diff --git a/devel/isa-l/Makefile b/devel/isa-l/Makefile index e8e20aabb7f7..db5ad45991cf 100644 --- a/devel/isa-l/Makefile +++ b/devel/isa-l/Makefile @@ -1,29 +1,29 @@ PORTNAME= isa-l -PORTVERSION= 2.31.1 +PORTVERSION= 2.32.0 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= sunpoet@FreeBSD.org COMMENT= Intel(R) Intelligent Storage Acceleration Libray WWW= https://github.com/intel/isa-l LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE # FIXME: aarch64 uses portable base functions for now. # Upstream has optimized support for aarch64, but the code is not portable. ONLY_FOR_ARCHS= aarch64 amd64 powerpc powerpc64 powerpc64le BUILD_DEPENDS= nasm:devel/nasm USES= autoreconf gmake libtool GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes TEST_TARGET= check USE_GITHUB= yes GH_ACCOUNT= intel .include diff --git a/devel/isa-l/distinfo b/devel/isa-l/distinfo index b3834fccb043..19f9b93d2b14 100644 --- a/devel/isa-l/distinfo +++ b/devel/isa-l/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749903233 -SHA256 (intel-isa-l-v2.31.1_GH0.tar.gz) = e1d5573a4019738243b568ab1e1422e6ab7557c5cae33cc8686944d327ad6bb4 -SIZE (intel-isa-l-v2.31.1_GH0.tar.gz) = 741732 +TIMESTAMP = 1773966714 +SHA256 (intel-isa-l-v2.32.0_GH0.tar.gz) = 7a194ff80d0f7e20615c497654e8a51b0184d0c79e2e265c7f555f52a26a05a4 +SIZE (intel-isa-l-v2.32.0_GH0.tar.gz) = 842403 diff --git a/devel/isa-l/files/patch-aarch64 b/devel/isa-l/files/patch-aarch64 index 78cfaf023388..8e595f568d08 100644 --- a/devel/isa-l/files/patch-aarch64 +++ b/devel/isa-l/files/patch-aarch64 @@ -1,53 +1,54 @@ ---- Makefile.am.orig 2025-05-30 12:38:07 UTC +--- Makefile.am.orig 2026-03-04 13:56:50 UTC +++ Makefile.am -@@ -71,12 +71,6 @@ endif - other_tests += ${other_tests_x86_32} +@@ -62,12 +62,6 @@ endif + other_tests += ${other_tests_x86_64} endif -if CPU_AARCH64 -ARCH=-Daarch64 -libisal_la_SOURCES += ${lsrc_aarch64} -other_tests += ${other_tests_aarch64} -endif - if CPU_PPC64LE ARCH=-Dppc64le libisal_la_SOURCES += ${lsrc_ppc64le} -@@ -128,20 +122,13 @@ endif +@@ -123,9 +117,6 @@ endif if USE_NASM as_filter = ${srcdir}/tools/nasm-filter.sh endif -if CPU_AARCH64 - as_filter = $(CC) -D__ASSEMBLY__ -endif - - CCAS = $(as_filter) - EXTRA_DIST += tools/yasm-filter.sh tools/nasm-filter.sh - EXTRA_DIST += tools/yasm-cet-filter.sh tools/nasm-cet-filter.sh + if CPU_RISCV64 + as_filter = $(CC) -D__ASSEMBLY__ + endif +@@ -135,11 +126,7 @@ AM_CFLAGS = ${my_CFLAGS} ${INCLUDE} $(src_include) ${A + EXTRA_DIST += tools/nasm-cet-filter.sh AM_CFLAGS = ${my_CFLAGS} ${INCLUDE} $(src_include) ${ARCH} ${D} -if CPU_AARCH64 -AM_CCASFLAGS = ${AM_CFLAGS} -else - AM_CCASFLAGS = ${yasm_args} ${INCLUDE} ${src_include} ${DEFS} ${D} + AM_CCASFLAGS = ${asm_args} ${INCLUDE} ${src_include} ${DEFS} ${D} -endif - - .asm.s: - @echo " MKTMP " $@; ---- configure.ac.orig 2025-05-30 12:36:27 UTC + if CPU_RISCV64 + AM_CCASFLAGS = ${AM_CFLAGS} + endif +--- configure.ac.orig 2026-03-04 13:56:50 UTC +++ configure.ac -@@ -27,14 +27,11 @@ AS_CASE([$host_cpu], +@@ -26,14 +26,11 @@ AS_CASE([$host_cpu], + AS_CASE([$host_cpu], [x86_64], [CPU="x86_64"], [amd64], [CPU="x86_64"], - [i?86], [CPU="x86_32"], - [aarch64], [CPU="aarch64"], - [arm64], [CPU="aarch64"], [powerpc64le], [CPU="ppc64le"], [ppc64le], [CPU="ppc64le"], + [riscv64], [CPU="riscv64"], ) AM_CONDITIONAL([CPU_X86_64], [test "$CPU" = "x86_64"]) - AM_CONDITIONAL([CPU_X86_32], [test "$CPU" = "x86_32"]) -AM_CONDITIONAL([CPU_AARCH64], [test "$CPU" = "aarch64"]) AM_CONDITIONAL([CPU_PPC64LE], [test "$CPU" = "ppc64le"]) + AM_CONDITIONAL([CPU_RISCV64], [test "$CPU" = "riscv64"]) AM_CONDITIONAL([CPU_UNDEFINED], [test "x$CPU" = "x"]) - diff --git a/devel/isa-l/pkg-plist b/devel/isa-l/pkg-plist index 8dd63a58c81e..8f660b4cfa4e 100644 --- a/devel/isa-l/pkg-plist +++ b/devel/isa-l/pkg-plist @@ -1,16 +1,17 @@ bin/igzip include/isa-l.h include/isa-l/crc.h include/isa-l/crc64.h include/isa-l/erasure_code.h include/isa-l/gf_vect_mul.h include/isa-l/igzip_lib.h +include/isa-l/isal_api.h include/isa-l/mem_routines.h include/isa-l/raid.h include/isa-l/test.h lib/libisal.a lib/libisal.so lib/libisal.so.2 -lib/libisal.so.2.0.31 +lib/libisal.so.2.0.32 libdata/pkgconfig/libisal.pc share/man/man1/igzip.1.gz