Provided by GNU Savannah

Savannah CVS Surfing - Log of /autoconf/autoconf/ChangeLog

[sources] / autoconf / autoconf / ChangeLog

Parent Directory Parent Directory


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.3352
Tue Apr 20 07:51:25 2010 UTC (2 years ago) by meyering
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3351: +0 -0 lines
FILE REMOVED
remove all files; README-use-git: add this one file

Revision 1.3351 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 12:14:54 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3350: +10 -2 lines
Diff to previous 1.3350
Fix typos in test names.

* tests/autotest.at (Backquote command substitution)
(Multiline backquote command substitution)
(Parenthetical command substitution)
(Multiline parenthetical command substitution): Fix typos in
test names.

Revision 1.3350 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 03:59:58 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3349: +4 -0 lines
Diff to previous 1.3349
* configure: Regenerate.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3349 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 03:59:15 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3348: +4 -0 lines
Diff to previous 1.3348
Fix config status generation with Tru64 ksh.

* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Fix
escaping of backslash in here-documents.

Revision 1.3348 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 03:57:34 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3347: +6 -0 lines
Diff to previous 1.3347
Fix `Deep Package' test failure on FreeBSD.

* tests/torture.at (Deep Package): Do not add `.' to $PATH
unnecessarily.  Do not try running `/bin/sh configure' with a
configure script to be found in $PATH, if the shell does not do
this resolution.  Fixes test failure on FreeBSD.

Revision 1.3347 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 03:55:53 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3346: +7 -0 lines
Diff to previous 1.3346
Fix config header generation with AIX awk.

* lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS_PREPARE): In awk
script, use helper array D_is_set, as `" 0"' does not evaluate
to true for AIX awk.

Revision 1.3346 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 03:52:58 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3345: +6 -1 lines
Diff to previous 1.3345
* tests/autotest.at (Banners): Reinstate test, with typo corrected.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3345 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 03:51:33 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3344: +8 -0 lines
Diff to previous 1.3344
Validate testsuite range arguments.

* lib/autotest/general.m4 (Defaults): Validate input ranges ...
<at_func_validate_ranges>: ... using this new function.
* tests/autotest.at (Keywords and ranges): Test invalid ranges.
Test --list with ranges and keywords.
(Banners): Remove one now-failing test.

Revision 1.3344 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 03:50:06 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3343: +7 -0 lines
Diff to previous 1.3343
Fix testsuite --list subset.

* lib/autotest/general.m4 (AT_INIT) <at_list_p>: Swap newlines
back to spaces, before listing subset of tests.
Reported by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3343 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 03:46:08 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3342: +5 -0 lines
Diff to previous 1.3342
s/parenthesis/parentheses/ where appropriate.

* doc/autoconf.texi: Fix typos.
* lib/m4sugar/m4sugar.m4: Likewise.
Reported by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3342 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 03:41:05 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3341: +7 -0 lines
Diff to previous 1.3341
Document m4_expand limitation.

* lib/m4sugar/m4sugar.m4 (m4_expand): Mention problem with
unbalanced parse.
* doc/autoconf.texi (Pretty Help Strings, Evaluation Macros)
(Writing Testsuites): Mention limitations inherited from
m4_expand.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3341 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 02:52:36 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3340: +17 -0 lines
Diff to previous 1.3340
Improve AT_BANNER handling.

* lib/autotest/general.m4 (BANNERS): New named diversion.
(TESTS_END): Diversion no longer used.
(AT_INIT) <at_func_banner, BANNERS>: Factor all banners into a
shell function, which prints only as needed, using an associative
array of banner text from a special diversion.
<PARSE_ARGS_END>: No longer need awk to find banners.
<TESTS>: Banners are no longer processed by main driver loop, so
we no longer need case statement.
(AT_BANNER): Rewrite to populate new diversion.
(AT_SETUP): Each test invokes its own banner.  No output is needed
to the TESTS diversion.
* doc/autoconf.texi (Writing Testsuites): Document slight
semantics change.
* tests/autotest.at (AT_BANNERS): Enhance test.
* NEWS: Document AT_BANNER.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3340 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 02:47:48 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3339: +5 -0 lines
Diff to previous 1.3339
Document and test AT_BANNER.

* doc/autoconf.texi (Writing Testsuites): Document AT_BANNER.
* tests/autotest.at (AT_CHECK_EGREP): Share between tests.
(AT_CHECK_BANNERS): New test.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3339 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 00:34:49 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3338: +6 -0 lines
Diff to previous 1.3338
Doc touchups.

* doc/autoconf.texi (Text processing Macros) <m4_strip>
<m4_text_wrap>: Clarify and fix typos.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3338 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 00:08:51 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3337: +4 -0 lines
Diff to previous 1.3337
Ignore `make dist' changelogs in testsuite.log.

* lib/autotest/general.m4 (AT_INIT) <ChangeLogs>: Prune
directories matching AT_PACKAGE_TARNAME-*.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3337 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 00:02:39 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3336: +19 -0 lines
Diff to previous 1.3336
Fix AT_TESTED, AT_KEYWORDS.

* lib/m4sugar/m4sugar.m4 (m4_append_uniq): Warn if separator
occurs in string, as duplicates may be added.
(_m4_append_uniq): New helper macro.
(m4_append_uniq_w): New macro.
* lib/autotest/general.m4 (AT_TESTED, AT_KEYWORDS): Fix
duplication bug by using new macro.
(AT_INIT) <at_tested>: Restore newline separators.  Invoke tested
programs with stdin redirected, so programs that don't
understand --version won't try to behave interactively.
* tests/autotest.at (Tested programs): Catch this bug.
* tests/m4sugar.at (m4@&t@_append): Test new macro.
* tests/local.at (AT_TESTED): Add m4, perl.
* doc/autoconf.texi (Text processing Macros): Document
m4_append_uniq_w, and update text on m4_append.
* NEWS: Document the addition.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3336 - (view) (download) (annotate) - [select for diffs]
Sun Oct 21 23:59:45 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3335: +11 -0 lines
Diff to previous 1.3335
Function cleanup.

* lib/autotest/general.m4 (_AT_CREATE_DEBUGGING_SCRIPT): Convert
from m4 macro...
(AT_INIT) <at_func_create_debugging_script>: ...to shell
function.
(AT_INIT): Defer function declarations until after --help,
--version.  Format functions consistently, trying to fit in 80
columns.
(TEST_FUNCTIONS): Based on recent changes, rename...
(TEST_GROUPS): ...to this.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3335 - (view) (download) (annotate) - [select for diffs]
Sun Oct 21 23:50:28 2007 UTC (4 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3334: +5 -0 lines
Diff to previous 1.3334
Reject FreeBSD m4.

* m4/m4.m4 (AC_PROG_GNU_M4): Also check for frozen file support.
* configure: Regenerate.
Reported by Bob Friesenhahn.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3334 - (view) (download) (annotate) - [select for diffs]
Wed Oct 17 21:04:42 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3333: +8 -0 lines
Diff to previous 1.3333
Test recent additions.

* tests/m4sugar.at (m4@&t@_map, m4@&t@_combine)
(m4@&t_max and m4@&t_min): New tests.
* doc/autoconf.texi (Evaluation Macros) <m4_apply>: Enhance
description.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3333 - (view) (download) (annotate) - [select for diffs]
Wed Oct 17 21:00:19 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3332: +2 -0 lines
Diff to previous 1.3332
* TODO: multiline args in config files and headers work now.

Revision 1.3332 - (view) (download) (annotate) - [select for diffs]
Wed Oct 17 20:56:41 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3331: +8 -0 lines
Diff to previous 1.3331
Autotest: do not use shell functions for individual tests.

* lib/autotest/general.m4 (AT_INIT) <at_func_test>: Merely
extract the source test source, do not invoke it.
(AT_SETUP, AT_CLEANUP): Source test code outside shell function.
* tests/autotest.at (Fallacy): Actually let the inner suite fail,
expect exit status of 1.
* tests/autotest.at (Skip): New test, for bogus zsh exit status.

Revision 1.3331 - (view) (download) (annotate) - [select for diffs]
Wed Oct 17 20:54:26 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3330: +5 -0 lines
Diff to previous 1.3330
* lib/autotest/general.m4 (at_func_test): Fix test extraction script.

Revision 1.3330 - (view) (download) (annotate) - [select for diffs]
Wed Oct 17 16:06:47 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3329: +4 -0 lines
Diff to previous 1.3329
Fix m4_combine for empty suffix list.

* lib/m4sugar/m4sugar.m4 (m4_combine): Check for suffix list.
* doc/autoconf.texi (Text processing Macros): Document this.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3329 - (view) (download) (annotate) - [select for diffs]
Wed Oct 17 13:47:34 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3328: +7 -0 lines
Diff to previous 1.3328
Add m4_combine, based on Libtool's lt_combine.

* lib/m4sugar/m4sugar.m4 (m4_combine): New macro.
* doc/autoconf.texi (Text processing Macros): Document it.
* NEWS: Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3328 - (view) (download) (annotate) - [select for diffs]
Tue Oct 16 22:18:30 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3327: +19 -0 lines
Diff to previous 1.3327
Fix `configure --help=recursive' in unconfigured/read-only trees.

* lib/m4sugar/m4sh.m4 (_AS_LN_S_PREPARE): Avoid errors when `.'
is not writable, use 'cp -p' in this case, in the hope that it
will not actually be needed.  Still try removing files, in case
of other write errors.
* lib/autoconf/general.m4 (_AC_INIT_SRCDIR): For ac_confdir,
use $as_myself, not $0.
(_AC_INIT_HELP): For --help=recursive, if the subdir does not
exist, try again in the the source tree.  This change assumes
that the subpackage configure script is capable of running
--help=recursive in the source tree.
* tests/torture.at (Configuring subdirectories, Deep Package):
Adjust tests to expose both issues, also try invocation as
`sh configure ...' and plain `configure ...' with PATH adjusted.
* NEWS, THANKS: Update.
Report by Hans Ulrich Niedermann.

Revision 1.3327 - (view) (download) (annotate) - [select for diffs]
Tue Oct 16 20:39:28 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3326: +9 -0 lines
Diff to previous 1.3326
Check for 64-bit int errors in HP-UX 10.20 preprocessor.

Problem reported by H.Merijn Brand in
<http://lists.gnu.org/archive/html/bug-tar/2007-10/msg00018.html>.
* lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT):
(AC_TYPE_UNSIGNED_LONG_LONG_INT):
Check that preprocessor handles 64-bit ints, too.

Revision 1.3326 - (view) (download) (annotate) - [select for diffs]
Tue Oct 16 18:23:48 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3325: +3 -0 lines
Diff to previous 1.3325
m4_map is a looping construct.

* lib/m4sugar/m4sugar.m4 (m4_map, _m4_map, m4_map_sep): Move.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3325 - (view) (download) (annotate) - [select for diffs]
Tue Oct 16 18:22:53 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3324: +16 -0 lines
Diff to previous 1.3324
Fix m4_map, and add some more utility macros.

* lib/m4sugar/m4sugar.m4 (m4_apply, m4_count, m4_dquote_elt)
(m4_echo, m4_make_list): New documented macros.
(_m4_quote, _m4_shift2): New helper macros.
(m4_map): Change semantics to allow calling macro without
arguments.
(m4_map_sep): Likewise.  Also change semantics to quote separator,
to match m4_join and m4_append.
(m4_version_unletter): Fix use of m4_map.
* doc/autoconf.texi (Evaluation Macros): Document m4_apply,
m4_count, m4_dquote_elt, m4_echo, m4_make_list.
(Text processing Macros): Mention m4_dquote as a faster
alternative to joining with commas.
(Looping constructs): Document m4_map, m4_map_sep.
* NEWS: Mention new macros.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3324 - (view) (download) (annotate) - [select for diffs]
Tue Oct 16 12:27:23 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3323: +12 -0 lines
Diff to previous 1.3323
A few more m4sugar improvements, to benefit libtool.

* lib/m4sugar/m4sugar.m4 (m4_bpatsubsts, _m4_shiftn): Reduce size
of expansion by avoiding extra uses of $@.
(m4_shiftn): Avoid extra dnl, and forbid shifting by 0.
(_m4_cdr): New helper macro.
(_m4_map, m4_map_sep): Use it to reduce size of expansion.
(_m4_shift3): New helper macro.
(_m4_foreach): Swap argument order, and use new macro to reduce
size of expansion.
* doc/autoconf.texi (Looping constructs) <m4_shiftn>: Mention that
count must be positive.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3323 - (view) (download) (annotate) - [select for diffs]
Tue Oct 16 12:13:36 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3322: +5 -0 lines
Diff to previous 1.3322
Fix typo.

* doc/autoconf.texi (Evaluation Macros) <m4_expand>: Fix typo.
Reported by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3322 - (view) (download) (annotate) - [select for diffs]
Tue Oct 16 03:06:17 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3321: +5 -0 lines
Diff to previous 1.3321
* doc/autoconf.texi (Portable Shell): Improve description of zsh
4.x function subshell bug with exit and trap.

Revision 1.3321 - (view) (download) (annotate) - [select for diffs]
Mon Oct 15 19:19:42 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3320: +11 -0 lines
Diff to previous 1.3320
Enhance AS_HELP_STRING.

* lib/m4sugar/m4sugar.m4 (m4_text_wrap): Don't expand arguments,
and reduce number of expansions.
* lib/m4sugar/m4sh.m4 (AS_HELP_STRING): Rework to use m4_expand,
and to take indent and wrap column numbers.
* tests/m4sh.at (AS@&t@_HELP_STRING): Update the test.
* doc/autoconf.texi (Pretty Help Strings): Document details about
arguments.
(Text processing Macros): Minor tweaks.
* NEWS: Document this change.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3320 - (view) (download) (annotate) - [select for diffs]
Mon Oct 15 19:13:45 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3319: +11 -0 lines
Diff to previous 1.3319
Fix 2007-10-03 regression with AT_SETUP([a, b]).

* lib/m4sugar/m4sugar.m4 (m4_expand): New macro.
* lib/autotest/general.m4 (AT_SETUP): Use it to preserve
whitespace after single-quoted comma.
* tests/autotest.at (AT_CHECK_AT_TITLE_CHAR): Test this.
* NEWS: Revert caveat about semantics change on comma.
* doc/autoconf.texi (Programming in M4): Lighten the warning on
using m4sugar; it is stabilizing.
(Redefined M4 Macros): Touch up wording on M4 builtins.
(Evaluation Macros): Document m4_expand.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3319 - (view) (download) (annotate) - [select for diffs]
Sat Oct 13 17:38:01 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3318: +8 -0 lines
Diff to previous 1.3318
Change m4_join to match libtool's ltsugar semantics.

* lib/m4sugar/m4sugar.m4 (m4_join): Just define this, not defun.
Ignore empty arguments, using...
(_m4_join): ...this new helper.
* tests/m4sugar.at (m4@&t@_join): New test.
* doc/autoconf.texi (Text processing Macros): Document new
semantics of m4_join.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3318 - (view) (download) (annotate) - [select for diffs]
Sat Oct 13 17:35:03 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3317: +24 -0 lines
Diff to previous 1.3317
Make AC_PREREQ faster and more robust.

* lib/m4sugar/m4sugar.m4 (m4_ignore, m4_unquote): New macros.
(m4_version_prereq): Inline constant expansions.
(m4_list_cmp): Reduce number of expansions, by avoiding m4_case.
Rewrite in terms of [] list, not () list.
(_m4_list_cmp, _m4_version_unletter): New helper macros.
(m4_version_unletter): Write wrapper around new implementation to
preserve old semantics.
(m4_version_compare): Pass correct type of list, and avoid
overhead of flattening expressions too early.
(m4_do): Move to be near other quoting macros.
(m4_max, m4_min): Always result in decimal output.
* doc/autoconf.texi (Looping constructs): Add m4_car, m4_cdr.
Move m4_do...
(Evaluation Macros): ...here.  Add m4_ignore, m4_unquote.
(Text processing Macros): Move m4_version_compare...
(Number processing Macros): ...to this new node; document m4_cmp,
m4_list_cmp, m4_sign, m4_max, m4_min.
* tests/m4sugar.at (m4@&t@_version_compare): Enhance test, to pick
up on bugs fixed by this patch.
* NEWS: Document new macros.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3317 - (view) (download) (annotate) - [select for diffs]
Sat Oct 13 03:45:00 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3316: +1 -0 lines
Diff to previous 1.3316
Avoid underfull hbox.

* doc/autoconf.texi (Reporting Messages): Fix underfull hbox.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3316 - (view) (download) (annotate) - [select for diffs]
Sat Oct 13 03:40:36 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3315: +2 -0 lines
Diff to previous 1.3315
Fix 'make info' after last patch.

* doc/autoconf.texi (Text processing Macros): Fix bad merge.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3315 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 22:20:25 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3314: +16 -0 lines
Diff to previous 1.3314
Some more m4sugar documentation.

* lib/m4sugar/m4sugar.m4: Clean up macro order.
* doc/autoconf.texi (Programming in M4): Lighten the warning on
using m4sugar; it is stabilizing and useful.
(Redefined M4 Macros): Touch up wording on M4 builtins; sort.  Add
m4_divert, m4_undivert, __file__, __line__, __oline__.
(Diagnostics): New node, documenting m4_assert, m4_errprintn,
m4_fatal, m4_location, m4_warn.
(Diversion support): New node, documenting m4_divert_push,
m4_divert_pop, m4_divert_text, m4_divert_once.
(Text processing Macros): Sort.  Add m4_flatten, m4_join,
m4_newline, m4_strip, m4_text_box, m4_text_wrap.
(Programming in M4sh, Macro Names): Document namespace
limitations.  Mention that non-Automake macros should not begin
with `AM_'.
(Reporting Messages): Mark AC_DIAGNOSE, AC_WARNING, and AC_FATAL
as obsolescent.
(Printing Messages): Change cross-reference.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3314 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 21:27:31 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3313: +7 -0 lines
Diff to previous 1.3313
Document interaction of recent m4_append change with Libtool HEAD.

* lib/m4sugar/m4sugar.m4 (m4_append): Document semantics change.
(m4_append_uniq): Add new parameters, based on lt_append_uniq.
* tests/m4sugar.at (m4@&t@_append): New test.
* NEWS: Document semantics change.
* doc/autoconf.texi (Text processing Macros): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3313 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 21:24:11 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3312: +7 -0 lines
Diff to previous 1.3312
s/AC_VERSION/AC_AUTOCONF_VERSION/.

* doc/autoconf.texi (Versioning): Change the name.
* NEWS: Likewise.
* lib/autoconf/general.m4 (AC_AUTOCONF_VERSION): Likewise.
* tests/tools.at (autoconf: AC_AUTOCONF_VERSION): Likewise.
Suggested by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3312 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 21:17:56 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3311: +11 -0 lines
Diff to previous 1.3311
Namespace cleanup.

* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE)
(_AC_OUTPUT_HEADERS_PREPARE): Convert here-doc delimiters into
autoconf namespace.
* doc/autoconf.texi (Programming in M4sugar, Forbidden Patterns)
(Programming in M4sh, Macro Names): Beef up description of
namespaces reserved for autoconf.
* configure: Regenerate.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3311 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 15:37:31 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3310: +14 -0 lines
Diff to previous 1.3310
Speed up execution of subset of testsuite.

* lib/autotest/general.m4 (TEST_FUNCTIONS): New diversion.
(AT_INIT) <at_func_test>: New shell function.
(AT_INIT) <at_myself>: New variable, set to absolute $as_myself.
(AT_INIT) <at_test_source> New variable, names file that holds
current test function definition.
(AT_SETUP): Start the shell function at_func_test_#, into the
TEST_FUNCTIONS diversion.
(AT_CLEANUP): End the shell function.  Simplify the TESTS
diversion to invoke the function.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3310 - (view) (download) (annotate) - [select for diffs]
Thu Oct 11 20:17:39 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3309: +4 -0 lines
Diff to previous 1.3309
* .gitignore: Ignore tags and TAGS files.

Revision 1.3309 - (view) (download) (annotate) - [select for diffs]
Thu Oct 11 14:14:38 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3308: +12 -0 lines
Diff to previous 1.3308
Config header generation followup.

* lib/autoconf/general.m4 (_AC_DEFINE_Q): Check for raw newlines,
which won't work with the preprocessor nor with the awk
implementation.
* tests/torture.at (Define a newline): Test raw newline detection,
removing the XFAIL.
* doc/autoconf.texi (Defining Symbols): Document recent change to
allow backslash-newline.
* THANKS: Update.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3308 - (view) (download) (annotate) - [select for diffs]
Thu Oct 11 12:14:02 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3307: +4 -0 lines
Diff to previous 1.3307
* lib/autotest/general.m4: Put function braces in separate line.

Revision 1.3307 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 23:05:26 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3306: +9 -0 lines
Diff to previous 1.3306
Avoid some overhead from m4_defn and m4_popdef.

* lib/m4sugar/m4sugar.m4 (m4_defn, m4_popdef, m4_undefine): Only
pass on first argument, since we are documented that way.
(m4_for, m4_append_uniq, m4_text_wrap): Optimize out defined-ness
check where it is safe to do so.
(m4_append): Likewise, and quote the separator.
(m4_text_box): Likewise, and avoid regex, also be robust to
expansion and quadrigraphs.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3306 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 21:41:28 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3305: +8 -0 lines
Diff to previous 1.3305
Another AC_DEFINE speedup.

* lib/autoconf/general.m4 (AC_DEFINE_TRACE): Move parameter
elision...
(_AC_DEFINE_Q): ...here, and only do it once.
* lib/autoconf/functions.m4 (AC_CHECK_FUNCS): Avoid overquoting.
* lib/m4sugar/m4sh.m4 (AS_LITERAL_IF): Fix m4_defn overquoting
introduced 2007-10-05.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3305 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 21:33:26 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3304: +4 -0 lines
Diff to previous 1.3304
Whitespace cleanup.

* lib/autoconf/general.m4: Use consistent indentation.
* configure: Regenerate.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3304 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 20:21:39 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3303: +4 -0 lines
Diff to previous 1.3303
* NEWS: Announce recent round of speed optimizations.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3303 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 20:20:37 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3302: +4 -0 lines
Diff to previous 1.3302
* NEWS: Announce shell function usage in Autotest.

Revision 1.3302 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 20:07:57 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3301: +1 -0 lines
Diff to previous 1.3301
Fix ChangeLog entry.

Revision 1.3301 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 15:44:27 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3300: +8 -0 lines
Diff to previous 1.3300
Reduce number of forks at startup.

* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Speed up NLS
sanitization.
* configure: Regenerate.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3300 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 15:43:13 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3299: +3 -0 lines
Diff to previous 1.3299
Fix ChangeLog entry.

Revision 1.3299 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 15:41:35 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3298: +23 -0 lines
Diff to previous 1.3298
Use awk for config header generation.

* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Fix comments.
(_AC_OUTPUT_HEADERS_PREPARE): New macro.  Rewrite of the config
header machinery for use with awk and placement outside the main
config.status instantiation loop.  Retain multi-line defines
through backslash-newline combinations, do not split the script
any more.
(_AC_OUTPUT_HEADER): Simplify accordingly, use $AWK.
(_AC_OUTPUT_MAIN_LOOP): Call _AC_OUTPUT_HEADERS_PREPARE if
needed.
(AC_OUTPUT_MAKE_DEFS): Remove backslash-newline combinations
from define values.
* NEWS: Update.
* tests/torture.at (#define header templates): Extend test by
several more cases: white space before and after `#', macros
with parameters in config.hin and as defines, multi-line macro
values.
(Torturing config.status): Use a define value twice the length
in order to exercise the awk literal string limit.
(Substitute and define special characters): Also try special
delimiter, to exercise the special-case code.
Suggestion by Eric Lemings.

Revision 1.3298 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 15:36:17 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3297: +4 -0 lines
Diff to previous 1.3297
* tests/local.at (AT_COPYRIGHT): Bump copyright years.

Revision 1.3297 - (view) (download) (annotate) - [select for diffs]
Tue Oct 9 23:20:38 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3296: +6 -0 lines
Diff to previous 1.3296
Improve header of bin/autoconf.

* lib/m4sugar/m4sh.m4 (AS_INIT): Add a 'generated from' notice.
* lib/autoconf/general.m4 (_AC_INIT_NOTICE): Override new notice
from M4sh.
* bin/autoconf.as: Put copyright up front in generated file.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3296 - (view) (download) (annotate) - [select for diffs]
Tue Oct 9 22:08:53 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3295: +4 -0 lines
Diff to previous 1.3295
Fix font-lock for bin/autoconf.

* bin/autoconf.as (exit_missing_arg): Font-lock tweak.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3295 - (view) (download) (annotate) - [select for diffs]
Tue Oct 9 19:37:07 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3294: +6 -0 lines
Diff to previous 1.3294
Document `uninstall' in INSTALL.

* doc/install.texi (Basic Installation): Document `uninstall'.
* INSTALL: Regenerate.
Suggestion by Roberto Bagnara.

Revision 1.3294 - (view) (download) (annotate) - [select for diffs]
Tue Oct 9 13:52:12 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3293: +2 -0 lines
Diff to previous 1.3293
* doc/autoconf.texi (Limitations of Usual Tools): V7 awk had 'index'.

Revision 1.3293 - (view) (download) (annotate) - [select for diffs]
Tue Oct 9 13:50:17 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3292: +10 -0 lines
Diff to previous 1.3292
Adjust doc. to match latest gnulib.
* build-aux/texinfo.tex: Sync from gnulib.
* doc/standards.texi: Likewise.
* doc/autoconf.texi (Copying This Manual): Rename to "GNU Free
Documentation License" and remove the subsection.  This simplifies
the manual a bit and is more like what other GNU projects do
nowadays.

Revision 1.3292 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 20:34:48 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3291: +3 -0 lines
Diff to previous 1.3291
Use recent changes.

* configure: Regenerate.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3291 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 20:19:22 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3290: +10 -1 lines
Diff to previous 1.3290
Fix regression in m4_text_wrap from 2007-10-05.

* lib/m4sugar/m4sugar.m4 (m4_max, m4_min): New macros.
(m4_sign): Sort.
(m4_text_wrap): Fix off-by-one error in rewrite from m4_for to
m4_format.
* lib/autotest/general.m4 (AT_SETUP): Avoid negative width.
* tests/autotest.at (Long test title, Longer test title): Test
this fix, beyond what AS_HELP_STRING already tests.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3290 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 17:00:14 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3289: +10 -2 lines
Diff to previous 1.3289
Avoid m4 warnings on bad m4_format usage.

* lib/m4sugar/m4sugar.m4 (m4_text_wrap): Use %*s, in case width
evaulates to 0.
* lib/autotest/general.m4 (AT_ordinal): Likewise; also ensure that
enough arguments are provided.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3289 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 16:17:27 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3288: +5 -0 lines
Diff to previous 1.3288
document shell function portability

2007-10-06  Paolo Bonzini  <bonzini@gnu.org>

        * doc/autoconf.texi (Shell portability): Document shell function
        portability.

Signed-Off-By:  Paolo Bonzini  <bonzini@gnu.org>

Revision 1.3288 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 16:16:27 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3287: +11 -0 lines
Diff to previous 1.3287
autotest speed improvements

2007-10-06  Paolo Bonzini  <bonzini@gnu.org>

	* lib/autotest/general.m4 (AT_INIT): Add at_func_diff_devnull,
	at_func_check_skip, at_func_check_status, at_func_filter_trace,
	at_func_log_failure shell functions.  Use test -s to avoid
	useless diff invocations.
	(AT_SETUP): Define AT_captured_files to empty.
	(AT_DIFF_STDERR(*), AT_DIFF_STDOUT(*)): New, extracted from _AT_CHECK.
	(_AT_CHECK): Replace m4_case with m4_ifdef/m4_indir.  Use all
	the shell functions.

Signed-Off-By:  Paolo Bonzini  <bonzini@gnu.org>

Revision 1.3287 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 16:14:15 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3286: +2 -0 lines
Diff to previous 1.3286
Credit S. G. Johnson for the 2007-05-21 OpenMP patch.

Revision 1.3286 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 16:11:47 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3285: +5 -0 lines
Diff to previous 1.3285
Don't assume "." is writeable, for commands like "autoconf --version".
* lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE): Use a
different heuristic instead, one that doesn't rely on creating
files.

Revision 1.3285 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 16:07:28 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3284: +5 -0 lines
Diff to previous 1.3284
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Handle "///"
correctly.

Revision 1.3284 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 16:05:28 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3283: +6 -0 lines
Diff to previous 1.3283
Avoid makeinfo warnings.

* doc/autoconf.texi (Redefined M4 Macros): Add a `,' after @xref.
(Looping constructs): Add ` ' after @defmac'd name, m4_do.

Revision 1.3283 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 16:02:59 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3282: +10 -0 lines
Diff to previous 1.3282
Resolve Python issue 1676135 regarding configure directory args.

* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Strip trailing
slashes from directory arguments.
* tests/base.at (configure directories): New test.
* doc/autoconf.texi (Installation Directory Variables): Document
the change.
* NEWS: Likewise.
* THANKS: Update.
Reported by Björn Lindqvist.
http://bugs.python.org/issue1676135

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3282 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 16:00:54 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3281: +18 -0 lines
Diff to previous 1.3281
Provide better short-circuiting operation.

* lib/m4sugar/m4sugar.m4 (m4_cond, m4_newline): New macros.
(m4_text_wrap): Use it.  Also avoid useless m4_for.
* lib/m4sugar/m4sh.m4 (_AS_QUOTE_IFELSE, AS_LITERAL_IF): Use
new macro.
(_AS_IDENTIFIER_IF): Likewise, and fix bug when $1 is [,].
* lib/autotest/general.m4 (_AT_DECIDE_TRACEABLE): Use new macros
to avoid regexps.
* doc/autoconf.texi (Redefined M4 Macros): Expand m4_if
documentation.  Sort m4_mkstemp, m4_undefine.  Move m4_ifndef...
(Conditional constructs): ...here, to new section.  Also document
m4_cond, m4_ifval, m4_n, m4_ifvaln, m4_ifset, m4_case, m4_bmatch,
m4_bpatsubsts, and m4_default.
(Looping constructs): Document m4_shiftn, m4_shift2, m4_shift3,
m4_do.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3281 - (view) (download) (annotate) - [select for diffs]
Fri Oct 5 02:29:09 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3280: +6 -0 lines
Diff to previous 1.3280
Fix recent testsuite failures.

* lib/autotest/general.m4 (AT_INIT, AT_SETUP): Double-quote text
that must not be re-expanded after AS_ESCAPE.
* lib/m4sugar/m4sh.m4 (_AS_IDENTIFIER_IF): Don't expand $1 when
checking if it is an identifier.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3280 - (view) (download) (annotate) - [select for diffs]
Fri Oct 5 02:27:07 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3279: +5 -0 lines
Diff to previous 1.3279
Whitespace cleanup.

* lib/autotest/general.m4 (_AT_CREATE_DEBUGGING_SCRIPT): Avoid
leading whitespace, as it caused space-tab in testsuite.
(AT_INIT): Avoid trailing newlines in testsuite.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3279 - (view) (download) (annotate) - [select for diffs]
Fri Oct 5 02:25:51 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3278: +6 -0 lines
Diff to previous 1.3278
use shell functions to speed up autotest and produce slimmer testsuites

2007-10-04  Paolo Bonzini  <bonzini@gnu.org>

	* general.m4 (AT_INIT): Add at_check_newline function.
	(_AT_DECIDE_TRACEABLE): Include at_traceon test, use shell function.
	(_AT_CHECK): Don't use at_trace_this.

Signed-off-by:  Paolo Bonzini  <bonzini@gnu.org>

Revision 1.3278 - (view) (download) (annotate) - [select for diffs]
Thu Oct 4 16:13:49 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3277: +14 -0 lines
Diff to previous 1.3277
One more round of m4_foreach_w speedups.

* lib/m4sugar/m4sugar.m4 (m4_flatten): Only use regex if newline
is present.
(_m4_split): Avoid useless expansions inside definition.  Move
argument defaulting...
(m4_split): ...here.  Change alternate quote to something less
likely to appear in $1.  Also, special case space as regexp...
(m4_foreach_w): ...to avoid regexp on single-term list.
(m4_default, m4_defn, m4_popdef, m4_undefine, _m4_foreach): Avoid
useless expansions inside definition.
* tests/m4sugar.at (m4@&t@_split): Add tests.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3277 - (view) (download) (annotate) - [select for diffs]
Thu Oct 4 16:12:05 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3276: +5 -0 lines
Diff to previous 1.3276
Fix previous commit.

* lib/autotest/general.m4 (AT_LINE): Fix regex.

Signed-off-by:  Paolo Bonzini  <bonzini@gnu.org>

Revision 1.3276 - (view) (download) (annotate) - [select for diffs]
Thu Oct 4 13:31:38 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3275: +6 -0 lines
Diff to previous 1.3275
Speed up building testsuites.

* lib/autotest/general.m4 (AT_LINE): Only use regex when file
changed since last time.  Use simpler regex.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3275 - (view) (download) (annotate) - [select for diffs]
Wed Oct 3 23:23:36 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3274: +8 -0 lines
Diff to previous 1.3274
Optimize checking for identifiers.

* lib/m4sugar/m4sh.m4 (AS_IDENTIFIER_IF, _AS_IDENTIFIER_IF): New
macros, more efficient than regex on m4_re_word.
* lib/autoconf/general.m4 (AC_SUBST, AC_DEFINE_TRACE_LITERAL):
Rewrite in terms of new macro.  As a side-effect, AC_DEFINE can
now use @&t@.
* configure: Regenerate.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3274 - (view) (download) (annotate) - [select for diffs]
Wed Oct 3 22:28:22 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3273: +13 -0 lines
Diff to previous 1.3273
Remove some XFAILs, and make AT_SETUP output line up.

* lib/autotest/general.m4 (AT_SETUP): Only expand description
once; thereafter, use its expansion, properly quoted.
* tests/autotest.at (AT_CHECK_AT_TITLE): Also check macro
expansion with arguments, and check for aligned output.
(AT_CHECK_AT_TITLE_CHAR): Remove XFAILs for tests that now pass.
Add a test for macros with parameters.
* NEWS: Document the semantics change.
* tests/base.at: Fix test titles containing commas.
* tests/compile.at: Likewise.
* tests/tools.at: Likewise.
* tests/torture.at: Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3273 - (view) (download) (annotate) - [select for diffs]
Wed Oct 3 21:55:27 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3272: +16 -0 lines
Diff to previous 1.3272
Another round of regex avoidance.

* lib/m4sugar/m4sugar.m4 (m4_cr_alnum, m4_cr_all)
(_m4_define_cr_not, m4_cr_not_letters, m4_cr_not_LETTERS)
(m4_cr_not_Letters, m4_cr_not_digits, m4_cr_not_alnum)
(m4_cr_not_symbols1, m4_cr_not_symbols2): New macros, implementing
character ranges useful in m4_translit.
(m4_toupper, m4_tolower): Optimize the constant portion of
definition.
* lib/m4sugar/m4sh.m4 (AS_LITERAL_IF): Also reject @S|@ because it
creates $, and reject [] thanks to AS_TR_SH rewrite.
(AS_TR_SH, AS_TR_CPP): Use just translit, not bpatsubst.
(AS_ESCAPE): Factor...
(_AS_ESCAPE): ...into new macro, with second argument required.
Avoid regex in common case.
(_AS_QUOTE): Use new macro.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3272 - (view) (download) (annotate) - [select for diffs]
Wed Oct 3 21:54:14 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3271: +6 -0 lines
Diff to previous 1.3271
Whitespace cleanup.

* lib/autoconf/types.m4: Avoid space-tab.
* lib/m4sugar/m4sh.m4: Use tab consistently.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3271 - (view) (download) (annotate) - [select for diffs]
Wed Oct 3 21:52:02 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3270: +11 -0 lines
Diff to previous 1.3270
* lib/m4sugar/m4sugar.m4 (m4_shift2, m4_shift3): New macros.
(m4_shiftn): Remove no-longer-needed optimization.  Perhaps we
should remove m4_shiftn entirely?
(m4_case, b4_bmatch, m4_map_sep, m4_bpatsubsts, m4_join):
Prefer m4_shift2 and m4_shift3 to m4_shiftn.
* lib/autoconf/lang.m4 (_AC_LANG_DISPATCH): Likewise.
* lib/m4sugar/m4sh.m4 (AS_CASE, AS_IF): Likewise.
* tests/autotest.at (AT_CHECK_AT_TEST): Likewise.

Revision 1.3270 - (view) (download) (annotate) - [select for diffs]
Wed Oct 3 14:09:48 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3269: +5 -0 lines
Diff to previous 1.3269
Comment touchups.

* lib/m4sugar/m4sugar.m4: Grammar fixes in comments.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3269 - (view) (download) (annotate) - [select for diffs]
Wed Oct 3 02:23:54 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3268: +4 -0 lines
Diff to previous 1.3268
Optimize appending text.

* lib/m4sugar/m4sugar.m4 (m4_append_uniq): Use index, not regular
expressions.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3268 - (view) (download) (annotate) - [select for diffs]
Tue Oct 2 21:48:14 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3267: +4 -0 lines
Diff to previous 1.3267
Optimize recursion.

* lib/m4sugar/m4sugar.m4 (m4_shiftn): This macro is called in a
lot of hot spots; optimize it for 2 and 3 shifts.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3267 - (view) (download) (annotate) - [select for diffs]
Tue Oct 2 13:40:54 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3266: +9 -0 lines
Diff to previous 1.3266
Optimize AC_PREREQ and other m4sugar numerics.

* lib/m4sugar/m4sugar.m4 (m4_sign): Write with m4_eval.
(m4_cmp): Compare arbitrary expressions, without overflow.
(m4_version_unletter): Also recognize capital letters.
(m4_version_compare): Avoid regex when splitting version number
string.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3266 - (view) (download) (annotate) - [select for diffs]
Mon Oct 1 22:23:53 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3265: +6 -0 lines
Diff to previous 1.3265
Once again, reject IRIX m4.

* m4/m4.m4 (AC_PROG_GNU_M4): Use indir builtin to root out non-GNU
implementations that ignore --trace.
* configure: Regenerate.
Reported by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3265 - (view) (download) (annotate) - [select for diffs]
Mon Oct 1 19:44:48 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3264: +6 -0 lines
Diff to previous 1.3264
Fix regression in AC_DEFINE([macro(with_arg)]).

* lib/autoconf/general.m4 (AC_DEFINE_TRACE): Don't chop off close
quotes with a careless m4_substr.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3264 - (view) (download) (annotate) - [select for diffs]
Sun Sep 30 12:48:59 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3263: +7 -0 lines
Diff to previous 1.3263
Allow nameless iteration.

* lib/m4sugar/m4sugar.m4 (m4_for, _m4_for): Access variable
indirectly.
* tests/m4sugar.at (myvar): Test this.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3263 - (view) (download) (annotate) - [select for diffs]
Sun Sep 30 03:51:34 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3262: +15 -0 lines
Diff to previous 1.3262
Speed optimization: avoid m4 regex when other algorithms work.

* lib/m4sugar/m4sh.m4 (AS_LITERAL_IF): Rewrite without regex.
(_AS_QUOTE_IFELSE): Likewise.
* lib/m4sugar/m4sugar.m4 (m4_strip): Reduce from 3 to 2 regex.
(m4_bpatsubsts): Split...
(_m4_bpatsubsts): ...so that recursion can avoid patsubst on empty
regex.
(_m4_divert()): Define, to avoid m4 warning on `m4_divert'.
(m4_qlen): Optimize on short strings, to avoid regex.
(m4_sign): Avoid regex, and fix bug with `01' and `-0'.
* lib/autoconf/general.m4 (AC_CACHE_VAL): Rewrite without regex.
(AC_DEFINE_TRACE): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3262 - (view) (download) (annotate) - [select for diffs]
Sat Sep 29 15:08:40 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3261: +5 -0 lines
Diff to previous 1.3261
Oops - my earlier 'optimization' caused a regression.

* tests/local.at (AT_CHECK_M4): Fix typo.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3261 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 04:34:35 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3260: +8 -0 lines
Diff to previous 1.3260
Catch even more common AC_CACHE_VAL mistakes.

* lib/autoconf/general.m4 (AC_CACHE_VAL): Warn if cache variable
lacks '_cv_', or if AC_SUBST appears in body.
* tests/base.at (AC_CACHE_CHECK): Test this change.

Revision 1.3260 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 04:33:33 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3259: +13 -0 lines
Diff to previous 1.3259
Autotest no longer caters to Ultrix redirection limitation.

* doc/autoconf.texi (Writing testsuite.at): Remove the
limitation that the first parameter of AT_CHECK cannot
contain redirection.
(File Descriptors): Mention that Ultrix limitation is no longer a
show-stopper in modern code.
* tests/local.at (AT_CHECK_M4): Fix for cases when the fourth
parameter is `stderr' or `experr'.  Optimize if it was `ignore'.
* lib/autotest/general.m4 (AT_CHECK): Update comment.

Revision 1.3259 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 01:55:11 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3258: +4 -0 lines
Diff to previous 1.3258
Squelch changeword in m4sugar.

* lib/m4sugar/m4sugar.m4 (changeword): Disable this experimental
feature of m4 1.4.x.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3258 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 01:45:31 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3257: +10 -0 lines
Diff to previous 1.3257
Configure whitespace touchups.

* lib/autoconf/general.m4 (_AC_INIT_HELP): Fix alignment of
installation directories, and avoid TAB, in configure --help
output.
* configure.ac: Avoid extra trailing newline.
* lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): Avoid space-tab.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Avoid TAB in
config.status --help output.
* configure: Regenerate.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3257 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 01:40:29 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3256: +8 -0 lines
Diff to previous 1.3256
Fix underquotation in AS_HELP_STRING.

* lib/m4sugar/m4sh.m4 (AS_HELP_STRING): Don't underquote lhs
argument.
* lib/m4sugar/m4sugar.m4 (m4_text_wrap): Don't underquote
first-prefix argument.
* tests/m4sh.at (AS@&t@_HELP_STRING): Test this fix.
* NEWS: Document AS_HELP_STRING fix.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3256 - (view) (download) (annotate) - [select for diffs]
Thu Sep 27 16:33:48 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3255: +7 -0 lines
Diff to previous 1.3255
Autotest formatting touchups.

* lib/autotest/general.m4 (HELP_TUNING): Avoid TAB in terminal
output.
(PATH): Simplify computation of new PATH.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3255 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 17:14:41 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3254: +6 -0 lines
Diff to previous 1.3254
Fix testsuite breakage in last patch.

* tests/autotest.at (AT_CHECK_AT_TITLE): Properly quote the
font-lock fix.
* tests/torture.at (@%:@define header templates): Rename, so that
output lines up correctly.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3254 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 12:15:28 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3253: +6 -0 lines
Diff to previous 1.3253
More font-lock happiness.

* tests/autotest.at (AT_CHECK_AT_TITLE_CHAR): Clean up font
confusion.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3253 - (view) (download) (annotate) - [select for diffs]
Tue Sep 25 23:07:44 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3252: +4 -0 lines
Diff to previous 1.3252
Typo fixes.

* lib/autoconf/general.m4 (AC_SUBST): Fix typo in comment.
* lib/m4sugar/m4sh.m4 (AS_VAR_PUSHDEF): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3252 - (view) (download) (annotate) - [select for diffs]
Tue Sep 25 20:55:05 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3251: +4 -0 lines
Diff to previous 1.3251
Improve documentation of M4 parameter expansion.

* doc/autoconf.texi (Quoting and Parameters): New section.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3251 - (view) (download) (annotate) - [select for diffs]
Tue Sep 25 12:26:20 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3250: +8 -0 lines
Diff to previous 1.3250
Improve C99 detection.

* lib/autoconf/c.m4 (_AC_PROG_CC_C99): Add support for HP cc, and
avoid deprecation warning with icc.
* THANKS: Update.
Reported by Ted Bullock.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3250 - (view) (download) (annotate) - [select for diffs]
Mon Sep 24 20:51:05 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3249: +16 -0 lines
Diff to previous 1.3249
Whenever possible, use the vertical bar as sed delimiter.

* lib/autoconf/functions.m4 (GETLOADAVG_LIBS) [AC_FUNC_GETLOADAVG]:
Use "|", not "!".
* lib/autoconf/status.m4 (_AC_SRCDIRS) [ac_top_builddir_sub]:
[ac_dir_suffix]: Use "|", not "," as sed delimiter.
* tests/mktests.sh (as_me): Likewise.
* lib/freeze.mk (check-forbidden-patterns): Likewise.
* lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): Likewise.
* configure: Regenerate.
* doc/autoconf.texi (Shell Substitutions): Use "|", not "," in examples.
* lib/autotest/general.m4 (AT_INIT): Use "|", not "&" as sed delimiter
in the : -> $PATH_SEPARATOR transformation of $AUTOTEST_PATH.  This is fine,
as long as $PATH_SEPARATOR doesn't contain "|".

Revision 1.3249 - (view) (download) (annotate) - [select for diffs]
Sat Sep 22 13:08:36 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3248: +6 -0 lines
Diff to previous 1.3248
Add a comment.

* lib/autoconf/headers.m4 (HAVE_STDBOOL_H): Document the
2004-05-31 change also with a comment in the code.

Revision 1.3248 - (view) (download) (annotate) - [select for diffs]
Thu Sep 20 15:54:32 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3247: +4 -0 lines
Diff to previous 1.3247
More contribution housekeeping.

* THANKS: Sort.
* AUTHORS: Sort, reflect recent assignment from Helge Deller.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.3247 - (view) (download) (annotate) - [select for diffs]
Thu Sep 20 15:18:58 2007 UTC (4 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3246: +6 -0 lines
Diff to previous 1.3246
Ignore additional files, when copying cross-repository.

* .gitignore: Ignore CVS directories, emacs edits.
* .cvsignore: Ignore .git directory, emacs edits.

Revision 1.3246 - (view) (download) (annotate) - [select for diffs]
Sat Sep 15 12:41:08 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3245: +17 -0 lines
Diff to previous 1.3245
Provide AC_VERSION, not m4_AUTOCONF_VERSION.
* doc/autoconf.texi (Text processing Macros): Remove mention of
m4_AUTOCONF_VERSION, and leave m4_PACKAGE_VERSION undocumented
once again.
(Notices): Move AC_PREREQ...
(Versioning): ...to this new section, alongside the new AC_VERSION
alias for the undocumented m4_PACKAGE_VERSION.
* lib/m4sugar/m4sugar.m4 (m4_AUTOCONF_VERSION): Revert change.
* lib/autoconf/general.m4 (AC_VERSION): New macro.
* NEWS: Update to match this rename.
* tests/m4sugar.at (m4@&t@_version_compare): Remove tests of
m4_PACKAGE_VERSION.
* tests/tools.at (autoconf: AC_VERSION): New test.
Suggested by Paolo Bonzini and Benoit Sigoure.

Revision 1.3245 - (view) (download) (annotate) - [select for diffs]
Fri Sep 14 22:25:56 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3244: +11 -0 lines
Diff to previous 1.3244
Prepare for conversion to git.
* doc/.cvsignore: Avoid multiple listings on one line.
* bin/.cvsignore: Likewise.
* .gitignore, bin/.gitignore, config/.gitignore, doc/.gitignore,
lib/.gitignore, lib/Autom4te/.gitignore, lib/autoconf/.gitignore,
lib/autoscan/.gitignore, lib/autotest/.gitignore,
lib/emacs/.gitignore, lib/m4sugar/.gitignore, man/.gitignore,
tests/.gitignore: New files, identical to .cvsignore counterpart.

Revision 1.3244 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 23:39:07 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3243: +1 -0 lines
Diff to previous 1.3243
Editing eye-candy.
* lib/autoconf/general.m4 (_AC_DO_ECHO): Likewise.

Revision 1.3243 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 21:51:19 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3242: +6 -0 lines
Diff to previous 1.3242
Editing eye-candy.
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Restore
font-lock balance.
* lib/m4sugar/m4sh.m4 (AS_MKDIR_P): Likewise.
* configure: Regenerate.

Revision 1.3242 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 20:39:33 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3241: +7 -0 lines
Diff to previous 1.3241
Clean up 'make dist' of previous patch.
* tests/Makefile.am (EXTRA_DIST): Distribute mktests.stamp.
(CLEANFILES): Don't clean the stamp, since we distribute the
generated files pre-built.
(MAINTAINERCLEANFILES): Clean it here instead.
* tests/Makefile.in: Regenerate.

Revision 1.3241 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 19:59:18 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3240: +6 -0 lines
Diff to previous 1.3240
Avoid parallel 'make check' issue.
* tests/Makefile.am (mktests.stamp): New witness.
(TESTSUITE_GENERATED_AT): Use it.
(CLEANFILES): Clean the witness.
* tests/.cvsignore (mktests.stamp): Ignore the witness.

Revision 1.3240 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 16:50:38 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3239: +5 -0 lines
Diff to previous 1.3239
Document another awk pitfall.
* doc/autoconf.texi (Limitations of Usual Tools) <awk>: Document
limitation of field variables in END.
Reported by Gary V. Vaughan.

Revision 1.3239 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 14:13:13 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3238: +4 -0 lines
Diff to previous 1.3238
* AUTHORS: Add missing entries.

Revision 1.3238 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 03:21:18 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3237: +13 -0 lines
Diff to previous 1.3237
Publish m4_ifndef, m4_version_compare, m4_AUTOCONF_VERSION.
* doc/autoconf.texi (Text processing Macros): Document
m4_version_compare, m4_AUTOCONF_VERSION, m4_PACKAGE_VERSION.
(Redefined M4 Macros): Document m4_ifndef.
* lib/m4sugar/m4sugar.m4 (m4_AUTOCONF_VERSION): New macro; we
can't obsolete m4_PACKAGE_VERSION at this time since Autoconf 1.10
used it while it was undocumented.
* NEWS: Document this change.
* lib/m4sugar/Makefile.am (version.m4): Update copyright dates.
* lib/m4sugar/Makefile.in: Regenerate.
* tests/m4sugar.at (m4@&t@_version_compare): New test.
Reported by Bruno Haible.

Revision 1.3237 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 02:35:41 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3236: +5 -0 lines
Diff to previous 1.3236
* doc/autoconf.texi (Generic Compiler Characteristics): Add
missing index entries.

Revision 1.3236 - (view) (download) (annotate) - [select for diffs]
Tue Sep 11 17:13:13 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3235: +18 -0 lines
Diff to previous 1.3235
Centralize all system extensions checks.
* lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): Inline code
from AC_AIX, AC_GNU_SOURCE, AC_MINIX.  Add Interix support.
(AC_AIX, AC_GNU_SOURCE, AC_MINIX): Obsolete, and point to
AC_USE_SYSTEM_EXTENSIONS.
(AC_ISC_POSIX): Obsolete, and point to AC_SEARCH_LIBS.
(AC_XENIX_DIR, AC_IRIX_SUN): Promote proper quoting in AU_DEFUN.
* doc/autoconf.texi (Posix Variants): Reword this section,
emphasizing that AC_USE_SYSTEM_EXTENSIONS is the preferred method,
rather than a series of system-specific checks.
(Obsolete Macros): Add AC_AIX, AC_GNU_SOURCE, AC_ISC_POSIX,
AC_MINIX.
* NEWS: Document this change.
* THANKS: Update.
Reported by Martin Koeppe.

Revision 1.3235 - (view) (download) (annotate) - [select for diffs]
Sat Sep 8 21:47:37 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3234: +11 -0 lines
Diff to previous 1.3234
Clean up obsolete macros references.
* doc/autoconf.texi: Add anchors to support better
cross-referencing.
(Particular Structures): Move obsolete macros descriptions...
(External Software): Likewise.
(Package Options): Likewise.
(Obsolete Macros): ...to here.  Add cross-references to
documentation on replacements.
* NEWS: Mention that these macros have been obsolete for a while
now: AC_STRUCT_ST_BLKSIZE AC_STRUCT_ST_RDEV AC_WITH AC_ENABLE.

Revision 1.3234 - (view) (download) (annotate) - [select for diffs]
Sat Sep 8 14:48:49 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3233: +22 -0 lines
Diff to previous 1.3233
Improve M4 path searching during configure.
* lib/autoconf/programs.m4 (AC_PATH_PROGS_FEATURE_CHECK): New
macro.
(_AC_PATH_PROG_FEATURE_CHECK): Rename...
(_AC_PATH_PROGS_FEATURE_CHECK): ...to this, add defaulted action
parameter, and kill side effects.
(_AC_PROG_GREP, AC_PROG_SED): Adjust callers.
(_AC_FEATURE_CHECK_LENGTH): Kill extra whitespace.
* m4/m4.m4 (AC_PROG_GNU_M4): Don't stop searching until working m4
is found.
(AC_PATH_PROGS_FEATURE_CHECK): Add backwards compatibility hack to
allow bootstrapping with autoconf 2.61.
* configure.ac (M4): AC_PROG_GNU_M4 now exits on failure.
* configure: Regenerate.
* doc/autoconf.texi (Generic Programs): Document new macro.
* tests/mktests.sh (au_exclude_script): Exclude auto-testing new
macro.
* tests/semantics.at (AC_PATH_PROGS_FEATURE_CHECK): New test.
* NEWS: Document the change.
* THANKS: Update.
Reported by Hans Aberg.

Revision 1.3233 - (view) (download) (annotate) - [select for diffs]
Sat Sep 8 14:16:58 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3232: +4 -0 lines
Diff to previous 1.3232
* doc/autoconf.texi (Generic Programs): Fix typo.

Revision 1.3232 - (view) (download) (annotate) - [select for diffs]
Thu Sep 6 23:21:45 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3231: +4 -0 lines
Diff to previous 1.3231
* doc/autoconf.texi (Generic Programs): Use $PATH_SEPARATOR, not
:, and make it clear that optional @var{path} defaults to $PATH.
(Erlang Compiler and Interpreter): Likewise.

Revision 1.3231 - (view) (download) (annotate) - [select for diffs]
Thu Sep 6 15:43:58 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3230: +7 -0 lines
Diff to previous 1.3230
Texinfo cleanup.
* doc/autoconf.texi: Avoid lines > 80 columns when possible.
Reword some paragraphs to avoid overfull, underfull hbox
warnings.  Add index entries to avoid overfull vbox warnings.

Revision 1.3230 - (view) (download) (annotate) - [select for diffs]
Wed Sep 5 21:46:29 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3229: +5 -0 lines
Diff to previous 1.3229
* NEWS: Adjust wording for AC_CONFIG_LINKS.
Reported by Ralf Wildenhues.

Revision 1.3229 - (view) (download) (annotate) - [select for diffs]
Mon Sep 3 22:16:12 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3228: +2 -0 lines
Diff to previous 1.3228
* NEWS: Document fixes that have been applied since 2.61a.

Revision 1.3228 - (view) (download) (annotate) - [select for diffs]
Mon Sep 3 21:49:28 2007 UTC (4 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3227: +6 -0 lines
Diff to previous 1.3227
Housekeeping.
* THANKS: Update, and convert to UTF-8 encoding.
* AUTHORS: Likewise.

Revision 1.3227 - (view) (download) (annotate) - [select for diffs]
Thu Aug 23 18:36:06 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.3226: +5 -0 lines
Diff to previous 1.3226
* lib/autoconf/general.m4 (AC_SITE_LOAD): Guard against file
names beginning with `-' again.

Revision 1.3226 - (view) (download) (annotate) - [select for diffs]
Wed Aug 22 05:00:47 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.3225: +6 -0 lines
Diff to previous 1.3225
* doc/autoconf.texi (Defining Directories): Mention
AM_CPPFLAGS, as the way to modify CPPFLAGS when using Automake.

Revision 1.3225 - (view) (download) (annotate) - [select for diffs]
Tue Aug 21 20:23:16 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.3224: +6 -0 lines
Diff to previous 1.3224
* lib/autoconf/general.m4 (AC_SITE_LOAD): Do not overwrite "$@"
here, this macro is expanded by AC_INIT.  Fixes 2.60 regression.
* tests/base.at (configure arguments): New test.
* THANKS: Update.
Report by Olaf Lenz.

Revision 1.3224 - (view) (download) (annotate) - [select for diffs]
Tue Aug 21 17:32:39 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.3223: +6 -0 lines
Diff to previous 1.3223
* lib/autoconf/general.m4 (_AC_ENABLE_IF): Expand macro
arguments in comment.
Report by Vincent Torri <vtorri at univ minus evry dot fr>.

Revision 1.3223 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 21:29:36 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.3222: +5 -0 lines
Diff to previous 1.3222
* doc/autoconf.texi (File System Conventions): Index the proper
way of detecting absolute file names.

Revision 1.3222 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 21:23:37 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.3221: +7 -0 lines
Diff to previous 1.3221
* build-aux/config.guess, build-aux/config.sub,
build-aux/elisp-comp, build-aux/install-sh, build-aux/mdate-sh,
build-aux/missing, build-aux/texinfo.tex, doc/fdl.texi,
doc/make-stds.texi, doc/standards.texi: Sync from gnulib.
* doc/autoconf.texi (GNU Free Documentation License): Adjust for
sectioning change in fdl.texi.

Revision 1.3221 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 21:12:33 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.3220: +10 -0 lines
Diff to previous 1.3220
* bin/autoconf.as: Update --version output to match current GCS.
* bin/autoheader.in: Likewise.
* bin/autom4te.in: Likewise.
* bin/autoreconf.in: Likewise.
* bin/autoscan.in: Likewise.
* bin/autoupdate.in: Likewise.
* bin/ifnames.in: Likewise.

Revision 1.3220 - (view) (download) (annotate) - [select for diffs]
Sat Aug 18 09:07:20 2007 UTC (4 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.3219: +8 -0 lines
Diff to previous 1.3219
* lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Do not try to link a
file to itself if source and build trees coincide.
* tests/torture.at (AC_CONFIG_LINKS and identical files): New
test.
Report by Sebastian Freundt <hroptatyr@gna.org>.

Revision 1.3219 - (view) (download) (annotate) - [select for diffs]
Fri Jul 20 23:11:23 2007 UTC (4 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.3218: +9 -16 lines
Diff to previous 1.3218
Grant more permissions to copying, as per the usual GNU standard these
days for ChangeLog files.

Revision 1.3218 - (view) (download) (annotate) - [select for diffs]
Fri Jul 13 17:38:13 2007 UTC (4 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.3217: +6 -0 lines
Diff to previous 1.3217
* doc/autoconf.texi (autoreconf Invocation): Document ACLOCAL_AMFLAGS
limitation reported by Leo Moisio in
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432941>.

Revision 1.3217 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 20:28:58 2007 UTC (4 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.3216: +5 -1 lines
Diff to previous 1.3216
Update to GPLv3.

Revision 1.3216 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 17:42:27 2007 UTC (4 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.3215: +6 -0 lines
Diff to previous 1.3215
* doc/autoconf.texi (Limitations of Usual Tools): sed -e ''
fails on AIX 5.3.

Revision 1.3215 - (view) (download) (annotate) - [select for diffs]
Tue Jun 19 19:49:05 2007 UTC (4 years, 10 months ago) by noah
Branch: MAIN
Changes since 1.3214: +6 -0 lines
Diff to previous 1.3214
* lib/autotest/general.m4 (AT_INIT): Handle absolute `srcdir'.
* tests/autotest.at (srcdir propagation): Test absolute `srcdir' and
`srcdir' as subdirectory of `builddir'.

Revision 1.3214 - (view) (download) (annotate) - [select for diffs]
Thu Jun 14 01:32:28 2007 UTC (4 years, 11 months ago) by noah
Branch: MAIN
Changes since 1.3213: +7 -0 lines
Diff to previous 1.3213
* lib/autotest/general.m4 (AT_INIT): Compute $srcdir correctly.
* tests/autotest.at (srcdir propagation): New test.
* THANKS: Update.
Reported by Mike Frysinger.

Revision 1.3213 - (view) (download) (annotate) - [select for diffs]
Wed Jun 13 16:52:24 2007 UTC (4 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.3212: +13 -0 lines
Diff to previous 1.3212
* lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE): Set FPATH too.
Problem reported by Fred Kreek in
<http://lists.gnu.org/archive/html/bug-autoconf/2007-06/msg00009.html>.
* doc/autoconf.texi (Special Shell Variables): Warn about FPATH.
(Macro Names, Defining Directories): Don't mention PATH as a name
for a fully qualified file name, as this usage violates the GNU
coding standards and we shouldn't recommend it.

* lib/autotest/general.m4 (AT_INIT): Don't set PATH to the empty
string and then assume shell builtins like "test" will work.

Revision 1.3212 - (view) (download) (annotate) - [select for diffs]
Tue Jun 12 11:36:56 2007 UTC (4 years, 11 months ago) by noah
Branch: MAIN
Changes since 1.3211: +8 -0 lines
Diff to previous 1.3211
* lib/autoconf/general.m4 (AC_SUBST): Raise a fatal error if VARIABLE is
not a valid shell variable name.
* tests/mktests.sh (ac_exclude_list): Add AC_ARG_VAR.
* tests/torture.at (AC_SUBST: variable name validation): New test.
Reported by Andreas Schwab.

Revision 1.3211 - (view) (download) (annotate) - [select for diffs]
Mon Jun 4 22:49:41 2007 UTC (4 years, 11 months ago) by noah
Branch: MAIN
Changes since 1.3210: +5 -0 lines
Diff to previous 1.3210
* doc/autoconf.texi (AC_F77_MAIN): Give a specific usage example that
works with both C and C++.

Revision 1.3210 - (view) (download) (annotate) - [select for diffs]
Mon Jun 4 03:16:36 2007 UTC (4 years, 11 months ago) by noah
Branch: MAIN
Changes since 1.3209: +6 -0 lines
Diff to previous 1.3209
* lib/autoconf/c.m4 (AC_OPENMP): Use a simple loop instead of compiler
brand tests.

Revision 1.3209 - (view) (download) (annotate) - [select for diffs]
Thu May 31 19:36:57 2007 UTC (4 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.3208: +1 -1 lines
Diff to previous 1.3208
Fix typo in previous checkin.

Revision 1.3208 - (view) (download) (annotate) - [select for diffs]
Thu May 31 19:35:45 2007 UTC (4 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.3207: +5 -0 lines
Diff to previous 1.3207
* doc/autoconf.texi (Particular Types): Give example of use for
AC_TYPE_UINT8_T.

Revision 1.3207 - (view) (download) (annotate) - [select for diffs]
Tue May 29 11:46:29 2007 UTC (4 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.3206: +4 -0 lines
Diff to previous 1.3206
* lib/autoconf/types.m4 (_AC_TYPE_UNSIGNED_INT): Fix a typo.

Revision 1.3206 - (view) (download) (annotate) - [select for diffs]
Tue May 29 05:36:28 2007 UTC (4 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.3205: +7 -0 lines
Diff to previous 1.3205
* doc/autoconf.texi (Particular Types): AC_TYPE_INT8_T does not
define HAVE_INT8_T, and likewise for similar macros.
Problem reported by Patrick Welche in
<http://lists.gnu.org/archive/html/autoconf/2007-05/msg00062.html>.

Revision 1.3205 - (view) (download) (annotate) - [select for diffs]
Fri May 25 22:52:12 2007 UTC (4 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.3204: +4 -0 lines
Diff to previous 1.3204
* bin/Makefile.am ($(top_builddir)/bin/autom4te): New dependency.

Revision 1.3204 - (view) (download) (annotate) - [select for diffs]
Mon May 21 23:10:09 2007 UTC (4 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.3203: +5 -0 lines
Diff to previous 1.3203
* lib/autoconf/c.m4 (AC_OPENMP): Don't echo --enable-openmp
choice, since that's what we do with --enable-largefile etc.
Redo indenting and assignments to simplify things a bit, and make
the parens work with Emacs.

Revision 1.3203 - (view) (download) (annotate) - [select for diffs]
Mon May 21 22:42:12 2007 UTC (4 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.3202: +7 -1 lines
Diff to previous 1.3202
* doc/autoconf.texi (Generic Compiler Characteristics): Fix typo
in my previous change: AC_C_OPENMP -> AC_OPENMP.  Reported by Bruno
Haible.

Revision 1.3202 - (view) (download) (annotate) - [select for diffs]
Mon May 21 22:31:18 2007 UTC (4 years, 11 months ago) by noah
Branch: MAIN
Changes since 1.3201: +5 -0 lines
Diff to previous 1.3201
* lib/autoconf/c.m4 (AC_OPENMP): Simplify use of AC_ARG_ENABLE.
* tests/local.at (AT_CHECK_ENV): Exempt OPENMP_CFLAGS.

Revision 1.3201 - (view) (download) (annotate) - [select for diffs]
Mon May 21 17:50:57 2007 UTC (4 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.3200: +9 -1 lines
Diff to previous 1.3200
* NEWS: Rename AC_C_OPENMP to AC_OPENMP.
* lib/autoconf/c.m4 (AC_OPENMP): Renamed from AC_C_OPENMP.
* doc/autoconf.texi (Generic Compiler Characteristics): Move
renamed AC_OPENMP documentation here, from "C compiler".
Mention C++ and Fortran.

* NEWS: Mention AC_C_OPENMP.

Revision 1.3200 - (view) (download) (annotate) - [select for diffs]
Mon May 21 17:39:09 2007 UTC (4 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.3199: +10 -0 lines
Diff to previous 1.3199
* doc/autoconf.texi (C Compiler): Tweak OpenMP documentation a bit.

2007-05-21  Bruno Haible  <bruno@clisp.org>

* lib/autoconf/c.m4 (AC_C_OPENMP): New macro.
* doc/autoconf.texi (C Compiler): Document AC_C_OPENMP.
* NEWS: Mention AC_C_OPENMP.

Revision 1.3199 - (view) (download) (annotate) - [select for diffs]
Thu May 17 08:20:31 2007 UTC (5 years ago) by rwild
Branch: MAIN
Changes since 1.3198: +4 -0 lines
Diff to previous 1.3198
* bin/autom4te.in: Fix typos.

Revision 1.3198 - (view) (download) (annotate) - [select for diffs]
Thu May 17 02:43:12 2007 UTC (5 years ago) by noah
Branch: MAIN
Changes since 1.3197: +9 -0 lines
Diff to previous 1.3197
* bin/autoconf.as: Handle `-' just like other input files.
* bin/autom4te.in (parse_args): Pass `-' through.
(handle_output): Skip the forbidden token search if we read from stdin.
(up_to_date): Always treat stdin as out of date.
* tests/tools.at (autoconf: input from stdin): New test.
(autoconf: forbidden tokens, basic): Check a second `autoconf' run.

Revision 1.3197 - (view) (download) (annotate) - [select for diffs]
Wed May 16 09:42:25 2007 UTC (5 years ago) by kasal
Branch: MAIN
Changes since 1.3196: +6 -0 lines
Diff to previous 1.3196
* tests/foreign.at tests/semantics.at, tests/tools.at: Remove
parameters for AT_CLEANUP.
* tests/local.at (AT_CHECK_AU_MACRO): Likewise.

Revision 1.3196 - (view) (download) (annotate) - [select for diffs]
Mon May 14 16:54:55 2007 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.3195: +10 -1 lines
Diff to previous 1.3195
* NEWS: Document that AC_C_RESTRICT checks 'restrict' last.
* doc/autoconf.texi (C Compiler): Likewise.

2007-05-14  Noah Misch  <noah@cs.caltech.edu>

* lib/autoconf/c.m4 (AC_C_RESTRICT): Check `restrict' last.

* doc/autoconf.texi (Caching Results): The CACHE-ID variable

Revision 1.3195 - (view) (download) (annotate) - [select for diffs]
Wed May 9 11:40:27 2007 UTC (5 years ago) by kasal
Branch: MAIN
Changes since 1.3194: +3 -0 lines
Diff to previous 1.3194
* doc/autoconf.texi: Direntry for "autoconf Invocation"
renamed to "autoconf-invocation"

Revision 1.3194 - (view) (download) (annotate) - [select for diffs]
Wed May 9 10:38:23 2007 UTC (5 years ago) by kasal
Branch: MAIN
Changes since 1.3193: +5 -0 lines
Diff to previous 1.3193
* doc/autoconf.texi (Caching Results): The CACHE-ID variable
in the examples should not use the internal "ac_" prefix.

Revision 1.3193 - (view) (download) (annotate) - [select for diffs]
Mon May 7 19:56:56 2007 UTC (5 years ago) by noah
Branch: MAIN
Changes since 1.3192: +5 -0 lines
Diff to previous 1.3192
* lib/autotest/general.m4 (_AT_NORMALIZE_TEST_GROUP_NUMBER): Use `eval'.
* doc/autoconf.texi ($@, case): Document Zsh limitations.

Revision 1.3192 - (view) (download) (annotate) - [select for diffs]
Thu May 3 17:23:39 2007 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.3191: +5 -0 lines
Diff to previous 1.3191
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Put a.out first.
Reorganize the comments before and in the macro.

Revision 1.3191 - (view) (download) (annotate) - [select for diffs]
Thu May 3 14:47:12 2007 UTC (5 years ago) by kasal
Branch: MAIN
Changes since 1.3190: +6 -0 lines
Diff to previous 1.3190
* lib/autoconf/lang.m4, lib/autoconf/c.m4,
lib/autoconf/fortran.m4, lib/autoconf/erlang.m4: Cleanup of
section titles and other comments; no code change.

Revision 1.3190 - (view) (download) (annotate) - [select for diffs]
Wed May 2 02:21:23 2007 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.3189: +5 -0 lines
Diff to previous 1.3189
* doc/autoconf.texi (Particular Programs): Typo
@acindex{AC_PROG_MKDIR_P} shouldn't have "AC" in that call.

Revision 1.3189 - (view) (download) (annotate) - [select for diffs]
Mon Apr 30 17:08:07 2007 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.3188: +6 -0 lines
Diff to previous 1.3188
* lib/m4sugar/m4sh.m4 (_AS_SHELL_FN_SPY): Don't imply that
'configure' will fail if the shell lacks proper support for shell
functions.  Suggested by RMS.

Revision 1.3188 - (view) (download) (annotate) - [select for diffs]
Sun Apr 29 08:22:04 2007 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.3187: +6 -0 lines
Diff to previous 1.3187
* doc/autoconf.texi (Limitations of Builtins): Correct the warning
about Solaris /bin/printf '%010000x' 123.  Problem reported by
Bruno Haible.

Revision 1.3187 - (view) (download) (annotate) - [select for diffs]
Sun Apr 29 05:50:27 2007 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.3186: +8 -0 lines
Diff to previous 1.3186
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't look
for a.* when searching for executables, as this prevents users
from having files like a.c.  Problem reported by Ralf Wildenhues in:
http://lists.gnu.org/archive/html/autoconf-patches/2007-04/msg00029.html
This fixes a problem introduced on 2000-12-19.

Revision 1.3186 - (view) (download) (annotate) - [select for diffs]
Thu Apr 26 19:50:46 2007 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.3185: +6 -0 lines
Diff to previous 1.3185
* doc/autoconf.texi (Limitations of Builtins): Warn about Solaris
/bin/printf '%010000x' 123.  Problem reported by Arto C. Nirkko
via Bruno Haible.

Revision 1.3185 - (view) (download) (annotate) - [select for diffs]
Fri Apr 13 07:52:57 2007 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.3184: +13 -0 lines
Diff to previous 1.3184
* NEWS: Document recent changes to AC_CHECK_ALIGNOF, AC_CHECK_SIZEOF,
AC_CHECK_TYPE, AC_CHECK_TYPES.
* doc/autoconf.texi (Generic types): C types must be type-names
(the C terminology), not type-ids (the C++ term).  C++ types
must not be anonymous.
* lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW): Remove special case
for C++; this drops support for anonymous struct and union types,
which were problematic anyway.
* tests/semantics.at (AC_CHECK_HEADERS_NEW): Adjust test to work even
for C++.

Revision 1.3184 - (view) (download) (annotate) - [select for diffs]
Thu Apr 12 19:41:03 2007 UTC (5 years, 1 month ago) by meyering
Branch: MAIN
Changes since 1.3183: +4 -0 lines
Diff to previous 1.3183
* doc/autoconf.texi (Libraries): Typo fix: insert missing "in".

Revision 1.3183 - (view) (download) (annotate) - [select for diffs]
Thu Apr 12 05:39:00 2007 UTC (5 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.3182: +6 -0 lines
Diff to previous 1.3182
* lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Fix AC_CONFIG_LINKS
to prefer a link source from the build tree, if it exists.
Report by Pallav Gupta <pallavgupta@gmail.com>.

Revision 1.3182 - (view) (download) (annotate) - [select for diffs]
Thu Apr 12 00:12:06 2007 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.3181: +16 -0 lines
Diff to previous 1.3181
* doc/autoconf.texi (Generic Types): Document the restrictions
on types imposed by AC_CHECK_TYPE, AC_CHECK_TYPES.
(Generic Compiler Characteristics): AC_CHECK_SIZEOF now works
with objects too.  Document the restrictions on its use.
Document the restrictions on AC_CHECK_ALIGNOF's type argument.
* lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW):
For C, just try sizeof (TYPE) and sizeof ((TYPE)); if the former
works but the latter doesn't, then it's a valid type.
This lets people use function types and so forth.
For C++ there doesn't seem to be a simple solution, so leave it alone.
(AC_CHECK_SIZEOF): Allow argument to be a variable.
(AC_CHECK_SIZEOF, AC_CHECK_ALIGNOF): Don't bother to invoke
AC_CHECK_TYPE; that wasn't documented or necessary.

Revision 1.3181 - (view) (download) (annotate) - [select for diffs]
Wed Apr 11 17:32:27 2007 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.3180: +5 -0 lines
Diff to previous 1.3180
* lib/autoconf/general.m4 (_AC_LINK_IFELSE): Skip AS_TEST_X
when cross-compiling.

2007-04-11  Stepan Kasal  <kasal@ucw.cz>

Revision 1.3180 - (view) (download) (annotate) - [select for diffs]
Wed Apr 11 17:15:36 2007 UTC (5 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.3179: +5 -0 lines
Diff to previous 1.3179
* doc/autoconf.texi (External Software): Fix a typo in the
previous change.

Revision 1.3179 - (view) (download) (annotate) - [select for diffs]
Wed Apr 11 03:50:11 2007 UTC (5 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.3178: +5 -0 lines
Diff to previous 1.3178
* doc/autoconf.texi (External Software, Package Options):
Fix ambiguous wording.  Report by Reuben Thomas <rrt@sc3d.org>.

Revision 1.3178 - (view) (download) (annotate) - [select for diffs]
Sat Apr 7 05:55:37 2007 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.3177: +1 -1 lines
Diff to previous 1.3177
Say who suggested it.

Revision 1.3177 - (view) (download) (annotate) - [select for diffs]
Sat Apr 7 05:54:25 2007 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.3176: +6 -0 lines
Diff to previous 1.3176
* doc/autoconf.texi (Particular Types): AC_C_LONG_DOUBLE is now
obsolescent.
* NEWS: Document this.

Revision 1.3176 - (view) (download) (annotate) - [select for diffs]
Thu Mar 29 22:25:17 2007 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.3175: +6 -0 lines
Diff to previous 1.3175
* doc/autoconf.texi (Here-Documents, Limitations of Builtins):
(Limitations of Usual Tools): Don't say "older" if Solaris 10 by
default still has the problem.  Problem reported by Bruce Korb.

Revision 1.3175 - (view) (download) (annotate) - [select for diffs]
Wed Mar 28 19:16:30 2007 UTC (5 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.3174: +6 -0 lines
Diff to previous 1.3174
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix a
comment in the generated config.status.

Revision 1.3174 - (view) (download) (annotate) - [select for diffs]
Tue Mar 27 12:58:17 2007 UTC (5 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.3173: +4 -0 lines
Diff to previous 1.3173
* lib/autoconf/status.m4 (AC_CONFIG_SUBDIRS): Update comment.

Revision 1.3173 - (view) (download) (annotate) - [select for diffs]
Mon Mar 26 20:19:23 2007 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.3172: +6 -0 lines
Diff to previous 1.3172
* doc/autoconf.texi (Shellology): Rework treatment of the 'test'
command and case statements to make it a bit clearer and describe
more pitfalls.

Revision 1.3172 - (view) (download) (annotate) - [select for diffs]
Fri Mar 23 14:53:18 2007 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.3171: +5 -0 lines
Diff to previous 1.3171
* doc/autoconf.texi (C Compiler): Mention that AC_PROG_CC_C99 also
checks for unsigned long long int.

Revision 1.3171 - (view) (download) (annotate) - [select for diffs]
Mon Mar 19 18:13:36 2007 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.3170: +5 -0 lines
Diff to previous 1.3170
* doc/autoconf.texi (Limitations of Usual Tools): Warn about other
nonstandard grep R.E. escape sequences.

Revision 1.3170 - (view) (download) (annotate) - [select for diffs]
Sat Mar 17 09:14:18 2007 UTC (5 years, 2 months ago) by meyering
Branch: MAIN
Changes since 1.3169: +2 -0 lines
Diff to previous 1.3169
(Limitations of Usual Tools): Also list \< and \>, and mention that
HP-UX's grep, like the one from Solaris, does not support that syntax.

Revision 1.3169 - (view) (download) (annotate) - [select for diffs]
Sat Mar 17 09:01:58 2007 UTC (5 years, 2 months ago) by meyering
Branch: MAIN
Changes since 1.3168: +4 -0 lines
Diff to previous 1.3168
* doc/autoconf.texi: Adjust grammar around use of "heuristics".

Revision 1.3168 - (view) (download) (annotate) - [select for diffs]
Fri Mar 9 19:51:24 2007 UTC (5 years, 2 months ago) by kasal
Branch: MAIN
Changes since 1.3167: +5 -0 lines
Diff to previous 1.3167
* doc/autoconf.texi (Specifying Names): `--host' does not
change the build type.

Revision 1.3167 - (view) (download) (annotate) - [select for diffs]
Fri Mar 9 19:42:09 2007 UTC (5 years, 2 months ago) by kasal
Branch: MAIN
Changes since 1.3166: +1 -2 lines
Diff to previous 1.3166
Replace the entry for my 2007-01-15 change by the right one.

Revision 1.3166 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 07:30:17 2007 UTC (5 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.3165: +8 -0 lines
Diff to previous 1.3165
* doc/autoconf.texi (C Compiler): Warn that AC_C_BIGENDIAN
suggests AC_CONFIG_HEADERS.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Warn if not using
AC_CONFIG_HEADERS.  Problem reported by
Peter O'Gorman.

Revision 1.3165 - (view) (download) (annotate) - [select for diffs]
Thu Mar 1 00:18:28 2007 UTC (5 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.3164: +8 -0 lines
Diff to previous 1.3164
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Fix typo "__LITLE_ENDIAN__".
Problem reported by Paolo Bonzini in:
http://lists.gnu.org/archive/html/autoconf-patches/2007-02/msg00024.html
* tests/semantics.at (AC_C_BIGENDIAN): Don't reject hosts that have
universal binaries.  Problem reported by Elias Pipping.

Revision 1.3164 - (view) (download) (annotate) - [select for diffs]
Wed Feb 28 00:03:33 2007 UTC (5 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.3163: +9 -0 lines
Diff to previous 1.3163
* NEWS: AC_C_BIGENDIAN now supports universal binaries a la Mac OS X.
* doc/autoconf.texi (C Compiler): Document this.  There is a new
extra argument ACTION-IF-UNIVERSAL.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Implement this.
Add support for Solaris-style _LITTLE_ENDIAN and _BIG_ENDIAN.
Reindent for sanity's sake.

Revision 1.3163 - (view) (download) (annotate) - [select for diffs]
Sat Feb 24 21:48:24 2007 UTC (5 years, 2 months ago) by ericb
Branch: MAIN
Changes since 1.3162: +8 -0 lines
Diff to previous 1.3162
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Update
copyright.
* lib/autoconf/general.m4 (_AC_INIT_COPYRIGHT): Likewise.
* lib/autotest/general.m4 (AT_INIT): Likewise.
(_AT_DECIDE_TRACEABLE): Fix syntax highlighting.

Revision 1.3162 - (view) (download) (annotate) - [select for diffs]
Tue Feb 13 06:22:45 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.3161: +8 -0 lines
Diff to previous 1.3161
* lib/autotest/general.m4 (AT_INIT): With --clean, return exit
status of rm so we know when it failed.
If cleaning of test dir failed before running the test, warn.
Output the line separator in verbose mode before the warning
to make clear the warning belongs to the following test.

Revision 1.3161 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 23:42:46 2007 UTC (5 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.3160: +5 -0 lines
Diff to previous 1.3160
* doc/autoconf.texi (Parentheses): Mention problem with (( in
shells.

Revision 1.3160 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 04:26:44 2007 UTC (5 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.3159: +6 -0 lines
Diff to previous 1.3159
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Fix quoting
errors introduced in last change.

Revision 1.3159 - (view) (download) (annotate) - [select for diffs]
Wed Feb 7 17:45:37 2007 UTC (5 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.3158: +12 -0 lines
Diff to previous 1.3158
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Prefer \r to
an actual carriage return.  Use "ac_cr" to contain the actual
carriage return.
* doc/autoconf.texi (Limitations of Usual Tools): Document problem
with traditional Awk and begin.
* tests/torture.at (Limitations of Builtins): Document the problem
with Bash 2.03 printf.
(Substitute and define special characters):
Remove trailing white space.  Work around a bug in Solaris 8 /bin/bash.

Revision 1.3158 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 18:52:33 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.3157: +7 -0 lines
Diff to previous 1.3157
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Redirect
input from /dev/null in awk test, so even Solaris /usr/bin/awk
will not wait for input with a script containing only a BEGIN
rule.

Revision 1.3157 - (view) (download) (annotate) - [select for diffs]
Sun Feb 4 02:46:48 2007 UTC (5 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.3156: +6 -0 lines
Diff to previous 1.3156
* doc/autoconf.texi (Introduction, Why GNU M4): Clarify M4 version
requirements.
* README: Likewise.

Revision 1.3156 - (view) (download) (annotate) - [select for diffs]
Fri Feb 2 14:11:43 2007 UTC (5 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.3155: +2 -0 lines
Diff to previous 1.3155
* NEWS: Update copyright.

Revision 1.3155 - (view) (download) (annotate) - [select for diffs]
Fri Feb 2 14:07:38 2007 UTC (5 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.3154: +10 -0 lines
Diff to previous 1.3154
* m4/m4.m4 (AC_PROG_GNU_M4): Reject M4 1.4 through 1.4.4 as
broken.
* configure.ac: Update error message.
* NEWS: Note that M4 1.4.5 or later is now a hard dependency.
Reported by Gary Vaughan and Jim Meyering, and problem analyzed
by Stepan Kasal:
http://lists.gnu.org/archive/html/bug-autoconf/2006-11/msg00025.html

Revision 1.3154 - (view) (download) (annotate) - [select for diffs]
Wed Jan 31 23:49:25 2007 UTC (5 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.3153: +4 -0 lines
Diff to previous 1.3153
* THANKS (people): Update.

Revision 1.3153 - (view) (download) (annotate) - [select for diffs]
Mon Jan 29 01:26:12 2007 UTC (5 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.3152: +9 -0 lines
Diff to previous 1.3152
* doc/autoconf.texi (Shellology): pdksh 5.2.14 is still the
latest version.
(Shell Substitutions): Note problems with @{var:=value} etc.
Add a new section for problems with @{#var} etc.  Problem noted
by Ralf Wildenhues.  See:
http://lists.gnu.org/archive/html/libtool-patches/2005-01/msg00157.html

Revision 1.3152 - (view) (download) (annotate) - [select for diffs]
Tue Jan 23 18:54:37 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.3151: +6 -0 lines
Diff to previous 1.3151
* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Also
AC_SUBST([MKDIR_P]), so that Automake < 1.10 will pick up its
trace, if a package uses AC_PROG_MKDIR_P explicitly.  The actual
substitution will still be done by the special code.
Report by Jim Meyering.

Revision 1.3151 - (view) (download) (annotate) - [select for diffs]
Tue Jan 23 18:47:23 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.3150: +6 -0 lines
Diff to previous 1.3150
* doc/autoconf.texi (File System Conventions): Mention that
$PATH_SEPARATOR is for the build system only.
Report by Keith Marshall.

Revision 1.3150 - (view) (download) (annotate) - [select for diffs]
Fri Jan 19 06:54:34 2007 UTC (5 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.3149: +11 -0 lines
Diff to previous 1.3149
* doc/autoconf.texi (Setting Output Variables): Mention that
all non-NUL characters are ok in substituted values.
* lib/autoconf/status.m4 (_AC_SED_CMD_LIMIT): Fix comment typo.
(_AC_OUTPUT_FILES_PREPARE): Test and use backslash escaping of
carriage return for $AWK, needed for BSD awk.
* tests/torture.at (Substitute and define special characters):
Test all 8 bit non-NUL characters.
Report against Automake by Patrick Welche.

Revision 1.3149 - (view) (download) (annotate) - [select for diffs]
Tue Jan 16 16:22:04 2007 UTC (5 years, 4 months ago) by kasal
Branch: MAIN
Changes since 1.3148: +5 -0 lines
Diff to previous 1.3148
* doc/autoconf.texi (Specifying Names): `--host' does not
change the build type.

Revision 1.3148 - (view) (download) (annotate) - [select for diffs]
Thu Jan 11 21:17:37 2007 UTC (5 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.3147: +8 -0 lines
Diff to previous 1.3147
* lib/autoconf/programs.m4 (AC_PROG_SED): When closing a pipe
early on the reader side, drop stderr of the input to avoid
`broken pipe' error output; this may happen even with shell
builtin `echo' of some bash versions.  Reports by Ian Macdonald
<iamacdo@telkomsa.net> and Sam Sexton <Sam.Sexton@reuters.com>.

Revision 1.3147 - (view) (download) (annotate) - [select for diffs]
Wed Jan 10 17:59:57 2007 UTC (5 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.3146: +6 -0 lines
Diff to previous 1.3146
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Use newlines to
separate items of `ac_user_opts', to avoid long lines.
(_AC_INIT_PARSE_ENABLE2, _AC_ENABLE_IF_ACTION): Adjust.

Revision 1.3146 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 19:54:10 2007 UTC (5 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.3145: +4 -0 lines
Diff to previous 1.3145
* doc/autoconf.texi: Fix some typos.

Revision 1.3145 - (view) (download) (annotate) - [select for diffs]
Fri Jan 5 23:44:26 2007 UTC (5 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.3144: +13 -0 lines
Diff to previous 1.3144
Fix some wording problems noted by Paolo Bonzini in:
http://lists.gnu.org/archive/html/autoconf-patches/2007-01/msg00077.html
* doc/autoconf.texi (Signed Overflow Examples): Give more
discussion about the allow_superuser_privileges example,
and change it a bit to make things clearer.
(Optimization and Wraparound): Clarify whether the compiler
will generate an infinite loop for the example derived from
Autoconf's mktime test.
(Signed Overflow Advice): Say that -ftrapv is meant for debugging.
Also, clarify unsigned multiplication overflow.

Revision 1.3144 - (view) (download) (annotate) - [select for diffs]
Thu Jan 4 16:43:06 2007 UTC (5 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.3143: +12 -0 lines
Diff to previous 1.3143
* bin/Makefile.am (RELEASE_YEAR): New macro.
(edit): Use it to supply correct copyright year to scripts.
* bin/autoconf.as (version): Use it.
* bin/autoheader.in ($version): Likewise.
* bin/autom4te.in ($version): Likewise.
* bin/autoreconf.in ($version): Likewise.
* bin/autoscan.in ($version): Likewise.
* bin/autoupdate.in ($version): Likewise.
* bin/ifnames.in ($version): Likewise.

Revision 1.3143 - (view) (download) (annotate) - [select for diffs]
Wed Jan 3 07:18:38 2007 UTC (5 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.3142: +6 -0 lines
Diff to previous 1.3142
* doc/autoconf.texi (Integer Overflow): Revised based on today's
feedback.  The most important changes document what happens when
you convert an out-of-range value to a signed integer type, and
say that (sum < a) != (b < 0) reliably detects overflow when sum =
a + b.

Revision 1.3142 - (view) (download) (annotate) - [select for diffs]
Tue Jan 2 23:06:07 2007 UTC (5 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.3141: +13 -2 lines
Diff to previous 1.3141
* doc/autoconf.texi (Integer Overflow): Greatly expand and
rewrite, taking notions from the recent discussion on the gcc and
autoconf mailing lists; please see
http://lists.gnu.org/archive/html/autoconf-patches/2006-12/msg00091.html
and follow the many links.
(Integer Overflow Basics, Signed Overflow Examples):
(Optimization and Wraparound, Signed Overflow Advice):
(Signed Integer Division): New sections.

SCALAR(0x828309c)
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free
Software Foundation, Inc.

Revision 1.3141 - (view) (download) (annotate) - [select for diffs]
Fri Dec 29 06:44:41 2006 UTC (5 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.3140: +11 -0 lines
Diff to previous 1.3140
* lib/autoconf/general.m4 (AC_DEFINE_TRACE): Don't include
preprocessor macro arguments in traced name.
* doc/autoconf.texi (Defining symbols): Document longstanding
support for AC_DEFINE-ing macros with arguments, and document
behavior when the same variable has multiple AC_DEFINEs.
* lib/autoconf/fortran.m4 (_AC_FC_WRAPPERS): Revert to the
old implementation which AC_DEFINEs the FC_FUNC and FC_FUNC_
macros directly, giving much shorter and simpler code.

Revision 1.3140 - (view) (download) (annotate) - [select for diffs]
Thu Dec 28 23:20:18 2006 UTC (5 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.3139: +9 -0 lines
Diff to previous 1.3139
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Insert a
space before "$ac_configure_args" to prevent a 'config.status
--recheck' failure if ac_configure_args doesn't contain a leading
space.  This works around a problem with the XEmacs configure.ac,
which uses the (undocumented) ac_configure_args variable
inconsistently with Autoconf.

Revision 1.3139 - (view) (download) (annotate) - [select for diffs]
Fri Dec 22 08:42:17 2006 UTC (5 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.3138: +12 -0 lines
Diff to previous 1.3138
* lib/autoconf/functions.m4 (AC_FUNC_MKTIME):
Include <limits.h>, and use its INT_MAX to rewrite the
j loop so that it does not overflow 'int'.  Problem reported by
Ralf Wildenhues in
<http://lists.gnu.org/archive/html/bug-gnulib/2006-12/msg00084.html>.
Play it safe by shifting left by 1 rather than multiplying by 2,
as GCC is less likely to optimize this away when the value
is signed (when it assumes overflow leads to undefined behavior).
Also, don't assume time_t uses two's complement.

Revision 1.3138 - (view) (download) (annotate) - [select for diffs]
Wed Dec 20 00:09:44 2006 UTC (5 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.3137: +6 -0 lines
Diff to previous 1.3137
* tests/torture.at (Substitute a 2000-byte string): Avoid using
a 10kB long (multi-line) string literal, OpenServer 5.0.7 ksh
dumps core on it.  Report by Tim Rice.

Revision 1.3137 - (view) (download) (annotate) - [select for diffs]
Tue Dec 19 05:41:18 2006 UTC (5 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.3136: +11 -0 lines
Diff to previous 1.3136
* lib/autoconf/general.m4 (AC_ARG_ENABLE): Print help about
--disable-option-checking to --help output even when
AC_PRESERVE_HELP_ORDER is not used.
(_AC_INIT_PARSE_ENABLE2): Print warnings using actual --enable or
--with argument, rather than argument with [-.] replaced by
underscores.
* NEWS: Fix typo in previous change; the news was in the
wrong section.

Revision 1.3136 - (view) (download) (annotate) - [select for diffs]
Mon Dec 18 20:10:05 2006 UTC (5 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.3135: +34 -0 lines
Diff to previous 1.3135
* NEWS: Warnings are now generated by default for unknown
--enable-* and --with-* options.
* doc/autoconf.texi (Option Checking): Renamed from
(Configure Option Checking).  Tighten up the wording a bit.
(External Software, Package Options): Cross-reference to Option
Checking, and use this to shorten our section.
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Prefer test -n
"$x" to test "x$foo" != x.
* lib/autoconf/status.m4 (AC_OUTPUT): Likewise.
Don't warn if $enable_option_checking is "no".
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Initialize
ac_unrecognized_opts to the empty string.
Don't echo the unrecognized opts, as this might mishandle
backslashes or leading -.
(AC_PRESERVE_HELP_ORDER): Put the --disable-option-checking
usage next to the other --disable-FEATURE options in the
help string.

2006-12-18  Steven G. Johnson  <stevenj@alum.mit.edu>

* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS, _AC_INIT_PARSE_ARGS):
(_AC_INIT_PARSE_ENABLE2, _AC_INIT_HELP, _AC_ENABLE_IF):
Print warning for unrecognized --with and --enable options
(AC_DISABLE_OPTION_CHECKING): New macro to disable warnings.
* lib/autoconf/status.m4 (AC_CONFIG_SUBDIRS, _AC_OUTPUT_SUBDIRS):
Disable option checking when subdirs are configured.
(AC_OUTPUT): If warnings are enabled, print warning about
unrecognized --with and --enable options at the end of
the configure output (as well as at the beginning).
* doc/autoconf.texi (Option Checking): New node.
Document new option warning functionality.

Revision 1.3135 - (view) (download) (annotate) - [select for diffs]
Sat Dec 16 19:09:50 2006 UTC (5 years, 5 months ago) by ericb
Branch: MAIN
Changes since 1.3134: +5 -0 lines
Diff to previous 1.3134
* configure.ac (AC_INIT): Bump version, since 2.61a is released.
* NEWS: Start news for current version.

Revision 1.3134 - (view) (download) (annotate) - [select for diffs]
Sat Dec 16 05:38:41 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3133: +5 -0 lines
Diff to previous 1.3133
* lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT):
Define HAVE_GETMNTENT to 1, not to the empty string.
Problem originally reported by Jochen Friedrich in
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=403243>.

Revision 1.3133 - (view) (download) (annotate) - [select for diffs]
Fri Dec 15 18:25:23 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3132: +12 -0 lines
Diff to previous 1.3132
This change prompted by a problem report by Andrey Simonenko in
<http://lists.gnu.org/archive/html/bug-autoconf/2006-12/msg00026.html>.
* doc/autoconf.texi (Defining Symbols): AC_DEFINE works for
object-like macros only, in the traditional portable character
set.
* lib/autoconf/general.m4 (AC_DEFINE_TRACE_LITERAL):
Warn about attempts to define things that are not identifiers.
* lib/autoconf/fortran.m4 (_AC_FC_WRAPPERS): Rewrite to avoid
awful hack that AC_DEFINEd macro names containing parentheses.

Revision 1.3132 - (view) (download) (annotate) - [select for diffs]
Tue Dec 12 17:53:13 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3131: +10 -0 lines
Diff to previous 1.3131
* doc/autoconf.texi: Undo some of the 2006-12-10 change.  It was
too drastic, even if Texinfo in theory requires it for info mode.

(config.status Invocation): Renamed back from Recreating a
Configuration).
(Obsolete config.status Use): Renamed back from Obsolete Recreation.
(Autoconf 2.13): Renamed back from 20th-century Autoconf 2.

Revision 1.3131 - (view) (download) (annotate) - [select for diffs]
Tue Dec 12 00:54:52 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
CVS Tags: AUTOCONF-2_61a
Changes since 1.3130: +4 -0 lines
Diff to previous 1.3130
* NEWS: Version 2.61a.

2006-12-11  Paul Eggert  <eggert@cs.ucla.edu>

Revision 1.3130 - (view) (download) (annotate) - [select for diffs]
Mon Dec 11 17:45:26 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3129: +1 -1 lines
Diff to previous 1.3129
Document FSEEKO fix.

Revision 1.3129 - (view) (download) (annotate) - [select for diffs]
Mon Dec 11 17:39:00 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3128: +7 -0 lines
Diff to previous 1.3128
* NEWS: Document changes with echo and printf, and the lack
of limits on the total size of multi-line values of substituted
variables.

Revision 1.3128 - (view) (download) (annotate) - [select for diffs]
Mon Dec 11 07:12:06 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3127: +10 -0 lines
Diff to previous 1.3127
* doc/autoconf.texi (Writing Autoconf Input): Renamed from
Writing configure.ac.
(Autoconf Input Layout): Renamed from configure.ac Layout.
(Recreating a Configuration): Renamed from config.status Invocation.
(Obsolete Recreation): Renamed from Obsolete config.status Use.
(acconfig Header): Renamed from acconfig.h.
(20th-century Autoconf 2): Renamed from Autoconf 2.13.
(Writing Testsuites): Renamed from Writing testsuite.at.
(Autom4te Cache): Renamed from autom4te.cache.

Revision 1.3127 - (view) (download) (annotate) - [select for diffs]
Mon Dec 11 06:40:13 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3126: +10 -0 lines
Diff to previous 1.3126
* BUGS: Remove mention of VPATH problem, since it's now documented
not to be a bug in the Autoconf build procedure itself, but rather
a problem with the proprietary `make' programs.

* doc/autoconf.texi (Build Directories): Add a cross reference
to VPATH and Make.

* build-aux/config.guess, build-aux/config.sub, build-aux/texinfo.tex:
* doc/standards.texi: Sync from gnulib.

Revision 1.3126 - (view) (download) (annotate) - [select for diffs]
Mon Dec 11 06:39:08 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3125: +7 -0 lines
Diff to previous 1.3125
Remove man files from CVS, as they're generated automatically.

Revision 1.3125 - (view) (download) (annotate) - [select for diffs]
Thu Dec 7 06:39:40 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3124: +6 -0 lines
Diff to previous 1.3124
* lib/autoconf/c.m4 (_AC_PROG_CC_C89): Also try -xc99=all, for Sun
C 5.8 on Solaris 10.  Using -xc99=all rather than -xc99 bypasses
the buggy -xc99 option of Forte Developer 7 C on Solaris 9.

Revision 1.3124 - (view) (download) (annotate) - [select for diffs]
Thu Dec 7 05:16:59 2006 UTC (5 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.3123: +8 -0 lines
Diff to previous 1.3123
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Drop the
`CEOF$ac_eof' special marker, the awk script cannot contain a
line matching `^CEOF', so this is not needed any more.
* tests/torture.at (Substitute a newline): Expose the `%!_!# '
special marker in the test.

Revision 1.3123 - (view) (download) (annotate) - [select for diffs]
Wed Dec 6 21:20:58 2006 UTC (5 years, 5 months ago) by kasal
Branch: MAIN
Changes since 1.3122: +3 -0 lines
Diff to previous 1.3122
* tests/tools.at (autom4te preselections): Use `find -newer';
remove one of the sleeps.

Revision 1.3122 - (view) (download) (annotate) - [select for diffs]
Wed Dec 6 21:17:48 2006 UTC (5 years, 5 months ago) by kasal
Branch: MAIN
Changes since 1.3121: +4 -0 lines
Diff to previous 1.3121
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ENABLE): Make it
more readable, using ...
(_AC_INIT_PARSE_ENABLE2): ... this new helper macro.

Revision 1.3121 - (view) (download) (annotate) - [select for diffs]
Wed Dec 6 13:08:02 2006 UTC (5 years, 5 months ago) by kasal
Branch: MAIN
Changes since 1.3120: +5 -0 lines
Diff to previous 1.3120
* doc/autoconf.texi (autoheader Invocation): Do not double-
quote the parameter of `AH_BOTTOM' in the example.

Revision 1.3120 - (view) (download) (annotate) - [select for diffs]
Wed Dec 6 12:12:31 2006 UTC (5 years, 5 months ago) by kasal
Branch: MAIN
Changes since 1.3119: +7 -0 lines
Diff to previous 1.3119
* doc/autoconf.texi (Configuration Headers): Remove the
example with multiple input files.
(autoheader Invocation): Encourage `AH_BOTTOM', discouraging
multiple input files.

Revision 1.3119 - (view) (download) (annotate) - [select for diffs]
Tue Dec 5 21:36:25 2006 UTC (5 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.3118: +11 -0 lines
Diff to previous 1.3118
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): When
creating the awk substitution script, handle one input line at a
time, so that the maximum length of a substituted (multi-line)
value is not limited by the size of the sed pattern space.
The trade-off is a slightly repetitive sed script.
* doc/autoconf.texi (Limitations of Usual Tools): Branch labels
can only have up to 7 characters, due to Solaris 10 /bin/sed.
* tests/torture.at (Substitute a 2000-byte string): Increase the
test with several long lines, they should not be caught by sed
limits any more.

Revision 1.3118 - (view) (download) (annotate) - [select for diffs]
Tue Dec 5 21:08:50 2006 UTC (5 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.3117: +4 -0 lines
Diff to previous 1.3117
* tests/tools.at (autom4te preselections): New test, to flag
entries missing from autom4te.cfg.
Report by David Byron <dbyron@hheld.com>.

Revision 1.3117 - (view) (download) (annotate) - [select for diffs]
Tue Dec 5 18:57:06 2006 UTC (5 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.3116: +5 -0 lines
Diff to previous 1.3116
* tests/torture.at (Substitute a 2000-byte string): Actually use
AC_PROG_AWK, so the last change works as intended.
(Substitute and define special characters): Likewise.
(Substitute a newline): Likewise.

Revision 1.3116 - (view) (download) (annotate) - [select for diffs]
Tue Dec 5 06:00:42 2006 UTC (5 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.3115: +11 -0 lines
Diff to previous 1.3115
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Use `$AWK'
instead of `awk' consistently.
(_AC_OUTPUT_CONFIG_STATUS): Initialize $AWK.
* tests/torture.at (Torturing config.status): Test both the
result of AC_PROG_AWK and plain awk.
(Substitute a 2000-byte string): Likewise.
(Substitute and define special characters): Likewise.
(Substitute a newline): Likewise.

Revision 1.3115 - (view) (download) (annotate) - [select for diffs]
Mon Dec 4 23:54:25 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3114: +7 -0 lines
Diff to previous 1.3114
* lib/autoconf/functions.m4 (AC_FUNC_FSEEKO): Check that fseeko
can be assigned to a function pointer.  Problem reported by
Peter Palfrader in <http://bugs.debian.org/401377>.  Based on
part of a patch by Ralf Wildenhues in that same bug report.

Revision 1.3114 - (view) (download) (annotate) - [select for diffs]
Fri Dec 1 19:36:56 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3113: +5 -0 lines
Diff to previous 1.3113
* tests/mktests.sh (ac_exclude_list): Exclude AC_FUNC_SETVBUF_REVERSED.
* tests/semantics.at (AC_FUNC_SETVBUF_REVERSED): New test.

Revision 1.3113 - (view) (download) (annotate) - [select for diffs]
Fri Dec 1 19:21:03 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3112: +8 -0 lines
Diff to previous 1.3112
* lib/autoconf/c.m4 (AC_LANG_INT_SAVE): Avoid newline, to aid in
cross-compiling from cygwin to mingw.
Reported by Bob Rossi.  This resurrects the 2000-11-30 patch to
aclang.m4, which was mistakenly removed in the 2001-09-17 patch
to lib/autoconf/c.m4.

Revision 1.3112 - (view) (download) (annotate) - [select for diffs]
Fri Dec 1 18:32:34 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3111: +11 -0 lines
Diff to previous 1.3111
* lib/m4sugar/m4sh.m4 (_AS_ECHO_PREPARE): Use a longer test
string for more reliable failure.  Wrap the entire test that
causes the broken Solaris printf to dump core, in a subshell,
so the segmentation fault message is reliably suppressed.
Fix shell expansion errors by using /usr/ucb/echo always;
avoid an error on systems without it by another subshell.
Avoid m4 expansion of `$1'.  Set the zeroth argument of the
subshell-$as_echo to `as_echo', for better error message.

Revision 1.3111 - (view) (download) (annotate) - [select for diffs]
Tue Nov 28 06:20:17 2006 UTC (5 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.3110: +6 -0 lines
Diff to previous 1.3110
* lib/autoconf/general.m4 (_AC_CACHE_DUMP): If `BASH_ARGV' or
`BASH_SOURCE' contain a newline, set them to empty, as they may
not be unset.

Revision 1.3110 - (view) (download) (annotate) - [select for diffs]
Tue Nov 28 03:29:47 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3109: +11 -0 lines
Diff to previous 1.3109
Turn AC_FUNC_SETVBUF_REVERSED into a noop.  It's been obsolete for
years and is too hard to maintain now.  The last straw was
reported by Jerker Baeck in
<http://lists.gnu.org/archive/html/autoconf/2006-11/msg00102.html>.
* NEWS: AC_FUNC_SETVBUF_REVERSED is now obsolete.
* doc/autoconf.texi (Particular Functions): Move
AC_FUNC_SETVBUF_REVERSED from here...
(Obsolete Macros): ... to here.  Say that it does nothing now.
* lib/autoconf/functions.m4 (AC_FUNC_SETVBUF_REVERSED):
Turn into (almost) a no-op.

Revision 1.3109 - (view) (download) (annotate) - [select for diffs]
Tue Nov 28 00:26:45 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3108: +13 -0 lines
Diff to previous 1.3108
* lib/autoconf/c.m4 (AC_PROG_GCC_TRADITIONAL, AC_C_CONST):
(AC_C_VOLATILE):
Do not recommend via AN_FUNCTION, AN_IDENTIFIER, or AN_HEADER.
These macros are obsolescent and new applications shouldn't need them.
* lib/autoconf/functions.m4 (AC_FUNC_CLOSEDIR_VOID, AC_REPLACE_FNMATCH):
(AC_FUNC_GETLOADAVG, AC_FUNC_GETPGRP, AC_FUNC_MEMCMP):
(AC_FUNC_SELECT_ARGTYPES, AC_FUNC_SETPGRP, AC_FUNC_STAT, AC_FUNC_LSTAT):
(AC_FUNC_STRFTIME, AC_FUNC_SETVBUF_REVERSED, AC_FUNC_UTIME_NULL):
(AC_FUNC_VPRINTF): Likewise.
* lib/autoconf/headers.m4 (AC_HEADER_DIRENT, AC_HEADER_STAT):
(AC_HEADER_STDC, AC_HEADER_SYS_WAIT, AC_HEADER_TIME): Likewise.
* lib/autoconf/types.m4 (AC_STRUCT_TM): Likewise.

Revision 1.3108 - (view) (download) (annotate) - [select for diffs]
Mon Nov 27 22:47:33 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3107: +5 -0 lines
Diff to previous 1.3107
* doc/autoconf.texi (Setting Output Variables): Mention that
@VAR1@VAR2 has unspecified behavior.  Problem reported by
Ralf Wildenhues.
* NEWS: Mention this.

Revision 1.3107 - (view) (download) (annotate) - [select for diffs]
Mon Nov 27 21:35:37 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3106: +18 -0 lines
Diff to previous 1.3106
* Makefile.am: Put only a single '#' into the copyright notice,
so that it's also present in the output file.  Standardize wording
in makefile copyright notices to match GNU coding standards.
* bin/Makefile.am: Likewise.
* doc/Makefile.am: Likewise.
* lib/Makefile.am: Likewise.
* lib/freeze.mk: Likewise.
* lib/autoconf/Makefile.am: Likewise.
* lib/autoscan/Makefile.am: Likewise.
* lib/autotest/Makefile.am: Likewise.
* lib/m4sugar/Makefile.am: Likewise.
* man/Makefile.am: Likewise.
* tests/Makefile.am: Likewise.
* lib/emacs/Makefile.am: Remove copyright notice; it's just a
one-line file.

Revision 1.3106 - (view) (download) (annotate) - [select for diffs]
Mon Nov 27 18:59:43 2006 UTC (5 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.3105: +8 -0 lines
Diff to previous 1.3105
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Fix error
in the sed script that mangles the awk script: delete up to the
first exclamation mark only.
* tests/torture.at (Substitute and define special characters):
Test '!' too.

Revision 1.3105 - (view) (download) (annotate) - [select for diffs]
Sun Nov 26 17:53:10 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3104: +31 -0 lines
Diff to previous 1.3104
Rewrite config files generation: avoid quadratic growth in
the number of substituted variables by using awk instead of sed
for the bulk of the substitutions.
* NEWS: Mention this.
* doc/autoconf.texi (Setting Output Variables): `|#_!!_#|' is also
forbidden in the output (and thus input) file.
* lib/autoconf/status.m4 (_AC_AWK_LITERAL_LIMIT): New macro.
(_AC_OUTPUT_FILES_PREPARE): Instead of several sed scripts,
generate just one large awk script for substitutions,
eliminating much of the earlier complexity, while adding some
new complexity.  Only expand the substitution templates at
configure time, for smaller configure script size.  If
_AC_SUBST_FILES are used, test 'awk' for working getline support
at config.status time.  If absent, interpolate through the
shell.  The awk script was written with much help
from Paolo Bonzini and Paul Eggert.
(_AC_SED_CMD_NUM, _AC_SED_DELIM_NUM, _AC_SED_FRAG): Removed.
(_AC_SED_FRAG_NUM): Likewise.
(_AC_SUBST_CMDS): Renamed from...
(_AC_SED_CMDS): ...this.
(_AC_OUTPUT_FILE): Use _AC_SUBST_CMDS.
* tests/torture.at (Substitute a 2000-byte string): Also
substitute a line with 1000 words, and a variable with several
long lines.
(Substitute and define special characters): Test awk special
characters, and put substitution input strings `@foo@' in the
output, to test that no recursion happens; test several other
combinations from Paolo Bonzini.

Revision 1.3104 - (view) (download) (annotate) - [select for diffs]
Sat Nov 25 09:57:34 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3103: +9 -0 lines
Diff to previous 1.3103
* lib/autotest/general.m4 (AT_INIT): Undo recent changes
that replaced echo with AS_ECHO where this wasn't necessary.
Problem reportd by Ralf Wildenhues.
* lib/m4sugar/m4sh.m4 (_AS_ECHO_PREPARE): Port to Solaris 7,
where "/usr/bin/printf '%s\n' S" dumps core if S is long.
This is Sun bug 4206210.  Problem reportd by Ralf Wildenhues.

Revision 1.3103 - (view) (download) (annotate) - [select for diffs]
Fri Nov 24 18:42:24 2006 UTC (5 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.3102: +4 -0 lines
Diff to previous 1.3102
* lib/freeze.mk (GREP): Removed, no need to initialize this.

Revision 1.3102 - (view) (download) (annotate) - [select for diffs]
Tue Nov 21 20:54:35 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3101: +1 -0 lines
Diff to previous 1.3101
* doc/autoconf.texi: Mention that if (i in a) doesn't work with traditional Awk.

Revision 1.3101 - (view) (download) (annotate) - [select for diffs]
Tue Nov 21 17:29:01 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3100: +7 -0 lines
Diff to previous 1.3100
* doc/autoconf.texi (Limitations of Usual Tools): Don't claim
that traditional Awk lacks 3-arg "split".  It has it.
Mention that FS must be a single character, and a few other
99-byte limits of traditional Awk.

Revision 1.3100 - (view) (download) (annotate) - [select for diffs]
Sun Nov 19 01:14:34 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3099: +12 -0 lines
Diff to previous 1.3099
* tests/autotest.at (BSx641-newline in command):
(BS-BS-newline in command, BSx640-newline in command):
(Newline-CODE-BS-newline in command):
(Single-quote-BS-newline in command):
(Single-quote-newline-BS-newline in command):
Use printf '%s\n' instead of echo, for portability to hosts
where echo interprets backslashes.  This will break on hosts
that lack printf, but for now let's assume all such hosts
are dead (if not, we should get reports of test failures).

Revision 1.3099 - (view) (download) (annotate) - [select for diffs]
Fri Nov 17 21:04:54 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3098: +55 -0 lines
Diff to previous 1.3098
'echo' has some portability problems, when given a first argument
with a leading '-', or when given any argument containing '\'.
Avoid using 'echo' in these cases.
* bin/Makefile.am $(bin_SCRIPTS): Rewrite to avoid 'echo' entirely.
* lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Likewise.
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* bin/autoconf.as: Use AS_ECHO rather than plain echo, when the
argument might be unportable.
* lib/autoconf/c.m4 (AC_PROG_CC_C_O): Likewise.
* lib/autoconf/erlang.m4 (AC_LANG(Erlang)): Likewise.
* lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT):
(_AC_FC_LIBRARY_LDFLAGS): Likewise.
* lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Likewise.
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ENABLE, _AC_INIT_PREPARE):
(_AC_ARG_VAR_VALIDATE, AC_ARG_PROGRAM, _AC_MSG_LOG_CONFTEST):
(AC_RUN_LOG, _AC_RUN_IFELSE, _AC_LIBOBJS_NORMALIZE): Likewise.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Likewise.
* lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT): Likewise.
* lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH):
(AC_PROG_MAKE_SET): Likewise.
* lib/autoconf/status.m4 (_AC_SRCDIRS, _AC_OUTPUT_HEADER):
(_AC_OUTPUT_SUBDIRS, _AC_OUTPUT_CONFIG_STATUS): Likewise.
* lib/autotest/general.m4 (_AT_CREATE_DEBUGGING_SCRIPT, AT_INIT):
(AT_CLEANUP, _AT_DECIDE_TRACEABLE, _AT_CHECK): Likewise.
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE, _AS_ECHO_UNQUOTED):
(_AS_BASENAME_SED, _AS_DIRNAME_SED, AS_MKDIR_P, AS_TMPDIR, AS_UNAME):
(AS_TR_SH, AS_TR_CPP, AS_VAR_GET): Likewise.
* bin/autoconf.as: Redo verbose flag implementation, as the old
scheme wouldn't work with AS_ECHO.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* lib/autoconf/general.m4 (AC_MSG_RESULT, AC_MSG_RESULT_UNQUOTED):
Don't use ECHO_T, since ECHO_N is now reliable.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* lib/autoconf/general.m4 (AC_ARG_PROGRAM): Use sed "$script"
rather than using a here-document to put the script into a file.
(_AC_DO_ECHO): Hoist the eval out of the echo, so that we can
use AS_ECHO.
* lib/m4sugar/m4sh.m4 (AS_VAR_GET): Likewise.
* lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Use
AS_ECHO_N rather than ECHO_N and ECHO_C.  This doesn't fix any
bug, but we might as well stop using ECHO_N and ECHO_C internally.
* lib/autotest/general.m4 (AT_SETUP): Likewise.
* lib/m4sugar/m4sh.m4 (_AS_ECHO_N): Likewise.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS):
(_AC_OUTPUT_MAIN_LOOP): Rework echo so that it has just one
operand, as AS_ECHO requires.  Avoid double file name expansion.
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Invoke _AS_ECHO_PREPARE.
Don't set as_nl, since _AS_ECHO_PREPARE does that now.
(_AS_PREPARE): Comment that _AS_ECHO_N_PREPARE is just for user code.
(AS_ECHO, AS_ECHO_N, _AS_ECHO_PREPARE): New macros.
* tests/c.at (AC_PROG_CPP without warnings, AC_PROG_CPP via CC):
Double-quote strings that would otherwise contain M4 comments.
* tests/m4sh.at (AS_ECHO and AS_ECHO_N): New test.

Revision 1.3098 - (view) (download) (annotate) - [select for diffs]
Fri Nov 17 20:01:04 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3097: +5 -0 lines
Diff to previous 1.3097
* configure.ac (AC_INIT): Bump to 2.61a.
* NEWS: Likewise.

2006-11-17  Paul Eggert  <eggert@cs.ucla.edu>

Revision 1.3097 - (view) (download) (annotate) - [select for diffs]
Fri Nov 17 19:04:48 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
CVS Tags: AUTOCONF-2_61
Changes since 1.3096: +5 -0 lines
Diff to previous 1.3096
Version 2.61.

* configure.ac (AC_INIT): Bump to 2.61.
* NEWS: Likewise.

Revision 1.3096 - (view) (download) (annotate) - [select for diffs]
Fri Nov 17 09:17:38 2006 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.3095: +6 -0 lines
Diff to previous 1.3095
* tests/autotest.at (Macro with backslash in a test title):
Comment out for now, as this tests neither fails nor passes
reliably.  Problem reported by Ralf Wildenhues.

Revision 1.3095 - (view) (download) (annotate) - [select for diffs]
Fri Nov 17 00:37:17 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3094: +5 -0 lines
Diff to previous 1.3094
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ENABLE): Fix some typos
in previous change, which caused test failures.

Revision 1.3094 - (view) (download) (annotate) - [select for diffs]
Fri Nov 17 00:16:27 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3093: +8 -0 lines
Diff to previous 1.3093
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Factor out
code for --enable, --disable, --with, and --without to...
(_AC_INIT_PARSE_ENABLE): ... a new macro.
* doc/autoconf.texi (Package Options):
* NEWS: Document that AC_ARG_ENABLE allows dots, too.

Revision 1.3093 - (view) (download) (annotate) - [select for diffs]
Fri Nov 17 00:00:31 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3092: +49 -0 lines
Diff to previous 1.3092
Import upstream changes.

Revision 1.3092 - (view) (download) (annotate) - [select for diffs]
Mon Nov 13 20:40:06 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3091: +12 -0 lines
Diff to previous 1.3091
* NEWS: Document the AC_ARG_WITH change.

2006-11-13  Bruno Haible  <bruno@clisp.org>

* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): For --with, --without
options, transliterate also dots to underscores.
(_AC_ENABLE_IF): Transliterate also dots to underscores.
* doc/autoconf.texi (External Software): Document that AC_ARG_WITH's
first argument may also contain dots.

Revision 1.3091 - (view) (download) (annotate) - [select for diffs]
Thu Nov 9 21:03:54 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3090: +6 -0 lines
Diff to previous 1.3090
* tests/mktests.sh (ac_exclude_list): Exclude AC_PROG_CXX_C_O, for
benefit of platforms like Solaris+GCC where it is common to have a
non-working g++ installation.

Revision 1.3090 - (view) (download) (annotate) - [select for diffs]
Thu Nov 9 05:59:00 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3089: +8 -0 lines
Diff to previous 1.3089
* tests/autotest.at (AT_CHECK_AT_TITLE): Fix shell quoting bugs
and non-portable sed scripts, and use $CONFIG_SHELL when invoking
./micro-suite.

Revision 1.3089 - (view) (download) (annotate) - [select for diffs]
Wed Nov 8 21:44:32 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3088: +6 -0 lines
Diff to previous 1.3088
* lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT): Set
ac_cv_type_long_long_int to 'yes' instead of 'cross-compiling'.
Imported from a similar patch to gnulib by Bruno Haible.

2006-11-08  Paul Eggert  <eggert@cs.ucla.edu>

Revision 1.3088 - (view) (download) (annotate) - [select for diffs]
Wed Nov 8 08:26:43 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3087: +7 -0 lines
Diff to previous 1.3087
* NEWS: New macros AC_C_FLEXIBLE_ARRAY_MEMBER, AC_C_VARARRAYS.
* doc/autoconf.texi (C Compiler): Document them.
* lib/autoconf/c.m4 (AC_C_FLEXIBLE_ARRAY_MEMBER, AC_C_VARARRAYS):
New macros, taken from gnulib.

Revision 1.3087 - (view) (download) (annotate) - [select for diffs]
Wed Nov 8 06:25:34 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3086: +6 -0 lines
Diff to previous 1.3086
* lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT): Detect bug in
Tandem NonStop Kernel (OSS) cc -O circa 2004, reported by
Matthew Woehlke.

Revision 1.3086 - (view) (download) (annotate) - [select for diffs]
Sat Oct 28 09:41:07 2006 UTC (5 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.3085: +5 -0 lines
Diff to previous 1.3085
* tests/torture.at (Configuring subdirectories): Do not skip
Automake 1.10 nor future Automake 11.1 (sic).

Revision 1.3085 - (view) (download) (annotate) - [select for diffs]
Fri Oct 27 23:05:33 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3084: +29 -0 lines
Diff to previous 1.3084
Handle special characters in test case titles correctly.
* lib/autotest/general.m4 (AT_INIT): M4-quote and AS_ESCAPE AT_help_all
properly.
(AT_SETUP): M4-quote and AS_ESCAPE the title properly everywhere.
* tests/autotest.at (AT_CHECK_AT_TITLE): Add EXPANDED-TITLE-TO-TEST
argument.  Extend to check titles printed by ./micro-suite and
./micro-suite -l and the title in micro-suite.log.
(Backquote in a test title,
Single-quote in a test title,
Double-quote in a test title): Don't expect failure anymore.
(Backslash in a test title): Put a non-whitespace character after the
backslash so that Bourne shells might actually see it as an escape
sequence.
(Brackets in a test title,
Pound in a test title,
Comma in a test title,
Quoted Macro in a test title,
Macro in a test title,
Macro with single-quote in a test title): New tests.
(Macro with backquote in a test title,
Macro with double-quote in a test title,
Macro with backslash in a test title): New tests expected to fail.
* tests/torture.at (#define header templates): M4-quote this title in
AT_SETUP call so that no M4 code is commented inadvertently somewhere.
The visible effect was a stray [] in the testsuite output.

Revision 1.3084 - (view) (download) (annotate) - [select for diffs]
Fri Oct 27 23:01:06 2006 UTC (5 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.3083: +5 -0 lines
Diff to previous 1.3083
* doc/autoconf.texi (Limitations of Builtins): Do not invoke
`trap ... 0' inside a function, for AIX sh.

Revision 1.3083 - (view) (download) (annotate) - [select for diffs]
Thu Oct 26 19:30:32 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3082: +7 -0 lines
Diff to previous 1.3082
* tests/base.at (AC_COMPUTE_INT): Test **0** rather than 1 / 0,
since powerpc-apple-darwin8-gcc-4.0.1 (Apple Computer, Inc. build
5363) simply issues a warning when dividing by zero at compile
time.  Problem reported by Elias Pipping.

Revision 1.3082 - (view) (download) (annotate) - [select for diffs]
Thu Oct 26 16:32:11 2006 UTC (5 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3081: +5 -0 lines
Diff to previous 1.3081
* THANKS: Update.
* doc/autoconf.texi (Evaluation Macros): Improve the example to
show effect on macros that expand with commas.
Reported by Joel E. Denny.

Revision 1.3081 - (view) (download) (annotate) - [select for diffs]
Thu Oct 26 14:41:44 2006 UTC (5 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3080: +5 -0 lines
Diff to previous 1.3080
* tests/m4sugar.at (m4_warn, m4_require: circular dependencies):
Also work with M4 1.4.8.

Revision 1.3080 - (view) (download) (annotate) - [select for diffs]
Wed Oct 25 20:21:05 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3079: +5 -0 lines
Diff to previous 1.3079
* doc/autoconf.texi (Slashes): Document Tru64 4.0 bug reported by
Jim Meyering.

Revision 1.3079 - (view) (download) (annotate) - [select for diffs]
Wed Oct 25 18:31:02 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3078: +5 -0 lines
Diff to previous 1.3078
* tests/tools.at (autom4te --force): New test, verifies that
`--force' always rewrites the output file.

Revision 1.3078 - (view) (download) (annotate) - [select for diffs]
Wed Oct 25 00:35:45 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3077: +5 -0 lines
Diff to previous 1.3077
* doc/autoconf.texi (Limitations of Usual Tools): Document that rm
needs operands on NetBSD 2.0.2.  Problem reported by Bruno Haible.

Revision 1.3077 - (view) (download) (annotate) - [select for diffs]
Tue Oct 24 19:44:31 2006 UTC (5 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.3076: +4 -0 lines
Diff to previous 1.3076
* tools/trace.at (autoconf --trace: user macros): Test `$%'.

Revision 1.3076 - (view) (download) (annotate) - [select for diffs]
Tue Oct 24 19:34:09 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3075: +11 -0 lines
Diff to previous 1.3075
* lib/autoconf/specific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE):
If FUNCTION-BODY is nonempty, use AC_LINK_IFELSE rather than
AC_COMPILE_IFELSE, to work around problem with OSF/1 4.0F fseeko
reported by Nelson H. F. Beebe for Coreutils 6.4.

Revision 1.3075 - (view) (download) (annotate) - [select for diffs]
Tue Oct 24 19:33:28 2006 UTC (5 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.3074: +0 -4 lines
Diff to previous 1.3074
.

Revision 1.3074 - (view) (download) (annotate) - [select for diffs]
Tue Oct 24 18:25:30 2006 UTC (5 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.3073: +6 -0 lines
Diff to previous 1.3073
* bin/autom4te.in (handle_m4): Do not redirect stdin to
/dev/null since the heuristics for interactive behaviour was
fixed in CVS m4.

Revision 1.3073 - (view) (download) (annotate) - [select for diffs]
Tue Oct 24 16:03:52 2006 UTC (5 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.3072: +1 -1 lines
Diff to previous 1.3072
Give credit.

Revision 1.3072 - (view) (download) (annotate) - [select for diffs]
Tue Oct 24 15:57:57 2006 UTC (5 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.3071: +5 -0 lines
Diff to previous 1.3071
* bin/autom4te.in: With --force, always refresh the output
file.

Revision 1.3071 - (view) (download) (annotate) - [select for diffs]
Tue Oct 24 13:13:29 2006 UTC (5 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.3070: +4 -0 lines
Diff to previous 1.3070
* bin/autoconf.as: Fix the verbose message at the end.

Revision 1.3070 - (view) (download) (annotate) - [select for diffs]
Mon Oct 23 07:18:28 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3069: +5 -0 lines
Diff to previous 1.3069
* configure.ac (AC_INIT): Bump to 2.60c.
* NEWS: Likewise.

Revision 1.3069 - (view) (download) (annotate) - [select for diffs]
Mon Oct 23 06:50:26 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
CVS Tags: AUTOCONF-2_60b
Changes since 1.3068: +2 -0 lines
Diff to previous 1.3068
Version 2.60b.

Revision 1.3068 - (view) (download) (annotate) - [select for diffs]
Mon Oct 23 06:21:53 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3067: +4 -0 lines
Diff to previous 1.3067
Import this change from Texinfo:
2006-10-15  Karl Berry  <karl@gnu.org>
* build-aux/texinfo.tex: automake 1.10

Revision 1.3067 - (view) (download) (annotate) - [select for diffs]
Mon Oct 23 06:12:40 2006 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.3066: +9 -0 lines
Diff to previous 1.3066
* NEWS: Remove AC_CACHE_CHECK_INT.
* doc/autoconf.texi (Caching Results): Likewise.
* lib/autoconf/general.m4 (_AC_CACHE_CHECK_INT): Renamed from
AC_CACHE_CHECK_INT, since it's no longer public.
* lib/autoconf/types.m4: All uses of AC_CACHE_CHECK_INT changed.
* tests/base.at (AC_COMPUTE_INT): Test this, not AC_CACHE_CHECK_INT.

Revision 1.3066 - (view) (download) (annotate) - [select for diffs]
Fri Oct 20 16:25:30 2006 UTC (5 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.3065: +4 -0 lines
Diff to previous 1.3065
* doc/autoconf.texi (Limitations of Usual Tools): Fix two typos.

Revision 1.3065 - (view) (download) (annotate) - [select for diffs]
Fri Oct 20 01:34:32 2006 UTC (5 years, 6 months ago) by ericb
Branch: MAIN
Changes since 1.3064: +9 -0 lines
Diff to previous 1.3064
* lib/m4sugar/m4sugar.m4 (m4_mkstemp): New macro.
(m4_maketemp): Avoid warnings with M4 1.9a.
* lib/emacs/autoconf-mode.el (autoconf-font-lock-keywords): Color
m4_mkstemp.
* doc/autoconf.texi (Redefined M4 Macros): Document m4_mkstemp.
* NEWS: Likewise.

Revision 1.3064 - (view) (download) (annotate) - [select for diffs]
Tue Oct 17 02:31:44 2006 UTC (5 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3063: +2 -0 lines
Diff to previous 1.3063
* doc/autoconf.texi (Setting Output Variables): Fix typo.

Revision 1.3063 - (view) (download) (annotate) - [select for diffs]
Mon Oct 16 20:58:44 2006 UTC (5 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3062: +11 -0 lines
Diff to previous 1.3062
* bin/autoconf.as (version): Reword to match GNU Coding
Standards.
* bin/autoheader.in (version): Likewise.
* bin/autom4te.in (version): Likewise.
* bin/autoreconf.in (version): Likewise.
* bin/autoscan.in (version): Likewise.
* bin/autoupdate.in (version): Likewise.
* bin/ifnames.in (version): Likewise.

Revision 1.3062 - (view) (download) (annotate) - [select for diffs]
Sun Oct 15 01:12:02 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3061: +17 -0 lines
Diff to previous 1.3061
* lib/m4sugar/m4sh.m4 (AS_LITERAL_IF): Expand $1 before
looking for special shell characters.
* lib/autoconf/functions.m4 (AC_CHECK_FUNC): Do not expand the
macro defined by AS_VAR_PUSHDEF before passing it as a
parameter.
* lib/autoconf/general.m4 (AC_CHECK_FILE, AC_CHECK_DECL):
* lib/autoconf/libs.m4 (AC_SEARCH_LIBS, AC_CHECK_LIB):
* lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW, AC_CHECK_MEMBER):
* lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL):
(_AC_CHECK_HEADER_NEW, _AC_CHECK_HEADER_OLD, _AC_CHECK_HEADER_DIRENT):
Likewise.
* lib/autotest/general.m4 (AT_INIT): Quote parameters of
AS_VAR_* properly.
* tests/m4sh.at (AS_LITERAL_IF): New test.

Revision 1.3061 - (view) (download) (annotate) - [select for diffs]
Sun Oct 15 00:58:25 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3060: +53 -0 lines
Diff to previous 1.3060
(Imported from Automake.)
* build-aux/install-sh (posix_mkdir): Reject FreeBSD 6.1 mkdir -p -m,
which incorrectly sets the mode of an existing destination
directory.  In some cases the unpatched install-sh could do the
equivalent of "chmod 777 /" or "chmod 0 /" on a buggy FreeBSD
system.  We hope this is rare in practice, but it's clearly worth
fixing.  Problem reported by Alex Unleashed in
<http://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00012.html>.
Also, don't bother to check for -m bugs unless we're using -m;
suggested by Stepan Kasal.

2006-10-14  Paul Eggert  <eggert@cs.ucla.edu>

Import this change from Automake:

2006-08-23  Alexandre Duret-Lutz  <adl@gnu.org>
* lib/Autom4te/ChannelDefs.pm (usage): Mention that -Wportability
is enabled by default with gnu and gnits strictness.
Report from Bruno Haible.

2006-03-10  Alexandre Duret-Lutz  <adl@gnu.org>
* lib/Autom4te/ChannelDefs.pm: Make -Wportability the default in
gnu and gnits modes.

Import this change from Config:

2006-09-20  Ben Elliston  <bje@gnu.org>
* build-aux/config.sub (score, score-*): New.

Import this change from Gnulib:

2006-09-16  Karl Berry  <karl@gnu.org>
* doc/fdl.texi (ADDENDUM): switch to @heading from @appendixsubsec,
to avoid sectioning errors.

Import these changes from Texinfo:

2006-10-04  Karl Berry  <karl@gnu.org>
* build-aux/texinfo.tex (\singlequotechar): rename to \codequoteright.
(\quoteexpand): rename to \rquoteexpand.
(\codequoteleft): new def, to look for @set codequotebacktick.
(\lquoteexpand, \quoteexpand): new defs.
(\lquoteChar, \rquoteChar, \dashChar, \underChar: new \chardef's.
(\code): must use new \...Char values, since now ` is active.

2006-08-26  Karl Berry  <karl@gnu.org>
* build-aux/texinfo.tex (\textdegree): New command.

2006-08-12  Karl Berry  <karl@gnu.org>
* build-aux/texinfo.tex (error \box0): smaller font.

Revision 1.3060 - (view) (download) (annotate) - [select for diffs]
Sat Oct 14 09:54:32 2006 UTC (5 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.3059: +4 -0 lines
Diff to previous 1.3059
* doc/autoconf.texi (Autoheader Macros): Fix syntax error.

Revision 1.3059 - (view) (download) (annotate) - [select for diffs]
Fri Oct 13 18:26:38 2006 UTC (5 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.3058: +5 -0 lines
Diff to previous 1.3058
* doc/autoconf.texi (Autoheader Macros): Warn that the text
added to the template can get mangled.

Revision 1.3058 - (view) (download) (annotate) - [select for diffs]
Fri Oct 13 05:19:20 2006 UTC (5 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.3057: +6 -0 lines
Diff to previous 1.3057
* lib/autoconf/functions.m4 (AC_FUNC_OBSTACK): In the test,
include the default headers, and redefine obstack_chunk_alloc
and obstack_chunk_free.  Fixes false failure with glibc.

Revision 1.3057 - (view) (download) (annotate) - [select for diffs]
Thu Oct 12 19:44:22 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3056: +6 -0 lines
Diff to previous 1.3056
* lib/m4sugar/m4sh.m4 (_AS_TEST_PREPARE): Set as_executable_p,
for backward compatibility with Libtool 1.5.22.  Problem reported
by Ralf Wildenhues.

Revision 1.3056 - (view) (download) (annotate) - [select for diffs]
Thu Oct 12 17:01:45 2006 UTC (5 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.3055: +6 -0 lines
Diff to previous 1.3055
* lib/autoconf/c.m4 (AC_PROG_GCC_TRADITIONAL): Require
AC_PROG_CC.
Report by IOhannes m zmoelnig <zmoelnig@iem.at>.

Revision 1.3055 - (view) (download) (annotate) - [select for diffs]
Wed Oct 11 22:38:42 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3054: +5 -0 lines
Diff to previous 1.3054
* NEWS: AC_USE_SYSTEM_EXTENSIONS now defines _TANDEM_SOURCE for
the NonStop platform.
* doc/autoconf.texi (Posix Variants): Likewise.
* lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): Likewise.

Revision 1.3054 - (view) (download) (annotate) - [select for diffs]
Wed Oct 11 21:50:57 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3053: +9 -0 lines
Diff to previous 1.3053
* lib/m4sugar/m4sh.m4 (AS_TEST_X): New macro.
(AS_EXECUTABLE_P): Use as_test_x rather than as_executable_p.
(_AS_TEST_PREPARE): Set as_test_x rather than as_executable_p.
Use a better substitute, by inspecting the output of "ls"
rather than just using ":".
* lib/autoconf/general.m4 (_AC_LINK_IFELSE): Use AS_TEST_X
rather than AS_EXECUTABLE_P, since we needn't worry about
non-regular files here.

Revision 1.3053 - (view) (download) (annotate) - [select for diffs]
Wed Oct 11 19:35:57 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3052: +20 -0 lines
Diff to previous 1.3052
* NEWS: Autoconf-generated shell scripts no longer export BIN_SH,
due to configuration hassles with this.  See Tonya Underwood's report
<http://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00003.html>.
* doc/autoconf.texi (Special Shell Variables): Likewise.

2006-10-11  Paul Eggert  <eggert@cs.ucla.edu>
    Stepan Kasal  <kasal@ucw.cz>

* lib/m4sugar/m4sh.m4 (AS_BOURNE_COMPATIBLE): Don't set BIN_SH.
(_AS_DETECT_BETTER_SHELL): Don't look in /usr/bin/posix.

2006-10-11  Stepan Kasal  <kasal@ucw.cz>

* lib/m4sugar/m4sh.m4 (AS_BOURNE_COMPATIBLE): Move the
  initialization which is not inherited through the environment
(_AS_BOURNE_COMPATIBLE): ... to this new macro.
(_AS_RUN): Call _AS_BOURNE_COMPATIBLE, not AS_BOURNE_COMPATIBLE.

Revision 1.3052 - (view) (download) (annotate) - [select for diffs]
Mon Oct 9 22:51:35 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3051: +5 -0 lines
Diff to previous 1.3051
* doc/autoconf.texi (Limitations of Usual Tools): Describe
problems with mkdir -p -m.

Revision 1.3051 - (view) (download) (annotate) - [select for diffs]
Fri Oct 6 17:43:55 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3050: +17 -0 lines
Diff to previous 1.3050
* lib/autoconf/c.m4 (_AC_PROG_PREPROC_WORKS_IFELSE): Remove
comment about ac_cpp_err; it was incorrect, and anyway
ac_cpp_err is being removed below.
* lib/autoconf/general.m4 (_AC_PREPROC_IFELSE): Don't
set ac_cpp_err to 'yesyes' if preproc_warn_flag and werror_flag
are both 'yes'.  In fact, don't bother setting ac_cpp_err at all;
nobody uses it.
(_AC_COMPILE_IFELSE, _AC_LINK_IFELSE): Don't log our funky tests
with werror_flag and conftest.err and so forth.  This is more
compatible with how _AC_PROG_PREPROC_WORKS_IFELSE behaves,
and anyway the user shouldn't normally want to see this gorp logged.
Problem reported by Ralf Wildenhues.
* lib/autoconf/lang.m4 (AC_LANG_WERROR): werror_flag's default is
empty, not 'no', since the rest of the code uses 'test -z'.

Revision 1.3050 - (view) (download) (annotate) - [select for diffs]
Fri Oct 6 15:31:26 2006 UTC (5 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.3049: +0 -12 lines
Diff to previous 1.3049
Cancel the previous change for now.

Revision 1.3049 - (view) (download) (annotate) - [select for diffs]
Wed Oct 4 21:18:54 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3048: +3 -2 lines
Diff to previous 1.3048
Improve log entry.

Revision 1.3048 - (view) (download) (annotate) - [select for diffs]
Wed Oct 4 21:16:06 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3047: +11 -0 lines
Diff to previous 1.3047
* doc/autoconf.texi (Special Shell Variables): Autoconf-generated
shel scripts no longer export BIN_SH, due to configuration
hassles with this.
* lib/m4sugar/m4sh.m4 (AS_BOURNE_COMPATIBLE): Don't set BIN_SH
or DUALCASE.
(_AS_DETECT_BETTER_SHELL): Don't look in /usr/bin/posix.
Use AS_EXECUTABLE_P rather than test -f.
(AS_SHELL_SANITIZE): Set DUALCASE.
(AS_EXECUTABLE_P): Just invoke as_executable_p.
(_AS_TEST_PREPARE): Default to test -f, rather than to nothing.

Revision 1.3047 - (view) (download) (annotate) - [select for diffs]
Wed Oct 4 19:10:49 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3046: +7 -0 lines
Diff to previous 1.3046
* lib/autoconf/general.m4 (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE):
Use a single call to AC_DO_TOKENS rather than multiple, for
efficiency.
(_AC_LINK_IFELSE): Test that resulting file is executable.
Problem reported by mwoehlke in
<http://lists.gnu.org/archive/html/bug-coreutils/2006-10/msg00048.html>.

Revision 1.3046 - (view) (download) (annotate) - [select for diffs]
Wed Oct 4 18:53:19 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3045: +5 -0 lines
Diff to previous 1.3045
* lib/m4sugar/m4sh.m4 (_AS_TEST_PREPARE): Use "test -x /" rather
than creating a file to use with test -x; this is much faster.

Revision 1.3045 - (view) (download) (annotate) - [select for diffs]
Tue Oct 3 06:27:17 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3044: +5 -0 lines
Diff to previous 1.3044
* lib/autom4te.in (Automake-preselections): Add
AM_GNU_GETTEXT_INTL_SUBDIR, for automake 1.10.

Revision 1.3044 - (view) (download) (annotate) - [select for diffs]
Wed Sep 27 16:47:08 2006 UTC (5 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.3043: +5 -0 lines
Diff to previous 1.3043
* doc/autoconf.texi (Writing testsuite.at): Fix a typo: for
standard error, `experr' should be used, not `expout'.

Revision 1.3043 - (view) (download) (annotate) - [select for diffs]
Tue Sep 26 20:57:16 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3042: +40 -0 lines
Diff to previous 1.3042
* lib/autoconf/functions.m4 (AC_FUNC_FSEEKO): Don't compile the
fseeko testing program twice; just use the earlier result.
* lib/autoconf/specific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE):
Set cache var to 'unknown' (not 'no') if leaving the macro unset
still doesn't let the program compile.
(AC_SYS_LARGEFILE): Test for _LARGE_FILES only if earlier tests
failed.

* lib/autoconf/functions.m4: Fix problems reported by Ralf Wildenhues.
(AC_FUNC_ERROR_AT_LINE): Don't bother to check for error.h.  Just
include it, without including anything else.
(AC_FUNC_FSEEKO): Avoid gcc -Wall warnings about constant
expressions.
(AC_FUNC_STRNLEN): Require AC_USE_SYSTEM_EXTENSIONS.

* lib/autoconf/functions.m4 (AC_FUNC_ERROR_AT_LINE): Check for
`error.h', and include it, for a `error_at_line' prototype.
Use a nonempty format string in the link test.
* lib/autoconf/functions.m4 (AC_FUNC_WAIT3): Include <sys/wait.h>,
for a declaration of wait3.

Revision 1.3042 - (view) (download) (annotate) - [select for diffs]
Tue Sep 26 18:07:16 2006 UTC (5 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.3041: +5 -0 lines
Diff to previous 1.3041
* tests/semantics.at (AC_CHECK_MEMBERS): Also test with a struct
member.

Revision 1.3041 - (view) (download) (annotate) - [select for diffs]
Tue Sep 26 06:04:35 2006 UTC (5 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.3040: +6 -0 lines
Diff to previous 1.3040
* NEWS: Recommend M4 1.4.7 instead of 1.4.6.
* README: Likewise.
* doc/autoconf.texi (Introduction, Why GNU M4): Likewise.

2006-09-25  Paul Eggert  <eggert@cs.ucla.edu>

Revision 1.3040 - (view) (download) (annotate) - [select for diffs]
Mon Sep 25 17:50:06 2006 UTC (5 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.3039: +11 -0 lines
Diff to previous 1.3039
* lib/autoconf/functions.m4 (AC_FUNC_OBSTACK): Avoid `gcc -Wall'
warnings (uninitialized value).
(AC_FUNC_UTIME_NULL): Likewise, test for and include <utime.h> if
present.
* lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT): Likewise, add
parentheses.
(AC_STRUCT_TM): Likewise, avoid unused variables.

Revision 1.3039 - (view) (download) (annotate) - [select for diffs]
Thu Sep 21 10:36:19 2006 UTC (5 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.3038: +1 -1 lines
Diff to previous 1.3038
typo

Revision 1.3038 - (view) (download) (annotate) - [select for diffs]
Wed Sep 20 18:07:47 2006 UTC (5 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.3037: +8 -0 lines
Diff to previous 1.3037
* lib/autoconf/c.m4 (_AC_ARG_VAR_LDFLAGS): Update comment.
(_AC_ARG_VAR_LIBS): New macro: let LIBS be precious.
(AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Call _AC_ARG_VAR_LIBS.
* lib/autoconf/fortran.m4 (AC_PROG_F77, AC_PROG_FC): Likewise.
Report by Olly Betts.

Revision 1.3037 - (view) (download) (annotate) - [select for diffs]
Wed Sep 20 03:08:08 2006 UTC (5 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3036: +15 -0 lines
Diff to previous 1.3036
* m4/m4.m4: Change copyright.
* configure: Regenerate.
* Makefile.in: Likewise.
* bin/Makefile.in: Likewise.
* doc/Makefile.in: Likewise.
* lib/Makefile.in: Likewise.
* lib/Autom4te/Makefile.in: Likewise.
* lib/autoconf/Makefile.in: Likewise.
* lib/autoscan/Makefile.in: Likewise.
* lib/autotest/Makefile.in: Likewise.
* lib/emacs/Makefile.in: Likewise.
* lib/m4sugar/Makefile.in: Likewise.
* man/Makefile.in: Likewise.
* tests/Makefile.in: Likewise.

Revision 1.3036 - (view) (download) (annotate) - [select for diffs]
Wed Sep 20 02:44:51 2006 UTC (5 years, 7 months ago) by ericb
Branch: MAIN
Changes since 1.3035: +7 -0 lines
Diff to previous 1.3035
* m4/m4.m4 (AC_PROG_GNU_M4): Check for m4 --debugfile support.
* bin/Makefile.am (edit): Substitute M4_DEBUGFILE.
* bin/autom4te.in (handle_m4): Favor --debugfile over misnamed
--error-output, to avoid warnings with M4 2.0.

Revision 1.3035 - (view) (download) (annotate) - [select for diffs]
Tue Sep 19 09:35:41 2006 UTC (5 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.3034: +6 -0 lines
Diff to previous 1.3034
* lib/autoconf/libs.m4 (AH_CHECK_LIB): Fix quoting, to be
  consistent with _AH_CHECK_FUNCS and _AH_CHECK_HEADERS.
* lib/autoconf/headers.m4 (AH_CHECK_HEADERS_DIRENT): Likewise.

Revision 1.3034 - (view) (download) (annotate) - [select for diffs]
Fri Sep 15 14:53:43 2006 UTC (5 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.3033: +9 -4 lines
Diff to previous 1.3033
* lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT): Eliminate the
expansion of AC_CHECK_FUNCS.

Revision 1.3033 - (view) (download) (annotate) - [select for diffs]
Thu Sep 14 15:21:20 2006 UTC (5 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.3032: +1 -1 lines
Diff to previous 1.3032
typo

Revision 1.3032 - (view) (download) (annotate) - [select for diffs]
Thu Sep 14 09:40:59 2006 UTC (5 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.3031: +7 -2 lines
Diff to previous 1.3031
* lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Remove a
  the path at runtime.

Revision 1.3031 - (view) (download) (annotate) - [select for diffs]
Wed Sep 13 04:48:23 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.3030: +10 -0 lines
Diff to previous 1.3030
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Quote the
argument to `--prefix' for sub-configure scripts.
Pass `--silent' to sub-configure scripts.
* tests/torture.at (Configuring subdirectories): Add tests
for both changes.
* doc/autoconf.texi (Setting Output Variables): Fix example to
not show `--silent' being passed to a `configure' re-run.

Revision 1.3030 - (view) (download) (annotate) - [select for diffs]
Tue Sep 12 18:16:34 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3029: +6 -0 lines
Diff to previous 1.3029
* doc/autoconf.texi (Input): Clarify role of AC_CONFIG_MACRO_DIR.
* lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Do not check
for the existence of the directory at configure-time.  That's
too late, anyway, and possibly the directory isn't part of the
distribution.  Problem reported by Stefan Seefeld.

Revision 1.3029 - (view) (download) (annotate) - [select for diffs]
Tue Sep 12 11:17:55 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.3028: +6 -6 lines
Diff to previous 1.3028
Update ChangeLog according to last changes.

Revision 1.3028 - (view) (download) (annotate) - [select for diffs]
Mon Sep 11 16:42:57 2006 UTC (5 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.3027: +7 -0 lines
Diff to previous 1.3027
* tests/local.at (AT_CHECK_M4): Fix this so that the testsuite
  works with GNU M4 1.4.3 again; make the normalized form
  match the current m4 message; fix the description.
* test/tools.at (autom4te cache): Adapt to the change.

Revision 1.3027 - (view) (download) (annotate) - [select for diffs]
Mon Sep 11 15:37:27 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3026: +6 -0 lines
Diff to previous 1.3026
* doc/autoconf.texi (Here-Documents): Document bug in UnixWare
7.1.4 /usr/bin/posix/sh.

Revision 1.3026 - (view) (download) (annotate) - [select for diffs]
Fri Sep 8 22:36:16 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3025: +11 -0 lines
Diff to previous 1.3025
* lib/autoconf/functions.m4 (AC_FUNC_MKTIME):  Add year_2050_test
to catch glibc bug 2821
<http://sourceware.org/bugzilla/show_bug.cgi?id=2821>.
Merge from gnulib as follows: Use AC_CHECK_HEADERS_ONCE instead of
AC_CHECK_HEADERS, and likewise for AC_CHECK_FUNCS_ONCE and
AC_CHECK_FUNCS.  Don't check for stdlib.h, since we now
assume C89.

Revision 1.3025 - (view) (download) (annotate) - [select for diffs]
Fri Sep 8 12:38:38 2006 UTC (5 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.3024: +7 -0 lines
Diff to previous 1.3024
* lib/autom4te.in (Autoconf-without-aclocal-m4): Move the
preselections ...
(Autoconf): ... here.
(Autoscan-preselections): Delete.

Revision 1.3024 - (view) (download) (annotate) - [select for diffs]
Thu Sep 7 13:51:08 2006 UTC (5 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.3023: +5 -0 lines
Diff to previous 1.3023
* lib/autom4te.in (Automake-preselections): Preselect
AM_ENABLE_MULTILIB.

Revision 1.3023 - (view) (download) (annotate) - [select for diffs]
Tue Sep 5 23:27:53 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3022: +7 -1 lines
Diff to previous 1.3022
* doc/autoconf.texi (Preset Output Variables): srcdir and
top_srcdir are not necessarily relative.

Revision 1.3022 - (view) (download) (annotate) - [select for diffs]
Tue Sep 5 17:17:31 2006 UTC (5 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.3021: +9 -0 lines
Diff to previous 1.3021
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Prefer xlf90/xlf95 over
f90/f95 because the latter drivers of AIX Fortran 9.1 do not
accept files with extension `.f'.  For consistency, also prefer
xlf over f77.
* doc/autoconf.texi (Fortran Compiler): Remove mention of bug
from last patch.

Revision 1.3021 - (view) (download) (annotate) - [select for diffs]
Tue Sep 5 14:36:17 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3020: +7 -0 lines
Diff to previous 1.3020
* lib/autoconf/erlang.m4 (AC_ERLANG_CHECK_LIB): Added substitution
of ERLANG_LIB_VER_* variables.
* doc/autoconf.texi (Erlang Libraries): Document ERLANG_LIB_VER_*
variables.

Revision 1.3020 - (view) (download) (annotate) - [select for diffs]
Sun Sep 3 19:53:07 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3019: +5 -2 lines
Diff to previous 1.3019
* doc/autoconf.texi (Fortran Compiler): Document that AC_PROG_CC should be
called before AC_PROG_FC, due to a bug in Autoconf.

Revision 1.3019 - (view) (download) (annotate) - [select for diffs]
Sun Sep 3 19:41:12 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3018: +5 -0 lines
Diff to previous 1.3018
* doc/autoconf.texi (Limitations of Builtins): Document
'unset' bugs of Bash 2.01 and 2.05a.

Revision 1.3018 - (view) (download) (annotate) - [select for diffs]
Sat Sep 2 05:37:07 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3017: +15 -0 lines
Diff to previous 1.3017
* NEWS: New macro AC_CACHE_CHECK_INT.  It replaces the
old AC_COMPUTE_INT, which now behaves like _AC_COMPUTE_INT
except the first two arguments are reversed.
* doc/autoconf.texi (Caching Results): New macro AC_CACHE_CHECK_INT.
(Generic Compiler Characteristics): AC_COMPUTE_INT no longer
caches nor outputs a diagnostic.  Suggested by Bruno Haible.
* lib/autoconf/general.m4 (AC_CACHE_CHECK_INT): New macro,
equivalent to the old AC_COMPUTE_INT.
(AC_COMPUTE_INT): No longer caches or reports.  New signature.
All uses changed to AC_CACHE_CHECK_INT.
* tests/base.at (AC_CACHE_CHECK_INT): New test.
* tests/mktests.sh (ac_exclude_lsit): Add AC_CACHE_CHECK_INT.

Revision 1.3017 - (view) (download) (annotate) - [select for diffs]
Thu Aug 31 22:38:30 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3016: +9 -0 lines
Diff to previous 1.3016
* NEWS: AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU, AC_FUNC_GETLOADVG,
and AC_REPLACE_FNMATCH are now obsolescent in Autoconf.  New
programs should use their Gnulib counterparts.
* doc/autoconf.texi (Particular Functions): Likewise.
(Macro Names, testsuite Invocation): Replace uses of these
obsolete macros with uses of non-obsolete macros.

Revision 1.3016 - (view) (download) (annotate) - [select for diffs]
Tue Aug 29 12:37:57 2006 UTC (5 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3015: +5 -0 lines
Diff to previous 1.3015
* configure.ac (AC_INIT): Bump to 2.60b.
* NEWS: Update.

Revision 1.3015 - (view) (download) (annotate) - [select for diffs]
Tue Aug 29 04:36:39 2006 UTC (5 years, 8 months ago) by ericb
Branch: MAIN
Changes since 1.3014: +5 -0 lines
Diff to previous 1.3014
* lib/autoconf/headers.m4 (AC_HEADER_STAT): Fix logic that was
mistakenly swapped on 2006-08-15.

Revision 1.3014 - (view) (download) (annotate) - [select for diffs]
Sat Aug 26 03:48:30 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3013: +5 -0 lines
Diff to previous 1.3013
* lib/autoconf/general.m4 (_AC_LINK_IFELSE): Remove the IPA/IPO
file created by the PGI compiler.

Revision 1.3013 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 21:40:50 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
CVS Tags: AUTOCONF-2_60a
Changes since 1.3012: +4 -0 lines
Diff to previous 1.3012
Version 2.60a.

Revision 1.3012 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 21:21:56 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3011: +1 -1 lines
Diff to previous 1.3011
Fix email address in previous checkin.

Revision 1.3011 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 21:21:19 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3010: +5 -0 lines
Diff to previous 1.3010
* lib/Autom4te/General.pm (END): Use `File::Path::rmtree' to
simplify the code.

Revision 1.3010 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 20:48:02 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3009: +12 -0 lines
Diff to previous 1.3009
Fix Lex library problem reported to us by Julio Garvia.
* doc/autoconf.texi (Particular Programs): YYTEXT_POINTER is
for the default, which the user can override.
* lib/autoconf/programs.m4 (AC_PROG_LEX): Let _AC_PROG_LEX_YYTEXT_DECL
deal with LEXLIB.
(_AC_PROG_LEX_YYTEXT_DECL): Handle caching correctly; the old code
didn't work if some values were cached but not others.  Test for
broken lex libraries like native ia64-hp-hpux11.22; see
<http://sources.redhat.com/ml/binutils/2003-12/msg00337.html>, and
work around the problem by preferring an empty LEXLIB to -lfl or
-ll.  Let the user set LEXLIB='' to indicate no library needed.

Revision 1.3009 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 17:23:11 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3008: +6 -0 lines
Diff to previous 1.3008
* NEWS: Recommend M4 1.4.6 instead of 1.4.5.
* README: Likewise.
* doc/autoconf.texi (Introduction, Why GNU M4): Likewise.

Revision 1.3008 - (view) (download) (annotate) - [select for diffs]
Fri Aug 25 00:36:08 2006 UTC (5 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.3007: +2 -2 lines
Diff to previous 1.3007
fix typos

Revision 1.3007 - (view) (download) (annotate) - [select for diffs]
Thu Aug 24 22:56:47 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3006: +108 -19 lines
Diff to previous 1.3006
Rework to use more-modern build style.
Many files are renamed; all uses of their names were changed.
* .x-sc_trailing_blank: Renamed from .x-sc_trailing_blank.
* .x-sc_useless_cpp_parens: New file.
* build-aux/config.guess: Renamed from config/config.guess.  Update.
* build-aux/config.sub: Renamed from config/config.sub.  Update.
* build-aux/elisp-comp: Renamed from config/elisp-comp.
* build-aux/install-sh: Renamed from config/install-sh.  Update.
* build-aux/mdate-sh: Renamed from config/mdate-sh.
* build-aux/missing: Renamed from config/missing.
* build-aux/texinfo.tex: Renamed from config/texinfo.tex.  Update.
* build-aux/vc-list-files: Renamed from config/vc-list-files.
* config/Makefile.am: Removed.
* config/mkinstalldirs: Removed.
* config/move-if-change: Removed.
* m4/m4.m4: Renamed from config/m4.m4.  Add (C) to copyright notice.
* Makefile.am (SUBDIRS): Remove config.
(ACLOCAL_AMFLAGS): Include from m4, not config.
(EXTRA_DIST): Add config/announce-gen, config/prev-version.txt.
(WGET, WGETFLAGS): New macros, since Makefile.maint no longer does this.
(autom4te-update): Rewrite with a loop.  Get from gnulib, not automake.
Fail if there's an error.
* Makefile.cfg (move_if_change): Remove.
(wget_files): Remove.
(cvs_executable_files): New macro.
(cvs_files): Use it.  Remove mkinstalldirs.  Add fdl.texi.
(executable-update): Use $(cvs_executable_files).
(local-checks-to-skip): Remove.
* Makefile.maint: Merge from coreutils, plus add our own changes
(gzip_rsyncable): New macro.
(GZIP_ENV): Use it.
(CVS_LIST): Use build-aux/vc-list-files.
(VERSION_REGEXP): New macro.
(local-checks-available): Add patch-check, $(syntax-check-rules),
check-AUTHORS.
(syntax-check-rules): Compute dynamically.
(sc_cast_of_x_alloc_return_value): Work even if no source files.
(sc_cast_of_alloca_return_value): Likewise.
(sc_prohibit_atoi_atof): Simplify regexp.
(sc_no_if_have_config_h, sc_require_config_h):
(sc_prohibit_assert_without_use,
(sc_obsolete_symbols): Check for O_NDELAY.
(sc_texi_notab): Remove.
(sc-changelog): Don't make an exception for '----' lines.
(.re-list): Remove, so we don't have a junk file behind.
(sc_system_h_headers): Remove the need for .re-list.
(sc_the_the):  New rule.
(sc_tight_scope): Simplify.
(sc_trailing_space): Renamed from sc_trailing_blank.
(longopt_re): New macro.
(sc_two_space_separator_in_usage): New rule.
(sc_unmarked_diagnostics): Look at all files under CVS.
(sc_useless_cpp_parens, patch-check, check-AUTHORS): New rules.
(news-date-check, changelog-check): Version is OK.
(po-check): Look for lib files even if not in CVS.
(copyright-check): Use $() not ``.
(maintainer-distcheck): Do not depend on changelog-check.
(my-distcheck): Depend on $(release_archive_dir)/$(prev-tgz).
Also check for -Wpointer-arith.
(WGET, WGETFLAGS, tgz-md5, tgz-sha1, bz2-md5, bz2-sha1):
(xdelta-md5, xdelta-sha1, tgz-size, bz2-size, xd-size, rel-check):
Remove.
(announcement): Add --gpg-key-id arg.
(cvs-sv): Remove.
(move_if_change): Just use mv.
(local_updates: Remove wget-update, po-update.
(po_repo, do-po-update, po-update, wget_files, get-targets): Remove.
(config.guess-url_prefix, config.sub-url_prefix): Remove.
(ansi2knr.c-url_prefix, texinfo.tex-url_prefix):
(standards.texi-url_prefix, make-stds.texi-url_prefix, target, url):
($(get-targets)): Remove.
(cvs_files): Remove missing, mkinstalldirs, ansi2knr.c.
(gnulib_repo): Renamed from automake_repo.  Get from gnulib now.
(cvs-update): Get from gnulib.
(emut_upload_commands): gnupload is in build-aux now.
(alpha beta major): Add changelog-check.  Check version.
* configure.ac (AC_CONFIG_AUX_DIR): Renamed from config to build-aux.
(AC_CONFIG_FILES): Remove.
* bin/autoconf.as: Add spaces to avoid distcheck warning.
* config/announce-gen: Sync from coreutils.
* doc/make-stds.texi: Sync from gnulib.
* doc/standards.texi: Likewise.
* man/Makefile.am: Adjust for config -> build-aux renaming.
* tests/Makefile.am: Prefer $(FOO) to @FOO@.
* tests/local.at: Adjust from config -> build-aux renaming.
* tests/tools.at: Likewise.
* tests/torture.at: Likewise.

Revision 1.3006 - (view) (download) (annotate) - [select for diffs]
Thu Aug 24 18:08:16 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3005: +9 -0 lines
Diff to previous 1.3005
* NEWS: The C99 check now tests for vararg macros and 64-bit
preprocessor ints.
* doc/autoconf.texi (C Compiler): Document // comments, va_copy.
* lib/autoconf/c.m4 (_AC_PROG_CC_C99): Test varargs macros and
64-bit preprocessor ints.  Check for static initialization of
long long.  Remove unnecessary casts.

Revision 1.3005 - (view) (download) (annotate) - [select for diffs]
Thu Aug 24 16:58:54 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3004: +6 -0 lines
Diff to previous 1.3004
* doc/autoconf.texi (Particular Programs): Mention that
@INSTALL@ and @MKDIR_P@ may vary for different output files.

Revision 1.3004 - (view) (download) (annotate) - [select for diffs]
Thu Aug 24 16:46:20 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3003: +7 -0 lines
Diff to previous 1.3003
* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Also ignore
-lgcc?* and -lSystem, for Darwin/MacOS X.

Revision 1.3003 - (view) (download) (annotate) - [select for diffs]
Tue Aug 22 20:09:51 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3002: +3 -0 lines
Diff to previous 1.3002
* lib/autoconf/c.m4 (AC_C_CONST): Don't used shadowed vars, to
pacify insanely picky compilers.  Problem reported by Eric Blake.

Revision 1.3002 - (view) (download) (annotate) - [select for diffs]
Tue Aug 22 19:51:18 2006 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.3001: +5 -0 lines
Diff to previous 1.3001
* doc/autoconf.texi (Posix Variants): INTERACTIVE Unix is no
longer supported by Sun.

Revision 1.3001 - (view) (download) (annotate) - [select for diffs]
Tue Aug 15 16:28:35 2006 UTC (5 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.3000: +0 -1 lines
Diff to previous 1.3000
Undo change to types.m4; it was a typo.

Revision 1.3000 - (view) (download) (annotate) - [select for diffs]
Tue Aug 15 16:24:42 2006 UTC (5 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2999: +26 -0 lines
Diff to previous 1.2999
* NEWS: Autoconf now uses constructs like "#ifdef HAVE_STDLIB_H"
rather than "#if HAVE_STDLIB_H", so that it now works with "gcc
-Wundef -Werror".  Problem reported by David Fang in
<http://lists.gnu.org/archive/html/autoconf/2006-08/msg00045.html>.
* doc/autoconf.texi (Header Templates, Default Includes):
(Particular Functions, Generic Functions, Header Portability):
(Particular Headers, Generic Headers, Generic Declarations, Guidelines):
(Obsolete Macros, AC_FOO_IFELSE vs AC_TRY_FOO):
(Present But Cannot Be Compiled, Preprocessor Symbol Index):
Prefer #ifdef to #if.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Prefer #ifdef to #if.
* lib/autoconf/functions.m4 (AC_FUNC_ALLOCA, _AC_FUNC_MALLOC_IF):
(AC_FUNC_MKTIME, AC_FUNC_MMAP, _AC_FUNC_REALLOC_IF):
(AC_FUNC_SELECT_ARGTYPES, AC_FUNC_SETVBUF_REVERSED, _AC_FUNC_VFORK):
Likewise.
* lib/autoconf/headers.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS):
(AC_HEADER_RESOLV, AC_HEADER_STAT): Likewise.
* lib/autoconf/specific.m4 (AC_DECL_SYS_SYGLIST):
(AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
* lib/autoconf/types.m4 (AC_STRUCT_TIMEZONE): Likewise.
* lib/autoconf/headers.m4 (AC_HEADER_STAT): Don't assume that
S_ISDIR etc. are valid for use in #if; POSIX doesn't guarantee
this.

Revision 1.2999 - (view) (download) (annotate) - [select for diffs]
Mon Aug 14 22:51:35 2006 UTC (5 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2998: +6 -0 lines
Diff to previous 1.2998
* doc/autoconf.texi (Limitations of Usual Tools): Document sed
problems with arg script text that doesn't end in newline, and
with '-e a...'.  Problems reported by Ralf Wildenhues.

Revision 1.2998 - (view) (download) (annotate) - [select for diffs]
Sat Aug 12 18:33:46 2006 UTC (5 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2997: +5 -0 lines
Diff to previous 1.2997
* lib/autoconf/libs.m4 (AC_PATH_X_DIRECT): Replace another
check for libXt by a check for libX11.

Revision 1.2997 - (view) (download) (annotate) - [select for diffs]
Thu Aug 10 04:53:38 2006 UTC (5 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2996: +5 -0 lines
Diff to previous 1.2996
* doc/autoconf.texi (config.status Invocation): Adjust according
to last change.

Revision 1.2996 - (view) (download) (annotate) - [select for diffs]
Tue Aug 8 16:29:04 2006 UTC (5 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.2995: +6 -0 lines
Diff to previous 1.2995
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): `config.status
--help' should mention that `--version' outputs configuration
settings.  Report by Bruno Haible.

Revision 1.2995 - (view) (download) (annotate) - [select for diffs]
Mon Aug 7 07:10:24 2006 UTC (5 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2994: +10 -0 lines
Diff to previous 1.2994
Fix test suite failures reported by Pierre in
<http://lists.gnu.org/archive/html/bug-autoconf/2006-08/msg00005.html>.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't claim
the compiler created a file "b.out" when it didn't create anything
at all.
* lib/autoconf/specific.m4 (AC_SYS_INTERPRETER):
Discard stderr too, when invoking the test script.

Revision 1.2994 - (view) (download) (annotate) - [select for diffs]
Sun Aug 6 06:26:25 2006 UTC (5 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2993: +5 -0 lines
Diff to previous 1.2993
* lib/autoconf/libs.m4 (AC_PATH_XTRA): Fixed a typo
in the restoring of the werror flag.

Revision 1.2993 - (view) (download) (annotate) - [select for diffs]
Mon Jul 24 19:55:45 2006 UTC (5 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2992: +2 -0 lines
Diff to previous 1.2992
(Limitations of Usual Tools): Warn about sed stripping
leading white space from text.

Revision 1.2992 - (view) (download) (annotate) - [select for diffs]
Mon Jul 24 19:35:50 2006 UTC (5 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2991: +6 -0 lines
Diff to previous 1.2991
* doc/autoconf.texi (Volatile Objects): Be even a little
less skeptical about "volatile".

Revision 1.2991 - (view) (download) (annotate) - [select for diffs]
Thu Jul 20 22:38:47 2006 UTC (5 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2990: +4 -0 lines
Diff to previous 1.2990
* lib/autoconf/libs.m4 (AC_PATH_XTRA): Don't use -R if the
compiler complains about it, even if things works after the
complaint.  Problem reported by Peter O'Gorman.

Revision 1.2990 - (view) (download) (annotate) - [select for diffs]
Thu Jul 20 21:21:14 2006 UTC (5 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2989: +3 -3 lines
Diff to previous 1.2989
* doc/autoconf.texi (Preset Output Variables): Document CFLAGS,
CPPFLAGS, and LDFLAGS better.  Problem reported by Bruno Haible.
Similarly for CXXFLAGS, OBJCFLAGS, ERLCFLAGS.

Revision 1.2989 - (view) (download) (annotate) - [select for diffs]
Thu Jul 20 17:09:10 2006 UTC (5 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2988: +6 -0 lines
Diff to previous 1.2988
* doc/autoconf.texi (Preset Output Variables): Document CFLAGS
better, since it's also used when linking.  Similarly for
CXXFLAGS etc.

Revision 1.2988 - (view) (download) (annotate) - [select for diffs]
Mon Jul 17 21:39:39 2006 UTC (5 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2987: +3 -3 lines
Diff to previous 1.2987
Fix previous log entry; I misunderstood Welche.

Revision 1.2987 - (view) (download) (annotate) - [select for diffs]
Mon Jul 17 17:34:05 2006 UTC (5 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2986: +8 -1 lines
Diff to previous 1.2986
* lib/autoconf/libs.m4 (AC_PATH_XTRA): Do the check for space after
-R regardless of host.  Patrick Welche reports that a space after -R
is also required for NetBSD 3.99.

Revision 1.2986 - (view) (download) (annotate) - [select for diffs]
Mon Jul 17 16:15:34 2006 UTC (5 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2985: +5 -0 lines
Diff to previous 1.2985
* README: Recommend M4 1.4.5.
* doc/autoconf.texi (Introduction, Why GNU M4): Likewise.

Revision 1.2985 - (view) (download) (annotate) - [select for diffs]
Fri Jul 7 18:43:49 2006 UTC (5 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2984: +8 -0 lines
Diff to previous 1.2984
* doc/autoconf.texi (C Compiler): Add a ref to Volatile Objects
under AC_C_VOLATILE.
(Volatile Objects): Be a little less skeptical about what
"volatile" means.  Derived from thoughts by Ben Pfaff in
<http://lists.gnu.org/archive/html/bug-gnulib/2006-07/msg00092.html>.

Revision 1.2984 - (view) (download) (annotate) - [select for diffs]
Fri Jul 7 18:39:38 2006 UTC (5 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2983: +4 -0 lines
Diff to previous 1.2983
* doc/autoconf.texi: Fix some typos.

Revision 1.2983 - (view) (download) (annotate) - [select for diffs]
Fri Jul 7 17:56:16 2006 UTC (5 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2982: +7 -0 lines
Diff to previous 1.2982
* tests/torture.at (Configuring subdirectories): Set CONFIG_SITE
more globally, since the 2006-06-30 patch didn't suffice.  Problem
reported by Keith Marshall.  Also, don't bother with builddir2,
since it shouldn't be needed any more.

Revision 1.2982 - (view) (download) (annotate) - [select for diffs]
Fri Jul 7 14:21:57 2006 UTC (5 years, 10 months ago) by bonzini
Branch: MAIN
Changes since 1.2981: +13 -0 lines
Diff to previous 1.2981
2006-07-07  Paolo Bonzini  <bonzini@gnu.org>

	* doc/autoconf.texi (Generic compiler characteristics):
	Document AC_COMPUTE_INT.  Fix wrong statements on Default
	Includes for AC_CHECK_SIZEOF and AC_CHECK_ALIGNOF.

	* lib/autoconf/general.m4 (AC_COMPUTE_INT): New.
	(_AC_COMPUTE_INT): Add obsoletion warnings.
	* lib/autoconf/types.m4 (AC_CHECK_SIZEOF, AC_CHECK_ALIGNOF): Use
	AC_COMPUTE_INT.

	* NEWS: Document change.

Revision 1.2981 - (view) (download) (annotate) - [select for diffs]
Wed Jul 5 09:40:56 2006 UTC (5 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2980: +6 -0 lines
Diff to previous 1.2980
* doc/autoconf.texi (Volatile Objects): New section.

Revision 1.2980 - (view) (download) (annotate) - [select for diffs]
Sun Jul 2 07:35:29 2006 UTC (5 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2979: +10 -0 lines
Diff to previous 1.2979
* lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT):
Require that long long int be at least 64 bits wide.
(AC_TYPE_UNSIGNED_LONG_LONG_INT): Likewise.

Revision 1.2979 - (view) (download) (annotate) - [select for diffs]
Fri Jun 30 07:19:46 2006 UTC (5 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2978: +8 -0 lines
Diff to previous 1.2978
* tests/torture.at (Configuring subdirectories): Set CONFIG_SITE
to a nonexistent file, so that we don't have to worry about
a local site configuration that doesn't use /usr/local.
Problem reported by Keith Marshall in
<http://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00133.html>.

Revision 1.2978 - (view) (download) (annotate) - [select for diffs]
Wed Jun 28 17:48:52 2006 UTC (5 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2977: +18 -0 lines
Diff to previous 1.2977
* doc/autoconf.texi: Be more consistent about using @acronym with
"HP" and "HP-UX".  Remove mention of OSF; the old version wasn't
quite right (it talked about "OSF/Tru64", even though the
operating systems were called OSF/1, Digital UNIX, and Tru64 UNIX,
and it even mentioned "OSF 4"!) and at this point there's little
reason to talk about OSF any more, since it died in 1994.
(Specific Compiler Characteristics): Simplify example of
negative-size array.
(File Descriptors): Reorder to make the text flow better.
Remove joke about "appreciate the various levels"; I didn't get it.
Add remark about HP-UX sh -x bug with stderr noted by Bob Proulx in
<http://lists.gnu.org/archive/html/bug-coreutils/2006-06/msg00225.html>.
(File Descriptors, Limitations of Usual Tools):
Tone down the advice against renaming or removing open files.
(Limitations of Usual Tools): Add a new section, on 'rm'.

Revision 1.2977 - (view) (download) (annotate) - [select for diffs]
Wed Jun 28 08:36:54 2006 UTC (5 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2976: +11 -0 lines
Diff to previous 1.2976
* lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT): Use -lX11, not
  -lXt in LIBS, idea from Karsten Hopp.

Revision 1.2976 - (view) (download) (annotate) - [select for diffs]
Fri Jun 23 19:09:49 2006 UTC (5 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2975: +5 -0 lines
Diff to previous 1.2975
* configure.ac (AC_INIT): Bump to 2.60a.
* NEWS: Update.

Revision 1.2975 - (view) (download) (annotate) - [select for diffs]
Fri Jun 23 16:20:17 2006 UTC (5 years, 10 months ago) by rwild
Branch: MAIN
CVS Tags: AUTOCONF-2_60
Changes since 1.2974: +6 -0 lines
Diff to previous 1.2974
Version 2.60.

* configure.ac, NEWS: Update.

Revision 1.2974 - (view) (download) (annotate) - [select for diffs]
Fri Jun 23 15:22:01 2006 UTC (5 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2973: +2 -0 lines
Diff to previous 1.2973
* config/texinfo.tex: Sync from upstream.

Revision 1.2973 - (view) (download) (annotate) - [select for diffs]
Fri Jun 23 15:19:34 2006 UTC (5 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2972: +3 -0 lines
Diff to previous 1.2972
* bin/autom4te.in (handle_traces): Transform the `@S|@'
quadrigraph correctly in traces.

Revision 1.2972 - (view) (download) (annotate) - [select for diffs]
Fri Jun 23 15:18:45 2006 UTC (5 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2971: +3 -1 lines
Diff to previous 1.2971
* NEWS, lib/Autom4te/C4che.pm, lib/autoconf/functions.m4:
Fix typos.

Revision 1.2971 - (view) (download) (annotate) - [select for diffs]
Fri Jun 23 14:56:30 2006 UTC (5 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2970: +11 -0 lines
Diff to previous 1.2970
* lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Expand tests for
datarootdir-related errors only if AC_DATAROOTDIR_CHECKED is
not defined.
* doc/autoconf.texi (Changed Directory Variables): New node,
to document the whole `datarootdir' business a bit better.
* NEWS: Update.
* tests/torture.at (datarootdir workaround): Extend test.
Prompted by report by Alexandre Julliard.

Revision 1.2970 - (view) (download) (annotate) - [select for diffs]
Thu Jun 22 23:50:07 2006 UTC (5 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2969: +6 -0 lines
Diff to previous 1.2969
* lib/autoconf/c.m4 (_AC_PROG_CC_C89): Check for C89 incompatibility
when using default mode of IBM C 6 for AIX.  Problem and two-line
fix reported by Larry Jones.

Revision 1.2969 - (view) (download) (annotate) - [select for diffs]
Thu Jun 22 17:16:42 2006 UTC (5 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2968: +6 -0 lines
Diff to previous 1.2968
* lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Avoid warning
about literal '${datarootdir}' if a definition is found in the
output file.

Revision 1.2968 - (view) (download) (annotate) - [select for diffs]
Tue Jun 20 19:49:14 2006 UTC (5 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2967: +12 -0 lines
Diff to previous 1.2967
* NEWS: Use "M4" rather than "m4" when appropriate.
Problem reported by Eric Blake.
* doc/autoconf.texi: Likewise.
Use @acronym around BSD, GCC, and GNU when appropriate.
(Why GNU M4): Renamed from "Why GNU m4".
(Redefined M4 Macros): Mention that Posix
m4wrap takes only 1 argument, but GNU M4 1.4.x takes more.
(Buffer Overruns): Mention size_t and ptrdiff_t as alternatives
to int.

Revision 1.2967 - (view) (download) (annotate) - [select for diffs]
Tue Jun 20 05:37:43 2006 UTC (5 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2966: +6 -0 lines
Diff to previous 1.2966
* bin/autom4te.in (handle_output): Do not forbid the empty
pattern.
* tests/tools.at (autoconf: the empty token): New test.

Revision 1.2966 - (view) (download) (annotate) - [select for diffs]
Tue Jun 20 05:35:38 2006 UTC (5 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2965: +14 -1 lines
Diff to previous 1.2965
* lib/m4sugar/m4sugar.m4 (m4_init): Merge the two m4_wrap
calls, so that we do not care whether they are LIFO or FIFO;
in the m4_wrap, do not check which diversion is the topmost
one, just check that the stack is balanced at the end.
* lib/m4sugar/m4sh.m4 (AS_INIT): We are going to change the
base diversion forever--pop the previous diversion before
opening the new one; consequently, remove the m4_wrap call.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* tests/m4sugar.at: Do not use
m4_wrap([m4_diversion_pop([..])]), for educational purposes.

Revision 1.2965 - (view) (download) (annotate) - [select for diffs]
Mon Jun 19 23:12:16 2006 UTC (5 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2964: +9 -0 lines
Diff to previous 1.2964
* NEWS: Document that m4wrap/m4_wrap might not be LIFO.
* doc/autoconf.texi (): Likewise.
Rework example of m4wrap token-pasting trouble so that it doesn't
care whether it's LIFO or FIFO.
Fix some "contrary to"s that are awkward in English.

Revision 1.2964 - (view) (download) (annotate) - [select for diffs]
Mon Jun 19 18:28:12 2006 UTC (5 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2963: +6 -0 lines
Diff to previous 1.2963
* lib/autoconf/types.m4 (_AC_TYPE_INT): Set `$ac_cv_c_int$1_t'
to `yes' instead of `int$1_t' if the type is found, for more
consistent configure output (where $1 is the number of bits).
(_AC_TYPE_UINT): Likewise for `uint$1_t'.
Suggested by Bruno Haible.

Revision 1.2963 - (view) (download) (annotate) - [select for diffs]
Mon Jun 19 18:22:03 2006 UTC (5 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.2962: +6 -0 lines
Diff to previous 1.2962
* lib/autoconf/types.m4 (_AC_TYPE_UNSIGNED_INT): Solaris 2.5.1
needs _UINT8_T and _UINT64_T defines as well, to avoid clashes
with system headers.  Report by Bruno Haible.

Revision 1.2962 - (view) (download) (annotate) - [select for diffs]
Sat Jun 17 12:52:09 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2961: +2 -0 lines
Diff to previous 1.2961
* config/config.guess, config/config.sub: Sync from upstream.

Revision 1.2961 - (view) (download) (annotate) - [select for diffs]
Sat Jun 17 09:35:33 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2960: +3 -1 lines
Diff to previous 1.2960
Fix ChangeLog entry of 2006-06-16 to match what was changed,

Revision 1.2960 - (view) (download) (annotate) - [select for diffs]
Sat Jun 17 08:08:19 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2959: +8 -1 lines
Diff to previous 1.2959
* bin/Makefile.am (autoconf.in): Use `--melt' for autom4te,
in order to avoid picking up an older installed frozen m4sh.m4f.
Besides an outdated shell startup, this could have been created
by an earlier M4 version with incompatible frozen file format.

Revision 1.2959 - (view) (download) (annotate) - [select for diffs]
Fri Jun 16 20:38:26 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2958: +0 -1 lines
Diff to previous 1.2958
Remove extra blank line.

Revision 1.2958 - (view) (download) (annotate) - [select for diffs]
Fri Jun 16 20:38:03 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2957: +19 -0 lines
Diff to previous 1.2957
* doc/autoconf.texi:
(Installation Directory Variables, Build Directories):
(Automatic Remaking, Subdirectories, Fortran Compiler):
(Making testsuite Scripts, Defining Directories):
Quote variable usages better.
(Installation Directory Variables): Fix table item font.
Reword slightly to clarify.  Generalize advice about
not using special characters to include all file-related
vars, not just VPATH.
(Special Chars in Variables): Warn about special characters in
$(srcdir) too.
(Assignments): Clarify default-value example as suggested by
Ralf Wildenhues in
<http://lists.gnu.org/archive/html/autoconf-patches/2006-06/msg00072.html>.
(Special Shell Variables): Note leading ./ or ../, as suggested
by Stepan Kasal.
(Limitations of Builtins): Under cd, warn about CDPATH.
(The Make Macro MAKEFLAGS): Untabify.  Problem reported by
Ralf Wildenhues.

Revision 1.2957 - (view) (download) (annotate) - [select for diffs]
Fri Jun 16 11:42:20 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2956: +7 -0 lines
Diff to previous 1.2956
* README: Recomment m4 1.4.4 instead of 1.4.3..
* doc/autoconf.texi: Likewise.
(Special Chars in Names): Say that $(.FOO) is portable, as
suggested by Stepan Kasal.

Revision 1.2956 - (view) (download) (annotate) - [select for diffs]
Thu Jun 15 13:20:04 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2955: +8 -0 lines
Diff to previous 1.2955
* doc/autoconf.texi (Configuration Actions): Remove duplicate
`@var', for texi2html.
(Systemology): Some more word wrapping, for DVI output.
(autom4te Invocation): The short option for `--melt' is `-M',
not `-m'.

Revision 1.2955 - (view) (download) (annotate) - [select for diffs]
Thu Jun 15 08:47:20 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2954: +9 -0 lines
Diff to previous 1.2954
* doc/autoconf.texi: More formatting and English tweaks,
many suggested by Ralf Wildenhues.
Reword to avoid "@code{...}'s" and the like, since it's ugly
with Emacs info mode.  discontents -> woes.
Put a few "will"s back.  time stamp -> timestamp.
side-effect -> side effect.

Revision 1.2954 - (view) (download) (annotate) - [select for diffs]
Wed Jun 14 19:49:00 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2953: +6 -0 lines
Diff to previous 1.2953
* doc/autoconf.texi (The Make Macro MAKEFLAGS): New node.
(Special Chars in Names): Renamed from Leading _ in Macro Names.
Mention other special chars, too.

Revision 1.2953 - (view) (download) (annotate) - [select for diffs]
Wed Jun 14 19:11:43 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2952: +6 -0 lines
Diff to previous 1.2952
* doc/autoconf.texi (Initializing configure, Shell Substitutions):
Warn about $@ not persisting.  Problem reported by Julien Danjou in
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=372179>.

Revision 1.2952 - (view) (download) (annotate) - [select for diffs]
Wed Jun 14 05:08:20 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2951: +42 -0 lines
Diff to previous 1.2951
* doc/autoconf.texi: Some systematic minor improvements, as
follows.  Use "makefile" when talking about makefiles
generally (which might be named "makefile" or "Makefile" or even
"foo.mk"), "Makefile" when talking about a specific makefile
called "Makefile".  This unclutters the text from weird quotes
(e.g., "`Makefile's" in info mode).  Similarly, use "@var{foo}
values" rather than "@var{foo}s" and similar constructs containing
"}s".  Use "Make rules" rather than "Makefile rules".  Minor
English-language improvements.  Change the prefix "sub-" to "sub"
and "re-" to "re".
Put blank lines around examples more consistently.
Avoid "rather" and "very" as intensifiers.
Avoid "will" as an auxiliary.
(Limitations of Make): Split this node into....
(Portable Make, $< in Ordinary Make Rules, Failure in Make Rules):
(Leading _ in Macro Names, Backslash-Newline-Newline):
(Backslash-Newline Comments, Long Lines in Makefiles):
(Macros and Submakes, The Make Macro SHELL, Comments in Make Rules):
(obj/ and Make, make -k Status, VPATH and Make):
(VPATH and Double-colon, $< in Explicit Rules):
(Automatic Rule Rewriting, OSF/Tru64 Directory Magic):
(Make Target Lookup, Single Suffix Rules, Timestamps and Make):
New nodes, resulting from splitup of Limitations of Make.
All cross-references changed.  Raise the top node from
a section to a chapter, and all subnodes accordingly.
Redo the introductory wording to match the new organization.
(Installation Directory Variables): Use an example that is
closer to what Autoconf actually does.  Mention that VPATH's
value should not contain metacharacters or white space.
(Fortran Compiler): Fix a VPATH bug in an example.
(Leading _ in Macro Names): Mention that this problem is no longer
of practical concern.
(VPATH and Make): Reword the advice to make it clearer
that Autoconf and Automake support VPATH in non-GNU make, but
many packages have bugs in this area.
($< in Explicit Rules): Refer to Build Directories rather
than using a (non-VPATH-safe) example.
(Automatic Rule Rewriting): Mention the sort of disaster that
can ensue with Solaris-style rule rewriting with VPATH.

Revision 1.2951 - (view) (download) (annotate) - [select for diffs]
Wed Jun 14 03:41:56 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2950: +3 -0 lines
Diff to previous 1.2950
* doc/install.texi (Compilers and Options): Weaken the
suggestion to use GNU make for VPATH builds.

Revision 1.2950 - (view) (download) (annotate) - [select for diffs]
Tue Jun 13 18:03:30 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2949: +3 -0 lines
Diff to previous 1.2949
* lib/autom4te.in (Automake-preselections): Add AM_PROG_CXX_C_O,
AM_PROG_F77_C_O, AM_PROG_FC_C_O, AC_FC_SRCEXT, AC_FC_FREEFORM.

Revision 1.2949 - (view) (download) (annotate) - [select for diffs]
Tue Jun 13 17:02:59 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2948: +5 -0 lines
Diff to previous 1.2948
* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Fix M4 quotation
in sed regular expression.

Revision 1.2948 - (view) (download) (annotate) - [select for diffs]
Thu Jun 8 17:25:10 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2947: +11 -0 lines
Diff to previous 1.2947
* doc/autoconf.texi (Installation Directory Variables):
Drop extra @samp from `@table @samp' item.
(Limitations of Usual Tools): Comment fix.
Do not nest @samp just to point to other table items.
(Writing testsuite.at) <AT_CHECK>: The second argument to
`@dvar' is already @samp'ed.
(Making testsuite Scripts) <AC_CONFIG_TESTDIR>: Likewise,
do not use @var in the second argument.

Revision 1.2947 - (view) (download) (annotate) - [select for diffs]
Wed Jun 7 23:46:47 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2946: +8 -1 lines
Diff to previous 1.2946
* lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): Look for
$as_shell.exe too.  Problem reported by Andreas Buening in
<http://lists.gnu.org/archive/html/autoconf/2006-06/msg00038.html>.

Revision 1.2946 - (view) (download) (annotate) - [select for diffs]
Wed Jun 7 18:24:01 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2945: +6 -0 lines
Diff to previous 1.2945
* lib/autoconf/functions.m4 (AC_FUNC_ALLOCA): Work around
`unused variable' compiler warning, for `-Wall -Werror'.
Report by Jaap Haitsma <jaap@haitsma.org>.

Revision 1.2945 - (view) (download) (annotate) - [select for diffs]
Wed Jun 7 05:35:46 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2944: +9 -0 lines
Diff to previous 1.2944
* lib/autoconf/c.m4 (AC_PROG_CC_C_O): Remove core file, in
case the compiler dumps core.  Problem reported for
OpenServer 5.0.7 by Tim Rice in
<http://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00019.html>.
* lib/autoconf/general.m4 (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE):
Likewise.

Revision 1.2944 - (view) (download) (annotate) - [select for diffs]
Tue Jun 6 20:31:55 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2943: +6 -0 lines
Diff to previous 1.2943
* lib/freeze.mk: Quiet check-forbidden-patterns so the string
"ERROR" only shows up in "make check" output if there is an
error.

Revision 1.2943 - (view) (download) (annotate) - [select for diffs]
Tue Jun 6 14:51:01 2006 UTC (5 years, 11 months ago) by ericb
Branch: MAIN
Changes since 1.2942: +4 -0 lines
Diff to previous 1.2942
* tests/tools.at (automatically allowed tokens): Fix typo.

Revision 1.2942 - (view) (download) (annotate) - [select for diffs]
Tue Jun 6 06:18:40 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2941: +2 -0 lines
Diff to previous 1.2941
* NEWS: Don't blame non-GNU VPATH compatibility issues on Automake.

Revision 1.2941 - (view) (download) (annotate) - [select for diffs]
Tue Jun 6 01:44:53 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2940: +6 -0 lines
Diff to previous 1.2940
* doc/autoconf.texi (Integer Overflow): Mention that INT_MIN % -1
typically overflows on x86 CPUs, even though the C standard
requires otherwise.

Revision 1.2940 - (view) (download) (annotate) - [select for diffs]
Mon Jun 5 13:32:11 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2939: +5 -0 lines
Diff to previous 1.2939
* configure.ac (AC_INIT): Bump to 2.59e.
* NEWS: Update.

Revision 1.2939 - (view) (download) (annotate) - [select for diffs]
Mon Jun 5 12:48:24 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
CVS Tags: AUTOCONF-2_59d
Changes since 1.2938: +2 -0 lines
Diff to previous 1.2938
Version 2.59d.

Revision 1.2938 - (view) (download) (annotate) - [select for diffs]
Mon Jun 5 12:21:45 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2937: +2 -0 lines
Diff to previous 1.2937
* config/texinfo.tex: Sync from upstream.

Revision 1.2937 - (view) (download) (annotate) - [select for diffs]
Mon Jun 5 12:16:06 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2936: +8 -0 lines
Diff to previous 1.2936
* bin/autoreconf.in: Trace `LT_CONFIG_LTDL_DIR'; if it has been
seen, invoke libtoolize with `--ltdl' argument.
* lib/autom4te.in (Autoreconf-preselections): Adjust.
* NEWS: Update.
Suggested by Eric Blake.

Revision 1.2936 - (view) (download) (annotate) - [select for diffs]
Mon Jun 5 08:39:57 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2935: +6 -0 lines
Diff to previous 1.2935
* NEWS: Whoops!  AC_FUNC_STRNLEN isn't obsolescent.  Problem
reported by Ralf Wildenhues.
* doc/autoconf.texi (AC_FUNC_STRNLEN): Likewise.

Revision 1.2935 - (view) (download) (annotate) - [select for diffs]
Mon Jun 5 08:28:32 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2934: +4 -0 lines
Diff to previous 1.2934
* THANKS: Update.

Revision 1.2934 - (view) (download) (annotate) - [select for diffs]
Mon Jun 5 08:20:28 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2933: +4 -0 lines
Diff to previous 1.2933
* doc/autoconf.texi: Modernize some of the references to Solaris.

Revision 1.2933 - (view) (download) (annotate) - [select for diffs]
Mon Jun 5 08:18:33 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2932: +14 -0 lines
Diff to previous 1.2932
* lib/m4sugar/m4sugar.m4 (m4_require): Modify the error
message issued by AC_REQUIRE.
* tests/m4sugar.at: Check m4_require's error message.
* tests/base.at: Check AC_REQUIRE's error message.
* tests/local.at (AT_CHECK_M4): New macro, almost identical
to...
(AT_CHECK_AUTOM4TE): ... which is now a thin wrapper around
AT_CHECK_M4.
(AT_CHECK_AUTOCONF): Use AT_CHECK_M4; no longer support
`expout' as the last parameter.
* tests/tools.at: Adapt to the above change.

Revision 1.2932 - (view) (download) (annotate) - [select for diffs]
Sun Jun 4 20:22:48 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2931: +5 -0 lines
Diff to previous 1.2931
* doc/autoconf.texi (Limitations of Usual Tools): Correct
information about race-free implementations of mkdir.

Revision 1.2931 - (view) (download) (annotate) - [select for diffs]
Sun Jun 4 19:56:27 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2930: +7 -0 lines
Diff to previous 1.2930
* bin/autoreconf.in (help): Document M4 environment variable.
* bin/autoconf.as (Usage): Likewise.
* bin/autom4te.in (help): Likewise.
* doc/autoconf.texi (autom4te Invocation): Likewise.

Revision 1.2930 - (view) (download) (annotate) - [select for diffs]
Sun Jun 4 07:38:28 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2929: +38 -0 lines
Diff to previous 1.2929
* NEWS: GNU make now recommended for VPATH builds.
Mention that some macros are now documented to be obsolescent.
* doc/autoconf.texi:
Prefer "current" to "modern" to describe
currently-used (albeit perhaps old-fashioned) hosts.
Mention which ancient features no longer need to be worried about.
setgid -> set-group-ID
setuid -> set-user-ID (these are the Posix terms)
Fix some misuses of "only".
(AC_C_BACKSLASH_A, AC_C_CONST, AC_C_PROTOTYPES):
(AC_C_STRINGIZE, AC_C_VOLATILE, AC_FUNC_CLOSEDIR_VOID):
(AC_FUNC_GETPGRP, AC_FUNC_LSTAT, AC_FUNC_MEMCMP):
(AC_FUNC_SELECT_ARGTYPES, AC_FUNC_SETPGRP):
(AC_FUNC_SETVBUF_REVERSED, AC_FUNC_STAT, AC_FUNC_STRFTIME):
(AC_FUNC_STRNLEN, AC_FUNC_UTIME_NULL, AC_FUNC_VPRINTF):
(AC_HEADER_DIRENT, AC_HEADER_STAT, AC_HEADER_STDC):
(AC_HEADER_SYS_WAIT, AC_HEADER_TIME, AC_ISC_POSIX):
(AC_PROG_GCC_TRADITIONAL, AC_STRUCT_TM):
Mention that these macros are obsolescent.
(Installation Directory Variables): shall -> should
(File Descriptors): Mention that 0, 1, 2 might get reopened.
Mention that it's now safe to use 3 and 4.
(Limitations of Usual Tools): cp -r is now specified by Posix.
Omit longwinded and obsolescent discussion of cp -f.
Modernize discussion of expr, ls.
(Limitations of Make): Modernize discussion of VPATH builds.
Mention $? as a workaround in some cases.
* doc/install.texi (Basic Installation):
Mention "./configure; make; make install" first.  Be more
specific about why this file is generic.  Remove unnecessary
parens.  Remove misleading "only".  Remove obsolete advice
about csh.  Don't say "configure" takes awhile; say it
might take a while.  Suggest CFLAGS=-g rather than CFLAGS=-O2,
and CC=c99 rather than CC=c89, as these are blessed by current
Posix.  Recommend GNU make if doing a VPATH build.

Revision 1.2929 - (view) (download) (annotate) - [select for diffs]
Sat Jun 3 23:21:06 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2928: +5 -0 lines
Diff to previous 1.2928
* doc/autoconf.texi: Use a consistent style "$ @kbd{...}" for
examples involving shell prompts.

Revision 1.2928 - (view) (download) (annotate) - [select for diffs]
Fri Jun 2 22:42:32 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2927: +7 -0 lines
Diff to previous 1.2927
* doc/autoconf.texi (Here-Documents): Add details about the
pre-ksh93g bug.  Reword slightly to make it clearer.  Consistently
use "here-documents" instead of "here documents".

Revision 1.2927 - (view) (download) (annotate) - [select for diffs]
Thu Jun 1 18:17:54 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2926: +4 -0 lines
Diff to previous 1.2926
* config/texinfo.tex, doc/standards.texi: Sync from upstream.

Revision 1.2926 - (view) (download) (annotate) - [select for diffs]
Thu Jun 1 07:47:40 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2925: +5 -0 lines
Diff to previous 1.2925
* doc/autoconf.texi (File System Conventions): Warn about ":"
anywhere in directory names.

Revision 1.2925 - (view) (download) (annotate) - [select for diffs]
Wed May 31 20:20:13 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2924: +3 -1 lines
Diff to previous 1.2924
(System Services): Do not document overriding EXEEXT via ac_cv_exeext=ext.

Revision 1.2924 - (view) (download) (annotate) - [select for diffs]
Wed May 31 19:53:38 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2923: +2 -0 lines
Diff to previous 1.2923
ksh93g fix

Revision 1.2923 - (view) (download) (annotate) - [select for diffs]
Wed May 31 19:49:15 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2922: +12 -0 lines
Diff to previous 1.2922
* lib/autoconf/general.m4 (_AC_DO_ECHO): Be even more conservative
about quoting the case statement, just in case.
* doc/autoconf.texi (Particular Programs) <AC_PROG_MKDIR_P>:
Document that ${MKDIR_P} understands --.
* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Improve the
comment.

Revision 1.2922 - (view) (download) (annotate) - [select for diffs]
Wed May 31 09:44:39 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2921: +5 -0 lines
Diff to previous 1.2921
* lib/m4sugar/m4sh.m4 (_AS_DIRNAME_PREPARE): Guard against test
argument with leading hyphen.  Problem reported by Paul Eggert.

Revision 1.2921 - (view) (download) (annotate) - [select for diffs]
Wed May 31 01:28:06 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2920: +13 -0 lines
Diff to previous 1.2920
* lib/autoconf/general.m4 (_AC_DO_ECHO): Be more conservative
about quoting ac_try: quote all of it, if any of it seems suspicious.
This means we don't have to worry about ${ or sed any more.
Also, double-quote the case statement, to work around misuses via
underquoting as reported by Ralf Wildenhues in
<http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00169.html>.
(_AC_EVAL_STDERR): Revert, since evidently some packages rely on this
undocumented and dangerous macro.
Problem reported by Ralf Wildenhues in
<http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00168.html>.

Revision 1.2920 - (view) (download) (annotate) - [select for diffs]
Tue May 30 23:24:55 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2919: +6 -0 lines
Diff to previous 1.2919
* lib/m4sugar/m4sh.m4 (_AS_DIRNAME_PREPARE): Check whether
`dirname -- /' returns `/', for SunOS dirname scripts that escaped.
Report by Sam Sirlin <sam@kalessin.jpl.nasa.gov>.

Revision 1.2919 - (view) (download) (annotate) - [select for diffs]
Tue May 30 07:28:01 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2918: +15 -0 lines
Diff to previous 1.2918
* lib/autoconf/general.m4: Revert AC_TRY_EVAL and AC_TRY_COMMAND,
since evidently some packages rely on the old, broken behavior.
Problem reported by Ralf Wildenhues in
<http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00160.html>.
(AC_TRY_EVAL, AC_TRY_COMMAND, _AC_EVAL): Go back to the
pre-2006-05-26 definitions, but leave in the comments that
these macros are dangerous and should not be used.
(_AC_DO_ECHO): Renamed from _AC_EVAL_ECHO.  All callers changed.
(_AC_DO): Renamed from _AC_EVAL.  All callers changed.
(_AC_DO_STDERR): Renamed from _AC_EVAL_STDERR.  All callers changed.
(_AC_DO_VAR): Renamed from AC_TRY_EVAL.
(_AC_DO_TOKENS): Renamed from AC_TRY_COMMAND.

Revision 1.2918 - (view) (download) (annotate) - [select for diffs]
Tue May 30 05:47:40 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2917: +5 -0 lines
Diff to previous 1.2917
* lib/autoconf/status.m4 (AC_OUTPUT_MAKE_DEFS): Rewrite to avoid
the use of 'tr', since this is our only use of 'tr'.

Revision 1.2917 - (view) (download) (annotate) - [select for diffs]
Tue May 30 05:17:17 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2916: +6 -0 lines
Diff to previous 1.2916
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE):
Don't assume 'grep' works on long lines, since AIX grep doesn't.

Revision 1.2916 - (view) (download) (annotate) - [select for diffs]
Sun May 28 12:51:49 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2915: +5 -0 lines
Diff to previous 1.2915
* lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Do not use `grep' on
the output file in the `${datarootdir}' test.

Revision 1.2915 - (view) (download) (annotate) - [select for diffs]
Sun May 28 12:38:49 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2914: +12 -0 lines
Diff to previous 1.2914
* lib/autoconf/status.m4 (_AC_OUTPUT_FILE): If we have not seen
mention of `datarootdir' in the input file(s), but literal
`${datarootdir}' in the output file, and we haven't warned yet,
then warn as well: the user may have (erroneously) used
`AC_SUBST([mydatadir], [$datadir/my])' instead of the correct
`AC_SUBST([mydatadir], ['${datadir}/my'])'.
* tests/torture.at (datarootdir workaround): Extend this test.
* NEWS: Update.

Revision 1.2914 - (view) (download) (annotate) - [select for diffs]
Sat May 27 22:22:01 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2913: +8 -1 lines
Diff to previous 1.2913
* doc/autoconf.texi (autoheader Invocation): The first argument to
`AC_DEFINE_UNQUOTED' need not be a literal.  Mention the
alternatives and clear up the language a bit.

Revision 1.2913 - (view) (download) (annotate) - [select for diffs]
Sat May 27 21:59:04 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2912: +9 -0 lines
Diff to previous 1.2912
* NEWS: Reword notice for AC_TRY_COMMAND, AC_TRY_EVAL,
ac_config_guess, ac_config_sub, ac_configure.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS):
Fix typo that prevented an unnecessary space from being removed.
Problems reported by Ralf Wildenhues in:
http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00143.html

Revision 1.2912 - (view) (download) (annotate) - [select for diffs]
Sat May 27 03:21:15 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2911: +0 -6 lines
Diff to previous 1.2911
Undo previous change.

Revision 1.2911 - (view) (download) (annotate) - [select for diffs]
Sat May 27 03:03:37 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2910: +6 -0 lines
Diff to previous 1.2910
* lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG):
Don't test whether getloadavg.c is where it belongs.

Revision 1.2910 - (view) (download) (annotate) - [select for diffs]
Sat May 27 02:54:33 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2909: +16 -0 lines
Diff to previous 1.2909
* doc/autoconf.texi (Particular Programs, Limitations of Usual Tools):
Use better wording to talk about AC_PROG_MKDIR_P's thread-safety.
Don't use the term "thread-safe" to talk about mkdir race
conditions, since the problem is more a process than a thread
issue.  Problem reported by Stepan Kasal in:
http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00088.html
* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Use code that mimics
the test for 'install' more closely.  Look at MKDIR_P first.
Look in the PATH, and at /opt/sfw/bin.
Look for a 'gmkdir' program as well (Solaris 10 /opt/sfw/bin/gmkdir).
Don't bother to try mkdir -p, since we already check mkdir --version;
just look at the version number.  (There's no easy way to check
for race-free implementations.)
* tests/tools.at (autoconf: subdirectories): Adjust to above
changes, since MKDIR_P now might end in "/mkdir -p".

Revision 1.2909 - (view) (download) (annotate) - [select for diffs]
Sat May 27 00:05:36 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2908: +6 -0 lines
Diff to previous 1.2908
* doc/autoconf.texi (autoheader Invocation): Mention that the
first arg of AC_DEFINE_UNQUOTED must not be a literal.

Revision 1.2908 - (view) (download) (annotate) - [select for diffs]
Fri May 26 22:29:50 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2907: +34 -3 lines
Diff to previous 1.2907
* NEWS: Mention that AC_TRY_COMMAND and AC_TRY_EVAL may be removed.
* doc/autoconf.texi (Special Chars in Variables): New section.
(Preset Output Variables): Warn about special chars in CPPFLAGS.
(Installation Directory Variables): Quote $(datadir) better.
(Limitations of Builtins): Describe some of eval's trickiness.
* lib/autoconf/c.m4 (AC_PROG_CC_C_O): Simplify quoting.
* lib/autoconf/fortram.m4 (_AC_PROG_FC_V_OUTPUT): Likewise.
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Put leading space
in front of every arg, not just trailing args.  Quote apostrophes.
(_AC_EVAL_ECHO): New macro.
(_AC_EVAL, AC_EVAL_STDERR): Use it.  Quote arg of eval.
(AC_TRY_EVAL, AC_TRY_COMMAND): Mention that these macros might get
removed.
(_AC_LINK_IFELSE): Use proper rule for shell continuation lines,
exposed by quoting of eval argument.  Put the command on line line
so it logs better.
* lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF): Use eval more safely.
(_AC_PATH_X, AC_PATH_X): Quote more safely.
* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Use eval more safely.
* lib/autoconf/specific.m4 (AC_SYS_LONG_FILE_NAMES): Don't use eval.
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Minor style change.
Handle special chars in prefix, ac_srcdir, ac_aux_dir.
Use eval more safely.
(_AC_OUTPUT_CONFIG_STATUS): Adjust to above changes.
* lib/m4sugar/m4sh.m4 (AS_VAR_GET): Note that this API needs
to be replaced.
* tests/base.at (AC_TRY_COMMAND): Use proper rule for shell continuation
lines, exposed by quoting of eval argument.

Revision 1.2907 - (view) (download) (annotate) - [select for diffs]
Fri May 26 17:25:35 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2906: +14 -0 lines
Diff to previous 1.2906
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Drop the
initialization of `ac_cv_exeext', do not override it if it was
already set, unless it was set to `no', for compatibility with
Autoconf-2.13, and comment this.
Do not export `ac_cv_exeext', Libtool hasn't needed this for years.
(_AC_COMPILER_EXEEXT_DEFAULT): Likewise, do not export it.
(_AC_COMPILER_EXEEXT_WORKS, _AC_COMPILER_EXEEXT_CROSS): Typos.
* doc/autoconf.texi (Compilers and Preprocessors) <EXEEXT>:
Document that this test may be overridden by setting
`ac_cv_exeext'.

Revision 1.2906 - (view) (download) (annotate) - [select for diffs]
Fri May 26 17:23:02 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2905: +31 -0 lines
Diff to previous 1.2905
Revert these two patches:

2006-04-06  Eric Blake  <ebb9@byu.net>
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_O): Inside cache
check, s/ac_exeext/ac_cv_exeext/.  Fixes regression introduced
2006-04-01.

2006-04-01  Stepan Kasal  <kasal@ucw.cz>
Clean up _AC_COMPILER_EXEEXT* macros.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't try to
  detect exeext, it will be done by _AC_COMPILER_EXEEXT_O; just set
  ac_file to the name of the default output file and call
  _AC_COMPILER_EXEEXT_WORKS.  Move the definition of ac_files and the
  initial `rm' of the candidate files...
(_AC_COMPILER_EXEEXT): ... here and simplify them.  Moreover, use
  the same list in subsequent `rm' calls, and for the temporary
  redefinition of ac_clean_files; call _AC_COMPILER_OBJEXT at the end,
  and don't call the other _AC_COMPILER_EXEEXT_* macros directly, use...
(_AC_COMPILER_EXEEXT_TESTS): ... this new macro.
(_AC_COMPILER_EXEEXT_O): Don't export ac_cv_exeext, it's not needed (or
  no longer needed) by libtool.  Make it a cache check.
(_AC_COMPILER_EXEEXT_CROSS): Remove the comment, it was obviously
  copied here by mistake.
(AC_NO_EXECUTABLES): Redefine _AC_COMPILER_EXEEXT_TESTS, not
  _AC_COMPILER_EXEEXT.
* lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Do not call
  _AC_COMPILER_OBJEXT directly.
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.

Revision 1.2905 - (view) (download) (annotate) - [select for diffs]
Thu May 25 17:23:11 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2904: +5 -0 lines
Diff to previous 1.2904
* doc/autoconf.texi (Limitations of Usual Tools) < sed (`t')>:
Fix description of how the buggy `sed' works.

Revision 1.2904 - (view) (download) (annotate) - [select for diffs]
Thu May 25 10:25:44 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2903: +8 -0 lines
Diff to previous 1.2903
Sync from Automake:

* lib/Autom4te/XFile.pm (lock): Allow EOPNOTSUPP, besides
ENOLCK.  Only mention `make -j' when applicable.  Only raise
fatal errors when `make -j' is involved.  Improve error message.

Revision 1.2903 - (view) (download) (annotate) - [select for diffs]
Thu May 25 08:49:02 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2902: +4 -0 lines
Diff to previous 1.2902
* doc/autoconf.texi (Here-Documents): We now know more about
the variable expansion in here documents bug.
Thanks to Tim Rice and Stepan Kasal.

Revision 1.2902 - (view) (download) (annotate) - [select for diffs]
Thu May 25 07:39:57 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2901: +5 -0 lines
Diff to previous 1.2901
* doc/autoconf.texi (Making testsuite Scripts): Add an example
how to use TESTSUITEFLAGS.  Suggested by Eric Blake.

Revision 1.2901 - (view) (download) (annotate) - [select for diffs]
Wed May 24 03:46:00 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2900: +7 -0 lines
Diff to previous 1.2900
* tests/autotest.at (Multiline command from M4 expansion):
No failure to be expected if the shell quotes newlines in
commands in the `set -x' output.  Report by Tim Rice.
* THANKS: Update.

Revision 1.2900 - (view) (download) (annotate) - [select for diffs]
Tue May 23 23:07:50 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2899: +9 -0 lines
Diff to previous 1.2899
* lib/autoconf/status.m4 (_AC_OUTPUT_HEADER): Don't use shell
expansion in the here-documents used by config.status, as that
runs afoul of the Korn shell version M-12/28/93d bug described in
the Autoconf manual, and this in turn causes a Coreutils 5.95 build to
fail as described by Tim Rice and diagnosed by Ralf Wildenhues in
<http://lists.gnu.org/archive/html/bug-autoconf/2006-05/msg00082.html>.

Revision 1.2899 - (view) (download) (annotate) - [select for diffs]
Tue May 23 21:23:32 2006 UTC (5 years, 11 months ago) by meyering
Branch: MAIN
Changes since 1.2898: +6 -0 lines
Diff to previous 1.2898
* lib/autoconf/functions.m4 (AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK):
Fix typo introduced with 2006-04-02 change.  It reversed the sense
of the test.

Revision 1.2898 - (view) (download) (annotate) - [select for diffs]
Tue May 23 08:27:32 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2897: +7 -0 lines
Diff to previous 1.2897
* lib/autoconf/status.m4 (_AC_OUTPUT_HEADER): Simplify ac_dA and
ac_dB slightly, to save bytes in the script.
Max out at 50 lines, rather than 96; this is more likely
(though not guaranteed) to avoid obscure 'sed' failures.

Revision 1.2897 - (view) (download) (annotate) - [select for diffs]
Tue May 23 04:44:27 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2896: +7 -0 lines
Diff to previous 1.2896
* lib/autotest/general.m4 (AT_INIT): UnixWare `tr' may interpret
`tr -d -' as bad option argument.  Work around this by deleting
an unrelated character.
Report by Tim Rice <tim@multitalents.net>.

Revision 1.2896 - (view) (download) (annotate) - [select for diffs]
Mon May 22 17:27:50 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2895: +16 -0 lines
Diff to previous 1.2895
* doc/autoconf.texi (Particular Programs): Do not promise that
we always prefer the GNU version of the program, and that we
search according to PATH; both rules can have exceptions.
Update description of AC_PROG_GREP, AC_PROG_EGREP, AC_PROG_FGREP,
AC_PROG_SED.  Move descriptions of limitations
to the Limitations of Usual Tools section.
(Limitations of Usual Tools) <sed>: Mention script length
limitations with Solaris /usr/ucb/sed.
<grep>: Fix wording for empty alternative.  Mention that -c and
-l should not be combined, and that -E and -F should not be
combined.

Revision 1.2895 - (view) (download) (annotate) - [select for diffs]
Mon May 22 16:27:08 2006 UTC (5 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2894: +6 -0 lines
Diff to previous 1.2894
* lib/autoconf/programs.m4 (AC_PROG_SED): Catch script length
limits in Solaris 8 /usr/ucb/sed by testing a long script.

Revision 1.2894 - (view) (download) (annotate) - [select for diffs]
Mon May 22 15:54:09 2006 UTC (5 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2893: +9 -0 lines
Diff to previous 1.2893
* doc/autoconf.texi (Defining Symbols): Literal parameter of
AC_DEFINE is now passed to m4_pattern_allow.
* NEWS: Mention that; likewise for AC_SUBST.
* lib/autoconf/general.m4 (AC_DEFINE_TRACE_LITERAL): Pass
the parameter to m4_pattern_allow.
* tests/tools.at: Add a check for that.

Revision 1.2893 - (view) (download) (annotate) - [select for diffs]
Mon May 22 10:40:40 2006 UTC (5 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2892: +4 -0 lines
Diff to previous 1.2892
* lib/autoconf/status.m4: Fix typos.

Revision 1.2892 - (view) (download) (annotate) - [select for diffs]
Mon May 22 10:37:15 2006 UTC (5 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2891: +5 -0 lines
Diff to previous 1.2891
* lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Remove
only the files that this macro generates.

Revision 1.2891 - (view) (download) (annotate) - [select for diffs]
Mon May 22 10:28:33 2006 UTC (5 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2890: +8 -0 lines
Diff to previous 1.2890
* doc/autoconf.texi (Limitations of Usual Tools) <sed>: For
the HP-UX sed limitation of 99 commands, labels do not count.
* lib/autoconf/status.m4 (_AC_SED_CMD_LIMIT): Mention that
in the comment.
(_AC_OUTPUT_HEADER): Revert the change from 2006-05-19.

Revision 1.2890 - (view) (download) (annotate) - [select for diffs]
Mon May 22 04:45:03 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2889: +13 -0 lines
Diff to previous 1.2889
* lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT):
Import the following fix from coreutils:

2006-01-13  Jim Meyering  <jim@meyering.net>

Invoke AC_CHECK_FUNCS(getmntent) unconditionally so that tests of
$ac_cv_func_getmntent (e.g., in gl_LIST_MOUNTED_FILE_SYSTEMS) need
not double-quote uses of that variable, to accommodate the rare
case in which getmntent is available in none of the libraries
checked.  This happens at least on FreeBSD 5.0.

Revision 1.2889 - (view) (download) (annotate) - [select for diffs]
Sun May 21 00:19:42 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2888: +10 -0 lines
Diff to previous 1.2888
* lib/autoconf/general.m4 (AC_CONFIG_AUX_DIRS): Bring back
ac_config_guess, ac_config_sub, and ac_configure, since evidently
some other programs unwisely rely on these undocumented vars.
But put in warning comments about them.
Problem reported by Ralf Wildenhues in
<http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00068.html>.
* NEWS: Document that these variables are intended to go away.

Revision 1.2888 - (view) (download) (annotate) - [select for diffs]
Sat May 20 15:49:27 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2887: +4 -0 lines
Diff to previous 1.2887
* lib/autoconf/c.m4 (AC_PROG_CXX_C_O): Require AC_PROG_CXX,
and set the language to C++ (analogous to the equivalent Fortran
tests).

Revision 1.2887 - (view) (download) (annotate) - [select for diffs]
Sat May 20 14:39:54 2006 UTC (5 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2886: +1 -1 lines
Diff to previous 1.2886
typo

Revision 1.2886 - (view) (download) (annotate) - [select for diffs]
Sat May 20 05:39:03 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2885: +7 -0 lines
Diff to previous 1.2885
* lib/autoconf/c.m4 (AC_PROG_CXX_C_O): New macro.
* doc/autoconf.texi (C++ Compiler): Document it.
* lib/autoconf/fortran.m4 (_AC_PROG_FC_C_O): Adjust comment.
* NEWS: Update.

Revision 1.2885 - (view) (download) (annotate) - [select for diffs]
Fri May 19 21:02:10 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2884: +6 -0 lines
Diff to previous 1.2884
* lib/autoconf/status.m4 (_AC_OUTPUT_HEADER): Fix off-by-one bug
that caused config.status to generate 100-command sed scripts; the
portable limit is 99.

Revision 1.2884 - (view) (download) (annotate) - [select for diffs]
Fri May 19 08:11:26 2006 UTC (5 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.2883: +6 -0 lines
Diff to previous 1.2883
* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Name temporary
variable `ac_d' instead of `d' to avoid infringing namespace.
Report by Ralf Menzel.

Revision 1.2883 - (view) (download) (annotate) - [select for diffs]
Fri May 19 04:14:13 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2882: +6 -0 lines
Diff to previous 1.2882
* lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Don't prepend
$ac_top_build_prefix to $MKDIR_P if it's just 'mkdir -p'.
* tests/tools.at (autoconf: subdirectories): New test, taken from
the corresponding problem report by Ralf Wildenhues in:
http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00053.html

Revision 1.2882 - (view) (download) (annotate) - [select for diffs]
Fri May 19 02:57:45 2006 UTC (5 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2881: +17 -0 lines
Diff to previous 1.2881
* lib/autoconf/functions.m4 (AC_REPLACE_FNMATCH, AC_FUNC_FNMATCH_GNU):
Quote some uses of shell variables if they might suffer unexpected
globbing.  This doesn't fix all instances of quoting problems that
I found, just the easy ones that look safe.
* lib/autoconf/general.m4 (_AC_INIT_SRCDIR, _AC_INIT_HELP):
(AC_CONFIG_AUX_DIR, AC_CONFIG_AUX_DIR_DEFAULT, AC_CONFIG_AUX_DIRS):
(AC_CANONICAL_BUILD, AC_CANONICAL_HOST, AC_CANONICAL_TARGET):
(AC_CACHE_LOAD, AC_CACHE_SAVE): Likewise.
* lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF, _AC_PATH_X_DIRECT): Likewise.
* lib/autoconf/specific.m4 (AC_SYS_LONG_FILE_NAMES): Likewise.
* lib/autoconf/status.m4 (_AC_OUTPUT_LINK, _AC_OUTPUT_SUBDIRS):
Likewise.
* lib/autotest/general.m4 (_AC_INIT_PARSE_ARGS): Likewise.
* lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): Likewise.

Revision 1.2881 - (view) (download) (annotate) - [select for diffs]
Thu May 18 06:50:35 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2880: +5 -0 lines
Diff to previous 1.2880
* bin/autoreconf.in ($help): Reword according to the manual.
Suggested by Olly Betts.

Revision 1.2880 - (view) (download) (annotate) - [select for diffs]
Wed May 17 02:20:15 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2879: +8 -0 lines
Diff to previous 1.2879
* bin/autoreconf.in: Pass the directory argument to
`require_configure_ac'.  Fix comment.
* tests/torture.at (Configuring subdirectories): Expose this.
Reported by Olly Betts.

Revision 1.2879 - (view) (download) (annotate) - [select for diffs]
Wed May 17 02:17:57 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2878: +10 -0 lines
Diff to previous 1.2878
* lib/Automake/Configure_ac.pm, lib/Automake/Channels.pm,
lib/Automake/FileUtils.pm, lib/Automake/Struct.pm: Sync from
Automake as follows:

* lib/Autom4te/Configure_ac.pm (find_configure_ac): Use
`$configure_in' instead of `configure.in', to preserve
directory component.

Revision 1.2878 - (view) (download) (annotate) - [select for diffs]
Wed May 17 02:15:30 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2877: +5 -0 lines
Diff to previous 1.2877
* config/config.guess, config/config.sub, config/texinfo.tex,
doc/make-stds.texi, doc/standards.texi: Sync from upstream.

Revision 1.2877 - (view) (download) (annotate) - [select for diffs]
Mon May 15 02:22:28 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2876: +7 -0 lines
Diff to previous 1.2876
* lib/autoconf/headers.m4 (AC_HEADER_STDBOOL): Fix overly-picky
test for C99 conformance; (bool) 0.5 is an integer constant
expression, but (bool) -0.5 is not.  Problem reported by Fedor
Sergeev in <http://forum.sun.com/jive/thread.jspa?threadID=96202>.

Revision 1.2876 - (view) (download) (annotate) - [select for diffs]
Sat May 13 09:54:51 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2875: +23 -2 lines
Diff to previous 1.2875
* doc/autoconf.texi (Particular Programs): AC_PROG_MKDIR_P now
sets MKDIR_P, not mkdir_p, to avoid collisions with Automake.
Warn about obsolete install-sh files.  Remove stray sentence
fragment and fix cross reference.
* lib/autoconf/programs.m4 (AC_PROG_INSTALL): Don't insist on
install -d; this undoes the 2006-05-10 change.
(MKDIR_P): Mark with AN_MAKEVAR.
(AC_PROG_MKDIR_P): Fall back on $ac_install_sh, not $INSTALL, so
that we don't require $INSTALL to be thread-safe.  Move comments
out of generated code.  Require AC_CONFIG_AUX_DIR_DEFAULT instead
of AC_PROG_INSTALL.  Output a message saying that we're checking
mkdir -p.  Set MKDIR_P rather than mkdir_p.  Do special magic for
MKDIR_P instead of AC_SUBST.
* lib/autoconf/status.m4 (_AC_OUTPUT_FILE, _AC_OUTPUT_CONFIG_STATUS):
Special magic for MKDIR_P, too.
* lib/m4sugar/m4sh.m4 (AS_MKDIR_P): Remove comment that defeated
a dnl.
* tests/local.at (AT_CHECK_ENV): mkdir_p -> MKDIR_P.

Revision 1.2875 - (view) (download) (annotate) - [select for diffs]
Thu May 11 19:43:58 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2874: +21 -4 lines
Diff to previous 1.2874
Sync from Automake, as follows:

2006-05-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
* config/install-sh: Initialize IFS, so field splitting isn't
turned off later.
* config/mkinstalldirs: Likewise.
* config/missing: Remove superfluous quotes.  Replace all uses of
`[' by `test', for consistency, and for..
* config/missing (sed_minuso, sed_output): New variables.
(autom4te, help2man, makeinfo): Use them.  Unifies detection of
`-o FILE', `--output FILE', `--output=FILE', stricter regex.
Fixes `missing' to detect `--output' for help2man.  Fixes
PR automake/483.  Report by Dennis J. Linse.
(autom4te): Document in `missing --help'.

Revision 1.2874 - (view) (download) (annotate) - [select for diffs]
Wed May 10 23:44:19 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2873: +2 -0 lines
Diff to previous 1.2873
Insist on install -d, and have mkdir -p replacement rely on that.

Revision 1.2873 - (view) (download) (annotate) - [select for diffs]
Wed May 10 23:05:15 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2872: +27 -1 lines
Diff to previous 1.2872
* NEWS: New macro AC_PROG__MKDIR_P.  AS_MKDIR_P is now more robust.
* config/install-sh: Don't use 'path' to talk about file names,
as per GNU coding standards.  Close a race condition reported by Ralf
Wildenhues and Stepan Kasal.  There is still a race condition
on hosts that predate POSIX 1003.1-1992, but we can't help this.
Don't mishandle weird characters like space on pre-POSIX hosts.
Invoke mkdir at most once per dir arg on pre-POSIX hosts.
* doc/autoconf.texi (Programming in M4sh): Cross-reference to
AC_PROG_MKDIR_P from AS_MKDIR_P.
(Limitations of Usual Tools): Cross-reference to AC_PROG_MKDIR_P
from mkdir.  Mention that Autoconf 2.60 install-sh is safe but
earlier editions are not (including Automake 1.8.3).
Do not suggest mkinstalldirs for thread-safety.
* lib/m4sugar/m4sh.m4 (AS_MKDIR_P): Make it more robust in the
presence of special characters and race conditions.
* tests/local.at (AT_CHECK_ENV): Add mkdir_p to the list of variables
in Autoconf's name space.

* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): New macro, taken
from Automake with minor changes.
* doc/autoconf.texi (Particular Programs): Document AC_PROG_MKDIR_P.

Revision 1.2872 - (view) (download) (annotate) - [select for diffs]
Wed May 10 19:17:56 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2871: +9 -0 lines
Diff to previous 1.2871
* config/install-sh: Update to Automake CVS version, as follows:
2006-04-25  Stepan Kasal  <kasal@ucw.cz>
* lib/install-sh: Simplify the expr implementation of dirname.
2006-04-24  Paul Eggert  <eggert@cs.ucla.edu>
* lib/install-sh: Handle --, and diagnose unknown options.

Revision 1.2871 - (view) (download) (annotate) - [select for diffs]
Tue May 9 21:26:36 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2870: +5 -0 lines
Diff to previous 1.2870
* tests/Makefile.am (AUTOTEST): Use `$(MY_AUTOM4TE)' instead of
`./autom4te' to create `./testsuite', since the `all' target
will ensure its presence, but `installcheck' should not create
the uninstalled wrappers.

Revision 1.2870 - (view) (download) (annotate) - [select for diffs]
Tue May 9 21:25:42 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2869: +5 -0 lines
Diff to previous 1.2869
* tests/torture.at (Unusual Automake input files): Skip if we
detect automake < 1.8.

Revision 1.2869 - (view) (download) (annotate) - [select for diffs]
Sun May 7 20:36:01 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2868: +7 -0 lines
Diff to previous 1.2868
* lib/autoconf/c.m4 (AC_PROG_CC_STDC): If ac_cv_prog_cc_stdc
is set to `no', then that overrides and sets ac_cv_prog_cc_c89
and ac_cv_prog_cc_c99 to `no', for backward compatibility.
* NEWS: Update.

Revision 1.2868 - (view) (download) (annotate) - [select for diffs]
Sat May 6 05:53:50 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2867: +10 -0 lines
Diff to previous 1.2867
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Take care not to
munge (multiple) white space and other oddities.
* tests/torture.at (AT_CHECK_AC_ARG_VAR): Make sure to M4-escape
single quotes in variable assignment.
(AC_ARG_VAR, configure invocation): Adjust tests to expose this
and similar failures by adding multiple spaces, tabs, and other
special characters.
Report and different test suggested by Francesco Romani
<fromani@gmail.com> and Andrew Church <achurch@achurch.org>.

Revision 1.2867 - (view) (download) (annotate) - [select for diffs]
Sat May 6 05:52:28 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2866: +9 -0 lines
Diff to previous 1.2866
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): When we escape
single quotes, we only need to search for single quotes; this
both simplifies the search pattern, and makes us less
susceptible to `echo' variations for arguments not containing
single quotes.
(_AC_ARG_VAR_VALIDATE): Likewise.

Revision 1.2866 - (view) (download) (annotate) - [select for diffs]
Thu May 4 07:08:19 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2865: +6 -0 lines
Diff to previous 1.2865
* doc/autoconf.texi (Special Shell Variables) <IFS>: Document
`$*' and IFS concatenation issue with traditional shells and
bash-2.04.  Report by Seanster@Seanster.com.

Revision 1.2865 - (view) (download) (annotate) - [select for diffs]
Wed May 3 18:28:56 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2864: +5 -0 lines
Diff to previous 1.2864
* doc/autoconf.texi (Limitations of Usual Tools): Identify more
precisely which Mac OS X versions have the od problem.

Revision 1.2864 - (view) (download) (annotate) - [select for diffs]
Wed May 3 01:08:27 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2863: +3 -0 lines
Diff to previous 1.2863
* doc/autoconf.texi (Integer Overflow):
Mention the special case of integer division overflow.

Revision 1.2863 - (view) (download) (annotate) - [select for diffs]
Wed May 3 00:36:32 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2862: +4 -0 lines
Diff to previous 1.2862
* doc/autoconf.texi: Use @option systematically.

Revision 1.2862 - (view) (download) (annotate) - [select for diffs]
Wed May 3 00:30:23 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2861: +6 -0 lines
Diff to previous 1.2861
* doc/autoconf.texi (Limitations of Usual Tools): Add a paragraph
about 'od'.

Revision 1.2861 - (view) (download) (annotate) - [select for diffs]
Tue May 2 20:09:24 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2860: +7 -0 lines
Diff to previous 1.2860
* lib/autoconf/general.m4 (_AC_CANONICAL_SPLIT): Cater for
traditional shells like the Solaris one that do not use the
first IFS character for assembling `$*'.
Prompted by a related report from autoconf_bug@nro.ca.

Revision 1.2860 - (view) (download) (annotate) - [select for diffs]
Mon May 1 17:35:50 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2859: +6 -0 lines
Diff to previous 1.2859
* doc/autoconf.texi (Limitations of Builtins, Limitations of Make):
Mention more problems with the -e option.

Revision 1.2859 - (view) (download) (annotate) - [select for diffs]
Mon May 1 09:01:32 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2858: +3 -0 lines
Diff to previous 1.2858
Supplement 2.59c release ChangeLog entry:
* Makefile.maint (news-date-check): Do not require a leading `*'
before the release date in NEWS.

Revision 1.2858 - (view) (download) (annotate) - [select for diffs]
Sun Apr 30 17:06:13 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2857: +3 -0 lines
Diff to previous 1.2857
* NEWS: Typo.
* doc/autoconf.texi (Systemology): Mention the Heirloom Project.

Revision 1.2857 - (view) (download) (annotate) - [select for diffs]
Sun Apr 30 17:05:05 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2856: +6 -0 lines
Diff to previous 1.2856
* doc/autoconf.texi (Introduction, Pointers): Use `@/' liberally
in URLs to improve DVI formatted output (requires texinfo 4.6).
(System Services, Systemology, Shellology): Likewise.
(Limitations of Usual Tools): Rewrite Mac OS X example for nicer
output.

Revision 1.2856 - (view) (download) (annotate) - [select for diffs]
Sun Apr 30 17:04:06 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2855: +11 -0 lines
Diff to previous 1.2855
* doc/autoconf.texi (Fortran Compiler): Do not use `@ovar' in
continuous text.
(Runtime): Fix macro argument names to match description:
`action-if-found' -> `action-if-true' and similarly.
(Obsolete Macros): Likewise.
* lib/autoconf/general.m4 (_AC_COMPILE_IFELSE): Likewise.
(AC_COMPILE_IFELSE, AC_TRY_COMPILE, _AC_LINK_IFELSE)
(AC_LINK_IFELSE, AC_TRY_LINK, AC_COMPILE_CHECK): Likewise.

Revision 1.2855 - (view) (download) (annotate) - [select for diffs]
Sat Apr 29 17:33:26 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2854: +1 -1 lines
Diff to previous 1.2854
Add missing word in my ChangeLog entry.

Revision 1.2854 - (view) (download) (annotate) - [select for diffs]
Sat Apr 29 06:24:23 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2853: +2 -0 lines
Diff to previous 1.2853
* doc/autoconf.texi (Limitations of Make): Clean up markup.

Revision 1.2853 - (view) (download) (annotate) - [select for diffs]
Sat Apr 29 06:23:15 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2852: +7 -1 lines
Diff to previous 1.2852
* ChangeLog: Typo.
* doc/autoconf.texi (Portable Shell): Allow wrapped URLs, for
DVI output.

Revision 1.2852 - (view) (download) (annotate) - [select for diffs]
Fri Apr 28 04:17:51 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2851: +7 -0 lines
Diff to previous 1.2851
* doc/autoconf.texi (Limitations of Builtins): Document FreeBSD
/bin/sh set unsorted output.
* lib/autoconf/general.m4 (_AC_CACHE_DUMP): Adjust.
* tests/local.at

Revision 1.2851 - (view) (download) (annotate) - [select for diffs]
Wed Apr 26 20:30:54 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2850: +11 -0 lines
Diff to previous 1.2850
* doc/autoconf.texi (Portable C and C++, Varities of Unportability):
(Integer Overflow, Null Pointers, Buffer Overruns):
(Floating Point Portability, Exiting Portably): New sections.
(Writing Test Programs): Fix some langauge.  Recommend exiting
with status 1, not merely nonzero.  Clarify exit declaration.
(Run Time): Move C exit status stuff to new Exiting Portably section.
(Systemology): Mention Posix and levenez.  Update v7 reference.
(Portable Shell): Mention the Posix shell.

Revision 1.2850 - (view) (download) (annotate) - [select for diffs]
Tue Apr 25 12:57:28 2006 UTC (6 years ago) by kasal
Branch: MAIN
Changes since 1.2849: +4 -0 lines
Diff to previous 1.2849
* bin/autoconf.as (me): Replace by as_me.

Revision 1.2849 - (view) (download) (annotate) - [select for diffs]
Tue Apr 25 12:27:45 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2848: +5 -0 lines
Diff to previous 1.2848
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Don't use AS_ERROR,
since as_me isn't set yet.

Revision 1.2848 - (view) (download) (annotate) - [select for diffs]
Mon Apr 24 19:36:01 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2847: +30 -41 lines
Diff to previous 1.2847
Undo many of the recent changes, substituting these instead:

* doc/autoconf.texi (Programming in M4sh): Comment out the
documentation of AS_BASENAME, for now.
(Shell Substitutions): Do not use AS_DIRNAME in an example.
(Limitations of Builtins) <basename>: Do not refer to
AS_BASENAME.
* bin/autoconf.as (me): Don't use AS_BASENAME.
(dir): Remove the unused variable.
* lib/m4sugar/m4sh.m4 (_AS_DETECT_REQUIRED): Renamed from
AS_DETECT_REQUIRED.  All uses changed.
(_AS_DETECT_SUGGESTED): Renamed from AS_DETECT_SUGGESTED.
All uses changed.
(_AS_DETECT_BETTER_SHELL): Put ;; at the end of a case.
(AS_BASENAME): Use "basename --" to protect against leading "-".
(_AS_BASENAME_EXPR): Renamed from AS_BASENAME_EXPR.  All uses changed.
(_AS_BASENAME_SED): Renamed from AS_BASENAME_SED.  All uses changed.
(_AS_BASENAME_PREPARE): Reject implementations that cannot handle "--".
(_AS_DIRNAME_PREPARE): Likewise.
(_AS_DIRNAME_EXPR): Renamed from AS_DIRNAME_EXPR.  All uses changed.
(_AS_DIRNAME_SED): Renamed from AS_DIRNAME_SED.  All uses changed.
(AS_DIRNAME): Use "dirname --".

Revision 1.2847 - (view) (download) (annotate) - [select for diffs]
Mon Apr 24 05:54:54 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2846: +4 -0 lines
Diff to previous 1.2846
* doc/autoconf.texi (Run Time): Document the exit status situation
with more accuracy and detail.

Revision 1.2846 - (view) (download) (annotate) - [select for diffs]
Sun Apr 23 08:41:06 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2845: +6 -5 lines
Diff to previous 1.2845
* NEWS: Remove mention of AS_VAR_SET_BASENAME and AS_VAR_SET_DIRNAME.
* doc/autoconf.texi (Programming in M4sh): Remove mention of
AS_VAR_SET_BASENAME, AS_VAR_SET_DIRNAME, and AS_BASENAME.
We have to keep AS_DIRNAME since it was part of a stable Autoconf,
but AS_BASENAME doesn't have to be supported.

Revision 1.2845 - (view) (download) (annotate) - [select for diffs]
Sun Apr 23 08:13:43 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2844: +8 -0 lines
Diff to previous 1.2844
* NEWS: Update wording to say merely "should" for AS_DIRNAME
and AS_BASENAME.
* lib/m4sugar/m4sh.m4 (AS_BASENAME, AS_DIRNAME): Bring these
back, albeit undocumented.  Programs now have a grace period
to switch to AS_VAR_SET_DIRNAME and AS_VAR_SET_BASENAME.

Revision 1.2844 - (view) (download) (annotate) - [select for diffs]
Sun Apr 23 07:13:52 2006 UTC (6 years ago) by rwild
Branch: MAIN
Changes since 1.2843: +7 -0 lines
Diff to previous 1.2843
* doc/autoconf.texi (Introduction): The GNU Autoconf Macro
Archive is not officially `GNU' any more.  Update URL.
(Defining Directories): Likewise
* lib/autoconf/c.m4 (AC_C_RESTRICT): Update URL.

Revision 1.2843 - (view) (download) (annotate) - [select for diffs]
Sun Apr 23 06:49:53 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2842: +36 -0 lines
Diff to previous 1.2842
* NEWS: Remove AS_DIRNAME and AS_BASENAME, replacing them with
AS_VAR_SET_DIRNAME and AS_VAR_SET_BASENAME.
* doc/autoconf.texi (Programming in M4sh): Document this.  All uses
changed.  The newer interfaces are more reliable, as they allow
implementations that handle trailing newline correctly.  For now,
we're in a freeze, so I did not include the more-reliable
implementations, but I wanted to correct the interface before 2.60
goes out.
* lib/m4sugar/m4sh.m4 (_AS_DETECT_REQUIRED): Renamed from
AS_DETECT_REQUIRED.  All uses changed.
(_AS_DETECT_SUGGESTED): Renamed from AS_DETECT_SUGGESTED.
All uses changed.
(_AS_DETECT_BETTER_SHELL): Put ;; at the end of a case.
(_AS_BASENAME): Renamed from AS_BASENAME.  All uses changed.
Use "basename --" to protect against leading "-".
(_AS_BASENAME_EXPR): Renamed from AS_BASENAME_EXPR.  All uses changed.
(_AS_BASENAME_SED): Renamed from AS_BASENAME_SED.  All uses changed.
(_AS_BASENAME_PREPARE): Reject implementations that cannot handle "--".
(_AS_DIRNAME_PREPARE): Likewise.
(_AS_DIRNAME): Renamed from AS_DIRNAME.  All uses changed.
(_AS_DIRNAME_EXPR): Renamed from AS_DIRNAME_EXPR.  All uses changed.
(_AS_DIRNAME_SED): Renamed from AS_DIRNAME_SED.  All uses changed.
Use "dirname --".
(AS_VAR_SET_BASENAME, AS_VAR_SET_DIRNAME): New macros.
* tests/m4sh.at (AS_VAR_SET_DIRNAME): Renamed from AS_DIRNAME.
Test the new API.  Don't test internals, since they're probably
going to change anyway.
(AS_VAR_SET_BASENAME): Likewise, renamed from AS_BASENAME.

* bin/autoconf.as: Don't use AS_BASENAME or AS_DIRNAME.  This
removes a bootstrapping problem with the changes described above.
The AS_DIRNAME part wasn't used, anyway, and the AS_BASENAME
part can be done portably without all the deep Autoconf magic.

Revision 1.2842 - (view) (download) (annotate) - [select for diffs]
Wed Apr 19 18:16:36 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2841: +8 -0 lines
Diff to previous 1.2841
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Remove the leading
newline from the `trap' code to finish `config.log'; the NetBSD
/bin/sh resets the exit status after an empty command, as
documented in doc/autoconf.texi.

Revision 1.2841 - (view) (download) (annotate) - [select for diffs]
Wed Apr 19 07:10:13 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2840: +5 -0 lines
Diff to previous 1.2840
* doc/autoconf.texi (C Compiler): Clarify AC_C_TYPEOF.

Revision 1.2840 - (view) (download) (annotate) - [select for diffs]
Wed Apr 19 04:13:48 2006 UTC (6 years ago) by eggert
Branch: MAIN
Changes since 1.2839: +11 -0 lines
Diff to previous 1.2839
* configure.ac (ac_cv_sh_n_works): Don't try to test for it, since
some shells (e.g., Solaris 8 /bin/sh) implement it verrrry slowly.
Instead, just list the shells that we know work.
* tests/local.at (AT_CHECK_SHELL_SYNTAX): Remove 2nd arg.  All uses
changed.  Be more cautious about the _cv_ variable.
* tests/tools.at (Syntax of the shell scripts): Check the
_cv_ variable once, at first, to avoid an internal autoconf error
when sh -n does not work.

Revision 1.2839 - (view) (download) (annotate) - [select for diffs]
Mon Apr 17 12:17:01 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2838: +4 -0 lines
Diff to previous 1.2838
* lib/Autom4te/FileUtils.pm: Sync from Automake.

Revision 1.2838 - (view) (download) (annotate) - [select for diffs]
Mon Apr 17 06:10:50 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2837: +12 -0 lines
Diff to previous 1.2837
* lib/autoconf/general.m4 (_AC_INIT_CONFIG_LOG): Don't
use ">&-" since we're only 99.999% sure that this is portable,
and since the MinGW bug is fixed in a different way.
* lib/autotest/general.m4 (AT_INIT): Likewise.

* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Handle --recheck
before opening config.log, to avoid hitting a bug on MinGW.

Revision 1.2837 - (view) (download) (annotate) - [select for diffs]
Sat Apr 15 01:13:32 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2836: +9 -0 lines
Diff to previous 1.2836
* lib/autoconf/general.m4 (_AC_INIT_CONFIG_LOG): Close
AS_MESSAGE_LOG_FD before reopening it onto the log file.
This works around a MinGW bug reported by Eric Paire.
Make sure that all writes to the log file append to it,
rather than possibly losing data.
* lib/autotest/general.m4 (AT_INIT): Likewise.

Revision 1.2836 - (view) (download) (annotate) - [select for diffs]
Fri Apr 14 07:05:36 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2835: +5 -0 lines
Diff to previous 1.2835
* lib/Autom4te/FileUtils.pm (find_file): Fix a typo in the
description.

Revision 1.2835 - (view) (download) (annotate) - [select for diffs]
Thu Apr 13 07:31:47 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2834: +2 -0 lines
Diff to previous 1.2834
* NEWS: Update.

Revision 1.2834 - (view) (download) (annotate) - [select for diffs]
Wed Apr 12 23:08:21 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2833: +4 -0 lines
Diff to previous 1.2833
* configure.ac (AC_INIT): Bump to 2.59d.

Revision 1.2833 - (view) (download) (annotate) - [select for diffs]
Wed Apr 12 21:20:19 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
CVS Tags: AUTOCONF-2_59c
Changes since 1.2832: +1 -1 lines
Diff to previous 1.2832
Use old date.

Revision 1.2832 - (view) (download) (annotate) - [select for diffs]
Wed Apr 12 21:19:27 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2831: +4 -0 lines
Diff to previous 1.2831
Version 2.59c.

Revision 1.2831 - (view) (download) (annotate) - [select for diffs]
Wed Apr 12 20:40:21 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2830: +12 -0 lines
Diff to previous 1.2830
* lib/autoconf/status.m4 (_AC_OUTPUT_FILE): If the templates for
the instantiated file do not contain the string 'datarootdir'
but contain @datadir@, @docdir@, @infodir@, @localedir@, or
@mandir@, replace the reference '${datarootdir}' by the value.
* tests/torture.at (datarootdir workaround): New test.
* NEWS: Advertise this temporary fixup.
Based on a patch by Bruno Haible, reported and analyzed by
Paul Eggert and Noah Misch.

Revision 1.2830 - (view) (download) (annotate) - [select for diffs]
Wed Apr 12 18:55:49 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2829: +4 -0 lines
Diff to previous 1.2829
* tests/autotest.at (Debugging a failed test): Fix comment.

Revision 1.2829 - (view) (download) (annotate) - [select for diffs]
Wed Apr 12 12:20:13 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2828: +5 -0 lines
Diff to previous 1.2828
* lib/m4sugar/m4sh.m4 (_AS_LN_S_PREPARE): Simplify the summary of
all the changes since 2006-04-07.

Revision 1.2828 - (view) (download) (annotate) - [select for diffs]
Tue Apr 11 17:34:03 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2827: +7 -0 lines
Diff to previous 1.2827
* lib/m4sugar/m4sh.m4 (_AS_LN_S_PREPARE): If `ln -s file1 file2'
succeeded, but `ln -s file dir' failed, take care to remove the
leftover target before the next test, to prevent its spurious
failure; also make sure `ln file dir' works before selecting it.
Thanks to Keith Marshall for pointing this out.
* THANKS: Update.

Revision 1.2827 - (view) (download) (annotate) - [select for diffs]
Tue Apr 11 16:09:54 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2826: +8 -0 lines
Diff to previous 1.2826
* lib/autotest/general.m4 (AT_INIT): Store quoted variable
assignments in `at_debug_args', so that we put them correctly
in the `run' script.
* tests/autotest.at (Debugging a failed test): Unmark XFAIL.
Reported by Eric Blake.

Revision 1.2826 - (view) (download) (annotate) - [select for diffs]
Tue Apr 11 16:06:40 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2825: +12 -0 lines
Diff to previous 1.2825
* tests/autotest.at (AT_CHECK_AT): Add new argument, to allow
top-level tests after micro-suite has been run.   Used in...
(Debugging a successful test, Debugging script and environment),
(Debugging a failed test): ...these new tests.  The first of these
is fixed by...
* lib/autotest/general.m4 (_AT_CREATE_DEBUGGING_SCRIPT): New
macro, split out from...
(AT_INIT): ...here, so that using -d also generates a run script.
Document that -d inhibits top-level logging.
* doc/autoconf.texi (testsuite Invocation): Document that -d only
inhibits top-level logging; debug scripts are created.

Revision 1.2825 - (view) (download) (annotate) - [select for diffs]
Tue Apr 11 16:03:28 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2824: +5 -1 lines
Diff to previous 1.2824
* lib/autotest/general.m4 (_AT_CHECK): Avoid syntax error on empty
check.
* tests/autotest.at (Empty test, Empty check): New test to check it.

Revision 1.2824 - (view) (download) (annotate) - [select for diffs]
Tue Apr 11 16:02:01 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2823: +5 -0 lines
Diff to previous 1.2823
* lib/autoconf/c.m4 (AC_C_CONST, AC_C_VOLATILE): Avoid warnings
from gcc.

Revision 1.2823 - (view) (download) (annotate) - [select for diffs]
Mon Apr 10 21:00:40 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2822: +6 -0 lines
Diff to previous 1.2822
* tests/mktests.sh: Use "trap '' 0", not "trap 0".  Do not touch
the files if a problem appears.  Make the empty *.at files
read-only, too.  Proposed by Ralf Wildenhues.

Revision 1.2822 - (view) (download) (annotate) - [select for diffs]
Mon Apr 10 20:51:54 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2821: +2 -0 lines
Diff to previous 1.2821
* config/Makefile.am: Add comment to force updated Makefile.in.

Revision 1.2821 - (view) (download) (annotate) - [select for diffs]
Mon Apr 10 20:40:37 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2820: +6 -0 lines
Diff to previous 1.2820
* lib/freeze.mk: Fix typo in comment.  Unlike the last, white
space only patch to this file, this patch causes the Makefile.in
files that include freeze.mk to be updated, and thus have a
newer time stamp again, which in turn makes a pristine CVS
checkout have correct time stamps.

Revision 1.2820 - (view) (download) (annotate) - [select for diffs]
Mon Apr 10 20:38:17 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2819: +15 -0 lines
Diff to previous 1.2819
* Makefile.maint (cvs-sv): New macro, to be used..
(config.guess-url_prefix, config.sub-url_prefix)
(texinfo.tex-url_prefix, standards.texi-url_prefix): ..here;
point to CVS text checkout of Gnulib files.
(copyright-check): Bump current year.
(announcement): Do not hard-wire `./announce-gen'.
(cvs-update): Propagate failures of `cvs' and `move-if-change'
correctly.
* Makefile.cfg (executable-update): Use `chmod a+x' instead of
`chmod +x'.
(wget_files): Update config.guess, config.sub, texinfo.tex by
`wget-update', now that their URLs work again.

Revision 1.2819 - (view) (download) (annotate) - [select for diffs]
Mon Apr 10 18:55:27 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2818: +5 -0 lines
Diff to previous 1.2818
* doc/autoconf.texi (Particular Types): Don't use AC_CHECK_TYPE.

Revision 1.2818 - (view) (download) (annotate) - [select for diffs]
Mon Apr 10 18:14:53 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2817: +4 -0 lines
Diff to previous 1.2817
* doc/autoconf.texi: Remove unused words from word list.
* .x-sc_prohibit_atoi_atof, .x-sc_space_tab, .x-sc_sun_os_names,
.x-sc_trailing_space: New files.

Revision 1.2817 - (view) (download) (annotate) - [select for diffs]
Mon Apr 10 18:01:47 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2816: +2 -0 lines
Diff to previous 1.2816
* doc/standards.texi: Sync from gnulib.

Revision 1.2816 - (view) (download) (annotate) - [select for diffs]
Mon Apr 10 17:57:17 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2815: +3 -0 lines
Diff to previous 1.2815
* NEWS, doc/autoconf.texi (AC_LIBOBJ vs LIBOBJS): Mark
`LIBOBJDIR' as experimental.

Revision 1.2815 - (view) (download) (annotate) - [select for diffs]
Mon Apr 10 17:55:33 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2814: +7 -0 lines
Diff to previous 1.2814
* lib/m4sugar/m4sh.m4 (_AS_LN_S_PREPARE): MSYS `ln -s' fails
with a target directory; it's internally implemented as `cp'
anyway, but since Autoconf advertises the possibility to use
a target directory when LN_S is `ln -s', we need to find out.
Reported by Rolf Ebert <rolf.ebert.gcc@gmx.de> against MSYS,
analyzed by Keith Marshall <keith.marshall@total.com>.

Revision 1.2814 - (view) (download) (annotate) - [select for diffs]
Mon Apr 10 17:51:47 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2813: +4 -0 lines
Diff to previous 1.2813
* THANKS: Update.

Revision 1.2813 - (view) (download) (annotate) - [select for diffs]
Mon Apr 10 09:15:11 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2812: +7 -0 lines
Diff to previous 1.2812
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Just output
confdefs.h as-is.  In general, if it has backslash-newline or the
like, then it doesn't work either to sort or to remove empty
lines.

Revision 1.2812 - (view) (download) (annotate) - [select for diffs]
Sun Apr 9 16:39:10 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2811: +2 -2 lines
Diff to previous 1.2811
Fix a typo in ChangeLog.

Revision 1.2811 - (view) (download) (annotate) - [select for diffs]
Sun Apr 9 11:36:08 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2810: +4 -0 lines
Diff to previous 1.2810
* tests/Makefile.am (AUTOCONF_FILES): Fix typo in the comment.

Revision 1.2810 - (view) (download) (annotate) - [select for diffs]
Sun Apr 9 07:54:28 2006 UTC (6 years, 1 month ago) by adl
Branch: MAIN
Changes since 1.2809: +5 -0 lines
Diff to previous 1.2809
* lib/autom4te.in (Automake-preselections): Preselect
_AM_SUBST_NOTMAKE.

Revision 1.2809 - (view) (download) (annotate) - [select for diffs]
Sun Apr 9 06:22:29 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2808: +8 -0 lines
Diff to previous 1.2808
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Use '\'' for an
apostrophe within a single-quoted string, as this is the usual
tradition and is easier to read than '"'"'.  Don't rely on the
shell treating "$/" like '$/'.  Use a more-consistent indenting
style for the trap.

Revision 1.2808 - (view) (download) (annotate) - [select for diffs]
Sun Apr 9 05:36:45 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2807: +9 -0 lines
Diff to previous 1.2807
* tests/autotest.at (Backquote command substitution),
(Multiline backquote command substitution): Remove mistaken
AT_NO_CMDSUBST from the 2006-03-14 patch, which was meant to be
applied...
(Parenthetical command substitution, Multiline parenthetical
command substitution): here.

Revision 1.2807 - (view) (download) (annotate) - [select for diffs]
Sat Apr 8 21:49:32 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2806: +2 -2 lines
Diff to previous 1.2806
Fix typo in changelog entry.

Revision 1.2806 - (view) (download) (annotate) - [select for diffs]
Sat Apr 8 21:46:03 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2805: +62 -0 lines
Diff to previous 1.2805
Import macros from gnulib (often changing their name).

* NEWS: AC_C_TYPE_LONG_DOUBLE is now obsolete.
New macros AC_CHECK_DECLS_ONCE, AC_CHECK_FUNCS_ONCE,
AC_CHECK_HEADERS_ONCE, AC_FUNC_STRTOLD, AC_HEADER_ASSERT,
AC_STRUCT_DIRENT_D_INO, AC_STRUCT_DIRENT_D_TYPE,
AC_TYPE_LONG_DOUBLE, AC_TYPE_LONG_DOUBLE_WIDER, AC_TYPE_INT8_T,
AC_TYPE_INT16_T, AC_TYPE_INT32_T, AC_TYPE_INT64_T,
AC_TYPE_INTMAX_T, AC_TYPE_INTPTR_T, AC_TYPE_LONG_LONG_INT,
AC_TYPE_UINT8_T, AC_TYPE_UINT16_T, AC_TYPE_UINT32_T,
AC_TYPE_UINT64_T, AC_TYPE_UINTMAX_T, AC_TYPE_UINTPTR_T,
AC_TYPE_UNSIGNED_LONG_LONG_INT, AC_USE_SYSTEM_EXTENSIONS.
The manual mentions Gnulib more prominently.
* doc/autoconf.texi (Gnulib): New node.
(Pointers): Add Gnulib URL.
(Particular Functions): Alphabetize.  Add AC_FUNC_STRTOLD.
(Generic Functions): Add AC_CHECK_FUNCS_ONCE.  Refer to new
Gnulib section.
(Particular Headers): Add AC_HEADER_ASSERT.  For stdbool.h,
suggest a #define rather than a typedef for _Bool, and mention
Gnulib rather than trying to substitute stdbool code.
(Generic Headers): Add AC_CHECK_HEADERS_ONCE.
(Generic Declarations): Add AC_CHECK_DECLS_ONCE.
(Particular Structures): Add AC_STRUCT_DIRENT_D_INO,
AC_STRUCT_DIRENT_D_TYPE.
(Particular Types): Mention stdint.h and inttypes.h as standard
headers too.
Add AC_TYPE_INT8_T, AC_TYPE_INT16_T, AC_TYPE_INT32_T, AC_TYPE_INT64_T,
AC_TYPE_INTMAX_T, AC_TYPE_INTPTR_T, AC_TYPE_LONG_DOUBLE,
AC_TYPE_LONG_DOUBLE_WIDER, AC_TYPE_LONG_LONG_INT, AC_TYPE_UINT8_T,
AC_TYPE_UINT16_T, AC_TYPE_UINT32_T, AC_TYPE_UINT64_T, AC_TYPE_UINTMAX_T,
AC_TYPE_UINTPTR_T, AC_TYPE_UNSIGNED_LONG_LONG_INT.
(C Compiler): Move AC_C_LONG_DOUBLE to ...
(Obsolete Macros): here.  Under AC_LONG_DOUBLE, mention
AC_TYPE_LONG_DOUBLE or AC_TYPE_LONG_DOUBLE_WIDER instead.
(Posix Variants): Add AC_USE_SYSTEM_EXTENSIONS.
(Coding Style).  Don't mention m4_expand_once.
* lib/autoconf/c.m4 (AC_C_LONG_DOUBLE): Implement via
AC_TYPE_LONG_DOUBLE_WIDER.  Now obsolete.
* lib/autoconf/functions.m4 (_AH_CHECK_FUNCS): New macro.
(AC_CHECK_FUNCS): Use it.
(AC_CHECK_FUNCS_ONCE, AC_FUNC_STRTOLD): New macros.
(AC_FUNC_WAIT3): "the Open Group standards" -> "POSIX".
* lib/autoconf/general.m4 (AC_CHECK_DECLS_ONCE): New macro.
* lib/autoconf/headers.m4 (AC_CHECK_HEADERS_ONCE): New macro.
(AC_HEADER_ASSERT): New macro.
(AC_HEADER_STDBOOL): Don't assume "#error" works.
Catch a bug in IBM AIX xlc compiler version 6.0.0.0.
Catch a bug in an HP-UX C compiler.
* lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): New macro.
* lib/autoconf/types.m4 (AC_TYPE_INTMAX_T. AC_TYPE_UINTMAX_T):
(AC_TYPE_INTPTR_T, AC_TYPE_UINTPTR_T. AC_TYPE_LONG_DOUBLE):
(AC_TYPE_LONG_DOUBLE_WIDER, AC_C_LONG_DOUBLE, AC_TYPE_LONG_LONG_INT):
(AC_TYPE_UNSIGNED_LONG_LONG_INT, _AC_TYPE_INT, _AC_TYPE_UNSIGNED_INT):
(_AC_STRUCT_DIRENT, AC_STRUCT_DIRENT_D_INO, AC_STRUCT_DIRENT_D_TYPE):
New macros.

Revision 1.2805 - (view) (download) (annotate) - [select for diffs]
Sat Apr 8 17:59:56 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2804: +5 -0 lines
Diff to previous 1.2804
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Fix the wording
of the warning introduced by the 2001-08-28 change.

Revision 1.2804 - (view) (download) (annotate) - [select for diffs]
Sat Apr 8 09:07:05 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2803: +8 -0 lines
Diff to previous 1.2803
* lib/autoconf/general.m4 (AC_CACHE_SAVE): All `ac_cv_env_foo'
variables shall be overriden by the cache.
* tests/torture.at (AC_ARG_VAR): Test also with a first value
that contains braces.

Revision 1.2803 - (view) (download) (annotate) - [select for diffs]
Fri Apr 7 18:31:09 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2802: +13 -0 lines
Diff to previous 1.2802
Revert the patch from 2006-04-01 and only improve
_AS_DETECT_BETTER_SHELL:

* lib/m4sugar/m4sh.m4 (_AS_PATH_WALK): Do not optimize; do not
skip nonexistent directories.
(_AS_DETECT_BETTER_SHELL): The optimization is moved here--try
only shell candidates which exist.
(AS_UNAME): No need to give three parameters to _AS_PATH_WALK.
* lib/autotest/general.m4 (AT_INIT): No need to give three
parameters to _AS_PATH_WALK.

Revision 1.2802 - (view) (download) (annotate) - [select for diffs]
Fri Apr 7 18:25:30 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2801: +9 -0 lines
Diff to previous 1.2801
* bin/autoupdate.in (handle_autoconf_patches): Change the way we
distinguish m4sugar macros.
* tests/tools.at (autoupdating with aclocal and m4_include):
New test.  Bug reported by Gary V. Vaughan <gary@gnu.org>,
test case by Noah Misch <noah@cs.caltech.edu>.

Revision 1.2801 - (view) (download) (annotate) - [select for diffs]
Fri Apr 7 18:00:55 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2800: +9 -0 lines
Diff to previous 1.2800
Revert my change from 2006-03-17, in other words:
* lib/m4sugar/m4sh.m4 (AS_BOURNE_COMPATIBLE): Insert BIN_SH=xpg4
  and DUALCASE=1.
(AS_SHELL_SANITIZE): Remove DUALCASE=1.
* doc/autoconf.texi (Special Shell Variables) <BIN_SH>: Say that
  it is set.

Revision 1.2800 - (view) (download) (annotate) - [select for diffs]
Fri Apr 7 12:33:04 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2799: +6 -0 lines
Diff to previous 1.2799
* doc/autoconf.texi (Programming in M4sh): Document that
AS_MKDIR_P exits the script on failure.
* lib/autotest/general.m4: Remove redundant AS_ERROR.

Revision 1.2799 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 22:40:55 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2798: +3 -0 lines
Diff to previous 1.2798
* config/elisp-comp, config/install-sh, config/mdate-sh,
config/missing, config/mkinstalldirs: Sync from Automake.

Revision 1.2798 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 22:39:22 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2797: +3 -0 lines
Diff to previous 1.2797
* lib/Autom4te/FileUtils.pm, lib/Autom4te/Struct.pm: Sync
from Automake.

Revision 1.2797 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 22:37:19 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2796: +4 -0 lines
Diff to previous 1.2796
* doc/make-stds.texi: Sync from gnulib.

Revision 1.2796 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 18:44:57 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2795: +4 -7 lines
Diff to previous 1.2795
Fix mistakes in changelog.

Revision 1.2795 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 18:34:24 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2794: +6 -0 lines
Diff to previous 1.2794
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_O): Inside cache
check, s/ac_exeext/ac_cv_exeext/.  Fixes regression introduced
2006-04-01.

Revision 1.2794 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 18:21:04 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2793: +5 -1 lines
Diff to previous 1.2793
Fix one of the previous entries.

Revision 1.2793 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 18:16:56 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2792: +19 -0 lines
Diff to previous 1.2792
* lib/autoconf/general.m4 (_AC_CACHE_DUMP): Fix the detection of
whether `set' quotes correctly: redirect stderr of the tested
`set', and use a subshell, for Ultrix; use `sed' instead of
`grep' for zsh `set' which may write binary output; match only
at the beginning of a line, to avoid false positives.
In order to avoid false positives by unrelated variables with
multiline content, put the dump algorithm in a subshell and
unset all variables containing newlines (except some which are
special to the shell).  Warn about cache variables that are
unset.

Revision 1.2792 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 17:56:43 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2791: +2 -0 lines
Diff to previous 1.2791
* tests/mktests.sh: Reword comments.

Revision 1.2791 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 17:55:21 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2790: +9 -0 lines
Diff to previous 1.2790
* tests/mktests.sh: Only skip internal macros starting with
`_AC_' or `__AC_'.  Noted by Stepan Kasal.
Update exclusion lists for the test suite to this end:
(AC_ARG_VAR): Do test this now.
(AC_REPLACE_FUNCS): This needs an argument.
(AC_LINKER_OPTION): Remove (renamed to _AC_LINKER_OPTION).
(AC_LIST_MEMBER_OF): Likewise (renamed to _AC_LIST_MEMBER_IF).
(AC_LINK_FILES): Obsoleted since (and thus AU_DEFUN'ed).

Revision 1.2790 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 17:51:22 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2789: +6 -0 lines
Diff to previous 1.2789
* doc/autoconf.texi (Shell Substitutions): Mention the MSYS
shell issue with double-quoted command substitutions of native
commands.
Reported to MSYS by Mark Cave-Ayland, to Autoconf by Keith
Marshall.

Revision 1.2789 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 17:43:52 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2788: +12 -0 lines
Diff to previous 1.2788
* Makefile.maint (sc_cast_of_argument_to_free): Do not fail when
no file matches the glob, discard the warning, set `nullglob'.
(syntax-check): Likewise.
(sc_cast_of_x_alloc_return_value): Likewise.
(sc_cast_of_alloca_return_value, sc_error_exit_success)
(sc_prohibit_jm_in_m4, .re-list, sc_unmarked_diagnostics)
(m4-check): Likewise.
(sc_system_h_headers): Do not print rule on execution.
(sc_tight_scope): Do not fail for non-existing `src' directory.
(sc_changelog): Skip the Copyright footer.
* lib/autoconf/lang.m4: Remove trailing space.

Revision 1.2788 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 17:38:05 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2787: +5 -0 lines
Diff to previous 1.2787
* lib/autoconf/status.m4: More replacements to
<tab><space> where this makes sense.

Revision 1.2787 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 15:15:06 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2786: +2 -0 lines
Diff to previous 1.2786
* tests/Makefile.am (maintainer-check-posix): s/POSIXLY_CORRECTLY/POSIXLY_CORRECT/

Revision 1.2786 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 15:07:59 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2785: +8 -0 lines
Diff to previous 1.2785
* lib/autoconf/status.m4 (_AC_CONFIG_FOOS): Append TAGS to
  ac_config_<foo>s again, sometimes normalized, sometimes not.
(AC_CONFIG_FILES, AC_CONFIG_HEADERS, AC_CONFIG_LINKS, AC_CONFIG_COMMANDS):
  Do not do so here.
(_AC_CONFIG_REGISTER_DEST): Double quote the tags in macros _AC_LIST_TAGS
  and_AC_LIST_TAG_COMMANDS; fixes another regression introduced by the
  2005-07-25 rewrite.  Noticed by Noah Misch.

Revision 1.2785 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 13:49:08 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2784: +4 -0 lines
Diff to previous 1.2784
* lib/autoconf/general.m4 (AC_PRESERVE_HELP_ORDER): Do not define
  _AC_PRESERVE_HELP_ORDER, ...
(AC_ARG_ENABLE, AC_ARG_WITH): ... use AC_PROVIDE_IFELSE insetad.

Revision 1.2784 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 12:16:38 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2783: +3 -0 lines
Diff to previous 1.2783
* lib/autoconf/general.m4 (AC_ARG_VAR): Do not use m4_divert_once
  inside m4_expand_once; it is redundant.

Revision 1.2783 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 11:33:52 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2782: +5 -0 lines
Diff to previous 1.2782
* lib/autoconf/general.m4 (_AC_INIT_HELP): Remove the broken support
  for --help from Cygnus `configure.'

Revision 1.2782 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 11:24:00 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2781: +0 -12 lines
Diff to previous 1.2781
Revert this (for now):
| * lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Call
|   _AC_COMPILER_EXEEXT instead of m4_expand_once([_AC_COMPILER_EXEEXT])
| * lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
| * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_TESTS): On subsequent
|   calls, for a new language, only check that the compiler works.
| (AC_NO_EXECUTABLES): Change the redefinition of
|   _AC_COMPILER_EXEEXT_TESTS so that on subsequent calls, it checks
|   that the new language's compiler works if ac_no_link=no, and
|   does nothing otherwise.

Revision 1.2781 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 11:15:54 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2780: +1 -1 lines
Diff to previous 1.2780
fix a typo

Revision 1.2780 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 07:58:20 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2779: +5 -0 lines
Diff to previous 1.2779
* doc/autoconf.texi (C Compiler): Warn about #error.  Follows up
on a patch proposed by Ralf Wildenhues.

Revision 1.2779 - (view) (download) (annotate) - [select for diffs]
Thu Apr 6 02:31:09 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2778: +5 -0 lines
Diff to previous 1.2778
* lib/autoconf/status.m4: Replace <space>''<tab> with
<tab><space> where this makes sense.

Revision 1.2778 - (view) (download) (annotate) - [select for diffs]
Wed Apr 5 22:41:36 2006 UTC (6 years, 1 month ago) by noah
Branch: MAIN
Changes since 1.2777: +8 -0 lines
Diff to previous 1.2777
* lib/autoconf/general.m4 (AC_PRESERVE_HELP_ORDER): New macro.
(AC_ARG_ENABLE, AC_ARG_WITH): Adjust.
* doc/autoconf.texi (Help Formatting): New node.
* NEWS: Announce AC_PRESERVE_HELP_ORDER.

Revision 1.2777 - (view) (download) (annotate) - [select for diffs]
Wed Apr 5 20:55:14 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2776: +6 -0 lines
Diff to previous 1.2776
* TODO, config/Makefile.am, lib/freeze.mk, lib/autoconf/c.m4,
lib/autoconf/specific.m4, lib/autoconf/status.m4,
lib/autoconf/types.m4, lib/autotest/general.m4,
tests/mktests.sh, tests/torture.at: White space cleanup:
remove some SPACE before TAB, or add quoting ('' or @&t@).

Revision 1.2776 - (view) (download) (annotate) - [select for diffs]
Wed Apr 5 20:54:17 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2775: +2 -0 lines
Diff to previous 1.2775
* NEWS, TODO, bin/autoreconf.in: `filesystem' -> `file system'.

Revision 1.2775 - (view) (download) (annotate) - [select for diffs]
Wed Apr 5 16:18:20 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2774: +4 -0 lines
Diff to previous 1.2774
* doc/autoconf.texi (Shell Substitutions): Document `^' vs. `|'.

Revision 1.2774 - (view) (download) (annotate) - [select for diffs]
Wed Apr 5 16:04:22 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2773: +6 -0 lines
Diff to previous 1.2773
* lib/autotest/general.m4 (AT_INIT): Prep AT_*_all, so that an
empty test suite works.
* tests/autotest.at (Empty test suite): Remove xfail.

Revision 1.2773 - (view) (download) (annotate) - [select for diffs]
Wed Apr 5 14:20:37 2006 UTC (6 years, 1 month ago) by noah
Branch: MAIN
Changes since 1.2772: +9 -0 lines
Diff to previous 1.2772
* lib/autoconf/status.m4 (_AC_CONFIG_FOOS): Do not append normalized
TAGS to ac_config_<foo>s.
(AC_CONFIG_FILES, AC_CONFIG_HEADERS, AC_CONFIG_LINKS): Do so here.
(AC_CONFIG_COMMANDS): Append NAME to ac_config_commands without
normalizing it, consistent it with previous releases.
* tests/torture.at (Macro calls in AC_CONFIG_COMMANDS tags): New test.

Revision 1.2772 - (view) (download) (annotate) - [select for diffs]
Wed Apr 5 08:01:04 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2771: +5 -0 lines
Diff to previous 1.2771
* lib/m4sugar/m4sh.m4 (AS_BASENAME_EXPR, AS_DIRNAME_EXPR):
Use simplified args that Eric Blake originally suggested.

Revision 1.2771 - (view) (download) (annotate) - [select for diffs]
Tue Apr 4 23:36:20 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2770: +9 -1 lines
Diff to previous 1.2770
* tests/mktests.sh: Don't use 'cat'; just read the files directly.
Prefer 'sort -u' to 'sort | uniq'.  Filter data before sorting it.
Use 'comm' rather than N instances of grep; this also fixes a bug
whereby substrings were incorrectly matched, causing us to not
generate tests for AC_F77_NAME_MANGLING and AC_FUNC_LSTAT.
(exclude_list): Exclude empty macros.
(ac_exclude_list): Exclude AC_INCLUDES_DEFAULT.

Revision 1.2770 - (view) (download) (annotate) - [select for diffs]
Tue Apr 4 22:36:02 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2769: +9 -0 lines
Diff to previous 1.2769
* tests/mktests.sh: Use awk rather than grep -E or egrep, to avoid
portability problems with regular expressions containing newlines.
(exclude_list, ac_exclude_list, au_exclude_list, ac_exclude_script):
Switch from grep to awk syntax.
(ac_exclude_script): Renamed from ac_exclude_egrep.
(au_exclude_script): Renamed from au_exclude_egrep.

Revision 1.2769 - (view) (download) (annotate) - [select for diffs]
Tue Apr 4 16:13:47 2006 UTC (6 years, 1 month ago) by noah
Branch: MAIN
Changes since 1.2768: +9 -0 lines
Diff to previous 1.2768
* lib/autoconf/general.m4 (_AC_INIT_HELP): Only `configure.in' evidences
a subdirectory subject to Cygnus `configure'.
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Likewise.

* lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): Omit the bug
report request when we have no AC_PACKAGE_BUGREPORT.

Revision 1.2768 - (view) (download) (annotate) - [select for diffs]
Mon Apr 3 20:32:02 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2767: +2 -0 lines
Diff to previous 1.2767
* THANKS: Update.

Revision 1.2767 - (view) (download) (annotate) - [select for diffs]
Mon Apr 3 19:34:49 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2766: +3 -0 lines
Diff to previous 1.2766
* tests/mktests.sh: Update copyright year in the header of the
generated files.

Revision 1.2766 - (view) (download) (annotate) - [select for diffs]
Mon Apr 3 19:09:55 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2765: +10 -0 lines
Diff to previous 1.2765
* lib/autoconf/c.m4 (AC_C_INLINE): Do not skip cleanup code.
(AC_C_RESTRICT): Likewise.  Furthermore, add a function with a
typedef'ed restricted pointer, to catch a compiler bug on
HP-UX 11.x, and fix warnings so it passes with -Werror.
(_AC_PROG_CC_C99): Likewise.
Reported by Albert Chin <china@thewrittenword.com>.
* tests/mktests.sh: Do not skip AC_C_INLINE, AC_C_RESTRICT.

Revision 1.2765 - (view) (download) (annotate) - [select for diffs]
Mon Apr 3 15:58:20 2006 UTC (6 years, 1 month ago) by noah
Branch: MAIN
Changes since 1.2764: +7 -0 lines
Diff to previous 1.2764
* bin/autoscan.in (subdirs): New global.
(scan_file): Prune directories with configure{,.{ac,in,gnu}}.
(output): Emit AC_CONFIG_SUBDIRS as needed.
* tests/autoscan.at (autoscan): Remove XFAIL.

Revision 1.2764 - (view) (download) (annotate) - [select for diffs]
Mon Apr 3 13:51:02 2006 UTC (6 years, 1 month ago) by noah
Branch: MAIN
Changes since 1.2763: +4 -0 lines
Diff to previous 1.2763
* lib/autoconf/general.m4 (AC_CACHE_SAVE): Use AC_MSG_NOTICE.

Revision 1.2763 - (view) (download) (annotate) - [select for diffs]
Mon Apr 3 13:12:27 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2762: +4 -0 lines
Diff to previous 1.2762
* THANKS: Add myself.

Revision 1.2762 - (view) (download) (annotate) - [select for diffs]
Mon Apr 3 04:47:02 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2761: +5 -0 lines
Diff to previous 1.2761
* lib/autotest/general.m4 (AT_INIT): Add `at_testdir' to pointer
to log, point to testsuite output tree.

Revision 1.2761 - (view) (download) (annotate) - [select for diffs]
Mon Apr 3 03:18:39 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2760: +22 -0 lines
Diff to previous 1.2760
* NEWS: AC_PROG_CC and AC_PROG_CXX no longer declare 'exit'.
* doc/autoconf.texi (Function Portability): Mention that C++
has trouble with 'exit'.
(Guidelines): Test programs shouldn't use 'exit'.
* lib/autoconf/c.m4 (_AC_PROG_CXX_EXIT_DECLARATION):
Remove; all uses removed.
(AC_LANG_INT_SAVE(C), AC_C_BIGENDIAN):
Return from 'main' instead of calling 'exit'.
* lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA, AC_FUNC_CLOSEDIR_VOID):
(_AC_FUNC_FNMATCH_IF, AC_FUNC_GETGROUPS):
(AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK, _AC_FUNC_MALLOC_IF):
(AC_FUNC_MEMCMP, AC_FUNC_MKTIME, AC_FUNC_MMAP, _AC_FUNC_REALLOC_IF):
(AC_FUNC_SETPGRP, _AC_FUNC_STAT, AC_FUNC_STRTOD, AC_FUNC_STRERROR_R):
(AC_FUNC_STRNLEN, AC_FUNC_SETVBUF_REVERSED, AC_FUNC_UTIME_NULL):
(_AC_FUNC_FORK, _AC_FUNC_VFORK, AC_FUNC_WAIT3): Likewise.
* lib/autoconf/headers.m4 (AC_HEADER_STDC): Likewise.
* lib/autoconf/specific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
* lib/autoconf/types.m4 (AC_TYPE_GETGROUPS): Likewise.
* tests/compile.at: Likewsie.

Revision 1.2760 - (view) (download) (annotate) - [select for diffs]
Sun Apr 2 16:38:54 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2759: +12 -0 lines
Diff to previous 1.2759
* lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Call
  _AC_COMPILER_EXEEXT instead of m4_expand_once([_AC_COMPILER_EXEEXT])
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_TESTS): On subsequent
  calls, for a new language, only check that the compiler works.
(AC_NO_EXECUTABLES): Change the redefinition of
  _AC_COMPILER_EXEEXT_TESTS so that on subsequent calls, it checks
  that the new language's compiler works if ac_no_link=no, and
  does nothing otherwise.

Revision 1.2759 - (view) (download) (annotate) - [select for diffs]
Sun Apr 2 15:00:40 2006 UTC (6 years, 1 month ago) by noah
Branch: MAIN
Changes since 1.2758: +4 -0 lines
Diff to previous 1.2758
* doc/autoconf.texi (AC_PATH_X): Update per 2005-08-26 change.

Revision 1.2758 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 22:53:04 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2757: +5 -0 lines
Diff to previous 1.2757
Do not optimize the first _AS_PATH_WALK.

Revision 1.2757 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 21:45:13 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2756: +24 -0 lines
Diff to previous 1.2756
Clean up _AC_COMPILER_EXEEXT* macros.

Revision 1.2756 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 21:22:11 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2755: +2 -0 lines
Diff to previous 1.2755
.

Revision 1.2755 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 20:06:12 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2754: +5 -0 lines
Diff to previous 1.2754
_AS_DIRNAME_PREPARE

Revision 1.2754 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 19:38:07 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2753: +3 -1 lines
Diff to previous 1.2753
Fix typos.

Revision 1.2753 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 18:33:24 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2752: +6 -0 lines
Diff to previous 1.2752
.

Revision 1.2752 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 18:26:46 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2751: +6 -0 lines
Diff to previous 1.2751
Sort the macros and fix typos.

Revision 1.2751 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 18:16:05 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2750: +3 -14 lines
Diff to previous 1.2750
Improve --version output for old-style AC_INIT

Revision 1.2750 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 18:09:07 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2749: +7 -0 lines
Diff to previous 1.2749
autoreconf: impement -vv

Revision 1.2749 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 16:46:39 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2748: +5 -0 lines
Diff to previous 1.2748
Spelling fixes.

Revision 1.2748 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 16:09:13 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2747: +6 -0 lines
Diff to previous 1.2747
Be tolerant if rm was not able to remove the test directory.

Revision 1.2747 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 15:58:43 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2746: +6 -0 lines
Diff to previous 1.2746
Fix line numbers in the error messages of autoupdate.

Revision 1.2746 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 15:57:02 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2745: +19 -0 lines
Diff to previous 1.2745
More autoupdate issues.

Revision 1.2745 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 15:53:36 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2744: +7 -0 lines
Diff to previous 1.2744
Fix m4sugar expansion in autoupdate.

Revision 1.2744 - (view) (download) (annotate) - [select for diffs]
Fri Mar 31 18:55:43 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2743: +3 -0 lines
Diff to previous 1.2743
* doc/autoconf.texi (Programming in M4sh): Sharpen the descriptions
of AS_BASENAME and AS_DIRNAME.  Reported by Stepan Kasal.

Revision 1.2743 - (view) (download) (annotate) - [select for diffs]
Fri Mar 31 18:46:47 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2742: +7 -0 lines
Diff to previous 1.2742
* lib/m4sugar/m4sh.m4 (AS_BASENAME_EXPR): Handle ///, ////, etc.
correctly.  Problem reported by Eric Blake.
(_AS_EXPR_PREPARE): Detect Tru64 expr bug.  Problem reported by
Ralf Wildenhues.

Revision 1.2742 - (view) (download) (annotate) - [select for diffs]
Fri Mar 31 06:08:49 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2741: +5 -0 lines
Diff to previous 1.2741
* doc/autoconf.texi (Programming in M4sh, Limitations of Usual Tools):
Tighten up the basename/dirname wording.

Revision 1.2741 - (view) (download) (annotate) - [select for diffs]
Thu Mar 30 19:54:08 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2740: +7 -0 lines
Diff to previous 1.2740
* Makefile.maint (sc_texi_notab): New check: do not use TABs
in texinfo files outside of verbatim environments.
(syntax-check-rules): Update.
* doc/autoconf.texi (Configuration Headers): Conform to it.

Revision 1.2740 - (view) (download) (annotate) - [select for diffs]
Thu Mar 30 17:37:47 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2739: +5 -0 lines
Diff to previous 1.2739
Document that autoreconf doesn't pass -I to aclocal.

Revision 1.2739 - (view) (download) (annotate) - [select for diffs]
Thu Mar 30 06:43:46 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2738: +1 -1 lines
Diff to previous 1.2738
Correct attribution in previous entry.

Revision 1.2738 - (view) (download) (annotate) - [select for diffs]
Thu Mar 30 06:42:56 2006 UTC (6 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2737: +11 -1 lines
Diff to previous 1.2737
* doc/autoconf.texi (Programming in M4sh): Mention AS_BASENAME.
Give an example for AS_DIRNAME instead of referring to Posix..
(File System Conventions): Put discussion of // versus / here, and
modernize it a bit.
(Limitations of Usual Tools): Add basename.  Remove verbiage
after dirname, since it got moved to the above sections.
All this was inspired by a patch proposed earlier by Ralf Wildenhues.

Revision 1.2737 - (view) (download) (annotate) - [select for diffs]
Mon Mar 27 17:42:17 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2736: +8 -0 lines
Diff to previous 1.2736
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Quote
`$0' to protect against spaces.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* lib/m4sugar/m4sh.m4 (_AS_LINENO_PREPARE): Likewise, for
`$0', $as_me.

Revision 1.2736 - (view) (download) (annotate) - [select for diffs]
Sun Mar 26 21:27:56 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2735: +6 -0 lines
Diff to previous 1.2735
* bin/autoscan.in: The value of find_configure_ac should be
checked for existence, so we don't barf over a nonexisting
configure.ac.  Reported by Laurence Darby <ldarby@tuffmail.com>.

Revision 1.2735 - (view) (download) (annotate) - [select for diffs]
Wed Mar 22 19:30:39 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2734: +4 -0 lines
Diff to previous 1.2734
* bin/autoupdate.in: Fix some typos.

Revision 1.2734 - (view) (download) (annotate) - [select for diffs]
Wed Mar 22 11:25:56 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2733: +1 -1 lines
Diff to previous 1.2733
.

Revision 1.2733 - (view) (download) (annotate) - [select for diffs]
Tue Mar 21 21:51:07 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2732: +4 -0 lines
Diff to previous 1.2732
typo

Revision 1.2732 - (view) (download) (annotate) - [select for diffs]
Tue Mar 21 17:50:11 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2731: +4 -0 lines
Diff to previous 1.2731
.

Revision 1.2731 - (view) (download) (annotate) - [select for diffs]
Mon Mar 20 20:29:45 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2730: +3 -0 lines
Diff to previous 1.2730
* tests/local.at (AT_CHECK_ENV): Ignore AC_SUBSTed Objective C
and Erlang related variables.

Revision 1.2730 - (view) (download) (annotate) - [select for diffs]
Mon Mar 20 20:28:55 2006 UTC (6 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.2729: +18 -0 lines
Diff to previous 1.2729
* lib/autoconf/c.m4 (AC_LANG(Objective C), AC_LANG_OBJC)
(_AC_LANG_ABBREV(Objective C), _AC_LANG_PREFIX(Objective C))
(AC_LANG_SOURCE(Objective C), AC_LANG_PROGRAM(Objective C))
(AC_LANG_CALL(Objective C), AC_LANG_FUNC_LINK_TRY(Objective C))
(AC_LANG_BOOL_COMPILE_TRY(Objective C))
(AC_LANG_INT_SAVE(Objective C), AC_LANG_PREPROC(Objective C))
(AC_PROG_OBJCPP, AC_LANG_COMPILER(Objective C), AC_PROG_OBJC)
(_AC_PROG_OBJC_G): New macros.
(_AC_ARG_VAR_CPPFLAGS): Adjusted.
* doc/autoconf.texi (Objective C Compiler): New node.
(Preset Output Variables): Document OBJCFLAGS.
(Language Choice): Document `Objective C' language.
(Fortran Compiler): Fix typo.
* NEWS: Updated.
Inspired by a patch from David M. Lloyd <dmlloyd@tds.net>.

Revision 1.2729 - (view) (download) (annotate) - [select for diffs]
Mon Mar 20 14:46:12 2006 UTC (6 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2728: +8 -0 lines
Diff to previous 1.2728
typos

Revision 1.2728 - (view) (download) (annotate) - [select for diffs]
Fri Mar 17 20:52:27 2006 UTC (6 years, 2 months ago) by kasal
Branch: MAIN
Changes since 1.2727: +13 -0 lines
Diff to previous 1.2727
.

Revision 1.2727 - (view) (download) (annotate) - [select for diffs]
Fri Mar 17 19:32:53 2006 UTC (6 years, 2 months ago) by kasal
Branch: MAIN
Changes since 1.2726: +8 -0 lines
Diff to previous 1.2726
Removed BIN_SH=xpg4, moved DUALCASE=1 to AS_SHELL_SANITIZE.

Revision 1.2726 - (view) (download) (annotate) - [select for diffs]
Fri Mar 17 19:05:27 2006 UTC (6 years, 2 months ago) by kasal
Branch: MAIN
Changes since 1.2725: +7 -0 lines
Diff to previous 1.2725
(_AC_PATH_PROG): Store the result to VARIABLE.

Revision 1.2725 - (view) (download) (annotate) - [select for diffs]
Fri Mar 17 18:03:01 2006 UTC (6 years, 2 months ago) by kasal
Branch: MAIN
Changes since 1.2724: +8 -0 lines
Diff to previous 1.2724
Add AT_CHECK_MACRO_CROSS.

Revision 1.2724 - (view) (download) (annotate) - [select for diffs]
Fri Mar 17 17:09:21 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2723: +5 -0 lines
Diff to previous 1.2723
* lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): Prepend
the directory `/usr/bin/posix' in the shell search, to prefer
the Posix shell not only in subsequent spawns as with `$BIN_SH'
on Tru64.

Revision 1.2723 - (view) (download) (annotate) - [select for diffs]
Fri Mar 17 03:59:05 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2722: +8 -0 lines
Diff to previous 1.2722
* doc/autoconf.texi (contents): To fix texi2html output, hide
`@setcontentsaftertitlepage' for HTML.
(Writing Autoconf Macros): Likewise, insert space after `@c'.
(Leviticus, Numbers, Deuteronomy): Likewise, change `@,c' to
`@,{c}'.

Revision 1.2722 - (view) (download) (annotate) - [select for diffs]
Thu Mar 16 13:34:12 2006 UTC (6 years, 2 months ago) by kasal
Branch: MAIN
Changes since 1.2721: +8 -0 lines
Diff to previous 1.2721
Move the IFS setup and CDPATH sanitizing to AS_SHELL_SANITIZE.

Revision 1.2721 - (view) (download) (annotate) - [select for diffs]
Wed Mar 15 14:02:36 2006 UTC (6 years, 2 months ago) by kasal
Branch: MAIN
Changes since 1.2720: +5 -0 lines
Diff to previous 1.2720
Do not use cache vars.

Revision 1.2720 - (view) (download) (annotate) - [select for diffs]
Tue Mar 14 16:55:26 2006 UTC (6 years, 2 months ago) by kasal
Branch: MAIN
Changes since 1.2719: +5 -0 lines
Diff to previous 1.2719
Cleaned up documentation for macros in erlang.m4.

Revision 1.2719 - (view) (download) (annotate) - [select for diffs]
Tue Mar 14 07:20:14 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2718: +5 -0 lines
Diff to previous 1.2718
* tests/autotest.at (AT_NO_CMDSUBST): New macro to determine
failure condition for `$(cmd)' style command substitutions.
(Parenthetical command substition, Multiline parenthetical
command substition): Use it.

Revision 1.2718 - (view) (download) (annotate) - [select for diffs]
Tue Mar 14 07:19:27 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2717: +3 -0 lines
Diff to previous 1.2717
* doc/autoconf.texi (Special Shell Variables): Missing word.
Reported by Keith Marshall <keith.marshall@total.com>.

Revision 1.2717 - (view) (download) (annotate) - [select for diffs]
Tue Mar 14 07:18:18 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2716: +5 -0 lines
Diff to previous 1.2716
* lib/m4sugar/m4sh.m4 (_AS_PATH_WALK): Do not forget to reset
IFS even in case of empty `$PATH'.

Revision 1.2716 - (view) (download) (annotate) - [select for diffs]
Sun Mar 12 19:58:31 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2715: +16 -0 lines
Diff to previous 1.2715
* lib/autotest/general.m4 (AT_INIT) <at_optarg>: Optimize
`expr' away if there is nothing to do.
< --keywords >: Simplify and robustify argument handling.
Revert erroneous comment from 2005-08-23.  Extend to allow
keyword negation with `!'.
Update help message.  Remove broken code to prevent running
tests multiple times.
* doc/autoconf.texi (testsuite Invocation) < --keywords >:
Update and fix the documentation accordingly.
* tests/autotest.at (Keywords): Renamed to..
(Keywords and ranges): .. this.  Extended to make sure negated
keywords, keywords taken from AT_SETUP arguments, and numeric
test ranges work, and that matching is case-insensitive.

Revision 1.2715 - (view) (download) (annotate) - [select for diffs]
Sat Mar 11 13:22:42 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2714: +8 -0 lines
Diff to previous 1.2714
* lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW): Use a typedef to
allow to pass unnamed structs even in C++.
(AC_CHECK_SIZEOF):  Likewise.
Also fix quoting error in `AC_MSG_FAILURE' arguments.
* tests/semantics.at (AC_CHECK_ALIGNOF struct, AC_CHECK_SIZEOF
struct): New tests for unnamed structs, each both native and
cross-compiling.

Revision 1.2714 - (view) (download) (annotate) - [select for diffs]
Sat Mar 11 13:21:32 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2713: +5 -0 lines
Diff to previous 1.2713
* lib/autoconf/c.m4 (AC_C_TYPEOF): Use typedef to avoid defining
a structure inside a cast, for C++ conformance.
* lib/autoconf/types.m4 (AC_CHECK_ALIGNOF): Likewise.
Also fix quoting error in `AC_MSG_FAILURE' arguments.

Revision 1.2713 - (view) (download) (annotate) - [select for diffs]
Sat Mar 11 13:20:14 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2712: +4 -0 lines
Diff to previous 1.2712
* lib/autoconf/c.m4 (AC_PROG_CC_STDC): If we cannot enable C99
nor C89 mode, set `$ac_cv_prog_cc_stdc' to `no' instead of
trying to execute the command `no'.

Revision 1.2712 - (view) (download) (annotate) - [select for diffs]
Sat Mar 11 13:17:23 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2711: +4 -0 lines
Diff to previous 1.2711
* lib/autoconf/lang.m4 (AC_LANG_CONFTEST): AC_DEFUN this, not
m4_define, so that the requirements of `AC_INCLUDES_DEFAULT' are
expanded outside.

Revision 1.2711 - (view) (download) (annotate) - [select for diffs]
Sat Mar 11 13:15:55 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2710: +4 -0 lines
Diff to previous 1.2710
* doc/autoconf.texi (autoconf Invocation): Fix typos in trace
example.  Do not emphasize `$%', it is hardly new and special.
Reported by Edouard Bechetoille <ebecheto@ens-lyon.fr>.

Revision 1.2710 - (view) (download) (annotate) - [select for diffs]
Sat Mar 11 13:13:47 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2709: +6 -0 lines
Diff to previous 1.2709
* doc/autoconf.texi (Limitations of Usual Tools): Document
OpenBSD and traditional `grep' failure to handle multiple
patterns separated by newlines.

Revision 1.2709 - (view) (download) (annotate) - [select for diffs]
Sat Mar 11 08:07:31 2006 UTC (6 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2708: +5 -0 lines
Diff to previous 1.2708
* doc/autoconf.texi (several sections): Add documentation for macros
in erlang.m4.

Revision 1.2708 - (view) (download) (annotate) - [select for diffs]
Fri Mar 10 20:59:18 2006 UTC (6 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2707: +5 -0 lines
Diff to previous 1.2707
* doc/autoconf.texi (Obsolete Macros): Fix wording of
AC_TRY_LINK_FUNC.

Revision 1.2707 - (view) (download) (annotate) - [select for diffs]
Fri Mar 10 20:54:53 2006 UTC (6 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2706: +18 -0 lines
Diff to previous 1.2706
* doc/autoconf.texi: Use @acronym more consistently for acronyms
like BSD, GPL, LGPL.  Fix minor English typos.
(AC_STDC_HEADERS, AC_PROG_GCC_TRADITIONAL):
Mention that these macros are becoming obsolete.
(AC_STDC_HEADERS, AC_PROG_CC, AC_C_CONST, AC_C_VOLATILE):
Use more modern terminology for which standard is what.
(AC_PROG_CC): Mention gcc first, and remove obsolete references to egcs
and to ansi2knr.
(AC_PROG_CXX): Likewise.
(AC_C_PROTOTYPES, Test Functions, AC_LIBOBJ vs LIBOBJS):
Remove obsolete discussion about how to port to K&R.
(Guidelines for Test Programs): Suggest AC_HEADER_STDBOOL rather than
the obsolescent AC_HEADER_STDC.
(AC_FOO_IFELSE vs AC_TRY_FOO): Don't use #error; test programs
can't rely on it.

Revision 1.2706 - (view) (download) (annotate) - [select for diffs]
Wed Mar 8 20:48:22 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2705: +5 -0 lines
Diff to previous 1.2705
* tests/c.at (AC_PROG_CPP without warnings, AC_PROG_CPP via CC):
Remove stdin redirection from /dev/null to allow pipe to work.

Revision 1.2705 - (view) (download) (annotate) - [select for diffs]
Wed Mar 8 19:23:36 2006 UTC (6 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2704: +3 -3 lines
Diff to previous 1.2704
Fix typo in previous checkin.

Revision 1.2704 - (view) (download) (annotate) - [select for diffs]
Wed Mar 8 19:21:26 2006 UTC (6 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2703: +7 -0 lines
Diff to previous 1.2703
* tests/c.at (AC_PROG_CPP without warnings): Require that
/lib/cpp include stdio.h correctly.  Solaris 10's doesn't.

Revision 1.2703 - (view) (download) (annotate) - [select for diffs]
Mon Mar 6 22:34:34 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2702: +11 -0 lines
Diff to previous 1.2702
* lib/autoconf/status.m4 (_AC_SED_CMD_LIMIT): The limit for
HP-UX sed is 99 commands, not 100.
(_AC_OUTPUT_FILES_PREPARE): Do not count the `}' of an
_AC_SUBST_FILES fragment.  Separate `{' and `r' commands by
newline for portability.
* tests/torture.at (Torturing config.status): Also test 100
AC_SUBST_FILE invocations.  Fix test to actually verify the
AC_CONFIG_FILES output.
* doc/autoconf.texi (Limitations of Usual Tools): Document HP-UX
command, label, and read-file `r' limits.  Unify HP-UX spelling.

Revision 1.2702 - (view) (download) (annotate) - [select for diffs]
Mon Mar 6 21:13:21 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2701: +9 -0 lines
Diff to previous 1.2701
* tests/Makefile.am (edit, $(wrappers)): Do not use `$<' in
non-suffix rule.
($(TESTSUITE_GENERATED_AT)): Use `$(srcdir)` for the benefit of
non-GNU make.
(autoconfdir, $(AUTOCONF_FILES)): Likewise.
* tests/mktests.sh: Small shell portability fixes.

Revision 1.2701 - (view) (download) (annotate) - [select for diffs]
Sun Mar 5 09:09:47 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2700: +5 -0 lines
Diff to previous 1.2700
* doc/autoconf.texi (Caching Results): Fix the examples to use a
recommended quoting style and discard unwanted output.

Revision 1.2700 - (view) (download) (annotate) - [select for diffs]
Sun Mar 5 08:29:49 2006 UTC (6 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2699: +12 -0 lines
Diff to previous 1.2699
* lib/autotest/general.m4 (_AT_NORMALIZE_TEST_GROUP_NUMBER): New macro.
(AT_INIT): Use it, to remove arbitrary limit of 999,999 test
cases, and to work around Tru64 expr bug.
* doc/autoconf.texi (Limitations of Usual Tools): Mention Tru64
expr bug that turns the result of a regex match into a number if
possible.

Revision 1.2699 - (view) (download) (annotate) - [select for diffs]
Sat Mar 4 17:28:34 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2698: +6 -0 lines
Diff to previous 1.2698
* lib/autoconf/types.m4 (AC_CHECK_ALIGNOF): Work around
HPUX compiler bug, similarly to AC_CHECK_SIZEOF, as documented
in section `Specific Compiler Characteristics'.

Revision 1.2698 - (view) (download) (annotate) - [select for diffs]
Fri Mar 3 20:41:40 2006 UTC (6 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2697: +5 -0 lines
Diff to previous 1.2697
* lib/autoconf/functions.m4 (AC_FUNC_STRERROR_R): Avoid unused
variable warning.

Revision 1.2697 - (view) (download) (annotate) - [select for diffs]
Wed Mar 1 19:54:33 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2696: +7 -0 lines
Diff to previous 1.2696
* lib/autoconf/status.m4 (_AC_OUTPUT_HEADER): Force correct
order of variable initialization, so even the Solaris 2.6 shell
can create a config header correctly.  Fixes lots of test suite
failures.

Revision 1.2696 - (view) (download) (annotate) - [select for diffs]
Wed Feb 22 20:18:23 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2695: +6 -0 lines
Diff to previous 1.2695
* doc/autoconf.texi (Text processing Macros): New node to
document the m4sugar macros m4_re_escape, m4_tolower,
m4_toupper, m4_split, m4_normalize, m4_append, m4_append_uniq.

Revision 1.2695 - (view) (download) (annotate) - [select for diffs]
Wed Feb 22 19:37:40 2006 UTC (6 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2694: +6 -0 lines
Diff to previous 1.2694
* lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT): Fix typo:
XrmInitialize (0) -> XrmInitialize ().
Reported by Toshio Kuratomi.

Revision 1.2694 - (view) (download) (annotate) - [select for diffs]
Tue Feb 21 09:30:01 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2693: +7 -0 lines
Diff to previous 1.2693
* lib/m4sugar/m4sh.m4 (AS_IF): Extend to allow more than one
test, as in `if tests; then cmd1; elif ...; else ...; fi'.
* doc/autoconf.texi (Programming in M4sh): Adjusted.
* tests/m4sh.at (AS_IF and AS_CASE): Test this.  Also make sure
both macros are defun'ed so that required macros are evaluated
outside.

Revision 1.2693 - (view) (download) (annotate) - [select for diffs]
Tue Feb 21 09:28:34 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2692: +6 -0 lines
Diff to previous 1.2692
* doc/autoconf.texi (Prerequisite Macros): State more precisely
where a required macro will be expanded.
(Coding Style): Another reason not to use `m4_define'.

Revision 1.2692 - (view) (download) (annotate) - [select for diffs]
Tue Feb 21 07:16:33 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2691: +4 -0 lines
Diff to previous 1.2691
* lib/autoconf/general.m4 (_AC_LIBOBJ): Minor optimization.

Revision 1.2691 - (view) (download) (annotate) - [select for diffs]
Mon Feb 20 21:43:05 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2690: +14 -0 lines
Diff to previous 1.2690
* doc/autoconf.texi (Looping constructs): New node, to
document m4_for, m4_foreach, m4_foreach_w, and mention
obsolete AC_FOREACH.
(Obsolete Macros): Document AC_FOREACH.
* lib/m4sugar/m4sugar.m4 (_m4_for): Fix declaration comment.
(m4_for): Fix to never loop (almost) endlessly, work correctly
with arithmetic expressions in arguments, a step of zero or
non-integer multiple of the interval, and avoid integer
overflow.
* tests/m4sugar.at: New test for m4_for, m4_foreach, and
m4_foreach_w.

Revision 1.2690 - (view) (download) (annotate) - [select for diffs]
Mon Feb 20 19:45:30 2006 UTC (6 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2689: +4 -2 lines
Diff to previous 1.2689
* lib/autoconf/erlang.m4: Rename macros from ERLANG_* to
AC_ERLANG_*.  All uses changed.
* lib/freeze.mk (autoconf_m4f_dependencies): Add erlang.m4
* NEWS: Add short description of new macros.

Revision 1.2689 - (view) (download) (annotate) - [select for diffs]
Mon Feb 20 08:50:33 2006 UTC (6 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2688: +9 -0 lines
Diff to previous 1.2688
Add basic support for Erlang, both for configuring Erlang/OTP
tools, and Erlang as a conf test language.
* lib/autoconf/erlang.m4: New file.
* lib/autoconf/autoconf.m4
* lib/autoconf/Makefile.am (dist_autoconflib_DATA): Add erlang.m4.
* THANKS: Add Romain Lenglet.

Revision 1.2688 - (view) (download) (annotate) - [select for diffs]
Mon Feb 20 08:41:53 2006 UTC (6 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.2687: +5 -0 lines
Diff to previous 1.2687
* doc/autoconf.texi (Shellology) <pdksh>: Document that pdksh as
native /bin/sh may not set KSH_VERSION (seen on OpenBSD).

Revision 1.2687 - (view) (download) (annotate) - [select for diffs]
Wed Feb 15 22:07:13 2006 UTC (6 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2686: +5 -0 lines
Diff to previous 1.2686
* lib/autoconf/general.m4 (AC_CHECK_DECL): Avoid unused variable warning.

Revision 1.2686 - (view) (download) (annotate) - [select for diffs]
Wed Feb 15 07:00:29 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2685: +12 -0 lines
Diff to previous 1.2685
* lib/m4sugar/m4sh.m4 (AS_CASE): New macro.
(_AS_CASE): Private helper macro.
* tests/m4sh.at: Basic tests for AS_IF and AS_CASE.
* doc/autoconf.texi (Programming in M4sh): Document AS_CASE.
Fix syntax of AS_IF description
(Prerequisite Macros): Mention AS_IF and AS_CASE as workarounds
for the AC_REQUIRE mess.
* NEWS: Mention AS_CASE, AS_BOURNE_COMPATIBLE, and
AS_SHELL_SANITIZE.

Revision 1.2685 - (view) (download) (annotate) - [select for diffs]
Wed Feb 15 06:42:16 2006 UTC (6 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2684: +14 -0 lines
Diff to previous 1.2684
* doc/autoconf.texi: Minor style cleanup.
Be consistent about spaces after commas.
Insert [] where empty args look a bit funny.
Fix some "i.e." and "e.g." usages.
Try to avoid "X/Y" usages.
Don't be pedantic about "ISO C99"; just say C99.
Prefer GNU style for spaces in front of parens.
(Function Portability): Comment about C89 versus C99
signed integer division.
(Particular Headers): Use current gnulib style for dirent
includes.

Revision 1.2684 - (view) (download) (annotate) - [select for diffs]
Tue Feb 14 23:18:51 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2683: +11 -0 lines
Diff to previous 1.2683
* bin/autoupdate.in (handle_autoconf_macros): Fix updating of
macros without parameters.
* lib/autoconf/autoupdate.m4 (AU_ALIAS): Likewise.
* doc/autoconf.texi (Obsoleting Macros): Document AU_ALIAS.
* tests/tools.at (autoupdating AU_ALIAS): New test for AU_ALIAS
`$#' bug.
(autoupdate): Updated to match AU_ALIAS fix.

Revision 1.2683 - (view) (download) (annotate) - [select for diffs]
Mon Feb 13 18:46:04 2006 UTC (6 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2682: +12 -0 lines
Diff to previous 1.2682
* doc/autoconf.texi (Programming in M4sh): Document
AS_BOURNE_COMPATIBLE and AS_SHELL_SANITIZE.
* lib/m4sugar/m4sh.m4 (_AS_BOURNE_COMPATIBLE): Renamed to..
(AS_BOURNE_COMPATIBLE): ..this.
(_AS_RUN, AS_SHELL_SANITIZE): Adjusted all callers.

Revision 1.2682 - (view) (download) (annotate) - [select for diffs]
Mon Feb 13 07:59:10 2006 UTC (6 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2681: +13 -0 lines
Diff to previous 1.2681
* doc/install.texi (Defining Variables): Tighten up the
CONFIG_SHELL wording.

Revision 1.2681 - (view) (download) (annotate) - [select for diffs]
Fri Feb 10 10:32:33 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2680: +6 -0 lines
Diff to previous 1.2680
* doc/autoconf.texi (Running the Compiler, Running the Linker):
Changes the macro arguments in summaries to match the
descriptions.

Revision 1.2680 - (view) (download) (annotate) - [select for diffs]
Sat Feb 4 14:10:46 2006 UTC (6 years, 3 months ago) by kasal
Branch: MAIN
Changes since 1.2679: +5 -0 lines
Diff to previous 1.2679
Call the CONFIG_SHELL hint a workaround.

Revision 1.2679 - (view) (download) (annotate) - [select for diffs]
Tue Jan 31 12:07:40 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2678: +5 -0 lines
Diff to previous 1.2678
* bin/autoreconf.in: New option `--no-recursive'.
Improve wording for subpackages a bit.
* doc/autoconf.texi (autoreconf Invocation): Updated.
* NEWS: Updated.

Revision 1.2678 - (view) (download) (annotate) - [select for diffs]
Tue Jan 31 12:03:32 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2677: +6 -0 lines
Diff to previous 1.2677
* doc/install.texi (Defining Variables): Put `CONFIG_SHELL'
in environment of `configure', not the command line.
Reported by Howard Chu <hyc@highlandsun.com>.

Revision 1.2677 - (view) (download) (annotate) - [select for diffs]
Wed Jan 25 22:14:16 2006 UTC (6 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2676: +5 -0 lines
Diff to previous 1.2676
* doc/autoconf.texi (Limitations of Builtins): Document the
problem with "trap -".

Revision 1.2676 - (view) (download) (annotate) - [select for diffs]
Tue Jan 24 00:28:29 2006 UTC (6 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2675: +8 -0 lines
Diff to previous 1.2675
* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS, _AC_FC_DUMMY_MAIN):
(_AC_FC_MAIN, __AC_FC_NAME_MANGLING): Use _AC_LANG in check
messages to differentiate Fortran and Fortran 77 tests.
(AC_FC_SRCEXT, AC_FC_FREEFORM): Use AC_LANG_PUSH/POP instead of
AC_LANG_ASSERT, to allow use in mixed-language projects.

Revision 1.2675 - (view) (download) (annotate) - [select for diffs]
Tue Jan 24 00:20:15 2006 UTC (6 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2674: +9 -0 lines
Diff to previous 1.2674
* lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY(C)): Prefer "defined
FOO" to "defined (FOO)".
* lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA): Likewise.
* lib/autoconf/headers.m4 (AC_HEADER_STAT): Likewise.
* lib/autoconf/specific.m4 (AC_XENIX_DIR): Likewise.
* tests/tools.at (ifnames): Likewise.

Revision 1.2674 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 09:09:46 2006 UTC (6 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.2673: +7 -0 lines
Diff to previous 1.2673
* lib/m4sugar/m4sh.m4 (AS_TMPDIR): Do not pass `-q' to mktemp.
* lib/Autom4te/General.pm (mktmpdir): Likewise.
(END): Improve error message a bit.
Reported by Bruce Korb <bkorb@gnu.org>.

Revision 1.2673 - (view) (download) (annotate) - [select for diffs]
Thu Jan 12 19:43:29 2006 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2672: +5 -0 lines
Diff to previous 1.2672
* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Ignore
`-LIST:' and `-LNO:', for PathScale 2.3 compilers.

Revision 1.2672 - (view) (download) (annotate) - [select for diffs]
Wed Jan 11 18:17:25 2006 UTC (6 years, 4 months ago) by kasal
Branch: MAIN
Changes since 1.2671: +5 -0 lines
Diff to previous 1.2671
2006-01-11  Stepan Kasal  <kasal@ucw.cz>

	* doc/autoconf.texi (Header Portability): On Solaris 8, sys/ptem.h
	requires sys/stream.h.  Reported by Oliver Kiddle.

Revision 1.2671 - (view) (download) (annotate) - [select for diffs]
Wed Jan 11 08:33:16 2006 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2670: +7 -0 lines
Diff to previous 1.2670
* lib/autotest/general.m4 (AT_INIT): When ensuring writability
before the removals of test dirs, use `find' to avoid modification
of symlinked directories.

Revision 1.2670 - (view) (download) (annotate) - [select for diffs]
Wed Jan 11 08:21:13 2006 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2669: +5 -0 lines
Diff to previous 1.2669
* lib/autoconf/fortran.m4 (AC_F77_DUMMY_MAIN, AC_FC_DUMMY_MAIN):
Don't ignore the macro arguments.

Revision 1.2669 - (view) (download) (annotate) - [select for diffs]
Wed Jan 11 08:17:17 2006 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2668: +5 -0 lines
Diff to previous 1.2668
* lib/autoconf/c.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Add `exit'
declaration that works for MSVC.

Revision 1.2668 - (view) (download) (annotate) - [select for diffs]
Wed Jan 11 08:10:50 2006 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2667: +4 -0 lines
Diff to previous 1.2667
* lib/autoconf/lang.m4 (_AC_COMPILER_OBJEXT_REJECT):
Add `*.map' and `.inf' for Green Hills compiler.
Reported by Stefan Seefeld <stefan@codesourcery.com>.

Revision 1.2667 - (view) (download) (annotate) - [select for diffs]
Wed Jan 11 08:05:55 2006 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2666: +10 -0 lines
Diff to previous 1.2666
* lib/m4sugar/m4sugar.m4 (m4_text_wrap): Handle quadrigraphs
correctly: pad with spaces after FIRST_PREFIX if necessary,
and compute string lenghts with `m4_qlen' instead of `m4_len'.
* lib/m4sugar/m4sh.m4 (AS_HELP_STRING): Comments updated.
* tests/m4sh.at (AS_HELP_STRING): Test extended.
* NEWS: Updated.
Reported by numerous people, numerous times.

Revision 1.2666 - (view) (download) (annotate) - [select for diffs]
Fri Jan 6 00:11:16 2006 UTC (6 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2665: +1 -1 lines
Diff to previous 1.2665
Update copyright year to 2006.

Revision 1.2665 - (view) (download) (annotate) - [select for diffs]
Fri Jan 6 00:10:37 2006 UTC (6 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2664: +6 -0 lines
Diff to previous 1.2664
* bin/autoconf.as, bin/autoheader.in, bin/autom4te.in
* bin/autoreconf.in, bin/autoscan.in, bin/autoupdate.in, bin/ifnames.in:
* lib/autoconf/general.m4, lib/autoconf/status.m4:
* lib/autotest/general.m4:
Update copyright year to 2006.

Revision 1.2664 - (view) (download) (annotate) - [select for diffs]
Fri Jan 6 00:02:26 2006 UTC (6 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2663: +11 -0 lines
Diff to previous 1.2663
* Makefile.maint (sc_root_tests): Use recommend style s/a/b/ for
sed substitutions.
* doc/autoconf.texi (Installation Directory Variables): Use s|a|b|
for file names, again.  Reported by Noah Misch.
(Coding Style): Explain that s|a|b| is preferred for file names.
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Prefer s/a/b/.
(AC_OUTPUT_MAKE_DEFS): Likewise.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* lib/m4sugar/m4sh.m4 (_AS_LINENO_PREPARE): Likewise.
* tests/local.at (AT_CHECK_AUTOM4TE): Likewise.

Revision 1.2663 - (view) (download) (annotate) - [select for diffs]
Thu Jan 5 21:43:44 2006 UTC (6 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2662: +18 -0 lines
Diff to previous 1.2662
Fix Posix-conformance bugs re use of { command in sed scripts,
and improve the sed-related documentation a bit.
* doc/autoconf.texi (Installation Directory Variables): Use
our own style advice re 's,a,b,' versus 's|a|b|'.  Use "Sed"
rather than "sed" when talking about Sed in general.
(Particular Programs): Likewise.
(Coding Style): y is like s with respect to / and ,.
(Limitations of Usual Tools): Document the weird restrictions
that Posix has about { }.  Use better quoting.
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE, _AC_OUTPUT_HEADER):
Rewrite to conform to Posix rules about { } in sed scripts.
* lib/m4sugar/m4sh.m4 (AS_DIRNAME_SED, AS_BASENAME_SED): Likewise.
* tests/foreign.at (Libtool): Likewise.
* tests/semantics.at (AC_CHECK_PROG & AC_CHECK_PROGS):
Use our own style advice re 's,a,b,' versus 's|a|b|'.

Revision 1.2662 - (view) (download) (annotate) - [select for diffs]
Thu Jan 5 15:17:47 2006 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2661: +2 -0 lines
Diff to previous 1.2661
* lib/autoconf/status.m4: Fix typo.

Revision 1.2661 - (view) (download) (annotate) - [select for diffs]
Thu Jan 5 10:11:22 2006 UTC (6 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.2660: +7 -0 lines
Diff to previous 1.2660
* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Ignore
singly- or doubly-quoted arguments to `-cmdline', `-ignore',
`-def', for the benefit of Portland `pgf90 -Mipa'.
Reported by Christopher Hulbert <cchgroupmail@gmail.com>.

Revision 1.2660 - (view) (download) (annotate) - [select for diffs]
Wed Jan 4 22:29:05 2006 UTC (6 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2659: +1 -0 lines
Diff to previous 1.2659
Update copyright (and other) dates to 2006.

Revision 1.2659 - (view) (download) (annotate) - [select for diffs]
Wed Jan 4 22:27:06 2006 UTC (6 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2658: +1 -1 lines
Diff to previous 1.2658
Update copyright year.

Revision 1.2658 - (view) (download) (annotate) - [select for diffs]
Wed Jan 4 22:26:47 2006 UTC (6 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2657: +5 -0 lines
Diff to previous 1.2657
* doc/autoconf.texi (Shellology): Mac OS X 10.2 changed the default
shell from zsh to bash.

Revision 1.2657 - (view) (download) (annotate) - [select for diffs]
Sat Dec 31 16:44:22 2005 UTC (6 years, 4 months ago) by kasal
Branch: MAIN
Changes since 1.2656: +5 -0 lines
Diff to previous 1.2656
Use $PATH_SEPARATOR

Revision 1.2656 - (view) (download) (annotate) - [select for diffs]
Thu Dec 29 21:28:30 2005 UTC (6 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2655: +5 -0 lines
Diff to previous 1.2655
* doc/autoconf.texi (Shell Substitutions): Warn about unbalanced
parentheses in $(...).  Problem reported by Eric Blake.

Revision 1.2655 - (view) (download) (annotate) - [select for diffs]
Mon Dec 12 18:46:50 2005 UTC (6 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2654: +8 -0 lines
Diff to previous 1.2654
* doc/autoconf.texi (Limitations of Usual Tools):
Mention which characters can be escaped with \ in portable regular
expressions used in grep, sed, expr.  Mention the leading ^ problem
with expr.  Clean up some confusing wording.  Mention which
grep options are portable.

Revision 1.2654 - (view) (download) (annotate) - [select for diffs]
Fri Dec 9 09:54:11 2005 UTC (6 years, 5 months ago) by kasal
Branch: MAIN
Changes since 1.2653: +5 -1 lines
Diff to previous 1.2653
typos

Revision 1.2653 - (view) (download) (annotate) - [select for diffs]
Fri Dec 2 19:23:05 2005 UTC (6 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2652: +6 -1 lines
Diff to previous 1.2652
set -o posix fix.

Revision 1.2652 - (view) (download) (annotate) - [select for diffs]
Fri Dec 2 19:19:54 2005 UTC (6 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2651: +5 -0 lines
Diff to previous 1.2651
Fix typos in previous autoconf.texi patch.

Revision 1.2651 - (view) (download) (annotate) - [select for diffs]
Thu Dec 1 21:02:40 2005 UTC (6 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2650: +7 -1 lines
Diff to previous 1.2650
* doc/autoconf.texi (Shellology): Document eval $? problem
with ash.
(Limitations of Builtins): Likewise.

Revision 1.2650 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 18:57:58 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2649: +8 -0 lines
Diff to previous 1.2649
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Pass
CONFIG_SHELL in the environment of the configure rerun.
* doc/autoconf.texi (Here-Documents, config.status Invocation):
Suggest passing CONFIG_SHELL absolute, and in the environment
rather than as option.

Revision 1.2649 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 20:34:41 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2648: +6 -0 lines
Diff to previous 1.2648
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE):
Fix quoting of output line (triggered for many AC_SUBST_FILEs).
Fix macro quoting.  Fix output for n*100 substituted variables.

Revision 1.2648 - (view) (download) (annotate) - [select for diffs]
Tue Nov 8 07:11:58 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2647: +5 -0 lines
Diff to previous 1.2647
* lib/autoconf/status.m4 (_AC_OUTPUT_MAIN_LOOP): Initialize
`tmp' to avoid file removal race.

Revision 1.2647 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 20:31:09 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2646: +5 -0 lines
Diff to previous 1.2646
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Initialize
ac_clean_files and LIBOBJS.

Revision 1.2646 - (view) (download) (annotate) - [select for diffs]
Sun Nov 6 19:24:37 2005 UTC (6 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.2645: +10 -0 lines
Diff to previous 1.2645
* lib/autoconf/programs.m4 (AC_CHECK_PROG, AC_PATH_PROG):
Factor functionality to..
(_AC_CHECK_PROG, _AC_PATH_PROG): these new macros, but only
`AC_SUBST($1)' in the public version.
(AC_CHECK_TOOL, AC_PATH_TOOL, AC_PATH_TARGET_TOOL)
(AC_CHECK_TARGET_TOOL): Use internal versions for ac_ct_* and
ac_pt_* variables.

Revision 1.2645 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 07:26:52 2005 UTC (6 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.2644: +5 -0 lines
Diff to previous 1.2644
Remove the comment about 8+3 fs.

Revision 1.2644 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 06:24:53 2005 UTC (6 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.2643: +4 -0 lines
Diff to previous 1.2643
NEWS: Move AH_HEADER mention to right place.

Revision 1.2643 - (view) (download) (annotate) - [select for diffs]
Thu Oct 27 06:16:02 2005 UTC (6 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.2642: +5 -0 lines
Diff to previous 1.2642
"conftst2" -> "conftest2"

Revision 1.2642 - (view) (download) (annotate) - [select for diffs]
Tue Oct 25 07:55:30 2005 UTC (6 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.2641: +6 -0 lines
Diff to previous 1.2641
rm -f conftst2.*, not only conftst2.$ac_objext

Revision 1.2641 - (view) (download) (annotate) - [select for diffs]
Mon Oct 24 10:56:01 2005 UTC (6 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.2640: +7 -0 lines
Diff to previous 1.2640
Fix AC_PROG_CC_C_O for VC++.

Revision 1.2640 - (view) (download) (annotate) - [select for diffs]
Fri Oct 21 07:36:31 2005 UTC (6 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.2639: +6 -0 lines
Diff to previous 1.2639
_AC_OUTPUT_FILES_PREPARE: fix quoting and optimize

Revision 1.2639 - (view) (download) (annotate) - [select for diffs]
Fri Oct 21 05:46:49 2005 UTC (6 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.2638: +7 -4 lines
Diff to previous 1.2638
Document that ${10} is not portable.

Revision 1.2638 - (view) (download) (annotate) - [select for diffs]
Thu Oct 20 07:01:40 2005 UTC (6 years, 6 months ago) by meyering
Branch: MAIN
Changes since 1.2637: +5 -0 lines
Diff to previous 1.2637
*** empty log message ***

Revision 1.2637 - (view) (download) (annotate) - [select for diffs]
Thu Oct 20 06:13:33 2005 UTC (6 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.2636: +4 -0 lines
Diff to previous 1.2636
typo

Revision 1.2636 - (view) (download) (annotate) - [select for diffs]
Wed Oct 19 22:35:51 2005 UTC (6 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.2635: +22 -9 lines
Diff to previous 1.2635
* doc/autoconf.texi (Generating Sources): AC_LANG_PROGRAMS ->
AC_LANG_PROGRAM, fixing a typo.  Don't give details about
the inner workings of AC_LANG_FUNC_LINK_TRY.
* lib/autoconf/c.m4 (AC_LANG_CALL(C)): Reformat to match
AC_LANG_FUNC_LINK_TRY.  This involves returning the value returned
by the function rather than ignoring it.
(AC_LANG_FUNC_LINK_TRY(C)): Call the function rather than simply
comparing its address.  Intel's interprocedural optimization was
outsmarting the old heuristic.  Problem reported by
Mikulas Patocka.

Revision 1.2635 - (view) (download) (annotate) - [select for diffs]
Wed Oct 19 05:21:21 2005 UTC (6 years, 6 months ago) by kasal
Branch: MAIN
Changes since 1.2634: +4 -0 lines
Diff to previous 1.2634
Remove an obsolete comment.

Revision 1.2634 - (view) (download) (annotate) - [select for diffs]
Wed Oct 5 21:27:43 2005 UTC (6 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2633: +5 -0 lines
Diff to previous 1.2633
* lib/m4sugar/m4sugar.m4 (_m4_map): New macro.
(m4_map, m4_map_sep): Use it.  Handle the empty list correctly.

Revision 1.2633 - (view) (download) (annotate) - [select for diffs]
Tue Oct 4 09:14:11 2005 UTC (6 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.2632: +5 -0 lines
Diff to previous 1.2632
(AT_INIT): Make the test dir writable... really, in all 3 cases.

Revision 1.2632 - (view) (download) (annotate) - [select for diffs]
Mon Oct 3 10:43:55 2005 UTC (6 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.2631: +4 -3 lines
Diff to previous 1.2631
(AT_INIT): Make the test dir writable... IF it exists.

Revision 1.2631 - (view) (download) (annotate) - [select for diffs]
Mon Oct 3 10:25:53 2005 UTC (6 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.2630: +5 -2 lines
Diff to previous 1.2630
(AT_INIT): Make test dir writable before removing.

Revision 1.2630 - (view) (download) (annotate) - [select for diffs]
Sun Oct 2 21:36:29 2005 UTC (6 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2629: +5 -0 lines
Diff to previous 1.2629
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Balance parentheses.

Revision 1.2629 - (view) (download) (annotate) - [select for diffs]
Tue Sep 27 16:08:10 2005 UTC (6 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.2628: +9 -0 lines
Diff to previous 1.2628
Prevent problems with the testsuite running too fast.

Revision 1.2628 - (view) (download) (annotate) - [select for diffs]
Sun Sep 18 17:10:24 2005 UTC (6 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2627: +7 -0 lines
Diff to previous 1.2627
* lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT): Look for X11/Xlib.h
and XrmInitialize rather than X11/Intrinsic.h and XtMalloc
(which belong to Xt, not X itself).  See Debian bug 327655.
* NEWS: Mention this.

Revision 1.2627 - (view) (download) (annotate) - [select for diffs]
Wed Sep 7 14:43:14 2005 UTC (6 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.2626: +4 -0 lines
Diff to previous 1.2626
(AC_LANG_SOURCE(C)): Remove an incorrect comment.

Revision 1.2626 - (view) (download) (annotate) - [select for diffs]
Tue Sep 6 20:00:24 2005 UTC (6 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2625: +5 -0 lines
Diff to previous 1.2625
* config/move-if-change: Don't output "$2 is unchanged";
suggested by Ben Elliston.  Handle weird characters correctly.

Revision 1.2625 - (view) (download) (annotate) - [select for diffs]
Tue Sep 6 15:38:56 2005 UTC (6 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.2624: +13 -0 lines
Diff to previous 1.2624
Use AS_IF where appropriate.

Revision 1.2624 - (view) (download) (annotate) - [select for diffs]
Thu Sep 1 13:49:01 2005 UTC (6 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.2623: +5 -0 lines
Diff to previous 1.2623
Add an index entry for AH_HEADER.

Revision 1.2623 - (view) (download) (annotate) - [select for diffs]
Fri Aug 26 19:42:23 2005 UTC (6 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2622: +6 -0 lines
Diff to previous 1.2622
* lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF): Use shell variable
XMKMF to locate xmkmf.  Make XMKMF precious.  Export CC when
running xmkmf.

Revision 1.2622 - (view) (download) (annotate) - [select for diffs]
Fri Aug 26 18:50:08 2005 UTC (6 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2621: +7 -1 lines
Diff to previous 1.2621
* lib/m4sugar/m4sh.m4 (_AS_VERSION_COMPARE_PREPARE):
The previous patch didn't work, so try a better one.

Revision 1.2621 - (view) (download) (annotate) - [select for diffs]
Fri Aug 26 16:36:25 2005 UTC (6 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.2620: +4 -0 lines
Diff to previous 1.2620
Define AC_CANONICAL_* by AC_DEFUN, not AC_DEFUN_ONCE.

Revision 1.2620 - (view) (download) (annotate) - [select for diffs]
Fri Aug 26 16:12:21 2005 UTC (6 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.2619: +7 -0 lines
Diff to previous 1.2619
Fix the examples for AS_TR_CPP and AS_TR_SH.

Revision 1.2619 - (view) (download) (annotate) - [select for diffs]
Thu Aug 25 21:29:54 2005 UTC (6 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2618: +5 -0 lines
Diff to previous 1.2618
* lib/m4sugar/m4sh.m4 (_AS_VERSION_COMPARE_PREPARE):
Work around bug in Solaris 9 (and 10) /usr/xpg4/bin/awk.

Revision 1.2618 - (view) (download) (annotate) - [select for diffs]
Thu Aug 25 08:49:01 2005 UTC (6 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.2617: +6 -0 lines
Diff to previous 1.2617
Simplify _AC_CANONICAL_SPLIT

Revision 1.2617 - (view) (download) (annotate) - [select for diffs]
Tue Aug 23 09:26:03 2005 UTC (6 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.2616: +5 -1 lines
Diff to previous 1.2616
config.status now opens log after option processing

Revision 1.2616 - (view) (download) (annotate) - [select for diffs]
Tue Aug 23 09:22:14 2005 UTC (6 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.2615: +3 -0 lines
Diff to previous 1.2615
Strip the parameter list before passing the macro name to AH_TEMPLATE.

Revision 1.2615 - (view) (download) (annotate) - [select for diffs]
Tue Aug 23 08:57:24 2005 UTC (6 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.2614: +7 -0 lines
Diff to previous 1.2614
(AT_INIT): Process multiple --keywords correctly.

Revision 1.2614 - (view) (download) (annotate) - [select for diffs]
Tue Aug 23 08:50:54 2005 UTC (6 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.2613: +12 -0 lines
Diff to previous 1.2613
Implement AH_HEADER

Revision 1.2613 - (view) (download) (annotate) - [select for diffs]
Tue Aug 23 07:46:54 2005 UTC (6 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.2612: +4 -0 lines
Diff to previous 1.2612
gzip-1.2.4 is not supported

Revision 1.2612 - (view) (download) (annotate) - [select for diffs]
Mon Aug 22 14:49:01 2005 UTC (6 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.2611: +6 -0 lines
Diff to previous 1.2611
(AC_ARG_ENABLE, AC_ARG_WITH): Factor out common code

Revision 1.2611 - (view) (download) (annotate) - [select for diffs]
Sun Aug 21 18:40:45 2005 UTC (6 years, 8 months ago) by noah
Branch: MAIN
Changes since 1.2610: +9 -0 lines
Diff to previous 1.2610
* 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.

Revision 1.2610 - (view) (download) (annotate) - [select for diffs]
Tue Aug 16 09:11:06 2005 UTC (6 years, 9 months ago) by kasal
Branch: MAIN
Changes since 1.2609: +10 -0 lines
Diff to previous 1.2609
When building in place, set srcdir=".".

Revision 1.2609 - (view) (download) (annotate) - [select for diffs]
Mon Aug 15 23:47:57 2005 UTC (6 years, 9 months ago) by noah
Branch: MAIN
Changes since 1.2608: +9 -0 lines
Diff to previous 1.2608
* 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.

Revision 1.2608 - (view) (download) (annotate) - [select for diffs]
Fri Aug 12 11:27:03 2005 UTC (6 years, 9 months ago) by kasal
Branch: MAIN
Changes since 1.2607: +5 -0 lines
Diff to previous 1.2607
gzip --help might go to stderr

Revision 1.2607 - (view) (download) (annotate) - [select for diffs]
Wed Jul 27 14:20:32 2005 UTC (6 years, 9 months ago) by kasal
Branch: MAIN
Changes since 1.2606: +1 -0 lines
Diff to previous 1.2606
a cosmetic change in _AT_CHECK

Revision 1.2606 - (view) (download) (annotate) - [select for diffs]
Wed Jul 27 13:46:20 2005 UTC (6 years, 9 months ago) by kasal
Branch: MAIN
Changes since 1.2605: +5 -0 lines
Diff to previous 1.2605
fix a doubled pushdef

Revision 1.2605 - (view) (download) (annotate) - [select for diffs]
Tue Jul 26 10:14:24 2005 UTC (6 years, 9 months ago) by kasal
Branch: MAIN
Changes since 1.2604: +5 -0 lines
Diff to previous 1.2604
(_AC_OUTPUT_SUBDIRS): The message is now prefixed by mere "===", not "configure: === ".

Revision 1.2604 - (view) (download) (annotate) - [select for diffs]
Tue Jul 26 07:13:38 2005 UTC (6 years, 9 months ago) by kasal
Branch: MAIN
Changes since 1.2603: +21 -21 lines
Diff to previous 1.2603
Fix typos.

Revision 1.2603 - (view) (download) (annotate) - [select for diffs]
Tue Jul 26 06:46:30 2005 UTC (6 years, 9 months ago) by kasal
Branch: MAIN
Changes since 1.2602: +1 -1 lines
Diff to previous 1.2602
.

Revision 1.2602 - (view) (download) (annotate) - [select for diffs]
Tue Jul 26 06:45:32 2005 UTC (6 years, 9 months ago) by kasal
Branch: MAIN
Changes since 1.2601: +3 -0 lines
Diff to previous 1.2601
.

Revision 1.2601 - (view) (download) (annotate) - [select for diffs]
Mon Jul 25 19:00:06 2005 UTC (6 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2600: +4 -0 lines
Diff to previous 1.2600
Makefile.maint: Update from Bison.

Revision 1.2600 - (view) (download) (annotate) - [select for diffs]
Mon Jul 25 18:10:25 2005 UTC (6 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2599: +73 -0 lines
Diff to previous 1.2599
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.

Revision 1.2599 - (view) (download) (annotate) - [select for diffs]
Sun Jul 10 16:02:44 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2598: +7 -0 lines
Diff to previous 1.2598
Document which versions of PGI compiler uses single and double quotes.

Revision 1.2598 - (view) (download) (annotate) - [select for diffs]
Thu Jul 7 23:56:25 2005 UTC (6 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2597: +5 -0 lines
Diff to previous 1.2597
* tests/local.at (AT_CONFIG_CMP): Ignore lines like "LIBS=''" too.
This is a corrected version of yesterday's patch.

Revision 1.2597 - (view) (download) (annotate) - [select for diffs]
Thu Jul 7 11:24:35 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2596: +3 -0 lines
Diff to previous 1.2596
Changed the title above subst files dump.

Revision 1.2596 - (view) (download) (annotate) - [select for diffs]
Thu Jul 7 11:09:51 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2595: +22 -2 lines
Diff to previous 1.2595
Keep a list of all precious variables.

Revision 1.2595 - (view) (download) (annotate) - [select for diffs]
Thu Jul 7 11:08:14 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2594: +7 -0 lines
Diff to previous 1.2594
Move the AC_SUBST call from _AC_ARG_VAR_PRECIOUS to AC_ARG_VAR.

Revision 1.2594 - (view) (download) (annotate) - [select for diffs]
Thu Jul 7 11:06:59 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2593: +4 -0 lines
Diff to previous 1.2593
Simplify AC_CANONICAL_*.

Revision 1.2593 - (view) (download) (annotate) - [select for diffs]
Thu Jul 7 10:58:22 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2592: +3 -0 lines
Diff to previous 1.2592
(_AC_OUTPUT_SUBDIRS): Report the full path and insert "===".

Revision 1.2592 - (view) (download) (annotate) - [select for diffs]
Thu Jul 7 10:44:46 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2591: +15 -23 lines
Diff to previous 1.2591
Revert the previous change.

Revision 1.2591 - (view) (download) (annotate) - [select for diffs]
Wed Jul 6 21:39:30 2005 UTC (6 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2590: +5 -0 lines
Diff to previous 1.2590
* 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.

Revision 1.2590 - (view) (download) (annotate) - [select for diffs]
Wed Jul 6 17:01:52 2005 UTC (6 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2589: +2 -1 lines
Diff to previous 1.2589
* tests/base.at (Input/Output): Ignore 'loading site script' chatter.

Revision 1.2589 - (view) (download) (annotate) - [select for diffs]
Wed Jul 6 16:52:32 2005 UTC (6 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2588: +6 -0 lines
Diff to previous 1.2588
* tests/local.at (AT_CONFIG_CMP): Ignore lines like "LIBS=''" too.

Revision 1.2588 - (view) (download) (annotate) - [select for diffs]
Tue Jul 5 11:25:47 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2587: +15 -0 lines
Diff to previous 1.2587
Fix my previous m4_foreach_w patch.

Revision 1.2587 - (view) (download) (annotate) - [select for diffs]
Tue Jul 5 11:08:41 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2586: +8 -0 lines
Diff to previous 1.2586
Improve compatibility when the versions of Autoconf and Autotest don't match.

Revision 1.2586 - (view) (download) (annotate) - [select for diffs]
Tue Jul 5 06:48:56 2005 UTC (6 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2585: +5 -0 lines
Diff to previous 1.2585
* bin/autom4te.in ($m4): Catch usages like --nesting-limit=2048.

Revision 1.2585 - (view) (download) (annotate) - [select for diffs]
Mon Jul 4 06:33:56 2005 UTC (6 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2584: +11 -0 lines
Diff to previous 1.2584
* 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.

Revision 1.2584 - (view) (download) (annotate) - [select for diffs]
Mon Jul 4 05:22:36 2005 UTC (6 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2583: +6 -0 lines
Diff to previous 1.2583
* lib/autoconf/general.m4 (AC_SITE_LOAD): Rewrite the
for loop over config.site files using `set', to allow
directory names containing IFS characters.

Revision 1.2583 - (view) (download) (annotate) - [select for diffs]
Fri Jul 1 22:20:56 2005 UTC (6 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2582: +9 -1 lines
Diff to previous 1.2582
* 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.

Revision 1.2582 - (view) (download) (annotate) - [select for diffs]
Fri Jul 1 05:55:41 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2581: +5 -0 lines
Diff to previous 1.2581
Change the explanation about #include <config.h>.

Revision 1.2581 - (view) (download) (annotate) - [select for diffs]
Thu Jun 30 18:42:08 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2580: +5 -0 lines
Diff to previous 1.2580
Fix the order of the macros.

Revision 1.2580 - (view) (download) (annotate) - [select for diffs]
Thu Jun 30 18:28:11 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2579: +8 -0 lines
Diff to previous 1.2579
.

Revision 1.2579 - (view) (download) (annotate) - [select for diffs]
Thu Jun 30 12:59:13 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2578: +6 -0 lines
Diff to previous 1.2578
fix parsing of Fortran -v output in Portland-Group compiler again

Revision 1.2578 - (view) (download) (annotate) - [select for diffs]
Thu Jun 30 12:55:46 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2577: +2 -1 lines
Diff to previous 1.2577
minor rewording

Revision 1.2577 - (view) (download) (annotate) - [select for diffs]
Thu Jun 30 12:29:19 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2576: +4 -0 lines
Diff to previous 1.2576
Mention Gnulib.

Revision 1.2576 - (view) (download) (annotate) - [select for diffs]
Thu Jun 30 11:09:37 2005 UTC (6 years, 10 months ago) by adl
Branch: MAIN
Changes since 1.2575: +4 -0 lines
Diff to previous 1.2575
* lib/autom4te.in (Automake-preselections): Preselect AC_SUBST_TRACE.

Revision 1.2575 - (view) (download) (annotate) - [select for diffs]
Wed Jun 29 10:36:04 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2574: +5 -0 lines
Diff to previous 1.2574
ksh looses redirections on exec

Revision 1.2574 - (view) (download) (annotate) - [select for diffs]
Wed Jun 29 09:33:21 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2573: +8 -0 lines
Diff to previous 1.2573
Introduce AC_SUBST_TRACE

Revision 1.2573 - (view) (download) (annotate) - [select for diffs]
Wed Jun 29 06:37:47 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2572: +4 -0 lines
Diff to previous 1.2572
Move AC_ARG_VAR up.

Revision 1.2572 - (view) (download) (annotate) - [select for diffs]
Tue Jun 28 13:08:29 2005 UTC (6 years, 10 months ago) by dprice
Branch: MAIN
Changes since 1.2571: +6 -1 lines
Diff to previous 1.2571
* doc/autoconf.texi (Limitations of Usual Tools <sed>): Reword recent
addition.

Revision 1.2571 - (view) (download) (annotate) - [select for diffs]
Fri Jun 24 02:13:39 2005 UTC (6 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2570: +10 -0 lines
Diff to previous 1.2570
* 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.

Revision 1.2570 - (view) (download) (annotate) - [select for diffs]
Fri Jun 24 00:54:00 2005 UTC (6 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2569: +4 -0 lines
Diff to previous 1.2569
* doc/autoconf.texi (Subdirectories): Fix markup typos.

Revision 1.2569 - (view) (download) (annotate) - [select for diffs]
Fri Jun 24 00:47:18 2005 UTC (6 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2568: +2 -0 lines
Diff to previous 1.2568
* tests/local.at (AT_CHECK_ENV): Simplify regexp slightly.

Revision 1.2568 - (view) (download) (annotate) - [select for diffs]
Thu Jun 23 20:09:25 2005 UTC (6 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2567: +13 -0 lines
Diff to previous 1.2567
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.

Revision 1.2567 - (view) (download) (annotate) - [select for diffs]
Wed Jun 22 12:13:59 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2566: +14 -0 lines
Diff to previous 1.2566
fix AT_CONFIG_CMP

Revision 1.2566 - (view) (download) (annotate) - [select for diffs]
Wed Jun 22 09:10:50 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2565: +8 -0 lines
Diff to previous 1.2565
typo in _AC_CANONICAL_SPLIT

Revision 1.2565 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 16:03:58 2005 UTC (6 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.2564: +16 -2 lines
Diff to previous 1.2564
No blanks after sed command ":" and other minor fixes.

Revision 1.2564 - (view) (download) (annotate) - [select for diffs]
Mon Jun 20 14:48:09 2005 UTC (6 years, 10 months ago) by dprice
Branch: MAIN
Changes since 1.2563: +4 -0 lines
Diff to previous 1.2563
* lib/m4/programs.m4 (AC_PROG_YACC): Declare YACC & YFLAGS precious.

Revision 1.2563 - (view) (download) (annotate) - [select for diffs]
Fri Jun 17 20:37:36 2005 UTC (6 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2562: +10 -0 lines
Diff to previous 1.2562
* 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.

Revision 1.2562 - (view) (download) (annotate) - [select for diffs]
Thu Jun 16 21:03:47 2005 UTC (6 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2561: +6 -0 lines
Diff to previous 1.2561
* 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.

Revision 1.2561 - (view) (download) (annotate) - [select for diffs]
Thu Jun 16 07:24:42 2005 UTC (6 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2560: +8 -0 lines
Diff to previous 1.2560
* 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.

Revision 1.2560 - (view) (download) (annotate) - [select for diffs]
Sat Jun 11 06:05:12 2005 UTC (6 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2559: +9 -0 lines
Diff to previous 1.2559
* 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.

Revision 1.2559 - (view) (download) (annotate) - [select for diffs]
Fri Jun 10 17:56:21 2005 UTC (6 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2558: +5 -0 lines
Diff to previous 1.2558
* 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.

Revision 1.2558 - (view) (download) (annotate) - [select for diffs]
Fri Jun 10 17:19:02 2005 UTC (6 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2557: +5 -0 lines
Diff to previous 1.2557
* lib/m4sugar/m4sh.m4 (AS_VAR_TEST_SET): Work even if $1 contains
quotes and backslashes.  Patch from Derek Price.

Revision 1.2557 - (view) (download) (annotate) - [select for diffs]
Fri Jun 10 15:42:42 2005 UTC (6 years, 11 months ago) by dprice
Branch: MAIN
Changes since 1.2556: +5 -0 lines
Diff to previous 1.2556
* doc/autoconf.texi (Programming in M4sh): Document AS_TR_CPP &
AS_TR_SH.

Revision 1.2556 - (view) (download) (annotate) - [select for diffs]
Wed Jun 8 20:27:51 2005 UTC (6 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2555: +6 -0 lines
Diff to previous 1.2555
* lib/autotest/general.m4 (AT_INIT): Don't accept Solaris 9's diff -u.

Revision 1.2555 - (view) (download) (annotate) - [select for diffs]
Wed Jun 8 18:54:23 2005 UTC (6 years, 11 months ago) by dprice
Branch: MAIN
Changes since 1.2554: +5 -0 lines
Diff to previous 1.2554
* lib/m4sugar/m4sugar.m4: Undefine include & sinclude rather than
renaming them since they are about to be redefined anyhow.

Revision 1.2554 - (view) (download) (annotate) - [select for diffs]
Wed Jun 8 15:44:09 2005 UTC (6 years, 11 months ago) by dprice
Branch: MAIN
Changes since 1.2553: +6 -0 lines
Diff to previous 1.2553
* 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.

Revision 1.2553 - (view) (download) (annotate) - [select for diffs]
Wed Jun 8 07:55:28 2005 UTC (6 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2552: +5 -0 lines
Diff to previous 1.2552
* 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>.

Revision 1.2552 - (view) (download) (annotate) - [select for diffs]
Wed Jun 8 07:13:50 2005 UTC (6 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2551: +27 -1 lines
Diff to previous 1.2551
* 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.

Revision 1.2551 - (view) (download) (annotate) - [select for diffs]
Mon Jun 6 08:47:02 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2550: +15 -0 lines
Diff to previous 1.2550
Fix m4_cdr for one-member lists.

Revision 1.2550 - (view) (download) (annotate) - [select for diffs]
Mon Jun 6 08:21:08 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2549: +6 -0 lines
Diff to previous 1.2549
Simplify _AC_OUTPUT_HEADERS.

Revision 1.2549 - (view) (download) (annotate) - [select for diffs]
Mon Jun 6 08:01:30 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2548: +14 -0 lines
Diff to previous 1.2548
Solaris' awk cannot take more than 99 fields.

Revision 1.2548 - (view) (download) (annotate) - [select for diffs]
Sun Jun 5 18:46:03 2005 UTC (6 years, 11 months ago) by stevengj
Branch: MAIN
Changes since 1.2547: +6 -0 lines
Diff to previous 1.2547
check for g95 in addition to gfortran

Revision 1.2547 - (view) (download) (annotate) - [select for diffs]
Fri Jun 3 13:42:15 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2546: +1 -0 lines
Diff to previous 1.2546
Make sure autotest.m4f is up-to-date before using it.

Revision 1.2546 - (view) (download) (annotate) - [select for diffs]
Fri Jun 3 13:16:39 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2545: +5 -0 lines
Diff to previous 1.2545
* tests/Makefile.am (check_SCRIPTS): Set to $(wrappers).
(DISTCLEANFILES): Remove $(check_SCRIPTS).

Revision 1.2545 - (view) (download) (annotate) - [select for diffs]
Thu Jun 2 23:30:39 2005 UTC (6 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2544: +7 -0 lines
Diff to previous 1.2544
* lib/autotest/general.m4 (AT_INIT): Don't create a regular
expression of unbounded size when processing the --list option.

Revision 1.2544 - (view) (download) (annotate) - [select for diffs]
Wed Jun 1 07:16:50 2005 UTC (6 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2543: +9 -0 lines
Diff to previous 1.2543
* NEWS: Note yesterday's changes to AC_SUBST and AC_SUBST_FILE.
* doc/autoconf.texi (Particular Headers): Reword example
for multiline stdbool replacement.
(Setting Output Variables): Reword text a bit.  Don't
give all the details about |#_!!_#|.
Reword description of line replacement.

Revision 1.2543 - (view) (download) (annotate) - [select for diffs]
Wed Jun 1 06:54:45 2005 UTC (6 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2542: +13 -0 lines
Diff to previous 1.2542
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES): Output variables may
now contain newlines, and substituted files must be referenced on
a line alone; the sed scripts to substitute them are now very
different.
(_AC_SED_CMD_LIMIT): Added; single place to store limit on how many
commands can be put in a sed script portably.
* doc/autoconf.texi (Setting Output Variables): Document above
changes.  (Particular Header Checks) <AC_HEADER_STDBOOL>: Give exaple
use of multiline substitution.
* tests/torture.at: No longer expect substitution of newline to fail.

Revision 1.2542 - (view) (download) (annotate) - [select for diffs]
Fri May 27 22:21:44 2005 UTC (6 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2541: +5 -0 lines
Diff to previous 1.2541
* lib/m4sugar/m4sh.m4 (_AS_SHELL_FN_WORK): Fix diagnostics.
From Ralf Menzel (trivial change).

Revision 1.2541 - (view) (download) (annotate) - [select for diffs]
Wed May 25 18:35:06 2005 UTC (6 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2540: +5 -0 lines
Diff to previous 1.2540
* tests/local.at: Don't attempt to check for negated character
classes in shell scripts.  The test was too brittle.

Revision 1.2540 - (view) (download) (annotate) - [select for diffs]
Wed May 25 06:45:11 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2539: +6 -0 lines
Diff to previous 1.2539
Don't use "shift 2".

Revision 1.2539 - (view) (download) (annotate) - [select for diffs]
Tue May 24 07:55:29 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2538: +5 -29 lines
Diff to previous 1.2538
Combine the changelog entries

Revision 1.2538 - (view) (download) (annotate) - [select for diffs]
Tue May 24 07:32:13 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2537: +6 -0 lines
Diff to previous 1.2537
(AC_MSG_CHECKING, AC_MSG_RESULT): Put braces around the two echo commands

Revision 1.2537 - (view) (download) (annotate) - [select for diffs]
Tue May 24 07:29:57 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2536: +5 -0 lines
Diff to previous 1.2536
(_AS_ECHO_LOG): New macro

Revision 1.2536 - (view) (download) (annotate) - [select for diffs]
Tue May 24 07:27:55 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2535: +5 -0 lines
Diff to previous 1.2535
(AS_ESCAPE): Make the pattern a bit simpler

Revision 1.2535 - (view) (download) (annotate) - [select for diffs]
Tue May 24 07:27:15 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2534: +5 -0 lines
Diff to previous 1.2534
Move _AS_ECHO_UNQUOTED lower; no code change.

Revision 1.2534 - (view) (download) (annotate) - [select for diffs]
Tue May 24 07:25:32 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2533: +4 -0 lines
Diff to previous 1.2533
(m4_ifset): Use m4_ifval.

Revision 1.2533 - (view) (download) (annotate) - [select for diffs]
Tue May 24 07:24:49 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2532: +6 -1 lines
Diff to previous 1.2532
Merge the two error messages when ac_unique_file is not found.

Revision 1.2532 - (view) (download) (annotate) - [select for diffs]
Tue May 24 07:21:43 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2531: +5 -0 lines
Diff to previous 1.2531
Simplify end of AC_CONFIG_MACRO_DIR

Revision 1.2531 - (view) (download) (annotate) - [select for diffs]
Tue May 24 07:20:42 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2530: +4 -0 lines
Diff to previous 1.2530
Make more use of "shift 2" in option processing.

Revision 1.2530 - (view) (download) (annotate) - [select for diffs]
Tue May 24 06:14:27 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2529: +4 -0 lines
Diff to previous 1.2529
Merge the two rules for creating scripts.

Revision 1.2529 - (view) (download) (annotate) - [select for diffs]
Tue May 24 06:12:10 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2528: +6 -0 lines
Diff to previous 1.2528
Make AC_MSG_RESULT_UNQUOTED obsolete

Revision 1.2528 - (view) (download) (annotate) - [select for diffs]
Fri May 20 12:07:02 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2527: +1 -1 lines
Diff to previous 1.2527
typo

Revision 1.2527 - (view) (download) (annotate) - [select for diffs]
Fri May 20 08:13:15 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2526: +16 -0 lines
Diff to previous 1.2526
make top_builddir consistent with Automake

Revision 1.2526 - (view) (download) (annotate) - [select for diffs]
Fri May 20 07:58:42 2005 UTC (6 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.2525: +5 -0 lines
Diff to previous 1.2525
Simplify the init of confdefs.h

Revision 1.2525 - (view) (download) (annotate) - [select for diffs]
Tue May 17 09:49:36 2005 UTC (7 years ago) by kasal
Branch: MAIN
Changes since 1.2524: +6 -0 lines
Diff to previous 1.2524
(m4_text_wrap): Don't m4_quote the second argument to m4_foreach.

Revision 1.2524 - (view) (download) (annotate) - [select for diffs]
Tue May 17 09:29:05 2005 UTC (7 years ago) by kasal
Branch: MAIN
Changes since 1.2523: +15 -0 lines
Diff to previous 1.2523
Use expr where possible.

Revision 1.2523 - (view) (download) (annotate) - [select for diffs]
Sat May 14 18:33:30 2005 UTC (7 years ago) by adl
Branch: MAIN
Changes since 1.2522: +7 -0 lines
Diff to previous 1.2522
* lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA): Prepend ${LIBOBJDIR},
as on 2005-05-02.
* doc/autoconf.texi (Particular Functions) <AC_FUNC_ALLOCA>:
Mention LIBOBJDIR.

Revision 1.2522 - (view) (download) (annotate) - [select for diffs]
Sat May 14 07:00:38 2005 UTC (7 years ago) by eggert
Branch: MAIN
Changes since 1.2521: +40 -2 lines
Diff to previous 1.2521
Update FSF postal mail address.

Revision 1.2521 - (view) (download) (annotate) - [select for diffs]
Fri May 13 09:17:15 2005 UTC (7 years ago) by kasal
Branch: MAIN
Changes since 1.2520: +7 -0 lines
Diff to previous 1.2520
(AC_CONFIG_LIBOBJ_DIR): Remove the broken check.

Revision 1.2520 - (view) (download) (annotate) - [select for diffs]
Thu May 12 23:46:42 2005 UTC (7 years ago) by eggert
Branch: MAIN
Changes since 1.2519: +5 -0 lines
Diff to previous 1.2519
* lib/autoconf/status.m4 (_AC_SRCDIRS): Simplify the computation
  of absolute paths.

Revision 1.2519 - (view) (download) (annotate) - [select for diffs]
Thu May 12 11:26:07 2005 UTC (7 years ago) by kasal
Branch: MAIN
Changes since 1.2518: +7 -0 lines
Diff to previous 1.2518
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Make the check
  for absolute directory names in one loop.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Handle
  abbreviations of --version and --debug.

Revision 1.2518 - (view) (download) (annotate) - [select for diffs]
Tue May 10 23:37:57 2005 UTC (7 years ago) by eggert
Branch: MAIN
Changes since 1.2517: +8 -0 lines
Diff to previous 1.2517
* doc/autoconf.texi (Autoconf Language): Be more precise about
quoting.

Revision 1.2517 - (view) (download) (annotate) - [select for diffs]
Fri May 6 05:34:45 2005 UTC (7 years ago) by eggert
Branch: MAIN
Changes since 1.2516: +12 -1 lines
Diff to previous 1.2516
Fix C++ related problems reported by Werner Lemberg.
* doc/autoconf.texi (C++ Compiler): Mention .cpp extension.
* lib/autoconf/c.m4 (AC_LANG(C++)): Set ac_ext to .cpp, not .cc.
* lib/autoconf/types.m4 (AC_TYPE_SIGNAL): Simplify test, to
avoid problems with C++ and throw.
* tests/compile.at: .cpp, not .cc.

Revision 1.2516 - (view) (download) (annotate) - [select for diffs]
Thu May 5 08:13:25 2005 UTC (7 years ago) by eggert
Branch: MAIN
Changes since 1.2515: +4 -0 lines
Diff to previous 1.2515
* doc/autoconf.texi (Generic Functions): Typos.

Revision 1.2515 - (view) (download) (annotate) - [select for diffs]
Mon May 2 20:14:49 2005 UTC (7 years ago) by gary
Branch: MAIN
Changes since 1.2514: +6 -0 lines
Diff to previous 1.2514
* lib/autoconf/general.m4 (_AC_LIBOBJS_NORMALIZE): Prepend each
object named in LIBOBJS and LTLIBOBJS with the ${LIBOBJDIR}, as
set by latest automake.

Revision 1.2514 - (view) (download) (annotate) - [select for diffs]
Mon May 2 05:47:11 2005 UTC (7 years ago) by eggert
Branch: MAIN
Changes since 1.2513: +5 -0 lines
Diff to previous 1.2513
"expr '' \| ''" outputs 0 on GNU/Linux these days.

Revision 1.2513 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 22:05:38 2005 UTC (7 years ago) by eggert
Branch: MAIN
Changes since 1.2512: +1 -0 lines
Diff to previous 1.2512
* doc/autoconf.texi (Limitations of Builtins): Describe "set -" problems.

Revision 1.2512 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 21:17:26 2005 UTC (7 years ago) by eggert
Branch: MAIN
Changes since 1.2511: +3 -0 lines
Diff to previous 1.2511
* lib/autotest/general.m4 (AT_KEYWORDS): Separate by space,
not newline.

Revision 1.2511 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 19:22:55 2005 UTC (7 years ago) by eggert
Branch: MAIN
Changes since 1.2510: +5 -0 lines
Diff to previous 1.2510
* doc/autoconf.texi (Autoconf Language): Add more description
about quoting heuristics.

Revision 1.2510 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 13:36:23 2005 UTC (7 years ago) by kasal
Branch: MAIN
Changes since 1.2509: +2 -1 lines
Diff to previous 1.2509
.

Revision 1.2509 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 13:16:55 2005 UTC (7 years ago) by kasal
Branch: MAIN
Changes since 1.2508: +5 -0 lines
Diff to previous 1.2508
Fix a mistake in an example: AC_DEFINE_UNQUOTED -> AC_DEFINE.

Revision 1.2508 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 10:04:36 2005 UTC (7 years ago) by kasal
Branch: MAIN
Changes since 1.2507: +4 -0 lines
Diff to previous 1.2507
A tiny optimization in _AC_OUTPUT_HEADERS.

Revision 1.2507 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 06:37:24 2005 UTC (7 years ago) by kasal
Branch: MAIN
Changes since 1.2506: +9 -0 lines
Diff to previous 1.2506
FIXMEs about quadrigraphs in help text.

Revision 1.2506 - (view) (download) (annotate) - [select for diffs]
Wed Apr 20 05:34:25 2005 UTC (7 years ago) by eggert
Branch: MAIN
Changes since 1.2505: +10 -0 lines
Diff to previous 1.2505
* lib/autoconf/general.m4 (_AC_INIT_PREPARE, _AC_RUN_IFELSE):
Remove core.conftest.* too; it's generated by Tru64 5.1.
* lib/autoconf/functions.m4
(AC_FUNC_SETVBUF_REVERSED, AC_FUNC_UTIME_NULL):
Don't bother to remove core files; AC_RUN_IFELSE should do that for you.

Revision 1.2505 - (view) (download) (annotate) - [select for diffs]
Tue Apr 19 06:20:37 2005 UTC (7 years ago) by kasal
Branch: MAIN
Changes since 1.2504: +4 -0 lines
Diff to previous 1.2504
typo

Revision 1.2504 - (view) (download) (annotate) - [select for diffs]
Tue Apr 19 06:00:35 2005 UTC (7 years ago) by adl
Branch: MAIN
Changes since 1.2503: +5 -0 lines
Diff to previous 1.2503
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Handle --docdir.
Report from Horst Wente.

Revision 1.2503 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 08:36:56 2005 UTC (7 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2502: +5 -0 lines
Diff to previous 1.2502
typo

Revision 1.2502 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 14:56:55 2005 UTC (7 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2501: +5 -0 lines
Diff to previous 1.2501
Examples for --with-* and --enable-*.

Revision 1.2501 - (view) (download) (annotate) - [select for diffs]
Wed Apr 13 17:01:41 2005 UTC (7 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2500: +5 -0 lines
Diff to previous 1.2500
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Look for configure.ac
as well as configure.in.  Problem reported by Gregorio Guidi.

Revision 1.2500 - (view) (download) (annotate) - [select for diffs]
Sun Apr 10 22:19:51 2005 UTC (7 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2499: +5 -0 lines
Diff to previous 1.2499
* doc/autoconf.texi (Particular Functions): Use gnulib's current
pattern for alloca snippet.

Revision 1.2499 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 10:19:10 2005 UTC (7 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2498: +4 -0 lines
Diff to previous 1.2498
a typo

Revision 1.2498 - (view) (download) (annotate) - [select for diffs]
Fri Apr 1 08:55:58 2005 UTC (7 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.2497: +4 -0 lines
Diff to previous 1.2497
a typo

Revision 1.2497 - (view) (download) (annotate) - [select for diffs]
Fri Apr 1 07:28:15 2005 UTC (7 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2496: +5 -0 lines
Diff to previous 1.2496
* lib/autotest/general.m4 (AT_INIT): Don't assume that "date +%s"
fails if %s isn't supported.

Revision 1.2496 - (view) (download) (annotate) - [select for diffs]
Wed Mar 23 19:41:13 2005 UTC (7 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2495: +8 -0 lines
Diff to previous 1.2495
* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS):
Merge `-z option' as well for the benefit of Solaris link flags.

Revision 1.2495 - (view) (download) (annotate) - [select for diffs]
Wed Mar 23 01:01:58 2005 UTC (7 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2494: +21 -0 lines
Diff to previous 1.2494
* NEWS: The configure command now warns you if you attempt to use
a directory whose name contains a special character like space,
newline, or "\".
* doc/autoconf.texi (Installation Directory Variables): Allow
"," in file names.  Do not use \@; it's not a portable regexp.
* bin/Makefile.am (edit): Likewise.
* lib/Makefile.am (edit): Likewise.
* tests/Makefile.am (edit): Likewise.
* tests/semantics.at: Likewise.
* tests/torture.at: Likewise.
* lib/autoconf/general.m4 (AC_ARG_PROGRAM): Likewise.
* lib/autoconf/status.m4 (_AC_SRCDIRS): Likewise.
* doc/autoconf.texi (File System Conventions): Warn about
unportable file names.
* lib/autoconf/general.m4 (_AC_INIT_DIRCHECK): New macro.
(AC_INIT): Use it.
(_AC_INIT_SRCDIR): Use ac_pwd rather than invoking pwd.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Propagate
ac_pwd, and quote srcdir.
* lib/autotest/general.m4 (AT_INIT): Quote file name args.

Revision 1.2494 - (view) (download) (annotate) - [select for diffs]
Tue Mar 22 19:24:05 2005 UTC (7 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2493: +12 -0 lines
Diff to previous 1.2493
* doc/autoconf.texi: Fix some systematic formatting problems.
".)"  needs a following @: if not at the end of a sentence, and
similarly for "!)".  "etc." should be preceded by a comma.
"n-th" -> "@var{n}th".  pdksh is still buggy, so update its date.
(Input): Mention that AC_CONFIG_AUX_DIR's
argument is often called 'build-aux'.

Revision 1.2493 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 12:17:03 2005 UTC (7 years, 2 months ago) by kasal
Branch: MAIN
Changes since 1.2492: +2 -0 lines
Diff to previous 1.2492
typos in the manual

Revision 1.2492 - (view) (download) (annotate) - [select for diffs]
Tue Mar 8 08:11:34 2005 UTC (7 years, 2 months ago) by kasal
Branch: MAIN
Changes since 1.2491: +5 -0 lines
Diff to previous 1.2491
remind that AC_TRY_LINK is obsolete

Revision 1.2491 - (view) (download) (annotate) - [select for diffs]
Fri Feb 25 08:52:48 2005 UTC (7 years, 2 months ago) by kasal
Branch: MAIN
Changes since 1.2490: +9 -0 lines
Diff to previous 1.2490
improve AC_PROG_CC and AC_PROG_CXX

Revision 1.2490 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 23:24:49 2005 UTC (7 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2489: +19 -0 lines
Diff to previous 1.2489
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Redirect stdin from
/dev/null, as "configure" shouldn't read stdin, and this insulates
us from problems (e.g., when testing for "cl").  Also, do this
redirection before invoking "hostname" or "uname", and keep the
original input stream available via...
(AS_ORIGINAL_STDIN_FD): ... this new macro.
(_AC_PREPROC_IFELSE, _AC_COMPILE_IFELSE, _AC_LINK_IFELSE): Don't
bother with "</dev/null" since it's now done at the top of
'configure'.
* lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX): Likewise.
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
* lib/autoconf/programs.m4 (_AC_PATH_PROG_FLAVOR_GNU): Likewise.
* doc/autoconf.texi (File Descriptor Macros): New section.
(Printing Messages): Mention it.
* tests/base.at (Input/Output): New test.

Revision 1.2489 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 19:26:51 2005 UTC (7 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2488: +6 -0 lines
Diff to previous 1.2488
* lib/m4sugar/m4sh.m4 (_AS_ECHO_N_PREPARE): Don't set ECHO_C to
newline if neither \c nor -n work, as that would output two
newlines.  Prefer -n to \c.

Revision 1.2488 - (view) (download) (annotate) - [select for diffs]
Tue Feb 15 06:40:21 2005 UTC (7 years, 3 months ago) by kasal
Branch: MAIN
Changes since 1.2487: +6 -0 lines
Diff to previous 1.2487
m4_defun([AS_IF], [...])

Revision 1.2487 - (view) (download) (annotate) - [select for diffs]
Sun Feb 13 07:38:31 2005 UTC (7 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2486: +7 -0 lines
Diff to previous 1.2486
Undo previous change, except keep the change to
lib/autoconf/programs.m4 that replaced grep with shell
pattern-matching.  This is because net-snmp configure reads stdin.

Revision 1.2486 - (view) (download) (annotate) - [select for diffs]
Fri Feb 11 19:12:29 2005 UTC (7 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2485: +15 -0 lines
Diff to previous 1.2485
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Redirect stdin
from /dev/null, as "configure" shouldn't read stdin, and this
insulates us from problems (e.g., when testing for "cl").
Suggested by Alexandre Duret-Lutz.  Also, do this redirection
before invoking "hostname" or "uname".
(_AC_PREPROC_IFELSE, _AC_COMPILE_IFELSE,
_AC_LINK_IFELSE): Undo previous change, as it's no longer needed.
* lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX): Don't bother with
"</dev/null" since it's now done at the top of 'configure'.
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
* lib/autoconf/programs.m4 (_AC_PATH_PROG_FLAVOR_GNU): Likewise.
Also, replace grep with shell pattern-matching, to save a process.

Revision 1.2485 - (view) (download) (annotate) - [select for diffs]
Fri Feb 11 00:40:50 2005 UTC (7 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2484: +7 -0 lines
Diff to previous 1.2484
* lib/autoconf/general.m4 (_AC_PREPROC_IFELSE, _AC_COMPILE_IFELSE,
_AC_LINK_IFELSE): Redirect stdin to /dev/null.

Revision 1.2484 - (view) (download) (annotate) - [select for diffs]
Thu Feb 10 00:41:40 2005 UTC (7 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2483: +6 -0 lines
Diff to previous 1.2483
* doc/autoconf.texi (Limitations of Usual Tools): Document that
grep -q isn't portable.  Improve grep -s explanation.

Revision 1.2483 - (view) (download) (annotate) - [select for diffs]
Tue Feb 8 17:27:23 2005 UTC (7 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2482: +5 -0 lines
Diff to previous 1.2482
* doc/autoconf.texi (Special Shell Variables): Clarify
PATH_SEPARATOR wording; fix typo in IFS.

Revision 1.2482 - (view) (download) (annotate) - [select for diffs]
Tue Feb 8 00:35:29 2005 UTC (7 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2481: +11 -0 lines
Diff to previous 1.2481
Several minor changes to autoconf.texi.

Revision 1.2481 - (view) (download) (annotate) - [select for diffs]
Sat Feb 5 08:31:02 2005 UTC (7 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2480: +55 -0 lines
Diff to previous 1.2480
Today's changes (mostly from Noah Misch).

Revision 1.2480 - (view) (download) (annotate) - [select for diffs]
Sat Feb 5 00:46:16 2005 UTC (7 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2479: +16 -0 lines
Diff to previous 1.2479
Today's checkins.

Revision 1.2479 - (view) (download) (annotate) - [select for diffs]
Fri Feb 4 08:36:06 2005 UTC (7 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2478: +48 -0 lines
Diff to previous 1.2478
Today's changes.

Revision 1.2478 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 00:34:18 2005 UTC (7 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2477: +39 -0 lines
Diff to previous 1.2477
m4_require improvements, doc fixes, sync from gnulib.

Revision 1.2477 - (view) (download) (annotate) - [select for diffs]
Sat Jan 29 01:08:44 2005 UTC (7 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2476: +3 -0 lines
Diff to previous 1.2476
*** empty log message ***

Revision 1.2476 - (view) (download) (annotate) - [select for diffs]
Fri Jan 28 21:21:32 2005 UTC (7 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2475: +10 -0 lines
Diff to previous 1.2475
* lib/autoconf/lang.m4 (_AC_COMPILER_OBJEXT): Avoid subshells when this is safe.
* lib/autoconf/programs.m4 (AC_PROG_EGREP, AC_PROG_FGREP): Likewise.
* lib/autoconf/specific.m4 (AC_SYS_LONG_FILE_NAMES): Likewise.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* lib/m4sugar/m4sh.m4 (_AS_LINENO_WORKS): Likewise.
* tests/mktests.sh: Likewise.

Revision 1.2475 - (view) (download) (annotate) - [select for diffs]
Thu Jan 27 10:53:41 2005 UTC (7 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.2474: +12 -0 lines
Diff to previous 1.2474
Have autoheader honor --force.
* doc/make-stds.texi, doc/standards.texi: Update from masters.
* lib/Autom4te/Channels.pm, lib/Autom4te/Configure_ac.pm
* lib/Autom4te/FileUtils.pm, lib/Autom4te/XFile.pm: Update
from masters, so that FileUtils.pm's update_file provide --force
support.
* bin/autoheader.in: Pass $force to update_file so that
config.h.in is always recreated when --force.

Revision 1.2474 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 12:24:01 2005 UTC (7 years, 3 months ago) by kasal
Branch: MAIN
Changes since 1.2473: +4 -0 lines
Diff to previous 1.2473
update Peter Simons' address

Revision 1.2473 - (view) (download) (annotate) - [select for diffs]
Sat Jan 22 14:59:27 2005 UTC (7 years, 3 months ago) by kasal
Branch: MAIN
Changes since 1.2472: +1 -1 lines
Diff to previous 1.2472
a typo

Revision 1.2472 - (view) (download) (annotate) - [select for diffs]
Fri Jan 21 19:32:21 2005 UTC (7 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2471: +15 -0 lines
Diff to previous 1.2471
* doc/autoconf.texi (Limitations of Builtins): Clarify that
"if test -d foo; ..." is portable.

Revision 1.2471 - (view) (download) (annotate) - [select for diffs]
Thu Jan 20 10:59:55 2005 UTC (7 years, 3 months ago) by kasal
Branch: MAIN
Changes since 1.2470: +5 -0 lines
Diff to previous 1.2470
fix AC_DEFINE documentation

Revision 1.2470 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 21:03:50 2005 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2469: +6 -0 lines
Diff to previous 1.2469
* doc/autoconf.texi (Limitations of Usual Tools): Document bug
in Solaris 8 join.

Revision 1.2469 - (view) (download) (annotate) - [select for diffs]
Thu Jan 6 10:02:45 2005 UTC (7 years, 4 months ago) by kasal
Branch: MAIN
Changes since 1.2468: +6 -2 lines
Diff to previous 1.2468
fix a comment and typos

Revision 1.2468 - (view) (download) (annotate) - [select for diffs]
Wed Jan 5 14:04:11 2005 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2467: +7 -0 lines
Diff to previous 1.2467
* lib/autoconf/c.m4 (AC_LANG_INT_SAVE(C)): Declare longval and
ulongval to be static.

Revision 1.2467 - (view) (download) (annotate) - [select for diffs]
Wed Jan 5 07:53:52 2005 UTC (7 years, 4 months ago) by adl
Branch: MAIN
Changes since 1.2466: +9 -0 lines
Diff to previous 1.2466
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Define datarootdir,
docdir, htmldir, dvidir, pdfdir, psdir, and localdir.  Update
datadir, infodir, and mandir.  Adjust argument parsing code.
(_AC_INIT_HELP): Update help text.
* doc/autoconf.texi (Installation Directory Variables): Document
new variables.

Revision 1.2466 - (view) (download) (annotate) - [select for diffs]
Tue Jan 4 23:50:00 2005 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2465: +6 -0 lines
Diff to previous 1.2465
* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): If the Make program does
not seem to work, assume it does set $(MAKE).
* doc/autoconf.texi (AC_PROG_MAKE_SET): Update.

Revision 1.2465 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 23:32:35 2005 UTC (7 years, 4 months ago) by kasal
Branch: MAIN
Changes since 1.2464: +4 -0 lines
Diff to previous 1.2464
* lib/m4sugar/m4sh.m4 (AS_REQUIRE): Add a comment about nesting.

Revision 1.2464 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 22:54:21 2005 UTC (7 years, 4 months ago) by kasal
Branch: MAIN
Changes since 1.2463: +18 -0 lines
Diff to previous 1.2463
A cleanup of the diversion support in m4sugar.

Revision 1.2463 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 21:55:00 2005 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2462: +5 -0 lines
Diff to previous 1.2462
* lib/autoconf/general.m4 (_AC_INIT_PREPARE, _AC_ARG_VAR_VALIDATE):
Workarounds for documented `case' limitations.

Revision 1.2462 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 08:32:02 2005 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2461: +5 -0 lines
Diff to previous 1.2461
* doc/autoconf.texi (Limitations of Usual Tools): Warn about
sed 'command1;command2'.

Revision 1.2461 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 07:43:25 2005 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2460: +20 -1 lines
Diff to previous 1.2460
Add support for C89 vs C99.  Update copyright dates.

Revision 1.2460 - (view) (download) (annotate) - [select for diffs]
Sun Jan 2 17:15:40 2005 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2459: +11 -0 lines
Diff to previous 1.2459
* bin/autoreconf.in (autoreconf_current_directory):  AM_INIT_AUTOMAKE
signals that the package uses Automake; a `Makefile.am' is typical but
not essential.  Reported by Magnus Therning.
* tests/torture.at (autoreconf.): New banner.
(autoreconf and non-AC configure): Rename to `Non-Autoconf
AC_CONFIG_SUBDIRS'.
(autoreconf an empty directory): Rename to `Empty directory'.
(Unusual Automake input files): New test.

Revision 1.2459 - (view) (download) (annotate) - [select for diffs]
Sun Jan 2 16:48:44 2005 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2458: +7 -0 lines
Diff to previous 1.2458
* lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH):
If the variable to set is already set, set ac_cv_path_$1
to the preset value.

Revision 1.2458 - (view) (download) (annotate) - [select for diffs]
Sat Jan 1 08:12:12 2005 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2457: +10 -0 lines
Diff to previous 1.2457
* lib/autotest/general.m4 (AT_CAPTURE_FILE): New macro.
(AT_SETUP): Clear AT_capture_files.
(_AT_CHECK): On failure, log each of AT_capture_files.  Fix comment.
(AT_KEYWORDS): Fix comment typo.
* tests/autotest.at (AT_CHECK_AT): Use AT_CAPTURE_FILE.
* tests/local.at (AT_CHECK_CONFIGURE): Use AT_CAPTURE_FILE.
* doc/autoconf.texi (Writing testsuite.at): Document AT_CAPTURE_FILE.

Revision 1.2457 - (view) (download) (annotate) - [select for diffs]
Sat Jan 1 07:54:40 2005 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2456: +0 -1 lines
Diff to previous 1.2456
Undo unnecessary 2nd part of previous change to m4sh.m4.

Revision 1.2456 - (view) (download) (annotate) - [select for diffs]
Wed Dec 29 06:54:44 2004 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2455: +6 -0 lines
Diff to previous 1.2455
* BUGS (Minor Problems): Warn about makefile limitations.
* Makefile.am: Find and update `INSTALL' in $(srcdir).
* man/Makefile.am: Find and update manual pages in $(srcdir).

Revision 1.2455 - (view) (download) (annotate) - [select for diffs]
Sat Dec 25 07:50:01 2004 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2454: +6 -0 lines
Diff to previous 1.2454
* lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): Test candidate
shells in subshell.

Revision 1.2454 - (view) (download) (annotate) - [select for diffs]
Wed Dec 22 21:50:28 2004 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2453: +8 -0 lines
Diff to previous 1.2453
* doc/autoconf.texi (Limitations of Builtins) <case>, <read>.

Revision 1.2453 - (view) (download) (annotate) - [select for diffs]
Wed Dec 22 13:29:09 2004 UTC (7 years, 4 months ago) by akim
Branch: MAIN
Changes since 1.2452: +6 -0 lines
Diff to previous 1.2452
* lib/autotest/general.m4 (AT_LINE): Don't add srcdir here, to
avoid cluttering displayed messages.  Rather, prepend srcdir where
AT_LINE is used for log files.

Revision 1.2452 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 14:24:01 2004 UTC (7 years, 4 months ago) by kasal
Branch: MAIN
Changes since 1.2451: +7 -0 lines
Diff to previous 1.2451
* lib/autoconf/status.m4: Quote ``$tmp'' in many places.
* lib/m4sugar/m4sh.m4 (AS_TMPDIR): Fix the comment, as traps are
  no longer part of the macro, quote the occurrence of ``$tmp''.
* doc/autoconf.texi (Forbidden Patterns): Typo.

Revision 1.2451 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 12:47:57 2004 UTC (7 years, 4 months ago) by akim
Branch: MAIN
Changes since 1.2450: +5 -0 lines
Diff to previous 1.2450
* lib/autotest/general.m4 (AT_INIT): Make sure the "ok" etc. are
separated from the test title by forcing a white space.

Revision 1.2450 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 12:25:08 2004 UTC (7 years, 4 months ago) by akim
Branch: MAIN
Changes since 1.2449: +8 -0 lines
Diff to previous 1.2449
Enable Emacs navigation within testsuite.log files.
* lib/autotest/general.m4 (AT_CLEANUP): Add an hint for Emacs to
use the compilation mode.
(AT_LINE): Point to the srcdir.

Revision 1.2449 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 04:10:21 2004 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2448: +7 -0 lines
Diff to previous 1.2448
Pass TESTSUITEFLAGS.

Revision 1.2448 - (view) (download) (annotate) - [select for diffs]
Sun Dec 19 14:40:36 2004 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2447: +5 -0 lines
Diff to previous 1.2447
* lib/m4sugar/m4sugar.m4 (m4_qlen, m4_qdelta): New macros.
* lib/autotest/general.m4 (AT_SETUP): Use m4_qdelta.

Revision 1.2447 - (view) (download) (annotate) - [select for diffs]
Sun Dec 19 14:25:56 2004 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2446: +13 -0 lines
Diff to previous 1.2446
* lib/autotest/general.m4 (_AT_DECIDE_TRACEABLE): New macro.
(_AT_CHECK): Use it.
* lib/m4sugar/m4sh.m4 (AS_ESCAPE_FOR_EXPAND): Remove.
(AS_ESCAPE): Fix comment.
* tests/autotest.at: Adjust section banner comments.
(AT_CHECK_AT): Accept STATUS and STDERR.
(AT_CHECK_AT_TEST): Likewise.
(Invalid brace-enclosed parameter expansion)
(Multiline command from M4 expansion)
(Double-M4-quoted command): New tests.

Revision 1.2446 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 00:44:52 2004 UTC (7 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2445: +4 -0 lines
Diff to previous 1.2445
* doc/autoconf.texi: Update GNU FDL version from 1.1 to 1.2.

Revision 1.2445 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 16:17:18 2004 UTC (7 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.2444: +7 -0 lines
Diff to previous 1.2444
* lib/autoconf/general.m4 (AC_SUBST, AC_SUBST_FILES): Pass $1 to
m4_pattern_allow.
Suggested by Alexandre Duret-Lutz.
* doc/autoconf.texi (Setting Output Variables): Catch up.

Revision 1.2444 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 14:41:16 2004 UTC (7 years, 5 months ago) by kasal
Branch: MAIN
Changes since 1.2443: +4 -0 lines
Diff to previous 1.2443
* lib/m4sugar/m4sh.m4 (_AS_TEST_PREPARE): Fix comment.

Revision 1.2443 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 14:36:23 2004 UTC (7 years, 5 months ago) by kasal
Branch: MAIN
Changes since 1.2442: +5 -0 lines
Diff to previous 1.2442
* lib/autoconf/general.m4 (_AC_LIBOBJ): We can use AC_SUBST/2,
  remove the comment which said we cannot.

Revision 1.2442 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 14:32:51 2004 UTC (7 years, 5 months ago) by kasal
Branch: MAIN
Changes since 1.2441: +9 -0 lines
Diff to previous 1.2441
Add a specialized check for resolv.h.  Thanks to Gerrit P. Haase,
Reini Urban and Paul Eggert for reporting the dependencies.

* lib/autoconf/headers.m4 (AC_HEADER_RESOLV): New macro.
* doc/autoconf.texi (AC_HEADER_RESOLV): Document it.
(AC_HEADER_STAT): @cvindex{STAT_MACROS_BROKEN}, not @acindex.

Revision 1.2441 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 14:21:50 2004 UTC (7 years, 5 months ago) by kasal
Branch: MAIN
Changes since 1.2440: +5 -0 lines
Diff to previous 1.2440
* bin/autoscan.in: Open autoscan.log only after ``parse_args'';
  so that eg. ``autoscan --help'' doesn't truncate it.

Revision 1.2440 - (view) (download) (annotate) - [select for diffs]
Wed Dec 15 22:37:46 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2439: +5 -0 lines
Diff to previous 1.2439
* lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Remove generated
conftest files.

Revision 1.2439 - (view) (download) (annotate) - [select for diffs]
Tue Dec 14 01:04:25 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2438: +12 -0 lines
Diff to previous 1.2438
* lib/autotest/general.m4 (_AT_CHECK) [--trace]: Do not enable shell
tracing on commands with possibly-escaped newlines.
* doc/autoconf.texi (Writing testsuite.at): Delete documentation of the
discontinued behavior and its implications.
* tests/autotest.at (BS-newline in command, ^BS-newline in command)
(BSx641-newline in command, BS-BS-newline in command)
(BSx640-newline in command, Newline-CODE-BS-newline in command)
(Single-quote-BS-newline in command)
(Single-quote-newline-BS-newline in command): New tests.

Revision 1.2438 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 18:22:55 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2437: +7 -0 lines
Diff to previous 1.2437
* lib/m4sugar/m4sh.m4 (AS_EXECUTABLE_P): Use test -f && test -x
  on platforms where it works.
(_AS_TEST_PREPARE): Test for ``test -x''.
(_AS_BROKEN_TEST_PREPARE): Nuke.

Revision 1.2437 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 17:58:03 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2436: +9 -0 lines
Diff to previous 1.2436
* lib/m4sugar/m4sh.m4 (AS_TMPDIR): Move the trap commands ...
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): ... here;
  give only 4-letter prefix to AS_TMPDIR, comment fixed.
* lib/autoconf/programs.m4 (_AC_PATH_PROG_FEATURE_CHECK): Don't
  create the temporary directory.
  (_AC_FEATURE_CHECK_LENGTH): Work in current directory.

Revision 1.2436 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 07:15:26 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2435: +5 -0 lines
Diff to previous 1.2435
* bin/autoheader.in: Exit if no AC_CONFIG_HEADERS was found.

Revision 1.2435 - (view) (download) (annotate) - [select for diffs]
Sun Dec 12 11:56:40 2004 UTC (7 years, 5 months ago) by adl
Branch: MAIN
Changes since 1.2434: +4 -0 lines
Diff to previous 1.2434
* doc/autoconf.texi (Limitations of Usual Tools) <expr (:)>: Typo.

Revision 1.2434 - (view) (download) (annotate) - [select for diffs]
Sun Dec 12 09:51:10 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2433: +6 -0 lines
Diff to previous 1.2433
Don't use negated character sets.

Revision 1.2433 - (view) (download) (annotate) - [select for diffs]
Fri Dec 10 23:57:42 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2432: +12 -0 lines
Diff to previous 1.2432
Simplifications to bin/Makefile.am and man/Makefile.am.

Revision 1.2432 - (view) (download) (annotate) - [select for diffs]
Fri Dec 10 07:08:52 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2431: +20 -0 lines
Diff to previous 1.2431
* bin/.cvsignore: Add autoconf.in.
* tests/.cvsignore: Add wrapper.in.

* man/Makefile.am (autoconf.1): Regenerate when `autoconf.as' changes.

* lib/autotest/general.m4 [--trace] (AT_INIT): Do not `set -v'.

* tests/autotest.at: New file.
* tests/suite.at: Include it.
* tests/Makefile.am: Distribute it.

* lib/autotest/general.m4 [--trace] (_AT_CHECK): Do not enable
  shell tracing on a command that could contain multiple lines.
* doc/autoconf.text: Document that fact and its implications.
* lib/m4sugar/m4sh.m4 (AS_ESCAPE_FOR_EXPAND): New macro.
* tests/autotest.at (Multiline backquote command substitution,
  Multiline parameter expansion, Literal multiline command,
  Multiline parenthetical command substitution): Remove XFAIL.

Revision 1.2431 - (view) (download) (annotate) - [select for diffs]
Fri Dec 10 05:00:17 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2430: +4 -0 lines
Diff to previous 1.2430
* man/Makefile.am (autoconf.1): Regenerate when `autoconf.as' changes.

Revision 1.2430 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 21:32:05 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2429: +5 -0 lines
Diff to previous 1.2429
* doc/autoconf.texi (Libraries): Clarify problems with AC_CHECK_LIB
and suggest AC_SEARCH_LIBS.

Revision 1.2429 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 21:14:45 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2428: +20 -0 lines
Diff to previous 1.2428
* configure.ac (test suite): Cease to generate wrapper scripts.
* configure: Regenerate.
* lib/freeze.mk (MY_AUTOM4TE): Wrap the uninstalled autom4te directly.
(m4f_dependencies): Adjust accordingly.
* tests/Makefile.am (Wrappers): Generate wrapper scripts.
(wrapper.in): Generate it in the build directory.
(MAINTAINERCLEANFILES): Delete wrapper.in.
(CLEANFILES): Add wrapper.in.
* tests/wrapper.as: Move AS_INIT to very top, preserving copyright in
the output.  Replace each $as_me with a @wrap_program@.
* tests/wrapper.in: Delete it; we always build it.

* bin/Makefile.am (autoconf.in): Generate it in the build directory.
(EXTRA_DIST): Remove autoconf.in.
(CLEANFILES): Add autoconf.in.
(autoconf): Find autoconf.in in the build directory.
* bin/autoconf.in: Delete it; we always build it.

Revision 1.2428 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 21:01:37 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2427: +7 -0 lines
Diff to previous 1.2427
* lib/autotest/general.m4 (AT_INIT): Replace a `tr' with a `sed'.  Join
PATH members so as to not prepend an empty element.  Move a comment.
* Makefile.am (SUBDIRS): Build in `tests' last.
* tests/Makefile.am (installcheck-local): Add check-local dependencies.

Revision 1.2427 - (view) (download) (annotate) - [select for diffs]
Wed Dec 8 20:37:41 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2426: +7 -0 lines
Diff to previous 1.2426
* lib/mdate-sh: Don't use "set - x`$ls_command /`".

Revision 1.2426 - (view) (download) (annotate) - [select for diffs]
Tue Dec 7 18:23:06 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2425: +5 -0 lines
Diff to previous 1.2425
* lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT): Fix typo in previous
patch: extra "-l"s.

Revision 1.2425 - (view) (download) (annotate) - [select for diffs]
Mon Dec 6 21:24:19 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2424: +6 -0 lines
Diff to previous 1.2424
Add support for UNICOS getmntent.

Revision 1.2424 - (view) (download) (annotate) - [select for diffs]
Sun Dec 5 19:55:44 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2423: +8 -0 lines
Diff to previous 1.2423
* lib/autoconf/general.m4 (AC_DEFINE, AC_DEFINE_UNQUOTED): Factor
  out the common code to ...
(_AC_DEFINE_Q).

Revision 1.2423 - (view) (download) (annotate) - [select for diffs]
Thu Dec 2 21:51:06 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2422: +5 -0 lines
Diff to previous 1.2422
* lib/autoconf/functions.m4 (AC_FUNC_MEMCMP): Use "char c = '\200';".

Revision 1.2422 - (view) (download) (annotate) - [select for diffs]
Thu Dec 2 20:09:23 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2421: +5 -0 lines
Diff to previous 1.2421
* lib/autoconf/c.m4 (_AC_PROG_CC_STDC): Prefer -qlanglvl=extc89.

Revision 1.2421 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 21:43:33 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2420: +8 -0 lines
Diff to previous 1.2420
Minor rewording to fix problems reported by Ralf Wildenhues.

Revision 1.2420 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 21:25:15 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2419: +5 -1 lines
Diff to previous 1.2419
* NEWS: Add ^L above each release.

Revision 1.2419 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 04:34:34 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2418: +5 -0 lines
Diff to previous 1.2418
* HACKING: Refer to "coreutils", not "File, Shell or Text utils".
* lib/m4sugar/m4sh.m4 (AS_HELP_STRING): A typo in the comment.

Revision 1.2418 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 04:29:08 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2417: +13 -0 lines
Diff to previous 1.2417
Fix documentation problems reported by Russ Boylan in
<http://lists.gnu.org/archive/html/bug-autoconf/2004-11/msg00056.html>,
along with some nearby cruft.
* doc/autoconf.texi (Libtool): Libtool can be used without
Automake (not without Autoconf).
(Introduction): Mention lists.gnu.org.
* BUGS: Don't mention bugs.gnu.org.
Remove mention of ancient libtool compatibility problem.
* NEWS: Mention that bugs.gnu.org is kaput.
* README: Likewise.  Mention where mailing list archives can be found.

Revision 1.2417 - (view) (download) (annotate) - [select for diffs]
Fri Nov 26 08:58:50 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2416: +5 -0 lines
Diff to previous 1.2416
* doc/autoconf.texi (Pretty Help Strings): Go back to single-quoting

Revision 1.2416 - (view) (download) (annotate) - [select for diffs]
Tue Nov 23 19:13:33 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2415: +8 -0 lines
Diff to previous 1.2415
* lib/autoconf/general.m4 (AC_ARG_ENABLE, AC_ARG_ENABLE): Expand $1.
* doc/autoconf.texi (Pretty Help Strings): more fixes

Revision 1.2415 - (view) (download) (annotate) - [select for diffs]
Tue Nov 23 09:01:18 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2414: +6 -0 lines
Diff to previous 1.2414
* doc/autoconf.texi (Pretty Help Strings): Fix typo.

Revision 1.2414 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 23:32:25 2004 UTC (7 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2413: +8 -0 lines
Diff to previous 1.2413
* doc/autoconf.texi: Explain overquoting in descriptions.

Revision 1.2413 - (view) (download) (annotate) - [select for diffs]
Tue Nov 16 18:05:25 2004 UTC (7 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.2412: +9 -0 lines
Diff to previous 1.2412
* lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Move test.

Revision 1.2412 - (view) (download) (annotate) - [select for diffs]
Thu Nov 11 00:13:32 2004 UTC (7 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.2411: +5 -0 lines
Diff to previous 1.2411
Avoid cp -r.

Revision 1.2411 - (view) (download) (annotate) - [select for diffs]
Wed Nov 10 21:59:55 2004 UTC (7 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.2410: +8 -3 lines
Diff to previous 1.2410
* doc/autoconf.texi (Limitations of Usual Tools): Note `cp -r'
limitations.

Revision 1.2410 - (view) (download) (annotate) - [select for diffs]
Mon Oct 11 21:42:05 2004 UTC (7 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2409: +4 -0 lines
Diff to previous 1.2409
* doc/autoconf.texi (Shellology, Special Shell Variables): Document that the Zsh
problem with NULLCMD was fixed in zsh 3.1.6-dev-18.

Revision 1.2409 - (view) (download) (annotate) - [select for diffs]
Mon Oct 11 20:26:01 2004 UTC (7 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2408: +10 -0 lines
Diff to previous 1.2408
* doc/autoconf.texi (One-Shot Macros): New node.
Also, wording fixups.

Revision 1.2408 - (view) (download) (annotate) - [select for diffs]
Tue Sep 28 17:23:40 2004 UTC (7 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2407: +5 -0 lines
Diff to previous 1.2407
* doc/autoconf.texi (Function Portability): Fix misdescription of putenv.

Revision 1.2407 - (view) (download) (annotate) - [select for diffs]
Wed Sep 22 18:05:26 2004 UTC (7 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2406: +6 -0 lines
Diff to previous 1.2406
Fix AC_AU_DEFUN bug.

Revision 1.2406 - (view) (download) (annotate) - [select for diffs]
Sun Sep 5 22:27:17 2004 UTC (7 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2405: +9 -0 lines
Diff to previous 1.2405
Fix OS/2 problems reported by Andreas Buening.

Revision 1.2405 - (view) (download) (annotate) - [select for diffs]
Sun Sep 5 03:30:29 2004 UTC (7 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2404: +7 -0 lines
Diff to previous 1.2404
* lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF): Clear ac_x_includes when needed.

Revision 1.2404 - (view) (download) (annotate) - [select for diffs]
Sat Sep 4 04:52:38 2004 UTC (7 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2403: +7 -0 lines
Diff to previous 1.2403
* doc/autoconf.texi: Give AC_DEFINE and AC_DEFINE_UNQUOTED
three args in examples.

Revision 1.2403 - (view) (download) (annotate) - [select for diffs]
Thu Sep 2 07:30:25 2004 UTC (7 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2402: +7 -1 lines
Diff to previous 1.2402
* doc/autoconf.texi (Limitations of Builtins): Swap "cd" and
"case" to restore ordering.
Reported by Stepan Kasal.

Revision 1.2402 - (view) (download) (annotate) - [select for diffs]
Thu Aug 26 12:40:00 2004 UTC (7 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2401: +4 -0 lines
Diff to previous 1.2401
* doc/autoconf.texi: Typos and stylos.

Revision 1.2401 - (view) (download) (annotate) - [select for diffs]
Sat Aug 21 00:12:02 2004 UTC (7 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2400: +6 -2 lines
Diff to previous 1.2400
Bump to 2.59c.

Revision 1.2400 - (view) (download) (annotate) - [select for diffs]
Fri Aug 20 23:59:36 2004 UTC (7 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2399: +22 -0 lines
Diff to previous 1.2399
Autoconf 2.59b.

Revision 1.2399 - (view) (download) (annotate) - [select for diffs]
Fri Aug 20 19:58:06 2004 UTC (7 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2398: +13 -0 lines
Diff to previous 1.2398
Use "file name" rather than "filename" or "path",
to be consistent with the terminology of the GNU coding standards.

Revision 1.2398 - (view) (download) (annotate) - [select for diffs]
Fri Aug 20 07:01:28 2004 UTC (7 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2397: +5 -0 lines
Diff to previous 1.2397
* lib/autoconf/c.m4 (AC_LANG_BOOL_COMPILE_TRY(C),
AC_C_LONG_DOUBLE): Undo 2004-06-04 change.

Revision 1.2397 - (view) (download) (annotate) - [select for diffs]
Fri Aug 20 06:24:32 2004 UTC (7 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2396: +20 -0 lines
Diff to previous 1.2396
Fixes to support spaces in the name of the build directory.

Revision 1.2396 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 21:54:04 2004 UTC (7 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2395: +3 -0 lines
Diff to previous 1.2395
Add isinf, isnan stuff.

Revision 1.2395 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 17:24:40 2004 UTC (7 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2394: +5 -0 lines
Diff to previous 1.2394
* lib/Autom4te/General.pm (END): Return correct exit status even
if unlink succeeds and sets $?.

Revision 1.2394 - (view) (download) (annotate) - [select for diffs]
Mon Aug 9 23:14:57 2004 UTC (7 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2393: +6 -0 lines
Diff to previous 1.2393
* tests/torture.at (Deep Package): Use configure.in, not configure.ac.

Revision 1.2393 - (view) (download) (annotate) - [select for diffs]
Wed Aug 4 09:18:34 2004 UTC (7 years, 9 months ago) by bonzini
Branch: MAIN
Changes since 1.2392: +1 -0 lines
Diff to previous 1.2392
Added Nathanael Nerode to ChangeLog entry for AC_CHECK_TARGET_TOOL.

Revision 1.2392 - (view) (download) (annotate) - [select for diffs]
Tue Aug 3 22:06:09 2004 UTC (7 years, 9 months ago) by adl
Branch: MAIN
Changes since 1.2391: +9 -0 lines
Diff to previous 1.2391
* lib/autoconf/general.m4 (AC_REQUIRE_AUX_FILE): New empty macro.
(AC_CANONICAL_BUILD): Call it to require config.sub and config.guess.
* lib/autoconf/programs.m4 (AC_PROG_INSTALL): Likewise for install-sh.
* doc/autoconf.texi (Input): Document AC_REQUIRE_AUX_FILE.
* lib/autom4te.in (Automake-preselections): Preselect
AC_REQUIRE_AUX_FILE.  Automake 1.10 will trace it.

Revision 1.2391 - (view) (download) (annotate) - [select for diffs]
Sun Aug 1 22:30:34 2004 UTC (7 years, 9 months ago) by adl
Branch: MAIN
Changes since 1.2390: +7 -1 lines
Diff to previous 1.2390
* lib/autom4te.in (Automake-preselections): Preselect
AC_CANONICAL_BUILD and AC_CANONICAL_TARGET.  Automake 1.9.1 will
trace them.

Revision 1.2390 - (view) (download) (annotate) - [select for diffs]
Fri Jul 30 00:34:44 2004 UTC (7 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2389: +1 -0 lines
Diff to previous 1.2389
Document pdksh POSIX problem.

Revision 1.2389 - (view) (download) (annotate) - [select for diffs]
Thu Jul 29 22:30:15 2004 UTC (7 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2388: +6 -0 lines
Diff to previous 1.2388
Mention BIN_SH.

Revision 1.2388 - (view) (download) (annotate) - [select for diffs]
Tue Jul 27 20:15:15 2004 UTC (7 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2387: +8 -0 lines
Diff to previous 1.2387
Use "set -o posix" with pdksh, too.

Revision 1.2387 - (view) (download) (annotate) - [select for diffs]
Thu Jun 24 15:00:29 2004 UTC (7 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2386: +8 -6 lines
Diff to previous 1.2386
* lib/m4sugar/m4sh.m4:
Don't fail if ENV, MAIL, MAILPATH, LC_ALL, etc. are read only.

Revision 1.2386 - (view) (download) (annotate) - [select for diffs]
Thu Jun 24 07:07:39 2004 UTC (7 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2385: +6 -0 lines
Diff to previous 1.2385
* lib/m4sugar/m4sh.m4 (_AS_BOURNE_COMPATIBLE): If the shell is
zsh, disable GLOB_SUBST.

Revision 1.2385 - (view) (download) (annotate) - [select for diffs]
Fri Jun 4 20:40:33 2004 UTC (7 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2384: +9 -0 lines
Diff to previous 1.2384
Warn about names like "aux".

Revision 1.2384 - (view) (download) (annotate) - [select for diffs]
Fri Jun 4 19:39:51 2004 UTC (7 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2383: +11 -0 lines
Diff to previous 1.2383
* lib/autoconf/c.m4 (AC_LANG_BOOL_COMPILE_TRY (C)): Use division by zero.

Revision 1.2383 - (view) (download) (annotate) - [select for diffs]
Wed Jun 2 23:48:18 2004 UTC (7 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2382: +11 -0 lines
Diff to previous 1.2382
Fix AC_C_LONG_DOUBLE C89 compatibility problem.

Revision 1.2382 - (view) (download) (annotate) - [select for diffs]
Wed Jun 2 23:14:35 2004 UTC (7 years, 11 months ago) by kryde
Branch: MAIN
Changes since 1.2381: +3 -0 lines
Diff to previous 1.2381
* doc/autoconf.texi (Function Portability): Add notes on free(NULL),
malloc(0) and realloc(NULL,size).

Revision 1.2381 - (view) (download) (annotate) - [select for diffs]
Wed Jun 2 22:52:31 2004 UTC (7 years, 11 months ago) by kryde
Branch: MAIN
Changes since 1.2380: +5 -0 lines
Diff to previous 1.2380
* doc/autoconf.texi (Shell Substitutions): Spelling error reported by
Bob Proulx.

Revision 1.2380 - (view) (download) (annotate) - [select for diffs]
Tue Jun 1 05:33:27 2004 UTC (7 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2379: +6 -0 lines
Diff to previous 1.2379
Detect _Bool bug in HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003].

Revision 1.2379 - (view) (download) (annotate) - [select for diffs]
Wed May 26 17:56:18 2004 UTC (7 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2378: +5 -0 lines
Diff to previous 1.2378
Mention that ! COMMAND can be rewritten using if-then-else.

Revision 1.2378 - (view) (download) (annotate) - [select for diffs]
Tue May 25 18:50:06 2004 UTC (7 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2377: +5 -0 lines
Diff to previous 1.2377
Fix doc typo.

Revision 1.2377 - (view) (download) (annotate) - [select for diffs]
Mon May 24 23:29:25 2004 UTC (7 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2376: +4 -0 lines
Diff to previous 1.2376
Fix autoconfdir to match comment.

Revision 1.2376 - (view) (download) (annotate) - [select for diffs]
Mon May 24 23:18:04 2004 UTC (7 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2375: +8 -0 lines
Diff to previous 1.2375
AC_FUNC_MBRTOWC: Don't assume that a function F exists merely because
the compiler and linker let you compile an expression like (F != 0).

Revision 1.2375 - (view) (download) (annotate) - [select for diffs]
Mon May 24 19:24:20 2004 UTC (7 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2374: +7 -0 lines
Diff to previous 1.2374
Standardize on the spelling of "Unix".  Explain !'s problems.

Revision 1.2374 - (view) (download) (annotate) - [select for diffs]
Sat May 22 21:58:19 2004 UTC (7 years, 11 months ago) by adl
Branch: MAIN
Changes since 1.2373: +6 -1 lines
Diff to previous 1.2373
* lib/autom4te.in (Automake-preselections): Preselect
LT_SUPPORTED_TAG in lieu of AC_LIBTOOL_TAGS.

Revision 1.2373 - (view) (download) (annotate) - [select for diffs]
Wed May 19 01:54:27 2004 UTC (7 years, 11 months ago) by kryde
Branch: MAIN
Changes since 1.2372: +8 -0 lines
Diff to previous 1.2372
* doc/autoconf.texi (Function Portability): Add strerror_r, cross
referencing AC_FUNC_STRERROR_R.
* doc/autoconf.texi (Particular Functions): In AC_FUNC_CLOSEDIR_VOID,
note pessimistic assumption when cross compiling.

Revision 1.2372 - (view) (download) (annotate) - [select for diffs]
Mon May 17 04:56:48 2004 UTC (8 years ago) by eggert
Branch: MAIN
Changes since 1.2371: +6 -0 lines
Diff to previous 1.2371
Document sh -e problem with subcommands.

Revision 1.2371 - (view) (download) (annotate) - [select for diffs]
Mon May 10 18:54:18 2004 UTC (8 years ago) by eggert
Branch: MAIN
Changes since 1.2370: +11 -0 lines
Diff to previous 1.2370
Don't prepend blanks to PATH in AC_PROG_GREP and AC_PROG_SED.

Revision 1.2370 - (view) (download) (annotate) - [select for diffs]
Mon May 3 20:15:44 2004 UTC (8 years ago) by eggert
Branch: MAIN
Changes since 1.2369: +14 -0 lines
Diff to previous 1.2369
Port to C99, which requires that 'exit' be declared.

Revision 1.2369 - (view) (download) (annotate) - [select for diffs]
Mon May 3 06:50:48 2004 UTC (8 years ago) by eggert
Branch: MAIN
Changes since 1.2368: +2 -0 lines
Diff to previous 1.2368
Regenerate.

Revision 1.2368 - (view) (download) (annotate) - [select for diffs]
Mon May 3 06:20:09 2004 UTC (8 years ago) by eggert
Branch: MAIN
Changes since 1.2367: +2 -0 lines
Diff to previous 1.2367
* configure.ac (AC_PROG_GREP): Add.
* lib/freeze.mk (GREP): New macro.

Revision 1.2367 - (view) (download) (annotate) - [select for diffs]
Mon May 3 05:54:17 2004 UTC (8 years ago) by eggert
Branch: MAIN
Changes since 1.2366: +28 -0 lines
Diff to previous 1.2366
Prefer 'grep' implementations that accept -e.

Revision 1.2366 - (view) (download) (annotate) - [select for diffs]
Fri Apr 23 10:24:32 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.2365: +10 -0 lines
Diff to previous 1.2365
* lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Don't guess
how deeply nested we are when a suitable tool is found, set the
ac_path_TOOL_found flag.
(_AC_PATH_PROG_FEATURE_CHECK): Encapsulate knowledge of how deeply
nested we are in this macro.  Break out of all 3 nested loops if
ac_path_TOOL_found is set.

Revision 1.2365 - (view) (download) (annotate) - [select for diffs]
Wed Apr 21 13:04:56 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.2364: +6 -1 lines
Diff to previous 1.2364
* lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Break out
of the _AS_PATH_WALK loop too if GNU flavor is found.

Revision 1.2364 - (view) (download) (annotate) - [select for diffs]
Wed Apr 21 08:23:18 2004 UTC (8 years ago) by adl
Branch: MAIN
Changes since 1.2363: +7 -0 lines
Diff to previous 1.2363
* doc/autoconf.texi (Limitations of Make): Update documentation
for `$<'.  New entry `Long lines', based on a report from Simon
Josefsson.  Augment the documentation for SHELL = @SHELL@ with a
paragraph about DJGPP, based on a mail from Richard Dawe.

Revision 1.2363 - (view) (download) (annotate) - [select for diffs]
Tue Apr 20 20:20:09 2004 UTC (8 years ago) by eggert
Branch: MAIN
Changes since 1.2362: +22 -0 lines
Diff to previous 1.2362
Log changes to tests/c.at, lib/autoconf/c.m4, doc/autoconf.texi,
lib/autoconf/lang.m4.

Revision 1.2362 - (view) (download) (annotate) - [select for diffs]
Tue Apr 20 19:16:34 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.2361: +5 -0 lines
Diff to previous 1.2361
* lib/autoconf/programs.m4 (_AC_FEATURE_CHECK_LENGTH): Make the
best tool so far counter rely on the tool path variable name to
avoid checks for one tool being affected by the results of running
the length check on a previous tool.

Revision 1.2361 - (view) (download) (annotate) - [select for diffs]
Tue Apr 20 19:09:22 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.2360: +10 -0 lines
Diff to previous 1.2360
* lib/autoconf/programs.m4 (_AC_PROG_GREP): Take an additional
match expression argument, as different greps have different
regular expression flavours.
(AC_PROG_FGREP): Pass 'FGREP'. fgrep treats all match chars as
literals.
(AC_PROG_EGREP): Pass 'EGREP$'.
(AC_PROG_GREP): Pass 'GREP$'.

Revision 1.2360 - (view) (download) (annotate) - [select for diffs]
Tue Apr 20 16:54:35 2004 UTC (8 years ago) by gary
Branch: MAIN
Changes since 1.2359: +5 -0 lines
Diff to previous 1.2359
* lib/autoconf/programs.m4 (AC_PROG_GREP): Cache variable
is `ac_cv_path_GREP', not `oc_cv_path_GREP'.

Revision 1.2359 - (view) (download) (annotate) - [select for diffs]
Tue Mar 30 07:55:25 2004 UTC (8 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2358: +18 -0 lines
Diff to previous 1.2358
Use 'long int', 'short int', 'unsigned int'
etc. consistently instead of 'long', 'short', 'unsigned' etc.

Revision 1.2358 - (view) (download) (annotate) - [select for diffs]
Sun Mar 28 21:51:10 2004 UTC (8 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2357: +9 -0 lines
Diff to previous 1.2357
AC_STRUCT_TIMEZONE now defines HAVE_DECL_TZNAME if it is declared,
when HAVE_STRUCT_TM_TM_ZONE is not defined.

Revision 1.2357 - (view) (download) (annotate) - [select for diffs]
Sun Mar 28 20:46:38 2004 UTC (8 years, 1 month ago) by stevengj
Branch: MAIN
Changes since 1.2356: +18 -0 lines
Diff to previous 1.2356
fix sed quoting; portland-group fortran compiler parsing; new fortran compiler names

Revision 1.2356 - (view) (download) (annotate) - [select for diffs]
Wed Mar 24 23:05:00 2004 UTC (8 years, 1 month ago) by kryde
Branch: MAIN
Changes since 1.2355: +5 -0 lines
Diff to previous 1.2355
(Specifying Names): Move cross_compiling ovindex to
(Run Time): ... here, where it's now mentioned.

Revision 1.2355 - (view) (download) (annotate) - [select for diffs]
Sat Mar 20 06:33:12 2004 UTC (8 years, 1 month ago) by adl
Branch: MAIN
Changes since 1.2354: +7 -0 lines
Diff to previous 1.2354
* doc/autoconf.texi (autom4te Invocation): Language Autoconf
inherits from language Autoconf-without-aclocal-m4.
(Customizing autom4te): Adjust example; the cache must now be
disabled for language Autoconf-without-aclocal-m4.

Revision 1.2354 - (view) (download) (annotate) - [select for diffs]
Fri Mar 19 08:57:51 2004 UTC (8 years, 1 month ago) by bonzini
Branch: MAIN
Changes since 1.2353: +26 -4 lines
Diff to previous 1.2353
2004-03-16  Paolo Bonzini  <bonzini@gnu.org>

	* lib/autoconf/programs.m4 (AC_PATH_TOOL, AC_CHECK_TOOL,
	AC_CHECK_TOOLS): Warn if a cross-tool is found without
	a prefix.
	(AC_PATH_TARGET_TOOL, AC_CHECK_TARGET_TOOL,
	AC_CHECK_TARGET_TOOLS): New macros.
	* doc/autoconf.texi (Generic Programs): Document
	(AC_PATH_TARGET_TOOL, AC_CHECK_TARGET_TOOL,
	AC_CHECK_TARGET_TOOLS, and warn for future changes
	in the behavior of AC_PATH_TOOL, AC_CHECK_TOOL and
	AC_CHECK_TOOLS.
	(Specifying Names): Document the reason for these future
	behavioral changes.
	* tests/mktests.sh: Do not generate tests for the
	new macros.
	* NEWS: Document these changes.

	* doc/autoconf.texi: Avoid macros with unbraced arguments,
	they make TeX hang up.

Revision 1.2353 - (view) (download) (annotate) - [select for diffs]
Mon Mar 15 22:00:05 2004 UTC (8 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2352: +11 -0 lines
Diff to previous 1.2352
Add AC_CHECK_ALIGNOF.

Revision 1.2352 - (view) (download) (annotate) - [select for diffs]
Wed Mar 3 21:40:46 2004 UTC (8 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2351: +8 -0 lines
Diff to previous 1.2351
Don't use $< in makefiles where POSIX doesn't allow it;
add @configure_input@ in a couple of other places.

Revision 1.2351 - (view) (download) (annotate) - [select for diffs]
Mon Feb 23 08:27:51 2004 UTC (8 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.2350: +6 -0 lines
Diff to previous 1.2350
* bin/autoreconf.in (autoreconf_current_directory): Recognize LT_INIT
from the next generation of Libtool.
* lib/autom4te.in (Autoreconf-preselections): Ditto.

Revision 1.2350 - (view) (download) (annotate) - [select for diffs]
Thu Feb 19 23:21:41 2004 UTC (8 years, 2 months ago) by adl
Branch: MAIN
Changes since 1.2349: +5 -0 lines
Diff to previous 1.2349
* doc/autoconf.texi (Limitations of Usual Tools) <mkdir>: `mkdir -p'
is not always thread-safe.  Report from Nathanael Nerode.

Revision 1.2349 - (view) (download) (annotate) - [select for diffs]
Wed Feb 18 21:34:44 2004 UTC (8 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2348: +12 -0 lines
Diff to previous 1.2348
Fix a dependencies problem, stemming from a Autoconf 2.59 build
problem on QNX reported by Stephen Rasku in
<http://mail.gnu.org/archive/html/bug-autoconf/2004-02/msg00066.html>.

Revision 1.2348 - (view) (download) (annotate) - [select for diffs]
Mon Feb 9 21:30:27 2004 UTC (8 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2347: +25 -25 lines
Diff to previous 1.2347
*** empty log message ***

Revision 1.2347 - (view) (download) (annotate) - [select for diffs]
Mon Feb 9 21:19:32 2004 UTC (8 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2346: +13 -0 lines
Diff to previous 1.2346
(Setting Output Variables): Emphasize that
AC_SUBST provides no portable way to escape literal newlines.

Revision 1.2346 - (view) (download) (annotate) - [select for diffs]
Tue Feb 3 23:07:30 2004 UTC (8 years, 3 months ago) by bonzini
Branch: MAIN
Changes since 1.2345: +20 -1 lines
Diff to previous 1.2345
* doc/autoconf.texi (AU_DEFUN): Fix English,
suggested by Paul Eggert.
* lib/autoconf/autoupdate.m4: Correct reference to
acobsolete.m4, suggested by Alexandre Duret-Lutz.

Revision 1.2345 - (view) (download) (annotate) - [select for diffs]
Fri Jan 30 14:29:18 2004 UTC (8 years, 3 months ago) by bonzini
Branch: MAIN
Changes since 1.2344: +25 -1 lines
Diff to previous 1.2344
* lib/m4sugar/m4sh.m4 (M4SH-SANITIZE): New diversion.
(AS_INIT): Output shell initialization there. Removed optional
parameter. Expand _AS_SHELL_FN_SPY.
(AS_INIT_WITH_SHELL_FN): Removed.
(_AS_SHELL_FN_SPY): New macro.
(AS_DETECT_REQUIRED, AS_DETECT_SUGGESTED): New
macros.
(AS_SHELL_SANITIZE): Remove loop to find better shell
and documentation for the parameter.
(_AS_DETECT_BETTER_SHELL): Move it here.
(_AS_SHELL_FN_WORK): Remove shell invocation, reformat.
(_AS_RUN): Move it here, support testing with eval.
(AS_REQUIRE_SHELL_FN): Require shell functions when
it is used.
(_AS_LINENO_WORKS): Put around braces, we do not
trigger the bash bug anymore.
* lib/autotest/general.m4: Document M4SH-SANITIZE, do not
use AS_INIT_WITH_SHELL_FN.
* bin/autoconf.in, tests/wrapper.in: Regenerated.

Revision 1.2344 - (view) (download) (annotate) - [select for diffs]
Fri Jan 30 14:21:35 2004 UTC (8 years, 3 months ago) by bonzini
Branch: MAIN
Changes since 1.2343: +24 -0 lines
Diff to previous 1.2343
* bin/autoupdate.in: Trace AU_DEFINE instead of AU_DEFUN.
* doc/autoconf.texi: Don't say that the third parameter
is broken.
* lib/autoconf/autoupdate.m4 (AU_DEFINE): New dummy macro.
(AU_DEFUN): Honor the third parameter, create autoupdate
macros with AU_DEFINE.
* lib/autoconf/headers.m4 (AC_USG, AC_MEMORY_H,
AC_DIR_HEADER): Use AU_DEFUN's third parameter.
* lib/autoconf/lang.m4 (AC_LANG_SAVE): Likewise.
* lib/autoconf/programs.m4 (AC_RSH): Likewise.
* lib/autoconf/specific.m4 (AC_HAVE_POUNDBANG,
AC_ARG_ARRAY, AC_CYGWIN, AC_EMXOS2, AC_MINGW32,
AC_XENIX_DIR): Likewise.
* lib/autoconf/types.m4 (AC_INT_16_BITS, AC_LONG_64_BITS,
AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_RDEV): Likewise.
* lib/autoconf/status.m4: Remove FIXME.
* tests/local.at (AT_CHECK_AU_MACRO): Ignore stderr, check
that the macro is not present anymore in the updated
configure.ac.
* tests/tools.at (autoupdate AC_LINK_FILES): Ignore stderr
of autoupdate.

Revision 1.2343 - (view) (download) (annotate) - [select for diffs]
Wed Jan 28 22:21:16 2004 UTC (8 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2342: +10 -1 lines
Diff to previous 1.2342
Update copyright years.

Revision 1.2342 - (view) (download) (annotate) - [select for diffs]
Tue Jan 27 20:07:12 2004 UTC (8 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2341: +18 -0 lines
Diff to previous 1.2341
* lib/autoconf/programs.m4 (AC_PROG_GREP): New macro to test for a
grep or ggrep program in PATH that accepts as long lines as
possible.
* lib/autoconf/programs.m4 (_AC_PROG_GREP): Factor out the core of
AC_PROG_GREP.
(AC_PROG_EGREP, AC_PROG_FGREP): Use it to find best available
egrep and fgrep respectively if $GREP -E/-F don't work.
(_AC_PATH_PROG_FEATURE_CHECK): Factor out the common core of
_AC_PROG_GREP, and AC_PROG_SED.
(_AC_FEATURE_CHECK_LENGTH): New helper macro for finding the
longest input length accepted by a command.
(AC_PROG_SED): Use it.
* doc/autoconf.texi (Particular Programs): Document the changes.
* NEWS: Updated.

Revision 1.2341 - (view) (download) (annotate) - [select for diffs]
Tue Jan 27 19:52:55 2004 UTC (8 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2340: +2 -1 lines
Diff to previous 1.2340
* lib/autoconf/general.m4 (_AC_INIT_COPYRIGHT): Update copyright from
2003 to 2004.

Revision 1.2340 - (view) (download) (annotate) - [select for diffs]
Tue Jan 27 19:25:05 2004 UTC (8 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2339: +24 -1 lines
Diff to previous 1.2339
Resync and/or copy from original sources.

Revision 1.2339 - (view) (download) (annotate) - [select for diffs]
Mon Jan 26 23:28:56 2004 UTC (8 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.2338: +17 -0 lines
Diff to previous 1.2338
Include <stdint.h> even if HAVE_INTTYPES_H is defined.

Revision 1.2338 - (view) (download) (annotate) - [select for diffs]
Fri Jan 23 08:21:51 2004 UTC (8 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.2337: +8 -0 lines
Diff to previous 1.2337
* lib/autoconf/programs.m4 (AC_PROG_SED):  New macro to test for a
non-truncating sed or gsed program in PATH.
* tests/acprograms.at: Add it.
* doc/autoconf.texi (Particular Programs): Document it.
* NEWS: Updated.

Revision 1.2337 - (view) (download) (annotate) - [select for diffs]
Thu Jan 15 18:20:51 2004 UTC (8 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2336: +7 -0 lines
Diff to previous 1.2336
* lib/autoconf/c.m4 (_AC_PROG_CC_STDC): Try -std, not -std1, since
-std1 disables some useful extensions on Tru64.

Revision 1.2336 - (view) (download) (annotate) - [select for diffs]
Wed Jan 14 20:27:30 2004 UTC (8 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2335: +11 -2 lines
Diff to previous 1.2335
* lib/m4sugar/m4sh.m4 (AS_MKDIR_P):
Test for dir before calling mkdir -p.  (trivial changes)
* doc/autoconf.texi: Document this.

Revision 1.2335 - (view) (download) (annotate) - [select for diffs]
Wed Jan 14 18:36:58 2004 UTC (8 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2334: +6 -0 lines
Diff to previous 1.2334
Grammar fixes.

Revision 1.2334 - (view) (download) (annotate) - [select for diffs]
Tue Jan 13 18:36:54 2004 UTC (8 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2333: +7 -2 lines
Diff to previous 1.2333
* doc/autoconf.texi (Obsolete Macros): In AC_TRY_COMPILE and
AC_TRY_LINK, s/AC_LANG_SOURCE/AC_LANG_PROGRAM/.  (trivial change)

Revision 1.2333 - (view) (download) (annotate) - [select for diffs]
Sat Jan 10 16:40:09 2004 UTC (8 years, 4 months ago) by meyering
Branch: MAIN
Changes since 1.2332: +4 -0 lines
Diff to previous 1.2332
*** empty log message ***

Revision 1.2332 - (view) (download) (annotate) - [select for diffs]
Sat Jan 10 06:48:02 2004 UTC (8 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2331: +12 -0 lines
Diff to previous 1.2331
* lib/autoconf/general.m4: Fix bug: AC_CHECK_SIZEOF evokes a warning
with `autoconf -Wall,error'.

Revision 1.2331 - (view) (download) (annotate) - [select for diffs]
Wed Jan 7 23:59:15 2004 UTC (8 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2330: +9 -1 lines
Diff to previous 1.2330
* lib/autoconf/general.m4 (_AC_LIBOBJS_NORMALIZE): Avoid \$ inside `"'...'"`.

Revision 1.2330 - (view) (download) (annotate) - [select for diffs]
Wed Jan 7 22:07:07 2004 UTC (8 years, 4 months ago) by adl
Branch: MAIN
Changes since 1.2329: +6 -1 lines
Diff to previous 1.2329
* lib/autom4te.in (Automake-preselections): Preselect AC_LIBTOOL_TAGS
and _LT_AC_TAGCONFIG.

Revision 1.2329 - (view) (download) (annotate) - [select for diffs]
Tue Jan 6 21:11:31 2004 UTC (8 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2328: +5 -0 lines
Diff to previous 1.2328
Fix an incorrect quoting example; reported by Eric Sunshine.

Revision 1.2328 - (view) (download) (annotate) - [select for diffs]
Mon Jan 5 23:34:23 2004 UTC (8 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2327: +4 -0 lines
Diff to previous 1.2327
Remove warning against "rm -fr" introduced yesterday;
it seems to have been a false alarm.

Revision 1.2327 - (view) (download) (annotate) - [select for diffs]
Mon Jan 5 08:18:24 2004 UTC (8 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2326: +8 -0 lines
Diff to previous 1.2326
Don't use "chmod -w".

Revision 1.2326 - (view) (download) (annotate) - [select for diffs]
Mon Jan 5 07:43:48 2004 UTC (8 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2325: +6 -0 lines
Diff to previous 1.2325
Speed up sed scripts by doing lineno substitution only on lines with "$LINENO".

Revision 1.2325 - (view) (download) (annotate) - [select for diffs]
Mon Jan 5 07:05:22 2004 UTC (8 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2324: +15 -0 lines
Diff to previous 1.2324
Replace "rm -rf" and "rm -fr" with "rm -f -r", as POSIX requires.

Revision 1.2324 - (view) (download) (annotate) - [select for diffs]
Mon Jan 5 06:18:09 2004 UTC (8 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2323: +8 -1 lines
Diff to previous 1.2323
Use "rm -f" to remove conftest.sed.

Revision 1.2323 - (view) (download) (annotate) - [select for diffs]
Sun Jan 4 01:41:52 2004 UTC (8 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2322: +9 -0 lines
Diff to previous 1.2322
*** empty log message ***

Revision 1.2322 - (view) (download) (annotate) - [select for diffs]
Sat Jan 3 21:00:52 2004 UTC (8 years, 4 months ago) by kryde
Branch: MAIN
Changes since 1.2321: +4 -0 lines
Diff to previous 1.2321
* doc/autoconf.texi: Add various further index entries.

Revision 1.2321 - (view) (download) (annotate) - [select for diffs]
Tue Dec 30 00:20:04 2003 UTC (8 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2320: +5 -0 lines
Diff to previous 1.2320
* bin/autoreconf.in (autoreconf_current_directory):
Fix typo: mkdir without umask arg.

Revision 1.2320 - (view) (download) (annotate) - [select for diffs]
Sat Dec 27 11:31:05 2003 UTC (8 years, 4 months ago) by uid65765
Branch: MAIN
Changes since 1.2319: +7 -0 lines
Diff to previous 1.2319
* doc/autoconf.texi (Limitations of Make) <Automatic rule rewriting>:
Documents OSF1/Tru64 make behavior.  Replace `VPATH = ../src' by
`VPATH = ../pkg/src' in examples to make the OSF1/Tru64 make
explanation clearer.

Revision 1.2319 - (view) (download) (annotate) - [select for diffs]
Sat Dec 27 08:26:26 2003 UTC (8 years, 4 months ago) by uid65632
Branch: MAIN
Changes since 1.2318: +5 -0 lines
Diff to previous 1.2318
Fix misspelling of AC_INCLUDES_DEFAULT.

Revision 1.2318 - (view) (download) (annotate) - [select for diffs]
Thu Dec 25 15:49:59 2003 UTC (8 years, 4 months ago) by uid65730
Branch: MAIN
Changes since 1.2317: +15 -0 lines
Diff to previous 1.2317
2003-12-03  Paolo Bonzini  <bonzini@gnu.org>

        * configure.ac: Test if sh -n works.
        * configure: Regenerate.
        * tests/atlocal.in: Store the result here.
        * tests/local.at (AT_CHECK_SHELL_SYNTAX): Extracted from
        tools.at, looking in atlocal's ac_cv_sh_n_works instead
        of explicitly testing.
        (AT_CHECK_PERL_SYNTAX): Moved from tools.at.
        (AT_CHECK_AUTOCONF): Test for the configure script syntax.
        * tests/tools.at (Syntax of the shell scripts): Simplify
        using AT_CHECK_SHELL_SYNTAX.
        (Syntax of the Perl scripts): Remove definition of
        AT_CHECK_PERL_SYNTAX.

Revision 1.2317 - (view) (download) (annotate) - [select for diffs]
Thu Dec 25 15:43:01 2003 UTC (8 years, 4 months ago) by uid65730
Branch: MAIN
Changes since 1.2316: +7 -0 lines
Diff to previous 1.2316
2003-12-03  Paolo Bonzini  <bonzini@gnu.org>

        * lib/m4sugar/m4sh.m4 (_AS_SHELL_FN_WORK): Redirect
        stderr to /dev/null.
        * bin/autoconf.in: Regenerate.
        * bin/wrapper.in: Regenerate.

Revision 1.2316 - (view) (download) (annotate) - [select for diffs]
Thu Nov 27 10:04:12 2003 UTC (8 years, 5 months ago) by bonzini
Branch: MAIN
Changes since 1.2315: +20 -0 lines
Diff to previous 1.2315
2003-11-26  Paolo Bonzini  <bonzini@gnu.org>

        * lib/m4sugar/m4sh.m4 (_AS_BOURNE_COMPATIBLE):
        Extracted from AS_SHELL_SANITIZE.
        (_AS_SHELL_FN_WORK, AS_INIT_WITH_SHELL_FN): New
        macros.
        (AS_SHELL_SANITIZE): Move reinvocation code from
        _AS_LINENO_WORKS, use it to find out if shell
        functions work.
        (_AS_LINENO_WORKS): Don't find another shell if $LINENO
        does not work.
        (AS_INIT): Pass parameter down to AS_SHELL_SANITIZE.
        (AS_REQUIRE_SHELL_FN): Test that AS_INIT_WITH_SHELL_FN
        was called.
        * lib/autotest/general.m4: Use AS_INIT_WITH_SHELL_FN.
        * bin/autoconf.in: Regenerate.
        * tests/wrapper.in: Regenerate.
        * tests/tools.at: Test the syntax of tests/autoconf
        and tests/testsuite.

Revision 1.2315 - (view) (download) (annotate) - [select for diffs]
Mon Nov 24 16:11:41 2003 UTC (8 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.2314: +8 -0 lines
Diff to previous 1.2314
* config/announce-gen (&print_locations, &print_signatures)
(&sizes): New.
Use them.
No longer rely on Gnus to inline the list of signatures: compute
them on the fly.

Revision 1.2314 - (view) (download) (annotate) - [select for diffs]
Mon Nov 24 14:36:15 2003 UTC (8 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.2313: +7 -0 lines
Diff to previous 1.2313
* doc/autoconf.texi (Particular Programs): AC_PROG_LEX can
override some files.
(Input): AC_CONFIG_AUX_DIR(aux) is a bad idea on DOS.
From Debian Autoconf 2.58.

Revision 1.2313 - (view) (download) (annotate) - [select for diffs]
Mon Nov 24 14:19:04 2003 UTC (8 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.2312: +6 -0 lines
Diff to previous 1.2312
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Quote $ac_popdir
uses.
From Debian Autoconf 2.58.

Revision 1.2312 - (view) (download) (annotate) - [select for diffs]
Mon Nov 24 14:09:12 2003 UTC (8 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.2311: +15 -16 lines
Diff to previous 1.2311
Typos.

Revision 1.2311 - (view) (download) (annotate) - [select for diffs]
Mon Nov 24 10:40:58 2003 UTC (8 years, 5 months ago) by bonzini
Branch: MAIN
Changes since 1.2310: +25 -0 lines
Diff to previous 1.2310
2003-11-24  Paolo Bonzini  <bonzini@gnu.org>

        * TODO: Remove already done things.  Update the part
        about finding tools for the target.

2003-11-24  Paolo Bonzini <bonzini@gnu.org>

        * lib/autoconf/headers.m4 (AC_USG, AC_MEMORY_H,
        AC_DIR_HEADER): Make wording more consistent.
        * lib/autoconf/specific.m4 (AC_CYGWIN, AC_EMXOS2,
        AC_MINGW32): Explain the transition better.
        * lib/autoconf/types.m4 (AC_INT_16_BITS,
        AC_LONG_64_BITS): Explain the transition better.

2003-11-24  Paolo Bonzini  <bonzini@gnu.org>

        * doc/autoconf.texi (Obsoleting Macros): Don't
        document the third parameter of AU_DEFUN.
        * lib/autoconf/autoupdate.m4 (AU_DEFINE): Remove.
        (AU_DEFUN): Remove the third parameter, it was not used.
        Use AC_DEFUN directly, not AU_DEFINE.
        * lib/autoconf/status.m4 (AC_LINK_FILES): Move the message
        into the expanded body, consistently with other macros
        such as AC_USG.

Revision 1.2310 - (view) (download) (annotate) - [select for diffs]
Mon Nov 17 17:37:05 2003 UTC (8 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.2309: +6 -0 lines
Diff to previous 1.2309
Put at least 14 bytes into the initial confdefs.h.

Revision 1.2309 - (view) (download) (annotate) - [select for diffs]
Fri Nov 14 23:32:52 2003 UTC (8 years, 6 months ago) by kryde
Branch: MAIN
Changes since 1.2308: +6 -0 lines
Diff to previous 1.2308
* doc/autoconf.texi (Using System Type): Revise, showing $host rather
than $target since the latter is not usual, add guidelines on when to
use or not use the system type.

Revision 1.2308 - (view) (download) (annotate) - [select for diffs]
Wed Nov 12 15:43:21 2003 UTC (8 years, 6 months ago) by dprice
Branch: MAIN
Changes since 1.2307: +5 -0 lines
Diff to previous 1.2307
* doc/autoconf.texi (Limitations of Usual Tools): Fix what looks like a
typo misrepaired by an auto-spellcheck.

Revision 1.2307 - (view) (download) (annotate) - [select for diffs]
Wed Nov 12 15:28:43 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2306: +6 -0 lines
Diff to previous 1.2306
* bin/autoreconf.in (&parse_args): Don't call automake with
--force-missing unless it actually supports it.
From Debian #219336.

Revision 1.2306 - (view) (download) (annotate) - [select for diffs]
Wed Nov 12 15:21:00 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2305: +5 -0 lines
Diff to previous 1.2305
* configure.ac: Bump to 2.59a.
Require 2.59.

Revision 1.2305 - (view) (download) (annotate) - [select for diffs]
Thu Nov 6 09:32:24 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_59
Changes since 1.2304: +4 -0 lines
Diff to previous 1.2304
Version 2.59.

Revision 1.2304 - (view) (download) (annotate) - [select for diffs]
Wed Nov 5 11:58:43 2003 UTC (8 years, 6 months ago) by adl
Branch: MAIN
Changes since 1.2303: +7 -0 lines
Diff to previous 1.2303
* lib/autoconf/status.m4 (_AC_SRCPATHS): Fix use of AS_SET_CATFILE
so that ac_abs_builddir, ac_abs_top_builddir, ac_abs_srcdir,
and ac_abs_top_srcdir are absolute paths.
* lib/m4sugar/m4sh.m4 (AS_SET_CATFILE): Remove misleading comment.

Revision 1.2303 - (view) (download) (annotate) - [select for diffs]
Wed Nov 5 10:38:00 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2302: +4 -0 lines
Diff to previous 1.2302
* configure.ac: Bump to 2.58a.

Revision 1.2302 - (view) (download) (annotate) - [select for diffs]
Tue Nov 4 21:20:12 2003 UTC (8 years, 6 months ago) by kryde
Branch: MAIN
Changes since 1.2301: +9 -0 lines
Diff to previous 1.2301
* doc/autoconf.texi (Using Autotest): Avoid @strong{Note: ...}, since
it provokes a warning from makeinfo about looking like a cross
reference in info output.
* doc/autoconf.texi (Function Portability): Add notes on signal
handler return type, as per AC_TYPE_SIGNAL.

Revision 1.2301 - (view) (download) (annotate) - [select for diffs]
Tue Nov 4 12:32:01 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_58
Changes since 1.2300: +2 -0 lines
Diff to previous 1.2300
tests/mktests.sh (ac_exclude_list): Add AC_FC_FREEFORM.

Revision 1.2300 - (view) (download) (annotate) - [select for diffs]
Tue Nov 4 08:48:23 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2299: +5 -0 lines
Diff to previous 1.2299
Version 2.58.
* doc/standards.texi: Update from master.

Revision 1.2299 - (view) (download) (annotate) - [select for diffs]
Tue Nov 4 08:32:06 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2298: +13 -0 lines
Diff to previous 1.2298
AC_CONFIG_FILE([d1/foo:d2/foo]) triggers error messages when
computing the absolute path to d1 in the source hierarchy: it may
not exist at all.  So don't cd into it.
From Alexandre Duret-Lutz.
http://mail.gnu.org/archive/html/bug-autoconf/2003-10/msg00205.html
* lib/m4sugar/m4sh.m4 (AS_SET_CATFILE): New.
From Paul Eggert, but named after Perl's IO::Spec->catfile.
* doc/autoconf.texi (Programming in M4sh): Document.
* lib/autoconf/status.m4 (_AC_SRCPATHS): Use it.

Revision 1.2298 - (view) (download) (annotate) - [select for diffs]
Mon Nov 3 16:35:00 2003 UTC (8 years, 6 months ago) by proski
Branch: MAIN
Changes since 1.2297: +5 -0 lines
Diff to previous 1.2297
* doc/autoconf.texi (Generic Structure Checks): Describe
action-if-found and action-if-not-found in AC_CHECK_MEMBERS.

Revision 1.2297 - (view) (download) (annotate) - [select for diffs]
Fri Oct 31 08:44:46 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2296: +8 -0 lines
Diff to previous 1.2296
* tests/fortran.at (GNU Fortran 77): Don't run FC macros.
(GNU Fortran): New.
* doc/autoconf.texi (Language Choice): Document.
* lib/autoconf/fortran.m4 (AC_FC_SRCEXT, AC_FC_FREEFORM): Assert
the current language is Fortran.

Revision 1.2296 - (view) (download) (annotate) - [select for diffs]
Fri Oct 31 08:43:39 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2295: +6 -0 lines
Diff to previous 1.2295
* bin/autom4te.in (&freeze): Use a less likely warning separator
than `nn', so that `nnn' is valid in warnings.
Reported by Steve Huston.

Revision 1.2295 - (view) (download) (annotate) - [select for diffs]
Tue Oct 28 08:28:56 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2294: +6 -0 lines
Diff to previous 1.2294
* Makefile.cfg (local_updates, executable-update): Tweak to be
robust to parallel makes.
Suggested by Alexandre Duret-Lutz.

Revision 1.2294 - (view) (download) (annotate) - [select for diffs]
Mon Oct 27 16:48:06 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2293: +5 -0 lines
Diff to previous 1.2293
* Makefile.cfg (executable-update): New.
(local_updates): Call it.

Revision 1.2293 - (view) (download) (annotate) - [select for diffs]
Mon Oct 27 11:12:49 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2292: +7 -0 lines
Diff to previous 1.2292
* lib/autoconf/general.m4 (_AC_RUN_IFELSE, _AC_INIT_PREPARE):
Don't remove core.* as it may remove valid user files.
* lib/autoconf/functions.m4 (AC_FUNC_SETVBUF_REVERSED)
(AC_FUNC_UTIME_NULL): Likewise.

Revision 1.2292 - (view) (download) (annotate) - [select for diffs]
Thu Oct 23 14:30:04 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_57g
Changes since 1.2291: +5 -0 lines
Diff to previous 1.2291
Version 2.57g.
* config/config.guess, config/config.sub: Upgrade from masters.

Revision 1.2291 - (view) (download) (annotate) - [select for diffs]
Thu Oct 23 08:22:27 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2290: +6 -0 lines
Diff to previous 1.2290
* lib/autoconf/fortran.m4 (AC_FC_SRCEXT): Functions using
AC_COMPILE_IFELSE that use break skip the clean up.  So do it by
hand...

Revision 1.2290 - (view) (download) (annotate) - [select for diffs]
Thu Oct 23 07:56:52 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2289: +5 -0 lines
Diff to previous 1.2289
* lib/autoconf/general.m4 (_AC_LINK_IFELSE, _AC_COMPILE_IFELSE):
Don't forget to remove conftest.err.

Revision 1.2289 - (view) (download) (annotate) - [select for diffs]
Thu Oct 23 07:49:15 2003 UTC (8 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2288: +8 -1 lines
Diff to previous 1.2288
* lib/autoconf/general.m4 (_AC_LIBOBJ): Don't insert twice the
same object file in $LIBOBJS.
Reported by Alexandre Duret-Lutz & Derek Robert Price.
* doc/autoconf.texi (Generic Functions): Adjust.

Revision 1.2288 - (view) (download) (annotate) - [select for diffs]
Mon Oct 20 23:24:37 2003 UTC (8 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.2287: +6 -0 lines
Diff to previous 1.2287
Use 'eval', so that the resulting configure scripts work even if
the current directory has a weird file name like 'y%s+%pp%;s%@%_%g'.

Revision 1.2287 - (view) (download) (annotate) - [select for diffs]
Mon Oct 20 16:18:26 2003 UTC (8 years, 6 months ago) by drow
Branch: MAIN
Changes since 1.2286: +9 -0 lines
Diff to previous 1.2286
	* lib/autoconf/lang.m4 (AC_LANG_WERROR): New macro.
	* lib/autoconf/general.m4 (_AC_COMPILE_IFELSE, _AC_PREPROC_IFELSE)
	(_AC_LINK_IFELSE): Check the werror flag.
	* doc/autoconf.texi (Generic Compiler Characteristics): Document
	AC_LANG_WERROR.
	* NEWS: Mention it.

Revision 1.2286 - (view) (download) (annotate) - [select for diffs]
Mon Oct 20 15:57:44 2003 UTC (8 years, 6 months ago) by drow
Branch: MAIN
Changes since 1.2285: +6 -0 lines
Diff to previous 1.2285
	* lib/autoconf/lang.m4 (AC_NO_EXECUTABLES): Override
	_AC_COMPILER_EXEEXT to attempt a link.  If linking fails,
	override AC_LINK_IFELSE.

Revision 1.2285 - (view) (download) (annotate) - [select for diffs]
Wed Oct 15 22:56:22 2003 UTC (8 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2284: +9 -0 lines
Diff to previous 1.2284
Work around a bug in pdksh 5.2.14.
Document ksh better.

Revision 1.2284 - (view) (download) (annotate) - [select for diffs]
Wed Oct 15 00:13:59 2003 UTC (8 years, 7 months ago) by kryde
Branch: MAIN
Changes since 1.2283: +5 -0 lines
Diff to previous 1.2283
*** empty log message ***

Revision 1.2283 - (view) (download) (annotate) - [select for diffs]
Mon Oct 13 19:09:59 2003 UTC (8 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2282: +5 -0 lines
Diff to previous 1.2282
Trivial fix for vfork cross test.

Revision 1.2282 - (view) (download) (annotate) - [select for diffs]
Sat Oct 11 23:38:06 2003 UTC (8 years, 7 months ago) by stevengj
Branch: MAIN
Changes since 1.2281: +5 -0 lines
Diff to previous 1.2281
g95 is now to be called gfortran

Revision 1.2281 - (view) (download) (annotate) - [select for diffs]
Fri Oct 10 09:18:56 2003 UTC (8 years, 7 months ago) by schwab
Branch: MAIN
Changes since 1.2280: +6 -0 lines
Diff to previous 1.2280
Avoid empty first line in --version and --help output.

Revision 1.2280 - (view) (download) (annotate) - [select for diffs]
Thu Oct 9 20:23:53 2003 UTC (8 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2279: +11 -5 lines
Diff to previous 1.2279
Don't assume -j is a solo 'make' argument.

Revision 1.2279 - (view) (download) (annotate) - [select for diffs]
Thu Oct 9 05:32:25 2003 UTC (8 years, 7 months ago) by stevengj
Branch: MAIN
Changes since 1.2278: +7 -0 lines
Diff to previous 1.2278
bug-fix for AC_{FC,F77}_LIBRARY_LDFLAGS with Intel ifc

Revision 1.2278 - (view) (download) (annotate) - [select for diffs]
Wed Oct 8 20:06:55 2003 UTC (8 years, 7 months ago) by stevengj
Branch: MAIN
Changes since 1.2277: +4 -0 lines
Diff to previous 1.2277
document new Fortran stuff

Revision 1.2277 - (view) (download) (annotate) - [select for diffs]
Wed Oct 8 13:12:19 2003 UTC (8 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.2276: +8 -0 lines
Diff to previous 1.2276
* lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Stub out a macro
that future autopoint/aclocal/automake/autoreconf will be able
to trace to find where to install local m4 macros.
* doc/autoconf.texi (Input): Document it.
* NEWS: Updated.

Revision 1.2276 - (view) (download) (annotate) - [select for diffs]
Tue Oct 7 17:02:16 2003 UTC (8 years, 7 months ago) by stevengj
Branch: MAIN
Changes since 1.2275: +6 -0 lines
Diff to previous 1.2275
fix underquoting and ignore -lcrtbegin for MacOS X

Revision 1.2275 - (view) (download) (annotate) - [select for diffs]
Sun Oct 5 18:34:26 2003 UTC (8 years, 7 months ago) by stevengj
Branch: MAIN
Changes since 1.2274: +6 -0 lines
Diff to previous 1.2274
fix GNU compiler handling in _AC_PROG_FC_G

Revision 1.2274 - (view) (download) (annotate) - [select for diffs]
Fri Oct 3 23:40:12 2003 UTC (8 years, 7 months ago) by stevengj
Branch: MAIN
Changes since 1.2273: +5 -0 lines
Diff to previous 1.2273
AC_FC_FREEFORM: support -f free flag for Absoft, reorder flags

Revision 1.2273 - (view) (download) (annotate) - [select for diffs]
Fri Oct 3 17:25:06 2003 UTC (8 years, 7 months ago) by stevengj
Branch: MAIN
Changes since 1.2272: +10 -0 lines
Diff to previous 1.2272
document fortran.m4 commit

Revision 1.2272 - (view) (download) (annotate) - [select for diffs]
Fri Oct 3 13:58:37 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2271: +5 -0 lines
Diff to previous 1.2271
* configure.ac: Look for emacs, not macs.
Reported by Eric Sunshine.

Revision 1.2271 - (view) (download) (annotate) - [select for diffs]
Fri Oct 3 07:30:01 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2270: +7 -0 lines
Diff to previous 1.2270
* lib/autom4te.in (Autoreconf-preselections): Trace AC_CONFIG_AUX_DIR.
* bin/autoreconf.in (autoreconf_current_directory): Create the
AUX_DIR if needed, for sake of automake --add-missing etc.
Suggested by Alexandre Duret-Lutz.

Revision 1.2270 - (view) (download) (annotate) - [select for diffs]
Fri Oct 3 07:07:13 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2269: +7 -0 lines
Diff to previous 1.2269
* configure.ac: Quotation and formatting changes.
(EMACS): Don't set it if it is not recent enough to support
autoconf-mode.el.
From Eric Sunshine.

Revision 1.2269 - (view) (download) (annotate) - [select for diffs]
Thu Oct 2 12:47:47 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2268: +5 -0 lines
Diff to previous 1.2268
* bin/ifnames.in (&scan_file): Skip C++ comments.

Revision 1.2268 - (view) (download) (annotate) - [select for diffs]
Thu Oct 2 04:41:14 2003 UTC (8 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2267: +5 -0 lines
Diff to previous 1.2267
* doc/autoconf.texi (Particular Structure Checks):
Fix misspelling of HAVE_STRUCT_STAT_ST_BLOCKS.

Revision 1.2267 - (view) (download) (annotate) - [select for diffs]
Wed Oct 1 10:29:36 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_57f
Changes since 1.2266: +4 -0 lines
Diff to previous 1.2266
Version 2.57f.

Revision 1.2266 - (view) (download) (annotate) - [select for diffs]
Tue Sep 30 19:29:47 2003 UTC (8 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2265: +6 -0 lines
Diff to previous 1.2265
* lib/Autom4te/XFile.pm: Use Errno.
(lock): Ignore ENOLCK errors.  Problem reported Andreas Schwab in
<http://mail.gnu.org/archive/html/bug-autoconf/2003-09/msg00141.html>.

Revision 1.2265 - (view) (download) (annotate) - [select for diffs]
Tue Sep 30 13:07:27 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2264: +7 -0 lines
Diff to previous 1.2264
* config/announce-gen (&print_news_deltas): Extracted from...
(&print_changelog_deltas): here.
(&news_file): Rename as...
(@news_file): this.

Revision 1.2264 - (view) (download) (annotate) - [select for diffs]
Tue Sep 30 13:03:01 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2263: +6 -0 lines
Diff to previous 1.2263
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Remove files which might
have been created when invoking the compiler.
* tests/fortran.at (GNU Fortran 77): Quote $G77.

Revision 1.2263 - (view) (download) (annotate) - [select for diffs]
Mon Sep 29 09:14:52 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_57e
Changes since 1.2262: +1 -1 lines
Diff to previous 1.2262
Fix ChangeLog.

Revision 1.2262 - (view) (download) (annotate) - [select for diffs]
Mon Sep 29 09:12:46 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2261: +7 -1 lines
Diff to previous 1.2261
Version 2.59e.
* config/mkinstalldirs: Upgrade.

Revision 1.2261 - (view) (download) (annotate) - [select for diffs]
Sun Sep 28 19:03:37 2003 UTC (8 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2260: +3 -0 lines
Diff to previous 1.2260
(_AS_MKDIR_P_PREPARE): Change "rm -fr ./-p" to "test -d ./-p && rmdir ./-p".

Revision 1.2260 - (view) (download) (annotate) - [select for diffs]
Sun Sep 28 18:53:50 2003 UTC (8 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2259: +6 -0 lines
Diff to previous 1.2259
(AS_SHELL_SANITIZE): Set DUALCASE=1, for MKS sh.

Revision 1.2259 - (view) (download) (annotate) - [select for diffs]
Fri Sep 26 13:55:03 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2258: +8 -0 lines
Diff to previous 1.2258
* lib/autoconf/status.m4 (_AC_OUTPUT_COMMANDS): Make sure the
directory for AC_CONFIG_COMMANDS' first argument exists.
This makes valid the invocation of _AC_SRCPATH that follows.
Reported by Eric Sunshine.
* doc/autoconf.texi (Configuration Commands): Adjust.

Revision 1.2258 - (view) (download) (annotate) - [select for diffs]
Fri Sep 26 12:57:42 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2257: +5 -0 lines
Diff to previous 1.2257
* bin/autoscan.in (Autom4te::FileUtils): Use it for find_file.
Reported by Ralf Corsepius.

Revision 1.2257 - (view) (download) (annotate) - [select for diffs]
Fri Sep 26 09:11:23 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2256: +7 -0 lines
Diff to previous 1.2256
* lib/autoconf/general.m4 (AC_HELP_STRING): Don't overquote the
arguments.
Actually, use AU_ALIAS.
From Bruno Haible.

Revision 1.2256 - (view) (download) (annotate) - [select for diffs]
Fri Sep 26 08:26:01 2003 UTC (8 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2255: +7 -0 lines
Diff to previous 1.2255
* lib/m4sugar/m4sh.m4 (_AS_MKDIR_P_PREPARE): If mkdir -p . fails,
rm -fr ./-p to remove junk left behind on NextStep and OpenStep.

Revision 1.2255 - (view) (download) (annotate) - [select for diffs]
Fri Sep 26 08:21:48 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2254: +1 -1 lines
Diff to previous 1.2254
Fix an acknowledgement.

Revision 1.2254 - (view) (download) (annotate) - [select for diffs]
Fri Sep 26 08:12:38 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2253: +18 -0 lines
Diff to previous 1.2253
The test suite are sometimes assigning timings incorrectly.
Reported by Paivio Pollari.
Diagnosed by Nicolas Joly.
* lib/autotest/general.m4 (AT_CLEANUP): Rename AT_help as
AT_help_all.
Instead of making AT_help a sequence of assignments to grow
$at_help_all, just make AT_help_all be the growing contents of
$at_help_all, and make a single assignment in...
(AT_INIT): here.
(at_times_skip): Flip the meaning and rename as...
(at_times_p): this.
(AT_INIT): When summarizing the test that ran, remove
$at_times_file after use, and check it is present before trying to
use it.

Revision 1.2253 - (view) (download) (annotate) - [select for diffs]
Thu Sep 25 09:30:34 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_57d
Changes since 1.2252: +12 -0 lines
Diff to previous 1.2252
Version 2.57d.
* bin/Makefile.am (edit): Handle '@configure_input@'.
(autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate)
(ifnames): chmod -w.
* tests/wrapper.as (AUTOCONF, AUTOM4TE, ): Point to tests/
executables, not bin/ executables!  Otherwise all the magic needed
to find non installed files is turned off.  This caused a failure
of test 40 and 41 that ran aclocal 1.8 which in turn ran autom4te
as found in its environment (sent by tests/autoreconf): pointing
to bin/autom4te that could not find its files.
* tests/mktests.sh: Force the replacement of generated files, for
the sake of "mv" program that are interactive when overwriting a
-w file.
* config/install-sh: Upgrade from CVS Automake.

Revision 1.2252 - (view) (download) (annotate) - [select for diffs]
Thu Sep 25 08:33:32 2003 UTC (8 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2251: +7 -1 lines
Diff to previous 1.2251
Version 2.57d.
* config/install-sh: Upgrade from CVS Automake.

Revision 1.2251 - (view) (download) (annotate) - [select for diffs]
Tue Sep 23 23:05:08 2003 UTC (8 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2250: +15 -0 lines
Diff to previous 1.2250
Trivial change to support GCC's configuration procedure.

Revision 1.2250 - (view) (download) (annotate) - [select for diffs]
Sat Sep 13 22:00:36 2003 UTC (8 years, 8 months ago) by adl
Branch: MAIN
Changes since 1.2249: +6 -0 lines
Diff to previous 1.2249
* Makefile.am (autom4te-update, autom4te_files): Fetch Struct.pm
and XFile.pm from Automake.
* lib/Autom4te/XFile.pm: Update from Automake.

Revision 1.2249 - (view) (download) (annotate) - [select for diffs]
Fri Sep 12 08:49:20 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_57c
Changes since 1.2248: +4 -0 lines
Diff to previous 1.2248
Version 2.57c.

Revision 1.2248 - (view) (download) (annotate) - [select for diffs]
Fri Sep 12 08:40:36 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2247: +6 -0 lines
Diff to previous 1.2247
* config/config.guess, config/config.sub, config/missing,
* lib/Autom4te/Channels.pm, lib/Autom4te/Configure_ac.pm: Update
from masters.

Revision 1.2247 - (view) (download) (annotate) - [select for diffs]
Fri Sep 12 07:19:08 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2246: +5 -0 lines
Diff to previous 1.2246
* doc/autoconf.texi (Header Portability): Promote linux/types.h,
not asm/types.h.

Revision 1.2246 - (view) (download) (annotate) - [select for diffs]
Thu Sep 11 07:06:56 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2245: +5 -0 lines
Diff to previous 1.2245
* doc/autoconf.texi (Header Portability): linux/random.h.
From Peter Hendrickson.

Revision 1.2245 - (view) (download) (annotate) - [select for diffs]
Wed Sep 10 16:54:12 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2244: +5 -0 lines
Diff to previous 1.2244
* tests/mktests.sh (au_exclude_egrep): Make it harder to be
willing to edit the output files.

Revision 1.2244 - (view) (download) (annotate) - [select for diffs]
Wed Sep 10 16:49:43 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2243: +7 -0 lines
Diff to previous 1.2243
* tests/fortran.at (GNU Fortran 77): Also exercise AC_FC_SRCEXT
and AC_FC_FREEFORM.
* tests/mktests.sh: Skip AC_FC_SRCEXT.
* lib/autoconf/fortran.m4 (AC_FC_SRCEXT, AC_FC_FREEFORM): Likewise.

Revision 1.2243 - (view) (download) (annotate) - [select for diffs]
Tue Sep 9 15:44:56 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2242: +6 -0 lines
Diff to previous 1.2242
* lib/Autom4te/FileUtils.pm (&update_file): s/cannot not/cannot/g.
Reported by Gary Vaughan.
* bin/autom4te.in (handle_m4): Likewise.

Revision 1.2242 - (view) (download) (annotate) - [select for diffs]
Tue Sep 9 12:28:18 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2241: +5 -0 lines
Diff to previous 1.2241
* lib/Autom4te/FileUtils.pm (&update_file): Be sure not to leave
trailing files.

Revision 1.2241 - (view) (download) (annotate) - [select for diffs]
Mon Sep 8 00:56:16 2003 UTC (8 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2240: +7 -0 lines
Diff to previous 1.2240
* lib/autoconf/specific.m4 (AC_SYS_RESTARTABLE_SYSCALLS):
Improve the accuracy of the wording about obsolescence.

Revision 1.2240 - (view) (download) (annotate) - [select for diffs]
Fri Sep 5 22:56:26 2003 UTC (8 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2239: +5 -0 lines
Diff to previous 1.2239
Try -ffree-form, too.

Revision 1.2239 - (view) (download) (annotate) - [select for diffs]
Thu Sep 4 14:33:03 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2238: +5 -0 lines
Diff to previous 1.2238
* tests/mktests.sh (ac_exclude_list): Fix the filtering of
AC_FUNC_WAIT3.

Revision 1.2238 - (view) (download) (annotate) - [select for diffs]
Thu Sep 4 13:01:09 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2237: +6 -0 lines
Diff to previous 1.2237
* bin/autom4te.in: Use &fatal where more appropriate than &error.
(freeze): When exiting, use $exit_code.
* lib/autoconf/fortran.m4: Comment changes.

Revision 1.2237 - (view) (download) (annotate) - [select for diffs]
Thu Sep 4 12:52:35 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2236: +4 -0 lines
Diff to previous 1.2236
* tests/mktests.sh (ac_exclude_list): Add AC_FC_FUNC.

Revision 1.2236 - (view) (download) (annotate) - [select for diffs]
Wed Sep 3 00:35:52 2003 UTC (8 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2235: +35 -0 lines
Diff to previous 1.2235
Add support for newer Fortran dialects.  The F77 interface is
unchanged, and continues to support Fortran 77.  New FC macros
correspond to all the old F77 macros.

Revision 1.2235 - (view) (download) (annotate) - [select for diffs]
Tue Sep 2 19:13:58 2003 UTC (8 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2234: +6 -0 lines
Diff to previous 1.2234
* doc/autoconf.texi (Limitations of Usual Tools, Limitations of Make):
Document problems with timestamp resolution that 'make', 'cp -p', and
'touch -r' have.

Revision 1.2234 - (view) (download) (annotate) - [select for diffs]
Wed Aug 27 15:14:03 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2233: +11 -0 lines
Diff to previous 1.2233
* tests/m4sugar.at (cross_warning): Make sure to enable the
output, so that we can track spurious m4sugar output.
* tests/local.at: Require 2.57.
(AT_CHECK_M4SUGAR, AT_CHECK_M4SH): Don't m4_default the arguments that
are defaulted by AT_CHECK anyway.
Use AT_CHECK_AUTOM4TE.
* lib/m4sugar/m4sugar.m4: There should be no output at all: add a
missing dnl.

Revision 1.2233 - (view) (download) (annotate) - [select for diffs]
Wed Aug 27 11:35:08 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2232: +7 -0 lines
Diff to previous 1.2232
* bin/autoheader.in: Issue the "Using auxiliary..." message only
when -Wobsolete is set.
Set it on by default.
Suggested by Klee Dienes.

Revision 1.2232 - (view) (download) (annotate) - [select for diffs]
Wed Aug 27 07:29:30 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2231: +6 -0 lines
Diff to previous 1.2231
* doc/autoconf.texi (AC_FUNC_FSEEKO, AC_SYS_LARGEFILE): More
documentation.
From Guido Draheim.

Revision 1.2231 - (view) (download) (annotate) - [select for diffs]
Tue Aug 26 07:36:39 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2230: +5 -0 lines
Diff to previous 1.2230
* doc/autoconf.texi (Output): Make clear that one can run code
after AC_OUTPUT.

Revision 1.2230 - (view) (download) (annotate) - [select for diffs]
Tue Aug 26 07:28:36 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2229: +5 -0 lines
Diff to previous 1.2229
* config/announce-gen, GNUmakefile, Makefile.maint: Update from
CVS Bison.

Revision 1.2229 - (view) (download) (annotate) - [select for diffs]
Mon Aug 25 06:38:39 2003 UTC (8 years, 8 months ago) by adl
Branch: MAIN
Changes since 1.2228: +5 -0 lines
Diff to previous 1.2228
* bin/autoreconf.in (parse_args): Do not pass --no-force to
Automake versions prior to 1.8.

Revision 1.2228 - (view) (download) (annotate) - [select for diffs]
Mon Aug 25 06:29:48 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2227: +5 -0 lines
Diff to previous 1.2227
* doc/autoconf.texi (Header Portability): netinet/if_ether.h.
From Ville Karaila.

Revision 1.2227 - (view) (download) (annotate) - [select for diffs]
Sun Aug 24 12:05:20 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2226: +4 -0 lines
Diff to previous 1.2226
* configure.ac: Bump to 2.57c.

Revision 1.2226 - (view) (download) (annotate) - [select for diffs]
Fri Aug 22 15:33:47 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_57b
Changes since 1.2225: +3 -0 lines
Diff to previous 1.2225
        * Makefile.am (EXTRA_DIST): Add Makefile.cfg.
        * configure.ac: Require Automake 1.7.6.

Revision 1.2225 - (view) (download) (annotate) - [select for diffs]
Fri Aug 22 13:57:21 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2224: +5 -0 lines
Diff to previous 1.2224
Version 2.57b.
* Makefile.cfg (local-checks-to-skip): New.
* Makefile.maint (local-check): Rename as...
(local-checks-available): this.
(local-check): New.

Revision 1.2224 - (view) (download) (annotate) - [select for diffs]
Fri Aug 22 13:44:12 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2223: +4 -0 lines
Diff to previous 1.2223
Version 2.57b.

Revision 1.2223 - (view) (download) (annotate) - [select for diffs]
Fri Aug 22 13:38:33 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2222: +10 -0 lines
Diff to previous 1.2222
Output stack traces in warnings.
* lib/m4sugar/m4sugar.m4 (_m4_warn): New.
Replace the former...
(m4_warn): Pass the call stack to _m4_warn.
* bin/autom4te.in: Adjust to output the call stack.
* tests/m4sugar.at (m4@&t@_warn): Adjust.

Revision 1.2222 - (view) (download) (annotate) - [select for diffs]
Fri Aug 22 08:09:12 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2221: +5 -0 lines
Diff to previous 1.2221
* lib/Autom4te/Request.pm, lib/Autom4te/C4che.pm: New.
* bin/autom4te.in: Adjust.

Revision 1.2221 - (view) (download) (annotate) - [select for diffs]
Fri Aug 22 07:02:34 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2220: +1 -1 lines
Diff to previous 1.2220
Typo.

Revision 1.2220 - (view) (download) (annotate) - [select for diffs]
Thu Aug 21 17:50:11 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2219: +10 -0 lines
Diff to previous 1.2219
* lib/Autom4te/General.pm (&file_name_is_absolute): Remove.
(&verbose): Remove.
(&getopt): Adjust the note and verb channels, depending upon
--verbose.
* bin/autoheader.in, bin/autom4te.in, bin/autoscan.in,
* bin/autoupdate.in: Adjust.
Use &verb, not &verbose.

Revision 1.2219 - (view) (download) (annotate) - [select for diffs]
Thu Aug 21 17:31:25 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2218: +8 -0 lines
Diff to previous 1.2218
* bin/autoheader.in (&parse_args): Use &parse_warnings and
&parse_WARNINGS.
($help): Use Autom4te::ChannelDefs::usage.
* bin/autoscan.in: Use Autom4te::ChannelDefs.
* lib/Autom4te/General.pm: Don't export error: you don't own it.

Revision 1.2218 - (view) (download) (annotate) - [select for diffs]
Thu Aug 21 17:25:28 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2217: +34 -0 lines
Diff to previous 1.2217
First stab at preserving warnings between calls to autom4te,
including when the cache is used.
There are still several issues: (i) there are too many runs of m4
(one for include, one for warnings, and some more), (ii) warnings
spreading on several lines are not handled gracefully, (iii) the
code meant to have the call stack display for errors does not work
(its handling should move from m4 to autom4te).
* bin/autom4te.in Autom4te::Channels, Autom4te::ChannelDefs):
Use them.
(@preselect): Add m4_warn.
($exit_status): Remove, use $exit_code.
($help): Use Autom4te::ChannelDefs::usage.
(&handle_m4): No longer define the m4_warnings.
At each run, extract and report the warnings.
Always cache the result, including if the exit status is on
failure, since if nothing changes, we should result in the same
failure, hence we can use the cache.
* lib/m4sugar/m4sugar.m4 (m4_warning_ifelse, _m4_warning_ifelse)
(_m4_warning_error_ifelse, __m4_warning_error_ifelse, _m4_warn):
Remove.
(m4_warn): Redefine as a do-nothing: it is its invocation that
matters, as warnings are now reported via traces.
* lib/autoconf/general.m4 (AC_DIAGNOSE): Don't make it a copy of
the contents of m4_warn: make it _call_ m4_warn, so that tracing
the latter reveals calls to the former.
Adjust the tests.
* tests/m4sugar.at (m4@&t@_warn): Use existing warning categories.

Revision 1.2217 - (view) (download) (annotate) - [select for diffs]
Thu Aug 21 16:17:32 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2216: +5 -0 lines
Diff to previous 1.2216
* bin/autoreconf.pm (Autom4te::Channels, Autom4te::ChannelDefs):
Use them.

Revision 1.2216 - (view) (download) (annotate) - [select for diffs]
Thu Aug 21 16:15:40 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2215: +9 -0 lines
Diff to previous 1.2215
* lib/Autom4te/FileUtils.pm (&find_file): Walk the @include in
forward order.
* lib/Autom4te/ChannelDefs.pm: Doc typos.
(&parse_warnings): Accept a list of warning requests.
(&usage): Return a string, not a side effect.
(cross): New warning category.

Revision 1.2215 - (view) (download) (annotate) - [select for diffs]
Thu Aug 21 06:55:41 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2214: +10 -0 lines
Diff to previous 1.2214
* lib/Autom4te/Configure_ac.pm (&find_configure_ac)
(&require_configure_ac): Accept an optional directory argument.
($configure_ac): Remove.
* lib/Autom4te/General.pm (&find_configure_ac, &canonfile)
(&catfile): Remove.
* bin/autoheader.in, bin/autoreconf.in, bin/autoupdate.in,
* bin/autoscan.in: Adjust.

Revision 1.2214 - (view) (download) (annotate) - [select for diffs]
Wed Aug 20 17:22:06 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2213: +5 -0 lines
Diff to previous 1.2213
* bin/autoheader.in: Remove duplicate 'use Autom4te::FileUtils'.
Reported by Alexandre Duret-Lutz.

Revision 1.2213 - (view) (download) (annotate) - [select for diffs]
Wed Aug 20 12:52:18 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2212: +13 -0 lines
Diff to previous 1.2212
* bin/autoupdate.in, bin/auheader.in, bin/autoreconf.in,
* bin/autom4te: Adjust.
In particular, be Autoconf tools are really silent when properly
working, bind the verbosity of the 'note' channel to $verbose.
* lib/Autom4te/General.pm (&find_file, &mtime, &update_file)
(&xsystem, &contents): Remove, since they are exported by...
* lib/Autom4te/FileUtils.pm: this.
More perldoc.
* lib/Autom4te/General.pm (&up_to_date_p): Move to...
* lib/Autom4te/FileUtils.pm: here.

Revision 1.2212 - (view) (download) (annotate) - [select for diffs]
Wed Aug 20 06:51:33 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2211: +6 -0 lines
Diff to previous 1.2211
* lib/Autom4te/Channels.pm, lib/Autom4te/ChannelDefs.pm
* lib/Autom4te/Configure_ac.pm, lib/Autom4te/FileUtils.pm: New,
from CVS Automake.

Revision 1.2211 - (view) (download) (annotate) - [select for diffs]
Wed Aug 20 06:29:54 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2210: +6 -0 lines
Diff to previous 1.2210
* Makefile.am (automake_cvsweb, automake_cvsargs, autom4te_files)
(autom4te-update): New.
* Makefile.cfg (update): Bind autom4te-update.

Revision 1.2210 - (view) (download) (annotate) - [select for diffs]
Tue Aug 19 18:21:39 2003 UTC (8 years, 8 months ago) by dprice
Branch: MAIN
Changes since 1.2209: +8 -0 lines
Diff to previous 1.2209
* lib/autotest/general.m4: Comment various HELP_* diversions.
(PARSE_ARGS_BEGIN): New section for option parsing related
initialization.
(AT_ARG_OPTION,AT_ARG_OPTION_ARG,_AT_ARG_OPTION): New macros to define
package specific options and associated help.

Revision 1.2209 - (view) (download) (annotate) - [select for diffs]
Tue Aug 19 08:12:18 2003 UTC (8 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2208: +6 -0 lines
Diff to previous 1.2208
* config/announce-gen, Makefile.cfg: New.
* Makefile.am: Adjust.
* GNUmakefile, Makefile.maint: Update from CVS Coreutils.

Revision 1.2208 - (view) (download) (annotate) - [select for diffs]
Tue Aug 19 07:58:37 2003 UTC (8 years, 8 months ago) by adl
Branch: MAIN
Changes since 1.2207: +6 -0 lines
Diff to previous 1.2207
* lib/autom4te.in (Automake-preselections): Preselect
AC_CONFIG_LIBOBJ_DIR, AC_CONFIG_LINKS, m4_include,
and m4_sinclude.

Revision 1.2207 - (view) (download) (annotate) - [select for diffs]
Tue Aug 19 07:56:56 2003 UTC (8 years, 8 months ago) by adl
Branch: MAIN
Changes since 1.2206: +8 -1 lines
Diff to previous 1.2206
* lib/autom4te.in (Autoconf): Move all args except aclocal.m4? into ...
(Autoconf-without-aclocal-m4): ... this new language.
* doc/autoconf.texi (autom4te Invocation): Mention
Autoconf-without-aclocal-m4.

Revision 1.2206 - (view) (download) (annotate) - [select for diffs]
Mon Aug 18 16:48:26 2003 UTC (8 years, 9 months ago) by dprice
Branch: MAIN
Changes since 1.2205: +5 -0 lines
Diff to previous 1.2205
* doc/autoconf.texi (Writing testsuite.at): Document RUN-IF-FAIL &
RUN-IF-PASS optional arguments.

Revision 1.2205 - (view) (download) (annotate) - [select for diffs]
Mon Aug 18 15:28:16 2003 UTC (8 years, 9 months ago) by dprice
Branch: MAIN
Changes since 1.2204: +4 -0 lines
Diff to previous 1.2204
* doc/autoconf.texi (Programming in M4sh): Add doc for AS_IF.

Revision 1.2204 - (view) (download) (annotate) - [select for diffs]
Sat Aug 16 16:15:15 2003 UTC (8 years, 9 months ago) by dprice
Branch: MAIN
Changes since 1.2203: +5 -0 lines
Diff to previous 1.2203
* doc/autoconf.texi (Writing testsuite.at): Document defaults for
STDOUT & STDERR arguments.

Revision 1.2203 - (view) (download) (annotate) - [select for diffs]
Thu Aug 14 13:49:05 2003 UTC (8 years, 9 months ago) by dprice
Branch: MAIN
Changes since 1.2202: +6 -0 lines
Diff to previous 1.2202
* lib/autotestgeneral.m4 (AT_INIT): Reformat test summary line to print
DESCRIPTION rather than FILE and LINE.  Shorten result to fit in new,
shorter column three.  Add DESCRIPTION to log file content.

Revision 1.2202 - (view) (download) (annotate) - [select for diffs]
Wed Aug 13 21:35:28 2003 UTC (8 years, 9 months ago) by dprice
Branch: MAIN
Changes since 1.2201: +5 -0 lines
Diff to previous 1.2201
* lib/autotest/general.m4 (AT_INIT): Correct typo in final status
output.

Revision 1.2201 - (view) (download) (annotate) - [select for diffs]
Tue Aug 12 19:01:34 2003 UTC (8 years, 9 months ago) by dprice
Branch: MAIN
Changes since 1.2200: +6 -0 lines
Diff to previous 1.2200
* lib/autotest/general.m4 (AT_CHECK): Use new _AT_CHECK API.
(AT_CHECK_NOESCAPE): Move core functionality to...
(_AT_CHECK): ...this new macro.

Revision 1.2200 - (view) (download) (annotate) - [select for diffs]
Thu Aug 7 17:47:48 2003 UTC (8 years, 9 months ago) by dprice
Branch: MAIN
Changes since 1.2199: +5 -0 lines
Diff to previous 1.2199
* lib/autotest/general.m4 (AT_CHECK): Move core functionality...
(AT_CHECK_NOESCAPE): ...to this new macro.

Revision 1.2199 - (view) (download) (annotate) - [select for diffs]
Fri Aug 1 01:11:27 2003 UTC (8 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2198: +6 -0 lines
Diff to previous 1.2198
* lib/m4sugar/m4sh.m4 (_AS_UNSET_PREPARE): Work around a bug
in Bash 2.01.

Revision 1.2198 - (view) (download) (annotate) - [select for diffs]
Fri Jul 25 21:23:36 2003 UTC (8 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.2197: +5 -0 lines
Diff to previous 1.2197
* lib/autoconf/fortran.m4 (AC_F77_LIBRARY_LDFLAGS): Also ignore
-lcrt1.o, for OS X.  (trivial change)

Revision 1.2197 - (view) (download) (annotate) - [select for diffs]
Mon Jul 7 07:41:30 2003 UTC (8 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2196: +6 -0 lines
Diff to previous 1.2196
* lib/autoconf/c.m4 (AC_C_INLINE): Wrap the '#define inline ...'
inside '#ifndef __cplusplus'.

Revision 1.2196 - (view) (download) (annotate) - [select for diffs]
Mon Jul 7 06:18:56 2003 UTC (8 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.2195: +9 -0 lines
Diff to previous 1.2195
* lib/autoconf/functions.m4 (AC_FUNC_MMAP): Cast pointer to
'long', not 'int'.

Revision 1.2195 - (view) (download) (annotate) - [select for diffs]
Wed Jun 25 13:38:54 2003 UTC (8 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.2194: +9 -0 lines
Diff to previous 1.2194
* lib/Makefile.am (autom4te.cfg): Make it read only.
Depend on Makefile since it contains substitutions.
From Paolo Bonzini.
* lib/autom4te.in (args): Add local.at? for Autotest args.
This change was made on autom4te.cfg which is generated.
Reported by Raja R. Harinath.

Revision 1.2194 - (view) (download) (annotate) - [select for diffs]
Wed Jun 25 10:05:42 2003 UTC (8 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.2193: +5 -0 lines
Diff to previous 1.2193
* doc/autoconf.texi (Header Portability): sys/mount.h.
From Gareth McCaughan.

Revision 1.2193 - (view) (download) (annotate) - [select for diffs]
Mon Jun 23 15:29:02 2003 UTC (8 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.2192: +9 -0 lines
Diff to previous 1.2192
* lib/autotest/general.m4 (AT_INIT): Report a single config.log,
not all of them.  This fixes 1. the fact that when testing
Autoconf there are many many config.log, 2. the incorrect use of
top_srcdir to find config.log.
Don't mix the detailed output of failed test with the summary of
failures.  Rather, append detailed log afterwards.

Revision 1.2192 - (view) (download) (annotate) - [select for diffs]
Mon Jun 23 14:53:18 2003 UTC (8 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.2191: +5 -0 lines
Diff to previous 1.2191
* tests/local.at (AT_CHECK_CONFIGURE): Adjust to the verbose being
always run: output config.log on $at_group_log.

Revision 1.2191 - (view) (download) (annotate) - [select for diffs]
Mon Jun 23 14:34:48 2003 UTC (8 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.2190: +5 -0 lines
Diff to previous 1.2190
* tests/torture.at (#define header templates): Don't use quotes in
C++ comments as it puzzles Emacs' sh font-lock-mode.

Revision 1.2190 - (view) (download) (annotate) - [select for diffs]
Mon Jun 23 11:11:41 2003 UTC (8 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.2189: +11 -0 lines
Diff to previous 1.2189
* tests/mktests.sh (au_exclude_egrep): Fix output copyright notice.
* lib/autom4te.cfg (args): Add local.at? for Autotest args.
* tests/atspecific.m4: Rename as...
* tests/local.at: This.
* tests/suite.at: Move the globals into...
* tests/local.at: here.
* tests/Makefile.am: Adjust.
* doc/autoconf.texi (testsuite Scripts): Adjust.

Revision 1.2189 - (view) (download) (annotate) - [select for diffs]
Sat Jun 21 00:01:52 2003 UTC (8 years, 10 months ago) by kryde
Branch: MAIN
Changes since 1.2188: +4 -0 lines
Diff to previous 1.2188
* lib/autoconf/c.m4 (_AC_PROG_CC_STDC): Extend test program to get an
error from OSF 4.0 Compaq cc in its default almost-ANSI mode, thereby
ensuring we add -std1 for full-ANSI.

Revision 1.2188 - (view) (download) (annotate) - [select for diffs]
Fri Jun 20 23:49:38 2003 UTC (8 years, 10 months ago) by kryde
Branch: MAIN
Changes since 1.2187: +5 -0 lines
Diff to previous 1.2187
*** empty log message ***

Revision 1.2187 - (view) (download) (annotate) - [select for diffs]
Fri Jun 20 10:58:56 2003 UTC (8 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.2186: +4 -0 lines
Diff to previous 1.2186
* configure.ac: Bump to 2.57b.

Revision 1.2186 - (view) (download) (annotate) - [select for diffs]
Fri Jun 20 08:25:12 2003 UTC (8 years, 10 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_57a
Changes since 1.2185: +4 -0 lines
Diff to previous 1.2185
Version 2.57a.

Revision 1.2185 - (view) (download) (annotate) - [select for diffs]
Fri Jun 20 07:55:35 2003 UTC (8 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.2184: +5 -0 lines
Diff to previous 1.2184
* bin/autom4te.in: Don't rely on $HOME being defined.
Reported by Marc Espie as PR/233.

Revision 1.2184 - (view) (download) (annotate) - [select for diffs]
Fri Jun 20 07:53:03 2003 UTC (8 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.2183: +5 -0 lines
Diff to previous 1.2183
* lib/autotest/general.m4: Use at_times_file only if used.
From Nicolas Joly.

Revision 1.2183 - (view) (download) (annotate) - [select for diffs]
Fri Jun 20 07:21:32 2003 UTC (8 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.2182: +6 -0 lines
Diff to previous 1.2182
* config/config.guess, config/config.sub, config/elisp-comp,
* config/install-sh, config/mkinstalldirs, doc/standards.texi:
Update from masters.

Revision 1.2182 - (view) (download) (annotate) - [select for diffs]
Fri Jun 20 07:18:57 2003 UTC (8 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.2181: +1 -2 lines
Diff to previous 1.2181
Typos.

Revision 1.2181 - (view) (download) (annotate) - [select for diffs]
Thu Jun 12 11:03:55 2003 UTC (8 years, 11 months ago) by bonzini
Branch: MAIN
Changes since 1.2180: +8 -6 lines
Diff to previous 1.2180
Add expected failures to autotest.

Revision 1.2180 - (view) (download) (annotate) - [select for diffs]
Mon Jun 2 06:56:51 2003 UTC (8 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.2179: +2 -0 lines
Diff to previous 1.2179
White space and Copyright updates.

Revision 1.2179 - (view) (download) (annotate) - [select for diffs]
Mon Jun 2 06:55:03 2003 UTC (8 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.2178: +15 -0 lines
Diff to previous 1.2178
* bin/autom4te.in, bin/autoscan.in, bin/autoheader.in: White space
changes.
* lib/Autom4te/General.pm (&backname): Remove, no longer used by
Autoconf nor Automake.
(&contents): New, from Automake.
PODify.
* lib/autoconf/c.m4 (_AC_PROG_CXX_EXIT_DECLARATION):
Remove `#include <stdlib.h>' from the list; we should never

Revision 1.2178 - (view) (download) (annotate) - [select for diffs]
Wed May 28 20:03:52 2003 UTC (8 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.2177: +6 -0 lines
Diff to previous 1.2177
* NEWS, doc/autoconf.texi (Particular Functions),
lib/autoconf/functions.m4 (AC_FUNC_MKTIME): Check that mktime
is the inverse of localtime.

Revision 1.2177 - (view) (download) (annotate) - [select for diffs]
Sun May 25 11:02:21 2003 UTC (8 years, 11 months ago) by adl
Branch: MAIN
Changes since 1.2176: +7 -0 lines
Diff to previous 1.2176
* lib/Autom4te/General.pm (END): Print diagnostics to STDERR.
(handle_exec_errors): New function.  Work around $! being
altered by WEXITSTATUS.
(xqx, xsystem): Use handle_exec_errors.

Revision 1.2176 - (view) (download) (annotate) - [select for diffs]
Fri May 23 18:16:56 2003 UTC (8 years, 11 months ago) by adl
Branch: MAIN
Changes since 1.2175: +9 -1 lines
Diff to previous 1.2175
* lib/Autom4te/General.pm (END): Rewrite exit code processing.
Do not call `_exit()', simply modify `$?'.
(xsystem): Reset $! before running system, and check it afterward.
* tests/tools.at (autoupdating AC_PREREQ): Expect exit status
63 for version mismatches.

Revision 1.2175 - (view) (download) (annotate) - [select for diffs]
Fri May 23 13:58:06 2003 UTC (8 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.2174: +8 -0 lines
Diff to previous 1.2174
* lib/autoconf/status.m4: Prefer "TAB-SP" to "SP-TAB", because of
Emacs' danger whitespace.el behavior (smashing "useless" spaces in
the middle of a line).
* lib/m4sugar/m4sugar.m4: Likewise.
Remove useless spaces in comments.

Revision 1.2174 - (view) (download) (annotate) - [select for diffs]
Fri May 23 13:14:30 2003 UTC (8 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.2173: +7 -0 lines
Diff to previous 1.2173
* lib/m4sugar/m4sugar.m4 (m4_version_prereq): Failure causes an
exit 63, so that we (or Automake's "missing") can tell the
difference with a plain failure.
* doc/autoconf.texi (Notices): Adjust.

Revision 1.2173 - (view) (download) (annotate) - [select for diffs]
Fri May 23 13:09:28 2003 UTC (8 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.2172: +6 -0 lines
Diff to previous 1.2172
* Makefile.am, bin/Makefile.am, config/Makefile.am,
* doc/Makefile.am, lib/autoconf/Makefile.am, tests/Makefile.am:
White spaces cleanup.

Revision 1.2172 - (view) (download) (annotate) - [select for diffs]
Fri May 23 09:37:16 2003 UTC (8 years, 11 months ago) by meyering
Branch: MAIN
Changes since 1.2171: +15 -0 lines
Diff to previous 1.2171
.

Revision 1.2171 - (view) (download) (annotate) - [select for diffs]
Fri May 23 07:14:49 2003 UTC (8 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.2170: +6 -1 lines
Diff to previous 1.2170
* doc/autoconf.texi (Header Portability): ucred.h.
From Ian Redfern.

Revision 1.2170 - (view) (download) (annotate) - [select for diffs]
Thu May 22 21:52:43 2003 UTC (8 years, 11 months ago) by bonzini
Branch: MAIN
Changes since 1.2169: +26 -0 lines
Diff to previous 1.2169
Overhaul Autotest's logging: generate separate log files
in testsuite.dir/NNN/testsuite.log, and append them to
testsuite.log instead of re-running the test verbosely.
Adapt documentation.  Update NEWS to signal possible bad
interactions between -x and experr.

Revision 1.2169 - (view) (download) (annotate) - [select for diffs]
Thu May 22 21:39:45 2003 UTC (8 years, 11 months ago) by bonzini
Branch: MAIN
Changes since 1.2168: +5 -0 lines
Diff to previous 1.2168
* lib/m4sugar/m4sh.m4: actually use the 2nd parameter to AS_REQUIRE

Revision 1.2168 - (view) (download) (annotate) - [select for diffs]
Thu May 22 15:17:05 2003 UTC (8 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.2167: +8 -1 lines
Diff to previous 1.2167
* lib/autoconf/autotest.m4, lib/autoconf/autoupdate.m4
* lib/autoconf/fortran.m4 lib/autoconf/general.m4
* lib/autoconf/headers.m4 lib/autoconf/oldnames.m4
* lib/autoconf/status.m4: Fix and adjust copyright notices.

Revision 1.2167 - (view) (download) (annotate) - [select for diffs]
Thu May 22 13:24:04 2003 UTC (8 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.2166: +16 -0 lines
Diff to previous 1.2166
* aclocal.m4, bin/autoconf.as, lib/autoconf/autoconf.m4,
* lib/autoconf/autoheader.m4, lib/autoconf/autoupdate.m4,
* lib/autoconf/c.m4, lib/autoconf/fortran.m4,
* lib/autoconf/general.m4, lib/autoconf/headers.m4,
* lib/autoconf/lang.m4, lib/autoconf/libs.m4,
* lib/autoconf/programs.m4, lib/autoconf/specific.m4,
* lib/autoconf/status.m4, lib/autoconf/types.m4,
* lib/autotest/general.m4, lib/m4sugar/m4sugar.m4,
* tests/atspecific.m4, tests/base.at, tests/compile.at,
* tests/foreign.at, tests/m4sh.at, tests/semantics.at,
* tests/tools.at, tests/torture.at:
Whitespace clean up.
Suggested by Jim Meyering.

Revision 1.2166 - (view) (download) (annotate) - [select for diffs]
Thu May 22 08:24:04 2003 UTC (8 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.2165: +6 -0 lines
Diff to previous 1.2165
* lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Restore smashed
' t' as 't ' so that Emacs' whitespace.el keep it.
Reported by Jim Meyering.

Revision 1.2165 - (view) (download) (annotate) - [select for diffs]
Thu May 22 07:43:49 2003 UTC (8 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.2164: +8 -0 lines
Diff to previous 1.2164
* doc/autoconf.texi: Replace AC_HELP_STRING AS_HELP_STRING.
Add AC_HELP_STRING  to the obsolete macros section.
Typos.
Use '@.' for sentences that ended in a capital letter.
From Art Haas.

Revision 1.2164 - (view) (download) (annotate) - [select for diffs]
Thu May 22 07:37:43 2003 UTC (8 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.2163: +8 -2 lines
Diff to previous 1.2163
* config/config.guess, config/config.sub, config/elisp-comp,
* config/install-sh, config/mdate-sh, config/mkinstalldirs,
* config/texinfo.tex, doc/standards.texi: Update from masters.

Revision 1.2163 - (view) (download) (annotate) - [select for diffs]
Wed May 21 19:04:41 2003 UTC (8 years, 11 months ago) by bonzini
Branch: MAIN
Changes since 1.2162: +5 -0 lines
Diff to previous 1.2162
* lib/m4sugar/m4sh.m4: protect RHS of AS_VAR_SET against expansion of
quotes (it is delayed to after the eval).

Revision 1.2162 - (view) (download) (annotate) - [select for diffs]
Wed May 21 09:46:59 2003 UTC (8 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.2161: +7 -2 lines
Diff to previous 1.2161
* bin/autoupdate.in ($m4): Fix quotation.
Reported by Martin Mokrejs.

Revision 1.2161 - (view) (download) (annotate) - [select for diffs]
Mon May 19 18:16:57 2003 UTC (9 years ago) by eggert
Branch: MAIN
Changes since 1.2160: +5 -0 lines
Diff to previous 1.2160
* ChangeLog, ChangeLog.2, THANKS, lib/m4sugar/m4sugar.m4:
Remove non-ASCII characters.

Revision 1.2160 - (view) (download) (annotate) - [select for diffs]
Mon May 19 18:12:36 2003 UTC (9 years ago) by eggert
Branch: MAIN
Changes since 1.2159: +2 -2 lines
Diff to previous 1.2159
Fix ASCII spellings of Mokrejs and Ruediger.

Revision 1.2159 - (view) (download) (annotate) - [select for diffs]
Sun May 18 14:51:15 2003 UTC (9 years ago) by bonzini
Branch: MAIN
Changes since 1.2158: +6 -0 lines
Diff to previous 1.2158
2003-05-17  Paolo Bonzini  <bonzini@gnu.org>

	* ChangeLog: add entry for change to tests/semantics.at

Revision 1.2158 - (view) (download) (annotate) - [select for diffs]
Sat May 17 10:30:07 2003 UTC (9 years ago) by akim
Branch: MAIN
Changes since 1.2157: +9 -0 lines
Diff to previous 1.2157
* lib/autoconf/functions.m4: Use the default includes so that
memcmp be declared before being tested.
Reported by Sander Niemeijer.
(AC_FUNC_ERROR_AT_LINE, AC_FUNC_GETGROUPS, AC_FUNC_STRNLEN): Likewise.
* doc/autoconf.texi (Default Includes): Document
AC_INCLUDES_DEFAULT.

Revision 1.2157 - (view) (download) (annotate) - [select for diffs]
Sat May 17 09:44:22 2003 UTC (9 years ago) by akim
Branch: MAIN
Changes since 1.2156: +6 -0 lines
Diff to previous 1.2156
* lib/autoconf/specific.m4: Include signal.h and unistd.h.
* doc/autoconf.texi (Obsolete Macros): Adjust.
Reported by Werner LEMBERG and Debian Bug 190886.

Revision 1.2156 - (view) (download) (annotate) - [select for diffs]
Fri May 16 09:59:15 2003 UTC (9 years ago) by akim
Branch: MAIN
Changes since 1.2155: +6 -0 lines
Diff to previous 1.2155
* lib/m4sugar/m4sh.m4 (_AS_UNSET_PREPARE): s/FOO/as_foo/ to avoid
user name space clashes.
Reported by Bruno Haible.

Revision 1.2155 - (view) (download) (annotate) - [select for diffs]
Fri May 16 09:54:46 2003 UTC (9 years ago) by akim
Branch: MAIN
Changes since 1.2154: +7 -0 lines
Diff to previous 1.2154
* bin/autoheader.in, bin/autom4te.in, bin/autoreconf.in,
* bin/autoscan.in, bin/autoupdate.in, bin/ifnames.in (BEGIN): Make
them uniform, and more robust to Perl special characters.
Reported by Martin Mokrej.

Revision 1.2154 - (view) (download) (annotate) - [select for diffs]
Wed May 14 08:34:10 2003 UTC (9 years ago) by akim
Branch: MAIN
Changes since 1.2153: +4 -0 lines
Diff to previous 1.2153
* tests/foreign.at (Libtool): Skip all Libtools pre 1.4.

Revision 1.2153 - (view) (download) (annotate) - [select for diffs]
Wed May 14 08:29:04 2003 UTC (9 years ago) by akim
Branch: MAIN
Changes since 1.2152: +2 -1 lines
Diff to previous 1.2152
* doc/autoconf.texi (Header Portability): X11/extensions/scrnsaver.h,
linux/irda.h.

Revision 1.2152 - (view) (download) (annotate) - [select for diffs]
Wed May 14 07:53:12 2003 UTC (9 years ago) by akim
Branch: MAIN
Changes since 1.2151: +4 -0 lines
Diff to previous 1.2151
* doc/autoconf.texi (Header Portability): X11/extensions/scrnsaver.h.

Revision 1.2151 - (view) (download) (annotate) - [select for diffs]
Mon May 12 14:48:19 2003 UTC (9 years ago) by akim
Branch: MAIN
Changes since 1.2150: +6 -0 lines
Diff to previous 1.2150
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Improve the
message.
From Matthias Andree.

Revision 1.2150 - (view) (download) (annotate) - [select for diffs]
Wed May 7 06:51:23 2003 UTC (9 years ago) by adl
Branch: MAIN
Changes since 1.2149: +5 -0 lines
Diff to previous 1.2149
* lib/Autom4te/XFile.pm (lock, truncate): Do not pass @_ to flock
and truncate.

Revision 1.2149 - (view) (download) (annotate) - [select for diffs]
Tue May 6 15:07:59 2003 UTC (9 years ago) by akim
Branch: MAIN
Changes since 1.2148: +11 -0 lines
Diff to previous 1.2148
Don't try to be smart with aclocal 1.8+ because (i) aclocal no
longer updates aclocal.m4 if useless, (ii) if a file m4_included
by aclocal.m4 is changed it might require the importing of another
m4 extension file, i.e., aclocal must be run.
* bin/autoreconf.in (&run_aclocal, $aclocal_supports_force): New.
(&parse_args): Use --force with aclocal if required and supported.
(&autoreconf_current_directory): Use &run_aclocal.

Revision 1.2148 - (view) (download) (annotate) - [select for diffs]
Tue May 6 08:51:21 2003 UTC (9 years ago) by akim
Branch: MAIN
Changes since 1.2147: +9 -2 lines
Diff to previous 1.2147
Lock autom4te's cache.
* lib/Autom4te/XFile.pm ($me, &name, &lock, &truncate, &seek): New.
* bin/autom4te.in (&Request::save, &Request::load): Use an IO::File
argument instead of a file name, so that the request file remains
open during the whole autom4te run.
($icache_file): New.
(&freeze): Lock the $icache_file.

Revision 1.2147 - (view) (download) (annotate) - [select for diffs]
Mon May 5 14:54:10 2003 UTC (9 years ago) by dprice
Branch: MAIN
Changes since 1.2146: +4 -0 lines
Diff to previous 1.2146
* lib/emacs/.cvsignore: Add generated elc-stamp file.

Revision 1.2146 - (view) (download) (annotate) - [select for diffs]
Tue Apr 29 20:54:12 2003 UTC (9 years ago) by dprice
Branch: MAIN
Changes since 1.2145: +10 -0 lines
Diff to previous 1.2145
* lib/autotest/general.m4 (AT_KEYWORDS): Don't use a comma as the
seperator with m4_append_uniq().  It doesn't work.
(AT_CLEANUP): Add `;' to end of at_help_all.
(AT_INIT): Allow --keywords to be specified more than once.  When
grepping $at_help_all for keywords, use the field and keyword
seperators to ensure a complete keyword match.  Alter at_prev handling
to support the new --keywords behavior.

Revision 1.2145 - (view) (download) (annotate) - [select for diffs]
Mon Apr 28 06:24:52 2003 UTC (9 years ago) by eggert
Branch: MAIN
Changes since 1.2144: +8 -1 lines
Diff to previous 1.2144
2003-04-27  Karl Berry  <karl@freefriends.org>

* doc/autoconf.texi: Make the dir entries in the autoconf manual
align better with others.

Revision 1.2144 - (view) (download) (annotate) - [select for diffs]
Sat Apr 12 20:55:15 2003 UTC (9 years, 1 month ago) by meyering
Branch: MAIN
Changes since 1.2143: +8 -0 lines
Diff to previous 1.2143
	* NEWS: Mention the new macro.
	* lib/autoconf/c.m4 (AC_C_RESTRICT): New macro.
	* doc/autoconf.texi (C Compiler): Describe AC_C_RESTRICT.
	* tests/c.at: Test AC_C_RESTRICT.
	* tests/mktests.sh (ac_exclude_list): Add exclusion for AC_C_RESTRICT.

Revision 1.2143 - (view) (download) (annotate) - [select for diffs]
Tue Apr 8 08:46:43 2003 UTC (9 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.2142: +5 -0 lines
Diff to previous 1.2142
* bin/ifnames.in: Skip C++ comments.
From Jeremy Yallop.

Revision 1.2142 - (view) (download) (annotate) - [select for diffs]
Tue Apr 8 07:42:14 2003 UTC (9 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.2141: +5 -0 lines
Diff to previous 1.2141
* GNUmakefile (SHELL): Don't assume sh is in /bin/.
From Ilya Zakharevich.

Revision 1.2141 - (view) (download) (annotate) - [select for diffs]
Tue Apr 8 07:18:15 2003 UTC (9 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.2140: +10 -5 lines
Diff to previous 1.2140
* doc/autoconf.texi (Particular Headers): Some about sys/socket.h,
net/if.h, stdlib.h.

Revision 1.2140 - (view) (download) (annotate) - [select for diffs]
Tue Apr 1 21:27:52 2003 UTC (9 years, 1 month ago) by dprice
Branch: MAIN
Changes since 1.2139: +5 -0 lines
Diff to previous 1.2139
* lib/autoconf/programs.m4 (AC_PROG_INSTALL): Correct syntax error
from Akim's checkin of 3-29.

Revision 1.2139 - (view) (download) (annotate) - [select for diffs]
Tue Apr 1 17:33:59 2003 UTC (9 years, 1 month ago) by dprice
Branch: MAIN
Changes since 1.2138: +5 -0 lines
Diff to previous 1.2138
* tests/torture.at (Configuring subdirectories): Add missing
close-quote for Akim's change from 3-28.

Revision 1.2138 - (view) (download) (annotate) - [select for diffs]
Tue Apr 1 07:28:08 2003 UTC (9 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.2137: +10 -0 lines
Diff to previous 1.2137
* doc/autoconf.texi (ac, at, ms): Rename these indexes as...
(AC, AT, MS): these.
(shortindexflag, @acindex, @ahindex, @asindex, @atindex, @msindex):
New.
Use them.
* doc/Makefile.am (CLEANFILES): Adjust.
(TEXI2DVI): Make it --batch.

Revision 1.2137 - (view) (download) (annotate) - [select for diffs]
Tue Apr 1 06:07:19 2003 UTC (9 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.2136: +1 -1 lines
Diff to previous 1.2136
Typo.

Revision 1.2136 - (view) (download) (annotate) - [select for diffs]
Mon Mar 31 20:25:52 2003 UTC (9 years, 1 month ago) by dprice
Branch: MAIN
Changes since 1.2135: +6 -0 lines
Diff to previous 1.2135
* lib/autotest/general.m4: Revert the checkin from 3-27 which removed
the main loop.
Thanks to Akim Demaille.

Revision 1.2135 - (view) (download) (annotate) - [select for diffs]
Sat Mar 29 10:04:26 2003 UTC (9 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.2134: +6 -0 lines
Diff to previous 1.2134
* lib/autoconf/programs.m4 (AC_PROG_INSTALL): Skip OS/2's install,
that starts a GYI.
From Ilya Zakharevich.

Revision 1.2134 - (view) (download) (annotate) - [select for diffs]
Sat Mar 29 09:50:11 2003 UTC (9 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.2133: +9 -2 lines
Diff to previous 1.2133
* lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): The
documentation to read is Autoconf's.
Suggested by Paul Eggert.

Revision 1.2133 - (view) (download) (annotate) - [select for diffs]
Fri Mar 28 21:41:39 2003 UTC (9 years, 1 month ago) by dprice
Branch: MAIN
Changes since 1.2132: +5 -2 lines
Diff to previous 1.2132
* lib/autotest/general.m4 (PARSE_ARGS,PARSE_ARGS_END,HELP,HELP_MODES,
HELP_TUNING,HELP_OTHER,HELP_END,PREPARE_TESTS,TESTS_END): Define and
use new diversions in preparation for accepting new arguments and
allowing scripting around tests.
(OPTIONS,TAIL): Remove these diversions to make way for the ones above.

Revision 1.2132 - (view) (download) (annotate) - [select for diffs]
Fri Mar 28 17:11:29 2003 UTC (9 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.2131: +5 -0 lines
Diff to previous 1.2131
* lib/autoconf/headers.m4: Suggest reading the section "Present
But Cannot Be Compiled" when the header causes problems.

Revision 1.2131 - (view) (download) (annotate) - [select for diffs]
Fri Mar 28 17:10:27 2003 UTC (9 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.2130: +6 -0 lines
Diff to previous 1.2130
* tests/torture.at (Configuring subdirectories): Require aclocal
1.4, otherwise the test fails, as it does support configure.ac.
This fixes the "test 40 failed" bug reports.

Revision 1.2130 - (view) (download) (annotate) - [select for diffs]
Fri Mar 28 14:51:30 2003 UTC (9 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.2129: +5 -0 lines
Diff to previous 1.2129
* doc/autoconf.texi (C Compiler): `#line' portability.
From Paul Eggert and Nelson H. F. Beebe.

Revision 1.2129 - (view) (download) (annotate) - [select for diffs]
Fri Mar 28 04:00:45 2003 UTC (9 years, 1 month ago) by dprice
Branch: MAIN
Changes since 1.2128: +5 -0 lines
Diff to previous 1.2128
* lib/autotest/general.m4: Eliminate main loop and reorganize test
layout in order to allow scripting around test groups.

Revision 1.2128 - (view) (download) (annotate) - [select for diffs]
Thu Mar 27 21:59:15 2003 UTC (9 years, 1 month ago) by dprice
Branch: MAIN
Changes since 1.2127: +5 -0 lines
Diff to previous 1.2127
* lib/autotest/general.m4: Define and use new diversions in preparation
for accepting new arguments and allowing scripting around tests.

Revision 1.2127 - (view) (download) (annotate) - [select for diffs]
Thu Mar 27 13:18:34 2003 UTC (9 years, 1 month ago) by dprice
Branch: MAIN
Changes since 1.2126: +10 -0 lines
Diff to previous 1.2126
* lib/autoconf/general.m4 (AC_ARG_VAR): Use AS_HELP_STRING instead of
obsolete AC_HELP_STRING.
(AC_HELP_STRING): AU_DEFUN to...
* lib/m4sugar/m4sh.m4 (AS_HELP_STRING): ...here.
* tests/m4sh.at (AS_HELP_STRING): New test.

* tests/acgeneral.at: Regenerated.

Revision 1.2126 - (view) (download) (annotate) - [select for diffs]
Thu Mar 27 00:45:50 2003 UTC (9 years, 1 month ago) by kryde
Branch: MAIN
Changes since 1.2125: +5 -5 lines
Diff to previous 1.2125
Correction autoconf.texi -> doc/autoconf.texi in 5 places (3 by me).

Revision 1.2125 - (view) (download) (annotate) - [select for diffs]
Wed Mar 26 14:33:20 2003 UTC (9 years, 1 month ago) by dprice
Branch: MAIN
Changes since 1.2124: +5 -0 lines
Diff to previous 1.2124
* lib/autotest/general.m4: s/DEFAULT/DEFAULTS/ since it makes more
sense.  Verbosify the diversion definitions comment.

Revision 1.2124 - (view) (download) (annotate) - [select for diffs]
Wed Mar 26 14:30:48 2003 UTC (9 years, 1 month ago) by dprice
Branch: MAIN
Changes since 1.2123: +5 -0 lines
Diff to previous 1.2123
* lib/autotest/general.m4 (AT_INIT): Remove redundant call to
AS_PREPARE.

Revision 1.2123 - (view) (download) (annotate) - [select for diffs]
Sun Mar 23 10:22:21 2003 UTC (9 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.2122: +5 -0 lines
Diff to previous 1.2122
* doc/autoconf.texi (Present But Cannot Be Compiled):
Grammar fixes and minor rewording. (trivial change)

Revision 1.2122 - (view) (download) (annotate) - [select for diffs]
Thu Mar 6 20:41:34 2003 UTC (9 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2121: +11 -0 lines
Diff to previous 1.2121
Work around a problem noted by Nelson H. F. Beebe with coreutils
4.5.9: Sun c89 (Sun WorkShop 6 update 2 C 5.3 Patch 111679-08
2002/05/09) rejects '#line 32768 "configure"' because the line
number overflows.

Revision 1.2121 - (view) (download) (annotate) - [select for diffs]
Mon Mar 3 20:13:50 2003 UTC (9 years, 2 months ago) by richdawe
Branch: MAIN
Changes since 1.2120: +7 -0 lines
Diff to previous 1.2120
tests/atspecific.m4: Normalize the file name for the m4 program,
when it has an "exe" file extension. DJGPP's error messages include
the error code in brackets - remove the error code during normalization.

Revision 1.2120 - (view) (download) (annotate) - [select for diffs]
Fri Feb 28 10:46:19 2003 UTC (9 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.2119: +4 -0 lines
Diff to previous 1.2119
* doc/autoconf.texi (Present But Cannot Be Compiled): New.

Revision 1.2119 - (view) (download) (annotate) - [select for diffs]
Fri Feb 28 10:15:47 2003 UTC (9 years, 2 months ago) by adl
Branch: MAIN
Changes since 1.2118: +9 -0 lines
Diff to previous 1.2118
* doc/autoconf.texi (Limitations of Make): Remove the section
about `$<' in inference rules, it was a bogus interpretation of
an old Automake change.  Discuss NetBSD, FreeBSD, OpenBSD, and
Tru64 make in the "target lookup" section.
(Automake): Automake 1.5+ no longer requires special tools to be
present on the developer's host.

Revision 1.2118 - (view) (download) (annotate) - [select for diffs]
Fri Feb 28 10:11:07 2003 UTC (9 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.2117: +26 -0 lines
Diff to previous 1.2117
* bin/autoheader.in (BEGIN): For DJGPP SHELL may not be set
to a shell that can handle redirection or quoting correctly.
Override SHELL with the shell detected by configure.
Use of $^O suggested by Tim van Holder.
* bin/autom4te.in (BEGIN): Likewise.
* bin/autoreconf.in (BEGIN): Likewise.
* bin/autoscan.in (BEGIN): Likewise.
* bin/autoupdate.in (BEGIN): Likewise.
* bin/ifnames.in (BEGIN): Likewise.
* bin/ifnames.in: Add final newline to help and version messages.
* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Translate colons,
to cope with DOS-style absolute paths, when constructing
${ac_make}.
* lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS, _AC_OUTPUT_FILES):
When constructing paths with IFS=:, quote the path. If we're
constructing a DOS-style absolute path, we don't want to split it
on the colon.
* tests/atspecific.m4 (AT_CHECK_CONFIGURE): Fix typo
in description.

Revision 1.2117 - (view) (download) (annotate) - [select for diffs]
Tue Feb 25 23:20:21 2003 UTC (9 years, 2 months ago) by proski
Branch: MAIN
Changes since 1.2116: +5 -0 lines
Diff to previous 1.2116
* bin/autoheader.in: Add missing newline when printing
suggestion how change AC_DEFINE call.

Revision 1.2116 - (view) (download) (annotate) - [select for diffs]
Tue Feb 25 18:19:37 2003 UTC (9 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2115: +1 -1 lines
Diff to previous 1.2115
Give credit to Jeff Painter for yesterday's bug report.

Revision 1.2115 - (view) (download) (annotate) - [select for diffs]
Tue Feb 25 06:46:04 2003 UTC (9 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.2114: +10 -0 lines
Diff to previous 1.2114
Fix a couple of "test -n" typos by replacing them with "test -z".

Revision 1.2114 - (view) (download) (annotate) - [select for diffs]
Sun Feb 23 23:00:56 2003 UTC (9 years, 2 months ago) by kryde
Branch: MAIN
Changes since 1.2113: +5 -0 lines
Diff to previous 1.2113
* doc/autoconf.texi (Limitations of Builtins): Add notes on printf
format starting with "-".

Revision 1.2113 - (view) (download) (annotate) - [select for diffs]
Thu Feb 20 17:19:55 2003 UTC (9 years, 2 months ago) by adl
Branch: MAIN
Changes since 1.2112: +5 -0 lines
Diff to previous 1.2112
* doc/autoconf.texi (Limitations of Make): `foo=bar make -e'
is not portable inside Makefile.

Revision 1.2112 - (view) (download) (annotate) - [select for diffs]
Thu Feb 20 17:15:47 2003 UTC (9 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.2111: +7 -0 lines
Diff to previous 1.2111
* lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): When
compiler says yeah, but preproc says nope, compiler is right.
Conversely, prompt the reader to send a bug report to the
maintainers of the package, not of Autoconf.

Revision 1.2111 - (view) (download) (annotate) - [select for diffs]
Thu Feb 20 17:04:10 2003 UTC (9 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.2110: +5 -0 lines
Diff to previous 1.2110
* bin/autoreconf.in (autoreconf_current_directory): Properly
handle an empty aclocal.m4.

Revision 1.2110 - (view) (download) (annotate) - [select for diffs]
Thu Feb 20 16:52:10 2003 UTC (9 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.2109: +7 -1 lines
Diff to previous 1.2109
* lib/autoconf/general.m4 (AC_PREFIX_PROGRAM): Quote
$ac_prefix_program.
From Larry Jones.

Revision 1.2109 - (view) (download) (annotate) - [select for diffs]
Tue Dec 24 00:17:24 2002 UTC (9 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.2108: +8 -0 lines
Diff to previous 1.2108
* lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY(C)): Define $1 to an
innocuous variant befor including <limits.h> or <assert.h>.

Revision 1.2108 - (view) (download) (annotate) - [select for diffs]
Tue Dec 3 08:34:30 2002 UTC (9 years, 5 months ago) by eggert
Branch: MAIN
CVS Tags: AUTOCONF-2_57
Changes since 1.2107: +6 -5 lines
Diff to previous 1.2107
Install Martin Frydl's patch from
<http://mail.gnu.org/pipermail/autoconf/2002-November/014524.html>.

Revision 1.2107 - (view) (download) (annotate) - [select for diffs]
Tue Dec 3 07:59:56 2002 UTC (9 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.2106: +35 -0 lines
Diff to previous 1.2106
Version 2.57.

Revision 1.2106 - (view) (download) (annotate) - [select for diffs]
Fri Nov 15 09:17:30 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_56
Changes since 1.2105: +11 -0 lines
Diff to previous 1.2105
Version 2.56.
* config/install-sh: chmod +x.
From Paul Eggert.
* config/move-if-change: Indenting changes.
* Makefile.am (AUTOMAKE_OPTIONS): Move to...
* configure.ac (AM_INIT_AUTOMAKE): here.
Require 1.7.1.

Revision 1.2105 - (view) (download) (annotate) - [select for diffs]
Thu Nov 14 11:34:13 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_55
Changes since 1.2104: +7 -0 lines
Diff to previous 1.2104
Version 2.55.
* config/config.guess, config/config.sub, config/install-sh:
Update from masters.

Revision 1.2104 - (view) (download) (annotate) - [select for diffs]
Thu Nov 14 11:16:01 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2103: +11 -0 lines
Diff to previous 1.2103
* 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.

Revision 1.2103 - (view) (download) (annotate) - [select for diffs]
Thu Nov 14 08:42:39 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2102: +5 -0 lines
Diff to previous 1.2102
* doc/autoconf.texi (C Compiler): Compiling several files at once.
From Paul Eggert and Albert Chin-A-Young.

Revision 1.2102 - (view) (download) (annotate) - [select for diffs]
Thu Nov 14 08:17:46 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2101: +5 -0 lines
Diff to previous 1.2101
* doc/autoconf.texi (C Compiler): Solitary backslashes.
From Paul Eggert and Albert Chin-A-Young.

Revision 1.2101 - (view) (download) (annotate) - [select for diffs]
Wed Nov 13 23:34:53 2002 UTC (9 years, 6 months ago) by kryde
Branch: MAIN
Changes since 1.2100: +5 -0 lines
Diff to previous 1.2100
* 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.

Revision 1.2100 - (view) (download) (annotate) - [select for diffs]
Tue Nov 12 10:54:44 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2099: +11 -0 lines
Diff to previous 1.2099
* 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.

Revision 1.2099 - (view) (download) (annotate) - [select for diffs]
Thu Nov 7 14:11:31 2002 UTC (9 years, 6 months ago) by adl
Branch: MAIN
Changes since 1.2098: +7 -0 lines
Diff to previous 1.2098
* 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.

Revision 1.2098 - (view) (download) (annotate) - [select for diffs]
Thu Nov 7 14:03:41 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2097: +7 -0 lines
Diff to previous 1.2097
* Makefile.am (cvs_files): Add elisp-comp, mdate-sh.
(local_updates): New.
* Makefile.maint: Update, from CVS Bison.
(local_updates): New.

Revision 1.2097 - (view) (download) (annotate) - [select for diffs]
Wed Nov 6 14:01:49 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2096: +6 -0 lines
Diff to previous 1.2096
* lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY): Wrap the `f'
declaration in extern "C" too.
Reported by Roberto Bagnara.

Revision 1.2096 - (view) (download) (annotate) - [select for diffs]
Wed Nov 6 10:29:21 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2095: +7 -0 lines
Diff to previous 1.2095
* tests/torture.at (Configuring subdirectories): Don't use grep
-w.
* doc/autoconf.texi (Limitations of Usual Tools): Grep -w.
Reported by Ezra Peisach.

Revision 1.2095 - (view) (download) (annotate) - [select for diffs]
Tue Nov 5 20:28:07 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2094: +14 -0 lines
Diff to previous 1.2094
* 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.

Revision 1.2094 - (view) (download) (annotate) - [select for diffs]
Tue Nov 5 07:17:34 2002 UTC (9 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.2093: +7 -0 lines
Diff to previous 1.2093
* 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.

Revision 1.2093 - (view) (download) (annotate) - [select for diffs]
Mon Nov 4 10:22:53 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2092: +1 -1 lines
Diff to previous 1.2092
Bump to 2.54d.

Revision 1.2092 - (view) (download) (annotate) - [select for diffs]
Mon Nov 4 08:47:39 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_54c
Changes since 1.2091: +8 -0 lines
Diff to previous 1.2091
Version 2.54c.
* Makefile.maint (update, cvs-update, po-update, do-po-update):
New.
* config/texinfo.tex: Update.

Revision 1.2091 - (view) (download) (annotate) - [select for diffs]
Sun Nov 3 17:39:29 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2090: +9 -0 lines
Diff to previous 1.2090
* 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.

Revision 1.2090 - (view) (download) (annotate) - [select for diffs]
Thu Oct 31 17:33:26 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2089: +9 -0 lines
Diff to previous 1.2089
* 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.

Revision 1.2089 - (view) (download) (annotate) - [select for diffs]
Thu Oct 31 13:57:37 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2088: +7 -0 lines
Diff to previous 1.2088
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.

Revision 1.2088 - (view) (download) (annotate) - [select for diffs]
Thu Oct 31 13:15:03 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2087: +7 -0 lines
Diff to previous 1.2087
* 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.

Revision 1.2087 - (view) (download) (annotate) - [select for diffs]
Thu Oct 31 08:37:20 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2086: +5 -0 lines
Diff to previous 1.2086
* bin/autom4te.in (load_configuration): Reject #args out of any
language.

Revision 1.2086 - (view) (download) (annotate) - [select for diffs]
Thu Oct 31 08:27:15 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2085: +10 -0 lines
Diff to previous 1.2085
* 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.

Revision 1.2085 - (view) (download) (annotate) - [select for diffs]
Wed Oct 30 09:00:23 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2084: +6 -0 lines
Diff to previous 1.2084
* bin/autom4te.in (&parse_args, $help): Support --no-cache.
* doc/autoconf.texi (autom4te Invocation): Adjust.
Suggested by Tim van Holder.

Revision 1.2084 - (view) (download) (annotate) - [select for diffs]
Tue Oct 29 20:23:09 2002 UTC (9 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.2083: +6 -0 lines
Diff to previous 1.2083
* doc/autoconf.texi (Particular Functions): AC_FUNC_MALLOC and
AC_FUNC_REALLOC check for compatibility with glibc, not POSIX.
Problem reported by Bruno Haible.

Revision 1.2083 - (view) (download) (annotate) - [select for diffs]
Tue Oct 29 13:07:18 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2082: +6 -0 lines
Diff to previous 1.2082
* doc/autoconf.texi (Header Templates): Put also in words what the
pictures says to assist free style readers.
(Customizing autom4te): s/--cache=/--cache /.

Revision 1.2082 - (view) (download) (annotate) - [select for diffs]
Tue Oct 29 12:52:36 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2081: +8 -0 lines
Diff to previous 1.2081
* 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.

Revision 1.2081 - (view) (download) (annotate) - [select for diffs]
Tue Oct 29 12:41:16 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2080: +6 -0 lines
Diff to previous 1.2080
* doc/autoconf.texi (Subdirectories): Cygnus dirs have
configure.in, not configure.ac.
Reported by Bruno Haible.

Revision 1.2080 - (view) (download) (annotate) - [select for diffs]
Tue Oct 29 08:09:40 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2079: +6 -0 lines
Diff to previous 1.2079
* tests/torture.at (Deep Package): New test.
(Configuring subdirectories): Don't use a testSubDir as Autotest
now does it itself.

Revision 1.2079 - (view) (download) (annotate) - [select for diffs]
Tue Oct 29 08:09:05 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2078: +6 -0 lines
Diff to previous 1.2078
* bin/autoreconf.in (&parse_args, $help): Support --warnings.
* doc/autoconf.texi (Invoking autom4te): Rename as...
(autom4te Invocation): this, for consistency with the other nodes.

Revision 1.2078 - (view) (download) (annotate) - [select for diffs]
Tue Oct 29 08:07:29 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2077: +5 -0 lines
Diff to previous 1.2077
* lib/autom4te.in (Autoconf): s/automate/autom4te/.
Reported by Ralf Corsepius.

Revision 1.2077 - (view) (download) (annotate) - [select for diffs]
Tue Oct 29 08:06:36 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2076: +6 -0 lines
Diff to previous 1.2076
* lib/m4sugar/m4sh.m4 (_AS_QUOTE): The warning about quoted
characters is a back as an `obsolete' warning now.
Reported by Ralf Corsepius.

Revision 1.2076 - (view) (download) (annotate) - [select for diffs]
Mon Oct 28 10:52:05 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2075: +5 -1 lines
Diff to previous 1.2075
* configure.ac: Bumpto 2.54c.

Revision 1.2075 - (view) (download) (annotate) - [select for diffs]
Mon Oct 28 08:57:40 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_54b
Changes since 1.2074: +2 -0 lines
Diff to previous 1.2074
Version 2.54b.
* tests/foreign.at (Libtool): Adjust to broken libtoolize.

Revision 1.2074 - (view) (download) (annotate) - [select for diffs]
Mon Oct 28 07:30:59 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2073: +4 -0 lines
Diff to previous 1.2073
Version 2.54b.

Revision 1.2073 - (view) (download) (annotate) - [select for diffs]
Mon Oct 28 07:15:05 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2072: +6 -0 lines
Diff to previous 1.2072
* 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.

Revision 1.2072 - (view) (download) (annotate) - [select for diffs]
Sun Oct 27 18:30:39 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2071: +5 -0 lines
Diff to previous 1.2071
* lib/autoconf/functions.m4 (_AC_FUNC_VFORK): Really use
AC_RUN_IFELSE.

Revision 1.2071 - (view) (download) (annotate) - [select for diffs]
Sun Oct 27 18:24:51 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2070: +8 -0 lines
Diff to previous 1.2070
* 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.

Revision 1.2070 - (view) (download) (annotate) - [select for diffs]
Sun Oct 27 18:23:14 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2069: +11 -0 lines
Diff to previous 1.2069
* 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.

Revision 1.2069 - (view) (download) (annotate) - [select for diffs]
Sun Oct 27 18:21:31 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2068: +14 -0 lines
Diff to previous 1.2068
* 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.

Revision 1.2068 - (view) (download) (annotate) - [select for diffs]
Sun Oct 27 18:19:38 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2067: +37 -0 lines
Diff to previous 1.2067
* 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.

Revision 1.2067 - (view) (download) (annotate) - [select for diffs]
Sun Oct 27 18:17:28 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2066: +15 -0 lines
Diff to previous 1.2066
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.

Revision 1.2066 - (view) (download) (annotate) - [select for diffs]
Sun Oct 27 18:16:06 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2065: +5 -0 lines
Diff to previous 1.2065
* lib/freeze.mk ($(AUTOM4TE_CFG)): Add a missing dependency on
autom4te.in that resulted in the need for two `make' runs.

Revision 1.2065 - (view) (download) (annotate) - [select for diffs]
Sun Oct 27 18:14:58 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2064: +4 -0 lines
Diff to previous 1.2064
* configure.ac: Bump to 2.54b.

Revision 1.2064 - (view) (download) (annotate) - [select for diffs]
Fri Oct 25 15:12:59 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_54a
Changes since 1.2063: +2 -0 lines
Diff to previous 1.2063
* lib/autoscan/Makefile.am (autoscan.list): Disable the cache.
* bin/Makefile.am: Include freeze.mk.

Revision 1.2063 - (view) (download) (annotate) - [select for diffs]
Fri Oct 25 14:30:51 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2062: +1 -0 lines
Diff to previous 1.2062
* lib/autoscan/Makefile.am (CLEANFILES): Add autoscan.list.

Revision 1.2062 - (view) (download) (annotate) - [select for diffs]
Fri Oct 25 13:19:25 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2061: +3 -0 lines
Diff to previous 1.2061
* lib/autoscan/Makefile.am (EXTRA_DIST, nodist_autoscanlib_DATA): autoscan.pre is not to be installed, and autoscan.list is not to be shipped.

Revision 1.2061 - (view) (download) (annotate) - [select for diffs]
Fri Oct 25 13:04:42 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2060: +2 -2 lines
Diff to previous 1.2060
* lib/autoscan/Makefile.am: autoscan.list is in srcdir.

Revision 1.2060 - (view) (download) (annotate) - [select for diffs]
Fri Oct 25 12:17:22 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2059: +13 -0 lines
Diff to previous 1.2059
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.

Revision 1.2059 - (view) (download) (annotate) - [select for diffs]
Fri Oct 25 11:52:37 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2058: +14 -0 lines
Diff to previous 1.2058
* 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.

Revision 1.2058 - (view) (download) (annotate) - [select for diffs]
Fri Oct 25 08:44:23 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2057: +5 -0 lines
Diff to previous 1.2057
* doc/autoconf.texi (Generic Headers): More information on how to
use AC_CHECK_HEADERS.

Revision 1.2057 - (view) (download) (annotate) - [select for diffs]
Fri Oct 25 08:24:16 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2056: +5 -0 lines
Diff to previous 1.2056
* bin/autoconf.as, bin/autoconf.in, bin/autoupdate.in ($help):
Space changes.

Revision 1.2056 - (view) (download) (annotate) - [select for diffs]
Fri Oct 25 08:22:52 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2055: +6 -0 lines
Diff to previous 1.2055
* bin/autoscan.in (output): Output AC_PREREQ.
(%needed_macros): Add AC_PREREQ so that configure.ac without one
be reported.

Revision 1.2055 - (view) (download) (annotate) - [select for diffs]
Wed Oct 23 07:41:20 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2054: +5 -0 lines
Diff to previous 1.2054
* doc/autoconf.texi (Particular Headers): In AC_HEADER_STDBOOL,
document _Bool.

Revision 1.2054 - (view) (download) (annotate) - [select for diffs]
Wed Oct 23 07:37:38 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2053: +5 -0 lines
Diff to previous 1.2053
* bin/autom4te.in (handle_traces): Handle @&t@ in traces.
Reported by Peter Eisentraut.

Revision 1.2053 - (view) (download) (annotate) - [select for diffs]
Wed Oct 23 07:27:03 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2052: +8 -0 lines
Diff to previous 1.2052
* 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.

Revision 1.2052 - (view) (download) (annotate) - [select for diffs]
Tue Oct 22 12:34:21 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2051: +6 -0 lines
Diff to previous 1.2051
* lib/autoconf/headers.m4 (AC_HEADER_STDBOOL): New, based on CVS
Bison, by Paul Eggert.
* doc/autoconf.texi (Particular Headers): Document it.

Revision 1.2051 - (view) (download) (annotate) - [select for diffs]
Tue Oct 22 12:18:46 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2050: +5 -0 lines
Diff to previous 1.2050
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Avoid duplicates in
`$ac_configure_args'.

Revision 1.2050 - (view) (download) (annotate) - [select for diffs]
Tue Oct 22 12:13:21 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2049: +6 -0 lines
Diff to previous 1.2049
* doc/autoconf.texi: Use AC_CONFIG_HEADERS in examples.
(AC_ST_BLKSIZE, AC_ST_RDEV): Directly point to AC_CHECK_MEMBERS.
From Art Haas.

Revision 1.2049 - (view) (download) (annotate) - [select for diffs]
Tue Oct 22 12:02:08 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2048: +9 -0 lines
Diff to previous 1.2048
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.

Revision 1.2048 - (view) (download) (annotate) - [select for diffs]
Tue Oct 22 11:41:58 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2047: +5 -0 lines
Diff to previous 1.2047
* doc/autoconf.texi (Limitations of Usual Tools): Remove incorrect
words about HP-UX cmp: it was actually a user-written cmp.

Revision 1.2047 - (view) (download) (annotate) - [select for diffs]
Tue Oct 22 11:14:44 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2046: +9 -0 lines
Diff to previous 1.2046
* 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.

Revision 1.2046 - (view) (download) (annotate) - [select for diffs]
Tue Oct 22 08:20:19 2002 UTC (9 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.2045: +13 -0 lines
Diff to previous 1.2045
* 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.

Revision 1.2045 - (view) (download) (annotate) - [select for diffs]
Fri Oct 18 15:20:46 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2044: +12 -0 lines
Diff to previous 1.2044
* 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.

Revision 1.2044 - (view) (download) (annotate) - [select for diffs]
Thu Oct 17 10:34:09 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2043: +12 -0 lines
Diff to previous 1.2043
* 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.

Revision 1.2043 - (view) (download) (annotate) - [select for diffs]
Thu Oct 17 09:57:31 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2042: +4 -0 lines
Diff to previous 1.2042
* tests/tools.at (autoheader): Put randoms `@' to stress Perl.

Revision 1.2042 - (view) (download) (annotate) - [select for diffs]
Thu Oct 17 01:33:37 2002 UTC (9 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2041: +5 -0 lines
Diff to previous 1.2041
* Makefile.maint (wget_files): Remove ansi2knr.c.
(ansi2knr.c-url_prefix): Remove.

Revision 1.2041 - (view) (download) (annotate) - [select for diffs]
Wed Oct 16 17:06:57 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2040: +17 -0 lines
Diff to previous 1.2040
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.

Revision 1.2040 - (view) (download) (annotate) - [select for diffs]
Wed Oct 16 06:38:50 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2039: +19 -0 lines
Diff to previous 1.2039
* 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.

Revision 1.2039 - (view) (download) (annotate) - [select for diffs]
Fri Oct 11 23:53:48 2002 UTC (9 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2038: +8 -0 lines
Diff to previous 1.2038
No longer use CPP to check for the existing of headers: use CC to
check for compilability.

Revision 1.2038 - (view) (download) (annotate) - [select for diffs]
Fri Oct 11 13:02:40 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2037: +5 -0 lines
Diff to previous 1.2037
* lib/autotest/general.m4 (AT_INIT): Include the failed test
numbers in the Subject suggestion.

Revision 1.2037 - (view) (download) (annotate) - [select for diffs]
Fri Oct 11 12:17:51 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2036: +5 -0 lines
Diff to previous 1.2036
* lib/autoconf/specific.m4 (AC_DECL_SYS_SIGLIST): Obsolete.
Suggest using AC_CHECK_DECLS instead.

Revision 1.2036 - (view) (download) (annotate) - [select for diffs]
Fri Oct 11 12:05:39 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2035: +5 -0 lines
Diff to previous 1.2035
* tests/torture.at (AC_ARG_VAR): Have configure report the value
of `precious'.

Revision 1.2035 - (view) (download) (annotate) - [select for diffs]
Fri Oct 11 09:49:31 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2034: +6 -0 lines
Diff to previous 1.2034
* lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE): Use $$ in the
file name to enable parallel executions.
From Sam Varshavchik.

Revision 1.2034 - (view) (download) (annotate) - [select for diffs]
Fri Oct 11 09:29:20 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2033: +9 -0 lines
Diff to previous 1.2033
* 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.

Revision 1.2033 - (view) (download) (annotate) - [select for diffs]
Tue Oct 8 23:06:02 2002 UTC (9 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2032: +11 -0 lines
Diff to previous 1.2032
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.

Revision 1.2032 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 16:40:49 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2031: +4 -0 lines
Diff to previous 1.2031
* doc/autoconf.texi (autom4te.cache): New section.

Revision 1.2031 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 16:39:22 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2030: +6 -0 lines
Diff to previous 1.2030
* lib/autom4te.in (Autoscan-preselections, Autoreconf-preselections)
(Automake-preselections): Update.
* bin/autoreconf.in, bin/autoheader.in: Comment changes.

Revision 1.2030 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 16:38:48 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2029: +7 -0 lines
Diff to previous 1.2029
* 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.

Revision 1.2029 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 14:10:45 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2028: +7 -0 lines
Diff to previous 1.2028
* 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.

Revision 1.2028 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 14:10:11 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2027: +5 -0 lines
Diff to previous 1.2027
* tests/m4sh.at (Functions Support, Functions and return Support):
New.

Revision 1.2027 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 14:09:42 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2026: +8 -0 lines
Diff to previous 1.2026
* 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.

Revision 1.2026 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 14:07:47 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2025: +13 -0 lines
Diff to previous 1.2025
* 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.

Revision 1.2025 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 14:06:07 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2024: +14 -0 lines
Diff to previous 1.2024
* 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.

Revision 1.2024 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 14:03:14 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2023: +8 -0 lines
Diff to previous 1.2023
* 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.

Revision 1.2023 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 14:02:11 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2022: +8 -0 lines
Diff to previous 1.2022
* 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.

Revision 1.2022 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 14:01:11 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2021: +8 -0 lines
Diff to previous 1.2021
* 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.

Revision 1.2021 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 14:00:35 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2020: +10 -0 lines
Diff to previous 1.2020
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.

Revision 1.2020 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 13:59:59 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2019: +7 -0 lines
Diff to previous 1.2019
* 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.

Revision 1.2019 - (view) (download) (annotate) - [select for diffs]
Fri Sep 27 09:25:41 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2018: +7 -0 lines
Diff to previous 1.2018
* 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.

Revision 1.2018 - (view) (download) (annotate) - [select for diffs]
Fri Sep 27 08:20:26 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2017: +10 -0 lines
Diff to previous 1.2017
* 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.

Revision 1.2017 - (view) (download) (annotate) - [select for diffs]
Fri Sep 27 07:35:39 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2016: +8 -0 lines
Diff to previous 1.2016
* 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.

Revision 1.2016 - (view) (download) (annotate) - [select for diffs]
Thu Sep 26 12:05:24 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2015: +6 -0 lines
Diff to previous 1.2015
* bin/autoreconf.in: Clarify that -s is meaningless without -i.
Reported by Ralf Corsepius.
* doc/autoconf.texi (autoreconf Invocation): Likewise.

Revision 1.2015 - (view) (download) (annotate) - [select for diffs]
Thu Sep 26 11:57:28 2002 UTC (9 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.2014: +10 -0 lines
Diff to previous 1.2014
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.

Revision 1.2014 - (view) (download) (annotate) - [select for diffs]
Thu Sep 26 06:17:12 2002 UTC (9 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2013: +5 -0 lines
Diff to previous 1.2013
* BUGS (Interoperability bugs): New section.  Mention libtool
1.4.2, configure.ac, and AC_CONFIG_AUX_DIR interoperability bug.

Revision 1.2013 - (view) (download) (annotate) - [select for diffs]
Wed Sep 25 00:25:34 2002 UTC (9 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.2012: +9 -0 lines
Diff to previous 1.2012
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.

Revision 1.2012 - (view) (download) (annotate) - [select for diffs]
Mon Sep 16 08:38:45 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2011: +8 -0 lines
Diff to previous 1.2011
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.

Revision 1.2011 - (view) (download) (annotate) - [select for diffs]
Fri Sep 13 17:47:43 2002 UTC (9 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2010: +6 -0 lines
Diff to previous 1.2010
* doc/autoconf.texi (Particular Headers): Remove obsolete
reference to `struct timezone' in the description of
AC_HEADER_TIME.

Revision 1.2010 - (view) (download) (annotate) - [select for diffs]
Fri Sep 13 08:41:53 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_54
Changes since 1.2009: +8 -0 lines
Diff to previous 1.2009
Version 2.54.
* config/config.sub, config/config.guess: Update.
* Makefile.maint: Update from bits of the Coreutils 4.5.1.
* Makefile.am: Adjust.

Revision 1.2009 - (view) (download) (annotate) - [select for diffs]
Fri Sep 13 07:18:15 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2008: +6 -0 lines
Diff to previous 1.2008
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Suggest
reading config.log when the compiler is rejected.
Suggested by Guido Draheim.

Revision 1.2008 - (view) (download) (annotate) - [select for diffs]
Fri Sep 13 06:59:56 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2007: +6 -0 lines
Diff to previous 1.2007
* 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.

Revision 1.2007 - (view) (download) (annotate) - [select for diffs]
Thu Sep 12 15:04:18 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2006: +5 -0 lines
Diff to previous 1.2006
* bin/autoscan.in (&parse_args): Pass a reference to the lists, not
the lists.

Revision 1.2006 - (view) (download) (annotate) - [select for diffs]
Thu Sep 12 13:24:19 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2005: +6 -0 lines
Diff to previous 1.2005
* 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.

Revision 1.2005 - (view) (download) (annotate) - [select for diffs]
Thu Sep 12 13:15:40 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2004: +4 -0 lines
Diff to previous 1.2004
* doc/autoconf.texi: Review grammar and punctuation.

Revision 1.2004 - (view) (download) (annotate) - [select for diffs]
Thu Sep 12 05:56:47 2002 UTC (9 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2003: +5 -3 lines
Diff to previous 1.2003
* doc/autoconf.texi: Fix minor formatting, spelling, and
grammatical typos.

Revision 1.2003 - (view) (download) (annotate) - [select for diffs]
Wed Sep 11 19:04:26 2002 UTC (9 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.2002: +6 -0 lines
Diff to previous 1.2002
* 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.

Revision 1.2002 - (view) (download) (annotate) - [select for diffs]
Wed Sep 11 10:11:27 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2001: +6 -0 lines
Diff to previous 1.2001
* doc/autoconf.texi (Questions): Rename as...
(FAQ): this.
(Defining Directories): New.

Revision 1.2001 - (view) (download) (annotate) - [select for diffs]
Mon Sep 9 16:27:01 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.2000: +5 -0 lines
Diff to previous 1.2000
* doc/autoconf.texi (Making testsuite Scripts): Update.
Suggested by Nishio Futoshi.

Revision 1.2000 - (view) (download) (annotate) - [select for diffs]
Mon Sep 9 16:10:14 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1999: +5 -0 lines
Diff to previous 1.1999
* doc/autoconf.texi (Making testsuite Scripts): Use `@@' where a
plain `@' is wanted.

Revision 1.1999 - (view) (download) (annotate) - [select for diffs]
Mon Sep 9 15:51:52 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1998: +10 -0 lines
Diff to previous 1.1998
* 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.

Revision 1.1998 - (view) (download) (annotate) - [select for diffs]
Mon Sep 9 15:43:37 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1997: +10 -0 lines
Diff to previous 1.1997
* 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.

Revision 1.1997 - (view) (download) (annotate) - [select for diffs]
Fri Sep 6 11:10:37 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1996: +6 -0 lines
Diff to previous 1.1996
* doc/autoconf.texi (Setting Output Variables): Clarify what
precious variables are.
Suggested by Pontus Skoeld.

Revision 1.1996 - (view) (download) (annotate) - [select for diffs]
Thu Sep 5 09:43:34 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1995: +11 -3 lines
Diff to previous 1.1995
* 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.

Revision 1.1995 - (view) (download) (annotate) - [select for diffs]
Wed Sep 4 23:27:33 2002 UTC (9 years, 8 months ago) by kryde
Branch: MAIN
Changes since 1.1994: +6 -0 lines
Diff to previous 1.1994
* hpmake/autoconf.texi (Limitations of Make): HP-UX trailing
backslashes doesn't seem to be confined to ia64, just say "some
versions".

Revision 1.1994 - (view) (download) (annotate) - [select for diffs]
Wed Sep 4 16:03:12 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1993: +7 -0 lines
Diff to previous 1.1993
* Makefile.am, doc/Makefile.am: Remove pdf targets, handled by
Automake 1.6c.
* Makefile.am (maintainer-clean-local): Remove.
(MAINTAINERCLEANFILES): Remove COPYING.

Revision 1.1993 - (view) (download) (annotate) - [select for diffs]
Tue Sep 3 23:44:46 2002 UTC (9 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1992: +6 -0 lines
Diff to previous 1.1992
* doc/autoconf.texi (Configuration Commands): Remove obsolete
example for AC_CONFIG_COMMANDS_PRE.  Problem reported by Marcus
Brinkmann.

Revision 1.1992 - (view) (download) (annotate) - [select for diffs]
Tue Sep 3 09:17:44 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1991: +6 -0 lines
Diff to previous 1.1991
* 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.

Revision 1.1991 - (view) (download) (annotate) - [select for diffs]
Tue Sep 3 06:15:44 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_53c
Changes since 1.1990: +4 -0 lines
Diff to previous 1.1990
Version 2.53c.

Revision 1.1990 - (view) (download) (annotate) - [select for diffs]
Tue Sep 3 06:09:30 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1989: +6 -0 lines
Diff to previous 1.1989
* bin/autom4te.in (parse_args): Don't honor AUTOM4TE_PATH and
SITE_MACRO_DIR.
* configure.ac: Disable SITE_MACRO_DIR.

Revision 1.1989 - (view) (download) (annotate) - [select for diffs]
Mon Sep 2 15:30:32 2002 UTC (9 years, 8 months ago) by meyering
Branch: MAIN
Changes since 1.1988: +6 -0 lines
Diff to previous 1.1988
.

Revision 1.1988 - (view) (download) (annotate) - [select for diffs]
Mon Sep 2 07:48:43 2002 UTC (9 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1987: +5 -0 lines
Diff to previous 1.1987
* doc/autoconf.texi (Limitations of Builtins): Explain why logical
directory names are generally preferable to physical names.

Revision 1.1987 - (view) (download) (annotate) - [select for diffs]
Mon Sep 2 07:41:56 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1986: +7 -0 lines
Diff to previous 1.1986
* 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.

Revision 1.1986 - (view) (download) (annotate) - [select for diffs]
Mon Sep 2 06:44:58 2002 UTC (9 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1985: +4 -0 lines
Diff to previous 1.1985
* 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.

Revision 1.1985 - (view) (download) (annotate) - [select for diffs]
Sun Sep 1 11:05:01 2002 UTC (9 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1984: +2 -0 lines
Diff to previous 1.1984
* bin/autoheader.in (parse_args): --warning -> --warnings.

Revision 1.1984 - (view) (download) (annotate) - [select for diffs]
Sun Sep 1 10:41:31 2002 UTC (9 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1983: +12 -0 lines
Diff to previous 1.1983
* bin/autoconf.as: Work even if "ls" outputs "FOO not found" to
stdout, as traditional "ls" does.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT,
_AC_COMPILER_EXEEXT_O): Likewise.
* doc/autoconf.texi (Limitations of Usual Tools): Add "ls".

* bin/autoconf.as: Add --prepend-include option.  This patch was
applied to bin/autoconf.in in the 2002-07-17 patch by Mark D. Roth,
but bin/autoconf.in is generated automatically from bin/autoconf.as.

* bin/autoconf.in, configure: Regenerate.

Revision 1.1983 - (view) (download) (annotate) - [select for diffs]
Sun Sep 1 08:25:09 2002 UTC (9 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1982: +13 -0 lines
Diff to previous 1.1982
* doc/autoconf.texi (Special Shell Variables): Mention
ENV, MAIL, MAILPATH, PS1, PS2, PS4.  Index PWD.

* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Unset ENV, MAIL,
MAILPATH and set PS1, PS2, PS4 to default values, to work
around bug in pre-3.0 UWIN ksh reported by Bruce Lilly.
For LC_ALL etc, first try to set to "C" as POSIX requires and as
the Autoconf documentation specifies; fall back to "unset" only if
this fails.  Use a shell for-loop for this rather than an m4 loop,
to shorten the output script.

Revision 1.1982 - (view) (download) (annotate) - [select for diffs]
Sat Aug 31 05:52:46 2002 UTC (9 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1981: +32 -0 lines
Diff to previous 1.1981
* doc/autoconf.texi (Special Shell Variables): Mention POSIX
1003.1-2001's requirements for CDPATH.  Give a simpler workaround
for the CDPATH problem.  Document PWD.
(Limitations of Builtins): Document the problem that "cd $foo" and
"ls $foo" may refer to different directories in shells conforming
to POSIX 1003.1-2001.  Use PS1 rather than CDPATH for "unset"
example, since the old example is now out of date.

* lib/autoconf/general.m4 (_AC_INIT_SRCDIR): Reject FOO if "cd
FOO" and "ls FOO" talk about different directories; this catches
problems when POSIX 1003.1-2001 "cd" fails due to symlink
spaghetti.

* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Use AS_UNSET instead
of rolling our own unset.
(_AS_PREPARE): $as_unset CDPATH instead of AS_UNSETting it, since
in practice we needn't worry about CDPATH if unset doesn't work.

* Makefile.in, aclocal.m4, bin/Makefile.in,
config/Makefile.in, doc/Makefile.in, lib/Makefile.in,
lib/Autom4te/Makefile.in, lib/autoconf/Makefile.in,
lib/autoscan/Makefile.in, lib/autotest/Makefile.in,
lib/emacs/Makefile.in, lib/m4sugar/Makefile.in, man/Makefile.in,
tests/Makefile.in: Regenerate with Automake 1.6.3.

* config/config.guess, config/config.sub, config/mkinstalldirs:
Update.

* configure: Regenerate with self.

Revision 1.1981 - (view) (download) (annotate) - [select for diffs]
Fri Aug 30 01:17:43 2002 UTC (9 years, 8 months ago) by kryde
Branch: MAIN
Changes since 1.1980: +5 -0 lines
Diff to previous 1.1980
* doc/autoconf.texi (Limitations of Usual Tools): Notes on "cc"
default output.

Revision 1.1980 - (view) (download) (annotate) - [select for diffs]
Thu Aug 29 08:13:24 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1979: +5 -0 lines
Diff to previous 1.1979
* bin/autom4te.in (Request::load): Correctly test for "do" read
failure.

Revision 1.1979 - (view) (download) (annotate) - [select for diffs]
Thu Aug 29 08:03:10 2002 UTC (9 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1978: +11 -0 lines
Diff to previous 1.1978
* lib/Autom4te/General.pm (&xqx): New.
(&xsystem): Use WIFEXITED and WEXITSTATUS instead of decoding $? by
hand, which is not portable.
(&error): New.
* bin/autom4te.in: Use them.
Use &error instead of die.
* tests/m4sugar.at (m4_warn, m4_require: circular dependencies):
Adjust.

Revision 1.1978 - (view) (download) (annotate) - [select for diffs]
Sun Aug 18 00:47:57 2002 UTC (9 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1977: +6 -0 lines
Diff to previous 1.1977
*** empty log message ***

Revision 1.1977 - (view) (download) (annotate) - [select for diffs]
Wed Jul 31 07:09:11 2002 UTC (9 years, 9 months ago) by adl
Branch: MAIN
Changes since 1.1976: +8 -1 lines
Diff to previous 1.1976
* doc/autoconf.texi (Invoking autom4te): End the option table,
fixing a bug introduced by the previous patch.
(Limitations of Make): Add a 'target lookup' subentry in the
'VPATH' entry.  Rewrite all `make' occurences as `@command{make}'.

Revision 1.1976 - (view) (download) (annotate) - [select for diffs]
Tue Jul 30 00:42:58 2002 UTC (9 years, 9 months ago) by roth
Branch: MAIN
Changes since 1.1975: +10 -0 lines
Diff to previous 1.1975
2002-07-29  Mark D. Roth  <roth@feep.net>

        * bin/autom4te.in: Remove --include-envvar and --site-macro-subdir
        options and use $AUTOM4TE_PATH.
        * doc/autoconf.texi: Remove documentation of autom4te
        --include-envvar and --site-macro-subdir options and document
        use of $AUTOM4TE_PATH.
        * lib/autom4te.in: Remove --include-envvar and --site-macro-subdir
        arguments from each language section.

Revision 1.1975 - (view) (download) (annotate) - [select for diffs]
Mon Jul 29 08:26:04 2002 UTC (9 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1974: +11 -0 lines
Diff to previous 1.1974
* doc/install.texi: Include copyright symbol in copyright notice.

* Makefile.am (MAKEINFO): Remove; it's a user-specified macro.
Replace with:
(AM_MAKEINFOFLAGS): New macro.
* doc/Makefile.am (MAKEINFO, AM_MAKEINFOFLAGS): Likewise.
* Makefile.am (INSTALL): Use the new macros.
Use -o rather than --output, since "missing" does not grok --output.

Revision 1.1974 - (view) (download) (annotate) - [select for diffs]
Sat Jul 27 22:31:20 2002 UTC (9 years, 9 months ago) by kryde
Branch: MAIN
Changes since 1.1973: +5 -0 lines
Diff to previous 1.1973
* autoconf.texi (Limitations of Make, Making testsuite Scripts):
Untabify, since tabs are not enjoyed by texi2dvi and makeinfo.

Revision 1.1973 - (view) (download) (annotate) - [select for diffs]
Thu Jul 25 21:00:45 2002 UTC (9 years, 9 months ago) by adl
Branch: MAIN
Changes since 1.1972: +7 -1 lines
Diff to previous 1.1972
* doc/autoconf.texi (Limitations of Make): Escaped newlines in
comments do not always work. Never trust the exit status of
`make -k'.

Revision 1.1972 - (view) (download) (annotate) - [select for diffs]
Tue Jul 23 22:16:36 2002 UTC (9 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1971: +7 -0 lines
Diff to previous 1.1971
* lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE):
Use PATH="/nonexistent;.", not PATH=".;.", as FreeBSD ksh2002
apparently treats PATH="nonexistent" as if it contained ".".
Bug reported by Stefan `Sec' Zehl.

Revision 1.1971 - (view) (download) (annotate) - [select for diffs]
Tue Jul 23 19:57:09 2002 UTC (9 years, 9 months ago) by adl
Branch: MAIN
Changes since 1.1970: +5 -0 lines
Diff to previous 1.1970
* doc/autoconf.texi (Limitations of Make): Mention the special
handling of the obj/ directory by BSD make.

Revision 1.1970 - (view) (download) (annotate) - [select for diffs]
Fri Jul 19 22:34:05 2002 UTC (9 years, 9 months ago) by kryde
Branch: MAIN
Changes since 1.1969: +5 -0 lines
Diff to previous 1.1969
* doc/autoconf.texi (Limitations of Make): Add HP-UX IA-64 trailing
backslashes.

Revision 1.1969 - (view) (download) (annotate) - [select for diffs]
Fri Jul 19 10:16:34 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1968: +1 -0 lines
Diff to previous 1.1968
(Programming in M4sh): Ethymology of M4sh.

Revision 1.1968 - (view) (download) (annotate) - [select for diffs]
Fri Jul 19 09:01:55 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1967: +4 -0 lines
Diff to previous 1.1967
* doc/autoconf.texi (Function Portability): `exit'.

Revision 1.1967 - (view) (download) (annotate) - [select for diffs]
Fri Jul 19 08:39:59 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1966: +4 -0 lines
Diff to previous 1.1966
* doc/autoconf.texi (AC_LIBOBJ vs LIBOBJS): More about $U.

Revision 1.1966 - (view) (download) (annotate) - [select for diffs]
Thu Jul 18 12:08:58 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_53b
Changes since 1.1965: +4 -0 lines
Diff to previous 1.1965
Version 2.53b.

Revision 1.1965 - (view) (download) (annotate) - [select for diffs]
Thu Jul 18 12:06:37 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1964: +5 -1 lines
Diff to previous 1.1964
* config/config.guess, config/config.sub: Update.

Revision 1.1964 - (view) (download) (annotate) - [select for diffs]
Thu Jul 18 11:57:32 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1963: +9 -0 lines
Diff to previous 1.1963
Handle LIBOBJS and LTLIBOBJS once for all, including Libtool's and
Automake's parts.
* lib/autoconf/general.m4 (_AC_LIBOBJS_NORMALIZE): New.
* lib/autoconf/status.m4 (AC_OUTPUT_COMMANDS_PRE): Call it.
* tests/semantics.at (AC_REPLACE_FUNCS): Adjust.

Revision 1.1963 - (view) (download) (annotate) - [select for diffs]
Thu Jul 18 11:13:55 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1962: +6 -0 lines
Diff to previous 1.1962
    Alexandre Duret-Lutz  <duret_g@epita.fr>
* lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS): Install
_AC_AM_CONFIG_HEADER_HOOK for Automake 1.7.

Revision 1.1962 - (view) (download) (annotate) - [select for diffs]
Wed Jul 17 18:39:19 2002 UTC (9 years, 10 months ago) by rra
Branch: MAIN
Changes since 1.1961: +5 -0 lines
Diff to previous 1.1961
	* doc/autoconf.texi (Initializing configure): Clarify the
	description of the tarname default.

Revision 1.1961 - (view) (download) (annotate) - [select for diffs]
Wed Jul 17 16:55:48 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1960: +6 -0 lines
Diff to previous 1.1960
* lib/autoconf/functions.m4 (AC_FUNC_FORK): Don't set
ac_cv_func_fork_works before running _AC_FUNC_FORK, do it if the
latter was not run.

Revision 1.1960 - (view) (download) (annotate) - [select for diffs]
Wed Jul 17 16:07:32 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1959: +5 -0 lines
Diff to previous 1.1959
* lib/Autom4te/General.pm (find_file): Browse the directories in
the order they are given.

Revision 1.1959 - (view) (download) (annotate) - [select for diffs]
Wed Jul 17 10:13:32 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1958: +7 -2 lines
Diff to previous 1.1958
* tests/wrapsh.as, tests/wrappl.as: Merge into...
* tests/wrapper.as: this.
* tests/Makefile.am, configure.ac: Adjust.

Revision 1.1958 - (view) (download) (annotate) - [select for diffs]
Wed Jul 17 08:30:42 2002 UTC (9 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.1957: +17 -0 lines
Diff to previous 1.1957
2002-07-17  Mark D. Roth  <roth@feep.net>

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

Revision 1.1957 - (view) (download) (annotate) - [select for diffs]
Wed Jul 17 08:17:28 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1956: +6 -0 lines
Diff to previous 1.1956
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): `_' is allowed in
tarnames.
* doc/autoconf.texi (Initializing configure): Adjust.

Revision 1.1956 - (view) (download) (annotate) - [select for diffs]
Wed Jul 17 08:09:42 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1955: +8 -0 lines
Diff to previous 1.1955
* lib/autoconf/functions.m4 (AC_FUNC_REALLOC, _AC_FUNC_REALLOC)
(_AC_FUNC_MALLOC): New.
(AC_FUNC_MALLOC): Use the latter.
Define HAVE_MALLOC to 0 if broken.
* doc/autoconf.texi (Particular Functions): Adjust.

Revision 1.1955 - (view) (download) (annotate) - [select for diffs]
Tue Jul 16 13:37:53 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1954: +5 -0 lines
Diff to previous 1.1954
* lib/autoconf/c.m4 (AC_C_BACKSLASH_A): New.
* doc/autoconf.texi (C Compiler): Adjust.

Revision 1.1954 - (view) (download) (annotate) - [select for diffs]
Tue Jul 9 17:01:38 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1953: +4 -0 lines
Diff to previous 1.1953
* doc/autoconf.texi: Properly set the ``header'' part.

Revision 1.1953 - (view) (download) (annotate) - [select for diffs]
Tue Jul 9 16:37:39 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1952: +4 -0 lines
Diff to previous 1.1952
* doc/autoconf.texi (Systemology): Some about Darwin.

Revision 1.1952 - (view) (download) (annotate) - [select for diffs]
Tue Jul 9 08:46:08 2002 UTC (9 years, 10 months ago) by adl
Branch: MAIN
Changes since 1.1951: +5 -0 lines
Diff to previous 1.1951
* lib/autoconf/specific.m4 (AC_CYGWIN, AC_EMXOS2, AC_MINGW32):
Don't use AC_REQUIRE in AU_DEFUN.

Revision 1.1951 - (view) (download) (annotate) - [select for diffs]
Tue Jul 9 08:32:40 2002 UTC (9 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1950: +4 -0 lines
Diff to previous 1.1950
* doc/autoconf.texi: Use @enddots{} or @dots{} where appropriate.

Revision 1.1950 - (view) (download) (annotate) - [select for diffs]
Tue Jul 2 20:31:22 2002 UTC (9 years, 10 months ago) by adl
Branch: MAIN
Changes since 1.1949: +7 -0 lines
Diff to previous 1.1949
* bin/autoheader.in, bin/autom4te.in, bin/autoreconf.in,
bin/autoupdate.in, bin/ifnames.in, lib/Autom4te/General.pm,
lib/Autom4te/Struct.pm, lib/Autom4te/XFile.pm: Add local variables
so that Emacs setups GNU style for perl-mode and cperl-mode.

Revision 1.1949 - (view) (download) (annotate) - [select for diffs]
Thu Jun 27 07:51:46 2002 UTC (9 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.1948: +12 -2 lines
Diff to previous 1.1948
* config/install-sh: Quote $src.  Prefer || to test's -o option,
as per "Limitations of Builtins".
* tests/atspecific.m4 (AT_CHECK_ENV): Likewise, for && vs test -a.
* tests/semantics.at (AC_C_BIGENDIAN): Likewise.

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

Revision 1.1948 - (view) (download) (annotate) - [select for diffs]
Sat Jun 15 07:48:56 2002 UTC (9 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.1947: +7 -0 lines
Diff to previous 1.1947
* tests/wrapsh.as (AUTOCONF, AUTOHEADER, AUTOM4TE, AUTOM4TE_CFG,
autom4te_perllibdir): Set to top build dir or src dir as appropriate,
so that we consistently test the just-built programs.
* tests/wrappl.as: Likewise.

Revision 1.1947 - (view) (download) (annotate) - [select for diffs]
Wed Jun 12 17:26:19 2002 UTC (9 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.1946: +8 -0 lines
Diff to previous 1.1946
* bin/autoconf.as (AUTOM4TE): Default to a fully qualified path
name, so that symlinks to 'autoconf' work properly.  Bug reported
by Bruno Haible.
* bin/autoheader.in (AUTOM4TE): Likewise.
* bin/autoreconf.in (autoconf, autoheader): Likewise.
* bin/autoscan.in (autom4te): Likewise.
* bin/autoupdate.in (autom4te): Likewise.

Revision 1.1946 - (view) (download) (annotate) - [select for diffs]
Wed Jun 12 07:20:43 2002 UTC (9 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.1945: +6 -0 lines
Diff to previous 1.1945
* lib/autoconf/functions.m4 (_AC_LIBOBJ_FNMATCH): Also check for
btowc, to fix a portability bug with diffutils-2.8.2/lib/fnmatch.c
on Solaris 2.5.1.

Revision 1.1945 - (view) (download) (annotate) - [select for diffs]
Tue Jun 11 11:00:22 2002 UTC (9 years, 11 months ago) by schwab
Branch: MAIN
Changes since 1.1944: +4 -0 lines
Diff to previous 1.1944
	* doc/autoconf.texi: Add more dir entries.

Revision 1.1944 - (view) (download) (annotate) - [select for diffs]
Mon Jun 10 09:54:21 2002 UTC (9 years, 11 months ago) by adl
Branch: MAIN
Changes since 1.1943: +6 -0 lines
Diff to previous 1.1943
* bin/autom4te.in ($cache): Don't define using `$me', the name
of the cache should not depend on the name under which autom4te
was installed.

Revision 1.1943 - (view) (download) (annotate) - [select for diffs]
Fri Jun 7 11:20:19 2002 UTC (9 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1942: +6 -0 lines
Diff to previous 1.1942
* tests/tools.at (autoconf: forbidden tokens, basic)
(autoconf: forbidden tokens, exceptions): Adjust to the change of
words in autom4te.in.

Revision 1.1942 - (view) (download) (annotate) - [select for diffs]
Fri Jun 7 10:04:28 2002 UTC (9 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1941: +5 -0 lines
Diff to previous 1.1941
* lib/autoconf/c.m4 (AC_LANG_PROGRAM(C)): Use
_AC_LANG_PROGRAM_C_F77_HOOKS.

Revision 1.1941 - (view) (download) (annotate) - [select for diffs]
Fri Jun 7 09:50:32 2002 UTC (9 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1940: +8 -0 lines
Diff to previous 1.1940
* lib/autoconf/functions.m4 (AC_REPLACE_FUNC_FNMATCH): Typo,
rename as...
(AC_REPLACE_FNMATCH): this.
* tests/mktests.sh (exclude_list): Exclude AC_REPLACE_FNMATCH,
AC_FUNC_FNMATCH_GNU.

Revision 1.1940 - (view) (download) (annotate) - [select for diffs]
Fri Jun 7 08:11:46 2002 UTC (9 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1939: +5 -0 lines
Diff to previous 1.1939
* doc/autoconf.texi (Systemology): Point to Tru64 docs, and the
Rosetta Stone for Unix.

Revision 1.1939 - (view) (download) (annotate) - [select for diffs]
Fri Jun 7 08:03:55 2002 UTC (9 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1938: +6 -0 lines
Diff to previous 1.1938
* bin/autom4te.in (warn_forbidden): When rejecting a token,
suggest m4_pattern_allow.
Suggested by Adam J. Richter.

Revision 1.1938 - (view) (download) (annotate) - [select for diffs]
Fri Jun 7 07:17:53 2002 UTC (9 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1937: +17 -1 lines
Diff to previous 1.1937
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Initialize
ac_config_libobj_dir.
(AC_CONFIG_LIBOBJ_DIR): New.
* lib/autoconf/functions.m4 (_AC_FUNC_FNMATCH): Split into...
(_AC_FUNC_FNMATCH_IF, _AC_LIBOBJ_FNMATCH): these.
Use ac_config_libobj_dir to find the replacement files.
(AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU): Split into...
(AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU, AC_REPLACE_FNMATCH)
(AC_REPLACE_FNMATCH_GNU): these.
(AC_FUNC_GETLOADAVG): Use ac_config_libobj_dir.
* doc/autoconf.texi (Particular Functions, Generic Functions): Adjust.
* tests/mktests.sh (ac_exclude_list): Don't check
AC_FUNC_GETLOADAVG as it requires getloadavg.c which is not shipped.

Revision 1.1937 - (view) (download) (annotate) - [select for diffs]
Thu Jun 6 17:56:09 2002 UTC (9 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.1936: +8 -0 lines
Diff to previous 1.1936
* lib/autoconf/status.m4 (_AC_OUTPUT_LINKS): Fall back on cp
if ln doesn't work.
* NEWS: Likewise.
* doc/autoconf.texi (Configuration Links): Likewise.
(Limitations of Usual Tools): Prefer $(LN_S) to ln -s || ln.

Revision 1.1936 - (view) (download) (annotate) - [select for diffs]
Wed Jun 5 20:55:35 2002 UTC (9 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.1935: +5 -0 lines
Diff to previous 1.1935
* config/config.guess, config/config.sub, config/texinfo.tex:
Update from masters.

Revision 1.1935 - (view) (download) (annotate) - [select for diffs]
Wed May 29 22:31:59 2002 UTC (9 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.1934: +20 -0 lines
Diff to previous 1.1934
* bin/autom4te.in ($m4): Do not assume that egrep and fgrep exist.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Likewise.
* lib/autoconf/general.m4 (_AC_RUN_LOG_STDERR, AC_EGREP_CPP):
Likewise.
* lib/autoconf/Makefile.am (check-local): Likewise.
* lib/autoconf/status.m4 (AC_CONFIG_HEADER): Likewise.
* lib/autoconf/types.m4 (commentary only): Likewise.
* lib/autotest/general.m4 (AT_INIT, AT_CHECK): Likewise.
* lib/autotest/Makefile.am (check-local): Likewise.
* lib/m4sugar/Makefile.am (check-local): Likewise.
* tests/atspecific.m4 (AT_CONFIGURE_AC, AT_CHECK_DEFINES): Likewise.
* tests/mktests.sh (egrep): New var; use it instead of plain egrep.

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

Revision 1.1934 - (view) (download) (annotate) - [select for diffs]
Tue May 28 04:16:17 2002 UTC (9 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.1933: +7 -0 lines
Diff to previous 1.1933
* lib/autoconf/types.m4 (AC_TYPE_MBSTATE_T): New macro.
* NEWS, doc/autoconf.texi (Particular Types): Document it.
* lib/autoconf/functions.m4 (_AC_FUNC_FNMATCH): Require it
instead of AC_MBSTATE_T, which never existed.

Revision 1.1933 - (view) (download) (annotate) - [select for diffs]
Thu May 23 17:53:10 2002 UTC (9 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1932: +9 -4 lines
Diff to previous 1.1932
* doc/autoconf.texi (Hosts and Cross-Compilation): Specify the
version of Autoconf that is discussed.

Revision 1.1932 - (view) (download) (annotate) - [select for diffs]
Wed May 22 23:39:06 2002 UTC (9 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.1931: +8 -0 lines
Diff to previous 1.1931
* lib/autoconf/fortran.m4 (AC_PROG_F77): Remove cf77 and cft77
from the default list of compilers to try.  Suggested by
Kate Hedstrom.
* NEWS: Document the above.
* autoconf.texi (Fortran 77 Compiler): Don't suggest cf77.

Revision 1.1931 - (view) (download) (annotate) - [select for diffs]
Sat May 18 00:58:09 2002 UTC (10 years ago) by eggert
Branch: MAIN
Changes since 1.1930: +6 -0 lines
Diff to previous 1.1930
* lib/autoconf/types.m4 (AC_CHECK_MEMBER): Work correctly even if
the member is itself an aggregate.  Bug reported by Sergey Poznyakoff.
This improves on an earlier suggestion by H. Peter Anvin.

Revision 1.1930 - (view) (download) (annotate) - [select for diffs]
Fri May 17 07:14:37 2002 UTC (10 years ago) by eggert
Branch: MAIN
Changes since 1.1929: +19 -0 lines
Diff to previous 1.1929
AC_FUNC_FNMATCH now tests only for POSIX compatibility.
AC_FUNC_FNMATCH_GNU also tests for GNU extensions.
Both macros now accept an optional source-dir arg.
New macro AC_GNU_SOURCE to define _GNU_SOURCE.

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

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

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

Revision 1.1929 - (view) (download) (annotate) - [select for diffs]
Wed May 8 22:31:14 2002 UTC (10 years ago) by eggert
Branch: MAIN
Changes since 1.1928: +9 -0 lines
Diff to previous 1.1928
* lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Add optional
argument specifying location of getloadavg.c.  This removes a
FIXME.  This idea was taken from Jim Meyering's implementation in
textutils.
* doc/autoconf.texi (Particular Functions): Document this.
Also, mention HAVE_NLIST_H rather than NLIST_STRUCT, since
that's what the code does; this fixes a bug reported by
Paul D. Smith.

Revision 1.1928 - (view) (download) (annotate) - [select for diffs]
Wed May 8 20:26:31 2002 UTC (10 years ago) by eggert
Branch: MAIN
Changes since 1.1927: +7 -1 lines
Diff to previous 1.1927
* lib/autoconf/headers.m4 (AC_HEADER_TIOCGWINSZ):
Don't require AC_SYS_POSIX_TERMIOS.  The test is unnecessary,
and it causes a 'test' syntax error if it fails.
Bug reported by Stephen Gildea.

Revision 1.1927 - (view) (download) (annotate) - [select for diffs]
Wed May 8 19:57:14 2002 UTC (10 years ago) by eggert
Branch: MAIN
Changes since 1.1926: +8 -0 lines
Diff to previous 1.1926
* lib/autoconf/functions.m4 (AC_FUNC_SETVBUF_REVERSED):
If prototypes are supported, use them to check this at compile-time,
instead of trying to check it at run-time.  If we must do a run-time
check, assume that setvbuf is standard when cross-compiling, as
nonstandard setvbuf occurs only on ancient and unlikely hosts.

Revision 1.1926 - (view) (download) (annotate) - [select for diffs]
Fri May 3 16:09:11 2002 UTC (10 years ago) by akim
Branch: MAIN
Changes since 1.1925: +9 -0 lines
Diff to previous 1.1925
* bin/autoreconf.in (autoreconf): Rewrite to use Gettext's
autopoint instead of gettextize.
($uses_alocal): Rename as...
($uses_aclocal): this.
* doc/autoconf.texi (autoreconf Invocation): Adjust.
Suggested by Bruno Haible.

Revision 1.1925 - (view) (download) (annotate) - [select for diffs]
Fri May 3 08:26:29 2002 UTC (10 years ago) by akim
Branch: MAIN
Changes since 1.1924: +4 -0 lines
Diff to previous 1.1924
* lib/m4sugar/m4sugar.m4 (m4_map_sep): New.

Revision 1.1924 - (view) (download) (annotate) - [select for diffs]
Tue Apr 30 06:33:41 2002 UTC (10 years ago) by eggert
Branch: MAIN
Changes since 1.1923: +7 -0 lines
Diff to previous 1.1923
* bin/autoreconf.in (autoreconf): Don't age aclocal.m4's input
files to be 1 second older; just set them to be the same time.
Also, sleep 1 second after the first aclocal, to work around
problems with sub-second time stamps on the input files.

Revision 1.1923 - (view) (download) (annotate) - [select for diffs]
Mon Apr 29 13:35:51 2002 UTC (10 years ago) by akim
Branch: MAIN
Changes since 1.1922: +5 -0 lines
Diff to previous 1.1922
* doc/autoconf.texi: Mention "set -e -x" lossage
under node "Limitations of Builtins".

Revision 1.1922 - (view) (download) (annotate) - [select for diffs]
Mon Apr 29 13:33:22 2002 UTC (10 years ago) by akim
Branch: MAIN
Changes since 1.1921: +6 -0 lines
Diff to previous 1.1921
* doc/install.texi: Better wording for setting variables when
running configure.
From Christian Cornelssen.

Revision 1.1921 - (view) (download) (annotate) - [select for diffs]
Mon Apr 29 13:29:40 2002 UTC (10 years ago) by akim
Branch: MAIN
Changes since 1.1920: +9 -0 lines
Diff to previous 1.1920
* tests/m4sh.at (LINENO): If testsuite itself is rewritten because
of lack of $LINENO support, then the test will compare the $LINENO
in testsuite vs. the lineno in the test file.  This is wrong, of
course.
Be sure to protect it.
Reported by Patrick Welche.

Revision 1.1920 - (view) (download) (annotate) - [select for diffs]
Thu Apr 25 15:32:15 2002 UTC (10 years ago) by akim
Branch: MAIN
Changes since 1.1919: +5 -0 lines
Diff to previous 1.1919
* doc/autoconf.texi (Obsolete Macros): Typo.
Reported by Vladimir Volovich.

Revision 1.1919 - (view) (download) (annotate) - [select for diffs]
Thu Apr 25 10:28:01 2002 UTC (10 years ago) by akim
Branch: MAIN
Changes since 1.1918: +7 -0 lines
Diff to previous 1.1918
* bin/autoreconf.in (autoreconf): Don't let aclocal.m4 be older
than some of the input files, hence, on the second run of aclocal,
if some of its input are younger, make them older.
Suggested by Paul Eggert.

Revision 1.1918 - (view) (download) (annotate) - [select for diffs]
Thu Apr 25 09:14:39 2002 UTC (10 years ago) by akim
Branch: MAIN
Changes since 1.1917: +5 -0 lines
Diff to previous 1.1917
* doc/autoconf.texi (Limitations of Usual Tools): sed and `!'.
Thanks to Paul Eggert.

Revision 1.1917 - (view) (download) (annotate) - [select for diffs]
Thu Apr 25 08:54:47 2002 UTC (10 years ago) by akim
Branch: MAIN
Changes since 1.1916: +13 -0 lines
Diff to previous 1.1916
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Let ac_subst_files
and ac_subst_vars be sh variables containing the list of
AC_SUBST_FILES'ed and AC_SUBST'ed identifiers.  Output them in the
DEFAULT diversion.
(_AC_INIT_PREPARE): Use them to log them.
(_AC_SUBST, _AC_SUBST_SED_PROGRAM): Remove.
(AC_SUBST, AC_SUBST_FILE): Instead of buliding the
_AC_SUBST_SED_PROGRAM, store the list of output files/variables in
_AC_SUBST_FILES and _AC_SUBST_VARS.
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES): Adjust.

Revision 1.1916 - (view) (download) (annotate) - [select for diffs]
Wed Apr 24 16:28:39 2002 UTC (10 years ago) by akim
Branch: MAIN
Changes since 1.1915: +6 -0 lines
Diff to previous 1.1915
* bin/autoreconf.in (autoreconf): Run automake after autoconf and
autoheader, so that automake does not complain about a missing
config.h.in that was to be created.

Revision 1.1915 - (view) (download) (annotate) - [select for diffs]
Tue Apr 23 16:59:11 2002 UTC (10 years ago) by akim
Branch: MAIN
Changes since 1.1914: +5 -0 lines
Diff to previous 1.1914
* bin/autoheader.in (parse_args): --warning takes an argument.
Fixes PR/220.

Revision 1.1914 - (view) (download) (annotate) - [select for diffs]
Mon Apr 22 17:05:21 2002 UTC (10 years ago) by petere
Branch: MAIN
Changes since 1.1913: +5 -0 lines
Diff to previous 1.1913
* lib/autoconf/general.m4 (_AC_RUN_IFELSE): Remove gmon.out
and bb.out when cleaning up.

Revision 1.1913 - (view) (download) (annotate) - [select for diffs]
Mon Apr 22 11:15:35 2002 UTC (10 years ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_53a
Changes since 1.1912: +4 -0 lines
Diff to previous 1.1912
Fix for Zsh.

Revision 1.1912 - (view) (download) (annotate) - [select for diffs]
Mon Apr 22 11:07:26 2002 UTC (10 years ago) by akim
Branch: MAIN
Changes since 1.1911: +6 -0 lines
Diff to previous 1.1911
Remove a spurious comma.

Revision 1.1911 - (view) (download) (annotate) - [select for diffs]
Mon Apr 22 10:27:15 2002 UTC (10 years ago) by akim
Branch: MAIN
Changes since 1.1910: +4 -0 lines
Diff to previous 1.1910
Version 2.53a.

Revision 1.1910 - (view) (download) (annotate) - [select for diffs]
Mon Apr 22 10:23:12 2002 UTC (10 years ago) by akim
Branch: MAIN
Changes since 1.1909: +6 -1 lines
Diff to previous 1.1909
* tests/m4sh.at (LINENO): Skip the test if LINENO cannot be unset.
Fixes false failures on Darwin.

Revision 1.1909 - (view) (download) (annotate) - [select for diffs]
Sun Apr 21 07:25:20 2002 UTC (10 years ago) by eggert
Branch: MAIN
Changes since 1.1908: +7 -0 lines
Diff to previous 1.1908
Minor spelling and grammar fixes.

Revision 1.1908 - (view) (download) (annotate) - [select for diffs]
Sun Apr 21 06:33:44 2002 UTC (10 years ago) by eggert
Branch: MAIN
Changes since 1.1907: +7 -0 lines
Diff to previous 1.1907
* doc/autoconf.texi (Shell Substitutions): Fix typos in yesterday's
ZSH_VERSION fixes.  Bug reported by Raja R Harinath.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* tests/atgeneral.m4 (AT_INIT): Likewise.

Revision 1.1907 - (view) (download) (annotate) - [select for diffs]
Sat Apr 20 06:09:01 2002 UTC (10 years ago) by eggert
Branch: MAIN
Changes since 1.1906: +9 -0 lines
Diff to previous 1.1906
Minor spelling and grammar fixes.

Revision 1.1906 - (view) (download) (annotate) - [select for diffs]
Fri Apr 19 21:23:16 2002 UTC (10 years ago) by eggert
Branch: MAIN
Changes since 1.1905: +6 -0 lines
Diff to previous 1.1905
* doc/autoconf.texi: Follow the outline suggested in the GNU
Sample Texts sections of the Texinfo 4.2 manual.  Most
importantly, this makes sure that the copyright notices appear in
all output formats.  You probably need Texinfo 4.2 to generate
the manual now.

Revision 1.1905 - (view) (download) (annotate) - [select for diffs]
Fri Apr 19 19:08:24 2002 UTC (10 years ago) by eggert
Branch: MAIN
Changes since 1.1904: +30 -4 lines
Diff to previous 1.1904
Fix some bugs when using "$@" when there might be zero positional
arguments in cases where this matters.

* bin/autoconf.as: Rewrite so that the problem does not come up.
* lib/autoconf/programs.m4 (AC_CHECK_PROG): Likewise.
* lib/autoconf/status.m4 (AC_OUTPUT): Likewise.
* lib/autotest/general.m4 (AT_INIT): Likewise.

* bin/autoheader.in: Use 'case' statement to work around problem.
* bin/auto4mte.in: Likewise.
* bin/autoreconf.in: Likewise.
* bin/autoscan.in: Likewise.
* bin/autoupdate.in: Likewise.
* bin/ifnames.in: Likewise.

* doc/autoconf.texi (Shell Substitutions): Document the problem.

* lib/autotest/general.m4 (AT_INIT):
Use Zsh alias to work around problem.
* tests/atgeneral.m4 (AT_INIT): Likewise.

* tests/c.at: We can't have zero arguments, so remove workaround
that is not portable to Zsh.

Revision 1.1904 - (view) (download) (annotate) - [select for diffs]
Fri Apr 19 08:30:38 2002 UTC (10 years, 1 month ago) by adl
Branch: MAIN
Changes since 1.1903: +5 -0 lines
Diff to previous 1.1903
* bin/autoupdate.in (handle_autoconf_macros): Honor AU_DEFUNs
from aclocal.m4 too.

Revision 1.1903 - (view) (download) (annotate) - [select for diffs]
Fri Apr 12 09:56:10 2002 UTC (10 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.1902: +4 -0 lines
Diff to previous 1.1902
* tests/wrappl.as: New, M4sh precursor of wrappl.in.

Revision 1.1902 - (view) (download) (annotate) - [select for diffs]
Wed Apr 10 15:58:19 2002 UTC (10 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.1901: +35 -0 lines
Diff to previous 1.1901
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Install the Zsh
workaround for ${1+"$@"}.
* doc/autoconf.texi (Shell Substitutions): Explain it.
From Oliver Kiddle and Peter Stephenson.
Have M4sh perform minimal shell sanitizing.
* lib/m4sugar/m4sh.at (AS_SHELL_SANITIZE): Split the `_AS_PREPARE_*'
part into...
(_AS_PREPARE): this new macro.
(AS_PREPARE): New.
(AS_INIT): Invoke AS_SHELL_SANITIZE.
* tests/m4sh.at (AT_DATA_LINENO): Use _AS_PREPARE.
Adjust Autoconf and Autotest.
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Don't invoke
AS_SHELL_SANITIZE, AS_INIT did it, but invoke AS_PREPARE.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS):
Invoke _AS_PREPARE (not AS_PREPARE) in addition to
AS_SHELL_SANITIZE.
Use this M4sh to generate Autoconf's shell scripts.
* tests/wrapsh.as: New, precursor of wrapsh.in.
* tests/Makefile.am: Include lib/freeze.mk to get the dependencies
on Autotest and M4sh.
($(TESTSUITE)): Use $(autotest_m4f_dependencies).
(wrapsh.in): New target.
* bin/autoconf.as: New, precursor of autoconf.in.
(autoconf.in): New target.

Revision 1.1901 - (view) (download) (annotate) - [select for diffs]
Tue Apr 9 20:37:10 2002 UTC (10 years, 1 month ago) by adl
Branch: MAIN
Changes since 1.1900: +5 -0 lines
Diff to previous 1.1900
* doc/autoconf.texi (Limitations of Make): Mention the issue
with indented comments in rules.

Revision 1.1900 - (view) (download) (annotate) - [select for diffs]
Tue Apr 9 11:15:32 2002 UTC (10 years, 1 month ago) by schwab
Branch: MAIN
Changes since 1.1899: +5 -0 lines
Diff to previous 1.1899
* lib/autoconf/status.m4 (_AC_SRCPATHS): Handle empty
ac_top_builddir when setting ac_abs_top_builddir.

Revision 1.1899 - (view) (download) (annotate) - [select for diffs]
Fri Apr 5 22:29:55 2002 UTC (10 years, 1 month ago) by kryde
Branch: MAIN
Changes since 1.1898: +5 -0 lines
Diff to previous 1.1898
* doc/autoconf.texi (Systemology): Add link to Unix V7 online docs.
(Portable Shell): Cross reference to Systemology.

Revision 1.1898 - (view) (download) (annotate) - [select for diffs]
Fri Apr 5 09:42:48 2002 UTC (10 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.1897: +6 -0 lines
Diff to previous 1.1897
* bin/autoreconf.in (autoreconf): Be sure to accumulate the
directories when descending in a SUBDIRS.
Reported by Ezra Peisach.

Revision 1.1897 - (view) (download) (annotate) - [select for diffs]
Thu Apr 4 13:35:05 2002 UTC (10 years, 1 month ago) by schwab
Branch: MAIN
Changes since 1.1896: +5 -0 lines
Diff to previous 1.1896
* lib/m4sugar/m4sh.m4 (_AS_PATH_WALK): Only simplify if path
contains no literal separators.

Revision 1.1896 - (view) (download) (annotate) - [select for diffs]
Wed Apr 3 13:35:59 2002 UTC (10 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.1895: +19 -0 lines
Diff to previous 1.1895
* lib/autoconf/status.m4 (_AC_CONFIG_FILE, _AC_CONFIG_HEADER)
(_AC_CONFIG_COMMAND, _AC_CONFIG_LINK): New.
Use dnl, not the KILL diversion.
Extracted from...
(AC_CONFIG_FILES, AC_CONFIG_HEADERS, AC_CONFIG_COMMANDS)
(AC_CONFIG_LINKS): here.
Adjust.
Don't use the KILL diversion, as it kills spurious output, which
results in failures being hidden.
Use m4_defn where appropriate.
(AC_CONFIG_IF_MEMBER): Kill the real bug: a spurious parenthesis
after the second argument.
Use m4_defn.
* lib/autom4te.in (Autoconf, Autotest, M4sh): Don't pass --warning
syntax, as it is provided by M4sugar.
* tests/torture.at (Multiple AC_CONFIG_FILES): New.

Revision 1.1895 - (view) (download) (annotate) - [select for diffs]
Wed Apr 3 11:11:46 2002 UTC (10 years, 1 month ago) by schwab
Branch: MAIN
Changes since 1.1894: +3 -0 lines
Diff to previous 1.1894
	* lib/m4sugar/m4sugar.m4 (m4_bmatch): Make sure m4_bregexp is not
	expanded if $# <= 2.

Revision 1.1894 - (view) (download) (annotate) - [select for diffs]
Wed Apr 3 10:53:55 2002 UTC (10 years, 1 month ago) by schwab
Branch: MAIN
Changes since 1.1893: +5 -0 lines
Diff to previous 1.1893
* bin/autoreconf.in (autoreconf): Run automake after rerunning
aclocal.

Revision 1.1893 - (view) (download) (annotate) - [select for diffs]
Wed Apr 3 09:27:04 2002 UTC (10 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.1892: +9 -0 lines
Diff to previous 1.1892
* lib/autoconf/lang.m4 (_AC_COMPILER_OBJEXT_REJECT)
(_AC_COMPILER_EXEEXT_REJECT): New.
Also recognize *.bb and *.bbg as compilation byproducts.
(_AC_COMPILER_EXEEXT_DEFAULT, _AC_COMPILER_EXEEXT_O)
(_AC_COMPILER_OBJEXT): Use them.
Fixes Debian #138666.

Revision 1.1892 - (view) (download) (annotate) - [select for diffs]
Tue Apr 2 18:22:08 2002 UTC (10 years, 1 month ago) by petere
Branch: MAIN
Changes since 1.1891: +15 -0 lines
Diff to previous 1.1891
Integrate AC_PROG_CC_STDC into AC_PROG_CC.

* lib/autoconf/c.m4 (AC_PROG_CC_STDC): Rename to _AC_PROG_CC_STDC.
AU_DEFUN old name.  Use _AC_COMPILE_IFELSE.
(AC_PROG_CC): Call _AC_PROG_CC_STDC.
(AC_C_INLINE): Do not require AC_PROG_CC_STDC.
(AC_C_CONST): Same.
(AC_C_INLINE): Same.
(AC_C_PROTOTYPES): Same.  Require AC_PROG_CC instead.
* doc/autoconf.texi, NEWS: Document.
* tests/mktests.sh (au_exclude_list): Add AC_PROG_CC_STDC and
AC_C_CROSS.

Revision 1.1891 - (view) (download) (annotate) - [select for diffs]
Tue Apr 2 15:14:09 2002 UTC (10 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.1890: +5 -0 lines
Diff to previous 1.1890
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Invoke
_AS_MKDIR_P_PREPARE.

Revision 1.1890 - (view) (download) (annotate) - [select for diffs]
Wed Mar 27 22:45:23 2002 UTC (10 years, 1 month ago) by kryde
Branch: MAIN
Changes since 1.1889: +5 -0 lines
Diff to previous 1.1889
* lib/autoconf/c.m4 (AC_C_INLINE): Test with a typedef return value,
to avoid versions of HP C which don't allow that.

Revision 1.1889 - (view) (download) (annotate) - [select for diffs]
Wed Mar 27 20:34:07 2002 UTC (10 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.1888: +6 -0 lines
Diff to previous 1.1888
* lib/m4sugar/m4sh.m4 (_AS_BASENAME_PREPARE): New macro.
(AS_SHELL_SANITIZE): Invoke it.
(AS_BASENAME): AS_REQUIRE it, and use $as_basename.

Revision 1.1888 - (view) (download) (annotate) - [select for diffs]
Tue Mar 26 09:32:29 2002 UTC (10 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.1887: +4 -0 lines
Diff to previous 1.1887
* doc/autoconf.texi (Portable Shell): Add pointers to FAQs.

Revision 1.1887 - (view) (download) (annotate) - [select for diffs]
Tue Mar 26 09:19:51 2002 UTC (10 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.1886: +4 -0 lines
Diff to previous 1.1886
* doc/autoconf.texi (Introduction): The GNATS base moved.

Revision 1.1886 - (view) (download) (annotate) - [select for diffs]
Mon Mar 25 22:03:16 2002 UTC (10 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.1885: +6 -0 lines
Diff to previous 1.1885
* tests/m4sh.at: Don't rely on "PATH=test:$PATH test-1" working
as POSIX requires, as it doesn't work with Zsh.
* doc/autoconf.texi (Assignments): Document the problem.

Revision 1.1885 - (view) (download) (annotate) - [select for diffs]
Mon Mar 25 21:09:40 2002 UTC (10 years, 1 month ago) by adl
Branch: MAIN
Changes since 1.1884: +6 -0 lines
Diff to previous 1.1884
* doc/autoconf.texi (Limitations of Make): Mention more issue
about VPATH, overriding of macros in sub-makes, and handling of
SHELL.

Revision 1.1884 - (view) (download) (annotate) - [select for diffs]
Fri Mar 22 06:22:25 2002 UTC (10 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.1883: +4 -1 lines
Diff to previous 1.1883
* doc/autoconf.texi (Here-Documents): Mention Solaris 8 dtksh
problem with here-document buffer boundaries.

Update copyright notice year.

Revision 1.1883 - (view) (download) (annotate) - [select for diffs]
Fri Mar 22 05:37:22 2002 UTC (10 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.1882: +6 -0 lines
Diff to previous 1.1882
* lib/m4sugar/m4sh.m4 (_AS_LINENO_PREPARE): Unset ENV and BASH_ENV
when reinvoking the shell, to work around problems with installers
who put strange things like "cd" commands in their environments.

Revision 1.1882 - (view) (download) (annotate) - [select for diffs]
Tue Mar 19 15:30:18 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1881: +5 -0 lines
Diff to previous 1.1881
* tests/semantics.at (AC_C_BIGENDIAN): s/unknow/unknown/.
From Aaron Ucko.

Revision 1.1881 - (view) (download) (annotate) - [select for diffs]
Tue Mar 19 15:25:26 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1880: +6 -0 lines
Diff to previous 1.1880
* bin/autoscan.in (scan_file): Specify the location in `&used'
invocations.
From Nicolas Joly.

Revision 1.1880 - (view) (download) (annotate) - [select for diffs]
Tue Mar 19 15:20:58 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1879: +5 -0 lines
Diff to previous 1.1879
* doc/autoconf.texi: Adjust @code/@command, @xref/@ref usage.
From Nishio Futoshi.

Revision 1.1879 - (view) (download) (annotate) - [select for diffs]
Tue Mar 19 07:42:06 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1878: +4 -0 lines
Diff to previous 1.1878
* lib/m4sugar/m4sugar.m4 (m4_define_default, m4_fst, m4_map): New.

Revision 1.1878 - (view) (download) (annotate) - [select for diffs]
Tue Mar 19 06:44:36 2002 UTC (10 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.1877: +18 -0 lines
Diff to previous 1.1877
* doc/autoconf.texi (Programming in M4sh): Add AS_MKDIR_P.
(Limitations of Usual Tools): Add mkdir section.

* lib/m4sugar/m4sh.m4 (_AS_MKDIR_P_PREPARE): New macro.
(AS_MKDIR_P): Require it.  Use mkdir -p if available, falling
back on AS_DIRNAME to compute prefixes otherwise; this is
roughly what mkinstalldirs does.  That way, we need not have
our own filename disassembler.  The old disassembler did not
work with Solaris 8 dtksh, which is ksh Version M-12/28/93d.

* lib/autotest/general.m4 (AT_INIT, AT_CLEANUP):
Create at_test_all by a series of assignments,
not by a single assignment of a long string.  The latter causes ksh
version 11/16/88g to silently misbehave on OpenServer 5.0.6a,
presumably because of a buffer overrun.

Revision 1.1877 - (view) (download) (annotate) - [select for diffs]
Thu Mar 14 18:15:55 2002 UTC (10 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.1876: +7 -0 lines
Diff to previous 1.1876
* lib/autotest/general.m4 (at_times_skip):
Renamed from at_times.  Now a boolean.
ksh93 Version M-12/28/93d doesn't like 'x=times; $x'; it
says 'times: not found'.

Revision 1.1876 - (view) (download) (annotate) - [select for diffs]
Thu Mar 14 17:25:13 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1875: +7 -0 lines
Diff to previous 1.1875
* bin/autoreconf.in (&study_gettextize): New.
(&autoreconf): Handle newest gettextize.
Rerun aclocal if needed.
Suggested by Andreas Schwab.

Revision 1.1875 - (view) (download) (annotate) - [select for diffs]
Wed Mar 13 10:08:22 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1874: +4 -0 lines
Diff to previous 1.1874
* doc/autoconf.texi (Special Shell Variables): More about IFS.

Revision 1.1874 - (view) (download) (annotate) - [select for diffs]
Wed Mar 13 09:58:41 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1873: +5 -0 lines
Diff to previous 1.1873
* doc/autoconf.texi (Header Portability): New.
Add information about stdint.h and inttypes.h from Paul Eggert.

Revision 1.1873 - (view) (download) (annotate) - [select for diffs]
Wed Mar 13 09:44:21 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1872: +6 -0 lines
Diff to previous 1.1872
* doc/autoconf.texi (Limitations of Usual Tools): Some about `cp
-p'.
From Bob Proulx.

Revision 1.1872 - (view) (download) (annotate) - [select for diffs]
Tue Mar 12 16:08:01 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1871: +5 -0 lines
Diff to previous 1.1871
* lib/m4sugar/m4sh.m4 (AS_BASENAME_EXPR): AS_REQUIRE, not
m4_require.

Revision 1.1871 - (view) (download) (annotate) - [select for diffs]
Mon Mar 11 17:24:00 2002 UTC (10 years, 2 months ago) by schwab
Branch: MAIN
Changes since 1.1870: +5 -0 lines
Diff to previous 1.1870
* configure.ac: Explicitly check for EMACS since AM_PATH_LISPDIR
does not do it if --with-lispdir is given.

Revision 1.1870 - (view) (download) (annotate) - [select for diffs]
Fri Mar 8 13:10:19 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_53
Changes since 1.1869: +4 -0 lines
Diff to previous 1.1869
Version 2.53.

Revision 1.1869 - (view) (download) (annotate) - [select for diffs]
Fri Mar 8 12:51:35 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1868: +5 -0 lines
Diff to previous 1.1868
* doc/autoconf.texi (Subdirectories): Clarify that the
subdirectory should exist.

Revision 1.1868 - (view) (download) (annotate) - [select for diffs]
Fri Mar 8 12:44:46 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1867: +4 -0 lines
Diff to previous 1.1867
* Makefile.am (AUTOMAKE_OPTIONS): 1.6.

Revision 1.1867 - (view) (download) (annotate) - [select for diffs]
Fri Mar 8 12:01:23 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1866: +7 -2 lines
Diff to previous 1.1866
* bin/autom4te.in (&handle_m4): Do not foreach with `$_' as it
aliases the actual variables, and modifications of the former
affect the latter.

Revision 1.1866 - (view) (download) (annotate) - [select for diffs]
Fri Mar 8 11:48:17 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1865: +6 -0 lines
Diff to previous 1.1865
* bin/autom4te.in (&handle_m4): Protect us from corrupted file
because of C-c: have m4 output in tmp files, then mv them.

Revision 1.1865 - (view) (download) (annotate) - [select for diffs]
Fri Mar 8 11:46:31 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1864: +7 -0 lines
Diff to previous 1.1864
* bin/autoconf.in, bin/autoheader.in, bin/autom4te.in,
* bin/autoreconf.in, bin/autoscan.in, bin/autoupdate.in,
* bin/ifnames.in: Copyright update.

Revision 1.1864 - (view) (download) (annotate) - [select for diffs]
Fri Mar 8 11:46:07 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1863: +4 -0 lines
Diff to previous 1.1863
* doc/autoconf.texi (Invoking autom4te): New.

Revision 1.1863 - (view) (download) (annotate) - [select for diffs]
Tue Mar 5 10:06:30 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1862: +5 -0 lines
Diff to previous 1.1862
* doc/autoconf.texi (Specifying Names): Clarification suggested by
Kevin Ryde.

Revision 1.1862 - (view) (download) (annotate) - [select for diffs]
Tue Mar 5 08:42:27 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_52i
Changes since 1.1861: +4 -0 lines
Diff to previous 1.1861
Version 2.52i.

Revision 1.1861 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 15:09:20 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1860: +6 -0 lines
Diff to previous 1.1860
* doc/autoconf.texi (AC_LIBOBJ vs. LIBOBJS): New.
* lib/autoconf/general.m4 (AC_INIT): More informative error
message for LIBOBJ.

Revision 1.1860 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 15:08:23 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1859: +5 -0 lines
Diff to previous 1.1859
* lib/freeze.mk ($(build_libdir)/m4sugar/version.m4): New, for
parallel builds.

Revision 1.1859 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 15:06:44 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1858: +11 -0 lines
Diff to previous 1.1858
* doc/autoconf.texi (Transforming Names): Equality between target
and host is irrelevant.
(Specifying Names, Canonicalizing): Remove all references to the
backward compatibility hooks.  Rather, collect them all into...
(Hosts and Cross-Compilation): this new section.
* doc/install.texi (System Type): Ditto.
* lib/autoconf/general.m4 (AC_CANONICAL_HOST): Explicitly state
that `--host' implies cross-compilation.

Revision 1.1858 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 15:05:13 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1857: +10 -0 lines
Diff to previous 1.1857
* doc/autoconf.texi (Evaluation Macros): New.
* lib/m4sugar/m4sugar.m4 (m4_lquote): Remove, it is totally
useless.
(_m4_foreach): Define the variant with immediate evaluation so
that it contains exactly the items, not an expression which
evaluation is the current item.
(m4_re_string, m4_re_word): Don't over quote them.

Revision 1.1857 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 15:02:21 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1856: +19 -0 lines
Diff to previous 1.1856
Instead of having stacking `shift's evaluated at the end, let
`foreach' loops immediately evaluate them.
* lib/m4sugar/m4sugar.m4 (m4_quote, m4_dquote): Use $@ rather than
$*.  This is the n-th time I change my mind, but hopefully this is
the last...
(m4_lquote): New.
(m4_text_wrap): Use m4_foreach, which is finally correct _and_
efficient.
(m4_foreach_quoted, m4_car_quoted, _m4_foreach_quoted): Remove, as
it was only a hack for m4_text_wrap.
(m4_car2): Remove, replaced by...
(m4_cdr): New.
(_m4_foreach): Adjust.
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Adjust, and use
m4_bpatsubst for clarification.

Revision 1.1856 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 14:33:12 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1855: +4 -0 lines
Diff to previous 1.1855
* doc/autoconf.texi (Changequote is Evil): New.

Revision 1.1855 - (view) (download) (annotate) - [select for diffs]
Sat Mar 2 23:24:08 2002 UTC (10 years, 2 months ago) by kryde
Branch: MAIN
Changes since 1.1854: +5 -0 lines
Diff to previous 1.1854
* doc/autoconf.texi (Portable Shell): Mention 32-byte #! length limit
on old systems like SunOS.

Revision 1.1854 - (view) (download) (annotate) - [select for diffs]
Sat Mar 2 23:16:55 2002 UTC (10 years, 2 months ago) by kryde
Branch: MAIN
Changes since 1.1853: +4 -0 lines
Diff to previous 1.1853
* doc/autoconf.texi (Function Portability): Add va_copy and va_list.

Revision 1.1853 - (view) (download) (annotate) - [select for diffs]
Sat Mar 2 15:19:47 2002 UTC (10 years, 2 months ago) by petere
Branch: MAIN
Changes since 1.1852: +8 -0 lines
Diff to previous 1.1852
* lib/autoconf/c.m4, lib/autoconf/fortran.m4,
lib/autoconf/functions.m4, lib/autoconf/general.m4,
lib/autoconf/headers.m4, lib/autoconf/lang.m4,
lib/autoconf/programs.m4, lib/autoconf/status.m4: Improve spelling
of messages.

Revision 1.1852 - (view) (download) (annotate) - [select for diffs]
Thu Feb 28 15:55:13 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1851: +5 -0 lines
Diff to previous 1.1851
* lib/autotest/general.m4 (AT_INIT): Suggest a title to the
message to be sent.

Revision 1.1851 - (view) (download) (annotate) - [select for diffs]
Mon Feb 25 17:38:41 2002 UTC (10 years, 2 months ago) by akim
Branch: MAIN
Changes since 1.1850: +5 -0 lines
Diff to previous 1.1850
* lib/autoconf/functions.m4 (AC_FUNC_SETPGRP): Fix the test.
From Akinori Musha.

Revision 1.1850 - (view) (download) (annotate) - [select for diffs]
Thu Feb 14 12:04:39 2002 UTC (10 years, 3 months ago) by adl
Branch: MAIN
Changes since 1.1849: +5 -0 lines
Diff to previous 1.1849
* lib/Autom4te/XFile.pm (getline, getlines): New functions,
translate rn to n.

Revision 1.1849 - (view) (download) (annotate) - [select for diffs]
Thu Feb 7 18:31:27 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_52h
Changes since 1.1848: +4 -0 lines
Diff to previous 1.1848
Version 2.52h.

Revision 1.1848 - (view) (download) (annotate) - [select for diffs]
Thu Feb 7 15:49:31 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1847: +7 -0 lines
Diff to previous 1.1847
Fix Autoconf PR/209.
Also reported by Frank Denis.
* lib/m4sugar/m4sh.m4 (_AS_PATH_WALK): Don't over quote.

Revision 1.1847 - (view) (download) (annotate) - [select for diffs]
Thu Feb 7 12:07:20 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1846: +9 -0 lines
Diff to previous 1.1846
Fix Autoconf PR/207:
AC_PREFIX_PROGRAM fails with dashed program names
* lib/autoconf/general.m4 (AC_PREFIX_PROGRAM): Just use a fresh
variable when looking for the prefix program.
Now it also works for shell variables.

Revision 1.1846 - (view) (download) (annotate) - [select for diffs]
Thu Feb 7 09:45:55 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1845: +5 -0 lines
Diff to previous 1.1845
* doc/autoconf.texi (Limitations of Builtins): More about
case/esac.

Revision 1.1845 - (view) (download) (annotate) - [select for diffs]
Wed Feb 6 17:51:01 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1844: +7 -0 lines
Diff to previous 1.1844
* lib/autoconf/status.m4 (_AC_OUTPUT_COMMANDS): Don't output empty
case/esac, some shells don't support it.
Reported by Zack Weinberg.
* tests/torture.at (AC_CONFIG_COMMANDS with empty commands): New.

Revision 1.1844 - (view) (download) (annotate) - [select for diffs]
Wed Feb 6 17:29:44 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1843: +6 -0 lines
Diff to previous 1.1843
* lib/autotest/general.m4 (AT_INIT): When handling --keywords, be
sure not to introduce newlines in at_groups.
* lib/autotest/Makefile.am (autotest.m4f): Typo.

Revision 1.1843 - (view) (download) (annotate) - [select for diffs]
Wed Feb 6 09:39:54 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1842: +5 -1 lines
Diff to previous 1.1842
* tests/torture.at (Configuring subdirectories): Skip if aclocal
is not available.

Revision 1.1842 - (view) (download) (annotate) - [select for diffs]
Tue Feb 5 22:57:26 2002 UTC (10 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.1841: +10 -0 lines
Diff to previous 1.1841
* doc/autoconf.texi (Specific Compiler Characteristics):
Describe HP-UX cc bug workaround more accurately.
* lib/autoconf/types.m4 (AC_CHECK_SIZEOF): Cast to long,
not unsigned long.
* tests/semantics.at (AC_CHECK_SIZEOF): Check non-GCC
cross-compilers, too.  This undoes some of the most recent change
to this file.

Revision 1.1841 - (view) (download) (annotate) - [select for diffs]
Tue Feb 5 08:28:08 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1840: +5 -0 lines
Diff to previous 1.1840
* tests/Makefile.am (check_SCRIPTS): Use it, instead of WRAPPERS,
to make sure they are up to date when `check' is run.

Revision 1.1840 - (view) (download) (annotate) - [select for diffs]
Tue Feb 5 08:27:53 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1839: +6 -0 lines
Diff to previous 1.1839
* doc/autoconf.texi (Making testsuite Scripts): Document
package.m4.

Revision 1.1839 - (view) (download) (annotate) - [select for diffs]
Tue Feb 5 08:27:23 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1838: +4 -1 lines
Diff to previous 1.1838
The previous checkin lacked this ChangeLog.

Revision 1.1838 - (view) (download) (annotate) - [select for diffs]
Tue Feb 5 08:12:46 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1837: +9 -0 lines
Diff to previous 1.1837
Implement `autom4te --freeze'.
* bin/autom4te.in (&freeze): New.
* lib/autoconf/autoconf.m4, lib/autotest/general.m4,
* lib/m4sugar/m4sh.m4: Don't include files given by autom4te.

Revision 1.1837 - (view) (download) (annotate) - [select for diffs]
Tue Feb 5 08:11:32 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1836: +10 -0 lines
Diff to previous 1.1836
* bin/autom4te.in (&parse_args): Implement `frozen files are
optional are the sum of the previous files on the command line'.
Also, pass `--reload-state=' on them, so...
(handle_m4): don't.
* lib/autom4te.in (Autotest, Autoconf): Rely on M4sh.
(M4sh): Rely on M4sugar.
(Autotest, M4sh, M4sugar): Use frozen files.

Revision 1.1836 - (view) (download) (annotate) - [select for diffs]
Thu Jan 31 16:54:32 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1835: +5 -0 lines
Diff to previous 1.1835
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Accept $4.
* doc/autoconf.texi (Initializing configure): Adjust.

Revision 1.1835 - (view) (download) (annotate) - [select for diffs]
Wed Jan 30 16:13:10 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1834: +5 -0 lines
Diff to previous 1.1834
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Map non
alphanumeric to `-' instead of `_'.

Revision 1.1834 - (view) (download) (annotate) - [select for diffs]
Wed Jan 30 15:11:49 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1833: +7 -0 lines
Diff to previous 1.1833
* tests/semantics.at (AC_CHECK_SIZEOF): Split into two tests: one
for plain code, the other for cross-compilation code.  The latter
is now run with GCC only.
* doc/autoconf.texi (Compilers and Preprocessors): New.

Revision 1.1833 - (view) (download) (annotate) - [select for diffs]
Wed Jan 30 13:08:45 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1832: +7 -0 lines
Diff to previous 1.1832
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Support pre-defined
values.
* doc/autoconf.texi (Initializing configure): Explain how to
change AC_INIT default values.

Revision 1.1832 - (view) (download) (annotate) - [select for diffs]
Tue Jan 29 17:19:29 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1831: +6 -0 lines
Diff to previous 1.1831
* tests/torture.at (Configuring subdirectories): Use configure.in,
so that aclocal 1.4 works.
Reported by Alexandre Duret-Lutz and Larry Schmitt.

Revision 1.1831 - (view) (download) (annotate) - [select for diffs]
Mon Jan 28 10:46:13 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1830: +5 -0 lines
Diff to previous 1.1830
* doc/autoconf.texi (Writing testsuite.at): AT_CLEANUP no longer
needs an argument.

Revision 1.1830 - (view) (download) (annotate) - [select for diffs]
Mon Jan 28 10:46:00 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1829: +13 -0 lines
Diff to previous 1.1829
* lib/autotest/general.m4 (AT_INIT): Don't be ridiculous: adjust
AUTOTEST_PATH *after* it was set.
Don't put `.' in the PATH: the user should be precise and `./' if
needed.  In addition, given that the test suite does some `cd', if
`.' is in the path, the `tested programs' sections will report
programs found in the test suite's directory, while during the
tests (performed in their own directory), these programs are no
longer visible.  In other words, the results is confusing and
useless.
* tests/m4sh.at: Adjust: don't rely on `.' being in the PATH.

Revision 1.1829 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 18:44:16 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_52g
Changes since 1.1828: +4 -0 lines
Diff to previous 1.1828
Version 2.52g.

Revision 1.1828 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 18:41:16 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1827: +5 -0 lines
Diff to previous 1.1827
* bin/autoheader.in, bin/autoconf.in, bin/autoscan.in,
* doc/autoconf.texi: Finally add Akim as an author.

Revision 1.1827 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 17:53:52 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1826: +7 -0 lines
Diff to previous 1.1826
* lib/m4sugar/m4sh.m4 (_AS_LINENO_PREPARE): Use PATH_SEPARATOR.
(_AS_PATH_SEPARATOR_PREPARE): Don't expect $SHELL to be
Bourne. Use /bin/sh.
From Andreas Buening.

Revision 1.1826 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 17:35:00 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1825: +5 -0 lines
Diff to previous 1.1825
* config/config.guess, config/config.sub, config/texinfo.tex:
Update from masters.

Revision 1.1825 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 17:31:17 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1824: +0 -2 lines
Diff to previous 1.1824
Typo.

Revision 1.1824 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 17:30:58 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1823: +9 -0 lines
Diff to previous 1.1823
* Makefile.am (AUTOMAKE_OPTIONS): 1.5b.
* config/auxdir.m4, config/cond.m4, config/depend.m4,
* config/init.m4, config/install-sh.m4, config/lispdir.m4,
* config/missing.m4, config/sanity.m4, config/select.m4,
* config/strip.m4: Remove, to ease sync'ing with any version of
Automake.

Revision 1.1823 - (view) (download) (annotate) - [select for diffs]
Thu Jan 24 17:15:54 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1822: +6 -0 lines
Diff to previous 1.1822
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS)
(_AC_INIT_PREPARE): Support -n as --no-create, as documented.
Reported by Geir Ove Myhr.

Revision 1.1822 - (view) (download) (annotate) - [select for diffs]
Mon Jan 21 13:50:39 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1821: +4 -0 lines
Diff to previous 1.1821
* lib/autoconf/functions.m4 (AC_FUNC_MMAP): #Undef malloc.

Revision 1.1821 - (view) (download) (annotate) - [select for diffs]
Mon Jan 21 13:00:52 2002 UTC (10 years, 3 months ago) by akim
Branch: MAIN
Changes since 1.1820: +7 -0 lines
Diff to previous 1.1820
* lib/Autom4te/General.pm (getopt): Use a more GNUish error
message on invalid options.
* bin/autom4te.in (parse_args): Don't use
Autoconf::General::getopt with non valid options.

Revision 1.1820 - (view) (download) (annotate) - [select for diffs]
Thu Jan 17 13:38:31 2002 UTC (10 years, 4 months ago) by meyering
Branch: MAIN
Changes since 1.1819: +5 -0 lines
Diff to previous 1.1819
.

Revision 1.1819 - (view) (download) (annotate) - [select for diffs]
Fri Jan 11 13:25:08 2002 UTC (10 years, 4 months ago) by akim
Branch: MAIN
Changes since 1.1818: +11 -2 lines
Diff to previous 1.1818
* lib/autoconf/functions.m4 (AC_FUNC_STRNLEN): New, from Jim
Meyering.
* doc/autoconf.texi (Function Portability): Document the strnlen
limitation.
(Particular Functions): Document AC_FUNC_STRNLEN.
* lib/autoscan/functions: Adjust.

Revision 1.1818 - (view) (download) (annotate) - [select for diffs]
Sun Jan 6 20:48:25 2002 UTC (10 years, 4 months ago) by akim
Branch: MAIN
Changes since 1.1817: +10 -0 lines
Diff to previous 1.1817
* lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't create
package.m4, since is really depends upon configure.ac, not
configure.
* doc/autoconf.texi (testsuite Scripts): Adjust.
* tests/Makefile.am (package.m4): New.
EXTRA_DIST it since its a source.

Revision 1.1817 - (view) (download) (annotate) - [select for diffs]
Sun Jan 6 20:48:10 2002 UTC (10 years, 4 months ago) by akim
Branch: MAIN
Changes since 1.1816: +14 -0 lines
Diff to previous 1.1816
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Move the AC_SUBST
of PACKAGE_NAME, PACKAGE_TARNAME, PACKAGE_VERSION, PACKAGE_STRING,
and PACKAGE_BUGREPORT from here...
(_AC_INIT_DEFAULTS): to here, since it is unrelated to the
arguments.
(_AC_INIT_PREPARE): AC_DEFINE these symbols.
* lib/autotest/general.m4: Use AT_PACKAGE_*, not PACKAGE_*.
(AT_INIT): No longer catch `^PACKAGE_(BUGREPORT|STRING)$'.
* tests/tools.at (autoheader): Adjust.
* tests/atspecific.m4 (AT_CHECK_DEFINES): Adjust.

Revision 1.1816 - (view) (download) (annotate) - [select for diffs]
Sun Jan 6 20:47:57 2002 UTC (10 years, 4 months ago) by akim
Branch: MAIN
Changes since 1.1815: +4 -0 lines
Diff to previous 1.1815
* bin/autoscan.in (scan_file): Use `&used'.

Revision 1.1815 - (view) (download) (annotate) - [select for diffs]
Thu Jan 3 11:17:28 2002 UTC (10 years, 4 months ago) by akim
Branch: MAIN
Changes since 1.1814: +6 -0 lines
Diff to previous 1.1814
* doc/autoconf.texi (Output): Improved wording regarding use of
AC_OUTPUT.
From Olly Betts.

Revision 1.1814 - (view) (download) (annotate) - [select for diffs]
Thu Dec 20 00:44:49 2001 UTC (10 years, 4 months ago) by kryde
Branch: MAIN
Changes since 1.1813: +1 -1 lines
Diff to previous 1.1813
Typo in my email addr.

Revision 1.1813 - (view) (download) (annotate) - [select for diffs]
Mon Dec 17 23:29:28 2001 UTC (10 years, 5 months ago) by kryde
Branch: MAIN
Changes since 1.1812: +5 -0 lines
Diff to previous 1.1812
* doc/autoconf.texi (Function Portability): Add notes on
sscanf sometimes needing writable input.

Revision 1.1812 - (view) (download) (annotate) - [select for diffs]
Mon Dec 17 09:54:10 2001 UTC (10 years, 5 months ago) by meyering
Branch: MAIN
Changes since 1.1811: +4 -0 lines
Diff to previous 1.1811
*** empty log message ***

Revision 1.1811 - (view) (download) (annotate) - [select for diffs]
Fri Dec 14 18:06:28 2001 UTC (10 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.1810: +7 -0 lines
Diff to previous 1.1810
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): We cleaning up the
trailing files, don't apply `-rf' to files which might not be
created by configure (core, core.*, and *.core), but just `rm -f'.
Suggested by Jonathan Kamens.

Revision 1.1810 - (view) (download) (annotate) - [select for diffs]
Fri Dec 14 18:01:13 2001 UTC (10 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.1809: +4 -0 lines
Diff to previous 1.1809
* lib/autoconf/general.m4: Avoid duplicates in `$ac_configure_args'.

Revision 1.1809 - (view) (download) (annotate) - [select for diffs]
Fri Dec 14 17:58:07 2001 UTC (10 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.1808: +4 -0 lines
Diff to previous 1.1808
* Makefile.am (MAINTAINERCLEANFILES): Remove configure.

Revision 1.1808 - (view) (download) (annotate) - [select for diffs]
Fri Dec 14 17:57:27 2001 UTC (10 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.1807: +17 -7 lines
Diff to previous 1.1807
* lib/autoconf/status.m4 (_AC_SRCPATHS): Rename buildpath to
abs_builddir, top_buildpath to abs_top_builddir, srcpath to
abs_srcdir, top_srcpath to abs_top_srcdir.
(_AC_OUTPUT_FILES): Adjust.
* NEWS, doc/autoconf.texi, lib/autoconf/autotest.m4,
* tests/atspecific.m4, tests/autoreconf.in, tests/tools.at,
* tests/wrappl.in, tests/wrapsh.in: Adjust.

Revision 1.1807 - (view) (download) (annotate) - [select for diffs]
Wed Dec 12 04:31:35 2001 UTC (10 years, 5 months ago) by stevengj
Branch: MAIN
Changes since 1.1806: +7 -6 lines
Diff to previous 1.1806
Fix failed C/Fortran linking on HP/UX, by extracting the Fortran
library search path from the LPATH line in the $F77 -v output.

Revision 1.1806 - (view) (download) (annotate) - [select for diffs]
Wed Dec 12 00:09:59 2001 UTC (10 years, 5 months ago) by kryde
Branch: MAIN
Changes since 1.1805: +5 -0 lines
Diff to previous 1.1805
* doc/autoconf.texi (File Descriptors): Use a clearer layout for the
forbidden file descriptors table.

Revision 1.1805 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 10:53:00 2001 UTC (10 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.1804: +6 -0 lines
Diff to previous 1.1804
* bin/autoscan.in (%c_keywords): Build it at top level.
Map to 1 in order to simplify its uses.

Revision 1.1804 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 10:52:46 2001 UTC (10 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.1803: +13 -0 lines
Diff to previous 1.1803
* bin/autoscan.in (&scan_c_file, &scan_sh_file, &scan_makefile):
Remove $filepath, useless.
(&scan_makefile): Don't remove the $(FOO), ${FOO} and @FOO@
variables, they are really part of the tokens.
Split the input line on spaces and then look for tokens.
Now autoscan ceases to ask for AC_PROG_LEX for the package Bison
because of `lex$U.$(OBJEXT)'.
(&scan_files): Use "@list" instead of join.
* doc/Makefile.am (CLEANFILES): Add *.fns.

Revision 1.1803 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 10:52:31 2001 UTC (10 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.1802: +9 -0 lines
Diff to previous 1.1802
* tests/autoreconf.in, tests/autom4te.in, tests/autoupdate.in:
Remove, replaced by...
* tests/wrappl.in: Be common for all the Perl executables.
In particular autoscan and autoheader want -I.
* configure.ac: Adjust.
* lib/autoscan/headers: errno.h is portable.

Revision 1.1802 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 10:51:44 2001 UTC (10 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.1801: +6 -0 lines
Diff to previous 1.1801
* bin/autoscan.in (used): New.
Use it.

Revision 1.1801 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 10:51:29 2001 UTC (10 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.1800: +9 -0 lines
Diff to previous 1.1800
* bin/autoscan.in (&scan_c_file): Better parsing of CPP
directives.
(&scan_sh_file): Remove a duplicate pattern.
(&check_configure_ac): Use long options.
* lib/autoscan/headers (alloca.h): Check with AC_FUNC_ALLOCA.

Revision 1.1800 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 10:51:14 2001 UTC (10 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.1799: +7 -0 lines
Diff to previous 1.1799
* bin/autoscan.in (scan_c_file): Fix the handling of C comments.
Before, having a line containing the opening of a multi line
comment made the whole line be ignored.

Revision 1.1799 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 10:50:58 2001 UTC (10 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.1798: +6 -0 lines
Diff to previous 1.1798
* doc/autoconf.texi (Using an Autotest Test Suite): New.
(testsuite Scripts): Be one of its subsection.
(Autotest Logs): New.

Revision 1.1798 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 10:50:36 2001 UTC (10 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.1797: +12 -0 lines
Diff to previous 1.1797
Test groups are now run two directories deeper.
* lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Replace srcdir,
top_srcdir and top_builddir with at_srcdir, at_top_srcdir and
at_top_builddir.
* lib/autotest/general.m4 (AT_INIT): Compute srcdir,
top_srcdir, builddir and top_builddir.
Use `at_*dir' relatively to the directory containing the
suite, use `*dir' when relatively to the current group dir.

Revision 1.1797 - (view) (download) (annotate) - [select for diffs]
Sun Nov 25 15:13:03 2001 UTC (10 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1796: +7 -0 lines
Diff to previous 1.1796
Spelling fixes.

Revision 1.1796 - (view) (download) (annotate) - [select for diffs]
Thu Nov 22 18:07:56 2001 UTC (10 years, 5 months ago) by adl
Branch: MAIN
Changes since 1.1795: +5 -0 lines
Diff to previous 1.1795
* doc/autoconf.texi (Using System Type): Add an example of `case
$host' usage so people quit using `case $target' everywhere.

Revision 1.1795 - (view) (download) (annotate) - [select for diffs]
Thu Nov 22 16:12:40 2001 UTC (10 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.1794: +8 -3 lines
Diff to previous 1.1794
* doc/autoconf.texi (Installation Directory Variables): Englishoes
spotted by Jim Meyering.

Revision 1.1794 - (view) (download) (annotate) - [select for diffs]
Fri Nov 16 20:12:10 2001 UTC (10 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1793: +14 -0 lines
Diff to previous 1.1793
This patch implements a `long double' suggestion by Oliver Kiddle.

* lib/autoconf/c.m4 (AC_LANG_BOOL_COMPILE_TRY(C)): Make the array
static, to catch errors if the value isn't known at compile-time
and the compiler supports dynamic arrays.  Change its name from
`_array_' to `test_array' to avoid potential name clashes.
(AC_C_LONG_DOUBLE): Make it a compile-time test, not a run-time
test.  Do not define HAVE_LONG_DOUBLE if `long double' is no
better than double.  Catch a bug in GCC 2.95.2 x86.
* doc/autoconf.texi (C Compiler): Document the above.
* NEWS: Likewise.

Revision 1.1793 - (view) (download) (annotate) - [select for diffs]
Tue Nov 13 15:18:26 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1792: +6 -0 lines
Diff to previous 1.1792
* tests/m4sh.at (LINENO): Protect from autom4te's substitution by
hand.
* tests/tools.at: Don't protect dnl, AT_DATA_M4SH does.

Revision 1.1792 - (view) (download) (annotate) - [select for diffs]
Tue Nov 13 15:04:16 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1791: +5 -0 lines
Diff to previous 1.1791
* lib/autotest/general.m4 (AT_INIT): After having run the test
group, go back to the initial directory, not to at_suite_dir.

Revision 1.1791 - (view) (download) (annotate) - [select for diffs]
Tue Nov 13 14:43:50 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1790: +13 -0 lines
Diff to previous 1.1790
* tests/atspecific.m4 (AT_DATA_M4SUGAR, AT_DATA_M4SH)
(AT_DATA_AUTOCONF):  Also protect @&t@ from autom4te.
(AT_CHECK_AUTOCONF, AT_CHECK_AUTOHEADER): Pass no --include
option.
(AT_CHECK_CONFIGURE): Use absolute paths.
(_AT_CHECK_AC_MACRO): Create aclocal.m4 with AC_STATE_SAVE in it.
The problem is still the old one: there is no means in M4 (that I
know about) to create a defining macro, because there is no means
to create `$1' etc., therefore, the defining macro ``swallows''
all the arguments meant to the defined macro.

Revision 1.1790 - (view) (download) (annotate) - [select for diffs]
Tue Nov 13 14:05:25 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1789: +7 -0 lines
Diff to previous 1.1789
* tests/atspecific.m4 (AT_DATA_AUTOCONF): New.
* tests/aclocal.m4: Remove, as it is no longer used.

Revision 1.1789 - (view) (download) (annotate) - [select for diffs]
Tue Nov 13 14:03:01 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1788: +9 -0 lines
Diff to previous 1.1788
* lib/autotest/general.m4: Change `tests?' into `groups?' in
variable names when referring to a single test group, or to
`suite' when referring to the whole test suite.
`at_last_test' is removed: m4 compute at_format itself.
(at_stdout, at_stder1, at_stderr): New variables.
(AT_CHECK): Use them.

Revision 1.1788 - (view) (download) (annotate) - [select for diffs]
Tue Nov 13 13:15:48 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1787: +9 -0 lines
Diff to previous 1.1787
* lib/autotest/general.m4 (AT_INIT): Be sure to put `.', relative,
in PATH.
Create `testsuite.dir/003/run' instead of `testsuite.003'.
Do it as soon as a test fails, don't wait till the end of the test
suite.
Don't remove $as_me.[0-9]*, since these files no longer exist.

Revision 1.1787 - (view) (download) (annotate) - [select for diffs]
Tue Nov 13 12:03:11 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1786: +5 -0 lines
Diff to previous 1.1786
* tests/tools.at: Use absolute paths, since we are no longer run
in place.

Revision 1.1786 - (view) (download) (annotate) - [select for diffs]
Tue Nov 13 11:41:08 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1785: +12 -0 lines
Diff to previous 1.1785
Now that tests are running in their own private dir, there is no
need to list the files to remove at the end of tests groups.
* lib/autotest/general.m4 (_AT_CLEANUP_FILE, AT_CLEANUP_FILES):
(AT_data_files, at_data_files): Remove.
(AT_CLEANUP, AT_DATA): Simplify.
(AT_INIT): Adjust.
Remove the group dir if !debug && !failed.
* tests/atspecific.m4: Adjust.

Revision 1.1785 - (view) (download) (annotate) - [select for diffs]
Tue Nov 13 11:39:14 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1784: +13 -0 lines
Diff to previous 1.1784
Start a new layout for Autotest: `testsuite' creates
`testsuite.dir' in which the at-check-line etc. files are to be
found, and `testsuite.dir/003' where the test group 3 is run.
* lib/autotest/general.m4 (AT_INIT): at_tests_dir,
at_check_line_file, at_format, at_test_normalized, at_group_dir
are new variables.
Create the directories.
Use absolute paths for at- files.
(AT_CHECK): Adjust.

Revision 1.1784 - (view) (download) (annotate) - [select for diffs]
Tue Nov 13 10:42:05 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1783: +6 -0 lines
Diff to previous 1.1783
* m4sugar.m4 (_m4_foreach): Make it linear instead quadratic.
(m4_car2): New.
(m4_car): Properly quote arguments.

Revision 1.1783 - (view) (download) (annotate) - [select for diffs]
Tue Nov 13 09:56:46 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1782: +5 -0 lines
Diff to previous 1.1782
* tests/aclocal.m4 (AC_STATE_SAVE): s/LIBOBJS/LIB@&t@OBJS/ to cope
with stricter rules on LIBOBJS.

Revision 1.1782 - (view) (download) (annotate) - [select for diffs]
Mon Nov 12 18:48:58 2001 UTC (10 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1781: +6 -0 lines
Diff to previous 1.1781
* lib/autoconf/c.m4 (AC_C_PROTOTYPES): Define __PROTOTYPES too.
* doc/autoconf.texi (C Compiler): AC_C_PROTOTYPES now defines
  __PROTOTYPES too.

Revision 1.1781 - (view) (download) (annotate) - [select for diffs]
Mon Nov 12 16:11:43 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1780: +4 -0 lines
Diff to previous 1.1780
* lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT): Use AC_CHECK_FUNCS.

Revision 1.1780 - (view) (download) (annotate) - [select for diffs]
Mon Nov 12 16:08:52 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1779: +9 -0 lines
Diff to previous 1.1779
* lib/autoconf/c.m4, lib/autoconf/fortran.m4,
* lib/autoconf/functions.m4, lib/autoconf/general.m4,
* lib/autoconf/headers.m4, lib/autoconf/libs.m4,
* lib/autoconf/programs.m4, lib/autoconf/specific.m4,
* lib/autoconf/types.m4: When invoking AC_DEFINE and friends,
specify to what the macro should be defined (typically to 1).

Revision 1.1779 - (view) (download) (annotate) - [select for diffs]
Mon Nov 12 15:47:35 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1778: +5 -0 lines
Diff to previous 1.1778
* lib/autoconf/functions.m4 (AC_FUNC_STRTOD): AC_SUBST POW_LIB.
From Jim Meyering.

Revision 1.1778 - (view) (download) (annotate) - [select for diffs]
Mon Nov 12 08:59:54 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1777: +7 -0 lines
Diff to previous 1.1777
* lib/autoconf/programs.m4 (_AC_PROG_LEX_YYTEXT_DECL): Use
AC_TRY_EVAL to run $LEX, not AC_TRY_COMMAND.  This validates the
definition used by Automake where LEX is +/- "${missing} lex" and
`missing' itself contains variables.

Revision 1.1777 - (view) (download) (annotate) - [select for diffs]
Mon Nov 12 08:59:40 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1776: +6 -0 lines
Diff to previous 1.1776
* lib/autotest/general.m4 (AT_INIT): Push KILL at the end.
Now that M4sh pushes BODY, the comments were output at the end of
the test suites.

Revision 1.1776 - (view) (download) (annotate) - [select for diffs]
Thu Nov 8 17:21:38 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1775: +9 -1 lines
Diff to previous 1.1775
* bin/autoreconf.in (&autoreconf): Run aclocal before tracing, so
that we can trace macros from aclocal.m4.
Trace AC_PROG_LIBTOOL, not AM_PROG_LIBTOOL, since the latter is
obsoleted, and redirect to the former anyway.
Reported by Ralf Corsepius.

Revision 1.1775 - (view) (download) (annotate) - [select for diffs]
Thu Nov 8 16:15:20 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1774: +9 -0 lines
Diff to previous 1.1774
* bin/autoreconf.in (&autoreconf): AC_CONFIG_SUBIDRS are to be
processed only if present.
* tests/torture.at (Configuring subdirectories): Use autoreconf
instead of successive calls to autoconf.
Add a nonexistent subdirectory to exercise the patch above.
Reported by Ralf Corsepius.

Revision 1.1774 - (view) (download) (annotate) - [select for diffs]
Thu Nov 8 00:31:41 2001 UTC (10 years, 6 months ago) by kryde
Branch: MAIN
Changes since 1.1773: +5 -0 lines
Diff to previous 1.1773
* autoconf.texi (Limitations of Usual Tools): Note HP-UX cc
doesn't accept .S files.

Revision 1.1773 - (view) (download) (annotate) - [select for diffs]
Wed Nov 7 19:34:20 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1772: +9 -0 lines
Diff to previous 1.1772
* lib/m4sugar/m4sugar.m4 (m4_pattern_forbid): Accepts $2.
* lib/autoconf/general.m4 (AC_INTI): Forbid LIBOBJS.
(_AC_LIBOBJ): s/LIBOBJS/LIB@&t@OBJS/.
* bin/autom4te.in (warn_forbidden): New.
(handle_output): Use it.
Read m4_pattern_forbid with messages.

Revision 1.1772 - (view) (download) (annotate) - [select for diffs]
Mon Nov 5 17:39:33 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1771: +5 -0 lines
Diff to previous 1.1771
* bin/autom4te.in (--normalize): Remove.
* lib/autom4te.in: Adjust.

Revision 1.1771 - (view) (download) (annotate) - [select for diffs]
Mon Nov 5 17:35:02 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1770: +6 -0 lines
Diff to previous 1.1770
* tests/Makefile.am (testsuite): Rename this target as...
($(TESTSUITE)): this.
From Nicolas Joly.

Revision 1.1770 - (view) (download) (annotate) - [select for diffs]
Mon Nov 5 13:04:41 2001 UTC (10 years, 6 months ago) by adl
Branch: MAIN
Changes since 1.1769: +5 -0 lines
Diff to previous 1.1769
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): When removing
the --prefix option, also remove it's argument.

Revision 1.1769 - (view) (download) (annotate) - [select for diffs]
Mon Nov 5 09:32:35 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1768: +5 -1 lines
Diff to previous 1.1768
* doc/autoconf.texi (testsuite Invocation): Update.
(Writing testsuite.at): Update.

Revision 1.1768 - (view) (download) (annotate) - [select for diffs]
Sat Nov 3 12:02:16 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1767: +4 -0 lines
Diff to previous 1.1767
* doc/autoconf.texi: s/@code/@command/ where appropriate.

Revision 1.1767 - (view) (download) (annotate) - [select for diffs]
Sat Nov 3 12:01:35 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1766: +14 -0 lines
Diff to previous 1.1766
* lib/Autom4te/General.pm: (&catfile, &canonfile)
(&file_name_is_absolute): New, wrappers around routines from
File::Spec.
Use and export them.
(&find_configure_ac): Optionally take a directory where to look at.
* bin/autoreconf.in (&parse_args): Trim the configure.ac part of
the arguments.
Default @ARGV to `.', not find_configure_ac.
(&autoreconf): Argument is a directory.
Trace AC_CONFIG_SUBDIRS and schedule the subdirs for autoreconf'ing.
* doc/autoconf.texi (autoreconf Invocation): Update.

Revision 1.1766 - (view) (download) (annotate) - [select for diffs]
Sat Nov 3 11:59:48 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1765: +13 -0 lines
Diff to previous 1.1765
* lib/Autom4te/General.pm (@export_vars, @export_subs)
(@export_forward_subs): New.
Add basename, dirname, and fileparse.
(@EXPORT): Adjust.
* bin/autoreconf.in (&autoreconf): Fix call to fileparse.
Don't look for aclocal flags if we already know aclocal is not
used.
Move aclocal.m4t only if it exists.
Reported by Ezra Peisach.

Revision 1.1765 - (view) (download) (annotate) - [select for diffs]
Sat Nov 3 11:59:35 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1764: +7 -0 lines
Diff to previous 1.1764
* bin/autoreconf.in (&parse_args): Work only on the configure.ac
passed on command line, defaulting to ./configure.ac if present.
(&maybe_autoreconf, File::Find): Remove, unused.
(&autoreconf): If autoconf is not used, don't try to trace.

Revision 1.1764 - (view) (download) (annotate) - [select for diffs]
Fri Nov 2 17:35:50 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1763: +4 -0 lines
Diff to previous 1.1763
* configure.ac: Bump to 2.52g.

Revision 1.1763 - (view) (download) (annotate) - [select for diffs]
Fri Nov 2 16:39:02 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_52f
Changes since 1.1762: +4 -0 lines
Diff to previous 1.1762
Version 2.52f.

Revision 1.1762 - (view) (download) (annotate) - [select for diffs]
Fri Nov 2 16:38:15 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1761: +6 -0 lines
Diff to previous 1.1761
* config/config.guess, config/config.sub, doc/standards.texi:
* config/lispdir.m4: Update from masters.
* configure.ac: Bump to 2.52f.

Revision 1.1761 - (view) (download) (annotate) - [select for diffs]
Fri Nov 2 16:28:33 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1760: +8 -1 lines
Diff to previous 1.1760
* bin/autoreconf.in (&autoreconf): Set `$aclocal_flags' to ''.
Don't run aclocal when aclocal.m4 is not from aclocal.
From Ezra Peisach.
Don't run libtoolize and gettextize if --install is not given.

Revision 1.1760 - (view) (download) (annotate) - [select for diffs]
Thu Nov 1 22:44:48 2001 UTC (10 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1759: +5 -0 lines
Diff to previous 1.1759
(AS_SHELL_SANITIZE): _AS_CR_PREPARE needs to
be invoked before _AS_LINENO_PREPARE.
(_AS_LINENO_PREPARE): Use as_cr_digits and as_cr_alnum rather
than character ranges.

Revision 1.1759 - (view) (download) (annotate) - [select for diffs]
Thu Nov 1 20:14:32 2001 UTC (10 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1758: +8 -0 lines
Diff to previous 1.1758
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Fix NLS before
invoking AS_BASENAME.  Set the locale variables to 'C' if
possible, as POSIX requires this to get the traditional
behavior.
* doc/autoconf.texi (Special Shell Variables): Describe the above.

Revision 1.1758 - (view) (download) (annotate) - [select for diffs]
Wed Oct 31 20:10:13 2001 UTC (10 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1757: +4 -1 lines
Diff to previous 1.1757
* lib/m4sugar/m4sh.m4 (_AS_LINENO_WORKS): Do not surround body
with {}, as that triggers a bug in Bash 2.05.

Revision 1.1757 - (view) (download) (annotate) - [select for diffs]
Wed Oct 31 19:32:35 2001 UTC (10 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1756: +13 -0 lines
Diff to previous 1.1756
* lib/m4sugar/m4sh.m4 (_AS_LINENO_PREPARE): Use Sed rather than
Awk.  Fix the sed prepass to work even if there are multiple
instances of $LINENO on the same line.  Do not substitute for
other variables like $LINENOT.  Do not check file dates; such a
check is unreliable on sufficiently fast machines, and removing
the check makes the code simpler and more reliable.  Check for
output and chmod failures.

* doc/autoconf.texi (Special Shell Variables): Document the above.

Revision 1.1756 - (view) (download) (annotate) - [select for diffs]
Wed Oct 31 10:42:16 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1755: +5 -0 lines
Diff to previous 1.1755
* tests/Makefile.am (atconfig): Remove this target, Automake
handles it now.

Revision 1.1755 - (view) (download) (annotate) - [select for diffs]
Wed Oct 31 10:40:12 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1754: +7 -0 lines
Diff to previous 1.1754
* lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Do not
AC_CONFIG_FILES(atlocal) as it means a file atlocal.in *must* be
provided, while it is optional.
* configure.ac: Adjust.

Revision 1.1754 - (view) (download) (annotate) - [select for diffs]
Fri Oct 26 19:54:34 2001 UTC (10 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1753: +14 -0 lines
Diff to previous 1.1753
* NEWS, README, configure.ac, lib/Autom4te/General.pm,
  lib/Autom4te/Struct.pm:
Require Perl 5.005_03 instead of just 5.005, as some tests fail
with 5.005_02.

* doc/autoconf.texi (Special Shell Variables): Document some
more LINENO gotchas, particularly with respect to the Awk+Sed hack.

* lib/m4sugar/m4sh.m4 (_AS_LINENO_WORKS): New macro.
(_AS_LINENO_PREPARE): Use it instead of shell eval, since
eval $LINENO is not portable in practice.

Revision 1.1753 - (view) (download) (annotate) - [select for diffs]
Wed Oct 24 14:29:16 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1752: +4 -0 lines
Diff to previous 1.1752
* lib/Autom4te/General.pm (backname): New.

Revision 1.1752 - (view) (download) (annotate) - [select for diffs]
Wed Oct 24 13:30:56 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1751: +5 -0 lines
Diff to previous 1.1751
* m4/: Remove, merged into...
* config/: here.

Revision 1.1751 - (view) (download) (annotate) - [select for diffs]
Tue Oct 23 17:18:44 2001 UTC (10 years, 6 months ago) by Zastai
Branch: MAIN
Changes since 1.1750: +5 -0 lines
Diff to previous 1.1750
* doc/autoconf.texi (Shellology): Mention the problems with bash 2.05's use
  of ANSI quoting in its `set' builtin.

Revision 1.1750 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 17:52:28 2001 UTC (10 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1749: +15 -0 lines
Diff to previous 1.1749
* lib/autoconf/functions.m4 (AC_FUNC_STRERROR_R):
Rename ac_cv_func_strerror_r_works to ac_cv_func_strerror_r_char_p,
and rename HAVE_WORKING_STRERROR_R to STRERROR_R_CHAR_P, since
POSIX decided to standardize on the int flavor of strerror_r.
Always do char* test, as there's no reason not to.
Assign to a char* var, to catch strerror_r that returns int*.

* doc/autoconf.texi (Particular Functions):
Document the above changes.  Also, document the fact that
AC_FUNC_STRERROR_R defines HAVE_DECL_STRERROR_R.

* NEWS: Mention HAVE_WORKING_STRERROR_R -> STRERROR_R_CHAR_P.

Revision 1.1749 - (view) (download) (annotate) - [select for diffs]
Sat Oct 20 06:57:21 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1748: +5 -0 lines
Diff to previous 1.1748
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): The name of
the executable was missing from the log.

Revision 1.1748 - (view) (download) (annotate) - [select for diffs]
Sat Oct 20 06:56:45 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1747: +13 -0 lines
Diff to previous 1.1747
* lib/Autom4te/General.pm (&update_file): If destination is
unchanged, remove the source.
(&up_to_date_p): Don't be verbose, be debug.
* bin/autoreconf.in: No longer support --m4dir.
(&autoreconf): Display the full path of the configure.ac we are
studying.
Trace it only once.
Be sure to honor --force with gettextize.
Always run aclocal.
* doc/autoconf.texi: Adjust.

Revision 1.1747 - (view) (download) (annotate) - [select for diffs]
Sat Oct 20 06:51:41 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1746: +12 -0 lines
Diff to previous 1.1746
* bin/autoheader.in ($localdir, $m4, $SIMPLE_BACKUP_SUFFIX):
Remove, dead.
* bin/autoreconf.in (&autoreconf): Do not run gettextize when
`intl' is already present, as it refuses unless --force.
(&parse_args): Use -I, --include instead of the old Autoconf
options.
($localdir, $autoconf_dir): Remove.
(@include): New.
(&maybe_autoreconf): New, to preserve $_ for File::Find.

Revision 1.1746 - (view) (download) (annotate) - [select for diffs]
Fri Oct 19 18:36:43 2001 UTC (10 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1745: +5 -0 lines
Diff to previous 1.1745
* lib/autoconf/programs.m4 (AC_PROG_AWK): Prefer gawk to mawk.
* doc/autoconf.texi (Particular Programs): Likewise.

Revision 1.1745 - (view) (download) (annotate) - [select for diffs]
Fri Oct 19 17:34:53 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1744: +7 -0 lines
Diff to previous 1.1744
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES): Name the generated
file in @configure_input@.
Don't mention `automatically' in addition to `generated'.
* tests/torture.at (#define header templates): Adjust.

Revision 1.1744 - (view) (download) (annotate) - [select for diffs]
Fri Oct 19 16:02:37 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1743: +6 -0 lines
Diff to previous 1.1743
* lib/emacs/autoconf-mode.el, lib/emacs/autotest-mode.el: In a
comment, explain how to install automatic mode selection.
From Russ Allbery.

Revision 1.1743 - (view) (download) (annotate) - [select for diffs]
Fri Oct 19 14:26:45 2001 UTC (10 years, 6 months ago) by akim
Branch: MAIN
Changes since 1.1742: +5 -0 lines
Diff to previous 1.1742
* bin/autoreconf.in (autoreconf): Display the path to the
configure.ac being studied.

Revision 1.1742 - (view) (download) (annotate) - [select for diffs]
Fri Oct 19 00:26:15 2001 UTC (10 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1741: +2 -0 lines
Diff to previous 1.1741
* lib/m4sugar/m4sh.m4 (as_me): Shell-quote the argument of
AS_BASENAME, in case $0 contains white space.

Revision 1.1741 - (view) (download) (annotate) - [select for diffs]
Thu Oct 18 23:39:26 2001 UTC (10 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1740: +18 -0 lines
Diff to previous 1.1740
* lib/autoconf/types.m4 (AC_CHECK_SIZEOF): Cast sizeof to unsigned
long, to work around a bug in the HP C compiler version HP92453-01
B.11.11.23709.GP.

* lib/m4sugar/m4sh.m4 (AS_DIRNAME): Use 'dirname' if that works.
(AS_BASENAME_EXPR): New macro.
(AS_BASENAME_SED): Do not assume GNU sed semantics.
(AS_BASENAME): Use 'basename' if that works; then try 'expr';
and fall back on 'sed' only if the other two fail.  This makes
AS_BASENAME act more like AS_DIRNAME.
* lib/autoconf/general.m4 (_AC_INIT_SRCDIR):
Use AS_DIRNAME, since I think it's now DOS-friendly.
* tests/m4sh.at (DIRNAME_TEST): New arg $3.
Allow "dirname //FOO" to return either / or //, as POSIX allows
either behavior.

Revision 1.1740 - (view) (download) (annotate) - [select for diffs]
Sun Oct 14 11:48:18 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1739: +6 -1 lines
Diff to previous 1.1739
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Recognize
`a_out.exe' for OpenVMS 7.1, DEC C 5.5 compiler, via GNV.
From Eric Sharkey.

Revision 1.1739 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 12:59:27 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1738: +7 -0 lines
Diff to previous 1.1738
* lib/m4sugar/m4sh.m4 (_AS_ECHO_N_PREPARE): m4_defun, not
m4_define, since...
(_AS_ECHO_N): AS_REQUIREs it.

Revision 1.1738 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 12:58:44 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1737: +9 -0 lines
Diff to previous 1.1737
* lib/autoconf/general.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS)
(AC_INCLUDES_DEFAULT): Move to...
* lib/autoconf/headers.m4: here.
* lib/autoconf/types.m4: Comment changes.
* doc/autoconf.texi: Specify where the default includes are used
in the macro prototypes.

Revision 1.1737 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 12:57:35 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1736: +5 -0 lines
Diff to previous 1.1736
* lib/autoconf/autoconf.m4 (m4_patsubst, m4_regexp): New
transition code.

Revision 1.1736 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 09:40:33 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1735: +8 -4 lines
Diff to previous 1.1735
* bin/autoreconf.in (&autoreconf): Remove debugging code.
(&parse_args): Pass verbosity/debugging options to subtools when
--debug, not when --verbose.
* lib/autom4te.in (Autoreconf-preselections): New.
(Autoconf): Use it.

Revision 1.1735 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 08:27:15 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1734: +4 -0 lines
Diff to previous 1.1734
* bin/autoreconf.in (autoreconf): Run libtoolize when appropriate.

Revision 1.1734 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 08:26:58 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1733: +6 -0 lines
Diff to previous 1.1733
* doc/autoconf.texi (autoreconf Invocation): Adjust.
* bin/autoreconf.in (autoreconf): Run gettextize when appropriate.

Revision 1.1733 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 08:26:43 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1732: +9 -0 lines
Diff to previous 1.1732
* tests/tools.at (AT_CHECK_PERL_SYNTAX): Check autoreconf.
(Syntax of the shell scripts): Don't.
* bin/autoheader.in, bin/autom4te.in, bin/autoreconf.in: Don't
bother with $force since...
* lib/Autom4te/General.pm: does.

Revision 1.1732 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 08:25:44 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1731: +9 -0 lines
Diff to previous 1.1731
* bin/autoreconf.in: Rewrite in Perl.
* configure.ac: Adjust.
* lib/Autom4te/General.pm (&up_to_date_p): New.
* bin/autom4te.in (&up_to_date_p): Use it.
Rename as...
(&up_to_date): this.

Revision 1.1731 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 08:22:49 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1730: +9 -0 lines
Diff to previous 1.1730
* lib/m4sugar/m4sugar.m4 (m4_case, m4_bmatch, m4_normalize)
(m4_list_cmp): Use $0 to reinvoke yourself.
(m4_patsubsts): New.
(m4_strip, m4_version_unletter): Use it.
* tests/atspecific.m4 (AT_DATA_M4SUGAR, AT_DATA_M4SH): Likewise.

Revision 1.1730 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 08:22:33 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1729: +11 -0 lines
Diff to previous 1.1729
* lib/autoconf/autoconf.m4, lib/autoconf/general.m4,
* lib/autoconf/libs.m4, lib/autoconf/status.m4,
* lib/autoconf/types.m4, lib/autotest/general.m4,
* lib/m4sugar/m4sh.m4, lib/m4sugar/m4sugar.m4, tests/atspecific.m4,
* tests/torture.at: Rename m4_regexp, m4_patsubst, and m4_match to
m4_bregexp, m4_bpatsubst, and m4_bmatch.
* doc/autoconf.texi (Redefined M4 Macros): Adjust.

Revision 1.1729 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 08:22:09 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1728: +4 -0 lines
Diff to previous 1.1728
* lib/m4sugar/m4sh.m4: Use AS_REQUIRE.

Revision 1.1728 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 08:21:54 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1727: +12 -0 lines
Diff to previous 1.1727
* lib/m4sugar/m4sh.m4 (AS_DIRNAME_EXPR): Use AS_REQUIRE.
* tests/tools.at (AT_DATA_FORBIDDEN): Rename/move/duplicate to...
* tests/atspecific.m4 (AT_DATA_M4SUGAR, AT_DATA_M4SH): here.
* tests/tools.at, tests/m4sh.at: Use it.
* tests/m4sh.at: Don't rely on Autoconf macros.
(DIRNAME_TEST): Also exercise the expr variant.
* tests/m4sugar.at, tests/atspecific.m4 (AT_CHECK_M4SUGAR): The
preferred M4sugar extension is now `.4s'.
* tests/README: Remove.

Revision 1.1727 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 08:21:34 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1726: +9 -0 lines
Diff to previous 1.1726
* lib/m4sugar/m4sugar.m4 (m4_provide_ifelse): Rename as...
(m4_provide_if): this.
* lib/m4sugar/m4sh.m4 (AS_REQUIRE): New.
* lib/autoconf/general.m4 (AS_DEFUN, AC_DEFUN_ONCE, AC_BEFORE)
(AC_REQUIRE, AC_PROVIDE, AC_PROVIDE_IFELSE): Be exact copy of the
M4sugar peer, i.e., drop the `AC_PROVIDE_$1' broken marker.

Revision 1.1726 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 08:21:18 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1725: +13 -0 lines
Diff to previous 1.1725
Use `add-log-current-defun-function' for ChangeLog creation.
Suggested by Tom Tromey.
* lib/emacs/autotest-mode.el (autotest-mode-map): New.
(autotest-mode): Adjust.
* lib/emacs/autoconf-mode.el (autoconf-mode-map): Modernize, map
'comment-region onto `C-c ;'.
Comments are `#', not `dnl'.
(autoconf-current-defun): New.
(autoconf-font-lock-keywords): Recognize `m4_defun'.

Revision 1.1725 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 08:20:59 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1724: +15 -0 lines
Diff to previous 1.1724
* lib/autoconf/general.m4 (_m4_divert(BODY)): Move to...
* lib/m4sugar/m4sh.m4: here.
(AS_INIT): Push the BODY diversion, set the #! /bin/sh line.
* lib/autoconf/general.m4 (AC_PLAIN_SCRIPT) : Remove.
(AT_INIT): Replace AC_PLAIN_SCRIPT with AS_INIT invocation,
include handle the m4_pattern_*, no longer push the
BODY diversion nor set the /bin/sh line, AS_INIT does it.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* tests/base.at: Adjust the tests to use AS_INIT.
* tests/tools.at (AT_DATA_FORBIDDEN): New.
(autoconf: forbidden tokens): Adjust to work on M4sh instead of
Autoconf.

Revision 1.1724 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 04:17:08 2001 UTC (10 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1723: +11 -0 lines
Diff to previous 1.1723
* doc/autoconf.texi (config.status Invocation):
CONFIG_SHELL defaults to a shell that supports LINENO if available.

* lib/m4sugar/m4sh.m4 (_AS_LINENO_PREPARE): If the current
shell does not support LINENO, and if CONFIG_SHELL is unset or
empty, and if we can find a shell that does support LINENO,
then set CONFIG_SHELL to that shell and then re-execute
ourselves with CONFIG_SHELL.

Revision 1.1723 - (view) (download) (annotate) - [select for diffs]
Fri Oct 5 19:07:09 2001 UTC (10 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1722: +6 -0 lines
Diff to previous 1.1722
* tests/Makefile.am (clean-local): Don't invoke $(TESTSUITE) if it
doesn't exist.  Remove *.tmp, as a .tmp file is created during the
build of $(TESTSUITE).

Revision 1.1722 - (view) (download) (annotate) - [select for diffs]
Fri Oct 5 17:46:46 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1721: +6 -0 lines
Diff to previous 1.1721
* lib/m4sugar/m4sh.m4 (_AS_LINENO_PREPARE): Look in the path
iff we are a bareword.
Reported by Raja R Harinath.

Revision 1.1721 - (view) (download) (annotate) - [select for diffs]
Fri Oct 5 16:12:22 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1720: +9 -0 lines
Diff to previous 1.1720
* tests/m4sh.at (LINENO): New.
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Be sure to set
PATH_SEPARATOR before using it.
Fix the absolute path case/esac pattern.
Provide $0 as fallback for as_myself.
Reported by Raja R Harinath.

Revision 1.1720 - (view) (download) (annotate) - [select for diffs]
Fri Oct 5 16:12:06 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1719: +12 -0 lines
Diff to previous 1.1719
* Makefile.am, config/Makefile.am, lib/emacs/Makefile.am,
* m4/Makefile.am, man/Makefile.am: Add/adjust MAINTAINERCLEANFILES.

Revision 1.1719 - (view) (download) (annotate) - [select for diffs]
Thu Oct 4 15:24:31 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1718: +5 -0 lines
Diff to previous 1.1718
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Use a portable
combination of Awk and sed to replace $LINENO.

Revision 1.1718 - (view) (download) (annotate) - [select for diffs]
Tue Oct 2 23:33:49 2001 UTC (10 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1717: +4 -0 lines
Diff to previous 1.1717
* doc/autoconf.texi (Limitations of Builtins): You can't use
"source"; it's not portable.  Remove confusing and
somewhat-incorrect example involving "." and "/".

Revision 1.1717 - (view) (download) (annotate) - [select for diffs]
Tue Oct 2 23:15:09 2001 UTC (10 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1716: +5 -0 lines
Diff to previous 1.1716
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): "source" -> ".", for
compatibility with POSIX shells.

Revision 1.1716 - (view) (download) (annotate) - [select for diffs]
Tue Oct 2 14:37:07 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1715: +5 -0 lines
Diff to previous 1.1715
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Just source 40.lineno
instead of exec'ing to preserve $0 and $@.

Revision 1.1715 - (view) (download) (annotate) - [select for diffs]
Mon Oct 1 07:01:22 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1714: +5 -0 lines
Diff to previous 1.1714
* tests/testsuite (AT_INIT) <at_pass_list>: New.
Don't run twice the same test.

Revision 1.1714 - (view) (download) (annotate) - [select for diffs]
Mon Oct 1 07:01:08 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1713: +9 -0 lines
Diff to previous 1.1713
* lib/autotest/general.m4 (AT_INIT) <--help>: Catch up with reality.
No longer output the list of tests.
<--list>: New option.
<--full-help>: Remove.
Complete the short/long options duality.
Various small adjustments.

Revision 1.1713 - (view) (download) (annotate) - [select for diffs]
Mon Oct 1 07:00:54 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1712: +5 -0 lines
Diff to previous 1.1712
* doc/autoconf.texi: Use @kbd for user input.
Always use `$' as shell prompt.

Revision 1.1712 - (view) (download) (annotate) - [select for diffs]
Sun Sep 30 17:17:34 2001 UTC (10 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1711: +7 -0 lines
Diff to previous 1.1711
	* lib/autoconf/status.m4 (AC_OUTPUT_MAKE_DEFS):
	Don't use nested parenthesization.  This patch was originally
	suggested to bug-autoconf by Philippe De Muyter on 2000-05-28,
	but somehow it didn't get incorporated then.
	* doc/autoconf.texi (Limitations of Usual Tools):
	Clarify remark about sed and nested parenthesization.

Revision 1.1711 - (view) (download) (annotate) - [select for diffs]
Sun Sep 30 15:18:47 2001 UTC (10 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1710: +11 -0 lines
Diff to previous 1.1710
* lib/autoconf/types.m4 (AC_CHECK_SIZEOF):
Report an error if the size cannot be determined even though
the type exists.
* lib/autoconf/general.m4 (_AC_COMPUTE_INT_COMPILE):
Check for `expr' arithmetic overflow, and for compilation failure,
and invoke a new argument $4 if either is discovered.
This makes _AC_COMPUTE_INT_COMPILE more like _AC_COMPUTE_INT_RUN.
(_AC_COMPUTE_INT): Pass IF-FAILS arg to _AC_COMPUTE_INT_COMPILE.

Revision 1.1710 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 13:55:40 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1709: +2 -1 lines
Diff to previous 1.1709
typo.

Revision 1.1709 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 11:56:26 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1708: +5 -0 lines
Diff to previous 1.1708
* lib/emacs/autoconf-mode.el, lib/emacs/autotest-mode.el: New.
* configure.ac: Adjust.

Revision 1.1708 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 10:14:36 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1707: +8 -0 lines
Diff to previous 1.1707
* lib/autotest/general.m4 (AT_VICTIMS): Rename as...
(AT_TESTED): this.
(AT_INIT): More the wrapped section to where it will be expanded.
Output `AT_tested' only when existing.
Catch unexpanded PACKAGE_STRING and PACKAGE_BUGREPORT.

Revision 1.1707 - (view) (download) (annotate) - [select for diffs]
Thu Sep 27 13:28:15 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1706: +23 -0 lines
Diff to previous 1.1706
Fix the passing of $? to ACTION-IF-FAILED in AC_TRY_RUN, that
generates too many bug reports.
* lib/autoconf/general.m4 (_AC_RUN_IFELSE): Pass the right exit
status when executing the ACTION-IF-FALSE.
* tests/base.at (AC_TRY_*): Rename as...
(AC_TRY_COMMAND): this.
(AC_RUN_IFELSE): New.
* tests/compile.at (Extensions, C keywords)
(AC_PROG_CPP requires AC_PROG_CC, GNU Fortran 77)
(Broken/missing compilers, AC_PROG_CPP with warnings)
(AC_PROG_CPP without warnings, AC_PROG_CPP via CC): Move to...
* tests/c.at (Extensions, C keywords)
(Broken/missing compilers, AC_PROG_CPP with warnings)
(AC_PROG_CPP without warnings, AC_PROG_CPP via CC)
(AC_PROG_CPP requires AC_PROG_CC): here and...
* tests/fortran.at (GNU Fortran 77): there.
* doc/autoconf.texi (autoconf Invocation): Fix the example:
AC_TRY_RUN is about compilation, not shell commands.
(Test Programs): AC_TRY_RUN works as used to be advertised.

Revision 1.1706 - (view) (download) (annotate) - [select for diffs]
Thu Sep 27 08:27:55 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1705: +9 -0 lines
Diff to previous 1.1705
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Fix bugs spotted by
Raja R Harinath:
Be sure to detect when $LINENO always returns the same value.
Look for the original script, basename($0) is certainly not
enough.
Pass the CLI arguments to `$as_me.lineno'.

Revision 1.1705 - (view) (download) (annotate) - [select for diffs]
Tue Sep 25 09:54:29 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1704: +7 -0 lines
Diff to previous 1.1704
* lib/autotest/general.m4 (AT_INIT): Dump the whole config.log.
Be sure the close and reopen the LOG fd before and after using tee
to extend the log.
<at_tests_pattern>: Adjust to the new format of at_help_all.

Revision 1.1704 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 17:19:45 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1703: +0 -1 lines
Diff to previous 1.1703
Regen.

Revision 1.1703 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 17:18:20 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1702: +5 -0 lines
Diff to previous 1.1702
* bin/autom4te.in (parse_args): There can be several invocations
of --language now.

Revision 1.1702 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 17:18:07 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1701: +4 -0 lines
Diff to previous 1.1701
* doc/autoconf.texi (Top): Wrap in @ifnottex.

Revision 1.1701 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 17:17:46 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1700: +30 -0 lines
Diff to previous 1.1700
* lib/autoconf/status.m4 (_AC_SRCPATHS): Compute and provide
ac_buildpath, ac_top_buildpath, ac_srcpath, and ac_top_srcpath.
(_AC_OUTPUT_FILES): Also substitute srcpath, top_srcpath,
builddir, buildpath, top_builddir, and top_buildpath.
(_AC_OUTPUT_SUBDIRS): Compute the dir variables *before* changing
the current directory.
* lib/autoconf/general.m4 (_AC_INIT_HELP): Compute the dir
variables *before* changing the current directory.
Skip nonexistent dirs.
* doc/autoconf.texi (Preset Output Variables): Document these
variables.
* lib/autotest/general.m4: Do not reset AT_victims.
Don't compute at_srcdir nor at_top_srcdir.
* tests/tools.at: Hence use top_srcdir.
* tests/Makefile.am, tests/autoconf, tests/autoheader,
* tests/autom4te, tests/autoreconf, tests/autoupdate, tests/ifnames:
Remove.
* tests/autoreconf.in, tests/wrappl.in, tests/autom4te.in,
* tests/wrapsh.in, tests/autoupdate.in: New.
* tests/Makefile.am (DISTCLEANFILES, EXTRA_DIST): Adjust.
* configure.ac: Build the position independent wrappers.
* man/Makefile.am: Now that test wrappers are position
independent, use them and drop dark envvar magic.

Revision 1.1700 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 17:16:57 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1699: +7 -0 lines
Diff to previous 1.1699
* doc/autoconf.texi (Common Shell Constructs): Rename as...
(Programming in M4sh): this.
Promote to @section.

Revision 1.1699 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 17:16:43 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1698: +8 -0 lines
Diff to previous 1.1698
* lib/autotest/general.m4 (AT_INIT): Dump config.log last.
Pass $at_debug_args to the rerun test suite.
* lib/m4sugar/Makefile.am (DISTCLEANFILES): New.
* bin/Makefile.am (ETAGS_SH): Don't use characters ranges.
From Paul Eggert.

Revision 1.1698 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 17:16:28 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1697: +4 -0 lines
Diff to previous 1.1697
* bin/autom4te.in (@my_warning): Remove, handled by `autom4te.cfg'.

Revision 1.1697 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 17:16:15 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1696: +5 -0 lines
Diff to previous 1.1696
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix shell
over-escaping.

Revision 1.1696 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 17:16:01 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1695: +10 -0 lines
Diff to previous 1.1695
* lib/Autom4te/General.pm (&debug): New.
* bin/autom4te.in ($language): Move to...
(parse_args): here.
Handle --language in languages.
* lib/autom4te.in (Automake-selections, Autoheader-selections)
(Autoscan-selections): New.
(Autoconf): Adjust.

Revision 1.1695 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 15:34:56 2001 UTC (10 years, 7 months ago) by Zastai
Branch: MAIN
Changes since 1.1694: +6 -0 lines
Diff to previous 1.1694
* m4/auxdir.m4, m4/cond.m4, m4/depend.m4, m4/init.m4, m4/install-sh.m4,
  m4/missing.m4, m4/sanity.m4, m4/strip.m4: Updated to match current versions
  from CVS Automake.

Revision 1.1694 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 14:42:14 2001 UTC (10 years, 7 months ago) by adl
Branch: MAIN
Changes since 1.1693: +5 -0 lines
Diff to previous 1.1693
* doc/autoconf.texi (Special Shell Variables): Add pdksh output
for $LINENO.

Revision 1.1693 - (view) (download) (annotate) - [select for diffs]
Sat Sep 22 15:21:20 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1692: +5 -0 lines
Diff to previous 1.1692
* lib/autoconf/autotest.m4: Create `package.m4'.
* tests/Makefile.am (package.m4): Remove.

Revision 1.1692 - (view) (download) (annotate) - [select for diffs]
Sat Sep 22 15:20:44 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1691: +14 -0 lines
Diff to previous 1.1691
Rely on `$LINENO' when possible instead of `__oline__'.
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Provide some form of
`$LINENO' support replacement when not supported.
(_AS_CR_PREPARE, _AS_TR_CPP_PREPARE, _AS_TR_SH_PREPARE): Invoke
them explicitly to be sure they are not output before this section
(via m4_require).  Cosmetic only.
* lib/autoconf/c.m4, lib/autoconf/general.m4,
* lib/autoconf/programs.m4: Replace all the occurrences of
`__oline__' with `$LINENO'.
* doc/autoconf.texi (Special Shell Variables): Document LINENO.

Revision 1.1691 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 16:19:09 2001 UTC (10 years, 7 months ago) by Zastai
Branch: MAIN
Changes since 1.1690: +7 -0 lines
Diff to previous 1.1690
* lib/autoconf/functions.m4 (_AC_FUNC_FORK): Replaceded an 8-bit
  character (u: -> ue) in a code comment.
  (AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): Only run 'ln -s' if we know
  it works.

Revision 1.1690 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 16:17:38 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1689: +5 -0 lines
Diff to previous 1.1689
* Makefile.maint (AUTOM4TE): Neutralize autom4te.
Suggested by Jim Meyering.

Revision 1.1689 - (view) (download) (annotate) - [select for diffs]
Thu Sep 20 16:19:54 2001 UTC (10 years, 7 months ago) by Zastai
Branch: MAIN
Changes since 1.1688: +5 -0 lines
Diff to previous 1.1688
* lib/autoconf/programs.m4: Use extensions listed in $ac_executable_extensions
  when looking for programs.

Revision 1.1688 - (view) (download) (annotate) - [select for diffs]
Thu Sep 20 15:51:52 2001 UTC (10 years, 7 months ago) by Zastai
Branch: MAIN
Changes since 1.1687: +7 -0 lines
Diff to previous 1.1687
* lib/autoconf/general.m4: Fix a small Englisho.
* lib/autoconf/status.m4: Fix a small typo.  Handle DOS paths when
  setting up ac_dir_suffix and ac_top_builddir.
* lib/m4sugar/m4sh.m4: Default CDPATH to $PATH_SEPARATOR, not ':'.

Revision 1.1687 - (view) (download) (annotate) - [select for diffs]
Thu Sep 20 15:39:46 2001 UTC (10 years, 7 months ago) by Zastai
Branch: MAIN
Changes since 1.1686: +10 -0 lines
Diff to previous 1.1686
* doc/autoconf.texi (File System Conventions): Clarify the use of
  PATH_SEPARATOR.
  (Special Shell Variables[PATH_SEPARATOR]): Ditto.
  (Special Shell Variables[CDPATH]): Mention that $PATH_SEPRATOR should
  be used instead of ':'.
* lib/autotest/general.m4: Replace occurrences of ':' in
  AUTOTEST_PATH with $PATH_SEPARATOR at test suite startup.

Revision 1.1686 - (view) (download) (annotate) - [select for diffs]
Thu Sep 20 15:08:21 2001 UTC (10 years, 7 months ago) by Zastai
Branch: MAIN
Changes since 1.1685: +5 -0 lines
Diff to previous 1.1685
* tests/atgeneral.m4: Add basic support for test ranges (e.g. 7-34) as
  arguments.  Fixed a typo.

Revision 1.1685 - (view) (download) (annotate) - [select for diffs]
Thu Sep 20 15:00:13 2001 UTC (10 years, 7 months ago) by Zastai
Branch: MAIN
Changes since 1.1684: +5 -0 lines
Diff to previous 1.1684
* man/Makefile.am (.x.1): Use @PATH_SEPARATOR@, not ':' to set up
  $PATH.  Also set AUTOM4TE_CFG, so we can process autom4te properly.

Revision 1.1684 - (view) (download) (annotate) - [select for diffs]
Thu Sep 20 14:55:49 2001 UTC (10 years, 7 months ago) by Zastai
Branch: MAIN
Changes since 1.1683: +9 -0 lines
Diff to previous 1.1683
* bin/autoscan.in: Add 'exec-perl-if-not-run-by-perl'.
* bin/autoupdate.in: Ditto.
* bin/autoheader.in: Reworded a few comments.
* bin/autoconf.in: Reworded help text for a few options.
* bin/autoheader.in, bin/autom4te.in, bin/autoreconf.in,
* bin/autoscan.in, bin/autoupdate.in: Ditto.

Revision 1.1683 - (view) (download) (annotate) - [select for diffs]
Thu Sep 20 14:52:57 2001 UTC (10 years, 7 months ago) by Zastai
Branch: MAIN
Changes since 1.1682: +6 -0 lines
Diff to previous 1.1682
* lib/Autom4te/XFile.pm (open): Simplified the error message (we
  already have $file).  Set output files to binary mode (helps avoid
  CR issues on DOSish systems).

Revision 1.1682 - (view) (download) (annotate) - [select for diffs]
Wed Sep 19 07:22:24 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1681: +5 -0 lines
Diff to previous 1.1681
* lib/autotest/general.m4: Englishoes.
From Tim Van Holder and Alexey Mahotkin.

Revision 1.1681 - (view) (download) (annotate) - [select for diffs]
Tue Sep 18 18:47:34 2001 UTC (10 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1680: +5 -0 lines
Diff to previous 1.1680
* doc/autoconf.texi (Common Shell Constructs):
New node, documenting AS_DIRNAME.
(Limitations of Usual Tools): Refer to it when discussing dirname.
Also, update discussion of POSIX standard to reflect latest draft.

Revision 1.1680 - (view) (download) (annotate) - [select for diffs]
Tue Sep 18 17:57:30 2001 UTC (10 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1679: +7 -0 lines
Diff to previous 1.1679
* lib/autoconf/c.m4:
(AC_LANG_INT_SAVE(C)): Also support negative values, down to LONG_MIN.

* lib/autoconf/general.m4 (_AC_COMPUTE_INT_COMPILE):
Do not pass a first argument with leading '-'
to expr, by parenthesizing initial integers that might be negative.

Revision 1.1679 - (view) (download) (annotate) - [select for diffs]
Tue Sep 18 16:23:11 2001 UTC (10 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1678: +12 -0 lines
Diff to previous 1.1678
* doc/autoconf.texi (Particular Functions): AC_FUNC_GETPGRP
now merely checks whether it is an error to pass an argument
to getpgrp.

* lib/autoconf/functions.m4 (_AC_FUNC_GETPGRP_TEST): Remove.
(AC_FUNC_GETPGRP): Don't bother with a runtime test.  Just check
whether it is a (compile-time) error to pass an argument to
getpgrp.  This simpler test supports the revised documentation,
and is all that AC_FUNC_GETPGRP's users really need.

Revision 1.1678 - (view) (download) (annotate) - [select for diffs]
Tue Sep 18 14:31:26 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1677: +4 -0 lines
Diff to previous 1.1677
* doc/autoconf.texi (Limitations of Make) <$<>: New.

Revision 1.1677 - (view) (download) (annotate) - [select for diffs]
Tue Sep 18 14:21:51 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1676: +6 -0 lines
Diff to previous 1.1676
* doc/autoconf.texi (Limitations of Usual Tools) <find>: More about
`{}'.
* lib/autotest/general.m4 (AT_INIT): Adjust.

Revision 1.1676 - (view) (download) (annotate) - [select for diffs]
Tue Sep 18 12:26:36 2001 UTC (10 years, 7 months ago) by akim
Branch: MAIN
Changes since 1.1675: +13 -0 lines
Diff to previous 1.1675
* tests/m4sh.at: Ensure that AS_DIRNAME handles '/', '//' and '///'
correctly.
Add test for AS_BASENAME.
* lib/m4sugar/m4sh.m4: Fix AS_BASENAME so that it passes the previous
added test. It now correctly handles /1/2/3/, returning '3' not ''.
Added AS_BASENAME_SED to make the interface the same as AS_DIRNAME.
* tests/base.at: Fixed the expected responses. The old ones were
one line out...
* lib/autoconf/general.m4: Fixed AC_PREFIX_PROGRAM, it now behaves as
the documentation claims it should (and how it behaved in 2.13).

Revision 1.1675 - (view) (download) (annotate) - [select for diffs]
Tue Sep 18 09:03:18 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1674: +19 -0 lines
Diff to previous 1.1674
* lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): No INIT-CMDS in
the AC_CONFIG_COMMANDS invocation.
This also solves the name clash problems.
Don't set the package's ID.
* lib/m4sugar/Makefile.am (version.m4): Revamp.
No longer to be shipped.
(version.in): Remove.
* lib/m4sugar/m4sugar.m4, lib/autoconf/general.m4,
* lib/autoconf/status.m4: Adjust.
Use `m4_PACKAGE_STRING'.
* lib/autotest/general.m4 (AT_INIT): N-th signature change: now
the only optional argument is the name of the test suite.
Expect `package.m4' to define the package signature.
* lib/autom4te.in (Autotest): Add `package.m4?'.
* tests/Makefile.am (package.m4): New.
* tests/suite.at: ifnames is a victim.

Revision 1.1674 - (view) (download) (annotate) - [select for diffs]
Tue Sep 18 08:58:56 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1673: +9 -0 lines
Diff to previous 1.1673
* lib/autom4te.in (Autoconf): Preselect AM_CONDITIONAL,
AC_LIBSOURCE, AC_CONFIG_FILES.
* lib/autotest/general.m4 (AT_INIT): Don't abort when a tested
program version string doesn't match the package's.
* lib/autoconf/general.m4 (AC_CACHE_VAL): Reestablish the space
after `(cached)'.

Revision 1.1673 - (view) (download) (annotate) - [select for diffs]
Mon Sep 17 21:52:40 2001 UTC (10 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1672: +15 -1 lines
Diff to previous 1.1672
(AC_LANG_INT_SAVE(C)): Allow expression to return any value that can
fit into unsigned long (not int, as before).  Check for output errors.


From Bruno Haible:

(AC_LANG_INT_SAVE(C)): Always include <stdio.h> and
<stdlib.h>. Evaluate the expression in an extra function before these
includes. Call fprintf "%d" only after ensuring the argument is of
type 'int'.  Reported by Wayne Chapeskie <waynec@spinnaker.com>.

Revision 1.1672 - (view) (download) (annotate) - [select for diffs]
Mon Sep 17 19:42:12 2001 UTC (10 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1671: +18 -0 lines
Diff to previous 1.1671
Fix bug reported by Paul Townsend on AIX 4.3.3.0 with CFLAGS=-O4
or CFLAGS=-O5.  In that case, the linker has a relaxed view of
fatal errors, and AC_CHECK_LIB causes it to include libraries even
when they don't exist.

* lib/autoconf/headers.m4 (AC_HEADER_DIRENT): Use AC_SEARCH_LIBS,
not AC_CHECK_LIB, so that we don't use -ldir or -lx if we don't
need it.

* lib/autoconf/specific.m4 (AC_ISC_POSIX): Replace the old, crufty
version with the version used by fileutils 4.1, except use
AC_SEARCH_LIBS, not AC_CHECK_LIB, so that we don't use -lcposix if
we don't need it.

* doc/autoconf.texi (AC_ISC_POSIX): Describe new behavior.

Revision 1.1671 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 15:47:34 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1670: +6 -0 lines
Diff to previous 1.1670
* tests/base.at, tests/m4sh.at: Be sure to issue the bangshe line
_first_.
Reported by Gerrit P. Haase.

Revision 1.1670 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 10:18:07 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1669: +5 -0 lines
Diff to previous 1.1669
* lib/autotest/general.m4 (AT_INIT): Reset `AT_victims' so that
m4_defn'ing is valid.

Revision 1.1669 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 09:59:47 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1668: +0 -1 lines
Diff to previous 1.1668
Regen. and typo.

Revision 1.1668 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 06:57:45 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1667: +6 -0 lines
Diff to previous 1.1667
* lib/m4sugar/m4sugar.m4 (m4_append_uniq): New.
* lib/autotest/general.m4 (AT_VICTIMS, AT_KEYWORDS, _AT_CLEANUP_FILE):
Use it.

Revision 1.1667 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 06:57:29 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1666: +17 -0 lines
Diff to previous 1.1666
* lib/m4sugar/m4sugar.m4 (_AS_QUOTE_IFELSE, _AS_BOX_INDIR): Use
m4_match.
(m4_re_escape): New.
* lib/autoconf/status.m4 (AC_CONFIG_IF_MEMBER): Use it.
* lib/autoconf/general.m4 (AC_CACHE_SAVE): Use m4_match.
* lib/autoconf/status.m4 (AC_CONFIG_IF_MEMBER, AC_CONFIG_LINKS):
Likewise.
* lib/autoconf/types.m4 (_AC_CHECK_TYPE_REPLACEMENT_TYPE_P)
(_AC_CHECK_TYPE_MAYBE_TYPE_P, AC_CHECK_MEMBER): Likewise.
* lib/autotest/general.m4 (AT_INIT): Rename AT_TESTS_ALL as
AT_tests_all for consistency.
Set at_victims.
(AT_VICTIMS): Similar to AT_KEYWORDS.
(_AT_CLEANUP_FILE_IF): Use m4_match and m4_re_escape.

Revision 1.1666 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 06:57:14 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1665: +5 -0 lines
Diff to previous 1.1665
* lib/autotest/general.m4 (AT_INIT): Fix stupid bugs.

Revision 1.1665 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 06:57:01 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1664: +6 -0 lines
Diff to previous 1.1664
* lib/autotest/general.m4 (AT_INIT): Create and remove
`$as_me.[0-9]+' instead of `debug-[0-9]+.sh', so that multiple
test suites can cohabit.

Revision 1.1664 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 06:56:44 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1663: +4 -0 lines
Diff to previous 1.1663
* tests/mktests.sh: Don't output banners for empty test files.

Revision 1.1663 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 06:56:31 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1662: +12 -0 lines
Diff to previous 1.1662
Test suites can be run independently of configure.
* lib/m4sugar/m4sh.m4 (_AS_ECHO, _AS_ECHO_N_PREPARE): New.
* lib/autoconf/programs.m4 (_AC_PROG_ECHO): Remove.
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Adjust: AC_SUBST
ECHO_N etc.
* lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't ask for at_n
and at_c.
* lib/autotest/general.m4: Use ECHO_*.

Revision 1.1662 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 06:54:35 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1661: +10 -0 lines
Diff to previous 1.1661
* bin/ifnames.in: Rewrite in Perl.
* configure.ac: Don't look for AWK.
* tests/tools.at (AWK portability): Remove.
(Syntax of the shell scripts): Don't check ifnames.
(AT_CHECK_PERL_SYNTAX): New.
(Syntax of the Perl scripts): Check ifnames.
* tests/ifnames: New.

Revision 1.1661 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 06:53:19 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1660: +7 -0 lines
Diff to previous 1.1660
* lib/autotest/general.m4 (AT_INIT): Let --keywords also match
test group titles.
* tests/atspecific.m4 (AT_CHECK_AU_MACRO): AT_KEYWORDS(autoupdate).
Remove all the other keywords.

Revision 1.1660 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 07:18:17 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1659: +19 -0 lines
Diff to previous 1.1659
* lib/autotest/general.m4 (AT_INIT): Remove the diversion HELP and
SETUP: no longer used.
Support -k, --keywords.
<at_help>: Be `no', `short', or `long'.
<at_help_all>: New variable.
(AT_KEYWORDS): New.
(AT_CLEANUP_FILE_IFELSE, AT_CLEANUP_FILE): Rename as...
(_AT_CLEANUP_FILE_IF, _AT_CLEANUP_FILE): these.
(_AT_CLEANUP_FILE_IF): Simplify the regexp.
(AT_SETUP): Reset AT_line, AT_keywords, AT_description.
No longer fill the HELP diversion.
(AT_CLEANUP): Use them.
* lib/m4sugar/m4sugar.m4 (m4_append): Support a separator.
(m4_list_append): Remove.
Spread a few keywords in the Autoconf test suite.

Revision 1.1659 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 07:17:41 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1658: +18 -0 lines
Diff to previous 1.1658
* lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't pass
PATH_SEPARATOR, let M4sh compute it.
* lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE): New.
* lib/autoconf/programs.m4 (AC_SHELL_PATH_WALK): Use PATH_SEPARATOR.
Move to...
* lib/m4sugar/m4sh.m4 (_AS_PATH_WALK): Here.
Simplify when the path is not a literal.
(AS_UNAME): Use it to report PATH.
* lib/autoconf/general.m4 (_AC_INIT_PREPARE_FS_SEPARATORS): Remove.
(_AC_INIT_DEFAULTS): AC_SUBST PATH_SEPARATOR.
* lib/autoconf/programs.m4 (AC_PROG_INSTALL): Use _AS_PATH_WALK.
* lib/autotest/general.m4 (AT_INIT): Use _AS_PATH_WALK to
normalize the path, and to look for victims.
* tests/semantics.at (AC_PATH_PROG & AC_PATH_PROGS)
(AC_CHECK_PROG & AC_CHECK_PROGS): Use PATH_SEPARATOR.

Revision 1.1658 - (view) (download) (annotate) - [select for diffs]
Fri Sep 7 08:26:57 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1657: +13 -2 lines
Diff to previous 1.1657
* bin/autom4te.in (&handle_m4): `< /dev/null' so that GNU M4 1.5
doesn't neutralize SIGINT, making autoconf etc. non interruptible.
* lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Move the package
related variables into `at_package_*'.
* lib/autotest/general.m4 (AT_VICTIMS): New.
(AT_INIT): Adjust for stand-alone/embedded test suites.
(AS_MESSAGE_LOG_FD): Define and use it.
* tests/suite.at (AT_VICTIMS): Use it.
* tests/tools.at (autoupdating AC_PREREQ): Don't depend upon
at_version.

Revision 1.1657 - (view) (download) (annotate) - [select for diffs]
Fri Sep 7 07:20:26 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1656: +10 -0 lines
Diff to previous 1.1656
Move toward possibly stand-alone test suites.
* lib/autotest/general.m4: Stop displaying srcdir everywhere as,
in addition, it introduces useless differences in logs.
(AT_INIT): Let atconfig and atlocal be both optional.
Adjust PATH computation.
* lib/m4sugar/m4sh.m4 (AS_UNAME): More readable display of PATH.

Revision 1.1656 - (view) (download) (annotate) - [select for diffs]
Fri Sep 7 07:20:07 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1655: +6 -0 lines
Diff to previous 1.1655
* lib/autoconf/Makefile.am (autoconf.m4f): Depends upon
m4sugar/version.m4.

Revision 1.1655 - (view) (download) (annotate) - [select for diffs]
Wed Sep 5 08:46:53 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1654: +6 -0 lines
Diff to previous 1.1654
* lib/autoconf/c.m4 (AC_LANG_BOOL_COMPILE_TRY(C)): Use `_array_'
to avoid GCC warnings.
From Uwe Seimet.

Revision 1.1654 - (view) (download) (annotate) - [select for diffs]
Wed Sep 5 07:48:11 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1653: +4 -0 lines
Diff to previous 1.1653
* bin/autom4te.in: --language is -l, not -s.

Revision 1.1653 - (view) (download) (annotate) - [select for diffs]
Wed Sep 5 07:22:18 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1652: +2 -7 lines
Diff to previous 1.1652
Typos.

Revision 1.1652 - (view) (download) (annotate) - [select for diffs]
Wed Sep 5 07:06:58 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1651: +14 -0 lines
Diff to previous 1.1651
Be ready to handle filenames as stupid as `dnl.at', for if even
the maintainer is dumb enough to do that...
* lib/autotest/general.m4 (AT_SETUP, AT_LINE): Demonstrates your
excellence in M4 quotation: consider `__file__' is active.
And BTW, when invoking m4, pass the --include in the right order:
the wrong one.
* bin/autom4te.in, bin/autoupdate.in: Use reverse when kingtal to
4m.

Revision 1.1651 - (view) (download) (annotate) - [select for diffs]
Wed Sep 5 07:06:40 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1650: +6 -0 lines
Diff to previous 1.1650
* lib/Autom4te/XFile.pm: New lib file.
* bin/autoupdate.in, bin/autoscan.pl, bin/autom4te.in,
* bin/autoheader.in: Use it.

Revision 1.1650 - (view) (download) (annotate) - [select for diffs]
Wed Sep 5 07:06:18 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1649: +6 -0 lines
Diff to previous 1.1649
* bin/autoupdate.in (&handle_m4_macros) <unm4.m4>: Undefine iff
defined.

Revision 1.1649 - (view) (download) (annotate) - [select for diffs]
Wed Sep 5 07:06:02 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1648: +9 -0 lines
Diff to previous 1.1648
* lib/Autom4te/General.pm (&getopt): Work around the `-' Getopt bug.
* bin/autoheader.in, bin/autoupdate.in (&parse_args): Adjust.
* bin/autoscan.in: Use `getopt' and `find_files' etc.
Add -I, --include support.
* doc/autoconf.texi (autoscan Invocation): Adjust.

Revision 1.1648 - (view) (download) (annotate) - [select for diffs]
Wed Sep 5 07:04:02 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1647: +12 -0 lines
Diff to previous 1.1647
CVS GNU M4 doesn't like `undefine(undefined)'.
* bin/autoupdate.in (&handle_m4_macros, &handle_autoconf_macros):
New, extracted from main.
Use IO::File wherever possible.
(input.m4): Be constant, use -I instead of hard coding $tmp.
Therefore be a quoted heredoc.
Don't invoke `_au_disable', since ac was not loaded, but just
`unm4.m4'.

Revision 1.1647 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 14:46:17 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_52d
Changes since 1.1646: +7 -3 lines
Diff to previous 1.1646
Version 2.52d.

Revision 1.1646 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:37:36 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1645: +6 -0 lines
Diff to previous 1.1645
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix the
previous patch.
* tests/atspecific.m4 (AT_CHECK_AUTOHEADER): Can create `config.hin~'.

Revision 1.1645 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:37:12 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1644: +6 -0 lines
Diff to previous 1.1644
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): DU 5.0 has
serious problems handling heredocs in heredocs.
Reported by Nicolas Joly.

Revision 1.1644 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:36:51 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1643: +5 -0 lines
Diff to previous 1.1643
* doc/autoconf.texi: Don't promote non `m4_*' M4 macros.
(Making testsuite Scripts): Update.

Revision 1.1643 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:36:31 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1642: +4 -0 lines
Diff to previous 1.1642
* lib/Makefile.am (CLEANFILES): Add autom4te.cfg.

Revision 1.1642 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:36:05 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1641: +6 -0 lines
Diff to previous 1.1641
* doc/autoconf.texi (Quadrigraphs): Document `@&t@'.
(testsuite Scripts): There is no such thing as `atconfig.in'.
And actually one diagram is missing: test suite runtime.

Revision 1.1641 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:35:39 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1640: +5 -0 lines
Diff to previous 1.1640
* lib/Autom4te/General.pm (&find_file): Browse the includes in the
inverse order.

Revision 1.1640 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:35:17 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1639: +5 -0 lines
Diff to previous 1.1639
* bin/autoupdate.in (@include): `installcheck' revealed the path
to m4sugar was lacking!

Revision 1.1639 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:35:02 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1638: +5 -0 lines
Diff to previous 1.1638
* man/Makefile.am (.x.1): We really have pass
autom4te_perllibdir.

Revision 1.1638 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:34:46 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1637: +7 -0 lines
Diff to previous 1.1637
* lib/autotest/general.m4 (AT_INIT): Don't pass all the args to
debug scripts, in particular passing explicitly listed tests to
run is stupid.

Revision 1.1637 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:34:30 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1636: +7 -0 lines
Diff to previous 1.1636
* bin/autom4te.in (&parse_args): Strip `.' from `@include'.
* bin/autoupdate.in: Use --include, -I, and --force, -f, too.
Use directly autom4te, not autoconf.
* tests/autoupdate: $top_srcdir/lib is needed too for melt files.

Revision 1.1636 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:34:01 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1635: +5 -0 lines
Diff to previous 1.1635
* tests/semantics.at (AC_C_BIGENDIAN): Missing eol.
* bin/autoheader.in (%symbol): Strip arguments of macros.

Revision 1.1635 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:33:47 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1634: +4 -0 lines
Diff to previous 1.1634
* doc/autoconf.texi: Catch up -I, --include changes.

Revision 1.1634 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:33:26 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1633: +7 -0 lines
Diff to previous 1.1633
* bin/autom4te.in (&parse_args): Die on unknown languages.
* bin/autoheader.in: Run directly autom4te --mode=autoconf, no
need for autoconf.
Promote --include over --macrodir and other obsolete options.

Revision 1.1633 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:33:10 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1632: +11 -0 lines
Diff to previous 1.1632
* lib/Autom4te/General.pm ($version, $help, &getopt): New.
* bin/autoupdate.in, bin/autoheader.in, bin/autom4te.in: Use them.
* bin/autom4te.in ($autoconf): Pass --force.
`print $out' doesn't print `$_' but `$out'.
* tests/tools.at (Syntax of the Perl scripts): Pass the lib dir.
(autoheader): Pass --force since the test suite goes too fast for
the time stamps.
Adjust to the new autoheader messages.

Revision 1.1632 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:32:54 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1631: +8 -0 lines
Diff to previous 1.1631
* bin/autoheader.in: Handle the acconfig.h etc. junk files.
Check the completeness of the #template.
* lib/Autom4te/General.pm (&update_file): s/remove/unlink/.
* tests/semantics.at (AC_C_BIGENDIAN): Adjust AT_CHECK_AUTOHEADER
invocation.

Revision 1.1631 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:32:35 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1630: +9 -0 lines
Diff to previous 1.1630
* lib/Autom4te/General.pm (&find_file, &update_file): New.
* bin/autoupdate.in, bin/autoheader.in: Adjust.
Drop AC_MACRODIR dead for real.
* tests/atspecific.m4 (AT_CHECK_AUTOHEADER): Now autoheader says
`autoheader: `config.hin' is created'.
* tests/tools.at (Syntax of the Perl scripts): Check autoheader.

Revision 1.1630 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:32:13 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1629: +5 -0 lines
Diff to previous 1.1629
* bin/autoheader.in: Rewrite in Perl.
* tests/autoheader: Adjust.

Revision 1.1629 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:31:54 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1628: +13 -0 lines
Diff to previous 1.1628
* bin/autoconf.in (--include, -I): New option.
Map --localdir, --autoconf-dir onto it.
Forward autom4te's options instead of interpreting them.
* bin/autoconf.in, bin/autoheader.in (AC_MACRODIR, autoconf_dir):
There is no such envvar since the inception of autom4te.cfg.
* bin/autom4te.in (&parse_args): Uniquify `@include'.
* bin/autoupdate.in: Adjust, and perform more control.
* tests/atspecific.m4 (AT_CHECK_AUTOCONF): Adjust.
* tests/autoconf: Dittowise.

Revision 1.1628 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:31:37 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1627: +10 -0 lines
Diff to previous 1.1627
* bin/autoconf.in: Don't bother with `acsite.m4' and `aclocal.m4'.
* bin/autom4te.in (&find_file): Support `FILE?' standing for
optionally `FILE'.
Use -e, not -f, since /dev/null for instance is OK.
(&parse_args): Adjust.
* lib/autom4te.in (Autoconf): Add `acsite.m4?' and `aclocal.m4?'.

Revision 1.1627 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 13:30:11 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1626: +24 -0 lines
Diff to previous 1.1626
* configure.ac: Also find tested executables in bin.
* bin/autoconf.in, bin/autoheader.in, bin/autoreconf.in,
* bin/autoscan.in, autoupdate.in: Use exclusively the name of the
installed peer executables, only PATH is allowed to resolve it.
Pass `autoconf_dir' via options, not via invisible envvars.
* lib/Autom4te/General.pm (&find_peer): Remove.
* lib/autotest/general.m4 (AT_INIT): `AUTOTEST_PATH=a:b' gives
`abuild:asrc:bbuild:bsrc', not `abuild:bbuild:asrc:bsrc'.
* man/Makefile.am: Let help2man rely on PATH instead of trying to
find the executables for it.
* tests/Makefile.am: Major cleanup.  Too lazy to document...
* tests/atlocal.in: Remove all the obscure envvar manipulations.
We only need PERL.
* tests/atspecific.m4, tests/tools.at: Passing --localdir is
indeed related to running the test suite, while passing
--autoconf-dir and others is related to running non installed
Autoconf executables.  So don't do that, leave it to...
* tests/autoconf, tests/autoheader, tests/autom4te, tests/autoupdate,
* tests/autoscan: New.
* tests/atspecific.m4 (AT_CHECK_M4SUGAR, AT_CHECK_M4SH): Don't
refer to library files: rely on --language.

Revision 1.1626 - (view) (download) (annotate) - [select for diffs]
Wed Aug 29 13:30:27 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1625: +5 -0 lines
Diff to previous 1.1625
* bin/autom4te.in, lib/autom4te.in, bin/autoconf.in:
s/--set/--language/.

Revision 1.1625 - (view) (download) (annotate) - [select for diffs]
Wed Aug 29 13:12:10 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1624: +6 -0 lines
Diff to previous 1.1624
* doc/autoconf.texi: Strip the @nodes.
Suggested by Paul Eggert.
(Initializing configure): Typo.

Revision 1.1624 - (view) (download) (annotate) - [select for diffs]
Wed Aug 29 13:11:16 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1623: +5 -0 lines
Diff to previous 1.1623
* bin/autom4te.in (&handle_output): s/@__@/@&t@/.
Suggested by Paul Eggert.

Revision 1.1623 - (view) (download) (annotate) - [select for diffs]
Wed Aug 29 10:49:47 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1622: +5 -0 lines
Diff to previous 1.1622
* Makefile.maint (do-po-update): Wget refuses to overwrite files:
download in a tmp dir.

Revision 1.1622 - (view) (download) (annotate) - [select for diffs]
Wed Aug 29 09:55:40 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1621: +6 -0 lines
Diff to previous 1.1621
* lib/autotest/general.m4: s/AT-devnull/devnull/ since there are
case insensitive OSes out there :(
From Tim Van Holder.

Revision 1.1621 - (view) (download) (annotate) - [select for diffs]
Wed Aug 29 09:52:49 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1620: +13 -0 lines
Diff to previous 1.1620
* lib/autom4te.in: New.
* lib/Makefile.am (edit, autom4te.cfg): New.
* bin/autom4te.in (BEGIN): Simplify.
Rely on `AC_MACRODIR' in addition of `autom4te_perllibdir'.
(&load_configuration): New.  Use it.
(&parse_args): Support --mode, --set, and --melt.
* bin/autoconf.in: Simplify and adjust.
* tests/Makefile.am (AUTOMAKE): Use --set.
* tests/atlocal.in: Adjust.
* BUGS: distcheck and check are weak.

Revision 1.1620 - (view) (download) (annotate) - [select for diffs]
Wed Aug 29 09:04:31 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1619: +12 -0 lines
Diff to previous 1.1619
* lib/autotest/general.m4: Use
	foo=`(command) 2>/dev/null`
not
	foo=`command` 2>/dev/null
(at-devnull): Rename as...
(AT-devnull): this.
(--clean): Remove AT-* files too.
* doc/autoconf.texi (Limitations of Usual Tools): Document `date'.
Reported by Nicolas Joly.

Revision 1.1619 - (view) (download) (annotate) - [select for diffs]
Tue Aug 28 09:37:20 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1618: +6 -0 lines
Diff to previous 1.1618
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Don't use single
quotes inside single quotes.
Reported by Nicolas Joly.

Revision 1.1618 - (view) (download) (annotate) - [select for diffs]
Tue Aug 28 09:05:29 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1617: +4 -0 lines
Diff to previous 1.1617
* doc/autoconf.texi (Function Portability): Mention C right shifts.

Revision 1.1617 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 11:55:21 2001 UTC (10 years, 8 months ago) by Zastai
Branch: MAIN
Changes since 1.1616: +7 -0 lines
Diff to previous 1.1616
* lib/autotest/general.m4: Reword some messages.
(AT_INIT): Check for the `times' builtin before using it.
Support test ranges as arguments to the testsuite.
Have -e imply -d as the help text suggested.

Revision 1.1616 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 10:24:38 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1615: +8 -2 lines
Diff to previous 1.1615
* Makefile.maint: Formatting changes.
(do-po-update, po-update, cvs-update, update): New targets.
(AMTAR): Remove.

Revision 1.1615 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 07:21:51 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1614: +7 -0 lines
Diff to previous 1.1614
* lib/autotest/general.m4 (AT_INIT) <at_cmd_line>: Remove.
<at_cmd_line>: New.
Pass it to debug-*.sh scripts.
<AUTOTEST_PATH>: May contain absolute dir names.

Revision 1.1614 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 07:21:36 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1613: +7 -0 lines
Diff to previous 1.1613
* lib/autotest/general.m4 (AT_INIT): Log the command line.
Support `VAR=VAL' as arguments.
Compute PATH _after_ the options processing, so that AUTOTEST_PATH
may be set via the command line.

Revision 1.1613 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 07:21:20 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1612: +7 -0 lines
Diff to previous 1.1612
* lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): $2 defaults to $1.
* lib/autotest/autotest.m4 (AT_INIT): Expand AUTOTEST_PATH into
first the build dirs, then the src dirs.
* configure.ac (AC_CONFIG_TESTDIR): Adjust.

Revision 1.1612 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 07:20:37 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1611: +8 -0 lines
Diff to previous 1.1611
* lib/autotest/general.m4 (AT_INIT): Output the definition of
at_data_files earlier.
(--clean, -c): New option.
* tests/Makefile.am: Use this option.

Revision 1.1611 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 07:20:21 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1610: +10 -0 lines
Diff to previous 1.1610
* lib/autoconf/status.m4 (_AC_SRCPATHS): Rename `ac_dots' as
`ac_top_builddir' to mimic Automake's vocabulary, which much more
readable.
Adjust callers.
* doc/autoconf.texi (Configuration Actions): Document the vars
available in commands.
Emphasize the risks of collisions in init-cmds.

Revision 1.1610 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 07:20:00 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1609: +5 -0 lines
Diff to previous 1.1609
* doc/autoconf.texi (Input) <AC_INIT>: Move to..
(Initializing configure): this new node.

Revision 1.1609 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 07:18:58 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1608: +4 -0 lines
Diff to previous 1.1608
* Makefile.am (EXTRA_DIST): INSTALL.txt is a dead hack.

Revision 1.1608 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 07:18:39 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1607: +7 -0 lines
Diff to previous 1.1607
* m4/atconfig.m4 (AT_CONFIG): Remove, replaced by...
* lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): this.
New file.
* m4/Makefile.am (EXTRA_DIST): Oops, adjust...

Revision 1.1607 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 07:17:23 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1606: +10 -0 lines
Diff to previous 1.1606
* lib/autoconf/general.m4 (AU_DEFINE, AU_DEFUN, AU_ALIAS): Move
to...
* lib/autoconf/autoheader.m4: this new file.
* lib/autoconf/general.m4 (AH_OUTPUT, AH_VERBATIM)
(_AH_VERBATIM_OLD, AH_TEMPLATE, _AH_TEMPLATE_OLD, AH_TOP, AH_BOTTOM):
Move to...
* lib/autoconf/autoupdate.m4: this new file.

Revision 1.1606 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 07:16:23 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1605: +9 -0 lines
Diff to previous 1.1605
* lib/autoconf/status.m4 (_AC_SRCPATHS): New.
(_AC_OUTPUT_LINKS, _AC_OUTPUT_FILES, _AC_OUTPUT_SUBDIRS): Use it.
Standardize the var names (ac_sub_srcdir -> ac_srcdir, ac_subdir
-> ac_dir).
(_AC_OUTPUT_HEADERS): AS_DIRNAME always return a dir name.
* lib/autoconf/general.m4 (_AC_INIT_HELP): Ditto.

Revision 1.1605 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 07:15:39 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1604: +21 -0 lines
Diff to previous 1.1604
* lib/autoconf/autoconf.m4 (AC_CONFIG_COMMANDS)
(AC_CONFIG_COMMANDS_POST, AC_CONFIG_COMMANDS_PRE, AC_CONFIG_FILES)
(AC_CONFIG_HEADER, AC_CONFIG_HEADERS, AC_CONFIG_IF_MEMBER)
(AC_CONFIG_LINKS, AC_CONFIG_SUBDIRS, AC_FILE_DEPENDENCY_TRACE)
(AC_LINK_FILES, AC_LIST_COMMANDS, AC_LIST_COMMANDS_COMMANDS)
(AC_LIST_FILES, AC_LIST_FILES_COMMANDS, AC_LIST_HEADERS)
(AC_LIST_HEADERS_COMMANDS, AC_LIST_LINKS, AC_LIST_LINKS_COMMANDS)
(AC_OUTPUT, AC_OUTPUT_COMMANDS, AC_OUTPUT_COMMANDS_POST)
(AC_OUTPUT_COMMANDS_PRE, AC_OUTPUT_MAKE_DEFS)
(_AC_CONFIG_COMMANDS_INIT, _AC_CONFIG_DEPENDENCIES)
(_AC_CONFIG_DEPENDENCY, _AC_CONFIG_UNIQUE, _AC_LINK_FILES_CNT)
(_AC_LIST_SUBDIRS, _AC_OUTPUT_COMMANDS, _AC_OUTPUT_COMMANDS_CNT)
(_AC_OUTPUT_COMMANDS_INIT, _AC_OUTPUT_CONFIG_STATUS)
(_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS, _AC_OUTPUT_LINKS)
(_AC_OUTPUT_SUBDIRS): Move to...
* lib/autoconf/status.m4: this new file.
* lib/autoconf/general.m4, lib/autoconf/Makefile.am: Adjust.
* tests/Makefile.am, tests/suite.at: Adjust.

Revision 1.1604 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 07:12:16 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1603: +16 -0 lines
Diff to previous 1.1603
Automake 1.5.
* Makefile.am (AUTOMAKE_OPTIONS): Add 1.5 and dist-bzip2.
(AMTAR): Help automake define it.
(INSTALL, install-data-hook): The INSTALL.txt trick is no longer
needed, 1.5 can have a macro and a target with the same name.
* m4/auxdir.m4, m4/cond.m4, m4/depend.m4, m4/install-sh.m4,
* m4/strip.m4: New.
* m4/init.m4, m4/sanity.m4: Update.
* doc/Makefile.am (CLEANFILES): 1.5 knows the texi2dvi files.
* lib/autoconf/Makefile.am, lib/autotest/Makefile.am,
* lib/m4sugar/Makefile.am, lib/autoscan/Makefile.am,
* lib/Autom4te/Makefile.am, man/Makefile.am: Use dist/nodist.

Revision 1.1603 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 07:08:56 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1602: +18 -0 lines
Diff to previous 1.1602
Provide a mean to ``AC_PREREQ'' for M4sugar, M4sh and Autotest.
* lib/autoconf/version.in: Remove.
* lib/m4sugar/version.in: New.
* lib/m4sugar/m4sugar.m4 (m4_acversion, m4_version_prereq): New.
Adjust callers.
* bin/autoupdate.in: Distinguish M4sugar vs. Autoconf macros by
the name of the directory they're in, instead of the filename,
since version.m4 is now in m4sugar, but m4_acversion must not be
classified as an Autoconf macro.
($input_m4): Don't qualify the path to m4sugar.
Rather, pass autoconf_dir to m4.
* tests/Makefile.am (testsuite): Remove -I top_srcdir, unneeded.
* tests/suite.at: Require 2.52c.

Revision 1.1602 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 07:03:48 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1601: +19 -0 lines
Diff to previous 1.1601
testsuite.log should include config.log.
* lib/autotest/autotest.m4: New.
* lib/autotest/general.m4, tests/atspecific.m4:	Adjust.
* tests/suite.at : Adjust.
(AT_INIT): Log config.log.
* lib/m4sugar/m4sugar.m4 (m4_text_box): New.
* lib/m4sugar/m4sh.m4 (_AS_BOX_LITERAL): Adjust.
* lib/autoconf/general.m4 (_AC_INIT_CONFIG_LOG): Use them.
(_AC_INIT_PREPARE): Fix the incredibly messy and buggy completion
of config.log on traps.
(_AC_OUTPUT_CONFIG_STATUS): Use AS_BOX.
Use consistently `_ACEOF' for configure's here docs, and `_CSEOF'
for config.status'.
Open the log as soon as possible.
Use the same log introduction as configure's.

Revision 1.1601 - (view) (download) (annotate) - [select for diffs]
Wed Aug 22 17:58:59 2001 UTC (10 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1600: +5 -0 lines
Diff to previous 1.1600
* doc/autoconf.texi (Indices): New node.
Move indices out of the top level menu and into this submenu.

Revision 1.1600 - (view) (download) (annotate) - [select for diffs]
Wed Aug 22 06:44:57 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1599: +0 -2 lines
Diff to previous 1.1599
Add.

Revision 1.1599 - (view) (download) (annotate) - [select for diffs]
Wed Aug 22 06:25:15 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1598: +7 -0 lines
Diff to previous 1.1598
* lib/autoconf/programs.m4 (_AC_PROG_LEX_YYTEXT_DECL): Use
AC_TRY_COMMAND.
(AC_DECL_YYTEXT): Fix the previous patch: it points to AC_PROG_LEX.

Revision 1.1598 - (view) (download) (annotate) - [select for diffs]
Wed Aug 22 06:25:00 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1597: +16 -0 lines
Diff to previous 1.1597
* lib/autoconf/general.m4 (AC_SHELL_PATH_WALK, AC_CHECK_PROG)
(AC_CHECK_PROGS, AC_PATH_PROG, AC_PATH_PROGS, AC_CHECK_TOOL_PREFIX)
(AC_PATH_TOOL, AC_CHECK_TOOL, AC_CHECK_TOOLS): Move to...
* lib/autoconf/programs.m4: here.
* lib/autoconf/specific.m4 (_AC_PROG_ECHO, AC_PROG_MAKE_SET)
(AC_PROG_RANLIB, AC_PROG_YACC, AC_PROG_LEX, _AC_DECL_YYTEXT)
(AC_PROG_INSTALL, AC_PROG_LN_S, AC_RSH): Move to...
* lib/autoconf/programs.m4: here.
(_AC_DECL_YYTEXT): Rename as...
(_AC_PROG_LEX_YYTEXT_DECL): this.
* lib/autoconf/autoconf.m4, lib/autoconf/Makefile.am
* tests/Makefile.am, tests/suite.am: Adjust.

Revision 1.1597 - (view) (download) (annotate) - [select for diffs]
Wed Aug 22 06:24:46 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1596: +16 -0 lines
Diff to previous 1.1596
* lib/autoconf/general.m4 (AC_LIST_MEMBER_OF, AC_LINKER_OPTION):
Move to...
* lib/autoconf/fortran.m4 (_AC_LIST_MEMBER_IF, _AC_LINKER_OPTION):
here.
* lib/autoconf/general.m4 (AC_TRY_LINK_FUNC): Move to...
* lib/autoconf/functions.m4: here.
* lib/autoconf/general.m4 (AC_SEARCH_LIBS, AC_CHECK_LIB)
(AH_CHECK_LIB): Move to...
* lib/autoconf/libs: this new file.
* lib/autoconf/specific.m4 (_AC_PATH_X_XMKMF, _AC_PATH_X_DIRECT)
(_AC_PATH_X, AC_PATH_X, AC_PATH_XTRA): Move to...
* lib/autoconf/libs.m4: here.
* lib/autoconf/autoconf.m4, lib/autoconf/Makefile.am: Adjust.

Revision 1.1596 - (view) (download) (annotate) - [select for diffs]
Wed Aug 22 06:24:29 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1595: +6 -0 lines
Diff to previous 1.1595
* lib/m4sugar/m4sh.m4 (AS_MKDIR_P): Fail if fails.
* lib/autoconf/general.m4 (_AC_OUTPUT_SUBDIRS): Adjust.
(AC_SITE_LOAD): Better logging of config.site.

Revision 1.1595 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 17:57:06 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1594: +6 -0 lines
Diff to previous 1.1594
* configure.ac (AT_CONFIG): Fix the path.
* m4/atconfig.m4 (AT_CONFIG): Don't use EOF but ATEOF so that 2.52
can be used.

Revision 1.1594 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 16:25:00 2001 UTC (10 years, 8 months ago) by adl
Branch: MAIN
Changes since 1.1593: +6 -0 lines
Diff to previous 1.1593
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Prepare the cross-compile
program with AC_LANG_PROGRAM before feeding it to
AC_COMPILE_IFELSE.  Cleanup grep usage.

Revision 1.1593 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 15:16:54 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1592: +9 -5 lines
Diff to previous 1.1592
* ChangeLog, ChangeLog.0, ChangeLog.1, ChangeLog.2, AUTHORS, BUGS,
* NEWS, README, README-alpha, TODO, tests/README: This package is
`Autoconf', not `autoconf' (the executable).

Revision 1.1592 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 14:47:15 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1591: +7 -0 lines
Diff to previous 1.1591
Info readers seem to need `Index' in the index node title :(
* doc/autoconf.texi: Reverse the 2001-08-15 change which
simplified index node names.

Revision 1.1591 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 14:46:59 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1590: +7 -0 lines
Diff to previous 1.1590
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Warn if the
arguments are not literals.
* doc/autoconf.texi (Input) <AC_INIT>: Arguments must be literals.
Specify the output variables, and macros defined.

Revision 1.1590 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 14:46:41 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1589: +9 -0 lines
Diff to previous 1.1589
* doc/autoconf.texi (Examining Declarations) <AC_TRY_CPP>:
(Examining Syntax) <AC_TRY_COMPILE>
(Examining Libraries) <AC_TRY_LINK>
(Test Programs) <AC_TRY_RUN>: These macros double quote some of
their arguments.
Reported by Werner Lemberg.

Revision 1.1589 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 14:46:29 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1588: +7 -0 lines
Diff to previous 1.1588
* lib/autotest/general.m4 (AT_INIT): Compute top_builddir,
top_srcdir and srcdir from at_topbuild_2_topsrc and at_testdir.
Load atlocal late enough to dump it in the log.
* m4/atconfig.m4 (AT_CONFIG): Pass them to atconfig.

Revision 1.1588 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 14:46:02 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1587: +8 -0 lines
Diff to previous 1.1587
* tests/torture.at (Configuring subdirectories): New test.
* lib/autoconf/general.m4 (_AC_INIT_SRCDIR): Say what you are
looking for.
* m4/atconfig.m4: Be sure the let $[0] be expandable.
(top_srcdir): Fix its computation.

Revision 1.1587 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 14:45:49 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1586: +11 -0 lines
Diff to previous 1.1586
* lib/autoconf/general.m4 (_AC_OUTPUT_COMMANDS): Say what you do.
* m4/atconfig.m4 (AT_CONFIG): $1 is now the directory where the
test suite lives.
Create `atconfig' automagically.
Configure atlocal.in if present.
* tests/atconfig.in: Remove.
* tests/atlocal.in: New.
* tests/Makefile.am: Adjust.

Revision 1.1586 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 14:45:22 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1585: +11 -0 lines
Diff to previous 1.1585
Huh!?!?!  There are still some user EOF tags used, which prevents
their use in AC_CONFIG_COMMANDS for instance...
* lib/autoconf/general.m4, lib/autoconf/specific.m4,
* lib/autotest/general.m4: Rename the EOF tags as `_ACEOF',
`_CSEOF', or `_ATEOF', as appropriate.
* lib/m4sugar/Makefile.am, lib/autoconf/Makefile.am,
* lib/autotest/Makefile.am (check-local): Enforce this constraint.

Revision 1.1585 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 14:45:09 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1584: +7 -0 lines
Diff to previous 1.1584
* tests/base.at, tests/m4sh.at, tests/m4sugar.at,
* tests/semantics.at, tests/tools.at, tests/torture.at:
s/^AT_DATA(([^][]+),/AT_DATA([$1],/.

Revision 1.1584 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 14:45:00 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1583: +11 -0 lines
Diff to previous 1.1583
Autotest invokes M4sh's initialization.
* lib/autotest/general.m4: Adjust the diversion names.
(AT_INIT): Run AS_INIT.
Use the BINSH diversion to invoke /bin/sh.
* tests/base.at, tests/m4sh.at, tests/m4sugar.at, tests/tools.at:
* tests/torture.at: Respect M4sugar and M4sh macro name spaces.

Revision 1.1583 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 14:44:48 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1582: +14 -0 lines
Diff to previous 1.1582
Let M4sh have its own diversions.
* lib/autoconf/general.m4 (_m4_divert(BINSH), _m4_divert(REVISION))
(_m4_divert(NOTICE)): Rename as...
* lib/m4sugar/m4msh.m4 (_m4_divert(BINSH), _m4_divert(HEADER-REVISION))
(_m4_divert(HEADER-COMMENT)): these.
(_m4_divert(HEADER-COPYRIGHT), _m4_divert(HEADER-COPYRIGHT)): New.
(_m4_divert(NOTICE)): New, for Libtool.
* lib/autoconf/general.m4 (_m4_divert(PREPARE)): Remove, replaced
long ago with `_m4_divert(GROW)'.
(AC_COPYRIGHT, AC_REVISION, _AC_INIT_NOTICE): Adjust.

Revision 1.1582 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 14:44:38 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1581: +7 -0 lines
Diff to previous 1.1581
* tests/base.at, tests/compile.at, tests/foreign.at,
* tests/m4sh.at, tests/m4sugar.at, tests/mktests.sh,
* tests/semantics.at, tests/suite.at, tests/tools.at,
* tests/torture.at: Ask Autotest mode, not Autoconf mode.

Revision 1.1581 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 14:44:26 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1580: +4 -0 lines
Diff to previous 1.1580
* bin/autom4te.in (handle_output): Handle @__@.

Revision 1.1580 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 14:44:11 2001 UTC (10 years, 8 months ago) by akim
Branch: MAIN
Changes since 1.1579: +5 -0 lines
Diff to previous 1.1579
* lib/autoconf/autoconf.m4, lib/autoconf/oldnames.m4,
* lib/autotest/general.m4: Adjust the license.

Revision 1.1579 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 16:10:31 2001 UTC (10 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1578: +5 -0 lines
Diff to previous 1.1578
* doc/autoconf.texi (Function Portability): Mention snprintf,
following up on a suggestion by Kevin Ryde.

Revision 1.1578 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 14:54:14 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1577: +5 -0 lines
Diff to previous 1.1577
* doc/install.texi, doc/autoconf.texi: Use `autoconf', not
`autoconf_manual', as texinfo.tex 2001-06-21.10 chokes on it.

Revision 1.1577 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 14:46:05 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1576: +6 -0 lines
Diff to previous 1.1576
* lib/autotest/general.m4 (AT_INIT): Refer to `$as_me.log', not
`$0.log' as for projects where testsuite is in src, we'd have
testsuite.log created in src.

Revision 1.1576 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 12:38:53 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1575: +4 -0 lines
Diff to previous 1.1575
* bin/autom4te.in (&parse_args): Recognize --normalize.

Revision 1.1575 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 12:08:38 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1574: +8 -0 lines
Diff to previous 1.1574
Start implementing the AC_CHECK_HEADER transition scheme.
* lib/autoconf/headers.m4 (_AC_CHECK_HEADER_NEW)
(_AC_CHECK_HEADER_OLD, _AC_CHECK_HEADER_MONGREL): New.
(AC_CHECK_HEADER): Use them.

Revision 1.1574 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 12:07:26 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1573: +7 -0 lines
Diff to previous 1.1573
* doc/autoconf.texi: Work around Texinfo buglets.
(Transformation Rules): One example is enough, users are expected
to have their brains on. And BTW, use DESTDIR.
(dvar): New macro.  Use it.

Revision 1.1573 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 12:07:10 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1572: +6 -0 lines
Diff to previous 1.1572
* doc/autoconf.texi (Writing testsuite.at) <AT_CHECK>: Complete.
* lib/autotest/general.m4 (AT_INIT): Use the relative dir when
looking for ChangeLogs.

Revision 1.1572 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 12:06:56 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1571: +5 -0 lines
Diff to previous 1.1571
* bin/autom4te.in: --normalize is a new option.
* bin/autoconf.in: Use it.

Revision 1.1571 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 12:06:44 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1570: +5 -0 lines
Diff to previous 1.1570
* bin/Makefile.am, lib/Autom4te/Makefile.am, lib/autoconf/Makefile.am
* lib/autotest/Makefile.am, lib/m4sugar/Makefile.am: Add TAGS support.

Revision 1.1570 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 00:42:44 2001 UTC (10 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1569: +5 -0 lines
Diff to previous 1.1569
Put INSTALL copyright notice at start, not at end.

Revision 1.1569 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 13:23:12 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1568: +5 -0 lines
Diff to previous 1.1568
* doc/Makefile.am (fu): New index, can't use fn because of defmac.
Use it.

Revision 1.1568 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 12:34:16 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1567: +13 -0 lines
Diff to previous 1.1567
* doc/autoconf.texi (pr): New index.
(prindex, findex): Use, merge, and output them.
(Environment Variable Index, Output Variable Index)
(Preprocessor Symbol Index, Autoconf Macro Index, M4 Macro Index)
(Autotest Macro Index): Rename as...
(Environment Variables, Output Variables,Preprocessor Symbols)
(Autoconf Macros, M4 Macros, Autotest Macros): these.
* doc/install.texi: Use @command.
(Environment Variables): Rename as...
(Defining Variables): this.

Revision 1.1567 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 12:06:30 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1566: +6 -0 lines
Diff to previous 1.1566
* doc/autoconf.texi (Function Portability): sprintf's return
value.
From Kevin Ryde.

Revision 1.1566 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 11:43:28 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1565: +7 -0 lines
Diff to previous 1.1565
* Makefile.maint (CVS): New.
(local-check): Run changelog-check. last.
(alpha): Don't depend upon local-check, since...
(cvs-dist): depends upon it.

Revision 1.1565 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 10:07:34 2001 UTC (10 years, 9 months ago) by Zastai
Branch: MAIN
Changes since 1.1564: +6 -0 lines
Diff to previous 1.1564
* tests/Makefile.am: Use a clean-local rule to remove autom4te.cache (it's a directory, not a file.
* Makefile.am: Ditto (but maintainer-clean-local).

Revision 1.1564 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 07:49:59 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1563: +9 -0 lines
Diff to previous 1.1563
* bin/autom4te.in (@m4_warning): New.
(&handle_m4): Use it.
* tests/m4sugar.at (m4_warn): Pass `-f' to autom4te to ensure the
warnings are issued at each run.
* tests/atspecific.m4 (AT_CHECK_M4SUGAR, AT_CHECK_M4SH): M4sugar
is in the src tree.

Revision 1.1563 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 07:49:39 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1562: +6 -0 lines
Diff to previous 1.1562
* tests/atspecific.m4 (AT_CHECK_AUTOUPDATE): Perl is now required:
don't waste time running `autoupdate --version' works.
* tests/tools.at (autoupdating AC_PREREQ): Likewise.

Revision 1.1562 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 12:28:34 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1561: +5 -0 lines
Diff to previous 1.1561
* doc/autoconf.texi (ma): Rename this index as...
(ac): this.

Revision 1.1561 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 12:25:05 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1560: +8 -0 lines
Diff to previous 1.1560
* Makefile.am: Remove dead code and dead comments.
(pdf, html): New targets.
* doc/autoconf.texi (Using Autotest): New chapter.
* doc/Makefile.am (pdf): New targets.
(CLEANFILES): Adjust.

Revision 1.1560 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 12:24:40 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1559: +5 -0 lines
Diff to previous 1.1559
* lib/autotest/general.m4 (AT_INIT): Log the start/stop dates and
duration of the test suite.

Revision 1.1559 - (view) (download) (annotate) - [select for diffs]
Sun Aug 12 15:20:29 2001 UTC (10 years, 9 months ago) by adl
Branch: MAIN
Changes since 1.1558: +5 -0 lines
Diff to previous 1.1558
* tests/semantics.at (AC_C_BIGENDIAN): Explicitelly save and load
endianness for comparison instead of relying on AT_CHECK_ENV.

Revision 1.1558 - (view) (download) (annotate) - [select for diffs]
Sun Aug 12 13:17:35 2001 UTC (10 years, 9 months ago) by adl
Branch: MAIN
Changes since 1.1557: +5 -0 lines
Diff to previous 1.1557
* doc/autoconf.texi, doc/install.texi: Add a copyright notice
to the INSTALL file.

Revision 1.1557 - (view) (download) (annotate) - [select for diffs]
Sun Aug 12 13:13:10 2001 UTC (10 years, 9 months ago) by adl
Branch: MAIN
Changes since 1.1556: +13 -0 lines
Diff to previous 1.1556
* NEWS: The autoconf manual now is distributed under the terms
of the GNU Free Documentation License.

* doc/autoconf.texi: Switch from old style copyright notice to FDL.
Add an appendix "Copying This Manual" for the FDL.

* doc/fdl.texi: New file, from
<http://www.gnu.org/licenses/fdl.texi>.

* doc/Makefile.am (autoconf_TEXINFOS): Add fdl.texi.

Revision 1.1556 - (view) (download) (annotate) - [select for diffs]
Sun Aug 12 13:05:11 2001 UTC (10 years, 9 months ago) by adl
Branch: MAIN
Changes since 1.1555: +35 -0 lines
Diff to previous 1.1555
* AUTHORS, BUGS, ChangeLog, ChangeLog.0, ChangeLog.1,
ChangeLog.2, GNUmakefile, Makefile.maint, NEWS, README,
README-alpha, TODO, configure.ac, lib/autoconf/Makefile.am,
m4/atconfig.m4, m4/init.m4, m4/m4.m4, m4/missing.m4,
m4/sanity.m4, tests/README, tests/aclocal.m4,
tests/atspecific.m4, tests/base.at, tests/compile.at,
tests/foreign.at, tests/m4sh.at, tests/m4sugar.at,
tests/semantics.at, tests/suite.at, tests/tools.at,
tests/torture.at: Add copyright notice.

* tests/mktests.sh: Update year in copyright notice.

Revision 1.1555 - (view) (download) (annotate) - [select for diffs]
Sun Aug 12 12:35:50 2001 UTC (10 years, 9 months ago) by adl
Branch: MAIN
Changes since 1.1554: +4 -0 lines
Diff to previous 1.1554
* tests/semantics.at (AC_C_BIGENDIAN): New test.

Revision 1.1554 - (view) (download) (annotate) - [select for diffs]
Sun Aug 12 12:23:49 2001 UTC (10 years, 9 months ago) by adl
Branch: MAIN
Changes since 1.1553: +7 -0 lines
Diff to previous 1.1553
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Handle ACTION-IF-TRUE,
ACTION-IF-FALSE, and ACTION-IF-UNKNOWN.
* doc/autoconf.texi (C Compiler Characteristics): Update
documentation for AC_C_BIGENDIAN.

Revision 1.1553 - (view) (download) (annotate) - [select for diffs]
Sun Aug 12 12:22:29 2001 UTC (10 years, 9 months ago) by adl
Branch: MAIN
Changes since 1.1552: +6 -0 lines
Diff to previous 1.1552
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Guess endianness by grep'ing
magic values from an object file when cross-compiling.
Based on code by Guido Draheim <Guido.Draheim@gmx.de>.

Revision 1.1552 - (view) (download) (annotate) - [select for diffs]
Fri Aug 10 07:48:09 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1551: +6 -0 lines
Diff to previous 1.1551
* bin/autom4te.in (&handle_output): Don't use `grep' with side
effects.
Suggested by Russ Allbery.

Revision 1.1551 - (view) (download) (annotate) - [select for diffs]
Fri Aug 10 07:18:28 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1550: +5 -0 lines
Diff to previous 1.1550
* lib/autoconf/general.m4 (_AC_OUTPUT_SUBDIRS): Propagate the
current $prefix to the sub-configures.

Revision 1.1550 - (view) (download) (annotate) - [select for diffs]
Thu Aug 9 15:08:50 2001 UTC (10 years, 9 months ago) by Zastai
Branch: MAIN
Changes since 1.1549: +5 -0 lines
Diff to previous 1.1549
2001-08-09  Tim Van Holder  <tim.van.holder@pandora.be>

	* lib/autoconf/lang.m4: Ignore *.xSYM when looking for an executable
	extension.

Revision 1.1549 - (view) (download) (annotate) - [select for diffs]
Thu Aug 9 10:27:40 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1548: +4 -0 lines
Diff to previous 1.1548
* bin/autom4te.in ($icache): Load it only if older than autom4te.

Revision 1.1548 - (view) (download) (annotate) - [select for diffs]
Tue Aug 7 08:24:54 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1547: +0 -1 lines
Diff to previous 1.1547
Typo.

Revision 1.1547 - (view) (download) (annotate) - [select for diffs]
Tue Aug 7 07:57:01 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1546: +11 -0 lines
Diff to previous 1.1546
* lib/autotest/general.m4 (AT_INIT): All the `at-*' are to be
removed.
(at-setup-line): Huh?  Be a variable `at_setup_line', not a file.
No need to remove the files before and after the each test, before
each test and at the end of the suite is enough.
Display only the children `times', not the shell's.
If the test failed or was skipped, at-times is not available.

Revision 1.1546 - (view) (download) (annotate) - [select for diffs]
Tue Aug 7 07:56:51 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1545: +11 -0 lines
Diff to previous 1.1545
Always produce testsuite.log, including when there are no
failures.  This helps getting information on skipped tests, and
duration of the tests.  Err, implement the latter btw.
* lib/autotest/general.m4 (AT_INIT): Set up fd 6 for the log.
Dump information on the first run of each test.
(AT_CLEANUP): Create `at-times' containing the duration of the
test group.

Revision 1.1545 - (view) (download) (annotate) - [select for diffs]
Tue Aug 7 07:56:40 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1544: +18 -0 lines
Diff to previous 1.1544
The use of `dumpstat' revealed that `len' was used although it
should not.  m4_text_wrap was using it, but in the Autoconf world
where it is legal.  Hence (i) test M4sh in its own world, not
Autoconf's, and (ii), ahem, fix the bug :)
* lib/autotest/general.m4: Be sure the set good quotes, as tracing
does not like `' instead of [].
(AT_INIT): Forbid `^_?AT_'.
And don't output such tokens.
* tests/Makefile.am (CLEANFILES): Add `script', `script.s4g',
`script.as', and `autom4te.cache'.
Remove `empty' and `macro' which are no longer used.
* tests/atspecific.m4 (AT_CHECK_M4SUGAR, AT_CHECK_M4SH): New.
* tests/m4sugar.at: Use it.
* lib/m4sugar/m4sugar.m4: Use `m4_len' not `len'.

Revision 1.1544 - (view) (download) (annotate) - [select for diffs]
Tue Aug 7 07:55:07 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1543: +8 -0 lines
Diff to previous 1.1543
* bin/autoconf.in, bin/autoheader.in: --force, -f is a new option.

Revision 1.1543 - (view) (download) (annotate) - [select for diffs]
Sat Aug 4 15:19:57 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1542: +0 -15 lines
Diff to previous 1.1542
Remove accidental additions.
Reported by Nicolas Joly.

Revision 1.1542 - (view) (download) (annotate) - [select for diffs]
Sat Aug 4 13:16:59 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1541: +9 -0 lines
Diff to previous 1.1541
* lib/autoconf/functions.m4 (AC_FUNC_ALLOCA, AC_FUNC_ERROR_AT_LINE)
(AC_FUNC_FSEEKO, AC_FUNC_OBSTACK): Use AC_LANG_IFELSE, not
AC_TRY_LINK.
* lib/autoconf/headers.m4 (AC_HEADER_MAJOR): Likewise.
* lib/autoconf/fortran.m4 (_AC_LANG_PROGRAM_C_F77_HOOKS)
(AC_F77_MAIN): Likewise.

Revision 1.1541 - (view) (download) (annotate) - [select for diffs]
Sat Aug 4 13:16:47 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1540: +16 -0 lines
Diff to previous 1.1540
Don't rely on M4sugar outputting the patterns in files, since we
might process the output _without_ running m4, hence without these
files.
* lib/m4sugar/m4sugar.m4 (m4_init): No need for `m4_tmpdir'.
* bin/autom4te.in (@Request::includes): Remove, unused.
(@Request::source): Rename as...
(@Request::input): this.
(@preselect): Add `m4_pattern_forbid' and `m4_pattern_allow'.
(&handle_output): Fetch the patterns from the traces.
`$forbidden' and `$allowed' are constant: use m//o.
(&handle_m4): M4sugar no longer wants `m4_tmpdir'.
(m4_pattern_forbid, m4_pattern_allow): Adjust for tracing only.

Revision 1.1540 - (view) (download) (annotate) - [select for diffs]
Sat Aug 4 13:16:30 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1539: +14 -0 lines
Diff to previous 1.1539
`autoconf && autoheader' is sped up.  Now, speed up `autoheader &&
autoconf', i.e., in addition to caching traces, cache the output.
* bin/autom4te.in (Request::cache): Rename as...
(Request::id): this.
($cache, $icache, $tcache, $ocache): New.
(&handle_m4): Save M4 output in the cache instead of $tmp.
(&handle_output): Adjust.
(&up_to_date_p): Check that the output cache is up to date too.
(top level): Run `&handle_m4' iff force or the cache is invalid.
Run `&handle_output' if the output cache is more recent.

Revision 1.1539 - (view) (download) (annotate) - [select for diffs]
Sat Aug 4 13:16:15 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1538: +7 -0 lines
Diff to previous 1.1538
* bin/autom4te.in ($force): New.
(&parse_args, &print_usage): -f, --force is a new option.
(&handle_output): CPP directives might have spaces after `#'.
(&parse_args): The first file only can be frozen.

Revision 1.1538 - (view) (download) (annotate) - [select for diffs]
Sat Aug 4 13:14:39 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1537: +17 -0 lines
Diff to previous 1.1537
Don't let autom4te compute the `include' traces several times:
first check that the trace cache file is up to date, and then
compare its timestamp with that of the output.
* bin/autom4te.in, bin/autoupdate.in, bin/autoscan.in: Normalize
the preamble.  Don't require 5.005 as Autom4te::General does it,
and better yet (use `use', not `require'!).
* lib/Autom4te/Struct.pm: Rename the last occurrences of
Class::Struct as Autom4te::Struct.
* lib/Autom4te/General.pm (File::stat): Use it.
(&mtime): New, export it.
* bin/autom4te.in: Use it.
Declare `$req' is invalid if it is outdated.
Don't declare it valid before saving it if something went wrong.

Revision 1.1537 - (view) (download) (annotate) - [select for diffs]
Sat Aug 4 13:14:10 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1536: +11 -0 lines
Diff to previous 1.1536
Autom4te shall not encode Autoconf data, and preselecting traces
must be proposed to the users.
* bin/autom4te.in (@required_trace): Remove.
(@preselect): New.
(&parse_args, &print_usage): -p, --preselect is a new option.
(&up_to_date_p): Adjust.
* bin/autoconf.in: Preselect some Autoconf macros.

Revision 1.1536 - (view) (download) (annotate) - [select for diffs]
Sat Aug 4 13:13:36 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1535: +6 -0 lines
Diff to previous 1.1535
* tests/tools.at (autoconf --trace: user macros): Check traces on
macros invoked without arguments, and macros invoked with multiple
lines arguments.

Revision 1.1535 - (view) (download) (annotate) - [select for diffs]
Fri Aug 3 15:22:34 2001 UTC (10 years, 9 months ago) by adl
Branch: MAIN
Changes since 1.1534: +5 -0 lines
Diff to previous 1.1534
* bin/autom4te.in (handle_traces): Fix rewriting of traces without

Revision 1.1534 - (view) (download) (annotate) - [select for diffs]
Fri Aug 3 09:23:34 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1533: +5 -0 lines
Diff to previous 1.1533
* bin/autoconf.in ($@): Work around the usual sh bug.
From Nicolas Joly.

Revision 1.1533 - (view) (download) (annotate) - [select for diffs]
Fri Aug 3 09:14:38 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1532: +13 -0 lines
Diff to previous 1.1532
Clean up the handling of the M4 builtins tracing exception.
* bin/autom4te.in (Request::request): Don't complete M4 builtins
trace requests.
(@m4_builtins): Rename as...
(@m4_builtin): this.
(%m4_builtin_alternate_name): New.
(&parse_args): Complete the trace requests with alternate names.
(&handle_traces): Hence no longer do it here.
(&trace_requests): Remove, unused.

Revision 1.1532 - (view) (download) (annotate) - [select for diffs]
Fri Aug 3 09:11:37 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1531: +5 -0 lines
Diff to previous 1.1531
* doc/autoconf.texi (Redefined M4 Macros): Document m4_exit,
m4_if, and m4_wrap.

Revision 1.1531 - (view) (download) (annotate) - [select for diffs]
Fri Aug 3 09:09:45 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1530: +30 -0 lines
Diff to previous 1.1530
* lib/m4sugar/m4sugar.m4 (m4_init): Also forbid `_m4_*' tokens.
(m4_divert_pop): Dump the whole diversion stack when a diversion
mismatch happens.
* bin/autom4te.in (&handle_output): Remember of the first
occurrence of a possibly undefined macro, not the last.
Complain about the possibly undefined macros in the same order as
the appear in the output.
* lib/autoconf/Makefile.am (autoconf.m4f): List its dependencies.
* tests/tools.at (autoconf: forbidden tokens, basic)
(autoconf: forbidden tokens, exceptions): No longer sort
autoconf's stderr, as it is now deterministic.
Check that `dnl' is caught.

Revision 1.1530 - (view) (download) (annotate) - [select for diffs]
Wed Aug 1 21:21:23 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1529: +4 -0 lines
Diff to previous 1.1529
* configure.ac: Bump to 2.52c.

Revision 1.1529 - (view) (download) (annotate) - [select for diffs]
Wed Aug 1 16:36:16 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_52b
Changes since 1.1528: +6 -0 lines
Diff to previous 1.1528
Version 2.52b.
* lib/Autom4te/Makefile.am (perllibdir): s/Autoconf/Autom4te/.

Revision 1.1528 - (view) (download) (annotate) - [select for diffs]
Wed Aug 1 15:32:40 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_52a
Changes since 1.1527: +4 -0 lines
Diff to previous 1.1527
2.52a.

Revision 1.1527 - (view) (download) (annotate) - [select for diffs]
Wed Aug 1 15:10:36 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1526: +11 -0 lines
Diff to previous 1.1526
* lib/Autom4te/General.pm: Use `carp' and `croak', not `warn' and
`die'.
(&END): New.
* bin/autoconf.in, bin/autom4te.in, bin/autoupdate.in: Remove your
`END', as `Autom4te::General::END' will be triggered.
* bin/autoupdate.in, bin/autoscan.in: Improve error messages accuracy.
* bin/autoupdate.in (File::Compare, File::Copy): Use them instead of
system to run `mv', `rm', and `cmp'.

Revision 1.1526 - (view) (download) (annotate) - [select for diffs]
Wed Aug 1 15:02:36 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1525: +5 -0 lines
Diff to previous 1.1525
* lib/Autom4te/General.pm (&unique): New.
* bin/autoscan.in (&output): Use it to issue trace requests once.

Revision 1.1525 - (view) (download) (annotate) - [select for diffs]
Wed Aug 1 15:01:16 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1524: +9 -0 lines
Diff to previous 1.1524
* lib/Autom4te/General.pm: New.
* bin/autom4te.in (Autom4te::General): Use it.
($me, $tmp, $verbose, $debug, &mktmpdir, &verbose, &xsystem)
(&find_configure_ac, &find_slave): Remove.
* bin/autoscan.in: Likewise.
* bin/autoupdate.in: Likewise.

Revision 1.1524 - (view) (download) (annotate) - [select for diffs]
Wed Aug 1 14:28:57 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1523: +8 -0 lines
Diff to previous 1.1523
* autoconf.in, autom4te.in, autoscan.in, ifnames.in,
* autoheader.in, autoreconf.in, autoupdate.in: Move to...
* bin: here, new directory.
* lib/Autoconf: Rename as...
* lib/Autom4te: this, to please case insensitive junkie OSes.

Revision 1.1523 - (view) (download) (annotate) - [select for diffs]
Wed Aug 1 13:58:44 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1522: +5 -0 lines
Diff to previous 1.1522
* autom4te.in ($m4): Handle the --nesting-limit.
* autoconf.in (M4): Remove.

Revision 1.1522 - (view) (download) (annotate) - [select for diffs]
Wed Aug 1 13:56:52 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1521: +13 -0 lines
Diff to previous 1.1521
* autoconf.in ($AWK): Remove, no longer used.
* test/tools.at: Use AT_CHECK_AUTOCONF.
(AWK portability): Remove, for autoconf no longer uses AWK.
(Syntax of the Perl scripts): New.
* configure.ac: autoconf no longer needs an AWK with a good
regexp engine.
Use a static test on AC_PACKAGE_VERSION.
* autom4te.in (&up_to_date_p): Output depends on the arguments.
* lib/autoconf/Makefile.am: Ship version.m4, maintainer file.
* tests/atconfig.in (PERL): New.

Revision 1.1521 - (view) (download) (annotate) - [select for diffs]
Wed Aug 1 13:50:48 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1520: +28 -0 lines
Diff to previous 1.1520
* lib/autoconf/lang.m4 (AC_LANG(C), AC_LANG_C, _AC_LANG_ABBREV(C))
(AC_LANG(C++), AC_LANG_CPLUSPLUS, _AC_LANG_ABBREV(C++))
(AC_LANG_SOURCE(C), AC_LANG_PROGRAM(C), AC_LANG_CALL(C))
(AC_LANG_FUNC_LINK_TRY(C), AC_LANG_BOOL_COMPILE_TRY(C))
(AC_LANG_INT_SAVE(C), _AC_ARG_VAR_CPPFLAGS, _AC_ARG_VAR_LDFLAGS)
(AC_LANG_PREPROC(C), _AC_PROG_PREPROC_WORKS_IFELSE, AC_PROG_CPP)
(AC_LANG_COMPILER(C), ac_cv_prog_gcc, AC_PROG_CC, _AC_PROG_CC_G)
(AC_PROG_GCC_TRADITIONAL, AC_PROG_CC_C_O, AC_LANG_PREPROC(C++))
(AC_PROG_CXXCPP, AC_LANG_COMPILER(C++), ac_cv_prog_gxx)
(AC_PROG_CXX, _AC_PROG_CXX_G, _AC_PROG_CXX_EXIT_DECLARATION)
(AC_PROG_CC_STDC, AC_C_CROSS, AC_C_CHAR_UNSIGNED, AC_C_LONG_DOUBLE)
(AC_C_BIGENDIAN, AC_C_INLINE, AC_C_CONST, AC_C_VOLATILE)
(AC_C_STRINGIZE, AC_C_PROTOTYPES): Move to...
* lib/autoconf/c.m4: here, new file.
* lib/autoconf/lang.m4 (AC_LANG(Fortran 77), AC_LANG_FORTRAN77)
(_AC_LANG_ABBREV(Fortran 77), AC_LANG_SOURCE(Fortran 77))
(AC_LANG_PROGRAM(Fortran 77), AC_LANG_CALL(Fortran 77))
(AC_LANG_PREPROC(Fortran 77), AC_LANG_COMPILER(Fortran 77))
(ac_cv_prog_g77, AC_PROG_F77, _AC_PROG_F77_G, AC_PROG_F77_C_O)
(_AC_PROG_F77_V_OUTPUT, _AC_PROG_F77_V, AC_F77_LIBRARY_LDFLAGS)
(AC_F77_DUMMY_MAIN, _AC_LANG_PROGRAM_C_F77_HOOKS, AC_F77_MAIN)
(_AC_F77_NAME_MANGLING, AC_F77_NAME_MANGLING, AC_F77_WRAPPERS)
(AC_F77_FUNC): Move to...
* lib/autoconf/fortran.m4: here, new file.

Revision 1.1520 - (view) (download) (annotate) - [select for diffs]
Wed Aug 1 13:46:22 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1519: +40 -0 lines
Diff to previous 1.1519
* acfunctions.m4: Rename as...
* lib/autoconf/functions.m4: this.
* acgeneral.m4: Rename as...
* lib/autoconf/general.m4: this.
* acheaders.m4: Rename as...
* lib/autoconf/headers.m4: this.
* aclang.m4: Rename as...
* lib/autoconf/lang.m4: this.
* acoldnames.m4: Rename as...
* lib/autoconf/oldnames.m4: this.
* acspecific.m4: Rename as...
* lib/autoconf/specific.m4: this.
* actypes.m4: Rename as...
* lib/autoconf/types.m4: this.
* autoconf.m4: Rename as...
* lib/autoconf/autoconf.m4: this.
* m4sugar.m4: Rename as...
* lib/m4sugar/m4sugar.m4: this.
* m4sh.m4: Rename as...
* lib/m4sugar/m4sh.m4: this.
* tests/atgeneral.m4: Rename as...
* lib/autotest/general.m4: this.
* acfunctions: Rename as...
* lib/autoscan/functions: this.
* acheaders: Rename as...
* lib/autoscan/headers: this.
* acidentifiers: Rename as...
* lib/autoscan/identifiers: this.
* aclibraries: Rename as...
* lib/autoscan/libraries: this.
* acmakevars: Rename as...
* lib/autoscan/makevars: this.
* acprograms: Rename as...
* lib/autoscan/programs: this.

Revision 1.1519 - (view) (download) (annotate) - [select for diffs]
Wed Aug 1 13:11:02 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1518: +5 -0 lines
Diff to previous 1.1518
* doc/autoconf.texi: Moving/deleting open files is not portable.
Portability issues for `.' (source), and more information about sed.

Revision 1.1518 - (view) (download) (annotate) - [select for diffs]
Wed Jul 25 15:20:43 2001 UTC (10 years, 9 months ago) by stevengj
Branch: MAIN
Changes since 1.1517: +6 -0 lines
Diff to previous 1.1517
ignore -libmil in FLIBS (on Solaris)

Revision 1.1517 - (view) (download) (annotate) - [select for diffs]
Wed Jul 25 14:39:18 2001 UTC (10 years, 9 months ago) by proski
Branch: MAIN
Changes since 1.1516: +5 -0 lines
Diff to previous 1.1516
* autom4te.in (mktmpdir): Strip trailing newline from mktemp
output.

Revision 1.1516 - (view) (download) (annotate) - [select for diffs]
Wed Jul 25 07:07:33 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1515: +7 -0 lines
Diff to previous 1.1515
* autoconf.in: Try to define the variables before using them.
* autom4te.in ($perllibdir): Use `$autom4te_perllibdir' as envvar
instead of `$perllibdir'.
* tests/atconfig.in ($autom4te_perllibdir): Export it.

Revision 1.1515 - (view) (download) (annotate) - [select for diffs]
Wed Jul 25 07:06:59 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1514: +4 -0 lines
Diff to previous 1.1514
* autoconf.in (ac_LF_and_DOT): Remove, unused.

Revision 1.1514 - (view) (download) (annotate) - [select for diffs]
Tue Jul 24 09:05:28 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1513: +17 -0 lines
Diff to previous 1.1513
Let autoconf use autom4te for traces.
* autoconf.in ($task, task trace): Remove, merely pass --trace to
autom4te.
* autoheader.in: Don't pass `-' to autoconf, rather, a tmp file.
(Because I found no way for autom4te to accept `-').
* autom4te.in (&Request::request): Beware of M4 builtins.
(END): Don't try to remove the content of an empty dir.
(&parse_args): Default is `$f:$l:$n:$%', not `$f:$l:$n:$*'.
(&handle_output): Set a default value to `$forbidden'.
* autoupdate.in (&verbose, &xsystem): New, from autom4te.in.
($autoconf): Pass --debug and --verbose.
* tests/atspecific.m4 (AT_CHECK_AUTOCONF): Clean up autom4te's
cache.

Revision 1.1513 - (view) (download) (annotate) - [select for diffs]
Tue Jul 24 08:57:55 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1512: +18 -0 lines
Diff to previous 1.1512
Let autoconf use autom4te to create configure.
* autoconf.in ($automate): New var.
(task script): Use autom4te.
* autom4te.in (File::Spec): Use it.
(&find_file): New.
(&parse_args): --warning is -W, not -w.
Find the top level files.
(&handle_m4): Pass the warnings flags.
Don't report verbosely m4's failures, unless requested.
(&handle_output): Don't complain for forbidden tokens in comments.
Be sure to report all the forbidden tokens within a single line.
(&trace_format_to_m4): Preserve `$_'.
(&handle_traces): Sort the output macros.
(&up_to_date_p): Find the files before trying to get its time stamp.

Revision 1.1512 - (view) (download) (annotate) - [select for diffs]
Tue Jul 24 08:43:06 2001 UTC (10 years, 9 months ago) by akim
Branch: MAIN
Changes since 1.1511: +8 -0 lines
Diff to previous 1.1511
* Makefile.am: Ship, build and install Autom4te.
(SUBDIRS): Add lib.
* lib/Autoconf/Struct.pm: New, from Automake 1.5.
* configure.in: Require Perl.
* man/autom4te.in: New.

Revision 1.1511 - (view) (download) (annotate) - [select for diffs]
Thu Jul 19 11:55:48 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1510: +5 -1 lines
Diff to previous 1.1510
* doc/autoconf.texi (Cache Checkpointing): Use AC_MSG_ERROR in
example, rather than (exit 1); exit (which isn't portable).

Revision 1.1510 - (view) (download) (annotate) - [select for diffs]
Wed Jul 18 14:00:28 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_52
Changes since 1.1509: +4 -0 lines
Diff to previous 1.1509
Version 2.52.

Revision 1.1509 - (view) (download) (annotate) - [select for diffs]
Wed Jul 18 13:38:40 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1508: +10 -0 lines
Diff to previous 1.1508
The C-Fortran 77 hooks are available only once AC_F77_DUMMY_MAIN
was run, while they are needed also when it is expanded.
Reported by Nicolas Joly.
* aclang.m4 (AC_F77_DUMMY_MAIN): Define _AC_LANG_PROGRAM_C_F77_HOOKS.
(AC_LANG_PROGRAM(C)): Use it instead of depending upon
AC_F77_DUMMY_MAIN being expanded.

Revision 1.1508 - (view) (download) (annotate) - [select for diffs]
Wed Jul 18 09:22:50 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1507: +4 -0 lines
Diff to previous 1.1507
* configure.in: Bump to 2.51a.

Revision 1.1507 - (view) (download) (annotate) - [select for diffs]
Tue Jul 17 16:39:04 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_51
Changes since 1.1506: +4 -0 lines
Diff to previous 1.1506
Version 2.51.

Revision 1.1506 - (view) (download) (annotate) - [select for diffs]
Tue Jul 17 16:30:20 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1505: +5 -0 lines
Diff to previous 1.1505
* aclang.m4 (AC_F77_DUMMY_MAIN): Let the interface be more
Autoconfy: $1 = action-if-found, $2 = action-if-not-found.

Revision 1.1505 - (view) (download) (annotate) - [select for diffs]
Tue Jul 17 16:21:25 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1504: +11 -0 lines
Diff to previous 1.1504
The runtime test for AC_FUNC_GETPGRP fails when prototypes are
used.  Well, then use the prototypes when you can, and runtime as
a last resort.
Reported by Artur Frysiak
* acfunctions.m4 (_AC_FUNC_GETPGRP_TEST): New.
(AC_FUNC_GETPGRP): Use it.
First try to compile with 0-ary or 1-ary calls.

Revision 1.1504 - (view) (download) (annotate) - [select for diffs]
Tue Jul 17 10:01:09 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1503: +6 -0 lines
Diff to previous 1.1503
* actypes.m4 (_AC_CHECK_TYPE_REPLACEMENT_TYPE_P): `foo_t' is a
replacement type.
From Paul Eggert.

Revision 1.1503 - (view) (download) (annotate) - [select for diffs]
Tue Jul 17 08:45:22 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1502: +4 -0 lines
Diff to previous 1.1502
* Makefile.maint: Sync. with cppi 1.10.

Revision 1.1502 - (view) (download) (annotate) - [select for diffs]
Tue Jul 17 08:23:42 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1501: +6 -0 lines
Diff to previous 1.1501
* aclang.m4 (AC_LANG_PROGRAM(C)): Output F77_DUMMY_MAIN only when
AC_F77_DUMMY_MAIN has been run.
From Pavel Roskin and Steven G. Johnson.

Revision 1.1501 - (view) (download) (annotate) - [select for diffs]
Tue Jul 17 07:53:06 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1500: +5 -0 lines
Diff to previous 1.1500
* configure.in: Rename as...
* configure.ac: this.

Revision 1.1500 - (view) (download) (annotate) - [select for diffs]
Tue Jul 17 07:29:35 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1499: +9 -0 lines
Diff to previous 1.1499
* Makefile.am (INSTALL.txt): Don't use $@ and $< in non suffix
rules.
From Marc Espie.
* Makefile.maint (release-archive-dir): Rename as...
(release_archive_dir): this, so that it can be specialized in
Makefile.

Revision 1.1499 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 17:53:09 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1498: +4 -0 lines
Diff to previous 1.1498
* configure.in: Bump to 2.50d.

Revision 1.1498 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 16:21:56 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_50c
Changes since 1.1497: +1 -0 lines
Diff to previous 1.1497
Typo.

Revision 1.1497 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 16:19:39 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1496: +4 -0 lines
Diff to previous 1.1496
Version 2.50c.

Revision 1.1496 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 16:15:38 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1495: +4 -0 lines
Diff to previous 1.1495
* doc/autoconf.texi (Limitations of Make): Macro names and underscore.

Revision 1.1495 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 16:08:16 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1494: +5 -0 lines
Diff to previous 1.1494
* config/config.guess, config/config.sub, config/texinfo.tex
* doc/standards.texi, doc/make-stds.texi: Update.

Revision 1.1494 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 15:55:38 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1493: +5 -1 lines
Diff to previous 1.1493
* Makefile.maint (cvs-check, cvs-tag-check, cvs-diff-check): New.

Revision 1.1493 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 14:42:59 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1492: +7 -0 lines
Diff to previous 1.1492
* Makefile.maint (maintainer-check): Rename as...
(maintainer-distcheck): this.
(changelog-check, static-check): New.
Use them.

Revision 1.1492 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 14:27:41 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1491: +5 -0 lines
Diff to previous 1.1491
for CXX is g++, not gcc.

Revision 1.1491 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 14:23:11 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1490: +4 -0 lines
Diff to previous 1.1490
* doc/autoconf.texi (Files): New subsection.

Revision 1.1490 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 14:20:47 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1489: +7 -0 lines
Diff to previous 1.1489
* doc/autoconf.texi (C Compiler, Fortran 77 Compiler): Be subsections
of...
(Generic Compiler Characteristics): this.
(C++ Compiler): New subsection.

Revision 1.1489 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 14:19:19 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1488: +11 -0 lines
Diff to previous 1.1488
* autoscan.in: Use IO::File.
Adjust all the routines to use it.
($log): New file (autoscan.log).
(output): Dump detailed logs into $log, and a shortened version to
stderr.
(&scan_makefile): Refine the regexp catching tokens in the code.
* doc/autoconf.texi (autoscan Invocation): Document `autoscan.log'
and the `configure.ac' checking feature.

Revision 1.1488 - (view) (download) (annotate) - [select for diffs]
Thu Jul 12 12:42:46 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1487: +11 -0 lines
Diff to previous 1.1487
For some AWK, such as on HPUX 11, `xfoo' does not match `foo|^bar'.
Reported by Michael Elizabeth Chastain.
* autoconf.in: Refuse such AWK.
* configure.in: Likewise.
* Makefile.am (acversion.m4): Do not use move-if-change this file
has dependencies.
* doc/autoconf.texi (Fortran 77 Compiler): Some typos.

Revision 1.1487 - (view) (download) (annotate) - [select for diffs]
Tue Jul 10 09:16:33 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1486: +7 -0 lines
Diff to previous 1.1486
* autoscan.in (&scan_makefile): Improve programs regexp to parse
things like "g++", "file.c" and "some-conf" as tokens.
(&scan_file): Match C++ files extensions.
If the filename extension is C++ then ask for c++.

Revision 1.1486 - (view) (download) (annotate) - [select for diffs]
Fri Jul 6 01:03:18 2001 UTC (10 years, 10 months ago) by stevengj
Branch: MAIN
Changes since 1.1485: +6 -0 lines
Diff to previous 1.1485
fixed broken AC_F77_DUMMY_MAIN

Revision 1.1485 - (view) (download) (annotate) - [select for diffs]
Thu Jul 5 16:18:19 2001 UTC (10 years, 10 months ago) by proski
Branch: MAIN
Changes since 1.1484: +7 -0 lines
Diff to previous 1.1484
* aclocal.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Remove conftest*
after using break.
(_AC_PROG_F77_V_OUTPUT): Remove conftest*, not conftest.* after
linking.

Revision 1.1484 - (view) (download) (annotate) - [select for diffs]
Thu Jul 5 11:52:20 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1483: +7 -0 lines
Diff to previous 1.1483
* Makefile.am (move_if_change): New.  Use it instead of `mv'.
(acversion.m4): Name it `$(srcdir)/acversion.m4' to ease broken
Makes' lives.
Reported by Nicolas Joly.

Revision 1.1483 - (view) (download) (annotate) - [select for diffs]
Wed Jul 4 15:12:57 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1482: +10 -0 lines
Diff to previous 1.1482
* acgeneral.m4 (_AC_RUN_IFELSE): Remove conftest.o when cleaning
up.
* acfunctions.m4 (AC_FUNC_WAIT3): Use `break' to silent some
warnings from compilers.
* aclang.m4 (_AC_LANG_COMPILER_GNU): Log the version information
for all the compilers, not only GNU.  Hence move from here...
(AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): to here.

Revision 1.1482 - (view) (download) (annotate) - [select for diffs]
Wed Jul 4 14:37:52 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1481: +6 -0 lines
Diff to previous 1.1481
* acfunctions.m4 (AC_FUNC_STRTOD, AC_FUNC_STRERROR_R)
(AC_FUNC_STRCOLL, AC_FUNC_WAIT3): Use AC_RUN_IFELSE and
AC_COMPILE_IFELSE.

Revision 1.1481 - (view) (download) (annotate) - [select for diffs]
Wed Jul 4 13:29:12 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1480: +5 -0 lines
Diff to previous 1.1480
* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Actually apply
the ``strings.h'' change claimed below.

Revision 1.1480 - (view) (download) (annotate) - [select for diffs]
Wed Jul 4 12:58:39 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1479: +4 -0 lines
Diff to previous 1.1479
* aclang.m4 (_AC_LANG_COMPILER_GNU): s/-dumpspecs/-v/.

Revision 1.1479 - (view) (download) (annotate) - [select for diffs]
Wed Jul 4 11:29:50 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1478: +6 -0 lines
Diff to previous 1.1478
* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Include
strings.h if usable with string.h.
Suggested by Paul Eggert.

Revision 1.1478 - (view) (download) (annotate) - [select for diffs]
Wed Jul 4 07:45:12 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1477: +6 -1 lines
Diff to previous 1.1477
* autoscan.in (&scan_file): Skip FILE if there is FILE.in.
From Jens Petersen.

Revision 1.1477 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 15:04:05 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1476: +1 -2 lines
Diff to previous 1.1476
Typos.

Revision 1.1476 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 14:47:42 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1475: +6 -0 lines
Diff to previous 1.1475
* acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Specify CONFIG_FILES
etc. in the log.

Revision 1.1475 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 14:12:40 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1474: +10 -0 lines
Diff to previous 1.1474
* acheaders.m4 (AC_CHECK_HEADER): When INCLUDES are set, use the
compiler, not the preprocessor.
* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): No longer use
dedicated code to check for inttypes.h, as AC_CHECK_HEADERS does
the right thing.
* Makefile.am (.m4.m4f): Emphasize M4 error messages and fail
earlier if there are.

Revision 1.1474 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 14:11:06 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1473: +10 -0 lines
Diff to previous 1.1473
* autoscan.in ($initfile): Remove.
(&find_file): Rename as...
(&scan_file): this.
Immediately scan the current file, instead of gathering them, and
later having them handled by &scan_files.
(&scan_files): Merely invoke Find::File.
Adjust.

Revision 1.1473 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 14:10:41 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1472: +7 -0 lines
Diff to previous 1.1472
* autoscan.in: Formatting changes, matching the invocation order.
(File::Find): Use it instead of Perl 4's `find.pl'.
(&wanted): Rename as...
(&find_file): this.

Revision 1.1472 - (view) (download) (annotate) - [select for diffs]
Mon Jul 2 18:42:17 2001 UTC (10 years, 10 months ago) by proski
Branch: MAIN
Changes since 1.1471: +7 -0 lines
Diff to previous 1.1471
* aclang.m4 (AC_F77_DUMMY_MAIN): Remove conftest* after using
break in the argument to AC_TRY_LINK_FUNC.
(AC_F77_MAIN): Remove conftest* after using break in the
argument to AC_TRY_LINK.

Revision 1.1471 - (view) (download) (annotate) - [select for diffs]
Sun Jul 1 19:41:20 2001 UTC (10 years, 10 months ago) by stevengj
Branch: MAIN
Changes since 1.1470: +18 -0 lines
Diff to previous 1.1470
added AC_F77_{DUMMY_}MAIN

Revision 1.1470 - (view) (download) (annotate) - [select for diffs]
Fri Jun 29 05:28:09 2001 UTC (10 years, 10 months ago) by proski
Branch: MAIN
Changes since 1.1469: +6 -0 lines
Diff to previous 1.1469
* atgeneral.m4 (AT_CHECK): Add a newline to the end of
at-stdout and at-stderr instead of removing the newline
from the echo output, which is not guaranteed to work.

Revision 1.1469 - (view) (download) (annotate) - [select for diffs]
Thu Jun 28 16:05:29 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1468: +5 -0 lines
Diff to previous 1.1468
* aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Only add declaration to
confdefs.h when non-zero.

Revision 1.1468 - (view) (download) (annotate) - [select for diffs]
Thu Jun 28 15:53:38 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1467: +4 -0 lines
Diff to previous 1.1467
* configure.in: Bump to 2.50c.

Revision 1.1467 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 14:32:18 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_50b
Changes since 1.1466: +4 -0 lines
Diff to previous 1.1466
Version 2.50b

Revision 1.1466 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 11:30:22 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
CVS Tags: AUTOCONF-2_50a
Changes since 1.1465: +4 -0 lines
Diff to previous 1.1465
Version 2.50a.

Revision 1.1465 - (view) (download) (annotate) - [select for diffs]
Mon Jun 25 18:28:04 2001 UTC (10 years, 10 months ago) by proski
Branch: MAIN
Changes since 1.1464: +9 -0 lines
Diff to previous 1.1464
* tests/atspecific.m4 (AT_CHECK_MACRO): Accept one more
argument, AUTOCONF-FLAGS.
* tests/mktests.sh (update_exclude_list): Add
AC_SYS_RESTARTABLE_SYSCALLS and AC_FUNC_WAIT3.
* tests/semantics.at: Test AC_SYS_RESTARTABLE_SYSCALLS and
AC_FUNC_WAIT3 with "-W no-obsolete".

Revision 1.1464 - (view) (download) (annotate) - [select for diffs]
Mon Jun 25 11:57:14 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1463: +5 -2 lines
Diff to previous 1.1463
* tests/foreign.at (libtool): Fix the `libtoolize --version' decoding.

Revision 1.1463 - (view) (download) (annotate) - [select for diffs]
Mon Jun 25 06:15:07 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1462: +13 -0 lines
Diff to previous 1.1462
* autoscan.in (%macro): Now maps from word to list of macros.
(&init_tables): Die when a word which is already handled by
explicit macros is mapped to the default macro.
(&print_unique): Remove, inlined in...
(&output_kind): here.
(File::Basename): Use it.
(&output): Sort the CONFIG_FILES.
* acheaders: Normalize.
* acfunctions: Likewise.

Revision 1.1462 - (view) (download) (annotate) - [select for diffs]
Mon Jun 25 06:14:43 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1461: +6 -0 lines
Diff to previous 1.1461
* aclang.m4 (_AC_LANG_COMPILER_GNU): If GNU, dump the compiler
characteristics in the logs.
Suggested by Mo DeJong.

Revision 1.1461 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 22:59:11 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1460: +6 -0 lines
Diff to previous 1.1460
* acfunctions.m4 (AM_FUNC_ERROR_AT_LINE, AM_FUNC_FNMATCH)
(AM_FUNC_MKTIME, AM_FUNC_OBSTACK, AM_FUNC_STRTOD): Reactivated.
* doc/autoconf.texi (Autoconf 2.13): New section.

Revision 1.1460 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 22:58:54 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1459: +6 -0 lines
Diff to previous 1.1459
* autoconf.in (Task traces): Separate the error messages from the
traces to improve robustness.

Revision 1.1459 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 17:14:34 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1458: +5 -0 lines
Diff to previous 1.1458
* tests/torture.at (AC_ARG_VAR): Make it a single test instead of
three as failures are unlikely, and speed matters.

Revision 1.1458 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 15:32:59 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1457: +0 -2 lines
Diff to previous 1.1457
Typo.

Revision 1.1457 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 15:30:22 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1456: +6 -0 lines
Diff to previous 1.1456
* doc/autoconf.texi (Redefined M4 Macros): New.

Revision 1.1456 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 15:18:46 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1455: +6 -0 lines
Diff to previous 1.1455
* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Consider
inttypes.h is missing if it conflicts with sys/types.h, as on IRIX
5.3.

Revision 1.1455 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 15:04:14 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1454: +12 -0 lines
Diff to previous 1.1454
2001-06-23  Paolo Bonzini <bonzini@gnu.org>

* acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Defer parsing of
config.status targets to after the evaluation of the INIT-CMDS.
Double quote config.status targets (used to be single quoted).

2001-06-23  Akim Demaille  <akim@epita.fr>

* tests/torture.at (CONFIG_FILES, HEADERS, LINKS and COMMANDS):
Check the content of the created file.
Check the ./config.status command line invocation.

Revision 1.1454 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 14:01:29 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1453: +4 -0 lines
Diff to previous 1.1453
* tests/foreign.at (Libtool): Reject prehistoric versions.

Revision 1.1453 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 13:51:39 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1452: +5 -0 lines
Diff to previous 1.1452
* aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Try to be robust to
preexisting files matching a.*.

Revision 1.1452 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 13:10:31 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1451: +6 -0 lines
Diff to previous 1.1451
* acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Output error messages on
stderr.
* doc/autoconf.texi (AC_ARG_VAR): Update.

Revision 1.1451 - (view) (download) (annotate) - [select for diffs]
Thu Jun 21 10:56:21 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1450: +6 -0 lines
Diff to previous 1.1450
* acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Die instead of warning when
precious variables have changed.
* tests/torture.at (AC_ARG_VAR): Adjust.

Revision 1.1450 - (view) (download) (annotate) - [select for diffs]
Thu Jun 21 09:18:16 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1449: +8 -0 lines
Diff to previous 1.1449
./configure --program-suffix=foo produces `transform=s,$$,foo,;',
but some sed choke on multiple `;', and other tools (e.g.,
Automake), include the separator themselves.
* acgeneral.m4 (AC_ARG_VAR): Be sure not to leave extra `;'.

Revision 1.1449 - (view) (download) (annotate) - [select for diffs]
Tue Jun 19 17:50:56 2001 UTC (10 years, 10 months ago) by Zastai
Branch: MAIN
Changes since 1.1448: +6 -0 lines
Diff to previous 1.1448
* doc/autoconf.texi (Functions Portability): Rename as...
(Function Portability): this.
(Function Portability): Document potential problems with unlink().

Revision 1.1448 - (view) (download) (annotate) - [select for diffs]
Tue Jun 19 17:44:12 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1447: +4 -3 lines
Diff to previous 1.1447
Typos.

Revision 1.1447 - (view) (download) (annotate) - [select for diffs]
Tue Jun 19 06:45:18 2001 UTC (10 years, 10 months ago) by akim
Branch: MAIN
Changes since 1.1446: +4 -0 lines
Diff to previous 1.1446
* NEWS, doc/autoconf.texi: Document quadrigraphs.

Revision 1.1446 - (view) (download) (annotate) - [select for diffs]
Mon Jun 18 19:36:10 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1445: +4 -0 lines
Diff to previous 1.1445
* acfunctions.m4 (AC_FUNC_FORK): Fix typos.

Revision 1.1445 - (view) (download) (annotate) - [select for diffs]
Mon Jun 18 19:11:24 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1444: +14 -0 lines
Diff to previous 1.1444
* acfunctions.m4: (AC_FUNC_VFORK) rename as...
(_AC_FUNC_VFORK): this.
Remove AC_DEFINEs and don't guess cross-compilation values.
(_AC_FUNC_FORK): New, check whether fork() isn't just a stub.
(AC_FUNC_FORK): New, use _AC_FUNC_VFORK and _AC_FUNC_FORK to
define HAVE_WORKING_FORK, HAVE_WORKING_VFORK; and vfork to fork if
vfork doesn't work.
Guess values if cross-compiling, but warn.
* acfunctions: Add AC_FUNC_FORK.
* doc/autoconf.texi: Document AC_FUNC_FORK. Give example to define
and vfork appropriately.

Revision 1.1444 - (view) (download) (annotate) - [select for diffs]
Mon Jun 18 18:51:36 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1443: +4 -0 lines
Diff to previous 1.1443
* doc/autoconf.texi (Functions Portability): New section.

Revision 1.1443 - (view) (download) (annotate) - [select for diffs]
Mon Jun 18 18:15:24 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1442: +6 -0 lines
Diff to previous 1.1442
* autoconf.in (M4): Pass --nesting-limit=1024, unless already set
in $M4.
Suggested by Andreas Schwab.

Revision 1.1442 - (view) (download) (annotate) - [select for diffs]
Mon Jun 18 17:41:03 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1441: +11 -0 lines
Diff to previous 1.1441
* acfunctions.m4 (AC_FUNC_CHOWN, AC_FUNC_CLOSEDIR_VOID)
(AC_FUNC_GETPGRP, AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK)
(AC_FUNC_MMAP, AC_FUNC_SELECT_ARGTYPES, _AC_FUNC_STAT)
(AC_FUNC_UTIME_NULL): Use AC_INCLUDES_DEFAULT.
Don't use AC_TRY_RUN, which double quotes, prefer AC_RUN_IFELSE,
and either AC_LANG_SOURCE or AC_LANG_PROGRAM.
(AC_FUNC_CLOSEDIR_VOID): Protect C++ from `int closedir ();' (or
the converse).

Revision 1.1441 - (view) (download) (annotate) - [select for diffs]
Mon Jun 18 17:23:12 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1440: +12 -0 lines
Diff to previous 1.1440
* doc/autoconf.texi (ms): New index.
(Macro Index): Rename as...
(Autoconf Macro Index): this.
(M4 Macro Index): New appendix.
(Programming in M4): New chapter.
Define M4sugar, M4sh, m4_pattern_forbid, and m4_pattern_allow.
(Quoting): Rename as...
(M$ Quotation): this.
Be part of `Programming in M4).

Revision 1.1440 - (view) (download) (annotate) - [select for diffs]
Mon Jun 18 16:14:24 2001 UTC (10 years, 11 months ago) by proski
Branch: MAIN
Changes since 1.1439: +5 -0 lines
Diff to previous 1.1439
* tests/torture.at (AC_ARG_VAR): Set variables and export them
in separate statements for compatibility with Tru64 v5.1.

Revision 1.1439 - (view) (download) (annotate) - [select for diffs]
Sun Jun 17 18:14:27 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1438: +9 -0 lines
Diff to previous 1.1438
* acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Be sure to cache the
current values of the precious variables, not the previously
cached values.
Pass precious variables which are set to config.status.
* doc/autoconf.texi (Setting Output Variables): Document AC_ARG_VAR.
* tests/torture.at (AC_ARG_VAR): New.

Revision 1.1438 - (view) (download) (annotate) - [select for diffs]
Fri Jun 15 17:44:17 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1437: +8 -0 lines
Diff to previous 1.1437
* doc/autoconf.texi: Move AC_FUNC_WAIT3 and
AC_SYS_RESTARTABLE_SYSCALLS to the obsolete section,
and explain why and how to replace them.
* acfunctions.m4 (AC_FUNC_WAIT3): Warn as obsolete.
* acspecific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Likewise.

Revision 1.1437 - (view) (download) (annotate) - [select for diffs]
Fri Jun 15 17:40:57 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1436: +8 -0 lines
Diff to previous 1.1436
`build_alias' and so on are not AC_SUBST'd.
Reported by Bruno Haible.
* acgeneral.m4 (AC_ARG_VAR): Move the AC_SUBST, from here...
 (_AC_ARG_VAR_PRECIOUS): to here.

Revision 1.1436 - (view) (download) (annotate) - [select for diffs]
Fri Jun 15 15:53:18 2001 UTC (10 years, 11 months ago) by proski
Branch: MAIN
Changes since 1.1435: +10 -0 lines
Diff to previous 1.1435
* acheaders.m4 (_AC_CHECK_HEADER_DIRENT): Instead of defining
an unused pointer use cast to this type and `if' statement to
avoid warnings from the compiler.
(AC_HEADER_TIME): Likewise.
* actypes.m4 (AC_CHECK_MEMBER): s/foo/ac_aggr/. Use the member
in `if' statement to avoid warnings from the compiler. Declare
ac_aggr static to avoid the need to initialize it.

Revision 1.1435 - (view) (download) (annotate) - [select for diffs]
Thu Jun 14 16:14:33 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1434: +4 -0 lines
Diff to previous 1.1434
* doc/autoconf.texi (Portable Shell): Move after `Writing Macros'.

Revision 1.1434 - (view) (download) (annotate) - [select for diffs]
Wed Jun 13 16:26:51 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1433: +5 -0 lines
Diff to previous 1.1433
* m4/missing.m4, config/missing: Updated to Automake 1.4g's.
Suggested by Alexander Mai.

Revision 1.1433 - (view) (download) (annotate) - [select for diffs]
Wed Jun 13 08:45:39 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1432: +5 -0 lines
Diff to previous 1.1432
* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Guard
sys/types.h and sys/stat.h, and check for them.

Revision 1.1432 - (view) (download) (annotate) - [select for diffs]
Wed Jun 13 07:51:09 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1431: +5 -0 lines
Diff to previous 1.1431
* acheaders.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS): Support $4 =
INCLUDES.

Revision 1.1431 - (view) (download) (annotate) - [select for diffs]
Tue Jun 12 16:45:17 2001 UTC (10 years, 11 months ago) by proski
Branch: MAIN
Changes since 1.1430: +5 -0 lines
Diff to previous 1.1430
* acspecific.m4 (AC_PATH_XTRA): Check if linking against libX11
succeeds and only try adding libdnet upon a failure.

Revision 1.1430 - (view) (download) (annotate) - [select for diffs]
Tue Jun 12 10:16:49 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1429: +8 -0 lines
Diff to previous 1.1429
* autoscan.in (&output_kind): Output the comment only if it exists.
(%kind_comment): Add entry for `programs'.
(&output_programs): Use &output_kind.
(&output_functions, &output_identifiers, &output_headers)
(&output_programs): Inline, and remove.

Revision 1.1429 - (view) (download) (annotate) - [select for diffs]
Tue Jun 12 10:05:27 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1428: +6 -0 lines
Diff to previous 1.1428
* autoscan.in (%kind_comment): New.
(output_kind): New.
(output_functions, output_identifiers, output_headers): Use it.

Revision 1.1428 - (view) (download) (annotate) - [select for diffs]
Tue Jun 12 09:45:01 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1427: +6 -0 lines
Diff to previous 1.1427
* autoscan.in (&print_unique): Take `$kind' and `$word' as
arguments, to factor indirections into `%macro' and `%used'.
(%generic_macro): Fix a typo.

Revision 1.1427 - (view) (download) (annotate) - [select for diffs]
Tue Jun 12 09:33:58 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1426: +9 -0 lines
Diff to previous 1.1426
* aclibraries: New.
* autoscan.in (@kinds): Add `libraries'.
Use `@kinds' instead of hard coded lists.
(%programs, %headers, %identifiers, %makevars, %libraries, %functions):
Remove, replaced by...
(%used): this.

Revision 1.1426 - (view) (download) (annotate) - [select for diffs]
Tue Jun 12 08:40:02 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1425: +7 -0 lines
Diff to previous 1.1425
* autoscan.in (%functions_macros %headers_macros)
(%identifiers_macros %programs_macros %makevars_macros): Remove,
replaced by...
(%macro): New.

Revision 1.1425 - (view) (download) (annotate) - [select for diffs]
Mon Jun 11 21:44:22 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1424: +5 -0 lines
Diff to previous 1.1424
* aclang.m4 (AC_NO_EXECUTABLES): Override
_AC_COMPILER_EXEEXT_WORKS, not _AC_LANG_COMPILER_WORKS.

Revision 1.1424 - (view) (download) (annotate) - [select for diffs]
Mon Jun 11 14:15:49 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1423: +6 -0 lines
Diff to previous 1.1423
* aclang.m4 (AC_NO_EXECUTABLES): Define the macros with their
trailing new line.
Reported by Andreas Schwab.

Revision 1.1423 - (view) (download) (annotate) - [select for diffs]
Mon Jun 11 09:03:49 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1422: +4 -0 lines
Diff to previous 1.1422
* Makefile.am, Makefile.maint: Typos.

Revision 1.1422 - (view) (download) (annotate) - [select for diffs]
Mon Jun 11 08:21:43 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1421: +6 -0 lines
Diff to previous 1.1421
* doc/autoconf.texi (Here-Documents): New section, gathering
documentation about here-documents.
Use `href', not `uref', and other changes.

Revision 1.1421 - (view) (download) (annotate) - [select for diffs]
Sat Jun 9 18:45:00 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1420: +5 -0 lines
Diff to previous 1.1420
* doc/autoconf.texi (Portable Shell Programming): Promoted as a
chapter.

Revision 1.1420 - (view) (download) (annotate) - [select for diffs]
Sat Jun 9 18:39:12 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1419: +6 -0 lines
Diff to previous 1.1419
* doc/autoconf.texi (Limitations of Builtins): Complete the
description of the here-docs penalties with Alexandre Oliva's
explanations.

Revision 1.1419 - (view) (download) (annotate) - [select for diffs]
Sat Jun 9 18:28:20 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1418: +6 -0 lines
Diff to previous 1.1418
* doc/autoconf.texi: Talk about here documents and speedups.
Do not use "echo" on arbitrary strings.
Spell "here-documents" consistently with the standard.

Revision 1.1418 - (view) (download) (annotate) - [select for diffs]
Sat Jun 9 18:25:45 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1417: +5 -0 lines
Diff to previous 1.1417
* doc/autoconf.texi (Concept Index): Introduce it.
Regenerate the menus.

Revision 1.1417 - (view) (download) (annotate) - [select for diffs]
Sat Jun 9 18:16:43 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1416: +6 -0 lines
Diff to previous 1.1416
* Makefile.maint, GNUmakefile: New, from Jim Meyering.
* config/prev-version.txt: New.
* config/move-if-change: New, for GNU libc.

Revision 1.1416 - (view) (download) (annotate) - [select for diffs]
Wed Jun 6 17:55:42 2001 UTC (10 years, 11 months ago) by proski
Branch: MAIN
Changes since 1.1415: +4 -0 lines
Diff to previous 1.1415
* tests/atgeneral.m4 (AT_INIT): Remove "/bin/sh" after $SHELL.

Revision 1.1415 - (view) (download) (annotate) - [select for diffs]
Wed Jun 6 15:03:29 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1414: +6 -0 lines
Diff to previous 1.1414
* acgeneral.m4 (AC_CHECK_LIB): Fix the cache var name to work
properly when $1 is not a literal.
Fixes PR Autoconf/187, reported by Bram Moolenaar.

Revision 1.1414 - (view) (download) (annotate) - [select for diffs]
Wed Jun 6 08:49:33 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1413: +11 -0 lines
Diff to previous 1.1413
Invoking AC_COPYRIGHT before AC_INIT fails.
* Makefile.am (.m4.m4f): Pass --fatal-warnings to m4.
* acgeneral.m4 (_m4_divert(VERSION_FSF))
(_m4_divert(VERSION_USER)): New.
(AC_COPYRIGHT): $2 is the diversion to use.
(_AC_INIT_COPYRIGHT): Use the FSF diversion.
(AC_INIT): Remove dead comments as now it's commutative.

Revision 1.1413 - (view) (download) (annotate) - [select for diffs]
Wed Jun 6 08:25:00 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1412: +5 -0 lines
Diff to previous 1.1412
* tests/semantics.at (AC_CHECK_LIB): Strengthen to reflect
PR autoconf/187.

Revision 1.1412 - (view) (download) (annotate) - [select for diffs]
Tue Jun 5 12:44:13 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1411: +7 -0 lines
Diff to previous 1.1411
* acgeneral.m4 (_AC_INIT_PARSE_ARGS): `prefix' and `exec_prefix'
can be empty.
`*dir' variables cannot be NONE.
Reported by Mark Kettenis.

Revision 1.1411 - (view) (download) (annotate) - [select for diffs]
Tue Jun 5 10:52:49 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1410: +4 -0 lines
Diff to previous 1.1410
* doc/autoconf.texi: Fix references to Solaris and SunOS versions.

Revision 1.1410 - (view) (download) (annotate) - [select for diffs]
Mon Jun 4 16:07:23 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1409: +13 -0 lines
Diff to previous 1.1409
* acgeneral.m4 (AC_VAR_SET, AC_VAR_GET, AC_VAR_TEST_SET)
(AC_VAR_SET_IFELSE, AC_VAR_PUSHDEF and AC_VAR_POPDEF, AC_TR_CPP)
(AC_TR_SH): Move as...
* m4sh.m4 (AS_VAR_SET, AS_VAR_GET, AS_VAR_TEST_SET)
(AS_VAR_SET_IF, AC_VAR_PUSHDEF, AS_VAR_POPDEF, AS_TR_CPP)
(AS_TR_SH): these.
(_AS_TR_PREPARE, _AS_CR_PREPARE, _AS_TR_CPP_PREPARE)
(_AS_TR_SH_PREPARE): New.
(AS_SHELL_SANITIZE): Invoke _AS_TR_PREPARE.
* tests/aclocal.m4 (AC_STATE_SAVE): `as_' vars can be modified.

Revision 1.1409 - (view) (download) (annotate) - [select for diffs]
Sat Jun 2 16:00:08 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1408: +5 -0 lines
Diff to previous 1.1408
* Makefile.am (.m4.m4f): Pass the options first.
Fixes PR autoconf/182.

Revision 1.1408 - (view) (download) (annotate) - [select for diffs]
Sat Jun 2 15:45:32 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1407: +13 -0 lines
Diff to previous 1.1407
GNU getopt, when POSIXLY_CORRECT does not permute options and
arguments.  So pass the options first.
Fixes PR autoconf/184.
* autoconf.sh (m4_prefiles, m4f_prefiles): New variables.
(run_m4): Remove files.
(run_m4f): Remove.
Update remainder of script to use them.
(for warning in): Do not use a literal comma as it will not be
split by IFS.

Revision 1.1407 - (view) (download) (annotate) - [select for diffs]
Sat Jun 2 15:01:13 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1406: +9 -0 lines
Diff to previous 1.1406
* aclang.m4 (AC_PROG_F77): Add Fujitsu's "frt" to the list of
Fortran compilers to check.
(_AC_PROG_F77_V): Add '-###' as a possible option to print
information on library and object files.
(AC_PROG_CXX): Add Fujitsu's "FCC" to the list of C++ compilers
to check.

Revision 1.1406 - (view) (download) (annotate) - [select for diffs]
Sat Jun 2 13:00:34 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1405: +5 -0 lines
Diff to previous 1.1405
* autom4te.in (Request::@request): Declare with `vars', not `my',
as it prevents updates via `do FILENAME'.

Revision 1.1405 - (view) (download) (annotate) - [select for diffs]
Sat Jun 2 12:30:14 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1404: +4 -0 lines
Diff to previous 1.1404
* configure.in (standards_texi): Remove, dead code.

Revision 1.1404 - (view) (download) (annotate) - [select for diffs]
Sat Jun 2 11:28:17 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1403: +4 -0 lines
Diff to previous 1.1403
* autom4te.in: New.

Revision 1.1403 - (view) (download) (annotate) - [select for diffs]
Sat Jun 2 05:50:15 2001 UTC (10 years, 11 months ago) by proski
Branch: MAIN
Changes since 1.1402: +10 -0 lines
Diff to previous 1.1402
* acgeneral.m4 (_AC_INIT_PREPARE): Don't rely on $? in the traps
for signals other than 0 - exit with code 1.
* m4sh.m4 (AS_TMPDIR): Likewise.
* autoconf.in: Likewise. Also don't rely on exit == exit $?.
* autoheader.in: Likewise.
* autoreconf.in: Likewise.
* tests/torture.at (Signal handling): New test for the above.

Revision 1.1402 - (view) (download) (annotate) - [select for diffs]
Fri Jun 1 10:55:21 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1401: +5 -0 lines
Diff to previous 1.1401
* m4sugar.m4 (m4_defn, m4_undefine, m4_popdef): Clarify the error
message.

Revision 1.1401 - (view) (download) (annotate) - [select for diffs]
Thu May 31 15:44:27 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1400: +7 -0 lines
Diff to previous 1.1400
* acfunctions, acheaders, acidentifiers, acmakevars, acprograms:
Add copyright and comments.
* acheaders: Add stdint.h.
Suggested by Paul Eggert.

Revision 1.1400 - (view) (download) (annotate) - [select for diffs]
Thu May 31 15:35:25 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1399: +1 -1 lines
Diff to previous 1.1399
Typo.

Revision 1.1399 - (view) (download) (annotate) - [select for diffs]
Thu May 31 08:24:01 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1398: +5 -0 lines
Diff to previous 1.1398
* atgeneral.m4 (AT_INIT): Use $SHELL.
* atspecific.m4 (AT_CHECK_DEFINES): Skip HAVE_STDINT_H.

Revision 1.1398 - (view) (download) (annotate) - [select for diffs]
Thu May 31 07:32:27 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1397: +6 -0 lines
Diff to previous 1.1397
* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Include
stdlib.h.
From Paul Eggert and Lars Hecking.

Revision 1.1397 - (view) (download) (annotate) - [select for diffs]
Thu May 31 07:04:30 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1396: +4 -0 lines
Diff to previous 1.1396
* tests/base.at: Adjust line numbers in error messages.

Revision 1.1396 - (view) (download) (annotate) - [select for diffs]
Thu May 31 07:02:13 2001 UTC (10 years, 11 months ago) by akim
Branch: MAIN
Changes since 1.1395: +6 -0 lines
Diff to previous 1.1395
* tests/base.at, tests/m4sh.at: When using AC_PLAIN_SCRIPT be sure
to emit the bangshe line.
Reported by David Carter.

Revision 1.1395 - (view) (download) (annotate) - [select for diffs]
Wed May 30 12:45:04 2001 UTC (10 years, 11 months ago) by stevengj
Branch: MAIN
Changes since 1.1394: +5 -0 lines
Diff to previous 1.1394
Added Compaq fort to the list of F95 compilers

Revision 1.1394 - (view) (download) (annotate) - [select for diffs]
Tue May 29 13:23:46 2001 UTC (10 years, 11 months ago) by adl
Branch: MAIN
Changes since 1.1393: +5 -0 lines
Diff to previous 1.1393
* doc/autoconf.texi (Introduction, Pointers): Update the Autoconf
Macro Archive URL.

Revision 1.1393 - (view) (download) (annotate) - [select for diffs]
Wed May 23 12:27:56 2001 UTC (10 years, 11 months ago) by proski
Branch: MAIN
Changes since 1.1392: +6 -0 lines
Diff to previous 1.1392
* aclang.m4 (AC_PROG_CPP): Use `break' instead of `break 2' since
_AC_PROG_PREPROC_WORKS_IFELSE expands arguments outside the loop.
(AC_PROG_CXXCPP): Likewise.

Revision 1.1392 - (view) (download) (annotate) - [select for diffs]
Tue May 22 14:43:48 2001 UTC (10 years, 11 months ago) by akim
Branch: