Sun Apr 15 15:37:46 2012 UTC ()
Update to 1.11.5:

Bugs fixed in 1.11.5:

* Bugs introduced by 1.11.3:

  - Vala files with '.vapi' extension are now recognized and handled
    correctly again.  See automake bug#11222.

  - Vala support work again for projects that contain some program
    built from '.vala' (and possibly '.c') sources and some other
    program built from '.c' sources *only*.  See automake bug#11229.

New in 1.11.4:

* WARNING: Future backward-incompatibilities!

  - The support for the "obscure" multilib feature has been deprecated,
    and will be moved out of the automake core in the next major Automake
    release (1.12).

  - The support for ".log -> .html" conversion and the check-html and
    recheck-html targets will be removed in the next major Automake
    release (1.12).

  - The obsolescent AM_WITH_REGEX  macro has been deprecated (since the
    GNU rx library has been decommissioned), and will be removed in the
    next major Automake release (1.12).

  - The `lzma' compression format for distribution archives has been
    deprecated in favor of `xz' and `lzip', and will be removed in the
    next major Automake release (1.12).

  - The `--acdir' option of aclocal is deprecated, and will probably be
    removed in the next major Automake release (1.12).

  - The exact order in which the directories in the aclocal macro
    search path are looked up is probably going to be changed in the
    next Automake release (1.12).

  - The Automake support for automatic de-ANSI-fication will be removed
    in the next major Automake release (1.12).

  - Starting from the next Automake release (1.12), warnings in the
    `extra-portability' category will be enabled by `-Wall' (right now,
    one has to use `-Wextra-portability' explicitly).

* Miscellaneous changes:

  - The 'ar-lib' script now ignores the "s" (symbol index) and "S" (no
    symbol index) modifiers as well as the "s" action, as the symbol index
    is created unconditionally by Microsoft lib.  Also, the "q" (quick)
    action is now a synonym for "r" (replace).  Also, the script has been
    ignoring the "v" (verbose) modifier already since Automake 1.11.3.

  - When the 'compile' script is used to wrap MSVC, it now accepts an
    optional space between the -I, -L and -l options and their respective
    arguments, for better POSIX compliance.

  - There is an initial, experimental support for automatic dependency
    tracking with tcc (the Tiny C Compiler).  Its associated depmode is
    currently recognized as "icc" (but this and other details are likely
    to change in future versions).

  - Automatic dependency tracking now works also with the IBM XL C/C++
    compilers, thanks to the new new depmode 'xlc'.

Bugs fixed in 1.11.4:

* Bugs introduced by 1.11.2:

  - A definition of 'noinst_PYTHON' before 'python_PYTHON' (or similar)
    don't cause spurious failures upon "make install" anymore.

  - The user can now instruct the 'uninstall-info' rule not to update
    the '${infodir}/dir' file by exporting the environment variable
    'AM_UPDATE_INFO_DIR' to the value "no".  This is done for consistency
    with how the 'install-info' rule operates since automake 1.11.2.

* Long-standing bugs:

  - It is now possible for a foo_SOURCES variable to hold Vala sources
    together with C header files, as well as with sources and headers for
    other supported languages (e.g., C++).  Previously, only mixing C and
    Vala sources was supported.

  - If "aclocal --install" is used, and the first directory specified with
    '-I' is non-existent, aclocal will now create it before trying to copy
    files in it.

  - An empty declaration of a "foo_PRIMARY" don't cause anymore the
    generated install rules to create an empty $(foodir) directory;
    for example, if Makefile.am contains something like:

      pkglibexec_SCRIPTS =
      if FALSE
      pkglibexec_SCRIPTS += bar.sh
      endif

    the $(pkglibexec) directory will not be created upon "make install".


(wiz)
diff -r1.79 -r1.80 pkgsrc/devel/automake/Makefile
diff -r1.34 -r1.35 pkgsrc/devel/automake/distinfo
diff -r1.1 -r0 pkgsrc/devel/automake/patches/patch-lib_am_python.am

cvs diff -r1.79 -r1.80 pkgsrc/devel/automake/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/automake/Makefile 2012/03/11 07:27:08 1.79
+++ pkgsrc/devel/automake/Makefile 2012/04/15 15:37:45 1.80
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.79 2012/03/11 07:27:08 sbd Exp $ 1# $NetBSD: Makefile,v 1.80 2012/04/15 15:37:45 wiz Exp $
2# 2#
3 3
4DISTNAME= automake-1.11.3 4DISTNAME= automake-1.11.5
5PKGREVISION= 2 
6CATEGORIES= devel 5CATEGORIES= devel
7MASTER_SITES= ${MASTER_SITE_GNU:=automake/} \ 6MASTER_SITES= ${MASTER_SITE_GNU:=automake/} \
8 ftp://sources.redhat.com/pub/automake/ 7 ftp://sources.redhat.com/pub/automake/
9EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
10 9
11MAINTAINER= wiz@NetBSD.org 10MAINTAINER= wiz@NetBSD.org
12HOMEPAGE= http://www.gnu.org/software/automake/automake.html 11HOMEPAGE= http://www.gnu.org/software/automake/automake.html
13COMMENT= GNU Standards-compliant Makefile generator 12COMMENT= GNU Standards-compliant Makefile generator
14LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
15 14
16DEPENDS+= autoconf>=2.62:../../devel/autoconf 15DEPENDS+= autoconf>=2.62:../../devel/autoconf
17 16
18PKG_DESTDIR_SUPPORT= user-destdir 17PKG_DESTDIR_SUPPORT= user-destdir

cvs diff -r1.34 -r1.35 pkgsrc/devel/automake/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/automake/distinfo 2012/03/11 07:27:08 1.34
+++ pkgsrc/devel/automake/distinfo 2012/04/15 15:37:46 1.35
@@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
1$NetBSD: distinfo,v 1.34 2012/03/11 07:27:08 sbd Exp $ 1$NetBSD: distinfo,v 1.35 2012/04/15 15:37:46 wiz Exp $
2 2
3SHA1 (automake-1.11.3.tar.xz) = 711b365fce1522d7ab1ffb26ca49d67757264e9b 3SHA1 (automake-1.11.5.tar.xz) = d4cf2a8b5b7fd1458014e3d7fefbdc175639f59f
4RMD160 (automake-1.11.3.tar.xz) = 0172db7fc14b5e8f2b3eb751fc9fb235babcad4a 4RMD160 (automake-1.11.5.tar.xz) = dd6e87858ad6bda945c8bdf412ab88bdf3ad60f8
5Size (automake-1.11.3.tar.xz) = 1076640 bytes 5Size (automake-1.11.5.tar.xz) = 1092140 bytes
6SHA1 (patch-aa) = 9a31e63f2b197343f8f881808b470249f1d6d8b1 6SHA1 (patch-aa) = 9a31e63f2b197343f8f881808b470249f1d6d8b1
7SHA1 (patch-lib_am_python.am) = f637fc01008a981b44f1cd449e774d223de9901e 

File Deleted: pkgsrc/devel/automake/patches/Attic/patch-lib_am_python.am