]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
19 years ago* config/install-sh: Update to Automake CVS version, as follows:
Paul Eggert [Wed, 10 May 2006 19:17:56 +0000 (19:17 +0000)] 
* config/install-sh: Update to Automake CVS version, as follows:
2006-04-25  Stepan Kasal  <kasal@ucw.cz>
* lib/install-sh: Simplify the expr implementation of dirname.
2006-04-24  Paul Eggert  <eggert@cs.ucla.edu>
* lib/install-sh: Handle --, and diagnose unknown options.

19 years ago* tests/Makefile.am (AUTOTEST): Use `$(MY_AUTOM4TE)' instead of
Ralf Wildenhues [Tue, 9 May 2006 21:26:36 +0000 (21:26 +0000)] 
* tests/Makefile.am (AUTOTEST): Use `$(MY_AUTOM4TE)' instead of
`./autom4te' to create `./testsuite', since the `all' target
will ensure its presence, but `installcheck' should not create
the uninstalled wrappers.

19 years ago* tests/torture.at (Unusual Automake input files): Skip if we
Ralf Wildenhues [Tue, 9 May 2006 21:25:42 +0000 (21:25 +0000)] 
* tests/torture.at (Unusual Automake input files): Skip if we
detect automake < 1.8.

19 years agoRegenerate.
Ralf Wildenhues [Tue, 9 May 2006 16:45:01 +0000 (16:45 +0000)] 
Regenerate.

19 years ago* lib/autoconf/c.m4 (AC_PROG_CC_STDC): If ac_cv_prog_cc_stdc
Ralf Wildenhues [Sun, 7 May 2006 20:36:01 +0000 (20:36 +0000)] 
* lib/autoconf/c.m4 (AC_PROG_CC_STDC): If ac_cv_prog_cc_stdc
is set to `no', then that overrides and sets ac_cv_prog_cc_c89
and ac_cv_prog_cc_c99 to `no', for backward compatibility.
* NEWS: Update.

19 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Take care not to
Ralf Wildenhues [Sat, 6 May 2006 05:53:50 +0000 (05:53 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Take care not to
munge (multiple) white space and other oddities.
* tests/torture.at (AT_CHECK_AC_ARG_VAR): Make sure to M4-escape
single quotes in variable assignment.
(AC_ARG_VAR, configure invocation): Adjust tests to expose this
and similar failures by adding multiple spaces, tabs, and other
special characters.
Report and different test suggested by Francesco Romani
<fromani@gmail.com> and Andrew Church <achurch@achurch.org>.

19 years ago* lib/autoconf/general.m4 (_AC_INIT_PREPARE): When we escape
Ralf Wildenhues [Sat, 6 May 2006 05:52:28 +0000 (05:52 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): When we escape
single quotes, we only need to search for single quotes; this
both simplifies the search pattern, and makes us less
susceptible to `echo' variations for arguments not containing
single quotes.
(_AC_ARG_VAR_VALIDATE): Likewise.

19 years ago* doc/autoconf.texi (Special Shell Variables) <IFS>: Document
Ralf Wildenhues [Thu, 4 May 2006 07:08:19 +0000 (07:08 +0000)] 
* doc/autoconf.texi (Special Shell Variables) <IFS>: Document
`$*' and IFS concatenation issue with traditional shells and
bash-2.04.  Report by Seanster@Seanster.com.

19 years ago* doc/autoconf.texi (Limitations of Usual Tools): Identify more
Paul Eggert [Wed, 3 May 2006 18:28:56 +0000 (18:28 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Identify more
precisely which Mac OS X versions have the od problem.

19 years ago* doc/autoconf.texi (Integer Overflow):
Paul Eggert [Wed, 3 May 2006 01:08:27 +0000 (01:08 +0000)] 
* doc/autoconf.texi (Integer Overflow):
Mention the special case of integer division overflow.

19 years ago* doc/autoconf.texi: Use @option systematically.
Paul Eggert [Wed, 3 May 2006 00:36:32 +0000 (00:36 +0000)] 
* doc/autoconf.texi: Use @option systematically.

19 years ago* doc/autoconf.texi (Limitations of Usual Tools): Add a paragraph
Paul Eggert [Wed, 3 May 2006 00:30:23 +0000 (00:30 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Add a paragraph
about 'od'.

19 years ago* lib/autoconf/general.m4 (_AC_CANONICAL_SPLIT): Cater for
Ralf Wildenhues [Tue, 2 May 2006 20:09:24 +0000 (20:09 +0000)] 
* lib/autoconf/general.m4 (_AC_CANONICAL_SPLIT): Cater for
traditional shells like the Solaris one that do not use the
first IFS character for assembling `$*'.
Prompted by a related report from autoconf_bug@nro.ca.

19 years agoFix typo in previous checkin.
Paul Eggert [Tue, 2 May 2006 03:20:26 +0000 (03:20 +0000)] 
Fix typo in previous checkin.

19 years ago* doc/autoconf.texi (Limitations of Builtins, Limitations of Make):
Paul Eggert [Mon, 1 May 2006 17:35:50 +0000 (17:35 +0000)] 
* doc/autoconf.texi (Limitations of Builtins, Limitations of Make):
Mention more problems with the -e option.

19 years agoSupplement 2.59c release ChangeLog entry:
Ralf Wildenhues [Mon, 1 May 2006 09:01:32 +0000 (09:01 +0000)] 
Supplement 2.59c release ChangeLog entry:
* Makefile.maint (news-date-check): Do not require a leading `*'
before the release date in NEWS.

19 years ago* NEWS: Typo.
Ralf Wildenhues [Sun, 30 Apr 2006 17:06:13 +0000 (17:06 +0000)] 
* NEWS: Typo.
* doc/autoconf.texi (Systemology): Mention the Heirloom Project.

19 years ago* doc/autoconf.texi (Introduction, Pointers): Use `@/' liberally
Ralf Wildenhues [Sun, 30 Apr 2006 17:05:05 +0000 (17:05 +0000)] 
* doc/autoconf.texi (Introduction, Pointers): Use `@/' liberally
in URLs to improve DVI formatted output (requires texinfo 4.6).
(System Services, Systemology, Shellology): Likewise.
(Limitations of Usual Tools): Rewrite Mac OS X example for nicer
output.

19 years ago* doc/autoconf.texi (Fortran Compiler): Do not use `@ovar' in
Ralf Wildenhues [Sun, 30 Apr 2006 17:04:06 +0000 (17:04 +0000)] 
* doc/autoconf.texi (Fortran Compiler): Do not use `@ovar' in
continuous text.
(Runtime): Fix macro argument names to match description:
`action-if-found' -> `action-if-true' and similarly.
(Obsolete Macros): Likewise.
* lib/autoconf/general.m4 (_AC_COMPILE_IFELSE): Likewise.
(AC_COMPILE_IFELSE, AC_TRY_COMPILE, _AC_LINK_IFELSE)
(AC_LINK_IFELSE, AC_TRY_LINK, AC_COMPILE_CHECK): Likewise.

19 years agoAdd missing word in my ChangeLog entry.
Ralf Wildenhues [Sat, 29 Apr 2006 17:33:26 +0000 (17:33 +0000)] 
Add missing word in my ChangeLog entry.

19 years ago* doc/autoconf.texi (Limitations of Make): Clean up markup.
Ralf Wildenhues [Sat, 29 Apr 2006 06:24:23 +0000 (06:24 +0000)] 
* doc/autoconf.texi (Limitations of Make): Clean up markup.

19 years ago* ChangeLog: Typo.
Ralf Wildenhues [Sat, 29 Apr 2006 06:23:15 +0000 (06:23 +0000)] 
* ChangeLog: Typo.
* doc/autoconf.texi (Portable Shell): Allow wrapped URLs, for
DVI output.

19 years agoRegenerate.
Ralf Wildenhues [Fri, 28 Apr 2006 04:18:00 +0000 (04:18 +0000)] 
Regenerate.

19 years ago* doc/autoconf.texi (Limitations of Builtins): Document FreeBSD
Ralf Wildenhues [Fri, 28 Apr 2006 04:17:51 +0000 (04:17 +0000)] 
* doc/autoconf.texi (Limitations of Builtins): Document FreeBSD
/bin/sh set unsorted output.
* lib/autoconf/general.m4 (_AC_CACHE_DUMP): Adjust.
* tests/local.at

19 years ago* doc/autoconf.texi (Portable C and C++, Varities of Unportability):
Paul Eggert [Wed, 26 Apr 2006 20:30:54 +0000 (20:30 +0000)] 
* doc/autoconf.texi (Portable C and C++, Varities of Unportability):
(Integer Overflow, Null Pointers, Buffer Overruns):
(Floating Point Portability, Exiting Portably): New sections.
(Writing Test Programs): Fix some langauge.  Recommend exiting
with status 1, not merely nonzero.  Clarify exit declaration.
(Run Time): Move C exit status stuff to new Exiting Portably section.
(Systemology): Mention Posix and levenez.  Update v7 reference.
(Portable Shell): Mention the Posix shell.

19 years ago* bin/autoconf.as (me): Replace by as_me.
Stepan Kasal [Tue, 25 Apr 2006 12:57:28 +0000 (12:57 +0000)] 
* bin/autoconf.as (me): Replace by as_me.

19 years ago* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Don't use AS_ERROR,
Paul Eggert [Tue, 25 Apr 2006 12:27:45 +0000 (12:27 +0000)] 
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Don't use AS_ERROR,
since as_me isn't set yet.

19 years agoRegenerate.
Ralf Wildenhues [Tue, 25 Apr 2006 07:04:20 +0000 (07:04 +0000)] 
Regenerate.

19 years agoUndo many of the recent changes, substituting these instead:
Paul Eggert [Mon, 24 Apr 2006 19:36:01 +0000 (19:36 +0000)] 
Undo many of the recent changes, substituting these instead:

* doc/autoconf.texi (Programming in M4sh): Comment out the
documentation of AS_BASENAME, for now.
(Shell Substitutions): Do not use AS_DIRNAME in an example.
(Limitations of Builtins) <basename>: Do not refer to
AS_BASENAME.
* bin/autoconf.as (me): Don't use AS_BASENAME.
(dir): Remove the unused variable.
* lib/m4sugar/m4sh.m4 (_AS_DETECT_REQUIRED): Renamed from
AS_DETECT_REQUIRED.  All uses changed.
(_AS_DETECT_SUGGESTED): Renamed from AS_DETECT_SUGGESTED.
All uses changed.
(_AS_DETECT_BETTER_SHELL): Put ;; at the end of a case.
(AS_BASENAME): Use "basename --" to protect against leading "-".
(_AS_BASENAME_EXPR): Renamed from AS_BASENAME_EXPR.  All uses changed.
(_AS_BASENAME_SED): Renamed from AS_BASENAME_SED.  All uses changed.
(_AS_BASENAME_PREPARE): Reject implementations that cannot handle "--".
(_AS_DIRNAME_PREPARE): Likewise.
(_AS_DIRNAME_EXPR): Renamed from AS_DIRNAME_EXPR.  All uses changed.
(_AS_DIRNAME_SED): Renamed from AS_DIRNAME_SED.  All uses changed.
(AS_DIRNAME): Use "dirname --".

19 years ago* doc/autoconf.texi (Runtime): Renamed from "Run Time". All uses
Paul Eggert [Mon, 24 Apr 2006 06:51:53 +0000 (06:51 +0000)] 
* doc/autoconf.texi (Runtime): Renamed from "Run Time".  All uses
of "run time" and "run-time" changed to "runtime", for consistency.
* lib/autoconf/fortran.m4: Likewise (in comment).
* lib/autoconf/functions.m4: Likewise.
* lib/autoconf/general.m4: Likewise.
* lib/autoconf/headers.m4: Likewise.

19 years ago* doc/autoconf.texi (Run Time): Document the exit status situation
Paul Eggert [Mon, 24 Apr 2006 05:54:54 +0000 (05:54 +0000)] 
* doc/autoconf.texi (Run Time): Document the exit status situation
with more accuracy and detail.

19 years ago* NEWS: Remove mention of AS_VAR_SET_BASENAME and AS_VAR_SET_DIRNAME.
Paul Eggert [Sun, 23 Apr 2006 08:41:06 +0000 (08:41 +0000)] 
* NEWS: Remove mention of AS_VAR_SET_BASENAME and AS_VAR_SET_DIRNAME.
* doc/autoconf.texi (Programming in M4sh): Remove mention of
AS_VAR_SET_BASENAME, AS_VAR_SET_DIRNAME, and AS_BASENAME.
We have to keep AS_DIRNAME since it was part of a stable Autoconf,
but AS_BASENAME doesn't have to be supported.

19 years ago* NEWS: Update wording to say merely "should" for AS_DIRNAME
Paul Eggert [Sun, 23 Apr 2006 08:13:43 +0000 (08:13 +0000)] 
* NEWS: Update wording to say merely "should" for AS_DIRNAME
and AS_BASENAME.
* lib/m4sugar/m4sh.m4 (AS_BASENAME, AS_DIRNAME): Bring these
back, albeit undocumented.  Programs now have a grace period
to switch to AS_VAR_SET_DIRNAME and AS_VAR_SET_BASENAME.

19 years ago* doc/autoconf.texi (Introduction): The GNU Autoconf Macro
Ralf Wildenhues [Sun, 23 Apr 2006 07:13:52 +0000 (07:13 +0000)] 
* doc/autoconf.texi (Introduction): The GNU Autoconf Macro
Archive is not officially `GNU' any more.  Update URL.
(Defining Directories): Likewise
* lib/autoconf/c.m4 (AC_C_RESTRICT): Update URL.

19 years agoRegenerate.
Paul Eggert [Sun, 23 Apr 2006 06:50:11 +0000 (06:50 +0000)] 
Regenerate.

19 years ago* NEWS: Remove AS_DIRNAME and AS_BASENAME, replacing them with
Paul Eggert [Sun, 23 Apr 2006 06:49:53 +0000 (06:49 +0000)] 
* NEWS: Remove AS_DIRNAME and AS_BASENAME, replacing them with
AS_VAR_SET_DIRNAME and AS_VAR_SET_BASENAME.
* doc/autoconf.texi (Programming in M4sh): Document this.  All uses
changed.  The newer interfaces are more reliable, as they allow
implementations that handle trailing newline correctly.  For now,
we're in a freeze, so I did not include the more-reliable
implementations, but I wanted to correct the interface before 2.60
goes out.
* lib/m4sugar/m4sh.m4 (_AS_DETECT_REQUIRED): Renamed from
AS_DETECT_REQUIRED.  All uses changed.
(_AS_DETECT_SUGGESTED): Renamed from AS_DETECT_SUGGESTED.
All uses changed.
(_AS_DETECT_BETTER_SHELL): Put ;; at the end of a case.
(_AS_BASENAME): Renamed from AS_BASENAME.  All uses changed.
Use "basename --" to protect against leading "-".
(_AS_BASENAME_EXPR): Renamed from AS_BASENAME_EXPR.  All uses changed.
(_AS_BASENAME_SED): Renamed from AS_BASENAME_SED.  All uses changed.
(_AS_BASENAME_PREPARE): Reject implementations that cannot handle "--".
(_AS_DIRNAME_PREPARE): Likewise.
(_AS_DIRNAME): Renamed from AS_DIRNAME.  All uses changed.
(_AS_DIRNAME_EXPR): Renamed from AS_DIRNAME_EXPR.  All uses changed.
(_AS_DIRNAME_SED): Renamed from AS_DIRNAME_SED.  All uses changed.
Use "dirname --".
(AS_VAR_SET_BASENAME, AS_VAR_SET_DIRNAME): New macros.
* tests/m4sh.at (AS_VAR_SET_DIRNAME): Renamed from AS_DIRNAME.
Test the new API.  Don't test internals, since they're probably
going to change anyway.
(AS_VAR_SET_BASENAME): Likewise, renamed from AS_BASENAME.

* bin/autoconf.as: Don't use AS_BASENAME or AS_DIRNAME.  This
removes a bootstrapping problem with the changes described above.
The AS_DIRNAME part wasn't used, anyway, and the AS_BASENAME
part can be done portably without all the deep Autoconf magic.

19 years agoRegenerate.
Paul Eggert [Wed, 19 Apr 2006 18:16:51 +0000 (18:16 +0000)] 
Regenerate.

19 years ago* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Remove the leading
Paul Eggert [Wed, 19 Apr 2006 18:16:36 +0000 (18:16 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Remove the leading
newline from the `trap' code to finish `config.log'; the NetBSD
/bin/sh resets the exit status after an empty command, as
documented in doc/autoconf.texi.

19 years agoRegenerate.
Ralf Wildenhues [Wed, 19 Apr 2006 08:02:45 +0000 (08:02 +0000)] 
Regenerate.

19 years ago* doc/autoconf.texi (C Compiler): Clarify AC_C_TYPEOF.
Paul Eggert [Wed, 19 Apr 2006 07:10:13 +0000 (07:10 +0000)] 
* doc/autoconf.texi (C Compiler): Clarify AC_C_TYPEOF.

19 years ago* configure.ac (ac_cv_sh_n_works): Don't try to test for it, since
Paul Eggert [Wed, 19 Apr 2006 04:13:48 +0000 (04:13 +0000)] 
* configure.ac (ac_cv_sh_n_works): Don't try to test for it, since
some shells (e.g., Solaris 8 /bin/sh) implement it verrrry slowly.
Instead, just list the shells that we know work.
* tests/local.at (AT_CHECK_SHELL_SYNTAX): Remove 2nd arg.  All uses
changed.  Be more cautious about the _cv_ variable.
* tests/tools.at (Syntax of the shell scripts): Check the
_cv_ variable once, at first, to avoid an internal autoconf error
when sh -n does not work.

19 years ago* lib/Autom4te/FileUtils.pm: Sync from Automake.
Ralf Wildenhues [Mon, 17 Apr 2006 12:17:01 +0000 (12:17 +0000)] 
* lib/Autom4te/FileUtils.pm: Sync from Automake.

19 years ago* lib/autoconf/general.m4 (_AC_INIT_CONFIG_LOG): Don't
Paul Eggert [Mon, 17 Apr 2006 06:10:50 +0000 (06:10 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_CONFIG_LOG): Don't
use ">&-" since we're only 99.999% sure that this is portable,
and since the MinGW bug is fixed in a different way.
* lib/autotest/general.m4 (AT_INIT): Likewise.

* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Handle --recheck
before opening config.log, to avoid hitting a bug on MinGW.

19 years ago* lib/autoconf/general.m4 (_AC_INIT_CONFIG_LOG): Close
Paul Eggert [Sat, 15 Apr 2006 01:13:32 +0000 (01:13 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_CONFIG_LOG): Close
AS_MESSAGE_LOG_FD before reopening it onto the log file.
This works around a MinGW bug reported by Eric Paire.
Make sure that all writes to the log file append to it,
rather than possibly losing data.
* lib/autotest/general.m4 (AT_INIT): Likewise.

19 years ago* lib/Autom4te/FileUtils.pm (find_file): Fix a typo in the
Stepan Kasal [Fri, 14 Apr 2006 07:05:36 +0000 (07:05 +0000)] 
* lib/Autom4te/FileUtils.pm (find_file): Fix a typo in the
description.

19 years ago* NEWS: Update.
Ralf Wildenhues [Thu, 13 Apr 2006 07:31:47 +0000 (07:31 +0000)] 
* NEWS: Update.

19 years agoRegenerate.
Ralf Wildenhues [Wed, 12 Apr 2006 23:11:13 +0000 (23:11 +0000)] 
Regenerate.

19 years ago* configure.ac (AC_INIT): Bump to 2.59d.
Ralf Wildenhues [Wed, 12 Apr 2006 23:08:21 +0000 (23:08 +0000)] 
* configure.ac (AC_INIT): Bump to 2.59d.

19 years ago.
Ralf Wildenhues [Wed, 12 Apr 2006 23:03:55 +0000 (23:03 +0000)] 
.

19 years ago(news-date-check): Require no `*' before the date. AUTOCONF-2.59c
Ralf Wildenhues [Wed, 12 Apr 2006 21:24:56 +0000 (21:24 +0000)] 
(news-date-check): Require no `*' before the date.

19 years agoUse old date.
Ralf Wildenhues [Wed, 12 Apr 2006 21:20:19 +0000 (21:20 +0000)] 
Use old date.

19 years agoVersion 2.59c.
Ralf Wildenhues [Wed, 12 Apr 2006 21:19:27 +0000 (21:19 +0000)] 
Version 2.59c.

19 years agoRegenerate.
Ralf Wildenhues [Wed, 12 Apr 2006 20:41:46 +0000 (20:41 +0000)] 
Regenerate.

19 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_FILE): If the templates for
Ralf Wildenhues [Wed, 12 Apr 2006 20:40:21 +0000 (20:40 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_FILE): If the templates for
the instantiated file do not contain the string 'datarootdir'
but contain @datadir@, @docdir@, @infodir@, @localedir@, or
@mandir@, replace the reference '${datarootdir}' by the value.
* tests/torture.at (datarootdir workaround): New test.
* NEWS: Advertise this temporary fixup.
Based on a patch by Bruno Haible, reported and analyzed by
Paul Eggert and Noah Misch.

19 years agoIgnore `autoconf' and `standards'.
Ralf Wildenhues [Wed, 12 Apr 2006 18:56:05 +0000 (18:56 +0000)] 
Ignore `autoconf' and `standards'.

19 years ago* tests/autotest.at (Debugging a failed test): Fix comment.
Ralf Wildenhues [Wed, 12 Apr 2006 18:55:49 +0000 (18:55 +0000)] 
* tests/autotest.at (Debugging a failed test): Fix comment.

19 years agoRegenerate.
Ralf Wildenhues [Wed, 12 Apr 2006 12:26:12 +0000 (12:26 +0000)] 
Regenerate.

19 years ago* lib/m4sugar/m4sh.m4 (_AS_LN_S_PREPARE): Simplify the summary of
Stepan Kasal [Wed, 12 Apr 2006 12:20:13 +0000 (12:20 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_LN_S_PREPARE): Simplify the summary of
all the changes since 2006-04-07.

19 years ago* lib/m4sugar/m4sh.m4 (_AS_LN_S_PREPARE): If `ln -s file1 file2'
Ralf Wildenhues [Tue, 11 Apr 2006 17:34:03 +0000 (17:34 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_LN_S_PREPARE): If `ln -s file1 file2'
succeeded, but `ln -s file dir' failed, take care to remove the
leftover target before the next test, to prevent its spurious
failure; also make sure `ln file dir' works before selecting it.
Thanks to Keith Marshall for pointing this out.
* THANKS: Update.

19 years ago* lib/autotest/general.m4 (AT_INIT): Store quoted variable
Ralf Wildenhues [Tue, 11 Apr 2006 16:09:54 +0000 (16:09 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Store quoted variable
assignments in `at_debug_args', so that we put them correctly
in the `run' script.
* tests/autotest.at (Debugging a failed test): Unmark XFAIL.
Reported by Eric Blake.

19 years ago* tests/autotest.at (AT_CHECK_AT): Add new argument, to allow
Ralf Wildenhues [Tue, 11 Apr 2006 16:06:40 +0000 (16:06 +0000)] 
* tests/autotest.at (AT_CHECK_AT): Add new argument, to allow
top-level tests after micro-suite has been run.   Used in...
(Debugging a successful test, Debugging script and environment),
(Debugging a failed test): ...these new tests.  The first of these
is fixed by...
* lib/autotest/general.m4 (_AT_CREATE_DEBUGGING_SCRIPT): New
macro, split out from...
(AT_INIT): ...here, so that using -d also generates a run script.
Document that -d inhibits top-level logging.
* doc/autoconf.texi (testsuite Invocation): Document that -d only
inhibits top-level logging; debug scripts are created.

19 years ago* lib/autotest/general.m4 (_AT_CHECK): Avoid syntax error on empty
Ralf Wildenhues [Tue, 11 Apr 2006 16:03:28 +0000 (16:03 +0000)] 
* lib/autotest/general.m4 (_AT_CHECK): Avoid syntax error on empty
check.
* tests/autotest.at (Empty test, Empty check): New test to check it.

19 years ago* lib/autoconf/c.m4 (AC_C_CONST, AC_C_VOLATILE): Avoid warnings
Ralf Wildenhues [Tue, 11 Apr 2006 16:02:01 +0000 (16:02 +0000)] 
* lib/autoconf/c.m4 (AC_C_CONST, AC_C_VOLATILE): Avoid warnings
from gcc.

19 years ago* tests/mktests.sh: Use "trap '' 0", not "trap 0". Do not touch
Stepan Kasal [Mon, 10 Apr 2006 21:00:40 +0000 (21:00 +0000)] 
* tests/mktests.sh: Use "trap '' 0", not "trap 0".  Do not touch
the files if a problem appears.  Make the empty *.at files
read-only, too.  Proposed by Ralf Wildenhues.

19 years agoRegenerate.
Ralf Wildenhues [Mon, 10 Apr 2006 20:52:10 +0000 (20:52 +0000)] 
Regenerate.

19 years ago* config/Makefile.am: Add comment to force updated Makefile.in.
Ralf Wildenhues [Mon, 10 Apr 2006 20:51:54 +0000 (20:51 +0000)] 
* config/Makefile.am: Add comment to force updated Makefile.in.

19 years agoRegenerate.
Ralf Wildenhues [Mon, 10 Apr 2006 20:40:49 +0000 (20:40 +0000)] 
Regenerate.

19 years ago* lib/freeze.mk: Fix typo in comment. Unlike the last, white
Ralf Wildenhues [Mon, 10 Apr 2006 20:40:37 +0000 (20:40 +0000)] 
* lib/freeze.mk: Fix typo in comment.  Unlike the last, white
space only patch to this file, this patch causes the Makefile.in
files that include freeze.mk to be updated, and thus have a
newer time stamp again, which in turn makes a pristine CVS
checkout have correct time stamps.

19 years ago* Makefile.maint (cvs-sv): New macro, to be used..
Ralf Wildenhues [Mon, 10 Apr 2006 20:38:17 +0000 (20:38 +0000)] 
* Makefile.maint (cvs-sv): New macro, to be used..
(config.guess-url_prefix, config.sub-url_prefix)
(texinfo.tex-url_prefix, standards.texi-url_prefix): ..here;
point to CVS text checkout of Gnulib files.
(copyright-check): Bump current year.
(announcement): Do not hard-wire `./announce-gen'.
(cvs-update): Propagate failures of `cvs' and `move-if-change'
correctly.
* Makefile.cfg (executable-update): Use `chmod a+x' instead of
`chmod +x'.
(wget_files): Update config.guess, config.sub, texinfo.tex by
`wget-update', now that their URLs work again.

19 years ago* doc/autoconf.texi (Particular Types): Don't use AC_CHECK_TYPE.
Paul Eggert [Mon, 10 Apr 2006 18:55:27 +0000 (18:55 +0000)] 
* doc/autoconf.texi (Particular Types): Don't use AC_CHECK_TYPE.

19 years ago* doc/autoconf.texi: Remove unused words from word list.
Ralf Wildenhues [Mon, 10 Apr 2006 18:14:53 +0000 (18:14 +0000)] 
* doc/autoconf.texi: Remove unused words from word list.
* .x-sc_prohibit_atoi_atof, .x-sc_space_tab, .x-sc_sun_os_names,
.x-sc_trailing_space: New files.

19 years ago* doc/standards.texi: Sync from gnulib.
Ralf Wildenhues [Mon, 10 Apr 2006 18:01:47 +0000 (18:01 +0000)] 
* doc/standards.texi: Sync from gnulib.

19 years agoRegenerate.
Paul Eggert [Mon, 10 Apr 2006 18:00:31 +0000 (18:00 +0000)] 
Regenerate.

19 years ago* NEWS, doc/autoconf.texi (AC_LIBOBJ vs LIBOBJS): Mark
Ralf Wildenhues [Mon, 10 Apr 2006 17:57:17 +0000 (17:57 +0000)] 
* NEWS, doc/autoconf.texi (AC_LIBOBJ vs LIBOBJS): Mark
`LIBOBJDIR' as experimental.

19 years ago* lib/m4sugar/m4sh.m4 (_AS_LN_S_PREPARE): MSYS `ln -s' fails
Ralf Wildenhues [Mon, 10 Apr 2006 17:55:33 +0000 (17:55 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_LN_S_PREPARE): MSYS `ln -s' fails
with a target directory; it's internally implemented as `cp'
anyway, but since Autoconf advertises the possibility to use
a target directory when LN_S is `ln -s', we need to find out.
Reported by Rolf Ebert <rolf.ebert.gcc@gmx.de> against MSYS,
analyzed by Keith Marshall <keith.marshall@total.com>.

19 years ago* THANKS: Update.
Ralf Wildenhues [Mon, 10 Apr 2006 17:51:47 +0000 (17:51 +0000)] 
* THANKS: Update.

19 years ago* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Just output
Paul Eggert [Mon, 10 Apr 2006 09:15:11 +0000 (09:15 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Just output
confdefs.h as-is.  In general, if it has backslash-newline or the
like, then it doesn't work either to sort or to remove empty
lines.

19 years agoFix a typo in ChangeLog.
Stepan Kasal [Sun, 9 Apr 2006 16:39:10 +0000 (16:39 +0000)] 
Fix a typo in ChangeLog.

19 years ago* tests/Makefile.am (AUTOCONF_FILES): Fix typo in the comment.
Stepan Kasal [Sun, 9 Apr 2006 11:36:08 +0000 (11:36 +0000)] 
* tests/Makefile.am (AUTOCONF_FILES): Fix typo in the comment.

19 years ago* lib/autom4te.in (Automake-preselections): Preselect
Alexandre Duret-Lutz [Sun, 9 Apr 2006 07:54:28 +0000 (07:54 +0000)] 
* lib/autom4te.in (Automake-preselections): Preselect
_AM_SUBST_NOTMAKE.

19 years agoUse sort -u rather than echo grep sort.
Paul Eggert [Sun, 9 Apr 2006 06:29:28 +0000 (06:29 +0000)] 
Use sort -u rather than echo grep sort.

19 years ago* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Use '\'' for an
Paul Eggert [Sun, 9 Apr 2006 06:22:28 +0000 (06:22 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Use '\'' for an
apostrophe within a single-quoted string, as this is the usual
tradition and is easier to read than '"'"'.  Don't rely on the
shell treating "$/" like '$/'.  Use a more-consistent indenting
style for the trap.

19 years ago* tests/autotest.at (Backquote command substitution),
Ralf Wildenhues [Sun, 9 Apr 2006 05:36:45 +0000 (05:36 +0000)] 
* tests/autotest.at (Backquote command substitution),
(Multiline backquote command substitution): Remove mistaken
AT_NO_CMDSUBST from the 2006-03-14 patch, which was meant to be
applied...
(Parenthetical command substitution, Multiline parenthetical
command substitution): here.

19 years agoFix typo in changelog entry.
Paul Eggert [Sat, 8 Apr 2006 21:49:32 +0000 (21:49 +0000)] 
Fix typo in changelog entry.

19 years agoImport macros from gnulib (often changing their name).
Paul Eggert [Sat, 8 Apr 2006 21:46:03 +0000 (21:46 +0000)] 
Import macros from gnulib (often changing their name).

* NEWS: AC_C_TYPE_LONG_DOUBLE is now obsolete.
New macros AC_CHECK_DECLS_ONCE, AC_CHECK_FUNCS_ONCE,
AC_CHECK_HEADERS_ONCE, AC_FUNC_STRTOLD, AC_HEADER_ASSERT,
AC_STRUCT_DIRENT_D_INO, AC_STRUCT_DIRENT_D_TYPE,
AC_TYPE_LONG_DOUBLE, AC_TYPE_LONG_DOUBLE_WIDER, AC_TYPE_INT8_T,
AC_TYPE_INT16_T, AC_TYPE_INT32_T, AC_TYPE_INT64_T,
AC_TYPE_INTMAX_T, AC_TYPE_INTPTR_T, AC_TYPE_LONG_LONG_INT,
AC_TYPE_UINT8_T, AC_TYPE_UINT16_T, AC_TYPE_UINT32_T,
AC_TYPE_UINT64_T, AC_TYPE_UINTMAX_T, AC_TYPE_UINTPTR_T,
AC_TYPE_UNSIGNED_LONG_LONG_INT, AC_USE_SYSTEM_EXTENSIONS.
The manual mentions Gnulib more prominently.
* doc/autoconf.texi (Gnulib): New node.
(Pointers): Add Gnulib URL.
(Particular Functions): Alphabetize.  Add AC_FUNC_STRTOLD.
(Generic Functions): Add AC_CHECK_FUNCS_ONCE.  Refer to new
Gnulib section.
(Particular Headers): Add AC_HEADER_ASSERT.  For stdbool.h,
suggest a #define rather than a typedef for _Bool, and mention
Gnulib rather than trying to substitute stdbool code.
(Generic Headers): Add AC_CHECK_HEADERS_ONCE.
(Generic Declarations): Add AC_CHECK_DECLS_ONCE.
(Particular Structures): Add AC_STRUCT_DIRENT_D_INO,
AC_STRUCT_DIRENT_D_TYPE.
(Particular Types): Mention stdint.h and inttypes.h as standard
headers too.
Add AC_TYPE_INT8_T, AC_TYPE_INT16_T, AC_TYPE_INT32_T, AC_TYPE_INT64_T,
AC_TYPE_INTMAX_T, AC_TYPE_INTPTR_T, AC_TYPE_LONG_DOUBLE,
AC_TYPE_LONG_DOUBLE_WIDER, AC_TYPE_LONG_LONG_INT, AC_TYPE_UINT8_T,
AC_TYPE_UINT16_T, AC_TYPE_UINT32_T, AC_TYPE_UINT64_T, AC_TYPE_UINTMAX_T,
AC_TYPE_UINTPTR_T, AC_TYPE_UNSIGNED_LONG_LONG_INT.
(C Compiler): Move AC_C_LONG_DOUBLE to ...
(Obsolete Macros): here.  Under AC_LONG_DOUBLE, mention
AC_TYPE_LONG_DOUBLE or AC_TYPE_LONG_DOUBLE_WIDER instead.
(Posix Variants): Add AC_USE_SYSTEM_EXTENSIONS.
(Coding Style).  Don't mention m4_expand_once.
* lib/autoconf/c.m4 (AC_C_LONG_DOUBLE): Implement via
AC_TYPE_LONG_DOUBLE_WIDER.  Now obsolete.
* lib/autoconf/functions.m4 (_AH_CHECK_FUNCS): New macro.
(AC_CHECK_FUNCS): Use it.
(AC_CHECK_FUNCS_ONCE, AC_FUNC_STRTOLD): New macros.
(AC_FUNC_WAIT3): "the Open Group standards" -> "POSIX".
* lib/autoconf/general.m4 (AC_CHECK_DECLS_ONCE): New macro.
* lib/autoconf/headers.m4 (AC_CHECK_HEADERS_ONCE): New macro.
(AC_HEADER_ASSERT): New macro.
(AC_HEADER_STDBOOL): Don't assume "#error" works.
Catch a bug in IBM AIX xlc compiler version 6.0.0.0.
Catch a bug in an HP-UX C compiler.
* lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): New macro.
* lib/autoconf/types.m4 (AC_TYPE_INTMAX_T. AC_TYPE_UINTMAX_T):
(AC_TYPE_INTPTR_T, AC_TYPE_UINTPTR_T. AC_TYPE_LONG_DOUBLE):
(AC_TYPE_LONG_DOUBLE_WIDER, AC_C_LONG_DOUBLE, AC_TYPE_LONG_LONG_INT):
(AC_TYPE_UNSIGNED_LONG_LONG_INT, _AC_TYPE_INT, _AC_TYPE_UNSIGNED_INT):
(_AC_STRUCT_DIRENT, AC_STRUCT_DIRENT_D_INO, AC_STRUCT_DIRENT_D_TYPE):
New macros.

19 years ago(ac_exclude_list): Fix some typos in
Paul Eggert [Sat, 8 Apr 2006 21:44:13 +0000 (21:44 +0000)] 
(ac_exclude_list): Fix some typos in
recent changes: awk wants /^(a|b)$/, not /^a|b$/.

19 years ago* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Fix the wording
Stepan Kasal [Sat, 8 Apr 2006 17:59:56 +0000 (17:59 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Fix the wording
of the warning introduced by the 2001-08-28 change.

19 years agoRegenerate.
Ralf Wildenhues [Sat, 8 Apr 2006 09:08:12 +0000 (09:08 +0000)] 
Regenerate.

19 years ago* lib/autoconf/general.m4 (AC_CACHE_SAVE): All `ac_cv_env_foo'
Ralf Wildenhues [Sat, 8 Apr 2006 09:07:05 +0000 (09:07 +0000)] 
* lib/autoconf/general.m4 (AC_CACHE_SAVE): All `ac_cv_env_foo'
variables shall be overriden by the cache.
* tests/torture.at (AC_ARG_VAR): Test also with a first value
that contains braces.

19 years agoRegenerate.
Ralf Wildenhues [Fri, 7 Apr 2006 19:02:18 +0000 (19:02 +0000)] 
Regenerate.

19 years agoRevert the patch from 2006-04-01 and only improve
Ralf Wildenhues [Fri, 7 Apr 2006 18:31:09 +0000 (18:31 +0000)] 
Revert the patch from 2006-04-01 and only improve
_AS_DETECT_BETTER_SHELL:

* lib/m4sugar/m4sh.m4 (_AS_PATH_WALK): Do not optimize; do not
skip nonexistent directories.
(_AS_DETECT_BETTER_SHELL): The optimization is moved here--try
only shell candidates which exist.
(AS_UNAME): No need to give three parameters to _AS_PATH_WALK.
* lib/autotest/general.m4 (AT_INIT): No need to give three
parameters to _AS_PATH_WALK.

19 years ago* bin/autoupdate.in (handle_autoconf_patches): Change the way we
Ralf Wildenhues [Fri, 7 Apr 2006 18:25:30 +0000 (18:25 +0000)] 
* bin/autoupdate.in (handle_autoconf_patches): Change the way we
distinguish m4sugar macros.
* tests/tools.at (autoupdating with aclocal and m4_include):
New test.  Bug reported by Gary V. Vaughan <gary@gnu.org>,
test case by Noah Misch <noah@cs.caltech.edu>.

19 years agoRevert my change from 2006-03-17, in other words:
Stepan Kasal [Fri, 7 Apr 2006 18:00:55 +0000 (18:00 +0000)] 
Revert my change from 2006-03-17, in other words:
* lib/m4sugar/m4sh.m4 (AS_BOURNE_COMPATIBLE): Insert BIN_SH=xpg4
  and DUALCASE=1.
(AS_SHELL_SANITIZE): Remove DUALCASE=1.
* doc/autoconf.texi (Special Shell Variables) <BIN_SH>: Say that
  it is set.

19 years ago* doc/autoconf.texi (Programming in M4sh): Document that
Ralf Wildenhues [Fri, 7 Apr 2006 12:33:04 +0000 (12:33 +0000)] 
* doc/autoconf.texi (Programming in M4sh): Document that
AS_MKDIR_P exits the script on failure.
* lib/autotest/general.m4: Remove redundant AS_ERROR.

19 years ago* config/elisp-comp, config/install-sh, config/mdate-sh,
Ralf Wildenhues [Thu, 6 Apr 2006 22:40:55 +0000 (22:40 +0000)] 
* config/elisp-comp, config/install-sh, config/mdate-sh,
config/missing, config/mkinstalldirs: Sync from Automake.

19 years ago* lib/Autom4te/FileUtils.pm, lib/Autom4te/Struct.pm: Sync
Ralf Wildenhues [Thu, 6 Apr 2006 22:39:22 +0000 (22:39 +0000)] 
* lib/Autom4te/FileUtils.pm, lib/Autom4te/Struct.pm: Sync
from Automake.

19 years ago* doc/make-stds.texi: Sync from gnulib.
Ralf Wildenhues [Thu, 6 Apr 2006 22:37:19 +0000 (22:37 +0000)] 
* doc/make-stds.texi: Sync from gnulib.

19 years agoFix mistakes in changelog.
Stepan Kasal [Thu, 6 Apr 2006 18:44:57 +0000 (18:44 +0000)] 
Fix mistakes in changelog.

19 years ago* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_O): Inside cache
Stepan Kasal [Thu, 6 Apr 2006 18:34:24 +0000 (18:34 +0000)] 
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_O): Inside cache
check, s/ac_exeext/ac_cv_exeext/.  Fixes regression introduced
2006-04-01.

19 years agoRegenerate.
Ralf Wildenhues [Thu, 6 Apr 2006 18:23:59 +0000 (18:23 +0000)] 
Regenerate.