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.19
Date: Tue, 29 Sep 2026 18:35:13 +0200	[thread overview]
Message-ID: <20260929163516.3587900-1-adolf.belka@ipfire.org> (raw)

- Update from version 1.18.1 to 1.19
- Update of rootfile
- Changelog
1.19
New features added
  - New autoconf macro AM_OPTIONAL_AUTOMAKE.  It takes a list of
    `dist-XXX' option names (dist-bzip2, dist-bzip3, dist-xz,
    dist-lzip, dist-zstd, dist-zip, dist-shar, dist-tarZ);
    `make dist' builds each archive when its tool is available and skips
    it otherwise, without making `make dist' fail.  This is for
    systems that intentionally lack some compression tools.
Bugs fixed
  - Recognize COPYINGv2, COPYINGv3, COPYING.LESSERv2 and COPYING.LESSERv3
    as license files; distribute them automatically, similarly to COPYING.
    This improves compatibility with other GNU projects, notably GNU GMP.
    (bug#18485)
  - `make dist' no longer propagates its internal distribution-directory
    cleanup override to recursive makes run while constructing distdir.
    The override could make a nested `make distcheck' leave its distribution
    directory behind and then fail its distclean check.
  - `make dist-bzip2 dist-xz' now succeeds.  They share the intermediate
    uncompressed tarball as a result of another fix.  The first goal used
    to delete it, so every later goal failed with ENOENT.  Under GNU make
    the tarball is now an .INTERMEDIATE file, built once and removed once the
    last goal is done with it; other make implementations rebuild it per
    goal.  (bug #10975)
  - Non-zero exit codes of compressors for the dist tarballs no longer abort
    the job in a state where the empty files are left behind.  The shell
    redirection truncates the archive before the initial invocation, so a
    zero-length archive could be mistaken for a distribution; $(distdir).tar
    was left too.  Both are now removed.  This is a natural follow-up fix to
    bug#19614.
  - Busybox tar no longer assumed to be GNU tar just because it
    supports --version.
  - `make dist' now fails when tar fails, instead of exiting
    successfully with a truncated archive.
  - The filename-length-max=N option no longer rejects file names of
    exactly N characters; as documented, only longer ones are.
    (bug#81558)
  - The manual no longer presents 99 characters as the portable limit
    for file names in any archive format: it is the limit of the v7
    format, whereas ustar, the default as of Automake 1.18, stores
    longer names.  (bug#81557)
  - A file that is not currently present is still a part of the distribution
    if a `Makefile.am' rule can build it.  When that rule is inside
    an Automake conditional, the file is distributed only when the
    condition is true.  (bug#79049)
  - The `check-DEJAGNU' recipe now honors silent rules (in the non-V=1
    scenario).  (bug#79086)
  - Objective C and Objective C++ sources built with Libtool are now
    compiled and linked with `--tag=OBJC' and `--tag=OBJCXX', when the
    installed Libtool announces support for those tags (Libtool 2.6.0
    and newer).

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

diff --git a/config/rootfiles/common/automake b/config/rootfiles/common/automake
index 800ff6c66..754ef4228 100644
--- a/config/rootfiles/common/automake
+++ b/config/rootfiles/common/automake
@@ -1,131 +1,132 @@
 #usr/bin/aclocal
-#usr/bin/aclocal-1.18
+#usr/bin/aclocal-1.19
 #usr/bin/automake
-#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/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/share/aclocal/README
-#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/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/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.18.1
+#usr/share/man/man1/aclocal-1.19.1
 #usr/share/man/man1/aclocal.1
-#usr/share/man/man1/automake-1.18.1
+#usr/share/man/man1/automake-1.19.1
 #usr/share/man/man1/automake.1
diff --git a/lfs/automake b/lfs/automake
index 989129d3b..30d7b5bff 100644
--- a/lfs/automake
+++ b/lfs/automake
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2025  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        = 1.18.1
+VER        = 1.19
 
 THISAPP    = automake-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 4461062a4d596dd87caec7d388449f5f8fe7a4faede8fd0d77d1fb3bb5d23caabb3b715fbb9f29f33326bec527f3d8da6251d9282d4007cef9af146d28fe96cf
+$(DL_FILE)_BLAKE2 = dfa83c00d8609bee2fa93d61d4566c8b2e05fc37adbaa5ba1c5cb042b43545444a5b006085952461ac9159bf7ca5404552ab3fe3342a2e61e88df488d8f63fe1
 
 install : $(TARGET)
 
-- 
2.55.0



             reply	other threads:[~2026-09-29 16:35 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-09-29 16:35 Adolf Belka [this message]
2026-09-29 16:35 ` [PATCH] core205: Ship automake Adolf Belka
2026-09-29 16:35 ` [PATCH] core205: Ship coreutils Adolf Belka
2026-09-29 16:35 ` [PATCH] coreutils: Update to version 9.12 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=20260929163516.3587900-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