autoconf: Update to version 2.73

Message ID 20260405120354.137211-2-adolf.belka@ipfire.org
State Staged
Commit 6e204ffb26263a3b2323a3ae0f6114c459eaf393
Headers
Series autoconf: Update to version 2.73 |

Commit Message

Adolf Belka 5 Apr 2026, 12:03 p.m. UTC
- Update from version 2.72 to 2.73
- Update of rootfile
- Changelog
    2.73
	New features
	  autoreconf has a new option to exclude certain steps
	   autoreconf --exclude <tool>[,<tool>[,…]] tells autoreconf not to
	   run any of the listed tools, even if it appears to be necessary.
	   This is useful, for example, in situations where autoreconf’s
	   heuristics for when to run each tool are incorrect.  (All such
	   situations are considered bugs; please report them.)  It may also
	   be useful in “bootstrap” scripts that can use autoreconf for most
	   of the work but need to take manual control over execution of some
	   of the tools.
	   In older versions of Autoconf, it is possible to get the same effect
	   by setting TOOL=true in the environment for each tool that should not
	   be run.
	   Patch originally developed by the OpenEmbedded project.
	Notable bug fixes
	  AC_PROG_GO and AC_PROG_A68 now honor GOFLAGS and A68FLAGS set by the user
	  AC_C_FLEXIBLE_ARRAY_MEMBER and AC_PROG_LEX handle Solaris 10 better
	  autoheader takes more care not to overwrite hand-written config.h.in
	   Before overwriting an existing config.h.in, autoheader now checks
	   for the marker comment on the first line that indicates it was
	   generated by autoheader.  It can be forced to overwrite a
	   config.h.in that doesn’t have that marker by using the new option
	   --replace-handwritten.
	  AC_OUTPUT issues an error if called with more than three arguments
	   All prior versions of GNU autoconf ignore extra arguments to AC_OUTPUT.
	   However, some software’s configure scripts expect a modified version
	   of autoconf in which a fourth argument does something useful.
	   The error is intended to stop redistributors of those programs
	   from regenerating the configure script with a version of autoconf
	   that does not have those modifications, as this is likely to produce
	   a broken configure script.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/autoconf | 3 ++-
 lfs/autoconf                     | 8 ++++----
 2 files changed, 6 insertions(+), 5 deletions(-)
  

Patch

diff --git a/config/rootfiles/common/autoconf b/config/rootfiles/common/autoconf
index a351b29c6..bdd106b1a 100644
--- a/config/rootfiles/common/autoconf
+++ b/config/rootfiles/common/autoconf
@@ -19,6 +19,7 @@ 
 #usr/share/autoconf/Autom4te/XFile.pm
 #usr/share/autoconf/INSTALL
 #usr/share/autoconf/autoconf
+#usr/share/autoconf/autoconf/a68.m4
 #usr/share/autoconf/autoconf/autoconf.m4
 #usr/share/autoconf/autoconf/autoconf.m4f
 #usr/share/autoconf/autoconf/autoheader.m4
@@ -40,6 +41,7 @@ 
 #usr/share/autoconf/autoconf/status.m4
 #usr/share/autoconf/autoconf/trailer.m4
 #usr/share/autoconf/autoconf/types.m4
+#usr/share/autoconf/autoconf_version.m4
 #usr/share/autoconf/autom4te.cfg
 #usr/share/autoconf/autoscan
 #usr/share/autoconf/autoscan/autoscan.list
@@ -58,7 +60,6 @@ 
 #usr/share/autoconf/m4sugar/m4sh.m4f
 #usr/share/autoconf/m4sugar/m4sugar.m4
 #usr/share/autoconf/m4sugar/m4sugar.m4f
-#usr/share/autoconf/version.m4
 #usr/share/info/autoconf.info
 #usr/share/info/standards.info
 #usr/share/man/man1/autoconf.1
diff --git a/lfs/autoconf b/lfs/autoconf
index 43033d6db..2c8542bbc 100644
--- a/lfs/autoconf
+++ b/lfs/autoconf
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 2.72
+VER        = 2.73
 
 THISAPP    = autoconf-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -39,7 +39,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 01caeced9e53d8bd39fb0cf4929322f0d463971b0a96368aa55892026897a9e98c2ca84a77db1b3c6c4483aea54b96da16a7bc00b7ac15e23c6b0471438012db
+$(DL_FILE)_BLAKE2 = b5f0b9d3baf883148de8f1d7ae102b8742c0bf57b9ae44286f0da1fef82d7ea8dd1117f04cc85f52254e282f886780165b9773953b3d8ed89130b8419cd288f7
 
 install : $(TARGET)
 
@@ -71,7 +71,7 @@  $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE)
 	$(UPDATE_AUTOMAKE)
 	cd $(DIR_APP) && ./configure \
-		--prefix=/usr
+				--prefix=/usr
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)