]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
17 years agoWork around M4 1.6 warning on undefined macros. branch-2.62
Eric Blake [Fri, 11 Jul 2008 14:55:15 +0000 (08:55 -0600)] 
Work around M4 1.6 warning on undefined macros.

* lib/m4sugar/m4sugar.m4 (changeword, symbols): Don't rename if
not already available as builtins.
* bin/autoupdate.in (_au___undefine): New macro,...
(_au__undefine): ...wrapped by ifdef to silence m4 warnings.
Reported by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>
(cherry picked from commit 5fb9f9c1a2a310caf37d45d2bc7640723e40c311)
(cherry picked from commit 4b8a55e1e015fc5ba0ceee63ce3739ea1e41b686)

17 years agoRelease Version 2.62. v2.62
Eric Blake [Sat, 5 Apr 2008 22:56:13 +0000 (16:56 -0600)] 
Release Version 2.62.

* NEWS: Mention the release.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoUse GPLv2+ plus exception as license for release.
Eric Blake [Fri, 4 Apr 2008 15:09:47 +0000 (09:09 -0600)] 
Use GPLv2+ plus exception as license for release.

Return back to GPLv2+, until the text of the exceptions is
finalized, reverting the change from 2007-07-03 and the first
part of the change from 2007-07-20.

Also:
* COPYING: Revert to GPLv2.
* COPYINGv3: New file, since some auxiliary build tools, used for
building autoconf and not installed, are GPLv3.
* Makefile.am (EXTRA_DIST): Distribute COPYINGv3.
* NEWS: Remove mention of GPLv3.
* README: Clarify situation regarding GPLv3.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoPrepare for release.
Eric Blake [Sat, 5 Apr 2008 22:55:03 +0000 (16:55 -0600)] 
Prepare for release.

* maint.mk (announcement): Avoid deleted option.
* cfg.mk (release_archive_dir): Use default.
* build-aux/gnupload: New file, from automake/gnulib.
* Makefile.am (EXTRA_DIST): Distribute it.
* .x-sc_two_space_separator_in_usage: New file, to exempt gnupload
from syntax check.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoWork around CR EOL markers on OS/2 (www.ecomstation.com Ecs v2 rc4)
Jim Meyering [Sat, 5 Apr 2008 15:47:42 +0000 (09:47 -0600)] 
Work around CR EOL markers on OS/2 (www.ecomstation.com Ecs v2 rc4)

* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): When CR
is the EOL marker, skip a step that would remove and translate
carriage return bytes.
* THANKS: Update.
Reported by Elbert Pol.

17 years agoAvoid some autoreconf -Wall warnings.
Eric Blake [Sat, 5 Apr 2008 13:09:46 +0000 (07:09 -0600)] 
Avoid some autoreconf -Wall warnings.

* configure.ac: Use proper quoting, to be a good example.
(PACKAGE_NAME): Remove setting covered by autoconf.
(AM_INIT_AUTOMAKE): Bump automake requirement, for html rules.
* doc/Makefile.am (TEXI2DVI): Remove settings covered by
automake.
(html, autoconf_1.html, standards_1.html): Likewise.
(TEXI2HTML, TEXI2HTML_FLAGS): Remove unused macros.
* Makefile.am (html): Likewise.
* doc/autoconf.texi (Quoting and Parameters): Add missing section
name.
* tests/Makefile.am (AUTOMAKE_OPTIONS): Intentionally ignore
warning about our override, until Automake is fixed.
* README-hacking: Document minimum requirements for bootstrap.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoFix version number generation in man pages.
Eric Blake [Thu, 3 Apr 2008 22:45:11 +0000 (16:45 -0600)] 
Fix version number generation in man pages.

* Makefile.am (EXTRA_DIST): Distribute .version.
(.version): New rule.
* man/Makefile.am (common_dep): Depend on .version, not
configure.ac.
(.x.1): Use package name for version string.
* GNUmakefile [!_have-Makefile]: Sync from upstream, again.
* build-aux/git-version-gen: Sync from upstream.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoMore maintainer tweaks: pass 'make maintainer-distcheck'.
Eric Blake [Thu, 3 Apr 2008 17:02:50 +0000 (11:02 -0600)] 
More maintainer tweaks: pass 'make maintainer-distcheck'.

* GNUmakefile (_is-dist-target): Sync from upstream.
* build-aux/vc-list-files: Sync from upstream, yet again.
* tests/atlocal.in (unsupported_fs_chars): Always remove tdir.
* tests/Makefile.am (EXTRA_DIST): Don't distribute the built
package.m4.
* lib/autoconf/general.m4 (_AC_INIT_COPYRIGHT): Bump year.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoFix VPATH 'make syntax-check'.
Eric Blake [Thu, 3 Apr 2008 14:31:37 +0000 (08:31 -0600)] 
Fix VPATH 'make syntax-check'.

* maint.mk (VC_LIST, VC_LIST_EXCEPT, sc_changelog)
(sc_prohibit_jm_in_m4, makefile-check): Support VPATH.
* build-aux/vc-list-files: Sync from upstream again.
* build-aux/texinfo.tex: Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoSync files from upstream, and pass 'make syntax-check'.
Eric Blake [Thu, 3 Apr 2008 12:22:48 +0000 (06:22 -0600)] 
Sync files from upstream, and pass 'make syntax-check'.

* config/announce-gen: Move...
* build-aux/announce-gen: ...here, and sync from gnulib.
* Makefile.am (EXTRA_DIST): Adjust accordingly.
* cfg.mk (announce_gen): Likewise.
(prev_version_file): Delete, relying on default in maint.mk.
(gpg_key_ID): New macro.
(url_dir_list): Rewrite to match coreutils.
* config/prev-version.txt: Move...
* .prev-version: ...here, and adjust to 2.61.
* build-aux/vc-list-files: Sync from coreutils.
* maint.mk: Resynchronize with coreutils, where possible.
(ME): Remove $(srcdir) from definition.
(CVS): Delete.
(GIT, VC, VC-tag): New macros.
(CVS_LIST, CVS_LIST_EXCEPT): Rename...
(VC_LIST, VC_LIST_EXCEPT): ...to this.
(cvs-tag-check): Delete.
(cvs-diff-check): Rename...
(vc-diff-check): ...to this.
(sc_file_system): Allow FHS acronym.
* doc/autoconf.texi (Particular Functions): Recommend
unconditional <config.h>.
* build-aux/config.guess: Sync from upstream (manually).
* build-aux/config.sub: Likewise.
* build-aux/texinfo.tex: Likewise.
* doc/make-stds.texi: Likewise.
* doc/standards.texi: Likewise.
* .gitattributes: Ignore whitespace problems in upstream files.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoDocument awk printf %u bug on HP-UX/IA.
Ralf Wildenhues [Thu, 3 Apr 2008 06:04:34 +0000 (08:04 +0200)] 
Document awk printf %u bug on HP-UX/IA.

* doc/autoconf.texi (Limitations of Usual Tools): Mention awk %u
bug on HP-UX/IA.
Report by Peter O'Gorman.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoRecommend the just-released M4 1.4.11.
Eric Blake [Wed, 2 Apr 2008 19:21:33 +0000 (13:21 -0600)] 
Recommend the just-released M4 1.4.11.

* NEWS: Update recommendation.
* README: Likewise.
* doc/autoconf.texi (Introduction): Likewise.
* m4/m4.m4 (AC_PROG_GNU_M4): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoFix config.status --version.
Eric Blake [Tue, 1 Apr 2008 03:58:58 +0000 (21:58 -0600)] 
Fix config.status --version.

* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Bump
copyright year.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoFind X11 on Mac OS X too.
Peter O'Gorman [Fri, 28 Mar 2008 17:37:23 +0000 (12:37 -0500)] 
Find X11 on Mac OS X too.

* lib/autoconf/libs.m4 (_AC_PATH_X_DIRECT,_AC_PATH_X_XMKMF):
Check for libX11 with extensions dylib la and dll too.
* THANKS: Update.
Reported by Martin Costabel.

17 years agoUpdate TODO based on completed tasks.
Eric Blake [Fri, 28 Mar 2008 14:42:39 +0000 (08:42 -0600)] 
Update TODO based on completed tasks.

* TODO (AC_PROG_INSTALL takes multiple files): Done.
(AC_GNU_SOURCE deprecation): Done, see AC_USE_SYSTEM_EXTENSIONS.
(AC_COMPILE_IFELSE documentation): Done.
(Tracing builtins): Done, now that we require M4 1.4.5.
(AC_PROG_CC_POSIX suggestion, providing header files)
(AC_TYPE_SIGNAL): Not needed; gnulib's approach is better.
(cache consistency): Done with precious variables.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoDocument --trace=macro:format in --help output.
Eric Blake [Wed, 26 Mar 2008 02:34:43 +0000 (20:34 -0600)] 
Document --trace=macro:format in --help output.

* bin/autom4te.in (help): Mention optional trace format.
* bin/autoconf.as (usage): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoTypo fix.
Eric Blake [Wed, 26 Mar 2008 12:07:41 +0000 (06:07 -0600)] 
Typo fix.

* doc/autoconf.texi (Limitations of Usual Tools) <sed>: Fix
typos in last patch.
Reported by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoFix texinfo syntax error.
Jim Meyering [Wed, 26 Mar 2008 09:30:49 +0000 (10:30 +0100)] 
Fix texinfo syntax error.

* doc/autoconf.texi (Limitations of Usual Tools): s/@kbd {/@kbd{/

Signed-off-by: Jim Meyering <meyering@redhat.com>
17 years agoWarn, not fail on whitespace-only precious variable differences.
Ralf Wildenhues [Wed, 26 Mar 2008 05:55:22 +0000 (06:55 +0100)] 
Warn, not fail on whitespace-only precious variable differences.

* lib/autoconf/general.m4 (_AC_ARG_VAR_VALIDATE): Output
precious variable differences less ambiguous with `ugly-quotes'.
If their settings differ only in whitespace, do not fail, but
reuse the old value.
* tests/torture.at (AT_CHECK_AC_ARG_VAR): Extend macro to allow
an optional status and expected-warning argument.  Fix m4
quotation for initial value.
(AC_ARG_VAR): Also test for whitespace-only differences, and
that the old value is retained in this case.
* doc/autoconf.texi (Setting Output Variables): Document this.
* NEWS: Update.
Report and initial patch by Paolo Bonzini.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoDocument busybox sed bug.
Eric Blake [Wed, 26 Mar 2008 03:19:58 +0000 (21:19 -0600)] 
Document busybox sed bug.

* doc/autoconf.texi (Limitations of Usual Tools): Mention
restrictions when using back-references.
Reported by Vincent Lefevre:
<http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/13013>.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoDocument Automake interaction with AC_CONFIG_MACRO_DIR.
Eric Blake [Wed, 26 Mar 2008 02:50:05 +0000 (20:50 -0600)] 
Document Automake interaction with AC_CONFIG_MACRO_DIR.

* doc/autoconf.texi (Input): Mention ACLOCAL_AMFLAGS for automake
users.
* THANKS: Update.
Reported by Chris Pickett.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years ago* tests/autotest.at (Using atlocal): Quote instances of `pwd`.
Ralf Wildenhues [Tue, 25 Mar 2008 06:35:29 +0000 (07:35 +0100)] 
* tests/autotest.at (Using atlocal): Quote instances of `pwd`.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoFactorize m4 warning output normalization.
Ralf Wildenhues [Tue, 25 Mar 2008 06:01:49 +0000 (07:01 +0100)] 
Factorize m4 warning output normalization.

* tests/local.at (AT_CHECK_M4): Factorize warning output
normalization.
Suggested by Eric Blake.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoFix .exe-related test failure on MinGW.
Ralf Wildenhues [Mon, 24 Mar 2008 14:38:49 +0000 (15:38 +0100)] 
Fix .exe-related test failure on MinGW.

* tests/local.at (AT_CHECK_M4): Normalize `/bin/m4.exe' correctly
for comparing warning output.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoFix Fortran testsuite failures with gfortran 4.3.
Ralf Wildenhues [Mon, 24 Mar 2008 10:44:36 +0000 (11:44 +0100)] 
Fix Fortran testsuite failures with gfortran 4.3.

* lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): When scanning
verbose compiler output, skip lines that set variables; gfortran
4.3 sets LIBRARY_PATH, COMPILER_PATH, COLLECT_GCC_OPTIONS.
* THANKS: Update.
Report by Vincent Lefèvre.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years ago* GNUmakefile: Resynchronize with gnulib.
Eric Blake [Sat, 22 Mar 2008 04:43:01 +0000 (22:43 -0600)] 
* GNUmakefile: Resynchronize with gnulib.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoDocument more uses of $cross_compiling.
Eric Blake [Fri, 21 Mar 2008 19:27:01 +0000 (13:27 -0600)] 
Document more uses of $cross_compiling.

* doc/autoconf.texi (Runtime): Document that a temporary override
is permissible.
* THANKS: Update.
Reported by Ineiev, example by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoDon't swallow $1 in textual local variables.
Eric Blake [Fri, 21 Mar 2008 17:07:08 +0000 (11:07 -0600)] 
Don't swallow $1 in textual local variables.

* lib/m4sugar/m4sugar.m4 (m4_combine): Don't use overquoting and
expansion of text arguments, as that swallows $1.
(m4_text_wrap): Likewise, by splitting out...
(_m4_text_wrap): ...new helper macro.  Also, allow arbitrary
expression for width.
* tests/m4sugar.at (m4@&t@_text_wrap): Test this.
(m4@&t@_combine): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoAvoid leftover files on Leopard.
Ralf Wildenhues [Fri, 21 Mar 2008 06:57:26 +0000 (07:57 +0100)] 
Avoid leftover files on Leopard.

* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT): Remove a.out.dSYM
directory created on darwin.
(AC_NO_EXECUTABLES): Likewise; also remove objects which may be
left over from a broken link.
* tests/c.at (AC_NO_EXECUTABLES (working linker))
(AC_NO_EXECUTABLES (broken linker)): New tests.
Report by Gary V. Vaughan.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoAdd traces for AM_COND_IF.
Ralf Wildenhues [Thu, 20 Mar 2008 22:03:35 +0000 (23:03 +0100)] 
Add traces for AM_COND_IF.

* lib/autom4te.in (Automake-preselections): Trace
_AM_COND_IF, _AM_COND_ELSE, _AM_COND_ENDIF.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoKill more CVS references.
Eric Blake [Thu, 20 Mar 2008 20:14:44 +0000 (14:14 -0600)] 
Kill more CVS references.

* README-cvs: Delete.  See README-hacking instead.
* README-hacking: Update wording, based on older file.
* BUGS: Remove CVS mention.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoSkip whitespace test if aclocal is not present.
Ralf Wildenhues [Thu, 20 Mar 2008 19:56:49 +0000 (20:56 +0100)] 
Skip whitespace test if aclocal is not present.

* tests/tools.at (autotools and whitespace in file names): Skip
if aclocal is not present.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoActually delete GNUmakefile.cfg this time.
Eric Blake [Thu, 20 Mar 2008 14:48:55 +0000 (08:48 -0600)] 
Actually delete GNUmakefile.cfg this time.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoSync GNUmakefile with gnulib.
Eric Blake [Thu, 20 Mar 2008 13:18:23 +0000 (07:18 -0600)] 
Sync GNUmakefile with gnulib.

* GNUmakefile (Makefile.cfg): Rename...
(cfg.mk): ...to this, and make optional.
(GNUmakefile.cfg): Delete, redundant with cfg.mk.
(Makefile.maint): Rename...
(maint.mk): ...to this.
(all) [!_have-Makefile]: Rename...
(abort-due-to-no-makefile): ...to this, and invoke via
.DEFAULT_GOAL to pick up all targets.
* Makefile.cfg: Rename...
* cfg.mk: ...to this.
* Makefile.maint: Rename...
* maint.mk ...to this.
(ME): Reflect name change.
(makefile-check, m4-check, author_mark_check, msg): Use $(ME)
rather than hard-coded name.
* GNUmakefile.cfg: Delete; move rules into cfg.mk.
* Makefile.am (EXTRA_DIST): Reflect file name changes.
* .x-sc_prohibit_atoi_atof: Likewise.
* lib/freeze.mk: Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years ago* doc/autoconf.texi (Introduction): Improve the paraphrase of
Stepan Kasal [Wed, 19 Mar 2008 10:52:35 +0000 (11:52 +0100)] 
* doc/autoconf.texi (Introduction): Improve the paraphrase of
Henry Spencer's quotation.

Signed-off-by: Stepan Kasal <skasal@redhat.com>
17 years agoAC_CONFIG_HEADERS replaced AC_CONFIG_HEADER.
Eric Blake [Wed, 19 Mar 2008 02:53:42 +0000 (20:53 -0600)] 
AC_CONFIG_HEADERS replaced AC_CONFIG_HEADER.

* bin/autoscan.in (output): Avoid obsolete spelling.
* tests/local.at (AC_STATE_SAVE): Update usage.
* THANKS: Update.
Reported by John Calcote.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoEmphasize that ease of configure triumphs over ease of autoconf.
Eric Blake [Wed, 19 Mar 2008 01:05:42 +0000 (19:05 -0600)] 
Emphasize that ease of configure triumphs over ease of autoconf.

* doc/autoconf.texi (Introduction): Expand on primary
vs. secondary goal of autoconf.
* THANKS: Update.
Inspired by Paul Smith.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoProvide a helpful message if autopoint or libtoolize do not exist.
Ralf Wildenhues [Mon, 17 Mar 2008 05:58:49 +0000 (06:58 +0100)] 
Provide a helpful message if autopoint or libtoolize do not exist.

* lib/Autom4te/FileUtils.pm (handle_exec_errors): New argument
$hint, show if the executing program does not exist.
(xsystem_hint): New function, like xsystem but allows to pass
a hint.
* bin/autoreconf.in: Use xsystem_hint for spawning autopoint and
libtoolize.
Report by Bruce Korb.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years ago* tests/fortran.at, tests/mktests.sh, tests/wrapper.as: Fix typos.
Stepan Kasal [Fri, 14 Mar 2008 14:33:35 +0000 (15:33 +0100)] 
* tests/fortran.at, tests/mktests.sh, tests/wrapper.as: Fix typos.

17 years ago* lib/Autom4te/ChannelDefs.pm: Fix typos.
Stepan Kasal [Fri, 14 Mar 2008 13:59:58 +0000 (14:59 +0100)] 
* lib/Autom4te/ChannelDefs.pm: Fix typos.

17 years agoUse a more general GNUmakefile.
Jim Meyering [Wed, 12 Mar 2008 12:14:44 +0000 (13:14 +0100)] 
Use a more general GNUmakefile.

* GNUmakefile: Sync from coreutils.
* Makefile.am (EXTRA_DIST): Add GNUmakefile.cfg.
* GNUmakefile.cfg: New file.

17 years agoFix yesterday's regression in m4_wrap([$1]).
Eric Blake [Wed, 12 Mar 2008 02:05:49 +0000 (20:05 -0600)] 
Fix yesterday's regression in m4_wrap([$1]).

* lib/m4sugar/m4sugar.m4 (_m4_wrap): Don't directly invoke wrapped
text, since it may contain text that looks like parameters.
* tests/m4sh.at (AS@&t@_INIT cleanup): Enhance test.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoImprove error messages for common testsuite bugs.
Eric Blake [Wed, 5 Mar 2008 20:39:23 +0000 (13:39 -0700)] 
Improve error messages for common testsuite bugs.

* lib/autotest/general.m4 (_AT_DEFINE_INIT, _AT_DEFINE_SETUP): New
macros for defining order-enforced macros.
(AT_INIT, AT_SETUP, AT_CLEANUP, AT_BANNER, AT_XFAIL_IF)
(AT_CAPTURE_FILE, AT_DATA, AT_CHECK, AT_CHECK_NOESCAPE): Add error
messages when order violations are detected.
* tests/autotest.at (AT_CHECK_AT_SYNTAX): New helper macro.
(AT_SETUP without AT_INIT, AT_BANNER without AT_INIT)
(AT_CLEANUP without AT_INIT, Missing AT_CLEANUP)
(AT_CHECK without AT_SETUP, AT_DATA without AT_SETUP)
(AT_XFAIL_IF without AT_DATA, AT_KEYWORDS without AT_SETUP,
(AT_CLEANUP without AT_SETUP, AT_BANNER inside AT_SETUP)
(AT_SETUP inside AT_SETUP, Multiple AT_INIT)
(Banner-only test suite): New tests.
Reported by Christopher Hulbert.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoTweak m4_wrap to force FIFO or LIFO semantics.
Eric Blake [Tue, 11 Mar 2008 13:11:44 +0000 (07:11 -0600)] 
Tweak m4_wrap to force FIFO or LIFO semantics.

* lib/m4sugar/m4sugar.m4 (m4_wrap): Override M4 implementation.
(m4_wrap_lifo, _m4_wrap): New macros.
* lib/m4sugar/m4sh.m4 (AS_INIT): Combine all cleanup into known
order, prior to m4sugar's.
(_AS_DETECT_BETTER_SHELL): Use cleanup parameter, rather than
m4_wrap.
* lib/autotest/general.m4 (AT_INIT): Combine all cleanup into
known order, prior to m4sh's.
* doc/autoconf.texi (Diagnostic Macros) <m4_fatal>: Document
argument.
(Redefined M4 Macros) <m4_wrap>: Rewrite documentation to match
new behavior.
* tests/m4sh.at (AS_INIT cleanup): New test.
* NEWS: Document the change.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoEncode nested autotest data.
Eric Blake [Wed, 5 Mar 2008 16:32:04 +0000 (09:32 -0700)] 
Encode nested autotest data.

* tests/autotest.at (AT_CHECK_AT_PREP): Avoid raw AT_ in output.
(unusual file names): Likewise.
(m4_pattern_allow): Remove loophole, to make it easier to catch
poorly written tests.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoFactor some autotest tests.
Eric Blake [Wed, 5 Mar 2008 16:20:23 +0000 (09:20 -0700)] 
Factor some autotest tests.

* tests/autotest.at (AT_CHECK_AT_PREP): New macro, to factor out
common initialization.
(AT_CHECK_AT, Banners, Keywords and ranges, srcdir propagation)
(whitespace in absolute testdir, unusual file names): Use it.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoMinor documentation fix.
Eric Blake [Thu, 6 Mar 2008 15:20:48 +0000 (08:20 -0700)] 
Minor documentation fix.

* doc/autoconf.texi (Evaluation Macros): Fix typo.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoMake AT_CHECK act like a simple command.
Eric Blake [Tue, 4 Mar 2008 23:29:23 +0000 (16:29 -0700)] 
Make AT_CHECK act like a simple command.

* lib/autotest/general.m4 (_AT_CHECK): Wrap commands in {;}.
* tests/torture.at (AT_CHECK_CONFIG_CREATION_NOWRITE): Test it.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoOn MinGW, substitution of CR and 0xFF fails.
Ralf Wildenhues [Tue, 4 Mar 2008 22:52:07 +0000 (23:52 +0100)] 
On MinGW, substitution of CR and 0xFF fails.

* tests/torture.at (Substitute and define special characters):
MinGW awk cannot handle 0xFF, and on MinGW, the test does the
wrong thing for CR.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoPull in recent maintainer improvements from coreutils.
Eric Blake [Tue, 4 Mar 2008 22:26:02 +0000 (15:26 -0700)] 
Pull in recent maintainer improvements from coreutils.

* GNUmakefile (_is-dist-target): 'make distclean' should not
trigger autoreconf.
(_dummy): Change directories before removing autom4te.cache.
(check dist distcheck install) [!_have-Makefile]: Provide nicer
diagnostics.
* configure.ac (AC_CONFIG_LINKS): Copy GNUmakefile into VPATH
builds, after initial bootstrap.
* Makefile.am (distclean-local): Work around current automake bug.
* Makefile.maint (ME): Allow VPATH usage.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoUse git-merge-changelog when available.
Eric Blake [Tue, 4 Mar 2008 22:13:25 +0000 (15:13 -0700)] 
Use git-merge-changelog when available.

* .gitattributes: New file.
* README-hacking: Document use of git-merge-changelog.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoWork around cygwin bug.
Eric Blake [Tue, 4 Mar 2008 22:02:22 +0000 (15:02 -0700)] 
Work around cygwin bug.

* tests/atlocal.in (unsupported_fs_chars): Avoid cygwin bug where
"touch 't\'" creates regular file 't'.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoIgnore tests that require read-only directories under root.
Eric Blake [Tue, 4 Mar 2008 21:28:54 +0000 (14:28 -0700)] 
Ignore tests that require read-only directories under root.

* tests/torture.at (AT_CHECK_CONFIG_CREATION_NOWRITE): Skip
no-write portion if user has root-like privileges.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years ago* lib/autotest/general.m4 (AT_INIT): Fix detection of '-C -'.
Ralf Wildenhues [Tue, 4 Mar 2008 06:36:58 +0000 (07:36 +0100)] 
* lib/autotest/general.m4 (AT_INIT): Fix detection of '-C -'.

17 years agoautoreconf -m now honors $MAKE.
Ralf Wildenhues [Mon, 3 Mar 2008 22:53:10 +0000 (23:53 +0100)] 
autoreconf -m now honors $MAKE.

* bin/autoreconf.in ($run_make): Renamed from ...
($make): ... this.  Use now as command to run `make',
overridden by $MAKE.  Document this in --help output.
* doc/autoconf.texi (autoreconf Invocation): Document
all environment variables honored by autoreconf.
* NEWS: Update.
Report by Paul Eggert.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoDocumentation improvements.
Eric Blake [Mon, 3 Mar 2008 13:29:00 +0000 (06:29 -0700)] 
Documentation improvements.

* doc/autoconf.texi (Looping constructs): s/recurses/repeats/.
(Evaluation Macros): Drop `1' suffix from metasyntax variable name
that preceeds @dots.  Improve wording.
(Text processing Macros): Drop `1' suffix from metasyntax variable
name that preceeds @dots.
(Number processing Macros): Drop `1' suffix from metasyntax
variable name that preceeds @dots.  Improve wording.
* lib/m4sugar/m4sugar.m4 (m4_cmp): Comment wording fix.
Suggested by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoDon't infloop upon "make dist".
Jim Meyering [Thu, 28 Feb 2008 11:55:01 +0000 (12:55 +0100)] 
Don't infloop upon "make dist".

* GNUmakefile: Merge from coreutils.
* Makefile.am (dist-hook): Inject .tarball-version into tarball,
not .version.
* configure.ac (AC_INIT): Use .tarball-version, not .version.
* build-aux/git-version-gen: Update from gnulib.

17 years ago* tests/torture.at (AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS):
Ralf Wildenhues [Sun, 2 Mar 2008 13:14:44 +0000 (14:14 +0100)] 
* tests/torture.at (AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS):
Before using /dev/full, check that it is a writable character
special device.
Report by Benoit Sigoure and Eric Blake.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoActually test that @configure_input@ is expanded correctly.
Ralf Wildenhues [Fri, 4 Jan 2008 17:10:04 +0000 (18:10 +0100)] 
Actually test that @configure_input@ is expanded correctly.

* tests/torture.at (AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS):
Actually check generated file contents for the name of the
generated file, using AC_PROG_FGREP and $FGREP.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoBe nice with file systems that don't handle unusual characters.
Benoit Sigoure [Tue, 18 Dec 2007 12:54:08 +0000 (13:54 +0100)] 
Be nice with file systems that don't handle unusual characters.

* tests/atlocal.in (func_sanitize_file_name)
(func_sanitize_dir_name): New shell functions.
* tests/tools.at (autom4te and whitespace in file names)
(autotools and whitespace in file names): Use them.
* tests/torture.at (AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS):
Cover more potentially problemtic file names.  Use the new
functions.

Signed-off-by: Benoit Sigoure <tsuna@lrde.epita.fr>
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoProperly handle funny file names for headers in config.status.
Benoit Sigoure [Tue, 18 Dec 2007 12:54:07 +0000 (13:54 +0100)] 
Properly handle funny file names for headers in config.status.

The test suite did not cover this bug because the code was not
quoting properly the arguments of `rm -f' (which "fails" silently)
as well as the arguments of `diff' (whose output was redirected to
/dev/null so we couldn't see its error message).
* lib/autoconf/status.m4 (_AC_OUTPUT_HEADER): Properly quote the
file names passed to `rm' and `diff'.
* tests/torture.at (AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS):
Add a regression test.

Signed-off-by: Benoit Sigoure <tsuna@lrde.epita.fr>
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoProperly expand @configure_input@ in config.status.
Benoit Sigoure [Tue, 18 Dec 2007 12:54:06 +0000 (13:54 +0100)] 
Properly expand @configure_input@ in config.status.

* lib/autoconf/status.m4 (_AC_OUTPUT_FILE, _AC_OUTPUT_MAIN_LOOP):
Escape the backslashes and ampersands in $configure_input before
using it in the sed replacement string to expand @configure_input@.
Report by Eric Blake and Patrick Welche.

Signed-off-by: Benoit Sigoure <tsuna@lrde.epita.fr>
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17 years agoAdd ChangeLog entry for last commit.
Ralf Wildenhues [Sun, 2 Mar 2008 11:16:06 +0000 (12:16 +0100)] 
Add ChangeLog entry for last commit.

17 years agoIgnore errors from ./run on w32.
Ralf Wildenhues [Sun, 2 Mar 2008 09:53:05 +0000 (10:53 +0100)] 
Ignore errors from ./run on w32.

* tests/autotest.at (whitespace in absolute testdir):
Ignore stderr for `./run' which fails to remove the
busy test directory on w32.

17 years agoImprove documentation for writing autotest suites.
Eric Blake [Fri, 22 Feb 2008 23:23:48 +0000 (16:23 -0700)] 
Improve documentation for writing autotest suites.

* doc/autoconf.texi (Writing Testsuites) <AT_CHECK>: Mention that
checks must live inside a test group.
Reported by Christopher Hulbert.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoSync git-version-gen from upstream.
Eric Blake [Thu, 21 Feb 2008 14:55:13 +0000 (07:55 -0700)] 
Sync git-version-gen from upstream.

* build-aux/git-version-gen: Pull from gnulib.
* configure.ac (AC_INIT): Adjust to new calling convention.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoAvoid trailing space in config.h with AC_DEFINE([var], []).
Eric Blake [Tue, 12 Feb 2008 15:49:59 +0000 (08:49 -0700)] 
Avoid trailing space in config.h with AC_DEFINE([var], []).

* lib/autoconf/general.m4 (_AC_DEFINE_Q): Explicitly mark empty
defines with a comment.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoFix texinfo typos in previous patch.
Eric Blake [Fri, 8 Feb 2008 15:34:52 +0000 (08:34 -0700)] 
Fix texinfo typos in previous patch.

* doc/autoconf.texi (Site Defaults): s/[{}]/@&/g.
Reported by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoDescribe a config.site that can be used for FHS compliance.
Eric Blake [Fri, 8 Feb 2008 15:13:27 +0000 (08:13 -0700)] 
Describe a config.site that can be used for FHS compliance.

* doc/autoconf.texi (Site Defaults): Fix typo.  Add new example
for FHS.
* THANKS: Update.
Reported by Jules Colding and Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years ago* doc/autoconf.texi (Limitations of Usual Tools) <grep>: Fix typo.
Eric Blake [Sat, 2 Feb 2008 23:38:23 +0000 (16:38 -0700)] 
* doc/autoconf.texi (Limitations of Usual Tools) <grep>: Fix typo.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoFix autotest --clean, and make it work with `-C dir'.
Ralf Wildenhues [Fri, 1 Feb 2008 23:10:25 +0000 (00:10 +0100)] 
Fix autotest --clean, and make it work with `-C dir'.

* lib/autotest/general.m4 (AT_INIT): Fix --clean to work
again, broken since introduction of `-C dir'.
* tests/autotest.at (Choosing where testsuite is run): Test it.

17 years ago* doc/autoconf.texi: Update Back-Cover text to reflect new GNU wording.
Paul Eggert [Thu, 31 Jan 2008 00:48:07 +0000 (16:48 -0800)] 
* doc/autoconf.texi: Update Back-Cover text to reflect new GNU wording.

17 years agoFix more autotest regressions.
Eric Blake [Tue, 29 Jan 2008 23:56:36 +0000 (16:56 -0700)] 
Fix more autotest regressions.

* lib/autotest/general.m4 (AT_LINE): Fix regression from
2007-10-04 when file name is `dnl'.
(AT_INIT) <PREPARE_TESTS>: Move command-line assignments...
<TESTS_BEGIN>: ...to this new diversion, to fix regression from
yesterday in libtool's testsuite.
(_AT_ARG_OPTION): Detect write failure.
* doc/autoconf.texi (Diversion support): Document PREPARE_TESTS to
make libtool's use kosher.  Document m4_init.
(Programming in M4sh): Document AS_INIT.
(Writing Testsuites): Document limitation of AT_DATA file name.
* tests/autotest.at (unusual file names): New test.
(Banners, Keywords and ranges): Use correct shell.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoMore corner cases in testsuite VAR=VALUE handling.
Eric Blake [Tue, 29 Jan 2008 17:24:12 +0000 (10:24 -0700)] 
More corner cases in testsuite VAR=VALUE handling.

* lib/autotest/general.m4 (AT_INIT) <PREPARE_TESTS): Fix quoting
bug.
<PARSE_ARGS_END>: Also detect leading digits in assignments.
* tests/autotest.at (Using atlocal): Enhance test to catch last
bug.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years ago* doc/autoconf.texi (Limitations of Builtins) <.>: Mention bash bug.
Eric Blake [Tue, 29 Jan 2008 14:45:10 +0000 (07:45 -0700)] 
* doc/autoconf.texi (Limitations of Builtins) <.>: Mention bash bug.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoFix regression in handling VAR=VALUE arguments to testsuite.
Eric Blake [Tue, 29 Jan 2008 05:42:17 +0000 (22:42 -0700)] 
Fix regression in handling VAR=VALUE arguments to testsuite.

* lib/autotest/general.m4 (AT_INIT) <PARSE_ARGS_END>: Detect
leading = as invalid.  Defer use of command-line variable
assignments...
<PREPARE_TESTS>: ...here, after atconfig has been sourced.  Fix
regression in sourcing files.
* tests/autotest.at (Using atlocal): New test to catch this.
(Debugging a successful test, Choosing where testsuite is run):
Use correct shell.
Reported by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years ago* doc/autoconf.texi (Limitations of Usual Tools) <grep>: Document
Eric Blake [Thu, 24 Jan 2008 03:24:47 +0000 (20:24 -0700)] 
* doc/autoconf.texi (Limitations of Usual Tools) <grep>: Document
BSD behavior on binary input.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoMinor testsuite improvements.
Eric Blake [Mon, 28 Jan 2008 14:02:43 +0000 (07:02 -0700)] 
Minor testsuite improvements.

* lib/autotest/general.m4 (AT_INIT) <PREPARE_TESTS>: Use fewer
forks when sanitizing PATH.  Always output machine information,
not just when atconfig was located.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoAdd 'testsuite -C dir'.
Eric Blake [Mon, 28 Jan 2008 13:57:46 +0000 (06:57 -0700)] 
Add 'testsuite -C dir'.

* lib/autotest/general.m4 (_AT_ARG_OPTION): Move missing argument
detection...
(AT_INIT) <PARSE_ARGS_END>: ...here, since -k always takes
argument.
<DEFAULTS>: Delay computation of variables based on $at_dir...
<PREPARE_TESTS>: ...to here, since -C can change $at_dir.
<TESTS>: Re-invoke via absolute name, since -C may be in effect.
<PARSE_ARGS>: Parse new option.
<HELP_TUNING>: Document it.
* tests/autotest.at (Choosing where testsuite is run): New test
for this feature.
(Keywords and ranges): Add test for missing -k argument.
* NEWS: Document this.
* doc/autoconf.texi (testsuite Invocation): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoSync upstream files from gnulib.
Ralf Wildenhues [Thu, 24 Jan 2008 18:35:56 +0000 (19:35 +0100)] 
Sync upstream files from gnulib.

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

17 years ago* doc/autoconf.texi (Particular Programs): Do not mention the
Ralf Wildenhues [Wed, 23 Jan 2008 06:28:19 +0000 (07:28 +0100)] 
* doc/autoconf.texi (Particular Programs): Do not mention the
Autoconf version in which the AC_PROG_INSTALL change was done.
Suggested by Paul Eggert.

17 years agoFix --help=recursive with multiple AC_CONFIG_SUBDIRS.
Ralf Wildenhues [Tue, 22 Jan 2008 20:48:51 +0000 (21:48 +0100)] 
Fix --help=recursive with multiple AC_CONFIG_SUBDIRS.

* lib/autoconf/general.m4 (_AC_INIT_HELP): If, for recursive help
mode, we change to the source directory, also set $ac_pwd so we
do not go back to the build tree for the next config subdir.
* tests/torture.at (Deep Package): Extend test to contain two
config subdirs on the top level.

17 years agoFix parallel `maintainer-check'.
Ralf Wildenhues [Tue, 22 Jan 2008 20:46:59 +0000 (21:46 +0100)] 
Fix parallel `maintainer-check'.

* Makefile.am (maintainer-check-tests): Depend on `all'.
Use `$(MAKE) $(AM_MAKEFLAGS)' instead of plain `make'.
* tests/Makefile.am (maintainer-check-c++, maintainer-check-posix):
Likewise.
(maintainer-check): Serialize the testsuite runs.

17 years agoAccept `+' in --enable and --with feature strings.
Ralf Wildenhues [Tue, 22 Jan 2008 20:40:50 +0000 (21:40 +0100)] 
Accept `+' in --enable and --with feature strings.

* lib/autoconf/general.m4 (_AC_INIT_PARSE_ENABLE2): Accept `+'
in feature string for --enable/--with.  Convert to underscore
for variable name.

17 years agoAC_PROG_INSTALL: require installation of multiple files.
Ralf Wildenhues [Tue, 22 Jan 2008 06:00:44 +0000 (07:00 +0100)] 
AC_PROG_INSTALL: require installation of multiple files.

* lib/autoconf/programs.m4 (AC_PROG_INSTALL): Require that
`install -c file1 file2 dir' works.
* doc/autoconf.texi (Particular Programs): Document this.
* NEWS: Update.

17 years agoImprove documentation about default include directives.
Eric Blake [Mon, 21 Jan 2008 19:45:44 +0000 (12:45 -0700)] 
Improve documentation about default include directives.

* doc/autoconf.texi (Generic Headers, Generic Declarations)
(Generic Structures, Generic Types)
(Generic Compiler Characteristics): Add links to
AC_INCLUDES_DEFAULT.
Reported by Reuben Thomas.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoMerge branch 'master' of ericb@git.sv.gnu.org:/srv/git/autoconf
Eric Blake [Mon, 21 Jan 2008 19:16:02 +0000 (12:16 -0700)] 
Merge branch 'master' of ericb@git.sv.gnu.org:/srv/git/autoconf

17 years agoUpon release, send to info-gnu, not info at gnu.org.
Ralf Wildenhues [Sun, 20 Jan 2008 08:08:20 +0000 (09:08 +0100)] 
Upon release, send to info-gnu, not info at gnu.org.
Report by Karl Berry.

17 years ago* lib/m4sugar/m4sugar.m4 (m4_qlen): Use fewer macros.
Eric Blake [Tue, 15 Jan 2008 15:49:08 +0000 (08:49 -0700)] 
* lib/m4sugar/m4sugar.m4 (m4_qlen): Use fewer macros.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoFix creation of manpages from test wrapper scripts.
Ralf Wildenhues [Tue, 8 Jan 2008 20:57:36 +0000 (21:57 +0100)] 
Fix creation of manpages from test wrapper scripts.

* tests/Makefile.am (noinst_SCRIPTS): Renamed from
check_SCRIPTS.  Building the wrappers for `all' allows help2man
to use them for the manpages.
Report by Benoit Sigoure.

17 years ago* bin/autoreconf.in: Discard stderr for $autoconf/$aclocal --help.
Ralf Wildenhues [Tue, 8 Jan 2008 20:55:47 +0000 (21:55 +0100)] 
* bin/autoreconf.in: Discard stderr for $autoconf/$aclocal --help.

17 years agoFix some write failure cases in Autotest.
Ralf Wildenhues [Sun, 16 Dec 2007 21:24:14 +0000 (22:24 +0100)] 
Fix some write failure cases in Autotest.

* lib/autotest/general.m4 (AT_INIT): Do not exit successfully
upon write failures for --help, --version, --list.
Guard against write failures for intermediate created scripts.
<at_func_create_debugging_script>: Do not make the debugging
script executable if it is not complete.

17 years agoFix thinko in earlier patch - m4_join isn't defined yet.
Eric Blake [Wed, 12 Dec 2007 23:31:21 +0000 (16:31 -0700)] 
Fix thinko in earlier patch - m4_join isn't defined yet.

* lib/m4sugar/m4sugar.m4 (m4_expansion_stack_push, _m4_defun_pro)
(_m4_defun_pro_outer, _m4_defun_epi, _m4_defun_epi_outer)
(m4_require): Use m4_do, not m4_join.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoFix some whitespace tests on cygwin.
Eric Blake [Wed, 12 Dec 2007 22:50:31 +0000 (15:50 -0700)] 
Fix some whitespace tests on cygwin.

* tests/tools.at (autom4te and whitespace in file names): Restore
font-lock.  Create $TMPDIR before it might be used.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoFix spurious testsuite failure with to M4 1.4.11.
Eric Blake [Wed, 12 Dec 2007 21:41:53 +0000 (14:41 -0700)] 
Fix spurious testsuite failure with to M4 1.4.11.

* tests/local.at (AT_CHECK_M4): Cater to new m4 error message.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoOptimize AC_REQUIRE.
Eric Blake [Wed, 12 Dec 2007 21:03:13 +0000 (14:03 -0700)] 
Optimize AC_REQUIRE.

* lib/m4sugar/m4sugar.m4 (m4_expansion_stack_push, _m4_defun_pro)
(_m4_defun_pro_outer, _m4_defun_epi, _m4_defun_epi_outer)
(m4_require): Avoid extra macro calls.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years ago* tests/torture.at (srcdir): Fix quoting.
Ralf Wildenhues [Sat, 8 Dec 2007 11:00:02 +0000 (12:00 +0100)] 
* tests/torture.at (srcdir): Fix quoting.

17 years agoDo not pass top_srcdir to configure scripts in testsuite.
Ralf Wildenhues [Tue, 4 Dec 2007 21:49:36 +0000 (22:49 +0100)] 
Do not pass top_srcdir to configure scripts in testsuite.

* tests/autotest.at (srcdir propagation): Copy install-sh to
source tree.
(my only test): Drop setting of `top_srcdir'.
* tests/base.at (Input/Output): Likewise.
* tests/local.at (AT_CONFIGURE_AC): Copy install-sh,
config.guess, and config.sub to test source tree.
Drop AC_CONFIG_AUX_DIR setting.
(AT_CHECK_CONFIGURE): Drop setting of `top_srcdir'.
* tests/torture.at (Substitute a 2000-byte string): Drop
AC_CONFIG_AUX_DIR setting, copy install-sh to test source tree.
(Substitute a newline, datarootdir workaround): Likewise.
(Define a newline): Adjust for linenumber changes in configure.ac.
* tests/foreign.at (Libtool): Adjust comment to reflect changes.

17 years ago* tests/semantics.at (AC_PATH_PROGS_FEATURE_CHECK): Skip test if `pwd` contains white...
Ralf Wildenhues [Tue, 4 Dec 2007 21:49:06 +0000 (22:49 +0100)] 
* tests/semantics.at (AC_PATH_PROGS_FEATURE_CHECK): Skip test if `pwd` contains whitespace.

17 years agoQuote $abs_top_srcdir in tests.
Ralf Wildenhues [Tue, 4 Dec 2007 21:48:42 +0000 (22:48 +0100)] 
Quote $abs_top_srcdir in tests.

* tests/local.at (AT_CHECK_PERL_SYNTAX): Likewise.
* tests/tools.at (Syntax of the shell scripts): Likewise.