diff --git a/devel/libffi/Makefile b/devel/libffi/Makefile index a98dee11c425..eab825ec78bc 100644 --- a/devel/libffi/Makefile +++ b/devel/libffi/Makefile @@ -1,32 +1,36 @@ PORTNAME= libffi -DISTVERSION= 3.4.6 +DISTVERSION= 3.4.7 CATEGORIES= devel MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ +PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/ +PATCHFILES= fe203ffbb2bd7f93a86013d341aa767a406150bc.patch:-p1 + 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 +USES= compiler:c11 cpe libtool pathfix +CPE_VENDOR= libffi_project +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --disable-multi-os-directory INSTALL_TARGET= install-strip -INFO= libffi TEST_TARGET= check LDFLAGS+= -Wl,--undefined-version +INFO= libffi + 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 e7c0f05544e7..83a4fb8414c1 100644 --- a/devel/libffi/distinfo +++ b/devel/libffi/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1712244192 -SHA256 (libffi-3.4.6.tar.gz) = b0dea9df23c863a7a50e825440f3ebffabd65df1497108e5d437747843895a4e -SIZE (libffi-3.4.6.tar.gz) = 1391684 +TIMESTAMP = 1744004752 +SHA256 (libffi-3.4.7.tar.gz) = 138607dee268bdecf374adf9144c00e839e38541f75f24a1fcf18b78fda48b2d +SIZE (libffi-3.4.7.tar.gz) = 1393979 +SHA256 (fe203ffbb2bd7f93a86013d341aa767a406150bc.patch) = b3d01eb45c67da09d31bb923dab88d898be53b57581b16035910dd8936d3cc46 +SIZE (fe203ffbb2bd7f93a86013d341aa767a406150bc.patch) = 4618