Thu Oct 9 18:21:39 2008 UTC ()
Update to 2.63:

GNU Autoconf NEWS - User visible changes.

* Major changes in Autoconf 2.63 (2008-09-09) [stable]
  Released by Eric Blake, based on git versions 2.62.*.

** AC_C_BIGENDIAN does not mistakenly report "universal" for some
   bigendian hosts, a regression introduced with universal binary
   support in 2.62.

** AC_PATH_X now includes /lib64 and /usr/lib64 in its list of default
   library directories.

** AC_USE_SYSTEM_EXTENSIONS no longer conflicts with an external
   AC_DEFINE([__EXTENSIONS__]).  This fixes a regression introduced in
   2.62 when using macros such as AC_AIX that were made obsolete in
   favor of the more portable AC_USE_SYSTEM_EXTENSIONS.

** AC_CHECK_TARGET_TOOLS is usable in the non-cross-compile case.

** Newly obsolete macros
   The following macro has been marked obsolete, since current porting
   targets can safely assume C89 semantics that signal handlers return
   void.  We have no current plans to remove the macro.

     AC_TYPE_SIGNAL

** The macros m4_map and m4_map_sep now ignore any list elements
   consisting of just empty quotes, and m4_map_sep now expands its
   separator.  This fixes a regression in 2.62 when these macros were
   first documented, for the sake of clients expecting the semantics
   that these macros had prior to that time.  The new macros m4_mapall
   and m4_mapall_sep, along with extra quoting of the separator, can
   be used to get the semantics that m4_map_sep had in 2.62.

** Clients of m4_expand, such as AS_HELP_STRING and AT_SETUP, can now
   handle properly quoted but otherwise unbalanced parentheses (for
   some macros, this fixes a regression in 2.62).

** Two new quadrigraphs have been introduced: @{:@ for (, and @:}@ for ),
   allowing the output of unbalanced parentheses in more contexts.

** The following m4sugar macros are new:
   m4_joinall  m4_mapall  m4_mapall_sep  m4_reverse  m4_set_add
   m4_set_add_all  m4_set_contains  m4_set_contents  m4_set_delete
   m4_set_difference  m4_set_dump  m4_set_empty  m4_set_foreach
   m4_set_intersection  m4_set_list  m4_set_listc  m4_set_remove
   m4_set_size  m4_set_union

** The following m4sugar macros now accept multiple arguments, as is the
   case with underlying m4:
   m4_defn  m4_popdef  m4_undefine

** The following m4sugar macros now guarantee linear scaling; they
   previously had linear scaling with m4 1.6 but quadratic scaling
   when using m4 1.4.x.  All macros built on top of these also gain
   the scaling improvements.
   m4_bmatch  m4_bpatsubsts  m4_case  m4_cond  m4_do  m4_dquote_elt
   m4_foreach  m4_join  m4_list_cmp  m4_map  m4_map_sep  m4_max
   m4_min  m4_shiftn

** AT_KEYWORDS once again performs expansion on its argument, such that
   AT_KEYWORDS([m4_if([$1], [], [default])]) no longer complains about
   the possibly unexpanded m4_if [regression introduced in 2.62].

** Config header templates `#undef UNDEFINED /* comment */' do not lead to
   nested comments any more; regression introduced in 2.62.


(wiz)
diff -r1.66 -r1.67 pkgsrc/devel/autoconf/Makefile
diff -r1.10 -r1.11 pkgsrc/devel/autoconf/PLIST
diff -r1.17 -r1.18 pkgsrc/devel/autoconf/distinfo

cvs diff -r1.66 -r1.67 pkgsrc/devel/autoconf/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/autoconf/Makefile 2008/04/13 22:50:08 1.66
+++ pkgsrc/devel/autoconf/Makefile 2008/10/09 18:21:39 1.67
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.66 2008/04/13 22:50:08 wiz Exp $ 1# $NetBSD: Makefile,v 1.67 2008/10/09 18:21:39 wiz Exp $
2 2
3DISTNAME= autoconf-2.62 3DISTNAME= autoconf-2.63
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= ${MASTER_SITE_GNU:=autoconf/} 5MASTER_SITES= ${MASTER_SITE_GNU:=autoconf/}
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
7 7
8MAINTAINER= wiz@NetBSD.org 8MAINTAINER= wiz@NetBSD.org
9HOMEPAGE= http://www.gnu.org/software/autoconf/autoconf.html 9HOMEPAGE= http://www.gnu.org/software/autoconf/autoconf.html
10COMMENT= Generates automatic source code configuration scripts 10COMMENT= Generates automatic source code configuration scripts
11 11
12USE_TOOLS+= gm4:run perl:run 12USE_TOOLS+= gm4:run perl:run
13 13
14# The next line is for conflicts with old versions of this package, 14# The next line is for conflicts with old versions of this package,
15# which had autoconf-devel as PKGNAME. 15# which had autoconf-devel as PKGNAME.
16CONFLICTS= autoconf-devel-[0-9]* 16CONFLICTS= autoconf-devel-[0-9]*

cvs diff -r1.10 -r1.11 pkgsrc/devel/autoconf/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/autoconf/PLIST 2006/07/03 21:23:29 1.10
+++ pkgsrc/devel/autoconf/PLIST 2008/10/09 18:21:39 1.11
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.10 2006/07/03 21:23:29 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.11 2008/10/09 18:21:39 wiz Exp $
2bin/autoconf 2bin/autoconf
3bin/autoheader 3bin/autoheader
4bin/autom4te 4bin/autom4te
5bin/autoreconf 5bin/autoreconf
6bin/autoscan 6bin/autoscan
7bin/autoupdate 7bin/autoupdate
8bin/ifnames 8bin/ifnames
9info/autoconf.info 9info/autoconf.info
10info/standards.info 10info/standards.info
11man/man1/autoconf.1 11man/man1/autoconf.1
12man/man1/autoheader.1 12man/man1/autoheader.1
13man/man1/autom4te.1 13man/man1/autom4te.1
14man/man1/autoreconf.1 14man/man1/autoreconf.1
@@ -41,24 +41,25 @@ share/autoconf/autoconf/general.m4 @@ -41,24 +41,25 @@ share/autoconf/autoconf/general.m4
41share/autoconf/autoconf/headers.m4 41share/autoconf/autoconf/headers.m4
42share/autoconf/autoconf/lang.m4 42share/autoconf/autoconf/lang.m4
43share/autoconf/autoconf/libs.m4 43share/autoconf/autoconf/libs.m4
44share/autoconf/autoconf/oldnames.m4 44share/autoconf/autoconf/oldnames.m4
45share/autoconf/autoconf/programs.m4 45share/autoconf/autoconf/programs.m4
46share/autoconf/autoconf/specific.m4 46share/autoconf/autoconf/specific.m4
47share/autoconf/autoconf/status.m4 47share/autoconf/autoconf/status.m4
48share/autoconf/autoconf/types.m4 48share/autoconf/autoconf/types.m4
49share/autoconf/autom4te.cfg 49share/autoconf/autom4te.cfg
50share/autoconf/autoscan/autoscan.list 50share/autoconf/autoscan/autoscan.list
51share/autoconf/autotest/autotest.m4 51share/autoconf/autotest/autotest.m4
52share/autoconf/autotest/autotest.m4f 52share/autoconf/autotest/autotest.m4f
53share/autoconf/autotest/general.m4 53share/autoconf/autotest/general.m4
 54share/autoconf/m4sugar/foreach.m4
54share/autoconf/m4sugar/m4sh.m4 55share/autoconf/m4sugar/m4sh.m4
55share/autoconf/m4sugar/m4sh.m4f 56share/autoconf/m4sugar/m4sh.m4f
56share/autoconf/m4sugar/m4sugar.m4 57share/autoconf/m4sugar/m4sugar.m4
57share/autoconf/m4sugar/m4sugar.m4f 58share/autoconf/m4sugar/m4sugar.m4f
58share/autoconf/m4sugar/version.m4 59share/autoconf/m4sugar/version.m4
59@dirrm share/autoconf/m4sugar 60@dirrm share/autoconf/m4sugar
60@dirrm share/autoconf/autotest 61@dirrm share/autoconf/autotest
61@dirrm share/autoconf/autoscan 62@dirrm share/autoconf/autoscan
62@dirrm share/autoconf/autoconf 63@dirrm share/autoconf/autoconf
63@dirrm share/autoconf/Autom4te 64@dirrm share/autoconf/Autom4te
64@unexec ${RMDIR} %D/share/autoconf > /dev/null 2>&1 || ${TRUE} 65@unexec ${RMDIR} %D/share/autoconf > /dev/null 2>&1 || ${TRUE}

cvs diff -r1.17 -r1.18 pkgsrc/devel/autoconf/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/autoconf/distinfo 2008/04/13 22:50:08 1.17
+++ pkgsrc/devel/autoconf/distinfo 2008/10/09 18:21:39 1.18
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.17 2008/04/13 22:50:08 wiz Exp $ 1$NetBSD: distinfo,v 1.18 2008/10/09 18:21:39 wiz Exp $
2 2
3SHA1 (autoconf-2.62.tar.bz2) = de2b6f57da07427794c56e25844e31f35fc46755 3SHA1 (autoconf-2.63.tar.bz2) = f15e14aa34acf871b47f659ef99a2e6707db4a18
4RMD160 (autoconf-2.62.tar.bz2) = 7920ad047a13f7c8f1e915c47739aff447dfe1ed 4RMD160 (autoconf-2.63.tar.bz2) = 273448a60bc4dfcfcb3ee455ef012333eeca3256
5Size (autoconf-2.62.tar.bz2) = 1165951 bytes 5Size (autoconf-2.63.tar.bz2) = 1195259 bytes