65470a34b7
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.
34 lines
958 B
Makefile
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"
|