diff options
author | Alexandre Duret-Lutz <adl@gnu.org> | 2006-08-20 16:38:55 +0000 |
---|---|---|
committer | Alexandre Duret-Lutz <adl@gnu.org> | 2006-08-20 16:38:55 +0000 |
commit | df1c5547348b6b7e23571ef416f04bc7e9c244f7 (patch) | |
tree | 0dc4f102c29e5813224d0d0e3592e7be2728fe32 | |
parent | d9317edef78dee29f1bf65b7490e215bb185d619 (diff) | |
download | automake-df1c5547348b6b7e23571ef416f04bc7e9c244f7.tar.gz |
* NEWS, configure.ac: Bump version to 1.9b.Release-1-9b
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | Makefile.in | 7 | ||||
-rw-r--r-- | NEWS | 112 | ||||
-rw-r--r-- | aclocal.m4 | 2 | ||||
-rwxr-xr-x | configure | 24 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | doc/Makefile.in | 2 | ||||
-rw-r--r-- | doc/stamp-vti | 6 | ||||
-rw-r--r-- | doc/version.texi | 6 | ||||
-rw-r--r-- | lib/Automake/Makefile.in | 2 | ||||
-rw-r--r-- | lib/Automake/tests/Makefile.in | 2 | ||||
-rw-r--r-- | lib/Makefile.in | 2 | ||||
-rw-r--r-- | lib/am/Makefile.in | 2 | ||||
-rw-r--r-- | m4/Makefile.in | 2 | ||||
-rw-r--r-- | m4/amversion.m4 | 6 | ||||
-rw-r--r-- | tests/Makefile.in | 2 |
16 files changed, 100 insertions, 81 deletions
@@ -1,5 +1,7 @@ 2006-08-20 Alexandre Duret-Lutz <adl@gnu.org> + * NEWS, configure.ac: Bump version to 1.9b. + * Makefile.am (maintainer-check): Check for mkdir_p in automake.in too. * automake.in (require_build_directory): Use MKDIR_P, not mkdir_p. diff --git a/Makefile.in b/Makefile.in index bda87843e..1edccec6f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9a from Makefile.am. +# Makefile.in generated by automake 1.9b from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -806,7 +806,8 @@ maintainer-check: automake aclocal echo 'Do not use egrep or fgrep in the above files, they are not portable.' 1>&2; \ exit 1; \ fi - @if grep 'mkdir_p' $(srcdir)/lib/am/*.am $(srcdir)/tests/*.test; then \ + @if grep 'mkdir_p' $(srcdir)/automake.in \ + $(srcdir)/lib/am/*.am $(srcdir)/tests/*.test; then \ echo 'Do not use mkdir_p in the above files, use MKDIR_P.' 1>&2; \ exit 1; \ fi @@ -826,7 +827,7 @@ maintainer-check: automake aclocal echo 'Do not use tabs in the manual.' 1>&2; \ exit 1; \ fi - @if grep -E '([^@]|^)@([ ]|$$)' $(srcdir)/doc/automake.texi; \ + @if grep -E '([^@]|^)@([ ][^@]|$$)' $(srcdir)/doc/automake.texi; \ then \ echo 'Unescaped @.' 1>&2; \ exit 1; \ @@ -1,31 +1,75 @@ -New in 1.9a: +New in 1.9b: - - Autoconf 2.60 is required. +* Version requirements: + + - Autoconf 2.60 or greater is required. - Perl 5.6 or greater is required. +* Changes to aclocal: + + - aclocal now also supports -Wmumble and -Wno-mumble options. + + - `dirlist' entries (for the aclocal search path) may use shell + wildcards such as `*', `?', or `[...]'. + + - aclocal supports an --install option, that will cause system-wide + third-party macros to be installed in the local directory + specified with the first -I flag. This option also uses #serial + lines in M4 files to upgrade local macros. + + The new aclocal options --dry-run and --diff help to review changes + before they are installed. + + - aclocal now outputs an autoconf version check in aclocal.m4 in + projects using automake. + + For a few years, automake and aclocal have been calling autoconf + (or its underlying engine autom4te) to accurately retrieve the + data they need from configure.ac and its siblings. Doing so can + only work if all autotools use the same version of autoconf. For + instance a Makefile.in generated by automake for one version of + autoconf may stop working if configure is regenerated with another + version of autoconf, and vice versa. + + This new version check ensures that the whole build system has + been generated using the same autoconf version. + +* Support for new Autoconf macros: + - The new AC_REQUIRE_AUX_FILE Autoconf macro is supported. + - If `subdir-objects' is set, and AC_CONFIG_LIBOBJ_DIR is specified, + $(LIBOBJS), $(LTLIBOBJS), $(ALLOCA), and $(LTALLOCA) can be used + in different directories. + +* Change to Libtool support: + + - Libtool generic flags (those that go before the --mode=MODE option) + can be specified using AM_LIBTOOLFLAGS and target_LIBTOOLFLAGS. + +* Yacc and Lex changes: + - The rebuild rules for distributed Yacc and Lex output will avoid overwriting existing files if AM_MAINTAINER_MODE and maintainer-mode is not enabled. + - ylwrap is now always used for lex and yacc source files, + regardless of whether there is more than one source per-directory. + +* Languages changes: + - Preprocessed assembler (*.S) compilation now honnors CPPFLAGS, AM_CPPFLAGS and per-target _CPPFLAGS, and supports dependency tracking, unlike non-preprocessed assembler (*.s). - - Libtool generic flags (those that go before the --mode=MODE option) - can be specified using AM_LIBTOOLFLAGS and target_LIBTOOLFLAGS. - - - aclocal now also supports -Wmumble and -Wno-mumble options. - - - aclocal supports an --install option, that will cause system-wide - third-party macros to be installed in the local directory - specified with the first -I flag. This option also uses #serial - lines in M4 files to upgrade local macros. + - Improved support for Objective C: + - Autoconf's new AC_PROG_OBJC will enable automatic dependency tracking. + - A new section of the manual documents the support. - The new aclocal options --dry-run and --diff help to review changes - before they are installed. + - New support for Unified Parallel C: + - AM_PROG_UPC looks for a UPC compiler. + - A new section of the manual documents the support. - Per-target flags are now correctly handled in link rules. @@ -58,6 +102,8 @@ New in 1.9a: per-target variables, and the way *_LDFLAGS variables were considered internally. +* New installation targets: + - New targets mandated by GNU Coding Standards: install-dvi install-html @@ -75,6 +121,8 @@ New in 1.9a: flavors, including optional formats such as dvi, ps, or info even when `no-installinfo' is used.) +* Miscellaneous changes: + - Automake no longer complains if input files for AC_CONFIG_FILES are specified using shell variables. @@ -85,10 +133,6 @@ New in 1.9a: be able to output rules anyway. (See the Automake documentation for AC_CONFIG_FILES.) - - If `subdir-objects' is set, and AC_CONFIG_LIBOBJ_DIR is specified, - $(LIBOBJS), $(LTLIBOBJS), $(ALLOCA), and $(LTALLOCA) can be used - in different directories. - - $(EXEEXT) is automatically appended to filenames of TESTS that have been declared as programs in the same Makefile. This is mostly useful when some check_PROGRAMS are listed in TESTS. @@ -98,35 +142,6 @@ New in 1.9a: or $(GNU Make functions) unless you switch to `foreign' strictness or use `-Wno-portability'. - - Improved support for Objective C: - - Autoconf's new AC_PROG_OBJC will enable automatic dependency tracking. - - A new section of the manual documents the support. - - - `dirlist' entries (for the aclocal search path) may use shell wildcards - such as `*', `?', or `[...]'. - - - aclocal now outputs an autoconf version check in aclocal.m4 in - projects using automake. - - For a few years, automake and aclocal have been calling autoconf - (or its underlying engine autom4te) to accurately retrieve the - data they need from configure.ac and its siblings. Doing so can - only work if all autotools use the same version of autoconf. For - instance a Makefile.in generated by automake for one version of - autoconf may stop working if configure is regenerated with another - version of autoconf, and vice versa. - - This new version check ensures that the whole build system has - been generated using the same autoconf version. - - - New support for Unified Parallel C: - - AM_PROG_UPC looks for a UPC compiler. - - A new section of the manual documents the support. - - - Automake installs an "Hello World!" example package in $(docdir). - This example is used thorough the new "Autotools Introduction" - chapter of the manual. - - Automake now uses AC_PROG_MKDIR_P (new in Autoconf 2.60), and uses $(MKDIR_P) instead of $(mkdir_p) to create directories. The $(mkdir_p) variable is still defined (to the same value as @@ -134,8 +149,9 @@ New in 1.9a: $(mkdir_p) in some of your rules, please plan to update them to $(MKDIR_P) at some point. - - ylwrap is now always used for lex and yacc source files, - regardless of whether there is more than one source per-directory. + - Automake installs an "Hello World!" example package in $(docdir). + This example is used thorough the new "Autotools Introduction" + chapter of the manual. New in 1.9: diff --git a/aclocal.m4 b/aclocal.m4 index 5159cfbfc..abe34290a 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1,4 +1,4 @@ -# generated automatically by aclocal 1.9a -*- Autoconf -*- +# generated automatically by aclocal 1.9b -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006 Free Software Foundation, Inc. @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.60 for GNU Automake 1.9a. +# Generated by GNU Autoconf 2.60 for GNU Automake 1.9b. # # Report bugs to <bug-automake@gnu.org>. # @@ -559,8 +559,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='GNU Automake' PACKAGE_TARNAME='automake' -PACKAGE_VERSION='1.9a' -PACKAGE_STRING='GNU Automake 1.9a' +PACKAGE_VERSION='1.9b' +PACKAGE_STRING='GNU Automake 1.9b' PACKAGE_BUGREPORT='bug-automake@gnu.org' ac_unique_file="automake.in" @@ -1144,7 +1144,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GNU Automake 1.9a to adapt to many kinds of systems. +\`configure' configures GNU Automake 1.9b to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1213,7 +1213,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GNU Automake 1.9a:";; + short | recursive ) echo "Configuration of GNU Automake 1.9b:";; esac cat <<\_ACEOF @@ -1278,7 +1278,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GNU Automake configure 1.9a +GNU Automake configure 1.9b generated by GNU Autoconf 2.60 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1292,7 +1292,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GNU Automake $as_me 1.9a, which was +It was created by GNU Automake $as_me 1.9b, which was generated by GNU Autoconf 2.60. Invocation command line was $ $0 $@ @@ -1732,7 +1732,7 @@ case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac am_AUTOCONF="${AUTOCONF-autoconf}" -am__api_version='1.9a' +am__api_version='1.9b' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or @@ -1929,7 +1929,7 @@ echo "${ECHO_T}$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" case $mkdir_p in - \\/$* | ?:\\/*) ;; + [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac @@ -2034,7 +2034,7 @@ fi # Define the identity of the package. PACKAGE='automake' - VERSION='1.9a' + VERSION='1.9b' cat >>confdefs.h <<_ACEOF @@ -3086,7 +3086,7 @@ exec 6>&1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by GNU Automake $as_me 1.9a, which was +This file was extended by GNU Automake $as_me 1.9b, which was generated by GNU Autoconf 2.60. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -3129,7 +3129,7 @@ Report bugs to <bug-autoconf@gnu.org>." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -GNU Automake config.status 1.9a +GNU Automake config.status 1.9b configured by $0, generated by GNU Autoconf 2.60, with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/configure.ac b/configure.ac index b4b777e7d..c81d09e85 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ dnl Require Autoconf 2.60 for AC_REQUIRE_AUX_FILE. AC_PREREQ(2.60) -AC_INIT([GNU Automake], [1.9a], [bug-automake@gnu.org]) +AC_INIT([GNU Automake], [1.9b], [bug-automake@gnu.org]) AC_CONFIG_SRCDIR(automake.in) AC_CONFIG_AUX_DIR(lib) diff --git a/doc/Makefile.in b/doc/Makefile.in index d2ad92573..9375c71b9 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9a from Makefile.am. +# Makefile.in generated by automake 1.9b from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, diff --git a/doc/stamp-vti b/doc/stamp-vti index 4c71d9429..e2f2083cb 100644 --- a/doc/stamp-vti +++ b/doc/stamp-vti @@ -1,4 +1,4 @@ -@set UPDATED 19 August 2006 +@set UPDATED 20 August 2006 @set UPDATED-MONTH August 2006 -@set EDITION 1.9a -@set VERSION 1.9a +@set EDITION 1.9b +@set VERSION 1.9b diff --git a/doc/version.texi b/doc/version.texi index 4c71d9429..e2f2083cb 100644 --- a/doc/version.texi +++ b/doc/version.texi @@ -1,4 +1,4 @@ -@set UPDATED 19 August 2006 +@set UPDATED 20 August 2006 @set UPDATED-MONTH August 2006 -@set EDITION 1.9a -@set VERSION 1.9a +@set EDITION 1.9b +@set VERSION 1.9b diff --git a/lib/Automake/Makefile.in b/lib/Automake/Makefile.in index 652fb0593..e80697669 100644 --- a/lib/Automake/Makefile.in +++ b/lib/Automake/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9a from Makefile.am. +# Makefile.in generated by automake 1.9b from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, diff --git a/lib/Automake/tests/Makefile.in b/lib/Automake/tests/Makefile.in index e9e4ab100..219ece608 100644 --- a/lib/Automake/tests/Makefile.in +++ b/lib/Automake/tests/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9a from Makefile.am. +# Makefile.in generated by automake 1.9b from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, diff --git a/lib/Makefile.in b/lib/Makefile.in index 6dead8350..a25f04cd3 100644 --- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9a from Makefile.am. +# Makefile.in generated by automake 1.9b from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, diff --git a/lib/am/Makefile.in b/lib/am/Makefile.in index 7b15627c9..a4c66f463 100644 --- a/lib/am/Makefile.in +++ b/lib/am/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9a from Makefile.am. +# Makefile.in generated by automake 1.9b from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, diff --git a/m4/Makefile.in b/m4/Makefile.in index 2a285edda..2ac285709 100644 --- a/m4/Makefile.in +++ b/m4/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9a from Makefile.am. +# Makefile.in generated by automake 1.9b from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, diff --git a/m4/amversion.m4 b/m4/amversion.m4 index 56aa8366a..6e6b1f9ba 100644 --- a/m4/amversion.m4 +++ b/m4/amversion.m4 @@ -12,10 +12,10 @@ # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.9a' +[am__api_version='1.9b' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.9a], [], +m4_if([$1], [1.9b], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -31,5 +31,5 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.9a])dnl +[AM_AUTOMAKE_VERSION([1.9b])dnl _AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)]) diff --git a/tests/Makefile.in b/tests/Makefile.in index 0aed6eee7..fe0c9823c 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.9a from Makefile.am. +# Makefile.in generated by automake 1.9b from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |