pkgsrc/devel/automake/Makefile
wiz 65470a34b7 Update to 1.13.3:
New in 1.13.3:

* Documentation fixes:

  - The documentation no longer mistakenly reports that the obsolete
    'AM_MKDIR_PROG_P' macro and '$(mkdir_p)' make variable are going
    to be removed in Automake 2.0.

* Bugs fixed:

  - Byte-compilation of Emacs lisp files could fail spuriously on
    Solaris,  when /bin/ksh or /usr/xpg4/bin/sh were used as shell.

  - If the same user-defined suffixes were transformed into different
    Automake-known suffixes in different Makefile.am files in the same
    project, automake could get confused and generate inconsistent
    Makefiles (automake bug#14441).
    For example, if 'Makefile.am' contained a ".ext.cc:" suffix rule,
    and 'sub/Makefile.am' contained a ".ext.c:" suffix rule, automake
    would have mistakenly placed into 'Makefile.in' rules to compile
    "*.c" files into object files, and into 'sub/Makefile.in' rules to
    compile "*.cc" files into object files --- rather than the other
    way around.  This is now fixed.

* Testsuite work:

  - The test cases no longer have the executable bit set.  This should
    make it clear that they are not meant to be run directly; as
    explained in t/README, they can only be run through the custom
    'runtest' script, or by a "make check" invocation.

  - The testsuite has seen the introduction of a new helper function
    'run_make', and several related changes.  These serve a two-fold
    purpose:

     1. Remove brittleness due to the use of "make -e" in test cases.

     2. Seamlessly allow the use of parallel make ("make -j...") in the
        test cases, even where redirection of make output is involved
        (see automake bug#11413 for a description of the subtle issues
        in this area).

  - Several spurious failures have been fixed (they hit especially
    MinGW/MSYS builds).  See automake bugs #14493, #14494, #14495,
    #14498, #14499, #14500, #14501, #14517 and #14528.

  - Some other minor miscellaneous changes and fixlets.
2013-06-08 10:54:04 +00:00

34 lines
958 B
Makefile

# $NetBSD: Makefile,v 1.94 2013/06/08 10:54:04 wiz Exp $
#
# Note: when the minor version changes (e.g. 1.11 -> 1.12)
# emulators/b-em/hacks.mk needs to be updated for the new version.
# Please do so when updating automake as otherwise pbulk will choke.
# (It should be safe to make the change blindly.)
DISTNAME= automake-1.13.3
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU:=automake/} \
ftp://sources.redhat.com/pub/automake/
EXTRACT_SUFX= .tar.xz
MAINTAINER= wiz@NetBSD.org
HOMEPAGE= http://www.gnu.org/software/automake/automake.html
COMMENT= GNU Standards-compliant Makefile generator
LICENSE= gnu-gpl-v2
DEPENDS+= autoconf>=2.62:../../devel/autoconf
USE_TOOLS+= gm4:run perl:run
PLIST_SUBST+= PKG_DIR_VERSION=1.13
GNU_CONFIGURE= YES
_STRIPFLAG_INSTALL= # none
INFO_FILES= YES
REPLACE_PERL= lib/tap-driver.pl
# doesn't work because buildlink3 hides scripts
# from autoconf too well
#TEST_TARGET= check
.include "../../mk/bsd.pkg.mk"