diff options
author | wiz <wiz@pkgsrc.org> | 2002-09-25 19:13:41 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2002-09-25 19:13:41 +0000 |
commit | 27ddcd25e6dcb64cab429a46f368969f8e2af292 (patch) | |
tree | 75d52455069b9cc2aaf218ddfc333e60372ee27e | |
parent | ee14456b3794d2903c1bb621ca00df98b35cfa13 (diff) | |
download | pkgsrc-27ddcd25e6dcb64cab429a46f368969f8e2af292.tar.gz |
Update to 2.54, provided by Julio Merino in PR 18354.
* Major changes in Autoconf 2.54 -*- outline -*-
** Executables
- autoreconf no longer changes the version of the gettext/po/intl
support files. It now adds the files the correspond to the
AM_GNU_GETTEXT_VERSION declared in configure.ac.
Warning: It now relies on the 'autopoint' program, which is part
of GNU gettext 0.11.4 and newer.
Please note that you need to have a GNU gettext version that
corresponds at least to the AM_GNU_GETTEXT_VERSION declared
in configure.ac. You can upgrade to newer GNU gettext versions,
though, without needing to change configure.ac.
- The -I DIR or --include=DIR option now appends DIR to the include path
instead of prepending; this is for consistency with other GNU tools.
The new -B DIR or --prepend-include=DIR option has the old behavior.
** Macros
- AC_OUTPUT
Now handles all the gory details about LIBOBJS and LTLIBOBJS.
Please, remove lines such as
# This is necessary so that .o files in LIBOBJS are also
# built via the ANSI2KNR-filtering rules.
LIBOBJS=`echo $LIBOBJS|sed 's/\.o /\$U.o /g;s/\.o$/\$U.o/'`
and read the `AC_LIBOBJ vs LIBOBJS' section. Do not define U in
your Makefiles either.
- AC_CONFIG_LINKS now makes copies if it can't make links.
- AC_FUNC_FNMATCH now tests only for POSIX compatibility, reverting to
Autoconf 2.13 behavior. The new macro AC_FUNC_FNMATCH_GNU also
tests for GNU extensions to fnmatch, and replaces fnmatch if needed.
- AC_FUNC_SETVBUF_REVERSED no longer fails when cross-compiling.
- AC_PROG_CC_STDC is integrated into AC_PROG_CC.
- AC_PROG_F77 default search no longer includes cf77 and cfg77.
- New macros
AC_C_BACKSLASH_A, AC_CONFIG_LIBOBJ_DIR, AC_GNU_SOURCE,
AC_PROG_EGREP, AC_PROG_FGREP, AC_REPLACE_FNMATCH,
AC_FUNC_FNMATCH_GNU, AC_FUNC_REALLOC, AC_TYPE_MBSTATE_T.
- AC_FUNC_GETLOADAVG
looks for getloadavg.c in the CONFIG_LIBOBJ_DIR.
- AC_FUNC_MALLOC
Now defines HAVE_MALLOC to 0 if `malloc' does not work, and asks
for an AC_LIBOBJ replacement.
** Bug fixes
- Spurious complaints from `m4_bmatch' about invalid regular
expressions are suppressed.
- Empty top_builddirs are properly handled.
- AC_CHECK_MEMBER works correctly when the member is an aggregate.
- AC_PATH_PROG
Now colon in the optional path arguments are properly handled.
** Improved portability
- Both Autoconf the package, and the scripts it produces, should run
more reliably with Zsh. Bear in mind it is the default Bourne shell
on Darwin.
- Autoconf and the scripts it produces no longer assume the existence of
the obsolescent commands egrep and fgrep.
** Documentation
- Limitations of Make
More of them.
- GNATS
The GNATS base has moved to
http://bugs.gnu.org/cgi-bin/gnatsweb.pl?database=autoconf
** Misc.
- config.log
Now contains the list of ouput variables and files (AC_SUBST,
AC_SUBST_FILES).
-rw-r--r-- | devel/autoconf-devel/Makefile | 5 | ||||
-rw-r--r-- | devel/autoconf-devel/distinfo | 7 | ||||
-rw-r--r-- | devel/autoconf-devel/patches/patch-aa | 31 |
3 files changed, 5 insertions, 38 deletions
diff --git a/devel/autoconf-devel/Makefile b/devel/autoconf-devel/Makefile index 41f2ca063bd..973082bd9cf 100644 --- a/devel/autoconf-devel/Makefile +++ b/devel/autoconf-devel/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.9 2002/08/28 04:38:07 jlam Exp $ +# $NetBSD: Makefile,v 1.10 2002/09/25 19:13:41 wiz Exp $ -DISTNAME= autoconf-2.53 -PKGREVISION= 1 +DISTNAME= autoconf-2.54 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNU:=autoconf/} diff --git a/devel/autoconf-devel/distinfo b/devel/autoconf-devel/distinfo index 5a2624ba05d..31e0bc8dcc7 100644 --- a/devel/autoconf-devel/distinfo +++ b/devel/autoconf-devel/distinfo @@ -1,5 +1,4 @@ -$NetBSD: distinfo,v 1.4 2002/05/08 11:03:16 wiz Exp $ +$NetBSD: distinfo,v 1.5 2002/09/25 19:13:41 wiz Exp $ -SHA1 (autoconf-2.53.tar.gz) = a9fe8460b4ed6f279f3d3f8a73eb39b19e93dc98 -Size (autoconf-2.53.tar.gz) = 990527 bytes -SHA1 (patch-aa) = b9f12e698a6393749f8a9029d452c094a29ee8f8 +SHA1 (autoconf-2.54.tar.gz) = 5126d0f011a5c45f211ec7304739bd3e335bf37d +Size (autoconf-2.54.tar.gz) = 1038536 bytes diff --git a/devel/autoconf-devel/patches/patch-aa b/devel/autoconf-devel/patches/patch-aa deleted file mode 100644 index 0a572002fce..00000000000 --- a/devel/autoconf-devel/patches/patch-aa +++ /dev/null @@ -1,31 +0,0 @@ -$NetBSD: patch-aa,v 1.1 2002/05/08 11:03:17 wiz Exp $ - ---- doc/autoconf.texi.orig Fri Mar 8 13:57:41 2002 -+++ doc/autoconf.texi -@@ -413,7 +413,7 @@ - * Changed Quotation:: Broken code which used to work - * New Macros:: Interaction with foreign macros - * Hosts and Cross-Compilation:: Bugward compatibility kludges --* AC_LIBOBJ vs. LIBOBJS:: -+* AC_LIBOBJ vs LIBOBJS:: - - Generating Test Suites with Autotest - -@@ -11838,7 +11838,7 @@ - * Changed Quotation:: Broken code which used to work - * New Macros:: Interaction with foreign macros - * Hosts and Cross-Compilation:: Bugward compatibility kludges --* AC_LIBOBJ vs. LIBOBJS:: LIBOBJS is a forbidden token -+* AC_LIBOBJ vs LIBOBJS:: LIBOBJS is a forbidden token - @end menu - - @node Changed Quotation -@@ -12081,7 +12081,7 @@ - @end example - - --@node AC_LIBOBJ vs. LIBOBJS -+@node AC_LIBOBJ vs LIBOBJS - @subsection @code{AC_LIBOBJ} vs. @code{LIBOBJS} - - Up to Autoconf 2.13, the replacement of functions was triggered via the |