git: 1678e4904411 - 2026Q1 - biology/ncbi-cxx-toolkit: only for aarch64, amd64

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Tue, 24 Feb 2026 01:21:04 UTC
The branch 2026Q1 has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1678e4904411c5075380f6f13963a3ee62c20a91

commit 1678e4904411c5075380f6f13963a3ee62c20a91
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2026-02-20 17:56:01 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2026-02-24 01:20:53 +0000

    biology/ncbi-cxx-toolkit: only for aarch64, amd64
    
    This port uses SIMD intrincis to compute CRC checksums.
    It's probably easy to add a generic code path if desired.
    
    Approved by:    portmgr (build fix blanket)
    MFH:            2026Q1
    Sponsored by:   Raptor Computing Systems, LLC
    
    (cherry picked from commit 2ea396c568c8df2627010da3d0f55ba9a98e7a85)
---
 biology/ncbi-cxx-toolkit/Makefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/biology/ncbi-cxx-toolkit/Makefile b/biology/ncbi-cxx-toolkit/Makefile
index 69c6e8bbe9db..3c75d8a9a618 100644
--- a/biology/ncbi-cxx-toolkit/Makefile
+++ b/biology/ncbi-cxx-toolkit/Makefile
@@ -11,7 +11,9 @@ WWW=		https://ncbi.github.io/cxx-toolkit/ \
 LICENSE=	PD
 LICENSE_FILE=	${WRKSRC}/doc/public/LICENSE
 
-BROKEN_i386=	compilation fails: Only 64-bit Intel and ARM architectures are supported (in src/util/compress/zlib_cloudflare/deflate.c:149)
+# uses intrincs for CRC computation, probably easy to port if desired
+ONLY_FOR_ARCHS=	aarch64 amd64
+ONLY_FOR_ARCHS_REASON=	deflate.c:149:2: error: "Only 64-bit Intel and ARM architectures are supported"
 
 LIB_DEPENDS=	libcdd.so:math/cddlib \
 		liblmdb.so:databases/lmdb \