]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
25 years ago* acgeneral.m4 (AC_VAR_INDIR_IFELSE): Move as...
Akim Demaille [Mon, 15 Jan 2001 07:29:24 +0000 (07:29 +0000)] 
* acgeneral.m4 (AC_VAR_INDIR_IFELSE): Move as...
* m4sh.m4 (AS_LITERAL_IF): this.
(AS_IFELSE): Rename as...
(AS_IF): this.

25 years agoRebuilt without references to libtool files.
Pavel Roskin [Fri, 12 Jan 2001 14:57:23 +0000 (14:57 +0000)] 
Rebuilt without references to libtool files.

25 years agoWith `expr's that return `0' on failures, the executable suffix is
Akim Demaille [Fri, 12 Jan 2001 09:39:26 +0000 (09:39 +0000)] 
With `expr's that return `0' on failures, the executable suffix is
`0'.  Test and fix.
Reported by Assar Westerlund.

* Makefile.am (maintainer-check): New target.
* tests/Makefile.am (maintainer-check, maintainer-check-posix)
(maintainer-check-c++, expr): Likewise.
* configure.in (EXPR): Look for it.
* tests/atgeneral.m4 (AT_CHECK): Propagate $2's default value.
* tests/compile.at (Extensions): New test.
* aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT, _AC_COMPILER_EXEEXT_O):
Distinguish files with or without a dot.

25 years ago* acgeneral.m4: Last changes for `configure.ac'.
Akim Demaille [Fri, 12 Jan 2001 09:19:59 +0000 (09:19 +0000)] 
* acgeneral.m4: Last changes for `configure.ac'.
(_AC_INIT_HELP, _AC_OUTPUT_SUBDIRS): Take `configure.ac' into
account.
* autoreconf.sh: Likewise.

25 years ago* acfunctions.m4 (AC_FUNC_MEMCMP): Missing comma in AC_TRY_RUN
Akim Demaille [Thu, 11 Jan 2001 16:12:00 +0000 (16:12 +0000)] 
* acfunctions.m4 (AC_FUNC_MEMCMP): Missing comma in AC_TRY_RUN
invocation.

25 years agoMention Bash before Ksh.
Akim Demaille [Thu, 11 Jan 2001 15:57:48 +0000 (15:57 +0000)] 
Mention Bash before Ksh.

25 years ago* aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): New.
Akim Demaille [Thu, 11 Jan 2001 15:17:13 +0000 (15:17 +0000)] 
* aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): New.
(AC_PROG_CC, AC_PROG_CXX): Use it.
(AC_PROG_CC_STDC): Be sure to remove tmp files.
* tests/compile.at (AC_TRY_LINK_FUNC): Don't use exit to test it,
since it produces a prototype which conflicts with the one
computed by _AC_PROG_CXX_EXIT_DECLARATION.
* tests/semantics.at (AC_CHECK_FUNCS, AC_HAVE_FUNCS): Likewise.
(AC_HAVE_FUNCS): Test AC_HAVE_FUNCS!

25 years ago* autoconf.texi (Shellology): Fix an @end itemize, and a typo.
Akim Demaille [Thu, 11 Jan 2001 14:26:45 +0000 (14:26 +0000)] 
* autoconf.texi (Shellology): Fix an @end itemize, and a typo.

25 years ago* autoconf.sh (M4): Handle PC drive letters.
Akim Demaille [Thu, 11 Jan 2001 14:18:48 +0000 (14:18 +0000)] 
* autoconf.sh (M4): Handle PC drive letters.
* autoupdate.sh: Likewise.

25 years ago* aclang.m4 (AC_PROG_F77): Add pgf90 to the list of compilers to
Akim Demaille [Thu, 11 Jan 2001 14:13:59 +0000 (14:13 +0000)] 
* aclang.m4 (AC_PROG_F77): Add pgf90 to the list of compilers to
look for, after the other Fortran 90 compilers.

25 years ago* aclang.m4: Use m4_copy to duplicate macros.
Akim Demaille [Thu, 11 Jan 2001 10:06:39 +0000 (10:06 +0000)] 
* aclang.m4: Use m4_copy to duplicate macros.
(AC_LANG_PUSH): In order to have AC_LANG's simplifications
effective, be sure to let _AC_LANG be the old language before
calling AC_LANG.

25 years ago* autoreconf.sh: s/localddir/localdir/.
Pavel Roskin [Mon, 25 Dec 2000 14:57:53 +0000 (14:57 +0000)] 
* autoreconf.sh: s/localddir/localdir/.
Reported by Motoyuki Kasahara.

25 years ago* autoconf.sh: Promote `configure.ac' over `configure.in'.
Akim Demaille [Sat, 23 Dec 2000 10:11:57 +0000 (10:11 +0000)] 
* autoconf.sh: Promote `configure.ac' over `configure.in'.
* autoreconf.sh: Likewise.
* autoheader.sh: Ditto.
* autoupdate.sh: Similarly.
* doc/autoconf.texi: Adjust.
* tests/atspecific.m4: Be sure to remove configure.in.
Adjust the test suite to use `configure.ac'.

25 years agoFix.
Akim Demaille [Fri, 22 Dec 2000 10:26:46 +0000 (10:26 +0000)] 
Fix.

25 years agoMore patterns.
Akim Demaille [Fri, 22 Dec 2000 10:18:21 +0000 (10:18 +0000)] 
More patterns.

25 years ago* acgeneral.m4 (_AC_EVAL, AC_TRY_EVAL, AC_TRY_COMMAND): Be a
Akim Demaille [Fri, 22 Dec 2000 10:12:26 +0000 (10:12 +0000)] 
* acgeneral.m4 (_AC_EVAL, AC_TRY_EVAL, AC_TRY_COMMAND): Be a
single statement, so that one can make pipes with AC_TRYs, just as
in 2.13.

25 years ago* aclang.m4 (_AC_COMPILER_OBJEXT, _AC_COMPILER_EXEEXT_O):
Akim Demaille [Wed, 20 Dec 2000 18:41:10 +0000 (18:41 +0000)] 
* aclang.m4 (_AC_COMPILER_OBJEXT, _AC_COMPILER_EXEEXT_O):
Make the order of arguments for ls count by splitting the ls
command into a sequence of ls commands.

25 years ago* aclang.m4 (_AC_LANG_COMPILER_GNU): Use a tabulation to indent
Akim Demaille [Wed, 20 Dec 2000 17:31:22 +0000 (17:31 +0000)] 
* aclang.m4 (_AC_LANG_COMPILER_GNU): Use a tabulation to indent
`choke me' so that the SGI Fortran compiler really chokes on it.
From Ezra Peisach.

25 years ago* tests/foreign.at (Autoconf & Libtool): Ignore Libtool version
Akim Demaille [Wed, 20 Dec 2000 13:48:07 +0000 (13:48 +0000)] 
* tests/foreign.at (Autoconf & Libtool): Ignore Libtool version
1.3.[0-5].
* tests/compile.at (GNU Fortran 77): Use AS_EXIT.

25 years ago* tests/atgeneral.m4 (AT_CLEANUP_FILE_IFELSE): Fix the regexp: the
Akim Demaille [Wed, 20 Dec 2000 09:15:59 +0000 (09:15 +0000)] 
* tests/atgeneral.m4 (AT_CLEANUP_FILE_IFELSE): Fix the regexp: the
pattern ` state* ' was added many times for `*' was improperly
escaped.
(AT_INIT): Remove the data files before running the tests.
Define AT_data_files and output it.
(AT_SETUP): Don't.
(_m4_divert(TEST)): Remove, now useless.

25 years ago* aclang.m4: `dnl' the AC_LANG_PUSH and AC_LANG_POP.
Akim Demaille [Wed, 20 Dec 2000 09:13:54 +0000 (09:13 +0000)] 
* aclang.m4: `dnl' the AC_LANG_PUSH and AC_LANG_POP.
(AC_PROG_CXXCPP, AC_PROG_CPP): Set the current language instead of
just asserting it, since these macros can be called directly.
Reported by Raja R. Harinath.

25 years ago* doc/autoconf.texi (Installation Directory Variables): More info
Pavel Roskin [Tue, 19 Dec 2000 16:47:50 +0000 (16:47 +0000)] 
* doc/autoconf.texi (Installation Directory Variables): More info
on prefix and exec_prefix.

25 years agoResynchronized.
Pavel Roskin [Tue, 19 Dec 2000 15:18:05 +0000 (15:18 +0000)] 
Resynchronized.

25 years ago* aclang.m4 (_AC_COMPILER_OBJEXT): Don't rely on
Akim Demaille [Tue, 19 Dec 2000 11:02:36 +0000 (11:02 +0000)] 
* aclang.m4 (_AC_COMPILER_OBJEXT): Don't rely on
_AC_COMPILE_IFELSE which uses ac_objext in a `test -s'.
Reported by Lars J. Aas.

25 years ago* tests/compile.at (AC_PROG_CPP without warnings, GNU Fortran 77):
Akim Demaille [Tue, 19 Dec 2000 10:17:06 +0000 (10:17 +0000)] 
* tests/compile.at (AC_PROG_CPP without warnings, GNU Fortran 77):
Use AC_TRY_COMMAND when running commands, to enrich the logs.

25 years ago* aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): New.
Akim Demaille [Tue, 19 Dec 2000 09:32:54 +0000 (09:32 +0000)] 
* aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): New.
(_AC_COMPILER_EXEEXT_O): Extracted from...
(_AC_COMPILER_EXEEXT): here.  Adjust.

25 years agoRemove duplicate test.
Akim Demaille [Tue, 19 Dec 2000 09:25:21 +0000 (09:25 +0000)] 
Remove duplicate test.

25 years ago* tests/atgeneral.m4 (AT_CHECK): Make exit status report more
Akim Demaille [Tue, 19 Dec 2000 08:15:48 +0000 (08:15 +0000)] 
* tests/atgeneral.m4 (AT_CHECK): Make exit status report more
visible.
* tests/atspecific.m4 (AT_CHECK_AUTOCONF): Support FLAGS, STDOUT
and STDERR.
(AT_CHECK_CONFIGURE): Support plenty, cleanup defs when needed.
Spread their use in the whole suite.
Simplify a few AT_CLEANUPs.

25 years ago* tests/atgeneral.m4 (AT_CHECK): Accept if-failed and
Akim Demaille [Tue, 19 Dec 2000 08:15:20 +0000 (08:15 +0000)] 
* tests/atgeneral.m4 (AT_CHECK): Accept if-failed and
if-not-failed.
* tests/atspecific.m4 (AT_CHECK_CONFIGURE): Use it in order to
dump config.log when configure failed.  Before, the log was
reported only on success.

25 years ago* tests/foreign.at: New file.
Akim Demaille [Tue, 19 Dec 2000 08:14:19 +0000 (08:14 +0000)] 
* tests/foreign.at: New file.

25 years ago* tests/atgeneral.m4 (AT_BANNER, AT_CLEANUP): Formatting changes.
Akim Demaille [Tue, 19 Dec 2000 08:09:38 +0000 (08:09 +0000)] 
* tests/atgeneral.m4 (AT_BANNER, AT_CLEANUP): Formatting changes.

25 years ago* Makefile.am: Add a comment explaining why suffix rules are not
Pavel Roskin [Mon, 18 Dec 2000 07:19:02 +0000 (07:19 +0000)] 
* Makefile.am: Add a comment explaining why suffix rules are not
used there.

25 years ago* autoconf.sh: If the "allowed" pattern is not defined set it
Pavel Roskin [Fri, 15 Dec 2000 19:23:16 +0000 (19:23 +0000)] 
* autoconf.sh: If the "allowed" pattern is not defined set it
to "^$".
* tests/tools.at (autoconf: forbidden tokens, basic): New test.
(autoconf: forbidden tokens): Renamed to ...
(autoconf: forbidden tokens, exceptions): ... this.

25 years agoNormalize ChangeLog.
Akim Demaille [Fri, 15 Dec 2000 14:38:48 +0000 (14:38 +0000)] 
Normalize ChangeLog.

25 years agoAdd config.guess.1 and config.sub.1.
Akim Demaille [Fri, 15 Dec 2000 14:04:50 +0000 (14:04 +0000)] 
Add config.guess.1 and config.sub.1.

25 years agoMention the meaning of CYGWIN.
Akim Demaille [Fri, 15 Dec 2000 14:03:00 +0000 (14:03 +0000)] 
Mention the meaning of CYGWIN.

25 years ago* aclang.m4 (AC_PROG_CXXCPP, AC_PROG_CPP): Require AC_PROG_CXX/CC.
Akim Demaille [Fri, 15 Dec 2000 11:50:18 +0000 (11:50 +0000)] 
* aclang.m4 (AC_PROG_CXXCPP, AC_PROG_CPP): Require AC_PROG_CXX/CC.

25 years ago* tests/compile.at (GNU Fortran 77): G77 is a `yes'/`' var.
Akim Demaille [Fri, 15 Dec 2000 10:55:10 +0000 (10:55 +0000)] 
* tests/compile.at (GNU Fortran 77): G77 is a `yes'/`' var.
Reported by Ezra Peisach.

25 years ago* tests/compile.at (GNU Fortran 77): s/g77/G77/.
Akim Demaille [Fri, 15 Dec 2000 10:52:03 +0000 (10:52 +0000)] 
* tests/compile.at (GNU Fortran 77): s/g77/G77/.
Reported by Ezra Peisach.

25 years ago* man/Makefile.am (.x.1): Fix to work properly with
Akim Demaille [Fri, 15 Dec 2000 08:25:09 +0000 (08:25 +0000)] 
* man/Makefile.am (.x.1): Fix to work properly with
builddir != srcdir.

25 years ago* aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77))
Akim Demaille [Fri, 15 Dec 2000 07:49:13 +0000 (07:49 +0000)] 
* aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77))
(AC_PROG_CPP, AC_PROG_CXXCPP, AC_PROG_GCC_TRADITIONAL)
(_AC_PROG_CC_G, AC_PROG_CC_C_O, _AC_PROG_CXX_G, AC_PROG_CC_STDC):
Don't use `${CC-cc}' since now the AC_REQUIRE machinery guarantees
that $CC is defined.  And if not, it's a bug which must be
observable.
* acspecific.m4 (AC_SYS_LARGEFILE): Likewise.

25 years ago* acgeneral.m4 (_AC_PREPROC_IFELSE): Use ac_status as set by
Akim Demaille [Fri, 15 Dec 2000 07:48:41 +0000 (07:48 +0000)] 
* acgeneral.m4 (_AC_PREPROC_IFELSE): Use ac_status as set by
AC_TRY_EVAL.
(_AC_COMPILE_IFELSE, _AC_LINK_IFELSE, _AC_RUN_IFELSE): More alike,
using AS_IFELSE, and systematically AC_TRY_COMMAND when testing
something (for the logs).

25 years ago* aclang.m4 (_AC_PROG_PREPROC_WORKS): Use _AC_PREPROC_IFELSE.
Akim Demaille [Fri, 15 Dec 2000 07:48:17 +0000 (07:48 +0000)] 
* aclang.m4 (_AC_PROG_PREPROC_WORKS): Use _AC_PREPROC_IFELSE.
* acgeneral.m4 (_AC_TRY_CPP): Its last use was that above, so
inline it into...
(_AC_PREPROC_IFELSE): here.

25 years ago* tests/atgeneral.m4 (AT_INIT): Forget about `-n'.
Akim Demaille [Fri, 15 Dec 2000 07:47:45 +0000 (07:47 +0000)] 
* tests/atgeneral.m4 (AT_INIT): Forget about `-n'.
Adjust so that `./testsuite -h 1 2' explains only tests 1 & 2.

25 years ago* acgeneral.m4 (_AC_EVAL): New.
Akim Demaille [Fri, 15 Dec 2000 07:47:29 +0000 (07:47 +0000)] 
* acgeneral.m4 (_AC_EVAL): New.
(AC_TRY_EVAL, AC_TRY_COMMAND): Use it.

25 years ago* acgeneral.m4 (_AC_PREPROC_IFELSE, AC_PREPROC_IFELSE): New.
Akim Demaille [Fri, 15 Dec 2000 07:47:02 +0000 (07:47 +0000)] 
* acgeneral.m4 (_AC_PREPROC_IFELSE, AC_PREPROC_IFELSE): New.
(AC_TRY_CPP): Use AC_PREPROC_IFELSE.
(AC_CHECK_MEMBER, AC_CHECK_DECL, _AC_CHECK_TYPE_NEW): Quote
properly.
* acheaders.m4 (AC_CHECK_HEADER): Quote properly, use
AC_PREPROC_IFELSE.
* acspecific.m4 (_AC_PATH_X_DIRECT): Use AC_PREPROC_IFELSE.

25 years ago* m4sugar.m4 (m4_init): Catch `dnl'.
Akim Demaille [Fri, 15 Dec 2000 07:46:47 +0000 (07:46 +0000)] 
* m4sugar.m4 (m4_init): Catch `dnl'.

25 years agoRegenerated.
Pavel Roskin [Fri, 15 Dec 2000 07:12:43 +0000 (07:12 +0000)] 
Regenerated.

25 years ago* m4sh.sh (AS_ERROR): Restore dnl at the end of the macro.
Pavel Roskin [Fri, 15 Dec 2000 07:09:41 +0000 (07:09 +0000)] 
* m4sh.sh (AS_ERROR): Restore dnl at the end of the macro.

25 years agoSynchronized with ftp://ftp.gnu.org/
Pavel Roskin [Thu, 14 Dec 2000 22:56:19 +0000 (22:56 +0000)] 
Synchronized with ftp://ftp.gnu.org/

25 years ago* tests/semantics.at (AC_CHECK_TYPES): There are two tests with
Pavel Roskin [Thu, 14 Dec 2000 15:36:47 +0000 (15:36 +0000)] 
* tests/semantics.at (AC_CHECK_TYPES): There are two tests with
this name. Rename the second one to "AC_CHECK_TYPES: backward
compatibility"
(AC_TRY_LINK_FUNC): Removed. It's now in tests/compile.at.
(C keywords): Likewise.
(AC_PROG_CPP with warnings): Likewise.
(AC_PROG_CPP without warnings): Likewise.

25 years agoPut back AC_CYGWIN etc. under the responsibility of the
Akim Demaille [Thu, 14 Dec 2000 09:39:33 +0000 (09:39 +0000)] 
Put back AC_CYGWIN etc. under the responsibility of the
configure.in maintainer, but discourage its use.
* acspecific.m4 (_AC_CYGWIN, _AC_MINGW32, _AC_EMXOS2): Rename as...
(AC_CYGWIN, AC_MINGW32, AC_EMXOS2): these.
AU defined on top of AC_CANONICAL_HOST and $host_os.
* tests/mktests.sh (update_exclude_list): Add AC_CYGWIN,
AC_MINGW32, and AC_EMXOS2.

25 years ago* m4sugar.m4 (m4_file_append): Add a newline after _m4eof,
Pavel Roskin [Wed, 13 Dec 2000 14:53:51 +0000 (14:53 +0000)] 
* m4sugar.m4 (m4_file_append): Add a newline after _m4eof,
otherwise _m4eof is appended to the output on FreeBSD 4.0.
* tests/atgeneral.m4 (AT_INIT): Avoid using unbalanced "y"
in sed, use "s" instead.
* tests/mktests.sh: Don't use ? in sed - it's a GNU extension.
Use separate patterns for A[CU]_DEFUN and AC_DEFUN_ONCE.

25 years agoEXEEXT and OBJEXT don't need to know $CYGWIN etc.
Akim Demaille [Wed, 13 Dec 2000 12:36:54 +0000 (12:36 +0000)] 
EXEEXT and OBJEXT don't need to know $CYGWIN etc.
* acspecific.m4 (AC_EXEEXT, AC_OBJEXT, _AC_EXEEXT, _AC_OBJEXT):
Move as...
* aclang.m4 (AC_EXEEXT, AC_OBJEXT, _AC_COMPILER_EXEEXT)
(_AC_COMPILER_OBJEXT): these.
(_AC_COMPILER_EXEEXT): Use _AC_LINK_IFELSE.
Don't depend upon $CYGWIN and the like.
(_AC_COMPILER_OBJEXT): Model after _AC_COMPILER_EXEEXT.
Skip more extensions.
Use _AC_COMPILE_IFELSE.

25 years ago* Makefile.am: Don't use suffix rules for perl and shell
Pavel Roskin [Wed, 13 Dec 2000 02:25:35 +0000 (02:25 +0000)] 
* Makefile.am: Don't use suffix rules for perl and shell
scripts. Use explicit rules instead.

25 years agoRebuilt.
Pavel Roskin [Tue, 12 Dec 2000 22:03:08 +0000 (22:03 +0000)] 
Rebuilt.

25 years ago* autoscan.pl (init_tables): Allow spaces on the right hand side
Pavel Roskin [Tue, 12 Dec 2000 12:45:41 +0000 (12:45 +0000)] 
* autoscan.pl (init_tables): Allow spaces on the right hand side
in autoscan tables. Die if there are no spaces at all.
(scan_c_file): Use b instead of W so that keywords match at
the beginning and the end of the line.
(scan_sh_file): Likewise.
(scan_makefile): Likewise. Use B to match before `-l'.
(output): Suggest AC_CONFIG_HEADER if any C/C++ sources are
found.
* acidentifiers: Update macros for structure members st_blksize
and st_rdev.

25 years agoVery stupid typos.
Akim Demaille [Tue, 12 Dec 2000 11:51:26 +0000 (11:51 +0000)] 
Very stupid typos.

25 years ago* tests/compile.at (GNU Fortran 77): Be robust to compilers that
Akim Demaille [Tue, 12 Dec 2000 11:40:21 +0000 (11:40 +0000)] 
* tests/compile.at (GNU Fortran 77): Be robust to compilers that
choke on `--version'.

25 years ago* tests/suite.at: Run `tools.at' first.
Akim Demaille [Tue, 12 Dec 2000 11:26:41 +0000 (11:26 +0000)] 
* tests/suite.at: Run `tools.at' first.

25 years ago* tests/aclocal.m4 (AC_STATE_SAVE): Use a more precise regexp to
Akim Demaille [Tue, 12 Dec 2000 11:04:43 +0000 (11:04 +0000)] 
* tests/aclocal.m4 (AC_STATE_SAVE): Use a more precise regexp to
keep envvars.

25 years agoAS_ERROR was not properly saving data in the log file.
Akim Demaille [Tue, 12 Dec 2000 10:53:41 +0000 (10:53 +0000)] 
AS_ERROR was not properly saving data in the log file.
* sh.m4 (AS_WARN, AS_ERROR): Use AS_MESSAGE.
(_AS_ECHO): Fix quotation.
(AS_MESSAGE): Use `as_me'.
* acgeneral.m4: More banners in the log.
(_AC_INIT_DEFAULTS): Compute as_me before using it.

25 years ago* doc/autoconf.texi (System Services) <AC_PATH_XTRA>: Adjust the
Akim Demaille [Fri, 8 Dec 2000 14:27:20 +0000 (14:27 +0000)] 
* doc/autoconf.texi (System Services) <AC_PATH_XTRA>: Adjust the
documentation about X_DISPLAY_MISSING to the code.

25 years ago* tests/atgeneral.m4 (AT_INIT): More robust computation of
Akim Demaille [Thu, 7 Dec 2000 16:21:58 +0000 (16:21 +0000)] 
* tests/atgeneral.m4 (AT_INIT): More robust computation of
ac_tests_pattern.
Reported by  Andrej Borsenkow.

25 years ago* acspecific.m4 (_AC_EXEEXT): Skip *.pdb.
Akim Demaille [Thu, 7 Dec 2000 16:09:12 +0000 (16:09 +0000)] 
* acspecific.m4 (_AC_EXEEXT): Skip *.pdb.
From Paul Berrevoets <paul@swi.com>.

25 years ago* tests/atgeneral.m4 (AT_CHECK): Bad typo: assign `exit 1' to
Akim Demaille [Thu, 7 Dec 2000 15:21:54 +0000 (15:21 +0000)] 
* tests/atgeneral.m4 (AT_CHECK): Bad typo: assign `exit 1' to
at_continue if something failed, not `:'.
* tests/semantics.at (AC_PATH_XTRA): New.
* acspecific.m4 (_AC_PATH_X): New, extracted form AC_PATH_X.

25 years ago* configure.in: Bump version to 2.49c.
Akim Demaille [Wed, 6 Dec 2000 17:32:38 +0000 (17:32 +0000)] 
* configure.in: Bump version to 2.49c.

25 years agoTypo fix.
Pavel Roskin [Wed, 6 Dec 2000 17:11:27 +0000 (17:11 +0000)] 
Typo fix.

25 years agoVersion stamp.
Akim Demaille [Wed, 6 Dec 2000 16:46:29 +0000 (16:46 +0000)] 
Version stamp.

25 years agoStop playing with FDs in Autotest.
Akim Demaille [Wed, 6 Dec 2000 16:29:50 +0000 (16:29 +0000)] 
Stop playing with FDs in Autotest.
* tests/atgeneral.m4 (AT_INIT): Set up FD 5.
(AT_CHECK): Instead of using exec to globally change the FDs of
`testsuite', enclose the body of the test into a
`(..) >stdout 2>stderr'.
In every case, when verbose, display the differences between
expected and oberved (stdout, stderr, exit status).
Let `0' be the default for EXIT-STATUS.
Support EXIT-STATUS == `ignore'.

25 years ago* tests/tools.at (autoconf: forbidden tokens): Adjust expected
Akim Demaille [Wed, 6 Dec 2000 16:06:34 +0000 (16:06 +0000)] 
* tests/tools.at (autoconf: forbidden tokens): Adjust expected
result.

25 years ago* man/config.guess.x: New file.
Akim Demaille [Wed, 6 Dec 2000 16:02:58 +0000 (16:02 +0000)] 
* man/config.guess.x: New file.
* man/config.sub.x: New file.

25 years ago* tests/aclocal.m4 (AT_STATE_SAVE): Don't even try to preserve
Akim Demaille [Wed, 6 Dec 2000 15:14:16 +0000 (15:14 +0000)] 
* tests/aclocal.m4 (AT_STATE_SAVE): Don't even try to preserve
egrep error messages, AT_CHECK will find them.

25 years ago* doc/autoconf.texi (Limitations of Usual Tools) <awk>: `for' on
Akim Demaille [Wed, 6 Dec 2000 15:00:45 +0000 (15:00 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools) <awk>: `for' on
arrays is nondeterministic across AWK implementations.
* tests/tools.at (autoconf: forbidden tokens): Sort the error
message to guarantee its uniqueness.

25 years agoThe SunOS' egrep fails to process properly the `egrep' invocations
Akim Demaille [Wed, 6 Dec 2000 14:05:46 +0000 (14:05 +0000)] 
The SunOS' egrep fails to process properly the `egrep' invocations
of the test suite.
* tests/aclocal.m4 (AC_STATE_SAVE): If egrep fails, remove the
output file.
* tests/atspecific.m4 (_AT_CHECK_AC_MACRO): Don't check `state-*'
if the files are not present.
* m4sugar.m4 (m4_join): Rename as...
(m4_smash): this.
* tests/aclocal.m4 (join): Move as...
* m4sugar.m4 (m4_flatten): this.
* autoconf.sh (trace.m4): Rename m4_smash as m4_flatten.

25 years ago* autoconf.sh (task trace): s/m4/$M4/.
Akim Demaille [Wed, 6 Dec 2000 10:53:58 +0000 (10:53 +0000)] 
* autoconf.sh (task trace): s/m4/$M4/.
* autoheader.sh: When loading trace.sh, catch errors and exit with
a decent error message.
* tests/tools.at: Be sure to test autoconf --trace before
autoheader.

25 years ago* tests/atgeneral.m4 (AT_CHECK): Fix the m4_ifval invocation.
Akim Demaille [Wed, 6 Dec 2000 08:59:21 +0000 (08:59 +0000)] 
* tests/atgeneral.m4 (AT_CHECK): Fix the m4_ifval invocation.

25 years ago* aclang.m4 (AC_LANG): Be `smart': don't issue the sh code if the
Akim Demaille [Wed, 6 Dec 2000 08:59:08 +0000 (08:59 +0000)] 
* aclang.m4 (AC_LANG): Be `smart': don't issue the sh code if the
current language did not change.
(AC_LANG_ASSERT): New.
(AC_PROG_CPP, AC_PROG_CXXCPP): Assert the language.
(_AC_PROG_F77_V, _AC_F77_NAME_MANGLING): Don't require
AC_PROG_F77, the code you include does it.
(AC_F77_LIBRARY_LDFLAGS): Set the language.

25 years ago* m4sugar.m4 (ifelse): Rename as...
Akim Demaille [Wed, 6 Dec 2000 08:58:41 +0000 (08:58 +0000)] 
* m4sugar.m4 (ifelse): Rename as...
(m4_if): this.
* autoconf.m4 (ifelse): Restore.

25 years ago* m4sugar.m4 (m4_dquote, m4_pattern_forbid, m4_pattern_allow)
Akim Demaille [Wed, 6 Dec 2000 08:58:13 +0000 (08:58 +0000)] 
* m4sugar.m4 (m4_dquote, m4_pattern_forbid, m4_pattern_allow)
(m4_cr_letters, m4_cr_LETTERS, m4_cr_Letters, m4_cr_digits)
(m4_cr_symbols1, m4_cr_symbols2, m4_re_string, m4_re_word)
(m4_init): New macros.
(m4_token_allow): Remove.
* acgeneral.m4: Don't push BODY into the diversion stack.
(AC_PLAIN_SCRIPT): Do it.
Call m4_init, define the Autoconf patterns.
(AC_INIT): Use AC_PLAIN_SCRIPT.
Remove the useless `dnl' (those where the current diversion is
KILL).
* autoconf.sh (m4_common): Fix quotation.
(finalize.awk): Load forbidden.rx and allowed.rx.
Split the line into tokens, and check their validity.
* tests/tools.at (Forbidden tokens): Adjust.

25 years ago* acspecific.m4 (_AC_OBJEXT, _AC_EXEEXT): Ignore .d files produced
Akim Demaille [Tue, 5 Dec 2000 18:15:44 +0000 (18:15 +0000)] 
* acspecific.m4 (_AC_OBJEXT, _AC_EXEEXT): Ignore .d files produced
by CFLAGS=-MD.

25 years agoAdjust ChangeLog.
Akim Demaille [Tue, 5 Dec 2000 14:17:36 +0000 (14:17 +0000)] 
Adjust ChangeLog.

25 years agoAdjust a banner.
Akim Demaille [Tue, 5 Dec 2000 14:16:08 +0000 (14:16 +0000)] 
Adjust a banner.

25 years ago* aclang.m4 (AC_PROG_F77): Temporarily set ac_ext to F to run
Akim Demaille [Tue, 5 Dec 2000 14:08:35 +0000 (14:08 +0000)] 
* aclang.m4 (AC_PROG_F77): Temporarily set ac_ext to F to run
_AC_LANG_COMPILER_GNU.
From Steven G. Johnson.
* tests/compile.at (GNU Fortran 77): New test.

25 years ago* tests/tools.at (autoupdate): Strengthen and check autoupdate's
Akim Demaille [Tue, 5 Dec 2000 13:52:49 +0000 (13:52 +0000)] 
* tests/tools.at (autoupdate): Strengthen and check autoupdate's
idempotency.

25 years ago* tests/atspecific.m4 (_AT_CHECK_AC_MACRO): s/cp -f/mv -f/.
Akim Demaille [Tue, 5 Dec 2000 13:50:33 +0000 (13:50 +0000)] 
* tests/atspecific.m4 (_AT_CHECK_AC_MACRO): s/cp -f/mv -f/.

25 years ago* acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Don't escape
Pavel Roskin [Sat, 2 Dec 2000 01:40:17 +0000 (01:40 +0000)] 
* acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Don't escape
backquotes in AC_MSG_ERROR. Fix error message.

25 years ago* tests/atgeneral.m4 (AT_INIT): Use ${CONFIG_SHELL-/bin/sh}
Pavel Roskin [Sat, 2 Dec 2000 00:46:57 +0000 (00:46 +0000)] 
* tests/atgeneral.m4 (AT_INIT): Use ${CONFIG_SHELL-/bin/sh}
to run the testsuite from the debug scripts.
Suggested by Alexandre Oliva.

25 years agoUpdated from Automake CVS.
Pavel Roskin [Fri, 1 Dec 2000 16:40:17 +0000 (16:40 +0000)] 
Updated from Automake CVS.

25 years agoUpdated from ftp://ftp.gnu.org/
Pavel Roskin [Fri, 1 Dec 2000 16:34:49 +0000 (16:34 +0000)] 
Updated from ftp://ftp.gnu.org/

25 years ago* doc/autoconf.texi (Assignments): Don't read $? after an
Akim Demaille [Thu, 30 Nov 2000 17:48:50 +0000 (17:48 +0000)] 
* doc/autoconf.texi (Assignments): Don't read $? after an
assignment.

25 years agoAdjust comments.
Akim Demaille [Thu, 30 Nov 2000 17:35:16 +0000 (17:35 +0000)] 
Adjust comments.

25 years ago* sh.m4 (AS_EXIT): Don't rely on false exiting 1.
Akim Demaille [Thu, 30 Nov 2000 17:27:32 +0000 (17:27 +0000)] 
* sh.m4 (AS_EXIT): Don't rely on false exiting 1.
Actually, always use `(exit $val); exit', don't try smart stuff.
* doc/autoconf.texi (Limitations of Builtins) <false>: new.

25 years ago* sh.m4 (_AS_EXPR_PREPARE): Don't rely on the exit status of a
Akim Demaille [Thu, 30 Nov 2000 16:30:53 +0000 (16:30 +0000)] 
* sh.m4 (_AS_EXPR_PREPARE): Don't rely on the exit status of a
back quote evaluation since the very system for which the test was
written does not propagate it.  Groumph!

25 years ago* acspecific.m4 (_AC_EXEEXT): Also remove conftest$ac_exeext.
Akim Demaille [Thu, 30 Nov 2000 16:22:30 +0000 (16:22 +0000)] 
* acspecific.m4 (_AC_EXEEXT): Also remove conftest$ac_exeext.
Reported by Pavel.

25 years ago* acspecific.m4 (_AC_EXEEXT, _AC_OBJEXT): Make the two macros more
Akim Demaille [Thu, 30 Nov 2000 15:24:13 +0000 (15:24 +0000)] 
* acspecific.m4 (_AC_EXEEXT, _AC_OBJEXT): Make the two macros more
alike: a loop over a sorted list of possible files.
Don't cleanup on errors, the trap will do it.
Cleanup when there are no errors.
(_AC_EXEEXT): Use the empty string instead of `no' as the cached
value.
Be sure to prefer `.exe' to `' when the two are observable.
Suggested by Lars and Earnie.

25 years agoWhen using Cygwin, in spite of all their efforts, it may happen
Akim Demaille [Thu, 30 Nov 2000 14:49:43 +0000 (14:49 +0000)] 
When using Cygwin, in spite of all their efforts, it may happen
that `confestval' be read in binary mode.  The shell then fails to
properly strip the rn.
Reported by Lars J. Aas.
* aclang.m4 (AC_LANG_INT_SAVE): Don't add any trailing new line,
and close the file.
Suggested by Peter Eisentraut.

25 years ago* doc/autoconf.texi (Systemology): New section.
Akim Demaille [Thu, 30 Nov 2000 14:48:02 +0000 (14:48 +0000)] 
* doc/autoconf.texi (Systemology): New section.
Some about QNX 4.

25 years ago* doc/autoconf.texi (Special Shell Variables): Document RANDOM.
Akim Demaille [Thu, 30 Nov 2000 12:51:12 +0000 (12:51 +0000)] 
* doc/autoconf.texi (Special Shell Variables): Document RANDOM.

25 years agoTypos.
Akim Demaille [Thu, 30 Nov 2000 09:52:15 +0000 (09:52 +0000)] 
Typos.