]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
20 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.

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

20 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.

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

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

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

20 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.

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

20 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.

20 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.

20 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.

20 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.

20 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.

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

20 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.

20 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>.

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

20 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.

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

20 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.

20 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.

20 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.

20 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.

20 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.

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

20 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.

20 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$/.

20 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.

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

20 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.

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

20 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.

20 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>.

20 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.

20 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.

20 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.

20 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.

20 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.

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

20 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.

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

20 years ago* config/config.guess, config/config.sub, config/texinfo.tex:
Ralf Wildenhues [Thu, 6 Apr 2006 18:22:47 +0000 (18:22 +0000)] 
* config/config.guess, config/config.sub, config/texinfo.tex:
Sync from upstream.

20 years agoFix one of the previous entries.
Stepan Kasal [Thu, 6 Apr 2006 18:21:04 +0000 (18:21 +0000)] 
Fix one of the previous entries.

20 years ago* lib/autoconf/general.m4 (_AC_CACHE_DUMP): Fix the detection of
Ralf Wildenhues [Thu, 6 Apr 2006 18:16:56 +0000 (18:16 +0000)] 
* lib/autoconf/general.m4 (_AC_CACHE_DUMP): Fix the detection of
whether `set' quotes correctly: redirect stderr of the tested
`set', and use a subshell, for Ultrix; use `sed' instead of
`grep' for zsh `set' which may write binary output; match only
at the beginning of a line, to avoid false positives.
In order to avoid false positives by unrelated variables with
multiline content, put the dump algorithm in a subshell and
unset all variables containing newlines (except some which are
special to the shell).  Warn about cache variables that are
unset.

20 years ago* tests/mktests.sh: Reword comments.
Ralf Wildenhues [Thu, 6 Apr 2006 17:56:43 +0000 (17:56 +0000)] 
* tests/mktests.sh: Reword comments.

20 years ago* tests/mktests.sh: Only skip internal macros starting with
Ralf Wildenhues [Thu, 6 Apr 2006 17:55:21 +0000 (17:55 +0000)] 
* tests/mktests.sh: Only skip internal macros starting with
`_AC_' or `__AC_'.  Noted by Stepan Kasal.
Update exclusion lists for the test suite to this end:
(AC_ARG_VAR): Do test this now.
(AC_REPLACE_FUNCS): This needs an argument.
(AC_LINKER_OPTION): Remove (renamed to _AC_LINKER_OPTION).
(AC_LIST_MEMBER_OF): Likewise (renamed to _AC_LIST_MEMBER_IF).
(AC_LINK_FILES): Obsoleted since (and thus AU_DEFUN'ed).

20 years ago* doc/autoconf.texi (Shell Substitutions): Mention the MSYS
Ralf Wildenhues [Thu, 6 Apr 2006 17:51:22 +0000 (17:51 +0000)] 
* doc/autoconf.texi (Shell Substitutions): Mention the MSYS
shell issue with double-quoted command substitutions of native
commands.
Reported to MSYS by Mark Cave-Ayland, to Autoconf by Keith
Marshall.

20 years ago* Makefile.maint (sc_cast_of_argument_to_free): Do not fail when
Ralf Wildenhues [Thu, 6 Apr 2006 17:43:52 +0000 (17:43 +0000)] 
* Makefile.maint (sc_cast_of_argument_to_free): Do not fail when
no file matches the glob, discard the warning, set `nullglob'.
(syntax-check): Likewise.
(sc_cast_of_x_alloc_return_value): Likewise.
(sc_cast_of_alloca_return_value, sc_error_exit_success)
(sc_prohibit_jm_in_m4, .re-list, sc_unmarked_diagnostics)
(m4-check): Likewise.
(sc_system_h_headers): Do not print rule on execution.
(sc_tight_scope): Do not fail for non-existing `src' directory.
(sc_changelog): Skip the Copyright footer.
* lib/autoconf/lang.m4: Remove trailing space.

20 years ago* lib/autoconf/status.m4: More replacements to
Ralf Wildenhues [Thu, 6 Apr 2006 17:38:05 +0000 (17:38 +0000)] 
* lib/autoconf/status.m4: More replacements to
<tab><space> where this makes sense.

20 years ago* tests/Makefile.am (maintainer-check-posix): s/POSIXLY_CORRECTLY/POSIXLY_CORRECT/
Stepan Kasal [Thu, 6 Apr 2006 15:15:06 +0000 (15:15 +0000)] 
* tests/Makefile.am (maintainer-check-posix): s/POSIXLY_CORRECTLY/POSIXLY_CORRECT/

20 years ago* lib/autoconf/status.m4 (_AC_CONFIG_FOOS): Append TAGS to
Stepan Kasal [Thu, 6 Apr 2006 15:07:59 +0000 (15:07 +0000)] 
* lib/autoconf/status.m4 (_AC_CONFIG_FOOS): Append TAGS to
  ac_config_<foo>s again, sometimes normalized, sometimes not.
(AC_CONFIG_FILES, AC_CONFIG_HEADERS, AC_CONFIG_LINKS, AC_CONFIG_COMMANDS):
  Do not do so here.
(_AC_CONFIG_REGISTER_DEST): Double quote the tags in macros _AC_LIST_TAGS
  and_AC_LIST_TAG_COMMANDS; fixes another regression introduced by the
  2005-07-25 rewrite.  Noticed by Noah Misch.

20 years ago* lib/autoconf/general.m4 (AC_PRESERVE_HELP_ORDER): Do not define
Stepan Kasal [Thu, 6 Apr 2006 13:49:08 +0000 (13:49 +0000)] 
* lib/autoconf/general.m4 (AC_PRESERVE_HELP_ORDER): Do not define
  _AC_PRESERVE_HELP_ORDER, ...
(AC_ARG_ENABLE, AC_ARG_WITH): ... use AC_PROVIDE_IFELSE insetad.

20 years ago* lib/autoconf/general.m4 (AC_ARG_VAR): Do not use m4_divert_once
Stepan Kasal [Thu, 6 Apr 2006 12:16:38 +0000 (12:16 +0000)] 
* lib/autoconf/general.m4 (AC_ARG_VAR): Do not use m4_divert_once
  inside m4_expand_once; it is redundant.

20 years ago* lib/autoconf/general.m4 (_AC_INIT_HELP): Remove the broken support
Stepan Kasal [Thu, 6 Apr 2006 11:33:52 +0000 (11:33 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_HELP): Remove the broken support
  for --help from Cygnus `configure.'

20 years agoRevert this (for now):
Stepan Kasal [Thu, 6 Apr 2006 11:24:00 +0000 (11:24 +0000)] 
Revert this (for now):
| * lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Call
|   _AC_COMPILER_EXEEXT instead of m4_expand_once([_AC_COMPILER_EXEEXT])
| * lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
| * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_TESTS): On subsequent
|   calls, for a new language, only check that the compiler works.
| (AC_NO_EXECUTABLES): Change the redefinition of
|   _AC_COMPILER_EXEEXT_TESTS so that on subsequent calls, it checks
|   that the new language's compiler works if ac_no_link=no, and
|   does nothing otherwise.

20 years agofix a typo
Stepan Kasal [Thu, 6 Apr 2006 11:15:54 +0000 (11:15 +0000)] 
fix a typo

20 years ago* doc/autoconf.texi (C Compiler): Warn about #error. Follows up
Paul Eggert [Thu, 6 Apr 2006 07:58:20 +0000 (07:58 +0000)] 
* doc/autoconf.texi (C Compiler): Warn about #error.  Follows up
on a patch proposed by Ralf Wildenhues.

20 years ago* lib/autoconf/status.m4: Replace <space>''<tab> with
Paul Eggert [Thu, 6 Apr 2006 02:31:09 +0000 (02:31 +0000)] 
* lib/autoconf/status.m4: Replace <space>''<tab> with
<tab><space> where this makes sense.

20 years agoChange <space>''<tab> to <tab><space> where that makes sense.
Paul Eggert [Thu, 6 Apr 2006 02:28:56 +0000 (02:28 +0000)] 
Change <space>''<tab> to <tab><space> where that makes sense.

20 years ago* lib/autoconf/general.m4 (AC_PRESERVE_HELP_ORDER): New macro.
Noah Misch [Wed, 5 Apr 2006 22:41:36 +0000 (22:41 +0000)] 
* lib/autoconf/general.m4 (AC_PRESERVE_HELP_ORDER): New macro.
(AC_ARG_ENABLE, AC_ARG_WITH): Adjust.
* doc/autoconf.texi (Help Formatting): New node.
* NEWS: Announce AC_PRESERVE_HELP_ORDER.

20 years agoRegenerate.
Ralf Wildenhues [Wed, 5 Apr 2006 20:58:21 +0000 (20:58 +0000)] 
Regenerate.

20 years ago* TODO, config/Makefile.am, lib/freeze.mk, lib/autoconf/c.m4,
Ralf Wildenhues [Wed, 5 Apr 2006 20:55:14 +0000 (20:55 +0000)] 
* TODO, config/Makefile.am, lib/freeze.mk, lib/autoconf/c.m4,
lib/autoconf/specific.m4, lib/autoconf/status.m4,
lib/autoconf/types.m4, lib/autotest/general.m4,
tests/mktests.sh, tests/torture.at: White space cleanup:
remove some SPACE before TAB, or add quoting ('' or @&t@).

20 years ago* NEWS, TODO, bin/autoreconf.in: `filesystem' -> `file system'.
Ralf Wildenhues [Wed, 5 Apr 2006 20:54:17 +0000 (20:54 +0000)] 
* NEWS, TODO, bin/autoreconf.in: `filesystem' -> `file system'.

20 years ago* doc/autoconf.texi (Shell Substitutions): Document `^' vs. `|'.
Ralf Wildenhues [Wed, 5 Apr 2006 16:18:20 +0000 (16:18 +0000)] 
* doc/autoconf.texi (Shell Substitutions): Document `^' vs. `|'.

20 years ago* lib/autotest/general.m4 (AT_INIT): Prep AT_*_all, so that an
Ralf Wildenhues [Wed, 5 Apr 2006 16:04:22 +0000 (16:04 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Prep AT_*_all, so that an
empty test suite works.
* tests/autotest.at (Empty test suite): Remove xfail.

20 years ago* lib/autoconf/status.m4 (_AC_CONFIG_FOOS): Do not append normalized
Noah Misch [Wed, 5 Apr 2006 14:20:37 +0000 (14:20 +0000)] 
* lib/autoconf/status.m4 (_AC_CONFIG_FOOS): Do not append normalized
TAGS to ac_config_<foo>s.
(AC_CONFIG_FILES, AC_CONFIG_HEADERS, AC_CONFIG_LINKS): Do so here.
(AC_CONFIG_COMMANDS): Append NAME to ac_config_commands without
normalizing it, consistent it with previous releases.
* tests/torture.at (Macro calls in AC_CONFIG_COMMANDS tags): New test.

20 years ago* lib/m4sugar/m4sh.m4 (AS_BASENAME_EXPR, AS_DIRNAME_EXPR):
Paul Eggert [Wed, 5 Apr 2006 08:01:04 +0000 (08:01 +0000)] 
* lib/m4sugar/m4sh.m4 (AS_BASENAME_EXPR, AS_DIRNAME_EXPR):
Use simplified args that Eric Blake originally suggested.

20 years ago* tests/mktests.sh: Don't use 'cat'; just read the files directly.
Paul Eggert [Tue, 4 Apr 2006 23:36:20 +0000 (23:36 +0000)] 
* tests/mktests.sh: Don't use 'cat'; just read the files directly.
Prefer 'sort -u' to 'sort | uniq'.  Filter data before sorting it.
Use 'comm' rather than N instances of grep; this also fixes a bug
whereby substrings were incorrectly matched, causing us to not
generate tests for AC_F77_NAME_MANGLING and AC_FUNC_LSTAT.
(exclude_list): Exclude empty macros.
(ac_exclude_list): Exclude AC_INCLUDES_DEFAULT.

20 years ago* tests/mktests.sh: Use awk rather than grep -E or egrep, to avoid
Paul Eggert [Tue, 4 Apr 2006 22:36:02 +0000 (22:36 +0000)] 
* tests/mktests.sh: Use awk rather than grep -E or egrep, to avoid
portability problems with regular expressions containing newlines.
(exclude_list, ac_exclude_list, au_exclude_list, ac_exclude_script):
Switch from grep to awk syntax.
(ac_exclude_script): Renamed from ac_exclude_egrep.
(au_exclude_script): Renamed from au_exclude_egrep.

20 years ago* lib/autoconf/general.m4 (_AC_INIT_HELP): Only `configure.in' evidences
Noah Misch [Tue, 4 Apr 2006 16:13:47 +0000 (16:13 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_HELP): Only `configure.in' evidences
a subdirectory subject to Cygnus `configure'.
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Likewise.

* lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): Omit the bug
report request when we have no AC_PACKAGE_BUGREPORT.

20 years ago* THANKS: Update.
Ralf Wildenhues [Mon, 3 Apr 2006 20:32:02 +0000 (20:32 +0000)] 
* THANKS: Update.

20 years ago* tests/mktests.sh: Update copyright year in the header of the
Ralf Wildenhues [Mon, 3 Apr 2006 19:34:49 +0000 (19:34 +0000)] 
* tests/mktests.sh: Update copyright year in the header of the
generated files.

20 years ago* lib/autoconf/c.m4 (AC_C_INLINE): Do not skip cleanup code.
Ralf Wildenhues [Mon, 3 Apr 2006 19:09:55 +0000 (19:09 +0000)] 
* lib/autoconf/c.m4 (AC_C_INLINE): Do not skip cleanup code.
(AC_C_RESTRICT): Likewise.  Furthermore, add a function with a
typedef'ed restricted pointer, to catch a compiler bug on
HP-UX 11.x, and fix warnings so it passes with -Werror.
(_AC_PROG_CC_C99): Likewise.
Reported by Albert Chin <china@thewrittenword.com>.
* tests/mktests.sh: Do not skip AC_C_INLINE, AC_C_RESTRICT.

20 years agoRegenerate.
Ralf Wildenhues [Mon, 3 Apr 2006 18:52:17 +0000 (18:52 +0000)] 
Regenerate.

20 years ago* bin/autoscan.in (subdirs): New global.
Noah Misch [Mon, 3 Apr 2006 15:58:20 +0000 (15:58 +0000)] 
* bin/autoscan.in (subdirs): New global.
(scan_file): Prune directories with configure{,.{ac,in,gnu}}.
(output): Emit AC_CONFIG_SUBDIRS as needed.
* tests/autoscan.at (autoscan): Remove XFAIL.

20 years ago* lib/autoconf/general.m4 (AC_CACHE_SAVE): Use AC_MSG_NOTICE.
Noah Misch [Mon, 3 Apr 2006 13:51:02 +0000 (13:51 +0000)] 
* lib/autoconf/general.m4 (AC_CACHE_SAVE): Use AC_MSG_NOTICE.

20 years ago* THANKS: Add myself.
Ralf Wildenhues [Mon, 3 Apr 2006 13:12:27 +0000 (13:12 +0000)] 
* THANKS: Add myself.

20 years agoUse the original wording, it was not typo.
Stepan Kasal [Mon, 3 Apr 2006 08:06:22 +0000 (08:06 +0000)] 
Use the original wording, it was not typo.

20 years ago* lib/autotest/general.m4 (AT_INIT): Add `at_testdir' to pointer
Ralf Wildenhues [Mon, 3 Apr 2006 04:47:02 +0000 (04:47 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Add `at_testdir' to pointer
to log, point to testsuite output tree.

20 years ago* NEWS: AC_PROG_CC and AC_PROG_CXX no longer declare 'exit'.
Paul Eggert [Mon, 3 Apr 2006 03:18:39 +0000 (03:18 +0000)] 
* NEWS: AC_PROG_CC and AC_PROG_CXX no longer declare 'exit'.
* doc/autoconf.texi (Function Portability): Mention that C++
has trouble with 'exit'.
(Guidelines): Test programs shouldn't use 'exit'.
* lib/autoconf/c.m4 (_AC_PROG_CXX_EXIT_DECLARATION):
Remove; all uses removed.
(AC_LANG_INT_SAVE(C), AC_C_BIGENDIAN):
Return from 'main' instead of calling 'exit'.
* lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA, AC_FUNC_CLOSEDIR_VOID):
(_AC_FUNC_FNMATCH_IF, AC_FUNC_GETGROUPS):
(AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK, _AC_FUNC_MALLOC_IF):
(AC_FUNC_MEMCMP, AC_FUNC_MKTIME, AC_FUNC_MMAP, _AC_FUNC_REALLOC_IF):
(AC_FUNC_SETPGRP, _AC_FUNC_STAT, AC_FUNC_STRTOD, AC_FUNC_STRERROR_R):
(AC_FUNC_STRNLEN, AC_FUNC_SETVBUF_REVERSED, AC_FUNC_UTIME_NULL):
(_AC_FUNC_FORK, _AC_FUNC_VFORK, AC_FUNC_WAIT3): Likewise.
* lib/autoconf/headers.m4 (AC_HEADER_STDC): Likewise.
* lib/autoconf/specific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
* lib/autoconf/types.m4 (AC_TYPE_GETGROUPS): Likewise.
* tests/compile.at: Likewsie.

20 years agoChange testsuite.tmp to *.tmp.
Paul Eggert [Sun, 2 Apr 2006 17:13:04 +0000 (17:13 +0000)] 
Change testsuite.tmp to *.tmp.
Remove macros.m4; dunno what it was for.
Add all the files in $(TESTSUITE_GENERATED_AT) in Makefile.am.
Sort.

20 years agoRegenerate.
Paul Eggert [Sun, 2 Apr 2006 16:40:26 +0000 (16:40 +0000)] 
Regenerate.

20 years ago* lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Call
Paul Eggert [Sun, 2 Apr 2006 16:38:54 +0000 (16:38 +0000)] 
* lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Call
  _AC_COMPILER_EXEEXT instead of m4_expand_once([_AC_COMPILER_EXEEXT])
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_TESTS): On subsequent
  calls, for a new language, only check that the compiler works.
(AC_NO_EXECUTABLES): Change the redefinition of
  _AC_COMPILER_EXEEXT_TESTS so that on subsequent calls, it checks
  that the new language's compiler works if ac_no_link=no, and
  does nothing otherwise.

20 years ago* doc/autoconf.texi (AC_PATH_X): Update per 2005-08-26 change.
Noah Misch [Sun, 2 Apr 2006 15:00:40 +0000 (15:00 +0000)] 
* doc/autoconf.texi (AC_PATH_X): Update per 2005-08-26 change.

20 years agoAdd _AS_DIRNAME_PREPARE to _AS_PREPARE.
Stepan Kasal [Sat, 1 Apr 2006 22:55:15 +0000 (22:55 +0000)] 
Add _AS_DIRNAME_PREPARE to _AS_PREPARE.

20 years agoDo not optimize the first _AS_PATH_WALK.
Stepan Kasal [Sat, 1 Apr 2006 22:53:04 +0000 (22:53 +0000)] 
Do not optimize the first _AS_PATH_WALK.

20 years agoClean up _AC_COMPILER_EXEEXT* macros.
Stepan Kasal [Sat, 1 Apr 2006 21:45:13 +0000 (21:45 +0000)] 
Clean up _AC_COMPILER_EXEEXT* macros.

20 years ago.
Stepan Kasal [Sat, 1 Apr 2006 21:22:11 +0000 (21:22 +0000)] 
.

20 years agoremove generated *.at files
Stepan Kasal [Sat, 1 Apr 2006 21:21:11 +0000 (21:21 +0000)] 
remove generated *.at files

20 years ago_AS_DIRNAME_PREPARE
Stepan Kasal [Sat, 1 Apr 2006 20:06:12 +0000 (20:06 +0000)] 
_AS_DIRNAME_PREPARE

20 years agoback out _AS_DIRNAME_PREPARE
Stepan Kasal [Sat, 1 Apr 2006 19:54:55 +0000 (19:54 +0000)] 
back out _AS_DIRNAME_PREPARE

20 years ago_AS_DIRNAME_PREPARE
Stepan Kasal [Sat, 1 Apr 2006 19:48:14 +0000 (19:48 +0000)] 
_AS_DIRNAME_PREPARE

20 years agoFix typos.
Stepan Kasal [Sat, 1 Apr 2006 19:38:07 +0000 (19:38 +0000)] 
Fix typos.

20 years ago.
Stepan Kasal [Sat, 1 Apr 2006 18:33:24 +0000 (18:33 +0000)] 
.