platform/upstream/automake.git
22 years agoFor PR automake/307:
Alexandre Duret-Lutz [Thu, 25 Apr 2002 07:55:04 +0000 (07:55 +0000)]
For PR automake/307:
* lib/depcomp: Never compute dependencies in the background, this
can cause races with libtool.  Compute the dependencies after
the actual compilation.  Don't make libtool silent now that
it's run in the foreground.
* tests/pr307.test: New file.
* tests/Makefile.am (TESTS): Add pr307.test.
Reported by Laurent Morichetti.

22 years ago* lib/am/check.am: Show skipped tests. Display the
Alexandre Duret-Lutz [Thu, 25 Apr 2002 07:48:34 +0000 (07:48 +0000)]
* lib/am/check.am: Show skipped tests.  Display the
$(PACKAGE_BUGREPORT) address on failure.

22 years agoFix PR automake/315:
Alexandre Duret-Lutz [Wed, 24 Apr 2002 07:36:00 +0000 (07:36 +0000)]
Fix PR automake/315:
* automake.in (subobjname): Rewrite to generate variable name
unique for each content.
(%substnums): Remove.
(%subobjvar): New hash.
(initialize_per_input): Clear %subobjvar.
(define_objects_from_sources): Return the name of the variable
defined, in addition to the linker.  Call subobjname only once
the content of the variable to define is known.
(handle_source_transform): Adjust call to define_objects_from_sources.
* tests/specflags8.test: Mention PR 315.
* tests/subobjname.test: New file.
* tests/Makefile.am (XFAIL_TESTS): Remove specflags8.test.
(TESTS): Add subobjname.test.

22 years ago* m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Grep
Alexandre Duret-Lutz [Tue, 23 Apr 2002 16:59:58 +0000 (16:59 +0000)]
* m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Grep
the whole file for 'generated by automake', not only the
first line.  This accounts for post-processed Makefile.in's.
* tests/postproc.test: New file.
* tests/Makefile.am (TESTS): Add postproc.test.

22 years agoFor PR automake/151 and PR automake/314:
Alexandre Duret-Lutz [Mon, 22 Apr 2002 18:39:45 +0000 (18:39 +0000)]
For PR automake/151 and PR automake/314:
* automake.texi (A Program): Split into
(Program Sources, Linking, Conditional Sources, Conditional
Programs): ... these subsections; moving the Linking node
before the Conditional discussions.
(Conditional Sources): More details.  Notably, mention
hello_DEPENDENCIES.
(Conditionals): Adjust reference to Conditional Programs.

22 years agoFix some bugs when using "$@" when there might be zero positional
Paul Eggert [Fri, 19 Apr 2002 20:59:18 +0000 (20:59 +0000)]
Fix some bugs when using "$@" when there might be zero positional
arguments in cases where this matters.  Zsh doesn't support
the workaround ${1+"$@"} that has been used by Automake since
the Mon Dec  4 11:55:36 1995 change.

* aclocal.in: Use 'case' statement to work around problem.
* automake.in: Likewise.
* lib/ylwrap: Likewise.
* lib/missing: No need for workaround, as the command is never
invoked with zero arguments.
* tests/ccnoco.test: Likewise.
* missing: Update from lib/missing.

22 years agoNo need for ${1+"$@"} workaround, as the command is never invoked with
Paul Eggert [Fri, 19 Apr 2002 20:58:51 +0000 (20:58 +0000)]
No need for ${1+"$@"} workaround, as the command is never invoked with
zero arguments.  The workaround breaks with Zsh.

22 years agoUpdate from lib/missing.
Paul Eggert [Fri, 19 Apr 2002 20:56:21 +0000 (20:56 +0000)]
Update from lib/missing.

22 years agoNo need for ${1+"$@"} workaround, as the command is never invoked with
Paul Eggert [Fri, 19 Apr 2002 20:55:59 +0000 (20:55 +0000)]
No need for ${1+"$@"} workaround, as the command is never invoked with
zero arguments.  The workaround breaks with Zsh, so go back to "$@".

22 years agoUse 'case' statement to work around ${1+"$@"} problem with Zsh.
Paul Eggert [Fri, 19 Apr 2002 20:54:45 +0000 (20:54 +0000)]
Use 'case' statement to work around ${1+"$@"} problem with Zsh.

22 years ago* automake.in (initialize_per_input): Clear %require_file_found.
Alexandre Duret-Lutz [Fri, 19 Apr 2002 10:21:34 +0000 (10:21 +0000)]
* automake.in (initialize_per_input): Clear %require_file_found.
(%require_file_found): Group the declaration with the other
variables initialized by initialize_per_input.
* tests/required.test: New file.
* tests/Makefile.am (TESTS): Add it.
Reported by Marius Vollmer.

22 years ago* m4/header.m4 (_AM_CONFIG_HEADER_INSINUATE): New function,
Alexandre Duret-Lutz [Fri, 19 Apr 2002 10:13:34 +0000 (10:13 +0000)]
* m4/header.m4 (_AM_CONFIG_HEADER_INSINUATE): New function,
override AC_CONFIG_HEADERS with AM_CONFIG_HEADER.
(_AM_CONFIG_HEADER): Use _AM_AC_CONFIG_HEADERS.
* m4/init.m4: Call _AM_CONFIG_HEADER_INSINUATE.
* tests/stamph2.test: Use AC_CONFIG_HEADERS for some of the config
files.
* tests/confh5.test: New file.
* tests/Makefile.am (TESTS): Add confh5.test.
* automake.texi (Optional, Public macros): Update descriptions
of AC_CONFIG_HEADERS and AM_CONFIG_HEADER.

22 years ago* tests/man2.test: New file.
Alexandre Duret-Lutz [Sat, 13 Apr 2002 21:48:35 +0000 (21:48 +0000)]
* tests/man2.test: New file.
* tests/Makefile.am (TESTS): Add man2.test.
* lib/am/mans.am (install-man%SECTION%): Change the extension
of the man pages being installed, as documented.

22 years agoEnable traces; wipe out the old configure.in parser.
Alexandre Duret-Lutz [Sat, 13 Apr 2002 21:26:36 +0000 (21:26 +0000)]
Enable traces; wipe out the old configure.in parser.

* automake.in (scan_autoconf_traces): Use '$ENF{AUTOCONF}' of
'autoconf'.  Honnor the $filename argument.
(scan_autoconf_files): Don't call scan_one_autoconf_file.
Always call scan_autoconf_traces.
(scan_one_autoconf_file): Remove, with it associated regexes.
(obsolete, obsolete_rx): Remove.
(register_language, handle_languages): Remove the 'define_flag'
support.  Remove it from the struct and language definitions too.
(unquote_m4_arg): Remove.
* lib/am/header-vars.am, lib/am/compile.am, lib/am/lisp.am: Remove
the `FOO = @FOO@' definitions for all AC_SUBST'ed variables.  They
are now generated automatically.
* aclocal.in (obsolete_macros): Don't mention obsolete_macros in
automake.in.
* automake.texi (Invoking Automake): Mention the AUTOCONF envvar.

22 years ago* tests/version6.test: New file.
Alexandre Duret-Lutz [Sat, 13 Apr 2002 19:59:25 +0000 (19:59 +0000)]
* tests/version6.test: New file.
* tests/Makefile.am (TESTS): Add tests/version6.test.
* automake.in (version_check): Return 0 on equality.

22 years ago2002-04-13 Andreas Schwab <schwab@suse.de>
Tom Tromey [Sat, 13 Apr 2002 19:01:09 +0000 (19:01 +0000)]
2002-04-13  Andreas Schwab  <schwab@suse.de>

* THANKS: Update my mail address.

22 years ago* tests/discover.test: Use a full configure.in that calls AC_INIT.
Alexandre Duret-Lutz [Fri, 12 Apr 2002 16:37:28 +0000 (16:37 +0000)]
* tests/discover.test: Use a full configure.in that calls AC_INIT.
Use AC_LIBOBJ.  Grep the error message.
* test/ldadd.test: Don't use LIBOBJS.  Use a full configure.in.
Grep the error message.  Require libtool.
* tests/ldflags.test:  Don't use LIBOBJS.
* tests/seenc.test: Use AC_LIBOBJ, --Wno-error, and grep the
error messages for CC and CXX.

22 years ago* automake.in (scan_autoconf_traces) <AC_SUBST>: Ignore ANSI2KNR
Alexandre Duret-Lutz [Fri, 12 Apr 2002 15:28:15 +0000 (15:28 +0000)]
* automake.in (scan_autoconf_traces) <AC_SUBST>: Ignore ANSI2KNR
and AMDEPBACKSLASH.
* tests/distcommon2.test: Use a full configure.in that calls AC_INIT.
* tests/ext.test: Enable dependencies for OBJC.
* tests/libobj.test, tests/libobj6.test, tests/libobj9.test:
Delete.  They tests for different flavors of $LIBOBJS assignments
that wont be supported anymore.
* tests/libobj2.test, tests/libobj10.test: Use AC_LIBOBJ.
* tests/obsolete.test: Don't test Automake.
* tests/suffix5.test: Require libtool.
* tests/Makefile.am (TESTS): Remove libobj.test, libobj6.test and
libobj9.test.

22 years ago* configure.in (APIVERSION): Fix definition.
Alexandre Duret-Lutz [Wed, 10 Apr 2002 20:45:16 +0000 (20:45 +0000)]
* configure.in (APIVERSION): Fix definition.

22 years ago* NEWS: Catch up with changes since 1.6.
Alexandre Duret-Lutz [Wed, 10 Apr 2002 20:02:51 +0000 (20:02 +0000)]
* NEWS: Catch up with changes since 1.6.

22 years ago* tests/yacc8.test: Don't assume GNU make, run config.status
Alexandre Duret-Lutz [Wed, 10 Apr 2002 17:30:43 +0000 (17:30 +0000)]
* tests/yacc8.test: Don't assume GNU make, run config.status
to regenerate the Makefile.

22 years ago* tests/yacc8.test: Don't assume GNU make, run config.status
Alexandre Duret-Lutz [Wed, 10 Apr 2002 16:39:56 +0000 (16:39 +0000)]
* tests/yacc8.test: Don't assume GNU make, run config.status
to regenerate the Makefile.

22 years ago* Makefile.am (maintainer-check): Make sure `$MAKE -e' is
Alexandre Duret-Lutz [Wed, 10 Apr 2002 16:20:58 +0000 (16:20 +0000)]
* Makefile.am (maintainer-check): Make sure `$MAKE -e' is
always followed by a SHELL setting.
* tests/ansi3.test, tests/ansi5.test, tests/subobj3.test: Set
SHELL when calling `$MAKE -e'.

22 years ago* tests/subobj9.test: Use configure.in, not configure.ac,
Alexandre Duret-Lutz [Wed, 10 Apr 2002 15:35:40 +0000 (15:35 +0000)]
* tests/subobj9.test: Use configure.in, not configure.ac,
otherwise this fails with old libtool versions.

22 years ago* lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
Alexandre Duret-Lutz [Wed, 10 Apr 2002 14:34:17 +0000 (14:34 +0000)]
* lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
versions.

22 years ago* ChangeLog.2001: New file, extracted from ChangeLog.
Alexandre Duret-Lutz [Wed, 10 Apr 2002 07:54:31 +0000 (07:54 +0000)]
* ChangeLog.2001: New file, extracted from ChangeLog.
* Makefile.am (EXTRA_DIST): Add it.

22 years ago* automake.texi (Canonicalization): The sources for libmumble++.a
Alexandre Duret-Lutz [Tue, 9 Apr 2002 18:45:34 +0000 (18:45 +0000)]
* automake.texi (Canonicalization): The sources for libmumble++.a
go into libmumble___a_SOURCES.

22 years ago* Makefile.am (maintainer-check): Check for `sleep 1' uses in the
Alexandre Duret-Lutz [Sun, 7 Apr 2002 21:35:02 +0000 (21:35 +0000)]
* Makefile.am (maintainer-check): Check for `sleep 1' uses in the
test suite.  Suggest `sleep 2' instead.
* tests/confsub.test: Use `sleep 2'.

22 years ago* lib/am/subdirs.am:
Akim Demaille [Thu, 4 Apr 2002 10:42:27 +0000 (10:42 +0000)]
* lib/am/subdirs.am:
($(RECURSIVE_TARGETS), maintainer-clean-recursive):
$(MAKEFLAGS) -> $$MAKEFLAGS, so that we don't run into problems if
MAKEFLAGS contains '$(...)'.

22 years ago* tests/specflags8.test: Typo.
Alexandre Duret-Lutz [Tue, 2 Apr 2002 16:20:15 +0000 (16:20 +0000)]
* tests/specflags8.test: Typo.

22 years ago* tests/specflags6.test: Run aclocal.
Alexandre Duret-Lutz [Tue, 2 Apr 2002 13:33:45 +0000 (13:33 +0000)]
* tests/specflags6.test: Run aclocal.
* tests/Makefile.am (TESTS): Add specflags6.test.

22 years ago* tests/specflags7.test, tests/specflags8.test: New files.
Alexandre Duret-Lutz [Tue, 2 Apr 2002 13:11:14 +0000 (13:11 +0000)]
* tests/specflags7.test, tests/specflags8.test: New files.
* tests/Makefile.am (TESTS): Add them.
(XFAIL_TESTS): Add specflags8.test.

22 years ago * automake.in (check_typos): Examine AM_LDFLAGS.
Tom Tromey [Sat, 30 Mar 2002 00:31:43 +0000 (00:31 +0000)]
* automake.in (check_typos): Examine AM_LDFLAGS.
Fixes PR automake/311.

22 years ago For PR automake/312:
Tom Tromey [Sat, 30 Mar 2002 00:26:06 +0000 (00:26 +0000)]
For PR automake/312:
* lib/am/libtool.am (clean-libtool): Use LTRMS.
* automake.in (handle_single_transform_list): When processing a
libtool object, clean the ordinary object and register the
directory.
(libtool_clean_directories): New global.
(initialize_per_input): Initialize it.
(generate_makefile): Call handle_libtool later.
(handle_libtool): Handle libtool_clean_directories.
* tests/subobj9.test: New file.
* tests/Makefile.am (TESTS): Added subobj9.test.

22 years ago* tests/extra6.test, tests/subdir5.test: Require GNU make.
Alexandre Duret-Lutz [Tue, 26 Mar 2002 14:34:00 +0000 (14:34 +0000)]
* tests/extra6.test, tests/subdir5.test: Require GNU make.

22 years ago* tests/dup3.test (ACLOCAL): s/srcdir/testsrcdir/.
Alexandre Duret-Lutz [Tue, 26 Mar 2002 11:11:49 +0000 (11:11 +0000)]
* tests/dup3.test (ACLOCAL): s/srcdir/testsrcdir/.

22 years ago* tests/extra7.test: New file.
Alexandre Duret-Lutz [Tue, 26 Mar 2002 10:48:37 +0000 (10:48 +0000)]
* tests/extra7.test: New file.
* tests/Makefile.am: Add it.
* lib/am/distdir.an (distdir): When a distribuable directory
exists both in `.' and $(srcdir), merge both directories.  This
works around a failure of extra6.test on Tru64 reported by
Nicolas Joly.

22 years ago* tests/pr87.test, tests/yaccvpath.test: Require GNU make.
Alexandre Duret-Lutz [Tue, 26 Mar 2002 10:36:57 +0000 (10:36 +0000)]
* tests/pr87.test, tests/yaccvpath.test: Require GNU make.

22 years ago* Makefile.am (maintainer-check): Catch occurrences of
Alexandre Duret-Lutz [Tue, 26 Mar 2002 09:38:47 +0000 (09:38 +0000)]
* Makefile.am (maintainer-check): Catch occurrences of
`$MAKE foo=bar' in the testsuite.  Suggest using
`foo=bar $MAKE -e' instead.
* tests/ansi3.test, tests/ansi5.test, tests/subobj3.test:
Use $MAKE -e.  This fixes a ansi5.test failure with Solaris make.
* tests/defs: Unset $srcdir, and set $testsrcdir to its old value.
* tests/installsh.test (AUTOMAKE, ACLOCAL): Use $testsrcdir.

22 years agoFix for PR automake/310:
Alexandre Duret-Lutz [Tue, 26 Mar 2002 09:24:53 +0000 (09:24 +0000)]
Fix for PR automake/310:
* lib/am/depend2.am, lib/am/lex.am, lib/am/yacc.am: Quote %SOURCE%
so it never appears as a plain word.

22 years ago2002-03-25 Angus Leeming <a.leeming@ic.ac.uk>
Tom Tromey [Tue, 26 Mar 2002 06:04:19 +0000 (06:04 +0000)]
2002-03-25  Angus Leeming  <a.leeming@ic.ac.uk>

* lib/depcomp (tru64): Correctly compute `base'.

22 years ago* tests/pr211.test: s/requires/required/, otherwise the test fails
Alexandre Duret-Lutz [Thu, 21 Mar 2002 17:10:48 +0000 (17:10 +0000)]
* tests/pr211.test: s/requires/required/, otherwise the test fails
if libtool is not installed.

22 years ago* tests/dirname.test: Don't use $SHELL when calling ./configure.
Alexandre Duret-Lutz [Thu, 21 Mar 2002 11:27:17 +0000 (11:27 +0000)]
* tests/dirname.test: Don't use $SHELL when calling ./configure.

22 years ago* tests/dirname.test: Use --quiet to fix failure on installations
Alexandre Duret-Lutz [Thu, 21 Mar 2002 09:26:11 +0000 (09:26 +0000)]
* tests/dirname.test: Use --quiet to fix failure on installations
using a site script.
Reported by Nicolas Joly.

22 years ago* Makefile.am (maintainer-check): Check for misuses of make,
Alexandre Duret-Lutz [Thu, 21 Mar 2002 09:11:56 +0000 (09:11 +0000)]
* Makefile.am (maintainer-check): Check for misuses of make,
autoconf, automake, aclocal, and perl in the testsuite.  Suggest
using $MAKE, $AUTOCONF, $AUTOMAKE, $ACLOCAL, and $PERL instead.
* tests/confsub.test: Use $AUTOCONF and $MAKE.
* tests/extra5.test, tests/extra6.test, tests/lex5.test,
tests/nobase.test, tests/nodist2.test, tests/pr204.test,
tests/pr224.test, tests/pr287.test, tests/strip.test,
tests/yacc8.test: Use $MAKE.

22 years agoAdd support for two-dot versions.
Alexandre Duret-Lutz [Wed, 20 Mar 2002 22:27:11 +0000 (22:27 +0000)]
Add support for two-dot versions.

* tests/version5.test: New file.
* tests/Makefile.am (TESTS): Add it.
* automake.in (version_split, version_compare): New functions.
(version_check): Rewrite using version_split and version_compare.
(process_option_list): Adjust regex.

22 years agoFix for PR automake/306:
Richard Boulton [Mon, 18 Mar 2002 11:04:17 +0000 (11:04 +0000)]
Fix for PR automake/306:
* automake.texi (Generalities): Document +=.
(Conditionals): Document limitations of += with conditionals.

22 years ago Fix for PR automake/295:
Tom Tromey [Mon, 18 Mar 2002 01:37:52 +0000 (01:37 +0000)]
Fix for PR automake/295:
* automake.texi (Invoking Automake): Deprecate --output-dir.
* automake.in (usage): Don't document --output-dir.
(output_directory): Don't initialize.
(parse_arguments): Deprecate --output-dir.

22 years ago * m4/init.m4 (AUTOMAKE, ACLOCAL): Removed extra quotes.
Tom Tromey [Sun, 17 Mar 2002 23:18:00 +0000 (23:18 +0000)]
* m4/init.m4 (AUTOMAKE, ACLOCAL): Removed extra quotes.
Fixes PR automake/304.

22 years ago2002-03-17 Alexandre Duret-Lutz <duret_g@epita.fr>
Tom Tromey [Sun, 17 Mar 2002 22:56:25 +0000 (22:56 +0000)]
2002-03-17  Alexandre Duret-Lutz  <duret_g@epita.fr>

* tests/dirforbid.test: Workaround for NetBSD sh bug.
Fixes PR automake/305.

22 years agoautomake.in (check_typos): Allow variables with reserved
Richard Boulton [Mon, 11 Mar 2002 17:24:13 +0000 (17:24 +0000)]
automake.in (check_typos): Allow variables with reserved
suffices (such as _LDFLAGS) and prefixes which aren't
recognised if the variable is defined in configure.ac.
Fixes acsubst.test.

22 years agotests/acsubst.test: New test, by Alexandre Duret-Lutz
Richard Boulton [Mon, 11 Mar 2002 17:11:42 +0000 (17:11 +0000)]
tests/acsubst.test: New test, by Alexandre Duret-Lutz
tests/acsubst2.test: New test, by Alexandre Duret-Lutz

Forgot to cvs add these before the previous commit.

22 years agotests/acsubst.test: New test, by Alexandre Duret-Lutz
Richard Boulton [Mon, 11 Mar 2002 17:00:44 +0000 (17:00 +0000)]
tests/acsubst.test: New test, by Alexandre Duret-Lutz
tests/acsubst2.test: New test, by Alexandre Duret-Lutz
tests/Makefile.am (TEST): Added acsubst.test and acsubst2.test

22 years ago2002-03-11 Peter Breitenlohner <peb@mppmu.mpg.de>
Alexandre Duret-Lutz [Mon, 11 Mar 2002 16:43:37 +0000 (16:43 +0000)]
2002-03-11  Peter Breitenlohner  <peb@mppmu.mpg.de>

* tests/defs: Unset DESTDIR, otherwise `make DESTDIR=/foo check'
causes failures.

22 years agoFix for PR automake/303:
Alexandre Duret-Lutz [Thu, 7 Mar 2002 21:06:29 +0000 (21:06 +0000)]
Fix for PR automake/303:
* automake.in (version_check): Move the error message ...
(process_option_list): ... here, so we can distinguish between
global and local options.

22 years ago* tests/pr300-lib.test, tests/pr300-ltlib.test,
Alexandre Duret-Lutz [Thu, 7 Mar 2002 12:26:41 +0000 (12:26 +0000)]
* tests/pr300-lib.test, tests/pr300-ltlib.test,
tests/pr300-prog.test: Use AC_OUTPUT, not AC_OUTPUT(Makefile), so
Autoconf doesn't complain about Makefile being output twice.

22 years ago * configure.in: Upped version to 1.6a.
Tom Tromey [Wed, 6 Mar 2002 06:47:51 +0000 (06:47 +0000)]
* configure.in: Upped version to 1.6a.

22 years agoupdated HACKING with release info
Tom Tromey [Wed, 6 Mar 2002 06:24:50 +0000 (06:24 +0000)]
updated HACKING with release info

22 years ago * configure.in: Released 1.6.
Tom Tromey [Wed, 6 Mar 2002 04:45:32 +0000 (04:45 +0000)]
* configure.in: Released 1.6.

22 years agoFix for PR automake/300:
Alexandre Duret-Lutz [Tue, 5 Mar 2002 21:34:15 +0000 (21:34 +0000)]
Fix for PR automake/300:
* tests/pr300-lib.test, tests/pr300-ltlib.test,
tests/pr300-prog.test: New files.
* tests/Makefile.am (TESTS): Add them.
* automake.in (handle_ltlibraries): Strip nobase_ prefix to
compute the directory.
* lib/am/header-vars.am (install_sh_PROGRAM): New variable.
* lib/am/libs.am (%DIR%LIBRARIES_INSTALL): New variable.
(install-%DIR%LIBRARIES): Use it.  Honor nobase_.
(uninstall-%DIR%LIBRARIES): Honor nobase_.
* lib/am/ltlibs.am (%DIR%LTLIBRARIES_INSTALL): New variable.
(install-%DIR%LTLIBRARIES): Use it.  Honor nobase_.
(uninstall-%DIR%LTLIBRARIES): Honor nobase_.
* lib/am/progs.am (%DIR%PROGRAMS_INSTALL): New variable.
(install-%DIR%PROGRAMS): Use it.  Honor nobase_.
(uninstall-%DIR%PROGRAMS): Honor nobase_.
See also the fix for nobase.test on 2001-11-09.

22 years ago * lib/config.sub, lib/config.guess, lib/texinfo.tex: Updated.
Tom Tromey [Tue, 5 Mar 2002 18:52:40 +0000 (18:52 +0000)]
* lib/config.sub, lib/config.guess, lib/texinfo.tex: Updated.

22 years ago* tests/yacc8.test: Add a command between "test" and "cd" to
Pavel Roskin [Tue, 5 Mar 2002 18:41:39 +0000 (18:41 +0000)]
* tests/yacc8.test: Add a command between "test" and "cd" to
work around a bug in bash-2.05.

22 years agoFix for PR automake/294:
Alexandre Duret-Lutz [Tue, 5 Mar 2002 17:09:32 +0000 (17:09 +0000)]
Fix for PR automake/294:
* tests/dirforbid.test: New file.
* tests/Makefile.am (TESTS): Add it.
* automake.in (standard_prefix): New hash.
(am_primary_prefixes): Forbid standard_prefixes which are not
explicitely allowed.
* automake.texi (Uniform): Remove FIXME.

22 years agoregen
Alexandre Duret-Lutz [Tue, 5 Mar 2002 15:20:10 +0000 (15:20 +0000)]
regen

22 years ago*** empty log message ***
Jim Meyering [Tue, 5 Mar 2002 14:36:36 +0000 (14:36 +0000)]
*** empty log message ***

22 years ago(@common_files): Add config.rpath.
Jim Meyering [Tue, 5 Mar 2002 14:34:36 +0000 (14:34 +0000)]
(@common_files): Add config.rpath.

22 years ago2002-03-05 Kevin Ryde <user42@zip.com.au>
Alexandre Duret-Lutz [Tue, 5 Mar 2002 13:27:06 +0000 (13:27 +0000)]
2002-03-05  Kevin Ryde  <user42@zip.com.au>

For PR automake/297:
* lex.m4 (AM_PROG_LEX): Don't set LEX=${am_missing_run}flex until
after AC_PROG_LEX, since it will try to run it and fail (in autoconf
2.52 at least).

22 years ago* automake.in (scan_one_autoconf_file): Declare
Alexandre Duret-Lutz [Mon, 25 Feb 2002 11:00:35 +0000 (11:00 +0000)]
* automake.in (scan_one_autoconf_file): Declare
LEX_OUTPUT_ROOT and LEXLIB as configure variables when
AM_PROG_LEX or AC_PROG_LEX are seen.  This allows to ...
* lib/am/lex.am: ... remove the LEX_OUTPUT_ROOT and LEXLIB
definitions.  Search %SOURCE% in $(srcdir).  Use s||| instead
of s/// in the sed invocation, to support filenames containing
slashes.
* lib/am/yacc.am: Search %SOURCE% in $(srcdir).  Use s||| too.
* tests/lex5.test, tests/yacc8.test: New files.
* tests/Makefile.am (TESTS): Add them.

22 years ago2002-02-23 Per Bothner <per@bothner.com>
Tom Tromey [Sat, 23 Feb 2002 23:58:41 +0000 (23:58 +0000)]
2002-02-23  Per Bothner  <per@bothner.com>

* m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Set `dirpart' to
`.' in else branch.

22 years ago* tests/make.test: Revert the grep logic to work around a bug
Alexandre Duret-Lutz [Fri, 22 Feb 2002 17:31:06 +0000 (17:31 +0000)]
* tests/make.test: Revert the grep logic to work around a bug
in NetBSD sh (see NetBSD Problem Report #11542).
Reported by Patrick Welche.

22 years ago* m4/lispdir.m4: Redirect /dev/null to stdin when running $EMACS
Tim Van Holder [Wed, 20 Feb 2002 18:10:21 +0000 (18:10 +0000)]
* m4/lispdir.m4: Redirect /dev/null to stdin when running $EMACS
  to try and prevent a non-lisp emacs from starting in interactive
  mode.
* automake.texi: Document this change.

22 years ago* automake.texi (Macros): Split into ...
Alexandre Duret-Lutz [Tue, 19 Feb 2002 21:04:57 +0000 (21:04 +0000)]
* automake.texi (Macros): Split into ...
(Public Macros, Private Macros): ... these.

22 years ago* tests/insthook.test: Use sed instead of "tail +X".
Alexandre Duret-Lutz [Tue, 19 Feb 2002 20:18:02 +0000 (20:18 +0000)]
* tests/insthook.test: Use sed instead of "tail +X".

22 years ago2002-02-18 Paul Eggert <eggert@twinsun.com>
Tom Tromey [Tue, 19 Feb 2002 19:11:50 +0000 (19:11 +0000)]
2002-02-18  Paul Eggert  <eggert@twinsun.com>

* lib/depcomp: Don't use "tail +3"; it's not portable to
POSIX 1003.1-2001 hosts.

22 years ago*** empty log message ***
Jim Meyering [Mon, 18 Feb 2002 15:53:12 +0000 (15:53 +0000)]
*** empty log message ***

22 years agoDon't use `head -1'; it's no longer portable.
Jim Meyering [Mon, 18 Feb 2002 15:52:46 +0000 (15:52 +0000)]
Don't use `head -1'; it's no longer portable.
Use `sed 1q' instead.

22 years agoUse sed 1q, not `head -n 1'.
Jim Meyering [Mon, 18 Feb 2002 15:50:04 +0000 (15:50 +0000)]
Use sed 1q, not `head -n 1'.
The latter is not portable to some old systems.

22 years ago* automake.in (handle_lib_objects_cond): Tell the user to put
Alexandre Duret-Lutz [Sun, 17 Feb 2002 22:12:38 +0000 (22:12 +0000)]
* automake.in (handle_lib_objects_cond): Tell the user to put
global linker flags in AM_LDFLAGS, not LDFLAGS.

* automake.texi (General Operation): AC_SUBST'ed variables
override Automake's variables.
(Uniform): More words and @refs.
(Auxiliary Programs) <config.sub, config.guess>: Add URL.
(etags): More explanations about the first example.
(Invoking Automake): Mention autoreconf.  More @refs.
(Requirements): Mention AC_CONFIG_FILES.
(Optional): AC_CHECK_TOOL will no longer install config.sub and
config.guess.  Mention AC_LIBOBJ, AC_LIBSOURCE, and AC_LIBSOURCES.
(Invoking aclocal): aclocal no longer warn about duplicates.
(Macros) <AM_INIT_AUTOMAKE>: More explanations.
(Extending aclocal): Suggest using the output of
`aclocal --print-ac-dir` to install third-party macros.
(Alternative): Specify ordering of dist_, nodist_, and nobase_
prefixes.
(A Program): Mention scripts.  The global LDADD variable is not
meant to hold link flags, suggest using AM_LDFLAGS instead.
(Program and Library Variables) <maude_LIBADD, maude_LDADD>:
_LIBADD and _LDADD are subject to the same restriction wrt to
link flags.
(Program and Library Variables) <maude_DEPENDECIES>: Is also
derived from maude_LIBADD.
(Program variables): Define AM_LDFLAGS.
(Dependencies): Passing the no-dependencies option to
AM_INIT_AUTOMAKE is prefered.
(Scripts): Explain why automake is magically cleaned.
Mention noinst_SCRIPTS and check_SCRIPTS.
(Data): Use dist_ in Automake's example.
(Dist): Reference AM_INIT_AUTOMAKE for PACKAGE and VERSION.
Mention AC_CONFIG_FILES instead of AC_OUTPUT.

22 years ago* Makefile.am (FETCHFILES): Add Automake/XFile.pm.
Alexandre Duret-Lutz [Thu, 14 Feb 2002 14:26:02 +0000 (14:26 +0000)]
* Makefile.am (FETCHFILES): Add Automake/XFile.pm.
(fetch): Fetch XFile.pm.  Update the files in $(srcdir) instead
of asking the maintainer to do it manually.
* lib/config.guess, lib/config.sub, lib/texinfo.tex,
Automake/XFile.pm: New upstream versions.

22 years ago * automake.texi (Macros): Warn about upgrading.
Tom Tromey [Sat, 2 Feb 2002 07:18:47 +0000 (07:18 +0000)]
* automake.texi (Macros): Warn about upgrading.

22 years ago Change per GNU coding standards:
Tom Tromey [Fri, 1 Feb 2002 20:40:48 +0000 (20:40 +0000)]
Change per GNU coding standards:
* aclocal.in (parse_arguments): Only mention most recent year in
copyright output.
* automake.in (version): Only mention most recent year.

22 years ago* automake.texi (API versioning): New Node.
Alexandre Duret-Lutz [Wed, 30 Jan 2002 08:05:37 +0000 (08:05 +0000)]
* automake.texi (API versioning): New Node.
(Extending): Use $(DESTDIR) in examples.

22 years ago* m4/lispdir.m4 (AM_PATH_LISPDIR): Serial 5.
Akim Demaille [Mon, 28 Jan 2002 10:47:52 +0000 (10:47 +0000)]
* m4/lispdir.m4 (AM_PATH_LISPDIR): Serial 5.
Respect the --help layout.

22 years ago * configure.in: Bumped to 1.5e.
Tom Tromey [Mon, 28 Jan 2002 01:47:03 +0000 (01:47 +0000)]
* configure.in: Bumped to 1.5e.

22 years agoupdated version
Tom Tromey [Mon, 28 Jan 2002 01:09:29 +0000 (01:09 +0000)]
updated version

22 years ago * lib/am/yacc.am: Use `rm -f'.
Tom Tromey [Mon, 28 Jan 2002 00:40:10 +0000 (00:40 +0000)]
* lib/am/yacc.am: Use `rm -f'.

22 years ago * configure.in: Released 1.5d.
Tom Tromey [Mon, 28 Jan 2002 00:38:32 +0000 (00:38 +0000)]
* configure.in: Released 1.5d.

22 years ago * lib/config.guess: New version from FSF.
Tom Tromey [Mon, 28 Jan 2002 00:33:48 +0000 (00:33 +0000)]
* lib/config.guess: New version from FSF.

22 years agoupdated NEWS
Tom Tromey [Mon, 28 Jan 2002 00:31:23 +0000 (00:31 +0000)]
updated NEWS

22 years ago * Makefile.am (uninstall-hook): New target.
Tom Tromey [Sun, 27 Jan 2002 21:58:49 +0000 (21:58 +0000)]
* Makefile.am (uninstall-hook): New target.

22 years ago* lib/install-sh: Update, from Autoconf.
Akim Demaille [Thu, 24 Jan 2002 17:49:13 +0000 (17:49 +0000)]
* lib/install-sh: Update, from Autoconf.

22 years agotypo
Alexandre Duret-Lutz [Thu, 24 Jan 2002 11:20:50 +0000 (11:20 +0000)]
typo

22 years ago* automake.in (scan_one_autoconf_file): Don't treat AC_CHECK_TOOL
Alexandre Duret-Lutz [Thu, 24 Jan 2002 08:17:38 +0000 (08:17 +0000)]
* automake.in (scan_one_autoconf_file): Don't treat AC_CHECK_TOOL
as AC_CANONICAL_HOST (the former does not require the latter since
Autoconf 2.50).
* m4/strip.m4 (AM_PROG_INSTALL_STRIP): Check for strip.
* automake.texi (Requirements): Do not require STRIP to be
defined by the user.

22 years ago* lib/am/depend.am (distclean-depend): Erase %DEPDIRS%, not $(DEPDIRS).
Alexandre Duret-Lutz [Wed, 23 Jan 2002 20:53:28 +0000 (20:53 +0000)]
* lib/am/depend.am (distclean-depend): Erase %DEPDIRS%, not $(DEPDIRS).
* automake.in (handle_languages): Compute and substitute %DEPDIRS%.
* tests/pr224.test: Make sure .deps subdirectories are
erased by distclean.

22 years ago * m4/gcj.m4 (AM_PROG_GCJ): Don't invoke dependency code if
Tom Tromey [Tue, 22 Jan 2002 18:52:26 +0000 (18:52 +0000)]
* m4/gcj.m4 (AM_PROG_GCJ): Don't invoke dependency code if
no-dependencies option is set.
* m4/init.m4 (AM_INIT_AUTOMAKE): Don't invoke dependency code if
no-dependencies option is set.  Don't call AM_DEP_TRACK or
AM_SET_DEPDIR.

22 years ago2002-01-22 Pavel Roskin <proski@gnu.org>
Tom Tromey [Tue, 22 Jan 2002 17:16:17 +0000 (17:16 +0000)]
2002-01-22  Pavel Roskin  <proski@gnu.org>

* tests/asm.test: Use CCAS and CCASFLAGS instead of AS and
ASFLAGS.

22 years agoUpdate.
Akim Demaille [Tue, 22 Jan 2002 10:04:39 +0000 (10:04 +0000)]
Update.

22 years ago* Makefile.am (FETCHFILES): Remove ansi2knr.c, add texinfo.tex.
Akim Demaille [Tue, 22 Jan 2002 10:02:50 +0000 (10:02 +0000)]
* Makefile.am (FETCHFILES): Remove ansi2knr.c, add texinfo.tex.
(fetch): Adjust.

22 years ago * Makefile.am (fetch): Don't fetch ansi2knr.
Tom Tromey [Tue, 22 Jan 2002 00:22:53 +0000 (00:22 +0000)]
* Makefile.am (fetch): Don't fetch ansi2knr.

22 years ago * automake.texi (Macros): Updated for new variable names.
Tom Tromey [Tue, 22 Jan 2002 00:11:27 +0000 (00:11 +0000)]
* automake.texi (Macros): Updated for new variable names.
(Program and Library Variables): Likewise.
(Assembly Support): Likewise.
* m4/as.m4: Use CCAS and CCASFLAGS.
* automake.in (asm): Use CCAS and CCASFLAGS.