]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
20 years ago* lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF): Use shell variable
Paul Eggert [Fri, 26 Aug 2005 19:42:23 +0000 (19:42 +0000)] 
* lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF): Use shell variable
XMKMF to locate xmkmf.  Make XMKMF precious.  Export CC when
running xmkmf.

20 years ago* lib/m4sugar/m4sh.m4 (_AS_VERSION_COMPARE_PREPARE):
Paul Eggert [Fri, 26 Aug 2005 18:50:08 +0000 (18:50 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_VERSION_COMPARE_PREPARE):
The previous patch didn't work, so try a better one.

20 years ago(_AS_VERSION_COMPARE_PREPARE):
Paul Eggert [Fri, 26 Aug 2005 18:49:23 +0000 (18:49 +0000)] 
(_AS_VERSION_COMPARE_PREPARE):
The previous patch didn't work, so try a better one.

20 years agoDefine AC_CANONICAL_* by AC_DEFUN, not AC_DEFUN_ONCE.
Stepan Kasal [Fri, 26 Aug 2005 16:36:25 +0000 (16:36 +0000)] 
Define AC_CANONICAL_* by AC_DEFUN, not AC_DEFUN_ONCE.

20 years agoFix the examples for AS_TR_CPP and AS_TR_SH.
Stepan Kasal [Fri, 26 Aug 2005 16:12:21 +0000 (16:12 +0000)] 
Fix the examples for AS_TR_CPP and AS_TR_SH.

20 years agoRegenerate.
Paul Eggert [Thu, 25 Aug 2005 21:33:19 +0000 (21:33 +0000)] 
Regenerate.

20 years ago* lib/m4sugar/m4sh.m4 (_AS_VERSION_COMPARE_PREPARE):
Paul Eggert [Thu, 25 Aug 2005 21:29:54 +0000 (21:29 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_VERSION_COMPARE_PREPARE):
Work around bug in Solaris 9 (and 10) /usr/xpg4/bin/awk.

20 years agoSimplify _AC_CANONICAL_SPLIT
Stepan Kasal [Thu, 25 Aug 2005 08:49:01 +0000 (08:49 +0000)] 
Simplify _AC_CANONICAL_SPLIT

20 years agoconfig.status now opens log after option processing
Stepan Kasal [Tue, 23 Aug 2005 09:26:03 +0000 (09:26 +0000)] 
config.status now opens log after option processing

20 years agoStrip the parameter list before passing the macro name to AH_TEMPLATE.
Stepan Kasal [Tue, 23 Aug 2005 09:22:14 +0000 (09:22 +0000)] 
Strip the parameter list before passing the macro name to AH_TEMPLATE.

20 years ago(AT_INIT): Process multiple --keywords correctly.
Stepan Kasal [Tue, 23 Aug 2005 08:57:24 +0000 (08:57 +0000)] 
(AT_INIT): Process multiple --keywords correctly.

20 years agoImplement AH_HEADER
Stepan Kasal [Tue, 23 Aug 2005 08:50:54 +0000 (08:50 +0000)] 
Implement AH_HEADER

20 years agogzip-1.2.4 is not supported
Stepan Kasal [Tue, 23 Aug 2005 07:46:54 +0000 (07:46 +0000)] 
gzip-1.2.4 is not supported

20 years ago(AC_ARG_ENABLE, AC_ARG_WITH): Factor out common code
Stepan Kasal [Mon, 22 Aug 2005 14:49:01 +0000 (14:49 +0000)] 
(AC_ARG_ENABLE, AC_ARG_WITH): Factor out common code

20 years ago* doc/autoconf.texi (Using Autotest, testsuite Scripts)
Noah Misch [Sun, 21 Aug 2005 18:40:45 +0000 (18:40 +0000)] 
* doc/autoconf.texi (Using Autotest, testsuite Scripts)
(Autotest Logs, Writing testsuite.at, testsuite Invocation):
Language cleanup.

* doc/autoconf.texi (Defining Symbols, Changed Results):
Prepend to LIBS, not append, in examples.

20 years agoWhen building in place, set srcdir=".".
Stepan Kasal [Tue, 16 Aug 2005 09:11:06 +0000 (09:11 +0000)] 
When building in place, set srcdir=".".

20 years agoUpdated copyright years.
Stepan Kasal [Tue, 16 Aug 2005 08:18:04 +0000 (08:18 +0000)] 
Updated copyright years.

20 years agoUpdated FSF address.
Stepan Kasal [Tue, 16 Aug 2005 08:17:46 +0000 (08:17 +0000)] 
Updated FSF address.

20 years ago* tests/autoscan.at (autoscan): New file.
Noah Misch [Mon, 15 Aug 2005 23:47:57 +0000 (23:47 +0000)] 
* tests/autoscan.at (autoscan): New file.
* tests/suite.at: Use it.
* tests/Makefile.am (TESTSUITE_HAND_AT): Add it.
Reported against Libtool by Gideon Go <gideon.go@gmail.com>.

* tests/autotest.at (Keywords): Test keywords combinations.

20 years agogzip --help might go to stderr
Stepan Kasal [Fri, 12 Aug 2005 11:27:03 +0000 (11:27 +0000)] 
gzip --help might go to stderr

20 years agoa cosmetic change in _AT_CHECK
Stepan Kasal [Wed, 27 Jul 2005 14:20:32 +0000 (14:20 +0000)] 
a cosmetic change in _AT_CHECK

20 years agofix a doubled pushdef
Stepan Kasal [Wed, 27 Jul 2005 13:46:20 +0000 (13:46 +0000)] 
fix a doubled pushdef

20 years ago(_AC_OUTPUT_SUBDIRS): The message is now prefixed by mere "===", not "configure:...
Stepan Kasal [Tue, 26 Jul 2005 10:14:24 +0000 (10:14 +0000)] 
(_AC_OUTPUT_SUBDIRS): The message is now prefixed by mere "===", not "configure: === ".

20 years agoFix typos.
Stepan Kasal [Tue, 26 Jul 2005 07:13:38 +0000 (07:13 +0000)] 
Fix typos.

20 years agoadd Dan Manthey
Stepan Kasal [Tue, 26 Jul 2005 07:13:19 +0000 (07:13 +0000)] 
add Dan Manthey

20 years ago.
Stepan Kasal [Tue, 26 Jul 2005 06:46:30 +0000 (06:46 +0000)] 
.

20 years ago.
Stepan Kasal [Tue, 26 Jul 2005 06:45:32 +0000 (06:45 +0000)] 
.

20 years agoMakefile.maint: Update from Bison.
Paul Eggert [Mon, 25 Jul 2005 19:00:06 +0000 (19:00 +0000)] 
Makefile.maint: Update from Bison.

20 years agoUpdate from Bison.
Paul Eggert [Mon, 25 Jul 2005 18:58:23 +0000 (18:58 +0000)] 
Update from Bison.

20 years agoRewrite substantial part of lib/autoconf/status.m4.
Paul Eggert [Mon, 25 Jul 2005 18:10:25 +0000 (18:10 +0000)] 
Rewrite substantial part of lib/autoconf/status.m4.
The main change is that CONFIG_FILES, CONFIG_HEADERS, CONFIG_LINKS,
and CONFIG_COMMANDS are not processed in four separate loops.
Instead, there is one main loop.  This alows that the common code
is expanded only once, thus config.status (and configure) is smaller.

The registration mechnism in AC_CONFIG_FILES and cousins also changed;
the AC_LIST_FILES and cousins macros are no longer used.

* lib/autoconf/status.m4 (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS,
_AC_OUTPUT_LINKS, _AC_OUTPUT_COMMANDS): Renamed to ...
(_AC_OUTPUT_FILE, _AC_OUTPUT_HEADER, _AC_OUTPUT_LINK,
_AC_OUTPUT_COMMAND): ..., respectively.  These macros no longer
contains the initialization, nor the for loop, nor the associated
commands; all these go to ...
(_AC_OUTPUT_MAIN_LOOP): ... this new macro, called from
_AC_OUTPUT_CONFIG_STATUS.
(_AC_CONFIG_SPLIT, _AC_CONFIG_SPLIT_SOURCE_DEST, _AC_CONFIG_SPLIT_FILE_IN):
Nuked; the code was merged into _AC_OUTPUT_MAIN_LOOP.
(_AC_OUTPUT_FILE): The creation of the sed script ...
(AC_OUTPUT): ... and the setup of ac_vpsub goes to ...
(_AC_OUTPUT_FILES_PREPARE): ... a new macro, also called from
_AC_OUTPUT_MAIN_LOOP.
(_AC_CONFIG_FILES, _AC_CONFIG_HEADERS, _AC_CONFIG_LINKS,
_AC_CONFIG_COMMANDS): Use ...
(_AC_CONFIG_FOOS): ... this new macro, which uses these ...
(_AC_CONFIG_REGISTER, _AC_CONFIG_REGISTER_DEST): ... new macros.
(_AC_CONFIG_FILE, _AC_CONFIG_HEADER, _AC_CONFIG_LINK,
_AC_CONFIG_COMMAND, _AC_CONFIG_DEPENDENCIES): No longer needed.
(_AC_CONFIG_DEPENDENCY): Update, it uses these ...
(_AC_CONFIG_DEPENDENCY_DEFAULT, _AC_FILE_DEPENDENCY_TRACE_COLON):
... new macros.
(_AC_CONFIG_UNIQUE): Update.
(AC_LIST_FILES, AC_LIST_HEADERS, AC_LIST_LINKS, AC_LIST_COMMANDS):
Replaced by this ...
(_AC_LIST_TAGS): ... new common macro.
(AC_LIST_FILE_COMMANDS, AC_LIST_HEADER_COMMANDS, AC_LIST_LINK_COMMANDS,
AC_LIST_COMMAND_COMMANDS): Replaced by this ...
(_AC_LIST_TAG_COMMANDS): ... new common macro.
(_AC_CONFIG_COMMANDS_INIT): Moved top to the `registration' section;
this didn't belong to the `config commands' section.
(_AC_OUTPUT_COMMANDS_INIT): Don't initialize, m4_ifdef is our friend.
(AC_CONFIG_COMMANDS_PRE, AC_OUTPUT_COMMANDS_PRE,
AC_CONFIG_COMMANDS_POST): Moved to a new section, these didn't belong
to the `config commands' section either.
(AC_CONFIG_SUBDIRS): Don't touch diversion DEFAULTS.
(_AC_LIST_SUBDIRS): Don't initialize, m4_ifdef is our friend.

... and many changes to the comments nearby.

* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): At the end of the day,
set ac_subdirs_all='_AC_LIST_SUBDIRS'.
* tests/torture.at (AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS):
AC_CONFIG_COMMANDS(command:input,...) is no longer allowed.
(#define header templates): The comment at the top of the generated
header now includes the name(s) of the source file(s).

Several unrelated small changes:

* lib/autoconf/general.m4 (AC_CACHE_VAL): Be didactic, quote the first
parameter to AC_DIAGNOSE.
* lib/autoconf/status.m4 (AC_CONFIG_SUBDIRS): Likewise.
(_AC_LINK_FILES_CNT): Don't AU_DEFUN this; it causes confusing messages
with autoupdate; use m4_define_default inside AU_DEFUNed AC_LINK_FILES.
(AC_OUTPUT): In the compatibility code, use m4_ifvaln, to be consistent
with AU::AC_OUTPUT.
(AU::AC_OUTPUT): Don't double-quote $2 and $3, the compatibility code
in AC_OUTPUT doesn't double-quote it either.
* tests/tools.at (autoupdate): AU::AC_OUTPUT no longer double-quotes the
parameters.

20 years agoComment fix: change tab to "<tab>" in comment, so that the point is
Paul Eggert [Mon, 25 Jul 2005 17:47:08 +0000 (17:47 +0000)] 
Comment fix: change tab to "<tab>" in comment, so that the point is
understandable.

20 years agoDocument which versions of PGI compiler uses single and double quotes.
Stepan Kasal [Sun, 10 Jul 2005 16:02:44 +0000 (16:02 +0000)] 
Document which versions of PGI compiler uses single and double quotes.

20 years ago* tests/local.at (AT_CONFIG_CMP): Ignore lines like "LIBS=''" too.
Paul Eggert [Thu, 7 Jul 2005 23:56:25 +0000 (23:56 +0000)] 
* tests/local.at (AT_CONFIG_CMP): Ignore lines like "LIBS=''" too.
This is a corrected version of yesterday's patch.

20 years agoChanged the title above subst files dump.
Stepan Kasal [Thu, 7 Jul 2005 11:24:35 +0000 (11:24 +0000)] 
Changed the title above subst files dump.

20 years agoKeep a list of all precious variables.
Stepan Kasal [Thu, 7 Jul 2005 11:09:51 +0000 (11:09 +0000)] 
Keep a list of all precious variables.

20 years agoMove the AC_SUBST call from _AC_ARG_VAR_PRECIOUS to AC_ARG_VAR.
Stepan Kasal [Thu, 7 Jul 2005 11:08:14 +0000 (11:08 +0000)] 
Move the AC_SUBST call from _AC_ARG_VAR_PRECIOUS to AC_ARG_VAR.

20 years agoSimplify AC_CANONICAL_*.
Stepan Kasal [Thu, 7 Jul 2005 11:06:59 +0000 (11:06 +0000)] 
Simplify AC_CANONICAL_*.

20 years ago(_AC_OUTPUT_SUBDIRS): Report the full path and insert "===".
Stepan Kasal [Thu, 7 Jul 2005 10:58:22 +0000 (10:58 +0000)] 
(_AC_OUTPUT_SUBDIRS): Report the full path and insert "===".

20 years agoRevert the previous change.
Stepan Kasal [Thu, 7 Jul 2005 10:44:46 +0000 (10:44 +0000)] 
Revert the previous change.

20 years agoRegenerate.
Paul Eggert [Wed, 6 Jul 2005 21:40:24 +0000 (21:40 +0000)] 
Regenerate.

20 years ago* NEWS: New macro AC_C_TYPEOF.
Paul Eggert [Wed, 6 Jul 2005 21:39:30 +0000 (21:39 +0000)] 
* NEWS: New macro AC_C_TYPEOF.
* doc/autoconf.texi (C Compiler): Document AC_C_TYPEOF.
* lib/autoconf/c.m4 (AC_C_TYPEOF): New macro.
* tests/c.at (C keywords): Test AC_C_TYPEOF.

20 years ago* tests/base.at (Input/Output): Ignore 'loading site script' chatter.
Paul Eggert [Wed, 6 Jul 2005 17:01:52 +0000 (17:01 +0000)] 
* tests/base.at (Input/Output): Ignore 'loading site script' chatter.

20 years ago* tests/local.at (AT_CONFIG_CMP): Ignore lines like "LIBS=''" too.
Paul Eggert [Wed, 6 Jul 2005 16:52:32 +0000 (16:52 +0000)] 
* tests/local.at (AT_CONFIG_CMP): Ignore lines like "LIBS=''" too.

20 years agoRegenerate.
Paul Eggert [Wed, 6 Jul 2005 16:51:54 +0000 (16:51 +0000)] 
Regenerate.

20 years agoFix my previous m4_foreach_w patch.
Stepan Kasal [Tue, 5 Jul 2005 11:25:47 +0000 (11:25 +0000)] 
Fix my previous m4_foreach_w patch.

20 years agoImprove compatibility when the versions of Autoconf and Autotest don't match.
Stepan Kasal [Tue, 5 Jul 2005 11:08:41 +0000 (11:08 +0000)] 
Improve compatibility when the versions of Autoconf and Autotest don't match.

20 years ago* bin/autom4te.in ($m4): Catch usages like --nesting-limit=2048.
Paul Eggert [Tue, 5 Jul 2005 06:48:56 +0000 (06:48 +0000)] 
* bin/autom4te.in ($m4): Catch usages like --nesting-limit=2048.

20 years agoRegenerate.
Paul Eggert [Mon, 4 Jul 2005 06:35:16 +0000 (06:35 +0000)] 
Regenerate.

20 years ago* lib/autoconf/general.m4 (AC_ARG_PROGRAM): Use &, not |, in
Paul Eggert [Mon, 4 Jul 2005 06:33:56 +0000 (06:33 +0000)] 
* lib/autoconf/general.m4 (AC_ARG_PROGRAM): Use &, not |, in
sed substitution command, so that we allow | in program prefixes
and program suffixes.  (& is a problem anyway; we're not fixing
that here.)
* lib/autoconf/status.m4 (AC_CONFIG_FILES): Likewise, for
configure_input, top_builddir, srcdir, etc.
* lib/autotest/general.m4 (AT_INIT): Likewise, for
PATH_SEPARATOR in AUTOTEST_PATH.

20 years agoRegenerate.
Paul Eggert [Mon, 4 Jul 2005 05:23:00 +0000 (05:23 +0000)] 
Regenerate.

20 years ago* lib/autoconf/general.m4 (AC_SITE_LOAD): Rewrite the
Paul Eggert [Mon, 4 Jul 2005 05:22:35 +0000 (05:22 +0000)] 
* lib/autoconf/general.m4 (AC_SITE_LOAD): Rewrite the
for loop over config.site files using `set', to allow
directory names containing IFS characters.

20 years agoRegenerate.
Paul Eggert [Fri, 1 Jul 2005 22:27:42 +0000 (22:27 +0000)] 
Regenerate.

20 years ago* lib/autoconf/general.m4 (_AC_INIT_DIRCHECK): Remove the tests for
Paul Eggert [Fri, 1 Jul 2005 22:20:56 +0000 (22:20 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_DIRCHECK): Remove the tests for
directories with weird names.  Apparently some people like living
on the edge.  However, improve the test that "pwd" actually does
report a name for the working directory.
* NEWS: Remove the claim that we test for funny chars in dir names.

20 years agoObsolete AC_FOREACH.
Stepan Kasal [Fri, 1 Jul 2005 08:45:22 +0000 (08:45 +0000)] 
Obsolete AC_FOREACH.

20 years agoChange the explanation about #include <config.h>.
Stepan Kasal [Fri, 1 Jul 2005 05:55:41 +0000 (05:55 +0000)] 
Change the explanation about #include <config.h>.

20 years agoFix the order of the macros.
Stepan Kasal [Thu, 30 Jun 2005 18:42:08 +0000 (18:42 +0000)] 
Fix the order of the macros.

20 years ago.
Stepan Kasal [Thu, 30 Jun 2005 18:28:11 +0000 (18:28 +0000)] 
.

20 years ago(_AC_OUTPUT_CONFIG_STATUS): Use a here document to output the default
Stepan Kasal [Thu, 30 Jun 2005 18:27:40 +0000 (18:27 +0000)] 
(_AC_OUTPUT_CONFIG_STATUS): Use a here document to output the default
   config_* lists to config.status.
   Don't recognize option --file, if the functionality is not there.
   Likewise for --header; moreover, recognize --he and --h as shortcuts
   for --help in that case.

20 years agofix parsing of Fortran -v output in Portland-Group compiler again
Stepan Kasal [Thu, 30 Jun 2005 12:59:13 +0000 (12:59 +0000)] 
fix parsing of Fortran -v output in Portland-Group compiler again

20 years agominor rewording
Stepan Kasal [Thu, 30 Jun 2005 12:55:46 +0000 (12:55 +0000)] 
minor rewording

20 years agoMention Gnulib.
Stepan Kasal [Thu, 30 Jun 2005 12:29:19 +0000 (12:29 +0000)] 
Mention Gnulib.

20 years ago* lib/autom4te.in (Automake-preselections): Preselect AC_SUBST_TRACE.
Alexandre Duret-Lutz [Thu, 30 Jun 2005 11:09:37 +0000 (11:09 +0000)] 
* lib/autom4te.in (Automake-preselections): Preselect AC_SUBST_TRACE.

20 years agoUse #!/, without space.
Stepan Kasal [Wed, 29 Jun 2005 10:47:38 +0000 (10:47 +0000)] 
Use #!/, without space.

20 years agoksh looses redirections on exec
Stepan Kasal [Wed, 29 Jun 2005 10:36:04 +0000 (10:36 +0000)] 
ksh looses redirections on exec

20 years agoIntroduce AC_SUBST_TRACE
Stepan Kasal [Wed, 29 Jun 2005 09:33:21 +0000 (09:33 +0000)] 
Introduce AC_SUBST_TRACE

20 years agoMove AC_ARG_VAR up.
Stepan Kasal [Wed, 29 Jun 2005 06:37:47 +0000 (06:37 +0000)] 
Move AC_ARG_VAR up.

20 years ago* doc/autoconf.texi (Limitations of Usual Tools <sed>): Reword recent
Derek Price [Tue, 28 Jun 2005 13:08:29 +0000 (13:08 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools <sed>): Reword recent
addition.

20 years agoRegenerate.
Paul Eggert [Fri, 24 Jun 2005 02:15:20 +0000 (02:15 +0000)] 
Regenerate.

20 years ago* NEWS: Don't worry about spaces in bindir etc. Only srcdir and working
Paul Eggert [Fri, 24 Jun 2005 02:13:39 +0000 (02:13 +0000)] 
* NEWS: Don't worry about spaces in bindir etc.  Only srcdir and working
directory have inherent problems with special characters like spaces,
due to limitations in Make syntax.  Problem reported by Alexandre
Duret-Lutz.
* lib/autoconf/general.m4 (_AC_INIT_DIRCHECK): Implement the above.
Also, fix Tru64 porting problem with shell patterns,
reported by Ralf Wildenhues.

20 years ago* doc/autoconf.texi (Subdirectories): Fix markup typos.
Paul Eggert [Fri, 24 Jun 2005 00:54:00 +0000 (00:54 +0000)] 
* doc/autoconf.texi (Subdirectories): Fix markup typos.

20 years ago* tests/local.at (AT_CHECK_ENV): Simplify regexp slightly.
Paul Eggert [Fri, 24 Jun 2005 00:47:18 +0000 (00:47 +0000)] 
* tests/local.at (AT_CHECK_ENV): Simplify regexp slightly.

20 years agoRegenerate.
Paul Eggert [Thu, 23 Jun 2005 20:11:18 +0000 (20:11 +0000)] 
Regenerate.

20 years agoFix some more shell quoting problems. Prompted by a bug report
Paul Eggert [Thu, 23 Jun 2005 20:09:25 +0000 (20:09 +0000)] 
Fix some more shell quoting problems.  Prompted by a bug report
from Justace Clutter.
* lib/autoconf/general.m4 (_AC_INIT_DIRCHECK): Put name of invalid
variable into diagnostic.  Make the diagnostic an error, not a warning,
because we really don't support spaces and suchlike in dir names.
(_AC_INIT_SRCDIR): Allow special characters in $ac_unique_file.
Don't worry about backslashes in srcdir; it can't happen now.
(_AC_INIT_PARSE_ARGS): Allow weird characters in ac_optarg.
Simplify ac_optarg handling.
(_AC_ARG_VAR_VALIDATE): Remove unnecessary and inconsistent quotes.

20 years agofix AT_CONFIG_CMP
Stepan Kasal [Wed, 22 Jun 2005 12:13:59 +0000 (12:13 +0000)] 
fix AT_CONFIG_CMP

20 years agotypo in _AC_CANONICAL_SPLIT
Stepan Kasal [Wed, 22 Jun 2005 09:10:50 +0000 (09:10 +0000)] 
typo in _AC_CANONICAL_SPLIT

20 years agoNo blanks after sed command ":" and other minor fixes.
Stepan Kasal [Tue, 21 Jun 2005 16:03:58 +0000 (16:03 +0000)] 
No blanks after sed command ":" and other minor fixes.

20 years agofix m4split([])
Stepan Kasal [Tue, 21 Jun 2005 15:38:24 +0000 (15:38 +0000)] 
fix m4split([])

20 years ago* lib/m4/programs.m4 (AC_PROG_YACC): Declare YACC & YFLAGS precious.
Derek Price [Mon, 20 Jun 2005 14:48:09 +0000 (14:48 +0000)] 
* lib/m4/programs.m4 (AC_PROG_YACC): Declare YACC & YFLAGS precious.

20 years ago* lib/m4sugar/m4sh.m4 (as_awk_strverscmp): Port to Solaris /bin/awk.
Paul Eggert [Fri, 17 Jun 2005 20:37:36 +0000 (20:37 +0000)] 
* lib/m4sugar/m4sh.m4 (as_awk_strverscmp): Port to Solaris /bin/awk.
* doc/autoconf.texi:
Don't mention Solaris versions so much, if a
problem is common to all extant versions of Solaris.  Say "SunOS
4" instead of "SunOS" for SunOS 4.
(awk): Mention more of the limitations of traditional Awk.
(cat): Don't talk about cat -v.

20 years ago* lib/m4sugar/m4sh.m4 (_AS_VERSION_COMPARE_PREPARE): New macro.
Paul Eggert [Thu, 16 Jun 2005 21:03:47 +0000 (21:03 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_VERSION_COMPARE_PREPARE): New macro.
(AS_VERSION_COMPARE): New macro.  The API is taken from CVS,
but the implementation is entirely different and is designed
to be compatible with glibc strverscmp.
* tests/m4sh.at (AS_VERSION_COMPARE): New test.

20 years ago* doc/autoconf.texi (Limitations of Usual Tools): Mention expr bug
Paul Eggert [Thu, 16 Jun 2005 07:24:42 +0000 (07:24 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Mention expr bug
on Mac OS X 10.4 reported by Peter O'Gorman in:
http://lists.gnu.org/archive/html/autoconf-patches/2005-06/msg00041.html
* lib/autoconf/general.m4 (_AC_CANONICAL_SPLIT):
Use shell builtins rather than 'expr', to work around expr bug.

20 years agoUse ":label" rather than ": label" for sed scripts,
Paul Eggert [Sat, 11 Jun 2005 07:01:37 +0000 (07:01 +0000)] 
Use ":label" rather than ": label" for sed scripts,
as Posix suggests.

20 years agoRegenerate.
Paul Eggert [Sat, 11 Jun 2005 06:06:14 +0000 (06:06 +0000)] 
Regenerate.

20 years ago* doc/autoconf.texi: "filesystem" -> "file system".
Paul Eggert [Sat, 11 Jun 2005 06:05:11 +0000 (06:05 +0000)] 
* doc/autoconf.texi: "filesystem" -> "file system".
"behavior" -> "behavior".
Warn about \(...\)* in Solaris sed (written by Ralf Menzel).
* lib/autoconf/general.m4: Omit blank after ":" sed command,
as per POSIX.
* lib/m4sugar/m4sh.m4: Likewise.
* lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS): Work around problem
with Solaris sed.  Fix by Stepan Kasal.

20 years agoRegenerate.
Paul Eggert [Fri, 10 Jun 2005 18:00:00 +0000 (18:00 +0000)] 
Regenerate.

20 years ago* man/Makefile.am (MOSTLYCLEANFILES): Add $(srcdir)/*.t.
Paul Eggert [Fri, 10 Jun 2005 17:56:21 +0000 (17:56 +0000)] 
* man/Makefile.am (MOSTLYCLEANFILES): Add $(srcdir)/*.t.
(.x.1): Ignore the time stamp in the .TH line when deciding whether
to update the man page.  That way, we don't have to check in new
man pages every month.

20 years agoRegenerate.
Paul Eggert [Fri, 10 Jun 2005 17:19:20 +0000 (17:19 +0000)] 
Regenerate.

20 years ago* lib/m4sugar/m4sh.m4 (AS_VAR_TEST_SET): Work even if $1 contains
Paul Eggert [Fri, 10 Jun 2005 17:19:02 +0000 (17:19 +0000)] 
* lib/m4sugar/m4sh.m4 (AS_VAR_TEST_SET): Work even if $1 contains
quotes and backslashes.  Patch from Derek Price.

20 years ago* doc/autoconf.texi (Programming in M4sh): Document AS_TR_CPP &
Derek Price [Fri, 10 Jun 2005 15:42:42 +0000 (15:42 +0000)] 
* doc/autoconf.texi (Programming in M4sh): Document AS_TR_CPP &
AS_TR_SH.

20 years ago* lib/autotest/general.m4 (AT_INIT): Don't accept Solaris 9's diff -u.
Paul Eggert [Wed, 8 Jun 2005 20:27:51 +0000 (20:27 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Don't accept Solaris 9's diff -u.

20 years agoFix texinfo typo in my previous change.
Paul Eggert [Wed, 8 Jun 2005 20:27:20 +0000 (20:27 +0000)] 
Fix texinfo typo in my previous change.

20 years ago(AT_INIT): Don't accept Solaris 9's diff -u, since it outputs chatter
Paul Eggert [Wed, 8 Jun 2005 20:22:39 +0000 (20:22 +0000)] 
(AT_INIT): Don't accept Solaris 9's diff -u, since it outputs chatter
if the input files are the same.  Problem reported by Ralf Menzel.

20 years ago* lib/m4sugar/m4sugar.m4: Undefine include & sinclude rather than
Derek Price [Wed, 8 Jun 2005 18:54:23 +0000 (18:54 +0000)] 
* lib/m4sugar/m4sugar.m4: Undefine include & sinclude rather than
renaming them since they are about to be redefined anyhow.

20 years ago* doc/autoconf.texi (Redefined M4 Macros): Add index entries for most
Derek Price [Wed, 8 Jun 2005 15:44:09 +0000 (15:44 +0000)] 
* doc/autoconf.texi (Redefined M4 Macros): Add index entries for most
redefined M4 macros to this node.  Document m4_include & m4_sinclude.
Move m4_undefine to alphabetical order.

20 years ago* doc/autoconf.texi (Limitations of Builtins) <case>: Mention
Paul Eggert [Wed, 8 Jun 2005 07:55:28 +0000 (07:55 +0000)] 
* doc/autoconf.texi (Limitations of Builtins) <case>: Mention
Tru64 ksh pattern matching bug.  Reported against Libtool by
Albert Chin <libtool@mlists.thewrittenword.com> and
Nicolas Joly <njoly@pasteur.fr>.

20 years agoRegenerate.
Paul Eggert [Wed, 8 Jun 2005 07:15:51 +0000 (07:15 +0000)] 
Regenerate.

20 years ago* README: Recommend GNU M4 1.4.3 or later.
Paul Eggert [Wed, 8 Jun 2005 07:13:50 +0000 (07:13 +0000)] 
* README: Recommend GNU M4 1.4.3 or later.
* doc/autoconf.texi (Introduction): Likewise.
Reword to avoid some formatting glitches.
Use "#!/bin/sh", not "#! /bin/sh"; the space isn't needed these days.
Clarify explanation of HP compiler bug.
Redo example output tp match current CVS snapshot.
Use @example.org in email addresses when the examples
might get inadvertently cut-and-pasted into user code.
Remove example of autom4te usage that doesn't seem to work now.
Use modern AC_INIT (except when the example is meant to be
shown with Autoconf 2.13).
Update ksh info for Solaris 9 and later.
KB -> kB.
Modernize description of Automake versions a bit.
Don't claim a future version of Autoconf is near.
Add [] to examples, so that the manual
follows its own advice about quoting better.
* doc/install.texi: Reword to avoid some formatting glitches.

20 years agotypo
Stepan Kasal [Tue, 7 Jun 2005 13:03:09 +0000 (13:03 +0000)] 
typo

20 years agofix typo
Stepan Kasal [Mon, 6 Jun 2005 09:36:11 +0000 (09:36 +0000)] 
fix typo

20 years agoFix m4_cdr for one-member lists.
Stepan Kasal [Mon, 6 Jun 2005 08:47:02 +0000 (08:47 +0000)] 
Fix m4_cdr for one-member lists.