diff --git a/devel/libffi/Makefile b/devel/libffi/Makefile index 7af384ef2a2f..a98dee11c425 100644 --- a/devel/libffi/Makefile +++ b/devel/libffi/Makefile @@ -1,33 +1,32 @@ PORTNAME= libffi -DISTVERSION= 3.4.4 -PORTREVISION= 1 +DISTVERSION= 3.4.6 CATEGORIES= devel MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= kbowling@FreeBSD.org COMMENT= Foreign Function Interface WWW= https://sourceware.org/libffi/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= runtest:misc/dejagnu USES= compiler:c11 cpe libtool pathfix USE_LDCONFIG= yes GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CPE_VENDOR= libffi_project CONFIGURE_ARGS= --disable-multi-os-directory INSTALL_TARGET= install-strip INFO= libffi TEST_TARGET= check LDFLAGS+= -Wl,--undefined-version post-patch: @${REINPLACE_CMD} -e 's| -Wno-psabi||g' \ ${WRKSRC}/testsuite/lib/libffi.exp .include diff --git a/devel/libffi/distinfo b/devel/libffi/distinfo index 4e33c78ffa13..e7c0f05544e7 100644 --- a/devel/libffi/distinfo +++ b/devel/libffi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1670179070 -SHA256 (libffi-3.4.4.tar.gz) = d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676 -SIZE (libffi-3.4.4.tar.gz) = 1362394 +TIMESTAMP = 1712244192 +SHA256 (libffi-3.4.6.tar.gz) = b0dea9df23c863a7a50e825440f3ebffabd65df1497108e5d437747843895a4e +SIZE (libffi-3.4.6.tar.gz) = 1391684 diff --git a/devel/libffi/files/patch-libffi.map.in b/devel/libffi/files/patch-libffi.map.in deleted file mode 100644 index 25c8b32c7ece..000000000000 --- a/devel/libffi/files/patch-libffi.map.in +++ /dev/null @@ -1,23 +0,0 @@ ---- libffi.map.in.orig 2022-10-23 15:23:27 UTC -+++ libffi.map.in -@@ -33,7 +33,9 @@ LIBFFI_BASE_8.0 { - ffi_raw_to_ptrarray; - ffi_raw_size; - -+#if !FFI_NATIVE_RAW_API - ffi_java_raw_call; -+#endif - ffi_java_ptrarray_to_raw; - ffi_java_raw_to_ptrarray; - ffi_java_raw_size; -@@ -62,8 +64,10 @@ LIBFFI_CLOSURE_8.0 { - ffi_prep_closure_loc; - ffi_prep_raw_closure; - ffi_prep_raw_closure_loc; -+#if !FFI_NATIVE_RAW_API - ffi_prep_java_raw_closure; - ffi_prep_java_raw_closure_loc; -+#endif - } LIBFFI_BASE_8.0; - #endif - diff --git a/devel/libffi/pkg-plist b/devel/libffi/pkg-plist index acb259f6edd9..4d056d460900 100644 --- a/devel/libffi/pkg-plist +++ b/devel/libffi/pkg-plist @@ -1,11 +1,11 @@ include/ffi.h include/ffitarget.h lib/libffi.a lib/libffi.so lib/libffi.so.8 -lib/libffi.so.8.1.2 +lib/libffi.so.8.1.4 libdata/pkgconfig/libffi.pc share/man/man3/ffi.3.gz share/man/man3/ffi_call.3.gz share/man/man3/ffi_prep_cif.3.gz share/man/man3/ffi_prep_cif_var.3.gz