<feed xmlns='http://www.w3.org/2005/Atom'>
<title>algaos/algaos-ebuild-tree/eclass/autotools.eclass, branch next</title>
<subtitle>[no description]</subtitle>
<id>https://git.algaos.com/algaos/algaos-ebuild-tree/atom?h=next</id>
<link rel='self' href='https://git.algaos.com/algaos/algaos-ebuild-tree/atom?h=next'/>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/'/>
<updated>2026-03-20T20:28:54Z</updated>
<entry>
<title>autotools.eclass: update LATEST_AUTOMAKE for newer 1.18, drop 1.17 from list</title>
<updated>2026-03-20T20:28:54Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2026-03-20T20:28:54Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=cdf644d13695f4ce3ce6152710de84ddc0ea6840'/>
<id>urn:sha1:cdf644d13695f4ce3ce6152710de84ddc0ea6840</id>
<content type='text'>
1.17 isn't the latest, so drop it from there. It's still valid as a
specific version.

Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>autotools.eclass: support autoconf-2.73</title>
<updated>2026-03-20T20:28:13Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2026-03-20T20:28:13Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=7bfa52c44e91b517c93517c6a50868bdcc1f188e'/>
<id>urn:sha1:7bfa52c44e91b517c93517c6a50868bdcc1f188e</id>
<content type='text'>
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>autotools.eclass: Support EAPI 9</title>
<updated>2026-02-21T09:08:25Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2025-12-17T15:29:26Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=1d3eb2038cd5435ee997451db8a538d56d0d4c1d'/>
<id>urn:sha1:1d3eb2038cd5435ee997451db8a538d56d0d4c1d</id>
<content type='text'>
Acked-by: Sam James &lt;sam@gentoo.org&gt;
Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>autotools.eclass: add slibtool dir for aclocal</title>
<updated>2025-05-29T12:24:17Z</updated>
<author>
<name>orbea</name>
<email>orbea@riseup.net</email>
</author>
<published>2025-03-13T15:12:06Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=63f8947e8f7dcdbef199aca7794000da12dd17ba'/>
<id>urn:sha1:63f8947e8f7dcdbef199aca7794000da12dd17ba</id>
<content type='text'>
When using slibtoolize it needs the /usr/share/slibtool/slibtool.m4 file
to properly create the configure script. The current method of using it
is to set AT_SYS_M4DIR in make.conf, while this works for most cases it
does not work for app-crypt/tpm2-tss which uses ACLOCAL_AMFLAGS with the
'--install' argument in Makefile.am which results in it trying to
install .m4 files to /usr/share/slibtool. This thankfully fails due to
sandbox.

To solve this problem the /usr/share/slibtool path can be directly
added to "${T}"/aclocal/dirlist if the LIBTOOLIZE variable is set to
'slibtoolize'.

Closes: https://bugs.gentoo.org/950648
Signed-off-by: orbea &lt;orbea@riseup.net&gt;
Part-of: https://github.com/gentoo/gentoo/pull/41062
Closes: https://github.com/gentoo/gentoo/pull/41062
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>autotools.eclass: update _LATEST_AUTOMAKE for 1.18</title>
<updated>2025-05-28T03:31:20Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2025-05-28T03:30:49Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=d3b235ae7c79b5437f93be791fcba7aa3ec5eec7'/>
<id>urn:sha1:d3b235ae7c79b5437f93be791fcba7aa3ec5eec7</id>
<content type='text'>
... and 1.17 is stable already, so update for that too.

Bug: https://bugs.gentoo.org/956404
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>autotools.eclass: use 'QA Notice:' prefix in eqawarn</title>
<updated>2025-04-23T15:15:12Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2025-04-23T10:09:20Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=e0d9ef4199426dace9136289832e59e49d8c1460'/>
<id>urn:sha1:e0d9ef4199426dace9136289832e59e49d8c1460</id>
<content type='text'>
This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>autotools.eclass: conditionalize elt-patches (libtool.eclass) dependency</title>
<updated>2025-03-07T01:15:54Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2025-03-07T01:14:50Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=2b5a13c5a6b9f6e8d8fba44a1ad6577a35198459'/>
<id>urn:sha1:2b5a13c5a6b9f6e8d8fba44a1ad6577a35198459</id>
<content type='text'>
Use newly-added LIBTOOL_DEPEND so that LIBTOOL_AUTO_DEPEND=no doesn't
result in a useless dependency on elt-patches in the WANT_LIBTOOL=no case.

Prompted by a discussion with Eli Schwartz &lt;eschwartz@gentoo.org&gt;.

Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>autotools.eclass: simplify WANT_AUTOCONF logic</title>
<updated>2025-02-17T21:52:20Z</updated>
<author>
<name>Mike Gilbert</name>
<email>floppym@gentoo.org</email>
</author>
<published>2025-01-17T18:57:02Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=e914e98d160c0fe6945bb576f59c3fd427e8028c'/>
<id>urn:sha1:e914e98d160c0fe6945bb576f59c3fd427e8028c</id>
<content type='text'>
Update WANT_AUTOMAKE atoms to match.
Drop 2.71 from _LATEST_AUTOCONF since 2.72 is stable.

Closes: https://bugs.gentoo.org/948125
Signed-off-by: Mike Gilbert &lt;floppym@gentoo.org&gt;
</content>
</entry>
<entry>
<title>autotools.eclass: drop support for EAPI 6</title>
<updated>2024-10-08T15:30:59Z</updated>
<author>
<name>David Seifert</name>
<email>soap@gentoo.org</email>
</author>
<published>2024-10-08T15:30:59Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=dd42e7c9d18fee3fe77d369ae34617f17ef18c83'/>
<id>urn:sha1:dd42e7c9d18fee3fe77d369ae34617f17ef18c83</id>
<content type='text'>
Signed-off-by: David Seifert &lt;soap@gentoo.org&gt;
</content>
</entry>
<entry>
<title>autotools.eclass: Run eautoheader with --force</title>
<updated>2024-09-24T11:51:20Z</updated>
<author>
<name>YiFei Zhu</name>
<email>zhuyifei1999@gmail.com</email>
</author>
<published>2024-09-13T04:38:04Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=5ff4a902b3706209c6fe148d9e3c621f6cc53ba4'/>
<id>urn:sha1:5ff4a902b3706209c6fe148d9e3c621f6cc53ba4</id>
<content type='text'>
To quote Eli [1] (I can't explain it better than this):

  autotools.eclass runs autoheader without options (and in
  particular without --force). This will only remake config.h.in
  if there are actual changes to the content, which in turn means
  that it will be out of date compared to aclocal.m4 (which we very
  much expect to have changes).

  So `make` sees that the header is out of date, and runs autoheader
  yet again, this time updating the timestamp for `make` purposes.

This causes QA warning that "maintainer mode" is detected.

autoheader and autoconf added --force option at the same time [2],
so no reason only autoconf has that option in the eclass and not
autoheader.

Like, autoconf, a check on WANT_AUTOCONF != 2.1 is added because the
feature was added in autoconf 2.52.

[1] https://bugs.gentoo.org/939468#c6
[2] https://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=dbf7fc61

Closes: https://bugs.gentoo.org/939468
Closes: https://bugs.gentoo.org/939535
Signed-off-by: YiFei Zhu &lt;zhuyifei1999@gmail.com&gt;
Closes: https://github.com/gentoo/gentoo/pull/38588
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
</feed>
