aboutsummaryrefslogtreecommitdiffstats
path: root/main/libffi/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/libffi/APKBUILD')
-rw-r--r--main/libffi/APKBUILD26
1 files changed, 12 insertions, 14 deletions
diff --git a/main/libffi/APKBUILD b/main/libffi/APKBUILD
index 81e8d632423..0fd49b272f1 100644
--- a/main/libffi/APKBUILD
+++ b/main/libffi/APKBUILD
@@ -1,28 +1,25 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=libffi
-pkgver=3.3
-pkgrel=2
-pkgdesc="A portable, high level programming interface to various calling conventions."
-url="https://sourceware.org/libffi"
+pkgver=3.4.6
+pkgrel=0
+pkgdesc="portable, high level programming interface to various calling conventions."
+url="https://sourceware.org/libffi/"
arch="all"
license="MIT"
depends_dev="linux-headers"
makedepends_build="texinfo"
-# on mips* ffitarget.h wants <asm/sgidefs.h>
-makedepends_host="linux-headers"
checkdepends="dejagnu"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-dbg"
-options="!check" # failing test
-source="https://sourceware.org/pub/libffi/libffi-$pkgver.tar.gz
- pax-dlmmap.patch
- "
+subpackages="$pkgname-dbg $pkgname-dev $pkgname-doc"
+source="https://github.com/libffi/libffi/releases/download/v$pkgver/libffi-$pkgver.tar.gz"
build() {
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
- --enable-pax_emutramp
+ --enable-pax_emutramp \
+ --enable-portable-binary \
+ --disable-exec-static-tramp
make
}
@@ -34,5 +31,6 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="61513801a156f11420f541d325de697131846487122d6bdcf5491b18b4da788589f5c0bb07e88e396495d3be5830d74e9135595e2b8ddbfe95c448d8597fbd6f libffi-3.3.tar.gz
-72486b389db16055ae4d7d33ba0cb05840537e28fe7a86aa89e2cb922592125d99c18c26c5df7ffde6282742e79f2b9126353e58b58f091f0486589e14dd6474 pax-dlmmap.patch"
+sha512sums="
+033d2600e879b83c6bce0eb80f69c5f32aa775bf2e962c9d39fbd21226fa19d1e79173d8eaa0d0157014d54509ea73315ad86842356fc3a303c0831c94c6ab39 libffi-3.4.6.tar.gz
+"