autoconf: Update to version 2.73
Commit Message
- 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(-)
@@ -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
@@ -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)