changeset 1238:9a3de8cd10fd

lib/libffi: upgrade to 3.2.4
author David Demelier <markand@malikania.fr>
date Sat, 30 Oct 2021 15:03:49 +0200
parents 7b6b7bac913f
children ff7b166c1860
files lib/libffi/libffi.sh lib/libffi/libffi.sha1
diffstat 2 files changed, 4 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/lib/libffi/libffi.sh	Sat Oct 30 14:55:15 2021 +0200
+++ b/lib/libffi/libffi.sh	Sat Oct 30 15:03:49 2021 +0200
@@ -16,11 +16,11 @@
 #
 
 PKGNAME=libffi
-PKGVERSION=3.2.1
+PKGVERSION=3.4.2
 PKGREVISION=1
 PKGLICENSE="MIT"
 PKGSUMMARY="portable foreign function interface library"
-PKGDOWNLOAD="ftp://sourceware.org/pub/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
+PKGDOWNLOAD="https://github.com/libffi/libffi/releases/download/v$PKGVERSION/$PKGNAME-$PKGVERSION.tar.gz"
 
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
@@ -34,13 +34,9 @@
 build()
 {
 	rm -rf $PKGNAME-$PKGVERSION
-	tar xvf $PKGNAME-$PKGVERSION.tar.gz
+	tar -xvf $PKGNAME-$PKGVERSION.tar.gz
 	cd $PKGNAME-$PKGVERSION
 
-	patch -p0 < ../set-libdir.patch
-	sed -i -e 's|$(libdir)/@PACKAGE_NAME@-@PACKAGE_VERSION@|$(prefix)|' include/Makefile.am
-	sed -i -e 's|${libdir}/@PACKAGE_NAME@-@PACKAGE_VERSION@|@prefix@|' libffi.pc.in
-	autoreconf -fi
 	CC="$CC" \
 	CFLAGS="$CFLAGS" \
 	CXX="$CXX" \
--- a/lib/libffi/libffi.sha1	Sat Oct 30 14:55:15 2021 +0200
+++ b/lib/libffi/libffi.sha1	Sat Oct 30 15:03:49 2021 +0200
@@ -1,1 +1,1 @@
-280c265b789e041c02e5c97815793dfc283fb1e6  libffi-3.2.1.tar.gz
+460882cfdb52a2bd13fc08edc540b242ae421033  libffi-3.4.2.tar.gz