Received: by mail.netbsd.org (Postfix, from userid 605) id 7B50184D2C; Sat, 1 Dec 2018 04:58:39 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 74A0684CD9 for ; Sat, 1 Dec 2018 04:58:38 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id Zkgpn-LKxBJS for ; Sat, 1 Dec 2018 04:58:37 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 1809684C82 for ; Sat, 1 Dec 2018 04:58:37 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 0A59FFB1F; Sat, 1 Dec 2018 04:58:37 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1543640317295660" MIME-Version: 1.0 Date: Sat, 1 Dec 2018 04:58:37 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/devel/automake To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20181201045837.0A59FFB1F@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1543640317295660 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Sat Dec 1 04:58:36 UTC 2018 Modified Files: pkgsrc/devel/automake: Makefile PLIST distinfo Removed Files: pkgsrc/devel/automake/patches: patch-m4_python.m4 Log Message: automake: update to 1.16.1. New in 1.16.1: * Bugs fixed: - 'install-sh' now ensures that nobody can cross privilege boundaries by pre-creating symlink on the directory inside "/tmp". - 'automake' does not depend on the 'none' subroutine of the List::Util module anymore to support older Perl version. (automake bug#30631) - A regression in AM_PYTHON_PATH causing the rejection of non literal minimum version parameter hasn't been fixed. (automake bug#30616) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ New in 1.16: * Miscellaneous changes - When subdir-objects is in effect, Automake will now construct shorter object file names when no programs and libraries name clashes are encountered. This should make the discouraged use of 'foo_SHORTNAME' unnecessary in many cases. * Bugs fixed: - Automatic dependency tracking has been fixed to work also when the 'subdir-object' option is used and some 'foo_SOURCES' definition contains unexpanded references to make variables, as in, e.g.: a_src = sources/libs/aaa b_src = sources/bbb foo_SOURCES = $(a_src)/bar.c $(b_src)/baz.c With such a setup, the created makefile fragment containing dependency tracking information will be correctly placed under the directories named 'sources/libs/aaa/.deps' and 'sources/bbb/.deps', rather than mistakenly under directories named (literally!) '$(src_a)/.deps' and '$(src_b)/.deps' (this was the first part of automake bug#13928). Notice that in order to fix this bug we had to slightly change the semantics of how config.status bootstraps the makefile fragments required for the dependency tracking to work: rather than attempting to parse the Makefiles via grep and sed trickeries only, we actually invoke 'make' on a slightly preprocessed version of those Makefiles, using a private target that is only meant to bootstrap the required makefile fragments. - The 'subdir-object' option no longer causes object files corresponding to source files specified with an explicit '$(srcdir)' component to be placed in the source tree rather than in the build tree. For example, if Makefile.am contains: AUTOMAKE_OPTIONS = subdir-objects foo_SOURCES = $(srcdir)/foo.c $(srcdir)/s/bar.c $(top_srcdir)/baz.c then "make all" will create 'foo.o' and 's/bar.o' in $(builddir) rather than in $(srcdir), and will create 'baz.o' in $(top_builddir) rather than in $(top_srcdir). This was the second part of automake bug#13928. - Installed 'aclocal' m4 macros can now accept installation directories containing '@' characters (automake bug#20903) - "./configure && make dist" no longer fails when a distributed file depends on one from BUILT_SOURCES. - When combining AC_LIBOBJ or AC_FUNC_ALLOCA with the "--disable-dependency-tracking" configure option in an out of source build, the build sub-directory defined by AC_CONFIG_LIBOBJ_DIR is now properly created. (automake bug#27781) - The time printed by 'mdate-sh' is now using the UTC time zone to support the reproducible build effort. (automake bug#20314) - The elisp byte-compilation rule now uses byte-compile-dest-file-function, rather than byte-compile-dest-file, which was obsoleted in 2009. We expect that Emacs-26 will continue to support the old function, but will complain loudly, and that Emacs-27 will remove support for it altogether. * New features added - A custom testsuite driver for the Guile Scheme SRFI-64 API has been added to the "contrib" section. This allows a more convenient way to test Guile code without having to use low primitives such as exit status. See SRFI-64 API specification for more details: To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.107 pkgsrc/devel/automake/Makefile cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/automake/PLIST cvs rdiff -u -r1.53 -r1.54 pkgsrc/devel/automake/distinfo cvs rdiff -u -r1.4 -r0 pkgsrc/devel/automake/patches/patch-m4_python.m4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1543640317295660 Content-Disposition: inline Content-Length: 3069 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/automake/Makefile diff -u pkgsrc/devel/automake/Makefile:1.106 pkgsrc/devel/automake/Makefile:1.107 --- pkgsrc/devel/automake/Makefile:1.106 Wed Aug 22 09:43:27 2018 +++ pkgsrc/devel/automake/Makefile Sat Dec 1 04:58:36 2018 @@ -1,10 +1,9 @@ -# $NetBSD: Makefile,v 1.106 2018/08/22 09:43:27 wiz Exp $ +# $NetBSD: Makefile,v 1.107 2018/12/01 04:58:36 wiz Exp $ # # for major version updates, don't forget adding new links in # mk/tools/automake.mk -DISTNAME= automake-1.15.1 -PKGREVISION= 1 +DISTNAME= automake-1.16.1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNU:=automake/} MASTER_SITES+= ftp://sources.redhat.com/pub/automake/ @@ -19,7 +18,7 @@ DEPENDS+= autoconf>=2.62:../../devel/aut USE_TOOLS+= gm4:run perl:run -PLIST_SUBST+= PKG_DIR_VERSION=1.15 +PLIST_SUBST+= PKG_DIR_VERSION=1.16 GNU_CONFIGURE= YES _STRIPFLAG_INSTALL= # none INFO_FILES= YES Index: pkgsrc/devel/automake/PLIST diff -u pkgsrc/devel/automake/PLIST:1.21 pkgsrc/devel/automake/PLIST:1.22 --- pkgsrc/devel/automake/PLIST:1.21 Thu Jan 8 16:40:50 2015 +++ pkgsrc/devel/automake/PLIST Sat Dec 1 04:58:36 2018 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.21 2015/01/08 16:40:50 wiz Exp $ +@comment $NetBSD: PLIST,v 1.22 2018/12/01 04:58:36 wiz Exp $ bin/aclocal bin/aclocal-${PKG_DIR_VERSION} bin/automake @@ -29,10 +29,10 @@ share/aclocal-${PKG_DIR_VERSION}/lispdir share/aclocal-${PKG_DIR_VERSION}/maintainer.m4 share/aclocal-${PKG_DIR_VERSION}/make.m4 share/aclocal-${PKG_DIR_VERSION}/missing.m4 -share/aclocal-${PKG_DIR_VERSION}/prog-cc-c-o.m4 share/aclocal-${PKG_DIR_VERSION}/mkdirp.m4 share/aclocal-${PKG_DIR_VERSION}/obsolete.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 share/aclocal-${PKG_DIR_VERSION}/runlog.m4 share/aclocal-${PKG_DIR_VERSION}/sanity.m4 Index: pkgsrc/devel/automake/distinfo diff -u pkgsrc/devel/automake/distinfo:1.53 pkgsrc/devel/automake/distinfo:1.54 --- pkgsrc/devel/automake/distinfo:1.53 Fri Jun 23 12:52:56 2017 +++ pkgsrc/devel/automake/distinfo Sat Dec 1 04:58:36 2018 @@ -1,7 +1,6 @@ -$NetBSD: distinfo,v 1.53 2017/06/23 12:52:56 wiz Exp $ +$NetBSD: distinfo,v 1.54 2018/12/01 04:58:36 wiz Exp $ -SHA1 (automake-1.15.1.tar.xz) = 45632d466c16ecf18d9c18dc4be883cde59acb59 -RMD160 (automake-1.15.1.tar.xz) = 023dcfded47763358972c16d48a7f2d7ff384569 -SHA512 (automake-1.15.1.tar.xz) = 02f661b2676f1d44334ce1c7188f9913a6874bf46ba487708ad8090ad57905f14aead80fefed815e21effacfbb925e23b944ea7dd32563dca39c1a4174eda688 -Size (automake-1.15.1.tar.xz) = 1509496 bytes -SHA1 (patch-m4_python.m4) = cc28a1433d5442e66ea521e0f9f3b24e5155ad86 +SHA1 (automake-1.16.1.tar.xz) = 1012bc79956013d53da0890f8493388a6cb20831 +RMD160 (automake-1.16.1.tar.xz) = 8c2a91e8fc0595dbf4854be3cef4d14bb8c5e756 +SHA512 (automake-1.16.1.tar.xz) = 4013bd31f4903b10875caa7d6ac16a14623a4eb91aa758924dee5b990e234fb50848d131e2dbdbbbc32f89c41a14f9c52a0064c37aa6760c524d607b354b13c3 +Size (automake-1.16.1.tar.xz) = 1534936 bytes --_----------=_1543640317295660--