git: 3094d70b040d - main - textproc/rubygem-ferret: Mark BROKEN with Ruby 3.x

From: Yasuhiro Kimura <yasu_at_FreeBSD.org>
Date: Tue, 29 Mar 2022 07:29:59 UTC
The branch main has been updated by yasu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3094d70b040d86327d63fd004342263ad34e0303

commit 3094d70b040d86327d63fd004342263ad34e0303
Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2022-03-13 04:59:00 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2022-03-29 07:29:13 +0000

    textproc/rubygem-ferret: Mark BROKEN with Ruby 3.x
    
    compiling compound_io.c
    In file included from compound_io.c:1:
    ./index.h:595:25: error: width of bit-field 'is_compressed' (2 bits) exceeds width of its type (1 bit)
        bool                is_compressed : 2; /* set to 2 after all data is loaded */
                            ^
    1 error generated.
    *** Error code 1
    
    PR:             262520
    Approved by:    maintainer timeout
---
 textproc/rubygem-ferret/Makefile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/textproc/rubygem-ferret/Makefile b/textproc/rubygem-ferret/Makefile
index 0206a2471979..63bc8ab85902 100644
--- a/textproc/rubygem-ferret/Makefile
+++ b/textproc/rubygem-ferret/Makefile
@@ -13,6 +13,8 @@ LICENSE_FILE=	${WRKSRC}/MIT-LICENSE
 
 BROKEN_aarch64=	fails to build: cannot determine target CPU
 BROKEN_riscv64=	fails to build: cannot determine target CPU
+BROKEN_RUBY30=	yes
+BROKEN_RUBY31=	yes
 
 USES=		gem
 USE_RUBY=	yes