Re: git: 9ad923ded201 - 2026Q1 - biology/ncbi-blast+: only for aarch64, amd64

From: Mathieu Arnold <mat_at_freebsd.org>
Date: Tue, 24 Feb 2026 06:40:18 UTC
On Tue, Feb 24, 2026 at 07:28:06AM +0100, Daniel Engberg wrote:
> On 2026-02-24 02:21, Robert Clausecker wrote:
> > The branch 2026Q1 has been updated by fuz:
> > 
> > URL: https://cgit.FreeBSD.org/ports/commit/?id=9ad923ded201308f9931dcee7573144b66f59852
> > 
> > commit 9ad923ded201308f9931dcee7573144b66f59852
> > Author:     Robert Clausecker <fuz@FreeBSD.org>
> > AuthorDate: 2026-02-20 17:57:39 +0000
> > Commit:     Robert Clausecker <fuz@FreeBSD.org>
> > CommitDate: 2026-02-24 01:20:53 +0000
> > 
> >      biology/ncbi-blast+: 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 c306479f2b4a4dd7c6d7b7c716574a25a0748986)
> > ---
> >   biology/ncbi-blast+/Makefile | 5 +++--
> >   1 file changed, 3 insertions(+), 2 deletions(-)
> > 
> > diff --git a/biology/ncbi-blast+/Makefile b/biology/ncbi-blast+/Makefile
> > index 1627922c6d5e..028fc5758e2a 100644
> > --- a/biology/ncbi-blast+/Makefile
> > +++ b/biology/ncbi-blast+/Makefile
> > @@ -12,8 +12,9 @@ WWW=		https://blast.ncbi.nlm.nih.gov/
> >   LICENSE=	PD
> >   LICENSE_FILE=	${WRKSRC}/scripts/projects/blast/LICENSE
> > -ONLY_FOR_ARCHS=		aarch64 amd64 powerpc64 powerpc64le riscv64
> > -ONLY_FOR_ARCHS_REASON=	Requires 64-bit processor
> > +# also for 64 bit only
> > +ONLY_FOR_ARCHS=		aarch64 amd64
> > +ONLY_FOR_ARCHS_REASON= deflate.c:149:2: error: "Only 64-bit Intel and ARM architectures are supported"
> For consistency I don't think we refer to amd64 arch as "64-bit Intel" in
> documentation.

This looks like the error message that is given by the compiler, when
built on an unsupported architecture, so, I don't think there is a
consistency problem here.

-- 
Mathieu Arnold