summaryrefslogtreecommitdiff
path: root/dev-build/autoconf
AgeCommit message (Collapse)Author
11 daysdev-build/autoconf: backport patch for C++20 vs C++17 compiler testSam James
slyfox mentioned that autoconf gets confused and downgrades to -std=gnu++11 from -std=gnu++17 (which autoconf defaults to) because the test is built using -std=gnu++20 (new default) and it's invalid there. Digging into that, it looks like it got fixed already a little while ago by Paul, so just backport the patch. Reported-by: Sergei Trofimovich <slyich@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05dev-build/autoconf: update autoreconf patch for >=gettext-0.24Sam James
I think at this point.. 1) sys-devel/gettext is ready in terms of any changes needed to that package; 2) autotools.eclass's eautoreconf needs updating to match the autoreconf patches from Bruno which we're applying here; 3) autotools.eclass should seriously consider using autoreconf instead, not reinventing it Also, stable for remaining arches to make it easier to update the patch in-place. Bug: https://bugs.gentoo.org/957583 Closes: https://bugs.gentoo.org/962269 Signed-off-by: Sam James <sam@gentoo.org>
2025-10-05dev-build/autoconf: keep info/ unchangedZ. Liu
inspired by https://bugs.gentoo.org/257260, otherwise `info/dir' will be regenerated by portage, and `equery check` will complain: > /usr/share/autoconf-2.72/info/dir.bz2 does not exist or > /usr/share/autoconf-2.72/info/dir has wrong mtime (is 1744192720, should be 1744192708) Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41511 Signed-off-by: Sam James <sam@gentoo.org>
2025-09-06dev-build/autoconf: Stabilize 2.72-r3 ppc64, #962269Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-02dev-build/autoconf: Stabilize 2.72-r3 amd64, #962269Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-02dev-build/autoconf: Stabilize 2.72-r3 arm64, #962269Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-02*/*: destable sparcArthur Zamarin
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-02*/*: destable hppaArthur Zamarin
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]hppa' -l | xargs ekeyword ~hppa Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-07-17dev-build/autoconf: Drop PDEPEND on app-emacs/autoconf-modeUlrich Müller
The app-emacs package overrides the autoconf mode that is included with Emacs proper, which may not be wanted by all users. Bug: https://bugs.gentoo.org/959856 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2025-07-08dev-build/autoconf: add patches for gettext-0.25Sam James
See https://lists.gnu.org/archive/html/bug-gettext/2025-07/msg00006.html. Bruno Haible pointed out (thank you!) that we need these in addition to the changes I mentioned in ed7c4d9dd8c684444b529370944d1991bb50cb7e. Bug: https://bugs.gentoo.org/957583 Signed-off-by: Sam James <sam@gentoo.org>
2025-05-15dev-build/autoconf: fix src_prepare for liveSam James
... at least when patching .m4. Copy what we do for automake. Signed-off-by: Sam James <sam@gentoo.org>
2025-02-23dev-build/autoconf: ftp->httpsSam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-23dev-build/autoconf: Stabilize 2.72-r1 ppc, #942022Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-23dev-build/autoconf: Stabilize 2.72-r1 hppa, #942022Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-23dev-build/autoconf: Stabilize 2.72-r1 arm, #942022Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-25dev-build/autoconf: Stabilize 2.72-r1 x86, #942022Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-24dev-build/autoconf: Stabilize 2.72-r1 arm64, #942022Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-23dev-build/autoconf: Stabilize 2.72-r1 amd64, #942022Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-23dev-build/autoconf: Stabilize 2.72-r1 ppc64, #942022Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-23dev-build/autoconf: Stabilize 2.72-r1 sparc, #942022Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-12*/*: unkeyword ~ia64Arthur Zamarin
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-05-31dev-build/autoconf: Stabilize 2.71-r7 hppa, #930739Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-05-02dev-build/autoconf: sync liveSam James
Fixes: f8c7a1fb1e4b23aa586a544e06e98449021a0535 Signed-off-by: Sam James <sam@gentoo.org>
2024-04-27dev-build/autoconf: Stabilize 2.71-r7 x86, #930739Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-04-27dev-build/autoconf: Stabilize 2.71-r7 amd64, #930739Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-04-27dev-build/autoconf: Stabilize 2.71-r7 arm64, #930739Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-04-27dev-build/autoconf: Stabilize 2.71-r7 arm, #930739Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-04-27dev-build/autoconf: Stabilize 2.71-r7 ppc64, #930739Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-04-27dev-build/autoconf: Stabilize 2.71-r7 ppc, #930739Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-04-27dev-build/autoconf: Stabilize 2.71-r7 sparc, #930739Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-03-04dev-build/autoconf: drop 2.13-r7Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-02-14dev-build/autoconf: Stabilize 2.13-r8 arm, #908628Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-02-08dev-build/autoconf: Stabilize 2.13-r8 hppa, #908628Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-02-06dev-build/autoconf: Stabilize 2.13-r8 sparc, #908628Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-02-06dev-build/autoconf: Stabilize 2.13-r8 ppc, #908628Matoro Mahri
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-02-03dev-build/autoconf: Stabilize 2.13-r8 amd64, #908628Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-02-03dev-build/autoconf: Stabilize 2.13-r8 x86, #908628Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-02-03dev-build/autoconf: Stabilize 2.13-r8 ppc64, #908628Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-01-31dev-build/autoconf: fix blocker after pkgmoveSam James
Closes: https://bugs.gentoo.org/923424 Signed-off-by: Sam James <sam@gentoo.org>
2024-01-22dev-build/autoconf: skip AC_FUNC_GETLOADAVG test for 2.13Sam James
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. Closes: https://bugs.gentoo.org/406723 Closes: https://bugs.gentoo.org/677926 Signed-off-by: Sam James <sam@gentoo.org>
2024-01-18dev-build/autoconf: run tests in parallelSam James
Inspired by vapier's cd7f047fe43fb631c4ca6979c6efb5038c616f41. `RUNTESTFLAGS` has been in the back of my head for a while now as I've been meaning to figure out the interaction between it and parallel make and which packages actually need it. This saves about 30m for me(!). Signed-off-by: Sam James <sam@gentoo.org>
2024-01-15Move {sys-devel → dev-build}/autoconfMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>