From patchwork Sun Jun 8 20:35:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 8814 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4bFmyg0FbLz3wbj for ; Sun, 8 Jun 2025 20:35:23 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "E5" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4bFmyc06l9z6tH for ; Sun, 8 Jun 2025 20:35:20 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4bFmyZ4NDbz33hL for ; Sun, 8 Jun 2025 20:35:18 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4bFmyW4yKxz2xSN for ; Sun, 8 Jun 2025 20:35:15 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4bFmyV2vqNzfs; Sun, 8 Jun 2025 20:35:14 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1749414914; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=tuVTnea7f8hSe4ipxOmLF0v24XYX40PvrtdgH40/ZcQ=; b=NxmY3XQdMeHEZIrNhYEn1o3HSVH0rwETG8ihCbqzraOys+UIn0RI5ERspkwtRDrGAX3cTd aQgKkbz+tBw5hhBQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1749414914; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=tuVTnea7f8hSe4ipxOmLF0v24XYX40PvrtdgH40/ZcQ=; b=tm8u9QMbFviIlDSZuYxpodxr5jyoSVq5L8wTbFDJuvBDkMgl+RAlzq3WVCEqA/ky7u50eP VRTlM049UHUebGCD5pJMixPKkDHjWAfICv5W97DRHJAZSzxAxm6G9YWvTuvS/4NbLG8n/U 14brzpVI9x2HD2C1idvKsH8rr6zbJCvuWUdd+Jp/z7edle1FFFn8SHx9ZUcWYc8BIzncd+ RTeuMry67n/GwdqZezCnEqAgJIUyLr4S4x8UD+eEz7RtYVEjriPeoM53xVN27XpTA5aG9O dnNgVtHJiAqz4n317MCqSw+6H/0PG8w9U0vxEAAAuOAgoVopAfY2eqQDkAZgTg== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] automake: Update to version 1.18 Date: Sun, 8 Jun 2025 22:35:02 +0200 Message-ID: <20250608203507.3302368-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - Update from version 1.17 to 1.18 - Update of rootfile - Changelog 1.18 * New features added - Default tar format is now ustar, mainly to support longer filenames; the tar-v7 and other explicit options to force a particular tar format are unchanged and still override the default. (bug#74847) - The mdate-sh auxiliary script generally used with Texinfo now uses SOURCE_DATE_EPOCH, if set, instead of the source file's mtime. (bug#77805) - New option dist-bzip3 for bzip3 compression of distributions. (bug#73795) - New option --stderr-prefix for tap-driver.sh, to prefix each line of stderr from a test script with a given string. (bug#72536) - Support for Algol 68 added, based on the GNU Algol 68 compiler. (bug#75807) * Bugs fixed - Do not make Perl warnings fatal, per Perl's recommendation. (https://lists.gnu.org/archive/html/automake/2025-01/msg00003.html) - Avoid Perl 5.41.8+ precedence warning for use of !!. (https://lists.gnu.org/archive/html/automake/2025-01/msg00000.html) - a Perl path containing whitespace now emits a warning instead of an error, so ./configure PERL='/usr/bin/env perl' can work. (bug#74453) - The py-compile script once again does nothing (successfully) if the PYTHON environment variable is set to ":", or anything that isn't a Python interpreter (according to $PYTHON -V). Exception: if PYTHON is set to "false", do nothing but exit unsuccessfully, also to match previous behavior. (bug#74434) - The no-dist-built-sources Automake option now operates (hopefully) as intended, i.e., omits the dependency on $(BUILT_SOURCES) for the distdir target. (bug#69908) - Only warn about install.sh being found, instead of it being a fatal error. (bug#19964) - The compile script is more robust to Windows configurations; specifically, avoids double-path translation on MSYS. (bug#75939) - The test infrastructure sets the CONFIG_SITE environment variable to /dev/null, to avoid the local system's Autoconf site defaults from breaking the test environment. (bug#76622) - AM_SILENT_RULES once again always ends with a newline. (bug#72267) - AM_SANITY_CHECK now outputs "no" on failure, so that a complete line is written to stdout before the error message is written to stderr. (bug#76448) * Miscellaneous changes - Only require the presence of an ABOUT-NLS file at the 'gnits' strictness level. (https://lists.gnu.org/archive/html/automake/2024-10/msg00006.html) Signed-off-by: Adolf Belka --- config/rootfiles/common/automake | 240 +++++++++++++++---------------- lfs/automake | 9 +- 2 files changed, 125 insertions(+), 124 deletions(-) diff --git a/config/rootfiles/common/automake b/config/rootfiles/common/automake index 99d44ab7d..800ff6c66 100644 --- a/config/rootfiles/common/automake +++ b/config/rootfiles/common/automake @@ -1,131 +1,131 @@ #usr/bin/aclocal -#usr/bin/aclocal-1.17 +#usr/bin/aclocal-1.18 #usr/bin/automake -#usr/bin/automake-1.17 -#usr/share/aclocal-1.17 -#usr/share/aclocal-1.17/amversion.m4 -#usr/share/aclocal-1.17/ar-lib.m4 -#usr/share/aclocal-1.17/as.m4 -#usr/share/aclocal-1.17/auxdir.m4 -#usr/share/aclocal-1.17/cond-if.m4 -#usr/share/aclocal-1.17/cond.m4 -#usr/share/aclocal-1.17/depend.m4 -#usr/share/aclocal-1.17/depout.m4 -#usr/share/aclocal-1.17/dmalloc.m4 -#usr/share/aclocal-1.17/extra-recurs.m4 -#usr/share/aclocal-1.17/gcj.m4 -#usr/share/aclocal-1.17/init.m4 -#usr/share/aclocal-1.17/install-sh.m4 -#usr/share/aclocal-1.17/internal -#usr/share/aclocal-1.17/internal/ac-config-macro-dirs.m4 -#usr/share/aclocal-1.17/lead-dot.m4 -#usr/share/aclocal-1.17/lex.m4 -#usr/share/aclocal-1.17/lispdir.m4 -#usr/share/aclocal-1.17/maintainer.m4 -#usr/share/aclocal-1.17/make.m4 -#usr/share/aclocal-1.17/missing.m4 -#usr/share/aclocal-1.17/mkdirp.m4 -#usr/share/aclocal-1.17/obsolete.m4 -#usr/share/aclocal-1.17/options.m4 -#usr/share/aclocal-1.17/prog-cc-c-o.m4 -#usr/share/aclocal-1.17/python.m4 -#usr/share/aclocal-1.17/rmf.m4 -#usr/share/aclocal-1.17/runlog.m4 -#usr/share/aclocal-1.17/sanity.m4 -#usr/share/aclocal-1.17/silent.m4 -#usr/share/aclocal-1.17/strip.m4 -#usr/share/aclocal-1.17/substnot.m4 -#usr/share/aclocal-1.17/tar.m4 -#usr/share/aclocal-1.17/upc.m4 -#usr/share/aclocal-1.17/vala.m4 -#usr/share/aclocal-1.17/xargsn.m4 +#usr/bin/automake-1.18 +#usr/share/aclocal-1.18 +#usr/share/aclocal-1.18/amversion.m4 +#usr/share/aclocal-1.18/ar-lib.m4 +#usr/share/aclocal-1.18/as.m4 +#usr/share/aclocal-1.18/auxdir.m4 +#usr/share/aclocal-1.18/cond-if.m4 +#usr/share/aclocal-1.18/cond.m4 +#usr/share/aclocal-1.18/depend.m4 +#usr/share/aclocal-1.18/depout.m4 +#usr/share/aclocal-1.18/dmalloc.m4 +#usr/share/aclocal-1.18/extra-recurs.m4 +#usr/share/aclocal-1.18/gcj.m4 +#usr/share/aclocal-1.18/init.m4 +#usr/share/aclocal-1.18/install-sh.m4 +#usr/share/aclocal-1.18/internal +#usr/share/aclocal-1.18/internal/ac-config-macro-dirs.m4 +#usr/share/aclocal-1.18/lead-dot.m4 +#usr/share/aclocal-1.18/lex.m4 +#usr/share/aclocal-1.18/lispdir.m4 +#usr/share/aclocal-1.18/maintainer.m4 +#usr/share/aclocal-1.18/make.m4 +#usr/share/aclocal-1.18/missing.m4 +#usr/share/aclocal-1.18/mkdirp.m4 +#usr/share/aclocal-1.18/obsolete.m4 +#usr/share/aclocal-1.18/options.m4 +#usr/share/aclocal-1.18/prog-cc-c-o.m4 +#usr/share/aclocal-1.18/python.m4 +#usr/share/aclocal-1.18/rmf.m4 +#usr/share/aclocal-1.18/runlog.m4 +#usr/share/aclocal-1.18/sanity.m4 +#usr/share/aclocal-1.18/silent.m4 +#usr/share/aclocal-1.18/strip.m4 +#usr/share/aclocal-1.18/substnot.m4 +#usr/share/aclocal-1.18/tar.m4 +#usr/share/aclocal-1.18/upc.m4 +#usr/share/aclocal-1.18/vala.m4 +#usr/share/aclocal-1.18/xargsn.m4 #usr/share/aclocal/README -#usr/share/automake-1.17 -#usr/share/automake-1.17/Automake -#usr/share/automake-1.17/Automake/ChannelDefs.pm -#usr/share/automake-1.17/Automake/Channels.pm -#usr/share/automake-1.17/Automake/Condition.pm -#usr/share/automake-1.17/Automake/Config.pm -#usr/share/automake-1.17/Automake/Configure_ac.pm -#usr/share/automake-1.17/Automake/DisjConditions.pm -#usr/share/automake-1.17/Automake/FileUtils.pm -#usr/share/automake-1.17/Automake/General.pm -#usr/share/automake-1.17/Automake/Getopt.pm -#usr/share/automake-1.17/Automake/Item.pm -#usr/share/automake-1.17/Automake/ItemDef.pm -#usr/share/automake-1.17/Automake/Language.pm -#usr/share/automake-1.17/Automake/Location.pm -#usr/share/automake-1.17/Automake/Options.pm -#usr/share/automake-1.17/Automake/Rule.pm -#usr/share/automake-1.17/Automake/RuleDef.pm -#usr/share/automake-1.17/Automake/VarDef.pm -#usr/share/automake-1.17/Automake/Variable.pm -#usr/share/automake-1.17/Automake/Version.pm -#usr/share/automake-1.17/Automake/Wrap.pm -#usr/share/automake-1.17/Automake/XFile.pm -#usr/share/automake-1.17/COPYING -#usr/share/automake-1.17/INSTALL -#usr/share/automake-1.17/am -#usr/share/automake-1.17/am/check.am -#usr/share/automake-1.17/am/check2.am -#usr/share/automake-1.17/am/clean-hdr.am -#usr/share/automake-1.17/am/clean.am -#usr/share/automake-1.17/am/compile.am -#usr/share/automake-1.17/am/configure.am -#usr/share/automake-1.17/am/data.am -#usr/share/automake-1.17/am/dejagnu.am -#usr/share/automake-1.17/am/depend.am -#usr/share/automake-1.17/am/depend2.am -#usr/share/automake-1.17/am/distdir.am -#usr/share/automake-1.17/am/footer.am -#usr/share/automake-1.17/am/header-vars.am -#usr/share/automake-1.17/am/header.am -#usr/share/automake-1.17/am/inst-vars.am -#usr/share/automake-1.17/am/install.am -#usr/share/automake-1.17/am/java.am -#usr/share/automake-1.17/am/lang-compile.am -#usr/share/automake-1.17/am/lex.am -#usr/share/automake-1.17/am/library.am -#usr/share/automake-1.17/am/libs.am -#usr/share/automake-1.17/am/libtool.am -#usr/share/automake-1.17/am/lisp.am -#usr/share/automake-1.17/am/ltlib.am -#usr/share/automake-1.17/am/ltlibrary.am -#usr/share/automake-1.17/am/mans-vars.am -#usr/share/automake-1.17/am/mans.am -#usr/share/automake-1.17/am/program.am -#usr/share/automake-1.17/am/progs.am -#usr/share/automake-1.17/am/python.am -#usr/share/automake-1.17/am/remake-hdr.am -#usr/share/automake-1.17/am/scripts.am -#usr/share/automake-1.17/am/subdirs.am -#usr/share/automake-1.17/am/tags.am -#usr/share/automake-1.17/am/texi-vers.am -#usr/share/automake-1.17/am/texibuild.am -#usr/share/automake-1.17/am/texinfos.am -#usr/share/automake-1.17/am/vala.am -#usr/share/automake-1.17/am/yacc.am -#usr/share/automake-1.17/ar-lib -#usr/share/automake-1.17/compile -#usr/share/automake-1.17/config.guess -#usr/share/automake-1.17/config.sub -#usr/share/automake-1.17/depcomp -#usr/share/automake-1.17/install-sh -#usr/share/automake-1.17/mdate-sh -#usr/share/automake-1.17/missing -#usr/share/automake-1.17/mkinstalldirs -#usr/share/automake-1.17/py-compile -#usr/share/automake-1.17/tap-driver.sh -#usr/share/automake-1.17/test-driver -#usr/share/automake-1.17/texinfo.tex -#usr/share/automake-1.17/ylwrap +#usr/share/automake-1.18 +#usr/share/automake-1.18/Automake +#usr/share/automake-1.18/Automake/ChannelDefs.pm +#usr/share/automake-1.18/Automake/Channels.pm +#usr/share/automake-1.18/Automake/Condition.pm +#usr/share/automake-1.18/Automake/Config.pm +#usr/share/automake-1.18/Automake/Configure_ac.pm +#usr/share/automake-1.18/Automake/DisjConditions.pm +#usr/share/automake-1.18/Automake/FileUtils.pm +#usr/share/automake-1.18/Automake/General.pm +#usr/share/automake-1.18/Automake/Getopt.pm +#usr/share/automake-1.18/Automake/Item.pm +#usr/share/automake-1.18/Automake/ItemDef.pm +#usr/share/automake-1.18/Automake/Language.pm +#usr/share/automake-1.18/Automake/Location.pm +#usr/share/automake-1.18/Automake/Options.pm +#usr/share/automake-1.18/Automake/Rule.pm +#usr/share/automake-1.18/Automake/RuleDef.pm +#usr/share/automake-1.18/Automake/VarDef.pm +#usr/share/automake-1.18/Automake/Variable.pm +#usr/share/automake-1.18/Automake/Version.pm +#usr/share/automake-1.18/Automake/Wrap.pm +#usr/share/automake-1.18/Automake/XFile.pm +#usr/share/automake-1.18/COPYING +#usr/share/automake-1.18/INSTALL +#usr/share/automake-1.18/am +#usr/share/automake-1.18/am/check.am +#usr/share/automake-1.18/am/check2.am +#usr/share/automake-1.18/am/clean-hdr.am +#usr/share/automake-1.18/am/clean.am +#usr/share/automake-1.18/am/compile.am +#usr/share/automake-1.18/am/configure.am +#usr/share/automake-1.18/am/data.am +#usr/share/automake-1.18/am/dejagnu.am +#usr/share/automake-1.18/am/depend.am +#usr/share/automake-1.18/am/depend2.am +#usr/share/automake-1.18/am/distdir.am +#usr/share/automake-1.18/am/footer.am +#usr/share/automake-1.18/am/header-vars.am +#usr/share/automake-1.18/am/header.am +#usr/share/automake-1.18/am/inst-vars.am +#usr/share/automake-1.18/am/install.am +#usr/share/automake-1.18/am/java.am +#usr/share/automake-1.18/am/lang-compile.am +#usr/share/automake-1.18/am/lex.am +#usr/share/automake-1.18/am/library.am +#usr/share/automake-1.18/am/libs.am +#usr/share/automake-1.18/am/libtool.am +#usr/share/automake-1.18/am/lisp.am +#usr/share/automake-1.18/am/ltlib.am +#usr/share/automake-1.18/am/ltlibrary.am +#usr/share/automake-1.18/am/mans-vars.am +#usr/share/automake-1.18/am/mans.am +#usr/share/automake-1.18/am/program.am +#usr/share/automake-1.18/am/progs.am +#usr/share/automake-1.18/am/python.am +#usr/share/automake-1.18/am/remake-hdr.am +#usr/share/automake-1.18/am/scripts.am +#usr/share/automake-1.18/am/subdirs.am +#usr/share/automake-1.18/am/tags.am +#usr/share/automake-1.18/am/texi-vers.am +#usr/share/automake-1.18/am/texibuild.am +#usr/share/automake-1.18/am/texinfos.am +#usr/share/automake-1.18/am/vala.am +#usr/share/automake-1.18/am/yacc.am +#usr/share/automake-1.18/ar-lib +#usr/share/automake-1.18/compile +#usr/share/automake-1.18/config.guess +#usr/share/automake-1.18/config.sub +#usr/share/automake-1.18/depcomp +#usr/share/automake-1.18/install-sh +#usr/share/automake-1.18/mdate-sh +#usr/share/automake-1.18/missing +#usr/share/automake-1.18/mkinstalldirs +#usr/share/automake-1.18/py-compile +#usr/share/automake-1.18/tap-driver.sh +#usr/share/automake-1.18/test-driver +#usr/share/automake-1.18/texinfo.tex +#usr/share/automake-1.18/ylwrap #usr/share/doc/automake #usr/share/doc/automake/amhello-1.0.tar.gz #usr/share/info/automake-history.info #usr/share/info/automake.info #usr/share/info/automake.info-1 #usr/share/info/automake.info-2 -#usr/share/man/man1/aclocal-1.17.1 +#usr/share/man/man1/aclocal-1.18.1 #usr/share/man/man1/aclocal.1 -#usr/share/man/man1/automake-1.17.1 +#usr/share/man/man1/automake-1.18.1 #usr/share/man/man1/automake.1 diff --git a/lfs/automake b/lfs/automake index e595b98b6..a7bc466c3 100644 --- a/lfs/automake +++ b/lfs/automake @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2024 IPFire Team # +# Copyright (C) 2007-2025 IPFire Team # # # # 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 = 1.17 +VER = 1.18 THISAPP = automake-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 53c24c138faf3d2be4e30ababcccd4d157c03e815fc4b7f3e3063b6648cf254dfa63afe6e3285b21309dbf260335c3e67991db3825e7532b158b25ccaead83f5 +$(DL_FILE)_BLAKE2 = 45456d6d0fdcd1222c79980ede1df16dfbf18fa4d4698289dbef7c9e24ae8877881678974c5defcce0a9f46b72882b4603e457e8142722174ccf0e495f941550 install : $(TARGET) @@ -78,7 +78,8 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && ./configure --prefix=$(PREFIX) + cd $(DIR_APP) && ./configure \ + --prefix=$(PREFIX) cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP)