automake-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Automake-commit] [SCM] GNU Automake branch, ng/master, updated. v1.14.1


From: Stefano Lattarini
Subject: [Automake-commit] [SCM] GNU Automake branch, ng/master, updated. v1.14.1-991-g2adc128
Date: Tue, 23 Dec 2014 01:39:37 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Automake".

http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=2adc128922ae37991d97826ad09ea6079f9a83f8

The branch, ng/master has been updated
       via  2adc128922ae37991d97826ad09ea6079f9a83f8 (commit)
       via  e3c5559332e55ac4c938b7de663ed29d2a460df8 (commit)
       via  c3f9ac62f1e3b9aca3d30f20626d9f6f43130e63 (commit)
       via  a7db2b5cb7da80935fd700d437d058a23e84b3b6 (commit)
       via  3ddc09e857296d43ac7e03fa38c92134c37b0b94 (commit)
       via  d9f34492ebe605991d32b5133307b0f46a04dd55 (commit)
       via  50a6af3c7807c44148544adbbf2ae67b848fb585 (commit)
       via  033293c247160e1d7a6d834a785bd1adf16d34d5 (commit)
       via  88ac92b2d5beaf4aee7d7bb4f3dc9a86da823550 (commit)
       via  912383451a4a394383a8e95240e3e98ee68faf72 (commit)
       via  2c0ffb86f2c7df3476cb9bc5a6e6ff724d95aa01 (commit)
       via  986a82e394ee7d8284e67e4d6bc3585daf485ac3 (commit)
       via  cfc6916ef499014b71e874924f1077e8c0604f89 (commit)
       via  3c72ada8d048c6d92a6fd323f6647c8e090dd7a6 (commit)
       via  5401c31d27b6bdafe0246cf780830717af44188e (commit)
       via  e7c14d967b5bfa587c4a9fc847126b39198b7463 (commit)
      from  064a6d543a3735d93b5902ffe79ae0ec14a63b15 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 2adc128922ae37991d97826ad09ea6079f9a83f8
Merge: a7db2b5 e3c5559
Author: Stefano Lattarini <address@hidden>
Date:   Tue Dec 23 02:19:36 2014 +0100

    Merge branch 'fix-dryrun-detection' into ng/master
    
    * fix-dryrun-detection:
      make flags analysis: fix bug in $(MFLAGS) parsing (typo-induced)
      make flags analysis: expose bug in dry-run recognition

commit e3c5559332e55ac4c938b7de663ed29d2a460df8
Author: Stefano Lattarini <address@hidden>
Date:   Tue Dec 23 01:44:08 2014 +0100

    make flags analysis: fix bug in $(MFLAGS) parsing (typo-induced)
    
    * header-vars.mk (am.make.is-running-with-option): Here.
    
    This change fixes the failures in test 'make-dryrun.tap' (exposed by
    previous commit v1.13.1d-928-g723f6d9), and also fixes a long-standing
    failure of the test 'remake-gnulib-add-acsubst.sh'.  Yay!
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit c3f9ac62f1e3b9aca3d30f20626d9f6f43130e63
Author: Stefano Lattarini <address@hidden>
Date:   Tue Dec 23 01:29:23 2014 +0100

    make flags analysis: expose bug in dry-run recognition
    
    * t/make-dryrun.tap: Here.  If, e.g., the '--no-print-directory' option is
    given, the $(am.make.dry-run) variable will erroneously set to 'true',
    even when make is *not* running in dry mode :-(
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit a7db2b5cb7da80935fd700d437d058a23e84b3b6
Author: Stefano Lattarini <address@hidden>
Date:   Mon Dec 22 21:34:36 2014 +0100

    [ng] parallel-tests: improve detection of circular dependencies
    
    * lib/am/parallel-tests.mk (am.test-suite.runtest): Here.
    ($(TEST_SUITE_LOG)): Drop redundant and non-workinf code.
    
    Fixes a long-standing failure in test 't/parallel-tests-fork-bomb.sh'.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 3ddc09e857296d43ac7e03fa38c92134c37b0b94
Author: Stefano Lattarini <address@hidden>
Date:   Mon Dec 22 21:12:50 2014 +0100

    [ng] Remove subdirectory 'old/', not really relevant for Automake NG
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit d9f34492ebe605991d32b5133307b0f46a04dd55
Author: Stefano Lattarini <address@hidden>
Date:   Mon Dec 22 21:11:20 2014 +0100

    [ng] tests: auxdir-pr19311.sh is still XFAIL, declare it as such
    
    * t/Makefile.in: Here.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 50a6af3c7807c44148544adbbf2ae67b848fb585
Merge: 064a6d5 033293c
Author: Stefano Lattarini <address@hidden>
Date:   Mon Dec 22 20:25:13 2014 +0100

    Merge branch 'master' into ng/master
    
    * master:
      cleanup: refactor code to initialize DIST_COMMON
      dist: ordering of files in DIST_COMMON is deterministic now
      tests: refactor some tests on DIST_COMMON
      maint: make output of 'gen-testsuite-part' deterministic
      When computing lispdir, don't load emacs site wide init file.
      PATH: quote $(PATH_SEPARATOR) as well
      Improve detection of GNU make, avoiding "Arg list too long" errors.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 Makefile.am              |    9 +-
 NEWS                     |   11 +-
 bin/automake.in          |   34 +-
 doc/automake-ng.texi     |    2 +-
 gen-testsuite-part       |    8 +-
 lib/am/header-vars.mk    |    2 +-
 lib/am/parallel-tests.mk |    7 +-
 lib/am/texi-vers.am      |   14 +-
 m4/lispdir.m4            |    2 +-
 old/ChangeLog-tests      | 1448 -----
 old/ChangeLog.00         | 2211 --------
 old/ChangeLog.01         | 4937 -----------------
 old/ChangeLog.02         | 3225 ------------
 old/ChangeLog.03         | 2971 -----------
 old/ChangeLog.04         | 1623 ------
 old/ChangeLog.09         | 5767 --------------------
 old/ChangeLog.11         |13107 ----------------------------------------------
 old/ChangeLog.96         | 3685 -------------
 old/ChangeLog.98         | 2191 --------
 old/TODO                 |  504 --
 t/Makefile.inc           |    5 +-
 t/make-dryrun.tap        |   12 +-
 22 files changed, 59 insertions(+), 41716 deletions(-)
 delete mode 100644 old/ChangeLog-tests
 delete mode 100644 old/ChangeLog.00
 delete mode 100644 old/ChangeLog.01
 delete mode 100644 old/ChangeLog.02
 delete mode 100644 old/ChangeLog.03
 delete mode 100644 old/ChangeLog.04
 delete mode 100644 old/ChangeLog.09
 delete mode 100644 old/ChangeLog.11
 delete mode 100644 old/ChangeLog.96
 delete mode 100644 old/ChangeLog.98
 delete mode 100644 old/TODO

diff --git a/Makefile.am b/Makefile.am
index ecd3a1a..cfb6572 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,6 +1,6 @@
 ## Process this file with automake to create Makefile.in
 
-## Makefile for Automake.
+## Makefile for Automake NG.
 
 # Copyright (C) 1995-2014 Free Software Foundation, Inc.
 
@@ -66,7 +66,7 @@ generated_file_finalize = $(AM_V_at) \
 # For some tests or targets, we need to have the just-build automake and
 # aclocal scripts avaiable on PATH.
 extend_PATH = \
-  { PATH='$(abs_builddir)/t/wrap'$(PATH_SEPARATOR)$$PATH && export PATH; }
+  { PATH='$(abs_builddir)/t/wrap$(PATH_SEPARATOR)'$$PATH && export PATH; }
 
 # The master location for INSTALL is lib/INSTALL.
 # This is where "make fetch" will install new versions.
@@ -90,11 +90,6 @@ EXTRA_DIST += \
   contrib/check-html.am \
   contrib/README
 
-# Older files, kept mostly for historical interest.
-EXTRA_DIST += \
-  $(addprefix old/ChangeLog., 96 98 00 01 02 03 04 09 11) \
-  old/ChangeLog-tests old/TODO
-
 # Maintainer-specific files and scripts.
 EXTRA_DIST += \
   maintainer/am-ft \
diff --git a/NEWS b/NEWS
index 23a9144..52ffac2 100644
--- a/NEWS
+++ b/NEWS
@@ -169,6 +169,15 @@ New in 1.15:
   - We no longer risk to use '$ac_aux_dir' before it's defined (see
     automake bug#15981). Bug introduced in Automake 1.14.
 
+  - The code used to detect whether the currently used make is GNU make
+    or not (relying on the private macro 'am__is_gnu_make') no longer
+    risks causing "Arg list too long" for projects using automatic
+    dependency tracking and having a ton of source files (bug#18744).
+
+  - Automake tries to offer a more deterministic output for generated
+    Makefiles, in the face of the newly-introduced randomization for
+    hash keys order in Perl 5.18.
+
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 New in 1.14.1:
@@ -184,7 +193,7 @@ New in 1.14.1:
     was only relevant when the number of python files was high (which is
     unusual in practice).
 
-  - Automake try to offer a more reproducible output for warning messages,
+  - Automake try to offer a more deterministic output for warning messages,
     in the face of the newly-introduced randomization for hash keys order
     in Perl 5.18.
 
diff --git a/bin/automake.in b/bin/automake.in
index 13b27d1..d699ec6 100644
--- a/bin/automake.in
+++ b/bin/automake.in
@@ -335,9 +335,6 @@ my %extension_map = ();
 # configure.ac.
 my @configure_dist_common = ();
 
-# List of the "auto-discovered" distributed files.
-my @dist_common = ();
-
 # This maps languages names onto objects.
 my %languages = ();
 # Maps each linker variable onto a language object.
@@ -462,6 +459,9 @@ my %language_scratch;
 # handling on a per-language basis.
 my %lang_specific_files;
 
+# List of the "auto-discovered" distributed files.
+my @dist_common = ();
+
 # This is set when 'handle_dist' has finished.  Once this happens,
 # we should no longer push on dist_common.
 my $handle_dist_run;
@@ -510,8 +510,6 @@ sub initialize_per_input ()
     $output_rules = '';
     $output_trailer = '';
 
-    @dist_common = ();
-
     Automake::Options::reset;
     Automake::Variable::reset;
     Automake::Rule::reset;
@@ -536,9 +534,12 @@ sub initialize_per_input ()
 
     @dist_targets = ();
 
+    @dist_common = ();
+    $handle_dist_run = 0;
+
     %known_programs = ();
-    %known_libraries= ();
-    %known_ltlibraries= ();
+    %known_libraries = ();
+    %known_ltlibraries = ();
 
     %extension_seen = ();
 
@@ -546,8 +547,6 @@ sub initialize_per_input ()
 
     %lang_specific_files = ();
 
-    $handle_dist_run = 0;
-
     $need_link = 0;
 
     $must_handle_compiled_objects = 0;
@@ -3107,7 +3106,7 @@ sub handle_dist ()
     }
 
   # We might copy elements from @configure_dist_common to
-  # %dist_common if we think we need to.  If the file appears in our
+  # @dist_common if we think we need to.  If the file appears in our
   # directory, we would have discovered it already, so we don't
   # check that.  But if the file is in a subdir without a Makefile,
   # we want to distribute it here if we are doing '.'.  Ugly!
@@ -3125,7 +3124,7 @@ sub handle_dist ()
          push_dist_common ($file)
            if ($dir eq '.' || ! is_make_dir ($dir));
        }
-      @configure_dist_common  = ();
+      @configure_dist_common = ();
     }
 
   # We don't expected further attempts to modify @dist_common
@@ -6246,10 +6245,10 @@ sub required_file_check_or_copy
   return
     if $found_it && (! $add_missing || ! $force_missing);
 
-  # If we've already looked for it, we're done.  You might wonder why
-  # we don't do this before searching for the file.  If we do that,
-  # then something like AC_OUTPUT(subdir/foo foo) will fail to put
-  # 'foo.in' into the list of distributed files @dist_common.
+  # If we've already looked for it, we're done.  You might wonder why we
+  # don't do this before searching for the file.  If we do that, then
+  # something like AC_OUTPUT([subdir/foo foo]) will fail to put 'foo.in'
+  # into $(DIST_COMMON).
   if (! $found_it)
     {
       return if defined $required_file_not_found{$fullfile};
@@ -6646,10 +6645,7 @@ sub generate_makefile
 # Helper function for usage().
 sub print_autodist_files
 {
-  # NOTE: we need to call our 'uniq' function with the leading '&'
-  # here, because otherwise perl complains that "Unquoted string
-  # 'uniq' may clash with future reserved word".
-  my @lcomm = sort (&uniq (@_));
+  my @lcomm = uniq (sort @_);
 
   my @four;
   format USAGE_FORMAT =
diff --git a/doc/automake-ng.texi b/doc/automake-ng.texi
index 2c4b447..b2f166f 100644
--- a/doc/automake-ng.texi
+++ b/doc/automake-ng.texi
@@ -12732,7 +12732,7 @@ instance, here is how @code{AM_PATH_LISPDIR} 
(@pxref{Emacs Lisp})
 computes @samp{$(lispdir)}:
 
 @example
-$EMACS -batch -q -eval '(while load-path
+$EMACS -batch -Q -eval '(while load-path
   (princ (concat (car load-path) "\n"))
   (setq load-path (cdr load-path)))' >conftest.out
 lispdir=`sed -n
diff --git a/gen-testsuite-part b/gen-testsuite-part
index 3fac81f..087817a 100755
--- a/gen-testsuite-part
+++ b/gen-testsuite-part
@@ -285,8 +285,9 @@ foreach my $test (@all_tests)
     $wrapper_setups{$test} = address@hidden if @setups;
   }
 # And now create all the wrapper tests.
-while (my ($wrapped_test, $setup_list) = each %wrapper_setups)
+for my $wrapped_test (sort keys %wrapper_setups)
   {
+    my $setup_list = $wrapper_setups{$wrapped_test};
     (my $base = $wrapped_test) =~ s/\.([^.]*)$//;
     my $suf = $1 or die "$me: test '$wrapped_test' lacks a suffix\n";
     my $count = 0;
@@ -345,7 +346,7 @@ my %depmodes =
 
 foreach my $lt (TRUE, FALSE)
   {
-    foreach my $m (keys %depmodes)
+    foreach my $m (sort keys %depmodes)
       {
         my $planned = ($lt && $m eq "auto") ? 84 : 28;
         my @required =
@@ -393,8 +394,9 @@ print <<EOF;
 
 EOF
 
-while (my ($k, $x) = each %deps_extractor)
+for my $k (sort keys %deps_extractor)
   {
+    my $x = $deps_extractor{$k};
     my $dist_prereqs = $x->{dist_prereqs} || "";
     my $nodist_prereqs = $x->{nodist_prereqs} || "";
     my @tests = grep { line_match $x->{line_matcher}, $_ } @all_tests;
diff --git a/lib/am/header-vars.mk b/lib/am/header-vars.mk
index 58446da..4361f4e 100644
--- a/lib/am/header-vars.mk
+++ b/lib/am/header-vars.mk
@@ -171,7 +171,7 @@ DESTDIR ?=
 # optional (e.g., '-O').  This *vastly* simplifies the implementation
 # of this macro.
 am.make.is-running-with-option = \
-  $(if $(findstring $(strip $1),filter-out --%,$(MFLAGS)),true,false)
+  $(if $(findstring $(strip $1),$(filter-out --%,$(MFLAGS))),true,false)
 
 # Tell whether make is running in dry mode ("make -n") or not.
 am.make.dry-run := $(call am.make.is-running-with-option, n)
diff --git a/lib/am/parallel-tests.mk b/lib/am/parallel-tests.mk
index 06f949f..c1fb69f 100644
--- a/lib/am/parallel-tests.mk
+++ b/lib/am/parallel-tests.mk
@@ -32,6 +32,10 @@ am.test-suite.is-xfail = \
 
 am.test-suite.runtest = \
   $(am.test-suite.tty-colors);                                         \
+  if test '$(TEST_SUITE_LOG)' = '$*.log'; then                         \
+    echo "fatal: $*.log: depends on itself (check TESTS content)" >&2; \
+    exit 1;                                                            \
+  fi;                                                                  \
   srcdir=$(srcdir); export srcdir;                                     \
 ## Creates the directory for the log file if needed.  Avoid extra forks.
   test x$(@D) = x. || test -d $(@D) || $(MKDIR_P) $(@D) || exit $$?;   \
@@ -318,9 +322,6 @@ $(TEST_SUITE_LOG): $(am.test-suite.test-logs) 
$(am.test-suite.test-results)
        @set +e; $(am.test-suite.tty-colors); \
        fatal () { echo "fatal: making $@: $$*" >&2; exit 1; }; \
        workdir='$(am.test-suite.workdir)'; \
-## Detect a possible circular dependency, and error out if it's found.
-       grep '^$(TEST_SUITE_LOG:.log=)$$' $$workdir/bases \
-         && fatal "depends on itself (check TESTS content)"; \
 ## Prepare data for the test suite summary.  These do not take into account
 ## unreadable test results, but they'll be appropriately updated later if
 ## needed.
diff --git a/lib/am/texi-vers.am b/lib/am/texi-vers.am
index 5e8010b..cda2c26 100644
--- a/lib/am/texi-vers.am
+++ b/lib/am/texi-vers.am
@@ -28,16 +28,16 @@ am.dist.common-files += %VTEXI% %STAMPVTI%
 ## in this file.)
 %STAMPVTI%: %TEXI% $(top_srcdir)/configure
        @$(am.cmd.ensure-target-dir-exists)
-       @(set `$(SHELL) $(am.conf.aux-dir)/mdate-sh $<`; \
-       echo "@set UPDATED $$1 $$2 $$3"; \
-       echo "@set UPDATED-MONTH $$2 $$3"; \
-       echo "@set EDITION $(VERSION)"; \
-       echo "@set VERSION $(VERSION)") > %VTI%.$$$$.tmp
-       @if cmp -s %VTI%.$$$$.tmp %VTEXI%; then \
+       @(set `$(SHELL) $(am.conf.aux-dir)/mdate-sh $<` \
+         && echo "@set UPDATED $$1 $$2 $$3" \
+         && echo "@set UPDATED-MONTH $$2 $$3" \
+         && echo "@set EDITION $(VERSION)" \
+         && echo "@set VERSION $(VERSION)") > %VTI%.$$$$.tmp || exit; \
+       if cmp -s %VTI%.$$$$.tmp %VTEXI%; then \
          rm -f %VTI%.$$$$.tmp; \
        else \
          echo "Updating %VTEXI%" && mv -f %VTI%.$$$$.tmp %VTEXI%; \
-       fi;
+       fi
        @cp %VTEXI% $@
 
 am.clean.mostly.f += %VTI%.[0-9]*.tmp
diff --git a/m4/lispdir.m4 b/m4/lispdir.m4
index 95a88da..f1f2212 100644
--- a/m4/lispdir.m4
+++ b/m4/lispdir.m4
@@ -34,7 +34,7 @@ AC_DEFUN([AM_PATH_LISPDIR],
   #  which is non-obvious for non-emacs users.
   # Redirecting /dev/null should help a bit; pity we can't detect "broken"
   #  emacsen earlier and avoid running this altogether.
-  AC_RUN_LOG([$EMACS -batch -q -eval '(while load-path (princ (concat (car 
load-path) "\n")) (setq load-path (cdr load-path)))' </dev/null >conftest.out])
+  AC_RUN_LOG([$EMACS -batch -Q -eval '(while load-path (princ (concat (car 
load-path) "\n")) (setq load-path (cdr load-path)))' </dev/null >conftest.out])
        am_cv_lispdir=`sed -n \
        -e 's,/$,,' \
        -e 
'/.*\/lib\/x*emacs\/site-lisp$/{s,.*/lib/\(x*emacs/site-lisp\)$,${libdir}/\1,;p;q;}'
 \
diff --git a/old/ChangeLog-tests b/old/ChangeLog-tests
deleted file mode 100644
index bd0175c..0000000
--- a/old/ChangeLog-tests
+++ /dev/null
@@ -1,1448 +0,0 @@
-2001-02-07  Tom Tromey  <address@hidden>
-
-       * Makefile.am (XFAIL_TESTS): Removed remake3.test,
-       distcommon.test.
-
-       * Makefile.am (XFAIL_TESTS): Added new files.
-
-       * remake3.test: New file.
-       * Makefile.am (TESTS): Added new file.
-
-       * distcommon.test: New file.
-       * Makefile.am (TESTS): Added new file.
-
-2001-02-04  Tom Tromey  <address@hidden>
-
-       * exsource.test: Updated for new include code.
-
-2001-02-03  Tom Tromey  <address@hidden>
-
-       * Makefile.am (XFAIL_TESTS): Removed colon7.test.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * check.test: New.
-
-2001-01-28  Tom Tromey  <address@hidden>
-
-       * listval.test: New file.
-       * Makefile.am (TESTS): Added listval.test.
-
-2001-01-26  Tom Tromey  <address@hidden>
-
-       * makevars.test: Fail if automake fails.
-
-2001-01-26  Pavel Roskin  <address@hidden>
-
-       * Makefile.am (XFAIL_TESTS): Added colon7.test.
-
-2001-01-26  Akim Demaille  <address@hidden>
-
-       * vtexi.test (info_TEXINFOS): Check that the path to mdate-sh is
-       already correct.
-
-       * defs (AUTOCONF, has_autoconf, needs_autoconf): New.
-       * ansi3.test, cond9.test, depacl2.test, install2.test, pr19.test,
-       * pr87.test, pr9.test, subobj3.test, target-cflags.test: Use them.
-
-2001-01-25  Pavel Roskin  <address@hidden>
-
-       * makevars.test: Disable shell tracing.
-
-2001-01-25  Akim Demaille  <address@hidden>
-
-       * makevars.test: New.
-
-2001-01-24  Akim Demaille  <address@hidden>
-
-       * vtexi.test (info_TEXINFOS): Escape a $ in egrep pattern.
-
-2001-01-23  Akim Demaille  <address@hidden>
-
-       * vtexi.test: Also check that stamp-vti properly depends upon
-       configure.in and the Texinfo source file.
-
-2001-01-21  Kevin Ryde <address@hidden>
-
-       * colon7.test: Grep for a couple of AC_OUTPUT problems.
-
-2001-01-15  Tom Tromey  <address@hidden>
-
-       * subdir3.test: Allow any number of dependencies.
-
-       * subobj4.test: Fixed test case.
-
-       * amassign.test: New file.
-       * Makefile.am (TESTS): Added new file.
-
-2001-01-12  Tom Tromey  <address@hidden>
-
-       * subobj4.test: New file.
-       * Makefile.am (TESTS): Added subobj4.test.
-
-       * cxxansi.test: New file.
-       * Makefile.am (TESTS): Added cxxansi.test.
-
-2000-12-21  Tom Tromey  <address@hidden>
-
-       * vtexi.test: Fixed to reflect new rules.
-
-2000-12-17  Tom Tromey  <address@hidden>
-
-       * Makefile.am (XFAIL_TESTS): Don't mention ldflags.test.
-
-2000-11-25  Tom Tromey  <address@hidden>
-
-       * space.test: New file.
-       * Makefile.am (TESTS): Added space.test.
-
-2000-11-23  Pavel Roskin  <address@hidden>
-
-       * pr87.test: Prevent automake from looking into .. and ../..
-       by using AC_CONFIG_AUX_DIR(.) in configure.in.
-
-2000-11-23  Tom Tromey  <address@hidden>
-
-       * pr87.test: New file.  From PR automake/87.
-       * Makefile.am (TESTS): Added pr87.test.
-
-2000-10-17  Pavel Roskin  <address@hidden>
-
-       * Makefile.am (TESTS): Added aclocali1.test.
-       * aclocali1.test: New file.
-
-2000-08-30  Tom Tromey  <address@hidden>
-
-       * Makefile.am (XFAIL_TESTS): Removed pr72.test.
-
-       For PR automake/72:
-       * Makefile.am (TESTS): Added pr72.test.
-       (XFAIL_TESTS): Likewise.
-       * pr72.test: New file.
-
-2000-08-28  Tom Tromey  <address@hidden>
-
-       * Makefile.am (XFAIL_TESTS): Added ldflags.test.
-
-2000-08-27  Tom Tromey  <address@hidden>
-
-       For PR automake/75:
-       * Makefile.am (TESTS): Added fortdep.test.
-       * fortdep.test: New file.
-
-       For PR automake/68:
-       * Makefile.am (TESTS): Added header.test.
-       * header.test: New file.
-
-2000-08-26  Tom Tromey  <address@hidden>
-
-       For PR automake/73:
-       * Makefile.am (TESTS): Added instman2.test.
-       * instman2.test: New file.
-
-       For PR automake/77:
-       * Makefile.am (TESTS): Added ldflags.test.
-       * ldflags.test: New file.
-
-2000-08-06  Jim Meyering  <address@hidden>
-
-       * Makefile.am (TESTS): Add subdir4.test.
-       * subdir4.test: New test for the just-fixed depcomp failure.
-
-2000-08-02  Akim Demaille  <address@hidden>
-
-       * depacl.test: Weaken the regexp looking for AM_PROG_CC_C_STDC in
-       aclocal.m4.
-
-2000-05-01  Pavel Roskin  <address@hidden>
-
-       * install2.test: Prevent automake from looking into .. and ../..
-       by using AC_CONFIG_AUX_DIR(.) in configure.in
-       * pr19.test: Likewise
-       * subobj3.test: Likewise
-
-2000-03-19  Tom Tromey  <address@hidden>
-
-       * libobj2.test: Put depcomp into subdir.
-       * confsub.test: Put depcomp into subdir.
-       * defs: Always copy `depcomp'.
-
-       * defs: Correctly create `depcomp'.
-       * nodepcomp.test: Remove depcomp.
-
-       More for PR automake/38:
-       * symlink3.test: New file.
-       * Makefile.am (TESTS): Added symlink3.test.
-
-       For PR automake/38:
-       * symlink2.test: New file.
-       * Makefile.am (TESTS): Added symlink2.test.
-
-       For PR automake/45:
-       * defs, acoutnoq.test, texinfo8.test, tagsub.test, subdir2.test,
-       subdir.test, scripts.test, remake2.test, remake.test, pr2.test,
-       parse.test, output4.test, output3.test, output2.test, output.test,
-       libobj10.test, libobj9.test, libobj8.test, libobj7.test,
-       libobj6.test, libobj2.test, libobj.test, fpinstall.test,
-       fpinst2.test, depend3.test, confsub.test, config.test,
-       confh4.test, confh3.test, confh2.test, confh.test, conf2.test,
-       colon7.test, colon6.test, colon5.test, colon4.test, colon3.test,
-       colon2.test, colon.test, acouttbs.test, acoutqnl.test,
-       acoutput.test: Put AM_INIT_AUTOMAKE into configure.in.
-
-       * install2.test: Expect a `dist' failure.
-
-2000-03-19  Tom Tromey  <address@hidden>
-
-       * nodepcomp.test: New file.
-       * Makefile.am (TESTS): Added nodepcomp.test.
-
-2000-02-02  Assar Westerlund  <address@hidden>
-
-       * target-cflags.test: new test case to target-specific CFLAGS
-
-2000-01-08  Tom Tromey  <address@hidden>
-
-       * ansi.test, texinfo.test, empty.test, insh2.test, texinfo8.test:
-       Remove @SET_MAKE@ before using Makefile.
-       * backsl2.test: Don't add AC_PROG_MAKE_SET in configure.in;
-       already done.
-       * defs: Put AC_PROG_MAKE_SET in configure.in.
-       * acoutnoq.test, acoutput.test, acoutqnl.test, acouttbs.test,
-       acouttbs2.test, colon.test, colon2.test, colon3.test, colon4.test,
-       colon5.test, colon6.test, colon7.test, conf2.test, confh.test,
-       confh2.test, confh3.test, confh4.test, config.test, depend3.test,
-       discover.test, fpinst2.test, gnits.test, ldadd.test, libobj.test,
-       libobj10.test, libobj2.test, libobj6.test, libobj7.test,
-       libobj8.test, libobj9.test, output.test, output2.test,
-       output3.test, output4.test, output5.test, package.test,
-       parse.test, pr2.test, remake.test, remake2.test, scripts.test,
-       stamph.test, texinfo8.test: Likewise.
-
-1999-12-26  Tom Tromey  <address@hidden>
-
-       * subobj3.test: Remove depcomp.
-       * pr9.test: Remove depcomp.
-       Remove opportunistic check.
-       * pr19.test: Remove depcomp.
-
-1999-12-25  Tom Tromey  <address@hidden>
-
-       * suffix2.test: Create config.guess and config.sub so user doesn't
-       need libtoolize.  From Klaus Reichl.
-
-1999-12-19  Tom Tromey  <address@hidden>
-
-       Test for PR automake/9:
-       * pr9.test: New file.
-       * Makefile.am (TESTS): Added pr9.test.
-
-       * pr19.test: Fail gracefully if gzip missing.
-       * install2.test: Fail gracefully if gzip missing.
-
-1999-12-19  Pavel Roskin  <address@hidden>
-
-       * tests/defs: add all permissions to testSubDir before
-       removing it.
-
-1999-12-19  Tom Tromey  <address@hidden>
-
-       * pr2.test: Use egrep, not grep.
-
-       Test for PR automake/2:
-       * pr2.test: New file.
-       * Makefile.am (TESTS): Added pr2.test.
-
-1999-12-15  Tom Tromey  <address@hidden>
-
-       * dup3.test: New file.
-       * Makefile.am (TESTS): Added dup3.test.
-
-1999-12-13  Tom Tromey  <address@hidden>
-
-       * pr19.test: New file.  For PR automake/19.
-       * Makefile.am (TESTS): Added pr19.test.
-
-       * lex4.test: New file.  For PR automake/6.
-       * Makefile.am (TESTS): Added lex4.test.
-
-       * suffix3.test: New file.
-       * Makefile.am (TESTS): Added suffix3.test.
-
-       * suffix2.test: Added `no-dependencies' to options in
-       Makefile.am.  Removed trailing `exit 1'.
-
-       * nostdinc.test: New file.
-       * Makefile.am (TESTS): Added nostdinc.test.
-
-       * condincl2.test: New file.
-       * condincl.test: New file.
-       * Makefile.am (TESTS): Added condincl.test, condincl2.test.
-
-       * suffix2.test: New file.
-       * Makefile.am (TESTS): Added suffix2.test.
-
-       * subobj.test: Remove final test.
-
-1999-12-12  Tom Tromey  <address@hidden>
-
-       * Makefile.am (XFAIL_TESTS): Removed subobj3.test.
-
-1999-12-10  Tom Tromey  <address@hidden>
-
-       * install2.test: New file.
-       * Makefile.am (TESTS): Added install2.test.
-
-       * specflags5.test: New file.
-       * Makefile.am (TESTS): Added specflags5.test.
-
-1999-12-06  Tom Tromey  <address@hidden>
-
-       * confh4.test: Corrected final test.
-
-       * confh4.test: New file.  PR automake/34.
-       * Makefile.am (TESTS): Mention confh4.test.
-
-1999-11-22  Tom Tromey  <address@hidden>
-
-       * defs: Never hard link `depcomp'.  From Pavel Roskin
-
-       * exsource.test: Don't use configure substitution in _SOURCES.
-       * depend.test: Don't use configure substitution in _SOURCES.
-       * cygwin32.test: Don't use configure substitution in _SOURCES.
-
-       * subobj.test: Check for another bug.
-
-       * Makefile.am (XFAIL_TESTS): Removed sourcesub.test,
-       ltlibobjs.test.
-
-1999-11-21  Tom Tromey  <address@hidden>
-
-       * specflags3.test: Updated test for new dependency
-       implementation.
-
-1999-10-02  Alexandre Oliva  <address@hidden>
-
-       * defs: Set CDPATH to avoid verbose cd.
-
-1999-09-14  Alexandre Oliva  <address@hidden>
-
-       * defs: Avoid printing the full pathname of testSubDir.
-
-       * exsource.test: Update.
-
-1999-06-01  Alexandre Oliva  <address@hidden>
-
-       * exsource.test: sed @AMDEP@ away from `include' line.
-
-       * compile_f_c_cxx.test: depcomp is no longer in the same line.
-
-1999-04-25  Alexandre Oliva  <address@hidden>
-
-       * compile_f_c_cxx.test: Look for $(depcomp) for C and C++.
-       * suffix.test: We no longer emit % rules.
-
-1999-04-10  Alexandre Oliva  <address@hidden>
-
-       * defs: Create link or copy of depcomp.
-       * depend2.test: Removed, no more disted dependencies.
-       * Makefile.am (TESTS): Likewise.
-       * exsource.test: Adjust dependency filenames.
-       * mdate3.test: Adjust for depcomp.
-
-1999-11-07  Tom Tromey  <address@hidden>
-
-       * dash.test: New file.
-       * Makefile.am (TESTS): Added dash.test.
-
-1999-08-26  Tom Tromey  <address@hidden>
-
-       * texinfo8.test: Use directory named `sub'.
-
-       * symlink.test: Use directory named `sub' (just in case; for
-       Windows).
-
-1999-08-15  Tom Tromey  <address@hidden>
-
-       * ansi4.test: New file.
-       * Makefile.am (TESTS): Added ansi4.test.
-
-1999-07-30  Tom Tromey  <address@hidden>
-
-       * double.test (bin_PROGRAMS): New file.
-       * Makefile.am (TESTS): Added double.test.
-
-1999-07-27  Tom Tromey  <address@hidden>
-
-       * empty4.test: New file.
-       * Makefile.am (TESTS): Added empty4.test.
-
-1999-07-13  Tom Tromey  <address@hidden>
-
-       * empty3.test: New file.
-       * Makefile.am (TESTS): Added empty3.test.
-
-       * empty2.test: Also look for `pavel.o'.
-
-       * empty2.test: New file.
-       * Makefile.am (TESTS): Added empty2.test.
-
-1999-05-27  Tom Tromey  <address@hidden>
-
-       * subobj3.test: New file.
-       * Makefile.am (TESTS): Added subobj3.test.
-       (XFAIL_TESTS): Likewise.
-
-       * ltlibobjs.test: New file.
-       * Makefile.am (TESTS): Added ltlibobjs.test.
-       (XFAIL_TESTS): Added ltlibobjs.test.
-
-       * Makefile.am (XFAIL_TESTS): Added sourcesub.test.
-
-1999-05-19  Tom Tromey  <address@hidden>
-
-       * specflags4.test: Typo fix.
-
-       * specflags4.test: New file.  From Pavel Roskin.
-       * Makefile.am (TESTS): Added specflags4.test.
-
-       * specflags.test: Added regression test for missing space.
-
-1999-05-13  Tom Tromey  <address@hidden>
-
-       * sourcesub.test: New file.
-       * Makefile.am (TESTS): Added sourcesub.test.
-
-1999-05-01  Tom Tromey  <address@hidden>
-
-       * libobj2.test: Reverted previous change; it is incorrect.
-
-       * libobj2.test: Error if libtu.a.P is mentioned.
-
-1999-04-27  Tom Tromey  <address@hidden>
-
-       * cond9.test: New file.  From Raja R Harinath.
-       * Makefile.am (TESTS): Added cond9.test.
-
-       * pluseq8.test: New file.
-       * Makefile.am (TESTS): Added pluseq8.test.
-
-       * canon5.test: Updated to reflect change to MACRO_PATTERN.
-
-       * specflags3.test: New file.
-       * Makefile.am (TESTS): Added specflags3.test.
-       (TESTS): Now lists one file per line, for simpler maintenance.
-
-       * specflags2.test: New file.
-       * specflags.test: New file.
-       * Makefile.am (TESTS): Added specflags.test, specflags2.test.
-
-1999-04-27  Alexandre Oliva  <address@hidden>
-
-       * canon5.test (bin_PROGRAMS): New file.
-       * Makefile.am (TESTS): Added canon5.test.
-
-1999-04-20  Alexandre Oliva  <address@hidden>
-
-       * libobj10.test: New file.
-       * Makefile.am (TESTS): Added libobj10.test.
-
-1999-04-11  Tom Tromey  <address@hidden>
-
-       * subobj2.test: New file.
-       * Makefile.am (TESTS): Added subobj2.test.
-
-       * subobj.test: New file.
-       * Makefile.am (TESTS): Added subobj.test.
-
-       * confh.test: Use `sed' to extract full definition of
-       DIST_COMMON.  Look for stamp-h.in rule in include/Makefile.in.
-       * Makefile.am (XFAIL_TESTS): Removed confh.test.
-
-1999-04-10  Tom Tromey  <address@hidden>
-
-       * defs: Ensure srcdir is always absolute.
-
-       * Makefile.am (XFAIL_TESTS): Removed cond8.test.
-
-       * gcj2.test: New file.
-       * Makefile.am (TESTS): Added gcj2.test.
-
-1999-04-10  Alexandre Oliva  <address@hidden>
-
-       * suffix.test: New file.
-       * Makefile.am: Added suffix.test.
-
-       * Makefile.am (XFAIL_TESTS): Added cond8.test.
-
-       * cond3.test: Refer to am_targ_OBJECTS.
-
-       * yacc2.test, yacc3.test: New files.
-       * Makefile.am (TESTS): Added yacc2.test and yacc3.test.
-
-1999-04-09  Tom Tromey  <address@hidden>
-
-       * nodist.test: New file.
-       * Makefile.am (TESTS): Added nodist.test.
-
-       * gcj.test: New file.
-       * Makefile.am (TESTS): Added gcj.test.
-
-1999-04-08  Tom Tromey  <address@hidden>
-
-       * cond8.test: New file.
-       * Makefile.am (TESTS): Added cond8.test.
-
-1999-04-07  Alexandre Oliva  <address@hidden>
-
-       * backsl2.test: New file.
-       * Makefile.am (TESTS): Added backsl2.test.
-
-       * texinfo8.test: texinfo.tex is only disted by aux/Makefile.
-
-       * texinfo8.test: New file.
-       * Makefile.am (TESTS): Added texinfo8.test.
-
-1999-03-31  Tom Tromey  <address@hidden>
-
-       * pluseq2.test, pluseq3.test: Updated for recent \-preservation
-       change.
-
-1999-03-31  Alexandre Oliva  <address@hidden>
-
-       * Makefile.am (XFAIL_TESTS): add confh.test
-
-1999-03-30  Tom Tromey  <address@hidden>
-
-       * mclean.test: Fixed typo.
-
-       * mclean.test: New file.
-       * Makefile.am (TESTS): Added mclean.test.
-
-1999-03-30  Alexandre Oliva  <address@hidden>
-
-       * confh.test: if include/Makefile.am is created, the test fails
-
-1999-03-27  Tom Tromey  <address@hidden>
-
-       * extra4.test: Allow EXTRA_DATA to be specified.
-
-1999-03-22  Tom Tromey  <address@hidden>
-
-       * ldadd.test: Use AC_PROG_LIBTOOL, not AM_PROG_LIBTOOL.
-
-       * pluseq7.test: New file.
-       * Makefile.am (TESTS): Added pluseq7.test.
-       * pluseq6.test: New file.
-       * Makefile.am (TESTS): Added pluseq6.test.
-
-1999-03-21  Tom Tromey  <address@hidden>
-
-       * nodep.test: New file.
-       * Makefile.am (TESTS): Added nodep.test.
-
-       * subdir3.test: Correctly mention _SOURCES in Makefile.am.
-
-       * subdir3.test: New file.
-       * Makefile.am (TESTS): Added subdir3.test.
-       * xsource.test: Changed to check whether multiple source files
-       with same object name cause failure.
-
-1999-03-11  Tom Tromey  <address@hidden>
-
-       * libobj9.test: New file.
-       * Makefile.am (TESTS): Added libobj9.test.
-
-       * insthook.test: Don't require GNU grep.  From John Pierce.
-
-       * lex3.test: New file.
-       * Makefile.am (TESTS): Added lex3.test.
-
-1999-03-01  Tom Tromey  <address@hidden>
-
-       * ansi3.test: Use no-dependencies option to avoid GNU make
-       requirement.  From Jerome Lovy.
-
-1999-02-27  Tom Tromey  <address@hidden>
-
-       * ext.test (foo_SOURCES): New file.
-       * Makefile.am (TESTS): Added ext.test.
-
-1999-02-11  Tom Tromey  <address@hidden>
-
-       * cygwin32.test: Use AC_EXEEXT, not AM_EXEEXT.
-
-       * obsolete2.test: New file.
-       * Makefile.am (TESTS): Added obsolete2.test.
-
-1999-02-01  Tom Tromey  <address@hidden>
-
-       * installsh.test (AUTOMAKE): Use $PERL.  From Pavel Roskin.
-
-       * cond5.test: Sleep 15 seconds, not 5.  Some people still run the
-       test on slow machines.
-
-1999-01-22  Tom Tromey  <address@hidden>
-
-       * copy.test: New file.
-       * Makefile.am (TESTS): Added copy.test.
-
-       * ppf77.test: New file.
-       * Makefile.am (TESTS): Added ppf77.test.
-
-1999-01-14  Tom Tromey  <address@hidden>
-
-       * confh3.test: New file.
-       * Makefile.am (TESTS): Added confh3.test.
-
-       * confh2.test: New file.
-       * Makefile.am (TESTS): Added confh2.test.
-
-       * confh.test: Run automake differently the second time.
-
-       * mdate3.test: New file.
-       * Makefile.am (TESTS): Added mdate3.test.
-
-1999-01-11  Tom Tromey  <address@hidden>
-
-       * confh.test: New file.
-       * Makefile.am (TESTS): Added confh.test.
-
-1999-01-10  Tom Tromey  <address@hidden>
-
-       * objc.test: Updated to account for new ObjC support.
-
-       * pluseq5.test: New file.
-       * Makefile.am (TESTS): Added pluseq5.test.
-
-       * all.test: Test all *-local targets, not just all-local.
-
-       * all.test: New file.
-       * Makefile.am (TESTS): Added all.test.
-
-1999-01-07  Tom Tromey  <address@hidden>
-
-       * include.test: New file.
-       * Makefile.am (TESTS): Added include.test.
-
-1998-12-21  Tom Tromey  <address@hidden>
-
-       * insthook.test: Updated to fail when it should.
-
-1998-12-11  Tom Tromey  <address@hidden>
-
-       * insthook.test: New file.
-       * Makefile.am (TESTS): Added insthook.test.
-
-1998-11-27  Tom Tromey  <address@hidden>
-
-       * cond7.test: New file.  From Pavel Roskin.
-       * Makefile.am (TESTS): New file.
-
-1998-11-10  Tom Tromey  <address@hidden>
-
-       * pluseq4.test: New file.
-       * Makefile.am (TESTS): Added pluseq4.test.
-
-1998-11-09  Tom Tromey  <address@hidden>
-
-       * pluseq3.test: New file.
-       * Makefile.am (TESTS): Added pluseq3.test.
-
-       * pluseq2.test: New file.
-       * Makefile.am (TESTS): Added pluseq2.test.
-
-1998-10-30  Tom Tromey  <address@hidden>
-
-       * pluseq.test: New file.
-       * Makefile.am (TESTS): Added pluseq.test.
-
-1998-10-28  Tom Tromey  <address@hidden>
-
-       * Makefile.am (distclean-local): Typo fix.
-
-1998-10-20  Tom Tromey  <address@hidden>
-
-       * Makefile.am (TESTS): Sorted tests.  From Jeff Garzik.
-
-1998-10-13  Tom Tromey  <address@hidden>
-
-       * libobj7.test: Updated to reflect minor change in automake (test
-       wasn't resilient enough).
-       * instman.test: Updated to reflect fact that mkinstalldirs will be
-       in distribution.
-
-       * cxxonly.test: Removed.
-
-Mon Aug 31 09:46:59 1998  Matthew D. Langston  <address@hidden>
-
-       * Makefile.am (TESTS): Added compile_f_c_cxx.test.
-       * compile_f_c_cxx.test: New file.
-
-Sat Aug 29 18:17:58 1998  Matthew D. Langston  <address@hidden>
-
-       * Makefile.am (TESTS): Added flink.test link_c_cxx.test
-       link_f_c.test link_f_c_cxx.test link_f_cxx.test link_f_only.test.
-       Removed flink.test.
-       * flibs.test: New File.
-       * link_c_cxx.test: New file.
-       * link_f_c.test: New file.
-       * link_f_c_cxx.test: New file.
-       * link_f_cxx.test: New file.
-       * link_f_only.test: New file.
-
-Tue Aug 11 10:46:36 1998  Matthew D. Langston  <address@hidden>
-
-       * Makefile.am (TESTS): Add cxxonly.test, fonly.test, flink.test,
-       fnoc.test and fo.test.
-       * cxxonly.test: New file.
-       * fonly.test: New file.
-       * flink.test: New file.
-       * fnoc.test: New file.
-       * fo.test: New file.
-
-1998-10-08  Tom Tromey  <address@hidden>
-
-       * confdist.test: New file.
-       * Makefile.am (TESTS): Added confdist.test.
-
-1998-10-07  Tom Tromey  <address@hidden>
-
-       * extra4.test: New file.
-       * extra3.test: New file.
-       * Makefile.am (TESTS): Added extra3.test, extra4.test.
-
-Mon Oct  5 12:47:32 1998  Tom Tromey  <address@hidden>
-
-       * badline.test: New file.
-       * Makefile.am (TESTS): Added badline.test.
-
-Thu Oct  1 00:03:39 1998  Tom Tromey  <address@hidden>
-
-       * seenc.test: Updated test to account for removed line numbers.
-
-       * xsource.test: Correctly fail if source in subdir.
-
-Wed Sep 30 12:17:34 1998  Tom Tromey  <address@hidden>
-
-       * colon7.test: New file.
-       * Makefile.am (TESTS): Added colon7.test.
-
-Tue Sep 29 02:09:11 1998  Tom Tromey  <address@hidden>
-
-       * config.test: New file.
-       * Makefile.am (TESTS): Added config.test.
-
-       * Makefile.am (TESTS): Reference clean.test, not clean.am.
-
-Mon Sep 28 01:46:34 1998  Tom Tromey  <address@hidden>
-
-       * recurs2.test: New file, from Jim Meyering.
-       * Makefile.am (TESTS): Added recurs2.test.
-
-       * Makefile.am (TESTS): Added clean.am.
-       * clean.test: New file.
-       * ansi2.test: Updated test for new SUBDIRS change.
-       * noinst.test: Updated test for new SUBDIRS change.
-       * checkall.test: Added check to make sure check-local is handled.
-       Updated test for new SUBDIRS change.
-       * java.test: Updated test for new SUBDIRS change.
-
-Sun Sep 27 20:01:20 1998  Tom Tromey  <address@hidden>
-
-       * Makefile.am (TESTS): Added else.test.
-       * else.test: New file.
-
-       * Makefile.am (TESTS): Added parse.test.
-       * parse.test: New file.
-
-Sat Sep 26 19:17:43 1998  Tom Tromey  <address@hidden>
-
-       * aclocal.test: Put AM_INIT_AUTOMAKE into configure.in.
-       * library.test: Use AC_EXEEXT.
-       * texinfo5.test: Use AC_EXEEXT.
-       * Many files: use AC_PROG_INSTALL, not AM_PROG_INSTALL.
-
-       Test suite updates for the @SHELL@ change:
-       * exsource.test: Set SHELL on `make' command line.
-       * ansi.test: Set SHELL on `make' command line.
-       * texinfo.test: Set SHELL on `make' command line.
-       * insh2.test: Set SHELL on `make' command line.
-       * empty.test: Rewrite @SHELL@ to /bin/sh.
-
-Tue Sep 22 01:20:00 1998  Tom Tromey  <address@hidden>
-
-       * ansi3.test: Use gcc and not gcc -traditional.
-
-Tue Sep 15 22:19:48 1998  Tom Tromey  <address@hidden>
-
-       * texinfo7.test: New file.
-
-Sun Aug 16 23:17:38 1998  Tom Tromey  <address@hidden>
-
-       * colon6.test: New file.
-
-Fri Aug 14 11:09:03 1998  Tom Tromey  <address@hidden>
-
-       * cond6.test: New file.
-
-Mon Aug 10 21:05:15 1998  Tom Tromey  <address@hidden>
-
-       * ansi3.test: New file.
-
-Sat Jul 18 00:27:26 1998  Tom Tromey  <address@hidden>
-
-       * recurs.test: New file.
-
-       * cond3.test: Changed to match recent fixes.
-
-Fri Jul 17 23:44:49 1998  Tom Tromey  <address@hidden>
-
-       * cond4.test, cond5.test: New files.
-
-Tue May 26 01:44:37 1998  Tom Tromey  <address@hidden>
-
-       * syntax.test: New file.
-
-Sun Apr  5 15:26:42 1998  Tom Tromey  <address@hidden>
-
-       * version3.test: Increased version number to ensure failure for a
-       long time to come.
-
-       * library.test: New file.
-
-       * lex2.test: Updated since lex error changed to warning.
-
-Fri Apr  3 13:04:50 1998  Tom Tromey  <address@hidden>
-
-       * colon5.test: New file.
-
-       * exdir2.test: New file.
-       * instdata.test: New file.
-
-Wed Mar 25 15:30:39 1998  Tom Tromey  <address@hidden>
-
-       * badopt.test: new file.
-       * version3.test: New file.
-
-Mon Mar 23 10:52:36 1998  Tom Tromey  <address@hidden>
-
-       * libobj8.test: New file.
-
-Fri Mar 20 00:32:16 1998  Tom Tromey  <address@hidden>
-
-       * lex2.test: New file.
-
-       * aclocalii.test: New file.
-
-       * javasubst.test: New file.
-
-Thu Mar 19 14:11:45 1998  Tom Tromey  <address@hidden>
-
-       * javaprim.test: New file.
-
-       * sinclude.test: New file.
-
-Wed Mar 18 17:15:22 1998  Tom Tromey  <address@hidden>
-
-       * java.test: New file.
-
-Sun Mar  8 15:35:14 1998  Tom Tromey  <address@hidden>
-
-       * colon4.test: New file.
-
-Fri Mar  6 21:17:10 1998  Tom Tromey  <address@hidden>
-
-       * colon3.test: Refined tests.
-
-Tue Feb 24 12:29:05 1998  Tom Tromey  <address@hidden>
-
-       * man.test: Removed.
-
-       * condman2.test: New file.
-
-Mon Feb 23 16:20:49 1998  Tom Tromey  <address@hidden>
-
-       * texinfo6.test: New file.
-
-Mon Feb 16 00:08:58 1998  Tom Tromey  <address@hidden>
-
-       * aclocali.test: New file.
-
-Fri Feb 13 00:36:38 1998  Tom Tromey  <address@hidden>
-
-       * texinfo5.test (info_TEXINFOS): New file.
-
-       * condman.test: New file.
-
-       * Makefile.am (distclean-local): Ignore rm return value.
-
-Thu Feb 12 21:00:34 1998  Tom Tromey  <address@hidden>
-
-       * unused.test: New file.
-
-       * whoami.test: New file.
-
-       * alpha.test: New file.
-
-Wed Feb 11 17:28:30 1998  Tom Tromey  <address@hidden>
-
-       * aclocal.test: New file.
-
-Thu Feb  5 13:22:17 1998  Tom Tromey  <address@hidden>
-
-       * cxxcpp.test: New file.
-
-Mon Dec  1 15:48:16 1997  Tom Tromey  <address@hidden>
-
-       * cond3.test: New file.
-
-Sat Nov 29 22:09:27 1997  Tom Tromey  <address@hidden>
-
-       * objc.test: New file.
-
-Sat Oct 25 00:04:04 1997  Tom Tromey  <address@hidden>
-
-       * libobj7.test: New file.
-
-Tue Oct 21 00:46:24 1997  Tom Tromey  <address@hidden>
-
-       * lex2.test: Removed; @LEXLIB@ no longer required.
-
-       * depacl2.test: Use -I, not --acdir.
-
-       * install.test: New file.
-       * ammissing.test: New file.
-
-Sun Sep 28 17:19:52 1997  Tom Tromey  <address@hidden>
-
-       * cxxnoc.test: Changed to reflect MKDEP change.
-
-Wed Sep 24 16:01:59 1997  Tom Tromey  <address@hidden>
-
-       * output5.test: New file.
-
-       * depend3.test: New file.
-
-Mon Aug 25 17:24:42 1997  Tom Tromey  <address@hidden>
-
-       * cygwin32.test: Use AM_EXEEXT, not AM_CYGWIN32.
-
-Tue Aug  5 20:33:33 1997  Tom Tromey  <address@hidden>
-
-       * libobj6.test: New file.
-
-Mon May 26 22:47:36 1997  Tom Tromey  <address@hidden>
-
-       * depend.test: Fixed test.
-
-Sat May 10 18:28:14 1997  Tom Tromey  <address@hidden>
-
-       * depend2.test: Fixed test; added another check.
-
-Sun May  4 15:47:24 1997  Tom Tromey  <address@hidden>
-
-       * xsource.test: New file.
-
-Tue Apr 29 19:08:47 1997  Tom Tromey  <address@hidden>
-
-       * cond.test, cond2.test: New files from Ian Taylor.
-
-Sun Apr 27 21:07:49 1997  Tom Tromey  <address@hidden>
-
-       * confsub.test: Fixed bug.
-
-Fri Apr 25 12:30:22 1997  Tom Tromey  <address@hidden>
-
-       * conf2.test: New file.
-
-Tue Apr  8 19:26:07 1997  Tom Tromey  <address@hidden>
-
-       * ansi.test, empty.test, exsource.test, insh2.test, man.test,
-       mkinst2.test, texinfo.test, texinfo2.test: Use $MAKE.
-
-       * defs (MAKE): Define.
-
-Mon Apr  7 17:35:49 1997  Tom Tromey  <address@hidden>
-
-       * version2.test: New file.
-
-Wed Apr  2 00:12:26 1997  Tom Tromey  <address@hidden>
-
-       * ldadd.test: New file.
-
-Fri Mar 28 23:36:04 1997  Tom Tromey  <address@hidden>
-
-       * stamph.test: New file.
-
-Thu Mar 27 18:10:47 1997  Tom Tromey  <address@hidden>
-
-       * lisp.test: New file.
-
-Sat Mar 22 01:14:03 1997  Tom Tromey  <address@hidden>
-
-       * cygwin32.test: New file.
-
-Thu Mar 20 00:34:33 1997  Tom Tromey  <address@hidden>
-
-       * exsource.test: Exit if not using GNU make.
-
-Tue Mar 18 22:36:34 1997  Tom Tromey  <address@hidden>
-
-       * remake2.test: Changed for `missing' support.
-
-Sun Mar 16 14:29:45 1997  Tom Tromey  <address@hidden>
-
-       * seenc.test: New file.
-
-       * checkall.test, noinst.test: Don't use bogus construct when
-       checking.
-
-       * libobj3.test, canon.test, target.test, spell2.test,
-       primary2.test, discover.test, lex2.test: Fixed to test what it
-       claims to test.
-
-Mon Mar 10 23:21:03 1997  Tom Tromey  <address@hidden>
-
-       * libobj.test, libobj2.test: Use AC_PROG_CC.
-
-       * confsub.test: Modified for definition of CONFIG_HEADER_FULL.
-
-       * cxxlibobj.test: New file.
-
-Wed Feb 26 13:05:42 1997  Tom Tromey  <address@hidden>
-
-       * tagsub.test: New file.
-
-Sun Feb 23 11:58:00 1997  Tom Tromey  <address@hidden>
-
-       * texinfo.test, texinfo2.test, texinfo3.test, info.test,
-       mdate.test, vtexi.test, canon2.test, mdate2.test, vtexi2.test:
-       Updated for new texinfo handling.
-
-       * texinfo4.test: New file.
-       * texinfo3.test: New file.
-
-Sat Feb 22 09:48:44 1997  Tom Tromey  <address@hidden>
-
-       * yaccpp.test: New file.
-
-Tue Feb 11 09:51:47 1997  Tom Tromey  <address@hidden>
-
-       * texinfo2.test: Fixed quoting bug.  From Michael Brantley.
-
-Tue Feb  4 18:41:32 1997  Tom Tromey  <address@hidden>
-
-       * confsub.test: Check subdir/Makefile.in to make sure dependency
-       is correct.
-
-       * ansi2.test: ANSI2KNR dependency of all.
-
-Tue Dec 10 00:43:14 1996  Tom Tromey  <address@hidden>
-
-       * defun2.test: New file.
-       * subst.test: New file.
-
-Sun Dec  8 12:25:22 1996  Tom Tromey  <address@hidden>
-
-       * colneq2.test: New file.
-
-Sat Dec  7 12:52:45 1996  Tom Tromey  <address@hidden>
-
-       * output4.test: New file.
-       * output3.test: New file.
-       * remake2.test: New file.
-       * output2.test: New file.
-
-Fri Dec  6 19:00:31 1996  Tom Tromey  <address@hidden>
-
-       * output.test: New file.
-
-Thu Dec  5 18:23:17 1996  Tom Tromey  <address@hidden>
-
-       * remake.test: New file.
-       * colon3.test: New file.
-       * colon2.test: New file.
-       * cxxo.test: New file.
-
-Wed Dec  4 00:41:44 1996  Tom Tromey  <address@hidden>
-
-       * defs: Allow user to set interpreter via PERL environment
-       variable.
-
-       * Makefile.am (distclean-local): New target.
-
-Tue Dec  3 11:55:18 1996  Gordon Matzigkeit  <address@hidden>
-
-       * dup.test, dup2.test: Modified, now that aclocal allows
-       acinclude.m4 to override any installed macro file.
-
-Mon Dec  2 22:44:16 1996  Gordon Matzigkeit  <address@hidden>
-
-       * alllib.test: Removed from distribution, since LIBFILES are no
-       longer computed.
-
-Sun Nov 24 14:36:00 1996  Tom Tromey  <address@hidden>
-
-       * extra2.test: New file.
-
-Fri Nov 22 00:10:04 1996  Tom Tromey  <address@hidden>
-
-       * stdlib.test: New file.
-
-Thu Nov 21 22:51:35 1996  Tom Tromey  <address@hidden>
-
-       * confsub.test: Use AM_CONFIG_HEADER.
-
-Tue Nov 19 23:37:32 1996  Tom Tromey  <address@hidden>
-
-       * confvar2.test: New file.
-
-Fri Nov 15 00:09:18 1996  Tom Tromey  <address@hidden>
-
-       * ansi2.test: New file.
-
-       * libfiles.test: Removed (obsolete).
-
-       * libobj.test, canon4.test, libobj2.test, alllib.test,
-       ranlib.test: Fixed for Gord's changes to library handling.
-
-       * Many files: Use AC_PROG_CC to avoid error.
-
-Thu Oct 24 15:22:53 1996  Tom Tromey  <address@hidden>
-
-       * confvar.test: New file.
-       * ranlib.test: New file.
-
-Mon Oct 21 22:57:51 1996  Tom Tromey  <address@hidden>
-
-       * version.test: New file.
-
-Fri Oct 11 00:51:04 1996  Tom Tromey  <address@hidden>
-
-       * libobj5.test: New file.
-       * libobj4.test: New file.
-       * distdir.test: New file.
-       * lex2.test: New file.
-
-Sun Oct  6 11:00:44 1996  Tom Tromey  <address@hidden>
-
-       * acsilent.test: New file.
-       * req.test: New file.
-       * acinclude.test: New file.
-
-Sat Oct  5 11:31:38 1996  Tom Tromey  <address@hidden>
-
-       * discover.test: New file.
-
-       * mkinst2.test: Renamed from mkinstall2.test.
-
-       * symlink.test: New file.
-
-Thu Oct  3 19:55:23 1996  Tom Tromey  <address@hidden>
-
-       * vpath.test: New file.
-
-Mon Sep 30 08:34:07 1996  Tom Tromey  <address@hidden>
-
-       * comment2.test: New file.
-
-Mon Sep 23 00:23:34 1996  Tom Tromey  <address@hidden>
-
-       * spell3.test: New file.
-
-Sun Sep 22 14:42:09 1996  Tom Tromey  <address@hidden>
-
-       * depend2.test: New file.
-
-Sat Sep 21 14:01:10 1996  Tom Tromey  <address@hidden>
-
-       * primary2.test: New file.
-       * primary.test: New file.
-
-Fri Sep 20 09:39:27 1996  Tom Tromey  <address@hidden>
-
-       * confsub.test: New file.
-
-Mon Sep 16 00:05:52 1996  Tom Tromey  <address@hidden>
-
-       * spell2.test: New file.
-
-       * spell.test: New file.
-
-Thu Sep 12 14:57:49 1996  Tom Tromey  <address@hidden>
-
-       * implicit.test: New file.
-
-Wed Sep 11 13:57:10 1996  Tom Tromey  <address@hidden>
-
-       * colneq.test: New file.
-
-       * interp2.test: New file.
-
-Sun Sep  8 10:47:07 1996  Tom Tromey  <address@hidden>
-
-       * gnits.test: New file.
-
-Thu Sep  5 22:54:26 1996  Tom Tromey  <address@hidden>
-
-       * libobj3.test: New file.
-
-Tue Sep  3 20:57:38 1996  Tom Tromey  <address@hidden>
-
-       * block.test: New file.
-
-Mon Aug 26 23:04:01 1996  Tom Tromey  <address@hidden>
-
-       * alllib.test: New file.
-
-       * interp.test: New file.
-
-Mon Aug 12 13:58:55 1996  Tom Tromey  <address@hidden>
-
-       * libobj2.test: New file.
-
-       * order.test: New file.
-
-Sun Aug 11 00:10:42 1996  Tom Tromey  <address@hidden>
-
-       * cxxnoc.test: New file.
-
-       * cxxlink.test: Use AC_PROG_CXX.
-
-       * lex.test: Use AC_PROG_LEX, AC_DECL_YYTEXT.
-
-       * yacc.test: Use AC_PROG_YACC in configure.in.
-
-       * cxxlink.test: New file.
-
-       * yacc.test: Fixed test for new yacc code.
-
-Sat Aug 10 10:09:45 1996  Tom Tromey  <address@hidden>
-
-       * defun.test: New file.
-
-       * dup.test: New file.
-
-Fri Aug  9 09:18:07 1996  Tom Tromey  <address@hidden>
-
-       * canon4.test: New file.
-
-Thu Aug  8 10:47:45 1996  Tom Tromey  <address@hidden>
-
-       * exsource.test: New file.
-
-       * subdir2.test: New file.
-
-       * scripts.test: New file.
-
-Tue Aug  6 12:30:41 1996  Tom Tromey  <address@hidden>
-
-       * lex.test: New file.
-
-Mon Aug  5 01:03:03 1996  Tom Tromey  <address@hidden>
-
-       * obsolete.test: New file.
-
-       * Many files: Use AM_ macros, not fp_ macros.
-
-       * info.test: New file.
-
-Sun Aug  4 12:47:34 1996  Tom Tromey  <address@hidden>
-
-       * man.test: New file.
-
-       * acouttbs2.test: New file.
-
-       * libfiles.test: New file.
-
-       * comment.test: New file.
-
-       * tags.test: New file.
-
-       * vtexi2.test: New file.
-
-       * colon.test: New file.
-
-Sun Jul 28 11:43:00 1996  Tom Tromey  <address@hidden>
-
-       * defs (ACLOCAL): Added definition.
-
-       * depacl.test, depacl2.test, error.test: New tests for aclocal.
-
-Fri Jul 19 10:09:56 1996  Tom Tromey  <address@hidden>
-
-       * ansi.test: New file.
-
-Sun Jun  9 23:20:03 1996  Tom Tromey  <address@hidden>
-
-       * texinfo2.test: New file.
-
-Sat Jun  8 10:00:42 1996  Tom Tromey  <address@hidden>
-
-       * mkinstall2.test: New file.
-
-Fri Jun  7 18:17:11 1996  Tom Tromey  <address@hidden>
-
-       * yacc.test: New file.
-
-Sun Jun  2 09:04:52 1996  Tom Tromey  <address@hidden>
-
-       * dejagnu.test: New file.
-
-       * texinfo.test: New file.
-
-Thu May 23 09:58:48 1996  Tom Tromey  <address@hidden>
-
-       * fpinst2.test: New file.
-
-       * fpinstall.test: New file.
-
-Wed May 22 09:45:52 1996  Tom Tromey  <address@hidden>
-
-       * outdir.test: New file.
-
-Sat May 18 10:51:37 1996  Tom Tromey  <address@hidden>
-
-       * insh2.test: New file.
-
-Fri May 17 17:32:35 1996  Tom Tromey  <address@hidden>
-
-       * number.test: New file.
-
-       * defs, many .test files: Define PACKAGE and VERSION in
-       configure.in.
-
-       * package.test: New file.
-
-       * backsl.test: New file.
-
-Thu May 16 09:15:57 1996  Tom Tromey  <address@hidden>
-
-       * subdir.test: New file.
-
-Tue May 14 10:17:17 1996  Tom Tromey  <address@hidden>
-
-       * mdate2.test: New file, from report by Jim Meyering.
-
-       * canon3.test: New file.
-
-       * auxdir.test: New file.
-
-       * mkinstall.test: New file.
-
-       * extra.test: Reversed sense of test.
-
-Fri Apr 26 15:15:01 1996  Tom Tromey  <address@hidden>
-
-       * instman.test: New file.
-
-Thu Apr 25 17:12:30 1996  Tom Tromey  <address@hidden>
-
-       * noinst.test: New file
-
-       * exdir.test: Quoting change from Gord Matzigkeit.
-
-       * extra.test (EXTRA_PROGRAMS): New file.
-
-Tue Apr  9 22:55:07 1996  Tom Tromey  <address@hidden>
-
-       * target.test: New file.
-
-Wed Apr  3 15:10:54 1996  Tom Tromey  <address@hidden>
-
-       * canon2.test: New file
-
-       * insh.test: New file.
-
-Wed Mar 27 23:31:51 1996  Tom Tromey  <address@hidden>
-
-       * rulepat.test: New file.
-
-Sat Mar 16 08:37:36 1996  Tom Tromey  <address@hidden>
-
-       * empty.test: New file.
-
-Fri Mar 15 17:55:13 1996  Tom Tromey  <address@hidden>
-
-       * installsh.test: New file.
-
-Tue Mar  5 16:22:46 1996  Tom Tromey  <address@hidden>
-
-       * badprog.test: Rewrote.
-
-       * canon.test: New file.
-
-Mon Mar  4 21:08:37 1996  Tom Tromey  <address@hidden>
-
-       * exdir.test: New file.
-
-Fri Mar  1 17:23:53 1996  Tom Tromey  <address@hidden>
-
-       * depend.test: New file.
-
-       * badprog.test: New file.
-
-       * defs (AUTOMAKE): Pass --foreign.
-
-Thu Feb 29 20:23:42 1996  Tom Tromey  <address@hidden>
-
-       More tests:
-       * prefix.test: New file.
-       * spelling.test: New file
-       * confincl.test: New file.
-       * Makefile.am (TESTS): Updated.
-
-Wed Feb 28 11:57:02 1996  Tom Tromey  <address@hidden>
-
-       * acoutqnl.test: New file.
-       * Makefile.am (TESTS): Include it.
-
-Tue Feb 27 10:52:58 1996  Tom Tromey  <address@hidden>
-
-       * Makefile.am (DIST_OTHER): Include "defs".
-
-       * defs (AUTOMAKE): Never relative to $srcdir.
-
-Mon Feb 26 23:14:08 1996  Tom Tromey  <address@hidden>
-
-       * libobj.test: Put AC_PROG_RANLIB in configure.in
-
-Mon Feb 19 08:22:22 1996  Tom Tromey  <address@hidden>
-
-       * proginst.test: New file.
-
-Tue Feb 13 18:54:39 1996  Tom Tromey  <address@hidden>
-
-       * libobj.test: New file.
-
-Mon Feb 12 17:05:48 1996  Tom Tromey  <address@hidden>
-
-       * acouttbs.test: New file.
-
-       * Makefile.am (DIST_OTHER): New variable.
-
-       * acoutnoq.test: New file.
-
-Sun Feb 11 16:39:14 1996  Tom Tromey  <address@hidden>
-
-       * checkall.test: Delay a little.
-
-       * Makefile.am (check-local): Print name of failing test.
-
-Sat Feb 10 17:08:39 1996  Tom Tromey  <address@hidden>
-
-       * checkall.test: New file.
-
-       * instexec.test: New file.
-
-       * mdate.test, vtexi.test, acoutput.test: New files.
-
-       * Started.
-
------
-
-Copyright 2012-2014 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification, are
-permitted provided the copyright notice and this notice are preserved.
diff --git a/old/ChangeLog.00 b/old/ChangeLog.00
deleted file mode 100644
index ce43ef8..0000000
--- a/old/ChangeLog.00
+++ /dev/null
@@ -1,2211 +0,0 @@
-2000-12-29  Derek Price  <address@hidden>
-
-       * automake.in (handle_dependencies): Switched the DEP_FILES
-       definition to be conditional on @address@hidden
-
-2001-02-03  Ville Laurikari  <address@hidden>
-
-       * depcomp (aix): New side-effect dependency tracking mode, for
-       the C for AIX compiler.
-       * m4/depend.m4 (AM_DEPENDENCIES): Recreate `conftest.c' and
-       `conftest.h' for each test.
-
-2001-02-03  Tom Tromey  <address@hidden>
-
-       * automake.texi (Dist): Updated to mention caveat of putting
-       directory in EXTRA_DIST and also providing a nice example of
-       removing the CVS dir.
-       From Ganesan Rajagopal.
-
-       * m4/depend.m4 (depcpp): Run tests in a subdir.  Fixes report from
-       Bob Proulx.
-
-       * automake.in (scan_one_autoconf_file): Disable warning about
-       AM_PROG_LIBTOOL.
-
-       * automake.in (handle_configure): Don't modify variable which
-       aliases list element.  Don't push @inputs onto the dist list.
-       Fixes colon7.test.
-       (initialize_per_input) [dist_dirs]: New variable.
-       (handle_dist_worker): Use global dist_dirs.
-       (handle_configure): Set dist_dirs entries at toplevel.
-
-2001-02-02  Gordon Sadler  <address@hidden>
-
-       * automake.texi (Java Support): Added index, @section.
-
-2001-02-02  Pavel Roskin  <address@hidden>
-
-       * automake.in (scan_autoconf_traces): Restore trace messages.
-
-       * automake.in (handle_aclocal_m4): Fix stripping of the initial
-       "./" from the dependencies of aclocal.m4.
-       Reported by Ralf Corsepius.
-
-2001-02-01  Pavel Roskin  <address@hidden>
-
-       * aclocal.in: Rename "verbosity" to "verbose". Always prepend
-       "aclocal: " to the verbose output.
-
-       * automake.in: Remove all debugging messages.
-
-2001-01-31  Akim Demaille  <address@hidden>
-
-       * automake.in (add_depend2): Quote properly $obj and $source.
-
-2001-01-31  Akim Demaille  <address@hidden>
-
-       * depend2.am: Instead of replacing @PFX@ in $(@address@hidden), and
-       then replacing `$(@address@hidden)' for the files that need some
-       special flags, use only @address@hidden  Similarly for @address@hidden
-       Try to document this file.
-       * automake.in (add_depend2): Adjust to these changes.
-
-2001-01-31  Akim Demaille  <address@hidden>
-
-       * automake.in (%factored_dependencies): New.
-       (file_contents): Use it.
-       (handle_phony): Rename as...
-       (handle_factored_dependencies): this.
-       * subdirs.am: No need for convolved syntax to declare .PHONY.
-
-2001-01-31  Akim Demaille  <address@hidden>
-
-       * automake.in: maintainer-check fixes.
-
-2001-01-31  Akim Demaille  <address@hidden>
-
-       * automake.in (file_contents): Rewrite: instead of trying to parse
-       it line by line, first swallow it completely into $CONTENTS,
-       *then*, parse it *paragraph* by paragraph.
-
-2001-01-30  Akim Demaille  <address@hidden>
-
-       * automake.in (file_contents): Remove.
-       (file_contents_with_transform): Swap the order of the arguments,
-       and rename as...
-       (file_contents): this.
-       Adjust all uses.
-
-2001-01-30  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_one_autoconf_file): Don't mention
-       omit_dependencies.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * automake.in (&scan_autoconf_config_files): Extract from
-       &scan_one_autoconf_file.
-       (&scan_one_autoconf_file): Use it.
-       (&scan_autoconf_traces): New.
-       ($scan_autoconf_files): Use it.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * texinfos.am, tags.am, subdirs.am, multilib.am, mans.am: Add a
-       .PHONY target.
-       * automake.in (handle_texinfo, handle_man_pages, handle_multilib)
-       (handle_etags, handle_subdirs): Don't push into @phony.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * automake.in (scan_one_autoconf_file): Correctly recognize
-       configure.ac.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * automake.in (handle_tests_dejagnu): New, extracted from...
-       (handle_tests): here.  Use `.PHONY:'.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * automake.in (handle_phony): Sort.
-       (file_contents_with_transform): Catch `.PHONY:'.
-       (handle_tests): Instead dumping the hard coded target check-TESTS
-       and registering its .PHONYsm, get them from...
-       * check.am: here, new file.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * automake.in (add_depend2): Use &transform.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * automake.in (handle_tags): Use &transform.
-       (am_error, am_line_error, am_conf_error, read_am_file): Use
-       directly arrays in strings, no need for &join.
-       Require Perl 5.
-       * Makefile.am (maintainer-check): Use grep -w when looking for
-       words.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * automake.in (prog_error): New.
-       Spread its use.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * automake.in (handle_single_transform_list): if (@list) { foreach
-       (@list) ...} can be written as a simple `foreach' loop.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * automake.in (define_standard_variables): Use &transform instead
-       of build_rx.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * automake.in (handle_texinfo): Use the new $texinfodir instead of
-       the removed $texinfo_tex.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * automake.in (handle_libraries, handle_ltlibraries): Use
-       &transform.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * automake.in (handle_programs) <xexe>: Remove, replaced by
-       `exeext'.
-       Use it, and &transform.
-
-2001-01-29  Akim Demaille  <address@hidden>
-
-       * automake.in (get_object_extension) <$default_includes>: New.
-       Use it and &transform.
-
-2001-01-28  Tom Tromey  <address@hidden>
-
-       * automake.in (variable_value_as_list_worker): Handle entries in
-       %am_var_defs.  Fixes listval.test.
-
-2001-01-26  Akim Demaille  <address@hidden>
-
-       * automake.in (handle_texinfo): Don't use $conf_pat, just
-       $conf_dir to transform MDDIR since now &transform handles the
-       escaping of RE special characters by itself.
-
-2001-01-24  Akim Demaille  <address@hidden>
-
-       * m4/depend.m4 (AM_DEPENDENCIES): Don't leave `AC_PROG_CC' etc. in
-       clear.
-       * m4/init.m4: Likewise.
-       * m4/sanity.m4: s/conftestfile/conftest.file/.
-
-2001-01-24  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_libraries): Use $configure_ac; typo fix.
-
-       * automake.in (transform): Quote substitution.
-
-2001-01-21  Alexandre Duret-Lutz  <address@hidden>
-           Tom Tromey  <address@hidden>
-
-       * automake.in (obsolete_rx): Match whole macro names, not
-       substrings.
-       * aclocal.in (obsolete_rx): Likewise.
-
-2001-01-21  Tom Tromey  <address@hidden>
-
-       * automake.texi: Changed dir category.
-
-2001-01-18  Akim Demaille  <address@hidden>
-
-       * automake.in (handle_texinfo): Use &transform, and transform
-       CONFIGURE_AC.
-       Reported by Lars Hecking, and diagnosed by Raja R Harinath.
-
-2001-01-16  Akim Demaille  <address@hidden>
-
-       Let Automake support `configure.ac'.
-
-       * automake.in: In the comments, prefer `configure.ac' to
-       `configure.in'.
-       When using &am_conf_error, don't repeat `in configure.in', since
-       the function already reports it.
-       When referring to `configure.in' use `$configure_ac' instead.
-       (configure_ac): New global variable.
-       (scan_configure, scan_one_configure_file): Rename as...
-       (scan_autoconf_files, scan_one_autoconf_file): this.
-       (scan_autoconf_files): Compute $configure_ac.
-       (transform): New function.
-       (handle_configure): Use it to transform CONFIGURE_AC in
-       `remake.am' and in `remake-hdr.am'.
-       (common_files): Also consider `configure.ac'.
-       Use consistently single quotes.
-       * aclocal.in (configure_ac): New variable.
-       Use it.
-       * texi-vers.am: Depend on CONFIGURE_AC not configure.in.
-       * remake.am: Likewise.
-       * remake-hdr.am: Likewise.
-
-2001-01-16  Akim Demaille  <address@hidden>
-
-       * m4/multi.m4: Remove the hairy useless quotation of `$'.
-       Simplify `ifelse([$2],,,[$2])' into... `$2'!
-       * m4/minuso.m4: Don't use changequote!
-       * m4/cond.m4: Fix quotation.
-       * m4/sanity.m4: Follow the Autoconf coding style.
-       * m4/missing.m4 (AM_MISSING_INSTALL_SH): Use a for loop.
-       * m4/depend.m4 (AM_DEPENDENCIES): Fix quotation issues.
-       Use AC_CACHE_CHECK.
-
-2001-01-15  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_single_transform_list): Don't print rule
-       here when source is in subdir and object is not.  Fixes
-       subobj4.test.
-
-       * automake.in (handle_single_transform_list): Correctly compute
-       $nonansi_obj.  Fixes cxxansi.test.
-
-       * automake.texi (Man pages): Updated to account for man1_MANS,
-       etc.
-
-2001-01-13  Steve Robbins  <address@hidden>
-           Tom Tromey  <address@hidden>
-
-       * aclocal.in (scan_configure): Don't recognize macro assignments
-       or AC_SUBSTs.
-       (add_file): Likewise.
-
-2001-01-13  Kevin Ryde  <address@hidden>
-
-       * automake.in (handle_ltlibraries): Omit -rpath from
-       check_LTLIBRARIES, as per noinst_LTLIBRARIES.
-
-2001-01-11  Tom Tromey  <address@hidden>
-
-       * depcomp (case gcc3): Use -MD, not -M.
-
-2001-01-10  Tom Tromey  <address@hidden>
-
-       * depcomp: Handle gcc 3.
-
-2000-12-23  Tom Tromey  <address@hidden>
-
-       * configure.in: Updated to 1.4c for cvs.
-
-       * configure.in: Updated to 1.4b and released.
-
-       * config.guess, config.sub, texinfo.tex: New versions.
-
-       * automake.in (handle_dist_worker): Always define DIST_SUBDIRS.
-       Re-fixes pr87.test.
-
-       * subdirs.am (maintainer-clean-recursive): Use DIST_SUBDIRS for
-       distclean and maintainer-clean.
-       * automake.texi (Top level): Document use of DIST_SUBDIRS.
-
-       From Rusty Ballinger:
-       * automake.in (handle_java): Don't skip `noinst' prefix.
-
-       * automake.texi (Invoking aclocal): Mention ## comments.
-
-2000-12-22  Tom Tromey  <address@hidden>
-
-       From Raja R Harinath:
-       * automake.in (libtoolize_sometimes): New global.
-       (initialize_global_constants): Added libtoolize_sometimes to
-       common_files.
-
-       * m4/depend.m4 (AM_SET_DEPDIR): Ignore errors when running rmdir.
-
-       * m4/depend.m4 (AM_SET_DEPDIR): Remove .deps directory when done.
-
-2000-12-21  Tom Tromey  <address@hidden>
-
-       * automake.texi (Tags): Document GTAGS target.
-       * tags.am (GTAGS): New target.
-
-       * automake.in (libtoolize_files): Removed ltconfig.
-       (initialize_global_constants): Added ltconfig to common_files.
-
-2000-12-21  Kevin Ryde  <address@hidden>
-
-       * automake.in (handle_footer): Generate .SUFFIXES target when user
-       defines suffixes but automake does not.
-
-2000-12-20  Marc Espie  <address@hidden>
-
-       * automake.in (handle_texinfo): Make path of $vtexi explicit in
-       dependency.
-       * texi-vers.am: Likewise.
-
-2000-12-20  Tom Tromey  <address@hidden>
-
-       From Kevin Ryde:
-       * automake.in (handle_footer): Always push user suffixes at the
-       start of .SUFFIXES:.
-       * automake.texi (Suffixes): Updated to reflect new suffix
-       handling.
-
-2000-12-18  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_built_sources): Removed.
-       (handle_merge_targets): Handle BUILT_SOURCES.
-       * automake.texi (Sources): Updated documentation of
-       BUILT_SOURCES.
-
-2000-12-17  Tom Tromey  <address@hidden>
-
-       * m4/protos.m4: Always do header checks.
-
-       * automake.in (handle_ltlibraries): Check for LDFLAGS variables
-       before using values.
-
-       * automake.in (handle_ltlibraries): Allow _LDFLAGS to be
-       conditionally defined.  Fixes PR automake/77 and ldflags.test.
-
-2000-11-25  Tom Tromey  <address@hidden>
-
-       * automake.in (file_contents_with_transform): Added file name and
-       line number to error report.
-       (MACRO_PATTERN, BOGUS_MACRO_PATTERN): Leading spaces are ok.
-
-2000-11-23  Pavel Roskin  <address@hidden>
-
-       * m4/regex.m4 (AM_WITH_REGEX): This macro was broken because
-       of M4 underquoting.
-       * m4/ccstdc.m4 (AC_PROG_CC_STDC): Added some M4 quotes.
-       * m4/dmalloc.m4 (AM_WITH_DMALLOC): Likewise.
-       * m4/lispdir.m4 (AM_PATH_LISPDIR): Likewise.
-       * m4/maintainer.m4 (AM_MAINTAINER_MODE): Likewise.
-       * m4/multi.m4 (AM_WITH_DMALLOC): Likewise.
-       * m4/python.m4 (AM_PATH_PYTHON): Likewise.
-       * m4/strtod.m4 (AM_FUNC_STRTOD): Likewise.
-
-2000-11-23  Tom Tromey  <address@hidden>
-
-       * automake.in (require_file_internal): Pass $file as second
-       argument to maybe_push_required_file.  Fixes PR automake/87.
-
-2000-11-18  Tom Tromey  <address@hidden>
-
-       * m4/depend.m4 (AM_DEPENDENCIES): Redirect `$am_depcomp' stdout to
-       /dev/null.  From Paul Martinolich.
-
-2000-11-16  Morten Eriksen  <address@hidden>
-
-       * aclocal.in (write_aclocal): Set ``binmode'' after file has been
-       opened, otherwise it has no effect.
-
-2000-10-23  Morten Eriksen  <address@hidden>
-
-       * aclocal.in (write_aclocal): Don't write aclocal.m4 with
-       CRLFs. This circumvents a bug in Cygwin bash.
-
-       * automake.in (generate_makefile): Don't write Makefile.in
-       files with CRLFs, as it causes problems for the dependency-file
-       extraction in AM_OUTPUT_DEPENDENCY_COMMANDS.
-
-2000-10-19  Alex Hornby  <address@hidden>
-
-       * automake.in (handle_merge_targets): Allow parallel install
-       with forced relink.
-
-2000-10-19  Akim Demaille  <address@hidden>
-
-       * subdir4.test (depcomp): Don't create it, defs does.
-
-2000-10-17  Pavel Roskin  <address@hidden>
-
-       * automake.in (handle_aclocal_m4): exclude aclocal.m4 and
-       acinclude.m4 from the dependencies of aclocal.m4 to avoid
-       circular and duplicated dependencies. Strip "./" from the
-       dependencies.
-
-2000-10-17  Lars J. Aas  <address@hidden>
-
-       * aclocal.in (write_aclocal): Set up aclocal.m4 header with
-       normal comments (#) instead of m4 dnl-type comments.
-
-2000-10-17  Alex Hornby  <address@hidden>
-
-       * depcomp: Altered sed clause to strip of inclusion depth
-       numbers generated by cpp. Also output in gcc style.
-
-2000-10-16  Morten Eriksen  <address@hidden>
-
-       * depcomp (msvisualcpp): New dependency tracking mode, for
-       Microsoft Visual C++.
-
-2000-10-16  Morten Eriksen  <address@hidden>
-
-       * depcomp: Fix a bug in SGI dependency tracking mode with source
-       files which do not dependend on any other source files.
-
-2000-10-16  Rodney Brown  <address@hidden>
-
-       * aclocal.in, aclocal.m4: Standardize FSF Copyright statements.
-       * automake.in, automake.texi: Likewise.
-       * clean-kr.am, clean.am: Likewise.
-       * comp-vars.am: Likewise.
-       * compile, compile.am: Likewise.
-       * data-clean.am: Likewise.
-       * data.am: Likewise.
-       * dejagnu.am: Likewise.
-       * depcomp: Likewise.
-       * depend.am, depend2.am: Likewise.
-       * dist-vars.am, dist.am: Likewise.
-       * elisp-comp: Likewise.
-       * footer.am: Likewise.
-       * header-vars.am, header.am: Likewise.
-       * java-clean.am java.am: Likewise.
-       * kr-extra.am: Likewise.
-       * library.am: Likewise.
-       * libs-clean.am, libs.am: Likewise.
-       * libtool.am: Likewise.
-       * lisp-clean.am lisp.am: Likewise.
-       * ltlib-clean.am ltlib.am: Likewise.
-       * ltlibrary.am: Likewise.
-       * m4/Makefile.in: Likewise.
-       * m4/strtod.m4: Likewise.
-       * mans-vars.am, mans.am: Likewise.
-       * mdate-sh: Likewise.
-       * missing: Likewise.
-       * multilib.am: Likewise.
-       * program.am: Likewise.
-       * progs-clean.am, progs.am: Likewise.
-       * python-clean.am, python.am: Likewise.
-       * remake-hdr.am, remake.am: Likewise.
-       * scripts.am: Likewise.
-       * subdirs.am: Likewise.
-       * tags-clean.am, tags.am: Likewise.
-       * texi-vers.am: Likewise.
-       * texinfos.am: Likewise.
-       * ylwrap: Likewise.
-
-2000-10-09  Pavel Roskin  <address@hidden>
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Don't rely on variable
-       assignments changing $? - it's broken in ash-0.2.
-       * m4/missing.m4 (AM_MISSING_HAS_RUN): Likewise.
-
-       * automake.in (handle_aclocal_m4): If ACLOCAL_M4_SOURCES is
-       defined use it as the list of M4 files aclocal.m4 depends on.
-
-2000-10-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (add_file): Strip comments while scanning for
-       macro dependencies.
-
-2000-09-15  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (initialize_global_constants): End the
-       result of dist-bzip2 with tar.bz2, not bz2.
-
-2000-08-30  Tom Tromey  <address@hidden>
-
-       Fix for PR automake/72:
-       * automake.in (initialize_per_input): Define `need_link'.
-       (finish_languages): Use need_link.
-       (handle_source_transform): Set need_link if required.
-
-2000-08-28  Tom Tromey  <address@hidden>
-
-       * automake.in (yacc, yaccxx, lex, lexxx): Set `derived-autodep'
-       key.
-       (register_language): Default the `derived-autodep' option.
-       (handle_single_transform_list): Add to %dep_files if language has
-       `derived-autodep' set.  Re-fixes lex4.test.
-
-2000-08-27  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_single_transform_list): Only add to
-       %dep_files if language is found and supports automatic dependency
-       tracking.  Fixes PR automake/75.
-
-       * automake.in (am_primary_prefixes): Don't set `valid' for
-       configure variables that don't satisfy the other constraints.
-       Fixes PR automake/68.
-
-2000-04-14  Victor V. Vengerov  <address@hidden>
-
-       Fix for PR automake/67.
-       * automake.in (handle_multilib): remove .am suffix in fragment
-       name passed to file_contents.
-       * m4/multi.m4: Add missing ')' in AC_ARG_ENABLE invocation.
-       Remove external quotes in first arg of AC_OUTPUT_COMMANDS.
-       Remove unnecessary "rel-to-top-srcdir" before config-ml.in.
-
-2000-08-26  Tom Tromey  <address@hidden>
-
-       * subdirs.am (maintainer-clean-recursive): Always run clean rules
-       in `.' after all subdirs.  Fixes PR automake/3 and PR automake/24.
-
-       * automake.in (handle_man_pages): Generate install targets for man
-       even if man_MANS not defined.  From `danpb'.  Fixes PR automake/73.
-
-       * m4/depend.m4 (depcpp): Use `-o conftest.o'.
-       Fix for PR automake/74.  From js pendry.
-
-2000-08-20  Eli Zaretskii  <address@hidden>
-
-       * depcomp (gcc): Support DOS-style absolute file names with drive
-       letters.
-
-2000-08-06  Jim Meyering  <address@hidden>
-
-       * automake.in (handle_dependencies): Set $require_file_found{'depcomp'}
-       if the depcomp file exists, before calling require_config_file on
-       `depcomp'.  This makes require_file_internal skip its buggy existence
-       test that would make automake fail (with `required file `lib/depcomp'
-       not found') when AC_CONFIG_AUX_DIR is not set.
-
-       This change change does not fix the existing bug where, if `depcomp'
-       is not present in the build directory (at the top level), automake
-       still gives the inaccurate diagnostic about *lib*/depcomp rather
-       than ./depcomp.
-
-2000-08-05  Jim Meyering  <address@hidden>
-
-       * m4/header.m4 (AM_CONFIG_HEADER): Fix typo in last change:
-       add missing closing bracket and closing parenthesis.
-       Don't quote the first argument to AC_OUTPUT_COMMANDS.
-       Backslash-escape the backquotes and `$' in `am_indx'-incrementing stmt.
-
-2000-08-04  Tom Tromey  <address@hidden>
-
-       Idea from Nicolas Thiery:
-       * automake.texi (Tests): Document DEJATOOL as a list.
-       * dejagnu.am (RUNTESTDEFAULTFLAGS): Use $$tool, not $(DEJATOOL).
-       (check-DEJAGNU): Run runtest in a loop.
-
-2000-08-02  Akim Demaille  <address@hidden>
-
-       * m4: Quote properly the name of the macros being defined.
-       Use `#' instead of `dnl' where appropriate.
-       * m4/header.m4 (AM_CONFIG_HEADER): Get rid of changequote, just
-       quote.
-       Don't quote passive characters.
-       Pull the AC_PREREQ outside the macro.
-       * m4/init.m4: Pull the AC_PREREQ outside the macro.
-
-2000-07-28  Tom Tromey  <address@hidden>
-
-       * lisp.am (address@hidden@LISP): Prefix file with $(DESTDIR).
-       From Bruno Haible.
-
-2000-07-13  Kevin Ryde  <address@hidden>
-
-       * automake.in (am_install_var): Apply the $(EXEEXT) hack to
-       EXTRA_PROGRAMS as well as other _PROGRAMS.
-
-2000-07-02  Jim Meyering  <address@hidden>
-
-       * automake.in (scan_one_configure_file): Recognize AC_LIBOBJ.
-
-2000-06-19  Paolo Bonzini    <address@hidden>
-
-       * texi-vers.am: define UPDATED-MONTH variable (for an example, see
-       GNU make's manual)
-
-2000-06-02  Morten Eriksen  <address@hidden>
-
-       * depcomp: workaround for problem with SGI IRIX sed (it can only
-       handle lines of up to 8192 characters, the rest of the line will
-       be mangled).
-
-2000-05-31  Morten Eriksen  <address@hidden>
-
-       * depcomp: tell SGI MIPSpro compilers to generate dependencies
-       through the pre-processor (only CVS libtool has the -Wc option
-       yet).
-
-2000-05-15  Brendan O'Dea  <address@hidden>
-
-       * missing: Add support for `help2man'.
-
-2000-05-11  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_tests): Work correctly if TESTS is empty;
-       print nothing if it is.  From Kevin Ryde.
-
-2000-05-08  Tom Tromey  <address@hidden>
-
-       * automake.texi (Texinfo): Mention vers*.texi.
-
-2000-05-04  Akim Demaille  <address@hidden>
-
-       AM_INIT_AUTOMAKE is no longer optional, so don't look for
-       `VERSION=' and `PACKAGE='.
-       * automake.in (seen_package, seen_version): Remove initializations of
-       unnecessary variables.
-       (scan_one_configure_file): Don't set them.
-       (scan_configure): Don't use them.
-
-2000-05-01  Akim Demaille  <address@hidden>
-
-       * m4/init.m4 (AC_PROVIDE_IFELSE): If it is not defined, do it.
-       (AM_INIT_AUTOMAKE): Update the writing conventions.
-       Quote the arguments properly.
-       Add a few missing `dnl'.
-       Use AC_PROVIDE_IFELSE.
-
-2000-04-26  Jim Meyering  <address@hidden>
-
-       * automake.in (scan_one_configure_file): Handle the AC_CONFIG_FILES
-       macro.  Based on a patch from Harlan Stenn.
-
-2000-04-13  Akim Demaille  <address@hidden>
-
-       * compile: Remove unnecessary double quotes in assignments.
-
-2000-04-13  Akim Demaille  <address@hidden>
-
-       * automake.in (scan_one_configure_file): Also recognize
-       AC_CONFIG_HEADERS.
-       Remove trailing blanks.
-
-2000-04-05  Tom Tromey  <address@hidden>
-
-       * header-vars.am (DESTDIR): Commented out definition.
-
-       * automake.in (require_file_internal): Pass --copy to libtoolize
-       if automake was run with `--copy'.
-
-2000-03-22  Tom Tromey  <address@hidden>
-
-       * automake.texi (Uniform): Fix definition of pkglibdir.
-       From thi <address@hidden>.
-
-2000-03-19  Tom Tromey  <address@hidden>
-
-       * aclocal.in (parse_arguments): Copyright 2000.
-       (write_aclocal): Likewise.
-       * automake.in (parse_arguments): Copyright 2000.
-       (initialize_global_constants): Likewise.
-
-       * automake.in (generate_makefile): Call handle_dist after
-       handle_dependencies and handle_tests.  Fixes subobj3.test and
-       pr19.test regressions.
-
-2000-03-19  Gordon Matzigkeit  <address@hidden>
-
-       * depend2.am (@address@hidden): Look for the source file in srcdir as 
well
-       as the current directory.
-       (@address@hidden): Likewise.
-
-2000-03-19  OKUJI Yoshinori  <address@hidden>
-
-       * automake.in (handle_data): Pass -candist instead of
-       -defaultdist, for the compatibility.
-
-2000-03-19  Tom Tromey  <address@hidden>
-
-       Fix for test nodepcomp.test:
-       * automake.in (require_file_internal): Use readlink on symlinks.
-       Only unlink file if we are going to try to add it again.
-       (handle_dependencies): Require `depcomp' here.
-       (scan_configure): Don't require `depcomp'.
-
-2000-03-16  OKUJI Yoshinori  <address@hidden>
-
-       * automake.in (handle_configure): Remove $(BUILT_SOURCES) from
-       the rule to remake Makefile, whether $use_dependencies is true
-       or not. This was a historical one and doesn't make sense any
-       longer.
-
-2000-03-19  Tom Tromey  <address@hidden>
-
-       More for PR automake/38:
-       * automake.texi (Invoking Automake): Document --force-missing.
-       * automake.in (force_missing): New global.
-       (parse_arguments): Recognize --force-missing.
-       (initialize_global_constants): Document --force-missing.
-       (require_file_internal): Handle --force-missing.
-
-       Fix for PR automake/38:
-       * automake.in (require_file_internal): Check for and handle
-       dangling symlinks.  Fixes symlink2.test.
-
-       Fix for PR automake/45:
-       * automake.texi (configure): Mention requirement to run
-       AM_INIT_AUTOMAKE.
-       (Requirements): Removed most text.
-       * automake.in (seen_init_automake): New global.
-       (scan_configure): Error if AM_INIT_AUTOMAKE not seen.
-       (scan_one_configure_file): Don't support AM_INIT_GUILE_MODULE.
-       Set seen_init_automake if needed.
-
-       Fix for PR automake/41:
-       * automake.in (require_file_found): New global.
-       (require_file_internal): Set require_file_found entry.
-       (handle_texinfo): Require file any number of times.
-
-       * automake.in (handle_dist_worker): Exit if `cp' fails.  Fixes
-       install2.test.
-
-       * tags.am: Don't reference $$here.  Report from Sven Verdoolaege.
-
-2000-03-13  Alexandre Oliva  <address@hidden>
-
-       * m4/missing.m4: Print the backtick in a way that won't cause
-       autoconf CVS to emit any warnings.
-
-2000-03-01  Jim Meyering  <address@hidden>
-
-       * automake.in (handle_dist_worker) [generating rules for distdir]:
-       Don't use `ln' (which was just a space optimization anyway) to
-       populate $(distdir).  Otherwise, the dist rules that change
-       permissions would end up affecting the master sources.
-       * texinfos.am (dist-info): Likewise.
-
-2000-02-13  Jim Meyering  <address@hidden>
-
-       * automake.in (generate_makefile): Detect write/close failure.
-
-2000-02-02  Assar Westerlund  <address@hidden>
-
-       * automake.in (handle_single_transform_list): do not use $< which
-       is not handled by all non-GNU makes.  Instead do explicit sh code
-       testing for the file in this directory and srcdir.  Based on a
-       suggestion by Alexandre Oliva <address@hidden>
-
-2000-01-12  Tom Tromey  <address@hidden>
-
-       * m4/lispdir.m4: Added --with-lispdir argument processing.
-       From Kevin Dalley.
-
-2000-01-06  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_configure): Don't check for
-       AC_PROG_MAKE_SET.
-       (scan_configure): Check for AC_PROG_MAKE_SET.
-
-       * header-vars.am (@SET_MAKE@): Added.
-       * subdirs.am (@SET_MAKE@): Removed.  Report from Motoyuki
-       Kasahara.
-
-1999-12-19  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist_worker): Expand DIST_COMMON under all
-       conditions.
-       (require_file_internal): Corrected arguments to second invocation
-       of maybe_push_required_file.
-
-       Fix for PR automake/9:
-       * automake.in (make_dirs, make_dirs_set): New globals.
-       (is_make_dir): New function.
-       (handle_configure): Use it.
-       (require_file_internal): Push file if there is no Makefile in its
-       directory.
-       (initialize_per_input): Initialize handle_dist_run.
-       (push_dist_common): Inspect handle_dist_run.
-       (handle_dist): Set handle_dist_run.  Push items from
-       configure_dist_common onto dist_common if appropriate.
-       (configure_dist_common): New global.
-       (scan_configure): Set it.
-       (maybe_push_required_file): New function.
-       (require_file_internal): Use it.
-
-       * automake.in (handle_dist_worker): Scan DIST_COMMON to see if
-       more subdirs are defined.  From Axel Belinfante.  Fixes
-       PR automake/2.
-
-1999-12-18  Tom Tromey  <address@hidden>
-
-       Partial fix for PR automake/40:
-       * lisp.am (address@hidden@LISP): Handle nobase_ case.
-       (address@hidden@LISP): Likewise.
-       * header.am (address@hidden@HEADERS): Handle nobase_ case.
-       (address@hidden@HEADERS): Likewise.
-       * data.am (address@hidden@DATA): Handle nobase_ case.
-       (address@hidden@DATA): Likewise.
-       * automake.in (am_primary_prefixes): Recognize `nobase_' prefix.
-       (am_install_var): Recognize and handle `nobase_' prefix.
-
-1999-12-17  Tom Tromey  <address@hidden>
-
-       * automake.in (get_object_extension): Added space before `-I.'.
-       Report from Ralf Corsepius.
-
-1999-12-15  Tom Tromey  <address@hidden>
-
-       * aclocal.in: Don't pass $acdir to scan_m4_files.
-       (parse_arguments): Push $acdir on end of dirlist.
-       (scan_file): Don't warn if duplicate macro seen.
-
-1999-12-13  Tom Tromey  <address@hidden>
-
-       Fix for PR automake/30 and PR automake/23.  Fixes test
-       suffix3.test.
-       * automake.in (initialize_per_input): Initialize
-       source_suffix_pattern.
-       (derive_suffix): New function.
-       (handle_single_transform_list): Call it.
-
-       * automake.in (add_depend2): Handle the no-dependency-tracking
-       case.  Fixes test suffix2.test.
-
-       * depcomp (tmpdepfile): [case sgi] Added missing `fi'.
-
-       * automake.in (get_object_extension): Fixed quoting on
-       -I$(srcdir).
-
-       * depend2.am: Removed erroneous comment.
-
-       * automake.texi (Program variables): Document nostdinc.
-       (Options): Likewise.
-       * automake.in (get_object_extension): Respect nostdinc option.
-       (handle_options): Recognize nostdinc.
-       * comp-vars.am (DEFS): Use @DEFAULT_INCLUDES@ as sole
-       substitution.
-
-       * automake.in (read_am_file): Allow conditional includes.  Fixes
-       test condincl.test.
-
-       * depcomp: Handle case on SGI when libtool is `yes'.
-       * depend2.am (@address@hidden): Set libtool.
-       (@address@hidden): Likewise.
-       (@address@hidden): Likewise.
-
-       * depcomp: Unify dashmstdout and dashXmstdout cases.  Move hp case
-       after gcc case.
-
-1999-12-13  Pavel Roskin  <address@hidden>
-
-       * automake.in (add_depend2): substitute $rule in the rules
-       for individual files.  Fixes test specflags5.test.
-
-1999-12-12  Tom Tromey  <address@hidden>
-
-       * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Run mkinstalldirs
-       to create directories.  Fixes test subobj3.test.
-
-1999-12-10  Tom Tromey  <address@hidden>
-
-       * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Don't print
-       message when creating .deps files.
-
-       * automake.in (initialize_global_constants): If unreadable by
-       owner, make it readable by owner regardless of number of links.
-       Fixes more of install2.test.
-
-       * missing: Try to see if gnutar or gtar exist before invoking
-       them.
-
-       * m4/missing.m4 (AM_MISSING_INSTALL_SH): Remove ${SHELL} from
-       install_sh value.  Look for install-sh and install.sh in a
-       somewhat more sensible way.  Fixes test install2.test.  Partially
-       from Jim Meyering.
-
-1999-12-09  Pavel Roskin  <address@hidden>
-
-       * m4/missing.m4: remove redundant backquote
-
-1999-11-23  Tom Tromey  <address@hidden>
-
-       * automake.in (initialize_global_constants): Use `bzip2 -9', not
-       `bzip --best'  Report from Jim Meyering.
-
-1999-11-22  Tom Tromey  <address@hidden>
-
-       * m4/missing.m4 (AM_MISSING_INSTALL_SH): Don't take argument.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Don't pass argument to
-       AM_MISSING_INSTALL_SH.
-       * automake.in (scan_one_configure_file): Reverted previous
-       change.
-
-       * automake.in (scan_one_configure_file): Define `install_sh'
-       configure variable when AM_INIT_AUTOMAKE seen.  Report from Jim
-       Meyering.
-
-       * automake.in (handle_single_transform_list): Generate explicit
-       rule for subdir objects.  Fixes new addition to subobj.test.
-
-       * automake.in (handle_lib_objects_cond): Allow LIBOBJS to be
-       defined by AC_SUBST.  Fixes ltlibobjs.test.
-
-       Fix for sourcesub.test:
-       * automake.in (handle_single_transform_list): Added `var'
-       argument.  If config sub found, give error.
-       (handle_source_transform): Updated for new
-       handle_source_transform.
-
-       * py-compile: New file.
-       * m4/Makefile.am (m4data_DATA): Added python.m4.
-       * m4/python.m4: New file.
-       * automake.texi (Uniform): Mention PYTHON.
-       (Python): New node.
-       * Makefile.am (amfiles): Added python.am, python-clean.am.
-       (dist_script_DATA): Added py-compile.
-       * python.am: New file.
-       * python-clean.am: New file.
-       * automake.in (seen_pythondir): New global.
-       (generate_makefile): Call handle_python.
-       (handle_python): New function.
-       (scan_one_configure_file): Set seen_pythondir if AM_PATH_PYTHON
-       seen.
-       (am_install_var): Special-case PYTHON like JAVA.
-       (scan_configure): Check for py-compile.
-       (initialize_global_constants): Added py-compile to @common_files.
-
-       * ltlib.am (address@hidden@LTLIBRARIES): Added missing space.
-
-1999-11-21  Tom Tromey  <address@hidden>
-
-       * automake.in (finish_languages): Only generate suffix rule when
-       not doing dependency tracking.
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Use AM_MISSING_INSTALL_SH.
-       * m4/missing.m4 (AM_MISSING_INSTALL_SH): New macro.
-
-       * depend2.am: Use @SOURCE@, @OBJ@, @LTOBJ@, @OBJOBJ@, and 
@address@hidden
-       Always use `-o'.
-
-1999-11-19  Tom Tromey  <address@hidden>
-
-       * dist.am: Set `CDPATH=:' to avoid problems.  Merged from
-       Alexandre's change on branch.
-
-1999-10-02  Alexandre Oliva  <address@hidden>
-
-       * Makefile.am (maintainer-check): Look for occurrences of ``cd'
-       without `CDPATH'.
-       * dejagnu.am: Set CDPATH before cd.
-       * Makefile.in: Rebuilt.
-
-       * automake.in (handle_single_transform_list): Change `\1' for `$1'
-       in `s///' replacement.
-
-       * automake.in (handle_dist): Set CDPATH before cd.
-       * dejagnu.am (check-DEJAGNU): Likewise.
-       * texinfos.am (install-info-am, dist-info): Likewise.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Likewise.
-       * m4/missing.m4 (AM_MISSING_HAS_RUN): Likewise.
-       * aclocal.m4, configure, Makefile.in: Rebuilt.
-
-       * AUTHORS: Added myself.
-
-1999-09-14  Alexandre Oliva  <address@hidden>
-
-       * m4/missing.m4: Support relative srcdir and ac_aux_dir.
-       Reported by Tim Wilkinson <address@hidden>
-       * aclocal.m4, configure: Rebuilt.
-
-1999-08-17  Alexandre Oliva  <address@hidden>
-
-       * m4/lex.m4 (AM_PROG_LEX): Require AM_MISSING_HAS_RUN and, if no
-       LEX program is found, use `${am_missing_run}flex'.
-
-1999-08-16  Alexandre Oliva  <address@hidden>
-
-       * automake.in (handle_single_transform_list): Replace `$(OBJEXT)'
-       with `o' in depfile.
-
-       * automake.in (handle_lib_objects_cond): Remove second dot from
-       dependency file names.
-
-       * depend2.am (address@hidden@.obj): Dependency file should be .Po,
-       regardless of OBJEXT.
-
-       * automake.in (handle_dependencies): Add blank line after depend2.
-       (handle_dependencies): Start DEP_FILES with address@hidden@'.  Output
-       blank line before `include's, not after them.
-       (scan_one_configure_file): Do not special-case `DEP_' any more.
-
-       * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Run for loop only
-       if AMDEP is empty.
-       * aclocal.m4, configure: Rebuilt.
-
-       * m4/depend.m4 (AMDEPBACKSLASH): Define.
-       * depend2.am (@address@hidden, @address@hidden, @address@hidden): Use 
AMDEPBACKSLASH.
-
-       * automake.in (handle_dependencies): Generate `include's for
-       dependency files after address@hidden@'.
-
-       * m4/missing.m4: Use eval, instead of a sub-shell, to test for
-       --run support in the missing script, since SHELL is not exported.
-       Reported by job bogan <address@hidden>
-       * aclocal.m4, configure: Rebuilt.
-
-1999-08-15  Alexandre Oliva  <address@hidden>
-
-       * aclocal.m4, configure: Rebuilt with itself.
-       * Makefile.in, m4/Makefile.in, tests/Makefile.in: Likewise.
-
-       * m4/missing.m4 (AM_MISSING_PROG): Remove DIRECTORY argument.
-       Require AM_MISSING_HAS_RUN.  Use am_missing_run, defined by...
-       (AM_MISSING_HAS_RUN): New macro.
-       * m4/init.m4: Remove missing_dir from calls to AM_MISSING_PROG.
-       * automake.texi (Requirements): Likewise.
-       * version.texi, stamp-vti: Rebuilt.
-
-1999-07-28  Tom Tromey  <address@hidden>
-
-       * depcomp: Handle the `hp' mode.
-
-1999-07-06  Tom Tromey  <address@hidden>
-
-       * depcomp: Work around HP-UX 10.20 sed bug.
-
-1999-07-05  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dependencies): Generate a separate include
-       for each dep file.  Report from Alexandre Oliva.
-       * depend.am: Don't include DEP_FILES.
-
-1999-06-01  Alexandre Oliva  <address@hidden>
-
-       * depend.am: Add @AMDEP@ before `include', so that dependency
-       tracking can be disabled.
-       * depend2.am: Ditto, before all lines related with dependency
-       tracking.
-       * m4/depend.m4 (AM_DEP_TRACK): New macro, that documents
-       --enable/disable-dependency-tracking and sets AMDEP accordingly.
-       It is implicitly disabled if depcomp is missing.
-       (AM_DEPENDENCIES): Disable dependency tracking unless it can be
-       generated by side-effect.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Require AM_DEP_TRACK.
-       * automake.in (handle_dependencies): Add @AMDEP@ before the value
-       of DEP_FILES.
-       * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Handle DEP_FILES
-       starting with `#'.
-
-       * depcomp: Support -xM for dependency generation, for Sun CC.
-       Reported by Alex Hornby <address@hidden>
-       * m4/depend.m4: Extract the list of supported dependency-tracking
-       mechanisms from the depcomp script and use it to test each one.
-       * THANKS: Added Alex Hornby.
-
-       * depend2.am: Move $(depcomp) to the line of $(...DEPMODE), so as
-       to leave $(...COMPILE) in a line by itself.
-
-       * THANKS: Added Miles Bader.
-
-1999-06-01  Miles Bader  <address@hidden>
-
-       * m4/depend.m4 (AM_DEPENDENCIES): Add check for `makedepend'.
-       Fix `dashmstdout' to ignore non-dependency-generating uses of the
-       -M flag.
-       * depcomp (makedepend): New dependency-generating method.
-
-1999-06-01  Alexandre Oliva  <address@hidden>
-
-       * missing: If given `--run' as first argument, try to run the
-       given program before falling back to the ``emulated'' behavior.
-       Add support for `tar'.
-       * automake.in: Use new `tar' support for `dist'.
-       * m4/missing.m4 (AM_MISSING_PROG): Instead of checking for the
-       program, prepend `missing --run' to the given program name.
-       * m4/init.m4: Remove AMTAR-related stuff.
-       * NEWS: Updated.
-
-       * m4/depout.m4: Instead of `find'ing Makefiles, just iterate on
-       CONFIG_FILES.  Do not use temporary variable for list of
-       dependency files, it breaks Cygwin.
-
-1999-04-27  Alexandre Oliva  <address@hidden>
-
-       * depcomp (gcc): Imported comments removed from depend2.am, so
-       that we don't lose them.
-
-       * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Avoid sed s/$U//
-       when not using ansi2knr.
-
-1999-04-26  Alexandre Oliva  <address@hidden>
-
-       * m4/depend.m4 (AM_DEPENDENCIES): Test for depcc -E support.
-       * depcomp (cpp): Extract dependencies from `# nnn "..."' lines.
-
-1999-04-25  Alexandre Oliva  <address@hidden>
-
-       * m4/depend.m4 (AM_DEPENDENCIES): Add a definition to conftest.h,
-       so as not to compile an empty source; some compilers fail on this.
-       Redirect stderr of depcc to /dev/null.  Test for -M with -o,
-       because some compilers will output the rules to the output file.
-       * depcomp (dashmstdout): Add --silent before --mode=compile, so
-       that we don't get libtool output mixed up with make rules.
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Require AM_SET_DEPDIR.
-       * depend2.am: Set tmpdepfile too, to speed up depcomp.  Always use
-       -o for libtool, otherwise it may try to deduce the object name
-       from the dependency-generation flag.
-       * depcomp: Assume depdir exists.  Preserve depfile on unsuccessful
-       compilations.
-
-       * libtool.am: Do not emit .c.lo here...
-       * depend2.am: ... emit .*.lo here, only when using libtool.
-       * automake.in (get_object_extension): No more @MINUSO@ here.
-       (handle_single_transform_list): Set $depfile from $object.
-       (handle_dependencies): Emit depend2.am for all used languages,
-       regardless of $use_dependencies; the setting of depcomp makes the
-       difference.
-       (lang_cxx_finish): Do not emit compilation rules.
-       (lang_objc_finish): Likewise.
-       (lang_java_finish): Likewise.
-
-1999-04-21  Tom Tromey  <address@hidden>
-
-       * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Correctly
-       interpolate DEPDIR in DEP_FILES expansion.
-
-1999-04-20  Lee Iverson  <address@hidden>
-
-       * m4/depend.m4 (AM_DEPENDENCIES): Fix up test for SGI-style
-       dependency updating.
-       * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Fix sed script to
-       handle multi-line dependency lists.
-
-1999-11-12  Tom Tromey  <address@hidden>
-
-       Fix for PR automake/14:
-       * aclocal.in: Added `ud_GNU_GETTEXT'.  Updated to mention
-       AC_CYGWIN.
-       * automake.in: Mention AC_CYGWIN, not AC_CYGWIN32.
-
-       * m4/multi.m4: Added missing `]'.  From Akim Demaille.
-
-       * Makefile.am (path-check): Make sure distdir is writeable before
-       removing it.
-       * automake.in (handle_texinfo): Added `cm' and `ov' extensions.
-       (handle_dist_worker): Make sure distdir is writeable before
-       removing it.
-       (initialize_global_constants [$dist_trailer]): Make sure distdir
-       is writeable before removing it.
-       * dist.am (distcheck): Make the new source tree read-only before
-       compiling.  Idea from Karl Berry.
-
-       * automake.texi (Gnits): Allow COPYING.LIB again.
-       * automake.in (check_gnits_standards): Allow COPYING.LIB again.
-
-1999-11-11  Jim Meyering  <address@hidden>
-
-       * dist.am (distcheck): Remove $(distdir).tar.gz before counting
-       files.
-
-1999-11-09  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist): Typo fix.  From Jim Meyering.
-
-1999-11-09  Jim Meyering  <address@hidden>
-
-       * automake.in (handle_dist): Remove the DISTHOOK and GETTEXT
-       markers, no matter what.
-
-1999-11-08  Tom Tromey  <address@hidden>
-
-       * dist.am (distcheck): Put `&&' at the start of the distcheck-hook
-       line.
-
-       * automake.in (handle_dist_worker): Use `cp -R', not `cp -r'.
-       From Jim Meyering.  Also, don't mention file name in `cp'
-       destination.  From Olly Betts.
-
-1999-10-27  Miodrag Vallat  <address@hidden>
-
-       * texinfos.am (uninstall-info): Use installed info file, not one
-       from srcdir or builddir.
-
-1999-11-07  Tom Tromey  <address@hidden>
-
-       * clean.am (maintainer-clean-generic): Remove Makefile.in.  From
-       Jeff Bailey
-
-       Fix for PR automake/18:
-       * automake.in (handle_dist): Add contents of dist.am to the output
-       rules.
-       * Makefile.am (amfiles): Added dist.am.
-       * dist.am: New file.
-       (distcheck): Added uninstall and distclean checks.
-
-       * automake.in (PATH_PATTERN): Added `-' as allowable character.
-       Fixes PR automake/20.  From Matthew D. Langston.
-
-       * automake.in (SUFFIX_RULE_PATTERN): Add `0-9' as characters
-       allowed in suffixes.  Fixes PR 22.  From Matthias Clasen.
-
-1999-10-03  Alexandre Oliva  <address@hidden>
-
-       * m4/lispdir.m4: -batch must come before -q.
-       * elisp-comp: Likewise.
-       Reported by Lars Hecking <address@hidden>
-       * THANKS: Added Lars.
-
-1999-08-15  Tom Tromey  <address@hidden>
-
-       * automake.in (get_object_extension): Fixed quoting bug.  Fixes
-       ansi4.test.
-
-1999-07-27  Tom Tromey  <address@hidden>
-
-       * config.guess, config.sub: New versions from autoconf.
-
-1999-07-13  Tom Tromey  <address@hidden>
-
-       Work around losing `awk'.  Report from Harlan Stenn.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Require AC_PROG_AWK.
-       * tags.am (ID, TAGS): Use $(AWK), not `awk'.
-
-       * automake.in (handle_source_transform): Mark prefix as seen if
-       corresponding _SOURCES variable exists.  Fixes empty2.test.
-
-1999-06-25  OKUJI Yoshinori  <address@hidden>
-
-       * configure.in (ACLOCAL): Do not prepend the variable SRCDIR to
-       m4.
-       (AUTOMAKE): Set --amdir to current directory.
-
-1999-06-20  Tom Tromey  <address@hidden>
-
-       * Makefile.am (TAGS_FILES): New macro.
-       (ETAGS_ARGS): Moved files into TAGS_FILES.
-       (TAGS_DEPENDENCIES): Likewise.
-       (ETAGS_ARGS): Removed.
-       (TAGS_DEPENDENCIES): Removed duplicate definition.
-
-       * tags.am (ID): Handle VPATH correctly.  Use TAGS_FILES.  Report
-       from Ganesan Rajagopal.
-       (TAGS): Likewise.
-
-1999-06-18  Thomas Tanner  <address@hidden>
-
-       * automake.in (handle_ltlibraries): Check for -module in LDFLAGS,
-       too.
-
-1999-06-20 Mark Elbrecht <address@hidden>
-
-       * ylwrap: Handle filenames output by the DOS version of Bison.
-
-1999-06-20  Tom Tromey  <address@hidden>
-
-       * ylwrap: Be less strict when recognizing DOS paths.  From Mark
-       Elbrecht.
-
-1999-06-19  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist_worker): Remove redundant entries from
-       DIST_SUBDIRS.
-
-       * automake.in (handle_lib_objects_cond): Better error message when
-       unrecognized option passed in LDADD.
-
-1999-06-08  Alexandre Oliva  <address@hidden>
-
-       * configure.in (ACLOCAL, AUTOMAKE): Use our own scripts, with
-       appropriate --acdir and --amdir arguments.
-
-1999-06-07  Alexandre Oliva  <address@hidden>
-
-       * automake.in (dist_header): Avoid changing permissions of files
-       in the source tree, trying a complex `find/chmod' command before
-       falling back to plain chmod.
-       (handle_dist_worker): Do not create directories with mode 777, the
-       find above will take care of that.
-       * m4/init.m4: Set install_sh for find/chmod above.
-
-       * THANKS: Added Shuhei Amakawa.
-
-1999-06-07  Shuhei Amakawa <address@hidden>
-
-       * mans.am: Strip dirname from given filename.
-
-1999-06-07  Jim Meyering  <address@hidden>
-
-       * automake.in (handle_dist): Change emitted rules so that a failure
-       in `$(MAKE) distcheck-hook' propagates to the outer make.
-
-1999-05-27  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_single_transform_list): Replace AM_FLAG and
-       not FLAG in compilation rule.
-       (add_depend2): Likewise.
-
-       * ltlib.am (address@hidden@LTLIBRARIES): Pass INSTALL_STRIP_FLAG to
-       libtool.
-
-       * m4/dmalloc.m4: Updated dmalloc site information.
-
-1999-05-19  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_single_transform_list): Push object name
-       without extension onto lang_specific_files.  Fixes
-       specflags4.test.
-
-       * automake.in (handle_single_transform_list): Added missing
-       space.  Fixes specflags.test.
-
-1999-05-05  Tom Tromey  <address@hidden>
-
-       * automake.in: Disabled dependency tracking for Java.
-
-1999-05-04  Tom Tromey  <address@hidden>
-
-       * library.am (@LIBRARY@): Use $(@address@hidden).
-       * automake.in (handle_libraries): Recognize _AR variable.
-
-1999-04-30  Tom Tromey  <address@hidden>
-
-       * automake.in (finish_languages): Always use `-o $@' with
-       libtool.  Define ltcompile and ltlink at outermost scope in
-       function.
-       * libtool.am (.c.lo): Removed.
-
-       * automake.in (finish_languages): Put `.' before extension in
-       suffix list, `.obj' rule, and `.lo' rule.  Look at `-flags', not
-       `-flag'.  From Pavel Roskin.
-
-1999-04-28  Tom Tromey  <address@hidden>
-
-       * automake.in (finish_languages): Fixed scoping of ltcompile and
-       ltlink.  From Pavel Roskin.
-
-1999-04-27  Tom Tromey  <address@hidden>
-
-       * automake.in (read_main_am_file): Don't start macro definition
-       with backslash-newline.  Instead, append newline at the end if
-       required.
-
-       * automake.in (read_am_file): Insert a backslash before a trailing
-       newline.  Fixes pluseq8.test.
-
-       * automake.in (MACRO_PATTERN): Allow digits and `_' to start a
-       macro name.
-       (check_canonical_spelling): Don't insert `AM' before macro name
-       (reverts Alexandre's 1999-04-27 patch).
-       * automake.texi: Reverted documentation change for `AM' patch.
-
-       * automake.in (handle_lib_objects_cond): Prefer `$1' over `\1'.
-       Minor rewrite for clarity.
-       (check_canonical_spelling): Prefer `$1' over `\1'.
-
-       * depend2.am (@OBJ@): Renamed.  Use @SOURCE@, @address@hidden  Always
-       use `-o $@'.
-       (@LTOBJ@): Likewise.
-       * automake.in (handle_single_transform_list): Don't print rule if
-       doing dependency tracking and the file's language supports it.
-       (initialize_per_input): Initialize lang_specific_files.
-       (add_depend2): New function.
-       (handle_dependencies): Use it.
-
-       * automake.in (lang_ppf77_finish): Use lang_f77_finish.
-       ratfor compiler name is `RCOMPILE'.  ppf77 compiler name changed
-       to `PPF77COMPILE' to allow use of f77 and ppf77 in the same
-       directory.
-       (lang_ratfor_finish): Use lang_f77_finish.
-
-       * compile.am (NOTDEPEND.c.o): Removed.
-       (OBJEXT.c.obj): Likewise.
-       * automake.in: Added `flags' attribute to all relevant languages.
-       (handle_single_transform_list): Handle per-derived-object flags.
-       Changed interface and all callers.
-       (handle_built_sources): Don't call handle_single_transform_list.
-       Added `compile' and `compiler-name' attribute to all relevant
-       languages.
-       (finish_languages): Define compiler variables here.
-       (lang_cxx_finish): Don't call define_compiler_variable.  Don't
-       define flag variable or .o rules.  Don't add to @suffixes.
-       (lang_f77_finish): Likewise.
-       (lang_ppf77_finish): Likewise.
-       (lang_objc_finish): Likewise.
-       (lang_java_finish): Likewise.
-       (finish_languages): Define flag variable here.
-       Added `output-arg' attribute to all relevant languages.
-       (finish_languages): Define `.o' rules here.
-       (finish_languages): Put extension on @suffixes.
-       (get_object_extension): Don't transform NOTDEPEND or MINUSO.
-
-1999-04-27  Alexandre Oliva  <address@hidden>
-
-       * automake.in (initialize_global_constants): Invoke gzip for
-       dist-shar just like in plain dist, i.e., pass it GZIP_ENV and -c.
-
-       * automake.in (initialize_global_constants): Remove zip file
-       before re-creating it.
-       Reported by Bob Friesenhahn <address@hidden>
-
-       * texinfos.am (uninstall-info): Look for info file in srcdir, just
-       like in install-info-am.
-       Reported by Tudor Hulubei <address@hidden>
-
-       * automake.in (handle_lib_objects_cond): \Q doesn't work either.
-       Let's use the good ol' substitution, then.
-       Reported by Russ Allbery <address@hidden>
-
-       * automake.in (check_canonical_spelling): Insert AM before names
-       starting with non-letters.
-
-       * automake.texi: Document it.
-
-1999-04-26  Alexandre Oliva  <address@hidden>
-
-       * automake.in (handle_lib_objects_cond): Do not use quotemeta, it
-       doesn't work on perl4.  Maybe \Q and \E do.
-
-1999-04-24  Tom Tromey  <address@hidden>
-
-       * automake.in: Treat `.zip' and `.jar' files as Java.
-
-       * automake.in (generate_makefile): Define `subdir' after reading
-       .am file.
-       (read_main_am_file): Give programming error if variable defined
-       before invocation.
-
-1999-04-22  Tom Tromey  <address@hidden>
-
-       * automake.in (generate_makefile): Define `subdir' variable.
-       (handle_dist): Don't define `subdir'.
-
-       * automake.in (handle_texinfo): Change numbering scheme for
-       stamp-vti files, to avoid problems with DOS.
-       From Michel de Ruiter.
-
-       * automake.texi: Don't mention AM_FUNC_MKTIME.
-       * aclocal.in (obsolete_macros): Mention AM_FUNC_MKTIME.
-       * automake.in (scan_one_configure_file): Recognize
-       AC_FUNC_MKTIME, not AM_FUNC_MKTIME.
-       (obsolete_macros): Mention AM_FUNC_MKTIME.
-       * m4/Makefile.am (m4data_DATA): Removed mktime.m4.
-       * m4/mktime.m4: Removed.
-
-1999-04-20  Tom Tromey  <address@hidden>
-
-       * automake.texi (Top level): Don't recommend substing SUBDIRS.
-
-1999-04-20  Brian Ford <address@hidden>
-
-       * scripts.am: Change else if's to elif.
-
-1999-04-20  Alexandre Oliva  <address@hidden>
-
-       * automake.in (handle_lib_objects_cond): Only require the source
-       of a LIBOBJ if it's not in BUILT_SOURCES.
-       Reported by Erez Zadok.
-
-1999-04-19  Tom Tromey  <address@hidden>
-
-       * automake.in: Treat `.class' files as Java source.
-       (lang_java_finish): Handle `.class' files.
-
-1999-04-18  Alexandre Oliva  <address@hidden>
-
-       * m4/lispdir.m4: Match only `/(share|lib)/x?emacs/site-lisp/*$'.
-
-       * m4/lispdir.m4: Do not override lispdir if it's already defined.
-       Run some emacs-lisp to find out the site-lisp directory, but
-       relocate it into prefix.
-
-1999-04-17  Paul Eggert  <address@hidden>
-
-       * m4/mktime.m4 (bigtime_test, main): Move alarm from
-       bigtime_test to main, since Solaris 7 (64-bit) mktime loops
-       even outside of bigtime_test.  Use a time limit of 60 seconds
-       for the whole test, not 10 seconds per iteration.
-
-1999-04-17  Erez Zadok  <address@hidden>
-
-       * automake.in: Create stamps for headers in appropriate
-       directories, even if the input file lives in a different place.
-       * remake-hdr.am: Likewise.
-
-1999-04-16  Tom Tromey  <address@hidden>
-
-       From Brian Ford:
-       * progs.am (address@hidden@PROGRAMS, address@hidden@PROGRAMS):
-       Invoke `sed' only once per program.
-       * scripts.am (address@hidden@SCRIPTS, address@hidden@SCRIPTS):
-       Invoke `sed' only once per program.
-
-1999-04-13  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_subdirs): Make `install-recursive' phony.
-       From Michel de Ruiter.
-
-       * automake.in (handle_ltlibraries): Added missing `check'.
-
-1999-04-12  Tom Tromey  <address@hidden>
-
-       * ansi2knr.c: New version from Pavel Roskin (via ansi2knr.c
-       maintainer).
-
-1999-04-11  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist): Use AMTAR.
-       (initialize_global_constants): Likewise.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Use AMTAR, not TAR.
-
-       * automake.in (lang_sub_obj): New function.
-       (lang_cxx_rewrite): Use it.
-       (lang_asm_rewrite): Likewise.
-       (lang_objc_rewrite): Likewise.
-       (lang_cxx_finish): Add `-o $@' to all C++ rules.
-       (lang_asm_finish): Add `-o' to suffix rules when appropriate.
-       (lang_objc_finish): Add `-o $@' to all ObjC rules.
-       (lang_java_finish): Likewise.
-
-       * automake.in: Only register `asm' once.
-       (lang_asm_finish): Put assembly suffixes on @suffixes.
-
-       * libtool.am (.s.lo): Removed.
-       (.S.lo): Likewise.
-       * automake.in (lang_asm_finish): Handle libtool.
-
-       * libtool.am (.c.o): Always pass -c to libtool.
-
-       * automake.in (lang_yacc_rewrite): Handle sources in subdirs.
-       (lang_yaccxx_rewrite): Likewise.
-       (lang_lex_rewrite): Likewise.
-       (lang_lexxx_rewrite): Likewise.
-
-       Assembly code no longer included by default:
-       * compile.am (.s.o): Removed.
-       (.S.o): Likewise.
-       * automake.in: Register `asm' language.
-       (lang_asm_finish): Generate suffix rules for assembly.
-       (get_object_extension): Don't add `.s' or `.S' to suffix list.
-
-       * automake.in (get_object_extension): Substitute @MINUSO@ when
-       including compile.am.
-       * compile.am (.c.o): Added @address@hidden
-       (.c.obj): Likewise.
-
-       First cut at allowing objects in subdirectories:
-       * m4/Makefile.am (m4data_DATA): Added minuso.m4.
-       * Makefile.am (dist_script_DATA): Added compile.
-       * m4/minuso.m4: New file.
-       * automake.in (initialize_global_constants): Added compile to
-       common_files.
-       (seen_cc_c_o): New global.
-       (scan_one_configure_file): Set it when AM_PROG_CC_C_O seen.
-       (handle_options): Recognize `subdir-objects' option.
-       (lang_c_rewrite): Added directory argument.
-       (lang_yacc_rewrite): Likewise.
-       (lang_yaccxx_rewrite): Likewise.
-       (lang_lex_rewrite): Likewise.
-       (lang_lexxx_rewrite): Likewise.
-       (handle_single_transform_list): Pass directory to _rewrite
-       function.  Generate dependencies for dirstamp files for each .o;
-       it is just the rules we want to create once.
-       (lang_c_rewrite): Handle `subdir-objects' option.
-       (lang_c_rewrite): Require `compile' program.
-       * compile: New file.
-
-       * automake.in (initialize_per_input): Initialize %directory_map.
-       (handle_single_transform_list): Only create .dirstamp rules once
-       per directory.
-
-       * m4/gcj.m4 (AM_PROG_GCJ): Use AC_CHECK_PROGS, not AC_CHECK_PROG.
-
-       Fix for confh.test:
-       * automake.in (configure_input_files): New global.
-       (scan_configure): Set it.
-       (handle_configure): Use configure_input_files when determining
-       which subdirs have a Makefile.am.  Fixes confh.test.
-       (handle_configure): Only recognize acconfig.h in top srcdir.
-
-1999-04-10  Tom Tromey  <address@hidden>
-
-       * depend2.am (%.o): Use `$(*D)/$(*F)', not just `$(*F)'.
-       (%.lo): Likewise.
-
-       * automake.in (am_install_var): Remove redundancies from the
-       result.  Fixes test cond8.test.
-
-       * automake.in (handle_single_transform_list): Handle dependency
-       tracking when files are created in subdirs.  Error if object in
-       subdir has `..' component.
-
-       * automake.in (initialize_global_constants): Use $(TAR), not tar.
-
-       * automake.in (handle_ltlibraries): Allow check_LTLIBRARIES.
-
-       * automake.in (lang_yacc_finish): Added missing `&'.
-
-1999-04-10  Alexandre Oliva  <address@hidden>
-
-       * automake.in (handle_configure): Replace multiple occurrences of
-       @STAMP@ in the same line; completes the patch for remake-hdr.am
-       below.
-
-       * automake.in (handle_dependencies): Fix test for `autodep'
-       support.
-
-       * automake.in (handle_source_transform): Add a pfx to used_pfx
-       only if it's conditional or non-empty, to reduce the number of
-       empty variables.  Emit _OBJECS variable based on program name if
-       no SOURCES were explicitly specified.
-
-       * remake-hdr.am: Create the stamp file before the header file,
-       and just rename it after, so that the timestamps will be correct.
-       Reported by Marc Horowitz <address@hidden>
-
-       * automake.in (lang_yacc_finish): Generate and dist a `.h' for a
-       `.y' iff YFLAGS or AM_YFLAGS contain `-d'.
-       Reported by Jim Meyering <address@hidden>
-
-       * automake.in (lang_yacc_finish): $hname must not contain a `.'.
-
-1999-04-10  Tom Tromey  <address@hidden>
-
-       * Makefile.am (EXTRA_DIST): New macro.
-       * ChangeLog.1996, ChangeLog.1998: New files.
-
-1999-04-09  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_source_transform): Handle dist and nodist
-       prefixes.
-       (initialize_per_input): Initialize dist_sources.
-       (check_libobjs_sources): Handle dist and nodist prefixes.
-       (generate_makefile): Define DIST_SOURCES.
-       * dist-vars.am (DISTFILES): Reference DIST_SOURCES, not SOURCES.
-
-       * automake.texi (Macros): Mention AM_PROG_GCJ.
-       (Java Support): New node.
-       (Dist): Documented dist_ and nodist_ prefixes.
-
-       * m4/gcj.m4 (AM_PROG_GCJ): Renamed from AC_PROG_GCJ.
-
-       * automake.in (lang_java_finish): Generate .lo rule for `.java'
-       files, not `.gcj' files.
-
-       * m4/gcj.m4: New file.
-       * m4/Makefile.am (m4data_DATA): Added gcj.m4.
-
-       * automake.in: Register the `java' language.
-       (resolve_linker): Handle GCJLINK.
-       (lang_java_rewrite): New function.
-       (LANG_IGNORE, LANG_PROCESS, LANG_SUBDIR): New constants.
-       (lang_c_rewrite): Use new constants.
-       (lang_cxx_rewrite): Likewise.
-       (lang_header_rewrite): Likewise.
-       (lang_yacc_rewrite): Likewise.
-       (lang_yaccxx_rewrite): Likewise.
-       (lang_lex_rewrite): Likewise.
-       (lang_lexxx_rewrite): Likewise.
-       (lang_asm_rewrite): Likewise.
-       (lang_f77_rewrite): Likewise.
-       (lang_ppf77_rewrite): Likewise.
-       (lang_ratfor_rewrite): Likewise.
-       (lang_objc_rewrite): Likewise.
-       (handle_single_transform_list): Likewise.  Handle LANG_SUBDIR
-       return from rewrite function.
-       (lang_java_finish): New function.
-       (register_language): Changed interface and all calls.  Added
-       `autodep' settings to various languages.
-       (handle_dependencies): Use `autodep' property of language when
-       including dependency-tracking code.
-
-1999-04-07  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_texinfo): Indentation fixes.
-
-1999-04-07  Alexandre Oliva  <address@hidden>
-
-       * automake.in (value_to_list): Skip *only* trailing backslashes.
-
-1999-04-07  Pavel Roskin  <address@hidden>
-
-       * automake.in (value_to_list): Skip trailing backslashes.
-
-1999-04-07  Alexandre Oliva  <address@hidden>
-
-       * automake.in (handle_texinfo): Add texinfo.tex to config_aux_dir
-       when appropriate.
-       Reported by Per Cederqvist <address@hidden>
-       (handle_texinfo): Do not define texinfo_tex='.', use
-       '$(srcdir)/texinfo.tex' instead; the directory name will be
-       properly extracted.
-       (require_conf_file_with_line): Fixed typo.
-
-1999-04-03  Raja R Harinath  <address@hidden>
-
-       * automake.in (handle_tests): Test `dir=./' before `dir=', so that
-       we do not depend on PATH starting with `.'.
-
-1999-03-31  Tom Tromey  <address@hidden>
-
-       * automake.in (quote_cond_val): Quote \n.
-       (unquote_cond_val): Unquote \n.
-       (read_am_file): If line ends with `\', preserve it and add a
-       newline.
-       (read_main_am_file): In conditional case, put conditional text at
-       beginning of each generated line.
-
-1999-03-31  Alexandre Oliva  <address@hidden>
-
-       * automake.in (handle_tests): support XFAIL_TEST
-       * automake.texi: document it
-
-1999-04-12  Alexandre Oliva  <address@hidden>
-
-       * End of merge from trunk.
-
-1999-04-12  Alexandre Oliva  <address@hidden>
-
-       * automake.in (cmdline_use_dependencies): Reintroduce it.
-       (--ignore-deps): Set cmdline_use_dependencies again.
-       (handle_dependencies): If use_dependencies is not set, define
-       depcomp as empty.
-       (handle_configure): Pass --ignore-deps to generated Makefile.ins.
-       (scan_configure): Do not require depcomp when ignoring
-       dependencies.
-       (initialize_global_constants): Reintroduce --ignore-deps.
-
-1999-04-10  Alexandre Oliva  <address@hidden>
-
-       * depcomp: New file.
-       * Makefile.am (dist_script_DATA): Added depcomp.
-       * automake.in (cmdline_use_dependencies, omit_dependencies,
-       dependency_macros): Removed.
-       (--ignore-deps): Just ignore.
-       (handle_single_transform_list, dep_files): Named dependency files
-       as \$(DEPDIR)/$base.P$obj
-       (handle_lib_objects_cond): Likewise.
-       (generate_dependency_code): Do not check for AM_*_DEPENDENCIES.
-       (scan_one_configure_file): Likewise.
-       (handle_dependencies): Always enable auto-dep.  Define `depcomp'.
-       Ignore OMIT_DEPENDENCIES.
-       (handle_configure): Do not pass --ignore-deps.
-       (scan_configure): Require `depcomp'.
-       (initialize_global_constants): Make `depcomp' common.  Remove
-       `--ignore-deps' from usage.
-       (get_object_extension): No more NOTDEPEND in compile nor libtool.
-       * compile.am: Remove rules for .c.o and .c.obj
-       * depend.am (distclean-depend): Wipe out $(DEPDIR)
-       * depend2.am (@address@hidden): Define from config.status.
-       Use it and depcomp in suffix rules.
-       * libtool.m4: Likewise.
-       * m4/ccdepend.m4, m4/cxxdepend.m4: Removed.
-       * m4/depvars.m4, m4/objcdepend.m4: Likewise.
-       * m4/Makefile.am (dist_m4data_DATA): Likewise.
-       * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Extract DEPDIR
-       from the Makefile and subst it in deps.  Report creation of deps
-       files (for now).  Replace $U with `_' and the empty string.  Write
-       a comment to each created file.
-       * m4/depend.m4 (AM_SET_DEPDIR): Select a valid deps dir name.
-       (AM_DEPENDENCIES): Accept CC, CXX and OBJC.  Just determine the
-       dependency mode and AC_SUBST [$1]DEPMODE.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Automatically call
-       AM_DEPENDENCIES for CC and CXX, if the corresponding AC_PROG
-       appears in configure.in, before or after AM_INIT_AUTOMAKE.
-
-1999-04-02  Raja R Harinath  <address@hidden>
-
-       * depout.m4: Fix sed expression for extracting `dirpart'.
-
-1999-03-29  Tom Tromey  <address@hidden>
-
-       * depend2.am (address@hidden@COMPILE): Use `!=' and not `-ne'.
-
-       * compile.am (.c.obj): Also disabled when dependency tracking
-       enabled.
-       * depend2.am (@address@hidden): New target.
-       * automake.in (get_object_extension): Added explanatory comment.
-       (generate_dependency_code): Handle $seen_objext.
-
-       * depend.am: Removed obsolete comment.
-       * depend2.am: Minor formatting fix.
-
-1999-03-28  Tom Tromey  <address@hidden>
-
-       * m4/Makefile.am (dist_m4data_DATA): Renamed, and added new
-       files.
-       (EXTRA_DIST): Removed.
-       * automake.in (dependency_macros): New global.
-       (scan_one_configure_file): Recognize new dependency tracking
-       macros, and define new resulting configure variables.
-       (generate_dependency_code): New sub.
-       (handle_dependencies): Use it.
-       * depend2.am (address@hidden@COMPILE): New macro.
-       (@address@hidden): Use it.
-       (@address@hidden): Likewise.
-       * m4/depvars.m4: New file.
-       * m4/objcdepend.m4: New file.
-       * m4/cxxdepend.m4: New file.
-       * m4/init.m4: Moved dependency handling code into depout.m4.
-       * m4/depout.m4: New file.
-       * m4/ccdepend.m4: New file.
-       * m4/depend.m4: New file.
-
-       * depend2.am (@address@hidden): Renamed to be old-style suffix pattern.
-       (@address@hidden): Likewise.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Don't create `.deps/.P'; it is no
-       longer needed.
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Add code to config.status which
-       will create the required .P files for dependency tracking.
-       * automake.in (scan_dependency_file): Removed.
-       (handle_dependencies): Never call scan_dependency_file.
-       (generate_deps): Removed.
-       (parse_arguments): Don't recognize --generate-deps, --build-dir,
-       --srcdir-name, or --include-deps.  Do recognize --ignore-deps.
-       (srcdir_name): Removed.
-       (build_directory): Removed.
-       (initialize_global_constants): Changed $USAGE to reflect argument
-       parsing changes.
-       (handle_dist_worker): Never run automake in `dist' rule.
-       (handle_configure): Use --ignore-deps, not --include-deps.
-       * depend.am (DEPS_MAGIC): Removed.
-       (DEP_FILES): Unconditionally include.
-
-1999-03-27  Tom Tromey  <address@hidden>
-
-       * automake.in (saw_sources_p): Correctly count header extensions
-       seen.
-       (handle_headers): Fixed order of arguments to am_install_var.
-
-       * automake.in (am_install_var): Don't error if EXTRA_foo is
-       defined uselessly.
-
-       * scripts.am (address@hidden@SCRIPTS): Use NDIR when appropriate.
-       (address@hidden@SCRIPTS): Likewise.
-       * progs.am (address@hidden@PROGRAMS): Use NDIR when appropriate.
-       (address@hidden@PROGRAMS): Likewise.
-       * ltlib.am (address@hidden@LTLIBRARIES): Use NDIR when appropriate.
-       (address@hidden@LTLIBRARIES): Likewise.
-       * lisp.am (address@hidden@LISP): Use NDIR when appropriate.
-       (address@hidden@LISP): Likewise.
-       * libs.am (address@hidden@LIBRARIES): Use NDIR when appropriate.
-       (address@hidden@LIBRARIES): Likewise.
-       * java.am (address@hidden@JAVA): Use NDIR when appropriate.
-       (address@hidden@JAVA): Likewise.
-       * header.am (address@hidden@HEADERS): Use NDIR when appropriate.
-       (address@hidden@HEADERS): Likewise.
-       * data.am (address@hidden@DATA): Use NDIR when appropriate.
-       (address@hidden@DATA): Likewise.
-       * Makefile.in: Rebuilt.
-       * Makefile.am (dist_pkgdata_DATA): Renamed.
-       (EXTRA_DIST): Removed.
-       (install-data-hook): Added POST_INSTALL; print commands as they
-       are run; respect DESTDIR.
-       * dist-vars.am (DISTFILES): Removed $(HEADERS).
-       * automake.in (am_install_var): Accept `-candist' and
-       `-defaultdist' options.  Handle `dist_' and `nodist_' prefixes.
-       (am_primary_prefixes): Added can_dist argument.  Recognize `dist_'
-       and `nodist_' prefixes.
-       (handle_scripts): Pass -candist to am_install_var.
-       (handle_data): Pass -defaultdist to am_install_var.
-       (handle_headers): Likewise.
-       (handle_emacs_lisp): Pass -candist to am_install_var.
-       (handle_java): Pass -candist to am_install_var.
-
-1999-03-26  Tom Tromey  <address@hidden>
-
-       * m4/init.m4: Fixed typo when invoking SHELL.
-
-       * automake.in (lang_yacc_finish): Always use `.h' as suffix for
-       yacc header file.  From Ralf Corsepius.
-
-       * Makefile.in: Rebuilt.
-       * Makefile.am: Updated to reflect removal of TAR subst.
-       * automake.texi (Options): Document dist-bzip2.
-       * automake.in (TAR): Removed global.
-       (initialize_global_constants): Changed `dist' to use pipe with
-       gzip; work with non-GNU tar.
-       (handle_dist): Handle non-GNU tar.  Don't define TAR.
-       (initialize_global_constants): Added `dist-bzip2' entry.
-       (handle_options): Recognize dist-bzip2 option.
-       (handle_dist): Likewise.
-       * configure: Rebuilt.
-       * configure.in: Don't check for tar.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Check for `tar'.  Substitute
-       AMTARFLAGS.
-
-       * automake.in (am_install_var): Removed obsolete comment.
-
-       * texinfos.am (uninstall-info): Don't print loop but instead print
-       commands.  Simplified pre-uninstall loop.
-       * scripts.am (address@hidden@SCRIPTS): Don't print loop but
-       instead print commands.
-       * progs.am (address@hidden@PROGRAMS): Don't print loop but instead
-       print commands.
-       * ltlib.am (address@hidden@LTLIBRARIES): Don't print loop but
-       instead print commands.
-       * lisp.am (address@hidden@LISP): Strip subdir from file name.
-       (address@hidden@LISP): Likewise.  Also, don't print loop but
-       instead print commands.
-       * libs.am (address@hidden@LIBRARIES): Don't print loop but instead
-       print commands.
-       * java.am (address@hidden@JAVA): Don't print loop but instead
-       print commands.
-       * header.am (address@hidden@HEADERS): Strip subdir from file name.
-       (address@hidden@HEADERS): Likewise.  Also, don't print loop but
-       instead print commands.
-       * data.am (address@hidden@DATA): Strip subdir from file name.
-       (address@hidden@DATA): Likewise.  Also, don't print loop but
-       instead print commands.
-
-       * automake.in (handle_merge_targets): `install-strip' is a phony
-       target.  From Michel de Ruiter.
-
-1999-03-25  Tom Tromey  <address@hidden>
-
-       * automake.in (define_compiler_variable): Don't define variable
-       with trailing `_'.
-
-1999-03-25  Alexandre Oliva  <address@hidden>
-
-       * automake.in (LDADD): accept -dlopen and -dlpreopen here
-       * automake.texi: ditto
-
-1999-03-25  Alexandre Oliva  <address@hidden>
-
-       * automake.in (TESTS): make from Solaris 7/x86 loses if srcdir
-       is absolute and != objdir.  dir="" or "$(srcdir)/" fixes it
-
-1999-03-24  Tom Tromey  <address@hidden>
-
-       * automake.in (define_compiler_variable): New sub.
-       (finish_languages): Use it.
-       (lang_cxx_finish): Likewise.
-       (lang_f77_finish): Likewise.
-       (lang_ppf77_finish): Likewise.
-       (lang_ratfor_finish): Likewise.
-       (lang_objc_finish): Likewise.
-
-1999-03-23  Tom Tromey  <address@hidden>
-
-       * progs.am (address@hidden@PROGRAMS): Use `-e' instead of multiple
-       sed invocations.  From Elrond.
-       (address@hidden@PROGRAMS): Likewise.
-
-       * automake.in (lang_lex_finish): Rewrite `l', not `y', to `c'.
-       From Ralf Corsepius.
-
-1999-02-01  Thomas Tanner  <address@hidden>
-
-       * automake.in: accept both A(C|M)_PROG_LIBTOOL, print a
-       warning when AM_PROG_LIBTOOL was found
-       * automake.texi: renamed AM_PROG_LIBTOOL to AC_PROG_LIBTOOL
-
-1999-03-22  Tom Tromey  <address@hidden>
-
-       Made `+=' more robust.  Fixes pluseq6.test and pluseq7.test.
-       * automake.in (define_standard_variables): New sub.
-       (read_main_am_file): Use two passes to scan standard variables.
-       (read_am_file): Don't special-case configure variables with `+='.
-       (initialize_per_input): Initialize %var_was_plus_eq.
-       (read_am_file): Set var_was_plus_eq element correctly.
-       (define_variable): Give error if variable assigned with `+=' is
-       internally defined.
-       (initialize_per_input): Initialize %am_var_defs.
-       (file_contents_with_transform): Set element in %am_var_defs.
-       (read_am_file): Use %am_var_defs.
-
-1999-03-21  Tom Tromey  <address@hidden>
-
-       * automake.in (initialize_per_input): Initialize %object_map.
-       (handle_single_transform_list): Allow source files in
-       subdirectories.
-
-1999-03-21  Jim Meyering  <address@hidden>
-
-       * automake.in (handle_dist): Add missing newline after the first
-       semicolon.
-
-1999-03-11  Tom Tromey  <address@hidden>
-
-       * m4/error.m4, m4/mktime.m4, m4/obstack.m4, m4/regex.m4,
-       m4/strtod.m4: Use $ac_objext, not `.o'.  From Jim Meyering.
-
-       From Jim Meyering:
-       * automake.in (handle_dist): Add `;\' to end of distcheck-hook
-       line.
-       (scan_one_configure_file): In LIBOBJS, recognize `$ac_objext' as
-       legitimate ending.  Fixes libobj9.test.
-
-       From Ralf Corsepius.  Fixes lex3.test.
-       * automake.in (lang_yacc_finish): Include `.' in name pushed onto
-       maintainer-clean list.
-       (lang_lex_finish): Likewise.
-
-1999-03-02  Tom Tromey  <address@hidden>
-
-       * subdirs.am (maintainer-clean-recursive): Changed "&&" into "if"
-       construct to work around FreeBSD make/sh problem.  From Rich Wales.
-
-1999-03-01  Tom Tromey  <address@hidden>
-
-       Fixes from Pavel Roskin:
-       * automake.in (variable_conditions_sub): Sort list passed to
-       variable_conditions_permutations.
-       (variable_conditions): Sort list before returning.
-
-1999-02-27  Tom Tromey  <address@hidden>
-
-       * automake.in (lang_extensions): New sub.
-       (handle_dependencies): Use it.
-       (cxx_extensions): Removed.
-       (lang_cxx_finish): Use lang_extensions.
-       (f77_extensions): Removed.
-       (lang_f77_finish): Use lang_extensions.
-       (objc_extensions): Removed.
-       (lang_ppf77_finish): Put `.' before extension.  Fixes ext.test.
-       Report from Dave Morrison.
-       (lang_ratfor_finish): Likewise.
-
-1999-02-26  Tom Tromey  <address@hidden>
-
-       * automake.in (finish_languages): Added AM_LDFLAGS.
-       (lang_cxx_finish): Likewise.
-       (lang_f77_finish): Likewise.
-       (lang_ppf77_finish): Likewise.
-       (lang_ratfor_finish): Likewise.
-       (lang_objc_finish): Likewise.
-
-1999-02-11  Tom Tromey  <address@hidden>
-
-       * aclocal.in (obsolete_macros): Copied from automake.in.
-       (obsolete_rx): Use only keys of obsolete_macros.
-       (scan_configure): Report replacement macro for an obsolete macro.
-       * automake.in (obsolete_macros): Added ud_GNU_GETTEXT.
-
-       * automake.in (obsolete_macros): Corrected typo in AM_EXEEXT
-       entry.  Fixes obsolete2.test.
-
-       * automake.in (obsolete_macros): Use empty string to indicate no
-       substitution.
-       (scan_one_configure_file): Likewise.
-
-1999-02-07  Paul Eggert  <address@hidden>
-
-       * m4/ccstdc.m4 (AM_PROG_CC_STDC): Prefer -Ae to -Aa
-       -D_HPUX_SOURCE, since -Ae allows `long long' and this is
-       needed by some programs.
-
-1999-02-10  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_texinfo): Added `pgs' to list of
-       extensions.  From NISHIDA Keisuke.
-
-1999-02-04  Akim Demaille  <address@hidden>
-
-       * automake.in (handle_texinfo): remove texinfo.tex from
-       TEXINFODIR.
-
-1999-02-02  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_merge_targets): Use INSTALL_STRIP_FLAG.
-       * progs.am (address@hidden@PROGRAMS): Added INSTALL_STRIP_FLAG.
-       * header-vars.am (INSTALL_PROGRAM): Removed
-       AM_INSTALL_PROGRAM_FLAGS.
-       (INSTALL_STRIP_FLAG): New macro.
-
-       * automake.in: Handle `ypp' as C++ yacc source and `lpp' as C++
-       lex source.
-       (lang_yacc_finish): Likewise.
-       (lang_lex_finish): Likewise.
-
-1999-02-01  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist_worker): Correctly find find in $$d,
-       not $$.  From Bill Davidson.
-
-       * automake.in (finish_languages): Use "&", not "do".  From Pavel
-       Roskin.
-       (handle_single_transform_list): Likewise.
-
-1999-01-29  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_configure): Removed unused variable.  From
-       Pavel Roskin.
-
-       * ansi2knr.c: New version from L. Peter Deutsch.
-
-1999-01-22  Tom Tromey  <address@hidden>
-
-       * automake.in (require_file_internal): Correctly examine return
-       value of `system'.  From Andris Pavenis.  Fixes copy.test.
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Require autoconf 2.13.
-
-       * automake.in (lang_ppf77_rewrite): New function.  From Jochen
-       Kuepper.  Fixes ppf77.test.
-       (lang_ratfor_rewrite): New function
-
-       * automake.in (handle_configure): Use `&' before sub calls (Perl 4
-       fix).  From Erez Zadok.
-
-1999-01-15  Tom Tromey  <address@hidden>
-
-       * configure.in: Version 1.4a (oops).
-
-       * configure.in: Updated version to 1.5a.
-
-1999-01-14  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_configure): Compute $header_dir based on
-       $one_name, not $one_hdr.  Reported by Erez Zadok.  Fixes
-       confh2.test.
-       (handle_configure): Compute relative path to input header
-       correctly in all cases.
-
-       * automake.in (handle_tests): Avoid error messages from dejagnu
-       test rules.  From Karl Heuer.
-
-       * automake.in (handle_texinfo): Add `/' to end of $conf_dir.
-
-       * Makefile.am (AUTOMAKE_OPTIONS): Added `1.4'.
-
-       * texi-vers.am ($(srcdir)/address@hidden@): Find @TEXI@ in srcdir.
-       From Alexandre Oliva and Erez Zadok.
-
-       * automake.in (create): Renamed from touch.
-       (handle_configure): Use create, not touch.
-
-       * config.sub, config.guess: New versions from autoconf.
-
-       * mkinstalldirs: New version from autoconf.
-
-1999-01-12  Tom Tromey  <address@hidden>
-
-       * config.sub, config.guess, COPYING, texinfo.tex: New versions
-       from FSF.
-
-1999-01-11  Marcus G. Daniels  <address@hidden>
-
-       * automake.in (PATH_PATTERN): New variable:
-       (INCLUDE_PATTERN): Use it.  Ignore all include commands using
-       symbols besides $(top_srcdir) and $(srcdir).
-
-1999-01-11  Alexandre Oliva  <address@hidden>
-
-       * automake.in (handle_dist_worker): avoid failure in `make dist'
-       if last file is a builddir-only file
-
-1999-01-11  Alexandre Oliva  <address@hidden>
-
-       * missing (autoheader): `s' was missing from sed script; grr
-
-1999-01-11  Tom Tromey  <address@hidden>
-
-       * remake-hdr.am (@STAMP@): Reverted timestamp change.
-       ($(srcdir)/@address@hidden): Likewise.
-
-1999-01-10  Tom Tromey  <address@hidden>
-
-       * Makefile.am (scriptdir): New macro.
-       (script_DATA): Likewise.
-       (install-data-hook): Use them.
-       (EXTRA_DIST): Added script_DATA.
-       (installcheck-local): Use script_DATA.
-
-       * Makefile.am (pkgdata_DATA): Removed duplicate definition.
-
-1999-01-10  Alexandre Oliva  <address@hidden>
-
-       * missing (autoheader): accept multiple header files
-       (automake): simplify sed processing
-
-1999-01-10  Alexandre Oliva  <address@hidden>
-
-       * automake.in (handle_configure, stamp_dir): create only one stamp
-       file per header, instead of one in the top-level directory and one
-       in the directory that contains the header.
-
-1999-01-10  Tom Tromey  <address@hidden>
-
-       * automake.in (lang_objc_finish): Formatting fix.
-
-       * automake.in (objc_extensions): New sub.
-       (handle_dependencies): Only generate dependency-tracking code for
-       ObjC when ObjC source seen.
-
------
-
-Copyright 1999-2014 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification, are
-permitted provided the copyright notice and this notice are preserved.
diff --git a/old/ChangeLog.01 b/old/ChangeLog.01
deleted file mode 100644
index be5df4e..0000000
--- a/old/ChangeLog.01
+++ /dev/null
@@ -1,4937 +0,0 @@
-2001-12-31  Tom Tromey  <address@hidden>
-
-       * automake.texi (Extending): Document installcheck-local.  Added
-       installdirs-local index entry.
-       (Tests): Document installcheck-local.
-
-       * automake.in (handle_single_transform_list): Indentation fix.
-
-2001-12-31  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (common_files): Add COPYING.DOC.
-       Suggested by Karl Berry.
-
-2001-12-30  Tom Tromey  <address@hidden>
-
-       * automake.in (define_configure_variable): Define a user macro,
-       not an automake macro.
-       * tests/Makefile.am (TESTS): Added ar.test.
-       * tests/ar.test: New file.
-
-       For PR automake/211:
-       * automake.in (object_compilation_map): New global.
-       (initialize_per_input): Initialize it.
-       (COMPILE_LIBTOOL): New constant.
-       (COMPILE_ORDINARY): Likewise.
-       * tests/Makefile.am (TESTS): Added pr211.test.
-       * tests/pr211.test: New file.
-
-       For PR automake/215:
-       * configure.in: Use AM_AUTOMAKE_OPTIONS.
-       * Makefile.am (AUTOMAKE_OPTIONS): Removed.
-       * automake.texi (Macros): Document AM_AUTOMAKE_OPTIONS.
-       (Options): Mention AM_AUTOMAKE_OPTIONS.
-       * automake.in (global_options): New global.
-       (global_options_line): Likewise.
-       (scan_autoconf_traces): Trace AM_AUTOMAKE_OPTIONS.
-       (scan_one_autoconf_file): Likewise.
-       (process_option_list): New function.
-       (handle_options): Use it.  Also, handle global options.
-       * m4/Makefile.am (m4data_DATA): Added options.m4.
-       * m4/options.m4: New file.
-
-       * lib/am/install.am (?SUBDIRS?installdirs-am): Handle
-       installdirs-local.
-       (?!SUBDIRS?installdirs): Likewise.
-       * automake.in (handle_installdirs): Handle installdirs-local.
-       * automake.texi (Extending): Mention installdirs.
-       * tests/Makefile.am (TESTS): Added installdir.test.
-       * tests/installdir.test: New file.
-
-2001-12-30  Akim Demaille  <address@hidden>
-
-       * lib/am/yacc.am: Also rename the possible y.output file.
-       Remove the trailing y.tab.h.
-
-2001-12-30  Paolo Bonzini  <address@hidden>
-
-       * automake.texi (Install): Remove mention of nonexistent
-       uninstall-hook.
-
-2001-12-30  Alan Modra  <address@hidden>
-
-       * automake.in (generate_makefile): Unlink output file before
-       opening so that any hard links are not changed.
-
-2001-12-30  Tom Tromey  <address@hidden>
-
-       * tests/pr220.test: Use `required' to pick up gcc.
-
-       For PR automake/243:
-       * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Strip everything
-       after `:'.
-       * tests/Makefile.am (TESTS): Added pr243.test.
-       * tests/pr243.test: New file.
-
-       For PR automake/220:
-       * tests/Makefile.am (TESTS): Added pr220.test.
-       * tests/pr220.test: New file.
-       * m4/cond.m4 (AM_CONDITIONAL): Cause creation of config.status to
-       fail if conditional was never run.
-
-       For PR automake/260:
-       * lib/depcomp (tru64): Correctly handle libtool case.
-       From address@hidden
-
-2001-12-30  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/distdir.am (distcleancheck_listfiles): Unquote.
-       Reported by Yann Droneaud.
-
-2001-12-29  Tom Tromey  <address@hidden>
-
-       For PR automake/266:
-       * tests/Makefile.am (TESTS): Added pr266.test.
-       * tests/pr266.test: New file.
-       * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Handle
-       non-standard name for makefile.
-
-       For PR automake/279:
-       * automake.in (conditional_ambiguous_p): New sub.
-       (handle_lib_objects_cond): Use it.
-       (check_ambiguous_conditional): Use it.
-       * tests/Makefile.am (TESTS): Added pr279.test, pr279-2.test.
-       * tests/pr279.test: New file.
-       * tests/pr279-2.test: New file.
-
-2001-12-26  Tom Tromey  <address@hidden>
-
-       For PR automake/249:
-       * tests/Makefile.am (TESTS): Added nodist2.test.
-       * tests/nodist2.test: New file
-
-2001-12-26  Ralf Corsepius <address@hidden>
-
-       * m4/multi.m4: Fix quoting in AC_OUTPUT_COMMANDS.
-
-2001-12-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in: Test for Autoconf >= 2.52.
-       * tests/defs (needs_autoconf, has_autoconf): Delete definition.
-       * tests/ansi3.test, tests/ansi5.test, tests/ccnoco.test,
-       tests/cond4.test, tests/cond9.test, tests/cond16.test,
-       tests/cond18.test, tests/cond19.test, tests/cond20.test,
-       tests/confsub.test, tests/depcomp2.test, tests/depdist.test,
-       tests/depend2.test, tests/dirname.test, tests/distname.test,
-       tests/extra5.test, tests/install2.test, tests/lex3.test,
-       tests/make.test, tests/nobase.test, tests/pr9.test,
-       tests/pr87.test, tests/stamph2.test, tests/subdir5.test,
-       tests/subdirbuiltsources.test, tests/subobj3.test,
-       tests/subobj5.test, tests/subobj6.test, tests/substref.test,
-       tests/target-cflags.test, tests/yacc4.test, tests/yacc7.test,
-       tests/yaccvpath.test: Do not use $needs_autoconf.
-
-2001-12-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in: Bump version to 1.5c.
-
-2001-12-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in: Bump version to 1.5b.
-
-       * lib/config.sub, lib/config.guess: New versions from FSF.
-
-       * lib/am/lex.am, lib/am/yacc.am: Use `rm -f', not `rm'.
-
-2001-12-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (check_gnu_standards, check_gnits_standards): Pass
-       "$am_file.am" as WHERE argument to require_file.
-
-2001-12-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/python.m4 (AM_PATH_PYTHON): Check all known Python interpreters
-       in loop until we find one the satisfies the user supplied version.
-       Add python2 to the list of known interpreters.  Don't use
-       changequote.  Cache the calculation of PYTHON_VERSION and
-       PYTHON_PLATFORM.
-       (AM_PYTHON_CHECK_VERSION): New function, extracted from
-       AM_PATH_PYTHON and modernized.
-       * m4/runlog.m4: New file.
-       * m4/Makefile.am (m4data_DATA): Add it.
-
-2001-12-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/confsub.test, tests/depdist.test, tests/extra5.test,
-       tests/nobase.test, tests/stamph2.test,
-       tests/subdirbuiltsources.test: Require Autoconf.
-
-2001-12-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Dist): Document $(DISTCHECK_CONFIGURE_FLAGS).
-       * lib/am/distdir.am (distcheck): Honnor $(DISTCHECK_CONFIGURE_FLAGS).
-       Suggested by Merijn de Jonge.
-
-2001-12-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/tags.am (ID): Search $(LISP) files in $(srcdir),
-       like other ID dependencies.
-       Suggested by Christian Cornelssen.
-
-2001-12-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_dist): Distribute common files which
-       do not exist but are target of a Makefile rule.
-       * automake.texi (Dist): Update.
-       * test/builtcommon3.test: New file.
-       * test/Makefile.am (TESTS): Add distcommon3.test.
-
-2001-12-04  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (macro_define): Fix misuse of chomp introduced on
-       2001-11-28.
-
-2001-11-28  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (append_comments): New.  Extracted from
-       read_am_file.  Match '\n' with a regexp, don't use substr (the
-       perlport man page says '\n' is not always one byte wide).
-       (read_am_file):  Use it.  Always chomp $_.
-       (file_contents_internal):  Use append_comments.
-       (macro_define): Don't treat the trailing '\n' with substr, use
-       a regexp or chomp.
-
-2001-11-28  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs: Turn on shell traces when VERBOSE=x.
-
-2001-11-26  Tom Tromey  <address@hidden>
-
-       * automake.texi (Assembly Support): Mention .s and .S as only
-       suffixes.
-
-2001-11-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/subdirbuiltsources.test: Set -e after sourcing defs, not
-       before.
-
-2001-11-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/lex3.test: Require GNU Make.
-
-2001-11-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs (ACLOCAL): Add -I $srcdir/../m4 before any other
-       directory.
-
-2001-11-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/tags.am (TAGS): Search %CONFIG% and $(LISP) files
-       in $(srcdir), like other TAGS dependencies.
-       Suggested by Christian Cornelssen.
-
-2001-11-26  Akim Demaille  <address@hidden>
-
-       * automake.in (&macro_define): Use $where when reporting an error,
-       not the place where the macro was first defined since (i) if this
-       is the first definition, then obviously it was not defined before,
-       and (ii) anyway, the error is with the new definition, not the
-       first.
-
-2001-11-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/distdir.am (distcheck): Call distcleancheck.
-       (distcleancheck_listfiles, distcleancheck): New, extracted from
-       distcheck.
-       * automake.texi (Checking the distribution): Document
-       distcleancheck_listfiles and distcleancheck.
-
-2001-11-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (scan_one_autoconf_file): Parenthesize qw// in
-       foreach invocation, otherwise Perl5.005_03 complains about a
-       syntax error.  Reported by Yann Droneaud.
-
-2001-11-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (scan_texinfo_file): Suppress FIXME about strange
-       map behavior.
-
-2001-11-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs (aclocaldir): Check for existence of libtool.m4 and
-       gettext.m4 if required.
-
-2001-11-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (define_objects_from_sources,
-       handle_lib_objects_cond, value_to_list): Use quotemeta instead of
-       the equivalant substitution.
-
-2001-11-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (SUFFIX_RULE_PATTERN): Add '_(){}$@' to the
-       set of accepted characters in extensions.
-       (rule_define): Convert '.o' and '.obj' into '$(OBJEXT)' for
-       internall use.
-       * tests/suffix6.test: Ensure that `.o' is handled like `.$(OBJEXT)'.
-
-2001-11-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Suffixes): Don't require SUFFIXES, but document
-       its use for the "extreme" cases.
-
-2001-11-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (rule_define): Use $KNOWN_EXTENSIONS_PATTERN
-       to match suffix rules for known extensions, or call
-       accept_extensions on suffixe rules for unknown extensions.
-       (var_SUFFIXES_trigger): New function.
-       (macro_define): Call var_VAR_trigger when $VAR is updated.
-       * tests/suffix6.test, tests/suffix7.test: New files.
-       * tests/Makefile.am (TESTS): Add suffix6.test and suffix7.test.
-
-2001-11-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (KNOWN_EXTENSIONS_PATTERN, known_extensions_list):
-       New variables.
-       (handle_single_transform_list, lang_yacc_target_hook): Use
-       KNOWN_EXTENSIONS_PATTERN.
-       (accept_extension): New function.
-       (register_language): Call it.
-
-2001-11-16  Alexandre Duret-Lutz  <address@hidden>
-
-       At every place where an "$extension" is used, include the leading
-       dot in the extension, don't hardcode it when building the filename.
-       That will make any support for a dot-less extension easier to add.
-
-       * automake.in (SUFFIX_RULE_PATTERN): Include extension dots in
-       backref groups.
-       ("main"): Prepend a '.' to the supported extensions of all
-       languages (e.g. 'c' becomes '.c').
-       (handle_languages, handle_single_transform_list,
-       handle_lib_objects_cond, handle_headers, derive_suffix,
-       rule_define): Do not add a dot
-       before extensions, and include dots in matching groups.
-       * lib/am/depend2.am (.%EXT%.o, .%EXT%.obj, .%EXT%.lo): Rename as ...
-       (%EXT%.o, %EXT%.obj, %EXT%.lo): ... these.
-       * lib/am/lex.am (.%EXT%.%DERIVED-EXT%): Rename as ...
-       (%EXT%%DERIVED-EXT%): ... this.
-       * lib/am/yacc.am: Likewise.
-
-2001-11-12  Akim Demaille  <address@hidden>
-
-       * m4/make.m4 (AM_MAKE_INCLUDE): Serial 2.
-       Use `"#"' and `"\""', which
-       Autoconf mode prefers over `'#'' and `'"''.
-       * m4/missing.m4 (AM_MISSING_HAS_RUN): Serial 3.
-       Rely on AC_MSG 2.50's quotation.
-
-2001-11-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (scan_texinfo_file): Typo from 2001-11-05.
-
-2001-11-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/distdir.am (distdir): Also look for directory in build
-       directory first. (See 2001-05-14.)
-       * tests/Makefile.am (TESTS): Add extra5.test.
-       * tests/extra5.test: New file.
-       From Dean Povey.
-
-2001-11-09  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for distcommon2.test:
-       * automake.in (automake_needs_to_reprocess_all_files): New
-       variable.
-       ("main"): Process all Makefiles a second time if
-       $automake_needs_to_reprocess_all_files is set.
-       (maybe_push_required_file): Return 1 or 0 whether the file is
-       pushed or not.
-       (require_file_internal): Set $automake_needs_to_reprocess_all_files
-       if an added file can't be pushed.
-
-       * test/distcommon2.test: New file.
-       * test/Makefile.am (TESTS): Add distcommon2.test.
-       From Pavel Roskin.
-
-2001-11-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (exec_dir_p): Remove.  Replace by...
-       (EXEC_DIR_PATTERN):... this.
-       (am_install_var): Adjust to use EXEC_DIR_PATTERN.
-
-2001-11-09  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for nobase.test:
-       * lib/am/header-vars.am (install_sh_DATA): New.
-       * lib/am/data.am (install-%DIR%%PRIMARY%): Declare and use
-       %DIR%%PRIMARY%_INSTALL, and set it to $(install_sh_DATA) instead
-       of $(INSTALL_DATA) for nobase_ targets.
-       * lib/am/lisp.am (install-%DIR%LISP): Likewise.
-       * lib/am/python.am (install-%DIR%PYTHON): Likewise.
-       * tests/nobase.test (configure.in): Append AC_OUTPUT.
-       * tests/Makefile.am (XFAIL_TESTS): Remove nobase.test.
-
-2001-11-08  Akim Demaille  <address@hidden>
-
-       * automake.texi: Remove references to stamp-h.in, which no longer
-       exists.
-       * tests/stamph2.test: Formatting change.
-
-2001-11-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/suffix3.test: Check for foo.$(OBJEXT) in Makefile.in.
-       Don't use -Wno-error.
-
-2001-11-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/suffix4.test ($AUTOMAKE): Don't use -Wno-error.
-       * tests/suffix5.test ($AUTOMAKE): Likewise.
-
-2001-11-07  Akim Demaille  <address@hidden>
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Don't escape quotes in
-       AC_MSG_ERROR.
-       Reported by Jim Meyering.
-
-2001-11-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/distdir.am (am__remove_distdir): Define in topdir only.
-
-2001-11-05  Paul Eggert  <address@hidden>
-
-       * lib/am/distdir.am (am__remove_distdir):
-       New macro.  Do not change permission of non-directories.
-       Change only user permission, as there's no point to changing group
-       or other permission.
-       (distdir, dist, dist-bzip2, dist-tarZ, dist-shar, dist-zip, dist-all,
-        distcheck): Use it.
-
-2001-11-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/python.am: Cleanup the cleaning section.
-       * automake.texi (Python): Remove documentation for PYCFILES
-       and PYOFILES.  Update the first paragraphes.
-
-2001-11-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (FOREIGN, GNU, GNITS, AC_CANONICAL_HOST,
-       AC_CANONICAL_SYSTEM, MOSTLY_CLEAN, DIST_CLEAN): Define as constants.
-       Adjust usage everywhere.
-
-2001-11-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (libtool_files, libtool_sometimes, common_files,
-       common_sometimes, config_aux_path): Use qw to simplify definition.
-       (scan_texinfo_file) <clean_suffixes, predefined_index,
-       hidden_index>: Likewise.
-       (scan_autoconf_traces) <traced>: Likewise.
-       (scan_one_autoconf_file, check_gnu_standards, resolve_linker):
-       Likewise.
-
-2001-11-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_single_transform_list): Pass $nonansi_obj to
-       derive_suffix.  Don't use an hardcoded 'o' for object extensions.
-       (derive_suffix): Accept $OBJ as a second argument, don't
-       hardcode 'o'.
-       * tests/suffix5.test: New test.
-       * tests/Makefile.am (TESTS): Add suffix5.test.
-       Reported by Arkadiusz Miskiewicz <address@hidden>.
-
-2001-11-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_single_transform_list): Don't call
-       $lang->target_hook for undefinied langages.
-       * tests/suffix4.test: New test.
-       * tests/Makefile.am (TESTS): Add suffix4.test.
-       Reported by Dmitry Mikhin <address@hidden>.
-
-2001-11-05  Akim Demaille  <address@hidden>
-
-       * automake.in (@common_sometimes, &handle_configure): No longer
-       use stamp-hin.
-       * lib/am/remake-hdr.am: Adjust.
-       * tests/confh.test: There is no stamp.hin.
-
-2001-11-01  Akim Demaille  <address@hidden>
-
-       * lib/am/lex.am, lib/am/yacc.am: Use the output file name in
-       `#line' and multiple inclusion guards.
-       * lib/ylwrap: Remove debugging code.
-       (input_dir, input_rx): Move where used.
-       Use the output file name in `#line'.
-
-2001-10-31  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (transform): Update documentation.
-
-2001-10-31  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/gcj.m4 (AM_PROG_GCJ): Define GCJFLAGS if unset.
-       Reported by Olivier Louchart-Fletcher <address@hidden>.
-
-2001-10-30  Akim Demaille  <address@hidden>
-
-       * automake.in (&create): Reinstall.
-
-2001-10-30  Akim Demaille  <address@hidden>
-
-       * automake.in (&append_exeext): Use macro_delete.
-
-2001-10-30  Akim Demaille  <address@hidden>
-
-       * automake.in ($verbose): Remove, inherited from
-       Automake::General.
-       (&variable_delete): Rename as...
-       (&macro_delete): this, for consistency.
-       (&variable_assert): New.
-       (&variable_value_as_list, &variable_value_as_list_recursive_worker):
-       Use it.
-
-2001-10-29  Akim Demaille  <address@hidden>
-
-       * m4/lispdir.m4 (AM_PATH_LISPDIR): Use AC_RUN_LOG to avoid
-       cluttering configure's stdout.
-
-2001-10-28  Akim Demaille  <address@hidden>
-
-       * automake.in: Various formatting changes.
-       (create): Remove, unused.
-
-2001-10-28  Akim Demaille  <address@hidden>
-
-       * automake.in (&append_exeext): New.
-       (&am_primary_prefixes): Use it.
-
-2001-10-28  Akim Demaille  <address@hidden>
-
-       * automake.in (am_primary_prefixes): Now, in accordance with its
-       comment, return the list of prefixes actually used, not all the
-       possible prefixes for a primary.
-       (&handle_libraries, &handle_ltlibraries, &handle_java)
-       (&am_install_var): Adjust.
-       * Makefile.am (maintainer-check): Allow `local $_;'.
-
-2001-10-28  Akim Demaille  <address@hidden>
-
-       * automake.in: Various formatting changes.
-       (&variable_defined): Second argument is optional.
-
-2001-10-28  Akim Demaille  <address@hidden>
-
-       * automake.in (&am_primary_prefixes): Now returns a list, not a
-       hash.
-       (&handle_libraries, &handle_ltlibraries, &handle_java)
-       (&am_install_var): Adjust.
-
-2001-10-28  Akim Demaille  <address@hidden>
-
-       * automake.in (@libtoolize_files, @libtoolize_sometimes): Rename
-       as...
-       (@libtool_files, @libtool_sometimes): these.
-       ($libtool_location): Remove, completely replaced by $seen_libtool.
-       (&require_file_internal): Do not run libtoolize, that's
-       autoreconf's job.
-
-2001-10-28  Akim Demaille  <address@hidden>
-
-       * tests/acoutnoq.test, tests/acoutput.test, tests/acoutqnl.test,
-       * tests/acouttbs.test, tests/auxdir.test, tests/colon.test,
-       * tests/colon2.test, tests/colon3.test, tests/colon4.test,
-       * tests/colon5.test, tests/colon6.test, tests/colon7.test,
-       * tests/conf2.test, tests/config.test, tests/depcomp.test,
-       * tests/depcomp2.test, tests/discover.test, tests/fpinst2.test,
-       * tests/fpinstall.test, tests/ldadd.test, tests/libobj7.test,
-       * tests/libobj8.test, tests/output.test, tests/output2.test,
-       * tests/output3.test, tests/output4.test, tests/output5.test,
-       * tests/pr2.test, tests/remake.test, tests/remake2.test,
-       * tests/remake3.test, tests/scripts.test, tests/stamph.test,
-       * tests/subdir.test, tests/subdir2.test, tests/subdir4.test,
-       * tests/tagsub.test, tests/texinfo8.test: Remove PACKAGE and VERSION
-       assignments.
-
-2001-10-28  Akim Demaille  <address@hidden>
-
-       * automake.in (&scan_autoconf_traces): Use eq for equality.
-       Anchor regexps.
-       Remove dead comment.
-       (&initialize_per_input): Don't initialize several times the same
-       vars.
-
-2001-10-28  Akim Demaille  <address@hidden>
-
-       * automake.in (scan_one_autoconf_file): When using %generalize, be
-       sure to replace only words.  AC_FUNC_OBSTACK was matching
-       M4_AC_FUNC_OBSTACK.
-
-2001-10-26  Akim Demaille  <address@hidden>
-
-       * tests/stamph2.test: Strengthen.
-       * tests/confh2.test, tests/confh3.test: Remove.
-       These are bad tests: they don't check the effects, but some
-       internal details in Makefile.
-       And they are covered by stamph2.test.
-
-2001-10-26  Akim Demaille  <address@hidden>
-
-       Now that stamp-h's are created by config.status, we don't need to
-       handle them in Makefile's.
-
-       * lib/am/remake-hdr.am (%STAMP%): Just run config.status.
-       * m4/header.m4 (_AM_STAMP): New.
-       (_AM_CONFIG_HEADER): Use it.
-
-2001-10-26  Akim Demaille  <address@hidden>
-
-       * automake.in (&generate_makefile, &handle_texinfo_helper)
-       (&handle_man_pages, &handle_dist, &handle_configure, &handle_all)
-       (&define_pretty_variable, &read_am_file, &file_contents_internal)
-       (&am_install_var, &push_dist_common, &unquote_m4_arg): Simplify
-       `join (' ', @list)' into `"@list"'.
-
-2001-10-26  Akim Demaille  <address@hidden>
-
-       * automake.in (@config_fullnames, @config_names): Remove.
-       (@config_headers): Now contains the actual spec used in
-       AC_CONFIG_HEADERS.
-       (&split_config_file_spec): New.
-       (&handle_tags, &handle_configure, &handle_all, &scan_autoconf_traces)
-       (&scan_one_autoconf_file): Adjust.
-       (&scan_one_autoconf_file): Pff, don't think _AM_CONFIG_HEADER is
-       AM_CONFIG_HEADER.
-
-2001-10-26  Akim Demaille  <address@hidden>
-
-       * m4/header.m4 (_AM_CONFIG_HEADER): New.
-       (AM_CONFIG_HEADER): Use it.
-
-2001-10-26  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_configure): Use the config.status 2.50
-       invocation syntax for config files and headers.
-       autoheader needs the name of the file to create, not from what it
-       must be created, hence CONFIG_HEADER_FULL is $one_name, not
-       $one_fullname.
-       * lib/am/configure.am, lib/am/remake-hdr.am: Likewise.
-       * tests/confsub.test (SUBDIRS): Adjust to the new config.status
-       invocation.
-       Strengthen: Use the non-default config.hin source.
-       Strengthen: Make sure config.h is properly updated when config.hin
-       is changed.
-
-2001-10-26  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_configure): Seeing Automake files in
-       @other_input_files is a programming error, not merely something to
-       ignore.
-       Factor slightly the code.
-
-2001-10-26  Akim Demaille  <address@hidden>
-
-       * automake.in ($canonical_location): New.
-       Use it.
-       (&require_config_file, $line_error): Remove.
-
-2001-10-24  Akim Demaille  <address@hidden>
-
-       * automake.in: Use &verbose.
-       (&generate_makefile, &scan_texinfo_file, &scan_aclocal_m4): Use
-       Automake::XFile.
-
-2001-10-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/python.am (install-%DIR%PYTHON, uninstall-%DIR%PYTHON):
-       Have the basename step optional and use %NDIR% instead of %DIR% in
-       filenames in order to support 'nobase_'.
-
-2001-10-24  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_languages, handle_single_transform_list,
-       lang_c_rewrite): Use require_conf_file instead of
-       require_config_file to require depcomp or compile from
-       Makefile.am.  (This is a part of my patch of 2001-10-15 which got
-       mistakenly reverted.)
-
-2001-10-24  Akim Demaille  <address@hidden>
-
-       * tests/confh.test: Since 2001-10-20 Kevin Ryde, stamp-h is
-       stamp-h1.
-
-2001-10-24  Akim Demaille  <address@hidden>
-
-       Since the ansi2knr patch from 2001-10-20 Kevin Ryde, `$U' can
-       appear in Makefile.in in the clean rule.
-
-       * tests/cxxansi.test: Adjust.
-
-2001-10-24  Akim Demaille  <address@hidden>
-
-       * automake.in (&am_print_error, &am_file_error, &am_macro_error)
-       (&am_target_error, &am_line_error, &am_conf_error, &am_file_warning):
-       Rename as...
-       (&print_error, &file_error, &macro_error, &target_error, &line_error)
-       (&conf_error, &file_warning): these.
-       (&file_warning): Fix the prototype and argument handling.
-       (&am_line_warning): Remove, unused.
-
-       Also, repair the misapplication of previous patches.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * automake.in ($ac_output_location): Replace with...
-       ($ac_config_files_location): this.
-       (&scan_autoconf_traces): We don't need $file and $line, $here is
-       enough.
-       (&scan_one_autoconf_file): Use `$in_ac_output' to store the macro
-       name (AC_OUTPUT or AC_CONFIG_FILES) for error messages.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&require_file_with_macro): Use &require_file.
-       (&read_am_file): Move the definition of $here at its proper place.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * automake.in ($libtool_line, $seen_pythondir): Replace with...
-       ($libtool_location, $pythondir_location): these.
-       (&require_conf_file_with_line, &require_conf_file_with_line):
-       Remove, unused.
-       (&require_file): Don't forget $where.
-       (&require_conf_file): Ahem...  Fix the name.
-       (&require_config_file): Invoke &require_conf_file, not yourself.
-       (&am_line_error): Fix the default am_file_error invocation.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * automake.in ($seen_lispdir): Replace with...
-       ($am_lispdir_location): this.
-       (&require_conf_file): New.
-       (&require_config_file, &require_conf_file_with_line,
-       (&require_conf_file_with_conf_line): Use it.
-       (&require_conf_file_with_macro): New.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * automake.in ($config_header_line, $ac_output_line)
-       ($ac_gettext_line, $package_version_line): Replace with...
-       ($config_header_location, $ac_output_location)
-       ($ac_gettext_location, $package_version_location): these.
-       (&require_file_with_conf_line, &require_file_with_line): Remove,
-       no longer used.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&require_file_internal): Instead of $file and $line,
-       take $where as first argument.
-       Adjust all callers.
-       (&require_file_with_macro): New.
-       Use it where internal black magic was used to recover the location
-       of a macro definition.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&read_am_file): Define and use `$here'.
-       Avoid using am_line_error.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&am_target_error): New.
-       Use it where appropriate instead of...
-       (&am_line_error): this.
-       Using it for a target is a croak error.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&am_macro_error): New.
-       Use it where appropriate instead of...
-       (&am_line_error): this.
-       Using it for a macro is a croak error.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * tests/asm.test: s/AC_PROG_AS/AM_PROG_AS/.
-       AC_OUTPUT a Makefile.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * automake.in (%var_line): Rename as...
-       (%var_location): this.
-       Use it consistently as the location where the macro is defined,
-       file and line when possible, otherwise just file.
-       (&read_am_file): Rules have their own location tracking, don't
-       pollute %var_location.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * automake.in (am_line_error): Clarify.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&am_print_error): Set $exit_status since all your
-       users do.
-       (&am_error, &am_file_error, &am_line_error, &am_conf_error):
-       Don't.
-       (&am_conf_line_error, &am_conf_line_warning): Remove.
-       Adjust callers to use &am_file_error and...
-       (&am_file_warning): new.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * m4/regex.m4: Use AC_LIBOBJ.
-       Require 2.50, and use AC_LIBSOURCES freely.
-       * tests/asm.tests: Formatting changes.
-       Exercise AM_PROG_AS.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * tests/install.test: This test is an empty shell, do not run
-       automake.
-       * tests/Makefile.am (TESTS): Don't run it.
-       * tests/defs (ACLOCAL): When using gettext, pass in the installed
-       aclocaldir.
-       * tests/subdircond.test (SUBDIRS): AM_GNU_GETTEXT needs automake
-       --add--missing.
-       * tests/obsolete2.test: Remove, merged into...
-       * tests/obsolete.test: here.
-       Both aclocal and automake should complain.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * automake.in (scan_autoconf_traces): Don't recognize AC_SUBSTs
-       for symbols which cannot be Make macro names.
-       (scan_one_autoconf_file): `$here' is new.
-       Use it consistently instead of `1' to remember a token was seen.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * tests/subdircond.test: Requires gettext.
-       * tests/libobj.test, tests/libobj10.test, tests/libobj2.test,
-       * tests/libobj6.test, tests/libobj9.test, tests/libtool.test,
-       * tests/libtool2.test, tests/ltdeps.test, tests/ltlibobjs.test,
-       * tests/nolink.test, tests/obsolete.test, tests/pr72.test,
-       * tests/sinclude.test, tests/subdircond.test, tests/subobj4.test:
-       Produce valid configure.in, use aclocal appropriately, declare
-       when libtool is required.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * m4/lex.m4: Don't run AC_DECL_YYTEXT, Autoconf does.
-       * automake.texi (Macros, Yacc and Lex): Adjust.
-       * automake.in ($seen_decl_yytext): Rename as...
-       ($seen_prog_lex): this.
-       (&scan_autoconf_traces): Add AC_PROG_LEX support.
-       (&scan_one_autoconf_file, &lang_lex_finish): Adjust.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&scan_autoconf_traces): Add support for
-       AM_PATH_LISPDIR and AM_PATH_PYTHON.
-
-2001-10-21  Akim Demaille  <address@hidden>
-
-       * tests/defs (ACLOCAL): Point to the installed aclocaldir if
-       libtool is required.
-       * tests/lex.test: Run AC_INIT once.
-       * tests/ldflags.test, tests/listval.test, tests/suffix2.test:
-       Libtool is required.
-       * tests/header.test: Build a correct configure.in.
-       * tests/defun2.test (configure.in): Be a bit respectful with
-       Autoconf, close the macro invocations.
-       * tests/confdeps.test: Even when not using aclocal, aclocal.m4
-       must be correct.
-
-       * automake.in (scan_autoconf_traces): Add support for
-       AC_CANONICAL_HOST, AC_CANONICAL_SYSTEM, A[CM]_PROG_LIBTOOL,
-       AM_CONFIG_HEADER, AM_MAINTAINER_MODE.
-       * tests/condincl.test (target): Better pattern, to avoid matching
-       the definition of `target_alias' which is now properly discovered
-       as an AC_SUBST by traces.
-       * cond4.test: Better grep pattern: After all, why shouldn't
-       TWO_FALSE be AC_SUBST properly.
-       * tests/installsh.test (AUTOMAKE, ACLOCAL): Adjust.
-
-2001-10-20  Kevin Ryde <address@hidden>
-
-       * lib/am/ansi2knr.am (mostlyclean-kr): Only rm *_.c when
-       actually using ansi2knr.
-
-       * automake.in (handle_configure): Always put a number on $stamp_name,
-       to match AM_CONFIG_HEADER.
-
-2001-10-20  Tom Tromey  <address@hidden>
-
-       * tests/Makefile.am (TESTS): Added condd.test.
-       (XFAIL_TESTS): Added condd.test.
-       * tests/condd.test: New file.
-
-2001-10-20  Akim Demaille  <address@hidden>
-
-       * automake.in (&scan_autoconf_traces): Add support for
-       AM_C_PROTOTYPES, AM_GNU_GETTEXT, AM_PROG_CC_C_O, and
-       AC_CONFIG_AUX_DIR.
-       * tests/alpha.test (configure.in): Automake wants a Makefile.
-
-2001-10-20  Akim Demaille  <address@hidden>
-
-       * automake.in (scan_autoconf_traces): Use an unlikely to be used
-       separator between trace arguments, in particular not `:' as it is
-       within AC_CONFIG_FILES's $1.
-
-2001-10-20  Akim Demaille  <address@hidden>
-
-       * tests/alpha.test (configure.in): Create, don't append.  A single
-       AC_INIT is enough.
-
-2001-10-20  Akim Demaille  <address@hidden>
-
-       * tests/acoutnoq.test, tests/acoutput.test, tests/acoutput2.test,
-       * tests/acoutqnl.test, tests/acouttbs.test, tests/all.test,
-       * tests/alpha.test, tests/ansi.test, tests/asm.test,
-       * tests/auxdir.test, tests/auxdir2.test, tests/backsl2.test,
-       * tests/badline.test, tests/block.test, tests/canon2.test,
-       * tests/check.test, tests/checkall.test, tests/clean.test,
-       * tests/colneq.test, tests/colneq2.test, tests/colon.test,
-       * tests/colon2.test, tests/colon3.test, tests/colon4.test,
-       * tests/colon5.test, tests/colon6.test, tests/colon7.test,
-       * tests/comment.test, tests/comment3.test, tests/cond.test,
-       * tests/cond2.test, tests/cond6.test, tests/cond7.test,
-       * tests/condincl.test, tests/condincl2.test, tests/condman.test,
-       * tests/condman2.test, tests/confdist.test, tests/confh.test,
-       * tests/confh2.test, tests/confh3.test, tests/confvar.test,
-       * tests/confvar2.test, tests/copy.test, tests/ctarget1.test,
-       * tests/cxxcpp.test, tests/dash.test, tests/dejagnu.test,
-       * tests/dejagnu2.test, tests/distcommon.test, tests/distdir.test,
-       * tests/else.test, tests/empty.test, tests/exdir.test,
-       * tests/exdir2.test, tests/extra3.test, tests/extra4.test,
-       * tests/flibs.test, tests/fnoc.test, tests/fo.test,
-       * tests/fonly.test, tests/fortdep.test, tests/fpinst2.test,
-       * tests/fpinstall.test, tests/gcj2.test, tests/gnits.test,
-       * tests/include.test, tests/info.test, tests/insh.test,
-       * tests/insh2.test, tests/install.test, tests/installsh.test,
-       * tests/instdata.test, tests/instdata2.test, tests/instexec.test,
-       * tests/insthook.test, tests/instman.test, tests/instman2.test,
-       * tests/java.test, tests/javaprim.test, tests/javasubst.test,
-       * tests/libobj3.test, tests/link_f_only.test, tests/lisp.test,
-       * tests/man.test, tests/mclean.test, tests/mdate.test,
-       * tests/mdate2.test, tests/mdate3.test, tests/mdate4.test,
-       * tests/mkinst2.test, tests/mkinstall.test, tests/nodepcomp.test,
-       * tests/noinst.test, tests/obsolete.test, tests/obsolete2.test,
-       * tests/outdir.test, tests/output.test, tests/output2.test,
-       * tests/output3.test, tests/output4.test, tests/output5.test,
-       * tests/package.test, tests/pluseq.test, tests/pluseq2.test,
-       * tests/pluseq3.test, tests/pluseq5.test, tests/pluseq6.test,
-       * tests/pluseq8.test, tests/ppf77.test, tests/pr2.test,
-       * tests/primary.test, tests/proginst.test, tests/python.test,
-       * tests/remake.test, tests/remake2.test, tests/remake3.test,
-       * tests/rulepat.test, tests/scripts.test, tests/seenc.test,
-       * tests/sinclude.test, tests/spell.test, tests/spell3.test,
-       * tests/spelling.test, tests/stamph.test, tests/subdir.test,
-       * tests/subdir2.test, tests/subdircond.test, tests/subst.test,
-       * tests/symlink.test, tests/symlink2.test, tests/symlink3.test,
-       * tests/syntax.test, tests/tags.test, tests/tagsub.test,
-       * tests/texinfo.test, tests/texinfo10.test, tests/texinfo2.test,
-       * tests/texinfo3.test, tests/texinfo4.test, tests/texinfo5.test,
-       * tests/texinfo6.test, tests/texinfo7.test, tests/texinfo8.test,
-       * tests/texinfo9.test, tests/vars.test, tests/vartar.test,
-       * tests/version.test, tests/version2.test, tests/version3.test,
-       * tests/version4.test, tests/vpath.test, tests/vtexi.test,
-       * tests/vtexi2.test, tests/werror.test: Run aclocal before automake.
-
-2001-10-20  Akim Demaille  <address@hidden>
-
-       * tests/acoutnoq.test, tests/acoutput.test, tests/acoutqnl.test,
-       * tests/acouttbs.test, tests/asm.test, tests/colon.test,
-       * tests/colon2.test, tests/colon3.test, tests/colon4.test,
-       * tests/colon5.test, tests/colon6.test, tests/colon7.test,
-       * tests/conf2.test, tests/confh.test, tests/confh2.test,
-       * tests/confh3.test, tests/confh4.test, tests/config.test,
-       * tests/confsub.test, tests/depend3.test, tests/discover.test,
-       * tests/fpinst2.test, tests/fpinstall.test, tests/gnits.test,
-       * tests/header.test, tests/ldadd.test, tests/ldflags.test,
-       * tests/libobj.test, tests/libobj10.test, tests/libobj2.test,
-       * tests/libobj6.test, tests/libobj7.test, tests/libobj8.test,
-       * tests/libobj9.test, tests/mdate4.test, tests/obsolete.test,
-       * tests/output.test, tests/output2.test, tests/output3.test,
-       * tests/output4.test, tests/output5.test, tests/package.test,
-       * tests/parse.test, tests/pr2.test, tests/remake.test,
-       * tests/remake2.test, tests/remake3.test, tests/scripts.test,
-       * tests/stamph.test, tests/subdir.test, tests/subdir2.test,
-       * tests/subdir4.test, tests/subdirbuiltsources.test,
-       * tests/subobj4.test, tests/tagsub.test, tests/texinfo8.test,
-       * tests/yacc5.test, tests/yacc6.test, tests/yacc7.test: Remove
-       AC_ARG_PROGRAM, AC_PROG_INSTALL and AC_PROG_MAKE_SET invocation
-       since AM_INIT_AUTOMAKE requires them.
-
-2001-10-20  Akim Demaille  <address@hidden>
-
-       * tests/defs (configure.in): Use credible AM_INIT_AUTOMAKE
-       arguments.
-       Don't run AC_ARG_PROGRAM another time, it is required by
-       AM_INIT_AUTOMAKE.
-       * tests/aclocal.test: Work on the default configure.in
-       * tests/config.test (configure.in): Don't AC_ARG_PROGRAM.
-       First AM_INIT_AUTOMAKE, then AM_CONFIG_HEADER.
-
-       Be realistic in testing: AC_INIT is required for Autoconf.
-       Broken so called optimized tests break trace handling.
-
-       * tests/aclibobj.test, tests/aclocal.test, tests/acoutnoq.test,
-       * tests/acoutput.test, tests/acoutput2.test, tests/acoutqnl.test,
-       * tests/acouttbs.test, tests/acsilent.test, tests/alpha.test,
-       * tests/colon.test, tests/colon2.test, tests/colon3.test,
-       * tests/colon4.test, tests/colon5.test, tests/colon6.test,
-       * tests/colon7.test, tests/cond.test, tests/cond2.test,
-       * tests/cond3.test, tests/cond5.test, tests/conf2.test,
-       * tests/confh.test, tests/confh2.test, tests/confh3.test,
-       * tests/confh4.test, tests/config.test, tests/confsub.test,
-       * tests/ctarget1.test, tests/depcomp.test, tests/depend3.test,
-       * tests/distcommon.test, tests/dup3.test, tests/fpinst2.test,
-       * tests/fpinstall.test, tests/header.test, tests/ldflags.test,
-       * tests/libobj.test, tests/libobj10.test, tests/libobj2.test,
-       * tests/libobj6.test, tests/libobj7.test, tests/libobj8.test,
-       * tests/libobj9.test, tests/output.test, tests/output2.test,
-       * tests/output3.test, tests/output4.test, tests/parse.test,
-       * tests/pr2.test, tests/recurs.test, tests/recurs2.test,
-       * tests/remake.test, tests/remake2.test, tests/remake3.test,
-       * tests/req.test, tests/scripts.test, tests/subdir.test,
-       * tests/subdir2.test, tests/subdir4.test, tests/subobj4.test,
-       * tests/tagsub.test, tests/texinfo8.test, tests/version.test,
-       * tests/version2.test: Add AC_INIT in `configure.in'.
-
-2001-10-20  Akim Demaille  <address@hidden>
-
-       * automake.in (&scan_autoconf_traces): Add support for
-       AM_INIT_AUTOMAKE, AM_CONDITIONAL.
-       Let @args have a more natural M4 correspondence: $1 is args[1], no
-       args[0] etc.
-       (&scan_autoconf_files): Using autoconf traces is no longer a
-       complement of the previous ad hoc scheme: use either.
-
-2001-10-20  Akim Demaille  <address@hidden>
-
-       * automake.in (&scan_one_autoconf_file): `%generalize' is new, and
-       factors dedicated $libsources assignments.
-
-2001-10-20  Akim Demaille  <address@hidden>
-
-       * m4/error.m4, m4/obstack.m4, m4/ptrdiff.m4, m4/strtod.m4:
-       Remove, since Autoconf 2.52 has them.
-       * automake.in, aclocal.in, automake.texi: Adjust.
-
-2001-10-19  Akim Demaille  <address@hidden>
-
-       * automake.in (&read_main_am_file): s/generated automatically/
-       generated/.
-       Insert @configure_input@, since 2.50 no longer output this
-       automatically for Makefiles.
-
-2001-10-19  Kevin Ryde <address@hidden>
-
-       * lib/am/check.am (check-TESTS): Add an "else true" to work with
-       Ultrix 4.5 /bin/sh when $(TESTS) is empty.
-
-2001-10-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/Makefile.am (TESTS, XFAIL_TESTS): Add nobase.test.
-       * tests/nobase.test: New file.  Based on a bug report
-       from Martin Frydl <address@hidden>.
-
-2001-10-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (am_install_var): Don't strip nobase_ from $X, do
-       this with $nodir_name only.  Use $nodir_name where appropriate.
-
-2001-10-15  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_languages, handle_single_transform_list,
-       lang_c_rewrite): Use require_conf_file instead of
-       require_config_file to require depcomp or compile from Makefile.am.
-       (require_aux_file_with_line): New function, adapted from
-       require_conf_gile_with_line.
-       (require_conf_file_with_line, require_conf_file_with_conf_line):
-       Simplify using require_aux_file_with_line.
-       (require_config_file): Simplify using require_conf_file_with_conf_line.
-       (require_conf_file): New function.
-
-2001-10-15  Akim Demaille  <address@hidden>
-
-       * m4/depend.m4 (AM_DEP_TRACK): Use AC_SUBST([AMDEPBACKSLASH])
-       normally, what is wrong is that automake outputs a variable
-       definition for it, hence...
-       * automake.in (scan_one_autoconf_file): don't.
-
-       * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): New, extracted
-       from...
-       (AM_OUTPUT_DEPENDENCY_COMMANDS): here.  Adjust.
-       Use AC_CONFIG_COMMANDS.
-       (_AM_OUTPUT_DEPENDENCY_COMMANDS): Use AS_DIRNAME and AS_MKDIR_P.
-
-2001-10-15  Akim Demaille  <address@hidden>
-
-       * m4/header.m4 (AM_CONFIG_HEADER): Don't use m4_patsubst.
-
-2001-10-15  Akim Demaille  <address@hidden>
-
-       * automake.in (&variable_conditions): Be deterministic and Perl
-       version independent: sort the result.
-       (&variable_output, &variable_pretty_output): Sort all the @conds,
-       not only when defaulted.
-       * tests/cond3.test: Adjust.
-
-2001-10-15  Akim Demaille  <address@hidden>
-
-       * automake.in: Formatting changes.
-
-2001-10-15  Akim Demaille  <address@hidden>
-
-       * aclocal.in: Use Automake::General and Automake::XFile.
-       Use find_configure_ac.
-       Output the Emacs tags for Autoconf mode selection.
-
-2001-10-10  Akim Demaille  <address@hidden>
-
-       * lib/COPYING, COPYING, lib/config.guess, lib/config.sub: Update
-       from master copies.
-
-2001-10-09  Akim Demaille  <address@hidden>
-
-       Do not use Autoconf internals.
-
-       * tests/dirname.test: Don't use AC_PLAIN_SCRIPT.
-       * m4/header.m4 (_AM_DIRNAME): Use regexp and patsubst, not
-       m4_regexp and m4_patsubst, since the latter are reserved for ERE
-       macro in GNU M4 1.5.
-
-2001-10-08  Akim Demaille  <address@hidden>
-
-       * m4/cond.m4 (AM_CONDITIONAL): Don't use m4_match as Autoconf
-       changed its name.
-
-2001-10-05  Akim Demaille  <address@hidden>
-
-       * automake.in (scan_autoconf_files): Use find_configure_ac from
-       General.
-
-2001-10-02  Akim Demaille  <address@hidden>
-
-       * lib/Automake/Struct.pm: Update from Autoconf.
-       * lib/Automake/General.pm, lib/Automake/XFile.pm: New, from CVS
-       Autoconf.
-       * automake.in: Use them.
-       (&uniq, $me): Remove, as they are provided by Automake::General.
-
-2001-10-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (maintainer-check): Don't check for 'cd' calls in m4.
-       * lib/am/tags.am (GTAGS): Use $(am__cd) instead of 'CDPATH=: && cd'.
-       * lib/am/dejagnu.am (check-DEJAGNU): Likewise.
-       * lib/am/distdir.am (distcheck): Likewise.
-       * lib/am/texinfos.am (install-info-am, dist-info): Rewrite without
-       using cd so we don't have to fiddle with CDPATH.
-       * lib/am/header-vars.am (am__cd): Define so as to support Zsh and
-       DOSish path separator.
-
-2001-10-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/python.am (install-%DIR%PYTHON,
-       uninstall-%DIR%PYTHON): Strip path of source file.
-       (clean-python): Comment out.
-
-2001-10-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_python): Use require_conf_file_with_conf_line
-       instead of require_file_with_conf_line, so that elisp-comp and
-       py-compile are installed in the aux-directory.
-       (handle_emacs_lisp): Likewise.  Define elisp_comp.
-       * lib/am/lisp.am (.el.elc): Use elisp_comp.
-
-2001-10-01  Akim Demaille  <address@hidden>
-
-       * lib/am/distdir.am (distcheck): Report the trailing files.
-       Run `dist-gzip', not `dist', as it may leave other distribution
-       flavors.
-
-2001-09-29  Paul Eggert  <address@hidden>
-
-       * lib/mkinstalldirs: Use "mkdir -p" if it works, as that fixes
-       bugs when making file names with unusual characters.  Quote chmod
-       arg "$dirmode", in case it contains white space.
-
-       Incorporate the following change from autoconf mkinstalldirs:
-
-       1999-04-10  Ben Elliston  <address@hidden>
-
-       Add `-m' flag to specify the mode of a newly created
-       directory.  Add command line usage and `-h', `--help' options.
-       Contributed by Jeff Garzik.
-
-2001-09-27  Akim Demaille  <address@hidden>
-
-       * m4/cond.m4, m4/init.m4, m4/header.m4: Remove Autoconf 2.13 code.
-
-2001-09-27  Akim Demaille  <address@hidden>
-
-       * lib/am/distdir.am (dist): Rename as...
-       (dist-gzip): this.
-       (dist): Additional name for dist-all.
-       * automake.texi (Options, Dist): Adjust.
-
-2001-09-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (obsolete_macros): Update AM_EXEEXT message.
-       * automake.in (obsolete_macros): Likewise.
-       (seen_objext): Remove (unused).
-       (scan_one_autoconf_file): Don't handle AC_OBJEXT.
-       * lib/am/header-vars.am (EXEEXT, OBJEXT,
-       PATH_SEPARATOR): New variables.
-       * tests/obsolete2.test: Use AM_FUNC_FNMATCH instead of AM_EXEEXT.
-
-2001-09-23  Tim Van Holder  <address@hidden>
-
-       * m4/auxdir.m4, m4/init.m4: Require autoconf 2.50 and rely on it to
-       neutralize CDPATH for us.
-       * m4/init.m4: Don't substitute EXEEXT or OBJEXT anymore.
-       * lib/am/texibuild.am: Use $(PATH_SEPARATOR), not ':' to build
-       TEXINPUTS.
-
-2001-09-22  Akim Demaille  <address@hidden>
-
-       * configure.in, NEWS: Bump to 1.5a.
-       Require 2.52.
-
-2001-09-22   Paul Eggert  <address@hidden>
-
-       * ChangeLog, ChangeLog.1996, ChangeLog.1998, ChangeLog.2000,
-       Makefile.am, NEWS, README, TODO, configure.in, lib/Makefile.am,
-       lib/acinstall, lib/am/Makefile.am, m4/Makefile.am, m4/as.m4,
-       m4/auxdir.m4, m4/ccstdc.m4, m4/cond.m4, m4/depend.m4,
-       m4/depout.m4, m4/dmalloc.m4, m4/error.m4, m4/gcj.m4, m4/header.m4,
-       m4/init.m4, m4/install-sh.m4, m4/lex.m4, m4/lispdir.m4,
-       m4/maintainer.m4, m4/make.m4, m4/minuso.m4, m4/missing.m4,
-       m4/multi.m4, m4/obstack.m4, m4/protos.m4, m4/ptrdiff.m4,
-       m4/python.m4, m4/regex.m4, m4/sanity.m4, m4/strip.m4,
-       m4/termios.m4, m4/winsz.m4: Add copyright notice.
-
-       * INSTALL, lib/INSTALL: Upgrade to latest autoconf version,
-       which has a copyright notice.
-
-       * m4/strtod.m4: Correct the dates on the copyright notice.
-
-2001-09-17  Akim Demaille  <address@hidden>
-
-       * lib/missing (autom4te): New.
-       (aclocal, autoconf, automake, autoheader, help2man): Propagate
-       actual failures.
-
-2001-08-27  Tom Tromey  <address@hidden>
-
-       * automake.texi (A Shared Library): Clarify installation
-       requirement.
-       (Install): Typo.  From Adrian Bunk.
-
-2001-08-27  Tom Tromey  <address@hidden>
-
-       * automake.texi (Macros): Typo fix.
-       From Christian Cornelssen
-
-2001-08-27  Tom Tromey  <address@hidden>
-
-       * tests/ansi3.test, tests/ansi5.test, tests/ccnoco.test,
-       tests/cond4.test, tests/cond16.test, tests/cond18.test,
-       tests/cond19.test, tests/depcomp2.test, tests/depend2.test,
-       tests/lex3.test, tests/pr87.test, tests/subobj3.test,
-       tests/substref.test: Clear CFLAGS.
-
-       * automake.texi (Yacc and Lex): Mention lex, not yacc.
-       From Alexey Mahotkin.
-
-2001-08-27  Tom Tromey  <address@hidden>
-
-       * tests/yacc7.test: Use test -f, not test -e.
-
-2001-08-27  Adrian Bunk  <address@hidden>
-
-       * automake.texi (etags): Typo fix.
-
-2001-08-27  Guido Draheim <address@hidden>
-
-       * automake.in : restrict ansi2knr option to be a filepath
-
-2001-08-23  Richard Boulton <address@hidden>
-
-       * tests/yacc7.test: Actually add this file: was accidentally omitted.
-
-2001-08-22  Tom Tromey  <address@hidden>
-
-       * automake.texi (Conditionals): Mention that conditionals must
-       always be invoked.  For PR automake/220.
-
-2001-08-22  Richard Boulton <address@hidden>
-           Tom Tromey  <address@hidden>
-
-       * automake.in (lang_yacc_target_hook): Make header file depend on
-       .c file, not .y file.
-       * lib/am/yacc.am: Non-generic rule changed to depend on %OBJ% (the
-       .c file) rather than %SOURCE% (the .y file)  Removed `.y.h' rule.
-       * tests/yacc7.test: New file.
-       * tests/Makefile.am (TESTS): Added yacc7.test.
-
-2001-08-22  Tim Van Holder  <address@hidden>
-
-       * m4/missing.m4: Require AM_AUX_DIR_EXPAND and use $am_aux_dir.
-
-2001-08-18  Tom Tromey  <address@hidden>
-
-       * automake.texi (Dist): Mention dist-all.
-
-2001-08-18  Tom Tromey  <address@hidden>
-
-       * tests/cond3.test: Use portable sed expression.
-       From Richard Boulton.
-
-2001-08-13  Richard Boulton <address@hidden>
-
-       * automake.in (handle_source_transform): Call
-       define_objects_from_sources() instead of calling
-       variable_value_as_list(), handle_single_transform_list() and
-       define_pretty_variable() directly.
-       (handle_single_transform_list): Add $topparent parameter, used for
-       error messages.  Improved error message.
-       (define_objects_from_sources): New function.
-       (subobjname): New function.
-       (variable_conditions_recursive): New name for variable conditions.
-       (variable_value_as_list_recursive): New name for variable_value_as_list.
-       (variable_value_as_list_worker): Renamed to ...
-       (variable_value_as_list_recursive_worker): ... this.
-       (variable_conditions_sub): Renamed to ...
-       (variable_conditions_recursive_sub): ... this.
-       (variable_conditions): Rewritten: now doesn't recurse subvariables.
-       (variable_value_as_list): Rewritten: now doesn't recurse subvariables.
-       (substfroms): New global.
-       (substtos): New global.
-       (substnums): New global.
-       * tests/cond3.test: Update to work with new method of defining _OBJECTS.
-       * tests/cond4.test: Update to work with new method of defining _OBJECTS.
-       * tests/sourcesub2.test: New test.
-       * tests/Makefile.am (TEST): Added sourcesub2.test.
-
-2001-08-11  Tom Tromey  <address@hidden>
-
-       * configure.in: Upped to 1.4s.
-
-2001-08-09  Richard Boulton <address@hidden>
-
-       * automake.in (handle_single_transform_list): Use new global,
-       `%linkers_used', to store the linkers used, rather than an internal
-       variable.  Enables correct linker to be calculated across a group
-       of calls to &handle_single_transform_list.  Return only list of
-       objects, since linker to be used is now externally determined.
-       (handle_source_transform): adapted for new calling conventions of
-       handle_single_transform_list.  Calls resolve_linker() on a set of
-       all the linkers used for any prefix, rather than for each prefix in
-       turn.
-       (linkers_used): New global.
-       * tests/link_dist.test: New test.
-       * tests/Makefile.am (TESTS): Added link_dist.test.
-
-2001-08-08  Raja R Harinath  <address@hidden>
-
-       Dissociate testsuite 'make' invocations from outer 'make'.
-       * tests/defs: Unset the MFLAGS, MAKEFLAGS and MAKELEVEL
-       environment variables.
-       * tests/cond16.test: Use '$MAKE -s', and avoid GNU make
-       dependency.
-       * tests/substref.test: Likewise.
-
-2001-08-08  Richard Boulton <address@hidden>
-
-       * tests/cond18.test: New file.
-       * tests/cond19.test: New file.
-       * tests/cond20.test: New file.
-       * tests/cond4.test: Updated to check the generated _OBJECTS more
-       thoroughly.
-       * tests/Makefile.am (TESTS): Added cond18.test, cond19.test and
-       cond20.test
-
-2001-08-08  Richard Boulton <address@hidden>
-
-       * automake.in (file_contents_internal): if a rule is conditionally
-       defined, define the standard automake definition for it for those
-       conditions which are not conditionally defined.
-       (invert_conditions): New function: invert a list of conditionals.
-
-       * tests/cond14.test: New file.
-       * tests/cond15.test: New file.
-       * tests/Makefile.am (TESTS): Added cond14.test and cond15.test.
-
-2001-08-05  Tom Tromey  <address@hidden>
-
-       * tests/Makefile.am (TESTS): Added dejagnu2.test.
-       * tests/dejagnu2.test: New file.
-       * lib/am/dejagnu.am (site.exp): Don't conditionalize.
-       * automake.in (handle_scripts): Removed dead code.
-       (handle_tests_dejagnu): Don't handle site.exp generation
-       specially.
-
-2001-08-04  Richard Boulton <address@hidden>
-
-       * tests/cond17.test: New file: test for being able to define an
-       object to be generated in different ways according to a
-       conditional.
-       * tests/Makefile.am (XFAIL_TESTS): Add cond17.test.
-       (TESTS): Added cond17.test.
-
-2001-08-02  Richard Boulton <address@hidden>
-
-       * automake.in (variable_conditions_sub): Handle variable
-       substitution refs when computing conditions based on subvariable
-       conditions.  Fixes substitution refs of system variables when sub
-       variable is conditional.
-       (SUBST_REF_PATTERN): New global.
-       * tests/cond16.test: New file: regression test for variable
-       substitution refs.
-       * test/Makefile.am (TESTS): Added cond16.test.
-
-2001-08-03  Tom Tromey  <address@hidden>
-
-       * tests/substref.test: Require GNU make; backed out previous
-       change.
-
-       * tests/substref.test: Handle entering/leaving directory
-       messages.
-
-2001-08-03  Richard Boulton <address@hidden>
-
-       * automake.in (value_to_list): Check for whether $from is defined,
-       rather than whether it is true, so that empty $froms are allowed in
-       substitution reference patterns.
-
-       * tests/substref.test: New file: test behavior of substitution
-       references when the $from side of the substitution is empty.
-       * tests/Makefile.am (TESTS): Added substref.test.
-
-2001-08-03  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/install-sh.m4: New file.
-       * m4/Makefile.am (m4data_DATA): Add install-sh.m4.
-       * m4/missing.m4 (AM_MISSING_INSTALL_SH): Move ...
-       * m4/install-sh.m4 (AM_PROG_INSTALL_SH): ... here.  Don't check
-       for install.sh any longer, always use install-sh, don't even
-       fall back to missing.  Use $am_aux_dir, making $install_sh absolute.
-       * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Simplify, since $install_sh
-       is absolute.
-       * m4/init.m4: Adjust call to AM_PROG_INSTALL_SH.
-
-2001-08-02  Tim Van Holder  <address@hidden>
-
-       * automake.texi (EXEEXT): Clarify.
-
-2001-08-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/missing.m4 (AM_MISSING_HAS_RUN): Typo.
-
-       * m4/auxdir.m4: More comments.
-
-2001-07-31  Richard Boulton <address@hidden>
-           Raja R Harinath <address@hidden>
-
-       * automake.in (variable_conditions_sub): Remove @parent_conds
-       argument.  This was old logic - duplicate or impossible
-       conditionals are removed later by &variable_conditions_reduce().
-       Fixes tests/cond13.test.
-       (conditionals_true_when): Removed.
-       * tests/Makefile.am (XFAIL_TESTS): Removed cond13.test.
-
-2001-07-31  Tom Tromey  <address@hidden>
-
-       * tests/Makefile.am (TESTS): Added cond13.test.
-       (XFAIL_TESTS): Likewise.
-       * tests/cond13.test: New file.
-
-       * configure.in: Upped to version 1.4k.
-
-       * configure.in: Released 1.4j.
-
-       * lib/config.guess: Updated from master sources.
-       * lib/config.sub: Likewise.
-
-2001-07-30  Tom Tromey  <address@hidden>
-
-       * automake.texi (A Program): Typo.  Added subsections and more
-       text about conditional compilation.
-       (A Shared Library): Moved earlier.
-       (Program variables): Updated LINK text.  Added AM_CFLAGS.
-       (C++ Support): Added AM_CXXFLAGS.
-       (Fortran 77 Support): Added AM_FFLAGS and AM_RFLAGS.
-       (EXEEXT): New node.
-
-       * tests/Makefile.am (TESTS): Added aclibobj.test.
-       * tests/aclibobj.test: New file.
-       * automake.in (handle_lib_objects_cond): Avoid undefined variable
-       error.
-       (scan_one_autoconf_file): Handle AC_LIBSOURCE and AC_LIBSOURCES.
-
-       * automake.texi (Dist): Mention other distribution types.
-       (Install): Updates.
-
-2001-07-29  Tom Tromey  <address@hidden>
-
-       * automake.texi (Program and Library Variables): Texinfo fix.
-       From Alexey Mahotkin.
-
-2001-07-28  Tom Tromey  <address@hidden>
-
-       * automake.texi (Strictness): Mention Cygnus mode.
-       (Cygnus): Updated.
-       (Uniform): Likewise.
-       (Canonicalization): Likewise.
-       (Install): Add `nobase_' to example; typo fix.
-       (Clean): Typo.
-       (Dist): Expand on putting a directory into EXTRA_DIST.  Insert
-       section markers.
-       (Options): Texinfo fixes; some text updates.
-       (Tags): Update.
-
-2001-07-27  Tom Tromey  <address@hidden>
-
-       * automake.texi (Invoking Automake): Document --Werror and
-       --Wno-error.
-
-2001-07-26  Tom Tromey  <address@hidden>
-
-       * tests/nolink.test: Added no-exeext.
-
-       * automake.in (check_variable_defined_unconditionally): Don't call
-       macro_dump.
-
-       * automake.texi (Optional): Don't mention ALL_LINGUAS.
-       (gettext): Likewise.
-       * automake.in (seen_linguas, all_linguas, all_linguas_line):
-       Removed.
-       (handle_gettext): Don't do any checking of the languages.
-       (scan_one_autoconf_file): Don't look for ALL_LINGUAS.
-
-       * automake.in (am_print_error): New function.
-       (am_error): Use it.
-       (am_file_error): Likewise.
-       (am_line_error): Likewise.
-       (am_conf_error): Likewise.
-       (am_conf_line_error): Likewise.
-
-       * automake.texi (Options): Document no-exeext.
-       * automake.in (handle_options): Recognize no-exeext.
-       (rule_define): Handle no-exeext.
-       * tests/Makefile.am (TESTS): Added new file.
-       * tests/exeext2.test: New file.
-
-       * automake.in (make_input_list): Removed.
-       (scan_autoconf_config_files): Don't add to make_input_list.
-       (scan_one_autoconf_file): Don't use make_input_list.
-       (scan_autoconf_files): Use make_list, not make_input_list.
-       (scan_autoconf_files): Likewise.
-
-       * automake.in (seen_exeext): Removed.
-       (generate_makefile): Don't define EXEEXT or OBJEXT.
-       (scan_one_autoconf_file): Don't check for AC_EXEEXT.
-       (am_install_var): Don't check $seen_exeext.
-       (handle_programs): Likewise.
-       (rule_define): Allow x to override x$(EXEEXT), for now.
-       (file_contents_internal): Only define rule if rule_define allows
-       us to.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Define EXEEXT and OBJEXT.
-
-2001-07-25  Tom Tromey  <address@hidden>
-
-       From Nicolas Joly:
-       * tests/pr9.test: Require GNU make.
-       * tests/dirname.test: Don't use `-u'.
-
-2001-07-22  Tom Tromey  <address@hidden>
-
-       * tests/Makefile.am (TESTS): Added auxdir2.test.
-       (XFAIL_TESTS): Likewise.
-       * tests/auxdir2.test: New file.
-
-       * tests/Makefile.am (XFAIL_TESTS): Removed substtarg.test.
-       * automake.in (TARGET_PATTERN): Add `@' as allowable character.
-
-       * tests/Makefile.am (XFAIL_TESTS): Removed exeext.test.
-       * automake.in (am_install_var): Add $(EXEEXT) even if program name
-       holds `.'.  Don't add $(EXEEXT) if program name already has it.
-       (handle_programs): Don't add $(EXEEXT) if user already did.
-       (make_paragraphs): Don't compute EXEEXT.
-
-       * tests/Makefile.am (TESTS): Added exeext.test.
-       (XFAIL_TESTS): Likewise.
-       * tests/exeext.test: New file.
-
-2001-07-22  Tom Tromey  <address@hidden>
-
-       * lib/am/progs.am (install-%DIR%PROGRAMS): Test for `prog', not
-       `prog.exe' on Cygwin with libtool.  From Robert Collins.
-
-2001-07-21  Tim Van Holder  <address@hidden>
-
-       * tests/dirname.test: Explicitly use $SHELL to run the
-       script; this avoids failures on DJGPP.
-       * tests/install2.test: Skip if 'chmod 000' doesn't make
-       a file unreadable.
-
-2001-07-21  Tom Tromey  <address@hidden>
-
-       * tests/libtool2.test: Check for libtoolize.
-
-       * tests/Makefile.am (TESTS): Added substtarg.test.
-       (XFAIL_TESTS): Likewise.
-       * tests/substtarg.test: New file.
-
-       * automake.in (handle_dist): Handle case where aux dir doesn't
-       have a Makefile.  Fixes depdist.test.
-       * tests/Makefile.am (XFAIL_TESTS): Removed depdist.test.
-       * tests/depdist.test: Look for config/depcomp.
-
-       * tests/Makefile.am (TESTS): Added depdist.test.
-       (XFAIL_TESTS): Likewise.
-       * tests/depdist.test: New file.  From Eric Magnien.
-
-       * tests/ccnoco.test: Removed `configure.2' test; in autoconf 2.50
-       AC_PROG_CC_C_O does require AC_PROG_CC.
-
-       From Erik Lindahl:
-       * lib/depcomp (tru64): Some Tru64 compilers use `foo.d' and not
-       `foo.o.d'.
-       * m4/depend.m4 (_AM_DEPENDENCIES): Check to make sure compilation
-       output is suitable for make.
-
-       * automake.texi (Macros): Document AM_PROG_AS.
-       (Assembly Support): New node.
-       * m4/Makefile.am (m4data_DATA): Added as.m4.
-       * m4/as.m4: New file.
-
-       * automake.texi (Tags): Added uref to global tags.
-
-2001-07-21  Tim Van Holder  <address@hidden>
-
-       * automake.in (handle_single_transform_list): Use $(DEPDIR)
-       instead of hardcoding '.deps'.
-       * m4/depend.m4 (AM_SET_DEPDIR): Sync with libtool's libdir check.
-
-2001-07-20  Derek Price  <address@hidden>
-
-       * m4/header.m4 (AM_CONFIG_HEADER): Create stamp-h files in the correct
-       locations.
-       * tests/dirname.test: New test.
-       * tests/stamph2.test: New test.
-       * tests/Makefile.am: Add new tests.
-       * tests/Makefile.in: Regenerated.
-
-2001-07-19  Tom Tromey  <address@hidden>
-
-       * automake.texi (Tags): Document GTAGS_ARGS.
-       * lib/am/tags.am (GTAGS): Added GTAGS_ARGS.  From Shigio Yamaguchi.
-
-2001-07-19  Tom Tromey  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for ccnoco.test, subobj8.test:
-       * m4/Makefile.am (m4data_DATA): Added auxdir.m4.
-       * tests/Makefile.am (XFAIL_TESTS): Removed ccnoco.test,
-       subobj8.test.
-       * m4/minuso.m4 (AM_PROG_CC_C_O): Use absolute path to compile.
-       Use AM_AUX_DIR_EXPAND.
-       * lib/compile: Handle case where `-o' argument is the name of an
-       executable, not an object file.
-       * m4/auxdir.m4: New file, from...
-       * m4/missing.m4: ... here.  Moved AM_AUX_DIR_EXPAND.
-       * automake.in (handle_single_transform_list, lang_c_rewrite):
-       Require compile using `require_config_file'.
-
-2001-07-19  Tom Tromey  <address@hidden>
-
-       * automake.texi (Program and Library Variables): Added X example
-       for _LDADD.
-
-2001-07-19  Tom Tromey  <address@hidden>
-
-       * automake.texi (Distributing): Updated to reflect new license.
-
-2001-07-18  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (require_build_directory): New function, extracted
-       from ...
-       (handle_single_transform_list): ... here.
-       (require_build_directory_maybe): New function.
-       (handle_prograns, handle_libraries, handle_ltlibraries): Call
-       require_build_directory_maybe() to ensure the subdirectory
-       in which a target may lie will exist when the target is created.
-       (handle_libraries, handle_ltlibraries): Use basename before
-       checking library name.
-       * lib/am/library.am (%LIBRARY%): Depend on %DIRSTAMP%.
-       * lib/am/ltlibrary.am (%LTLIBRARY%): Likewise.
-       * lib/am/program.am (%PROGRAM%): Likewise.
-
-2001-07-18  Tim Van Holder  <address@hidden>
-
-       * m4/missing.m4: Reword comment.
-
-2001-07-18  Pavel Roskin  <address@hidden>
-
-       * automake.texi: Rename AM_DEPENDENCIES to _AM_DEPENDENCIES.
-       * tests/gcj.test: Likewise.
-       * tests/gcj2.test: Likewise.
-       * tests/gcj3.test: Likewise.
-
-2001-07-18  Tom Tromey  <address@hidden>
-
-       * lib/compile: Change how lockdir is computed.  If linking or
-       compiling without `-o', just run the compiler.
-
-       * tests/Makefile.am (TESTS): Added ccnoco.test.
-       (XFAIL_TESTS): Likewise.
-       * tests/ccnoco.test: New file.
-
-2001-07-17  Tom Tromey  <address@hidden>
-
-       * lib/ylwrap: Added special exception.
-       * lib/py-compile: Added license.
-       * lib/mdate-sh: Added special exception.
-       * lib/elisp-comp: Added special exception.
-       * lib/compile: Added special exception.
-       * lib/depcomp: Added special exception.
-
-       Report from Motoyuki Kasahara:
-       * tests/make.test: Use am__include.
-       * tests/exsource.test: Use am__include.
-       * m4/make.m4 (AM_MAKE_INCLUDE): Use am__include and am__quote.
-       * automake.in (handle_languages): Use am__include and am__quote.
-
-       * m4/depend.m4 (AM_DEPENDENCIES): Renamed to _AM_DEPENDENCIES.
-       * m4/init.m4: Updated callers.
-
-2001-06-10  Tim Mooney  <address@hidden>
-
-       * aclocal.in (parse_arguments, write_aclocal): Update Copyrights.
-       * aclocal.in (scan_configure, add_file): Handle the full macro
-       name even if it contains numbers, such as I18N.
-
-2001-07-16  Tom Tromey  <address@hidden>
-
-       * automake.texi (Dependencies): Link to dependency tracking page.
-       (Data): Mention dist_.
-       (Clean): Mention clean heuristics.
-       (Install): Mention nobase_.
-
-       * automake.texi (Program and Library Variables): Document _LINK.
-
-2001-07-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_libraries): Allow libraries to lie in
-       a subdirectory by constraining only the basename to start
-       with 'lib', not the whole path.
-
-2001-07-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/subobj8.test: New file.
-       * tests/Makefile.am (XFAIL_TESTS, TESTS): Add subobj8.test.
-
-2001-07-16  Tom Tromey  <address@hidden>
-
-       Fix for PR automake/212:
-       * lib/am/lisp.am (install-%DIR%LISP): Added missing `\'.
-       (uninstall-%DIR%LISP): Likewise.
-
-2001-07-15  Tom Tromey  <address@hidden>
-
-       * automake.in (usage): Rewrote code to handle columnization.
-       From Alexey Mahotkin and Maxim Sinev.
-
-       Report from Ralf Corsepius:
-       * automake.in (TARGET_PATTERN): Add `+' as valid character.
-       (SUFFIX_RULE_PATTERN): Likewise.
-       * tests/Makefile.am (TESTS): Added cxx.test.
-       * tests/cxx.test: New file.
-
-       * lib/am/tags.am (distclean-tags): Remove files for gtags.
-       From Shigio Yamaguchi.
-
-2001-07-14  Steve M. Robbins  <address@hidden>
-
-       * lib/am/distdir.am (distcheck): Emit diagnostic when files
-       remain after "make uninstall".
-
-2001-07-14  Tom Tromey  <address@hidden>
-
-       * lib/am/tags.am (.PHONY): Depend on GTAGS.  From Shigio Yamaguchi.
-
-       * lib/missing (makeinfo): Redirect stdout and stderr outside
-       subshell.  From Alexandre Oliva.
-
-2001-07-14  Akim Demaille  <address@hidden>
-
-       * automake.in ($obsolete_rx): No need for `\b(foo\b|\bbar)\b',
-       `\b(foo|bar)\b' is what we want.
-       * aclocal.in: Likewise.
-
-2001-07-14  Akim Demaille  <address@hidden>
-
-       * m4/depend.m4 (AM_DEPENDENCIES): Don't define `depcpp' which is
-       not used.
-       Do not require the corresponding AC_PROG_CC as AC_PROG_CC is
-       actually modified to require AM_DEPENDENCIES.
-       Rename `confdir' as `conftest.dir' so that the configure trap
-       remove it.
-
-2001-07-04  Tom Tromey  <address@hidden>
-
-       Fix for nolink.test:
-       * tests/Makefile.am (XFAIL_TESTS): Removed nolink.test.
-       * lib/am/program.am (%PROGRAM%%EXEEXT%): Use %EXEEXT%.
-       * automake.in (am_install_var): Only rewrite PROGRAMS if
-       $seen_exeext.
-       (make_paragraphs): Always define %EXEEXT%.
-
-2001-07-04  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/nolink.test: New file.
-       * tests/Makefile.am (TEST, XFAIL_TESTS): Add nolink.test.
-
-2001-07-04  OKUJI Yoshinori  <address@hidden>
-
-       * automake.in (scan_texinfo_file): Add the second argument to
-       address@hidden' into @CLEAN_SUFFIXES, because the combined index
-       itself may not be used directly.
-
-2001-07-04  Tom Tromey  <address@hidden>
-
-       * missing: Updated.
-       * lib/missing (makeinfo): Use subshell, not explicit sh
-       invocation.
-
-       * automake.texi (Headers): Mention that we prefer uninstalled
-       headers in _SOURCES.
-       (ANSI): Mention cross-compilation limitation.
-
-2001-07-03  Tom Tromey  <address@hidden>
-
-       * configure.in: Upped to 1.4i.
-
-       * configure.in: Released 1.4h.
-
-       * lib/config.guess, lib/config.sub: Updated.
-
-2001-07-02  Tom Tromey  <address@hidden>
-
-       Fix for libtool2.test:
-       * tests/libtool2.test: Use `rm -f' to placate maintainer-check.
-       * lib/am/libtool.am (distclean-libtool): Conditional on TOPDIR.
-       * automake.in (generate_makefile): Call handle_libtool
-       unconditionally.
-       * tests/Makefile.am (XFAIL_TESTS): Removed libtool2.test.
-
-       * tests/libtool2.test: Look for `.lo' files to be removed.
-
-       * tests/Makefile.am (XFAIL_TESTS): Added libtool2.test.
-
-       * tests/Makefile.am (TESTS): Removed dup.test.
-       * tests/dup.test: Removed.
-       * aclocal.in (scan_file): Don't give error for duplicate macro.
-
-2001-07-01  Tom Tromey  <address@hidden>
-
-       * automake.texi (Program and Library Variables): Document
-       subdir-objects.  Document fact that per-object flags override AM_
-       flags.
-       (Options): Likewise.
-       (Yacc and Lex): Document YFLAGS, AM_YFLAGS, LFLAGS, AM_LFLAGS.
-       (Multilibs): New node.
-       (Macros): Documented missing macros.
-       (Auxiliary Programs): New node.
-
-       * lib/missing (makeinfo): If makeinfo exists, and we're in --run
-       mode, then simply fail.
-
-2001-07-01  Tim Van Holder  <address@hidden>
-
-       * lib/ylwrap: Improve support for DOS paths (and paths
-       containing backslashes in general).
-
-2001-07-01  Tom Tromey  <address@hidden>
-
-       * lib/missing: Added special exception to license.
-
-       * missing: Updated.
-       * lib/missing: Updated.  Added comment explaining configure.ac
-       oddity.
-
-       * lib/depcomp: Reorder arguments to gcc3.
-       From Per Oyvind Hvidsten.
-
-       * tests/Makefile.am (TESTS): Added libtool2.test.
-       * tests/libtool2.test: New file.
-
-       * automake.texi (Program and Library Variables): Added example for
-       _AR.
-
-2001-06-29  Tom Tromey  <address@hidden>
-
-       * tests/cond11.test: Use `=', not `=='.
-       * tests/cond12.test: Look for automake in build directory, not
-       source directory.
-
-2001-06-29  Richard Boulton  <address@hidden>
-
-       * automake.in (conditionals_true_when): Pass first parameters by
-       reference, avoiding bug which put all parameters in @CONDS instead
-       of @WHENS.  Report by Kalle Olavi Niemitalo.
-       Take a single WHEN instead of an array of WHENS.
-       Remove FIXME; can't now have an empty @WHENS.
-       (conditional_is_redundant): New sub.
-       (variable_conditions_reduce): Check whether each condition is
-       implied by any of the other conditions (other those already
-       discarded), rather than checking only against those already
-       considered (and kept).  Also, fix sense of check: was keeping
-       tautologous terms instead of discarding them.  Use
-       conditional_is_redundant instead of conditionals_true_when.
-       * tests/Makefile.am (TESTS): Added cond11.test and cond12.test.
-       * tests/cond11.test: New file.
-       * tests/cond12.test: New file.
-
-2001-06-29  Raja R Harinath  <address@hidden>
-
-       * automake.in (saw_sources_p): Work even if there are more
-       than one header files, and more than of one type of header.
-       * tests/Makefile.am (TESTS): Added new file.
-       * tests/depend4.test: New file.
-
-2001-06-28  Tom Tromey  <address@hidden>
-
-       * lib/am/libs.am (RANLIB): Don't define.
-
-2001-06-28  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (am_install_var): Assign 1 to $first on
-       first interation.
-
-2001-06-23  Tom Tromey  <address@hidden>
-
-       Fix for yacc5.test:
-       * lib/ylwrap: Changed usage.
-       * lib/am/yacc.am: Rewrote to use new substitutions.
-       * lib/am/lex.am: Likewise.
-       * automake.in (handle_languages): Skip files whose language
-       doesn't have a compiler.  Handle `define_flag' attribute.
-       Changed '$' to "\$" to aid Emacs fontification.
-       (struct): Added `rule_file'.  Removed `derived_autodep'.  Added
-       `_target_hook' and `define_flag'.
-       (yacc, yaccxx, lex, lexxx): Set `rule_file', `flags', `compile',
-       and `compiler' attributes.  Removed `linker', `derived_autodep',
-       and `ansi' attributes.  Added `define_flag'.
-       (yacc, yaccxx): Added `_target_hook'.
-       (saw_extension): Count number of times extension seen.
-       (count_files_for_language): New sub.
-       (saw_sources_p): Use it.
-       (handle_single_transform_list): Allow language rewrite function
-       to return a new source extension.  Call target_hook.
-       (yacc_sources, lex_sources): Removed.
-       (initialize_per_input): Don't initialize yacc_sources or
-       lex_sources.
-       (lang_yacc_rewrite): Rewrote.
-       (lang_yaccxx_rewrite): Likewise.
-       (lang_lex_rewrite): Likewise.
-       (lang_lexxx_rewrite): Likewise.
-       (output_yacc_build_rule): Removed.
-       (output_lex_build_rule): Removed.
-       (lang_yacc_finish): Removed build rule generation.
-       (lang_lex_finish): Likewise.
-       (DASH_D_PATTERN): New global.
-       (lang_yacc_target_hook): New function.
-       (_target_hook): New function.
-       (register_language): Default `define_flag'.
-       * tests/yacc5.test: Updated test.
-       * tests/yacc4.test: Exit with status 77 if bison doesn't work.
-       * tests/yacc3.test: Remove bogus `make' invocation.  Added test
-       for all YFLAGS variables.
-
-2001-06-20  Tom Tromey  <address@hidden>
-
-       * tests/yacc5.test: Check for per-executable YFLAGS.
-
-2001-06-19  Tom Tromey  <address@hidden>
-
-       * tests/Makefile.am (TESTS): Added yacc5.test.
-       * tests/yacc5.test: New file.
-
-2001-06-17  Tom Tromey  <address@hidden>
-
-       * automake.in (require_file_internal): Check for already-required
-       file after searching for it, and only if it is not found.  Don't
-       use `readlink' when checking for dangling symlink.  Work if
-       --force-missing specified.
-       * tests/acoutput2.test: Also test --force-missing.
-
-       Fix for libtool.test:
-       * automake.in (generate_makefile): Call handle_libtool.
-       (handle_libtool): New sub.
-       (handle_compile): Don't read `libtool' file.
-
-       * tests/acoutput2.test: New file.
-       * tests/Makefile.am (TESTS): Added acoutput2.test.
-
-2001-06-15  Tom Tromey  <address@hidden>
-
-       * tests/Makefile.am (TESTS): Added libtool.test.
-       * tests/libtool.test: New file.
-
-2001-06-14  Tom Tromey  <address@hidden>
-
-       Fix some lisp bugs reported by Bruno Haible:
-       * lib/am/lisp.am (uninstall-%DIR%LISP): Added DESTDIR to the
-       echo.
-       (install-%DIR%LISP): Handle case where lispdir is not defined.
-       (uninstall-%DIR%LISP): Likewise.
-       (.el.elc): Added `else' clause.
-
-       Fix for bug reported by Steve M. Robbins:
-       * automake.in (handle_single_transform_list): When building a file
-       from a subdirectory, continue to use `AM_' prefix.
-       * tests/Makefile.am (TESTS): Added subobj7.test.
-       * tests/subobj7.test: New file.
-
-       * lib/am/configure.am ($(top_builddir)/config.status): Added
-       $(top_builddir) prefix to work around problems with some vendor
-       makes.  From Nicolas Joly.
-
-       * automake.in (yacc_lex_finish_helper): Find ylwrap in
-       top_srcdir.  From Tim Van Holder.
-       * tests/Makefile.am (TESTS): Added yacc6.test.
-       * tests/yacc6.test: New file.
-
-2001-06-14  Tim Van Holder  <address@hidden>
-
-       * tests/defs, tests/installsh.test: Properly support
-       DOS-style paths.
-
-2001-06-14  Tom Tromey  <address@hidden>
-
-       * tests/Makefile.am (TESTS): Added mdate4.test.
-       * tests/mdate4.test: New file.
-
-       * aclocal.in (scan_m4_files): Removed unused variable.
-
-2001-06-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (scan_m4_files): Tweak the building of &search so
-       that multiple macro names can be found on the same line.  Ensure
-       we match whole macro name, not only substrings.
-
-2001-06-12  Tom Tromey  <address@hidden>
-
-       * automake.texi (ANSI): Minor clarification.
-       (Other GNU Tools): Don't mention Guile.
-       (Guile): Removed.
-       (Java Support): Mention file extensions.
-       (Man pages): Mention dist_.  Don't mention info pages.
-
-2001-06-11  Tom Tromey  <address@hidden>
-
-       * automake.texi (Program variables): Document AM_CPPFLAGS.
-       Deprecate INCLUDES.
-       (Java Support): Document AM_GCJFLAGS.
-       (Support for Other Languages): Removed `fixme'; added link to
-       suffix rule handling.
-
-       * automake.texi (Program and Library Variables): Document _LIBADD,
-       _LDADD, _LDFLAGS, _AR, and _DEPENDENCIES.
-
-2001-06-11  Kevin Dalley  <address@hidden>
-
-       * missing: Support configure.ac.
-
-2001-06-08  Tom Tromey  <address@hidden>
-
-       * tests/version4.test: New file.
-       * automake.in (version_check): New sub.
-       (handle_options): Use it.
-       * tests/Makefile.am (AUTOMAKE_OPTIONS): Removed.
-       (TESTS): Added version4.test.
-       * m4/Makefile.am (AUTOMAKE_OPTIONS): Removed.
-       * Makefile.am (AUTOMAKE_OPTIONS): Remove `gnits'.
-
-2001-06-04  Kevin Dalley  <address@hidden>
-
-       * lib/am/dejagnu.am (site.exp): Fix typo.
-
-2001-06-02  Tom Tromey  <address@hidden>
-
-       * automake.in (variable_conditions_sub): Move parent-only code
-       from here...
-       (variable_conditions): ... to here.
-       (variable_conditions_sub): Include this variable's conditions in
-       the resulting condition list.
-       * tests/Makefile.am (XFAIL_TESTS): Removed ltdeps.test.
-
-2001-06-01  Tom Tromey  <address@hidden>
-
-       * tests/Makefile.am (XFAIL_TESTS): Added ltdeps.test.
-       (TESTS): Likewise.
-       * tests/ltdeps.test: New file.  Report from Lars J. Aas.
-
-2001-05-31  Tom Tromey  <address@hidden>
-
-       * automake.texi (Alternative): New node.
-       (Macros): Use new name for gcc.
-       (Java Support): Likewise.
-       (Dependencies): Rewrote.
-       (Invoking Automake): (Re-)document -i, --ignore-deps, and
-       --include-deps.
-
-       * automake.texi (Top level): Removed erroneous spaces.  Documented
-       MAKE and MAKEFLAGS.
-
-2001-05-29  Tom Tromey  <address@hidden>
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Allow any AM_*FLAGS variable.
-
-       * automake.texi (Include): Rewrote.
-       (Suffixes): Remove Java example.
-       (Java): Added more explanation.  Document variables.
-       (Uniform): Mention JAVA as a primary.
-       (Python): Updated for new Python support.
-       (Sources): Added a weak example.
-
-       * lib/am/java.am (class%DIR%.stamp): Use AM_JAVACFLAGS.
-
-       * automake.texi (A Program): Mention `check' prefix.
-       (Program and Library Variables): New node.
-       (Texinfo): Document UPDATED-MONTH, MAKEINFOFLAGS, and
-       AM_MAKEINFOFLAGS.
-       (etags): Mention per-program flags.
-       (Tests): Document AM_RUNTESTFLAGS; added sectioning; more
-       updates.
-
-       * lib/am/texinfos.am (.PHONY): Always list uninstall-info-am and
-       install-info-am.
-
-2001-05-28  Tom Tromey  <address@hidden>
-
-       * m4/Makefile.am (MAINT_CHARSET): Removed.
-       * Makefile.am (MAINT_CHARSET): Removed.
-       * automake.in (maint_charset, dist_charset): Removed.
-       (local_maint_charset): Removed.
-       (initialize_per_input): Don't use maint_charset.
-       (handle_dist): Don't compute maint_charset or check DIST_CHARSET.
-
-       * lib/am/texibuild.am (.%SUFFIX%.info): Use MAKEINFOFLAGS and
-       AM_MAKEINFOFLAGS.
-       (.%SUFFIX%.dvi): Likewise.
-       (.%SUFFIX%): Likewise.
-
-2001-05-27  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_multilib): Only add multilib support code at
-       top level.
-       * lib/am/multilib.am: Handle invocation of *-multi targets
-       differently for SUBDIRS and non-SUBDIRS Makefiles.
-       * m4/multi.m4 (AM_ENABLE_MULTILIB): Removed erroneous comment.
-       Only add multilib code when the Makefile in question is actually
-       rebuilt.
-
-       * lib/am/dejagnu.am (check-DEJAGNU): Added AM_RUNTESTFLAGS.
-
-2001-05-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_single_transform_list): Skip unknown
-       extensions.
-
-2001-05-25  Tom Tromey  <address@hidden>
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Ignore AM_RUNTESTFLAGS.
-
-2001-05-24  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_texinfo_helper): Find mdate-sh in current
-       directory in some situations.
-
-       * automake.in (generate_makefile): Better explanation for ansi2knr
-       fix.
-
-2001-05-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_languages): Skip unknown extensions.
-       (derive_suffix): Check whether $extension_map{$source_ext}
-       is undefined, not empty.
-
-2001-05-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (read_am_file): Ignore trailing backslash on
-       comment lines.
-
-2001-05-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (ASSIGNMENT_PATTERN): Forbid : and + in variable names.
-
-2001-05-21  Akim Demaille  <address@hidden>
-
-       * automake.texi (Macros): Explain the ``AC_PROG_LEX invoked
-       multiple times'' warning.
-
-2001-05-20  Tom Tromey  <address@hidden>
-
-       * configure.in: Updated to 1.4g.
-
-       * configure.in: Updated to 1.4f.
-
-       * Makefile.am (EXTRA_DIST): Added ChangeLog.2000.
-
-       * lib/ansi2knr.c: New version.
-
-       * Makefile.am (FETCHFILES): Added ansi2knr.c.
-       (fetch): Likewise.
-
-2001-05-19  Tom Tromey  <address@hidden>
-
-       * config.guess, config.sub: New versions from FSF.
-
-       * Makefile.am (fetch): Compare against files in srcdir.
-
-       For for ansi2knr report from Harlan Stenn:
-       * automake.in (generate_makefile): Run handle_compile before
-       handle_languages.
-
-2001-05-18  Tom Tromey  <address@hidden>
-
-       * automake.in: Reverted erroneous checkin.
-
-2001-05-18  Akim Demaille  <address@hidden>
-
-       * lib/am/texinfos.am (install-info-am, uninstall-info-am): Be robust
-       to missing `install-info'.
-
-2001-05-17  Tom Tromey  <address@hidden>
-
-       * automake.in (lang_c_finish): Use `rm -f'.
-
-       * automake.in (lang_c_finish): Remove _.c file if ansi2knr fails.
-       * tests/Makefile.am (TESTS): Added new file.
-       * tests/ansi5.test: New file.
-
-2001-05-17  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/install.am (install-strip): Set INSTALL_PROGRAM_ENV if
-       STRIP is not empty.
-       * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Set INSTALL_STRIP_PROGRAM
-       to install-sh unconditionally.  Don't set INSTALL_STRIP_PROGRAM_ENV.
-       * automake.texi (Requirements): Document the use of the STRIP
-       variable in cross-compilation environments.
-
-2001-05-17  Tom Tromey  <address@hidden>
-
-       * m4/depend.m4 (AM_DEPENDENCIES): If depcomp doesn't exist, revert
-       to no dependency tracking.
-       * tests/Makefile.am (TESTS): Added depcomp2.test.
-       * tests/depcomp2.test: New file.  From Pavel Roskin.
-
-       * lib/depcomp (aix): Bug fix and simplification from Larry Jones.
-
-       * lib/depcomp (tru64): New dependency tracking mode.
-
-       Fix for PR automake/159:
-       * lib/depcomp (aix): Rewrote.
-       (sgi): Likewise.
-
-       Fix for PR automake/174:
-       * tests/Makefile.am (XFAIL_TESTS): Removed comment3.test.
-       * automake.in (read_am_file): Warn if `#' is at start of rule.
-
-2001-05-16  Tom Tromey  <address@hidden>
-
-       For PR automake/174:
-       * tests/Makefile.am (TESTS): Added comment3.test.
-       (XFAIL_TESTS): Likewise.
-       * tests/comment3.test: New file.
-
-       Fix for PR automake/175:
-       * tests/Makefile.am (XFAIL_TESTS): Removed make.test.
-       * m4/make.m4 (AM_MAKE_INCLUDE): Omit `Entering directory' and
-       `Leaving directory' messages.
-
-       For PR automake/175:
-       * tests/Makefile.am (XFAIL_TESTS): Added make.test.
-       * tests/make.test: Run test with `make -w'.
-
-       * tests/Makefile.am (TESTS): Removed maintclean.test.
-       * lib/am/clean.am (maintainer-clean-generic): Don't remove
-       Makefile.in.
-       * lib/am/configure.am (maintainer-clean-am): Removed.
-       (maintainer-clean-conf): Removed.
-       * tests/maintclean.test: Removed.
-
-2001-05-15  Tom Tromey  <address@hidden>
-
-       Fix for PR automake/177:
-       * Makefile.am (maintainer-clean): Set perllibdir before invoking
-       automake or aclocal.
-
-       Fix for maintclean.test:
-       * tests/Makefile.am (XFAIL_TESTS): Removed maintclean.test.
-       * lib/am/clean.am (distclean-generic): Don't remove config.cache
-       or config.log.
-       (distclean, maintainer-clean): Moved to...
-       * lib/am/configure.am: ... here.
-       (distclean): Remove config.cache and config.log.
-       (maintainer-clean): Removed.
-       (maintainer-clean-conf): New target.
-       (maintainer-clean-am): New target.
-
-       * tests/Makefile.am (TESTS): Added maintclean.test.
-       (XFAIL_TESTS): Likewise.
-       * tests/maintclean.test: New file.
-
-       Fixes PR automake/175:
-       * tests/target-cflags.test: Use $needs_gnu_make.
-       * tests/exsource.test: Use $needs_gnu_make.
-       * tests/make.test: Require GNU make.
-       * tests/defs (needs_gnu_make): Compute.
-
-2001-05-14  Tom Tromey  <address@hidden>
-
-       * lib/ylwrap: Fixed quoting on regular expression.  Fixes
-       yacc4.test.
-
-       Fix for texinfo10.test.
-       * tests/Makefile.am (XFAIL_TESTS): Remove texinfo10.test.
-       * lib/am/texinfos.am: Use LOCAL-TEXIS liberally.
-       * automake.in (handle_texinfo_helper): New sub.
-       (handle_texinfo): Rewrote.  Now defines LOCAL-TEXIS.
-       * tests/texinfo10.test: Added more cases.
-
-       Fix for yaccvpath.test:
-       * tests/Makefile.am (XFAIL_TESTS): Removed yaccvpath.test.
-       * lib/am/distdir.am (distdir): Always look for file in build
-       directory first.
-       * lib/ylwrap: Quote the `#line' regular expression.
-       * lib/am/yacc.am (%YACC_SUFFIX%%C_SUFFIX%): Reverted earlier
-       change; don't run sed on the generated file.
-       * tests/yaccvpath.test: Create new parser in srcdir.  Added test
-       to make sure parser will be rebuilt at dist time.
-
-2001-05-13  Pavel Roskin  <address@hidden>
-
-       * automake.in ($IGNORE_PATTERN): Allow spaces before comments
-       beginning with `##'.
-       * automake.texi (General Operation): Document it.
-
-2001-05-13  Tom Tromey  <address@hidden>
-
-       Reported by Rainer Orth:
-       * lib/am/distdir.am (?DISTDIR?distdir): Define conditional on
-       TOPDIR_P.
-       * tests/Makefile.am (TESTS): Added distname.test.
-       * tests/distname.test: New file.
-
-       * Makefile.am (dist_pkgdata_DATA): Removed.
-
-       * tests/defs: Find files to copy in lib/.
-       * automake.in (perllibdir): Set to Automake directory.
-       * ansi2knr.c, ansi2knr.1: Removed.
-       * Makefile.am (dist_am_DATA): Removed.
-       (amdir): Removed.
-       (maintainer-check): Look for lib/am/*.am.  Expect 28 lines of
-       diffs.
-       (scriptdir): Removed.
-       (dist_script_DATA): Likewise.
-       (install-data-hook): Likewise.
-       (installcheck-local): Likewise.
-       (TAGS_FILES): Removed amfiles.
-       (dist_pkgdata_DATA): Removed ansi2knr.c and ansi2knr.1.
-       * tests/installsh.test (AUTOMAKE): Use --libdir, not --amdir, and
-       point it to the right directory.
-       * ansi2knr.am, check.am, clean-hdr.am, clean.am, comp-vars.am,
-       compile.am, configure.am, data.am, dejagnu.am, depend.am,
-       depend2.am, distdir.am, footer.am, header-vars.am, header.am,
-       install.am, java.am, lang-compile.am, lex.am, library.am, libs.am,
-       libtool.am, lisp.am, ltlib.am, ltlibrary.am, mans-vars.am,
-       mans.am, multilib.am, program.am, progs.am, python.am,
-       remake-hdr.am, scripts.am, subdirs.am, tags.am, texi-vers.am,
-       texibuild.am, texinfos.am, yacc.am: Moved to lib/am/.
-       * configure.in (AC_OUTPUT): Added lib/am/Makefile.
-       (AUTOMAKE): Use --libdir, not --amdir.
-       Ues AC_CONFIG_AUX_DIR.
-       * lib/Makefile.am (SUBDIRS): Added `am'.
-       (scriptdir): New macro.
-       (dist_script_DATA): Likewise.
-       (dist_pkgdata_DATA): Likewise.
-       (install-data-hook): New target.
-       (installcheck-local): Likewise.
-       * lib/am/Makefile.in: New file.
-       * lib/am/Makefile.am: Removed everything except amdir and
-       dist_am_DATA.
-
-2001-05-13  Akim Demaille  <address@hidden>
-
-       * automake.in ($pkgdata_dir): Rename as...
-       ($libdir): this.
-       ($am_dir): Remove, replace its uses with $libdir.
-       (&parse_arguments): Replace --amdir with --libdir.
-       * automake.texi (Invoking Automake): Document --libdir, not
-       --amdir.
-       * tests/defs (AUTOMAKE): Use --libdir, not --amdir.
-
-2001-05-13  Tom Tromey  <address@hidden>
-
-       * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Use AMDEP_TRUE,
-       not AMDEP.
-       * m4/depend.m4 (AM_DEPENDENCIES): Require AM_DEP_TRACK.
-       Correctly look at AMDEP_TRUE, not AMDEP.
-
-       Report from Robert Boehne:
-       * tests/Makefile.am (TESTS): Added depend2.test.
-       * tests/depend2.test: New file.
-
-2001-05-13  James Henstridge  <address@hidden>
-
-       * m4/python.m4 (AM_PATH_PYTHON): Added more names for python.
-       Point pythondir at site-packages directory.  Rename
-       PYTHON_SITE_PACKAGE to pkgpythondir.  Rename PYTHON_SITE_EXEC to
-       pyexecdir.  Removed package/module argument.  Removed
-       PYTHON_SITE_INSTALL.  Added version checking.
-
-2001-05-14  Jim Meyering  <address@hidden>
-
-       * automake.in (macro_define): Change one remaining use of
-       `variable_dump' to `macro_dump'.
-
-2001-05-13  Tom Tromey  <address@hidden>
-
-       * m4/depend.m4 (AM_DEPENDENCIES): Prefer gcc3 over gcc for objc
-       and gcj.
-
-2001-05-13  Akim Demaille  <address@hidden>
-
-       * automake.in (&scan_texinfo_file, &handle_dist, &handle_gettext)
-       (&handle_footer, &handle_factored_dependencies, &handle_emacs_lisp)
-       (&am_primary_prefixes): Use `map' rather than `grep'.
-
-2001-05-13  Akim Demaille  <address@hidden>
-
-       * automake.in (Language): Set config_vars for yacc, yaccxx, lex,
-       lexxx, asm.
-       (&lang_c_finish, &lang_yacc_finish, &lang_lex_finish): Simplify.
-       (&lang_asm_finish): Remove, set asm's finisher to C's one.
-
-2001-05-13  Akim Demaille  <address@hidden>
-
-       * lang-compile.am: New file, loaded once per language.
-       * depend2.am: Move definitions loaded once per language in the
-       aforementioned file.
-       * automake.in (&handle_languages): Load it.
-       (&lang_ppf77_finish, &lang_ratfor_finish): Remove as it's now
-       handled by lang-compile.am.
-
-2001-05-13  Tom Tromey  <address@hidden>
-
-       * tests/Makefile.am (TESTS): Added python.test.
-       * tests/python.test: New file.
-       * automake.in (handle_languages): Use
-       config_aux_dir_set_in_configure_in.
-       (handle_python): Correctly mention AM_PATH_PYTHON.  Use
-       py-compile, not py_comp.  Define py_compile macro.
-
-2001-05-13  Derek Price  <address@hidden>
-
-       * automake.in (require_file_with_conf_line,
-       require_file_with_line, require_file): Pass a @require_file_path
-       of $relative_dir instead of '.' to require_file_internal so that
-       all the special casing of '.' can be removed elsewhere.
-       (require_config_file, require_conf_file_with_line,
-       require_conf_file_with_conf_line): Remove special casing for '.'
-       and make sure $config_aux_dir is maintained properly.
-       (require_file_internal): Remove special casing of '.' and set
-       @require_file_path when missing files are added.
-       (maybe_push_required_file): Remove special casing of '.'
-       (handle_dependencies): Remove a workaround for a bug now fixed
-       and remove $config_aux_dir special casing.
-       (handle_configure): Remove special casing for $config_aux_dir
-       (handle_python): Ditto.
-       (yacc_lex_finish_helper): Change $config_aux_dir switch to
-       switch on the value of $config_aux_dir_set_in_configure_in.
-       (handle_texinfo): Ditto.
-       (scan_one_configure_file): Set $config_aux_dir and
-       $config_aux_dir_set_in_configure_in properly so special casing
-       on the value of $config_aux_dir can be removed elsewhere.
-       * tests/depcomp.test: New file.
-       * tests/confsub.test: Look for depcomp in $(top_srcdir) instead of the
-       first subdir containing a C file.
-       * tests/libobj2.test: Ditto.
-       * tests/Makefile.am (TESTS): Added 'depcomp.test'.
-
-2001-05-12  Tom Tromey  <address@hidden>
-
-       * tests/gcj.test: Updated for gcj dependency tracking.
-       * tests/gcj2.test: Likewise.
-
-       Fixes PR automake/169.
-       * m4/depend.m4 (AM_DEPENDENCIES): Handle GCJ.  Don't assume gcc
-       style for OBJC.
-       * automake.in (java): Added autodep entry.
-       * tests/Makefile.am (TESTS): Added gcj3.test.
-       * tests/gcj3.test: New file.
-
-2001-05-12  Raja R Harinath  <address@hidden>
-
-       * automake.in (ASSIGNMENT_PATTERN): Make variable-name pattern
-       stop at the first '='.
-       * tests/Makefile.am (TESTS): Added vars.test.
-       * tests/vars.test: New file.
-
-2001-05-12  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_single_transform_list): Simplify
-       computation of $object and $this_obj_ext.
-       * tests/lex3.test: Merge into...
-       * tests/lex.test: here.
-       * tests/pr19.test: Improve and rename as...
-       * tests/lex3.test: this.
-
-2001-05-09  Tom Tromey  <address@hidden>
-
-       * automake.in (read_am_file): Correctly compute $saw_bk.
-       (scan_autoconf_files): Ensure configure_dist_common is always
-       set.
-       * tests/defs (AUTOMAKE): Added --Werror.
-
-2001-05-09  Pavel Roskin  <address@hidden>
-
-       * automake.in (define_compiler_variable): Escape $(LIBTOOL) in
-       double quotes.
-
-2001-05-09  Tom Tromey  <address@hidden>
-
-       * tests/werror.test: Use `rm -f'.
-
-2001-05-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&am_line_warning): Invoke `am_line_error', not itself.
-
-2001-05-09  Akim Demaille  <address@hidden>
-
-       * automake.in: Remove some code left from bad patches.
-       (&handle_dependency): Remove, for the same reason.
-
-2001-05-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&make_paragraphs): Transform BUILD, HOST and TARGET.
-       (&handle_tests_dejagnu, &define_standard_variables): Don't.
-       (&define_standard_variables): Don't transform %top_builddir% since...
-       * header-vars.am: Use %TOPDIR% instead.
-
-2001-05-09  Akim Demaille  <address@hidden>
-
-       * automake.in (@objects): Remove, unused.
-       Remove all the code related to it, and to former `$(OBJECTS)'.
-
-2001-05-08  Tom Tromey  <address@hidden>
-
-       For PR automake/29:
-       * ylwrap: Handle arguments to program.  Remove old code that tried
-       to avoid absolute paths and add new code to do it in all cases.
-       Removed ancient logic that tried to deal with relative path.
-       * tests/Makefile.am (TESTS): Added yacc4.test.
-       * tests/yacc4.test: New file.
-
-       Fix for PR automake/149 and werror.test:
-       * automake.in (require_file_internal): Use am_line_warning or
-       am_conf_line_warning when suppressing error.
-       (am_line_warning): New sub.
-       (am_conf_line_warning): Save and restore warning signal.
-       * tests/Makefile.am (XFAIL_TESTS): Removed werror.test.
-
-       Fix for PR automake/36:
-       * tests/Makefile.am (TESTS): Added asm.test.
-       * tests/asm.test: New file.
-       * automake.in (asm): Use ASFLAGS and AS.
-       (lang_asm_finish): New sub.
-
-       * automake.in (read_am_file): Removed debugging code.
-
-       For PR automake/149:
-       * tests/Makefile.am (TESTS): Added werror.test.
-       (XFAIL_TESTS): Likewise.
-       * tests/werror.test: New file.
-
-       * automake.in (conditional_true_when): Don't return if we see
-       `TRUE'.
-
-       * tests/objc.test: Removed.
-       * tests/Makefile.am (XFAIL_TESTS): Removed objc.test.
-       (TESTS): Likewise.
-
-       * automake.in (subst): New sub.
-       (handle_languages): Use it.
-       (output_lex_build_rule): Likewise; also use _am_quote.
-       (check_libobjs_sources): Likewise.
-       (make_paragraphs): Use subst.
-
-       * automake.in (check_libobjs_sources): Re-fixed AMDEP_TRUE
-       problem.
-
-       * automake.in (file_contents_internal): Prototype now `$$%'.
-       (register_language): Prototype now `%'.
-
-       Fixes test subobj6.test and PR automake/160:
-       * tests/Makefile.am (XFAIL_TESTS): Removed subobj6.test.
-       * compile.am (mostlyclean-compile): Added MOSTLYRMS.
-       (distclean-compile): Added DISTRMS.
-       * tests/subobj6.test (wish_SOURCES): Updated to reflect
-       `mostlyclean' use; added test for non-subdir case.
-       * automake.in (compile_clean_files): New global.
-       (MOSTLY_CLEAN, DIST_CLEAN): New constants.
-       (initialize_per_input): Initialize compile_clean_files.
-       (handle_single_transform_list): Set compile_clean_files entries.
-       (handle_compile): Handle compilation cleanups.
-
-2001-05-08  Lars J. Aas  <address@hidden>
-
-       * automake.texi (Canonicalizing Automake macros): Document not
-       canonicalizing strudels (@) anymore.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * distdir.am (dist-all): Build all the flavors using a single
-       distdir.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * automake.in (&file_contents_internal): Apply the @cond_stack to
-       the rules and assignments.
-       Don't rely on `$.' as it's biased by &make_paragraphs.
-       Don't remove backslashes in variable values.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * automake.in ($IGNORE_PATTERN): Improve for multi-line matches.
-       ($RULE_PATTERN): Use that from `&make_paragraphs'.
-       ($MACRO_PATTERN): Just catch the name of a macro.
-       ($BOGUS_MACRO_PATTERN): Remove.
-       ($ASSIGNMENT_PATTERN): New.
-       (&file_contents_internal, &make_paragraphs): Adjust.
-       (&macro_define): Catch bad macro names.
-       (&cond_stack_endif): Better error message.
-       (&file_contents_internal): Don't remove backslashes in variable
-       values.
-       (&macro_define): Do it for `+=' user variables.
-       (&define_standard_variables): Use `undef' instead of a dummy
-       variable.
-       (&make_paragraph): Be sure not to chop the trail of hash only
-       lines: adjust the `##' regexp.
-       (&rule_define): Fix a bug: don't read $1 but $target.
-       * tests/condincl.test: Strengthen.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * automake.in (Language): Add attributes `Name' and `config_vars'.
-       (&finish): Work properly if there is no _finish.
-       (Automake): Register language Names and AC_SUBST dependencies.
-       Register Fortran 77 variables upon which ratfor and ppf77 depend.
-       (&handle_languages): Once per language, invoke
-       `define_linker_variables', and check its config_vars.
-       (&lang_cxx_finish, &lang_f77_finish, &lang_objc_finish)
-       (&lang_java_finish): Remove.
-       (&lang_ppf77_finish, &lang_ratfor_finish): Adjust.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * automake.in (&file_contents_internal): Accept $IS_AM.
-       (&handle_compile, &define_standard_variables, &file_contents): Adjust.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * automake.in (am_install_var): Use `next' instead of `if' on the
-       body of $X loop.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * automake.in (Language): Add attributes `lder' and `ld'.
-       (&register_language): Specify for cxx, objc, f77, gcj.
-       (&define_linker_variable): New.
-       (&lang_cxx_finish, &lang_f77_finish, &lang_objc_finish)
-       (&lang_java_finish): Adjust.
-       (&libtool_compiler): Remove.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_lib_objects_cond): Don't take $LEX_SEEN as
-       argument, as you don't use it.
-       Hence...
-       (&handle_lib_objects): Don't take $LEX_SEEN as argument, as you
-       don't use it.
-       Hence...
-       (&handle_programs): Don't mess with %lex_sources, as you don't use
-       it.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * automake.in (Language): Add attribute `link'.
-       (&register_language): Specify for cxx, objc, f77, gcj.
-       (&lang_cxx_finish, &lang_f77_finish, &lang_objc_finish)
-       (&lang_java_finish): Adjust.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * automake.in (&define_compiler_variables): Use only $LANG as
-       argument.
-       (&handle_languages): Adjust.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * automake.in (&define_program_variable): Remove.
-       (&scan_one_autoconf_file): Skip MAKEINFO when found in an
-       AM_MISSING_PROG.
-       (&handle_texinfo): Don't define MAKEINFO and TEXI2DVI.
-       * texinfos.am: Do it.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_tests_dejagnu): Don't define EXPECT and
-       RUNTEST.
-       * dejagnu.am: Do it.
-       (site.exp): Use `if'.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * automake.in: Formatting changes.
-       (variable_dump, variables_dump): Rename as...
-       (macro_dump, macros_dump): these.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       Support `if !COND', `else COND', `end COND'.
-
-       * automake.texi (Conditionals): Document it.
-       * automake.in ($WHITE_PATTERN, $MACRO_PATTERN, $BOGUS_MACRO_PATTERN)
-       ($GNITS_VERSION_PATTERN, $INCLUDE_PATTERN): Use `\d' and `\s'.
-       ($IF_PATTERN, $ELSE_PATTERN, $ENDIF_PATTERN): Likewise, and accept
-       a leading `!' before the condition.
-       (&handle_options): Use `\d'.
-       (&cond_stack_if, &cond_stack_else, &&cond_stack_endif): New.
-       (&read_am_file, &file_contents_internal): Use them.
-       (&transform): No longer substitute `%!COND%', forcing the use of
-       `! %?COND%'.
-       * ansi2knr.am, lex.am, tags.am, texinfos.am, yacc.am: Adjust.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       Uniform handling of per-object compilation rules.
-       Note: Automake is repaired.
-
-       * automake.in (&handle_languages): Output per object rules for all
-       the objects, not only for those which language supports dependency
-       tracking.
-       Fix Automake: when outputting per-object rules, use `-o' if the
-       language has no `output_flag', as it's really needed.
-       (&handle_single_transform_list): Instead of special casing files
-       which need per object rules but which language don't support
-       dependency tracking, keep them in the queue for processing by
-       `&handle_languages'.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_languages): `ext-compile.am' and
-       `depend2.am' are now equivalent for generic rules: output only the
-       latter.
-       * ext-compile.am: Remove.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       Note: This patch breaks Automake.  Repaired within two patches.
-
-       * automake.in (Language): Replace the attribute `output_arg' with
-       `compile_flag' and `output_flag'.
-       (Automake): Adjust language registrations.
-       (&handle_languages): Transform `-c' and `-o' for both suffix and
-       per object rules, instead of `OUTARG' and `LTOUTARG' only for
-       generic rules.
-       (&handle_single_transform_list): Adjust to `compile_flag' and
-       `output_flag'.
-       * depend2.am, ext-compile.am: Use `%-c%' and `%-o%'.
-
-2001-05-08  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_languages): Don't transform %COMPILER%.
-       Use `$lang->compiler' instead of `$pfx' to transform generic
-       %COMPILE% and %LTCOMPILE%.
-       * ext-compile.am: Use %COMPILE%, %LTCOMPILE% and %SOURCE% instead
-       of %COMPILER% and $<.
-
-2001-05-07  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_languages): Use the same `%transform' for
-       both `depend2.am' and `ext-compile.am'.
-       Delay the definition of `$flag' so it is right before the first use,
-       and rename as `$flags'.
-
-2001-05-07  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_languages): Compute `$ltoutarg' and
-       `$outarg' independently of dependency code.
-       There is no use looping on a language's possible extensions since
-       we loop over used extensions.
-       Therefore, there is no use for a local `%transform'.
-
-2001-05-07  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_languages): Don't use $comp.
-
-2001-05-07  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_languages): Merge the two loops over
-       %extension_seen/%languages into one and group code to be run once
-       per language together.
-
-2001-05-07  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_languages): Move the `if
-       ($use_dependencies)' block so that loops over extensions and
-       languages are next to each other.
-
-2001-05-07  Akim Demaille  <address@hidden>
-
-       * automake.in (&depend2): Remove, merged into...
-       (&handle_languages): here.
-
-2001-05-07  Akim Demaille  <address@hidden>
-
-       * automake.in (&finish_languages): Rename as...
-       (&handle_languages): this.
-       Include the body of...
-       (&handle_dependency): this.
-       Remove.
-
-2001-05-06  Tom Tromey  <address@hidden>
-
-       For PR automake/46:
-       * tests/Makefile.am (TESTS): Add subdir5.test.
-       (XFAIL_TESTS): Likewise.
-       * tests/subdir5.test: New file.
-
-       * tests/subobj6.test (wish_SOURCES): Use $MAKE.
-       * tests/subobj5.test (wish_SOURCES): Use $MAKE.
-
-       * automake.in (GNITS_VERSION_PATTERN): Document.  Add `fork
-       identifier'.
-       (handle_options): Handle fork identifier in version number.
-
-       * automake.texi (Dist): Document distcheck-hook.
-
-       * tests/confh4.test: Update to reflect DEFS change.
-       For PR automake/132.
-
-       Fix for PR automake/132:
-       * automake.in (c, c++, objc, asm, ppf77): Add DEFAULT_INCLUDES to
-       compilation.
-       (java): Remove INCLUDES and DEFS from compilation.
-       (lang_c_finish): Add DEFAULT_INCLUDES to compilation.
-       * compile.am (DEFS): Don't include %DEFAULT_INCLUDES%.
-       (DEFAULT_INCLUDES): New macro.
-
-       * automake.in (usage): Re-align explanatory text.
-       Fixes PR automake/148.
-
-       * automake.texi (Uniform): Don't use @address@hidden
-       Fixes PR automake/154.
-
-       For PR automake/160:
-       * tests/Makefile.am (TESTS): Add subobj5.test and subobj6.test.
-       (XFAIL_TESTS): Add subobj6.test.
-       * tests/subobj6.test: New file.
-
-       * automake.texi (Uniform): Mention dist_, nodist_, and nobase_.
-       (Top level): Don't mention `flat'.
-       (Extending): Likewise.
-       (User Variables): New node.
-
-       * distdir.am (distdir): Make subdirectory for each file.
-       Fixes test subobj5.test.
-
-       * tests/Makefile.am (TESTS): Add new file.
-       (XFAIL_TESTS): Likewise.
-       * tests/texinfo10.test: New file.
-
-2001-05-05  Pavel Roskin <address@hidden>
-
-       * automake.in (scan_texinfo_file): Treat @defindex and @synindex
-       in the same way as @defcodeindex and @syncodeindex respectively.
-
-2001-05-05  Tom Tromey  <address@hidden>
-
-       * mans.am (install-man%SECTION%): Minor cleanup.
-       (uninstall-man%SECTION%): Likewise.
-
-       * tests/Makefile.am (XFAIL_TESTS): Removed man.test.
-       * mans.am (install-man%SECTION%): Handle dist_ and nodist_
-       prefixes.
-       (uninstall-man%SECTION%): Likewise.
-       * automake.in (handle_man_pages): Handle dist_ and nodist_
-       prefixes.
-
-       * automake.texi (Future): Removed.
-       (Depth): Removed.
-       (Hello): Don't mention `deep'.
-       (Top level): Likewise.
-
-       * automake.in (conditional_true_when): Use a hash, not index().
-       Also, a TRUE component always results in a true return.
-       Fixes test cond10.test.  For PR automake/164.
-       * tests/Makefile.am (XFAIL_TESTS): Removed cond10.test.
-
-2001-05-05  Raja R Harinath  <address@hidden>
-
-       For PR automake/164:
-       * tests/Makefile.am (TESTS): Added new file.
-       (XFAIL_TESTS): Likewise.
-       * tests/cond10.test: New file.
-
-2001-05-05  Tom Tromey  <address@hidden>
-
-       * texinfos.am (uninstall-info-am): Debian install-info v1.8.3
-       prints to stderr.
-       (install-info-am): Likewise.
-
-2001-05-05  Pavel Roskin <address@hidden>
-
-       * automake.in (scan_texinfo_file): Don't push undefined values
-       to @clean_suffixes.
-
-2001-05-05  Richard Boulton  <address@hidden>
-
-       * automake.in (handle_dist): Check for existence of DIST_SUBDIRS
-       first.
-
-2001-05-05  Robert Collins  <address@hidden>
-
-       * automake.in (required_targets): Added uninstall-am.
-
-2001-05-05  Tom Tromey  <address@hidden>
-
-       Fix bug reported by Robert Boehne:
-       * automake.in (output_lex_build_rule): Don't let AMDEP_TRUE be
-       substituted.
-       (handle_dependencies): Likewise.
-       * Makefile.am (maintainer-check): Look for AMDEP_TRUE
-       substitution.  Correct diff now has 30 lines.  Look for space
-       after losing `undef'.
-
-2001-05-04  Peter Eisentraut  <address@hidden>
-
-       * m4/sanity.m4: Remove the temp file before possible error exits.
-
-2001-05-04  Akim Demaille  <address@hidden>
-
-       * configure.in: Set perllibdir.
-       From Dave Morrison.
-
-2001-05-04  Ralf Corsepius  <address@hidden>
-
-       * automake.in ($pkgdata_dir): New.
-       (&require_file_internal): Use it.
-
-2001-05-03  Akim Demaille  <address@hidden>
-
-       Case insensitive FS choke on Automake/ vs automake.
-       Reported by Tim Van Holder.
-
-       * Automake/: Move into...
-       * lib/: this new directory.
-
-2001-05-03  Raja R Harinath  <address@hidden>
-
-       * data.am (install-%DIR%%PRIMARY%): Execute the same command as
-       echoed.
-
-2001-04-30  Jim Meyering  <address@hidden>
-
-       * automake.in: Remove `/lib' from include directory.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       AM_INIT_AUTOMAKE is no longer optional.
-
-       * automake.in ($seen_make_set, $seen_prog_install)
-       ($seen_arg_prog): Remove.
-       (&handle_programs, &handle_scripts, &scan_one_autoconf_file):
-       Remove related code.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       * tests/specflags4.test, tests/specflags5.test: Remove, merged
-       into...
-       * tests/specflags3.test: here.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       * automake.in ($seen_path_xtra): Remove.
-       (&handle_compile): Don't handle `AC_PATH_XTRA' AC_SUBST variables.
-       (&scan_one_autoconf_file): Do it, instead of setting $seen_path_xtra.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       * automake.in (&file_contents_internal): Declare it.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       * automake.in (&read_am_file, &file_contents_internal): Don't
-       define macros when `FALSE', to avoid errors on doubly defined
-       variables but under condition `FALSE'.  In order to allow...
-       (&am_install_var): When reading the associated file for the first
-       time, enable `%?FIRST%'.
-       (&handle_libraries): Let libs.am define $(AR) and $(RANLIB).
-       * libs.am: Do it when `%?FIRST%'.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       * automake.in (handle_compile): Let ansi2knr.am define $(ANSI2KNR).
-       * ansi2knr.am: Do it.
-       Prefer `if %?FOO%' to `if %!FOO%'.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       * automake.in (&register_language, &finish_languages): Use `pure'
-       as a Boolean.
-       (&register_language): Use %done properly with objects, not names.
-       (&finish_languages): Replace `$non_c' with `$needs_c'.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       Unify LISP, PYTHON and JAVA primaries.
-
-       * automake.in (&handle_emacs_lisp): Be like &handle_python, i.e.,
-       return if there are no files, hook elisp-comp on the Autoconf
-       macro, rely on lisp.am to define variables.
-       (&handle_python, &handle_java): Likewise.
-       (&scan_one_autoconf_file): Pseudo AC_SUBST of `pythondir' and
-       `PYTHON' must be handled here, not in `&handle_python'.
-       * java.am: Define needed variables and rules.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       * automake.in (&am_install_var): Transform `ONE_PRIMARY'.
-       * data.am: Use it.
-       * header.am: Include data.am.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       * automake.in (&am_install_var): Transform `PRIMARY'.
-       * data.am: Equip with %PRIMARY%.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       * automake.in (@conditional_stack): Rename as...
-       (@cond_stack): this.
-       (&file_contents_internal): Support inclusion of files.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       * automake.in (&lang_extensions): Remove.
-       (&add_depend2, &saw_sources_p): Adjust.
-       * depend2.am: `%EXT%' no longer includes the dot.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       * automake.in (&finish_languages, &handle_single_transform_list)
-       (&add_depend2, &handle_dependencies): No longer use the language
-       name in `$lang'.  Rename `$lang_obj' as `$lang'.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       * automake.in (&register_language): Use `new Language' with a hash.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       * automake.in (&register_language): Rename `output-arg' and
-       `derived-autodep' as `output_arg' and `derived_autodep' to match
-       the Language attribute.
-       Set the defaults in %option instead of $lang.
-
-2001-04-27  Akim Demaille  <address@hidden>
-
-       * Automake/: New directory.
-       * Automake/Struct.pm: New file, based on Perl 5.6's Class::Struct.
-       * automake.in (Language): Use Automake::Struct.
-       * tests/defs: Adjust to find Struct.
-
-2001-04-23  Pavel Roskin <address@hidden>
-
-       * automake.in: Add forward declaration for register_language().
-       * tests/Makefile.am (XFAIL_TESTS): Remove installsh.test - it
-       passes now.
-
-2001-04-20  Akim Demaille  <address@hidden>
-
-       * automake.in (%required_targets): Add `uninstall'.
-       From Robert Collins.
-
-2001-04-12  Akim Demaille  <address@hidden>
-
-       * automake.in (Language): Add attribute `name'.
-       (&register_language): The name of the language is now given in the
-       hash.
-       No longer use `$lang' as the name of the language.
-       Rename `$lang_obj' as `$lang'.
-
-2001-04-12  Akim Demaille  <address@hidden>
-
-       * automake.in (Language): Add attribute `_finish'.
-       (&finish): New.
-       (Automake): Adjust.
-       (&lang_header_finish, &lang_yaccxx_finish, &lang_lexxx_finish)
-       (&lang_asm_finish): Remove.
-
-2001-04-12  Akim Demaille  <address@hidden>
-
-       * automake.in (Language): Add attribute `extensions'.
-       (Automake): Pass a hash to `&register_language' instead of a
-       list of pseudo assignments.
-       (&register_language): Adjust.
-       (&finish_languages): Initialize `$ltoutarg'.
-
-2001-04-12  Akim Demaille  <address@hidden>
-
-       * automake.in (Language): Add attribute `output_arg'.
-       (%language_map): Remove.
-       (&register_language): Build only the object, and store in
-       %languages only.
-       (&finish_languages, &handle_single_transform_list): Adjust.
-
-2001-04-12  Akim Demaille  <address@hidden>
-
-       * automake.in (Language): Add attributes `flags', `compile' and
-       `compiler'.
-       (&finish_languages, &handle_single_transform_list, &handle_dist)
-       (&add_depend2, &register_language): Use them and the `linker' and
-       `pure' attributes.
-
-2001-04-12  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_single_transform_list, &finish_languages)
-       (&handle_dist, &handle_dependencies): Use the language object for
-       autodep and derived-autodep too.
-
-2001-04-12  Akim Demaille  <address@hidden>
-
-       * automake.in (&macro_define): Ignore Automake definition for
-       ($var, $cond) if there is already a user definition for ($var, $cond).
-
-2001-04-12  Akim Demaille  <address@hidden>
-
-       * automake.in (&scan_texinfo_file): Catch @cindex and the like,
-       but also @deffn and so on which push data in indexes.
-       Reported by Derek R. Price.
-
-2001-04-12  Akim Demaille  <address@hidden>
-
-       * automake.in (Language): New package, temporarily in this file.
-       Use Class::Struct.
-       (Automake): New package.
-       (%languages): New.
-       (&handle_single_transform_list): Use the language object's `ansi'
-       attribute instead of `$language_map{"$lang-ansi-p"}'.
-       (&register_language): Build and register the language too.
-
-2001-04-11  Tom Tromey  <address@hidden>
-
-       Fixes report from Larry Jones:
-       * automake.in (handle_dependencies): Add address@hidden@' where
-       appropriate.
-       * m4/make.m4 (AM_MAKE_INCLUDE): Handle BSD-style make.
-
-2001-04-11  Akim Demaille  <address@hidden>
-
-       * depend2.am: Fix the `if' condition for Libtool.
-       Reported by Robert Boehne.
-
-2001-04-10  Robert Collins  <address@hidden>
-
-       * tests/subobj5.test: New file.
-
-2001-04-10  Ralf Corsepius  <address@hidden>
-
-       * m4/make.m4 (AM_MAKE_INCLUDE): Pass `-s' to make.
-       * tests/Makefile.am (TESTS): Added make.test.
-       * tests/make.test: New file.
-
-2001-04-10  Tom Tromey  <address@hidden>
-
-       * tests/defs: Changed how ACLOCAL and AUTOMAKE are set.
-
-2001-04-10  Derek R. Price  <address@hidden>
-
-       * tests/defs: Allow user to override AUTOMAKE and ACLOCAL.
-
-2001-04-10  Akim Demaille  <address@hidden>
-
-       * distdir.am: Add a missing backslash.
-
-2001-04-10  Akim Demaille  <address@hidden>
-
-       * automake.in (&scan_aclocal_m4): Handle $relative_dir and special
-       variables.
-       Specify to the caller whether $regen_aclocal_m4.
-       (&handle_configure): Adjust.
-       Transform `REGEN-ACLOCAL-M4'.
-       Reported by Tom.
-       * configure.am: Use it.
-       * tests/defs (me): New.
-       * tests/confdeps.test: New.
-
-2001-04-09  Tom Tromey  <address@hidden>
-
-       * m4/missing.m4 (AM_MISSING_HAS_RUN): Use `true', not `:'.
-       Fixes report from Jim Meyering.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_configure): Don't bother with optimizing
-       macro uses.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * tests/cond3.test (expected): Adjust.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_single_transform_list): Remove $xbase,
-       unused.
-       (&handle_source_transform): All the variables have conditions now,
-       simplify.
-       (&variable_delete): Admit an argument @conds.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in ($source_suffix_pattern): Remove, unused.
-       %extension_map seems to have replaced it.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * ext-compile.am: New file.
-       * automake.in (&finish_languages): Output it.
-       Require a C linker if there are several registered source suffixes.
-       (&handle_compile): No longer push the `.c', `.o', `.obj', `.lo'
-       extensions, which are discovered in ext-compile.am.
-       With the help from Robert Boehne.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_compile): Extract from...
-       (&get_object_extension): here.
-       (&read_am_file): Call it.
-       ($included_generic_compile, $included_knr_compile)
-       ($included_libtool_compile): Remove.
-       ($get_object_extension_was_run): New.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       Use AM_CONDITIONAL and if/endif for AMDEP.
-
-       * m4/depend.m4 (AM_DEP_TRACK): Use AM_CONDITIONAL to define AMDEP.
-       * automake.in (&add_depend2): Transform %AMDEP% into `AMDEP' (leading
-       to a configure time if/endif), or to `FALSE' (static removal of
-       the code).
-       (&handle_dependencies): Adjust to use `AMDEP_TRUE'.
-       * depend2.am: Use if/endif.
-
-       Adjust the 101 tests that use dependencies so that they
-       properly invoke aclocal before automake.  They need to `see'
-       `AM_CONDITIONAL([AMDEP], ...)'.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * tags.am: Fix missing leading tabs.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in: Use simple quotes to define the _PATTERN variables
-       to unobfuscate the regexps.
-       ($AM_CONDITIONAL_PATTERN): Let the user quote the variable.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&rule_define): When you discover a suffix rules,
-       register the extensions for .SUFFIXES.
-       (&handle_texinfo): Don't register the suffixes.
-       (&get_object_extension): Don't register suffixes, let them be
-       discovered in depend2.am.
-       (&handle_emacs_lisp): Depend on your lisp.am.
-       * lisp.am: Include the rule &handle_emacs_lisp used to output.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * subdirs.am: Don't define info related recursive targets.
-       * texinfos.am: Do.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * subdirs.am (RECURSIVE_TARGETS): New variable.
-       Use it.
-       * automake.in (&handle_subdirs): Output it.
-       (&file_contents_internal): Support value spread on several lines.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_man_pages): Rely on mans.am to define
-       man%SECTION%dir and MANS.
-       * mans.am: Do it.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&variable_dump): Use %var_type properly.
-       (&macro_define): Enforce better overriding rules.
-       Handle the special case that used to handle...
-       (&define_pretty_variable): this.
-       Hence, don't.
-       The variables you define are owned by Automake.
-       (&generate_makefile): PRE_INSTALL and co must not be defined *by
-       the user*.
-       (&variable_defined): Now independent of the owner.
-       (&variable_output, &variable_pretty_output): Adjust to %var_type.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (%var_was_plus_eq): Rename as...
-       (%var_type): this.
-       (%def_type): Remove.
-       (&macro_define): %var_type may now hold `', `+', or `:'.
-       (%conditional, %am_vars, %content_lines): Rename as...
-       (%var_value, %var_comment, %var_line): these.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&variable_output): Admit a list of @CONDS.
-       (&variable_pretty_output): New.
-       (&define_pretty_variable): Use it.
-       (&read_am_file, &file_contents_internal): Prepend a separator to
-       $am_vars only if there is none yet.
-       (&file_contents_internal): Rename $separator as $spacing to
-       harmonize with &read_am_file.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&am_install_var): Transform DIST, and let the *.am
-       files handle DIST_COMMON.
-       * data.am, header.am, java.am, list.am, python.am, script.am: Set
-       DIST_COMMON.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (%dist_common): Remove.
-       (%configure_dist_common): Replace with...
-       ($configure_dist_common): this.
-       (&generate_makefile): Read the user file before using
-       push_dist_common, as it sets DIST_COMMON, and read_am_file checks
-       that no variable is defined before it is run.
-       (&handle_texinfo): Don't handle DIST_COMMON, let your file do it.
-       (&dist_cmp): Rename as...
-       (&for_dist_common): this.
-       (&handle_dist): Don't handle DIST_COMMON, let `configure.am' do
-       it.
-       Adjust to $configure_dist_common.
-       * configure.am, texi-vers.am: Set DIST_COMMON.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_aclocal_m4): Rename as...
-       (&scan_aclocal_m4): this.
-       Return the list of aclocal.m4 dependencies.
-       (&handle_configure): Invoke it, and use it when loading...
-       * configure.am: Template the rules to recreate aclocal.m4.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&get_object_extension): Use ansi2knr.am.
-       * clean-kr.am, kr-extra.am: Remove, merged into...
-       * ansi2knr.am: this new file.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&transform): Fix an incredible bug which was
-       breaking the if/endif system.
-       ($ELSE_PATTERN): Admit an optional argument.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * comp-vars.am: Remove, merged into...
-       * compile.am: here.
-       * automake.in (&get_object_extension): Adjust.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * remake.am: Merge into...
-       * configure.am: ... here.
-       * automake.in (&handle_configure): Adjust.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&output_lex_build_rule): Output this...
-       * lex.am: New file.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&condition_negate): New.
-       (&variable_conditions_permutations): Use it.
-       (&read_am_file, &file_contents): Use it on `else' clauses to
-       support `if FALSE'.
-       (&output_yacc_build_rule): Output this...
-       * yacc.am: New file.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&make_paragraphs): Transform TOPDIR_P and TOPDIR.
-       (&handle_dist): Don't.
-       (&handle_clean): Don't handle config.status here, let...
-       * clean.am: ... do it.
-       * distdir.am: Adjust.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in: Use strict vars and subs.
-       Declare `%require_file_found'.
-       (&handle_source_transform, &make_paragraphs): Declare my variables.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * data.am, header.am, java.am, libs.am, lisp.am, ltlib.am,
-       * progs.am, python.am: Use if/endif instead of ?INSTALL?.
-       * java.am (_am_installdirs): Be sure to set it.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&make_condition): Return '#' when FALSE.
-       (&conditional_string): Return FALSE, not '#' in the corresponding
-       cases.
-       (&file_contents_internal): Adjust.
-       (&check_variable_defined_unconditional): Dump the guilty variable.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * distdir.am: Use and abuse of if/endif.
-       * scripts.am: Using if/endif with variables is fine.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&make_paragraphs):  Extract from &file_contents.
-       Make it more robust than the previous RE based scheme.
-       (&file_contents): Use it.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&make_paragraphs):  Extract from &file_contents.
-       Make it more robust than the previous RE based scheme.
-       (&file_contents): Use it.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * tests/yacc2.test: Don't define several times a variable, as
-       automake complains.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_source_transform): Fix pr72: don't define
-       $linker if there are no @files.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       Avoid reading twice header-vars.am as now macro_define
-       complains.
-
-       * automake.in (&define_standard_variables): Don't output the
-       variables.
-       (&read_main_am_file): Output first user variables, then Automake
-       variables.
-       Don't call twice &define_standard_variables.
-       Save variable comments in $am_vars.
-       (&variable_output): New.
-       (&file_contents_internal): New.
-       Save variable comments in $am_vars.
-       (&file_contents): Use it.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&macro_define): The user is allowed to override
-       a value if it was set by Automake, or if it was found in AC_SUBST.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_source_transform): Better locality of the
-       variables.
-       Use `next' to skip nonexistent variables.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&variable_dump): If a variable is undefined, say
-       it.
-       (&check_ambiguous_conditional): Give finer error messages.
-       (&macro_define): Check that a `+=' variable is not set with `='.
-       Check for ambiguous definitions each time you _set_ (even with `+=')
-       a variable.
-       (&read_main_am_file): Perform a deep copy of %conditional.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&variable_defined): Some callers, e.g.,
-       &am_primary_prefixes, really want to know if the variable is
-       defined for any condition, not `TRUE' by default.
-       (&am_primary_prefixes): Give a more precise error message.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       (&variable_conditions): Don't include `FALSE' in the result.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&variable_conditions_reduce): FALSE is absorbent.
-       (&variable_conditions): Don't include `FALSE' in the result.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * tests/defs, tests/depend3.test: Remove useless code.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_source_transform):  Use
-       &variable_conditions, don't read $conditional{$var}.
-       (&variable_conditions_sub): When the call is the top level call,
-       generate all the permutations of the conditions.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * depend2.am (@address@hidden): Define it when GENERIC so
-       that it does not get noticed twice by automake, which now
-       complains for multiple definitions.
-       * tests/vartar.test: s/INSTALL/install/g, automake now complains
-       because we defined INSTALL.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&generate_makefile) Use macro_define to define
-       SOURCES and OBJECTS.
-       (&variable_defined): Don't check for $conditional{VAR}{COND} as
-       this would make perl create $condition{VAR}, which we don't want.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&variable_defined, &define_pretty_variable):
-       Simplify code which used to handle the cases where not all
-       variables were in %conditional.
-       (&define_variable): Use &define_pretty_variable.
-       (&variable_conditions_sub, &variable_value_as_list_worker)
-       (&variable_value_as_list, &rule_define): Simplify syntax.
-       (&read_main_am_file): Dump the guilty predefined variables.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&variable_conditions_sub)
-       (&variable_value_as_list_worker): Remove dead code which used to
-       handle the cases where not all variables were in %conditional.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_source_transform, &read_main_am_file):
-       Simplify loops which were split in two parts, conditional vs
-       unconditional variables.
-
-2001-04-09  Akim Demaille  <address@hidden>
-
-       Handle unconditional values of variables as conditioned by
-       `TRUE'.
-
-       * automake.in (%contents): Remove.
-       (&generate_makefile, &handle_ltlibraries, &macro_define)
-       (&read_am_file, &variable_defined, &variable_conditions_sub)
-       (&variable_value, &variable_value_as_list_worker)
-       (&variable_value_as_list, &define_pretty_variable)
-       (&read_main_am_file): Use
-       $conditional, not %contents.
-       (&variable_conditions_permutations): Don't return TRUE and FALSE.
-       (&variable_conditionally_defined): New.
-       (&handle_dist): Use it.
-       (&check_ambiguous_conditional): When multiply defined, specify
-       under which condition.
-       (&macro_define): Use it.
-       (&variable_delete): New.
-       (&read_am_file): Use it.
-       (&am_install_var): Simplify, as all the variables are in
-       %conditional now.
-
-2001-04-07  Tom Tromey  <address@hidden>
-
-       * tests/Makefile.am (XFAIL_TESTS): Added man.test.
-       (TESTS): Likewise.
-       * tests/man.test: New file.
-
-2001-04-07  Raja R Harinath  <address@hidden>
-
-       * depcomp (gcc3): Invert test condition.
-
-2001-04-07  Tom Tromey  <address@hidden>
-
-       * depcomp (gcc3, gcc): Don't assume $? will be set in `if'
-       statement.  Report from Larry Jones.
-
-2001-04-07  Raja R Harinath  <address@hidden>
-
-       * depcomp (sgi): Fix sed expression.  Report from Robert Boehne.
-
-2001-04-01  Tom Tromey  <address@hidden>
-
-       * java.am (.PHONY clean-am): Removed trailing ":".
-       From Per Bothner.  Fixes PR automake/139.
-
-2001-03-28  Akim Demaille  <address@hidden>
-
-       * program.am: Fix a stupid typo: now *all* (not none) the programs
-       use `$(EXEEXT)'.
-       Reported by Robert Boehne.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&read_am_file, &file_contents): Avoid name clashes
-       on $cond.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&variable_conditionally_defined): Rename as...
-       (&check_variable_unconditionally_defined): this.
-       (&variable_dump): Fix the output.
-       (&variable_defined, &macro_define): Since conditions are
-       canonicalized, don't use a loop to look for a condition: read the
-       hash.
-       (&macro_define, &rule_define, &read_am_file, &file_contents):
-       Rename $cond_string as $cond.
-       * distdir.am (PACKAGE, VERSION): Remove; since they are already
-       discovered via AC_SUBST, they now trigger a `defined twice' error.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_footer, &handle_installdirs)
-       (&read_main_am_file): Don't read %contents directly, use
-       &variable_value.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&read_am_file): Define the variables in a single
-       shot.
-       Factor the $saw_bk code.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&read_am_file): Keep $cond_string up to date.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&define_variable): Use &macro_define.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&macro_define): Don't lose the location if we
-       redefine a variable.
-       Don't push all the variables in @var_list, let...
-       (&read_am_file, &file_contents): ... do it.
-       (&define_pretty_variable): Use macro_define.
-       (&am_install_var): Delete the value of variables being redefined
-       to pacify &macro_define which checks that variables are not
-       doubly defined.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&conditional_dump): Rename as...
-       (&variables_dump): this.  Use...
-       (&variable_dump): this new sub.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&file_contents): Maintain $cond_string sync with
-       @cond_stack.
-       Output rules only if not under `FALSE'.
-       Define variables under $cond_string.
-       * scripts.am: For the time being if/endif does not work properly
-       with macros.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (IF_PATTERN): Unobfuscate the parens.
-       (ENDIF_PATTERN): Allow a condition to be specified.
-       (&file_contents): Use a @cond_stack.
-       (&transform): At least for an easy transition, also transform
-       %?FOO% and %!FOO%, as suggested by Lars.
-       * scripts.am: First test bed for static if/endif use.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&file_contents): Use rule_define.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&macro_define): Don't rely on $1.
-       Initialize the variable.
-       Set its Automakism only if not defined or if given to the user.
-       When concatenating values, insert a separator only if the value
-       was not empty.
-       (&read_am_file): When dumping the @var_list, skip Automake
-       variables.
-       (&file_contents): Use macro_define.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&rule_define): Extract from...
-       (&read_am_file): here.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&macro_define, &read_am_file): More work for the
-       former from the latter.  Reorganize the latter.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&macro_define): Extract from...
-       (&read_am_file): here.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (%am_var_defs): Replace with...
-       (%var_is_am): this.
-       (&handle_installdirs, &variable_value_as_list_worker, &read_am_file)
-       (&file_contents, am_primary_&prefixes): Adjust.
-       (&variable_defined, &define_variable): The actual semantics is
-       `user defined'.
-       (&read_main_am_file): Assert the var is user defined when
-       outputting @var_list.
-
-2001-03-23  Akim Demaille  <address@hidden>
-
-       * automake.in (read_am_file): TRUE and FALSE are predefined
-       conditionals.
-       (&by_condition): Adjust.
-       (&conditional_string): Recognize `TRUE' and `FALSE'.
-       (&make_condition): Use it.
-       * m4/cond.m4: Reject TRUE and FALSE as conditionals.
-       * automake.texi (Conditionals): Adjust.
-       * tests/cond9.test: s/FALSE/WRONG/.
-
-2001-03-12  Pavel Roskin  <address@hidden>
-
-       * tests/Makefile.am (XFAIL_TESTS): Remove cond3.test, it passes
-       now.
-
-2001-03-12  Akim Demaille  <address@hidden>
-
-       * automake.in (&variable_conditions_permutations): Separate the
-       conditions.
-       * tests/cond3.test: Improve the sed expression.
-
-2001-03-09  Pavel Roskin  <address@hidden>
-
-       * Makefile.am (maintainer-check): Scan all *.am files and tests
-       for invocations of `rm' without `-f'.
-       * tests/mclean.test: Adjusted to prevent triggering the above
-       test.
-
-2001-03-09  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_one_autoconf_file): Fixed comment to avoid
-       maintainer-check failure.
-
-2001-03-09  Akim Demaille  <address@hidden>
-
-       * tests/cond3.test: Strengthen.
-
-2001-03-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&conditional_string): Produce a unique string
-       characterizing a condition stack.
-       (&conditional_same): Remove, comparing two strings is now enough.
-       (&variable_defined): Adjust.
-       (&read_am_file): Use conditional_string.
-
-2001-03-08  Akim Demaille  <address@hidden>
-
-       * automake.in: Use -w.
-       Normalize all use of `$lang . '-foo'' into `"$lang-foo"'.
-       (&parse_arguments): Support --Werror and --Wno-error as a
-       temporary hack until --warning/-W is properly implemented.
-       (&handle_single_transform_list): Prototype.
-       Be sure to define $directory.
-       Use `exists' instead of testing the value of a maybe undefined
-       hash value.
-       (&add_depend2, &handle_configure, &handle_footer, &file_contents)
-       (&handle_factored_dependencies): Use defined values.
-       (&scan_one_autoconf_file): Save $_.
-       * tests/lex2.test, tests/sinclude.test, tests/suffix3.test:
-       Run automake with --Wno-error.
-
-2001-03-07  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_all): Use an array instead of a scalar for
-       local_headers.
-       Get rid of all-redirect: let `all' be that target.
-
-2001-03-07  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_merge_targets): Ventilate its non `all'
-       related content into...
-       (&generate_makefile): here.
-       (&handle_merge_targets): Rename as...
-       (&handle_all): this.
-       Remove a useless `if': address@hidden' is obviously not empty, since it
-       contains at least the `basename ($makefile)' which has just been
-       unshifted.
-
-2001-03-07  Akim Demaille  <address@hidden>
-
-       * automake.in, aclocal.in: Backquote is inert in double quotes.
-
-2001-03-06  Akim Demaille  <address@hidden>
-
-       * Makefile.am (maintainer-check): Simplify `grep -v ... | grep .'
-       into `grep -v ...'.
-
-2001-03-06  Pavel Roskin  <address@hidden>
-
-       * java.am: Use `rm -f' instead of `rm'.
-
-2001-03-06  Akim Demaille  <address@hidden>
-
-       * automake.in (&push_dist_common): Simplify.
-
-2001-03-06  Jens Krüger <address@hidden>
-
-       * ltlib.am: Replaced spaces with tab.
-
-2001-03-06  Pavel Roskin  <address@hidden>
-
-       * tests/Makefile.am (XFAIL_TESTS): noinstdir.test removed, it's
-       fixed now.
-
-2001-03-05  Pavel Roskin  <address@hidden>
-
-       * header.am, scripts.am: Use ?INSTALL? in the install and
-       uninstall rules.
-
-2001-03-05  Pavel Roskin  <address@hidden>
-
-       * tests/copy.test: Never use `rm' without `-f' - it may ask
-       questions, notably for read-only files during `make distcheck'.
-       * tests/insh.test: Likewise.
-       * tests/installsh.test: Likewise.
-       * tests/symlink.test: Likewise.
-       * tests/symlink2.test: Likewise.
-       * tests/symlink3.test: Likewise.
-
-2001-03-05  Pavel Roskin  <address@hidden>
-
-       * noinstdir.test: New test.
-       * tests/Makefile.am (TESTS): Add noinstdir.test.
-       (XFAIL_TESTS): Likewise.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_options): Change the RE so that the third
-       part of the versions always exist.
-       (&file_contents): Don't pass uninitialized values to &transform.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in (&file_contents): Require a hash as second argument.
-       Adjust callers.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       Always use hashes with &file_contents.
-
-       * automake.in (&handle_texinfo): texibuild.am does not need
-       TEXINFODIR.
-       texinfos.am wants only TEXICLEANS.
-       (&handle_dist, &add_depend2, &handle_clean): Replace $xform with
-       %transform.
-       * texinfos.am: Adjust.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_programs, &handle_libraries, &handle_tags)
-       (&handle_ltlibraries, &handle_emacs_lisp, &handle_python): Adjust.
-       (&am_install_var): Forget about `-clean'.
-       Transform ?INSTALL?.
-       Always output the *.am file.
-       * data-clean.am, java-clean.am, libs-clean.am, lisp-clean.am,
-       * ltlib-clean.am, progs-clean.am, python-clean.am, tags-clean.am:
-       Remove, merged into the corresponding *.am file.
-       * data.am, libs.am, ltlib.am, progs.am, python.am: Equip with
-       ?INSTALL?.
-
-2001-03-05  Pavel Roskin  <address@hidden>
-
-       * Makefile.am (amfiles): Add configure.am. Sort alphabetically.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       If OBJEXT and EXEEXT are not set, provide a default value, and use
-       them unconditionally.
-
-       * automake.in (&generate_makefile): Provide default values for
-       EXEEXT and OBJEXT.
-       (&get_object_extension, &finish_languages)
-       (&handle_single_transform_list, &handle_programs, &add_depend2)
-       (&check_cygnus, &lang_c_finish, am_install_var): Don't bother with
-       them, they are defined.
-       * compile.am, depend2.am, program.am, progs.am: Likewise.
-       * remake-hdr.am: Fix a typo.
-       * tests/cxxo.test, tests/fo.test, tests/implicit.test,
-       * tests/interp.test, tests/subobj.test, tests/subobj2.test,
-       * tests/suffix2.test: Adjust.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in (&file_contents): Map MAINTAINER-MODE to
-       @MAINTAINER_MODE_TRUE@ or nothing.
-       * configure.am, remake-hdr.am, remake.am, texi-vers.am: Adjust.
-       Suggested by Tom.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in (&do_one_merge_target): Remove, was only called from...
-       (&handle_merge_targets): here for `all'.
-       Adjust.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       Make the installation/uninstallation of Info pages follow the
-       regular am/recursive scheme.
-
-       * automake.in (%required_targets, %dependencies): Add
-       install-info.
-       (%dependencies): Add install-info, install-info-am, and
-       unstall-info.
-       (&handle_subdirs): Don't transform INSTALLINFO, which mapping was
-       reversed BTW.  Does anybody use the option `no-installinfo'?
-       (&handle_merge_targets): Let the handling of info related targets
-       to...
-       (&handle_factored_dependencies): this.
-       * subdirs.am: Use ?INSTALL-INFO?.
-       * texinfos.am: Define the install-info, uninstall-info and
-       uninstall-info-am targets.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in (%required_targets, %dependencies): Add dvi, info,
-       dvi-am, info-am.
-       (@info, @dvi): Remove.
-       (&handle_texinfo, &handle_merge_targets): Adjust.
-       (&handle_factored_dependencies): Required targets are phony.
-       * texinfos.am: Build info, dvi, and the corresponding -am or
-       -recursive targets.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in (&am_install_var): Remove $cygxform, unused.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in (&file_contents): Transform LIBTOOL.
-       (&am_install_var): Remove $ltxform.
-       * ltlib.am, progs.am: Adjust.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in: Require AC_PROG_INSTALL in...
-       (&scan_autoconf_files): here.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * configure.am: New file.
-       * automake.in (&file_contents): Transform CONFIGURE-AC.
-       (&handle_texinfo, &handle_configure): Don't transform
-       CONFIGURE_AM.
-       (&handle_configure): Use `configure.am'.
-       * remake-hdr.am, remake.am, texi-vers.am: Adjust to
-       MAINTAINER-MODE and CONFIGURE-AC.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in (&pretty_print_internal): Don't output useless
-       spaces.
-       (define_pretty_variable): Don't issue the space after the `=' sign
-       to avoid trailing spaces in Makefile.ins.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in (&generate_makefile): Invoke &initialize_per_input
-       *before* setting $am_file_name and $in_file_name.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in ($in_file_name, $am_file_name, $relative_dirs):
-       Globals, initialized...
-       (&initialize_per_input): here.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in ($am_relative_dir): Global.
-       (&initialize_per_input): Init it.
-       (%make_list, @make_input_list): My them from
-       (&scan_autoconf_files): here.
-       (&require_file_internal): Mying changes.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in (%am_vars, @var_list, %def_type): Globals.
-       (&initialize_per_input): Initialize them.
-       (&read_main_am_file): Don't local them.
-       (&get_object_extension): $objext is private.
-       (&handle_single_transform_list): $lang is.
-       (&handle_ltlibraries): $libname_rx is.
-       (&scan_autoconf_config_files): How about actually paying attention
-       to your arguments, instead of working on $_? (this is no Perl
-       variable, it's a Perl variable followed by a question mark).
-       (&file_contents): $contents and $separator are private.
-       (&am_install_var): Declare @condvals, not $condvals.
-       (%make_dirs): My.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in (&initialize_per_input): Move to the top.
-       Precede with the `my' list of its variables.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in ($am_file): Use vars.
-       ($am_file_name, $in_file_name): Private to &generate_makefile.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in: Preparation for `use strict': Move the
-       initialization of the constants to the top, from...
-       (&initialize_global_constants): here.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_single_transform_list, &add_depend2): Let
-       $lang_specific_files{$lang} be a list instead of a string.
-
-2001-03-05  Akim Demaille  <address@hidden>
-
-       Let's make it run ten times faster...
-
-       * automake.in (&transform): Be sure to remove the `\n' with ?FOO?
-       transformations.
-       (&file_contents): Let `$command' remove the Automake commands, and
-       normalize the series of `\n'.
-       Slurp the file and apply $command in a single step.
-       No longer apply the address@hidden@' transformation which
-       is already normalized to be handled by &transform.
-
-2001-03-05  Tom Tromey  <address@hidden>
-
-       * automake.in (register_language): Add entry for `-pure'.
-       Added `pure=yes' entries for cxx, objc, f77, ppf77, ratfor, java.
-       (finish_languages): Use `-pure' field of language map.
-
-2001-03-03  Tom Tromey  <address@hidden>
-
-       * tests/yaccvpath.test: No need to remove dummy files.
-       * tests/subobj3.test: No need to remove dummy files.
-       * tests/pr9.test: No need to remove dummy files.
-       * tests/pr87.test: No need to remove dummy files.
-       * tests/pr19.test: No need to remove dummy files.
-       * tests/install2.test: No need to remove dummy files.
-       * tests/defs: Actually copy in install-sh, mkinstalldirs, missing,
-       and depcomp.
-
-2001-02-27  Pavel Roskin  <address@hidden>
-
-       * tests/yaccvpath.test: Add a delay to make parse.c really out
-       of date. Detect the problem earlier, after `make distdir'. Drop
-       dependency on flex. Always use the `-y' flag for bison. Comment
-       changes.
-       * tests/Makefile.am: Add yaccvpath.test to XFAIL_TESTS.
-
-2001-03-02  Jens Krüger <address@hidden>
-
-       * depend2.am (?!GENERIC??LIBTOOL?%LTOBJ%): Add `%' to fix typo.
-
-2001-02-28  Akim Demaille  <address@hidden>
-
-       * automake.in (&add_depend2): Transform `GENERIC'.
-       Get rid of the ad hoc transformation of address@hidden@.o:' which in
-       addition was broken by the `@ -> %' patch.
-       * depend2.am: Adjust to use ?GENERIC?.
-
-2001-02-28  Akim Demaille  <address@hidden>
-
-       * Makefile.am (maintainer-check): `undef $/' is OK.
-
-2001-02-28  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_configure): Fortunately, $top_reldir,
-       the definition of which was highly suspicious, was unused.
-
-2001-02-27  Akim Demaille  <address@hidden>
-
-       * automake.in (%exec_dir_p): Move to the top so that it is visible
-       to all routines.
-
-2001-02-27  Pavel Roskin  <address@hidden>
-
-       * tests/yaccvpath.test: Prevent automake from looking into ..
-       and ../.. by using AC_CONFIG_AUX_DIR in configure.in.
-
-2001-02-27  Akim Demaille  <address@hidden>
-
-       * automake.in (%exec_dir_p): Pulled out from...
-       (&am_primary_prefixes): here.
-
-2001-02-27  Akim Demaille  <address@hidden>
-
-       * automake.in (&usage): Display $0, not $me.
-
-2001-02-27  Akim Demaille  <address@hidden>
-
-       * mans.am: s/INSTALL_MAN/INSTALL-MAN/.
-       * automake.in (&handle_clean): Don't escape what's given to
-       &transform.
-
-2001-02-27  Akim Demaille  <address@hidden>
-
-       Distinguish automake substitutions from config.status
-       substitutions.
-
-       * automake.in (&add_depend2): Transform AMDEP.
-       (&handle_clean): Transform MCFILES and MFILES.
-       (&file_contents): Transform MAINTAINER_MODE.
-       (&transform, &am_install_var): Use `%', not `@'.
-       Adjust all the *.am files.
-       * clean.am: Use ?MFILES? instead of ad hoc MAINTAINERCLEAN.
-       * depend2.am: Display the double dependency on both ?AMDEP? and
-       @address@hidden
-
-2001-02-27  Tom Tromey  <address@hidden>
-
-       * distdir.am (distcheck): Fixed new code.
-
-       * tests/yaccvpath.test: Fail gracefully if bison/flex not found.
-       Only configure once.
-
-       * distdir.am (distcheck): Print error message if distclean failed
-       to fully clean.
-
-2001-02-27  Pavel Roskin  <address@hidden>
-
-       * tests/Makefile.am (TESTS): s/yaccpvath/yaccvpath/.
-
-2001-02-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/Makefile.am (TESTS): Added yaccvpath.test.
-       * tests/yaccvpath.test: New file.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in (&am_install_var): Recognize whether predefined
-       directories are `data' or `exec'.
-       * libs.am, ltlib.am, progs.am, python.am, scripts.am: Install
-       ?EXEC?.
-       * tests/instdata2.test: Update.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * texinfos.am: No ?EXEC? hook as currently installing TEXINFOS is
-       necessarily in infodir.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in ($am_file): Be `local', as my'd variables used in
-       `foreach' loops are always private to the loop.
-
-2001-02-26  Pavel Roskin  <address@hidden>
-
-       * Makefile.am: Add install.am.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in (&target_cmp, &dist_cmp): Do not prototype comparing
-       routines, otherwise the elements to compare are passed in @_
-       instead of $a and $b.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in (%required_targets): `installcheck-am' is needed.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in (&transform_cond): Merge into...
-       (&transform): this.
-       Adjust all uses.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_dist): Use &transform instead of dedicated
-       magic for DISTDIRS.
-       But be sure to always do it.
-       * distdir.am: Adjust.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in: Use File::Basename.
-       (&dirname, &basename): Remove.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in ($me): New.
-       Use it.
-       (&usage): Display your full name.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.texi (Invoking Automake): Remove dead options.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in (&scan_texinfo_file): Also compute the list of files
-       to clean.
-       Handle local errors.
-       (&handle_texinfo): Use it.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in: Don't pass arguments to...
-       (&parse_arguments): Work on @ARGV.
-       Use Getopt.
-       Add support for `-f'.
-       (&version): New.
-       (&usage): Update.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_merge_targets, &do_one_merge_target): Don't
-       handle installcheck and installcheck-am.
-       * install.am: Do it.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_merge_targets, &do_one_merge_target): Don't
-       handle install and install-am.
-       * install.am: Do it.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_merge_targets, &do_one_merge_target): Don't
-       work on targets handled by %dependencies.
-       (&handle_factored_dependencies): Do it.
-       * install.am: Install install-exec, install-data and uninstall's
-       suites.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_merge_targets): Move `install-strip' from
-       here...
-       * install.am: to here.
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * automake.in (@installdirs): Remove.
-       (&file_contents): Be able to grow Automake macros with `+='.
-       (&handle_texinfo, &handle_man_pages, &am_install_var): Let your
-       files define _am_installdirs.
-       (&handle_installdirs): Remove the code, just output `install.am'.
-       * install.am: New.
-       * data.am, header.am, libs.am, lisp.am, ltlib.am, mans.am, progs.am,
-       * python.am, scripts.am, texinfos.am: Extend $(_am_installdirs).
-
-2001-02-26  Akim Demaille  <address@hidden>
-
-       * tests/instdata2.test (libexec_DATA): Exercise more
-       possibilities.
-
-2001-02-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * header-vars.am (INSTALL_STRIP_FLAG): Remove (obsolete).
-
-2001-02-25  Tom Tromey  <address@hidden>
-
-       * tests/instdata2.test: Added `sbin_DATA' check.
-
-       * tests/Makefile.am (TESTS): Added subdircond.test.
-       * tests/subdircond.test: New file.
-       * automake.in (handle_gettext): Don't fail if SUBDIRS
-       conditionally defined.
-
-       * automake.in: Use IO::File.
-       (generate_makefile): Use IO::File.
-       (scan_texinfo_file): Likewise.
-       (handle_aclocal_m4): Likewise.
-       (scan_autoconf_traces): Likewise.
-       (scan_one_autoconf_file): Likewise.
-       (read_am_file): Likewise.
-       (file_contents): Likewise.
-       (create): Likewise.
-
-2001-02-25  Akim Demaille  <address@hidden>
-
-       * automake.in (handle_texinfo): Remove code handled by texinfos.am.
-
-2001-02-25  Akim Demaille  <address@hidden>
-
-       * automake.in (&transform): Also call &transform_cond on your
-       arguments.
-       (&handle_dist): Adjust.
-       (&handle_factored_dependencies): Uniq dependencies.
-
-2001-02-25  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_gettext): Simplify redundant `if'.
-       Used &variable_value, don't read %contents directly.
-
-2001-02-25  Akim Demaille  <address@hidden>
-
-       * automake.in ($install_recursive): Remove, replaced with calls to
-       `&variable_defined ('SUBDIRS')'.
-       (&handle_dist, &handle_clean): Don't transform_cond SUBDIRS since...
-       (&file_contents): now does.
-
-2001-02-25  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_man_pages): $found is dead.
-
-2001-02-25  Akim Demaille  <address@hidden>
-
-       Internally just store the conditionals as space separated lists of
-       CONDITIONS (instead of @CONDITIONS@).
-
-       * automake.in (&conditional_true_when, &variable_conditions_sub):
-       Split conditions at spaces.
-       (&handle_dependencies, &variable_conditions_permutations): Don't
-       put @ around conditions.
-       (&variable_conditions_cmp): There are no @ to strip.
-       (&make_condition): New.
-       (&define_pretty_variable, &read_main_am_file, &read_am_file): Use
-       it.
-       (&read_main_am_file, &read_am_file): Stop playing with @ by hand.
-       Join @conditional_stack with spaces.
-       (&read_main_am_file): Adjust the output of variables.
-       Output `TRUE = true' under the condition `TEST' as address@hidden@TRUE =
-       true' and no longer address@hidden@TRUE = @address@hidden'.
-       (&variable_conditions_cmp): Rename as...
-       (&by_condition): this.
-       Sort in a human pleasant order.
-       Use it everywhere a human can see conditions.
-       (&variable_conditions_reduce): Don't sort conditions, that's
-       pointless.
-       * tests/cond.test, ctarget1.test, pluseq3.test: Strengthen.
-
-2001-02-25  Akim Demaille  <address@hidden>
-
-       * automake.in: `my' the globals.
-
-2001-02-25  Akim Demaille  <address@hidden>
-
-       * automake.in (&initialize_per_input): %targets_conditionals is
-       new.
-       (&read_am_file): When slurping a rule, set the target related
-       variable, and no variable related variable.
-       (&file_contents): Likewise.
-       * tests/vartar.test, tests/ctarget1.test: New.
-
-2001-02-25  Akim Demaille  <address@hidden>
-
-       * automake.in (&variable_defined, &variable_value_as_list_worker):
-       If $VAR is effectively a variable, don't die if it's also a
-       target.
-       Plus some formatting changes.
-
-2001-02-25  Akim Demaille  <address@hidden>
-
-       * automake.in: Mying changes.
-       * Makefile.am (maintainer-check): Check the stability of the
-       number of uses of `local'.
-
-2001-02-25  Akim Demaille  <address@hidden>
-
-       * automake.in: Mying changes.
-
-2001-02-25  Akim Demaille  <address@hidden>
-
-       * automake.in: Mying changes.
-
-2001-02-25  Akim Demaille  <address@hidden>
-
-       * automake.in: Mying changes.
-       (&handle_tags): Fix a bug uncovered by the previous mying changes:
-       transform CONFIG into $config, not $xform.
-
-2001-02-25  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_texinfo, &handle_man_pages, &am_install_var):
-       Don't deal with install-data-am, install-exec-am and unstall-am.
-       (&initialize_per_input): Add them to %dependencies.
-       Remove %exec_dir_p since the *.am files are now in charge of it.
-       Remove @uninstall, @install_data, @install_exec.
-       (&handle_merge_targets): Adjust to these removals.
-       (&file_contents): Also &transform_cond for --no-installman and
-       --no-installinfo.
-       (&do_one_merge_target): Add some magic to install hooks on
-       %dependencies' targets.
-       (%required_targets): New.
-       (&handle_factored_dependencies): Output required targets.
-       * data.am, header.am, java.am, libs.am, lisp.am, ltlib.am,
-       * mans-vars.am, mans.am, progs.am, python.am, scripts.am,
-       * texinfos.am: Declare your dependencies on install-data-am,
-       install-exec-am and uninstall-am.
-       * tests/instdata2.test (incldata_HEADERS): New test.
-
-2001-02-24  Tom Tromey  <address@hidden>
-
-       * Makefile.am (amfiles): Added texibuild.am.
-       * texibuild.am: New file.
-       * tests/Makefile.am (TESTS): Added texinfo9.test.
-       * tests/texinfo9.test: New file.
-       * automake.in (handle_texinfo): Keep track of suffixes used.  Give
-       error if suffix unrecognized.  Removed extraneous newline.
-
-2001-02-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&am_install_var): Don't hook on the clean targets
-       and .PHONY.
-       * data-clean.am, java-clean.am, libs-clean.am, lisp-clean.am,
-       * ltlib-clean.am, progs-clean.am, python-clean.am, tags-clean.am:
-       Do it.
-
-2001-02-23  Akim Demaille  <address@hidden>
-
-       * automake.in: Promote local `my' over `local'.
-
-2001-02-23  Akim Demaille  <address@hidden>
-
-       * automake.in: Formatting and mying changes.
-
-2001-02-23  Akim Demaille  <address@hidden>
-
-       * automake.in: Formatting and mying changes.
-
-2001-02-23  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_man_pages): Let install-man and
-       uninstall-man be handled by the dependency tracker.
-       (&initialize_per_input): Let %dependencies track them.
-       * mans.am: Add the needed hooks with the proper dependencies.
-
-2001-02-22  Pavel Roskin  <address@hidden>
-
-       * tests/target-cflags.test: Don't use subshell to configure in
-       subdirectory. Typo fix - run `./foo', not `/foo'.
-
-2001-02-22  Akim Demaille  <address@hidden>
-
-       * automake.in: Formatting and mying changes.
-
-2001-02-21  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist): Introduce new variable to avoid extra
-       keys in %dist_dirs.  Fixes distdir.test.
-
-       * automake.in (handle_texinfo): Only remove suffixes we can
-       handle.
-
-       * tests/distdir.test: Check to make sure directory isn't made in
-       build directory.
-
-       * automake.in (handle_dist): Do nothing in Cygnus mode.
-
-2001-02-21  Pavel Roskin  <address@hidden>
-
-       * header-vars.am: Remove tabs before variable definitions.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       * tests/distdir.test (EXTRA_DIST): Use a finer pattern to avoid
-       false diagnostics.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&dist_cmp, &target_cmp): Be sure to return a
-       numeric value as required by Perl 5.6.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       * dist-vars.am: Remove, merge into...
-       * distdir.am: this.
-       * automake.in (dirname, basename, backname): Move to the top of
-       the file so that prototypes are checked,
-       Use them without `&'.
-       (&handle_dist): Adjust.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&check_ambiguous_conditional, &read_main_am_file):
-       Use a uniform naming scheme.
-       (&quote_cond_val, &unquote_cond_val): Delete, dead code.
-       (&read_am_file): Fix conditional definition of backslash continued
-       items.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       Change the handling of conditionals: instead of using an ad-hoc
-       encoding to store a hash in a string, use hashes.
-
-       * automake.in (&conditional_dump): New.
-       (&check_ambiguous_conditional, &variable_defined)
-       (&variable_conditions_sub, &variable_value_as_list_worker)
-       (&define_variable, read_am_file, &read_main_am_file): Be sure to
-       handle `$conditional{$vars}' as a hash instead of a plain string.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&conditional_true_when): Modernize, simplify.
-       Warning: `$comp' is now private (my), while it used to be
-       `inherited' from a `local' elsewhere in the code.  AFAICT it was
-       wrong, but some dirty side effect might show up.
-       (&conditionals_true_when): New.
-       (&variable_conditions_sub, &variable_conditions_reduce): Use it.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       * automake.in ($top_builddir): Remove, used in one place.
-       (&define_standard_variables): Adjust.
-       Move the definition of triplet variables into...
-       * header-vars.am: here.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&initialize_global_constants): Don't define $USAGE.
-       (&usage): Handle the former content of $USAGE.
-       Don't pretend autoconf cares about Makefile.in.
-       Classify the options.
-       (&handle_tests): Formatting and mying changes.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&handle_tests_dejagnu): Move the definition of a
-       default `site.exp' into...
-       * dejagnu.am (site.exp): here.
-       Use DOS compliant file names.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&dist_cmp): New.
-       (&handle_dist): Use it.
-       Promote `my' over `local'.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       * dist.am: Remove, merge into...
-       * distdir.am: here.  Use the neat sed snippet for banners.
-       BTW, distcheck is phony.
-       * automake.in (&handle_dist_worker): Remove, merge into...
-       (&handle_dist): this.
-       (&file_contents): Strip leading new lines.
-       Be sure to end comments with new lines.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       * distdir.am (GZIP_ENV): Define.
-       * automake.in (&handle_dist): Don't.
-       (&uniq): New.
-       (&handle_dist_worker, &am_install_var): Use it.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       * distdir.am (distdir): Handle the DIST-TARGETS.
-       * automake.in (&handle_dist_worker): Don't.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&file_contents): Transform the global options (such
-       as CYGNUS).
-       (&handle_texinfo, &handle_dist_worker, &handle_tests_dejagnu): Don't.
-
-2001-02-21  Akim Demaille  <address@hidden>
-
-       * distdir.am (distdir): Be sure to have permissive rights on its
-       contents.
-       (dist-all, dist-bzip2, dist-zip, dist-tarZ): New conditional
-       targets.
-       And BTW, all of these guys are phony.
-       * automake.in (&handle_dist_worker): As its name doesn't indicate,
-       output distributions.
-       (&handle_dist): As its name doesn't indicate, don't.
-       (&initialize_global_constants): Don't define variables which
-       content is now handled by distdir.am.
-       But register `dist-all' as a factored target.
-       (&handle_factored_dependencies): Don't output empty targets.
-
-2001-02-20  Tom Tromey  <address@hidden>
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Simplify m4_pattern_allow
-       invocation.
-
-2001-02-18  Tom Tromey  <address@hidden>
-
-       * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Don't call AM_PROG_STRIP.
-       Set INSTALL_STRIP_PROGRAM_ENV to `$(STRIP)', not `$STRIP'.
-       (AM_PROG_STRIP): Commented out.
-
-2001-02-17  Raja R Harinath  <address@hidden>
-
-       * depcomp (gcc3): Protect against the compiler deleting
-       the dependency output file.
-
-2001-02-17  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_merge_targets): Use double quotes around
-       setting of INSTALL_STRIP_PROGRAM.
-       * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Set INSTALL_STRIP_PROGRAM
-       to absolute path at runtime.
-       (AM_PROG_STRIP): Don't explicitly test $STRIP.
-
-2001-01-28  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/strip.m4: New file.
-       * m4/Makefile.am (m4data_DATA): Add strip.m4.
-       * m4/init.m4: Call AM_PROG_INSTALL_STRIP.
-       * m4/missing.m4 (AM_AUX_DIR_EXPAND): New function.
-       * automake.in (handle_merge_targets): In the install-strip rule,
-       set INSTALL_PROGRAM to INSTALL_STRIP_PROGRAM, and INSTALL_PROGRAM_ENV
-       to INSTALL_STRIP_PROGRAM_ENV; don't use INSTALL_STRIP_FLAG.
-       * progs.am (address@hidden@PROGRAMS): Adapt to use INSTALL_PROGRAM_ENV,
-       don't use INSTALL_STRIP_FLAG any longer.
-
-2001-02-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (scan_one_configure_file): Unquote AC_CONFIG_AUX_DIR's
-       argument.
-
-2001-02-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (unquote_m4_arg): New function.
-       (scan_one_configure_file): Call unquote_m4_arg on
-       AM_CONFIG_HEADER argument, so that AM_CONFIG_HEADER([foobar.h])
-       works.
-
-2001-02-15  Tom Tromey  <address@hidden>
-
-       * config.guess, config.sub: New versions from FSF.
-
-       * Makefile.am (WGET): New macro.
-       (FETCHFILES): New macro.
-       (fetch): New target.
-
-       * tests/subobj3.test: Exit with status 77 if gcc not found.
-       * tests/pr9.test: Exit with status 77 if gzip not found.
-       * tests/pr87.test: Exit with status 77 if gcc not found.
-       * tests/pr19.test: Exit with status 77 if gzip or gcc not found.
-       * tests/install2.test: Exit with status 77 if gzip not found.
-       * tests/exsource.test: Exit with status 77 if GNU make not found.
-       * tests/ansi3.test: Exit with status 77 if gcc not found.
-
-       * tests/target-cflags.test: Require GNU make.  Exit with status 77
-       if gcc or make not found.  Fixes PR automake/121.
-
-       * configure.in: Require Perl 5.005.
-       * automake.in: Require 5.005.
-
-       * automake.texi (Top): Conditionalize on `nottex', not `info'.
-       Fixes PR automake/122.
-
-2001-02-14  Tom Tromey  <address@hidden>
-
-       * automake.in (add_depend2): Only emit a given object rule once.
-       Fixes specflags6.test.
-
-2001-02-14  Richard Boulton  <address@hidden>
-
-       * tests/specflags6.test: New file.
-
-2001-02-14  Tom Tromey  <address@hidden>
-
-       * automake.texi (A Shared Library): Mention -module.
-
-2001-02-13  Tom Tromey  <address@hidden>
-
-       * automake.in (do_one_merge_target): Always register $name and
-       $name-am as phony.
-
-       * automake.in (do_one_merge_target): Register `all' as phony
-       target.
-
-       * configure.in: Updated to 1.4e for cvs.
-
-2001-02-12  Tom Tromey  <address@hidden>
-
-       * configure.in: Updated to 1.4d and released.
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Explicitly allow various AM_*
-       names through autoconf.
-
-       Fix for subdirbuiltsources.test:
-       * automake.in (initialize_per_input): [all_target] Initialize to
-       empty string.
-       (handle_merge_targets): Use all-redirect target to handle built
-       sources.
-       (do_one_merge_target): Don't generate all-redirect rule.
-
-2001-02-11  Peter Muir  <address@hidden>
-
-       * tests/subdirbuiltsources.test: New file.
-       * tests/Makefile.am (TESTS): Added new file.
-
-2001-02-10  Tom Tromey  <address@hidden>
-
-       * tests/condlib.test: New file.
-       * tests/Makefile.am (TESTS): Added new file.
-
-2001-02-10  Lars J. Aas  <address@hidden>
-
-       * automake.in ($MACRO_PATTERN): Include '@' in name regex.
-       (&canonicalize): New. Includes '@' in canonical range.
-       (&check_canonical_spelling, &handle_programs, &handle_libraries,
-       &handle_ltlibraries, &handle_texinfo): Use &canonicalize.
-
-2001-02-10  Raja R Harinath  <address@hidden>
-
-       * automake.in (handle_configure): Revert part of
-       '2001-02-04  Kevin Ryde <address@hidden>'.  Don't
-       set CONFIG_COMMANDS explicitly.
-
-2001-02-09  Raja R Harinath  <address@hidden>
-
-       * depcomp (gcc3): Propagate exit code.
-
-2001-02-09  Lars J. Aas  <address@hidden>
-
-       * header.am (address@hidden@HEADERS): s,?!NOBASE?,?!BASE?, (typo)
-
-2001-02-09  Tom Tromey  <address@hidden>
-
-       Clean up maintainer-check warnings:
-       * Makefile.am (maintainer-check): Ignore comment lines in CDPATH
-       check.
-       * automake.in (handle_dist_worker): Removed redundant `my $xform'.
-
-2001-02-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&file_contents): Remove a dead branch.
-
-2001-02-09  Akim Demaille  <address@hidden>
-
-       * automake.in (&transform): Use `my', not `local'.
-       (&transform_cond): New.
-       (&get_object_extension, &handle_texinfo, &handle_tags)
-       (&handle_dist_worker, &handle_dist, &add_depend2, &handle_clean)
-       (&handle_tests_dejagnu): Use it.
-       * texinfos.am, lisp.am, header.am, dist.am, distdir.am, depend2.am
-       * dejagnu.am, data.am, clean.am: Adjust to the new syntax.
-
-2001-02-09  Akim Demaille  <address@hidden>
-
-       * automake.in: Various formatting changes, and modernization of
-       Perl constructs.
-       (&backname): New.
-       (&handle_configure, define_standard_variables): Use it.
-
-2001-02-08  Tom Tromey  <address@hidden>
-
-       * automake.in (file_contents): Only add $actions if any are
-       found.  Fixes new failure in pr87.test.
-
-2001-02-08  Pavel Roskin  <address@hidden>
-
-       * tests/pr87.test: Check foo/Makfile.in after it is created.
-
-2001-02-08  Tom Tromey  <address@hidden>
-
-       * tests/pr87.test: Added check for blank line after `.c.o' rule.
-       Report from Lars J. Aas.
-
-2001-02-07  Lars J. Aas  <address@hidden>
-
-       * lisp.am (address@hidden@LISP): Removed extra space.
-       * header.am (address@hidden@HEADERS): Removed extra space.
-       * data.am (address@hidden@DATA): Removed extra space.
-
-2001-02-07  Tom Tromey  <address@hidden>
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Use \", not ".
-
-       * automake.in (handle_dependencies): Use _am_include, not
-       AMINCLUDE.
-       * tests/exsource.test: Use _am_include, not AMINCLUDE.
-       * m4/make.m4 (AM_MAKE_INCLUDE): Use _am_include, not AMINCLUDE.
-
-       * tests/Makefile.am (XFAIL_TESTS): Removed distcommon.test.
-
-       * tests/Makefile.am (EXTRA_DIST): Added ChangeLog-old.
-
-       * automake.in (handle_configure): Handle case where output file is
-       in subdir with no Makefile of its own.  Fixes remake3.test,
-       distcommon.test.
-
-2001-02-06  Pavel Roskin  <address@hidden>
-
-       * automake.in (handle_dependencies): Rename AM_INCLUDE to
-       AMINCLUDE.
-       * m4/make.m4 (AM_MAKE_INCLUDE): Likewise.
-       * tests/exsource.test: Likewise.
-
-2001-02-06  Derek Price  <address@hidden>
-
-       * automake.in (handle_configure): Fix syntax error.
-
-2001-02-06  Akim Demaille  <address@hidden>
-
-       * subdirs.am: This file is the exception: clean recursive targets
-       are called by the clean targets, not the clean-am targets.
-       Otherwise we have a circular dependency: clean -> clean-am ->
-       clean-recursive -> clean.
-       * automake.in (handle_clean): Bind `-local' targets to `-am'
-       targets, not top targets.
-       Don't declare -recursive dependencies of the clean targets:
-       `subdirs.am' did it.  Less hard coded knowledge, transferred
-       into...
-       * clean.am: here.
-
-2001-02-06  Akim Demaille  <address@hidden>
-
-       Monstro unsplitable patch.
-
-       The aim is to remove hard coded knowledge about clean targets from
-       automake.in, leaving them in the *.am files.
-       In addition to the mechanic needed to factor some dependencies, it
-       appears some rules (most notably distclean and maintainer-clean)
-       need factored actions.  So first, be ready to catch factored
-       rules.
-
-       * automake.in (&file_contents): For the time being, use an extended
-       $RULE_PATTERN which is able to match any kind of rules, with or
-       without dependency, with or without actions.
-       Handle all the rules uniformly, storing in %actions the factored
-       actions.
-       (&flatten, &target_cmp): New.
-       (&handle_factored_dependencies): Output the %actions.
-       No longer special case `clean'.
-       Output the rules in alphabetical order, but keeping `.PHONY' last.
-
-       Now we must not use &push_phony_cleaners, which is doing all sort
-       of magic to push a bit of everything in all the clean targets.
-       The biggest problem being that, making a Cartesian product, it
-       requires many useless targets.  The `*.am' file know better.
-       But first, register the new factored rules.
-
-       * automake.in (&initialize_per_input): Include clean, mostlyclean,
-       maintainer-clean, distclean and their `*-am' counterpart in
-       %dependencies.
-       Initialize %actions.
-       (get_object_extension, handle_texinfo, handle_tags, handle_multilib)
-       handle_dependencies, handle_subdirs, handle_configure, handle_clean)
-       (handle_emacs_lisp, handle_python): Don't play with
-       &push_phony_cleaners nor &depend and `clean'.
-       * texinfos.am, texi-vers.am, tags-clean.am:
-       * subdirs.am,python-clean.am, multilib.am, lisp-clean.am:
-       * libtool.am, kr-extra.am, depend.am, compile.am, clean.am:
-       * clean-kr.am, clean-hdr.am: Do it.
-       Whenever a target is empty, just remove it, it will no longer be
-       called.
-
-       There is still some magic about clean to hard code.  But really,
-       that's the end of &do_one_clean_target.
-
-       * automake.in (&do_one_clean_target): Kaboom out.
-       (&handle_clean): Rewrite the magic code.
-       (&am_install_var): No longer use &push_phony_cleaners, nor depend
-       on `clean'.
-       (&push_phony_cleaners): Kaboom too.
-
-2001-02-06  Akim Demaille  <address@hidden>
-
-       * automake.in (do_one_clean_target): Don't hard code knowledge
-       about libtool, and maintainer-clean.
-       * clean.am, libtool.am: Handle these.
-
-2001-02-05  Akim Demaille  <address@hidden>
-
-       * automake.in (handle_texinfo): No longer hard code the clean
-       targets.
-       (texinfos.am): Include them.
-
-2001-02-05  Akim Demaille  <address@hidden>
-
-       * Makefile.am (perl4-check): Remove, we now require Perl 5.
-       (maintainer-check): Don't be silent when you find a problem, and
-       actually, even specify the locations.
-       Also check that @_ is assigned to arrays.
-
-2001-02-05  Akim Demaille  <address@hidden>
-
-       * m4/regex.m4: Use AC_LIBSOURCES.
-       * automake.in (scan_autoconf_traces): Trace AC_LIBSOURCE, not
-       _AC_LIBOBJ_DECL.
-
-2001-02-04  Tom Tromey  <address@hidden>
-
-       * m4/Makefile.am (m4data_DATA): Added make.m4.
-       * automake.in (handle_dependencies): Use @AM_INCLUDE@ to include
-       dependency files.
-       * m4/depend.m4 (AM_DEPNDENCIES): Require AM_MAKE_INCLUDE.
-       Copy depcomp to subdir.
-       * m4/make.m4: New file.
-
-2001-02-04  Pavel Roskin  <address@hidden>
-
-       * automake.in (handle_dist_worker): Remove a line that is now
-       in distdir.am.
-
-2001-02-04  Kevin Ryde  <address@hidden>
-
-       * automake.in (handle_configure): Call config.status with empty
-       CONFIG_LINKS and CONFIG_COMMANDS when regenerating a file.
-
-2001-02-04  Tom Tromey  <address@hidden>
-
-       * depcomp (ddashmd): Removed case.
-       (sgi): Handle failure exit correctly
-       (aix): Likewise.  Also, add dummy `.h' targets.
-
-2001-02-04  Akim Demaille  <address@hidden>
-
-       * distdir.am (distdir): New file, extracted from...
-       * automake.in (handle_dist_worker): here.
-       Adjust.
-
-2001-02-04  Akim Demaille  <address@hidden>
-
-       * automake.in (@clean): Remove, replaced by...
-       ($dependencies{'clean'}): this.
-       Use `&depend' instead of push'ing into @clean.
-       (handle_factored_dependencies): For the time being, skip 'clean'.
-       (do_one_clean_target): Don't ask for argument 1 and 4 as they are
-       always `clean', and address@hidden'.
-
-2001-02-04  Akim Demaille  <address@hidden>
-
-       * automake.in (%dependencies): Don't be initialize globally for
-       all the files, but in...
-       (&initialize_per_input): here.
-       (&depend): New.
-       (@phony): Replace all occurrences with the corresponding &depend
-       invocation.
-
-2001-02-03  Tom Tromey  <address@hidden>
-
-       * header.am (address@hidden@HEADERS): Use INSTALL_HEADER.
-       * header-vars.am (INSTALL_HEADER): New macro.
-
-       * automake.texi (Rebuilding): New node.
-
------
-
-Copyright (C) 2001-2014 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification, are
-permitted provided the copyright notice and this notice are preserved.
diff --git a/old/ChangeLog.02 b/old/ChangeLog.02
deleted file mode 100644
index b521643..0000000
--- a/old/ChangeLog.02
+++ /dev/null
@@ -1,3225 +0,0 @@
-2002-12-31  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/ChannelDefs.pm: New file.
-       * lib/Automake/Makefile.am (dist_perllib_DATA): Add ChannelDefs.pm.
-       * automake.in: Move all "register_channel" calls to ChannelDefs.pm.
-       (prog_error, error, fatal, verb, switch_warning, parse_WARNINGS,
-       parse_warnings): Move to ChannelDefs.pm.
-       (usage): Move the warning list to Automake::ChannelDefs::usage
-       and call it.
-       (set_strictness): Move channel setings to
-       Automake::ChannelDefs::set_strictness and call it.
-
-       * automake.in (err): Rename as ...
-       (error): ... this.  Adjust all callers.
-       Suggested by H.Merijn Brand.
-
-2002-12-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/version7.test: Require GNU make.
-       Reported by Patrick Welche.
-
-2002-12-11  Brian Ford  <address@hidden>
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Properly quote AC_PACKAGE_TARNAME
-       and AC_PACKAGE_VERSION.
-
-2002-12-11  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (ANSI): Since Autoconf 2.54, LIBOBJ and LTLIBOBJ
-       no longer have to be rewritten in order to support deansification.
-       (Tests): Link to the DejaGnu manual.
-       (Optional): Comment out FIXME.
-       (Complete, A Library, LIBOBJS): Use $(LIBOBJ) and $(ALLOCA)
-       instead of @LIBOBJ@ and @address@hidden
-       (Sources): Typo.
-
-2002-12-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/texinfos.am (install-info-am, uninstall-info-am): Strip
-       directories from info filenames.
-       * tests/texinfo13.test: Make sure main.info gets installed
-       as $(infodir)/main.info.
-
-       * automake.in (handle_dist): Do not define %GETTEXT% if the user
-       is using $seen_gettext_external, this distcheck won't run
-       `./configure' with a meaningless `--with-included-gettext'.
-       * tests/gettext.test: Make sure distcheck uses --with-included-gettext.
-       * tests/gettext2.test: Make sure distcheck does not use
-       --with-included-gettext.
-
-       * m4/ccstdc.m4: Define am_cv_prog_cc_stdc for backward
-       compatibility and diagnose the use of AM_PROG_CC_STDC.
-       * automake.texi (Public macros) <AM_PROG_CC_STDC>: Remove
-       documentation, this macro is no longer supported.
-       Reported by Kevin Ryde.
-
-2002-12-04  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_languages): Test $objdir, not $srcdir, to
-       decide whether a _.c file is in a subdirectory and has to be
-       cleaned separately.
-       Reported by Kevin Ryde.
-
-       * tests/ansi10.test (liblib_a_LIBADD): Set ac_cv_prog_cc_stdc
-       not am_cv_prog_cc_stdc.
-
-       * automake.texi (Options): Some English nits from Eric Siegerman.
-       (Sources): Rewrite the introduction and move the example to ...
-       (Built sources example): ... this separate node.
-
-       * automake.in (variable_pretty_output): Strip trailing
-       backslashes in $val after $val is defined...
-       Reported by Kevin Ryde.
-
-       * tests/depcomp2.test: Pass CC='gcc' as an argument to ./configure
-       not in the environment.  Otherwise the test will fail when
-       run with ksh and VERBOSE=x.
-       Reported by Paul Jarc.
-
-       * tests/man2.test: Exercize `make uninstall', to test
-       the previous change.
-
-2002-12-03  Nicolas Joly  <address@hidden>
-
-       * lib/am/mans.am (uninstall-man%SECTION%): Change the extension of
-       the man pages being uninstalled, if needed.
-
-2002-12-03  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (macro_define): Do not strip escaped new lines
-       in Automake's +='ed variables.  We don't know whether it will
-       be pretty printed or not at this point.
-       (variable_pretty_output): Do this here.
-       * tests/pluseq10.test: New file.
-       * tests/Makefile.am (TESTS): Add pluseq10.test.
-       Reported by Ralf Corsepius.
-
-2002-12-02  Charles Wilson  <address@hidden>
-
-       * tests/gnits3.test (AM_INSTALLCHECK_STD_OPTIONS_EXEMPT):
-       Append $(EXEEXT) again.
-
-2002-12-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Sources): Illustrate $(BUILT_SOURCES) with an
-       example.
-
-       * automake.texi (Options): Programs listed in
-       AM_INSTALLCHECK_STD_OPTIONS_EXEMPT should have $(EXEEXT) appended.
-       * tests/gnits3.test (AM_INSTALLCHECK_STD_OPTIONS_EXEMPT):
-       Append $(EXEEXT).
-       Reported by Charles Wilson.
-
-2002-12-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (lang_c_finish): Do not fill de_ansi_files with
-       subdirectory informations for %libsources files.  A LIBOBJS source
-       is always in the current directory.  This reverts part of a change
-       from 2002-01-13.
-       * tests/ansi10.test: New file.
-       * tests/Makefile.am (TESTS): Add ansi10.test.
-
-       * automake.in (do_check_merge_target): Add missing space.
-
-       * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
-       versions.
-
-       * configure.in: Do not use missing while checking for Autoconf's
-       version, otherwise we won't notice that Autoconf isn't installed.
-       Augment the error message with a few questions to help users.
-
-2002-11-30  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/gnits2.test, tests/gnits3.test: Move the greps inside the
-       Makefile, so we can honor $(EXEEXT).  Otherwise these tests
-       fail under Cygwin.
-       Reported by Charles Wilson.
-
-       For PR automake/375 (Debian Bug #168671):
-       * automake.in (scan_texinfo_file): Erase all known index files, no
-       matter whether they are used at the top-level or not, because we
-       can never know if they are used in included files.  The remaining
-       macros we recognize at the top-level of a Texi document are
-       @defindex, @defcodeindex, @synindex, and @syncodeindex.
-       * tests/texinfo18.test: New file.
-       * tests/Makefile.am (TESTS): Add texinfo18.test.
-       Reported by Simon Richter.
-
-       * automake.in (scan_texinfo_file): Honor only the first @setfilename.
-       * tests/texinfo17.test: New file.
-       * tests/Makefile.am (TESTS): Add texinfo17.test.
-       Reported by Karl Berry.
-
-       For PR automake/357:
-       * automake.in (require_file_internal): Don't complain a file is "not
-       found" when it is a target.  Make sure "not found" files are otherwise
-       reported as error (they were reported as 'note').
-       * tests/distcommon3.test: Augment to test the above.
-       * tests/libobj12b.test: Touch ltmain.sh.
-       * tests/required2.test: Make sure Automake fails because ltmain.sh
-       has been removed.
-       Reported by Ronald Landheer.
-
-       * tests/texinfo3.test: Make sure we don't output single suffix
-       inference rules when building `.info'-less Info files (this
-       confuses Solaris make).  Run distcheck to make sure the rules
-       work.
-       * automake.in (output_texinfo_build_rules): Define GENERIC_INFO
-       and SOURCE_INFO.
-       * lib/am/texibuild.am (%SOURCE_SUFFIX%%DEST_SUFFIX%,
-       %DEST_PREFIX%%DEST_SUFFIX%): Honor GENERIC_INFO and SOURCE_INFO.
-
-2002-11-29  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/359:
-       * automake.in (do_check_merge_target): Make `check' dependent on
-       $(BUILT_SOURCES) if the variable is defined.  Run `check-am' or
-       `check-recursive' in a submake in this case.
-       * tests/check2.test, tests/check3.test: New files.
-       * tests/check.test: Make sure `check' depends on `check-am'.
-       * tests/Makefile.am (TESTS): Add check2.test and check3.test.
-
-       For PR automake/371 and PR automake/372:
-       * automake.in (rule_define): Honor inference rules with multiple
-       targets, and warn when they are used.
-       * tests/suffix11.test: New file.
-       * tests/Makefile.am (TESTS): Add suffix11.test.
-       Reported by Duncan Gibson.
-
-2002-11-28  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/370:
-       * automake.in (handle_languages): Don't prepend $U to $myext
-       since handle_single_transform_list now appends it to $obj.
-       Process the rule twice to handle deansified files in subdirectories.
-       Mark _.c files in subdirectories for cleaning.
-       (handle_single_transform_list): Append $U to $obj_sans_ext if
-       needed: before this dependencies were output foo.Po instead
-       of foo$U.Po.  Don't output explicit dependencies for renamed
-       objects or sources in sub-directories: we already output
-       a full compile rule for them.
-       (lang_c_finish): Don't always use the full filename in the
-       .c -> _.c rule.  This reverts part of my change of 2002-11-21.
-       * tests/ansi6.test, tests/ansi7.test: Make sure deansified
-       files are created in the right directory, and cleaned.
-       Reported by Kevin Ryde.
-
-2002-11-25  Jim Meyering  <address@hidden>
-
-       * lib/install-sh: Put `$0:' at the beginning of each diagnostic,
-       not `install:'.
-
-2002-11-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (make_condition_string): New function.
-       (cond_stack_if, cond_stack_else, cond_stack_endif): Use it.
-       Suggested by Raja R Harinath.
-
-       * tests/texinfo13.test: Require texi2dvi-o.
-       * tests/defs.in: Handle required=texi2dvi-o.
-
-       * automake.in (lang_c_finish): Use $@ in the .c -> _.c rule.
-
-       * automake.in (handle_single_transform_list): Don't strip the
-       directory from $full_ansi.  This reverts my patch of 2002-10-16.
-       (lang_c_finish): Use the full filename, including the directory,
-       in the .c -> _.c rule.  These two files must reside in the same
-       directory.
-       * tests/ansi6.test: Also try to compile without ansi2knr.
-       Reported by Andreas Schwab
-
-2002-11-20  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Conditional.pm (strip): New function.
-       * lib/Automake/ConditionalSet.pm (sub_conditions): Use it.
-       Suggested by Raja R Harinath.
-
-       * automake.in (conditional_ambiguous_p, macro_define, rule_define,
-       require_variables): Use ->human instead of ->string.
-       * lib/Automake/Conditional.pm (string): Don't sort conditions, they
-       are already sorted.
-       (_to_human, human): New functions.
-       * lib/Automake/ConditionalSet.pm (human): New function.
-       * tests/cond27.test, tests/library3.test, tests/pluseq5.test,
-       tests/pluseq9.test: Adjust.
-
-       * lib/Automake/Conditional.pm [SYNOPSIS]: Fix not's description.
-       * lib/Automake/ConditionalSet.pm (sub_conditions): New function.
-       (multiply): Also accept an Automake::Conditional as argument.
-       * automake.in (variable_not_always_defined_in_cond): Simplify,
-       using only Automake::ConditionalSet methods.
-       Suggested by Raja R Harinath.
-
-       * lib/Automake/ConditionalSet.pm (conds): Use value() to simplify.
-       (invert): Rewrite as a product-of-sums to sum-of-products converter.
-       (_multiply, multiply): New functions.
-       * lib/Automake/Conditional.pm (not): New function.
-       * lib/Automake/tests/ConditionalSet.pl (test_invert): Update.
-       * automake.in (condition_negate): Move ...
-       * lib/Automake/Conditional.pm (negate_condition): ... here.
-       Suggested by Raja R Harinath.
-
-2002-11-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/ConditionalSet.pm (_simplify, simplify): New methods.
-       (true): Cache return value, so _simplify can use it.
-       * lib/Automake/tests/ConditionalSet.pl (test_simplify): New function.
-       * automake.in (variable_not_always_defined_in_cond): Return
-       a simplified ConditionalSet.
-       (macro_define, require_variables): Adjust.
-       * tests/Makefile.am (TEST): Add library3.test.
-       * tests/library3.test: New file.
-       * tests/pluseq9.test: Adjust.
-       Thanks to Raja R Harinath.
-
-2002-11-18  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/tests/Makefile.am, lib/Automake/tests/Conditional.pl,
-       lib/Automake/tests/ConditionalSet.pl: New files.
-       * lib/Automake/Makefile.am (SUBDIRS): New variable.
-       * configure.in: Output lib/Automake/tests/Makefile.
-       * lib/Automake/ConditionalSet.pm (by_conditions): Delete.
-       (conds): Don't use by_conditions, sort alphabetically, and
-       return sorted conds.
-       (string): Call ->string on each Conditional.
-       * tests/Makefile.am (TESTS): Remove cond12.test.
-       * tests/cond12.test: Remove, moved to
-       lib/Automake/tests/ConditionalSet.pl.
-       * tests/cond3.test: Adjust conditional ordering.
-
-2002-11-15  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/ConditionalSet.pm (_permutations_worker): Ignore TRUE
-       conditions.
-       (permutations): Treat empty permutations as TRUE.
-       (invert): Simplify.
-       Suggested by Raja R Harinath.
-
-2002-11-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (variable_defined): Thinko.
-       * lib/Automake/ConditionalSet.pm (true): Simplify.
-       (permutations): Fix documentation.
-       (new): Don't simplify conditional sets that contain TRUE.
-       Reported by Raja R Harinath.
-
-2002-11-14  Eric Blake  <address@hidden>
-
-       * lib/am/depend2.am: Add missing fi in c.obj rules.
-
-2002-11-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_installdirs): Reindent to workaround a
-       parsing bug in Perl 5.6.0.
-       Reported by Patrick Welche.
-
-       * lib/Automake/Conditional.pm: Add reference to ConditionalSet.pm.
-       * lib/Automake/ConditionalSet.pm: New file.
-       * lib/Automake/Makefile.am (dist_perllib_DATA): Add ConditionalSet.pm.
-       * automake.in: Use ConditionalSet.
-       (by_condition, invert_conditions, variable_conditions_permutations):
-       Remove, now defined as Automake::ConditionalSet::by_condition,
-       Automake::ConditionalSet::invert, and
-       Automake::ConditionalSet::permutations.
-       (variable_sorted_conditions): Remove.
-       (msg_var, msg_target handle_source_transform, handle_lib_objects,
-       conditional_ambiguous_p, variable_not_always_defined_in_cond,
-       macro_define, macro_dump, variable_defined,
-       variable_conditions_recursive, variable_conditions,
-       target_conditions, variable_conditionally_defined,
-       variable_conditions_recursive_sub,
-       check_variable_defined_unconditionally, variable_value_as_list,
-       variable_value_as_list_recursive_worker, variable_output,
-       variable_pretty_output, rule_define, append_exeext,
-       am_install_var, require_variables_for_macro): Adjust to
-       use ConditionalSet.
-
-2002-11-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (variable_conditions): Split into ...
-       (variable_conditions, variable_sorted_conditions): ... these
-       functions, where variable_sorted_conditions has the semantic of
-       the old variable_condition.
-       (target_conditions): New function.
-       (msg_var, handle_lib_objects_cond, check_ambiguous_conditional,
-       variable_not_always_defined_in_cond, macro_define,
-       variable_defined, check_variable_defined_unconditionally,
-       variable_conditions_recursive_sub,
-       variable_conditions_permutations, variable_value_as_list,
-       variable_value_as_list_recursive_worker, append_exeext,
-       am_install_var, require_variables_for_macro): Use variable_conditions.
-       (msg_target, rule_define): Use target_conditions.
-       (define_objects_from_sources, macro_define, macro_dump,
-       variable_pretty_output): Use variable_sorted_conditions.
-
-       * automake.texi (Conditional Sources): Fix the `+=' example.
-       Reported by Mike Castle.
-
-       * automake.in: Don't declare TRUE and FALSE, import them from
-       Automake::Conditional.
-       * lib/Automake/Conditional.pm (TRUE, FALSE): New constants.
-       (new): Simplify using FALSE.
-       (reduce): New function, moved from ...
-       * automake.in (variable_conditions_reduce): ... here.
-       (variable_conditions_recursive_sub, invert_conditions):
-       Adjust calls to Automake::Conditional::reduce.
-       * tests/cond12.test: Adjust to use Automake::Conditional.
-
-2002-11-09  Jim Meyering  <address@hidden>
-
-       Make install-sh work even when names contain spaces or
-       certain (but not all) shell metachars.
-
-       * lib/install-sh: Remove lots of unnecessary quoting.
-       Add double quotes where necessary.
-       Write diagnostics to stderr, not stdout.
-       Normalize spacing in diagnostics: use one space (not two,
-       and not a TAB) after the leading `install:'.
-       Remove trailing white space.
-       Remove unnecessary curly braces.
-       If removing the destination fails, also try to move it aside.
-       Use `trap' more portably.
-       * tests/installsh2.test: New file, to test for the above fix.
-       * tests/Makefile.am (TESTS): Add installsh2.test.
-
-       * automake.texi: Fix some typos and a grammar nit.
-
-2002-11-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (switch_warning): Subject Perl warnings to -Werror.
-
-       * automake.texi (Extending): Complete unterminated sentence.
-       Reported by Mike Castle.
-
-2002-11-06  Akim Demaille  <address@hidden>
-
-       * automake.in (&conditional_ambiguous_p): Don't forget to ->string
-       the Conditionals.
-
-2002-10-31  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Dist): Fix the distcleancheck_listfiles example.
-       Reported by Karl Berry.
-
-2002-10-31  Akim Demaille  <address@hidden>
-
-       * tests/location.test (Makefile.am): Strengthen.
-       * lib/Automake/Channels.pm (_print_message): Be sure to flush
-       $partial when the message is output.
-       Thanks to Alexandre Duret-Lutz.
-
-2002-10-31  Akim Demaille  <address@hidden>
-
-       * automake.in (&read_am_file): Use $last_where to register the
-       _first_ line of a variable definition as location instead of the
-       last one.
-       (&conditional_ambiguous_p): Don't forget to ->string the
-       Conditionals.
-       (&rule_define): Likewise.
-       * tests/location.test: Adjust to exercise this.
-
-2002-10-25  Charles Wilson  <address@hidden>
-
-       * tests/defs.in: Add explicit stanza for python -V.
-
-2002-10-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/ansi6.test, tests/ansi7.test: Set ac_cv_prog_cc_stdc instead
-       of am_cv_prog_cc_stdc.  This follows Akim's patch of 2002-10-09,
-       and reveals a bug in my patch of 2002-10-15.
-       * automake.in (handle_single_transform_list): Strip directory name
-       from $full_ansi if subdir-objects is not set.
-
-       * lib/texinfo.tex: New version from Texinfo 4.2b.
-
-2002-10-15  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_single_transform_list) <full_ansi>: New variable.
-       Use this to record correct dependencies about deansifiable files which
-       are using per-program flags or are in a subdirectory.
-       * tests/ansi9.test: New file.
-       * tests/Makefile.am (TESTS): Add ansi9.test.
-       Reported by Paul D. Smith
-
-2002-10-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (ac_defun_rx, ac_require_rx): If the macro name is
-       quoted, accept any character but `]'.  This makes it possible
-       to define macros such as `AC_LANG_PREPROC(Fortran 90)'.
-       (scan_m4_files): Quote $key in the regex.  Don't define $expr, it's
-       not used.
-       (add_file, scan_file): Adjust to the new definitions of $ac_defun_rx
-       and $ac_require_rx.
-       * tests/aclocal2.test: New file.
-       * tests/Makefile.am (TESTS): Add aclocal2.test.
-       Reported by Tamara L. Dahlgren and Tom Epperly.
-
-2002-10-11  Alexandre Duret-Lutz  <address@hidden>
-
-       For Debian Bug#153697:
-       * lib/am/dejagnu.am (distclean-DEJAGNU): Remove $tool.sum and
-       $tool.log.
-       Suggested by Andrew Suffield.
-
-2002-10-10  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/369:
-       * lib/am/python.am: Lookup python files in build directory or
-       source directory.
-       From Mathias Doreille.
-       * tests/python3.test: New file.
-       * tests/Makefile.am (TESTS): Add python3.test.
-       * tests/defs: Handle `required=python'.
-
-       For PR automake/358:
-       * lib/am/texi-vers.am (%STAMPVTI%): Depend on configure instead of
-       configure.ac.
-       Suggested by Thien-Thi Nguyen.
-       * lib/am/configure.am ($(srcdir)/configure): Depends on
-       %CONFIGURE_DEPS%
-       * automake.in (@configure_deps): New array.
-       (scan_autoconf_traces): Scan for m4_include and m4_sinclude,
-       and fill @configure_deps.
-       (handle_configure): Substitute %CONFIGURE_DEPS%.
-       Distribute @configure_deps.
-       * tests/version7.texi: New file.
-       * tests/vtexi.test: Adjust.
-       * tests/Makefile.am (TESTS): Add version7.test.
-       * automake.texi (Dist): Mention that m4_include'd files
-       are distributed.
-
-2002-10-09  Akim Demaille  <address@hidden>
-
-       * m4/ccstdc.m4 (AM_PROG_CC_STDC): Its definition is now empty:
-       the content of this macro was merged in AC_PROG_CC.
-       * m4/protos.m4 (AM_C_PROTOTYPES): Adjust to AC_C_PROTOTYPES.
-       * tests/depacl.test: Remove, it exercizes aclocal in a way that was
-       exercized by all the other tests since the test suite really uses
-       aclocal.
-       * tests/Makefile.am (TESTS): Remove depacl.test.
-
-2002-10-08  Paul Eggert  <address@hidden>
-
-       * lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%,
-       %DEST_PREFIX%.dvi, %DEST_PREFIX%.pdf): Use "makeinfo -o output
-       input", not "makeinfo input -o output", as the latter fails if
-       POSIXLY_CORRECT=1.
-       * lib/am/texinfos.am (.dvi.ps): Likewise for dvips.
-       * m4/depend.m4 (_AM_DEPENDENCIES): Likewise for $depcc.
-
-2002-10-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (file_contents_internal): Fix the relationship
-       regex flags, don't use `m'.
-
-       For Debian Bug#162583:
-       * automake.in (file_contents_internal): Simplify regex to
-       separate relationship from actions in rules.
-       Reported by Sam Hocevar.
-
-       * lib/Automake/Conditional.pm (has): Simplify.
-
-2002-10-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Conditional.pm: New file.
-       * lib/Automake/Makefile.am (dist_perllib_DATA): Add Conditional.pm.
-       * automake.in: Use Automake::Conditional.
-       (TRUE, FALSE): New constants.
-       (%var_value, %var_location, %var_comment, %var_type, %var_owner,
-       %targets, %target_source, %target_name, %target_owner): Tie to
-       Tie::RefHash::Nestable.
-       (generate_makefile, process_option_list, handle_options,
-       handle_languages, handle_source_transform, handle_compile,
-       handle_libtool, handle_texinfo_helper, handle_dist, handle_subdirs,
-       scan_aclocal_m4, handle_emacs_lisp, handle_python,
-       scan_autoconf_files, variable_assert, define_variable,
-       define_pretty_variable, define_configure_variable, am_install_var,
-       push_dist_common): Use TRUE.
-       (define_objects_from_sources): Fix return value on
-       "recursively-defined" errors.
-       (conditional_string, conditional_true_when, conditional_is_redundant,
-       conditional_implies_any, make_conditions): Remove these functions,
-       obsoleted by Conditional.pm.
-       (cond_stack_if, cond_stack_else, cond_stack_endif): Return
-       an Automake::Conditional instance.
-       (by_condition, conditional_ambiguous_p,
-       variable_not_always_defined_in_cond, macro_define,
-       variable_conditions_recursive, variable_conditions_recursive_sub,
-       variable_conditions_reduce, invert_conditions,
-       variable_conditions_permutations,
-       check_variable_defined_unconditionally, variable_value_as_list,
-       variable_output, variable_pretty_output, rule_define,
-       read_am_file, file_contents_internal, require_variables): Adjust
-       to use Automake::Conditional objects.
-       (handle_footer): Get $(SUFFIXES) in 'all' conditions.
-       * tests/cond12.test: Adjust to use Automake::Conditional objects.
-
-2002-10-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_source_transform): If foo_SOURCES is defined
-       conditionally, create and use am__foo_SOURCES_DIST for distribution.
-       * tests/condd.test: Extend to check distributed files.
-       * tests/substref.test: Make sure we don't use such a variable when
-       it's not needed.
-       Reported by Marcus Brinkmann.
-
-2002-09-30  Ezra Peisach  <address@hidden>
-
-       * tests/defs.in: Run $MAKE --version -v.
-       * tests/dollar.test: Abort on ./defs failure.
-       * tests/lex5.test: Require GNUmake, not make.
-
-2002-09-30  Kevin Ryde  <address@hidden>
-
-       * m4/as.m4 (AM_PROG_AS): Let CCAS and CCASFLAGS default to the actual
-       values of $CC and $CFLAGS (as opposed to $(CC) and $(CFLAGS)), so
-       configure tests can use them.  Use AC_ARG_VAR instead of AC_SUBST.
-
-2002-09-30  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (require_variables): The fix introduced in 2002-09-19
-       is incomplete.  Rewrite the conditional variable definition check
-       using &variable_not_always_defined_in_cond.
-       * tests/cond26.test, tests/cond27.test, tests/cond28.test: New file.
-       * tests/Makefile.am (TESTS): Add cond26.test, cond27.test, and
-       cond28.test.
-       Reported by Juergen Keil.
-
-       * automake.in (INTERNAL): Redefine as an empty location,
-       so that internal locations get displayed as `automake:'.
-
-       * lib/am/distdir.am (distdir): Create $dc_destdir right before
-       its use.
-       Reported by Akim Demaille.
-
-       Fix for PR automake/366:
-       * automake.in (handle_dist): Strip $(srcdir) and replace
-       $(top_srcdir) when computing DIST_COMMON directories.
-       * tests/include2.test: Use an obsolute $(srcdir), and check
-       for spurious directories in $(distdir)/sub.
-       * lib/am/distdir.am: Rewrite $(top_srcdir) as $(top_builddir).
-       Reported by Kevin Ryde.
-
-2002-09-29  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Channels.pm (%_default_options): Add 'partial'.
-       (_format_message): Rename as ...
-       (_format_sub_message): ... this.
-       (_format_message): New function, extracted from ...
-       (_print_message): ... here.  Honor the 'partial' option.
-       ($partial): New variable.
-       * automake.in (handle_ltlibraries, check_ambiguous_conditional,
-       rule_define): Mark partial messages.
-
-       * automake.in (handle_ltlibraries): Record library locations in
-       %liblocations, and print the previous declaration on error.
-       * tests/libtool6.test: Check that the locations of the two
-       definitions are shown.
-
-       For PR automake/360:  Propagate more locations.
-       * automake.in (handle_programs): Adjust usage of am_install_var's
-       return value.  Pass on locations as context to file_contents.
-       (handle_libraries, handle_ltlibraries): Likewise.  Use locations
-       in the 'not a standard library name' diagnostic.
-       (handle_emacs_lisp, handle_python): Adjust usage of am_install_var's
-       return value.  Pass on locations to require_variables and
-       require_conf_file.
-       (check_ambiguous_conditional): Strip trailing dot in message.
-       (value_to_list): Add the $WHERE and $LOC_WANTED arguments.
-       (variable_value_as_list_recursive_worker): Add the $LOC_WANTED
-       argument.  Adjust calls to value_to_list.
-       (variable_value_as_list_recursive): Call
-       variable_value_as_list_recursive_worker with $LOC_WANTED = 0.
-       (variable_loc_and_value_as_list_recursive): New function,
-       variable_value_as_list_recursive_worker with $LOC_WANTED = 1.
-       (am_install_var): Use variable_loc_and_value_as_list_recursive,
-       and return a list of [$location, $value] pairs.
-       (rule_define): Use better locations in EXEEXT diagnostic.
-       (handle_source_transform, define_objects_from_sources): Add and use
-       a $WHERE argument.  Adjust callers.
-       * tests/stdlib.test: Grep the location in error message.
-       * tests/location.test: New file.
-       * tests/Makefile.am (TESTS): Add location.test.
-
-       * tests/exeext3.test: New file.
-       * tests/Makefile.am (TESTS): Add exeext3.test.
-       * automake.in (%target_name): New hash.
-       (initialize_per_input): Reset %target_name.
-       (rule_define): Fill %target_name, and use it to detect targets
-       which have been registered with key X but really are X$(EXEEXT).
-
-2002-09-28  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/360:
-       * lib/Automake/Location.pm: New file.
-       * lib/Automake/Channels.pm (_print_message): Display contexts
-       when given an Automake::Location.
-       (msg): Clone the location.
-       * lib/Automake/Makefile.am (dist_perllib_DATA): Add Location.pm.
-       * tests/comment5.test: Make sure we display `included from' stacks.
-       * automake.in: Use Automake::Location.
-       (INTERNAL): New constant.
-       (file_contents, file_contents_internal, define_variable,
-       define_pretty_variable, read_am_file): Take $WHERE as argument.
-       Adjust all callers.
-       (scan_autoconf_traces) <$where>: Define as a Location, and use
-       it instead of $here.
-       (macro_define, rule_define): Make sure $WHERE is a location.
-       Clone it before updating $var_location or $targets.
-
-2002-09-27  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/mkinstalldirs: Reindent using `sh-indentation: 2'.
-       Suggested by Bruno Haible.
-
-       * Makefile.am (fetch, FETCHFILES): Don't fetch install-sh from
-       Autoconf.  Automake now has the master copy of install-sh and
-       mkinstalldirs.
-
-2002-09-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in: Bump version to 1.7a.
-
-       * NEWS, configure.ac: Version 1.7.
-
-2002-09-25  Art Haas  <address@hidden>
-
-       * automake.texi (Optional, Options, Distributing, ANSI,
-       API versioning): Spelling fixes and Texi tweaks.
-
-2002-09-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in: Check for 'tex'.
-       * tests/defs.in: Handle required=tex using configure's result.
-       Reported by Patrick Welche.
-
-       * Makefile.am (mdate-sh): Remove.
-       * mdate-sh: Delete.
-       Suggested by Akim Demaille.
-
-2002-09-25  Tom Tromey  <address@hidden>
-
-       * NEWS: Mention distuninstallcheck.
-       * automake.texi (Dist): Document new macro and target.
-       * lib/am/distdir.am (distuninstallcheck_listfiles): New macro.
-       (distuninstallcheck): New target.
-       (distcheck): Use distuninstallcheck.
-
-2002-09-25  Rainer Orth  <address@hidden>
-
-       * tests/specflags7.test (true_CFLAGS, false_CFLAGS, false.c): Use
-       AM_TRUE, AM_FALSE to avoid bad interaction with Tru64 UNIX
-       <sys/types.h>.
-       * tests/specflags8.test (true_CPPFLAGS, false_CPPFLAGS, false.c):
-       Likewise.
-
-2002-09-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (output_texinfo_build_rules): Define %SOURCE_REAL%.
-       * lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%,
-       %DEST_PREFIX%.dvi, %DEST_PREFIX%.pdf): Add %SOURCE_REAL% as dependency.
-
-2002-09-24  Rainer Orth  <address@hidden>
-
-       * lib/am/ltlib.am (clean-%DIR%LTLIBRARIES): Use $$dir in make
-       command.
-
-2002-09-24  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_single_transform_list): Revert the change
-       from 2002-09-22.  We need to erase .libs/ in the object directory
-       in addition to the library directory.
-
-       * tests/target-cflags.test: Build in `build/', not `obj/' because
-       `obj/' is special to BSD make.
-
-       * automake.in (read_am_file): Prefix included files with
-       $(top_srcdir) or $(srcdir) in DIST_COMMON.  Fixes
-       subdircond2.test, and subdircond3.test on OSF1.
-
-       * tests/defs.in (SHELL): Set it.
-
-       * lib/am/distdir.am (distcleancheck): Mention `in build directory'
-       in error message.
-
-2002-09-23  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/350:
-       * automake.in (handle_ltlibraries): Allow a library to be installed
-       many times in the same directory.
-       * tests/libtool5.test, tests/libtool6.test: New files.
-       * tests/Makefile.am (TESTS): Add libtool5.test and libtool6.test.
-
-2002-09-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_ltlibraries): Fill $libtool_clean_directories
-       here, with directories where .la files are built...
-       (handle_single_transform_list): ... not here with directories
-       where .lo files are built.
-       * tests/libtool3.test: Build a library in a subdirectory to
-       check for this.
-       Reported by Peter Gavin.
-
-       * tests/cond5.test: Give more time to automake.
-       Reported by Art Haas.
-
-       * configure.in: Really check for Autoconf 2.54.
-
-       * automake.texi (Yacc and Lex): ylwrap is used only when there is
-       more than one yacc or lex source file in a directory.
-
-       * automake.in (macro_define): Update a variable's location each
-       time its owner is updated.
-       * tests/gnuwarn.test: Append to CFLAGS to check for this.
-       Reported by Harlan Stenn.
-
-2002-09-20  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in: Bump version to 1.6g.
-
-       * configure.in, NEWS: Bump version to 1.6f.
-
-       * Makefile.am (INSTALL): New rules.
-
-2002-09-20  Mirko Streckenbach  <address@hidden>
-
-       For PR automake/363:
-       * m4/cond.m4: Fix AC_MSG_ERROR quoting.
-
-2002-09-19  Pavel Roskin  <address@hidden>
-
-       * tests/warnopts.test: Fix random failures by removing Autoconf
-       cache directory when configure.in changes.  Use the code and the
-       comment from tests/asm.test.
-
-2002-09-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Program and Library Variables) <maude_LIBADD>:
-       Don't mention _LDADD for Libtool libraries.
-       Reported by Schleicher Ralph.
-
-       For PR automake/361:
-       * tests/suffix8.test: More explicit dependencies.
-       Reported by Paul Eggert.
-
-       * automake.in (rule_define): Don't diagnose duplicate user rules.
-       * tests/phony.test, tests/percent2.test: New files.
-       * tests/Makefile.am (TESTS): Add them.
-       Reported by Ralf Corsepius.
-
-       * automake.in (require_variables): Search variable definitions
-       in any condition implied by $cond.
-       * tests/cond25.test: New file.
-       * tests/Makefile.am (TESTS): Add cond25.test.
-       Reported by Pavel Roskin.
-
-       * tests/subobj9.test: Skip this test on configure errors.
-       Reported by Paul Eggert.
-
-2002-09-18  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in: Bump version to 1.6e.
-
-       * configure.in, NEWS: Bump version to 1.6d.
-       * tests/libobj12.test, tests/libobj12b.test: Include ./defs,
-       not $srcdir/defs.
-       * tests/suffix8.test: Typo.
-
-       * automake.in (check_ambiguous_conditional, rule_define): Issue
-       syntactic warnings, not errors.
-       (macro_define): Don't adjust the owner of a variable which is being
-       appended in a condition different from its definition.
-       (variable_output, variable_pretty_output): Make sure the
-       requested condition exists.
-
-       For PR automake/353: fill %var_location, %var_comment,
-       %var_type, %var_owner for each condition.
-       * automake.in (msg_cond_var): New function.
-       (msg_var): Use it.
-       (generate_makefile, process_option_list, handle_languages,
-       handle_lib_objects_cond, handle_compile, handle_libtool,
-       handle_ltlibraries, handle_texinfo_helper, handle_tests,
-       handle_emacs_lisp, handle_python, macro_define, macro_delete,
-       macro_dump, variable_assert, variable_output,
-       variable_pretty_output, read_am_file, read_main_am_file,
-       file_contents_internal, am_primary_prefixes,
-       require_variables_for_macro): Adjust accesses to %var_location,
-       %var_comment, %var_type, %var_owner.
-       (append_comments, require_file_with_macro,
-       require_conf_file_with_macro, require_variables): Add the
-       $cond argument.
-       * tests/comment7.test: New file.
-       * tests/Makefile.am (TESTS): Add comment7.test.
-
-2002-09-17  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/353:
-       * automake.in (check_ambiguous_conditional): Display locations for
-       the two definitions of the ambiguous variable.  Show the macro_dump
-       output in --verbose only.  Accept $where as a third argument,
-       (macro_define): Pass $where.
-
-       * automake.in (handle_programs): Ooops.  Really add LDADD
-       objects into _DEPENDENCIES.
-       * tests/libobj12.test: Check for it.
-
-2002-09-17  Assar Westerlund  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_programs, handle_libraries,
-       handle_ltlibraries): Maintain $seen_libobjs on a
-       per-program/per-library basis, instead of globally to each
-       of these functions.
-       * tests/libobj12.test, tests/libobj12b.test: New files.
-       * tests/Makefile.am (TESTS): Add libobj12.test and libobj12b.test.
-
-2002-09-17  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs.in (configure.in): Don't call AC_PROG_INSTALL and
-       AC_PROG_MAKE_SET.
-
-       * lib/config.guess, lib/config.sub, lib/INSTALL,
-       lib/Automate/Struct.pm: New upstream version.
-       * Makefile.am (mdate-sh): New rule.
-       (FETCHFILES): Add Automate/Struct.pm.
-       (fetch): Get Automate/Struct.pm.
-       (AUTOMAKESOURCES, CLEANFILES): New macros.
-       (EXTRA_DIST, TAGS_FILES): Use them.
-       * install-sh, mkinstalldirs, missing: Delete.
-
-       * automake.in: Rename the 'unused' channel to 'syntax'.
-       (variable_defined): Issue a warning instead of an error
-       for variable-is-a-target conditions.
-       * automake.texi (Invoking Automake): Rename the 'unused'
-       channel to 'syntax'.
-       * tests/warnopts.test: Likewise.
-
-       * tests/suffix8.test: Add explicit dependencies.
-       * tests/texinfo13.test, tests/texinfo16.test: Require tex.
-
-2002-09-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in, m4/init.m4, NEWS: Require Autoconf 2.54.
-
-       * automake.in (variable_defined): Thinko in $cond handling.
-
-2002-09-15  Paul Eggert  <address@hidden>
-
-       * lib/Automake/Channels.pm: Don't use 'our', as it isn't portable
-       to Perl 5.00503.
-
-       * Makefile.am (maintainer-check): Don't use egrep.
-
-2002-09-15  Tom Tromey  <address@hidden>
-
-       * tests/subdircond3.test: Pass flags to make in environment.
-       * tests/subdircond2.test: Pass flags to make in environment.
-       * Makefile.am (maintainer-check): Add a new check for @...@
-       substitutions.  Updated correct number of diffs between source and
-       build trees.
-
-       * configure.in (aclocal, automake): Don't create.
-       * automake.in ($prefix): Don't define.
-       * aclocal.in ($prefix): Don't define.
-       * Makefile.am (do_subst): New macro.
-       (automake): New target.
-       (aclocal): Likewise.
-
-2002-09-15  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in, automake.in: Requote each "@var@" as '@var@'.
-
-2002-09-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/Makefile.am (XFAIL_TESTS): Remove specflags7.test and
-       specflags8.test.
-
-2002-09-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Building ctags and etags): Rename and adjust as ...
-       (Building true and false): ... this.
-       * tests/targetclash.test: New file.
-       * tests/specflags7.test, tests/specflags8.test: Adjust to build
-       true and false.
-       * tests/Makefile.am (TESTS): Add targetclash.test.
-
-       Diagnose target clashes, for PR automake/344:
-       * automake.in (%targets): Record conditionals for definitions.
-       (%target_conditional): Remove (obsoleted by %targets).
-       (%target_source, %target_owner): New hashes.
-       (TARGET_AUTOMAKE, TARGET_USER): New constants.
-       (initialize_per_input): Adjust to reset new variables.
-       (err_cond_target, msg_cond_target): New functions.
-       (msg_target): Adjust usage of %targets.
-       (conditional_ambiguous_p): Take a list of conditional to check
-       as a third parameter, so this can be used for other things that
-       variables.
-       (handle_lib_objects_cond): Adjust conditional_ambiguous_p usage.
-       (variable_defined): Restrict the target-with-same-name check
-       to user targets.
-       (rule_define): Add the $SOURCE argument, and take $OWNER instead
-       of $IS_AM.  Diagnose target clashes (including ambugious
-       conditionals).  Return a list of conditions where the rule should
-       be defined instead of a boolean.  Fill %target_source and
-       %target_owner.
-       (target_define): Use `exists', not `defined'.
-       (read_am_file): Adjust the call to rule_define.
-       (file_contents_internal): Add more FIXMEs.  Simplify my moving
-       and documenting the "define rules in undefined conditions" to
-       rule_define.
-       * tests/Makefile.am (XFAIL_TESTS): Add specflags7.test and
-       specflags8.test.
-
-2002-09-12  Akim Demaille  <address@hidden>
-
-       * aclocal.in: Prototype all the functions.
-       Add `(C)' to Copyrights.
-       (&add_file): Strip the comments before checking for `AC_REQUIRE'.
-       Remove Perl 4 hacks, since anyway we require 5.005 via General.pm.
-
-2002-09-11  Akim Demaille  <address@hidden>
-
-       * lib/am/texinfos.am (TEXI2PDF): Pass --batch to texi2dvi, since
-       it was already supported when --pdf support was added.
-
-2002-09-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Channels.pm (_default_options): Add `backtrace'.
-       (msg): Die with backtrace if requested.
-       * automake.in: Enable `backtrace' on the `automake' channel.
-
-       * automake.in (process_option_list): Mention `Automake' in
-       version-mismatch error.
-       Suggested by Akim Demaille.
-
-       * tests/Makefile.am ($(TESTS)): Replace by ...
-       (check_SCRIPTS): ... this.
-       Suggested by Raja R Harinath.
-
-2002-09-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/Makefile.am ($(TESTS)): New, depends on defs.
-       (BUILT_SOURCES): Remove (useless because of PR/359).
-
-       * m4/init.m4: Execute cygpath in a sub-shell.
-
-2002-09-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (macro_define): Warn about `:=' assignments.
-       * tests/colneq.test: Check for this warning.
-
-       * automake.texi (Include): Fragments are always distributed.
-       * NEWS: Likewise.
-
-2002-09-08  Andreas Buening  <address@hidden>
-
-       Fix for automake/334:
-       * lib/am/depend2.am: Replaced "cygpath -w" by $(CYGPATH_W).
-       * m4/init.m4: New make variable CYGPATH_W.
-
-2002-09-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in: Check for EGREP and FGREP.  Create tests/defs.
-       * tests/defs: Rename as ...
-       * tests/defs.in: ... this.  Add copyright notice.  Use configure's
-       values for PERL, EGREP, and FGREP.  Be verbose if $srcdir is unset.
-       * tests/Makefile.am (EXTRA_DIST): Remove defs.
-       (BUILT_SOURCES): New.
-       * tests/acinclude.test, tests/aclibobj.test, tests/aclocal.test,
-       tests/aclocali.test, tests/aclocali1.test, tests/aclocalii.test,
-       tests/acoutnoq.test, tests/acoutput.test, tests/acoutput2.test,
-       tests/acoutqnl.test, tests/acouttbs.test, tests/acouttbs2.test,
-       tests/acsilent.test, tests/acsubst.test, tests/acsubst2.test,
-       tests/all.test, tests/alpha.test, tests/amassign.test,
-       tests/ammissing.test, tests/ansi.test, tests/ansi2.test,
-       tests/ansi3.test, tests/ansi4.test, tests/ansi5.test,
-       tests/ansi6.test, tests/ansi7.test, tests/ansi8.test,
-       tests/ar.test, tests/asm.test, tests/autoheader.test,
-       tests/autoheader2.test, tests/auxdir.test, tests/auxdir2.test,
-       tests/backsl.test, tests/backsl2.test, tests/badline.test,
-       tests/badopt.test, tests/badprog.test, tests/block.test,
-       tests/canon.test, tests/canon2.test, tests/canon3.test,
-       tests/canon4.test, tests/canon5.test, tests/ccnoco.test,
-       tests/check.test, tests/checkall.test, tests/clean.test,
-       tests/colneq.test, tests/colneq2.test, tests/colon.test,
-       tests/colon2.test, tests/colon3.test, tests/colon4.test,
-       tests/colon5.test, tests/colon6.test, tests/colon7.test,
-       tests/comment.test, tests/comment2.test, tests/comment3.test,
-       tests/comment4.test, tests/comment5.test, tests/comment6.test,
-       tests/compile_f_c_cxx.test, tests/cond.test, tests/cond10.test,
-       tests/cond11.test, tests/cond12.test, tests/cond13.test,
-       tests/cond14.test, tests/cond15.test, tests/cond16.test,
-       tests/cond17.test, tests/cond18.test, tests/cond19.test,
-       tests/cond2.test, tests/cond20.test, tests/cond21.test,
-       tests/cond22.test, tests/cond23.test, tests/cond24.test,
-       tests/cond3.test, tests/cond4.test, tests/cond5.test,
-       tests/cond6.test, tests/cond7.test, tests/cond8.test,
-       tests/cond9.test, tests/condd.test, tests/condincl.test,
-       tests/condincl2.test, tests/condlib.test, tests/condman.test,
-       tests/condman2.test, tests/conf2.test, tests/confdeps.test,
-       tests/confdist.test, tests/confh.test, tests/confh4.test,
-       tests/config.test, tests/confincl.test, tests/confsub.test,
-       tests/confvar.test, tests/confvar2.test, tests/copy.test,
-       tests/ctarget1.test, tests/cxx.test, tests/cxx2.test,
-       tests/cxxansi.test, tests/cxxcpp.test, tests/cxxlibobj.test,
-       tests/cxxlink.test, tests/cxxnoc.test, tests/cxxo.test,
-       tests/cygwin32.test, tests/dash.test, tests/defun.test,
-       tests/defun2.test, tests/dejagnu.test, tests/dejagnu2.test,
-       tests/depacl.test, tests/depacl2.test, tests/depcomp.test,
-       tests/depcomp2.test, tests/depdist.test, tests/depend.test,
-       tests/depend2.test, tests/depend3.test, tests/depend4.test,
-       tests/destdir.test, tests/dirforbid.test, tests/dirlist.test,
-       tests/discover.test, tests/distcommon.test,
-       tests/distcommon2.test, tests/distcommon3.test,
-       tests/distdir.test, tests/distname.test, tests/dollar.test,
-       tests/double.test, tests/dup2.test, tests/dup3.test,
-       tests/else.test, tests/empty.test, tests/empty2.test,
-       tests/empty3.test, tests/empty4.test, tests/error.test,
-       tests/exdir.test, tests/exdir2.test, tests/exeext.test,
-       tests/exeext2.test, tests/exsource.test, tests/ext.test,
-       tests/ext2.test, tests/extra.test, tests/extra2.test,
-       tests/extra3.test, tests/extra4.test, tests/extra5.test,
-       tests/extra6.test, tests/extra7.test, tests/flibs.test,
-       tests/fnoc.test, tests/fo.test, tests/fonly.test,
-       tests/fortdep.test, tests/fpinst2.test, tests/fpinstall.test,
-       tests/gcj.test, tests/gcj2.test, tests/gcj3.test, tests/gcj4.test,
-       tests/gcj5.test, tests/getopt.test, tests/gettext.test,
-       tests/gettext2.test, tests/gnits.test, tests/gnits2.test,
-       tests/gnits3.test, tests/gnuwarn.test, tests/header.test,
-       tests/implicit.test, tests/include.test, tests/include2.test,
-       tests/info.test, tests/insh.test, tests/insh2.test,
-       tests/install.test, tests/install2.test, tests/installdir.test,
-       tests/installsh.test, tests/instdata.test, tests/instdata2.test,
-       tests/instexec.test, tests/insthook.test, tests/instman.test,
-       tests/instman2.test, tests/interp.test, tests/interp2.test,
-       tests/java.test, tests/java2.test, tests/javaprim.test,
-       tests/javasubst.test, tests/ldadd.test, tests/ldflags.test,
-       tests/lex.test, tests/lex2.test, tests/lex3.test, tests/lex4.test,
-       tests/lex5.test, tests/libobj10.test, tests/libobj11.test,
-       tests/libobj2.test, tests/libobj3.test, tests/libobj4.test,
-       tests/libobj5.test, tests/libobj7.test, tests/libobj8.test,
-       tests/library.test, tests/library2.test, tests/libtool.test,
-       tests/libtool2.test, tests/libtool3.test, tests/libtool4.test,
-       tests/link_c_cxx.test, tests/link_dist.test, tests/link_f_c.test,
-       tests/link_f_c_cxx.test, tests/link_f_cxx.test,
-       tests/link_f_only.test, tests/lisp.test, tests/lisp2.test,
-       tests/listval.test, tests/ltdeps.test, tests/ltlibobjs.test,
-       tests/maintclean.test, tests/make.test, tests/makevars.test,
-       tests/man.test, tests/man2.test, tests/mclean.test,
-       tests/mdate.test, tests/mdate2.test, tests/mdate3.test,
-       tests/mdate4.test, tests/mkinst2.test, tests/mkinstall.test,
-       tests/nobase.test, tests/nodefine.test, tests/nodefine2.test,
-       tests/nodep.test, tests/nodepcomp.test, tests/nodist.test,
-       tests/nodist2.test, tests/noinst.test, tests/noinstdir.test,
-       tests/nolink.test, tests/nostdinc.test, tests/number.test,
-       tests/obsolete.test, tests/order.test, tests/outdir.test,
-       tests/output.test, tests/output2.test, tests/output3.test,
-       tests/output4.test, tests/output5.test, tests/package.test,
-       tests/parse.test, tests/percent.test, tests/pluseq.test,
-       tests/pluseq2.test, tests/pluseq3.test, tests/pluseq4.test,
-       tests/pluseq5.test, tests/pluseq6.test, tests/pluseq7.test,
-       tests/pluseq8.test, tests/pluseq9.test, tests/postproc.test,
-       tests/ppf77.test, tests/pr2.test, tests/pr204.test,
-       tests/pr211.test, tests/pr220.test, tests/pr224.test,
-       tests/pr229.test, tests/pr243.test, tests/pr266.test,
-       tests/pr279-2.test, tests/pr279.test, tests/pr287.test,
-       tests/pr300-lib.test, tests/pr300-ltlib.test,
-       tests/pr300-prog.test, tests/pr307.test, tests/pr72.test,
-       tests/pr87.test, tests/pr9.test, tests/prefix.test,
-       tests/primary.test, tests/primary2.test, tests/proginst.test,
-       tests/python.test, tests/python2.test, tests/ranlib.test,
-       tests/recurs.test, tests/recurs2.test, tests/remake.test,
-       tests/remake2.test, tests/remake3.test, tests/req.test,
-       tests/required.test, tests/required2.test, tests/rulepat.test,
-       tests/scripts.test, tests/seenc.test, tests/sinclude.test,
-       tests/sourcesub.test, tests/sourcesub2.test, tests/space.test,
-       tests/specflags.test, tests/specflags2.test,
-       tests/specflags3.test, tests/specflags6.test,
-       tests/specflags7.test, tests/specflags8.test,
-       tests/specflags9.test, tests/spell.test, tests/spell2.test,
-       tests/spell3.test, tests/spelling.test, tests/stamph.test,
-       tests/stamph2.test, tests/stdlib.test, tests/strip.test,
-       tests/subdir.test, tests/subdir2.test, tests/subdir3.test,
-       tests/subdir4.test, tests/subdir5.test, tests/subdir6.test,
-       tests/subdir7.test, tests/subdirbuiltsources.test,
-       tests/subdircond.test, tests/subdircond2.test,
-       tests/subdircond3.test, tests/subobj.test, tests/subobj2.test,
-       tests/subobj3.test, tests/subobj4.test, tests/subobj5.test,
-       tests/subobj6.test, tests/subobj7.test, tests/subobj8.test,
-       tests/subobj9.test, tests/subobjname.test, tests/subpkg.test,
-       tests/subst.test, tests/substref.test, tests/substtarg.test,
-       tests/suffix.test, tests/suffix10.test, tests/suffix2.test,
-       tests/suffix3.test, tests/suffix4.test, tests/suffix5.test,
-       tests/suffix6.test, tests/suffix7.test, tests/suffix8.test,
-       tests/suffix9.test, tests/symlink.test, tests/symlink2.test,
-       tests/symlink3.test, tests/syntax.test, tests/tags.test,
-       tests/tagsub.test, tests/target-cflags.test, tests/target.test,
-       tests/texinfo.test, tests/texinfo10.test, tests/texinfo13.test,
-       tests/texinfo16.test, tests/texinfo2.test, tests/texinfo3.test,
-       tests/texinfo4.test, tests/texinfo5.test, tests/texinfo6.test,
-       tests/texinfo7.test, tests/texinfo8.test, tests/texinfo9.test,
-       tests/transform.test, tests/unused.test, tests/vars.test,
-       tests/vars2.test, tests/vars3.test, tests/vartar.test,
-       tests/version.test, tests/version2.test, tests/version3.test,
-       tests/version4.test, tests/version5.test, tests/version6.test,
-       tests/vpath.test, tests/vtexi.test, tests/vtexi2.test,
-       tests/warnopts.test, tests/werror.test, tests/whoami.test,
-       tests/xsource.test, tests/yacc.test, tests/yacc2.test,
-       tests/yacc3.test, tests/yacc4.test, tests/yacc5.test,
-       tests/yacc6.test, tests/yacc7.test, tests/yacc8.test,
-       tests/yaccpp.test, tests/yaccvpath.test: Add copyright notice.
-       Source ./defs instead of $srcdir/defs.
-
-2002-09-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/distdir.am (distcheck): Strip $(srcdir) prefix on
-       distributed files, to workaround Sun make VPATH munging.
-       This fixes subdircond2.test, subdircond3.test, and subpkg.test
-       on Solaris.
-       * tests/extra6.test, tests/lex3.test, tests/pr87.test,
-       tests/pr9.test, tests/target-cflags.test, tests/texinfo13.test,
-       tests/texinfo16.test, tests/yacc7.test, tests/yaccvpath.test:
-       Don't require GNU make.
-
-       * lib/am/distdir.am (distcheck): Add missing `;'.
-
-       * lib/am/scripts.am (installcheck-%DIR%SCRIPTS): Account for
-       Sun make rewriting rules in VPATH builds.  (Fixes gnits3.test.)
-       * lib/am/progs.am (installcheck-%DIR%PROGRAMS): Likewise.
-
-2002-09-04  Alexandre Duret-Lutz  <address@hidden>
-
-       For automake/354:
-       * lib/am/texibuild.am (%SOURCE_SUFFIX%.dvi, %SOURCE_SUFFIX%.pdf):
-       Don't use `-o' unless necessary.
-
-2002-08-25  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/343:
-       * automake.in (scan_texinfo_file) <clean_suffixes>: Remove dvi, ps,
-       and pdf.
-       (output_texinfo_build_rules): Define %DIRSTAMP% when processing
-       texibuild.am.  Return $dirstamp and a list of files to clean.
-       (handle_texinfo_helper): Process texi-vers.am after the call to
-       output_texinfo_build_rules and use $dirstamp to define %DIRSTAMP%.
-       * lib/am/texi-vers.am (%STAMPVTI%): Build %DIRSTAMP% if needed.
-       * lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%): Likewise.
-       (%DEST_PREFIX%.dvi, %DEST_PREFIX%.pdf): Depend on %DIRSTAMP%.
-       * tests/texinfo13.test: New file.
-       * tests/Makefile.am (TESTS): Add texinfo13.test.
-       * lib/am/texinfos.am (install-info-am, dist-info): Looks for
-       info files in build or source directory.
-       This completes the change from 2002-07-30 (for PR automake/168).
-
-2002-08-24  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (CLEAN, MAINTAINER_CLEAN): New constants.
-       (maintainer_clean_files): Replace by ...
-       (clean_files): ... this new variable.
-       (initialize_per_input, lang_yacc_target_hook,
-       lang_lex_target_hook): Use %clean_files instead of
-       @maintainer_clean_files.
-       (handle_clean): Rewrite, using %clean_files.
-       (require_build_directory_maybe): Use %clean_files instead
-       of %compile_clean_files.  This allows using
-       &require_build_directory_maybe for non-compiling targets.
-       * lib/am/clean.am (mostlyclean-generic, clean-generic,
-       distclean-generic, maintainer-clean-generic): Rewrite using
-       %MOSTLYCLEAN_RMS%, %CLEAN_RMS%, %DISTCLEAN_RMS%, and
-       %MAINTAINER_CLEAN_RMS%.
-
-       For Debian Bug#157778:
-       * m4/python.m4: Fix output of `python' in checking messages
-       when no version of Python is required.
-
-2002-08-23  Raja R Harinath  <address@hidden>
-
-       * lib/am/depend2.am (%EXT%.lo): Fix typo.  Rename the file that
-       was generated by gcc -MF.
-
-2002-08-23  Pavel Roskin  <address@hidden>
-
-       * lib/am/progs.am: Exit in case of install failure, otherwise
-       it is ignored on Cygwin because of the surrounding "for" loop.
-
-2002-08-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Top level): More words about conditional
-       subdirectories.  Don't mention AC_PROG_MAKE_SET.
-       * tests/subdircond2.test, tests/subdircond3.test: New files.
-       * tests/Makefile.am (TESTS): Add them.
-
-       For PR automake/347:
-       * automake.in (MACRO_PATTERN): Allow `.' in variable names.
-       (scan_variable_expansions, check_variable_expansions): New functions.
-       (macro_define): Call check_variable_expansions.
-       (read_am_file): Likewise, when outputing rules.
-       (variable_conditions_recursive_sub): Simplify using
-       scan_variable_expansions.
-       * tests/vars3.test: New file.
-       * tests/Makefile.am (TESTS): Add vars3.test.
-       * tests/colneq.test: Use -Wno-portability.
-
-       * lib/Automake/Channels.pm (buffering, backlog): New variables.
-       (buffer_messages, flush_messages): New functions.
-       (@EXPORT): Add buffer_messages and flush_messages.
-       * automake.in (generate_makefile): Call buffer_messages and
-       flush_messages to buffer warnings until AUTOMAKE_OPTIONS has
-       been read.
-
-       * automake.in (read_am_file): Fix computation of path to
-       included file when $(top_srcdir) is not used.
-       * tests/include2.test: Augment.
-
-2002-08-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (set_strictness): Never enable 'portability'
-       warnings for now.
-       (usage): Adjust `-Wportability' doc.
-       * automake.texi (Invoking Automake): Likewise.
-       Suggested by Ralf Corsepius.
-
-2002-08-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/ltlib.am (clean-%DIR%LTLIBRARIES): Fix cleanup of
-       so_location files in current directory.
-
-       Fix for PR automake/346:
-       * automake.texi (Optional): Suppress the documentation for
-       AC_PATH_XTRA, AC_FUNC_ALLOCA, AC_FUNC_ERROR_AT_LINE, AC_FUNC_FNMATCH,
-       AC_FUNC_GETLOADAVG, AC_FUNC_MEMCMP, AC_FUNC_MKTIME, AC_FUNC_OBSTACK,
-       AC_FUNC_STRTOD, AC_REPLACE_FUNCS, AC_REPLACE_GNU_GETOPT,
-       AC_STRUCT_ST_BLOCKS, AM_WITH_REGEX, AC_CHECK_TOOL, AC_CHECK_PROG,
-       AC_CHECK_PROGS, AC_PATH_PROG, and AC_PATH_PROGS.  Augment the
-       documentation of AC_LIBSOURCE and AC_SUBST to explain this
-       applies to any macro that calls them.
-
-2002-08-19  Tom Tromey  <address@hidden>
-
-       For PR automake/348:
-       * tests/Makefile.am (TESTS): Added include2.test.
-       * tests/include2.test: New file.
-       * tests/include.test: Check to make sure include file is
-       distributed.
-       * automake.in (read_am_file): Distribute included files.
-
-2002-08-19  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/345:
-       * tests/defs: Add support for required=non-root, stolen
-       from fileutils' test suite.
-       * tests/destdir.test: Use required=non-root.
-
-       * tests/vtexi.test: Fix spurious failure introduced on 2002-07-30.
-
-2002-08-17  Tom Tromey  <address@hidden>
-
-       For PR automake/347:
-       * automake.in (rule_define): Given portability warning if "%" seen
-       in target name.
-       (TARGET_PATTERN): Added `%'.
-       * tests/Makefile.am (TESTS): Added percent.test.
-       * tests/percent.test: New file.
-
-2002-08-15  Art Haas  <address@hidden>
-
-       * lib/am/depend2.am: Use correct name for dependency file in
-       libtool fastdep case.
-
-2002-08-14  Art Haas  <address@hidden>
-
-       * lib/am/depend2.am: Added missing `;'.
-
-2002-08-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Python): Fix wording.
-
-       * tests/ext2.test: New file.  This bug is present in Automake 1.6.3
-       and was fixed by the change on variable_conditions_permutations
-       and invert_conditions on 2002-05-16.
-       * tests/Makefile.am (TESTS): Add ext2.test.
-       Reported by Ladislav Strojil.
-
-2002-08-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (parse_arguments): Add `dirlist' paths add the
-       very end of the search path, after aclocal-APIVERSION/ and
-       aclocal/.
-       * automake.texi (Macro search path): Adjust to reflect the
-       new ordering.
-       * tests/dirlist.test: Check for this.
-
-2002-07-31  Charles Wilson  <address@hidden>
-
-       * aclocal.in (parse_arguments): Add support for extending
-       default macro search path, using a `dirlist' file within
-       the aclocal directory.
-       * automake.texi (Invoking aclocal): Move option descriptions into ...
-       (aclocal options): ... this new node.
-       (Macro search path): New node.
-       * tests/dirlist.test: New file.
-       * tests/Makefile.am (TESTS): Add dirlist.test.
-       * m4/dirlist: New file.
-       * m4/Makefile.am (EXTRA_DIST): Add dirlist.
-       * tests/defs: Honor any installed dirlist when searching for
-       libtool.m4 and gettext.m4.
-
-2002-07-30  Alexandre Duret-Lutz  <address@hidden>
-
-       Build info files in builddir instead of srcdir (for PR automake/168),
-       and prepare support for info files in subdirecties.
-       * automake.in (output_texinfo_build_rules): New function.
-       (handle_texinfo_helper): Use output_texinfo_build_rules, and
-       prepare to support subdir texinfos.  Define am__TEXINFO_TEX_DIR.
-       * lib/am/texi-vers.am: Build version.texi and stamp-vti in the
-       current directory, not $(srcdir).  Use %STAMPVTI% to name the stamp
-       file.
-       * lib/am/texibuild.am: Rewrite to output files in the current
-       directory, not $(srcdir).  Also, support both generic and
-       non-generic output.  Pass `-o $@' to makeinfo, texinfo, and
-       texi2dvi (for PR automake/339).
-       * tests/texinfo3.test: Make sure the `.texi:' rule is output.
-       * tests/texinfo10.test: Use set -e, so the checks are not ignored.
-       * tests/texinfo16.test: New file.
-       * tests/Makefile.am (TESTS): Add texinfo16.test.
-
-2002-07-29  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (write_aclocal): Don't write the filename ($output_file)
-       in the aclocal.m4 header.
-
-       * configure.in: Require Autoconf 2.53b.
-
-2002-07-28  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in: Bump version to 1.6c.
-
-       * configure.in: Bump version to 1.6b.
-       * lib/config.guess, lib/config.sub, lib/Automake/XFile.pm: New
-       upstream versions.
-       * automake.in: Don't write @ALLOCA@ and @LIBOBJS@ in clear text,
-       since this file is processed by config.status.
-
-2002-07-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (read_am_file): Escaped newlines in comments are not
-       portable.  If a comment line doesn't start with a `#', add it.
-       * tests/comment6.test: Ensure this is done.
-
-2002-07-24  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix failures reported by Patrick Welche on NetBSD.
-       * tests/gnits2.test, tests/gnits3.test: Don't trust the exit
-       status of `make -k'.
-       * tests/obsolete.test: Source obs.1 and obs.2 from current
-       directory.
-
-2002-07-23  Patrick Welche  <address@hidden>
-
-       * lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES): Add
-       configure.lineno.
-
-2002-07-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/required2.test: New file.
-       * tests/Makefile.am (TESTS): Add required2.test.
-       * automake.in (initialize_per_input): Remove %require_file_found
-       setting.  This reverts my change of 2002-04-19.
-       (require_file_internal): Use the full name of a file as a
-       key in %require_file_found, not only the basename.
-       Reported by Andrew Suffield.
-
-2002-07-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_subdirs): Warn if `obj' appears in SUBDIRS.
-       * tests/subdir7.test: New file.
-       * tests/Makefile.am (TESTS): Add subdir7.test.
-
-       * lib/mkinstalldirs: Remove Id keyword.
-
-       * lib/am/progs.am (installcheck-%DIR%PROGRAMS): Honor
-       AM_INSTALLCHECK_STD_OPTIONS_EXEMPT.
-       * lib/am/scripts.am (installcheck-%DIR%SCRIPTS): Likewise.
-       * automake.texi (Options) <std-options>: Document
-       AM_INSTALLCHECK_STD_OPTIONS_EXEMPT.
-       (Gnits): Reference std-options.
-       * tests/gnits3.test: New file.
-       * tests/Makefile.am (TESTS): Add gnits3.test.
-       Suggested by Jim Meyering.
-
-2002-07-20  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/gnits2.test: Use --program-prefix.  Test for scripts too.
-       Replace the sed script by calls to grep, easier to debug.
-       * lib/am/progs.am (installcheck-%DIR%PROGRAMS): Honor nobase
-       and $(transform).
-       * lib/am/scripts.am (installcheck-%DIR%SCRIPTS): Likewise.
-
-       * lib/am/progs.am (install-%DIR%PROGRAMS, uninstall-%DIR%PROGRAMS):
-       Always strip the directory part before applying $(transform),
-       even for nobase_ targets.
-       * lib/am/scripts.am (install-%DIR%SCRIPTS, uninstall-%DIR%SCRIPTS):
-       Likewise.
-       * tests/nobase.test: Use --program-prefix while testing nobase
-       support.
-
-2002-07-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/dirname.test: Delete.  We don't define _AM_DIRNAME anymore.
-       * tests/Makefile.am (TESTS): Remove dirname.test.
-
-       * m4/init.m4: Require Autoconf 2.53b.
-       * m4/header.m4 (AM_CONFIG_HEADER): Redefine using AU_DEFUN.
-       * m4/ccstdc.m4 (fp_PROG_CC_STDC): New AU_DEFUN.
-       * m4/dmalloc.m4 (fp_WITH_DMALLOC): Likewise.
-       * m4/lispdir.m4 (ud_PATH_LISPDIR): Likewise.
-       * m4/maintainer.m4 (jm_MAINTAINER_MODE): Likewise.
-       * m4/protos.m4 (fp_C_PROTOTYPES): Likewise.
-       * m4/regex.m4 (fp_WITH_REGEX): Likewise.
-       * m4/termios.m4: Delete.  AM_SYS_POSIX_TERMIOS is now AU_DEFUNed
-       in m4/obsolete.m4.
-       * m4/winsz.m4: Delete. AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL is now
-       AU_DEFUNed in m4/obsolete.m4.
-       * m4/obsol-gt.m4, m4/obsol-lt.m4, m4/obsolete.m4 : New files.
-       * m4/Makefile.am (dist_m4data_DATA): Add obsol-gt.m4, obsol-lt.m4,
-       and obsolete.m4. Remove termios.m4 and winsz.m4.
-       * aclocal.in (obsolete, obsolete_rx): Remove.
-       (scan_configure): Don't grep for obsolete macros.
-       * tests/defs (AUTOUPDATE): Define.
-       * Makefile.am (maintainer-check): Check for misuses of autoupdate.
-       * tests/obsolete.test: Rewrite.  Exercize the AU_DEFUN macros from
-       m4/obsolete.m4.
-
-       Fix for PR automake/338:
-       * automake.in (seen_gettext_external): New variable.
-       (handle_gettext): Conditionalize the intl/ check on
-       $seen_gettext_external.  Fix grep usage.
-       (scan_autoconf_traces): Set $seen_gettext_external if
-       `external' is passed to AM_GNU_GETTEXT.
-       * tests/gettext.test, tests/gettext2.test: New files.
-       * tests/Makefile.am (TESTS): Add gettext.test and gettext2.test.
-
-2002-07-18  Alexandre Duret-Lutz  <address@hidden>
-           Akim Demaille  <address@hidden>
-
-       * m4/header.m4 (_AM_DIRNAME, _AM_STAMP, _AM_CONFIG_HEADER,
-       _AM_CONFIG_HEADER_INSINUATE): Remove them all.  Leave just ...
-       (AM_CONFIG_HEADER): ... this new definition for compatibility.
-       * m4/init.m4: Don't call _AM_CONFIG_HEADER_INSINUATE.
-       (_AC_AM_CONFIG_HEADER_HOOK): New macro.
-       * tests/confh5.tests: Delete.
-       * tests/Makefile.am (TESTS): Remove confh5.tests.
-
-2002-07-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_single_transform_list): Typo.
-
-       * lib/Automake/Channels.pm (dup_channel_setup,
-       drop_channel_setup): New functions.
-       (@EXPORT): Add them.
-       * automake.in (generate_makefile): Call dup_channel_setup and
-       drop_channel_setup.
-       (process_option_list): Recognize --warnings and -W options.
-       * automake.texi (Options): Document them.
-       * tests/pluseq5.test: Check that -Wno-obsolete will disable the
-       warning.
-       * tests/warnopts.test: New file.
-       * tests/Makefile.am (TESTS): Add warnopts.test.
-
-2002-07-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in: Register warning channel `gnu'.
-       (set_strictness): Turn on `gnu' in --gnu and --gnits.
-       (usage): Mention the `gnu' category.
-       (%var_is_am): Replace by ...
-       (%var_owner): ... this, which uses ...
-       (VAR_AUTOMAKE, VAR_CONFIGURE, VAR_MAKEFILE): ... these new constants.
-       Adjust all uses of %var_is_am.
-       (handle_languages): Warn about user variables being overriden.
-       (require_variables): Also check %configure_vars for the existence
-       of a required variable.
-       * automake.texi (Invoking Automake): Document -Wgnu.
-       * tests/yacc2.test, tests/yacc3.test: Use -Wno-gnu when
-       we test YFLAGS.
-       * tests/gnuwarn.test: New file.
-       * tests/Makefile.am (TESTS): Add gnuwarn.test.
-
-2002-07-11  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/337:
-       * automake.in: Redefine the `flags' attribute of each language
-       as a list.  List CPPFLAGS in `flags' when it is used.
-       (register_language): Set the default value of 'flags'.
-       (handle_single_transform_list): Adjust to treat `flags' as a list.
-       (handle_languages): Likewise.  Don't bother defining the
-       configure variable for `c', this is always done since we trace
-       configure.ac.
-       * automake.texi (etags): Use per-executable _CPPFLAGS.
-       (Program and Library Variables): Mention maude_CPPFLAGS.
-       (Program variables): Likewise.
-       * tests/specflags8.test: Use _CPPFLAGS instead of _CFLAGS.
-       * tests/specflags9.test: New file.
-       * tests/Makefile.am (TESTS): Add specflag9.test.
-
-2002-07-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi: Use `variable' instead of `macro' everywhere it
-       designates a Makefile variable.
-       (Texinfo): `VERSION', `UPDATED', `EDITION', and `UPDATED-MONTH' are
-       `flags', not `macros'.  `Macro' means something else in Texinfo.
-       Also show how to use these flags.
-       * automake.in (file_contents_internal): s/macro/variable/ in
-       error message.
-
-       * automake.in (parse_arguments): Call Getopt twice: once to catch
-       --help or --verbose, and once to process the other arguments.
-       (usage, verbose): Always exit 0, ignoring $exit_code (which anyway
-       should always be 0 because of the change to parse_arguments).
-       * tests/Makefile.am (TESTS): Add getopt.test.
-       * tests/getopt.test: New file.
-
-2002-07-09  Tom Tromey  <address@hidden>
-
-       For PR automake/286:
-       * automake.texi (Tags): Document ctags.
-       * automake.in (handle_tags): Handle ctags.
-       * lib/am/tags.am (CTAGS): New macro.
-       (CTAGSFLAGS): Likewise.
-       (ctags): New target.
-       (distclean-tags): Remove `tags'.
-
-       * lib/am/depend2.am: Reworked syntax to avoid parsing problem.
-
-       * lib/am/depend2.am: Search in srcdir and builddir for %SOURCE%
-       before passing to cygpath.  Partial fix for PR automake/334.
-
-2002-07-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (generate_makefile): Suggest using AM_CPPFLAGS
-       instead of INCLUDES.
-       * tests/pluseq5.test: Check that AM_CPPFLAGS is suggested.
-
-2002-07-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (usage, version): Honor $exit_code.
-       (parse_arguments): Use fatal.
-
-2002-07-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Invoking Automake): Document WARNINGS.
-       * automake.in (switch_warning, parse_WARNINGS): New function.
-       (setup_warnings): Rename to ...
-       (parse_warnings): ... this.  Move most of the code to switch_warning.
-       Accept a comma separated list of categories.
-       * tests/vars2.test: Use a comma separated list of warning categories.
-
-2002-07-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * NEWS (New in 1.6): Mention that libtoolize is no longer run
-       by automake.
-
-2002-07-08  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/291:
-       * automake.in (macro_define): Catch variable names starting
-       with `_'.
-       (handle_installdirs): Rename _am_installdirs to am__installdirs.
-       * lib/am/data.am, lib/am/install.am, lib/am/libs.am,
-       lib/am/lisp.am, lib/am/ltlibs.am, lib/am/mans.am,
-       lib/am/progs.am, lib/am/python.am, lib/am/scripts.am,
-       lib/am/texinfos.am: Likewise.
-       * tests/canon5.test: Use -Wno-portability.
-       * tests/vars2.test: New file.
-       * tests/Makefile.am (TESTS): Add vars2.test.
-
-2002-07-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs (AUTOMAKE): Add -Wall.
-       * tests/outdir.test: Use -Wno-obsolete.
-
-2002-07-07  Tom Tromey  <address@hidden>
-
-       * m4/depend.m4 (_AM_DEPENDENCIES): Compute am__fastdep<compiler>
-       conditional.
-       * automake.in (handle_languages): Compute FASTDEP.
-       * lib/am/depend2.am: Added %FASTDEP% mode.
-
-2002-07-07  Tom Tromey  <address@hidden>
-
-       * automake.texi (Optional): AM_MAINTAINER_MODE is ok in Gnits mode
-       now.  Fixes PR automake/332.
-
-2002-07-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/nobase.test (test-install-exec): Move all the `test -f'
-       tests in the Makefile so we can use $(EXEEXT) on programs.
-       Reported by Charles Wilson.
-
-2002-07-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/header.m4 (AM_CONFIG_HEADER): New macro.
-       * tests/confh5.test: Make sure that Autoconf complains if
-       AM_CONFIG_HEADER or AC_CONFIG_HEADERS is called before
-       AM_INIT_AUTOMAKE.
-
-2002-07-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Channels.pm: New file.
-       * lib/Automake/Makefile.am (dist_perllib_DATA): Add Channels.pm.
-       * automake.in: Use Automake::Channels and register some channels
-       for errors and warnings.
-       ($exit_status): Remove, replaced by Channels::$exit_code.
-       (%required_variables): Remove, Channels will filter-out duplicates
-       itself.
-       (initialize_per_input): Call reset_local_duplicates.
-       (prog_error): Adjust to all `msg'.
-       (setup_warnings): New functions.
-       (parse_arguments): Accept -W CATEGORY and --warnings=CATEGORY,
-       call setup_warnings.
-       (usage): Update usage text accordingly.
-       (macro_dump, macros_dump): Return the dump as a string instead
-       of printing it.
-       (am_install_var) <$warned_about_extra>: Remove, Channels will
-       filter-out duplicates itself.
-       (set_strictness): Turn on/off channels for each stricness.
-       (err, fatal, err_var, err_target, err_am, err_ac, msg_var,
-       msg_target, msg_am, msg_ac, reject_var, reject_target, verb):
-       New functions, to replace ...
-       (print_error, am_error, file_error, macro_error, target_error,
-       conf_error, file_warning): ... these functions.  Remove them.
-       Update all the code to use the new functions.  The rough
-       correspondance is
-          am_error                -> err_am
-          file_error              -> err
-          macro_error             -> err_var
-          target_error            -> err_target
-          conf_error              -> err_ac
-          die                     -> fatal
-          macro_error if defined  -> reject_var
-          target_error if defined -> reject_target
-          verbose                 -> verb
-       * automake.texi (Invoking Automake): Document -W and --warnings.
-       Remove the documentation for --Werror and --Wno-error.
-       * tests/defs: Use -Werror, not --Werror.
-       * tests/exeext2.test: Test that the error message
-       is enabled with -Wobsolete.
-       * tests/output5.test: Rewrite to test that Automake complains
-       when there is no Makefile specified. (The original test was
-       succeeding for the wrong reason.)
-       * tests/seenc.test: Don't use --Wno-error, there is no reason now
-       that -Werror doesn't stop after the first error.
-       * tests/subobj.test: Use --add-missing, and check that
-       `compile' is installed and that Automake says so.
-       * tests/subobj2.test: Don't create `compile'.
-
-2002-07-05  Tom Tromey  <address@hidden>
-
-       * automake.texi (Java Support): Mention --main and _LDFLAGS.
-       For PR automake/324.
-
-2002-07-04  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/asm.test: Erase Autom4te's cache between each test.
-
-2002-07-03  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (am_macro_for_var): Add LIBTOOL.
-       (ac_macro_for_var): Add RANLIB.
-       (seen_libtool): Remove.
-       (handle_libtool, lang_c_finish, define_compiler_variable,
-       make_paragraphs): Use
-       variable_defined ('LIBTOOL') instead of $seen_libtool.
-       (handle_languages) <%transform>: Don't set 'LIBTOOL', it is
-       already done in make_paragraphs.
-       (handle_libraries): Simplify by requiring RANLIB with
-       &require_variables_for_macro.
-       (handle_ltlibraries): Simplify by requiring LIBTOOL with
-       &require_variables_for_macro.
-       (scan_autoconf_traces): Don't trace for AC_PROG_LIBTOOL and
-       AM_PROG_LIBTOOL.
-       * tests/libtool4.test, tests/library2.test: New files.
-       * tests/Makefile.in (TESTS): Add libtool4.test and library2.test.
-
-2002-07-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (create, keyed_aclocal_warning): Delete, unused.
-
-2002-07-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (ac_macro_for_var): Add YACC.
-
-2002-07-01  Alexandre Duret-Lutz  <address@hidden>
-
-       Handle multiple suffix rules with the same input extension.
-       For PR automake/37.
-
-       * automake.in (suffix_rules_default): New variable.
-       (suffix_rules): Redefine as a hash of hashes of pairs.
-       (initialize_per_input): Setup suffix_rules_default from
-       suffix_rules on first call, an override suffix_rules
-       with suffix_rules_default on following calls.
-       (struct) <output_extensions>: New attribute.
-       (register_language): Set the default for output_extensions.
-       Call register_suffix_rule for each suffix.
-       (derive_suffix, handle_languages): Adjust to the new definition
-       of $suffix.
-       (register_suffix_rule): New function.
-       (rule_define): Call register_suffix_rule.
-       * tests/suffix8.test, tests/suffix9.test, tests/suffix10.test:
-       New files.
-       * tests/Makefile.am (TESTS): Add them.
-
-2002-06-30  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (am_macro_for_var, ac_macro_for_var,
-       required_variables): New variables.
-       (am_c_prototypes, seen_prog_lex, am_lispdir_location,
-       pythondir_location): Remove.
-       (initialize_per_input): Clear %required_variables.
-       (require_variables, require_variables_for_macro): New functions.
-       (handle_languages): Call &require_variables for $lang->config_vars.
-       (handle_compile): Call &require_variables_for_macro for the
-       ANSI2KNR and U variables.
-       (handle_emacs_lisp): Call &require_variables for EMACS and libdir.
-       (handle_python): Call &require_variables for PYTHON.  Don't
-       explicitly allow `python' as a prefix for PYTHON.
-       (scan_autoconf_traces): Don't scan AC_PROG_LEX, AM_C_PROTOTYPES,
-       AM_PATH_LISPDIR, and AM_PATH_PYTHON.
-       (scan_autoconf_traces) <AC_SUBST>: Don't filter out ANSI2KNR and
-       AMDEPBACKSLASH here...
-       (define_configure_variable): ... do this here.
-       (am_primary_prefixes): Probe the existence of ${X}dir using
-       &require_variables_for_macro.  If a standard prefix is not
-       legitimate, say so.  Ignore all configure variables.
-       * tests/ansi8.test, tests/cxx2.test, tests/gcj5.test,
-       tests/lisp2.test, tests/python2.test: New files
-       * tests/Makefile.am (TESTS): Add them.
-       * tests/asm.test: Grep stderr.
-       * tests/lex2.test: Rewrite to test that Automake suggests AM_PROG_LEX.
-       * tests/python.test: Make sure py-compile is installed.
-
-2002-06-27  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (LANG_IGNORE, LANG_PROCESS, LANG_SUBDIR,
-       COMPILE_LIBTOOL, COMPILE_ORDINARY): Redefine as constants.
-       Adjust all occurrences.
-
-2002-06-27  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in: Add local variables so that Emacs setups GNU style
-       for perl-mode and cperl-mode.
-       * automake.in: Likewise.
-       (WHITE_PATTERN, RULE_PATTERN, SUFFIX_RULE_PATTERN, MACRO_PATTERN,
-       ASSIGNMENT_PATTERN, IF_PATTERN, ELSE_PATTERN, ENDIF_PATTERN,
-       INCLUDE_PATTERN, EXEC_DIR_PATTERN): Write $ as "\$" to please
-       perl-mode.
-
-2002-06-27  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (fetch): Fetch install-sh from Autoconf CVS.
-       * lib/config.sub, lib/install-sh: New upstream versions.
-
-2002-06-26  Paul Eggert  <address@hidden>
-
-       * Makefile.am (maintainer-check): Don't assume that egrep exists;
-       this fixes a portability bug introduced in the 2002-06-08 fix for
-       PR automake/317.
-
-2002-06-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (required_targets): Add ps and ps-am.
-       (initialize_per_input): Reset them.
-       (handle_texinfo_helper): Fill @pss_list, and define the
-       PSS make variable.
-       * lib/am/texinfos.am (RECURSIVE_TARGETS): Add ps-recursive.
-       (ps, ps-am): New targets.
-       * automake.texi (Auxiliary Programs) <texinfo.tex>: Mention
-       `make ps' and `make pdf'.
-       (Texinfo): Document `make ps', `make pdf', and `make dvi'.
-       (Extending): The `ps' and `pdf' targets support a `-local' version.
-
-2002-06-26  Art Haas  <address@hidden>
-
-       * automake.texi: s/.../@dots{}/.
-
-2002-06-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in: Check that ln works, fall back to `cp -p'.
-       * Makefile.am (install-exec-hook): Use $(LN) instead of ln.
-       Reported by Andreas Buening.
-
-2002-06-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in: Register &lang_lex_target_hook for lex and lexxx.
-       (lang_lex_target_hook): New function.
-       * tests/lex3.c: Complete to check that maintainer-clean erases
-       Lex's output.
-       Reported by Flavien Astraud.  This was lost on 2001-06-23 too.
-
-2002-06-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (lang_yacc_target_hook): Add $output to
-       @maintainer_clean_files.  This was lost on 2001-06-23.
-       * tests/yacc7.test, tests/yacc4.test: Complete to check
-       that maintainer-clean erases YACC's output files,
-       respectively with and without `-d'.
-       Reported by Flavien Astraud.
-
-2002-06-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/lang-compile.am (%FPFX%DEPMODE): Delete.  This is now
-       traced from configure.ac.
-
-       * automake.in (macro_define): Don't accept to override an AC_SUBST
-       or Automake variable in a new condition.
-       * tests/cond23.test, tests/cond24.test: New file.
-       * tests/Makefile.am (TESTS): Add cond23.test and cond24.test.
-       Reported by Patrik Weiskirchre.
-
-2002-06-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/nobase.test, tests/pr204.test, tests/pr300-lib.test,
-       tests/pr300-ltlib.test, tests/pr300-prog.test,
-       tests/specflags7.test, tests/specflags8.test, tests/subdir5.test,
-       tests/subobj6.test, tests/subpkg.test, tests/transform.test:
-       Require gcc.
-
-2002-06-18  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/libtool2.test: Use required=libtoolize.
-       * tests/install2.test: Use required=gzip.
-
-2002-06-18  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs (required): Handle bison; set YACC automatically.
-       * tests/pr204.test, tests/yacc4.test, tests/yacc8.test,
-       tests/yaccvpath.test: Require bison.  Don't set YACC.
-
-2002-06-18  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs (required): Handle `gcc' and `g++'; automatically
-       export CC and CXX when they are required.
-       * tests/ansi3.test, tests/ansi5.test, tests/ccnoco.test,
-       tests/cond4.test, tests/cond16.test, tests/cond18.test,
-       tests/cond19.test, tests/depcomp2.test, tests/depend2.test,
-       tests/lex3.test, tests/pr87.test, tests/pr220.test,
-       tests/substref.test, tests/target-cflags.test, tests/yacc4.test,
-       tests/yaccvpath.test: Require gcc.  Don't pass CC=gcc to
-       configure.
-       * tests/subobj9.test: Require g++.
-
-2002-06-18  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs (required): Handle `GNUmake'.
-       (needs_gnu_make): Don't define anymore.
-       * tests/cond4.test, tests/cond18.test, tests/cond19.test,
-       tests/dollar.test, tests/exsource.test, tests/extra6.test,
-       tests/lex3.test, tests/make.test, tests/pr9.test, tests/pr87.test,
-       tests/subdir5.test, tests/target-cflags.test, tests/yacc7.test,
-       tests/yaccvpath.test: Use `required=GNUmake' instead of
-       `$needs_gnu_make'.
-
-2002-06-17  Paolo Bonzini  <address@hidden>
-
-       * automake.in (process_option_list): Recognize std-options.
-       (handle_options): Enable std-options in gnits strictness.
-       (am_install_var): If std-options, enable CK-OPTS section.
-       * lib/am/scripts.am (installcheck-am): New target.
-       * lib/am/progs.am (installcheck-am): New target.
-       * tests/gnits2.test: New file.
-       * tests/Makefile.am (TESTS): Add gnits2.test.
-       * automake.texi (Gnits, Options): Document std-options.
-
-2002-06-17  Kevin Ryde  <address@hidden>
-
-       * automake.in (scan_texinfo_file): Add tmp to @clean_suffixes,
-       as generated by recent texinfo.tex.
-
-2002-06-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/header.m4 (AM_CONFIG_HEADER): Rename to ...
-       (_AM_CONFIG_HEADERS): ... this.
-       (_AM_CONFIG_HEADER_INSINUATE): Define AC_CONFIG_HEADERS to
-       call _AM_CONFIG_HEADERS; and AM_CONFIG_HEADER to call
-       AC_CONFIG_HEADERS.
-       * automake.in (scan_autoconf_traces): Trace AC_CONFIG_HEADERS
-       instead of AM_CONFIG_HEADER.
-       * tests/autoheader2.test: New file.
-       * tests/Makefile.am (TESTS): Add autoheader2.test.
-       Suggested by Raja R Harinath.
-
-2002-06-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/header.m4 (_AM_CONFIG_HEADER_INSINUATE): Use m4_copy instead
-       of m4_rename so that AC_CONFIG_HEADER is never undefined and
-       therefore still traced after the redefinition.
-       * tests/defs (AUTOHEADER): Define.
-       * tests/autoheader.test: New file.
-       * tests/Makefile.am (TESTS): Add autoheader.test.
-       Reported by Braden McDaniel.
-
-2002-06-13  Paolo Bonzini  <address@hidden>
-
-       * automake.in (check_gnu_standards): In --gnu mode, accept
-       one of COPTING, COPYING.LESSER, or COPYING.LIB.
-       (common_files): Add COPYING.LESSER.
-       * automake.texi (Gnits): Document this.
-
-2002-06-13  Paolo Bonzini  <address@hidden>
-
-       * automake.in (required_targets): Add the pdf and pdf-am targets.
-       (initialize_per_input): Likewise.
-       (scan_texinfo_file): Add pdf to @clean_suffixes.
-       (handle_texinfo_helper): Output the .pdf dependencies, and define
-       the PDFS variable.
-       * lib/am/texinfos.am (TEXI2PDF): New variable.
-       (pdf, pdf-am): New targets.
-       (.PHONY): Add pdf, pdf-am, and pdf-recursive.
-       * lib/am/texibuild.am (.%SUFFIX%.pdf): New rule.
-
-2002-06-13  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix pr307.test failure with gcc 3.x.
-       * lib/depcomp (dashmstdout): Strip the call to libtool, and
-       replace `-o $object' by `-o /dev/null' before running "$@"
-       to generate dependencies.
-       (cpp): Strip the call to libtool as well as `-o $object'.
-
-2002-06-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/depcomp (tru64): Expect dependency files in .libs/, maybe as
-       $base.lo.d, when libtool is used.
-       Reported by Nicolas Joly.
-
-2002-06-11  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/java.am (class%DIR%.stamp): Don't run $(JAVAC) when there
-       is no file to compile.
-       * tests/java2.test: New file.
-       * tests/Makefile.am (TESTS): Add java2.test.
-       Reported by Braden N. McDaniel.
-
-2002-06-11  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/maintclean.test: Don't check for autom4te.cache if
-       it's not created by Autoconf.
-       Reported by Bernd Jendrissek.
-
-2002-06-11  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Tests): Document site.exp.  Update DejaGnu's url.
-
-2002-06-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/header-vars.am (transform): Define.
-       Was removed by mistake on 2002-04-13.
-       * tests/transform.test: New file.
-       * tests/Makefile.am (TESTS): Add transform.test.
-       Reported by Nicolas Joly.
-
-2002-06-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/dollar.test: Require GNU make.
-       * tests/maintclean.test: Don't use `export YACC=false'.  Pass
-       YACC=false to configure instead.
-
-2002-06-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/config.guess, lib/config.sub, lib/texinfo.tex, lib/INSTALL,
-       INSTALL: New upstream versions.
-
-2002-06-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/sinclude.test: Check for m4_include too.
-
-2002-06-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/sinclude.test: Rename the package as amsinclude;
-       am__sinclude still trigers the sinclude macro once it has been
-       converted to am--sinclude.
-       Reported by Nicolas Joly.
-
-2002-06-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (API versioning): Typo.
-
-2002-06-10  Nicolas Joly  <address@hidden>
-
-       * THANKS (Nicolas Joly): Remove duplicate.
-
-2002-06-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (maintainer-check): Fix $MAKE -e detection.
-       * tests/yacc7.test: Use rm -f.
-
-2002-06-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs (ACLOCAL, AUTOMAKE): Use absolute paths.
-       * tests/subpkg.test: New file.
-       * tests/Makefile.am (TESTS): Add subpkg.test.
-
-2002-06-09  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/318:
-       * tests/nobase.test: Rewrite to test _HEADERS, _DATA, _SCRIPTS,
-       _PROGRAMS, _LIBRARIES, and _LTLIBRARIES.
-       * lib/am/scripts.am (install-%DIR%SCRIPTS,
-       uninstall-%DIR%SCRIPTS): Honor nobase_; strip the directory by
-       default.
-       (?%DIR%SCRIPT_INSTALL): New variable.
-       * lib/am/header-vars.am (install_sh_SCRIPT): New variable.
-       Reported by Eric Siegerman.
-
-2002-06-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (lang_yacc_target_hook): Add rule to recover from
-       the removal of $header.
-       * lib/am/yacc.am (%BASE%.h): Remove (duplicate with the one
-       output by lang_yacc_target_hook).
-       * tests/yacc7.test: Try to recreate foo.h after its removal.
-       * tests/yacc8.test: Add `AM_YFLAGS = -d' and try to recreate
-       parse.h too.
-       Reported by Bernd Jendrissek.
-
-2002-06-08  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/317:
-       * Makefile.am (maintainer-check): Disallow `for f in $(FILES)',
-       suggest `list='$(FILES)'; for f in $$list' instead.
-       * lib/am/distdir.am (distdir): Adjust `for' usage.
-       * lib/am/texinfos.am (maintainer-clean-aminfo): Likewise.
-       * tests/dollar.test: New file.
-       * tests/Makefile.am (TESTS): Add dollar.test.
-       Reported by Eric Siegerman and Philip Fong.
-
-2002-06-06  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/47 (fixed a long time ago):
-       * tests/yacc7.test: Also check that parser sources are distributed.
-
-2002-06-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES): New variable.
-       (distclean): Use it.
-       (maintainer-clean): Delete autom4te.cache and
-       $(am__CONFIG_DISTCLEAN_FILES).
-       * tests/maintclean.test: New file.
-       * tests/Makefile.am (TESTS): Add maintclean.test.
-
-2002-06-05  Miloslav Trmac  <address@hidden>
-
-       * lib/am/dejagnu.am (site.exp): Quote build_alias, host_alias, and
-       target_alias.
-
-2002-05-31  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (maintainer-check): Check for egrep and fgrep.
-
-       * test/cond22.test: Set SHELL when calling $MAKE -e.
-
-2002-05-31  Richard Boulton <address@hidden>
-
-       Fix PR automake/326:
-       * automake.in (define_objects_from_sources): Calculate the result in
-       all conditions before passing this to subobjname to pick a name to
-       store the result in.
-       (subobjname): Expect a list of condition/value pairs as input.
-       Combine this list and use it as the key to determine the variable name.
-       * test/cond22.test: New file.
-       * tests/Makefile.am (TESTS): Add cond22.test
-
-2002-05-30  Paul Eggert  <address@hidden>
-
-       * lib/am/distdir.am (distdir): Don't assume that 'grep -F' works;
-       instead, use shell pattern matching.
-
-2002-05-29  Paul Eggert  <address@hidden>
-
-       Don't assume that egrep and fgrep exist, as POSIX 1003.1-2001 no
-       longer requires them.
-
-       * Makefile.am (maintainer-check): Use grep -E and grep -F instead
-       of egrep and fgrep.  Omit unnecessary -E and -F.
-       Fix quoting typo -- "fgrep '\$${'" should have been "fgrep '$${'".
-       * lib/am/distdir.am (distdir): fgrep -> grep -F.
-       Use $(), not ${}, for Make variables.
-       * lib/am/texinfos.am (install-info-am, uninstall-info-am):
-       fgrep -> grep
-       * m4/make.m4 (AM_MAKE_INCLUDE): Likewise.
-       * tests/defs: Set FGREP and EGREP.
-
-       * tests/aclocali.test, tests/acoutput2.test, tests/all.test,
-       tests/ansi.test, tests/ansi4.test, tests/colon3.test,
-       tests/cond21.test, tests/condlib.test, tests/confh4.test,
-       tests/confsub.test, tests/cxxansi.test, tests/cxxo.test,
-       tests/depend4.test, tests/discover.test, tests/distname.test,
-       tests/dup3.test, tests/empty4.test, tests/fo.test,
-       tests/implicit.test, tests/insh2.test, tests/interp.test,
-       tests/lex.test, tests/lex3.test, tests/lex4.test,
-       tests/libobj5.test, tests/libobj7.test, tests/make.test,
-       tests/makevars.test, tests/nostdinc.test, tests/parse.test,
-       tests/pluseq.test, tests/pluseq4.test, tests/pluseq6.test,
-       tests/pr2.test, tests/pr9.test, tests/seenc.test,
-       tests/specflags.test, tests/specflags3.test,
-       tests/specflags6.test, tests/subobj.test, tests/subobj2.test,
-       tests/suffix3.test, tests/texinfo.test, tests/texinfo6.test,
-       tests/texinfo8.test, tests/vtexi.test, tests/yacc3.test,
-       tests/yacc6.test: fgrep -> $FGREP, egrep -> $EGREP
-
-2002-05-24  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/323:
-       * m4/depend.m4: Missing comma.
-       * tests/gcj4.test: New file.
-       * tests/Makefile.am (TESTS): Add gcj4.test.
-       Reported by David Pashley.
-
-2002-05-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs (configure.in): Don't double-quote $me.
-       * tests/sinclude.test: Overwrite configure.in and use
-       `am__sinclude' instead of `sinclude' as package name.
-       Exercise `m4_sinclude' instead of `sinclude'.
-
-2002-05-20  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (conditional_implies_one_of): Rename as ...
-       (conditional_implies_any): ... this.
-       * tests/pluseq9.test: Exercise another case with the new
-       `C' variable.
-       Suggested by Raja R Harinath.
-
-2002-05-17  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs (configure.in): Quote macro arguments.
-       Reported by Nicolas Joly.
-
-2002-05-17  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/header-vars.am (build_triplet, host_triplet,
-       target_triplet): Define.  Were removed by mistake on 2002-04-13.
-
-2002-05-17  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/186:
-       * lib/am/distdir.am (distcheck): Attempt a DESTDIR install.
-       * tests/destdir.test: New file.
-       * tests/Makefile.am (TESTS): Add destdir.test.
-
-2002-05-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (conditional_true_when): Return false if $WHEN == FALSE.
-       (conditional_is_redundant): Simplify.
-       (conditional_implies_one_of,
-       variable_not_always_defined_in_cond): New functions
-       (macro_define): Reject appends if the variable is not defined in
-       all conditions where `+=' applies.
-       (invert_conditions): Rewrite.  Before this patch,
-       invert_conditions("A_TRUE B_TRUE", "A_TRUE B_FALSE", "A_FALSE")
-       would return ("A_FALSE B_TRUE", "A_FALSE B_TRUE"), which seems
-       wrong (these conditions implies "A_FALSE").  Now it outputs (),
-       which just means the input conditions cover all cases.
-       (variable_conditions_permutations): Never output FALSE conditions.
-       * tests/pluseq2.test, tests/pluseq3.test: Define data_DATA
-       in the CHECK_FALSE condition to fix the test.
-       * tests/pluseq5.test: Actually check the diagnostic.
-       * tests/pluseq9.test: New file.
-       * tests/Makefile.am (TESTS): Add pluseq9.test.
-
-2002-05-14  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/322:
-       * automake.in (read_am_file): Rename $was_rule as $prev_state, and
-       set it with IN_RULE_DEF, IN_VAR_DEF, or IN_COMMENT as appropriate.
-       Handle comments continued by backslashes.
-       * tests/comment6.test: New file.
-       * tests/Makefile.am (TESTS): Add comment6.test.
-       Reported by Braden N. McDaniel.
-
-2002-05-08  Charles Wilson  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/progs.am (clean-%DIR%PROGRAMS): If Libtool is used, clean
-       both `program$(EXEEXT)' and `program'; needed under Cygwin.
-       * tests/libtool3.test: New file.
-       * tests/Makefile.am (TESTS): Add libtool3.test.
-
-2002-05-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * TODO: Undust.
-
-2002-05-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (FETCHFILES, fetch): Get INSTALL from Autoconf CVS.
-
-2002-05-06  Alexandre Duret-Lutz  <address@hidden>
-
-       Erase stamps from the Makefile that generates them.
-
-       * automake.in (handle_configure): Append each used stamp to
-       @distclean_config.  Don't warn about stamp-h in AC_OUTPUT, this
-       file is not used anymore.
-       * lib/am/clean.am (distclean-generic): Don't erase stamp-h and
-       stamp-h[0-9]*.
-       * tests/subdir6.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-
-2002-05-06  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for condd.test (conditional `+='):
-       * automake.in (%appendvar): New.
-       (initialize_per_input): Clear it.
-       (macro_define): Handle += for variable defined in another condition.
-       * automake.texi (Conditional Sources): Use conditional += in
-       the example.
-       (General Operation, Conditionals): Remove note about broken +=.
-       * tests/cond21.test: New file.
-       * tests/condd.test: Also test conditional append to a _SOURCE
-       variable.  Create missing directories.
-       * tests/Makefile.am (TESTS): Add cond21.test.
-       (XFAILS): Remove condd.test.
-
-2002-05-05  Tom Tromey  <address@hidden>
-
-       * automake.texi (Program and Library Variables): Mention _LFLAGS.
-
-2002-04-30  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/ltlib.am (clean-%DIR%LTLIBRARIES): Erase so_locations
-       files.  Fix subobj9.test on OSF and IRIX.
-       Reported by Nelson H. F. Beebe.
-
-2002-04-26  Tom Tromey  <address@hidden>
-
-       * lib/am/dejagnu.am (distclean-DEJAGNU): New target.
-       For Debian bug 144221.
-
-2002-04-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/man2.test: Use `pwd`, not $PWD.  Use $MAKE -e.
-
-2002-04-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (subobjname): Use the length of %subobjvar
-       instead of $subobjnamenum.
-       (subobjnamenum): Remove.
-
-2002-04-25  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/307:
-       * lib/depcomp: Never compute dependencies in the background, this
-       can cause races with libtool.  Compute the dependencies after
-       the actual compilation.  Don't make libtool silent now that
-       it's run in the foreground.
-       * tests/pr307.test: New file.
-       * tests/Makefile.am (TESTS): Add pr307.test.
-       Reported by Laurent Morichetti.
-
-2002-04-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/check.am: Show skipped tests.  Display the
-       $(PACKAGE_BUGREPORT) address on failure.
-
-2002-04-24  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix PR automake/315:
-       * automake.in (subobjname): Rewrite to generate variable name
-       unique for each content.
-       (%substnums): Remove.
-       (%subobjvar): New hash.
-       (initialize_per_input): Clear %subobjvar.
-       (define_objects_from_sources): Return the name of the variable
-       defined, in addition to the linker.  Call subobjname only once
-       the content of the variable to define is known.
-       (handle_source_transform): Adjust call to define_objects_from_sources.
-       * tests/specflags8.test: Mention PR 315.
-       * tests/subobjname.test: New file.
-       * tests/Makefile.am (XFAIL_TESTS): Remove specflags8.test.
-       (TESTS): Add subobjname.test.
-
-2002-04-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Grep
-       the whole file for 'generated by automake', not only the
-       first line.  This accounts for post-processed Makefile.in's.
-       * tests/postproc.test: New file.
-       * tests/Makefile.am (TESTS): Add postproc.test.
-
-2002-04-22  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/151 and PR automake/314:
-       * automake.texi (A Program): Split into
-       (Program Sources, Linking, Conditional Sources, Conditional
-       Programs): ... these subsections; moving the Linking node
-       before the Conditional discussions.
-       (Conditional Sources): More details.  Notably, mention
-       hello_DEPENDENCIES.
-       (Conditionals): Adjust reference to Conditional Programs.
-
-2002-04-19  Paul Eggert  <address@hidden>
-
-       Fix some bugs when using "$@" when there might be zero positional
-       arguments in cases where this matters.  Zsh doesn't support
-       the workaround ${1+"$@"} that has been used by Automake since
-       the Mon Dec  4 11:55:36 1995 change.
-
-       * aclocal.in: Use 'case' statement to work around problem.
-       * automake.in: Likewise.
-       * lib/ylwrap: Likewise.
-       * lib/missing: No need for workaround, as the command is never
-       invoked with zero arguments.
-       * tests/ccnoco.test: Likewise.
-       * missing: Update from lib/missing.
-
-2002-04-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (initialize_per_input): Clear %require_file_found.
-       (%require_file_found): Group the declaration with the other
-       variables initialized by initialize_per_input.
-       * tests/required.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-       Reported by Marius Vollmer.
-
-2002-04-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/header.m4 (_AM_CONFIG_HEADER_INSINUATE): New function,
-       override AC_CONFIG_HEADERS with AM_CONFIG_HEADER.
-       (_AM_CONFIG_HEADER): Use _AM_AC_CONFIG_HEADERS.
-       * m4/init.m4: Call _AM_CONFIG_HEADER_INSINUATE.
-       * tests/stamph2.test: Use AC_CONFIG_HEADERS for some of the config
-       files.
-       * tests/confh5.test: New file.
-       * tests/Makefile.am (TESTS): Add confh5.test.
-       * automake.texi (Optional, Public macros): Update descriptions
-       of AC_CONFIG_HEADERS and AM_CONFIG_HEADER.
-
-2002-04-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/man2.test: New file.
-       * tests/Makefile.am (TESTS): Add man2.test.
-       * lib/am/mans.am (install-man%SECTION%): Change the extension
-       of the man pages being installed, as documented.
-
-2002-04-13  Alexandre Duret-Lutz  <address@hidden>
-
-       Enable traces; wipe out the old configure.in parser.
-
-       * automake.in (scan_autoconf_traces): Use '$ENF{AUTOCONF}' of
-       'autoconf'.  Honnor the $filename argument.
-       (scan_autoconf_files): Don't call scan_one_autoconf_file.
-       Always call scan_autoconf_traces.
-       (scan_one_autoconf_file): Remove, with it associated regexes.
-       (obsolete, obsolete_rx): Remove.
-       (register_language, handle_languages): Remove the 'define_flag'
-       support.  Remove it from the struct and language definitions too.
-       (unquote_m4_arg): Remove.
-       * lib/am/header-vars.am, lib/am/compile.am, lib/am/lisp.am: Remove
-       the `FOO = @FOO@' definitions for all AC_SUBST'ed variables.  They
-       are now generated automatically.
-       * aclocal.in (obsolete_macros): Don't mention obsolete_macros in
-       automake.in.
-       * automake.texi (Invoking Automake): Mention the AUTOCONF envvar.
-
-2002-04-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/version6.test: New file.
-       * tests/Makefile.am (TESTS): Add tests/version6.test.
-       * automake.in (version_check): Return 0 on equality.
-
-2002-04-13  Andreas Schwab  <address@hidden>
-
-       * THANKS: Update my mail address.
-
-2002-04-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/discover.test: Use a full configure.in that calls AC_INIT.
-       Use AC_LIBOBJ.  Grep the error message.
-       * test/ldadd.test: Don't use LIBOBJS.  Use a full configure.in.
-       Grep the error message.  Require libtool.
-       * tests/ldflags.test:  Don't use LIBOBJS.
-       * tests/seenc.test: Use AC_LIBOBJ, --Wno-error, and grep the
-       error messages for CC and CXX.
-
-2002-04-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (scan_autoconf_traces) <AC_SUBST>: Ignore ANSI2KNR
-       and AMDEPBACKSLASH.
-       * tests/distcommon2.test: Use a full configure.in that calls AC_INIT.
-       * tests/ext.test: Enable dependencies for OBJC.
-       * tests/libobj.test, tests/libobj6.test, tests/libobj9.test:
-       Delete.  They tests for different flavors of $LIBOBJS assignments
-       that wont be supported anymore.
-       * tests/libobj2.test, tests/libobj10.test: Use AC_LIBOBJ.
-       * tests/obsolete.test: Don't test Automake.
-       * tests/suffix5.test: Require libtool.
-       * tests/Makefile.am (TESTS): Remove libobj.test, libobj6.test and
-       libobj9.test.
-
-2002-04-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in (APIVERSION): Fix definition.
-
-2002-04-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * NEWS: Catch up with changes since 1.6.
-
-2002-04-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/yacc8.test: Don't assume GNU make, run config.status
-       to regenerate the Makefile.
-
-2002-04-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (maintainer-check): Make sure `$MAKE -e' is
-       always followed by a SHELL setting.
-       * tests/ansi3.test, tests/ansi5.test, tests/subobj3.test: Set
-       SHELL when calling `$MAKE -e'.
-
-2002-04-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/subobj9.test: Use configure.in, not configure.ac,
-       otherwise this fails with old libtool versions.
-
-2002-04-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
-       versions.
-
-2002-04-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * ChangeLog.2001: New file, extracted from ChangeLog.
-       * Makefile.am (EXTRA_DIST): Add it.
-
-2002-04-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Canonicalization): The sources for libmumble++.a
-       go into libmumble___a_SOURCES.
-
-2002-04-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (maintainer-check): Check for `sleep 1' uses in the
-       test suite.  Suggest `sleep 2' instead.
-       * tests/confsub.test: Use `sleep 2'.
-
-2002-04-04  Paul Eggert  <address@hidden>
-
-       * lib/am/subdirs.am:
-       ($(RECURSIVE_TARGETS), maintainer-clean-recursive):
-       $(MAKEFLAGS) -> $$MAKEFLAGS, so that we don't run into problems if
-       MAKEFLAGS contains '$(...)'.
-
-2002-04-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/specflags8.test: Typo.
-
-2002-04-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/specflags6.test: Run aclocal.
-       * tests/Makefile.am (TESTS): Add specflags6.test.
-
-2002-04-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/specflags7.test, tests/specflags8.test: New files.
-       * tests/Makefile.am (TESTS): Add them.
-       (XFAIL_TESTS): Add specflags8.test.
-
-2002-03-29  Tom Tromey  <address@hidden>
-
-       * automake.in (check_typos): Examine AM_LDFLAGS.
-       Fixes PR automake/311.
-
-       For PR automake/312:
-       * lib/am/libtool.am (clean-libtool): Use LTRMS.
-       * automake.in (handle_single_transform_list): When processing a
-       libtool object, clean the ordinary object and register the
-       directory.
-       (libtool_clean_directories): New global.
-       (initialize_per_input): Initialize it.
-       (generate_makefile): Call handle_libtool later.
-       (handle_libtool): Handle libtool_clean_directories.
-       * tests/subobj9.test: New file.
-       * tests/Makefile.am (TESTS): Added subobj9.test.
-
-2002-03-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/extra6.test, tests/subdir5.test: Require GNU make.
-
-2002-03-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/dup3.test (ACLOCAL): s/srcdir/testsrcdir/.
-
-2002-03-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/extra7.test: New file.
-       * tests/Makefile.am: Add it.
-       * lib/am/distdir.an (distdir): When a distribuable directory
-       exists both in `.' and $(srcdir), merge both directories.  This
-       works around a failure of extra6.test on Tru64 reported by
-       Nicolas Joly.
-
-2002-03-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/pr87.test, tests/yaccvpath.test: Require GNU make.
-
-2002-03-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (maintainer-check): Catch occurrences of
-       `$MAKE foo=bar' in the testsuite.  Suggest using
-       `foo=bar $MAKE -e' instead.
-       * tests/ansi3.test, tests/ansi5.test, tests/subobj3.test:
-       Use $MAKE -e.  This fixes a ansi5.test failure with Solaris make.
-       * tests/defs: Unset $srcdir, and set $testsrcdir to its old value.
-       * tests/installsh.test (AUTOMAKE, ACLOCAL): Use $testsrcdir.
-
-2002-03-26  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/310:
-       * lib/am/depend2.am, lib/am/lex.am, lib/am/yacc.am: Quote %SOURCE%
-       so it never appears as a plain word.
-
-2002-03-25  Angus Leeming  <address@hidden>
-
-       * lib/depcomp (tru64): Correctly compute `base'.
-
-2002-03-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/pr211.test: s/requires/required/, otherwise the test fails
-       if libtool is not installed.
-
-2002-03-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/dirname.test: Don't use $SHELL when calling ./configure.
-
-2002-03-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/dirname.test: Use --quiet to fix failure on installations
-       using a site script.
-       Reported by Nicolas Joly.
-
-2002-03-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (maintainer-check): Check for misuses of make,
-       autoconf, automake, aclocal, and perl in the testsuite.  Suggest
-       using $MAKE, $AUTOCONF, $AUTOMAKE, $ACLOCAL, and $PERL instead.
-       * tests/confsub.test: Use $AUTOCONF and $MAKE.
-       * tests/extra5.test, tests/extra6.test, tests/lex5.test,
-       tests/nobase.test, tests/nodist2.test, tests/pr204.test,
-       tests/pr224.test, tests/pr287.test, tests/strip.test,
-       tests/yacc8.test: Use $MAKE.
-
-2002-03-20  Alexandre Duret-Lutz  <address@hidden>
-
-       Add support for two-dot versions.
-
-       * tests/version5.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-       * automake.in (version_split, version_compare): New functions.
-       (version_check): Rewrite using version_split and version_compare.
-       (process_option_list): Adjust regex.
-
-2002-03-18  Richard Boulton <address@hidden>
-
-       Fix for PR automake/306:
-       * automake.texi (Generalities): Document +=.
-       (Conditionals): Document limitations of += with conditionals.
-
-2002-03-17  Tom Tromey  <address@hidden>
-
-       Fix for PR automake/295:
-       * automake.texi (Invoking Automake): Deprecate --output-dir.
-       * automake.in (usage): Don't document --output-dir.
-       (output_directory): Don't initialize.
-       (parse_arguments): Deprecate --output-dir.
-
-       * m4/init.m4 (AUTOMAKE, ACLOCAL): Removed extra quotes.
-       Fixes PR automake/304.
-
-2002-03-17  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/dirforbid.test: Workaround for NetBSD sh bug.
-       Fixes PR automake/305.
-
-2002-03-11  Richard Boulton <address@hidden>
-
-       * automake.in (check_typos): Allow variables with reserved
-       suffices (such as _LDFLAGS) and prefixes which aren't
-       recognised if the variable is defined in configure.ac.
-       Fixes acsubst.test.
-
-2002-03-11  Richard Boulton <address@hidden>
-
-       * tests/acsubst.test: New test, by Alexandre Duret-Lutz
-       * tests/acsubst2.test: New test, by Alexandre Duret-Lutz
-       * tests/Makefile.am (TEST): Added acsubst.test and acsubst2.test
-
-2002-03-11  Peter Breitenlohner  <address@hidden>
-
-       * tests/defs: Unset DESTDIR, otherwise `make DESTDIR=/foo check'
-       causes failures.
-
-2002-03-07  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/303:
-       * automake.in (version_check): Move the error message ...
-       (process_option_list): ... here, so we can distinguish between
-       global and local options.
-
-2002-03-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/pr300-lib.test, tests/pr300-ltlib.test,
-       tests/pr300-prog.test: Use AC_OUTPUT, not AC_OUTPUT(Makefile), so
-       Autoconf doesn't complain about Makefile being output twice.
-
-2002-03-06  Tom Tromey  <address@hidden>
-
-       * configure.in: Upped version to 1.6a.
-
-2002-03-05  Tom Tromey  <address@hidden>
-
-       * configure.in: Released 1.6.
-
-2002-03-05  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/300:
-       * tests/pr300-lib.test, tests/pr300-ltlib.test,
-       tests/pr300-prog.test: New files.
-       * tests/Makefile.am (TESTS): Add them.
-       * automake.in (handle_ltlibraries): Strip nobase_ prefix to
-       compute the directory.
-       * lib/am/header-vars.am (install_sh_PROGRAM): New variable.
-       * lib/am/libs.am (%DIR%LIBRARIES_INSTALL): New variable.
-       (install-%DIR%LIBRARIES): Use it.  Honor nobase_.
-       (uninstall-%DIR%LIBRARIES): Honor nobase_.
-       * lib/am/ltlibs.am (%DIR%LTLIBRARIES_INSTALL): New variable.
-       (install-%DIR%LTLIBRARIES): Use it.  Honor nobase_.
-       (uninstall-%DIR%LTLIBRARIES): Honor nobase_.
-       * lib/am/progs.am (%DIR%PROGRAMS_INSTALL): New variable.
-       (install-%DIR%PROGRAMS): Use it.  Honor nobase_.
-       (uninstall-%DIR%PROGRAMS): Honor nobase_.
-       See also the fix for nobase.test on 2001-11-09.
-
-2002-03-05  Tom Tromey  <address@hidden>
-
-       * lib/config.sub, lib/config.guess, lib/texinfo.tex: Updated.
-
-2002-03-05  Pavel Roskin  <address@hidden>
-
-       * tests/yacc8.test: Add a command between "test" and "cd" to
-       work around a bug in bash-2.05.
-
-2002-03-05  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/294:
-       * tests/dirforbid.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-       * automake.in (standard_prefix): New hash.
-       (am_primary_prefixes): Forbid standard_prefixes which are not
-       explicitely allowed.
-       * automake.texi (Uniform): Remove FIXME.
-
-2002-03-05  Jim Meyering  <address@hidden>
-
-       * automake.in (@common_files): Add config.rpath.
-
-2002-03-05  Kevin Ryde  <address@hidden>
-
-       For PR automake/297:
-       * lex.m4 (AM_PROG_LEX): Don't set LEX=${am_missing_run}flex until
-       after AC_PROG_LEX, since it will try to run it and fail (in autoconf
-       2.52 at least).
-
-2002-02-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (scan_one_autoconf_file): Declare
-       LEX_OUTPUT_ROOT and LEXLIB as configure variables when
-       AM_PROG_LEX or AC_PROG_LEX are seen.  This allows to ...
-       * lib/am/lex.am: ... remove the LEX_OUTPUT_ROOT and LEXLIB
-       definitions.  Search %SOURCE% in $(srcdir).  Use s||| instead
-       of s/// in the sed invocation, to support filenames containing
-       slashes.
-       * lib/am/yacc.am: Search %SOURCE% in $(srcdir).  Use s||| too.
-       * tests/lex5.test, tests/yacc8.test: New files.
-       * tests/Makefile.am (TESTS): Add them.
-
-2002-02-23  Per Bothner  <address@hidden>
-
-       * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Set `dirpart' to
-       `.' in else branch.
-
-2002-02-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/make.test: Revert the grep logic to work around a bug
-       in NetBSD sh (see NetBSD Problem Report #11542).
-       Reported by Patrick Welche.
-
-2002-02-20  Tim Van Holder  <address@hidden>
-
-       * m4/lispdir.m4: Redirect /dev/null to stdin when running $EMACS
-       to try and prevent a non-lisp emacs from starting in interactive
-       mode.
-       * automake.texi: Document this change.
-
-2002-02-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Macros): Split into ...
-       (Public Macros, Private Macros): ... these.
-
-2002-02-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/insthook.test: Use sed instead of "tail +X".
-
-2002-02-18  Paul Eggert  <address@hidden>
-
-       * lib/depcomp: Don't use "tail +3"; it's not portable to
-       POSIX 1003.1-2001 hosts.
-
-2002-02-18  Jim Meyering  <address@hidden>
-
-       * tests/cond12.test: Use sed 1q, not `head -n 1'.
-       The latter is not portable to some old systems.
-       * m4/depout.m4: Don't use `head -1'; it's no longer portable.
-       Use `sed 1q' instead.
-       * tests/insthook.test: Likewise.
-
-2002-02-17  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_lib_objects_cond): Tell the user to put
-       global linker flags in AM_LDFLAGS, not LDFLAGS.
-
-       * automake.texi (General Operation): AC_SUBST'ed variables
-       override Automake's variables.
-       (Uniform): More words and @refs.
-       (Auxiliary Programs) <config.sub, config.guess>: Add URL.
-       (etags): More explanations about the first example.
-       (Invoking Automake): Mention autoreconf.  More @refs.
-       (Requirements): Mention AC_CONFIG_FILES.
-       (Optional): AC_CHECK_TOOL will no longer install config.sub and
-       config.guess.  Mention AC_LIBOBJ, AC_LIBSOURCE, and AC_LIBSOURCES.
-       (Invoking aclocal): aclocal no longer warn about duplicates.
-       (Macros) <AM_INIT_AUTOMAKE>: More explanations.
-       (Extending aclocal): Suggest using the output of
-       `aclocal --print-ac-dir` to install third-party macros.
-       (Alternative): Specify ordering of dist_, nodist_, and nobase_
-       prefixes.
-       (A Program): Mention scripts.  The global LDADD variable is not
-       meant to hold link flags, suggest using AM_LDFLAGS instead.
-       (Program and Library Variables) <maude_LIBADD, maude_LDADD>:
-       _LIBADD and _LDADD are subject to the same restriction wrt to
-       link flags.
-       (Program and Library Variables) <maude_DEPENDECIES>: Is also
-       derived from maude_LIBADD.
-       (Program variables): Define AM_LDFLAGS.
-       (Dependencies): Passing the no-dependencies option to
-       AM_INIT_AUTOMAKE is preferred.
-       (Scripts): Explain why automake is magically cleaned.
-       Mention noinst_SCRIPTS and check_SCRIPTS.
-       (Data): Use dist_ in Automake's example.
-       (Dist): Reference AM_INIT_AUTOMAKE for PACKAGE and VERSION.
-       Mention AC_CONFIG_FILES instead of AC_OUTPUT.
-
-2002-02-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (FETCHFILES): Add Automake/XFile.pm.
-       (fetch): Fetch XFile.pm.  Update the files in $(srcdir) instead
-       of asking the maintainer to do it manually.
-       * lib/config.guess, lib/config.sub, lib/texinfo.tex,
-       Automake/XFile.pm: New upstream versions.
-
-2002-02-02  Tom Tromey  <address@hidden>
-
-       * automake.texi (Macros): Warn about upgrading.
-
-2002-02-01  Tom Tromey  <address@hidden>
-
-       Change per GNU coding standards:
-       * aclocal.in (parse_arguments): Only mention most recent year in
-       copyright output.
-       * automake.in (version): Only mention most recent year.
-
-2002-01-30  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (API versioning): New Node.
-       (Extending): Use $(DESTDIR) in examples.
-
-2002-01-28  Akim Demaille  <address@hidden>
-
-       * m4/lispdir.m4 (AM_PATH_LISPDIR): Serial 5.
-       Respect the --help layout.
-
-2002-01-27  Tom Tromey  <address@hidden>
-
-       * configure.in: Bumped to 1.5e.
-
-       * lib/am/yacc.am: Use `rm -f'.
-
-       * configure.in: Released 1.5d.
-
-       * lib/config.guess: New version from FSF.
-
-       * Makefile.am (uninstall-hook): New target.
-
-2002-01-24  Akim Demaille  <address@hidden>
-
-       * lib/install-sh: Update, from Autoconf.
-
-2002-01-24  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (scan_one_autoconf_file): Don't treat AC_CHECK_TOOL
-       as AC_CANONICAL_HOST (the former does not require the latter since
-       Autoconf 2.50).
-       * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Check for strip.
-       * automake.texi (Requirements): Do not require STRIP to be
-       defined by the user.
-
-2002-01-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/depend.am (distclean-depend): Erase %DEPDIRS%, not $(DEPDIRS).
-       * automake.in (handle_languages): Compute and substitute %DEPDIRS%.
-       * tests/pr224.test: Make sure .deps subdirectories are
-       erased by distclean.
-
-2002-01-22  Tom Tromey  <address@hidden>
-
-       * m4/gcj.m4 (AM_PROG_GCJ): Don't invoke dependency code if
-       no-dependencies option is set.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Don't invoke dependency code if
-       no-dependencies option is set.  Don't call AM_DEP_TRACK or
-       AM_SET_DEPDIR.
-
-2002-01-22  Pavel Roskin  <address@hidden>
-
-       * tests/asm.test: Use CCAS and CCASFLAGS instead of AS and
-       ASFLAGS.
-
-2002-01-22  Akim Demaille  <address@hidden>
-
-       * Makefile.am (FETCHFILES): Remove ansi2knr.c, add texinfo.tex.
-       (fetch): Adjust.
-
-2002-01-21  Tom Tromey  <address@hidden>
-
-       * Makefile.am (fetch): Don't fetch ansi2knr.
-
-       * automake.texi (Macros): Updated for new variable names.
-       (Program and Library Variables): Likewise.
-       (Assembly Support): Likewise.
-       * m4/as.m4: Use CCAS and CCASFLAGS.
-       * automake.in (asm): Use CCAS and CCASFLAGS.
-
-2002-01-21  Akim Demaille  <address@hidden>
-
-       * automake.in (&parse_arguments): Use a more GNUish error message
-       on wrong options.
-
-2002-01-20  Tom Tromey  <address@hidden>
-
-       Fix for PR automake/231:
-       * m4/gcj.m4 (AM_PROG_GCJ): Use _AM_DEPENDENCIES(GCJ).
-       * m4/depend.m4: Document `GCJ'.
-
-       For PR automake/224:
-       * tests/Makefile.am (TESTS): Added pr224.test.
-       * tests/pr224.test: New file.
-       * lib/depcomp: Fixed computation of depfile.
-       * lib/am/depend2.am: Use %DEPBASE%, not $(DEPDIR).
-       * automake.in (handle_single_transform_list): Only reject `..'
-       component for Java.  Put dependencies in directory near object.
-       (handle_languages): Set DEPBASE.  Handle de-ansi-fication.
-
-2002-01-20  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs: Export AUTOMAKE and ACLOCAL.
-
-2002-01-19  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/204:
-       * tests/pr204.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-       * automake.in (handle_single_transform_list): Don't distribute
-       sources derived from non-distributed sources.
-
-2002-01-18  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/229:
-       * tests/pr229.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-       * automake.in (scan_one_autoconf_file): Recognize AC_CYGWIN,
-       AC_EMXOS2, and AC_MINGW32.
-
-2002-01-18  Tom Tromey  <address@hidden>
-
-       * tests/cond7.test: Fix test bug exposed by copyright update.
-
-       For PR automake/288:
-       * automake.in (lang_c_rewrite): Don't prepend directory to base if
-       directory is `.'.  Also, properly compute de_ansi_files entry in
-       subdir-objects case
-       * tests/Makefile.am (TESTS): Added ansi7.test.
-       * tests/ansi7.test: New file.
-
-       * aclocal.in (parse_arguments): Added 2002.
-       (write_aclocal): Likewise.
-       (parse_arguments): Updated my email address.
-       * automake.in (gen_copyright): Added 2002.
-       (version): Likewise.  Also, changed my email address.
-
-       * configure.in (APIVERSION): Refined definition.
-
-2002-01-18  Tom Tromey  <address@hidden>
-
-       * missing: Updated.
-       * lib/missing: Accept versioned aclocal.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Look for versioned aclocal.
-
-2002-01-17  Pavel Roskin  <address@hidden>
-
-       * m4/Makefile.am (m4datadir): Use APIVERSION.
-
-2002-01-16  Tom Tromey  <address@hidden>
-
-       * Makefile.am (install-exec-hook): Use APIVERSION.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Use am__api_version.
-       * m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__api_version from
-       APIVERSION.
-       * automake.in (perllibdir): Use APIVERSION.
-       (libdir): Likewise.
-       * aclocal.in (perllibdir): Use APIVERSION.
-       (APIVERSION): New global.
-       (parse_arguments): Use APIVERSION.
-       * configure.in (APIVERSION): New subst.
-       (pkgvdatadir): Use APIVERSION.
-
-2002-01-15  Tom Tromey  <address@hidden>
-
-       * missing: Updated.
-       * lib/missing: Match against `automake*' to pick up versioned
-       automake.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Use versioned automake name.
-       * m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__version
-       variable.
-       * lib/am/Makefile.am (amdir): Use pkgvdatadir.
-       * lib/Makefile.am (dist_pkgvdata_DATA): Renamed to use
-       pkgvdatadir.
-       (scriptdir): Use pkgvdatadir.
-       (installcheck-local): Likewise.
-       * lib/Automake/Makefile.am (perllibdir): Use pkgvdatadir.
-       * automake.in (perllibdir): Added VERSION.
-       (libdir): Likewise.
-       * aclocal.in (parse_arguments): Search versioned directory.  Don't
-       push unversioned directory unless it exists.
-       (perllibdir): Added VERSION.
-       (default_acdir): New global.
-       * m4/Makefile.am (m4datadir): Added $(VERSION).
-       * Makefile.am (install-exec-hook): New target.
-       * configure.in (ACLOCAL): Search build directory.
-       (pkgvdatadir): New subst.
-
-2002-01-15  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/config.sub, lib/config.guess: New versions from FSF.
-
-2002-01-13  Tom Tromey  <address@hidden>
-
-       For PR automake/288:
-       * automake.in (lang_c_rewrite): Set value for de_ansi_files entry
-       to directory.
-       (lang_c_finish): Likewise.  Also, use directory information from
-       de_ansi_files.
-
-2002-01-13  Kevin Ryde  <address@hidden>
-
-       For PR automake/288:
-       * tests/Makefile.am (TESTS): Added ansi6.test.
-       * tests/ansi6.test: New file.
-
-2002-01-13  Tom Tromey  <address@hidden>
-
-       For PR automake/287:
-       * lib/am/distdir.am (distdir): Use `$$list' trick when looping
-       over subdirs.
-       * tests/Makefile.am (TESTS): Added pr287.test.
-       * tests/pr287.test: New file.
-
-2002-01-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/distdir.am (distdir): Handle subdirectories.
-       * tests/extra6.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-
-2002-01-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/extra2.test: Run $ACLOCAL.
-
-2002-01-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Set PACKAGE and VERSION from
-       AM_INIT_AUTOMAKE arguments when using the old-style call.
-       Use AC_PACKAGE_TARNAME and AC_PACKAGE_VERSION in the new form only.
-       Suggested by Pavel Roskin.
-
-2002-01-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * test/nodefine.test, test/nodefine2.test: Check that no-define
-       works, not the contrary...
-       * m4/options.m4 (_AM_IF_OPTIONS): Use m4_ifset.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): A third argument implies no-define,
-       not the contrary.
-
-2002-01-12  Jim Meyering  <address@hidden>
-
-       * automake.in (scan_one_autoconf_file): Unquote AC_LIBOBJ argument.
-       * tests/libobj11.test: New file.
-       * tests/Makefile.am (TESTS): Add libobj11.test.
-
-2002-01-09  Ryan T. Sammartino  <address@hidden>
-
-       * lib/depcomp (msvisualcpp): Strip -Gm, -Gi, and -ZI options.
-
-2002-01-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (file_contents_internal): Introduce two variables,
-       $is_rule and $discard_rules to track rules spanning across multiple
-       paragraphs.  This fixes a very nasty bug reported by Dmitry Mikhin
-       where only the first paragraph of such a multi-paragraph rule was
-       discarded; but it leaves many similar latent bugs (see the FIXMEs).
-
-2002-01-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/dup3.test: Remove all -I from $ACLOCAL before using it.
-       * tests/error.test: Use some macro names which are not defined by
-       Automake itself.
-
-2002-01-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Complete, Macros, Options): Document the new style
-       AM_INIT_AUTOMAKE.  Remove AM_AUTOMAKE_OPTIONS documentaion.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Get PACKAGE and VERSION from
-       AC_INIT if they are available there.  Support a new call form
-       where the only argument is an optional space-separated list of
-       Automake options.
-       * m4/options.m4 (AM_AUTOMAKE_OPTIONS): Remove.
-       (_AM_MANGLE_OPTION, _AM_SET_OPTION, _AM_SET_OPTIONS,
-       _AM_IF_OPTION): New functions.
-       * automake.in (AC_INIT_PATTERN): New variable.
-       (global_options_line): Remove, use $seen_init_automake instead.
-       (scan_one_autoconf_file, scan_autoconf_traces): Set $package_version
-       from AC_INIT if available.  Support the new style AM_INIT_AUTOMAKE.
-       Remove the AM_AUTOMAKE_OPTIONS handling.
-       * configure.in: Modernize.
-       * tests/defs (configure.in): Modernize.  One third of the tests
-       still overwrite the default configure.in and use an old
-       AM_INIT_AUTOMAKE call,  so that makes testing for both.
-       * tests/nodefine.test, tests/nodefine2.test: New files.
-       * tests/Makefile.am (TESTS): Add them.
-
-2002-01-08  Raja R Harinath  <address@hidden>
-
-       * automake.in (define_configure_variable): Propagate line numbers.
-
-2002-01-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add python2.2.
-
-2002-01-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in: Run the Autoconf test in a subdirectory, then
-       erase this directory.
-
-2002-01-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in (AUTOMAKE): Create m4/amversion.m4.
-       * m4/amversion.in: New file.
-       * m4/Makefile.am (m4data_DATA, EXTRA_DIST): Replace by ...
-       (dist_m4data_DATA): ... this.
-       (nodist_m4data_DATA, DISTCLEANFILES): Add amversion.m4.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Require
-       AM_SET_CURRENT_AUTOMAKE_VERSION.
-       * automake.in (seen_automake_version): New variable.
-       (scan_autoconf_traces, scan_one_autoconf_file,
-       scan_autoconf_files): Scan for AM_AUTOMAKE_VERSION and complain
-       when the version used in aclocal.m4 differs from Automake's.
-       * tests/defs (ACLOCAL): Look in ../m4 too.
-       * tests/installsh.test (ACLOCAL): Likewise.
-       * tests/installdir.test (installdirs-local): Run $ACLOCAL.
-
-2002-01-06  Raja R Harinath  <address@hidden>
-
-       * automake.in (handle_languages): Emit an automake
-       internal variable 'am__depfiles_maybe'.
-       * lib/am/configure.am (%MAKEFILE%): Use am__depfiles_maybe.
-
-       * lib/am/configure.am (%MAKEFILE%): Pass `depfiles' to
-       config.status.
-
-2002-01-06  Tom Tromey  <address@hidden>
-
-       * automake.texi (Tags): Document new variables.
-       * lib/am/tags.am (ETAGS): New macro.
-       (ETAGSFLAGS): Likewise.
-       (TAGS): Use them.
-
-2002-01-04  Tom Tromey  <address@hidden>
-
-       * configure.in (ACLOCAL): Set perllibdir.  From Nicolas Joly.
-
-2002-01-04  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (read_am_file): Thinko in "comment following
-       trailing backslash" detection.
-       * tests/comment5.test: Test for this too.
-
-2002-01-02  Tom Tromey  <address@hidden>
-
-       * automake.texi (Extending): Added index for uninstall-hook.
-
-2002-01-02  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/278:
-       * m4/python.m4 (AM_PYTHON_CHECK_VERSION): Use `sys.hexversion' to cope
-       with versions such as '2.2c1'.  Also, use `int' instead of the
-       obsoleted `string.atoi'.
-       Reported by Enrico Scholz.
-
-2002-01-02  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/280:
-       * automake.in (read_am_file): Warn about trailing backslashes
-       in comments.
-       * tests/comment5.test: New file.
-       * tests/Makefile.am (TESTS): Add comment5.test.
-       Reported by Enrico Scholz.
-
-2002-01-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/comment4.test: New file.
-       * tests/Makefile.am (TESTS): Add comment4.test.
-
-       Fix for comment4.test:
-       * automake.in (read_am_file): Output leading comments only when
-       encountering white lines.
-
-2002-01-01  Tom Tromey  <address@hidden>
-
-       For PR automake/234:
-       * tests/Makefile.am (TESTS): Added strip.test.
-       * tests/strip.test: New file.
-
-       * automake.texi (Extending): Mention uninstall-hook.
-       (Install): Likewise.
-       * automake.in (handle_factored_dependencies): Allow
-       uninstall-hook.
-
-2002-01-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/install.am (install-strip): Set INSTALL_STRIP_FLAG=-s,
-       it is needed by install-%DIR%LTLIBRARIES in ltlib.am.
-       This fixes a bug introduced on 2001-01-28.
-       Reported by Jared Davis.
-
------
-
-Copyright (C) 2002-2014 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification, are
-permitted provided the copyright notice and this notice are preserved.
diff --git a/old/ChangeLog.03 b/old/ChangeLog.03
deleted file mode 100644
index 9b6aa68..0000000
--- a/old/ChangeLog.03
+++ /dev/null
@@ -1,2971 +0,0 @@
-2003-12-31  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (generate_makefile): Update misleading comment.
-
-       * automake.in (handle_languages): Define %DEPBASE% conditionally
-       on subdir-objects.  Define SUBDIROBJ.  Do not clean *_.c files
-       here ...
-       (lang_c_finish): ... do it here.
-       (handle_single_transform_list): Do not output specific rules for
-       subdir-objects files which are not renamed.  This should reduce
-       the size of Makefiles with lots of subdirectory sources.
-       * lib/depcomp: Simplify computation of dependency output, and use
-       DEPDIR.
-       * lib/am/depend2.am (%EXT%.o, %EXT%.obj, %EXT%.lo): Adjust call
-       to depcomp.  Compute depbase on-the-fly in generic fastdep rules
-       for subdir-objects.
-       * tests/ansi9.test: Do not grep for an explicit rule that
-       we no longer expect.  Really run $MAKE to make sure the chain
-       of rules works.
-       * tests/yacc5.test: Do not grep for an explicit rule that
-       we no longer expect.  Adjust to use set -e.
-
-2003-12-27  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (@common_files): Move configure, configure.ac, and
-       configure.in ...
-       (@common_sometimes): ... here so that these files do not appear
-       twice in DIST_COMMON.
-
-       * automake.in (maybe_push_required_file): Add $(srcdir) in front
-       a required files outside the current directory or its subdirectories.
-       * lib/am/distdir.am (distdir): Update comment.
-       Report from Nicolas Joly.
-
-2003-12-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (@copying): Do not repeat the version.
-       (Top): Use @insertcopying.  Add a @detailmenu, this works around
-       Emacs 21's inability to lookup indices in sub-nodes (reported
-       by Kevin Ryde).
-       (C++ Support, Assembly Support, Fortran 77 Support, Java Support,
-       Support for Other Languages, Preprocessing Fortran 77, Compiling
-       Fortran 77 Files, Mixing Fortran 77 With C and C++, How the Linker
-       is Chosen): Add missing descriptions in menus.
-       (Fortran 77 and Autoconf): Remove, this node was just saying "use
-       Autoconf 2.53 or greater".
-
-2003-12-26  Santiago Vila  <address@hidden>  (tiny change)
-
-       * NEWS: s/Gettext 1.12.1/Gettext 0.12.1/
-
-2003-12-25  Nicolas Joly  <address@hidden>  (tiny change)
-
-       * doc/automake.texi (Conditional Sources): Typo.
-
-2003-12-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Config.in: Require Exporter.
-       Report from Kevin Ryde (failure with Perl 5.005_03).
-
-2003-12-15  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/aclocal6.test: Check for autom4te.cache only if it has
-       been created.
-       * tests/maintclean.test: Update comment.
-       Report from Bruno Haible.
-
-       * tests/txinfo24.test, tests/txinfo25.test, tests/txinfo28.test:
-       Require texi2dvi-o.
-       Report from Václav Haisman.
-
-2003-12-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.ac, NEWS: Bump version to 1.8a.
-
-       * configure.ac, NEWS: Bump version to 1.8.
-
-       * lib/texinfo.tex: New upstream version.
-
-       * Makefile.am (INSTALL): Copy the source from $(srcdir).
-
-2003-12-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Rule.pm (define): Remove debugging traces.
-       Report from Akim Demaille.
-
-2003-12-09  Ralf Wildenhues  <address@hidden>  (tiny change)
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (do_subst): Fix the substitution of @address@hidden
-       (automake, aclocal): Create the output atomically and make it
-       read-only, as done in the Autoconf package.
-       * lib/Automake/Makefile.am (do_subst): Fix the substitution of
-       @address@hidden
-       (Config.pm): Create the output atomically and make it read-only.
-       * m4/Makefile.am ($(top_srcdir)/m4/amversion.m4): Substitute
-       @configure_input@ and make the output read-only.
-       * lib/Automake/Config.in, m4/amversion.in, tests/aclocal.in,
-       tests/automake.in, tests/defs.in: Add a @configure_input@ line.
-
-2003-12-09  Ralf Wildenhues  <address@hidden>  (tiny change)
-
-       * doc/automake.texi (Local Macros, CVS): Typos.
-
-2003-12-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Variable.pm (hook): Use $$ as prototype, not $\&.
-       Perl 5.6.0 will not accept a reference sub reference for the
-       latter.
-       * automake.in (var_SUFFIXES_trigger): Adjust registration via
-       Automake::Variable::hook.
-       (handle_texinfo_helper): Make sure `inner_expand => 1' appears
-       on one line, so that Perl 5.6.0 does not complain about
-       inner_expand being a bare identifier.
-
-2003-12-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (check_acinclude, scan_file): Output `warning:' in
-       front of warnings.
-       Report from Pavel Roskin.
-
-2003-12-04  Alexandre Duret-Lutz  <address@hidden>
-
-       * TODO: Remove some old entries.
-
-       * doc/automake.texi (Rebuilding): Document CONFIGURE_DEPENDENCIES
-       and CONFIG_STATUS_DEPENDENCIES.  Move this sections later
-       in the manual since it's pretty advanced material.
-
-       * automake.in ($config_header_location): Remove.  Use
-       %ac_config_files_location instead.
-       (rewrite_inputs_into_dependencies): Do not prepend $(top_builddir)/
-       at the top-level.
-       (handle_configure): Use rewrite_inputs_into_dependencies to
-       distribute and compute AC_CONFIG_HEADERS dependencies.
-       (scan_autoconf_traces) <AC_CONFIG_HEADERS>: Fill
-       %ac_config_files_location.
-       * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Rename as ...
-       (%CONFIG_HIN%): ... this.  $(srcdir) is already added in
-       scan_autoconf_traces.
-       * tests/Makefile.am (TESTS): Add confh5.test.
-       * tests/confh5.test: New file.
-
-       * tests/ltlibsrc.test: Fix the zoo_d_old2_la.c rule in Makefile.am,
-       $< is not portable and the source is in $(srcdir).
-
-2003-12-03  Paolo Bonzini  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_configure): Do not require link sources if
-       they contain a dollar, or if they were built.  Likewise, do not
-       clean link destination if they contain a dollar.
-       (scan_autoconf_traces) <AC_CONFIG_LINKS>: Populate
-       %ac_config_files_location with link destinations.  Do not
-       store locations in @config_links, now that %ac_config_files_location
-       have them.
-       * tests/conflnk3.test: New file.
-       * tests/Makefile.am (TESTS): Add conflnk3.test.
-
-2003-12-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.ac, NEWS: Bump version to 1.7i.
-
-       * configure.ac, NEWS: Bump version to 1.7h.
-
-       * doc/automake.texi (Default _SOURCES): Fix reference to true.
-
-       * lib/texinfo.tex: New upstream version.
-
-2003-11-30  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_source_transform): If it's present, use
-       libfoo_la.c instead of libfoo.c as the default source of
-       libfoo.la, and issue an -Wobsolete diagnostic.  Do not be
-       greedy in the suffix replacement regex.
-       * doc/automake.texi (Default _SOURCES): New node.
-       (Program Sources, Libtool Modules): Refer to it.
-       * tests/ltlibsrc.test: Update to check for old default source files.
-
-2003-11-30  Gary V. Vaughan  <address@hidden>
-
-       * automake.in (&handle_source_transform): Calculate a default file
-       for use in the absence of an appropriate _SOURCES declaration by
-       first stripping any suffix from the unxformed target name, and
-       appending `.c'.
-       * doc/automake.texi (Program Sources, Libtool Modules): Document this.
-       * tests/ltlibsrc.test: New file.
-       * tests/Makefile.am (TESTS): Add ltlibsrc.test.
-
-2003-11-29  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Variable.pm (loc_and_value_as_list_recursive,
-       _value_as_list_recursive_worker): Merge into ...
-       (value_as_list_recursive): ... this function.  Pass options
-       as a hash argument, and use the `location' option to trigger
-       the behavior of loc_and_value_as_list_recursive.
-       (traverse_recursively, transform_variable_recursively): Take
-       options as a %options argument.
-       (_do_recursive_traversal): Perform expansion of inner variables
-       (as in `$(FILE).ext') on request.
-       * automake.in (handle_options, check_libobjs_sources)
-       (handle_source_transform, handle_LIBOBJS, handle_ltlibraries)
-       (handle_ltlibraries, handle_man_pages, handle_dist)
-       (handle_gettext, am_install_var): Adjust usage of
-       value_as_list_recursive.
-       (handle_texinfo_helper): Pass inner_expand to
-       value_as_list_recursive.
-       * tests/txinfo28.test: New file.
-       * tests/Makefile.am (TESTS): Add txinfo28.test.
-       Report from Ralf Corsepius.
-
-       * lib/Automake/Variable.pm (_do_recursive_traversal): Do not
-       update @_substfroms and @_substfroms for undefined variables.
-       * tests/substre2.test: New file.
-       * tests/Makefile.am (TESTS): Add substre2.test.
-
-       * lib/Automake/VarDef.pm (value): Rename as ...
-       (raw_value): ... this.
-       (value): New method, strip # and \\\n.
-       (dump): Use raw_value.
-       * lib/Automake/Variable.pm (output): Use raw_value.
-       (value_as_list): Simplify, now that backslash and comments
-       are already removed.
-       * tests/txinfo22.test: Make sure Automake isn't confused
-       by comments in variables.
-
-2003-11-27  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi: More target vs. rule editing.  Back out some
-       of the previous changes.  It's OK to talk about targets as "entry
-       points", or as thing to build, but targets cannot be run: rules
-       are run.
-
-       * doc/automake.texi: s/target/rule/ where appropriate.  A target
-       is the destination of a target rule, not the rule itself.
-       Suggested by Bruno Haible.
-
-2003-11-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.ac, NEWS: Bump version to 1.7g.
-
-       * configure.ac, NEWS: Bump version to 1.7f.
-
-       * automake.in (prepend_srcdir): Parenthesize @inputs to remove
-       a maintainer-check warning.
-       * tests/subst2.test: Rewrite the $MAKE invocation to please
-       maintainer-check.
-
-       * lib/config.sub, lib/config.guess, lib/texinfo.tex: New upstream
-       versions.
-
-       * doc/automake.texi (Program variables): Mention per-target
-       _CPPFLAGS in the documentation of INCLUDES.
-       * automake.in (generate_makefile): Likewise in the INCLUDES diagnostic.
-       Report from Bob Friesenhahn.
-
-       * doc/automake.texi (Extending): Elaborate on overriding.
-       * NEWS: Likewise.
-       Suggested by Bruno Haible.
-
-2003-11-24  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Variable.pm (output): Add $(am__empty) to variable
-       definitions that end with a line full of @substitutions@ that
-       would confuse HP-UX Make if it were blank.
-       (transform_variable_recursively): Make sure not to erase empty
-       variables.
-       * tests/Makefile.am (TESTS): Add subst2.test.
-       * tests/subst2.test: New file.
-       Report from Harlan Stenn.
-
-       * lib/am/texibuild.am (%SOURCE_SUFFIX%.html): Work around a
-       Texinfo 4.1 bug.
-       Report from Dalibor Topic.
-
-2003-11-22  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/411:
-       * automake.in (rewrite_inputs_into_dependencies): Simplify, and rename
-       into ...
-       (prepend_srcdir): ... this.
-       (rewrite_inputs_into_dependencies): New function, extracted from ...
-       (handle_configure): ... here.  Adjust to use prepend_srcdir
-       or rewrite_inputs_into_dependencies where needed.  Especially,
-       using (the new) rewrite_inputs_into_dependencies to compute
-       Makefile dependencies will fix PR/411.
-       * lib/am/configure.am (DIST_COMMON): Remove %MAKEFILE-IN%, it's
-       already distributed by rewrite_inputs_into_dependencies.
-       * tests/Makefile.am (TESTS): Add output10.test, remove distcom.test.
-       * tests/colon3.test: Use set -e.  Don't allow any AUTOMAKE
-       invocation refer to zardoz.  Make sure two.in and three.in
-       appear as $(srcdir)/two.in and $(srcdir)/three.in dependencies.
-       * tests/distcom.test: Delete.  This is covered by tests/output9.test.
-       * tests/output10.test: New file, for PR/411.
-
-2003-11-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (append_exeext): Do not append $(EXEEXT) to
-       @address@hidden
-       * tests/exeext4.test: New file.
-       * tests/Makefile.am (TESTS): Add exeext4.test.
-
-2003-11-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/configure.am (%MAKEFILE%): Remove %MAINTAINER-MODE%,
-       mistakenly added on 2001-03-05.
-       * tests/remake5.test: New file.
-       * tests/Makefile.am (TESTS): Add remake5.test.
-       Report from Ralf Corsepius.
-
-2003-11-18  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.ac, NEWS: Bump version to 1.7e.
-
-       * configure.ac, NEWS: Bump version to 1.7d.
-
-       * lib/config.sub, lib/config.guess, lib/texinfo.tex: New
-       upstream versions.
-
-2003-11-18  Maciej W. Rozycki  <address@hidden>  (tiny change)
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/texinfos.am (install-info): Depend on
-       install-info-recursive or install-info-am even if no-installinfo.
-       * tests/txinfo27.test: New file.
-       * tests/Makefile.am (TESTS): Add txinfo26.test.
-
-2003-11-18  Paolo Bonzini  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/ylwrap: Do not overwrite headers if they haven't changed.
-       Fix the include guard substitution.
-       * tests/yacc6.test: Augment to run ylwrap, and make sure it
-       does not needlessly update headers.
-       * tests/yacc8.test: Make sure headers are not needlessly updated
-       with ylwrap is not used.  Move `test -f foo.o' into the
-       Makefile as `test -f foo.$(OBJEXT)' for portability.
-
-2003-11-17  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (generate_makefile): Define SUBDIRS if it is
-       not defined and DIST_SUBDIRS is.
-       * tests/subpkg2.test: New file.
-       * tests/Makefile.am (TESTS): Add subpkg2.test.
-       Report from Gary V. Vaughan.
-
-       * tests/suffix11.test: Check for suffixes containing `-'.
-       * lib/Automake/Rule.pm ($_SUFFIX_RULE_PATTERN): Accept `-' in
-       suffixes.
-
-       * lib/Automake/Rule.pm (define): Suggest using target-local instead
-       of target-am, not target-am-local.
-       * tests/overrid.test: Check the diagnostic for clean-am.
-       Report from Bruno Haible.
-
-2003-11-17  Jim Meyering  <address@hidden>
-
-       * bootstrap: Require not only that `perl' have the executable
-       bit set, but also that it is not a directory.
-
-       * lib/am/configure.am: Mark %MAKEFILE% as `.PRECIOUS'.
-
-2003-11-17  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (ac_config_files_location): Declare as a hash.
-       (handle_configure): Rewrite the computation of AC_CONFIG_FILES
-       dependencies; make sure we don't use $(srcdir) or $(top_srcdir)
-       for inputs which are also outputs, and do not check inputs
-       relatively to the current directory.
-       (scan_autoconf_config_files): Take $where as argument, and
-       fill $ac_config_files_location.
-       * tests/output8.test, tests/output9.test: New files.
-       * tests/Makefile.am (TESTS): Add output8.test and output9.test.
-       Report from Bruno Haible.
-
-2003-11-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/aclibobj.test, tests/aclocal.test, tests/aclocal3.test,
-       tests/acoutbs.test, tests/acoutbs2.test, tests/acoutnoq.test,
-       tests/acoutpt.test, tests/acoutpt2.test, tests/acoutqnl.test,
-       tests/acsilent.test, tests/acsubst.test, tests/acsubst2.test,
-       tests/all.test, tests/alpha.test, tests/amassign.test,
-       tests/ammissing.test, tests/ansi.test, tests/ansi10.test,
-       tests/ansi2.test, tests/ansi3.test, tests/ansi3b.test,
-       tests/ansi4.test, tests/ansi5.test, tests/ansi6.test,
-       tests/ansi7.test, tests/ansi9.test, tests/ar.test,
-       tests/autohdr.test, tests/autohdr2.test, tests/auxdir.test,
-       tests/auxdir2.test, tests/backsl.test, tests/backsl2.test,
-       tests/badprog.test, tests/block.test, tests/canon2.test,
-       tests/canon3.test, tests/canon4.test, tests/canon5.test,
-       tests/ccnoco.test, tests/check.test, tests/check2.test,
-       tests/check3.test, tests/checkall.test, tests/clean.test,
-       tests/colneq2.test, tests/colon.test, tests/colon2.test,
-       tests/colon3.test, tests/colon4.test, tests/colon5.test,
-       tests/colon6.test, tests/colon7.test, tests/comment.test,
-       tests/comment2.test, tests/comment4.test, tests/comment6.test,
-       tests/comment7.test, tests/compile_f_c_cxx.test, tests/cond.test,
-       tests/cond10.test, tests/cond11.test, tests/cond13.test,
-       tests/cond14.test, tests/cond15.test, tests/cond16.test,
-       tests/cond17.test, tests/cond18.test, tests/cond19.test,
-       tests/cond21.test, tests/cond22.test, tests/cond25.test,
-       tests/cond26.test, tests/cond28.test, tests/cond3.test,
-       tests/cond4.test, tests/cond5.test, tests/cond6.test,
-       tests/cond7.test, tests/cond8.test, tests/cond9.test,
-       tests/condd.test, tests/condinc.test, tests/condlib.test,
-       tests/condman.test, tests/condman2.test, tests/conf2.test,
-       tests/confdeps.test, tests/confh.test, tests/confh4.test,
-       tests/config.test, tests/confincl.test, tests/conflnk.test,
-       tests/conflnk2.test, tests/confsub.test, tests/confvar.test,
-       tests/confvar2.test, tests/copy.test, tests/ctarget1.test,
-       tests/cxx.test, tests/cxxansi.test, tests/cxxcpp.test,
-       tests/cxxlibobj.test, tests/cxxlink.test, tests/cxxnoc.test,
-       tests/cxxo.test, tests/cygwin32.test, tests/dash.test,
-       tests/defun.test, tests/defun2.test, tests/dejagnu.test,
-       tests/dejagnu3.test, tests/dejagnu4.test, tests/dejagnu5.test,
-       tests/dejagnu6.test, tests/dejagnu7.test, tests/depacl2.test,
-       tests/depcomp.test, tests/depcomp2.test, tests/depcomp4.test,
-       tests/depdist.test, tests/depend.test, tests/depend2.test,
-       tests/depend3.test, tests/depend4.test, tests/destdir.test,
-       tests/dirlist.test, tests/discover.test, tests/distcom.test,
-       tests/distcom2.test, tests/distdir.test, tests/distname.test,
-       tests/dollar.test, tests/double.test, tests/dup2.test,
-       tests/empty.test, tests/empty2.test, tests/empty3.test,
-       tests/empty4.test, tests/error.test, tests/exdir.test,
-       tests/exeext.test, tests/exeext3.test, tests/exsource.test,
-       tests/ext.test, tests/ext2.test, tests/extra.test,
-       tests/extra2.test, tests/extra3.test, tests/extra4.test,
-       tests/extra5.test, tests/extra6.test, tests/extra7.test,
-       tests/flibs.test, tests/fnoc.test, tests/fo.test,
-       tests/fonly.test, tests/fortdep.test, tests/fpinst2.test,
-       tests/fpinstall.test, tests/gcj.test, tests/gcj3.test,
-       tests/gcj4.test, tests/gnits2.test, tests/gnits3.test,
-       tests/header.test, tests/implicit.test, tests/include.test,
-       tests/include2.test, tests/info.test, tests/insh2.test,
-       tests/install2.test, tests/installdir.test, tests/instdat.test,
-       tests/instdat2.test, tests/instexec.test, tests/insthook.test,
-       tests/instman.test, tests/instman2.test, tests/instsh.test,
-       tests/instsh2.test, tests/interp.test, tests/interp2.test,
-       tests/java.test, tests/java2.test, tests/javaprim.test,
-       tests/javasubst.test, tests/ldadd.test, tests/ldflags.test,
-       tests/lex.test, tests/lex3.test, tests/lex4.test, tests/lex5.test,
-       tests/libobj11.test, tests/libobj2.test, tests/libobj4.test,
-       tests/libobj5.test, tests/libobj7.test, tests/libobj8.test,
-       tests/library.test, tests/libtool.test, tests/libtool2.test,
-       tests/libtool3.test, tests/libtool5.test, tests/link_c_cxx.test,
-       tests/link_dist.test, tests/link_f_only.test, tests/link_fc.test,
-       tests/link_fccxx.test, tests/link_fcxx.test, tests/lisp.test,
-       tests/listval.test, tests/ltdeps.test, tests/ltlibobjs.test,
-       tests/maintclean.test, tests/make.test, tests/makej.test,
-       tests/makevars.test, tests/man.test, tests/man2.test,
-       tests/mclean.test, tests/mdate.test, tests/mdate2.test,
-       tests/mdate3.test, tests/mdate4.test, tests/mkinst2.test,
-       tests/mkinstall.test, tests/nobase.test, tests/nodef.test,
-       tests/nodef2.test, tests/nodep.test, tests/nodepcomp.test,
-       tests/nodist.test, tests/nodist2.test, tests/nodist3.test,
-       tests/noinst.test, tests/noinstdir.test, tests/nolink.test,
-       tests/nostdinc.test, tests/number.test, tests/obsolete.test,
-       tests/order.test, tests/outdir.test, tests/output.test,
-       tests/output2.test, tests/output3.test, tests/output4.test,
-       tests/parse.test, tests/phony.test, tests/pluseq.test,
-       tests/pluseq10.test, tests/pluseq2.test, tests/pluseq3.test,
-       tests/pluseq4.test, tests/pluseq6.test, tests/pluseq8.test,
-       tests/postproc.test, tests/ppf77.test, tests/pr2.test,
-       tests/pr204.test, tests/pr220.test, tests/pr224.test,
-       tests/pr229.test, tests/pr243.test, tests/pr266.test,
-       tests/pr279-2.test, tests/pr279.test, tests/pr287.test,
-       tests/pr300-lib.test, tests/pr300-ltlib.test,
-       tests/pr300-prog.test, tests/pr307.test, tests/pr72.test,
-       tests/pr87.test, tests/pr9.test, tests/prefix.test,
-       tests/proginst.test, tests/python.test, tests/python3.test,
-       tests/python4.test, tests/python5.test, tests/python6.test,
-       tests/python7.test, tests/python8.test, tests/python9.test,
-       tests/recurs2.test, tests/remake.test, tests/remake2.test,
-       tests/remake3.test, tests/req.test, tests/reqd.test,
-       tests/rulepat.test, tests/scripts.test, tests/sinclude.test,
-       tests/space.test, tests/specflg3.test, tests/specflg6.test,
-       tests/specflg7.test, tests/specflg8.test, tests/specflg9.test,
-       tests/spell3.test, tests/spelling.test, tests/spy.test,
-       tests/stamph2.test, tests/stdlib2.test, tests/strip.test,
-       tests/subcond.test, tests/subcond2.test, tests/subcond3.test,
-       tests/subdir.test, tests/subdir2.test, tests/subdir3.test,
-       tests/subdir4.test, tests/subdir5.test, tests/subdir6.test,
-       tests/subdirbuiltsources.test, tests/subobj.test,
-       tests/subobj2.test, tests/subobj3.test, tests/subobj4.test,
-       tests/subobj5.test, tests/subobj6.test, tests/subobj7.test,
-       tests/subobj8.test, tests/subobj9.test, tests/subobjname.test,
-       tests/subpkg.test, tests/subst.test, tests/substref.test,
-       tests/suffix.test, tests/suffix10.test, tests/suffix2.test,
-       tests/suffix3.test, tests/suffix4.test, tests/suffix5.test,
-       tests/suffix6.test, tests/suffix7.test, tests/suffix8.test,
-       tests/suffix9.test, tests/symlink2.test, tests/symlink3.test,
-       tests/tags.test, tests/tagsub.test, tests/target-cflags.test,
-       tests/transform.test, tests/txinfo.test, tests/txinfo10.test,
-       tests/txinfo13.test, tests/txinfo16.test, tests/txinfo17.test,
-       tests/txinfo18.test, tests/txinfo2.test, tests/txinfo23.test,
-       tests/txinfo24.test, tests/txinfo25.test, tests/txinfo26.test,
-       tests/txinfo3.test, tests/txinfo5.test, tests/txinfo6.test,
-       tests/txinfo7.test, tests/txinfo8.test, tests/txinfo9.test,
-       tests/unused.test, tests/vars.test, tests/vars3.test,
-       tests/vartar.test, tests/version.test, tests/version2.test,
-       tests/version4.test, tests/version6.test, tests/version7.test,
-       tests/vpath.test, tests/vtexi.test, tests/vtexi2.test,
-       tests/werror.test, tests/whoami.test, tests/yacc.test,
-       tests/yacc3.test, tests/yacc4.test, tests/yacc5.test,
-       tests/yacc6.test, tests/yacc7.test, tests/yacc8.test,
-       tests/yaccpp.test, tests/yaccvpath.test: Fix license to refer
-       to Automake, not autoconf.
-
-       Fix for PR automake/408:
-       * lib/am/texinfos.am (install-info-am): Strip any $(srcdir)/ prefix
-       from $file, as already done for dist-info.
-       * tests/Makefile.am (TESTS): Add txinfo26.test.
-       * tests/txinfo26.test: New file.
-       Report from Nicholas Wourms.
-
-2003-11-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/lispdir.m4 (AM_PATH_LISPDIR): If EMACS=t, empty it before
-       running AC_CHECK_PROGS(EMACS).
-       * lib/am/lisp.am (elc-stamp): Quote $(EMACS).
-       Report from Jens Petersen.
-
-       * tests/mkinst2.test: Rewrite.
-
-       * m4/mkdirp.m4: Do not require AM_AUX_DIR_EXPAND.
-
-2003-11-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (scan_autoconf_traces): Honor sinclude.
-       * tests/sinclude.test: Check for sinclude.
-       Report from Roberto Bagnara.
-
-2003-11-11  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am: Do not rerun `make dist' after tagging, `make distcheck'
-       already build the tarballs.  Commit files right before tagging.
-       Check NEWS before running distcheck.
-
-       * m4/amversion.in (AM_AUTOMAKE_VERSION): Missing cosmetic space.
-
-       * configure.ac, NEWS: Bump version to 1.7c.
-
-       * configure.ac, NEWS: Bump version to 1.7b.
-       * Makefile.am (maintainer-check): Ignore comments while
-       scanning for rm without -f.
-
-       * Makefile.am (fetch): Get all files from savannah.  Do not
-       postprocess Struct.pm and XFiles.pm, since we now are the master
-       of these.
-       * lib/config.sub, lib/config.guess, lib/config-ml.in,
-       lib/texinfo.tex: New upstream versions.
-
-       * configure.ac: Check that autoconf is installed, that it works,
-       and that it is recent enough in three steps, not one.
-
-       * NEWS: Minor edits.
-
-       * lib/Makefile.am (dist_script_DATA): Move config-ml.in ...
-       (dist_pkgvdata_DATA): ... here.
-
-       * tests/spy.test: Document overlapping ::-rules incompatibilities,
-       and check only non-overlapping ::-rules.
-
-       * doc/automake.texi (Texinfo): Define MAKEINFO, MAKEINFOHTML,
-       MAKEINFOFLAGS, AM_MAKEINFOFLAGS, AM_MAKEINFOHTMLFLAGS, TEXI2DVI,
-       TEXI2PDF, DVIPS, and TEXINFO_TEX in a table.
-       (Uniform): Do not speak of missing HTML support, this is
-       confusing.
-       * lib/Automake/Variable.pm (_silent_variable_override): Add
-       AM_MAKEINFOHTMLFLAGS.
-       * lib/am/texibuild.am (%SOURCE_SUFFIX%.html): Use MAKEINFOHTML and
-       AM_MAKEINFOHTMLFLAGS instead of MAKEINFO and AM_MAKEINFOFLAGS.
-       * lib/am/texinfos.am (MAKEINFOHTML, AM_MAKEINFOHTMLFLAGS): Define.
-       * tests/txinfo21.test: Add a test with AM_MAKEINFOHTMLFLAGS.
-
-2003-11-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/spy.test: New file.
-       * tests/Makefile.am (TESTS): Add spy.test.
-
-       * automake.in (handle_configure): Distribute and define mkinstalldirs
-       only if it is already present in the package.
-       (scan_autoconf_files): Do not require mkinstalldirs.
-       (require_build_directory): Use $(mkdir_p), not $(mkinstalldirs).
-       * lib/am/data.am, lib/am/distdir.am, lib/am/install.am,
-       lib/am/java.am, lib/am/libs.am, lib/am/lisp.am, lib/am/mans.am,
-       lib/am/progs.am, lib/am/python.am, lib/am/scripts.am,
-       lib/am/texinfos.am: Use $(mkdir_p) instead of $(mkinstalldirs).
-       * m4/mkdirp.m4: New file.
-       * m4/Makefile.am (dist_m4data_DATA): Add mkdirp.m4.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Call AM_PROG_MKDIR_P.
-       * tests/Makefile.am (TESTS): Remove insh.test.
-       * tests/insh.test: Delete.
-       * tests/defs.in, tests/instsh.test: Do not install mkinstalldirs.
-       * tests/auxdir.test: Install mkinstalldirs.
-       * tests/distdir.test, tests/instman.test, tests/pr2.test: Use
-       $(mkdir_p), not $(mkinstalldirs).
-       * tests/empty.test: Run configure, do not substitute things by hand.
-       * doc/automake.texi (Optional) <AC_CONFIG_FILES>: Take install-sh
-       as an example, not mkinstalldirs.
-       (Auxiliary Programs) <mkinstalldirs>: Update.
-
-       * tests/defs.in: Handle required=bzip2.
-
-       * tests/defs.in: Export SHELL.
-       * tests/cond11.test: Missing quotes.
-       * tests/nogzip2.test: Require bzip2.
-
-2003-11-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * NEWS: Add news entries from 1.6.x and 1.7.x.
-
-       * automake.texi (Optional) <AC_SUBST>: Grammar fixes.
-
-       * automake.in (check_gnu_standards): Install COPYING only if
-       none of COPYING, COPYING.LIB, or COPYING.LESSER exist.  Do not
-       overwrite the license otherwise.
-       * tests/Makefile.am (TESTS): Add license.test.
-       * tests/license.test: New file.
-
-       * lib/mkinstalldirs: Mention address@hidden and
-       address@hidden
-       * lib/compile, lib/depcomp, lib/elisp-comp, lib/mdate-sh:
-       Likewise.  Also add support for --help and --version.
-       * lib/py-compile, lib/ylwrap: Likewise, and reindent.
-
-2003-11-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/tags.am (ETAGSFLAGS, CTAGSFLAGS): Remove.
-       * lib/am/dejagnu.am (RUNTESTFLAGS): Remove.
-       * lib/am/java.am (JAVACFLAGS): Remove.
-       * tests/dejagnu3.test: Check that the environment value
-       of RUNTESTFLAGS get passed down to runtest.
-       Suggested by Mark Mitchell.
-
-       * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj)
-       (?GENERIC?%EXT%.lo): Do not echo compile command manually, this
-       breaks `make -s'.  Instead, fold the compile command on two lines,
-       so that it take less space on the display.
-       Suggested by Karl Berry and William Fulton.
-
-       * lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%): Rename as ...
-       (%DEST_INFO_PREFIX%%DEST_SUFFIX%): ... this, and honor ?INSRC?
-       to select $(srcdir) or `.' builds.
-       (INFO_DEPS): Define here.
-       * lib/am/texinfos.am (dist-info): Strip filename starting with
-       "$(srcdir)/".
-       * automake.in (output_texinfo_build_rules): Take a new argument
-       $insrc, and adjust substitutions in 'texibuild'.
-       (handle_texinfo_helper): Compute a regex of all user-cleaned
-       files, and use this to select whether to build .info files in `.'
-       or $(srcdir).  Give an account of the $(srcdir) vs `.' debacle.
-       Alway build the version.texi and stamp files in $(srcdir).  Do not
-       define INFO_DEPS.
-       * tests/Makefile.am (TESTS): Add txinfo23.test, txinfo24.test,
-       and txinfo25.test.
-       * tests/txinfo23.test, tests/txinfo24.test, tests/txinfo25.test:
-       New files.
-       * tests/txinfo13.test, tests/txinfo16.test, tests/txinfo3.test,
-       tests/vtexi.test: Adjust to new rules.
-
-2003-11-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Require Autoconf 2.58.
-       * configure.ac: Require Autoconf 2.58a, and check for 2.58.
-
-2003-10-27  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Erase %STAMP%.
-       * tests/Makefile.am (TESTS): Add autohdr3.test
-       * tests/autohdr3.test: New file.
-
-       * automake.in (handle_configure): Rename am__configure_deps
-       as am__aclocal_m4_deps and include $(ACLOCAL_M4_SOURCES) and
-       $configure_ac.  Define am__configure_deps as am__aclocal_m4_deps
-       + $(CONFIGURE_DEPENDENCIES) + $(ACLOCAL_M4).  Do not define
-       ACLOCAL_M4_DEPS while processing configure.am.
-       (make_paragraphs): Do not define %CONFIGURE_AC%, now unused.
-       (scan_aclocal_m4): Do not distribute aclocal.m4, this
-       is done from lib/am/configure.am.
-       * lib/am/configure.am (%MAKEFILE-IN%, DIST_COMMON,
-       $(top_srcdir)/configure, $(ACLOCAL_M4)): Simplify using
-       $(am__configure_deps) or $(am__aclocal_m4_deps).
-       * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Likewise.
-
-2003-10-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Depend on
-       $(am__configure_deps).
-
-       * automake.in (handle_configure): Distribute all AC_CONFIG_HEADERS
-       sources, and without using require_file.  Define %CONFIG_H_DEPS%
-       and %FIRST_CONFIG_HIN% while processing remake-hdr.am.
-       * lib/am/remake-hdr.am (%STAMP%): Use %CONFIG_H_DEPS% instead
-       of (srcdir)/%CONFIG_HIN%.  Output the $(srcdir)/%CONFIG_HIN%
-       rule only for the first header (i.e., if %FIRST_CONFIG_HIN%).
-       * tests/autohdr4.test: New file.
-       * tests/Makefile.am (TESTS): Add autohdr4.test.
-       * tests/config.test: Do not grep, run things to see if they work.
-
-2003-10-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/output7.test: Populate sub/ with a dummy file, so that it
-       is not empty.  This fixes a failure reported by Patrick Welche.
-       * lib/am/distdir.am: Add note about tar's `-o' option and empty
-       directories.
-
-2003-10-24  Didier Cassirame  <address@hidden>  (tiny change)
-
-       * lib/ylwrap: Typo in regex.
-
-2003-10-23  Paul Eggert  <address@hidden>
-
-       * lib/Automake/XFile.pm: Don't assume -j is solo.
-       Issue a more-informative diagnostic.
-       Problems reported by Eric Sunshine.
-
-2003-10-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/lispdir.m4 (AM_PATH_LISPDIR): Always check for Emacs.
-       Always define lispdir.
-       * lib/am/lisp.am (install-%DIR%LISP, uninstall-%DIR%LISP): Check
-       $(EMACS) to decide whether _LISP files must be installed,
-       not $(lispdir).
-       * doc/automake.texi (Emacs Lisp): Mention the two ways to install
-       non byte-compiled Emacs lisp files.
-       * tests/lisp4.test, tests/lisp5.test: Check "make install"
-       when EMACS=no.
-       Suggested by Simon Josefsson.
-
-       * NEWS: Clarify the entry about multiple conditional definitions
-       of _PROGRAMS, _LDADD, and _LIBADD.
-       Report from Simon Josefsson.
-
-       * lib/am/install.am (install-strip): Override install_sh_PROGRAM
-       too.
-       Report from Elmar Hoffmann.
-
-2003-10-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in ("MAIN", usage, parse_arguments): Move near
-       the end, so "MAIN" can use prototypes.
-       (scan_configure): Move later too, for the sake of prototypes.
-       (scan_configure_dep): Fix setting of $scanned_configure_dep.
-       (trace_used_macros): Do not take any argument.
-
-2003-10-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/stdlib2.test: Check AM_LDFLAGS alone.
-
-       * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
-       versions.
-
-       * automake.in (handle_ltlibraries): Also grep AM_LDFLAGS for `-module'.
-       * tests/stdlib2.test: New file.
-       * tests/Makefile.am (TESTS): Add stdlib2.test.
-       Report from Kevin P. Fleming.
-
-2003-10-03  Richard Dawe  <address@hidden>  (tiny change)
-
-       * tests/defs.in: For required=runtest, check that we are using
-       a DejaGnu that supports specifying the program on the command-line.
-
-2003-10-03  Alexandre Duret-Lutz  <address@hidden>
-
-       For Debian Bug #213524:
-       * lib/am/texinfos.am (install-info-am, uninstall-info-am): Merge
-       stderr and stdout, and grep only the first line while testing
-       install-info --version's output.  This revert part of the change
-       from 2001-05-18.
-
-2003-10-01  Akim Demaille  <address@hidden>
-
-       * m4/amversion.in: Add (C) to the Copyright notice.
-
-2003-10-01  Paul Eggert  <address@hidden>
-
-       * lib/Automake/XFile.pm: Use Errno.
-       (lock): Ignore ENOLCK errors.  Problem reported Andreas Schwab in
-       <http://mail.gnu.org/archive/html/bug-autoconf/2003-09/msg00141.html>.
-
-2003-09-30  Tom Tromey  <address@hidden>
-
-       * lib/Automake/Options.pm (_process_option_list): Recognize
-       no-dist.
-       * NEWS: Update.
-       * doc/automake.texi (Options): Document no-dist.
-       * automake.in (check_cygnus): Set no-dist option.
-       (handle_dist): Recognize no-dist.
-       * tests/nodist3.test: New file.
-       * tests/Makefile.am (TESTS): Added nodist3.test.
-
-2003-09-29  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_clean): Take $makefile as argument, and
-       define %MAKEFILE% while processing clean.am.
-       (generate_makefile): Pass $makefile to handle_clean.
-       * lib/am/clean.am (distclean, maintainer-clean): Erase %MAKEFILE%,
-       not Makefile.
-       * tests/gnumake.test: New file.
-       * tests/Makefile.am (TESTS): Add gnumake.test.
-       Report from Braden N. McDaniel.
-
-2003-09-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Scripts): Update the example about automake.
-       Mention `dist_' for distributed scripts.
-
-       * lib/mkinstalldirs: Clean up after NextStep and OpenStep mkdir.
-       Suggested by Eric Sunshine.
-
-2003-09-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * README: More mailing lists.
-
-       * NEWS: Mention the switch to GNU FDL for the manual.
-
-2003-09-24  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/install-sh (src, dst): Protect names starting with `-',
-       as in mkinstalldirs.
-
-       * configure.in: Rename as ...
-       * configure.ac: ... this.
-       * README: s/configure.in/configure.ac/.
-
-       * doc/fdl.texi: New file.
-       * doc/Makefile.am (automake_TEXINFOS): New variable.
-       * doc/automake.texi (Copying This Manual): New appendix, include
-       fdl.texi.
-       (Macro and Variable Index, General Index): Move as subsections of ...
-       (Indices): This new appendix.
-
-       * doc/automake.texi: Refer to configure.ac instead of configure.in.
-
-       * automake.texi: Move ...
-       * doc/automake.texi: ... here.
-       * doc/Makefile.am: New file.
-       * configure.in: Output doc/Makefile.
-       * Makefile.am (SUBDIRS): Add doc.
-       (ETAGS_ARGS, TAGS_DEPENDENCIES): Move to doc/Makefile.am.
-
-2003-09-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (write_aclocal): Consider files with relative
-       paths as local to the project, i.e., subject to m4_include.
-       * tests/subpkg.test (ACLOCAL_AMFLAGS): Make sure m4_include
-       is also used for .m4 files in the outer project.
-
-       Support for multiple inputs in AC_CONFIG_FILES.
-       Requested long ago by Harlan Stenn.
-       * automake.in (handle_dist): Remove unused argument $makefile.
-       (handle_subdirs): Expect SUBDIRS elements in $relative_dir,
-       not $am_relative_dir.
-       (rewrite_inputs_into_dependencies): Allow $add_srcdir to
-       be a filename that must always be prefixed by $(srcdir) or
-       $(top_srcdir).
-       (handle_configure, generate_makefile): Revamp to make the
-       Makefile.am, Makefile.in, Makefile more independent.
-       (locate_am): New function.
-       (scan_configure_dep, parse_arguments): Use locate_am.
-       (MAIN): Adjust call to generate_makefile.
-       * lib/am/configure.am: Remove %MAKEFILE-IN% from the dependencies
-       of %MAKEFILE%.  %MAKEFILE-IN% is already in %MAKEFILE-DEPS%.
-       * tests/output6.test, tests/output7.test: New files.
-       * tests/Makefile.am (TESTS): Add them.
-       * automake.texi (Requirements) <AC_CONFIG_FILES>: Document how
-       multiple inputs are scanned.
-
-2003-09-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (FETCHFILES, fetch): Do not fetch lib/Automake/XFile.pm
-       and lib/Automake/Struct.pm from Autoconf.
-       * lib/Automake/XFile.pm: Update comment, Automake is now
-       the master for this file.  Cosmetic changes.
-
-2003-09-09  Akim Demaille  <address@hidden>
-
-       * lib/Automake/FileUtils.pm (&update_file): s/cannot not/cannot/g.
-       Reported by Gary Vaughan.
-       (&find_file): Walk the @include in forward order.
-
-2003-09-09  Akim Demaille  <address@hidden>
-
-       * lib/Automake/FileUtils.pm (&update_file): Be sure not to leave
-       trailing files.
-
-2003-09-07  Alexandre Duret-Lutz  <address@hidden>
-
-       Changes to m4_included files should also cause aclocal.m4 to change.
-       * aclocal.in (m4_include_rx): New variable.
-       (scan_configure_dep): New function.
-       (scan_configure, add_file): Simplify using scan_configure_dep.
-       * tests/Makefile.am (TESTS): Add acloca13.test.
-       * tests/aclocal13.test: New file.
-
-       * tests/instsh.test: Do not reset $ACLOCAL and $AUTOMAKE now
-       that we have fake version in the $PATH.
-
-       * aclocal.in (add_file): Remove useless filling of $output, probably
-       left a after CVS conflict.  This code is now in write_aclocal.
-
-       * aclocal.in (configure_ac): Do not call require_configure_ac
-       before parsing the options.
-       * automake.in (configure_ac): Likewise.
-       * lib/Automake/Variable.pm (configure_ac): Do not require configure.ac,
-       find it.
-       * lib/Automake/Configure_ac.pm (require_configure_ac):
-       find_configure_ac never return an undefined value, so test
-       the file's existence instead.
-       * tests/Makefile.am (TESTS): Add help.test.
-       * tests/help.test: New file.
-
-2003-09-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/XFile.pm: Update to use ChannelDefs.
-       (close): Call Automake::FileUtils::handle_exec_errors on errors.
-       * automake.in (scan_autoconf_files): Exit with $?=63 on version
-       mismatch.
-       (scan_autoconf_traces): Likewise.  Close the autoconf pipe to
-       capture abnormal exits.
-       * aclocal.in ($exit_status): Remove, and use Channels.pm's $exit_code
-       instead.
-       (trace_used_macros): Close the autom4te pipe to capture abnormal exits.
-       * lib/missing: When a tool has run and exited with $?=63, emulate
-       it.  Adjust the diagnostic and pretend the tool is tool old in this
-       case.  Use an emacs-updated "scriptversion" variable.
-       * configure.in: Output tests/aclocal-${APIVERSION} and
-       tests/automake-${APIVERSION}.
-       * tests/aclocal.in, tests/automake.in,
-       tests/missing.test, tests/missing2.test: New files.
-       * tests/defs.in (AUTOMAKE, ACLOCAL, PATH): Define
-       to use tests/aclocal-$APIVERSION and tests/automake-$APIVERSION.
-       * tests/dup3.test: Remove. alocal9.test, acloca10.test, and others are
-       already testing for this.
-       * tests/depacl2.test, tests/dup2.test, tests/order.test: Fix
-       configure.in so that aclocal works.
-       * tests/defun.test: Quote the AC_DEFUN body.
-       * tests/Makefile.am (TESTS): Add missing.test and missing2.test,
-       and remove dup3.test.
-       (check_SCRIPTS): Add aclocal and automake.
-
-       * tests/unused.test: Quote AC_DEFUN arguments.
-
-2003-09-05  Paul Eggert  <address@hidden>
-
-       * NEWS, aclocal.in, automake.in, automake.texi, lib/ansi2knr.c,
-       lib/depcomp, lib/missing, lib/py-compile,
-       lib/Automake/Channels.pm, lib/Automake/Rule.pm,
-       lib/Automake/Variable.pm, lib/Automake/tests/Condition.pl,
-       lib/am/dejagnu.am, lib/am/depend.am, lib/am/lisp.am,
-       lib/am/remake-hdr.am, lib/am/texi-vers.am, m4/obsolete.m4,
-       m4/python.m4, tests/backsl4.test, tests/defs.in,
-       tests/dejagnu7.test, tests/depacl2.test, tests/dirlist.test,
-       tests/error.test, tests/getopt.test, tests/gnuwarn.test,
-       tests/include2.test, tests/libobj10.test, tests/libtool5.test,
-       tests/libtool6.test, tests/lisp3.test, tests/phony.test,
-       tests/pr220.test, tests/subcond2.test, tests/subcond3.test,
-       tests/vtexi.test:
-       Spelling and minor grammar fixes.
-
-2003-09-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/config.sub, lib/config.guess, lib/texinfo.tex,
-       lib/config-ml.in, lib/symlink-tree: New upstream versions.
-
-2003-08-31  Thien-Thi Nguyen  <address@hidden>  (tiny change)
-
-       * tests/yacc7.test: Require bison.
-
-2003-08-31  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (scan_file): Warn about underquoted AC_DEFUN.
-       ($underquoted_manual_once): New variable.
-       * automake.texi (Extending aclocal): Document this.
-
-2003-08-29  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (@file_order): New variable, to make sure
-       files are output in the opposite order of the -I arguments.
-       (scan_file): Fill it.
-       (trace_used_macros, write_aclocal): Use it.
-       (scan_m4_files): Reverse the directory contents, so that
-       macros from the lexicographically greatest files are preferred.
-       * tests/aclocal9.test, tests/acloca10.test, tests/acloca11.test:
-       New files.
-       * tests/Makefile.am (TESTS): Add them.
-
-2003-08-24  Alexandre Duret-Lutz  <address@hidden>
-
-       For Debian Bug #206299:
-       * automake.in ($configure_deps_greatest_timestamp,
-       $output_deps_greatest_timestamp): New variables.
-       (initialize_per_input): Reset $output_deps_greatest_timestamp.
-       (scan_autoconf_traces, scan_autoconf_files, read_am_file):
-       Update $configure_deps_greatest_timestamp and
-       $output_deps_greatest_timestamp
-       (generate_makefile): Rewrite the logic to decide whether
-       to rewrite the output.  Move the leading dup_channel_setup
-       and trailing drop_channel_setup to MAIN, so that
-       drop_channel_setup is executed for all exit paths.
-       * tests/aclocal7.test: Update to check for $AUTOMAKE --no-force
-       * tests/distcom6.test: New file.  Report from Scott James Remnant.
-       * tests/Makefile.am (TESTS): Add distcom6.test.
-
-       * configure.in: Require Autoconf 2.57b to be sure
-       aclocal can use autom4te --language Autoconf-without-aclocal-m4.
-       * m4/init.m4: Likewise.  Move the AC_PREREQ and m4_pattern_allow
-       calls inside the AM_INIT_AUTOMAKE macro.
-       * m4/auxdir.m4, m4/cond.m4, m4/lex.m4, m4/regex.m4: Move
-       AC_PREREQ calls inside the macros.
-       * m4/header.m4: Remove AC_PREREQ.
-
-       * automake.in (file_contents_internal): Do not add newlines before
-       empty actions.
-
-       * aclocal.in (write_aclocal): Take an output file and list of
-       used macros in arguments and make up the file contents here.
-       (trace_used_macros): New function.
-       (add_file): Do not update $output.
-       ($output): Delete.
-       (MAIN): Call trace_used_macros.  Then rewrite aclocal.m4 only
-       for these traced macros.  This should shorten aclocal.m4 by
-       stripping out unused macros.
-       * automake.texi (Invoking aclocal): Document ${AUTOM4TE}.
-       * tests/aclibobj.test: Make sure configure.in exists by the time
-       aclocal runs.
-       * tests/aclocal8.test: New file.
-       * tests/Makefile.am (TESTS): Add aclocal8.test.
-       Suggested by Bruno Haible and Akim Demaille.
-
-2003-08-21  Akim Demaille  <address@hidden>
-
-       * lib/Automake/Configure_ac.pm (&find_configure_ac)
-       (&require_configure_ac): Accept an optional directory argument.
-       ($configure_ac): Remove.
-       * aclocal.in, automake.in ($configure_ac): New.
-       * lib/Automake/Variable.pm: Don't use $configure_ac, just
-       configure.ac.
-
-2003-08-20  Akim Demaille  <address@hidden>
-
-       * lib/Automake/FileUtils.pm: More perldoc.
-       (&up_to_date_p): New.
-
-2003-08-17  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/398:
-       * m4/python.m4: Do not call AC_PATH_PROGS if $PYTHON is already
-       set.  Display `none' instead of `:' and $PYTHON is set to `:'
-       when no suitable interpreter is found.  Honor ACTION-IF-FOUND and
-       ACTION-IF-NOT-FOUND.
-       * automake.texi (Python): Document ACTION-IF-FOUND and
-       ACTION-IF-NOT-FOUND.
-       * tests/python4.test, tests/python5.test, tests/python6.test,
-       tests/python7.test, tests/python8.test, tests/python9.test: New
-       files.
-       * tests/Makefile.am (TESTS): Add them.
-       Report from Per Cederqvist.
-
-2003-08-13  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/399:
-       * m4/python.m4: Use AC_PATH_PROGS, not AC_PATH_PROG.
-       Report from Per Cederqvist.
-
-2003-08-12  Raja R Harinath  <address@hidden>
-
-       * lib/Automake/Condition.pm (strip): Replace loop with 'grep'.
-       (not): Replace loop with 'map'.
-       * lib/Automake/DisjConditions.pm (sub_conditions): Likewise.
-       * lib/Automake/Item.pm (not_alwasy_defined_in_cond):
-       Don't 'simplify' result of 'invert', since it's already in
-       canonical form.
-       * lib/Automake/Rule.pm (define): Replace loop with
-       'not_always_defined_in_cond'.
-
-       * lib/Automake/DisjConditions.pm (ambiguous_p): Typo in comment.
-       * lib/Automake/Rule.pm (accept_extensions, msg_cond_rule): Likewise.
-       (define): Reword comment slightly.
-       * Variable.pm (_var_order, msg_cond_var): Typo in comment.
-       * tests/cond20.test (var2): Use foo.c instead of foo.cc to avoid
-       spurious automake error exit.
-
-2003-08-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Item.pm, lib/Automake/ItemDef.pm: New files.
-       * lib/Automake/Rule.pm, lib/Automake/RuleDef.pm: New files.
-       * lib/Automake/Makefile.am (dist_perllib_DATA): Add them.
-       * lib/Automake/VarDef.pm: Make this a subclass of Automake::ItemDef.
-       (new): Adjust to call Automake::ItemDef::new.
-       (comment, location, owner): Delete.  Now inherited from ItemDef.
-       * lib/Automake/Variable.pm: Make this a subclass of Automake::Item.
-       (_new): Adjust to call Automake::Item::new.
-       (name, def, rdef, _set, conditions, not_always_defined_in_cond):
-       Delete.  How inherited from Item, where `_set' is called `set'.
-       * automake.in (SUFFIX_RULE_PATTERN): Delete. Now in Automake::Rule.
-       (suffix_rules_default): Delete.  Now
-       Automake::Rule::_suffix_rules_default
-       (suffixes): Delete.  Now Automake::Rule::suffixes.
-       (TARGET_AUTOMAKE, TARGET_USER): Delete.  Now
-       Automake::RuleDef::RULE_AUTOMAKE and Automake::RuleDef::RULE_USER.
-       (%targets, %target_source, %target_name, %target_owner): Delete,
-       replaced by the Rule and RuleDef classes.
-       (dependencies, depend, actions): Delete.  Now in Automake::Rule.
-       (suffix_rules, register_suffix_rule): Likewise.
-       (KNOWN_EXTENSIONS_PATTERN, accept_extensions): Likewise.
-       (known_extensions_list): Delete.  Now
-       Automake::Rule::_known_extensions_list.
-       (target_conditions): Delete.  Now inherited by Automake::Rule
-       from Automake::Item::conditions.
-       (rule_define): Delete.  Now Automake::Rule::define.  Adjust all
-       callers.
-       (target_defined): Delete.  Now Automake::Rule::rule.  Adjust all
-       callers.
-       (initialize_per_input): Adjust to call Automake::Rule::reset.
-       (err_target, err_cond_target, msg_cond_target, msg_target,
-       reject_target): Delete.  Now defined in Automake::Rule as
-       err_rule, err_cond_rule, msg_cond_rule, msg_rule and reject_target.
-       Adjust all callers.
-       (handle_languages): Call suffix_rules_count.
-       * tests/location.test: Adjust expected diagnostics.  We now display
-       $(EXEEXT) accurately.
-
-2003-08-10  Alexandre Duret-Lutz  <address@hidden>
-
-       Revert the fix for PR automake/291:
-       * lib/Automake/Variable.pm (define): Do not warn about variables
-       starting with `_' which are an issue on NEWS-OS 4.2R.  According
-       to Paul Eggert, NEWS-OS 4.2R is ten years old, the latest version
-       was released on 1996 and is not in wide use.  On the other hand,
-       variables starting with `_' are mandatory in several situations,
-       so diagnosing them is more annoying than useful.
-       * tests/canon5.test: Do not use -Wno-portability.
-       * tests/vars2.test: Delete.
-       * tests/Makefile.am (TESTS): Remove vars2.test.
-       Suggested by Jim Meyering.
-
-2003-08-09  Raja R Harinath  <address@hidden>
-
-       * lib/Automake/DisjConditions.pm (ambiguous_p): Simplify slightly.
-       * lib/Automake/tests/DisjConditions.pl (test_ambig): Test
-       Automake::Disjunctions::ambiguous_p.
-
-2003-08-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Variable.pm (condition_ambiguous_p): Move ...
-       * lib/Automake/DisjConditions.pm (ambiguous_p): ... here.
-       * automake.in (rule_define): Adjust usage.
-       * lib/Automake/Variable.pm (_check_ambiguous_condition): Likewise.
-
-       * lib/Automake/Options.pm: New file.
-       * lib/Automake/Makefile.am (dist_perllib_DATA): Add Options.pm.
-       * automake.in (FOREIGN, GNU, GNITS, $default_strictness)
-       ($default_strictness_name, $strictness, $strictness_name)
-       (%options, %global_options, process_option_list)
-       (set_strictness): Remove, now in Options.pm.
-       (initialize_per_input): Call Automake::Options::reset.
-       (handle_options, get_object_extension, get_object_extension)
-       (handle_languages, handle_single_transform_list, handle_compile)
-       (handle_texinfo_helper, handle_man_pages, handle_dist)
-       (handle_configure, do_check_merge_target)
-       (handle_factored_dependencies, handle_tests)
-       (handle_minor_options, scan_autoconf_traces, check_cygnus)
-       (lang_sub_obj, lang_c_rewrite, lang_c_finish, rule_define)
-       (make_paragraphs, am_install_var, parse_arguments): Adjust
-       to set and read options via the new interface.
-
-2003-08-07  Raja R Harinath  <address@hidden>
-
-       * Makefile.am (maintainer-check): Update perllibdir.
-       * lib/Automake/Makefile.am (Config.pm): Depend on Makefile too.
-       (EXTRA_DIST): Add Config.in.
-       * Makefile.in, lib/Automake/Makefile.in: Regenerate.
-       * tests/defs.in (AUTOMAKE, ACLOCAL): Use absolute paths in
-       $perllibdir.
-
-2003-08-06  Raja R Harinath  <address@hidden>
-
-       * configure.in (AUTOMAKE, ACLOCAL): Search the 'lib' directory
-       from the builddir too, to pick up Automake::Config.
-       * tests/defs.in (AUTOMAKE, ACLOCAL): Likewise.
-       * configure: Regenerate.
-       * automake.in (BEGIN): Handle multiple directories in $perllibdir.
-       * aclocal.in (BEGIN): Likewise.
-
-2003-08-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/ltcond.test: Thinko.
-
-2003-08-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Config.in: New file.
-       * lib/Automake/Makefile.am (nodist_perllib_DATA, do_subst,
-       CLEANFILES): New variables.
-       (Config.pm): New rule.
-       * Makefile.am (maintainer-check): Adjust expected differences
-       between automake.in and automake.
-       * aclocal.in, automake.in: Use Automake::Config.
-
-2003-08-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/ltconv.test: s/rm/rm -f/ to placate maintainer-check.
-
-       * automake.in (handle_texinfo_helper): Use the user definition
-       of TEXINFO_TEX before checking for cygnus or AC_CONFIG_AUX_DIR.
-       * tests/txinfo22.test: New file.
-       * tests/Makefile.am (TESTS): Add txinfo22.test.
-       Report from Tom Tromey.
-
-2003-08-03  Raja R Harinath  <address@hidden>
-
-       * lib/Automake/Variable.pm (@EXPORT): Remove
-       traverse_variable_recursively and
-       require_variables_for_variable.
-       (require_variables_for_variable, traverse_variable_recursively)
-       (_traverse_variable_recursively_worker): Convert to
-       Automake::Variable methods, remove support for being
-       invoked with variable names, and rename to ...
-       (requires_variables, traverse_recursively)
-       (_do_recursive_traversal): ... these.
-       (_value_as_list_recursive_worker, transform_variable_recursively):
-       Update to reflect changes.
-       * automake.in (handle_LIBOBJS, handle_ALLOCA)
-       (handle_libraries, handle_ltlibraries, am_primary_prefixes):
-       Likewise.
-       (define_objects_from_sources): Fix typo in comment.
-
-2003-08-02  Raja R Harinath  <address@hidden>
-
-       * automake.in (handle_source_transform): Replace 'grep' with 'map'.
-       (register_language): Replace 'grep' with 'foreach' modifier.
-
-2003-08-01  Raja R Harinath  <address@hidden>
-
-       * lib/Automake/Variables.pm (variables): Return a list of
-       Automake::Variable instances, not a list of strings.
-       (dump): Remove support for being invoked with a string.
-       (variables_dump): Adapt to these changes.
-       * automake.in (check_typos): Likewise.
-       (am_primary_prefixes): Likewise.
-
-2003-07-31  Ralf Wildenhues  <address@hidden>  (tiny change)
-
-       * lib/depcomp (aix): Support AIX Compiler version 6.
-
-2003-07-31  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (A Shared Library): Rewrite and split into
-       subsections.  Valuable comments from Norman Gray, Harlan Stenn,
-       Tim Van Holder, and Guido Draheim.
-       * tests/ltcond.test, tests/ltcond2.test, tests/ltconv.test: New files.
-       * tests/Makefile.am (TESTS): Add them.
-
-2003-07-30  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_single_transform_list): Complain about
-       foo.$(OBJEXT) being created both with libtool and without, not
-       about foo.lo.
-       Report from Tim Van Holder.
-
-2003-07-29  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (FETCHFILES, fetch): Add config-ml.in and
-       symlink-tree.
-       * lib/config.sub, lib/config-ml.in, lib/texinfo.tex: New
-       upstream versions.
-
-2003-07-28  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_configure): Cosmetic change to avoid
-       a maintainer-check complaint.
-
-2003-07-27  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Variable.pm (@EXPORT): Remove variable_dump.
-       (variable_dump): Replace by ...
-       (dump): ... this method.
-       (rdef, _check_ambiguous_condition): Adjust to use ->dump.
-       (define, variables_dump): Adjust to use Automake::Variable::dump
-
-       * lib/am/compile.am (mostlyclean-compile): Do not erase core dumps.
-       * automake.texi (Built sources example): Adjust example.
-
-2003-07-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (get_object_extension, handle_languages)
-       (handle_single_transform_list, handle_compile, handle_compile)
-       (handle_texinfo_helper, handle_texinfo_helper, handle_man_pages)
-       (handle_tests, handle_minor_options, check_gnu_standards)
-       (lang_sub_obj, lang_c_rewrite, lang_c_finish, rule_define):
-       Simplify "if (defined $options{'X'})" into "if ($options{'X'})".
-
-       Complete changes from 2003-07-08.
-       * automake.in ($cmdline_use_dependencies, $use_dependencies): Remove,
-       replaced by $options{'no-dependencies'}.
-       ($global_options): Remove.
-       (%global_options): New variable.
-       (initialize_per_input): Empty %options.
-       (process_option_list): Take a location and %options ref argument,
-       process no-dependencies as other options.
-       (handle_options): Do not reparse the global options, just initialize
-       %options from %global_options and fill it with local options.
-       (handle_languages, handle_single_transform_list)
-       (handle_configure, check_cygnus): Adjust usage of
-       $options{'no-dependencies'}.
-       (make_paragraphs): Adjust usage of $options{'cygnus'}.
-       (parse_arguments): Set cygnus and no-dependencies in %global_options.
-       (scan_autoconf_traces) <AM_INIT_AUTOMAKE>: Call process_option_list
-       to fill %global_options.
-
-2003-07-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/remake4.test: Use `$MAKE distdir' instead of `$MAKE dist' to
-       avoid the use of tar.
-
-2003-07-24  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/gnuwarn2.test: Typo.
-
-       * tests/insthook.test: Use $MAKE, not make.
-
-       Fix missing rebuilds during `make dist' with BSD make.
-       * automake.in (generate_makefile): Do not push Makefile.in, and
-       Makefile.am into DIST_COMMON here.
-       * lib/am/configure.am (DIST_COMMON): Do it here, and use
-       %MAKEFILE-AM% and %MAKEFILE-IN% so that items in DIST_COMMON
-       actually match the targets.  Prefix `configure' with `$(srcdir)/'
-       to match the target.
-       * tests/remake4.test: New file.
-       * tests/Makefile.am (TESTS): Add remake4.test.
-       Report from Akim Demaille.
-
-2003-07-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_multilib): Register all-multi.
-       (file_contents_internal): Insert \n when concatenating actions
-       from "factored" rules.
-       * lib/config-ml.in: New file, from GCC, including a patch
-       from Ralf Corsepius (see GCC's PR 11526).
-       * lib/symlink-tree.in: New file, from GCC.
-       * lib/Makefile.am (dist_script_DATA): Add config-ml.in and
-       symlink-tree.
-       * lib/am/clean.am (distclean-generic): Do not delete Makefile here...
-       (distclean, maintainer-clean): ... do it here.
-       * lib/am/depend.am (distclean-depend): Likewise, replace by
-       (distclean, maintainer-clean): ... these.
-       * lib/am/multilib.am (all-recursive, install-recursive,
-       mostlyclean-recursive, clean-recursive, distclean-recursive,
-       maintainer-clean-recursive): Remove these rules.
-       (mostlyclean-am, clean-am, distclean-am, maintainer-clean-am): Replace
-       by ...
-       (mostlyclean, clean, distclean, maintainer-clean): ... these.
-       (all-am): Remove, done in handle_multilib.
-       (install-am): Replace by ...
-       (install-exec-am): ... this.
-       * tests/Makefile.am (TESTS): Add multlib.test.
-       * tests/multlib.test: New file, based on a test case by
-       Ralf Corsepius
-
-2003-07-23  Tom Tromey  <address@hidden>
-
-       * lib/missing (autom4te): Typo.
-
-2003-07-16  Derek Price  <address@hidden>
-
-       * automake.in (scan_autoconf_traces): Handle AC_CONFIG_LINKS.
-       (handle_configure): Handle adding AC_CONFIG_LINKS arguments to
-       distclean targets (CONFIG_CLEAN_FILES makefile var).
-       * NEWS: Note new handling of AC_CONFIG_LINKS.
-       * automake.texi (Other things Automake recognizes): Ditto.
-       * tests/Makefile.am (TESTS): Add new tests.
-       * tests/conflnk.test: New test that links are cleaned on distclean.
-       * tests/conflnk2.test: New test that source files for links are
-       distributed.
-
-2003-07-15  Ralf Corsepius <address@hidden>  (tiny change)
-
-       * automake.in (scan_autoconf_traces): Trace AM_ENABLE_MULTILIB to
-       render $seen_multilib functional again.
-
-2003-07-10  Raja R Harinath  <address@hidden>
-
-       Avoid using refs as hash keys.
-       * lib/Automake/Variable.pm ($_traversal): New.
-       (reset): Reset $_traversal.
-       (_new): New attribute 'scanned'.
-       (%_vars_scanned): Remove.
-       (traverse_variable_recursively)
-       (traverse_variable_recursively_worker):
-       Use $_traversal instead of %_vars_scanned to detect recursively
-       defined variables.
-
-       * lib/am/configure.am (am--refresh): Silence.
-
-2003-07-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Variable.pm (define): Make clear the diagnostic
-       about variable names starting with `_' is about *Make* variables.
-
-       For Debian Bug #193907:
-       * automake.texi (Clean): make maintainer-clean should still
-       allow ./configure && make to run.
-
-       * automake.texi (CVS): Typo.
-
-2003-07-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in: Use Automake::FileUtils.
-       (parse_arguments, scan_configure, scan_m4_files): Never call
-       "die" to print an error message.  Use print and exit.
-       * automake.in: Use Automake::FileUtils.
-       * lib/Automake/General.pm ($debug, $help, $tmp, $verbose,
-       $version, &debug, &getopt, &mktmpdir, &verbose): Remove.
-       (END): Do not massage Perl's exit code.  Do not clean any temporary
-       directory.
-       (find_file, mtime, update_file, xsystem, contents): Move to ...
-       * lib/Automake/FileUtils.pm: ... this new file.  Adjust to
-       report errors using Channels.
-       (handle_exec_errors, xqx): New functions, from Autoconf.
-       * lib/Automake/Makefile.am (dist_perllib_DATA): Add FileUtils.pm.
-
-       * lib/Automake/Variable.pm (_traverse_variable_recursively_worker):
-       Return the empty list on recursively defined variable.  This
-       supersedes my change of 2003-07-02.
-
-2003-07-08  Akim Demaille  <address@hidden>
-
-       * automake.in ($cygnus_mode): Replace with $options{'cygnus'}.
-       Adjust all dependencies.
-       (&depend): Move next to %dependencies and prototype.
-       (&initialize_per_input): Initialize the 'cygnus' field of
-       '%options' to spare the code from 'exists' or 'defined' when
-       testing it.
-       (&handle_configure, &do_check_merge_target, &check_cygnus): Prototype.
-       (&parse_arguments): Rename '%options' and '%options_1st_pass' as
-       '%cli_options' and '%cli_options_1st_pass' to avoid clashes and
-       inconsistencies.
-
-2003-07-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (generate_makefile): Move near the end of the
-       file, after the definition of all called functions, so that
-       prototypes can be enforced.
-
-2003-07-06  Akim Demaille  <address@hidden>
-
-       * lib/am/subdirs.am (RECURSIVE_TARGETS): Move install-recursive,
-       install-exec-recursive, install-data-recursive and
-       uninstall-recursive addition to...
-       * lib/am/install.am: here.
-       * lib/am/texinfos.am, lib/am/subdirs.am: Remove the .PHONY
-       declaration of RECURSIVE_TARGETS.
-
-2003-07-06  Akim Demaille  <address@hidden>
-
-       * lib/Automake/Variable.pm, lib/Automake/VarDef.pm (VAR_SORTED):
-       New variable type.
-       Handle it.
-       * automake.in (&handle_subdirs): Prototype.
-       Adjust callers.
-       Make RECURSIVE_TARGETS a VAR_SORTED.
-
-2003-07-06  Akim Demaille  <address@hidden>
-
-       * automake.in (&define_files_variable): New.
-       (&handle_texinfo_helper): Move the handling of user variables from
-       here, to...
-       (&handle_texinfo): here.
-       This is to balance the size of these functions, and to match the
-       convention of other _helper functions.
-       (&handle_texinfo_helper): Use &define_files_variable.
-       Move some code to use less variables.
-       Rename $info_cursor as $texi.
-       (&handle_texinfo): Do not call handle_texinfo_helper if there are
-       no TEXINFOS.
-       * lib/am/texinfos.am: Sort the occurrences of dvi, info, pdf, ps
-       and html.
-       Remove *-recursive targets from .PHONY, they are part of
-       $(RECURSIVE_TARGETS) anyway.
-       (install-info, mostlyclean-aminfo): Are .PHONY.
-
-2003-07-05  Akim Demaille  <address@hidden>
-
-       * lib/am/distdir.am: Use ';' as a terminator, not a separator, for
-       sed complex commands, as required by NetBSD sed.
-       Reported by Patrick Welche.
-
-2003-07-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/config.guess, lib/config.sub: New upstream version.
-
-2003-07-04  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Optional, Dist): AC_CONFIG_AUX_DIR files
-       are automatically distributed.
-
-       * lib/depcomp (icc): Update to grok ICC 7.1's output.
-       * m4/depend.m4 (_AM_DEPENDENCIES): Check dependency generation
-       in a subdirectory, and with many dependencies.  This
-       catches more failures of depcomp.
-       Reports from Ralf Wildenhues and Akim Demaille.
-
-2003-07-04  Akim Demaille  <address@hidden>
-
-       * automake.in (&scan_texinfo_file, &output_texinfo_build_rules,
-       (&handle_texinfo_helper, &handle_texinfo): Formatting changes.
-       Prototype properly.
-       Don't use & when calling functions.
-
-2003-07-03  Alexandre Duret-Lutz  <address@hidden>
-
-       * NEWS: Categorize entries.
-       Suggested by Jim Meyering.
-
-       * Makefile.am (maintainer-clean): Disallow '$AUTOMAKE && exit 1'.
-       Ignore @...@ substitutions in comments.
-       * tests/defs.in: Try to make the shell more POSIX compliant.
-       (AUTOMAKE_run, AUTOMAKE_fails): New functions.
-       * tests/README: Mention AUTOMAKE_fails.
-       * tests/alloca.test, tests/alloca2.test, tests/ansi8.test,
-       * tests/asm.test, tests/backsl3.test, tests/backsl4.test,
-       * tests/badline.test, tests/badopt.test, tests/canon.test,
-       * tests/canon5.test, tests/colneq.test, tests/comment3.test,
-       * tests/comment5.test, tests/cond2.test, tests/cond20.test,
-       * tests/cond23.test, tests/cond24.test, tests/cond27.test,
-       * tests/condinc2.test, tests/conff2.test, tests/cxx2.test,
-       * tests/dejagnu2.test, tests/dirforbid.test,
-       * tests/distcom3.test, tests/else.test, tests/exdir2.test,
-       * tests/exeext2.test, tests/gcj2.test, tests/gcj5.test,
-       * tests/getopt.test, tests/gettext.test, tests/gettext2.test,
-       * tests/gnits.test, tests/gnuwarn.test, tests/gnuwarn2.test,
-       * tests/insh.test, tests/lex2.test, tests/libobj10.test,
-       * tests/libobj12.test, tests/libobj13.test,
-       * tests/libobj3.test, tests/library2.test,
-       * tests/library3.test, tests/libtool4.test,
-       * tests/libtool6.test, tests/lisp2.test, tests/location.test,
-       * tests/nogzip2.test, tests/output5.test, tests/overrid.test,
-       * tests/percent.test, tests/percent2.test,
-       * tests/pluseq5.test, tests/pluseq7.test, tests/pluseq9.test,
-       * tests/pr211.test, tests/primary.test, tests/primary2.test,
-       * tests/python2.test, tests/recurs.test, tests/reqd2.test,
-       * tests/seenc.test, tests/specflg.test, tests/specflg2.test,
-       * tests/spell.test, tests/spell2.test, tests/srcsub.test,
-       * tests/srcsub2.test, tests/stdlib.test, tests/subdir7.test,
-       * tests/substtarg.test, tests/suffix11.test,
-       * tests/symlink.test, tests/syntax.test,
-       * tests/targetclash.test, tests/txinfo4.test,
-       * tests/version3.test, tests/warnopts.test,
-       * tests/xsource.test, tests/yacc2.test: Use set -e,
-       AUTOMAKE_fails, and always grep error message.
-
-       * automake.in (handle_ltlibraries): Fix call to msg.
-
-       * tests/stamph.test: Delete.
-       * tests/Makefile.am (TESTS): Remove stamph.test.
-
-       * automake.in (handle_single_transform_list): Use $var->name
-       to print variable in the configure-substitution diagnostic.
-       Do not mention the parent when it is the variable itself.
-
-       * tests/package.test: Delete.
-       * tests/Makefile.am (TESTS): Remove package.test.
-
-       * automake.in (cond_stack_else): Return FALSE if `if' was not
-       used.
-       (cond_stack_endif): Return TRUE if `if' was not used.  Do not
-       display $negate and $cond, they are irrelevant and maybe undefined.
-
-2003-07-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Variable.pm (_traverse_variable_recursively_worker):
-       Do not return undef when a variable is recursively defined, this
-       causes warnings all over the place.  Return the empty string instead.
-
-       * lib/am/distdir.am (distcheck): Protect loop of DIST_ARCHIVES
-       from empty DIST_ARCHIVES.
-
-2003-07-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (scan_autoconf_traces): Check the expected
-       number of arguments of each traced macro.
-       * tests/overrid.test: Fix call to AM_CONDITIONAL.
-       * tests/conff2.test: New files.
-       * tests/Makefile.am (TESTS): Add conff2.test.
-       Report from Paolo Bonzini.
-
-2003-06-30  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in ($SUBST_REF_PATTERN): Do not define.
-       (%gen_varname): Move to Variable.pm, as %_gen_varname.
-       (initialize_per_input): Do not clean %gen_varname.
-       (handle_options, check_libobjs_sources, handle_source_transform,
-       handle_LIBOBJS, handle_ltlibraries, handle_texinfo_helper,
-       handle_man_pages, handle_dist, handle_subdirs, handle_gettext,
-       am_install_var): Adjust to use value_as_list_recursive,
-       loc_and_value_as_list_recursive, and has_conditional_contents.
-       (require_file_with_macro): Accept an Automake::Variable as argument.
-       (traverse_variable_recursively,
-       traverse_variable_recursively_worker, gen_varname,
-       transform_variable_recursively): Move ...
-       * lib/Automake/Variable.pm (traverse_variable_recursively,
-       _traverse_variable_recursively_worker,
-       _gen_varname, transform_variable_recursively): ... here.
-       * automake.in (variable_conditionally_defined,
-       variable_value_as_list_recursive_worker,
-       variable_value_as_list_recursive
-       variable_loc_and_value_as_list_recursive): Move ...
-       * lib/Automake/Variable.pm (has_conditional_contents,
-       _value_as_list_recursive_worker,
-       value_as_list_recursive, loc_and_value_as_list_recursive): ... here.
-       (reset): Reset %_gen_varname.
-       (require_variables_for_variable): Accept an Automake::Variable
-       as argument.
-
-2003-06-27  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/aclocal6.test: Test maintainer-clean in VPATH
-       builds. (For Ralf's fix.)
-
-2003-06-27  Ralf Corsepius  <address@hidden>  (tiny change)
-
-       * lib/am/configure.am (maintainer-clean): Remove
-       $(top_srcdir)/autom4te.cache, not autom4te.cache.
-
-2003-06-27  Akim Demaille  <address@hidden>
-
-       * automake.texi: Use @node with a single argument.
-
-2003-06-27  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/Makefile.am (dist_m4data_DATA): Add $(top_srcdir)/m4/amversion.m4.
-
-       * lib/am/distdir.am (distcheck): Run $(am__remove_distdir)
-       at the end of distcheck.  This was mistakenly removed on
-       2003-06-15.
-       * tests/subpkg.test: Make sure distcheck cleans up after itself.
-
-       * m4/Makefile.am ($(srcdir)/amversion.m4): Rename as ...
-       ($(top_srcdir)/m4/amversion.m4): ... this.
-       (DISTCLEANFILES): Remove.
-       (nodist_m4data_DATA): Remove. amversion.m4 is automatically
-       distributed.
-       (EXTRA_DIST): Add amversion.in.
-
-2003-06-25  Akim Demaille  <address@hidden>
-
-       * automake.texi (Top): Use @copying and @insertcopying.
-       Make Alexandre an author.
-       * automake.in ($gen_copyright): Add the "(C)" to Copyright.
-       * lib/depcomp: Likewise.
-
-2003-06-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Variable.pm (vardef, rvardef, set_seen): New functions.
-       (variable_defined, examine_variable): Remove.
-       (%_ac_macro_for_var): Add an entry for ALLOCA.
-       (require_variables): Use vardef instead of variable_defined.
-       Do not use _cvar.
-       * automake.in (generate_makefile): Do not push $(SOURCE) into
-       @sources.  Use define_pretty_variable to define SOURCES.
-       (handle_LIBOBJS, handle_ALLOCA): Use require_variables_for_variable
-       to require LIBOBJS, LTLIBOBJS and ALLOCA.
-       (handle_programs, handle_ltlibraries): Do not define an empty
-       _DEPENDENCIES or _LDFLAGS variable when none is defined.
-       (define_configure_variable): Do not check whether the variable
-       already exists (it's Automake::Variable::define's job).
-       (require_build_directory): Likewise, do not check
-       the existence of am__dirstamp.
-       (generate_makefile, handle_options, handle_languages)
-       (check_libobjs_sources, handle_single_transform_list)
-       (traverse_variable_recursively_worker, handle_source_transform)
-       (handle_lib_objects, handle_LIBOBJS, handle_compile)
-       (handle_libtool, handle_programs, handle_libraries)
-       (handle_ltlibraries, check_typos, handle_texinfo_helper)
-       (handle_man_pages, handle_tags, handle_dist, handle_subdirs)
-       (scan_aclocal_m4, handle_gettext, handle_footer, handle_install)
-       (handle_all, do_check_merge_target, handle_clean, lang_c_finish)
-       (handle_tests, lang_yacc_target_hook, define_pretty_variable)
-       (define_compiler_variable, define_linker_variable)
-       (make_paragraphs, am_primary_prefixes, am_install_var): Adjust to
-       call var, vardef, or set_seen, instead of variable_defined.  Use
-       set_seen only for variables which are actually checked by
-       check_typos.
-       * tests/target.test: Delete.
-       * tests/alloca.test, tests/alloca2.test: New files.
-       * tests/libobj3.test: Check error message.
-       * tests/distcom4.test: Make sure configure is in DIST_COMMON.
-       This replace confdist.test.
-       * tests/Makefile.am (TESTS, XFAIL_TESTS): Remove target.test.
-       (TESTS): Add alloca.test and alloca2.test.  Remove confdist.test.
-
-2003-06-20  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_dist): Delete DIST_COMMON before redefining
-       it.  Bug report from Akim Demaille.
-       (rewrite_inputs_into_dependencies): Make sure we always return
-       something, even when $add_srcdir is 0.
-       * tests/distcom4.test, tests/distcom5.test: New files.
-       * tests/Makefile.am (TESTS): Add distcom4.test and distcom5.test.
-
-       * tests/cond29.test: Also check for _SOURCES.
-       Report from Paolo Bonzini.
-
-2003-06-20  Akim Demaille  <address@hidden>
-
-       * lib/am/configure.am: Replace leading spaces with a real tab.
-
-2003-06-15  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/nogzip.test, tests/nogzip2.test: New files.
-       * tests/Makefile.am (TESTS): Add nogzip.test and nogzip2.test
-
-2003-06-15  Akim Demaille  <address@hidden>
-
-       * automake.in (&make_paragraphs): Define %GZIP%.
-       (&process_option_list): Accept no-dist-gzip2.
-       (&handle_dist): Complain when no archive format is enabled.
-       * lib/am/distdir.am (DIST_ARCHIVES): New variable.
-       (dist-gzip, dist-bzip2, dist-tarZ, dist-zip): No longer
-       conditioned.
-       (dist): Build $(distdir).tar.gz conditionally.
-       (distcheck): Use DIST_ARCHIVES to find an archive to unpack, and
-       to list built archives.  Run $(MAKE) dist instead of dist-gzip.
-       * automake.texi (Options, The types of distributions): Adjust.
-
-2003-06-15  Jens Elkner  <address@hidden>  (tiny change)
-
-       * m4/lispdir.m4 (AM_PATH_LISPDIR): Fix sed commands to work with
-       POSIXLY_CORRECT=1.
-
-2003-06-14  Karl Berry  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * mkinstalldirs (scriptversion): New variable.  Setup emacs hooks
-       to update it each time the file is written, as in install-sh.
-       (usage): Improve message.
-       (--version): New option.
-       (--help): Output to stdout, not stderr.
-
-2003-06-13  Paul Eggert  <address@hidden>
-
-       * lib/install-sh (dsttmp, rmtmp): Do not use '#' in file names;
-       it's not guaranteed by POSIX and it doesn't work on OpenVMS.
-       Bug reported by Bernard Giroud in:
-       http://mail.gnu.org/archive/html/autoconf-patches/2003-06/msg00013.html
-
-2003-06-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (check_gnu_standards): Use no-installman and
-       no-installinfo's locations.
-       (process_option_list): Fill %options with locations.
-       (check_cygnus) Fill $options{'no-installinfo'} and
-       $options{'no-dependencies'} with $cygnus_mode, so that it
-       remains a Location.
-       * tests/gnuwarn2.test: New file.
-       * tests/Makefile.am (TESTS): Add gnuwarn2.test.
-
-2003-06-04  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (process_option_list): Record the location
-       of ansi2knr's definition.
-       (handle_compile): Use it.
-       * tests/ansi3.test: Make sure the location appears correctly.
-       Update to use set -e.
-       * tests/ansi3b.test: New file.
-       * tests/Makefile.am (TESTS): Add ansi3b.test.
-
-       * tests/alpha.test: Really run $MAKE.  Augment to test
-       subdirectories, and check-news report.
-       * tests/alpha2.test: New file.  Bug report from Akim Demaille.
-       * tests/gnits2.test: Make sure README-alpha is not distributed.
-       * tests/Makefile.am (TESTS): Add alpha2.test.
-       * automake.in (handle_minor_options): Distribute README-alpha
-       using push_dist_common, not require_file_with_macro.
-
-2003-06-03  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Configure_ac.pm
-       (search_configure_ac, find_configure_ac): Rename as ...
-       (find_configure_ac, require_configure_ac): ... these.
-       * aclocal.in (scan_configure): Adjust call to require_configure_ac.
-       * automake.in (scan_autoconf_files): Likewise.
-       Suggested by Tim Van Holder.
-
-       * alocal.in: Use Automake::Configure_ac.
-       ($configure_ac): Delete.
-       (scan_configure): Adjust use of find_configure_ac;
-       * automake.in: Use Automake::Configure_ac.
-       ($configure_ac): Delete.
-       (scan_autoconf_files): Adjust use of find_configure_ac;
-       * lib/Automake/Configure_ac.pm: New file.
-       * lib/Automake/General.pm (find_configure_ac): Delete.  Now
-       replaced by Automake::Configure_ac::search_configure_ac.
-       * lib/Automake/Makefile.am (dist_perllib_DATA): Add Configure_ac.pm.
-       * lib/Automake/Variable.pm: Use Automake::Configure_ac.
-       (require_variables): Adjust use of $configure_ac.
-
-2003-06-02  Akim Demaille  <address@hidden>
-
-       * lib/am/texi-vers.am, lib/am/subdirs.am, lib/am/scripts.am,
-       * lib/am/remake-hdr.am, lib/am/python.am, lib/am/progs.am,
-       * lib/am/program.am, lib/am/multilib.am, lib/am/mans.am,
-       * lib/am/mans-vars.am, lib/am/ltlibrary.am, lib/am/ltlib.am,
-       * lib/am/lisp.am, lib/am/libtool.am, lib/am/library.am,
-       * lib/am/lang-compile.am, lib/am/java.am, lib/am/header.am,
-       * lib/am/header-vars.am, lib/am/footer.am, lib/am/depend.am,
-       * lib/am/dejagnu.am, lib/am/data.am, lib/am/compile.am,
-       * lib/am/clean.am, lib/am/clean-hdr.am, lib/am/check.am,
-       * lib/am/ansi2knr.am, lib/am/Makefile.am, lib/Makefile.am,
-       * m4/strip.m4, m4/sanity.m4, m4/runlog.m4, m4/regex.m4,
-       * m4/python.m4, m4/protos.m4, m4/options.m4, m4/obsolete.m4,
-       * m4/obsol-lt.m4, m4/obsol-gt.m4, m4/multi.m4, m4/missing.m4,
-       * m4/minuso.m4, m4/maintainer.m4, m4/lispdir.m4, m4/lex.m4,
-       * m4/install-sh.m4, m4/header.m4, m4/gcj.m4, m4/dmalloc.m4,
-       * m4/depout.m4, m4/cond.m4, m4/ccstdc.m4, m4/auxdir.m4, m4/as.m4,
-       * m4/Makefile.am: White space changes and Copyright updates.
-
-2003-05-29  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Variable.pm (check_defined_unconditionally): Add
-       the $parent_cond argument.
-       (output): Use $self->name in diagnostic not $self.
-       (variable_value_as_list): Rename as ...
-       (value_as_list): ... this.  Declare as a method.  Take a $parent_cond
-       argument and pass it to check_defined_unconditionally.  Do not call
-       variable_assert, now that this is a method.
-       (variable_assert): Delete (unused).
-       * automake.in (traverse_variable_recursively_worker): Adjust to
-       use check_defined_unconditionally and value_as_list as a methods.
-
-       * lib/Automake/Variable.pm (output): Declare as a method, since it
-       is only used this way.
-       (define): Fix documentation of $cond.
-       Suggested by Raja R. Harinath.
-
-2003-05-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Variable.pm, lib/Automake/VarDef.pm: New files.
-       * lib/Automake/Makefile.am (dist_perllib_DATA): Add Variable.pm
-       and VarDef.pm.
-       * automake.in: Use Automake::Variable and Automake::VarDef.
-       (MACRO_PATTERN): Delete. Now Automake::Variable::_MACRO_PATTERN.
-       (am_macro_for_var): Delete. Now Automake::Variable::_am_macro_for_var.
-       (ac_macro_for_var): Delete. Now Automake::Variable::_ac_macro_for_var.
-       (silent_variable_override): Delete.  Now
-       Automake::Variable::_silent_variable_override.
-       (var_value, var_location, var_comment, var_type, var_owner,
-       var_pretty, content_seen): Delete.  This functionality is now
-       offered by Automake::Variable and Automake::VarDef.
-       (VAR_AUTOMAKE, VAR_CONFIGURE, VAR_MAKEFILE, VAR_ASIS, VAR_PRETTY):
-       Delete.  Now defined in Automake::VarDef.
-       (var_order): Delete.  Now Automake::Variable::_var_order.
-       (appendvar): Delete.  Now Automake::Variable::_appendvar.
-       (var_SUFFIX_trigger): Register using Automake::Variable::hook.
-       (initialize_per_input): Call Automake::Variable::reset.
-       (err_var, msg_cond_var, msg_var, reject_var): Delete.  Now
-       defined in Automake::Variable.
-       (generate_makefile, process_option_list, handle_languages)
-       (traverse_variable_recursively_worker)
-       (transform_variable_recursively, handle_compile)
-       (handle_libraries, handle_ltlibraries)
-       (check_typos, handle_dist, handle_subdirs, scan_autoconf_files):
-       Adjust to use Automake::Variable functions.
-       (check_ambiguous_condition): Delete.  Now
-       Automake::Variable::_check_ambiguous_condition.
-       (condition_ambiguous_p): Delete.  Now
-       Automake::Variable::condition_ambiguous_p.
-       (variable_not_always_defined_in_cond): Delete.  Now
-       Automake::Variable::not_always_defined_in_cond.
-       (macro_define): Delete.  Now Automake::Variable::define.
-       (macro_delete): Delete.  Now Automake::Variable::variable_delete.
-       (macro_dump): Delete.  Now Automake::Variable::variable_dump.
-       (macros_dump): Delete.  Now Automake::Variable::variables_dump.
-       (variable_defined): Delete.  Now
-       Automake::Variable::variable_defined, with the target check
-       temporarily disabled.
-       (variable_assert): Delete.  Now Automake::Variable::variable_assert.
-       (examine_variable): Delete.  Now
-       Automake::Variable::examine_variable.
-       (variable_conditions): Delete.  Now Automake::Variable::conditions.
-       (scan_variable_expansions): Delete.  Now
-       Automake::Variable::scan_variable_expansions.
-       (check_variable_expansions): Delete.  Now
-       Automake::Variable::check_variable_expansions.
-       (check_variable_defined_unconditionally): Delete.  Now
-       Automake::Variable::check_defined_unconditionally.
-       (variable_value): Delete.  Now Automake::Variable::variable_value.
-       (variable_value_as_list): Delete.  Now
-       Automake::Variable::variable_value_as_list.
-       (variable_value_as_list_recursive_worker): Adjust to use
-       Automake::Variable functions.
-       (variable_output): Delete.  Now Automake::Variable::output.
-       (define_pretty_variable, define_configure_variable, read_am_file)
-       (define_standard_variables, read_main_am_file): Adjust to use
-       Automake::Variable functions.
-       (handle_variables): Delete.  Now Automake::Variable::output_variables.
-       (file_contents_internal, am_primary_prefixes, am_install_var)
-       (require_file_with_macro, require_conf_file_with_macro)
-       (push_dist_common): : Adjust to use
-       Automake::Variable functions.
-       (require_variables): Delete.  Now
-       Automake::Variable::require_variables.
-       (require_variables_for_macro): Delete.  Now
-       Automake::Variable::require_variables_for_variable.
-       * tests/Makefile.am (XFAIL_TESTS): Add target.test.
-
-2003-05-25  Christian Cornelssen  <address@hidden>  (tiny change)
-
-       * tests/dejagnu7.test: Check if runtest supports --status.
-
-2003-05-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Location.pm (dump): Output 'INTERNAL' when position
-       is undefined.
-
-       * lib/Automake/DisjConditions.pm (human): Fix infinite loop when
-       $self contains only one Condition.
-
-       * automake.in: Use plain strict, including refs.
-       (macro_define, handle_single_transform_list): Use \&{'name'} to
-       build references to named subroutines.
-
-2003-05-22  Karl Berry  <address@hidden>
-
-       * automake.texi: Update @dircategory to match the Free Software
-       Directory.  End directory entries with dots.
-
-2003-05-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (maintainer-mode): s/François/Fran@,{c}ois/.
-
-       * lib/elisp-comp: s/François/Franc,ois/.
-       Suggested by Paul Eggert.
-
-       * automake.in: Move the "main" code at the end.
-       (parse_arguments): Move near the end.
-       ($KNOWN_EXTENSIONS_PATTERN, @known_extensions_list,
-       accept_extensions, var_SUFFIXES_trigger): Move these definitions
-       before any call to register_language.
-       (am_file): Move the definition with all other global variables,
-       do not use local to define it.
-       * Makefile.am (maintainer-check): Expect no `local' in Automake.
-
-2003-05-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Wrap.pm, lib/Automake/tests/Wrap.pl: New files.
-       * lib/Automake/Makefile.am (dist_perllib_DATA): Add Wrap.pm.
-       * lib/Automake/tests/Makefile.am (TESTS): Add Wrap.pl.
-       * automake.in (handle_texinfo_helper, pretty_print_rule)
-       (variable_output): Adjust to use makefile_wrap instead of
-       pretty_print_internal.
-       (pretty_print_internal): Remove.  Renamed as Automake::Wrap::wrap
-       and augmented to accept the $eol and $max_len arguments.
-
-2003-05-18  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Autom4te/XFile.pm, lib/config.guess, lib/config.sub,
-       lib/texinfo.tex: New upstream versions.
-
-2003-05-17  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/install.am (install, install-exec, install-data, uninstall):
-       Declare conditionally using a if/else/endif block instead of
-       using ?SUBDIRS?-style conditions.  The latter fail when
-       %maybe_BUILT_SOURCES% is replaced by several lines.
-       This fixes a bug introduced on 2003-04-06.
-       * tests/bsource.test: New file.
-       * tests/Makefile.am (TESTS): Add bsource.test.
-       Reported by Bruno Haible.
-
-2003-05-11  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (renamed objects): New node.
-       (Program and Library Variables): Move maude_DEPENDENCIES closer
-       to maude_LDADD.  Define and use `per-target compilation flags' in the
-       explanation for maude_CFLAGS et al.  Link to the `renamed objects'
-       node.  Illustrate maude_SHORTNAME.
-
-2003-05-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/install-sh: Update copyright notice and license to that of
-       X11R6.  This removes an advertising clause reported as Debian bug
-       #191717.
-
-2003-05-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.in (ACLOCAL): Do not use -I, --acdir is enough.
-
-       * m4/make.m4: Rename the doit target as am__doit,
-       and make it phony.
-       Reported by Philip S Tellis.
-
-2003-05-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/configure.am (%MAKEFILE-IN%): Propagate automake's exit
-       status.
-       * tests/makej.test: New file (test Autom4te's cache locking,
-       new in CVS Autoconf).
-       * tests/Makefile.am (TESTS): Add makej.test.
-
-2003-05-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/General.pm (contents): New function.
-       * aclocal.in (greatest_mtime, force_output): New globals.
-       (scan_configure, add_file): Update $greatest_mtime.
-       (parse_arguments): Parse --force.
-       (write_aclocal): Do not overwrite $output_file unless needed.
-       * automake.texi (aclocal options): Document --force.
-       * tests/aclocal7.test: New file.
-       * tests/Makefile.am (TESTS): Add aclocal7.test.
-
-2003-05-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Optional): Document m4_include.
-       (Invoking aclocal): Shake a bit to introduce the various uses
-       of aclocal and explain that aclocal will use m4_include for
-       local files.
-       (Extending aclocal): Show how to install installable macros
-       in $(datadir)/aclocal, and make it clearer that writing installable
-       macros is not the only way to extend aclocal.
-       (Local Macros, Future of aclocal): New sections.
-
-2003-04-27  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (@common_files): Remove acinclude.m4 since
-       it will be m4_included by aclocal.m4 and files are always
-       distributed.
-       (scan_aclocal_m4): Do not bother about acinclude.m4 anymore.
-       We will get this dependency when tracing m4_includes.
-       * tests/aclocal6.test: Make sure acinclude.m4 is distributed
-       when used.
-       * tests/acinclude.test: Delete.
-       * tests/Makefile.am (TESTS): Remove acinclude.test.
-
-2003-04-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_configure): Don't add @configure_deps to
-       DIST_COMMON, we do this from lib/am/configure.am now.
-       Define the am__configure_deps variable instead of substituing
-       %CONFIGURE_DEPS%.
-       * lib/am/configure.am (%MAKEFILE-IN%, $(top_srcdir)/configure,
-       $(ACLOCAL_M4)): Use $(am__configure_deps) instead of %CONFIGURE_DEPS%.
-       (DIST_COMMON): Add $(am__configure_deps).
-
-       * tests/aclocal6.test: New file.
-       * lib/am/configure.am (am--refresh): New rule.
-       (%MAKEFILE-IN%, %MAKEFILE%, $(top_builddir)/config.status,
-       $(top_srcdir)/configure): Call the top-level am--refresh from
-       subdirectories.
-       ($(ACLOCAL_M4)): Depend upon %CONFIGURE_DEPS%.  Call the
-       top-level am--refresh when not in the top-level directory.
-       Fix jump directories for VPATH builds.
-       Suggested by Raja R. Harinath.
-
-2003-04-24  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (scan_aclocal_m4): Do not parse ACLOCAL_AMFLAGS
-       and glob for m4_files (We've got all local m4 files while
-       tracing m4_include's).  Diagnose ACLOCAL_M4_SOURCES as obsolete.
-       Distribute aclocal.m4 only at the top-level.
-       (my_glob): Remove.  This fixes PR automake/11.
-       (handle_dist): Strip leading `./' from directories.
-       * aclocal.in (add_file): Output 'm4_include([file.m4])' instead
-       of copying local files.
-       (write_aclocal, parse_arguments): Bump copyright date.
-       * configure.in: De not build m4/amversion.m4 from here ...
-       * m4/Makefile.am ($(srcdir)/amversion.m4): ... do this here.
-       (nodist_m4data_DATA): Use $(srcdir)/amversion.m4 instead
-       of amversion.m4.
-       * tests/Makefile.am (XFAIL_TESTS): Remove aclocal5.test.
-       (TESTS): Remove aclocal2.test.  Do not test aclocal.test twice.
-       * tests/aclocal2.test: Delete (pointless).
-       * tests/aclocal5.test: Make sure configure's dependencies are
-       distributed.
-       * tests/acinclude.test: Adjust to search for m4_include.
-       * tests/dirlist.test, tests/dup3.test: Run $AUTOCONF and grep
-       configure instead of aclocal.m4.
-
-       For PR automake/46:
-       * automake.in (scan_aclocal_m4): Work in all directories, not only
-       the top-level.  Prepend $(top_srcdir) in front of each aclocal.m4
-       dependency.
-       * lib/am/configure.am (config.status, configure, $(ACLOCAL_M4)):
-       Define rebuild rules in each directory.
-       * tests/subdir8.test: Augment to exercise aclocal.m4's dependencies
-       from the top-level directory.
-       * tests/aclocal5.test: New file.  Exercise aclocal.m4's dependencies
-       from a subdirectory.
-       * tests/Makefile.am (TESTS): Add aclocal5.test.
-       (XFAIL_TESTS): Replace subdir8.test by aclocal5.test.
-
-2003-04-24  Akim Demaille  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/46:
-       * lib/am/configure.am (%MAKEFILE-IN%): If Makefile.in is rebuilt
-       because of one of configure's dependencies, run automake without
-       argument to update the whole tree at once.  Depend upon
-       %CONFIGURE_DEPS%.
-       (%MAKEFILE%): If Makefile is rebuilt because config.status has
-       been updated, run config.status without arguments.
-       * automake.in (scan_autoconf_traces): Prepend $(top_srcdir)
-       before all files in @configure_deps.
-       * tests/subdir5.test: Modernize configure.in, make sure
-       maude/Makefile was actually created, and exercise %CONFIGURE_DEPS%.
-       * tests/subdir8.test: New file.
-       * tests/Makefile.am (TESTS): Add subdir8.test.
-       (XFAIL_TESTS): Replace subdir5.test by subdir8.test.
-
-2003-04-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Requirements): Typo in index
-       s/AC_CONFIG_FILE/AC_CONFIG_FILES/.
-
-       * lib/texinfo.tex: New upstream version.
-
-2003-04-21  Jim Meyering  <address@hidden>
-
-       * lib/mkinstalldirs: Remove each sequence of spaces before a
-       TAB character.
-       * lib/depcomp: Search for TAB-SPC, not SPC-TAB.
-
-2003-04-19  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/389:
-       * automake.in (handle_configure): Don't put $colon_infile in
-       CONFIG-MAKEFILE.
-       * tests/conff.test: New file.
-       * tests/Makefile.am (TESTS): Add conff.test.
-       Reported by Alexander Turbov.
-
-2003-04-18  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs.in: Handle required=etags to work around
-       Exuberant Ctags.
-
-       * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
-       versions.
-
-       * tests/dejagnu3.test, tests/dejagnu4.test, tests/dejagnu5.test:
-       Distribute dejagnu test cases, so that distcheck actually runs them.
-
-2003-04-18  Richard Dawe  <address@hidden>
-
-       * lib/am/dejagnu.am (site.exp): Don't define tool in site.exp,
-       because we set that by invoking runtest with --tool.
-       * tests/Makefile.am (TESTS): Add dejagnu4.test, dejagnu5.test,
-       dejagnu6.test, dejagnu7.test.
-       * tests/dejagnu4.test: New test.
-       * tests/dejagnu5.test: New test.
-       * tests/dejagnu6.test: New test.
-       * tests/dejagnu7.test: New test.
-
-       * tests/dejagnu3.test: Make sure the DejaGnu test is actually run.
-
-2003-04-18  Jim Meyering  <address@hidden>
-
-       * automake.in (variable_output): Fix typo in comment s/is/if/.
-
-       * lib/am/yacc.am (?!GENERIC?%OBJ% aka .y.c): Don't redirect
-       directly to address@hidden  Instead, redirect to address@hidden and 
rename upon success.
-       Also, move the commands that update $@ so they are last.  Otherwise,
-       this rule could leave the user with an up to date target (.c file)
-       but with a missing or corrupted corresponding .h file.
-
-2003-04-17  Richard Dawe  <address@hidden>
-
-       * tests/defs.in: Handle required=runtest, to detect runtest
-       from DejaGnu.
-       * tests/Makefile.am (TESTS): Add dejagnu3.test.
-       * tests/dejagnu3.test: New test.
-
-2003-04-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (rule_define): If the user tries to override
-       an Automake which has a -local variant, suggest using the
-       -local variant in the -Woverride diagnostic.
-       (handle_factored_dependencies): Register factored
-       rules with rule_define, and define them only in undefined
-       conditions.
-       * tests/Makefile.am (TESTS): Add override.test.
-       * tests/overrid.test: New file.
-       * tests/phony.test: Count the number of .PHONY targets.
-
-2003-04-15  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/distdir.am (distuninstallcheck, distcleancheck): Silence
-       these rules, so that we don't confuse users by echoing
-       "echo ERROR:" commands which are not run.
-
-2003-03-14  Richard Dawe  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (output_texinfo_build_rules, handle_texinfo_helper,
-       initialize_per_input):  Add infrastructure for generating HTML
-       documentation from texinfo source.
-       * lib/am/texinfos.am: Add rules for building HTML documentation
-       from texinfo source.
-       * lib/am/texibuild.am: Likewise.
-       * automake.texi (Texinfo): Document rules for building
-       HTML documentation from texinfo source.
-       * tests/txinfo21.test: New file.
-       * tests/Makefile.am (TESTS): Add txinfo21.test.
-       * tests/defs.in: Handle required=makeinfo-html.
-
-2003-04-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (%silent_variable_override): New variable.
-       (macro_define): Warn about variable definitions overriding
-       Automake variables.
-       (rule_define): Warn about target definitions overriding
-       Automake variables.  Fix $condmsg definition.
-       * automake.texi (Invoking Automake): Document the `override'
-       category.
-       * lib/Automake/ChannelDefs.pm (usage): Likewise.
-       * lib/am/texinfos.am [!%?CYGNUS] (MAKEINFO): Do not define,
-       this is already done in m4/init.m4.
-       * tests/dejagnu2.test: Run $MAKE, don't only grep.  Use
-       -Wno-override, and make sure we get a warning without.
-       * tests/exeext2.test, tests/substtarg.test: Use -Wno-override,
-       and make sure we get a warning without.
-       * tests/exeext3.test, tests/java2.test, tests/nolink.test,
-       tests/subpkg.test, tests/vartest.test: Use -Wno-override.
-       * tests/txinfo13.test: Use installcheck-local instead of overriding
-       installcheck.
-       * tests/txinfo2.test: Run $MAKE on the real Makefile (this test
-       used to succeed thanks to a failure...)
-       * tests/location.test: Adjust expected messages.
-       * tests/Makefile.am (XFAIL_TESTS): Add txinfo5.test.
-
-2003-04-12  Raja R Harinath  <address@hidden>
-
-       * lib/Automake/DisjConditions.pm (true): Don't cache answer.
-       (invert): Update comment.
-       (_simplify): Remove.
-       (simplify): Implement using invert().
-       * lib/Automake/tests/DisjConditions.pl (test_simplify):
-       Update to reflect changes.
-
-2003-04-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (scan_autoconf_files): Augment the error message
-       about AM_INIT_AUTOMAKE not found.
-       Suggested by Bruno Haible.
-
-       * lib/Automake/Version.pm: New file.
-       * lib/Automake/Makefile.am (dist_perllib_DATA): Add Version.pm.
-       * lib/Automake/tests/Version.pl: New file.
-       * lib/Automake/tests/Makefile.am (TESTS): Add Version.pl.
-       * tests/Makefile.am (TESTS): Remove version5.test.
-       * tests/version5.test: Delete.  Move the tests to Version.pl.
-       * automake.in (version_split, version_compare, version_check): Move ...
-       * lib/Automake/Version.pm (split, compare, check): ... here.
-
-2003-04-11  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/tests/Condition.pl (test_reduce_and)
-       (test_reduce_or): Cosmetics.
-       * lib/Automake/tests/DisjConditions.pl (test_sub_conditions):
-       Fix a comment.
-       * lib/Automake/DisjConditions.pm (sub_conditions): Add missing C<...>
-       in comment.
-       * tests/yacc8.test, configure.in: Update copyright year.
-
-2003-04-10  Richard Dawe  <address@hidden>
-
-       * configure.in: Get the build platform name.  Define
-       MODIFICATION_DELAY as the time to wait after modifying a file,
-       to cope with timestamp granularity issues, depending
-       on the platform.
-       * tests/defs.in: Define `sleep' using MODIFICATION_DELAY.
-
-2003-04-10  Eric Siegerman  <address@hidden>  (tiny change)
-
-       * automake.texi (Public macros): Clarify that the new
-       AM_INIT_AUTOMAKE variant is preferred, and the old one
-       deprecated.  Copy-edit the rest of the AM_INIT_AUTOMAKE item.
-       (Hello): Caution that the example uses the deprecated
-       AC_INIT/AM_INIT_AUTOMAKE syntax, and xref to the discussion.
-
-2003-04-10  Alexandre Duret-Lutz  <address@hidden>
-
-       Retain all variable definitions until the whole Makefile.am has
-       been processed, then output all variables in one step, at the top
-       of Makefile.in.  (Older revisions used to output user variables
-       before generating Automake targets, and to mix Automake variables
-       with Automake targets, preventing redefinitions of previously
-       output variables.)
-
-       * automake.in (%var_pretty): New variable.
-       (VAR_ASIS, VAR_PRETTY): New constants.
-       (@var_list): Rename as ...
-       (@var_order): ... this.
-       (initialize_per_input): Clear %var_pretty.
-       (handle_variables): New function, extracted from ...
-       (read_main_am_file): ... here.
-       (generate_makefile): Call handle_variable after everything else.
-       (handle_dist): Use define_pretty_variable, not pretty_print.
-       (pretty_print): Delete.
-       (macro_define): Augment with $COMMENT and $PRETTY parameters.
-       Update %var_comment, %var_pretty, and @var_order.  Adjust callers.
-       (variable_pretty_output): Merge with ...
-       (variable_output): ... this, and choose the prettiness on a
-       per-condition basis.
-       (append_comments): Delete.  This work is now done by macro_define.
-       (read_am_file, file_contents_internal): Don't call append_comments
-       nor update @var_list, adjust calls to macro_define.
-       (handle_subdirs): Don't explicitly output RECURSIVE_TARGETS,
-       just mark it as VAR_PRETTY.
-       * tests/exeext.test: Make sure bin_PROGRAMS is output only once.
-       Report from Jim Meyering.
-
-2003-04-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_installdirs): Rename as ...
-       (handle_install): ... this.  Define maybe_BUILT_SOURCES.
-       (generate_makefile): Adjust call to handle_install.
-       * lib/am/install.am (install): Use %maybe_BUILT_SOURCES%.
-       * automake.texi (Sources, Built sources example): BUILT_SOURCES
-       is honored by `make install' too.
-       * tests/check3.test: Make sure that `make install' also depends
-       upon BUILT_SOURCES.
-       Report from Alexander Turbov.
-
-       * lib/am/libs.am (ARFLAGS): Define.
-       * automake.in (handle_libraries): Use `$(ARFLAGS)' instead of
-       hard-coding `cru'.
-       * automake.texi (A Library): Explain how AR, ARFLAGS and RANLIB
-       are used, and how they can be overridden.
-       (Program and Library Variables): Adjust to show `$(ARFLAGS)'
-       instead of `cru'
-       * tests/ar.test: Rewrite to test for AR, ARFLAGS, and RANLIB.
-       * tests/ranlib.test: Delete, obsoleted by ar.test.
-       * tests/Makefile.am (TESTS): Remove ranlib.test.
-       Report from Paul Thomas.
-
-2003-04-03  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (check_trailing_slash): New function (variation on
-       a patch by Peter Muir).  Diagnose whitespaces following trailing
-       backslash.
-       (read_am_file): Use it.
-       * tests/backsl4.test: New file.
-       * tests/Makefile.am (TESTS): Add backsl4.test.
-       Reported by Peter Muir.
-
-2003-03-29  Raja R Harinath  <address@hidden>
-
-       Speedup Automake::DisjConditions::invert().
-       * lib/Automake/Condition.pm (multiply): New.
-       * lib/Automake/DisjConditions.pm (_multiply): Use it.
-       (sub_conditions): Likewise.
-
-       * lib/Automake/Condition.pm (reduce): Rename to ...
-       (reduce_and): ... this.
-       (reduce_or): New.
-       * lib/Automake/DisjConditions.pm (_multiply): Use reduce_or().
-       * lib/Automake/tests/Condition.pl (test_reduce): Rename to ...
-       (test_reduce_and): ... this.
-       (test_reduce_or): New.
-       * lib/Automake/tests/DisjConditions.pl
-       (test_invert): Update to reflect effect of reduce_or().
-       (test_simplify): Don't skip invert() on larger inputs.
-
-2003-03-29  Raja R Harinath  <address@hidden>
-
-       * tests/yacc8.test: Add a $sleep before modifying Makefile.am so
-       that timestamp will change.
-
-2003-03-23  Akim Demaille  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/tags.am (TAGS): Use --etags-include instead of --include,
-       when supported by etags (Exuberant Ctags).
-       * tests/tagsub.test: Rewrite to _run_ the `tags' rule.
-
-2003-03-20  Alexandre Duret-Lutz  <address@hidden>
-
-       For Debian Bug #185388:
-       * automake.texi (Extending): Augment the install-exec-hook
-       discussion with an example how to symlink a versioned binary.
-       * tests/insthook.test: Rewrite to test the above example.
-       Report from James R. Van Zandt.
-
-2003-03-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (maintainer-check): Allow `automake:' tokens,
-       occurring in location.test.  Automake now has 5 legitimate
-       unsubstituted @address@hidden
-
-       * tests/aclocal4.test: Require GNU make.
-
-2003-03-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/aclocal4.test: New file.  Test for the ACLOCAL_M4 bug below.
-       * tests/Makefile.am (TESTS): Add aclocal4.test.
-
-2003-03-14  Jim Meyering  <address@hidden>
-
-       * automake.in (scan_aclocal_m4): Define ACLOCAL_M4 even in
-       subdirectories.  Makefile.in depends on that variable.
-
-2003-03-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/init.m4: Remove a leftover comment from the pre-1.7 era.
-
-       Fix for PR automake/386:
-       * m4/init.m4: Require Autoconf 2.55.
-       Reported by Owen Taylor.
-
-       * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj)
-       (?GENERIC?%EXT%.lo): Use `mv -f' instead of `mv' in FASTDEP mode.
-       Suggested by Matthias Andree.
-
-       * tests/README: Typo.
-
-2003-03-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj)
-       (?GENERIC?%EXT%.lo): Hide the if/then/else machinery for FASTDEP.
-       Just echo the gcc command.
-       Suggested by Karl Berry.
-
-2003-03-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/depend2.am (?GENERIC?%EXT%.lo): Do not use
-       `test -f foo || echo $(srcdir)/` to emulate a VPATH search when
-       outputing suffix rules.  This follows 2003-02-25's change.
-       * lib/am/lex.am (?GENERIC?%EXT%%DERIVED-EXT%): Likewise.
-       * lib/am/yacc.am (?GENERIC?%EXT%%DERIVED-EXT%): Likewise.
-
-2003-03-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Requirements) <AC_CONFIG_FILES>: Files listed
-       with AC_CONFIG_FILES are cleaned by `make distclean'.  Don't
-       pretend otherwise.
-       Reported by Rafael Laboissiere.
-
-2003-03-04  Andreas Buening  <address@hidden>
-
-       * lib/mdate-sh: Find out which column of the ls -l output contains
-       the month. Do not assume it is at least the fifth column.
-
-2003-02-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Emacs Lisp): Mention that `dist_' can be used.
-
-       * automake.texi (Emacs Lisp): Instruct people to use lisp_DATA
-       instead of lisp_LISP when they don't want byte-compilation.
-       Don't mention ELCFILES anymore.
-       * automake.in (handle_data): Allow lisp_DATA.
-       * tests/lisp5.test: New file.
-       * tests/Makefile.am (TESTS): Add lisp5.test.
-
-       * automake.in (handle_emacs_lisp): Don't build *.elc files
-       if ELCFILES was set empty.
-       * tests/lisp4.test: New file.
-       * tests/Makefile.am (TESTS): Add lisp4.test.
-       Reported by Simon Josefsson.
-
-       * tests/lex3.test, tests/lex5.test: Require flex.
-       Reported by Leo Davis.
-
-2003-02-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj): Do not
-       use the `test -f foo || echo $(srcdir)/` to emulate a VPATH search
-       when outputing suffix rules.
-       * lib/am/texibuild.am (?GENERIC?%SOURCE_SUFFIX%.dvi)
-       (?GENERIC?%SOURCE_SUFFIX%.pdf): Likewise.
-       Suggested by Bruno Haible.
-
-       * automake.in (read_am_file): Catch trailing backslashes on last line.
-       * tests/backsl3.test: New file.
-       * tests/Makefile.am (TESTS): Add backsl3.test.
-       Reported by Akim Demaille.
-
-2003-02-24  Alexandre Duret-Lutz  <address@hidden>
-
-       * ChangeLog: Move 2002's entries to ...
-       * ChangeLog.02: ... this new file.
-       * Makefile.am (EXTRA_DIST): Add ChangeLog.02.
-
-2003-02-24  Richard Dawe  <address@hidden>
-
-       * tests/version7.test: Use $sleep to sleep before updating
-       the version, to work around timestamp inconsistencies in Windows.
-
-2003-02-24  Bruno Haible  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/texibuild.am: Don't remove the target info files. Instead,
-       back up and restore them if makeinfo fails.
-       * tests/txinfo20.test: New file.
-       * tests/Makefile.am (TESTS): Add txinfo20.test.
-
-2003-02-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (FAQ, CVS, maintainer-mode, wildcards)
-       (distcleancheck): Fix typos and other errors reported by Karl
-       Berry.
-
-2003-02-20  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/texibuild.am (%SOURCE_SUFFIX%%DEST_SUFFIX%): Use $(...)
-       instead of ${...}.
-
-       * tests/defs.in: Handle required=ro-dir.
-       * tests/destdir.test: Use this.
-
-2003-02-19  Richard Dawe  <address@hidden>
-
-       * lib/am/distdir.am (distcheck): Strip any leading DOS drive
-       from dc_install_base.
-
-2003-02-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/texinfos.am (install-info-am, uninstall-info-am): Install
-       DJGPP-style *.iNN info files.
-       (maintainer-clean-aminfo): Rewrite using the same pattern
-       as in uninstall-info-am.
-       * lib/am/texibuild.am (%SOURCE_SUFFIX%%DEST_SUFFIX%): Erase
-       DJGPP-style *.iNN info files before running $(MAKEINFO).
-       * tests/txinfo19.test: New file.
-       * tests/Makefile.am (TESTS): Add txinfo19.test.
-
-2003-02-18  Richard Dawe  <address@hidden>
-
-       * lib/depcomp (dashmstdout): Cope with DOS filenames in
-       dependencies.
-
-2003-02-17  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/depcomp (makedepend): Don't pass $object to makedepend.
-       Reported by Stepan Kasal.
-
-2003-02-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs.in: Handle required=makedepend.
-
-       * Makefile.am (maintainer-check): Update the diff check
-       to account for the recent @SHELL@ substitution.
-
-2003-02-11  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/depcomp: Do not put comments on the `icc)' line.
-
-       * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
-       versions.
-
-       Fix for PR automake/381:
-       * automake.in (handle_gettext): Do not print diagnostics
-       about po/ and intl/ missing from SUBDIRS if po/ does not
-       exist.  Warn if `SUBDIRS = intl' is used although libintl
-       is 'external'.
-       * tests/gettext.test: Make sure diagnostics are not output
-       when po/ does not exist.
-       * tests/gettext2.test: Test for unwanted intl/.
-       PR from Alexander Turbov, fix suggested by Bruno Haible.
-
-       * m4/depend.m4: Grep depcomp's stderr for icc warnings about
-       ignored options.
-       * lib/depcomp (icc): New mode.
-       * tests/depcomp5.test: New file.
-       * tests/defs.in: Handle required=icc.
-       * tests/Makefile.am (TESTS): Add it.
-
-       Temporary hack for PR automake/381:
-       * automake.in (handle_gettext): Turn missing po/ and intl/ errors
-       into -Wsyntax warnings.
-
-2003-02-10  Richard Dawe  <address@hidden>
-
-       * Makefile.am: Substitute @SHELL@ in automake.in and aclocal.in.
-       This makes the setting of SHELL work for DJGPP.
-
-2003-02-10  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/385:
-       * lib/depcomp (makedepend): Strip any libtool call, before
-       running makedepends.
-       * tests/depcomp4.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-       Reported by Jeff Squyres.
-
-       Related to PR automake/385:
-       * lib/depcomp (dashmstdout): Do not use `-o /dev/null', or gcc will
-       write dependencies to /dev/null.  `-o /dev/null' was added
-       on 2002-06-13 just because I tried to replace `-o foo.o' by something
-       else and didn't thought about removing it entirely.
-       * tests/depcomp3.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-
-       * automake.in (BEGIN): Override $ENV{'SHELL'} with ./configure's
-       SHELL for DJGPP.
-       Suggested by Richard Dawe.
-
-2003-02-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (FAQ, CVS, maintainer-mode, wildcards)
-       (distcleancheck): New nodes.
-
-2003-02-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (scan_autoconf_files): Don't complain that
-       AM_INIT_AUTOMAKE comes from an old version if it was not found.
-
-2003-02-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (am_install_var): Simplify filtering of
-       variable_loc_and_value_as_list_recursive's output.
-
-2003-02-04  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/init.m4 (_AC_AM_CONFIG_HEADER_HOOK): Recompute
-       indexes of header files so we create stamp files with
-       the right numbers when config.status is run on some headers.
-       * tests/stamph2.test: Check for this.
-       Reported by Sander Niemeijer.
-
-2003-02-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (vars_scanned): Move near traverse_variable_recursively.
-       (traverse_variable_recursively,
-       traverse_variable_recursively_worker): Accept a $COND_FILTER argument
-       to filter out conditions during recursion.  Don't recurse into
-       undefined variables.  Don't pass empty results to &FUN_COLLECT.
-       (value_to_list): Remove, was used by
-       variable_value_as_list_recursive_worker only.
-       (variable_value_as_list_recursive_worker): Rewrite using
-       traverse_variable_recursively.  Remove the $parent argument.
-       (variable_value_as_list_recursive,
-       variable_loc_and_value_as_list_recursive): Adjust calls
-       to variable_value_as_list_recursive_worker.  Don't reset
-       %vars_scanned.
-       * tests/cond3.test: Don't expect empty helper variables,
-       we don't output them anymore.
-       * tests/cond30.test: Use an undefined variable.
-
-       * automake.in (handle_programs): Strip $(EXEEXT) before
-       calling &check_canonical_spelling.
-       * tests/exeext.test: Make sure we don't use a
-       maude3__EXEEXT__OBJECTS variable.
-
-2003-02-02  Jeremy Nimmer  <address@hidden>  (tiny change)
-
-       For Debian Bug #39542:
-       * automake.texi (Invoking Automake, Optional): Document how
-       AC_CONFIG_AUX_DIR interacts with missing files.
-
-2003-02-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/DisjConditions.pm (_permutations_worker)
-       (permutations): Remove, so that people aren't tempted to use it.
-       * lib/Automake/tests/DisjConditions.pl (tests_permutations): Remove.
-
-       * automake.in (variable_conditions_recursive): Remove.
-       (variable_conditionally_defined): Rewrite using
-       traverse_variable_recursively.
-
-       * automake.in (traverse_variable_recursively,
-       traverse_variable_recursively_worker): Pass one merged Condition
-       instead of a stack of conditions to &FUN_STORE and &FUN_COLLECT.
-       (transform_variable_recursively, define_objects_from_sources)
-       (handle_lib_objects, variable_conditions_recursive): Adjust usage.
-
-2003-02-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_lib_objects): Compute _DEPENDENCIES variables
-       using transform_variable_recursively instead of
-       variable_conditions_recursive and variable_value_as_list_recursive
-       to avoid combinatorial explosion.
-       (handle_lib_objects_cond): Merge into handle_lib_objects.
-       * tests/cond11.test: Don't grep internal details in Makefile.in,
-       run $MAKE to make sure the resulting Makefile runs as expected.
-       * tests/cond29.test: Also exercise conditional _LDADD.
-       * tests/cond31.test, tests/cond32.test: New files.
-       * tests/Makefile.am (TESTS): Add tests/cond31.test and
-       tests/cond32.test.
-
-2003-01-31  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_lib_objects_cond): Ignore -dlopen and
-       -dlpreopen in _LIBADD variables too.
-       (handle_LIBOBJS, handle_ALLOCA): New functions, extracted from
-       handle_lib_objects_cond.
-       * tests/libtool7.test: New file.
-       * tests/Makefile.am (TESTS): Add libtool7.test.
-
-       * automake.texi (Program and Library Variables): Clarify that
-       _LIBADD is for libraries and _LDADD for programs.
-
-       * automake.in (handle_source_transform): Correct typo from 2003-01-23.
-
-2003-01-28  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/352:
-       * automake.in (transform_variable_recursively): If the destination
-       and the source variables are the same, delete the source variable
-       before defining the destination variable.
-       (handle_programs): Strip any $(EXEEXT) suffix from $one_file,
-       or this will confuse handle_source_transform.
-       (append_exeext): Rewrite using transform_variable_recursively.
-       * tests/cond29.test, tests/cond30.test: New files.
-       * tests/exeext.test: Run ./configure and make, this uncovered
-       the above handle_programs issue.
-       * tests/Makefile.am (TESTS): Add cond29.test and cond20.test.
-
-       * automake.in (%subobjvar): Replace by ...
-       (%gen_varname): ... this.
-       (subobjname): Replace by ...
-       (gen_varname): ... this.
-       (initialize_per_input): Clean gen_varname instead of subobjname.
-       (transform_variable_recursively): New function, extracted
-       from define_objects_from_sources.
-       (define_objects_from_sources): Use transform_variable_recursively.
-       Remove the unused $parent argument.
-       (handle_source_transform): Adjust call to define_objects_from_sources.
-
-2003-01-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (@substfroms, @substtos): Move near
-       traverse_variable_recursively.
-       (traverse_variable_recursively, traverse_variable_recursively_worker):
-       New functions, extracted from define_objects_from_sources.
-       (define_objects_from_sources): Rewrite using
-       traverse_variable_recursively.
-       (handle_source_transform): Use variables_conditionally_defined
-       instead of calling variable_conditions_recursive directly.
-       Adjust the call to define_objects_from_sources; there is no need
-       to reset @substtos, @substfroms, and %vars_scanned now.
-       (variable_conditions_recursive): Rewrite using
-       traverse_variable_recursively.
-       (variable_conditions_recursive_sub): Remove.
-       (variable_conditionally_defined): Fix condition comparison (the
-       consequence was that DIST_SUBDIRS was always output).
-       * lib/Automake/Condition.pm (merge): Allow merging several
-       conditions at once.
-
-2003-01-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.texi (Python): Explain that directory variables start
-       with either ${prefix} or ${exec_prefix}, and point to the
-       `Installation Directory Variables' section of the Autoconf manual.
-
-2003-01-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/distdir.am (top_distdir, distdir): Define these
-       variables only in top level Makefile.  Redefine $(top_distdir)
-       as $(distdir).
-       (distdir): Fix passing of $(top_distdir) to sub-makes.
-       * automake.in (handle_dist): Do not define the DISTDIR and
-       TOP_DISTDIR transformations.  We don't need them anymore.
-       * automake.texi (Dist): Reorder the dist-hook section, and move
-       the DIST_SUBDIRS paragraph earlier.  Document distdir and
-       top_distdir.
-       * tests/subpkg.test: Update to check for $(distdir) and
-       $(top_distdir).
-
-2003-01-19  Alexandre Duret-Lutz  <address@hidden>
-
-       Rename more files to accommodate 8+3 file systems, and adjust the
-       vocabulary at the same time: AM_CONDITIONAL defines "conditionals",
-       and we call "condition" a conjunction of "conditionals".
-       * lib/am/Conditional.pm: Rename to lib/am/Condition.pm.
-       * lib/am/tests/Conditional.pl: Rename to lib/am/tests/Condition.pl.
-       * lib/am/ConditionalSet.pm: Rename to lib/am/DisjConditions.pm.
-       * lib/am/tests/ConditionalSet.pl: Rename to
-       lib/am/tests/DisjConditions.pl
-       * lib/am/Conditional.pm (condition_negate): Rename to ...
-       * lib/am/Condition.pm (conditional_negate): ... this.
-       * automake.in: Adjust references to Condition and DisjConditions.
-       (check_ambiguous_conditional, conditional_ambiguous_p): Rename to ...
-       (check_ambiguous_condition, condition_ambiguous_p): ... these.
-
-       * tests/README: New file.
-
-       * automake.texi (Conditional Programs): Show a sample Makefile.am.
-       Remind $(EXEEXT) must be appended to configure substitutions.
-       Show how Automake conditionals can be used instead.
-       * tests/exeext.test (check_PROGRAMS): Make sure EXEEXT is also
-       appended to conditionally defined programs.
-
-2003-01-16  Jim Meyering  <address@hidden>
-
-       Accept --help and --version, and lots of syntactic clean-up.
-       * lib/install-sh: Use consistent indentation, two spaces per level.
-       (scriptversion): New variable.
-       Change initializations like `variable=""' to `variable='.
-       (usage): New variable.
-       Use `test', not `['.
-       Use `test -z "$var"', not `[ x"$var" = x ]'.
-       Use `test -n "$var"', not `[ x"$var" != x ]'.
-       Alphabetize case entries.
-       Accept --help and --version options.
-       Remove unnecessary `else :' clauses.
-       Add a `Local variables' eval block to help emacs users update
-       the time-stamp variable added above.
-       Mostly from Karl Berry.
-
-2003-01-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/python.m4 (AM_PATH_PYTHON) <_AM_PYTHON_INTERPRETER_LIST>: Add
-       python2.3.
-
-       * m4/python.m4 (AM_PATH_PYTHON): Query distutils for `pythondir'
-       or `pyexecdir', for the sake of 64-bit distributions that usually
-       use lib64/ instead of lib/.  Fall back to the default directory
-       if it doesn't work.
-       Suggested by Gwenole Beauchesne.
-
-2003-01-14  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/382:
-       * automake.texi (Yacc and Lex): Document `AM_YFLAGS = -d'.
-       Explain BUILT_SOURCES is usually needed in this case.
-       Reported by William S Fulton.
-
-2003-01-13  Alexandre Duret-Lutz  <address@hidden>
-
-       Rename some files for the sake of 8+3 file systems.
-       * tests/aclocali.test:     Rename to tests/aclocal.test.
-       * tests/aclocali1.test:    Rename to tests/aclocal2.test.
-       * tests/aclocalii.test:    Rename to tests/aclocal3.test.
-       * tests/acoutput.test:     Rename to tests/acoutpt.test.
-       * tests/acoutput2.test:    Rename to tests/acoutpt2.test.
-       * tests/acouttbs.test:     Rename to tests/acoutbs.test.
-       * tests/acouttbs2.test:    Rename to tests/acoutbs2.test.
-       * tests/autoheader.test:   Rename to tests/autohdr.test.
-       * tests/autoheader2.test:  Rename to tests/autohdr2.test.
-       * tests/condincl.test:     Rename to tests/condinc.test.
-       * tests/condincl2.test:    Rename to tests/condinc2.test.
-       * tests/distcommon.test:   Rename to tests/distcom.test.
-       * tests/distcommon2.test:  Rename to tests/distcom2.test.
-       * tests/distcommon3.test:  Rename to tests/distcom3.test.
-       * tests/installsh.test:    Rename to tests/instsh.test.
-       * tests/installsh2.test:   Rename to tests/instsh2.test.
-       * tests/instdata.test:     Rename to tests/instdat.test.
-       * tests/instdata2.test:    Rename to tests/instdat2.test.
-       * tests/libobj12b.test:    Rename to tests/libobj13.test.
-       * tests/link_f_c.test:     Rename to tests/link_fc.test.
-       * tests/link_f_c_cxx.test: Rename to tests/link_fccxx.test.
-       * tests/link_f_cxx.test:   Rename to tests/link_fcxx.test.
-       * tests/nodefine.test:     Rename to tests/nodef.test.
-       * tests/nodefine2.test:    Rename to tests/nodef2.test.
-       * tests/required.test:     Rename to tests/reqd.test.
-       * tests/required2.test:    Rename to tests/reqd2.test.
-       * tests/sourcesub.test:    Rename to tests/srcsub.test.
-       * tests/sourcesub2.test:   Rename to tests/srcsub2.test.
-       * tests/specflags.test:    Rename to tests/specflg.test.
-       * tests/specflags2.test:   Rename to tests/specflg2.test.
-       * tests/specflags3.test:   Rename to tests/specflg3.test.
-       * tests/specflags6.test:   Rename to tests/specflg6.test.
-       * tests/specflags7.test:   Rename to tests/specflg7.test.
-       * tests/specflags8.test:   Rename to tests/specflg8.test.
-       * tests/specflags9.test:   Rename to tests/specflg9.test.
-       * tests/subdircond.test:   Rename to tests/subcond.test.
-       * tests/subdircond2.test:  Rename to tests/subcond2.test.
-       * tests/subdircond3.test:  Rename to tests/subcond3.test.
-       * tests/texinfo.test:      Rename to tests/txinfo.test.
-       * tests/texinfo2.test:     Rename to tests/txinfo2.test.
-       * tests/texinfo3.test:     Rename to tests/txinfo3.test.
-       * tests/texinfo4.test:     Rename to tests/txinfo4.test.
-       * tests/texinfo5.test:     Rename to tests/txinfo5.test.
-       * tests/texinfo6.test:     Rename to tests/txinfo6.test.
-       * tests/texinfo7.test:     Rename to tests/txinfo7.test.
-       * tests/texinfo8.test:     Rename to tests/txinfo8.test.
-       * tests/texinfo9.test:     Rename to tests/txinfo9.test.
-       * tests/texinfo10.test:    Rename to tests/txinfo10.test.
-       * tests/texinfo13.test:    Rename to tests/txinfo13.test.
-       * tests/texinfo16.test:    Rename to tests/txinfo16.test.
-       * tests/texinfo17.test:    Rename to tests/txinfo17.test.
-       * tests/texinfo18.test:    Rename to tests/txinfo18.test.
-       * tests/Makefile.am (TESTS): Adjust.
-       * ChangeLog.1996: Rename to ChangeLog.96.
-       * ChangeLog.1998: Rename to ChangeLog.98.
-       * ChangeLog.2000: Rename to ChangeLog.00.
-       * ChangeLog.2001: Rename to ChangeLog.01.
-       * Makefile.am (EXTRA_DIST): Adjust.
-       Reported by Richard Dawe.
-
-2003-01-13  Richard Dawe  <address@hidden>  (tiny change)
-
-       * lib/am/distdir.am (distcheck): '=' is not valid in DOS filenames.
-       Use '_build' and '_inst' instead of '=build' and '=inst'.
-       * tests/man2.test: Reflect change automake: check for files in
-       '_build' and '_inst' directories instead of '=build' and '=inst'.
-
-2003-01-13  Alexandre Duret-Lutz  <address@hidden>
-
-       Use `_dirstamp' when the file-system doesn't support `.dirstamp'.
-       * m4/lead-dot.m4: New file.
-       * m4/Makefile.am (dist_m4data_DATA): Add lead-dot.m4
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Require AM_SET_LEADING_DOT.:
-       * m4/depend.m4 (AM_SET_DEPDIR): Require AM_SET_LEADING_DOT. Define
-       DEPDIR using am__leading_dot.
-       * automake.in (require_build_directory): Define am__dirstamp, a new
-       variable for the dirstamp basename, based on am__leading_dot.
-       * tests/subobj6.test: Move all `test -f' into Makefiles, so we can
-       use $(am__dirstamp).
-       Reported by Richard Dawe.
-
-       * tests/gnits2.test, tests/pr300-prog.test, tests/transform.test:
-       Move all `test -f' into Makefiles, so we can honor $(EXEEXT) when
-       testing for programs.
-       Reported by Richard Dawe.
-
-2003-01-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (maintainer-check): Suggest using $sleep instead of
-       sleep 2.
-       * tests/defs.in (sleep): New variable.
-       * tests/asm.test, tests/confsub.test, tests/lisp3.test,
-       tests/texinfo16.test, tests/warnopts.test, tests/yaccvpath.test:
-       Use $sleep instead of sleep 2, to work around timestamp
-       inconsistencies in Windows.
-       Reported by Richard Dawe.
-
-       * Makefile.am (maintainer-check): Do not require SHELL=/bin/sh
-       after $MAKE -e.
-       * tests/ansi3.test, tests/ansi5.test, tests/cond22.test,
-       tests/man2.test, tests/subobj3.test, tests/suffix8.test,
-       tests/suffix11.test: Do not set SHELL=/bin/sh after $MAKE -e.
-       $SHELL is overridden by tests/defs, so it won't hurt even
-       if $MAKE -e uses the $SHELL envvar.
-       * tests/ansi.test, tests/insh2.test, tests/texinfo.test,
-       tests/texinfo8.test: Use SHELL=$SHELL, not SHELL=/bin/sh.
-       Reported by Richard Dawe.
-
-       Build elisp files all at once instead of one by one.
-       * automake.in (handle_emacs_lisp): Define am__ELFILES.  Add
-       elc-stamp to all's dependencies.
-       * lib/am/lisp.am (elc-stamp): New rule, build all *.elc files.
-       (.el.elc): Rewrite to call elc-stamp if $@ doesn't exist.
-       (clean-lisp): Clean elc-stamp.
-       * lib/elisp-comp: Reindent.  Erase the temporatry directory
-       from a trap.  Propagate Emacs's exit status.
-       * tests/lisp3.test: New file.
-       * tests/Makefile.am (TESTS): Add lisp3.test.
-       Reported by Ryan T. Sammartino.
-
-2003-01-09  Akim Demaille  <address@hidden>
-
-       * automake.texi: Prefer $(FOO) to @FOO@ in the documentation.
-
-2003-01-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/lispdir.m4: Register EMACS and EMACSLOADPATH as precious
-       variables.  Suggested by Ryan T. Sammartino.
-
-2003-01-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (macro_define): Add missing `{$cond}' (typo from
-       2002-09-18).
-       ($gen_copyright): Append year 2003.
-       (version): Increase year.
-
-       * tests/defs.in: Substitute aclocaldir instead of running
-       the installed aclocal.  Otherwise Libtool and Gettext
-       tests get skipped when aclocal doesn't preexist.
-       Reported by Imacat.
-       * tests/listval.test, tests/suffix2.test: Remove pointless -I
-       argument to aclocal.
-
------
-
-Copyright (C) 2003-2014 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification, are
-permitted provided the copyright notice and this notice are preserved.
diff --git a/old/ChangeLog.04 b/old/ChangeLog.04
deleted file mode 100644
index cac59b8..0000000
--- a/old/ChangeLog.04
+++ /dev/null
@@ -1,1623 +0,0 @@
-2004-12-31  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/man2.test, tests/transform.test: Specify --mandir, in order
-       not to fail when Autoconf changes its $mandir default.
-
-2004-12-30  Alexandre Duret-Lutz  <address@hidden>
-
-       Support for `install-dvi', `install-html', `install-ps', and
-       `install-pdf', as recently introduced into the GNU Coding
-       Standard.
-
-       * automake.in (handle_factored_dependencies): Reject
-       uninstall-dvi-local, uninstall-html-local, uninstall-info-local,
-       uninstall-ps-local, and uninstall-pdf-local.  Allow
-       install-info-local even when no-installinfo is not used.
-       (handle_data): Allow datarootdir, dvidir, htmldir, pdfdir, and psdir.
-       (%standard_prefix): Declare these new standard directory variables.
-       * doc/automake.texi (Texinfo, Third-Party Makefiles): Document
-       install-dvi, install-html, install-pdf, and install-ps.
-       (Extending): Document install-local-dvi, install-local-html,
-       install-local-info, install-local-pdf, and install-local-ps.
-       * lib/Automake/Rule.pm (%dependencies): Add new install rules,
-       and remove uninstall-info.
-       * /cvs/automake/automake/lib/am/texinfos.am (install-dvi,
-       install-dvi-am, install-dvi-recursive, install-html,
-       install-html-am, install-html-recursive, install-pdf,
-       install-pdf-am, install-pdf-recursive, install-ps, install-ps-am,
-       install-ps-recursive, uninstall-dvi-am, uninstall-html-am,
-       uninstall-pdf-am, uninstall-ps-am): New rules.
-       (uninstall-info): Delete.
-       * tests/txinfo21.test: Augment to check for these new rules.
-       * tests/exdir2.test: Do not use `htmldir' as example of
-       undefined directory.
-       * tests/overrid.test: Do not be fooled by install-ps and
-       install-html.
-       * tests/txinfo10.test: Do not grep for uninstall-info-recursive.
-
-2004-12-27  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (Preprocessed Fortran): Fix the definition of FCLINK.
-
-       * Makefile.am (maintainer-check): Refine check for @_ in scalar
-       context.  Check for correct use of PRE_INSTALL, NORMAL_INSTALL,
-       POST_INSTALL, PRE_UNINSTALL, NORMAL_UNINSTALL, and POST_UNINSTALL.
-       * lib/am/texinfos.am (uninstall-info-am): Hide the invocation of
-       $(PRE_UNINSTALL).
-2004-12-27  Ralf Wildenhues  <address@hidden>
-
-       * lib/am/texinfos.am (uninstall-info-am): Show change of
-       directory while uninstalling DJGPP-style info files.
-
-2004-12-27  Alexandre Duret-Lutz  <address@hidden>
-
-       Declare recursive install targets as dependencies of `.MAKE', so
-       that `make -n install' works with BSD Make too.
-
-       * lib/Automake/Rule.pm (reset) <%dependencies>: Add `.MAKE'.
-       * automake.in (target_cmp): Move all `.XYZ' target last, not
-       only `.PHONY'.
-       (handle_factored_dependencies): Add target with hooks to `.MAKE'.
-       Do not let a user definition of .MAKE override ours.
-       * lib/am/install.am (install-am, install-strip): Mark as `.MAKE'.
-       * lib/am/multilib.am (all-multi, install-multi, mostlyclean-multi,
-       clean-multi, distclean-multi, maintainer-clean-multi): Likewise.
-       * lib/am/subdirs.am (mostlyclean-recursive, clean-recursive,
-       distclean-recursive, maintainer-clean-recursive): Likewise.
-
-2004-12-18  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/config-ml.in, lib/config.guess, lib/config.sub,
-       lib/texinfo.tex: New upstream versions.
-
-       * doc/automake.texi (gettext): Move the paragraph about
-       dist_list_LISP...
-       (Emacs Lisp): ... here.
-       Report from Bruno Haible.
-
-       * doc/automake.texi: Bump GFDL version to 1.2, since that is
-       what we distribute.
-
-       * doc/automake.texi: Fix more misuses of @ref, @xref and @pxref,
-       including some of the "corrections" below.  Thanks to Karl Berry.
-
-       * doc/automake.texi: Correct several misuses of @xref and @pxref.
-
-2004-12-17  Jim Meyering  <address@hidden>
-
-       * install-sh: Use `(exit N); exit N', not `(exit N); exit'.
-       Otherwise, install-sh could exit with improper exit status when
-       exiting via a trapped interrupt.  Thanks to a report from Bob Proulx.
-
-2004-12-14  Akim Demaille  <address@hidden>
-
-       * doc/automake.texi (Options): Englishoes.
-       (Options): And another.
-
-2004-12-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * ChangeLog.03: New file, extracted from ChangeLog.
-       * Makefile.am (EXTRA_DIST): Add it.
-
-2004-12-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (check_user_variables): New function, extracted
-       from ...
-       (handle_languages): ... here.
-       (handle_languages, define_compiler_variable, define_link_variable):
-       Honore LIBTOOLFLAGS.
-       (handle_single_transform): Check _LIBTOOLFLAGS in
-       addition to other per-target flags for Libtool objects.
-       (handle_libtool): Warn if LIBTOOLFLAGS is defined.
-       * doc/automake.texi (Libtool Flags, Program and Library Variables,
-       Flag Variables Ordering): Document LIBTOOLFLAGS.
-       * tests/libtool7.test: Check basic support for LIBTOOLFLAGS.
-       * tests/libtool8.test: Make sure Automake warns about LIBTOOLFLAGS
-       definitions.
-       * tests/subobj9.test: Adjust.
-
-2004-12-11  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Per-Object Flags): New node.
-
-2004-12-09  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix PR automake/441:
-       * lib/am/java.am (install-%DIR%JAVA, uninstall-%DIR%JAVA): Do
-       not install *.class if "$(%DIR%_JAVA)" is empty.
-       * tests/java3.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-       Report from Johannes Nicolai.
-
-       * doc/automake.texi (Java): Mention dist_ and add an example.
-       * tests/java.test: Do actually compile java files and run distcheck.
-
-2004-12-08  Peter O'Gorman  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/FileUtils.pm (dir_has_case_matching_file,
-       reset_dir_cache): New functions.
-       * automake.in (handle_dist, require_file_internal): Use them, so
-       that CHANGELOG is not confused with ChangeLog on case-insensitive
-       case-preserving file systems.
-       * tests/hfs.test: New file.
-       * tests/Makefile.am (TESTS): Add hfs.test.
-
-2004-12-08  Paul Eggert  <address@hidden>
-
-       * lib/mdate-sh: Don't use "set - x`$ls_command /`", as zsh mishandles
-       the spaces inside $ls_command.  Problem reported by Loulou Pouchet in
-       <http://lists.gnu.org/archive/html/autoconf/2004-12/msg00074.html>.
-       Don't use "set - x"; plain "set x" is enough, and simplifies debugging.
-
-2004-12-05  Toshio Kuratomi  <address@hidden>
-
-       * lib/py-compile: Add --destdir switch to py-compile that takes a
-       path argument that is not compiled into the file when byte compiling.
-       * lib/am/python.am: Use the new py-compile arguments to not include
-       DESTDIR in the byte compiled files.
-       * tests/python12.test: Test that DESTDIR won't be byte compiled into
-       python files.
-
-2004-12-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Clean): Typo.
-
-       * doc/automake.texi: Use @acindex for Autoconf macros, and @vindex
-       for variables (@cvindex was previously used for both).  Separate
-       these two indices in the output.  Use @code, @file, and @command
-       in @cindex lines wherever appropriate so they render nicely.
-
-2004-12-05  Stepan Kasal  <address@hidden>
-
-       * doc/automake.texi (renamed objects, CVS): Typos.
-
-2004-12-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Flag Variables Ordering): New section.
-       (User Variables, Program and Library Variables): @xref it.
-
-2004-11-24  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Conditional Subdirectories): More comments
-       about non-distributed subdirectories.
-
-       * Makefile.am (maintainer-clean): Check for unescaped @ in manual.
-
-2004-11-24  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (Built sources example): Fix typo.
-
-2004-11-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (parse_arguments): Diagnose abbreviation ambiguous with
-       --help or --version.
-       * automake.in (parse_arguments): Likewise.
-       * tests/aclocal.test, tests/automake.test: Check this.
-       Report from Eric Blake.
-
-2004-11-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (parse_arguments): Diagnose empty arguments, options
-       with missing argument, and support `--'.
-       * aclocal.in (parse_arguments): Diagnose options with missing
-       argument.
-       * tests/aclocal.test: More checks.
-       * tests/automake.test: New file.
-       * tests/postprog.test: Use `--' for fun.
-       * tests/Makefile.am (TESTS): Add automake.test.
-       Report from Eric Blake.
-
-       * lib/am/progs.am (installcheck-%DIR%PROGRAMS): Run programs with
-       /dev/null as input, so we do not hang on programs that read their
-       input without supporting --help and --version.
-       * lib/am/scripts.am (installcheck-%DIR%SCRIPTS): Likewise for scripts.
-       * tests/gnits2.test: Change scriptnok.sh to cat its input.
-       Report and fix from James Youngman.
-
-2004-11-17  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (%file_seen): Rename as ...
-       (%file_added): ... this, and move it close to add_file(), the only
-       function that uses it.
-
-       * aclocal.in (version): Remove initial blank line and reproduce
-       the layout of automake --version.  From Art Haas.
-
-       * aclocal.in (%file_type, FT_USER, FT_AUTOMAKE_SYSTEM): New variables.
-       (scan_m4_dirs): New function, extracted from ...
-       (scan_m4_files): ... here.  Call scan_m4_files three times, for each
-       FT_ constant.
-       (scan_file): Take a file type argument to update %file_type.
-       (write_aclocal): Do not m4_include files that are not of type FT_USER.
-       * tests/dirlist.test: Make sure m4_include is not used for --acdir
-       files.
-
-       * tests/defs.in (testaclocaldir): New variable.
-       * tests/aclocal.test: Use it to fix the test.  Report from
-       Patrick Welche.
-
-2004-11-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/python.m4 (AM_PATH_PYTHON): Fix the invocation of
-       AC_PATH_PROGS to correctly define PYTHON as `:' when no interpreter
-       is found (this worked correctly only when a minimal version was
-       passed to AM_PATH_PYTHON).  Report from Stepan Kasal.
-       (_AM_PYTHON_INTERPRETER_LIST): Define using m4_define_default,
-       so we can easily override the list from the test suite.
-       * tests/python11.test: New file.
-       * tests/Makefile.am (TESTS): Add python11.test.
-
-       * doc/automake.texi (Libtool Modules): Make clearer that -module
-       should appear explicitly in _LDFLAGS.
-
-2004-11-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (parse_arguments): Correctly recognize --print-ac-dir.
-       * tests/aclocal.test: Check --print-ac-dir and a unknown option.
-
-       * aclocal.in (parse_arguments): Fix detection of unexisting default
-       $(datadir)/aclocal.  Report from Akim.
-
-2004-11-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in ($acdir): Rename as ...
-       (@system_includes): ... this.
-       (@user_includes, @automake_includes): New variables.
-       ($default_acdir, $default_dirlist): Remove.
-       (parse_arguments): Populate @user_includes, @automake_includes, and
-       @system_includes instead of filling a unique @dirlist array.
-       ("MAIN"): Adjust to scan m4 files in @user_includes,
-       @automake_includes, and @system_includes.
-
-2004-11-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (parse_arguments): Correct comment.  From Akim.
-
-2004-11-04  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in: Use Automake::ChannelDefs, and adjust all output
-       to be done via `fatal', `msg', `verb', or `prog_error'.
-       (version): New function.
-       (parse_arguments): Rewrite using Getopt::Long, call &version, and
-       honor -W and --warning.
-       ($verbose): Remove.
-       (trace_used_macros): Do not trace the first arguments of macros
-       for which we do not need it.  This caused failures because of
-       unexpected newlines in the output.
-       * doc/automake.texi (aclocal options): Document -W and --warning.
-       * tests/defs.in (ACLOCAL): Always use -Werror, to catch Perl
-       warnings about uninitialized variables.
-
-2004-11-03  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs.in: Do not distinguish VERBOSE=x from
-       VERBOSE=anything_but_x, always turn on shell traces.
-
-       * aclocal.in (write_aclocal): Make sure $map_traced_defs{$m} exists
-       before using it.  Suppress a warning observable in test/acloca16.test.
-       Report from Ralf Wildenhues.
-
-2004-11-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/XFile.pm (lock): Make sure $ENV{'MAKEFLAGS'} exists
-       before inspecting it; this fixes "uninitialized value in
-       concatenation" diagnostics when flock fails.
-       Report from Gary V. Vaughan.
-
-       * aclocal.in: Use strict and -w.  Declare local variables with `my',
-       and get rid of `local'.
-       (scan_m4_files, add_macro): Reindent these functions while we are
-       at it.
-
-       * lib/config.guess, lib/texinfo.tex: New upstream versions.
-
-       * doc/automake.texi (LIBOBJS): Spelling and grammar corrections
-       from Ralf Wildenhues.
-
-2004-10-31  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (LIBOBJS): Augment with an example setup.
-       (LTLIBOBJ): Rename as ...
-       (LTLIBOBJS): ... this.  Link to LIBOBJS, and mention LTALLOCA.
-
-2004-10-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi: Untabify, tabs in the examples are poorly
-       rendered.
-       * Makefile.am (maintainer-check): Grep tabs in the manual.
-
-       * tests/comment8.test: Use $MAKE, not make.
-
-2004-10-24  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/distcom3.test: Typo.
-
-2004-10-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Libtool Convenience Libraries): Explain how
-       to force the linker selection.
-
-       * lib/install-sh: Fix the dirname emulation to ignore trailing
-       slashes, i.e., the direname of `a/b/' is `a', not `a/b/'.  This
-       caused `install-sh a/b/' to fail.
-       * tests/instsh2.test: Augment.
-       Report from Пухальский Юрий Андреевич.
-
-2004-10-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (get_object_extension): The extension to use is know
-       by the caller, and cannot be selected by looking only at the
-       target name.  Simplify this function to simply conditionally
-       prepend $U to the given extension.
-       (handle_programs, handle_libraries, handle_ltlibraries): Hard-code
-       the extension to use.  This way Automake won't mistake a program
-       named `foo.la' as a libtool library.
-       * tests/primary3.test: New file.
-       * tests/Makefile.am (TESTS): Add primary3.test.
-
-2004-10-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Install): Link to node Extending for examples.
-       (Extending): More comments about install-data-hook vs
-       install-exec-hook, and link to Install.
-
-       * configure.ac: Export @address@hidden
-       * tests/defs.in (AUTOCONF): Define as @am_AUTOCONF@, not @AUTOCONF@,
-       so the test suite runs `autoconf' and not `missing --run autoconf'.
-       * tests/missing.test, tests/missing2.test: Arrange for missing
-       to be used in front of autoconf even if the user has exported
-       AUTOCONF.  This fixes two spurious failures reported by
-       Mark D. Baushke.
-
-       * lib/compile: Handle output.obj in addition to output.o.
-       * tests/compile.test: Check for this.
-
-2004-10-11  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Sources): Typo, reported by Karl Berry.
-
-2004-10-10  Kelley Cook  <address@hidden>  (tiny change)
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in ($ac_defun_rx): Match AC_DEFUN_ONCE.
-       (trace_used_macros): Trace AC_DEFUN_ONCE.
-       * tests/aclocal5.test: Use AC_DEFUN_ONCE.
-
-2004-10-10  Stepan Kasal  <address@hidden>  (tiny change)
-
-       * doc/automake.texi (Extending): Typo.
-
-2004-10-10  Martin Waitz  <address@hidden>  (tiny change)
-
-       * m4/as.m4 (AM_PROG_AS): Check dependency tracking mode for CCAS.
-       * automake.in (cppasm): Use the dependency tracking more for CCAS.
-       * doc/automake.texi (Assembly Support): Note that *.S are
-       preprocessed with CPPFLAGS.
-
-2004-10-10  Ralf Corsepius <address@hidden>
-
-       * automake.in (Languages): Split .s (asm) and .S (cppasm) into
-       separate languages.  Make cppasm (Preprocessed Assembler) aware
-       of CPPFLAGS, AM_CPPFLAGS.
-       (handle_languages): Fix typo.
-       (lang_cppasm_rewrite): New function.
-
-2004-09-29  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/subobj9.test: Adjust regexes after previous patch.
-
-2004-09-28  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_languages, define_compiler_variable): Output
-       Libtool's --tag= option before --mode=compile, because depcomp use
-       --mode=compile as end marker for libtool arguments.
-       (define_linker_variable): Likewise before --mode=link, for
-       uniformity.
-       * tests/pr307.test: Make sure dependency files are updated.  That
-       was not the case because depcomp thought `--tag=CC' was the
-       compiler to get dependencies from.
-       Report from Пухальский Юрий Андреевич.
-
-2004-09-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.ac: Require Perl 5.6.
-       * lib/Automake/Config.in: Require Perl 5.6 (not done in
-       lib/Automake/General.pm because it is shared with Autoconf),
-       and use `our' instead of `use vars'.
-       * aclocal.in (rel2abs): Remove.
-       (scan_configure_dep): Use File::Spec->rel2abs instead.
-
-       * tests/compile.test, tests/instsh2.test, tests/instspc.test: Use
-       two consecutive spaces in filename instead of one, to catch mistake
-       like `echo $val | ...`.
-       * tests/README: Suggest this.
-       Suggested by Ralf Wildenhues.
-
-2004-09-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Clean): Document -local targets.
-
-2004-09-25  Ralf Wildenhues <address@hidden>
-
-       * doc/automake.texi: Typos.
-
-2004-09-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Timeline): Typos and other English mistakes
-       reported by Jim and Gary.
-
-       * lib/Automake/VarDef.pm (append): Strip comments from augmented
-       variables.
-       * tests/comment8.test: New file.
-       * tests/Makefile.am (TESTS): Add comment8.test.
-       Report from Stepan Kasal.
-
-2004-09-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/compile.test: Fix rm usage.
-
-       * INSTALL, lib/INSTALL, lib/config.sub, lib/config.guess,
-       lib/texinfo.tex: New upstream versions.
-
-       * doc/automake.texi (Timeline): New node.  Thanks to Karl and Tom
-       for their comments on a preliminary version of this, Akim for
-       digging out some old mails, and Jason Molenda for sending the note
-       about Automake in Alias to Tom.
-       (Releases): Rename `ac' to `acl', suggested by Akim.
-
-2004-09-19  Akim Demaille  <address@hidden>
-
-       * AUTHORS, automake.in, aclocal.in: Add Alexandre Duret-Lutz as
-       author.
-
-2004-09-15  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Releases): New node.
-
-       * doc/automake.texi (Dependencies): Link to Dependency Tracking
-       Evolution.
-       (Dependency Tracking Evolution): Link to GNU make, Sources (for
-       BUILT_SOURCES), and update the paragraph about the "plan" to
-       inline dependency tracking with gcc3.
-
-       * doc/automake.texi (History): New node.
-       (Dependency Tracking Evolution): New node, filled with a Texinfo
-       version of Tom Tromey's ``Dependency Tracking in Automake''
-       document, initially published on the Automake homepage on
-       2001-06-29.
-
-2004-09-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/minuso.m4 (AM_PROG_CC_C_O): Make sure AC_PROG_CC is never
-       called after this macro.
-       * tests/distname.test, tests/subdir5.test, tests/subdir8.test,
-       tests/subobj.test, tests/subobj4.test, tests/subobj5.test,
-       tests/subobj6.test: Adjust.
-       Report from Ralf Wildenhues.
-
-       * lib/Automake/Channels.pm (_print_message): Handle uniq_part with
-       arbitrary string.
-       * automake.in (lang_c_rewrite): Set uniq_part so that the
-       AM_PROG_CC_C_O diagnostic is output only once for subdir objects
-       and only once for objects with per-target flags.
-
-       * automake.in (lang_c_rewrite): Print files and locations
-       for AM_PROG_CC_C_O errors.
-       (handle_single_transform): Pass $var to &$subr so it can
-       print locations.
-
-       * lib/compile, lib/elisp-comp, lib/install-sh, lib/ylwrap: Use $ret
-       instead of $status which is read-only in Zsh.
-
-2004-09-10  Ralf Wildenhues  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/compile: Preserve spaces in arguments (for example
-       -DPACKAGE_STRING="foo 0.1").
-       * tests/compile.test: New file.
-       * tests/Makefile.am (TESTS): Add compile.test.
-
-2004-09-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_clean): Sort rm commands output for
-       mostlyclean-generic, clean-generic, distclean-generic, and
-       maintainer-clean-generic.
-       Report from Bob Friesenhahn.
-
-       * automake.in (lang_c_rewrite): Do not require AM_PROG_CC_C_O for
-       libtool objects.
-       (handle_single_transform): Pass nonansi_obj to &$subr so
-       lang_c_rewrite can distinguish libtool objects.
-       * tests/libtool7.test: Use subdir-objects without using AM_PROG_CC_C_O.
-       Report from Gary V. Vaughan and Patrick Welche.
-
-2004-09-07  Andreas Schwab  <address@hidden>
-
-       * automake.in ($PATH_PATTERN): Add `+'.
-
-2004-09-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/missing3.test: New file (check for Paolo's change below).
-       * tests/Makefile.am (TESTS): Add missing3.test.
-
-2004-09-07  Paolo Bonzini  <address@hidden>
-
-       * missing: Handle all command line options together.  Add a
-       separate case statement to detect failed runs, and fail
-       silently there if --help or --version is passed to the program.
-
-2004-08-11  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/config.guess, lib/texinfo.tex: New upstream versions.
-
-       For PR automake/433:
-       * configure.ac (pkgvdatadir): Define using "$PACKAGE", not "automake".
-
-       Fix PR automake/432:
-       * lib/am/yacc.am [!%?MORE-THAN-ONE%]: Replace `#line's in y.tab.h too.
-       * tests/yacc7.test: Check this.
-
-2004-08-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/DisjConditions.pm (new): Precompute 'string' and 'conds'
-       in place instead of as a side-effect of calling ->string and ->conds.
-       This saves method-lookup time, simplify ->string and ->conds, and
-       allows to create the object only when necessary.
-       (string, conds): Simplify, now that the result is precomputed.
-
-       * automake.in (%am_file_cache): New hash.
-       (make_paragraphs): Cache .am files with comments stripped to save
-       some useless input and substitutions.
-
-       * lib/Automake/Variable.pm (%_primary_dict): New hash.
-       (_new, variable_delete): Update %_primary_dict.
-       (variables): Accept an optional $suffix argument.
-       * automake.in (check_typos, am_primary_prefixes): Use that
-       optional argument to restrict the loops over the variables we are
-       interested in.
-
-2004-08-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Item.pm (def): Rewrite more concisely, it's faster
-       this way.
-
-2004-08-05  Alexandre Duret-Lutz  <address@hidden>
-
-       Speed up make_paragraphs.
-       * automake.in (handle_languages): Always define SUBDIROBJ,
-       DERIVED-EXT, and DIST_SOURCE, because the new transform() will
-       abort on unknown tokens.
-       (transform): Rewrite with different semantics.
-       (make_paragraphs): Make a single pass over the paragraph to
-       transform all template tokens instead of doing as much passes as
-       possible token.
-
-       * automake.in ($libtool_new_api): New variable.
-       (handle_libtool): Do not libtool's aux files if $libtool_new_api.
-       (scan_autoconf_traces) <LT_SUPPORTED_TAG>: Set $libtool_new_api.
-       (scan_autoconf_traces) <AC_REQUIRE_AUX_FILE>: Remember only the
-       first location for required files.
-
-2004-08-04  Alexandre Duret-Lutz  <address@hidden>
-
-       Support AC_REQUIRE_AUX_FILE, and fix requirement of AM_PROG_CC_C_O.
-       * automake.in (%required_aux_file): New hash.
-       (handle_single_transform, lang_c_rewrite): Do not explicitly
-       require 'compile', this is now an internal detail of
-       AM_PROG_CC_C_O.
-       (scan_autoconf_traces): Trace AC_REQUIRE_AUX_FILE and fill
-       %required_aux_file.
-       (scan_autoconf_files): Require all %required_aux_file instead
-       of explicitly requiring install-sh and missing.
-       (generate_makefile): Do not require config.sub and config.guess.
-       (handle_single_transform): Pass $have_per_exec_flags to
-       &lang_c_rewrite.
-       * configure.ac, m4/init.m4: Require Autoconf 2.59a.
-       * doc/automake.texi (Optional): Document AC_REQUIRE_AUX_FILE.
-       (Program and Library Variables, Options, Public macros):
-       AM_PROG_CC_C_O is required when per-target flags or subdir-objects
-       are used with C sources.
-       * m4/minuso.m4: Require `compile' using AC_REQUIRE_AUX_FILE.
-       * m4/missing.m4: Require `missing' similarly.
-       * tests/acsubst2.test, tests/distcom2.test, tests/distcom6.test,
-       tests/specflg.test, tests/specflg2.test, tests/specflg3.test,
-       tests/specflg6.test, tests/specflg7.test, tests/specflg8.test,
-       tests/specflg9.test, tests/subobj7.test, tests/target-cflags.test,
-       tests/yacc6.test: Fix to use AM_PROG_CC_C_O.
-
-2004-08-03  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (yacc_lex_finish_helper): Fix definition of YLWRAP
-       when ylwrap is installed in a default aux dir found in a parent
-       package.
-       * tests/subpkg.test: Augment to check that YLWRAP is installed
-       properly.
-       * doc/automake.texi (Yacc and Lex): ylwrap is not sought is the
-       current directory.
-       Report from Norman Gray.
-
-2004-08-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Optional): Update documentation for
-       AC_CANONICAL_BUILD, AC_CANONICAL_HOST, and AC_CANONICAL_TARGET.
-
-       * automake.in (AC_CANONICAL_HOST, AC_CANONICAL_SYSTEM): Replace by ...
-       (AC_CANONICAL_BUILD, AC_CANONICAL_HOST, AC_CANONICAL_TARGET): ... these.
-       (scan_autoconf_traces): Scan for the latter three macros instead of
-       the former two.
-       (make_paragraphs): Adjust definitions of %BUILD%, %HOST%, and %TARGET%.
-       * tests/hosts.test: New file.
-       * tests/Makefile.am (TESTS): Add hosts.test.
-       Report and test case from Norman Gray.
-
-2004-08-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (scan_file): Update "#Extending%20aclocal" URL, makeinfo
-       4.7 now outputs "#Extending-aclocal".
-
-2004-08-01  Alexandre Duret-Lutz  <address@hidden>
-           Derek R. Price  <address@hidden>
-
-       Disable Lex and Yacc rules whenever possible if AM_MAINTAINER_MODE
-       is used and maintainer-mode disabled.
-       * automake.in (Automake::struct): Define nodist_specific.
-       Set it in languages yacc, yaccxx, lex, and lexxx.
-       (register_language): Default nodist_specific to 0.
-       (handle_single_transform): Honor nodist_specific.
-       * lib/am/yacc.am (am__skipyacc): Define this in maintainer mode.
-       (%EXT%%DERIVED-EXT%, %OBJ%): Use $(am__skipyacc) to disable these
-       rules when needed.
-       * lib/am/lex.am (am__skiplex): Define this in maintainer mode.
-       (%EXT%%DERIVED-EXT%, %OBJ%): Use $(am__skiplex) to disable these
-       rules when needed.
-       * tests/mmodely.test: New file.
-       * tests/pr204.test: Augment to check AM_MAINTAINER_MODE and nodist_
-       parsers.
-       * tests/Makefile.am (TESTS): ADd mmodely.test.
-       * doc/automake.texi (Yacc and Lex): Note dependence on maintainer mode.
-
-2004-07-28  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.ac, NEWS: Bump version to 1.9a.
-
-       * configure.ac, NEWS: Bump version to 1.9.
-
-       * automake.in (generate_makefile): Update misleading comment about
-       libtool scripts.
-
-       * lib/texinfo.tex: New upstream version.
-
-2004-07-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Remove `.' from the mkdir_p
-       definition, it causes `make install' to fails for user with no
-       right to write in the source-tree.
-       * automake.in (handle_configure): Do not use mkdir_p in the
-       definition for $(mkdir_p).
-       Report from Harlan Stenn.
-
-       * lib/am/texi-vers.am (%STAMPVTI%): Typo in comment.
-
-2004-07-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Libtool Modules): Typo in example.
-       Report from Ulrich Eckhardt.
-
-2004-07-21  Andreas Schwab  <address@hidden>  (tiny change)
-
-       * automake.in (check_directory): Quote $dir in regexp.
-
-2004-07-17  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.ac, NEWS: Bump version to 1.8e.
-
-       * configure.ac, NEWS: Bump version to 1.8d.
-
-       * lib/config-ml.in, lib/config.sub, lib/config.guess, lib/texinfo.tex:
-       New upstream versions.
-
-       * lib/am/texibuild.am (?GENERIC?%SOURCE_SUFFIX%.html,
-       ?!GENERIC?%DEST_PREFIX%.html): Use $(X), not ${X}.
-
-       * tests/installdir.test: installdirs-local should appear three times,
-       since the change from 2004-07-11 will make it PHONY.
-
-       * lib/am/distdir.am (distdir): Always use $(DIST_SUBDIRS) now
-       that it is always defined.  This is less confusing for users
-       reading the generated Makefiles.
-       * automake.in (handle_dist): Do not substitute DIST_SUBDIR_NAME.
-
-       * lib/am/texibuild.am (?GENERIC?%SOURCE_SUFFIX%.html,
-       ?!GENERIC?%DEST_PREFIX%.html): Output .htp, and then rename to .html
-       on success.  In case the target is a directory, this ensures its
-       time stamp is updated and the no files are left over inside.
-       * tests/txinfo21.test: Augment to test missing timestamp update
-       reported by Akim Demaille.
-
-       * doc/automake.texi (Top level): Rename as ...
-       (Directories): ... this, and split into ...
-       (Subdirectories, Conditional Subdirectories): ... these.
-       (Subdirectories): Illustrate the use of `.'.
-       (Conditional Subdirectories): Describe SUBDIRS and DIST_SUBDIRS
-       before the example.  Append a discussion about non-configured
-       conditional directories.
-       (Alternative): Move as a child of Directories.
-       (Subpackages): New section.
-       (Dist): Adjust links to Subdirectories, a Subpackages.
-       (Third-Party Makefiles): Link to Conditional Subdirectories.
-
-2004-07-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (target_hook): Accept %transform as last argument.
-       (handle_single_transform): Pass %transform to target_hook.
-       (handle_source_transform): Define DIST_SOURCE to tell whether
-       a the source of a file is distributed or not.
-       (lang_yacc_target_hook): Check DIST_SOURCE, and do not distribute
-       the generated header if the .y source is not distributed.
-       * tests/pr204.test: Use AM_YFLAGS = -d and make sure generated
-       headers are not distributed.
-
-2004-07-12  Simon Josefsson  <address@hidden>  (tiny change)
-
-       * doc/automake.texi (Options): Improve ustar file name length
-       discussion.  Reference tar manual.
-
-2004-07-12  Ray Simard  <address@hidden>  (tiny change)
-
-       * lib/Automake/Variable.pm (define): Fix precondition check.
-
-2004-07-11  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/428:
-       Support for conditionally defined -hook and -local rules.
-       * automake.in (user_phony_rule): New function.
-       (handle_dist, handle_install, handle_all, do_check_merge_target,
-       handle_factored_dependencies): Use user_phony_rule before
-       adding a user -hook or -local rule as a dependency to ensure
-       it is always defined an phony.
-       * tests/cond37.test, tests/condhook.test: New files.
-       * tests/Makefile.am (TESTS): Add them.
-       Report from Simon Josefsson and Nik A. Melchior.
-
-2004-07-05  Paul Eggert  <address@hidden>
-
-       * doc/automake.texi (Install): Warn that you should create
-       /tmp/staging before installing into it, to avoid security problems.
-       * lib/install-sh: Remove support for -b= and -t= options; this
-       has been moribund for a decade.
-       Add support for -t and -T options (new in coreutils install).
-       -c option now does nothing (the default is to copy), for
-       compatibility with BSD and coreutils 'install'.
-       Fix usage message; it referred to nonexistent variables.
-       Don't assume 'lasterr' is unset in environment.
-       * tests/instsh2.test: Don't assume that install-sh without -c
-       moves (it now copies).  Add tests for new -t and -T options.
-
-2004-06-16  Alexandre Duret-Lutz  <address@hidden>
-
-       For Debian Bug#254372:
-       * doc/automake.texi (Invoking aclocal): Rewrite the paragraph
-       explaining m4_include is used for relative files.
-
-2004-06-10  Alexandre Duret-Lutz  <address@hidden>
-
-       For Debian Bug #251820:
-       * aclocal.in (scan_file): Keep track of the location where each
-       file is included, and display it when reporting a missing file.
-       Pass this location to scan_file as a second argument.
-       (scan_m4_files): Adjust calls to scan_file.
-       * tests/acloca14.test: Add a test for this diagnostic.
-
-2004-06-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/tar.m4 (_AM_PROG_TAR): Split the definition of $_am_tools
-       so it works with Solaris and Tru64 /bin/sh.
-       Report from Nicolas Joly.
-
-2004-06-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/tar.m4 (_AM_PROG_TAR): Introduce $_am_tools to work around a
-       bug in NetBSD /bin/sh.
-       Report from Nicolas Joly.
-
-2004-06-03  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs.in (required=icc): Use `-V -help' instead of
-       `-V -dryrun'.  icc 8.0 fails on the latter.
-       * tests/depcomp5.test: Require depmode=icc for icc 7.x, and
-       depmod=gcc otherwise.
-       Report from Ralf Wildenhues.
-
-       * lib/am/clean.am (distclean-generic): Do no
-       `rm -f $(CONFIG_CLEAN_FILES)' if `$(CONFIG_CLEAN_FILES)' is empty.
-       Report from Nicolas Joly.
-
-2004-05-31  Alexandre Duret-Lutz  <address@hidden>
-
-       * NEWS: Make clearer that we do not output partial Makefile.ins on
-       error.
-       Suggested by Akim Demaille.
-
-       * lib/depcomp (tru64) [libtool]: Use $dir$base.o.d instead
-       of $dir.libs/$base.o.d.  Libtool 1.5 causes both to be output,
-       and we will clean the second automatically during distclean.
-       Using the latter and leaving the former as we did before cause
-       "files left in build directory" failures during distcheck.
-       Suggested by Nicolas Joly.
-
-       * doc/automake.texi (Built sources example): Explain what
-       nodist_foo_SOURCES is (not) useful to, and use it in all the
-       examples.
-       (Tags): Mention nodist_noinst_HEADERS and nodist_prog_SOURCES.
-       Suggested by Akim Demaille.
-
-2004-05-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * configure.ac, NEWS: Bump version to 1.8c.
-
-       * configure.ac, NEWS: Bump version to 1.8b.
-
-       * m4/tar.m4 (_AM_PROG_TAR) <cpio>: Specify -o and -i option first,
-       by POSIX; and use option -d in am_untar.
-
-       * tests/defs.in (PATH): Export it.
-
-       * lib/am/multilib.am: Add $(MAKE) comments to multido and
-       multiclean lines, to enable parallel make.  Based on a patch
-       by Alexandre Oliva applied to newlib on 2003-10-15.
-
-2004-05-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (scan_autoconf_traces): Trace for LT_SUPPORTED_TAG
-       instead of AC_LIBTOOL_TAGS, since that how CVS Libtool has been
-       changed.
-       * tests/libtool3.test: Do not grep for --tag=CC, since CVS
-       Libtool (unlike Libtool 1.5) does not has any CC tag.
-
-       * tests/tar2.test: Skip the test if no pax archiver were found.
-
-       * NEWS: Sync with branch-1-8, and reorganize current entry.
-
-       * automake.in (handle_libraries): Make the diagnostic about
-       non standard libraries a warning in foreign packages.  This
-       is already the case in handle_ltlibraries.
-       (handle_libraries, handle_ltlibraries): Suggest a standard
-       library name in the diagnostic, to help newcomers.
-       * tests/stdlib.test, tests/stdlib2.test: Check for these
-       suggestions.
-
-       Check directory names for unportable names.  Shaking the code
-       to check this also led to the removal of the no-"/"-in-SUBDIRS
-       restriction, and a fix to _do_recursive_traversal.
-
-       * automake.in (check_directory): New function extracted from
-       handle_subdirs, and augmented to check for reserved W32/DOS name.
-       (check_directories_in_var): New function.
-       (handle_subdirs): Call check_directories_in_var.  Doing so also
-       suppress the restriction that SUBDIRS should not contain slashes.
-       (scan_autoconf_traces) <AC_CONFIG_AUX_DIR>: Call check_directory
-       to ensure the argument exists and is safe.
-       * doc/automake.texi (Top level): Do not say that src/subdir
-       cannot be put in SUBDIRS.
-       (Dist): Mention that distdir and top_distdir can be absolute.
-       * lib/Automake/Variable.pm (_do_recursive_traversal) Support
-       undefined $fun_collect, and fix two bugs introduced with
-       skip_ac_subst on 2004-03-07.
-       * lib/am/distdir.am (distdir): Use absolute distdir and
-       top_distdir when recursing, because we can no longer prepend only
-       `..' in case of SUBDIRS with `/'.
-       * tests/auxdir4.test, tests/subdir9.test: New files.
-       * tests/Makefile.am (TESTS): Add auxdir4.test.
-       * tests/cond2.test, tests/subdir7.test: Augment to check location
-       in diagnostics.
-
-2004-05-21  Eric Blake  <address@hidden>  (tiny changes)
-
-       * tests/txinfo22.test (AC_CONFIG_AUX_DIR): Use aux1, not aux, for
-       cygwin compatibility.
-       * tests/yacc6.test (AC_CONFIG_AUX_DIR): Likewise.
-
-       * tests/conflnk3.test: Isolate checking for working `test -e' into
-       a subshell, to skip this test on broken /bin/sh of solaris.
-
-2004-05-17  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/cond.m4 (AM_CONDITIONAL): Double-quote diagnostic.
-       * tests/condd.test: Define a macro with the same name as a
-       conditional.
-       * tests/pr220.test: Modernize, and make sure the diagnostics
-       contains the macro name.
-       Report from Volker Boerchers.
-
-2004-05-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/texinfo.tex: New upstream version.
-
-2004-05-15  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_dist): Always define DIST_SUBDIRS, even when
-       the no-dist or cygnus options are used.
-       * tests/clean2.test: New file.
-       * tests/Makefile.am (TESTS): Add clean2.test.
-       Report from Daniel Jacobowitz.
-
-       * aclocal.in (add_macro): Do not error out on undefined required
-       macros.  We are not sure they are really used, and Autoconf
-       already diagnoses them.
-       (scan_configure_dep): Diagnose missing AM_ macros as warnings rather
-       than errors.
-       * tests/aclocal3.test, tests/ammissing.test: Adjust to expect a
-       warning instead of an error.
-       * tests/aclocal8.test: AC_REQUIRE an undefined macro in an unused
-       macro, and ensure aclocal works anyway.
-       * tests/acloca17.test: New file.
-       * tests/error.test: Delete, superseded by tests/acloca17.test.
-       * tests/Makefile.am (TESTS): Add acloca17.test and remove error.test.
-       Report from Jim Meyering.
-
-       * lib/am/texibuild.am (?!GENERIC_INFO?%DEST_INFO_PREFIX%%DEST_SUFFIX%):
-       Fold a few lines to reduce the output by 5 lines.
-       Suggested by Karl Berry.
-
-       * automake.in (parse_arguments, MAIN): Give more precise
-       diagnostics when no input file is found.
-       * tests/output5.test: Adjust.
-       Suggested by Jens Petersen.
-
-2004-05-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/libs.am (AR, ARFLAGS): Move these definition ...
-       * automake.in (handle_libraries): ... here, so that they are
-       output even for EXTRA_LIBRARIES.
-       * tests/ar2.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-       Report from Kevin Ryde.
-
-2004-05-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (generate_makefile): Do not output Makefile.in on
-       errors.
-       * tests/werror2.test: New file.
-       * tests/Makefile.am (TESTS): Add werror2.test.
-       * tests/substtarg.test, tests/cond36.test, tests/backsl4.test:
-       Adjust to run automake with -Wno-error when the output is expected
-       in spite of the error.
-       Report from Harlan Stenn.
-
-       * doc/automake.texi (Program and Library Variables): Remove
-       doubled word in footnote.
-
-       * automake.in (handle_source_transform): Also check for a
-       $(srcdir)/old_source rule when computing the default source name.
-       Propagate this $(srcdir) prefix in Automake variables.
-       * tests/ltlibsrc.test (noinst_LTLIBRARIES): Explicitly refer to
-       $(srcdir)/zoo_d_old2_la.c.  This fixes another failure with BSD Make.
-
-2004-05-13  Paul Eggert  <address@hidden>
-
-       * Makefile.am (fetch): Work even with FreeBSD "make", which
-       uses sh -e and thus errors-out if a simple-command fails.
-       * lib/am/check.am (check-TESTS): Likewise.
-       * lib/am/ltlib.am (clean-%DIR%LTLIBRARIES): Likewise.
-       * lib/am/tags.am (TAGS): Likewise.
-
-2004-05-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/lex3.test, tests/yacc6.test: Require GNU Make.
-       Fixing these for BSD Make requires invasive changes (lexers and
-       parsers must be built into $srcdir, and--most annoyingly--all
-       references to parse.h must be changed to $(srcdir)/parse.h).
-       Report from Mark D. Baushke.
-
-2004-05-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/defs.in (GNUmake): Grep for GNU to parry FreeBSD make.
-       Report from Mark D. Baushke.
-
-2004-04-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/texinfo.tex: New upstream version.
-
-       * lib/depcomp (tru64): Clarify comments.  Thanks to Nicolas Joly.
-
-       * doc/automake.texi (Headers): Revamp.
-
-2004-04-24  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (check_typos): Clarify the diagnostic.
-       * tests/warnopts.test: Adjust.
-
-       * lib/Automake/VarDef.pm (append): Turn VAR_ASIS variables into
-       VAR_PRETTY variables to work around make implementation with
-       limited line length, such as OSF1/Tru64 make.
-       * tests/longline.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-       * tests/pluseq3.test, tests/pluseq8.test: Adjust.
-       Report from Simon Josefsson.
-
-       * lib/am/tags.am (TAGS): Pass `.' to Exuberant Ctags if
-       --etags-include is used but no other files are supplied, so it
-       creates the TAGS file anyway.
-       Report from Akim Demaille.
-
-       * lib/depcomp (tru64) [libtool]: Nicolas Joly reported on
-       2002-06-12 that dependencies were output in $dir.libs/$base.lo.d.
-       Teun Burgers reported on 2004-03-30 they were in
-       $dir.libs/$base.o.d.  Try both.
-
-2004-04-23  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/414:
-       Introduce option filename-length-max=99.
-       * doc/automake.texi (Options): Document it.
-       * configure.ac (AM_INIT_AUTOMAKE): Use it.
-       * lib/Automake/Options.pm (_process_option_list): Recognize it.
-       * automake.in (handle_dist): Set FILENAME_FILTER.
-       * lib/am/distdir.am (distdir) [FILENAME_FILTER]: Diagnose long
-       filenames.
-       * tests/fn99.test: New file.
-       * tests/Makefile.am (TESTS): Add fn99.test.
-
-2004-04-20  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/414:
-       Introduce options tar-v7, tar-ustar, and tar-pax to select
-       tar format.
-       * doc/automake.texi (Options): Document them.
-       * lib/Automake/Options.pm (_process_option_list): Process
-       these new options.
-       * lib/am/distdir.am (dist-gzip, dist-bzip2, dist-tarZ, dist,
-       distcheck): Adjust to use am__tar and am__untar.
-       * m4/tar.m4: New file.
-       * m4/Makefile.am (dist_m4data_DATA): Add tar.m4.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Support the new options
-       and call _AM_PROG_TAR.
-       * tests/tar.test, tests/tar2.test, tests/tar3.test: New files.
-       * tests/Makefile.am (TESTS): Add them.
-
-2004-04-18  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/distdir.am (distcheck): Typo in shar decompression.
-
-       * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
-       versions.
-
-2004-04-17  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix PR automake/49:
-       * automake.in (scan_autoconf_traces) <AC_CONFIG_AUX_DIR>: Diagnose
-       calls to AC_CONFIG_AUX_DIR followings calls to AM_INIT_AUTOMAKE.
-       * tests/auxdir.test, tests/auxdir2.test, tests/lex5.test,
-       tests/mdate3.test, tests/multlib.test, tests/reqd2.test,
-       tests/symlink.test, tests/txinfo8.test, tests/txinfo22.test,
-       tests/yacc6.test, tests/yacc8.test: Fix to call AC_CONFIG_AUX_DIR
-       before AM_INIT_AUTOMAKE.
-       * tests/auxdir3.test: New file (exercise this diagnostic).
-       * tests/Makefile.am (TESTS): Add auxdir3.test.
-
-2004-04-15  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (%map_traced_defs): New variable.
-       (scan_m4_files): Normalize filenames.
-       (trace_used_macros): Trace for AC_DEFUN and AU_DEFUN, also
-       ask for the filename and the first argument.  Populate
-       %map_traced_defs.
-       (write_aclocal): Use $map_traced_defs to filter out unused
-       definitions.
-       * tests/acloca16.test: New file.
-       * tests/Makefile.am (TESTS): Add acloca16.test.
-
-2004-04-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in ($automake_needs_to_reprocess_all_files): Remove.
-       ($automake_will_process_aux_dir): New variable.
-       (scan_autoconf_traces): Reorder @input_files so that the Makefile
-       that distributes aux files is processed last.  This way we do not
-       have to process all files twice using
-       $automake_will_process_aux_dir.
-       (require_file_internal): Suggest a full run of automake when
-       appropriate.
-       (MAIN): Remove the loop on $automake_needs_to_reprocess_all_files.
-       * tests/distcom7.test: New file.
-       * tests/reqd2.test: Do not check for the "running more than two"
-       message.
-       * tests/Makefile.am (TESTS): Add distcom7.test.
-
-       * automake.in (@config_aux_path, $config_aux_dir): Rename as ...
-       ($config_aux_dir, $am_config_aux_dir): ... these.
-       ($config_aux_dir_set_in_configure_in): Rename as ...
-       ($config_aux_dir_set_in_configure_ac): ... this.
-       (%require_file_found): Rename as ...
-       (%required_file_not_found): ... this.
-       (handle_languages, handle_texinfo_helper, handle_dist,
-       handle_configure, handle_emacs_lisp, handle_python,
-       scan_autoconf_traces, yacc_lex_finish_helper): Adjust to new names.
-       (scan_autoconf_traces): Call locate_aux_dir.
-       (locate_aux_dir): New function.
-       (@require_file_paths): Remove, not used anymore.
-       (require_file_internal): Look files in only one directory (instead
-       of @require_file_internal) passed in argument.
-       (require_file, require_conf_file): Pass the destination directory
-       to require_file_internal.
-
-       Fix for PR automake/416:
-       * m4/depend.m4 (_AM_DEPENDENCIES): Catch `not supported' ICC 8.0
-       remarks.
-       From Peter Seiderer.
-
-2004-04-10  Andreas Buening  <address@hidden>
-
-       * aclocal.in, automake.in, configure.ac, Makefile.am,
-       tests/aclocal.in, tests/automake.in, tests/defs.in:
-       Use PATH_SEPARATOR from autoconf instead of ':'.
-
-2004-04-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_lib_objects): Pass the condition of
-       the variable definition to handle_LIBOBJS and handle_ALLOCA,
-       not the aggregated conditions.
-       * tests/Makefile.am (TESTS): Add libobj14.test.
-       * tests/libobj14.test: New file.
-       Report from Bill Davidson.
-
-2004-04-02  Mike Nolta  <address@hidden>
-
-       Better support for Fortran 9x.
-       * automake.in: Add "fc" and "ppfc" languages for Fortran 9x.
-       * doc/automake.texi (Fortran 9x Support): New section.
-       * lib/Automake/Variable.pm (%_ac_macro_for_var): Add AC_PROG_FC.
-       * tests/compile_f90_c_cxx.test: New file.
-       * tests/ext.test: Add AC_PROG_FC.
-       * tests/f90only.test: New file.
-       * tests/link_f90_only.test: New file.
-       * tests/Makefile.am (TESTS): Add new tests.
-
-2004-04-01  Paul Eggert  <address@hidden>
-
-       * lib/install-sh: If "mv -f" works, use it, and fall back to
-       the old "test -f" + "rm -f" + "mv" method only if "mv -f" does
-       not work.  This improves performance in the usual case where
-       "mv -f" works.  It also lets us install the "mv" command
-       without worrying about a small window where "mv" does not
-       exist (this problem was reported by Raul Nunez de Arenas
-       Coronado).
-
-2004-03-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/python.m4 (AM_PATH_PYTHON): Make sure am_display_PYTHON is
-       set when $PYTHON has been set by the user.
-       From Esben Haabendal Soerensen.
-
-2004-03-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Default _SOURCES): Typo.
-       (true): Correct _'s placement in example.
-       Report from Stepan Kasal.
-
-2004-03-19  Alexandre Duret-Lutz  <address@hidden>
-
-       Overriding JAVAROOT is legitimate, do not warn about it.
-       * lib/Automake/Variable.pm (%_silent_variable_override): Add JAVAROOT.
-       * tests/java2.test: Run automake without -Wno-override.
-       Report from Simon Josefsson.
-
-2004-03-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_texinfo_helper): Typos in comment.
-
-2004-03-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/config.guess: New upstream version.
-
-       Fix for PR automake/285:
-       * automake.in (handle_ltlibraries): Keep track of installation
-       directories for each condition, then define a $(am_TARGET_rpath)
-       variable to hold the -rpath flags of Libtool libraries conditionally
-       installed in different directories.
-       * lib/Automake/DisjConditions.pm (merge): New function.
-       * tests/libtool6.test: Adjust.
-       * tests/libtool8.test: New file.
-       * tests/Makefile.am (TEST): Add libtool8.test.
-
-       * lib/Automake/Variable.pm (traverse_recursively,
-       _do_recursive_traversal): Honor the skip_ac_subst option.
-       * automake.in (handle_dist): Use skip_ac_subst.
-
-2004-02-29  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (cvs-release): Upload to ~ftp/pub/automake, not
-       ~ftp/automake.
-       * lib/gnupload (Example): Update example.
-
-       * lib/config-ml.in, lib/config.guess, lib/config.sub,
-       lib/texinfo.tex: New upstream versions.
-
-       * m4/depend.m4 (_AM_DEPENDENCIES): Use `touch' rather than `: >'
-       to create numbered dependencies.  This fixes a portability issue
-       when CONFIG_SHELL is forced to /bin/sh on Solaris 8.
-       Reported by Mark Phillips.
-
-       * automake.in (lang_yacc_target_hook): Use Automake::Rule::define
-       so that rules for the same headers are not output twice.
-       * lib/Automake/Variable.pm (value_as_list_recursive): Do not
-       call `return' inside `map'.
-       * tests/cond30.test: Make sure `a.c' and `b.c' both appear
-       in the Makefile.in.
-       * tests/cond35.test, tests/cond36.test: New files.
-       * tests/Makefile.am (TESTS): Add cond35.test and cond36.test.
-       Report from Roman Fietze.
-
-       Fix for PR/413:
-       * lib/am/distdir.am (distcheck): Create $dc_destdir with `umask
-       077 && mkdir' instead of `$(mkdir_p)'.  This prevents possible
-       symlink attacks reported by Stefan Nordhausen.
-
-2004-02-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Multiple Outputs): More text, based on
-       comments from Eric Siegerman, Tim Van Holder, and Oren Ben-Kiki.
-
-2004-02-15  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/mkdirp.m4: Use `mkdir -p' only with GNU mkdir, because
-       Solaris 8's mkdir is not thread-safe.
-       * lib/mkinstalldirs: Likewise.
-       * lib/install-sh: Abort when mkdir fails to create a directory.
-       Report from Nathanael Nerode.
-
-2004-02-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (rel2abs): New function.
-       (scan_configure_dep): Use rel2abs instead of File::Spec->rel2abs,
-       the later does was introduced in Perl 5.6 so using it breaks with
-       Perl 5.005.
-       Report from Werner John.
-
-2004-02-03  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Future of aclocal): Make clearer that
-       it's ok to install macros into /usr/share/aclocal/.
-
-2004-02-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/lisp.test: Delete (pointless).
-       * tests/Makefile.am (TESTS): Remove lisp.test.
-
-       * lib/Automake/Variable.pm (transform_variable_recursively):
-       Define rewritten variables in all conditions not *covered* by user
-       definitions, not simply in conditions without a previous
-       definition.
-       * tests/cond34.test: New file.
-       * tests/Makefile.am (TESTS): Add cond34.test.
-       Report from Elena A. Vengerova
-
-       * doc/automake.texi (Multiple Outputs): Typo.
-
-       * doc/automake.texi (Emacs Lisp): Typos.
-
-       Support for conditional _LISP.
-       * automake.in (handle_emacs_lisp): Define $(ELCFILES) from LISP, not
-       from $(am__ELCFILES).
-       * lib/am/lisp.am (elc-stamp): Use $(LISP) instead of $(am__ELFILES).
-       * tests/lisp6.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-
-       * automake.in (handle_emacs_lisp): Define $(ELCFILES) as
-       $(am__ELCFILES), and always push it on @all.  Do not mention
-       elc-stamp.
-       * lib/am/lisp.am (.el.elc): Rewrite as ...
-       ($(am__ELCFILES)): ... this, and depend on elc-stamp.
-       (elc-stamp): Make sure elc-stamp is older that all .elc files, as
-       explained in the manual entry below.
-
-       * doc/automake.texi (Multiple Outputs): New node.
-
-2004-01-31  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/regex.m4: Do not AC_SUBST(LIBOBJS), and quote most arguments.
-       * tests/regex.test: New file.
-       * tests/Makefile.am (TESTS): Add regex.test.
-
-2004-01-28  Alexandre Duret-Lutz  <address@hidden>
-
-       * Makefile.am (maintainer-check): Check for unquoted $(DESTDIR) uses.
-       * lib/am/data.am, lib/am/distdir.am, lib/am/java.am, lib/am/libs.am,
-       lib/am/lisp.am, lib/am/ltlib.am, lib/am/mans.am, lib/am/progs.am,
-       lib/am/python.am, lib/am/scripts.am, lib/am/texinfos.am: Quote
-       installation paths in install, uninstall, and installcheck rules,
-       as well as in am__installdirs variables.  This is for the sake
-       of paths containing spaces.
-       * lib/am/install.am (installdirs-am, installdirs): Do not try
-       to create "" directories.
-       * test/instspc.test: New file.
-       * test/Makefile.am (TESTS): Add instspc.test.
-       Report from James Amundson.
-
-       * doc/automake.texi (Not Enough, Third-Party Makefiles): New nodes.
-       (Extending): Make it a subsection of Not Enough.
-
-       * lib/gnupload (GPG): Use an absolute path.  Suggestion from Gary
-       V. Vaughan.
-       (passphrase): Unset it this variable before using it, in case it
-       was exported.  Report from Scott James Remnant.
-
-2004-01-25  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/gnupload (usage): Fix example.
-       * Makefile.am (cvs-release): Fix call to gnupload.
-       From Jim Meyering.
-
-2004-01-24  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/gnupload: New script.
-       * lib/Makefile.am (EXTRA_DIST): Distribute gnupload.
-       * Makefile.am (cvs-release): New target.
-
-2004-01-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/python.am (uninstall-%DIR%PYTHON): Remove extra `;'s.
-       Fix python10.test.
-
-       * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Use `s/xx//p'
-       instead of `/xx/ s///p'; the latter fails when GNU sed is run with
-       POSIXLY_CORRECT.  Also strip superfluous -e.
-       Report from Miloslav Trmac.
-
-2004-01-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/lex5.test: Sleep before calling AUTOMAKE the second time,
-       this fixes a spurious failure reported by Andreas Schwab.  Also
-       make sure ylwrap is not installed unless needed, and exercise
-       --no-force.
-
-2004-01-20  Ralf Wildenhues  <address@hidden>  (tiny change)
-
-       * doc/automake.texi (Dist): Document limitations of distcheck-hook
-       and DISTCHECK_CONFIGURE_FLAGS with regard to subdirs and
-       subpackages.
-
-2004-01-20  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Upgrading): New node.
-
-2004-01-20  Gary V. Vaughan  <address@hidden>
-
-       * automake.in (scan_autoconf_traces): AC_LIBTOOL_TAGS can be
-       correctly called without arguments as evidenced by the libtool
-       demo directories.
-
-2004-01-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/conflnk3.test: Skip if `test -e' does not work.
-       Report from Lars Hecking.
-
-2004-01-13  Jim Meyering  <address@hidden>
-
-       * lib/install-sh: Change `\n \t' to `\n\t ' in `defaultIFS'
-       assignment.  Remove spurious SPACEs before TABs.
-
-2004-01-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/py-compile: Check input files after option processing.
-       Ensure --basedir has an argument.
-       * lib/am/python.am (install-%DIR%PYTHON): Do not run py-compile
-       if nothing was installed.
-       * tests/python10.test: New file.
-       * tests/Makefile.am (TESTS): Add python10.test.
-       Suggested by Sander Niemeijer.
-
-       * tests/txinfo29.test: Remove autom4te.cache.
-       Report from Greg Schafer.
-
-       * lib/install-sh: Do not use "$@" in a context where it may be empty,
-       for the sake of OSF1/Tru64's shell.
-       Report from He Li.
-
-2004-01-11  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/config.sub, lib/config.guess, lib/texinfo.tex: New upstream
-       versions.
-
-       * m4/as.m4, m4/depend.m4, m4/maintainer.m4, m4/multi.m4: Update
-       copyright years and serial.
-
-       * m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add python2.4.
-
-2004-01-10  Peter Eisentraut  <address@hidden>  (tiny change)
-
-       * m4/as.m4 (AM_PROG_AS): Format and align help string more
-       consistently.
-       * m4/depend.m4 (AM_DEP_TRACK): Likewise.
-       * m4/lispdir.m4 (AM_PATH_LISPDIR): Likewise.
-       * m4/maintainer.m4 (AM_MAINTAINER_MODE): Likewise.
-       * m4/multi.m4 (AM_ENABLE_MULTILIB): Likewise.
-
-2004-01-10  Paul Eggert  <address@hidden>
-
-       * m4/lispdir.m4 (AM_PATH_LISPDIR): Don't use \? in sed regular
-       expressions; it doesn't conform to POSIX.
-
-2004-01-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (shadow_unconditionally): New function...
-       (handle_source_transform): ... extracted from here.
-       (am_install_var): Use shadow_unconditionally to define %DISTVAR%.
-       * lib/am/data.am, lib/am/java.am, lib/am/lisp.am, lib/am/python.am,
-       lib/am/script.am: Add %DISTVAR% to DIST_COMMON.
-       * tests/cond33.test: Make sure all conditional files are distributed.
-       Report from Ralf Corsepius.
-
-2004-01-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Append `.' to $(mkdir_p).
-       * lib/install-sh: Accept `install-sh -d' with 0..n arguments,
-       as well as `install-sh sources... dest' with multiple sources.
-       * tests/cond33.test: New file.
-       * tests/instsh2.test: Add more checks for install-sh.
-       * tests/transform.test: Test for installdirs.
-       * tests/Makefile.am (TESTS): Add cond33.test
-       Report from Ralf Corsepius.
-
-       * automake.in (handle_configure): Skip AC_CONFIG_LINKS items which
-       do not look like DEST:SRC.
-       * tests/conflnk3.test: Check for AC_CONFIG_LINKS($computed).
-
-2004-01-07  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/289:
-       * automake.in (Automake::Struct::libtool_tag): New attribute.  Define
-       it for the language that have a Libtool tag.
-       (%libtool_tags): New variable.
-       (handle_languages, define_compiler_variable)
-       (define_linker_variable): Pass --tag=XXX to libtool if supported.
-       (scan_autoconf_traces): Scan for _LT_AC_TAGCONFIG and AC_LIBTOOL_TAGS.
-       * tests/libtool3.test, tests/subobj9.test: Check that --tag=XXX is
-       output.
-
-2003-01-07  Eric Sunshine  <address@hidden>  (tiny change)
-
-       * lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES): Add
-       config.status.lineno.
-
-2004-01-07  Ralf Wildenhues  <address@hidden>  (tiny change)
-
-       * doc/automake.texi (Rebuilding): Typo.
-
-2004-01-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/Makefile.am (dist_am_DATA): Really add inst-vars.am.
-
-2004-01-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * THANKS: Add Bruce Korb.
-
-2004-01-05  Alexandre Duret-Lutz  <address@hidden>
-
-       Mimic Paul Eggert's changes to Autoconf.
-       * Makefile.am (automake, aclocal): Use `chmod a-w', not `chmod -w'.
-       * lib/Automake/Makefile.am (Config.pm): Likewise.
-       * m4/Makefile.am ($(top_srcdir)/m4/amversion.m4): Likewise.
-
-       * lib/am/inst-vars.am: New file, define am__vpath_adj_setup,
-       am__vpath_adj, and am__strip_dir.
-       * lib/am/Makefile.am (dist_am_DATA): Add inst-vars.am.
-       * lib/am/data.am, lib/am/lisp.am, lib/am/python.am,
-       lib/am/scripts.am: Include inst-vars.am, and use $(am__vpath_adj),
-       $(am__vpath_adj_setup), and $(am__strip_dir) in install and
-       uninstall rules.  This fixes installation of nobase_ files in
-       VPATH setups with Sun and OSF1/Tru64 Make.
-       * lib/am/libs.am, lib/am/ltlib.am: Include inst-vars.am, and use
-       $(am__strip_dir) to simplify install and uninstall rules.
-       * tests/nobase.test: Augment to check installation from VPATH builds.
-
-       * automake.in (%transformed_files): New variable.
-       (initialize_per_input): Reset it.
-       (make_paragraphs): Fill %transformed_files, and define %FIRST%
-       each time a file is transformed for the first time.
-       (handle_configure): Do not define %FIRST_CONFIG_HIN%.
-       (am_install_var): Do not define %FIRST%.
-       * lib/am/remake-hdr.am: Use %?FIRST% instead of %?FIRST_CONFIG_HIN%.
-
-2004-01-04  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/texinfo.tex: New upstream version.
-
-       * m4/mkdirp.m4: Do not use `-m 0755'.  This overrides special bits
-       and break setups where 775 directories are expected.  Just obey
-       umask as we did in the past.
-       Report from Harlan Stenn.
-
-2004-01-03  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (scan_texinfo_file): Do not compare $outfile to ''
-       as $outfile might not be defined at all.
-
-       * lib/Automake/Variable.pm (define): Rework the way we check
-       Automake variable definition.  Ensure consistent :=/+=/=
-       definitions only for variables that have been and are defined by
-       Automake, and make it an internal error.  Ignore Automake
-       attempts to touch a user variable, even with += assignments.
-       * tests/txinfo29.test: New file.
-       * tests/Makefile.am (TESTS): Add txinfo29.test.
-       Reported by Bruce Korb.
-
-2004-01-02  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_source_transform): Don't generate dist
-       variables when no-dist is set.
-       (generate_makefile): Likewise.
-       * tests/nodist3.test: Ensure that DIST_SOURCES is not created,
-       and that dist target does not exist.
-       Reported by Tom Fitzsimmons.
-
-2004-01-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/libtool5.test, tests/ltcond.test, tests/ltcond2.test,
-       * tests/ltconv.test: Run automake with --add-missing, because
-       the CVS version of libtoolize no longer install config.sub and
-       config.guess by default.
-
-       Fix for PR automake/319:
-       * aclocal.in (scan_m4_files): Scan configure.ac.
-       (trace_used_macros, write_aclocal): Remove configure.ac from the
-       list of files to include.
-       * tests/Makefile.am (TESTS): Add acloca15.test.
-       * tests/acloca15.test: New file.
-
-       * aclocal.in (%file_includes): New variable.
-       (scan_configure_dep): Compile $m4_include_rx and $ac_require_rx once.
-       (scan_file): Scan for included files, and process these files
-       recursively.  Fill %file_includes and %file_contents.  Return the
-       list of included files, not the contents.
-       (scan_m4_files): Adjust calls to scan_files.
-       (strip_redundant_includes): New function.
-       (trace_used_macros): Call it.
-       (write_aclocal): Likewise.  Also check the mtime of included files.
-       * tests/Makefile.am (TESTS): Add acloca14.test.
-       * tests/acloca14.test: New file.
-       Report from Phil Edwards.
-
-2004-01-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_languages): Do not define DEP_FILES.
-       * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Extract included
-       files with $(DEPDIR) in their name instead of DEP_FILES.
-       * tests/depend.test, tests/depend4.test, tests/exsource.test:
-       Adjust.
-       Suggested by Tom Tromey.
-
-       Do not output .lo rules for programs and static libraries objects,
-       and do not output .o/.obj rules for libtool libraries.  This is
-       about explicit rules only, not inference rules.
-       * automake.in (handle_single_transform_list): Rename as ...
-       (handle_single_transform): ... this.  Take a single file
-       to transform (it was only called this way) and accept a new
-       %transform argument.  Fill %lang_specific_files with list
-       references instead of strings, and append %transform to each
-       of these lists.
-       (define_objects_from_sources, handle_source_transform):
-       Take a %transform argument, and forward it to &handle_single_transform.
-       (handle_languages): Adjust to the new format of
-       %lang_specific_files, and honor its %transform part.
-       (handle_programs, handle_libraries, handle_ltlibraries): Override
-       %NONLIBTOOL% and %LIBTOOL% while calling handle_source_transform.
-       (make_paragraphs): Define %NONLIBTOOL% by default.  Make sure
-       %transform settings override global settings.
-       * lib/am/depend2.am (%OBJ%, %OBJOBJ%): Define only if %NONLIBTOOL%.
-       * tests/libtool3.test: Augment to check Makefile.ins for unneeded
-       rules.
-       Suggested by Thomas Fitzsimmons.
-
-       * automake.in, aclocal.in: Bump copyright years.
-
------
-
-Copyright (C) 2004-2014 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification, are
-permitted provided the copyright notice and this notice are preserved.
-
-;; Variables:
-;; coding: utf-8
-;; End:
diff --git a/old/ChangeLog.09 b/old/ChangeLog.09
deleted file mode 100644
index 479230d..0000000
--- a/old/ChangeLog.09
+++ /dev/null
@@ -1,5767 +0,0 @@
-2009-12-29  Ralf Wildenhues  <address@hidden>
-
-       Fix and complete copyright notices in Makefile.am files.
-       * Makefile.am: Use single-`#' comment for copyright notice, so
-       that it also appears in the generated Makefile.in file.
-       * doc/Makefile.am: Likewise.
-       * doc/amhello/Makefile.am: Likewise.
-       * doc/amhello/src/Makefile.am: Likewise.
-       * lib/Automake/Makefile.am: Likewise.
-       * lib/Automake/tests/Makefile.am: Likewise.
-       * lib/Makefile.am: Likewise.
-       * lib/am/Makefile.am: Likewise.
-       * m4/Makefile.am: Likewise.
-       * tests/Makefile.am: Add copyright notice.
-       Report of missing copyright notice by Stefano Lattarini.
-
-2009-12-27  Stefano Lattarini  <address@hidden>
-
-       Fixed typo in Makefile.am (extra semicolon removed)
-       * Makefile.am (sc_diff_automake_in_automake): Removed an extra
-       semicolon in target's rules, which prevented a stdout redirection
-       from working.
-
-2009-12-21  Julien Danjou  <address@hidden>  (tiny change)
-
-       Add support for newer python version
-       * m4/python.m4 (AM_PATH_PYTHON): Add python3.1 to
-       _AM_PYTHON_INTERPRETER_LIST.
-
-2009-12-21  Karl Berry  <address@hidden>
-
-       mention ncftpput in gnupload --help
-       * lib/gnupload: Mention ncftpput in `--help' output.
-       Report by Bruce Korb.
-
-2009-12-06  Ralf Wildenhues  <address@hidden>
-
-       * NEWS: Update.
-
-2009-12-05  Antonio Diaz Diaz  <address@hidden>
-
-       Replace unlzma, gunzip, bunzip2 with pack tool -d invocation.
-       * lib/am/distdir.am (distcheck): Use lzma -d, gzip -d, bzip2 -d,
-       instead of the respective un$tool invocation, to avoid depending
-       on another tool.
-       * THANKS: Update.
-
-2009-12-05  Ralf Wildenhues  <address@hidden>
-
-       Use $DJDIR rather than $DJGPP to detect running on DJGPP.
-       * automake.in (Language): Use $ENV{'DJDIR'} for the
-       $ENV{'SHELL'} override.
-       * bootstrap: Use $DJDIR for setting BOOTSTRAP_SHELL, to fix
-       bootstrapping under MinGW when $DJGPP has been set.
-
-       Do not rely on Perl symlink status, for MSYS perl.
-       * automake.in (require_file_internal): Ensure presence of
-       symlink target file; MSYS perl symlink doesn't return an error
-       status when the file could not be created (copied, on this
-       system).  Fixes symlink.test failure.
-
-2009-12-04  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Avoid Solaris sh `set -e' bug in vala4.test.
-       * tests/vala4.test: New variable $cwd, holding the full path of the
-       current directory.  Use it instead of `pwd` command substitution,
-       to avoid Heirloom/Solaris Sh bug with `set -e'.
-
-2009-12-05  Ralf Wildenhues  <address@hidden>
-
-       Fix requirements of silent8.test.
-       * tests/silent8.test: Require makeinfo --html, tex, texi2dvi -o,
-       dvips.
-
-2009-12-04  Stefano Lattarini  <address@hidden>
-
-       File `automake.in' is not meant to be executed (only to be
-       preprocessed into `automake'), so don't leave it executable.
-       * automake.in: Remove executable bit.
-
-2009-12-04  Stefano Lattarini  <address@hidden>
-
-       Don't make the generated Automake's Config.pm executable.
-       * lib/Automake/Makefile.am (Config.pm): Don't make the generated
-       `Config.pm' file executable.
-
-2009-11-28  Jim Meyering  <address@hidden>
-
-       do not put world-writable directories in distribution tarballs
-       * lib/am/distdir.am (distdir): Do not make all directories
-       group- or world-writable.  Instead, use 755.
-       * tests/subpkg4.test (test-distdir-is-readable): Check for new,
-       more restricted permissions.
-
-2009-11-29  Karl Berry  <address@hidden>
-
-       Rewrite `gnupload --help' examples.
-       * lib/gnupload: Use GNU style version numbers, a generic package
-       name, and more useful examples.
-
-2009-11-28  Jim Meyering  <address@hidden>
-
-       avoid a warning from perl-5.11
-       * lib/Automake/Wrap.pm (_tab_length): Remove useless use of tr's
-       "/d" modifier.
-
-2009-11-14  Ralf Wildenhues  <address@hidden>
-
-       Distribute the Automake bootstrap script.
-       * Makefile.am (EXTRA_DIST): Add bootstrap.
-       Report by Jan Engelhardt.
-
-2009-11-14  Ralf Wildenhues  <address@hidden>
-
-       Coverage for corner cases in derive_suffix.
-       Ensure unrelatex SUFFIXES entries and unrelated inference rules
-       are ignored silently.
-       * tests/ext3.test: New test.
-       * tests/Makefile.am: Update.
-
-       Coverage for user-provided _LINK variables.
-       * tests/link_override.test: New test.
-       * tests/Makefile.am: Adjust.
-
-       Coverage: warn about substitutions that need EXTRA_PRIMARY.
-       * tests/extra9.test: New test.
-       * tests/Makefile.am: Adjust.
-
-       Coverage: warn about configure substitution in EXTRA_PRIMARY.
-       * tests/subst5.test: New test.
-       * tests/Makefile.am: Update.
-
-       Coverage for syntax errors with conditionals in included fragments.
-       * tests/condinc2.test: Amend test.
-
-       Coverage: diagnose variables with forbidden dist_ prefix.
-       * tests/candist.test: New test.
-       * tests/Makefile.am: Update.
-
-       Coverage for conditional `else' and `endif' arguments.
-       * tests/cond46.test: New test.
-       * tests/Makefile.am: Update.
-
-2009-10-31  Jim Meyering  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Don't let an envvar setting of "$fail" cause build failure.
-       Without this change, in a project using an automake-generated
-       Makefile, "make fail=anything" would fail inappropriately,
-       due to the `test -z "$$fail"' at the end of this emitted rule:
-       * lib/am/subdirs.am ($(RECURSIVE_TARGETS)): Initialize "fail=" to keep
-       an envvar setting of that variable from causing unwarranted failure.
-       ($(RECURSIVE_CLEAN_TARGETS)): Likewise.
-       * tests/subdir10.test: New test.
-       * tests/Makefile.am: Update.
-
-2009-10-18  Ralf Wildenhues  <address@hidden>
-
-       Simplify Variable::_check_ambiguous_condition.
-       * lib/Automake/Variable.pm (_check_ambiguous_condition): No need
-       to check for $def since ambiguous_p returns an empty $message if
-       there is no other condition which is ambiguous to $cond.
-
-       Coverage for DisjConditions.pm.
-       * lib/Automake/tests/DisjConditions.pl (test_basics): Increase
-       test coverage: test ->human, ->merge, ->simplify, ->multiply.
-       * lib/Automake/tests/DisjConditions-t.pl (test_basics): Likewise
-       changes, but including state copies across thread creation.
-       * lib/Automake/tests/DisjCon2.pl: New test.
-       * lib/Automake/tests/DisjCon3.pl: Likewise.
-       * lib/Automake/tests/Makefile.am (TESTS, XFAIL_TESTS): Adjust.
-
-       Coverage and fixes for Condition.pm.
-       * lib/Automake/Condition.pm (new): Catch common programming
-       errors better by checking type of passed argument before
-       munging them to all be strings through split.
-       * lib/Automake/tests/Condition.pl (test_basics): Also test
-       ->human.
-       (test_merge): New function, test ->merge, ->merge_conds,
-       ->strip.
-       * lib/Automake/tests/Condition-t.pl (test_basics, test_merge):
-       Likewise changes, but including state copies across thread
-       creation.
-       * lib/Automake/tests/Cond2.pl: New test for programming error.
-       * lib/Automake/tests/Cond3.pl: Likewise.
-       * lib/Automake/tests/Makefile.am (TESTS, XFAIL_TESTS): Update.
-
-       Coverage for Wrap.pm.
-       * lib/Automake/tests/Wrap.pl (@tests): Add test for word with
-       trailing space.
-       (test_makefile_wrap, @makefile_tests): New function, new list of
-       tests, to test makefile_wrap.
-
-       Coverage for Version.pm.
-       * lib/Automake/tests/Version.pl (test_version_compare): Also
-       try Automake::Version::check for the version pairs, taking into
-       account the special-case naming of code forks.
-       (@tests): Add more test cases.
-       (test_bad_versions, @bad_versions): New function, new test cases,
-       to ensure bad version strings are rejected.
-       * lib/Automake/tests/Version2.pl: New test.
-       * lib/Automake/tests/Version3.pl: Likewise.
-       * lib/Automake/tests/Makefile.am (TESTS): Add tests here ...
-       (XFAIL_TESTS): ... and here, new.
-
-       Pod coverage for Perl modules.
-       * lib/Automake/ChannelDefs.pm (parse_warnings): Fix
-       typo in Pod documentation.
-       * lib/Automake/Condition.pm: Add a couple of missing `=back'
-       lines.
-       (_has): Renamed from ...
-       (has): ... this, as this is an internal method.
-       (strip, false, true_when): Adjust callers.
-       * lib/Automake/Configure_ac.pm: Add Pod `Functions' section with
-       documentation for find_configure_ac and require_configure_ac.
-       * lib/Automake/Location.pm: Fix typo in Pod.  Add `Methods'
-       section, document methods.
-       * lib/Automake/RuleDef.pm: New `Methods' Pod section.
-       * lib/Automake/VarDef.pm: Document `raw_value'.
-       * lib/Automake/Wrap.pm (_tab_length): Rename from ...
-       (tab_length): ... this, as this is an internal method.
-       (wrap): Adjust callers.
-       * lib/Automake/XFile.pm: Reorganize Pod a bit, add `Methods'
-       section.
-
-2009-10-17  Ralf Wildenhues  <address@hidden>
-
-       Perl coverage support using Devel::Cover.
-       This introduces makefile rules to run the testsuite with Perl
-       coverage enabled.  It skips tests that use perl ithreads, by
-       unsetting AUTOMAKE_JOBS and setting WANT_NO_THREADS to make the
-       threaded tests skip.
-       * Makefile.am (PERL_COVERAGE_DB, PERL_COVERAGE_FLAGS)
-       (PERL_COVER): New variables.
-       (check-coverage, recheck-coverage, clean-coverage): New phony
-       targets.
-       (check-coverage-run, recheck-coverage-run): New phony helper
-       targets.
-       (clean-local): New, depend on clean-coverage.
-       * lib/Automake/tests/Condition-t.pl: Skip if WANT_NO_THREADS is
-       set.
-       * lib/Automake/tests/DisjConditions-t.pl: Likewise.
-       * tests/defs.in: New required entry 'perl-threads'.
-       * tests/parallel-am.test: Use it to skip if WANT_NO_THREADS is
-       set.
-       * tests/parallel-am2.test: Likewise.
-       * tests/parallel-am3.test: Likewise.
-
-       Add convenience `recheck' target to our toplevel Makefile.am.
-       * Makefile.am (recheck): New convenience target.
-       * tests/README: Give examples for running only failed or
-       outdated or otherwise selected tests.
-
-       dist: allow running several compressors in parallel.
-       * lib/am/distdir.am (am__post_remove_distdir): New internal
-       variable.
-       (DIST_TARGETS): New variable, set to list of chosen distribution
-       formats.  Order formats by expected duration, slowest first, for
-       better parallelism.
-       (dist-gzip, dist-bzip2, dist-lzma, dist-xz, dist-tarZ)
-       (dist-shar, dist-zip): Use $(am__post_remove_distdir).
-       (dist, dist-all): Do not depend on distdir.  Instead of
-       replicating each compression command, use a recursive invocation
-       to allow running all $(DIST_TARGETS) in parallel.
-       * NEWS: Update.
-       Report by Peter Breitenlohner.
-
-       Fix license headers of cscope tests to be GPLv2+.
-       * tests/cscope.test: Revert to GPL version 2.
-       * tests/cscope2.test: Likewise.
-       * tests/cscope3.test: Likewise.
-
-       Sync auxiliary files from upstream.
-       * INSTALL, lib/INSTALL, lib/config.guess, lib/config.sub,
-       lib/texinfo.tex: Sync from upstream.
-
-       Doc and comment typos.
-       * automake.in (handle_ltlibraries): Fix typo in comment.
-       * tests/distcom7.test: Likewise.
-       * tests/lisp5.test: Likewise.
-       * doc/automake.texi (Usage of Conditionals): Fix typo.
-
-2009-10-11  Ralf Wildenhues  <address@hidden>
-
-       Fix race condition in werror2.test due to sanity sleep change.
-       * tests/werror2.test: Generate Makefile.in before configure so
-       that a Makefile.am update after configure has run is guaranteed
-       to be newer than Makefile.in.
-       * tests/subdir5.test: Document why this test does not need to be
-       fixed.
-       * tests/subdir8.test: Likewise.
-
-       Improve description of the various *LINK variables.
-       * doc/automake.texi (Program and Library Variables): _LINK also
-       receives libraries to link against.  _LINK may be generated.
-       (Program Variables): Document reasons when per-target _LINK is
-       used instead of LINK.
-       (How the Linker is Chosen): Document how a per-target _LINK
-       variable and per-target link flags override linker selection.
-       * THANKS: Update.
-       Report by Dave Korn against gcc/libstdc++-v3.
-
-       Allow variable override of, rather than by, silent variables.
-       When overriding variables, check the VAR_SILENT status of the
-       old condition, not the new one: we allow non-silent overrides
-       of silent variables (these do not hit ordering bugs in the
-       automake output), but there is no use case for doing so the
-       other way round.  Fixes conditional overrides of variables
-       annotated AM_SUBST_NOTMAKE in configure.ac.
-       * lib/Automake/Variable.pm (_check_ambiguous_condition): Check
-       for VAR_SILENT in $ambig_cond not $cond.
-       * tests/cond44.test, tests/cond45.test: New tests, analogous to
-       cond23.test and cond24.test.
-       * tests/Makefile.am: Update.
-       Spotted originally in binutils/bfd.
-
-       Fix `make clean check' for the Automake package.
-       * lib/Automake/Makefile.am (SUBDIRS): Add `.' before `tests',
-       so that Config.pm is built first.
-
-       Fix in-tree `recheck' after failed test that runs `check'.
-       If a test like pr401b-p.test fails for some reason, a `make
-       recheck' would cause another reason for failure because it sets
-       AM_MAKEFLAGS which gets propagated into the test and causes its
-       `make check' to fail.
-       * tests/defs.in: Also unset AM_MAKEFLAGS.
-
-2009-10-11  Stefano Lattarini  <address@hidden>
-
-       Updated code enabling Bourne-compatibility in test scripts.
-       * tests/defs.in: updated the code enabling Bourne-compatibility
-       mode in the shell (now it's copied from autoconf 2.64).
-
-       Avoid leaking TEST_LOG_COMPILER in environment of test scripts.
-       * tests/defs.in: Unset variable `TEST_LOG_COMPILER'.
-
-2009-10-07  Stefano Lattarini  <address@hidden>
-
-       Testsuite: do not use `chmod -R' when cleaning up.
-       * tests/Makefile.am (clean-local-check): Do not use `chmod -R' on
-       the test directories, as that may change or try to change the mode
-       of installed files: the test directory may contain symlinks to
-       ltmain.sh files from a Libtool installation, and Solaris `chmod -R'
-       touches symlink targets.  Instead, use the cleanup strategy used
-       in distdir.am (which is also employed in tests/defs.in).
-
-2009-10-06  Bruno Haible  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Fix 'compile' script to not call mv when target equals source.
-       * lib/compile: Don't attempt to move the generated file to its
-       target destination when it is already at the target destination.
-       Avoids an mv failure with subdir-objects.
-       * tests/ccnoco3.test: New test.
-       * tests/Makefile.am: Adjust.
-
-2009-10-01  Stefano Lattarini  <address@hidden>  (tiny change)
-
-       Fix recommended way to run automake's test scripts with Zsh.
-       * tests/README (Supported shells): Changed the recommended way
-       to run automake's test scripts with Zsh.  Now we tell to use
-       the Zsh's command line option `-o no_function_argzero', not
-       `--no-function-argzero', since the latter does not work with
-       versions 3.x of Zsh.
-
-2009-09-26  Ralf Wildenhues  <address@hidden>
-
-       Fixups and tests for cscope functionality.
-       It seems cscope is not able to take into account relative
-       file names of included cscope.files files, but it is able to
-       canonicalize file names containing '../' sequences.
-       This patch makes the cscope references relative again, and
-       fixes some corner cases.
-       * NEWS: Reword a bit.
-       * THANKS: Update.
-       * automake.in (handle_tags): Use $(am__cd).  Provide default
-       empty rule for the `cscope' target, for empty sources.
-       * lib/am/tags.am (cscopelist): Construct relative path to files
-       in $(srcdir) if $(srcdir) is relative.
-       [TOPDIR_P] (cscope): Do not depend on cscope-clean.  Only invoke
-       $(CSCOPE) if cscope.files is nonemtpy.
-       (clean-cscope): Rename from ...
-       (cscopeclean): ... this.
-       (cscope.files): Depend on clean-cscope.
-       (distclean-tags) [!TOPDIR_P]: No need to remove cscope files
-       here.
-       * tests/cscope.test, tests/cscope2.test, tests/cscope3.test: New
-       tests.
-       * tests/Makefile.am: Adjust.
-
-2009-09-25  Debarshi Ray  <address@hidden>
-
-       New target to generate cscope database.
-       * automake.in (handle_tags): Handle cscope.
-       * doc/automake.texi (Tags): Document cscope.
-       * lib/am/tags.am (CSCOPE): New macro.
-       [TOPDIR_P] (AM_RECURSIVE_TARGETS): Add cscope.
-       (cscope): New target.
-       (cscopeclean): Likewise.
-       (cscope.files): Likewise.
-       (cscopelist): Likewise.
-       (distclean-tags): Remove `cscope.out', `cscope.in.out',
-       `cscope.po.out' and `cscope.files'.
-       * NEWS: Update.
-       Based upon earlier patch from Jesse Barnes.
-
-2009-09-25  Ralf Wildenhues  <address@hidden>
-
-       Use silent-rules for building the Automake package.
-       * configure.ac (AM_INIT_AUTOMAKE): Add silent-rules option.
-       * Makefile.am (automake, aclocal, INSTALL): Add silencing
-       variables to recipe.
-       * doc/Makefile.am (update_mans, $(srcdir)/aclocal.1)
-       ($(srcdir)/automake.1, $(srcdir)/amhello-1.0.tar.gz): Likewise.
-       * lib/Automake/Makefile.am (Config.pm): Likewise.
-       * tests/Makefile.am ($(srcdir)/parallel-tests.am)
-       ($(parallel_tests), defs-p): Likewise.
-
-2009-09-25  Jack Kelly  <address@hidden>
-
-       Add silent rules support for texinfo outputs.
-       * automake.in (define_verbose_texinfo): Define several new verbose
-       tagvars and verbose vars.
-       (define_verbose_tagvar): Increase spacing to 8 to accommodate
-       MAKEINFO, TEXI2DVI, TEXI2PDF.
-       (handle_texinfo): Additional substitution for silencing dvips.
-       (output_texinfo_build_rules): Additional substitutions for
-       silencing texi2dvi and texi2pdf.
-       * lib/am/texibuild.am: Add silencing to makeinfo, makeinfo --html,
-       texi2dvi and texi2pdf rules.
-       * lib/am/texinfos.am: Add silencing to .dvi.ps rule.
-       * tests/Makefile.am: Add silent8.test.
-       * tests/silent8.test: New test: tests that silent texinfo rules
-       produce quiet messages.
-       * NEWS: Update.
-
-2009-09-18  Peter Johansson  <address@hidden>  (tiny change)
-
-       Fix link to "Recursive Make Considered Harmful" paper.
-       * doc/automake.texi (Alternative): Fix broken URL.
-
-2009-09-11  Reuben Thomas <address@hidden>  (tiny patch)
-
-       Fix outdated reference to sh-utils in the manual.
-       * doc/automake.texi (Options): The reference to `sh-utils'
-       should be to `coreutils'.
-
-2009-09-06  Ralf Wildenhues  <address@hidden>
-
-       Avoid sleeping for one second most of the time in sanity check.
-       * m4/sanity.m4 (AM_SANITY_CHECK): Try sanity check first without
-       sleeping for a second, and only if that failed, sleep and try
-       again, to avoid the delay in the common case of a configure
-       script that is older than a second, or a system with sub-second
-       time stamp granularity.
-       Report and different patch by Jim Meyering.
-
-2009-09-06  Stefano Lattarini  <address@hidden>  (tiny change)
-
-       tests/README: warn about zsh incompatibilities.
-       * tests/README (User interface, Getting details from failures):
-       Explicitly state that every test is a "shell script", not just
-       a "script", and that it's run by `/bin/sh' by default.
-       * tests/README (User interface, Supported shells): New subsection,
-       telling about expected portability of the automake test scripts,
-       describing a zsh incompatibility (w.r.t. $0), and a workaround to
-       it (with the `--no-function-argzero' option).
-
-       testsuite: fix a minor glitch.
-       * tests/defs.in (exit trap): Use `$me', not `$as_me', as the
-       name of the current test (used in error messages).
-       * THANKS: Update.
-
-2009-07-08  Jim Meyering  <address@hidden>
-
-       manual: fix a trivial grammar error.
-       * doc/automake.texi (Invoking aclocal): Fix grammar.
-
-2009-06-07  Ralf Wildenhues  <address@hidden>
-
-       AM_PROG_GCJ: use AC_CHECK_TOOLS for gcj, for cross compilation.
-       * m4/gcj.m4 (AM_PROG_GCJ): Use AC_CHECK_TOOLS, rather than
-       AC_CHECK_PROGS, when searching for `gcj'.
-       * NEWS: Update.
-       Report by Jack Kelly.
-
-2009-05-24  Jack Kelly  <address@hidden>  (tiny change)
-           Ralf Wildenhues  <address@hidden>
-
-       AM_PROG_GCJ currently fails to define OBJEXT and EXEEXT.
-       * tests/gcj6.test: New test.
-       * tests/Makefile.am: Update; mark gcj6.test as XFAIL.
-       * THANKS: Update.
-
-2009-05-24  Ralf Wildenhues  <address@hidden>
-
-       parallel-tests: avoid GNU make 3.80 substitution bug.
-       * lib/am/check.am [PARALLEL_TESTS] (check-TESTS): Remove any
-       `.log' entries from `$(TEST_LOGS)' even if the list is nonempty,
-       to work around GNU make 3.80 substitution reference issue with
-       trailing white space in the variable.
-       * tests/parallel-tests10.test: New test.
-       * tests/parallel-tests6.test: Update comment.
-       * tests/Makefile.am: Update.
-       * NEWS: Update.
-       Report by Bob Friesenhahn.
-
-2009-05-23  Ralf Wildenhues  <address@hidden>
-
-       testsuite: unset installation directory variables.
-       * tests/defs.in: Before test execution, be sure to unset all
-       installation directory variables, so they cannot have an effect
-       on a `make -e install' command within a test.
-       Report by Dagobert Michelsen.
-
-       testsuite: do not change the mode of installed Libtool files.
-       * tests/defs.in: Do not use `chmod -R' on the test directory, as
-       that may change or try to change the mode of installed files:
-       the test directory may contain symlinks to ltmain.sh files from
-       a Libtool installation, and Solaris `chmod -R' touches symlink
-       targets.  Instead, use the cleanup strategy used in distdir.am.
-       * NEWS: Update.
-       Report by Dagobert Michelsen.
-
-       testsuite: do not fail in cleanup code.
-       * tests/defs.in: Turn off errexit in the cleanup trap, to avoid
-       a test failure due to a nonzero command.
-       * THANKS: Update.
-       Report by Dagobert Michelsen.
-
-2009-05-23  Peter O'Gorman  <address@hidden>
-
-       python: do not install in system directories on Darwin 9.
-       On Darwin 9, get_python_lib returns a path below `/Library/Python'
-       regardless of the `prefix' argument it was passed, causing `make
-       install' to target the system directories regardless of `--prefix'
-       argument used.  Work around this Darwin bug by ignoring the result
-       of get_python_lib if it points outside of the passed prefix, and
-       the prefix was not a system directory.
-       * m4/python.m4 (AM_PATH_PYTHON): If the prefix does not match the
-       initial portion of the pythondir returned by get_python_lib, then
-       ignore it unless the configured prefix is `/usr' or starts with
-       `/System'.  Fixes instmany-python.test failure on Mac OS X 10.5.7.
-       * NEWS: Update.
-
-2009-05-23  Ralf Wildenhues  <address@hidden>
-
-       Clarify how to enable `silent-rules' and other global options.
-       * doc/automake.texi (Options): When introducing options, be more
-       careful to note that not all of them can be specified in
-       AUTOMAKE_OPTIONS statements, and that some do not make sense in
-       subdirectories.  Note more prominently that `silent-rules' can
-       only be specified in configure.ac.
-       * lib/Automake/Options.pm (_process_option_list): Improve error
-       message for `silent-rules', `tar-v7', `tar-ustar', `tar-pax'
-       options specified in Makefile.am files.
-       Report by Bruno Haible.
-
-2009-05-21  Ralf Wildenhues  <address@hidden>
-
-       Skip specflg10.test without a C++ compiler.
-       * tests/specflg10.test: Require g++.
-       Report by Thien-Thi Nguyen.
-
-2009-05-19  Ralf Wildenhues  <address@hidden>
-
-       Revert last patch, IRIX has an editor named `jot'.
-       * tests/instmany-mans.test: Do not try `jot'.
-       * tests/instmany-python.test: Likewise.
-       * tests/instmany.test: Likewise.
-       Report by Peter O'Gorman.
-
-2009-05-18  Ralf Wildenhues  <address@hidden>
-
-       testsuite: also try `jot' as `seq' replacement.
-       * tests/instmany-mans.test: Try BSD `jot' before resorting to a
-       slow but portable shell loop.
-       * tests/instmany-python.test: Likewise.
-       * tests/instmany.test: Likewise.
-       Suggestion by Peter O'Gorman.
-
-       Fix test failure when pkg.m4 is not found, only pkg-config.
-       * tests/vala5.test: Update comment, this test is not expected to
-       fail any more.  Require valac version 0.7.0.  Skip if configure
-       fails, could be due to unexpanded PKG_CHECK_MODULES or too old
-       valac.
-       Report by Simon Josefsson.
-
-2009-05-17  Ralf Wildenhues  <address@hidden>
-
-       Post-release version bump.
-       * configure.ac, NEWS: Bump version to 1.11a.
-
-2009-05-17  Ralf Wildenhues  <address@hidden>
-
-       Automake 1.11.
-       * configure.ac: Bump version to 1.11.
-       * doc/automake.texi (Releases): Add line for 1.11.  Remove line
-       for 1.10b.
-
-       Fix maintainer-check failures.
-       * automake.in (lang_vala_finish_target): Use `$(am__cd)' instead
-       of plain `cd'.
-       * tests/vala2.test: Use `rm -f' instead of `rm'.
-
-       Revert Automake license to GPLv2+.
-       Automake will move to GPLv3+ once the Exception statement has
-       been rewritten to use the new GPLv3 exception language.  This
-       change does not impact the COPYING file that may be installed
-       by `automake --add-missing'.
-       * COPYING: Revert to GPLv2.  All uses changed.
-       * NEWS: Update.
-
-       Rewrite NEWS for 1.11.
-       * NEWS: Rewrite, merging 1.10b and 1.10c entries.
-
-       Sync auxiliary files from upstream.
-       * lib/config.guess, lib/config.sub, lib/texinfo.tex: Sync from
-       upstream.
-
-       Update release statistics, improve release-stats rule.
-       * Makefile.am (release-stats): Output stderr of pstops in
-       addition to catching it, for better debugging.
-       * doc/automake.texi (Releases): Add line for 1.10.2.
-
-       Cope with parallel BSD make -jN semantics.
-       When BSD `make -jN' is used without `-B' which enables backwards
-       compatible semantics, it may reuse the same shell for several
-       commands within a rule; so ensure we do not leave it in a
-       different directory, nor `exit 0' early in a multi-command rule.
-       * lib/am/distdir.am (distcheck): After running `distcleancheck',
-       change back to original working directory.
-       * lib/am/remake-hdr.am (%CONFIG_HIN%): Run autoheader in a
-       subshell.
-       * lib/am/mans.am (uninstall-man%SECTION%): Do not `exit 0' early
-       in a rule that consists of several shell invocations.  Parallel
-       NetBSD `make -jN' without `-B' will use only one shell for all
-       commands, but won't respawn one after `exit 0'.  Fixes
-       notrans.test failure.
-       * tests/makej2.test: New test.
-       * tests/Makefile.am: Update.
-
-       Fix typo in comment.
-       * lib/am/install.am: Fix typo.
-
-2009-05-17  Matthias Klose  <address@hidden>  (tiny change)
-           Ralf Wildenhues  <address@hidden>
-
-       Let AM_PATH_PYTHON honor python's idea about the site directory.
-       * m4/python.m4 (AM_PATH_PYTHON): When computing pythondir and
-       pyexecdir, pass the expanded prefix resp. exec_prefix as `prefix'
-       to get_python_lib, so python can determine the name of the site
-       directory depending on the install location.  Afterwards, replace
-       the directory names with the unexpanded values of $PYTHON_PREFIX
-       resp. $PYTHON_EXEC_PREFIX again, to allow override according to
-       the documentation.  Fixes site directory computation for Debian
-       and Ubuntu (`dist-packages' for a prefix of `/usr' or `/usr/local',
-       `site-packages' elsewhere).
-       * NEWS, THANKS: Update.
-
-2009-05-17  Ralf Wildenhues  <address@hidden>
-
-       Vala: for now, require GNU make.
-       * doc/automake.texi (Vala Support): GNU make is currently
-       required for Vala sources.
-       * tests/vala2.test, tests/vala3.test, tests/vala5.test: Require
-       GNU make.
-
-2009-05-17  Jürg Billeter  <address@hidden>
-
-       Vala: Use $(srcdir) in rebuild rules.
-       valac is always run in srcdir as the generated files are distributed.
-       So srcdir needs to be taken into account in the rebuild rules to not
-       wrongly trigger a rebuild in the wrong directory.
-       * automake.in (lang_vala_finish_target): Rebuild files in
-       $(srcdir).
-       * tests/vala2.test: Test rebuild rules from VPATH build.
-
-       Vala: Add and test rebuild rules for generated header and vapi files.
-       valac will generate additional files when using, for example, -H in
-       VALAFLAGS. We need to recognize these options and add appropriate
-       rebuild rules to fix parallel build.
-       * automake.in (lang_vala_finish_target): Recognize -H, -h,
-       --header, --internal-header, --vapi, --internal-api, --gir flags
-       to valac and rebuild rules for generated headers; distribute
-       and maintainer-clean them.
-       * tests/vala2.test: Test rebuild rules.
-
-2009-05-17  Jürg Billeter  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Vala: Fix build when using per-target VALAFLAGS.
-       This does not yet implement full per-target support for VALAFLAGS,
-       however, this change at least fixes building when there is only one
-       target per source file, which is the most common situation.
-       * automake.in: Remove `VALAFLAGS' from `flags' in language struct.
-       (lang_vala_finish_target): Handle `*_VALAFLAGS rewriting' manually
-       here; check `VALAFLAGS' user variables.
-       * tests/Makefile.am (XFAIL_TESTS): Remove vala5.test.
-       * doc/automake.texi (Vala Support): Document per-target flag
-       limitations.
-
-2009-05-11  Ralf Wildenhues  <address@hidden>
-
-       For PR automake/540:
-       Document some formatting restrictions for Makefile.am files.
-       * doc/automake.texi (General Operation, Usage of Conditionals):
-       Variable assignments should not be indented by TABs, rule commands
-       should.  Conditional keyword statements should not be indented.
-       * THANKS: Update.
-       Report by Luo Yi.
-
-2009-05-03  Ralf Wildenhues  <address@hidden>
-
-       Fix copyright years in *.am files.
-       * lib/am/check.am, lib/am/check2.am, lib/am/distdir.am,
-       lib/am/program.am, lib/am/tags.am: Fix copyright years.
-
-       distdir: avoid duplicate `find' traversal with subpackages.
-       * lib/am/distdir.am (distdir) [%?SUBDIRS%]: When recursing, set
-       `am__skip_mode_fix'.
-       [%?TOPDIR_P%]: When `$(am__skip_mode_fix)' is set, avoid tree
-       walk.
-       * tests/subpkg4.test: New test, to ensure that we still walk the
-       whole tree while fixing permissions.  We don't ensure it is
-       walked once only.
-       * tests/Makefile.am: Update.
-
-       Disable test cleanup trap with OSF1/Tru64 sh.
-       * configure.ac: Test whether /bin/sh has working 'set -e'
-       in conjunction with an exit trap.  Set $am_cv_sh_errexit_works
-       accordingly, substitute sh_errexit_works, and warn about
-       leftover test directories with broken shells like Tru64 /bin/sh.
-       * tests/defs.in: Do not install any traps with broken shells.
-
-2009-05-02  Bruno Haible  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Recommend *-local hooks without commands, for extensibility.
-       * doc/automake.texi (Clean): Show how to write the clean-local
-       extension with separate phony target.
-       * tests/Makefile.am (clean-local-check): Practice what we preach
-       by marking this phony.  For consistency, rename from ...
-       (check-clean-local): ... this.
-
-2009-04-28  Eric Blake  <address@hidden>
-
-       scripts: normalize all timestamps to UTC
-       * lib/compile (scriptversion): Update emacs hook.
-       * lib/depcomp (scriptversion): Likewise.
-       * lib/elisp-comp (scriptversion): Likewise.
-       * lib/gnupload (scriptversion): Likewise.
-       * lib/install-sh (scriptversion): Likewise.
-       * lib/mdate-sh (scriptversion): Likewise.
-       * lib/missing (scriptversion): Likewise.
-       * lib/mkinstalldirs (scriptversion): Likewise.
-       * lib/py-compile (scriptversion): Likewise.
-       * lib/ylwrap (scriptversion): Likewise.
-
-2009-04-27  Ralf Wildenhues  <address@hidden>
-
-       silent-rules: fix alignment of less verbose output.
-       * automake.in (define_verbose_var): Define `$silent_var' as
-       VAR_ASIS, not VAR_PRETTY, to avoid squashing of multiple
-       adjacent spaces.
-       * tests/silent.test: Amend test.
-       Report by Jan Engelhardt.
-
-2009-04-25  Ralf Wildenhues  <address@hidden>
-
-       manual: fix trivial grammar errors.
-       * doc/automake.texi (Subpackages, Vala Support, Java)
-       (Checking the Distribution, Timeline): Fix `a' vs. `an' errors
-       and duplicate `the'.
-       Report by Eric Blake.
-
-       Indent rule commands consistently with a TAB.
-       * lib/am/check.am ($(TEST_SUITE_LOG)): Consistently use TAB, not
-       spaces, for indentation of commands, even if indentation may not
-       be needed at all.
-       * lib/am/texinfos.am (install-info-am): Likewise.
-       * THANKS: Update.
-       Prompted by report from John Calcote.
-
-       parallel-tests: fix recheck* targets for non-GNU make.
-       * lib/am/check.am (recheck recheck-html): Override AM_MAKEFLAGS
-       to portably transport the TEST_LOGS settings through the
-       recursive `make' invocations.  Fixes parallel-tests9.test
-       failure with Solaris make.
-       * tests/parallel-tests9.test: Also ensure that the test
-       summary is correct for `recheck'.
-       Suggestion by Akim Demaille.
-
-2009-04-22  Ralf Wildenhues  <address@hidden>
-
-       Avoid racy depmodes with universal builds.
-       * m4/depend.m4 (_AM_DEPENDENCIES): If universal builds are used,
-       avoid racy depmodes.
-       * lib/depcomp: Ignore `-arch' argument for makedepend depmode.
-       Report by Bruno Haible, analysis by Bruno Haible, Peter O'Gorman,
-       and Eric Blake.
-
-2009-04-21  Fabian Alenius  <address@hidden>  (tiny change)
-
-       Fix link to autotools tutorial.
-       * doc/automake.texi (Autotools Introduction): Fix broken link.
-       * THANKS: Update.
-
-2009-04-19  Ralf Wildenhues  <address@hidden>
-
-       testsuite: minor w32 fixes.
-       * tests/depend5.test: Don't fail if the system or file system
-       cannot handle weird characters, instead just try a few.
-       * tests/parallel-tests3.test: Really wait until the serial test
-       has finished, before letting the cleanup trap do its work.
-       Report by Bruno Haible.
-
-       Avoid nonportable `./FILE' instead of `FILE' in test.
-       * tests/libtool3.test: Do not use `$(top_builddir)/sub/libname.la'
-       in *_LDADD entry if `$(top_builddir)' is `.'.  Fixes test failure
-       with parallel NetBSD make.
-
-       Detect make `include' style also with parallel non-GNU make.
-       Parallel NetBSD make outputs `--- $target ---' messages,
-       parallel HP-UX make outputs `Making target"$target"'.  Just
-       ignore all additional output for the include test.
-       * m4/make.m4 (AM_MAKE_INCLUDE): Ignore additional output
-       produced by `make' to relax `include' style detection.
-
-       manual: add FAQ `Debugging Make Rules'.
-       * doc/automake.texi (Debugging Make Rules): New FAQ section.
-       (Top, FAQ): Adjust menus, and capitalization of the description
-       of the `Hard-Coded Install Paths' node.
-       (Multiple Outputs): Add comment to restore font-lock for vim.
-       Suggestion by Karl Berry.
-
-       Let XFile::lock warn and fail with parallel non-GNU make, too.
-       * lib/Automake/XFile.pm (lock): Also match `-j' for parallel BSD
-       make, and `-P' for parallel HP-UX make.
-
-       Fix AM_PROG_VALAC version requirement detection.
-       * m4/vala.m4 (AM_PROG_VALAC): Remove `Vala ' from valac
-       --version string before comparing versions.
-       * tests/vala2.test: Require version 0.7.0 for the test.
-       Fixes failures of vala2.test and vala3.test with older valac.
-
-       Correctly treat all assignments with bogus trailing comments.
-       Before this patch, automake would silently fail to diagnose and
-       to copy into the output those variable assignments which are
-       preceded by a comment, and end in backslash newline comment.
-       * automake.in (read_am_file): When determining whether an
-       escaped newline followed by a comment is an error, correctly use
-       the parser state, not the contents of a saved comment, which
-       could still be carried over from a comment before an assignment.
-       * NEWS: Update.
-       * tests/commen11.test: New test.
-       * tests/Makefile.am: Update.
-       Report by Karl Berry.
-
-2009-04-14  Karl Berry  <address@hidden>
-
-       manual: improve markup: itemize list in `Extending'.
-       * doc/automake.texi (Extending): Use address@hidden's for user override
-       semantics.
-
-2009-04-13  Ralf Wildenhues  <address@hidden>
-
-       bin_PROGRAMS = $(EXTRA_PROGRAMS) should work.
-       * automake.in (am_install_var): For `PROGRAMS' primary, strip
-       `$(EXEEXT)' here already, so the name uniquifying works even
-       when we look at names repeatedly, with inconsistent executable
-       extension; through variable references, we might have added
-       the extension ourselves earlier.
-       (handle_programs): No need to strip `$(EXEEXT)' here any more.
-       * tests/extra8.test: New test.
-       * tests/Makefile.am: Update.
-       * THANKS: Update.
-       Report by Daniel Richard G.
-
-2009-04-10  Jim Meyering  <address@hidden>
-
-       Fix grammar in comments and documentation.
-       * doc/automake.texi (API versioning): Fix grammar.
-       * automake.in: Fix grammar in comment.
-       * lib/Automake/ChannelDefs.pm: Likewise.
-       * tests/ext2.test: Likewise.
-
-2009-04-19  Ralf Wildenhues  <address@hidden>
-
-       More minor fixups to vala support.
-       * automake.in (lang_vala_finish_target): Fix typo in comment.
-       * doc/automake.texi (Vala Support): Fix typo.  Declare vala
-       support as "initial".
-       * NEWS: Likewise, declare vala support as "initial".
-
-2009-04-05  Jürg Billeter  <address@hidden>
-
-       Improve Vala support.
-       * automake.in: Update to Vala 0.7.0 semantics, recover from removal
-       of built sources, support silent-rules, drop _PKGNAME variables
-       * doc/automake.texi, NEWS: Update.
-       * lib/am/vala.am: Bump copyright years.
-       * m4/vala.m4: Likewise.
-       * tests/vala.test: Remove obsolete grep tests.
-       * tests/vala1.test: Likewise.
-       * tests/vala2.test: Test full build, distcheck, and distclean.
-       * tests/vala3.test: Likewise, also test with subdir-objects.
-       * tests/vala4.test: Bump copyright years.
-       * tests/vala5.test: New test for per-target flags, expected to fail.
-       * tests/Makefile.am: Update.
-       * THANKS: Update.
-
-2008-10-10  Ralf Wildenhues  <address@hidden>
-
-       Minor fixups for Vala support.
-       * automake.in: $(VALAFLAGS) comes after $(AM_VALAFLAGS).
-       * doc/automake.texi (Vala Support): Add some references,
-       document AM_VALAFLAGS, streamline a bit.
-       * lib/am/vala.am: Copyright blurb.
-       * m4/vala.m4 (AM_PROG_VALAC): Rewrite using AS_VERSION_COMPARE.
-       * tests/vala.test: Fix minor nits.
-       * tests/vala1.test: Likewise.
-       * tests/vala2.test: Likewise.
-       * tests/vala3.test: Likewise.
-       * tests/vala4.test: New test, for version argument of
-       AM_PROG_VALAC.
-       * tests/Makefile.am: Update.
-
-2008-10-09  Mathias Hasselmann  <address@hidden>
-
-       * automake.in: Support Vala in non-recursive builds. Make sure
-       foo_VALAFLAGS really use used. Inject --library switch when building
-       Vala libraries.
-       * doc/automake.texi, NEWS: Document Vala support.
-       * m4/vala.m4: Rename AC_PROG_VALAC to AM_PROG_VALAC.
-       * tests/Makefile.am: Additional Vala tests.
-       * tests/vala.test: Also test VALAFLAGS support.
-       * tests/vala1.test: Test non-recursive Vala support.
-       * tests/vala2.test: Test _PKGNAME variables.
-       * tests/vala3.test: Test compiling of C code generated by Vala.
-
-2008-10-09  Mathias Hasselmann  <address@hidden>
-
-       Initial support for the vala programming language.
-       * automake.in: Add %known_libraries, lang_vala_rewrite,
-       lang_vala_finish and lang_vala_target_hook to support the Vala
-       programming language. Register Vala language hooks.
-       * lib/am/vala.am: Empty rules file to prevent creation of depend2
-       based rules for Vala code.
-       * lib/am/Makefile.am (dist_am_DATA): Add vala.am.
-       * m4/vala.m4: Provide AC_PROG_VALAC for detecting the Vala compiler.
-       * m4/Makefile.am (dist_m4data_DATA): Add vala.m4.
-       * tests/vala.test: Test Vala support.
-       * tests/Makefile.am: Update.
-
-2009-04-14  Ralf Wildenhues  <address@hidden>
-
-       testsuite: do not fail on systems without read permissions.
-       * tests/instfail-info.test: Do not use the `non-root'
-       requirement for testing whether files may be made unreadable;
-       instead use `test -r' and skip the test if that still works.
-       * tests/instfail-java.test: Likewise.
-       * tests/instfail-libtool.test: Likewise.
-       * tests/instfail.test: Likewise.
-       * tests/instmany-mans.test: Likewise.
-       * tests/instmany-python.test: Likewise.
-       * tests/instmany.test: Likewise.
-       * tests/parallel-tests9.test: Likewise.
-
-       testsuite: parallel make fixes.
-       This patch fixes a couple of testsuite bugs exposed with
-       `MAKE=make\ -jN make check'.
-       * tests/libtoo10.test: Do not run `clean' in same $MAKE
-       invocation as `all check'.  Fixes test failure with parallel
-       NetBSD `make -jN'.
-       * tests/nobase.test: Be sure to create a directory before
-       creating files in it.  Fixes test failure with MAKE=`make -jN'
-       for NetBSD make.  This issue is hidden with parallel GNU make
-       due to its parallel breadth first update order.
-       * tests/parallel-tests3.test: Skip if $MAKE contains `-j',
-       GNU make will use the environment variable $MAKE for recursion
-       and thus run in parallel even if `$MAKE -j1' was used on the
-       command line in the test.  Also, after running the test proper,
-       wait long enough so that background jobs have finished and there
-       are no open files left when the cleanup code runs.
-
-2009-04-13  Ralf Wildenhues  <address@hidden>
-
-       silent-rules reorganization, --enable-silent-rules switch.
-       This patch introduces a configure-time option to set the default
-       verbosity.  Since configure now needs to know whether the
-       `silent-rules' automake option was set, the latter can only be
-       set within AM_INIT_AUTOMAKE, or with a new AM_SILENT_RULES macro
-       but not any more through AUTOMAKE_OPTIONS or the automake
-       command line option `--silent-rules'.
-       * automake.in (define_verbose_var): Define the default verbose
-       variable in terms of `$(AM_DEFAULT_VERBOSITY)'.
-       (handle_configure): Do not pass `--silent-rules' to automake.
-       (scan_autoconf_traces): Trace `AM_SILENT_RULES'.  If seen,
-       enable global `silent-rules' option.
-       (usage): Do not document `--silent-rules'.
-       (parse_arguments): Do not accept `--silent-rules'.
-       * doc/automake.texi (Options): Overhaul.  Document
-       AM_SILENT_RULES, --enable-silent-rules, --disable-silent-rules,
-       AM_DEFAULT_VERBOSITY.  Show an example for user-added variables
-       for less verbose output.
-       (Invoking Automake): Remove documentation for `--silent-rules'.
-       (Public Macros): Document `AM_SILENT_RULES'.
-       * NEWS: Update.
-       * lib/Automake/Options.pm (_process_option_list): Accept
-       `silent-rules' only as option in configure.ac.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): If the `silent-rules' option
-       was enabled, require `AM_SILENT_RULES'; move AM_BACKSLASH
-       initialization to ...
-       * m4/silent.m4 (AM_SILENT_RULES): ... this new file, new macro.
-       Deal with `--enable-silent-rules' switch; define
-       AM_DEFAULT_VERBOSITY.
-       * m4/Makefile.am (dist_m4data_DATA): Add silent.m4.
-       * tests/dollarvar.test: Remove tests for `--silent-rules', use
-       `AM_SILENT_RULES'.
-       * tests/flavor.test: Remove test for `--silent-rules'.
-       * tests/silent.test: Use `AM_SILENT_RULES' instead of
-       `AUTOMAKE_OPTIONS = silent-rules'; use `--enable-silent-rules'.
-       * tests/silent2.test: Likewise.
-       * tests/silent3.test: Likewise.
-       * tests/silent4.test: Likewise.
-       * tests/silent5.test: Likewise.
-       * tests/silent6.test: Likewise. Test `AM_SILENT_RULES' as well
-       as `AM_INIT_AUTOMAKE([silent-rules])' instead of
-       `--silent-rules'.
-       * tests/silent7.test: Use `AM_SILENT_RULES' instead of
-       `AUTOMAKE_OPTIONS = silent-rules'; ensure the latter is rejected.
-       Test combinations of --enable-silent-rules and
-       --disable-silent-rules with `make V=0' and `make V=1'.
-       Suggestion for configure-time switch by Bob Friesenhahn.
-
-       manual: Add note about parallelism and tests ordering.
-       * doc/automake.texi (Simple Tests using parallel-tests):
-       Dependencies between test logs work for tests with known
-       extensions only.  Hint that tests should be prepared to be run
-       in parallel.
-
-       Fix maintainer-check failure.
-       * tests/suffix13.test: Use Exit not exit.
-
-2009-04-10  Ralf Wildenhues  <address@hidden>
-
-       parallel-tests: more testsuite exposure.
-       * tests/parallel-tests.test: Also test overriding TEST_LOGS and
-       TESTS.
-
-       parallel-tests: let VERBOSE=yes output appear before summary.
-       * lib/am/check.am ($(TEST_SUITE_LOG)): In `VERBOSE=yes' mode,
-       output contents of `$(TEST_SUITE_LOG)' before, rather than after
-       the test suite summary.  This ensures that the email address
-       appears near the end of the output; also, the log file already
-       starts with a result summary anyway.
-
-       parallel-tests: `clean recheck' should not rerun all tests.
-       * lib/am/check.am (recheck, recheck-html): Do not rerun all
-       tests if `$(TEST_SUITE_LOG)' does not exist.
-       * tests/parallel-tests2.test: Adjust recheck test.
-       * tests/parallel-tests9.test: Adjust recheck-html test.
-       * NEWS: Update.
-       Suggestion by Akim Demaille.
-
-2009-04-08  Ralf Wildenhues  <address@hidden>
-           Eric Blake <address@hidden>
-
-       parallel-tests: Fix driver for nonempty executable extension.
-       * automake.in (handle_tests): New substitution `%am__EXEEXT%',
-       defined as 'FALSE' for non-generic rules, or if no programs are
-       built at all.  Otherwise, define it as configure conditional.
-       * lib/am/check2.am [%am__EXEEXT%] (%EXT%$(EXEEXT).log): New
-       conditional generic rule.
-       * m4/init.m4: Hook an m4_provide of `_AM_COMPILER_EXEEXT' onto
-       Autoconf's `_AC_COMPILER_EXEEXT' macro.
-       (AM_INIT_AUTOMAKE): If `_AM_COMPILER_EXEEXT' has been provided
-       at `AC_CONFIG_COMMANDS_PRE' time, then introduce a conditional
-       `am__EXEEXT', defined to true iff `$EXEEXT' is nonempty.
-       * tests/check5.test: Only match `_EXEEXT_[1-9]' here, to avoid
-       false positives stemming from address@hidden@'.
-       * NEWS: Update.
-
-2009-04-08  Ralf Wildenhues  <address@hidden>
-
-       Fix a couple of $(EXEEXT)-related testsuite failure.
-       * tests/check8.test: Allow executable extensions in test suite
-       output.
-       * tests/check9.test: Add `$(EXEEXT)' manually to @substituted@
-       XFAIL_TESTS entries.
-
-       * NEWS: Update for last patch.
-
-2009-04-07  Florian Briegel  <address@hidden>  (tiny change)
-           Stepan Kasal  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Fix renamed objects with subdir-objects and other languages.
-       * automake.in: Fixed bug when building with renamed objects
-       and foreign languages.
-       * tests/suffix13.test: New test.
-       * tests/Makefile.am: Adjust.
-       * THANKS: Update.
-       Reports by Florian Briegel and Stepan Kasal.
-
-2009-04-07  Ralf Wildenhues  <address@hidden>
-
-       Do not remove texinfo outputs upon mostlyclean.
-       * lib/am/texinfos.am: New substitutions %MOSTLYCLEAN%,
-       %MAINTCLEAN%.
-       (clean-aminfo): New target, remove %TEXICLEAN% if nonemtpy,
-       declare phony.  Hook this target to ...
-       (clean-am): ... this and ...
-       (?CYGNUS?clean-info): ... this.
-       (maintainer-clean-aminfo): Remove %MAINTCLEAN% if nonempty,
-       for later.
-       (mostlyclean-aminfo): Remove %MOSTLYCLEAN%.
-       * automake.in (handle_texinfo_helper): Return three arrays
-       $MOSTLYCLEAN, $TEXICLEAN, $MAINTCLEAN, instead of one array.
-       Only put LaTeX helper files in $MOSTLYCLEAN, the rest in
-       $TEXICLEAN for now.
-       (handle_texinfo): Accept these, chop off extra newline, and
-       substitute them in `texinfos.am'.
-       * NEWS: Update.
-       * tests/txinfo33.test: New test.
-       * tests/Makefile.am: Update.
-       Report by Bruno Haible.
-
-2009-04-06  Ralf Wildenhues  <address@hidden>
-
-       testsuite: unset TESTS, TEST_LOGS, to avoid interference.
-       * tests/defs.in: Unset TESTS, TEST_LOGS.
-
-       testsuite: generate $(parallel_tests) just when needed.
-       * tests/Makefile.am (check_SCRIPTS): No need to list
-       $(parallel_tests) here, they can be generated as needed during
-       the test run, following our recommendation in the manual.
-
-       Remove superfluous line from recheck recheck-html.
-       * lib/am/check.am (recheck recheck-html): Remove superfluous
-       line, introduced bogusly in last commit.
-
-2009-04-06  Akim Demaille  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       parallel-tests: redo check-html, recheck, recheck-html.
-       * lib/am/check.am (recheck, recheck-am): Remove.
-       (recheck-TESTS): Rename to ...
-       (recheck): ... this and rewrite, factored ...
-       (recheck-html): ... with this rule.  Pass TEST_LOGS rather than
-       RECHECK_LOGS to `check' and `check-html', respectively, to avoid
-       running outdated tests.  Invoking the public macros ensures
-       `check_SCRIPTS' etc. are created in time.  Do not output errors
-       for tests that were not run yet.  If the testsuite has not run
-       at all, run all tests.
-       (check-html): Run `check' target, not `check-TESTS', to ensure
-       `check_SCRIPTS' etc. are created in time.
-       (.PHONY, .MAKE, AM_RECURSIVE_TARGETS): Adjust contents.
-       * tests/parallel-tests2.test: Expose the check-html and
-       recheck-html issues.
-       * tests/parallel-tests9.test: Expose the recheck issues.
-       Bugs in previous version pointed out by Akim, who already had
-       them fixed in his original version.
-
-2009-04-04  Ralf Wildenhues  <address@hidden>
-
-       parallel-tests: LOG_COMPILER for tests without known extension.
-       * automake.in (handle_tests): If we don't match a known
-       extension, define `LOG_COMPILER' as `$(LOG_COMPILE)
-       $(AM_LOG_FLAGS) $(LOG_FLAGS)' and use it as %COMPILE% in check2.
-       * doc/automake.texi (Simple Tests using parallel-tests):
-       Document it.  In the examples, suggest using the AM_*LOG_FLAGS
-       flags in Makefile.am rather than the variables without `AM_'
-       prefix.
-       * lib/Automake/tests/Makefile.am (AM_PL_LOG_FLAGS): Renamed from
-       (PL_LOG_FLAGS): ... this variable, intended for the user.
-       * tests/parallel-tests7.test: Extend test.
-       * NEWS: Update.
-       Suggestion by Akim Demaille.
-
-       More node renaming in the manual.
-       * doc/automake.texi (Top): Adjust menu to ...
-       (API Versioning): ... this node being renamed from ...
-       (API versioning): ... this, and ...
-       (Wildcards): ... this being renamed from ...
-       (wildcards): ... this.
-       Report by Karl Berry.
-
-2009-04-03  Andreas Schwab  <address@hidden>
-
-       * tests/instdir-java.test: Don't require gcj.  Skip if javac is
-       not available.
-
-2009-04-01  Ralf Wildenhues  <address@hidden>
-
-       Fix testsuite failures due to nonexistent `dirlist' entries.
-       * tests/defs.in: When parsing `$aclocaldir/dirlist', only add
-       existing directories D to aclocal `-I D' flags, as aclocal
-       errors on nonexisting directories.
-       Report and analysis by Andreas Schwab.
-
-2009-03-31  Akim Demaille  <address@hidden>
-
-       Fix typo in manual.
-       * doc/automake.texi (Simple Tests using parallel-tests): Fix
-       typo.
-
-2009-03-31  Jim Meyering  <address@hidden>
-
-       Avoid test failure due to paranoid TAR_OPTIONS envvar setting.
-       * tests/txinfo18.test: Don't let a TAR_OPTIONS=--keep-old-files
-       environment variable setting cause test failure.  Fixed in
-       texi2dvi 4.13.
-
-       Use more common spelling in diagnostic: s/canonic/canonical/.
-       * automake.in (check_typos): s/canonic/canonical/.
-
-2009-03-31  Ralf Wildenhues  <address@hidden>
-
-       * configure.ac, NEWS: Bump version to 1.10c.
-
-2009-03-29  Ralf Wildenhues  <address@hidden>
-
-       * configure.ac, NEWS: Bump version to 1.10b.
-       * doc/automake.texi (Releases): Add statistics for 1.10b.
-
-       * NEWS: Minor update.
-
-       Reorganize nodes in the manual.
-       Avoid texinfo sectioning commands without nodes, by either
-       introducing new nodes along with menus, or using headings
-       commands.  Adjust all references.
-       * doc/automake.texi: Throughout the manual, adjust references to
-       new or changed node names.  Rename `non-configured' to
-       `unconfigured', capitalize headings and section names better.
-       (Top): List new menus and nodes introduced below.
-       (Length Limitations): Renamed from ...
-       (Length limitations): ... this.
-       (aclocal Options): Renamed from ...
-       (aclocal options): ... this.
-       (Macro Search Path): Renamed from ...
-       (Macro search path): ... this.  Rename subsubsections to
-       subsubheadings.
-       (Public Macros, Obsolete Macros, Private Macros): Renamed from
-       (Public macros, Obsolete macros, Private macros): ... these.
-       (Conditional Subdirectories): Introduce sub menu and split ...
-       (SUBDIRS vs DIST_SUBDIRS, Subdirectories with AM_CONDITIONAL)
-       (Subdirectories with AC_SUBST, Unconfigured Subdirectories):
-       ... into these new nodes.  Adjust subsection names to node
-       names.
-       (Conditional Sources): Rename subsubsections to subsubheadings.
-       (Conditional Programs): Likewise.
-       (Program Variables): Renamed from ...
-       (Program variables): ... this.
-       (Libtool Issues): Introduce sub menu and split into ...
-       (Required file ltmain.sh not found)
-       (Objects created both with libtool and without): ... these new
-       nodes.
-       (Other Objects, Built Sources): Renamed from ...
-       (Other objects, Built sources): ... these.
-       (Built Sources Example): Renamed from ...
-       (Built sources example): this.  Rename unnumberedsubsecs to
-       subsubheadings.
-       (Man Pages): Renamed from ...
-       (Man pages): ... this.
-       (Install): Introduce sub menu and split into ...
-       (Basics of Installation, The Two Parts of Install)
-       (Extending Installation, Staged Installs)
-       (Install Rules for the User): ... these new nodes.
-       (Dist): Introduce sub menu and split into ...
-       (Basics of Distribution, Fine-grained Distribution Control)
-       (The dist Hook, Checking the Distribution)
-       (The Types of Distributions): ... these new nodes.
-       (Tests): Introduce sub menu and split into ...
-       (Simple Tests, Simple Tests using parallel-tests, DejaGnu Tests)
-       (Install Tests): ... these new nodes.
-       (Conditionals): Move the portability paragraph up, introduce sub
-       menu and split into ...
-       (Usage of Conditionals, Limits of Conditionals): ... these new
-       nodes.  Link to several sections throughout the manual that deal
-       with specific usage of conditionals.
-       (CVS): Rename subsections to subheadings.
-       (maintainer-mode): Likewise.
-       (Limitations on File Names): Renamed from ...
-       (limitations on file names): ... this.
-       (Flag Variables Ordering): Rename subsections to subheadings.
-       (Renamed Objects): Renamed from ...
-       (Renamed objects): ... this.
-       (Dependency Tracking Evolution): Introduce sub menu and split
-       into ...
-       (First Take on Dependencies, Dependencies As Side Effects)
-       (Dependencies for the User, Techniques for Dependencies)
-       (Recommendations for Tool Writers)
-       (Future Directions for Dependencies): ... these new nodes.
-       Report by Karl Berry.
-
-2009-03-29  Ralf Wildenhues  <address@hidden>
-
-       Update AM_RECURSIVE_TARGETS for parallel-tests.
-       * lib/am/check.am [PARALLEL_TESTS] (AM_RECURSIVE_TARGETS):
-       Add check, recheck, check-html, recheck-html.
-
-2009-03-29  Ralf Wildenhues  <address@hidden>
-           Akim Demaille  <address@hidden>
-
-       parallel-tests: New target recheck-html.
-       * lib/am/check.am [PARALLEL_TESTS] (recheck-html): New phony,
-       recursive target.  Factor common implementation with
-       `check-html'.
-       * doc/automake.texi (Tests): Document recheck-html.
-       * tests/parallel-tests2.test: Test it.
-
-2009-03-28  Ralf Wildenhues  <address@hidden>
-           Akim Demaille  <address@hidden>
-
-       parallel-tests: redo lazy checking: recheck and RECHECK_LOGS.
-       Replace the LAZY_TEST_SUITE API with a simpler yet more powerful
-       one: RECHECK_LOGS specifies those tests which are to be removed
-       in any case before testing.  Provide a `recheck' convenience
-       target to set RECHECK_LOGS to all failed and unexpectedly passed
-       tests.  Document several ways to limit the set of tests run.
-       * lib/am/check.am [PARALLEL_TESTS] (RECHECK_LOGS): New variable,
-       default to $(TESTS_LOGS).
-       (check-TESTS): Remove $(RECHECK_LOGS) not $(TEST_LOGS).  Drop use
-       of LAZY_TEST_SUITE.
-       ($(TEST_SUITE_LOG)): Do not output note about lazy rerun, as
-       LAZY_TEST_SUITE is gone.
-       (recheck): New target.
-       (recheck-am, recheck-TESTS): New internal targets.
-       * doc/automake.texi (Tests): Update @vindex for TESTS and
-       TEST_LOGS.  Replace description of LAZY_TEST_SUITE with a list
-       of ways the set of tests to be run can be modified.  Document
-       RECHECK_LOGS and the recheck target.
-       * tests/defs.in: Unset RECHECK_LOGS not LAZY_TEST_SUITE.
-       * tests/parallel-tests.test: Adjust, replacing LAZY_TEST_SUITE
-       with corresponding RECHECK_LOGS settings.
-       * tests/parallel-tests9.test: New tests.
-       * tests/Makefile.am: Update.
-       Suggestion and different implementation by Akim Demaille.
-
-       parallel-tests: do not mark check-TESTS as `.MAKE'.
-       * lib/am/check.am [PARALLEL_TESTS] (.MAKE): Remove check-TESTS.
-       This rule removes files, which should not be executed with BSD
-       `make -n'.
-
-       parallel-tests: warn about $(srcdir), $(top_srcdir) in TESTS.
-       * automake.in (handle_tests): Warn about portability issue
-       concerning generated TESTS files listed with a `$(srcdir)/'
-       or `$(top_srcdir)/' prefix.
-       * doc/automake.texi (TESTS): Document this issue.  Mention that
-       the parallel-tests driver is still experimental.
-       * tests/parallel-tests8.test: New test.
-       * tests/Makefile.am: Update.
-
-       check-html: Always create HTML output, note conversion failure.
-       * lib/am/check.am (check-html): Create `$(TEST_SUITE_HTML)' in
-       any case.  Exit unsuccessfully if HTML creation failed.
-       * tests/parallel-tests2.test: Amend test to expose this.
-
-2009-03-24  Ralf Wildenhues  <address@hidden>
-
-       parallel-tests: per-extension test driver: <EXT>_LOG_COMPILER.
-       For test files with extension <ext>, introduce the internal
-       variable <EXT>_LOG_COMPILE, which expands to
-       $(<EXT>_LOG_COMPILER) $(AM_<EXT>_LOG_FLAGS) $(<EXT>_LOG_FLAGS).
-       Turn also the lib/Automake/tests testsuite over to the new
-       test driver.
-       * doc/automake.texi (Tests): Document `EXT_LOG_COMPILER' and
-       `EXT_LOG_FLAGS'.
-       * lib/am/check2.am: Insert `%COMPILE%' right before test.
-       * automake.in (handle_tests): Substitute `COMPILE' for check2,
-       empty for tests without extension, and `$(ext_LOG_COMPILE)' for
-       extension `ext'.  In the latter case, define it from the public
-       components.
-       * configure.ac (AM_INIT_AUTOMAKE): Use `parallel-test' globally.
-       * tests/Makefile.am (AUTOMAKE_OPTIONS): Remove, not needed here
-       any more.
-       * lib/Automake/tests/Makefile.am (TESTS_ENVIRONMENT): Split ...
-       (PL_LOG_COMPILER, PL_LOG_FLAGS): ... into these new variables.
-       (TESTS_EXTENSIONS): New variable, initialize to `.pl'.
-       * tests/parallel-tests7.test: New test.
-       * tests/Makefile.am: Update.
-       Suggestion by Akim Demaille.
-
-2009-03-22  Ralf Wildenhues  <address@hidden>
-
-       parallel-tests: also record logs of SKIPped tests.
-       * lib/am/check.am [PARALLEL_TESTS] ($(TEST_SUITE_LOG)): Record
-       SKIPs as well.
-       Suggested by Jim Meyering.
-
-       Minor optimization in parallel-tests text box creation.
-       * lib/am/check.am [PARALLEL-TESTS] (am__text_box): Use only one
-       awk invocation, rather than several tools, to create a text box.
-       Suggestion from Akim Demaille.
-
-2009-03-29  Ralf Wildenhues  <address@hidden>
-
-       Rewrite maintainer-check in separate tests, parallelizable.
-       * Makefile.am (sc_diff_automake_in_automake, sc_perl_syntax)
-       (sc_no_brace_variable_expansions, sc_rm_minus_f)
-       (sc_no_for_variable_in_macro, sc_mkinstalldirs)
-       (sc_pre_normal_post_install_uninstall, sc_perl_no_undef)
-       (sc_perl_no_split_regex_space, sc_cd_in_backquotes)
-       (sc_cd_relative_dir, sc_perl_at_uscore_in_scalar_context)
-       (sc_perl_local_no_parens, sc_perl_local)
-       (sc_AMDEP_TRUE_in_automake_in, sc_tests_make_without_am_makeflags)
-       (sc_tests_plain_make, sc_tests_plain_autoconf)
-       (sc_tests_plain_autoupdate, sc_tests_plain_automake)
-       (sc_tests_here_document_format, sc_tests_Exit_not_exit)
-       (sc_tests_automake_fails, sc_tests_plain_aclocal)
-       (sc_tests_plain_perl, sc_tests_required_after_defs)
-       (sc_tests_overriding_macros_on_cmdline, sc_tests_plain_sleep)
-       (sc_tests_plain_egrep_fgrep, sc_mkdir_p, sc_perl_at_substs)
-       (sc_unquoted_DESTDIR, sc_tabs_in_texi, sc_at_in_texi): New rules,
-       all phony, all listed in ...
-       (syntax_check_rules): ... this new variable and split out from ...
-       (maintainer-check): ... this rule.  Depend on $(syntax_check_rules).
-
-       * Makefile.am (maintainer-check): Do not complain if DESTDIR is
-       passed as argument to `make'.
-
-       * doc/automake.texi (Cross-Compilation): Fix underfull hbox.
-
-       Sync auxiliary files from upstream.
-       * INSTALL, lib/INSTALL, lib/config.guess, lib/config.sub,
-       lib/texinfo.tex: Sync from upstream.
-
-2009-03-28  Ralf Wildenhues  <address@hidden>
-
-       manual: minor cleanups.
-       * doc/automake.texi (Yacc and Lex): Adjust spacing in example.
-       (Mixing Fortran 77 With C and C++): Drop unneeded @page breaks.
-
-       Sane (un)install for empty directory variables.
-       This patch fixes all install and uninstall rules to behave
-       sanely when $(wheredir) is the empty string, but $(where_HOW) is
-       nonempty, for all kinds of values of `where' and `HOW'.
-       * lib/am/data.am (install-%DIR%%PRIMARY%, uninstall-%DIR%%PRIMARY%):
-       Do not touch the install tree if the corresponding directory variable
-       $(%NDIR%dir) is empty.
-       * lib/am/java.am (install-%DIR%JAVA, uninstall-%DIR%JAVA): Likewise.
-       * lib/am/libs.am (install-%DIR%LIBRARIES, uninstall-%DIR%LIBRARIES):
-       Likewise.
-       * lib/am/lisp.am (install-%DIR%LISP, uninstall-%DIR%LISP): Likewise.
-       * lib/am/ltlib.am (install-%DIR%LTLIBRARIES, 
uninstall-%DIR%LTLIBRARIES):
-       Likewise.
-       * lib/am/mans.am (install-man%SECTION%, uninstall-man%SECTION%):
-       Likewise.
-       * lib/am/progs.am (install-%DIR%PROGRAMS, uninstall-%DIR%PROGRAMS):
-       Likewise.
-       * lib/am/python.am (install-%DIR%PYTHON, uninstall-%DIR%PYTHON):
-       Likewise.
-       * lib/am/scripts.am (install-%DIR%SCRIPTS, uninstall-%DIR%SCRIPTS):
-       Likewise.
-       * lib/am/texinfos.am (install-dvi-am, install-html-am, install-pdf-am)
-       (install-ps-am, uninstall-dvi-am, uninstall-html-am, uninstall-pdf-am)
-       (uninstall-ps-am): Likewise.
-       * tests/instdir2.test, tests/instdir-java.test,
-       tests/instdir-lisp.test, tests/instdir-ltlib.test,
-       tests/instdir-prog.test, tests/instdir-python.test,
-       tests/instdir-texi.test: New tests.
-       * tests/Makefile.am: Update.
-       * NEWS: Update.
-       Suggestion by Akim Demaille.
-
-       Ensure that empty directory variables work with empty content variables.
-       This test ensures that, if both $(wheredir) and $(where_HOW) are
-       the empty string, then the `install' and `uninstall' rules behave
-       sanely, for several directory variables `wheredir' and several
-       primaries `HOW'.
-       * tests/instdir.test: New test.
-       * tests/Makefile.am: Update.
-
-2009-03-23  Ralf Wildenhues  <address@hidden>
-
-       Use --tag=FC with libtool also for .f90 files.
-       * automake.in: Set 'libtool_tag' for language `fc'.
-       * tests/fort5.test: Grep for the tag.
-       * THANKS: Update.
-       Report by John R. Cary.
-
-2009-03-22  Peter Breitenlohner  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       For PR automake/533:
-       DISTFILES containing a directory and files in that directory.
-       When the source tree contains non-writable files or directories
-       (as happens during distcheck), and directories or entries
-       thereof are listed multiple times in variables to be
-       distributed, then the corresponding directories below $(distdir)
-       need to be made writable recursively.  Since file modes should
-       not change, they need to be copied recursively using `cp -f'.
-       * lib/am/distdir.am: Handle this situation.
-       * tests/distdir.test: Extend test to those cases.
-       * NEWS: Update.
-       Report by Peter Breitenlohner.
-
-2009-03-22  Jim Meyering  <address@hidden>
-
-       Fix a documentation typo.
-       * doc/automake.texi (Headers): Clarify the note telling when it's
-       better not to use noinst_HEADERS.
-
-2009-03-22  Ralf Wildenhues  <address@hidden>
-
-       Define AM_RECURSIVE_TARGETS, for gnulib's GNUmakefile.
-       This new macro lists all public targets which invoke `make'
-       recursively, or depend on targets which do so.  It allows to
-       prevent parallelism selectively, when multiple targets are
-       passed on the `make' command line.
-       * lib/am/distdir.am [%?SUBDIRS%] (AM_RECURSIVE_TARGETS): New
-       macro.
-       * lib/am/subdirs.am (AM_RECURSIVE_TARGETS): Likewise.
-       * lib/am/tags.am [%?SUBDIRS%] (AM_RECURSIVE_TARGETS):
-       Likewise.
-
-2009-03-11  Ralf Wildenhues  <address@hidden>
-
-       Fix LAZY_TEST_SUITE handling and $(TEST_SUITE_LOG) recreation.
-       * lib/am/check.am (check-TESTS): Expand `$(TEST_LOGS)' only once
-       in the rule command, for systems with low command line limits.
-       Remove $(TEST_SUITE_LOG) even in LAZY_TEST_SUITE mode.
-       ($(TEST_SUITE_LOG)): Always recreate $(TEST_SUITE_LOG).  Mention
-       lazy mode in the summary output.
-       * tests/parallel-tests.test: Test LAZY_TEST_SUITE semantics.
-
-2009-03-10  Ralf Wildenhues  <address@hidden>
-
-       Fix parallel-tests with empty $(TESTS) for BSD make.
-       * lib/am/check.am [PARALLEL_TESTS] ($(TEST_SUITE_LOG)): Ignore
-       empty line stemming from empty $(TEST_LOGS), to avoid counting
-       zero tests as one.
-       (check-TESTS): If `$(TESTS)' is empty, override TEST_LOGS to be
-       empty, rather than `.log', for BSD make.
-       * tests/parallel-tests6.test: New test.
-       * tests/Makefile.am: Update.
-
-       Mark check-html and check-TESTS as recursive for BSD make.
-       * lib/am/check.am [PARALLEL_TESTS] (.MAKE): Add check-TESTS
-       and check-html prerequisites.
-
-       Match XFAIL_TESTS correctly with Solaris make.
-       * lib/am/check.am [PARALLEL_TESTS]: VPATH rewriting may have
-       changed test names, so srcdir needs to be taken into account
-       explicitly when checking against the list of tests expected
-       to fail.  Fixes spurious FAILures from XFAIL_TESTS.
-
-       Use append mode to capture parallel test output.
-       * tests/lisp8.test: Use append mode for output from `make -j',
-       to avoid dropped lines.
-       * tests/parallel-tests3.test: Likewise.
-
-       parallel-tests: Fix summary output.
-       * lib/am/check.am (am__text_box): Fix unportable sed script,
-       replacing `\n' in the right hand side of an `s' command with
-       a literal newline.  Kudos to Bruno Haible for the newline idea.
-       * tests/parallel-tests.test: Update test to expose this.
-
-2009-03-08  Ralf Wildenhues  <address@hidden>
-
-       Overhaul of tests/README.
-       * tests/README: General overhaul.  Mention parallel test suite
-       execution, the test-suite.log file; document `Exit' vs. `exit',
-       `defs' vs. `defs-p', the naming of `parallel-tests' tests.
-       * README: Simplify, point to tests/README.
-
-       Documentation for the parallel-tests driver.
-       * doc/automake.texi (Tests, Options): Document the `parallel-tests'
-       option, including new features of the test driver.
-       * NEWS: Update.
-
-       New tests for `parallel-tests'.
-       * tests/parallel-tests.test: New file, to expose a bunch of
-       features of `parallel-tests': VERBOSE, clean, TEST_SUITE_LOG,
-       test dependencies, DISABLE_HARD_ERRORS.
-       * tests/parallel-tests2.test: New file, test check-html.
-       * tests/parallel-tests3.test: New file, test concurrency.
-       * tests/parallel-tests4.test: New file, test suffix rules.
-       * tests/parallel-tests5.test: New file, demonstrate compile/test
-       concurrency.
-       * tests/defs.in: Add a `required' check for rst2html.
-       * tests/Makefile.am: Update.
-
-       parallel-tests: Ensure backward-compatible semantics.
-       For each test in Automake's test suite that uses TESTS, generate
-       an identical one that uses the `parallel-tests' option, for
-       coverage of backward-compatible functionality.
-       * tests/gen-parallel-tests: New file, generates distributed
-       Makefile.am snippet tests/parallel-tests.am to list all tests
-       that use the TESTS interface but not yet the `parallel-tests'
-       option, with names mangled to use suffix `-p.test', in ...
-       (parallel_tests): ... this new make macro.
-       * tests/Makefile.am ($(srcdir)/parallel-tests.am)
-       ($(parallel_tests), defs-p): New rules.
-       (TESTS): Add check11.test and $(parallel_tests).
-       (check_SCRIPTS): Add defs-p, $(parallel_tests).
-       (check-clean-local): Remove `defs-p'.
-       (EXTRA_DIST): Distribute gen-parallel-tests.
-       (MAINTAINERCLEANFILES): New variable, remove $(parallel_tests).
-       * bootstrap: Generate parallel-tests.am.
-       * tests/check8.test: Check for circular dependencies in rules.
-       * tests/check11.test: New test, check that SKIPs are not counted
-       as passed tests.
-       * tests/defs.in: Unset DISABLE_HARD_ERRORS, LAZY_TEST_SUITE,
-       VERBOSE, so the tests are not influenced by the way our test
-       suite is invoked.
-
-2009-03-08  Akim Demaille  <address@hidden>
-           Jim Meyering  <address@hidden>
-           Benoit Sigoure  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Parallel test execution: new option `parallel-tests'.
-       * automake.in (handle_tests): Set new conditional PARALLEL_TESTS
-       when reading check.am.  Handle option `parallel-tests' and all
-       its new semantics.  Define macros TEST_SUFFIXES, TEST_SUITE_LOG,
-       TEST_SUITE_HTML, TEST_LOGS, TEST_LOGS_TMP, suffix rules if
-       applicable, and per-target rules for other tests.  Add all log
-       files to %clean_files at the `MOSTLY_CLEAN' level.
-       * lib/Automake/Options.pm (_process_option_list): Accept
-       `parallel-tests'.
-       * lib/am/check.am [!PARALLEL_TESTS] (check-TESTS): Move existing
-       testsuite driver under this new conditional.
-       [PARALLEL_TESTS]
-       (am__rst_title, am__rst_section, am__text_box am__sh_e_setup)
-       (am__check_pre, am__check_post): New internal macros.
-       ($(TEST_SUITE_LOG), check-TESTS, .log.html, check-html): New
-       rules.
-       * lib/am/check2.am: New file.
-       * lib/am/Makefile.am (dist_am_DATA): Add check2.am.
-       * tests/Makefile.am (AUTOMAKE_OPTIONS): Use `parallel-tests'.
-       (clean-local): Renamed from distclean-local.
-       * tests/defs.in: Drop VERBOSE handling, not needed here any more.
-
-2009-03-12  Ralf Wildenhues  <address@hidden>
-
-       Rename `silent' mode to `silent-rules' mode.
-       * automake.in (define_verbose_var, verbose_flag)
-       (define_verbose_tagvar, handle_options, handle_languages)
-       (handle_configure, parse_arguments): Rename the `silent' option
-       to `silent-rules', so it coincides with the `--silent-rules'
-       command line option; adjust all code and comments.
-       * lib/Automake/Options.pm (_process_option_list): Likewise.
-       * doc/automake.texi (Invoking Automake, Libtool Flags, Options):
-       Likewise.
-       * NEWS: Adjust.
-       * tests/dollarvar.test, tests/silent.test, tests/silent2.test,
-       tests/silent3.test, tests/silent4.test, tests/silent5.test,
-       tests/silent6.test, tests/silent7.test: Likewise.
-       Suggestion by Jan Engelhardt.
-
-2009-03-11  Ralf Wildenhues  <address@hidden>
-
-       `silent' mode unconditionally overrides portability-recursive.
-       * automake.in (parse_arguments): Don't handle a global `silent'
-       option here; instead, ...
-       (handle_options): ... handle the "normal" `silent' option here.
-       Override `portability-recursive' here, at the last point we deal
-       with options, instead ...
-       * lib/Automake/Options.pm (_process_option_list): ... of here.
-       * tests/silent6.test: Replace unportable make snippet, remove
-       FIXME note, add more test cases of options passed in the various
-       locations.
-
-       Drop extra line from compile rules when `silent' is not used.
-       * lib/am/depend2.am [!%FASTDEP%]: Only use the `%VERBOSE%
-       @AM_BACKSLASH@' extra line if ?VERBOSE?.
-       Report by Ralf Corsepius.
-
-2009-03-10  Ralf Wildenhues  <address@hidden>
-
-       Keep `--silent-rules' across triggered automake reruns.
-       * automake.in (usage): Reformat to be a bit clearer.
-       (handle_configure): Remove substitutions %STRICTNESS% and
-       %USE-DEPS% in favor of a new substitution %AUTOMAKE-OPTIONS%
-       that carries over all needed flags.
-       * lib/am/configure.am (%MAKEFILE-IN%): Adjust rule.
-       * tests/flavor.test: New test, to ensure --$flavor (gnu,
-       gnits, foreign, cygnus), --ignore-deps, and --silent-rules are
-       preserved across automake reruns.
-       * tests/Makefile.am: Update.
-
-2009-03-09  Ralf Wildenhues  <address@hidden>
-
-       Provide variables for silencing of user rules.
-       * automake.in (handle_languages): Always define `AM_V_GEN' and
-       `AM_V_at'.
-       * doc/automake.texi (Options): Document these flags.
-       * tests/silent7.test: New test.
-       * tests/Makefile.am: Update.
-
-       Redo variable naming for `silent' machinery.
-       The public variables are named `AM_V_' plus the compiler
-       short-hand now, e.g.: AM_V_CC, AM_V_CXXLD, AM_V_GEN.  The
-       dispatch variables are internal details and begin with
-       `am__v_'.
-       * automake.in (verbose_var): Update comment.
-       (verbose_private_var): New function.  Order functions so that
-       ones not needed outside this section are listed first.
-       (verbose_dispatch): Remove, no need to factor this.
-       (define_verbose_var, define_verbose_libtool): Use
-       verbose_private_var.
-       (define_verbose_tagvar): Likewise; and simplify.
-       Report by Jan Engelhardt.
-
-       Let -Wportability turn on/off the portability-recursive channel.
-       * lib/Automake/ChannelDefs.pm (switch_warning): switch
-       `portability-recursive' channel as well if changing the
-       `portability' channel.
-       * tests/dollarvar2.test: New test.
-       * tests/Makefile.am: Update.
-
-2009-03-07  Ralf Wildenhues  <address@hidden>
-
-       New automake command line option `--silent-rules'.
-       * automake.in (parse_arguments): Accept `--silent-rules; let it
-       override command line warning settings.
-       (usage): Document it.
-       * doc/automake.texi (Invoking Automake): Document it.
-       * NEWS: Update.
-       * tests/dollarvar.test: Also test `--silent-rules'.
-       * tests/pr300-ltlib.test: Use `$MAKE V=1' to enable verbose
-       output, which is matched later in the test.
-       * tests/silent6.test: New test.
-       * tests/Makefile.am: Update.
-
-       Documentation and tests for the `silent' option.
-       * NEWS: Update.
-       * doc/automake.texi (Invoking Automake): `silent' turns off some
-       portability warnings.
-       (Libtool Flags): `silent' silences libtool.
-       (Options): Document the `silent' flag.
-       * tests/dollarvar.test, tests/silent.test, tests/silent2.test,
-       tests/silent3.test, tests/silent4.test, tests/silent5.test: New
-       tests.
-       * tests/Makefile.am: Update.
-       * Makefile.am (maintainer-check): Ignore `DESTDIR' and `V' when
-       checking for make variables that should not be overridden from
-       the command line.
-
-2009-03-07  Jan Engelhardt  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Implement `silent' build rules.
-       * automake.in (ccer): New field in the language structure.
-       Initialize it for all registered languages.
-       (verbose_var, verbose_flag, verbose_dispatch)
-       (silent_flag, define_verbose_var, define_verbose_tagvar)
-       (define_verbose_libtool): New functions.
-       (handle_languages, handle_programs, handle_libraries)
-       (handle_ltlibraries, handle_configure)
-       (define_compiler_variable, define_linker_variable)
-       (define_per_target_linker_variable): Use them where appropriate
-       to define variables to implement the silent output machinery.
-       * lib/Automake/Options.pm (_process_option_list): Accept
-       `silent', turning off `portability-recursive'.
-       * lib/am/depend2.am: Add %VERBOSE% and %SILENT% prefixes where
-       appropriate.
-       * lib/am/lex.am: Likewise.
-       * lib/am/library.am: Likewise.
-       * lib/am/ltlibrary.am: Likewise.
-       * lib/am/program.am: Likewise.
-       * lib/am/yacc.am: Likewise.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Substitute, but do not define,
-       AM_BACKSLASH.
-       * tests/defs.in: Unset `V', to avoid influencing inner tests.
-
-2009-03-07  Ralf Wildenhues  <address@hidden>
-
-       New channel `portability-recursive'.
-       Add new channel for portability warnings about recursive make
-       variable expansions `$(var1$(var2))'.  Enable it alongside
-       `-Wportability'.
-       * lib/Automake/ChannelDefs.pm (Automake::ChannelDefs): Register
-       channel `portability-recursive'.
-       * lib/Automake/Variable.pm (_VARIABLE_CHARACTERS)
-       (_VARIABLE_RECURSIVE_PATTERN): New variables.
-       (check_variable_expansions): Diagnose recursive variable
-       expansions through the new channel.
-
-2009-03-14  Ralf Wildenhues  <address@hidden>
-
-       * NEWS: Update.
-
-2009-03-12  Ralf Wildenhues  <address@hidden>
-
-       Ignore warnings from autom4te about Libtool macros.
-       * tests/ltinstloc.test: When testing for presence of warnings,
-       filter out any that are not interesting for this test, e.g.,
-       warnings about installed files or about bogusly named cache
-       variables in libtool.m4, emitted by recent Autoconf when older
-       Libtool is used.
-
-2009-03-09  Ralf Wildenhues  <address@hidden>
-
-       Relax depcomp test for MSVC to not require minuso.
-       * m4/depend.m4 (_AM_DEPENDENCIES): When checking the msvisualcpp
-       and msvcmsys depmodes, do not require `-c -o' to work just yet.
-       It is not needed by the depcomp script for these depmodes, and
-       works around the ordering issue between the tests.
-       Report by Peter Rosin.
-
-2009-03-09  Peter Rosin  <address@hidden>
-
-       * tests/compile2.test: Fix typo.
-
-2009-03-07  Ralf Wildenhues  <address@hidden>
-
-       Improve NetBSD 'make -n' output for many standard targets.
-       * automake.in (handle_tags): Let .MAKE depend on
-       `tags-recursive' and `ctags-recursive' if appropriate.
-       (handle_all): Likewise for `all'.
-       (do_check_merge_target): Likewise for `check-am' and `check'.
-       * lib/am/ansi2knr.am (.MAKE): Depend on %ANSI2KNR-DIR%/ansi2knr.
-       * lib/am/install.am [%?maybe_BUILT_SOURCES%] (.MAKE): Depend on
-       `install'.
-       * tests/maken3.test, tests/maken4.test: New tests.
-       * tests/Makefile.am: Update.
-
-       Improve `make -n dist' and `make -n distcheck' for GNU make.
-       Ensure that `make -n dist' and `make -n distcheck' do not change
-       files, due to GNU make executing rules containing `$(MAKE)'.
-       * lib/am/distdir.am (distdir): Separate the creation of
-       `$(distdir)/$$subdir' for `$(DIST_SUBDIRS)' and the recursion
-       into the `$(DIST_SUBDIRS)' in two separate rule commands.
-       (distcheck): Exit recursive rule early when run with `make -n',
-       as detected by a witness file.
-       * tests/maken.test, tests/maken2.test: New tests.
-       * tests/Makefile.am: Update.
-       * NEWS: Update.
-
-2009-03-07  Ralf Wildenhues  <address@hidden>
-
-       Solaris make testsuite fixes.
-       * tests/check10.test: When a rule fails, Solaris make will
-       output the complete command that failed; in this case the test
-       suite driver.  Adjust the test to not bogusly match lines from
-       the driver, rather than its output.
-       * tests/distcleancheck.test: Avoid triggering VPATH rewriting,
-       not desirable in this test.
-       * tests/specflg10.test: Use BUILT_SOURCES to specify an
-       intermediate target, so Solaris make knows what to do.
-
-       testsuite: SKIP compile tests if configure found no compiler.
-       * tests/depend6.test: configure will exit 77 if AC_PROG_CC found
-       no working compiler.  Allow the test to be SKIPped in that case.
-       * tests/postproc.test: Likewise.
-       * tests/pr243.test: Likewise.
-       * tests/pr266.test: Likewise.
-
-       Fix maintainer-check fallout.
-       * tests/compile2.test: Use `Exit', not `exit'.
-
-2009-03-07  Peter Breitenlohner  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Extract correct man section from files in man_MANS.
-       * lib/am/mans.am: Extract correct man section in the presence of
-       multiple dots in the file base name and/or directory components.
-       * tests/man5.test: New test case.
-       * tests/Makefile.am: Update.
-
-2009-03-06  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (maintainer-mode): Fix logic in
-       AM_MAINTAINER_MODE description.
-       * THANKS: Update.
-       Report by Daniel Kahn Gillmor.
-
-2009-03-05  Ralf Wildenhues  <address@hidden>
-
-       * lib/gnupload: Change conffile name to `.gnuploadrc'.
-
-2009-03-04  William Pursell  <address@hidden>
-
-       Replace bare `automake' with address@hidden' or `Automake'.
-       * doc/automake.texi: Avoid bare `automake' in the manual,
-       replacing occurrences with address@hidden' when the command
-       is meant, and `Automake' when speaking about the software
-       package in general.
-
-2009-03-04  Ralf Wildenhues  <address@hidden>
-
-       * lib/depcomp: Various portability and quoting nits.
-
-       reformat gnupload script.
-       * lib/gnupload: Reformat and reindent.
-
-       gnupload touchups.
-       * lib/gnupload (conffile): New variable.  Use throughout.
-       (dry_run): Use `false' and `:' values.  Show, don't execute,
-       gpg signing commands upon --dry-run.
-       (usage): Typo and formatting fixes.  Mention that commands are
-       applied in order.
-       (argument loop): Factorize a bit, fix quoting.
-       (dprint, mkdirective, mksymlink, upload): Formatting and
-       portability fixes.
-
-2009-03-04  Sergey Poznyakoff  <address@hidden>
-
-       Various gnupload improvements.
-       Add support for uploading to download.gnu.org.ua.
-       Add support for a .gnupload configuration file.
-       Support creating and removing symlinks.
-       Allow for several operations in a single invocation.
-       Add debugging features.
-       * lib/gnupload: New options --delete, --symlink, --rmsymlink,
-       --symlink-regex, --dry-run; support `--' to separate options and
-       commands from files.  New target download.gnu.org.ua.  Expand
-       `.gnupload' file contents before command line arguments.
-       (usage): Expand.
-       (dprint, mkdirective, mksymlink, upload): New functions.
-       * THANKS: Update.
-
-2009-03-03  Peter Rosin  <address@hidden>
-
-       Add depmode=msvcmsys for Microsoft Visual C++ on MSYS.
-       * lib/depcomp [msvisualcpp]: Fork fewer processes. Filter out
-       libtool in the preprocessor invocation (as is done in
-       depmode=cpp). Silence compiler stderr.
-       [msvcmsys]: New depmode as a derivative of depmode=msvisualcpp.
-       msvcmsys transforms any backslashes into forward slashes to
-       make the grep in depend.m4 match, instead of the "cygpath -u"
-       that is used in msvisualcpp.
-
-2009-03-03  Ralf Wildenhues  <address@hidden>
-           Peter Rosin  <address@hidden>
-
-       Fix w32 path handling in the `compile' script.
-       * lib/compile: Handle colons and backslashes in win32 paths.
-       * tests/compile2.test: New test.
-       * tests/Makefile.am: Update.
-       Report and initial patch by Peter Rosin.
-
-2009-03-03  Ralf Wildenhues  <address@hidden>
-
-       Fix `use constant' usage for MSYS Perl 5.6.0.
-       * automake.in (QUEUE_MESSAGE, QUEUE_CONF_FILE, QUEUE_LOCATION)
-       (QUEUE_STRING): Define using one `use constant' each; as perl
-       5.6.0 (on MSYS) does not understand `use constant { ... }'.
-       * THANKS: Update.
-       Report by Peter Rosin.
-
-2009-03-01  Ralf Wildenhues  <address@hidden>
-
-       Fix recursive html and install-* doc rules for BSD make.
-       * automake.in (%required_targets): Add html-am,
-       install-html-am, install-dvi-am, install-pdf-am, install-ps-am,
-       install-info-am.
-       * tests/txinfo32.test: New test.
-       * tests/Makefile.am: Update.
-
-       Fix comment typo.
-       * lib/am/distdir.am (distcheck): Fix typo in comment.
-
-       Ignore generated files below doc/amhello for git.
-       * doc/amhello/.gitignore: New file.
-
-2009-02-17  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (Program variables): Add cross reference to
-       `Flag Variables Ordering' node.
-       Report by Karl Berry.
-
-2009-01-31  Ralf Wildenhues  <address@hidden>
-
-       Fix mmodely.test to work on Solaris 10.
-       * tests/mmodely.test: Define yylex, to satisfy needed symbol in
-       libfl.  Return from main instead of using exit, undeclared.
-       * THANKS: Update.
-       Report by Chris Hoogendyk.
-
-2009-01-30  Karl Berry  <address@hidden>
-
-       * lib/gnupload: Add download URL to --help output.
-
-2009-01-23  Eric Blake  <address@hidden>
-
-       Use no-arg macros via AC_REQUIRE for consistency.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Require, rather than directly
-       expand, AM_PROG_INSTALL_SH and AM_PROG_INSTALL_STRIP.
-       * configure: Regenerate.
-
-2009-01-20  Ralf Wildenhues  <address@hidden>
-
-       Bump copyright years.
-       * aclocal.in (write_aclocal, version): Bump copyright years.
-       * automake.in (gen_copyright, version): Likewise.
-       * doc/automake.texi: Likewise.
-
-2008-12-29  Chris Pickett  <address@hidden>  (tiny change)
-
-       * doc/automake.texi (LIBOBJS): Clarify overriding of
-       `*_DEPENDENCIES'.
-       * THANKS: Update.
-
-2008-12-21  Ralf Wildenhues  <address@hidden>
-
-       Revamp semantics for `missing help2man' and manpage distribution.
-       Previously, `missing help2man' would create a missing man page
-       containing an error message, and exit 1.  This does not play
-       well with `make': the next run will see this particular man page
-       as being up to date, and will only error out on the next
-       generated man page, if any; repeat until all pages are done.
-       This patch changes `missing' to exit successfully in this case,
-       but `make dist' will ensure that no such man pages are packaged.
-       * lib/missing: Exit successfully even if we create a replacement
-       page due to missing help2man.
-       * automake.in (make_paragraphs): Define %HAVE-MANS% to be true
-       if this makefile deals with man pages.
-       * lib/am/distdir.am (distdir): If %INSTALL-MAN% and %HAVE-MANS%,
-       check that no man page in $(MANS) contains the replacement text
-       from `missing'.
-       * tests/man4.test: New test.
-       * tests/Makefile.am: Update.
-       * NEWS: Reorder a bit, update.
-       * THANKS: Update.
-       Report by Werner Lemberg and Karl Berry.
-
-       Do not use 'global' for makefile-wide settings.
-       * doc/automake.texi (Linking, Libtool Flags)
-       (Program and Library Variables, Flag Variables Ordering):
-       Reword instances of `global variables' that really mean
-       makefile-wide ones.
-       * THANKS: Update.
-       Report by Andreas Bergmeier.
-
-       Fix config.status depfiles failure.
-       * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Commands are
-       again a single shell brace group, so they are correctly skipped
-       when dependencies are turned off.  The failure is noisy with
-       ksh only.
-       * tests/depend6.test: New test.
-       * tests/Makefile.am: Adjust.
-       * THANKS: Update.
-       Report and different suggested patch by Markus Duft.
-
-2008-12-21  Zoltan Rado  <address@hidden>  (tiny change)
-
-       * doc/automake.texi (DESTDIR): Fix a couple of typos.
-       * THANKS: Update.
-
-2008-12-13  Ralf Wildenhues  <address@hidden>
-
-       Fix nonportable sed script in 'missing'.
-       * lib/missing: In sed script, do not use ';' after 't' commands.
-
-2008-12-07  Ralf Wildenhues  <address@hidden>
-
-       PR automake/531:
-       * doc/automake.texi (amhello Explained)
-       (Mixing Fortran 77 With C and C++): Fix broken links to
-       Autoconf manual.
-       Report by Michael Ploujnikov.
-
-2008-12-07  Michael Ploujnikov  <address@hidden>  (tiny change)
-
-       * doc/automake.texi (Optional, Future of aclocal): Various
-       spelling and grammar fixes.
-       * THANKS: Update.
-
-2008-12-03  William Pursell  <address@hidden>
-
-       Simple typographical and grammar errors in automake.texi.
-       * doc/automake.texi: Fix object/article consistency (eg "an
-       flag" becomes "a flag"), correct minor punctuation errors, etc.
-
-       * doc/automake.texi (Auxiliary Programs, Python, Rebuilding):
-       Replace 'configure' with '@command{configure}' as appropriate.
-
-2008-11-29  Ralf Wildenhues  <address@hidden>
-
-       Fixup release rules.
-       * Makefile.am (cvs-diff): Remove.
-       (git-dist): Do not use clcommit any more.  Use new-style tag
-       name.  Pass $(AM_MAKEFLAGS) to $(MAKE).
-       (git-diff): Adjust.
-       (git-release): Do not upload to sources.redhat.com.
-
-2008-11-27  Ralf Wildenhues  <address@hidden>
-
-       Fix portability issues in distcleancheck_listfiles doc example.
-       * doc/automake.texi (Dist): In the `distcleancheck_listfiles'
-       code example, add `.' path, for Solaris `find', also rewrite so
-       `{}' appears only once and as separate argument, for Posix.
-       * tests/distcleancheck.test: New test.
-       * tests/Makefile.am: Update.
-       * THANKS: Update.
-       Report by Jan Engelhardt and Andreas Schwab.
-
-2008-11-27  Ralf Wildenhues  <address@hidden>
-           Jim Meyering  <address@hidden>
-
-       Cope with whitespace in $MISSING and $install_sh.
-       * configure.ac (am_AUTOHEADER): New substitution, save the value
-       of $AUTOHEADER before AM_INIT_AUTOMAKE may add $MISSING.
-       * tests/defs.in: Use am_AUTOHEADER.
-       * lib/am/install.am: Fix typo.
-       * m4/install-sh.m4 (AM_PROG_INSTALL_SH): Add suitable
-       single-quote quoting to install_sh, but only if needed.
-       * m4/missing.m4 (AM_MISSING_HAS_RUN): Add suitable double-quote
-       quoting to MISSING, but only if needed.
-       * m4/sanity.m4 (AM_SANITY_CHECK): Abort configure if `pwd` or
-       $srcdir contain shell meta-characters that cannot be handled;
-       space and tab are allowed in the former only.
-       * tests/sanity.test: New test.
-       * tests/Makefile.am: Adjust.
-       * NEWS: Update.
-       Reports by Jim Meyering and others.
-
-2008-11-24  Ralf Wildenhues  <address@hidden>
-
-       Let `missing' also work with versioned and prefixed programs.
-       * lib/missing: Ignore prefixes of `gnu-', `gnu', and `g' when
-       testing for known programs; also, ignore suffixes.
-       * tests/missing.test: Amend test.
-       * NEWS, THANKS: Update.
-       Report by Tim Rice.
-
-2008-11-23  William Pursell  <address@hidden>
-
-       * doc/automake.texi (Macro search path, Extending aclocal)
-       (Local Macros, Serials, Public macros, Directories)
-       (Conditional Subdirectories, Nesting Packages)
-       (Building a program, Libtool Modules)
-       (Program and Library Variables, Default _SOURCES, LIBOBJS):
-       Correct verb/object tense agreement, swap some words,
-       and general trivial cleanup.
-
-2008-11-22  William Pursell  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (VPATH Builds, Nested Packages)
-       (Length limitations, Auxiliary Programs, Invoking Automake)
-       (Requirements, Optional): Fix typos and grammaros, correct URL
-       to 'config' source repository.  Rewrite description of AC_SUBST.
-       (true): Cross-reference to `Default _SOURCES' node.
-
-2008-11-22  William Pursell  <address@hidden>
-
-       * configure.ac: Quote APIVERSION.
-
-2008-11-22  Jim Meyering  <address@hidden>
-
-       * tests/xz.test: Fix typo introduced by Ralf in last patch.
-
-       Add xz compression support.
-       * NEWS: Mention xz as well as lzma (xz will displace lzma).
-       * automake.in (handle_dist): Recognize dist-xz.
-       (make_paragraphs): Map XZ to dist-xz.
-       * doc/automake.texi (Dist): Add dist-xz.
-       (Options): Likewise.
-       * lib/Automake/Options.pm (_process_option_list): Accept
-       dist-xz.
-       * lib/am/distdir.am (dist-xz): New rule.
-       (dist dist-all): Add command to create an xz-compressed tarball.
-       (distcheck): Handle xz-compressed tarballs just like the others.
-       * tests/xz.test: New file, based on nogzip.test.
-       * tests/Makefile.am (TESTS): Add xz.test.
-
-2008-11-22  Ralf Wildenhues  <address@hidden>
-
-       When installing COPYING, recommend adding the file to VCS.
-       * automake.in (require_file_internal): If installing `COPYING',
-       mention that we install the GPLv3 file and recommend adding the
-       file to version control.
-       * doc/automake.texi (Invoking Automake): Point to `Gnits' node
-       for `--add-missing'.
-       (Gnits): Clarify semantics: that for strictness gnu or higher,
-       INSTALL is installed, and that COPYING is installed as GPLv3
-       if no COPYING file exists.
-       * tests/license2.test: New test.
-       * tests/Makefile.am: Update.
-       * NEWS, THANKS: Update.
-       Report by Brian Cameron.
-
-2008-11-20  William Pursell  <address@hidden>
-
-       * doc/automake.texi (Timeline): Fix typos and grammaros.
-
-2008-11-12  Karl Berry  <address@hidden>
-
-       New gnupload option --delete to remove archive files.
-       * lib/gnupload: Accept --delete to remove files from
-       alpha.gnu.org or ftp.gnu.org.
-
-2008-11-12  Ralf Wildenhues  <address@hidden>
-
-       Testsuite fixes for ksh.
-       * tests/check10.test: Add ':' as last command in subshell, for
-       zero exit status of the subshell.
-       * tests/parallel-am.test: Do not let failing 'unset' of
-       nonexistent variable exit the test.
-       * tests/parallel-am2.test: Likewise.
-       * tests/parallel-am3.test: Likewise.
-
-2008-11-11 Charles Wilson  <address@hidden>  (tiny change)
-          Ralf Wildenhues  <address@hidden>
-
-       Cleanup config.lt in case LT_OUTPUT is in use.
-       * lib/am/libtool.am [TOPDIR_P] (distclean-libtool): clean up
-       config.lt as well as libtool.
-       * tests/libtoo11.test: New test.
-       * tests/Makefile.am: Update.
-       * NEWS: Update.
-
-2008-11-11  Ralf Wildenhues  <address@hidden>
-
-       * INSTALL, lib/INSTALL, lib/config.guess, lib/config.sub,
-       lib/texinfo.tex: Sync from upstream.
-
-2008-11-10  Ralf Wildenhues  <address@hidden>
-
-       Update to GFDL 1.3.
-       * doc/fdl.texi: Update to GFDL 1.3.
-       * doc/automake.texi (GNU Free Documentation License): Adjust.
-       * NEWS: Update.
-
-       * NEWS: Fix typos.
-       * automake.in: Fix typos in comments.  Remove extraneous
-       whitespace.
-
-2008-11-06  Ralf Wildenhues  <address@hidden>
-
-       Cope with absent Perl modules threads and Thread::Queue.
-       * automake.in: Instead of `use threads', use `require threads;
-       import threads' inside a BEGIN section.  Likewise for
-       Thread::Queue.
-       * lib/Automake/ChannelDefs.pm (Automake::ChannelDefs): Likewise.
-       * lib/Automake/tests/Condition-t.pl: Likewise.
-       * lib/Automake/tests/DisjConditions-t.pl: Likewise.
-       * configure.ac: Likewise, use `require' and `import'.
-       Report by Eric Blake, fix suggested by Ben Pfaff.
-
-2008-11-04  Ralf Wildenhues  <address@hidden>
-
-       Multiple 'make uninstall' should not fail even for TEXINFOS.
-       * lib/am/texinfos.am (uninstall-info-am): Do not fail due to
-       install-info if the installed file does not exist (any more).
-       * tests/txinfo26.test: Issue multiple `make uninstall'.
-       * tests/instmany-mans.test: Likewise.
-       * tests/instmany-python.test: Likewise.
-       * tests/instmany.test: Likewise.
-       * tests/txinfo26.test: Likewise.
-       * NEWS: Update.
-
-2008-11-03  Ralf Wildenhues  <address@hidden>
-
-       New public macro AM_SUBST_NOTMAKE.
-       * m4/substnot.m4 (AM_SUBST_NOTMAKE): New public macro; invoke
-       _AM_SUBST_NOTMAKE with arguments.
-       * doc/automake.texi (Optional): Document it.
-       * NEWS: Update.
-       * tests/subst4.test: New test.
-       * tests/Makefile.am: Update.
-       Suggestion by Bruno Haible.
-
-       Fix regression introduced by AM_DEFAULT_SOURCE_EXT.
-       * automake.in (handle_source_transform): Use the right variable
-       when determining whether to apply the old rule for the libtool
-       library default source name.
-       Testsuite failure exposed by Bob Proulx' build daemon.
-
-2008-11-02  Ralf Wildenhues  <address@hidden>
-
-       New maintainer target release-stats.
-       * Makefile.am (release-stats): New target, to help computing the
-       entries in the statistics table in automake.texi.
-       * doc/automake.texi (Releases): Reformat a bit.  Add number of
-       generated files.  Add entry for 1.10.1.
-
-       Choose default source extension: AM_DEFAULT_SOURCE_EXT.
-       * automake.in (handle_source_transform): Accept unconditional
-       literal extension in AM_DEFAULT_SOURCE_EXT as override for the
-       default source extension `.c'.  If set, ignore the old default
-       source rule for libtool libraries.
-       * doc/automake.texi (Default _SOURCES): Document this.
-       * NEWS: Update.
-       * tests/specflg10.test: New test.
-       * tests/Makefile.am: Update.
-       Suggestion by Akim Demaille.
-
-       Fix maintainer-check failure.
-       * tests/parallel-am.test: Rename variable to not match pattern
-       used in maintainer-check.
-
-2008-10-27  Ralf Wildenhues  <address@hidden>
-
-       * NEWS: Fix typo.
-       Spotted by Jim Meyering.
-
-2008-10-26  Ralf Wildenhues  <address@hidden>
-
-       Parallel automake --add-missing: serialized file installs.
-       * automake.in (QUEUE_CONF_FILE, QUEUE_LOCATION, QUEUE_STRING):
-       New serialization keys.
-       ($required_conf_file_queue): New file global.
-       (queue_required_conf_file, require_queued_conf_file): New
-       functions, to queue and dequeue requirements for aux dir files.
-       (require_conf_file): Enqueue if needed.
-       (get_number_of_threads): Can do threads with --add-missing now.
-       (handle_makefiles_threaded): Let worker threads enqueue, let
-       master attend to queued requirements at the right time.
-       * tests/parallel-am.test: Explain the purpose of the include
-       chain used here.
-       * tests/parallel-am2.test: Also cope with --add-missing.
-       * tests/parallel-am3.test: New test, test absence of races with
-       concurrent same-file installs stemming from --add-missing.
-       * tests/Makefile.am: Adjust.
-
-       Implement serialization for Locations.
-       * lib/Automake/Location.pm (serialize, deserialize): New
-       functions.  They allows to serialize a Location in an array, and
-       to restore a Location from a thread queue.  The API is
-       unsymmetric (array vs. queue) because enqueuing data needs to
-       happen atomically.
-
-       Parallel automake: ordered output messages.
-       * lib/Automake/Channels.pm (%_default_options): New options
-       `ordered' default enabled, `queue', default zero (no queue),
-       `queue_key' default undefined.
-       (_merge_options): Ensure `ordered' channels cannot have fatal
-       messages or backtrace output.
-       (_enqueue, _dequeue): New functions, to push messages onto a
-       Thread::Queue, and output messages from such a queue, suitably
-       weeded for duplicates in the same manner as _print_message.
-       (_print_message): If the channel is ordered and has an
-       associated queue, then enqueue messages instead of printing
-       them.
-       (setup_channel_queue, pop_channel_queue): New functions,
-       to set a Thread::Queue for channels, and to flush a queue.
-       * lib/Automake/ChannelDefs.pm: Unset channel option `ordered'
-       for fatal, automake, and verb channels.
-       * automake.in (QUEUE_MESSAGE): New global constant, used as
-       serialization key.
-       (handle_makefiles_threaded): Create message queues for each
-       input file; workers queue messages, and the master outputs them
-       ordered, using the new Channels.pm functions.
-       * tests/parallel-am.test: Also check for ordered output (in the
-       absence of --add-missing races).
-       * tests/parallel-am2.test: New test; check for ordered output of
-       warning and (regular) error messages.
-       * tests/Makefile.am: Adjust.
-
-       Parallel automake execution: AUTOMAKE_JOBS.
-       * lib/Automake/Config.in (perl_threads): New global.
-       * automake.in: Use it.  If the perl supports interpreter-based
-       threading, then use `threads' and `Thread::Queue'.
-       (handle_makefile, handle_makefiles_serial): New functions,
-       factored out from main.
-       (get_number_of_threads): New function, compute number of threads
-       to use, based on environment variable `AUTOMAKE_JOBS' and number
-       of independent makefiles.
-       (handle_makefiles_threaded): New function.  Spawn threads, use
-       thread queue to distribute handling the different makefiles.
-       Collect $exit_code values from threads.
-       (main): Use new functions.
-       * aclocal.in: No threads here.
-       * configure.ac: Substitute PERL_THREADS; enabled with perl >=
-       5.7.2 and when ithreads are available.
-       * bootstrap (dosubst): Likewise.
-       * Makefile.am (do_subst): Likewise.
-       * lib/Automake/Makefile.am (do_subst): Likewise.
-       * lib/Automake/ChannelDefs.pm: Use `Automake::Config' and
-       `threads'.
-       (verb): Prepend thread ID (tid) to verbose messages.
-       * lib/Automake/Channels.pm (msg): Before exiting, flush stderr,
-       needed for worker threads.
-       * lib/Automake/tests/Makefile.am (TESTS_ENVIRONMENT): Also
-       include the build tree path, so Config.pm is found.
-       * tests/parallel-am.test: New test.
-       * tests/Makefile.am: Update.
-       * doc/automake.texi (Invoking Automake): Document AUTOMAKE_JOBS.
-       * NEWS, THANKS: Update.
-       Report about long execution times by Joakim Tjernlund and others.
-
-2008-10-26  Ralf Wildenhues  <address@hidden>
-
-       Minor file checking optimization: set_dir_cache_file.
-       * lib/Automake/FileUtils.pm (set_dir_cache_file): New function.
-       * automake.in (require_file_internal): Instead of resetting the
-       cache when a file has been installed, simply correct the cache
-       using set_dir_cache_file.
-
-       No uniquifying for fatal, prog_error, and verbose messages.
-       There is no point in dropping critical messages, even if they
-       are duplicates (unlikely to happen unless they have been sent
-       as non-critical messages before), and verbose messages should
-       enable to show progress, even using duplicate statements.
-       * lib/Automake/ChannelDefs.pm (fatal, automake, verb): Set
-       `uniq_part' to `UP_NONE' when registering these channels.
-
-       Fix 'config.status --file=... depfiles' with new Autoconf.
-       * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Eval
-       $CONFIG_STATUS contents if we detect the quoting used by
-       Autoconf 2.62 and newer for --file=.
-       * tests/depend5.test: New test.
-       * tests/Makefile.am: Update.
-       * NEWS, THANKS: Update.
-       Report by Sam Steingold against gnulib.
-
-2008-10-26  Johan Dahlin  <address@hidden>
-
-       Support for Python 3.0, drop support for pre-2.0.
-       * lib/py-compile: Do not import string; use sys.stdout.write
-       instead of print, files.split instead of string.split.
-       * m4/python.m4 (AM_PATH_PYTHON): Also look for python3 and
-       phython3.0; do not look for python1.5.  Use sys.stdout.write.
-       (AM_PYTHON_CHECK_VERSION): Do not use string; adjust to xrange
-       removal in Python 3.0, and changed semantics of map.
-       * doc/automake.texi (Python, Hard-Coded Install Paths): Update
-       Python versions mentioned in the manual, using 2.5 everywhere.
-       * NEWS, THANKS: Update.
-
-2008-10-22  Ralf Wildenhues  <address@hidden>
-
-       * lib/Automake/Channels.pm (@chain): Drop unused variable.
-
-       Cleanup of per-input global variables in automake.in.
-       * automake.in ($output_vars, $output_all, $output_header)
-       ($output_rules, $output_trailer): Fix comment, and sort
-       declarations in the order they will appear in the output.
-       ($all_target): Unused variable, remove.
-       (Variables not reset by &initialize_per_input.): New section,
-       clarify that %am_file_cache is not reset.
-       (initialize_per_input): Reset $am_file_name, $am_relative_dir,
-       $in_file_name, $relative_dir, and $topsrcdir to `undef' rather
-       than the empty string; $topsrcdir was not reset at all.  Sort
-       remaining variables in the same order as in the section
-       `Variables reset by &initialize_per_input'.
-
-       Let stderr output end up on fd 2 in testsuite.
-       * tests/defs.in (AUTOMAKE_run): Output recorded stderr on file
-       descriptor 2.
-       * tests/getopt.test: Fix erroneous multiple redirection,
-       uncovered by above change.
-
-2008-10-19  Ralf Wildenhues  <address@hidden>
-
-       Fix DisjConditions module to be thread-safe for perl >= 5.7.2.
-       Self-hashes of blessed references are not correctly transported
-       through thread creation.  This patch fixes that by recreating
-       the hashes upon thread creation with a CLONE special subroutine,
-       which is automatically invoked by new enough Perl versions.
-       * lib/Automake/DisjConditions.pm (CLONE): New special
-       subroutine to fix self hashes upon thread creation.
-       * lib/Automake/tests/Condition-t.pl: New, sister test to
-       Condition.pl, but spawns a new threads after each creation of a
-       new condition; skip test if perl is too old or ithreads are not
-       available.
-       * lib/Automake/tests/DisjConditions-t.pl: Likewise.
-       * lib/Automake/tests/Makefile.am (TESTS): Add them.
-
-2008-10-18  Ralf Wildenhues  <address@hidden>
-
-       Fix comment typos.
-       * automake.in (require_file_internal): Fix typos in comments.
-       * m4/amversion.in: Likewise.
-       * lib/Automake/Variable.pm: Likewise.
-       * lib/Automake/XFile.pm: Likewise.
-
-       Diagnose unsupported uses of `backname' helper function.
-       * automake.in (backname): Error out if the path points outside
-       the directory it started in.
-
-2008-10-12  Ralf Wildenhues  <address@hidden>
-
-       Nicer 'make dist' output.
-       * lib/am/distdir.am (distdir): Hide the complex script
-       used for computing the relative subdirs; echo the sub-make
-       command.
-
-2008-10-12  William Pursell <address@hidden>  (tiny patch)
-
-       * tests/defs.in: Fix comment typo.
-
-2008-10-12  William Pursell <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Fix grammar w.r.t. plurals in test reports.
-       * lib/am/check.am: Fix singular/plural forms in test reports.
-       * tests/check10.test: New test.
-       * tests/Makefile.am: Update.
-
-2008-10-08  Ralf Wildenhues  <address@hidden>
-
-       Require texi2dvi in tests, makeinfo may not be enough.
-       * tests/txinfo16.test: RHEL 5.2 has makeinfo and texi2dvi in
-       separate packages, so also list the latter as required, as the
-       test generates DVI and/or PDF output (through distcheck).
-       * tests/txinfo18.test: Likewise.
-       * tests/txinfo21.test: Likewise.
-       * tests/txinfo22.test: Likewise.
-       * tests/txinfo3.test: Likewise.
-       * tests/version7.test: Likewise.
-       * THANKS: Update.
-       Report by Alexander Martens.
-
-       Fix bootstrap to remove read-only directories right.
-       * bootstrap: Remove automake-$APIVERSION correctly.
-
-2008-10-06  Ralf Wildenhues  <address@hidden>
-
-       Improve test coverage of current TESTS semantics.
-       * tests/check8.test: New test, for subdir tests and setting of
-       $srcdir.
-       * tests/check9.test: New test, check @substituted@ TESTS.
-       * tests/Makefile.am: Update.
-
-2008-10-05  Ralf Wildenhues  <address@hidden>
-
-       * m4/minuso.m4 (AM_PROG_CC_C_O): Work around shell quoting issue
-       with AIX sh; fixes depcomp6.test failure.
-       * NEWS, THANKS: Update.
-       Report by Rainer Tammer.
-
-       Print captured output before failing.
-       * tests/acloca14.test, tests/acloca17.test, tests/acloca18.test,
-       tests/aclocal.test, tests/acsilent.test, tests/alpha.test,
-       tests/check4.test, tests/color.test, tests/fn99.test,
-       tests/fn99subdir.test, tests/help.test, tests/init.test,
-       tests/lisp8.test, tests/missing3.test, tests/pr220.test,
-       tests/python11.test, tests/python4.test, tests/python5.test,
-       tests/unused.test, tests/version8.test: When Exit is called
-       after a command that has stdout or stderr redirected to a file
-       for later inspection, output the file before failing the test.
-
-       Fix some comment typos.
-       * automake.in: Fix some comment typos.
-       * lib/Automake/Condition.pm: Likewise.
-       * lib/Automake/DisjConditions.pm: Likewise.
-       * lib/Automake/Variable.pm: Likewise.
-       * lib/Automake/tests/DisjConditions.pl: Likewise.
-
-2008-09-22  Ralf Wildenhues  <address@hidden>
-
-       * tests/aclibobj.test: Fix race condition.
-
-2008-09-21  Ralf Wildenhues  <address@hidden>
-
-       Fix man page creation without installed files.
-       * doc/Makefile.am (update_mans): Use wrappers in tests/
-       directory.
-       ($(srcdir)/aclocal-$(APIVERSION).1): Use versioned wrapper as
-       input program to help2man.
-       ($(srcdir)/automake-$(APIVERSION).1): Likewise.
-       Report by Eric Blake.
-
-2008-09-20  Ralf Wildenhues  <address@hidden>
-
-       Remove unneeded per-rule *INSTALL variables.
-       * NEWS: Update.
-       * lib/am/data.am (%DIR%%PRIMARY%_INSTALL): Remove.
-       (install-%DIR%%PRIMARY%): Adjust.
-       * lib/am/libs.am (%DIR%LIBRARIES_INSTALL): Remove.
-       (install-%DIR%LIBRARIES): Adjust.
-       * lib/am/ltlibs.am (%DIR%LTLIBRARIES_INSTALL): Remove.
-       (install-%DIR%LTLIBRARIES): Adjust.
-       * lib/am/progs.am (%DIR%PROGRAMS_INSTALL): Remove.
-       (install-%DIR%PROGRAMS): Adjust.
-       * lib/am/python.am (%DIR%PYTHON_INSTALL): Remove.
-       (install-%DIR%PYTHON): Adjust.
-       * lib/am/scripts.am (%DIR%SCRIPT_INSTALL): Remove.
-       (install-%DIR%SCRIPTS): Adjust.
-
-       Compactify program rules using ternary operators.
-       * lib/am/progs.am (install-%DIR%PROGRAMS): Uglify^WCompactify
-       using ternary operators `%KEY?TRUE:FALSE%'.
-       (uninstall-%DIR%PROGRAMS): Likewise.
-
-       New doc section about command line length limits.
-       * doc/automake.texi (Length limitations): New node.
-       (Alternative): `nobase_' is not always equivalent to several
-       base variables.
-       (Install): Mention multi-file install.
-       * NEWS: Expand on the issue, list some more user-visible
-       consequences.
-
-       Install nobase_lib_LTLIBRARIES before bin_PROGRAMS.
-       * automake.in (generate_makefile): If nobase_lib_LTLIBRARIES are
-       used, add an ugly hack to install them before bin_PROGRAMS, just
-       like done with lib_LTLIBRARIES.
-       * tests/ltorder.test: Add program, to expose this.
-
-       Do not reorder nobase ltlib installation.
-       This patch changes back the order of installation of nobase
-       LTLIBRARIES to that in which files are listed in the variables.
-       It does not fix the issue of strict dependency ordering, as
-       implied by *_LIBADD, but as before allows to steer the order by
-       listing the libraries in nobase_*_LTLIBRARIES appropriately.
-       As an advantage over the state of 1.10, multiple consecutive
-       nobase libraries to be installed in the same directory are
-       passed to libtool in one invocation.
-       * lib/am/ltlib.am (install-%DIR%LTLIBRARIES) [!%?BASE%]: Do not
-       reorder libraries upon installation.  Remove spurious empty
-       line.
-       * tests/ltorder.test: New test.
-       * tests/Makefile.am: Update.
-
-       Fix -rpath arguments for nobase_*_LTLIBRARIES.
-       * automake.in (handle_ltlibraries): New hash %instsubdirs to
-       track the dirname of nobase ltlibraries, and tack it onto the
-       end of the -rpath argument.  Also, fix the warning about ltlibs
-       installed in multiple locations to fit a bit better.
-       * tests/pr300-ltlib.test: Expose this bug here.
-       * tests/ltinstloc.test: New test.
-       * tests/Makefile.am: Update.
-       * NEWS: Update.
-
-       Man pages for automake and aclocal.
-       * configure.ac (HELP2MAN): New substitution.
-       * doc/Makefile.am (dist_man1_MANS, MAINTAINERCLEANFILES)
-       (update_mans): New macros.
-       ($(srcdir)/aclocal-$(APIVERSION).1)
-       ($(srcdir)/automake-$(APIVERSION).1): New rules, generate
-       man pages from the command line help with help2man.
-       ($(srcdir)/aclocal.1, $(srcdir)/automake.1): New rules, for
-       `.so' man page links to the versioned pages.
-       * NEWS: Update.
-
-2008-09-13  Ralf Wildenhues  <address@hidden>
-
-       Faster install for libtool outputs.
-       * lib/am/ltlib.am (install-%DIR%LTLIBRARIES): Invoke `libtool
-       --mode=install' with multiple libraries at once.
-       (%DIR%LTLIBRARIES_INSTALL): No need to use install_sh any more.
-       * lib/am/progs.am (install-%DIR%PROGRAMS): Likewise, remove much
-       of the libtool special-casing by invoking it for multiple
-       programs at once.
-
-2008-09-07  Ralf Wildenhues  <address@hidden>
-
-       Fast install and uninstall for SCRIPTS.
-       * lib/am/scripts.am [%?INSTALL%]: Include inst-vars.am
-       independent of `%?BASE%'.
-       (install-%DIR%SCRIPTS): Install multiple scripts at once,
-       using awk and a number of sed scripts.
-       (uninstall-%DIR%SCRIPTS): Compute the installed names, and
-       remove them, all at once.
-       (%DIR%SCRIPT_INSTALL) [!BASE]: No need to use install-sh any
-       more.
-
-       Multi-file install for PROGRAMS.
-       * lib/am/progs.am (install-%DIR%PROGRAMS): Allow to install
-       several programs with one install invocation, when not using
-       libtool; employs some trickery to cater for nobase_, $(EXEEXT),
-       create needed directories, libtool, while only forking a
-       constant number of times in the fast path; uses awk and sed also
-       in the default path.
-       (%DIR%PROGRAMS_INSTALL) [!BASE]: No need to use install-sh any
-       more.
-
-       Enhance cleaning of programs in libtool mode.
-       * lib/am/progs.am (clean-%DIR%PROGRAMS) [?LIBTOOL?]: Fork less
-       often, avoid removing programs twice if $(EXEEXT) is empty.
-       * tests/nobase-libtool.test: Also test PROGRAMS, in order to
-       exercise the code path.
-       * THANKS: Update.
-       Report by Toralf Förster.
-
-2008-09-07  Ralf Wildenhues  <address@hidden>
-           Jim Meyering <address@hidden>
-
-       Reliable multi-file install for man pages.
-       * lib/am/mans.am: Include inst-vars.am.
-       (install-man%SECTION%): Gather lists of man pages to install,
-       and install up to 40 of those that do not have to be renamed
-       at once.  Fail if installation of any file fails.
-       (uninstall-man%SECTION%): Rewrite to use fewer sed invocations.
-       * doc/automake.texi (Man pages): Hint the user to the fast path.
-       Indentation fix.
-       * tests/instmany-mans.test: New test.
-       * tests/Makefile.am: Update.
-
-2008-09-07  Ralf Wildenhues  <address@hidden>
-
-       Faster `make uninstall'; fast install for JAVA.
-       * lib/am/inst-vars.am (am__nobase_strip_setup)
-       (am__nobase_strip): New macros.
-       (am__nobase_list): Factorize.
-       * lib/am/data.am (uninstall-%DIR%%PRIMARY%): Use them, for a
-       constant number of forks per uninstall.
-       * lib/am/libs.am (uninstall-%DIR%LIBRARIES): Likewise.
-       * lib/am/lisp.am (uninstall-%DIR%LISP): Likewise.
-       * lib/am/progs.am (uninstall-%DIR%PROGRAMS): Fast uninstall.
-       * lib/am/python.am (uninstall-%DIR%PYTHON): Fast uninstall.
-       Echo all `rm' commands that are are executed.
-       * lib/am/java.am (install-%DIR%JAVA, uninstall-%DIR%JAVA):
-       Fast install and uninstall.
-
-       AIX ranlib dislikes spaces in the argument.
-       * lib/am/libs.am (install-%DIR%LIBRARIES): Fix instsh.test
-       failure on AIX due to ranlib and whitespace in the directory.
-       * THANKS: Update.
-       Report by John F Trudeau.
-
-       Fail upon install or ranlib failure, part two.
-       * lib/am/java.am (install-%DIR%JAVA): Fail upon install failure.
-       * lib/am/lisp.am (install-%DIR%LISP): Likewise.
-       * lib/am/ltlib.am (install-%DIR%LTLIBRARIES): Likewise.
-       * lib/am/libs.am (install-%DIR%LIBRARIES): Likewise, for
-       `install' as well as `ranlib'.
-       * lib/am/progs.am (install-%DIR%PROGRAMS): If `install' fails,
-       return its exit failure, not 1.
-       * tests/instfail.test: New test, for PROGRAMS (without libtool),
-       LIBRARIES, including nobase variants.
-       * tests/instfail-info.test: Likewise, for TEXINFOS.
-       * tests/instfail-java.test: Likewise, for JAVA.
-       * tests/instfail-libtool.test: Likewise, for PROGRAMS (with
-       libtool) and LTLIBRARIES.
-       * tests/Makefile.am: Adjust.
-
-       Exit upon `install' failure, part one.
-       * lib/am/data.am (install-%DIR%%PRIMARY%): Exit if any install
-       command fails.
-       * lib/am/python.am (install-%DIR%PYTHON): Likewise.
-       * lib/am/scripts.am (install-%DIR%SCRIPTS): Likewise.
-       * lib/am/texinfos.am (install-dvi-am, install-html-am)
-       (install-info-am:, install-pdf-am): Likewise.
-       * tests/instmany.test: New test, for SCRIPTS, DATA, and HEADERS.
-       * tests/instmany-python.test: New test, for PYTHON.
-       * tests/Makefile.am: Adjust.
-
-2008-09-06  Ralf Wildenhues  <address@hidden>
-
-       Fix multi-file installation for files in srcdir.
-       For files that can live in the build tree or the source tree,
-       we have to expect that prepending `$(srcdir)/' to each name
-       will let the install command line exceed length limitations.
-       Thus use a new macro, $(am__base_list), to install in chunks
-       of 40 files, similar to what we do for nobase_* files.  There,
-       lower the limit to 40, too.
-       * lib/am/inst-vars.am (am__install_max): Lower to 40.
-       (am__base_list): New macro.
-       * lib/am/data.am (install-%DIR%%PRIMARY%) [%?BASE%]: Use it.
-       * lib/am/texinfos.am (install-dvi-am, install-html-am)
-       (install-info-am, install-pdf-am, install-ps-am): Likewise.
-
-2008-09-06  Ralf Wildenhues  <address@hidden>
-
-       Use `Exit' instead of `exit' in test suite.
-       Cater to Bourne shells like Solaris sh that do not pass the
-       `exit' argument as status to the cleanup trap.
-       * Makefile.am (maintainer-check): Check that here-documents
-       use only `END' or `EOF' as delimiter in the test suite.
-       Check that, outside of here-documents, the tests do not use
-       `exit' with an argument, but use `Exit' instead.
-       * tests/defs.in (Exit): New function.  Use it throughout,
-       starting with the introduction of the exit trap.
-       * tests/aclibobj.test, tests/acloca10.test, tests/acloca11.test,
-       tests/acloca12.test, tests/acloca13.test, tests/acloca14.test,
-       tests/acloca15.test, tests/acloca16.test, tests/acloca17.test,
-       tests/acloca18.test, tests/acloca19.test, tests/acloca20.test,
-       tests/acloca21.test, tests/acloca22.test, tests/aclocal.test,
-       tests/aclocal3.test, tests/aclocal4.test, tests/aclocal5.test,
-       tests/aclocal6.test, tests/aclocal7.test, tests/aclocal8.test,
-       tests/aclocal9.test, tests/acoutbs.test, tests/acoutbs2.test,
-       tests/acoutnoq.test, tests/acoutpt.test, tests/acoutpt2.test,
-       tests/acoutqnl.test, tests/acsilent.test, tests/acsubst.test,
-       tests/acsubst2.test, tests/all.test, tests/alloca.test,
-       tests/alloca2.test, tests/alpha.test, tests/alpha2.test,
-       tests/amassign.test, tests/ammissing.test, tests/amopt.test,
-       tests/amsubst.test, tests/ansi.test, tests/ansi10.test,
-       tests/ansi2.test, tests/ansi3.test, tests/ansi3b.test,
-       tests/ansi4.test, tests/ansi5.test, tests/ansi6.test,
-       tests/ansi7.test, tests/ansi8.test, tests/ansi9.test (main),
-       tests/ar.test, tests/ar2.test, tests/asm.test, tests/asm2.test,
-       tests/asm3.test, tests/automake.test, tests/auxdir.test,
-       tests/auxdir2.test, tests/auxdir3.test, tests/auxdir4.test,
-       tests/backsl.test, tests/backsl2.test, tests/backsl3.test,
-       tests/backsl4.test, tests/badline.test, tests/badopt.test,
-       tests/badprog.test, tests/block.test, tests/bsource.test,
-       tests/canon-name.test, tests/canon.test, tests/canon2.test,
-       tests/canon3.test, tests/canon4.test, tests/canon5.test,
-       tests/ccnoco.test, tests/ccnoco2.test, tests/check.test,
-       tests/check2.test, tests/check3.test, tests/check4.test,
-       tests/check5.test, tests/check6.test, tests/check7.test,
-       tests/checkall.test, tests/clean.test, tests/clean2.test,
-       tests/colneq.test, tests/colneq2.test, tests/colon.test,
-       tests/colon2.test, tests/colon3.test, tests/colon4.test,
-       tests/colon5.test, tests/colon6.test, tests/colon7.test,
-       tests/color.test (test_no_color), tests/commen10.test,
-       tests/comment.test, tests/comment2.test, tests/comment3.test,
-       tests/comment4.test, tests/comment5.test, tests/comment6.test,
-       tests/comment7.test, tests/comment8.test, tests/comment9.test,
-       tests/compile.test, tests/compile_f90_c_cxx.test,
-       tests/compile_f_c_cxx.test, tests/cond.test, tests/cond10.test,
-       tests/cond11.test, tests/cond13.test, tests/cond14.test,
-       tests/cond15.test, tests/cond16.test, tests/cond17.test,
-       tests/cond18.test, tests/cond19.test, tests/cond2.test,
-       tests/cond20.test, tests/cond21.test, tests/cond22.test,
-       tests/cond27.test, tests/cond3.test, tests/cond37.test,
-       tests/cond39.test, tests/cond4.test, tests/cond40.test,
-       tests/cond41.test, tests/cond5.test, tests/cond6.test,
-       tests/cond7.test (AC_INIT), tests/cond8.test, tests/cond9.test,
-       tests/condd.test, tests/condhook.test, tests/condinc.test,
-       tests/condinc2.test, tests/condlib.test, tests/condman.test,
-       tests/condman2.test, tests/conf2.test, tests/confdeps.test,
-       tests/conff.test, tests/conff2.test, tests/confh.test,
-       tests/confh4.test, tests/confh5.test, tests/config.test,
-       tests/confincl.test, tests/conflnk.test, tests/conflnk2.test,
-       tests/conflnk3.test, tests/conflnk4.test, tests/confsub.test,
-       tests/confvar.test, tests/confvar2.test, tests/copy.test,
-       tests/ctarget1.test, tests/cxx.test, tests/cxx2.test,
-       tests/cxxansi.test, tests/cxxcpp.test, tests/cxxlibobj.test,
-       tests/cxxlink.test, tests/cxxnoc.test, tests/cxxo.test,
-       tests/cygwin32.test, tests/dash.test, tests/defs.in (else),
-       tests/defun.test, tests/defun2.test, tests/dejagnu.test,
-       tests/dejagnu2.test, tests/dejagnu3.test, tests/dejagnu4.test,
-       tests/dejagnu5.test, tests/dejagnu6.test, tests/dejagnu7.test,
-       tests/depacl2.test, tests/depcomp.test, tests/depcomp2.test,
-       tests/depcomp3.test, tests/depcomp4.test, tests/depcomp5.test,
-       tests/depcomp6.test, tests/depcomp7.test, tests/depdist.test,
-       tests/depend.test, tests/depend2.test, tests/depend3.test,
-       tests/depend4.test, tests/destdir.test, tests/dirforbid.test,
-       tests/dirlist.test, tests/dirlist2.test, tests/discover.test,
-       tests/distcom2.test, tests/distcom3.test, tests/distcom4.test,
-       tests/distcom5.test, tests/distcom6.test, tests/distcom7.test,
-       tests/distdir.test, tests/distname.test, tests/dollar.test,
-       tests/double.test, tests/dup2.test, tests/else.test,
-       tests/empty.test, tests/empty2.test, tests/empty3.test,
-       tests/empty4.test, tests/exdir.test, tests/exdir2.test,
-       tests/exdir3.test, tests/exeext.test, tests/exeext2.test,
-       tests/exeext3.test, tests/exeext4.test, tests/exsource.test,
-       tests/ext.test, tests/extra.test, tests/extra2.test,
-       tests/extra3.test, tests/extra4.test, tests/extra5.test,
-       tests/extra6.test, tests/extra7.test, tests/f90only.test,
-       tests/flibs.test, tests/fn99.test, tests/fn99subdir.test,
-       tests/fnoc.test, tests/fo.test, tests/fonly.test,
-       tests/fort1.test, tests/fort2.test, tests/fort4.test,
-       tests/fort5.test, tests/fortdep.test, tests/fpinst2.test,
-       tests/fpinstall.test, tests/gcj.test, tests/gcj2.test,
-       tests/gcj3.test, tests/gcj4.test, tests/gcj5.test,
-       tests/getopt.test, tests/gettext.test, tests/gettext2.test,
-       tests/gettext3.test, tests/gnits.test, tests/gnits2.test (main),
-       tests/gnits3.test, tests/gnumake.test, tests/gnuwarn.test,
-       tests/gnuwarn2.test, tests/header.test, tests/help.test,
-       tests/hosts.test, tests/implicit.test, tests/include.test,
-       tests/include2.test, tests/info.test, tests/init.test,
-       tests/insh2.test, tests/install2.test, tests/installdir.test,
-       tests/instdat.test, tests/instdat2.test, tests/instexec.test,
-       tests/insthook.test, tests/instman.test, tests/instman2.test,
-       tests/instsh.test, tests/instsh2.test, tests/instsh3.test,
-       tests/instspc.test, tests/interp.test, tests/interp2.test,
-       tests/java.test, tests/java2.test, tests/java3.test,
-       tests/javaprim.test, tests/javasubst.test, tests/ldadd.test,
-       tests/ldflags.test, tests/lex.test, tests/lex2.test,
-       tests/lex3.test, tests/lex4.test, tests/lex5.test (main),
-       tests/libexec.test, tests/libobj10.test, tests/libobj11.test,
-       tests/libobj12.test, tests/libobj13.test, tests/libobj2.test,
-       tests/libobj3.test, tests/libobj4.test, tests/libobj5.test,
-       tests/libobj7.test, tests/libobj8.test, tests/library.test,
-       tests/library2.test, tests/library3.test, tests/libtoo10.test,
-       tests/libtool.test, tests/libtool2.test, tests/libtool3.test
-       (main), tests/libtool4.test, tests/libtool5.test,
-       tests/libtool6.test, tests/libtool7.test, tests/libtool8.test,
-       tests/libtool9.test (main), tests/license.test,
-       tests/link_c_cxx.test, tests/link_dist.test,
-       tests/link_f90_only.test, tests/link_f_only.test,
-       tests/link_fc.test, tests/link_fccxx.test, tests/link_fcxx.test,
-       tests/lisp2.test, tests/lisp3.test, tests/lisp4.test,
-       tests/lisp5.test, tests/lisp6.test, tests/lisp7.test,
-       tests/lisp8.test, tests/listval.test, tests/location.test,
-       tests/longlin2.test, tests/longline.test, tests/ltcond.test,
-       tests/ltcond2.test, tests/ltconv.test, tests/ltdeps.test,
-       tests/ltlibobjs.test, tests/ltlibsrc.test, tests/lzma.test,
-       tests/maintclean.test, tests/make.test, tests/makej.test,
-       tests/makevars.test, tests/man.test, tests/man2.test,
-       tests/man3.test, tests/mclean.test, tests/mdate.test,
-       tests/mdate2.test, tests/mdate3.test, tests/mdate4.test,
-       tests/mdate5.test, tests/missing.test, tests/missing2.test,
-       tests/missing3.test, tests/missing4.test, tests/missing5.test,
-       tests/missing6.test, tests/mkinst2.test, tests/mkinst3.test,
-       tests/mkinstall.test, tests/mmode.test, tests/mmodely.test,
-       tests/multlib.test, tests/nobase-libtool.test,
-       tests/nobase-python.test, tests/nobase.test, tests/nodef.test,
-       tests/nodef2.test, tests/nodep.test, tests/nodep2.test,
-       tests/nodepcomp.test, tests/nodist.test, tests/nodist2.test,
-       tests/nodist3.test, tests/nogzip.test, tests/nogzip2.test,
-       tests/noinst.test, tests/noinstdir.test, tests/nolink.test,
-       tests/nostdinc.test, tests/notrans.test, tests/number.test,
-       tests/objc.test, tests/objc2.test, tests/obsolete.test,
-       tests/order.test, tests/outdir.test, tests/output-order.test,
-       tests/output.test, tests/output10.test, tests/output11.test,
-       tests/output12.test, tests/output13.test, tests/output2.test,
-       tests/output3.test, tests/output4.test, tests/output5.test,
-       tests/output6.test, tests/output7.test, tests/output8.test,
-       tests/output9.test, tests/overrid.test, tests/parse.test,
-       tests/pluseq.test, tests/pluseq10.test, tests/pluseq2.test,
-       tests/pluseq3.test, tests/pluseq4.test, tests/pluseq5.test,
-       tests/pluseq6.test, tests/pluseq7.test, tests/pluseq8.test,
-       tests/pluseq9.test, tests/postproc.test, tests/ppf77.test,
-       tests/pr2.test, tests/pr204.test, tests/pr211.test,
-       tests/pr220.test, tests/pr224.test, tests/pr229.test,
-       tests/pr243.test, tests/pr266.test, tests/pr279-2.test,
-       tests/pr279.test, tests/pr287.test, tests/pr300-lib.test,
-       tests/pr300-ltlib.test, tests/pr300-prog.test, tests/pr307.test,
-       tests/pr401.test, tests/pr401b.test, tests/pr401c.test,
-       tests/pr72.test, tests/pr87.test, tests/pr9.test,
-       tests/prefix.test, tests/primary.test, tests/primary2.test,
-       tests/primary3.test, tests/proginst.test, tests/python.test,
-       tests/python10.test, tests/python11.test, tests/python12.test,
-       tests/python2.test, tests/python3.test, tests/python4.test,
-       tests/python5.test, tests/python6.test, tests/python7.test,
-       tests/python8.test, tests/python9.test, tests/recurs.test,
-       tests/recurs2.test, tests/regex.test, tests/remake.test,
-       tests/remake2.test, tests/remake3.test, tests/remake4.test,
-       tests/remake5.test, tests/remake6.test, tests/remake7.test,
-       tests/req.test, tests/reqd.test, tests/reqd2.test,
-       tests/rulepat.test, tests/scripts.test, tests/seenc.test,
-       tests/sinclude.test, tests/space.test, tests/specflg.test,
-       tests/specflg2.test, tests/specflg3.test, tests/specflg6.test,
-       tests/specflg7.test, tests/specflg8.test, tests/specflg9.test,
-       tests/spell.test, tests/spell2.test, tests/spell3.test,
-       tests/spelling.test, tests/spy.test, tests/srcsub.test,
-       tests/srcsub2.test, tests/stamph2.test, tests/stdinc.test,
-       tests/stdlib.test, tests/stdlib2.test, tests/strip.test,
-       tests/subcond.test, tests/subcond2.test, tests/subcond3.test,
-       tests/subdir.test, tests/subdir2.test, tests/subdir3.test,
-       tests/subdir4.test, tests/subdir5.test, tests/subdir6.test,
-       tests/subdir7.test, tests/subdir8.test, tests/subdir9.test,
-       tests/subdirbuiltsources.test, tests/subobj.test,
-       tests/subobj10.test, tests/subobj2.test, tests/subobj3.test,
-       tests/subobj4.test, tests/subobj5.test, tests/subobj6.test,
-       tests/subobj7.test, tests/subobj8.test, tests/subobj9.test,
-       tests/subobjname.test, tests/subpkg.test, tests/subpkg2.test,
-       tests/subpkg3.test, tests/subst.test, tests/subst2.test,
-       tests/subst3.test, tests/substre2.test, tests/substref.test,
-       tests/substtarg.test, tests/suffix.test, tests/suffix10.test,
-       tests/suffix11.test, tests/suffix12.test, tests/suffix2.test,
-       tests/suffix3.test, tests/suffix4.test, tests/suffix5.test,
-       tests/suffix6.test, tests/suffix7.test, tests/suffix8.test,
-       tests/suffix9.test, tests/symlink.test, tests/symlink2.test,
-       tests/symlink3.test, tests/syntax.test, tests/tags.test,
-       tests/tagsub.test, tests/tar.test, tests/tar2.test,
-       tests/tar3.test, tests/target-cflags.test,
-       tests/targetclash.test, tests/transform.test, tests/txinfo.test,
-       tests/txinfo10.test, tests/txinfo13.test, tests/txinfo16.test,
-       tests/txinfo17.test, tests/txinfo18.test, tests/txinfo19.test,
-       tests/txinfo2.test, tests/txinfo20.test, tests/txinfo21.test,
-       tests/txinfo22.test, tests/txinfo23.test, tests/txinfo24.test,
-       tests/txinfo25.test, tests/txinfo26.test, tests/txinfo27.test,
-       tests/txinfo28.test, tests/txinfo29.test, tests/txinfo3.test,
-       tests/txinfo30.test, tests/txinfo31.test, tests/txinfo4.test,
-       tests/txinfo5.test, tests/txinfo6.test, tests/txinfo7.test,
-       tests/txinfo8.test, tests/txinfo9.test, tests/unused.test,
-       tests/upc.test, tests/upc2.test, tests/upc3.test,
-       tests/vars.test, tests/vars3.test, tests/vartar.test,
-       tests/version.test, tests/version2.test, tests/version3.test,
-       tests/version4.test, tests/version6.test, tests/version7.test,
-       tests/version8.test, tests/vpath.test, tests/vtexi.test,
-       tests/vtexi2.test, tests/warnopts.test, tests/werror.test,
-       tests/werror2.test, tests/whoami.test, tests/xsource.test,
-       tests/yacc.test, tests/yacc2.test, tests/yacc3.test,
-       tests/yacc4.test, tests/yacc5.test, tests/yacc6.test,
-       tests/yacc7.test, tests/yacc8.test, tests/yaccpp.test,
-       tests/yaccvpath.test: Use `Exit $arg' instead of `exit $arg'
-       throughout, except inside created files.
-
-2008-09-04  Ralf Wildenhues  <address@hidden>
-
-       Avoid Heisenbug with verbose testing on HP-UX.
-       * tests/output-order.test: Remove spurious redirection line
-       from output for comparison.
-
-       For all possibly-relative subdirs, use $(am__cd).
-       Up to now, $(am__cd) was only used within backquotes, to avoid
-       extraneous output.  This patch also uses it for every `cd' to a
-       relative subdir, to prevent CDPATH from entering an unwanted
-       directory.
-       * Makefile.am (maintainer-check): Fix current check for
-       $(am__cd) within backquotes a bit.  Add new check for `cd' to a
-       relative subdir.
-       * automake.in (handle_tags, handle_configure):  Adjust rules.
-       * lib/am/ansi2knr.am: Likewise.
-       * lib/am/configure.am: Likewise.
-       * lib/am/distdir.am: Likewise.
-       * lib/am/remake-hdr.am: Likewise.
-       * lib/am/subdirs.am: Likewise.
-       * lib/am/tags.am: Likewise.
-       * lib/am/texibuild.am: Likewise.
-
-       Fix nobase-python.test for BSD make.
-       * tests/nobase-python.test: Listing a dependency to be found
-       via VPATH search explicitly, without the path, as a target,
-       will turn off VPATH search for FreeBSD make.  So move the
-       creation of the files outside of the Makefile.
-
-2008-09-01  Ralf Wildenhues  <address@hidden>
-
-       Implement AM_MAINTAINER_MODE([DEFAULT-MODE]).
-       * m4/maintainer.m4 (AM_MAINTAINER_MODE): Allow for an optional
-       first argument of `enable' or `disable', setting the default.
-       * doc/automake.texi (Optional, maintainer-mode): Document.
-       * tests/mmode.test: New test.
-       * tests/Makefile.am: Adjust.
-       * NEWS: Update.
-       Suggestion by Vincent Lefevre.
-
-2008-08-31  Ralf Wildenhues  <address@hidden>
-
-       Copyright year updates.
-       * lib/am/header-vars.am: Update copyright years.
-       * lib/am/remake-hdr.am: Likewise.
-       * lib/am/tags.am: Likewise.
-
-2008-08-28  Ralf Wildenhues  <address@hidden>
-
-       * THANKS: Use Cyrillic name instead of ASCII transcription.
-
-2008-08-22  Ralf Wildenhues  <address@hidden>
-
-       Fix rebuilding of removed subdir/Makefile.in files.
-       * lib/am/configure.am (%MAKEFILE-IN%) [?!TOPDIR_P?]: If
-       subdir/Makefile.in was removed, am--refresh would not update
-       it.  Fix up for it by running the per-directory rebuild rule.
-       * tests/remake6.test, tests/remake7.test: New tests.
-       * tests/Makefile.am: Adjust.
-       * NEWS, THANKS: Update.
-       Report and initial patch by Ilya N. Golubev.
-
-2008-08-19  Ralf Wildenhues  <address@hidden>
-
-       * tests/notrans.test: Use multiple man files of each type.
-
-       Fix maintainer-check failures.
-       * doc/automake.texi (Conditionals): Drop TAB.
-       * tests/missing6.test: Use 'rm -f'.
-
-2008-08-19  Reuben Thomas <address@hidden>  (tiny patch)
-
-       * doc/automake.texi (Flag Variables Ordering, Per-Object Flags):
-       Fix grammaros.
-
-2008-08-02  Karl Berry  <address@hidden>
-
-       * lib/gnupload: Provide also a simple example.
-
-2008-06-25  Thien-Thi Nguyen  <address@hidden>
-
-       Small doc fix.
-       * doc/automake.texi (Public Macros): Close open paren.
-
-2008-06-18  Ralf Wildenhues  <address@hidden>
-
-       Introduce macro $(am__mv) to facilitate 'libtool --dry-run'.
-       * lib/am/depend.am (am__mv): New macro, set to 'mv -f'.
-       * lib/am/depend2.am: Use throughout to move the temporary
-       depfile *.Tpo to its final destination *.Po.
-
-2008-06-18  Rafael Espindola  <address@hidden>
-
-       * lib/config-ml.in: don't handle --enable-shared and --enable-static.
-
-2008-06-18  Ralf Wildenhues  <address@hidden>
-
-       * lib/am/inst-vars.am (am__install_max): New variable.
-       (am__nobase_list): Use it.
-
-       Fix conditional rules competing with config.status rules.
-       * automake.in (handle_configure): Teach targets about the
-       conditional config.status rule.
-       * tests/cond39.test: Adjust test to expose this.
-
-       For AC_CONFIG_LINKS(X,X), do not clean X in a non-VPATH build.
-       * automake.in (rewrite_inputs_into_dependencies): Do distribute
-       inputs where input and output name are equal.  This relies on
-       the assumption that it only happens with AC_CONFIG_LINKS.
-       (handle_configure) <CONFIG_CLEAN_VPATH_FILES>: New variable, for
-       links where source and dest are equal.
-       * lib/am/clean.am (distclean-generic): Remove, if build tree not
-       equal source tree.
-       * tests/conflnk4.test: New test.
-       * tests/Makefile.am: Adjust.
-       * NEWS: Update.
-
-2008-06-06  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (Extending): Fix ambivalent wording.
-       Report by Ben Pfaff.
-
-2008-06-04  Karl Berry  <address@hidden>
-
-       * doc/automake.texi (Install, Hard-Coded Install Paths):  Fix
-       punctuation and markup.
-       (Extending): Improve wording and clarify order semantics of
-       *-local and *-hook targets.
-
-2008-06-01  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (Extending): Fix grammar.
-       Report by Karl Berry.
-
-2008-05-13  Stepan Kasal  <address@hidden>
-
-       Fix typos.
-       * doc/automake.texi (Timeline): Reported by Reuben Thomas.
-       * lib/am/remake-hdr.am: A few typos in comments.
-
-2008-04-10  Eric Blake  <address@hidden>
-
-       Prefer a released version of autoconf.
-       * NEWS: Bump requirement to autoconf 2.62.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Likewise.
-       * configure.ac: Likewise.
-       (AC_PREREQ): Remove check, done by AM_INIT_AUTOMAKE instead.
-
-       AC_AUTOCONF_VERSION can inadvertently expand to a macro name.
-       * m4/amversion.in (AM_SET_CURRENT_AUTOMAKE_VERSION): Use proper
-       m4 quoting.
-       * aclocal.in (write_aclocal): Likewise.
-       * tests/missing6.test: New test.
-       * tests/Makefile.am (TESTS): Run it.
-       * tests/missing4.test: Adjust.
-
-2008-04-02  Eric Blake  <address@hidden>
-
-       Make gnupload friendlier for VPATH usage.
-       * lib/gnupload: Allow uploads from separate directory.
-
-2008-03-26  Ralf Wildenhues  <address@hidden>
-
-       Implement conditional AC_CONFIG_FILES: AM_COND_IF.
-       * automake.in (%ac_config_files_condition): New.
-       (scan_autoconf_config_files): Record condition if any.
-       (scan_autoconf_traces): Trace _AM_COND_IF, _AM_COND_ELSE,
-       _AM_COND_ENDIF, updating @cond_stack as appropriate.
-       (handle_configure): Prefix config.status rule with condition.
-       Check that m4 quotation is done consistently.
-       * m4/cond.m4 (AM_CONDITION): Define `_AM_COND_VALUE_name'
-       with `name' being the name of the condition, to its shell
-       condition.
-       * m4/cond-if.m4: New file.
-       (_AM_COND_IF, _AM_COND_ELSE, _AM_COND_ENDIF): New trace helpers.
-       (AM_COND_IF): New macro, implements conditionals.
-       * m4/Makefile.am: Adjust.
-       * doc/automake.texi (Requirements, Optional, Conditionals):
-       Document AM_COND_IF.
-       * NEWS: Update.
-       * tests/cond39.test, tests/cond40.test, tests/cond41.test,
-       tests/cond42.test, tests/cond43.test: New tests.
-       * tests/Makefile.am: Adjust.
-
-2008-03-24  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (@ovar): New macro, from autoconf.texi.
-       (Python): Use it.
-       Suggestion by Eric Blake.
-
-2008-03-20  Ralf Wildenhues  <address@hidden>
-
-       * lib/texinfo.tex: Sync from upstream.
-
-2008-03-17  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (Requirements, Linking, Extending):
-       Fix underfull and overfull lines, fix wording a bit.
-
-       * lib/config.guess, lib/config.sub, lib/texinfo.tex: Sync from
-       upstream.
-
-       * Makefile.am (WGET_SV_GIT_CF): New.
-       (fetch): Pull config.guess and config.sub from git repo now.
-
-       * lib/Autom4te/FileUtils.pm (handle_exec_errors): New argument
-       $hint, show if the executing program does not exist.
-       (xsystem_hint): New function, like xsystem but allows to pass
-       a hint.
-
-2008-03-11  Peter Breitenlohner  <address@hidden>
-
-       Implement the `notrans_' prefix for untransformed manpages.
-       * automake.in (handle_man_pages), lib/am/mans.am: Implement
-       notrans_ prefix for MANS primary and rework dependencies for
-       install-man%SECTION%; use only vars defined in Makefile.am.
-       * doc/automake.texi (Renaming, Uniform, Man pages):
-       Document notrans_ prefix.
-       * NEWS: Update.
-       * tests/notrans.test: New test.
-       * tests/Makefile.am: Update.
-
-       * automake.in (handle_man_pages): Reindent, for next patch.
-
-2008-03-08  Ralf Wildenhues  <address@hidden>
-
-       Use `install' with multiple files at once for some primaries.
-       With nobase targets, at most 50 files are installed at once,
-       to avoid quadratic string concatenation and line length limits.
-       This isn't yet done with base targets.  One hope is that there,
-       the typical file name length is lower.  If this turns out to be
-       a problem, it should be revisited.
-
-       * lib/am/inst-vars.am (am__nobase_list): New helper macro for
-       installation of multiple nobase files at once: sorts and lists
-       files keyed by their target directory.
-       * lib/am/data.am (%DIR%%PRIMARY%_INSTALL): No need to set it to
-       $(install_sh_DATA) any more, not even for nobase targets.
-       (install-%DIR%%PRIMARY%): Split base and nobase cases.
-       Rewrite to pass lists of files which all go in the same
-       directory to `install'.  In the nobase case, make use of
-       $(am__nobase_list) and $(MKDIR_P) each directory before
-       populating it.  Take care of files in source and build trees,
-       and avoid creating directories where no files are to be
-       installed.
-       * lib/am/libs.am (%DIR%LIBRARIES_INSTALL): Likewise.
-       (install-%DIR%LIBRARIES): Likewise.
-       * lib/am/python.am (%DIR%PYTHON_INSTALL): Likewise.
-       (install-%DIR%PYTHON): Likewise.  Also take care to keep note of
-       a list for byte compilation after installation.
-       * lib/am/texinfos.am (install-dvi-am, install-html-am)
-       (install-info-am, install-pdf-am, install-ps-am): Use file lists
-       to install multiple files at once.
-       * NEWS: Update.
-       Suggested by Akim Demaille.
-
-2008-03-08  Ralf Wildenhues  <address@hidden>
-
-       Require unreleased Autoconf for fixed AC_PROG_INSTALL.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Bump AC_PREREQ to 2.61-341,
-       regenerate files.
-       * configure.ac: Also require Autoconf 2.61-341, to catch
-       failure early and provide a sensible error message.
-
-       Drop usage of obsolete macros AC_EXEEXT and AC_OBJEXT.
-       * tests/ansi4.test: Drop AC_OBJEXT and AC_EXEEXT.
-       * tests/ansi6.test: Likewise.
-       * tests/ansi7.test: Likewise.
-       * tests/condlib.test: Likewise.
-       * tests/cygwin32.test: Likewise.
-       * tests/exeext2.test: Likewise.
-       * tests/libobj11.test: Likewise.
-       * tests/library.test: Likewise.
-       * tests/txinfo5.test: Likewise.
-
-2008-03-03  Ralf Wildenhues  <address@hidden>
-
-       Skip instsh3.test if `touch -t' does not work.
-       * tests/instsh3.test: Test for `touch -t', fails with Solaris
-       /usr/ucb/touch.
-       * THANKS: Update.
-       Report by Younes Younes.
-
-2008-02-27  Reuben Thomas  <address@hidden>
-
-       * doc/automake.texi (wildcards): Improve "Why doesn't Automake
-       support wildcards" node's English and sense.
-
-2008-02-23  Ralf Wildenhues  <address@hidden>
-
-       * lib/am/check.am (check-TESTS): In the case patterns for
-       XFAILed tests, add literal bracket expression for matching
-       whitespace, as NetBSD 4.99.54 ksh does not understand a
-       bracket expression resulting from variable expansion.
-       * README: Explain how to run the Automake test suite, including
-       setting MAKE to test gmake.
-       Report by Patrick Welche.
-
-2008-02-19  Ralf Wildenhues  <address@hidden>
-
-       PR automake/498
-       * m4/options.m4 (_AM_SET_OPTIONS): Use m4_foreach_w instead of
-       obsolete AC_FOREACH.
-       Report by NightStrike and address@hidden
-
-2008-02-17  Colin Watson  <address@hidden>  (tiny change)
-
-       * lib/am/tags.am (ID): Fix typo in workaround for old awk.
-
-2008-02-05  Ralf Wildenhues  <address@hidden>
-
-       * doc/.gitignore: Ignore files generated by `make ps pdf html'.
-
-2008-02-05  Reuben Thomas  <address@hidden>
-
-       * doc/automake.texi (CVS): configure.ac will appear newer, not
-       older, than configure.  Use `lexical' instead of `alphabetical'.
-
-2008-01-30  Ralf Wildenhues  <address@hidden>
-
-       * tests/man3.test: Avoid `make VAR=value'.
-
-       * tests/subst3.test: New test.
-       * tests/Makefile.am: Update.
-
-       * tests/instsh2.test: Split off testing of `install-sh -C' ...
-       * tests/instsh3.test: ... to this new test, requiring non-root.
-       * tests/Makefile.am: Adjust.
-       * THANKS: Update.
-       Report by Theodoros V. Kalamatianos.
-
-2008-01-23  Ralf Wildenhues  <address@hidden>
-
-       * tests/nobase.test: Extend test to generated files.
-
-       * tests/nobase-python.test: New test, nobase for python files.
-       * tests/Makefile.am: Update.
-
-       * tests/nobase.test: Split off libtool part of nobase.test for
-       increased test exposure, to ...
-       * tests/nobase-libtool.test: ... this new test.
-       * tests/Makefile.am: Update.
-
-2008-01-23  Eric Blake  <address@hidden>
-
-       Fix color.test when using BSD grep.
-       * tests/color.test: Ensure that grep can handle non-printing
-       characters.
-
-2008-01-23  Ralf Wildenhues  <address@hidden>
-
-       * tests/lisp3.test: Fix typo.
-
-2008-01-22  Ralf Wildenhues  <address@hidden>
-
-       * lib/am/mans.am (install-man%SECTION%): Prefer generated manpages
-       over distributed ones.
-       Report and patch by Peter Breitenlohner.
-       * tests/man3.test: New test.
-       * tests/Makefile.am: Update.
-
-2008-01-21  Ralf Wildenhues  <address@hidden>
-
-       * tests/tar.test: Skip if no appropriate tar was found.
-
-2008-01-19  NightStrike  <address@hidden>
-
-       * doc/automake.texi (Dependency Tracking): Fix typo.
-
-2008-01-19  Ralf Wildenhues  <address@hidden>
-
-       * lib/config-ml.in, lib/config.guess, lib/config.sub,
-       lib/symlink-tree: Sync from upstream.
-
-       * Makefile.am (WGET_SV_CVS): Renamed from WGETSGO.
-       (WGET_SV_GIT_AC, WGET_SV_GIT_GL, WGET_GCC): New.
-       (fetch): Update to match current upstream locations.
-
-2008-01-14  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (DESTDIR, Built sources example): Fix wording.
-       * THANKS: Update.
-       Reports and suggestions by William Pursell and address@hidden
-
-2008-01-13  Ralf Wildenhues  <address@hidden>
-
-       Do not fail if `autoupdate' is not present.
-       * tests/obsolete.test: Check for presence of autoupdate.  Apparently,
-       FreeBSD may install the other Autoconf programs without a version
-       suffix but not autoupdate.
-
-       Fix Heisenbug trying to unset a sometimes-not-set variable.
-       * tests/check5.test: Do not error out upon `unset TESTS' due to
-       `set -e', in case TESTS was not set.
-       * tests/color.test: Likewise.
-
-       * doc/automake.texi (amhello Explained): Fix odd sentence.
-       Report by address@hidden
-
-2008-01-12  Ralf Wildenhues  <address@hidden>
-
-       * m4/init.m4 (_AC_AM_CONFIG_HEADER_HOOK): Rewrite to be more
-       resistant to different quoting styles of $1.
-
-       Clarify texinfo.tex and TEXINFO_TEX semantics.
-       * doc/automake.texi (Texinfo): Clarify that by default,
-       texinfo.tex is searched in the same directory as the Makefile.am
-       that needs it.  Clarify that TEXINFO_TEX has precedence over
-       AC_CONFIG_AUX_DIR, and that it requires the user to install and
-       distribute it.
-       * tests/txinfo22.test: Ensure TEXINFO_TEX is not distributed.
-       * THANKS: Update.
-       Reports by Dilyan Palauzov and Roumen Petrov.
-
-2008-01-11  Bruno Haible  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       * tests/output-order.test: New test, for the stable output fix.
-       * tests/Makefile.am: Update.
-
-2008-01-08  Ralf Wildenhues  <address@hidden>
-
-       * Makefile.am (dist-hook): New, ensure world-executable tests.
-       * THANKS: Update.
-       Report by Arto C. Nirkko.
-
-       * tests/acloca20.test: Use `--force' with the second $AUTOCONF,
-       to force update on fast machines where both autoconf invocations
-       happen within the same second.
-       Report by Greg Schafer.
-
-2008-01-07  Ralf Wildenhues  <address@hidden>
-
-       * automake.in (scan_autoconf_files): Sort loop over
-       %required_aux_file, for stable verbose output.
-       Report by Bruno Haible.
-
-       * lib/config.guess, lib/config.sub, lib/texinfo.tex: Sync from
-       upstream.
-
-       * tests/ccnoco.test (Mycomp): Use a tighter match for -c -o,
-       to avoid matching for example `LDFLAGS=-Wl,--sort-common'.
-       * THANKS: Update.
-       Report and analysis by Carsten Lohrke and Mike Frysinger.
-
-2008-01-07  Stepan Kasal  <address@hidden>
-
-       * automake.in (handle_texinfo_helper, handle_lib_objects): Fix
-       typos in comments.
-
-2008-01-02  Ralf Wildenhues  <address@hidden>
-
-       Bump copyright years.
-       * aclocal.in (write_aclocal, version): Likewise.
-       * automake.in ($gen_copyright, version): Likewise.
-       * doc/automake.texi: Likewise.
-
-2007-12-18  Jim Meyering  <address@hidden>
-
-       * lib/gnupload (GPG): Don't use an absolute path.
-       This reverts part of the 2004-01-28 change.
-
-2007-12-08  Ralf Wildenhues  <address@hidden>
-
-       * lib/Automake/FileUtils.pm (open_quote): New function.
-       (update_file, contents): Use it.
-
-       Reword the copyright notices to match what's suggested in GPLv3.
-
-2007-12-08  Ralf Wildenhues  <address@hidden>
-
-       * tests/defs.in: Quote $srcdir, $PATH; skip libtool and gettext
-       tests if the absolute source or build tree name contain whitespace.
-
-       Modify some tests for absolute trees containing whitespace.
-       * tests/missing.test: Use "./missing" instead of "`pwd`/missing".
-       * tests/missing2.test: Likewise.
-       * tests/mmodely.test: Add `pwd` to $PATH instead of absolute
-       references to myyacc.sh and mylex.sh.
-       * tests/multlib.test: Likewise for mycc.
-       * tests/txinfo26.test: Skip if `pwd` contains whitespace, as
-       an absolute --srcdir does not work there.
-
-       * INSTALL, lib/INSTALL, lib/config-ml.in, lib/config.guess,
-       lib/config.sub, lib/texinfo.tex: Sync from upstream.
-
-       Fix the distdir target to cope with spaces in absolute file names.
-       * lib/am/distdir.am: Quote all instances of $(distdir) and
-       $(top_distdir).  They could contain white space, coming from
-       a toplevel package bootstrapped with an older Automake version.
-       (am__relativize): New macro, taken from gnulib code, written by
-       Bruno Haible.
-       (distdir): Use it to compute relative paths to distdir and
-       top_distdir for enclosed subpackages.
-       Also, quote $(distuninstallcheck_dir).
-       * lib/am/texinfos.am: Likewise, quote $(distdir).
-
-2007-11-26  Ralf Wildenhues  <address@hidden>
-
-       Quote file names in tests that can be absolute.
-       * tests/auxdir.test, tests/check3.test, tests/check4.test,
-       tests/compile.test, tests/cond33.test, tests/condhook.test,
-       tests/distdir.test, tests/dollar.test, tests/empty.test,
-       tests/gnits2.test, tests/gnits3.test, tests/include2.test,
-       tests/insthook.test, tests/java.test, tests/libtool7.test,
-       tests/lisp4.test, tests/lisp5.test, tests/lisp6.test,
-       tests/ltcond.test, tests/ltconv.test, tests/mkinst2.test,
-       tests/multlib.test, tests/nobase.test, tests/nodist2.test,
-       tests/obsolete.test, tests/pr287.test, tests/pr300-lib.test,
-       tests/pr300-ltlib.test, tests/pr300-prog.test, tests/python10.test,
-       tests/python3.test, tests/strip.test, tests/transform.test,
-       tests/txinfo13.test, tests/txinfo19.test, tests/txinfo22.test,
-       tests/txinfo23.test, tests/txinfo26.test, tests/txinfo27.test:
-       Likewise.
-
-       Quote @abs_top_builddir@ and @address@hidden
-       * tests/aclocal.in: Likewise.
-       * tests/automake.in: Likewise.
-
-       Fix TAGS and GTAGS rules to cope with whitespace in `pwd`.
-       * lib/am/tags.am (TAGS): Use positional parameters to avoid
-       the need to quote absolute file names.
-       (GTAGS): Quote absolute file name.
-       (CTAGS): Simplify, dropping unused variable `$tags'.
-
-2007-11-25  Ralf Wildenhues  <address@hidden>
-
-       * lib/am/ltlib.am (uninstall-%DIR%LTLIBRARIES): Fix another instance
-       of am__strip_dir.  Fixes nobase and pr300-ltlib test failures.
-
-2007-11-25  Akim Demaille  <address@hidden>
-
-       Several *-local in a rule do not work.
-       * tests/all.test: Check this case.
-       Use set -e.
-       * tests/Makefile.am (XFAIL_TESTS): Add it.
-
-2007-11-25  Akim Demaille  <address@hidden>
-
-       Fix uses of am__strip_dir.
-       * lib/am/libs.am, lib/am/ltlib.am: Catch up with the change of
-       definition of am__strip_dir.
-
-2007-11-25  Akim Demaille  <address@hidden>
-
-       Define and use register_action.
-       * lib/Automake/Rule.pm: Fix a few typos in the doc.
-       (&rule): Use || to simplify the code.
-       (&register_action): New.
-       Export it.
-       * automake.in (&handle_factored_dependencies, &file_contents_internal):
-       Use it.
-
-2007-11-25  Akim Demaille  <address@hidden>
-
-       * bootstrap: Fix typos on redirections.
-
-2007-11-24  Akim Demaille  <address@hidden>
-
-       Skip comments and empty lines in dirlist in the tests.
-       * defs.in (extra_includes): Skip comments and empty lines in dirlist.
-
-2007-11-24  Akim Demaille  <address@hidden>
-
-       Ternary operator in lib/am files.
-       * automake.in (&transform_token): New.
-       (&transform): Use it.
-       Support %KEY?TRUE:FALSE%.
-       (&make_paragraphs): Adjust the regexp to call %transform.
-       * lib/am/data.am, lib/am/libs.am, lib/am/lisp.am, lib/am/ltlib.am,
-       * lib/am/progs.am, lib/am/python.am, lib/am/scripts.am:
-       Use %KEY?TRUE:FALSE%.
-       * lib/am/inst-vars.am (am__strip_dir): Assign the result to f
-       to be more alike am__vpath_adj.
-       Adjust dependencies.
-
-2007-11-24  Akim Demaille  <address@hidden>
-
-       * automake.in: Normalize white spaces.
-
-2007-11-24  Ralf Wildenhues  <address@hidden>
-
-       * configure.ac (ACLOCAL, AUTOMAKE): Fix quoting for rebuilding
-       rules, if the absolute build directory name contains white space.
-
-2007-11-22  Ralf Wildenhues  <address@hidden>
-
-       * aclocal.in (trace_used_macros): Quote input files.
-
-       * lib/ylwrap: Cope with white space in `PROGRAM' and `pwd`.
-
-       * lib/am/tags.am (ID, TAGS, CTAGS): Make awk scripts portable again.
-       (CTAGS): Drop unneeded variable `here'.
-
-2007-11-18  Ralf Wildenhues  <address@hidden>
-
-       * tests/output13.test: New test.
-       * tests/Makefile.am: Adjust.
-       Prompted by report from Bruno Haible in
-       <http://lists.gnu.org/archive/html/bug-gnulib/2007-10/msg00479.html>.
-
-       Fix signal handling in aclocal.
-       * aclocal.in (unlink_tmp): If invoked by a signal, note so
-       in verbose mode.  Reinstall default signal handler and reraise,
-       to transport the interrupt information.
-
-2007-11-13  Bob Proulx  <address@hidden>
-
-       Fix color test failure on dumb (and other) terminals.
-       * tests/color.test: Set TERM to `ansi'.
-
-2007-11-12  Ralf Wildenhues  <address@hidden>
-
-       Avoid spurious test failure with `make check TESTS=check5.test'.
-       * tests/check5.test: unset TESTS.
-
-       Fix maintainer-check failure.
-       * tests/color.test: unset TESTS, use `make -e' rather than
-       `make MACRO=val'.
-
-2007-11-10  Ralf Wildenhues  <address@hidden>
-
-       * configure.ac (AM_INIT_AUTOMAKE): Require version 1.10a.
-
-       * automake.in (handle_tests): Remove debugging leftover.
-
-       Run each test in a process-private subdirectory.
-       * tests/defs.in: Employ a trap to clean up at the end of the
-       test in case the test succeeded.  This needs to be revisited
-       because we would like to keep the output of XPASSing tests.
-       Also, note when we were interrupted by a signal.  Code taken
-       from Autoconf's _AC_INIT_PREPARE.
-       If $keep_testdirs is set, keep them even for successful tests.
-       * tests/Makefile.am (check-clean-local): New target.  Remove all
-       tests subdirs, but also make them writable first.  The latter
-       was already needed without per-test subdirs.
-       (distclean-local): Depend upon check-clean-local.
-       * tests/Makefile.in: Regenerate.
-       * tests/.cvsignore, tests/.gitignore: Adjust.
-
-       Fix default includes ordering to be `-I. -I$(srcdir) ...' again.
-       * automake.in (handle_compile): Put -I$(srcdir) before include
-       paths for config headers, as was done before Automake 1.10, but
-       keep uniquified list without multiple adjacent spaces.
-       * doc/automake.texi (Program variables): List include paths
-       in order.
-       * NEWS: Mention 1.10 regression.
-       * tests/stdinc.test: New test.
-       * tests/Makefile.am: Adjust.
-       * THANKS: Update.
-       Report by Kent Boortz.
-
-2007-11-08  Akim Demaille  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-           Bob Proulx  <address@hidden>
-
-       Implement colorized test output.
-       * automake.in (handle_tests): Set COLOR depending on `color-tests'.
-       * configure.ac (AM_INIT_AUTOMAKE): Use `color-tests'.
-       * doc/automake.texi (Tests, Options): Document test results,
-       document new option, document AM_COLOR_TESTS.
-       * lib/Automake/Options.pm (_process_option_list): Handle it.
-       * lib/am/check.am (am__tty_colors): New variable.  Enable colored
-       output if TERM is not dumb and depending on AM_COLOR_TESTS and
-       whether stdout is connected to a terminal.
-       (check-TESTS): Use am__tty_colors.
-       * NEWS: Mention color-tests.
-       * tests/color.test: New test.
-       * tests/Makefile.am: Adjust.
-
-2007-11-08  NightStrike  <address@hidden>  (tiny change)
-
-       For PR automake/526:
-       * doc/automake.texi (Basic Installation): Fix typo.
-
-2007-10-29  Ralf Wildenhues  <address@hidden>
-
-       Accommodate for new macro AC_AUTOCONF_VERSION.
-       * aclocal.in (write_aclocal): Use AC_AUTOCONF_VERSION rather
-       than m4_PACKAGE_VERSION.  Define the former if not defined.
-       * m4/amversion.in (AM_SET_CURRENT_AUTOMAKE_VERSION): Likewise.
-       * tests/missing4.test: Use AC_AUTOCONF_VERSION.
-
-2007-10-29  Bruno Haible  <address@hidden>
-
-       * doc/automake.texi (Program variables): Clarify that
-       Automake does not put DEFAULT_INCLUDES in AM_CPPFLAGS, but
-       passes it directly to compilation commands.
-
-2007-10-29  Ralf Wildenhues  <address@hidden>
-
-       Move to git as primary source repository.
-       * Makefile.am (git-dist, git-release): Renamed and adjusted from ...
-       (cvs-dist, cvs-release): ... these.
-       (git-diff): New target, taken and adjusted from cvs-diff.
-       * Makefile.in: Regenerate.
-       * bootstrap: Adjust.
-       * NEWS: Announce change.
-       * doc/automake.texi (General Operation): cvs-dist is git-dist now.
-       (Timeline): Mention change.
-
-2007-10-09  Ralf Wildenhues  <address@hidden>
-
-       * automake.in: Treat extension .sx also like preprocessed
-       assembler (.S), following GCC.
-       * NEWS: Update.
-       * doc/automake.texi (Assembly Support): Adjust.
-       * tests/asm3.test: New test.
-       * tests/Makefile.am: Update.
-
-2007-10-09  Jim Meyering  <address@hidden>
-
-       Add lzma compression support.
-       * NEWS: Mention it.
-       * automake.in (handle_dist): Recognize dist-lzma.
-       (make_paragraphs): Map LZMA to dist-lzma.
-       * doc/automake.texi (Dist): Add dist-lzma.
-       (Options): Likewise.
-       * lib/Automake/Options.pm (_process_option_list):
-       (dist dist-all): Add command to create an lzma-compressed tarball.
-       (distcheck): Handle lzma-compressed tarballs just like the others.
-       * tests/defs.in: Test for lzma, too.
-       * tests/lzma.test: New file, based on nogzip.test.
-       * tests/Makefile.am (TESTS): Add lzma.test.
-       Suggestion from Karl Berry.
-
-2007-09-30  Ralf Wildenhues  <address@hidden>
-
-       * automake.in (TARGET_PATTERN): Allow leading digit.
-       * tests/exeext3.test: Adjust to expose this.
-       Report by Claudio Fontana and Laurence Finston.
-
-2007-08-23  Ralf Wildenhues  <address@hidden>
-
-       * tests/defs.in (required): For gcj, check whether `gcj -v'
-       works, to avoid broken installations without libgcj.spec.
-       Export $GCJ.
-       * tests/gcj4.test: Setting GCJ not needed any more.
-       * THANKS: Update.
-       Report by Jesse Chisholm.
-
-2007-08-20  Ralf Wildenhues  <address@hidden>
-
-       * lib/config-ml.in, lib/config.guess, lib/config.sub,
-       lib/symlink-tree, lib/texinfo.tex: New upstream versions.
-
-2007-08-19  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (gettext): Fix link to gettext manual.
-
-2007-08-18  Ralf Wildenhues  <address@hidden>
-
-       In ChangeLog files, use more-permissive notice rather than GPL,
-       as per usual GNU standards these days.
-
-2007-08-16  Ralf Wildenhues  <address@hidden>
-
-       * automake.in (handle_programs): Also clean .libs/_libs
-       directory for _PROGRAMS.
-       * tests/libtoo10.test: New test.
-       * tests/Makefile.am: Update.
-       * THANKS: Update.
-       Report by Guillermo Ontañón.
-
-2007-08-09  Ralf Wildenhues  <address@hidden>
-
-       * configure.ac: Actually require version 2.60 in the test for
-       Autoconf, and recommend it in the error messages.
-       * THANKS: Update.
-       Report by Robert Swafford.
-
-2007-07-22  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (VPATH Builds): Fix wording.
-       Report by Reuben Thomas.
-
-2007-07-22  Noah Misch  <address@hidden>
-
-       * tests/subst.test: Move the AC_SUBST into a macro definition.
-       Avoids an error from CVS Autoconf.
-       * THANKS: Update.
-       Report by Benoit Sigoure.
-
-2007-07-22  Ralf Wildenhues  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/configure.am (%?REGEN-ACLOCAL-M4%): New target
-       $(am__aclocal_m4_deps) without any dependencies, to avoid the
-       "deleted .m4 file" problem.
-       * tests/acloca22.test: New test.
-       * tests/Makefile.am: Update.
-       * NEWS: Update.
-
-2007-07-22  Francesco Salvestrini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       * lib/am/ltlib.am (install-%DIR%LTLIBRARIES)
-       (uninstall-%DIR%LTLIBRARIES): Use $(AM_LIBTOOLFLAGS) and
-       $(LIBTOOLFLAGS).
-       * lib/am/progs.am (install-%DIR%PROGRAMS)
-       (uninstall-%DIR%PROGRAMS): Likewise.
-       * tests/libtool7.test: Update test for `install' and
-       `uninstall' cases.
-       * NEWS, THANKS: Update.
-
-2007-07-16  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi: Remove Front-Cover and Back-Cover Texts,
-       this manual is not printed by the FSF.
-
-2007-07-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * NEWS: Clarify that COPYING files are not updated.
-
-2007-07-11  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi: New Back-Cover Text.
-       Report by Karl Berry.
-
-2007-07-07  Ralf Wildenhues  <address@hidden>
-
-       * aclocal.in (version): Fix output to match GCS requirements.
-       * automake.in (version): Likewise.
-       Report by Eric Blake.
-
-       * COPYING, lib/COPYING: Update to GPLv3.  All uses changed.
-       * NEWS: Update.
-
-2007-06-30  Ralf Wildenhues  <address@hidden>
-
-       * lib/gnupload: Fix shell portability issues with for loops.
-       Report by Karl Berry.
-
-2007-06-23  Paul Eggert  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       * aclocal.in (write_aclocal): Warn about autoconf
-       incompatibilities instead of making them fatal.
-       * tests/missing4.test: Adjust.
-       * NEWS: Update.
-       Problem reported by Bruno Haible in
-       <http://lists.gnu.org/archive/html/bug-automake/2007-06/msg00010.html>.
-
-2007-05-03  Stepan Kasal  <address@hidden>
-
-       * doc/automake.texi, lib/Automake/Rule.pm: Fix typos.
-       * automake.in: Likewise.
-       (am_primary_prefixes): Keep the intentional typo there.
-
-2007-04-25  Eric Blake  <address@hidden>
-
-       * doc/stamp-vti: Remove generated file from revision control.
-       * doc/version.texi: Likewise.
-
-2007-04-23  Reuben Thomas  <address@hidden>  (tiny change)
-
-       * doc/automake.texi (Python): Fix typo.
-
-2007-03-30  Eric Blake  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       * lib/mdate-sh (ls_command): Use -n when available to avoid
-       problems with spaces in user/group names.
-       * tests/mdate5.test: New test.
-       * tests/Makefile.am: Adjust.
-
-2007-03-30  Ralf Wildenhues  <address@hidden>
-
-       * automake.in (handle_tests): Rewrite XFAIL_TESTS just like
-       TESTS, appending $(EXEEXT), so that matching continues to work
-       on w32.
-       * NEWS: Mention this.
-       * doc/automake.texi (EXEEXT, Extending): Update.
-       * tests/check7.test: New test.
-       * tests/Makefile.am: Adjust.
-       Bug report by Ed Hartnett.
-
-2007-03-30  Ralf Wildenhues  <address@hidden>
-
-       * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Again search
-       the whole file, but use sed to reduce the line length.
-       Fixes 1.10 regression.  Report by David Byron.
-       * THANKS, NEWS: Update.
-
-2007-03-29  Ralf Wildenhues  <address@hidden>
-
-       * lib/depcomp (aix): Rewrite depmode in the spirit of the tru64
-       one.  Fixes failure to catch dependencies with libtool and xlc
-       in case of enable_static=no (which is the default on AIX without
-       runtimelinking).
-       * tests/depcomp7.test: Run test once with --disable-shared and
-       once with --disable-static, to expose failure systematically.
-       * NEWS: Update.
-
-2007-03-29  Stepan Kasal  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       * automake.in (handle_LIBOBJS_or_ALLOCA): Fix the error message.
-       * tests/pr401.test: Update to expose the error.
-       * tests/pr401b.test: Likewise.
-       * tests/pr401c.test: Likewise.
-
-2007-03-28  Ralf Wildenhues  <address@hidden>
-
-       * automake.in (scan_autoconf_config_files): Warn about leading
-       `./' in config file names.
-       * tests/canon-name.test: New test.
-       * tests/Makefile.am: Update.
-       * THANKS: Update.
-       Suggestion by Claudio Fontana.
-
-       * tests/yacc6.test: Add the generated headers to `BUILT_SOURCES'
-       as documented in the manual.  Fixes parallel make failure.
-       Report by Dieter Jurzitza.
-       * THANKS: Update.
-
-       * ChangeLog, TODO, tests/exdir3.test: Fix copyright notice.
-
-       * TODO: Kill a couple of outdated items.
-       * tests/exdir3.test: New test.
-       * tests/Makefile.am: Update.
-
-2007-01-27 Bruno Haible  <address@hidden>
-
-       * doc/automake.texi (Multiple Outputs): Fix the multiple outputs
-       with locking example.
-
-2007-01-27  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (Subpackages): Fix ambiguous wording.
-       Report and suggestions by Reuben Thomas.
-       * THANKS: Update.
-
-2007-01-10  Ralf Wildenhues  <address@hidden>
-
-       * tests/defs.in (is_newest): Cope with multiple newer files.
-       * NEWS: mention `install-sh -C'.
-
-2006-12-25  Paul Eggert  <address@hidden>
-
-       * lib/install-sh (initialize_posix_glob): New var.
-       Use it instead of setting posix_glob inline.
-       (posix_glob): Use '?'/''/: instead of ''/yes/no, for convenience.
-       (cmpprog, CMPPROG): New vars, since we use cmp rather than the diff
-       of Akim's patch.
-       Use LC_ALL before invoking 'ls' when we depend on its output format.
-       Don't use awk; just use the shell's builtin features.
-       Clean up $dsttmp if -C detects no installation is needed.
-       * tests/defs.in (is_newest): Renamed from is_younger; the new
-       name is more accurate.  All uses changed.
-       (old_timestamp): New var.
-       * tests/instsh2.test: Rewrite to avoid the need for sleeping.
-
-2006-12-25  Akim Demaille  <address@hidden>
-
-       * lib/install-sh: Implement install-sh -C.
-       (This patch is the remaining part of the patch proposed in
-       
<http://lists.gnu.org/archive/html/automake-patches/2006-10/msg00077.html>.)
-       (usage): Document it.
-       (copy_on_change): New var.
-       * tests/defs.in (is_younger): New function.
-       * tests/instsh2.test: Check install-sh -C.
-
-2006-12-24  Paul Eggert  <address@hidden>
-
-       * lib/install-sh: Fix typo in previous patch for handling --.
-       Use more-consistent style for ';;'.
-       Prefer || to if-then-else-:.
-       * tests/install2.test: Rework to avoid set -e problems.
-
-2006-12-24  Akim Demaille  <address@hidden>
-
-       Simplify install-sh and its test.  This shouldn't change any behavior.
-       (This patch is a subset of the patch proposed in
-       
<http://lists.gnu.org/archive/html/automake-patches/2006-10/msg00077.html>.)
-       * lib/install-sh (usage): Use usual GNU style.
-       (dstarg): Rename as...
-       (dst_arg): this for consistency.
-       Simplify quoting of assignments.
-       Sort them.
-       Don't use '\' to continue commands: && suffices.
-       Remove useless "continue" in the argument processing,
-       and factor the shifts.
-       * tests/defs.in: Some improvements to make it set -e clean.
-       Use the traditional ":" trick to protect loops from being empty.
-       Remove an empty straightforward piece of code prepared to define
-       additional variables.
-       Use test instead of [], for consistency.
-       * tests/install2.test: Use set -e, to simplify code.
-
-2006-12-20  Reuben Thomas  <address@hidden>  (tiny change)
-
-       * doc/automake.texi: Fix typo.
-
-2006-11-12  Ralf Wildenhues  <address@hidden>
-
-       * doc/Makefile.am: Use $(MAKE) $(AM_MAKEFLAGS) for building
-       amhello, to prevent gmake from invoking make with MAKEFLAGS
-       it does not understand.
-       Report by Patrick Welche.
-
-       * lib/gnupload: Revert last change.  Add pointer to upload
-       instructions of the GNU Maintenance Instructions.
-       Suggestion by Karl Berry.
-
-2006-11-08  Ralf Wildenhues  <address@hidden>
-
-       * lib/gnupload: Add missing 'gnu' to example URL.
-       Report by Karl Berry.
-
-2006-10-28  Bobby Jack <address@hidden>  (tiny change)
-
-       * doc/automake.texi (amhello Explained): autoconf creates
-       configure, not configure.ac.
-       * THANKS: Update.
-
-2006-10-20  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (Dist, Dependency Tracking Evolution):
-       Fix some typos.
-       * lib/Automake/Condition.pm: Likewise.
-       * lib/Automake/DisjConditions.pm: Likewise.
-       * lib/Automake/ItemDef.pm: Likewise.
-       * lib/Automake/Options.pm: Likewise.
-       * lib/Automake/Rule.pm: Likewise.
-       * lib/Automake/VarDef.pm: Likewise.
-       * lib/Automake/Variable.pm: Likewise.
-       * lib/Automake/Wrap.pm: Likewise.
-       * lib/Automake/XFile.pm: Likewise.
-       * m4/substnot.m4: Likewise.
-
-2006-10-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/gnupload: Update to version 1.1 of directive file.
-
-2006-10-16  Ralf Wildenhues  <address@hidden>
-
-       * lib/am/depend2.am (%SOURCEFLAG%): New substitution, goes
-       right before the expanded source file name.
-       * automake.in (%sourceflags): New global: per-extension flag
-       to denote that the next compiler argument is the source file.
-       (scan_autoconf_traces): Trace AC_FC_SRCEXT; initialize
-       %sourceflags accordingly.
-       (handle_single_transform): Store source file extension in...
-       (%lang_specific_files): ...this and...
-       (handle_languages): ...adjust here.  Pass flag in SOURCEFLAG.
-       * doc/automake.texi (Optional): Add AC_FC_SRCEXT.
-       (Fortran 9x Support): Update.
-       * tests/fort2.test: New test.
-       * tests/Makefile.am: Adjust.
-       * NEWS, THANKS: Update.
-       Suggested by Steven G. Johnson.
-
-       For PR automake/480.
-       * automake.in (lang_f77_rewrite, lang_fc_rewrite)
-       (lang_ppfc_rewrite, lang_ppf77_rewrite, lang_ratfor_rewrite):
-       return `lang_sub_obj' to support subdir-object mode for the
-       Fortran dialects.
-       * tests/fort4.test, tests/fort5.test: New tests.
-       * tests/Makefile.am: Update.
-       * NEWS, THANKS: Update.
-       Report by Davyd Madeley and Shannon L. Brown.
-
-       * lib/am/header-vars.am (pkglibexecdir): New variable.
-       * automake.in (%standard_prefix): Add it.
-       * doc/automake.texi (Uniform): Document it.
-       (Program Sources): Adjust.
-       * NEWS: Update.
-       * tests/libexec.test: New test.
-       * tests/Makefile.am: Update.
-       Suggested by Eric Blake.
-
-2006-10-15  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/gnupload: Update to version 1.1 of directive file.
-
-       * configure.ac, NEWS: Bump version to 1.10a.
-
-       * configure.ac, NEWS: Bump version to 1.10.
-       * doc/automake.texi (Releases): Update for 1.10.
-
-       * lib/config.sub, lib/texinfo.tex: New upstream versions.
-
-       * lib/am/depend2.am: Typo.
-       * lib/depcomp (scriptversion): Bump, to account for recent changes.
-
-       * doc/automake.texi (Examples): Introduce the example, and point
-       to Hello World.
-       (Hello): Remove this obsolete node.
-
-2006-10-15  Hans Ulrich Niedermann  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       For PR automake/507:
-       * lib/am/distdir.am (distdir): filename-length-max check is not
-       done in sub-packages.
-       * doc/automake.texi (Options): Document this.
-       * tests/fn99subdir.test: New test.
-       * tests/Makefile.am: Update.
-       * THANKS: Update.
-
-2006-10-14  Alfred M. Szmidt  <address@hidden>  (tiny change)
-
-       * doc/automake.texi (Third-Party Makefiles): Fix typo.
-       * THANKS: Update.
-
-2006-10-14  Ralf Wildenhues  <address@hidden>
-
-       * aclocal.in (write_aclocal): Improve warning for mismatched
-       Autoconf version.
-
-       * automake.in: For preprocessed assembler, add `$(DEFS)
-       $(DEFAULT_INCLUDES) $(INCLUDES)' to the compile rule.
-       * doc/automake.texi (Assembly Support): Update.
-       * NEWS: Update.
-       Suggested by Thomas Schwinge and Ralf Corsepius.
-
-       For PR automake/492.
-       * automake.in (output_flag): Set to `-o' for Assembler and
-       preprocessed Assembler, assuming that all understand `-c -o'.
-       * THANKS, NEWS: Update.
-       * tests/subobj10.test: New test.
-       * tests/Makefile.am: Update.
-       Report by Thomas Schwinge.
-
-       * automake.in (%_macro_for_cond): New variable.
-       (cond_stack_if): Use it for better error message about
-       missing dependency tracking conditionals.
-       * tests/asm2.test: New test, modelled after asm.test.
-       * tests/Makefile.am: Adjust.
-       Report by Ralf Corsepius.
-
-       * doc/automake.texi (Options): `no-dependencies' is similar
-       to `--ignore-deps', not `--include-deps'.
-       * m4/as.m4 (AM_PROG_AS): If `no-dependencies', do not invoke
-       _AM_DEPENDENCIES.
-       * tests/nodep2.test: New test.
-       * tests/Makefile.am: Adjust.
-
-       * automake.in (handle_LIBOBJS_or_ALLOCA): If we are in the
-       LIBOBJDIR, then we should not add a DEPDIR prefix.
-       * tests/pr401.test: Update test.
-       * tests/pr401b.test: Likewise.
-       * tests/pr401c.test: Likewise.
-       Report by Jim Meyering and Eric Blake.
-
-       * lib/depcomp (gcc3): Put dependency extraction flags before the
-       `-c' flag, so they appear at the same position as in %FASTDEP%
-       mode in depend2.am.  Fixes build failure for FreeBSD's c89,
-       which ignores unknown options only after the first non-option.
-       Bug report against M4 by Nelson H. F. Beebe.
-
-2006-10-14  Bruno Haible  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       * automake.in ($seen_gettext_intl): New variable.
-       (handle_gettext): Consider it.
-       (scan_autoconf_traces): Add AM_GNU_GETTEXT_INTL_SUBDIR to the list.
-       Set $seen_gettext_intl when it is seen.
-       * doc/automake.texi (gettext, Optional): Update.
-       * tests/gettext3.test: New test.
-       * tests/Makefile.am: Update.
-
-2006-10-14  Paul Eggert  <address@hidden>
-
-       * lib/install-sh (posix_mkdir): Reject FreeBSD 6.1 mkdir -p -m,
-       which incorrectly sets the mode of an existing destination
-       directory.  In some cases the unpatched install-sh could do the
-       equivalent of "chmod 777 /" or "chmod 0 /" on a buggy FreeBSD
-       system.  We hope this is rare in practice, but it's clearly worth
-       fixing.  Problem reported by Alex Unleashed in
-       <http://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00012.html>.
-       Also, don't bother to check for -m bugs unless we're using -m;
-       suggested by Stepan Kasal.
-
-2006-10-14  Geoffrey Keating  <address@hidden> (tiny change)
-
-       * m4/multi.m4: Non-default multilibs may be cross compilation.
-
-2006-10-14  Ralf Wildenhues  <address@hidden>
-
-       * automake.in: Fix some typos in comments.
-       * lib/Automake/Variable.pm: Likewise.
-
-2006-10-10  Ralf Wildenhues  <address@hidden>
-
-       * automake.in (handle_compile): Use subst, for maintainer-check.
-
-2006-10-09  Andreas Köhler  <address@hidden>  (tiny change)
-
-       For PR automake/505:
-       * lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES):
-       Fix typo: `config.status.lineno', not `configure.status.lineno'.
-
-2006-09-05  Ralf Wildenhues  <address@hidden>
-
-       * NEWS: Mention that `install-sh' needs executable permissions.
-       * tests/nobase.test: Adjust.
-       Report by Patrick Welche.
-
-2006-09-01  Ralf Wildenhues  <address@hidden>
-
-       * lib/am/check.am (check-TESTS): Fix matching of XFAIL_TESTS
-       against currently running test for the first and last element
-       of $(TESTS): add spacing so Solaris make does VPATH expansion
-       on these words, too.
-       * tests/check6.test: Update.
-
-2006-08-30  Paul Eggert  <address@hidden>
-
-       For PR automake/501:
-       * lib/am/depend2.am (?GENERIC?%EXT%.o, ?!GENERIC?%OBJ%):
-       Abbreviate output a bit by not bothering to quote the .Po file
-       name (the quoting doesn't suffice in general anyway), and by not
-       bothering to remove junk .Tpo files (as they'll be removed later).
-       This also lets 'make' run faster by avoiding a subshell.
-
-2006-08-30  Ralf Wildenhues  <address@hidden>
-
-       * automake.in: Fortran 77 and Fortran should require variables
-       F77 resp. FC to be defined, and suggest the respective Autoconf
-       macros otherwise.
-       * tests/fort1.test: New test.
-       * tests/Makefile.am: Update.
-
-       * tests/ext.test: Add extensions f95, F90, F95.
-
-2006-08-30  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/500:
-       * automake.in (handle_compile) <$default_includes>: Do not output
-       the same -I twice.  Use @am__isrc@ instead of ` -I$(srcdir)'.
-       * m4/init.m4: Define am__isrc as ` -I$(srcdir)' only in
-       non-VPATH builds since we always have `-I.'.
-       * tests/subpkg.test: Make sure config headers are found in VPATH
-       and non-VPATH builds.
-
-2006-08-28  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi, lib/Automake/Rule.pm: Fix some typos.
-       * NEWS: Likewise.  Clarify that only one LIBOBJDIR is supported.
-
-2006-08-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/ChannelDefs.pm (usage): Mention that -Wportability
-       is enabled by default with gnu and gnits strictness.
-       Report from Bruno Haible.
-
-2006-08-22  Paul Eggert  <address@hidden>
-
-       * NEWS: Mark de-ANSI-fication as being obsolete.
-       * doc/automake.texi: Likewise.
-
-2006-08-21  Stepan Kasal  <address@hidden>
-
-       * Makefile.am, THANKS: Fix typos.
-
-2006-08-20  Alexandre Duret-Lutz  <address@hidden>
-
-       * NEWS, configure.ac: Bump version to 1.9c.
-
-       * 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.
-
-       * m4/mkdirp.m4: Typo in previous patch.
-
-       * Makefile.am (maintainer-check): Fine-tune the "Unescaped @"
-       check so it doesn't complain about the '@ 's in node "Standard
-       Directory Variables".
-
-       * INSTALL, lib/INSTALL, lib/texinfo.tex, lib/config.sub: New
-       upstream versions.
-
-       * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Prefix mkdir_p with
-       $(top_builddir)/ if it is a relative directory.
-
-2006-08-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/lex.am, lib/am/yacc.am: Drop the inline rules, always use
-       ylwrap.  Suggested by Akim Demaille long ago, to ease maintenance.
-       * automake.in (handle_languages): Do not define MORE-THAN-ONE.
-       (yacc_lex_finish_helper, lang_yacc_finish, lang_lex_finish): Always
-       require ylwrap.
-       * doc/automake.texi (Auxiliary Programs, Yacc and Lex): Update the
-       documentation of ylwrap.
-       * tests/lex.test, tests/lex4.test, tests/mmodely.test,
-       tests/yacc.test, tests/yacc2.test, tests/yacc3.test,
-       tests/yaccpp.test: Adjust.
-
-       * doc/automake.texi (Releases): Update statistics until 1.9.6.
-
-       * Makefile.am (maintainer-check): Check for mkdir_p.
-       * automake.texi (Obsolete macros): Document AM_PROG_MKDIR_P.
-       * lib/am/data.am, lib/am/distdir.am, lib/am/install.am,
-       lib/am/java.am, lib/am/libs.am, lib/am/lisp.am, lib/am/ltlib.am,
-       lib/am/mans.am, lib/am/progs.am, lib/am/python.am,
-       lib/am/scripts.am, lib/am/texinfos.am: Use MKDIR_P instead of mkdir_p.
-       * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Define mkdir_p using $MKDIR_P, not
-       as '$(MKDIR_P)', otherwise it will break `Makefile.in's that use
-       mkdir_p without defining MKDIR_P.
-       * tests/distdir.test, tests/instman.test, tests/txinfo21.test:
-       Adjust.
-
-       * Makefile.am (SUBDIRS): Build lib first, for lib/Automake/Config.pm.
-       * configure.ac (ACLOCAL): Use --acdir=m4 in addition to
-       -I m4.  Running aclocal during the rebuild rules will fail
-       if the default acdir does not exist.
-
-       * NEWS, configure.ac, m4/init.m4, m4/lispdir.m4, m4/mkdirp.m4:
-       Require Autoconf 2.60 instead of some intermediate development
-       version.
-
-       * doc/automake.texi (Standard Directory Variables): Fix multitable
-       width.
-       (Autotools Introduction): Fix @uref usage.
-
-2006-08-19  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi: Fix some typos in the introduction,
-       adjust some spacing; spell `GNU Build System' consistently.
-       (menu): Unify node naming.
-       (Standard Directory Variables): Clarify that this list is not
-       exhaustive.
-       (DESTDIR): Fix example.
-
-2006-08-19  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Autotools Introduction) New chapter.
-       Thanks to Ben Pfaff and Ralf Wildenhues for comments.
-       (Auxiliary Programs, Install, Dist, Third-Party Makefiles)
-       (distcleancheck): More cross references.
-       * doc/amhello/configure.ac, doc/amhello/README,
-       doc/amhello/Makefile.am, doc/amhello/src/Makefile.am,
-       doc/amhello/src/main.c: New files.
-       * doc/Makefile.am (dist_noinst_DATA): Distribute them.
-       ($(srcdir)/amhello-1.0.tar.gz): New rule.
-       (dist_doc_DATA): Install amhello-1.0.tar.gz.
-       * Makefile.am (SUBDIRS): Update comment.
-
-2006-08-15  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi: Fix some typos.
-
-2006-08-14  Jonathan Higa <address@hidden>
-
-       * automake.in: Register "Unified Parallel C" as language.
-       (lang_upc_rewrite): New function.
-       (resolve_linker): Consider UPCLINK.
-       * lib/Automake/Variable.pm (%_ac_macro_for_var): Suggest
-       AM_PROG_UPC for UPC and UPCFLAGS.
-       * m4/upc.m4: New file.
-       * m4/depend.m4 (_AM_DEPENDENCIES): Add UPC case.
-       * m4/Makefile.am (dist_m4data_DATA): Add upc.m4.
-       * doc/automake.texi (Unified Parallel C Support): New node.
-       (Public macros): Mention AM_PROG_UPC.
-       (Program and Library Variables, Flag Variables Ordering):
-       Mention UPCFLAGS.
-       * tests/upc.test, tests/upc2.test, tests/upc3.test: New file.
-       * tests/Makefile.am (TESTS): Add them.
-       * tests/ext.test: Also test upc files.
-
-2006-08-04  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Scripts): Fix some errors in previous patch.
-
-       * doc/automake.texi (Scripts): Revamp.  Show an example of script
-       built from configure.ac.  Discuss CLEANFILES and EXTRA_DIST for
-       other built scripts.
-
-       * m4/init.m4: Suggest fixing the call to AC_INIT when
-       AC_PACKAGE_NAME or AC_PACKAGE_VERSION is undefined.  This is for
-       newcomers who call AC_INIT and AM_INIT_AUTOMAKE without arguments.
-       * tests/init.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-
-2006-08-04  Stepan Kasal  <address@hidden>
-
-       * automake.in (dist_dirs, fill_dist_dirs): Remove.
-       * lib/am/distdir.am (DISTDIRS): Remove.
-       * tests/distdir.test, tests/pr2.test: Do not grep, use
-       `make distdir' instead.
-
-2006-08-04  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Conditionals): Split in two sections, "Usage"
-       and "Portability", and add a third one, "Limits" to explain how
-       conditional definitions inside multi-lines definitions can be
-       handled.
-       * automake.in (handle_options): Do not assume that
-       AUTOMAKE_OPTIONS is defined in TRUE, but diagnose conditional
-       definitions of AUTOMAKE_OPTIONS.
-       Report from Bas Wijnen.
-       * tests/amopt.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-
-       * aclocal.in (install_file): Cannot use /dev/null while diffing
-       new files, because Tru64's diff do not handle /dev/null.  So
-       create an empty destination file before running diff on a new
-       file, and erase it afterward.  Fall back to using /dev/null only
-       if we cannot create this file.
-       Report and initial patch from Ralf Wildenhues.
-       (unlink_tmp): New function.
-       * test/acloca18.test: Make sure the empty file has been erased.
-
-2006-08-04  Ralf Wildenhues  <address@hidden>
-
-       * automake.in (handle_LIBOBJS_or_ALLOCA): With subdir-objects,
-       do not prefix `$(top_builddir)/' aka `./' to nonempty LIBOBJDIR,
-       to help BSD Make find the files also in a VPATH build.
-       Also return the same path, possibly prefixed, for correct
-       depdir computation.
-       * tests/pr401.test: Update to expose wrong depdir computation.
-       Rewrite to not use the same file name for library object and
-       main program.
-       * tests/pr401b.test, tests/pr401c.test: Likewise.
-
-2006-07-09  Paul Eggert  <address@hidden>
-
-       * lib/install-sh: Don't incorrectly claim that this implementation
-       can install only one file at a time.
-       (doit_exec): New var, for using 'exec' if possible, to save a process.
-       (test_mode, intermediate_mode): Remove.
-       (mode): Check for IFS or globbing characters in mode, since they might
-       cause weird behavior with the other changes below.  All later uses
-       of '"$mode"' changed to '$mode', since the ""s no longer matter.
-       Use octal modes if the invoker specifies an octal mode, and use
-       octal umask values if 'umask' outputs octal values; this is more
-       likely to work with older operating systems since Automake uses
-       octal modes, and also works around a bug with HP-UX 11.23
-       'mkdir -p -m u=rwx,g=rx,o=rx,u+wx' reported by Ralf Wildenhues in
-       <http://lists.gnu.org/archive/html/bug-automake/2006-06/msg00024.html>.
-       (cp_umask, mkdir_umask): New variables, to avoid
-       temporarily creating files or directories with too-permissive modes.
-       (mkdir_mode): Use the FreeBSD 'install' method for computing modes of
-       intermediate directories; this is safer.
-       (posix_mkdir): Also test mkdir -p -m ... by making a directory in
-       /tmp and checking the resulting mode with 'ls', to catch a bug in
-       HP-UX 11.23 and IRIX 6.5 mkdir reported by Ralf in the same message.
-       Use ':' for true, not 'true'; this is a bit faster on
-       traditional implementations.
-
-2006-07-09  Jim Meyering  <address@hidden>
-
-       * lib/depcomp: "in in" -> "in" in comment.
-
-2006-07-06  Ralf Wildenhues  <address@hidden>
-
-       * tests/defs.in (AUTOMAKE_run): Redirect stdout before stderr,
-       for consistency with the recommendation prompted by this report:
-       <http://lists.gnu.org/archive/html/bug-coreutils/2006-06/msg00225.html>.
-
-2006-06-24  Stepan Kasal  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Set `mkdir_p' to
-       `'$(MKDIR_P)'', so that it retains the per-directory value
-       computed by config.status.
-       * lib/am/distdir.am (distdir): do not use `$(mkdir_p)' from
-       a changed directory.  Bugs reported by Ralf Menzel.
-       * THANKS: Update.
-
-2006-06-24  Eric Dorland  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       * automake.in (scan_texinfo_file): Fix matching file extension.
-       * tests/txinfo31.test: New test.
-       * tests/Makefile.am: Update.
-
-2006-06-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (handle_LIBOBJS): Don't rely on the caller defining $1.
-
-2006-06-07  Stepan Kasal  <address@hidden>
-
-       * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Rewrite using AC_PROG_MKDIR_P.
-
-2006-06-06  Stepan Kasal  <address@hidden>
-           Ralf Wildenhues <address@hidden>
-
-       * lib/am/distdir.am: Do not call $(mkdir_p) for each
-       distributed file, collect them and create them in one run,
-       and strip $(srcdir) and $(top_srcdir) all at once.
-       Fix some comment typos.
-
-2006-06-06  Ralf Wildenhues  <address@hidden>
-
-       * m4/depend.m4 (_AM_DEPENDENCIES): The IRIX MIPSpro compiler
-       7.4.4m may omit the first included header dependency information
-       with `-MDupdate'.  Refine test to catch this.
-
-       * configure.ac (ACLOCAL): Use `-I m4' to match `./bootstrap'
-       procedure.
-
-       * tests/gettext.test: AM_PROG_GETTEXT of gettext >= 0.14.3
-       requires `config.rpath' to be present, and automake now enforces
-       this.  Test this, but only if the gettext installation works and
-       is recent enough to provide this diagnosis.
-       * tests/gettext.test: Provide a dummy `config.rpath' for all
-       subsequent checks.
-       * tests/gettext2.test, tests/subcond.test: Likewise.
-
-       * tests/pr401.test: Replace "perl -i" with sed and mv, for
-       MinGW perl.
-       * tests/pr401b.test, tests/pr401c.test, tests/python11.test,
-       * tests/yacc6.test, tests/yacc8.test: Likewise.
-
-       * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Do not use
-       plain `grep' on the Makefile, as its line length may exceed that
-       for grep.  Bug report against coreutils by Sam Sirlin.
-       * THANKS: Update.
-
-2006-05-26  Sergey Poznyakoff  <address@hidden>  (tiny change)
-
-       * doc/automake.texi (Options): Add anchor `tar-formats'.
-
-2006-05-25  Noah Misch  <address@hidden>
-
-       * lib/Automake/XFile.pm (lock): Allow EOPNOTSUPP, besides
-       ENOLCK.  Only mention `make -j' when applicable.  Only raise
-       fatal errors when `make -j' is involved.  Improve error message.
-
-2006-05-17  Ralf Wildenhues  <address@hidden>
-
-       * lib/Automake/Configure_ac.pm (find_configure_ac): Use
-       `$configure_in' instead of `configure.in', to preserve
-       directory component.
-       * lib/Automake/Configure_ac.pm: Add note that Automake owns
-       this file.
-       * lib/Automake/Channels.pm: Likewise.
-       * lib/Automake/FileUtils.pm: Likewise.
-       * lib/Automake/Struct.pm: Likewise.
-
-2006-05-16  Ralf Wildenhues  <address@hidden>
-
-       * INSTALL, lib/config.guess, lib/config.sub, lib/texinfo.tex:
-       New upstream versions.
-
-2006-05-15  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (Auxiliary Programs): Fix URL to GCC
-       repository, they use SVN now.
-
-2006-05-13  Werner Lemberg  <address@hidden>
-
-       * lib/gnupload: Add support for savannah.gnu.org and
-       savannah.nongnu.org.
-
-2006-05-13  Ralf Wildenhues  <address@hidden>
-
-       * lib/Automake/Channels.pm, lib/Automake/Condition.pm,
-       lib/Automake/DisjConditions.pm, lib/Automake/Options.pm,
-       lib/Automake/VarDef.pm, lib/Automake/Wrap.pm: Fix some typos.
-
-2006-05-11  Paul Eggert  <address@hidden>
-
-       * lib/install-sh: Sync from Autoconf, as follows:
-       Don't use 'path' to talk about file names,
-       as per GNU coding standards.  Close a race condition reported by Ralf
-       Wildenhues and Stepan Kasal.  There is still a race condition
-       on hosts that predate Posix 1003.1-1992, but we can't help this.
-       Don't mishandle weird characters like space on pre-Posix hosts.
-       Invoke mkdir at most once per dir arg on pre-Posix hosts.
-
-2006-05-11  Ralf Wildenhues  <address@hidden>
-
-       * tests/missing.test, tests/missing2.test: Do not require
-       GNUmake.
-       * Makefile.am (maintainer-check): Make sure `required=' does not
-       follow `. ./defs' in the tests.
-
-       * tests/ansi10.test: Use AC_PROG_CC_STDC.  Fix test that
-       ac_cv_prog_cc_stdc isn't just used by Automake code in
-       `configure'.
-       * tests/ansi6.test, tests/ansi7.test: Likewise.
-       * tests/ansi9.test: Likewise.  Do not override by setting
-       $U and $(ANSI2KNR) at `make' time; that will be fragile.
-       * tests/libobj8.test: Use AC_PROG_CC_STDC.
-       * tests/subobj3.test: Likewise.  Use `set -e'.
-
-       * lib/install-sh: Initialize IFS, so field splitting isn't
-       turned off later.
-       * lib/mkinstalldirs: Likewise.
-
-       * lib/am/java.am (class%DIR%.stamp): Do not assume `$?' has
-       the path of the prerequisite added; IRIX 6.5 make does not add
-       it, Solaris 2.6 make is inconsistent about adding it.  Fixes
-       java.test failure.
-
-       * tests/distdir.test: Do not use leading `./' in EXTRA_DIST for
-       files in the source tree.  Fixes failures with HP-UX and Tru64
-       make.
-
-       * lib/am/ansi2knr.am (ansi2knr): Rename target as...
-       (./ansi2knr): ...this, for BSD make.
-       (%ANSI2KNR-DIR%/ansi2knr): Adjust.
-
-2006-05-10  Ralf Wildenhues  <address@hidden>
-
-       * tests/depcomp6.test, tests/depcomp7.test: Cater for OpenBSD
-       /bin/sh -e issue with failing commands in if clauses.
-
-       * tests/defs.in (Be Bourne compatible): Update from current
-       Autoconf.
-
-       * configure.ac: Recommend perl-5.8.2.
-       * tests/automake.test: Do not fail because of buggy Getopt::Long
-       in perl < 5.8.2.
-
-       * tests/longlin2.test: Do not use `grep' on Makefile.am:
-       it has long lines and is thus not a text file; AIX 5.1 grep
-       fails to scan non-plain patterns from long lines.
-
-       * tests/overrid.test: Change all regexes for warning messages to
-       match after a colon, so that the prepended file names do not
-       cause false matches.  Tighten overrides regex.  Fix typo
-       `cleam-am-local' -> `clean-am-local'.
-
-       * tests/java.test: `configure' uses a trap, so use `(exit 77);
-       exit 77' to portably set the exit status similar to AS_EXIT.
-       * tests/fn99.test: propagate nonzero exit status from subshell.
-
-       * tests/mkinst3.test: Fix `mkdir' wrapper to not be confused
-       if ``pwd`' contains the string `-p'.  Create the wrapper in a
-       subdirectory so that `.' in $PATH does not lead to an endless
-       loop.
-
-       * lib/depcomp (ia64hp): Rename dependency style to..
-       (hp2): ..this, as it works with aCC on HPPA, too; adjust
-       comment.  Report by Olivier Fourdan (PR automake/481).
-       * THANKS: Update.
-
-       * tests/aclocal7.test: Add `$sleep's between file touching
-       and automake resp aclocal+automake invocations, to ensure
-       they complete with a time stamp strictly later than the touched
-       file.
-
-       * lib/missing: Remove superfluous quotes.  Replace all uses of
-       `[' by `test', for consistency, and for..
-       * tests/missing5.test: ..this new test.
-       * tests/Makefile.am: Update.
-
-       * lib/missing (sed_minuso, sed_output): New variables.
-       (autom4te, help2man, makeinfo): Use them.  Unifies detection of
-       `-o FILE', `--output FILE', `--output=FILE', stricter regex.
-       Fixes `missing' to detect `--output' for help2man.  Fixes
-       PR automake/483.  Report by Dennis J. Linse.
-       (autom4te): Document in `missing --help'.
-       * THANKS: Update.
-
-2006-04-26  Thien-Thi Nguyen  <address@hidden>  (tiny change)
-
-       * doc/automake.texi (Dependency Tracking Evolution): Fix typo.
-
-2006-04-25  Stepan Kasal  <address@hidden>
-
-       * lib/install-sh: Simplify the expr implementation of dirname.
-
-2006-04-24  Paul Eggert  <address@hidden>
-
-       * lib/install-sh: Handle --, and diagnose unknown options.
-       * m4/mkdirp.m4 (AM_PROG_MKDIR_P): In the normal case, set
-       mkdir_p='mkdir -p', not to 'mkdir -p --', for consistency with
-       the other ways that mkdir_p might be set.
-
-2006-04-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/amversion.in (_AM_AUTOCONF_VERSION): New macro.
-       (AM_SET_CURRENT_AUTOMAKE_VERSION): Call it.
-       * aclocal.in (trace_used_macros): Trace _AM_AUTOCONF_VERSION.
-       (write_aclocal): Output a check for Autoconf's version in aclocal.m4.
-       Doing so ensures that users cannot build configure and Makefiles
-       with two different autoconf versions.  Report from Noah Misch.
-       * tests/missing4.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-
-2006-04-20  Paul Lunau  <address@hidden>  (tiny change)
-           Ralf Wildenhues  <address@hidden>
-
-       * lib/am/dejagnu.am (check-DEJAGNU): Fail when at least one test
-       failed, instead of when the last one failed (PR automake/488).
-       Report from Paul Lunau.
-       * tests/dejagnu4.test: Update to expose this.
-       * THANKS: Update.
-
-2006-04-19  Ralf Wildenhues  <address@hidden>
-
-       * lib/am/check.am (check-TESTS): Match XFAIL_TESTS delimited by
-       TABs as well as spaces.  Fixes PR automake/490.
-       * tests/check6.test: New test.
-       * tests/Makefile.am, THANKS: Update.
-       Report from Diab Jerius <address@hidden>.
-
-2006-04-17  Stepan Kasal  <address@hidden>
-
-       * lib/Autom4te/FileUtils.pm (find_file): Fix a typo in the
-       description; eliminate the duplicate error message.
-       * doc/automake.texi (@direntry): `Invoking Automake' is the name
-       of the usage node for `automake'
-       * lib/Automake/Variable.pm (%_gen_varname): Fix typos in the
-       comment.
-
-2006-04-17  Ralf Wildenhues  <address@hidden>
-
-       * m4/lispdir.m4 (AM_PATH_LISPDIR): Require Autoconf 2.59c,
-       because it uses `datarootdir'.  Bump copyright year and serial.
-
-2006-04-10  Stepan Kasal  <address@hidden>
-
-       * NEWS: Fix typo.
-
-2006-04-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Variable.pm (_hash_varname, _hash_values): New functions.
-       (_gen_varname): Use _hash_values, and return a flag indicating whether
-       the variable name was generated or reused.
-       (transform_variable_recursively): Do not redefine variables that
-       are reused, and try to reuse the variable being transformed.
-       * tests/check2.test: Make sure TESTS hasn't been redefined.
-       * tests/check5.test, tests/exeext4.test: Make sure variables have
-       been reused.
-       * tests/subst2.test: Make sure bin_PROGRAMS gets rewritten.
-
-       * automake.in (%ignored_configure_vars): New variable.
-       (scan_autoconf_traces): Trace for _AM_SUBST_NOTMAKE and fill
-       %ignored_configure_vars.
-       (define_configure_variable): Declare ignored configure variables
-       as VAR_SILENT.  Do not special-case AMDEPBACKSLASH and ANSI2KNR
-       w.r.t. VAR_SILENT.
-       * m4/substign.m4: New file.
-       * m4/Makefile.am (dist_m4data_DATA): Add substign.m4.
-       * m4/cond.m4: _AM_SUBST_NOTMAKE $1_TRUE and $1_FALSE (PR automake/477).
-       * m4/depend.m4: _AM_SUBST_NOTMAKE AMDEPBACKSLASH.
-       * m4/protos.m4: _AM_SUBST_NOTMAKE ANSI2KNR.
-       * tests/cond.test: Make sure TEST_FALSE and TEST_TRUE are not defined.
-       * tests/amsubst.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-
-2006-04-09  Stepan Kasal  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       * automake.in (handle_single_transform): Preserve directories in
-       direct suffix rules.
-       * tests/suffix12.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-       Report from John Ratliff.
-
-2006-03-25  Mike Frysinger  <address@hidden>  (tiny change)
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in ($m4_include_rx): Do not recognize `include', and
-       adjust scan_configure_dep and scan_file accordingly.
-       (scan_configure_dep): Do not search white lines.
-       (scan_file): Strip comments from current line after checking
-       for serial, so that aclocal does not trip on `m4_include' macros
-       in comments.  Report from Mike Frysinger.
-       * tests/acloca21.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-
-2006-03-24  Stepan Kasal  <address@hidden>
-
-       * tests/mmodely.test: Fix the test on systems with no lex.
-
-2006-03-23  Stepan Kasal  <address@hidden>
-
-       * automake.in (libtool_new_api): Fix a typo in the comment.
-       * lib/Automake/Makefile.am (Config.pm): Likewise.
-       * lib/am/depend2.am: Likewise.
-       * tests/xsource.test: With `set -e', `|| exit 1' is no longer
-       needed.
-
-2006-03-23  Ralf Wildenhues  <address@hidden>
-
-       * tests/depcomp6.test, tests/depcomp7.test: Change back to
-       using `$MAKE && exit 1', but make sure the last command in the
-       test is successful.
-
-2006-03-21  Clifford Wolf  <address@hidden>  (tiny change)
-           Stepan Kasal  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       * aclocal.in (parse_arguments): Added wildcard support to the
-       dirlist parser.
-       * doc/automake.texi (Macro search path): Document it.
-       * tests/dirlist2.test: New test.
-       * m4/dirlist, tests/Makefile.am: Adjust.
-
-2006-03-20  Ralf Wildenhues  <address@hidden>
-
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Add `_AM_DEPENDENCIES(OBJC)'
-       to `AC_PROG_OBJC' if provided, to fix Objective C depmode
-       handling.
-       * lib/Automake/Variable.pm (%_ac_macro_for_var): Add entries for
-       OBJC and OBJCFLAGS.
-       * tests/ext.test: Adjust.
-       * tests/objc.test, tests/objc2.test: New tests.
-       * tests/Makefile.am: Adjust.
-       * doc/automake.texi (Objective C Support): New node.
-       (Support for Other Languages): Adjust.
-
-2006-03-19  Ralf Wildenhues  <address@hidden>
-
-       * lib/Automake/RuleDef.pm (DESCRIPTION): Typo.
-
-       * tests/depcomp6.test, tests/depcomp7.test: Fix failure logic
-       to work with `set -e'.
-
-       * tests/depcomp6.test, tests/depcomp7.test: New tests,
-       for general `depcomp' functionality, with and without
-       `subdir-objects', with and without `libtool'.
-       * tests/Makefile.am: Adjust.
-
-       * aclocal.in (write_aclocal): Unlink `aclocal.m4' before
-       writing into it, to break a symlinked file.
-       * tests/acloca20.test: New test.
-       * tests/Makefile.am: Updated.
-
-2006-03-19  Ralf Wildenhues  <address@hidden>
-
-       Allow package trees (packages with subpackages) to share
-       common distributed auxiliary files (and directories) that
-       reside within a subpackage.
-
-       * lib/am/distdir.am (distdir %?TOPDIR_P%): Do not fail if
-       `$(distdir)' already exists.
-       (%?SUBDIRS%): Set `am__remove_distdir' to `:' to prevent
-       removal of subpackage trees for distribution.
-       * tests/subpkg3.test: New test.
-       * tests/Makefile.am: Update.
-
-2006-03-18  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/check5.test, tests/nobast.test: Fix $MAKE and rm
-       invocations to please maintainer-check.
-
-2006-03-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (lang_c_rewrite): Typo in previous change.
-       * tests/ccnoco2.test: New file.
-       * tests/Makefile.am (TESTS): Add ccnoco2.test.
-
-       * automake.in (lang_c_rewrite): Make the AM_PROG_CC_C_O requirement
-       a 'portability' warning, so that people can ignore it.  Suggested
-       by Ralf Wildenhues.
-
-       * lib/Automake/ChannelDefs.pm: Make -Wportability the default in
-       gnu and gnits modes.
-       * doc/automake.texi (Invoking Automake): Adjust.
-
-2006-02-21  Ralf Wildenhues  <address@hidden>
-
-       * doc/automake.texi (Yacc and Lex): Document that `.ypp' and
-       `.lpp' file extensions are recognized.
-
-2006-02-21  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Complete, Extending aclocal, Public macros)
-       (Python, Conditionals, API versioning): Always quote macro arguments.
-       Report from Stepan Kasal.
-
-2006-02-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Python): More examples.
-
-2006-02-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (distcleancheck): Fix bad wording.  Report
-       from Bob Rossi.
-       (Man pages): Show dist_man_MANS, not EXTRA_DIST = $(man_MANS).
-
-2006-01-29  Alexandre Duret-Lutz  <address@hidden>
-
-       Append $(EXEEXT) to programs that may be listed in TESTS.
-       Report from Simon Josefsson.
-
-       * automake.in (%known_programs): New global.
-       (initialize_per_input): Reset it.
-       (append_exeext): Take a predicate as first argument to select
-       the filename to rewrite.
-       (handle_programs): Fill %known_programs.
-       (handle_tests): Append $(EXEEXT) to all tests that are in
-       %known_programs.
-       (am_install_var): Update call to append_exeext.
-       * doc/automake.texi (EXEEXT): TESTS is also rewritten.
-       (Tests): More about the difference between check_PROGRAMS and TESTS.
-       Give an example of TEST_ENVIRONMENT.
-       * tests/cond32.test: Augment with a nested condition.
-       * tests/exeext4.test: Also check TESTS.
-       * tests/check5.test: New file.
-       * tests/Makefile.am (TESTS): Add check5.test.
-
-2006-01-12  Paul Eggert  <address@hidden>
-
-       * lib/install-sh (dstdir): Don't use semicolons inside { } in
-       sed scripts, as Posix says it's not portable.
-       * lib/missing (file): Likewise.
-       * lib/am/distdir.am (distcheck): Likewise.
-       * tests/comment7.test, tests/comment9.test, tests/confh.test: Likewise
-       * tests/distcom2.test, tests/distcom3.test: Likewise.
-       * tests/distcom4.test, tests/distcom5.test: Likewise.
-       * tests/distcom6.test, tests/include.test, tests/pluseq8.test: Likewise.
-
-2006-01-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * ChangeLog: Move 2004's entries to ...
-       * ChangeLog.04: ... this new file.
-       * Makefile.am (EXTRA_DIST): Add ChangeLog.04.
-
-       * tests/txinfo13.test: Test fix below.
-
-2006-01-12  Ralf Wildenhues  <address@hidden>
-
-       * lib/am/texinfos.am (dist-info): Tighten glob to avoid unwanted
-       extra files in distribution.  Reported by Vincent Lefevre.
-
-2006-01-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Linking, Program and Library Variables):
-       Mention the file extensions that usually appear in _DEPENDENCIES,
-       and point to BUILT_SOURCES and example of _DEPENDENCIES uses.  A
-       couple of people have been listing sources files in _DEPENDENCIES
-       lately.
-
-       * doc/automake.texi: Bump copyright year.
-       * automake.in ($gen_copyright, version): Likewise.
-       * aclocal.in (write_aclocal, version): Likewise.
-
-2006-01-05  Stepan Kasal  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (topsrcdir): New global.
-       (generate_makefile): Compute it.
-       (fill_dist_dirs): New function extracted from handle_dist.
-       (handle_dist, handle_configure): Use fill_dist_dirs.
-       * tests/distdir.test: Test for cases where $(top_srcdir) or
-       $(srcdir) appear in EXTRA_DIST.  Report from Sander Niemeijer.
-
-2006-01-05  Zack Weinberg  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       * lib/depcomp: Add 'ia64hp' dependency style.
-       Zack's original patch was contributed to GCC on 2005-06-13.
-       (tru64): Typo.
-
-2005-11-01  Stepan Kasal  <address@hidden>
-
-       * lib/install-sh: Use "trap '' 0" instead of "trap - 0", so that
-       the code is portable to both POSIX and pre-POSIX shells.
-
-2005-10-17  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/nobase.test: Use `chmod a-x' instead of `chmod -x',
-       suggested by Eric Blake.
-
-2005-10-17  Stepan Kasal  <address@hidden>
-
-       * doc/automake.texi (Program and Library Variables): Typo.
-       * lib/Automake/Variable.pm (transform_variable_recursively): Typo
-       in a comment.
-
-2005-10-03  Stepan Kasal  <address@hidden>
-
-       * ChangeLog.03, automake.in, tests/overrid.test: Typos.
-
-2005-10-03  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/nobase.test: Exercise previous patch.
-
-2005-10-03  Peter O'Gorman  <address@hidden>  (tiny change)
-
-       * lib/am/distdir.am: Remove $(SHELL) when calling install_sh
-       * m4/strip.m4: Ditto.
-       * m4/install-sh.m4: Add $(SHELL) to the definition of install_sh
-
-2005-09-13  Paul Eggert  <address@hidden>
-
-       * doc/automake.texi (limitations on file names): New section.
-       * lib/install-sh: Rewrite to support '*' in file names.
-       Also, tune so that we don't invoke so many commands in the usual case.
-       This has the side effect of fixing `install-sh -d' to not fail if it
-       loses the race in creating the last path component against another
-       process.
-       * tests/instspc.test: The "*" test is now fixed.
-
-2005-09-13  Stepan Kasal  <address@hidden>
-
-       * automake.in (Languages) <cppasm>: Fix typo in the comment.
-
-2005-09-13  Ralf Wildenhues  <address@hidden>
-
-       * lib/am/ltlib.am (uninstall-%DIR%LTLIBRARIES): Do not put
-       shell in verbose mode.
-
-2005-08-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Variable.pm (variable_value): Do not read the TRUE
-       value of a conditionally defined variable.
-       Report from Juergen Leising.
-
-       * automake.in (lang_yacc_target_hook): Use AM_MAKEFLAGS in recursive
-       $(MAKE) invocations.
-       * lib/am/texibuild.am (?GENERIC_INFO?%SOURCE_SUFFIX%%DEST_SUFFIX%):
-       Likewise.
-       * lib/am/texi-vers.am (%STAMPVTI%): Likewise.
-       * lib/am/remake-hdr.am (%CONFIG_H%): Likewise.
-       * Makefile.am (maintainer-check): Check for this.
-       Report from Stepan Kasal.
-
-       * m4/mkdirp.m4: Update misleading comment about `mkdir -p .'.
-       Prompted by Stepan Kasal.
-
-2005-08-07  Stepan Kasal  <address@hidden>
-
-       * lib/am/texinfos.am (uninstall-info-am): Call install-info only if
-       the $(infodir) exists.
-
-2005-07-31  Stepan Kasal  <address@hidden>
-
-       * tests/library3.test: Fix a typo which made the test fail.
-
-2005-07-27  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Linking, Program and Library Variables):
-       Suggest reserving -l for third-party libraries.
-
-       * lib/Automake/Variable.pm (require_variables): Mention aclocal's
-       search path when suggesting to add a macro in configure.ac.
-       People are confused when Automake suggests adding a macro (such as
-       AC_PROG_LIBTOOL) that is already in configure.ac.
-       * automake.in (require_file_internal): Suggest `automake --add-missing'
-       for missing files that can be installed.
-       * tests/library3.test: Adjust.
-
-2005-07-27  Stepan Kasal  <address@hidden>
-
-       * tests/defs.in: When required matches both `*libtool*' and
-       `*gettext*', check for both m4 files.
-
-       * doc/automake.texi (Auxiliary Programs): Fix a typo.
-       * tests/suffix11.test: Fix a typo.
-       * tests/colon3.test: s/EGREP/FGREP/.
-
-2005-07-19  Paul Eggert  <address@hidden>
-
-       * tests/instspc.test: Major rewrite to test for many other
-       problematic file names, e.g., '$', '"', '('.  Automake and
-       Autoconf can't handle many of them, so do not report a failure
-       if the usual candidates show up.
-
-2005-07-19  Stepan Kasal  <address@hidden>
-
-       * Makefile.am (automake, aclocal): Merge the rules.
-
-2005-07-10  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
-       versions.
-
-2005-07-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/install-sh: Use IFS=/ to split directories on /, don't translate
-       / into % as it prevents directory names using %...
-
-2005-07-09  Stepan Kasal  <address@hidden>
-
-       * doc/automake.texi (Public macros): Typo.
-       * aclocal.in: Typo in comment.
-
-2005-07-09  Zack Weinberg  <address@hidden>  (tiny change)
-
-       * lib/depcomp: Handle "#line" markers as well as "# " markers in
-       "cpp" style, so it can work with newer HP compilers (for their
-       ia64 systems).
-
-2005-07-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Public macros) <AM_WITH_DMALLOC>: Reword to
-       fix an underful hbox.
-       * lib/INSTALL, lib/config.guess, lib/config.sub, lib/texinfo.tex:
-       New upstream versions.
-
-2005-07-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add python2.5.
-
-2005-06-30  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (make_paragraphs): Do not define %TOPDIR%, now that
-       lib/am/header-vars.am no longer uses it.
-       * lib/am/libtool.am (distclean-am, distclean-libtool): Define
-       if TOPDIR_P is true, not TOPDIR.
-       Suggested by Stepan Kasal.
-
-       * automake.in (read_am_file): Correctly diagnose comments following
-       trailing backslash.
-       * tests/commen10.test: New file.
-       * tests/Makefile.am (TESTS): Add commen10.test.
-       Report from Harald Dunkel.
-
-       * automake.in (scan_autoconf_traces): Scan AC_SUBST_TRACE instead
-       of AC_SUBST.
-       * lib/am/header-vars.am (srcdir, top_srcdir, top_builddir, INSTALL):
-       Do not define, they are AC_SUBST_TRACEd by Autoconf.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Require Autoconf 2.59c.
-       * tests/include.test: Call AC_OUTPUT.
-
-2005-06-29  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/mkinstalldirs: Fix support for directory name with spaces if
-       `mkdir -p' does not work.
-       * tests/Makefile.am (TESTS): Add mkinst3.test.
-       * tests/mkinst3.test: New file.
-       Report from Noah Friedman.
-
-       * doc/automake.texi (Include, Extending aclocal): Typos.
-       Report from Karl Berry.
-
-2005-06-28  Stepan Kasal  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/mdate-sh: Avoid infinite loop with GNU ls when TIME_STYLE is set.
-       * tests/txinfo28.test: Set TIME_STYLE.
-       Report from Vincent Lefevre and James Youngman.
-
-2005-06-24  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/Automake/Variable.pm (define, _new): Remember the helper
-       variable created for the last conditional += on each variable, and
-       only append further += in the same condition to this last helper
-       variable, not to older helper variables.  This way the order of
-       the items appended to the variable is preserved.
-       * tests/cond21.test: Adjust.
-       * tests/cond38.test: New file.
-       * tests/Makefile.am (TESTS): Add cond38.test.
-       Report from Ed Hartnett.
-
-2005-06-22  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/aclocal5.test: Adjust to recent CVS Autoconf changes.
-
-       * automake.in (handle_footer): Do not output an unformatted
-       definition of SOURCES, it is already done correctly in
-       generate_makefile.  This superfluous definition introduced long
-       lines in some Makefiles, hence breakages in tools with a limited
-       line length.  Report from Mathias Froehlich.
-
-2005-06-11  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/texibuild.am (?GENERIC_INFO?%SOURCE_SUFFIX%%DEST_SUFFIX%):
-       Fix redirections in previous patch.
-
-2005-06-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/texibuild.am (?GENERIC_INFO?%SOURCE_SUFFIX%%DEST_SUFFIX%):
-       Do not backup any file if makeinfo is not installed.
-       * lib/missing (makeinfo): Do not touch a missing info file.
-       * tests/txinfo30.test: New file.
-       * tests/Makefile.am (TESTS): Add txinfo30.test.
-       Report from Bob Proulx.
-
-       * doc/automake.texi (Extending aclocal): Typo.
-
-2005-05-24  Brian Gough  <address@hidden>  (tiny change)
-
-       * lib/am/texinfos.am (.dvi.ps): Add $(am__TEXINFO_TEX_DIR) to TEXINPUTS.
-
-2005-05-15  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix PR automake/461:
-       * automake.in (require_build_directory): Canonicalize directories
-       with different names, such as `foo/bar' and `./foo//bar'.
-       * tests/subobj9.test: Augment to test that.
-       Report from Tom Tromey.
-
-2005-05-14  Alexandre Duret-Lutz  <address@hidden>
-
-       * COPYING, ChangeLog, ChangeLog.00, ChangeLog.01, ChangeLog.02,
-       ChangeLog.03, ChangeLog.96, ChangeLog.98, HACKING, Makefile.am,
-       NEWS, README, TODO, aclocal.in, automake.in, bootstrap, configure,
-       configure.ac, doc/Makefile.am, doc/fdl.texi, lib/COPYING,
-       lib/Makefile.am, lib/acinstall, lib/compile, lib/config-ml.in,
-       lib/config.guess, lib/config.sub, lib/depcomp, lib/elisp-comp,
-       lib/gnupload, lib/mdate-sh, lib/missing, lib/py-compile,
-       lib/symlink-tree, lib/texinfo.tex, lib/ylwrap,
-       lib/Automake/ChannelDefs.pm, lib/Automake/Channels.pm,
-       lib/Automake/Condition.pm, lib/Automake/Config.in,
-       lib/Automake/Configure_ac.pm, lib/Automake/DisjConditions.pm,
-       lib/Automake/FileUtils.pm, lib/Automake/General.pm,
-       lib/Automake/Item.pm, lib/Automake/ItemDef.pm,
-       lib/Automake/Location.pm, lib/Automake/Makefile.am,
-       lib/Automake/Options.pm, lib/Automake/Rule.pm,
-       lib/Automake/RuleDef.pm, lib/Automake/Struct.pm,
-       lib/Automake/VarDef.pm, lib/Automake/Variable.pm,
-       lib/Automake/Version.pm, lib/Automake/Wrap.pm,
-       lib/Automake/XFile.pm, lib/Automake/tests/Condition.pl,
-       lib/Automake/tests/DisjConditions.pl,
-       lib/Automake/tests/Makefile.am, lib/Automake/tests/Version.pl,
-       lib/Automake/tests/Wrap.pl, lib/am/Makefile.am,
-       lib/am/ansi2knr.am, lib/am/check.am, lib/am/clean-hdr.am,
-       lib/am/clean.am, lib/am/compile.am, lib/am/configure.am,
-       lib/am/data.am, lib/am/dejagnu.am, lib/am/depend.am,
-       lib/am/depend2.am, lib/am/distdir.am, lib/am/footer.am,
-       lib/am/header-vars.am, lib/am/header.am, lib/am/inst-vars.am,
-       lib/am/install.am, lib/am/java.am, lib/am/lang-compile.am,
-       lib/am/lex.am, lib/am/library.am, lib/am/libs.am,
-       lib/am/libtool.am, lib/am/lisp.am, lib/am/ltlib.am,
-       lib/am/ltlibrary.am, lib/am/mans-vars.am, lib/am/mans.am,
-       lib/am/multilib.am, lib/am/program.am, lib/am/progs.am,
-       lib/am/python.am, lib/am/remake-hdr.am, lib/am/scripts.am,
-       lib/am/subdirs.am, lib/am/tags.am, lib/am/texi-vers.am,
-       lib/am/texibuild.am, lib/am/texinfos.am, lib/am/yacc.am,
-       m4/Makefile.am, tests/aclibobj.test, tests/acloca10.test,
-       tests/acloca11.test, tests/acloca12.test, tests/acloca13.test,
-       tests/acloca14.test, tests/acloca15.test, tests/acloca16.test,
-       tests/acloca17.test, tests/acloca18.test, tests/acloca19.test,
-       tests/aclocal.test, tests/aclocal3.test, tests/aclocal4.test,
-       tests/aclocal5.test, tests/aclocal6.test, tests/aclocal7.test,
-       tests/aclocal8.test, tests/aclocal9.test, tests/acoutbs.test,
-       tests/acoutbs2.test, tests/acoutnoq.test, tests/acoutpt.test,
-       tests/acoutpt2.test, tests/acoutqnl.test, tests/acsilent.test,
-       tests/acsubst.test, tests/acsubst2.test, tests/all.test,
-       tests/alloca.test, tests/alloca2.test, tests/alpha.test,
-       tests/alpha2.test, tests/amassign.test, tests/ammissing.test,
-       tests/ansi.test, tests/ansi10.test, tests/ansi2.test,
-       tests/ansi3.test, tests/ansi3b.test, tests/ansi4.test,
-       tests/ansi5.test, tests/ansi6.test, tests/ansi7.test,
-       tests/ansi8.test, tests/ansi9.test, tests/ar.test, tests/ar2.test,
-       tests/asm.test, tests/autohdr.test, tests/autohdr2.test,
-       tests/autohdr3.test, tests/autohdr4.test, tests/automake.test,
-       tests/auxdir.test, tests/auxdir2.test, tests/auxdir3.test,
-       tests/auxdir4.test, tests/backsl.test, tests/backsl2.test,
-       tests/backsl3.test, tests/backsl4.test, tests/badline.test,
-       tests/badopt.test, tests/badprog.test, tests/block.test,
-       tests/bsource.test, tests/canon.test, tests/canon2.test,
-       tests/canon3.test, tests/canon4.test, tests/canon5.test,
-       tests/ccnoco.test, tests/check.test, tests/check2.test,
-       tests/check3.test, tests/check4.test, tests/checkall.test,
-       tests/clean.test, tests/clean2.test, tests/colneq.test,
-       tests/colneq2.test, tests/colon.test, tests/colon2.test,
-       tests/colon3.test, tests/colon4.test, tests/colon5.test,
-       tests/colon6.test, tests/colon7.test, tests/comment.test,
-       tests/comment2.test, tests/comment3.test, tests/comment4.test,
-       tests/comment5.test, tests/comment6.test, tests/comment7.test,
-       tests/comment8.test, tests/comment9.test, tests/compile.test,
-       tests/compile_f90_c_cxx.test, tests/compile_f_c_cxx.test,
-       tests/cond.test, tests/cond10.test, tests/cond11.test,
-       tests/cond13.test, tests/cond14.test, tests/cond15.test,
-       tests/cond16.test, tests/cond17.test, tests/cond18.test,
-       tests/cond19.test, tests/cond2.test, tests/cond20.test,
-       tests/cond21.test, tests/cond22.test, tests/cond23.test,
-       tests/cond24.test, tests/cond25.test, tests/cond26.test,
-       tests/cond27.test, tests/cond28.test, tests/cond29.test,
-       tests/cond3.test, tests/cond30.test, tests/cond31.test,
-       tests/cond32.test, tests/cond33.test, tests/cond34.test,
-       tests/cond35.test, tests/cond36.test, tests/cond37.test,
-       tests/cond4.test, tests/cond5.test, tests/cond6.test,
-       tests/cond7.test, tests/cond8.test, tests/cond9.test,
-       tests/condd.test, tests/condhook.test, tests/condinc.test,
-       tests/condinc2.test, tests/condlib.test, tests/condman.test,
-       tests/condman2.test, tests/conf2.test, tests/confdeps.test,
-       tests/conff.test, tests/conff2.test, tests/confh.test,
-       tests/confh4.test, tests/confh5.test, tests/config.test,
-       tests/confincl.test, tests/conflnk.test, tests/conflnk2.test,
-       tests/conflnk3.test, tests/confsub.test, tests/confvar.test,
-       tests/confvar2.test, tests/copy.test, tests/ctarget1.test,
-       tests/cxx.test, tests/cxx2.test, tests/cxxansi.test,
-       tests/cxxcpp.test, tests/cxxlibobj.test, tests/cxxlink.test,
-       tests/cxxnoc.test, tests/cxxo.test, tests/cygwin32.test,
-       tests/dash.test, tests/defs.in, tests/defun.test,
-       tests/defun2.test, tests/dejagnu.test, tests/dejagnu2.test,
-       tests/dejagnu3.test, tests/dejagnu4.test, tests/dejagnu5.test,
-       tests/dejagnu6.test, tests/dejagnu7.test, tests/depacl2.test,
-       tests/depcomp.test, tests/depcomp2.test, tests/depcomp3.test,
-       tests/depcomp4.test, tests/depcomp5.test, tests/depdist.test,
-       tests/depend.test, tests/depend2.test, tests/depend3.test,
-       tests/depend4.test, tests/destdir.test, tests/dirforbid.test,
-       tests/dirlist.test, tests/discover.test, tests/distcom2.test,
-       tests/distcom3.test, tests/distcom4.test, tests/distcom5.test,
-       tests/distcom6.test, tests/distcom7.test, tests/distdir.test,
-       tests/distname.test, tests/dollar.test, tests/double.test,
-       tests/dup2.test, tests/else.test, tests/empty.test,
-       tests/empty2.test, tests/empty3.test, tests/empty4.test,
-       tests/exdir.test, tests/exdir2.test, tests/exeext.test,
-       tests/exeext2.test, tests/exeext3.test, tests/exeext4.test,
-       tests/exsource.test, tests/ext.test, tests/ext2.test,
-       tests/extra.test, tests/extra2.test, tests/extra3.test,
-       tests/extra4.test, tests/extra5.test, tests/extra6.test,
-       tests/extra7.test, tests/f90only.test, tests/flibs.test,
-       tests/fn99.test, tests/fnoc.test, tests/fo.test, tests/fonly.test,
-       tests/fortdep.test, tests/fpinst2.test, tests/fpinstall.test,
-       tests/gcj.test, tests/gcj2.test, tests/gcj3.test, tests/gcj4.test,
-       tests/gcj5.test, tests/getopt.test, tests/gettext.test,
-       tests/gettext2.test, tests/gnits.test, tests/gnits2.test,
-       tests/gnits3.test, tests/gnumake.test, tests/gnuwarn.test,
-       tests/gnuwarn2.test, tests/header.test, tests/help.test,
-       tests/hfs.test, tests/hosts.test, tests/implicit.test,
-       tests/include.test, tests/include2.test, tests/info.test,
-       tests/insh2.test, tests/install2.test, tests/installdir.test,
-       tests/instdat.test, tests/instdat2.test, tests/instexec.test,
-       tests/insthook.test, tests/instman.test, tests/instman2.test,
-       tests/instsh.test, tests/instsh2.test, tests/instspc.test,
-       tests/interp.test, tests/interp2.test, tests/java.test,
-       tests/java2.test, tests/java3.test, tests/javaprim.test,
-       tests/javasubst.test, tests/ldadd.test, tests/ldflags.test,
-       tests/lex.test, tests/lex2.test, tests/lex3.test, tests/lex4.test,
-       tests/lex5.test, tests/libobj10.test, tests/libobj11.test,
-       tests/libobj12.test, tests/libobj13.test, tests/libobj14.test,
-       tests/libobj2.test, tests/libobj3.test, tests/libobj4.test,
-       tests/libobj5.test, tests/libobj7.test, tests/libobj8.test,
-       tests/library.test, tests/library2.test, tests/library3.test,
-       tests/libtool.test, tests/libtool2.test, tests/libtool3.test,
-       tests/libtool4.test, tests/libtool5.test, tests/libtool6.test,
-       tests/libtool7.test, tests/libtool8.test, tests/libtool9.test,
-       tests/license.test, tests/link_c_cxx.test, tests/link_dist.test,
-       tests/link_f90_only.test, tests/link_f_only.test,
-       tests/link_fc.test, tests/link_fccxx.test, tests/link_fcxx.test,
-       tests/lisp2.test, tests/lisp3.test, tests/lisp4.test,
-       tests/lisp5.test, tests/lisp6.test, tests/lisp7.test,
-       tests/lisp8.test, tests/listval.test, tests/location.test,
-       tests/longlin2.test, tests/longline.test, tests/ltcond.test,
-       tests/ltcond2.test, tests/ltconv.test, tests/ltdeps.test,
-       tests/ltlibobjs.test, tests/ltlibsrc.test, tests/maintclean.test,
-       tests/make.test, tests/makej.test, tests/makevars.test,
-       tests/man.test, tests/man2.test, tests/mclean.test,
-       tests/mdate.test, tests/mdate2.test, tests/mdate3.test,
-       tests/mdate4.test, tests/missing.test, tests/missing2.test,
-       tests/missing3.test, tests/mkinst2.test, tests/mkinstall.test,
-       tests/mmodely.test, tests/multlib.test, tests/nobase.test,
-       tests/nodef.test, tests/nodef2.test, tests/nodep.test,
-       tests/nodepcomp.test, tests/nodist.test, tests/nodist2.test,
-       tests/nodist3.test, tests/nogzip.test, tests/nogzip2.test,
-       tests/noinst.test, tests/noinstdir.test, tests/nolink.test,
-       tests/nostdinc.test, tests/number.test, tests/obsolete.test,
-       tests/order.test, tests/outdir.test, tests/output.test,
-       tests/output10.test, tests/output11.test, tests/output12.test,
-       tests/output2.test, tests/output3.test, tests/output4.test,
-       tests/output5.test, tests/output6.test, tests/output7.test,
-       tests/output8.test, tests/output9.test, tests/overrid.test,
-       tests/parse.test, tests/percent.test, tests/percent2.test,
-       tests/phony.test, tests/pluseq.test, tests/pluseq10.test,
-       tests/pluseq2.test, tests/pluseq3.test, tests/pluseq4.test,
-       tests/pluseq5.test, tests/pluseq6.test, tests/pluseq7.test,
-       tests/pluseq8.test, tests/pluseq9.test, tests/postproc.test,
-       tests/ppf77.test, tests/pr2.test, tests/pr204.test,
-       tests/pr211.test, tests/pr220.test, tests/pr224.test,
-       tests/pr229.test, tests/pr243.test, tests/pr266.test,
-       tests/pr279-2.test, tests/pr279.test, tests/pr287.test,
-       tests/pr300-lib.test, tests/pr300-ltlib.test,
-       tests/pr300-prog.test, tests/pr307.test, tests/pr401.test,
-       tests/pr401b.test, tests/pr401c.test, tests/pr72.test,
-       tests/pr87.test, tests/pr9.test, tests/prefix.test,
-       tests/primary.test, tests/primary2.test, tests/primary3.test,
-       tests/proginst.test, tests/python.test, tests/python10.test,
-       tests/python11.test, tests/python12.test, tests/python2.test,
-       tests/python3.test, tests/python4.test, tests/python5.test,
-       tests/python6.test, tests/python7.test, tests/python8.test,
-       tests/python9.test, tests/recurs.test, tests/recurs2.test,
-       tests/regex.test, tests/remake.test, tests/remake2.test,
-       tests/remake3.test, tests/remake4.test, tests/remake5.test,
-       tests/req.test, tests/reqd.test, tests/reqd2.test,
-       tests/rulepat.test, tests/scripts.test, tests/seenc.test,
-       tests/sinclude.test, tests/space.test, tests/specflg.test,
-       tests/specflg2.test, tests/specflg3.test, tests/specflg6.test,
-       tests/specflg7.test, tests/specflg8.test, tests/specflg9.test,
-       tests/spell.test, tests/spell2.test, tests/spell3.test,
-       tests/spelling.test, tests/spy.test, tests/srcsub.test,
-       tests/srcsub2.test, tests/stamph2.test, tests/stdlib.test,
-       tests/stdlib2.test, tests/strip.test, tests/subcond.test,
-       tests/subcond2.test, tests/subcond3.test, tests/subdir.test,
-       tests/subdir2.test, tests/subdir3.test, tests/subdir4.test,
-       tests/subdir5.test, tests/subdir6.test, tests/subdir7.test,
-       tests/subdir8.test, tests/subdir9.test,
-       tests/subdirbuiltsources.test, tests/subobj.test,
-       tests/subobj2.test, tests/subobj3.test, tests/subobj4.test,
-       tests/subobj5.test, tests/subobj6.test, tests/subobj7.test,
-       tests/subobj8.test, tests/subobj9.test, tests/subobjname.test,
-       tests/subpkg.test, tests/subpkg2.test, tests/subst.test,
-       tests/subst2.test, tests/substre2.test, tests/substref.test,
-       tests/substtarg.test, tests/suffix.test, tests/suffix10.test,
-       tests/suffix11.test, tests/suffix2.test, tests/suffix3.test,
-       tests/suffix4.test, tests/suffix5.test, tests/suffix6.test,
-       tests/suffix7.test, tests/suffix8.test, tests/suffix9.test,
-       tests/symlink.test, tests/symlink2.test, tests/symlink3.test,
-       tests/syntax.test, tests/tags.test, tests/tagsub.test,
-       tests/tar.test, tests/tar2.test, tests/tar3.test,
-       tests/target-cflags.test, tests/targetclash.test,
-       tests/transform.test, tests/txinfo.test, tests/txinfo10.test,
-       tests/txinfo13.test, tests/txinfo16.test, tests/txinfo17.test,
-       tests/txinfo18.test, tests/txinfo19.test, tests/txinfo2.test,
-       tests/txinfo20.test, tests/txinfo21.test, tests/txinfo22.test,
-       tests/txinfo23.test, tests/txinfo24.test, tests/txinfo25.test,
-       tests/txinfo26.test, tests/txinfo27.test, tests/txinfo28.test,
-       tests/txinfo29.test, tests/txinfo3.test, tests/txinfo4.test,
-       tests/txinfo5.test, tests/txinfo6.test, tests/txinfo7.test,
-       tests/txinfo8.test, tests/txinfo9.test, tests/unused.test,
-       tests/vars.test, tests/vars3.test, tests/vartar.test,
-       tests/version.test, tests/version2.test, tests/version3.test,
-       tests/version4.test, tests/version6.test, tests/version7.test,
-       tests/version8.test, tests/vpath.test, tests/vtexi.test,
-       tests/vtexi2.test, tests/warnopts.test, tests/werror.test,
-       tests/werror2.test, tests/whoami.test, tests/xsource.test,
-       tests/yacc.test, tests/yacc2.test, tests/yacc3.test,
-       tests/yacc4.test, tests/yacc5.test, tests/yacc6.test,
-       tests/yacc7.test, tests/yacc8.test, tests/yaccpp.test,
-       tests/yaccvpath.test: Update FSF postal mail address.
-
-       * tests/cxxnoc.test: Adjust grep pattern for CC, because CVS
-       Autoconf currently defines a CCC variable.
-
-       * tests/output11.test, tests/output12.test: Use rm -f.
-
-2005-04-25  Gary V. Vaughan  <address@hidden>
-           Alexandre Duret-Lutz  <address@hidden>
-
-       Support for remote LIBOBJS (and friends) with subdir-objects.
-       Fixes PR automake/401.
-
-       * automake.in (config_libobj_dir): New variable.
-       (scan_autoconf_traces): Set config_libobj_dir from AC_CONFIG_LIBOBJ_DIR.
-       (handle_LIBOBJS_or_ALLOCA, require_libsource_with_macro): New functions.
-       (handle_LIBOBJS, handle_ALLOCA): Use them.  Adjust location of
-       dependency files, possibly in a subdirectory.
-       * tests/pr401.test, tests/pr401b.test, tests/pr401c.test: New tests.
-       * tests/Makefile.am (TESTS): Add them.
-       * doc/automake.texi (Optional) <AC_CONFIG_LIBOBJ_DIR>: Document.
-       (LIBOBJS): Document changes in behaviour of
-       LIBOBJS, ALLOCA, LTLIBOBJS & LTALLOCA in the presence of
-       subdir-objects and an invocation of AC_CONFIG_LIBOBJ_DIR.
-
-2005-04-18  Jim Meyering  <address@hidden>
-
-       * doc/automake.texi (Dist): Correct English.
-
-2005-03-31  Stepan Kasal  <address@hidden>
-
-       * doc/automake.texi: When the phrase "for instance" introduces a
-       sentence, it should be delimited by a comma.
-
-       * doc/automake.texi: Fix a few typos.
-
-2005-03-30  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Uniform): Use xmldir instead of htmldir as
-       example, since the GCS now define htmldir.
-       (Auxiliary Programs): Mention config-ml.in and symlink-tree.
-       Give a URL for texinfo.tex.
-       (Public macros): Sort alphabetically, and move obsolete macros...
-       (Obsolete macros): ... here.
-       Prompted by Karl Berry.
-
-2005-03-29  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Multiple Outputs): Fix mistakes reported by
-       Jim Meyering.
-
-       * lib/am/lisp.am ($(am__ELCFILES)): Prevent races if the recover
-       rule is run with `make -j'.
-       * doc/automake.texi (Multiple Outputs): Adjust.
-       * tests/lisp6.test: Augment it.
-       * tests/lisp8.test: New file.
-       * tests/Makefile.am (TESTS): Add lisp8.test.
-       Suggested by Bruno Haible.
-
-2005-03-27  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi: Use @:, @., @!, and @tie{} where appropriate.
-
-2005-03-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/lisp.am ($(am__ELCFILES)): Do not attempt to recover
-       a missing *.elc file if it cannot be created because emacs does
-       not exist.
-       * tests/lisp7.test: New file.
-       * tests/Makefile.am (TESTS): Add lisp7.test.
-       Report from Greg Schafer.
-
-2005-03-05  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi: Replace wicked whiches by thats.
-
-2005-03-04  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (scan_configure_dep, scan_file): Include file names
-       are relative to the directory of configure.ac, not to the
-       directory of the file doing the include.  Remove code for this
-       latter case.
-       * tests/acloca13.test: Run distcheck and make sure all macros are
-       actually distributed.
-
-2005-03-03  Alexandre Duret-Lutz  <address@hidden>
-
-       For PR automake/450:
-       * aclocal.in (scan_file, scan_configure_dep): Skip missing sincluded
-       files.
-       * automake.in (scan_autoconf_traces): Likewise.
-       * tests/sinclude.test: Augment.
-       Report from Peter Breitenlohner.
-
-       For PR automake/450:
-       * aclocal.in (write_aclocal, trace_used_macros): Do not add/remove
-       acinclude.m4 and configure.ac to the include map in these two
-       places ...
-       (strip_redundant_includes): ... do it here.  This completes the
-       previous change from 2005-03-01, that did not update
-       write_aclocal.
-       * tests/acloca19.test: Augment.
-       Report from Peter Breitenlohner.
-
-2005-03-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * tests/comment9.test: Typo.
-
-2005-03-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * automake.in (read_am_file): Preserve backslashes preceding ##-lines.
-       * tests/comment9.test: New file.
-       * tests/Makefile.am (TESTS): Add comment9.test.
-       Report from Julien Sopena.
-
-       For PR automake/450:
-       * aclocal.in (trace_used_macros): Do not explicitly trace files
-       included by configure.ac.
-       * tests/acloca19.test: New file.
-       * tests/Makefile.am (TESTS): Add acloca19.test.
-       Report from Peter Breitenlohner.
-
-2005-02-27  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/448:
-       * automake.in (handle_factored_dependencies): Flag install-hook as
-       an error.
-       * tests/insthook.test: Exercise this.
-
-       * m4/lispdir.m4: Use datarootdir instead of datadir to match GCS.
-       * doc/automake.texi (Hard-Coded Install Paths): Adjust.
-
-       * doc/automake.texi: Replace many uses of @samp by @code, and
-       vice versa.  Use @command, @option, and @env where appropriate.
-
-2005-02-26  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi: "filename" -> "file name", for consistency
-       with GNU Coding Standards.  See also Paul's change on 2004-08-20
-       in Autoconf.
-
-       * doc/automake.texi (A Library, Libtool Libraries): Show how to link
-       a program with a static or libtool library.
-       (Program and Library Variables): Make clearer that _LDADD and
-       _LIBADD may also list libraries.
-       Prompted by a mail from Bruce Korb.
-
-       * doc/automake.texi (Alternative): Show how to rewrite nobase_
-       variables using custom directory variables, and link to node
-       Uniform.  Suggested by Leonardo Boiko.
-
-       * doc/automake.texi (Flag Variables Ordering, User Variables):
-       Make clearer who the maintainer is, and that he can AC_SUBST AM_
-       variables in configure.ac.  Suggested by Norman Gray.
-       (Uniform, Public macros, Libtool Issues, Java Support,
-       Conditionals): Use `---' for em dash, and stick them to the
-       enclosing text.
-
-       * doc/automake.texi: Reword a few sentences to fix all underflow
-       and overflow warnings during `make dvi'.
-       (Auxiliary Programs) <configure.guess, config.sub>: Update URL.
-       (Public macros) <AM_WITH_DMALLOC>: Likewise.
-
-2005-02-12  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/INSTALL, lib/config-ml.in, lib/config.guess, lib/config.sub,
-       lib/texinfo.tex: New upstream versions.
-
-       * doc/automake.texi (Hard-Coded Install Paths): New node.
-       (Extending, Extending aclocal, Python): Link to it.
-       (Extending): Don't show how to install a file in /etc/ directly,
-       this is insane.
-
-       * automake.in (read_am_file): Define variables containing long
-       lines as VAR_PRETTY to work around tools with limited input width.
-       * tests/longlin2.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-       Report from Albert Chin.
-
-2005-02-09  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix for PR automake/447:
-       * lib/depcomp (tru64) [libtool]: Also check for $dir.libs/$base.o.d.
-       Report from Mathias Doreille.  Add some old comments from
-       Nicolas Joly for reference.
-
-2005-02-08  Stepan Kasal  <address@hidden>
-
-       * lib/mdate-sh: Check the size of the word following the month to
-       catch Darwin.  This way the filename can contain spaces.
-
-       * doc/automake.texi (Requirements, Options): Typos.
-
-2005-02-08  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/missing (makeinfo): Compute the output file if neither -o
-       nor @setfilename is used.
-       Reported by Miroslaw Dobrzanski-Neumann and Bruno Haible.
-
-2005-02-07  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Requirements): Show one example of
-       AC_CONFIG_FILES with multiple outputs, and correct a few typos.
-
-       * aclocal.in ($serial_line_rx): Expect at least one space between
-       `serial' and the following number.
-       Report from Jim Meyering.
-
-       * lib/mdate-sh: Cope with Darwin's Day/Month/Year output.
-       Report from Peter O'Gorman.
-
-2005-02-06  Alexandre Duret-Lutz  <address@hidden>
-
-       * aclocal.in (usage, parse_arguments): New --dry-run and --diff
-       options.
-       (install_file, write_aclocal): Honor --dry-run and --diff.
-       * doc/automake.texi (aclocal options): Document --dry-run and --diff.
-       (Serials): Mention --diff.
-       * lib/Automake/FileUtils.pm (handle_exec_errors): Accept an
-       $expected_exit_code argument.
-       (xsystem): Take a list of arguments, not a string.
-       * tests/acloca18.test: Use --dry-run and --diff.
-       Suggested by Paul Eggert.
-
-       * doc/automake.texi (aclocal options, Macro search path,
-       Extending aclocal, Local Macros, Serials, Future of aclocal): Make
-       these subsection of ...
-       (Invoking aclocal): ... this.
-
-       * aclocal.in ($serial_line_rx): Allow trailing garbage after the
-       serial number.
-       (scan_file): Explicitly mark the "ill-formed serial" message
-       as a warning.
-       * doc/automake.texi (aclocal options, Local Macros): Link to...
-       (Serials): ... this new section.
-
-2005-02-02  Paul Eggert  <address@hidden>
-
-       * lib/compile: Likewise.
-
-2005-02-02  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/elisp-comp: Use `(exit N); exit N', not `(exit N); exit';
-       see 2004-12-17.
-       * lib/mdate-sh, lib/py-compile, lib/ylwrap: Exit with nonzero
-       status if a write failure occurs with --help or --version option,
-       as below.
-
-2005-02-02  Paul Eggert  <address@hidden>
-
-       * lib/depcomp: Exit with nonzero status if a write failure occurs
-       with --help or --version option.
-       * lib/elisp-comp: Likewise.
-       * lib/gnupload: Likewise.
-       * lib/install-sh: Likewise.
-       * lib/missing: Likewise.
-       * lib/mkinstalldirs: Likewise.
-
-2005-02-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (aclocal options): Typo.
-
-       * aclocal.in (list_compare): New functions.
-       (scan_file): Honor #serial lines.
-       * tests/acloca18.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-       * doc/automake.texi (aclocal options, Local Macros): Document
-       #serial.
-
-2005-01-30  Alexandre Duret-Lutz  <address@hidden>
-
-       Preliminary support for `aclocal --install'.
-       This still lacks #serial support.
-       * aclocal.in (reset_maps, install_file): New functions.
-       (write_aclocal): Copy files if --install.
-       (usage, parse_arguments): Recognize --install.
-       ("MAIN"): Start aclocal again if some file were installed.
-       * tests/acloca10.test: Augment to test --install.
-       * tests/aclocal.in, tests/defs.in: Add support for
-       ACLOCAL_TESTSUITE_FLAGS, used by acloca10.test.
-       * doc/automake.texi (aclocal options, Local Macros): Document
-       --install.
-       (Future of aclocal): Adjust.
-
-       * doc/automake.texi (Macro search path): Using --acdir is not
-       obvious, it's erroneous.
-
-       * doc/automake.texi (direntry): Let `info Automake' point to the
-       manual, and `info automake' to the `Invoking automake' node.  Like
-       in Autoconf.
-
-2005-01-27  Akim Demaille  <address@hidden>
-
-       * lib/Automake/Configure_ac.pm: s/filename/file_name/g.
-       From Paul Eggert.
-
-2005-01-24  Akim Demaille  <address@hidden>
-
-       * lib/Automake/FileUtils.pm: Rename filename as file_name to be
-       consistent with the terminology of the GNU coding standards.
-       From Paul Eggert.
-       (update_file): Accept a $force argument, so that --force always
-       updates the time stamps.
-
-2005-01-23  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (How the Linker is Chosen): Explain how the
-       linker is chosen without diagram, and update to match the code.
-       Suggestion from Adrian Bunk.
-
-2005-01-16  Alexandre Duret-Lutz  <address@hidden>
-
-       * lib/am/subdirs.am ($(RECURSIVE_TARGETS), $(RECURSIVE_CLEAN_TARGETS)):
-       Process all words of $MAKEFLAGS when checking for -k.
-       * tests/check4.test: New file.
-       * tests/Makefile.am (TESTS): Add check4.test.
-       Report from Eric Blake.
-
-2005-01-13  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/amversion.in (AM_AUTOMAKE_VERSION): Point users to
-       AM_INIT_AUTOMAKE if the version passed is incorrect.
-       * tests/version8.test: New file.
-       * tests/Makefile.am (TESTS): Add version8.test.
-
-2005-01-09  Alexandre Duret-Lutz  <address@hidden>
-
-       * m4/amversion.in, m4/as.m4, m4/auxdir.m4, m4/ccstdc.m4,
-       m4/cond.m4, m4/depend.m4, m4/depout.m4, m4/dmalloc.m4, m4/gcj.m4,
-       m4/header.m4, m4/init.m4, m4/install-sh.m4, m4/lead-dot.m4,
-       m4/lex.m4, m4/lispdir.m4, m4/maintainer.m4, m4/make.m4,
-       m4/minuso.m4, m4/missing.m4, m4/mkdirp.m4, m4/multi.m4,
-       m4/obsol-gt.m4, m4/obsol-lt.m4, m4/obsolete.m4, m4/options.m4,
-       m4/protos.m4, m4/python.m4, m4/regex.m4, m4/runlog.m4,
-       m4/sanity.m4, m4/strip.m4, m4/tar.m4: Use the same all-permissive
-       license that is used in aclocal.m4.  Relicensing backed by RMS.
-
-       * doc/automake.texi (A Library, LIBOBJS): Mention that empty
-       libraries are not portable.
-
-2005-01-05  Akim Demaille  <address@hidden>
-
-       * aclocal.in ($ac_defun_rx): Match AU_ALIAS.
-       * tests/aclocal5.test (MORE_DEFS): Rename as...
-       (AM_TEST): this so that undefined macros are caught.
-       And make it an alias of AC_SUBST.
-       Test AU_ALIAS.
-       Reported by Martin Bravenboer.
-
-2005-01-03  Alexandre Duret-Lutz  <address@hidden>
-
-       Fix handling of per-target flags in link rules.
-       * automake.in (define_per_target_linker_variable): New function.
-       (handle_programs, handle_ltlibraries): Use it.
-       (%link_languages): New map.
-       (register_language): Fill it.
-       * lib/am/ltlibrary.am (%LTLIBRARY%): Do not append
-       $(%XLTLIBRARY%_LDFLAGS) to the command, this is now done by
-       define_per_target_linker_variable if needed.
-       * lib/am/program.am (%PROGRAM%%EXEEXT%): Likewise with
-       $(%XPROGRAM%_LDFLAGS).
-       * doc/automake.texi (Program and Library Variables): Mention
-       AM_LDFLAGS and AM_LIBTOOLFLAGS in the definition of maude_LDFLAGS
-       and maude_LIBTOOLFLAGS.
-       * tests/libtool9.test: New file.
-       * tests/Makefile.am (TESTS): Add it.
-       * NEWS: Explain the backward incompatibility.
-       Report from Akim Demaille.
-
-2005-01-01  Alexandre Duret-Lutz  <address@hidden>
-
-       * doc/automake.texi (Requirements) <AC_CONFIG_FILES>: Discuss
-       specifications with shell variables.
-       (Optional) <AC_CONFIG_HEADERS, AC_CONFIG_LINKS>: Point to
-       AC_CONFIG_FILES for this explanation.
-       * automake.in (substitute_ac_subst_variables_worker,
-       substitute_ac_subst_variables): Mew functions.
-       (rewrite_inputs_into_dependencies): Use substitute_ac_subst_variables
-       to ignore dependencies that contain unAC_SUBSTed shell variables.
-       (handle_configure): Likewise, do not output rules for
-       AC_CONFIG_HEADERS, AC_CONFIG_FILES, and AC_CONFIG_LINKS targets that
-       unAC_SUBSTed contain shell variables.
-       * tests/autohdr4.test: Use an AC_SUBST variable in a specification.
-       * tests/output11.test, tests/output12.test: New files.
-       * tests/Makefile.am (TESTS): Add output11.test and output12.test.
-
-       * aclocal.in (parse_arguments, write_aclocal): Bump copyright year.
-       * automake.in ($gen_copyright, version): Likewise.
-
------
-
-Copyright (C) 2005-2014 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification, are
-permitted provided the copyright notice and this notice are preserved.
-
-;; Variables:
-;; coding: utf-8
-;; End:
diff --git a/old/ChangeLog.11 b/old/ChangeLog.11
deleted file mode 100644
index 57a6381..0000000
--- a/old/ChangeLog.11
+++ /dev/null
@@ -1,13107 +0,0 @@
-2011-12-27  Stefano Lattarini  <address@hidden>
-
-       tests: drop unnecessary requirement in 'subpkg.test'
-       * tests/subpkg.test ($required): Drop "bison", it is not required
-       anymore since commit `v1.11-502-g7e5ae80'.
-
-2011-12-27  Stefano Lattarini  <address@hidden>
-
-       gitlog-to-changelog: new auxiliary script, synced from gnulib
-
-       We have plans to stop maintaining a version-controlled ChangeLog
-       file in the Automake repository, and instead begin to generate it
-       automatically from the git log messages.  To do so, we will use
-       the `gitlog-to-changelog' script from gnulib.
-
-       * lib/gitlog-to-changelog: New, synced from gnulib.
-       * Makefile.am (fetch): Fetch and sync it.
-       * lib/Makefile.am (EXTRA_DIST): Distribute it.
-
-2011-12-27  Stefano Lattarini  <address@hidden>
-
-       regex: remove obsolete macro AM_WITH_REGEX
-       Today, practically nobody uses the GNU rx library, which, according
-       to its own website <http://www.gnu.org/software/rx/rx.html>, has
-       been "decommissioned".  Consequently, the automake-provided macro
-       AM_WITH_REGEX is not used nor required anymore.
-       * m4/regex.m4: Delete.
-       * m4/Makefile.am (dist_automake_ac_DATA): Do not list it anymore.
-       * doc/automake.texi (Obsolete Macros): Remove description, and in
-       fact any mention, of `AM_WITH_REGEX'.
-       * tests/regex.test: Delete.
-       * tests/help-regex.test: Likewise.
-       * tests/regex-obsolete.test: Likewise.
-       * tests/list-of-tests.mk: Do not list them anymore.
-       * NEWS: Update.
-       See also commits `v1.11-587-g5f335be' and `v1.11-433-g37b0aee',
-       where that macro had been deprecated.
-
-2011-12-27  Stefano Lattarini  <address@hidden>
-
-       cosmetics: be more consistent in copyright notices in tests
-       * tests/cond39.test: Update the heading copyright notice, to be
-       consistent with the formulation used in the other files.
-       * tests/cond40.test: Likewise.
-       * tests/cond41.test: Likewise.
-       * tests/cond42.test: Likewise.
-       * tests/cond43.test: Likewise.
-       * tests/conflnk4.test: Likewise.
-       * tests/extra8.test: Likewise.
-       * tests/extra9.test: Likewise.
-       * tests/suffix13.test: Likewise.
-       * tests/vala.test: Likewise.
-       * tests/vala1.test: Likewise.
-       * tests/vala2.test: Likewise.
-       * tests/vala3.test: Likewise.
-       * tests/vala4.test: Likewise.
-       * tests/vala5.test: Likewise.
-       * lib/Automake/tests/Condition.pl: Likewise.
-       * lib/Automake/tests/Condition-t.pl: Likewise.
-       * lib/Automake/tests/DisjConditions.pl: Likewise.
-       * lib/Automake/tests/DisjConditions-t.pl: Likewise.
-       * lib/Automake/tests/Version.pl: Likewise.
-       * lib/Automake/tests/Wrap.pl: Likewise.
-       * lib/Automake/tests/Cond2.pl: Add copyright notice.
-       * lib/Automake/tests/Cond3.pl: Likewise.
-       * lib/Automake/tests/DisjCon2.pl: Likewise.
-       * lib/Automake/tests/DisjCon3.pl: Likewise.
-       * lib/Automake/tests/Version2.pl: Likewise.
-       * lib/Automake/tests/Version3.pl: Likewise.
-
-2011-12-27  Stefano Lattarini  <address@hidden>
-
-       tap/awk: "Bail out!" recognized also after leading whitespace
-       Newer versions of TAP::Harness (e.g., 3.23 on Perl 5.14.1)
-       recognize a "Bail out!" directive also when it is prepended by
-       leading whitespace; this was not the case for older TAP:Harness
-       versions, (e.g., for version 3.17 on Perl 5.12.4), and for our
-       TAP driver implemented in awk.
-       * lib/tap-driver.sh: Handle the "Bail out!" directive also when
-       it is preceded by leading whitespace.
-       * tests/tap-spurious.test: Remove the tests checking that a
-       "Bail out!" string coming right after leading whitespace does
-       not trigger a bailout action.
-       * tests/tap-bailout-leading-space.test: New test.
-       * tests/list-of-tests.mk: Add it.
-       Problem reported by Jim Meyering in automake bug#10374.
-
-2011-12-27  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure of cond29.test
-       * tests/cond29.test: Limit the amount of virtual memory available
-       to the automake process to ~ 150 MB, rather than only ~ 20 MB, to
-       account for higher (but still acceptable) memory usages on some
-       systems (in this case, a Fedora 16 distro on ppc64).  To be
-       sure not to reduce coverage, increase the number of potential
-       combinations of automake conditionals from 2**22 = 4194304 to
-       2**24 = 16777216.
-       We have actually verified that the new version of the test case
-       catches the Automake 1.7 it is intended to check against, using
-       the Automake 1.7.9 tarball downloaded from:
-         <http://ftp.gnu.org/gnu/automake/automake-1.7.9.tar.gz>
-       Reported by Jim Meyering in automake bug#10374.
-
-2011-12-27  Stefano Lattarini  <address@hidden>
-
-       docs: "aclocal --install -I /abs/dir" actually copies files
-
-       This change is for automake bug#8407.
-
-       In the past, there had been some debate and confusion about
-       whether "aclocal --install" should copy third-party .m4 files
-       in the first directory passed to the `-I' option even when
-       such directory was given as an absolute path, or whether it
-       was better to do so only for directories specified with a
-       relative path.
-
-       The rationale for this latter behaviour was that, before the
-       existence of the `ACLOCAL_PATH' variable, the only way (a poor
-       way, I might add) for a common user to extend the search path
-       of a system-wide installation of aclocal was to export something
-       like ACLOCAL="aclocal -I /my/extra/macros" in the environment.
-       Today, the correct way to proceed is undoubtedly through the
-       use of ACLOCAL_PATH, so we can settle the question once and for
-       all, and start verifying the correct behaviour of `-I' with a
-       new test.
-
-       * tests/aclocal-install-absdir.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-       * doc/automake.texi (aclocal Options): Be more explicit about
-       this part of `--install' semantics.
-
-2011-12-26  Stefano Lattarini  <address@hidden>
-
-       docs: fix node names for automake and aclocal invocations
-
-       With the older node names, an "info automake" command issued
-       from the command line would have opened the node about the
-       invocation of the automake program, rather than the Top node
-       of the automake documentation.  To invoke the Top node, one
-       had to issue the command "info Automake" instead (note the
-       different capitalization).  This was suboptimal, and certainly
-       confusing.
-
-       With this change, "info automake" will open the Top node of the
-       automake documentation; to access the nodes about the invocation
-       of the automake and aclocal program, one has now to issue "info
-       automake-invocation" and "info aclocal-invocation" respectively.
-
-       This change fixes automake bug#8071.
-
-       See also commits `v2.61a-22-ge9215d1' and `v2.61a-72-g8c07b48' in
-       the autoconf git repository, which tackled a similar issue.
-
-       * doc/automake.texi (@direntry): Rename nodes `aclocal' and
-       `automake' to `aclocal-invocation' and `automake-invocation'
-       respectively.
-       * NEWS: Update.
-
-2011-12-26  Stefano Lattarini  <address@hidden>
-
-       tests: tweak tests on silent-rules for makes without nested vars
-       * tests/silent-nested-vars.test: Define $MAKE to `./mymake' in
-       the environment, so that it will be automatically picked up by
-       configure.  Related tweaks and simplifications.
-       Remove the checks verifying that silent rules are respected also
-       when the 'subdir-objects' option is set, the checks testing the
-       old syntax for user-defined silent rules, and the tests using
-       the default $MAKE programs: they are redundant w.r.t. other test
-       cases.  Related simplifications.
-       Remove the temporary files used in a sanity check as soon as they
-       are not needed anymore.
-       Do not capture also the standard error of configure: we only want
-       to grep its standard output.
-       Consistently use `stdout' for the name of files where to save the
-       standard output captured from make and configure, for consistency
-       with other tests.
-       Make grepping of configure output and of the generated Makefile
-       stricter.
-       Improve and tweak the `mymake' script a little.
-       * tests/silent6.test: Make grepping of make stdout slightly
-       stricter.  After having configured with silent rules disabled,
-       try to force the use silent rules with `make V=1'.
-
-2011-12-25  Paul Eggert  <address@hidden>
-
-       silent-rules: fallback for makes without nested vars
-
-       This fixes two problems reported for Automake (Bug#9928, Bug#10237)
-       and is in response to a bug report for building coreutils on HP
-       NonStop OS (Bug#10234).  The problem is that HP NonStop 'make'
-       treats a line like "AM_V_CC = $(am__v_CC_$(V))" as one that
-       expands a macro with the funny name am__v_CC_$(V instead of the
-       desired name am__v_CC_1 or am__v_CC_0, and since the funny macro
-       is not defined the line is equivalent to "AM_V_CC = )"; this
-       inserts a stray ")" when $(AM_V_CC) is used, which eventually
-       causes 'make' to fail.
-
-       The basic idea is that instead of generating Makefile.in lines like
-       "AM_V_CC = $(am__v_CC_$(V))", we generate
-       "AM_V_CC = $(address@hidden@)".  We then AC_SUBST $(V) for @AM_V@
-       in the usual case where `make' supports nested variables,
-       and substitute 1 (or 0) otherwise.  Similarly for usages like
-       $(am__v_CC_$(AM_DEFAULT_VERBOSITY)).
-
-       With this change, make implementations that doesn't grasp nested
-       variable expansions will still be able to run Makefiles generated
-       using the silent-rules option.  They won't allow the user to
-       override the make verbosity at runtime through redefinition of
-       $(V) (as in "make V=0"); but this is still an improvement over not
-       being able to work at all.
-
-       * NEWS: Document this.
-       * automake.in (define_verbose_var): When defining the variables,
-       use @AM_V@ rather than $(V), and use @AM_DEFAULT_V@ rather than
-       $(AM_DEFAULT_VERBOSITY).
-       * doc/automake.texi (Automake silent-rules Option): Explain new system.
-       * m4/silent.m4 (AM_SILENT_RULES): Check whether `make' supports
-       nested variables, and substitute AM_V and AM_DEFAULT_V accordingly.
-       * tests/silent-nested-vars.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-
-2011-12-24  Stefano Lattarini  <address@hidden>
-
-       gitignore: use only one .gitignore file, in the top-level directory
-       * doc/.gitignore, doc/amhello/.gitignore, lib/Automake/.gitignore,
-       lib/Automake/tests/.gitignore, tests/.gitignore: Deleted, their
-       contents merged into ...
-       * .gitignore: ... this top-level file.  Since we are at it, improve
-       it by anchoring files where it makes sense.
-
-2011-12-24  Stefano Lattarini  <address@hidden>
-
-       tests: one more fixlet for gettext macros requirement
-       * tests/gettext-macros.test (configure.in): Add calls to
-       AC_INIT and AC_PROG_CC, to avoid a spurious failure in the
-       later aclocal invocation.
-       Luckily, this wart wasn't causing any spurious SKIP or FAIL,
-       but only the redundant addition to the `-Wno-syntax' option
-       to some aclocal invocations in the gettext tests.
-
-2011-12-24  Stefano Lattarini  <address@hidden>
-
-       tests: fix handling of gettext macros requirement
-
-       The code introduced in the earlier change `v1.11-581-gb7d67d5'
-       and aimed at automatically fetching all the .m4 files provided by
-       gettext has proven inadequate, since it hasn't managed to truly
-       and always get *all* the required .m4 files.  For example, it has
-       failed to fetch the file `intldir.m4' (present in gettext 0.18.1,
-       and where the macro `AM_GNU_GETTEXT_INTL_SUBDIR' is defined),
-       which in turn has caused spurious SKIPs of at least the test
-       `gettext3.test'.
-
-       The reason for this debacle is that autopoint looks at the version
-       specified in AM_GNU_GETTEXT_VERSION to decide which version of the
-       gettext infrastructure to bring in; since we were unconditionally
-       specifying the older 0.10.35 version, the newer `.m4' files weren't
-       brought in.
-
-       * tests/gettext-macros.test: In AM_GNU_GETTEXT_VERSION, instead
-       of unconditionally specifying the older 0.10.35 version, specify
-       the version of the available `gettextize' or `autopoint' program,
-       dynamically extracted with the help of ...
-       (extract_program_version):... this new function, and saved ...
-       ($autopoint_version): ... in this new variable.
-
-2011-12-23  Stefano Lattarini  <address@hidden>
-
-       tests: automatically handle deps also for generated tests
-       * tests/gen-testsuite-part: The test scripts are now scanned for
-       automatic dependency generation *after* the auto-generated tests
-       have been created, so they too will be scanned.  It is a little
-       tricky to ensure that the freshly-generated tests are correctly
-       scanned, and we do that with the help of ...
-       (@generated_tests): ... this new variable.
-       Other related minor changes and refactorings.
-
-2011-12-23  Stefano Lattarini  <address@hidden>
-
-       tests: auto-generate deps for tests requiring libtool/gettext
-       * tests/gen-testsuite-part: Tests requiring libtool (or related
-       programs) will need libtool-provided m4 macros, so they should
-       be run after `libtool-macros.test'.  Similarly for gettext tests.
-       So, generate proper declarations of such dependencies.
-       * tests/Makefile.am: Remove now-unneeded hand-written declaration
-       of those dependencies.
-
-2011-12-23  Stefano Lattarini  <address@hidden>
-
-       tests: remove FIXME comments from tricks to pacify syntax checks
-       Originally, I myself had insisted on adding those "FIXME" comments
-       near every unusual construct or use of "creative quoting" whose
-       only purpose was to avoid false positive from out syntax checks.
-       I did that with the expectation that we could have easily and soon
-       added a whitelisting capability to our maintainer-specific syntax
-       checks.  This hasn't been the case unfortunately, and now those
-       "FIXME" in the comments are just distracting noise, making it more
-       difficult to grep the test cases for stuff that could really use a
-       fix or an improvement.  So just get rid of them.
-       * tests/instdir-ltlib.test: Remove that extra "FIXME".
-       * tests/instdir-prog.test: Likewise.
-       * tests/parallel-tests3.test: Likewise.
-       * tests/parallel-tests-dry-run.test: Likewise.
-       * tests/parallel-tests-console-output.test: Likewise.
-       * tests/parallel-tests-no-color-in-log.test: Likewise.
-       * tests/tap-realtime.test: Likewise.
-       * tests/test-trs-recover.test: Likewise.
-       * tests/tap-deps.test: Likewise.
-
-2011-12-23  Stefano Lattarini  <address@hidden>
-
-       tests: few minor fixlets, improvements and tweakings
-       * tests/defs-static.in ($top_testbuilddir): New, for consistency
-       and completeness.
-       * tests/Makefile.am (do_subst): Substitute @abs_top_testbuilddir@
-       as well.
-       * tests/java-compile-run-mested.test: Prefer AM_TESTS_ENVIRONMENT
-       over TESTS_ENVIRONMENT, now that the former has become available.
-       * tests/java-compile-run-flat.test: Correct a botched "FIXME"
-       comment.
-       * tests/tap-realtime.test: Remove extra whitespace in comments.
-       * tests/missing-tar.test: Use `get_shell_script' to bring in the
-       `missing' script, to increase coverage.  Remove redundant call to
-       `set -e'.  Fix a typo in comments.
-       * tests/get-sysconf.test: Remove redundant definitions of
-       `$top_testsrcdir', `testbuilddir' and `$top_testbuilddir'.
-
-2011-12-23  Stefano Lattarini  <address@hidden>
-
-       tests: remove redundant uses of `set -e'
-       * tests/deleted-am.test: Do not set the `errexit' shell flag, as
-       it is already set by `tests/defs'.
-       * tests/deleted-m4.test: Likewise.
-       * tests/dist-missing-am.test: Likewise.
-       * tests/dist-missing-am.test: Likewise.
-       * tests/dist-missing-m4.test: Likewise.
-       * tests/dist-missing-included-m4.test: Likewise.
-       * tests/get-sysconf.test: Likewise.
-       * tests/makefile-deps.test: Likewise.
-       * tests/remake-m4-pr10111.test: Likewise.
-       * tests/remake-am-pr10111.test: Likewise.
-       * tests/remake-deleted-am.test: Likewise.
-       * tests/remake-deleted-am2.test: Likewise.
-       * tests/remake-deleted-am-subdir.test: Likewise.
-       * tests/remake-renamed-am.test: Likewise.
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       tests: fix failure due to debugging code forgotten into a test
-       * tests/missing-tar.test: Don't ever call the `missing' script
-       with `sh -x'; this was used for debugging, but an instance of
-       it slipped into the committed test case.  Bug revealed by a
-       failure on a Solaris 10 system with GNU tar installed as `gtar'.
-
-2011-12-23  Stefano Lattarini  <address@hidden>
-
-       Merge branch 'master' into testsuite-work
-       * tests/gettext-macros.test: In the generated `get.sh' file,
-       use `skip_all_', not `skip_'.
-       * tests/libtool-macros.test: Likewise.
-       * tests/list-of-tests.mk: Update.
-
-2011-12-23  Stefano Lattarini  <address@hidden>
-
-       tests: avoid spurious failure of libtool and gettext tests
-
-       On Solaris 10 (and presumably earlier), /bin/sh trips up on
-       here-documents that contains a command substitution *and* are
-       fed to a shell function:
-
-         # All as expected.
-         $ cat <<END
-         `pwd`
-         END
-         /home/stefano
-         $ echo status = $?
-         status = 0
-
-         # An apparently innocuous function ...
-         $ kitty () { cat; }
-         # ... but hilarity ensues!
-         $ kitty <<END
-         `pwd`
-         END
-         /tmp/sh137723: cannot open
-         $ echo status = $?
-         status = 1
-
-       We need to work around this misbehaviour in a couple of our
-       tests (whose failures where causing cascading failures in a
-       lot of other tests).
-
-       * tests/gettext-macros.test: Avoid the use of command substitution
-       in a here-document passed to the `indent' function, by using the
-       `echo' builtin instead.
-       * tests/libtool-macros.test: Likewise.
-
-       See also:
-       <http://lists.gnu.org/archive/html/bug-autoconf/2011-12/msg00001.html>
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       Merge branch 'maint' into master.
-       * m4/regex.m4: Bump serial number by some notches, for good
-       measure.  Prefer the deprecation message from maint over that
-       from master.
-       * m4/python.m4: Bump serial number.
-       * tests/Makefile.am (canon6.log): Depend on `libtool-macros.log'.
-       (canon7.log): Likewise.
-       (extradep2.log): Likewise.
-       (ar-lib4.log): Likewise.
-       (ar-lib6a.log): Likewise.
-       (ar-lib6b.log): Likewise.
-       (vartypo2): Likewise.
-       (posixsubst-ltlibraries.log): Likewise.
-       * tests/defs: Adjust the path of the included `get.sh' scripts
-       generated by `libtool-macros.test' and `gettext-macros.test'.
-       * aclocal.m4: Delete, it's auto-generated now.
-       * configure: Likewise.
-       * Makefile.in: Likewise.
-       * doc/Makefile.in: Likewise.
-       * m4/Makefile.in: Likewise.
-       * tests/Makefile.in: Likewise.
-       * lib/Makefile.in: Likewise.
-       * lib/am/Makefile.in: Likewise.
-       * lib/Automake/Makefile.in: Likewise.
-       * lib/Automake/tests/Makefile.in: Likewise.
-       * .gitignore: Correctly ignored the autogenerated files
-       that are not committed anymore.
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       hacking: distribute it, and mention it in the ChangeLog
-       Not distributing the HACKING file might make it more difficult,
-       for some random curious user, to get informed about or interested
-       in the Automake development process, or to send us patches.
-       * Makefile.am (EXTRA_DIST): Add HACKING.
-       * HACKING: It's OK to distribute this file, and to mention it in
-       the ChangeLog.
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       regex: deprecate the obsolete macro AM_WITH_REGEX
-       This is a backport of commit v1.11-433-g37b0aee.
-       Today, practically nobody uses the GNU rx library, which, according
-       to its own website <http://www.gnu.org/software/rx/rx.html>, has
-       been "decommissioned".  Consequently, the automake-provided macro
-       AM_WITH_REGEX is not used nor required anymore.  Deprecate it, so
-       that it will be possible to safely remove it in the next major
-       automake version.
-       * m4/regex.m4 (AM_WITH_REGEX): Give a warning of the class
-       `obsolete' when this macro is used.
-       * doc/automake.texi (Public Macros): Move description of
-       `AM_WITH_REGEX' from here ...
-       (Obsolete Macros): ... to here, and declare it as obsolete
-       and "to be removed in a future version".
-       * tests/regex-obsolete.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-       * NEWS: Update.
-       See also:
-       
<http://lists.gnu.org/archive/html/automake-patches/2010-11/msg00131.html>
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       maint: distribute .xz tarballs, not .bz2 ones
-       Many GNU packages are moving towards xz-compressed tarballs, so
-       let's follow suit, by dropping the creation and distribution of
-       a bzip2-compressed tarball and switching to xz instead.
-       For compatibility and safeness, we will continue to create and
-       distribute a gzip-compressed tarball as well.
-       * configure.ac (AM_INIT_AUTOMAKE): Drop `dist-bzip2', add
-       `dist-xz'.
-       * NEWS: Update
-       Suggested by Jim Meyering.
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       include: avoid "deleted .am file" problem
-       * automake.in (handle_configure): When processing `configure.am',
-       also expand `HAVE-MAKEFILE-IN-DEPS' to a boolean telling whether
-       `MAKEFILE-IN-DEPS' is empty or not.
-       * lib/am/configure.am [?HAVE-MAKEFILE-IN-DEPS?]
-       (%MAKEFILE-IN-DEPS%): New target without dependencies, to
-       avoid the "deleted .am file" problem.  Emit this only when
-       `?HAVE-MAKEFILE-IN-DEPS?' is true, to avoid generating an
-       "empty" dependency declaration.
-       * tests/deleted-am.test: Make grepping of error message stricter.
-       * tests/dist-missing-am.test: Likewise.
-       * tests/remake-deleted-am.test: New test.
-       * tests/remake-deleted-am-2.test: Likewise.
-       * tests/remake-deleted-am-subdir.test: Likewise.
-       * tests/remake-renamed-am.test: Likewise.
-       * tests/makefile-deps.test: Likewise.
-       * tests/Makefile.am (TESTS): Add the new tests.
-       * NEWS: Update.
-       Fixes automake bug#9768.
-       Report by Peter Johansson.
-       See also commit `Release-1-10-40-gd0ebf71', which fixed a similar
-       problem for .m4 files included by configure.ac.
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       maint: better use of autoconf 2.68 features
-       * configure.ac: Now that Automake requires autoconf 2.68 for its
-       own bootstrapping and build system, we can assume that PACKAGE_URL
-       gets automatically AC_SUBT'd.
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       cosmetics: use proper m4 quoting in configure.ac
-       * configure.ac (AC_CONFIG_SRCDIR): Use proper m4 quoting
-       for its arguments.
-       (AC_CONFIG_AUX_DIR): Likewise.
-       (AC_PROG_PATH): Likewise.
-
-2011-12-14  Stefano Lattarini  <address@hidden>
-
-       tests: better handling of gettext and libtool requirements
-
-       This change fixes automake bug#9807.
-
-       Before this change, the automake testsuite only looked for the
-       `.m4' files containing libtool and gettext macros definitions in
-       the directory `${prefix}/share/aclocal' (and in the directories
-       specified by the `dirlist' file in there, if any), where ${prefix}
-       was the configure-time automake installation prefix (defaulting
-       to `/usr/local').
-
-       This approach had various shortcomings and disadvantages.  Let's
-       briefly describe the three major ones.
-
-       First, on most GNU/Linux systems, a libtool or gettext installed
-       from distro-provided packages (e.g., by dpkg on Debian/Ubuntu, or
-       by rmp on RedHat/Fedora) would have `/usr', not `/usr/local', as
-       its ${prefix}; so, trying to run the automake testsuite with a
-       simple "./configure && make && make check" would have failed to
-       execute the libtool and gettext tests on most GNU/Linux distros.
-       It's true that it was quite easy to work around this issue, by
-       creating a proper `/usr/local/share/aclocal/dirlist' file with
-       an entry pointing to `/usr/share/aclocal' (a workaround in fact
-       used by most automake developers); but the typical user wasn't
-       aware of the necessity of this trick, so the libtool and gettext
-       tests was usually skipped on testsuite runs "in the wild", thus
-       needlessly reducing coverage.
-
-       Second, the older testsuite behaviour made more difficult for
-       the developers to run the testsuite with non-default libtool or
-       gettext.  For example, assume the developer is working on a system
-       that has a default libtool version 1.5 installed in the /usr/local
-       hierarchy; to improve coverage, the developer installs also a more
-       modern libtool version, say 2.4, in its home directory, let's say
-       in ~/libtool-2.4; he then tries to run the automake testsuite with
-       this more modern libtool by doing an (apparently) simple:
-         $ PATH=$HOME/libtool-2.4:$PATH make check
-       But the automake testsuite would still look for libtool macros in
-       /usr/local/share/aclocal, not in ~/libtool-2.4/share/aclocal, so
-       the wrong version of the macros would be picked up, and the tests
-       would either fail spuriously or (which would be worse) pass without
-       truly covering the libtool version the developers was thinking to
-       be testing with.
-       Worse again, the automake testsuite would *unconditionally* look
-       for libtool macros in /usr/local/share/aclocal, so even something
-       like:
-         $ export ACLOCAL_PATH=$HOME/libtool-2.4/share/aclocal
-         $ PATH=$HOME/libtool-2.4:$PATH make check
-       wouldn't work.
-
-       Third and last, during a "make distcheck", automake is configured
-       with a ${prefix} pointing to a proper subdirectory of the build
-       directory (usually `pwd`/_inst), which gets created on-the-fly;
-       in this case, with the old approach, the automake testsuite never
-       found the libtool and gettext macro files, ans so the libtool and
-       gettext tests was *always* skipped in a "make distcheck".
-
-       * tests/libtool-macros.test: New helper test, looking (with the
-       help of the `libtoolize' script) for libtool macro files required
-       by most libtool tests, and making them easily accessible.
-       * tests/gettext-macros.test: New helper test, looking (with the
-       help of the `libtoolize' script) for libtool macro files required
-       by most libtool tests, and making them easily accessible.
-       * tests/defs.in: Update to make it rely on the results and setups
-       of `libtool-macros.test' and `gettext-macros.test'.
-       * tests/Makefile.am: Declare dependency of all the logs of libtool
-       tests from `libtool-macros.log', and all the logs of gettext tests
-       from `gettext-macros.log'.
-       (TESTS): Add the new tests.
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       fix: typos and grammaros in comments of the new test
-       * tests/get-sysconf.test: Fix few typos, grammaros and botched
-       wording.  Reported by Eric Blake.
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       tests: report useful system information in 'test-suite.log'
-       It has already happened various times that a user has run the
-       automake testsuite, experienced a failure, read the messages
-       telling him "See tests/test-suite.log" and "Please report to
-       address@hidden", and done exactly that -- sending us only
-       the contents of `tests/test-suite.log', which are usually not
-       enough to start debugging the reported failure.  So we have to
-       ask him for more details, and usually also for the `config.log'
-       file generated by configure.  It's time to fix this recurring
-       feedback inefficiency.  We do so by creating a dummy test case
-       that takes care of copying the contents of `config.log', plus
-       other useful system information, in the final `test-suite.log'.
-       * tests/get-sysconf.test: New test, gathering system information
-       and then always terminating with a SKIP, so that its output gets
-       copied in `test-suite.log'.
-       * tests/Makefile.am (TESTS): Add it.
-
-2011-12-07  Reuben Thomas  <address@hidden>  (tiny change)
-
-       python: remove relics for Python 1.5 support
-       * m4/python.m4: The comments in here claim to support only
-       Python >= 2.0, yet this file still has specific support for
-       Python 1.5.  Just remove it, python 1.5 is 12 years old now,
-       and practically defunct.
-       * NEWS: Update.
-       See also commit `Release-1-10-205-gd5bec12', "Support for
-       Python 3.0, drop support for pre-2.0."
-
-2011-12-21  Stefano Lattarini  <address@hidden>
-
-       configure: remove extraneous 'eval's from AM_RUN_LOG invocations
-       * configure.ac: Remove extra 'eval's from AM_RUN_LOG invocations;
-       for example, instead of "AM_RUN_LOG([eval $PERL --version])",
-       simply use "AM_RUN_LOG([$PERL --version])"
-
-2011-12-21  Stefano Lattarini  <address@hidden>
-
-       configure: report TeX version in config.log
-       * configure.ac: If possible, report the version of the selected
-       TeX program; this should render the logs more informative.
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       maint: snapshots from `maint' are still development snapshots
-       The maintenance-oriented development line in the `maint' branch,
-       while being usually pretty stable and 99% backward-compatible,
-       is not always right off production-quality; but until now, the
-       Automake package version declared in configure.ac hid this fact,
-       since it appeared to be the version of a stable release (e.g.,
-       11.1).  Fix this.
-       * configure.ac (AC_INIT): Bump version to "1.11.0a".
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       configure: print proper message for test releases
-       * configure.ac: If the current release is detected to be a test
-       release or a development snapshot, print a proper warning for
-       the user.
-       * README-alpha: Delete, it's obsolete now (and in fact this file
-       hasn't been touched in eleven years, since release 1.4b or so).
-       * HACKING (Release procedure): Don't say to update README-alpha.
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       devel: help in comparing Makefile.in from different commits
-       Now that the generated Makefile.in, configure and aclocal.m4 files
-       are no longer committed in Automake's git repository, a simple
-       "git diff" or "git log" no longer shows if and how a change in
-       Automake results in changes to the Makefile.in files and/or
-       configure script of its own build system.  Still, the ability to
-       peek so easily at such differences has proved itself quite useful
-       in the past, often revealing inconsistencies and blunders, and
-       sometimes even bugs; so it would be a pity to lose that altogether.
-       With this change, we add a new maintainer recipe that re-introduces
-       much of that capability, by generating and comparing on the fly the
-       Makefile.in, configure and aclocal.m4 derived from two arbitrary
-       commits of the Automake repository.
-       * Makefile.am (autodiffs, compare-autodiffs): New phony targets.
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       repo: don't commit generated files in the git repository anymore
-       It has been quite some time since autoconf and libtool have stopped
-       committing the generated autotools files in their git repositories,
-       with no significant ill effects we're aware of.  It's true that the
-       autoconf bootstrap process has now the minor annoyance that a
-       pre-installed autoconf is required to complete it; but luckily
-       automake will not have a similar annoyance, since our bootstrap
-       script take care, through some hoops, to use the very automake and
-       aclocal versions from the current git checkout to generate the
-       required aclocal.m4 and Makefile.in files.  In fact, this has been
-       a necessity also in the past, because automake has been known to
-       use in its own build system new development features that hadn't
-       been present in any previously released automake distribution.
-       * .gitignore: Ignore configure, aclocal.m4, and all the
-       Makefile.in files.
-       * configure.ac (AC_PREREQ): New macro call, to require the
-       latest autoconf (2.68 for the moment).
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       missing: don't try to re-run tar with a munged command line
-       * lib/missing: If the default `tar' program fails with the given
-       arguments, and GNU tar is not available, don't try to re-run the
-       default `tar' with a munged command line (e.g., ditching possibly
-       unportable options), as that could be subtly alter the intended
-       semantics (and maybe even create a somewhat corrupted tarball).
-       Also, it's worth noting that the main purpose of the `missing'
-       script is to allow a non-developer to build the package in the
-       face of slightly-skewed timestamps, not to provide wrappers for
-       all the maintainer tools -- so we don't have to try too hard
-       when `missing' is just called to wrap `tar'.
-       * tests/missing-tar.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       missing: inform the user if GNU tar is called
-       * lib/missing: If the code trying to run GNU tar is reached, it
-       means that the previous attempt to run the default tar program
-       has failed, very likely producing some error message.  At this
-       point, just running GNU tar without further comments might be
-       confusing.
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       missing: if GNU tar exists but fails when called, give up
-       * lib/missing: If the code trying to run GNU tar is reached,
-       don't continue if the invoked GNU tar program fails, as there
-       is little point in doing so (and can even be confusing and
-       counter-productive).
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       missing: miscellaneous fixlets
-       * lib/missing: Some shells, such as Solaris or FreeBSD /bin/sh,
-       warn about missing programs before performing redirections.
-       Therefore, where we have to silently check whether a program
-       exists, perform redirections on a subshell.
-       Remove redundant uses of double-quotes in variable definitions.
-       Delete an extra blank line.
-
-2011-12-22  Stefano Lattarini  <address@hidden>
-
-       maint: remove executable bit from automake.in
-       * automake.in: This file is not meant to be executed, only to
-       be preprocessed to create the `automake' script; so don't leave
-       it executable.
-
-2011-12-20  Peter Rosin  <address@hidden>
-
-       tests: fix spurious failure on systems lacking unistd.h
-       This is for automake bug#10324.
-       * tests/silent-lex-generic.test (foo.l): Add a dummy #define of
-       YY_NO_UNISTD_H, so that the generated foo.c file won't require
-       unistd.h to be present (it is not present when compiling with,
-       e.g., MSVC 9).
-
-2011-12-20  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure on MSYS/MinGW and Cygwin
-       * tests/primary-prefix-couples-force-valid.test (Makefile.am):
-       Correctly append $(EXEEXT) to the path of built binaries.
-
-2011-12-16  Stefano Lattarini  <address@hidden>
-
-       test defs: hack to support autoconf-wrapper programs
-       * tests/defs-static.in ($AUTOCONF): Add a dummy `-B' option to the
-       autoconf invocation, so that, when the Debian autoconf wrapper is
-       involved, it will correctly dispatch an autoconf >= 2.50 instead of
-       defaulting to autoconf 2.13.
-       ($AUTOHEADER, $AUTORECONF): Likewise, but for autoheader and
-       autoreconf respectively.
-       Reported by Bruno Haible:
-       <http://lists.gnu.org/archive/html/automake/2011-12/msg00039.html>
-
-2011-12-16  Stefano Lattarini  <address@hidden>
-
-       tests: fix a minor spurious failure with FreeBSD make
-       * tests/remake-am-pr10111.test: Avoid using `#' comments in
-       makefile recipes, as these have been confusing FreeBSD make.
-       The failure was masked by the fact that this test is currently
-       expected to fail.
-       Suggested by a report from Bruno Haible.
-
-2011-12-16  Stefano Lattarini  <address@hidden>
-
-       tests: make two test scripts executable
-       * tests/remake-am-pr10111.test: Make executable.
-       * tests/remake-m4-pr10111.test: Likewise.
-
-2011-12-27  Stefano Lattarini  <address@hidden>
-
-       yacc/lex tests: remove an unneeded workaround for bug#8485
-
-       * tests/yacc-d-cxx.test: Remove the workaround previously required
-       to avoid spurious failures due to automake bug#8485: that bug has
-       been solved with commit `v1.11-512-g40c3432'.
-
-2011-12-27  Stefano Lattarini  <address@hidden>
-
-       yacc/lex tests: avoid too much failures with FreeBSD make
-
-       In various Yacc/Lex tests, we used to run "make distcheck" commands
-       whose value was mostly dubious, and, even when it was there, was
-       very, very little.  The presence of these extra distchecks had two
-       disadvantages: it slowed down our already-too-slow testsuite even
-       more, and, much worse, caused a lot of extra failures with FreeBSD,
-       all due to automake bug#7884, which is already exposed by the test
-       case `yacc-dist-nobuild.test'.
-
-       We can improve this situation by simply removing "make distcheck"
-       calls from a few testcases, or making them conditional to the use
-       of GNU make.
-
-       * tests/lex-clean-cxx.test: Do not call "make distcheck".
-       * tests/lex-clean.test: Likewise.
-       * tests/yacc-clean-cxx.test: Likewise.
-       * tests/yacc-clean.test: Likewise.
-       * tests/yflags-force-override.test: Likewise.
-       * tests/yacc-nodist.test: Only run "make distcheck" if make
-       is GNU make.
-
-2011-12-15  Stefano Lattarini  <address@hidden>
-
-       Merge branch 'maint' into 'yacc-work'
-       * tests/silent-lex.test: Provide a dummy `yywrap()' function, to
-       avoid link errors on systems that doesn't provide a "lex library".
-       See also commit `v1.11-546-gca0ba5d'.
-
-2011-12-14  Stefano Lattarini  <address@hidden>
-
-       readme: reference webpages for automake mailing lists
-       * README: Rationalize and reorganize the (brief) description of
-       the automake mailing lists.   In particular, instead of suggesting
-       the reader to write to the `-request' addresses to subscribe to
-       mailing lists, point him to the relevant webpages, where he can
-       also subscribe via a web form.
-
-2011-12-14  Stefano Lattarini  <address@hidden>
-
-       readme: update advice about testsuite execution
-       * README: Now that the automake testsuite uses the parallel-tests
-       driver, there is no need for the user to capture the stdout of
-       "make check" to determine which tests have failed: a detailed log
-       is automatically saved into the `tests/test-suite.log' file.
-       Since we are at it, improve the wording by dropping an extra
-       "please".
-
-2011-12-14  Stefano Lattarini  <address@hidden>
-
-       readme: don't reference the old homepage at sources.redhat.com
-       * README: Don't reference the old homepage at sources.redhat.com,
-       which is no longer active; reference the homepage on www.gnu.org
-       instead.  See also automake bug#10157 and bug#10248.
-       * tests/README: Likewise, and remove related extra-pedantic advice
-       about copyright papers for test cases (we'll ask for those papers
-       explicitly when we think they are warranted).
-
-2011-12-12  Stefano Lattarini  <address@hidden>
-
-       hacking: some more fixlets
-       * HACKING (Release Procedure): Place the list of pre-release
-       bootstrap-and-test commands on a line of its own, so it's easy to
-       select and then paste it into a terminal window.
-       Fix the explanation of "make git-release", as, since the previous
-       change, "make git-release" would simply run "make dist" rather
-       than "make distcheck".
-       Suggestion from Jim Meyering.
-
-2011-12-12  Peter Rosin  <address@hidden>
-
-       * NEWS: Fix typo in 'make dist-bzip2' description.
-
-2011-12-10  Stefano Lattarini  <address@hidden>
-
-       release: don't run "make distcheck" automatically
-       * Makefile.am (git-dist): The developers should test extensively
-       before finally creating the release tarball; so don't run "make
-       distcheck" on their behalf here; instead ...
-       * HACKING (Release procedure): ... state here that "make check"
-       and "make distcheck" should be run before calling "make git-dist".
-
-2011-12-15  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure in 'color2.test'
-       * tests/color2.test: (expect-make): Add an "expect eof" directive,
-       so that the collected output from the spawned make program will be
-       displayed on stdout, as desired.
-       Since we are at it, also correctly remove a temporary file which
-       we was trying to delete using a wrong filename.
-       Problem introduced in merge `v1.11-1579-g8d3466c', probably by a
-       botched edit or conflict resolution.
-
-2011-12-15  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure in 'lex3.test'
-       * tests/lex3.test (foo.l): Remove duplicated definition of
-       `yywrap'.  Problem introduced in merge `v1.11-1579-g8d3466c'.
-
-2011-12-09  Jim Meyering  <address@hidden>
-           Stefano Lattarini  <address@hidden>
-
-       dist-xz, dist-bzip2: don't hard-code -9, honor envvar settings
-       Before the present change, automake-generated `dist-xz' rule used
-       a hard-coded `xz -9'.  That was a problem because on this front,
-       xz differs from gzip and bzip2.  While the latter two don't incur
-       any run-time decompression penalty for using a higher compression
-       level, specifying -9 with xz imposes a potentially fatal virtual
-       memory requirement on any client that wants to decompress your
-       tar.xz file.
-       People have complained that a tarball compressed with -9 cannot
-       be uncompressed in a low-memory environment (wrt-based embedded).
-       Hence, instead of defaulting to -9, which is useful only for very
-       large tarballs, it defaults to -e (equivalent to -6e).  This
-       limits the default memory requirements imposed on decompressors,
-       yet still gives very good compression ratios.
-       * lib/am/distdir.am (dist-xz): Do not hard-code xz's -9: that made
-       it impossible to override.  Actually don't default to -9, either,
-       since that induced inordinately large virtual memory usage when
-       merely decompressing.  Instead, use its XZ_OPT envvar, defaulting
-       to -e if not defined.  Suggested by Lasse Collin.
-       (dist-bzip2): Similarly, do not hard-code -9, but do continue to
-       use -9 by default.  Honor the BZIP2 envvar.
-       * NEWS: Update.
-       * doc/automake.texi (The Types of Distributions): Describe the
-       newly enabled environment variables.
-
-2011-12-09  Stefano Lattarini  <address@hidden>
-
-       * NEWS: Fix typos, grammaros and suboptimal wording.
-       Reported by Jim Meyering.
-
-2011-12-07  Stefano Lattarini  <address@hidden>
-
-       maint: sync auxiliary files from upstream
-       * lib/texinfo.tex: Synced from upstream, by "make fetch".
-       * lib/config.guess: Likewise.
-       * lib/config.sub: Likewise.
-
-2011-12-04  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failures due to missing 'yywrap()' function
-
-       The AC_PROG_LEX Autoconf macro does not diagnose a failure to find
-       the "lex library" expected to provide a `yywrap' function (function
-       which is required to link most lex-generated programs).  On the
-       contrary, when all the link attempts (i.e., with `-ll' and `-lfl')
-       fail, configure declares that no lex library is needed, and simply
-       proceeds with the configuration process -- only for the build to
-       possibly fail later, at make time.
-
-       This behaviour is intended; the Autoconf manual reads:
-        ``You are encouraged to use Flex in your sources, since it is
-          both more pleasant to use than plain Lex and the C source it
-          produces is portable.  In order to ensure portability, however,
-          you must either provide a function `yywrap' or, if you don't use
-          it (e.g., your scanner has no `#include'-like feature), simply
-          include a `%noyywrap' statement in the scanner's source.''
-
-       This AC_PROG_LEX behaviour is causing some spurious failures of
-       the Automake testsuite in environments which lack a proper library
-       providing `yywrap' (this happens for example on Fedora-based
-       systems).   The proper workaround is to simply provide a fall-back
-       implementation of `yywrap' in our lexers.
-
-       See also partially-overlapping commit `v1.11-871-geb147a1' (from
-       the 'testsuite-work' branch), which was motivated by similar
-       spurious failures experienced when cross-compiling.
-
-       From a report by Jim Meyering:
-       
<http://lists.gnu.org/archive/html/automake-patches/2011-10/msg00092.html>
-
-       * tests/cond35.test: Provide a dummy `yywrap' function.
-       * tests/lex3.test: Likewise.
-       * tests/silent-lex-generic.test: Likewise.
-       * tests/silent-lex-gcc.test: Likewise.
-       * tests/silent-many-generic.test: Likewise.
-       * tests/silent-many-gcc.test: Likewise.
-
-2011-12-04  Paul Eggert  <address@hidden>
-
-       depcomp: spelling fix
-       * lib/depcomp (-h): Fix misspelling in usage diagnostic.
-
-2011-11-28  Peter Rosin  <address@hidden>
-
-       tests: fix 'distcheck-override-infodir.test' on Cygwin
-       * tests/distcheck-override-infodir.test (Makefile.am): Do not add
-       any `/' between $(DESTDIR) and the following paths.  Otherwise,
-       when $(DESTDIR) is empty, the recipes will try to access files
-       with a leading double slash, which have an implementation-defined
-       interpretation (e.g., for Cygwin, they mean UNC paths).
-
-2011-11-24  Stefano Lattarini  <address@hidden>
-
-       cosmetics: typofix in comments
-       * tests/remake-am-pr10111.test (Makefile.am): Fix typo in comments.
-       * THANKS: Update.
-       Reported by Krzysztof Żelechowski.
-
-2011-11-22  Stefano Lattarini  <address@hidden>
-
-       coverage: undistributed '.am' and '.m4' files are diagnosed
-       The stub rules emitted to work around the "deleted header problem"
-       for `.m4' files (included by autoconf in e.g., configure.ac) and
-       for `.am' files (included by automake in e.g., Makefile.am) should
-       not prevent "make" from correctly complaining when such a required
-       file is missing from a distribution tarball.
-       * tests/dist-missing-am.test: New test.
-       * tests/dist-missing-m4.test: Likewise.
-       * tests/dist-missing-included-m4.test: Likewise.
-       * tests/Makefile.am (TESTS): Add them.
-       Suggestion by Ralf Wildenhues.
-
-2011-11-22  Stefano Lattarini  <address@hidden>
-
-       coverage: required but missing '.am' and '.m4' files are diagnosed
-       The stub rules emitted to work around the "deleted header problem"
-       for `.m4' files (included by autoconf in e.g., configure.ac) and
-       for `.am' files (included by automake in e.g., Makefile.am) should
-       not prevent the remake rules from correctly erroring out when a
-       still-required file is missing.
-       * tests/deleted-am.test: New test.
-       * tests/deleted-m4.test: Likewise.
-       * tests/Makefile.am (TESTS): Add them.
-
-2011-11-22  Stefano Lattarini  <address@hidden>
-
-       coverage: expose automake bug#10111 in the testsuite
-       * tests/remake-am-pr10111.test: New test, xfailing.
-       * tests/remake-m4-pr10111.test: Likewise.
-       * tests/Makefile.am (TESTS, XFAIL_TESTS): Add them.
-
-2011-11-19  Stefano Lattarini  <address@hidden>
-
-       texinfo: work around Solaris 10 xpg4 shell bug in install rules
-       * lib/am/texinfos.am (install-html-am): Use an extra variable
-       indirection to work around a bug in Solaris 10 /usr/xpg4/bin/sh.
-       Bug revealed by a failure of `txinfo21.test'.  See also:
-       <http://lists.gnu.org/archive/html/bug-autoconf/2011-11/msg00005.html>
-       <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10026#23>
-
-2011-11-17  Stefano Lattarini  <address@hidden>
-
-       configure: report perl version in config.log
-       * configure.ac: Report the version of the selected perl interpreter
-       in config.log; this should render the logs more informative.
-
-2011-11-13  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure with older install-info
-       * tests/install-info-dir.test (foo.texi): Also add proper
-       address@hidden', address@hidden' and address@hidden' directive, 
otherwise
-       older versions of `install-info' (e.g., 4.8) will fail to create
-       the `dir' index file in ${infodir}.
-       Problem revealed by a failure on NetBSD 5.1.
-
-2011-11-12  Stefano Lattarini  <address@hidden>
-
-       maintcheck: fix spurious failure in 'color2.test'
-       * tests/color2.test: Avoid creative quoting to avoid a spurious
-       failure of the `sc_tests_Exit_not_exit' maintainer check.
-
-2011-11-12  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious error in 'uninstall-fail.test' on Solaris
-       * tests/uninstall-fail.test: Solaris 10 /usr/xpg4/bin/sh can add
-       a line number before the `:' in the error messages issued by shell
-       builtins.  Account for that in our grepping of make output.
-
-2011-11-12  Stefano Lattarini  <address@hidden>
-
-       tests: fix typo in 'uninstall-fail.test'
-       * tests/uninstall-fail.test: Always use `$rm_f_is_silent_on_error'
-       instead of the bogus `$rm_f_is_silent_on_failure'.
-
-2011-11-19  Paul Eggert  <address@hidden>
-
-       * lib/install-sh: Spelling fix in comment.
-
-2011-11-10  Stefano Lattarini  <address@hidden>
-
-       tests: avoid a spurious failure of 'ltinit.test' MinGW
-       * tests/ltinit.test: Be laxer in grepping configure output, to
-       avoid spurious failures on systems which lack POSIX dynamic
-       linking (e.g., MinGW), or when cross-compiling for such systems.
-       See also commit `v1.11-855-ge9e5d4a'.
-       Report and suggestion from Peter Rosin.
-
-2011-11-08  Stefano Lattarini  <address@hidden>
-
-       tests: testsuite is now safe to run with dmake in parallel mode
-       * tests/defs.in: Unset variables DMAKE_CHILD, DMAKE_DEF_PRINTED
-       and DMAKE_MAX_JOBS, which are exported by Solaris dmake when run
-       in parallel mode, and which might confuse make processes spawned
-       by our testsuite.
-
-2011-11-08  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failures w.r.t. parallel make and colorization
-       * tests/color2.test: Skip the test if the $MAKE program fails to
-       consider the standard output as a tty when spawned by `expect'.
-       This is required for make implementations, like FreeBSD make and
-       Solaris dmake, that redirect the output of recipes to temporary
-       files or pipes when run in parallel mode.  Since we are at it,
-       simplify the detection of a working `expect' program, and throw
-       in other minor simplifications.
-
-2011-11-07  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure in 'distcheck-override-infodir.test'
-       * tests/distcheck-override-infodir.test ($required): Add
-       'install-info'.
-
-2011-11-07  Stefano Lattarini  <address@hidden>
-
-       tests: avoid another failure of 'uninstall-fail.test' on Solaris
-       * tests/uninstall-fail.test: On Solaris 10, if `/bin/rm' is run
-       with the `-f' option, it doesn't print any error message when
-       failing to remove a file (due to e.g., "Permission denied").
-       Yikes.  Cater to this incompatibility, by relaxing the test when
-       a faulty `rm' is detected.
-
-2011-11-10  Stefano Lattarini  <address@hidden>
-
-       tests: various minor tweakings, mostly related to AM_PROG_AR
-       * tests/alloca2.test: Ensure we don't experience a spurious failure
-       due to a missing `AM_PROG_AR' macro or a missing `ar-lib' auxiliary
-       script.
-       * tests/libtool4.test: Likewise.
-       * tests/ldadd.test: Likewise.  Since we are at it, make grepping of
-       automake stderr stricter.
-       * tests/reqd2.test: Likewise.
-       * tests/pr211.test: Ensure automake fails also with `-Wnone', since
-       the error we are testing for is an hard error, not a mere warning.
-       * tests/syntax.test: Likewise, and ensure we don't fail to other
-       errors by removing use of `lib_LTLIBRARIES' in Makefile.am.  Since
-       we are at it, make grepping of automake stderr stricter.
-
-2011-11-05  Stefano Lattarini  <address@hidden>
-
-       ar-lib: fix configure output for "unrecognized archiver interface"
-       * m4/ar-lib.m4: Ensure that, even when an error is hit while trying
-       to determine the archiver interface kind, the "checking archiver
-       interface" message from configure is properly terminated before
-       an error message is printed, to avoid slightly garbled output.
-       * tests/ar4.test: Enhance.
-       * tests/ar5.test: Likewise.
-
-2011-11-04  Stefano Lattarini  <address@hidden>
-
-       warnings: fix buglets for portability warnings
-       * lib/Automake/ChannelDefs.pm (switch_warning): Ensure the
-       correct implications and inter-dependencies between warnings
-       in the categories `portability', `extra-portability' and
-       `recursive-portability' are respected.  Also add detailed
-       explicative comments, and references to the relevant tests.
-       * tests/dollarvar2.test: Update and extend.  Also, remove
-       some unnecessary uses of `--force' option in automake calls.
-       * tests/extra-portability3.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-
-2011-11-04  Stefano Lattarini  <address@hidden>
-
-       tests: extend tests on 'extra-portability' warning category
-       * tests/extra-portability.test: Redefine `$AUTOMAKE' to ensure we
-       have complete control over the automake options.  Extend by using
-       also a setup where no `portability' warning is present (only an
-       `extra-portability' warning is).  Other minor extensions.  Remove
-       some redundant, verbose comments about the expected diagnostic.
-
-2011-11-03  Stefano Lattarini  <address@hidden>
-
-       tests: various minor tweakings, mostly related to AM_PROG_AR
-       * tests/alloca.test: Adjust to new portability requirements due
-       to the new AM_PROG_AR macro.
-       * tests/discover.test: Likewise.
-       * tests/libobj3.test: Likewise.
-       * tests/pluseq7.test: Likewise.  Also, make grepping of automake
-       expected error message stricter.
-       * tests/stdlib.test: Likewise, and extend the test a bit.
-       * tests/parse.test (configure.in): Remove redundant call to
-       AC_PROG_RANLIB.
-       * tests/library2.test: Adjust to new portability requirements
-       due to the new AM_PROG_AR macro.  Also ...
-       (configure.in): ... add call to AC_PROG_CC, to ensure automake
-       really fails for the expected reason.
-
-2011-11-05  Stefano Lattarini  <address@hidden>
-
-       ar-lib: fix configure output for "unrecognized archiver interface"
-       * m4/ar-lib.m4: Ensure that, even when an error is hit while trying
-       to determine the archiver interface kind, the "checking archiver
-       interface" message from configure is properly terminated before
-       an error message is printed, to avoid slightly garbled output.
-       * tests/ar4.test: Enhance.
-       * tests/ar5.test: Likewise.
-
-2011-11-05  Stefano Lattarini  <address@hidden>
-
-       tests: more faithful 'installcheck' support in few tests
-       * tests/ar-lib5a.test: Use the `$am_scriptdir' variable instead
-       of "$testsrcdir/../lib" or "$top_testsrcdir/lib", to test more
-       faithfully under "make installcheck".
-       * tests/ar-lib5a.test: Likewise.
-       * tests/libobj-basic.test: Likewise.
-       * tests/libobj19.test: Likewise.
-       * tests/suffix5.test: Likewise.
-
-2011-11-05  Stefano Lattarini  <address@hidden>
-
-       tests: remove redundant settings of `errexit' shell flag
-       * tests/aclocal-path-install-serial.test: Do not set the
-       `errexit' shell flag, as it is already set by `tests/defs'.
-       * tests/ar-lib2.test: Likewise.
-       * tests/ar-lib3.test: Likewise.
-       * tests/ar-lib4.test: Likewise.
-       * tests/ar-lib5a.test: Likewise.
-       * tests/ar-lib5b.test: Likewise.
-       * tests/ar-lib6a.test: Likewise.
-       * tests/ar-lib6b.test: Likewise.
-       * tests/ar-lib7.test: Likewise.
-       * tests/ar3.test: Likewise.
-       * tests/ar4.test: Likewise.
-       * tests/ar5.test: Likewise.
-       * tests/extra-portability.test: Likewise.
-       * tests/extra-portability2.test: Likewise.
-       * tests/extra-portability3.test: Likewise.
-       * tests/install-info-dir.test: Likewise.
-       * tests/maintmode-configure-msg.test: Likewise.
-
-2011-11-05  Stefano Lattarini  <address@hidden>
-
-       generated tests: avoid extra "FIXME" comments
-       * tests/gen-testsuite-part: Avoid putting too much "FIXME"
-       comments in the generated test scripts, since they end up
-       being just counter-productive noise when one has to grep
-       the test scripts looking for real "FIXME" items.
-
-2011-09-12  Stefano Lattarini  <address@hidden>
-
-       cosmetics: fix typo in 'prove-runner' script
-       * tests/prove-runner: Remove erroneously-repeated word.
-       * THANKS: Update.
-       Reported by Dave Hart.
-
-2011-11-05  Stefano Lattarini  <address@hidden>
-
-       Merge branch 'master' into testsuite-work
-       * tests/extra-portability.test: Use `$am_original_AUTOMAKE'
-       instead of the obsolete `$original_AUTOMAKE'.
-       * tests/extra-portability3.test: Likewise.
-       * tests/list-of-tests.mk: Update.
-
-2011-11-05  Stefano Lattarini  <address@hidden>
-
-       Merge branch 'msvc' into master
-       * tests/extra-portability3.test: Use `$original_AUTOMAKE' instead
-       of hackishly extracting the first component of `$AUTOMAKE'.
-       * tests/extra-portability.test: Likewise.  Also, since we are at
-       it, throw in a couple of small extensions and tweakings (suggested
-       by the minor merge conflicts).
-
-2011-11-04  Stefano Lattarini  <address@hidden>
-
-       warnings: fix buglets for portability warnings
-       * lib/Automake/ChannelDefs.pm (switch_warning): Ensure the
-       correct implications and inter-dependencies between warnings
-       in the categories `portability', `extra-portability' and
-       `recursive-portability' are respected.  Also add detailed
-       explicative comments, and references to the relevant tests.
-       * tests/dollarvar2.test: Update and extend.  Also, remove
-       some unnecessary uses of `--force' option in automake calls.
-       * tests/extra-portability3.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-
-2011-11-04  Stefano Lattarini  <address@hidden>
-
-       tests: extend tests on 'extra-portability' warning category
-       * tests/extra-portability.test: Redefine `$AUTOMAKE' to ensure we
-       have complete control over the automake options.  Extend by using
-       also a setup where no `portability' warning is present (only an
-       `extra-portability' warning is).  Other minor extensions.  Remove
-       some redundant, verbose comments about the expected diagnostic.
-
-2011-11-04  Stefano Lattarini  <address@hidden>
-
-       test defs: new functions to analyze configure help screen
-       * tests/defs (extract_configure_help, grep_configure_help): New
-       functions.
-       * tests/maintmode-configure-msg.test: Use them, reducing code
-       duplication and test brittleness.
-       * tests/help-depend.test: Likewise.
-       * tests/help-depend2.test: Likewise.
-       * tests/help-dmalloc.test: Likewise.
-       * tests/help-lispdir.test: Likewise.
-       * tests/help-multilib.test: Likewise.
-       * tests/help-python.test: Likewise.
-       * tests/help-regex.test: Likewise.
-       * tests/help-silent.test: Likewise.
-       * tests/help-upc.test: Likewise.
-       * tests/help-init.test: Make grepping of configure help screen
-       slightly stricter.
-       * tests/self-check-configure-help.test: New self test.
-       * tests/Makefile.am (TESTS): Add it.
-       From a report by Jim Meyering.
-
-2011-11-03  Stefano Lattarini  <address@hidden>
-
-       Merge branch 'master' into testsuite-work
-
-       * tests/instspc.tap: Adjust to new portability requirements
-       due to the new AM_PROG_AR macro.
-       * tests/lex-lib.test: Likewise.
-       * tests/extra-portability2.test: Use `$am_original_AUTOMAKE'
-       instead of the obsolete `$original_AUTOMAKE'.
-       * tests/list-of-tests.mk: Update.
-
-2011-11-03  Stefano Lattarini  <address@hidden>
-
-       tests: various minor tweakings, mostly related to AM_PROG_AR
-       * tests/alloca.test: Adjust to new portability requirements due
-       to the new AM_PROG_AR macro.
-       * tests/discover.test: Likewise.
-       * tests/libobj3.test: Likewise.
-       * tests/pluseq7.test: Likewise.  Also, make grepping of automake
-       expected error message stricter.
-       * tests/stdlib.test: Likewise, and extend the test a bit.
-       * tests/parse.test (configure.in): Remove redundant call to
-       AC_PROG_RANLIB.
-       * tests/library2.test: Adjust to new portability requirements
-       due to the new AM_PROG_AR macro.  Also ...
-       (configure.in): ... add call to AC_PROG_CC, to ensure automake
-       really fails for the expected reason.
-
-2011-11-03  Stefano Lattarini  <address@hidden>
-
-       Merge branch 'msvc' into master
-
-       * tests/instspc-tests.sh: Adjust to new portability requirements
-       due to the new AM_PROG_AR macro.
-       * tests/libobj-basic.test: Likewise.
-       * tests/libobj2.test: Likewise.
-       * tests/libobj15a.test: Likewise.
-       * tests/libobj15b.test: Likewise.
-       * tests/libobj15c.test: Likewise.
-       * tests/libobj16a.test: Likewise.
-       * tests/libobj16b.test: Likewise.
-       * tests/libobj17.test: Likewise.
-       * tests/libobj18.test: Likewise.
-       * tests/libobj19.test: Likewise.
-       * tests/libobj20a.test: Likewise.
-       * tests/libobj20b.test: Likewise.
-       * tests/libobj20c.test: Likewise.
-       * tests/canon6.test: Likewise.
-       * tests/canon6.test: Likewise.
-       * tests/canon7.tests: Likewise.
-       * tests/extra9.test: Likewise.
-       * tests/extradep.test: Likewise.
-       * tests/extradep2.test: Likewise.
-       * tests/posixsubst-ldadd.test: Likewise.
-       * tests/posixsubst-libraries.test: Likewise.
-       * tests/posixsubst-ltlibraries.test: Likewise.
-       * tests/python-virtualenv.test: Likewise.
-       * tests/vartypos.test: Likewise.
-       * tests/vartypo2.test: Likewise.
-       * tests/suffix.test: Update to take into account previous
-       master-only changes.
-       * tests/suffix2.test: Likewise.
-       * tests/libobj7.test: Call automake with the `--add-missing'
-       option, instead of creating a dummy `ar-lib' file, since this
-       test now also runs "./configure" and "make".
-       * tests/suffix5.test: Copy the real `ar-lib' script file,
-       instead of creating a dummy one, since this test now also
-       runs "./configure" and "make".
-       * tests/extra-portability2.test: Fix this test not to rely
-       on the older, faulty semantics of "strictness specification
-       always reset warning level", which has been fixed in commit
-       v1.11-623-g1609491 (see also automake bug#7669 a.k.a. PR/547).
-       Since we are at it, throw inf few other minor unrelated
-       improvements.
-       * tests/extra-portability.test: Explicitly pass `-Wall' to
-       automake calls, for clarity.
-
-2011-10-21  Peter Rosin  <address@hidden>
-
-       warnings: new 'extra-portability' category, for AM_PROG_AR
-       * lib/Automake/ChannelDefs.pm: Register new extra-portability
-       warning channel.
-       (switch_warning): Turn off extra-portability if portability is
-       turned off, and turn on portability if extra-portability is
-       turned on.
-       (set_strictness): Silence extra-portability for --gnits, --gnu
-       and --foreign.
-       * tests/extra-portability2.test: New test, checking that the
-       extra-portability channel is silenced by --gnits, --gnu and
-       --foreign.
-       * doc/automake.texi (Invoking Automake): Document the new warning
-       category and its interaction with the portability category.
-       * tests/extra-portability.test: New test, checking the interaction
-       between the portability and extra-portability warning categories.
-       * automake.in (handle_libraries, handle_ltlibraries): Move the
-       AM_PROG_AR warnings to the new extra-portability channel.
-       * tests/ar2.test: Adjust to the new warning channel.
-       * tests/pr300-lib.test: Likewise.
-       * tests/pr300-ltlib.test: Likewise.
-       * tests/pr307.test: Likewise.
-       * tests/pr401.test: Likewise.
-       * tests/pr401b.test: Likewise.
-       * tests/pr401c.test: Likewise.
-       * tests/pr72.test: Likewise.
-       * NEWS: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-10-21  Peter Rosin  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-           Stefano Lattarini  <address@hidden>
-
-       Add new 'AM_PROG_AR' macro, triggering the 'ar-lib' script.
-       * m4/ar-lib.m4: New macro AM_PROG_AR, which locates an
-       archiver and triggers the auxiliary 'ar-lib' script if needed.
-       * m4/Makefile.am (dist_m4data_DATA): Update.
-       * automake.in ($seen_ar): New variable.
-       (scan_autoconf_traces): Set it.
-       (handle_libraries, handle_ltlibraries): Require AM_PROG_AR for
-       portability.
-       * doc/automake.texi (Public Macros): Mention the new
-       'AM_PROG_AR' macro.
-       (Subpackages): Add AM_PROG_AR to the example.
-       (A Library): Adjust recommendations for AR given the new
-       AM_PROG_AR macro.
-       * All relevant tests: Adjust to new portability requirements due
-       to the new AM_PROG_AR macro.
-       * tests/ar-lib2.test: New test, checking that AM_PROG_AR triggers
-       install of ar-lib.
-       * tests/ar-lib3.test: New test, checking that lib_LIBRARIES
-       requires AM_PROG_AR.
-       * tests/ar-lib4.test: New test, checking that lib_LTLIBRARIES
-       requires AM_PROG_AR.
-       * tests/ar-lib5a.test: New test, checking that AM_PROG_AR triggers
-       use of ar-lib when the archiver is Microsoft lib.
-       * tests/ar-lib5b.test: New test, checking that AM_PROG_AR triggers
-       use of ar-lib when the archiver is a faked lib.
-       * tests/ar-lib6a.test: New test, checking the ordering of
-       AM_PROG_AR and LT_INIT.
-       * tests/ar-lib6b.test: New test, checking the ordering of
-       AM_PROG_AR and AC_PROG_LIBTOOL.
-       * tests/ar-lib7.test: New test, checking that automake warns
-       if ar-lib is missing.
-       * tests/ar3.test: New test, checking that AR and ARFLAGS may
-       be overridden by the user even if AM_PROG_AR is used.
-       * tests/ar4.test: New test, checking that AM_PROG_AR bails out
-       if it cannot determine the archiver interface.
-       * tests/ar5.test: New test, checking that AM_PROG_AR runs its
-       optional argument if it cannot determine the archiver interface.
-       * tests/defs.in: New required entry 'lib'.
-       * tests/Makefile.am (TESTS): Update.
-       * NEWS: Update.
-
-2011-11-03  Zack Weinberg <address@hidden>  (tiny change)
-           Stefano Lattarini  <address@hidden>
-
-       maint-mode: fix botched configure messages
-       This change fixes automake bug#9890.
-       * m4/maintainer.m4 (AM_MAINTAINER_MODE): Fix the "checking ..."
-       configure message related to the enabling/disabling of maintainer
-       mode.
-       * tests/help-maintainer.test: Renamed ...
-       * tests/maintmode-configure-msg.test: ... to this, and extended
-       to cover the fixed bug.  Also, since we are at it, make grepping
-       of configure help screens stricter, and throw in some few other
-       changes to reduce code duplication and enhance readability.
-       * tests/Makefile.am (TESTS): Update.
-       * THANKS: Update with Zack's new e-mail address.
-       Report and initial patch by Zack Weinberg, test cases added by
-       Stefano Lattarini.
-
-2011-10-23  Stefano Lattarini  <address@hidden>
-
-       info: allow user to inhibit creation/update of '${infodir}/dir'
-       With this change, we allow the user to request the install-info
-       rules not to update the `${infodir}/dir' file, by setting the
-       environment variable `AM_UPDATE_INFO_DIR' to the value "no".
-       This is especially useful to distro packagers, and is a definite
-       improvement over our previous hack of looking whether the
-       `install-info' program was the Debian or GNU version -- hack
-       which had been silently broken with recent versions of debian
-       install-info BTW (probably since dpkg 1.15.4, 2009-09-06).
-       This change fixes automake bug#9773.  See also Debian Bug#543992.
-       * lib/am/texinfos.am: Don't look anymore at the output of
-       `install-info --version' to decide whether to use it to update
-       the `${infodir}/dir' or not; instead, honour the environment
-       variable `AM_UPDATE_INFO_DIR'.
-       * tests/install-info-dir.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-       * tests/defs: Also unset `AM_UPDATE_INFO_DIR', to avoid unwanted
-       interferences from the environment.
-       * doc/automake.texi (Texinfo): Update.
-       * NEWS: Likewise.
-       * THANKS: Likewise.
-       Report by Jonathan Nieder.
-
-2011-10-25  Stefano Lattarini  <address@hidden>
-
-       test defs: new function 'am_keeping_testdirs', for better APIs
-
-       This change is meant to make it easier for TAP-based test scripts
-       to remove files left over by completed (sub)tests, while still
-       honoring the user-provided `$keep_testdirs' setting.
-
-       * tests/defs (am_keeping_testdirs): New function, telling whether
-       we should keep the test directories around, even in case of
-       success (by default, we don't).
-       (exit trap): Use it.
-       * tests/depmod.tap: Likewise.
-       * tests/instspc.tap: Likewise.  Also, fix some pre-existing
-       "copy & paste" bugs, and a typo in comments.
-
-2011-10-25  Stefano Lattarini  <address@hidden>
-
-       tests: remove redundant `set -e', and other minor improvements
-       * tests/dejagnu-absolute-builddir.test: Do not set the `errexit'
-       shell flag, as it is already set by `tests/defs'.
-       * tests/dejagnu-relative-srcdir.test: Likewise.
-       * tests/dejagnu-siteexp-append.test: Likewise.
-       * tests/dejagnu-siteexp-useredit.test: Likewise, and fix a typo
-       in comments.
-       * tests/dejagnu-siteexp-extend.test: Likewise, and prefer the
-       use of `$distdir' over hard-coded `$me-1.0'.  Also ...
-       (write_check_for): ... use `unindent' when writing from an
-       here-doc, for better code indentation.
-
-2011-10-20  Stefano Lattarini  <address@hidden>
-
-       deps: partially revert commit `v1.11-512-geeee551'
-       This change partly reverts commit "Create subdirs for generated
-       sources even when not dep tracking", of 2011-04-02.
-       That commit had caused the bugs #8485 and #8526.  Since we are
-       nearing the bug-fixing automake release 1.11.2, the safest policy
-       at the moment is to just revert the problematic hunks: an older,
-       known bug is better than a regression.
-       * automake.in (handle_single_transform): Don't add a dirstamp
-       dependency, even when $object is derived and lands in a subdir.
-       * tests/Makefile.am (XFAIL_TESTS): Add lex-subobj-nodep.test,
-       remove yacc-dist-nobuild-subdir.test.
-
-2011-10-25  Stefano Lattarini  <address@hidden>
-
-       tests: few improvements to some `ar-lib' related tests
-
-       * tests/ar-lib5a.test (Makefile.am): Also check that the target
-       library has truly been created.
-       (ar-lib): Use the real `ar-lib' script (mildly patched) rather
-       than a dummy one, to ensure better "real-life coverage".  Fix
-       botched shebang line.
-       * tests/ar-lib5b.test: Extend the PATH variable to make the dummy
-       `lib' script accessible, instead of explicitly calling it by its
-       relative/absolute path.
-       (ar-lib): Fix botched shebang line.
-       (bin/lib): Likewise.  Also, add explicative comments, and make
-       slightly stricter.
-
-2011-10-24  Peter Rosin  <address@hidden>
-
-       Merge branch 'maint' into msvc
-
-       * tests/subpkg-yacc.test: Adjust to new portability requirements due
-       to the new AM_PROG_AR macro.
-
-2011-10-19  Stefano Lattarini  <address@hidden>
-
-       dejagnu: allow the package developer to extend site.exp
-       Fixes automake bug#7873.
-       * lib/am/dejagnu.am (site.exp): Depend from the files listed in
-       $(EXTRA_DEJAGNU_SITE_CONFIG), if any.  Append their contents to
-       the generated site.exp (still preserving user edits).
-       * doc/automake.texi (Dejagnu Tests): Update.
-       * tests/dejagnu-siteexp-append.test: New test.
-       * tests/dejagnu-siteexp-extend.test: Likewise.
-       * tests/dejagnu-siteexp-useredit.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-       * NEWS: Update.
-       Suggestion by Rainer Orth.
-
-2011-10-19  Stefano Lattarini  <address@hidden>
-
-       dejagnu: ensure 'srcdir' is defined as a relative directory
-       This change fixes automake bug#7833.
-       * lib/am/dejagnu.am (check-DEJAGNU): Prefer using plain $(srcdir)
-       over calculating and using the absolute path of $(srcdir).
-       * tests/dejagnu-relative-srcdir.test: New test.
-       * tests/dejagnu-absolute-builddir.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-       Report by Ian Lance Taylor.  Suggestions by Ralf Wildenhues.
-
-2010-12-13  Ralf Wildenhues  <address@hidden>
-
-       Fix testsuite failure of check12.test without DejaGNU.
-       * tests/check12.test: Require runtest.
-
-2010-12-10  Stefano Lattarini  <address@hidden>
-
-       Extend and improve tests on DejaGnu support.
-       * tests/dejagnu.test: Do not create useless dummy test script.
-       Add trailing `:' command.  In heading comments, add reference
-       to ...
-       * tests/check12.test: ... this new "semantic" test, covering
-       concurrent use of dejagnu tests, simple tests and `check-local'
-       target.
-       * tests/dejagnu2.test: Make test more reliable, by avoid weak
-       grepping of make output.  Prefer `cat' over `echo' to append
-       to configure.in.  Quote literal dots in grep regexps.  Prefer
-       `grep -c ...' over `grep ... | wc -l'.  Make grepping of
-       automake stderr slightly stricter.  Add trailing `:' command.
-       * tests/dejagnu3.test: Prefer `cat' over `echo' to append to
-       configure.in.  Check stderr of expected-to-fail "make" call.
-       Remove extra blank lines from Makefile.am.
-       * tests/dejagnu4.test: Prefer `cat' over `echo' to append to
-       configure.in.  Prefer `mv -f' over plain `mv' when the target
-       file already exists.  Avoid extra mkdir calls by creating more
-       directories at once.  Better use of blank lines.  Check that
-       the `*.log' and `*.sum' files are created by runtest also when
-       "make check" fails.
-       * tests/dejagnu7.test: Prefer `cat' over `echo' to append to
-       configure.in.  Better use of blank lines.  Add a trailing `:'
-       command.
-       * tests/dejagnu6.test: Likewise, and give the dejagnu test a
-       more descriptive name.
-       * tests/dejagnu5.test: Likewise.  Also, simply define package
-       name to `$me' rather than using a non-obvious sed script to
-       extract it from `AC_INIT', and write the Makefile.am with only
-       one command.
-       * tests/Makefile.am (TESTS): Updated.
-
-2011-10-21  Peter Rosin  <address@hidden>
-
-       * THANKS: Fix whitespace issue.
-
-2011-10-25  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failures due to missing 'yywrap()' function
-
-       The AC_PROG_LEX Autoconf macro does not diagnose a failure to find
-       the "lex library" expected to provide a `yywrap' function (function
-       which is required to link most lex-generated programs).  On the
-       contrary, when all the link attempts (i.e., with `-ll' and `-lfl')
-       fail, configure declares that no lex library is needed, and simply
-       proceeds with the configuration process -- only for the build to
-       possibly fail later, at make time.
-
-       This behaviour is intended; the Autoconf manual reads:
-        ``You are encouraged to use Flex in your sources, since it is
-          both more pleasant to use than plain Lex and the C source it
-          produces is portable.  In order to ensure portability, however,
-          you must either provide a function `yywrap' or, if you don't use
-          it (e.g., your scanner has no `#include'-like feature), simply
-          include a `%noyywrap' statement in the scanner's source.''
-
-       This AC_PROG_LEX behaviour is causing some spurious failures of
-       the Automake testsuite in environments which lack a proper library
-       providing `yywrap' (this happens for example on Fedora-based
-       systems).   The proper workaround is to simply provide a fall-back
-       implementation of `yywrap' in our lexers.
-
-       See also partially-overlapping commit `v1.11-871-geb147a1' (from
-       the 'testsuite-work' branch), which was motivated by similar
-       spurious failures experienced when cross-compiling.
-
-       Reported by Jim Meyering:
-       
<http://lists.gnu.org/archive/html/automake-patches/2011-10/msg00092.html>
-
-       * tests/cond35.test: Provide a dummy `yywrap' function.
-       * tests/lex3.test: Likewise.
-       * tests/lexvpath.test: Likewise.
-       * tests/silent-lex-generic.test: Likewise.
-       * tests/silent-lex-gcc.test: Likewise.
-
-2011-10-21  Stefano Lattarini  <address@hidden>
-
-       tests: more faithful 'installcheck' support in few tests
-       * tests/test-driver-acsubst.test: Use the `$am_scriptdir'
-       variable instead of `$testsrcdir/../lib', to test more
-       faithfully under "make installcheck".
-       * tests/test-driver-cond.test: Likewise.
-       * tests/dist-auxfile.test: Likewise, and add one more use
-       of `fatal_' to report hard errors.
-       * tests/tests/dist-auxdir-many-subdirs.test: Likewise.
-
-2011-10-21  Stefano Lattarini  <address@hidden>
-
-       tests: remove redundant settings of `errexit' shell flag
-       * tests/aclocal-path-install-serial.test: Do not set the
-       `errexit' shell flag, as it is already set by `tests/defs'.
-       * tests/aclocal-path-install.test: Likewise.
-       * tests/aclocal-path-nonexistent.test: Likewise.
-       * tests/aclocal-path-precedence.test: Likewise.
-       * tests/aclocal-path.test: Likewise.
-       * tests/dist-auxfile-2.test: Likewise.
-       * tests/dist-auxfile.test: Likewise.
-       * tests/distcheck-pr9579.test: Likewise.
-       * tests/javadir-undefined.test: Likewise.
-       * tests/subpkg-yacc.test: Likewise.
-       * tests/test-extensions-cond.test: Likewise.
-       * tests/test-extensions.test: Likewise.
-       * tests/uninstall-fail.test: Likewise.
-       * tests/uninstall-pr9578.test: Likewise.
-       * tests/distcheck-override-infodir.test: Likewise.  Also,
-       fix typo in heading comments since we are at it.
-
-2011-10-20  Stefano Lattarini  <address@hidden>
-
-       fixup: add forgotten test scripts to $(TESTS)
-       * tests/list-of-tests.mk: Add various test scripts that are in
-       the git repository but weren't correctly listed in $(TESTS).
-       The inconsistency had been caused by botched/incomplete merges,
-       and revealed by the "maintainer-check-list-of-tests" target.
-
-2011-10-18  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure with FreeBSD make and Yacc in VPATH
-       * tests/subpkg.test: Some cosmetic adjustments.  Move the tests
-       checking that $(YLWRAP) is defined and installed properly when
-       ylwrap is in a default auxdir found in a parent package ...
-       * tests/subpkg-yacc.test: ... into this new test, which carefully
-       avoids to trigger the known bug#7884 (combo FreeBSD make plus Yacc
-       plus VPATH build).
-       * tests/Makefile.am (TESTS): Update.
-
-2011-10-18  Stefano Lattarini  <address@hidden>
-
-       tests: avoid spurious failure in 'parallel-tests3.test'
-       This fixes automake bug#8788.
-       * tests/parallel-tests3.test: To ensure that the serial run of
-       the dummy testsuite is still ongoing when the parallel run has
-       terminated, use `kill -0', not a bare `kill'.  This will prevent
-       a testsuite crash on NetBSD 5.1, and a testsuite hang on FreeBSD
-       8.2.  Also, since we are at it, try harder to avoid possible
-       hangs of the script in other unusual situations.
-
-2011-10-20  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failures with "chatty" make implementations
-       * tests/distcheck-missing-m4.test: On failure, some make
-       implementations (such as Solaris make) print the whole failed
-       recipe on standard output.  This was causing a spurious failure
-       in the checks grepping the output from make.  Work around this.
-       * tests/distcheck-outdated-m4.test: Likewise.
-
-2011-10-20  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure on fast machines
-       * tests/aclocal-path-precedence.test: Also remove the `configure'
-       script between different test runs, to ensure it is always remade
-       by autoconf.  Add proper explicative comments.
-
-2011-10-20  Stefano Lattarini  <address@hidden>
-
-       tests: avoid spurious failure of 'uninstall-fail.test' on Solaris
-       * tests/uninstall-fail.test: All the Solaris 10 shells (/bin/sh,
-       /bin/ksh, and /usr/xpg4/bin/sh), upon failing to chdir to a
-       directory with the `cd' builtin, print a message like:
-         "sh: /root: permission denied"
-       which doesn't report the `cd' builtin anywhere.  Relax the grepping
-       of the error message accordingly.
-
-2011-10-20  Jim Meyering  <address@hidden>
-
-       tests: fix aclocal-print-acdir.test
-       * tests/aclocal-print-acdir.test: Adjust to pass.
-
-2011-10-19  Stefano Lattarini  <address@hidden>
-
-       tests: avoid spurious failure of 'uninstall-fail.test' on Cygwin
-       * tests/uninstall-fail.test: Be sure to really skip this test
-       on systems that allows files to be removed from unwritable
-       directories.  Motivated by a spurious failure on Cygwin 1.5.
-
-2011-10-17  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure with autoconf 2.62
-       * tests/aclocal-path-precedence.test: Rewrite configure.in,
-       rather than appending to it, to avoid spurious failures (at
-       least with autoconf 2.62) due to repeated calls to AC_INIT.
-       Also, add package name and version arguments to AC_INIT, to
-       avoid spurious errors from automake.
-
-2011-10-16  Stefano Lattarini  <address@hidden>
-
-       docs: avoid using colon character inside arguments of @pxref
-       Fixes automake bug#9753
-       * doc/automake.texi (VPATH Builds): Avoid using colon character
-       `:' inside arguments of @pxref, as this can cause problems in
-       the generated `.info' files, and such an usage will be explicitly
-       forbidden by future texinfo documentation.
-       * THANKS: Update.
-       Reported by Дилян Палаузов.
-
-2011-10-17  Stefano Lattarini  <address@hidden>
-
-       refactor: improve signature of 'check_directory' sub in automake
-       * automake.in (check_directory): Take the relative directory
-       the directory to be checked is expected to be found into as
-       an optional parameter, rather than reading it from the global
-       variable `$relative_dir'.
-       (scan_autoconf_traces, check_directories_in_var): Adjust.
-
-2011-10-17  Stefano Lattarini  <address@hidden>
-
-       cosmetics: remove obsolete comment
-       * automake.in (push_required_file): Remove "FIXME" comment stating
-       that the special handling of `$config_aux_dir' breaks threaded
-       automake: this is not true anymore after the recent commits (see
-       in particular commit `v1.11-1225-gf672944').
-
-2011-10-08  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure with Solaris /bin/sh
-       * tests/dist-auxfile.test: Don't use redirected `:' in a loop,
-       it hits a bug in Solaris 10 /bin/sh.
-
-2011-10-08  Stefano Lattarini  <address@hidden>
-
-       threaded-am: better serialization for required config files
-       With this change, we make serialization/de-serialization of
-       required config files installs more granular, and in the process
-       fix the bug introduced by commit `v1.11-1219-g326ecba'.
-       * automake.in ($required_conf_file_queue): Move its declaration
-       earlier.
-       (require_file_internal): Add a new argument telling whether the
-       function should act immediately or queue its action for the master
-       thread to handle.
-       (queue_required_conf_file): Renamed ...
-       (queue_required_file_check_or_copy): ... to this.
-       (require_queued_conf_file): Renamed ...
-       (require_queued_file_check_or_copy): ... to this, and make it call
-       `required_file_check_or_copy' instead of `require_file_internal'.
-       (require_conf_file, handle_makefiles_threaded): Adjust and simplify
-       accordingly.
-       * tests/Makefile.am (XFAIL_TESTS): Remove `parallel-am.test'.
-
-2011-10-08  Stefano Lattarini  <address@hidden>
-
-       automake: refactor, break up 'require_file_internal'
-       This refactoring is only required in view of future changes.
-       * automake.in (require_file_internal): Move the guts of this
-       function ...
-       (required_file_check_or_copy): ... into this new function.  This
-       ensures that calls to `push_required_file' and code that copies
-       required files are placed in separate functions; this will be
-       very useful for reorganizing de-serialization of file installs
-       in future changes.
-
-2011-10-08  Stefano Lattarini  <address@hidden>
-
-       dist: separate auxiliary file instantiation from DIST_COMMON update
-       This change simplifies the automake internals dealing with the
-       checking, copying and distributing of required auxiliary files.
-       With this change, a required auxiliary file is *unconditionally*
-       added to the contents of the DIST_COMMON variable in the generated
-       Makefile.in, before checking whether it exists, or trying to copy
-       it (if `--add-missing' is in use).  This shouldn't be a problem,
-       since if the checking or copying of the file fails, automake will
-       bail out, the Makefile.in won't be created, and thus its content
-       will not matter.  OK, this is not completely true when threaded
-       automake is in use, but then, such a situation was also possible
-       before this patch, so no regression here, which is enough for us.
-       This change is the first of a series of steps aimed at fixing
-       the regression introduced in threaded automake usage by commit
-       `v1.11-1219-g326ecba'.
-       * automake.in (require_file_internal): Add the required file to
-       DIST_COMMON unconditionally.
-       * tests/missing-auxfile-stops-makefiles-creation.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-
-2011-10-08  Stefano Lattarini  <address@hidden>
-
-       refactor: rename a subroutine to a more proper name
-       * automake.in (maybe_push_require_file): Renamed ...
-       (push_required_file): ... to this.
-       All callers adjusted.
-
-2011-10-08  Stefano Lattarini  <address@hidden>
-
-       dist: truly always distribute files in AC_REQUIRE_AUX_FILE
-       This change fixes automake bug#9651.
-       * automake.in (handle_dist): Files whose distribution is required
-       by configure.ac are now correctly distributed even if the build-aux
-       directory coincides with the top-level directory.
-       * tests/Makefile.am (XFAIL_TESTS): Remove `dist-auxfile.test'.
-       * NEWS: Update.
-
-2011-10-08  Stefano Lattarini  <address@hidden>
-
-       dist: simplify automake code accordingly to the previous changes
-       After the previous change `v1.11-1219-g326ecba', every Makefile.am
-       requiring a file in the "config auxdir" will cause it to be listed
-       in the DIST_COMMON variable of the corresponding generated
-       Makefile.in, not only of the top-level Makefile.in.  Thus we don't
-       need to worry anymore about trying to distribute files in the
-       config auxdir from the top-level Makefile or the Makefile in
-       config auxdir (if any).  This allows us to carry out some useful
-       simplifications in the automake script.
-       This will however cause some changes in the generated Makefile;
-       for example, if the `PROGRAMS' primary is used only in a subdir
-       Makefile.am, the `depcomp' script will be distributed only by
-       `subdir/Makefile', not by the top-level Makefile.  This change
-       can be seen as an internal detail though, and definitely warranted
-       by the nice simplifications the current commit provides.
-       * automake.in ($automake_will_process_aux_dir): Variable removed.
-       (scan_autoconf_files): Adjust and simplify.
-       (handle_makefiles_threaded): Likewise.
-       (get_number_of_threads): Likewise.
-       (require_file_internal): Likewise.
-       (maybe_push_required_file): Its return value is not used anymore,
-       so return nothing.  Add special handling for distributed files from
-       `$config_libobj_dir'.  Also, catch "this can't happen" situations,
-       and abort accordingly.  Fix function description to better fit its
-       new role.
-       * tests/libobj19.test: Extend to also check situations where the
-       Makefile.am using $(LIBOBJS) is not the top-level one.
-       * tests/distcom6.test: Delete, merged into ...
-       * tests/distcom2.test: ... this test, which has been update to
-       account for the changed automake semantics.
-       * tests/Makefile.am (TESTS): Update.
-       * NEWS: Update.
-
-2011-10-08  Stefano Lattarini  <address@hidden>
-
-       dist: auxiliary files can be distributed from subdir Makefiles
-       With this change, we make it possible for a subdir Makefile.am
-       to distribute files in the config auxdir; while this means that
-       some files might be copied multiple times, it simplify some logic
-       in the automake script, and fix at least one important bug.  In
-       fact, before this change, the auxiliary script `test-driver' was
-       not being distributed as expected when TESTS was defined only in
-       a subdir Makefile (which is a pretty common setup indeed).  Now
-       this does not happen anymore: so the present change fixes automake
-       bug#9546.
-       Another welcome collateral effect is that `dist-auxfile-2.test'
-       now passes.
-       OTOH, the present changes *breaks threaded automake*.  The reason
-       is that automake needs to serialize file installations spawned
-       by `--add-missing' (this isn't for cosmetic reasons, but is
-       really needed to avoid possible race conditions and botched output
-       files).  Currently the code that installs required files is
-       intertwined with the code that declares the DIST_COMMON variables;
-       so, upon de-serialization, the definition of DIST_COMMON might get
-       emitted in the wrong Makefile.in.
-       Some follow-up refactoring in automake will soon take care of
-       remedying this situation.  For the moment, we just declare some
-       "parallel-am" tests as xfailing.
-       * automake.in (maybe_push_required_file): Add ad-hoc handling for
-       the case where the directory part of the required file is different
-       from the subdir where the current Makefile.am resides, but is equal
-       to the "config-aux directory" ($config_auxdir).  This is needed to
-       allow a construct in a non-top-level Makefile.am to require a file
-       in the config-aux directory.
-       * tests/test-driver-is-distributed.test: Extend and adjust.  This
-       test now passes.
-       * tests/java-compile-run-nested.test: Call automake with the `-a'
-       option to ensure that the `test-driver' auxiliary script gets
-       correctly installed.  This test now passes.
-       * tests/distcom-subdir.test: New test.
-       * tests/dist-readonly.test: Likewise.
-       * tests/dist-repeated.test: Likewise.
-       * tests/dist-auxdir-many-subdirs.test: Likewise.
-       * tests/distcom7.test: Removed, it's obsolete now.
-       * tests/Makefile.am (TESTS, XFAIL_TESTS): Update.
-
-2011-10-11  Stefano Lattarini  <address@hidden>
-
-       coverage: conditional contents in LOG_DRIVER variables
-       * tests/test-driver-cond.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-
-2011-10-11  Stefano Lattarini  <address@hidden>
-
-       coverage: LOG_DRIVER variables can be defined through AC_SUBST
-       * tests/test-driver-acsubst.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-
-2011-10-07  Stefano Lattarini  <address@hidden>
-
-       parallel-tests: warn on conditional TEST_EXTENSIONS definition
-       Before this change, automake would have still bailed out, but
-       with a confusing error message (about an invalid redefinition
-       of TEST_EXTENSIONS).
-       * automake.in (handle_tests): Warn explicitly if TEST_EXTENSIONS
-       has conditional contents.
-       * tests/test-extensions-con.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-       * NEWS: Update.
-
-2011-10-06  Stefano Lattarini  <address@hidden>
-
-       parallel-tests: don't allow @substitutions@ in TEST_EXTENSIONS
-       Even after the last commit `v1.11-476-g90bea64', the checks
-       performed by automake on entries in $(TEST_EXTENSIONS) tried to
-       allow for @substitited@ stuff.  This however ends up allowing
-       quite brittle setups, which, most importantly, are of no real
-       practical usefulness anyway.  So it's better to just disallow
-       @substitutions@ in TEST_EXTENSIONS altogether, offering a clear
-       error message, instead of risking weird bugs and unexpected
-       behaviors in the generated Makefile.in.
-       * automake.in ($TEST_EXTENSION_PATTERN): Turned from a regular
-       expression ...
-       (is_valid_test_extension): ... into this subroutine.  Don't allow
-       generic @substitutions@ anymore (possibly making an exception for
-       address@hidden@' under the proper circumstances).
-       * tests/test-extensions.test: Adjust and extend.  This test does
-       not cause any internal error in automake anymore now.
-
-2011-10-06  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure in 'insthook.test'
-       * tests/insthook.test (Makefile.am): Add a proper `uninstall-hook'
-       target to remove the symlink created by the `install-exec-hook'
-       target; this prevents "make distcheck" from failing spuriously.
-       Since we are at it, delete an extra blank line, and add a trailing
-       `:' command.
-
-2011-10-06  Stefano Lattarini  <address@hidden>
-
-       maintcheck: fix spurious failure
-       * lib/am/distdir.am: Use `$(infodir)', not `${infodir}', to avoid
-       complaints from the `sc_no_brace_variable_expansions' maintainer
-       check.
-
-2011-10-18  Stefano Lattarini  <address@hidden>
-
-       * tests/yacc-dist-nobuild.test: Add reference to relevant bug#7884.
-
-2011-10-06  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious error in 'test-extensions.test'
-       * tests/test-extensions.test: Call automake with the option
-       `--add-missing', to ensure the required script `test-driver'
-       gets installed.  Note that the test still fails due to an
-       internal error in automake, though.
-
-2011-10-06  Stefano Lattarini  <address@hidden>
-
-       tests: avoid few useless uses of the `-e' make option
-       * tests/python12.test: Using `make -e' is not required to override
-       the DESTDIR variable, since this variable shouldn't be defined in
-       any automake-generated Makefile.in file.
-       * tests/man2.test: Likewise.
-       * tests/man5.test: Likewise.
-
-2011-10-06  Stefano Lattarini  <address@hidden>
-
-       fix: make a test script executable
-       * tests/nobase-nodist.test: Make executable.
-
-2011-10-06  Stefano Lattarini  <address@hidden>
-
-       coverage: expose automake bug#9651
-       * tests/dist-auxfile.test: New test, xfailing.
-       * tests/dist-auxfile-2.test: Likewise.
-       * tests/Makefile.am (TESTS, XFAIL_TESTS): Add them.
-
-2011-10-01  Stefano Lattarini  <address@hidden>
-
-       parallel-tests: automake error our on invalid TEST_EXTENSIONS
-       This change fixes automake bug#9400.
-       * automake.in (handle_tests): Bail out if a suffix specified in
-       TEST_EXTENSIONS would produce an invalid `xxx_LOG_COMPILER'
-       variable or an invalid suffix rule.  Before this change, automake
-       would have issued a confusing error messages (about invalid or
-       non-POSIX variables being defined), and in some situations would
-       have even produced a broken `Makefile.in' file.
-       ($TEST_EXTENSION_PATTERN): New helper variable.
-       * doc/automake.texi (Simple Tests using parallel-tests): Document
-       the limitations on TEST_EXTENSIONS explicitly.
-       * NEWS: Update.
-       * tests/test-extensions.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-09-28  Stefano Lattarini  <address@hidden>
-
-       docs: don't suggest installing `.m4' files in hard-coded location
-       This change fixes automake bug#7988.
-       * doc/automake.texi (aclocal Options): State that the use of
-       the `--print-ac-dir' option to determine the directory where
-       third-party packages can install their `.m4' files is discouraged
-       now.
-       (Extending aclocal): Suggest telling the user about ACLOCAL_PATH.
-       * THANKS: Update.
-       Report by Peter Johansson.
-
-2011-09-26  Stefano Lattarini  <address@hidden>
-
-       distuninstallcheck: fail also when only one file is left installed
-       This change fixes automake bug#9579.
-       * lib/am/distdir.am (distuninstallcheck): Be stricter in ignoring
-       a potential `dir' file created by install-info and left installed.
-       Also, be more careful about "this can't happen" kind of errors.
-       (am__distuninstallcheck_listfiles): New internal helper macro.
-       * tests/distcheck-pr9579.test: New test.
-       * tests/distcheck-override-infodir.test: Likewise.
-       * tests/Makefile.am (TESTS): Add them.
-       * NEWS, THANKS: Update.
-       Report by Nick Bowler.
-
-2011-09-28  Stefano Lattarini  <address@hidden>
-
-       tap/awk: improve comments about Korn shell signal handling issues
-       * lib/tap-driver.sh: Link an Austin Group discussion about how
-       shells are allowed, and even encouraged, to set the special
-       variable `$?' to values greater than 256 to report termination
-       of a child by a signal.  Improve and extend comments about our
-       workarounds for unusual korn shell signals' propagation.
-       Thanks to Eric Blake for the pointers.
-
-2011-09-28  Stefano Lattarini  <address@hidden>
-
-       maintcheck: fix usage of `cd' instead of `$(am__cd)'
-       * lib/am/inst-vars.am (am__uninstall_files_from_dir): Use
-       `$(am__cd)', not plain `cd'.
-
-2011-09-28  Stefano Lattarini  <address@hidden>
-
-       tap/awk: account for unusual korn shell signal handling behaviour
-       This change has been motivated by a testsuite failure on Debian
-       with the AT&T Korn Shell version 93u-1.
-       * lib/tap-driver.sh: Temporarily ignore some common signals when
-       waiting for the test command to complete, to avoid premature exit
-       in Korn shells that propagate to themselves signals that have
-       killed a child process.
-       See also related commit `v1.11-1342-g6321ad3'.
-
-2011-09-28  Stefano Lattarini  <address@hidden>
-
-       tap/awk: handle exit statuses > 256 (seen on few korn shells)
-       Some Korn shells, when a child process die due to signal number
-       n, can leave in $? an exit status of 256+n instead of the more
-       standard 128+n.  Apparently, both behaviours are allowed by
-       POSIX, so be prepared to handle them both.
-       This change has been motivated by a testsuite failure on Debian
-       with the AT&T Korn Shell version 93u-1.
-       * lib/tap-driver.sh (get_test_exit_message): Handle the described
-       Korn Shell behaviour too.
-       ($scriptversion): Update.
-
-2011-09-28  Stefano Lattarini  <address@hidden>
-
-       tests: remove redundant workaround for Solaris /bin/sh
-       After previous commit `v1.11-1424-g27a399a', some workarounds for
-       Solaris 10 /bin/sh are no more required, and in fact they have
-       started causing XPASS results on Solaris.
-       * tests/tap-signal.tap: Remove unneeded workarounds for Solaris 10
-       /bin/sh.  Some related minor code reorganizations.
-
-2011-09-24  Stefano Lattarini  <address@hidden>
-
-       uninstall: "make uninstall" before "make install" works
-       This change fixes automake bug#9578.
-       * lib/am/inst-vars.am (am__uninstall_files_from_dir): New internal
-       macro, that defines a shell code fragment to uninstall files from
-       a given directory.
-       * lib/am/data.am (uninstall-%DIR%%PRIMARY%): Use it, to reduce code
-       duplication and improve consistency and correctness.
-       * lib/am/libs.am (uninstall-%DIR%LIBRARIES): Likewise.
-       * lib/am/lisp.am (uninstall-%DIR%LISP): Likewise.
-       * lib/am/mans.am (uninstall-man%SECTION%): Likewise.
-       * lib/am/python.am (uninstall-%DIR%LIBRARIES): Likewise.
-       * lib/am/scripts.am (uninstall-%DIR%SCRIPTS): Likewise.
-       * tests/uninstall-pr9578.test: New test.
-       * tests/uninstall-fail.test: New test.
-       * tests/Makefile.am (TESTS): Add them.
-       * NEWS, THANKS: Update.
-       Report by Nick Bowler.
-
-2011-09-22  Stefano Lattarini  <address@hidden>
-
-       tests: fix tests on aclocal search path precedences
-       * tests/aclocal-path-precedence.test: Call `$ACLOCAL' with the
-       proper overridden system acdir.
-
-2011-09-28  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failures in tests on TAP + signals
-       * tests/tap-signal.tap: Write the dummy test scripts as perl
-       scripts, not as shell scripts, to work around unportabilities
-       in the handling of signals.  In fact, even with bash, the older
-       script were unable to properly deliver a SIGQUIT to themselves
-       consistently.
-
-2011-09-26  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure in test on ACLOCAL_PATH precedences
-       * tests/aclocal-path-precedence.test: Do not merely append to
-       `configure.in', it should be created from scratch.  Pass package
-       name and version to AC_INIT as arguments, otherwise autoconf will
-       complain.
-
-2011-09-20  Stefano Lattarini  <address@hidden>
-
-       docs: remove mention of deprecated option `--acdir'
-       * doc/automake.texi (aclocal Options): Remove mention of
-       deprecated `--acdir' option.
-
-2011-09-20  Stefano Lattarini  <address@hidden>
-
-       * NEWS: Cleanup after botched merges.
-
-2011-09-20  Stefano Lattarini  <address@hidden>
-
-       * NEWS: Fix typo.
-
-2011-09-20  Stefano Lattarini  <address@hidden>
-
-       docs: document planned precedence changes in aclocal search path
-       * doc/automake.texi (Macro Search Path): Explicitly state that the
-       lookup order for extra directories of `.m4' files will be changed
-       in the next major release.
-       * NEWS: Likewise.
-
-2011-09-19  Paolo Bonzini  <address@hidden>
-           Stefano Lattarini  <address@hidden>
-
-       aclocal: handle ACLOCAL_PATH environment variable
-       * aclocal.in (parse_ACLOCAL_PATH): New function, parse ACLOCAL_PATH
-       as a colon-separated list of directories to be included in the
-       search path.
-       * doc/automake.texi (Macro Search Path): Document new behavior and
-       the precedence rules for various elements of the search path.
-       * tests/aclocal-path.test: New test.
-       * tests/aclocal-path-install.test: Likewise.
-       * tests/aclocal-path-install-serial.test: Likewise.
-       * tests/aclocal-path-precedence.test: Likewise.
-       * tests/aclocal-path-nonexistent.test: Likewise.
-       * tests/Makefile.am (TESTS): Add them.
-       * NEWS: Update.
-       * tests/distcheck-missing-m4.test: Extend by also checking
-       interactions with ACLOCAL_PATH.
-       * tests/distcheck-outdated-m4.test: Likewise, and fix a couple
-       of botched comments since we are at it.
-
-2011-09-19  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure in 'primary-prefix-valid-couples.test'
-       * tests/primary-prefix-valid-couples.test: After commit
-       v1.11-464-gc9dfc36, `java_JAVA' is not a valid prefix/primary
-       combination by default anymore: one has to explicitly define
-       $(javadir) to make it so.  So just drop `java_JAVA' from our
-       Makefile.am  Also, since we are at it, ...
-       (configure.in): ... remove AM_PROG_GCJ from here, as it's not
-       really required.
-
-2011-09-19  Stefano Lattarini  <address@hidden>
-
-       docs: deprecate JAVA primary
-       * doc/automake.texi (Java): Deprecate the JAVA primary, stating
-       that it will become obsolete in automake 1.12 and probably removed
-       altogether in automake 1.13.  Reflect this in the section title,
-       by appending the string "(deprecated feature)".
-       (@menu, @detailmenu): Update.
-       (Java Support with gcj): The cross-referenced support for bytecode
-       compilation with the JAVA primary is rudimentary and deprecated.
-       State that explicitly.
-
-2011-09-19  Stefano Lattarini  <address@hidden>
-
-       docs: clearer distinction between `.java' with javac and with gcj
-       * doc/automake.texi (Java support): Rename this node ...
-       (Java support with gcj): ... to this, and change its title from
-       "Compiling Java sources" to "Compiling Java sources using gcj".
-       (@detailmenu, @menu, @cindex): Update and make more precise.
-       (Java): Change the title of this node from simply "Java" to
-       "Java bytecode compilation".
-       (@detailmenu, @menu, @cindex): Update and make more precise.
-
-2011-09-18  Stefano Lattarini  <address@hidden>
-
-       java: complain if java_JAVA is used but $(javadir) is undefined
-       Fixes automake bug#8461.
-       * automake.in (handle_java): Remove inappropriate "java" argument
-       from the calls to `&am_install_var' and `&am_primary_prefixes'.
-       * tests/instdir-java.test (Makefile.am): Define `$(javadir)'.
-       * tests/javadir-undefined.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-       * NEWS: Update.
-
-2011-09-18  Stefano Lattarini  <address@hidden>
-
-       parallel-tests: expose automake bug#9546
-       * tests/test-driver-is-distributed.test: New test.
-       * tests/Makefile.am (TESTS, XFAIL_TESTS): Add it.
-
-2011-09-18  Stefano Lattarini  <address@hidden>
-
-       py-compile tests: more faithful 'installcheck' support
-       * tests/py-compile-basedir.test: Use the `$am_scriptsdir' variable
-       instead of `$testsrcdir/../lib', to test more faithfully under
-       "make installcheck".  More uses of the `fatal_' subroutine to
-       diagnose hard errors.
-       * tests/py-compile-basic.test: Likewise.
-       * tests/py-compile-basic2.test: Likewise.
-       * tests/py-compile-destdir.test: Likewise.
-       * tests/py-compile-env.test: Likewise.
-       * tests/py-compile-option-terminate.test: Likewise.
-       * tests/py-compile-usage.test: Likewise.
-
-2011-09-18  Stefano Lattarini  <address@hidden>
-
-       tests: remove redundant settings of `errexit' shell flag
-       * tests/aclocal-acdir.test: Do not set the `errexit' shell
-       flag, as it is already set by `tests/defs'.
-       * tests/aclocal-print-acdir.test: Likewise.
-       * tests/distcheck-missing-m4.test: Likewise.
-       * tests/distcheck-outdated-m4.test: Likewise.
-       * tests/java-clean.test: Likewise.
-       * tests/java-compile-install.test: Likewise.
-       * tests/java-compile-run-flat.test: Likewise.
-       * tests/java-compile-run-nested.test: Likewise.
-       * tests/java-mix.test: Likewise.
-       * tests/java-no-duplicate.test: Likewise.
-       * tests/java-nobase.test: Likewise.
-       * tests/java-rebuild.test: Likewise.
-       * tests/java-sources.test: Likewise.
-       * tests/java-uninstall.test: Likewise.
-       * tests/javaflags.test: Likewise.
-       * tests/nobase-nodist.test: Likewise.
-       * tests/py-compile-basedir.test: Likewise.
-       * tests/py-compile-basic.test: Likewise.
-       * tests/py-compile-basic2.test: Likewise.
-       * tests/py-compile-destdir.test: Likewise.
-       * tests/py-compile-env.test: Likewise.
-       * tests/py-compile-option-terminate.test: Likewise.
-       * tests/py-compile-usage.test: Likewise.  Since we are at it,
-       add an extra blank line, for clarity.
-
-2011-09-16  Stefano Lattarini  <address@hidden>
-
-       automake: remove special handling of `ANSI2KNR' make variable
-       * automake.in (define_configure_variable): Remove special-cased
-       handling of `ANSI2KNR' variable.  Related minor simplifications.
-
-2011-09-18  Stefano Lattarini  <address@hidden>
-
-       coverage: test interactions of `nobase_' and `nodist_'
-       * tests/nobase-nodist.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-
-2011-09-18  Stefano Lattarini  <address@hidden>
-
-       java: fix various blunders in test 'java-mix.test'
-       * tests/java-mix.test: Add missing call to `set -e'.  Fix inverted
-       semantics (`.java' files are expected *not* to be distributed by
-       default, not the other way round).  Fix various typos in the name
-       of the `.java' files.  Correct other minor blunders.  Improve some
-       comments.
-
-2011-09-15  Stefano Lattarini  <address@hidden>
-
-       automake: remove code duplication in 'handle_tests'
-       * automake.in (handle_tests): Factor out some code dealing with
-       test extensions and rules for generation of `.log' files into ...
-       (handle_per_suffix_test): ... this new subroutine.
-       * tests/parallel-tests-exeext.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-09-13  Peter Rosin  <address@hidden>
-
-       * tests/defs [$sh_errexit_works = yes]: Output 'SIGINT' for signal 2.
-
-2011-09-13  Stefano Lattarini  <address@hidden>
-
-       self tests: work around 'unset' spurious non-zero return value
-       * tests/self-check-exit.tap ($init): Unset the possibly already
-       unset variable `am_explicit_skips' when the `errexit' shell flag
-       is not yet active, for the benefit of shell that return a non-zero
-       status when unsetting an already-unset variable.
-
-2011-09-13  Stefano Lattarini  <address@hidden>
-
-       tests: an explicative comment on signal-related woes
-       * tests/self-check-exit.tap: Add pointer to a bug-autoconf
-       discussion explaining why this test needs to temporarily block
-       SIGINT.
-
-2011-09-13  Stefano Lattarini  <address@hidden>
-
-       tests: also trap SIGQUIT; other fixes
-       Some shells seems to just ignore SIGQUIT under some circumstances,
-       even when it is not blocked; however, if the signal it trapped,
-       the trap gets correctly executed.
-       * tests/defs [$sh_errexit_works = yes]: Also trap SIGQUIT. Add
-       extensive explanation of why we do so.
-       * tests/self-check-cleanup.tap: Improve and fix to ensure that an
-       earlier failure does not prevent the rest of the test to execute.
-       Problem revealed by a failure in `self-check-cleanup.tap'.
-
-2011-09-13  Stefano Lattarini  <address@hidden>
-
-       test defs: work around weird ksh behaviour w.r.t. signal handling
-       * tests/defs (is_blocked_signal): Use perl to determine whether a
-       signal is trapped, since trying to do it portably within the shell
-       means opening a nasty can of worms.
-       For more information and background, see:
-        <http://lists.gnu.org/archive/html/bug-autoconf/2011-09/msg00004.html>
-        
<http://mail.opensolaris.org/pipermail/ksh93-integration-discuss/2009-February/004121.html>
-        <http://www.cons.org/cracauer/sigint.html>
-
-2011-09-12  Stefano Lattarini  <address@hidden>
-
-       cosmetics: fix various typos and grammaros
-       * NEWS: Fix typos.
-       * tests/py-compile-basic.test: Likewise.
-       * tests/py-compile-basedir.test: Fix botched wording in comments.
-       * tests/py-compile-option-terminate.test: Fix typo and incomplete
-       comment.
-       Suggestions by Peter Rosin.
-
-2011-09-12  Stefano Lattarini  <address@hidden>
-
-       tests: remove redundant line from a test script
-       * tests/test-log.test (fail.test): Remove extra `echo' command,
-       probably due to a past copy&paste blunder.
-
-2011-09-11  Stefano Lattarini  <address@hidden>
-
-       tests: convert another test to TAP
-       * tests/primary-prefix-invalid-couples.test: Renamed ...
-       * tests/primary-prefix-invalid-couples.tap: ... to this, and
-       converted to the use of the TAP protocols (this requires only
-       very minimal changes this time).
-       * tests/list-of-tests.mk: Update.
-
-2011-09-11  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure on fast machines
-       * tests/aclocal-acdir.test: Avoid spurious failures due to caching
-       issues, by cleaning the autom4te cache between all the aclocal
-       invocations, and by always calling autoconf with the `--force'
-       flag.
-
-2011-09-10  Stefano Lattarini  <address@hidden>
-
-       tests: minor optimizations/simplifications in some aclocal tests
-       * acloca11.test: Instead of running ./configure and then grepping
-       the file it has produced, directly grep configure.  Add trailing
-       `:' command.
-       * acloca12.test: Likewise.
-       * acloca10.test: Likewise.  Also, remove the autom4te caches
-       by hand, instead of sleeping to ensure they get outdated and
-       ignored.
-       * aclocal9.test: Likewise.
-       * acloca18.test: Likewise.  Also, do not remove file `foo',
-       which is not being created anymore.
-       * acloca20.test: The test makes sense only if the system support
-       real symlinks, so skip it if this is not the case.  This allows
-       for various simplifications.
-
-2011-09-10  Stefano Lattarini  <address@hidden>
-
-       prove: avoid weird signal-related bug
-       * tests/defs (trap): In the trap code dealing with SIGPIPE
-       signal, ignore further signals of the same kind.
-       See also Test::Harness issue [rt.cpan.org #70855], archived at
-       <https://rt.cpan.org/Ticket/Display.html?id=70855>
-
-2011-09-10  Stefano Lattarini  <address@hidden>
-
-       tests: allow use of `prove' to run automake testsuite
-       * tests/prove-runner: New helper script; mostly it wraps
-       our `*.test' test scripts to make them runnable by the
-       `prove' utility.
-       * tests/Makefile.am (EXTRA_DIST): Distribute it.
-       (PROVE, AM_PROVEFLAGS, AM_PROVECMD): New variables.
-       (prove, installprove): New targets, used run the automake
-       testsuite through the `prove' utility.
-       * tests/gen-testsuite-part: For any considered dependency,
-       generate a variables that groups all the tests depending on
-       it.  This is especially useful for use in the new `prove'
-       and `installprove' targets, which cannot rely on make for
-       inter-test dependencies, and have to handle them "by hand".
-
-2011-09-10  Stefano Lattarini  <address@hidden>
-
-       tests defs: more namespace-safeness
-       ($using_tap): Renamed ...
-       ($am_using_tap): ... to this.
-       ($parallel_tests): Renamed ...
-       ($am_parallel_tests): ... to this.
-       ($test_prefer_config_shell): Renamed ...
-       ($am_test_prefer_config_shell): ... to this.
-       ($original_AUTOMAKE): Renamed ...
-       ($am_original_AUTOMAKE): ... to this.
-       ($original_ACLOCAL): Renamed ...
-       ($am_original_ACLOCAL): ... to this.
-       * tests/defs, tests/defs-static.in, tests/gen-testsuite-part,
-       tests/README, and all callers: Adjusted.
-       * tests/Makefile.am (AM_TESTS_ENVIRONMENT): Adjust, and rewrite
-       to make future adjustments easier.
-       * tests/defs (funcs_file_): Renamed ...
-       (am_funcs_file): ... to this.
-       * Makefile.am (sc_tests_obsolete_variables): New maintainer
-       check.
-       (syntax_check_rules): Add it.
-
-2011-09-09  Stefano Lattarini  <address@hidden>
-
-       aclocal: better URL reference in error message
-       * aclocal.in (scan_file): In the error message about underquoted
-       definitions, reference the automake page at `www.gnu.org', not
-       at `sources.redhat.com'.
-
-2011-09-10  Stefano Lattarini  <address@hidden>
-
-       tests: avoid creating useless files in some test directories
-       * tests/aclocal.test: Define `$am_create_testdir' to "empty"
-       before sourcing ./defs, to avoid bringing in unused auxiliary
-       files.  Related adjustments.
-       * tests/aclocal3.test: Likewise.
-       * tests/aclocal8.test: Likewise.
-       * tests/aclocal9.test: Likewise.
-       * tests/acloca10.test: Likewise.
-       * tests/acloca11.test: Likewise.
-       * tests/acloca12.test: Likewise.
-       * tests/acloca15.test: Likewise.
-       * tests/acloca16.test: Likewise.
-       * tests/acloca17.test: Likewise.
-       * tests/acloca18.test: Likewise.
-       * tests/acloca20.test: Likewise.
-       * tests/acloca21.test: Likewise.
-       * tests/acloca23.test: Likewise.
-       * tests/aclocal-print-acdir.test: Likewise.
-       * tests/ar-lib.test: Likewise.
-       * tests/compile.test: Likewise.
-       * tests/compile2.test: Likewise.
-       * tests/compile3.test: Likewise.
-       * tests/compile6.test: Likewise.
-       * tests/instsh2.test: Likewise.
-       * tests/instsh3.test: Likewise.
-       * tests/mdate5.test: Likewise.
-       * tests/mdate6.test: Likewise.
-       * tests/missing3.test: Likewise.
-       * tests/missing5.test: Likewise.
-       * tests/mkinst3.test: Likewise.
-       * tests/self-check-explicit-skips.test: Likewise.
-       * tests/self-check-report.test: Likewise.
-       * tests/self-check-sanity.test: Likewise.
-       * tests/tap-driver-stderr.test: Likewise.
-
-2011-09-09  Stefano Lattarini  <address@hidden>
-
-       test defs: more environment cleanup
-       * tests/defs: Also unset the XFAIL_TESTS, and various
-       LOG_DRIVER, LOG_COMPILER variables (and corresponding
-       flags variable).
-
-2011-09-09  Stefano Lattarini  <address@hidden>
-
-       tests: allow depmod.tap to only run a subset of its tests
-       * tests/depmod.tap: If command-line arguments are passed to the
-       tests, they are now taken as the list of test names for which the
-       checks are to be run.
-
-2011-09-09  Stefano Lattarini  <address@hidden>
-
-       tests: allow instspc.tap to only run a subset of its tests
-       * tests/instspc.tap: If command-line arguments are passed to the
-       tests, they are now taken as the list of test names for which the
-       checks are to be run.
-
-2011-09-09  Stefano Lattarini  <address@hidden>
-
-       coverage: distcheck-hook to catch missing/outdated *.m4 files
-       Related to automake bug#9037.
-       * tests/distcheck-missing-m4.test: New test.
-       * tests/distcheck-outdated-m4.test: Likewise.
-       * tests/distcheck-hook-m4.am: New data file, used by the new
-       tests.
-       * tests/Makefile.am (distcheck-m4-missing.log,
-       distcheck-m4-outdated.log): Depend on it.
-       (EXTRA_DIST): Distribute it.
-       (TESTS): Add the new tests.
-
-2011-09-08  Stefano Lattarini  <address@hidden>
-
-       tests: more granularity in variables for tools overriding
-       Among the other things, this change makes it possible to use, at
-       the same time, an autoconf version in the automake testsuite and
-       another one in the automake build system; even more importantly, it
-       makes it possible to use, say, a non-GNU make implementation in the
-       test scripts, while at the same time using GNU make to drive the
-       execution of the automake's test suite.
-       * tests/defs-static.in (TEX, EGREP, FGREP, SHELL, PERL, MAKE,
-       AUTOCONF, AUTOM4TE, AUTORECONF, AUTOHEADER, AUTOUPDATE,
-       original_AUTOMAKE, original_ACLOCAL): Allow and prefer overriding
-       through corresponding `AM_TESTSUITE_..' variables; for example,
-       $GREP can now be overridden by an exported `$AM_TESTSUITE_GREP'
-
-2011-09-08  Stefano Lattarini  <address@hidden>
-
-       testsuite: fix `skip_row_' subroutine in tap-functions.sh
-       * tests/tap-functions.sh (skip_row_): Use `seq_', not `seq', to
-       be portable to non-GNU systems.
-       Bug revealed by a testsuite error on Solaris.
-
-2011-09-08  Stefano Lattarini  <address@hidden>
-
-       installcheck: support it in our own testsuite
-       * NEWS: Update.
-       * tests/defs-static.in ($am_running_installcheck): New variable.
-       Initialize it to a default of "no", and sanity-check its value.
-       ($am_datadir, $am_docdir, $am_automake_acdir, $am_system_acdir,
-       $am_bindir, $am_scriptdir, $am_pkgvdir): New variables,
-       initialized from AC_SUBST'ed values which are adaptively chosen
-       depending on whether the testsuite is running in "simple" mode
-       or in "installcheck" mode.
-       ($MISSING): Remove, it's not really required by the testsuite.
-       ($PATH): Update using `$am_bindir', not `$testbuilddir'.
-       * Makefile.am (installcheck-local): New target.
-       * lib/Automake/tests/Makefile.am (installcheck-local): New target.
-       (AM_TESTS_ENVIRONMENT, AM_PL_LOG_FLAGS): Adaptively choose the
-       `-I' flags for perl based on whether the tests are being run by
-       "make check" or "make installcheck".
-       * tests/Makefile.am (installcheck-local): New target.
-       (defs-static): Generate it at make time, not at configure time,
-       in order to correctly resolve all the indirections in the
-       AC_SUBST'd variables; done with the help of ...
-       (do_subst): ... this new macro.
-       (EXTRA_DIST): Explicitly distribute `defs-static.in'.
-       (CLEANFILES): Remove `defs-static'.
-       * configure.ac (AC_CONFIG_FILES): Remove `tests/defs-static'.
-       (AC_SUBST): Substitute also `automake_acdir', `system_acdir',
-       `scriptdir' and `amdir' to proper values.
-       * lib/Makefile.am (scriptdir):  Don't explicitly define anymore.
-       * lib/am/Makefile.am (amdir): Likewise.
-       * m4/acdir/dirlist: Remove, it's not needed anymore.  Instead
-       use ...
-       * m4/acdir/.placeholder: ... this file.
-       * m4/Makefile.am (EXTRA_DIST): Update.
-       (automake_acdir, system_acdir): Don't explicitly define anymore.
-       * tests/aclocal-print-acdir.test: Use new `$am_...dir' variables,
-       instead of hard-coding values with $testsrcdir and $testbuilddir,
-       to test more faithfully under "make installcheck".
-       * tests/amhello-binpkg.test: Likewise.
-       * tests/amhello-cflags.test: Likewise.
-       * tests/amhello-cross-compile.test: Likewise.
-       * tests/ansi2knr-no-more.test: Likewise.
-       * tests/autodist-stamp-vti.test: Likewise.
-       * tests/auxdir.test: Likewise.
-       * tests/check2.test: Likewise.
-       * tests/copy.test: Likewise.
-       * tests/multlib.test: Likewise.
-       * tests/obsolete.test: Likewise.
-       * tests/parallel-tests-interrupt.test: Likewise.
-       * tests/repeated-options.test: Likewise.
-       * tests/suffix5.test: Likewise.
-       * tests/tap-doc2.test: Likewise.
-       * tests/txinfo22.test: Likewise.
-       * tests/vtexi3.test: Likewise.
-       * tests/defs: Likewise.  Also, print the values of `$using_tap'
-       and `$am_running_installcheck', to simplify debugging, and do
-       some related code movings and tweakings.
-       * tests/aclocal3.test: Update to avoid possible spurious failures
-       when running under "make installcheck".
-       * tests/warnings-unknown.test: Likewise.
-       * tests/location.test: Likewise, and improve debugging input since
-       we are at it.
-       * tests/acloca10.test: Adapt and tweak to work also during a
-       "make installcheck", and not to require a pre-populated `dirlist'
-       file.
-       * tests/acloca18.test: Likewise.
-       * tests/dirlist2.test: Likewise.
-       * tests/dirlist.test: Likewise, and remove an obsolete comment.
-       * tests/README: Update.
-       * tests/dirlist-abspath.test: New test.
-       * tests/list-of-tests.mk: Update.
-
-2011-09-08  Stefano Lattarini  <address@hidden>
-
-       maintcheck: fix spurious failures
-       * tests/gen-testsuite-part (write_wrapper_script): More uses of
-       creative quoting in the generated tests, to avoid triggering
-       failures in the `sc_tests_Exit_not_exit' maintcheck.
-       * Makefile.am (sc_tests_tap_plan): It's OK for auto-generated
-       TAP tests that sources an hand-written one not to declare a TAP
-       plan: the sourced test will do so.
-       * tests/Makefile.am (checked_test_extensions): Don't define
-       anymore, the default value `$(TEST_EXTENSIONS)' is correct now.
-       (expected_list_of_tests): Don't define anymore, the default
-       value `$(TESTS)' is correct now.
-
-2011-09-06  Stefano Lattarini  <address@hidden>
-
-       aclocal: more granularity in acdir overriding
-       Before this change, using the `--acdir' option caused aclocal to
-       redefine both the directory of automake-provided m4 macros and the
-       directory of third-party system-wide m4 macros.  With this change,
-       we deprecate the `--acdir' aclocal option, and introduce two new
-       options `--automake-acdir' and `--system-acdir', to allow for more
-       granularity.
-       * aclocal.in (@automake_includes, @system_includes,
-       @user_includes): Fix and extend comments.
-       (usage): Update.
-       (handle_acdir_option): New function.
-       (parse_arguments): Recognize new options `--system-acdir' and
-       `automake-acdir', and handle `--acdir' using the new function
-       above.  Simplify logic by assuming that the directory of
-       third-party system-wide m4 files always exists.
-       * tests/aclocal.in: Update to use the new options, instead of
-       the deprecated. `--acdir'.
-       * m4/dirlist: Move ...
-       * m4/acdir/dirlist: ... here.
-       * m4/Makefile.am (EXTRA_DIST): Update.
-       (m4datadir): Rename ...
-       (automake_acdir): ... to this.  Accordingly, ...
-       (dist_m4data_DATA): ... rename this ...
-       (dist_automake_ac_DATA): ... to this.
-       (system_acdir): New, directory.
-       (dist_system_ac_DATA): New, defined to an empty value; this will
-       ensure that the $(system_acdir) directory will be created by
-       "make install".
-       * tests/aclocal.test: Remove check about the `--print-ac-dir'
-       option of aclocal, it has been moved into ...
-       * tests/aclocal-print-acdir.test: ... this new test, and quite
-       extended.
-       * tests/aclocal-acdir.test: New test.
-       * tests/Makefile.am (TESTS): Add the new tests.
-       * NEWS, bootstrap: Update.
-       * doc/automake.texi (aclocal Options, Macro Search Path): Update.
-
-2011-09-08  Stefano Lattarini  <address@hidden>
-
-       cosmetic: rename gen-tests-deps -> gen-testsuite-part
-       * tests/gen-tests-deps: Renamed ...
-       * tests/gen-testsuite-part: ... to this.
-       * bootstrap: Update.
-       * tests/Makefile.am ($(srcdir)/tests-deps.am): Don't generate
-       nor include this ...
-       ($(srcdir)/testsuite-part.am): ... do with this instead.
-       * tests/.gitignore (tests-deps.am): Don't ignore this ...
-       (testsuite-part.am): ... ignore this instead.
-
-2011-09-08  Stefano Lattarini  <address@hidden>
-
-       testsuite: revamp generation of autogenerated tests
-       With this change, we make generated tests be real scripts again
-       -- albeit only thin layers around the tests they wrap.  It turned
-       out that the apparently clever tricks we played by having lots
-       of custom (and auto-generated) `..._LOG_COMPILER' variables and
-       by having the tests in $(wrap_TESTS) not being real on-file-system
-       scripts caused more pain and confusion than expected, for only
-       marginal gains.  Also, that previous setup didn't interact very
-       well with "make check RECHECK_LOGS=", since the log files for
-       the "wrappee" tests were always considered out-of-date (which in
-       hindsight is natural, since these log files depended on wrappee
-       tests that didn't exist -- and weren't created).  And finally, it
-       wasn't possible to easily and naturally run the wrappee tests
-       from the command line -- definitely harmful for debugging and
-       sanity checking.
-       * tests/gen-wrap-tests: Deleted, its role subsumed into ...
-       * tests/gen-tests-deps: ... this script, with the help of
-       (unindent, atomic_write, build_matcher, write_wrapper_script,
-       %test_generators): ... these new functions and variables.
-       Other few minor fixlets and improvements.
-       * tests/wrap-tests.sh: Delete, not needed anymore.
-       * tests/Makefile.am ($(srcdir)/wrap-tests.am): Don't generate
-       nor include anymore.
-       (EXTRA_DIST): Update.
-       (wrap_TESTS): Renamed to ...
-       (generated_TESTS): ... this.
-       ($(generated_TESTS)): Must have the same dependencies of
-       `$(srcdir)/tests-deps.am'.
-       Other minor related reordering and adjustments.
-       * bootstrap: Do not generate `wrap-tests.am' anymore.
-       * tests/.gitignore (wrap-tests.am): Don't ignore anymore.
-       (*-w.test, *-w.tap): Ignore.
-       * tests/README: Update paragraph on automatically-generated
-       tests.
-
-2011-09-08  Stefano Lattarini  <address@hidden>
-
-       testsuite: automatize generation of dependencies for tests
-       * tests/gen-test-deps: New script, automatically generates
-       dependencies for the tests.
-       * tests/Makefile.am (EXTRA_DIST): Distribute it.
-       ($(srcdir)/tests-deps.am): New rule.
-       (include $(srcdir)/tests-deps.am): New inclusion.
-       Remove hand-written dependencies for tests.  Other related
-       updates.
-       * tests/list-of-tests (tap_with_common_setup_TESTS,
-       tap_other_TESTS): Delete, their content merged back into ...
-       (handwritten_TESTS): ... this.
-       * tests/.gitignore (tests-deps.am): New ignored file.
-       * bootstrap: Generate `tests/tests-deps.am'.
-
-2011-09-07  Stefano Lattarini  <address@hidden>
-
-       tests: avoid spurious failure due to bug in older TAP::Parser
-       Older TAP::Parser versions (e.g., 3.10) erroneously convert a test
-       number `0' into `1'; do not let this bug cause a spurious failure
-       in our testsuite.
-       * tests/tap-test-number-0.test: Skip if the aforementioned
-       TAP::Parser bug is detected.
-
-2011-09-07  Stefano Lattarini  <address@hidden>
-
-       tap/perl: be more portable to older perl versions
-       * lib/tap-driver.pl (trap_perl_warnings_and_errors): Do not use
-       the three-args version of the `open' builtin, it is not well
-       supported by older perl versions (at least perl 5.6.2).
-       (start): Add a no-op statement to pacify a "possible typo ... used
-       only once" perl warning.
-
-2011-09-07  Stefano Lattarini  <address@hidden>
-
-       tap/perl: be more portable to older TAP::Parser versions
-       * lib/tap-driver.pl (start): Do not call the `ignore_exit' method
-       on our TAP parser: it is not supported in older TAP::Parser
-       versions (e.g., 3.10), and is not really required by our usage of
-       the parser object.
-
-2011-09-07  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious Cygwin failure of a test on TAP support
-       * tests/tap-bad-prog.tap (noexec.test): Add forgotten `echo'.
-       When trying to run it, redirect its output to /dev/null, to
-       avoid confusing automake's testsuite own TAP driver.
-
-2011-09-07  Stefano Lattarini  <address@hidden>
-
-       test defs: fix glitch in TAP version of `warn_' function
-       * tests/tap-functions.sh (warn_): Do not display the warning
-       message two times.
-
-2011-09-07  Stefano Lattarini  <address@hidden>
-
-       tests: fix another spurious failure due to ignored signals
-       * tests/tap-signal.test: Renamed ...
-       * tests/tap-signal.tap: ... to this, converted to the use of the
-       TAP protocol, and improved not to try to use/trap signals that
-       are ignored by the parent shell (they will be forcibly ignored
-       by all the child processes too).  Extend the test a bit since we
-       are at it.
-       * tests/list-of-tests.mk: Update.
-
-2011-09-07  Stefano Lattarini  <address@hidden>
-
-       tests: fix a spurious failure due to lacking Fortran compilers
-       * tests/silent-many-generic.test (configure.in): Cause the test
-       to be skipped if `configure' fails to find working C++, Fortran
-       and Fortran 77 compilers.
-
-2011-09-07  Stefano Lattarini  <address@hidden>
-
-       self tests: more use of TAP
-       * tests/self-check-reexec.test: Renamed ...
-       * tests/self-check-reexec.tap: ... to this, converted to the
-       use of TAP protocol, and extended a bit.
-       * tests/self-check-seq.test: Renamed ...
-       * tests/self-check-seq.tap: ... to this, and converted to the
-       use of TAP protocol.
-       * tests/list-of-tests.mk: Update.
-
-2011-09-07  Stefano Lattarini  <address@hidden>
-
-       self tests: fix spurious failures when /bin/ksh do not exists
-       * tests/self-check-reexec.test: Ensure that the non-bash shells
-       we look do really exists.  Since we are at it, also try the name
-       `ash', non `dash', for the Almquist Shell, for Cygwin 1.5.
-
-2011-09-06  Stefano Lattarini  <address@hidden>
-
-       tests: more use of TAP in our own testsuite
-       * tests/parallel-tests-interrupt.test: Renamed ...
-       * tests/parallel-tests-interrupt.tap: ... to this, and converted
-       to the use of TAP protocol.
-       * tests/self-check-cleanup.test: Renamed ...
-       * tests/self-check-cleanup.tap: ... to this, and converted to the
-       use of TAP protocol.
-       * tests/self-check-dir.test: Renamed ...
-       * tests/self-check-dir.tap: ... to this, and converted to the use
-       of TAP protocol.
-       * tests/self-check-is_newest.test: Renamed ...
-       * tests/self-check-is_newest.tap: ... to this, and converted to
-       the use of TAP protocol.
-       * tests/self-check-unindent.test: Renamed ...
-       * tests/self-check-unindent.tap: ... to this, and converted to
-       the use of TAP protocol.
-       * tests/list-of-tests.mk: Update.
-
-2011-09-06  Stefano Lattarini  <address@hidden>
-
-       self tests: sanity check on 'is_blocked_signal' function
-       * tests/self-check-is-blocked-signal.tap: New test.
-       * tests/list-of-tests.mk: Update.
-
-2011-09-06  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failures due to ignored signals
-       * tests/defs (is_blocked_signal): New function.
-       * tests/parallel-tests-interrupt.test: Do not try to use/trap
-       signals that are ignored by the parent shell: they will be
-       ignored by all the child processes too.
-       * tests/self-check-exit.test: Likewise.
-       * tests/self-check-cleanup.test: Likewise, and do few minor
-       improvements and extensions since we are at it.
-
-2011-09-05  Peter Rosin  <address@hidden>
-
-       * tests/amhello-binpkg.test: Add missing $EXEEXT usage.
-
-2011-09-04  Stefano Lattarini  <address@hidden>
-
-       fix: list test 'vala-vpath.test' in XFAIL_TESTS
-       * tests/Makefile.am (XFAIL_TESTS): Update.
-
-2011-09-02  Stefano Lattarini  <address@hidden>
-
-       tests: simplify wrapper for aclocal
-       * tests/aclocal.in: Remove use of $ACLOCAL_TESTSUITE_FLAGS and
-       extra `-I' flags; they are not really required, since the file
-       `m4/amversion.m4' is generated in the srcdir anyway.
-       * tests/acloca10.test: Remove use of $ACLOCAL_TESTSUITE_FLAGS.
-       * tests/acloca18.test: Likewise.
-       * tests/defs.in: Don't nullify $ACLOCAL_TESTSUITE_FLAGS, and do
-       not export it.
-
-2011-09-02  Stefano Lattarini  <address@hidden>
-
-       tests: remove redundant settings of `errexit' shell flag
-       * doc-parsing-buglets-colneq-subst.test: Do not set the
-       `errexit' shell flag, as it is already set by `tests/defs'.
-       * doc-parsing-buglets-tabs.test: Likewise.
-       * java-empty-classpath.test: Likewise.
-       * vala-vpath.test: Likewise.
-
-2011-09-02  Stefano Lattarini  <address@hidden>
-
-       tests: more uses of `$top_testsrcdir', in the `amhello' tests
-       * tests/amhello-binpkg.test: Use `$top_testsrcdir' instead
-       of `$testsrcdir/..'.
-       * tests/amhello-cflags.test: Likewise.
-       * tests/amhello-cross-compile.test: Likewise.
-
-2011-09-02  Stefano Lattarini  <address@hidden>
-
-       tests: avoid creating useless files in the `amhello' tests
-       * tests/amhello-binpkg.test: Define `$am_create_testdir' to
-       "empty" before sourcing ./defs, to avoid bringing in unused
-       auxiliary files.
-       * tests/amhello-cflags.test: Likewise.
-       * tests/amhello-cross-compile.test: Likewise.
-
-2011-09-02  Stefano Lattarini  <address@hidden>
-
-       coverage: vala support failing for VPATH from-scratch builds
-       * tests/vala-vpath.test: New test, xfailing.
-       * tests/Makefile.am (TESTS): Update.
-       * THANKS: Update.
-       From a report by Zbigniew Jędrzejewski-Szmek.
-       Related to automake bug#8753.
-
-2011-09-01  Stefano Lattarini  <address@hidden>
-
-       docs: report few more automake parsing limitations
-       Partly motivated by automake bug#8360.
-       * doc/automake.texi (General Operation): Report few more automake
-       limitations w.r.t. parsing of unusual makefile constructs.  Related
-       minor reorderings.
-       * tests/doc-parsing-buglets-colneq-subst.test: New test.
-       * tests/doc-parsing-buglets-tabs.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-09-01  Stefano Lattarini  <address@hidden>
-
-       automake: fix regression due to de-ansification support removal
-       The last change `v1.11-947-g136b489' removed code that automake
-       was using to decide whether binary objects were built by the
-       generated Makefile.in, so that it could avoid to emit unneeded
-       code when this was not the case.  Re-introduce such code in a
-       less-obfuscated form, and add a test to ensure we don't regress
-       again.
-       * automake.in ($must_handle_compiled_objects): New global
-       variable, telling whether the generated Makefile has to build
-       compiled objects.
-       (initialize_per_input): Reset it.
-       (handle_programs, handle_libraries, handle_ltlibraries): Set
-       it to a true value when required.
-       (handle_compile): Don't generate any code if the variable
-       `$must_handle_compiled_objects' is not set to a true value.
-       * tests/no-extra-makefile-code.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-
-2011-08-28  Stefano Lattarini  <address@hidden>
-
-       automake: cleanups after de-ansification support removal (2)
-       * automake.in ($get_object_extension_was_run): Remove, it's not
-       really needed anymore.
-       (&get_object_extension): Remove, it's a no-op now.
-       All callers adjusted.
-
-2011-08-28  Stefano Lattarini  <address@hidden>
-
-       automake: cleanups after de-ansification support removal (1)
-       * automake.in (lang_c_rewrite, handle_single_transform): Rename
-       variable `$nonansi_obj' to `$obj'.
-
-2011-08-28  Stefano Lattarini  <address@hidden>
-
-       ansi: remove obsolete code/files for de-ANSI-fication support
-       * lib/ansi2knr.1, lib/ansi2knr.c: Deleted.
-       * lib/Makefile.am (dist_pkgvdata_DATA): Do not list them anymore.
-       * lib/am/ansi2knr.am: Delete.
-       * lib/am/Makefile.am (dist_am_DATA): Do not list it anymore.
-       * lib/Automake/Variable.pm (%_am_macro_for_var): Remove entries for
-       `ANSI2KNR' and `U'.
-       * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Don't care anymore
-       about possible definition of the `$U' variable.
-       * automake.in (@common_files): Drop `ansi2knr.1' and `ansi2knr.c'.
-       (struct): Remove scalar field `ansi'.
-       All callers adjusted.
-       (&lang_c_finish, %de_ansi_files): Remove, they're not required
-       anymore.
-       All callers adjusted.
-       ($get_object_extension_was_run): Fix typo in comment.
-       (&get_object_extension): Drop code dealing with de-ansification;
-       this function basically a no-op now, but is required to properly
-       initialize `$get_object_extension_was_run' variable.
-       (&handle_languages, &handle_compile, &lang_c_rewrite): Drop code
-       dealing with de-ansification.
-
-2011-08-28  Stefano Lattarini  <address@hidden>
-
-       ansi: reject attempts to use automatic de-ANSI-fication support
-       * tests/protos.m4 (AM_C_PROTOTYPES): Error out whenever called.
-       * lib/Automake/Options.pm (_process_option_list ): Error out
-       with a proper error message when the `ansi2knr' option is used.
-       Related updates to comments.
-       * tests/depacl2.test: Update.
-       * tests/ansi2knr-no-more.test: New test.
-       * tests/Makefile.am (TESTS): Add it.
-       * NEWS: Update.
-
-2011-08-28  Stefano Lattarini  <address@hidden>
-
-       tests: remove tests about obsolete de-ANSI-fication support
-       * tests/ansi.test: Delete.
-       * tests/ansi10.test: Likewise.
-       * tests/ansi2.test: Likewise.
-       * tests/ansi2knr-deprecation.test: Likewise.
-       * tests/ansi3.test: Likewise.
-       * tests/ansi3b.test: Likewise.
-       * tests/ansi4.test: Likewise.
-       * tests/ansi5.test: Likewise.
-       * tests/ansi6.test: Likewise.
-       * tests/ansi7.test: Likewise.
-       * tests/ansi8.test: Likewise.
-       * tests/ansi9.test: Likewise.
-       * tests/cxxansi.test: Likewise.
-       * tests/libobj8.test: Likewise.
-       * tests/subobj3.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-08-28  Stefano Lattarini  <address@hidden>
-
-       docs: remove description of de-ANSI-fication support from manual
-       * doc/automake.texi (Auxiliary Programs): Remove mention of
-       `ansi2knr.c' and `ansi2knr.1'.
-       (Obsolete Macros): Remove mention of `AM_C_PROTOTYPES'.  Do not
-       index it nor variables `ANSI2KNR' and `U' anymore.
-       (List of Automake options): Remove mention of `ansi2knr' option,
-       and obsolete entries for concept and option indexes.
-       (Optional): Remove entry about `AM_C_PROTOTYPES'.
-       (@c LocalWords): Remove `ansi' and `knr'.
-       (@menu, @detailmenu): Remove entries about de-ANSI-fication
-       support.
-
-2011-08-29  Stefano Lattarini  <address@hidden>
-
-       tests: better respect of TAP usage in wrapped tests
-       * tests/gen-wrap-tests: Partial rewrite to take into account the
-       possibility that the wrapped test uses the TAP protocol.  This
-       complicates the code quite a bit, but is essential to ensure real
-       correctness in all the wrapped scripts.
-       * tests/wrap-tests.sh: Update, and add few more sanity checks.
-
-2011-08-29  Stefano Lattarini  <address@hidden>
-
-       tests: use both perl and awk implementations for tests on TAP
-       * tests/gen-wrap-tests (get_list_for_pltap): New function, gets
-       the list of tests that check the Automake TAP support.
-       ($defines_for_pltap): New variable.
-       ($wrapper_type_list): Add "pltap".
-       * tests/defs-static.in: Check that `$am_tap_implementation' is
-       not exported in the environment.
-       * tests/self-check-env-sanitize.tap: Update.
-
-2011-08-29  Stefano Lattarini  <address@hidden>
-
-       tests: two single auxiliary scripts to run/generate wrapped tests
-       * tests/config-shell-tests.sh, tests/parallel-tests.sh,
-       tests/gen-config-shell-tests, tests/gen-parallel-tests: Deleted,
-       their roles taken over by ...
-       * tests/wrap-tests.sh, tests/gen-wrap-tests: ... these new more
-       general scripts.
-       * tests/Makefile.am (EXTRA_DIST): Distribute the new scripts, and
-       do not distribute the obsolete ones anymore.
-       ($(srcdir)/parallel-tests.am, $(srcdir)/config-shell-tests.am): Do
-       not include nor generate anymore, they have been superseded by ...
-       ($(srcdir)/wrap-tests.am): ... this new fragment, automatically
-       generated by `gen-wrap-tests'.
-       (PTEST_LOG_COMPILER, SHTST_LOG_COMPILER): Delete, they are now
-       defined in the new `wrap-tests.am' makefile fragment.
-       (TEST_EXTENSIONS): Do not append to it anymore, that is now done
-       by the new `wrap-tests.am' makefile fragment above.
-       ($(parallel_tests:.ptest=.log), $(config_shell_tests:.shtst=.log),
-       $(parallel_tests), $(config_shell_tests): Remove this dependencies,
-       superseded by ...
-       ($(wrap_TESTS), $(wrap_LOGS)): ... these ones.
-       (MAINTAINERCLEANFILES): Delete, it's not used anymore.
-       (TESTS): Do not contain anymore `$(config_shell_tests)' nor
-       `$(parallel_tests)', contain `$(wrap_TESTS)' instead, as defined
-       by `$(srcdir)/wrap-tests.am'.
-       Other related minor edits and reorderings.
-       * bootstrap, tests/.gitignore, tests/README: Update.
-
-2011-08-29  Stefano Lattarini  <address@hidden>
-
-       tests: list of tests placed in a separate Makefile fragment
-       This change allows us to easily use make instead of by-hand (and
-       more fragile) grepping to extract the list of hand-written tests
-       from our Makefiles.
-       * bootstrap (BOOTSTRAP_MAKE): New variable.
-       Use it to run make in order to extract the list of hand-written
-       tests from ...
-       * tests/list-of-tests.mk: ... this new file, where they are
-       listed in ...
-       (handwritten_TESTS, tap_with_common_setup_TESTS, tap_other_TESTS):
-       ... these variables, extracted respectively from ...
-       * tests/Makefile.am (handwritten_tests, tap_other_tests,
-       tap_with_common_setup_tests): ... these older variables, now
-       removed.
-       (EXTRA_DIST, expected_list_of_tests): Update w.r.t. the variable
-       names' changes.
-       (include $(srcdir)/list-of-tests.mk): New inclusion.
-       Remove an overkill indirection, and with it ...
-       (tap_with_common_setup_logs): ... this variable.
-       ($(srcdir)/parallel-tests.am, $(srcdir)/config-shell-tests.am):
-       Update to match the new interface of ...
-       (gen-parallel-tests, gen-config-shell-tests): ... these scripts,
-       that now read the list of tests from the standard input.
-
-2011-08-29  Stefano Lattarini  <address@hidden>
-
-       tests: prefer AM_... variables to user-reserved ones in Makefile
-       * tests/Makefile.am (TAP_LOG_DRIVER_FLAGS): Renamed ...
-       (AM_TAP_LOG_DRIVER_FLAGS): ... to this.
-
-2011-08-29  Stefano Lattarini  <address@hidden>
-
-       tests: some minor fixlets w.r.t. TAP-based tests
-       The variable that is used by our test scripts to decide whether
-       they are "plain" or TAP-based is `using_tap'; however, some
-       peripheral sanity checks and sanitization code in our testsuite
-       were erroneously using the `use_tap' variable instead.  Fix that.
-       * tests/Makefile.am (AM_TESTS_ENVIRONMENT): Nullify `using_tap',
-       not `use_tap'.
-       * tests/defs-static.in: Check that `using_tap', not `use_tap',
-       is not exported.
-       * tests/self-check-env-sanitize.test: Update.
-
-2011-08-29  Stefano Lattarini  <address@hidden>
-
-       tests: avoid re-running a test with the 'parallel-tests' option
-       * tests/backcompat5.test (parallel_tests): Define to "no", to
-       prevent the generation of a sibling test script that uses the
-       'parallel-tests' driver.  That would be useless anyway, since
-       we manually override the contents of configure.in, thus clobbering
-       the `parallel-tests' option in AM_INIT_AUTOMAKE.
-       Fix a typo in comments since we are at it.
-
-2011-08-29  Stefano Lattarini  <address@hidden>
-
-       tests: defaults to awk+shell driver in tests on TAP support
-       * tests/defs ($am_tap_implementation): Default to "shell", not
-       to "perl".
-
-2011-08-25  Stefano Lattarini  <address@hidden>
-
-       tests: list "forgotten" test script in TESTS
-       * tests/Makefile.am (TESTS): Also list ...
-       * tests/java-empty-classpath.test: ... this test.  Since we are
-       at it, remove trailing whitespace from a couple of lines.
-
-2011-08-25  Eric Blake  <address@hidden>
-
-       ylwrap: fix unusual indentation whitespace
-       * lib/ylwrap: Convert tabs to spaces.
-       Reported by Karl Berry.
-
-2011-08-28  Stefano Lattarini  <address@hidden>
-
-       testsuite: different test scripts cannot share the same basename
-       If two test scripts have the same basename, they will end up
-       sharing the same log file, leading to all sort of undefined and
-       undesired behaviours.  Add a Makefile check verifying that this
-       is not the case.
-       * tests/test-logs-repeated.test: New test, verifying previously
-       unspecified semantics (in the definition of $(TEST_LOGS) from
-       $(TESTS)) that we use in our new check.
-       * tests/Makefile.am (TESTS): Update.
-       (check-no-repeated-test-name): New .PHONY check.
-       (check-local): Depend on it.
-
-2011-08-26  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure for awk implementation of TAP driver
-       * tests/tap-realtime.test: The awk+shell implementation of the TAP
-       driver must "read ahead" of one line in order to catch the exit
-       status of the test script it runs.  So, in the TAP-producer script
-       here, be sure to echo one "dummy" line after each TAP result line
-       in order not to cause false positives.
-
-2011-08-25  Stefano Lattarini  <address@hidden>
-
-       tap/awk: allow escaping of TAP directives
-       * lib/tap-driver.sh (setup_result_obj): Handle escaping of TAP
-       directives in a way tat is (mostly) compatible by what is done
-       by the TAP::Parser module.
-       With this change, the tests `tap-escape-directive.test' and
-       `tap-escape-directive-2.test' now also pass with the shell/awk
-       implementation of the TAP driver.
-
-2011-08-25  Stefano Lattarini  <address@hidden>
-
-       coverage: more about escaping of TAP directives
-       * tests/tap-escape-directive.test: Make grepping of testsuite
-       progress output slightly stricter.
-       * tests/tap-escape-directive-2.test: New test (failing with the
-       awk implementation of the TAP driver).
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-25  Stefano Lattarini  <address@hidden>
-
-       tap: improve syncing between awk+shell and perl implementations
-       * lib/tap-driver.pl (stringify_test_result): Renamed ...
-       (stringify_result_obj): ... to this.  Break up a clause in the
-       long "if/elsif/.../else" construct to avoid unaesthetic line
-       breaks and to be more synced with the sibling function in
-       `tap-driver.sh'.  Rename the `$result', `$PASS' and `$FAIL'
-       variables to respectively `$result_obj', `$COOKED_PASS' and
-       `$COOKED_FAIL', for clarity and better syncing.
-       (handle_tap_test): Renamed  ...
-       (handle_tap_result): ... to this, and change the name of the
-       `$test' local variable to `$result_obj'.
-       (extract_comment): Reimplement using the simpler `index' and
-       `substr' builtins, rather than with more advanced uses of
-       regular expressions.
-       (%test_results, @test_results): Renamed respectively ...
-       (%test_results_seen, @test_results_list): ... to these, and
-       related adjustments throughout the `TEST_RESULTS' block.
-       (main, get_global_test_result): Refactor and do some cosmetic
-       changes to make these functions clearer and better synced with
-       sibling code in `tap-driver.sh'.
-       Other minor cosmetic and typo fixes.
-       * lib/tap-driver.sh (extract_tap_comment): Remove outdated
-       "FIXME" comments.
-       (get_global_test_result): Small reordering to make it better
-       synced with its sibling function in `tap-driver.pl'.
-       (stringify_result_obj): Consistently use `result_obj' as the
-       parameter name.
-       Other minor cosmetic and typo fixes.
-
-2011-08-25  Stefano Lattarini  <address@hidden>
-
-       tap/perl: don't redirect perl warnings/errors to log files
-       With this change, the test `tap-driver-stderr.test' also passes
-       with the perl implementation of the TAP driver.
-       * lib/tap-driver.pl (start): Save the original stderr into the
-       `OLDERR' file handle, and call ...
-       (trap_perl_warnings_and_errors): ... this new function, trapping
-       the `__WARN__' and `__DIE__' "pseudo-signals" to ensure that the
-       warning and error messages goes to that original stderr stream.
-       Since we are at it, be sure to prepend all possible "die" message
-       with the name of the script as given by the `$ME' variable.
-
-2011-08-25  Stefano Lattarini  <address@hidden>
-
-       tap/perl: add copyright notice, version string, and emacs stuff
-       * lib/tap-driver.pl: Add proper copyright notice and bug reporting
-       address.  Remove obsolete heading comments.  Add trailing comments
-       for emacs w.r.t. code-formatting rules and automatic updating of
-       the date-based script version saved into the `$VERSION' variable.
-       ($VERSION): Define to the current UTC date.
-
-2011-08-24  Stefano Lattarini  <address@hidden>
-
-       tap/awk: don't redirect awk stderr to log files
-       * lib/tap-driver.sh: Handle the file descriptors redirections
-       more smartly, to avoid sending error messages from awk (about
-       e.g. syntax or I/O errors) to the log files instead that to the
-       console.
-       * tests/tap-driver-stderr.test: New test, verifying the improved
-       driver behaviour.  Notice that this test still fails when using
-       the perl implementation of the TAP driver.
-       * tests/Makefile.am (tap_other_tests): Update.
-
-2011-08-24  Stefano Lattarini  <address@hidden>
-
-       tap/awk: remove obsolete "FIXME" comment
-       * lib/tap-driver.sh: Remove obsolete "FIXME" comment about our
-       driver losing the exit status of the tested program; this issue
-       has been solved in precedent commit `v1.11-1052-gd630a0d'.  Fix
-       an unrelated typo in comments since we are at it.
-
-2011-08-22  Stefano Lattarini  <address@hidden>
-
-       testsuite: avoid spurious failure on Solaris
-       * tests/tap-signal.test (signal_caught): Fix a regression from
-       commit `v1.11-1052-gd630a0d' that was causing this test to fail
-       spuriously on Solaris (due to an already worked-around Solaris
-       /bin/sh bug, see commit `v1.11-981-g0ef3ef5').
-
-2011-08-22  Stefano Lattarini  <address@hidden>
-
-       testsuite: use the new awk+shell TAP driver in our own testsuite
-       * tests/Makefile.am (TAP_LOG_DRIVER): Redefine to use the new
-       awk+shell tap driver, which should be complete enough for use in
-       a "controlled" production environment.
-
-2011-08-22  Stefano Lattarini  <address@hidden>
-
-       tap/awk: handle non-zero exit status from the test command
-       * lib/tap-driver.sh (get_test_exit_message): New function in the
-       awk script, used to extract the exit status of the test program,
-       or at least a good guess of it.
-       (write_test_results): Use it, reporting an ERROR result if it
-       detects that the test program exited with a non-zero status.
-       * tests/tap-signal.test: Account for the differences in the
-       error messages generated by the awk and perl TAP drivers.  Fix
-       an unrelated typo in comments since we are at it.
-
-2011-08-22  Stefano Lattarini  <address@hidden>
-
-       tap/awk: prepare to fetch the exit status of the test command
-       * lib/tap-driver.sh: Rewrite some logic in the main parsing loop,
-       to make it possible to read the exit status of the test command
-       from the last line of the input stream.
-
-2011-08-22  Stefano Lattarini  <address@hidden>
-
-       tap/awk: refactor for future changes
-       * lib/tap-driver.sh: Rewrite the awk script so that the parsing
-       of the input stream is implemented as a hand-rolled loop in the
-       BEGIN block, using the `getline' builtin.
-
-2011-08-22  Stefano Lattarini  <address@hidden>
-
-       testsuite: avoid spurious failure if rst2html program is missing
-       * tests/tap-html.test ($required): Require `rst2html'.
-
-2011-08-22  Stefano Lattarini  <address@hidden>
-
-       tap/awk: support Solaris /usr/xpg4/bin/awk
-       * lib/tap-driver.sh: Use `\t', not `\\t', to represent tabulation
-       character in regexps, even when inside double-quoted strings; that
-       seems to be more portable to Solaris 10 XPG4 awk.
-
-2011-08-22  Stefano Lattarini  <address@hidden>
-
-       tap/awk: support Solaris /usr/bin/nawk
-       * lib/tap-driver.sh (close_or_die): Remove, the use of the `close'
-       builtin in there was confusing /usr/bin/nawk from Solaris 10 into
-       a syntax error.
-       (write_test_results): Simply use `close' on the `*.trs' file, that
-       should be enough.
-
-2011-08-21  Stefano Lattarini  <address@hidden>
-
-       tap/awk: correctly extract message from SKIP plans
-       * lib/tap-driver.sh (/^1\.\.0+[ \t]*#/): Add a forgotten `?' to
-       the regex used to extract the skip message from a "1..0" TAP plan.
-       * tests/planskip.test: Check for the just-fixed bug.
-       * tests/tap-planskip-unplanned-corner.test: Don't be too strict
-       w.r.t. the formatting of the "skip whole test" message, to avoid
-       failing due to bugs irrelevant for this test (like the one just
-       fixed).
-
-2011-08-21  Stefano Lattarini  <address@hidden>
-
-       tap/awk: support colorized output
-       * lib/tap-driver.sh: Pass definition of colors to the BEGIN block
-       of the awk script, using ...
-       ($init_colors): ... this new variable, which supersedes ...
-       ($red, $grn, $lgn, $blu, $mgn, $std): ... these variables, which
-       have been consequently removed.
-       ($color_tests): We don't have to pass this anymore to the awk
-       script, so do not convert it to a numeric boolean.
-       (decorate_result): Implement for real.
-       With this change, the test 'tap-color.test' now passes.
-
-2011-08-21  Stefano Lattarini  <address@hidden>
-
-       tap: real (but still incomplete) awk implementation of TAP driver
-       * lib/tap-driver.sh: Add an incomplete, but mostly working,
-       implementation of a TAP parser and driver in awk.  It doesn't yet
-       support colorized output, fetching of exit status from test
-       programs, nor a way to escape TAP directives in TAP result lines,
-       but passes all the tests of TAP support in the automake testsuite,
-       apart from the following ones:
-         - tap-color.test
-         - tap-escape-directive.test
-         - tap-exit.test
-         - tap-missing-plan-and-bad-exit.test
-         - tap-passthrough-exit.test
-         - tap-planskip-badexit.test
-         - tap-planskip-unplanned-corner.test
-         - tap-signal.test
-       Tested on Debian GNU/Linux with GNU awk 3.1.7 and 3.0.2, "original
-       awk" 2010-05-23-1, and mawk 1.3.3-15 (with which also the test
-       `tap-realtime.test' fails, in addition to those listed above).
-
-2011-08-21  Stefano Lattarini  <address@hidden>
-
-       testsuite: fix spurious failure due to Solaris 'wc' incompatibility
-       * tests/tap-number-wordboundary.test ($planned): Strip any extra
-       whitespace from the output of `wc', to cater to Solaris 10.
-
-2011-08-21  Stefano Lattarini  <address@hidden>
-
-       coverage: keyword "SKIP" in TAP plan is case-insensitive
-       * tests/tap-planskip-case-insensitive.test: New test.
-       * tests/tap-planskip.test: Remove now-duplicated checks.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-21  Stefano Lattarini  <address@hidden>
-
-       coverage: ambiguous use of TAP "TODO"/"SKIP" directives
-       * tests/tap-ambiguous-directive.test: New test.
-       * tests/tap-todo-skip-together.test: Reference it in heading
-       comments.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-21  Stefano Lattarini  <address@hidden>
-
-       coverage: non-directive comments in TAP results are preserved
-       * tests/tap-result-comment.test: New test.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-20  Stefano Lattarini  <address@hidden>
-
-       coverage: TAP result number followed by non-whitespace word boundary
-       * tests/tap-number-wordboundary.test: New test.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-20  Stefano Lattarini  <address@hidden>
-
-       coverage: a TAP result numbered "0" is always out-of-order
-       * tests/tap-test-number-0.test: New, checks that a test result
-       numbered as 0 is to be considered out-of-order; this is
-       consistent with the behaviour of the `prove' utility.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-20  Stefano Lattarini  <address@hidden>
-
-       cosmetics: fix botched indentation in perl TAP driver
-       * lib/tap-driver.pl (main, Getopt::Long::GetOptions): Fix
-       improper or botched indentation.
-
-2011-08-20  Stefano Lattarini  <address@hidden>
-
-       coverage: some more tests on corner cases of TAP support
-       * tests/tap-no-spurious.test: Extend checks verifying that a line
-       matching, say, the regex "^ok[a-zA-Z0-9_]" is *not* considered a
-       TAP result.
-       * tests/tap-no-spurious-numbers.test: New test, checking that our
-       TAP driver doesn't spuriously recognize as TAP result numbers what
-       is not (even if it seems pretty close).
-       * tests/tap-negative-numbers.test: New test, checking that our
-       TAP driver doesn't spuriously recognize negative TAP result
-       numbers, but correctly interprets them as test descriptions
-       instead.
-       * tests/tap-plan-leading-zero.test, tap-numbers-leading-zero.test:
-       New tests, checking how our driver fares in recognizing numbers
-       with leading zeroes in TAP results or TAP plans.
-       * tests/tap-planskip-malformed.test: New test, checking that a
-       malformed TAP plan is not recognized as a valid plan.
-       * tests/tap-plan-whitespace.test: New test, checking that a TAP
-       plan line with trailing whitespace is recognized and handled
-       correctly.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-19  Stefano Lattarini  <address@hidden>
-
-       testsuite: various fixlets and tweakings
-       * tests/seenc.test: Make grepping of automake stderr stricter.
-       Add a trailing `:' command.
-       * tests/symlink.test: Likewise.  Also, define `$am_create_testdir'
-       to "empty" to avoid bringing in unused auxiliary files (only to
-       have to remove them right away), and use proper m4 quoting in
-       `configure.in'.
-       * tests/vpath.test: Make grepping of generated `Makefile.in'
-       slightly stricter.  Prefer trailing `:' over trailing `Exit 0'.
-       * tests/suffix6c.test: Unset OBJEXT to avoid interferences from
-       the environment.
-       * tests/suffix12.test: Do not whitespace-indent `##' comments
-       when they are embedded in a makefile rule: having them indented
-       is not part of the Automake API, and might cause failures with
-       e.g., Tru64 make.
-       * tests/syntax.test: Simplify the `Makefile.am' to ensure that
-       automake doesn't fail for the wrong reasons.  Make grepping of
-       automake stderr slightly stricter.
-       * tests/test-harness-vpath-rewrite.test: Remove useless variable
-       definition from `Makefile.am'.
-       * tests/test-driver-custom-multitest.test: Fix typo in comments.
-       * tests/self-check-me.tap: Fix minor typo in test description.
-       * tests/vars3.test: Make grepping of automake stderr stricter
-       and safer.
-       * tests/version6.test: Add sanity check, verifying that the
-       version number extracted from `automake --version' output seems
-       legit.
-       * tests/auxdir2.test: Renamed ...
-       * tests/auxdir-compauted.tap: ... to this, and converted to the
-       use of TAP.
-       * tests/auxdir4.test: Renamed ...
-       * tests/auxdir-unportable.tap: ... to this, and converted to the
-       use of TAP.
-       * tests/auxdir3.test: Renamed ...
-       * tests/auxdir-misplaced.test: ... to this.
-       * tests/auxdir5.test: Renamed ...
-       * tests/auxdir-nonexistent.test: ... to this.
-       * tests/auxdir9.test: Renamed ...
-       * tests/auxdir-autodetect.test: ... to this.
-       * tests/Makefile.am (TESTS): Update.
-       (XFAIL_TESTS): Remove `auxdir2.test'.
-
-2011-08-19  Stefano Lattarini  <address@hidden>
-
-       testsuite: fix some redundant autotools calls in tests on TAP
-       * tests/tap-deps.test: Do not call autotools and configure; there
-       is no need to, since this script sources `tap-setup.sh'.
-       * tests/tap-empty-diagnostic.test: Likewise.
-       * tests/tap-escape-directive.test: Likewise.
-       * tests/tap-fancy2.test: Likewise.
-       * tests/tap-no-spurious.test: Likewise.
-       * tests/tap-out-of-order.test: Likewise.
-
-2011-08-17  Stefano Lattarini  <address@hidden>
-
-       * THANKS (Daniel Richard G.): Update e-mail address.
-
-2011-08-16  Daniel Richard G. <address@hidden>  (tiny change)
-           Stefano Lattarini  <address@hidden>
-
-       java: avoid compilation errors when CLASSPATH is empty
-       * lib/am/java.am (CLASSPATH_ENV): When redefining `$CLASSPATH',
-       do not append an empty component in case the previous value of
-       CLASSPATH is empty or unset.
-       * tests/java-empty-classpath.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       Fixes automake bug#9306.
-
-2011-08-16  Stefano Lattarini  <address@hidden>
-
-       parallel-tests: no more spurious successes for FreeBSD make
-       Work around a bug of FreeBSD make bug that was causing the
-       automake-generated "check" target to complete with success
-       even if some tests failed; this happened only when FreeBSD
-       make was run in concurrent mode (as in, e.g., "make -j2
-       check").  The bug is not present in NetBSD make.
-       This change fixes automake bug#9245:
-        <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9245>
-       See also FreeBSD PR bin/159730:
-        <http://www.freebsd.org/cgi/query-pr.cgi?pr=159730>
-       * lib/am/check.am [%?PARALLEL_TESTS%] $(TEST_SUITE_LOG): Use a
-       more "safe" (and apparently redundant) idiom to exit with error,
-       so that the non-zero exit status is picked up also by FreeBSD
-       make when it's running in concurrent mode.
-       * NEWS: Update.
-       * tests/check-concurrency-bug9245.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-08-11  Stefano Lattarini  <address@hidden>
-
-       hacking: we now require autoconf 2.68
-       * HACKING ("Working in git"): Use autoconf and autom4te 2.68,
-       not 2.67, in the examples.
-
-2011-08-17  Stefano Lattarini  <address@hidden>
-
-       tap: improve granularity for tests on problematic TAP messages
-       * tests/tap-message-0.test: Break up into ...
-       * tests/tap-msg0-result.test, tests/tap-msg0-directive.test,
-       tests/tap-msg0-planskip.test, tests/tap-msg0-misc.test,
-       tests/tap-msg0-bailout.test: ... these new tests, and extend
-       a little.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-17  Stefano Lattarini  <address@hidden>
-
-       tap: correctly handle string "0" in TAP messages
-       * lib/tap-driver.pl (is_null_string): New function, can be used
-       to determine whether a given string variable is empty or undefined.
-       Useful to avoid pitfalls like:
-         if ($message) { print "$message\n"; }
-       which wouldn't print anything if $message is the literal "0".
-       (handle_tap_test, handle_tap_plan, handle_tap_bailout): Use it,
-       to avoid missing messages composed only by a literal "0" in TAP
-       result descriptions and in skip, todo and bailout explanations.
-       * tests/tap-message-0.test: Enhance.
-       * tests/Makefile.am (XFAIL_TESTS): Remove it, it passes now.
-
-2011-08-17  Stefano Lattarini  <address@hidden>
-
-       tap: a minor simplification in the perl TAP driver
-       * lib/tap-driver.pl: The `--disable-hard-errors' option is a
-       no-op, so just ignore it and its argument.
-
-2011-08-17  Stefano Lattarini  <address@hidden>
-
-       parallel-tests: fix help screen for test driver scripts
-       * lib/tap-driver.pl ($USAGE): The `--trs-file' option is mandatory
-       too.
-       * lib/tap-driver.sh (print_usage): Likewise.
-       * lib/test-driver (print_usage): Likewise.
-       ($scriptversion): Update.
-
-2011-08-17  Stefano Lattarini  <address@hidden>
-
-       tap: add a dummy TAP driver script implemented in shell + awk
-       The user can also now decide which implementation of the TAP driver
-       to use in the testsuite by defining the `$am_tap_implementation'
-       variable to either "perl" or "shell".  Future enhancements will
-       allow the testsuite to automatically run the test scripts on TAP
-       support with both the TAP driver implementations, to improve
-       coverage.
-       * tests/defs (fetch_tap_driver): Honor the `$am_tap_implementation'
-       variable to decide which implementation of the TAP driver to fetch.
-       ($am_tap_implementation): Default to "perl".
-       * tests/tap-common-setup.test: Do not fetch the TAP driver, the
-       code in tap-setup.sh does that already (and respecting runtime
-       overriding of `$am_tap_implementation').
-       * lib/tap-driver: Renamed ...
-       * lib/tap-driver.pl: ... to this, and ...
-       ($ME): ... adjusted this.
-       * doc/automake.texi: Adjust to the renaming.
-       * tests/Makefile.am (TAP_LOG_DRIVER): Likewise.
-       * tests/tap-doc2.test: Likewise.
-       * lib/tap-driver.sh: New script, still mostly dummy.
-       * lib/Makefile.am (dist_script_DATA): Update, and since we are at
-       it, rewrite it to make it easier to add new entries in the future.
-
-2011-08-17  Stefano Lattarini  <address@hidden>
-
-       testsuite: refactor tests on TAP support in view of future changes
-       * tests/defs (fetch_tap_driver): New subroutine; it fetches the
-       automake-provided TAP driver from the `lib/' directory into the
-       current directory, and edits its shebang line so that it will be
-       run with the perl interpreter determined at configure time.
-       * tests/tap-setup.sh: Use it.
-       * tests/tap-common-setup.test: There's no need to AC_SUBST `PERL'
-       anymore, nor to use it in the Makefile to run the TAP driver.
-       Also, use the `fetch_tap_driver' function instead of copying the
-       `tap-driver' auxiliary script directly.
-       * tests/tap-bad-prog.tap: Likewise.
-       * tests/tap-diagnostic-custom.test: Likewise.
-       * tests/tap-doc.test: Likewise.
-       * tests/tap-merge-stdout-stderr.test: Likewise.
-       * tests/tap-more.test: Likewise.
-       * tests/tap-more2.test: Likewise.
-       * tests/tap-recheck.test: Likewise.
-       * tests/tap-summary-aux.sh: Likewise.
-       * tests/tap-basic.test: Likewise, and fix a grammaro in comments
-       since we are at it.
-
-2011-08-17  Stefano Lattarini  <address@hidden>
-
-       test defs: fix typo in comments
-       * tests/defs (get_shell_script): Fix typo in the function
-       description.
-
-2011-08-14  Stefano Lattarini  <address@hidden>
-
-       coverage: missing tap plan and non-zero exit status
-       * tests/tap-missing-plan-and-bad-exit.test: New test.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-12  Stefano Lattarini  <address@hidden>
-
-       testsuite: fix an unportable use of sed
-       * tests/tap-todo-skip-whitespace.test: Alternation with "\|" in
-       sed regular expressions is not portable to (at least) FreeBSD
-       sed; do not use it.
-
-2011-08-12  Stefano Lattarini  <address@hidden>
-
-       testsuite: avoid spurious failure if rst2html program is missing
-       * tests/test-driver-custom-no-html.test: Account for the
-       possibility of a lacking `rst2html' program in our final
-       grepping of make output.
-
-2011-08-12  Stefano Lattarini  <address@hidden>
-
-       tap: improve diagnosing and reporting of plan mismatches
-       Problem exposed by a failure in the test 'tap-plan-errors.test'.
-       * lib/tap-driver (NO_PLAN, EARLY_PLAN, LATE_PLAN): New constants.
-       (Throughout the file): Use more complex semantics for `$plan_seen',
-       which now also remember whether the plan that has been seen is an
-       "early" or "late" plan; in turn, this makes ...
-       ($tap_stopped): ... this variable redundant; remove it.
-       (handle_tap_plan): Adjust to avoid producing spurious or confusing
-       error messages about extra or mismatched "late" TAP plans.
-       * tests/tap-plan-corned.test: Adjust and extend.
-       * tests/tap-color.test: Likewise.
-
-2011-08-12  Stefano Lattarini  <address@hidden>
-
-       tap: log all TAP stream, even after a "Bail out!"
-       * lib/tap-driver ($bailed_out): New global boolean variable,
-       telling whether a "Bail out!" directive has been seen or not.
-       (handle_tap_bailout): This function does not anymore stop the
-       reading from TAP stream; instead, it sets `$bailed_out' to a
-       true value, so that only the subsequent parsing of the input
-       TAP stream is stopped.
-       (finish): Remove, no more needed, its contents inlined into ...
-       (main): ... this function, with related adjustments in the code
-       flow.
-       (get_test_exit_message): Do not "flush" the input TAP stream
-       to fetch the exit status of test script, it is not anymore
-       required.  Add a sanity check.
-       * tests/tap-bailout-and-logging.test: New test.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-12  Stefano Lattarini  <address@hidden>
-
-       coverage: TAP diagnostics after "Bail out!" aren't reported
-       This is compatible with the behaviour of the `prove' utility.
-       * tests/tap-bailout-suppress-later-diagnostic.test: New test.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-12  Stefano Lattarini  <address@hidden>
-
-       coverage: TAP errors after a "Bail out!" directive aren't reported
-       This is compatible with the behaviour of the `prove' utility.
-       * tests/tap-bailout-suppress-later-errors.test: New test.
-       * tests/tap-bailout-badexit.test: Renamed ...
-       * tests/tap-bailout-suppress-badexit.test: ... to this, for
-       consistency.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-12  Stefano Lattarini  <address@hidden>
-
-       testsuite: reorganize tests on TAP plans
-       * tests/tap-skip-whole.test: Rename ...
-       * tests/tap-planskip.test: ... to this
-       * tests/tap-skip-whole-badexit.test: Rename ...
-       * tests/tap-planskip-badexit.test: ... to this.
-       * tests/tap-skip-whole-bailout.test: Rename ...
-       * tests/tap-planskip-bailout.test: ... to this.
-       * tests/tap-skip-whole-bailout.test: Rename ...
-       * tests/tap-planskip-later-errors.test: ... to this.
-       * tests/tap-skip-whole-unplanned.test: Rename ...
-       * tests/tap-planskip-unplanned.test: ... to this.
-       * tests/tap-skip-whole-whitespace.test: Rename ...
-       * tests/tap-planskip-whitespace.test: ... to this.
-       * tests/tap-skip-whole-continue.test: Rename ...
-       * tests/tap-planskip-and-logging.test: ... to this, extend to try
-       more cases, and fix heading comments.
-       * tests/tap-skip-whole-lastline.test: Rename ...
-       * tests/tap-planskip-late.test: ... to this, fix heading comments,
-       and remove some checks that are just a duplication of those already
-       performed in the previous script.
-       * tests/tap-results-with-planskip.test: Rename to ...
-       * tests/tap-planskip-unplanned-corner.test: ... this, and improve
-       hading comments.
-       * tests/tap-planskip-later-errors.test: New test.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-12  Stefano Lattarini  <address@hidden>
-
-       coverage: more TAP driver consistency w.r.t. 'prove'
-       * tests/skip-results-with-planskip.test: New test, verifies that
-       test results seen in a TAP stream that has a "plan with SKIP" are
-       flagged as errors.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-12  Stefano Lattarini  <address@hidden>
-
-       tap: improve some comments in the TAP driver
-       * lib/tap-driver (handle_tap_plan): Improve comments describing
-       possible errors in a "plan with SKIP" directive.
-
-2011-08-12  Stefano Lattarini  <address@hidden>
-
-       tap: non-zero exit status after "Bail out!" should not be reported
-       This new behaviour is more consistent with that of the `prove'
-       utility.  Also, experience with the use of TAP in the Automake's
-       own test suite has shown that reporting non-zero exit status from
-       a script after it has issued a "Bail out!" directive is mostly
-       redundant, more introducing noise rather than conveying useful
-       information.
-       * lib/tap-driver (finish): Inline the part of it that was getting
-       the script exit status ...
-       (main): ... in here.
-       * tests/tap-bailout-badexit.test: New test.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-11  Stefano Lattarini  <address@hidden>
-
-       tap: a "plan with SKIP" after test results is an error
-       This new behaviour is both more natural and more consistent with
-       that of the `prove' utility.
-       * lib/tap-driver (handle_tap_plan): Do not stop TAP parsing when
-       a "plan with SKIP" line (e.g., "1..0 # SKIP") is encountered, and
-       do not print a "SKIP" line if some TAP result has already been
-       seen.
-       * tests/tap-skip-whole.test: Adapt.
-       * tests/tap-skip-whole-lastline.test: Likewise.
-       * tests/tap-global-result.test: Adapt and extend.
-       * tests/tap-skip-plan-errors.test: Likewise, and fix an obsolete
-       small part of a comment.
-       * tests/tap-skip-whole-bailout.test: New test.
-       * tests/tap-skip-whole-unplanned.test: Likewise.
-       * tests/tap-skip-whole-continue.test: Likewise.
-       * tests/Makefile.am (tap_with_common_setup_tests): Update.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       test harness: avoid possible fork bomb
-       This fixes a regression w.r.t. the master branch, exposed by
-       test 'parallel-tests-fork-bomb.test'.
-       * lib/am/check.am (am--redo-logs): Detect possible infinite
-       recursion due to a test log in $(TEST_LOGS) being the same
-       as $(TEST_SUITE_LOG).
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       coverage: enhance test against infinite recursion in test harness
-       * tests/parallel-tests-fork-bomb.test: Enhance and extend a
-       little now, for soon-to-be-implemented more explicit and safer
-       semantics.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       coverage: possible infinite recursion in the test harness
-       Motivated by a regression in the 'test-protocols' branch.
-       * tests/parallel-tests-fork-bomb.test: New test, checking that
-       if $(TEST_SUITE_LOG) is in $(TEST_LOGS), we obtain a diagnosed
-       error rather than a make hang or a fork bomb.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       test defs: yet more environment cleanup
-       * tests/defs: Also unset the TEST_SUITE_LOG variable.
-
-2011-08-14  Stefano Lattarini  <address@hidden>
-
-       self tests: some minor refactoring
-       * tests/self-check-exit.tap: Disable the `errexit' shell flag;
-       this allow to remove some boilerplate idioms and to make some
-       code slightly less cumbersome.
-       * tests/self-check-me.tap: Likewise.
-
-2011-08-14  Stefano Lattarini  <address@hidden>
-
-       maintcheck: look for TAP-based tests without TAP plan
-       * Makefile.am (sc_tests_tap_plan): New maintainer check.
-       (syntax_check_rules): Add it.
-       * tests/suffix10.tap: Declare a TAP plan.
-       * tests/add-missing.tap: Likewise.
-
-2011-08-14  Stefano Lattarini  <address@hidden>
-
-       testsuite: avoid confusing SKIP messages for errored tests
-       * tests/defs [$use_tap] (exit trap): Don't print the test plan
-       in case the client script exited with a non-zero status.  This
-       avoids the display of redundant "SKIP" messages for tests with
-       lazy plans that error out before any test is run.
-
-2011-08-13  Stefano Lattarini  <address@hidden>
-
-       testsuite: keep more debugging info around in 'add-missing.tap'
-       * tests/add-missing.tap: Use a different directory for each test,
-       so that in case of failure more information is kept around.
-       Since we are at it, remove redundant TAP diagnostic, and define
-       `$am_create_testdir' to "empty" to avoid bringing in unused
-       auxiliary files.
-
-2011-08-13  Stefano Lattarini  <address@hidden>
-
-       testsuite: more granular count of test results in our TAP library
-       * tests/tap-functions.sh ($tap_bad_count_): Removed, superseded
-       by ...
-       ($tap_fail_count_, $tap_xpass_count_): ... these new variables,
-       which keep more granular counts.
-       ($tap_pass_count_: New variable.
-       * tests/defs (exit trap): Adjust and simplify accordingly.
-
-2011-08-13  Stefano Lattarini  <address@hidden>
-
-       testsuite: fixlets and improvements in two long TAP-based tests
-       * tests/depmod.tap: Clean up the subdirectories used by tests that
-       passed, to avoid ending up with a too big test directory.  This is
-       especially important since, on each and every system, at least some
-       tests in this script are expected to be skipped (which ones exactly
-       depends on the system), thus causing the test directory not to be
-       removed when the script terminates.
-       * tests/instspc.tap: Likewise (with the difference that tests here
-       are not expected to be skipped, but to xfail).  Give more explicit
-       error message in case of setup failure.  Skip the proper number of
-       tests when required, to avoid spurious errors due to mismatched
-       plan.  Also, really avoid to run the unsupported test cases when
-       the need to skip them is detected.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       test harness: recursive make invocations must use $(AM_MAKEFLAGS)
-       * lib/am/check.am ($(TEST_SUITE_LOG)): Pass $(AM_MAKEFLAGS)
-       to $(MAKE) when issuing a recursive make call.
-       Problem detected by the `sc_tests_make_without_am_makeflags'
-       maintainer check.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure in 'suffix-chain.tap'
-       * tests/suffix-chain.test: Use more uncommon suffixes that
-       don't trigger built-in recipes with FreeBSD make.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       testsuite: improvements to our shell TAP library and APIs
-       These improvements impact only the Automake's own testsuite.
-       * tests/tap-functions.sh (plan_): Allow new special arguments
-       "unknown" a.k.a. "later" and "lazy" a.k.a. "now".  Perform
-       sanity check the given arguments.  Adjust incorrect comments.
-       (lazy_plan_): Removed, superseded by the new version of `plan_'.
-       (not): New function, run a command and inverts its exit status.
-       (ok_, not_ok_, skip_): These are just shorthands for common
-       `result_' usages.
-       (xfail_, xpass_, reset_test_count_): Removed, they are not used,
-       nor does a legitimate use for them seem in sight.
-       (not): New function, to run a command inverting its exit status.
-       (command_not_ok_): Removed, superseded by `command_ok_' + `not'.
-       (command_ok_): Extended to accept TAP directives.
-       * tests/defs (trap): Don't use `late_plan_' anymore, use
-       `plan_ "now"' instead.
-       * tests/ac-output-old.tap: Update to take advantage of the new
-       APIs.
-       * tests/self-check-env-sanitize.tap: Likewise.
-       * tests/suffix-chain.tap: Likewise.
-       * tests/suffix10.tap: Likewise.
-       * tests/suffix11.tap: Likewise.
-       * tests/suffix3.tap: Likewise.
-       * tests/suffix8.tap: Likewise.
-       * tests/tap-bad-prog.tap: Likewise.
-       * tests/self-check-exit.tap: Likewise, plus a small improvement
-       in the name of a variable.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       testsuite: convert some `suffix*' tests to TAP
-       This will allow us to explicitly declare some expected failures
-       involving Solaris make as such, instead of partly papering over
-       them with skips and partly letting them fail too loudly.
-       * tests/suffix-chain.test: Rename ...
-       * tests/suffix-chain.tap: ... to this, and convert to the use of
-       TAP.  Also, fix some bugs since we are at it, and ...
-       ($required): ... require `cc'.
-       * tests/suffix3.test: Rename ...
-       * tests/suffix3.tap: ... to this, and convert to the use of TAP.
-       Also, since we are at it, throw in some formatting fixes.
-       * tests/suffix8.test: Rename ...
-       * tests/suffix8.tap: ... to this, and convert to the use of TAP.
-       Also, since we are at it, throw in some formatting fixes.
-       * tests/suffix10.test: Rename ...
-       * tests/suffix10.tap: ... to this, and convert to the use of TAP.
-       * tests/suffix11.test: Rename ...
-       * tests/suffix11.tap: ... to this, and convert to the use of TAP.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       tests: don't let a known Solaris make bug poison too many tests
-       See automake bug#7670 and bug#7824.
-       * tests/defs (make_can_chain_suffix_rules): New function, tell
-       whether the make implementation in use can chain suffix rules
-       automatically or not.
-       * tests/suffix3.test: Use it to avoid issuing calls to make that
-       are unportable to make implementations that are not smart enough
-       to chain suffix rules automatically.
-       * tests/suffix8.test: Use it to avoid issuing calls to make that
-       * tests/suffix10.test: Use it to avoid issuing calls to make that
-       * tests/suffix11.test: Use it to avoid issuing calls to make that
-       * tests/suffix-chain.test: New test, exposes the limitation that
-       we have papered over in the tests above.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       gitignore: more use of anchors
-       * .gitignore: Anchor files that are intended to be ignored only
-       if found in the same directory of the `.gitignore' file, not also
-       in its subdirectories.
-       * doc/.gitignore, doc/amhello/.gitignore, lib/Automake/.gitignore,
-       lib/Automake/tests/.gitignore, tests/.gitignore: Likewise.  Also,
-       where needed, add new entries that were once implied by the
-       non-anchored entries in the upper-level `.gitignore' files.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       self tests: avoid spurious output on console, and related fixlets
-       * tests/self-check-cleanup.test: Set `$stderr_fileno_' to `2'
-       in the self tests, to avoid spurious diagnostic on console.
-       * tests/self-check-exit.tap: Only unset `am_explicit_skips' and
-       `$stderr_fileno_' in the self tests, not at the global level, it
-       is more correct.
-       ($init): New variable, to reduce code duplication.
-       Some refactoring and adjustments to the name of the tests.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       test defs: few more sanity checks
-       * tests/defs: Catch some more (very unlikely) set-up or internal
-       errors, and diagnose them explicitly.  This is intended mostly
-       to be a theoretic-only improvement.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       test defs: really make them "set -e" clean
-       Motivated by a spurious failure of test `instsh3-w.shtst' on
-       Solaris 10.
-       * tests/defs: Make really "set -e" clean, to avoid spurious
-       failures in case this file is sourced by a test script that has
-       already set the `errexit' flag.  To be sure we don't regress,
-       move the `set -e' call much earlier, and make the comment telling
-       about the expected "set -e" cleanliness more loud and outstanding.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       self tests: register an expected failures with Solaris /bin/sh
-       Solaris 10 /bin/sh erroneously exit with success right away when
-       the following three conditions are met at the same time:
-        1. the `errexit' flag is active,
-        2. an exit trap is installed, and
-        3. a non-existing command is issued.
-       * tests/self-exit.tap: When that bug is detected, issue an XFAIL
-       rather than a FAIL.  Since we are at it, improve by avoiding
-       creation of stray temporary files when testing for non-executable
-       commands.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       gitignore: update and improve for the testsuite files
-       * tests/.gitignore: Don't ignore temporary partial log files,
-       autogenerated tests and makefile fragments that are not used
-       anymore.  Anchor all the remaining patterns.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       self tests: some new uses of TAP, few extensions
-       * tests/self-check-me.test: Renamed ...
-       * tests/self-check-me.tap: .. to this, and converted to use TAP.
-       * tests/self-check-exit.test: Renamed ...
-       * tests/self-check-exit.tap: .. to this, and converted to use TAP.
-       Set `$stderr_fileno_' to `2', to avoid spurious messages on the
-       console.  Add a new test, and relax another one.
-       * tests/self-check-env-sanitize.test: Renamed ...
-       * tests/self-check-env-sanitize.tap: .. to this, and converted to
-       the use TAP.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-08-09  Stefano Lattarini  <address@hidden>
-
-       test defs: test directory creation more configurable
-       After this change, the individual tests will be able to tell
-       `./defs' whether or not to create a temporary test directory
-       for them, and if yes, whether or not to pre-populate it.
-       * tests/defs: Only create the temporary test directory if the
-       variable `$am_create_testdir' is not set to "no".  In this
-       case, only pre-populate it if that variable is not set to
-       `$empty'.
-       * tests/defs-static.in: Check that `$am_create_testdir' is not
-       exported in the environment.
-       * tests/self-check-env-sanitize.test: Update.
-       * tests/self-check-dir.test: Extend, and make deeper and more
-       robust.
-       * tests/README (Section "Writing test cases" subsection "Do"):
-       Update.
-       * tests/autodist.test: Set `$am_create_testdir' instead of
-       removing by hand files created by ./defs.
-       * tests/tap-doc2.test: Likewise.
-
-2011-08-08  Stefano Lattarini  <address@hidden>
-
-       testsuite: more uses of the `seq_' function
-       * tests/parallel-tests-exit-statuses.test: Use the `seq_' function
-       from `tests/defs', instead of duplicating its semantics.
-       * tests/testsuite-summary-count.test: Likewise.
-
-2011-08-08  Stefano Lattarini  <address@hidden>
-
-       testsuite: drop redundant environment sanitization
-       * tests/Makefile.am (TESTS_ENVIRONMENT): Don't remove `planned'
-       from the environment.
-       * tests/defs-static.in: Don't complain if `planned' is set in
-       the environment.
-       * tests/self-check-env-sanitize.test: Update.
-
-2011-08-08  Stefano Lattarini  <address@hidden>
-
-       test defs: fix bug in plain version of `skip_all_'
-       * tests/plain-functions.sh (skip_all_): Call `skip_', not `skip'.
-
-2011-08-08  Stefano Lattarini  <address@hidden>
-
-       test defs: small cleanups and tweakings
-       * tests/defs: Where possible, prefer `framework_failure_' or
-       `fatal_' to `Exit 99'.  Try to catch more possible hard errors
-       and setup failures.  Do not hide expected error messages.  Avoid
-       a couple of forks when copying files from `$(top_srcdir)/lib'.
-       ($signal): Remove, no more needed.
-
-2011-08-08  Stefano Lattarini  <address@hidden>
-
-       testsuite: improve interface for giving early TAP plan
-       Since commit `v1.11-976-g4740f56', an early TAP plan can also be
-       specified after input lines have already been seen, as long as
-       no one of them is a TAP result line.  We can now take advantage
-       of this in our own testsuite, allowing the TAP-based scripts to
-       specify their earlier plan after having included `./defs'.  In
-       particular, this offers the benefit of allowing those scripts to
-       issue a "skip all" plan (e.g., "1..0 # SKIP reason ...") after
-       the inclusion of `./defs', which wasn't possible with the older
-       interface (introduced in commit `v1.11-1114-g0286308').
-       * tests/defs: Don't try to call `plan_' if `$planned' is defined,
-       the calling scripts can do that directly now.
-       * tests/ac-output-old.tap: Use `plan_' directly instead of
-       setting `$planned' before including `./defs'.
-       * tests/automake-cmdline.tap: Likewise.
-       * tests/depmod.tap: Likewise.
-       * tests/instspc.tap: Likewise.
-       * tests/tap-bad-prog.tap: Likewise.
-       * tests/add-missing.tap: Don't set `$planned'.
-
-2011-08-08  Stefano Lattarini  <address@hidden>
-
-       test defs: fix bug in TAP version of `skip_all_'
-       * tests/tap-functions (skip_all_): Set `$have_tap_plan_' to "yes"
-       when called, so that the exit trap won't write another TAP plan.
-
-2011-08-08  Stefano Lattarini  <address@hidden>
-
-       test defs: fix skip directives to work also with TAP-based tests
-       * test/defs: Use `skip_all_', not `skip_', to issue a skip of the
-       whole calling test script.
-
-2011-08-08  Stefano Lattarini  <address@hidden>
-
-       test defs: more environment cleanup
-       * tests/defs: Also unset variables AM_COLOR_TESTS and
-       AM_TESTS_ENVIRONMENT.
-
-2011-08-08  Stefano Lattarini  <address@hidden>
-
-       test harness: more minor VPATH-rewrite issues
-       * tests/am/check.am (am__set_TESTS_bases, $(TEST_SUITE_LOGS),
-       am--redo-logs, recheck, recheck-html): Cosmetic fixlets to
-       minimize the risk of unwanted VPATH rewrites.
-       (check-TESTS): Likewise, and normalize trailing whitespace
-       since we are at it.
-       Bugs exposed by test cases `check6-p.test' and `check7-p.test'.
-
-2011-08-08  Stefano Lattarini  <address@hidden>
-
-       test harness: "make -n check" works correctly with Solaris make
-       To avoid some recipes being executed with "make -n", we used the
-       trick of issuing recursive make calls not directly with $(MAKE),
-       but with a simple indirection instead:
-         ...
-         am__stealth_MAKE = $(MAKE)
-         ...
-         target:
-             ... $(am__stealth_MAKE) ...
-         ...
-       This hack worked with GNU make, but, unfortunately, not with
-       Solaris make.  The present change removes the hack, and uses more
-       proper idioms to avoid unwanted recipe executions with "make -n".
-       Bug exposed by test case `parallel-tests-dry-run.test'.
-       * lib/am/check.am (am__stealth_MAKE): Remove, no more used.
-       (.log.trs): Break recipe in multiple shell invocations.
-       ($(TEST_SUITE_LOG)): Likewise, and move some corner-case parts of
-       the recipe to ...
-       (am--redo-logs): ... this new internal helper .PHONY target.
-
-2011-08-08  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure with Solaris make
-       * tests/distcheck-configure-flags-am.test: Avoid using `+=' too
-       liberally with AM_DISTCHECK_CONFIGURE_FLAGS, since the line breaks
-       so introduced, in conjunction with single quotes, might confuse
-       Solaris make.
-
-2011-08-08  Stefano Lattarini  <address@hidden>
-
-       test harness: fixlet in workaround for VPATH rewrite issue
-       Fixes a minor in previous commit `v1.11-983-gfda3de5'.
-       * lib/am/check.am (am__set_TESTS_bases): Add forgotten end-of-line
-       anchor to sed expression.  In comments, add reference to ...
-       * tests/test-trs-basic.test: ... this test, which has been adapted
-       and tightened (and tweaked).
-
-2011-08-08  Stefano Lattarini  <address@hidden>
-
-       test harness: work around a VPATH rewrite issue
-       * lib/am/check.am (am__TEST_BASES): Removed, it's role taken
-       over by ...
-       (am__set_TESTS_bases): ... these new variable.
-       ($(TEST_SUITE_LOG): Use it, to avoid VPATH rewrite issues.
-       * automake.in (handle_tests): Update the code for the cleanup
-       of the `.trs' file to use `$(TEST_LOGS)' instead of
-       `$(am__TEST_BASES)'.
-       * tests/test-harness-vpath-rewrite.test: New test, better
-       exposing the problem fixed by this change
-       * tests/Makefile.am (TESTS): Add it.
-       * tests/test-trs-basic.test: Update and extend.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       parallel-tests: work around Solaris XPG4 make segfault
-       Issue exposed by test `posixsubst-tests-p.test', and similar to
-       the problem solved by commit `v1.11-159-ge7aa360'.
-       * lib/am/check.am [%?PARALLEL_TESTS%] (check-TESTS): Trim trailing
-       whitespace from $list, to avoid triggering a nasty bug (potential
-       segfault) on Solaris XPG4 make and Heirloom make.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       testsuite: fix weird spurious failure with Solaris /bin/sh
-       Solaris /bin/sh, when killed with a SIGTERM or SIGINT signal, can
-       apparently end up exiting with exit status 208, instead of leaving
-       the correct wide exit status to the parent.  See:
-        <http://dbaspot.com/shell/396118-bourne-shell-exit-code-term.html>
-       Work around this incompatibility.
-       * tap-signal.test: Look for the above Solaris bug.
-       (signal_caught): Adapt to handle it.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       testsuite: fix another spurious failure on Solaris make
-       * tests/parallel-tests-log-override-recheck.test: Filter make
-       output before grepping it, for make implementations that, like
-       Solaris' one, print the whole of the failed recipe on failure.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       testsuite: fix two spurious failures on Solaris make
-       * tests/tests-environment-and-log-compiler.test: Do not fail if
-       "make -n check" fails, as that is issued only for debugging, its
-       semantics being tested in other test scripts.
-       * tests/test-driver-strip-vpath.test: Likewise.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       tap driver: refactor and remove dead code
-       * lib/tap-driver (get_tap_line): Removed, ...
-       (all callers): ... updated to use $parser->next directly instead.
-       (peek_tap_line, unget_tap_line, @tap_lines): Remove, they're not
-       used anymore.
-       (TAP_PEEKING): Block deleted, all its subroutines and variables
-       having been removed.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       testsuite: fix spurious failure in a test on TAP support
-       * tests/tap-passthrough-exit.test: When the `--ignore-exit' flag
-       of the TAP driver is used, don't look for a message reporting the
-       non-zero exit statuses of tests in the log files; such message is
-       not expected to be there anymore.  Related simplifications.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       tap: plan location is more liberal w.r.t. non-TAP lines
-       With this change, only lines that are TAP results will matter
-       w.r.t. the position of the TAP plan in the input; for example,
-       this input:
-         this is a non-TAP line
-         # and this a TAP diagnostic line
-         1..1
-         ok 1
-       was considered to be an error, diagnosed with a message "test
-       plan in middle of output"; as effect of the current change, such
-       input is now valid.  This is more consistent with the behaviour
-       of the `prove' utility.
-       * lib/tap-driver ($lineno): Removed, no more needed.
-       ($tap_stopped): New global variable.
-       (stringify_test_result): Return "ERROR" if a TAP result is found
-       when `$tap_stopped' is set to true.
-       (handle_tap_test): Diagnose TAP results that comes after a late
-       plan.  Add a couple of blank lines, for clarity.
-       (handle_tap_plan): Set `$tap_stopped' to true after a late plan
-       is encountered.  Do not complain anymore for extra non-TAP lines
-       preceding or following the plan.  Adjust comments.
-       (main): Don't increment $lineno anymore.
-       * tests/tap-plan.test: Extend a bit, and remove stale comment.
-       * tests/tap-color.test: Adjust.
-       * tests/tap-passthrough.test: Likewise.
-       * tests/tap-plan-corner.test: Adjust and extend.
-       * tests/tap-plan-errors.test: Likewise.
-       * tests/tap-plan-middle.test: New test.
-       * tests/tap-plan-corner2.test: Delete, it's obsolete now.
-       * tests/Makefile.am (XFAIL_TESTS): Remove it.
-       (tap_with_common_setup_tests): Likewise, and add
-       `tap-plan-corner.test'.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       testsuite: remove now-passing test from XFAIL_TESTS
-       * tests/Makefile.am (XFAIL_TESTS): Remove `tap-signal.test',
-       which is passing since previous commit `v1.11-974-gc7fa872'.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       test defs: get name of TAP-using tests correctly
-       This change fixes the names of the temporary directories used
-       by the TAP-based tests (e.g., test `foo.tap' now uses `foo.dir'
-       rather than `foo.tap.dir'); more importantly, this make the
-       variable `$destdir' defined in `tests/defs' usable also in the
-       TAP tests.
-       ($me): Also strip the any `.tap' suffix from the name of the
-       test.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       testsuite: TAP tests properly decide when to remove tempdirs
-       Before this change, the TAP tests in the Automake testsuite were
-       removing the temporary test directory even when they failed or
-       were skipped, thus making debugging more difficult.
-       * tests/tap-functions.sh (incr_tap_count): Removed, superseded
-       by ...
-       (incr_): ... this function, which can increment the value of any
-       variable passed to it.
-       (result_):  Updated to use `incr_' instead of the now-removed
-       `incr_tap_count_'.  Keep count of failures, xfailures, xpasses,
-       and skips, using ...
-       ($tap_skip_count_, $tap_bad_count, _$tap_xfail_count_): ...
-       these new variables.
-       * tests/defs (trap): Try to use their values to decide whether
-       the temporary directory being used by the test script should be
-       removed or not.  Other code reorganizations.  And move the code
-       for the removal of the temporary directory out to ...
-       (rm_rf_): ... this new subroutine.
-       (Main code): Use that instead of duplicating the code.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       testsuite: improve and refactor our custom TAP shell library
-       This change is mostly done in preparation for the next one.
-       * tests/tap-functions.sh (result_with_directive_): Merge into ...
-       (result_): ... this function, which has been greatly extended and
-       improved in various ways.
-       (ok_, not_ok_, skip_, xfail_, xpass_): Adjust.
-       Adjust comments.  Remove an extra empty line.
-       * tests/instspc.tap: Use the new improved interface of `result_'.
-       * tests/tap-bad-prog.tap: Likewise.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       testsuite: update "user interface" description in tests/README
-       * tests/README (Subsection "Interpretation"): Mention the "ERROR"
-       outcome.
-       (Subsection "Getting details from failures"): Don't tell that the
-       test scripts can be run directly, this is not 100% true; anymore;
-       instead ...
-       (Subsection "About the tests"): ... use this new subsection to
-       explain how to run the tests (either simple or TAP-based) by hand.
-       (Subsection "Supported shells"): Extend to refer to TAP tests too.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       testsuite: TAP tests can have early plan now
-       * tests/defs: When using TAP, allow the user to specify the number
-       of tests through the `$planned' variable.
-       (trap): Do not print the auto-generated plan if an explicit one
-       has already been printed.
-       * tests/defs-static.in: Complain and bail out if the `$planned'
-       variable is exported in the environment.  Reformat the code to
-       facilitate future additions.
-       * tests/Makefile.am (TESTS_ENVIRONMENT): Neutralize `$planned'.
-       * tests/self-check-env-sanitize.test: Update.
-       * tests/ac-output-old.tap: Give an explicit TAP plan, by defining
-       `$planned' just before including `./defs'.
-       * tests/depmode.tap: Likewise.
-       * tests/automake-cmdline.tap: Likewise.
-       * tests/tap-bad-prog.tap: Likewise.
-       * tests/instspc.tap: Likewise, and related adjustments.
-       * tests/add-missing.tap: Make it explicit that we have no a-priori
-       plan, and tell why.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       testsuite: run autogenerated tests with $(LOG_COMPILER) too
-       This change enhances consistency in the testsuite.
-       * tests/Makefile.am: Some cosmetic reordering, to keep the
-       definition of FOO_LOG_COMPILER near to the place where `.foo'
-       is added to $(TEST_EXTENSIONS).
-       (PTEST_LOG_COMPILER): Run `$(srcdir)/parallel-tests.sh' with
-       `$(LOG_COMPILER)', not with `$(SHELL)'.
-       (SHTST_LOG_COMPILER): Likewise.
-
-2011-08-07  Stefano Lattarini  <address@hidden>
-
-       testsuite: run TAP and "plain" tests with the same $(LOG_COMPILER)
-       With this change, it will be easier to override, at make time, the
-       shell used to run the tests.
-       * tests/Makefile.am (LOG_COMPILER): Define to `$(SHELL)'.
-       (TEST_LOG_COMPILER): Re-define to `$(LOG_COMPILER)'.
-       (TAP_LOG_COMPILER): Likewise.
-
-2011-08-06  Stefano Lattarini  <address@hidden>
-
-       testsuite: run TAP-based tests explicitly with $(SHELL)
-       * tests/Makefile.am (TAP_LOG_COMPILER): Define to `$(SHELL)'.
-
-2011-08-06  Stefano Lattarini  <address@hidden>
-
-       tap driver: handle signals received by the tests being run
-       * lib/tap-driver (get_test_exit_message): Also deal with signals,
-       by using the `wait' method of the TAP::Parser object instead of
-       the `exit' method.  This required the use of the standard perl
-       module `POSIX'.
-       * doc/automake.texi (Use TAP with the Automake test harness):
-       Document that `--ignore-exit' has effect also on terminating
-       signals.  Add a "synchronizing" comment that references the tests
-       'tap-exit.test' and 'tap-signal.test'.
-       * tests/tap-signal.test: Extend and adjust.
-
-2011-08-06  Stefano Lattarini  <address@hidden>
-
-       test driver: a preparatory refactoring (2)
-       * lib/tap-driver (finish): Move code to fetch the message about
-       the exit status of the test being run to ...
-       (get_test_exit_message): ... this new subroutine.
-
-2011-08-06  Stefano Lattarini  <address@hidden>
-
-       tap driver: a preparatory refactoring (1)
-       * lib/tap-driver (finish): Do not flush the TAP stream nor
-       fetch the exit status of the TAP producer if running with
-       the `--ignore-exit' option.  Obviously, don't try to write
-       such exit status in the test log anymore.
-
-2011-08-06  Stefano Lattarini  <address@hidden>
-
-       cosmetics: typofix in the name of a function in the TAP driver
-       * lib/tap-driver (testuite_error): Renamed ...
-       (testsuite_error): ... to this, and minor related reformatting.
-
-2011-08-06  Stefano Lattarini  <address@hidden>
-
-       tap: scripts with a SKIP plan but with exit status != 0 must error
-       This change has been motivated by Automake's own testsuite.  Some
-       TAP tests there were erroring out (due to unexpected, unhandled
-       failures) before having encountered TAP result, so that the
-       simple-minded shell library implementing TAP generation ended up
-       printing a "1..0" trailing test plan; this caused the script to be
-       reported as a SKIP rather than an ERROR -- a nasty false negative.
-       * lib/tap-driver: Add prototypes for each subroutine, to free up
-       the order in which they can be defined and called.
-       (main): Move the code checking for a bad exit status of the TAP
-       producer ...
-       (finish): ... here, and flush the TAP stream to ensure that the
-       parser always obtains the producer's exit status.
-       * tests/tap-skip-whole-badexit.test: New test.
-       * tests/Makefile.am (tap_with_common_setup_tests): Add it.
-
-2011-08-06  Stefano Lattarini  <address@hidden>
-
-       tap: fix whitespace munging of diagnostic messages
-       * lib/tap-driver (extract_tap_comment): Pass the `g' flag to the
-       substitution operator, to strip also trailing whitespaces.  Fixes
-       a failure in test `tap-whitespace-normalization.test'.
-
-2011-08-06  Stefano Lattarini  <address@hidden>
-
-       testsuite: refactor and cleanup 'instspc.tap'
-       * tests/instspc.tap (is_in_list): New helper subroutine.
-       (expected_to_fail): Re-implement using it.
-       (define_problematic_string): Likewise.  Also, rename the special
-       arguments `build-fail' and 'install-fail' to respectively
-       `builddir-fail' and `destdir-fail', and other related changes.
-       (Test data definition): Adapt.
-       ($instspc_xfail_builds_list): Renamed ...
-       ($builddir_xfails): ... to this.
-       ($instspc_xfail_installs_list): Renamed ...
-       ($destdir_xfails): ... to this.
-       ($instspc_names_list): Renamed ...
-       ($test_names_list): ... to this.
-       ($instspc_test_string): Renamed ...
-       ($test_string): ... to this.
-       Add some explicative and "FIXME" comments.
-
-2011-08-06  Stefano Lattarini  <address@hidden>
-
-       testsuite: use TAP for `depmod*' tests, related simplifications
-       * tests/depmod-tests.sh: Delete this complex and multifarious
-       script, moving all it checks it used to perform into ...
-       * tests/depmod.tap: ... this TAP-based test script.  And extend
-       it quite a bit, since the new form of the test was papering over
-       some pre-existing failures (this was due to the fact that the
-       values used for the VPATH were shorter in the new test script).
-       * tests/depmod-data.test: Deleted.
-       * tests/Makefile.am ($(srcdir)/depmod-tests.am): Don't include
-       nor generate it anymore.
-       (EXTRA_DIST): Don't distribute depmod-tests.sh anymore.
-       (TEST_EXTENSIONS): Remove '.depmod'.
-       (DEPMOD_LOG_COMPILER): Deleted.
-       (depmod-data.log, $(depmod_tests:.depmod=.log)): Delete
-       dependencies for these files, which are not used anymore.
-       ($(depmod_tests)): Delete this dummy dependency declaration.
-       (TESTS): Remove $(depmod_tests).
-       (handwritten_tests): Remove depmod-data.test, add depmod.tap.
-       * bootstrap: Don't generate tests/depmod-tests.am anymore.
-
-2011-08-06  Stefano Lattarini  <address@hidden>
-
-       testsuite: use TAP for `instspc*' tests, related simplifications
-       * tests/instspc-tests.sh: Delete this complex and multifarious
-       script, moving all it checks it used to perform into ...
-       * tests/instspc.tap: ... this TAP-based test script.
-       * tests/instspc-data.test: Deleted.
-       * tests/Makefile.am ($(srcdir)/instspc-tests.am): Don't include
-       nor generate it anymore.
-       (EXTRA_DIST): Don't distribute instspc-tests.sh anymore.
-       (TEST_EXTENSIONS): Remove '.instspc'.
-       (INSTSPC_LOG_COMPILER): Deleted.
-       (XFAIL_TESTS): Remove $(instspc_xfail_tests).
-       (instspc-data.log, $(instspc_tests:.instspc=.log)): Delete
-       dependencies for these files, which are not used anymore.
-       ($(instspc_tests)): Delete this dummy dependency declaration.
-       (TESTS): Remove $(instspc_tests).
-       (handwritten_tests): Remove instspc-data.test, add instspc.tap.
-       * bootstrap: Don't generate tests/instspc-tests.am anymore.
-
-2011-08-06  Stefano Lattarini  <address@hidden>
-
-       testsuite: do fd redirections with $(AM_TESTS_FD_REDIRECT)
-       * tests/Makefile.am: The redirections of file descriptors needed
-       by our test scripts is now done using the $(AM_TESTS_FD_REDIRECT)
-       variable (the new blessed way since commit `v1.11-906-gb9e9d54'),
-       not using an hack involving $(AM_TESTS_ENVIRONMENT).  This has
-       the further benefit of allowing the use of $(TESTS_ENVIRONMENT)
-       again on part of the users.
-       * tests/Makefile.am (AM_TESTS_ENVIRONMENT): Remove redirection of
-       file descriptors.
-       (AM_TESTS_FD_REDIRECT): Redirect file descriptor 9 to original
-       stderr.
-       Comments adjusted.
-       * tests/plain-functions.sh ($stderr_fileno_): Update comment.
-
-2011-08-05  Stefano Lattarini  <address@hidden>
-
-       testsuite: use custom TAP diagnostic in our own tests
-       This change allow us to easily and transparently avoid spurious
-       TAP diagnostic in our own testsuite, with the help of the new
-       `--diagnostic-string' option of our TAP test driver.
-       * tests/Makefile.am (TAP_LOG_DRIVER_FLAGS): Also pass option
-       `--diagnostic-string' with value `#%#' (necessarily obtained
-       through some shell indirections).
-       * tests/tap-functions.sh (diag_): Assume that the string denoting
-       TAP diagnostic is stored in the `$diag_string_' variable.  Update
-       comments.
-       ($diag_string_): Initialize to "#".
-       * tests/defs ($diag_string_): Re-define to "#%#".
-       (show_): Remove, it's obsolete now.
-       * add-missing.tap: Don't use `show_' anymore to avoid spurious
-       TAP diagnostic; `cat' should suffice now.
-
-2011-08-05  Stefano Lattarini  <address@hidden>
-
-       tap: fix typo in TAP driver version message
-       * lib/tap-driver (anonymous subroutine printing the script version
-       message): Add missing trailing newline to the version message.
-
-2011-08-05  Stefano Lattarini  <address@hidden>
-
-       tap docs: we don't support pragma or version directives (yet)
-       * doc/automake.texi (Incompatibilities with other TAP parsers
-       and drivers): Document that limitation.  Normalize an unrelated
-       "TODO" item.
-
-2011-08-05  Stefano Lattarini  <address@hidden>
-
-       tap: new option to change the string designating TAP diagnostic
-       Here we introduce a new option `--diagnostic-string' in our TAP
-       test driver, that allows the user to specify which string should
-       denote the beginning of a TAP diagnostic line.  This change is
-       not gratuitous, nor result if over-engineering: it is motivated
-       by real issues that have emerged during the use of TAP in the
-       Automake's own testsuite (see the commit `v1.11-1082-g9b967c2'
-       "testsuite: yet more use of TAP, and related extensions").
-       * doc/automake.texi (Use TAP with Automake test harness): Document
-       the new option.
-       (Incompatibilities with other TAP parsers and drivers): Report it
-       as a potential source of incompatibility.
-       * lib/tap-driver ($diag_string): New global variable, defaulting
-       to "#", and whose value can be changed ...
-       (Getopt::Long::GetOptions): ... by the newly recognized option
-       `--diagnostic-string'.
-       (handle_tap_comment): Subroutine removed, some of its simple logic
-       inlined ...
-       (main): ... in here, where now ...
-       (extract_tap_comment): ... this new subroutine is used.
-       ($USAGE): Adjust.
-       * tests/tap-diagnostic.test: Make one check slightly stricter.
-       * tests/tap-diag-custom.test: New test.
-       * tests/Makefile.am (tap_other_tests): Add it.
-
-2011-08-05  Stefano Lattarini  <address@hidden>
-
-       check: add small "synchronization" comment to `test-driver'
-       * lib/test-driver: Add comment to the code initializing ANSI color
-       escapes, telling to keep it in sync with the similar initialization
-       in `lib/am/check.am'.
-
-2011-08-05  Stefano Lattarini  <address@hidden>
-
-       maintcheck: fix spurious failure w.r.t. use of bare "exit"
-       * tests/check12.test: Cosmetic changes to avoid triggering a
-       spurious failure of the `sc_tests_Exit_not_exit' maintainer
-       check.
-
-2011-08-05  Stefano Lattarini  <address@hidden>
-
-       check: update comments to reflect recent heavy changes
-       * lib/am/check.am [%?PARALLEL_TESTS%]: Update the comments to
-       reflect the recent changes.  Remove quite many comments that
-       were merely duplicating excerpts from the Automake manual.
-
-2011-08-05  Stefano Lattarini  <address@hidden>
-
-       check: small cleanups and refactorings in test harness and drivers
-       * lib/tap-driver (yn): New subroutine, converts a boolean value to
-       a "yes" or "no" string.
-       (write_test_results): Use it, and related reformatting.
-       * lib/test-driver (trap): Also remove the `.trs' file on signals,
-       for extra safety.
-       (fatal): Remove this function, it's never used.
-       ($logfile, $trsfile): Renamed ...
-       ($log_file, $trs_file): ... to these, for clarity, and in order to
-       be more consistent with the `tap-driver' script.
-       Improve a couple of comments.
-       * automake.in (handle_tests): Don't define anymore the now-obsolete
-       make macro `$(TEST_LOGS_TMP)', nor add it to the list of files to
-       be removed upon "make mostlyclean".
-       * lib/am/check.am ($(TEST_SUITE_LOG)): New shell function `f_ok',
-       tells whether a path refers to an existing, regular, readable file.
-       Use it throughout.
-       (recheck): Be safer w.r.t. make implementation that run recipes
-       with `errexit' shell flag active.
-
-2011-08-05  Stefano Lattarini  <address@hidden>
-
-       testsuite: use AM_TESTS_FD_REDIRECT where appropriate
-       * parallel-tests-interrupt.test: Use AM_TESTS_FD_REDIRECT, not
-       AM_TESTS_ENVIRONMENT, to define file descriptors' redirection
-       for "make check".  Fix botched comment.
-
-2011-08-05  Stefano Lattarini  <address@hidden>
-
-       docs: some fixlets in documentation on testsuites support
-       * doc/automake.texi (Script-based Testsuites): Rename node ...
-       (Scripts-based Testsuites): ... to this.  Break overly long lines
-       in an example (were causing problems with PDF output).
-       (Parallel Test Harness): Don't intend paragraphs that come after
-       examples or bulleted list.
-       (Overview of Custom Test Drivers Support): Fix typo s/the the/the/.
-       (Declaring Custom Test Drivers): When giving an aside, prefer comma
-       to parentheses, as it disrupts the reading flow less.
-       (API for Custom Test Drivers): Remove a sentence that was basically
-       duplicated from the previous subsection.
-       (Command-line arguments for test drivers): Don't intend paragraph
-       coming after an itemized list.  Clarify wording and fix grammaros.
-       Add a couple of cross-references to earlier explanations of `.log'
-       and `.trs' files.
-       (Links and external resources): Node renamed ...
-       (Links and external resources on TAP): ... to this, for clarity.
-       Slightly extend and clarify introductory sentence.
-
-2011-08-04  Stefano Lattarini  <address@hidden>
-
-       test harness: be aware of more metadata, simplify test drivers
-       * lib/am/check.am ($(TEST_SUITE_LOG)):  When producing the
-       global test log, take into account the new metadata field
-       `:global-test-result:, to write nicely formatted RST section
-       titles, instead of leaving this chore to the individual test
-       drivers.
-       (am_rst_section): Re-introduce this variable, as removed in
-       commit `v1.11-870-ga27c9c4'.
-       * lib/test-driver, lib/tap-driver: Write the global test result
-       as metadata in the `.trs' file, not as (part of) a formatted RST
-       subsection title in the `.log' file.  Related simplifications;
-       in particular, get rid of temporary files usage.
-       * doc/automake.texi (Log files generation and test results
-       recording): Document the new metadata.
-       * tests/check12.test: Update.
-       * tests/parallel-tests-harderror.test: Likewise.
-       * tests/parallel-tests-interrupt.test: Likewise.
-       * tests/parallel-tests-log-override-2.test: Likewise.
-       * tests/parallel-tests-log-override-recheck.test: Likewise.
-       * tests/parallel-tests-unreadable.test: Likewise.
-       * tests/tap-global-result.test: Likewise.
-       * tests/test-metadata-results.test: Likewise.
-       * tests/test-log.test: Likewise, and another minor unrelated fix.
-       * tests/test-metadata-global-result.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-08-03  Stefano Lattarini  <address@hidden>
-
-       tap: check that also a trailing TAP plan can hold a skip directive
-       * tests/tap-skip-whole-lastline.test: New test.
-       * tests/Makefile.am (tap_with_common_setup_tests): Add it.
-
-2011-08-04  Stefano Lattarini  <address@hidden>
-
-       testsuite: more correct names for a couple of tests
-       * tests/parallel-tests-ext-driver.test: Rename ...
-       * tests/parallel-tests-log-compiler-1.test: ... to this, and
-       adjust heading comments.
-       * tests/parallel-tests-ext-driver-prog.test: Rename ...
-       * tests/parallel-tests-log-compiler-2.test: ... to this, and
-       adjust heading comments.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-08-04  Stefano Lattarini  <address@hidden>
-
-       testsuite: fix another spurious failure
-       * tests/parallel-tests-ext-driver.test: Name out custom/dummy
-       log compilers as `foo-compiler' rather `foo-driver'; not only
-       this is less confusing, it also avoids errors due to the dummy
-       log compiler `test-driver' overriding the `test-driver' helper
-       script installed by Automake.
-       * tests/parallel-tests-ext-driver-prog.test: Adjust heading
-       comments.
-
-2011-08-04  Stefano Lattarini  <address@hidden>
-
-       testsuite: fix a spurious failure
-       * tests/parallel-tests-ext-driver.test: Exporting of environment
-       variables directly from $(LOG_COMPILER) variables is not allowed
-       anymore.  Adjust to this.
-
-2011-08-04  Stefano Lattarini  <address@hidden>
-
-       testsuite: yet more use of TAP, and related extensions
-       * tests/defs (show_): New function, display the contents of one or
-       more files on stdout, with bells & whistles (both for cosmetic and
-       practical reasons, the latter aimed at avoiding spurious TAP
-       diagnostic).
-       (AUTOMAKE_run): Extend and adapt to make it compatible with TAP
-       based tests.  Since we are at it, make its implementation more
-       namespace-safe, and improve its command-line interface.
-       (AUTOMAKE_fails): Adapt to the new command-line interface of
-       `AUTOMAKE_run'.
-       * tests/add-missing.test: Renamed ...
-       * tests/add-missing.tap: ... to this, and converted to the use
-       of the TAP protocol, and of the new `show_' function.
-       * tests/automake.test: Renamed ...
-       * tests/automake-cmdline.tap: ... to this, and converted to the
-       use of the TAP protocol.
-       * tests/getopt.test:  Adapt to the new command-line interface
-       of `AUTOMAKE_run'.
-       * tests/cond44.test: Likewise.
-       * tests/cond45.test: Likewise.
-       * tests/configure.test: Likewise.
-       * tests/license2.test: Likewise.
-       * tests/parallel-am.test: Likewise.
-       * tests/parallel-am3.test: Likewise.
-       * tests/tags2.test: Likewise.
-       * tests/werror3.test: Likewise.
-       * tests/werror4.test: Likewise.
-       * tests/amopts-variable-expansion.test: Likewise.
-       * tests/warnings-win-over-strictness.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-       (TAP_LOG_DRIVER_FLAGS): Add `--merge', so that TAP diagnostic is
-       reported in the testsuite progress output.
-
-2011-08-03  Stefano Lattarini  <address@hidden>
-
-       maintcheck: fix more maintainer-check failures
-       * tests/test-driver-custom-no-html.test (no-rst): Use `EOF',
-       not `EoL', as the here-document delimiter.
-       * tests/test-trs-basic.test: Use `cat + here-doc' rather
-       than `echo' when creating the dummy test scripts, to please
-       maintainer-check.
-       * tests/test-trs-recover.test: Use creative quoting where
-       needed, to please maintainer-check.
-       * tests/parallel-tests-no-color-in-log.test: Likewise.
-       * tests/parallel-tests-dry-run.test: Likewise.
-
-2011-08-03  Stefano Lattarini  <address@hidden>
-
-       maintcheck: fix maintainer-check failures, both real and spurious
-       * tests/amhello-binpkg.test: Use "$MAKE", not bare "make".
-       * Makefile.am (sc_perl_local): Also allow perl special variable
-       `$~' to be localized.  And be slightly laxer in the regexp, to
-       allow for usages like "local $_ = $foo;".
-       (sc_tests_overriding_macros_on_cmdline): Also allow for command
-       line overriding of the `DISABLE_HARD_ERRORS' make variable.  Try
-       to avoid false positives for usages like "$MAKE || st=$?".
-
-2011-08-03  Bruno Haible  <address@hidden>
-
-       docs: how to use '-I' option in AM_CPPFLAGS for best VPATH support
-       * doc/automake.texi (Program Variables): Recommend -I options to
-       both the build directory and the source directory when needed.
-
-2011-07-23  Stefano Lattarini  <address@hidden>
-
-       tests: relax a test on amhello examples to cater to Solaris tar
-       * tests/amhello-binpkg.test: When the tar implementation in use
-       is not GNU tar, relax the tests on tar output, to avoid spurious
-       failures.  For example, "tar cvf ..." with GNU tar can output
-       lines like "./usr/bin/hello" on the standard output, while with
-       Solaris tar it can output lines like "a ./usr/bin/hello 8K" on
-       standard output, and with Heirloom tar it can output lines like
-       "a ./usr/bin/hello 15 tape blocks" on standard error.
-
-2011-07-23  Stefano Lattarini  <address@hidden>
-
-       test defs: function 'is_newest' now works also with directories
-       * tests/defs (is_newest): Call `find' with the `-prune' option,
-       so that it won't descend in the directories (which could cause
-       spurious results).
-       * tests/self-check-is_newest: Extend accordingly.
-       From a report by Jim Meyering, see automake bug#9147.
-
-2011-07-15  Benoit Sigoure  <address@hidden>
-
-       docs: add references between the 2 sections on java support
-       * doc/automake.texi (Java Support, Java): Add cross-references.
-
-2011-07-20  Ralf Wildenhues  <address@hidden>
-
-       Sync auxiliary files from upstream.
-       * INSTALL, lib/INSTALL, lib/config.guess, lib/config.sub,
-       lib/texinfo.tex: Sync from upstream.
-
-2011-07-08  Stefano Lattarini  <address@hidden>
-
-       tests: fix weakness in 'tests-environment-backcompat.test'
-       * tests/tests-environment-backcompat.test: Do not override the
-       content of xfailing test `baz.test' with a "weaker" version that
-       fails unconditionally: the test must fail only when the 'strict'
-       pragma is in use, in order not to reduce coverage.
-
-2011-07-08  Stefano Lattarini  <address@hidden>
-
-       docs, tests: synchronize examples on silent-rules from config.site
-       * doc/automake.texi (Automake silent-rules Option): Reference test
-       'silent-configsite.test' in comments.
-
-2011-07-08  Stefano Lattarini  <address@hidden>
-
-       tests: portability fixes in tests on amhello examples
-       * tests/amhello-binpkg.test: Don't use "tar xzf too.tag.gz" to
-       extract a gzip-compressed tarball, that's unportable to some
-       tar implementations; use the "gzip -dc fo.tar.gz | tar xf -"
-       idiom instead.
-       * tests/amhello-cflags.test: Likewise.
-       * tests/amhello-cross-compile.test: Likewise.
-       Suggestion from Ralf Wildenhues.
-
-2011-07-04  Stefano Lattarini  <address@hidden>
-
-       remake: add test ensuring that slower remakes don't hang
-       * tests/remake-subdir-long-time.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       Suggestion by Ralf Wildenhues.
-
-2011-07-04  Stefano Lattarini  <address@hidden>
-
-       remake: fix outdated comment in configure.am
-       * lib/am/configure.am: Fix comment falsified by changes in
-       commit `v1.11-366-gbee9871'.
-       Suggestion by Ralf Wildenhues.
-
-2011-07-01  Stefano Lattarini  <address@hidden>
-
-       docs, tests: synchronize examples from docs to tests
-       * tests/README (Writing test cases): Give suggestions on how to
-       keep test cases and examples in the documentation synchronized.
-       * doc/automake.texi: Improve or fix existing testcase-referencing
-       comments, and add many new ones.
-       * HACKING (Administrivia): Suggest to test complex examples and
-       idioms from the manual.
-       * tests/specflg8.test: Improve synchronization with the example
-       in the manual.
-       * tests/output11.test:Likewise.
-       * tests/txinfo21.test:Likewise.
-       * tests/interp.test: Likewise.
-       * tests/amhello-cflags.test: New test.
-       * tests/amhello-cross-compile.test: Likewise.
-       * tests/amhello-binpkg.test: Likewise.
-       * tests/tests-environment-backcompat.test: Likewise.
-       * tests/parallel-tests-log-compiler-example.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-06-30   Stefano Lattarini  <address@hidden>
-
-       coverage: new test on parallel-tests TESTS runtime overriding
-       * tests/parallel-tests-cmdline-override.test: New test, check that
-       we can use indirections when overriding TESTS and TEST_LOGS from
-       the command line.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-08-03  Stefano Lattarini  <address@hidden>
-
-       gitignore: ignore `*.trs' files in lib/Automake/tests
-       * lib/Automake/tests/.gitignore: Add `*.trs' pattern.
-
-2011-08-03  Stefano Lattarini  <address@hidden>
-
-       testsuite: list another "forgotten" test script in Makefile.am
-       * tests/Makefile.am (TESTS): Also list test script
-       `test-driver-trs-suffix-registered.test'; it had been introduced
-       in commit `v1.11-910-g0c81b43', but by mistake it wasn't added
-       to the list of tests in the Makefile back then.
-
-2011-08-03  Stefano Lattarini  <address@hidden>
-
-       testsuite: list "forgotten" test script in Makefile.am
-       * tests/Makefile.am (TESTS): Also list the test script
-       `parallel-tests-no-color-in-log.test'; it had been introduced in
-       commit `v1.11-899-geaac33f', but by mistake it wasn't added to
-       the list of tests in the Makefile back then.
-
-2011-08-03  Stefano Lattarini  <address@hidden>
-
-       testsuite: remove duplicated mention of a test in Makefile.am
-       * tests/Makefile.am (tap_other_tests): Remove `tap-empty.test',
-       it is already listed in `$(tap_with_common_setup_tests)'.
-
-2011-08-03  Stefano Lattarini  <address@hidden>
-
-       testsuite: one more use of TAP in our own tests
-       * tests/tap-bad-prog.test, tests/tap-bad-prog2.test: Merged
-       into ...
-       * tests/tap-bad-prog.tap: ... this TAP-generating test.
-       * tests/Makefile.am (tap_other_tests): Remove plan-bad-prog.test
-       and plan-bad-prog2.test.
-       (XFAIL_TESTS): Remove plan-bad-prog2.test.
-       (plan-bad-prog2.log): Remove.
-
-2011-08-03  Stefano Lattarini  <address@hidden>
-
-       testsuite: scaffolding to allow use of TAP in our own tests
-       Now that Automake has initial support for the TAP test protocol,
-       we can start "eating our own dog food" and rewrite some tests to
-       use TAP; this should allow for better granularity, especially in
-       the control of skips and expected failures.  With this change, we
-       set up the initial scaffolding required by the planned TAP tests,
-       and convert few older tests to use TAP, mostly in order to verify
-       that there are no obvious errors.  The tests in our testsuite that
-       use the TAP protocol will be marked by the new `.tap' extension.
-       * tests/plain-functions.sh: New file containing definition of
-       helper shell functions used by the "protocol-less" tests of the
-       Automake testsuite.
-       * tests/tap-functions.sh:  New file containing definition of
-       helper shell functions used by the TAP-producing tests of the
-       Automake testsuite.
-       * tests/defs: Remove definitions of some functions that are
-       now defined in `plain-functions.sh'.  Instead, source one of
-       `plain-functions.sh' or `tap-functions.sh', depending on whether
-       `$use_tap' is set to "no" or "yes".
-       (exit trap): Call `late_plan_' if `$use_tap' is true.  Also,
-       unset shell traces before issuing the latest commands, to avoid
-       confusing the tap driver with spurious output.
-       * tests/defs-static.in ($use_tap): New variable, by default set
-       to "yes" if the calling test script has a `.tap' suffix, and to
-       "no" otherwise.  The individual scripts can override it though.
-       In code sanity-checking the environment, verify that `$use_tap'
-       is not exported.
-       * tests/self-check-env-sanitize.test: Update, and small related
-       reformatting.
-       * tests/self-check-tap.test: New very minimal self test.
-       * tests/acoutbs.test, tests/acoutbs2.test, tests/acoutnoq.test,
-       tests/acoutpt.test, tests/acoutpt2.test, tests/acoutqnl.test:
-       Removed, merged into ...
-       * tests/ac-output-old.tap: ... this new test, that uses TAP.
-       * tests/Makefile.am (TAP_LOG_DRIVER): Define to invoke our own
-       `tap-driver' script.
-       (TAP_LOG_DRIVER_FLAGS): Define to `--merge', so that the stdout
-       and stderr of the test scripts remains synced.
-       (TEST_EXTENSIONS): Define, to add the `.tap' suffix; also list
-       the `.test' suffix explicitly.
-       (EXTRA_DIST): Distribute the new files `plain-functions.sh' and
-       `tap-functions.sh'.
-       ($(TEST_LOGS)): Depends on them.
-       (AM_TESTS_ENVIRONMENT): Ensure that `use_tap' is not exported in
-       the environment of the tests.
-       (TESTS): Update.
-
-2011-08-03  Stefano Lattarini  <address@hidden>
-
-       * NEWS: Fix typo, and related reformatting.
-
-2011-08-03  Stefano Lattarini  <address@hidden>
-
-       * NEWS: add mention of new experimental TAP support
-
-2011-08-02  Stefano Lattarini  <address@hidden>
-
-       testsuite: rename some test scripts
-       * tests/parallel-tests-am_tests_environment.test: Renamed ...
-       * tests/am-tests-environment.test: ... to this.
-       * tests/check-tests_environment.test: Renamed ...
-       * tests/tests-environment.test: ... to this.
-       * tests/parallel-test-driver-install.test: Renamed ...
-       * tests/parallel-tests-driver-install.test: ... to this.
-       * tests/parallel-tests-make-n.test: Renamed ...
-       * tests/parallel-tests-dry-run.test: ... to this.
-       * tests/Makefile.am (TESTS): Updated.
-
-2011-08-02  Stefano Lattarini  <address@hidden>
-
-       coverage: parallel-tests and lazy dependencies on EXTRA_PROGRAMS
-       * tests/parallel-tests-extra-programs.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       * doc/automake.texi (Parallel Test Harness): Add a comment
-       pointing to the new test.
-
-2011-08-02  Stefano Lattarini  <address@hidden>
-
-       docs: improve, extend and fix documentation on TAP support
-       * doc/automake.texi ("Using the TAP test protocol"): Divide this
-       section into ...
-       ("Introduction to TAP", "Use TAP with the Automake test harness",
-       "Incompatibilities with other TAP parsers and drivers", "Links
-       and external resources"): ... these subsections, extend them by
-       adding more information and examples, and improve them by removing
-       incomplete and/or temporary wordings and TODO items.
-       ("Script-based Testsuites", "Parallel Test Harness"): Add a couple
-       of anchors to improve the granularity of cross-references.
-       * tests/tap-doc2.test: New test, verifying the correctness of the
-       new examples given in the manual.
-       * tests/Makefile.am (tap_other_tests): Add the new test.
-
-2011-08-01  Stefano Lattarini  <address@hidden>
-
-       testsuite: separate the only failing check of an xfailing test
-       * tests/plan-bad-prog.test: Move the only failing check of this
-       test (i.e., the one about the total number of "ERROR" outcomes)
-       into ...
-       * tests/plan-bad-prog2.test: ... this new test.
-       * tests/Makefile.am (XFAIL_TESTS): Remove `plan-bad-prog.test',
-       add `plan-bad-prog2.test'.
-       (tap_other_tests): Add `plan-bad-prog2.test'.
-       (plan-bad-prog2.log): Depend on `plan-bad-prog.test'.
-
-2011-08-01  Stefano Lattarini  <address@hidden>
-
-       testsuite: fix spurious errors in an xfailing test on TAP support
-       * tests/plan-bad-prog.test: Fix typo in the name of the test
-       being made unreadable.  Correct the wording of the potential
-       skip message, and simplify the condition under which the test
-       is to be skipped.  Escape literal dots in grep regexps.
-
-2011-08-01  Stefano Lattarini  <address@hidden>
-
-       testsuite: better granularity in a couple of tests on TAP support
-       * tests/tap-summary-aux.sh: New auxiliary script, filled with code
-       moved out from ...
-       * tests/tap-summary.test: ... this test, from which the checks on
-       colored testsuite have further been moved into ...
-       * tests/tap-summary-color.test: ... this new test, which in turn
-       * tests/Makefile.am (tap_other_tests): Add `tap-summary-color.test'.
-       (EXTRA_DIST): Distribute `tap-summary-aux.sh'
-       (tap-summary.log): Depend on `tap-summary-aux.sh'.
-       (tap-summary-color.log): Likewise.
-
-2011-08-01  Stefano Lattarini  <address@hidden>
-
-       testsuite: optimize tests on TAP for speed and against duplication
-       The creation and configuration of common files and data used by
-       many tests on TAP is, with this change, factored out into a new
-       dedicated auxiliary test, from which those tests will depend upon.
-       This reduces code duplication in tests and, more importantly,
-       offers a noticeable speedup in the involved tests (30-40%).
-       * tests/tap-common-setup.test: New test, setting up the common
-       files and data used by various tests on TAP support.
-       * tests/tap-setup.sh: New file, to be sourced by tests wanting to
-       bring in data generated by `tap-common-setup.test'.
-       * tests/tap-autonumber.test: Update to use the pre-computed data
-       files.
-       * tests/tap-bailout.test: Likewise.
-       * tests/tap-color.test: Likewise.
-       * tests/tap-deps.test: Likewise.
-       * tests/tap-diagnostic.test: Likewise.
-       * tests/tap-empty-diagnostic.test: Likewise.
-       * tests/tap-empty.test: Likewise.
-       * tests/tap-escape-directive.test: Likewise.
-       * tests/tap-exit.test: Likewise.
-       * tests/tap-signal.test: Likewise.
-       * tests/tap-fancy.test: Likewise.
-       * tests/tap-fancy2.test: Likewise.
-       * tests/tap-global-log.test: Likewise.
-       * tests/tap-global-result.test: Likewise.
-       * tests/tap-html.test: Likewise.
-       * tests/tap-log.test: Likewise.
-       * tests/tap-merge-stdout-stderr.test: Likewise.
-       * tests/tap-no-merge-stdout-stderr.test: Likewise.
-       * tests/tap-message-0.test: Likewise.
-       * tests/tap-no-disable-hard-error.test: Likewise.
-       * tests/tap-no-spurious-summary.test: Likewise.
-       * tests/tap-no-spurious.test: Likewise.
-       * tests/tap-not-ok-skip.test: Likewise.
-       * tests/tap-numeric-description.test: Likewise.
-       * tests/tap-out-of-order.test: Likewise.
-       * tests/tap-passthrough.test: Likewise.
-       * tests/tap-passthrough-exit.test: Likewise.
-       * tests/tap-plan.test: Likewise.
-       * tests/tap-plan-corner.test: Likewise.
-       * tests/tap-plan-corner2.test: Likewise.
-       * tests/tap-plan-errors.test: Likewise.
-       * tests/tap-realtime.test: Likewise.
-       * tests/tap-recheck-logs.test: Likewise.
-       * tests/tap-skip-whole.test: Likewise.
-       * tests/tap-todo-skip-together.test: Likewise.
-       * tests/tap-todo-skip-whitespace.test: Likewise.
-       * tests/tap-todo-skip.test: Likewise.
-       * tests/tap-unplanned.test: Likewise.
-       * tests/tap-with-and-without-number.test: Likewise.
-       * tests/tap-xfail-tests.test: Likewise.
-       * tests/tap-skip-whole-whitespace.test: Likewise, and remove
-       redundant definitions of `$sp' and `$tab' (they are already
-       defined in `tests/defs').
-       * tests/tap-whitespace-normalization.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-       (EXTRA_DIST): Distribute `tap-setup.sh'.
-       (tap_with_common_setup_tests, tap_with_common_setup_logs)): New
-       variables, holding respectively the list of tests using the files
-       pre-computed by `tap-common-setup.test', and the list of their
-       corresponding log files.
-       (tap_other_tests): New variable, holding the list of other tests
-       on TAP support.
-       ($(tap_with_common_setup_logs)): Depend on `tap-common-setup.log'
-       and `tap-setup.sh'.
-
-2011-08-01  Stefano Lattarini  <address@hidden>
-
-       test harness: use new `.trs' files to hold test metadata
-       With this change, the test harness will keep test metadata in
-       dedicated `.trs' files, instead of having them embedded into the
-       `.log' files.  This allows for easier forward-compatibility and
-       extension of test metadata, and for more flexibility in the
-       format of the `.log' files.  Note that this change makes the
-       `:end-metadata:' field obsolete.
-       * doc/automake.texi (Parallel Test Harness, Log files generation
-       and test results recording): Document the new APIs and behaviour;
-       some related minor rewordings and fixlets.
-       * NEWS: Update.
-       * automake.in (handle_tests): When bringing in the content of
-       `check2.am', substitute %BASE% with the basename of the `.log'
-       file being created by a rule.  Add the generated `.trs' files
-       to the list of files to be cleaned by "make mostlyclean".
-       * lib/am/check.am (am__test_driver_flags): Rename ...
-       (am__common_driver_flags): ... to this, and remove the flags
-       `--test-name' and `--log-file' from it: they are now define in
-       the proper rules in `check2.am'.
-       (am__TEST_BASES): New internal variable, holding the names of
-       the tests, with any registered extension removed.
-       (am__stealth_MAKE): New internal variable, can be used instead of
-       $(MAKE) in recipes requiring a recursive call to make, but which
-       are not intended to be executed by "make -n".
-       (.log.trs): New suffix rule, to recover from deletion of `.trs'
-       files.
-       ($(TEST_SUITE_LOG)): Almost completely rewritten to follow the
-       new API of "test logs in `.log' files, test metadata in `.trs'
-       files".  It goes to some length to work correctly in face of
-       unreadable or missing `.log' and `.trs' files, and to error out
-       with proper error messages when this is not possible.
-       [%?PARALLEL_TESTS%] (check-TESTS): Also remove relevant "stale"
-       `.trs' files (in addition to `.log files) before remaking the
-       $(TEST_SUITE_LOG).
-       (recheck, recheck-html): Look for the `:recheck:' field in the
-       `.trs' files, not in the `.log' files.
-       * lib/am/check2.am (?GENERIC?%EXT%.log, ?!GENERIC?%OBJ%): Adjust
-       the call to the test driver, in particularly passing the new
-       option `--trs-file'.
-       [%am__EXEEXT%] (?GENERIC?%EXT%$(EXEEXT).log): Likewise.
-       * lib/tap-driver ($USAGE): Adjust the help screen.
-       (Getopt::Long::GetOptions): Handle the `--trs-file' option,
-       through the use of ...
-       ($trs_file): ... this new global variable.
-       (finish): Write metadata for the test run to `$trs_file' rather
-       then to `$log_file', through the use of ...
-       (write_test_results): ... this new function.
-       * lib/test-driver (print_usage): Update the help screen.
-       (Option parsing): Handle the `--trs-file' option, through the
-       use of ...
-       ($resfile): ... this new global variable.
-       (Main code): Write metadata for the test run to `$trsfile' rather
-       than to `$logfile'.
-       Minor related adjustments to comments.
-       * tests/.gitignore: Ignore `*.trs' files.
-       * tests/parallel-tests-unreadable-log.test: Moved ...
-       * tests/parallel-tests-unreadable.test: ... to this, and extended
-       to also check the semantics for unreadable `.trs' files.
-       * tests/test-driver-end-metadata.test: Deleted as obsolete.
-       * tests/test-driver-metadata-no-leading-space.test: Likewise.
-       * tests/test-driver-global-log.test: Renamed ...
-       * tests/test-metadata-global-log.test: ... to this, and modified
-       as to verify the new APIs and semantics.
-       * tests/test-driver-recheck: Renamed ...
-       * tests/test-metadata-recheck.test: ... to this, and modified
-       likewise.
-       * tests/parallel-tests-once.test: New test.
-       * tests/parallel-tests-make-n.test: Likewise.
-       * test-metadata-results.test: Likewise.
-       * test-missing.test: Likewise.
-       * test-missing2.test: Likewise.
-       * test-trs-basic.test: Likewise.
-       * test-trs-recover.test: Likewise.
-       * test-trs-recover2.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-07-27  Stefano Lattarini  <address@hidden>
-
-       test harness: allow more metadata in log files
-       This change reworks and improves the parallel test harness to use
-       more specialized reStructuredText fields in the log files (instead
-       of relying on specially-placed of "magic lines" and more indirect
-       semantical formatting); the new fields are the following:
-        - ":recheck:": tell whether the associated test will have to be
-          re-run by "make recheck";
-        - ":copy-in-global-log:": tell whether the content of the log
-          file should be copied in the "global log" `test-suite.log';
-        - ":end-metadata:", which inhibits the scanning of the rest of
-          the log file (for what concerns test metadata).
-       Also, the special `:test-result:' value "END" has been removed,
-       superseded by the new `:end-metadata:' field.
-       * doc/automake.texi (Log files generation and test results
-       recording): Document the new API and semantics.  Remove or fix
-       some obsolete comments.
-       * lib/am/check.am ($(TEST_SUITE_LOG), recheck, recheck-html):
-       Adjust comments and code.
-       * lib/tap-driver (finish): Adjust, with the help of ...
-       (must_recheck, copy_in_global_log): ... these new functions.
-       * lib/test-driver (Main code): Adjust, with the help of ...
-       ($recheck, $gcopy): ... these new variables.
-       * tests/trivial-test-driver: Update to obey the new APIs.
-       * tests/test-driver-recheck.test: Likewise.
-       * tests/test-driver-global-log.test: Likewise.
-       * tests/tap-passthrough.test: Relax the test, avoiding to check
-       what is written in `test-suite.log'; such check has been moved ...
-       * tests/tap-global-log.test: ... in this new test, and extended.
-       * tests/test-driver-metadata-no-leading-space.test: New test.
-       * tests/test-driver-end-test-results.test: Removed, it checked
-       the old APIs; superseded by ...
-       * tests/test-driver-end-metadata.test: ... this new test.
-       * tests/tap-log.test: Improve syncing with ...
-       * tests/test-log.test: ... this new test.
-       * tests/parallel-tests.test: Remove some duplication w.r.t. this
-       last new test.  Updated heading comments.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-07-27  Stefano Lattarini  <address@hidden>
-
-       testsuite: fix a spurious failure with non-bash shells
-       * tests/tap-fancy2.test: Remove an unportable use of backslashes
-       with the `echo' builtin, which was causing some shells (among them
-       bash and Debian /bin/ksh) to print a `\\' string, while other
-       shells (among them zsh, dash, and Solaris /bin/sh and /bin/ksh)
-       were unexpectedly printing a single `\' character.  Since we are
-       at it, add a sanity check to ensure that this issue does not
-       resurface.
-
-2011-07-27  Stefano Lattarini  <address@hidden>
-
-       testsuite: fix spurious failures with Solaris /bin/sh
-       * tests/tap-more.test: Use `echo > file', not `: > file', to
-       create empty files in the "for" loops; this is required since,
-       as documented in the autoconf manual, Solaris 10 /bin/sh
-       "optimizes" away the `:' command after the first iteration,
-       even if it is redirected.
-       * tests/test-driver-custom-multitest-recheck2.test: Likewise.
-       * tests/tap-numeric-description.test: Partial rewrite to avoid
-       using positional parameters from the 10th onward, which are
-       unportable to Solaris /bin/sh (using `${10}' causes the shell
-       to die with "bad substitution").
-
-2011-07-31  Stefano Lattarini  <address@hidden>
-
-       simple tests: support developer-defined fd redirections
-       Motivated by coreutils bug#8846, and related discussions:
-        <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8846>
-        <http://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00002.html>
-       In those threads it has been shown how problematic it can be to do
-       portable file descriptor redirections in the testsuite when using
-       the Automake testsuite harness.  This change should remedy to that
-       situation.
-       * lib/am/check2.am (?GENERIC?%EXT%$(EXEEXT).log,
-       ?GENERIC?%EXT%.log, ?!GENERIC?%OBJ%): Append redirection defined
-       in $(AM_TESTS_FD_REDIRECT) to the command-line invocations of the
-       test scripts.
-       * lib/am/check.am [!%?PARALLEL_TESTS%] $(check-TESTS): Likewise.
-       * NEWS: Update.
-       * doc/automake.texi (Script-based Testsuites): Document the new
-       feature.
-       * tests/check-fd-redirect.test: New test.
-       * tests/parallel-tests-fd-redirect.test: Likewise.
-       * tests/parallel-tests-am_tests_environment.test: Remove checks
-       about the use of redirections in AM_TESTS_ENVIRONMENT: they would
-       check deprecated (if not undefined) behaviour now.  Strengthen a
-       couple of still valid checks, to keep the test more in sync with
-       the documentation.  Improve debugging information.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-07-22  Stefano Lattarini  <address@hidden>
-
-       docs: rework and extend documentation on testsuites support
-       * doc/automake.texi (Generalities about Testing): New section.
-       (Simple Tests using parallel-tests): Section removed, merged
-       into ...
-       (Simple Tests): ... this one, which on the other hand has been
-       subdivided into ...
-       (Script-based Testsuites, Serial Test Harness, Parallel Test
-       Harness): ... these new subsection.
-       (DejaGnu Tests): Minor adjustments.
-       Other related typofixes and rewordings throughout the manual;
-       in particular, avoid to use the term "test driver" for three
-       different concepts (and use instead "test harness" and "test
-       runner" where appropriate).
-       * tests/tap-doc.test: New test.
-       * tests/tap-no-disable-hard-error.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-07-18  Stefano Lattarini  <address@hidden>
-
-       tap: support colorization of testsuite progress output
-       * lib/tap-driver (%COLORS): New variable (definition extracted
-       from `lib/am/check.am:$(am__tty_colors)', with some obvious
-       adjustments.
-       (report): Adjust to colorize console output when required,
-       using ...
-       (decorate_result): ... this new function.
-       (colored): New function, used by the one above.
-       * tests/tap-summary.test: Also run the checks when `color-tests'
-       is in use.
-       * tests/Makefile.am (XFAIL_TESTS): Remove `tap-color.test'.
-
-2011-07-18  Stefano Lattarini  <address@hidden>
-
-       tap: some preparatory refactoring (2)
-       This is a follow-up simplification.
-       * lib/tap-driver (console_output): Renamed ...
-       (report): ... to this, and extended to appropriately register
-       the test results when needed.
-       (testsuite_error, handle_tap_comment, handle_tap_test,
-       handle_tap_plan): Adjusted accordingly.
-
-2011-07-18  Stefano Lattarini  <address@hidden>
-
-       tap: some preparatory refactoring (1)
-       This refactoring is aimed at simplifying the introduction of
-       colored console output for the TAP driver.
-       * lib/tap-driver (console_output): Now accept two arguments, the
-       first one indicating which kind of thing is to be displayed (for
-       now only a test result or a diagnostic comment), and the second
-       one (if present) the message associated to it.
-       (handle_tap_test, handle_tap_comment, handle_tap_plan,
-       testsuite_error): Adapt to the new `console_output' interface.
-
-2011-07-18  Stefano Lattarini  <address@hidden>
-
-       tap: add experimental TAP-aware driver
-       * doc/automake.texi (Using the TAP test protocol): New section.
-       (Overview of Custom Test Drivers Support): Minor updates.
-       * lib/tap-driver: New script, TAP-aware test driver for Automake;
-       implemented in perl and based on TAP::Parser.
-       * lib/Makefile.am (dist_script_DATA): Add it.
-       * tests/tap-autonumber.test: New test.
-       * tests/tap-bailout.test: Likewise.
-       * tests/tap-basic.test: Likewise.
-       * tests/tap-deps.test: Likewise.
-       * tests/tap-diagnostic.test: Likewise.
-       * tests/tap-empty.test: Likewise.
-       * tests/tap-empty-diagnostic.test: Likewise.
-       * tests/tap-escape-directive.test: Likewise.
-       * tests/tap-exit.test: Likewise.
-       * tests/tap-fancy.test: Likewise.
-       * tests/tap-fancy2.test: Likewise.
-       * tests/tap-global-result.test: Likewise.
-       * tests/tap-html.test: Likewise.
-       * tests/tap-log.test: Likewise.
-       * tests/tap-merge-stdout-stderr.test: Likewise.
-       * tests/tap-more.test: Likewise.
-       * tests/tap-more2.test: Likewise.
-       * tests/tap-no-merge-stdout-stderr.test: Likewise.
-       * tests/tap-no-spurious-summary.test: Likewise.
-       * tests/tap-no-spurious.test: Likewise.
-       * tests/tap-not-ok-skip.test: Likewise.
-       * tests/tap-numeric-description.test: Likewise.
-       * tests/tap-out-of-order.test: Likewise.
-       * tests/tap-passthrough.test: Likewise.
-       * tests/tap-plan.test: Likewise.
-       * tests/tap-plan-errors.test: Likewise.
-       * tests/tap-plan-corner.test: Likewise.
-       * tests/tap-realtime.test: Likewise.
-       * tests/tap-recheck-logs.test: Likewise.
-       * tests/tap-recheck.test: Likewise.
-       * tests/tap-skip-whole.test: Likewise.
-       * tests/tap-summary.test: Likewise.
-       * tests/tap-todo-skip.test: Likewise.
-       * tests/tap-todo-skip-together.test: Likewise.
-       * tests/tap-todo-skip-whitespace.test: Likewise.
-       * tests/tap-skipall-whitespace.test: Likewise.
-       * tests/tap-unplanned.test: Likewise.
-       * tests/tap-whitespace-normalization.test: Likewise.
-       * tests/tap-with-and-without-number.test: Likewise.
-       * tests/tap-xfail-tests.test: Likewise.
-       * tests/tap-bad-prog.test: New xfailing test.
-       * tests/tap-color.test: Likewise.
-       * tests/tap-plan-corner2.test: Likewise.
-       * tests/tap-message-0.test: Likewise.
-       * tests/tap-signal.test: Likewise.
-       * tests/Makefile.am (TESTS, XFAIL_TESTS): Update.
-
-2011-07-07  Stefano Lattarini  <address@hidden>
-
-       test defs: new auxiliary function 'count_test_results'
-       * tests/defs (count_test_results): New function.
-       * tests/check11.test: Use it.
-       * tests/test-driver-custom-multitest.test: Likewise.
-       * tests/test-driver-custom-multitest-recheck.test: Likewise.
-       * tests/test-driver-custom-multitest-recheck2.test: Likewise.
-       * tests/parallel-tests-log-override-recheck.test: Likewise.
-       * tests/parallel-tests-log-override-recheck.test: Likewise.
-       * tests/parallel-tests-no-spurious-summary.test: Likewise, and
-       slightly improve debugging output.
-       * tests/parallel-tests.test: Make use of `count_test_results'.
-       Also, make grepping of "make check" output slightly stricter
-       * tests/parallel-tests9.test: Likewise.
-       * tests/parallel-tests-log-override-2.test: Likewise, and throw
-       in a small optimization.
-
-2011-07-07  Stefano Lattarini  <address@hidden>
-
-       parallel-tests: simplify testsuite summary
-       Prefer a more deterministic, "tabular" format for the testsuite
-       summary, always listing the numbers of passed, failed, xfailed,
-       xpassed, skipped and errored tests, even when these numbers are
-       zero.  This simplify the logic of testsuite summary creation,
-       makes it more easily machine-parseable, and will probably allow
-       for easier addition of new kinds of test results in the future.
-       * lib/am/check.am (am__tty_colors_dummy): New make variable, to
-       reduce code duplication.  Extracted from previous versions of
-       $(am__tty_colors), and extended by defining two new variables
-       `$mgn' and `$brg'.
-       [%?COLOR%, %!?COLOR%] (am__tty_colors): Use that new variable.
-       (am__text_box): Delete, is not needed anymore.
-       ($(TEST_SUITE_LOG)): Rewrite associated rules to implement the
-       new testsuite summary format.
-       * NEWS: Update.
-       * tests/check10.test: Don't run with the parallel-tests harness
-       too, that makes no sense anymore.
-       * tests/color.test: Update and adjust.
-       * tests/color2.test: Likewise.
-       * tests/parallel-tests.test: Likewise.
-       * tests/parallel-tests3.test: Likewise.
-       * tests/parallel-tests6.test: Likewise.
-       * tests/parallel-tests9.test: Likewise.
-       * tests/parallel-tests-unreadable-log.test: Likewise.
-       * tests/parallel-tests-empty-testlogs.test: Likewise.
-       * tests/parallel-tests-log-override-recheck.test: Likewise.
-       * tests/parallel-tests-no-spurious-summary.test: Likewise.
-       * tests/test-driver-custom-multitest.test: Likewise.
-       * tests/test-driver-end-test-results.test: Likewise.
-       * tests/parallel-tests-no-color-in-log.test: New test.
-       * tests/testsuite-summary-color.test: Likewise.
-       * tests/testsuite-summary-count.test: Likewise.
-       * tests/testsuite-summary-count-many.test: Likewise.
-       * tests/testsuite-summary-reference-log.test: Likewise.
-       * tests/testsuite-summary-checks.sh: New auxiliary script, used
-       by the new tests above.
-       * tests/extract-testsuite-summary: Likewise.
-       * tests/trivial-test-driver: Optimize for speed when there are
-       lots of of tests.
-       * tests/Makefile.am (EXTRA_DIST): Distribute them.
-       (testsuite-summary-color.log, testsuite-summary-count.log): Depend
-       on them.
-       (testsuite-summary-count-many.log): Depend on the auxiliary scripts
-       'trivial-test-driver' and 'extract-testsuite-summary'.
-       (TESTS): Update.
-
-2011-07-07  Stefano Lattarini  <address@hidden>
-
-       parallel-tests: new recognized test result 'ERROR'
-       * lib/am/check.am ($(TEST_SUITE_LOG)): Recognize a new test result
-       `ERROR'.  Use it when encountering unreadable test logs (previously
-       a simple `FAIL' was used in this situations).
-       * lib/test-driver: Set the global test result to `ERROR' when the
-       test exit status is 99.  When doing colorized output, color `ERROR'
-       results in magenta.
-       * doc/automake.texi (Log files generation and test results
-       recording): Update by listing `ERROR' too among the list of valid
-       `:test-results:' arguments.
-       * NEWS: Update.
-       * tests/trivial-test-driver: Update.
-       * tests/parallel-tests.test: Likewise.
-       * tests/parallel-tests-harderror.test: Likewise.
-       * tests/parallel-tests-no-spurious-summary.test: Likewise.
-       * tests/test-driver-global-log.test: Likewise.
-       * tests/test-driver-recheck.test: Likewise.
-       * tests/test-driver-custom-multitest-recheck.test: Likewise.
-       * tests/test-driver-custom-multitest-recheck2.test: Likewise.
-       * tests/test-driver-custom-multitest.test: Likewise.
-       * tests/test-driver-custom-no-html.test: Likewise.
-       * tests/test-driver-end-test-results.test: Likewise.
-       * tests/color.test: Likewise.  Also, make stricter, and also test
-       from VPATH.
-       * tests/color2.test: Likewise, and improve syncing with color.test.
-       * tests/parallel-tests-exit-statuses.test: New test.
-       * tests/parallel-tests-console-output.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-07-07  Stefano Lattarini  <address@hidden>
-
-       parallel-tests: make parsing of test results safer
-       The new code for parsing the testsuite-generated `.log' files,
-       as introduced in commit `v1.11-872-gc96b881', considers each
-       `:test-result:' field anywhere in a `.log' file as a declaration
-       of a test result, and accounts for it as such in the testsuite
-       summary.  Unfortunately this could easily cause spurious test
-       failures being reported in the testsuite summary.  This happened
-       in practice with the Automake's own testsuite; for example:
-         $ make check TESTS='check12-p.test'; echo exit: $?
-         ...
-         PASS: check12-p.test
-         =====================================
-         4 of 5 tests failed
-         See tests/test-suite.log
-         Please report to address@hidden
-         =====================================
-         make[2]: *** [test-suite.log] Error 1
-         make: *** [check-am] Error 2
-         exit: 2
-       This change introduces a new special `:test-result:' "END", that,
-       when seen, prevents the rest of the log file from being parsed.
-       For more information, refer to the thread:
-       
<http://lists.gnu.org/archive/html/automake-patches/2011-06/msg00199.html>
-       * lib/am/check.am ($(TEST_SUITE_LOG)): Stop the parsing of a log
-       file as soon as the special ":test-result:END" directive is seen.
-       Related changes and enhancements.
-       * lib/test-driver: Protect the rest of the log after the result
-       lined with a ":test-result:END" directive.
-       * doc/automake.texi (Log files generation and test results
-       recording): Update, and related improvements.
-       * tests/parallel-tests-no-spurious-summary.test: New test.
-       * tests/test-driver-end-test-results.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-06-29  Stefano Lattarini  <address@hidden>
-
-       docs: document custom test drivers and protocols
-       * doc/automake.texi (Simple Tests): Note that the TESTS_ENVIRONMENT
-       use suggested here is not portable to 'parallel-tests'.
-       (Simple Tests using parallel-tests): Document new restrictions on
-       the uses of TESTS_ENVIRONMENT and AM_TESTS_ENVIRONMENT.
-       (Custom Test Drivers): New section and node.
-       (Overview of Custom Test Drivers Support): New subsection.
-       (Declaring Custom Test Drivers in @file{Makefile.am}): Likewise.
-       (APIs for Custom Test Drivers): Likewise.
-       (Options): Update description of color-tests.
-       * lib/am/check ($(TEST_SUITE_LOG)): Remove comments that have been
-       moved into the manual.
-       (recheck, recheck-html): Minor adjustments to better conform to the
-       documentation (this should cause no semantic changes w.r.t. the
-       former behaviour); minor improvements and extensions to existing
-       comments.
-       * tests/test-driver-create-log-dir.test: New test.
-       * tests/test-driver-strip-vpath.test: Likewise.
-       * tests/test-driver-global-log.test: Likewise.
-       * tests/test-driver-recheck.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-07-24  Stefano Lattarini  <address@hidden>
-
-       tests: small enhancement to 'primary3.test'
-       * tests/primary3.test: Also test that the program named `foo.la'
-       has been effectively created.
-
-2011-07-24  Stefano Lattarini  <address@hidden>
-
-       tests: a small simplification in 'pr8365-remake-timing.test'
-       * tests/pr8365-remake-timing.test: Avoid redundant definition
-       and use of `$save_AUTOCONF' variable.
-
-2011-07-24  Stefano Lattarini  <address@hidden>
-
-       tests: remove an extra leading blank line
-       * tests/override-conditional-1.test: Remove extra blank line
-       placed before the shebang line.
-
-2011-07-18  Stefano Lattarini  <address@hidden>
-
-       tests: fix typos, grammaros and other blunders in comments
-       All affected files changed.
-
-2011-07-16  Stefano Lattarini  <address@hidden>
-
-       test defs: new subroutine 'seq_', simulating GNU seq(1)
-       * tests/defs (seq_): New subroutine.
-       * tests/instmany.test: Use it.
-       * tests/instmany-mans.test: Likewise.
-       * tests/instmany-python.test: Likewise.
-       * tests/self-check-seq.test: New self test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-07-16  Stefano Lattarini  <address@hidden>
-
-       tests: remove duplication about testing of config.* aux files
-       * tests/add-missing.test: Also check that the `AC_CANONICAL_SYSTEM'
-       autoconf macro causes the `config.sub' and `config.guess' scripts
-       to be installed by `automake --add-missing'.  Since we are at it,
-       fix minor buglets and cosmetic issues in the `check_' function.
-       * tests/hosts.test: Removed, completely subsumed by the previous
-       test now.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-07-16  Stefano Lattarini  <address@hidden>
-
-       tests: more uses of the 'unindent' subroutine
-       * tests/backcompat.test: Prefer `unindent' over plain `cat' for
-       here documents created from within a loop of if/else body.
-       * tests/backcompat2.test: Likewise.
-       * tests/backcompat4.test: Likewise.
-       * tests/init.test: Likewise.
-       * tests/instmany.test: Likewise.
-       * tests/instmany-mans.test: Likewise.
-       * tests/instmany-python.test: Likewise.
-       * tests/missing5.test: Likewise.
-       * tests/parallel-am2.test : Likewise.
-       * tests/parallel-am3.test : Likewise.
-       * tests/pr307.test: Likewise.
-       * tests/depend4.test: Likewise.  Since we are at it, normalize
-       other code formatting.
-       * tests/instfail-java.test: Prefer `echo' over `cat' + here-doc
-       inside a for loop.
-
-2011-07-16  Stefano Lattarini  <address@hidden>
-
-       tests: avoid '##'-style comments inside recipe commands
-       * tests/autodist.test: Do not whitespace-indent `##' comments when
-       they are embedded in a makefile rule: having them indented is not
-       part of the Automake API, and might cause failures with e.g., Tru64
-       make.
-       * tests/autodist-subdir.test: Likewise.
-       * tests/backcompat.test: Likewise.
-       * tests/backcompat6.test: Likewise.
-       * tests/colon7.test: Likewise.
-       * tests/posixsubst-scripts.test: Likewise.
-       * tests/posixsubst-sources.test: Likewise.
-
-2011-07-16  Stefano Lattarini  <address@hidden>
-
-       tests: tweak, improve and extend tests on lisp support
-       * tests/lisp2.test: Prettify, and improve debugging output.  Make
-       grepping of automake stderr stricter.
-       * tests/lisp7.test: Ensure verbose printing of captured make
-       output.  Add trailing `:' command.
-       * tests/lisp8.test: Likewise.
-       * tests/lisp3.test: Likewise.  Also, check that `.el' files and
-       compiled `.elc' files get installed by "make install", and
-       uninstalled by "make uninstall".
-       * tests/lisp4.test: Ensure installed `.el' files gets removed by
-       "make uninstall".  Related changes.  Add trailing `:' command.
-       * tests/lisp5.test: Likewise.
-       * tests/lisp6.test: Use proper m4 quoting in configure.in.  Fix
-       use of blank lines, to improve clarity and symmetry.  Fix typo in
-       comment.  Add trailing `:' command.
-
-2011-07-16  Stefano Lattarini  <address@hidden>
-
-       tests: drop useless requirement in 'license.test'
-       * tests/license.test: Drop  useless requirement "makeinfo".  Add
-       an extra blank line, for clarity.
-
-2011-07-08  Stefano Lattarini  <address@hidden>
-
-       tests defs: more uses of $top_testsrcdir
-       * tests/autodist-stamp-vti.test: Use `$top_testsrcdir' instead
-       of `$testsrcdir/..'.
-       * tests/repeated-options.test: Likewise.
-       * tests/suffix5.test: Likewise.
-       * tests/vtexi3.test: Likewise.
-
-2011-07-08  Stefano Lattarini  <address@hidden>
-
-       self tests: fix typo in comment
-       * tests/self-check-exit.test: Fix typo in heading comments.
-
-2011-07-08  Stefano Lattarini  <address@hidden>
-
-       tests: remove redundant settings of `errexit' shell flag
-       * tests/amhello-binpkg.test: Do not set the `errexit' shell
-       flag, as it is already set by `tests/defs'.
-       * tests/amhello-cflags.test: Likewise.
-       * tests/amhello-cross-compile.test: Likewise.
-       * tests/ansi2knr-deprecation.test: Likewise.
-       * tests/autodist-no-duplicate.test: Likewise.
-       * tests/distcheck-configure-flags-am.test: Likewise.
-       * tests/distcheck-configure-flags-subpkg.test: Likewise.
-       * tests/distcheck-configure-flags.test: Likewise.
-       * tests/distcheck-hook.test: Likewise.
-       * tests/distcheck-hook2.test: Likewise.
-       * tests/parallel-tests-am_tests_environment.test: Likewise.
-       * tests/parallel-tests-harderror.test: Likewise.
-       * tests/parallel-tests-log-compiler-example.test: Likewise.
-       * tests/parallel-tests-log-override-1.test: Likewise.
-       * tests/parallel-tests-log-override-2.test: Likewise.
-       * tests/parallel-tests-log-override-recheck.test: Likewise.
-       * tests/primary-prefix-couples-documented-valid.test: Likewise.
-       * tests/primary-prefix-couples-force-valid.test: Likewise.
-       * tests/primary-prefix-invalid-couples.test: Likewise.
-       * tests/primary-prefix-valid-couples.test: Likewise.
-       * tests/remake-subdir-from-subdir.test: Likewise.
-       * tests/remake-subdir-gnu.test: Likewise.
-       * tests/remake-subdir-long-time.test: Likewise.
-       * tests/remake-subdir.test: Likewise.
-       * tests/remake-subdir2.test: Likewise.
-       * tests/silent-configsite.test: Likewise.
-       * tests/tests-environment-backcompat.test: Likewise.
-
-2011-06-29   Stefano Lattarini  <address@hidden>
-
-       docs: explain why AM_TESTS_ENVIRONMENT must be semicolon-terminated
-       * doc/automake.texi (Simple Tests using parallel-tests): Ditto, and
-       related adjustments.
-       Suggestion by Ralf Wildenhues.
-
-2011-06-29  Stefano Lattarini  <address@hidden>
-
-       docs: fix unportable example of AM_TESTS_ENVIRONMENT usage
-       * doc/automake.texi (Simple Tests using parallel-tests): The
-       old example on AM_TESTS_ENVIRONMENT relied on unportable shell
-       features, and in particular didn't work with various Korn
-       Shells (see also commit `v1.11-925-g29ca903').  Give another
-       example, simpler this time, but still inspired to real-world
-       usage (the GNU coreutils testsuite).
-
-2011-06-28   Stefano Lattarini  <address@hidden>
-
-       yacc tests: fix bug in 'yacc-cxx.test'
-       * tests/yacc-cxx.test: Enable `errexit' shell flag (the lack of
-       which was masking the bug).
-       (bar.cxx): Rename to ...
-       (bar2.cxx): ... this, otherwise automake will (correctly) complain
-       that object `bar.o' is created by both `bar.cxx' and `bar.c++'.
-       (Makefile.am): Adjust.
-
-2011-06-28   Stefano Lattarini  <address@hidden>
-
-       lex tests: fix spurious link errors on Solaris
-       On Solaris 10, linking of lex-generated programs was failing in a
-       couple of lex tests with errors like this:
-         g++ -g -O2 -o joe joe.o -ll
-         Undefined symbol     first referenced in file
-         yywrap()             joe.o
-         ld: fatal: Symbol referencing errors. No output written to joe
-         collect2: ld returned 1 exit status
-       This change fixes it, also fixing at once potential problems for
-       systems that don't have a "lex library" (this happens for example
-       when cross-compiling from GNU/Linux to MinGW).
-       * tests/lex-depend-cxx.test (joe.ll, moe.l++): Define a dummy
-       `yywrap()' function.
-       * tests/lex-clean-cxx.test (mainfoo.cc, mainbar.cpp, mainbaz.c++,
-       mainqux.cxx): Likewise.
-
-2011-06-23  Stefano Lattarini  <address@hidden>
-
-       docs: avoid a footnote, some related rewordings and improvements
-       * doc/automake.texi (Dist): Reword the part about automatically
-       distributed files to avoid a footnote.  Since we are at it, extend
-       a bit, and add an example and a reference to a relevant test case.
-
-2011-06-23  Stefano Lattarini  <address@hidden>
-
-       docs: minor cosmetic fixes
-       * doc/automake.texi: Break few overly long lines, throughout the
-       file.
-       ("Simple Tests"): Move @vindex for XFAIL_TESTS to the correct
-       position, i.e., before and not after the paragraph where it is
-       introduced.
-       ("Options" @item ansi2knr): Use @pxref instead of @xref.  This
-       fixes a texinfo warning.
-       ("Other things Automake recognizes" @item AM_C_PROTOTYPES): Use
-       @pxref instead of @ref.
-
-2011-06-23  Stefano Lattarini  <address@hidden>
-
-       help: improve text about automatically-distributed files
-       This change fixes automake bug#7819.
-       * automake.in (usage): Distinguish between files that are always
-       automatically distributed when found, and those which are only
-       "under certain conditions".
-       * doc/automake.texi (Basics of Distribution): Update accordingly.
-       * tests/autodist-subdir.test: Update.
-       * tests/autodist-no-duplicate.test: Likewise.
-       * tests/autodist.test: Likewise.
-       (configure.in): Remove useless call to AM_MAINTAINER_MODE.
-
-2011-06-23  Stefano Lattarini  <address@hidden>
-
-       refactor: split 'usage' subroutine in automake
-       This change is related to automake bug#7819.
-       * automake.in (print_autodist_files): New subroutine,
-       extracted from ...
-       (usage): ... this, which now uses it.
-       * tests/autodist-no-duplicate.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-06-23  Stefano Lattarini  <address@hidden>
-
-       tests: fix bug in 'autodist.test'
-       * tests/autodist.test: Avoid spurious failure due to no
-       `defs-static' file being found in the parent directory.
-
-2011-06-21  Stefano Lattarini  <address@hidden>
-
-       parallel-tests: allow each test to have multiple results
-       With this change, we improve the code creating the `test-suite.log'
-       global log and the console testsuite summary to make it able to
-       grasp multiple results per test script.  This is required in order
-       to introduce the planned support for test protocols, like TAP and
-       SubUnit, which can indeed run multiple tests per test script, each
-       with its individual result.
-       The implementation makes use of a custom reStructuredText field
-       `:test-result:'.
-       Note that no new documentation is added by this change; that is
-       be left for follow-up changes.
-       * lib/check.am ($(TEST_SUITE_LOG)): When processing .log files,
-       recognize a report of a test's result only if it is declared with
-       the custom `:test-result:' reStructuredText field placed at the
-       beginning of a line.  Extend and add explanatory comments.
-       (recheck, recheck-html): Add explanatory comments.
-       * lib/test-driver: Write an appropriate reStructuredText field
-       `:test-result:' in the generated log file.  Use a reStructuredText
-       transition to better separate the test outcome report from the
-       test script's registered output.  Improve comments.
-       * tests/test-driver-custom-xfail-tests.test: Adjust.
-       * tests/parallel-tests7.test: Adjust.
-       * tests/parallel-tests-empty-testlogs.test: New test.
-       * tests/parallel-tests-recheck-override.test: Likewise.
-       * tests/parallel-tests2.test: Extend and keep more in-sync with ...
-       * tests/test-driver-custom-html.test: ... this new related test.
-       * tests/test-driver-custom-no-html.test: New test.
-       * tests/test-driver-custom-multitest.test: Likewise.
-       * tests/test-driver-custom-multitest-recheck.test: Likewise.
-       * tests/test-driver-custom-multitest-recheck2.test: Likewise.
-       * tests/trivial-test-driver: New file, used by the last four tests
-       above.
-       * tests/Makefile.am (TESTS): Update.
-       (EXTRA_DIST): Distribute `trivial-test-driver'.
-       (test-driver-custom-multitest.log): Depend on `trivial-test-driver'.
-       (test-driver-custom-multitest-recheck.log): Likewise.
-       (test-driver-custom-multitest-recheck2.log): Likewise.
-       (test-driver-custom-html.log): Likewise.
-
-2011-06-21  Stefano Lattarini  <address@hidden>
-
-       parallel-tests: allow custom driver scripts
-       Allow suffix-based definition of custom "driver script" for the
-       test scripts.  These driver scripts will be responsible of
-       launching the tests (or their corresponding $(LOG_COMPILER), if
-       they have an associated one), interpreting and displaying the
-       test results, and writing the `.log' files.
-       This new API should allow easy and flexible use of different
-       test protocols in the future; in particular, we plan to use it
-       to implement TAP and SubUnit harnesses.
-       Note that no new documentation is added by this change; that is
-       be left for follow-up changes.
-       * automake.in (handle_tests): Define default for $(LOG_DRIVER),
-       and, for any registered test extension `<ext>', define defaults
-       for $(<ext>_LOG_DRIVER).  Substitute %DRIVER% using these new
-       variables, instead of the old internal $(am__test_driver).  When
-       processing check2.am, also substitute %DRIVER_FLAGS%.
-       Require auxiliary script `test-driver' only if no driver has been
-       explicitly defined for the test script kinds.
-       * am/check2.am (?GENERIC?%EXT%$(EXEEXT).log, ?GENERIC?%EXT%.log,
-       ?!GENERIC?%OBJ%): Pass the %DRIVER_FLAGS% to the %DRIVER% call.
-       * tests/parallel-tests-no-extra-driver.test: New test.
-       * tests/test-driver-custom.test: Likewise.
-       * tests/test-driver-custom-xfail-tests.test: Likewise.
-       * tests/test-driver-fail.test: Likewise.
-       * tests/Makefile.am: Update.
-       * NEWS: Update.
-
-2011-06-21  Stefano Lattarini  <address@hidden>
-
-       parallel-tests: add auxiliary script 'test-driver', refactor
-       This refactoring should cause no API of functionality change,
-       and is meant only to simplify the future implementation of TAP
-       and SubUnit testsuite drivers.  More precisely, our roadmap is
-       to move most of the "testsuite driving" features out of the
-       Automake-generated Makefiles, and into external scripts with
-       well-defined interfaces.  This will allow the user to define
-       its own personalized testsuite drivers, and will also offer us
-       a framework upon which to implement our new TAP and SubUnit
-       drivers, all in a very unobtrusive way and retaining an high
-       degree of code reuse and backward-compatibility.
-       * lib/test-driver: New auxiliary script.
-       * lib/Makefile.am (dist_SCRIPT_DATA): Add it.
-       * automake.in (handle_tests): Require the new auxiliary script
-       `test-driver', and define a new internal makefile variable
-       `$(am__test_driver)', used to call it.  Perform new substitution
-       on `DRIVER' when processing the `check2.am' file.
-       * lib/check.am (am__tty_colors): Define new shell variable
-       `$am__color_tests'.
-       (am__rst_section): Removed, its role taken over by the new
-       `test-driver' script.
-       (am__test_driver_flags): New variable, contains the command
-       line options passed to `test-driver'.
-       (am__check_pre): Do not deal with temporary files and exit
-       traps anymore, as the `test-driver' script takes care of that
-       now.  Define shell variable `$am__enable_hard_errors', used by
-       `$(am__test_driver_flags)'.  Reorder so that we don't need to
-       save and restore the value of the `TERM' environment variable
-       anymore.
-       Other related adjustments.
-       (am__check_post): Remove, as its role has been completely taken
-       over by the `test-driver' script.
-       * am/check2.am (?GENERIC?%EXT%$(EXEEXT).log, ?GENERIC?%EXT%.log,
-       ?!GENERIC?%OBJ%): Call the test script through the Automake
-       substituted `%DRIVER%', and honor the command-line options
-       in `$(am__test_driver_flags)'.  Do not call the obsoleted
-       `$(am__check_post)' anymore.
-       * doc/automake.texi (Auxiliary Programs): Mention the new
-       `test-driver' script.
-       (Optional): Mention `test-driver' in AC_CONFIG_AUX_DIR.
-       Since we are at it, break the list of auxiliary scripts by
-       placing one per line, to simplify potential future additions
-       of new scripts.
-       * tests/check.test: Adjust.
-       * tests/check2.test : Likewise.
-       * tests/check3.test : Likewise.
-       * tests/check4.test : Likewise.
-       * tests/check10.test: Likewise.
-       * tests/color.test: Likewise.
-       * tests/color2.test: Likewise.
-       * tests/comment9.test: Likewise.
-       * tests/dejagnu.test: Likewise.
-       * tests/exeext4.test: Likewise.
-       * tests/maken3.test: Likewise.
-       * tests/maken4.test: Likewise.
-       * tests/parallel-tests-interrupt.test: Likewise.
-       * tests/posixsubst-tests.test: Likewise.
-       * tests/repeated-options.test: Likewise.
-       * tests/check-no-test-driver.test: New test.
-       * tests/parallel-test-driver-install.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-       * NEWS: Update.
-
-2011-06-21  Stefano Lattarini  <address@hidden>
-
-       maintcheck: extend 'sc_tests_plain_*' checks
-       * Makefile.am (sc_tests_plain_autom4te): New check.
-       (sc_tests_plain_autoreconf): Likewise.
-       (sc_tests_plain_autoheader): Likewise.
-       (syntax_check_rules): Update.
-
-2011-06-21  Stefano Lattarini  <address@hidden>
-
-       tests: interactions between TESTS_ENVIRONMENT and LOG_COMPILER
-       * tests/tests-environment-and-log-compiler.test: New test,
-       checking that we can use variables and functions set by
-       TESTS_ENVIRONMENT and AM_TESTS_ENVIRONMENT in LOG_COMPILER
-       and LOG_FLAGS (for tests both with and without registered
-       extensions).
-       * tests/Makefile.am (TESTS): Update.
-
-2011-06-24  Stefano Lattarini  <address@hidden>
-
-       tests: make 'subst-no-trailing-empty-line.test' more robust
-       * tests/subst-no-trailing-empty-line.test: Strengthen existing
-       checks, to try more scenarios and be slightly stricter in some
-       grepping checks.
-
-2011-06-24  Stefano Lattarini  <address@hidden>
-
-       tests: fix an incomplete comment
-       * tests/subst-no-trailing-empty-line.test: Fix an incomplete
-       comment, and move it to a more proper place.  Minor cosmetic
-       fixes to other comments.
-
-2011-06-20  Stefano Lattarini  <address@hidden>
-
-       maintcheck: avoid few more spurious failures
-       * tests/depmod-data.test: Use creative quoting to avoid
-       spuriously triggering the `sc_tests_Exit_not_exit' maintainer
-       check.  Commit `v1.11-900-g3453b8e' attempted to fix it, but
-       succeeded only partially.
-       * tests/cond33.test: Fix header comments, not to reference
-       obsolescent make variable `$(mkdir_p)'.
-       * tests/cond4.test: Rewrite "$MAKE exp=..." as "exp=.. $MAKE -e",
-       to please `sc_tests_overriding_macros_on_cmdline'
-       * tests/cond19.test: Likewise.
-       * tests/cond32.test: Likewise.
-       * tests/add-missing.test: Use "AUTOMAKE_fails" instead of
-       "$AUTOMAKE ... && Exit 1", to please `sc_tests_automake_fails'.
-
-2011-06-20  Stefano Lattarini  <address@hidden>
-
-       maintcheck: avoid few spurious failures
-       * Makefile.am (sc_tests_plain_aclocal, sc_tests_plain_perl,
-       sc_tests_plain_autoconf, sc_tests_plain_automake,
-       sc_tests_plain_autoupate): Be stricter in matching an erroneous
-       literal command, i.e., `aclocal', `automake', `perl', etc.
-
-2011-06-20  Bert Wesarg <address@hidden>  (tiny change)
-
-       check: don't use multi-line coloring for the report
-       "less -R" can't handle multi-line coloring as it is done for the
-       check reports of the serial and parallel testsuite, because of
-       performance reasons.  Thus, color each line of the check report
-       by its own.
-       * lib/am/check.am (am__text_box): Accept colors for lines, and
-       color each line by its own.
-       [%?PARALLEL_TESTS%] $(TEST_SUITE_LOG): Let am__text_box handle
-       the line coloring.
-       [!%?PARALLEL_TESTS%] $(check-TESTS): Color each report line by
-       its own.
-       * THANKS: Update.
-
-2011-06-18  Stefano Lattarini  <address@hidden>
-
-       docs: AM_DISTCHECK_CONFIGURE_FLAGS is for corner cases
-       * doc/automake.texi (Checking the Distribution): Explain that the
-       developers should take care of making their code buildable without
-       requiring any special configure options, so that in general
-       AM_DISTCHECK_CONFIGURE_FLAGS shouldn't be used.  Give an example
-       of where its use is legitimate.
-       Suggestions from Ralf Wildenhues and Eric Blake.
-
-2011-06-14  Stefano Lattarini  <address@hidden>
-
-       ansi2knr: deprecate, it will go away in the next major release
-       * doc/automake.texi: Loudly and repeatedly state that the old
-       de-ANSI-fication features are now deprecated and will be removed
-       in the next major Automake release.  Other related adjustments.
-       * lib/Automake/Options.pm (_process_option_list ): Give a warning
-       in the `obsolete' category when the `ansi2knr' option is used.
-       * m4/protos.m4 (AM_C_PROTOTYPES): Deprecate this macro: a warning
-       in the `obsolete' category will be emitted it if is used.
-       * tests/ansi2knr-deprecation.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       * tests/ansi.test: Adjust, by calling autoconf and/or automake
-       with the `-Wno-obsolete' flag.
-       * tests/ansi10.test: Likewise.
-       * tests/ansi2.test: Likewise.
-       * tests/ansi3.test: Likewise.
-       * tests/ansi3b.test: Likewise.
-       * tests/ansi4.test: Likewise.
-       * tests/ansi5.test: Likewise.
-       * tests/ansi6.test: Likewise.
-       * tests/ansi7.test: Likewise.
-       * tests/ansi8.test: Likewise.
-       * tests/ansi9.test: Likewise.
-       * tests/cxxansi.test: Likewise.
-       * tests/libobj8.test: Likewise.
-       * NEWS: Update about the future planned backward-incompatibility
-       due to the removal of de-ANSI-fication feature.
-
-2011-06-19  Stefano Lattarini  <address@hidden>
-
-       docs: primary/prefix combination "pkglib_PROGRAMS" is now invalid
-       * doc/automake.texi (Program Sources): pkglib_PROGRAMS is not a
-       valid combination anymore, so don't document it.  Inconsistency
-       introduced in commit `v1.11-373-g9ca6326'.
-
-2011-06-19  Jim Meyering  <address@hidden>
-
-       docs: replace obsolete @vindex entry with a useful one
-       * doc/automake.texi (Program Sources): Do not index obsolete
-       pkglib_PROGRAMS here.  Do index pkglibexec_PROGRAMS.
-
-2011-06-18  Stefano Lattarini  <address@hidden>
-
-       tests: more checks on portable fd redirection in TESTS_ENVIRONMENT
-       * tests/tests-environment-fd-redirect.test: Extend by also using
-       a perl script among the tests.  Run the test shell script with
-       the `errexit' flag active.  Export `VERBOSE' to yes when running
-       "make check", to give more debugging information in case of
-       failures.  Look for a Korn Shell also in `/usr/bin', not on only
-       in `/bin'.
-
-2011-06-13  Stefano Lattarini  <address@hidden>
-
-       tests: optimize tests on primary/prefix mismatch for speed
-       * tests/primary-prefix-invalid-couples.test: Partial rewrite, in
-       order to use just a single automake invocation rather than one
-       invocation for each invalid primary/prefix couple.  This improves
-       the test script execution time by an order of magnitude.
-       Since we are at it, throw in some other improvements to avoid
-       unrelated automake warnings and failures that could potentially
-       cause false positives w.r.t. the automake exit status.
-
-2011-06-13  Stefano Lattarini  <address@hidden>
-
-       news: update w.r.t. introduction of AM_DISTCHECK_CONFIGURE_FLAGS
-       * NEWS (Miscellaneous changes): Update.
-
-2011-06-10  Stefano Lattarini  <address@hidden>
-
-       maintcheck: DISTCHECK_CONFIGURE_FLAGS can be defined on make cmdline
-       * Makefile.am (sc_tests_overriding_macros_on_cmdline): It's now
-       acceptable that the test scripts override DISTCHECK_CONFIGURE_FLAGS
-       on the make command line.  Update comments accordingly.  Since we
-       are at it, make the relevant grepping rules slightly tighter.
-
-2011-06-10  Stefano Lattarini  <address@hidden>
-
-       distcheck: add support for AM_DISTCHECK_CONFIGURE_FLAGS
-       * doc/automake.texi (Checking the Distribution): Suggest to use
-       AM_DISTCHECK_CONFIGURE_FLAGS, not DISTCHECK_CONFIGURE_FLAGS, to
-       define (in the top-level Makefile.am) extra flags to be passed
-       to configure at "make distcheck" time; DISTCHECK_CONFIGURE_FLAGS
-       should be reserved for the user.  Add proper address@hidden' directive.
-       Document that AM_DISTCHECK_CONFIGURE_FLAGS is not honoured in a
-       subpackage Makefile.am, but the flags in it are passed down to
-       the configure script of the subpackage.
-       * lib/am/distdir.am (distcheck): Also pass the flags in
-       $(AM_DISTCHECK_CONFIGURE_FLAGS) to the configure invocation.
-       Update comments.
-       * tests/defs.in.test (AM_DISTCHECK_CONFIGURE_FLAGS,
-       DISTCHECK_CONFIGURE_FLAGS): Unset in case they are exported in
-       the environment, they might improperly influence our testsuite.
-       * tests/distcheck-configure-flags.test: New test.
-       * tests/distcheck-configure-flags-am.test: Likewise.
-       * tests/distcheck-configure-flags-subpkg.test: Likewise.
-       * distcheck-hook.test: Likewise.
-       * distcheck-hook2.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-       Closes automake bug#8784.
-
-2010-06-09  Stefano Lattarini  <address@hidden>
-
-       docs: better documentation for silent make rules
-       * doc/automake.texi (Options): Detailed description of the
-       automake option `silent-rules' moved from here ...
-       (Silent Make): ... into this new chapter, expanded, improved,
-       and subdivided into ...
-       (Make verbosity, Tricks For Silencing Make,
-       Automake silent-rules Option): ... these new sections.
-       (@menu, @detailmenu): Update.
-       * tests/silent-configsite.test: New test, checking that the
-       user can control default mode of silent-rules from config.site,
-       as is documented in the manual.
-       * tests/Makefile.am (TESTS): Updated.
-
-2011-06-11  Stefano Lattarini  <address@hidden>
-
-       Warnings about primary/prefix mismatch fixed and extended.
-       * automake.in (%standard_prefix): Add `doc' and `locale'.
-       Rename `pkgdatadir' to `pkgdata'.  Similarly for`pkglibdir',
-       `pkgincludedir' and `pkglibexecdir'.
-       (handle_programs): List `pkglibexec', not `pkglib', among the
-       prefixes valid for the `PROGRAMS' primary.
-       (handle_data): List also `doc' among the prefixes valid for
-       the `DATA' primary.  This is required by automake's own build
-       system.
-       * tests/dirforbid.test: Test removed, superseded by ...
-       * tests/primary-prefix-invalid-couples.test: ... this new test.
-       * tests/primary-prefix-valid-couples.test: New test.
-       * tests/primary-prefix-couples-documented-valid.test: Likewise.
-       * tests/primary-prefix-couples-force-valid.test: Likewise.
-       * tests/java3.test: Adjusted, and extended a bit.
-       * tests/Makefile.am (TESTS): Updated.
-       * NEWS: Updated.
-       From a report by Eric Blake.
-
-2011-06-14  Stefano Lattarini  <address@hidden>
-
-       tests: check portable fd redirection in TESTS_ENVIRONMENT
-       * tests/tests-environment-fd-redirect.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       Motivated by coreutils bug#8846:
-        <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8846>
-       See also following CC:ed thread on bug-autoconf list:
-        <http://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00002.html>
-
-2011-06-16  Stefano Lattarini  <address@hidden>
-
-       tests: make test 'self-check-reexec.test' more portable
-       * tests/self-check-reexec.test: Rewrite not to require a Korn
-       Shell able to grok variable expansions such as `${.sh.version}';
-       Solaris 10 /bin/ksh fails on this for example.  Instead, just
-       require bash and a shell that is not bash.
-
-2011-06-14  Stefano Lattarini  <address@hidden>
-           Jim Meyering  <address@hidden>
-
-       test defs: fix ksh-related portability bug in warning messages
-       Running "make check" normally prints a diagnostic to the outermost
-       stderr (usually a tty) to explain why a test is skipped, thus
-       giving better and faster feedback to the user.  It used to do
-       so by redirecting file descriptor 9 to stderr (via "exec 9>&2")
-       before invoking the test scripts, which then would write any skip
-       explanation to file descriptor 9 via the `skip_' function defined
-       in `tests/defs'.
-       However, various Korn Shells (at least Solaris 10's /bin/ksh and
-       Debian GNU/Linux's /bin/ksh) and the HP-UX's /bin/sh close open
-       file descriptors > 2 upon an `exec' system call; thus the effects
-       of "exec 9>&2" are cancelled upon fork-and-exec, so we would get
-       a "Bad file number" diagnostic and no skip explanation with those
-       shells.
-       The present change remedies this situation.
-       * tests/Makefile.am (AM_TESTS_ENVIRONMENT): Redirect more portably,
-       via a trailing "9>&2", rather than the prior "exec 9>&2; ...".  Add
-       explanatory comments.
-       * tests/defs (stderr_fileno_): Update the advice in comments.
-       Based on commit v8.12-82-g6b68745 "tests: accommodate HP-UX and
-       ksh-derived shells" in GNU coreutils.
-       Further references, with lots of discussion:
-        <http://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00002.html>
-        <http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/22488>
-        <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8846>
-
-2011-06-13  Stefano Lattarini  <address@hidden>
-
-       tests: remove 'test_prefer_config_shell' from the environment
-       Since commit `v1.11-910-g7df1a9b', the once user-overridable
-       variable `$test_prefer_config_shell' has become an internal
-       detail, and the test scripts now complain and bail out if it is
-       set in the environment.
-       * tests/Makefile.am (AM_TESTS_ENVIRONMENT): Unset the variable
-       `test_prefer_config_shell' if it is set in the environment.
-
-2011-06-13  Stefano Lattarini  <address@hidden>
-
-       tests: autogenerate list of wrapped tests for `lib/' shell scripts
-       * tests/gen-config-shell-tests: New script, generates distributed
-       makefile snippet `tests/config-shell-tests.am' to list all tests
-       that use the `get_shell_script' function, with names mangled to
-       use suffix `-w.shtst', in ...
-       * tests/Makefile.am (config_shell_tests): ... this macro, whose
-       definition has been consequently removed from Makefile.am.
-       (EXTRA_DIST): Distribute the new script.
-       ($(srcdir)/config-shell-tests.am): Generate using the new script.
-       (include): Include the `config-shell-tests.am' fragment.
-       * bootstrap: Invoke `tests/gen-config-shell-tests' to generate
-       `tests/config-shell-tests.am'.
-       * tests/.gitignore: Ignore `config-shell-tests.am'.
-       * tests/gen-parallel-tests: Fixlet in heading comments.
-
-2011-06-13  Stefano Lattarini  <address@hidden>
-
-       tests: test mdate-sh with /bin/sh too
-       * tests/mdate5.test: Fetch the `mdate-sh' script using the
-       `get_shell_script' function, and run it directly instead of
-       using `$SHELL'.
-       * tests/mdate6.test: Likewise.  Since we are at it, make checks
-       on the `mdate-sh' output stricter, remove now unneeded calls to
-       aclocal and automake and creation/extension of `configure.in',
-       `Makefile.am' and `textutils.tex' files, and add a trailing `:'
-       command.
-       * tests/Makefile.am (config_shell_tests): Add `mdate5-w.shtst'
-       and `mdate6-w.shtst'.
-
-2011-06-13  Stefano Lattarini  <address@hidden>
-
-       tests: extend tests on `--add-missing' and `--copy' a bit
-       * tests/add-missing.test: Fix typo in heading comments.  Try with
-       another testcase that install many (but not all) the auxiliary
-       scripts at once, and uses non-standard (but valid and documented)
-       setups (e.g., defining YACC in Makefile.am instead of calling
-       AC_PROG_YACC from configure.in).
-       * tests/copy.test: Reference `add-missing.test' in heading
-       comments.  Try few more test scenarios.
-
-2011-06-16  Stefano Lattarini  <address@hidden>
-
-       tests: few fixlets and improvements
-       * tests/cond31.test ($required): Remove `cc', it's not really
-       needed.
-       * tests/confh.test: Call autoheader too.  The lack of this call
-       wasn't causing spurious failures because the automatic remake
-       rules were somehow invoking it on our behalf (at make time).
-       * tests/fn99subdir.test: Use $subdirname throughout, instead of
-       ${subdirname}, for consistency with the rest of the testsuite.
-       Avoid an unnecessary subshell, which could also cause spurious
-       passes, being guarded by a trailing `|| Exit 1', which neutralize
-       the `errexit' flag.  Remove an unnecessary `|| Exit 1' guard.
-       * tests/insh2.test: Rewrite to avoid hackish Makefile.in munging,
-       and to also run configure and make.
-
-2011-06-13  Stefano Lattarini  <address@hidden>
-
-       tests: don't hard-code test name in txinfo21.test
-       * tests/txinfo21.test: Use `$me' instead of hard-coding the
-       current testcase name "txinfo21".  Add a trailing `:' command
-       since we are at it.
-
-2011-06-10  Stefano Lattarini  <address@hidden>
-
-       tests: new test dedicated to `--add-missing' and `--copy'
-       * tests/add-missing.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       Suggested by Peter Rosin.
-
-2011-06-08  Stefano Lattarini  <address@hidden>
-
-       testsuite: use 'fatal_' and 'framework_failure_' for hard errors
-       * tests/defs (require_xsi): Use `fatal_', not `framework_failure',
-       to report an invalid usage.
-       * tests/remake-gnulib-remove-header.test: Prefer using `fatal_'
-       with a proper error message over a direct call to `Exit 99'.
-       * tests/pr8365-remake-timing.test: Likewise.
-       * tests/cygnus-imply-foreign.test: Likewise.
-       * tests/missing6.test: Likewise.
-       * tests/cond8.test: Likewise.
-       * tests/cond33.test: Likewise.
-       * tests/python-virtualenv.test: Prefer using `framework_failure_'
-       with a proper error message over a direct call to `Exit 99'.
-       * tests/instspc-tests.sh: Prefer using `framework_failure_' and
-       `fatal_' over direct calls to `Exit 99'.
-       (fatal_): Define this (which is a simplified version of the one
-       in `tests/defs') for early uses (i.e., before `tests/defs'
-       gets sourced).
-       * tests/depmode-tests.sh: Likewise.  Also, simplify the
-       'get_depmodes' function and calls to it accordingly.
-
-2011-06-08  Stefano Lattarini  <address@hidden>
-
-       self tests: check new 'fatal_' function
-       * tests/self-check-exit.test: Also check the new 'fatal_'
-       function.
-
-2011-06-08  Stefano Lattarini  <address@hidden>
-
-       test defs: new function 'fatal_', for hard errors
-       Before this patch, the only way offered by tests/defs to
-       properly signal a hard error was the `framework_failure_'
-       function.  But the error message issued by that function,
-       as its name would suggest, refers to a set-up failure in the
-       testsuite, while hard errors can obviously also be due to
-       other reasons.  The best way to fix this inconsistency is to
-       introduce a new function with a more general error message.
-       Inspired by a recent similar change to Gnulib's tests/init.sh.
-       * tests/defs (fatal_): New function.
-       * tests/README (Section "Writing test cases" subsection "Do"):
-       Suggest the use of `fatal_', not of `framework_failure_', for
-       generic hard errors.  The latter should be reserved for "real"
-       set-up failures.
-
-2011-06-08  Stefano Lattarini  <address@hidden>
-
-       py-compile: '--' and non-option arguments terminate the option list
-       * lib/py-compile: Any non-option argument, or the special `--'
-       argument, now explicitly terminates the list of options.
-       * tests/py-compile-option-terminate.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       * NEWS: Update.
-
-2011-06-08  Stefano Lattarini  <address@hidden>
-
-       py-compile: complain on unrecognized options
-       * lib/py-compile: Complain on unrecognized options.  Don't be too
-       lax in matching `--help' and `--version' options.
-       * tests/py-compile-usage.test: Extend accordingly.
-       * NEWS: Update.
-
-2011-06-08  Stefano Lattarini  <address@hidden>
-
-       py-compile: normalize error and help messages
-       * lib/py-compile: Now error messages do not begin with a capital
-       letter, nor end with a period, as per GNU standards.  Prepend the
-       error messages with the name of the script, not with its path.
-       When an invalid usage is recognized, always display the customary
-       message "Try `py-compile --help' ..." on a line of its own.
-       ($me): New variable, containing the name of the
-       program, i.e., `py-compile'.  Use it throughout.
-       (usage_error): New function, used to display error messages about
-       invalid usage.
-       * tests/py-compile-usage.test: Extend and tighten accordingly.
-
-2011-06-08  Stefano Lattarini  <address@hidden>
-
-       python tests: add "unit tests" on py-compile
-       * tests/py-compile-basic.test: New test.
-       * tests/py-compile-basic2.test: New test.
-       * tests/py-compile-basedir.test: Likewise.
-       * tests/py-compile-destdir.test: Likewise.
-       * tests/py-compile-env.test: Likewise.
-       * tests/py-compile-usage.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-       Tested with python 2.0.1, 2.4.6, 2.6.6, 2.7.1, and 3.1.3.
-
-2011-06-08  Stefano Lattarini  <address@hidden>
-
-       py-compile: the '--destdir' option now accepts a blank argument
-       * lib/py-compile (Option parsing): Do not count an empty argument
-       to `--destdir' or `--basedir' as a missing argument.
-       * lib/python.am: Simplify accordingly, passing the `--destdir'
-       option to py-compile unconditionally, even if `$(DESTDIR)' is
-       empty.
-       * NEWS: Update.
-
-2011-06-08  Stefano Lattarini  <address@hidden>
-
-       python: run the 'py-compile' script with $(SHELL)
-       * lib/python.am (install-%DIR%PYTHON): Run each instance of
-       py-compile using $(SHELL).  Since we are at it, break overly
-       long lines.
-       (am__py_compile): New variable, to reduce code duplication.
-
-
-2011-06-07  Stefano Lattarini  <address@hidden>
-
-       tests: `lib/' shell scripts transparently tested also with $SHELL
-       With the previous commit, the user could prefer the use of $SHELL
-       over /bin/sh in some tests checking the Automake-provided shell
-       scripts by manually exporting `test_prefer_config_shell' to "yes"
-       in the environment.  With this commit, we ensure that such tests
-       *always* and *transparently* run using both $SHELL and /bin/sh
-       to execute the checked scripts.  The `test_prefer_config_shell'
-       variable becomes an internal detail, and is no more meant to be
-       manually defined or overridden.
-       * tests/defs-static.in: Check that `test_prefer_config_shell' is
-       not exported in the environment.  Error out if this is the case.
-       * tests/config-shell-tests.sh: New file, driver script to run
-       checks on the shell scripts in `lib/' using the $SHELL determined
-       at configure time instead of the default system shell /bin/sh.
-       * Makefile.am (TESTS_EXTENSIONS): Add `.shtst'.
-       (SHTST_LOG_COMPILER): Define, it calls `config-shell-tests.sh'.
-       (config_shell_tests): Define to a list of tests that wraps other
-       `*.test' tests using `config-shell-tests.sh'.
-       ($(config_shell_tests)): Dummy dependency declaration required
-       in order to have make actually produce expected log files from
-       the `.shtst.log' suffix rule.
-       (EXTRA_DIST): Distribute `config-shell-tests.sh'.
-       (TESTS): Add `$(config_shell_tests)'.
-       * tests/self-check-env-sanitize.test: Update, by checking that
-       `test_prefer_config_shell' isn't exported in the environment.
-
-2011-06-07  Stefano Lattarini  <address@hidden>
-
-       tests: can use also $SHELL to check shell scripts from `lib/'
-       * tests/ar-lib.test: If the variable `$test_prefer_config_shell'
-       is set to "yes", run the script under test with configure-time
-       determined $SHELL, rather than with /bin/sh.
-       The `$test_prefer_config_shell' variable defaults to empty, but
-       can be overridden at runtime by the user, thus allowing more
-       coverage.
-       * tests/compile.test: Likewise.
-       * tests/compile2.test: Likewise.
-       * tests/compile3.test: Likewise.
-       * tests/compile4.test: Likewise.
-       * tests/compile5.test: Likewise.
-       * tests/compile6.test: Likewise.
-       * tests/instsh2.test: Likewise.
-       * tests/instsh3.test: Likewise.
-       * tests/mkinst3.test: Likewise.
-       * tests/missing.test: Likewise.
-       * tests/missing2.test: Likewise.
-       * tests/missing3.test: Likewise.
-       * tests/missing5.test: Likewise.
-       * tests/defs (get_shell_script): New subroutine, factoring out
-       code common to the tests above.
-       (xsi-lib-shell): If `$test_prefer_config_shell' is set to "yes",
-       check that $SHELL, not /bin/sh, supports XSI constructs, as we
-       expect the test will use $SHELL and not /bin/sh to run the
-       script being tested.
-
-2011-06-07  Stefano Lattarini  <address@hidden>
-
-       tests defs: better requirements for XSI shells
-       This change avoids potential spurious failures with tests using
-       the requirement 'xsi-shell' to mean that they want */bin/sh* (not
-       $SHELL) to be XSI-conforming.  This idiom used to work before
-       commit `v1.11-874-g1321be7' (as back then the test scripts were
-       unconditionally run with /bin/sh), but has become inconsistent
-       now that the test scripts re-execute themselves with configure
-       determined $SHELL.
-       The described spurious failures have already occurred in practice,
-       for examples on Solaris systems which also had GNU Bash installed.
-       From a suggestion by Peter Rosin.  See discussion at:
-       
<http://lists.gnu.org/archive/html/automake-patches/2011-06/msg00016.html>
-       * tests/defs (xsi-shell): Now check that $SHELL, rather than the
-       shell currently running the test script, is an XSI shell.
-       (xsi-bin-sh): New requirement, checking that /bin/sh (which can
-       differ from $SHELL) is an XSI shell.
-       (xsi-lib-shell): New requirement, checking that the shell that
-       should be used to test the Automake-provided scripts from `lib/'
-       is an XSI shell.  For the moment, this is just an alias for
-       `xsi-bin-sh'.
-       (require_xsi): New subroutine, used to factor out code common to
-       the requirements above.
-       ($xsi_shell_code): New variable, contains shell code supposed to
-       work only with XSI shells.  Used by the new subroutine above.
-       * tests/ar-lib.test ($required): Require 'xsi-lib-shell' instead
-       of 'xsi-shell', since the script we test here is run with /bin/sh,
-       not with $SHELL.
-       * tests/compile3.test: Likewise.
-       * tests/compile6.test: Likewise.
-
-2011-06-05  Stefano Lattarini  <address@hidden>
-
-       tests: fix typo-related error in auxdir2.test
-       * tests/auxdir2.test (configure.in):  Close m4 quoting in the
-       argument to AC_CONFIG_AUX_DIR.  Without this, aclocal fails with
-       "ERROR: end of file in string".  This problem hasn't been exposed
-       by the testsuite before because this test is in XFAIL_TESTS, so
-       its failure went unnoticed, even if it was due to a wrong cause.
-       Bug introduced in commit v1.11-249-g49ac3de.
-
-2011-06-05  Stefano Lattarini  <address@hidden>
-
-       self tests: check that `$me' can be overridden
-       * tests/self-check-me.test: Check that `$me' can be overridden
-       before sourcing ./defs, with or without sourcing ./defs-static
-       beforehand, and that this override is honored.  Update heading
-       comments.
-
-2011-06-02  Stefano Lattarini  <address@hidden>
-
-       self tests: fix another spurious failure
-       Our ad-hoc usage of `tests/defs' in the testsuite's self tests
-       stopped working properly when we made the test scripts re-execute
-       themselves with the configure-time $SHELL.  Fix this.
-       Fixes a regression introduced by commit 'v1.11-874-g1321be7'.
-       * tests/self-check-exit.test: Export `AM_TESTS_REEXEC' to "no"
-       before running the self tests.  This fixes a spurious failure
-       present only when the test was run by hand.
-
-2011-06-02  Stefano Lattarini  <address@hidden>
-
-       silent-rules tests: fix spurious failures with Sun Studio C++
-       * tests/silentcxx.test: The C++ compiler from Sun Studio is named
-       `CC'.  Account for this in our grepping checks on the make output.
-       Since we are at it, throw in a couple of improvements to comments
-       and formatting.
-       * tests/silent-many-generic.test: The C++ compiler from Sun Studio
-       is named `CC', and this can cause spurious failures in our grepping
-       of the make output.  Work around this by using a wrapper script
-       around the C++ compiler (generated on the fly), since filtering the
-       make output proved to be too fragile.
-
-2011-06-02  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure in backcompat2.test on NetBSD
-       * tests/backcompat2.test: Add trailing `:' in the body of a `for'
-       loop, in case the last command there might have an exit status
-       different 0.  This work around `set -e' issues in some BSD shells,
-       e.g., NetBSD /bin/ksh.
-
-2011-06-02  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure in autohdr3.test
-       * tests/autohder3.test (Makefile.am): Let `test' depend on `all',
-       so that config.h header is truly remade.
-       Remove now useless call to `$MAKE' when non-GNU make is in use.
-       Failure introduced by commit `v1.11-895-g5e62b96'.
-
-2011-06-02  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure of cond29.test on NetBSD
-       * tests/cond29.test: Skip if we cannot safely limit the maximal
-       size of used virtual memory to 20K.  This fixes a spurious failure
-       on NetBSD.
-       Bug introduced in commit `v1.11-885-g908d335'.
-
-2011-06-02  Stefano Lattarini  <address@hidden>
-
-       maintcheck: fix again few more failures
-       * tests/cond29.test: To please the `sc_tests_Exit_not_exit'
-       maintainer check, avoid using `sh -c "exit 0"' where a simple
-       `sh -c :' will do.
-       * tests/depmod-data.test: Use creative quoting to avoid
-       spuriously triggering the `sc_tests_Exit_not_exit' maintainer
-       check.
-
-2011-06-02  Stefano Lattarini  <address@hidden>
-
-       maintcheck: fix some more failures
-       * tests/instdir-ltlib.test: Use creative quoting to avoid
-       spuriously triggering the `sc_rm_minus_f' maintainer check.
-       * tests/instdir-prog.test: Likewise.
-       * tests/instspc-data.test: Use creative quoting to avoid
-       spuriously triggering the `sc_tests_Exit_not_exit' maintainer
-       check.
-
-2011-06-02  Stefano Lattarini  <address@hidden>
-
-       maintcheck: fix some failures, extend some checks
-       * Makefile.am (sc_diff_automake_in_automake): Update, as we
-       now expect 9 lines, not 8, to be changed from `automake.in'
-       to `automake'.
-       (sc_diff_aclocal_in_aclocal): New maintainer check, similar to
-       the above, and checking that only 10 lines are changed from
-       `aclocal.in' to `aclocal'.
-       (syntax_check_rules): Update.
-       (sc_tests_Exit_not_exit): Exempt self tests `self-check-*.test'
-       from this check, as they can legitimately use the bare `exit'
-       builtin in various places.
-       * doc/automake.texi (Python): Remove stray `@' from the end of
-       a line.  Typo introduced in commit `v1.11-312-g5bf7af6'.
-       * tests/depcomp8a.test: Pass DISTCHECK_CONFIGURE_FLAGS to make
-       from the environment rather than from the command line, to
-       pacify the `sc_tests_overriding_macros_on_cmdline' maintainer
-       check.
-       * tests/depcomp8b.test: Likewise.
-
-2011-06-02  Stefano Lattarini  <address@hidden>
-
-       tests: don't require GNU make where it's not strictly needed
-       * tests/autohdr3.test: Rewrite to be stricter when make is GNU
-       make.  Drop the requirement of GNU make.
-       * tests/aclocal5.test: Drop GNU make requirement, it's not truly
-       needed.  Add reference to similar tests `remake-subdir*.test'.
-       * remake-subdir-gnu.test, remake-subdir-from-subdir.test,
-       remake-subdir.test, remake-subdir2.test: Add reference to
-       each other, and to related test `aclocal5.test'.
-       * tests/aclocal6.test: Drop GNU make requirement, it's not
-       truly needed.
-       * tests/confh6.test: Likewise.
-       * tests/lex3.test: Likewise.
-       * tests/remake11.test: Likewise.
-       * tests/subdir5.test: Likewise.
-       * tests/subdir8.test: Likewise.
-       * tests/werror2.test: Likewise.
-       * tests/conff.test: Likewise, and ensure verbose printing of
-       captured make output.
-       * tests/lex5.test: Tweak so that GNU make is no more required.
-       * tests/version7.test: Likewise.
-       * tests/maken2.test: Add explicative comment for why this test
-       requires GNU make.
-       * tests/maken4.test: Let it run also with BSD makes supporting
-       the `.MAKE' special target.
-       * tests/output6.test: Use proper m4 quoting in configure.in.
-       Expand make macros with one-character name using `$(x)', not
-       `$x', for portability.  Move checks in the makefiles, rather
-       than relying on grepping the output from make.  Drop the now
-       unneeded GNU make requirement.
-
-2011-05-29  Stefano Lattarini  <address@hidden>
-
-       remake: behave better with non-GNU make in subdirectories
-       Currently, with every decent make program, it is possible to
-       rebuild out-of-date autotools-generated files with a simple
-       "make Makefile" -- but for this to work reliably with non-GNU
-       make implementations, the command must be issued from the
-       top-level directory.  This patch removes such limitation.
-       * lib/am/configure.am (am--refresh): Depend on `%MAKEFILE%'.
-       * tests/remake-subdir.test: New test.
-       * tests/remake-subdir2.test: Likewise.
-       * tests/remake-subdir-gnu.test: Likewise.
-       * tests/remake-subdir-from-subdir.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-06-01  Stefano Lattarini  <address@hidden>
-
-       lex tests: fix spurious failures with Solaris lex
-       * tests/lex-lib.test (foo.l): Avoid empty "rules section", which
-       can confuse Solaris lex.
-       * tests/lex-libobj.test (foo.l): Likewise.
-
-2011-06-01  Stefano Lattarini  <address@hidden>
-
-       lex tests: do not force the use of flex unconditionally
-       * tests/defs (lex): Act more similarly to what the `yacc'
-       requirement does, i.e., only force the use of flex if the
-       $LEX variable is left unset by the user.
-       (flex): Use `skip_' to skip the test if flex is not found.
-
-2011-06-01  Stefano Lattarini  <address@hidden>
-
-       lex tests: avoid possible hang; fix and extend
-       * tests/lex3.test (foo.l:yywrap): Return 1, not 0, to avoid hangs.
-       Bug introduced in commit 'v1.11-871-geb147a1'.
-       (Makefile.am): Do not add address@hidden@' to `$(LDADD)', as we define
-       our own `yywrap' function.
-       * tests/lex.test (tscan.l): In `yywrap', return 1, not 0, for
-       consistency with the default flex implementation.
-       * tests/lex-libobj.test (yywrap.c): Likewise.
-       * tests/lex-subobj-nodep.test (s1.l): Likewise.
-       * tests/lexvpath.test (foo.c): Likewise.
-       * tests/silent-lex-gcc (foo.l): Likewise.
-       * tests/silent-lex-generic (foo.l): Likewise.
-       * tests/silent-many-gcc (foo5.l): Likewise.
-       * tests/silent-many-generic (foo5.l): Likewise.
-       * tests/lex-lib.test (mu.c): Likewise.
-       Update heading comments, to refer to ...
-       * tests/lex-lib-external.test: ... this new test, which checks
-       that we can get use the `yywrap' function from a system-wide
-       library, if that's available.
-
-2011-06-01  Stefano Lattarini  <address@hidden>
-
-       tests: prefer `skip_' over `echo ...; Exit 77'
-       * tests/self-check-cleanup.test: When the test must be skipped,
-       use `skip_ REASON' instead of `echo REASON; Exit 77'.  Also,
-       make the skip message shorter and clearer.
-
-2011-06-01  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failures in self tests
-       Our ad-hoc usage of `tests/defs' in the testsuite's self tests
-       stopped working properly when we made the test scripts re-execute
-       themselves with the configure-time $SHELL.  Fix this.
-       Fixes a bug introduced by commit 'v1.11-874-g1321be7'.
-       * tests/defs: Only check that we can find the client test script
-       when we must re-execute it.
-       * tests/self-check-cleanup.test: Export `AM_TESTS_REEXEC' to "no"
-       before running the self tests.
-       * tests/self-check-dir.test: Likewise.
-       * tests/self-check-explicit-skips.test: Likewise.
-       * tests/self-check-me.test: Likewise.
-       * tests/self-check-sanity.test: Likewise.
-       * tests/self-check-reexec.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-06-01  Stefano Lattarini  <address@hidden>
-
-       tests: prefer ulimit over timeout in test on a memory-hogging bug
-       * tests/cond29.test: Use 'ulimit' instead of 'timeout' to ensure
-       that automake does not uses up too much resources.  This is really
-       and improvement because the bug tested by this script wasn't just
-       a "it hangs" or "it runs too slow" bug, but rather a memory-hogging
-       bug (due to combinatorial explosion when many Automake conditionals
-       had to be handled) which could easily crash the whole system, which
-       is unacceptable.  The requirement of a proper and working 'ulimit'
-       builtin might cause the test to be skipped on more systems, but
-       that shouldn't be a problem since the bug isn't about a portability
-       issue, but is rather an automake internal implementation problem.
-       I've verified that the test as updated by this patch still passes
-       with automake 1.8.5, automake 1.10.2, and obviously the development
-       version of automake, and that it fails with automake 1.7.9.
-
-2011-06-01  Stefano Lattarini  <address@hidden>
-
-       testsuite: avoid generating `*-p.test' tests, use a wrapper script
-       The generated `*-p.test' tests had already become just thin layers
-       around the corresponding test scripts.  This change makes the final
-       step, converting to the use of a generic wrapper script and thus
-       avoiding the extra test generation (similarly to what is done for
-       the `*.instspc' and `*.depmod' tests).
-       * tests/parallel-tests.sh: New file, driver script to run checks
-       the on the `parallel-tests' semantics by wrapping tests that use
-       the generic "Simple Tests" driver.
-       * tests/gen-parallel-tests: Update, mostly to reflect the new
-       `.ptest' extensions used for tests in $(parallel_tests).
-       * Makefile.am (TESTS_EXTENSIONS): Add `.ptest'.
-       (PTEST_LOG_COMPILER): Define, it calls `parallel-tests.sh'.
-       ($(parallel_tests)): Do not really generate `*-p.test' tests
-       anymore; this is now just a dummy dependency declaration required
-       in order to have make actually produce expected log files from
-       the `.ptest.log' suffix rule.
-       (EXTRA_DIST): Distribute `parallel-tests.sh'.
-       (MAINTAINERCLEANFILES): Don't remove the `$(parallel_tests)', it
-       is not necessary anymore.
-       (generated_tests): Variable definition removed.
-       (TESTS): Update, by listing `$(parallel_tests)' directly instead
-       of `$(generated_tests)'
-       (expected_list_of_tests): Remove `$(generated_tests)'.
-       (maintainer-check-list-of-tests): No need to explicitly depend on
-       `$(expected_list_of_tests)' anymore.
-
-2011-05-29  Stefano Lattarini  <address@hidden>
-
-       automake, aclocal: honour configure-time AUTOCONF and AUTOM4TE
-       Currently, the Automake's own configure script allow definition
-       of AUTOCONF and AUTOM4TE, expected to point respectively to an
-       autoconf and autom4te programs.  But while these definitions are
-       honoured in the Automake's build systems and test suite, they
-       were *not* honoured in the generated `automake' and `aclocal'
-       scripts.  This behaviour, apart from being wrong in that it does
-       not allow the user enough freedom in choosing his tools, also
-       caused inconsistencies in the test suite, brining to spurious
-       failures.
-       Problem reported by Graham Reitz on the automake list; see thread:
-       <http://lists.gnu.org/archive/html/automake/2011-05/msg00022.html>
-       * automake.in ($traces): Use address@hidden', not simply `autoconf'.
-       * aclocal.in ($traces): Use address@hidden', not simply `autom4te'.
-       * Makefile.am (do_subst): Substitute also address@hidden' and
-       address@hidden'.
-       * NEWS: Update.
-       * THANKS: Update.
-
-2011-05-29  Stefano Lattarini  <address@hidden>
-
-       build: the user can override AUTOM4TE, AUTORECONF and AUTOUPDATE too
-       Our build system allows the user to override AUTOCONF and AUTOHEADER
-       at configure time, and honours these overrides in our testsuite.
-       But it didn't do the same with AUTOM4TE, AUTORECONF and AUTOUPDATE.
-       This change fixes that inconsistency.
-       * configure.ac (am_AUTOM4TE, am_AUTOUPDATE, am_AUTORECONF): New
-       AC_SUBSTitutions.  Update comments.
-       * tests/defs.in ($AUTOUPDATE): Default to address@hidden@' now.
-       ($AUTOM4TE): New variable, defaulting to address@hidden@'.
-       ($AUTORECONF): New variable, defaulting to address@hidden@'.
-       * doc/Makefile.am ($(srcdir)/amhello-1.0.tar.gz): Update.
-
-2011-05-22  Stefano Lattarini  <address@hidden>
-
-       parallel-tests: stricter checks on DISABLE_HARD_ERRORS support
-       * tests/parallel-tests-harderror.test: New test, doing more
-       in-depth checks on DISABLE_HARD_ERRORS.
-       * tests/parallel-tests.test: Remove tests on DISABLE_HARD_ERRORS,
-       now redundant.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-05-22  Ralf Wildenhues  <address@hidden>
-           Stefano Lattarini  <address@hidden>
-
-       tests/README: fix example about `make -e' usage
-       * tests/README (Section "Writing test cases" subsection "Do"): When
-       some variable is never initialized in the Makefile, `-e' is not
-       necessary in order to override it.  DESTDIR is such a variable: we
-       ensure that we do not ever initialize it.  And as such, it is quite
-       portable to use:
-         $ make DESTDIR=/foo/bar install
-       and in fact, quite widely used.
-       So our example about when `make -e' is required, which references
-       the `DESTDIR' variable, is poorly chosen, if not downright wrong.
-       Rewrite it to use `prefix' as the overridden variable instead.
-
-2011-05-29  Stefano Lattarini  <address@hidden>
-
-       tests: don't require gfortran if any fortran compiler is enough
-       * tests/silentf90.test ($required): Require `fortran', not
-       `gfortran'.
-       * tests/silentf77.test ($required): Require `fortran77', not
-       `gfortran'.
-       * tests/silent-many-generic.test ($required): Require `fortran'
-       and `fortran77' rather than `gfortran'.
-
-2011-05-27  Stefano Lattarini  <address@hidden>
-
-       tests: improve `ccnoco*.test', better cross-compiling support
-       * tests/ccnoco3.test (Mycomp): Use the `$CC' chosen by `tests/defs'
-       instead of forcing `gcc' unconditionally.  This ensures better
-       coverage in case of cross-compiling, when GCC can be named e.g.,
-       `i586-mingw32msvc-gcc', instead of simply `gcc'.
-       * tests/ccnoco.test: Likewise.  Remove redundant checks.  Modernize
-       the created `configure.in'.  Run tests both in-tree and in VPATH.
-       Export `CC' to the overridden value only once.
-       * tests/ccnoco2.test: Slightly stricter grepping of automake
-       stderr.  Add trailing `:' command.
-
-2011-05-27  Stefano Lattarini  <address@hidden>
-
-       testsuite: each test case depends on `defs-static'
-       * tests/Makefile.am ($(TEST_LOGS)): Depends on `defs-static' too.
-       Simplify comments.
-
-2011-05-27  Stefano Lattarini  <address@hidden>
-
-       testsuite: use $SHELL to run tests which are shell scripts
-       * tests/Makefile.am (TEST_LOG_COMPILER): Define so that the
-       configure-time $SHELL is used to run the tests.
-       * tests/defs: Add code to re-execute by default the running
-       test script with configure-time $SHELL.  Updated comments.
-       * configure.ac: Check that `set -e' is working for $SHELL,
-       not for /bin/sh.
-       * tests/defs-static.in: Update comments.
-       * tests/README (Supported shells): Updated.
-       (Getting details from failures): Don't tell that tests are
-       run by /bin/sh by default.
-
-2011-05-26  Stefano Lattarini  <address@hidden>
-
-       tests: split 'subst2.test' to improve modularity and coverage
-       * tests/subst2.test: Test removed, split into ...
-       * tests/programs-primary-rewritten.test: ... this test ...
-       * tests/subst-no-trailing-empty-line.test: ... and this one ...
-       * tests/extra-programs-empty.test: ... and this one.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-05-26  Stefano Lattarini  <address@hidden>
-
-       tests: tweak and improve tests on Automake conditionals
-       The "avoid the requirement of a working compiler" we refer about
-       below is obtained by disabling automatic dependency tracking and
-       defining `CC' (and `EXEEXT', `OBJEXT', `CXX', etc., if needed) to
-       dummy values, either directly in the `Makefile.am', or by AC_SUBST
-       in `configure.in'.
-       The "cosmetic changes" we refer about below consists in, e.g.,
-       adding a trailing `:' command to a script, using proper m4 quoting
-       in `configure.in' files, adding commands that offer more debugging
-       output, explicitly declaring phony targets as such in Makefiles,
-       making use of idioms more consistent with those employed in other
-       tests, following the GNU formatting standards more closely, etc.
-       * tests/cond.test: Cosmetic changes.
-       * tests/cond3.test: Likewise.
-       * tests/cond10.test: Likewise.
-       * tests/cond14.test: Likewise.
-       * tests/cond15.test: Likewise.
-       * tests/cond17.test: Likewise.
-       * tests/cond40.test: Likewise.
-       * tests/cond13.test: Likewise, and make grepping of the generated
-       `Makefile.in' slightly stricter.
-       * tests/cond6.test: Extend by also running ./configure, make and
-       "make install".  Few cosmetic changes.
-       * tests/cond8.test: Likewise.
-       * tests/cond2.test: Do few cosmetic changes.  Make grepping of
-       automake stderr stricter.
-       * tests/cond20.test: Likewise.
-       * tests/cond23.test: Likewise.
-       * tests/cond24.test: Likewise.
-       * tests/cond42.test: Likewise.
-       * tests/cond46.test: Likewise.
-       * tests/cond9.test: Move more checks in the `Makefile.am' instead
-       of grepping make's output.
-       * tests/cond38.test: Likewise.
-       * tests/cond11.test: Likewise.  Avoid the requirement of a working
-       C compiler.
-       * tests/cond16.test: Likewise.
-       * tests/cond22.test: Likewise.
-       * tests/cond30.test: Likewise.
-       * tests/cond31.test: Likewise.
-       * tests/cond4.test: Likewise, and drop the now-useless GNU make
-       requirement as well.
-       * tests/cond18.test: Likewise.
-       * tests/cond19.test: Likewise.
-       * tests/cond22.test: Likewise.
-       * tests/cond25.test: Add trailing `:' command.
-       * tests/cond26.test: Likewise.
-       * tests/cond27.test: Likewise.
-       * tests/cond28.test: Likewise.
-       * tests/cond29.test: Use `unindent' function for better formatting.
-       Other minor cosmetic changes.  Use a `timeout' program (if it's
-       available) to determine whether the script takes too long, instead
-       of just hoping that the user will notice an abnormally long test
-       execution time.
-       * tests/cond33.test: Extend a bit.  Fix heading comments.  Few more
-       cosmetic changes.
-       * tests/cond37.test: Ensure verbose printing of captured make
-       output.  Minor cosmetic changes.
-       * tests/cond34.test: Likewise.  Avoid the requirement of a working
-       C compiler.  Make grepping of make output slightly stricter.
-       * tests/cond35.test: Quote literal dots in grep regexp.  Add extra
-       debugging output.  Minor cosmetic changes.
-       * tests/cond36.test: Likewise.
-       * tests/cond41.test: Do not simply check that aclocal fails, but
-       also grep its stderr for the expected error message.
-       * tests/cond43.test: Likewise (but the program being automake).
-       Few cosmetic changes.
-       * tests/condd.test: Avoid the requirement of a working C compiler.
-       * tests/condman3.test: Extend by using more man pages and more
-       manpage sections.
-       * tests/condman.test: Removed, it's completely superseded by
-       `condman3.test'.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-05-25  Stefano Lattarini  <address@hidden>
-
-       lex tests: avoid spurious failures when LEXLIB isn't found
-       The AC_PROG_LEX Autoconf macro does not diagnose a failure to find
-       the "lex library" expected to provide a `yywrap' function (function
-       which is required to link most lex-generated programs).  On the
-       contrary, when all the link attempts (i.e., with `-ll' and `-lfl')
-       fail, configure declares that no lex library is needed, and simply
-       proceeds with the configuration process -- only for the build to
-       possibly fail later, at make time.
-       This behaviour might be (partly) intended; the Autoconf manual
-       reads:
-        ``You are encouraged to use Flex in your sources, since it is
-          both more pleasant to use than plain Lex and the C source
-          it produces is portable.  In order to ensure portability,
-          however, you must either provide a function `yywrap' or, if
-          you don't use it (e.g., your scanner has no `#include'-like
-          feature), simply include a `%noyywrap' statement in the
-          scanner's source.''
-       This AC_PROG_LEX behaviour is causing some spurious failures of the
-       Automake testsuite in environments which lack a proper library
-       providing `yywrap' (this happens for example in Linux->MinGW cross
-       compilations).  But at this point is clear that a proper workaround
-       is to simply provide a fall-back implementation of `yywrap' in our
-       lexers.
-       * tests/cond35.test: Provide a dummy `yywrap' function.
-       * tests/lex3.test: Likewise.
-       * tests/lexvpath.test: Likewise.
-       * tests/silent-many-gcc.test: Likewise.
-       * tests/silent-many-generic.test: Likewise.
-       * tests/silent-lex-gcc.test: Likewise, and a dummy `main' too.
-       * tests/silent-lex-generic.test: Likewise.
-       * tests/lex-lib.test: New test.
-       * tests/lex-libobj.test: New test.
-       * tests/lex-nowrap.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       * THANKS: Update.
-       Thanks to Russ Allbery for the suggestion.
-
-2011-05-25  Stefano Lattarini  <address@hidden>
-
-       testsuite: require C++ compiler explicitly in tests needing it
-       The list of the test scripts which needed a C++ compiler but
-       failed to require it explicitly has been found by running:
-         $ tests=`grep -lE 'CXX|\.c(c|\+\+|xx|pp)' *.test | tr '\n' ' '`
-         $ am_explicit_skips=yes CXX=false make check TESTS="$tests"
-       and looking for tests that reported FAIL instead of SKIP.
-       After the present change, all those previously failing tests
-       either pass or get correctly skipped.
-       * tests/subobj9.test: Require `c++', instead of explicitly
-       skipping on configure failure.  Add excerpts and/or details from
-       the original bug report that prompted this tests to be written.
-       * tests/silentcxx-gcc.test: Require g++.
-       * tests/silentcxx.test: Require c++.
-       * tests/suffix3.test: Likewise.
-
-2011-05-25  Stefano Lattarini  <address@hidden>
-
-       testsuite: don't require g++ where any C++ compiler is enough
-       * tests/specflg10.test ($required): Use `c++', not g++.
-       * tests/silent-many-generic.test: Likewise.
-
-2011-05-25  Stefano Lattarini  <address@hidden>
-
-       testsuite: require C compiler explicitly in tests needing it
-       The list of the test scripts which needed a C compiler but
-       failed to require it explicitly has been found by running:
-         $ am_explicit_skips=yes CC=false make check
-       and looking for tests that reported FAIL instead of SKIP.
-       After the present change, all those previously failing tests
-       either pass or get correctly skipped.
-       * tests/aclocal4.test ($required): Add `cc'.
-       * tests/ansi.test: Likewise.
-       * tests/ansi10.test: Likewise.
-       * tests/ansi3.test: Likewise.
-       * tests/ansi3b.test: Likewise.
-       * tests/ansi5.test: Likewise.
-       * tests/ansi6.test: Likewise.
-       * tests/ansi7.test: Likewise.
-       * tests/ansi9.test: Likewise.
-       * tests/backcompat6.test: Likewise.
-       * tests/canon7.test: Likewise.
-       * tests/check5.test: Likewise.
-       * tests/check7.test: Likewise.
-       * tests/check8.test: Likewise.
-       * tests/cond4.test: Likewise.
-       * tests/cond11.test: Likewise.
-       * tests/cond16.test: Likewise.
-       * tests/cond18.test: Likewise.
-       * tests/cond19.test: Likewise.
-       * tests/cond22.test: Likewise.
-       * tests/cond30.test: Likewise.
-       * tests/cond31.test: Likewise.
-       * tests/cond32.test: Likewise.
-       * tests/cond34.test: Likewise.
-       * tests/cond35.test: Likewise.
-       * tests/cond39.test: Likewise.
-       * tests/condd.test: Likewise.
-       * tests/cygnus-dependency-tracking.test: Likewise.
-       * tests/depcomp2.test: Likewise.
-       * tests/depcomp6.test: Likewise.
-       * tests/depcomp7.test: Likewise.
-       * tests/depcomp8a.test: Likewise.
-       * tests/depcomp8b.test: Likewise.
-       * tests/depdist.test: Likewise.
-       * tests/depend2.test: Likewise.
-       * tests/depend5.test: Likewise.
-       * tests/distcleancheck.test: Likewise.
-       * tests/distname.test: Likewise.
-       * tests/exeext.test: Likewise.
-       * tests/exeext4.test: Likewise.
-       * tests/extradep.test: Likewise.
-       * tests/extradep2.test: Likewise.
-       * tests/gnits2.test: Likewise.
-       * tests/gnits3.test: Likewise.
-       * tests/instdir-ltlib.test: Likewise.
-       * tests/instdir-prog.test: Likewise.
-       * tests/instfail.test: Likewise.
-       * tests/instfail-libtool.test: Likewise.
-       * tests/lex3.test: Likewise.
-       * tests/lex5.test: Likewise.
-       * tests/lexvpath.test: Likewise.
-       * tests/lex-subobj-nodep.test: Likewise.
-       * tests/lflags.test: Likewise.
-       * tests/libobj-basic.test: Likewise.
-       * tests/libobj2.test: Likewise.
-       * tests/libobj7.test: Likewise.
-       * tests/libobj10.test: Likewise.
-       * tests/libobj16a.test: Likewise.
-       * tests/libobj16b.test: Likewise.
-       * tests/libobj17.test: Likewise.
-       * tests/libobj19.test: Likewise.
-       * tests/libtool2.test: Likewise.
-       * tests/libtool3.test: Likewise.
-       * tests/libtool7.test: Likewise.
-       * tests/libtool9.test: Likewise.
-       * tests/libtoo10.test: Likewise.
-       * tests/libtoo11.test: Likewise.
-       * tests/ltcond.test: Likewise.
-       * tests/ltcond2.test: Likewise.
-       * tests/ltconv.test: Likewise.
-       * tests/ltinit.test: Likewise.
-       * tests/ltlibsrc.test: Likewise.
-       * tests/ltorder.test: Likewise.
-       * tests/nobase.test: Likewise.
-       * tests/nobase-libtool.test: Likewise.
-       * tests/mmodely.test: Likewise.
-       * tests/parallel-tests5.test: Likewise.
-       * tests/parallel-tests-suffix-prog.test: Likewise.
-       * tests/parallel-tests-ext-driver-prog.test: Likewise.
-       * tests/posixsubst-ldadd.test: Likewise.
-       * tests/posixsubst-libraries.test: Likewise.
-       * tests/posixsubst-ltlibraries.test: Likewise.
-       * tests/posixsubst-programs.test: Likewise.
-       * tests/posixsubst-sources.test: Likewise.
-       * tests/pr87.test: Likewise.
-       * tests/pr204.test: Likewise.
-       * tests/pr224.test: Likewise.
-       * tests/pr300-lib.test: Likewise.
-       * tests/pr300-ltlib.test: Likewise.
-       * tests/pr300-prog.test: Likewise.
-       * tests/pr401.test: Likewise.
-       * tests/pr401b.test: Likewise.
-       * tests/pr401c.test: Likewise.
-       * tests/remake-gnulib-add-acsubst.test: Likewise.
-       * tests/remake-gnulib-add-header.test: Likewise.
-       * tests/regex.test: Likewise.
-       * tests/repeated-options.test: Likewise.
-       * tests/silent.test: Likewise.
-       * tests/silent3.test: Likewise.
-       * tests/silent9.test: Likewise.
-       * tests/silent-lex-generic.test: Likewise.
-       * tests/silent-many-generic.test: Likewise.
-       * tests/silent-yacc-generic.test: Likewise.
-       * tests/specflg7.test: Likewise.
-       * tests/specflg9.test: Likewise.
-       * tests/specflg10.test: Likewise.
-       * tests/stdinc.test: Likewise.
-       * tests/strip.test: Likewise.
-       * tests/strip2.test: Likewise.
-       * tests/strip3.test: Likewise.
-       * tests/subdirbuiltsources.test: Likewise.
-       * tests/subobj3.test: Likewise.
-       * tests/subobj6.test: Likewise.
-       * tests/subobj11a.test: Likewise.
-       * tests/subpkg.test: Likewise.
-       * tests/subst2.test: Likewise.
-       * tests/subst3.test: Likewise.
-       * tests/substref.test: Likewise.
-       * tests/substre2.test: Likewise.
-       * tests/suffix5.test: Likewise.
-       * tests/suffix8.test: Likewise.
-       * tests/suffix10.test: Likewise.
-       * tests/suffix11.test: Likewise.
-       * tests/suffix12.test: Likewise.
-       * tests/suffix13.test: Likewise.
-       * tests/target-cflags.test: Likewise.
-       * tests/transform.test: Likewise.
-       * tests/transform2.test: Likewise.
-       * tests/yacc-basic.test: Likewise.
-       * tests/yacc-d-basic.test: Likewise.
-       * tests/yacc-clean.test: Likewise.
-       * tests/yacc-dist-nobuild.test: Likewise.
-       * tests/yacc-nodist.test: Likewise.
-       * tests/yaccvpath.test: Likewise.
-       * tests/yacc-d-vpath.test: Likewise.
-       * tests/yacc4.test: Likewise.
-       * tests/yacc7.test: Likewise.
-       * tests/yacc8.test: Likewise.
-       * tests/yaccdry.test: Likewise.
-       * tests/yflags-cmdline-override.test: Likewise.
-       * tests/yflags-force-override.test: Likewise.
-       * tests/python-virtualenv.test: Likewise.  Also, improve skip
-       messages.
-       * tests/subobj5.test ($required): Add `cc'.
-       (Makefile.am): Set `AUTOMAKE_OPTIONS' to `subdir-objects', and
-       add new checking rules `test-build' and `test-distdir'.
-       Extend the test by building and examining the distdir, the
-       program, and the object files.
-       * tests/postproc.test ($required): Add `cc'.
-       Avoid the explicit `|| Exit $?' after call to configure, which
-       is now either redundant (e.g., when `am_explicit_skips' is
-       unset), or counter-productive (e.g., when `am_explicit_skips'
-       is set to "yes").
-       * tests/pr243.test: Likewise.
-       * tests/pr266.test: Likewise.
-       * tests/pr220.test: Simplify so that it doesn't require a
-       C compiler anymore.
-       * tests/subdir5.test: Likewise.
-       * tests/subdir8.test: Likewise.
-       * tests/lflags.test: Likewise.
-       * tests/yflags.test: Likewise.
-       * tests/yflags-force-conditional.test: Likewise.
-       * tests/lflags2.test: Simplify so that it doesn't require a
-       C++ compiler anymore.
-       * tests/yflags2.test: Likewise.
-       * tests/autohdrdry.test (configure.in): Remove unneeded call
-       to `AC_PROG_CC'.
-       * tests/pr287.test: Likewise.
-       * tests/check6.test: Likewise.
-       * tests/cond21.test: Likewise, plus some cosmetic adjustments.
-       * tests/upc.test: Skip if configure fails with status `77'.
-       * tests/upc3.test: Likewise.
-       * tests/vala4.test: Likewise.
-       * tests/nostdinc.test: Likewise.  Also, make grepping checks
-       on `Makefile.in'.  Update heading comments.
-       * tests/compile5.test: When we must skip, skip explicitly,
-       and with a meaningful message.
-       * tests/instspc-tests.sh: When running in "test-build" or
-       "test-install" mode (as determined by the value of variable
-       `$instspc_action'), require `cc'.  Adjust comments.
-       * tests/depmod-tests.sh: Likewise.
-
-2011-05-24  Stefano Lattarini  <address@hidden>
-
-       testsuite: allow user to ask for stricter skip semantics
-       Given how the Automake testsuite is currently structured, if a
-       command in a test script fails with status `77', the global test
-       outcome is considered a SKIP, because the value of `77' for `$?'
-       is passed to the exit trap.  Indeed, this happens in practice, as
-       an autoconf-generated configure script can exit with status `77'
-       if it fails to find, e.g., a required compiler.
-       While this behaviour is quite useful for avoiding spurious test
-       failures in the wild, it can also sometimes prevent the Automake
-       developers to easily see and declare the requirements of their
-       tests.
-       This change introduces a new variable `am_explicit_skips', meant to
-       be user-overridable, and which, when set to a "true" value (i.e.,
-       `yes' or `1'), require a direct call to `Exit 77' in order to make
-       the test outcome be considered a SKIP.
-       * tests/defs.in ($am__test_skipped): New variable, initialized
-       to `no'.
-       (Exit): Set `$am__test_skipped' to `yes' if passed an exit status
-       of 77.
-       (trap '...' 0): When `$am_explicit_skips' is set to a "true" value,
-       reset an exit status of `77' to `78' if $am__test_skipped is not
-       set to `yes'.
-       * tests/self-check-exit.test: Adjust: unset `am_explicit_skips'.
-       * tests/self-check-explicit-skips.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-05-24  Stefano Lattarini  <address@hidden>
-
-       testsuite: user can force skipping of compiler-requiring tests
-       * tests/defs (cc, c++, fortran, fortran77): Skip the test if
-       the relevant compiler is disabled by having the corresponding
-       variable (CC, CXX, FC and F77, respectively) set to "false".
-       (yacc): For consistency, skip the test when the YACC variable
-       is set to "false", not when it's set to "no".  Since we are at
-       it, fix the skip message to be shorter and more consistent.
-
-2011-05-23  Stefano Lattarini  <address@hidden>
-
-       tests: tweak and improve tests on "Simple Tests" driver
-       * tests/check.test: Make grepping of generated Makefile.in
-       slightly stricter.  Add trailing `:' command.
-       * tests/check2.test: Ensure verbose printing of captured make
-       output.  Make grepping of generated Makefile.in and of make
-       output stricter.  Add trailing `:' command.
-       * tests/check3.test: Likewise.  Also, fix minor error in a
-       comment.
-       * tests/check4.test: Stricter grepping of make output.  Use
-       `using_gmake' subroutine instead of copy&paste from defs.in
-       to determine whether $MAKE is GNU make.  Add a trailing `:'
-       command.
-       * tests/check6.test: Add trailing `:' command.
-       * tests/check10.test: Prefer redirection `>' over `>>' when
-       creating new files.  Ensure verbose printing of captured make
-       output.
-       * tests/check11.test: Likewise.
-       * tests/check7.test: Likewise.  Make grepping of make output
-       stricter.  Prefer "make distcheck" over a simple "make check"
-       in a VPATH build. Add trailing `:' command.
-       (a.c): Format following GNU coding standards.
-       (Makefile.am): Explicitly declare target `print-xfail-tests'
-       as PHONY.  Distribute $(check_SCRIPTS), for distcheck.
-       * tests/parallel-tests.test: Prefer redirection `>' over `>>'
-       when creating new files.
-       * tests/parallel-tests2.test: Likewise.
-       * tests/parallel-tests9.test: Likewise.
-       * tests/parallel-tests8.test: Likewise.  Make grepping of
-       automake stderr stricter.
-       * tests/check8.test: Likewise.  Make formatting of created
-       *.c files more consistent with GNU Coding Standards.
-       * tests/check-subst-prog.test (configure.in): Break overly
-       long lines.
-       (pass-prog.c, xfail-prog.c): Format them more consistently
-       with GNU Coding Standards.
-       * tests/parallel-tests3.test: Use a shorter and clearer skip
-       message.  Use the `unindent' subroutine to improve readability
-       of indented loop bodies.  Simplify the hack used to please
-       maintainer-check.
-       * tests/parallel-tests5.test: Make formatting of created *.c
-       files more consistent with GNU Coding Standards.  Use the
-       `unindent' subroutine to improve readability of indented loop
-       bodies.
-       * tests/parallel-tests10.test: Add blank line, for clarity.
-       Prefer trailing `:' over trailing `Exit 0', for consistency
-       with other tests.
-
-2011-05-21  Stefano Lattarini  <address@hidden>
-
-       tests/README: small consistency improvement
-       * tests/README (Section "User interface" subsection "Running the
-       tests"): In examples, be more consistent w.r.t. the differences
-       between GNU and non-GNU make.
-
-2011-05-21  Stefano Lattarini  <address@hidden>
-
-       tests/README: suggest how to run tests in cross-compile mode
-       * tests/README (Section "User interface" subsection "Running the
-       tests"): Briefly explain how to override 'host_alias' at runtime
-       to force the use of cross-compilers by the testsuite.  Give an
-       example.
-
-2011-05-21  Stefano Lattarini  <address@hidden>
-
-       test defs: better detection of cross-compile mode
-       * configure.ac (AC_CANONICAL_HOST): New, probably not strictly
-       necessary, but useful to complements AC_CANONICAL_BUILD.
-       * tests/defs-static.in ($host_alias, $build_alias): New variables,
-       exported, user-overridable, defaults AC_SUBST'd by configure.
-       * tests/defs (cross_compiling): Consider cross-compilation mode
-       active only if `$host_alias' is not empty *and* it differs from
-       `$build_alias'.  This is more faithful to the way configure
-       determines whether it is cross-compiling, but still allows the
-       user to easily force cross-compilation by overriding `host_alias'
-       and `build_alias' at runtime.
-       From a report by Ralf Wildenhues.
-
-2011-05-20  Stefano Lattarini  <address@hidden>
-
-       testsuite: avoid re-running few tests with 'parallel-tests' option
-       Some tests in our testsuite use the 'simple-tests' driver only
-       marginally, or simply as a mean to conveniently check unrelated
-       invariants.  It makes little sense to force these tests to also
-       run with the 'parallel-tests' Automake option active, as doing so
-       offers no real gain in coverage, while often causing a measurable
-       overhead in execution time (for an already too-slow testsuite).
-       * tests/pr401.test (parallel_tests): Define to "no", to prevent
-       the generation of a sibling test script using the 'parallel-tests'
-       driver.
-       * tests/pr401b.test: Likewise.
-       * tests/pr401c.test: Likewise.
-       * tests/java-flat.test: Likewise, and properly update heading
-       comments.
-       * tests/java-nested.test: Likewise, but defining `parallel_tests'
-       to "yes" instead, for improved coverage in conjunction with the
-       sister test `java-flat.test'.
-
-2011-05-20  Stefano Lattarini  <address@hidden>
-
-       testsuite: allow tests to avoid the use of 'parallel-tests' option
-       * tests/gen-parallel-tests: Do not generate "siblings" for tests
-       that explicitly define the `parallel_tests', whether to "yes" or
-       to any other value.  Extend heading comments to give a rationale
-       for this behaviour.
-       * tests/README: Update.
-
-2011-05-20  Stefano Lattarini  <address@hidden>
-
-       tests/README: update obsoleted advice
-       * tests/README (Section "Writing test cases" subsection "Do"):
-       Do not suggest to use the `*-p.test' pattern for the names of
-       hand-written tests which use the `parallel-tests' Automake option.
-       Not only is this not respected by the existing tests, but it is
-       more likely to cause conflicts with auto-generated tests.
-       So, suggest to *avoid* using the `*-p.test' pattern in names
-       of hand-written tests instead.
-       (Section "Writing test cases" subsection "Do not"):  When
-       suggesting not to override Makefile variables using command
-       line arguments, do not use the badly outdated variables `U'
-       and 'ANSI2KNR' in the example; instead, use the more common
-       and typical `DESTDIR'.
-
-2011-05-18  Stefano Lattarini  <address@hidden>
-
-       tests: avoid spurious failures in cross-compile mode
-       * tests/depcomp2.test: Ensure verbose printing of captured stderr
-       from configure.
-       * tests/ansi3.test ($required): Add 'native', as the ansi2knr
-       functionality is not meant to work with a cross-compiler.
-       * tests/ansi3b.test: Likewise.
-       * tests/ansi5.test: Likewise.
-       * tests/ansi6.test: Likewise.
-       * tests/ansi7.test: Likewise.
-       * tests/ansi8.test: Likewise.
-       * tests/ansi10.test: Likewise.
-       * tests/subobj3.test: Likewise.
-       * tests/check8.test ($required): Add 'native', as this test is
-       not meant to work with a cross-compiler.
-       * tests/gnits2.test: Likewise.
-       * tests/ltconv.test: Likewise.
-       * tests/ltcond2.test: Likewise.
-       * tests/parallel-tests5.test: Likewise.
-       * tests/specflg7.test: Likewise.
-       * tests/specflg8.test: Likewise.
-       * tests/check5.test: Likewise.  Also, ensure verbose printing of
-       captured make output, and thrown in few cosmetic and consistency
-       improvements.
-       * tests/ltinit.test: Be laxer in grepping configure output, to
-       avoid spurious failures on systems which lack POSIX dynamic
-       linking (e.g., MinGW), or when cross-compiling for such systems.
-       * tests/ansi9.test: Skip parts of the test that would require a
-       native compiler.
-       * tests/backcompat6.test: Likewise.
-       * tests/depcomp8a.test: Likewise.
-       * tests/pr401.test: Likewise.
-       * tests/pr401b.test: Likewise.
-       * tests/pr401c.test: Likewise.
-       * tests/target-cflags.test: Likewise.
-       * tests/lex3.test: Likewise.
-       * tests/yacc-basic.test: Likewise.
-       * tests/autohdr4.test: Likewise.  Also, extend the test to ensure
-       more coverage in cross-compile mode.
-       * tests/canon7.test: Likewise.
-       * tests/check9.test: Removed, split into two new tests ...
-       * tests/check-subst-prog.test: ... this one, which requires a
-       native C compiler ...
-       * tests/check-subst.test: ... and this one, which doesn't require
-       any compiler.
-       * tests/parallel-tests4.test: Removed, split into two new tests ...
-       * tests/parallel-tests-suffix-prog.test: ... this one, which
-       requires a native C compiler ...
-       * tests/parallel-tests-suffix.test: ... and this one, which
-       doesn't require any compiler.
-       * tests/parallel-tests7.test: Removed, split into two new tests ...
-       * tests/parallel-tests-ext-driver-prog.test: ... this one, which
-       requires a native C compiler ...
-       * tests/parallel-tests-ext-driver.test: ... and this one, which
-       doesn't require any compiler.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-05-19  Stefano Lattarini  <address@hidden>
-
-       test defs: rename requirement 'non-cross' -> 'native'
-       * tests/defs.in (non-cross): Rename requirement ...
-       (native): ... to this, which is clearer and fits the
-       existing lingo better.
-       Suggestion by Ralf Wildenhues.
-
-2011-05-15  Stefano Lattarini  <address@hidden>
-
-       testsuite: be more cross-compile friendly
-       * tests/defs.in (cross_compiling): New subroutine.
-       (am__tool_prefix): New internal variable.
-       (gcc, g++, gcj): Force the use of the correct "tool prefix"
-       when cross compiling.
-       (gfortran, g77, non-cross): New requirements.
-
-2011-05-15  Stefano Lattarini  <address@hidden>
-
-       tests: fix portability issues in 'repeated-options.test'
-       * tests/repeated-options.test: Do not assume that object files
-       have `.o' suffix and executables have no default suffix; instead,
-       use `$(OBJEXT)' and `$(EXEEXT)'.
-
-2011-05-11  Stefano Lattarini  <address@hidden>
-
-       check: document and test $(TEST_SUITE_LOG) overriding
-       * doc/automake.texi (Simple Tests using parallel-tests): Explain
-       how and why TEST_SUITE_LOG can be overridden at runtime.
-       * tests/parallel-tests-log-override-1.test: New test, check that
-       the newly documented idiom and similar usages are truly supported.
-       * tests/parallel-tests-log-override-2.test: Likewise.
-       * tests/parallel-tests-log-override-recheck.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-05-07  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure of extradep.test on FreeBSD
-       * tests/extradep.test: When using `ls -t' to determine whether a
-       file has been updated, make sure to use as reference a file whose
-       timestamp is expected to be *strictly* older that that of the file
-       being checked.  This is required because at least FreeBSD `ls' do
-       not sort files with the same timestamp in alphabetical order when
-       using the `-t' option.
-       * tests/extradep2.test: Likewise.
-
-2011-05-07  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure of txinfo21.test on FreeBSD
-       * tests/txinfo21.test: Use the `is_newest' subroutine instead of
-       the `ls -t' hack to to determine whether a file has been updated.
-       This is required because at least FreeBSD `ls' do not sort files
-       with the same timestamp in alphabetical order when using the `-t'
-       option.
-
-2011-05-07  Stefano Lattarini  <address@hidden>
-
-       tests: fix syntax error in 'silentcxx-gcc.test'
-       * tests/silentcxx-gcc.test (for config_args in ...): Remove extra
-       trailing backslash from the list of looped-on items.
-
-2011-05-07  Stefano Lattarini  <address@hidden>
-
-       depmod tests: fix bug in depmodes list extraction
-       * tests/depmod-tests.sh (get_depmodes): Use `echo $all_depmodes'
-       instead of `... | tr "$nl" "$sp"' to strip extra whitespaces and
-       newlines from `$all_depmodes'.  The latter idiom with `tr' is
-       wrong since it gets run before `./defs' is sourced, and thus `$nl'
-       and `$sp' are undefined.
-       Bug revealad by FreeBSD tr(1) implementation, which doesn't accept
-       empty strings as arguments.
-
-2011-05-04  Stefano Lattarini  <address@hidden>
-
-       tests defs: use `skip_' for skipping java-related tests
-       * tests/defs.in (java, javac): Use `skip_' to signal test
-       skipping.
-
-2011-05-04  Stefano Lattarini  <address@hidden>
-
-       tests: add excerpts from few original bug reports, for clarity.
-       * tests/comment6.test: Add excerpts and/or details from the
-       original bug report that prompted this tests to be added and/or
-       extended.
-       * tests/dejagnu4.test: Likewise.
-       * tests/installdir.test: Likewise.
-
-2011-05-13   Stefano Lattarini  <address@hidden>
-
-       lex: "make clean" removes .c files from non-distributed .l
-       Previously, while automake did *not* distribute C source and header
-       files derived from non-distributed Lex sources, it still caused
-       them to be removed only by "make maintainer-clean" only, and not by
-       simply "make clean" or "make distclean".
-       This caused "make distcheck" to fail, unless the developer put
-       those generated .c files in CLEANFILES or in DISTCLEANFILES by
-       hand.
-       This change fixes this issue, by making non-distributed `.c' files
-       generated by non-distributed Lex sources cleaned by "make clean".
-       A similar problem for Yacc support had been fixed with the commit
-       v1.11-263-ged2c8bc.
-       * tests/automake.in (lang_lex_target_hook): Make C source files
-       derived from non-distributed Lex files cleaned by "make clean",
-       not only by "make maintainer-clean".
-       * tests/lex-clean.test: New test.
-       * tests/lex-clean-cxx.test: Likewise.
-       * tests/lex-nodist.test: Likewise.
-       * tests/lex-pr204.test: Likewise.
-       * tests/pr204.test: For consistency, renamed ...
-       * tests/yacc-pr204.test: ... to this, and updated to keep it
-       more in sync with 'lex-pr204.test'.
-       * tests/yacc-nodist.test: Updated to keep it more in sync with
-       'lex-nodist.test'.
-       * tests/Makefile.am (TESTS): Update.
-       * NEWS: Update.
-
-2011-05-13  Stefano Lattarini  <address@hidden>
-
-       lex tests: make test on Lex dependency tracking more "semantic"
-       * tests/lex4.test: Renamed ...
-       * tests/lex-depend-grep.test: ... to this, and extended.
-       * tests/lex-depend.test, tests/lex-depend-cxx.test: ... these
-       new tests.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-05-13  Stefano Lattarini  <address@hidden>
-
-       lex tests: remove erroneous check about ylwrap distribution
-       * tests/lex5.test: Do not check that the ylwrap script is *not*
-       distributed when there is only one lexer, as ylwrap is in fact
-       expected to distributed unconditionally (at least starting from
-       commit `Release-1-9-323-gc5881cc' of 19-08-2006).  Note that this
-       bogus check wasn't triggering any failure because it was done at
-       the wrong time (i.e. from the VPATH build directory), so that it
-       could never fail anyway.
-       Instead, check that ylwrap is distributed even when there is only
-       one lexer.
-       Since we are at it, add a couple of `ls -l' calls, to get better
-       debugging info.
-
-2011-05-13  Stefano Lattarini  <address@hidden>
-
-       yacc tests: "make clean" removes C++ files from non-distributed .y
-       * tests/yacc-clean-cxx.test: New test, sister of `yacc-clean.test'.
-       * tests/yacc-clean.test: Update heading comment to reference the
-       new sister test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-05-06  Stefano Lattarini  <address@hidden>
-
-       tests: add a workaround for automake bug#8485
-       * tests/yacc-d-cxx.test (Makefile.am): Add temporary workaround
-       for automake bug#8485.  The bug is still exposed by the testcase
-       'yacc-dist-nobuild-subdir.test'.
-
-2011-05-04  Stefano Lattarini  <address@hidden>
-
-       tests: add a couple of inter-tests reference
-       * tests/yacc-nodist.test, tests/pr204.test: These tests are
-       related, so add references to each other in heading comments.
-
-2011-05-04  Stefano Lattarini  <address@hidden>
-
-       lex tests: require just `lex' instead of `flex'
-       * tests/lex-subobj-nodep.test ($required): Require `lex',
-       not `flex', as this test is expected to work with any lex
-       implementation.
-       * tests/silent-lex.test: Likewise.
-
-2011-05-04  Stefano Lattarini  <address@hidden>
-
-       tests defs: use `skip_' for skipping yacc/lex related tests
-       * tests/defs.in (lex, bison): Use `skip_' to signal test skipping.
-
-2011-05-04  Stefano Lattarini  <address@hidden>
-
-       tests defs: merge cleanup
-       * tests/defs.in (flex, bison): Requirements removed, we have real
-       `lex' and `yacc' requirements now.
-
-2011-05-04  Stefano Lattarini  <address@hidden>
-
-       tests defs: allow requirements for compilers (mostly dummy)
-       Most of the new requirements that are now accepted in `$required'
-       as consequence of this patch are still dummy.  They are planned
-       to be implemented only in master (or in some derived branch), but
-       having them here (even just as no-op) will allow for an easier
-       integration/backporting of potential new testcases.
-       * tests/defs.in (cc, c++, fortran, fortran77): New requirements,
-       still dummy.
-       (flex): New requirement, picking LEX for configure.
-       (lex): New requirement, alias for `flex'.  A more appropriate
-       implementation, looking for a generic `lex' program, will follow
-       in the future.
-
-2011-05-04  Stefano Lattarini  <address@hidden>
-
-       tests: 'silent-many-gcc.test' improved and made more robust
-       * tests/silent-many-gcc.test:  Also force "fast" gcc depmode
-       for C++ compilations.  Add sanity checks verifying that the
-       cache variables we force are really used by configure.  Fix
-       typo in comments.
-
-2011-05-04  Stefano Lattarini  <address@hidden>
-
-       tests: drop useless requirements of 'g++'
-       * tests/lflags2.test ($required): Remove 'g++', as any working
-       C++ compiler should be enough, and ./configure will cause the
-       test to skip if no working C++ compiler is found.
-       * tests/yflags2.test: Likewise.
-       * tests/subobj9.test: Likewise.
-       * tests/silentcxx.test: Likewise.  Also, do not force depmodes
-       that could cause non-GNU C++ compilers to fail.
-       * tests/silentcxx-gcc.test: New test, like `silentcxx.test',
-       but forcing "fast" gcc depmode (and thus requiring the GNU C++
-       compiler).
-       * tests/specflg10.test: Add proper "fixme" comment telling that
-       we should make this test work with a generic C++ compiler.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-05-03  Stefano Lattarini  <address@hidden>
-
-       tests defs: one more environment sanitization (corner case)
-       * tests/defs (am__using_gmake): Initialize.  The `using_gmake'
-       subroutine was using this variable for caching, but wasn't
-       initializing it, which could cause problems in the (admittedly
-       very unlikely) case in which it was pre-existent in the
-       environment.
-
-2011-05-03  Stefano Lattarini  <address@hidden>
-
-       tests: add forgotten test scripts to $(TESTS)
-       * tests/Makefile.am (TESTS): Added test scripts  man[678].test,
-       which have been present on the filesystem and in the repository,
-       but which had erroneously been left out from $(TESTS).
-
-2011-05-03  Stefano Lattarini  <address@hidden>
-
-       tests: ensure verbose printing of captured make output
-       * tests/libtool7.test: Ensure verbose printing of captured
-       make output.
-       * tests/libtool9.test: Likewise.
-
-2011-05-03  Stefano Lattarini  <address@hidden>
-
-       maintcheck: consistency of list of test scripts
-       * CheckListOfTests.am: New file.
-       (maintainer-check-list-of-tests): New target,
-       check for consistency between list of tests defined in the
-       including Makefile and list of tests on the filesystem.
-       (clean-maintcheck-testslist-tmp): New rule, to clean up the
-       temporary files that might be left around by the rules associated
-       with the previous target.
-       (clean-local): Depend on it.
-       * lib/Automake/tests/Makefile.am: Include `CheckListOfTests.am'.
-       (maintainer-check): Added dependency from the new target
-       `maintainer-check-list-of-tests'.
-       * tests/Makefile.am: Likewise.  Also ...
-       (checked_test_extensions): Define to `.test'.
-       (expected_test_list): Define properly.
-       * Makefile.am (maintainer-check-list-of-test): New target,
-       calling recursively into `tests/' and `lib/Automake/tests/',
-       using ...
-       (TEST_SUBDIRS): ... this new variable.
-
-2011-05-03  Stefano Lattarini  <address@hidden>
-
-       tests: drop useless requirements of gcc (plus testsuite tweakings)
-       * tests/libobj14.test ($required): Remove 'gcc', as we never run
-       the C compiler.
-       * tests/targetclash.test: Likewise.
-       * tests/ansi6.test ($required): Remove 'gcc', as any working
-       C compiler should be enough.
-       * tests/ansi7.test: Likewise.
-       * tests/ansi9.test: Likewise.
-       * tests/ansi10.test: Likewise.
-       * tests/lex5.test: Likewise.
-       * tests/lexvpath.test: Likewise.
-       * tests/mmodely.test: Likewise.
-       * tests/pr204.test: Likewise.
-       * tests/pr300-lib.test: Likewise.
-       * tests/pr300-prog.test: Likewise.
-       * tests/primary3.test: Likewise.
-       * tests/specflg7.test: Likewise.
-       * tests/specflg8.test: Likewise.
-       * tests/subdir5.test: Likewise.
-       * tests/subdir8.test: Likewise.
-       * tests/subobj6.test: Likewise.
-       * tests/subst3.test: Likewise.
-       * tests/substre2.test: Likewise.
-       * tests/yacc6.test: Likewise.
-       * tests/yacc8.test: Likewise.
-       * tests/depcomp2.test: Likewise.  Also, avoid clobbering user-set
-       CFLAGS.
-       * tests/lex3.test: Likewise.
-       * tests/ansi3.test: Likewise.  Also, avoid 'CC=gcc' in configure.
-       * tests/ansi3b.test: Likewise.
-       * tests/ansi5.test: Likewise.
-       * tests/autohdr4.test ($required): Remove 'gcc', as any working
-       C compiler should be enough.
-       Also, do not reject slow dependency extractors (which we might
-       be forced to use now that $CC is not necessarily gcc anymore).
-       * tests/cond16.test ($required): Remove 'gcc', as any working
-       C compiler should be enough.
-       Since we are at it, throw in few minor tweakings (mostly cosmetic,
-       stylistic, or consistency-related).
-       * tests/cond18.test: Likewise.
-       * tests/cond35.test: Likewise.
-       * tests/gnits2.test: Likewise.
-       * tests/libtool3.test: Likewise.
-       * tests/libtool7.test: Likewise.
-       * tests/libtool9.test: Likewise.
-       * tests/ltcond.test: Likewise.
-       * tests/ltcond2.test: Likewise.
-       * tests/ltconv.test: Likewise.
-       * tests/ltlibsrc.test: Likewise.
-       * tests/nobase.test: Likewise.
-       * tests/nobase-libtool.test: Likewise.
-       * tests/pr220.test: Likewise.
-       * tests/pr224.test: Likewise.
-       * tests/pr300-ltlib.test: Likewise.
-       * tests/pr401.test: Likewise.
-       * tests/pr401b.test: Likewise.
-       * tests/pr401c.test: Likewise.
-       * tests/subpkg.test: Likewise.
-       * tests/target-cflags.test: Likewise.
-       * tests/transform.test: Likewise.
-       * tests/yacc4.test: Likewise.
-       * tests/cond19.test: Likewise.  Also, avoid clobbering user-set
-       CFLAGS.
-       * tests/cond4.test: Likewise.
-       * tests/depend2.test: Likewise.
-       * tests/pr87.test: Likewise.
-       * tests/subobj3.test: Likewise.
-       * tests/substref.test: Likewise.
-
-2011-05-03  Stefano Lattarini  <address@hidden>
-
-       test defs: increase coverage w.r.t. GNU make
-       * tests/defs (GNUmake): Instead of just skipping the tests
-       requiring GNU make if $MAKE is not GNU make, try to look for
-       it and, if found, redefine $MAKE accordingly.  This will help
-       to transparently increase coverage on non-GNU systems which
-       have GNU make available in PATH.
-
-2011-05-03  Stefano Lattarini  <address@hidden>
-
-       tests: improve few inter-tests references
-       * tests/acloca22.test: Improve and extend the heading comments.
-       Add reference to related tests 'remake-deleted-m4-file.test' and
-       'remake-renamed-m4-macro-and-file.test'.  Since we are at it,
-       add trailing `:' command, and few blank lines for readability.
-       * tests/remake-renamed-m4-macro-and-file.test: In the heading
-       comments, add reference to the related test 'acloca22.test'.
-
-2011-05-03  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure in 'color2.test'
-       * tests/color2.test: If $MAKE contains command-line arguments (as
-       in e.g., "make -j2"), expect's directive "spawn $env(MAKE)" fails
-       spuriously, because it tries to run "$MAKE" as a single command.
-       Fix this with proper uses of the TCL `eval' builtin.
-
-2011-05-03  Stefano Lattarini  <address@hidden>
-
-       tests: few more checks on automatic remake support
-       * tests/remake-all-1.test: New test, check that the "all" target
-       triggers rebuilt of outdated Makefiles.
-       * tests/remake-all-2.test: Likewise, but for when the makefiles
-       are not named `Makefile'.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-05-03  Stefano Lattarini  <address@hidden>
-
-       tests: check some remake features with non-GNU make too
-       * tests/acloca14.test ($required): Drop "GNUmake".  This test
-       works as-is with non-GNU make implementations.
-       * tests/remake1a.test: Likewise.
-       * tests/aclocal4.test ($required): Drop "GNUmake".
-       Modify the test to have it work also with non-GNU make.
-       * tests/remake5.test: Likewise.
-       * tests/remake8a.test: Likewise.
-       * tests/remake8b.test: Likewise.
-       * tests/remake9a.test: Likewise.
-       * tests/remake9b.test: Likewise.
-       * tests/remake9c.test: Likewise.
-       * tests/remake9d.test: Likewise.
-       * tests/remake10a.test: Likewise.
-       * tests/remake10b.test: Likewise.
-       * tests/remake10c.test: Likewise.
-       * tests/remake12.test: ($required): Drop "GNUmake".
-       Adapt the test to make it work also with non-GNU make (if
-       it supports an "include" directive).
-
-2011-05-01  Stefano Lattarini  <address@hidden>
-
-       tests: extend tests on dependency tracking with VPATH
-       * tests/depmod-tests.sh: New script, fulfilling a threefold role:
-       1. it is called to generate a Makefile.am snippet, containing the
-          definition of proper lists of tests;
-       2. it is called to set up a directory containing some common data
-          files and autotools-generated files used by the aforementioned
-          tests (this is done for speed reasons only); and
-       3. it is called to properly run those tests, one at a time.
-       * tests/depcomp9.test: Delete, it's obsolete now.
-       * tests/depcomp10.test: Likewise.
-       * tests/Makefile.am ($(srcdir)/depmod-tests.am): Include this
-       snippet, which defines ...
-       (depmode_tests): ... this new macro, containing the list of the
-       newly generated `*.depmod' tests.
-       (TESTS_EXTENSIONS): Add `.depmod'.
-       (DEPMOD_LOG_COMPILER): Define.  It calls `depmod-tests.sh', so that
-       the "depmode tests" will be executed by passing that driver script
-       a proper parameter.
-       ($(depmod_tests)): New dependency declaration (dummy, but required
-       in order to have make actually produce expected log files from the
-       `.depmod.log' suffix rule).
-       (TESTS): Add $(depmod_tests).
-       (EXTRA_DIST): Distribute depmod-tests.sh.
-       Other minor cosmetic changes and reorderings.
-       * bootstrap: Generate depmod-tests.am.
-       * tests/.gitignore: Updated.
-
-2011-05-01  Stefano Lattarini  <address@hidden>
-
-       tests: avoid extra test generation (for `instspc' tests)
-       We don't really need to generate tons and tons of wrapper test
-       scripts (presently, ~ 90) just to run what is basically a single
-       test (specifically, `instspc-tests.sh') with different parameters.
-       In fact, the possibility of running a single driver script with
-       multiple files/configurations/parameters is one of the major
-       selling points of the 'parallel-tests' testsuite driver of
-       automake.  So why not use ourselves more extensively the best
-       features we provide?
-       * tests/instspc-tests.sh: Update heading comments.  Expect
-       to be executed, not sourced.  Update handling of command-line
-       arguments.  Adjust to reflect the renaming of "instspc tests"
-       from `instspc-*.test' to `*.instspc'.
-       * tests/instspc-data.test: Update heading comments.  Execute
-       driver script `instspc-tests.sh', instead of sourcing it.
-       Give more informative messages in case of internal errors.
-       * tests/Makefile.am (TESTS_EXTENSIONS): Define explicitly (to
-       `.test' and `.instspc').
-       (TESTS): Add `$(instspc_tests)'.
-       (generated_tests): Remove `$(instspc_tests)'.
-       (INSTSPC_LOG_COMPILER): Define.  Calls `instspc-tests.sh', so
-       that the "instspc tests" will be now executed by passing that
-       driver script a proper parameter.
-       ($(instspc_tests)): Remove, we don't need anymore to generate
-       this tests.
-       ($(instspc_tests:.test=.log)): Remove, substituted by ...
-       ($(instspc_tests:.instspc=.log)): ... this.
-       ($(instspc_tests)): New dependency declaration (dummy, but
-       required in order to have make actually produce expected log
-       files from the `.instspc.log' suffix rule).
-       (MAINTAINERCLEANFILES, generated_tests): Don't extend with
-       $(instspc_tests) anymore.
-       Update comments.
-
-2011-05-01  Stefano Lattarini  <address@hidden>
-
-       build: improve the definition of the list of testcases
-       * tests/Makefile.am (handwritten_tests): New variable.
-       (generated_tests): Likewise.
-       (TESTS): Redefine as the union of the above.
-       (EXTRA_DIST): Extend using $(handwritten_tests) and
-       $(generated_tests) rather than $(TESTS).
-       * tests/gen-parallel-tests: Update accordingly, and
-       make more robust.
-
-2011-05-01  Stefano Lattarini  <address@hidden>
-
-       tests skips: shorter and clearer messages
-       * tests/defs: Use shorter messages when giving reasons for test
-       skipping; it turns out these shorter messages are also clearer.
-       If more info might be useful, send them to the log file only.
-
-2011-05-01  Stefano Lattarini  <address@hidden>
-
-       tests: fix self check spurious failure with older bash versions
-       * tests/self-check-cleanup.test: Add trailing `:' to the test code
-       passed to $SHELL, otherwise older versions of bash (at least 2.05
-       and 3.2.39) fail to correctly remove the temporary directory in
-       the exit trap.
-
-2011-05-01  Stefano Lattarini  <address@hidden>
-
-       tests: add sanity check to 'self-check-cleanup.test'
-       * tests/self-check-cleanup.test: Check that the "hacked" file
-       `defs-static' used by the test differs from the "vanilla" one
-       in builddir.  This also offers a little more debugging output.
-
-2011-05-01  Stefano Lattarini  <address@hidden>
-
-       testsuite: display reasons for skips to the console
-       * tests/Makefile.am (AM_TESTS_ENVIRONMENT): Open file descriptor
-       `9' to the original stderr; define `stderr_fileno_' to `9', and
-       export it.
-       * tests/self-check-report.test: Prevent new spurious failures by
-       removing from the environment any definition of `stderr_fileno_'.
-
-2011-05-01  Stefano Lattarini  <address@hidden>
-
-       testsuite: use `skip_' for skipping of tests
-       * tests/defs: Use the `skip_' subroutine for test skipping.  Also
-       give sometimes more detailed messages about the reasons for the
-       skipping.
-       * tests/canon7.test: Likewise.
-       * tests/color.test: Likewise.
-       * tests/color2.test: Likewise.
-       * tests/compile2.test: Likewise.
-       * tests/dejagnu7.test: Likewise.
-       * tests/depcomp6.test: Likewise.
-       * tests/depcomp9.test: Likewise.
-       * tests/depcomp10.test: Likewise.
-       * tests/distlinks.test: Likewise.
-       * tests/distlinksbrk.test: Likewise.
-       * tests/fn99.test: Likewise.
-       * tests/fn99subdir.test: Likewise.
-       * tests/forcemiss2.test: Likewise.
-       * tests/fort5.test: Likewise.
-       * tests/gettext3.test: Likewise.
-       * tests/install2.test: Likewise.
-       * tests/instfail-info.test: Likewise.
-       * tests/instfail-java.test: Likewise.
-       * tests/instfail-libtool.test: Likewise.
-       * tests/instfail.test: Likewise.
-       * tests/instmany-mans.test: Likewise.
-       * tests/instmany-python.test: Likewise.
-       * tests/instmany.test: Likewise.
-       * tests/instsh3.test: Likewise.
-       * tests/ltinit.test: Likewise.
-       * tests/makej2.test: Likewise.
-       * tests/mdate6.test: Likewise.
-       * tests/mkinst3.test: Likewise.
-       * tests/parallel-tests3.test: Likewise.
-       * tests/parallel-tests-reset-term.test: Likewise.
-       * tests/parallel-tests-unreadable-log.test: Likewise,
-       * tests/python-virtualenv.test: Likewise.
-       * tests/remake-gnulib-remove-header.test: Likewise.
-       * tests/subobj9.test: Likewise.
-       * tests/symlink2.test: Likewise.
-       * tests/tar.test: Likewise.
-       * tests/tar2.test: Likewise.
-       * tests/txinfo26.test: Likewise.
-       * tests/vala2.test: Likewise.
-       * tests/vala3.test: Likewise.
-       * tests/vala5.test: Likewise.
-       * tests/vtexi4.test: Likewise.
-       * tests/instdir-texi.test: Likewise.
-       * tests/txinfo21.test: Likewise.
-
-2011-04-29  Stefano Lattarini  <address@hidden>
-
-       testsuite: more environment sanitization
-       * tests/defs: Move the checks verifying that the variables `me',
-       `parallel_tests' and `required' aren't set in the environment ...
-       * tests/defs-static.in: ... in here, with some optimizations to
-       avoid useless forks.  Also, do the same checks for the variables
-       `original_AUTOMAKE' and `original_ACLOCAL' too.
-       * tests/self-check-env-sanitize.test: Update.
-       * tests/Makefile.am (TESTS_ENVIRONMENT): Unset also variables
-       `original_AUTOMAKE' and `original_ACLOCAL'.
-
-2011-04-24  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure (non-renamed AM_TESTS_SETUP usage)
-       * tests/parallel-tests-reset-term.test: Use AM_TESTS_ENVIRONMENT
-       instead of AM_TESTS_SETUP (which has been removed in commit
-       v1.11-349-g12f48fa).
-       Fix spurious failure introduced by merge `v1.11-781-gfeed175'.
-
-2011-04-24  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure in a test on TESTS (VPATH-related)
-       * tests/check-tests-in-builddir.test: When not using the
-       parallel-tests option, do not check that VPATH components are
-       not present in the displayed test name, since the simple-tests
-       driver do not try to strip them.
-
-2011-04-24  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure in self-check-env-sanitize.test
-       * tests/self-check-env-sanitize.test: Open file descriptor `5'
-       to stdout.
-       Fix spurious failure introduced by merge `v1.11-788-g3b0c8d5'.
-
-2011-04-23  Stefano Lattarini  <address@hidden>
-
-       test: self check subroutines for skipping/failing of tests
-       * tests/self-check-report.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-04-23  Jim Meyering  <address@hidden>
-           Stefano Lattarini  <address@hidden>
-
-       test defs: new subroutines for test skipping/failing
-       * tests/defs.in (Exit): Move definition of this function earlier.
-       (warn_, skip_, fail_, framework_failure_): New functions, inspired
-       to the homonyms in gnulib's tests/init.sh.
-       ($stderr_fileno_): New global variable, used by the new functions
-       above.
-       * tests/README: Updated.
-       From a suggestion by Ralf Wildenhues.
-
-2011-04-23  Stefano Lattarini  <address@hidden>
-
-       tests: fix typo (copy & paste blunder) in heading comment
-       * tests/maintclean-vpath.test: Correctly refer to the sister test
-       as `maintclean.test', not as `maintclean-vpath.test'.
-
-2011-04-23  Stefano Lattarini  <address@hidden>
-
-       tests: remove redundant test `mclean.test'
-       * tests/mclean.test: Remove, it's a weak grepping test completely
-       superseded by the much more complete `maintclean.test'.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-05-03  Stefano Lattarini  <address@hidden>
-
-       java tests: use $PATH_SEPARATOR where appropriate
-       * tests/java-compile-run-nested.test: Use `$PATH_SEPARATOR', not
-       `:', to separate entries of extended PATH and CLASSPATH variables.
-       * tests/java-compile-run-flat.test: Likewise.
-
-2011-04-26  Stefano Lattarini  <address@hidden>
-
-       java coverage: test JAVACFLAGS and AM_JAVACFLAGS
-       * tests/javaflags.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-04-26  Stefano Lattarini  <address@hidden>
-
-       java coverage: test rebuild rules for java
-       * tests/java-rebuild.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-04-26  Stefano Lattarini  <address@hidden>
-
-       java coverage: try to build and run a java program
-       * tests/java-compile-run-flat.test: New test, try to build and run
-       a "UNIX-style" java program (complete with wrapper shell script
-       and the like) with a "flat" source-tree setup (i.e., everything in
-       the top-level directory).
-       * tests/java-compile-nested.test: Likewise, but using a more
-       typical "nested" source-tree setup.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-04-23  Stefano Lattarini  <address@hidden>
-
-       test defs: new requirement for the default java interpreter
-       * tests/defs.in (for tool in $required): New requirement 'java'.
-
-2011-04-23  Stefano Lattarini  <address@hidden>
-
-       java tests: tweak and make stricter a couple of tests
-       * tests/javasubst.test: Use proper m4 quoting.  Add trailing `:'
-       command.  Enable `errexit' shell flag, and related changes.
-       Prefer cat + here-doc over echo to append to configure.in.
-       Make grepping of Makefile.in stricter.  Add debugging output.
-       Improve heading comments.
-       * tests/javaprim.test: Likewise.
-
-2011-04-23  Stefano Lattarini  <address@hidden>
-
-       java coverage: add test on uninstall with JAVA primary
-       * tests/java-uninstall.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-04-23  Stefano Lattarini  <address@hidden>
-
-       java tests: require java compiler more properly
-       * tests/java-extra.test: Use "required=javac" instead of ad-hoc
-       configure check.
-       * tests/java-noinst.test: Likewise.
-
-2011-04-23  Stefano Lattarini  <address@hidden>
-
-       java: allow both JAVA and nobase_JAVA in the same Makefile.am
-       * automake.in (handle_java): Also strip `nobase_' from the given
-       prefix, when needed.
-       * tests/java-clean.test: Update and extend.
-       * tests/java-compile-install.test: Likewise.
-       * tests/java-no-duplicate.test: Likewise.
-       * tests/java-sources.test: Likewise.
-       * tests/java-noinst.test: Likewise.
-       * tests/java-mix-dist-nodist.test: Renamed to ...
-       * tests/java-mix.test: ... this, and extended.
-       * tests/java-nobase.test: New test, still xfailing due to
-       unrelated issues.
-       * tests/Makefile.am (TESTS, XFAIL_TESTS): Update.
-
-2011-04-22  Stefano Lattarini  <address@hidden>
-
-       testsuite: more environment sanitization
-       * tests/defs.in: Sanity check: abort if any of `parallel_tests'
-       or `required' is in the environment.
-       ($sed_unindent_prog): Initialize to empty, to avoid interferences
-       from the environment.
-       * tests/self-check-me-in-env.test: Renamed to ...
-       * tests/self-check-env-sanitize.test: ... this, and extended.
-       * tests/Makefile.am (TESTS): Update.
-       (TESTS_ENVIRONMENT): Unset variables `parallel_tests' and
-       `required'.  Adjust comments.
-
-2011-04-19  Stefano Lattarini  <address@hidden>
-
-       tests: in self-checks, use $SHELL, not /bin/sh
-       * tests/self-check-me-in-env.test: Include `./defs-static' to get
-       the definition of `$SHELL'.  Use `$SHELL' instead of `/bin/sh' to
-       execute the tests.
-
-2011-04-19  Stefano Lattarini  <address@hidden>
-
-       tests: prefer AM_TESTS_ENVIRONMENT to TESTS_ENVIRONMENT
-       * tests/Makefile.am (TESTS_ENVIRONMENT): Renamed to ...
-       (AM_TESTS_ENVIRONMENT): ... this.
-
-2011-04-18  Stefano Lattarini  <address@hidden>
-
-       tests: don't allow `$me' to be overridden from the environment
-       * tests/defs.in: Sanity check: abort if $me is in the environment.
-       * tests/self-check-me-in-env.test: New test.
-       * tests/Makefile.am (TESTS_ENVIRONMENT): Unset variable `me'.
-       (TESTS): Update.
-       Suggestion by Ralf Wildenhues.
-
-2011-04-18  Stefano Lattarini  <address@hidden>
-
-       check: rename AM_TESTS_SETUP -> AM_TESTS_ENVIRONMENT
-       The AM_TESTS_SETUP naming was not a good one after all.  It may
-       be technically more correct than AM_TESTS_ENVIRONMENT, but the
-       latter is a better one simply because it is easier to remember,
-       and even if you've never heard of it and only know the semantics
-       of TESTS_ENVIRONMENT, you can have a straightforward way to
-       figure out how AM_TESTS_ENVIRONMENT would work.
-       * tests/check.am (am__check_pre): Update.
-       * doc/automake.in (Simple Tests using parallel-tests): Update.
-       * tests/parallel-tests-am_tests_setup.test: Renamed ...
-       * tests/parallel-tests-am_tests_environment.test: ... to this,
-       and updated.
-       * tests/Makefile.am (TESTS): Update.
-       Suggestion and motivation by Ralf Wildenhues.
-
-2011-04-17  Stefano Lattarini  <address@hidden>
-
-       test defs: allow overriding of `$me'
-       * tests/defs.in ($me): Allow overriding by the including test
-       script.  Add some explicative comments.
-
-2011-04-17  Stefano Lattarini  <address@hidden>
-
-       coverage: more tests on the parallel-tests driver
-       * tests/parallel-tests-interrupt.test: New test.
-       * tests/parallel-tests-reset-term.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-04-17  Stefano Lattarini  <address@hidden>
-
-       check: new developer-reserved AM_TESTS_SETUP variable
-       For reference, see the discussion at:
-       
<http://lists.gnu.org/archive/html/automake-patches/2011-01/msg00213.html>
-       * lib/am/check.am [%?PARALLEL_TESTS%] (am__check_pre): Pass also
-       $(AM_TESTS_SETUP).  Comments updated, and some typos fixed.
-       * doc/automake.texi (Simple Tests using parallel-tests): Document
-       AM_TESTS_SETUP.  Reorder some of the existing documentation a bit.
-       * tests/parallel-tests-am_tests_setup.test: New test.
-       From a suggestion by Ralf Wildenhues.
-
-2011-04-17  Stefano Lattarini  <address@hidden>
-
-       depcomp tests: don't reject slower dependency extractors
-       * tests/depcomp8b.test: Add the `--enable-dependency-tracking'
-       option to `configure' invocations, so that slower dependency
-       extractors are not rejected.
-       * tests/depcomp8a.test: Likewise.  Also ...
-       (foo.c): ... since we are at it, fix spacing to be consistent
-       with GNU coding standards.
-
-2011-04-17  Stefano Lattarini  <address@hidden>
-
-       m4: add missing serial numbers to a few files
-       Fixes automake bug#8483.
-       * m4/amversion.in: Add serial number.
-       * m4/auxdir.m4: Likewise.
-       * m4/gcj.m4: Likewise.
-       * m4/install-sh.m4: Likewise.
-       * m4/mkdirp.m4: Likewise.
-       * m4/python.m4: Likewise.
-       * m4/runlog.m4: Likewise.
-       * m4/strip.m4: Likewise.
-       * m4/upc.m4: Likewise.
-
-2011-04-16  Stefano Lattarini  <address@hidden>
-
-       tests: fix few bugs in self checks
-       Related to automake bug#8508.
-       * tests/self-check-cleanup.test: Be laxer when grepping output
-       from `ls -l', to account for ACLs and SELinux-only files.
-       * tests/self-check-dir.test: Source `defs-static' to read in the
-       correct definition for $SHELL.
-       * tests/self-check-me.test: Likewise, and extend a bit.
-       Report from Jim Meyering.
-
-2011-04-16  Jim Meyering  <address@hidden>
-
-       depcomp: correct invalid sed invocation
-       * lib/depcomp: Insert missing -e before '/:$/d'.
-       Otherwise, that use of sed would treat '/:$/d' as a file name.
-
-2011-04-14  Stefano Lattarini  <address@hidden>
-
-       maintainer check: quote literal `$' in Makefile rule
-       * Makefile.am (sc_tests_PATH_SEPARATOR): Escape literal `$'
-       character in double-quoted string.  Fix a bug in which the rule
-       emitted an erroneously empty substring in its error message.
-
-2011-04-14  Stefano Lattarini  <address@hidden>
-
-       tests: fix typo in python5b.test
-       * tests/python5b.test: Remove extra `:' from $PATH redefinition.
-
-2011-04-12  Stefano Lattarini  <address@hidden>
-
-       lex/yacc tests: remove redundant $distdir definition
-       * tests/lex3.test ($distdir): Remove definition, that's already
-       done in `tests/defs'.
-       * tests/lexvpath.test: Likewise.
-       * tests/yacc-basic.test: Likewise.
-       * tests/yacc-cxx.test: Likewise.
-       * tests/yacc-d-basic.test: Likewise.
-       * tests/yacc-d-cxx.test: Likewise.
-       * tests/yacc-d-vpath.test: Likewise.
-       * tests/yacc-dist-nobuild-subdir.test: Likewise.
-       * tests/yacc-dist-nobuild.test: Likewise.
-       * tests/yacc-mix-c-cxx.test: Likewise.
-       * tests/yaccvpath.test: Likewise.
-
-2011-04-14  Stefano Lattarini  <address@hidden>
-
-       tests: remove redundant settings of `errexit' shell flag
-       * tests/autodist-acconfig.test: Do not set the `errexit'
-       shell flag, as it is already set by `tests/defs'.
-       * tests/autodist-acconfig-no-subdir.test: Likewise.
-       * tests/autodist-aclocal-m4.test: Likewise.
-       * tests/autodist-config-headers.test: Likewise.
-       * tests/autodist-configure-no-subdir.test: Likewise.
-       * tests/autodist-stamp-vti.test: Likewise.
-       * tests/autodist-subdir.test: Likewise.
-       * tests/autodist.test: Likewise.
-       * tests/check-exported-srcdir.test: Likewise.
-       * tests/check-tests-in-builddir.test: Likewise.
-       * tests/check-tests_environment.test: Likewise.
-       * tests/help-python.test: Likewise.
-       * tests/java-check.test: Likewise.
-       * tests/java-extra.test: Likewise.
-       * tests/java-noinst.test: Likewise.
-       * tests/lex-subobj-nodep.test: Likewise.
-       * tests/ltinit.test: Likewise.
-       * tests/m4-inclusion.test: Likewise.
-       * tests/maintclean-vpath.test: Likewise.
-       * tests/parallel-tests-subdir.test: Likewise.
-       * tests/pr8365-remake-timing.test: Likewise.
-       * tests/python-dist.test: Likewise.
-       * tests/python-vars.test: Likewise.
-       * tests/python-virtualenv.test: Likewise.
-       * tests/python5b.test: Likewise.
-       * tests/specflg-dummy.test: Likewise.
-       * tests/yacc-dist-nobuild-subdir.test: Likewise.
-
-2011-04-12  Stefano Lattarini  <address@hidden>
-
-       test defs: define default $distdir (help reducing duplication)
-       * tests/defs ($distdir): New variable, might be used in
-       testcases checking distribution-related features.
-       * tests/pr9.test: Use it.
-       * tests/subdir9.test: Likewise.
-       * tests/lex3.test: Likewise.
-       * tests/lexvpath.test: Likewise.
-       * tests/remake-moved-m4-file.test: Likewise.
-       * tests/remake-renamed-m4-file.test: Likewise.
-       * tests/remake-renamed-m4-macro-and-file.test: Likewise.
-       * tests/yacc-basic.test: Likewise.
-       * tests/yacc-d-basic.test: Likewise.
-       * tests/yacc-d-vpath.test: Likewise.
-       * tests/yacc-dist-nobuild.test: Likewise.
-       * tests/vtexi3.test: Add comment explaining why we redefine
-       $distdir in this test.
-
-2011-04-14  Stefano Lattarini  <address@hidden>
-
-       coverage: test lex-generated "#line" directives postprocessing
-       * tests/yacc-line.test: In heading comments, add reference to new
-       sister test `lex-line.test'.
-       * tests/lex-line.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-04-14  Stefano Lattarini  <address@hidden>
-
-       tests: minor improvements to a couple of yacc tests
-       * tests/yacc-auxdir.test: Avoid running autoconf, it's not
-       needed.
-       * tests/yacc-line.test: Also check that the yacc-generated C
-       and header files do not contain "#line" directives referencing
-       `y.tab.c' or `y.tab.h'.  Add a couple of explicative comments.
-
-2011-04-11  Stefano Lattarini  <address@hidden>
-
-       tests: split yacc6.test, for better separation and coverage
-       * tests/yacc6.test: Test removed, its content extended and split
-       into ...
-       * tests/yacc-auxdir.test, tests/yacc-depend.test,
-       tests/yacc-line.test: ... these new tests.
-       * tests/yacc-depend2.test: New test, exposes the failure that
-       FreeBSD used to encounter in yacc6.test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-04-11  Stefano Lattarini  <address@hidden>
-
-       tests: do not uselessly require GNU make or gcc in a few tests
-       * tests/lex3.test: Remove gcc from requirements, as any working C
-       compiler should be ok.  Consequently, do not clobber user CFLAGS.
-       Also, remove GNUmake from requirements; it was added (see commit
-       `Release-1-8-103-g0d2f592') because this test fails with FreeBSD
-       make due to VPATH issues -- but so do many other yacc-related and
-       lex-related tests currently, and requiring GNU make in all of
-       them would unacceptably reduce coverage.
-       * tests/lexvpath.test: Remove gcc from requirements, as any
-       working C compiler should be ok.
-       * tests/yacc4.test: Likewise.
-       * tests/yacc8.test: Likewise.
-       * tests/lex5.test: Likewise.  Also, do not require anymore GNU
-       make; to compensate, explicitly call "$MAKE Makefile" to update
-       the out-of-date Makefile if $MAKE is not GNU make.
-
-2011-04-12  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure in test 'yacc-d-cxx.test'
-       * tests/yacc-d-cxx.test: Create ylwrap script before calling
-       automake for the first time, so that the script gets correctly
-       distributed.  Add checks verifying it indeed is.
-
-2011-04-12  Stefano Lattarini  <address@hidden>
-
-       tests cosmetics: remove redundant definitions of variable $tab
-       * tests/yacc-d-basic.test ($tab): Remove definition: it's already
-       defined in `tests/defs'.
-       * tests/yacc-d-cxx.test: Likewise.
-
-2011-04-12  Stefano Lattarini  <address@hidden>
-
-       yacc: add some tests on bison support (still xfailing)
-       Related to automake bug#7648 and PR automake/491.
-       * tests/bison-skeleton-cxx.test: New test.
-       * tests/bison-skeleton.test: New test.
-       * tests/Makefile.am (TESTS, XFAIL_TESTS): Updated.
-
-2011-04-12  Stefano Lattarini  <address@hidden>
-
-       coverage: test for automake bug#8485 (known regression)
-       * tests/yacc-dist-nobuild-subdir.test: New test.
-       * tests/Makefile.am (TESTS, XFAIL_TESTS): Update.
-
-2011-04-10  Stefano Lattarini  <address@hidden>
-
-       coverage: test mixed C/C++ yacc-generated parsers in the same dir
-       * tests/yacc-mix-c-cxx.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-04-10  Stefano Lattarini  <address@hidden>
-
-       cosmetics: fix typos and wording in some yacc tests
-       * tests/yacc-cxx.test (foo.cc): Clarify comment about the content
-       of this file being valid C++ but invalid C.
-       (parse1.yy): Likewise.  Also, remove redundant parentheses in a
-       `return' statement.
-       * tests/yacc-d-cxx.test (write_parse): Clarify comment about the
-       content of the generated files being valid C++ but invalid C.
-       (write_main): Likewise.
-       * tests/yacc-basic.test: Remove redundant parentheses in a
-       `return' statement.
-       * tests/yacc-d-vpath.test: Adjust spacing around curly brackets.
-       * tests/yaccvpath.test: Likewise.
-       * tests/yaccdry.test: Likewise.
-       * tests/yacc8.test: Likewise.
-       * tests/yacc4.test: Likewise.
-       Suggested by Ralf Wildenhues.
-
-2011-04-10  Stefano Lattarini  <address@hidden>
-
-       yacc: update NEWS and docs about yacc-generated headers extensions
-       * doc/automake.texi (Yacc and Lex): Document explicitly that
-       extensions of yacc-generated headers are modelled after the
-       extension of the corresponding sources.
-       * NEWS: Update.
-
-2011-01-28   Stefano Lattarini  <address@hidden>
-
-       yacc: extension of headers modelled after extension of sources
-       With this change, if '-d' is in *YFLAGS, a yacc input file named
-       foo.y++ will cause a foo.h++ header to be generated, instead of a
-       foo.h header.  Similarly for foo.ypp, foo.yxx and foo.yy.
-       This way, the name of the files generated by an automake-created
-       `ylwrap' invocation should be consistent with those generated by
-       a `bison -o' call.
-       Related to automake bug#7648 and PR automake/491.
-       * lib/am/yacc.am (am__yacc_c2h): New internal variable.
-       (?GENERIC?%EXT%%DERIVED-EXT%, ?!GENERIC?%OBJ%): Get the name of
-       the header dynamically at make runtime, so that its extension is
-       modelled after the extension of the source.
-       * automake.in (lang_yacc_target_hook): Adjust the calculation of
-       `$header' accordingly.
-       * tests/yacc-cxx.test: New test.
-       * tests/yacc-d-cxx.test: Likewise.
-       * tests/yacc-weirdnames.test: Likewise.
-       * tests/yacc-basic.test: Update comments.
-       * tests/yacc-d-basic.test: Likewise.
-       * tests/yaccpp.test: Updated and extended.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-01-29  Stefano Lattarini  <address@hidden>
-
-       tests: don't define YACC and LEX in the Makefiles
-       We don't want YACC and LEX defined as make variables, otherwise
-       the values determined at configure time will override those from
-       the environment, even in the make-spawned testcases.  For example,
-       before this change, with the following usage:
-         $ ./configure YACC=yacc
-         $ export YACC='bison -y'
-         $ make check
-       the testsuite would have ended up, very counterintuitively, with
-       YACC defined to 'yacc' in the testcases' environment.
-       * configure.ac: Call `AM_SUBST_NOTMAKE' on YACC and LEX.
-
-2011-01-29  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failures in lflags*.test
-       * tests/lflags.test: Remove 'LEX' from the environment, so
-       that it won't be erroneously picked up by `make -e'.
-       * tests/lflags2.test: Likewise.
-
-2011-01-29   Stefano Lattarini  <address@hidden>
-
-       coverage: more on 'yacc -d' and recovery from deleted headers
-       * tests/yacc-deleted-headers.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-01-29   Stefano Lattarini  <address@hidden>
-
-       tests: remove redundancy from silent lex/yacc tests
-       * tests/silent-yacc-gcc.test, tests/silent-yacc-generic.test: Merge
-       these two testcases into ...
-       * tests/silent-yacc.test: ... this new one, which doesn't fiddle
-       which dependency tracking, as that shouldn't impact on generation
-       of yacc-derived C source and header files (and, for what concerns
-       compilation of C files, is already tested in other testcases).
-       * tests/silent-lex-gcc.test, tests/silent-lex-generic.test: Merge
-       these two testcases into ...
-       * tests/silent-lex.test: ... this new test, for similar reasons.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-01-29  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       tests init: better messages for 'yacc' and 'lex' requirements
-       * tests/defs.in: Give better diagnostic messages when a test must
-       be skipped to the unavailability of yacc or lex program.  Also,
-       improve syncing between code for requiring yacc and lex.
-
-2011-01-28  Stefano Lattarini  <address@hidden>
-
-       configure: look for a lex program to be used by the testsuite
-       This will allow the testcases requiring a 'lex' program to run also
-       with vendor/legacy lex implementations, not only with 'flex'.
-       * configure.ac: Look for a lex program, using AC_CHECK_PROGS.
-       * tests/defs.in: New required entry 'lex'.
-       ($LEX): Let the user override the lex program to be used by the
-       testsuite.
-       * tests/cond35.test ($required): Require 'lex', not 'flex'.
-       * tests/cond36.test: Likewise.
-       * tests/lexv3.test: Likewise.
-       * tests/lexv3.test: Likewise.
-       * tests/silent-lex-gcc.test: Likewise.
-       * tests/silent-lex-generic.test: Likewise.
-       * tests/silent-many-gcc.test: Likewise.
-       * tests/silent-many-generic.test:likewise.
-       * tests/lexvpath.test: Likewise, and fix typo in comments.
-
-2011-01-22   Stefano Lattarini  <address@hidden>
-
-       configure: look for a yacc program to be used by the testsuite
-       Instead of forcing the user to manually export 'YACC' in the
-       testsuite to use a non-bison yacc, we now look for a yacc program
-       at configure time, and use that as the default in the testsuite.
-       * configure.ac: Look for a yacc program, using AC_CHECK_PROGS.
-       * tests/defs.in: Updated to use the value of $YACC precomputed by
-       configure, unless the user overrides that in the environment.
-
-2011-01-22   Stefano Lattarini  <address@hidden>
-
-       tests: more coverage on yacc/lex silent-rules, plus minor cleanups
-       * tests/silent-yacc-gcc.test: Add sanity checks verifying that the
-       generated Makefile.in files really contains the non-generic rules
-       we expect.  Do not redundantly manually remove files we know to be
-       already removed "make maintainer-clean".
-       (Makefile.am): Ensure we cover also non-generic yacc rules, by
-       setting target-specific YFLAGS.
-       (sub/Makefile.am): Likewise.
-       * tests/silent-yacc-generic.test: Likewise.
-       * tests/silent-lex-gcc.test: Likewise, but with LFLAGS instead of
-       YFLAGS.
-       * tests/silent-lex-generic.test: Likewise.
-       * tests/silent-many-gcc.test: Likewise, but with both LFLAGS and
-       YFLAGS.  Also ...
-       (do_and_check_verbose_build): Remove redundant blank line.
-       * tests/silent-many-generic.test: Likewise.
-       * tests/silent-yacc-headers.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-01-22  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failures in yflags*.test
-       * tests/yflags.test: Remove 'YACC' from the environment, so
-       that it won't be erroneously picked up by `make -e'.
-       * tests/yflags2.test: Likewise.
-
-2011-01-22   Stefano Lattarini  <address@hidden>
-
-       tests: cover yacc target-specific flags, and `-v' flag handling
-       * tests/yacc-basic.test: Also try to build a parser having `-v'
-       as target-specific flags.  Add a couple of `ls -l' commands, for
-       debugging.  Update and extend comments.  Escape literal dots in
-       grep regular expressions.
-
-2011-01-12   Stefano Lattarini  <address@hidden>
-
-       docs: clustered '-d' not recognized in YFLAGS
-       This change fixes automake bug#7828.
-       * doc/automake.texi (Yacc and Lex): Document that automake
-       recognizes '-d' in AM_YFLAGS only if it's not clustered with
-       other options.
-       From a report by Юрий Пухальский.
-
-2011-01-11  Stefano Lattarini  <address@hidden>
-
-       tests: do not force yacc-requiring tests to use bison
-       * tests/defs.in: New required entry 'yacc'.  Remove old
-       required entry 'bison'.
-       * tests/cond35.test ($required): Require yacc, not bison.
-       * tests/cond36.test: Likewise.
-       * tests/pr204.test: Likewise.
-       * tests/silent-many-gcc.test: Likewise.
-       * tests/silent-many-generic.test: Likewise.
-       * tests/silent-yacc-gcc.test: Likewise.
-       * tests/silent-yacc-generic.test: Likewise.
-       * tests/subpkg.test: Likewise.
-       * tests/suffix10.test: Likewise.
-       * tests/yacc-basic.test: Likewise.
-       * tests/yacc-clean.test: Likewise.
-       * tests/yacc-d-basic.test: Likewise.
-       * tests/yacc-d-vpath.test: Likewise.
-       * tests/yacc-dist-nobuild.test: Likewise.
-       * tests/yacc-nodist.test: Likewise.
-       * tests/yacc4.test: Likewise.
-       * tests/yacc6.test: Likewise.
-       * tests/yacc7.test: Likewise.
-       * tests/yacc8.test: Likewise.
-       * tests/yaccdry.test: Likewise.
-       * tests/yaccvpath.test: Likewise.
-
-2011-01-10   Stefano Lattarini  <address@hidden>
-
-       yacc: warn about conditional content in *YFLAGS variables
-       This change fixes automake bug#7804.
-       * automake.in (lang_yacc_target_hook): Warn if any of the relevant
-       *YFLAGS variables has conditional contents (not only a conditional
-       definition).  Related refactoring.
-       * NEWS: Updated.
-       * tests/yflags-conditional.test: Updated and extended.
-       * tests/yflags-conditional-force.test: New test.
-       * tests/Makefile.am (TESTS): Updated.
-
-2011-01-08   Stefano Lattarini  <address@hidden>
-
-       yacc: support variable expansions in *YFLAGS definition.
-       This change fixes automake bug#7800.
-       * automake.in (lang_yacc_target_hook): Use 'value_as_list_recursive'
-       instead of 'variable_value' to get the value of *YFLAGS variables.
-       Related changes.
-       ($DASH_D_PATTERN): Removed.
-       * tests/Makefile.am (XFAIL_TESTS): Remove yflags-var-expand.test.
-       * tests/yacc-clean.test: Remove workaround for now-fixed bug.
-       * NEWS: Update.
-
-2011-01-08   Stefano Lattarini  <address@hidden>
-
-       yacc: more tests on *YFLAGS support
-       * tests/yflags-var-expand.test: New test, still xfailing.  It
-       exposes automake bug#7800 -- "automake fails to honor `-d' in
-       AM_YFLAGS when variable expansions are involved".
-       * tests/yflags-d-false-positive.test: New test, checking that
-       automake do not spuriously see `-d' in *YFLAGS when that isn't
-       really there.
-       * tests/yflags-force-override.test: New test, checking that
-       automake can cope with definition of the YFLAGS variable in
-       Makefile.am (even if that is an extremely bad practice, as that
-       variable is user-reserved).
-       * tests/yflags-cmdline-override.test: New test, checking that
-       automake can cope with user-redefinition of YFLAGS at configure
-       time and/or at make time.
-       * tests/yflags-conditional.test: New test, checks that automake
-       warns on conditionally-defined *YFLAGS variables.
-       * tests/Makefile.am (TESTS, XFAIL_TESTS): Update.
-
-2011-01-08   Stefano Lattarini  <address@hidden>
-
-       yacc: extend and improve tests
-       * tests/yacc-basic.test: Also check that the intermediate C file
-       is mentioned in the generated Makefile.in, and that it is created
-       by the first make invocation.
-       * tests/yacc3.test: Test removed, superseded by ...
-       * tests/yacc-d-basic.test: ... this new test.
-       * tests/yacc2.test: Add reference to that new test in the heading
-       comments.
-       * tests/yacc-d-vpath.test: New test.
-       * tests/yaccvpath.test: Updated heading comments.  Do not require
-       gcc anymore, as any working C compiler should be enough.  Remove
-       redundant comments.
-       * tests/yacc-nodist.test: New test.
-       * tests/yacc-dist-nobuild.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2010-12-13  Stefano Lattarini  <address@hidden>
-
-       Extend, fix and improve tests on Lex and Yacc support.
-       * tests/lexcpp.test: New test script, on support for Lex + C++.
-       * tests/lexvpath.test: New test script, test build and rebuild
-       rules for lexers in VPATH setup.
-       * tests/yacc-basic.test: New test script, run simple "semantic"
-       checks on basic Yacc support (similarly to what lex3.test does
-       for Lex support).
-       * tests/lex.test: Don't create useless dummy source file joe.l.
-       Remove extra blank lines.
-       * tests/lex4.test: Add trailing `:' command.  Do not create dummy
-       useless lex source file.
-       * tests/lex2.test: Likewise.  Call automake with the `-a' option,
-       so that it doesn't fail for the absence of `ylwrap' script.  Make
-       grepping of automake stderr stricter.
-       * tests/yacc7.test: Add trailing `:' command.  Enable `errexit'
-       shell flag earlier (just after having sourced ./defs).
-       * tests/yacc4.test: Likewise.  Also ...
-       (configure.in): Use pre-populated skeleton set up by ./defs,
-       instead of writing one from scratch.
-       Other minor cosmetic changes.
-       * tests/yacc5.test: Likewise.
-       * tests/yaccvpath.test: Likewise. Also ...
-       ($distdir): New variable.
-       Use it throughout.
-       * tests/lex5.test: Likewise.
-       * tests/lex3.test: Likewise.  Check the distdir, rather than
-       grepping the distribution tarball.  Extend the test on the
-       created binary, and be sure to avoid hangs.  Add some comments.
-       * tests/yacc.test: Use stricter grepping.  Add trailing `:'.
-       * tests/yacc6.test: Likewise.
-       * tests/yacc3.test: Likewise.  Do not create the unused file
-       `Makefile.sed'.  Remove useless rules from Makefile.am.  Other
-       minor cosmetic changes.
-       * tests/yacc2.test: Make grepping of generated `Makefile.in' and
-       of automake error messages stricter.  Do not redirect output of
-       grep to /dev/null.  Move call to aclocal earlier.  Reduce the
-       number of empty blank lines.  Fix a typo in comments.
-       * tests/yacc8.test: Fixed bugs that reduced the completeness of
-       the tests.  Added trailing `:' command.
-       (configure.in): Use pre-populated skeleton set up by ./defs,
-       instead of writing one from scratch.
-       * tests/yaccpp.test: Test also extensions `.y++', `.ypp', and
-       `.yxx', rather than only `.yy'.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-01-07   Stefano Lattarini  <address@hidden>
-
-       yacc: "make clean" removes .c and .h files from non-distributed .y
-       Previously, while automake did *not* distribute C source and header
-       files derived from non-distributed Yacc sources, it still caused
-       them to be removed only by "make maintainer-clean" only, and not by
-       simply "make clean" or "make distclean".
-       This caused "make distcheck" to fail, unless the developer put
-       those generated .c and .h files in CLEANFILES or in DISTCLEANFILES
-       by hand.
-       This change fixes this issue, by making non-distributed `.c' and
-       `.h' files generated by non-distributed Yacc sources cleaned by
-       "make clean".
-       * tests/automake.in (lang_yacc_target_hook): Make C source and
-       header files derived from non-distributed Yacc files cleaned by
-       "make clean", not only by "make maintainer-clean".
-       * tests/yacc-clean.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       * NEWS: Update.
-
-2011-04-11  Stefano Lattarini  <address@hidden>
-
-       depcomp: fix bugs in tests and in the depcomp script
-       * lib/depcomp (gcc): Remove duplicated `-e' from sed invocation.
-       * tests/depcomp10.test: Make it executable.  Fix a blunder that
-       has left part of an intended comment not prefixed by `#', thus
-       causing shell syntax errors.  In this same comment, break a
-       too-long reported error message on multiple lines, for clarity.
-       Add reference to the relevant bug report.  Add a comment which
-       explains why the test result 'skipped' if the first "make" call
-       fails.  Add other useful comments.
-       * tests/depcomp9.test: Slightly improve comments.
-
-2011-04-11  Ralf Wildenhues  <address@hidden>
-
-       Fix hp depmode for VPATH builds with GNU make.
-       * lib/depcomp: Be sure to remove VPATH-prefixed object from
-       dependency output when creating stub rule.
-       * tests/depcomp10.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       * NEWS: Update.
-       Report by Bruno Haible.
-
-2011-04-18  Stefano Lattarini  <address@hidden>
-
-       java: allow both dist_JAVA and nodist_JAVA in the same Makefile.am
-       Fixes automake bug#8434.
-       * automake.in (handle_java): Strip `dist_' and `nodist_' from
-       the given prefix.  Define a new internal Makefile variable
-       `am__java_sources'.  Related adjustments.
-       * lib/am/java.am (JAVAC, JAVAROOT, CLASSPATH_ENV): Define only the
-       first time this am file is processed.
-       (class%DIR%.stamp): Stamp file renamed ...
-       (class%NDIR%.stamp): ... to this, so that the `dist_' and `nodist_'
-       prefixes are stripped from the name of the stampfile.  Adjust
-       declaration of dependencies by using the new automake-generated
-       internal variable `$(am__java_sources)'.  In the rule, use `$@'
-       as the name of the target, rather than hard-coding it.
-       * tests/java.test: Update and extend.
-       * tests/java-no-duplicate.test: New test.
-       * tests/java-mix-dist-nodist.test: Likewise.
-       * tests/java-compile-and-install.test: Likewise.
-       * tests/java-clean.test: Likewise.
-       * tests/java-sources.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-04-06  Stefano Lattarini  <address@hidden>
-
-       coverage: more on java support EXTRA_ and noinst_ prefixes
-       * tests/java-extra.test: New test, checking support for the
-       prefix `EXTRA_' with the JAVA primary.
-       * tests/java-noinst.test: New test, checking support for the
-       prefix `noinst_' with the JAVA primary.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-04-10  Stefano Lattarini  <address@hidden>
-
-       test defs: fix 'javac' requirement for older JDK versions
-       The Java compiler from JDK 1.5 (and presumably earlier versions)
-       cannot handle the `-version' option by itself; and while it does
-       print the version number, it then errors out with an usage error:
-         $ javac -version
-         javac 1.5.0_22
-         javac: no source files
-         Usage: javac <options> <source files>
-         ...
-       Luckily, adding the `-help' option to the `javac' invocation
-       seems to fix this problem.
-       * tests/defs.in (javac): Pass also the `-help' option to the
-       `javac' program.  Add a comment explaining why it is needed.
-       Report from Ralf Wildenhues.
-
-2011-04-10  Stefano Lattarini  <address@hidden>
-
-       test defs: new requirement for the default java compiler
-       * tests/defs.in (for tool in $required): New requirement 'javac'.
-       * tests/java.test: Use it instead of ad-hoc configure check.
-       * tests/java-check.test: Likewise.
-       * tests/java-extra.test: Likewise.
-       * tests/java-noinst.test: Likewise.
-       * tests/instfail-java.test: Likewise.
-       * tests/instdir-java.test: Likewise.
-
-2011-04-09  Stefano Lattarini  <address@hidden>
-
-       java: check_JAVA does not cause compilation by "make all" anymore
-       Fixes automake bug#8234.
-       * automake.in (handle_java): Make stamp of class files built from
-       java sources in $(check_JAVA) a dependency of `check' target, not
-       `all' target.
-       * tests/java-check.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       * NEWS: Update.
-       * THANKS: Update.
-       Report from Petteri Räty.
-
-2011-04-09  Stefano Lattarini  <address@hidden>
-           Bruno Haible  <address@hidden>
-
-       coverage: add tests on remake rules in more complex situations
-       * tests/defs (using_gmake): New function.
-       (for tool in $required): Use it when $tool is 'GNUmake'.
-       * tests/remake-moved-m4-file.test: New test.
-       * tests/remake-deleted-m4-file.test: Likewise.
-       * tests/remake-renamed-m4-file.test: Likewise.
-       * tests/remake-renamed-m4-macro-and-file.test: Likewise.
-       * tests/remake-renamed-m4-macro.test: Likewise.
-       * tests/remake-add-acsubst-gnulib.test: Likewise.
-       * tests/remake-add-header-gnulib.test: Likewise.
-       * tests/remake-remove-header-gnulib.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-04-09  Stefano Lattarini  <address@hidden>
-
-       typofix in 'tests/defs'
-       * tests/defs: Fix typo (`itslef' instead of `itself') in
-       comments.
-
-2011-04-09  Ralf Wildenhues  <address@hidden>
-
-       Clarify regex code in depcomp.
-       * lib/depcomp: Add comment why we don't need regex-escaping here.
-       Suggested by Stefano Lattarini.
-
-2011-04-08  Ralf Wildenhues  <address@hidden>
-
-       Fix makedepend depmode for VPATH builds.
-       * lib/depcomp [makedepend]: Remove any VPATH prefix from the
-       object file name, so a rebuild doesn't attempt to update the
-       .Po files in the source tree.
-       * tests/depcomp9.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       * NEWS: Update.
-
-2011-04-02  Stefano Lattarini  <address@hidden>
-
-       tests: fix timestamp-related failures
-       Fixes automake bug#8365.
-       * tests/aclocal6.test: Sleep before modifying m4 files that should
-       trigger remake rules.  Remove incorrect/obsoleted comments.
-       * tests/subdir5.test: Likewise, and extend a bit.
-       * tests/subdir8.test: Likewise.
-       * tests/pr8365-remake-timing.test: New xfailing test.
-       * tests/Makefile.am (TESTS): Update.
-       Report from Sam Steingold.
-
-2011-04-02  Ralf Wildenhues  <address@hidden>
-
-       Create subdirs for generated sources even when not dep tracking.
-       * automake.in (handle_single_transform): If $object is derived
-       and lands in subdir, be sure to output a dirstamp dependency.
-       * tests/yacc5.test: Avoid falsely matching the dirstamp
-       dependency when grepping for a rule.
-       * tests/lex-subobj-nodep.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       * THANKS: Update.
-       Report by Ignacy Gawedzki.
-
-       Fix locale issue in check-exported-srcdir.test.
-       * tests/check-exported-srcdir.test: Reformulate glob to not fail
-       in a locale that ignores or interleaves character case.
-
-2011-04-01  Stefano Lattarini  <address@hidden>
-
-       docs: better visibility for aclocal in the index
-       * doc/automake.texi (@menu): Rename title for entry 'configure'
-       from "Scanning configure.ac or configure.in" to the more precise
-       "Scanning configure.ac, using aclocal".
-       (@detailmenu): Adjust.
-       (@node configure): Adjust, and extend @cindex calls accordingly.
-       * THANKS: Update.
-       From a report by Maynard Johnson.
-
-2011-03-30  Stefano Lattarini  <address@hidden>
-
-       tests: improve tests on "maintainer-clean" target
-       * tests/aclocal6.test: Move checks related to "maintainer-clean"
-       functionalities into ...
-       * tests/maintclean-vpath.test: ... this new test.
-       * tests/maintclean.test: Update heading comments.  Extend to also
-       test subdirs.  Remove useless disabling of YACC.  Fix m4 quoting
-       in configure.in.  Add a trailing `:' command.  Remove extra blank
-       lines.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-03-21  Ralf Wildenhues  <address@hidden>
-
-       tests: fix unindent to use printf not echo for script.
-       * tests/defs.in: Use printf rather than echo, as the latter may
-       interpret the backslashes in the sed script.  Fixes test
-       failures with dash as /bin/sh.
-
-2011-03-17  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       maintcheck: look for problematic names of testcases
-       The configure.in stub created by default by `tests/defs' obtains
-       the first argument of AC_INIT from the test name, and this can
-       cause some supported autoconf versions to fail with a spurious
-       error if that test name contains the name of an m4 or m4sugar
-       builtin or macro (e.g., `defn' or `m4_undefine').
-       See for example the bug fixed by commit v1.11-287-g1325a8a.
-       This change add a maintainer check that warns about test names
-       which are possibly problematic in this regard.
-       * Makefile.am (sc_test_names): New maintainer-check target.
-       (syntax_check_rules): Add it.
-       (m4_builtins): New helper variable.
-       (TESTS): Updated according to the following renamings.
-       * tests/include.test: Renamed ...
-       * tests/hdr-vars-defined-once.test: ... to this.
-       * tests/sinclude.test: Renamed ...
-       * tests/m4-inclusion.test: ... to this, and simplified
-       accordingly.
-       * tests/include2.test: Renamed ...
-       * tests/dist-included-parent-dir.test: ... to this, for
-       consistency.
-
-2011-03-04  Stefano Lattarini  <address@hidden>
-
-       tests: fix bug in alloca*.test
-       * tests/alloca.test: Make grepping of automake stderr stricter,
-       add a trailing `:' command; also, add AC_PROG_CC to configure.in,
-       and create a dummy alloca.c file, to ensure that we fail for the
-       proper reason.
-       * tests/alloca2.test: Likewise.  Also, look for LT_INIT, not
-       AC_PROG_LIBTOOL, in the error message (bug introduced with commit
-       v1.11-315-gd51e7b7 "libtool: suggest LT_INIT if LTLIBRARIES
-       primary is used").
-       From a report by Patrick Welche.
-
-2011-03-17  Stefano Lattarini  <address@hidden>
-
-       cosmetics: better use of m4 quoting and m4sugar macros
-       * m4/dmalloc.m4: Better use of m4 quoting.  Bump serial number.
-       * m4/gcj.m4: Likewise.
-       * m4/init.m4: Likewise.
-       * m4/install-sh.m4: Likewise.
-       * m4/lex.m4: Likewise.
-       * m4/multi.m4: Likewise.
-       * m4/option.m4: Likewise.
-       * m4/python.m4: Likewise.
-       * m4/sanity.m4: Likewise.
-       * m4/cond.m4: Likewise.  Also, prefer the m4sugar macro 'm4_if'
-       over the plain m4 macro 'ifelse'.
-       * m4/depend.m4: Likewise.
-
-2011-03-17  Stefano Lattarini  <address@hidden>
-
-       tests: add test about deprecated use of AC_INIT
-       * tests/deprecated-acinit.test: New test, check that automake
-       and autoconf complain about an old-style AC_INIT call used with
-       a new-style AM_AUTOMAKE_INIT call.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-03-04  Stefano Lattarini  <address@hidden>
-
-       tests: fix bug (comments-in-var-defn.test + autoconf 2.62)
-       * tests/comments-in-var-defn.test: The configure.in stub created
-       by default, which has the AC_INIT first argument obtained by the
-       test name, causes autoconf 2.62 to fail with a spurious error
-       message like: "configure.in:1: error: defn: undefined macro:".
-       Thus, to prevent this, the test is renamed to ...
-       * tests/comments-in-var-def.test: ... this.
-       * tests/Makefile.am (TESTS): Updated.
-
-2011-03-04  Stefano Lattarini  <address@hidden>
-
-       cosmetics: convert encoding from ISO-8859 to UTF-8
-       * ChangeLog.03: Convert encoding to UTF-8.
-       * ChangeLog.96: Likewise.
-       * ChangeLog.98: Likewise.
-       * NEWS: Likewise.
-       * TODO: Likewise.
-
-2011-03-01  Stefano Lattarini  <address@hidden>
-
-       tests: extend checks on the 'unindent' shell function
-       * tests/self-check-unindent.test: Also check that multiple
-       instances of 'unindent' can run in parallel (this was not
-       the case when that function used temporary files).
-
-2011-03-01  Peter Rosin  <address@hidden>
-
-       test defs: unindent without temporary file
-       * tests/defs.in (commented_sed_unindent_prog): Commented Sed program
-       that strips the "proper" amount of leading whitespace.
-       (unindent): Lazily strip comments from the above program and use it
-       to unindent without using a temporary file.
-
-2011-02-26  Stefano Lattarini  <address@hidden>
-
-       libtool: suggest LT_INIT if LTLIBRARIES primary is used
-       When the LTLIBRARIES primary was used, but $(LIBTOOL) wasn't
-       defined, automake suggested to add a call to AC_PROG_LIBTOOL
-       in configure.ac.  But that macro is deprecated since Libtool
-       version 1.9b (2004-08-29), in favor of the newer LT_INIT.  So
-       suggest the use of this latter macro instead.
-       * lib/Automake/Variable.pm (%_am_macro_for_var): Pair 'LIBTOOL'
-       with 'LT_INIT', not with 'AC_PROG_LIBTOOL'.
-       * tests/libtool4.test: Adjust and extend.  Also, add a call to
-       macro AC_PROG_CC in configure.in, to help ensuring that automake
-       does not fail for the wrong reasons.
-       * tests/ltinit.test: New test, ensure that automake's libtool
-       support works with LT_INIT-based interface.
-       Thanks to Jack Kelly for the suggestion.
-
-2011-02-25  Stefano Lattarini  <address@hidden>
-
-       tests: add testcases sanity-checking the testsuite
-       Helper subroutines, variables and other pieces of code defined
-       in the `tests/defs' and used by many testcases are non-obvious,
-       and tricky to get to work portably; but until now, they weren't
-       tested at all in a clear and self-contained way.
-       This change should remedy to the situation.
-       * tests/self-check-cleanup.test: New test, check removal of
-       temporary test working directory by `./defs'.
-       * tests/self-check-dir.test: New test, check that tests using
-       `./defs' create a proper temporary directory, and run in it.
-       * tests/self-check-exit.test: New test, check that, in case of
-       failing commands, the correct exit status is passed to the exit
-       trap installed by the `./defs' script.
-       * tests/self-check-is_newest.test: New test, checking the
-       `is_newest' subroutine.
-       * tests/self-check-me.test: New test, checking that $me gets
-       defined automatically by `tests/defs' if not set, and that it
-       can be overridden from either the shell or the environment.
-       * tests/self-check-sanity.test: New test, check that the sanity
-       checks performed by the `tests/defs' script works correctly.
-       * tests/self-check-unindent.test: New test, checking the
-       `unindent' subroutine.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-02-20  Stefano Lattarini  <address@hidden>
-
-       tests: tempdirs with restrictive permissions are cleaned correctly
-       Before this change, the removal of a temporary test directory
-       containing subdirectories with restrictive permissions (such as
-       'r--r--r--') could fail.
-       * tests/defs: Ensure that all the subdirectories of a temporary
-       test directory have the 'read', 'write' and 'execute' bits set,
-       before trying to remove it with `rm -rf'.
-       * tests/Makefile.am (clean-local-check): Likewise.
-
-2011-02-16  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       test defs: add subroutine for input unindenting
-       * tests/defs.in (unindent): New subroutine.
-       * tests/instspc-tests.sh: Use it.
-
-2011-02-15  Stefano Lattarini  <address@hidden>
-
-       python: report the 'PYTHON' influential environment variable
-       * m4/python.m4 (AM_PATH_PYTHON): Call AC_ARG_VAR on PYTHON.
-       * doc/automake.texi (Python): Update and extend.
-       * tests/help-python.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       * THANKS (Jack Kelly): Update e-mail address.
-       Suggestion by Jack Kelly.
-
-2011-02-10  Stefano Lattarini  <address@hidden>
-
-       tests defs: clear TESTS_ENVIRONMENT variable
-       * tests/defs.in (TESTS_ENVIRONMENT): Unset it, so that values
-       from environment won't interfere with the testcases.
-       Suggestion by Ralf Wildenhues.
-
-2011-02-15  Stefano Lattarini  <address@hidden>
-
-       tests: `instspc-*.test': do not create useless source file
-       * tests/instspc-tests.sh (create_input_data): Do not create
-       unused source file `source2.c'.
-
-2011-02-15  Stefano Lattarini  <address@hidden>
-
-       tests: optimize `instspc-*.test' for speed
-       After the split of `instspc.test' into various generated tests,
-       the running time of the testsuite has noticeably increased, since
-       all of these new generated tests must run aclocal, autoconf and
-       automake, whereas previously they were run only once (at the
-       beginning of `instspc.test').  But luckily, since the new tests
-       share the same input files for the autotools, this situation can
-       be easily worked around (at the expenses of a slight increase of
-       complexity for the testsuite scaffolding).
-       * tests/instspc-data.test: New helper test, properly calling
-       the `instspc-tests.sh' script to generate input data for the
-       others `instspc-*.test' tests.
-       * tests/Makefile.am (TESTS): Add `instspc-data.test'.
-       ($(instspc_tests:.test=.log)): Depend on its log file.
-       (instspc-data.log): Depend on `instspc-tests.sh'.
-       * tests/instspc-tests.sh: Recognize new action `generate-data',
-       and use it to create hand-written and autotools-generated static
-       files shared by all the `instspc-*.test' tests.
-       When sourced by the `instspc-*.test' tests, use those previously
-       created files instead of recreating them from scratch.
-       (unindent, create_input_data): New subroutines.
-       Some other related changes and refactorings.
-       From a suggestion by Ralf Wildenhues.
-
-2011-02-14  Stefano Lattarini  <address@hidden>
-
-       python: fix spurious failure in tests
-       * tests/python-vars.test: Ignore cached values from config.site
-       by exporting CONFIG_SITE=/dev/null.  Be laxer in matching the
-       expected values of output variables `pythondir' and `pyexecdir',
-       since they can change quite unpredictably among different python
-       installations.  Also, avoid "hyping" debugging output, thus
-       offering smaller trace output and more informative diff.
-       Report and suggestions by Ralf Wildenhues.
-       * tests/python-virtualenv.test: Require python, since we call it
-       even after the virtualenv has been deactivated.  Ignore cached
-       values from config.site by exporting CONFIG_SITE=/dev/null.
-
-2011-02-06  Stefano Lattarini  <address@hidden>
-
-       tests: tweak few tests on simple and parallel test drivers
-       * tests/check-exported-srcdir.test: Improve heading comments.
-       * tests/check-tests-in-builddir.test: Likewise.  Also, unset the
-       `FOO_EXIT_STATUS' variable, so that any pre-existing value in the
-       environment won't risk to interfere with the test.
-       Suggestions by Ralf Wildenhues.
-
-2011-02-06  Stefano Lattarini  <address@hidden>
-
-       python: extend and improve tests, fix minor glitches
-       * m4/python.m4 (AM_PATH_PYTHON): Ensure the "checking ..." messages
-       from configure are always complete, even in case of failure.  Tiny
-       cosmetic improvement in info/error messages.
-       * tests/python.test: Also check that automake complains if the
-       PYTHON primary is used but the `py-compile' script is not present.
-       Make grepping of generated Makefile.in laxer w.r.t. whitespace.
-       Add trailing `:' command.
-       * tests/python2.test: Remove repeated calls aclocal: they are
-       useless because configure.in is never modified.  Make grepping
-       of automake stderr more comprehensive.  Remove the pre-existing
-       `py-compile' file before trying to install it with `--add-missing'.
-       Add trailing `:' command.
-       * tests/python3.test: Add trailing `:' command.
-       * tests/python11.test: Likewise.
-       * tests/python4.test: Likewise.  Also, try to pass PYTHON config
-       variable to configure from the environment, rather than only from
-       the command line.
-       * tests/python5.test: Ensure that the "checking ..." messages from
-       configure are always complete.  Use proper m4 quoting.  Add a
-       trailing `:' command.
-       * tests/python6.test: Simplify test logic, by checking for files
-       created by configure rather then grepping its output.
-       * tests/python7.test: Likewise.
-       * tests/python8.test: Also check that `$PYTHON' is meaningfully
-       set in the ACTION-IF-TRUE argument of AM_PATH_PYTHON.
-       * tests/python9.test: Likewise.
-       * tests/python10.test: Add trailing `:' command.
-       (Makefile.am): Declare `disttest' target as `.PHONY', and add
-       an `ls -l' to its recipe, for debugging.
-       * tests/nobase-python.test: In testing "make uninstall" and
-       "make install" results, prefer idioms that make verbose logs
-       more helpful.  Remove a couple of lines of dead code.  Add a
-       trailing `:' command.
-       * tests/python5b.test: New test, checking that configure performs
-       the check on the python version even when the choice of the python
-       interpreter is forced by the user.
-       * tests/python-dist.test: New test, checking the distribution of
-       *_PYTHON files.
-       * tests/python-vars.test: New test, checking that AM_PATH_PYTHON
-       correctly set all the output variables advertised in the manual.
-       * tests/python-virtualenv.test: New test, checking that python
-       support offered by automake works well with "virtual python
-       environments" created by the `virtualenv' program.
-       * tests/instdir-prog.test: Also check `$(pyexecdir)'.  Existing
-       checks made slightly stricter.
-       * tests/instdir-prog.test: Also check `$(pyexecdir)'.  Existing
-       * tests/instdir-ltlib.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-02-01  Stefano Lattarini  <address@hidden>
-
-       coverage: more tests on simple and parallel test drivers
-       * tests/parallel-tests-subdir.test: New test.
-       * tests/check-exported-srcdir.test: Likewise.
-       * tests/check-tests-in-builddir.test: Likewise.
-       * tests/check-tests_environment.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-01-29  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failures in lflags*.test
-       * tests/lflags.test: Remove 'LEX' from the environment, so
-       that it won't be erroneously picked up by `make -e'.
-       * tests/lflags2.test: Likewise.
-
-2011-01-24  Stefano Lattarini  <address@hidden>
-
-       docs: color-tests issues with parallel make
-       * doc/automake.texi (Simple Tests): Document that automatic
-       recognition of a capable terminal attached to stdout can fail
-       with some make implementation when running in parallel mode,
-       thus causing colored test output not to be automatically
-       activated when it should.
-
-2011-01-23  Stefano Lattarini  <address@hidden>
-
-       coverage: test semantics of "dummy" per-target flags
-       * tests/specflg-dummy.test: New test, ensuring that even "dummy"
-       per-target flags triggers the use of renamed objects.
-       * tests/Makefile.am (TESTS): Update.
-       Suggestion by Ralf Wildenhues.
-
-2011-01-23  Stefano Lattarini  <address@hidden>
-
-       tests defs: sanitize IFS
-       * tests/defs ($IFS): Define to <space>, <tab>, <newline>.
-       ($sp): New variable, holding a single whitespace character.
-       ($tab): New variable, holding a tabulation character.
-       ($nl): New variable, holding a newline character.
-
-2011-01-23  Ralf Wildenhues  <address@hidden>
-
-       tests: avoid instspc* failures due to make's whitespace trimming
-       * tests/instspc-tests.sh: Prepend './' when passing the test
-       characters, to avoid leading whitespace characters to be trimmed
-       from macros set from environment variables.  Fixes testsuite
-       failures with HP-UX and Tru64/OSF make.
-
-2011-01-22  Ralf Wildenhues  <address@hidden>
-
-       tests: fix VPATH auto-expansion workarounds.
-       * tests/suffix10.test, tests/suffix11.test, tests/suffix12.test,
-       tests/suffix3.test, tests/suffix5.test, tests/suffix8.test:
-       Ensure $< is not surrounded by white space, to prevent Solaris
-       make from applying automatic VPATH text expansion.
-
-       tests: fix VPATH auto-expansion workarounds.
-       * tests/parallel-tests8.test, tests/suffix13.test:
-       Ensure $< is not surrounded by white space, to prevent Solaris
-       make from applying automatic VPATH text expansion.
-
-2011-01-22  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failures in yflags*.test
-       * tests/yflags.test: Remove 'YACC' from the environment, so
-       that it won't be erroneously picked up by `make -e'.
-       * tests/yflags2.test: Likewise.
-
-2011-01-22  Ralf Wildenhues  <address@hidden>
-
-       tests: avoid fn99*.test failures due to buggy AIX 5.3 cp -R.
-       * tests/fn99.test, tests/fn99subdir.test: Skip if an initial
-       `cp -R' of the subdir tree already fails; AIX 5.3 cp messes
-       up its internal memory when copying this tree.
-
-2011-01-22  Ralf Wildenhues  <address@hidden>
-           Stefano Lattarini  <address@hidden>
-
-       Add comment to check-TESTS rule working around make 3.80 bug.
-       * lib/am/check.am (check-TESTS): Update comment.
-
-2011-01-20  Ralf Wildenhues  <address@hidden>
-
-       tests: less strict double-colon spy.test again.
-       * tests/spy.test: We know BSD make doesn't invoke more than one
-       double-colon rule, so no need to expose that failure.
-
-2011-01-19  Ralf Wildenhues  <address@hidden>
-
-       install-sh: avoid Tru64 sh `test' operator precedence issues.
-       * lib/install-sh: Protect file names and directory components
-       that consist of `=', `(', `)', or `!'.  Move protection as early
-       as possible, to avoid errors such as with Tru64 sh `test -z ='.
-       * tests/instsh2.test: Extend test to cover more possibilities.
-       Fixes 1.12 instspc-equal-install.test failure on Tru64/OSF 5.1.
-
-2011-01-19  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       docs: automake testsuite doesn't use TESTS_ENVIRONMENT anymore
-       * doc/automake.texi (Simple Tests): Do not claim Automake uses
-       TESTS_ENVIRONMENT for the perl driver.  Instead, point to the
-       parallel-tests driver.
-
-2011-01-21  Ralf Wildenhues  <address@hidden>
-
-       tests: check for presence of cscope with redirected input.
-       * tests/defs: Add required test for cscope.
-       Fixes cscope3.test hang with Sun C 5.9 cscope.
-
-       tests: avoid false failure in cygnus-dependency-tracking.test.
-       * tests/cygnus-dependency-tracking.test: Be less restrictive
-       when grepping the compiler error message, GCC 3.4.6 on FreeBSD
-       does not mention an undefined symbol.
-
-2011-01-20  Ralf Wildenhues  <address@hidden>
-
-       tests: revert not turning off errexit in instspc-test.sh
-       * tests/instspc-tests.sh: Turn off errexit while sourcing defs,
-       the scripts might still not be clean.
-
-2011-01-19  Ralf Wildenhues  <address@hidden>
-
-       tests: work around Tru64 sh -e issues for instspc*.test.
-       Apparently, Tru64 sh does not like turning off errexit mode,
-       and gets confused.
-       * tests/defs: Document 'errexit' cleanliness requirement.
-       * tests/defs-static.in: Likewise.  Avoid error from command
-       substitution to abort instspc*.test with Tru64/OSF 5.1 sh.
-       * tests/instspc-tests.sh: Drop now-unneeded temporary errexit
-       dropping.  Add strategic '|| Exit' to let tests work on Tru64.
-
-2011-01-19  Ralf Wildenhues  <address@hidden>
-
-       Allow _AM_DEPENDENCIES to be used later in configure.
-       * m4/depend.m4 (_AM_DEPENDENCIES): Remove a previously existing
-       conftest.dir before recreating it.
-       Fixes bug#7864.
-       Report by Eric Blake, from report by Scott McCreary against M4.
-
-2011-01-18  Ralf Wildenhues  <address@hidden>
-
-       tests: avoid failure on w32 file systems.
-       * tests/parallel-tests-unreadable-log.test: SKIP if file cannot
-       be turned unreadable.
-
-2011-01-17  Ralf Wildenhues  <address@hidden>
-
-       tests: allow double-colon spy.test to work with HP-UX make.
-       * tests/spy.test: Fix comment typos.  Ensure prerequisites we
-       do not want to depend on are strictly older than the target.
-       Also test with a target out of date wrt. more than one rule.
-
-2011-01-17  Ralf Wildenhues  <address@hidden>
-
-       Avoid local $_ perl variable, for Perl before 5.9.1.
-       * lib/Automake/Options.pm (_process_option_list): Do not
-       lexically localize $_.  Fixes bootstrap on AIX 5.1.
-       Bug introduced in commit `v1.11-622-gf90a06c'.
-
-2011-01-16  Stefano Lattarini  <address@hidden>
-
-       tests: remove useless requirements from cond36.test
-       * tests/cond36.test ($required): Remove.
-       Since we are at it, add a trailing `:' command.
-
-2011-01-16  Ralf Wildenhues  <address@hidden>
-
-       tests: avoid failing command substitution in errexit mode.
-       * tests/vartypo2.test, tests/vartypos.test: Rewrite to not use
-       a command substitution with a nonzero exit status, that causes
-       IRIX and Tru64/OSF sh to fail the whole test.
-
-2011-01-16  Ralf Wildenhues  <address@hidden>
-           Stefano Lattarini  <address@hidden>
-
-       parallel-tests: work around Tru64/OSF 5.1 sh read bugs.
-       * lib/am/check.am ($(TEST_SUITE_LOG), recheck, recheck-html):
-       Test file readability before redirecting input from it, to avoid
-       exiting Tru64/OSF 5.1 sh which treats read as special builtin.
-       * tests/parallel-tests-unreadable-log.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       * NEWS: Update.
-
-2011-01-16  Ralf Wildenhues  <address@hidden>
-
-       * NEWS, README: Update copyright years.
-
-2011-01-15  Stefano Lattarini  <address@hidden>
-
-       tests: hard error in case of internal failures or signal caught
-       * tests/defs: Exit with status 99 (hard error) rather than
-       1 (failure) on unexpected/internal errors, or when a signal
-       is caught by the client script.
-
-       Tests defs: don't let useless variables leak in test scripts.
-       * tests/defs ($priv_check_temp, $overwrite_status, $ro_dir_temp,
-       $create_status, $r2h, $libtool_found, $gettext_found, $aclocaldir,
-       $extra_includes): Unset once they've served their purpose.
-
-2011-01-16  Ralf Wildenhues  <address@hidden>
-
-       Fix parallel-tests.test failure with HP-UX make.
-       * tests/parallel-tests.test: Sleep inside inner tests, so logs
-       are newer than logs of tests they depend on, for HP-UX make.
-
-2011-01-15  Ralf Wildenhues  <address@hidden>
-
-       docs: ensure example are separated with empty lines in the input
-       * doc/automake.texi (Extending aclocal, Emacs Lisp, Rebuilding)
-       (API Versioning, Renamed Objects, Multiple Outputs): Add empty
-       lines before address@hidden' and after address@hidden example' lines, 
so info
-       output is rendered correctly, and a following @noindent honored.
-       Report by Stefano Lattarini.
-
-2011-01-15  Jim Meyering <address@hidden>
-
-       tests: fix comment typo
-       * tests/substref.test: Fix grammar in a comment.
-
-2011-01-13  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failures in two texinfo tests
-       * tests/txinfo.test ($required): Add 'makeinfo'.
-       * tests/txinfo8.test: Create a dummy 'textutils.info' file, so
-       that make won't try to run makeinfo (which could be unavailable)
-       to build it.
-       Found by NixOS Hydra, reported by Ralf Wildenhues.
-
-2011-01-15  Stefano Lattarini  <address@hidden>
-
-       Update docs w.r.t. warning and strictness options.
-       * doc/automake.texi (Strictness): Document that some warnings are
-       turned off by default in `foreign' strictness.
-       (Options): Divide into new sections "Options generalities" and
-       "List of Automake options".  Fix typo (colon instead of full
-       stop).  Document option precedence (AUTOMAKE_OPTIONS wins over
-       AM_INIT_AUTOMAKE which wins over command line).  Also document
-       interactions between options specifying strictness and those
-       specifying warnings.
-
-       More tests on warnings/strictness precedence.
-       * tests/warning-groups-win-over-strictness.test: New test, similar
-       to `warnings-win-over-strictness.test', but checking the explicit
-       catch-all warning flags (like `-Wall' and `-Wnone').
-       * tests/Makefile.am (TESTS): Update.
-
-       Update NEWS about the warnings-over-strictness precedence.
-       * NEWS: Automake explicit warning levels always take precedence
-       over the implicit warning levels implied by Automake strictness.
-
-       For PR automake/547:
-       Warnings win over strictness in AUTOMAKE_OPTIONS.
-       Ensure that, for what concerns the options specified in
-       AUTOMAKE_OPTIONS, explicitly-defined warnings always take
-       precedence over implicit strictness-implied warnings.
-       This finally fixes Automake bug#7669 a.k.a. PR/547.
-       * automake.in (handle_options): Call 'process_option_list'
-       only once per set of options.
-       * lib/Automake/Options.pm (process_global_option_list,
-       process_option_list): Add sanity checks.
-       ($_options_processed, $_global_options_processed): New
-       internal variables, used by the sanity checks above.
-       * tests/warnings-win-over-strictness.test: Extend.
-
-       For PR automake/547:
-       Change signature of 'Automake::Options::_process_option_list()'.
-       This only modifies internal details in the automake implementation,
-       bearing no externally visible effect, but preparing the way for the
-       final fix of Automake bug#7669 a.k.a. PR/547.
-       * lib/Automake/Options.pm (_process_option_list): Accept as
-       arguments a list of hash references with keys 'option' and 'where',
-       where 'option' is an option as might occur in AUTOMAKE_OPTIONS or
-       AM_INIT_AUTOMAKE, and 'where' is the location where it occurred.
-       (process_option_list, process_global_option_list): Updated.
-       * automake.in (handle_options, scan_autoconf_traces): Update.
-
-       Add more tests about AUTOMAKE_OPTIONS.
-       In view of soon-to-follow refactorings (still in the pursuit of a
-       fix for Automake bug#7669 a.k.a. PR/547), add some more tests on
-       AUTOMAKE_OPTIONS support, to prevent obvious regressions.
-       * tests/amopts-variable-expansion.test: New test.
-       * tests/amopts-location.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-       For PR automake/547:
-       Warnings win over strictness in AM_INIT_AUTOMAKE.
-       This change ensures that, for what concerns the options specified
-       in AM_INIT_AUTOMAKE,  explicitly-defined warnings always take
-       precedence over implicit strictness-implied warnings.  Related to
-       Automake bug#7669 a.k.a. PR/547.
-       * lib/Automake/Options.pm (_process_option_list): Parse explicit
-       warnings only after the strictness level has been set.  Fix POD
-       documentation.
-       * tests/warnings-win-over-strictness.test: Extend.
-
-       For PR automake/547:
-       Warnings win over strictness on command line.
-       Ensure that, on the command line at least, explicitly defined
-       warnings always take precedence over implicit strictness-implied
-       warnings.  Related to Automake bug#7669 a.k.a. PR/547.
-       * automake.in (parse_arguments): Parse warnings only after the
-       strictness level has been processed.
-       * tests/gnuwarn.test: Update, plus miscellaneous improvements.
-       * tests/warnings-win-over-strictness.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-       More tests on warnings and strictness.
-       * tests/warnings-strictness-interactions.test: New test.
-       * tests/warnings-unknown.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-       New test on silent-rules mode and portability warnings.
-       * tests/silent-nowarn.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-       Add new tests on strictness and warnings precedence and overriding.
-       * tests/strictness-override.test: New test.
-       * tests/strictness-precedence.test: New test.
-       * tests/warnings-override.test: New test.
-       * tests/warnings-precedence.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-01-15  Ralf Wildenhues  <address@hidden>
-
-       Fix remake rule-induced test failures with HP-UX make.
-       * tests/remake1a.test: Require GNU make.
-
-2011-01-15  Ralf Wildenhues  <address@hidden>
-
-       Fix remake rule-induced test failures with HP-UX make.
-       * tests/colon6.test: Update timestamp of subdir Makefile, so we
-       do not spuriously invoke the nonexistent toplevel am--refresh
-       rule.
-
-       tests: fix typos in colon6.test
-       * tests/colon6.test: Fix typos.
-
-2011-01-15  Ralf Wildenhues  <address@hidden>
-           Stefano Lattarini  <address@hidden>
-
-       tests: explain MSYS setup failure issue, improve test.
-       * tests/defs: Add comment and failure message, improve fail
-       logic.
-
-2011-01-15  Ralf Wildenhues  <address@hidden>
-
-       Fix libobj2.test failure with non-GNU make: define $(AR).
-       * tests/libobj2.test: Ensure $(AR) is suitably defined.
-
-2011-01-15  Ralf Wildenhues  <address@hidden>
-
-       tests: avoid spurious failures due to fork failure in test setup
-       * tests/defs: Ensure $me is always nonempty, to avoid spurious
-       failures on MinGW/MSYS in case the preceding sed command could
-       not be spawned.
-
-       Avoid configure warnings from wait about reused PIDs.
-       * m4/sanity.m4 (AM_SANITY_CHECK): Hide wait stderr output.
-       Fixes spurious failure of depcomp2.test.
-
-2011-01-13  Ralf Wildenhues  <address@hidden>
-
-       Avoid testsuite failures due to Autoconf Fortran change.
-       Autoconf v2.68-21-g727ce95 causes AC_F77_LIBRARY_LDFLAGS to
-       require computing the canonical host name.  Ensure config.guess
-       and config.sub files are present for respective checks.
-       * tests/compile_f_c_cxx.test: Add stub files.
-       * tests/flibs.test: Likewise.
-       * tests/fort4.test: Use $AUTOMAKE -a for installing files.
-
-2011-01-12  Stefano Lattarini  <address@hidden>
-
-       docs: clustered '-d' not recognized in YFLAGS
-       This change fixes automake bug#7828.
-       * doc/automake.texi (Yacc and Lex): Document that automake
-       recognizes '-d' in AM_YFLAGS only if it's not clustered with
-       other options.
-       From a report by Юрий Пухальский.
-
-2011-01-10  Stefano Lattarini  <address@hidden>
-
-       tests: add checks on automatically-distributed files
-       Related to automake bug#7819.
-       * tests/autodist.test: New test.
-       * tests/autodist-subdir.test: Likewise.
-       * tests/autodist-acconfig.test: Likewise.
-       * tests/autodist-acconfig-no-subdir.test: Likewise.
-       * tests/autodist-aclocal-m4.test: Likewise.
-       * tests/autodist-config-headers.test: Likewise.
-       * tests/autodist-configure-no-subdir.test: Likewise.
-       * tests/autodist-stamp-vti.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-01-11  Stefano Lattarini  <address@hidden>
-
-       tests: do not force yacc-requiring tests to use bison
-       * tests/defs.in: New required entry 'yacc'.  Remove old
-       required entry 'bison'.
-       * tests/cond35.test ($required): Require yacc, not bison.
-       * tests/cond36.test: Likewise.
-       * tests/pr204.test: Likewise.
-       * tests/silent-many-gcc.test: Likewise.
-       * tests/silent-many-generic.test: Likewise.
-       * tests/silent-yacc-gcc.test: Likewise.
-       * tests/silent-yacc-generic.test: Likewise.
-       * tests/subpkg.test: Likewise.
-       * tests/suffix10.test: Likewise.
-       * tests/yacc-basic.test: Likewise.
-       * tests/yacc-clean.test: Likewise.
-       * tests/yacc-d-basic.test: Likewise.
-       * tests/yacc-d-vpath.test: Likewise.
-       * tests/yacc-dist-nobuild.test: Likewise.
-       * tests/yacc-nodist.test: Likewise.
-       * tests/yacc4.test: Likewise.
-       * tests/yacc6.test: Likewise.
-       * tests/yacc7.test: Likewise.
-       * tests/yacc8.test: Likewise.
-       * tests/yaccdry.test: Likewise.
-       * tests/yaccvpath.test: Likewise.
-
-2011-01-11  Stefano Lattarini  <address@hidden>
-
-       tests: more consistent checks about invalid options
-       * tests/aclocal.test: Grepping of automake stderr for messages
-       reporting invalid options made stricter.
-       * tests/no-outdir-option.test: Likewise.  Also, create a dummy
-       `Makefile.am', to ensure that the automake failures are really
-       caused only by unrecognized options.
-       * tests/automake.test: Added trailing `:' command.  Removed
-       redundant checks on `--help' and `--version' option (already
-       performed in the test `help*.test').
-
-2011-01-11  Stefano Lattarini  <address@hidden>
-
-       tests: enable 'errexit' shell flag by default.
-       * tests/defs: Enable `errexit' shell flag (near the end).
-       Removed redundant comment about the enabling of shell traces.
-       * tests/README (Writing test cases): Update, and use nicer
-       formatting in a couple of places.
-       * All tests: Adjusted by removing now-redundant calls to
-       'set -e'.
-
-2011-01-11  Stefano Lattarini  <address@hidden>
-
-       tests: work around a texi+cygnus bug causing a spurious XFAIL
-       * tests/txinfo5b.test: New test, like txinfo5.test but calling
-       automake with the `-Wno-override' option to work around a bug
-       in the texinfo + cygnus interaction.
-       * tests/txinfo5.test: Update heading comments.
-       * tests/Makefile.am (TEST): Updated.
-
-2011-01-09  Dave Hart  <address@hidden>  (tiny change)
-
-       Fix another typo in Rule.pm comment.
-       * lib/Automake/Rule.pm: Fix typo.
-
-2011-01-09  Peter Rosin  <address@hidden>
-
-       Fix another typo in Rule.pm comment.
-       * lib/Automake/Rule.pm: Fix typo.
-
-2011-01-11  Stefano Lattarini  <address@hidden>
-
-       tests: texinfo unrecognized extensions
-       * tests/txinfo-unrecognized-extension.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-       Improve, extend and tweak tests on Texinfo support.
-       * tests/instdir-texi.test: Add a call to `ls -l' after that to
-       `make', for debugging.  When looking for required tools, do not
-       redirect the output of "$tool --help" to /dev/null, and do not
-       uselessly run it in a subshell.
-       * tests/txinfo.test: Rewritten to run autoconf, ./configure and
-       make.  All checks moved into Makefile.am.
-       * tests/txinfo8.test: Likewise, and modernize the generated
-       configure.in.
-       * tests/txinfo2.test: Moved checks into Makefile.am, and other
-       minor improvements.
-       * tests/txinfo5.test: Enable `errexit' shell flag, and related
-       changes.  Add trailing `:' command.
-       * tests/txinfo6.test: Likewise, and make grepping of generated
-       Makefile.in stricter.
-       * tests/txinfo7.test: Enable `errexit' shell flag, and related
-       changes.  Add trailing `:' command.  Do not add unnecessary stuff
-       to Makefile.am.
-       * tests/txinfo9.test: Verify that more targets which are expected
-       to be generated only once really are.  Make grepping less strict,
-       to avoid exposing too much internal details.  More minor changes.
-       * tests/txinfo16.test: Add trailing `:'.  Prefer cat over echo
-       for appending to configure.in.  Updated/fixed heading comments.
-       * tests/txinfo23.test: Likewise, and extended a little by making
-       it check that no info file is created in the $(srcdir).
-       * tests/txinfo24.test: Likewise.
-       * tests/txinfo25.test: Likewise.
-       * tests/txinfo18.test: Add trailing `:'.  Prefer cat over echo
-       for appending to configure.in.  Also, check that index files are
-       cleaned also by "make clean", not only by "make distclean".
-       * tests/txinfo22.test: Prefer `$me' over hard-coded test name,
-       and added trailing `:' command.  This testcase also used to check
-       that automake ignores in-line comments when using variables, but
-       preserves them in the output; these checks (added in commit
-       "Release-1-7f-4-g9177ef8") do not really pertain to this test,
-       so they have been moved ...
-       * tests/comments-in-var-defn.test: ... into this new test.
-       * tests/txinfo4.test: Escape literal dots in grep regexps.  Add
-       trailing `:' command.
-       * tests/txinfo29.test: Likewise.  Relax grepping of generated
-       Makefile.in w.r.t. whitespaces.  Prefer `cat' over `echo' to
-       append to configure.in.
-       * tests/txinfo3.test: Likewise.
-       * tests/vtexi.test: Improve grepping of Makefile.in (sometimes
-       make it stricter, sometimes laxer).  Move `set -e' setting just
-       after the inclusion of ./defs.  De-uglify a sed command.  Other
-       minor cosmetic improvements.
-       * tests/vtexi2.test: Make grepping of Makefile.in stricter.  Add
-       trailing `:' command.
-       * tests/vtexi3.test: New test on version.texi support.
-       * tests/vtexi4.test: Likewise.
-       * tests/Makefile.am (TESTS): Updated.
-
-2011-01-11  Stefano Lattarini  <address@hidden>
-
-       tests: fix spurious failure in 'tests/yflags-conditional.test'
-       * tests/yflags-conditional.test: Filter out message "warnings are
-       treated as errors" from automake stderr, to avoid a false positive
-       when grepping for extraneous warning messages.
-
-2011-01-10  Stefano Lattarini  <address@hidden>
-
-       yacc: warn about conditional content in *YFLAGS variables
-       This change fixes automake bug#7804.
-       * automake.in (lang_yacc_target_hook): Warn if any of the relevant
-       *YFLAGS variables has conditional contents (not only a conditional
-       definition).  Related refactoring.
-       * NEWS: Updated.
-       * tests/yflags-conditional.test: Updated and extended.
-       * tests/yflags-conditional-force.test: New test.
-       * tests/Makefile.am (TESTS): Updated.
-
-2011-01-08  Stefano Lattarini  <address@hidden>
-
-       yacc: support variable expansions in *YFLAGS definition.
-       This change fixes automake bug#7800.
-       * automake.in (lang_yacc_target_hook): Use 'value_as_list_recursive'
-       instead of 'variable_value' to get the value of *YFLAGS variables.
-       Related changes.
-       ($DASH_D_PATTERN): Removed.
-       * tests/Makefile.am (XFAIL_TESTS): Remove yflags-var-expand.test.
-       * tests/yacc-clean.test: Remove workaround for now-fixed bug.
-       * NEWS: Update.
-
-2011-01-08  Stefano Lattarini  <address@hidden>
-
-       yacc: more tests on *YFLAGS support
-       * tests/yflags-var-expand.test: New test, still xfailing.  It
-       exposes automake bug#7800 -- "automake fails to honor `-d' in
-       AM_YFLAGS when variable expansions are involved".
-       * tests/yflags-d-false-positive.test: New test, checking that
-       automake do not spuriously see `-d' in *YFLAGS when that isn't
-       really there.
-       * tests/yflags-force-override.test: New test, checking that
-       automake can cope with definition of the YFLAGS variable in
-       Makefile.am (even if that is an extremely bad practice, as that
-       variable is user-reserved).
-       * tests/yflags-cmdline-override.test: New test, checking that
-       automake can cope with user-redefinition of YFLAGS at configure
-       time and/or at make time.
-       * tests/yflags-conditional.test: New test, checks that automake
-       warns on conditionally-defined *YFLAGS variables.
-       * tests/Makefile.am (TESTS, XFAIL_TESTS): Update.
-
-2011-01-08  Stefano Lattarini  <address@hidden>
-
-       yacc: extend and improve tests
-       * tests/yacc-basic.test: Also check that the intermediate C file
-       is mentioned in the generated Makefile.in, and that it is created
-       by the first make invocation.
-       * tests/yacc3.test: Test removed, superseded by ...
-       * tests/yacc-d-basic.test: ... this new test.
-       * tests/yacc2.test: Add reference to that new test in the heading
-       comments.
-       * tests/yacc-d-vpath.test: New test.
-       * tests/yaccvpath.test: Updated heading comments.  Do not require
-       gcc anymore, as any working C compiler should be enough.  Remove
-       redundant comments.
-       * tests/yacc-nodist.test: New test.
-       * tests/yacc-dist-nobuild.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2010-12-13  Stefano Lattarini  <address@hidden>
-
-       Extend, fix and improve tests on Lex and Yacc support.
-       * tests/lexcpp.test: New test script, on support for Lex + C++.
-       * tests/lexvpath.test: New test script, test build and rebuild
-       rules for lexers in VPATH setup.
-       * tests/yacc-basic.test: New test script, run simple "semantic"
-       checks on basic Yacc support (similarly to what lex3.test does
-       for Lex support).
-       * tests/lex.test: Don't create useless dummy source file joe.l.
-       Remove extra blank lines.
-       * tests/lex4.test: Add trailing `:' command.  Do not create dummy
-       useless lex source file.
-       * tests/lex2.test: Likewise.  Call automake with the `-a' option,
-       so that it doesn't fail for the absence of `ylwrap' script.  Make
-       grepping of automake stderr stricter.
-       * tests/yacc7.test: Add trailing `:' command.  Enable `errexit'
-       shell flag earlier (just after having sourced ./defs).
-       * tests/yacc4.test: Likewise.  Also ...
-       (configure.in): Use pre-populated skeleton set up by ./defs,
-       instead of writing one from scratch.
-       Other minor cosmetic changes.
-       * tests/yacc5.test: Likewise.
-       * tests/yaccvpath.test: Likewise. Also ...
-       ($distdir): New variable.
-       Use it throughout.
-       * tests/lex5.test: Likewise.
-       * tests/lex3.test: Likewise.  Check the distdir, rather than
-       grepping the distribution tarball.  Extend the test on the
-       created binary, and be sure to avoid hangs.  Add some comments.
-       * tests/yacc.test: Use stricter grepping.  Add trailing `:'.
-       * tests/yacc6.test: Likewise.
-       * tests/yacc3.test: Likewise.  Do not create the unused file
-       `Makefile.sed'.  Remove useless rules from Makefile.am.  Other
-       minor cosmetic changes.
-       * tests/yacc2.test: Make grepping of generated `Makefile.in' and
-       of automake error messages stricter.  Do not redirect output of
-       grep to /dev/null.  Move call to aclocal earlier.  Reduce the
-       number of empty blank lines.  Fix a typo in comments.
-       * tests/yacc8.test: Fixed bugs that reduced the completeness of
-       the tests.  Added trailing `:' command.
-       (configure.in): Use pre-populated skeleton set up by ./defs,
-       instead of writing one from scratch.
-       * tests/yaccpp.test: Test also extensions `.y++', `.ypp', and
-       `.yxx', rather than only `.yy'.
-       * tests/Makefile.am (TESTS): Update.
-
-2011-01-09  Stefano Lattarini  <address@hidden>
-
-       cosmetics: remove trailing whitespaces
-       * doc/automake.texi: Remove trailing whitespaces.
-       * tests/cond13.test: Likewise.
-       * tests/cond14.test: Likewise.
-       * tests/fort4.test: Likewise.
-       * tests/fort5.test: Likewise.
-       * tests/libobj17.test: Likewise.
-       * tests/suffix7.test: Likewise.
-       * tests/vtexi2.test: Likewise.
-
-       automake: minor fixes in comments
-       * automake.in: Some minor fixes and enhancements in comments.
-
-2011-01-09  Ralf Wildenhues  <address@hidden>
-
-       Add test coverage for deleted header files.
-       * tests/depcomp6.test, tests/depcomp7.test: Update tests to
-       also check for the deleted header bug.  If no dependency
-       tracking mechanism could be found, SKIP rather than exit
-       successfully.  Use GNU style spacing and ANSI C prototypes.
-
-       Fix typos in Rule.pm comments.
-       * lib/Automake/Rule.pm: Fix typos in comments.
-
-       docs: split 'amhello Explained' node.
-       * doc/automake.texi (amhello Explained): Split node ...
-       (amhello's configure.ac Setup Explained)
-       (amhello's Makefile.am Setup Explained) : ... into these two.
-       (Top, Hello World): Adjust, and add @anchor for stable URL links.
-       Suggestion by Karl Berry in automake bug#7766.
-
-2011-01-08  Karl Berry  <address@hidden>
-           Eric Blake  <address@hidden>
-
-       docs: reference defining directories in amhello node.
-       * doc/automake.texi (amhello Explained): Point to Autoconf
-       manual for how to convert directory values into macros.
-       (Optional): Fix grammar nit.
-
-2011-01-07  Stefano Lattarini  <address@hidden>
-
-       yacc: "make clean" removes .c and .h files from non-distributed .y
-       Previously, while automake did *not* distribute C source and header
-       files derived from non-distributed Yacc sources, it still caused
-       them to be removed only by "make maintainer-clean" only, and not by
-       simply "make clean" or "make distclean".
-       This caused "make distcheck" to fail, unless the developer put
-       those generated .c and .h files in CLEANFILES or in DISTCLEANFILES
-       by hand.
-       This change fixes this issue, by making non-distributed `.c' and
-       `.h' files generated by non-distributed Yacc sources cleaned by
-       "make clean".
-       * tests/automake.in (lang_yacc_target_hook): Make C source and
-       header files derived from non-distributed Yacc files cleaned by
-       "make clean", not only by "make maintainer-clean".
-       * tests/yacc-clean.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-       * NEWS: Update.
-
-2011-01-02  Stefano Lattarini  <address@hidden>
-
-       * NEWS: Fix typo (forgotten word).
-
-2011-01-02  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       docs: how to work around checks on invalid primary/directory couples
-       * doc/automake.texi (Uniform): Document the blessed idiom which can
-       be used to work around automake checks on invalid primary/directory
-       couples (such as `lib_PROGRAMS' or `doc_LIBRARIES').
-
-2010-01-03  Stefano Lattarini  <address@hidden>
-
-       Tests: normalize use of the 'errexit' shell flag.
-       * tests/maken3.test (check_targets): Remove redundant call to
-       'set -e'.
-       * tests/maken4.test: Likewise.
-       * tests/ansi5.test: Call 'set -e' just after './defs' has been
-       sourced.
-       * tests/ansi6.test: Likewise.
-       * tests/ansi7.test: Likewise.
-       * tests/cond16.test: Likewise.
-       * tests/cond17.test: Likewise.
-       * tests/cond18.test: Likewise.
-       * tests/cond19.test: Likewise.
-       * tests/cond20.test: Likewise.
-       * tests/cond21.test: Likewise.
-       * tests/instdat2.test: Likewise.
-       * tests/instdir-texi.test: Likewise.
-       * tests/parallel-tests3.test: Likewise.
-       * tests/remake1a.test: Likewise.
-       * tests/ccnoco.test: Likewise, and add trailing `:' command.
-       * tests/comment4.test: Likewise.
-       * tests/gcj4.test: Likewise.
-       * tests/nodist2.test: Likewise.
-       * tests/nodist3.test: Enable 'errexit' shell flag (this should
-       have been done in commit v1.11-248-g317e17b, but the relevant
-       hunk has been forgotten somehow).
-       * tests/output.test: Likewise.
-       * tests/gnits2.test: Likewise, and display captured stderr to
-       script's stderr, not to script's stdout.
-       * tests/gnits3.test: Likewise.  Also, prefer 'cat' over 'echo'
-       to append to Makefile.am, and really check that the exit status
-       of "make installcheck" indicates failure.
-
-2011-01-02  Ralf Wildenhues  <address@hidden>
-
-       Sync auxiliary files from upstream.
-       * lib/config.guess, lib/config.sub, lib/texinfo.tex:
-       Sync from upstream.
-
-       Avoid caching bug in cygnus mode test.
-       * tests/cygnus-requires-maintainer-mode.test: Remove
-       autom4te.cache directory before rerunning aclocal, to
-       remove trace caches.
-
-       Fix maintainer-check regression.
-       * tests/subobj11a.test: Pass DISTCHECK_CONFIGURE_FLAGS in the
-       environment.
-
-       Bump copyright years.
-       * aclocal.in (write_aclocal, version): Bump copyright years.
-       * automake.in (gen_copyright, version): Likewise.
-       * doc/automake.texi: Likewise.
-
-2010-12-23  Stefano Lattarini  <address@hidden>
-
-       * NEWS: Add missing blank line between two entries.
-
-2010-12-23  Stefano Lattarini  <address@hidden>
-
-       Improve and extend tests `suffix*.test'.
-       * tests/suffix.test: Check that suffix rules for C compilation are
-       only included once.  Try also with a static library.
-       * tests/suffix2.test: Add a new grep to help potential debugging.
-       Do not run automake with the `--add-missing' options, since we
-       already create all the needed auxiliary files.  Try also *without*
-       the `no-dependencies' automake option.
-       * tests/suffix4.test: Make grepping of Makefile.in stricter.
-       * tests/suffix3.test: Rewritten to run also autoconf, ./configure
-       and make.
-       * tests/suffix5.test: Likewise.
-       * tests/suffix6.test: Fix botched recipe indentation (eight spaces
-       were used instead of a tabulation character).  Extend to check
-       that `.obj' is handled like `.$(OBJEXT)' (as is done for `.o').
-       Improved parsing & grepping of generated Makefile.in.  Other minor
-       fixes and improvements.
-       * tests/suffix10.test: Move some checks in Makefile.am.  Also run
-       "make all".
-       * tests/suffix12.test: Likewise, and account for VPATH issues in
-       weaker make implementations.
-       * tests/suffix11.test: Likewise.  Also, run "make distcheck", for
-       completeness, and related changes.
-       * tests/suffix8.test: Likewise.  Also, do not put `gcc' anymore
-       in $required.
-       * tests/suffix13.test: Do not use the `--force-missing' automake
-       option unnecessarily.
-       * tests/suffix6b.test: New test, semantic sister of `suffix6.test'.
-       * tests/suffix6c.test: Likewise.
-       * tests/Makefile.am (TESTS): Updated.
-
-2010-12-23  Ralf Wildenhues  <address@hidden>
-           Stefano Lattarini  <address@hidden>
-
-       Work around a bug in file-inclusion mechanism of Solaris make.
-       * automake.in (handle_single_transform): In the name of the
-       dependency file: collapse multiple slash characters into a single
-       one.
-       * tests/subobj11a.test: New test.
-       * tests/subobj11b.test: Likewise.
-       * tests/subobj11c.test: Likewise.
-       * tests/depcomp8a.test: Likewise.
-       * tests/depcomp8b.test: Likewise.
-       * tests/Makefile.am (TESTS): Updated.
-       * NEWS: Updated.
-       Report by Stefano Lattarini, quick fix by Ralf Wildenhues, final
-       patch and tests by Stefano Lattarini.
-
-2010-12-22  Stefano Lattarini  <address@hidden>
-
-       Fix two spurious testsuite failures on IRIX 6.5.
-       * tests/suffix13.test (Makefile.am): Account for VPATH issues on
-       weaker make implementations (e.g. IRIX 6.5).
-       * tests/parallel-tests8.test: Likewise, plus a required related
-       change.
-       Reported by Ralf Wildenhues.  The bugs have been there from the
-       first versions of the affected test scripts.
-
-2010-12-22  Stefano Lattarini  <address@hidden>
-
-       docs: cygnus mode doesn't require AM_CYGWIN32 macro.
-       * doc/automake.texi (Cygnus): Mode 'cygnus' does not require
-       the AM_CYGWIN32 macro (and indeed hasn't required it since at
-       least commit Release-1-2-31-g3038064 "merged changes from
-       Cygnus" of 1997-08-25).
-
-2010-12-22  Stefano Lattarini  <address@hidden>
-
-       Add some tests on 'cygnus' mode.
-       * tests/clean2.test: Extend.
-       * tests/cygnus-check-without-all.test: New test.
-       * tests/cygnus-dependency-tracking.test: Likewise.
-       * tests/cygnus-distclean.test: Likewise.
-       * tests/cygnus-imply-foreign.test: Likewise.
-       * tests/cygnus-no-dist.test: Likewise.
-       * tests/cygnus-no-installinfo.test: Likewise.
-       * tests/cygnus-requires-maintainer-mode.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2010-12-22  Stefano Lattarini  <address@hidden>
-
-       Fix parallel testsuite run with Zsh.
-       This change deals with a Zsh incompatibility in the handling
-       of the special shell variable `$0' in sourced files; this
-       incompatibility used to cause utter breakage when the
-       Automake testsuite was run in parallel mode with Zsh as
-       the $(TEST_LOG_COMPILER).
-       For more information, please refer to the thread "Fix parallel
-       testsuite run with zsh" on automake-patches, dated 2010-12-22:
-        
<http://lists.gnu.org/archive/html/automake-patches/2010-12/msg00135.html>
-       This change works around the problems described above for Zsh 4.3
-       or later, and offers better error messages (instead of random
-       failures) for earlier Zsh version.
-       * tests/README (Supported shells): When describing the manual
-       workaround about the Zsh incompatibility in the handling of `$0',
-       tell that it is now needed only with Zsh versions preceding 4.3.
-       Done also some minor rewordings.
-       * tests/defs-static.in ($argv0): New variable, offers a workaround
-       for the Zsh incompatibility in the handling of `$0'.
-       Abort if that variable cannot be correctly set (can happen only
-       in older Zsh version).
-       * tests/defs ($me): Define using `$argv0', not `$0'.
-
-2010-12-22  Stefano Lattarini  <address@hidden>
-
-       Tests defs: keep track of original $AUTOMAKE and $ACLOCAL values.
-       This is especially useful for tests which might want to run
-       automake and aclocal without additional flags and warnings.
-       * tests/defs-static.in ($original_ACLOCAL): New variable.
-       ($original_AUTOMAKE): Likewise.
-       * tests/help.test: Use them.
-       * tests/help2.test: Likewise.
-       * tests/help3.test: Likewise.
-       * tests/help4.test: Likewise.
-       From a suggestion by Ralf Wildenhues.
-
-2010-12-22  Stefano Lattarini  <address@hidden>
-
-       distlinksbrk.test: Work around botched "make -k".
-       * tests/distlinksbrk.test: Run "make" multiple times and grep
-       its output each time for a single error message, rather than
-       running "make -k" one single time and grepping its output for
-       all the expected error messages.  This should work around make
-       implementations with limited (broken?) `-k' support; for more
-       information, see these subthreads on the automake-patches list:
-         - 2010-11-15, "Testsuite failures on HP-UX 11.23",
-           
<http://lists.gnu.org/archive/html/automake-patches/2010-11/msg00162.html>
-         - 2010-11-15, "Testsuite failures on IRIX 6.5",
-           
<http://lists.gnu.org/archive/html/automake-patches/2010-11/msg00166.html>
-
-2010-12-21  Stefano Lattarini  <address@hidden>
-
-       Minor improvements to test 'amopts.test'.
-       * tests/amopts.test: Remove botched comment.  Make grepping of
-       automake stderr slighty stricter.  Add trailing `:' command.
-
-2010-12-21  Stefano Lattarini  <address@hidden>
-
-       backcompat6.test: avoid comments inside recipe commands.
-       * tests/backcompat6.test: Remove shell comments from makefile rule
-       commands, as they are not portable to (at least) Tru64 make.
-
-2010-12-21  Stefano Lattarini  <address@hidden>
-
-       man8.test: avoid comments inside recipe commands.
-       * tests/man8.test: Remove shell comments from makefile rule
-       commands, as they are not portable to (at least) Tru64 make.
-
-2010-12-21  Stefano Lattarini  <address@hidden>
-
-       Fix sed-related buglet in test "subdir5.test"
-       * tests/subdir5.test: Always terminate text passed to the
-       `i' sed command with a newline, to work around limitations
-       in e.g. older OpenBSD sed.
-
-2010-12-21  Stefano Lattarini  <address@hidden>
-
-       Fix spurious failures in tests on AC_CONFIG_AUX_DIR.
-       * tests/auxdir7.test: Do not try to needlessly overwrite the files
-       `install-sh' and `missing'.  This avoid spurious failures in "make
-       distcheck", when those files might be copied as read-only from the
-       `lib' directory.
-       * tests/auxdir8.test: Likewise.
-
-2010-12-18  Stefano Lattarini  <address@hidden>
-
-       Make test 'posixsubst-script' portable to MinGW/MSYS.
-       * tests/posixsubst-script.test: Ensure that the generated dummy
-       scripts really start with a shebang line, to work around a
-       limitation of 'test -x' on MinGW/MSYS.
-       Reported by Ralf Wildenhues.
-
-       Improve comments in tests `posixsubst*.test'.
-       * tests/posixsubst-data.test: Improve comment explaining why we
-       try also empty match suffix.
-       * tests/posixsubst-extradist.test: Likewise.
-       * tests/posixsubst-ldadd.test: Likewise.
-       * tests/posixsubst-libraries.test: Likewise.
-       * tests/posixsubst-ltlibraries.test: Likewise.
-       * tests/posixsubst-programs.test: Likewise.
-       * tests/posixsubst-scripts.test: Likewise.
-       * tests/posixsubst-sources.test: Likewise.
-       * tests/posixsubst-tests.test: Likewise.
-       Suggested by Ralf Wildenhues.
-
-2010-12-18  Stefano Lattarini  <address@hidden>
-
-       docs: fix blunder in example about python extension modules
-       * doc/automake.texi (Python): Use `quaternion_la_SOURCES',
-       not `quaternion_SOURCES', to declare the sources of python
-       extension module `quaternion.la'.
-
-2010-12-16  Stefano Lattarini  <address@hidden>
-
-       docs: list LTLIBRARIES among Automake primaries
-       * doc/automake.texi (Uniform): List `LTLIBRARIES' among
-       the Automake primaries.
-
-2010-12-13  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Tests defs: requirement 'xsi-shell' must be synced with libtool.
-       * tests/defs (xsi-shell): Add comment telling to keep the
-       XSI-conformance checks in sync with libtool.
-
-2010-12-17  Stefano Lattarini  <address@hidden>
-
-       Minor cleanups in canon7.test.
-       * tests/canon7.test (_foo_bar_SOURCES): Remove libs.c.
-       (configure.in): Remove AC_PROG_CXX.
-
-2010-12-16  Ralf Wildenhues  <address@hidden>
-
-       Avoid false positive in sc_tests_plain_make maintainer-check.
-       * Makefile.am (sc_tests_plain_make): Ensure to only match full
-       `make' words.  Avoid false positive with remake11.test.
-
-2010-12-16  Ralf Wildenhues  <address@hidden>
-
-       Fix canon7.test failure.
-       * tests/canon7.test (_foo_bar_SOURCES): Add foobar.c.
-       (lib.h, libd.c, libs.c): Use const for constant strings.
-
-2010-12-16  Ralf Wildenhues  <address@hidden>
-
-       Fix typos in test comments.
-       * tests/posixsubst-data.test, tests/posixsubst-extradist.test,
-       tests/posixsubst-ldadd.test, tests/posixsubst-libraries.test,
-       tests/posixsubst-ltlibraries.test, tests/posixsubst-programs.test,
-       tests/posixsubst-scripts.test, tests/posixsubst-sources.test,
-       tests/posixsubst-tests.test: Fix typos.
-
-2010-12-14  Stefano Lattarini  <address@hidden>
-
-       More uses of AS_HELP_STRING in automake macros.
-       * m4/depend.m4 (AM_DEP_TRACK): Use `AS_HELP_STRING' to format
-       the help message added to the generated configure.
-       * m4/dmalloc.m4 (AM_WITH_DMALLOC): Likewise.
-       * m4/lispdir.m4 (AM_PATH_LISPDIR): Likewise.
-       * m4/maintainer.m4 (AM_MAINTAINER_MODE): Likewise.
-       * m4/multi.m4 (AM_ENABLE_MULTILIB): Likewise.
-       Also, bumped all serial numbers of the modified m4 files.
-
-2010-12-14  Stefano Lattarini  <address@hidden>
-
-       Improve tests on generated portions of configure help screen.
-       * tests/help-depend.test: Grepping of configure help screen
-       relaxed to cater for possible line wrapping, and tightened in
-       other respects.
-       * tests/help-depend2.test: Likewise.
-       * tests/help-dmalloc.test: Likewise.
-       * tests/help-lispdir.test: Likewise.
-       * tests/help-maintainer.test: Likewise.
-       * tests/help-multilib.test: Likewise.
-       * tests/help-silent.test: Likewise.
-       * tests/help-upc.test: Likewise.
-       * tests/help-init.test: Grepping of configure help screen
-       tightened.
-
-2010-12-15  Stefano Lattarini  <address@hidden>
-
-       Extended tests on AC_CONFIG_AUX_DIR.
-       * tests/auxdir.test: Enable `errexit' shell flag.  Prefer `$me'
-       over hard-coded test name.  Use proper m4 quoting.  Add trailing
-       `:' command.
-       * tests/auxdir2.test: Likewise.  Try to call automake also with
-       the `-a' option, so that it will not fail for spurious reasons.
-       * tests/auxdir3.test: Add an explanatory comment and a trailing
-       `:' command.
-       * tests/auxdir4.test: Prefer `$me' over hard-coded test name.
-       Make grepping of automake stderr slightly stricter.  Also, now
-       this test just checks about Automake's reaction to unportable
-       auxiliary directory names (and it has been extended in this
-       respect).  Moved the checks about non-existent auxiliary
-       directories to ...
-       * tests/auxdir5.test: ... this new test.
-       * tests/auxdir6.test: New test.
-       * tests/auxdir7.test: Likewise.
-       * tests/auxdir8.test: Likewise.
-       * tests/auxdir9.test: Likewise.
-       * tests/Makefile.am (TESTS): Updated.
-
-2010-12-06  Stefano Lattarini  <address@hidden>
-
-       Tests: extend checks on remake rules.
-       This adds proper semantical tests (i.e. run make to check the
-       rebuild rules are correctly triggered) in addition to tentative
-       grepping of the generated Makefile.in(s).
-       * tests/remake.test: Enable `errexit' shell flag, and related
-       changes.  Modernize `configure.in'.  Add trailing `:' command.
-       Improve heading comments, and add a reference to new sister test
-       remake1a.test.
-       * tests/remake3.test: Likewise (but with sister test being
-       remake3a.test).
-       * tests/remake2.test: Improve heading comments.  Enable `errexit'
-       shell flag, and related changes.  Modernize `configure.in'.  Make
-       grepping of `Makefile.in' slightly stricter.  Add trailing `:'
-       command.
-       * tests/remake5.test: Also run the `distcheck' target.  Add
-       trailing `:' command.  Use proper m4 quoting in configure.in.
-       * tests/remake4.test: Prefer `$me' over hard-coded test name.
-       * tests/remake7.test: Use the `configure.in' stub created by
-       ./defs, rather than writing it from scratch.
-       * tests/remake6.test: Likewise.  Also, add trailing `:' command,
-       and ensure verbose printing of captured make output.
-       * tests/remake1a.test: New test, sister of remake.test.
-       * tests/remake3a.test: New test, sister of remake3.test.
-       * tests/remake8a.test: New test.
-       * tests/remake8b.test: Likewise.
-       * tests/remake9a.test: Likewise.
-       * tests/remake9b.test: Likewise.
-       * tests/remake9c.test: Likewise.
-       * tests/remake9d.test: Likewise.
-       * tests/remake10a.test: Likewise.
-       * tests/remake10b.test: Likewise.
-       * tests/remake10c.test: Likewise.
-       * tests/remake11.test: Likewise.
-       * tests/remake12.test: Likewise.
-       * tests/Makefile.am (TESTS): Updated.
-
-2010-12-11  Stefano Lattarini  <address@hidden>
-
-       Improve and extend tests on canonicalization.
-       * tests/canon-name.test: Add trailing `:' command.  When writing
-       configure.in, prefer to use $me instead of hard-coding the test
-       name.
-       * tests/canon3.test: Prefer trailing `:' over trailing `Exit 0'.
-       * tests/canon4.test: Likewise.  Make grepping of Makefile.in
-       stricter.  Improve heading comment, and add reference to ...
-       * tests/canon6.test: ... this new test (sister test of the
-       previous one).
-       * tests/canon.test: Prefer cat + here-doc over echo to append
-       text to configure.in.  Extend grepping of Automake stderr.  Add
-       trailing `:' command.
-       * tests/canon5.test: Likewise.
-       * tests/canon7.test: New file, stress test on canonicalization.
-       * tests/canon8.test: New test, for better coverage (check that
-       the `@' character is not transliterated in canonicalizations).
-       * tests/Makefile.am: Updated.
-
-2010-12-13  Stefano Lattarini  <address@hidden>
-
-       Libobj tests: refer to automake bug tracker for limitations.
-       * tests/libobj15b.test (configure.in): In the comment explaining
-       why an apparently redundant AC_OUTPUT is indeed needed, refer
-       to the relevant entry in the Automake bug tracker rather than
-       describing the bug in detail with a FIXME-style comment.
-       * tests/libobj15c.test: Likewise.
-       * tests/libobj20b.test: Likewise.
-
-       Libobj tests: do not use `##' automake comments in-line.
-       * tests/libobj19.test (Makefile.am): Do not use inline `##'
-       comments in the definition of AUTOMAKE_OPTIONS.
-       * tests/libobj20c.test: Likewise.
-       Report by Ralf Wildenhues.
-
-2010-12-12  Stefano Lattarini  <address@hidden>
-
-       Tests defs: more uses of $top_testsrcdir.
-       * tests/compile6.test: Use `$top_testsrcdir' instead of
-       `$testsrcdir/..'.
-
-2010-11-12  Stefano Lattarini  <address@hidden>
-
-       Tests required tools: also try `-v' option for GNU compilers.
-       * tests/defs.in: In the loop on "$required" tools, for gcc
-       and g++, also run "gcc -v" (resp. "g++ -v"), to get more
-       information, and for consistency with gcj.
-
-2010-11-12  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Tests defs: avoid some useless subshells.
-       * tests/defs: In the loop on "$required" tools: avoid subshells
-       where not needed.
-
-2010-12-09  Stefano Lattarini  <address@hidden>
-
-       Extend tests on AC_LIBOBJ and friends.
-       * tests/aclibobj.test: Removed, superseded by ...
-       * tests/libobj-basic.test: ... this new test, which runs autoconf,
-       ./configure and make, to ensure everything really works.
-       * tests/libobj3.test: Add trailing `:' command.  Escape literal
-       dot in grep regexp.
-       * tests/libobj4.test: Enable `errexit' shell flag, and related
-       changes.  Add trailing `:' command.  Use proper m4 quoting.
-       * tests/ltlibobjs.test: Likewise.
-       * tests/libobj5.test: Enable `errexit' shell flag, and related
-       changes.  Add trailing `:' command.  Make more robust by using
-       longer filenames to be grepped.
-       * tests/libobj8.test: Enable `errexit' shell flag, and related
-       changes.  Add trailing `:' command.  Use the configure.in
-       stub provided by ./defs, rather than writing it from scratch.
-       * tests/libobj2.test: Likewise.  Also, add calls to autoconf,
-       ./configure and make, to ensure everything really works.
-       * tests/libobj7.test: Likewise, and ensure that at least one
-       function listed in AC_REPLACE_FUNCTIONS is truly replaced.
-       * tests/libobj13.test: Make grepping of Automake stderr slightly
-       stricter.  Add trailing `:' command.
-       * tests/libobj12.test: Likewise.  Also, prefer "cat + here-doc"
-       over "echo" to append to Makefile.am, and some cosmetic changes
-       in spacing.
-       * tests/libobj14.test: Call `Exit 1' if sourcing of ./defs fails.
-       Slighty improve m4 quoting.  Add trailing `:' command.
-       * tests/libobj10.test: Add calls to autoconf, ./configure and
-       make, to ensure everything really works.  Also, remove tests that
-       nonexistent source for AC_LIBOBJ cause an Automake failure: this
-       is already checked by ...
-       * tests/libobj15a.test: ... this new test.
-       * tests/libobj15b.test: New test, sister test of libobj15a.test,
-       checks AC_LIBSOURCE instead of AC_LIBOBJ.
-       * tests/libobj15c.test: New test, sister test of libobj15a.test,
-       checks AC_LIBSOURCES instead of AC_LIBOBJ.
-       * tests/libobj11.test: Removed, superseded by ...
-       * tests/libobj16a.test: ... this new test.
-       * tests/libobj16b.test: New test, sister test of libobj16a.test,
-       but using oldish/deprecated idioms.
-       * tests/libobj17.test: New test.
-       * tests/libobj18.test: Likewise.
-       * tests/libobj19.test: Likewise.
-       * tests/libobj20a.test: Likewise.
-       * tests/libobj20b.test: Likewise.
-       * tests/libobj20c.test: Likewise.
-       * tests/Makefile.am (TESTS): Updated.
-
-2010-12-08  Stefano Lattarini  <address@hidden>
-
-       Test `$(var:suf=rpl)' expansion in special automake variables.
-       * tests/posixsubst-data.test: New test.
-       * tests/posixsubst-extradist.test: Likewise.
-       * tests/posixsubst-ldadd.test: Likewise.
-       * tests/posixsubst-libraries.test: Likewise.
-       * tests/posixsubst-ltlibraries.test: Likewise.
-       * tests/posixsubst-programs.test: Likewise.
-       * tests/posixsubst-scripts.test: Likewise.
-       * tests/posixsubst-sources.test: Likewise.
-       * tests/posixsubst-tests.test: Likewise.
-       * tests/Makefile.am (TESTS): Update.
-
-2010-12-07  Stefano Lattarini  <address@hidden>
-
-       Make tests `colon*.test' more "semantic".
-       Prefer running configure and make over grepping the generated
-       files; this is both more correct and less fragile.
-       * tests/colon.test: Made more "semantic", as described above.
-       * tests/colon5.test: Likewise.
-       * tests/colon6.test: Likewise.
-       * tests/colon7.test: Likewise.
-       * tests/colon2.test: Likewise, and improve syncing with sister
-       test `colon3.test'.
-       * tests/colon3.test: Likewise (but with the sister test being
-       `colon2.test' here).
-
-2010-12-10  Ralf Wildenhues  <address@hidden>
-
-       Avoid running installed automake from 'libtool --help'.
-       * tests/subobj9.test: Export AUTOCONF and AUTOMAKE.
-       Together with fixed Libtool, this fixes check-coverage to not
-       invoke installed automake.
-
-2010-12-06  Stefano Lattarini  <address@hidden>
-
-       Separate checks on target overriding into multiple test scripts.
-       * tests/overrid.test: Deleted, its contents separated into ...
-       * tests/override-suggest-local.test: ... this new test ...
-       * tests/override-html.test: ... and this new test ...
-       * tests/override-conditional-1.test: ... and this new test ...
-       * tests/override-conditional-2.test: ... and this new test (still
-       xfailing).
-       * tests/Makefile.am (TESTS, XFAIL_TESTS): Updated.
-
-       Enable `set -e' in more tests (plus some tweakings).
-       * tests/implicit.test: Enable `errexit' shell flag, and related
-       changes.  Add trailing `:' command.
-       * tests/insh2.test: Likewise.
-       * tests/instman2.test: Likewise.
-       * tests/interp.test: Likewise.
-       * tests/interp2.test: Likewise.
-       * tests/library.test: Likewise.
-       * tests/mclean.test: Likewise.
-       * tests/info.test: Enable `errexit' shell flag, and related
-       changes.  Add trailing `:' command.  Remove useless chaff from
-       generated Makefile.am.  Add a "FIXME" comment.
-       * tests/include.test: Enable `errexit' shell flag, and related
-       changes.  Add trailing `:' command.  Prefer cat + here-doc over
-       echo to append to configure.in.  Make tests more robust by using
-       longer and less common names to grep.  Remove an useless call to
-       echo.  Remove an useless subshell.
-       * tests/header.test: Enable `errexit' shell flag, and related
-       changes.  Use proper m4 quoting.  Add excerpts from the original
-       report of the bug tested for by this script.
-       * tests/gcj.test: Enable `errexit' shell flag, and related
-       changes.  Use proper m4 quoting.  Add trailing `:' command.
-       * tests/gcj3.test: Likewise.
-       * tests/ldflags.test: Likewise.
-       * tests/libtool.test: Likewise.
-       * tests/listval.test: Likewise.
-       * tests/javaprim.test: Likewise, and prefer cat + here-doc over
-       echo to append to configure.in.
-       * tests/javasubst.test: Likewise.
-       * tests/discorver.test: Enable `errexit' shell flag.  Prefer
-       trailing `:' over trailing `Exit 0'.
-       * tests/instdat.test: Enable `errexit' shell flag, and related
-       changes.  Use proper m4 quoting.  Avoid useless subshell.  Prefer
-       cat + here-doc over echo to append to configure.in.
-       * tests/libtool2.test: Enable `errexit' shell flag, and related
-       changes.  Add trailing `:' command.  Use the configure.in
-       stub provided by ./defs, rather than writing it from scratch.
-
-       Modernize, improve and/or tweak some test scripts.
-       * tests/maintclean.test: Use proper m4 quoting.  Add trailing `:'
-       command.
-       * tests/sinclude.test: Likewise, and add a couple of blank lines,
-       for clarity.
-       * tests/make.test: Move setting of `errexit' shell flag earlier in
-       the script (just after inclusion of ./defs).  Use the configure.in
-       stub created by ./defs, rather than writing it from scratch.  Some
-       cosmetic changes in spacing.  Ensure we wait enough time before
-       touching configure.in to trigger the rebuild rules.
-       * tests/makej.test: Use `$me' instead of hard-coding the test
-       name.  Add trailing `:' command.
-       * tests/version7.test: Likewise.
-       * tests/space.test: Enable `errexit' shell flag, and related
-       changes.
-       * tests/makevars.test: Likewise.  Also, prefer trailing `:' over
-       trailing `Exit 0', and be more tolerant of white spaces when
-       grepping Makefile.in.
-
-2010-12-02  Stefano Lattarini  <address@hidden>
-
-       * tests/silent8.test: Use "|| Exit 1" after ". ./defs".
-
-       Enable `set -e' in more tests (plus some tweakings).
-       * tests/mkinstall.test: Enable `errexit' shell flag, and related
-       changes.  Add a trailing `:' command, if needed.
-       * tests/mdate2.test: Likewise.
-       * tests/objc.test: Likewise.
-       * tests/noinst.test: Likewise.
-       * tests/outdir.test: Likewise.
-       * tests/number.test: Likewise.
-       * tests/pluseq.test: Likewise.
-       * tests/req.test: Likewise.
-       * tests/rulepat.test: Likewise.
-       * tests/specflg6.test: Likewise.
-       * tests/spell3.test: Likewise.
-       * tests/parse.test: Likewise, and ...
-       (configure.in): Use the stub created by ./defs, rather than
-       writing it from scratch.  Remove useless calls to AC_PROG_RANLIB
-       and AC_OUTPUT.
-       * tests/mdate4.test: Likewise.
-       * tests/mkinstall.test: Likewise, and ...
-       (configure.in): ... drop useless call to `AC_OUTPUT'.
-       * tests/output.test: Enable `errexit' shell flag, and related
-       changes.  Add a trailing `:' command.
-       (configure.in): Modernize.
-       * tests/output2.test: Likewise.
-       * tests/output3.test: Likewise.
-       * tests/output4.test: Likewise.
-       * tests/mdate3.test: Enable `errexit' shell flag, and related
-       changes.  Prefer `$me' over hard-coded test name.  Do not move
-       non-existent or useless files in the build auxiliary directory.
-       * tests/nodistdir.test: Enable `errexit' shell flag, and related
-       changes.  Prefer trailing `:' over trailing `Exit 0'.
-       * tests/nodist.test: Likewise.  Also, prefer cat + here-doc over
-       echo to create input test files, and do not create useless dummy
-       C source files.
-       * tests/nodist2.test: Likewise.
-       * tests/ppf77.test: Enable `errexit' shell flag, with related
-       changes.  Add a trailing `:' command.  Do not create useless
-       dummy source files.
-       * tests/spelling.test: Enable `errexit' shell flag, with related
-       changes.  Add a trailing `:' command.  Also, grep Automake error
-       message.
-       * tests/specflg3.test: Enable `errexit' shell flag, with related
-       changes.  Avoid unportable use of `-e' option of fgrep.  Prefer
-       trailing `:' over trailing `Exit 0'.  Remove extra empty lines,
-       and cosmetic changes to whitespaces.
-       * tests/obsolete.test: Enable `errexit' shell flag, with related
-       changes.  Improve verbosity.  Other miscellaneous changes.
-
-2010-11-30  Stefano Lattarini  <address@hidden>
-
-       Improve and extend tests on `:=' variable assignments.
-       * tests/colneq.test: Avoid redundant use of variable assignments
-       in Makefile.am.  Use command-line automake options instead of
-       editing AUTOMAKE_OPTIONS in Makefile.am.  Make grepping of the
-       generated Makefile.in slightly stricter.  Add a trailing `:'
-       command.
-       * tests/colneq2.test: Do not create unneeded dummy files.  Run
-       also autoconf, ./configure and make.  Add trailing `:' command.
-       * tests/colneq3.test: New test, similar to colneq.test, but
-       running also autoconf, ./configure and make.
-       * tests/Makefile.am (TESTS): Update.
-
-2010-11-26  Stefano Lattarini  <address@hidden>
-
-       Remove long-deprecated options --Werror and --Wno-error.
-       These options has been deprecated at least since commit
-       "Release-1-6-1b-35-gc037f20", dated 2002-07-06.
-       * automake.in (parse_arguments): Do not recognize anymore options
-       `--Werror' and `--Wno-error' as synonyms of respectively `-Werror'
-       and `-Wno-error'.
-       * tests/werror.test: Update: use `-Werror' instead of `--Werror'.
-       * NEWS: Update.
-
-2010-11-25  Stefano Lattarini  <address@hidden>
-
-       Fix spurious failures in `silent*.test' for $CC != gcc
-       In some tests on automake-produced silent rules, we forced the
-       use of gcc depmode to improve testsuite coverage; but this has
-       unsurprisingly led to spurious failures when some non-GNU C
-       compilers were used.  So we are now careful to require GCC in
-       tests that force gcc depmode.
-       From reports by Ralf Wildenhues.
-       * tests/silent5.test: Test removed, its content split into ...
-       * tests/silent-many-generic.test, tests/silent-many-gcc.test: ...
-       these new sister tests, the latter of which forces gcc depmode
-       and lists "gcc" in $required.
-       * tests/silentlex.test: Test removed, its content split into ...
-       * tests/silent-lex-generic.test, tests/silent-lex-gcc.test: ...
-       these new sister tests, the latter of which forces gcc depmode
-       and lists "gcc" in $required.
-       * tests/silentyacc.test: Test removed, its content split into ...
-       * tests/silent-yacc-generic.test, tests/silent-yacc-gcc.test: ...
-       these new sister tests, the latter of which forces gcc depmode and
-       lists "gcc" in $required.
-       * tests/Makefile.am (TESTS): Updated.
-
-2010-11-21  Stefano Lattarini  <address@hidden>
-
-       Tests: consistently use "|| Exit 1" after ". ./defs".
-       * tests/autohdr.test: Use `. ./defs || Exit 1', not bare
-       `. ./defs', for consistency with other tests.
-       * tests/autohdr2.test: Likewise.
-       * tests/autohdr3.test: Likewise.
-       * tests/autohdr4.test: Likewise.
-       * tests/cond23.test: Likewise.
-       * tests/cond24.test: Likewise.
-       * tests/cond25.test: Likewise.
-       * tests/cond26.test: Likewise.
-       * tests/cond27.test: Likewise.
-       * tests/cond28.test: Likewise.
-       * tests/cond29.test: Likewise.
-       * tests/cond30.test: Likewise.
-       * tests/cond31.test: Likewise.
-       * tests/cond32.test: Likewise.
-       * tests/cond33.test: Likewise.
-       * tests/cond34.test: Likewise.
-       * tests/cond35.test: Likewise.
-       * tests/cond36.test: Likewise.
-       * tests/cond37.test: Likewise.
-       * tests/cond38.test: Likewise.
-       * tests/cond39.test: Likewise.
-       * tests/cond40.test: Likewise.
-       * tests/cond41.test: Likewise.
-       * tests/cond42.test: Likewise.
-       * tests/cond43.test: Likewise.
-       * tests/cond44.test: Likewise.
-       * tests/cond45.test: Likewise.
-       * tests/dollarvar.test: Likewise.
-       * tests/dollarvar2.test: Likewise.
-       * tests/hfs.test: Likewise.
-       * tests/libobj14.test: Likewise.
-       * tests/percent.test: Likewise.
-       * tests/percent2.test: Likewise.
-       * tests/phony.test: Likewise.
-       * tests/silent.test: Likewise.
-       * tests/silent2.test: Likewise.
-       * tests/silent3.test: Likewise.
-       * tests/silent4.test: Likewise.
-       * tests/silent5.test: Likewise.
-       * tests/silent6.test: Likewise.
-       * tests/silent7.test: Likewise.
-       * tests/silent9.test: Likewise.
-       * tests/silentcxx.test: Likewise.
-       * tests/silentf77.test: Likewise.
-       * tests/silentf90.test: Likewise.
-       * tests/silentlex.test: Likewise.
-       * tests/silentyacc.test: Likewise.
-
-       Avoid useless cleaning in some `silent*.test' tests.
-       * tests/silentf77.test: Removed useless calls to "make clean"
-       and "make maintainer-clean".
-       * tests/silentf90.test: Likewise.
-       * tests/silent3.test: Removed useless call to "make distclean".
-       * tests/silent4.test: Likewise.
-       * tests/silent9.test: Likewise.
-
-2010-11-19  Ian Lance Taylor  <address@hidden>
-
-       Sync config-ml.in from GCC.
-       * config-ml.in: Add Go support: treat GOC and GOCFLAGS like other
-       compiler/flag environment variables.
-
-2010-11-20  Stefano Lattarini  <address@hidden>
-
-       release-stats: account for more generated tests.
-       * Makefile.am (release-stats): Be sure to take into account all
-       the generated tests, by grepping the test scripts to decide which
-       ones of them are automatically generated.
-
-2010-11-20  Stefano Lattarini  <address@hidden>
-
-       Code cleanup after removal of option `--output-directory'.
-       * automake.in ($output_directory): Remove, it's unconditionally
-       defined to `.' and used only ...
-       (generate_makefile): ... in this subroutine, which now has been
-       edited and simplified accordingly.
-
-       Remove obsolete automake option `--output-directory'.
-       This option has been deprecated since version 1.7 (2002/2003).
-       * automake.in ($output_directory): Define to `.' unconditionally.
-       (parse_arguments): Remove handling of equivalent options `-o' and
-       `--output-directory'.
-       * tests/outdir.test: Removed.
-       * tests/no-outdir-option.test: New test.
-       * tests/Makefile.am (TESTS): Updated.
-       * NEWS: Updated.
-
-2010-11-19  Stefano Lattarini  <address@hidden>
-
-       Automake::Config: remove extra trailing semicolon.
-       * lib/Automake/Config.in: Remove extra trailing semicolon.
-
-       help4.test: fix botched heading comment.
-       * tests/help4.test: Fixed the heading comment, since it
-       didn't correctly describe what checks the testcase was
-       supposed to perform.
-
-       help2.test: add checks on aclocal too.
-       * tests/help2.test: Check that also `aclocal --version' and
-       `aclocal --help' work with configure.in and acinclude.m4 both
-       broken.
-
-2010-11-19  Stefano Lattarini  <address@hidden>
-
-       New test on repeated automake options.
-       * tests/repeated-options.test: New test, check that automake
-       does not complain on repeated options, nor generate broken or
-       incorrect makefiles.
-       * tests/Makefile.am (TESTS): Updated.
-
-2010-11-17  Stefano Lattarini  <address@hidden>
-
-       Fix spurious failures of silent-rules tests with Sun Fortran.
-       * tests/silentf77.test: Strip from the make output some verbose
-       messages possibly printed by the SunStudio fortran compilers, to
-       avoid spurious failures.  Add a trailing `:' command.
-       * tests/silentf90.test: Likewise.
-
-2010-11-17  Stefano Lattarini  <address@hidden>
-
-       Fix spurious failures of silent5.test with Sun Fortran.
-       * tests/silent5.test: Strip from the make output some verbose
-       messages possibly printed by the SunStudio fortran compilers,
-       to avoid spurious failures.  This bug has been there from the
-       very first version of this test script.
-
-2010-11-16  Stefano Lattarini  <address@hidden>
-
-       Fix regression in colon{5,6}.test (failures on AIX 5.3).
-       * tests/colon5.test: Also substitute address@hidden@' with `$SHELL' when
-       post-processing the generated Makefile.in, to work around a bug
-       of AIX 5.3 make which doesn't allow setting the `$(SHELL)' macro
-       on the commend line.  Calls to `$MAKE' adjusted accordingly.
-       * tests/colon6.test: Likewise.
-       Regression introduced in commit v1.11-175-gf9fe878 "Modernize,
-       improve and/or extend tests `colon*.test", and reported by Ralf
-       Wildenhues.
-
-2010-11-16  Stefano Lattarini  <address@hidden>
-
-       Fix regression in ansi.test (failure on AIX 5.3).
-       * tests/ansi.test: Remove redundant hackish check done using a
-       hand-postprocessed Makefile.in.  This check worked by setting
-       the `$(SHELL)' macro on the command line of make, but this is
-       not supported by the AIX 5.3 make implementation.
-       This bug has been lurking for a long time, and was activated by
-       commit v1.11-125-gc1f6cdb "Enable `errexit' shell flag in various
-       tests".  Report by Ralf Wildenhues.
-
-2010-11-16  Ralf Wildenhues  <address@hidden>
-
-       backcompat5.test: avoid '##'-style comments inside recipe commands.
-       * tests/backcompat5.test: Remove double-hash comments
-       from makefile rule commands, they are not part of the
-       Automake API.  Fixes testsuite failure with Tru64 make.
-
-       tests: avoid '##'-style comments inside recipe commands.
-       * tests/confh.test, tests/confh8.test: Remove
-       double-hash comments from makefile rule commands, they
-       are not part of the Automake API.
-
-2010-11-14  Ralf Wildenhues  <address@hidden>
-
-       tests: work around dash quoting issue in case statements.
-       * tests/color.test, tests/color2.test: Quote variable in case
-       pattern, to avoid skipping tests with dash 0.5.5.1.
-
-2010-11-16  Peter Rosin  <address@hidden>
-
-       Skip MSVC oriented tests if the shell is not capable.
-       * tests/defs: New required entry 'xsi-shell'.
-       * tests/ar-lib.test, tests/compile3.test, tests/compile6.test:
-       Require a XSI capable shell.
-       Reported by Ralf Wildenhues.
-
-2010-11-15  Peter Rosin  <address@hidden>
-
-       compile: clear the `eat' variable earlier.
-       * lib/compile: Clear the `eat' variable earlier.
-       ($scriptversion): Update.
-       * tests/compile3.test: Prevent regressions.
-
-2010-11-14  Ralf Wildenhues  <address@hidden>
-
-       More stable configure output from sanity check.
-       * m4/sanity.m4 (AM_SANITY_CHECK): Always print check line
-       about ensuring newer files, even if we don't actually need
-       to wait any more.
-
-2010-11-14  Ralf Wildenhues  <address@hidden>
-
-       Rebuild menus in the manual.
-       * doc/automake.texi: Rebuild menus (using ^C ^U ^A in emacs).
-       Thanks to Ian Lance Taylor for the suggestion.
-
-       Fix install-strip when $(STRIP) contains several words.
-       * lib/am/install.am (install-strip): Update comment.  Use
-       separate sub-make invocations for empty and nonempty $(STRIP),
-       to fix quoting issues.
-       * tests/strip2.test, tests/strip3.test: New tests.
-       * tests/Makefile.am (TESTS): Adjust.
-
-2010-11-10  Ralf Wildenhues  <address@hidden>
-
-       Fix yaccdry.test failure: require bison.
-       * tests/yaccdry.test: Require bison.
-       Found by NixOS Hydra.
-
-2010-11-12  Stefano Lattarini  <address@hidden>
-
-       Fix bug in test `backcompat6.test' (MSYS portability).
-       * tests/backcompat6.test (Makefile.am): Grep the output from the
-       test program, rather than diffing it, to avoid spurious failures
-       on MinGW/MSYS due to LF vs. CRLF line endings.
-       Reported by Ralf Wildenhues.
-
-2010-11-13  Stefano Lattarini  <address@hidden>
-
-       Deprecate obsolete macro AM_WITH_REGEX.
-       * m4/regex.m4: Document the `AM_WITH_REGEX' macro as obsolete,
-       and state that it should be removed two years from now.
-       (AM_WITH_REGEX): Raise an m4-time warning of the "obsolete"
-       category when this macro is used.
-       * doc/automake.texi (Public Macros): Move description of
-       `AM_WITH_REGEX' from here ...
-       (Obsolete Macros): ... to here, and declare it as obsolete
-       and "to be removed in a future version".
-       * tests/regex-obsolete.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-2010-11-08  Stefano Lattarini  <address@hidden>
-
-       Improve and extend tests on man pages support.
-       * tests/man.test: Enable `errexit' shell flag, and related changes.
-       Make grepping of generated Makefile.in slightly stricter.
-       * tests/man3.test:  Add trailing `:' command.
-       * tests/man5.test: Prefer cat + here-doc over echo to append to
-       configure.in.
-       * tests/man2.test: Likewise, and add trailing `:' command.
-       * tests/man4.test: More thorough and consistent checking of make
-       error messages.  Place fake `help2man' program in a new `bin'
-       directory rather than in `.'.  Move the checks using the real
-       `help2man' program to ...
-       * tests/man6.test: ... this new test, and extend them.  This test
-       passes with GNU make and Solaris make, still fails with BSD make.
-       * tests/man7.test: New test, extracted from old man4.test, which
-       checks for a bug in maintainer-clean w.r.t. generated manpages.
-       * tests/man8.test: New test, extracted from old man4.test, which
-       checks for a bug in distcheck w.r.t. generated manpages.  Passes
-       with GNU make and Solaris make, still fails with BSD make.
-
-2010-11-08  Stefano Lattarini  <address@hidden>
-
-       Minor improvements and extensions to various tests.
-       * tests/defun.test: Also run autoconf and grep the generated
-       configure to make sure that aclocal truly picks up all the
-       required macros.
-       * tests/compile_f_c_cxx.test: Prefer trailing `:' over trailing
-       `Exit 0'.  Do not create useless dummy source files.  Do not set
-       useless `$(foo_LDADD)' variable in `Makefile.am'.  Do not call
-       useless macro `AC_F77_LIBRARY_LDFLAGS' in `configure.in'.
-       * tests/compile_f90_c_cxx.test: Likewise.
-       * tests/suffix10.test: Slightly stricter grepping of make output.
-       * tests/compile.test: Add trailing `:' command.
-       * tests/defun2.test: Likewise.
-       * tests/vars3.test: Likewise.
-       * tests/vartar.test: Likewise.
-       * tests/vars.test: Likewise.  Also, extend test by checking
-       that the definition of `MY_FLAGS*' variables is preserved in
-       the generated `Makefile.in'.
-       * tests/stamph2.test: Prefer trailing `:' over trailing `Exit 0'.
-       Use proper m4 quoting in `configure.in'.
-
-2010-11-11  Stefano Lattarini  <address@hidden>
-
-       Tests defs: improve messages for skipped tests.
-       * tests/defs: Give meaningful messages about the reasons of a
-       test skip; this is especially useful as this file is run without
-       verbose xtraces on.  Related reorderings in the code and new
-       comments.
-
-2010-11-10  Stefano Lattarini  <address@hidden>
-
-       Tests defs: move static definitions in a new file `defs-static'.
-       The new file is meant to be idempotent w.r.t. multiple inclusions.
-       * tests/defs.in: Removed, its contents split among ...
-       * tests/defs-static.in: ... this new file ...
-       * tests/defs: ... and this new file, including the former.
-       * configure.ac (AC_CONFIG_FILES): Remove `tests/defs', add
-       `tests/defs-static'.
-       (AC_CONFIG_LINKS): Add `tests/defs'.
-       * tests/Makefile.am ($(parallel_tests)): Update.
-       ($(instspc_tests)): Likewise.
-       * tests/.gitignore: Update.
-
-       Tests defs: $testsbuilddir is now AC_SUBST'ed.
-       * tests/defs.in ($testsbuilddir): Substitute from @address@hidden
-       Add sanity check on $testsbuilddir, similar to those on
-       $testsrcdir and $top_testsrcdir.
-
-       Tests defs: do not print message "Running test $0" anymore.
-       * tests/defs.in: Printing the message "=== Running test $0" at
-       the beginning of each tests made sense when Automake used the old
-       test-driver, which sent all the output directly to stdout/stderr.
-       Now that the parallel test-driver is used, which saves output of
-       each test in its corresponding log file, that old message is just
-       useless noise.
-
-       Tests defs: rename $curdir -> $testbuilddir
-       * tests/defs.in: Rename $curdir to $testbuildir, for clarity and
-       consistency with $testsrcdir and $top_testsrcdir.
-
-       Tests defs: prefer "$curdir" over "`pwd`".
-       * tests/defs.in: We already save the value of `pwd` in $curdir
-       early in the file, so there no need to recalculate it later, when
-       the current working directory is not changed.
-
-       Tests defs: use `$me' in more error messages.
-       * tests/defs.in: Also use `$me' in error messages referring to
-       missing `defs' or `defs.in', since that variable is now defined
-       before those checks.
-
-       Tests defs: do not use `Exit' where plain `exit' suffices.
-       * tests/defs.in: Use "exit 77" rather than "Exit 77" to skip the
-       test when required libtool/gettext macros are not found, since
-       such skips would take place before the exit trap is installed.
-
-       Tests defs: improve and extends comments.
-       * tests/defs.in: Improve and extends some comments, especially in
-       relation with the changes introduced by the previous reordering.
-
-       Tests defs: various reorderings.
-       * tests/defs.in: Reordered various snippets of code in a
-       clearer way.
-
-2010-11-09  Stefano Lattarini  <address@hidden>
-
-       Fix bug in test `backcompat4.test' (stale autom4te cache).
-       * tests/backcompat4.test: Remove stale autom4te cache directory
-       before re-running aclocal and automake.  Also, since we are at
-       it, be more verbose in displaying contents of generated files,
-       to ease debuggability.
-       Reported by Ralf Wildenhues.
-
-2010-11-07  Stefano Lattarini  <address@hidden>
-
-       Fix a bug in variable concatenation with `+='.
-       * lib/Automake/VarDef.pm (append): Since the content of the
-       "appended-to" variable is going to be unconditionally normalized
-       later, simply separate the appended value with a single whitespace
-       character, instead of trying to be uselessly smarter by using
-       escaped newlines.  This fixes a bug in which extra backslashes
-       where erroneously inserted in the variable's final value.
-       * tests/pluseq11.test: New test, exposing the bug.
-       * tests/Makefile.am (TESTS): Update.
-       Reported by Andy Wingo.
-
-2010-11-07  Stefano Lattarini  <address@hidden>
-
-       Modernize, improve and/or tweak various test scripts.
-       * tests/stamph2.test: Improve m4 quoting in `configure.in', and
-       prefer trailing `:' over trailing `Exit 0'.
-       * tests/syntax.test: Escape literal dots in grep regexps.
-       * tests/copy.test: Enable `errexit' shell flag.  Extend test by
-       checking with `test' utility that the script `install-sh' is
-       copied, but not symlinked.
-       * tests/depdist.test: Move setting of `errexit' shell flag earlier
-       in the script (just after inclusion of ./defs).  Avoid obsoleted
-       constructs in generated `configure.in'.  Prefer to do our checks
-       by running configure and make over grepping Makefile.in.
-       * tests/target-cflags: Move setting of `errexit' shell flag
-       earlier in the script (just after inclusion of ./defs). Use the
-       `configure.in' stub created by `./defs', rather than writing it
-       from scratch.
-       * tests/target-clash: Do not uselessly run autoconf.
-       * tests/ctarget1.test: Renamed ...
-       * tests/cond-basic.test: ... to this.  Use the `configure.in' stub
-       created by `./defs', rather than writing it from scratch.
-       Move setting of `errexit' shell flag earlier in the script (just
-       after inclusion of ./defs).  Other minor cosmetic changes.
-       * tests/Makefile.am (TESTS): Updated.
-
-2010-11-06  Stefano Lattarini  <address@hidden>
-
-       New tests on obsoleted usages of automake/autoconf macros (such
-       as AC_INIT, AM_INIT_AUTOMAKE and AC_OUTPUT).
-       * tests/backcompat.test: New test script.
-       * tests/backcompat2.test: Likewise.
-       * tests/backcompat3.test: Likewise.
-       * tests/backcompat4.test: Likewise.
-       * tests/backcompat5.test: Likewise.
-       * tests/backcompat6.test: Likewise.
-       * tests/init.test: Extended and improved, esp. by trying more
-       combinations of calls to AC_INIT and AM_INIT_AUTOMAKE with few
-       arguments.
-       * tests/Makefile.am (TESTS): Updated.
-
-2010-11-06  Stefano Lattarini  <address@hidden>
-
-       Fix bug in rules for creating vala vapi/header files.
-       * automake.in (lang_vala_finish_target): Add forgotten "fi" in an
-       if control structure in a generated make rules.  Bug introduced
-       by previous commit `v1.11-221-gd7c1679', and revealed by failure
-       of test `vala2.test'.
-
-2010-11-01  Ralf Wildenhues  <address@hidden>
-
-       Fix and document rules to not touch the tree with `make -n'.
-       * doc/automake.texi (Multiple Outputs): Document the problem of
-       modifications during dry-run execution, propose solution.
-       * NEWS: Update.
-       * automake.in (lang_vala_finish_target): Split recipe so the
-       stamp file is not removed with GNU `make -n'.
-       (lang_yacc_target_hook): Separate removal of parser output file
-       and header remaking.
-       * lib/am/lisp.am ($(am__ELCFILES)): Determine whether -n was
-       passed to make, take care not to remove any files in that case.
-       * lib/am/remake-hdr.am (%CONFIG_H%): Separate removal of
-       %STAMP% file from induced remaking of config header.
-       * tests/autohdrdry.test, tests/lispdry.test, tests/yaccdry.test:
-       New tests.
-       * tests/Makefile.am (TESTS): Update.
-
-2010-11-05  Stefano Lattarini  <address@hidden>
-
-       Fix potential bug in generated tests `instpc-*.test'.
-       This bug is due to the changes introduced by the recently-merged
-       "tests-init" branch.  In that branch, `tests/defs' didn't define
-       anymore `$srcdir', instead defining directly `$testsrcdir'; but
-       the generated tests were using `$srcdir', hence the bug.
-       Luckily, since the Automake parallel test driver automatically
-       exports `srcdir' to a proper value, that prevented the bug from
-       manifesting itself.
-       * tests/Makefile.am ($(instspc_tests)): In the generated test
-       scripts, use `$testsrcdir', not `$srcdir'.
-
-2010-11-03  Stefano Lattarini  <address@hidden>
-
-       Overhauled and modularized tests in `instspc.test'.
-       The test `instspc.test' was way too big and fragile.  Its running
-       time was very long.  It also produced a log that was nearly
-       unreadable due to its length, making it very difficult to find
-       out the reason for failures.
-       Also, it was too much monolithic, with a single (maybe spurious)
-       failure in a corner case causing the whole test to fail (even if
-       everything worked as expected in the other 99% of cases).
-       The present change should solve these problems, by separating
-       `instspc.test' into many smaller, self-contained, auto-generated
-       tests.
-       * tests/instspc.test: Removed.
-       * tests/instspc-tests.sh: New script, fulfilling a double role:
-       1. it generates a Makefile.am snippet `tests/instspc-tests.am',
-       containing the definition of a list of new tests which will take
-       over the older `instspc.test', and
-       2. it is sourced by said generated tests with proper parameters
-       pre-set, to run the "meat" of the checks.
-       This apparent abuse is indeed required because the test generation
-       code and test execution code are inevitably intertwined.
-       * tests/Makefile.am ($(srcdir)/instspc-tests.am): Include this
-       snippet, which (among the other things) defines ...
-       (instspc_tests): ... this new macro, containing the list of the
-       newly generated `instspc*.test' tests, and ...
-       (instspc_xfail_tests): ... this new macro, containing the list
-       of the `instspc*.test' tests expected to fail.
-       ($(instspc_tests)): New rule, generates the `instspc*.test' tests.
-       ($(instspc_tests:.test=.log)): New rule, registers the dependency
-       of all `instspc*.test' tests on the `instspc-tests.sh' script.
-       (TESTS): Add `$(instspc_tests)', remove `instspc.test'.
-       (XFAIL_TESTS): Add `$(xfail_instspc_tests)'.
-       (EXTRA_DIST): Distribute instspc-tests.sh.
-       (MAINTAINERCLEANFILES): Added $(instspc_tests).
-       Other minor cosmetic changes.
-       * bootstrap: Generate instspc-tests.am.
-       * tests/.gitignore: Updated.
-
-2010-11-01  Ralf Wildenhues  <address@hidden>
-
-       Add FAQ entry for bug reporting instructions.
-       * doc/automake.texi (Reporting Bugs): New section.
-       (Introduction): Refer to it.
-
-2010-10-07  Peter Rosin  <address@hidden>
-
-       depcomp: add new one-pass depmode for MSVC 7 and later.
-       * lib/depcomp: Add new depmodes 'msvc7' and 'msvc7msys' which
-       make use of the -showIncludes option added in MSVC 7.
-       * m4/depend.m4 (_AM_DEPENDENCIES): Handle the new depmodes
-       similarly to 'msvisualcpp' and 'msvcmsys' as MSVC does not
-       support the -o option.
-
-2010-10-04  Stefano Lattarini  <address@hidden>
-
-       Add support for newer python versions.
-       * m4/python.m4 (AM_PATH_PYTHON): Add python2.7 and python3.2 to
-       _AM_PYTHON_INTERPRETER_LIST.  Since we are at it, break a long
-       line and fix indentation.
-       * THANKS: Updated.
-       From a report by Thomas Klausner.
-
-       Add test for `AM_WITH_DMALLOC' macro.
-       * tests/dmalloc.test: New test.
-       * tests/Makefile.am (TESTS): Update.
-
-       Fix nits and bugs in tests `help*.test'.
-       * tests/help4.test: Fix broken sed commands used to strip `-W...'
-       flags away from "$AUTOMAKE" and "$ACLOCAL".
-       * tests/help3.test: Likewise, and fix a botched comment.
-       * tests/help.test: Likewise.  Also, use "AUTOMAKE_fails ..."
-       instead of "$AUTOMAKE ... && Exit 1", for consistency and to
-       please maintainer-check.
-       * tests/help2.test: Likewise.
-
-2010-10-03  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Improve tests `help*.test' (also fixes maintcheck failures).
-       * tests/help.test: To run automake, use `$AUTOMAKE' with all `-W'
-       flags stripped away rather than hard-coded `automake-$APIVERSION',
-       to better honour user-overrides.  Similarly for aclocal.
-       * tests/help2.test: Likewise.
-       * tests/help3.test: Likewise.
-       * tests/help4.test: Likewise.
-
-2010-10-03  Ralf Wildenhues  <address@hidden>
-
-       tests: fix ar-lib.test for echo that interprets backslashes.
-       * tests/ar-lib.test: Use printf instead of echo.  Avoid test -a.
-       More robust quoting.
-
-2010-10-03  Ralf Wildenhues  <address@hidden>
-
-       maintainer-check coverage for variables before rules.
-       * Makefile.am (sc_ensure_testsuite_has_run): Suggest keeping
-       around the test directories.
-       (sc_tests_makefile_variable_order): New rule with a heuristic to
-       catch ordering violations.
-
-       Document and fix expansion of variables before rules.
-       * doc/automake.texi (General Operation): Document that variables
-       are expanded before rules.
-       * lib/am/check.am (am__check_post): Reword a bit so it does not
-       get matched as a rule.
-       Suggestion by Ben Pfaff.
-
-2010-10-02  Ralf Wildenhues  <address@hidden>
-
-       Coverage and minor fixes for variable typo detection.
-       * automake.in (check_typos): Remove `EXTRA_' prefix when
-       computing canonical name.
-       * tests/vartypo2.test, tests/vartypos.test: New tests.
-       * tests/Makefile.am (TESTS): Update.
-
-       Implement EXTRA_maude_DEPENDENCIES for programs and libraries.
-       * automake.in (handle_programs, handle_libraries)
-       (handle_ltlibraries): Mark EXTRA_*_DEPENDENCIES as recognized.
-       * doc/automake.texi (Linking, Program and Library Variables)
-       (LIBOBJS): Document EXTRA_*_DEPENDENCIES.
-       * lib/am/library.am (%LIBRARY%): Also depend on
-       $(EXTRA_%XLIBRARY%_DEPENDENCIES).
-       * lib/am/ltlibrary.am (%LTLIBRARY%): Also depend on
-       (%XLTLIBRARY%_DEPENDENCIES).
-       * lib/am/program.am (%PROGRAM%%EXEEXT%): Also depend on
-       $(EXTRA_%XPROGRAM%_DEPENDENCIES).
-       * tests/extradep.test, tests/extradep2.test: New tests.
-       * tests/Makefile.am (TESTS): Update.
-       * NEWS: Update.
-       Suggested by Eric Blake.
-
-       tests: avoid running into timing issues due to sanity change.
-       * tests/acloca10.test, tests/acloca18.test, tests/aclocal9.test:
-       Insert strategic sleep before aclocal reruns, to ensure files
-       are newer.
-       * tests/python11.test: Use --force for repeated autotools runs.
-       Reports from the NixOS Hydra build daemon via Ludovic Courtès.
-
-       Fix timestamp issues by ensuring configure takes at least a second.
-       * m4/sanity.m4 (AM_SANITY_CHECK): If we didn't sleep here,
-       start a sleep in the background and wait for it to finish
-       before creating config.status, hopefully fixing all spurious
-       testsuite failures involving botched time stamps.
-       * NEWS: Update.
-       Reports by Ludovic Courtès, Peter Breitenlohner, and others.
-
-2010-10-02  Ralf Wildenhues  <address@hidden>
-
-       Revert "parallel-tests: avoid command-line length limit issue."
-       This reverts commit 24e3b4ee2f8cb9f72dd94a05a893f3d4e88b7835,
-       because it re-opened the bug fixed by v1.11-10-g218e678.
-
-       2010-09-07  Ralf Wildenhues  <address@hidden>
-
-       parallel-tests: avoid command-line length limit issue.
-       * automake.in (handle_tests): New argument $makefile, new
-       substitution %MAKEFILE%.
-       (generate_makefile): Adjust.
-       * lib/am/check.am [%?PARALLEL_TESTS%] (check-TESTS): Pass
-       sanitized TEST_LOGS value as makefile snippet on standard
-       input to $(MAKE), to avoid exceeding the command line limit on
-       w32 (MSYS).
-       * NEWS: Update.
-       Report by Bob Friesenhahn.
-
-2010-09-26  Stefano Lattarini  <address@hidden>
-
-       Extend tests on `--help' and `--version' options.
-       * tests/help.test: Create a new empty directory and chdir into
-       it, rather than removing already present files.  Run the aclocal
-       and automake wrapper scripts directly, instead of relying on
-       $AUTOMAKE and $ACLOCAL.  Be sure to correctly match literal dots
-       in aclocal's and automake's stderr.  Add a trailing `:' command.
-       * tests/help2.test: New test, checking that options `--help' and
-       `--version' works in directories with broken `configure.in'.
-       * tests/help3.test: New test, checking that options `--help' and
-       `--version' take precedence on the other options.
-       * tests/help4.test: New test, checking that the first among the
-       `--help' and `--version' options to be specified on the command
-       line wins.
-       * tests/Makefile.am (TESTS): Updated.
-
-2010-09-25  Stefano Lattarini  <address@hidden>
-
-       Testsuite: Use `$PATH_SEPARATOR', not `:', when extending PATH.
-       * tests/compile2.test: Do no uselessly (implicitly) repeat the
-       computation of PATH_SEPARATOR again.
-       * tests/instmany-mans.test: Use `$PATH_SEPARATOR', not `:', when
-       extending/redefining PATH.
-       * tests/instmany-python.test: Likewise.
-       * tests/instmany.test: Likewise.
-       * tests/man4.test: Likewise.
-       * tests/mkinst3.test: Likewise.
-       * tests/mmodely.test: Likewise.
-       * tests/multlib.test: Likewise.
-       * tests/txinfo30.test: Likewise.
-       * tests/README (Section "Writing test cases" subsection "Do"):
-       Updated.
-       * Makefile.am (sc_tests_PATH_SEPARATOR): New maintainer check.
-       (syntax_check_rules): Updated.
-
-       Testsuite: new variables `$PATH_SEPARATOR' and `$APIVERSION'.
-       * tests/defs.in ($APIVERSION):  New AC_SUBST'd variable.
-       ($ACLOCAL, $AUTOMAKE): Use it.
-       ($PATH_SEPARATOR):  New AC_SUBST'd variables.
-       ($PATH): Use it.
-
-2010-09-22  Stefano Lattarini  <address@hidden>
-
-       Manual: be more agnostic w.r.t. version control system used.
-       * doc/automake.texi (Basics of Distribution): Also refer to `.svn'
-       directories as a type of probably-unwanted files that are copied
-       regardless when adding directories to EXTRA_DIST.
-       (The dist Hook): Show a dist-hook example which removes Subversion
-       `.svn' private directories from distdir, rather than CVS private
-       directories.
-       (missing and AM_MAINTAINER_MODE): Try to be more agnostic w.r.t.
-       the version control system used.
-
-       Manual: index refer to target "git-dist", not "cvs-dist".
-       * doc/automake.texi (General Operation): Index the non-standard
-       example about "git-dist" under the "git-dist" label, not under
-       the "cvs-dist" one.
-
-       Perl modules: remove references to "Automake CVS repository".
-       * lib/Automake/Channels.pm: Update comments to refer to "Automke's
-       git repository" rather than to "Automake's CVS repository".
-       * lib/Automake/Configure_ac.pm: Likewise.
-       * lib/Automake/FileUtils.pm: Likewise.
-       * lib/Automake/Struct.pm: Likewise.
-       * lib/Automake/XFile.pm: Likewise.
-       * lib/Automake/Version.pm (=head1 DESCRIPTION): Refer to "git
-       branches" rather than "CVS branches".
-
-       Remove obsolete .cvsignore files.
-       * .cvsignore, doc/.cvsignore, lib/.cvsignore, lib/am/.cvsignore,
-       lib/Automake/.cvsignore, lib/Automake/tests/.cvsignore,
-       m4/.cvsignore, tests/.cvsignore: Files deleted.  Even when using
-       savannah's CVS readonly mirror there's no way to commit back to
-       the real repository, so this files are not worth maintaining or
-       keeping around.
-
-2010-09-21  Stefano Lattarini  <address@hidden>
-
-       * m4/dmalloc.m4: Bump serial number and copyright years.
-
-2010-09-20  Stefano Lattarini  <address@hidden>
-
-       Fix broken link in `AM_WITH_DMALLOC' help screen.
-       * m4/dmalloc.m4 (AM_WITH_DMALLOC): Refer only to the dmalloc site
-       `http://www.dmalloc.com', not to the dmalloc tarball there (which
-       seems to have been removed, substituted by multiple release
-       tarballs now).
-
-2010-09-21  Peter Rosin  <address@hidden>
-
-       compile: implement library search to support MSVC static linking
-       * lib/compile (func_cl_wrapper): Implement library search and
-       -static option so that the user can select whether to prefer
-       dll import libraries or static libraries.  This enables MSVC to
-       link against dlls generated by libtool without requiring libtool
-       or workarounds such as -lfoo.dll etc.  Makes the tests/static.at
-       test case in libtool pass.
-       * tests/compile3.test: Don't trip up if there happens to exist
-       a "foo" library in the library search path.
-       * tests/compile6.test: New test, verifying the library search.
-       * tests/Makefile.am (TESTS): Update.
-
-2010-09-17  Eric Blake  <address@hidden>
-
-       Avoid triple-space after period.
-       * automake.in (handle_single_transform): Avoid 3 spaces at
-       sentence end.
-       * ChangeLog.03: Likewise.
-       * lib/Automake/ChannelDefs.pm: Likewise.
-       * lib/Automake/Channels.pm (_print_message): Likewise.
-       * lib/Automake/Rule.pm (rule): Likewise.
-       * lib/Automake/Variable.pm (var): Likewise.
-       * lib/am/distdir.am: Likewise.
-       * tests/insthook.test: Likewise.
-
-2010-09-15  Stefano Lattarini  <address@hidden>
-
-       Test automake-generated portions of configure help screen.
-       * tests/help-depend.test: New test.
-       * tests/help-depend2.test: Likewise.
-       * tests/help-dmalloc.test: Likewise.
-       * tests/help-init.test: Likewise.
-       * tests/help-lispdir.test: Likewise.
-       * tests/help-maintainer.test: Likewise.
-       * tests/help-multilib.test: Likewise.
-       * tests/help-regex.test: Likewise.
-       * tests/help-silent.test: Likewise.
-       * tests/help-upc.test: Likewise.
-       * tests/mmode.test: Remove tests on `configure --help' output,
-       they are superseded by tests in `help-maintainer.test'.
-       * tests/Makefile.am (TESTS): Update.
-
-2010-09-14  Stefano Lattarini  <address@hidden>
-
-       * tests/README: Don't put GCS mandated tools in $required.
-
-2010-09-13  Ralf Wildenhues  <address@hidden>
-
-       * HACKING: Hint at old commits with `git describe' output.
-
-2010-09-14  Stefano Lattarini  <address@hidden>
-
-       Prefer `$(am__cd)' to plain `cd' in our Makefiles.
-       * Makefile.am (recheck, dist-hook, git-dist, path-check, fetch)
-       (release-stats): Use `$(am__cd)' rather than plain `cd'.
-       * tests/Makefile.am ($(srcdir)/parallel-tests.am): Likewise.
-
-2010-09-12  Stefano Lattarini  <address@hidden>
-
-       Fix regression in test `colon4.test'.
-       * tests/colon4.test: Fix botched editing to `configure.in'
-       that made the test useless.  Since we are at it, improve
-       comments and make grepping of generated Makefile.in slightly
-       stricter.
-       Regression introduced by change "Modernize, improve and/or
-       extend tests `colon*.test" (Stefano Lattarini, 2010-08-08).
-
-2010-09-08  Stefano Lattarini  <address@hidden>
-
-       Do not require "gzip" explicitly in tests.
-       The gzip utility is simply expected to be present on any decent
-       target system for Automake.  So it's pointless to put it in
-       $required.
-       * tests/install2.test ($required): Do not require "gzip".
-       * tests/lex3.test: Likewise.
-       * tests/pr9.test: Likewise.
-       From a suggestion by Ralf Wildenhues.
-
-2010-09-09  Stefano Lattarini  <address@hidden>
-
-       Use AS_HELP_STRING in AM_SILENT_RULES.
-       * m4/silent.m4 (AM_SILENT_RULES): Use `AS_HELP_STRING' to format
-       help message regarding configure options `--enable-silent-rules'
-       and `--disable-silent-rules'.  Also throw in a couple of cosmetic
-       changes in the related `case' statement (indentation, balancing
-       of parentheses).
-       * THANKS: Update.
-       From a report by Jeff A. Daily.
-
-2010-09-08  Stefano Lattarini  <address@hidden>
-
-       Make some `confh*.test' tests more "semantic" (plus tweakings).
-       * tests/confh.test: Run "autoconf", "configure" and "make check",
-       instead of munging/grepping the generated `Makefile.in'.
-       * tests/confh4.test: Relax the grepping of Makefile.in w.r.t.
-       white spaces.  Do not create useless dummy source file `foo.c'
-       and useless dummy header file `acconfig.h'.
-       (configure.in): Remove superfluous call to `AC_OUTPUT'.
-       * tests/confh6.test: Add trailing `:' command.
-       * tests/confh7.test: In comments, add reference to ...
-       * tests/confh8.test: ... this new test, "semantic" sister
-       of `confh7.test'.
-       * tests/Makefile.am (TESTS): Updated.
-       Prompted by a report from Ralf Wildenhues.
-
-2010-09-08  Stefano Lattarini  <address@hidden>
-
-       Remove useless whitespace padding in XFAIL_TESTS definition.
-       * tests/Makefile.am (XFAIL_TESTS): Remove whitespace padding.
-
-2010-09-07  Ralf Wildenhues  <address@hidden>
-
-       parallel-tests: avoid command-line length limit issue.
-       * automake.in (handle_tests): New argument $makefile, new
-       substitution %MAKEFILE%.
-       (generate_makefile): Adjust.
-       * lib/am/check.am [%?PARALLEL_TESTS%] (check-TESTS): Pass
-       sanitized TEST_LOGS value as makefile snippet on standard
-       input to $(MAKE), to avoid exceeding the command line limit on
-       w32 (MSYS).
-       * NEWS: Update.
-       Report by Bob Friesenhahn.
-
-       Posix 2008 requires make to set errexit.
-       * lib/am/check.am: Update comment.
-
-2010-09-06  Stefano Lattarini  <address@hidden>
-
-       Tests defs: remove variable $testaclocaldir.
-       * tests/defs.in ($testaclocaldir): Removed.
-       * tests/aclocal.test: Use `$top_testsrcdir/m4' directly, not
-       `$testaclocaldir'.
-
-       Tests defs: $srcdir and $top_srcdir renaming.
-       * tests/defs.in ($srcdir): Remove, define $testsrcdir directly.
-       * tests/Makefile.am ($(parallel_tests)): Generation of derived
-       tests updated.
-
-       Tests defs: new variable $top_testsrcdir.
-       * tests/defs.in ($top_testsrcdir): Define unconditionally
-       to @address@hidden  Use it throughout.
-       * tests/ar-lib.test: Use `$top_testsrcdir' instead of
-       `$testsrcdir/..'.
-       * tests/auxdir.test: Likewise.
-       * tests/compile.test: Likewise.
-       * tests/compile2.test: Likewise.
-       * tests/compile3.test: Likewise.
-       * tests/compile5.test: Likewise.
-       * tests/mdate6.test: Likewise.
-       * tests/mkinst3.test: Likewise.
-       * tests/multlib.test: Likewise.
-       * tests/txinfo22.test: Likewise.
-
-       Tests defs: $srcdir is unconditionally substituted.
-       * tests/defs.in ($srcdir): Define unconditionally to @address@hidden
-       Remove code for $srcdir normalization, which is now useless.
-
-2010-09-02  Stefano Lattarini  <address@hidden>
-
-       Tests defs: make spacing more consistent.
-       * tests/defs.in: Make spacing more consistent in indentation.
-       Especially, indent using only spaces, not tabs.  Also, move
-       a comment to a better position.
-
-       Improve code for requiring libtool and gettext in tests.
-       * tests/defs.in: Stricter (and more correct) detection of wheter
-       libtool, libtoolize and/or gettext are in $required.
-
-
-2010-08-27  Stefano Lattarini  <address@hidden>
-
-       Fix bug in test missing6.test.
-       * tests/missing6.test: Fix the hack used to edit `configure.in',
-       to avoid producing a configure script that breaks with shells
-       that do not support $LINENO.  Also throw in a couple of cosmetic
-       changes.
-
-2010-09-02  Peter Rosin  <address@hidden>
-
-       Make ar-lib support backslashed files in archives.
-       * lib/ar-lib: If an archive member contains a backslash, make sure
-       it is escaped when the archive member is extracted.
-       * tests/ar-lib.test: Test the above.
-
-2010-08-31  Peter Rosin  <address@hidden>
-
-       Do file name conversion for object files in the compile wrapper.
-       * lib/compile (func_cl_wrapper): Do file name conversion for object
-       files (i.e. extensions .obj, .OBJ, .o and .O) if needed.
-       * tests/compile4.test: Test the above.
-
-2010-08-21  Ralf Wildenhues  <address@hidden>
-
-       Speed up removal of auxiliary linker output files for ltlibraries.
-       * lib/am/ltlib.am (clean-%DIR%LTLIBRARIES): Rewrite using just
-       one `rm' invocation.
-       Report by Bob Friesenhahn.
-
-       Improve robustness of mdate-sh script.
-       * lib/mdate-sh: Sanitize zsh behavior on startup, to ensure
-       $ls_command is word-split properly upon invocation.
-       (error): New function.
-       (main): Use it.  Improve error checking to avoid endless loop
-       in case $ls_command gave bogus output.  Fix eval quotation.
-       * tests/mdate6.test: New test, to expose eval quotation error.
-       * tests/Makefile.am: Update.
-
-2010-08-18  Stefano Lattarini  <address@hidden>
-
-       Fix potential regressions in depcomp{3,5}.test.
-       * tests/depcomp3.test: Do not uselessly escape the character `$'
-       in makefile rules, when it's used to expand a make macro.
-       * tests/depcomp5.test: Likewise.
-
-2010-08-17  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Docs: clarify how to avoid automatic dependencies tracking.
-       * doc/automake.texi (Automatic dependency tracking): Mention that
-       automatic dependencies tracking is enabled by default, but that
-       the package developer can disable it altogether.  Add a reference
-       to the proper section for a more in-depth explanation.
-
-       Fix typo in manual (`Makefile.in' instead of `Makefile.am').
-       * doc/automake.texi (Automatic dependency tracking): Fix typo.
-
-2010-08-16  Bruno Haible  <address@hidden>
-
-       Don't hide the table of contents.
-       * doc/automake.texi: Move the table of contents to the beginning.
-
-2010-08-16  Peter Rosin  <address@hidden>
-
-       Optimize compile script on MSYS.
-       * lib/compile (func_file_conv): Add new argument 'lazy' which
-       takes an optional list of conversion types where the requested
-       conversion isn't needed.
-       (func_cl_wrapper): Take advantage of the above for cases where
-       MSYS is doing the conversion for us.
-       Suggested by Ralf Wildenhues.
-
-2010-08-16  Peter Rosin  <address@hidden>
-
-       Support more C++ file extensions for MSVC in the compile script.
-       * lib/compile (func_cl_wrapper): MSVC only recognizes the .cpp
-       file extension as C++, unless it's given a hint. So hint about
-       .cc, .CC, .cxx, .CXX, c++ and C++. Also do path conversion on
-       .c, .cpp, .CPP, .lib, .LIB and .Lib files.
-       * tests/compile3.test: Test the C++ hinting.
-
-2010-08-12  Peter Rosin  <address@hidden>
-
-       Enable the use of "link -lib" as the wrapped archiver.
-       * lib/ar-lib: Enable the use of "link -lib" as the wrapped
-       archiver, as well as allowing some other options to be passed
-       through to the wrapped archiver.
-       * tests/ar-lib.test: Test the above.
-
-2010-08-10  Stefano Lattarini  <address@hidden>
-
-       Tweak and/or extend some `acloca*.test' tests.
-       * tests/aclocal8.test:  Ensure verbose printing of captured
-       output.
-       * tests/aclocal.test: Likewise.  Also, add trailing `:'
-       command.
-       * tests/acloca19.test: Likewise.
-       * tests/aclocal5.test: Add trailing `:' command, and prefer
-       `$me' over hard-coded test name.
-       * tests/aclocal6.test: Likewise.
-       * tests/aclocal18.test: Add trailing `:' command, and make
-       some grepping slightly stricter.
-       * tests/acloca14.test: Likewise.  Also, prefer `diff' over
-       `cmp', and add some "cosmetic" blank lines.
-
-2010-08-09  Stefano Lattarini  <address@hidden>
-
-       Tweak and extend tests `pr[!0-9]*.test'.
-       * tests/primary3.test: Add trailing `:' command.
-       * tests/primary.test: Make grepping of Automake's stderr stricter.
-       Also, add trailing `:' command, and cosmetic changes in spacing.
-       * tests/primary2.test: Likewise.
-       * tests/prefix.test: Enable `errexit' shell flags, and related
-       changes.  Add a trailing `:' command.
-       * tests/proginst.test: Likewise.
-
-       Modernize, improve and extend tests for PR (`pr[0-9]*.test').
-       * tests/pr2.test: Add trailing `:' command.
-       * tests/pr229.test: Likewise.
-       * tests/pr401.test: Likewise.
-       * tests/pr401b.test: Likewise.
-       * tests/pr401c.test: Likewise.
-       * tests/pr300-prog.test: Likewise, plus cosmetic changes in
-       spacing.
-       * tests/pr300-lib.test: Likewise.
-       * tests/pr300-ltlib.test: Likewise, and ensure verbose printing
-       of captured make stdout.
-       * tests/pr211.test: Add trailing `:' command.  Also, use the
-       `configure.in' stub created by ./defs, rather than writing it
-       from scratch.
-       * tests/pr204.test: Likewise, plus cosmetic spacing changes.
-       * tests/pr287.test: Likewise, and move setting of `errexit' shell
-       flag earlier in the script (just after inclusion of ./defs).
-       * tests/pr220.test: Make grepping of Automake's stderr stricter.
-       Also, add trailing `:' command, and cosmetic changes in spacing.
-       * tests/pr224.test: Move setting of `errexit' shell flag earlier
-       in the script (just after inclusion of ./defs).  Do not export
-       `CC=gcc' to configure explicitly (it's already exported globally
-       in ./defs, since we have "gcc" in $required).  Use the stub for
-       `configure.in' created by ./defs, rather than writing it from
-       scratch.  Do not create dummy files required by "gnu" mode (e.g.
-       README, NEWS), since we run automake in foreign mode anyway.
-       * tests/pr72.test: Enable `errexit' shell flags, and related
-       changes.  Extend existing checks a bit.
-       * tests/pr9.test: Likewise.  Also, avoid obsolescent constructs in
-       the generated `configure.in', and extend existing checks over the
-       generated tarball a bit.
-       * tests/pr87.test: Enable `errexit' shell flags, and related
-       changes.  Add a trailing `:' command.  Also, do not create dummy
-       files required by "gnu" mode (e.g. README, NEWS), since we run
-       automake in foreign mode anyway.
-       * tests/pr243.test: Avoid obsolescent constructs in the generated
-       `configure.in'.  Enable the `errexit' shell flag, and related
-       changes.  Cosmetic changes to spacing, add trailing `:' command,
-       and add a "FIXME" comment.
-       * tests/pr266.test: Likewise, and add explicit command line switch
-       `--enable-dependency-tracking' to the ./configure call.
-       * tests/pr279.test: Avoid obsolescent constructs in the generated
-       `configure.in'; also, use the `configure.in' stub created by
-       ./defs, rather than writing it from scratch.  Enable `errexit'
-       shell flag, and related changes.  Add trailing `:' command.
-       * tests/pr279-2.test: Likewise, and make grepping of Makefile.in
-       stricter.
-       * tests/pr307.test: Move setting of `errexit' shell flag earlier
-       in the script (just after inclusion of ./defs).  Escape literal
-       dots in grep regular expressions.  Also, add a trailing `:'
-       command, and cosmetic changes to spacing.
-
-       Tests for PR: add excerpts from original bug report, for clarity.
-       * tests/pr2.test: Ditto.
-       * tests/pr9.test: Likewise.
-       * tests/pr72.test: Likewise.
-       * tests/pr87.test: Likewise.
-       * tests/pr211.test: Likewise.
-       * tests/pr220.test: Likewise.
-       * tests/pr224.test: Likewise.
-       * tests/pr229.test: Likewise.
-       * tests/pr243.test: Likewise.
-       * tests/pr266.test: Likewise.
-       * tests/pr279.test: Likewise, and tell to keep it in sync
-       with its sister test.
-       * tests/pr279-2.test: Likewise.
-
-2010-08-08  Stefano Lattarini  <address@hidden>
-
-       Tweak, extend and improve tests `cond[a-z]*.test'.
-       * tests/condd.test: Add trailing `:' command.  Typofix in
-       comment.
-       * tests/condhook.test: Make sure target `install-data-hook' is
-       not called by `make install', but that data files are installed.
-       Use proper m4 quoting in configure.in. Add trailing `:' command.
-       * tests/condhook2.test: New test, sister test of condhook, with
-       inverted semantic.
-       * tests/condinc2.test: Use proper m4 quoting in configure.in.
-       Prefer trailing `:' command over trailing `Exit 0'.
-       * tests/condman2.test: Enable errexit shell flag, and related
-       changes.  Add trailing `:' command.
-       * tests/condman.test: Likewise.  Also, do not create useless
-       dummy manpages, and use proper m4 quoting in configure.in.
-       * tests/condman3.test: New test, similar to condman.test, but
-       it also runs ./configure and "make install", and check the
-       installed files.
-       * tests/Makefile.am (TESTS): Updated.
-
-       Modernize, improve and/or extend tests `colon*.test.
-       * tests/colon.test: Rely on the `configure.in' stub created by
-       `./defs', rather than writing one from scratch.  Do not create
-       a useless dummy file.  Add trailing `:' command.
-       * tests/colon4.test: Enable the `errexit' shell flag, and
-       related changes.  Rely on the `configure.in' stub created by
-       `./defs', rather than writing one from scratch.
-       * tests/colon7.test: Enable `errexit' shell flag, and related
-       changes.  Improve the generated `configure.in' file.  Add
-       trailing `:' command.
-       * tests/colon2.test: Likewise.  Also, add some new checks.
-       * tests/colon5.test: Improve the generated `configure.in' file.
-       Add new, much deeper checks.  Add trailing `:' command.
-       * tests/colon6.test: Likewise.
-       * tests/colon3.test: Add trailing `:' command.  Remove useless
-       comments and echos.  Improve the generated `configure.in' file.
-       make some grepping tests stricter.  Add a "FIXME" comments about
-       planned improvements.
-
-       Improve and extend tests `asm*.test'.
-       * tests/asm.test: Use configure.in stub generated by ./defs,
-       and avoid obsoleted autoconf constructs.  Make grepping of
-       Automake stderr stricter.  Do not create useless source file.
-       Improve verbose messages.  Minor cosmetic changes.  Tell to
-       keep it in sync with other sister tests asm*.test.
-       * tests/asm2.test: Likewise.
-       * tests/asm3.test: Likewise.
-
-       Modernize, improve and/or extend test scripts `conf*.test'.
-       * tests/confh5.test: Cosmetic changes.
-       * tests/conff.test: Likewise.
-       * tests/confdeps.test: Likewise.
-       * tests/conflnk.test: Likewise.
-       * tests/conflnk2.test: Likewise.
-       * tests/confsub.test: Likewise.
-       * tests/confvar.test: Likewise, and make grepping of Makefile.in
-       stricter.
-       * tests/confvar2.test: Likewise.
-       * tests/conflnk3.test: Cosmetic changes.  Re-enable a temporarily
-       disabled test (which didn't work with autoconf <= 2.59, but now we
-       are requiring autoconf 2.62, so...)
-       * tests/conflnk4.test: Cosmetic changes, and extend existing tests
-       accordingly to "TODO" comments.
-       * tests/conff2.test: Make grepping of Automake's stderr stricter.
-       Add some comments explaining why we don't use the `configure.in'
-       stub preset be ./defs.
-       * tests/confh.test: Use the `configure.in' stub created by ./defs,
-       rather than writing one from scratch, and do not call AC_OUTPUT.
-       Enable `errexit' shell flag, and related changes.  Prefer diff over
-       cmp to compare text files. Prefer perl over sed to fetch the value
-       of $(DIST_COMMON) from Makefile.in.  Make grepping of the contents
-       of $(DIST_COMMON) stricter.
-       * tests/confh4.test: Use the `configure.in' stub created by ./defs,
-       rather than writing one from scratch.  Make grepping of Makefile.in
-       stricter.
-       * tests/confh5.test: Make grepping of `config.h' stricter.  Add a
-       comment.
-       * tests/configure.test: Avoid obsolescent constructs in generated
-       `configure.ac'.  Do not write `configure.in' two times.  Escape
-       literal dots in grep regular expressions.
-       * tests/confincl.test:  Enable `errexit' shell flag, and related
-       changes.  Prefer fgrep over grep.  Other cosmetic changes.
-       * tests/config.test: Renamed to ...
-       * tests/confh6.test: ... this.  Fix m4 quoting in `configure.in',
-       and make grepping of `config.h' and `config.h.in' stricter.
-       * tests/conf2.test: Renamed ...
-       * tests/confh7.test: ... to this.  Use the `configure.in' stub
-       created by ./defs, rather than writing one from scratch.  Try to
-       run the checks both with and without AC_PROG_CC and AC_OUTPUT in
-       `configure.in'.
-       * tests/Makefile.am (TESTS): Updated.
-
-       Minor improvements and fixes in tests `depcomp*.test'.
-       * tests/depcomp.test: Do not create useless dummy source files.
-       Add a trailing `:' command.
-       * tests/depcomp2.test: Use `unset' on the CFLAGS variable to ensure
-       it's not in in the environment, rather than exporting it with an
-       empty value.  Do not pass CC=gcc to configure, as that's already
-       done in ./defs since we have gcc in $required.  Ensure verbose
-       printing of captured stderr, and normalize its checking.  Add a
-       trailing `:' command.
-       * tests/depcomp3.test: Quote literal dots and dollar characters in
-       grep regexps.  Always use `: >' rather than `touch' to create empty
-       files.  Explicitly declare phony targets as such in the created
-       Makefile.am.  Add a trailing `:' command.
-       * tests/depcomp4.test: Quote literal dots and dollar characters in
-       grep regexp.  Explicitly declare phony targets as such in the
-       created Makefile.am.  Ensure verbose printing of captured makes'
-       stoud/stderr.  Add a trailing `:' command.
-       * tests/depcomp5.test: Move setting of `errexit' shell flag earlier
-       in the script (just after inclusion of ./defs).  Quote literal dots
-       and dollar characters in grep regexps.  Explicitly declare phony
-       targets as such in the created Makefile.am.  Add a trailing `:'
-       command.
-       * tests/depcomp6.test: Consistently use m4 quoting in the generated
-       configure.in.  Cosmetic fixes to spacing.  Make the "dummy" `if'
-       statement required by OpenBSD's sh `set -e' more robust, and add
-       explanatory comments to it.
-       * tests/depcomp7.test: Likewise, and add  a trailing `:' command.
-
-       Separate failing part of test `all.test'.
-       * tests/all.test: Keep only (x)failing part of the test.  Working
-       checks moved out to ...
-       * tests/all2.test: ... this new test.
-       * tests/Makefile.am (TESTS): Updated.
-
-       Modernize, improve and extend tests `subobj*.test'.
-       * tests/subobjname.test:  Add trailing `:' command.
-       * tests/subobj.test: Make grepping of `Makefile.in' stricter.
-       Escape literal dots in grep regexps.
-       * tests/subobj2.test:  Add trailing `:' command.  Do not use the
-       unportable fgrep option `-e'.
-       * tests/subobj3.test: Add trailing `:' command.
-       (configure.in): Use proper m4 quoting, and avoid obsolescent
-       constructs.
-       * tests/subobj8.test: Likewise.  Also, enable `errexit' shell
-       flag, with related changes
-       * tests/subobj4.test: Likewise.  Also, make grepping of
-       `Makefile.in' stricter.
-       * tests/subobj5.test: Add trailing `:' command.  Move setting of
-       `errexit' shell flag earlier in the script (just after inclusion
-       of ./defs).
-       (configure.in): Use the stub created by `./defs', rather than
-       writing it from scratch, and avoid obsolescent constructs.
-       * tests/subobj6.test: Add trailing `:' command.  Move setting of
-       `errexit' shell flag earlier in the script (just after inclusion
-       of ./defs).  Do not create useless dummy ac-init file `f'.
-       * tests/subobj7.test: Do not create useless dummy ac-init file
-       `f'.
-       (configure.in): Use the stub created by `./defs', rather than
-       writing it from scratch, and avoid obsolescent constructs.
-       * tests/subobj9.test: Move setting of `errexit' shell flag earlier
-       in the script (just after inclusion of ./defs).  Fail the test if
-       `make distcheck' fails.  Ensure verbose printing of captured make
-       stdout.  Avoid useless fork by doing simple grep instead of using
-       test -n "`COMMAND | grep ...`".
-       (configure.in): Normalize the call to AC_INIT w.r.t. other tests.
-       (Makefile.am): Explicitly mark target "print" as phony.
-       * tests/subobj10.test: Removed duplicated call to `set -e'.  Add
-       trailing `:' command.
-       (configure.in): Normalize the call to AC_INIT w.r.t. other tests.
-
-       Remove a couple of obsoleted tests.
-       * tests/fpinstall.test: Removed.
-       * tests/fpinst2.test: Likewise.
-       * tests/Makefile.am (TESTS): Updated.
-
-       Bootstrap: updated HACKING entry.
-       * HACKING ("Working with git"): Explain how to override the
-       autoconf and autom4te programs used by the bootstrap process.
-
-       Bootstrap: fixlet.
-       * bootstrap: Do not remove `lib/Automake/Config.pm' anymore,
-       since we don't generate it.  Correctly quote arguments of
-       `eval' builtin.  Fixed a botched error message.  Removed an
-       extra blank line.
-
-       Bootstrap: don't search perl in $PATH.
-       * bootstrap: Do not explicitly search perl in $PATH anymore.
-       ($PATH_SEPARATOR): Removed, it's no more needed.
-
-       Bootstrap: let the user choose which autoconf to use.
-       * bootstrap ($AUTOCONF): New variable, from the environment.
-       ($AUTOM4TE): Likewise, for clarity.
-       Use "$AUTOCONF" instead of calling "autoconf" directly.
-
-       Minor improvements to tests ar*.test.
-       * tests/ar.test: Add trailing `:' command.
-       * tests/ar2.test: Likewise, and make grepping of generated
-       Makefile.in stricter.
-
-2010-08-06  Peter Rosin  <address@hidden>
-
-       Add new auxiliary 'ar-lib' script, wrapping Microsoft lib.
-       * lib/ar-lib: New auxiliary script.
-       * lib/Makefile.am: Add above.
-       * tests/ar-lib.test: New test.
-       * tests/Makefile.am: Add above.
-       * automake.in (@common_files): Distribute the 'ar-lib' script.
-       * doc/automake.texi (Auxiliary Programs): Mention the new
-       'ar-lib' script.
-       (Optional): Mention 'ar-lib' in AC_CONFIG_AUX_DIR.
-       * NEWS: Update.
-
-2010-08-07  Ralf Wildenhues  <address@hidden>
-
-       Fix shell pattern negation in compile script.
-       * lib/compile (func_file_conv): Use `!' not `^' for pattern
-       negation.
-
-2010-08-08  Ralf Wildenhues  <address@hidden>
-
-       Fix maintainer-check failure.
-       * tests/cond5.test: Quote sleep argument, this isn't about
-       time stamp differences.
-
-       Sync auxiliary files from upstream.
-       * lib/config.guess, lib/config.sub, lib/texinfo.tex:
-       Sync from upstream.
-
-2010-08-06  Stefano Lattarini  <address@hidden>
-
-       Work around a nasty bug (segfault) of Solaris make.
-       * lib/am/check.am (recheck, recheck-html): Trim trailing spaces
-       from $list, to avoid triggering a nasty bug (potential segfault)
-       on Solaris make.
-
-2010-08-06  Peter Rosin  <address@hidden>
-
-       Make cond5.test more robust on MSYS.
-       * tests/cond5.test: Add delay before the first kill attempt to
-       cater for problems with MSYS bash.
-
-2010-08-01  Peter Rosin  <address@hidden>
-
-       Wrap some MSVC options in the compile script.
-       * lib/compile: MSVC supports naming the output file, the option
-       is just not called -o, so transform -o into the appropriate form
-       for MSVC. Also wrap some other options while at it (-L, -l, -Wl,
-       -Xlinker and -I) and convert file names to windows form where
-       needed for those options to make MSVC more usable in an
-       autotooled environment.
-       * doc/automake.texi (Auxiliary Programs): Document the above
-       extension of the compile script.
-       * NEWS: Updated.
-       * tests/defs.in: New required entry 'cl'.
-       * tests/compile3.test: New test.
-       * tests/compile4.test: New test.
-       * tests/compile5.test: New test.
-       * tests/Makefile.am: Update.
-
-2010-07-31  Ralf Wildenhues  <address@hidden>
-
-       Add example git work flow; discuss merge --log in HACKING.
-       * HACKING: Update.
-       Suggestion by Stefano Lattarini.
-
-       Add more hints for debugging make rules.
-       * doc/automake.texi (Debugging Make Rules): Show command to find
-       out expanded values of variables; point to makefile debugger.
-       * THANKS: Update.
-       Prompted by suggestion from Ludovic Courtès and Andy Wingo.
-
-2010-07-27  Patrick Welche  <address@hidden>  (tiny change)
-
-       Fix typo in the manual.
-       * doc/automake.texi (Scripts): Fix typo.
-
-2010-07-27  Ralf Wildenhues  <address@hidden>
-
-       Document current policy for development with git.
-       * HACKING (Working with git): Overhaul.
-       Prompted by suggestion from Stefano Lattarini.
-
-       Fix AM_COND_IF for gone-invalid condition shell expression.
-       * m4/cond-if.m4 (AM_COND_IF): test contents of $COND_TRUE
-       variable, rather than re-evaluating the shell expression for
-       the condition.
-       * tests/cond40.test: Extend test.
-       * NEWS: Update.
-
-       Avoid syntax error if IF-TRUE part of AM_COND_IF expands empty.
-       * m4/cond-if.m4 (AM_COND_IF): Ensure IF-TRUE part is never empty
-       to avoid shell syntax error if the m4 expansion is empty.
-       * tests/cond40.test: Enhance test.
-
-       Coverage: bogus option to AM_INIT_AUTOMAKE.
-       * tests/init2.test: New test.
-       * tests/Makefile.am: Update.
-
-2010-07-21  Stefano Lattarini  <address@hidden>
-
-       Modernize and improve test scripts `subdir*.test'.
-       * tests/subdir.test: Enable `errexit' shell flag, and related
-       changes.  Use the `configure.in' stub created by `./defs',
-       rather than writing one from scratch.
-       * tests/subdir2.test: Likewise.
-       * tests/subdir4.test: Likewise.
-       * tests/subdir3.test: Enable `errexit' shell flag, and related
-       changes.  Do not create useless dummy source files.
-       * tests/subdir5.test: Make grepping of Makefile.in (in topdir
-       and in subdirs) stricter.  Some minor changes to keep it more
-       in sync with the related test `subdir8.test'.
-       * tests/subdir8.test: Likewise (but with the related test being
-       `subdir5.test' here).
-       * tests/subdir6.test: Cosmetic change in spacing.
-       * tests/subdir9.test: Define and use new variable `$distdir'.  Add
-       trailing `:' command.
-       * tests/subdir10.test: Cosmetic consistency-related change.
-       * tests/subdirbuiltsources.test: Cosmetic changes in spacings.
-       (configure.in): Use stub created by `./defs', rather than writing
-       it from scratch.  Do not use obsoleted and/or deprecated forms of
-       autoconf/automake macros.
-
-       Modernize and improve test scripts `dist*.test'.
-       * tests/distcleancheck.test: Do not add useless `-e' option to
-       a $MAKE call.  Extend test by grepping stderr of make.
-       * tests/distcom2.test: Do not run the same test script on the
-       Makefile.in twice, but save its output in an intermediate file
-       instead.  Make grepping of DIST_COMMON definition stricter.
-       Display the content of more files, to ease debugging.  Add a
-       trailing `:' command.  Improved heading comments w.r.t. sister
-       test(s).
-       * tests/distcom6.test: Likewise, and avoid to uselessly run
-       autoconf.
-       * tests/distcom3.test: Ensure verbose printing of captured stdout
-       and stderr.  Make grepping of captured stderr stricter.  Also,
-       add trailing `:' command.
-       * tests/distcom4.test: Declare the target `test' in the generated
-       Makefile.am as `.PHONY'.  Display content of more files, to ease
-       debugging.  Add trailing `:' command.
-       * tests/distcom5.test: Likewise.  Also, factor out common sed
-       script in subroutine `extract_distcommon'.
-       * tests/distcom7.test: Prefer cat + here-doc over echo to write
-       test Makefile.am files.  Add a trailing `:' command.
-       * tests/distname.test: Prefer `gzip -d' over `gunzip'.  Move the
-       call to `set -e' earlier.  Be stricter and more verbose in the
-       checking of the generated tarball.
-       (configure.in): Use the stub provided by ./defs, instead of
-       writing it from scratch.  Avoid obsoleted constructs.  Remove
-       useless call to `AM_PROG_CC_C_O'.
-       * tests/distdir.test: Various minor improvements/normalizations.
-       * tests/distlinks.test: Likewise.
-
-2010-07-18  Stefano Lattarini  <address@hidden>
-
-       Improve and extend test cond5.test.
-       * tests/cond5.test: Do not blindly sleep 60 seconds before polling
-       the background automake process, but poll it every 10 seconds for
-       at most 30 times (this makes the test both faster on good machines,
-       and more resilient to spurious timeout-due failures when in low
-       priority or on heavily-loaded systems).
-       Check also that automake writes the expected error messages on the
-       standard error.
-       Enable `errexit' flag, and related changes.
-       Rely on the `configure.in' stub created by `./defs', rather than
-       writing one from scratch.
-
-2010-06-26  Ralf Wildenhues  <address@hidden>
-
-       Update program --help output to match current GCS.
-       * configure.ac: Set and substitute PACKAGE_URL if AC_PACKAGE_URL
-       is not defined, for compatibility to Autoconf < 2.64.
-       * Makefile.am (do_subst): Substitute PACKAGE_BUGREPORT and
-       PACKAGE_URL.
-       (sc_diff_automake_in_automake): Update number of diff lines for
-       additional substitutions.
-       * aclocal.in (usage): Use PACKAGE_BUGREPORT.  Point to Automake
-       home page and GNU general help page.
-       * automake.in (usage): Likewise.
-       * doc/automake.texi: New flag PACKAGE_BUGREPORT, to factor email
-       address.
-       (Introduction, Creating amhello, amhello Explained, Options):
-       Use it throughout.
-       * lib/Automake/Makefile.am (do_subst): Substitute
-       PACKAGE_BUGREPORT.
-       * lib/Automake/Config.in ($PACKAGE_BUGREPORT): New global.
-       * lib/Automake/ChannelDefs.pm: Use it for footer of fatal
-       messages.
-
-       Clean up @var handling in the manual.
-       * doc/automake.texi: Throughout the manual, lower-case @var
-       names, replace a few one-character names.
-
-2010-06-26  Stefano Lattarini  <address@hidden>
-
-       Fix typo-related bug in test script silent5.test.
-       * tests/silent5.test: Use $EGREP, not $GREP (which is not even
-       defined).
-
-       Tests: remove useless repetitions of `foreign' automake option.
-       * tests/multlib.test (configure.in): Remove useless use of
-       `foreign' option in AM_INIT_AUTOMAKE (the `--foreign' option is
-       already in $AUTOMAKE by default, so no point in repeating it).
-       * tests/subobj10.test: Likewise.
-       * tests/subobj9.test: Likewise.
-       * tests/lex3.test (Makefile.am): Similarly, remove useless use
-       of `foreign' option in AUTOMAKE_OPTIONS.
-       * tests/lex5.test: Likewise.
-       * tests/pr279.test: Likewise.
-       * tests/pr279-2.test: Likewise.
-       * tests/specflg3.test: Likewise.
-       * tests/target-cflags.test: Likewise.
-
-       Drop useless requirement "gzip" in lex5.test.
-       * tests/lex5.test ($required): Do not list "gzip", as it's
-       never used.
-
-2010-06-24  Stefano Lattarini  <address@hidden>
-
-       Fix bugs in test script silent5.test.
-       * tests/silent5.test: Fixed a nasty bug (due to the use of grep
-       instead of egrep) that could have led to false negatives.
-
-2010-06-21  Stefano Lattarini  <address@hidden>
-
-       Add a test checking that distributed broken symlinks cause
-       `make dist' to fail.
-       * tests/distlinksbrk.test: New test.
-       * tests/Makefile.am (TESTS): Updated.
-
-2010-06-21  Ralf Wildenhues  <address@hidden>
-
-       Fix minor testsuite issues, update docs, for Yacc/Lex changes.
-       * doc/automake.texi (Yacc and Lex): Mention AM_YFLAGS, YFLAGS
-       and AM_LFLAGS, LFLAGS in the order in which they now appear in
-       the rules.
-       * NEWS: Update.
-       * tests/lflags.test, tests/lflags2.test, tests/yflags.test,
-       tests/yflags2.test: Prefer `make -e' over `make VAR=VAL', to
-       please maintainer-check.  Ensure generated C files contain a
-       declaration, to please compilers.
-
-2010-06-21  Stefano Lattarini  <address@hidden>
-
-       Fix bugs in Automake Yacc/Lex support w.r.t. $(AM_FLAGS) and
-       $(FLAGS) precedence.
-       * automake.in: Fix registration of languages "Lex", "Lex (C++)",
-       "Yacc" and "Yacc (C++)", so that $(LFLAGS) has precedence over
-       $(AM_LFLAGS) and $(YFLAGS) has precedence over $(AM_YFLAGS).
-       * tests/Makefile.am (XFAIL_TESTS): Updated accordingly.
-       * NEWS: Updated.
-
-       New tests, exposing bugs in Automake Yacc/Lex support w.r.t.
-       $(AM_FLAGS) and $(FLAGS) precedence.
-       * tests/lflags.test: New test, check that user $(LFLAGS) takes
-       precedence over automake (AM_LFLAGS) and (foo_LFLAGS).  Still
-       xfailing.
-       * tests/lflags2.test: Likewise.
-       * tests/yflags.test: New test, check that user $(YFLAGS) takes
-       precedence over automake (AM_YFLAGS) and (foo_YFLAGS).  Still
-       xfailing.
-       * tests/yflags2.test: Likewise.
-       * tests/Makefile.am (TESTS, XFAIL_TESTS): Extended accordingly.
-
-2010-06-20  Stefano Lattarini  <address@hidden>
-
-       Modernize, improve and extend tests `suffix*.test'.
-       * tests/suffix3.test: Enable `errexit' shell flag, and related
-       changes.
-       * tests/suffix4.test: Likewise.
-       * tests/suffix6.test: Likewise, and do not create a useless dummy
-       source file.
-       * tests/suffix7.test: Likewise.
-       * tests/suffix5.test: Enable `errexit' shell flag, and related
-       changes.  Make grepping of Makefile.in slightly stricter.
-       * tests/suffix.test: Enable `errexit' shell flag, and related
-       changes.  Also, do not redirect grep output to /dev/null, as this
-       might unmotivatedly hide useful information.
-       * tests/suffix2.test: Move setting of `errexit' shell flag earlier
-       in the script (just after inclusion of ./defs).  Use a more
-       idiomatic way to count text occurrences in Makefile.in with
-       grep.  Do not create useless dummy source files.
-       * tests/suffix10.test: Ensure verbose printing of captured make
-       stdout.  Minor cosmetic changes.
-       * tests/suffix8.test: Likewise.  Also, drop useless call to the
-       env(1) utility, and make grepping of make output stricter by using
-       $FGREP rather than plain grep.
-       * tests/suffix11.test: Likewise.
-       * tests/suffix12.test: Likewise.
-       * tests/suffix9.test: Prefer cat + here-doc over echo to append to
-       the `configure.in' stub.  Cosmetic changes.
-       * tests/suffix13.test: Cosmetic spacing change.
-
-2010-06-13  Stefano Lattarini  <address@hidden>
-
-       Add useful comment in test script ext.test.
-       * tests/ext.test: Add a comment explaining why an apparently
-       useless `if' statement is indeed required.
-
-2010-06-13  Stefano Lattarini  <address@hidden>
-
-       Add useful comment in test script obsolete.test.
-       * tests/obsolete.test: Add a comment explaining why we need
-       an indirection in adding $AUTOUPDATE to $required.
-
-       Normalize whitespaces in 'tests/Makefile.am'.
-       * tests/Makefile.am (TESTS): Use only spaces, not tabs, in the
-       definition of this variable.
-
-       Parallel tests generation: improve comments (tiny change).
-       * tests/Makefile.am ($(parallel_tests)): Added useful comment to
-       generated tests.
-
-       Tests defs: truly get rid of `$am_defs_included' (unused variable)
-        * tests/defs.in ($am_defs_included): Remove, its now unused.  It
-       should have been removed in a previous changeset, but the removal
-       was done only partially (oversight).
-
-2010-06-12  Ralf Wildenhues  <address@hidden>
-
-       Remove a couple of unneeded conditionals from tests.
-       * tests/pr243.test, tests/pr266.test, tests/strip.test: No need
-       for the FOOTEST conditional.
-
-2010-06-12  Stefano Lattarini  <address@hidden>
-
-       Modernize, improve and/or fix various test scripts.
-       * tests/symlink3.test: Deleted, separated into two new, more
-       complete tests ...
-       * tests/forcemiss.test: ... this one ...
-       * tests/forcemiss2.test: ... and this one.
-       * tests/symlink2.test: Enable `errexit' shell flag, make test
-       stricter, and skip it if symlink creation is not supported.
-       * tests/postproc.test: Enable `errexit' shell flag, related
-       changes, and a couple of unrelated cosmetic changes.
-       * tests/recurs.test: Use the `configure.in' stub created by
-       `./defs', rather than writing one from scratch.  Make grepping
-       of Automake stderr slightly stricter.
-       * tests/substtarg.test: Likewise.
-       * tests/strip.test: Likewise, and move the call to `set -e'
-       earlier (just after the inclusion of `./defs'). Also, make sure
-       that the script installed by `make install-script' is equal to
-       the original one.
-       * tests/substref.test: Use the `configure.in' stub created by
-       `./defs', rather than writing one from scratch.  Move the call
-       to `set -e' earlier (just after the inclusion of `./defs').
-       Avoid to explicitly export CC for configure (that's already done
-       in ./defs).  Avoid potential problems with unpredictable make
-       output.  Finally, make grepping of Makefile.in stricter.
-       * tests/substre2.test: Ensure verbose printing of the captured
-       make's output, and make its grepping slightly stricter.
-       * tests/cygwin32.test: Enable `errexit' shell flag, and related
-       changes.  Also, do not create useless dummy source/data files.
-       * tests/scripts.test: Likewise.
-       * tests/recurs2.test: Likewise.  Also, use the `configure.in'
-       stub created by `./defs'.
-       * tests/Makefile.am (TESTS): Updated.
-
-       Modernize, improve and/or fix tests `pluseq*.test.
-       * tests/pluseq5.test: Append to configure.in using cat with an
-       here-doc, not using echo.
-       * tests/pluseq10.test: Make sure that the captured output of
-       `make' command is always displayed. Where possible, use $FGREP
-       instead of grep (this change makes some checks slightly stricter).
-       * tests/pluseq8.test: Enable `errexit' shell flag, with related
-       changes.
-       * tests/pluseq.test: Likewise.  Also, do not create useless dummy
-       data files, and use better m4 quoting in generated configure.in.
-       * tests/pluseq2.test: Likewise.  Also, append to configure.in
-       using cat with an here-doc, not using echo.
-       * tests/pluseq3.test: Likewise.
-       * tests/pluseq4.test: Likewise.
-       * tests/pluseq6.test: Likewise.
-       * tests/pluseq7.test: Do not create useless dummy source file.
-       * tests/pluseq9.test: Slightly extended w.r.t. the grepping of
-       Automake stderr.  Some unrelated cosmetic changes.
-
-2010-06-12  Stefano Lattarini  <address@hidden>
-
-       cscope.test: ensure verbose printing of captured stderr.
-       * tests/cscope.test: Print captured stderr before failing.
-
-2010-06-12  Stefano Lattarini  <address@hidden>
-
-       Testsuite: ensure verbose printing of captured stderr.
-       * tests/acloca18.test: Print captured stderr before either failing
-       or grepping it.  Be sure to send captured stderr to stderr, not to
-       stdout.
-       * tests/ansi3b.test: Likewise.
-       * tests/cond39.test: Likewise.
-       * tests/configure.test: Likewise.
-       * tests/missing3.test: Likewise.
-       * tests/missing6.test: Likewise.
-       * tests/output-order.test: Likewise.
-       * tests/pr300-ltlib.test: Likewise.
-       * tests/python6.test: Likewise.
-       * tests/python7.test: Likewise.
-       * tests/python8.test: Likewise.
-       * tests/python9.test: Likewise.
-       * tests/subobj.test: Likewise.
-       * tests/vars3.test: Likewise.
-       * tests/missing4.test: Likewise, and fix a call to grep not to use
-       the `-c' flag.
-       * tests/ansi3.test: Likewise, and rely on the `configure.in' stub
-       created by `./defs', rather than writing one from scratch.
-
-       Enable `errexit' shell flag in various tests.
-       * tests/backsl.test: Enable the `errexit' shell flag, and
-       related changes.
-       * tests/backsl2.test: Likewise.
-       * tests/block.test: Likewise.
-       * tests/canon2.test: Likewise.
-       * tests/canon4.test: Likewise.
-       * tests/comment2.test: Likewise.
-       * tests/condlib.test: Likewise.
-       * tests/cond15.test: Likewise, and prefer $FGREP over grep.
-       * tests/canon3.test: Likewise.  Also, avoid to create an useless
-       dummy source file.
-       * tests/acoutpt2.test: Enable the `errexit' shell flag, and some
-       related changes.  Do some cosmetic improvements in the generated
-       `configure.in' file.
-       * tests/cond4.test: Likewise.
-       * tests/cond14.test: Likewise.
-       * tests/condinc.test: Likewise.
-       * tests/cond7.test: Likewise.  Also, remove useless setting of
-       AUTOMAKE_OPTIONS to `foreign' in the generated Makefile.am.
-       * tests/ansi.test: Enable the `errexit' shell flag, and related
-       changes.  Extended, esp. by running autoconf, ./configure and
-       make, and by looking into the distdir.
-
-2010-06-12  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Extend tests/README w.r.t. trailing `:' in test scripts.
-       * tests/README (section "Writing test cases" subsection "Do"):
-       Explain why apparently redundant trailing `:' and `Exit 0' in
-       test scripts can indeed be useful.
-
-2010-06-11  Stefano Lattarini  <address@hidden>
-
-       Improve determination of PATH separator in bootstrap script.
-       * bootstrap: Determine what the PATH separator is the same way
-       autoconf does.
-
-       Minor improvements in bootstrap script.
-       * bootstrap: Consistently use two-spaces indentation.  Cosmetic
-       improvement to comments.
-       ($me): New variable, containing program basename.
-       Prepend it to all error messages.
-
-       Testsuite now works with BSD make in parallel mode.
-       * tests/defs.in: Unset variables __MKLVL__ and MAKE_JOBS_FIFO,
-       which are exported by BSD make when run in parallel mode, and
-       which can confuse make processes spawned by our testsuite.
-       This change fixes a lot of spurious failure when the testsuite
-       is run with BSD make in parallel mode.
-
-2010-06-09  Stefano Lattarini  <address@hidden>
-
-       Modernize, improve and/or fix various test scripts.
-       * tests/sanity.test: Rely on the `configure.in' stub created by
-       `./defs', rather than writing one from scratch.
-       * tests/depend2.test: Likewise.  Also, call `set -e' just after
-       the inclusion of `./defs', instead that later in the script.
-       * tests/canon5.test: Avoid a useless `|| Exit 1' after a call to
-       $AUTOMAKE, and improve the positioning of an $ACLOCAL call.
-       * tests/exeext4.test: Use $FGREP instead of grep, where possible.
-       Make auxiliary rules in the generated Makefile more silent.
-       These changes make some checks slightly stricter.
-       * tests/ext2.test: Call `Exit 1' if inclusion of `./defs' fails.
-       * tests/gettext2.test: Place final `:' at the end of the script,
-       rather than in the middle.
-       * tests/exeext.test: Call `set -e' just after the inclusion of
-       `./defs', instead that later in the script.
-       * tests/extra5.test: Likewise.
-       * tests/confdeps.test: Likewise.  Also, prefer `mv -f' over
-       plain `mv', just to be sure.
-       * tests/depcomp.test: Enable `errexit' shell flag, with related
-       changes.  Also, modernize the generated configure.in.
-       * tests/cond9.test: Likewise.  Also, rely on the `configure.in'
-       stub created by `./defs', rather than writing one from scratch.
-       * tests/cond10.test: Likewise.
-       * tests/depcomp2.test: Likewise.
-       * tests/depend3.test: Likewise.
-       * tests/distcom7.test: Likewise.
-       * tests/fortdep.test: Likewise.  Also, remove definition of
-       AUTOMAKE_OPTIONS to `foreign' in the generated Makefile.am,
-       since that flag is already provided by $AUTOMAKE.
-       * tests/mdate.test: Made stricter, by checking that Automake
-       actually failed, and by making a stricter grep on the error
-       message.  Also, set shell `errexit flag'.
-       * tests/python2.test: Improved verbose messages.
-
-       Make test `ammissing.test' stricter.
-       * tests/ammissing.test: Fail if $ACLOCAL succeeds unexpectedly.
-       Enable `errexit' shell flag.
-
-2010-06-08  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Fix error in generation of parallel tests.
-       * tests/defs.in ($am_skip_defs): New variable, to be used when
-       ./defs must be sourced multiple times.  If set, unset it and
-       only define $srcdir; otherwise, also go through the rest of
-       the script.
-       ($am_defs_included): Remove, no more needed.
-       * tests/Makefile.am ($(parallel_tests)): Update accordingly,
-       using only $srcdir from defs.
-       Fixes potential test failures of tests that use $required.
-
-2010-06-08  Stefano Lattarini  <address@hidden>
-
-       Enable `errexit' shell flag in some test scripts.
-       * tests/subcond.test: Enabled `errexit' shell flag, and related
-       minor changes.
-       * tests/subst.test: Likewise.
-       * tests/vars.test: Likewise.
-       * tests/version4.test: Likewise.
-       * tests/vpath.test: Likewise.
-       * tests/vtexi2.test: Likewise.
-       * tests/werror.test: Likewise.
-       * tests/whoami.test: Likewise.
-       * tests/tags.test: Likewise, and avoid to crate an useless dummy
-       header file.
-       * tests/acsilent.test: Likewise, and don't use an easily-avoided
-       command substitution.
-       * tests/unused.test: Likewise, and don't use an easily-avoided
-       command substitution.
-       * tests/version.test: Likewise, and avoid deprecated constructs
-       in the generated `configure.in'.
-       * tests/version2.test: Likewise, and avoid deprecated constructs
-       in the generated `configure.in'.
-
-2010-06-07  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Improve declaration of dependencies in the testsuite.
-       * tests/Makefile.am (check_SCRIPTS): Remove.  Instead, let ...
-       ($(TEST_LOGS)): ... all test logs depend on the scripts.
-       * test/gen-parallel-tests: For each parallel test foo-p.test,
-       let `foo-p.log' also depend on `foo.test', since it is sourced.
-
-2010-06-06  Ralf Wildenhues  <address@hidden>
-
-       Coverage for TAGS_DEPENDENCIES warning.
-       * tests/tags2.test: New test.
-       * tests/Makefile.am: Update.
-
-       Coverage for use of anachronistic variables.
-       * tests/oldvars.test: New test.
-       * tests/Makefile.am: Update.
-
-       Testsuite coverage for bogus macro file serial numbers.
-       * tests/acloca18.test: Also test ill-formed serial numbers
-       and serial numbers after macro definitions.
-
-       Coverage for aclocal diagnosing underquoted macros.
-       * tests/acloca23.test: New test.
-       * tests/Makefile.am: Update.
-
-2010-06-06  Ralf Wildenhues  <address@hidden>
-
-       Prefer AUTOMAKE_fails over `$AUTOMAKE | grep' in tests.
-       * tests/ldadd.test: Enable errexit.  Use AUTOMAKE_fails so
-       the verbose log contains all output.
-       * tests/mdate.test: Likewise.
-       Prompted by Stefano Lattarini's change to discover.test.
-
-2010-06-06  Ralf Wildenhues  <address@hidden>
-
-       More minor message fixes.
-       * aclocal.in (scan_file): Fix recommended info command line.
-       * automake.in (handle_lib_objects): No need to prepend function
-       name to prog_error message.
-       (handle_tags): Add missing word and missing space in error
-       message.
-       (handle_dist): Add missing closing single quote in message.
-       Line-wrap one long message for readability.
-
-2010-06-06  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Fix distcheck failure with distributed generated parallel tests.
-       * tests/Makefile.am ($(parallel_tests)): Cope with $(srcdir)
-       being different from the value at developer `make dist' time.
-       * tests/defs.in: Protect against multiple inclusion, by using ...
-       ($am_defs_included): ... this new variable.
-       ($srcdir): Do not compute, but simply define to address@hidden@'
-       as substituted by configure.
-       Report, suggestions and first fix by Ralf Wildenhues, final
-       patch by Stefano Lattarini.
-
-2010-06-06  Stefano Lattarini  <address@hidden>
-
-       Improve tests link*.test (enable `errexit' shell flag).
-       * tests/link_c_cxx.test: Enable `errexit shell flag, and related
-       changes.  Also, do not create useless source files.
-       * tests/link_dist.test: Likewise.
-       * tests/link_f90_only.test: Likewise.
-       * tests/link_f_only.test: Likewise.
-       * tests/link_fc.test: Likewise.
-       * tests/link_fccxx.test: Likewise.
-       * tests/link_fcxx.test: Likewise.
-
-2010-06-06  Ralf Wildenhues  <address@hidden>
-
-       Improve ext.test semantics, avoid OpenBSD sh errexit issue.
-       * tests/ext.test: Inside shell compound command, use
-       `if $cmd; then Exit 1; fi' rather than `$cmd && Exit 1', to
-       fix failure with OpenBSD sh introduced with last patch.
-       Actually ensure that a rule for .EXT.o is created for each
-       known extension EXT.
-
-2010-06-06  Stefano Lattarini  <address@hidden>
-
-       Enable `errexit' shell flag in some test scripts.
-       * tests/dash.test: Enable `errexit' shell flag, and related
-       changes.
-       * tests/defun.test: Likewise.
-       * tests/defun2.test: Likewise.
-       * tests/dejagnu.test: Likewise.
-       * tests/double.test: Likewise.
-       * tests/distcom2.test: Likewise.
-       * tests/empty2.test: Likewise.
-       * tests/empty3.test: Likewise.
-       * tests/empty4.test: Likewise.
-       * tests/exdir.test: Likewise.
-       * tests/ext.test: Likewise.
-       * tests/extra.test: Likewise.
-       * tests/extra2.test: Likewise.
-       * tests/extra3.test: Likewise.
-       * tests/extra4.test: Likewise.
-       * tests/flibs.test: Likewise.
-       * tests/fnoc.test: Likewise.
-       * tests/fo.test: Likewise.
-       * tests/instexec.test: Likewise.
-       * tests/ltdeps.test: Likewise.
-       * tests/nodep.test: Likewise.
-       * tests/nodepcomp.test: Likewise.
-       * tests/f90only.test: Likewise, and remove botched/obsoleted
-       comments and unnecessary commands.
-       * tests/fonly.test: Likewise, and remove botched/obsoleted
-       comments and unnecessary commands.
-       * tests/discover.test: Likewise, and made stricter.
-
-       Enable `errexit' shell flag in all tests cxx*.test.
-       * tests/cxx.test: Enabled `errexit' shell flag, and related
-       minor changes.
-       * tests/cxxansi.test: Likewise.
-       * tests/cxxcpp.test: Likewise.
-       * tests/cxxlibobj.test: Likewise.
-       * tests/cxxlink.test: Likewise.
-       * tests/cxxo.test: Likewise.
-
-       Enable `errexit' shell flag in various tests.
-       * tests/acoutnoq.test: Enabled `errexit' shell flag, and related
-       minor changes.
-       * tests/acoutpt.test: Likewise.
-       * tests/acoutqnl.test: Likewise.
-       * tests/amassign.test: Likewise.
-       * tests/ansi2.test: Likewise.
-       * tests/ansi4.test: Likewise.
-       * tests/badprog.test: Likewise.
-       * tests/checkall.test: Likewise.
-       * tests/clean.test: Likewise.
-       * tests/colneq2.test: Likewise.
-       * tests/colon.test: Likewise.
-       * tests/colon5.test: Likewise.
-       * tests/colon6.test: Likewise.
-       * tests/comment.test: Likewise.
-       * tests/compile_f90_c_cxx.test: Likewise.
-       * tests/compile_f_c_cxx.test: Likewise.
-       * tests/cond3.test: Likewise.
-       * tests/cond6.test: Likewise.
-       * tests/cond13.test: Likewise.
-       * tests/conf2.test: Likewise.
-       * tests/confvar.test: Likewise.
-       * tests/confvar2.test: Likewise.
-       * tests/cond8.test: Likewise, plus a cosmetic change.
-       * tests/confh4.test: Likewise.  Also, add in the heading comments
-       an excerpt from the original bug report which motivated the
-       creation of this test, to make its purpose clearer.
-
-2010-06-06  Ralf Wildenhues  <address@hidden>
-
-       Rewrite manual to be gender-neutral.
-       * doc/automake.texi (GNU Build System)
-       (Standard Directory Variables, General Operation, CVS)
-       (Hard-Coded Install Paths, Dependencies As Side Effects):
-       Rewrite text to not contain gender-specific pronouns when
-       speaking about developers or users, either by avoiding pronouns
-       or by addressing them as `you' instead.
-       * THANKS: Update.
-       Report by Christina Gratorp.
-
-       * AUTHORS: Update.
-
-2010-06-06  Stefano Lattarini  <address@hidden>
-
-       Tiny fix in silent8.test (display output of `make' command).
-       * tests/silent8.test: Make sure that the captured output of `make'
-       command is always displayed.
-
-       Make tests on user extensibility of silent-rules mode stricter.
-       * tests/silent6.test: Made stricter w.r.t. the grepping of the
-       output produced by `make'.
-       * tests/silent7.test: Likewise.
-
-       Tests on silent-mode for C/Libtool made stricter.
-       * tests/silent.test: Made stricter w.r.t. the grepping of the
-       output produced by `make'.
-       * tests/silent2.test: Likewise.
-       * tests/silent4.test: Likewise.
-       * tests/silent9.test: Likewise.
-       * tests/silent3.test: Likewise, and add a final `make distclean'
-       command to keep it better in sync with tests/silent{4,9}.test.
-
-       Improved test silent5.test.
-       * tests/silent5.test: Remove by hand all generated C files after
-       non-verbose builds, to ensure the following builds are clean.
-       Try to clean and rebuild with the same verbosity and without
-       removing generated sources in between, to check that this does
-       not trigger a different set of rules.  Make grepping of make's
-       output stricter.  Improved/added some comments.
-
-       New tests for Automake silent-mode with Fortran.
-       * tests/silentf77.test: New test.
-       * tests/silentf90.test: Likewise.
-       * tests/Makefile.am (TESTS): Updated accordingly.
-
-       New test `silentcxx.test' (Automake silent-mode with C++).
-       * tests/silentcxx.test: New test.
-       * tests/Makefile.am (TESTS): Updated accordingly.
-
-       New test `silentyacc.test' (Automake silent-mode with Yacc).
-       * tests/silentyacc.test: New test.
-       * tests/Makefile.am (TESTS): Updated accordingly.
-
-       New test `silentlex.test' (Automake silent-mode with Lex).
-       * tests/silentlex.test: New test.
-       * tests/Makefile.am (TESTS): Updated accordingly.
-
-       Relax tests on silent-rules to cater to overly verbose makes.
-       * tests/silent.test: When testing silent builds, don't fail if
-       make's output simply contains the `mv' substring, but only if
-       it contains the `mv ' substring (note the trailing space).
-       * tests/silent2.test: Likewise.
-       * tests/silent3.test: Likewise.
-       * tests/silent4.test: Likewise.
-       * tests/silent5.test: Likewise.
-       * tests/silent9.test: Likewise.
-
-2010-05-23  Stefano Lattarini  <address@hidden>
-
-       Extend test on `nostdinc' automake option.
-       * tests/nostdinc.test: Enable `errexit' shell flag.  Related and
-       unrelated minor changes.  Make the grepping of the generated
-       Makefile.in slightly stricter.  Generate and run configure, so that
-       the generated Makefile can be grepped too.
-
-2010-05-23  Ralf Wildenhues  <address@hidden>
-
-       Make gnupload portable to EBCDIC hosts.
-       * lib/gnupload: Use literal newline as argument for 'tr' rather
-       than \015, for EBCDIC hosts.  Also, avoid unportable nested
-       double-quotes and backquotes.
-       * THANKS: Update.
-       Report from Eric Blake and Steve Goetze via gnulib.
-
-2010-05-23  Stefano Lattarini  <address@hidden>
-
-       Fix Autoconf version required by Automake's configure.
-       Automake configure script used to tell that automake required
-       autoconf 2.60 or later, but then it checked for autoconf >= 2.62,
-       and if that was not found, it gave an error saying that Automake
-       required configure 2.61a-341 or later.  This change should
-       eliminate such inconsistencies.
-       * configure.ac ($required_autoconf_version): New variable.
-       Use it throughout.
-
-2010-05-23  Ralf Wildenhues  <address@hidden>
-
-       Fix truncated comment in Makefile.am.
-       * Makefile.am (sc_tests_logs_duplicate_prefixes): Fix unfinished
-       sentence in comment.
-       Report by Stefano Lattarini.
-
-       Relax silent8.test for NetBSD make.
-       * tests/silent8.test: Accept ./foo.info in output as well.
-
-       Fix unportable sed script in maintainer-check test.
-       * Makefile.am (sc_tests_Exit_not_exit): Rewrite sed script to
-       not contain semicolon after 'b' or brace commands, for NetBSD.
-
-       Wildcards are not portable to NetBSD make.
-       * doc/automake.texi (Wildcards): Document portability issue.
-       * tests/extra10.test, tests/extra11.test, tests/extra12.test:
-       Require GNU make.
-
-2010-05-23  Stefano Lattarini  <address@hidden>
-
-       Make test for configure.in vs. configure.ac stricter.
-       * tests/configure.test: Use a configure.in file that provokes
-       an automake error, to ensure configure.ac is preferred.
-
-       Avoid possible false negatives in dejagnu7.test.
-       * tests/dejagnu7.test: Enable shell `errexit' flag.  Also, avoid
-       unportable use of fgrep option `-e'.
-
-       Fix conflnk3.test to work with Solaris/Heirloom Sh.
-       * tests/conflnk3.test: Use `test -r FILE' and `test ! -r FILE'
-       instead of respectively `test -e FILE' and `test ! -e FILE',
-       since Solaris Sh doesn't grok the latter.  Do not SKIP the test
-       if the shell doesn't support `test -e'.
-
-2010-04-25  Ralf Wildenhues  <address@hidden>
-
-       Warning and error message formatting cleanups.
-       * aclocal.in (parse_arguments, main): Remove trailing period or
-       newline in error or warning messages, avoid capitalization of
-       the first word of a message.
-       * automake.in (check_user_variables, handle_languages)
-       (handle_ltlibraries, scan_aclocal_m4, scan_autoconf_config_files)
-       (scan_autoconf_files, cond_stack_if, require_file_internal)
-       (usage, generate_makefile, parse_arguments): Likewise.
-       * lib/Automake/ChannelDefs.pm (set_strictness): Likewise.
-       * lib/Automake/Configure_ac.pm (find_configure_ac): Likewise.
-       * lib/Automake/Options.pm (set_strictness): Likewise.
-       * lib/Automake/Rule.pm (define): Likewise.
-       * lib/Automake/Variable.pm (define, variables_dump): Likewise.
-       * tests/ltinstloc.test, tests/suffix11.test: Adjust expected
-       error message.
-       * lib/Automake/Channels.pm (setup_channel): Reword error message
-       to be the same as in msg.
-
-       Fix placing of ellipses in English text and synopses.
-       * Makefile.am: Be sure to add a space before `...' in natural
-       language text.
-       * automake.in (scan_autoconf_traces): Likewise.
-       * lib/Automake/Rule.pm (define): Likewise.
-       * lib/Automake/Variable.pm (define): Likewise.
-       * lib/am/dejagnu.am: Likewise.
-       * lib/am/progs.am: Likewise.
-       * lib/gnupload (dprint, upload): Likewise.
-       * tests/confdeps.test: Likewise.
-       * tests/location.test: Adjust expected output.
-       * automake.in (usage): In synopsis, use singular for OPTION,
-       * remove space before ellipsis.
-       * aclocal.in (usage): Likewise.  Also, fix indentation.
-
-       Fix more duplicate message prefixes.
-       * lib/Automake/XFile.pm (seek): Do not prepend $me.
-       ($me): Remove now-unused package-global.
-       * aclocal.in (check_acinclude): Remove duplicate 'warning: '
-       prefix.
-
-       Fix typo in manual.
-       * doc/automake.texi (Simple Tests using parallel-tests): Add
-       missing closing parenthesis.
-
-       Fix leftover call to removed function macros_dump.
-       * automake.in (read_main_am_file): Call variables_dump, not
-       macros_dump.  Print actual error before list of variables.
-
-2010-04-22  Stefano Lattarini  <address@hidden>
-
-       Minor improvements in comments of test `silent3.test'.
-       * tests/silent3.test: Tell to keep it in sync with `silent9.test'
-       too.
-
-2010-04-25  Ralf Wildenhues  <address@hidden>
-
-       testsuite: ensure verbose printing of captured output.
-       * tests/acloca14.test, tests/acloca18.test, tests/aclocal.test,
-       tests/fort2.test, tests/help.test, tests/missing3.test,
-       tests/missing6.test: Print captured stdout or stderr before
-       grepping it.
-
-2010-04-20  Stefano Lattarini  <address@hidden>
-
-       Make test badopt.test stricter (by enabling `set -e').
-       * tests/badopt.test: Add call to `set -e'.  Due to this change,
-       an unexpected failure in the call to `$ACLOCAL' (whose outcome
-       was previously unchecked) would cause the whole test to fail.
-       Also, bumped the copyright years.
-
-       Make test for configure.in vs. configure.ac stricter.
-       * tests/configure.test: Use a configure.in file that provokes
-       an automake error, to ensure configure.ac is preferred.
-
-       Use `set -e' in confsub.test (avoids possible false negatives).
-       * tests/confsub.test: Enable shell `errexit' flag, and related
-       changes (this helps avoiding some possible minor false negatives).
-       Also, bumped copyright years.
-
-2010-04-20  Ralf Wildenhues  <address@hidden>
-
-       Fix -Werror handling for presence of configure.in and configure.ac.
-       * lib/Automake/Variable.pm (Automake::Variable): Do not initialize
-       $configure_ac at the global level, before command-line arguments
-       have been parsed.
-       (require_variables): Initialize it here.
-       * tests/configure.test: New test.
-       * tests/Makefile.am: Update.
-       Report by Stefano Lattarini.
-
-2010-04-20  Stefano Lattarini  <address@hidden>
-
-       Avoid possible false negatives in confh5.test.
-       * tests/confh5.test: Enable shell `errexit' flag, and bumped
-       copyright years.  Due to this change, any unexpected failure
-       in calls to $ACLOCAL, $AUTOMAKE, $AUTOCONF or $AUTOHEADER, or
-       a failure in grepping expected text in output files should now
-       cause the whole test to fail.
-
-2010-04-17  Stefano Lattarini  <address@hidden>
-
-       Fixed typo in POD documentation of Automake::Channels.
-       * lib/Automake/Channels.pm: Fixed typo in POD documentation:
-       @<...> was used instead of C<...>.
-
-2010-04-14  Stefano Lattarini  <address@hidden>
-
-       Refactor tests on Automake TESTS color output.
-       * tests/color.test: Tests using the expect program moved out to...
-       * tests/color2.test: ... this new file.
-       * tests/Makefile.am (TESTS): Extended accordingly.
-
-2010-04-12  Stefano Lattarini  <address@hidden>
-
-       Fix typos in comments in test confh5.test
-       * tests/confh5.test: Fix a couple of typos in comments.
-
-       Avoid possible false negatives in canon-name.test.
-       * tests/canon-name.test: Enable shell `errexit' flag.  Improve
-       test description.
-
-2010-04-11  Ralf Wildenhues  <address@hidden>
-
-       Print 'warnings are treated as errors' note if needed.
-       * lib/Automake/Channels.pm: Fix typo in comment.
-       (_print_message): If -Werror is enabled, print a 'warnings are
-       treated as errors' note before the first such warning.
-       * tests/warnopts.test: Adjust comment to mention expected warning.
-       Adjust code to ignore 'warnings are treated as errors' note.
-       * tests/location.test: Adjust expected output with -Werror.
-       * tests/werror4.test: New test.
-       * tests/Makefile.am: Update.
-       * NEWS: Update.
-
-       Ensure we don't print 'warning:' or 'error:' twice.
-       * Makefile.am (sc_ensure_testsuite_has_run): New helper rule.
-       (sc_tests_logs_duplicate_prefixes): New rule, to check for
-       wrong-looking warning and error messages in the test suite logs.
-       * aclocal.in (scan_configure_dep, scan_file): Remove duplicate
-       `warning: ' prefix.
-       * tests/vars3.test: Rename variable to avoid false positive.
-
-       Prepend type to warning, error, and fatal messages.
-       For the first part of messages of types `error' or `fatal',
-       prepend `error: ' to the message.  Prepend `warning: ' to
-       warning messages, whatever the setting of -Werror.
-       * lib/Automake/Channels.pm (partial): Move up definition.
-       (_format_message): Emit `header' and `footer' strings only with
-       the first resp. last part of a set of partial messages.
-       * lib/Automake/ChannelDefs.pm: Add missing '1;' statement at the
-       end of the module.
-       (Automake::ChannelDefs): Setup warning channels with header
-       `warning: ', error and fatal messages with header `error: '.
-       * tests/condinc2.test, tests/ltinstloc.test: Adjust expected
-       error messages.
-       * tests/comment5.test: Likewise.  Also, include stack notes
-       should not start with `error:'.
-       * tests/location.test: Likewise.  Also, try both -Werror and
-       -Wno-error.
-       * NEWS: Update.
-       Report by Bruno Haible.
-
-       Fix capitalization of error messages, reword one message.
-       * lib/Automake/Variable.pm (define): Do not capitalize the first
-       word in the error message.
-       * automake.in (require_file_internal): Likewise.  Also, reword
-       and line-wrap for better readability.
-       * tests/distcom7.test, tests/pluseq5.test, tests/pluseq9.test:
-       Adjust tests.
-
-       Fix connected warnings about obsolete exeext override.
-       * lib/Automake/Rule.pm (define): Merge two warnings that belong
-       together, by setting the 'partial' flag for the first one.
-
-       Fix per-Makefile.am setting of -Werror.
-       Before this patch, 'AUTOMAKE_OPTIONS = -Werror' in one
-       Makefile.am would carry over to other Makefile.am files
-       treated afterwards by the same thread, causing inconsistent
-       and unstable exit status values.
-       * lib/Automake/Channels.pm (dup_channel_setup)
-       (drop_channel_setup): Save and restore the setting of
-       $warnings_are_errors.
-       * tests/werror3.test: New test.
-       * tests/Makefile.am: Adjust.
-       * NEWS: Update.
-
-2010-04-11  Stefano Lattarini  <address@hidden>
-
-       Bugfix in confh5.test w.r.t. Solaris/Heirloom Sh.
-       * tests/confh5.test: In the generated Makefile.am: do not use
-       `test ! -e FILE' to check for the non-existence of a file, since
-       that is not supported by Solaris/Heirloom Sh.
-
-       Make test `aclocal3.test' stricter.
-       * tests/aclocal3.test: Add call to `set -e'.  Fail if $ACLOCAL
-       succeeds unexpectedly.
-
-       Add tests checking that symlinks are resolved by `make dist'.
-       * tests/distlinks.test: New test.
-       * tests/Makefile.am (TESTS): Updated accordingly.
-       Suggested by observations from Ralf Wildenhues.
-
-2010-04-11  Ralf Wildenhues  <address@hidden>
-
-       Use -9 for maximum xz compression with dist-xz.
-       * lib/am/distdir.am (dist-xz, dist, dist-all): Pass -9 to xz.
-       * NEWS, THANKS: Update.
-       Report by Pavel Sanda.
-
-2010-04-11  Stefano Lattarini  <address@hidden>
-
-       Avoid possible false negatives in cond46.test.
-       * tests/cond46.test: Enable shell `errexit' flag (and bumped
-       copyright years).  Due to this change, the testcase should now
-       fail on unexpected failures in calls to $ACLOCAL/$AUTOMAKE (whose
-       outcomes were previously unchecked), and on failures in grepping
-       the expected diagnostic in Automake stderr.
-
-2010-04-04  Stefano Lattarini  <address@hidden>
-
-       Generated tests are now just a thin layer around other tests.
-       * tests/Makefile.am: Rewrite the rule to generate the `*-p.test'
-       test scripts so that any of them simply includes the corresponding
-       `*.test' script (after setting `$parallel_tests' to `yes').
-       * tests/.gitignore: Add wildcard for temporary files used in the
-       generation of `*-p.test' tests.
-
-2010-03-30  Stefano Lattarini  <address@hidden>
-
-       Avoid an unportable use of `$status' shell variable.
-       * Makefile.am (path-check): Don't use the `$status' shell variable
-       in the target's rules, as it's special in Zsh (equivalent to `$?',
-       and readonly).
-
-       Avoid another use of `chmod -R'.
-       * Makefile.am (path-check): To be safe, do not use `chmod -R' on
-       $(distdir) before removing it (as Solaris `chmod -R' touches
-       symlink targets).  Instead, use the cleanup strategy used in
-       distdir.am.
-
-2010-03-28  Ralf Wildenhues  <address@hidden>
-
-       Remove uses of @acronym and @sc.
-       * doc/automake.texi (Public Macros, Limitations on File Names):
-       Remove all usage of @acronym and @sc in the manual.
-       Suggested by Karl Berry.
-
-2010-03-13  Karl Berry  <address@hidden>
-
-       GNU hello uses fdl.texi, not gpl.texi.
-       * doc/automake.texi (Texinfo): Adjust example to upstream
-       change.
-
-2010-03-06  Ralf Wildenhues  <address@hidden>
-
-       Formatting cleanups in macro comments.
-       * automake.in, lib/Automake/Channels.pm,
-       lib/Automake/FileUtils.pm, lib/Automake/Options.pm,
-       lib/Automake/Variable.pm, lib/Automake/XFile.pm,
-       m4/options.m4, m4/substnot.m4: Fix macro comment format.
-
-2010-03-04  Stefano Lattarini  <address@hidden>
-           Ralf Wildenhues  <address@hidden>
-
-       Avoid generation of `tests/defs-p' file.
-       * tests/defs.in: In the generated `configure.in' snippet: call
-       `AM_INIT_AUTOMAKE' with the `parallel-tests' option if the shell
-       variable `parallel_tests' is set to `yes'.
-       * tests/Makefile.am (defs-p): Target removed.
-       (check_SCRIPTS): Removed `defs-p'.
-       (clean-local-check): Do not unlink `defs-p' anymore.
-       ($(parallel_tests)): Transformation rules for the test scripts
-       adjusted.
-       * tests/gen-parallel-tests: Selection rules for the test
-       scripts adjusted.
-       * tests/parallel-tests.test: Set `$parallel_tests' to `yes'
-       then include `./defs' (rather than simply including `./defs-p').
-       * tests/parallel-tests2.test: Likewise.
-       * tests/parallel-tests3.test: Likewise.
-       * tests/parallel-tests4.test: Likewise.
-       * tests/parallel-tests5.test: Likewise.
-       * tests/parallel-tests6.test: Likewise.
-       * tests/parallel-tests7.test: Likewise.
-       * tests/parallel-tests8.test: Likewise.
-       * tests/parallel-tests9.test: Likewise.
-       * tests/parallel-tests10.test: Likewise.
-       * tests/README (Section "Writing Test Cases" subsection "Do"):
-       Adjusted the parts referring to tests checking `parallel-tests'
-       behaviour.  Some other minor related improvements.
-       * tests/.gitignore (defs-p): Removed.
-
-2010-03-04  Stefano Lattarini  <address@hidden>
-
-       Remove redundant unset of variable TESTS from some test scripts.
-       * tests/color.test: Do not unset the `TESTS' variable, as it's
-       already unset in the `defs' file.
-       * tests/check5.test: Likewise.
-       * tests/check8.test: Likewise.
-       * tests/check9.test: Likewise.
-       * tests/check10.test: Likewise.
-       * tests/check11.test: Likewise.
-       * tests/parallel-tests.test: Likewise.
-       * tests/parallel-tests3.test: Likewise.
-       * tests/parallel-tests4.test: Likewise.
-       * tests/parallel-tests5.test: Likewise.
-       * tests/parallel-tests6.test: Likewise.
-       * tests/parallel-tests7.test: Likewise.
-
-2010-03-01  Ralf Wildenhues  <address@hidden>
-
-       Fix cscope test on systems without working Fortran compiler.
-       * tests/cscope.test: Skip remainder of test if `$MAKE all' fails.
-       * THANKS: Update.
-       Report by Peter Johansson.
-
-2010-02-24  Antonio Diaz Diaz  <address@hidden>  (tiny change)
-           Ralf Wildenhues  <address@hidden>
-
-       Add lzip compression support.
-       * automake.in (handle_dist): Recognize dist-lzip.
-       (make_paragraphs): Map LZIP to dist-lzip.
-       * doc/automake.texi (Dist): Add dist-lzip.
-       (Options): Likewise.
-       * lib/Automake/Options.pm (_process_option_list): Add dist-lzip.
-       * lib/am/distdir.am
-       (dist dist-all): Add command to create an lzip-compressed tarball.
-       (distcheck): Handle lzip-compressed tarballs just like the others.
-       * tests/defs.in: Test for lzip, too.
-       * tests/lzip.test: New file, based on nogzip.test.
-       * tests/Makefile.am (TESTS): Add lzip.test.
-       * NEWS: Update.
-
-2010-02-22  Karl Berry  <address@hidden>
-
-       Improve help message of mdate-sh.
-       * mdate-sh: mention actual output format in help message.
-
-2010-02-22  Ralf Wildenhues  <address@hidden>
-
-       Deprecate dist-lzma in favor of dist-xz.
-       * doc/automake.texi (The Types of Distributions, Options):
-       Adjust text to reflect renaming of lzma to xz.
-       * NEWS: Update.
-       Missing deprecation noted by Antonio Diaz Diaz.
-
-2010-02-20  Stefano Lattarini  <address@hidden>
-
-       Add tests about support of wildcards in EXTRA_DIST.
-       * tests/extra10.test: New test, check basic support of wildcards
-       in EXTRA_DIST.
-       * tests/extra11.test: New test, check more complex usage of
-       wildcards in EXTRA_DIST.
-       * tests/extra12.test: New test, check usage of wildcards in
-       EXTRA_DIST when $builddir != $srcdir.
-       * tests/Makefile.am (TESTS): Updated accordingly.
-       Necessity of these new tests suggested by Braden McDaniel
-       and Ralf Wildenhues.
-
-2010-02-08  Simon Josefsson  <address@hidden>
-
-       Fix copyright statement in gnupload script.
-       * lib/gnupload: Fix copyright statement.
-
-2010-02-06  Dmitry V. Levin  <address@hidden>  (tiny change)
-           Ralf Wildenhues  <address@hidden>
-
-       Fix exit status of signal handlers in shell scripts.
-       The value of `$?' on entrance to signal handlers in shell scripts
-       cannot be relied upon, so set the exit code explicitly to
-       128 + SIG<SIGNAL>.
-       * lib/am/check.am (am__check_pre): Use `exit 143' in signal handler.
-       * lib/elisp-comp: Likewise.
-       * lib/install-sh: Likewise.
-       * lib/ylwrap: Likewise.  Also, fix script to trap signal 13, not 3.
-       * NEWS, THANKS: Update.
-       Bug report, analysis, and initial patch by Dmitry V. Levin.
-
-2010-02-06  Karl Berry  <address@hidden>
-
-       Improve gnupload usage text.
-       * gnupload (usage): Shorten to make more likely to fit on a tty
-       line.  Mention CMD in the synopsis.  With ..., plural is implied.
-
-2010-01-28  Christos Kontas  <address@hidden>  (tiny change)
-
-       Fix some typos in the manual
-       * doc/automake.texi (Nested Packages, Rebuilding): Fix typos.
-
-2010-01-24  Ralf Wildenhues  <address@hidden>
-
-       Fix silent-rules output for disabled dependency tracking.
-       * lib/am/depend2.am [!%FASTDEP%]: Rework silent-rules variable
-       expansion code to also work in the case where %AMDEP% expands
-       to FALSE at config.status time, using new substitution string
-       %VERBOSE-NODEP%.
-       * automake.in (verbose_nodep_flag): New function, appending
-       address@hidden@' to the verbose-variable name.
-       (handle_languages): If dependencies are not disabled, use it to
-       set %VERBOSE-NODEP%.
-       * m4/depend.m4: Substitute am__nodep as '_no', so the second
-       verbose-variable will always expand to an empty string, if
-       dependencies are enabled.
-       * tests/silent5.test: Also test --disable-dependency-tracking;
-       also test per-target flags for non-C language files.
-       * tests/silent9.test: New test, like silent4.test but disable
-       dependency tracking.
-       * tests/Makefile.am: Adjust.
-       * NEWS, THANKS: Update.
-       Report by Dmitry V. Levin <address@hidden>.
-
-2010-01-17  Stefano Lattarini  <address@hidden>
-
-       Slighty improve tests acoutbs.test and acoutbs2.test.
-       * tests/acoutbs2.test: Enable `errexit' shell flag.  Check that
-       autoconf and configure work, that the file `zot' is created by
-       configure, and that no file containing a backslash in its name is
-       created.
-       * tests/acoutbs.test: Likewise, plus updated copyright years.
-
-       Fix test acoutbs2.test.
-       * tests/acoutbs2: In the generated configure.in: add proper calls
-       to AC_INIT and AM_INIT_AUTOMAKE, and remove explicit definition of
-       PACKAGE and VERSION. Add a call to aclocal before calling automake.
-       Updated copyright years.
-       * tests/Makefile.am (XFAIL_TESTS): Removed acoutbs2.test.
-
-       Add forgotten test scripts to $(TESTS).
-       * tests/Makefile.am (TESTS): Added test scripts present on the
-       filesystem, which were erroneously left out from $(TESTS):
-       acoutbs2.test, badopt.test, extra2.test.
-       (XFAIL_TESTS): Added acoutbs2.test.
-
-2010-01-17  Ralf Wildenhues  <address@hidden>
-
-       Sync auxiliary files from upstream.
-       * INSTALL, lib/INSTALL, lib/config.guess, lib/config.sub:
-       Sync from upstream.
-
-       Bump copyright years.
-       * aclocal.in (write_aclocal, version): Bump copyright years.
-       * automake.in (gen_copyright, version): Likewise.
-       * doc/automake.texi: Likewise.
-
-       Rotate ChangeLog.
-       * ChangeLog.09: New file, rotated from ...
-       * ChangeLog: ... here.
-       * Makefile.am (EXTRA_DIST): Distribute ChangeLog.09.
-
------
-
-Copyright (C) 2010-2014 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification, are
-permitted provided the copyright notice and this notice are preserved.
-
-;; Variables:
-;; coding: utf-8
-;; End:
diff --git a/old/ChangeLog.96 b/old/ChangeLog.96
deleted file mode 100644
index 7be690a..0000000
--- a/old/ChangeLog.96
+++ /dev/null
@@ -1,3685 +0,0 @@
-Wed Dec 18 15:27:09 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (read_am_file): Sort configure_vars before adding to
-       output_vars.
-       (handle_yacc_lex_cxx): Sort de_ansi_objects.
-       (handle_man_pages): Sort %section keys.
-
-Tue Dec 10 00:41:17 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (AC_SUBST_PATTERN): Check for alphanumeric variable
-       names only.  Test subst.test.
-       (scan_one_configure_file): Skip AC_DEFUN lines.  Test
-       defun2.test.
-
-Mon Dec  9 08:18:42 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (file_contents_with_transform): Use ne, not !=, to
-       compare strings.  Compare against correct string.  From Jim
-       Meyering.
-       (handle_texinfo): Use rm -f to remove info files.  From Gord
-       Matzigkeit.
-
-       * Released 1.1l.
-
-       * automake.in (handle_texinfo): Put .ps on @suffixes.
-
-Sun Dec  8 12:29:52 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (am_install_var): Directory with 'exec' in its name
-       is installed by install-exec.
-
-       * subdirs.am (maintainer-clean-recursive): Make commands quiet.
-       * texinfos.am: Make commands quiet.
-       * scripts.am: Make commands quiet.
-       * progs.am: Make commands quiet.
-       * ltlibs.am: Make comamnds quiet.
-       * lisp.am: Make commands quiet.
-       * libs.am: Make commands quiet.
-       * header.am: Make commands quiet.
-       * data.am: Make commands quiet.
-
-       * automake.in (variable_value_as_list): Handle := substitution
-       references.
-       (am_conf_line_error): Take file argument.  Changed all callers.
-       (scan_one_configure_file): Skip config header of [$1].
-       (scan_dependency_file): Don't add top_builddir to regex if it is
-       ".".  Don't include top_builddir in output if it is ".".
-       (scan_one_configure_file): Skip version of [$2].
-
-Sat Dec  7 11:34:39 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_one_configure_file): New sub.
-       (scan_configure): Scan aclocal.m4 as well as configure.in.
-       (handle_configure): Makefile.in now depends on $(ACLOCAL), because
-       automake scans it.
-
-       * automake.in (handle_configure): Put full path to file onto
-       @rewritten_inputs.  Test output4.test.
-
-       * automake.in (handle_configure): Put proper name onto @inputs.
-       Test output3.test.
-
-       * automake.in (handle_configure): Pass correct args to automake
-       invocations.  Test remake2.test.
-
-       * automake.in (handle_configure): Check dirname of $file, not of
-       $local.  Test output2.test.
-
-       * automake.in (handle_dependencies): Added some missing ";"s in
-       transforms.
-       (get_object_extension): Ditto.
-       (handle_tags): Ditto.
-       (handle_tests): Ditto.
-       (read_am_file): Ditto.
-       (am_install_var): Ditto.
-       (file_contents_with_transform): Die if transform missing trailing
-       ";".
-
-       * automake.in (am_install_var): Quote $ in regexp substitution.
-       From Ulrich Drepper.
-
-Fri Dec  6 18:54:10 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_configure): Require actual input files, not
-       rewritten input files.  From Ulrich Drepper.
-
-Thu Dec  5 02:52:20 1996  Tom Tromey  <address@hidden>
-
-       Suggestion from Mark Galassi:
-       * texinfos.am (DVIPS): New macro.
-       (.dvi.ps): New rule.
-
-       * automake.in (handle_dependencies): Check to make sure
-       --build-directory specified before searching for .P files.
-       (handle_configure): Correctly handle ":" syntax when running
-       config.status.
-
-       * remake.am: Removed rules to regenerate Makefile and Makefile.in;
-       now handled by handle_configure.
-
-       * remake-subd.am: Removed.
-
-       * automake.in (scan_configure): Handle multiple ":"s in AC_OUTPUT
-       arg.
-       (parse_arguments): Ditto.
-       (handle_configure): Ditto.
-       (%other_output_files): Removed.
-       (rewrite_inputs_into_dependencies): New sub.
-       (handle_configure): Use it.
-       (handle_configure): Ditto.
-
-       From Gord Matzigkeit:
-       * automake.in (generate_makefile): Handle ":" in AC_OUTPUT arg.
-       (handle_configure): Ditto.
-
-       * automake.in (handle_single_transform_list): .S is assembly
-       source.  From Anthony Green.
-
-       * automake.in (handle_single_transform_list): Correctly rewrite
-       C++ and Fortran source to objects ending in ".o".  Test
-       cxxo.test.
-
-       * automake.in: Better error message if file missing.
-
-       * aclocal.in (@obsolete_macros): ud_GNU_GETTEXT is obsolete.
-       * automake.in (handle_gettext): Use AM_GNU_GETTEXT, not
-       ud_GNU_GETTEXT.
-       (scan_configure): Ditto.  ud_GNU_GETTEXT is now obsolete.
-
-Wed Dec  4 00:41:23 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_configure): Skip empty elements when adding to
-       libsources.  Perl 4 bug reported by Greg A Woods.
-
-       * Makefile.am (perl4-check): New target.
-       (cvs-dist): Run perl4-check.
-
-       Perl 4 fixes.  Reported by Greg A. Woods:
-       * automake.in (file_contents_with_transform): If transform caused
-       all chars to go away, then skip rest of loop.
-       (handle_texinfo): Don't use "next" in arg to
-       file_contents_with_transform.
-       (handle_dependencies): Ditto.
-       (handle_tests): Ditto.
-
-       * m4/regex.m4 (AM_WITH_REGEX): Check for GNU regex in libc.  From
-       Andreas Schwab.
-
-       * automake.in (parse_arguments): Removed --strictness.
-       (handle_dist_worker): Don't use --strictness.
-       (handle_configure): Ditto.
-       (initialize_global_constants): Don't mention --strictness.
-
-       * automake.in (handle_merge_targets): Use all-recursive-am instead
-       of all-recursive-hack.  The latter is ugly, according to Joel
-       Weber.
-
-       * automake.in (handle_emacs_lisp): Push $(ELCFILES) onto @all.
-
-       * automake.in (do_one_clean_target): Allow -local version of clean
-       targets.
-
-Tue Dec  3 18:58:40 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dependencies): Skip C-only lines in
-       depend2.am when appropriate.
-       * depend2.am (.deps/%.P): Omit modification of $o if language is
-       not C.
-
-Tue Dec  3 11:29:01 1996  Gordon Matzigkeit  <address@hidden>
-
-       * compile-kr.am: Quote arguments to echo.
-
-       * progs.am: Fix up problems when LIBTOOL is not defined (by
-       setting shell variable instprog to the installation program).
-
-       * aclocal.in (scan_file): Allow the acinclude.m4 file to override
-       any other macro files (but still prevent multiple definitions
-       within acinclude.m4).
-
-Tue Dec  3 10:40:48 1996  Tom Tromey  <address@hidden>
-
-       From Ulrich Drepper:
-       * automake.in (handle_emacs_lisp): Typo fix.
-       (scan_configure): Only recognize VERSION after whitespace.
-
-       * texinfos.am: install-info requires path to info file.
-
-       * progs.am: Use @LIBTOOL@, not $(LIBTOOL).
-
-       * automake.in (am_install_var): If -ltlibs passed, substitute
-       @address@hidden
-
-Mon Dec  2 13:51:11 1996  Gordon Matzigkeit  <address@hidden>
-
-       * automake.in (get_object_extension): Unshift ansi2knr onto the
-       all target, so that it builds before any other targets.
-       [de_ansi_objects]: Delete, since unshifting ansi2knr is an easier
-       solution.
-
-Mon Dec  2 12:13:27 1996  Tom Tromey  <address@hidden>
-
-       * Released 1.1i.
-
-       From Janos Farkas:
-       * automake.in (handle_texinfo): Must quote $ for make.
-
-Sun Dec  1 15:08:09 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_configure): Correctly handle common case of
-       multiple non-Makefiles in AC_OUTPUT.  Require all input files when
-       using ":" syntax.
-
-Sun Nov 24 00:33:50 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_source_transform): Don't define
-       EXTRA_prog_SOURCES unnecessarily.  Test extra2.test.
-
-       * automake.in (initialize_per_input): New variables
-       included_generic_compile, included_knr_compile,
-       included_libtool_compile.
-       (get_object_extension): Use them.
-
-       * automake.in (handle_single_transform_list): Removed
-       Objective-C/C++ support (didn't really work anyway).
-       (handle_single_transform_list): Handle assembly specially.
-
-       * automake.in (handle_yacc_lex_cxx): Set --mode=compile or
-       --mode=link when running libtool.
-
-       * ltlibs.am: Set --mode=install when running libtool.
-       (address@hidden@PROGRAMS): Set --mode=uninstall when running
-       libtool.
-       * libtool.am (.c.lo): Set --mode=compile when running libtool.
-       * progs.am: Set --mode=install when running libtool.
-
-       Fix for bug reported by François Pinard:
-       * automake.in (do_check_merge_target): New sub.
-       (do_one_merge_target): No longer handle `check'.
-       (handle_merge_targets): Use do_check_merge_target.
-       (initialize_per_input): Set @check_tests.
-       (handle_tests): Push onto @check_tests, not @check.
-
-       * automake.in (am_install_var): Typo fix.
-       (handle_configure): Require $inputs[0].
-
-Fri Nov 22 00:01:45 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_lib_objects): Fixed error message
-       processing.
-
-Thu Nov 21 22:29:30 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_configure): AC_FUNC_FNMATCH doesn't add to
-       LIBOBJS.
-       (handle_configure): Support multi-":" mode for AC_OUTPUT.
-
-       * m4/header.m4: New file.
-
-       * automake.in (scan_configure): Recognize AM_CONFIG_HEADER.
-
-Wed Nov 20 00:23:42 1996  Tom Tromey  <address@hidden>
-
-       * acinstall: Allow commentary at end of "serial" line.  From Gord
-       Matzigkeit.
-
-       * automake.in (handle_yacc_lex_cxx): Only replace output header if
-       it has changed.
-
-Tue Nov 19 19:03:30 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (am_primary_prefixes): Allow configure variables to
-       be named after primary.
-       (am_install_var): Ditto.
-
-       * automake.in (initialize_per_input): Initialize output_header.
-       (generate_makefile): Set up output_header; print it before
-       output_rules.
-       (handle_footer): Put .SUFFIXES into output_header, for AIX.
-
-Mon Nov 18 19:11:53 1996  Gordon Matzigkeit  <address@hidden>
-
-       * automake.in: Added a lot of libtool support.  New variable
-       prog_LDFLAGS to pass linker flags.  Use libtoolize to install
-       libtool support files.
-
-Mon Nov 18 13:29:55 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_lib_objects): Push @LIBOBJS@ and @ALLOCA@
-       onto dependency list.
-
-       * aclocal.in (obsolete_macros): Include AM_SANITY_CHECK_CC; now
-       part of autoconf proper.
-       * m4/ccsanity.m4: Removed.
-
-Sun Nov 17 12:25:17 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (check_typos): Check to make sure EXTRA_ variables
-       don't contain configure subs.
-       (handle_dist_worker): Removed EXTRA_DIST_DIRS; not needed.
-
-Fri Nov 15 18:58:04 1996  Tom Tromey  <address@hidden>
-
-       * tags-subd.am: Removed.
-
-       * tags.am (tags-recursive): Removed.
-       (TAGS): Depend on @DIRS@, @address@hidden  Use @CONFIG@ in rule.
-       (ID): From tags-subd.am.
-
-       * aclocal.in (obsolete_macros): Include AM_FUNC_FNMATCH.
-       * automake.in (scan_configure): Recognize AC_FUNC_FNMATCH.
-       * m4/fnmatch.m4: Removed (now in autoconf).
-
-       * automake.in (initialize_per_input): Init de_ansi_objects.
-       (handle_single_transform_list): Error if extension unrecognized.
-       Set elements of de_ansi_objects.
-       (get_object_extension): Don't push ANSI2KNR onto @all.
-       (handle_yacc_lex_cxx): Put ANSI2KNR into dependency of all ._o
-       files.
-       (pretty_print_internal): Initialize $bol depending on the column.
-
-Fri Nov 15 16:22:15 1996  Gordon Matzigkeit  <address@hidden>
-
-       * library.am: Fixed references to LIBRARY according to new scheme.
-
-       * libs.am, libs-clean.am: Removed references to LIBFILES.
-
-       * automake.texi (A Library): doc fix
-
-       * automake.in (handle_libraries): Deleted references to *LIBFILES,
-       since we now have the full library name in the *LIBRARIES
-       variable.
-       (am_install_var): Removed `-no-all' option, which was only required
-       for the LIBFILES hack.
-
-Fri Nov 15 16:39:29 1996  Tom Tromey  <address@hidden>
-
-       * automake.in: Applied libtool-related patches from Gord.
-       (scan_configure): Set CC configure var if AM_PROG_LIBTOOL seen.
-       Also indicate that AC_CANONICAL_HOST was run.
-
-       * Makefile.am (pkgdata_DATA): Removed aclocal.m4.
-
-Thu Nov 14 23:11:09 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_yacc_lex_cxx): Don't auto-define YACC, LEX,
-       CXX, CC.
-
-       * dejagnu.am: Print warning if runtest missing.
-
-       From Joerg-Martin Schwarz:
-       * automake.in (handle_aclocal_m4): Find aclocal.m4 in srcdir.
-       (require_file_internal): Unlink file before creating it.
-
-       * depend2.am (.deps/%.P): Don't print commands when running.
-
-Mon Nov 11 10:35:08 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_single_transform_list): Simplified C++
-       matching expression.
-
-Fri Nov  8 09:49:09 1996  Tom Tromey  <address@hidden>
-
-       * Released 1.1g.
-
-       * compile-kr.am ($(OBJECTS)): Removed.
-
-       * automake.in (get_object_extension): Define ANSI2KNR.  Push onto
-       @all if ansi2knr is in this directory.
-
-       * configure.in: Don't run AC_ARG_PROGRAM, AC_PROG_MAKE_SET.
-
-       * m4/init.m4: Run AM_SANITY_CHECK.
-
-       * m4/sanity.m4: New file.
-
-       * automake.in (handle_dist_worker): In Cygnus mode, possibly find
-       files to dist in build dir, not srcdir.
-       (%omit_dependencies): New global.
-       (scan_dependency_file): Handle OMIT_DEPENDENCIES.
-       (scan_configure): Put rx.h, regex.h on %omit_dependencies.  Ditto
-       libintl.h.
-       (handle_tests): Remove CYGNUS strings in Cygnus mode.
-       (handle_texinfo): Ditto.
-
-       * texinfos.am (dist-info): New target.
-
-       * automake.in (handle_dist_worker): Use DISTFILES, not
-       DEP_DISTFILES.
-       (initialize_per_input): Initialize dist_targets.
-       (handle_texinfo): Don't compute @infos_list; don't define or use
-       INFOS.  Put dist-info onto @dist_targets.
-       (handle_dist_worker): Handle @dist_targets.  Don't use the "echo
-       trick" for expanding DISTFILES any more.
-
-       * dist-vars.am (DEP_DISTFILES): Removed.
-       (DISTFILES): Don't include INFOS.
-
-       * automake.in (handle_texinfo): Handle Cygnus mode.
-       * texinfos.am (.texi.info, .texinfo.info): Handle Cygnus mode.
-
-       * automake.in (handle_single_transform_list): New sub.
-       (handle_source_transform): Use it.
-       (handle_built_sources): New sub.
-
-Thu Nov  7 14:49:16 1996  Tom Tromey  <address@hidden>
-
-       * remake.am ($(srcdir)/Makefile.in): Pass @ARGS@ to automake.
-       * remake-subd.am ($(srcdir)/Makefile.in): Pass @ARGS@ to
-       automake.
-       * automake.in (handle_configure): Pass --cygnus when running
-       automake again.
-
-       * remake-hdr.am ($(srcdir)/stamp-h.in): Depend on @FILES@, not
-       ACCONFIG, CONFIG_TOP, CONFIG_BOT.
-       * automake.in (handle_aclocal_m4): Always find aclocal.m4 in
-       top_srcdir.
-       (handle_configure): Don't define ACCONFIG, CONFIG_TOP, CONFIG_BOT;
-       instead substitute files directly.
-
-Wed Nov  6 10:22:26 1996  Tom Tromey  <address@hidden>
-
-       * remake-hdr.am (stamp-h): Look in top_builddir for
-       config.status.
-       ($(srcdir)/stamp-h.in): Look in top_srcdir for configure.in.
-
-Thu Oct 31 10:55:59 1996  Tom Tromey  <address@hidden>
-
-       * texinfos.am (.texi.dvi): Set MAKEINFO when running texi2dvi.
-       From Jim Meyering.
-
-       * automake.in (handle_texinfo): Push install-info-am, not
-       install-info.
-       (handle_merge_targets): Handle no-installinfo option.
-
-       * texinfos.am (install-info-am): Renamed from install-info.
-
-       * automake.in (handle_subdirs): Include install-info-recursive if
-       no-installinfo given.
-
-       * subdirs.am: Include INSTALLINFO token.
-
-       * automake.in (handle_texinfo): Explicitly define MAKEINFO,
-       TEXI2DVI.
-       (cygnus_mode): New global.
-       (handle_dist_worker): Pass --cygnus to automake.
-       (initialize_global_constants): Document --cygnus.
-       (check_cygnus): New sub.
-       (handle_texinfo): Don't require texinfo.tex in Cygnus mode.
-
-       * texi-vars.am: Removed.
-
-       * dejagnu.am (check-DEJAGNU): Don't define rootme.
-
-       * automake.in (handle_tests): Define EXPECT, RUNTEST.
-
-       * dejagnu.am (EXPECT): Removed.
-       (RUNTEST): Removed.
-
-       * automake.in (define_program_variable): New sub.
-
-Mon Oct 28 10:43:48 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dependencies): Use -M, not -MM, for C++
-       dependencies.
-
-Thu Oct 24 20:21:50 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (check_libobjs_sources): New sub.  Test
-       libobj4.test.
-       (handle_source_transform): Don't check for auto-discovered source
-       files here.
-       (handle_programs): Run check_libobjs_sources here.
-       (handle_libraries): Ditto.
-
-       * automake.in (define_configure_variable): New function.
-       (get_object_extension): Use define_configure_variable.
-       (handle_yacc_lex_cxx): Ditto.
-       (handle_emacs_lisp): Ditto.
-       (configure_vars): New global.
-       (AC_CHECK_PATTERN): New global.
-       (seen_ranlib, seen_prog_cc, seen_prog_cxx, seen_prog_lex):
-       Removed.
-       (handle_yacc_lex_cxx): Use configure_vars, not seen_prog_*.
-       (AC_SUBST_PATTERN): New global.
-       (scan_configure): Use AC_SUBST_PATTERN; don't set seen_prog_*.
-       (handle_libraries): Don't use seen_ranlib.
-       (read_am_file): Run define_configure_variable on each discovered
-       variable.
-
-Mon Oct 21 23:06:49 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_configure): Handle AM_INIT_GUILE_MODULE.
-       (handle_libraries): Pass configure substitutions directly on to
-       LIBFILES.
-
-       * automake.in (AM_PACKAGE_VERSION_PATTERN): New global.
-       (scan_configure): Use it.  Test version.test.
-
-Sun Oct 20 12:08:46 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist_worker): Explicitly pass distdir to
-       dist-hook make.  From Tatu Ylonen.
-
-       * m4/strtod.m4: Use correct cache variable.
-
-Thu Oct 17 13:45:20 1996  Tom Tromey  <address@hidden>
-
-       Lisp fixes from Erick Branderhorst:
-       * m4/lispdir.m4: Define lispdir, not LISPDIR.
-       * lisp.am: Added missing \.
-
-Fri Oct 11 00:44:49 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_source_transform): Only rewrite c, yacc, lex
-       to use de-ansi-fication.
-       (scan_configure): Handle multi-line AC_REPLACE_FUNCS.  Test
-       libobj5.test.
-
-       * automake.in (handle_lib_objects): Added $lex_seen argument.
-       Error if lex file used but LEXLIB not seen.
-       (handle_programs): Ditto.
-       (handle_yacc_lex_cxx): Define LEXLIB variable.
-       (handle_lib_objects): Don't allow LEXLIB to end up on dependency
-       list.
-
-Thu Oct 10 16:12:38 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_gettext): Moved check for SUBDIRS and
-       ABOUT-NLS here.
-
-       * automake.in (handle_configure): Run mkinstalldirs under
-       $(SHELL).
-       (handle_yacc_lex_cxx): Run interlock under $(SHELL).
-
-       * remake-subd.am (Makefile): Run config.status under $(SHELL).
-       * remake-hdr.am (stamp-h): Run config.status under $(SHELL).
-       * remake.am (Makefile): Run config.status under $(SHELL).
-       (config.status): Ditto.
-
-       * automake.in (read_am_file): Removed UNMAINT code.
-       (file_contents_with_transform): Ditto.
-       * m4/maintainer.m4: Removed bogus UNMAINT code.
-
-       * automake.in (handle_emacs_lisp): Define EMACS variable.
-       (handle_emacs_lisp): Make sure EMACS is in environment when
-       elisp-comp is run.
-
-       * elisp-comp: Exit with status 1 if usage bad.
-       Use "emacs -q".  Use EMACS environment variable if set (unless set
-       to t).
-
-       * m4/lispdir.m4: Unset EMACS if it is set to `t'.
-
-       * automake.in (handle_dist_worker): Allow EXTRA_DIST items to be
-       in subdirs.
-       (do_one_merge_target): Use all-am, not all, in subdirs case.
-       (handle_merge_targets): Always generate all-am in subdirs case.
-
-       * remake.am (Makefile): Depend on BUILT_SOURCES.
-       * remake-subd.am (Makefile): Depend on BUILT_SOURCES.
-       * depend.am (.deps/.P): Don't depend on BUILT_SOURCES.
-
-       * automake.in (handle_yacc_lex_cxx): Handle y.tab.h in non-ylwrap
-       case.
-
-       * ylwrap: Bug fix.  From Jim Meyering.
-
-Wed Oct  9 22:51:16 1996  Tom Tromey  <address@hidden>
-
-       * m4/mktime.m4: Don't define AC_HEADER_SYS_TIME_H; instead just
-       check directly for header.
-
-Mon Oct  7 13:08:15 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_configure): fp_WITH_DMALLOC and fp_WITH_REGEX
-       are obsolete.
-
-Sun Oct  6 00:43:01 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (AC_CONFIG_AUX_DIR_PATTERN): New global.
-       (AM_INIT_AUTOMAKE_PATTERN): New global.
-       (scan_configure): Use them.
-
-       * aclocal.in (add_file): Search contents of included files.  Test
-       req.test.
-       (scan_m4_files): Don't skip acinclude.m4 when constructing
-       search.  Test acsilent.test.
-       (scan_m4_files): Scan acinclude.m4.
-
-       * aclocal.in (add_file): Removed debugging print.
-       (scan_configure): Set $file_contents when scanning acinclude.m4.
-       Test acinclude.test.
-
-       * configure.in: Upped to 1.1g.
-
-       * Released 1.1f.
-
-       * texinfos.am: Run : after install-info.
-
-       * aclocal.in (parse_arguments): Better error message.
-       * automake.in (parse_arguments): Better error message.
-
-       * remake.am (Makefile): Depend on $(srcdir)/Makefile.in, to work
-       around broken makes.  From David A. Swierczek.
-       * remake-subd.am (Makefile): Ditto.
-
-Sat Oct  5 11:29:48 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (generate_makefile): Put BUILT_SOURCES onto @all if
-       appropriate.
-       (handle_source_transform): Error if discovered source file is
-       mentioned.
-       (do_one_merge_target): Move all-vs-check test here.
-
-       * m4/obstack.m4: New file.
-       * m4/error.m4: New file.
-
-       * automake.in (scan_configure): Support AM_FUNC_MKTIME,
-       AM_FUNC_ERROR_AT_LINE, AM_FUNC_OBSTACK.
-
-       * texinfo.tex: New version from texinfo 3.9.
-
-       * automake.in (handle_yacc_lex_cxx): Updated for new ylwrap.
-       Also, handle y.tab.h file when "yacc -d" is used.
-       (do_one_merge_target): Use pretty_print_rule.
-
-       * ylwrap: Changed usage.
-
-       * m4/mktime.m4: New file.
-
-       * m4: Renamed all .m4 files to fit into 14-char limits.
-
-       * m4/Makefile.am (EXTRA_DIST): New macro.
-
-       * aclocal.in ($ac_defun_rx, %map, %file_contents): New globals.
-       (scan_m4_files): Use $ac_defun_rx.
-       (add_file): Ditto.
-       Run scan_m4_files.
-       (scan_configure): Scan acinclude.m4 before anything else.
-       (scan_file): New sub.
-       (check_acinclude): New sub.
-       (add_file): Rewrote.
-
-       * progs-clean.am, progs.am: Renamed from programs-clean.am,
-       programs.am.
-       * libs-clean.am, libs.am: Renamed from libraries-clean.am,
-       libraries.am.
-       * texi-vars: Renamed from texinfos-vars.am.
-       * comp-vars.am: Renamed from compile-vars.am.
-       * texi-vers.am: Renamed from texi-version.am.
-
-       * automake.in (require_file_internal): Give error if symlink can't
-       be made.
-       (require_config_file): Error message references configure.in.
-       (handle_yacc_lex_cxx): Fix order of arguments to ylwrap; from
-       Joerg-Martin Schwarz.
-       (handle_texinfo): Use texi-vers, not texi-version.
-       (get_object_extension): Use comp-vars, not compile-vars.
-       (handle_texinfo): Use texi-vars, not texinfos-vars.
-       (handle_libraries): Use `libs' prefix, not `libraries'.
-       (handle_programs): Use `progs' prefix, not `programs'.
-
-Fri Oct  4 01:14:08 1996  Tom Tromey  <address@hidden>
-
-       * aclocal.in (scan_m4_files): New sub.
-
-       * m4/AM_FUNC_STRTOD.m4 (am_cv_func_strtod_needs_libm): Set
-       am_cv_func_strtod_needs_libm, so we can avoid linking with -lm
-       everywhere.
-
-Thu Oct  3 20:11:16 1996  Tom Tromey  <address@hidden>
-
-       * texinfos.am (uninstall-info): Run install-info --remove.
-
-       * automake.in (read_am_file): Define all variables after reading
-       .am file.  Test vpath.test.  Reported by Anthony Green.
-
-Mon Sep 30 08:31:51 1996  Tom Tromey  <address@hidden>
-
-       * texinfos.am: Run install-info.
-
-       * automake.in (variable_value_as_list): Just return if comment
-       seen.  Report from Mark Galassi.
-       (handle_options): Don't bother with explicit comment checking.
-
-Tue Sep 24 09:15:46 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (read_am_file): Cleaned up dejagnu variables.
-
-Mon Sep 23 00:04:48 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (parse_arguments): New usage to conform to GNU
-       standards.
-
-       * aclocal.in (parse_arguments): New usage to conform to GNU
-       standards.
-
-       * automake.in (handle_scripts): Push new target onto @check.
-       * scripts.am (address@hidden@SCRIPTS): New target.
-
-       * automake.in (initialize_global_constants): Define %dist,
-       dist_header, dist_trailer.
-       (handle_dist): Make dist-all target.
-       (generate_makefile): Run check_typos later.
-       (examine_variable): New sub.
-       (handle_tags): Examine TAGS_DEPENDENCIES.  Test spell3.test.
-       Error if TAGS_DEPENDENCIES but no sources used.
-       (handle_configure): Examine CONFIGURE_DEPENDENCIES.
-
-Sat Sep 21 13:59:15 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (am_install_var): More error checking.
-
-Fri Sep 20 09:06:37 1996  Tom Tromey  <address@hidden>
-
-       * tags.am (TAGS): Minor cleanup.
-
-       * clean.am (distclean-generic): Don't remove CONFIG_HEADER.
-
-       * remake-hdr.am (mostlyclean-hdr, clean-hdr, distclean-hdr,
-       maintainer-clean-hdr): New targets.
-
-       * automake.in (handle_configure): Define CONFIG_HEADER correctly
-       when it is in current directory.
-       (handle_configure): Push "hdr" on @clean.
-
-       * remake-hdr.am (stamp-h): Run config.status in top_builddir.
-       ($(srcdir)/stamp-h.in): Run autoheader in top_srcdir.
-
-       * automake.in (scan_configure): Check for install.sh here.
-       (basename): New sub.
-       (handle_configure): Handle case where config.h is in subdir.
-       (handle_configure): Make stamp-in.h for user if it doesn't already
-       exist.
-       (touch): New sub.
-
-Tue Sep 17 23:35:14 1996  Tom Tromey  <address@hidden>
-
-       * Makefile.am (EXTRA_DIST): Include pkgdata_DATA.
-
-       * dist-vars.am (DISTFILES): Don't distribute BUILT_SOURCES or
-       DATA.
-       (DEP_DISTFILES): Ditto.
-
-Mon Sep 16 22:28:56 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (check_typos): Renamed.
-       (check_typos): Check for _LDADD, _LIBADD, and _DEPENDENCIES.
-       (variable_defined): Note variable as being "seen".
-       (handle_lib_objects): Don't push configure substitutions onto
-       _DEPENDENCIES.
-
-Sun Sep 15 22:45:43 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (initialize_per_input): Init content_seen.
-       (variable_value_as_list): Set content_seen entry.
-       (define_variable): Ditto.
-       (define_pretty_variable): Ditto.
-       (check_source_typos): New sub.
-       (generate_makefile): Call it.
-
-Thu Sep 12 15:03:19 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_source_transform): Removed extraneous
-       space.  Test implicit.test.
-       (read_am_file): Make sure "canonical" variables are mentioned in
-       %contents.
-       (scan_configure): AC_CHECK_TOOL sets $seen_canonical to
-       $AC_CANONICAL_HOST conditionally.
-       (handle_footer): Don't use define_pretty_variable in all cases.
-
-Wed Sep 11 11:54:44 1996  Tom Tromey  <address@hidden>
-
-       * clean.am (distclean-generic): Remove CONFIG_CLEAN_FILES here,
-       per GNU/Gnits standards.
-
-       * libraries.am (address@hidden@LIBRARIES): Use two loops, so new
-       NORMAL_INSTALL and POST_INSTALL variables can work when empty.
-
-       * automake.in (handle_options): Rewrote version handling.  Now
-       returns error indicator.
-       (MACRO_PATTERN, BOGUS_MACRO_PATTERN): Handle `:=' definitions.
-       (RULE_PATTERN): Exclude `:=' from being a rule.
-
-       * m4/AM_PROG_CC_STDC.m4 (ac_save_CC): Bug fix from Jim Meyering.
-
-       * automake.in (variable_value_as_list): Always use am_line_error.
-       (define_variable): New sub.
-       (get_object_extension): Use define_variable.
-       (handle_yacc_lex_cxx): Ditto.
-       (handle_source_transform): Ditto.
-       (handle_programs): Ditto.
-       (handle_libraries): Ditto.
-       (handle_texinfo): Ditto.
-       (handle_man_pages): Ditto.
-       (handle_dependencies): Ditto.
-       (handle_aclocal_m4): Ditto.
-       (define_pretty_variable): New sub.
-       (handle_source_transform): Use define_pretty_variable.
-       (handle_lib_objects): Ditto.
-       (handle_libraries): Ditto.
-       (handle_dist): Ditto.
-       (handle_dependencies): Ditto.
-       (handle_configure): Ditto.
-       (handle_footer): Ditto.
-       (handle_emacs_lisp): Ditto.
-       (am_install_var): Ditto.
-
-       * Released version 1.1e.
-
-       * automake.in ($GNITS_VERSION_PATTERN): Handle non-alpha
-       releases.
-
-       * configure.in: Version 1.1e.
-
-       * automake.in (handle_texinfo): Distribute .info file.
-
-Sun Sep  8 09:00:37 1996  Tom Tromey  <address@hidden>
-
-       * Makefile.am (EXTRA_DIST): New macro.
-       (maintainer-clean): Don't run "make check".
-       (pathchk): New target.
-
-       * automake.in (check_gnits_standards): Only check version number
-       syntax at top level.
-       ($package_version_line): New variable.
-       (scan_configure): Set it.
-       (check_gnits_standards): Use am_conf_line_error.
-       (scan_configure): Remove extraneous whitespace from version
-       number.
-       (handle_dist): Handle distcheck-hook.
-
-       * m4/AM_PROG_CC_STDC.m4: Applied patch from Jim Meyering.
-
-       * automake.in (scan_configure): Handle AM_WITH_REGEX.
-       (handle_lib_objects): Require .h files in %libsources but don't
-       generate dependencies for them.
-       (scan_configure): Also require rx.h and regex.h.
-
-       * m4/Makefile.am (m4data_DATA): Don't include AM_PROG_LIBTOOL,
-       AM_FEATURE_CTYPE, AM_FEATURE_ERRNO, AM_FEATURE_EXIT,
-       AM_SYSTEM_HEADER.
-
-       * texi-version.am: Use "cp; rm" and not "mv", to work around
-       broken mvs.
-
-       * automake.in ($package_version): New global.
-       (scan_configure): Set it.
-       (check_gnits_standards): Verify version string; require
-       README-alpha if alpha version.
-       (scan_configure): Recognize AM_FUNC_FNMATCH,
-       AM_REPLACE_GNU_GETOPT.
-
-       * Makefile.am (installcheck-local): Check all scripts.
-
-Sat Sep  7 19:22:32 1996  Tom Tromey  <address@hidden>
-
-       * tags-clean.am: Do deletions here again.
-
-Thu Sep  5 09:06:23 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (usage): Include bug-reporting information.
-       (handle_lib_objects): Error if LIBOBJS seen but never set.
-
-       * aclocal.in ($acdir): Use @datadir@/aclocal.
-       (usage): Include bug-reporting information.
-
-Wed Sep  4 11:36:06 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_source_transform): .deps no longer in
-       srcdir.
-       (handle_lib_objects): Ditto.
-       (handle_dist_worker): Pass --build-dir to automake.
-       ($build_directory): New global.
-       (parse_arguments): Handle --build-dir.
-       (initialize_global_constants): Include --build-dir in help.
-       (scan_dependency_file): New sub.
-       (handle_dependencies): Use it.  Also, use $build_directory.
-       (initialize_global_constants): Added --srcdir-name.
-       (parse_arguments): Ditto.
-       (handle_dist_worker): Ditto.
-       ($srcdir_name): New global.
-       ($srcdir_rx): New global.
-       (parse_arguments): Set it.
-
-       * depend2.am: Removed all mention of $(srcdir).
-
-       * depend.am (MKDEP): Use gcc -M, not gcc -MM.
-       Removed all mention of $(srcdir); dependencies now put into build
-       dir.
-
-       * depend2.am ($(srcdir)/.deps/%.P): Fixed computation of `top'.
-       Don't do work silently.
-
-       * automake.in (handle_merge_targets): Error if invalid uninstall
-       targets are given.
-       (read_am_file): Fix for test block.test.
-
-Tue Sep  3 18:50:32 1996  Tom Tromey  <address@hidden>
-
-       * texinfos.am (install-info): Added NORMAL_INSTALL.
-       * scripts.am (address@hidden@SCRIPTS): Added NORMAL_INSTALL.
-       * programs.am (address@hidden@PROGRAMS): Added NORMAL_INSTALL.
-       * lisp.am (address@hidden@LISP): Added NORMAL_INSTALL.
-       * libraries.am (address@hidden@LIBRARIES): Added NORMAL_INSTALL.
-       Also, use POST_INSTALL when running ranlib.
-       * header.am (address@hidden@HEADERS): Added NORMAL_INSTALL.
-       * data.am (address@hidden@DATA): Added NORMAL_INSTALL.
-
-       * automake.in (handle_man_pages): Added NORMAL_INSTALL invocation.
-       (handle_merge_targets): Ditto.
-       (handle_merge_targets): Error if PRE_INSTALL, POST_INSTALL, or
-       NORMAL_INSTALL defined.
-
-       * m4/AM_PROG_INSTALL.m4: INSTALL_SCRIPT defaults to
-       ${INSTALL_PROGRAM}.  From François Pinard.
-
-Tue Aug 27 08:25:05 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (file_contents_with_transform): Correctly remove
-       @(UN)?MAINT@ from input when maintainer mode not active.
-       (handle_aclocal_m4): Handle no-maintainer-mode case.
-
-       * remake-hdr.am ($(CONFIG_HEADER)): Removed @address@hidden
-
-       * m4/AM_SANITY_CHECK_CC.m4: New file (from Jim Meyering).
-
-Mon Aug 26 21:37:32 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_lib_objects): Bug fix from Steve M Robbins.
-       (handle_libraries): Don't include libraries from EXTRA_LIBRARIES
-       in LIBFILES definition.  Reported by Steve M Robbins.  Test
-       alllib.test.
-
-       * automake.in (variable_value_as_list): New sub.
-       (handle_source_transform): Use it.
-       (handle_lib_objects): Ditto.
-       (handle_libraries): Ditto.
-       (handle_texinfo): Ditto.
-       (handle_man_pages): Ditto.
-       (am_install_var): Ditto.
-       (handle_options): Ditto.
-
-Sat Aug 24 09:30:46 1996  Tom Tromey  <address@hidden>
-
-       Reported by Jim Meyering:
-       * automake.in (get_object_extension): Look in "./" for ansi2knr if
-       no path found.
-       (handle_aclocal_m4): Protect aclocal.m4 rule with @address@hidden
-
-       * remake.am (.PHONY): New target.
-
-       * m4/AM_MAINTAINER_MODE.m4: Also define UNMAINT.
-
-       * automake.in (check_gnu_standards): Disallow no-installman,
-       no-installinfo.
-       (read_am_file): Sed out UNMAINT too.
-       (file_contents_with_transform): Ditto.
-
-       * acinstall: New file.
-
-       * m4/AM_INIT_AUTOMAKE.m4: Define PACKAGE and VERSION.
-
-       * m4/AM_WITH_REGEX.m4: New version from François Pinard.
-
-       * m4/AM_TYPE_PTRDIFF_T.m4: Use am_cv, not ac_cv.
-       * m4/AM_C_PROTOTYPES.m4: Ditto.
-       * m4/AM_FUNC_STRTOD.m4: Ditto.
-       * m4/AM_PROG_CC_STDC.m4: Ditto.
-       * m4/AM_PROG_LIBTOOL.m4: Ditto.
-
-Fri Aug 23 22:23:50 1996  Tom Tromey  <address@hidden>
-
-       * m4/Makefile.am (m4datadir): New macro
-       (m4data_DATA): Renamed.
-
-       * Makefile.am (cvs-dist): Depend on distcheck target.
-
-Mon Aug 19 15:37:32 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (initialize_global_constants): [common_files]
-       Include acinclude.m4.
-
-       * m4/AM_PROG_CC_STDC.m4: Patch from Jim Meyering/Kaveh Ghazi.
-
-Sat Aug 17 11:27:14 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dependencies): Push `depend'-clean targets
-       on @clean.
-       * depend.am (mostlyclean-depend, clean-depend, distclean-depend,
-       maintainer-clean-depend): New targets.
-
-Tue Aug 13 17:53:58 1996  Tom Tromey  <address@hidden>
-
-       * texinfos.am (.texinfo.info): New target.
-       (.texinfo.dvi): New target.
-
-       From Jim Meyering:
-       * automake.in (handle_texinfo): Use `.info[-0-9]*' as pattern to
-       match info files.
-       (handle_texinfo): Handle `.texinfo' files.
-
-Mon Aug 12 10:28:46 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (require_file_internal): Special-case `.' when
-       finding files to distribute.  Test libobj2.test.
-
-       * aclocal.in (add_file): Fixed regexp for matching AC_DEFUN.  Test
-       order.test.
-
-       * m4/AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL.m4: New file.
-       * m4/AM_SYS_POSIX_TERMIOS.m4: New file.
-
-       * compile-kr.am: Removed duplicate ansi2knr rules.
-
-Sun Aug 11 00:20:16 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_yacc_lex_cxx): Bug fix from Josh MacDonald.
-       (handle_yacc_lex_cxx): Put C++ extensions on suffix list.
-       (mkdir): Removed.
-
-       * automake.in (initialize_global_constants): [common_files]
-       Include interlock and ylwrap.
-
-       * Released version 1.1c.
-
-       * aclocal.in (obsolete_macros): md_TYPE_PTRDIFF_T and
-       ud_PATH_LISPDIR are obsolete names.
-
-       * m4/AM_LC_MESSAGES.m4, m4/AM_WITH_NLS.m4, m4/AM_GNU_GETTEXT.m4:
-       Removed.
-
-       * automake.in (handle_lib_objects): Changed interface.  Now
-       generates _DEPENDENCIES variable if appropriate.
-       (handle_emacs_lisp): Use AM_PATH_LISPDIR.
-       (scan_configure): Ditto.
-
-       * Makefile.am (CLEANFILES): Removed.
-
-       * automake.in (handle_configure): Define CONFIG_CLEAN_FILES.
-
-       * clean.am (clean-generic): Remove $(CONFIG_CLEAN_FILES).
-
-       * compile-vars.am (CC, CFLAGS, COMPILE, LINK): Removed.
-
-       * automake.in (handle_yacc_lex_cxx): Require ylwrap in
-       multi-lex/yacc case.
-       (handle_source_transform): Changed return result.
-       (handle_programs): Use linker returned by
-       handle_source_transform.
-       (seen_prog_cc, seen_prog_cxx): New globals.
-       (scan_configure): Recognize AC_PROG_CC and AC_PROG_CXX.
-       (handle_yacc_lex_cxx): Error message if AC_PROG_CXX or
-       AC_PROG_YACC missing.
-       (seen_decl_yytext, seen_prog_lex): New globals.
-       (scan_configure): Set them.
-       (handle_yacc_lex_cxx): Warn about missing AC_PROG_LEX or
-       AC_DECL_YYTEXT.
-       (handle_yacc_lex_cxx): Use $(LEX_OUTPUT_ROOT).
-       (initialize_per_input): Initialize seen_c_source.
-       (handle_yacc_lex_cxx): Define CC, CFLAGS, COMPILE, LINK only when
-       C source seen.
-       (handle_source_transform): Set seen_c_source.
-
-       * interlock: Changed usage.
-
-       * ylwrap: New file.
-
-       * automake.in (handle_yacc_lex_cxx): Renamed.
-
-       * automake.in (handle_dependencies): Handle %cxx_extensions.
-       Include depend2.am when appropriate.
-
-       * depend2.am: New file; contents from depend.am but templatized.
-
-       * automake.in (initialize_per_input): Initialize
-       %cxx_extensions.
-       (handle_source_transform): Set %cxx_extensions.
-
-Sat Aug 10 10:29:30 1996  Tom Tromey  <address@hidden>
-
-       * interlock: New file.
-
-       * automake.in (handle_yacc_lex): New sub.
-       (handle_source_transform): Removed most yacc/lex handling.
-       (initialize_per_input): Init yacc_sources, lex_sources.
-       (generate_makefile): Run handle_yacc_lex.
-       (handle_merge_targets): Use `scalar' and not $# to find length of
-       array.
-
-       * m4/AM_FEATURE_EXIT.m4: Wrote.
-       * m4/AM_FEATURE_CTYPE.m4: Wrote.
-       * m4/AM_FEATURE_ERRNO.m4: Wrote.
-
-       * aclocal.in (macro_seen): New global.
-       (add_file): Set macro_seen entry.  Only push required macro on
-       @rlist if not already seen.  Test defun.test.
-
-       * automake.in (get_object_extension): Handle directory prefix on
-       `ansi2knr' option.
-
-       * kr-extra.am: New file.
-
-       * kr-vars.am: Removed.
-
-       * automake.in (handle_options): Handle directory prefix on
-       `ansi2knr' option.
-
-       * automake.in (scan_configure): Recognize AM_FUNC_STRTOD.
-
-       * aclocal.in (add_file): Error if macro is duplicated.  Test
-       dup.test.
-
-Fri Aug  9 09:18:46 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_programs): Substitute @address@hidden  Make sure
-       linker variable is transformed name.
-       * program.am (@PROGRAM@): Use @XLINK@ to link.
-
-       * automake.in (handle_scripts): Fixed call to
-       am_primary_prefixes.
-       (handle_libraries): Better error message when AC_PROG_RANLIB
-       required.
-
-       * automake.in (handle_libraries): Canonicalize library name.  Test
-       canon4.test.
-       * library.am (address@hidden@.a): Use @XLIBRARY@ where appropriate.
-       (address@hidden@.a): Look at _DEPENDENCIES variable.
-
-Thu Aug  8 10:57:21 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_scripts): Correctly compute
-       $scripts_installed.  Test scripts.test.
-
-Wed Aug  7 12:13:15 1996  Tom Tromey  <address@hidden>
-
-       * ansi2knr.c: New version.
-
-Tue Aug  6 10:58:37 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_source_transform): Handle more C++ file
-       extensions.  "Handle" Objective C.  Handle more FORTRAN
-       extensions.
-
-       * compile-vars.am (LEX): Removed.
-       (YACC): Removed.
-
-       * automake.in (handle_source_transform): Correctly handle lex
-       source.  Test lex.test.
-       (handle_source_transform): Skip more C++ headers.  Generate macro
-       definitions for YACC and LEX on first use.
-
-       * aclocal.in (parse_arguments): Mention GNU.
-       * automake.in (parse_arguments): Mention GNU.
-
-Mon Aug  5 00:12:45 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_programs): Define program_LINK.
-       * program.am (@PROGRAM@): Use program_LINK to link.
-
-       * Released version 1.1b
-
-       * automake.in (scan_configure): AM_INIT_AUTOMAKE sets
-       seen_prog_install to `2'.
-
-       * configure.in: Don't run AM_PROG_INSTALL.
-
-       * automake.in (parse_arguments): Use $PACKAGE.
-       ($PACKAGE): New global.
-       ($am_c_prototypes): Renamed.
-       (get_object_extension): Use am_c_prototypes.
-       (scan_configure): Ditto.
-       (scan_configure): Use AM_MAINTAINER_MODE.
-       (scan_configure): Warn about obsolete macros.
-
-       * aclocal.in (parse_arguments): Use $PACKAGE.
-       ($PACKAGE): New global.
-
-       * Makefile.am (CLEANFILES): Added aclocal.
-       (ETAGS_ARGS): Added aclocal.in.
-       (TAGS_DEPENDENCIES): Ditto.
-       (maintainer-check): Depend on aclocal.
-       (maintainer-check): Check aclocal.
-       (bin_SCRIPTS): Include aclocal.
-
-       * automake.in (scan_configure): Handle AM_INIT_AUTOMAKE.
-       (scan_configure): Use AM_PROG_INSTALL.
-
-       * configure.in: Use AM_INIT_AUTOMAKE.
-
-       * automake.in (keyed_aclocal_warning): Warning tells about
-       aclocal.
-       (handle_aclocal_m4): New sub.
-       (handle_configure): Use it.
-
-       * aclocal.in (output_file): New global.
-       (usage): Handle --output.
-       (parse_arguments): Handle --output.
-
-       * m4/AM_INIT_AUTOMAKE.m4: New file.
-
-       * m4/AM_PROG_CC_STDC.m4: Require AC_PROG_CC.
-       Don't touch CFLAGS.
-
-       * automake.in (handle_dist_worker): Reverted erroneous "-chmod".
-       (handle_texinfo): Don't generate `.info-[0-9]' as a filename.
-
-       * texinfos.am (.texi.info): Force .info file to be built in
-       srcdir.  From Franc,ois Pinard.
-
-       From Jim Meyering:
-       * m4/AM_PROG_CC_STDC.m4: (fp_PROG_CC_STDC): Include sys/stat.h in
-       test program so that DYNIX/ptx V4.1.3 doesn't use `-Xc
-       -D__EXTENSIONS__' -- with those options on that system, sys/stat.h
-       gets compile errors.  With help from Marcus Daniels.
-
-       * automake.in (initialize_global_constants): Put elisp-comp into
-       @common_files.  Bug from Glenn Amerine.
-
-Sun Aug  4 12:52:43 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist_worker): Use fgrep, not grep.
-
-       * m4/AM_C_PROTOTYPES.m4: Changes from François Pinard.
-
-       * automake.in (handle_emacs_lisp): Include lisp-clean.am in
-       output.
-       (initialize_global_constants): [install_man_format] Don't hide
-       "ugliness" at install time.
-
-       * lisp-clean.am: New file.
-
-       * tags-clean.am (maintainer-clean-tags): Remove TAGS and ID here.
-
-       * automake.in (handle_man_pages): Patch from Janos Farkas to fix
-       bug when installing man pages.  Test man.test.
-       (initialize_global_constants): [install_man_format] Make sure man
-       page can actually be found in either source or build dirs.
-       (handle_dist_worker): Use "755" permissions on distdir.
-
-       * automake.in (handle_dist): Allow chmod's to fail.
-       (am_primary_prefixes): New function.
-       (am_install_var): Use it.
-       (handle_libraries): Use it.  Test libfiles.test.
-       (handle_dist): For dist-tarZ, assume traditional "tar" and
-       "compress".
-
-       * m4/AM_FUNC_STRTOD.m4: New file.
-
-       * automake.in (handle_dist): Only generate `distdir' variable if
-       it doesn't already exist.
-
-       Fix for bug reported by Harlan Stenn.  Test tags.test.
-       * automake.in (initialize_per_input): Define dir_holds_sources.
-       (handle_tags): Check dir_holds_headers.
-       (handle_headers): Set dir_holds_headers.
-
-       * automake.in (handle_texinfo): Generate "version.texi" dependency
-       for .dvi file.  Bug reported by Glenn Amerine.  Test vtexi2.test.
-
-       * automake.in (handle_configure): Require file $input, not
-       "$local.in".  From Nyul Laszlo.  Test colon.test.
-
-Sun Jul 28 11:14:52 1996  Tom Tromey  <address@hidden>
-
-       * aclocal.in: New file.
-       * configure.in: Generate m4/Makefile, aclocal.
-       * Makefile.am (SUBDIRS): Include m4.
-       * m4/Makefile.am: New file.
-
-Fri Jul 19 10:12:27 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (initialize_global_constants): Put ansi2knr.c and
-       ansi2knr.1 into common_files.  Bug report from François Pinard.
-
-Mon Jul 15 10:28:29 1996  Tom Tromey  <address@hidden>
-
-       * install-sh: Updated copyright notice.
-
-Fri Jul  5 08:23:00 1996  Tom Tromey  <address@hidden>
-
-       * subdirs.am (maintainer-clean-recursive): Don't be so noisy.
-       Report from Josh MacDonald.
-
-       Bugs from Gord Matzigkeit:
-       * automake.in (handle_footer): Push contents of $(SUFFIXES), not
-       `$(SUFFIXES)'.
-       (handle_dist): Ignore chmod return results.
-
-       * programs-clean.am (address@hidden@PROGRAMS): Work around failing
-       Solaris "rm -f".  Bug from Kaveh R. Ghazi.
-       * libraries-clean.am (address@hidden@LIBRARIES): Likewise.
-
-Fri Jun 21 10:42:06 1996  Tom Tromey  <address@hidden>
-
-       * texinfos.am (install-info): Use "if", not "&&", to avoid
-       install problem when glob doesn't match.
-
-       * automake.in (initialize_global_constants): [USAGE] Added
-       --no-force.
-       (force_generation): New global.
-       (parse_arguments): Handle --no-force.
-       (generate_makefile): Handle --no-force.
-
-       * Makefile.am (maintainer-check): Ensure all invocations of
-       mkinstalldirs are correct.
-
-Tue Jun 18 10:53:54 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_tests): Don't directly generate site.exp.
-
-Sun Jun 16 22:21:16 1996  Harlan Stenn  <address@hidden>
-
-       * automake.in:  Treat an initial `#' on a word in AUTOMAKE_OPTIONS
-       as a comment start.  Add support for a dist-tarZ target.
-
-Tue Jun 11 22:14:21 1996  Marcus Daniels  <address@hidden>
-
-       * depend.am ($(srcdir)/.deps/%.P): Convert absolute $(top_srcdir)
-       paths into relative paths.
-
-Mon Jun 10 21:11:20 1996  Tom Tromey  <address@hidden>
-
-       * texinfo.tex: New version.
-
-       * automake.in: Look for AM_PROG_LIBTOOL.  From Gord Matzigkeit.
-       (initialize_global_constants): Added libtool to
-       @common_sometimes.
-       (handle_source_transform): Pass YFLAGS to yacc and LFLAGS to lex.
-
-Sun Jun  9 17:45:48 1996  Tom Tromey  <address@hidden>
-
-       * texinfos.am (install-info): Don't install ~ files.  Bug report
-       from Greg McGary.
-       * automake.in (handle_texinfo): Don't push '.info*' onto
-       @infos_list.
-
-       * automake.in (handle_gettext): Ensure po and intl in SUBDIRS when
-       using gettext.
-       (handle_dist): Pass --with-included-gettext to configure if using
-       gettext.
-
-       * compile-kr.am (._c._o): Pass -c to $(COMPILE).
-       (.c._o): Ditto.
-       * compile.am (.c.o): Pass -c to $(COMPILE).
-       * compile-vars.am (COMPILE): Don't include -c.
-
-       * remake.am ($(srcdir)/Makefile.in): Pass --strictness to
-       automake.
-       * automake.in (handle_configure): Supply --strictness arg to
-       automake.
-
-Fri Jun  7 12:31:31 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_tests): Fix quoting on `pwd`.
-       (handle_options): Recognize no-installinfo option.
-       (handle_man_pages): Don't put man directory on @installdirs if
-       no-installman is specified.
-       (handle_texinfo): Handle no-installinfo option.
-       (handle_options): Compare version against $num_version, not
-       $VERSION.
-       (handle_source_transform): Generate rules for output of lex,
-       yacc.  Bug report from Thomas Morgan.  Test yacc.test.
-       (handle_dist): "distcheck" now runs "make dvi".
-       (handle_tests): Support $(TESTS_ENVIRONMENT).  Idea from Ulrich
-       Drepper.
-
-       * dejagnu.am (check-DEJAGNU): Depend on site.exp.
-
-Sun Jun  2 10:33:10 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_emacs_lisp): New function.
-       (initialize_global_constants): Added elisp-comp to
-       @common_sometimes.
-       (seen_lispdir): New global.
-       (scan_configure): Handle ud_PATH_LISPDIR.
-
-       * elisp-comp: New file.
-
-       * lisp.am: New file.
-
-       * automake.in (generate_makefile): Run handle_emacs_lisp.
-
-       * aclocal.m4 (ud_PATH_LISPDIR): New macro, from Ulrich Drepper.
-
-       * automake.in (initialize_global_constants): Removed version.texi
-       from common_sometimes.
-       (initialize_global_constants): Added texinfo.tex to common_files.
-       Test texinfo.test.
-       (handle_tests): Allow dejagnu- and automake-style test suites to
-       coexist.  Test dejagnu.test.
-       (initialize_global_constants): New constants AC_CANONICAL_HOST,
-       AC_CANONICAL_SYSTEM.
-       (scan_configure): Use new constants.
-       (handle_tests): Put target specific information into site.exp if
-       AC_CANONICAL_* used.
-       (read_am_file): Generate some extra variables when AC_CANONICAL_*
-       used.
-       (handle_options): Allow version number to have letters appended.
-       (handle_tests): Error if RUNTEST, RUNTESTFLAGS defined but dejagnu
-       option not specd.
-       (initialize_global_constants): install_man_format changed to
-       handle built man pages.
-
-Wed May 29 10:35:01 1996  Tom Tromey  <address@hidden>
-
-       * config.guess, config.sub: New versions.
-
-Tue May 28 19:27:11 1996  Tom Tromey  <address@hidden>
-
-       * configure.in (VERSION): Upped to 1.0.
-
-Sat May 25 10:19:53 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_tests): Handle dejagnu.
-       (handle_options): Recognize dejagnu option.
-
-       * dejagnu.am: New file.
-
-Thu May 23 10:01:13 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist): Run installcheck target from
-       distcheck.
-
-       * configure.in (VERSION): Upped to 0.34.
-
-       * automake.in (scan_configure): Always allow upgrading to
-       fp_PROG_INSTALL.  Test fpinstall.test.
-
-Wed May 22 14:45:28 1996  Joshua Cowan  <address@hidden>
-
-       (handle_dist): Make `distcheck' check `install' target, too.
-
-Wed May 22 09:49:27 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (initialize_per_input): Don't initialize
-       $output_directory here; initialize it globally.  From Joshua
-       Cowan.  Test outdir.test.
-
-Sat May 18 10:57:40 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_tests): Don't push TESTS onto dist_common.
-       (initialize_global_constants): Put install-sh and mkinstalldirs
-       into @common_files.  Test insh2.test.
-
-Fri May 17 09:02:02 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_source_transform): Don't generate _OBJECTS
-       when no source files specified.  Test number.test.
-
-       From Joerg-Martin Schwarz:
-       * automake.in (seen_package, seen_version): New globals.
-       (scan_configure): Look for PACKAGE= and VERSION=.
-
-       * automake.in (handle_options): Recognize dist-zip.
-       (handle_dist): Handle dist-zip.
-       (handle_options): Use ' ', not \s+, with split.  Test
-       backsl.test.
-       (handle_source_transform): Likewise.
-       (handle_lib_objects): Likewise.
-       (handle_libraries): Likewise.
-       (handle_texinfo): Likewise.
-       (handle_man_pages): Likewise.
-       (handle_subdirs): Likewise.
-       (handle_gettext): Likewise.
-       (handle_footer): Likewise.
-       (handle_tests): Likewise.
-       (scan_configure): Likewise.
-       (am_install_var): Likewise.
-
-       * Makefile.am (TAGS_DEPENDENCIES): New macro.
-
-       * tags.am (tags-recursive): New target.
-       (TAGS): Depend on it.
-
-       * automake.in (handle_tags): Put tags-recursive on @phony.
-
-       * tags-subd.am (TAGS): Depend on HEADERS, SOURCES,
-       TAGS_DEPENDENCIES.
-       * tags.am (TAGS): Depend on HEADERS, SOURCES, TAGS_DEPENDENCIES.
-
-Thu May 16 09:21:48 1996  Tom Tromey  <address@hidden>
-
-       * remake.am (configure): Depend on $(CONFIGURE_DEPENDENCIES).
-
-       * automake.in (scan_configure): Look for install-sh and
-       mkinstalldirs here.
-       (initialize_global_constants): Moved mdate-sh from
-       common_sometimes to common_files.  Test mdate2.test.
-
-Tue May 14 21:52:01 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (seen_maint_mode): New global.
-       (scan_configure): Handle jm_MAINTAINER_MODE.
-       (read_am_file): Handle seen_maint_mode.
-       (file_contents_with_transform): Handle seen_maint_mode.
-       (handle_source_transform): Changed interface, all callers.
-
-       From Jim Meyering:
-       * remake-hdr.am, remake-subd.am, remake.am, texi-version.am:
-       Handle @address@hidden
-       * aclocal.m4 (jm_MAINTAINER_MODE): New macro.
-
-       * automake.in (handle_configure): Check $config_aux_dir against
-       empty string.  From Markku Rossi.  Test mkinstall.test.
-
-Fri May 10 14:38:47 1996  Gord Matzigkeit  <address@hidden>
-
-       * automake.in (distcheck): Added new rule to top level
-       Makefile.in.
-
-Wed May  8 21:57:21 1996  Gord Matzigkeit  <address@hidden>
-
-       * automake.in (scan_configure): Make sure that gm_PROG_LIBTOOL
-       sets seen_ranlib.
-       (generate_makefile): libtool, config.sub, and config.guess should
-       only ever appear in the top directory of a package.
-
-Tue May 14 10:24:30 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (initialize_global_constants): Added libversion.in
-       to @common_files.
-
-       * configure.in (VERSION): Upped to 0.33.
-
-       * automake.in (am_install_var): Fixed problem in EXTRA_ handling.
-       Test extra.test.
-
-Mon May 13 10:41:41 1996  Tom Tromey  <address@hidden>
-
-       * install-sh (transformbasename): Correct misspelling of
-       transformbasename.  From Ian Lance Taylor.
-
-Sat Apr 27 11:39:10 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_configure): Set mkinstalldirs variable
-       here.
-       (handle_dist_worker): Explicitly set distdir in subdir makes.
-       (handle_dist): Handle separate distdir target.
-       (handle_dist_worker): Only generate distdir target.
-
-       * texinfos.am (install-info): Use $(mkinstalldirs).
-       * scripts.am (address@hidden@SCRIPTS): Use $(mkinstalldirs).
-       * programs.am (address@hidden@PROGRAMS): Use $(mkinstalldirs).
-       * libraries.am (address@hidden@LIBRARIES): Use $(mkinstalldirs).
-       * header.am (address@hidden@HEADERS): Use $(mkinstalldirs).
-       * data.am (address@hidden@DATA): Use $(mkinstalldirs).
-
-       * automake.in (read_am_file): Set mkinstalldirs variable.
-       (handle_man_pages): Use it.
-       (handle_installdirs): Ditto.
-
-Fri Apr 26 15:10:48 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_man_pages): Fix mkinstalldirs invocation.
-
-Thu Apr 25 18:40:06 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist_worker): Use $(TAR), not tar.
-       (handle_merge_targets): Make sure config header is built before
-       recursing into subdirs.
-       (handle_libraries): Generate LIBFILES for check_LIBRARIES.
-       (handle_merge_targets): Handle case where nothing is installed but
-       something must be built -- "make install" must still work.
-
-       * dist-vars.am (TAR): New macro.
-
-       * automake.in (scan_configure): Support AC_REPLACE_GNU_GETOPT.
-       (handle_configure): Require stamp-h.in when config header used.
-
-Tue Apr 23 17:57:13 1996  Andreas Schwab  <address@hidden>
-
-       * doc/mdate-sh: Extract the last field from the date output, not
-       the sixth, which will fail when the timezone name has more than
-       one word or is missing.
-
-Wed Apr 24 20:29:26 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (am_install_var): Use delete, not undef, to remove
-       EXTRA entry.  From Gord Matzigkeit.
-
-Mon Apr 22 17:48:50 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (read_am_file): Handle case where last line doesn't
-       end in newline.
-
-Tue Apr  9 22:53:16 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (variable_defined): New function.
-       (read_am_file): Ensure a blank line comes before starting comments
-       from Makefile.am.
-       (initialize_per_input): Initialize %targets.
-       (read_am_file): Set appropriate entry in %targets.
-       Many changes to use variable_defined.
-       (check_gnu_standards): Only require ChangeLog at top level.  From
-       Gord Matzigkeit.
-       (handle_tests): check-TESTS depends on $(TESTS).  From Gord
-       Matzigkeit.
-
-Mon Apr  8 22:51:41 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (parse_arguments): Added short options.
-       (initialize_global_constants): Ditto.
-
-Fri Apr  5 00:22:14 1996  Tom Tromey  <address@hidden>
-
-       * mkinstalldirs (errstatus): Don't necessarily die if mkdir
-       fails.
-
-       * automake.in (handle_source_transform): Typo fix.
-
-Thu Apr  4 15:10:50 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist_worker): Renamed dist-local to
-       dist-hook.
-       (handle_merge_targets): Added install-data-hook and
-       install-exec-hook.
-       (handle_source_transform): Handle EXTRA_prog_SOURCES form.
-
-       * automake.in (handle_scripts): Never allow scripts_installed to
-       become 0.
-
-       * scripts.am (address@hidden@SCRIPTS): Scripts can be found in
-       srcdir.
-
-       * automake.in (generate_makefile): Derived file names from given
-       input; don't assume Makefile.in and Makefile.am.
-       (am_file_name, in_file_name): New globals.
-       (read_am_file): Use them.
-
-       * program.am (@PROGRAM@): Use transformed program name.
-
-       * remake-hdr.am (stamp-h): Actually touch stamp-h.
-
-Wed Apr  3 15:16:06 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (require_file_internal): Use correct file for error
-       messages.  Test insh.test.
-
-Mon Apr  1 09:47:44 1996  Tom Tromey  <address@hidden>
-
-       * texinfos.am (.texi.info): Build output file in srcdir.
-
-       * automake.in (require_file_internal): If $dir is ".",then look in
-       relative directory.
-       (handle_texinfo): Canonicalize name of texi file before looking
-       for dependency variable.
-
-Thu Mar 28 08:33:21 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (require_conf_file_with_conf_line): Yet another
-       function of this form.
-       (libtool_line): New variable.
-       (handle_libraries): Handle libtool.
-
-       * libraries-vars.am: Removed.
-
-       * automake.in (seen_libtool): New variable.
-       (scan_configure): Look for gm_PROG_LIBTOOL or AC_PROG_LIBTOOL.
-
-       * automake.in (handle_dist_worker): Handle dist-local.
-
-       * Makefile.am (maintainer-check): Do "make check" after all syntax
-       checks.
-
-       * texi-version.am (address@hidden@): Look for mdate-sh in appropriate
-       directory.
-
-       * automake.in ($seen_arg_prog): New global.
-       (handle_programs): Error if AC_ARG_PROGRAM not seen.
-       (handle_scripts): Ditto.
-       (handle_configure): mkinstalldirs now a config file.
-       (handle_installdirs): Find mkinstalldirs in config_aux_dir.
-       (handle_dist_worker): Removed DIST_SUBDIRS.
-       (require_file_path): New variable.
-       (require_file_with_conf_line): Set it.
-       (require_file_with_line): Ditto.
-       (require_file): Ditto.
-       (require_file_internal): Incorporated code from
-       require_config_file.
-       (require_config_file): Rewrote.
-       (require_conf_file_with_line): New function.
-       (handle_texinfo): Use it for mdate-sh.
-       (handle_texinfo): Look for mdate-sh in appropriate directory.
-
-Tue Mar 26 13:47:54 1996  Tom Tromey  <address@hidden>
-
-       * Makefile.am (cvs-dist): Find NEWS in srcdir.
-       * automake.in (handle_dist_worker): Find NEWS in srcdir.
-       ($RULE_PATTERN): Include chars "$(){}/" in allowable patterns in a
-       rule.
-       (require_config_file): Set config_aux_path when file found.
-       ($config_aux_dir): New variable.
-       (require_config_file): Set it.
-       (handle_man_pages): Find mkinstalldirs in config_aux_dir.
-
-Mon Mar 25 15:32:57 1996  Tom Tromey  <address@hidden>
-
-       * data.am (address@hidden@DATA): Also allow data to be in build
-       directory.
-
-Sun Mar 24 19:56:28 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (am_install_var): Don't look in EXTRA_primary
-       variable any more; it is handled in the main loop.
-
-Wed Mar 20 16:22:35 1996  Tom Tromey  <address@hidden>
-
-       * data.am (address@hidden@DATA): Find data in srcdir.
-
-Fri Mar 15 18:30:31 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (require_config_file): Use correct filename when
-       looking for errors.  Also, install file in `.' if not found.  Bug
-       reported by Gord Matzigkeit.  Test installsh.test.
-
-Thu Mar 14 09:28:21 1996  Tom Tromey  <address@hidden>
-
-       * Makefile.am (cvs-diff): New target.
-
-       Fix for bug when install var substitutes empty.  Test empty.test.
-       * header.am (address@hidden@HEADERS): Allow empty list of headers.
-       (address@hidden@HEADERS): Ditto.
-       * scripts.am (address@hidden@SCRIPTS): Allow empty list of scripts.
-       (address@hidden@SCRIPTS): Ditto.
-       * libraries.am (address@hidden@LIBRARIES): Allow empty list of
-       libraries.
-       (address@hidden@LIBRARIES): Ditto.
-       * data.am (address@hidden@DATA): Allow empty list of data.
-       (address@hidden@DATA): Ditto.
-       * programs.am (address@hidden@PROGRAMS): Added missing semicolon.
-       From François Pinard.
-       (address@hidden@PROGRAMS): Fixed bug when list of programs empty.
-       (address@hidden@PROGRAMS): Ditto.
-
-Wed Mar 13 19:50:23 1996  Tom Tromey  <address@hidden>
-
-       * tags-subd.am (ID): Name of ID file must be flush against -f.
-
-       * configure.in (VERSION): Version 0.32.
-
-Mon Mar 11 17:50:58 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (seen_linguas, all_linguas_line): New variables.
-       (handle_gettext): New function.
-       (generate_makefile): Run it.
-       (scan_configure): Recognize ALL_LINGUAS.
-
-Mon Mar 11 14:34:36 1996  Gord Matzigkeit  <address@hidden>
-
-       * automake.texi: doc fix.
-
-       * automake.in (am_install_var): Added support for check and
-       installcheck special prefixes.
-
-Sun Mar 10 10:44:42 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_subdirs): Don't do SUBDIRS check for
-       gettext.
-
-Tue Mar  5 18:12:04 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (OBJECT_PATTERN): Removed.
-       (am_install_var): No error if name is invalid.
-       (handle_programs): Canonicalize program names.
-       (BOGUS_MACRO_PATTERN): New variable.
-       (read_am_file): Error if bad macro name given.
-       (require_file_internal): Use am_line_error, not am_conf_error.
-
-       * program.am (@PROGRAM@): Recognize @address@hidden
-
-Mon Mar  4 19:30:24 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_lib_objects): New function.
-       (handle_libraries): Use it.
-       (handle_programs): Ditto.
-       (handle_dist_worker): Deprecate DIST_SUBDIRS.
-       (am_install_var): Allow extended directory mechanism to work.
-       Test exdir.test.
-
-       * dist-vars.am (DISTFILES): Use EXTRA_DIST.
-       (DEP_DISTFILES): Ditto.
-
-       * automake.in (OBJECT_PATTERN): New variable.
-       (am_install_var): Use it.
-       (handle_dist): DIST_OTHER is an anachronism.
-
-Sat Mar  2 17:04:38 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist_worker): Only cause Automake to be
-       re-run if not making a distribution.  Fixes bug reported by
-       Joerg-Martin Schwarz.
-       (require_file_with_line): New function.
-       (require_file): Use it.
-       (am_line_error): Don't print line number if $symbol is empty.
-       (get_object_extension): Use require_file_with_line.
-       (handle_libraries): Use require_file_with_line.
-       (handle_texinfo): Use require_file_with_line.
-       (handle_configure): Use am_conf_line_error and
-       require_file_with_conf_line.
-       (handle_subdirs): Use require_file_with_conf_line.
-       (handle_configure): Use require_file_with_conf_line.
-       (handle_tests): Push check-TESTS on @phony.
-       (am_conf_line_error): New function.
-       (require_file_with_conf_line): New function.
-       (require_file_internal): New function.
-       (require_file_with_line): Use it.
-       (require_file): Ditto.
-       (am_conf_line_error): Handle empty line number.
-       (ac_gettext_line, ac_output_line): New variables.
-       (scan_configure): Set them.
-
-Fri Mar  1 00:13:04 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (parse_arguments): Default strictness is gnu.
-       Changed `normal' to `foreign' everywhere.
-       (parse_arguments): Handle --foreign.
-       (initialize_global_constants): Document --foreign.
-       (handle_dependencies): Better error message.
-       (handle_texinfo): Don't push $vtexi on @texis.
-       (handle_texinfo): Only push $vtexi on @texi_deps if not null.
-       (handle_configure): install-sh is a config file; require it as
-       such.
-       (parse_arguments): Renamed --install-missing to --add-missing.
-       (add_missing): Renamed from install_missing.
-       (am_install_var): Check to make sure contents of install variable
-       are correct if primary requires it.  Test badprog.test.
-       (initialize_global_constants): Initialize
-       %primary_uses_subobjects.
-       (handle_source_transform): Skip configure substitutions.  Test
-       depend.test.  Also, skip empty elements.
-
-Thu Feb 29 22:00:30 1996  Tom Tromey  <address@hidden>
-
-       * texinfo.tex: New version.
-
-       * automake.in (am_install_var): Allow extended range of
-       installation directories.
-
-       * automake.in (get_object_extension): Don't allow
-       @CONFIG_INCLUDE_SPEC@ in the Makefile.in when config.h not used.
-       From Gord Matzigkeit.  Test confincl.test.
-
-       * texinfos.am (install-info): Changed usage of install-info (in
-       comment).  Per Feb 25 GNU Standards document.
-
-Wed Feb 28 07:40:55 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_tests): New function.
-       (generate_makefile): Call it.
-       (handle_subdirs): Skip directories whose names look like configure
-       substitutions.
-       (handle_subdirs): Require intl and po, not @INTLSUB@ and @POSUB@,
-       when using gettext.
-       (scan_configure): Clear in_ac_output if "]" found.  Test
-       acoutqnl.test.
-       (require_config_file): New function.
-       (generate_makefile): Use require_config_file.
-       (config_aux_path): New variable.
-       (scan_configure): Check for AC_CONFIG_AUX_DIR.
-       (handle_merge_targets): Add install-strip rule.
-
-Tue Feb 27 20:00:36 1996  Tom Tromey  <address@hidden>
-
-       * mdate-sh: New version from Ulrich Drepper.
-
-       * automake.in (handle_source_transform): Changed fill back to
-       empty string.
-       (handle_libraries): Ditto.
-       (handle_dist): Ditto.
-       (handle_dependencies): Ditto.
-       (handle_footer): Ditto.
-       (handle_phony): Ditto.
-
-       * Makefile.am (DIST_SUBDIRS): Removed.
-       (installcheck-local): Use Perl, not test -x.
-       (PERL): New macro.
-       (maintainer-check): Use $(PERL), not @address@hidden
-
-       * configure.in (VERSION): Upped to 0.31.
-
-Sat Feb 24 18:02:19 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_configure): AC_CHECK_TOOL requires config.sub
-       and config.guess.
-
-       * automake.in: Use keyed_aclocal_warning when warning about
-       fp_PROG_INSTALL.
-       (get_object_extension): Use keyed_aclocal_warning when warning
-       about fp_C_PROTOTYPES.
-       (keyed_aclocal_warning): New function.
-
-       * Makefile.am (pkgdata_DATA): Install aclocal.m4.
-       * aclocal.m4: Include fp_C_PROTOTYPES, fp_PROG_CC_STDC.
-
-       * automake.in (get_object_extension): Only give error about
-       fp_C_PROTOTYPES once.
-
-       * automake.in (seen_ranlib): New variable.
-       (scan_configure): Recognized AC_PROG_RANLIB.
-       (handle_libraries): Error if ranlib not checked for.
-
-       * automake.in (default_strictness): Default to GNU.
-       (default_strictness_name): Ditto.
-
-Wed Feb 21 18:15:02 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (read_am_file): Removed @kr@ support.
-       (get_object_extension): Ditto.
-
-       * Makefile.am (pkgdata_DATA): Include ansi2knr.c and ansi2knr.1.
-
-Tue Feb 20 17:25:18 1996  Tom Tromey  <address@hidden>
-
-       * depend.am ($(srcdir)/.deps/%.P): Regexp fix.
-
-Mon Feb 19 19:53:09 1996  Tom Tromey  <address@hidden>
-
-       * remake.am ($(srcdir)/Makefile.in): Depend on configure.in.
-       * remake-subd.am ($(srcdir)/Makefile.in): Depend on configure.in.
-
-       * automake.in (handle_scripts): Ensure $scripts_installed set to
-       boolean value.  Test proginst.test.
-
-       * Makefile.am (installcheck-local): New target.
-
-       * automake.in (require_file): No error if missing file is
-       installed.
-
-Sun Feb 18 17:10:00 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_scripts): SCRIPTS no longer automatically
-       cleaned.  Now possible to install scripts in pkgdatadir.
-       ($seen_canonical): New variable.
-       (generate_makefile): Check for config.guess and config.sub here;
-       fixes bug reported by Gord Matzigkeit.
-
-       * Makefile.am (pkgdata_SCRIPTS): New variable.
-       (CLEANFILES): New macro.
-
-       * scripts-clean.am: Removed.
-
-Sat Feb 17 00:15:20 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (am_install_var): Error if primary variable actually
-       defined.
-       (am_install_var): Skip elements that look like configure
-       substitutions.
-       (am_install_var): "EXTRA" is a valid prefix.
-       (am_install_var): Push contents EXTRA_PRIMARY onto @result.
-       (handle_merge_targets): Treat "all" target like "install".
-       (handle_subdirs): Don't push all-recursive.
-
-       * header.am (address@hidden@HEADERS): Don't depend on all.
-       * data.am (address@hidden@DATA): Don't depend on all.
-       * libraries.am (address@hidden@LIBRARIES): Don't depend on all.
-       * programs.am (address@hidden@PROGRAMS): Don't depend on all.
-       * scripts.am (address@hidden@SCRIPTS): Don't depend on all.
-
-       * automake.in (am_install_var): Push generated install targets
-       onto @phony.
-
-       * subdirs.am: No longer depend on Makefile and $(CONFIG_HEADER).
-       * automake.in (handle_merge_targets): Correctly handle recursive
-       calls of uninstall, install-exec, and install-data.
-       (handle_merge_targets): Put Makefile, and possibly $config_name,
-       onto @all.
-       (handle_merge_targets): Push 'all' onto @install as appropriate.
-
-Fri Feb 16 18:27:04 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_configure): config.status is in
-       $(top_builddir), not $(top_srcdir).  Reported by Anthony Green.
-
-       * automake.in (scan_configure): Recognize (AC|fp)_FUNC_FNMATCH.
-
-Thu Feb 15 19:12:45 1996  Tom Tromey  <address@hidden>
-
-       * automake.in: (seen_prog_yacc): New variable.
-       (scan_configure): Look for yacc.
-       (handle_source_transform): Skipp C++ header files.
-       (handle_source_transform): .cxx is a C++ source file.
-
-Wed Feb 14 08:36:02 1996  Tom Tromey  <address@hidden>
-
-       * depend.am ($(srcdir)/.deps/.P): Use "echo", not ":".
-
-       Implemented --verbose feature; idea from Greg Woods:
-       * automake.in (verbose): New global.
-       (generate_makefile): Print creating message if verbose.
-       (grep_for_vers_texi): Print message if verbose.
-       (handle_dependencies): Ditto.
-       (scan_configure): Ditto.
-       (read_am_file): Ditto.
-       (parse_arguments): Added --verbose.
-       (initialize_global_constants): Ditto.
-
-       * automake.in (get_object_extension): Use am_line_error.
-       (handle_source_transform): Ditto.
-       (handle_libraries): Ditto.
-       (handle_texinfo): Ditto.
-       (handle_man_pages): Ditto.
-       (handle_dist): Ditto.
-       (handle_dist): Ditto.
-       (handle_subdirs): Ditto.
-       (handle_configure): Ditto.
-       (handle_merge_targets): Ditto.
-       (am_install_var): Ditto.
-       (am_line_error): Allow actual line number as argument.
-       (handle_configure): Use am_line_error.
-       (scan_configure): Set config_header_line.
-       (config_header_line): New global.
-       Use @PERL@ to find perl during exec.  From Greg Woods.
-
-Tue Feb 13 22:06:51 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (initialize_per_input): Init %content_lines.
-       (read_am_file): Set appropriate content_lines elements while
-       reading.
-       (am_line_error): New function.
-       (read_am_file): Use it.
-       (handle_options): Ditto.
-
-       * automake.in (scan_configure): Handle case where more than one .o
-       is put into LIBOBJS at once.  Test libobj.test.
-
-Mon Feb 12 20:39:28 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_configure): Ignore "\" in AC_OUTPUT line.
-       Test acouttbs.test.
-       (handle_subdirs): Restored intl, po warnings.
-
-       * automake.in (scan_configure): Delete everything after "," or
-       ")".  Test acoutnoq.test.
-       (handle_dist): Use $relative_dir, not nonexistent $subdir.
-       (handle_subdirs): 'po' and 'intl' are sometimes substituted into
-       SUBDIRS; don't warn about their absence.
-
-Sun Feb 11 16:55:15 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_texinfo): Removed bogus error message.
-
-       * automake.in (handle_texinfo): Push $(INFO_DEPS), not 'info',
-       onto @all.
-       (handle_options): Handle version number.
-
-       * automake.in ($maint_charset, $dist_charset): New variables.
-       (initialize_per_input): Init $local_maint_charset.
-       (handle_dist): Handle DIST_CHARSET and MAINT_CHARSET.
-       (generate_makefile): Don't print "creating...".
-
-Sat Feb 10 16:45:07 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (get_object_extension): Substitute
-       @CONFIG_INCLUDE_SPEC@ if CONFIG_HEADER defined.
-       (handle_source_transform): Use $1, not \1.
-       (pretty_print_internal): Handle Tabs in fill when computing indent
-       on new line.
-       (handle_merge_targets): Always generate install-exec and
-       install-data targets.  Test instexec.test.
-       Fixed error message if fp_PROG_INSTALL missing.
-
-       * compile-vars.am (DEFS): Include -I., -I$(srcdir), and
-       @address@hidden
-
-       * automake.in (scan_configure): Delete everything after "]".  Test
-       acoutput.test.
-
-       * configure.in (AC_OUTPUT): Create tests/Makefile.
-       * Makefile.am (SUBDIRS): New macro.
-
-       * automake.in (handle_texinfo): Put $vtexi on texi_deps.  From Jim
-       Meyering.
-
-       * configure.in (AC_OUTPUT): Ensure automake is executable.
-
-Thu Feb  8 17:30:29 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_subdirs): Error if directory in SUBDIRS does
-       not exist.
-
-       * automake.in (handle_configure): Handle AC_OUTPUT ":" syntax.
-
-       From Jim Meyering:
-       * libraries.am (address@hidden@LIBRARIES): Depend on all, not
-       (@address@hidden).
-       * header.am (address@hidden@HEADERS): Depend on all, not
-       $(@address@hidden).
-       * data.am (address@hidden@DATA): Depend on all, not $(@address@hidden).
-       * scripts.am (address@hidden@SCRIPTS): Depend on all, not
-       $(@address@hidden).
-       * programs.am (address@hidden@PROGRAMS): Depend on all, not
-       $(@address@hidden).
-
-       * automake.in (initialize_per_input): Initialize
-       $use_dependencies.
-       ($seen_path_xtra): New variable.
-       (scan_configure): Look for AC_PATH_XTRA.
-       (get_object_extension): Add variables to output if X seen.
-
-Thu Feb  8 10:02:45 1996  Greg A. Woods  <address@hidden>
-
-       * automake.in (handle_programs): add pkglib to list of
-       directories for C
-       (various): include a tab as fill for continuation lines
-       printed with pretty_print*, esp. for macro variable assignments.
-       [ changed to 4 spaced by me ]
-
-Wed Feb  7 18:00:29 1996  Tom Tromey  <address@hidden>
-
-       * configure.in (VERSION): Upped to 0.30.
-
-       * Makefile.am (automake): Removed.
-       (DIST_OTHER): Removed.
-
-       * automake.in (handle_source_transform): All dep_files are
-       relative to $(srcdir).
-       (handle_libraries): Ditto.
-       (scan_configure): Test for AC_PROG_INSTALL as well as
-       fp_PROG_INSTALL.  Don't error here.
-       (seen_prog_install): Now global.
-       (scripts_installed): New global.
-       (handle_scripts): Set it.
-       Give error if appropriate install macro not seen.
-       (handle_subdirs): Ensure $seen_gettext before requiring
-       gettext-specific files.
-       (handle_configure): Automatically rebuild
-
-       From Jim Meyering:
-       * automake.in (handle_source_transform): Use \W when quoting
-       regexp.  When blah_SOURCES not explicitly defined, still create
-       entry in %deps.
-       * depend.am ($(srcdir)/.deps/%.P): Don't use \< in regexp.
-       * subdirs.am (maintainer-clean-recursive): Now depends on
-       $(CONFIG_HEADER) and Makefile.
-
-       * automake.in (handle_source_transform): Skip macro references.
-
-Mon Feb  5 14:58:58 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_texinfo): Include "rm" when deleting files.
-
-       * Makefile.am (maintainer-check): Expect only one ${...}.
-       * texinfos.am (install-info): Remove unneeded ${...}.  From Jim
-       Meyering.
-
-       * automake.in (handle_configure): Only define CONFIG_HEADER if
-       $config_name.
-       ($seen_gettext): New variable.
-       (handle_subdirs): Do all gettext-related checking here.
-       (scan_configure): Just set $seen_gettext.
-       (handle_man_pages): Properly quote $(MANS).
-
-Wed Jan 31 09:51:30 1996  Tom Tromey  (address@hidden)
-
-       * depend.am: Don't use srcdir anywhere.
-       * automake.in (handle_libraries): Don't make .deps relative to
-       srcdir.
-       (handle_options): Recognize no-dependencies.
-
-       * depend.am (MKDEP): From Jim Meyering: Do nothing if srcdir is
-       ".".  Properly quote regexp.
-
-Tue Jan 30 12:19:09 1996  Tom Tromey  (address@hidden)
-
-       * automake.in (handle_configure): Only defined CONFIG_HEADER if
-       $config_name.
-       (read_am_file): Quote regexp when substituting top_builddir.
-       (handle_source_transform, handle_libraries): Look in
-       $(srcdir)/.deps for .P files.
-
-Fri Jan 26 00:15:25 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (am_conf_error): New function.
-       (scan_configure): Use it.
-       (scan_configure): A comma also ends AC_OUTPUT macro.
-
-       * automake.in (read_am_file): Compute top_builddir when including
-       header-vars.am.
-       (handle_configure): Use $top_builddir, not $top_reldir.
-       (other_input_files): New variable.
-       (dirname): Fixed bug where dirname of 'a/b/c' was 'a', not 'a/b'.
-
-       Changes from Gord Matzigkeit to enabled hierarchies deeper than 2:
-       * automake.in (input_files, seen_make_set): Declare globally.
-       (parse_arguments): Use input_files, not make_list.
-       Only scan configure.in once.
-       (handle_dist): Use SUBDIRS to determine when to make
-       subdirectories and recurisvely dist.  Use $(topdir), not "..", to
-       find top of dist tree.
-       (handle_configure): Check for AC_PROG_MAKE_SET here.  Don't require
-       configure.in (done elsewhere).
-       (scan_configure): seen_make_set is global.  Allow arbitrary space
-       in LIBOBJS assignment.
-       (top_builddir): New variable.
-       * header-vars.am (top_builddir): New variable.
-       * remake-subd.am (Makefile): Look in top_builddir, not .., when
-       remaking.
-       * automake.in (handle_merge_targets): Run 'all' before
-       check-recursive.
-
-       * automake.in (file_contents_with_transform): Changed error
-       message.
-       (handle_configure): Define $contents{'CONFIG_HEADER'}.
-
-       * texi-version.am: Many changes to support multiple .texi files.
-       Replaced "version.texi" with "@VTEXI@".  Replaced "vti" with
-       "@VTI@".
-       * automake.in (handle_configure): install.sh is an anachronism.
-       (handle_texinfo): Generalized for multiple .texi files.  Handle
-       'clean-info' internally.
-       * texi-clean.am: Removed.
-       * Makefile.am: Updated for removal.
-
-Wed Jan 24 22:55:32 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (grep_for_vers_texi): New function.
-       (handle_texinfo): Use grep_for_vers_texi, not system("grep").
-       (handle_texinfo): Changes to generalize to multiple .texi files.
-
-Tue Jan 23 14:22:16 1996  Tom Tromey  <address@hidden>
-
-       Fixes from Gord Matzigkeit:
-       * libraries.am (address@hidden@LIBRARIES): Use top_srcdir, not
-       topsrcdir.
-       * header.am: New file.
-       * Makefile.am (pkgdata_DATA): Install header.am.
-       * automake.in (handle_headers): Use header.am, not data.am.
-       (am_install_var): Allow pattern to be compiled multiple times.
-
-       * config.guess, config.sub: New files.
-       * Makefile.am (pkgdata_DATA): Install config.guess and
-       config.sub.
-       * automake.in (scan_configure): Recognize AC_CANONICAL_HOST and
-       AC_CANONICAL_SYSTEM.
-
-Sun Jan 21 15:51:48 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_texinfo): Use info_TEXINFOS, not TEXINFOS.
-       (handle_man_pages): Use man_MANS, not MANS.
-
-       * Makefile.am (info_TEXINFOS): Renamed.
-
-       * automake.in (scan_configure): Remove comments from input line.
-       (am_variable): Removed.
-
-       * remake-hdr.am (stamp-h): Use new macro CONFIG_HEADER_IN.
-
-       * automake.in (config_name, config_header): New globals.
-       (scan_configure): Look for AC_CONFIG_HEADER.
-       (handle_configure): Handle more uses of AC_CONFIG_HEADER.
-
-Sat Jan 20 15:54:24 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist_worker): Bug fix.
-
-Fri Jan 19 00:50:29 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (require_file): Install missing files only according
-       to desired strictness.
-       (initialize_per_input): Don't init libsources.
-       (scan_configure): Reinit libsources.
-       (handle_libraries): Search _LIBADD for @LIBOBJS@ and @address@hidden
-       (fp_c_prototypes): New global.
-       (scan_configure): Set it.
-       (get_object_extension): Error if fp_C_PROTOTYPES not in
-       configure.in when using ansi2knr.
-       (handle_source_transform): Skip header files.
-
-       * automake.in (handle_dist_worker): Explicitly make 'dist' in
-       subdirs.
-
-Thu Jan 18 00:25:56 1996  Tom Tromey  <address@hidden>
-
-       From François Pinard:
-       * automake.in (handle_source_transform): Transform $o file into .P
-       file.
-       (handle_dist_worker): Handle case where DISTFILES includes
-       wildcard.  Bug fix in subdir case.
-
-       * automake.in (parse_arguments): Initialize strictness to
-       'normal'.
-
-Sun Jan 14 13:54:16 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_configure): Look for NLS support.
-
-       Changes from François Pinard:
-       * texinfos.am (install-info): Correctly install when build dir is
-       not srcdir.
-       * tags-subd.am (ID): Indentation change.
-       * kr-vars.am (o): Use "address@hidden@o", not "@address@hidden".
-       * depend.am ($(srcdir)/.deps/%.P): Remove temporary file.
-       * automake.in (handle_dist_worker): Fixlets.
-       (handle_dist): Sort keys going into dist_common.
-
-Sat Jan 13 00:18:06 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist_worker): If Gnits, don't allow release
-       until NEWS is updated.
-
-       * configure.in (VERSION): Version 0.29.
-
-       * Makefile.am (maintainer-check): Look for perl4.036 in path.
-
-       * dist-vars.am (DISTFILES):  Include BUILT_SOURCES.
-       (DEP_DISTFILES): Ditto.
-
-       * automake.in (handle_dist_worker): Depend on DEP_DISTFILES.
-       * dist-vars.am (DEP_DISTFILES): New variable.
-
-       * automake.in (handle_options): Support dist-shar option.
-       (handle_dist_worker): New function.
-       (handle_dist): Use it.
-
-       * texi-version.am (mostlyclean-vti): Remove version.tmp, not
-       *.tmp.
-
-       * automake.in (handle_dist): Chmod distdir 777.  From François
-       Pinard.
-
-       * automake.in (scan_configure): New function.
-       (initialize_per_input): Init libsources.
-       (generate_makefile): Run handle_configure first.
-       (handle_configure): Run scan_configure.
-       (handle_configure): Don't look for AC_PROG_MAKE_SET here.
-
-Thu Jan 11 23:14:18 1996  Tom Tromey  <address@hidden>
-
-       * Makefile.am (AUTOMAKE_OPTIONS): New variable.
-
-       * automake.in (strictness, strictness_name): Renamed.
-       (initialize_per_input): Set strictness, strictness_name.
-       Initialize %options.
-       (generate_makefile): Run handle_options.
-       (handle_options): New function.
-       (handle_man_pages): Make install-man depend on $(MANS).  Turn off
-       man page install if no-installman option given.
-       (read_am_file): Deprecate @address@hidden
-       (get_object_extension): Look at ansi2knr option.
-       (parse_arguments): Take global strictness from command-line
-       options.
-
-Tue Jan  9 11:24:14 1996  Tom Tromey  <address@hidden>
-
-       Fixes from François Pinard:
-       * depend.am ($(srcdir)/.deps/%.P): Handle deansification.
-       * automake.in (get_object_extension): Use $o, not $(kr)o.
-       (handle_source_transform): Don't look for $(kr)c files.
-       * kr-vars.am (o): New macro.
-       (kr): Removed.
-
-       * depend.am (DEP_FILES): Removed.
-       * automake.in (handle_source_transform): Push .P file onto
-       dep_files.
-       (initialize_per_input): New variable %dep_files.
-       (handle_dependencies): Generate DEP_FILES here.
-
-Mon Jan  8 22:27:33 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (do_one_clean_target): Only remove config.status in
-       top-level directory.
-       (handle_tags): Removed 'id' from .PHONY list.  From Jim Meyering.
-
-       * clean.am (maintainer-clean-generic): Remove BUILT_SOURCES.
-
-       * automake.in (handle_dist): Make "ln" quiet.
-
-       * tags-subd.am (ID): Depend on HEADERS and SOURCES.
-
-Sat Jan  6 10:58:23 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_merge_targets): 'check' shouldn't depend on
-       'all' at top level.
-       (file_contents_with_transform): New function.
-       (am_install_var): Use file_contents_with_transform.
-       (handle_programs): Ditto.
-       (handle_libraries): Ditto.
-       (handle_texinfo): Ditto.
-       (handle_merge_targets): Let 'install' depend on 'all' if no other
-       dependencies exist.  From Jim Meyering.
-       (check_gnu_standards): GNU requires AUTHORS file.  (See
-       maintain.text).
-       (require_file): Put body in loop.
-       (get_object_extension): Only call require_file once.
-       (handle_configure): Ditto.
-
-       From Jim Meyering:
-       * depend.am ($(srcdir)/.deps/.P): Depend on $(BUILT_SOURCES).
-       * tags-subd.am (id): Removed.
-
-Fri Jan  5 10:31:19 1996  Tom Tromey  <address@hidden>
-
-       * Added copyright notice to each .am file.
-
-       * automake.in: Cleanups from François Pinard to avoid $#.
-       (require_argument): Fixed sense of test.
-       (set_strictness): Bug fix.
-
-Thu Jan  4 21:21:29 1996  Tom Tromey  <address@hidden>
-
-       * Makefile.am (pkgdata_DATA): Removed old dist files.
-
-       * dist-subd-top.am, dist-subd.am, dist.am: Removed.
-
-       * automake.in (set_strictness): Set $strictness_name.
-       (strictness_name): New variable.
-       (handle_dist): Substantially rewrote.
-
-       * configure.in: Point AC_INIT at automake.in.
-
-       * automake.in (generate_makefile): Report errors against
-       Makefile.in, not Makefile.am.
-
-Wed Jan  3 00:05:40 1996  Tom Tromey  <address@hidden>
-
-       * mdate-sh: Bug fix from Jim Meyering.
-
-       * dist.am (dist): Changed in parallel with dist-subd-top.am.
-
-       * mkinstalldirs: Reverted.
-
-       * automake.in (initialize_global_constants): Allow COPYING.LIB
-       again.
-       (check_gnits_standards): Disallow COPYING.LIB.
-
-       * texinfos.am (install-info): Only look in $(srcdir) for info
-       files.
-
-       * automake.in (initialize_global_constants): New variable
-       gen_copyright.
-       (read_am_file): Put a copyright in each Makefile.in.
-
-       * dist-vars.am (DISTFILES): Put DIST_COMMON first.
-
-       * automake.in (am_install_var): Put space before "=".
-       (handle_dist): Put README first in DIST_COMMON.
-
-       * Makefile.am (pkgdata_DATA): Include COPYING.
-
-       * COPYING: New file.
-
-       * automake.in (parse_arguments): Added --gnu and --gnits as
-       synonyms.
-       (initialize_global_constants): Ditto.
-       (initialize_global_constants): Don't auto-distribute COPYING.LIB.
-       (initialize_global_constants): Look for README first.
-       (initialize_global_constants): Auto-distribute AUTHORS, BACKLOG,
-       ABOUT-GNU.
-       (check_gnu_standards): Require file COPYING.
-
-       From François Pinard:
-       * automake.in (file_contents): Comment out "warn"s.
-       (usage): Use 4 columns.
-       (USAGE_FORMAT): Ditto.
-
-       * texinfos.am (install-info): Look for info file relative to $$d.
-
-       * Makefile.am (cvs-dist): Suppress output of "grep".
-
-       * configure.in (VERSION): Version 0.28.
-
-       * automake.in (pretty_print_internal): Fix for Perl 4
-       compatibility.
-
-       * configure.in (VERSION): Version 0.27.
-
-       * depend.am ($(srcdir)/.deps/%.P): Must regexp-quote srcdir in sed
-       invocation.
-
-       * automake.in (initialize_global_constants): Don't quote "@" in
-       $install_man_format.
-       (handle_merge_targets): use "@:" as empty command, not ":".
-
-Tue Jan  2 23:33:24 1996  Tom Tromey  <address@hidden>
-
-       * texinfos.am (install-info): Look in $d for info files.  From
-       François Pinard.
-
-       * depend.am ($(srcdir)/.deps/%.P): Fixed regexp.
-
-       * automake.in (read_am_file): Correctly deal with continued
-       variable definitions.
-
-Mon Jan  1 15:43:25 1996  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_merge_targets): 'check' target depends on
-       'all'.
-       (file_contents): Don't be so verbose.
-       (read_am_file): Ditto.
-       (read_am_file): Must use substr to check for trailing \.
-       (am_install_var): Use push_phony_cleaners.
-       (file_contents): Set $was_rule when assuming a rule is seen.
-       (read_am_file): Ditto.
-       (do_one_clean_target): Removed spurious newline.
-
-       Some changes from François Pinard:
-       * Removed trailing whitespace from all '.am' files.
-       * tags-subd.am (ID): Use &&, not ;.
-       (TAGS): Ditto.
-       * automake.in (parse_arguments): Removed useless message.
-       (parse_arguments): Don't explicitly referenced STDERR.
-       (require_argument): Ditto.
-       (am_error): Ditto.
-       (set_strictness): Ditto.
-       (file_contents): Ditto.
-       (read_am_file): Ditto.
-       (generate_makefile): Style tweaks.
-       (handle_programs): Ditto.
-       (handle_libraries): Ditto.
-       (handle_texinfo): Ditto.
-       (handle_man_pages): Ditto.
-       (handle_tags): Ditto.
-       (handle_dist): Ditto.
-       (handle_subdirs): Ditto.
-       (handle_configure): Ditto.
-       (handle_footer): Don't put newline before footer.am contents.
-       (handle_merge_targets): Style tweaks.
-       (do_one_clean_target): Ditto.
-       (dirname): Ditto.
-       (am_variable): Ditto.
-       Defined some new constants.
-       (generate_makefile): Don't call generate_header.
-       (generate_header): Removed.
-       (file_contents): Rewrote.
-       (read_am_file): Rewrote.
-
-       * automake.in (generate_makefile): Handle phony target.
-       (do_one_clean_target): Pretty-print dependencies.
-       (handle_installdirs): Pretty-print rule.
-
-       * Makefile.am (maintainer-check): Made some commands silent.
-
-       * automake.in (initialize_global_constants): Don't install or
-       uninstall cat'd man pages.
-       (initialize_per_input): Added phony target.
-       (push_phony_cleaners): New function.
-       (get_object_extension): Handle phony targets.
-       (handle_texinfo): Ditto.
-       (handle_man_pages): Ditto.
-       (handle_tags): Ditto.
-       (handle_dist): Ditto.
-       (handle_subdirs): Ditto.
-       (handle_installdirs): Ditto.
-       (handle_merge_targets): Ditto.
-       (handle_clean): Ditto.
-       (do_one_merge_target): Ditto.
-       (am_install_var): Ditto.
-       (handle_phony): New function.
-       (generate_makefile): Call it.
-       (pretty_print_internal): New function.
-       (pretty_print_rule): Ditto.
-
-Sun Dec 31 13:04:59 1995  Tom Tromey  <address@hidden>
-
-       * automake.in (initialize_global_constants): Don't print body of
-       loop at make time.
-
-       Changes from François Pinard:
-       * depend.am (MKDEP): Include DEFS, INCLUDES, CPPFLAGS, CFLAGS.
-       (DEP_FILES): Put dependency files in $(srcdir).
-       Look in $(srcdir) when including dependency files.
-       ($(srcdir)/.deps/.P): .deps/.P is in $(srcdir).
-       (.deps/%.P): MKDEP includes all macro expansions.
-       * dist-subd-top.am (dist): Get absolute path for distdir.  Don't
-       be so verbose.
-       * dist-subd.am (dist): Don't be so verbose.
-       * dist.am (dist): Don't be so verbose.
-
-       * automake.in (do_one_clean_target): Remove config.status in
-       maintainer-clean.  From Jim Meyering.
-
-       * programs-clean.am (address@hidden@PROGRAMS): Bug fix.  From Jim
-       Meyering.
-
-       * automake.in (handle_merge_targets): Add dummy command for empty
-       install target.  From Jim Meyering.
-
-Tue Dec 12 10:06:28 1995  Tom Tromey  <address@hidden>
-
-       * texinfos.am (uninstall-info): Bug fix.
-
-       * Makefile.am (maintainer-check): Error if ${...} used.
-       * depend.am (DEP_FILES): Prefer $(...).
-
-       * scripts.am (address@hidden@SCRIPTS): Only install script if it
-       exists.
-       * libraries.am (address@hidden@LIBRARIES): Only install library if
-       it exists.
-       * programs.am (address@hidden@PROGRAMS): Only install program if it
-       exists.
-
-       * texinfos-vars.am (TEXFILES): Removed.
-
-       * Makefile.am (pkgdata_DATA): Removed libprograms.am.
-
-       * automake.in (do_one_merge_target): Never generate trailing
-       whitespace.
-       (pretty_print): New function.
-       (handle_footer): Prettyprint definitions.
-       (am_install_var): Ditto.
-       (handle_source_transform): Ditto.
-       (handle_dist): Ditto.
-       (handle_libraries): Ditto.
-       (read_am_file): Put comments nearer appropriate code.
-
-       * texi-clean.am (mostlyclean-info): Use continued lines, not
-       multiple rm's.  From Jim Meyering.
-
-Sun Dec 10 11:59:33 1995  Tom Tromey  <address@hidden>
-
-       * Makefile.am (pkgdata_DATA): Cause INSTALL, install-sh, mdate-sh,
-       mkinstalldirs, texinfo.tex to be installed.
-       * automake.in (symlink_exists): New global.
-       (install_missing): Ditto.
-       (require_file): Install missing files if possible.
-       (parse_arguments): Handle --install-missing option.
-       (initialize_global_constants): Document --install-missing.
-
-       * Makefile.am (cvs-dist): Don't release unless NEWS updated.
-       Ensure 'checks' pass before release.
-       (maintainer-check): Renamed.  Look in $(srcdir) for sources.  From
-       Franc,ois Pinard.
-       (cvs-dist): Depend on maintainer-check instead of explicitly
-       running check.
-
-       * configure.in (VERSION): Version 0.26.
-
-       * Makefile.am (check-local): Only look at [a-z]*.am.  Fixed sense
-       of 'if' test.
-
-       * depend.am (DEP_FILES): Bug fix.
-
-       * automake.in (do_one_clean_target): Typo.
-
-       * Makefile.am (check-local): Run syntax check under Perl 4.
-
-       * automake.in: Fixes for Perl 4, from Gord Matzigkeit.
-       (handle_source_transform): Loop variable is now $_.  From Gor
-
-       * Makefile.am (check-local): Check for 'true' in source.
-       * texinfos.am (install-info): Can't use "true" in any rule.
-
-Sat Dec  9 10:16:48 1995  Tom Tromey  <address@hidden>
-
-       * Makefile.am (cvs-dist): New target.
-
-       * tags.am (TAGS): Use "test -z ... ||" to avoid spurious
-       failures.
-
-       * texinfos.am (install-info): Don't do install-info for now.
-
-       * clean.am (distclean-generic): Don't remove config.status here.
-       * automake.in (do_one_clean_target): Remove config.status later,
-       for 'make -j2'.  From Jim Meyering.
-
-Fri Dec  8 16:30:48 1995  Tom Tromey  <address@hidden>
-
-       * configure.in (VERSION): Version 0.25.
-
-       * automake.in (handle_texinfo): Use "$? >> 8", not "$?".
-       (handle_configure): Check for AC_PROG_MAKE_SET.
-
-       * depend.am (DEP_FILES): Handle deANSIfication case.  From Jim
-       Meyering.
-
-       * automake.in (am_install_var): Changed how 'clean' handled for
-       uniform name targets.
-       * Makefile.am (pkgdata_DATA): Added new files.
-       * data-clean.am: New file.
-       * scripts-clean.am: New file.
-       * libraries-clean.am: New file.
-       * programs-clean.am: New file.
-
-Wed Dec  6 00:06:11 1995  Tom Tromey  <address@hidden>
-
-       * automake.in (am_install_var): Error if variable name
-       "misspelled".
-       (handle_source_transform): Automatically include .c file
-       corresponding to .y or .l.
-
-Tue Dec  5 00:46:14 1995  Tom Tromey  <address@hidden>
-
-       * programs.am: Changed for uniform naming scheme.
-
-       * automake.in (read_am_file): Allow '-' and '.' in target names.
-       (generate_makefile): Don't pass arguments to handle_libraries.
-       (initialize_per_input): Define @sources, @objects.
-       (generate_makefile): Init @sources, @objects if needed.
-       (handle_source_transform): Push onto @sources, @objects here.
-       (am_install_var): Push primary onto @all, for configure-time
-       customization.
-       (handle_programs): Use new uniform naming scheme.
-
-       * Makefile.am (check-local): New target.
-
-       * automake.in (handle_libraries): Use uniform naming scheme.
-
-       * libraries.am: Rewrote for uniform naming scheme.
-
-       * scripts.am: Updated names of all clean targets.
-
-       * automake.in (handle_programs): Split on all whitespace.
-       (handle_libraries): Ditto.
-       (handle_texinfo): Ditto.
-       (handle_man_pages): Ditto.
-       (am_install_var): Changed return result.
-       (am_install_var): Changed interface.
-       (am_install_var): Push onto @clean@ if requested.
-       (handle_scripts): Pass -clean to am_install_var.
-
-Mon Dec  4 11:55:36 1995  Tom Tromey  <address@hidden>
-
-       * automake.in (am_install_var): Push target onto @all.
-       (get_object_extension): Use $(...).
-       (handle_source_transform): Ditto.
-       (handle_programs): Ditto.
-
-       * automake.in (require_argument): New function.
-       (parse_arguments): Use it.
-       (push_dist_common): New function.
-       (generate_makefile): Use it.
-       (handle_texinfo): Ditto.
-       (handle_dist): Ditto.
-       (handle_configure): Ditto.
-       (require_file): Ditto.
-       (generate_makefile): Don't pass arguments to handle_scripts.
-       (handle_configure): Require configure.in.
-       (check_gnu_standards): New function.
-       (check_gnits_standards): Ditto.
-       (generate_makefile): Check standards.
-
-       * Makefile.am (bin_SCRIPTS): Changed name from SCRIPTS.
-
-       * automake.in (LENIENT, GNU, GNITS): New constants.
-       (initialize_per_input): New function.
-       (generate_makefile): Use it.
-       (initialize_global_constants): Renamed from init_globals.
-       (require_file): Added strictness argument.
-       (parse_arguments): Added --strict option.
-       (set_strictness): New function.
-       (parse_arguments): use it.
-       (initialize_global_constants): Document --strictness.
-
-       * automake.in: Use ${1+"$@"} to preserve quoting when running
-       under sh.
-
-       * texinfos.am (install-info): Don't use "true".
-       * tags.am (TAGS): Don't use "true".
-
-       * dist.am, dist-subd-top.am, remake-hdr.am, remake-subd.am,
-       remake.am, subdirs.am, texinfos.am: Use "&&" after cd.
-
-       * program.am (@PROGRAM@): Use LINK macro.
-       * compile.am (.c.o): Use COMPILE macro.
-
-       * clean.am, remake-hdr.am, remake.am, texinfos.am: Use $(...), not
-       ${...}.
-
-       * subdirs.am (RECURSIVE): Removed macro.
-
-       * clean.am: Changed to not be so verbose.
-
-       * Makefile.am (pkgdata_DATA): Include texi-clean.am.
-       * automake.in (handle_texinfo): Transform texi-clean and put into
-       output rules.
-       * texinfos-vars.am (TEXFILES): Removed.
-       * texinfos.am: Removed 'clean' targets.
-       * texi-clean.am: New file.
-
-       * Makefile.am (ETAGS_ARGS): Just use 'automake.in'.
-
-       * texinfos-vars.am (TEXFILES): Added *.op.
-
-       * dist-vars.am (DISTFILES): Renamed from DIST_FILES, per GNU
-       standards.
-       * dist.am (dist): Use DISTFILES.
-       * dist-subd.am (dist): Use DISTFILES.
-       * dist-subd-top.am (dist): Use DISTFILES.
-
-Sun Dec  3 00:24:08 1995  Tom Tromey  <address@hidden>
-
-       * Makefile.am (ETAGS_ARGS): Define.
-
-       * depend.am (.deps/.P): Use ":", not "echo timestamp".  From Jim
-       Meyering.
-
-       * dist-vars.am (DIST_FILES): Removed PACKAGEDATA.
-
-       * automake.in (handle_scripts): Use am_install_var.
-
-       * scripts.am: Rewrote for new uniform naming scheme.
-
-       * Makefile.am (pkgdata_DATA): Removed libscripts.am.
-
-       * libscripts.am: Removed.
-
-       * packagedata.am: Removed.
-
-       * Makefile.am (PACKAGEDATA): Removed packagedata.am.
-       (pkgdata_DATA): Renamed from PACKAGEDATA.
-
-       * automake.in (handle_data): Use am_install_var.
-       (init_globals): Init %exec_dir_p.
-
-       * data.am: Rewrote for new uniform naming scheme.
-
-       * automake.in (get_object_extension): New function.
-       (handle_programs): Use it.
-       (dir_holds_sources): Changed interpretation.
-       (handle_headers): New function.
-       (am_install_var): New function.
-       (generate_makefile): Call handle_headers.
-
-       * header-vars.am (pkgdatadir): New macro.
-       (pkglibdir): Ditto.
-       (pkgincludedir): Ditto.
-
-       * automake.in (handle_source_transform): New function.
-       (am_error): New function.
-       (generate_makefile): Use it.
-       (handle_source_transform): Ditto.
-       (handle_texinfo): Ditto.
-       (handle_dependencies): Ditto.
-       (handle_merge_targets): Ditto.
-       (require_file): Ditto.
-
-Sat Dec  2 21:39:56 1995  Tom Tromey  <address@hidden>
-
-       * automake.in: Updated FSF address.  From Jim Meyering.
-       * header-vars.am: Updated FSF address.
-
-       * distname.am: Removed.
-
-       * automake.in (file_contents): Strip "##" comments.
-       * Various files: Added "##" comments for strange things.
-
-       * automake.in (handle_tags): Generate TAGS rule for every
-       directory.
-
-       * subdirs.am (RECURSIVE): Include installcheck-recursive.
-       * automake.in (installcheck): New variable.
-       (generate_makefile): Initialize it.
-       (handle_subdirs): Push 'installcheck-recursive'.
-       (handle_merge_targets): Handle installcheck target.
-
-Thu Nov 30 20:13:16 1995  Tom Tromey  <address@hidden>
-
-       * automake.in ($PACKAGE): Removed.
-
-       * header-vars.am (ALL): Removed.
-
-       * automake.in: Reworked 'all' target handling.
-
-       * automake.in (generate_makefile):
-       Don't use AM_ forms in call to am_variable.
-
-       * automake.in: Changes for Perl 5, from Gord Matzigkeit
-
-       * clean.am (MOSTLYCLEANFILES, MAINTAINERCLEANFILES): New variables.
-
-       * automake.in (handle_footer): Allow SUFFIXES variable.
-
-       * automake.in (am_variable): New function.
-       (handle_texinfo): Use it.
-       (generate_makefile): Use it.
-
-       * configure.in: Version 0.24.
-
-Wed Nov 29 23:50:14 1995  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_libraries):
-       Generate blah_LIBADD defines if required.
-
-       * library.am (address@hidden@.a): Look at $(@address@hidden)
-
-       * libraries-vars.am (LIBOBJS, ALLOCA): Removed.
-
-       * compile-kr.am: ($(OBJECTS)): Depend on $(ANSI2KNR), not ansi2knr.
-
-       * configure.in: Version 0.23
-
-       * dist-subd-top.am (dist): Don't die if a subdirectory already exists.
-
-       * dist-subd-top.am, dist.am (dist): Give automake --output-dir option.
-
-       * automake.in: New option --output-dir
-
-       * automake.in (handle_configure): Fixed typo.
-
-       * automake.in (handle_installdirs): Always make installdirs target.
-
-       * subdirs.am (RECURSIVE): Removed uninstall-data-recursive and
-       uninstall-exec-recursive.  Added installdirs-recursive.
-
-       * automake.in (handle_installdirs): Handle installdirs-recursive.
-       (handle_man_pages): 'all' depends on $(MANS)
-
-       * Makefile.am: Removed mans.am.
-
-       * automake.in: More man-related fixes
-
-       * automake.in: Bug fixes
-
-       * automake.in: Rewrote man page handling.
-
-       * texi-version.am, remake-hdr.am, depend.am: Don't use touch.
-
-       * automake.in (handle_installdirs): New function.
-       (@installdirs): New global.
-       Many changes to deal with installdirs.
-
-       * clean.am (clean-generic): Always supply 'else' clause to 'if'
-
-       * automake.in (generate_header): Don't use header.am.
-       (handle_dist): Don't use dist-subd-vars.am.
-
-       * Makefile.am (PACKAGEDATA): Removed dist-subd-vars.am, header.am.
-
-       * Makefile.am (DISTCLEANFILES): Removed.
-
-       * clean.am (clean-generic): Bug fix.
-
-       * clean.am (clean-generic): Only remove CLEANFILES if nonempty
-
-       * texi-version.am (clean-vti): No such macro as VTI
-
-Tue Nov 28 19:56:07 1995  Tom Tromey  <address@hidden>
-
-       * automake.in: Bug fix for maintainer-clean
-
-       * automake.in (do_one_clean_target):
-       Print special text in maintainer-clean.
-       (handle_clean): Always include clean.am
-
-       * clean.am: Use -generic clean targets.
-
-       * compile.am: Added clean targets.
-
-       * configure.in: Version 0.22.
-
-       * automake.in (handle_dependencies):
-       Put trailing newline after all deps.
-
-       * automake.in (handle_dependencies): Another dependency bug fix.
-
-       * automake.in (handle_dependencies):
-       Bug fix when including dependencies.
-
-       * automake.in (handle_configure):
-       Verify existence of install-sh, mkinstalldirs
-
-       * automake.in (handle_texinfo): Include stamp-vti in distribution
-
-       * dist-subd-vars.am, dist-vars.am (DIST_FILES):
-       Include DATA, PACKAGEDATA.
-
-       * Makefile.am: Nothing
-
-       * Makefile.am (DIST_OTHER): Don't distribute gettext-sh
-
-       * automake.in (handle_texinfo): Typo
-
-       * automake.in: If script ends up in shell, feed to perl
-
-       * automake.in: Rewrote 'clean' rules.
-       Documentation made and installed first.
-       'all' depends on 'info'
-
-Mon Nov 27 23:57:29 1995  Tom Tromey  <address@hidden>
-
-       * configure.in, Makefile.am: Turned off internationalization.
-
-       * clean-kr.am: Rewrote for new clean scheme.
-
-       * tags-clean.am: Remove TAGS in distclean, not maintainer-clean
-
-       * Makefile.am (PACKAGEDATA): Include tags-clean.am
-
-       * subdirs.am: Removed bogus local clean targets
-
-       * tags-clean.am: Initial revision
-
-       * texi-version.am: Added clean targets
-
-       * texinfos.am: Fixes to clean targets.
-
-       * texinfos.am, libscripts.am, scripts.am, libraries.am, libprograms.am, 
programs.am:
-       Added clean targets
-
-       * compile-kr.am (ansi2knr.o): Depend on CONFIG_HEADER
-
-       * automake.in: Completely revamped automatic de-ANSI-fication
-
-       * compile-kr.am: (ansi2knr, $(OBJECTS)): New targets
-
-       * compile-vars.am (LINK): New macro
-
-       * kr-vars.am: Trailing blank line
-
-       * compile-kr.am: Rewrote
-
-       * compile-vars.am (COMPILE): New macro
-
-       * compile-vars.am (ANSI2KNR): Removed
-
-       * Makefile.am (PACKAGEDATA): Removed all sed scripts.  Added kr-vars.am
-
-       * kr-vars.am: Initial revision
-
-       * automake.in (require_file): New function.
-       (handle_texinfo): Require 'mdate-sh'
-       (common_sometimes): New variable
-       (usage): Use it.
-
-       * texi-version.am (stamp-vti): Use Ulrich's mdate-sh script
-
-       * mdate-sh: Initial revision
-
-       * automake.in (handle_footer): Don't define SOURCES or OBJECTS if empty
-
-       * automake.in (generate_makefile):
-       Put Makefile.in, Makefile.am in @dist_common
-       (handle_configure): Use @dist_common as appropriate
-
-       * dist-subd-vars.am, dist-vars.am (DIST_CONF): Removed
-
-       * configure.in: Abort if perl not found
-
-       * configure.in: Look for perl
-
-       * automake.in: Reimplemented in Perl
-
-       * automake.in: Fixlet
-
-Sun Nov 26 08:09:30 1995  Tom Tromey  <address@hidden>
-
-       * automake.in: Always print ".SUFFIXES:" rule.
-
-       * automake.in: Distribution config.h.in if required
-
-       * automake.in: Bug fix when including texi-version.am
-
-       * automake.in: Bug fix when looking for .texi file in $am_reldir
-
-       * depend.am: Comment fix
-
-       * automake.in: Look for .texi file in $am_reldir
-
-       * automake.in: Fixlet
-
-       * automake.in: Blank line after targets from user's Makefile.am
-
-       * automake.in: Move footer items to actual footer
-
-       * automake.in: Include stamp-h.in in DIST_COMMON if necessary
-
-       * automake.in (common):
-       Don't include acconfig.h, config.h.top, config.h.bot
-
-       * Makefile.am (CONFIG_HEADER): Renamed from CONFIG_H
-
-       * Makefile.am (CONFIG_H): Define
-
-       * acconfig.h: Initial revision
-
-       * configure.in: Use AC_CONFIG_HEADER.
-
-       * automake.in: Put blah_TEXINFOS into DIST_COMMON
-
-       * automake.in: .info file explicitly depends on primary .texi file
-
-       * texinfos.am (install-info): Always supply 'else' clause to 'if'
-
-       * tags.am (TAGS): Always supply 'else' clause to 'if'
-
-       * subdirs.am (.NOEXPORT): Removed (now in footer.am)
-
-       * automake.in: Always include footer.am in output
-
-       * mans.am (install-man): Always supply 'else' clause to 'if'
-
-       * automake.in: More version.texi fixes
-
-       * automake.in: Only do version.texi processing if requested.
-
-       * automake.in: Minor internationalization fixes.
-       Subshell can now exit with nonzero status.
-       Fixed up .texi handling; now uses texi-version.am
-       Make sure '.c' and '.o' are in .SUFFIXES if required.
-
-       * Makefile.am (PACKAGEDATA): Include texi-version.am
-       (stamp-vti, version.texi): Removed
-       (TEXINFOS): Don't reference version.texi
-
-       * texi-version.am: Initial revision
-
-       * dist.am, dist-subd-top.am (dist):
-       [DIST_SUBDIRS] Follow symlinks when copying.
-
-       * dist-subd-top.am (dist): Removed unneeded subdir= option to make
-
-Sat Nov 25 23:23:39 1995  Tom Tromey  <address@hidden>
-
-       * automake.in: Added --amdir option
-
-       * Makefile.am, configure.in: Turned on internationalization
-
-       * Makefile.am: Set EDITION
-
-       * configure.in: Version 0.21
-
-       * tags.am, tags-subd.am: Don't use double-colon rules
-
-       * automake.in: Redid install-data, install-exec, uninstall handling
-
-       * configure.in: Turn off i18n
-
-Fri Nov 24 23:51:37 1995  Tom Tromey  <address@hidden>
-
-       * automake.in (common): Remove NLS
-
-       * automake.in (common): Include ABOUT-NLS.
-
-       * automake.in: Test for install-sh and mkinstalldirs
-
-       * automake.in: Blank line after OBJECTS= line
-
-       * automake.in: Start subshell in loop after check for Makefile.am
-
-       * automake.in: --use-deps now the default
-
-       * automake.in (am_dir): Don't apply transform to install directory name
-
-       * packagedata.am: Don't apply transform to install directory name
-
-       * Makefile.am (SUBDIRS): Hold off on internationalization
-
-Thu Nov 23 18:02:38 1995  Tom Tromey  <address@hidden>
-
-       * automake.in:
-       Write 'SOURCES =' line after copying Makefile.am variables
-
-       * automake.in: Fixed bug in "--" option processing
-
-       * subdirs.am: ($(RECURSIVE)): Removed trailing \ from last line
-
-       * Makefile.am (DIST_OTHER): Include gettext-sh
-
-       * Makefile.am (SUBDIRS): Define
-
-       * configure.in: Include internationalization bits
-
-       * automake.in: Many changes to avoid double-colon rules.
-
-       * subdirs.am: ($(RECURSIVE)): Print name of target actually used
-
-       * subdirs.am: Removed "::" rules
-
-       * header.am: Removed install, uninstall
-
-       * header.am: Added install, uninstall targets
-
-       * hack-make.sed: Rewrite targets like "all-local" to "all_local"
-
-       * header.am, libraries.am, mans.am, texinfos.am, footer.am:
-       Removed "::" rules
-
-       * Makefile.am (PACKAGEDATA): Include libscripts.am
-
-       * libprograms.am: Don't install libscripts here
-
-       * libscripts.am: Initial revision
-
-       * scripts.am, programs.am, libprograms.am: Removed "::" rules
-
-       * automake.in (am_dir): Run package name through name transform.
-
-       * automake.in: Don't use packagedata.sed or data.sed
-
-       * Makefile.am (PACKAGEDATA): Removed data.sed, packagedata.sed.  Added
-       packagedata.am
-
-       * data.am: No longer run through sed
-
-       * packagedata.am: Initial revision
-
-Wed Nov 22 22:31:02 1995  Tom Tromey  <address@hidden>
-
-       * automake.in: No blank line after Usage
-
-       * automake.in: Removed "NLS nuisances" section.
-       Now uniformly uses $echo for user-visible messages (in advance of
-       internationalization)
-
-       * subdirs.am (maintainer-clean): Don't use realclean-local
-
-       * Makefile.am: Use PACKAGEDATA, not custom code
-
-       * data.am: Use @LONG@, not $(@LONG@)
-
-       * automake.in: Handle DATA and PACKAGEDATA
-
-       * packagedata.sed: Initial revision
-
-       * data.am: Use @DIR@, not $(@DIR@)
-
-       * data.sed: Use $(datadir), not datadir
-
-       * data.sed: Initial revision
-
-       * data.am: Wrote uninstall targets
-
-       * data.am: Initial revision
-
-       * dist-subd.am (dist): Don't link a file that has already been linked
-
-       * dist-subd-top.am, dist.am (dist):
-       Run `automake --include-deps' before making distribution
-
-       * automake.in: More dependency-tracking bug fixes
-
-       * dist-vars.am (DIST_FILES): Rearranged to be like dist-vars-subd.am
-
-       * dist-subd-vars.am (DIST_FILES): Include DIST_COMMON
-
-       * tags-subd.am, tags.am: Added trailing blank line
-
-       * depend.am: Use ".P", not "empty.P", as placeholder.
-
-       * automake.in: Only include depend.am if SOURCES not empty
-
-       * automake.in: Added --use-deps and --include-deps options.
-       Handle auto-generating dependencies.
-
-       * Makefile.am (am_DATA): Include depend.am
-
-       * depend.am: Initial revision
-
-       * automake.in: Look for acconfig.h, config.h.top, and config.h.bot
-
-       * automake.in: Put blank line after .SUFFIXES
-
-       * scripts.am: Added blank line at end
-
-       * scripts.am: Removed unnecessary comment
-
-       * scripts.am: Removed unnecessary workarounds
-
-       * automake.in: Don't include programs.am if PROGRAMS empty
-
-       * header-vars.am (INSTALL_SCRIPT): Typo
-
-       * texinfos.am, compile-kr.am: Don't include .SUFFIXES
-
-       * automake.in: Handle .SUFFIXES here.
-
-       * configure.in: Use fp_PROG_INSTALL
-
-       * header-vars.am: Changes for autoconf 2.5.
-       Now includes INSTALL_SCRIPTS.
-
-       * texinfos.am (install-info): Bug fix
-
-       * automake.in:
-       Include scripts.am or libscripts.am in output if appropriate
-
-       * programs.am (install-programs, uninstall-programs):
-       Don't install SCRIPTS
-
-       * Makefile.am (am_DATA): Include scripts.am
-
-       * scripts.am: Initial revision
-
-Tue Nov 21 09:11:38 1995  Tom Tromey  <address@hidden>
-
-       * automake.in:
-       Cleaned up how "prog_SOURCES" variable is found in input.
-       Ditto prog_OBJECTS.
-       Put static sed scripts into separate, installed files.
-
-       * Makefile.am (am_DATA): Include hack-make.sed and nl-remove.sed
-
-       * hack-make.sed, nl-remove.sed: Initial revision
-
-       * texinfos.am (install-info): Rewrote
-
-       * subdirs.am (all-recursive): Put with other -recursive rules
-
-       * configure.in: Version 0.20
-
-       * automake.in: Another bug fix
-
-       * automake.in: Bug fix when looking for texinfo.tex
-
-       * texinfo.tex: Initial revision
-
-       * automake.in:
-       If TEXINFOS defined but texinfo.tex does not exist, give warning.
-
-       * subdirs.am (all): Renamed from _all.  Now uses all-recursive
-       (all-recursive): Don't fail immediately if -k specified.
-
-Mon Nov 20 22:48:03 1995  Tom Tromey  <address@hidden>
-
-       * subdirs.am (_all):
-       New target.  Now use Jim Meyering's formulation of AIX
-       workaround.
-       (install-exec, install-data): New targets
-
-Sat Nov 18 19:07:30 1995  Tom Tromey  <address@hidden>
-
-       * remake.am (Makefile.in): automake "Makefile", not "Makefile.am"
-
-       * automake.in: Use @datadir@
-
-       * automake.in: Added @configure_input@ line
-
-Fri Nov 17 23:32:43 1995  Tom Tromey  <address@hidden>
-
-       * automake.in: "--help" option now prints auto-recognized file names.
-       Allow AM_ overriding of more variables.
-
-       * texinfos.am (install-info):
-       Don't cd to srcdir to avoid breaking install-sh
-       Other bug fixes
-
-       * Makefile.am: Handle automake.texi
-
-Thu Nov 16 18:43:43 1995  Tom Tromey  <address@hidden>
-
-       * subdirs.am (all): Separated out due to AIX 3.2.5 bug.
-
-       * tags.am (TAGS): bug fix
-
-       * automake.in: Use am_dir, not AM_DIR.
-       Use version, not VERSION.
-       Bug fix in TAGS code.
-
-       * Makefile.am (am_DATA): Include tags.am and tags-subd.am
-
-       * subdirs.am: TAGS target now in tags.am
-
-       * footer.am: TAGS and ID targets now in tags-subd.am
-
-       * tags-subd.am, tags.am: Initial revision
-
-       * automake.in: Cleaned up AM_PROGRAM code.
-       Handle TAGS target better
-
-       * remake.am, remake-subd.am (Makefile.in): Bug fix.
-
-       * automake.in (usage): Updated
-
-       * remake-subd.am, remake.am:
-       Added rule where Makefile.in depends on Makefile.am
-
-       * automake.in: Entire body of 'for' loop now in subshell
-
-       * automake.in (common): config.guess and config.sub are common files.
-
-       * dist-subd-top.am, dist.am (dist): Bug fix.
-
-       * Makefile.am (DIST_OTHER): Don't include TODO
-
-       * automake.in: Auto-include TODO and THANKS files.
-
-       * dist-subd-top.am, dist.am (dist): Don't depend on DIST_DIRS
-
-       * automake.in: More bug fixes in "look for Makefile.am" code.
-
-       * automake.in: Bug fix in "look for Makefile.am" code.
-
-       * automake.in:
-       If no arguments given, look for all Makefile.am's in this
-       directory and in immediate subdirs
-
-       * automake.in: Bug fixes for LDADD-override feature.
-
-       * program.am: Use @address@hidden, and put after LDFLAGS
-
-       * automake.in: Allow `prog_LDADD', if specified, to override LDADD.
-
-       * automake.in: Use AM_PROGRAMS, not ALLPROGRAMS, and invert sense.
-
-       * header-vars.am (ALL): Use PROGRAMS, not ALLPROGRAMS.
-
-Wed Nov 15 01:54:43 1995  Tom Tromey  <address@hidden>
-
-       * automake.in: No longer look for _SOURCES or _OBJECTS
-
-       * header-vars.am:
-       Remove "automatically created" header (now in automake).
-       Updated copyright.
-
-       * automake.in: Put version info in Makefile header
-
-Tue Nov 14 23:38:17 1995  Tom Tromey  <address@hidden>
-
-       * automake.in: Minor cleanups
-
-       * dist-subd-top.am, dist.am (dist):
-       Don't link or copy file if it already exists.
-
-       * automake.in:
-       Look for _SOURCES (common sources) and generate _OBJECTS.
-
-       * footer.am (ID, TAGS): Include HEADERS
-
-       * dist-vars.am, dist-subd-vars.am (DIST_FILES): Include HEADERS
-
-Mon Nov 13 22:20:02 1995  Tom Tromey  <address@hidden>
-
-       * dist-subd.am (distdir): Is relative to ".."
-
-       * dist-subd-vars.am (PACKAGE, VERSION): Define
-
-       * dist-subd.am (dist): Don't handle DIST_DIRS.
-
-       * mans.am (uninstall-man): Another bug fix.
-
-       * mans.am (uninstall-man): Bug fix.
-
-       * dist.am, dist-subd-top.am (dist): Bug fix
-
-       * Makefile.am (DIST_SUBDIRS): New macro
-
-       * dist-subd-top.am, dist.am (dist): Handle DIST_SUBDIRS
-
-       * Makefile.am (DIST_OTHER): Include automake.in
-
-       * Makefile.am (DISTCLEANFILES): New macro.
-
-       * automake.in (common): Include COPYING.LIB
-
-       * Makefile.am (automake): New rule.
-
-       * texinfos.am (install-info): Changed per GNU standards
-
-       * remake-hdr.am (stamp-h.in):
-       Use "touch", not "date", per GNU standards.
-
-       * automake.in (common): Include texinfo.tex
-
-Sun Nov 12 23:59:08 1995  Tom Tromey  <address@hidden>
-
-       * automake.in: More fixes when finding common files.
-
-       * Makefile.am (DIST_OTHER): Another removal.
-
-       * automake.in: Special-case when amdir=.
-
-       * Makefile.am (DIST_OTHER): Removed auto-detected files.
-
-       * automake.in:
-       Search for commonly-used files and auto-include them in distribution
-
-       * dist-vars.am (DIST_FILES): Include DIST_COMMON.
-       (DIST_CONF): Removed files searched for by automake.
-
-       * automake.in: More arg-parsing bug fixes.
-
-       * Makefile.am (DIST_OTHER): Include install-sh
-
-       * Makefile.am (DIST_OTHER): Don't include auto-included files.
-
-       * automake.in: Bug fixes to argument parsing code.
-
-       * automake.in: Handle --version and --help.
-       NLS stuff from autoconf.
-
-       * Makefile.am (amdatadir): Fixed typo.
-       (install): Make install directories
-
-       * Makefile.am: Use "install::", not "install:"
-
-       * install-sh, mkinstalldirs: Initial revision
-
-       * configure.in: Use AC_PROG_INSTALL
-
-       * automake.in: Set AM_DIR based on configure results.
-
-       * Makefile.am (install): New target.
-       (amdatadir): New variable.
-
-       * automake.in: Use "#! /", not "#!/".
-
-       * Makefile.am, configure.in: Initial revision
-
-       * automake.in: Renamed from "automake".
-       Set VERSION.
-
-       * dist.am (PACKAGE, VERSION): Now in dist-vars.am
-
-       * automake.in: Insert remake-subd.am if appropriate.
-
-       * subdirs.am (TAGS): Include $(CONFIG_HEADER) when making tags.
-
-       * automake.in: Handle ALLPROGRAMS variable.
-
-       * header-vars.am (ALL): Use ALLPROGRAMS, not PROGRAMS.
-
-       * automake.in: Fixlet when printing "subdir=DIR"
-
-       * automake.in: Put "subdir=DIR" into subdir Makefile
-
-       * automake.in: Don't refer to distname.am.
-       Only put footer.am in subdir Makefiles.
-
-       * subdirs.am (id, ID): New target.
-       (.NOEXPORT): Copied from footers.am.
-
-       * subdirs.am (TAGS): Bug fixes.
-
-       * subdirs.am (TAGS): Don't fail if a subdir doesn't have TAGS target.
-
-       * subdirs.am (maintainer-clean-local): Remove TAGS
-
-       * subdirs.am (TAGS): Make tags file that includes all subdir tags files
-
-       * subdirs.am: Use maintainer-clean, per GNU standards
-
-       * dist-subd-top.am: Some variables defined in dist-vars.am
-
-       * dist-vars.am (PACKAGE, VERSION):
-       New variables, initialized by configure
-
-       * footer.am (id, ID): New targets
-       (TAGS): Put TAGS file in build, not source, directory
-
-       * remake-subd.am (Makefile): Don't assume subdir is 'src'
-
-       * dist.am: Changed to assume PACKAGE and VERSION are set by configure.
-
-       * dist-subd.am: Changed to conform to new top-level dist target.
-
-       * dist-subd-top.am:
-       Changed to assume PACKAGE and VERSION are set by configure.
-
-       * clean-kr.am, clean.am (maintainer-clean):
-       Updated rules per GNU standards.
-
-       * clean.am, clean-kr.am (maintainer-clean): Renamed from realclean.
-
-Sat Nov  5 14:39:50 1994  djm  <address@hidden>
-
-       * automake.in, texinfos.am: kludge for multiple-part info files
-
-Thu Nov  3 13:33:44 1994  djm  <address@hidden>
-
-       * clean.am, clean-kr.am: remove INFOS
-
-Wed Nov  2 06:15:42 1994  djm  <address@hidden>
-
-       * texinfos.am: add path
-
-       * remake.am, remake-hdr.am: account for VPATH limitations
-
-Mon Oct 24 23:01:59 1994  djm  <address@hidden>
-
-       * automake.in, dist-subd-top.am, dist-subd.am, dist.am, header-vars.am, 
libprograms.am, programs.am:
-       handle SCRIPTS and LIBSCRIPTS similar to PROGRAMS
-
-Sun Oct 23 01:50:41 1994  djm  <address@hidden>
-
-       * texinfos.am: install-info depends on info files
-
-       * dist-subd-vars.am, dist-vars.am: distrib info files
-
-Sun Oct  2 02:03:06 1994  djm  <address@hidden>
-
-       * clean-kr.am, clean.am: fix up distclean
-
-       * subdirs.am: fix typo
-
-       * clean.am: do more in distclean
-
-Sat Oct  1 23:52:51 1994  djm  <address@hidden>
-
-       * libraries.am: make install depend on all
-
-       * automake.in: fix typo
-
-Wed Sep 28 21:15:26 1994  djm  <address@hidden>
-
-       * dist-subd-vars.am, dist-vars.am, header-vars.am: fix doc bugs
-
-       * automake.in, compile-vars.am, dist.am: fix dist for no subdirs
-
-       * dist-subd-top.am: Initial revision
-
-       * automake.in, header-vars.am, libraries-vars.am, mans-vars.am, 
texinfos-vars.am:
-       centralize prefix var setting
-
-       * header-vars.am: set all the std vars based on prefix
-
-Tue Sep 27 01:32:22 1994  djm  <address@hidden>
-
-       * automake.in: don't add kr stuff if not needed
-
-       * dist-vars.am: add config vars to dist
-
-Mon Sep 26 23:09:09 1994  djm  <address@hidden>
-
-       * program.am: add LDADD
-
-       * compile-vars.am: remove LDADD from LDFLAGS
-
-       * clean.am: move knr stuff to another file
-
-       * automake.in: use different clean file for ansi2knr
-
-       * clean-kr.am: Initial revision
-
-Thu Sep 22 03:45:02 1994  djm  <address@hidden>
-
-       * automake.in, dist-subd.am, dist.am: fix rules and dist
-
-Tue Sep 20 21:29:40 1994  djm  <address@hidden>
-
-       * compile.am, automake.in: split out knr
-
-       * compile-kr.am: Initial revision
-
-       * libprograms.am: fix typo
-
-       * automake.in, clean.am, compile-vars.am, header-vars.am, 
libprograms.am:
-       make libprograms work
-
-       * libprograms.am: Initial revision
-
-       * automake.in, compile.am, header-vars.am: fix little bugs
-
-       * compile.am: allow parallel K&R
-
-       * clean.am: remove kerb temps
-
-       * automake.in: fix recognizing start of rules
-
-       * dist-subd.am, dist.am: fix dist
-
-       * automake.in, compile.am, footer.am, texinfos.am: fix ansi2knr
-
-Mon Sep 19 23:39:21 1994  djm  <address@hidden>
-
-       * automake.in: works on m4 too
-
-       * automake.in, mans.am: works on fileutils
-
-       * automake.in, clean.am, compile.am, dist-subd.am, dist.am, footer.am, 
header-vars.am, header.am, libraries.am, library.am, mans-vars.am, mans.am, 
programs.am, remake-hdr.am, remake-subd.am, remake.am, subdirs.am, texinfos.am:
-       works on fileutils except for all
-
-       * automake.in: vars thing
-
-       * header-vars.am: Initial revision
-
-       * texinfos-vars.am, mans-vars.am, libraries-vars.am, dist-vars.am, 
dist-subd-vars.am:
-       entered into RCS
-
-       * compile-vars.am: Initial revision
-
-       * automake.in: many improvements
-
-       * footer.am: Initial revision
-
-       * dist.am: remove distname
-
-       * automake.in: namespace cleanup
-
-       * distname.am: Initial revision
-
-       * automake.in, clean.am, compile.am, dist-subd.am, dist.am, header.am, 
libraries.am, library.am, mans.am, program.am, programs.am, remake-hdr.am, 
remake.am, subdirs.am, texinfos.am:
-       might work
-
-       * mans.am, libraries.am, texinfos.am, library.am, compile.am, 
program.am, programs.am, clean.am, subdirs.am, remake-subd.am, remake.am, 
remake-hdr.am, dist.am, dist-subd.am, header.am, automake.in:
-       Initial revision
-
-
------
-
-Copyright 1994-2014 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification, are
-permitted provided the copyright notice and this notice are preserved.
diff --git a/old/ChangeLog.98 b/old/ChangeLog.98
deleted file mode 100644
index f7e7519..0000000
--- a/old/ChangeLog.98
+++ /dev/null
@@ -1,2191 +0,0 @@
-1998-12-22  Marcus G. Daniels  <address@hidden>
-
-       * automake.in (handle_dependencies): Transform EXT & PFX in
-       Objective C case.
-
-1998-12-11  Marcus G. Daniels  <address@hidden>
-
-       * automake.in: Register Objective C language.
-       (finish_languages): Consider Objective C to be non_c.
-       (lang_objc_rewrite, lang_objc_finish): New functions.
-       (resolve_linker): Recognize OBJCLINK before LINK.
-
-1999-01-10  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_texinfo): Handle empty $config_aux_dir.
-
-       * automake.in (handle_texinfo): Set $conf_pat correctly when
-       config_aux_dir not used.
-       (handle_texinfo): Run maintainer-clean-aminfo rules in srcdir.
-       From Erez Zadok.
-       * texi-vers.am (address@hidden@): Prefix file names with
-       $(srcdir).  From Erez Zadok.
-       ($(srcdir)/address@hidden@): Don't run mdate-sh from srcdir.
-
-1999-01-08  Thomas Tanner  <address@hidden>
-
-       * depend.am: remove the dependencies (.deps)
-       in "make distclean", not "make maintainer-clean"
-
-1999-01-10  Tom Tromey  <address@hidden>
-
-       * aclocal.in (write_aclocal): Updated copyright.
-       (parse_arguments): Likewise.
-       * automake.in (parse_arguments): Updated copyright.
-       (initialize_global_constants): Likewise.
-
-       * Makefile.am (pkgdata_DATA): Renamed from pkgdata_SCRIPTS.
-       (install-data-hook): New hook.  Report from Petter Reinholdtsen.
-
-       * remake-hdr.am: Provide `else' clause for each `if'.
-
-1999-01-10  Alexandre Oliva  <address@hidden>
-
-       * remake-hdr.am: recover from removal of config headers, and try
-       to get real timestamps, which is useful for CVS files
-
-1999-01-10  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_merge_targets): Don't special-case "-local"
-       targets.  Test all.test.
-
-       * automake.in (handle_texinfo): Prepend $(srcdir) to directory
-       used to find texinfo.tex.  Report from Glenn Amerine.
-
-1999-01-07  Tom Tromey  <address@hidden>
-
-       Based on report from Marcus G. Daniels.  Fixes include.test.
-       * automake.in (generate_makefile): Call read_main_am_file.
-       (read_main_am_file): New sub.
-       (read_am_file): Moved header generation code into
-       read_main_am_file.
-
-1999-01-06  Gary V. Vaughan  <address@hidden>
-
-       * automake.in (require_file_internal): qub perl on win32 hangs
-       on a call to unlink for a non-existant file, which in turn causes
-       tests/symlink.test to hang on win32.  Check that the file exists
-       before unlinking it!
-
-1998-12-24  Thomas Tanner  <address@hidden>
-
-       * automake.in (handle_ltlibraries): check whether -module was
-       defined for libraries names without 'lib' prefix.
-
-Fri Dec 11 10:20:42 1998  Matthew D. Langston  <address@hidden>
-
-       * compile_f_c_cxx.test: Change to use F77 and F77LINK instead of
-       FC and FLINK, respectively.
-       * flibs.test: same
-       * fnoc.test: same
-       * fo.test: same
-       * fonly.test: same
-       * link_f_c.test: same
-       * link_f_c_cxx.test: same
-       * link_f_cxx.test: same
-       * link_f_only.test: same
-
-Fri Dec 11 10:23:17 1998  Matthew D. Langston  <address@hidden>
-
-       * automake.in, automake.texi: Change all of the Fortran 77 code to
-       use the new `F77' prefix instead of the older `FC' prefix.
-       Specifically this changed FC, FCOMPILE, LTFCOMPILE, FLINK and FLD
-       to F77, F77COMPILE, LTF77COMPILE, F77LINK and F77LD, respectively.
-
-1999-01-05  Tom Tromey  <address@hidden>
-
-       * depend2.am (%.o): Use \012, not \n, to avoid losing `tr's.  From
-       Bill Currie.
-       (%.lo): Likewise.
-
-1998-12-22  Alexandre Oliva  <address@hidden>
-
-       * depend2.am: Don't assume backslash can't occur in the middle of
-       filename; it loses on M$W
-
-1998-12-21  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_libraries): Reverted Thomas Tanner's
-       change.  Non-libtool libraries still must fit naming
-       requirements.
-
-1998-12-21  Alexandre Oliva  <address@hidden>
-
-       * automake.in (handle_configure): Dist inputs for AC_OUTPUT.
-
-1998-12-21  Alexandre Oliva  <address@hidden>
-
-       * depend2.am: don't use .p and .P for dependencies; it loses on
-       case-insensitive filesystems.
-       Reported by Henrik Frystyk Nielsen <address@hidden>
-
-1998-12-20  Thomas Tanner  <address@hidden>
-
-       * automake.in (handle_libraries, handle_ltlibraries): relax the
-       name checking to not enforce `^lib.*' for the sake of building libtool
-       modules.
-
-1998-12-21  Tom Tromey  <address@hidden>
-
-       * automake.in (do_one_merge_target): Special case
-       install-data-hook and install-exec-hook.
-       (handle_merge_targets): Removed install-data-hook and
-       install-exec-hook code.  Test insthook.test.
-
-1998-12-16  Tom Tromey  <address@hidden>
-
-       * tags.am (ID): Uniquify list of sources.  Report from Jim
-       Meyering.
-
-1998-12-11  Tom Tromey  <address@hidden>
-
-       Bug report from Paul D. Smith:
-       * automake.in (handle_merge_targets): Set
-       AM_INSTALL_PROGRAM_FLAGS, not INSTALL_PROGRAM.
-       * header-vars.am (INSTALL_PROGRAM): Added
-       AM_INSTALL_PROGRAM_FLAGS.
-
-1998-12-03  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist): Print prettier banner when
-       `make dist' succeeds.  From Akim Demaille.
-
-1998-12-02  Tom Tromey  <address@hidden>
-
-       * configure.in: Upped version to 1.3e (1.3d was just released).
-
-       * configure.in: Upped version to 1.3d.
-
-       * texinfo.tex, config.guess, config.sub, install-sh: New
-       versions.
-       * ansi2knr.c: New version.
-
-       * automake.in (handle_configure): Quote @MAINTAINER_MODE_TRUE@ to
-       avoid problems where AM_MAINTAINER_MODE is put into automake's own
-       configure.in.
-
-       * Makefile.am (cvs-dist): Run `cvs tag' operation in srcdir.
-
-       Some bugs from François Pinard:
-       * automake.in (usage): Remove duplicates in file list.
-
-       * automake.in (usage): Print files in column-major order.
-       (handle_gettext): Only require ABOUT-NLS for GNU programs.
-
-1998-12-01  Tom Tromey  <address@hidden>
-
-       * automake.texi (Dist): Documented GZIP_ENV.
-       * automake.in (handle_dist): Define and use GZIP_ENV, not GZIP.
-       (initialize_global_constants): Use GZIP_ENV, not GZIP.
-
-1998-11-27  Tom Tromey  <address@hidden>
-
-       * automake.in (quote_cond_val): Use "\002", not '\002', to
-       represent null string.
-       (unquote_cond_val): Removing all "\002" strings from result.  Test
-       cond7.test.
-
-       * automake.texi: Formatting changes for latest texinfo.
-
-       * automake.in (handle_java): Removed debugging print.
-
-1998-11-18  Tom Tromey  <address@hidden>
-
-       * automake.in (finish_languages): Use CCLD, not CLD.
-
-       * automake.in (finish_languages): Define CLD; use it in LINK
-       definition.
-       (lang_cxx_finish): Define CXXLD; use it in CXXLINK definition.
-       (lang_f77_finish): Define FLD; use it in FLINK definition.
-       (lang_ppf77_finish): Likewise.
-       (lang_ratfor_finish): Likewise.
-
-1998-11-10  Matthew D. Langston  <address@hidden>
-
-       * automake.in (scan_one_configure_file): Recognize
-       AC_F77_LIBRARY_LDFLAGS, and recognize FLIBS as a configure
-       substitution.
-
-       * automake.texi: Fix several little Fortran 77 references to now
-       point to autoconf.texi.  Rename associated Fortran 77 macros from
-       `AM_' to `AC_'.
-
-1998-11-10  Tom Tromey  <address@hidden>
-
-       * automake.in (read_am_file): Handle configure_vars case.  Test
-       pluseq4.test.
-
-1998-11-09  Tom Tromey  <address@hidden>
-
-       * automake.in (read_am_file): `conditional_stack' isn't a
-       function.  Correctly add new value to existing value in `+='
-       case.
-
-1998-10-29  Gary V. Vaughan <address@hidden>
-
-       * automake.in (parse_arguments): Fixed type of -c for copying
-
-1998-10-30  Tom Tromey  <address@hidden>
-
-       * automake.texi (Install): Documented DESTDIR more fully.  From
-       Jeff Garzik.
-
-       * automake.in (MACRO_PATTERN): Recognize `+='.
-       (BOGUS_MACRO_PATTERN): Likewise.
-       (read_am_file): Handle `+=' assignments.
-
-1998-10-28  Tom Tromey  <address@hidden>
-
-       * Makefile.am (maintainer-check): Changed code to be acceptable to
-       bash 2.01.1.
-
-       * automake.in (do_one_clean_target): Special-case config.status.
-       Report from Jeff Garzik.
-
-       * m4/Makefile.am (m4data_DATA): Don't mention f77.m4.
-       * m4/f77.m4: Removed; macro now in autoconf proper.
-
-1998-10-24  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist_worker): Typo fix in code testing to
-       see if subdir is `.'.  From Raja R Harinath.
-
-       * m4/lispdir.m4: Fixed sed invocation.  From Akim Demaille.
-
-1998-10-20  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_dependency_file): Fixed test on `while' loop.
-       Fixes depend2.test.  Report from Akim Demaille.
-
-1998-10-16  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_ltlibraries): Specify `noinst' when
-       computing valid prefixes.  From Ulrich Drepper.
-
-       * automake.in (scan_dependency_file): Don't give an error if there
-       is text after the last line.  Report from Matthew D. Langston.
-
-       * m4/mktime.m4: Detect glibc mktime bug.  From Jim Meyering.
-
-       * Makefile.am (SUBDIRS): Added `.' again.
-
-       * Makefile.am (EXTRA_DIST): Removed automake.spec.in.  From
-       Matthew D. Langston.
-       (info_TEXINFOS): Removed am-f77.texi.
-
-       * automake.in (handle_ltlibraries): Allow `noinst' LTLIBRARIES.
-       These are libtool convenience libraries.
-
-1998-10-13  Tom Tromey  <address@hidden>
-
-       * m4/f77.m4: New file.
-       * m4/Makefile.am (m4data_DATA): Added f77.m4.
-
-Thu Oct  8 15:00:57 1998  Matthew D. Langston  <address@hidden>
-
-       * automake.in (resolve_linker): Put the Fortran 77 linker where it
-       needs to be.
-
-       * automake.in (lang_f77_finish): Add support for Fortran 77.
-
-       * automake.in (f77_extensions): New helper function for function
-       `lang_f77_finish'.
-
-       * automake.in (lang_f77_rewrite): Change to return success.
-
-       * automake.in (scan_one_configure_file): Add test for the Fortran
-       77 compiler.
-
-       * automake.in (finish_languages): Changed tests for "C++ only" to
-       "C++ and/or Fortran 77 only", and renamed `all_cxx' to `non_c'.
-
-       * automake.in: Registered the ppf77 language (`.F' extension) for
-       preprocessed Fortran 77.
-
-       * automake.in: Registered the ratfor language (`.r' extension).
-
-       * automake.in: Registered Fortran 77 header files with the "header
-       language" (`.inc' extension).
-
-Tue Sep  8 14:50:50 1998  Matthew D. Langston  <address@hidden>
-
-       * automake.texi: Added several new index entries.
-
-Sun Aug 30 16:10:31 1998  Matthew D. Langston  <address@hidden>
-
-       * automake.texi:
-       - Add address@hidden' (output variable index).
-       - Merge address@hidden' (Autoconf macros) and address@hidden' to the 
General
-         Index.
-
-       * automake.texi (Macros):
-       - Changed the address@hidden @code' list of macros to address@hidden'.
-       - Add `AC_PROG_FC' and `MDL_F77_LIBRARY_LDFLAGS' to the list.
-
-Tue Aug 11 10:42:39 1998  Matthew D. Langston  <address@hidden>
-
-       * automake.texi (C++): Change address@hidden' to address@hidden'.
-
-       * automake.texi (Fortran 77): Add Fortran 77 documentation.
-
-1998-10-11  Tom Tromey  <address@hidden>
-
-       Preliminary (completely untested) multilib support.
-       * automake.texi (Macros): Document AM_ENABLE_MULTILIB.
-       * m4/Makefile.am (m4data_DATA): Added multi.m4.
-       * Makefile.am (amfiles): Added multilib.am.
-       * automake.in (seen_multilib): New global.
-       (scan_one_configure_file): Recognize AM_ENABLE_MULTILIB.
-       (generate_makefile): Call handle_multilib.
-       (handle_multilib): New function.
-       * multilib.am: New file.
-       * m4/multi.m4: New file.
-
-1998-10-08  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist): Always include configure.in and
-       configure in distribution.  Fixes confdist.test.
-
-       * automake.in (do_one_merge_target): Be silent when running
-       install-exec-am and install-data-am.  Fixes extra3.test and
-       extra4.test.
-
-1998-10-07  Tom Tromey  <address@hidden>
-
-       * automake.in (am_install_var): Added -noextra option.
-       (handle_data): Pass -noextra to am_install_var.
-
-Sun Oct  4 22:24:10 1998  Tom Tromey  <address@hidden>
-
-       * m4/winsz.m4 (AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL): Use
-       3-argument form of AC_DEFINE.
-       * m4/regex.m4 (AM_WITH_REGEX): Use 3-argument form of AC_DEFINE.
-       * m4/ptrdiff.m4 (AM_TYPE_PTRDIFF_T): Use 3-argument form of
-       AC_DEFINE.
-       * m4/protos.m4 (AM_C_PROTOTYPES):Use 3-argument form of
-       AC_DEFINE.
-       * m4/obstack.m4 (AM_FUNC_OBSTACK): Use 3-argument form of
-       AC_DEFINE.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Use 3-argument form of
-       AC_DEFINE.
-       * m4/dmalloc.m4 (AM_WITH_DMALLOC): Use 3-argument form of
-       AC_DEFINE.
-
-Tue Oct  6 00:02:15 1998  Tom Tromey  <address@hidden>
-
-       * depend2.am (%.lo): Handle case where compiler does not put space
-       before ":".  From Raja R Harinath.
-
-Mon Oct  5 13:05:43 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_one_configure_file): AC_CONFIG_HEADER is not
-       obsolete; it simply isn't preferred with automake.
-       (scan_one_configure_file): Likewise for AC_DECL_YYTEXT and
-       AC_PROG_LEX.
-
-       * automake.in (am_line_error): Handle case where variable defined
-       in configure.in.  Fixes test badline.test.
-       (%configure_vars): Redefined meaning of values.
-       (scan_one_configure_file): Set $configure_vars values
-       appropriately.
-
-Sat Oct  3 14:53:34 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_aclocal_m4): Use new MAINTAINER_MODE
-       conditional.
-       (handle_configure): Likewise.
-       (read_am_file): Likewise.
-       (file_contents_with_transform): Likewise.
-       (scan_one_configure_file): Recognize that AM_MAINTAINER_MODE
-       defines a conditional.
-       * automake.texi (Optional): Document new AM_MAINTAINER_MODE.
-       * texi-vers.am ($(srcdir)/@VTEXI@): Look at MAINTAINER_MODE
-       conditional.
-       (address@hidden@): Likewise.
-       * remake.am ($(srcdir)/configure): Look at MAINTAINER_MODE
-       conditional.
-       * remake-hdr.am ($(srcdir)/@CONFIG_HEADER_IN@): Look at
-       MAINTAINER_MODE conditional.
-       * m4/maintainer.m4 (AM_MAINTAINER_MODE): Defined MAINTAINER_MODE
-       conditional.
-
-1998-10-03  Jim Blandy  <address@hidden>
-
-       * depend2.am (%.lo): When editing the dependency file to add the
-       .lo file to the targets, allow for whitespace between the end of
-       the filename and the colon.  Some compilers (notably the Cygnus
-       release of GCC 2.7-97r1) put space there: "alist.o : ..."
-
-Sat Oct  3 12:07:21 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_configure): Handle case where there is no
-       Makefile in the config header directory.  Fixes test config.test.
-
-Thu Oct  1 00:51:51 1998  Tom Tromey  <address@hidden>
-
-       * depend2.am (%.o): Append sed results to .P file in this case
-       too.  From Raja R Harinath.
-
-       * m4/lispdir.m4 (AM_PATH_LISPDIR): Correctly find xemacs and
-       xemacs install directories.  From Robert Bihlmeyer.
-
-       * depend2.am: Don't bother trying to delete source file from
-       list.
-
-       * depend2.am (%.o): Handle deleted header file problem.
-       (%.lo): Likewise.
-
-       * texinfos.am (install-info-am): Handle case where INFO_DEPS is
-       empty.  Reported by Andrew Cagney.
-       (uninstall-info): Likewise.
-       (dist-info): Likewise.
-
-       * automake.in (handle_texinfo): Error if user tries to generate
-       HTML.
-
-Wed Sep 30 00:41:40 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (do_one_clean_target): Don't push previous clean
-       target if this target is `mostly'.  Report from Raja R Harinath.
-
-       * subdirs.am (mostlyclean-recursive ...): Build local_target, not
-       target.  From Raja R Harinath.
-
-       Completely changed how languages and source files are handled:
-       * automake.in: Call register_language for each language.
-       (lang_c_rewrite): New function.
-       (lang_cxx_rewrite): Likewise.
-       (lang_header_rewrite): Likewise.
-       (lang_yacc_rewrite): Likewise.
-       (lang_yaccxx_rewrite): Likewise.
-       (lang_lex_rewrite): Likewise.
-       (lang_lexxx_rewrite): Likewise.
-       (lang_asm_rewrite): Likewise.
-       (lang_fortran_rewrite): Likewise.
-       (register_language): Likewise.
-       (extension_map): New global.
-       (language_map): Likewise.
-       (resolve_linker): New function.
-       (handle_single_transform_list): Rewrote to use lang_X_rewrite
-       functions.  Changed meaning of first argument.
-       (initialize_per_input): Removed seen_any_source.  Initialize
-       language_scratch, extension_seen.  Removed cxx_extensions,
-       seen_c_source, dir_holds_headers, dir_holds_sources.
-       (handle_source_transform): Don't compute $objpat.  Pass $obj
-       directly to handle_single_transform_list.
-       (handle_built_sources): Fixed call to
-       handle_single_transform_list.
-       (lang_c_finish): New function.
-       (lang_cxx_finish): Likewise.
-       (lang_header_finish): Likewise.
-       (lang_yacc_finish): Likewise.
-       (lang_yaccxx_finish): Likewise.
-       (lang_lex_finish): Likewise.
-       (lang_lexxx_finish): Likewise..
-       (lang_asm_finish): Likewise.
-       (lang_fortran_finish): Likewise.
-       (yacc_lex_finish_helper): Likewise.
-       (libtool_compiler): Likewise.
-       (saw_extension): New function.
-       (handle_lib_objects_cond): Use saw_extension, not old variables.
-       (handle_yacc_lex_cxx): Removed.
-       (finish_languages): New function.
-       (get_object_extension): Don't set dir_holds_sources.
-       (handle_headers): Don't set dir_holds_headers.  Instead, call
-       saw_extension.
-       (saw_sources_p): New function.
-       (handle_tags): Use it.
-       (handle_dependencies): Likewise.
-       (cxx_extensions): New function.
-       (handle_dependencies): Use it.
-       (generate_makefile): Call finish_languages, not
-       handle_yacc_lex_cxx.
-
-1998-05-24  Andreas Schwab  <address@hidden>
-
-       * texi-vers.am: Use the correct target names.  Fix generation of
-       stamp file.
-
-       * automake.in (handle_tests): In commands generating site.exp copy
-       the old contents from site.exp, not site.bak, which does not
-       exist.
-
-Tue Sep 29 00:10:22 1998  Tom Tromey  <address@hidden>
-
-       Fixed noinst.test again:
-       * automake.in (do_one_merge_target): Special-case `install-am'.
-       (handle_merge_targets): Don't compute @install variable.
-
-       Fixes for recurs2.test.  Report from Jim Meyering.
-       * automake.in (vars_scanned): Define globally.
-       (variable_value_as_list_worker): Delete $var entry in
-       %vars_scanned after local work is done.
-
-1998-05-26  Marcus G. Daniels  <address@hidden>
-
-       * automake.in: New pattern: INCLUDE_PATTERN.
-       (read_am_file):  Make AM_FILE a local filehandle.
-       For INCLUDE_PATTERN, store included paths on @include_stack and call
-       read_am_file with argument.
-       (handle_configure): When printing the dependencies for
-       Makefile.in, print the items on include_stack (if any) as
-       dependencies, too.
-
-       * automake.texi: Make a command index `cm' that goes into the
-       concept index.  Put if, endif, else, and include in the command index.
-       (Include): Show usage of include directive.
-
-Mon Sep 28 00:03:45 1998  Tom Tromey  <address@hidden>
-
-       `.' in SUBDIRS changes order of builds:
-       * Makefile.am (SUBDIRS): Added `.'.  Put tests last.
-       * tags.am (TAGS): Don't look for TAGS file in `.'.
-       * automake.texi (Top level): Document SUBDIRS change.
-       * automake.in (handle_installdirs): Create separate installdirs-am
-       target.
-       (handle_merge_targets): Don't put all-am onto @all.  Fixed error
-       message.  Correctly handle install-info.  Give error if
-       install-info-local inappropriately defined.  Don't special-case
-       install-data, install-exec, install, uninstall, or all.
-       (handle_subdirs): Don't push `-recursive' target names onto
-       corresponding lists.
-       (do_one_merge_target): Always define `-am' form of rule, and point
-       ordinary form to `-am' or `-recursive' as appropriate.
-       Special-case `all'.
-       (do_check_merge_target): Generate check-am target.
-       (handle_dist_worker): Use target_defined.
-       (handle_dist): Likewise.
-       (handle_merge_targets): Likewise.
-       (do_one_merge_target): Likewise.
-       (do_check_merge_target): Likewise.
-       (do_one_clean_target): Likewise.
-       (initialize_per_input): Initialize $all_target.
-       (do_one_clean_target): Always generate -am form of rule; other
-       changes for new SUBDIRS change.
-       (handle_clean): Always generate clean-am form of rule.
-       (handle_tags): Only build subdir if not `.'.
-       (handle_dist_worker): Skip `.' directory.
-       * subdirs.am: Allow `.' to be specified in SUBDIRS.
-
-Sun Sep 27 20:02:21 1998  Tom Tromey  <address@hidden>
-
-       * automake.texi (Dist): Document EXTRA_DIST change.
-       * automake.in (handle_dist_worker): Allow subdirs in EXTRA_DIST.
-
-       * automake.in (handle_ltlibraries): Wrote better comment about
-       EXTRA_LTLIBRARIES.
-
-       * automake.texi (Invoking Automake): Document --copy.
-       * automake.in (copy_missing): New global.
-       (parse_arguments): Recognize --copy/-c.
-       (require_file_internal): Handle $copy_missing.  Fixed error
-       message.
-       (initialize_global_constants): Document -c/--copy.
-
-       * automake.texi: Document LIBOBJS trick.
-
-       * automake.in (handle_dist_worker): If DIST_SUBDIRS defined, use
-       it even when SUBDIRS not conditional.
-
-       * automake.in (quote_cond_val): Turn tabs into \003.
-       (unquote_cond_val): Turn \003 back into tabs.  Fixes test
-       cond6.test.
-
-       * automake.in (read_am_file): Treat backslash-newline as
-       whitespace.  Test parse.test.
-
-Sat Sep 26 19:31:22 1998  Tom Tromey  <address@hidden>
-
-       * configure: Rebuilt.
-       * configure.in: Upped version to 1.3c.
-
-       Track recent autoconf changes:
-       * m4/Makefile.in: Rebuilt.
-       * m4/Makefile.am (m4data_DATA): Updated for deleted files.
-       * m4/init.m4 (AM_INIT_AUTOMAKE): Use AC_PROG_INSTALL.
-       * m4/mingw.m4: Removed.
-       * m4/cygwin.m4: Removed.
-       * m4/install.m4: Removed.
-       * m4/exeext.m4: Removed.
-       * automake.in (scan_one_configure_file): Don't look for
-       AM_EXEEXT.
-       (check_cygnus): Only mention AC_EXEEXT.
-       (obsolete_macros): Mention AM_PROG_INSTALL, AM_EXEEXT,
-       AM_CYGWIN32, AM_MINGW32.
-       ($seen_prog_install): Changed interpretation; changed all users.
-       (scan_one_configure_file): Don't look for AM_PROG_INSTALL.
-       ($scripts_installed): Removed.
-       (handle_scripts): Use local $scripts_installed.
-       * aclocal.in (obsolete_macros): Added AM_PROG_INSTALL, AM_EXEEXT,
-       AM_CYGWIN32, AM_MINGW32.
-
-Mon Jul  6 14:52:49 1998  Ian Lance Taylor  <address@hidden>
-
-       * compile.am (mostlyclean-compile): If OBJEXT, remove *.$(OBJEXT)
-       along with *.o.
-
-Thu May 28 18:49:47 1998  Ian Lance Taylor  <address@hidden>
-
-       * automake.in (seen_objext): New variable.
-       (get_object_extension): If seen_objext, use .$(OBJEXT) rather than
-       .o.  When including compile.am, keep or discard OBJEXT lines
-       according to whether seen_objext is set.  If seen_objext, add .obj
-       to @suffixes.  If seen_objext, use .$(OBJEXT) rather than .o when
-       building ansi2knr.
-       (handle_yacc_lex_cxx): If seen_objext, add a rule to create .obj
-       files.  If seen_objext, use .$(OBJEXT) rather than .o when
-       building ansi2knr.
-       (scan_one_configure_file): Check for .obj as well as .o in
-       LIBOBJS.  Set seen_exeext if we see AC_EXEEXT.  Look for
-       AC_OBJEXT, and if found set seen_objext and set OBJEXT in
-       configure_vars.
-       (check_cygnus): Change error message to permit AC_EXEEXT.
-       * compile.am: Add OBJEXT lines for .c.obj compilation.
-       * Makefile.in: Rebuild.
-       * m4/Makefile.in: Rebuild.
-       * tests/Makefile.in: Rebuild.
-
-Mon Sep 11 16:07:55 1997  Chris Provenzano <address@hidden>
-
-       * header-vars.am: address@hidden@
-       Ran aclocal, autoconf, and automake.
-
-Sat Sep 26 16:31:29 1998  Tom Tromey  <address@hidden>
-
-       * ltlib.am: Use $(INSTALL) and not $(INSTALL_DATA).
-
-Mon Sep 14 08:27:38 1998  Per Cederqvist  <address@hidden>
-
-       * automake.in (handle_texinfo): The logic for when to provide
-       texinfo.tex was broken.  Attempt to fix.
-
-Mon Sep 14 00:55:12 1998  Per Cederqvist  <address@hidden>
-
-       Fix for Dynix 3.1.1.
-       * automake.in (handle_yacc_lex_cxx): Transform "# " to "#line";
-       some compilers (such as /bin/cc on Dynix 3.1.1) don't accept the
-       output from the preprocessor.
-
-Tue Aug 25 18:40:51 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_tests): Don't create site.exp target if it
-       is already in Makefile.am.
-
-Sun Aug 16 23:26:26 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_configure): Use @inputs, not
-       @rewritten_inputs, when constructing CONFIG_FILES.  Use different
-       list to test for file existence.  Test colon6.test.
-       (rewrite_inputs_into_dependencies): Added add_srcdir argument.
-       Updated all callers.
-
-Wed Aug 12 14:16:57 1998  Tom Tromey  <address@hidden>
-
-       * Released 1.3b.
-
-Tue Aug 11 12:18:59 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_clean): Added missing close-paren.  Quote
-       `$' so it doesn't expand when replacing.  From Markus
-       F.X.J. Oberhumer.
-
-       * aclocal.in (usage): Changed bug address.
-       * automake.in (usage): Changed bug address.
-
-       * clean.am (distclean-generic): Don't mention
-       DISTCONFIGCLEANFILES.  From Markus F.X.J. Oberhumer.
-
-Mon Aug 10 20:57:35 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_yacc_lex_cxx): Redirect ansi2knr output to
-       correct file.  From Kave Ghazi.
-
-Sun Aug  2 16:05:16 1998  Tom Tromey  <address@hidden>
-
-       * Released 1.3a.
-
-       * config.sub, config.guess, texinfo.tex: New versions from FSF.
-
-Sun Jul 19 00:04:25 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (variable_conditions): Initialize %vars_scanned.
-       (variable_conditions_sub): Check it.  Test cond5.test.
-
-Sat Jul 18 00:24:14 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (variable_value_as_list_worker): Renamed from
-       variable_value_as_list.  Set entry in vars_scanned, and give error
-       if variable recursively defined.  Test recurs.test.
-       (value_to_list): Call it instead.
-       (variable_value_as_list): New function.
-
-       * automake.in (variable_conditions_sub): If var is not
-       conditional, but does have conditional subvariables, then return
-       value should be all permutations of subvariable conditions.  Test
-       cond4.test.
-       (handle_source_transform): Define _OBJECTS variable with each
-       condition; no need to define multiple new variables.
-
-Fri Jul 17 12:56:14 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (am_install_var): Use DESTDIR, not DATADIR.  From
-       Motoyuki Kasahara.
-
-       * automake.in (scan_dependency_file): Recognize DOS-style paths as
-       absolute.
-       * ylwrap: Recognize DOS-style paths as absolute.  From Ian Lance
-       Taylor.
-
-Fri Jul 17 07:37:20 1998  H.J. Lu  (address@hidden)
-
-       * ylwrap: Don't use absolute path if the input is in the
-       current directory.
-
-Fri Jul 17 11:58:27 1998  Ian Lance Taylor  <address@hidden>
-
-       * automake.in: Use $(AM_MAKEFLAGS) in every invocation of $(MAKE).
-       * subdirs.am: Likewise.
-
-Thu Jul 16 18:09:03 1998  Ian Lance Taylor  <address@hidden>
-
-       * remake.am (config.status): Depend upon
-       $(CONFIG_STATUS_DEPENDENCIES).
-       * automake.in (handle_configure): Examine
-       CONFIG_STATUS_DEPENDENCIES.
-
-Tue Jul 14 13:37:48 1998  Tom Tromey  <address@hidden>
-
-       * Makefile.am: Always look in srcdir for automake.in.
-
-Tue Jun 23 14:00:27 1998  Ian Lance Taylor  <address@hidden>
-
-       * progs.am: Don't let $(EXEEXT) interfere with $(transform).
-       Report from Mike Stump <address@hidden>.
-
-Tue Jun  2 13:27:34 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_one_configure_file): Make CONFIGURE file
-       handle local.  From Kevin Street.
-
-       * automake.in (read_am_file): Error if blank line or comment
-       follows trailing backslash.  Test syntax.test.
-       (file_contents_with_transform): Likewise.
-
-Thu May 28 18:49:47 1998  Ian Lance Taylor  <address@hidden>
-
-       * automake.in (handle_configure): Always use $(SHELL) when running
-       config.status.
-
-Mon Jun  1 14:23:29 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_yacc_lex_cxx): Use AM_CPPFLAGS, AM_CXXFLAGS,
-       AM_CFLAGS.
-       (output_yacc_build_rule): Use AM_YFLAGS, AM_LFLAGS.
-       (handle_dependencies): Don't define CXXMKDEP.
-
-       * clean.am (mostlyclean-generic): Prefix rule with MOSTLYCLEAN.
-       (clean-generic): Prefix rule with CLEAN.
-       (distclean-generic): Prefix rule with DISTCLEAN.
-       (maintainer-clean-generic): Prefix rule with MAINTAINERCLEAN.
-       BUILT_SOURCES now handled in automake itself.
-       * automake.in (initialize_per_input): Initialize
-       maintainer_clean_files.
-       (handle_yacc_lex_cxx): Put lex and yacc output files onto
-       @maintainer_clean_files.
-       (handle_clean): Handle @maintainer_clean_files.  Transform
-       clean.am when installing; try to remove unnecessary tests in
-       generated code.
-
-       * automake.in (do_check_merge_target): Only generate $(MAKE)
-       command if there are check targets to make.  Report from Karl
-       Heuer.
-
-Sun May 17 23:05:55 1998  Tom Tromey  <address@hidden>
-
-       * aclocal.in (write_aclocal): Fixed generated copyright message.
-       From Eleftherios Gkioulekas.
-
-       * automake.in (parse_arguments): Typo fix from Paul D. Smith.
-
-Fri May  8 12:14:03 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_yacc_lex_cxx): Put lex and yacc output files
-       onto @clean.
-
-Wed May  6 01:18:05 1998  Tom Tromey  <address@hidden>
-
-       * header-vars.am (DESTDIR): Changed from DISTDIR.
-
-Fri Apr 24 10:16:20 1998  Tom Tromey  <address@hidden>
-
-       * libs.am: Don't display loop while it runs.
-
-Sun Apr  5 13:58:24 1998  Tom Tromey  <address@hidden>
-
-       * Released 1.3.
-
-       * automake.in (handle_options): Correctly handle trailing alpha
-       version letter or lack thereof.  Test version3.test.
-
-       * automake.in (am_conf_line_warning): Perl 4 fixlet; typo fix.
-
-       * automake.in (handle_ltlibraries): Examine _DEPENDENCIES
-       variable.  Report from Chris Provenzano.  Test library.test.
-       (handle_libraries): Likewise.
-
-       * m4/lex.m4: Allow AM_PROG_LEX to be called with no arguments.
-
-Sun Apr  5 13:54:25 1998  Alexandre Oliva <address@hidden>
-
-       * automake.in (scan_one_configure_file): Only warn about
-       AC_DECL_YYTEXT and AC_PROG_LEXX.
-       (am_conf_line_warning): New function.
-
-Fri Apr  3 15:43:46 1998  Doug Evans  <address@hidden>
-
-       * automake.in (handle_configure): Fix setting of colon_infile
-       in case where multiple files are used to build Makefile.
-       [ Test colon5.test ]
-
-Fri Apr  3 13:07:58 1998  Tom Tromey  <address@hidden>
-
-       * ansi2knr.c, texinfo.tex: New versions from respective
-       maintainers.
-
-       * automake.in (scan_one_configure_file): Exclude INSTALL_DATA from
-       configure_vars.  Test instdata.test.
-
-Tue Mar 31 21:07:42 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_yacc_lex_cxx): Changed to use new version of
-       ansi2knr.
-       * ansi2knr.c: New version from L. Peter Deutsch.
-
-Thu Mar 26 11:00:04 1998  Tom Tromey  <address@hidden>
-
-       * m4/exeext.m4: Correctly eliminate bad cases when computing
-       am_cv_exeext.  Report from Markus F.X.J. Oberhumer.
-
-Wed Mar 25 15:09:56 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_options): Support alpha version numbers.
-
-       * lisp.am (address@hidden@LISP): Allow .el files to appear in build
-       directory.  From Gary V Vaughan.
-
-Mon Mar 23 07:55:04 1998  Tom Tromey  <address@hidden>
-
-       * Released 1.2h.
-
-       * header.am (address@hidden@HEADERS): A header can appear in the
-       build directory as well as the source directory.  From Gary V
-       Vaughan.
-
-       * automake.in (handle_yacc_lex_cxx): Push lib sources onto
-       de_ansi_files before generating ._c dependencies.  Test
-       libobj8.test.
-
-       * m4/mktime.m4: New version from Jim Meyering.
-
-       * aclocal.in (usage): Document --print-ac-dir.
-       (parse_arguments): Added --print-ac-dir.
-
-       * ansi2knr.c, ansi2knr.1: New versions from ghostscript.
-       (main): Reapplied "-" change from Harlan Stenn.
-
-Fri Mar 20 22:42:30 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_one_configure_file): Use &am_conf_line_error,
-       not warn.  Check to make sure warnings happen only for
-       configure.in, not for "not aclocal.m4".
-
-Fri Mar 20 22:35:31 1998  Alexandre Oliva <address@hidden>
-
-       * automake.in: understand AM_PROG_LEX as a replacement for
-       AC_PROG_LEX and AC_DECL_YYTEXT
-       warn if the replaced macros are used.
-       * m4/Makefile.am: add lex.m4
-       * m4/lex.m4 (AM_PROG_LEX): new file and macro
-       * missing: added lex/flex support
-       instead of touching flex and bison output files, try to copy
-       them from a filename based on the last given argument
-
-Fri Mar 20 00:26:10 1998  Tom Tromey  <address@hidden>
-
-       * m4/protos.m4: Require AC_PROG_CPP.
-
-       * aclocal.in (add_file): If &search fails, and macro matches AM_,
-       then print error.  Test aclocalii.test.
-
-       De-ansi-fication fixes from Harlan Stenn:
-       * ansi2knr.c (main): Accept "-" argument to mean stdin.
-       * automake.in (handle_yacc_lex_cxx): Preprocess C source before
-       running through ANSI2KNR.
-       (get_object_extension): Generate rule for <dir>/ansi2knr.o.
-
-       * texinfos.am: Include $(DESTDIR).
-       * lisp.am: Include $(DESTDIR).
-       * java.am: Include $(DESTDIR).
-       * mans.am (address@hidden@): Include $(DESTDIR).
-       * automake.in (handle_man_pages): Include $(DESTDIR) in
-       installdirs variable.
-       (handle_texinfo): Likewise.
-       (am_install_var): Likewise.
-       * header-vars.am (DISTDIR): Define.
-       * data.am, header.am, libs.am, ltlib.am, progs.am, scripts.am:
-       Support $(DESTDIR) at install time.  From Assar Westerlund.
-
-       * automake.in (handle_java): Put Java sources in distribution.
-
-Thu Mar 19 01:33:35 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_java): Put JAVACFLAGS after -d option.  From
-       Per Bothner.
-
-       * automake.in (handle_java): Use $(JAVAROOT) in place of `../..'
-       in default CLASSPATH.
-       (am_install_var): Allow `JAVA' variable to be defined.  Don't
-       define `JAVA' primary.
-
-       * automake.in (scan_one_configure_file): Check for `sinclude' and
-       turn into recursive call.
-
-       * automake.in (initialize_per_input): Set $output_all.
-       (generate_makefile): Don't set $output_header or generate
-       `default' target.  Print $output_all before $output_header.
-       (handle_merge_targets): Put `all' target into $output_all.
-
-Wed Mar 18 14:48:44 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_configure): Put secondary dependencies from
-       multi-":" AC_OUTPUT entry into dependency list for file created by
-       config.status, not file created by automake.  Test colon3.test.
-       (generate_makefile): Pass $output, not $makefile, to
-       handle_merge_targets.
-
-       * Makefile.am (pkgdata_DATA): Added java.am, java-clean.am.
-       * java-clean.am: New file.
-       * java.am: New file.
-       * automake.in (generate_makefile): Call handle_java.
-       (handle_java): New sub.
-       (am_install_var): Only push primary variable on @all if not doing
-       Java.
-
-Sun Mar  8 15:43:09 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_configure): When recognizing AC_OUTPUT ":"
-       syntax, make regexp less greedy.  From Maciej W. Rozycki.  Test
-       colon4.test.
-
-Fri Mar  6 21:20:53 1998  Tom Tromey  <address@hidden>
-
-       * m4/exeext.m4 (AM_EXEEXT): Ignore am_c_test.o.  From Bruno
-       Haible.
-
-Tue Feb 24 12:10:44 1998  Tom Tromey  <address@hidden>
-
-       * Released 1.2f.
-
-       * mans.am (address@hidden@, address@hidden@): Quote
-       `$' in sed expression.
-
-       * config.guess, config.sub, texinfo.tex: New versions from FSF.
-
-       * Makefile.am (pkgdata_DATA): Added mans.am.
-       * automake.in (handle_man_pages): Rewrote for new man page
-       handling.
-       (initialize_global_constants): Removed install_man_format,
-       uninstall_man_format.
-       * mans.am: New file.
-
-       * data.am, header.am, libs.am, lisp.am, ltlib.am, progs.am,
-       scripts.am, texinfos.am: Put `@' before NORMAL_UNINSTALL
-       invocation.
-
-Mon Feb 23 13:38:56 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (get_object_extension): Remove .c.lo rule from
-       libtool when dependencies turned on.
-       * libtool.am (.c.lo): Disable when dependency checking turned on.
-
-       Dependency fixes from Alexandre Oliva:
-       * automake.in (handle_dependencies): Fixed quoting when
-       substituting @PFX@ and @address@hidden  Don't look for the `.P' file.
-       * depend2.am (%.o): Use @PFX@ and @address@hidden
-       (%.lo): New rule.
-
-       * texinfos.am (.txi.info, .txi.dvi, .txi): New rules.
-       * automake.in (handle_texinfo): Recognize .txi files.  From Karl
-       Berry.
-
-       * automake.in (handle_single_transform_list): $objpat now a
-       parameter.  Set $objpat when suffix rule found.
-
-       * aclocal.in (parse_arguments): Only put current year in --version
-       output.
-       * automake.in (parse_arguments): Only put current year in
-       --version output.
-
-Mon Feb 16 00:12:03 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_aclocal_m4): When processing -I options,
-       directory is separate argument.  Test aclocali.test.
-
-Fri Feb 13 14:35:39 1998  Ian Lance Taylor  <address@hidden>
-
-       * automake.in (handle_texinfo): Correct condition for whether
-       texinfo.tex is required.  [Test texinfo5.test]
-
-Fri Feb 13 00:28:53 1998  Tom Tromey  <address@hidden>
-
-       * Released 1.2e.
-
-       * Makefile.am: Removed bogus line.
-
-Thu Feb 12 22:27:05 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (get_object_extension): Conditionally include .c.o
-       rule from compile.am.
-       (handle_dependencies): Generate correct code when including new
-       depend2.am.
-       (file_contents_with_transform): Better error reporting.
-       * depend.am (MKDEP): Removed.
-       (.deps/.P): Removed.  Don't include .deps/.P.
-       * compile.am (.c.o): Now conditional on dependencies not being
-       generated by compiles.
-       * depend2.am (%.o): New rule.
-       (.deps/%.P): Removed.
-
-       * tags.am (TAGS): Uniquify list of files.  From Harlan Stenn.
-
-       * aclocal.in (scan_m4_files): Reverse-sort keys when constructing
-       `search' function.  From Johan Danielsson.
-
-Tue Sep 16 14:13:15 1997  Paul D. Smith  <address@hidden>
-
-       * automake.in: Create new option --generate-deps.  This option has
-       automake generate a .dep_segment file containing just the
-       dependencies created from the .P list.  This is needed to maintain
-       other makefiles that automake doesn't deal with (Makefile.DOS,
-       SMakefile, etc.)
-       * automake.texi (Invoking Automake): Document it.
-
-Thu Feb 12 19:45:16 1998  Tom Tromey  <address@hidden>
-
-       * aclocal.in (scan_configure): Tightened regexp a bit.  Test
-       whoami.test.  From Johan Danielsson.
-
-       Report from H.J. Lu.
-       * automake.in (output_yacc_build_rule): Don't write rule to create
-       `.h' file.
-       (handle_yacc_lex_cxx): Generate rule to build each .h file.
-
-       * automake.in (handle_options): Set readme-alpha and check-news
-       for Gnits after main processing.  Test alpha.test.  From Jim
-       Meyering.
-
-       * aclocal.in (usage): Updated bug-reporting address.
-       * automake.in (usage): Updated bug-reporting address.
-
-       * compile.am: Remove *.core for 4.4BSD systems.  From Assar
-       Westerlund.
-
-       * automake.in (handle_single_transform_list): Don't set
-       seen_any_source if all sources are C++.
-
-Wed Feb 11 17:30:01 1998  Tom Tromey  <address@hidden>
-
-       * aclocal.in (write_aclocal): Write to $output_file, not
-       aclocal.m4.  From Alexandre Oliva.
-
-Thu Feb  5 13:38:55 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_one_configure_file): Put CXCPP before CXX in
-       regexp.  From Garth Corral.  Test cxxxcpp.test.
-
-Sun Jan 25 11:16:53 1998  Tom Tromey  <address@hidden>
-
-       * automake.in (generate_makefile): Run handle_minor_options before
-       handle_dist, to make sure README-alpha ends up in distribution.
-       From Jim Meyering.
-
-Tue Jan 13 09:19:33 1998  Tom Tromey  <address@hidden>
-
-       * aclocal.in (add_file): Hack for Perl 4.  From Seth Alves.
-
-Thu Dec 11 12:29:46 1997  Ian Lance Taylor  <address@hidden>
-
-       * scripts.am: Don't add @EXEEXT@ to installed scripts.  Scripts
-       are not executables.
-
-Tue Dec  2 20:07:18 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (initialize_global_constants): Bug fix in
-       uninstall_man_format.  Report from Eric Backus.
-
-Mon Dec  1 13:52:39 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_source_transform): Correctly generate
-       _OBJECTS when _SOURCES is defined conditionally.  Reported by Rob
-       Savoye.  Test cond3.test.
-
-       Fixes for test objc.test:
-       * automake.in (initialize_per_input): New global seen_any_source.
-       (handle_yacc_lex_cxx): Use seen_any_source to decide when to
-       define LINK, et al.
-       (handle_single_transform_list): Set seen_any_source.
-       (handle_lib_objects_cond): Likewise.
-
-Wed Nov 26 13:41:57 1997  Tom Tromey  <address@hidden>
-
-       * Released 1.2d.
-
-       * m4/ccstdc.m4: Don't force AM_PROG_CC_STDC before AC_PROG_CPP.
-       Temporary hack.
-
-       * m4/mktime.m4 (AM_FUNC_MTIME): New version from Paul Eggert.
-
-       * header-vars.am (NORMAL_INSTALL, PRE_INSTALL, POST_INSTALL,
-       NORMAL_UNINSTALL, PRE_UNINSTALL, POST_UNINSTALL): Define as `:',
-       not `true'.
-
-       * automake.in (output_yacc_build_rule): Don't overwrite .h file in
-       non-ylwrap case.
-
-       * tags.am (ID): Scan lisp files.
-       (TAGS): Make tags for lisp files.
-
-Tue Nov 25 14:20:42 1997  Tom Tromey  <address@hidden>
-
-       * ltlib.am: Use INSTALL_DATA, not INSTALL_PROGRAM.  From Gord
-       Matzigkeit.
-
-Fri Nov 21 15:15:50 1997  Tom Tromey  <address@hidden>
-
-       * m4/mingw.m4, m4/cygwin.m4: Argument to AC_TRY_COMPILE is
-       function body, not entire function.  From Ian Taylor.
-
-Sat Oct 25 12:39:19 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_one_configure_file): Skip empty string for
-       Perl 4.  From Assar Westerlund.
-
-       * config.guess, config.sub, texinfo.tex: New versions from FSF.
-
-Fri Oct 24 23:15:09 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (output_yacc_build_rule): Use YFLAGS again.
-       (handle_yacc_lex_cxx): Error if YACCFLAGS used.
-
-Wed Aug 27 19:26:45 1997  Rob Savoye  <address@hidden>
-
-       * compile.am: Add suffix rules for ".s.o" and ".S.o" so assembler
-       files can be used.
-       * libtool.am: Add suffix rules for ".s.lo" and ".S.lo" so assembler
-       files can be used.
-       * automake.in: Add .S and .s to the standard list of suffixes so
-       assembler files can be used.
-
-Fri Oct 24 13:39:01 1997  Tom Tromey  <address@hidden>
-
-       * m4/exeext.m4: Require AM_MINGW32.  Check MINGW32 setting.
-
-Thu Oct 23 21:16:28 1997  Tom Tromey  <address@hidden>
-
-       * m4/init.m4 (missing_dir): AC_REQUIRE AM_SANITY_CHECK,
-       AC_ARG_PROGRAM, and AC_PROG_MAKE_SET.
-
-Tue Oct 21 16:49:36 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_options): Recognize `cygnus'.
-
-Tue Sep  9 17:09:47 1997  Rob Savoye  <address@hidden>
-
-       * m4/mingw.m4: New file for mingw32 support.
-       * m4/exeext.m4: Also check for the mingw32 environment.
-
-Tue Oct 21 00:39:44 1997  Tom Tromey  <address@hidden>
-
-       * m4/Makefile.am (m4data_DATA): Added mingw.m4.
-
-       * automake.in (handle_lib_objects_cond): Don't require @address@hidden
-       (handle_programs): Likewise.
-
-       * subdirs.am (check-recursive installcheck-recursive
-       info-recursive dvi-recursive): Handle case when SUBDIRS is empty.
-       (maintainer-clean-recursive): Likewise.  From Assar Westerlund.
-
-       * aclocal.in (scan_m4_files): If macro recognized, &search will
-       return 1.
-       (scan_configure): If AM_ macro not found, give error.
-
-       * m4/sanity.m4: If `ls' completely fails, die.  From Jim
-       Meyering.
-
-Mon Oct 20 16:13:48 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_single_transform_list): Fixlet for Fortran.
-       From Bernard Urban.
-
-       * libtool.am: Remove _libs, for libtool 1.0d.  From Gord
-       Matzigkeit.
-
-Sun Oct 19 22:59:35 1997  Tom Tromey  <address@hidden>
-
-       * texinfos.am: Bug fix.  From John W. Coomes.
-
-Mon Sep 29 12:57:00 1997  Tom Tromey  <address@hidden>
-
-       * Released 1.2c.
-
-       * automake.in (handle_dist_worker): In topmost directory of
-       project, use `distdir', not `top_distdir', as argument to
-       --output-dir; likewise when building in subdirs.
-
-Sun Sep 28 15:55:46 1997  Tom Tromey  <address@hidden>
-
-       * m4/sanity.m4: Test $*, not address@hidden  From Akim Demaille.
-
-       * automake.in (handle_minor_options): New sub.
-       (check_gnits_standards): Don't handle README-alpha here.
-       (handle_dist_worker): Check NEWS file if `check-news' option
-       requested.
-       (generate_makefile): Run handle_minor_options.
-       (handle_options): Handle readme-alpha and check-news.  Set them if
-       --gnits.
-
-       * depend.am (MKDEP): Use $(CC), not gcc.
-
-Wed Sep 24 23:48:26 1997  Tom Tromey  <address@hidden>
-
-       * Release 1.2b.
-
-       * m4/ccstdc.m4 (AM_PROG_CC_STDC): Make sure this is run before
-       AC_PROG_CPP.  From Markus Oberhumer.
-
-Fri Sep 12 00:04:19 1997  Paul Eggert  <address@hidden>
-
-       * m4/ccstdc.m4 (AM_PROG_CC_STDC): Don't look at __STDC__;
-       look only at whether function prototypes are supported.
-
-Wed Sep 24 16:10:37 1997  Tom Tromey  <address@hidden>
-
-       * Various: Put "-" before each `rm' line.  This avoids a bug in
-       some losing makes (Ultrix, 4.3 BSD).
-
-       * automake.in (handle_dist_worker): Correctly handle subdirs that
-       have their own configure.in.  From Peter Mattis.
-
-       * automake.in (handle_yacc_lex_cxx): Handle de-ansi-fied sources
-       in srcdir as well as build dir.
-
-       * automake.in (scan_one_configure_file): Detect AC_OUTPUT().
-       (handle_single_transform_list): Don't apply length() to a list.
-
-       * automake.in (handle_programs): Define _DEPENDENCIES variable if
-       not defined by user.
-
-Thu Sep 18 19:43:38 1997  Tom Tromey  <address@hidden>
-
-       * m4/sanity.m4: Quote "$@" for m4.  From Gord Matzigkeit.
-
-Mon Sep  1 23:50:38 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_texinfo): Set need_texi_file only when
-       TEXINFO_TEX not defined.
-
-Thu Aug 28 09:37:29 1997  Tom Tromey  <address@hidden>
-
-       From Juergen Erhard:
-       * automake.in (SUFFIX_RULE_PATTERN): New global.
-       (handle_single_transform_list): If suffix matches a source suffix,
-       rewrite.
-       (read_am_file): Add suffix rules to %suffix_rules.
-       (initialize_per_input): Initialize %suffix_rules.
-
-Wed Aug 27 12:56:50 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_texinfo): Also remove .kys and .ps files.
-
-       * automake.in (handle_yacc_lex_cxx): Quoting fixlet.  From Kaveh
-       Ghazi.
-
-       * aclocal.in (write_aclocal): Print copyright and copying
-       permissions.  From RMS.
-       * automake.in (initialize_global_constants): More copyright stuff
-       from RMS.
-
-       * automake.in (handle_texinfo): Only require texinfo.tex in
-       appropriate situations.  Report from Paul D. Smith.
-
-Mon Aug 25 15:45:52 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_dependency_file): Fix so that
-       OMIT_DEPENDENCIES will work.  From Alexander Lukyanov.
-
-       * automake.in (handle_texinfo): texi2dvi can generate `.cn'
-       files.  From Akim Demaille.
-
-Wed Aug  6 10:51:37 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_texinfo): Reversed sense of test.
-
-Tue Aug  5 17:49:54 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dependencies): Always mark OMIT_DEPENDENCIES
-       as seen.
-
-       * automake.in (handle_yacc_lex_cxx): Make each _.c file depend on
-       ansi2knr.
-
-       * automake.in (handle_yacc_lex_cxx): Fix for makes which don't
-       allow $< in non-suffix rules.  From Akim Demaille.
-
-       * automake.in (value_to_list): If variable name contains configure
-       substitution, then just ignore it.
-
-       * automake.in (variable_defined): Mark variable is seen, even if
-       only conditionally seen.
-
-       * Makefile.am: Check for bad splits.
-       * automake.in (various): Use split(' ',...), not split(/ /,...).
-
-Tue Aug  5 14:08:51 1997  Ian Lance Taylor  <address@hidden>
-
-       * ylwrap: If the program is a relative path, force it to be
-       absolute.
-
-Tue Aug  5 16:59:41 1997  Tom Tromey  <address@hidden>
-
-       * missing: Examine A[CM]_CONFIG_HEADER for name of files to
-       touch.  From Markus F.X.J. Oberhumer.
-
-       * automake.in (require_file_internal): Better error message when
-       installing.
-
-       * automake.in (handle_texinfo): Smarter test when deleting output
-       of makeinfo.
-
-Sat Aug  2 13:32:45 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (do_check_merge_target): In --cygnus mode, check
-       doesn't depend on all.
-
-       * automake.in (output_yacc_build_rule): Use YACCFLAGS, not
-       YFLAGS.  Per GNU Standards.
-
-       * dejagnu.am (RUNTESTDEFAULTFLAGS): New macro.
-       (check-DEJAGNU): Use it.
-
-       * subdirs.am (maintainer-clean-recursive): Actually reverse subdir
-       list.  From Alexander Lukyanov.
-
-       * automake.in (initialize_global_constants): Changed generated
-       copyright.  From RMS.
-
-       * automake.in (handle_configure): Pass correct value for
-       CONFIG_FILES.  From Ian Taylor.
-
-Thu Jul 31 17:36:10 1997  Ian Lance Taylor  <address@hidden>
-
-       * ylwrap (pairlist): Shift out trailing "--"; don't pass it to
-       $prog.
-
-Thu Jul 24 00:52:02 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (initialize_global_constants): Changed index names
-       in dist hash so that alternate dist targets will be generated.
-       Report from Glenn Amerine.
-
-       Suggestion from Karl Berry:
-       * automake.in (usage): Added short info line.
-
-       * aclocal.in (usage): Updated bug-reporting address.  Added short
-       info line.
-
-       * automake.in (handle_emacs_lisp): Put contents of lisp-clean.am
-       into output.  Report from Karl Berry.
-
-Mon Aug 25 16:14:32 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_configure): Only generate ":" syntax for
-       CONFIG_FILES when really needed.
-
-Wed Aug  6 14:47:12 1997  Ian Lance Taylor  <address@hidden>
-
-       * remake-hdr.am (@CONFIG_HEADER@): Use a dummy command to force
-       GNU make to recheck the file modification time.
-
-Tue Aug  5 14:44:10 1997  Ian Lance Taylor  <address@hidden>
-
-       * ylwrap: If the program is a relative path, force it to be
-       absolute.
-
-Mon Aug  4 14:52:08 1997  Ian Lance Taylor  <address@hidden>
-
-       * automake.in ($RULE_PATTERN): Accept $ in body of rule name.
-       (handle_programs): Don't append $(EXEEXT) if the
-       program name contains '.'.
-       (am_install_var): When rewriting _PROGRAMS, don't append $(EXEEXT)
-       if the program names contains '.'.  Also, handle conditionals.
-
-Sat Aug  2 14:43:41 1997  Tom Tromey  <address@hidden>
-
-       * m4/exeext.m4: Fixed quoting.
-
-       * m4/exeext.m4 (am_cv_exeext): Use echo, not ls.
-
-       * automake.in (handle_programs): Transform @EXEEXT@ when including
-       program.am.
-
-Fri Aug  1 17:09:09 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_programs): Don't transform CYGWIN or
-       NOTCYGWIN.
-       (am_install_var): Likewise.
-
-       * progs-clean.am (address@hidden@PROGRAMS): Never include EXEEXT.
-
-       * progs.am: Removed @EXEEXT@; it is now implicit.
-       * program.am: Add @EXEEXT@ in appropriate places; removed
-       cygwin-dependent code.
-       * automake.in (seen_exeext): Renamed from seen_cygwin32.
-       (handle_programs): Use seen_exeext.
-       (scan_one_configure_file): Look for AM_EXEEXT, not AM_CYGWIN32.
-       (check_cygnus): Use seen_exeext.
-       (am_install_var): Likewise.
-       (am_install_var): When handling PROGRAMS primary, append EXELIST
-       to program names as necessary.
-       * m4/exeext.m4: Require AM_CYGWIN32.
-
-Thu Jul 31 17:36:10 1997  Ian Lance Taylor  <address@hidden>
-
-       * ylwrap (pairlist): Shift out trailing "--"; don't pass it to
-       $prog.
-
-       * texinfos.am: Add -I $(srcdir) when invoking $(MAKEINFO) for
-       CYGNUS .texinfo.info case and .texinfo case.
-
-       * automake.in (handle_configure): Correct handling of inputs for
-       for AC_OUTPUT files when invoking config.status.
-
-Mon Jul 28 15:29:25 1997  Rob Savoye  <address@hidden>
-
-       * m4/cygwin.m4: Set a variable CYGWIN32, rather than EXEEXT.
-       * m4/exeext.m4: New autoconf test for an executable suffix.
-       * m4/Makefile.in: Install the new exeext.m4 test.
-
-Sun Jun 22 14:01:59 1997  Tom Tromey  <address@hidden>
-
-       * Released version 1.2.
-
-       * automake.in (handle_texinfo): Look for texinfo.tex in aux dir.
-
-       * automake.in (require_file_internal): Only print "installing"
-       when actually installing.  From Gord Matzigkeit.
-
-       * automake.in (handle_tests): Exit status `77' means `ignore
-       test'.  From François Pinard.
-       (handle_tests) Also, make banner same size as text.
-
-       * automake.in (handle_configure): Don't handle PRE_BUILT_SOURCES.
-       (handle_built_sources): Likewise; don't have `all' depend on
-       BUILT_SOURCES.
-
-       * depend.am (DEPS_MAGIC): New variable.
-       (.deps/.P): Depend on BUILT_SOURCES again.
-
-       * texinfos.am: Use ||, not ;.
-
-Tue Jun 10 11:04:16 1997  Tom Tromey  <address@hidden>
-
-       * m4/cygwin.m4: Examine output of compiler to see if .exe needed.
-
-Sun Jun  1 13:16:05 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_built_sources): Handle PRE_BUILT_SOURCES.
-       (handle_configure): Likewise.
-
-       * depend2.am (.deps/%.P): Don't generate file if MKDEP fails.
-       From Alexandre Oliva.
-
-       * depend.am (.deps/.P): Depend on PRE_BUILT_SOURCES, not
-       BUILT_SOURCES.
-
-       * automake.in (initialize_global_constants): Added 1997 to
-       copyright info.
-
-       * automake.in (output_yacc_build_rule): Never move y.tab.c over
-       the .h file.  From Jim Meyering.
-
-Thu May 29 23:16:02 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_one_configure_file): Avoid defining ACLOCAL,
-       AUTOCONF, AUTOMAKE, AUTOHEADER.  From David Zaroski.
-
-Sat Feb 22 16:05:24 1997  Gordon Matzigkeit  <address@hidden>
-
-       * Makefile.am (pkgdata_DATA): Under this new scheme, we no longer
-       need compile-kr.am.  Delete it.
-
-       * automake.in (handle_yacc_lex_cxx, get_object_extension): Use
-       _.c, _.o, _.lo instead of ._c, ._o, .l_o for de-ansification.
-
-       * ansi2knr.c (main): Parse our arguments a little differently so
-       that we don't create null output files when we can't read the
-       input file.
-
-Wed May 28 23:40:33 1997  Tom Tromey  <address@hidden>
-
-       * depend.am (.deps/.P): Depend on $(BUILT_SOURCES) again.  From
-       Gord Matzigkeit.
-
-Mon May 26 22:50:49 1997  Tom Tromey  <address@hidden>
-
-       * remake-hdr.am ($(srcdir)/@address@hidden): Make echo silent.  Report
-       from Alexandre Oliva.
-
-       * automake.in (generate_makefile): If --no-force, check
-       Makefile.in against configure.in and aclocal.m4.  Report from
-       Alexandre Oliva.
-
-       * automake.in (handle_dist_worker): Put --include-deps on command
-       line if specified originally.
-       (handle_configure): Likewise.
-
-       * configure.in: Error if Perl 5.001 is used.
-
-       * ylwrap: Don't quote $prog when executing it.  From Jim
-       Meyering.
-
-Thu May 15 12:05:20 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_merge_targets): Set INSTALL_SCRIPT in
-       install-strip target.
-
-Tue May 13 08:20:02 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dependencies): Don't generate dependencies
-       if DEP_FILES would be empty.
-
-Sun May 11 13:59:14 1997  Tom Tromey  <address@hidden>
-
-       * config.guess: New version from FSF.
-
-       * automake.in (get_object_extension): If ansi2knr in another
-       directory, always define ANSI2KNR to full path.  From Akim
-       Demaille.
-
-       * kr-extra.am (clean-krextra): Remove ansi2knr here, not in
-       distclean-krextra.
-
-       * missing: Regularized grammar.  From François Pinard.
-
-Sat May 10 16:48:47 1997  Tom Tromey  <address@hidden>
-
-       * Released 1.1p.
-
-       * m4/init.m4: Error if source directory already configured.
-
-       * automake.in (scan_dependency_file): Always use srcdir name as
-       passed in on command line.
-
-Thu May  1 12:53:46 1997  Ian Lance Taylor  <address@hidden>
-
-       * automake.in (value_to_list): Don't fail when a variable
-       substitution is not a complete word.
-
-Tue May  6 15:22:41 1997  Ian Lance Taylor  <address@hidden>
-
-       * subdirs.am: Fix check for make -k to use $(MAKEFLAGS) and to not
-       get fooled by command line arguments.
-
-Sat May 10 15:48:46 1997  Tom Tromey  <address@hidden>
-
-       * m4/ccstdc.m4: Print "none needed" if compiler accepts ANSI C by
-       default.
-
-Mon May  5 23:24:09 1997  Tom Tromey  <address@hidden>
-
-       * mkinstalldirs, config.guess, config.sub, COPYING, texinfo.tex:
-       New versions from FSF.
-
-Sun May  4 15:21:22 1997  Tom Tromey  <address@hidden>
-
-       * texinfos.am (install-info): Avoid the Debian install-info.
-       (uninstall-info): Likewise.
-
-       * automake.in (handle_single_transform_list): Strip any directory
-       name before processing name.
-
-Thu May  1 19:24:08 1997  Tom Tromey  <address@hidden>
-
-       * depend2.am (.deps/%.P): Don't put $(srcdir)/ into dependency.
-
-Wed Apr 30 19:15:47 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist_worker): Change how top_distdir is
-       computed.  Based on patch from Ian Taylor.
-       (handle_dist): Define top_distdir.
-
-       * automake.in (handle_yacc_lex_cxx): Include CXXFLAGS in CXXLINK.
-       (handle_yacc_lex_cxx): Include CFLAGS in LINK.
-
-Wed Apr 30 14:46:37 1997  Ian Lance Taylor  <address@hidden>
-
-       * automake.in (handle_dist_worker): When building a distribution,
-       if SUBDIRS is defined conditionaly, recur into each possible
-       subdirectory.
-
-       * clean.am (distclean-generic): Remove stamp-h[0-9]*.
-
-Tue Apr 29 19:11:45 1997  Tom Tromey  <address@hidden>
-
-       * INSTALL, mkinstalldirs, install-sh: Update from François
-       Pinard.
-
-       * aclocal.in (add_macro): If AC_ macro was defined, then mark it
-       as seen.  Report from Janos Farkas.
-
-       * subdirs.am: Clean targets now run in reverse order.  From Kevin
-       Dalley.
-
-       * automake.in (handle_texinfo): Put `aminfo', not `info' on
-       @clean.
-
-       * mdate-sh: New version from Ulrich Drepper.
-
-Mon Apr 28 01:18:05 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_configure): Makefile only depends on
-       BUILT_SOURCES when generating dependencies.
-
-       * Released 1.1o.
-
-Sun Apr 27 23:58:20 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist): Use variable_value, not
-       variable_contents.
-
-Wed Apr 23 14:04:28 1997  Ian Lance Taylor  <address@hidden>
-
-       * automake.in (IF_PATTERN): Define.
-       (ELSE_PATTERN, ENDIF_PATTERN): Define.
-       (AM_CONDITIONAL_PATTERN): Define.
-       (%configure_cond): New global hash table.
-       (handle_source_transform): If xx_SOURCES is defined conditionally,
-       define xx_OBJECTS using the same conditions.
-       (handle_lib_objects): If variable is defined conditionally, define
-       xx_DEPENDENCIES conditionally.  Most code moved into subroutine.
-       (handle_lib_objects_cond): New function, broken out of
-       handle_lib_objects.
-       (scan_one_configure_file): Look for $AM_CONDITIONAL_PATTERN.
-       (conditional_true_when): New function.
-       (variable_defined): Add new parameter: cond.  Change some
-       callers.
-       (variable_conditions): New function.
-       (variable_conditionally_defined): New function.
-       (variable_value): New function.  Change most uses of $contents to
-       call variable_value instead.
-       (value_to_list): New function, from variable_value_as_list.
-       (variable_value_as_list): Add new parameter: cond.  Change all
-       callers.  Move some code into subroutine value_to_list.
-       (define_pretty_variable): Add new parameter: cond.  Change call
-       callers.
-       (read_am_file): Handle conditionals.
-       (initialize_per_input): Initialize %conditional and
-       @conditional_stack.
-       * m4/cond.m4: New file.
-       * m4/Makefile.am (m4data_DATA): Add cond.m4.
-
-Sun Apr 27 11:03:36 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist_worker): Run automake once per
-       directory, instead of once at the top.
-       (handle_dist_worker): Changed interface.
-       (handle_dist): Likewise.
-       (generate_makefile): Better error message if can't write the
-       file.
-       (handle_dist_worker): Pass top_distdir to subdir makes.
-
-       * automake.in (handle_dist_worker): Use mode 777 on directories in
-       distribution.  GNU Standards compliance.
-
-       * automake.in (handle_yacc_lex_cxx): Don't use interlock.
-       (output_yacc_build_rule): Don't use interlock; just use new ylwrap
-       instead.  The new ylwrap builds in a subdir; idea from Mark
-       Eichin.
-       (output_lex_build_rule): Likewise.
-       (initialize_global_constants): [common_files] Don't include
-       interlock.
-
-       * Makefile.am (pkgdata_SCRIPTS): Removed interlock.
-       * interlock: Removed.
-       * ylwrap: Changed interface.  Now runs command in subdir.
-
-       * remake.am (config.status): Look in srcdir for config header.
-       ($(srcdir)/configure): Likewise.
-       * remake-hdr.am (@STAMP@): Look in srcdir for config header.  From
-       Phil Nelson.
-       ($(srcdir)/@CONFIG_HEADER_IN@): Likewise.
-
-       * automake.in (handle_aclocal_m4): Make target $(ACLOCAL_M4), not
-       value spelled out.  From Phil Nelson
-
-       * automake.in (handle_configure): Don't skip Makefiles; instead
-       skip automake inputs.
-       (handle_merge_targets): Changed interface; put $makefile at
-       beginning of @all (rather than Makefile at end).
-
-       * automake.in (handle_yacc_lex_cxx): Correctly compute
-       de_ansi_sources.
-
-       * clean-kr.am (distclean-kr): Do nothing; ansi2knr is removed in
-       kr-extra.am.
-
-       * Makefile.am: Check to make sure there are no accidental
-       configure substitutions.
-
-       * automake.in (handle_texinfo): Don't allow configure substitution
-       on @MAKEINFO@ here.
-
-       * automake.in (handle_yacc_lex_cxx): ._c and ._o files both depend
-       on $(ANSI2KNR).
-
-       * kr-extra.am (ansi2knr): Removed.
-       (ansi2knr.o): Likewise.
-
-       * automake.in (get_object_extension): Allow ansi2knr to be built
-       from any directory.
-
-Fri Apr 25 12:33:23 1997  Tom Tromey  <address@hidden>
-
-       * missing: Changed bison text.  From Ian Taylor.
-
-       * m4/missing.m4: Redirect stdin of testee.  From Bill Fenner.
-
-       * automake.in (output_yacc_build_rule): Generate rule to create .h
-       file.
-       (handle_footer): Generate unique, sorted list of suffixes.
-
-       * automake.in (scan_one_configure_file): Recognize AC_PROG_AWK,
-       _CPP, _CXCPP, _LN_S.  From Ralph Schleicher.
-
-Mon Apr 21 12:35:57 1997  Ian Lance Taylor  <address@hidden>
-
-       * automake.in (@config_fullnames): New array.
-       (@config_names): New array, replacing $config_name.
-       (@config_headers): New array, replacing $config_header.
-       (get_object_extension): Handle multiple header files.
-       (handle_tags, handle_merge_targets): Likewise.
-       (scan_one_configure_file): Likewise.
-       (handle_configure): Likewise.  Don't check for the configuration
-       header file in AC_OUTPUT; it won't be there.
-       * remake-hdr.am: Handle multiple header files.
-       * clean-hdr.am: New file, broken out of remake-hdr.am.
-       * m4/header.m4: Handle multiple header files.
-       * Makefile.am (pkgdata_DATA): Add clean-hdr.am.
-
-Wed Apr 16 00:05:47 1997  Tom Tromey  <address@hidden>
-
-       * texinfos.am (.texi.info, .texi, .texinfo.info, .info): Remove
-
-       * automake.in (define_program_variable): Added `override' argument.
-       (handle_texinfo): Pass override arg when defining MAKEINFO.
-       (AC_MISSING_PROG): New constant.
-       (scan_one_configure_file): Use it.
-
-Tue Apr 15 12:12:28 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_texinfo): In --cygnus mode, reserve
-       clean-info for the user.
-
-       * automake.in (handle_subdirs): Typo fix.  From Akim Demaille.
-
-       * automake.in (handle_tags): Only use SUBDIRS if it is actually
-       defined.  Report from Ian Taylor.
-
-       * tags.am: Added prefix to SUBDIRS rules.
-
-Wed Apr  9 17:09:40 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_ltlibraries): Use correct rpath
-       substitution.  Bug from Jim Blandy.
-
-Mon Apr  7 17:40:18 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (AM_INIT_AUTOMAKE_PATTERN): Fixed for new 3rd arg.
-       Test version2.test.
-
-Thu Apr  3 19:07:59 1997  Tom Tromey  <address@hidden>
-
-       * Released 1.1n.
-
-       * tags.am (TAGS): Run "cd && etags" in subshell for proper
-       associativity.
-
-       * texinfos.am (install-info-am): If --cygnus, then info file can
-       be in build dir.  From David Zaroski.
-
-       * ltlibrary.am (@LTLIBRARY@): use @RPATH@, not explicit -rpath.
-
-       * automake.in (handle_ltlibraries): Treat EXTRA_ libraries
-       specially.
-
-Wed Apr  2 00:03:50 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_source_transform): Don't generate dependency
-       on config.h.
-       (scan_dependency_file): Strip the .P file from the target.
-
-       * automake.in (handle_tags): Use single, not double, quotes when
-       setting list variable.
-
-       * data.am, header.am, libs.am, lisp.am, ltlib.am, progs-clean.am,
-       progs.am, scripts.am, tags.am: Use single quotes to fill list
-       variable; otherwise `$' in filename will not work.  From Per
-       Bothner.
-
-       * mdate-sh: Use "ls -d" so mdate-sh can be run on a directory.
-       From Bruno Haible.
-
-       * automake.in (handle_programs): Error if LIBADD used where LDADD
-       meant.
-       (handle_libraries): Error if LDADD used where LIBADD meant.
-       (handle_ltlibraries): Likewise.
-
-Tue Apr  1 22:46:33 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (check_canonical_spelling): New sub.
-       (handle_programs): Use it.
-       (handle_libraries): Likewise.
-       (handle_ltlibraries): Likewise.
-
-Mon Mar 31 12:13:08 1997  Tom Tromey  <address@hidden>
-
-       * depend2.am (.deps/%.P): Make .P file depend on everything the .c
-       file includes.
-
-Fri Mar 28 23:34:49 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_configure): Error if stamp-h appears in
-       AC_OUTPUT line.
-
-Thu Mar 27 17:28:47 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_dist_worker): Avoid automake rules in
-       generated Makefile when no-dependencies specified.  From Greg
-       Woods.
-
-       * m4/lispdir.m4: Don't AC_SUBST ELCFILES.  From Greg Woods.
-
-       * texi-vers.am (address@hidden@): Make commands silent.
-
-       * Makefile.am (maintainer-check): "true" is ok now.
-
-       * m4/init.m4: Added optional 3rd argument, which avoids
-       AC_DEFINE.
-
-       * automake.in (scan_one_configure_file): Explicitly avoid
-       INSTALL_SCRIPT to avoid defining it twice.
-
-       * header-vars.am: Change _INSTALL variable definitions to `true'.
-       Updated all users to put `@' before invocation.
-
-Tue Mar 25 22:09:45 1997  Tom Tromey  <address@hidden>
-
-       Update to follow GNU Standards:
-       * automake.in (handle_man_pages): Use NORMAL_UNINSTALL before
-       uninstall-man.
-       * texinfos.am (uninstall-info): Use two loops, and have
-       PRE_UNINSTALL before running install-info.
-       * data.am, header.am, libs.am, lisp.am, ltlib.am, progs.am,
-       scripts.am, texinfos.am: Use NORMAL_UNINSTALL.
-       * header-vars.am (PRE_UNINSTALL, POST_UNINSTALL,
-       NORMAL_UNINSTALL): Define.
-
-       * automake.in (scan_one_configure_file): Don't define ANSI2KNR as
-       a configure varriable.
-
-       * m4/missing.m4: Run test in a subshell.  From Gord Matzigkeit.
-
-Mon Mar 24 23:28:59 1997  Tom Tromey  <address@hidden>
-
-       * m4/sanity.m4: Sleep before creating temp file.
-
-       * header-vars.am (NORMAL_INSTALL, PRE_INSTALL, POST_INSTALL):
-       Define.
-
-Sat Mar 22 00:06:00 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (am_install_var): Make sure to delete
-       CYGWIN/NOTCYGWIN tokens as appropriate.
-       (handle_programs): Remove NOTCYGWIN tokens as well.
-       (file_contents_with_transform): A single newline makes an empty
-       line.
-
-       * program.am: Remove executable before linking.
-
-       * texinfos.am (.texi.dvi): Look in @TEXINFODIR@ for texinfo.tex.
-       (.texinfo.dvi): Likewise.
-
-       * automake.in (handle_texinfo): TEXINFO_TEX variable can set
-       location of texinfo.tex.
-
-Fri Mar 21 10:22:51 1997  Tom Tromey  <address@hidden>
-
-       * texinfos.am (.texinfo.dvi): Mirror .texi.dvi.
-
-       * ansi2knr.c, ansi2knr.1: New versions from L. Peter Deutsch.
-
-       * scripts.am: Add @EXEEXT@ to installed scripts.
-
-Wed Jan 22 20:12:31 1997  Jim Meyering  <address@hidden>
-
-       * m4/mktime.m4 (AM_FUNC_MKTIME): Run tests for each of a few values
-       for the TZ environment variable.  Andre Novaes Cunha provided the
-       hairy TZ setting that exercized the Solaris tzset bug.
-
-1997-01-22  Paul Eggert  <address@hidden>
-
-       * m4/mktime.m4: (AM_FUNC_MKTIME): Fix bug in mktime test -- don't
-       test now, test a couple of thousand times.
-
-Thu Mar 20 00:16:54 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_programs): Remove CYGWIN lines unless
-       AM_CYGWIN32 seen.
-       (am_install_var): Remove CYGWIN lines from -clean file as well.
-
-       * progs.am: Put @EXEEXT@ where appropriate.
-
-       * program.am (@PROGRAM@): If using Cygwin32, then create actual
-       name in addition to ".exe" name.
-
-       * progs-clean.am (address@hidden@PROGRAMS): Conditionalize on CYGWIN.
-
-       * automake.in (check_cygnus): Require AM_CYGWIN32 in --cygnus mode.
-       (am_install_var): If AM_CYGWIN32 not seen, then remove @EXEEXT@
-       from .am files.
-
-       * automake.in (seen_cygwin32): New global.
-       (scan_one_configure_file): Check for AM_CYGWIN32.
-
-       * m4/cygwin.m4: New file.
-
-       * automake.in (scan_one_configure_file): Explicitly handle
-       AC_CONFIG_HEADER so we can avoid spurious warnings.
-       (obsolete_macros): Removed AC_CONFIG_HEADER.
-
-       * automake.in (handle_yacc_lex_cxx): Perl 4 fixes.  From Greg
-       A. Woods.
-
-Wed Mar 19 00:35:13 1997  Tom Tromey  <address@hidden>
-
-       * Released 1.1m.
-
-       * m4/missing.m4: Print message saying what is happening.
-
-       * m4/sanity.m4: sleep before testing.
-
-Tue Mar 18 17:20:03 1997  Tom Tromey  <address@hidden>
-
-       * config.guess, config.sub: New from the FSF.
-
-       * automake.in (initialize_global_constants): [common_files]
-       Include `missing'.
-       (scan_configure): Require `missing'.
-
-       * header-vars.am (MAKEINFO): Don't define.
-
-       * m4/init.m4 (missing_dir): Use AM_MISSING_PROG.
-       * m4/missing.m4: New file.
-
-       `missing' changes from François Pinard:
-       * Everywhere: Use ACLOCAL_M4 to name aclocal.m4 file; ACLOCAL now
-       names aclocal program.
-       * m4/init.m4: Replace programs with `missing' if not found.
-       * automake.in (handle_texinfo): Define MAKEINFO as @address@hidden
-       (AC_CHECK_PATTERN): Check for alphanumeric names only.
-       (handle_aclocal_m4): Use ACLOCAL, not aclocal.
-       * Makefile.am (pkgdata_SCRIPTS): Include missing.
-       * missing: New file.
-
-       * automake.in (target_defined): New sub.
-       (handle_footer): Error if target .SUFFIXES used.
-
-Sun Mar 16 14:33:41 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_lib_objects): Set seen_c_source to line
-       number.
-       (handle_yacc_lex_cxx): Use seen_c_source as line number.
-       (am_line_error): Line of -1 means skip line-number check.
-
-       * automake.in (read_am_file): Change to keep perl -w quiet.
-       (check_typos): Removed extra check of EXTRA_ containing config
-       subs.
-
-Mon Mar 10 23:17:19 1997  Tom Tromey  <address@hidden>
-
-       * remake-hdr.am (stamp-h): Set CONFIG_HEADERS to
-       $(CONFIG_HEADER_FULL).
-       * automake.in (handle_configure): Define CONFIG_HEADER_FULL.
-
-       * automake.in (handle_lib_objects): Set seen_c_source as
-       appropriate.  From Alexander V. Lukyanov.  Test cxxlibobj.test.
-
-Sat Mar  8 22:54:35 1997  Tom Tromey  <address@hidden>
-
-       * texinfo.tex: New version.
-
-       * automake.in (handle_emacs_lisp): If EMACS is `no', then we
-       couldn't find an Emacs.  So don't bother running elisp-comp.  From
-       Ulrich Drepper.
-
-       * automake.in (handle_texinfo): Added .tr and .cv to list of
-       texinfo clean extensions.  From Karl Berry.
-
-Fri Feb 28 22:14:53 1997  Tom Tromey  <address@hidden>
-
-       * Makefile.am: Make sure we never use "undef".
-
-       * automake.in (usage): Changed bug-reporting address.
-       (handle_dist): Use undef, not delete.
-
-Wed Feb 26 08:41:11 1997  Gordon Matzigkeit  <address@hidden>
-
-       * automake.in (%obsolete_macros): Reintroduce, with hints for what
-       to do to upgrade the support.
-
-       * automake.in, ltlib-clean.am, ltlib.am, ltlibrary.am: Revamped
-       libtool support to use the _LTLIBRARIES primary.
-
-Wed Feb 26 00:20:39 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_tags): In default case, add @tags_deps to
-       dependencies of tags target.
-
-Tue Feb 25 23:46:29 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_tests): If a test failed, then make should
-       fail.  From Jim Meyering.
-
-Mon Feb 24 19:02:21 1997  Tom Tromey  <address@hidden>
-
-       * texi-vers.am (@VTEXI@): Copy stamp file into output.
-
-Sun Feb 23 00:10:36 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (handle_programs): Give correct error line for lex
-       error.
-       (am_line_error): Avoid uninitialized value errors from perl -w.
-
-       * aclocal.in (scan_m4_files): Fixed perl -w warning.
-
-       * texinfos.am (.texi, .texinfo): New targets.
-
-       * automake.in (scan_texinfo_file): Renamed.
-       (handle_texinfo): Handle files without ".info" extension.
-
-       * automake.in (handle_subdirs): Error if directory contains "/".
-       (handle_yacc_lex_cxx): Quoting fix.
-       (handle_single_transform_list): Use transformed (non-ansi) version
-       of $obj instead of explicit ".o".  From Gord Matzigkeit.
-
-       * m4/sanity.m4: Pass -L to ls if possible.
-
-Sat Feb 22 15:22:31 1997  Tom Tromey  <address@hidden>
-
-       * dist-vars.am (DISTFILES): Don't distribute MANS.
-
-       * automake.in (handle_dist): Use define_variable to define TAR,
-       GZIP.
-       (handle_dist): Pass GZIP in environment to tar.
-       (initialize_global_constants): Likewise.
-
-       From Kaveh Ghazi:
-       * m4/protos.m4: Don't put any dependencies on AC_C_INLINE or
-       AC_C_CONST.
-       * m4/ccstdc.m4: Force AM_PROG_CC_STDC to come before AC_C_INLINE
-       or AC_C_CONST.
-
-Fri Feb 21 00:39:17 1997  Tom Tromey  <address@hidden>
-
-       From The Crimson Binome:
-       * automake.in (handle_yacc_lex_cxx): Handle C++ yacc/lex source.
-       (output_yacc_build_rule): New sub for C++ yacc/lex.
-
-       * automake.in (my_glob): New sub.
-       (handle_dependencies): Use my_glob.
-       (handle_aclocal_m4): Scan ACLOCAL_AMFLAGS for dependencies.
-
-       * ltlibs.am, lisp.am, libs.am, header.am, data.am, progs.am,
-       scripts.am, texinfos.am: Add leading space to echo.
-
-       * automake.in (handle_texinfo): Added .tps and .vrs to list of TeX
-       endings.  From Jim Blandy.
-       (install_man_format): Make rule silent; instead print actual
-       command.
-
-Tue Feb  4 18:29:42 1997  Tom Tromey  <address@hidden>
-
-       * dist-vars.am (TAR): Removed.
-       * automake.in (TAR): New variable.
-       (handle_dist): Explicitly define TAR.
-       * configure.in: Compute TAR.
-
-       * automake.in (handle_lib_objects): Put @ALLOCA@ on @dep_list, not
-       @dep_files.
-       (AC_SUBST_PATTERN): Typo fix.
-       (handle_aclocal_m4): Use ACLOCAL_AMFLAGS.
-       (handle_clean): Put -recursive target before -am target.
-       (handle_merge_targets): Put basename of $config_name on @all.
-       Test confsub.test.  From Ramón García Fernández.
-
-Tue Jan 28 22:19:04 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (initialize_global_constants): Put libtoolize files
-       into @common_files, not @common_sometimes.  From Gord Matzigkeit.
-
-Sun Jan 26 17:46:08 1997  Tom Tromey  <address@hidden>
-
-       * texinfos.am (.texi.info): If --cygnus, set -I $(srcdir).  From
-       Per Bothner.
-
-Sun Jan 12 18:28:16 1997  Fred Fish  (address@hidden)
-
-       * automake.in: Use 'interlock' and 'ylwrap' from source
-       directory or aux config directory, not build directory.
-
-Tue Jan  7 18:35:10 1997  Tom Tromey  <address@hidden>
-
-       * aclocal.in (parse_arguments): Handle -I.
-       (usage): Ditto.
-       (scan_m4_files): Ditto.
-
-       * automake.in (handle_single_transform_list): Don't give error
-       message if extension unrecognized.
-
-Tue Dec 17 11:18:20 1996  Andreas Schwab  <address@hidden>
-
-       * m4/header.m4 (AM_CONFIG_HEADER): Check for $CONFIG_HEADERS, not
-       $CONFIG_HEADER.
-
-Tue Jan  7 17:59:26 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (scan_one_configure_file): AM_INIT_GUILE_MODULE runs
-       AM_PROG_INSTALL, not AC_PROG_INSTALL.  From Jim Blandy.
-       (handle_texinfo): Handle no-texinfo.tex option.
-       (handle_options): Ditto.
-
-Thu Jan  2 14:16:17 1997  Tom Tromey  <address@hidden>
-
-       * automake.in (am_install_var): Ignore EXTRA libtool libraries.
-       From Marius Vollmer.
-
------
-
-Copyright 1997-2014 Free Software Foundation, Inc.
-
-Copying and distribution of this file, with or without modification, are
-permitted provided the copyright notice and this notice are preserved.
diff --git a/old/TODO b/old/TODO
deleted file mode 100644
index 59335d8..0000000
--- a/old/TODO
+++ /dev/null
@@ -1,504 +0,0 @@
-the new YFLAGS code doesn't correctly handle srcdir
-
-allow foo_NAME to rename an object (library or program)
-at build/install time
-
-remove _LTLIBRARIES and just use _LIBRARIES
-then use this for zip/jar as well
-
-add an error if the user makefile.am violates our
-   namespace rules
-
-we need a document describing automake from the end user's point of view
-eg describe INSTALL_HEADER there, among other things
-
-* maintainer-clean
-
-Akim:
-> @@ -31,5 +31,9 @@
->  DISTCLEAN   -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
->
->  maintainer-clean-generic:
-> +## FIXME: shouldn't we really print these messages before running
-> +## the dependencies?
-> +    @echo "This command is intended for maintainers to use"
-> +    @echo "it deletes files that may require special tools to rebuild."
->        -rm -f Makefile.in
-
-Tom:
-> I'd like to eventually fix the FIXME comment by having
-> maintainer-clean look like:
->
->     maintainer-clean:
->        @echo ...
->        $(MAKE) whatever
->
-> We're left with the question of whether we should repeat them in every
-> subdir.
-
-*
-Alexandre Oliva:
-> Hmm...  Interesting.  It must have been a side effect of the enabling
-> of forced `relink' on GNU/Linux/x86.  Anyway, on platforms that
-> actually require relinking, this problem remains, and I see no way to
-> overcome it other than arranging for automake to install libraries
-> before executables, as you suggest.  This shouldn't be a big problem,
-> anyway.
->
-> A bigger problem could show up if two libraries in the same directory,
-> one dependent on the other, are installed concurrently.  If relinking
-> is needed for the dependent library, we have a problem.  It appears to
-> me that user will have to live without `make -j install', in this
-> case.
-
-Alex Hornby
-> Here's an Automake patch and changelog entry allow make -j install on
-> such degenerate systems (and Linux with buggy libtool <g>)
->
-> If you install to locations other that bin_ and lib_ then a larger fix
-> is necessary, but this should fix the 90% case.
-
-* think about how per-object flags should work.  in particular:
-  * how should they be specified?
-    using the object name is confusing when .lo/.obj in use
-    however, the object name provides a nice interaction with
-    per-exe flags
-  * how should they interact with per-executable flags?
-  [ this is probably a feature in search of a problem ]
-
-* cross-compilation support:
-  programs built and used by the build process need to be
-  built for CC_FOR_BUILD
-  introduce a new prefxi for this, e.g. `build_PROGRAMS'
-  [ we can do this in an automatic way I think.
-    unfortunately it isn't that useful until autoconf has support
-    for this sort of thing as well ]
-
-* one performance enhancement would be to have autoconf write
-  a single file containing all the macro assignments.
-  then read this file via `include'
-  unfortunately this can't be done because of conditionals
-  -- but it could be made to work if we also changed:
-    * automake to rewrite @FOO@ to $(FOO), and
-    * the implementation of conditionals to rely on some new
-      config.status magic
-
-* support prog_LIBS as override for LIBS
-
-* Test subdir-objects option with yacc, lex, ansi2knr
-  Our locking scheme won't prevent a parallel make from losing
-  if there are two `bar.o' files and the timing is just right
-  This only happens with parallel make and no-`-c -o' compiler,
-  so it probably isn't very important
-  `-c -o' when doing libtool
-  try to find a losing compiler and see if it really works.
-  (actually: hack config.cache and do it)
-
-* per-exe flags
-** LIBOBJS shouldn't be used when there are per-exe flags (?)
-
-* Allow creation of Java .zip/.jar files in natural way
-  If you are building a compiled Java library, then the .zip/.jar
-  ought to be made automatically.
-
-* examine possibility of using any character in a macro name
-  and rewriting names automatically.  this means we must rewrite
-  all references as well.
-  [ this is a 2.0-style feature ]
-
-* `distcheck' and `dist' should depend on `all'
-
-* Add code to generate foo-config script like gnome, gtk
-
-* document user namespace for macro/target names
-  adopt some conventions and use uniformly
-    [ this is a good thing for the rewrite ]
-
-* distclean must remove config.status
-  can't this cause problems for maintainer-clean?
-  shouldn't maintainer-clean print the message before running
-  any part of the make?  (just to slow things down long enough
-  for the user to stop it)
-  (maybe doesn't matter since people who even know about
-  maintainer-clean already have a clue)
-
-* reintroduce AM_FUNC_FNMATCH which sets LIBOBJS
-  Then have automake know about fnmatch.h.
-    [ probably should wait for autoconf to get right functionality ]
-
-* "make diff" capability
-  look at gcc's Makefile.in to see what to do
-  or look at maint program
-
-* in --cygnus, clean-info not generated at top level
-
-* what if an element of a scanned variable looks like
-       $(FOO).$(BAR)  ?
-  or some other arbitrary thing?
-  right now we try to cope, but not very well
-    [ this is only of theoretical interest for now ]
-    [ We now have an 'inner_expand' option to traverse_recursively,
-      but it is not yet used. ]
-
-* make sure every variable that is used is also defined
-    [ we don't really look at variable uses in detail.
-      2.0 thing ]
-
-* make sure `missing' defines are generated
-
-* missing should handle install -d and rmdir -p (for uninstall)
-
-* NORMAL_INSTALL / NORMAL_UNINSTALL -vs- recursive rules
-  [ requires changes to the standard ]
-
-* should not put texiname_TEXINFOS into distribution
-  should rename this macro anyway, to foo_texi_DEPENDENCIES
-
-* For now I guess I'll just have automake give an error if it encounters
-non-C source in a libtool library specification.
-
-* if program has the same name as a target, do something sensible:
-  - if the target is internal, rename it
-  - if the target is mandated (eg, "info"), tell the user
-    consider auto-modifying the program name to work around this
-
-* should separate actual options from strictness levels
-  strictness should only cover requirements
-  You should be able to pick and choose options
-
-having just one Makefile for a project would give a big speed increase
-for a project with many directories, eg glibc.  ideally (?) you'd
-still be able to have a Makefile.am in each directory somehow; this
-might make editing conceptually easier.
-
-* finish up TAGS work
-
-* only remove libtool at top level?
-
-* clean up source directory by moving stuff into subdirs
-
-* consider adding other variables similar to pkglibexecdir?
-  requests for pkg-dirs with version included
-
-Avoid loops when installing; instead unroll them in automake
-[ Impossible when @AC_SUBST@ values are used. ]
-
-Some long-term projects:
-* if $(FOO) is used somewhere, ensure FOO is defined, either by
-  user or by automake if possible
-
-[ include, += support ]
-* even better would be allowing targets in different included
-  fragments to be merged.  e.g., `install-local'.
-
-consider putting all check-* targets onto @check?
-
-take diff-n-query code from libit
-
-Per Bothner says:
-Per> 1) Being able to build a set of non-source programs
-Per> from source programs, without necessarily linking them together.
-Per> I.e. one should be able to say something like:
-Per>   dummy_SOURCES=foo.c bar.c
-Per> and automake should realize that it needs to build foo.o and bar.o.
-Per> 2) Being intelligent about new kinds of suffixes.
-Per> If it sees:
-Per>   SUFFIXES = .class .java
-Per> and a suffix rule of the form:
-Per>   .java.class:
-Per> then it should be able to realize it can build .class files from
-Per> .java files, and thus be able to generate a list of
-Per> .class files from a list of .java source files.
-[What Per wanted here was a way to have automate automatically follow
-suffix rules.  So for instance if you had a `.x.y:' rule, and automake
-saw a `.x' file, it would automatically build and install the
-corresponding `.y' file.]
-
-Jim's idea: should look for @setfilename and warn if filenames too long
-* guess split size
-
-from joerg-martin schwarz:
- -- If Makefile.am contains $(CC), $(COMPILE), $(YLWRAP), ....
-    in an explicitly written rule,  you should emit the corresponding
-    Makefile variables automatically.
-
-From the GNU Standards.  These things could be checked, and probably
-should be if --gnu.
-*    Make sure that the directory into which the distribution unpacks (as
-well as any subdirectories) are all world-writable (octal mode 777).
-*   Make sure that no file name in the distribution is more than 14
-characters long.
-*    Don't include any symbolic links in the distribution itself.
-     (ditto hard links)
-*    Make sure that all the files in the distribution are world-readable.
-
-should be able to determine what is built by looking at rules (and
-configure.ac).  Then built man pages (eg) could automatically be
-omitted from the distribution.
-
-Right now, targets generated internally (eg "install") are not
-overridable by user code.  This should probably be possible, even
-though it isn't very important.  This could be done by generating all
-internal rules via a function call instead of just appending to
-$output_rules.
- [ this will be harder to implement when scanning a rule like all-recursive
-   from subdirs.am ]
-
-Other priorities:
-* Must rewrite am_install_var.  Should break into multiple functions.
-  This will allow the callers to be a little smarter.
-* Rewrite clean targets.
-* Fix up require_file junk.
-
-djm wants ``LINKS'' variable; list of things to link together after
-install.  In BSD environment, use:
-       LINKS = from1 to1 from2 to2 ...
-
-Need way to say there are no suffixes in a Makefile (Franc,ois'
-"override" idea suffices here)
-
-Check to make sure various scripts are executable (IE when looking for
-them in a directory)
-
-Add support for html via an option.  Use texi2html.  Use
-"html_TEXINFOS", and htmldir = .../html.  Include html files in
-distribution.  Also allow "html_DATA", for raw .html files.
-  [ when will texinfo directly support html? ]
-See also Karl Berry's message on a roadmap for a "info -> html"
-transition:
-<http://lists.gnu.org/archive/html/texinfo-devel/2012-03/msg00018.html>
-
-uninstall and pkg-dirs should rm -rf the dir.
-
-In general most .am files should be merged into automake.  For
-instance all the "clean" targets could be merged by keeping lists of
-things to be removed.  This would be a lot nicer looking.  Note that
-the install targets probably should not be merged; it is sometimes
-useful to only install a small part.
-
-* Lex, yacc support:
-** It would be nice to automatically support using bison's better features
-  to rename the output files.  This requires autoconf support
-** Consider supporting syntax from autoconf "derived:source", eg:
-       y.tab.c:perly.y
-  for yacc and lex source
-** what if you use flex and the option to avoid -lfl?
-  should support this?
-
-* Multi-language support:
-** should have mapping of file extensions to languages
-** should automatically handle the linking issue (special-case C++)
-** must get compile rules for various languages; FORTRAN probably
-  most important unimplemented language
-This should be integrated in some way with Per's idea.
-Eg .f.o rules should be recognized & auto-handled in _SOURCES
-That way any random language can be treated with C/C++ on a first-class
-basis (maybe)
-
-It might be cool to generate .texi dependencies by grepping for
address@hidden  (If done, it should be done the same way C dependencies are
-done)
-[ Ask Karl Berry for a -M option to makeinfo and texi2dvi? ]
-
-It would be good to check some parts of GNU standards.  Already check
-for install-sh and mkinstalldirs.  What else is required to be in
-package by GNU standards or by automake?
-Some things for --strictness=gnits:
-* "cd $(foo); something" is an error in a rule.  Should be:
-  "cd $(foo) && something"
-* Look for 'ln -s' and warn about using $(LN_S) and AC_PROG_LN_S
-* Look for $(LN_S) and require AC_PROG_LN_S
-
-Auto-distribute "ChangeLog.[0-9]+"?  "ChangeLog.[a-z]+"?
-
-Check all source files to make sure that FSF address is up-to-date.
---gnits or --gnu only.
-
-Merge each -vars.am file with corresponding ".am" file.  Can do this
-because of changes to &file_contents.
-
-Should libexec programs have the name transform done on them?
-
-Order the output rules sensibly, so FOO_SOURCES and FOO_OBJECTS are
-together and rules are in the usual order.
-
-djm says:
-David> To avoid comments like the one about subdirs getting buried in
-David> the middle of a Makefile.in, how about pushing comments that
-David> start with ### to the top of the Makefile.in (in order)?  Sort
-David> of like how Autoconf uses diversions to force initialization
-David> code to the top of configure.
-
-================================================================
-
-Stuff for aclocal:
-
-probably should put each group of m4 files into a subdir owned by the
-containing application.
-
-================================================================
-
-Document:
-
-AM_MISSING_PROG
-
-how to use the generated makefiles
- - standard targets
- - required targets
- - NORMAL_INSTALL junk
-
-rationale for avoiding
-       make CFLAGS="$CFLAGS" ...
-in subdirs make rule
-
-write example of using automake with dejagnu
-follow calc example in dejagnu docs
-
-document which variables are actually scanned and which are not.
-
-Document customary ordering of Makefile.am.  From François.
-
-Should include extended version of diagram from Autoconf (suggested by
-Greg Woods)
-
-Make a definition of the term "source"
-
-document how to use Automake with CVS.  Idea from Mark Galassi.  Also
-include Greg Woods' more sophisticated "cvs-dist" target.
-
--- must document all variables that are supposed
-   to be public knowledge
-
-must document the targets required for integration with
-non-automake-using subdirs
-
-document the "make SHELL='/bin/sh -x'" trick for debugging
-
-section on relationship to GNU make.  include notes on parallel makes
-
-add a concept index
-
-move discussion of cygwin32, etags, mkid under other gnu tools
-
-CCLD, CXXLD, FLD
-
-================================================================
-
-Libraries:
-
-* Should support standalone library along with subdir library in same
-  Makefile.am.  Maybe: turn off "standalone" mode if library's Makefile.am
-  is not only one specd? [ add an option for this ]
-
-================================================================
-
-Longer term:
-
-Would it be useful to integrate in some way with the Debian package
-building utility?  Must check.  maybe it would be possible to deal
-with all the different package utilities somehow.  Lately I've been
-hearing good things about the RedHat packaging utilities.  Why are
-there so many of these?  Are they fun to write or something?
-The RedHat package utility is called RPM; see
-       ftp://ftp.redhat.com/pub/code/rpm
-It actually has problems, like no configure script and no documentation.
-
-For Cygnus it would probably be good to be able to handle the native
-package utility on each platform.  There are probably 3 or 4 of these
-(sysv, solaris?, aix?)
-
-tcl/unix/Makefile.in has some code to generate a Solaris package.
-
-Automake probably can't do all of this on its own.  A new tool might
-be a better idea
-
-I have some notes from a Debian developer on how the integration
-should work
-
-================================================================
-
-A tool to guess what the local Makefile.am should look like:
-(see Gord's Maint program!)
-
-* Probably integrate with autoscan
-* Use various simple rules to determine what to do:
-  * get name of top directory, sans version info
-  * search for .c files with 'main' in them
-    * if in main.c, use directory name for program
-    * if in more than one, generate multiple programs
-    * if not found, generate a library named after directory
-  * order subdir searches correctly: lib first, src last
-  * assume 'testsuite' dir means we are using dejagnu
-* maybe be smart about reading existing Makefile.am, so tool
-  can be run for incremental changes?  You could imagine:
-
-       Makefile.am:
-               autoproject --incremental
-
-================================================================
-
-Stuff NOT to do, and why:
-
-consider auto-including any file that matches "*.in".
-  [ no: po/Makefile.in shouldn't be included ]
-
-must look at mkid to see how it works (for subdir usage)
-  [ right now, it doesn't.  i don't see a simple fix right now ]
-
-if configure.ac not found, move up a directory and try again?  This
-could eliminate a common source of problems.
-  [ this is just a bad idea ]
-
-* scripts are installed in $exec_prefix/bin, not $prefix/bin
-  Bug or feature?
-  [ the consensus on Gnits is that this isn't required.
-    doubters can work around it anyway ]
-
-Scan source directories and warn about missing files, eg .c/.h files
-that aren't mentioned?
-  [ distcheck makes this less useful ]
-
-* quoting bugs
-  - how to install file with a space in its name?
-  [ don't bother with this -- make is just too losing ]
-
-* notice when a .c file is a target somewhere, and auto-add it to
-    BUILT_SOURCES
-  [ BUILT_SOURCES are for files that need to be built before anything
-    else because of hidden dependencies (something .c files are
-    unlikely to be) ]
-
-* Scan multiple input files when Makefile is generated?
-  This would provide flexibility for large projects; subsumes
-  the "Makefile.tmpl" idea
- [ can't do this.  must explain why in manual.
-   basically, solving all the problems is too hard
-   like: how to remove redundancies between generated .in files
-   instead should implement `include' directive for Makefile.am ]
-
-* Should be a way to have "nobuild_PROGRAMS" which aren't even built,
-  but which could be by running the magic make command.
-  [ We already have EXTRA_PROGRAMS for this. ]
-
-
-* copyright notice
-
-Copyright 1994-2014 Free Software Foundation, Inc.
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
-any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-
-Local Variables:
-mode: outline
-End:
diff --git a/t/Makefile.inc b/t/Makefile.inc
index a7b3714..6936a41 100644
--- a/t/Makefile.inc
+++ b/t/Makefile.inc
@@ -79,6 +79,7 @@ perl_fake_XFAIL_TESTS = \
 
 XFAIL_TESTS = \
   %D%/all.sh \
+  %D%/auxdir-pr19311.sh \
   %D%/override-suggest-local.sh \
   %D%/comments-in-var-def.sh \
   %D%/cond17.sh \
@@ -125,9 +126,9 @@ AM_TESTS_ENVIRONMENT += stderr_fileno_=9; export 
stderr_fileno_;
 # in case it is given with a relative name containing no slashes.
 AM_TESTS_ENVIRONMENT += \
   if test $(srcdir) != .; then \
-    PATH='$(abs_srcdir)/%D%/ax'$(PATH_SEPARATOR)$$PATH; \
+    PATH='$(abs_srcdir)/%D%/ax$(PATH_SEPARATOR)'$$PATH; \
   fi; \
-  PATH='$(abs_builddir)/%D%/ax'$(PATH_SEPARATOR)$$PATH; \
+  PATH='$(abs_builddir)/%D%/ax$(PATH_SEPARATOR)'$$PATH; \
   export PATH;
 
 # Automatically-computed dependencies for tests.
diff --git a/t/make-dryrun.tap b/t/make-dryrun.tap
index 1d6fe74..9394bbb 100644
--- a/t/make-dryrun.tap
+++ b/t/make-dryrun.tap
@@ -18,7 +18,7 @@
 
 . test-init.sh
 
-plan_ 132
+plan_ $((27 * 6))
 
 echo AC_OUTPUT >> configure.ac
 
@@ -42,6 +42,7 @@ dry-recursive:
        $(MAKE) dry-plain
 END
 
+# Each invocation of this will run 6 tests.
 check_make ()
 {
   msg= mode=
@@ -86,15 +87,22 @@ $AUTOMAKE   || fatal_ "automake failed"
 check_make --run
 check_make --run -k
 
-# Test against a known regression.  This was especially heinous, since
+# Test against known regressions.  These were especially heinous, since
 # make running in normal mode was sometimes mistaken for make running
 # in dry mode.
+
 check_make --run TESTS="n1.test n2.test"
 check_make --run TESTS="n1 n2" MAKEFLAGS="TESTS='n1 n2'"
 check_make --run TESTS="n1 n2" MAKEFLAGS='TESTS="n1 n2"'
 check_make --run FOOFLAGS="-n -n -knf2 n --none -n"
 check_make --run MYFLAGS="-n --dryrun -n --dry-run -n"
 
+check_make --run -- --print-directory -k
+check_make --run -- --debug=an
+check_make --run -- --print-directory --no-builtin-rules
+check_make --run -- --no-print-directory
+check_make --run -- --no-print-directory --no-builtin-rules
+
 # ----------------------------------------------------------------------
 
 check_make --dry -- -n


hooks/post-receive
-- 
GNU Automake



reply via email to

[Prev in Thread] Current Thread [Next in Thread]