pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/automake
Module Name: pkgsrc
Committed By: wiz
Date: Thu Sep 24 13:26:15 UTC 2026
Modified Files:
pkgsrc/devel/automake: Makefile PLIST distinfo
Log Message:
automake: update to 1.19.
New in 1.19 (2026-09-10):
* 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).
To generate a diff of this commit:
cvs rdiff -u -r1.122 -r1.123 pkgsrc/devel/automake/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/automake/PLIST
cvs rdiff -u -r1.65 -r1.66 pkgsrc/devel/automake/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/automake/Makefile
diff -u pkgsrc/devel/automake/Makefile:1.122 pkgsrc/devel/automake/Makefile:1.123
--- pkgsrc/devel/automake/Makefile:1.122 Mon Jun 22 19:09:42 2026
+++ pkgsrc/devel/automake/Makefile Thu Sep 24 13:26:14 2026
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.122 2026/06/22 19:09:42 wiz Exp $
+# $NetBSD: Makefile,v 1.123 2026/09/24 13:26:14 wiz Exp $
#
# for major version updates, don't forget adding new links in
# mk/tools/automake.mk
-DISTNAME= automake-1.18.1
+DISTNAME= automake-1.19
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU:=automake/}
MASTER_SITES+= ftp://sources.redhat.com/pub/automake/
@@ -17,7 +17,7 @@ LICENSE= gnu-gpl-v2
AUTOCONF_REQD+= 2.62
USE_TOOLS+= autoconf gm4:run perl:run
-PLIST_SUBST+= PKG_DIR_VERSION=1.18
+PLIST_SUBST+= PKG_DIR_VERSION=1.19
GNU_CONFIGURE= yes
INFO_FILES= yes
Index: pkgsrc/devel/automake/PLIST
diff -u pkgsrc/devel/automake/PLIST:1.23 pkgsrc/devel/automake/PLIST:1.24
--- pkgsrc/devel/automake/PLIST:1.23 Sun Jul 13 21:08:08 2025
+++ pkgsrc/devel/automake/PLIST Thu Sep 24 13:26:14 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2025/07/13 21:08:08 wiz Exp $
+@comment $NetBSD: PLIST,v 1.24 2026/09/24 13:26:14 wiz Exp $
bin/aclocal
bin/aclocal-${PKG_DIR_VERSION}
bin/automake
@@ -31,6 +31,7 @@ share/aclocal-${PKG_DIR_VERSION}/make.m4
share/aclocal-${PKG_DIR_VERSION}/missing.m4
share/aclocal-${PKG_DIR_VERSION}/mkdirp.m4
share/aclocal-${PKG_DIR_VERSION}/obsolete.m4
+share/aclocal-${PKG_DIR_VERSION}/optional.m4
share/aclocal-${PKG_DIR_VERSION}/options.m4
share/aclocal-${PKG_DIR_VERSION}/prog-cc-c-o.m4
share/aclocal-${PKG_DIR_VERSION}/python.m4
Index: pkgsrc/devel/automake/distinfo
diff -u pkgsrc/devel/automake/distinfo:1.65 pkgsrc/devel/automake/distinfo:1.66
--- pkgsrc/devel/automake/distinfo:1.65 Mon Jun 22 19:09:42 2026
+++ pkgsrc/devel/automake/distinfo Thu Sep 24 13:26:15 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.65 2026/06/22 19:09:42 wiz Exp $
+$NetBSD: distinfo,v 1.66 2026/09/24 13:26:15 wiz Exp $
-BLAKE2s (automake-1.18.1.tar.xz) = 4875c1b514142e702edf013e33caa01af872c53924f8643c3121816411b99464
-SHA512 (automake-1.18.1.tar.xz) = 8baa16831416a953a743f4e3c0f55cea5ebefe0f5a7a0e390581981d4461d02dc9038415124e974b2ec390c40daaa241802cd7d42c6fafb793f87cf355db2a61
-Size (automake-1.18.1.tar.xz) = 1652392 bytes
+BLAKE2s (automake-1.19.tar.xz) = 7ef8c304a4c5ed9b3cce8712d641bb0e8071074d52eaadb3fd6d0491686751a3
+SHA512 (automake-1.19.tar.xz) = 98b0ceb15a1009d72502346cd1f0ca3fbc6c161471d82e184a2cce4907c76a7368146805d3a31fa8990b833b53f662e02b72d00bf8a5d02c767abc238cca5fc3
+Size (automake-1.19.tar.xz) = 1682600 bytes
Home |
Main Index |
Thread Index |
Old Index