Savannah CVS Surfing
- Log of /autoconf/autoconf/ChangeLog
Parent Directory
Revision
1.3351 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 22 12:14:54 2007 UTC (2 years, 3 months ago) by
ericb
Branch:
MAIN
CVS Tags:
HEAD
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.3349 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 22 03:59:15 2007 UTC (2 years, 3 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 (2 years, 3 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 (2 years, 3 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.3345 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 22 03:51:33 2007 UTC (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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.3332 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 17 20:56:41 2007 UTC (2 years, 3 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.3330 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 17 16:06:47 2007 UTC (2 years, 3 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 (2 years, 3 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 (2 years, 3 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.3325 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 16 18:22:53 2007 UTC (2 years, 3 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 (2 years, 3 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.3322 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 16 03:06:17 2007 UTC (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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.3315 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 12 22:20:25 2007 UTC (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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 (2 years, 3 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.3309 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 11 14:14:38 2007 UTC (2 years, 4 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.3307 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 10 23:05:26 2007 UTC (2 years, 4 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 (2 years, 4 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.3301 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 10 15:44:27 2007 UTC (2 years, 4 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.3299 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 10 15:41:35 2007 UTC (2 years, 4 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.3297 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 9 23:20:38 2007 UTC (2 years, 4 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.3295 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 9 19:37:07 2007 UTC (2 years, 4 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.3293 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 9 13:50:17 2007 UTC (2 years, 4 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.3291 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 8 20:19:22 2007 UTC (2 years, 4 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 (2 years, 4 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.3288 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 8 16:16:27 2007 UTC (2 years, 4 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.3286 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 8 16:11:47 2007 UTC (2 years, 4 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.3284 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 8 16:05:28 2007 UTC (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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.3276 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 4 13:31:38 2007 UTC (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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.3268 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 2 21:48:14 2007 UTC (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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.3261 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 28 04:34:35 2007 UTC (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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.3253 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 25 23:07:44 2007 UTC (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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.3243 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 13 21:51:19 2007 UTC (2 years, 4 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 (2 years, 4 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 (2 years, 4 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 (2 years, 4 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.3238 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 13 03:21:18 2007 UTC (2 years, 4 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.3236 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 11 17:13:13 2007 UTC (2 years, 5 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 (2 years, 5 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 (2 years, 5 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.3232 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 6 23:21:45 2007 UTC (2 years, 5 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 (2 years, 5 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.3227 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 23 18:36:06 2007 UTC (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 5 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 (2 years, 6 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.3215 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jun 19 19:49:05 2007 UTC (2 years, 7 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 (2 years, 7 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 (2 years, 7 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 (2 years, 8 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 (2 years, 8 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.3204 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 21 23:10:09 2007 UTC (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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 (2 years, 8 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.3198 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu May 17 02:43:12 2007 UTC (2 years, 8 months 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 (2 years, 8 months 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 (2 years, 8 months 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 (2 years, 9 months 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 (2 years, 9 months 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 (2 years, 9 months 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 (2 years, 9 months 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 (2 years, 9 months 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 (2 years, 9 months 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 (2 years, 9 months 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 (2 years, 9 months 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.3186 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 26 19:50:46 2007 UTC (2 years, 9 months 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 (2 years, 9 months 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.3182 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 12 00:12:06 2007 UTC (2 years, 10 months 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.3177 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Apr 7 05:54:25 2007 UTC (2 years, 10 months 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 (2 years, 10 months 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 (2 years, 10 months 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.3173 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 26 20:19:23 2007 UTC (2 years, 10 months 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 (2 years, 10 months 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 (2 years, 10 months 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 (2 years, 10 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.3166 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 6 07:30:17 2007 UTC (2 years, 11 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.3164 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 28 00:03:33 2007 UTC (2 years, 11 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 (2 years, 11 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 (2 years, 11 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.3160 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 8 04:26:44 2007 UTC (3 years 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 (3 years 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 (3 years 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 (3 years 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.3152 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 23 18:54:37 2007 UTC (3 years 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 (3 years 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 (3 years 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.3148 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 11 21:17:37 2007 UTC (3 years 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 (3 years, 1 month 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.3145 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 5 23:44:26 2007 UTC (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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 (3 years, 1 month 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.3133 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 15 18:25:23 2006 UTC (3 years, 1 month 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 (3 years, 1 month 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.3129 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 11 17:39:00 2006 UTC (3 years, 2 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 (3 years, 2 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 (3 years, 2 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.3125 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Dec 7 06:39:40 2006 UTC (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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.3117 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 5 18:57:06 2006 UTC (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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 (3 years, 2 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.3101 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 21 17:29:01 2006 UTC (3 years, 2 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 (3 years, 2 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 (3 years, 2 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.3096 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 17 09:17:38 2006 UTC (3 years, 2 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 (3 years, 2 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 (3 years, 2 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.3092 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 13 20:40:06 2006 UTC (3 years, 2 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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 (3 years, 3 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.3079 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 25 18:31:02 2006 UTC (3 years, 3 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 (3 years, 3 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.3076 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 24 19:34:09 2006 UTC (3 years, 3 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.3074 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 24 18:25:30 2006 UTC (3 years, 3 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.3067 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 23 06:12:40 2006 UTC (3 years, 3 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.3065 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 20 01:34:32 2006 UTC (3 years, 3 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.3063 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 16 20:58:44 2006 UTC (3 years, 3 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 (3 years, 3 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 (3 years, 3 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.3059 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 13 18:26:38 2006 UTC (3 years, 3 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 (3 years, 3 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 (3 years, 3 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.3055 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 11 22:38:42 2006 UTC (3 years, 4 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 (3 years, 4 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 (3 years, 4 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 (3 years, 4 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 (3 years, 4 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.3048 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 4 21:16:06 2006 UTC (3 years, 4 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.3046 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 4 18:53:19 2006 UTC (3 years, 4 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 (3 years, 4 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 (3 years, 4 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 (3 years, 4 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.3040 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 25 17:50:06 2006 UTC (3 years, 4 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.3038 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 20 18:07:47 2006 UTC (3 years, 4 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 (3 years, 4 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 (3 years, 4 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 (3 years, 4 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 (3 years, 4 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.3031 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 13 04:48:23 2006 UTC (3 years, 4 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 (3 years, 4 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.3028 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 11 16:42:57 2006 UTC (3 years, 5 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 (3 years, 5 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.3025 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 8 12:38:38 2006 UTC (3 years, 5 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.3023 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 5 23:27:53 2006 UTC (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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.3015 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 29 04:36:39 2006 UTC (3 years, 5 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 (3 years, 5 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.3010 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 25 20:48:02 2006 UTC (3 years, 5 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 (3 years, 5 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.3007 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 24 22:56:47 2006 UTC (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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 (3 years, 5 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.3000 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 15 16:24:42 2006 UTC (3 years, 5 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 (3 years, 5 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 (3 years, 5 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.2996 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 8 16:29:04 2006 UTC (3 years, 6 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.2994 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 6 06:26:25 2006 UTC (3 years, 6 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 (3 years, 6 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 (3 years, 6 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 (3 years, 6 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 (3 years, 6 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 (3 years, 6 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.2987 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jul 17 17:34:05 2006 UTC (3 years, 6 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 (3 years, 6 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.2983 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 7 17:56:16 2006 UTC (3 years, 7 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 (3 years, 7 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.2980 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 2 07:35:29 2006 UTC (3 years, 7 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.2978 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jun 28 17:48:52 2006 UTC (3 years, 7 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 (3 years, 7 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.2973 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jun 23 15:19:34 2006 UTC (3 years, 7 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.2971 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jun 23 14:56:30 2006 UTC (3 years, 7 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 (3 years, 7 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 (3 years, 7 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 (3 years, 7 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 (3 years, 7 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 (3 years, 7 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 (3 years, 7 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 (3 years, 7 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 (3 years, 7 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.2960 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 17 08:08:19 2006 UTC (3 years, 7 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.2958 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jun 16 20:38:03 2006 UTC (3 years, 7 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 (3 years, 7 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 (3 years, 7 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 (3 years, 7 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 (3 years, 7 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.2952 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jun 14 05:08:20 2006 UTC (3 years, 7 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 (3 years, 7 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 (3 years, 7 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 (3 years, 7 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 (3 years, 8 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.2944 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jun 6 20:31:55 2006 UTC (3 years, 8 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.2941 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jun 6 01:44:53 2006 UTC (3 years, 8 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.2937 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 5 12:16:06 2006 UTC (3 years, 8 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 (3 years, 8 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.2933 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 5 08:18:33 2006 UTC (3 years, 8 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 (3 years, 8 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 (3 years, 8 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 (3 years, 8 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 (3 years, 8 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 (3 years, 8 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.2926 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 1 07:47:40 2006 UTC (3 years, 8 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.2923 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 31 19:49:15 2006 UTC (3 years, 8 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 (3 years, 8 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.2919 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue May 30 07:28:01 2006 UTC (3 years, 8 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 (3 years, 8 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 (3 years, 8 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 (3 years, 8 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 (3 years, 8 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 (3 years, 8 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.2911 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat May 27 03:03:37 2006 UTC (3 years, 8 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 (3 years, 8 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 (3 years, 8 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 (3 years, 8 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 (3 years, 8 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 (3 years, 8 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 (3 years, 8 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 (3 years, 8 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 (3 years, 8 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 (3 years, 8 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 (3 years, 8 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.