]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
23 years ago * doc/autoconf.texi (Initializing configure): Clarify the
Russ Allbery [Wed, 17 Jul 2002 18:39:19 +0000 (18:39 +0000)] 
* doc/autoconf.texi (Initializing configure): Clarify the
description of the tarname default.

23 years ago* lib/autoconf/functions.m4 (AC_FUNC_FORK): Don't set
Akim Demaille [Wed, 17 Jul 2002 16:55:48 +0000 (16:55 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_FORK): Don't set
ac_cv_func_fork_works before running _AC_FUNC_FORK, do it if the
latter was not run.

23 years ago* lib/Autom4te/General.pm (find_file): Browse the directories in
Akim Demaille [Wed, 17 Jul 2002 16:07:32 +0000 (16:07 +0000)] 
* lib/Autom4te/General.pm (find_file): Browse the directories in
the order they are given.

23 years ago* tests/wrapsh.as, tests/wrappl.as: Merge into...
Akim Demaille [Wed, 17 Jul 2002 10:13:32 +0000 (10:13 +0000)] 
* tests/wrapsh.as, tests/wrappl.as: Merge into...
* tests/wrapper.as: this.
* tests/Makefile.am, configure.ac: Adjust.

23 years agoRegen.
Akim Demaille [Wed, 17 Jul 2002 09:56:13 +0000 (09:56 +0000)] 
Regen.

23 years agoRegen.
Akim Demaille [Wed, 17 Jul 2002 08:35:59 +0000 (08:35 +0000)] 
Regen.

23 years ago2002-07-17 Mark D. Roth <roth@feep.net>
Paul Eggert [Wed, 17 Jul 2002 08:30:42 +0000 (08:30 +0000)] 
2002-07-17  Mark D. Roth  <roth@feep.net>

* configure.ac: Add --enable-site-macro-dir option.
* bin/Makefile.am: Expand @SITE_MACRO_DIR@.
* bin/autom4te.in: Add --prepend-include, --include-envvar, and
--site-macro-subdir options.
* bin/autoconf.in: Add --prepend-include option.
* bin/autoheader.in: Add --prepend-include option.
* bin/autoreconf.in: Add --prepend-include option.
* bin/autoscan.in: Add --prepend-include option.
* bin/autoupdate.in: Add --prepend-include option.
* doc/autoconf.texi: Document use of $AC_MACRO_PATH and site
macro directory, remove note that include path directories are
used in reverse order, and document --prepend-include option.
* lib/autom4te.in: Use --prepend-include instead of --include.
* tests/wrapsh.in: Use --prepend-include instead of --include.

23 years agoDescribe the changes to -I DIR and -B DIR, and the new
Paul Eggert [Wed, 17 Jul 2002 08:29:26 +0000 (08:29 +0000)] 
Describe the changes to -I DIR and -B DIR, and the new
--enable-site-macro-dir option.

23 years ago* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): `_' is allowed in
Akim Demaille [Wed, 17 Jul 2002 08:17:28 +0000 (08:17 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): `_' is allowed in
tarnames.
* doc/autoconf.texi (Initializing configure): Adjust.

23 years ago* lib/autoconf/functions.m4 (AC_FUNC_REALLOC, _AC_FUNC_REALLOC)
Akim Demaille [Wed, 17 Jul 2002 08:09:42 +0000 (08:09 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_REALLOC, _AC_FUNC_REALLOC)
(_AC_FUNC_MALLOC): New.
(AC_FUNC_MALLOC): Use the latter.
Define HAVE_MALLOC to 0 if broken.
* doc/autoconf.texi (Particular Functions): Adjust.

23 years ago* lib/autoconf/c.m4 (AC_C_BACKSLASH_A): New.
Akim Demaille [Tue, 16 Jul 2002 13:37:53 +0000 (13:37 +0000)] 
* lib/autoconf/c.m4 (AC_C_BACKSLASH_A): New.
* doc/autoconf.texi (C Compiler): Adjust.

23 years ago* doc/autoconf.texi: Properly set the ``header'' part.
Akim Demaille [Tue, 9 Jul 2002 17:01:38 +0000 (17:01 +0000)] 
* doc/autoconf.texi: Properly set the ``header'' part.

23 years ago* doc/autoconf.texi (Systemology): Some about Darwin.
Akim Demaille [Tue, 9 Jul 2002 16:37:39 +0000 (16:37 +0000)] 
* doc/autoconf.texi (Systemology): Some about Darwin.

23 years ago* lib/autoconf/specific.m4 (AC_CYGWIN, AC_EMXOS2, AC_MINGW32):
Alexandre Duret-Lutz [Tue, 9 Jul 2002 08:46:08 +0000 (08:46 +0000)] 
* lib/autoconf/specific.m4 (AC_CYGWIN, AC_EMXOS2, AC_MINGW32):
Don't use AC_REQUIRE in AU_DEFUN.

23 years ago* doc/autoconf.texi: Use @enddots{} or @dots{} where appropriate.
Akim Demaille [Tue, 9 Jul 2002 08:32:40 +0000 (08:32 +0000)] 
* doc/autoconf.texi: Use @enddots{} or @dots{} where appropriate.

23 years ago* bin/autoheader.in, bin/autom4te.in, bin/autoreconf.in,
Alexandre Duret-Lutz [Tue, 2 Jul 2002 20:31:22 +0000 (20:31 +0000)] 
* bin/autoheader.in, bin/autom4te.in, bin/autoreconf.in,
bin/autoupdate.in, bin/ifnames.in, lib/Autom4te/General.pm,
lib/Autom4te/Struct.pm, lib/Autom4te/XFile.pm: Add local variables
so that Emacs setups GNU style for perl-mode and cperl-mode.

23 years ago* config/install-sh: Quote $src. Prefer || to test's -o option,
Paul Eggert [Thu, 27 Jun 2002 07:51:46 +0000 (07:51 +0000)] 
* config/install-sh: Quote $src.  Prefer || to test's -o option,
as per "Limitations of Builtins".
* tests/atspecific.m4 (AT_CHECK_ENV): Likewise, for && vs test -a.
* tests/semantics.at (AC_C_BIGENDIAN): Likewise.

* tests/mktests.sh: Use grep instead of fgrep, as per
"Limitations of Builtins".

23 years agoUse grep instead of fgrep, as per "Limitations of Builtins".
Paul Eggert [Thu, 27 Jun 2002 07:51:16 +0000 (07:51 +0000)] 
Use grep instead of fgrep, as per "Limitations of Builtins".

23 years ago(AC_C_BIGENDIAN): Prefer && to test's -a option, as per "Limitations
Paul Eggert [Thu, 27 Jun 2002 07:50:42 +0000 (07:50 +0000)] 
(AC_C_BIGENDIAN): Prefer && to test's -a option, as per "Limitations
of Builtins".

23 years ago(AT_CHECK_ENV): Prefer && to tests's -a option, as per "Limitations of
Paul Eggert [Thu, 27 Jun 2002 07:48:53 +0000 (07:48 +0000)] 
(AT_CHECK_ENV): Prefer && to tests's -a option, as per "Limitations of
Builtins".

23 years agoQuote $src. Prefer || to test's -o option, as per "Limitations of
Paul Eggert [Thu, 27 Jun 2002 07:47:55 +0000 (07:47 +0000)] 
Quote $src.  Prefer || to test's -o option, as per "Limitations of
Builtins".

23 years ago* tests/wrapsh.as (AUTOCONF, AUTOHEADER, AUTOM4TE, AUTOM4TE_CFG,
Paul Eggert [Sat, 15 Jun 2002 07:48:56 +0000 (07:48 +0000)] 
* tests/wrapsh.as (AUTOCONF, AUTOHEADER, AUTOM4TE, AUTOM4TE_CFG,
autom4te_perllibdir): Set to top build dir or src dir as appropriate,
so that we consistently test the just-built programs.
* tests/wrappl.as: Likewise.

23 years ago(AUTOCONF, AUTOHEADER, AUTOM4TE, AUTOM4TE_CFG, autom4te_perllibdir):
Paul Eggert [Sat, 15 Jun 2002 07:47:42 +0000 (07:47 +0000)] 
(AUTOCONF, AUTOHEADER, AUTOM4TE, AUTOM4TE_CFG, autom4te_perllibdir):
Set to top build dir or src dir as appropriate, so that we
consistently test the just-built programs.

23 years ago* bin/autoconf.as (AUTOM4TE): Default to a fully qualified path
Paul Eggert [Wed, 12 Jun 2002 17:26:19 +0000 (17:26 +0000)] 
* bin/autoconf.as (AUTOM4TE): Default to a fully qualified path
name, so that symlinks to 'autoconf' work properly.  Bug reported
by Bruno Haible.
* bin/autoheader.in (AUTOM4TE): Likewise.
* bin/autoreconf.in (autoconf, autoheader): Likewise.
* bin/autoscan.in (autom4te): Likewise.
* bin/autoupdate.in (autom4te): Likewise.

23 years ago* lib/autoconf/functions.m4 (_AC_LIBOBJ_FNMATCH): Also check for
Paul Eggert [Wed, 12 Jun 2002 07:20:43 +0000 (07:20 +0000)] 
* lib/autoconf/functions.m4 (_AC_LIBOBJ_FNMATCH): Also check for
btowc, to fix a portability bug with diffutils-2.8.2/lib/fnmatch.c
on Solaris 2.5.1.

23 years ago(_AC_LIBOBJ_FNMATCH): Also check for
Paul Eggert [Wed, 12 Jun 2002 07:20:14 +0000 (07:20 +0000)] 
(_AC_LIBOBJ_FNMATCH): Also check for
btowc, to fix a portability bug with diffutils-2.8.2/lib/fnmatch.c
on Solaris 2.5.1.

23 years ago * doc/autoconf.texi: Add more dir entries.
Andreas Schwab [Tue, 11 Jun 2002 11:00:22 +0000 (11:00 +0000)] 
* doc/autoconf.texi: Add more dir entries.

23 years ago* bin/autom4te.in ($cache): Don't define using `$me', the name
Alexandre Duret-Lutz [Mon, 10 Jun 2002 09:54:21 +0000 (09:54 +0000)] 
* bin/autom4te.in ($cache): Don't define using `$me', the name
of the cache should not depend on the name under which autom4te
was installed.

23 years ago* tests/tools.at (autoconf: forbidden tokens, basic)
Akim Demaille [Fri, 7 Jun 2002 11:20:19 +0000 (11:20 +0000)] 
* tests/tools.at (autoconf: forbidden tokens, basic)
(autoconf: forbidden tokens, exceptions): Adjust to the change of
words in autom4te.in.

23 years ago* lib/autoconf/c.m4 (AC_LANG_PROGRAM(C)): Use
Akim Demaille [Fri, 7 Jun 2002 10:04:28 +0000 (10:04 +0000)] 
* lib/autoconf/c.m4 (AC_LANG_PROGRAM(C)): Use
_AC_LANG_PROGRAM_C_F77_HOOKS.

23 years ago* lib/autoconf/functions.m4 (AC_REPLACE_FUNC_FNMATCH): Typo,
Akim Demaille [Fri, 7 Jun 2002 09:50:32 +0000 (09:50 +0000)] 
* lib/autoconf/functions.m4 (AC_REPLACE_FUNC_FNMATCH): Typo,
rename as...
(AC_REPLACE_FNMATCH): this.
* tests/mktests.sh (exclude_list): Exclude AC_REPLACE_FNMATCH,
AC_FUNC_FNMATCH_GNU.

23 years ago* doc/autoconf.texi (Systemology): Point to Tru64 docs, and the
Akim Demaille [Fri, 7 Jun 2002 09:30:24 +0000 (09:30 +0000)] 
* doc/autoconf.texi (Systemology): Point to Tru64 docs, and the
Rosetta Stone for Unix.

23 years ago* doc/autoconf.texi (Systemology): Point to Tru64 docs, and the
Akim Demaille [Fri, 7 Jun 2002 08:11:46 +0000 (08:11 +0000)] 
* doc/autoconf.texi (Systemology): Point to Tru64 docs, and the
Rosetta Stone for Unix.

23 years ago* bin/autom4te.in (warn_forbidden): When rejecting a token,
Akim Demaille [Fri, 7 Jun 2002 08:03:55 +0000 (08:03 +0000)] 
* bin/autom4te.in (warn_forbidden): When rejecting a token,
suggest m4_pattern_allow.
Suggested by Adam J. Richter.

23 years ago* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Initialize
Akim Demaille [Fri, 7 Jun 2002 07:17:53 +0000 (07:17 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Initialize
ac_config_libobj_dir.
(AC_CONFIG_LIBOBJ_DIR): New.
* lib/autoconf/functions.m4 (_AC_FUNC_FNMATCH): Split into...
(_AC_FUNC_FNMATCH_IF, _AC_LIBOBJ_FNMATCH): these.
Use ac_config_libobj_dir to find the replacement files.
(AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU): Split into...
(AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU, AC_REPLACE_FNMATCH)
(AC_REPLACE_FNMATCH_GNU): these.
(AC_FUNC_GETLOADAVG): Use ac_config_libobj_dir.
* doc/autoconf.texi (Particular Functions, Generic Functions): Adjust.
* tests/mktests.sh (ac_exclude_list): Don't check
AC_FUNC_GETLOADAVG as it requires getloadavg.c which is not shipped.

23 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_LINKS): Fall back on cp
Paul Eggert [Thu, 6 Jun 2002 17:56:09 +0000 (17:56 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_LINKS): Fall back on cp
if ln doesn't work.
* NEWS: Likewise.
* doc/autoconf.texi (Configuration Links): Likewise.
(Limitations of Usual Tools): Prefer $(LN_S) to ln -s || ln.

23 years ago(_AC_OUTPUT_LINKS): Fall back on cp if ln doesn't work.
Paul Eggert [Thu, 6 Jun 2002 17:55:47 +0000 (17:55 +0000)] 
(_AC_OUTPUT_LINKS): Fall back on cp if ln doesn't work.

23 years ago(Configuration Links): Fall back on cp if ln doesn't work.
Paul Eggert [Thu, 6 Jun 2002 17:55:14 +0000 (17:55 +0000)] 
(Configuration Links): Fall back on cp if ln doesn't work.
(Limitations of Usual Tools): Prefer $(LN_S) to ln -s || ln.

23 years agoAC_CONFIG_LINKS now makes copies if it can't make links.
Paul Eggert [Thu, 6 Jun 2002 17:53:43 +0000 (17:53 +0000)] 
AC_CONFIG_LINKS now makes copies if it can't make links.

23 years agoRegen.
Akim Demaille [Thu, 6 Jun 2002 15:59:30 +0000 (15:59 +0000)] 
Regen.

23 years agoRegen.
Akim Demaille [Thu, 6 Jun 2002 15:29:18 +0000 (15:29 +0000)] 
Regen.

23 years ago* config/config.guess, config/config.sub, config/texinfo.tex:
Paul Eggert [Wed, 5 Jun 2002 20:55:35 +0000 (20:55 +0000)] 
* config/config.guess, config/config.sub, config/texinfo.tex:
Update from masters.

23 years agoUpdate from masters.
Paul Eggert [Wed, 5 Jun 2002 20:55:06 +0000 (20:55 +0000)] 
Update from masters.

23 years ago* bin/autom4te.in ($m4): Do not assume that egrep and fgrep exist.
Paul Eggert [Wed, 29 May 2002 22:31:59 +0000 (22:31 +0000)] 
* bin/autom4te.in ($m4): Do not assume that egrep and fgrep exist.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Likewise.
* lib/autoconf/general.m4 (_AC_RUN_LOG_STDERR, AC_EGREP_CPP):
Likewise.
* lib/autoconf/Makefile.am (check-local): Likewise.
* lib/autoconf/status.m4 (AC_CONFIG_HEADER): Likewise.
* lib/autoconf/types.m4 (commentary only): Likewise.
* lib/autotest/general.m4 (AT_INIT, AT_CHECK): Likewise.
* lib/autotest/Makefile.am (check-local): Likewise.
* lib/m4sugar/Makefile.am (check-local): Likewise.
* tests/atspecific.m4 (AT_CONFIGURE_AC, AT_CHECK_DEFINES): Likewise.
* tests/mktests.sh (egrep): New var; use it instead of plain egrep.

* lib/autoconf/programs.m4 (AC_PROG_EGREP, AC_PROG_FGREP): New macros.
* doc/autoconf.texi (Particular Programs): Document them.
(Limitations of Usual Tools): Warn that egrep and fgrep may not exist.
* NEWS: Likewise.

23 years agoMention AC_PROG_EGREP, AC_PROG_FGREP, and egrep/fgrep portability.
Paul Eggert [Wed, 29 May 2002 22:31:36 +0000 (22:31 +0000)] 
Mention AC_PROG_EGREP, AC_PROG_FGREP, and egrep/fgrep portability.

23 years ago(Particular Programs): Document new macros AC_PROG_EGREP, AC_PROG_FGREP.
Paul Eggert [Wed, 29 May 2002 22:30:56 +0000 (22:30 +0000)] 
(Particular Programs): Document new macros AC_PROG_EGREP, AC_PROG_FGREP.

23 years ago(AC_PROG_EGREP, AC_PROG_FGREP): New macros.
Paul Eggert [Wed, 29 May 2002 22:30:17 +0000 (22:30 +0000)] 
(AC_PROG_EGREP, AC_PROG_FGREP): New macros.

23 years ago(egrep): New var; use it instead of plain egrep.
Paul Eggert [Wed, 29 May 2002 22:29:54 +0000 (22:29 +0000)] 
(egrep): New var; use it instead of plain egrep.

23 years ago(AT_CONFIGURE_AC, AT_CHECK_DEFINES): Do not assume that egrep and fgrep exist.
Paul Eggert [Wed, 29 May 2002 22:29:26 +0000 (22:29 +0000)] 
(AT_CONFIGURE_AC, AT_CHECK_DEFINES): Do not assume that egrep and fgrep exist.

23 years ago(AT_INIT, AT_CHECK): Do not assume that egrep and fgrep exist.
Paul Eggert [Wed, 29 May 2002 22:27:40 +0000 (22:27 +0000)] 
(AT_INIT, AT_CHECK): Do not assume that egrep and fgrep exist.

23 years agoUpdate commentary to not assume egrep.
Paul Eggert [Wed, 29 May 2002 22:27:14 +0000 (22:27 +0000)] 
Update commentary to not assume egrep.

23 years ago(AC_CONFIG_HEADER): Do not assume that egrep and fgrep exist.
Paul Eggert [Wed, 29 May 2002 22:26:43 +0000 (22:26 +0000)] 
(AC_CONFIG_HEADER): Do not assume that egrep and fgrep exist.

23 years ago(check-local): Do not assume that egrep and fgrep exist.
Paul Eggert [Wed, 29 May 2002 22:26:16 +0000 (22:26 +0000)] 
(check-local): Do not assume that egrep and fgrep exist.

23 years ago(_AC_RUN_LOG_STDERR, AC_EGREP_CPP): Do not assume that egrep and fgrep exist.
Paul Eggert [Wed, 29 May 2002 22:25:50 +0000 (22:25 +0000)] 
(_AC_RUN_LOG_STDERR, AC_EGREP_CPP): Do not assume that egrep and fgrep exist.

23 years ago(AC_C_BIGENDIAN): Do not assume that egrep and fgrep exist.
Paul Eggert [Wed, 29 May 2002 22:25:24 +0000 (22:25 +0000)] 
(AC_C_BIGENDIAN): Do not assume that egrep and fgrep exist.

23 years ago($m4): Do not assume that egrep and fgrep exist.
Paul Eggert [Wed, 29 May 2002 22:24:52 +0000 (22:24 +0000)] 
($m4): Do not assume that egrep and fgrep exist.

23 years ago* lib/autoconf/types.m4 (AC_TYPE_MBSTATE_T): New macro.
Paul Eggert [Tue, 28 May 2002 04:16:17 +0000 (04:16 +0000)] 
* lib/autoconf/types.m4 (AC_TYPE_MBSTATE_T): New macro.
* NEWS, doc/autoconf.texi (Particular Types): Document it.
* lib/autoconf/functions.m4 (_AC_FUNC_FNMATCH): Require it
instead of AC_MBSTATE_T, which never existed.

23 years agoNew macro AC_TYPE_MBSTATE_T.
Paul Eggert [Tue, 28 May 2002 04:15:52 +0000 (04:15 +0000)] 
New macro AC_TYPE_MBSTATE_T.

23 years ago(Particular Types): Document new macro AC_TYPE_MBSTATE_T.
Paul Eggert [Tue, 28 May 2002 04:14:49 +0000 (04:14 +0000)] 
(Particular Types): Document new macro AC_TYPE_MBSTATE_T.

23 years ago(_AC_FUNC_FNMATCH): Require AC_TYPE_MBSTATE_T instead of AC_MBSTATE_T,
Paul Eggert [Tue, 28 May 2002 04:13:59 +0000 (04:13 +0000)] 
(_AC_FUNC_FNMATCH): Require AC_TYPE_MBSTATE_T instead of AC_MBSTATE_T,
which never existed.

23 years ago(AC_TYPE_MBSTATE_T): New macro.
Paul Eggert [Tue, 28 May 2002 04:13:07 +0000 (04:13 +0000)] 
(AC_TYPE_MBSTATE_T): New macro.

23 years ago* doc/autoconf.texi (Hosts and Cross-Compilation): Specify the
Akim Demaille [Thu, 23 May 2002 17:53:10 +0000 (17:53 +0000)] 
* doc/autoconf.texi (Hosts and Cross-Compilation): Specify the
version of Autoconf that is discussed.

23 years ago* lib/autoconf/fortran.m4 (AC_PROG_F77): Remove cf77 and cft77
Paul Eggert [Wed, 22 May 2002 23:39:06 +0000 (23:39 +0000)] 
* lib/autoconf/fortran.m4 (AC_PROG_F77): Remove cf77 and cft77
from the default list of compilers to try.  Suggested by
Kate Hedstrom.
* NEWS: Document the above.
* autoconf.texi (Fortran 77 Compiler): Don't suggest cf77.

23 years ago(Fortran 77 Compiler): Don't suggest cf77.
Paul Eggert [Wed, 22 May 2002 23:37:36 +0000 (23:37 +0000)] 
(Fortran 77 Compiler): Don't suggest cf77.

23 years agoAC_PROG_F77 default search no longer includes cf77 and cfg77.
Paul Eggert [Wed, 22 May 2002 23:36:20 +0000 (23:36 +0000)] 
AC_PROG_F77 default search no longer includes cf77 and cfg77.

23 years ago(AC_PROG_F77): Remove cf77 and cft77 from the default list of
Paul Eggert [Wed, 22 May 2002 23:35:54 +0000 (23:35 +0000)] 
(AC_PROG_F77): Remove cf77 and cft77 from the default list of
compilers to try.  Suggested by Kate Hedstrom.

23 years agoRemove.
Akim Demaille [Mon, 20 May 2002 13:27:55 +0000 (13:27 +0000)] 
Remove.

23 years agoTypo.
Akim Demaille [Mon, 20 May 2002 09:37:27 +0000 (09:37 +0000)] 
Typo.

23 years ago* lib/autoconf/types.m4 (AC_CHECK_MEMBER): Work correctly even if
Paul Eggert [Sat, 18 May 2002 00:58:09 +0000 (00:58 +0000)] 
* lib/autoconf/types.m4 (AC_CHECK_MEMBER): Work correctly even if
the member is itself an aggregate.  Bug reported by Sergey Poznyakoff.
This improves on an earlier suggestion by H. Peter Anvin.

23 years agoAC_CHECK_MEMBER works correctly when the member is an aggregate.
Paul Eggert [Sat, 18 May 2002 00:57:30 +0000 (00:57 +0000)] 
AC_CHECK_MEMBER works correctly when the member is an aggregate.

23 years ago(AC_CHECK_MEMBER): Work correctly even if the member is itself an
Paul Eggert [Sat, 18 May 2002 00:56:47 +0000 (00:56 +0000)] 
(AC_CHECK_MEMBER): Work correctly even if the member is itself an
aggregate.  Bug reported by Sergey Poznyakoff.  This improves on an
earlier suggestion by H. Peter Anvin.

23 years agoAC_FUNC_FNMATCH now tests only for POSIX compatibility.
Paul Eggert [Fri, 17 May 2002 07:14:37 +0000 (07:14 +0000)] 
AC_FUNC_FNMATCH now tests only for POSIX compatibility.
AC_FUNC_FNMATCH_GNU also tests for GNU extensions.
Both macros now accept an optional source-dir arg.
New macro AC_GNU_SOURCE to define _GNU_SOURCE.

* NEWS: Document this.
* doc/autoconf.texi (Particular Functions, UNIX Variants): Likewise.

* lib/autoconf/functions.m4 (_AC_FUNC_FNMATCH): New macro.
(AC_FUNC_FNMATCH): Use it.  Test only for POSIX conformance,
not for GNU extensions; this undoes part of the 2000-11-03 change,
reverting to 2.13-compatible behavior.
Add new optional argument DIR.
(AC_FUNC_FNMATCH_GNU): New macro.

* lib/autoconf/specific.m4 (AC_GNU_SOURCE): New macro.

23 years agoDescribe AC_FUNC_FNMATCH changes.
Paul Eggert [Fri, 17 May 2002 07:13:59 +0000 (07:13 +0000)] 
Describe AC_FUNC_FNMATCH changes.
New macros AC_FUNC_FNMATCH_GNU, AC_GNU_SOURCE.

23 years ago(Particular Functions): Document AC_FUNC_FNMATCH changes,
Paul Eggert [Fri, 17 May 2002 07:11:04 +0000 (07:11 +0000)] 
(Particular Functions): Document AC_FUNC_FNMATCH changes,
AC_FUNC_FNMATCH_GNU.
(UNIX Variants): Document AC_GNU_SOURCE.

23 years ago(AC_GNU_SOURCE): New macro.
Paul Eggert [Fri, 17 May 2002 07:09:12 +0000 (07:09 +0000)] 
(AC_GNU_SOURCE): New macro.

23 years ago(_AC_FUNC_FNMATCH): New macro.
Paul Eggert [Fri, 17 May 2002 07:08:41 +0000 (07:08 +0000)] 
(_AC_FUNC_FNMATCH): New macro.
(AC_FUNC_FNMATCH): Use it.  Test only for POSIX conformance,
not for GNU extensions; this undoes part of the 2000-11-03 change,
reverting to 2.13-compatible behavior.
Add new optional argument DIR.
(AC_FUNC_FNMATCH_GNU): New macro.

23 years agoAC_FUNC_SETVBUF_REVERSED no longer fails when cross-compiling.
Paul Eggert [Mon, 13 May 2002 19:45:25 +0000 (19:45 +0000)] 
AC_FUNC_SETVBUF_REVERSED no longer fails when cross-compiling.

23 years ago- AC_FUNC_GETLOADAVG now has an optional argument specifying the directory
Paul Eggert [Mon, 13 May 2002 19:43:55 +0000 (19:43 +0000)] 
- AC_FUNC_GETLOADAVG now has an optional argument specifying the directory
  that contains getloadavg.c, and it tests whether getloadavg.c exists.

23 years ago* lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Add optional
Paul Eggert [Wed, 8 May 2002 22:31:14 +0000 (22:31 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Add optional
argument specifying location of getloadavg.c.  This removes a
FIXME.  This idea was taken from Jim Meyering's implementation in
textutils.
* doc/autoconf.texi (Particular Functions): Document this.
Also, mention HAVE_NLIST_H rather than NLIST_STRUCT, since
that's what the code does; this fixes a bug reported by
Paul D. Smith.

23 years ago(AC_FUNC_GETLOADAVG): Add optional argument specifying location of
Paul Eggert [Wed, 8 May 2002 22:30:49 +0000 (22:30 +0000)] 
(AC_FUNC_GETLOADAVG): Add optional argument specifying location of
getloadavg.c.  This removes a FIXME.  This idea was taken from Jim
Meyering's implementation in textutils.

23 years ago(Particular Functions): Document new arg to AC_FUNC_GETLOADAVG.
Paul Eggert [Wed, 8 May 2002 22:30:14 +0000 (22:30 +0000)] 
(Particular Functions): Document new arg to AC_FUNC_GETLOADAVG.

Also, mention HAVE_NLIST_H rather than NLIST_STRUCT, since
that's what the code does; this fixes a bug reported by
Paul D. Smith.

23 years ago* lib/autoconf/headers.m4 (AC_HEADER_TIOCGWINSZ):
Paul Eggert [Wed, 8 May 2002 20:26:31 +0000 (20:26 +0000)] 
* lib/autoconf/headers.m4 (AC_HEADER_TIOCGWINSZ):
Don't require AC_SYS_POSIX_TERMIOS.  The test is unnecessary,
and it causes a 'test' syntax error if it fails.
Bug reported by Stephen Gildea.

23 years ago(AC_HEADER_TIOCGWINSZ):
Paul Eggert [Wed, 8 May 2002 20:26:07 +0000 (20:26 +0000)] 
(AC_HEADER_TIOCGWINSZ):
Don't require AC_SYS_POSIX_TERMIOS.  The test is unnecessary,
and it causes a 'test' syntax error if it fails.
Bug reported by Stephen Gildea.

23 years ago* lib/autoconf/functions.m4 (AC_FUNC_SETVBUF_REVERSED):
Paul Eggert [Wed, 8 May 2002 19:57:14 +0000 (19:57 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_SETVBUF_REVERSED):
If prototypes are supported, use them to check this at compile-time,
instead of trying to check it at run-time.  If we must do a run-time
check, assume that setvbuf is standard when cross-compiling, as
nonstandard setvbuf occurs only on ancient and unlikely hosts.

23 years ago(AC_FUNC_SETVBUF_REVERSED):
Paul Eggert [Wed, 8 May 2002 19:56:55 +0000 (19:56 +0000)] 
(AC_FUNC_SETVBUF_REVERSED):
If prototypes are supported, use them to check this at compile-time,
instead of trying to check it at run-time.  If we must do a run-time
check, assume that setvbuf is standard when cross-compiling, as
nonstandard setvbuf occurs only on ancient and unlikely hosts.

23 years ago* bin/autoreconf.in (autoreconf): Rewrite to use Gettext's
Akim Demaille [Fri, 3 May 2002 16:09:11 +0000 (16:09 +0000)] 
* bin/autoreconf.in (autoreconf): Rewrite to use Gettext's
autopoint instead of gettextize.
($uses_alocal): Rename as...
($uses_aclocal): this.
* doc/autoconf.texi (autoreconf Invocation): Adjust.
Suggested by Bruno Haible.

23 years ago* lib/m4sugar/m4sugar.m4 (m4_map_sep): New.
Akim Demaille [Fri, 3 May 2002 08:26:29 +0000 (08:26 +0000)] 
* lib/m4sugar/m4sugar.m4 (m4_map_sep): New.

23 years ago* bin/autoreconf.in (autoreconf): Don't age aclocal.m4's input
Paul Eggert [Tue, 30 Apr 2002 06:33:41 +0000 (06:33 +0000)] 
* bin/autoreconf.in (autoreconf): Don't age aclocal.m4's input
files to be 1 second older; just set them to be the same time.
Also, sleep 1 second after the first aclocal, to work around
problems with sub-second time stamps on the input files.

23 years ago(autoreconf): Don't age aclocal.m4's input
Paul Eggert [Tue, 30 Apr 2002 06:33:12 +0000 (06:33 +0000)] 
(autoreconf): Don't age aclocal.m4's input
files to be 1 second older; just set them to be the same time.
Also, sleep 1 second after the first aclocal, to work around
problems with sub-second time stamps on the input files.

23 years ago* doc/autoconf.texi: Mention "set -e -x" lossage
Akim Demaille [Mon, 29 Apr 2002 13:35:51 +0000 (13:35 +0000)] 
* doc/autoconf.texi: Mention "set -e -x" lossage
under node "Limitations of Builtins".

23 years ago* doc/install.texi: Better wording for setting variables when
Akim Demaille [Mon, 29 Apr 2002 13:33:22 +0000 (13:33 +0000)] 
* doc/install.texi: Better wording for setting variables when
running configure.
From Christian Cornelssen.

23 years ago* tests/m4sh.at (LINENO): If testsuite itself is rewritten because
Akim Demaille [Mon, 29 Apr 2002 13:29:40 +0000 (13:29 +0000)] 
* tests/m4sh.at (LINENO): If testsuite itself is rewritten because
of lack of $LINENO support, then the test will compare the $LINENO
in testsuite vs. the lineno in the test file.  This is wrong, of
course.
Be sure to protect it.
Reported by Patrick Welche.

23 years ago* doc/autoconf.texi (Obsolete Macros): Typo.
Akim Demaille [Thu, 25 Apr 2002 15:32:15 +0000 (15:32 +0000)] 
* doc/autoconf.texi (Obsolete Macros): Typo.
Reported by Vladimir Volovich.

23 years ago* bin/autoreconf.in (autoreconf): Don't let aclocal.m4 be older
Akim Demaille [Thu, 25 Apr 2002 10:28:01 +0000 (10:28 +0000)] 
* bin/autoreconf.in (autoreconf): Don't let aclocal.m4 be older
than some of the input files, hence, on the second run of aclocal,
if some of its input are younger, make them older.
Suggested by Paul Eggert.

23 years ago* doc/autoconf.texi (Limitations of Usual Tools): sed and `!'.
Akim Demaille [Thu, 25 Apr 2002 09:14:39 +0000 (09:14 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): sed and `!'.
Thanks to Paul Eggert.

23 years ago* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Let ac_subst_files
Akim Demaille [Thu, 25 Apr 2002 08:54:47 +0000 (08:54 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Let ac_subst_files
and ac_subst_vars be sh variables containing the list of
AC_SUBST_FILES'ed and AC_SUBST'ed identifiers.  Output them in the
DEFAULT diversion.
(_AC_INIT_PREPARE): Use them to log them.
(_AC_SUBST, _AC_SUBST_SED_PROGRAM): Remove.
(AC_SUBST, AC_SUBST_FILE): Instead of buliding the
_AC_SUBST_SED_PROGRAM, store the list of output files/variables in
_AC_SUBST_FILES and _AC_SUBST_VARS.
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES): Adjust.

23 years agoRegen.
Akim Demaille [Thu, 25 Apr 2002 08:54:38 +0000 (08:54 +0000)] 
Regen.

23 years ago* bin/autoreconf.in (autoreconf): Run automake after autoconf and
Akim Demaille [Wed, 24 Apr 2002 16:28:39 +0000 (16:28 +0000)] 
* bin/autoreconf.in (autoreconf): Run automake after autoconf and
autoheader, so that automake does not complain about a missing
config.h.in that was to be created.

23 years ago* bin/autoheader.in (parse_args): --warning takes an argument.
Akim Demaille [Tue, 23 Apr 2002 16:59:11 +0000 (16:59 +0000)] 
* bin/autoheader.in (parse_args): --warning takes an argument.
Fixes PR/220.

23 years agoRegen.
Akim Demaille [Tue, 23 Apr 2002 16:58:42 +0000 (16:58 +0000)] 
Regen.