summaryrefslogtreecommitdiff
path: root/dev-build/autoconf
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-22 16:48:54 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-22 16:48:54 +0000
commitce163dcd0944d81d8406c9532b457535efca7a6d (patch)
treef7deea170544ce69e03c037101b7b5c1277966b4 /dev-build/autoconf
parent05ee8049e2326946a2cd1720f98384c864f0a804 (diff)
gentoo auto-resync : 22:01:2024 - 16:48:54
Diffstat (limited to 'dev-build/autoconf')
-rw-r--r--dev-build/autoconf/Manifest3
-rw-r--r--dev-build/autoconf/autoconf-2.13-r8.ebuild1
-rw-r--r--dev-build/autoconf/files/autoconf-2.13-skip-AC_FUNC_GETLOADAVG-test.patch20
3 files changed, 23 insertions, 1 deletions
diff --git a/dev-build/autoconf/Manifest b/dev-build/autoconf/Manifest
index 517b01e5cfbf..15cdb0f4d015 100644
--- a/dev-build/autoconf/Manifest
+++ b/dev-build/autoconf/Manifest
@@ -3,6 +3,7 @@ AUX autoconf-2.13-K-R-decls-clang.patch 11598 BLAKE2B 60b0d4446fd0ec6f23f531ec4f
AUX autoconf-2.13-destdir.patch 604 BLAKE2B 4c3607a31a7e99820b49dea142e9b2445a70508cedf7407f7822f86fb4d1595ced6ab202bf6e42e422f41e44c256e62ee2a617f5ea01d1319c66f811333d5c1e SHA512 c69c7681b028f82735e0187dc9ea0d73906b74e32a6d51754e2c973a559895590fb5a1701d153445b772bcf0536a4688292895242910f20e6d4cf1a02f1a877f
AUX autoconf-2.13-gentoo.patch 799 BLAKE2B e9d403d2e7e6ca2efafcf9b2e7108f8b383b107bc78290242f0ed2662ec8e05c5a178f8014e6317f260695cbaa0e4c6a2cce3221d1990b1fd2a96fa3db5ce611 SHA512 5712ad0d67cb5661c949700d5bc0d8c582b27562229400e7b8b1c0249020d13077af5ef3602adef7135cc8dfe529556d5a23f2ce494e3554322262510c2a9fb7
AUX autoconf-2.13-perl-5.26.patch 387 BLAKE2B 21152b0df23fc2567b52a0f1afb27c85ccc343fadb0055b6e7d592a2de30120d4cabacb42355b9024a2058211e0fa8df1d64af6a4d467ff3c334a9e2cd3ff9de SHA512 0729e8478095b81d833f159fb3c8c242aa78220719af3cf5409034994f40de809fa308541c55c6de0a84f911a8eb74c7800f4a9b66342443fd0f2ba18e392234
+AUX autoconf-2.13-skip-AC_FUNC_GETLOADAVG-test.patch 869 BLAKE2B 74c8216067209dab78b369b71ddb846016e073cda309db9d825f30f754cc4f1a5340509f871c24765abbf82b6e83cc81e80a897a7b4fae73f4c7980ddf607c76 SHA512 21ee7cd4122480f705d0ad995e8d68b17bf3748f954530dfada67fa41da2e158a8e71a5200f0a089678fef2af5edab2fa41e3aa66783d759030eba28a43a31c6
AUX autoconf-2.13-test-fixes.patch 547 BLAKE2B aa7509f3098da8e2723f835133e375d63896ea65b3030037d625361fa01a02e7e982920cedcbfdf1679783fd7a6a8f0b8476e583749419fd8d103735c0b98d2d SHA512 085e7525c66e710b42dcb068c8aeda89488d1e926e493bcab74e1a1440f53f67630d6998a2a9eff6dc65cf8f71cad19127d541422b51a2519163b51ba78ae592
AUX autoconf-2.61-darwin.patch 454 BLAKE2B c98084d8109ead961c446aecd38d150b244a83a62870e6820c10024085c023ebcbc75d2c388e170c3bdbd562e3a2b795271c52c02b3245ccc30195443d82d89b SHA512 7d11430a596cfa8624380fa21cfee4f4684a0144d4a4f93218656cedc0aeba2e7bf85dd52f7cdad3ef2a9aa4d5213c318b6cde8a33c09690ea4dddc7d8057101
AUX autoconf-2.69-K-R-decls-clang.patch 10802 BLAKE2B 3f40b60cdab17f59b0ec254fd051fd3d5dd807d731db62e7729ba5c04583e81faa7b1b6a876fc5fa672191c9b8ba530892555ef0fb8d94d3ed96af553f74414e SHA512 bd3f4804ab425d1833ac97589f9d6710bb806e213c5013fb667fa09daf70d1d0332f86a171ee246a30c278cc2ba725eac2e05b3481ca33a6ad883cae1ac69e6e
@@ -28,7 +29,7 @@ DIST autoconf-2.71.tar.xz.sig 833 BLAKE2B a2641a0bec3b475874811dd21dc32d34672f4f
DIST autoconf-2.72.tar.xz 1389680 BLAKE2B 01caeced9e53d8bd39fb0cf4929322f0d463971b0a96368aa55892026897a9e98c2ca84a77db1b3c6c4483aea54b96da16a7bc00b7ac15e23c6b0471438012db SHA512 c4e9fbd858666d3e5c3b4fe7f89aa3e8e3a0a00dc7e166f8147d937d911b77ba3ac6a016f9d223ccdd830bc8960b3e60397c0607cc6a1fd2c50c7492839ddd17
DIST autoconf-2.72.tar.xz.sig 833 BLAKE2B cc33101c5d2bd28f233e54a2843d3c81dc9729238b0900a8f23ef17b982aa0e0194892c07b1365246b6c9c0ea74becd288ae581ee34d593131b83538c69a6204 SHA512 7a0d350b23cf47c45811ae35928a4fec67ce1f3adb1965904fe6d9a0fad68139df4902662bcf4731a2f809381cae0b265a8f1f57d0a9a39777250a97a3c481d9
EBUILD autoconf-2.13-r7.ebuild 1608 BLAKE2B 3d3e7b53a188d071ea765089ab027c94166cfaaf2cd172935d56a2be1fc887d6b62595ff0f4929d6c08736bbc955b185fcbe0aab55489a3a24cde6a0ed154aec SHA512 dc2c381c3ad6982867daf1426864d1c90b75b7a462bad2ff55e33dde70ba8135dcae5f236907ef49cb6eb2ec5f4b29d26748ec65b29289c3f633b98947357bb7
-EBUILD autoconf-2.13-r8.ebuild 1626 BLAKE2B 30c7a4089b82571188c85697a88bc3048e051145d74db7728cb3bd597d42ee287481f0e60308640b9d837558b1041aa28c2f642afe00da3df4575b9dd77f5748 SHA512 12265b9136b82abe8091337621252ccffde4093ed508223bfc3f3db8828b25289c95912d31c485ac934935e808c9755bf1756ae81ce6f41b1cd1f3bba58e8b65
+EBUILD autoconf-2.13-r8.ebuild 1681 BLAKE2B 6f10cbe8a723441d77681e32cb46d78e6ac328f95ce7964a1c65c17fbe36742f1f9a7e1df1c1258417f333c9114c721f2ddfa6f12499a468be3c2f205f6ca10f SHA512 17e973c7f6809d07c4fda0f29dd6e8eb956472d1fcc6318abb7ae2eca579746375ab6ad9884b2c9e99c881d72741d72929f92bae67219b4f4a96cebc5c4fbed4
EBUILD autoconf-2.69-r9.ebuild 2255 BLAKE2B 1b549be6902d3d5374e56a616b9f298ca1a054831a4788b430fc7b6ce9cda4329bb4230a9f744b3a76b78f925c0daf4122bc6d13ec56bcb75bd81245aa120475 SHA512 35a89fb990dd0c2d65ec7f2580574d690e4617673a41a3759fb9a3e6873c3419b459bf98ad6ca21c91d4ce57299b31f16834c2d4a798575e03d38ceeb52c440b
EBUILD autoconf-2.71-r6.ebuild 2457 BLAKE2B 8fa8bbe4f26a13df2496ca5dd393ee6a81f1749f470415f7dd0059bdada71a308164dc78b134a6b2199a37611db7ea6ab26b678258e03eac2f680115713b69cc SHA512 53292128c5a1cf2ff19ab145dd17304ae8b700773bd233ccc5d3f3e822b73cf38d333cbbc77084c584a91efefbff195f1230bfa5c0b534b3f29809434b7f7485
EBUILD autoconf-2.71-r7.ebuild 2757 BLAKE2B b80ee646d9a9762ff084742b12dfebddba5d085aacab3f0c1c955ec39d60b78bda104728c84f0c655d809166fcf818e88bd4fc864770232260bb15a9a876ddc4 SHA512 95ad6e0fc59ecca3700e444c5fb4e4342fbfa5deca74f995e8ca40cd0d8192e6c56d3e482a9a34f781d21526fae85e4d03e89b49df161a9095c0dd2519aedab3
diff --git a/dev-build/autoconf/autoconf-2.13-r8.ebuild b/dev-build/autoconf/autoconf-2.13-r8.ebuild
index 36e5700446c5..8c87a2c23cfb 100644
--- a/dev-build/autoconf/autoconf-2.13-r8.ebuild
+++ b/dev-build/autoconf/autoconf-2.13-r8.ebuild
@@ -33,6 +33,7 @@ PATCHES=(
"${FILESDIR}"/${P}-perl-5.26.patch
"${FILESDIR}"/${P}-K-R-decls-clang.patch
"${FILESDIR}"/${P}-Clang-16-fixes-for-various-tests.patch
+ "${FILESDIR}"/${P}-skip-AC_FUNC_GETLOADAVG-test.patch
)
src_configure() {
diff --git a/dev-build/autoconf/files/autoconf-2.13-skip-AC_FUNC_GETLOADAVG-test.patch b/dev-build/autoconf/files/autoconf-2.13-skip-AC_FUNC_GETLOADAVG-test.patch
new file mode 100644
index 000000000000..280578ac6b0a
--- /dev/null
+++ b/dev-build/autoconf/files/autoconf-2.13-skip-AC_FUNC_GETLOADAVG-test.patch
@@ -0,0 +1,20 @@
+The macro itself is broken in autoconf-2.13 but this is caused by newer kernels
+etc rather than anything else. Very, very few packages use autoconf-2.13, let
+alone AC_FUNC_GETLOADAVG, so not going to worry about it much.
+
+Do as Fedora and Debian do and skip the test for it.
+
+https://bugs.gentoo.org/406723
+https://bugs.gentoo.org/677926
+--- a/testsuite/autoconf.s/syntax.exp
++++ b/testsuite/autoconf.s/syntax.exp
+@@ -2,7 +2,8 @@
+
+ send_user "Checking for syntax errors in the specific tests...\n"
+ set script {s/^AC_DEFUN(\([^,]*\).*/\1/p}
+-set macros [exec sed -n $script $srcdir/../acspecific.m4]
++# XXX: AC_FUNC_GETLOADAVG skipped for bug #406723, bug #677926
++set macros [exec sed -n $script $srcdir/../acspecific.m4 | grep -v AC_FUNC_GETLOADAVG]
+
+ foreach mac $macros {
+ if { [string match "*F77*" "$mac"] && [catch {exec which g77} ignore_output] } then {