summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-devel/autoconf: Stabilize 2.13-r7 x86, #882429Sam James2022-11-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.13-r7 amd64, #882429Sam James2022-11-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.71-r5 hppa, #882433Arthur Zamarin2022-11-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.69-r8 hppa, #882431Arthur Zamarin2022-11-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.13-r7 hppa, #882429Arthur Zamarin2022-11-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.13-r7 sparc, #882429Arthur Zamarin2022-11-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.13-r7 ppc64, #882429Arthur Zamarin2022-11-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.13-r7 ppc, #882429Arthur Zamarin2022-11-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.13-r7 arm64, #882429Arthur Zamarin2022-11-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.13-r7 arm, #882429Arthur Zamarin2022-11-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.69-r8 sparc, #882431Arthur Zamarin2022-11-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.71-r5 ppc64, #882433Arthur Zamarin2022-11-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.71-r5 sparc, #882433Arthur Zamarin2022-11-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.71-r5 ppc, #882433Sam James2022-11-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.71-r5 arm, #882433Sam James2022-11-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.71-r5 arm64, #882433Sam James2022-11-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.69-r8 ppc, #882431Sam James2022-11-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.69-r8 ppc64, #882431Sam James2022-11-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.69-r8 arm64, #882431Sam James2022-11-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.69-r8 arm, #882431Sam James2022-11-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.71-r5 x86, #882433Sam James2022-11-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.71-r5 amd64, #882433Sam James2022-11-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.69-r8 amd64, #882431Sam James2022-11-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.69-r8 x86, #882431Sam James2022-11-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: backport further Clang 16 fixes (2.69)Sam James2022-11-182-0/+29
| | | | | | | | | It turns out we had some of these fixes already in our 2.69 from previous backporting work which ended up catching stuff which wasn't actually applied upstream yet, so the patch change here is much smaller than for 2.71. Bug: https://bugs.gentoo.org/870412 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: backport further Clang 16 fixes (2.71)Sam James2022-11-184-2/+97
| | | | | Bug: https://bugs.gentoo.org/870412 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: one more Clang 16 fix for autoconf 2.13Sam James2022-11-092-3/+35
| | | | | | | | | | Thanks to matsl again again! Bug: https://bugs.gentoo.org/874366 See: b446ad51f453add53fee8b8c0534d06f8b24d5fe See: d172fe309bd90487b1f61a106efd2a8b68f10367 See: c305a45884a8f01838d6e032f469d7f9423154e1 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: one more Clang 16 fix for autoconf 2.13Sam James2022-11-032-3/+5
| | | | | | | | | Thanks to matsl again :) Bug: https://bugs.gentoo.org/874366 See: d172fe309bd90487b1f61a106efd2a8b68f10367 See: c305a45884a8f01838d6e032f469d7f9423154e1 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: more Clang 16 fixes for autoconf 2.13Sam James2022-11-032-17/+71
| | | | | | Bug: https://bugs.gentoo.org/874366 See: c305a45884a8f01838d6e032f469d7f9423154e1 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: further Clang 16 patches for autoconf 2.13Sam James2022-11-032-0/+244
| | | | | | | | | | | | | | | | Reported by matsl when building XEmacs 21.4 (21.5 - which is WIP - works with newer autoconf). A bunch of the built-in/provided tests from autoconf 2.13 suffered from -Wimplicit-int or -Wimplicit-function-declaration. We also disable the {get,set}pgrp tests (see the patch for details, but the gist is they're unfixable without some substantial effort on POSIX systems nowadays and there's no need anyway -- they're gone in newer autoconf and we never expect them to fail.) Bug: https://bugs.gentoo.org/874366 Reported-by: Mats Lidell <matsl@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: add missing dejagnu test dep to 2.13Sam James2022-10-282-6/+18
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: add savannah upstream metadataSam James2022-10-181-4/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: drop 2.69-r6, 2.71-r2Sam James2022-09-232-146/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: workaround bad quoting in packagesSam James2022-09-192-1/+6
| | | | | | | | | | While the packages which break with the comma are themselves broken (need more quoting), we've got our hands full, so just mangle the patch to drop the comma in a comment added by autoconf-2.71-AC_LANG_CALL_C_cxx.patch. Bug: https://bugs.gentoo.org/871753 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: fix LICENSESam James2022-09-195-6/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: drop texinfo hunks in patch for K&R decl fixesSam James2022-09-192-44/+0
| | | | | | | | We don't really want to re-generate the manuals just for this, but drop it from the patches in a separate commit for historical completeness. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: backport K&R decls fix to 2.13Sam James2022-09-192-0/+397
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport the K&R decls fix to 2.13 to avoid configure tests failing (often "silently", i.e. doesn't fail the build of the package overall, just leads to wrong results) with newer compilers like the upcoming Clang 16. A consequence of this whole fuss is that we're going to have to eautoreconf in a bunch of older packages, but as Ionen pointed out on IRC, this means we get some other stuff for free like Python 3.10 fixes, so it's not all bad. Undecided how to handle any packages with a generated configure from autoconfs not in tree. We may just patch the configure manually. Will see. See linked bug 870412 and the Discourse thread therein for details if unfamiliar. As I remarked on IRC, it's unfortunate to have to backport anything which will then infect generated configure, as it's somewhat a repeat of the --runstatedir situation, and it leads to confusion/hassle when sending patches upstream where a generated/bootstrapped configure is required. But this is different - it's a (serious) bug being fixed rather than a gratuitous (although) understandable given we weren't sure if we'd ever see another autoconf release backport of a new feature. Bug: https://bugs.gentoo.org/806376 Bug: https://bugs.gentoo.org/870412 Thanks-to: Arsen Arsenovic <arsen@aarsen.me> Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: backport K&R decls fix to 2.69Sam James2022-09-192-0/+450
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport the K&R decls fix to 2.69 to avoid configure tests failing (often "silently", i.e. doesn't fail the build of the package overall, just leads to wrong results) with newer compilers like the upcoming Clang 16. A consequence of this whole fuss is that we're going to have to eautoreconf in a bunch of older packages, but as Ionen pointed out on IRC, this means we get some other stuff for free like Python 3.10 fixes, so it's not all bad. Undecided how to handle any packages with a generated configure from autoconfs not in tree. We may just patch the configure manually. Will see. See linked bug 870412 and the Discourse thread therein for details if unfamiliar. As I remarked on IRC, it's unfortunate to have to backport anything which will then infect generated configure, as it's somewhat a repeat of the --runstatedir situation, and it leads to confusion/hassle when sending patches upstream where a generated/bootstrapped configure is required. But this is different - it's a (serious) bug being fixed rather than a gratuitous (although) understandable given we weren't sure if we'd ever see another autoconf release backport of a new feature. Bug: https://bugs.gentoo.org/806376 Bug: https://bugs.gentoo.org/870412 Thanks-to: Arsen Arsenovic <arsen@aarsen.me> Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: backport K&R decls fix to 2.71Sam James2022-09-194-0/+303
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport the K&R decls fix to 2.71 to avoid configure tests failing (often "silently", i.e. doesn't fail the build of the package overall, just leads to wrong results) with newer compilers like the upcoming Clang 16. A consequence of this whole fuss is that we're going to have to eautoreconf in a bunch of older packages, but as Ionen pointed out on IRC, this means we get some other stuff for free like Python 3.10 fixes, so it's not all bad. Undecided how to handle any packages with a generated configure from autoconfs not in tree. We may just patch the configure manually. Will see. See linked bug 870412 and the Discourse thread therein for details if unfamiliar. Patches: - AC_C_BIGENDIAN-lto.patch ("Port AC_C_BIGENDIAN to cross gcc -std=c11 -flto") - AC_LANG_CALL_C_cxx.patch ("Port AC_LANG_CALL(C) to C++") - K-R-decls-clang.patch ("Port to compilers that moan about K&R func decls") The first two are included to make the latter apply cleanly, but they're also both harmless and desirable. As I remarked on IRC, it's unfortunate to have to backport anything which will then infect generated configure, as it's somewhat a repeat of the --runstatedir situation, and it leads to confusion/hassle when sending patches upstream where a generated/bootstrapped configure is required. But this is different - it's a (serious) bug being fixed rather than a gratuitous (although) understandable given we weren't sure if we'd ever see another autoconf release backport of a new feature. Backports to 2.69 & 2.13 to follow. Bug: https://bugs.gentoo.org/806376 Bug: https://bugs.gentoo.org/870412 Thanks-to: Arsen Arsenovic <arsen@aarsen.me> Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: fix build with make-9999 (4.4)Sam James2022-09-102-0/+109
| | | | | Closes: https://bugs.gentoo.org/869257 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: tweak Perl minimum versionsSam James2022-08-182-3/+5
| | | | | | | | | - 2.71 needs 5.8 because of our Perl time resolution (race condition) patch, even though vanilla upstream it's 5.6 - 9999 needs 5.10 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: drop runstatedir patch for 2.69Sam James2022-07-301-0/+62
| | | | | | | | It's confusing when sending patches upstream and we've had 2.71 for a while now. Closes: https://bugs.gentoo.org/806376 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: update EAPI 6 -> 7David Seifert2022-06-191-4/+5
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-devel/autoconf: drop 2.64-r1David Seifert2022-06-192-27/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-devel/autoconf: keyword 2.13-r1 for ~loongWANG Xuerui2022-05-261-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-devel/autoconf: keyword 2.71-r1 for ~loongWANG Xuerui2022-04-291-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-devel/autoconf: fix RedundantUriRenameSam James2022-04-151-8/+10
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: remove userland_BSDDavid Seifert2022-01-061-6/+3
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-devel/autoconf: Stabilize 2.71-r1 ppc, #815385Sam James2021-10-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: Stabilize 2.71-r1 ppc64, #815385Sam James2021-10-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>