diff options
Diffstat (limited to 'system/gmp')
-rw-r--r-- | system/gmp/APKBUILD | 20 | ||||
-rw-r--r-- | system/gmp/gmp-4.1.4-noexecstack.patch | 20 |
2 files changed, 7 insertions, 33 deletions
diff --git a/system/gmp/APKBUILD b/system/gmp/APKBUILD index 69f4b2c9c..e5c71a783 100644 --- a/system/gmp/APKBUILD +++ b/system/gmp/APKBUILD @@ -1,26 +1,22 @@ # Maintainer: Adelie Platform Group <adelie-devel@lists.adelielinux.org> pkgname=gmp -pkgver=6.1.2 -pkgrel=1 +pkgver=6.2.1 +pkgrel=2 pkgdesc="A free library for arbitrary precision arithmetic" url="https://gmplib.org/" arch="all" license="LGPL-3.0+ OR GPL-2.0+" -makedepends="m4 texinfo libtool" -depends= +depends="" +makedepends="autoconf automake m4 texinfo libtool" subpackages="$pkgname-doc $pkgname-dev libgmpxx" -source="https://gmplib.org/download/gmp/gmp-$pkgver.tar.xz - " +source="https://gmplib.org/download/gmp/gmp-$pkgver.tar.xz" prepare() { - cd "$builddir" default_prepare - # force update to libtool with fixed cross-build support - libtoolize -f + autoreconf -i } build() { - cd "$builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ @@ -35,12 +31,10 @@ build() { } package() { - cd "$builddir" make -j1 DESTDIR="${pkgdir}" install } check() { - cd "$builddir" [ "$CBUILD" = "$CHOST" ] && make check } @@ -50,4 +44,4 @@ libgmpxx() { mv "$pkgdir"/usr/lib/libgmpxx.so.* "$subpkgdir"/usr/lib/ } -sha512sums="9f098281c0593b76ee174b722936952671fab1dae353ce3ed436a31fe2bc9d542eca752353f6645b7077c1f395ab4fdd355c58e08e2a801368f1375690eee2c6 gmp-6.1.2.tar.xz" +sha512sums="c99be0950a1d05a0297d65641dd35b75b74466f7bf03c9e8a99895a3b2f9a0856cd17887738fa51cf7499781b65c049769271cbcb77d057d2e9f1ec52e07dd84 gmp-6.2.1.tar.xz" diff --git a/system/gmp/gmp-4.1.4-noexecstack.patch b/system/gmp/gmp-4.1.4-noexecstack.patch deleted file mode 100644 index 093bec1a5..000000000 --- a/system/gmp/gmp-4.1.4-noexecstack.patch +++ /dev/null @@ -1,20 +0,0 @@ -fixed executable stack - -http://bugs.gentoo.org/115038 - ---- gmp-4.1.4/configure -+++ gmp-4.1.4/configure -@@ -21689,6 +21689,13 @@ - fi - echo "')" >> $gmp_configm4 - echo "define(\`__CONFIG_M4_INCLUDED__')" >> $gmp_configm4 -+# Gentoo hack -+case $host_os in -+ *linux*) -+ echo '.section .note.GNU-stack,"",%progbits' >> $gmp_configm4 -+ echo '.previous' >> $gmp_configm4 -+ ;; -+esac - - # Create Makefiles - # FIXME: Upcoming version of autoconf/automake may not like broken lines. |