]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
20 years agoToday's changes (mostly from Noah Misch).
Paul Eggert [Sat, 5 Feb 2005 08:31:02 +0000 (08:31 +0000)] 
Today's changes (mostly from Noah Misch).

20 years ago* tests/foreign.at (Libtool): Don't overquote AT_SETUP arg.
Paul Eggert [Sat, 5 Feb 2005 08:28:35 +0000 (08:28 +0000)] 
* tests/foreign.at (Libtool): Don't overquote AT_SETUP arg.
* tests/m4sh.at (AS_DIRNAME, AS_BASENAME, AS_MKDIR_P, AS_HELP_STRING):
Likewise.
* tests/semantics.at (AC_C_BIGENDIAN, AC_PATH_PROG & AC_PATH_PROGS):
Likewise.

20 years ago* lib/autoconf/general.m4 (_AC_INIT_COPYRIGHT): Update for 2005.
Paul Eggert [Sat, 5 Feb 2005 07:58:43 +0000 (07:58 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_COPYRIGHT): Update for 2005.
(AC_COPYRIGHT): Factor header comment portion out and move into...
* lib/m4sugar/m4sh.m4 (AS_COPYRIGHT): This.
* lib/autotest/general.at (AT_COPYRIGHT): New macro.
(AT_INIT): Add Autotest copyright notice.  Display copyright notices in
--version output.
* tests/local.at: Add Autoconf test suite copyright notice.
* doc/autoconf.texi (Writing testsuite.at): Document AT_COPYRIGHT.
* NEWS: Mention AT_COPYRIGHT.

20 years ago* tests/autotest.at (Empty test suite): New test.
Paul Eggert [Sat, 5 Feb 2005 07:34:54 +0000 (07:34 +0000)] 
* tests/autotest.at (Empty test suite): New test.
* tests/torture.at (Substitute and define special characters)
(Substitute a 2000-byte string, Define to a 2000-byte string)
(Substitute a newline, Define a newline): New tests.

20 years ago(_AC_C_STD_TRY): New macro.
Paul Eggert [Sat, 5 Feb 2005 07:04:08 +0000 (07:04 +0000)] 
(_AC_C_STD_TRY): New macro.
(_AC_PROG_CC_C89, _AC_PROG_CC_C99): Use it.

20 years ago(AT_CMP): Use diff directly on input files rather than copying them.
Paul Eggert [Sat, 5 Feb 2005 06:51:45 +0000 (06:51 +0000)] 
(AT_CMP): Use diff directly on input files rather than copying them.

20 years ago* tests/local.at (AT_CMP): New macro.
Paul Eggert [Sat, 5 Feb 2005 05:45:14 +0000 (05:45 +0000)] 
* tests/local.at (AT_CMP): New macro.
(AT_DATA_AUTOCONF): Do not call AC_PROG_GREP.
(AC_SAVE_STATE): Move environment grep...
(AT_CHECK_ENV): to here.  Filter out `'$''.  Use AT_CMP.
(AT_CONFIG_CMP): New macro.
(AT_CHECK_MACRO): Run `configure' twice with cache and compare results.
* tests/c.at (Extensions): Do not exit early.
* tests/atlocal.in: Inherit $GREP.

20 years ago(AC_LANG(Fortran), AC_FC_SRCEXT):
Paul Eggert [Sat, 5 Feb 2005 05:09:44 +0000 (05:09 +0000)] 
(AC_LANG(Fortran), AC_FC_SRCEXT):
s/FC_SRCEXT/ac_fc_srcext/; s/FCFLAGS_SRCEXT/ac_fcflags_srcext/.

20 years ago* lib/m4sugar/m4sugar.m4 (m4_re_string, m4_re_word): Revert 2002-03-04.
Paul Eggert [Sat, 5 Feb 2005 04:55:08 +0000 (04:55 +0000)] 
* lib/m4sugar/m4sugar.m4 (m4_re_string, m4_re_word): Revert 2002-03-04.
* tests/local.at (AT_CHECK_M4SUGAR): Add `m4sugar' to keywords.
(AT_CHECK_ENV): Ignore LTLIBOBJS, FC variables, EGREP, FGREP, and SED.
* tests/m4sugar.at (AT_CHECK_M4SUGAR_TEXT, AT_CHECK_M4RE): New macros.
(Standard regular expressions): New test.
(m4_warn, m4_require: circular dependencies, m4_text_wrap): Strip
excess test name quoting.
* tests/semantics.at (AC_CHECK_HEADERS_OLD, AC_CHECK_HEADERS_NEW): Pass
CPPFLAGS to `configure' instead of setting it in `configure'.

20 years agoRegenerate.
Paul Eggert [Sat, 5 Feb 2005 00:47:57 +0000 (00:47 +0000)] 
Regenerate.

20 years agoToday's checkins.
Paul Eggert [Sat, 5 Feb 2005 00:46:16 +0000 (00:46 +0000)] 
Today's checkins.

20 years ago(AS_UNAME): Try only /usr/bin/hostinfo, not
Paul Eggert [Sat, 5 Feb 2005 00:44:44 +0000 (00:44 +0000)] 
(AS_UNAME): Try only /usr/bin/hostinfo, not
any `hostinfo' in $PATH, since hostinfo.exe is a popular file name
on some platforms.

20 years ago(Limitations of Usual Tools): New mkstemp entry. Based on a
Paul Eggert [Sat, 5 Feb 2005 00:11:43 +0000 (00:11 +0000)] 
(Limitations of Usual Tools): New mkstemp entry.  Based on a
suggestion by Bruno Haible.

20 years ago(AC_PROG_SED): Don't look in
Paul Eggert [Fri, 4 Feb 2005 22:21:18 +0000 (22:21 +0000)] 
(AC_PROG_SED): Don't look in
/usr/xpg4/bin since that sed dumps core (at least on Solaris 8).

20 years agoRegenerate.
Paul Eggert [Fri, 4 Feb 2005 08:37:30 +0000 (08:37 +0000)] 
Regenerate.

20 years agoToday's changes.
Paul Eggert [Fri, 4 Feb 2005 08:36:06 +0000 (08:36 +0000)] 
Today's changes.

20 years ago(AT_TESTED, AT_KEYWORDS): Use newline as a separator, not space.
Paul Eggert [Fri, 4 Feb 2005 07:35:55 +0000 (07:35 +0000)] 
(AT_TESTED, AT_KEYWORDS): Use newline as a separator, not space.
(AT_CAPTURE_FILE): Use space-backslash-newline as a separator, not space.

20 years ago(AC_SUBST, AC_SUBST_FILE): Use newline as a separator, not space.
Paul Eggert [Fri, 4 Feb 2005 07:35:12 +0000 (07:35 +0000)] 
(AC_SUBST, AC_SUBST_FILE): Use newline as a separator, not space.

20 years ago(m4_re_escape): Escape ?, ^, \, $ too.
Paul Eggert [Fri, 4 Feb 2005 07:32:15 +0000 (07:32 +0000)] 
(m4_re_escape): Escape ?, ^, \, $ too.

20 years ago(_AS_SHELL_FN_WORK): Move func_* to as_func_*. Add test to check
Paul Eggert [Thu, 3 Feb 2005 22:52:04 +0000 (22:52 +0000)] 
(_AS_SHELL_FN_WORK): Move func_* to as_func_*.  Add test to check
whether positional parameters are restored after function return.

20 years ago(Special Shell Variables): Mention _,
Paul Eggert [Thu, 3 Feb 2005 00:31:33 +0000 (00:31 +0000)] 
(Special Shell Variables): Mention _,
BIN_SH, DUALCASE.  Say that variables other than "status" are safe
if they contain a lower-case letter.

20 years ago(Limitations of Usual Tools): Unicos 9 sed limitations.
Paul Eggert [Wed, 2 Feb 2005 23:47:34 +0000 (23:47 +0000)] 
(Limitations of Usual Tools): Unicos 9 sed limitations.

20 years ago(_AC_PROG_FC): Try cf77 before fort77
Paul Eggert [Wed, 2 Feb 2005 23:46:31 +0000 (23:46 +0000)] 
(_AC_PROG_FC): Try cf77 before fort77
to get the option-enhanced interface on older Crays.  Try ftn for
Fortran 95 (newer Crays).

20 years ago* bin/autoconf.as: Don't exit with status 0 after write failure
Paul Eggert [Wed, 2 Feb 2005 23:31:16 +0000 (23:31 +0000)] 
* bin/autoconf.as: Don't exit with status 0 after write failure
with --help or --version.
* lib/autoconf/general.m4 (_AC_INIT_HELP, _AC_INIT_VERSION): Likewise.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Likewise.

20 years ago(.x.1): Go back to the simple solution, but take
Paul Eggert [Wed, 2 Feb 2005 00:25:41 +0000 (00:25 +0000)] 
(.x.1): Go back to the simple solution, but take
care to echo the commands, so the user knows what's going on.

20 years ago(autoreconf Invocation): Mention autopoint, with a cross reference.
Paul Eggert [Tue, 1 Feb 2005 20:43:42 +0000 (20:43 +0000)] 
(autoreconf Invocation): Mention autopoint, with a cross reference.

20 years agoRegenerate.
Paul Eggert [Tue, 1 Feb 2005 00:59:56 +0000 (00:59 +0000)] 
Regenerate.

20 years agoFix typo: empty example.
Paul Eggert [Tue, 1 Feb 2005 00:36:24 +0000 (00:36 +0000)] 
Fix typo: empty example.

20 years agom4_require improvements, doc fixes, sync from gnulib.
Paul Eggert [Tue, 1 Feb 2005 00:34:18 +0000 (00:34 +0000)] 
m4_require improvements, doc fixes, sync from gnulib.

20 years ago(config.status Invocation): Warn about
Paul Eggert [Tue, 1 Feb 2005 00:33:08 +0000 (00:33 +0000)] 
(config.status Invocation): Warn about
discrepancy between CONFIG_SHELL and shell used to invoke 'configure'.

20 years ago(Defining Variables): Warn about CONFIG_SHELL problems.
Paul Eggert [Tue, 1 Feb 2005 00:32:44 +0000 (00:32 +0000)] 
(Defining Variables): Warn about CONFIG_SHELL problems.

20 years agoFix typo in previous patch: it assumed that builddir != srcdir.
Paul Eggert [Tue, 1 Feb 2005 00:14:04 +0000 (00:14 +0000)] 
Fix typo in previous patch: it assumed that builddir != srcdir.

20 years agoSync from gnulib.
Paul Eggert [Tue, 1 Feb 2005 00:08:59 +0000 (00:08 +0000)] 
Sync from gnulib.

20 years ago* doc/make-stds.texi, doc/standards.texi: Update from masters.
Paul Eggert [Tue, 1 Feb 2005 00:02:49 +0000 (00:02 +0000)] 
* doc/make-stds.texi, doc/standards.texi: Update from masters.

20 years agoSimplify the implementation of m4_require (a.k.a. AC_REQUIRE).
Paul Eggert [Mon, 31 Jan 2005 23:52:49 +0000 (23:52 +0000)] 
Simplify the implementation of m4_require (a.k.a. AC_REQUIRE).
Update the long comment explaining it.

m4_require no longer writes an ``is required by'' line to the
execution stack.  It contains only one bit of non-redundant
information: that the macro was required, not called.  And even
this bit is useless in most situations: have you ever met a macro
which both calls and requires the same macro?

* lib/m4sugar/m4sugar.m4 (_m4_defun_pro): Don't push a diversion...
(_m4_defun_pro_outer): ... only via this macro, for the outermost
  macro.
(_m4_defun_epi, _m4_defun_epi_outer): Complementarily.
(m4_expansion_stack_pop): Remove the misplaced comment.
(m4_require): Don't put the ``is required by'' line to the
  execution stack; slightly improve the out-of-a-defun error message.
(_m4_divert_grow): New macro, counter for the temporary diversions.
(_m4_require_call): Use it.
* tests/m4sugar.at (m4_require): Expect output without the
  ``is required by'' messages.

20 years ago(.x.1): Make sure the required generated files
Paul Eggert [Mon, 31 Jan 2005 23:25:08 +0000 (23:25 +0000)] 
(.x.1): Make sure the required generated files
are up to date.  Problem and original solution proposed by Stepan Kasal.
$(dist_man_MANS:.1=-bin-prereq), $(dist_man_MANS:.1=-tests-prereq),
implicit-man-prerequisites): New rules, used by the above.

20 years ago*** empty log message ***
Paul Eggert [Sat, 29 Jan 2005 01:08:44 +0000 (01:08 +0000)] 
*** empty log message ***

20 years ago(Limitations of Usual Tools): Recommend X
Paul Eggert [Fri, 28 Jan 2005 21:55:57 +0000 (21:55 +0000)] 
(Limitations of Usual Tools): Recommend X
rather than x for expr.

20 years ago* lib/autoconf/lang.m4 (_AC_COMPILER_OBJEXT): Avoid subshells when this is safe.
Paul Eggert [Fri, 28 Jan 2005 21:21:32 +0000 (21:21 +0000)] 
* lib/autoconf/lang.m4 (_AC_COMPILER_OBJEXT): Avoid subshells when this is safe.
* lib/autoconf/programs.m4 (AC_PROG_EGREP, AC_PROG_FGREP): Likewise.
* lib/autoconf/specific.m4 (AC_SYS_LONG_FILE_NAMES): Likewise.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* lib/m4sugar/m4sh.m4 (_AS_LINENO_WORKS): Likewise.
* tests/mktests.sh: Likewise.

20 years agoHave autoheader honor --force.
Akim Demaille [Thu, 27 Jan 2005 10:53:41 +0000 (10:53 +0000)] 
Have autoheader honor --force.
* doc/make-stds.texi, doc/standards.texi: Update from masters.
* lib/Autom4te/Channels.pm, lib/Autom4te/Configure_ac.pm
* lib/Autom4te/FileUtils.pm, lib/Autom4te/XFile.pm: Update
from masters, so that FileUtils.pm's update_file provide --force
support.
* bin/autoheader.in: Pass $force to update_file so that
config.h.in is always recreated when --force.

20 years agoupdate Peter Simons' address
Stepan Kasal [Mon, 24 Jan 2005 12:24:01 +0000 (12:24 +0000)] 
update Peter Simons' address

20 years agoa typo
Stepan Kasal [Sat, 22 Jan 2005 14:59:27 +0000 (14:59 +0000)] 
a typo

20 years ago* doc/autoconf.texi (Limitations of Builtins): Clarify that
Paul Eggert [Fri, 21 Jan 2005 19:32:21 +0000 (19:32 +0000)] 
* doc/autoconf.texi (Limitations of Builtins): Clarify that
"if test -d foo; ..." is portable.

20 years ago(Limitations of Builtins): Clarify that
Paul Eggert [Fri, 21 Jan 2005 19:31:51 +0000 (19:31 +0000)] 
(Limitations of Builtins): Clarify that
"if test -d foo; ..." is portable.  Suggested by Stepan Kasal.

20 years ago(Shell Substitutions): Fix typo in case statement.
Paul Eggert [Fri, 21 Jan 2005 00:03:40 +0000 (00:03 +0000)] 
(Shell Substitutions): Fix typo in case statement.
Warn about newline stripping in `` and $().  Update Solaris
version to 9.
(Limitations of Builtins): Use expr "X...", not expr "x...", as
X insulates us from future changes to Posix.
(Limitations of Usual Tools): For AS_DIRNAME, warn about newline
stripping.

20 years agofix AC_DEFINE documentation
Stepan Kasal [Thu, 20 Jan 2005 10:59:55 +0000 (10:59 +0000)] 
fix AC_DEFINE documentation

20 years ago* doc/autoconf.texi (Limitations of Usual Tools): Document bug
Paul Eggert [Thu, 13 Jan 2005 21:03:50 +0000 (21:03 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Document bug
in Solaris 8 join.

20 years ago(Limitations of Usual Tools): Document bug in Solaris 8 join.
Paul Eggert [Thu, 13 Jan 2005 21:03:11 +0000 (21:03 +0000)] 
(Limitations of Usual Tools): Document bug in Solaris 8 join.

20 years agofix a comment and typos
Stepan Kasal [Thu, 6 Jan 2005 10:02:45 +0000 (10:02 +0000)] 
fix a comment and typos

20 years ago* lib/autoconf/c.m4 (AC_LANG_INT_SAVE(C)): Declare longval and
Paul Eggert [Wed, 5 Jan 2005 14:04:11 +0000 (14:04 +0000)] 
* lib/autoconf/c.m4 (AC_LANG_INT_SAVE(C)): Declare longval and
ulongval to be static.

20 years ago(AC_LANG_INT_SAVE(C)): Declare longval and
Paul Eggert [Wed, 5 Jan 2005 14:03:06 +0000 (14:03 +0000)] 
(AC_LANG_INT_SAVE(C)): Declare longval and
ulongval to be static, to avoid unwanted GCC warning.  Problem
reported by Michael Jennings via Daniel Reed; see
<https://bugzilla.redhat.com/beta/show_bug.cgi?id=143852>.

20 years ago* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Define datarootdir,
Alexandre Duret-Lutz [Wed, 5 Jan 2005 07:53:52 +0000 (07:53 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Define datarootdir,
docdir, htmldir, dvidir, pdfdir, psdir, and localdir.  Update
datadir, infodir, and mandir.  Adjust argument parsing code.
(_AC_INIT_HELP): Update help text.
* doc/autoconf.texi (Installation Directory Variables): Document
new variables.

20 years agoRegenerate.
Paul Eggert [Tue, 4 Jan 2005 23:50:19 +0000 (23:50 +0000)] 
Regenerate.

20 years ago* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): If the Make program does
Paul Eggert [Tue, 4 Jan 2005 23:50:00 +0000 (23:50 +0000)] 
* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): If the Make program does
not seem to work, assume it does set $(MAKE).
* doc/autoconf.texi (AC_PROG_MAKE_SET): Update.

20 years ago* lib/m4sugar/m4sh.m4 (AS_REQUIRE): Add a comment about nesting.
Stepan Kasal [Mon, 3 Jan 2005 23:32:35 +0000 (23:32 +0000)] 
* lib/m4sugar/m4sh.m4 (AS_REQUIRE): Add a comment about nesting.

20 years agoRegenerate.
Paul Eggert [Mon, 3 Jan 2005 22:54:36 +0000 (22:54 +0000)] 
Regenerate.

20 years agoA cleanup of the diversion support in m4sugar.
Stepan Kasal [Mon, 3 Jan 2005 22:54:21 +0000 (22:54 +0000)] 
A cleanup of the diversion support in m4sugar.

20 years ago* lib/autoconf/general.m4 (_AC_INIT_PREPARE, _AC_ARG_VAR_VALIDATE):
Paul Eggert [Mon, 3 Jan 2005 21:55:00 +0000 (21:55 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PREPARE, _AC_ARG_VAR_VALIDATE):
Workarounds for documented `case' limitations.

20 years ago(_AC_INIT_PREPARE, _AC_ARG_VAR_VALIDATE):
Paul Eggert [Mon, 3 Jan 2005 21:54:43 +0000 (21:54 +0000)] 
(_AC_INIT_PREPARE, _AC_ARG_VAR_VALIDATE):
Workarounds for documented `case' limitations.

20 years ago* doc/autoconf.texi (Limitations of Usual Tools): Warn about
Paul Eggert [Mon, 3 Jan 2005 08:32:02 +0000 (08:32 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Warn about
sed 'command1;command2'.

20 years ago(Limitations of Usual Tools): Warn about
Paul Eggert [Mon, 3 Jan 2005 08:31:44 +0000 (08:31 +0000)] 
(Limitations of Usual Tools): Warn about
sed 'command1;command2'.  Problem reported by Ralf Wildenhues.

20 years agoAdd support for C89 vs C99. Update copyright dates.
Paul Eggert [Mon, 3 Jan 2005 07:43:25 +0000 (07:43 +0000)] 
Add support for C89 vs C99.  Update copyright dates.

20 years agoRegenerate.
Paul Eggert [Mon, 3 Jan 2005 07:42:44 +0000 (07:42 +0000)] 
Regenerate.

20 years agoUpdate copyright date to 2005.
Paul Eggert [Mon, 3 Jan 2005 07:40:10 +0000 (07:40 +0000)] 
Update copyright date to 2005.

20 years agoUpdate --version copyright output to 2005.
Paul Eggert [Mon, 3 Jan 2005 07:38:01 +0000 (07:38 +0000)] 
Update --version copyright output to 2005.

20 years agoPatch from Roger Leigh (with some minor changes) as follows:
Paul Eggert [Mon, 3 Jan 2005 07:35:21 +0000 (07:35 +0000)] 
Patch from Roger Leigh (with some minor changes) as follows:
* NEWS: New macros AC_PROG_CC_C89, AC_PROG_CC_C99.
Resurrect AC_PROG_CC_STDC.
* doc/autoconf.texi (C Compiler): Add AC_PROG_CC_STDC,
AC_PROG_CC_C89, AC_PROG_CC_C99.
(Obsolete Macros): Remove AC_PROG_CC_STDC; it's no longer obsolete.
* lib/autoconf/c.m4 (_AC_PROG_CC_C89, _AC_PROG_CC_C99, AC_PROG_CC_C89,
AC_PROG_CC_C99): New macros.
(AC_PROG_CC_STDC): Use them.
(_AC_PROG_CC_STDC): Remove.
(AC_C_PROTOTYPES): Use ac_cv_prog_cc_c89, not ac_cv_prog_cc_stdc.
* THANKS: Add Roger Leigh.

20 years agoRegenerate.
Paul Eggert [Sun, 2 Jan 2005 17:16:49 +0000 (17:16 +0000)] 
Regenerate.

20 years ago* bin/autoreconf.in (autoreconf_current_directory): AM_INIT_AUTOMAKE
Paul Eggert [Sun, 2 Jan 2005 17:15:40 +0000 (17:15 +0000)] 
* bin/autoreconf.in (autoreconf_current_directory):  AM_INIT_AUTOMAKE
signals that the package uses Automake; a `Makefile.am' is typical but
not essential.  Reported by Magnus Therning.
* tests/torture.at (autoreconf.): New banner.
(autoreconf and non-AC configure): Rename to `Non-Autoconf
AC_CONFIG_SUBDIRS'.
(autoreconf an empty directory): Rename to `Empty directory'.
(Unusual Automake input files): New test.

20 years ago* lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH):
Paul Eggert [Sun, 2 Jan 2005 16:48:44 +0000 (16:48 +0000)] 
* lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH):
If the variable to set is already set, set ac_cv_path_$1
to the preset value.

20 years ago(_AC_FEATURE_CHECK_LENGTH): If the variable to set is already set, set
Paul Eggert [Sun, 2 Jan 2005 16:48:12 +0000 (16:48 +0000)] 
(_AC_FEATURE_CHECK_LENGTH): If the variable to set is already set, set
ac_cv_path_$1 to the preset value.

20 years ago* lib/autotest/general.m4 (AT_CAPTURE_FILE): New macro.
Paul Eggert [Sat, 1 Jan 2005 08:12:12 +0000 (08:12 +0000)] 
* lib/autotest/general.m4 (AT_CAPTURE_FILE): New macro.
(AT_SETUP): Clear AT_capture_files.
(_AT_CHECK): On failure, log each of AT_capture_files.  Fix comment.
(AT_KEYWORDS): Fix comment typo.
* tests/autotest.at (AT_CHECK_AT): Use AT_CAPTURE_FILE.
* tests/local.at (AT_CHECK_CONFIGURE): Use AT_CAPTURE_FILE.
* doc/autoconf.texi (Writing testsuite.at): Document AT_CAPTURE_FILE.

20 years agoRegenerate.
Paul Eggert [Sat, 1 Jan 2005 07:56:16 +0000 (07:56 +0000)] 
Regenerate.

20 years agoUndo unnecessary 2nd part of previous change to m4sh.m4.
Paul Eggert [Sat, 1 Jan 2005 07:54:40 +0000 (07:54 +0000)] 
Undo unnecessary 2nd part of previous change to m4sh.m4.

20 years agoUndo unnecessary 2nd part of previous change.
Paul Eggert [Sat, 1 Jan 2005 07:54:03 +0000 (07:54 +0000)] 
Undo unnecessary 2nd part of previous change.

20 years agoRegenerate.
Paul Eggert [Wed, 29 Dec 2004 06:55:11 +0000 (06:55 +0000)] 
Regenerate.

20 years ago* BUGS (Minor Problems): Warn about makefile limitations.
Paul Eggert [Wed, 29 Dec 2004 06:54:44 +0000 (06:54 +0000)] 
* BUGS (Minor Problems): Warn about makefile limitations.
* Makefile.am: Find and update `INSTALL' in $(srcdir).
* man/Makefile.am: Find and update manual pages in $(srcdir).

20 years agoRegenerate.
Paul Eggert [Sat, 25 Dec 2004 07:53:27 +0000 (07:53 +0000)] 
Regenerate.

20 years ago* lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): Test candidate
Paul Eggert [Sat, 25 Dec 2004 07:50:01 +0000 (07:50 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): Test candidate
shells in subshell.

20 years ago(_AS_DETECT_BETTER_SHELL): Test candidate
Paul Eggert [Sat, 25 Dec 2004 07:49:41 +0000 (07:49 +0000)] 
(_AS_DETECT_BETTER_SHELL): Test candidate
shells in subshell, to avoid noise from ash.  (trivial change)

20 years ago* doc/autoconf.texi (Limitations of Builtins) <case>, <read>.
Paul Eggert [Wed, 22 Dec 2004 21:50:28 +0000 (21:50 +0000)] 
* doc/autoconf.texi (Limitations of Builtins) <case>, <read>.

20 years ago(Limitations of Builtins) <case>: Mention
Paul Eggert [Wed, 22 Dec 2004 21:50:08 +0000 (21:50 +0000)] 
(Limitations of Builtins) <case>: Mention
problems with SunOS ksh and backslash escaping, Bourne shells and
closing brackets (both within character classes).  Bug reported
against Libtool by Alexander Kurz <alexander.kurz@qsc.de>.
<read>: New entry.  Mention non-availability of -r.

20 years ago* lib/autotest/general.m4 (AT_LINE): Don't add srcdir here, to
Akim Demaille [Wed, 22 Dec 2004 13:29:09 +0000 (13:29 +0000)] 
* lib/autotest/general.m4 (AT_LINE): Don't add srcdir here, to
avoid cluttering displayed messages.  Rather, prepend srcdir where
AT_LINE is used for log files.

20 years ago* lib/autoconf/status.m4: Quote ``$tmp'' in many places.
Stepan Kasal [Tue, 21 Dec 2004 14:24:01 +0000 (14:24 +0000)] 
* lib/autoconf/status.m4: Quote ``$tmp'' in many places.
* lib/m4sugar/m4sh.m4 (AS_TMPDIR): Fix the comment, as traps are
  no longer part of the macro, quote the occurrence of ``$tmp''.
* doc/autoconf.texi (Forbidden Patterns): Typo.

20 years ago* lib/autotest/general.m4 (AT_INIT): Make sure the "ok" etc. are
Akim Demaille [Tue, 21 Dec 2004 12:47:57 +0000 (12:47 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Make sure the "ok" etc. are
separated from the test title by forcing a white space.

20 years agoEnable Emacs navigation within testsuite.log files.
Akim Demaille [Tue, 21 Dec 2004 12:25:08 +0000 (12:25 +0000)] 
Enable Emacs navigation within testsuite.log files.
* lib/autotest/general.m4 (AT_CLEANUP): Add an hint for Emacs to
use the compilation mode.
(AT_LINE): Point to the srcdir.

20 years agoRegenerate.
Paul Eggert [Mon, 20 Dec 2004 04:12:52 +0000 (04:12 +0000)] 
Regenerate.

20 years agoPass TESTSUITEFLAGS.
Paul Eggert [Mon, 20 Dec 2004 04:10:21 +0000 (04:10 +0000)] 
Pass TESTSUITEFLAGS.

20 years ago(Making testsuite Scripts): Recommend the same
Paul Eggert [Mon, 20 Dec 2004 04:09:54 +0000 (04:09 +0000)] 
(Making testsuite Scripts): Recommend the same
Makefile.am scheme Autoconf now uses.

20 years ago(installcheck-local): Use $(bindir).
Paul Eggert [Mon, 20 Dec 2004 04:09:13 +0000 (04:09 +0000)] 
(installcheck-local): Use $(bindir).
(check-local, installcheck-local): Pass TESTSUITEFLAGS.

20 years agoRegenerate.
Paul Eggert [Sun, 19 Dec 2004 15:02:56 +0000 (15:02 +0000)] 
Regenerate.

20 years ago* lib/m4sugar/m4sugar.m4 (m4_qlen, m4_qdelta): New macros.
Paul Eggert [Sun, 19 Dec 2004 14:40:36 +0000 (14:40 +0000)] 
* lib/m4sugar/m4sugar.m4 (m4_qlen, m4_qdelta): New macros.
* lib/autotest/general.m4 (AT_SETUP): Use m4_qdelta.

20 years agoRegenerate.
Paul Eggert [Sun, 19 Dec 2004 14:29:19 +0000 (14:29 +0000)] 
Regenerate.

20 years ago* lib/autotest/general.m4 (_AT_DECIDE_TRACEABLE): New macro.
Paul Eggert [Sun, 19 Dec 2004 14:25:56 +0000 (14:25 +0000)] 
* lib/autotest/general.m4 (_AT_DECIDE_TRACEABLE): New macro.
(_AT_CHECK): Use it.
* lib/m4sugar/m4sh.m4 (AS_ESCAPE_FOR_EXPAND): Remove.
(AS_ESCAPE): Fix comment.
* tests/autotest.at: Adjust section banner comments.
(AT_CHECK_AT): Accept STATUS and STDERR.
(AT_CHECK_AT_TEST): Likewise.
(Invalid brace-enclosed parameter expansion)
(Multiline command from M4 expansion)
(Double-M4-quoted command): New tests.

20 years ago* doc/autoconf.texi: Update GNU FDL version from 1.1 to 1.2.
Paul Eggert [Sat, 18 Dec 2004 00:44:52 +0000 (00:44 +0000)] 
* doc/autoconf.texi: Update GNU FDL version from 1.1 to 1.2.

20 years agoUpdate FDL version from 1.1 to 1.2.
Paul Eggert [Sat, 18 Dec 2004 00:44:34 +0000 (00:44 +0000)] 
Update FDL version from 1.1 to 1.2.

20 years ago* lib/autoconf/general.m4 (AC_SUBST, AC_SUBST_FILES): Pass $1 to
Akim Demaille [Fri, 17 Dec 2004 16:17:18 +0000 (16:17 +0000)] 
* lib/autoconf/general.m4 (AC_SUBST, AC_SUBST_FILES): Pass $1 to
m4_pattern_allow.
Suggested by Alexandre Duret-Lutz.
* doc/autoconf.texi (Setting Output Variables): Catch up.

20 years ago* lib/m4sugar/m4sh.m4 (_AS_TEST_PREPARE): Fix comment.
Stepan Kasal [Fri, 17 Dec 2004 14:41:16 +0000 (14:41 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_TEST_PREPARE): Fix comment.

20 years ago* lib/autoconf/general.m4 (_AC_LIBOBJ): We can use AC_SUBST/2,
Stepan Kasal [Fri, 17 Dec 2004 14:36:23 +0000 (14:36 +0000)] 
* lib/autoconf/general.m4 (_AC_LIBOBJ): We can use AC_SUBST/2,
  remove the comment which said we cannot.

20 years agoAdd a specialized check for resolv.h. Thanks to Gerrit P. Haase,
Stepan Kasal [Fri, 17 Dec 2004 14:32:51 +0000 (14:32 +0000)] 
Add a specialized check for resolv.h.  Thanks to Gerrit P. Haase,
Reini Urban and Paul Eggert for reporting the dependencies.

* lib/autoconf/headers.m4 (AC_HEADER_RESOLV): New macro.
* doc/autoconf.texi (AC_HEADER_RESOLV): Document it.
(AC_HEADER_STAT): @cvindex{STAT_MACROS_BROKEN}, not @acindex.

20 years ago* bin/autoscan.in: Open autoscan.log only after ``parse_args'';
Stepan Kasal [Fri, 17 Dec 2004 14:21:50 +0000 (14:21 +0000)] 
* bin/autoscan.in: Open autoscan.log only after ``parse_args'';
  so that eg. ``autoscan --help'' doesn't truncate it.