aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpsykose <alice@ayaya.dev>2022-11-09 15:07:30 +0000
committerpsykose <alice@ayaya.dev>2022-11-22 20:33:17 +0100
commit65969d388987094ab5896dee2a0acb1cf6bba51d (patch)
treed4912aa248c750c5dc11fbcd74d2d0eeb10ba057
parent4ff44bb91f6d0950bff671f84d9bcb89216269ea (diff)
main/autoconf: backport some patches
- autom4te time flakyness - make 4.4 compat - s390x lto - c++ guard on lang c - kr decl removal (invalid from clang 16)
-rw-r--r--main/autoconf/APKBUILD19
1 files changed, 16 insertions, 3 deletions
diff --git a/main/autoconf/APKBUILD b/main/autoconf/APKBUILD
index 07346654b37..5b5d31aa802 100644
--- a/main/autoconf/APKBUILD
+++ b/main/autoconf/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=autoconf
pkgver=2.71
-pkgrel=1
+pkgrel=2
pkgdesc="GNU tool for automatically configuring source code"
arch="noarch"
license="GPL-2.0-or-later"
@@ -9,7 +9,13 @@ url="https://www.gnu.org/software/autoconf"
depends="m4 perl"
subpackages="$pkgname-doc"
options="!check"
-source="https://ftp.gnu.org/gnu/autoconf/autoconf-$pkgver.tar.gz"
+source="https://ftp.gnu.org/gnu/autoconf/autoconf-$pkgver.tar.gz
+ $pkgname-make-4.4.patch::https://github.com/autotools-mirror/autoconf/commit/31f673434ee402258b45e958c88acc8725d82b1a.patch
+ $pkgname-bigendian-lto.patch::https://github.com/autotools-mirror/autoconf/commit/234fc6c86613ed3f366dd1d88996e4d5d85ee222.patch
+ $pkgname-lang-call-c::https://github.com/autotools-mirror/autoconf/commit/b27bc3e230bb12fdd9a813e38e82bc4c3e22b4cc.patch
+ $pkgname-kr-decl::https://github.com/autotools-mirror/autoconf/commit/8b5e2016c7ed2d67f31b03a3d2e361858ff5299b.patch
+ $pkgname-autom4te-time-hires.patch::https://github.com/autotools-mirror/autoconf/commit/3a9802d60156809c139e9b4620bf04917e143ee2.patch
+ "
build() {
M4=/usr/bin/m4 ./configure \
@@ -30,4 +36,11 @@ package() {
rm -f "$pkgdir"/usr/share/info/standards.info
}
-sha512sums="2bc5331f9807da8754b2ee623a30299cc0d103d6f98068a4c22263aab67ff148b7ad3a1646bd274e604bc08a8ef0ac2601e6422e641ad0cfab2222d60a58c5a8 autoconf-2.71.tar.gz"
+sha512sums="
+2bc5331f9807da8754b2ee623a30299cc0d103d6f98068a4c22263aab67ff148b7ad3a1646bd274e604bc08a8ef0ac2601e6422e641ad0cfab2222d60a58c5a8 autoconf-2.71.tar.gz
+2d1aa08dbb0e896625e36f4aa20153c1ed29dd395f5f680122983a06a484722ad299aade28beefcb431eada9a9f4af8ac13b9627209245d5870d31769bc016eb autoconf-make-4.4.patch
+a6397aaba4e24ab8a527aa26abeee6a047c86257c7317f933de9f3f35217fbac8eca8ee9774ddc7b6706c3d61e7690a408eb87dafc12989802951620241c7faf autoconf-bigendian-lto.patch
+446ecc39a933d6c1dcdfe99986b1610c46d53b68cda16f6383fd5b0cee5cfc7d924ef5d81d90978100889e492a204423e8279bae1e70e7a55ece5b995cb346c9 autoconf-lang-call-c
+aa613927bffc48b95f7aa9d5977b2c2aa2bf550c64fde88ff2b9447b84bc35cd8fbe80ba3f26f98df948f31ade2587c2be37a5c830ebc6347fa3760f7b6296ae autoconf-kr-decl
+049fb92dc661560b731c5e1d993da8848e34cf81b930816b9e4a7f3c04c99b1151fc8e858f75d6fb1ce965b6eac71d2e9e76368a8499bbfd2ef06ea55032eb32 autoconf-autom4te-time-hires.patch
+"