]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
22 years agoVersion 2.55.
Akim Demaille [Thu, 14 Nov 2002 11:34:13 +0000 (11:34 +0000)] 
Version 2.55.
* config/config.guess, config/config.sub, config/install-sh:
Update from masters.

22 years ago* Makefile.maint: Sync with Bison, i.e.:
Akim Demaille [Thu, 14 Nov 2002 11:16:01 +0000 (11:16 +0000)] 
* Makefile.maint: Sync with Bison, i.e.:
(po-check): Scan .l and .y files instead of the
.c and the .h files that they generate.  This fixes the bug
reported by Tim Van Holder in:
<http://mail.gnu.org/pipermail/bison-patches/2002-November/001352.html>
Look for N_ as well as for _.  Try to avoid matching #define for
N_ and _.
From Paul Eggert.

22 years ago* doc/autoconf.texi (C Compiler): Compiling several files at once.
Akim Demaille [Thu, 14 Nov 2002 08:42:39 +0000 (08:42 +0000)] 
* doc/autoconf.texi (C Compiler): Compiling several files at once.
From Paul Eggert and Albert Chin-A-Young.

22 years ago* doc/autoconf.texi (C Compiler): Solitary backslashes.
Akim Demaille [Thu, 14 Nov 2002 08:17:46 +0000 (08:17 +0000)] 
* doc/autoconf.texi (C Compiler): Solitary backslashes.
From Paul Eggert and Albert Chin-A-Young.

22 years ago* lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY(C)): Initialize f=$1 rather
Kevin Ryde [Wed, 13 Nov 2002 23:34:07 +0000 (23:34 +0000)] 
* lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY(C)): Initialize f=$1 rather
than assigning in main, to avoid HP cc +O3 optimizing it away.

23 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Add -q
Akim Demaille [Tue, 12 Nov 2002 10:54:44 +0000 (10:54 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Add -q
option.  Process --recheck after parsing all options.  Pass -q
option to configure on --recheck.
(AC_OUTPUT): Pass -q from configure to config.status.
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Strip -q from
arguments to record.
* doc/autoconf.texi (config.status Invocation): Document
config.status -q option.

23 years ago2.54d.
Akim Demaille [Thu, 7 Nov 2002 14:28:57 +0000 (14:28 +0000)] 
2.54d.

23 years ago* bin/autoscan.in (scan_file): Scan Makefile.am too. Ignore
Alexandre Duret-Lutz [Thu, 7 Nov 2002 14:11:31 +0000 (14:11 +0000)] 
* bin/autoscan.in (scan_file): Scan Makefile.am too. Ignore
Makefile.in if Makefile.am exists.
(output): Strip `.am' from Makefiles.  Don't
output AC_CONFIG_FILES if no Makefiles were found.

23 years ago* Makefile.am (cvs_files): Add elisp-comp, mdate-sh.
Akim Demaille [Thu, 7 Nov 2002 14:03:41 +0000 (14:03 +0000)] 
* Makefile.am (cvs_files): Add elisp-comp, mdate-sh.
(local_updates): New.
* Makefile.maint: Update, from CVS Bison.
(local_updates): New.

23 years ago* lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY): Wrap the `f'
Akim Demaille [Wed, 6 Nov 2002 14:01:49 +0000 (14:01 +0000)] 
* lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY): Wrap the `f'
declaration in extern "C" too.
Reported by Roberto Bagnara.

23 years ago* tests/torture.at (Configuring subdirectories): Don't use grep
Akim Demaille [Wed, 6 Nov 2002 10:29:21 +0000 (10:29 +0000)] 
* tests/torture.at (Configuring subdirectories): Don't use grep
-w.
* doc/autoconf.texi (Limitations of Usual Tools): Grep -w.
Reported by Ezra Peisach.

23 years agoMinor fixes, mostly to do with capitalization and spelling. Change
Paul Eggert [Wed, 6 Nov 2002 08:22:00 +0000 (08:22 +0000)] 
Minor fixes, mostly to do with capitalization and spelling.  Change
@sc to @acronym where appropriate, and vice versa.

23 years ago* lib/autoconf/autoheader.m4 (_AH_TEMPLATE_OLD, _AH_VERBATIM_OLD):
Akim Demaille [Tue, 5 Nov 2002 20:28:07 +0000 (20:28 +0000)] 
* lib/autoconf/autoheader.m4 (_AH_TEMPLATE_OLD, _AH_VERBATIM_OLD):
Remove.
We _have_ to stop using the old compatibility scheme that tried to
avoid useless backslashes because Libtool 1.4.3 contains a
AC_DEFINE([error_t], [int],
[Define to a type to use for `error_t' if it is not
otherwise available.])
We _have_ to quote the single quote and backslashes with .  The
old compatibility scheme saw that ` was backslashed, and therefore
did not quote the single quote.  Hence before this patch, Autoconf
was not compatible with Libtool.

23 years ago* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Set the following variables,
Paul Eggert [Tue, 5 Nov 2002 07:17:34 +0000 (07:17 +0000)] 
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Set the following variables,
too: LC_ADDRESS, LC_IDENTIFICATION, LC_MEASUREMENT, LC_MONETARY,
LC_NAME, LC_PAPER, LC_TELEPHONE.
* doc/autoconf.texi (Special Shell Variables): Mention those vars.

23 years agoRegenerate.
Paul Eggert [Tue, 5 Nov 2002 07:16:59 +0000 (07:16 +0000)] 
Regenerate.

23 years ago(Special Shell Variables): Mention LC_ADDRESS, LC_IDENTIFICATION,
Paul Eggert [Tue, 5 Nov 2002 07:09:59 +0000 (07:09 +0000)] 
(Special Shell Variables): Mention LC_ADDRESS, LC_IDENTIFICATION,
LC_MEASUREMENT, LC_MONETARY, LC_NAME, LC_PAPER, LC_TELEPHONE.

23 years ago(AS_SHELL_SANITIZE): Set the following variables,
Paul Eggert [Tue, 5 Nov 2002 07:09:14 +0000 (07:09 +0000)] 
(AS_SHELL_SANITIZE): Set the following variables,
too: LC_ADDRESS, LC_IDENTIFICATION, LC_MEASUREMENT, LC_MONETARY,
LC_NAME, LC_PAPER, LC_TELEPHONE.

23 years agoBump to 2.54d.
Akim Demaille [Mon, 4 Nov 2002 10:22:53 +0000 (10:22 +0000)] 
Bump to 2.54d.

23 years ago.
Akim Demaille [Mon, 4 Nov 2002 09:58:46 +0000 (09:58 +0000)] 
.

23 years agoVersion 2.54c. AUTOCONF-2.54c
Akim Demaille [Mon, 4 Nov 2002 08:47:39 +0000 (08:47 +0000)] 
Version 2.54c.
* Makefile.maint (update, cvs-update, po-update, do-po-update):
New.
* config/texinfo.tex: Update.

23 years ago* bin/autoreconf.in (&autoreconf_current_directory): New, extracted
Akim Demaille [Sun, 3 Nov 2002 17:39:29 +0000 (17:39 +0000)] 
* bin/autoreconf.in (&autoreconf_current_directory): New, extracted
from...
(&autoreconf): here.
($help, $make, &parse_args, &autoreconf_current_directory):
Support -m/--make.
* doc/autoconf.texi (autoreconf Invocation): Adjust.

23 years ago* lib/autoconf/functions.m4 (_AC_FUNC_MALLOC_IF): Change message.
Akim Demaille [Thu, 31 Oct 2002 17:33:26 +0000 (17:33 +0000)] 
* lib/autoconf/functions.m4 (_AC_FUNC_MALLOC_IF): Change message.
Change name of cache variable to ac_cv_func_malloc_0_nonnull.
(AC_FUNC_MALLOC): Change description of HAVE_MALLOC macro.
(_AC_FUNC_REALLOC_IF): Change message. Change name of cache variable
to ac_cv_func_realloc_0_nonnull.
(AC_FUNC_REALLOC): Change description of HAVE_REALLOC macro.

23 years agoThe test suite was no longer checking for trailing envvars and files.
Akim Demaille [Thu, 31 Oct 2002 13:57:37 +0000 (13:57 +0000)] 
The test suite was no longer checking for trailing envvars and files.
* tests/atspecific.m4 (AC_STATE_SAVE): Don't use quadrigraphs here.
(AT_CHECK_ENV): Make sure the `state-ls.before file exists.

23 years ago* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Use and display
Akim Demaille [Thu, 31 Oct 2002 13:15:03 +0000 (13:15 +0000)] 
* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Use and display
`$(MAKE)' instead of '${MAKE}' to emphasize that we refer to the
Make variable, not a shell variable.
Suggested by Bruno Haible.

23 years ago* bin/autom4te.in (load_configuration): Reject #args out of any
Akim Demaille [Thu, 31 Oct 2002 08:37:20 +0000 (08:37 +0000)] 
* bin/autom4te.in (load_configuration): Reject #args out of any
language.

23 years ago* lib/autoconf/general.m4 (_AC_MSG_LOG_CONFTEST): New.
Akim Demaille [Thu, 31 Oct 2002 08:27:15 +0000 (08:27 +0000)] 
* lib/autoconf/general.m4 (_AC_MSG_LOG_CONFTEST): New.
(_AC_PREPROC_IFELSE, _AC_COMPILE_IFELSE, _AC_LINK_IFELSE)
(_AC_RUN_IFELSE): Use it.
* lib/autoconf/lang.m4 (_AC_COMPILER_OBJEXT):
(_AC_COMPILER_EXEEXT_DEFAULT): Likewise.
* lib/autoconf/c.m4 (AC_LANG_SOURCE): Don't include confdefs.h,
inline it.

23 years ago* bin/autom4te.in (&parse_args, $help): Support --no-cache.
Akim Demaille [Wed, 30 Oct 2002 09:00:23 +0000 (09:00 +0000)] 
* bin/autom4te.in (&parse_args, $help): Support --no-cache.
* doc/autoconf.texi (autom4te Invocation): Adjust.
Suggested by Tim van Holder.

23 years ago* doc/autoconf.texi (Particular Functions): AC_FUNC_MALLOC and
Paul Eggert [Tue, 29 Oct 2002 20:23:09 +0000 (20:23 +0000)] 
* doc/autoconf.texi (Particular Functions): AC_FUNC_MALLOC and
AC_FUNC_REALLOC check for compatibility with glibc, not POSIX.
Problem reported by Bruno Haible.

23 years ago(Particular Functions): AC_FUNC_MALLOC and AC_FUNC_REALLOC check for
Paul Eggert [Tue, 29 Oct 2002 20:22:54 +0000 (20:22 +0000)] 
(Particular Functions): AC_FUNC_MALLOC and AC_FUNC_REALLOC check for
compatibility with glibc, not POSIX.  Problem reported by Bruno
Haible.

23 years ago* doc/autoconf.texi (Header Templates): Put also in words what the
Akim Demaille [Tue, 29 Oct 2002 13:07:18 +0000 (13:07 +0000)] 
* doc/autoconf.texi (Header Templates): Put also in words what the
pictures says to assist free style readers.
(Customizing autom4te): s/--cache=/--cache /.

23 years ago* lib/autoconf/functions.m4 (_AC_FUNC_VFORK): Include stdlib.h and
Akim Demaille [Tue, 29 Oct 2002 12:52:36 +0000 (12:52 +0000)] 
* lib/autoconf/functions.m4 (_AC_FUNC_VFORK): Include stdlib.h and
sys/wait.h.
sparc_address_test returns void.
Use it with an argument, as prototyped.
From Bruno Haible.

23 years ago* doc/autoconf.texi (Subdirectories): Cygnus dirs have
Akim Demaille [Tue, 29 Oct 2002 12:41:16 +0000 (12:41 +0000)] 
* doc/autoconf.texi (Subdirectories): Cygnus dirs have
configure.in, not configure.ac.
Reported by Bruno Haible.

23 years ago* tests/torture.at (Deep Package): New test.
Akim Demaille [Tue, 29 Oct 2002 08:09:40 +0000 (08:09 +0000)] 
* tests/torture.at (Deep Package): New test.
(Configuring subdirectories): Don't use a testSubDir as Autotest
now does it itself.

23 years ago* bin/autoreconf.in (&parse_args, $help): Support --warnings.
Akim Demaille [Tue, 29 Oct 2002 08:09:05 +0000 (08:09 +0000)] 
* bin/autoreconf.in (&parse_args, $help): Support --warnings.
* doc/autoconf.texi (Invoking autom4te): Rename as...
(autom4te Invocation): this, for consistency with the other nodes.

23 years ago* lib/autom4te.in (Autoconf): s/automate/autom4te/.
Akim Demaille [Tue, 29 Oct 2002 08:07:29 +0000 (08:07 +0000)] 
* lib/autom4te.in (Autoconf): s/automate/autom4te/.
Reported by Ralf Corsepius.

23 years ago* lib/m4sugar/m4sh.m4 (_AS_QUOTE): The warning about quoted
Akim Demaille [Tue, 29 Oct 2002 08:06:36 +0000 (08:06 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_QUOTE): The warning about quoted
characters is a back as an `obsolete' warning now.
Reported by Ralf Corsepius.

23 years ago* configure.ac: Bumpto 2.54c.
Akim Demaille [Mon, 28 Oct 2002 10:52:05 +0000 (10:52 +0000)] 
* configure.ac: Bumpto 2.54c.

23 years ago.
Akim Demaille [Mon, 28 Oct 2002 10:38:43 +0000 (10:38 +0000)] 
.

23 years agoFix robustness to libtoolize. AUTOCONF-2.54b
Akim Demaille [Mon, 28 Oct 2002 09:31:48 +0000 (09:31 +0000)] 
Fix robustness to libtoolize.

23 years agoTypo.
Akim Demaille [Mon, 28 Oct 2002 09:20:56 +0000 (09:20 +0000)] 
Typo.

23 years agoVersion 2.54b.
Akim Demaille [Mon, 28 Oct 2002 08:57:40 +0000 (08:57 +0000)] 
Version 2.54b.
* tests/foreign.at (Libtool): Adjust to broken libtoolize.

23 years agoVersion 2.54b.
Akim Demaille [Mon, 28 Oct 2002 07:30:59 +0000 (07:30 +0000)] 
Version 2.54b.

23 years ago* tests/atspecific.m4 (AT_CHECK_AUTOM4TE): Be robust to different
Akim Demaille [Mon, 28 Oct 2002 07:15:05 +0000 (07:15 +0000)] 
* tests/atspecific.m4 (AT_CHECK_AUTOM4TE): Be robust to different
m4 executable names, and different GNU M4 version.
Reported by Ezra Peisach and Paul Jarc.

23 years ago* lib/autoconf/functions.m4 (_AC_FUNC_VFORK): Really use
Akim Demaille [Sun, 27 Oct 2002 18:30:39 +0000 (18:30 +0000)] 
* lib/autoconf/functions.m4 (_AC_FUNC_VFORK): Really use
AC_RUN_IFELSE.

23 years ago* doc/autoconf.texi: More AC_MSG_FAILURE promotion.
Akim Demaille [Sun, 27 Oct 2002 18:24:51 +0000 (18:24 +0000)] 
* doc/autoconf.texi: More AC_MSG_FAILURE promotion.
* lib/autoconf/fortran.m4 (_AC_F77_NAME_MANGLING):
Die when a simple Fortran program cannot be compiled.
* lib/autoconf/lang.m4 (AC_LANG_CALL, AC_LANG_FUNC_LINK_TRY):
Issue a warning if no function is given.

23 years ago* doc/autoconf.texi (Run Time): Document AC_RUN_IFELSE.
Akim Demaille [Sun, 27 Oct 2002 18:23:14 +0000 (18:23 +0000)] 
* doc/autoconf.texi (Run Time): Document AC_RUN_IFELSE.
Move the documentation of AC_TRY_RUN to...
(Obsolete Macros): here.
Adjust all the old samples still using AC_TRY_RUN to AC_RUN_IFELSE.
(autoconf Invocation): Remove the duplicates with `invoking
autom4te'.
* lib/autoconf/headers.m4 (AC_HEADER_STDC): Don't use AC_TRY_RUN.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Likewise.

23 years ago* doc/autoconf.texi (Generating Sources): Document AC_LANG_CALL
Akim Demaille [Sun, 27 Oct 2002 18:21:31 +0000 (18:21 +0000)] 
* doc/autoconf.texi (Generating Sources): Document AC_LANG_CALL
and AC_LANG_FUNC_LINK_TRY.
(Examining Libraries): Rename as...
(Running the Linker): this.
Document AC_LINK_IFELSE.
Move the documentation of AC_TRY_LINK and AC_TRY_LINK_FUNC to...
(Obsolete Macros): here.
* lib/autoconf/fortran.m4 (_AC_F77_NAME_MANGLING): Don't use
AC_TRY_LINK_FUNC nor AC_TRY_LINK.
* lib/autoconf/libs.m4 (AC_CHECK_LIB, AC_PATH_XTRA): Likewise.
* lib/autoconf/headers.m4 (AC_USG): Likewise.

23 years ago* lib/autoconf/headers.m4 (AC_HEADER_STDC): Don't use AC_TRY_CPP.
Akim Demaille [Sun, 27 Oct 2002 18:19:38 +0000 (18:19 +0000)] 
* lib/autoconf/headers.m4 (AC_HEADER_STDC): Don't use AC_TRY_CPP.
More `check config.log' messages.
* lib/autoconf/general.m4 (AC_MSG_FAILURE): New.
* doc/autoconf.texi (Printing Messages): Document it.
* lib/autoconf/types.m4 (AC_CHECK_SIZEOF): Use it when
appropriate.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT)
(_AC_COMPILER_EXEEXT_WORKS, _AC_COMPILER_EXEEXT_O)
(_AC_COMPILER_OBJEXT): Likewise.
* lib/autoconf/general.m4 (AC_RUN_IFELSE): Likewise.
* lib/autoconf/fortran.m4 (_AC_LANG_PROGRAM_C_F77_HOOKS):
Likewise.
* lib/autoconf/c.m4 (AC_PROG_CPP, AC_PROG_CC, AC_PROG_CXXCPP):
Likewise.
Deprecate macros with unsual interface.
* lib/autoconf/general.m4 (AC_TRY_CPP, AC_TRY_LINK)
(AC_TRY_COMPILE, AC_TRY_RUN): AU_DEFUN'ed.
Document the new ones, and proper style.
* doc/autoconf.texi (Generating Sources): New.
Document AC_LANG_CONFTEST, AC_LANG_SOURCE, AC_LANG_PROGRAM.
(Examining Declarations): Rename as...
(Running the Preprocessor): this.
Document AC_PREPROC_IFELSE.
(Examining Syntax): Rename as...
(Running the Compiler): this.
(AC_FOO_IFELSE vs AC_TRY_FOO): New section.
(Obsolete Macros): Move the definition of AC_TRY_CPP and
AC_TRY_COMPILE here.

23 years agoMove sections around.
Akim Demaille [Sun, 27 Oct 2002 18:17:28 +0000 (18:17 +0000)] 
Move sections around.
* doc/autoconf.texi (Customizing autom4te): Remove a lost
sentence.
Reported by Burno Haible.
(Language Choice): Now the first section of...
(Writing Tests): this section.
Make the introduction less C-centric.
(Guidelines, Test Functions): Move to...
(Writing Test Programs): this new section.
(Test Programs): Merge into...
(Run Time): this.

23 years ago* lib/freeze.mk ($(AUTOM4TE_CFG)): Add a missing dependency on
Akim Demaille [Sun, 27 Oct 2002 18:16:06 +0000 (18:16 +0000)] 
* lib/freeze.mk ($(AUTOM4TE_CFG)): Add a missing dependency on
autom4te.in that resulted in the need for two `make' runs.

23 years ago* configure.ac: Bump to 2.54b.
Akim Demaille [Sun, 27 Oct 2002 18:14:58 +0000 (18:14 +0000)] 
* configure.ac: Bump to 2.54b.

23 years ago.
Akim Demaille [Fri, 25 Oct 2002 16:12:23 +0000 (16:12 +0000)] 
.

23 years agoRegen. AUTOCONF-2.54a
Akim Demaille [Fri, 25 Oct 2002 15:34:28 +0000 (15:34 +0000)] 
Regen.

23 years agoNeutralize the dependency on current sources.
Akim Demaille [Fri, 25 Oct 2002 15:15:56 +0000 (15:15 +0000)] 
Neutralize the dependency on current sources.

23 years ago* lib/autoscan/Makefile.am (autoscan.list): Disable the cache.
Akim Demaille [Fri, 25 Oct 2002 15:12:59 +0000 (15:12 +0000)] 
* lib/autoscan/Makefile.am (autoscan.list): Disable the cache.
* bin/Makefile.am: Include freeze.mk.

23 years ago* lib/autoscan/Makefile.am (CLEANFILES): Add autoscan.list.
Akim Demaille [Fri, 25 Oct 2002 14:30:51 +0000 (14:30 +0000)] 
* lib/autoscan/Makefile.am (CLEANFILES): Add autoscan.list.

23 years ago* lib/autoscan/Makefile.am (EXTRA_DIST, nodist_autoscanlib_DATA): autoscan.pre is...
Akim Demaille [Fri, 25 Oct 2002 13:19:25 +0000 (13:19 +0000)] 
* lib/autoscan/Makefile.am (EXTRA_DIST, nodist_autoscanlib_DATA): autoscan.pre is not to be installed, and autoscan.list is not to be shipped.

23 years ago* lib/autoscan/Makefile.am: autoscan.list is in srcdir.
Akim Demaille [Fri, 25 Oct 2002 13:04:42 +0000 (13:04 +0000)] 
* lib/autoscan/Makefile.am: autoscan.list is in srcdir.

23 years agoVersion 2.54a.
Akim Demaille [Fri, 25 Oct 2002 12:17:22 +0000 (12:17 +0000)] 
Version 2.54a.
* Makefile.maint: Update from the Coreutils.
(AMTAR): Remove, obsolete.
(-automake_repo): Update to redhat.com.
(cvs_file): New.
Adjust to the fact that ansi2knr is now hosted by Automake.
* Maekfile.am (cvs_files): Add install-sh and mkinstalldirs.
* config/config.guess, config/mkinstalldirs, config/texinfo.tex:
Update from masters.

23 years ago* bin/autom4te.in (&load_configuration): Take the file as
Akim Demaille [Fri, 25 Oct 2002 11:52:37 +0000 (11:52 +0000)] 
* bin/autom4te.in (&load_configuration): Take the file as
argument.
(&parse_args): Handle -C, --cache.
($help): Adjust.
(MAIN): Load ~/.autom4te.cfg and ./.autom4te.cfg.
* lib/autom4te.in (Autoconf): Pass --cache=autom4te.cache.
* doc/autoconf.texi (Invoking autom4te): Document --cache.
Now a subsection of...
(Using autom4te): This new section.
(Customizing autom4te): New.
(autom4te.cache): Adjust.

23 years agoRegen.
Akim Demaille [Fri, 25 Oct 2002 10:53:46 +0000 (10:53 +0000)] 
Regen.

23 years agoUpdate.
Akim Demaille [Fri, 25 Oct 2002 09:03:31 +0000 (09:03 +0000)] 
Update.

23 years agoRegen.
Akim Demaille [Fri, 25 Oct 2002 08:58:42 +0000 (08:58 +0000)] 
Regen.

23 years ago* doc/autoconf.texi (Generic Headers): More information on how to
Akim Demaille [Fri, 25 Oct 2002 08:44:23 +0000 (08:44 +0000)] 
* doc/autoconf.texi (Generic Headers): More information on how to
use AC_CHECK_HEADERS.

23 years ago* bin/autoconf.as, bin/autoconf.in, bin/autoupdate.in ($help):
Akim Demaille [Fri, 25 Oct 2002 08:24:16 +0000 (08:24 +0000)] 
* bin/autoconf.as, bin/autoconf.in, bin/autoupdate.in ($help):
Space changes.

23 years ago* bin/autoscan.in (output): Output AC_PREREQ.
Akim Demaille [Fri, 25 Oct 2002 08:22:52 +0000 (08:22 +0000)] 
* bin/autoscan.in (output): Output AC_PREREQ.
(%needed_macros): Add AC_PREREQ so that configure.ac without one
be reported.

23 years agoTypo.
Akim Demaille [Wed, 23 Oct 2002 07:42:13 +0000 (07:42 +0000)] 
Typo.

23 years ago* doc/autoconf.texi (Particular Headers): In AC_HEADER_STDBOOL,
Akim Demaille [Wed, 23 Oct 2002 07:41:20 +0000 (07:41 +0000)] 
* doc/autoconf.texi (Particular Headers): In AC_HEADER_STDBOOL,
document _Bool.

23 years ago* bin/autom4te.in (handle_traces): Handle @&t@ in traces.
Akim Demaille [Wed, 23 Oct 2002 07:37:38 +0000 (07:37 +0000)] 
* bin/autom4te.in (handle_traces): Handle @&t@ in traces.
Reported by Peter Eisentraut.

23 years ago* lib/autoconf/headers.m4 (AC_HEADER_STDBOOL): Also look for the
Akim Demaille [Wed, 23 Oct 2002 07:27:03 +0000 (07:27 +0000)] 
* lib/autoconf/headers.m4 (AC_HEADER_STDBOOL): Also look for the
type _Bool.
Fix a typo.
* doc/autoconf.texi (Particular Headers): Adjust according to Paul
Eggert's recommandations.

23 years ago* lib/autoconf/headers.m4 (AC_HEADER_STDBOOL): New, based on CVS
Akim Demaille [Tue, 22 Oct 2002 12:34:21 +0000 (12:34 +0000)] 
* lib/autoconf/headers.m4 (AC_HEADER_STDBOOL): New, based on CVS
Bison, by Paul Eggert.
* doc/autoconf.texi (Particular Headers): Document it.

23 years ago* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Avoid duplicates in
Akim Demaille [Tue, 22 Oct 2002 12:18:46 +0000 (12:18 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Avoid duplicates in
`$ac_configure_args'.

23 years ago* doc/autoconf.texi: Use AC_CONFIG_HEADERS in examples.
Akim Demaille [Tue, 22 Oct 2002 12:13:21 +0000 (12:13 +0000)] 
* doc/autoconf.texi: Use AC_CONFIG_HEADERS in examples.
(AC_ST_BLKSIZE, AC_ST_RDEV): Directly point to AC_CHECK_MEMBERS.
From Art Haas.

23 years agoRestore the 2002-10-11 Akim Demaille <akim@epita.fr> patch:
Akim Demaille [Tue, 22 Oct 2002 12:02:08 +0000 (12:02 +0000)] 
Restore the 2002-10-11  Akim Demaille  <akim@epita.fr> patch:
* lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL)
(AC_CHECK_HEADER, _AC_CHECK_HEADER_NEW,_AC_CHECK_HEADER_OLD): Restore.
(_AC_CHECK_HEADER_NEW): Rename as...
(AC_CHECK_HEADER): this.

23 years ago* doc/autoconf.texi (Limitations of Usual Tools): Remove incorrect
Akim Demaille [Tue, 22 Oct 2002 11:41:58 +0000 (11:41 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Remove incorrect
words about HP-UX cmp: it was actually a user-written cmp.

23 years ago* tests/foreign.at (Libtool): Don't check autoconf's stderr: there
Akim Demaille [Tue, 22 Oct 2002 11:14:44 +0000 (11:14 +0000)] 
* tests/foreign.at (Libtool): Don't check autoconf's stderr: there
are a few warnings.
* lib/autoconf/autoheader.m4 (AH_VERBATIM, _AH_VERBATIM_OLD):
Quote for Perl '' strings, not "".
* bin/autoheader.in: Invoke autoconf to get '' strings, not ""
strings.

23 years ago* lib/m4sugar/m4sh.m4 (_AS_QUOTE): The warning about quoted
Akim Demaille [Tue, 22 Oct 2002 08:20:19 +0000 (08:20 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_QUOTE): The warning about quoted
characters is a syntax warning now.
(_AS_QUOTE): Accept $2 as list of characters to quote.
* lib/autoconf/autoheader.m4 (AH_VERBATIM, _AH_VERBATIM_OLD):
Quote for Perl, not sh.
* bin/autoheader.in: When $debug, report the file which is
`do'ne.
* tests/tools.at (autom4te, autoheader): Exercise @bar, not merely
`@', to tickle Perl's lists.
Reported by Carlos Velasco.

23 years ago* bin/autom4te.in (handle_m4): Pass --fatal-warning to m4, so that
Akim Demaille [Fri, 18 Oct 2002 15:20:46 +0000 (15:20 +0000)] 
* bin/autom4te.in (handle_m4): Pass --fatal-warning to m4, so that
missing included files _are_ errors.
Thanks to Alexandre Duret-Lutz.
* tests/tools.at (autom4te cache): Adjust.
* tests/atspecific.m4 (AT_CHECK_AUTOM4TE): New.
(AT_CHECK_M4SUGAR): Use it.
* tests/m4sugar.at (m4_warn, m4_require: circular dependencies):
Adjust.
* tests/tools.at (autom4te): Now it does exit 1.

23 years ago* lib/autoconf/general.m4 (AC_CACHE_SAVE): Don't use cmp.
Akim Demaille [Thu, 17 Oct 2002 10:34:09 +0000 (10:34 +0000)] 
* lib/autoconf/general.m4 (AC_CACHE_SAVE): Don't use cmp.
Fixes the `AC_ARG_VAR' test failures.
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES): Don't use cmp.
* lib/freeze.mk (check-forbidden-patterns): New.
* lib/autoconf/Makefile.am, lib/autotest/Makefile.am
* lib/m4sugar/Makefile.am (check-local): Use it to catch `cmp'.
* doc/autoconf.texi (Limitations of Usual Tools): HP-UX' cmp and
/dev/null.
Reported months ago by H. Merijn Brand.

23 years ago* tests/tools.at (autoheader): Put randoms `@' to stress Perl.
Akim Demaille [Thu, 17 Oct 2002 09:57:31 +0000 (09:57 +0000)] 
* tests/tools.at (autoheader): Put randoms `@' to stress Perl.

23 years ago* Makefile.maint (wget_files): Remove ansi2knr.c.
Paul Eggert [Thu, 17 Oct 2002 01:33:37 +0000 (01:33 +0000)] 
* Makefile.maint (wget_files): Remove ansi2knr.c.
(ansi2knr.c-url_prefix): Remove.

23 years ago(wget_files): Remove ansi2knr.c.
Paul Eggert [Thu, 17 Oct 2002 01:32:23 +0000 (01:32 +0000)] 
(wget_files): Remove ansi2knr.c.
(ansi2knr.c-url_prefix): Remove.

23 years agoBecause of caching, some files that no longer exist and are no
Akim Demaille [Wed, 16 Oct 2002 17:06:57 +0000 (17:06 +0000)] 
Because of caching, some files that no longer exist and are no
longer required can still cause errors.
Reported by Alexandre Duret-Lutz.
* bin/autom4te.in (&parse_args): Do not prepend `--reload-state'
to frozen files in @ARGV, as @ARGV must remain being a list of
files.  Rather, at M4 call sites, use this...
(&files_to_options): New function.
(&freeze): Use &error.
(&up_to_date): If a file that was included according to the cache
is no longer there, then the output is out dated.
(&main): Don't even check whether a file is up to date is anyway
--force is given.
* tests/tools.at (autom4te cache): New.

23 years ago* bin/autoconf.as: Kill dead options.
Akim Demaille [Wed, 16 Oct 2002 06:38:50 +0000 (06:38 +0000)] 
* bin/autoconf.as: Kill dead options.
* bin/autoupdate.in (&parse_args): Kill old options.
* bin/autoreconf.in (&parse_args): Remove dead options.
Factor some code.
(&autoreconf): Report the directories we enter *and leave*, so
that error messages can be easily located, and use GNU Make
format, so that Emacs' compile mode understands us.
* lib/Autom4te/General.pm (&update_file): Use `verbose' to report
if some file was changed instead of `print'.
* bin/autoheader.in: Suggest AC_DEFINE with 3 args when needed.
(&parse_args): Remove the dead options.
* tests/atspecific.m4 (AT_CHECK_AUTOHEADER): Adjust to the new
autoheader's quiet mode.
(AT_CHECK_AUTOUPDATE): Likewise.
* tests/tools.at (autoupdate): Adjust.
* tests/semantics.at (AC_C_BIGENDIAN): Likewise.

23 years agoNo longer use CPP to check for the existing of headers: use CC to
Paul Eggert [Fri, 11 Oct 2002 23:53:09 +0000 (23:53 +0000)] 
No longer use CPP to check for the existing of headers: use CC to
check for compilability.

23 years agoNo longer use CPP to check for the existing of headers: use CC to
Paul Eggert [Fri, 11 Oct 2002 23:52:06 +0000 (23:52 +0000)] 
No longer use CPP to check for the existing of headers: use CC to
check for compilability.

(_AC_CHECK_HEADER_MONGREL, AC_CHECK_HEADER, _AC_CHECK_HEADER_OLD): Remove.
(_AC_CHECK_HEADER_NEW): Rename as...
(AC_CHECK_HEADER): this.

23 years ago* lib/autotest/general.m4 (AT_INIT): Include the failed test
Akim Demaille [Fri, 11 Oct 2002 13:02:40 +0000 (13:02 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Include the failed test
numbers in the Subject suggestion.

23 years agoRegen.
Akim Demaille [Fri, 11 Oct 2002 12:19:15 +0000 (12:19 +0000)] 
Regen.

23 years ago* lib/autoconf/specific.m4 (AC_DECL_SYS_SIGLIST): Obsolete.
Akim Demaille [Fri, 11 Oct 2002 12:17:51 +0000 (12:17 +0000)] 
* lib/autoconf/specific.m4 (AC_DECL_SYS_SIGLIST): Obsolete.
Suggest using AC_CHECK_DECLS instead.

23 years ago* tests/torture.at (AC_ARG_VAR): Have configure report the value
Akim Demaille [Fri, 11 Oct 2002 12:05:39 +0000 (12:05 +0000)] 
* tests/torture.at (AC_ARG_VAR): Have configure report the value
of `precious'.

23 years ago* lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE): Use $$ in the
Akim Demaille [Fri, 11 Oct 2002 09:49:31 +0000 (09:49 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE): Use $$ in the
file name to enable parallel executions.
From Sam Varshavchik.

23 years ago* bin/autoreconf.in (&autoreconf): Run autopoint before the first
Akim Demaille [Fri, 11 Oct 2002 09:29:20 +0000 (09:29 +0000)] 
* bin/autoreconf.in (&autoreconf): Run autopoint before the first
aclocal invocation, as Gettext macros might not be visible to
aclocal.
Instead of blindly running autopoint, scan configure.ac (not the
traces) for AM_GNU_GETTEXT_VERSION uses, as autopoint does.
Reported by Paul D. Smith.

23 years agoWork around problems found when POSIXLY_CORRECT=1 is set.
Paul Eggert [Tue, 8 Oct 2002 23:06:02 +0000 (23:06 +0000)] 
Work around problems found when POSIXLY_CORRECT=1 is set.
None of this seems to have anything to do with POSIX, really,
but it's how Perl getopt works.
* bin/autom4te.in (parse_args): Configure GetOpt with
"permute", too.
* doc/autoconf.texi (Invoking autom4te):
--warning -> --warnings.
* lib/autom4te.in: --warning -> --warnings.

23 years ago--warning -> --warnings.
Paul Eggert [Tue, 8 Oct 2002 23:05:41 +0000 (23:05 +0000)] 
--warning -> --warnings.

23 years ago(Invoking autom4te): --warning -> --warnings.
Paul Eggert [Tue, 8 Oct 2002 23:05:17 +0000 (23:05 +0000)] 
(Invoking autom4te): --warning -> --warnings.

23 years ago(parse_args): Configure GetOpt with "permute", too, to work
Paul Eggert [Tue, 8 Oct 2002 23:04:33 +0000 (23:04 +0000)] 
(parse_args): Configure GetOpt with "permute", too, to work
around POSIXLY_CORRECT problems.

23 years ago(autoscan.list): Force LC_ALL to C.
Akim Demaille [Wed, 2 Oct 2002 06:07:50 +0000 (06:07 +0000)] 
(autoscan.list): Force LC_ALL to C.

23 years agoReverse an accidental change.
Akim Demaille [Sun, 29 Sep 2002 08:14:32 +0000 (08:14 +0000)] 
Reverse an accidental change.

23 years ago* doc/autoconf.texi (autom4te.cache): New section.
Akim Demaille [Sat, 28 Sep 2002 16:40:49 +0000 (16:40 +0000)] 
* doc/autoconf.texi (autom4te.cache): New section.

23 years ago* lib/autom4te.in (Autoscan-preselections, Autoreconf-preselections)
Akim Demaille [Sat, 28 Sep 2002 16:39:22 +0000 (16:39 +0000)] 
* lib/autom4te.in (Autoscan-preselections, Autoreconf-preselections)
(Automake-preselections): Update.
* bin/autoreconf.in, bin/autoheader.in: Comment changes.