diff --git a/biology/fermi-lite/Makefile b/biology/fermi-lite/Makefile --- a/biology/fermi-lite/Makefile +++ b/biology/fermi-lite/Makefile @@ -11,10 +11,14 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -ONLY_FOR_ARCHS= amd64 i386 +ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 ONLY_FOR_ARCHS_REASON= Use of the header in ksw.c which is only for SSE2 -USES= gmake +armv7_BUILD_DEPENDS= ${LOCALBASE}/include/sse2neon.h:devel/sse2neon +aarch64_BUILD_DEPENDS= ${armv7_BUILD_DEPENDS} +BUILD_DEPENDS+= ${${ARCH}_BUILD_DEPENDS} + +USES= gmake localbase USE_LDCONFIG= yes USE_GITHUB= yes diff --git a/biology/fermi-lite/files/patch-ksw.c b/biology/fermi-lite/files/patch-ksw.c new file mode 100644 --- /dev/null +++ b/biology/fermi-lite/files/patch-ksw.c @@ -0,0 +1,14 @@ +--- ksw.c.orig 2024-10-15 14:34:34 UTC ++++ ksw.c +@@ -25,7 +25,11 @@ + + #include + #include ++#if defined(__arm__) || defined(__aarch64__) ++#include ++#else + #include ++#endif + #include "ksw.h" + + #ifdef __GNUC__