public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Cc: Adolf Belka <adolf.belka@ipfire.org>
Subject: [PATCH] automake: Update to version 1.20
Date: Sun,  8 Nov 2026 18:46:53 +0100	[thread overview]
Message-ID: <20261108174657.3312828-1-adolf.belka@ipfire.org> (raw)

- Update from version 1.19 to 1.20
- Update of rootfile
- Changelog
1.20
Licensing
  - Automake is now licensed under the GNU General Public License version 3
    or later (GPLv3+), matching Autoconf and following the Free Software
    Foundation's recommendation to use GPLv3 or later:
      https://www.gnu.org/software/autoconf/
      https://www.gnu.org/licenses/license-recommendations.html
      https://www.gnu.org/licenses/rms-why-gplv3.html
    Existing exceptions for distributed support files remain in place.
    This does not change the licensing of generated Makefile.in files
    or require packages using Automake to adopt the GPL.
New features added
  - New configure option --enable-jobserver lets compilers and linkers
    inherit GNU make's pipe jobserver, for example for GCC's
    -flto=jobserver.  Dry-run, question, and touch modes still do not
    run these commands.  (bug#45756)
  - New option delete-on-error.  It emits the .DELETE_ON_ERROR special
    target in the generated Makefile.in, instructing GNU make to delete
    the target when its recipe fails after having modified it.  A failed
    rule like `foo.h: gen.sh; ./gen.sh > $@' then no longer leaves a
    truncated result that later runs of make treat as up to date.  Other
    make programs do not support this, so the option will have no effect.
  - New target print-distfiles lists the files that "make dist" would
    distribute.
Source tree organization
  - Historical ChangeLogs, development plans, and NEWS-future are now
    under attic/.  The experimental contrib/tap-driver.pl is retained
    in attic/testing/; the maintained TAP driver is lib/tap-driver.sh.
    The manual's link checker moved from contrib/ to maintainer/.
Changes to Automake-generated Makefiles
  - distcheck no longer runs "make dvi" by default, so TeX is not needed
    to check a distribution containing Texinfo manuals.  Set
    AM_DISTCHECK_DVI_TARGET in Makefile.am to, e.g., dvi, pdf or html,
    to check that the documentation can be built.  (bug#79053)
Bugs fixed
  - Repeated target declarations in overlapping Automake conditionals no
    longer produce spurious redefinition warnings when adding prerequisites.
    (bug#13940)
  - Dependencies on another target's objects in LIBADD or LDADD are now
    tracked regardless of the order in which targets are processed.
    (bug#60508)
  - distcheck now detects symbolic links left in the installation tree
    after uninstall, including dangling links.
  - lex and yacc output files distributed from a VPATH build no longer carry
    "#line" directives pointing to their sources through the build-time
    srcdir, e.g. "../src/parse.y"; the distributed copies now refer to
    the sources next to them.  (bug#39666)
  - dist-zstd now honors numeric ZSTD_CLEVEL values, such as 3, instead
    of treating them as input filenames.  This fixes failed or incorrect
    distribution archives when ZSTD_CLEVEL is set.
  - lex and yacc rules now create output directories before generating
    sources, fixing out-of-tree builds with subdir-objects and
    --disable-dependency-tracking.  (bug#27188, Debian bug#807050)
  - configure now refuses a source directory path containing '<', '>',
    '(' or ')'.  These could be interpreted as shell redirections or
    syntax in compiler commands, potentially overwriting files in the
    build directory.
  - configure now refuses a source directory path ($srcdir) containing
    ';' or '|', reporting "unsafe srcdir value", as it already did for
    characters such as '$' and '&'.  Such a path used to fail later
    with misleading errors, from config.status's dependency-tracking
    setup or from make ("No rule to make target").  These characters
    remain accepted when $srcdir is '.'.
  - Non-recursive Vala builds now pass distcheck when generated Vala
    sources trigger recompilation in the build directory.  Generated C
    files are moved into their subdirectories together, and build-tree
    stamp files are removed by distclean.  (bug#76527)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/automake | 244 ++++++++++++++++---------------
 lfs/automake                     |   4 +-
 2 files changed, 125 insertions(+), 123 deletions(-)

diff --git a/config/rootfiles/common/automake b/config/rootfiles/common/automake
index 754ef4228..2061cf90b 100644
--- a/config/rootfiles/common/automake
+++ b/config/rootfiles/common/automake
@@ -1,132 +1,134 @@
 #usr/bin/aclocal
-#usr/bin/aclocal-1.19
+#usr/bin/aclocal-1.20
 #usr/bin/automake
-#usr/bin/automake-1.19
-#usr/share/aclocal-1.19
-#usr/share/aclocal-1.19/amversion.m4
-#usr/share/aclocal-1.19/ar-lib.m4
-#usr/share/aclocal-1.19/as.m4
-#usr/share/aclocal-1.19/auxdir.m4
-#usr/share/aclocal-1.19/cond-if.m4
-#usr/share/aclocal-1.19/cond.m4
-#usr/share/aclocal-1.19/depend.m4
-#usr/share/aclocal-1.19/depout.m4
-#usr/share/aclocal-1.19/dmalloc.m4
-#usr/share/aclocal-1.19/extra-recurs.m4
-#usr/share/aclocal-1.19/gcj.m4
-#usr/share/aclocal-1.19/init.m4
-#usr/share/aclocal-1.19/install-sh.m4
-#usr/share/aclocal-1.19/internal
-#usr/share/aclocal-1.19/internal/ac-config-macro-dirs.m4
-#usr/share/aclocal-1.19/lead-dot.m4
-#usr/share/aclocal-1.19/lex.m4
-#usr/share/aclocal-1.19/lispdir.m4
-#usr/share/aclocal-1.19/maintainer.m4
-#usr/share/aclocal-1.19/make.m4
-#usr/share/aclocal-1.19/missing.m4
-#usr/share/aclocal-1.19/mkdirp.m4
-#usr/share/aclocal-1.19/obsolete.m4
-#usr/share/aclocal-1.19/optional.m4
-#usr/share/aclocal-1.19/options.m4
-#usr/share/aclocal-1.19/prog-cc-c-o.m4
-#usr/share/aclocal-1.19/python.m4
-#usr/share/aclocal-1.19/rmf.m4
-#usr/share/aclocal-1.19/runlog.m4
-#usr/share/aclocal-1.19/sanity.m4
-#usr/share/aclocal-1.19/silent.m4
-#usr/share/aclocal-1.19/strip.m4
-#usr/share/aclocal-1.19/substnot.m4
-#usr/share/aclocal-1.19/tar.m4
-#usr/share/aclocal-1.19/upc.m4
-#usr/share/aclocal-1.19/vala.m4
-#usr/share/aclocal-1.19/xargsn.m4
+#usr/bin/automake-1.20
+#usr/share/aclocal-1.20
+#usr/share/aclocal-1.20/amversion.m4
+#usr/share/aclocal-1.20/ar-lib.m4
+#usr/share/aclocal-1.20/as.m4
+#usr/share/aclocal-1.20/auxdir.m4
+#usr/share/aclocal-1.20/cond-if.m4
+#usr/share/aclocal-1.20/cond.m4
+#usr/share/aclocal-1.20/depend.m4
+#usr/share/aclocal-1.20/depout.m4
+#usr/share/aclocal-1.20/dmalloc.m4
+#usr/share/aclocal-1.20/extra-recurs.m4
+#usr/share/aclocal-1.20/gcj.m4
+#usr/share/aclocal-1.20/init.m4
+#usr/share/aclocal-1.20/install-sh.m4
+#usr/share/aclocal-1.20/internal
+#usr/share/aclocal-1.20/internal/ac-config-macro-dirs.m4
+#usr/share/aclocal-1.20/jobserver.m4
+#usr/share/aclocal-1.20/lead-dot.m4
+#usr/share/aclocal-1.20/lex.m4
+#usr/share/aclocal-1.20/lispdir.m4
+#usr/share/aclocal-1.20/maintainer.m4
+#usr/share/aclocal-1.20/make.m4
+#usr/share/aclocal-1.20/missing.m4
+#usr/share/aclocal-1.20/mkdirp.m4
+#usr/share/aclocal-1.20/obsolete.m4
+#usr/share/aclocal-1.20/optional.m4
+#usr/share/aclocal-1.20/options.m4
+#usr/share/aclocal-1.20/prog-cc-c-o.m4
+#usr/share/aclocal-1.20/python.m4
+#usr/share/aclocal-1.20/rmf.m4
+#usr/share/aclocal-1.20/runlog.m4
+#usr/share/aclocal-1.20/sanity.m4
+#usr/share/aclocal-1.20/silent.m4
+#usr/share/aclocal-1.20/strip.m4
+#usr/share/aclocal-1.20/substnot.m4
+#usr/share/aclocal-1.20/tar.m4
+#usr/share/aclocal-1.20/upc.m4
+#usr/share/aclocal-1.20/vala.m4
+#usr/share/aclocal-1.20/xargsn.m4
 #usr/share/aclocal/README
-#usr/share/automake-1.19
-#usr/share/automake-1.19/Automake
-#usr/share/automake-1.19/Automake/ChannelDefs.pm
-#usr/share/automake-1.19/Automake/Channels.pm
-#usr/share/automake-1.19/Automake/Condition.pm
-#usr/share/automake-1.19/Automake/Config.pm
-#usr/share/automake-1.19/Automake/Configure_ac.pm
-#usr/share/automake-1.19/Automake/DisjConditions.pm
-#usr/share/automake-1.19/Automake/FileUtils.pm
-#usr/share/automake-1.19/Automake/General.pm
-#usr/share/automake-1.19/Automake/Getopt.pm
-#usr/share/automake-1.19/Automake/Item.pm
-#usr/share/automake-1.19/Automake/ItemDef.pm
-#usr/share/automake-1.19/Automake/Language.pm
-#usr/share/automake-1.19/Automake/Location.pm
-#usr/share/automake-1.19/Automake/Options.pm
-#usr/share/automake-1.19/Automake/Rule.pm
-#usr/share/automake-1.19/Automake/RuleDef.pm
-#usr/share/automake-1.19/Automake/VarDef.pm
-#usr/share/automake-1.19/Automake/Variable.pm
-#usr/share/automake-1.19/Automake/Version.pm
-#usr/share/automake-1.19/Automake/Wrap.pm
-#usr/share/automake-1.19/Automake/XFile.pm
-#usr/share/automake-1.19/COPYING
-#usr/share/automake-1.19/INSTALL
-#usr/share/automake-1.19/am
-#usr/share/automake-1.19/am/check.am
-#usr/share/automake-1.19/am/check2.am
-#usr/share/automake-1.19/am/clean-hdr.am
-#usr/share/automake-1.19/am/clean.am
-#usr/share/automake-1.19/am/compile.am
-#usr/share/automake-1.19/am/configure.am
-#usr/share/automake-1.19/am/data.am
-#usr/share/automake-1.19/am/dejagnu.am
-#usr/share/automake-1.19/am/depend.am
-#usr/share/automake-1.19/am/depend2.am
-#usr/share/automake-1.19/am/distdir.am
-#usr/share/automake-1.19/am/footer.am
-#usr/share/automake-1.19/am/header-vars.am
-#usr/share/automake-1.19/am/header.am
-#usr/share/automake-1.19/am/inst-vars.am
-#usr/share/automake-1.19/am/install.am
-#usr/share/automake-1.19/am/java.am
-#usr/share/automake-1.19/am/lang-compile.am
-#usr/share/automake-1.19/am/lex.am
-#usr/share/automake-1.19/am/library.am
-#usr/share/automake-1.19/am/libs.am
-#usr/share/automake-1.19/am/libtool.am
-#usr/share/automake-1.19/am/lisp.am
-#usr/share/automake-1.19/am/ltlib.am
-#usr/share/automake-1.19/am/ltlibrary.am
-#usr/share/automake-1.19/am/mans-vars.am
-#usr/share/automake-1.19/am/mans.am
-#usr/share/automake-1.19/am/program.am
-#usr/share/automake-1.19/am/progs.am
-#usr/share/automake-1.19/am/python.am
-#usr/share/automake-1.19/am/remake-hdr.am
-#usr/share/automake-1.19/am/scripts.am
-#usr/share/automake-1.19/am/subdirs.am
-#usr/share/automake-1.19/am/tags.am
-#usr/share/automake-1.19/am/texi-vers.am
-#usr/share/automake-1.19/am/texibuild.am
-#usr/share/automake-1.19/am/texinfos.am
-#usr/share/automake-1.19/am/vala.am
-#usr/share/automake-1.19/am/yacc.am
-#usr/share/automake-1.19/ar-lib
-#usr/share/automake-1.19/compile
-#usr/share/automake-1.19/config.guess
-#usr/share/automake-1.19/config.sub
-#usr/share/automake-1.19/depcomp
-#usr/share/automake-1.19/install-sh
-#usr/share/automake-1.19/mdate-sh
-#usr/share/automake-1.19/missing
-#usr/share/automake-1.19/mkinstalldirs
-#usr/share/automake-1.19/py-compile
-#usr/share/automake-1.19/tap-driver.sh
-#usr/share/automake-1.19/test-driver
-#usr/share/automake-1.19/texinfo.tex
-#usr/share/automake-1.19/ylwrap
+#usr/share/automake-1.20
+#usr/share/automake-1.20/Automake
+#usr/share/automake-1.20/Automake/ChannelDefs.pm
+#usr/share/automake-1.20/Automake/Channels.pm
+#usr/share/automake-1.20/Automake/Condition.pm
+#usr/share/automake-1.20/Automake/Config.pm
+#usr/share/automake-1.20/Automake/Configure_ac.pm
+#usr/share/automake-1.20/Automake/DisjConditions.pm
+#usr/share/automake-1.20/Automake/FileUtils.pm
+#usr/share/automake-1.20/Automake/General.pm
+#usr/share/automake-1.20/Automake/Getopt.pm
+#usr/share/automake-1.20/Automake/Item.pm
+#usr/share/automake-1.20/Automake/ItemDef.pm
+#usr/share/automake-1.20/Automake/Language.pm
+#usr/share/automake-1.20/Automake/Location.pm
+#usr/share/automake-1.20/Automake/Options.pm
+#usr/share/automake-1.20/Automake/Rule.pm
+#usr/share/automake-1.20/Automake/RuleDef.pm
+#usr/share/automake-1.20/Automake/VarDef.pm
+#usr/share/automake-1.20/Automake/Variable.pm
+#usr/share/automake-1.20/Automake/Version.pm
+#usr/share/automake-1.20/Automake/Wrap.pm
+#usr/share/automake-1.20/Automake/XFile.pm
+#usr/share/automake-1.20/COPYING
+#usr/share/automake-1.20/INSTALL
+#usr/share/automake-1.20/am
+#usr/share/automake-1.20/am/check.am
+#usr/share/automake-1.20/am/check2.am
+#usr/share/automake-1.20/am/clean-hdr.am
+#usr/share/automake-1.20/am/clean.am
+#usr/share/automake-1.20/am/compile.am
+#usr/share/automake-1.20/am/configure.am
+#usr/share/automake-1.20/am/data.am
+#usr/share/automake-1.20/am/dejagnu.am
+#usr/share/automake-1.20/am/depend.am
+#usr/share/automake-1.20/am/depend2.am
+#usr/share/automake-1.20/am/distdir.am
+#usr/share/automake-1.20/am/footer.am
+#usr/share/automake-1.20/am/header-vars.am
+#usr/share/automake-1.20/am/header.am
+#usr/share/automake-1.20/am/inst-vars.am
+#usr/share/automake-1.20/am/install.am
+#usr/share/automake-1.20/am/java.am
+#usr/share/automake-1.20/am/lang-compile.am
+#usr/share/automake-1.20/am/lex.am
+#usr/share/automake-1.20/am/library.am
+#usr/share/automake-1.20/am/libs.am
+#usr/share/automake-1.20/am/libtool.am
+#usr/share/automake-1.20/am/lisp.am
+#usr/share/automake-1.20/am/ltlib.am
+#usr/share/automake-1.20/am/ltlibrary.am
+#usr/share/automake-1.20/am/mans-vars.am
+#usr/share/automake-1.20/am/mans.am
+#usr/share/automake-1.20/am/program.am
+#usr/share/automake-1.20/am/progs.am
+#usr/share/automake-1.20/am/python.am
+#usr/share/automake-1.20/am/remake-hdr.am
+#usr/share/automake-1.20/am/scripts.am
+#usr/share/automake-1.20/am/subdirs.am
+#usr/share/automake-1.20/am/tags.am
+#usr/share/automake-1.20/am/texi-vers.am
+#usr/share/automake-1.20/am/texibuild.am
+#usr/share/automake-1.20/am/texinfos.am
+#usr/share/automake-1.20/am/vala.am
+#usr/share/automake-1.20/am/yacc.am
+#usr/share/automake-1.20/ar-lib
+#usr/share/automake-1.20/compile
+#usr/share/automake-1.20/config.guess
+#usr/share/automake-1.20/config.sub
+#usr/share/automake-1.20/depcomp
+#usr/share/automake-1.20/install-sh
+#usr/share/automake-1.20/mdate-sh
+#usr/share/automake-1.20/missing
+#usr/share/automake-1.20/mkinstalldirs
+#usr/share/automake-1.20/py-compile
+#usr/share/automake-1.20/tap-driver.sh
+#usr/share/automake-1.20/test-driver
+#usr/share/automake-1.20/texinfo.tex
+#usr/share/automake-1.20/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.19.1
+#usr/share/info/automake.info-3
+#usr/share/man/man1/aclocal-1.20.1
 #usr/share/man/man1/aclocal.1
-#usr/share/man/man1/automake-1.19.1
+#usr/share/man/man1/automake-1.20.1
 #usr/share/man/man1/automake.1
diff --git a/lfs/automake b/lfs/automake
index 30d7b5bff..c3290b96c 100644
--- a/lfs/automake
+++ b/lfs/automake
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.19
+VER        = 1.20
 
 THISAPP    = automake-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = dfa83c00d8609bee2fa93d61d4566c8b2e05fc37adbaa5ba1c5cb042b43545444a5b006085952461ac9159bf7ca5404552ab3fe3342a2e61e88df488d8f63fe1
+$(DL_FILE)_BLAKE2 = 4ae12dfdcbf6089d7228db0ab88b228afbd4688482afb9bac5477713e3ec43f161abb2d25f9851ffe5074d0d6d60d5d6cb8148a3f2a07964a728889dfcb43283
 
 install : $(TARGET)
 
-- 
2.56.0



             reply	other threads:[~2026-11-08 17:47 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-11-08 17:46 Adolf Belka [this message]
2026-11-08 17:46 ` [PATCH] ca-certificates: Update to version 20261107 Adolf Belka
2026-11-08 17:46 ` [PATCH] core207: Ship automake Adolf Belka
2026-11-08 17:46 ` [PATCH] groff: Update to version 1.25.0 Adolf Belka
2026-11-08 17:46 ` [PATCH] harfbuzz: Update to version 15.1.0 Adolf Belka

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20261108174657.3312828-1-adolf.belka@ipfire.org \
    --to=adolf.belka@ipfire.org \
    --cc=development@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox