<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/xback/tools/autoconf, branch master</title>
<subtitle>Staging tree of Koen Vandeputte</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/xback/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/'/>
<updated>2025-02-24T13:12:47Z</updated>
<entry>
<title>tools/autoconf: Fix relocatable patch</title>
<updated>2025-02-24T13:12:47Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2025-02-22T16:47:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=e03676a9ba3a7bb82a0a5d27d7bdb974ce3633e1'/>
<id>urn:sha1:e03676a9ba3a7bb82a0a5d27d7bdb974ce3633e1</id>
<content type='text'>
Fix the 000-relocatable.patch broken by e0f5ce9. The patch segment about
detecting STAGING_DIR_HOST was erroneously removed, as upstream had
deleted the previous bin/autoconf.as and had implemented it in perl
in bin/autoconf.in. Re-create the previous functionality in that.

Fixes: #18059
Fixes: e0f5ce974 ("tools/autoconf: bump to 2.72")
Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
Link: https://github.com/openwrt/openwrt/pull/18073
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/autoconf: bump to 2.72</title>
<updated>2025-02-19T08:44:46Z</updated>
<author>
<name>Jack Sun</name>
</author>
<published>2025-02-02T02:38:26Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=e0f5ce9746323f0c38e49594411dbeb5394e2f15'/>
<id>urn:sha1:e0f5ce9746323f0c38e49594411dbeb5394e2f15</id>
<content type='text'>
refresh patch:000-relocatable.patch
Announcement:https://lists.gnu.org/archive/html/autotools-announce/2023-12/msg00003.html

Signed-off-by: Jack Sun &lt;sunjiazheng321521@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/17825
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: prefer gz or bz2 tarballs</title>
<updated>2024-04-06T09:24:18Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-04-03T17:12:57Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=bab3ae2ee7656600a185f4cef11cef94389023af'/>
<id>urn:sha1:bab3ae2ee7656600a185f4cef11cef94389023af</id>
<content type='text'>
In the light of recent XZ events, and fundamental XZ issues lets work on
moving away from using XZ.

So, use gz compressed tarballs as sources whenever possible.

dwarves only offers bz2 compressed tarballs, so use those as size
difference is minor compared to XZ.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;

dwarves
</content>
</entry>
<entry>
<title>tools/autoconf: ensure relocatability</title>
<updated>2023-03-15T23:32:59Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2023-03-15T23:31:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=0ba130abb2c90c76b6b63f389da02b8bcfe6b78e'/>
<id>urn:sha1:0ba130abb2c90c76b6b63f389da02b8bcfe6b78e</id>
<content type='text'>
Upstream introduced a new `trailer.m4` macro file referenced by the
absolute build path of autoconf. Make sure that this is covered by
the `000-relocatable.patch` as well.

This should fix various SDK build failures related to autoconf.

Fixes: 030447b8f4 ("tools/autoconf: bump to 2.71")
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>tools/autoconf: bump to 2.71</title>
<updated>2023-03-13T21:53:41Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2022-08-01T12:28:44Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=030447b8f4c70cf8313dd8de5a3f70e2ad1de375'/>
<id>urn:sha1:030447b8f4c70cf8313dd8de5a3f70e2ad1de375</id>
<content type='text'>
Autoconf release 2.71 is a bugfix release of 2.70
Links provided are the changelog of 2.70 [1] [2]
and the announcement of 2.71 [3]

The first patch needed to be rewritten.
Some of the lines in the patch were moved
to be consistent with the same change added upstream
in other similar files.

Second and third patches are no longer needed,
Emacs can now be disabled at the configure stage,
and support for musl was added upstream.

The patch now causes help2man to be required
for installing man pages, but we don't need them.
There is no way to disable man pages build
with the configure script,
so use make to touch the files with the build target install-man1.

Link: https://lists.gnu.org/archive/html/autotools-announce/2020-12/msg00001.html
Link: https://lwn.net/Articles/839395
Link: https://lists.gnu.org/archive/html/info-gnu/2021-01/msg00017.html
Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>tools/autoconf: clean up build recipes</title>
<updated>2023-03-13T21:53:41Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2022-09-07T14:06:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=99ed71faec745ced91a00d46c6512b27c9892d2b'/>
<id>urn:sha1:99ed71faec745ced91a00d46c6512b27c9892d2b</id>
<content type='text'>
The configure option datarootdir
defaults to PREFIX/share.

The Host/Clean define should be Host/Uninstall
otherwise it is removing the build directory
before there is a chance to try "make uninstall"
in that directory.
Host/Clean/Default is no longer defined.

Use default build recipes defined in host-build.mk
instead of custom ones that are equivalent.

Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>autoconf: use STAGING_DIR_HOST in relocatable patch</title>
<updated>2023-01-09T20:33:18Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2022-11-10T16:47:06Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=b344da76403a0bc01fd310bc2726842a89add146'/>
<id>urn:sha1:b344da76403a0bc01fd310bc2726842a89add146</id>
<content type='text'>
Instead of using STAGING_DIR and then go up one dir with '../' use
directly STAGING_DIR_HOST env variable. This should produce cleaner
symbolic links.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: clean up download hashes</title>
<updated>2016-12-16T21:39:22Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-12-16T16:32:10Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=720b99215da295a2e7b4acdef30b58bec6acedc2'/>
<id>urn:sha1:720b99215da295a2e7b4acdef30b58bec6acedc2</id>
<content type='text'>
Replace *MD5SUM with *HASH, replace MD5 hashes with SHA256

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>tools/autoconf: fix compile on musl hosts</title>
<updated>2015-05-04T13:22:36Z</updated>
<author>
<name>Imre Kaloz</name>
</author>
<published>2015-05-04T13:22:36Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=a2bec91b3b66680ffc4517f3b585d1ffbbc688d0'/>
<id>urn:sha1:a2bec91b3b66680ffc4517f3b585d1ffbbc688d0</id>
<content type='text'>
Signed-off-by: Imre Kaloz &lt;kaloz@openwrt.org&gt;

SVN-Revision: 45604
</content>
</entry>
<entry>
<title>autoconf: portability fixes</title>
<updated>2015-03-24T13:12:52Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2015-03-24T13:12:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=e0c8e20f8c0765f58707439057405d0eb946746c'/>
<id>urn:sha1:e0c8e20f8c0765f58707439057405d0eb946746c</id>
<content type='text'>
The rework of the host tools discovery caused autoconf to embed
absolute paths to staging_dir/host/bin/perl into the shebang
of the generated autoconfig executables.

Switch to the portable "/usr/bin/env perl" and enable global
warnings through "$^W" instead of the "-w" interpreter argument.

Signed-off-by: Jo-Philipp Wich &lt;jow@openwrt.org&gt;

SVN-Revision: 44971
</content>
</entry>
</feed>
