]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
22 years agoTypo.
Akim Demaille [Wed, 23 Oct 2002 07:42:13 +0000 (07:42 +0000)] 
Typo.

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

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

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

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

22 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'.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

22 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'.

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

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

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

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

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

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

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

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

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

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

22 years ago* lib/autoscan/autoscan.pre: Move all the remaining rules to...
Akim Demaille [Sat, 28 Sep 2002 16:38:48 +0000 (16:38 +0000)] 
* lib/autoscan/autoscan.pre: Move all the remaining rules to...
* lib/autoconf/c.m4, lib/autoconf/functions.m4,
* lib/autoconf/headers.m4, lib/autoconf/libs.m4,
* lib/autoconf/specific.m4, lib/autoconf/types.m4: here.

22 years ago* tests/torture.at (Configuring subdirectories): Be robust to
Akim Demaille [Sat, 28 Sep 2002 14:10:45 +0000 (14:10 +0000)] 
* tests/torture.at (Configuring subdirectories): Be robust to
users who use config.site to require for a cache: in this case,
the two last configure runs, using two different sets of
arguments, trigger a legitimate error.

22 years ago* tests/m4sh.at (Functions Support, Functions and return Support):
Akim Demaille [Sat, 28 Sep 2002 14:10:11 +0000 (14:10 +0000)] 
* tests/m4sh.at (Functions Support, Functions and return Support):
New.

22 years ago* bin/Makefile.am (ETAGS_SH, ETAGS_PERL): Update: ifnames and
Akim Demaille [Sat, 28 Sep 2002 14:09:42 +0000 (14:09 +0000)] 
* bin/Makefile.am (ETAGS_SH, ETAGS_PERL): Update: ifnames and
autoheader are Perl programs.
(autoconf, autoheader, autoreconf, autoupdate, ifnames, autoscan)
(autom4te): Specify that the sources are in the $srcdir.
* doc/autoconf.texi (Installation Directory Variables): Adjust.

22 years ago* lib/autoscan/autoscan.pre (st_blksize, st_blocks, st_rdev)
Akim Demaille [Sat, 28 Sep 2002 14:07:47 +0000 (14:07 +0000)] 
* lib/autoscan/autoscan.pre (st_blksize, st_blocks, st_rdev)
(tm_zone): Move their rules to...
* lib/autoconf/types.m4: here, using AN_ macros.
* lib/autoscan/autoscan.pre (AWK, BISON, INSTALL, LEX, LN, MAKE)
(RANLIB, YACC, awk, bison, byacc, flex, gawk, install, lex, ln)
(make, mawk, nawk, ranlib, yacc): Similarly, move to...
* lib/autoconf/programs.m4: here.
* lib/freeze.mk (ETAGS_FOR_M4, ETAGS_FOR_M4SUGAR)
(ETAGS_FOR_AUTOCONF): New.
Use it.

22 years ago* lib/autoconf/autoscan.m4: New file.
Akim Demaille [Sat, 28 Sep 2002 14:06:07 +0000 (14:06 +0000)] 
* lib/autoconf/autoscan.m4: New file.
* lib/autoconf/autoconf.m4: Include it.
* lib/autoconf/functions.m4: Use AN_FUNCTION for all the functions
that were listed in the original autoscan.list.
* lib/autoconf/headers.m4: Similarly with headers.
* lib/freeze.mk (autoconf_m4f_dependencies): Add autoscan.m4.
(.m4.m4f): Don't pass --prepend-include, since that's done by
tests/autom4te itself.
* lib/autoscan/Makefile.am: Include freeze.mk.
(autoscan.list): New target --this file is no longer a source.
(autoscan.pre): New file.

22 years ago* bin/autoscan.in (@kinds): Make them singular.
Akim Demaille [Sat, 28 Sep 2002 14:03:14 +0000 (14:03 +0000)] 
* bin/autoscan.in (@kinds): Make them singular.
Adjust all uses.
(&init_tables): When --debug, report the list of rules to ease
tracking changes in autoscan.list.
* lib/autoscan/autoscan.list (function): Strip comments, sort.

22 years ago* lib/autoscan/functions, lib/autoscan/headers,
Akim Demaille [Sat, 28 Sep 2002 14:02:11 +0000 (14:02 +0000)] 
* lib/autoscan/functions, lib/autoscan/headers,
* lib/autoscan/identifiers, lib/autoscan/makevars,
* lib/autoscan/programs: Merge into...
* lib/autoscan/autoscan.list: this.
* bin/autoscan.in (&init_tables): Adjust.

22 years ago* lib/autoscan/functions, lib/autoscan/headers,
Akim Demaille [Sat, 28 Sep 2002 14:01:11 +0000 (14:01 +0000)] 
* lib/autoscan/functions, lib/autoscan/headers,
* lib/autoscan/identifiers, lib/autoscan/makevars,
* lib/autoscan/programs: Make the `kind' explicit, i.e., each
`functions' line is now prefixed with `function:'.
* bin/autoscan.in (&init_tables): Adjust.

22 years agoFrom now on, autoscan files must always map a macro name to a
Akim Demaille [Sat, 28 Sep 2002 14:00:35 +0000 (14:00 +0000)] 
From now on, autoscan files must always map a macro name to a
word: there is no `default' macro for autoscan.
* bin/autoscan.in (&init_tables): Reject entries with no macro at
all.
* lib/autoscan/functions, lib/autoscan/headers: Make the macro
explicit.

22 years ago* bin/autoscan.in (%c_keywords): Remove.
Akim Demaille [Sat, 28 Sep 2002 13:59:59 +0000 (13:59 +0000)] 
* bin/autoscan.in (%c_keywords): Remove.
(&used): Keep only track of the words we might be interested in.
(&output_kind): It is no longer needed to look for non active
checks.

22 years ago* lib/autoconf/functions.m4 (AC_FUNC_MBRTOWC): New, stolen from
Akim Demaille [Fri, 27 Sep 2002 09:25:41 +0000 (09:25 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_MBRTOWC): New, stolen from
jm_FUNC_MBRTOWC, by Paul Eggert, from the Coreutils 4.5.1.
* lib/autoscan/functions: Adjust.
* doc/autoconf.texi (Particular Functions): Adjust.

22 years agos/depecrated/deprecated/.
Akim Demaille [Fri, 27 Sep 2002 08:48:26 +0000 (08:48 +0000)] 
s/depecrated/deprecated/.

22 years ago* doc/autoconf.texi (Limitations of Usual Tools): Some about mv
Akim Demaille [Fri, 27 Sep 2002 08:20:26 +0000 (08:20 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Some about mv
from /tmp.
Thanks to Bill Moseley and Paul Eggert.
* lib/m4sugar/m4sh.m4 (AS_TMPDIR): $2 is the directory into which
the tmpdir must be created.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Have the tmp
dir be in the build tree, instead of $TMPDIR.

22 years ago* bin/autoscan.in: Improve the comments.
Akim Demaille [Fri, 27 Sep 2002 07:35:39 +0000 (07:35 +0000)] 
* bin/autoscan.in: Improve the comments.
(&parse_args): Drop obsolete undocumented options.
(&output_kind): Output warnings.
* lib/autoscan/functions: (dcgettext): Now trigger AM_GNU_GETTEXT.
(getwd): Trigger a warning.

22 years agoUpdate.
Akim Demaille [Fri, 27 Sep 2002 07:30:47 +0000 (07:30 +0000)] 
Update.

22 years ago* doc/autoconf.texi (autoreconf Invocation): Adjust.
Akim Demaille [Thu, 26 Sep 2002 15:47:56 +0000 (15:47 +0000)] 
* doc/autoconf.texi (autoreconf Invocation): Adjust.

22 years ago* bin/autoreconf.in: Clarify that -s is meaningless without -i.
Akim Demaille [Thu, 26 Sep 2002 12:05:24 +0000 (12:05 +0000)] 
* bin/autoreconf.in: Clarify that -s is meaningless without -i.
Reported by Ralf Corsepius.
* doc/autoconf.texi (autoreconf Invocation): Likewise.

22 years agoSingle suffix rules and seperated dependencies are not portable.
Akim Demaille [Thu, 26 Sep 2002 11:57:28 +0000 (11:57 +0000)] 
Single suffix rules and seperated dependencies are not portable.
* doc/autoconf.texi (Installation Directory Variables): Update.
(Limitations of Make): Some about `Single Suffix Rules and
Separated Dependencies'.
* bin/Makefile.am (autoconf, autoheader, autoreconf, autoupdate)
(ifnames, autoscan, autom4te): Un-factor into several rules.

22 years ago* BUGS (Interoperability bugs): New section. Mention libtool
Paul Eggert [Thu, 26 Sep 2002 06:17:12 +0000 (06:17 +0000)] 
* BUGS (Interoperability bugs): New section.  Mention libtool
1.4.2, configure.ac, and AC_CONFIG_AUX_DIR interoperability bug.

22 years ago(Interoperability bugs): New section. Mention libtool 1.4.2,
Paul Eggert [Thu, 26 Sep 2002 06:16:44 +0000 (06:16 +0000)] 
(Interoperability bugs): New section.  Mention libtool 1.4.2,
configure.ac, and AC_CONFIG_AUX_DIR interoperability bug.

22 years agoFix a portability bug reported by Alexandre Duret-Lutz: Solaris 8
Paul Eggert [Wed, 25 Sep 2002 00:25:34 +0000 (00:25 +0000)] 
Fix a portability bug reported by Alexandre Duret-Lutz: Solaris 8
make handles suffix-rules differently from GNU make.

* bin/Makefile.am (SUFFIXES, .in): Remove.
(autoconf autoheader autoreconf autoupdate ifnames autoscan autom4te):
Move the body of the old .in rule here.

22 years agoFix a portability bug reported by Alexandre Duret-Lutz: Solaris 8
Paul Eggert [Wed, 25 Sep 2002 00:25:11 +0000 (00:25 +0000)] 
Fix a portability bug reported by Alexandre Duret-Lutz: Solaris 8
make handles suffix-rules differently from GNU make.

(SUFFIXES, .in): Remove.
(autoconf autoheader autoreconf autoupdate ifnames autoscan autom4te):
Move the body of the old .in rule here.

22 years agoi960 compilers create `b.out' files by default.
Akim Demaille [Mon, 16 Sep 2002 08:38:45 +0000 (08:38 +0000)] 
i960 compilers create `b.out' files by default.
Reported by Ralf Corsepius.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT): Remove b.out files.
(_AC_COMPILER_EXEEXT_DEFAULT): Adjust to b.out.

22 years ago* doc/autoconf.texi (Particular Headers): Remove obsolete
Paul Eggert [Fri, 13 Sep 2002 17:47:43 +0000 (17:47 +0000)] 
* doc/autoconf.texi (Particular Headers): Remove obsolete
reference to `struct timezone' in the description of
AC_HEADER_TIME.

22 years ago(Particular Headers): Remove obsolete reference to `struct timezone'
Paul Eggert [Fri, 13 Sep 2002 17:47:23 +0000 (17:47 +0000)] 
(Particular Headers): Remove obsolete reference to `struct timezone'
in the description of AC_HEADER_TIME.

22 years agoBump to 2.54a.
Akim Demaille [Fri, 13 Sep 2002 10:21:07 +0000 (10:21 +0000)] 
Bump to 2.54a.

22 years ago.
Akim Demaille [Fri, 13 Sep 2002 09:44:39 +0000 (09:44 +0000)] 
.

22 years agoVersion 2.54. AUTOCONF-2.54
Akim Demaille [Fri, 13 Sep 2002 08:41:53 +0000 (08:41 +0000)] 
Version 2.54.
* config/config.sub, config/config.guess: Update.
* Makefile.maint: Update from bits of the Coreutils 4.5.1.
* Makefile.am: Adjust.

22 years ago* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Suggest
Akim Demaille [Fri, 13 Sep 2002 07:18:15 +0000 (07:18 +0000)] 
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Suggest
reading config.log when the compiler is rejected.
Suggested by Guido Draheim.

22 years ago* bin/autoreconf.in: Don't use Cwd::chdir, since in its internals
Akim Demaille [Fri, 13 Sep 2002 06:59:56 +0000 (06:59 +0000)] 
* bin/autoreconf.in: Don't use Cwd::chdir, since in its internals
(chdir_init) might hang when stat'ing mounted directories.
Reported by Vance Shipley.

22 years ago* bin/autoscan.in (&parse_args): Pass a reference to the lists, not
Akim Demaille [Thu, 12 Sep 2002 15:04:18 +0000 (15:04 +0000)] 
* bin/autoscan.in (&parse_args): Pass a reference to the lists, not
the lists.

22 years ago* doc/autoconf.texi (Defining Symbols): Present two different
Akim Demaille [Thu, 12 Sep 2002 13:24:19 +0000 (13:24 +0000)] 
* doc/autoconf.texi (Defining Symbols): Present two different
prototypes for AC_DEFINE and AC_DEFINE_UNQUOTED to emphasize the
difference between 1 argument calls, and 2-3 argument calls.

22 years ago* doc/autoconf.texi: Review grammar and punctuation.
Akim Demaille [Thu, 12 Sep 2002 13:15:40 +0000 (13:15 +0000)] 
* doc/autoconf.texi: Review grammar and punctuation.

22 years agoFrequently Asked Questions About Autoconf ->
Paul Eggert [Thu, 12 Sep 2002 06:42:08 +0000 (06:42 +0000)] 
Frequently Asked Questions About Autoconf ->
Frequent Autoconf Questions.  From Bruce Korb.

22 years agoFix minor formatting, spelling, and grammatical typos.
Paul Eggert [Thu, 12 Sep 2002 05:58:03 +0000 (05:58 +0000)] 
Fix minor formatting, spelling, and grammatical typos.

22 years ago* doc/autoconf.texi: Fix minor formatting, spelling, and
Paul Eggert [Thu, 12 Sep 2002 05:56:47 +0000 (05:56 +0000)] 
* doc/autoconf.texi: Fix minor formatting, spelling, and
grammatical typos.

22 years ago* doc/autoconf.texi (Defining Symbols): Explain that
Paul Eggert [Wed, 11 Sep 2002 19:04:26 +0000 (19:04 +0000)] 
* doc/autoconf.texi (Defining Symbols): Explain that
AC_DEFINE(var) defaults to 1, but AC_DEFINE(var,,description) does
not; and the AC_DEFINE(var) case is obsolescent.

22 years ago(Defining Symbols): Explain that AC_DEFINE(var) defaults to 1, but
Paul Eggert [Wed, 11 Sep 2002 19:03:59 +0000 (19:03 +0000)] 
(Defining Symbols): Explain that AC_DEFINE(var) defaults to 1, but
AC_DEFINE(var,,description) does not; and the AC_DEFINE(var) case is
obsolescent.

22 years ago* doc/autoconf.texi (Questions): Rename as...
Akim Demaille [Wed, 11 Sep 2002 10:11:27 +0000 (10:11 +0000)] 
* doc/autoconf.texi (Questions): Rename as...
(FAQ): this.
(Defining Directories): New.

22 years agoRegen.
Akim Demaille [Wed, 11 Sep 2002 10:01:54 +0000 (10:01 +0000)] 
Regen.

22 years ago* doc/autoconf.texi (Making testsuite Scripts): Update.
Akim Demaille [Mon, 9 Sep 2002 16:27:01 +0000 (16:27 +0000)] 
* doc/autoconf.texi (Making testsuite Scripts): Update.
Suggested by Nishio Futoshi.

22 years ago* doc/autoconf.texi (Making testsuite Scripts): Use `@@' where a
Akim Demaille [Mon, 9 Sep 2002 16:10:14 +0000 (16:10 +0000)] 
* doc/autoconf.texi (Making testsuite Scripts): Use `@@' where a
plain `@' is wanted.

22 years ago* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Keep the
Akim Demaille [Mon, 9 Sep 2002 15:51:52 +0000 (15:51 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Keep the
`duplicates', since the algorithm was too naive and could keep
`--prefix=1 --prefix=2 --prefix=1' as `--prefix=1 --prefix=2', and
keep `--prefix foo --prefix bar' as `--prefix foo bar'.
Reported by Ralf Corsepius.
* tests/torture.at (Configuring subdirectories): Exercise these
cases.

22 years ago* lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Use $srcdir when
Akim Demaille [Mon, 9 Sep 2002 15:43:37 +0000 (15:43 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Use $srcdir when
looking for a replacement file.
* lib/autoconf/general.m4 (AC_CHECK_DECLS): Check that the
directory is relative.
* doc/autoconf.texi (Generic Functions): Clarify the replacement
directory definition.
Reported by Andreas Schwab and Jim Meyering.

22 years ago* doc/autoconf.texi (Setting Output Variables): Clarify what
Akim Demaille [Fri, 6 Sep 2002 11:10:37 +0000 (11:10 +0000)] 
* doc/autoconf.texi (Setting Output Variables): Clarify what
precious variables are.
Suggested by Pontus Skoeld.

22 years agoInclude references to the ls bug.
Akim Demaille [Fri, 6 Sep 2002 09:03:54 +0000 (09:03 +0000)] 
Include references to the ls bug.

22 years ago* bin/Makefile.am (autoconf, autoheader, autoreconf, autoupdate)
Akim Demaille [Thu, 5 Sep 2002 09:43:34 +0000 (09:43 +0000)] 
* bin/Makefile.am (autoconf, autoheader, autoreconf, autoupdate)
(ifnames, autoscan, autom4te): Since we don't only depend on
configure.ac variables (such as VERSION etc.), but also on prefix
and so forth, depend on Makefile, not configure.ac.
Reported by Alexandre Duret-Lutz.
* doc/autoconf.texi (Installation Directory Variables): Adjust.

22 years ago* hpmake/autoconf.texi (Limitations of Make): HP-UX trailing
Kevin Ryde [Wed, 4 Sep 2002 23:24:11 +0000 (23:24 +0000)] 
* hpmake/autoconf.texi (Limitations of Make): HP-UX trailing
backslashes doesn't seem to be confined to ia64, just say "some
versions".

22 years ago* Makefile.am, doc/Makefile.am: Remove pdf targets, handled by
Akim Demaille [Wed, 4 Sep 2002 16:03:12 +0000 (16:03 +0000)] 
* Makefile.am, doc/Makefile.am: Remove pdf targets, handled by
Automake 1.6c.
* Makefile.am (maintainer-clean-local): Remove.
(MAINTAINERCLEANFILES): Remove COPYING.

22 years agoRemove.
Akim Demaille [Wed, 4 Sep 2002 09:18:52 +0000 (09:18 +0000)] 
Remove.

22 years ago* doc/autoconf.texi (Configuration Commands): Remove obsolete
Paul Eggert [Tue, 3 Sep 2002 23:44:46 +0000 (23:44 +0000)] 
* doc/autoconf.texi (Configuration Commands): Remove obsolete
example for AC_CONFIG_COMMANDS_PRE.  Problem reported by Marcus
Brinkmann.

22 years ago(Configuration Commands): Remove obsolete example for
Paul Eggert [Tue, 3 Sep 2002 23:44:01 +0000 (23:44 +0000)] 
(Configuration Commands): Remove obsolete example for
AC_CONFIG_COMMANDS_PRE.

23 years ago* configure.ac: Bump to 2.53d.
Akim Demaille [Tue, 3 Sep 2002 09:17:44 +0000 (09:17 +0000)] 
* configure.ac: Bump to 2.53d.
* Makefile.am (AUTOMAKE_OPTIONS): Require 1.6c, i.e., CVS Automake
as of today, on Automake's team suggestion.

23 years ago.
Akim Demaille [Tue, 3 Sep 2002 07:09:38 +0000 (07:09 +0000)] 
.

23 years agoVersion 2.53c. AUTOCONF-2.53c
Akim Demaille [Tue, 3 Sep 2002 06:15:44 +0000 (06:15 +0000)] 
Version 2.53c.

23 years ago* bin/autom4te.in (parse_args): Don't honor AUTOM4TE_PATH and
Akim Demaille [Tue, 3 Sep 2002 06:09:30 +0000 (06:09 +0000)] 
* bin/autom4te.in (parse_args): Don't honor AUTOM4TE_PATH and
SITE_MACRO_DIR.
* configure.ac: Disable SITE_MACRO_DIR.

23 years ago.
Jim Meyering [Mon, 2 Sep 2002 15:30:32 +0000 (15:30 +0000)] 
.

23 years ago(AC_SYS_POSIX_TERMIOS): Reflect renaming: s/am/ac/,
Jim Meyering [Mon, 2 Sep 2002 15:30:24 +0000 (15:30 +0000)] 
(AC_SYS_POSIX_TERMIOS): Reflect renaming: s/am/ac/,
i.e., change am_cv_sys_posix_termios to ac_cv_sys_posix_termios.
Also, tweak grammar: s/make sure to/be sure to/.

23 years agoRegen.
Akim Demaille [Mon, 2 Sep 2002 09:46:57 +0000 (09:46 +0000)] 
Regen.

23 years ago* doc/autoconf.texi (Limitations of Builtins): Explain why logical
Paul Eggert [Mon, 2 Sep 2002 07:48:43 +0000 (07:48 +0000)] 
* doc/autoconf.texi (Limitations of Builtins): Explain why logical
directory names are generally preferable to physical names.

23 years ago(Limitations of Builtins): Explain why logical directory names are
Paul Eggert [Mon, 2 Sep 2002 07:46:31 +0000 (07:46 +0000)] 
(Limitations of Builtins): Explain why logical directory names are
generally preferable to physical names.

23 years ago* lib/Autom4te/General.pm (&update_file): s/die/error/.
Akim Demaille [Mon, 2 Sep 2002 07:41:56 +0000 (07:41 +0000)] 
* lib/Autom4te/General.pm (&update_file): s/die/error/.
Reported by Raja R. Harinath.
* bin/autoheader.in, bin/autoreconf.in, bin/autoscan.in,
* bin/autoupdate.in: Use error instead of die.

23 years ago* tests/mktests.sh (ac_exclude_egrep, au_exclude_egrep): Use
Paul Eggert [Mon, 2 Sep 2002 06:44:58 +0000 (06:44 +0000)] 
* tests/mktests.sh (ac_exclude_egrep, au_exclude_egrep): Use
ordinary shell concatenation rather than echo+tr+sed command that
runs afoul of a long-line-related sed bug in Solaris 8.

23 years ago(ac_exclude_egrep, au_exclude_egrep): Use ordinary shell concatenation
Paul Eggert [Mon, 2 Sep 2002 06:44:27 +0000 (06:44 +0000)] 
(ac_exclude_egrep, au_exclude_egrep): Use ordinary shell concatenation
rather than echo+tr+sed command that runs afoul of a long-line-related
sed bug in Solaris 8.

23 years ago* bin/autoheader.in (parse_args): --warning -> --warnings.
Paul Eggert [Sun, 1 Sep 2002 11:05:01 +0000 (11:05 +0000)] 
* bin/autoheader.in (parse_args): --warning -> --warnings.