commit-autoconf
[Top][All Lists]
Advanced

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

autoconf/lib autoconf/general.m4 autoconf/statu...


From: Tim Van Holder
Subject: autoconf/lib autoconf/general.m4 autoconf/statu...
Date: Thu, 20 Sep 2001 11:51:05 -0400

CVSROOT:        /cvs
Module name:    autoconf
Changes by:     Tim Van Holder <address@hidden> 01/09/20 11:51:04

Modified files:
        lib/autoconf   : general.m4 status.m4 
        lib/m4sugar    : m4sh.m4 

Log message:
        2001-09-20  Tim Van Holder  <address@hidden>
        
        * lib/autoconf/general.m4: Fix a small Englisho.
        * lib/autoconf/status.m4: Fix a small typo.  Handle DOS paths when
        setting up ac_dir_suffix and ac_top_builddir.
        * lib/m4sugar/m4sh.m4: Default CDPATH to $PATH_SEPARATOR, not ':'.
        
        2001-09-20  Tim Van Holder  <address@hidden>
        
        * doc/autoconf.texi (File System Conventions): Clarify the use of
        PATH_SEPARATOR.
        (Special Shell Variables[PATH_SEPARATOR]): Ditto.
        (Special Shell Variables[CDPATH]): Mention that $PATH_SEPRATOR should
        be used instead of ':'.
        * lib/autotest/general.m4: Replace occurrences of ':' in
        AUTOTEST_PATH with $PATH_SEPARATOR at test suite startup.
        
        2001-09-20  Tim Van Holder  <address@hidden>
        
        * tests/atgeneral.m4: Add basic support for test ranges (e.g. 7-34) as
        arguments.  Fixed a typo.
        
        2001-09-20  Tim Van Holder  <address@hidden>
        
        * man/Makefile.am (.x.1): Use @PATH_SEPARATOR@, not ':' to set up
        $PATH.  Also set AUTOM4TE_CFG, so we can process autom4te properly.
        
        2001-09-20  Tim Van Holder  <address@hidden>
        
        * bin/autoscan.in: Add 'exec-perl-if-not-run-by-perl'.
        * bin/autoupdate.in: Ditto.
        * bin/autoheader.in: Reworded a few comments.
        * bin/autoconf.in: Reworded help text for a few options.
        * bin/autoheader.in, bin/autom4te.in, bin/autoreconf.in,
        * bin/autoscan.in, bin/autoupdate.in: Ditto.
        
        2001-09-20  Tim Van Holder  <address@hidden>
        
        * lib/Autom4te/XFile.pm (open): Simplified the error message (we
        already have $file).  Set output files to binary mode (helps avoid
        CR issues on DOSish systems).
        
        2001-09-19  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4: Englishoes.
        From Tim Van Holder and Alexey Mahotkin.
        
        2001-09-18  Paul Eggert  <address@hidden>
        
        * doc/autoconf.texi (Common Shell Constructs): New node,
        documenting AS_DIRNAME.
        (Limitations of Usual Tools): Refer to it when discussing dirname.
        Also, update discussion of POSIX standard to reflect latest draft.
        
        * lib/autoconf/c.m4:
        (AC_LANG_INT_SAVE(C)): Also support negative values, down to LONG_MIN.
        
        * lib/autoconf/general.m4 (_AC_COMPUTE_INT_COMPILE):
        Do not pass a first argument with leading '-'
        to expr, by parenthesizing initial integers that might be negative.
        
        * doc/autoconf.texi (Particular Functions): AC_FUNC_GETPGRP
        now merely checks whether it is an error to pass an argument
        to getpgrp.
        
        * lib/autoconf/functions.m4 (_AC_FUNC_GETPGRP_TEST): Remove.
        (AC_FUNC_GETPGRP): Don't bother with a runtime test.  Just check
        whether it is a (compile-time) error to pass an argument to
        getpgrp.  This simpler test supports the revised documentation,
        and is all that AC_FUNC_GETPGRP's users really need.
        
        2001-09-18  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Limitations of Make) <$<>: New.
        
        2001-09-18  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Limitations of Usual Tools) <find>: More about
        `{}'.
        * lib/autotest/general.m4 (AT_INIT): Adjust.
        
        2001-09-18  Paul Wagland   <address@hidden>
        
        * tests/m4sh.at: Ensure that AS_DIRNAME handles '/', '//' and '///'
        correctly.
        Add test for AS_BASENAME.
        * lib/m4sugar/m4sh.m4: Fix AS_BASENAME so that it passes the previous
        added test. It now correctly handles /1/2/3/, returning '3' not ''.
        Added AS_BASENAME_SED to make the interface the same as AS_DIRNAME.
        * tests/base.at: Fixed the expected responses. The old ones were
        one line out...
        * lib/autoconf/general.m4: Fixed AC_PREFIX_PROGRAM, it now behaves as
        the documentation claims it should (and how it behaved in 2.13).
        
        2001-09-18  Akim Demaille  <address@hidden>
        
        * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): No INIT-CMDS in
        the AC_CONFIG_COMMANDS invocation.
        This also solves the name clash problems.
        Don't set the package's ID.
        * lib/m4sugar/Makefile.am (version.m4): Revamp.
        No longer to be shipped.
        (version.in): Remove.
        * lib/m4sugar/m4sugar.m4, lib/autoconf/general.m4,
        * lib/autoconf/status.m4: Adjust.
        Use `m4_PACKAGE_STRING'.
        * lib/autotest/general.m4 (AT_INIT): N-th signature change: now
        the only optional argument is the name of the test suite.
        Expect `package.m4' to define the package signature.
        * lib/autom4te.in (Autotest): Add `package.m4?'.
        * tests/Makefile.am (package.m4): New.
        * tests/suite.at: ifnames is a victim.
        
        2001-09-18  Akim Demaille  <address@hidden>
        
        * lib/autom4te.in (Autoconf): Preselect AM_CONDITIONAL,
        AC_LIBSOURCE, AC_CONFIG_FILES.
        * lib/autotest/general.m4 (AT_INIT): Don't abort when a tested
        program version string doesn't match the package's.
        * lib/autoconf/general.m4 (AC_CACHE_VAL): Reestablish the space
        after `(cached)'.
        
        2001-09-17  Paul Eggert  <address@hidden>
        
        * lib/autoconf/c.m4: (AC_LANG_INT_SAVE(C)):
        Allow expression to return any value that can fit into unsigned long
        (not int, as before).  Check for output errors.
        
        2001-09-17  Bruno Haible <address@hidden>
        
        * lib/autoconf/c.m4: (AC_LANG_INT_SAVE(C)):
        Always include <stdio.h> and <stdlib.h>. Evaluate
        the expression in an extra function before these includes. Call
        fprintf "%d" only after ensuring the argument is of type 'int'.
        Reported by Wayne Chapeskie <address@hidden>.
        
        2001-09-17  Paul Eggert  <address@hidden>
        
        Fix bug reported by Paul Townsend on AIX 4.3.3.0 with CFLAGS=-O4
        or CFLAGS=-O5.  In that case, the linker has a relaxed view of
        fatal errors, and AC_CHECK_LIB causes it to include libraries even
        when they don't exist.
        
        * lib/autoconf/headers.m4 (AC_HEADER_DIRENT): Use AC_SEARCH_LIBS,
        not AC_CHECK_LIB, so that we don't use -ldir or -lx if we don't
        need it.
        
        * lib/autoconf/specific.m4 (AC_ISC_POSIX): Replace the old, crufty
        version with the version used by fileutils 4.1, except use
        AC_SEARCH_LIBS, not AC_CHECK_LIB, so that we don't use -lcposix if
        we don't need it.
        
        * doc/autoconf.texi (AC_ISC_POSIX): Describe new behavior.
        
        2001-09-13  Akim Demaille  <address@hidden>
        
        * tests/base.at, tests/m4sh.at: Be sure to issue the bangshe line
        _first_.
        Reported by Gerrit P. Haase.
        
        2001-09-13  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4 (AT_INIT): Reset `AT_victims' so that
        m4_defn'ing is valid.
        
        2001-09-13  Akim Demaille  <address@hidden>
        
        * lib/m4sugar/m4sugar.m4 (m4_append_uniq): New.
        * lib/autotest/general.m4 (AT_VICTIMS, AT_KEYWORDS, _AT_CLEANUP_FILE):
        Use it.
        
        2001-09-13  Akim Demaille  <address@hidden>
        
        * lib/m4sugar/m4sugar.m4 (_AS_QUOTE_IFELSE, _AS_BOX_INDIR): Use
        m4_match.
        (m4_re_escape): New.
        * lib/autoconf/status.m4 (AC_CONFIG_IF_MEMBER): Use it.
        * lib/autoconf/general.m4 (AC_CACHE_SAVE): Use m4_match.
        * lib/autoconf/status.m4 (AC_CONFIG_IF_MEMBER, AC_CONFIG_LINKS):
        Likewise.
        * lib/autoconf/types.m4 (_AC_CHECK_TYPE_REPLACEMENT_TYPE_P)
        (_AC_CHECK_TYPE_MAYBE_TYPE_P, AC_CHECK_MEMBER): Likewise.
        * lib/autotest/general.m4 (AT_INIT): Rename AT_TESTS_ALL as
        AT_tests_all for consistency.
        Set at_victims.
        (AT_VICTIMS): Similar to AT_KEYWORDS.
        (_AT_CLEANUP_FILE_IF): Use m4_match and m4_re_escape.
        
        2001-09-13  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4 (AT_INIT): Fix stupid bugs.
        
        2001-09-13  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4 (AT_INIT): Create and remove
        `$as_me.[0-9]+' instead of `debug-[0-9]+.sh', so that multiple
        test suites can cohabit.
        
        2001-09-13  Akim Demaille  <address@hidden>
        
        * tests/mktests.sh: Don't output banners for empty test files.
        
        2001-09-13  Akim Demaille  <address@hidden>
        
        Test suites can be run independently of configure.
        
        * lib/m4sugar/m4sh.m4 (_AS_ECHO, _AS_ECHO_N_PREPARE): New.
        * lib/autoconf/programs.m4 (_AC_PROG_ECHO): Remove.
        * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Adjust: AC_SUBST
        ECHO_N etc.
        * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't ask for at_n
        and at_c.
        * lib/autotest/general.m4: Use ECHO_*.
        
        2001-09-13  Akim Demaille  <address@hidden>
        
        * bin/ifnames.in: Rewrite in Perl.
        * configure.ac: Don't look for AWK.
        * tests/tools.at (AWK portability): Remove.
        (Syntax of the shell scripts): Don't check ifnames.
        (AT_CHECK_PERL_SYNTAX): New.
        (Syntax of the Perl scripts): Check ifnames.
        * tests/ifnames: New.
        
        2001-09-13  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4 (AT_INIT): Let --keywords also match
        test group titles.
        * tests/atspecific.m4 (AT_CHECK_AU_MACRO): AT_KEYWORDS(autoupdate).
        Remove all the other keywords.
        
        2001-09-10  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4 (AT_INIT): Remove the diversion HELP and
        SETUP: no longer used.
        Support -k, --keywords.
        <at_help>: Be `no', `short', or `long'.
        <at_help_all>: New variable.
        (AT_KEYWORDS): New.
        (AT_CLEANUP_FILE_IFELSE, AT_CLEANUP_FILE): Rename as...
        (_AT_CLEANUP_FILE_IF, _AT_CLEANUP_FILE): these.
        (_AT_CLEANUP_FILE_IF): Simplify the regexp.
        (AT_SETUP): Reset AT_line, AT_keywords, AT_description.
        No longer fill the HELP diversion.
        (AT_CLEANUP): Use them.
        * lib/m4sugar/m4sugar.m4 (m4_append): Support a separator.
        (m4_list_append): Remove.
        
        Spread a few keywords in the Autoconf test suite.
        
        2001-09-10  Akim Demaille  <address@hidden>
        
        * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't pass
        PATH_SEPARATOR, let M4sh compute it.
        * lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE): New.
        * lib/autoconf/programs.m4 (AC_SHELL_PATH_WALK): Use PATH_SEPARATOR.
        Move to...
        * lib/m4sugar/m4sh.m4 (_AS_PATH_WALK): Here.
        Simplify when the path is not a literal.
        (AS_UNAME): Use it to report PATH.
        * lib/autoconf/general.m4 (_AC_INIT_PREPARE_FS_SEPARATORS): Remove.
        (_AC_INIT_DEFAULTS): AC_SUBST PATH_SEPARATOR.
        * lib/autoconf/programs.m4 (AC_PROG_INSTALL): Use _AS_PATH_WALK.
        * lib/autotest/general.m4 (AT_INIT): Use _AS_PATH_WALK to
        normalize the path, and to look for victims.
        * tests/semantics.at (AC_PATH_PROG & AC_PATH_PROGS)
        (AC_CHECK_PROG & AC_CHECK_PROGS): Use PATH_SEPARATOR.
        
        2001-09-07  Akim Demaille  <address@hidden>
        
        * bin/autom4te.in (&handle_m4): `< /dev/null' so that GNU M4 1.5
        doesn't neutralize SIGINT, making autoconf etc. non interruptible.
        * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Move the package
        related variables into `at_package_*'.
        * lib/autotest/general.m4 (AT_VICTIMS): New.
        (AT_INIT): Adjust for stand-alone/embedded test suites.
        (AS_MESSAGE_LOG_FD): Define and use it.
        * tests/suite.at (AT_VICTIMS): Use it.
        * tests/tools.at (autoupdating AC_PREREQ): Don't depend upon
        at_version.
        
        2001-09-07  Akim Demaille  <address@hidden>
        
        Move toward possibly stand-alone test suites.
        
        * lib/autotest/general.m4: Stop displaying srcdir everywhere as,
        in addition, it introduces useless differences in logs.
        (AT_INIT): Let atconfig and atlocal be both optional.
        Adjust PATH computation.
        * lib/m4sugar/m4sh.m4 (AS_UNAME): More readable display of PATH.
        
        2001-09-07  Akim Demaille  <address@hidden>
        
        * lib/autoconf/Makefile.am (autoconf.m4f): Depends upon
        m4sugar/version.m4.
        
        2001-09-05  Akim Demaille  <address@hidden>
        
        * lib/autoconf/c.m4 (AC_LANG_BOOL_COMPILE_TRY(C)): Use `_array_'
        to avoid GCC warnings.
        From Uwe Seimet.
        
        2001-09-05  Akim Demaille  <address@hidden>
        
        * bin/autom4te.in: --language is -l, not -s.
        
        2001-09-05  Akim Demaille  <address@hidden>
        
        Be ready to handle filenames as stupid as `dnl.at', for if even
        the maintainer is dumb enough to do that...
        
        * lib/autotest/general.m4 (AT_SETUP, AT_LINE): Demonstrates your
        excellence in M4 quotation: consider `__file__' is active.
        
        And BTW, when invoking m4, pass the --include in the right order:
        the wrong one.
        
        * bin/autom4te.in, bin/autoupdate.in: Use reverse when kingtal to
        4m.
        
        2001-09-05  Akim Demaille  <address@hidden>
        
        * lib/Autom4te/XFile.pm: New lib file.
        * bin/autoupdate.in, bin/autoscan.pl, bin/autom4te.in,
        * bin/autoheader.in: Use it.
        
        2001-09-05  Akim Demaille  <address@hidden>
        
        * bin/autoupdate.in (&handle_m4_macros) <unm4.m4>: Undefine iff
        defined.
        
        2001-09-05  Akim Demaille  <address@hidden>
        
        * lib/Autom4te/General.pm (&getopt): Work around the `-' Getopt bug.
        * bin/autoheader.in, bin/autoupdate.in (&parse_args): Adjust.
        
        * bin/autoscan.in: Use `getopt' and `find_files' etc.
        Add -I, --include support.
        * doc/autoconf.texi (autoscan Invocation): Adjust.
        
        2001-09-05  Akim Demaille  <address@hidden>
        
        CVS GNU M4 doesn't like `undefine(undefined)'.
        
        * bin/autoupdate.in (&handle_m4_macros, &handle_autoconf_macros):
        New, extracted from main.
        Use IO::File wherever possible.
        (input.m4): Be constant, use -I instead of hard coding $tmp.
        Therefore be a quoted heredoc.
        Don't invoke `_au_disable', since ac was not loaded, but just
        `unm4.m4'.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        Version 2.52d.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix the
        previous patch.
        * tests/atspecific.m4 (AT_CHECK_AUTOHEADER): Can create `config.hin~'.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): DU 5.0 has
        serious problems handling heredocs in heredocs.
        Reported by Nicolas Joly.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi: Don't promote non `m4_*' M4 macros.
        (Making testsuite Scripts): Update.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * lib/Makefile.am (CLEANFILES): Add autom4te.cfg.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Quadrigraphs): Document `@&t@'.
        (testsuite Scripts): There is no such thing as `atconfig.in'.
        And actually one diagram is missing: test suite runtime.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * lib/Autom4te/General.pm (&find_file): Browse the includes in the
        inverse order.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * bin/autoupdate.in (@include): `installcheck' revealed the path
        to m4sugar was lacking!
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * man/Makefile.am (.x.1): We really have to pass
        autom4te_perllibdir.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4 (AT_INIT): Don't pass all the args to
        debug scripts, in particular passing explicitly listed tests to
        run is stupid.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * bin/autom4te.in (&parse_args): Strip `.' from address@hidden'.
        * bin/autoupdate.in: Use --include, -I, and --force, -f, too.
        Use directly autom4te, not autoconf.
        * tests/autoupdate: $top_srcdir/lib is needed too for melt files.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * tests/semantics.at (AC_C_BIGENDIAN): Missing eol.
        * bin/autoheader.in (%symbol): Strip arguments of macros.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi: Catch up -I, --include changes.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * bin/autom4te.in (&parse_args): Die on unknown languages.
        * bin/autoheader.in: Run directly autom4te --mode=autoconf, no
        need for autoconf.
        Promote --include over --macrodir and other obsolete options.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * lib/Autom4te/General.pm ($version, $help, &getopt): New.
        * bin/autoupdate.in, bin/autoheader.in, bin/autom4te.in: Use them.
        * bin/autom4te.in ($autoconf): Pass --force.
        `print $out' doesn't print `$_' but `$out'.
        * tests/tools.at (Syntax of the Perl scripts): Pass the lib dir.
        (autoheader): Pass --force since the test suite goes too fast for
        the time stamps.
        Adjust to the new autoheader messages.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * bin/autoheader.in: Handle the acconfig.h etc. junk files.
        Check the completeness of the #template.
        * lib/Autom4te/General.pm (&update_file): s/remove/unlink/.
        * tests/semantics.at (AC_C_BIGENDIAN): Adjust AT_CHECK_AUTOHEADER
        invocation.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * lib/Autom4te/General.pm (&find_file, &update_file): New.
        * bin/autoupdate.in, bin/autoheader.in: Adjust.
        Drop AC_MACRODIR dead for real.
        * tests/atspecific.m4 (AT_CHECK_AUTOHEADER): Now autoheader says
        `autoheader: `config.hin' is created'.
        * tests/tools.at (Syntax of the Perl scripts): Check autoheader.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * bin/autoheader.in: Rewrite in Perl.
        * tests/autoheader: Adjust.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * bin/autoconf.in (--include, -I): New option.
        Map --localdir, --autoconf-dir onto it.
        Forward autom4te's options instead of interpreting them.
        * bin/autoconf.in, bin/autoheader.in (AC_MACRODIR, autoconf_dir):
        There is no such envvar since the inception of autom4te.cfg.
        * bin/autom4te.in (&parse_args): Uniquify address@hidden'.
        * bin/autoupdate.in: Adjust, and perform more control.
        * tests/atspecific.m4 (AT_CHECK_AUTOCONF): Adjust.
        * tests/autoconf: Dittowise.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * bin/autoconf.in: Don't bother with `acsite.m4' and `aclocal.m4'.
        * bin/autom4te.in (&find_file): Support `FILE?' standing for
        optionally `FILE'.
        Use -e, not -f, since /dev/null for instance is OK.
        (&parse_args): Adjust.
        * lib/autom4te.in (Autoconf): Add `acsite.m4?' and `aclocal.m4?'.
        
        2001-08-31  Akim Demaille  <address@hidden>
        
        * configure.ac: Also find tested executables in bin.
        * bin/autoconf.in, bin/autoheader.in, bin/autoreconf.in,
        * bin/autoscan.in, autoupdate.in: Use exclusively the name of the
        installed peer executables, only PATH is allowed to resolve it.
        Pass `autoconf_dir' via options, not via invisible envvars.
        * lib/Autom4te/General.pm (&find_peer): Remove.
        * lib/autotest/general.m4 (AT_INIT): `AUTOTEST_PATH=a:b' gives
        `abuild:asrc:bbuild:bsrc', not `abuild:bbuild:asrc:bsrc'.
        * man/Makefile.am: Let help2man rely on PATH instead of trying to
        find the executables for it.
        * tests/Makefile.am: Major cleanup.  Too lazy to document...
        * tests/atlocal.in: Remove all the obscure envvar manipulations.
        We only need PERL.
        * tests/atspecific.m4, tests/tools.at: Passing --localdir is
        indeed related to running the test suite, while passing
        --autoconf-dir and others is related to running non installed
        Autoconf executables.  So don't do that, leave it to...
        * tests/autoconf, tests/autoheader, tests/autom4te, tests/autoupdate,
        * tests/autoscan: New.
        * tests/atspecific.m4 (AT_CHECK_M4SUGAR, AT_CHECK_M4SH): Don't
        refer to library files: rely on --language.
        
        2001-08-29  Akim Demaille  <address@hidden>
        
        * bin/autom4te.in, lib/autom4te.in, bin/autoconf.in:
        s/--set/--language/.
        
        2001-08-29  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi: Strip the @nodes.
        Suggested by Paul Eggert.
        (Initializing configure): Typo.
        
        2001-08-29  Akim Demaille  <address@hidden>
        
        * bin/autom4te.in (&handle_output): s/@__@/@&t@/.
        Suggested by Paul Eggert.
        
        2001-08-29  Akim Demaille  <address@hidden>
        
        * Makefile.maint (do-po-update): Wget refuses to overwrite files:
        download in a tmp dir.
        
        2001-08-29  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4: s/AT-devnull/devnull/ since there are
        case insensitive OSes out there :(
        From Tim Van Holder.
        
        2001-08-29  Akim Demaille  <address@hidden>
        
        * lib/autom4te.in: New.
        * lib/Makefile.am (edit, autom4te.cfg): New.
        * bin/autom4te.in (BEGIN): Simplify.
        Rely on `AC_MACRODIR' in addition of `autom4te_perllibdir'.
        (&load_configuration): New.  Use it.
        (&parse_args): Support --mode, --set, and --melt.
        * bin/autoconf.in: Simplify and adjust.
        * tests/Makefile.am (AUTOMAKE): Use --set.
        * tests/atlocal.in: Adjust.
        * BUGS: distcheck and check are weak.
        
        2001-08-29  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4: Use
        foo=`(command) 2>/dev/null`
        not
        foo=`command` 2>/dev/null
        (at-devnull): Rename as...
        (AT-devnull): this.
        (--clean): Remove AT-* files too.
        * doc/autoconf.texi (Limitations of Usual Tools): Document `date'.
        Reported by Nicolas Joly.
        
        2001-08-28  Akim Demaille  <address@hidden>
        
        * lib/autoconf/general.m4 (_AC_INIT_PREPARE): Don't use single
        quotes inside single quotes.
        Reported by Nicolas Joly.
        
        2001-08-28  Kevin Ryde  <address@hidden>
        
        * doc/autoconf.texi (Function Portability): Mention C right shifts.
        
        2001-08-27  Tim Van Holder  <address@hidden>
        
        * lib/autotest/general.m4: Reword some messages.
        (AT_INIT): Check for the `times' builtin before using it.
        Support test ranges as arguments to the testsuite.
        Have -e imply -d as the help text suggested.
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        * Makefile.maint: Formatting changes.
        (do-po-update, po-update, cvs-update, update): New targets.
        (AMTAR): Remove.
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4 (AT_INIT) <at_cmd_line>: Remove.
        <at_cmd_line>: New.
        Pass it to debug-*.sh scripts.
        <AUTOTEST_PATH>: May contain absolute dir names.
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4 (AT_INIT): Log the command line.
        Support `VAR=VAL' as arguments.
        Compute PATH _after_ the options processing, so that AUTOTEST_PATH
        may be set via the command line.
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): $2 defaults to $1.
        * lib/autotest/autotest.m4 (AT_INIT): Expand AUTOTEST_PATH into
        first the build dirs, then the src dirs.
        * configure.ac (AC_CONFIG_TESTDIR): Adjust.
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4 (AT_INIT): Output the definition of
        at_data_files earlier.
        (--clean, -c): New option.
        * tests/Makefile.am: Use this option.
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        * lib/autoconf/status.m4 (_AC_SRCPATHS): Rename `ac_dots' as
        `ac_top_builddir' to mimic Automake's vocabulary, which much more
        readable.
        Adjust callers.
        * doc/autoconf.texi (Configuration Actions): Document the vars
        available in commands.
        Emphasize the risks of collisions in init-cmds.
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Input) <AC_INIT>: Move to..
        (Initializing configure): this new node.
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        * Makefile.am (EXTRA_DIST): INSTALL.txt is a dead hack.
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        * m4/atconfig.m4 (AT_CONFIG): Remove, replaced by...
        * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): this.
        New file.
        * m4/Makefile.am (EXTRA_DIST): Oops, adjust...
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        * lib/autoconf/general.m4 (AU_DEFINE, AU_DEFUN, AU_ALIAS): Move
        to...
        * lib/autoconf/autoheader.m4: this new file.
        * lib/autoconf/general.m4 (AH_OUTPUT, AH_VERBATIM)
        (_AH_VERBATIM_OLD, AH_TEMPLATE, _AH_TEMPLATE_OLD, AH_TOP, AH_BOTTOM):
        Move to...
        * lib/autoconf/autoupdate.m4: this new file.
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        * lib/autoconf/status.m4 (_AC_SRCPATHS): New.
        (_AC_OUTPUT_LINKS, _AC_OUTPUT_FILES, _AC_OUTPUT_SUBDIRS): Use it.
        Standardize the var names (ac_sub_srcdir -> ac_srcdir, ac_subdir
        -> ac_dir).
        (_AC_OUTPUT_HEADERS): AS_DIRNAME always return a dir name.
        * lib/autoconf/general.m4 (_AC_INIT_HELP): Ditto.
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        * lib/autoconf/autoconf.m4 (AC_CONFIG_COMMANDS)
        (AC_CONFIG_COMMANDS_POST, AC_CONFIG_COMMANDS_PRE, AC_CONFIG_FILES)
        (AC_CONFIG_HEADER, AC_CONFIG_HEADERS, AC_CONFIG_IF_MEMBER)
        (AC_CONFIG_LINKS, AC_CONFIG_SUBDIRS, AC_FILE_DEPENDENCY_TRACE)
        (AC_LINK_FILES, AC_LIST_COMMANDS, AC_LIST_COMMANDS_COMMANDS)
        (AC_LIST_FILES, AC_LIST_FILES_COMMANDS, AC_LIST_HEADERS)
        (AC_LIST_HEADERS_COMMANDS, AC_LIST_LINKS, AC_LIST_LINKS_COMMANDS)
        (AC_OUTPUT, AC_OUTPUT_COMMANDS, AC_OUTPUT_COMMANDS_POST)
        (AC_OUTPUT_COMMANDS_PRE, AC_OUTPUT_MAKE_DEFS)
        (_AC_CONFIG_COMMANDS_INIT, _AC_CONFIG_DEPENDENCIES)
        (_AC_CONFIG_DEPENDENCY, _AC_CONFIG_UNIQUE, _AC_LINK_FILES_CNT)
        (_AC_LIST_SUBDIRS, _AC_OUTPUT_COMMANDS, _AC_OUTPUT_COMMANDS_CNT)
        (_AC_OUTPUT_COMMANDS_INIT, _AC_OUTPUT_CONFIG_STATUS)
        (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS, _AC_OUTPUT_LINKS)
        (_AC_OUTPUT_SUBDIRS): Move to...
        * lib/autoconf/status.m4: this new file.
        * lib/autoconf/general.m4, lib/autoconf/Makefile.am: Adjust.
        * tests/Makefile.am, tests/suite.at: Adjust.
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        Automake 1.5.
        
        * Makefile.am (AUTOMAKE_OPTIONS): Add 1.5 and dist-bzip2.
        (AMTAR): Help automake define it.
        (INSTALL, install-data-hook): The INSTALL.txt trick is no longer
        needed, 1.5 can have a macro and a target with the same name.
        * m4/auxdir.m4, m4/cond.m4, m4/depend.m4, m4/install-sh.m4,
        * m4/strip.m4: New.
        * m4/init.m4, m4/sanity.m4: Update.
        * doc/Makefile.am (CLEANFILES): 1.5 knows the texi2dvi files.
        * lib/autoconf/Makefile.am, lib/autotest/Makefile.am,
        * lib/m4sugar/Makefile.am, lib/autoscan/Makefile.am,
        * lib/Autom4te/Makefile.am, man/Makefile.am: Use dist/nodist.
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        Provide a mean to ``AC_PREREQ'' for M4sugar, M4sh and Autotest.
        
        * lib/autoconf/version.in: Remove.
        * lib/m4sugar/version.in: New.
        * lib/m4sugar/m4sugar.m4 (m4_acversion, m4_version_prereq): New.
        Adjust callers.
        * bin/autoupdate.in: Distinguish M4sugar vs. Autoconf macros by
        the name of the directory they're in, instead of the filename,
        since version.m4 is now in m4sugar, but m4_acversion must not be
        classified as an Autoconf macro.
        ($input_m4): Don't qualify the path to m4sugar.
        Rather, pass autoconf_dir to m4.
        * tests/Makefile.am (testsuite): Remove -I top_srcdir, unneeded.
        * tests/suite.at: Require 2.52c.
        
        2001-08-27  Akim Demaille  <address@hidden>
        
        testsuite.log should include config.log.
        
        * lib/autotest/autotest.m4: New.
        * lib/autotest/general.m4, tests/atspecific.m4: Adjust.
        * tests/suite.at : Adjust.
        (AT_INIT): Log config.log.
        * lib/m4sugar/m4sugar.m4 (m4_text_box): New.
        * lib/m4sugar/m4sh.m4 (_AS_BOX_LITERAL): Adjust.
        * lib/autoconf/general.m4 (_AC_INIT_CONFIG_LOG): Use them.
        (_AC_INIT_PREPARE): Fix the incredibly messy and buggy completion
        of config.log on traps.
        (_AC_OUTPUT_CONFIG_STATUS): Use AS_BOX.
        Use consistently `_ACEOF' for configure's here docs, and `_CSEOF'
        for config.status'.
        Open the log as soon as possible.
        Use the same log introduction as configure's.
        
        2001-08-22  Paul Eggert  <address@hidden>
        
        * doc/autoconf.texi (Indices): New node.
        Move indices out of the top level menu and into this submenu.
        
        2001-08-22  Akim Demaille  <address@hidden>
        
        * lib/autoconf/programs.m4 (_AC_PROG_LEX_YYTEXT_DECL): Use
        AC_TRY_COMMAND.
        (AC_DECL_YYTEXT): Fix the previous patch: it points to AC_PROG_LEX.
        
        2001-08-22  Akim Demaille  <address@hidden>
        
        * lib/autoconf/general.m4 (AC_SHELL_PATH_WALK, AC_CHECK_PROG)
        (AC_CHECK_PROGS, AC_PATH_PROG, AC_PATH_PROGS, AC_CHECK_TOOL_PREFIX)
        (AC_PATH_TOOL, AC_CHECK_TOOL, AC_CHECK_TOOLS): Move to...
        * lib/autoconf/programs.m4: here.
        * lib/autoconf/specific.m4 (_AC_PROG_ECHO, AC_PROG_MAKE_SET)
        (AC_PROG_RANLIB, AC_PROG_YACC, AC_PROG_LEX, _AC_DECL_YYTEXT)
        (AC_PROG_INSTALL, AC_PROG_LN_S, AC_RSH): Move to...
        * lib/autoconf/programs.m4: here.
        (_AC_DECL_YYTEXT): Rename as...
        (_AC_PROG_LEX_YYTEXT_DECL): this.
        * lib/autoconf/autoconf.m4, lib/autoconf/Makefile.am
        * tests/Makefile.am, tests/suite.am: Adjust.
        
        2001-08-22  Akim Demaille  <address@hidden>
        
        * lib/autoconf/general.m4 (AC_LIST_MEMBER_OF, AC_LINKER_OPTION):
        Move to...
        * lib/autoconf/fortran.m4 (_AC_LIST_MEMBER_IF, _AC_LINKER_OPTION):
        here.
        * lib/autoconf/general.m4 (AC_TRY_LINK_FUNC): Move to...
        * lib/autoconf/functions.m4: here.
        * lib/autoconf/general.m4 (AC_SEARCH_LIBS, AC_CHECK_LIB)
        (AH_CHECK_LIB): Move to...
        * lib/autoconf/libs: this new file.
        * lib/autoconf/specific.m4 (_AC_PATH_X_XMKMF, _AC_PATH_X_DIRECT)
        (_AC_PATH_X, AC_PATH_X, AC_PATH_XTRA): Move to...
        * lib/autoconf/libs.m4: here.
        * lib/autoconf/autoconf.m4, lib/autoconf/Makefile.am: Adjust.
        
        2001-08-22  Akim Demaille  <address@hidden>
        
        * lib/m4sugar/m4sh.m4 (AS_MKDIR_P): Fail if fails.
        * lib/autoconf/general.m4 (_AC_OUTPUT_SUBDIRS): Adjust.
        (AC_SITE_LOAD): Better logging of config.site.
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        * configure.ac (AT_CONFIG): Fix the path.
        * m4/atconfig.m4 (AT_CONFIG): Don't use EOF but ATEOF so that 2.52
        can be used.
        
        2001-08-20  Alexandre Duret-Lutz  <address@hidden>
        
        * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Prepare the cross-compile
        program with AC_LANG_PROGRAM before feeding it to
        AC_COMPILE_IFELSE.  Cleanup grep usage.
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        * ChangeLog, ChangeLog.0, ChangeLog.1, ChangeLog.2, AUTHORS, BUGS,
        * NEWS, README, README-alpha, TODO, tests/README: This package is
        `Autoconf', not `autoconf' (the executable).
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        Info readers seem to need `Index' in the index node title :(
        
        * doc/autoconf.texi: Reverse the 2001-08-15 change which
        simplified index node names.
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        * lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Warn if the
        arguments are not literals.
        * doc/autoconf.texi (Input) <AC_INIT>: Arguments must be literals.
        Specify the output variables, and macros defined.
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Examining Declarations) <AC_TRY_CPP>:
        (Examining Syntax) <AC_TRY_COMPILE>
        (Examining Libraries) <AC_TRY_LINK>
        (Test Programs) <AC_TRY_RUN>: These macros double quote some of
        their arguments.
        Reported by Werner Lemberg.
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4 (AT_INIT): Compute top_builddir,
        top_srcdir and srcdir from at_topbuild_2_topsrc and at_testdir.
        Load atlocal late enough to dump it in the log.
        * m4/atconfig.m4 (AT_CONFIG): Pass them to atconfig.
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        * tests/torture.at (Configuring subdirectories): New test.
        * lib/autoconf/general.m4 (_AC_INIT_SRCDIR): Say what you are
        looking for.
        * m4/atconfig.m4: Be sure the let $[0] be expandable.
        (top_srcdir): Fix its computation.
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        * lib/autoconf/general.m4 (_AC_OUTPUT_COMMANDS): Say what you do.
        * m4/atconfig.m4 (AT_CONFIG): $1 is now the directory where the
        test suite lives.
        Create `atconfig' automagically.
        Configure atlocal.in if present.
        * tests/atconfig.in: Remove.
        * tests/atlocal.in: New.
        * tests/Makefile.am: Adjust.
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        Huh!?!?!  There are still some user EOF tags used, which prevents
        their use in AC_CONFIG_COMMANDS for instance...
        
        * lib/autoconf/general.m4, lib/autoconf/specific.m4,
        * lib/autotest/general.m4: Rename the EOF tags as `_ACEOF',
        `_CSEOF', or `_ATEOF', as appropriate.
        * lib/m4sugar/Makefile.am, lib/autoconf/Makefile.am,
        * lib/autotest/Makefile.am (check-local): Enforce this constraint.
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        * tests/base.at, tests/m4sh.at, tests/m4sugar.at,
        * tests/semantics.at, tests/tools.at, tests/torture.at:
        s/^AT_DATA\(([^][]+),/AT_DATA([$1],/.
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        Autotest invokes M4sh's initialization.
        
        * lib/autotest/general.m4: Adjust the diversion names.
        (AT_INIT): Run AS_INIT.
        Use the BINSH diversion to invoke /bin/sh.
        * tests/base.at, tests/m4sh.at, tests/m4sugar.at, tests/tools.at:
        * tests/torture.at: Respect M4sugar and M4sh macro name spaces.
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        Let M4sh have its own diversions.
        
        * lib/autoconf/general.m4 (_m4_divert(BINSH), _m4_divert(REVISION))
        (_m4_divert(NOTICE)): Rename as...
        * lib/m4sugar/m4msh.m4 (_m4_divert(BINSH), _m4_divert(HEADER-REVISION))
        (_m4_divert(HEADER-COMMENT)): these.
        (_m4_divert(HEADER-COPYRIGHT), _m4_divert(HEADER-COPYRIGHT)): New.
        (_m4_divert(NOTICE)): New, for Libtool.
        * lib/autoconf/general.m4 (_m4_divert(PREPARE)): Remove, replaced
        long ago with `_m4_divert(GROW)'.
        (AC_COPYRIGHT, AC_REVISION, _AC_INIT_NOTICE): Adjust.
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        * tests/base.at, tests/compile.at, tests/foreign.at,
        * tests/m4sh.at, tests/m4sugar.at, tests/mktests.sh,
        * tests/semantics.at, tests/suite.at, tests/tools.at,
        * tests/torture.at: Ask Autotest mode, not Autoconf mode.
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        * bin/autom4te.in (handle_output): Handle @address@hidden
        
        2001-08-20  Akim Demaille  <address@hidden>
        
        * lib/autoconf/autoconf.m4, lib/autoconf/oldnames.m4,
        * lib/autotest/general.m4: Adjust the license.
        
        2001-08-17  Paul Eggert  <address@hidden>
        
        * doc/autoconf.texi (Function Portability): Mention snprintf,
        following up on a suggestion by Kevin Ryde.
        
        2001-08-17  Akim Demaille  <address@hidden>
        
        * doc/install.texi, doc/autoconf.texi: Use `autoconf', not
        `autoconf_manual', as texinfo.tex 2001-06-21.10 chokes on it.
        
        2001-08-17  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4 (AT_INIT): Refer to `$as_me.log', not
        `$0.log' as for projects where testsuite is in src, we'd have
        testsuite.log created in src.
        
        2001-08-17  Akim Demaille  <address@hidden>
        
        * bin/autom4te.in (&parse_args): Recognize --normalize.
        
        2001-08-17  Akim Demaille  <address@hidden>
        
        Start implementing the AC_CHECK_HEADER transition scheme.
        
        * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_NEW)
        (_AC_CHECK_HEADER_OLD, _AC_CHECK_HEADER_MONGREL): New.
        (AC_CHECK_HEADER): Use them.
        
        2001-08-17  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi: Work around Texinfo buglets.
        (Transformation Rules): One example is enough, users are expected
        to have their brains on. And BTW, use DESTDIR.
        (dvar): New macro.  Use it.
        
        2001-08-17  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Writing testsuite.at) <AT_CHECK>: Complete.
        * lib/autotest/general.m4 (AT_INIT): Use the relative dir when
        looking for ChangeLogs.
        
        2001-08-17  Akim Demaille  <address@hidden>
        
        * bin/autom4te.in: --normalize is a new option.
        * bin/autoconf.in: Use it.
        
        2001-08-17  Akim Demaille  <address@hidden>
        
        * bin/Makefile.am, lib/Autom4te/Makefile.am, lib/autoconf/Makefile.am
        * lib/autotest/Makefile.am, lib/m4sugar/Makefile.am: Add TAGS support.
        
        2001-08-16  Paul Eggert  <address@hidden>
        
        * doc/autoconf.texi, doc/install.texi: Put copyright notice at
        start, not at end.
        
        2001-08-15  Akim Demaille  <address@hidden>
        
        * doc/Makefile.am (fu): New index, can't use fn because of defmac.
        Use it.
        
        2001-08-15  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (pr): New index.
        (prindex, findex): Use, merge, and output them.
        (Environment Variable Index, Output Variable Index)
        (Preprocessor Symbol Index, Autoconf Macro Index, M4 Macro Index)
        (Autotest Macro Index): Rename as...
        (Environment Variables, Output Variables,Preprocessor Symbols)
        (Autoconf Macros, M4 Macros, Autotest Macros): these.
        * doc/install.texi: Use @command.
        (Environment Variables): Rename as...
        (Defining Variables): this.
        
        2001-08-15  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Function Portability): sprintf's return
        value.
        From Kevin Ryde.
        
        2001-08-15  Akim Demaille  <address@hidden>
        
        * Makefile.maint (CVS): New.
        (local-check): Run changelog-check. last.
        (alpha): Don't depend upon local-check, since...
        (cvs-dist): depends upon it.
        
        2001-08-15  Tim Van Holder  <address@hidden>
        
        * tests/Makefile.am: Use a clean-local rule to remove
        autom4te.cache (it's a directory, not a file.
        * Makefile.am: Ditto (but maintainer-clean-local).
        
        2001-08-15  Akim Demaille  <address@hidden>
        
        * bin/autom4te.in (@m4_warning): New.
        (&handle_m4): Use it.
        * tests/m4sugar.at (m4_warn): Pass `-f' to autom4te to ensure the
        warnings are issued at each run.
        * tests/atspecific.m4 (AT_CHECK_M4SUGAR, AT_CHECK_M4SH): M4sugar
        is in the src tree.
        
        2001-08-15  Akim Demaille  <address@hidden>
        
        * tests/atspecific.m4 (AT_CHECK_AUTOUPDATE): Perl is now required:
        don't waste time running `autoupdate --version' works.
        * tests/tools.at (autoupdating AC_PREREQ): Likewise.
        
        2001-08-13  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (ma): Rename this index as...
        (ac): this.
        
        2001-08-13  Akim Demaille  <address@hidden>
        
        * Makefile.am: Remove dead code and dead comments.
        (pdf, html): New targets.
        * doc/autoconf.texi (Using Autotest): New chapter.
        * doc/Makefile.am (pdf): New targets.
        (CLEANFILES): Adjust.
        
        2001-08-13  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4 (AT_INIT): Log the start/stop dates and
        duration of the test suite.
        
        2001-08-12  Alexandre Duret-Lutz  <address@hidden>
        
        * tests/semantics.at (AC_C_BIGENDIAN): Explicitelly save and load
        endianness for comparison instead of relying on AT_CHECK_ENV.
        
        2001-08-11  Paul Eggert  <address@hidden>
        
        * doc/autoconf.texi, doc/install.texi: Add a copyright notice
        to the INSTALL file.
        
        2001-08-11  Paul Eggert  <address@hidden>
        
        * NEWS: The autoconf manual now is distributed under the terms
        of the GNU Free Documentation License.
        
        * doc/autoconf.texi: Switch from old style copyright notice to FDL.
        Add an appendix "Copying This Manual" for the FDL.
        
        * doc/fdl.texi: New file, from
        <http://www.gnu.org/licenses/fdl.texi>.
        
        * doc/Makefile.am (autoconf_TEXINFOS): Add fdl.texi.
        
        2001-08-10  Paul Eggert  <address@hidden>
        
        * AUTHORS, BUGS, ChangeLog, ChangeLog.0, ChangeLog.1,
        ChangeLog.2, GNUmakefile, Makefile.maint, NEWS, README,
        README-alpha, TODO, configure.ac, lib/autoconf/Makefile.am,
        m4/atconfig.m4, m4/init.m4, m4/m4.m4, m4/missing.m4,
        m4/sanity.m4, tests/README, tests/aclocal.m4,
        tests/atspecific.m4, tests/base.at, tests/compile.at,
        tests/foreign.at, tests/m4sh.at, tests/m4sugar.at,
        tests/semantics.at, tests/suite.at, tests/tools.at,
        tests/torture.at: Add copyright notice.
        
        * tests/mktests.sh: Update year in copyright notice.
        
        2001-08-12  Alexandre Duret-Lutz  <address@hidden>
        
        * tests/semantics.at (AC_C_BIGENDIAN): New test.
        
        2001-08-11  Alexandre Duret-Lutz  <address@hidden>
        
        * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Handle ACTION-IF-TRUE,
        ACTION-IF-FALSE, and ACTION-IF-UNKNOWN.
        * doc/autoconf.texi (C Compiler Characteristics): Update
        documentation for AC_C_BIGENDIAN.
        
        2001-08-11  Alexandre Duret-Lutz  <address@hidden>
        
        * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Guess endianness by grep'ing
        magic values from an object file when cross-compiling.
        Based on code by Guido Draheim <address@hidden>.
        
        2001-08-10  Akim Demaille  <address@hidden>
        
        * bin/autom4te.in (&handle_output): Don't use `grep' with side
        effects.
        Suggested by Russ Allbery.
        
        2001-08-10  Ralf Corsepius  <address@hidden>
        
        * lib/autoconf/general.m4 (_AC_OUTPUT_SUBDIRS): Propagate the
        current $prefix to the sub-configures.
        
        2001-08-09  Tim Van Holder  <address@hidden>
        
        * lib/autoconf/lang.m4: Ignore *.xSYM when looking for an executable
        extension (needed on BeOS).  Reported by Guido van Rossum.
        
        2001-08-09  Akim Demaille  <address@hidden>
        
        * bin/autom4te.in ($icache): Load it only if older than autom4te.
        
        2001-08-07  Akim Demaille  <address@hidden>
        
        * lib/autotest/general.m4 (AT_INIT): All the `at-*' are to be
        removed.
        (at-setup-line): Huh?  Be a variable `at_setup_line', not a file.
        No need to remove the files before and after the each test, before
        each test and at the end of the suite is enough.
        Display only the children `times', not the shell's.
        If the test failed or was skipped, at-times is not available.
        
        2001-08-07  Akim Demaille  <address@hidden>
        
        Always produce testsuite.log, including when there are no
        failures.  This helps getting information on skipped tests, and
        duration of the tests.  Err, implement the latter btw.
        
        * lib/autotest/general.m4 (AT_INIT): Set up fd 6 for the log.
        Dump information on the first run of each test.
        (AT_CLEANUP): Create `at-times' containing the duration of the
        test group.
        
        2001-08-07  Akim Demaille  <address@hidden>
        
        The use of `dumpstat' revealed that `len' was used although it
        should not.  m4_text_wrap was using it, but in the Autoconf world
        where it is legal.  Hence (i) test M4sh in its own world, not
        Autoconf's, and (ii), ahem, fix the bug :)
        
        * lib/autotest/general.m4: Be sure the set good quotes, as tracing
        does not like `' instead of [].
        (AT_INIT): Forbid `^_?AT_'.
        And don't output such tokens.
        * tests/Makefile.am (CLEANFILES): Add `script', `script.s4g',
        `script.as', and `autom4te.cache'.
        Remove `empty' and `macro' which are no longer used.
        * tests/atspecific.m4 (AT_CHECK_M4SUGAR, AT_CHECK_M4SH): New.
        * tests/m4sugar.at: Use it.
        * lib/m4sugar/m4sugar.m4: Use `m4_len' not `len'.
        
        2001-08-07  Akim Demaille  <address@hidden>
        
        * bin/autoconf.in, bin/autoheader.in: --force, -f is a new option.
        
        2001-08-07  Alexandre Duret-Lutz  <address@hidden>
        
        * bin/autom4te.in (handle_output): Typo in quadrigraph substitution.
        
        2001-08-04  Akim Demaille  <address@hidden>
        
        * lib/autoconf/functions.m4 (AC_FUNC_ALLOCA, AC_FUNC_ERROR_AT_LINE)
        (AC_FUNC_FSEEKO, AC_FUNC_OBSTACK): Use AC_LANG_IFELSE, not
        AC_TRY_LINK.
        * lib/autoconf/headers.m4 (AC_HEADER_MAJOR): Likewise.
        * lib/autoconf/fortran.m4 (_AC_LANG_PROGRAM_C_F77_HOOKS)
        (AC_F77_MAIN): Likewise.
        
        2001-08-04  Akim Demaille  <address@hidden>
        
        Don't rely on M4sugar outputting the patterns in files, since we
        might process the output _without_ running m4, hence without these
        files.
        
        * lib/m4sugar/m4sugar.m4 (m4_init): No need for `m4_tmpdir'.
        * bin/autom4te.in (@Request::includes): Remove, unused.
        (@Request::source): Rename as...
        (@Request::input): this.
        (@preselect): Add `m4_pattern_forbid' and `m4_pattern_allow'.
        (&handle_output): Fetch the patterns from the traces.
        `$forbidden' and `$allowed' are constant: use m//o.
        (&handle_m4): M4sugar no longer wants `m4_tmpdir'.
        (m4_pattern_forbid, m4_pattern_allow): Adjust for tracing only.
        
        2001-08-04  Akim Demaille  <address@hidden>
        
        `autoconf && autoheader' is sped up.  Now, speed up `autoheader &&
        autoconf', i.e., in addition to caching traces, cache the output.
        
        * bin/autom4te.in (Request::cache): Rename as...
        (Request::id): this.
        ($cache, $icache, $tcache, $ocache): New.
        (&handle_m4): Save M4 output in the cache instead of $tmp.
        (&handle_output): Adjust.
        (&up_to_date_p): Check that the output cache is up to date too.
        (top level): Run `&handle_m4' iff force or the cache is invalid.
        Run `&handle_output' if the output cache is more recent.
        
        2001-08-04  Akim Demaille  <address@hidden>
        
        * bin/autom4te.in ($force): New.
        (&parse_args, &print_usage): -f, --force is a new option.
        (&handle_output): CPP directives might have spaces after `#'.
        (&parse_args): The first file only can be frozen.
        
        2001-08-04  Akim Demaille  <address@hidden>
        
        Don't let autom4te compute the `include' traces several times:
        first check that the trace cache file is up to date, and then
        compare its timestamp with that of the output.
        
        * bin/autom4te.in, bin/autoupdate.in, bin/autoscan.in: Normalize
        the preamble.  Don't require 5.005 as Autom4te::General does it,
        and better yet (use `use', not `require'!).
        * lib/Autom4te/Struct.pm: Rename the last occurrences of
        Class::Struct as Autom4te::Struct.
        * lib/Autom4te/General.pm (File::stat): Use it.
        (&mtime): New, export it.
        * bin/autom4te.in: Use it.
        Declare `$req' is invalid if it is outdated.
        Don't declare it valid before saving it if something went wrong.
        
        2001-08-04  Akim Demaille  <address@hidden>
        
        Autom4te shall not encode Autoconf data, and preselecting traces
        must be proposed to the users.
        
        * bin/autom4te.in (@required_trace): Remove.
        (@preselect): New.
        (&parse_args, &print_usage): -p, --preselect is a new option.
        (&up_to_date_p): Adjust.
        * bin/autoconf.in: Preselect some Autoconf macros.
        
        2001-08-04  Akim Demaille  <address@hidden>
        
        * tests/tools.at (autoconf --trace: user macros): Check traces on
        macros invoked without arguments, and macros invoked with multiple
        lines arguments.
        
        2001-08-03  Alexandre Duret-Lutz  <address@hidden>
        
        * bin/autom4te.in (handle_traces): Fix rewriting of traces without
        arguments.
        
        2001-08-03  Akim Demaille  <address@hidden>
        
        * bin/autoconf.in ($@): Work around the usual sh bug.
        From Nicolas Joly.
        
        2001-08-03  Akim Demaille  <address@hidden>
        
        Clean up the handling of the M4 builtins tracing exception.
        
        * bin/autom4te.in (Request::request): Don't complete M4 builtins
        trace requests.
        (@m4_builtins): Rename as...
        (@m4_builtin): this.
        (%m4_builtin_alternate_name): New.
        (&parse_args): Complete the trace requests with alternate names.
        (&handle_traces): Hence no longer do it here.
        (&trace_requests): Remove, unused.
        
        2001-08-03  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Redefined M4 Macros): Document m4_exit,
        m4_if, and m4_wrap.
        
        2001-08-03  Akim Demaille  <address@hidden>
        
        * lib/m4sugar/m4sugar.m4 (m4_init): Also forbid `_m4_*' tokens.
        (m4_divert_pop): Dump the whole diversion stack when a diversion
        mismatch happens.
        * bin/autom4te.in (&handle_output): Remember of the first
        occurrence of a possibly undefined macro, not the last.
        Complain about the possibly undefined macros in the same order as
        the appear in the output.
        * lib/autoconf/Makefile.am (autoconf.m4f): List its dependencies.
        * tests/tools.at (autoconf: forbidden tokens, basic)
        (autoconf: forbidden tokens, exceptions): No longer sort
        autoconf's stderr, as it is now deterministic.
        Check that `dnl' is caught.
        
        2001-08-01  Akim Demaille  <address@hidden>
        
        * configure.ac: Bump to 2.52c.
        
        2001-08-01  Akim Demaille  <address@hidden>
        
        Version 2.52b.
        
        * lib/Autom4te/Makefile.am (perllibdir): s/Autoconf/Autom4te/.
        
        2001-08-01  Akim Demaille  <address@hidden>
        
        Version 2.52a.
        
        2001-08-01  Akim Demaille  <address@hidden>
        
        * lib/Autom4te/General.pm: Use `carp' and `croak', not `warn' and
        `die'.
        (&END): New.
        * bin/autoconf.in, bin/autom4te.in, bin/autoupdate.in: Remove your
        `END', as `Autom4te::General::END' will be triggered.
        * bin/autoupdate.in, bin/autoscan.in: Improve error messages accuracy.
        * bin/autoupdate.in (File::Compare, File::Copy): Use them instead of
        system to run `mv', `rm', and `cmp'.
        
        2001-08-01  Akim Demaille  <address@hidden>
        
        * lib/Autom4te/General.pm (&unique): New.
        * bin/autoscan.in (&output): Use it to issue trace requests once.
        
        2001-08-01  Akim Demaille  <address@hidden>
        
        * lib/Autom4te/General.pm: New.
        * bin/autom4te.in (Autom4te::General): Use it.
        ($me, $tmp, $verbose, $debug, &mktmpdir, &verbose, &xsystem)
        (&find_configure_ac, &find_slave): Remove.
        * bin/autoscan.in: Likewise.
        * bin/autoupdate.in: Likewise.
        
        2001-08-01  Akim Demaille  <address@hidden>
        
        * autoconf.in, autom4te.in, autoscan.in, ifnames.in,
        * autoheader.in, autoreconf.in, autoupdate.in: Move to...
        * bin: here, new directory.
        * lib/Autoconf: Rename as...
        * lib/Autom4te: this, to please case insensitive junkie OSes.
        
        2001-08-01  Akim Demaille  <address@hidden>
        
        * autom4te.in ($m4): Handle the --nesting-limit.
        * autoconf.in (M4): Remove.
        
        2001-08-01  Akim Demaille  <address@hidden>
        
        * autoconf.in ($AWK): Remove, no longer used.
        * test/tools.at: Use AT_CHECK_AUTOCONF.
        (AWK portability): Remove, for autoconf no longer uses AWK.
        (Syntax of the Perl scripts): New.
        * configure.ac: autoconf no longer needs an AWK with a good
        regexp engine.
        Use a static test on AC_PACKAGE_VERSION.
        * autom4te.in (&up_to_date_p): Output depends on the arguments.
        * lib/autoconf/Makefile.am: Ship version.m4, maintainer file.
        * tests/atconfig.in (PERL): New.
        
        2001-08-01  Akim Demaille  <address@hidden>
        
        * lib/autoconf/lang.m4 (AC_LANG(C), AC_LANG_C, _AC_LANG_ABBREV(C))
        (AC_LANG(C++), AC_LANG_CPLUSPLUS, _AC_LANG_ABBREV(C++))
        (AC_LANG_SOURCE(C), AC_LANG_PROGRAM(C), AC_LANG_CALL(C))
        (AC_LANG_FUNC_LINK_TRY(C), AC_LANG_BOOL_COMPILE_TRY(C))
        (AC_LANG_INT_SAVE(C), _AC_ARG_VAR_CPPFLAGS, _AC_ARG_VAR_LDFLAGS)
        (AC_LANG_PREPROC(C), _AC_PROG_PREPROC_WORKS_IFELSE, AC_PROG_CPP)
        (AC_LANG_COMPILER(C), ac_cv_prog_gcc, AC_PROG_CC, _AC_PROG_CC_G)
        (AC_PROG_GCC_TRADITIONAL, AC_PROG_CC_C_O, AC_LANG_PREPROC(C++))
        (AC_PROG_CXXCPP, AC_LANG_COMPILER(C++), ac_cv_prog_gxx)
        (AC_PROG_CXX, _AC_PROG_CXX_G, _AC_PROG_CXX_EXIT_DECLARATION)
        (AC_PROG_CC_STDC, AC_C_CROSS, AC_C_CHAR_UNSIGNED, AC_C_LONG_DOUBLE)
        (AC_C_BIGENDIAN, AC_C_INLINE, AC_C_CONST, AC_C_VOLATILE)
        (AC_C_STRINGIZE, AC_C_PROTOTYPES): Move to...
        * lib/autoconf/c.m4: here, new file.
        
        * lib/autoconf/lang.m4 (AC_LANG(Fortran 77), AC_LANG_FORTRAN77)
        (_AC_LANG_ABBREV(Fortran 77), AC_LANG_SOURCE(Fortran 77))
        (AC_LANG_PROGRAM(Fortran 77), AC_LANG_CALL(Fortran 77))
        (AC_LANG_PREPROC(Fortran 77), AC_LANG_COMPILER(Fortran 77))
        (ac_cv_prog_g77, AC_PROG_F77, _AC_PROG_F77_G, AC_PROG_F77_C_O)
        (_AC_PROG_F77_V_OUTPUT, _AC_PROG_F77_V, AC_F77_LIBRARY_LDFLAGS)
        (AC_F77_DUMMY_MAIN, _AC_LANG_PROGRAM_C_F77_HOOKS, AC_F77_MAIN)
        (_AC_F77_NAME_MANGLING, AC_F77_NAME_MANGLING, AC_F77_WRAPPERS)
        (AC_F77_FUNC): Move to...
        * lib/autoconf/fortran.m4: here, new file.
        
        2001-08-01  Akim Demaille  <address@hidden>
        
        * acfunctions.m4: Rename as...
        * lib/autoconf/functions.m4: this.
        * acgeneral.m4: Rename as...
        * lib/autoconf/general.m4: this.
        * acheaders.m4: Rename as...
        * lib/autoconf/headers.m4: this.
        * aclang.m4: Rename as...
        * lib/autoconf/lang.m4: this.
        * acoldnames.m4: Rename as...
        * lib/autoconf/oldnames.m4: this.
        * acspecific.m4: Rename as...
        * lib/autoconf/specific.m4: this.
        * actypes.m4: Rename as...
        * lib/autoconf/types.m4: this.
        * autoconf.m4: Rename as...
        * lib/autoconf/autoconf.m4: this.
        
        * m4sugar.m4: Rename as...
        * lib/m4sugar/m4sugar.m4: this.
        * m4sh.m4: Rename as...
        * lib/m4sugar/m4sh.m4: this.
        
        * tests/atgeneral.m4: Rename as...
        * lib/autotest/general.m4: this.
        
        * acfunctions: Rename as...
        * lib/autoscan/functions: this.
        * acheaders: Rename as...
        * lib/autoscan/headers: this.
        * acidentifiers: Rename as...
        * lib/autoscan/identifiers: this.
        * aclibraries: Rename as...
        * lib/autoscan/libraries: this.
        * acmakevars: Rename as...
        * lib/autoscan/makevars: this.
        * acprograms: Rename as...
        * lib/autoscan/programs: this.
        
        2001-08-01  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi: Moving/deleting open files is not portable.
        Portability issues for `.' (source), and more information about sed.
        
        2001-07-25  Steven G. Johnson  <address@hidden>
        
        * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Ignore -libmil (on Solaris),
        which has a special meaning and is not a reference to libibmil.a.
        Reported by Matteo Frigo.
        
        2001-07-25  Pavel Roskin  <address@hidden>
        
        * autom4te.in (mktmpdir): Strip trailing newline from mktemp
        output.
        
        2001-07-25  Akim Demaille  <address@hidden>
        
        * autoconf.in: Try to define the variables before using them.
        * autom4te.in ($perllibdir): Use `$autom4te_perllibdir' as envvar
        instead of `$perllibdir'.
        * tests/atconfig.in ($autom4te_perllibdir): Export it.
        
        2001-07-25  Akim Demaille  <address@hidden>
        
        * autoconf.in (ac_LF_and_DOT): Remove, unused.
        
        2001-07-24  Akim Demaille  <address@hidden>
        
        Let autoconf use autom4te for traces.
        
        * autoconf.in ($task, task trace): Remove, merely pass --trace to
        autom4te.
        * autoheader.in: Don't pass `-' to autoconf, rather, a tmp file.
        (Because I found no way for autom4te to accept `-').
        * autom4te.in (&Request::request): Beware of M4 builtins.
        (END): Don't try to remove the content of an empty dir.
        (&parse_args): Default is `$f:$l:$n:$%', not `$f:$l:$n:$*'.
        (&handle_output): Set a default value to `$forbidden'.
        * autoupdate.in (&verbose, &xsystem): New, from autom4te.in.
        ($autoconf): Pass --debug and --verbose.
        * tests/atspecific.m4 (AT_CHECK_AUTOCONF): Clean up autom4te's
        cache.
        
        2001-07-24  Akim Demaille  <address@hidden>
        
        Let autoconf use autom4te to create configure.
        
        * autoconf.in ($automate): New var.
        (task script): Use autom4te.
        * autom4te.in (File::Spec): Use it.
        (&find_file): New.
        (&parse_args): --warning is -W, not -w.
        Find the top level files.
        (&handle_m4): Pass the warnings flags.
        Don't report verbosely m4's failures, unless requested.
        (&handle_output): Don't complain for forbidden tokens in comments.
        Be sure to report all the forbidden tokens within a single line.
        (&trace_format_to_m4): Preserve `$_'.
        (&handle_traces): Sort the output macros.
        (&up_to_date_p): Find the files before trying to get its time stamp.
        
        2001-07-24  Akim Demaille  <address@hidden>
        
        * Makefile.am: Ship, build and install Autom4te.
        (SUBDIRS): Add lib.
        * lib/Autoconf/Struct.pm: New, from Automake 1.5.
        * configure.in: Require Perl.
        * man/autom4te.in: New.
        
        2001-07-19  Paul Eggert  <address@hidden>
        
        * doc/autoconf.texi (Cache Checkpointing): Use AC_MSG_ERROR in
        example, rather than (exit 1); exit (which isn't portable).
        
        2001-07-18  Akim Demaille  <address@hidden>
        
        Version 2.52.
        
        2001-07-18  Akim Demaille  <address@hidden>
        
        The C-Fortran 77 hooks are available only once AC_F77_DUMMY_MAIN
        was run, while they are needed also when it is expanded.
        Reported by Nicolas Joly.
        
        * aclang.m4 (AC_F77_DUMMY_MAIN): Define _AC_LANG_PROGRAM_C_F77_HOOKS.
        (AC_LANG_PROGRAM(C)): Use it instead of depending upon
        AC_F77_DUMMY_MAIN being expanded.
        
        2001-07-18  Akim Demaille  <address@hidden>
        
        * configure.in: Bump to 2.51a.
        
        2001-07-17  Akim Demaille  <address@hidden>
        
        Version 2.51.
        
        2001-07-17  Akim Demaille  <address@hidden>
        
        * aclang.m4 (AC_F77_DUMMY_MAIN): Let the interface be more
        Autoconfy: $1 = action-if-found, $2 = action-if-not-found.
        
        2001-07-17  Akim Demaille  <address@hidden>
        
        The runtime test for AC_FUNC_GETPGRP fails when prototypes are
        used.  Well, then use the prototypes when you can, and runtime as
        a last resort.
        Reported by Artur Frysiak
        
        * acfunctions.m4 (_AC_FUNC_GETPGRP_TEST): New.
        (AC_FUNC_GETPGRP): Use it.
        First try to compile with 0-ary or 1-ary calls.
        
        2001-07-17  Akim Demaille  <address@hidden>
        
        * actypes.m4 (_AC_CHECK_TYPE_REPLACEMENT_TYPE_P): `foo_t' is a
        replacement type.
        From Paul Eggert.
        
        2001-07-17  Akim Demaille  <address@hidden>
        
        * Makefile.maint: Sync. with cppi 1.10.
        
        2001-07-17  Akim Demaille  <address@hidden>
        
        * aclang.m4 (AC_LANG_PROGRAM(C)): Output F77_DUMMY_MAIN only when
        AC_F77_DUMMY_MAIN has been run.
        From Pavel Roskin and Steven G. Johnson.
        
        2001-07-17  Akim Demaille  <address@hidden>
        
        * configure.in: Rename as...
        * configure.ac: this.
        
        2001-07-17  Akim Demaille  <address@hidden>
        
        * Makefile.am (INSTALL.txt): Don't use $@ and $< in non suffix
        rules.
        From Marc Espie.
        * Makefile.maint (release-archive-dir): Rename as...
        (release_archive_dir): this, so that it can be specialized in
        Makefile.
        
        2001-07-14  Akim Demaille  <address@hidden>
        
        * configure.in: Bump to 2.50d.
        
        2001-07-14  Akim Demaille  <address@hidden>
        
        Version 2.50c.
        * Makefile.maint (alpha): Typo.
        
        2001-07-14  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Limitations of Make): Macro names and underscore.
        
        2001-07-14  Akim Demaille  <address@hidden>
        
        * config/config.guess, config/config.sub, config/texinfo.tex
        * doc/standards.texi, doc/make-stds.texi: Update.
        
        2001-07-14  Akim Demaille  <address@hidden>
        
        * Makefile.maint (cvs-check, cvs-tag-check, cvs-diff-check): New.
        
        2001-07-14  Akim Demaille  <address@hidden>
        
        * Makefile.maint (maintainer-check): Rename as...
        (maintainer-distcheck): this.
        (changelog-check, static-check): New.
        Use them.
        
        2001-07-14  Kevin Ryde  <address@hidden>
        
        * doc/autoconf.texi (C++ Compilers Characteristics): Last resort
        for CXX is g++, not gcc.
        
        2001-07-14  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Files): New subsection.
        
        2001-07-14  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (C Compiler, Fortran 77 Compiler): Be subsections
        of...
        (Generic Compiler Characteristics): this.
        (C++ Compiler): New subsection.
        
        2001-07-14  Akim Demaille  <address@hidden>
        
        * autoscan.in: Use IO::File.
        Adjust all the routines to use it.
        ($log): New file (autoscan.log).
        (output): Dump detailed logs into $log, and a shortened version to
        stderr.
        (&scan_makefile): Refine the regexp catching tokens in the code.
        * doc/autoconf.texi (autoscan Invocation): Document `autoscan.log'
        and the `configure.ac' checking feature.
        
        2001-07-12  Akim Demaille  <address@hidden>
        
        For some AWK, such as on HPUX 11, `xfoo' does not match `foo|^bar'.
        Reported by Michael Elizabeth Chastain.
        
        * autoconf.in: Refuse such AWK.
        * configure.in: Likewise.
        * Makefile.am (acversion.m4): Do not use move-if-change this file
        has dependencies.
        * doc/autoconf.texi (Fortran 77 Compiler): Some typos.
        
        2001-07-10  Jens Petersen  <address@hidden>
        
        * autoscan.in (&scan_makefile): Improve programs regexp to parse
        things like "g++", "file.c" and "some-conf" as tokens.
        (&scan_file): Match C++ files extensions.
        If the filename extension is C++ then ask for c++.
        
        2001-07-05  Steven G. Johnson  <address@hidden>
        
        * aclang.m4 (AC_F77_DUMMY_MAIN): Use AC_TRY_LINK, not
        AC_TRY_LINK_FUNC, to check whether defining a dummy
        main-like routine is needed for linking with F77 libs.
        
        2001-07-05  Pavel Roskin  <address@hidden>
        
        * aclocal.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Remove conftest*
        after using break.
        (_AC_PROG_F77_V_OUTPUT): Remove conftest*, not conftest.* after
        linking.
        
        2001-07-05  Akim Demaille  <address@hidden>
        
        * Makefile.am (move_if_change): New.  Use it instead of `mv'.
        (acversion.m4): Name it `$(srcdir)/acversion.m4' to ease broken
        Makes' lives.
        Reported by Nicolas Joly.
        
        2001-07-04  Akim Demaille  <address@hidden>
        
        * acgeneral.m4 (_AC_RUN_IFELSE): Remove conftest.o when cleaning
        up.
        * acfunctions.m4 (AC_FUNC_WAIT3): Use `break' to silent some
        warnings from compilers.
        * aclang.m4 (_AC_LANG_COMPILER_GNU): Log the version information
        for all the compilers, not only GNU.  Hence move from here...
        (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): to here.
        
        2001-07-04  Akim Demaille  <address@hidden>
        
        * acfunctions.m4 (AC_FUNC_STRTOD, AC_FUNC_STRERROR_R)
        (AC_FUNC_STRCOLL, AC_FUNC_WAIT3): Use AC_RUN_IFELSE and
        AC_COMPILE_IFELSE.
        
        2001-07-04  Akim Demaille  <address@hidden>
        
        * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Actually apply
        the ``strings.h'' change claimed below.
        
        2001-07-04  Akim Demaille  <address@hidden>
        
        * aclang.m4 (_AC_LANG_COMPILER_GNU): s/-dumpspecs/-v/.
        
        2001-07-04  Akim Demaille  <address@hidden>
        
        * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Include
        strings.h if usable with string.h.
        Suggested by Paul Eggert.
        
        2001-07-04  Akim Demaille  <address@hidden>
        
        * autoscan.in (&scan_file): Skip FILE if there is FILE.in.
        From Jens Petersen.
        
        2001-07-03  Akim Demaille  <address@hidden>
        
        * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Specify CONFIG_FILES
        etc. in the log.
        
        2001-07-03  Akim Demaille  <address@hidden>
        
        * acheaders.m4 (AC_CHECK_HEADER): When INCLUDES are set, use the
        compiler, not the preprocessor.
        * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): No longer use
        dedicated code to check for inttypes.h, as AC_CHECK_HEADERS does
        the right thing.
        * Makefile.am (.m4.m4f): Emphasize M4 error messages and fail
        earlier if there are.
        
        2001-07-03  Akim Demaille  <address@hidden>
        
        * autoscan.in ($initfile): Remove.
        (&find_file): Rename as...
        (&scan_file): this.
        Immediately scan the current file, instead of gathering them, and
        later having them handled by &scan_files.
        (&scan_files): Merely invoke Find::File.
        Adjust.
        
        2001-07-02  Akim Demaille  <address@hidden>
        
        * autoscan.in: Formatting changes, matching the invocation order.
        (File::Find): Use it instead of Perl 4's `find.pl'.
        (&wanted): Rename as...
        (&find_file): this.
        
        2001-07-01  Pavel Roskin  <address@hidden>
        
        * aclang.m4 (AC_F77_DUMMY_MAIN): Remove conftest* after using
        break in the argument to AC_TRY_LINK_FUNC.
        (AC_F77_MAIN): Remove conftest* after using break in the
        argument to AC_TRY_LINK.
        
        2001-07-01  Steven G. Johnson  <address@hidden>
        
        Add alternate 'main' routine detection for linking C/C++ with Fortran,
        fixing link failures for e.g. AC_F77_WRAPPERS on NetBSD.
        
        * aclang.m4 (AC_F77_DUMMY_MAIN): New macro to detect whether a
        dummy alternate main is required even if the user provides her own
        'main'.
        (AC_F77_MAIN): New macro to detect whether it is possible to
        provide an alternate 'main' function name, using the 'main' from
        the Fortran libraries.
        (AC_LANG_PROGRAM(C)): Use F77_DUMMY_MAIN, if it is defined, so that
        cross-language link tests can be performed successfully.
        (_AC_F77_NAME_MANGLING): Require AC_F77_DUMMY_MAIN.  Also put $FLIBS
        after $LIBS, for consistency; this should be the general rule since
        the user may want to link to Fortran libraries that require $FLIBS.
        * autoconf.texi: Document AC_F77_DUMMY_MAIN and AC_F77_MAIN.
        
        2001-06-29  Pavel Roskin  <address@hidden>
        
        * atgeneral.m4 (AT_CHECK): Add a newline to the end of
        at-stdout and at-stderr instead of removing the newline
        from the echo output, which is not guaranteed to work.
        
        2001-06-28  Jens Petersen  <address@hidden>
        
        * aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Only add declaration to
        confdefs.h when non-zero.
        
        2001-06-28  Akim Demaille  <address@hidden>
        
        * configure.in: Bump to 2.50c.
        
        2001-06-26  Akim Demaille  <address@hidden>
        
        Version 2.50b.
        
        2001-06-26  Akim Demaille  <address@hidden>
        
        Version 2.50a.
        
        2001-06-25  Pavel Roskin  <address@hidden>
        
        * tests/atspecific.m4 (AT_CHECK_MACRO): Accept one more
        argument, AUTOCONF-FLAGS.
        * tests/mktests.sh (update_exclude_list): Add
        AC_SYS_RESTARTABLE_SYSCALLS and AC_FUNC_WAIT3.
        * tests/semantics.at: Test AC_SYS_RESTARTABLE_SYSCALLS and
        AC_FUNC_WAIT3 with "-W no-obsolete".
        
        2001-06-25  Akim Demaille  <address@hidden>
        
        * tests/foreign.at (libtool): Fix the `libtoolize --version' decoding.
        
        2001-06-25  Akim Demaille  <address@hidden>
        
        * autoscan.in (%macro): Now maps from word to list of macros.
        (&init_tables): Die when a word which is already handled by
        explicit macros is mapped to the default macro.
        (&print_unique): Remove, inlined in...
        (&output_kind): here.
        (File::Basename): Use it.
        (&output): Sort the CONFIG_FILES.
        * acheaders: Normalize.
        * acfunctions: Likewise.
        
        2001-06-25  Akim Demaille  <address@hidden>
        
        * aclang.m4 (_AC_LANG_COMPILER_GNU): If GNU, dump the compiler
        characteristics in the logs.
        Suggested by Mo DeJong.
        
        2001-06-24  Akim Demaille  <address@hidden>
        
        * acfunctions.m4 (AM_FUNC_ERROR_AT_LINE, AM_FUNC_FNMATCH)
        (AM_FUNC_MKTIME, AM_FUNC_OBSTACK, AM_FUNC_STRTOD): Reactivated.
        * doc/autoconf.texi (Autoconf 2.13): New section.
        
        2001-06-24  Akim Demaille  <address@hidden>
        
        * autoconf.in (Task traces): Separate the error messages from the
        traces to improve robustness.
        
        2001-06-23  Akim Demaille  <address@hidden>
        
        * tests/torture.at (AC_ARG_VAR): Make it a single test instead of
        three as failures are unlikely, and speed matters.
        
        2001-06-23  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Redefined M4 Macros): New.
        
        2001-06-23  Akim Demaille  <address@hidden>
        
        * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Consider
        inttypes.h is missing if it conflicts with sys/types.h, as on IRIX
        5.3.
        
        2001-06-23  Paolo Bonzini <address@hidden>
        
        * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Defer parsing of
        config.status targets to after the evaluation of the INIT-CMDS.
        Double quote config.status targets (used to be single quoted).
        
        2001-06-23  Akim Demaille  <address@hidden>
        
        * tests/torture.at (CONFIG_FILES, HEADERS, LINKS and COMMANDS):
        Check the content of the created file.
        Check the ./config.status command line invocation.
        
        2001-06-23  Akim Demaille  <address@hidden>
        
        * tests/foreign.at (Libtool): Reject prehistoric versions.
        
        2001-06-23  Akim Demaille  <address@hidden>
        
        * aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Try to be robust to
        preexisting files matching a.*.
        
        2001-06-23  Akim Demaille  <address@hidden>
        
        * acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Output error messages on
        stderr.
        * doc/autoconf.texi (AC_ARG_VAR): Update.
        
        2001-06-21  Akim Demaille  <address@hidden>
        
        * acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Die instead of warning when
        precious variables have changed.
        * tests/torture.at (AC_ARG_VAR): Adjust.
        
        2001-06-21  Akim Demaille  <address@hidden>
        
        ./configure --program-suffix=foo produces `transform=s,$$,foo,;',
        but some sed choke on multiple `;', and other tools (e.g.,
        Automake), include the separator themselves.
        
        * acgeneral.m4 (AC_ARG_VAR): Be sure not to leave extra `;'.
        
        2001-06-19  Tim Van Holder  <address@hidden>
        
        * doc/autoconf.texi (Functions Portability): Rename as...
        (Function Portability): this.
        (Function Portability): Document potential problems with unlink().
        
        2001-06-19  Paul Eggert  <address@hidden>
        
        * NEWS, doc/autoconf.texi: Document quadrigraphs.
        
        2001-06-18  Akim Demaille  <address@hidden>
        
        * acfunctions.m4 (AC_FUNC_FORK): Fix typos.
        
        2001-06-18  RĂ¼diger Kuhlmann  <address@hidden>
        
        * acfunctions.m4: (AC_FUNC_VFORK) rename as...
        (_AC_FUNC_VFORK): this.
        Remove AC_DEFINEs and don't guess cross-compilation values.
        (_AC_FUNC_FORK): New, check whether fork() isn't just a stub.
        (AC_FUNC_FORK): New, use _AC_FUNC_VFORK and _AC_FUNC_FORK to
        define HAVE_WORKING_FORK, HAVE_WORKING_VFORK; and vfork to fork if
        vfork doesn't work.
        Guess values if cross-compiling, but warn.
        * acfunctions: Add AC_FUNC_FORK.
        * doc/autoconf.texi: Document AC_FUNC_FORK. Give example to define
        and vfork appropriately.
        
        2001-06-18  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Functions Portability): New section.
        
        2001-06-18  Akim Demaille  <address@hidden>
        
        * autoconf.in (M4): Pass --nesting-limit=1024, unless already set
        in $M4.
        Suggested by Andreas Schwab.
        
        2001-06-18  Akim Demaille  <address@hidden>
        
        * acfunctions.m4 (AC_FUNC_CHOWN, AC_FUNC_CLOSEDIR_VOID)
        (AC_FUNC_GETPGRP, AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK)
        (AC_FUNC_MMAP, AC_FUNC_SELECT_ARGTYPES, _AC_FUNC_STAT)
        (AC_FUNC_UTIME_NULL): Use AC_INCLUDES_DEFAULT.
        Don't use AC_TRY_RUN, which double quotes, prefer AC_RUN_IFELSE,
        and either AC_LANG_SOURCE or AC_LANG_PROGRAM.
        (AC_FUNC_CLOSEDIR_VOID): Protect C++ from `int closedir ();' (or
        the converse).
        
        2001-06-18  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (ms): New index.
        (Macro Index): Rename as...
        (Autoconf Macro Index): this.
        (M4 Macro Index): New appendix.
        (Programming in M4): New chapter.
        Define M4sugar, M4sh, m4_pattern_forbid, and m4_pattern_allow.
        (Quoting): Rename as...
        (M$ Quotation): this.
        Be part of `Programming in M4).
        
        2001-06-18  Nicolas Joly  <address@hidden>
        
        * tests/torture.at (AC_ARG_VAR): Set variables and export them
        in separate statements for compatibility with Tru64 v5.1.
        
        2001-06-17  Akim Demaille  <address@hidden>
        
        * acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Be sure to cache the
        current values of the precious variables, not the previously
        cached values.
        Pass precious variables which are set to config.status.
        * doc/autoconf.texi (Setting Output Variables): Document AC_ARG_VAR.
        * tests/torture.at (AC_ARG_VAR): New.
        
        2001-06-15  Paul Eggert  <address@hidden>
        
        * doc/autoconf.texi: Move AC_FUNC_WAIT3 and
        AC_SYS_RESTARTABLE_SYSCALLS to the obsolete section,
        and explain why and how to replace them.
        * acfunctions.m4 (AC_FUNC_WAIT3): Warn as obsolete.
        * acspecific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
        
        2001-06-15  Akim Demaille  <address@hidden>
        
        `build_alias', `host_alias', and `target_alias' are not AC_SUBST'd.
        Reported by Bruno Haible.
        
        * acgeneral.m4 (AC_ARG_VAR): Move the AC_SUBST, from here...
        (_AC_ARG_VAR_PRECIOUS): to here.
        
        2001-06-15  Pavel Roskin  <address@hidden>
        
        * acheaders.m4 (_AC_CHECK_HEADER_DIRENT): Instead of defining
        an unused pointer use cast to this type and `if' statement to
        avoid warnings from the compiler.
        (AC_HEADER_TIME): Likewise.
        * actypes.m4 (AC_CHECK_MEMBER): s/foo/ac_aggr/. Use the member
        in `if' statement to avoid warnings from the compiler. Declare
        ac_aggr static to avoid the need to initialize it.
        
        2001-06-14  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Portable Shell): Move to follow `Writing
        Macros'.
        
        2001-06-13  Akim Demaille  <address@hidden>
        
        * m4/missing.m4, config/missing: Updated to Automake 1.4g's.
        Suggested by Alexander Mai.
        
        2001-06-13  Akim Demaille  <address@hidden>
        
        * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Guard
        sys/types.h and sys/stat.h, and check for them.
        
        2001-06-13  Akim Demaille  <address@hidden>
        
        * acheaders.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS): Support $4 =
        INCLUDES.
        
        2001-06-12  Maciej W. Rozycki  <address@hidden>
        
        * acspecific.m4 (AC_PATH_XTRA): Check if linking against libX11
        succeeds and only try adding libdnet upon a failure.
        
        2001-06-12  Akim Demaille  <address@hidden>
        
        * autoscan.in (&output_kind): Output the comment only if it exists.
        (%kind_comment): Add entry for `programs'.
        (&output_programs): Use &output_kind.
        (&output_functions, &output_identifiers, &output_headers)
        (&output_programs): Inline, and remove.
        
        2001-06-12  Akim Demaille  <address@hidden>
        
        * autoscan.in (%kind_comment): New.
        (output_kind): New.
        (output_functions, output_identifiers, output_headers): Use it.
        
        2001-06-12  Akim Demaille  <address@hidden>
        
        * autoscan.in (&print_unique): Take `$kind' and `$word' as
        arguments, to factor indirections into `%macro' and `%used'.
        (%generic_macro): Fix a typo.
        
        2001-06-12  Akim Demaille  <address@hidden>
        
        * aclibraries: New.
        * autoscan.in (@kinds): Add `libraries'.
        Use address@hidden' instead of hard coded lists.
        (%programs, %headers, %identifiers, %makevars, %libraries, %functions):
        Remove, replaced by...
        (%used): this.
        
        2001-06-12  Akim Demaille  <address@hidden>
        
        * autoscan.in (%functions_macros %headers_macros)
        (%identifiers_macros %programs_macros %makevars_macros): Remove,
        replaced by...
        (%macro): New.
        
        2001-06-11  Raja R Harinath  <address@hidden>
        
        * aclang.m4 (AC_NO_EXECUTABLES): Override
        _AC_COMPILER_EXEEXT_WORKS, not _AC_LANG_COMPILER_WORKS.
        
        2001-06-11  Akim Demaille  <address@hidden>
        
        * aclang.m4 (AC_NO_EXECUTABLES): Define the macros with their
        trailing new line.
        Reported by Andreas Schwab.
        
        2001-06-11  Akim Demaille  <address@hidden>
        
        * Makefile.am, Makefile.maint: Typos.
        
        2001-06-09  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Here-Documents): New section, gathering
        documentation about here-documents.
        Use `href', not `uref', and other changes.
        
        2001-06-09  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Portable Shell Programming): Promoted as a
        chapter.
        
        2001-06-09  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Limitations of Builtins): Complete the
        description of the here-docs penalties with Alexandre Oliva's
        explanations.
        
        2001-06-01  Paul Eggert  <address@hidden>
        
        * doc/autoconf.texi: Talk about here documents and speedups.
        Do not use "echo" on arbitrary strings.
        Spell "here-documents" consistently with the standard.
        
        2001-06-09  Akim Demaille  <address@hidden>
        
        * doc/autoconf.texi (Concept Index): Introduce it.
        Regenerate the menus.
        
        2001-06-09  Akim Demaille  <address@hidden>
        
        * Makefile.maint, GNUmakefile: New, from Jim Meyering.
        * config/prev-version.txt: New.
        * config/move-if-change: New, for GNU libc.
        
        2001-06-06  Pavel Roskin  <address@hidden>
        
        * tests/atgeneral.m4 (AT_INIT): Remove "/bin/sh" after $SHELL.
        
        2001-06-06  Akim Demaille  <address@hidden>
        
        * acgeneral.m4 (AC_CHECK_LIB): Fix the cache var name to work
        properly when $1 is not a literal.
        Fixes PR Autoconf/187, reported by Bram Moolenaar.
        
        2001-06-06  Akim Demaille  <address@hidden>
        
        Invoking AC_COPYRIGHT before AC_INIT fails.
        
        * Makefile.am (.m4.m4f): Pass --fatal-warnings to m4.
        * acgeneral.m4 (_m4_divert(VERSION_FSF))
        (_m4_divert(VERSION_USER)): New.
        (AC_COPYRIGHT): $2 is the diversion to use.
        (_AC_INIT_COPYRIGHT): Use the FSF diversion.
        (AC_INIT): Remove dead comments as now it's commutative.
        
        2001-06-06  Akim Demaille  <address@hidden>
        
        * tests/semantics.at (AC_CHECK_LIB): Strengthen to reflect
        PR autoconf/187.
        
        2001-06-05  Akim Demaille  <address@hidden>
        
        * acgeneral.m4 (_AC_INIT_PARSE_ARGS): `prefix' and `exec_prefix'
        can be empty.
        `*dir' variables cannot be NONE.
        Reported by Mark Kettenis.
        
        2001-06-05  Paul Eggert  <address@hidden>
        
        * doc/autoconf.texi: Fix references to Solaris and SunOS versions.
        
        2001-06-04  Akim Demaille  <address@hidden>
        
        * acgeneral.m4 (AC_VAR_SET, AC_VAR_GET, AC_VAR_TEST_SET)
        (AC_VAR_SET_IFELSE, AC_VAR_PUSHDEF and AC_VAR_POPDEF, AC_TR_CPP)
        (AC_TR_SH): Move as...
        * m4sh.m4 (AS_VAR_SET, AS_VAR_GET, AS_VAR_TEST_SET)
        (AS_VAR_SET_IF, AC_VAR_PUSHDEF, AS_VAR_POPDEF, AS_TR_CPP)
        (AS_TR_SH): these.
        (_AS_TR_PREPARE, _AS_CR_PREPARE, _AS_TR_CPP_PREPARE)
        (_AS_TR_SH_PREPARE): New.
        (AS_SHELL_SANITIZE): Invoke _AS_TR_PREPARE.
        * tests/aclocal.m4 (AC_STATE_SAVE): `as_' vars can be modified.
        
        2001-06-02  Akim Demaille  <address@hidden>
        
        * Makefile.am (.m4.m4f): Pass the options first.
        Fixes PR autoconf/182.
        
        2001-06-02  Nathan Sidwell  <address@hidden>
        
        GNU getopt, when POSIXLY_CORRECT does not permute options and
        arguments.  So pass the options first.
        Fixes PR autoconf/184.
        
        * autoconf.sh (m4_prefiles, m4f_prefiles): New variables.
        (run_m4): Remove files.
        (run_m4f): Remove.
        Update remainder of script to use them.
        (for warning in): Do not use a literal comma as it will not be
        split by IFS.
        
        2001-06-02  Christian Marquardt  <address@hidden>
        
        * aclang.m4 (AC_PROG_F77): Add Fujitsu's "frt" to the list of
        Fortran compilers to check.
        (_AC_PROG_F77_V): Add '-###' as a possible option to print
        information on library and object files.
        (AC_PROG_CXX): Add Fujitsu's "FCC" to the list of C++ compilers
        to check.
        
        2001-06-02  Akim Demaille  <address@hidden>
        
        * autom4te.in (Request::@request): Declare with `vars', not `my',
        as it prevents updates via `do FILENAME'.
        
        2001-06-02  Akim Demaille  <address@hidden>
        
        * configure.in (standards_texi): Remove, dead code.
        
        2001-06-02  Akim Demaille  <address@hidden>
        
        * autom4te.in: New.
        
        2001-06-02  Pavel Roskin  <address@hidden>
        
        * acgeneral.m4 (_AC_INIT_PREPARE): Don't rely on $? in the traps
        for signals other than 0 - exit with code 1.
        * m4sh.m4 (AS_TMPDIR): Likewise.
        * autoconf.in: Likewise. Also don't rely on exit == exit $?.
        * autoheader.in: Likewise.
        * autoreconf.in: Likewise.
        * tests/torture.at (Signal handling): New test for the above.
        
        2001-06-01  Akim Demaille  <address@hidden>
        
        * m4sugar.m4 (m4_defn, m4_undefine, m4_popdef): Clarify the error
        message.
        
        2001-05-31  Akim Demaille  <address@hidden>
        
        * acfunctions, acheaders, acidentifiers, acmakevars, acprograms:
        Add copyright and comments.
        * acheaders: Add stdint.h.
        Suggested by Paul Eggert.
        
        2001-05-31  Akim Demaille  <address@hidden>
        
        * atgeneral.m4 (AT_INIT): Use $SHELL.
        * atspecific.m4 (AT_CHECK_DEFINES): Skip HAVE_STDINT_H.
        
        2001-05-31  Akim Demaille  <address@hidden>
        
        * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Include
        stdint.h.
        From Paul Eggert and Lars Hecking.
        
        2001-05-31  Akim Demaille  <address@hidden>
        
        * tests/base.at: Adjust line numbers in error messages.
        
        2001-05-31  Akim Demaille  <address@hidden>
        
        * tests/base.at, tests/m4sh.at: When using AC_PLAIN_SCRIPT be sure
        to emit the bangshe line.
        Reported by David Carter.
        
        2001-05-30  Steven G. Johnson  <address@hidden>
        
        * aclang.m4 (AC_PROG_F77): Add Compaq's "fort" to the list of
        Fortran (95) compilers to check.
        
        2001-05-29  Alexandre Duret-Lutz  <address@hidden>
        
        * doc/autoconf.texi (Introduction, Pointers): Update the Autoconf
        Macro Archive URL.
        
        2001-05-23  Pavel Roskin  <address@hidden>
        
        * aclang.m4 (AC_PROG_CPP): Use `break' instead of `break 2' since
        _AC_PROG_PREPROC_WORKS_IFELSE expands arguments outside the loop.
        (AC_PROG_CXXCPP): Likewise.
        
        2001-05-22  Akim Demaille  <address@hidden>
        
        * config: New directory.
        * configure.in: AC_CONFIG_AUX_DIR it.
        * tests/atspecific.m4 (AT_CONFIGURE_AC): Adjust.
        
        2001-05-22  Akim Demaille  <address@hidden>
        
        * autoconf.in, autoreconf.in, autoheader.in, autoscan.in, ifnames.in,
        * autoupdate.in: Specify the Emacs mode.
        * acversion.m4.in: Rename as...
        * acversion.m4: this.
        * tests/Makefile.am (CLEANFILES): More garbage.
        
        2001-05-22  Akim Demaille  <address@hidden>
        
        * autoconf.sh, autoreconf.sh, autoheader.sh, autoscan.pl, ifnames.sh:
        Rename as...
        * autoconf.in, autoreconf.in, autoheader.in, autoscan.in, ifnames.in:
        these.
        
        2001-05-21  Akim Demaille  <address@hidden>
        
        * configure.in: Bump to 2.50a.
        
        -----
        
        Copyright 2001 Free Software Foundation, Inc.
        
        This file is part of GNU Autoconf.
        
        GNU Autoconf 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.
        
        GNU Autoconf 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 autoconf; see the file COPYING.  If not, write to
        the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
        Boston, MA 02111-1307, USA.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/autoconf/lib/autoconf/general.m4.diff?cvsroot=OldCVS&tr1=1.766&tr2=1.767&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/autoconf/lib/autoconf/status.m4.diff?cvsroot=OldCVS&tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/autoconf/lib/m4sugar/m4sh.m4.diff?cvsroot=OldCVS&tr1=1.48&tr2=1.49&r1=text&r2=text




reply via email to

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