platform/upstream/automake.git
18 years ago* lib/install-sh: Initialize IFS, so field splitting isn't
Ralf Wildenhues [Thu, 11 May 2006 17:28:08 +0000 (17:28 +0000)]
* lib/install-sh: Initialize IFS, so field splitting isn't
turned off later.
* lib/mkinstalldirs: Likewise.

18 years ago* lib/am/java.am (class%DIR%.stamp): Do not assume `$?' has
Ralf Wildenhues [Thu, 11 May 2006 17:25:41 +0000 (17:25 +0000)]
* lib/am/java.am (class%DIR%.stamp): Do not assume `$?' has
the path of the prerequisite added; IRIX 6.5 make does not add
it, Solaris 2.6 make is inconsistent about adding it.  Fixes
java.test failure.

18 years ago* tests/distdir.test: Do not use leading `./' in EXTRA_DIST for
Ralf Wildenhues [Thu, 11 May 2006 17:20:04 +0000 (17:20 +0000)]
* tests/distdir.test: Do not use leading `./' in EXTRA_DIST for
files in the source tree.  Fixes failures with HP-UX and Tru64
make.

18 years ago* lib/am/ansi2knr.am (ansi2knr): Rename target as...
Ralf Wildenhues [Thu, 11 May 2006 17:16:47 +0000 (17:16 +0000)]
* lib/am/ansi2knr.am (ansi2knr): Rename target as...
(./ansi2knr): ...this, for BSD make.
(%ANSI2KNR-DIR%/ansi2knr): Adjust.

18 years ago* tests/depcomp6.test, tests/depcomp7.test: Cater for OpenBSD
Ralf Wildenhues [Wed, 10 May 2006 21:16:21 +0000 (21:16 +0000)]
* tests/depcomp6.test, tests/depcomp7.test: Cater for OpenBSD
/bin/sh -e issue with failing commands in if clauses.

18 years ago* tests/defs.in (Be Bourne compatible): Update from current
Ralf Wildenhues [Wed, 10 May 2006 21:14:36 +0000 (21:14 +0000)]
* tests/defs.in (Be Bourne compatible): Update from current
Autoconf.

18 years ago* configure.ac: Recommend perl-5.8.2.
Ralf Wildenhues [Wed, 10 May 2006 21:13:22 +0000 (21:13 +0000)]
* configure.ac: Recommend perl-5.8.2.
* tests/automake.test: Do not fail because of buggy Getopt::Long
in perl < 5.8.2.

18 years ago* tests/longlin2.test: Do not use `grep' on Makefile.am:
Ralf Wildenhues [Wed, 10 May 2006 21:01:26 +0000 (21:01 +0000)]
* tests/longlin2.test: Do not use `grep' on Makefile.am:
it has long lines and is thus not a text file; AIX 5.1 grep
fails to scan non-plain patterns from long lines.

18 years ago* tests/overrid.test: Change all regexes for warning messages to
Ralf Wildenhues [Wed, 10 May 2006 20:59:29 +0000 (20:59 +0000)]
* tests/overrid.test: Change all regexes for warning messages to
match after a colon, so that the prepended file names do not
cause false matches.  Tighten overrides regex.  Fix typo
`cleam-am-local' -> `clean-am-local'.

18 years ago* tests/java.test: `configure' uses a trap, so use `(exit 77);
Ralf Wildenhues [Wed, 10 May 2006 20:58:17 +0000 (20:58 +0000)]
* tests/java.test: `configure' uses a trap, so use `(exit 77);
exit 77' to portably set the exit status similar to AS_EXIT.
* tests/fn99.test: propagate nonzero exit status from subshell.

18 years ago* tests/mkinst3.test: Fix `mkdir' wrapper to not be confused
Ralf Wildenhues [Wed, 10 May 2006 20:57:01 +0000 (20:57 +0000)]
* tests/mkinst3.test: Fix `mkdir' wrapper to not be confused
if ``pwd`' contains the string `-p'.  Create the wrapper in a
subdirectory so that `.' in $PATH does not lead to an endless
loop.

18 years ago* lib/depcomp (ia64hp): Rename dependency style to..
Ralf Wildenhues [Wed, 10 May 2006 20:55:34 +0000 (20:55 +0000)]
* lib/depcomp (ia64hp): Rename dependency style to..
(hp2): ..this, as it works with aCC on HPPA, too; adjust
comment.  Report by Olivier Fourdan (PR automake/481).
* THANKS: Update.

18 years ago* tests/aclocal7.test: Add `$sleep's between file touching
Ralf Wildenhues [Wed, 10 May 2006 20:50:53 +0000 (20:50 +0000)]
* tests/aclocal7.test: Add `$sleep's between file touching
and automake resp aclocal+automake invocations, to ensure
they complete with a time stamp strictly later than the touched
file.

18 years ago* lib/missing: Remove superfluous quotes. Replace all uses of
Ralf Wildenhues [Wed, 10 May 2006 20:47:36 +0000 (20:47 +0000)]
* lib/missing: Remove superfluous quotes.  Replace all uses of
`[' by `test', for consistency, and for..
* tests/missing5.test: ..this new test.
* tests/Makefile.am: Update.

18 years agoRegenerate with current CVS Autoconf and Automake.
Ralf Wildenhues [Wed, 10 May 2006 20:46:03 +0000 (20:46 +0000)]
Regenerate with current CVS Autoconf and Automake.

18 years ago* lib/missing (sed_minuso, sed_output): New variables.
Ralf Wildenhues [Wed, 10 May 2006 20:37:36 +0000 (20:37 +0000)]
* lib/missing (sed_minuso, sed_output): New variables.
(autom4te, help2man, makeinfo): Use them.  Unifies detection of
`-o FILE', `--output FILE', `--output=FILE', stricter regex.
Fixes `missing' to detect `--output' for help2man.  Fixes
PR automake/483.  Report by Dennis J. Linse.
(autom4te): Document in `missing --help'.
* THANKS: Update.

18 years agoFix typo: install.sh -> install-sh.
Paul Eggert [Wed, 10 May 2006 19:15:59 +0000 (19:15 +0000)]
Fix typo: install.sh -> install-sh.

18 years ago* doc/automake.texi (Dependency Tracking Evolution): Fix typo.
Ralf Wildenhues [Wed, 26 Apr 2006 06:45:05 +0000 (06:45 +0000)]
* doc/automake.texi (Dependency Tracking Evolution): Fix typo.

18 years ago* lib/install-sh: Simplify the expr implementation of dirname.
Ralf Wildenhues [Tue, 25 Apr 2006 20:13:37 +0000 (20:13 +0000)]
* lib/install-sh: Simplify the expr implementation of dirname.

18 years agoUpdate scriptversion.
Paul Eggert [Mon, 24 Apr 2006 19:58:47 +0000 (19:58 +0000)]
Update scriptversion.

18 years ago* lib/install.sh: Handle --, and diagnose unknown options.
Paul Eggert [Mon, 24 Apr 2006 19:58:01 +0000 (19:58 +0000)]
* lib/install.sh: Handle --, and diagnose unknown options.
* m4/mkdirp.m4 (AM_PROG_MKDIR_P): In the normal case, set
mkdir_p='mkdir -p', not to 'mkdir -p --', for consistency with
the other ways that mkdir_p might be set.

18 years ago* m4/amversion.in (_AM_AUTOCONF_VERSION): New macro.
Alexandre Duret-Lutz [Fri, 21 Apr 2006 19:02:29 +0000 (19:02 +0000)]
* m4/amversion.in (_AM_AUTOCONF_VERSION): New macro.
(AM_SET_CURRENT_AUTOMAKE_VERSION): Call it.
* aclocal.in (trace_used_macros): Trace _AM_AUTOCONF_VERSION.
(write_aclocal): Output a check for Autoconf's version in aclocal.m4.
Doing so ensures that users cannot build configure and Makefiles
with two different autoconf versions.  Report from Noah Misch.
* tests/missing4.test: New file.
* tests/Makefile.am (TESTS): Add it.

18 years ago* lib/am/dejagnu.am (check-DEJAGNU): Fail when at least one test
Ralf Wildenhues [Thu, 20 Apr 2006 16:24:15 +0000 (16:24 +0000)]
* lib/am/dejagnu.am (check-DEJAGNU): Fail when at least one test
failed, instead of when the last one failed (PR automake/488).
Report from Paul Lunau.
* tests/dejagnu4.test: Update to expose this.
* THANKS: Update.

18 years agoRegenerate.
Ralf Wildenhues [Thu, 20 Apr 2006 16:23:46 +0000 (16:23 +0000)]
Regenerate.

18 years ago* lib/am/check.am (check-TESTS): Match XFAIL_TESTS delimited by
Ralf Wildenhues [Wed, 19 Apr 2006 16:41:32 +0000 (16:41 +0000)]
* lib/am/check.am (check-TESTS): Match XFAIL_TESTS delimited by
TABs as well as spaces.  Fixes PR automake/490.
* tests/check6.test: New test.
* tests/Makefile.am, THANKS: Update.
Report from Diab Jerius <djerius@cfa.harvard.edu>.

18 years ago* lib/Autom4te/FileUtils.pm (find_file): Fix a typo in the
Ralf Wildenhues [Mon, 17 Apr 2006 12:14:07 +0000 (12:14 +0000)]
* lib/Autom4te/FileUtils.pm (find_file): Fix a typo in the
description; eliminate the duplicate error message.
* doc/automake.texi (@direntry): `Invoking Automake' is the name
of the usage node for `automake'
* lib/Automake/Variable.pm (%_gen_varname): Fix typos in the
comment.

18 years ago* m4/lispdir.m4 (AM_PATH_LISPDIR): Require Autoconf 2.59c,
Ralf Wildenhues [Mon, 17 Apr 2006 08:23:35 +0000 (08:23 +0000)]
* m4/lispdir.m4 (AM_PATH_LISPDIR): Require Autoconf 2.59c,
because it uses `datarootdir'.  Bump copyright year and serial.

18 years ago* NEWS: Fix typo.
Ralf Wildenhues [Mon, 10 Apr 2006 11:16:10 +0000 (11:16 +0000)]
* NEWS: Fix typo.

18 years ago* lib/Automake/Variable.pm (_hash_varname, _hash_values): New functions.
Alexandre Duret-Lutz [Sun, 9 Apr 2006 13:56:33 +0000 (13:56 +0000)]
* lib/Automake/Variable.pm (_hash_varname, _hash_values): New functions.
(_gen_varname): Use _hash_values, and return a flag indicating whether
the variable name was generated or reused.
(transform_variable_recursively): Do not redefine variables that
are reused, and try to reuse the variable being transformed.
* tests/check2.test: Make sure TESTS hasn't been redefined.
* tests/check5.test, tests/exeext4.test: Make sure variables have
been reused.
* tests/subst2.test: Make sure bin_PROGRAMS gets rewritten.

18 years ago* automake.in (%ignored_configure_vars): New variable.
Alexandre Duret-Lutz [Sun, 9 Apr 2006 07:46:56 +0000 (07:46 +0000)]
* automake.in (%ignored_configure_vars): New variable.
(scan_autoconf_traces): Trace for _AM_SUBST_NOTMAKE and fill
%ignored_configure_vars.
(define_configure_variable): Declare ignored configure variables
as VAR_SILENT.  Do not special-case AMDEPBACKSLASH and ANSI2KNR
w.r.t. VAR_SILENT.
* m4/substign.m4: New file.
* m4/Makefile.am (dist_m4data_DATA): Add substign.m4.
* m4/cond.m4: _AM_SUBST_IGNORE $1_TRUE and $1_FALSE (PR automake/477).
* m4/depend.m4: _AM_SUBST_IGNORE AMDEPBACKSLASH.
* m4/protos.m4: _AM_SUBST_IGNORE ANSI2KNR.
* tests/cond.test: Make sure TEST_FALSE and TEST_TRUE are not defined.
* tests/amsubst.test: New file.
* tests/Makefile.am (TESTS): Add it.

18 years ago* automake.in (handle_single_transform): Preserve directories in
Alexandre Duret-Lutz [Sun, 9 Apr 2006 07:18:33 +0000 (07:18 +0000)]
* automake.in (handle_single_transform): Preserve directories in
direct suffix rules.
* tests/suffix12.test: New test.
* tests/Makefile.am (TESTS): Add it.
Report from John Ratliff.

18 years ago* aclocal.in ($m4_include_rx): Do not recognize `include', and
Alexandre Duret-Lutz [Sun, 26 Mar 2006 07:52:08 +0000 (07:52 +0000)]
* aclocal.in ($m4_include_rx): Do not recognize `include', and
adjust scan_configure_dep and scan_file accordingly.
(scan_configure_dep): Do not search white lines.
(scan_file): Strip comments from current line after checking
for serial, so that aclocal does not trip on `m4_include' macros
in comments.  Report from Mike Frysinger.
* tests/acloca21.test: New file.
* tests/Makefile.am (TESTS): Add it.

18 years agoUpdate copyright year
Ralf Wildenhues [Fri, 24 Mar 2006 18:14:43 +0000 (18:14 +0000)]
Update copyright year

18 years ago* tests/mmodely.test: Fix the test on systems with no lex.
Ralf Wildenhues [Fri, 24 Mar 2006 18:13:32 +0000 (18:13 +0000)]
* tests/mmodely.test: Fix the test on systems with no lex.

18 years ago* automake.in (libtool_new_api): Fix a typo in the comment.
Ralf Wildenhues [Thu, 23 Mar 2006 06:35:15 +0000 (06:35 +0000)]
* automake.in (libtool_new_api): Fix a typo in the comment.
* lib/Automake/Makefile.am (Config.pm): Likewise.
* lib/am/depend2.am: Likewise.
* tests/xsource.test: With `set -e', `|| exit 1' is no longer
needed.

18 years ago* tests/depcomp6.test, tests/depcomp7.test: Change back to
Ralf Wildenhues [Thu, 23 Mar 2006 06:30:06 +0000 (06:30 +0000)]
* tests/depcomp6.test, tests/depcomp7.test: Change back to
using `$MAKE && exit 1', but make sure the last command in the
test is successful.

18 years ago* aclocal.in (parse_arguments): Added wildcard support to the
Ralf Wildenhues [Tue, 21 Mar 2006 19:09:21 +0000 (19:09 +0000)]
* aclocal.in (parse_arguments): Added wildcard support to the
dirlist parser.
* doc/automake.texi (Macro search path): Document it.
* tests/dirlist2.test: New test.
* m4/dirlist, tests/Makefile.am: Adjust.
* NEWS, THANKS: Update.

18 years ago* m4/init.m4 (AM_INIT_AUTOMAKE): Add `_AM_DEPENDENCIES(OBJC)'
Ralf Wildenhues [Mon, 20 Mar 2006 20:31:29 +0000 (20:31 +0000)]
* m4/init.m4 (AM_INIT_AUTOMAKE): Add `_AM_DEPENDENCIES(OBJC)'
to `AC_PROG_OBJC' if provided, to fix Objective C depmode
handling.
* lib/Automake/Variable.pm (%_ac_macro_for_var): Add entries for
OBJC and OBJCFLAGS.
* tests/ext.test: Adjust.
* tests/objc.test, tests/objc2.test: New tests.
* tests/Makefile.am: Adjust.
* doc/automake.texi (Objective C Support): New node.
(Support for Other Languages): Adjust.
* NEWS: Update.

18 years ago* lib/Automake/RuleDef.pm (DESCRIPTION): Typo.
Ralf Wildenhues [Sun, 19 Mar 2006 17:49:17 +0000 (17:49 +0000)]
* lib/Automake/RuleDef.pm (DESCRIPTION): Typo.

18 years ago* tests/depcomp6.test, tests/depcomp7.test: Fix failure logic
Ralf Wildenhues [Sun, 19 Mar 2006 06:13:41 +0000 (06:13 +0000)]
* tests/depcomp6.test, tests/depcomp7.test: Fix failure logic
to work with `set -e'.

18 years ago* tests/depcomp6.test, tests/depcomp7.test: New tests,
Ralf Wildenhues [Sun, 19 Mar 2006 05:45:33 +0000 (05:45 +0000)]
* tests/depcomp6.test, tests/depcomp7.test: New tests,
for general `depcomp' functionality, with and without
`subdir-objects', with and without `libtool'.
* tests/Makefile.am: Adjust.

18 years ago* aclocal.in (write_aclocal): Unlink `aclocal.m4' before
Ralf Wildenhues [Sun, 19 Mar 2006 05:09:11 +0000 (05:09 +0000)]
* aclocal.in (write_aclocal): Unlink `aclocal.m4' before
writing into it, to break a symlinked file.
* tests/acloca20.test: New test.
* tests/Makefile.am: Updated.

18 years agoAllow package trees (packages with subpackages) to share
Ralf Wildenhues [Sun, 19 Mar 2006 05:04:29 +0000 (05:04 +0000)]
Allow package trees (packages with subpackages) to share
common distributed auxiliary files (and directories) that
reside within a subpackage.

* lib/am/distdir.am (distdir %?TOPDIR_P%): Do not fail if
`$(distdir)' already exists.
(%?SUBDIRS%): Set `am__remove_distdir' to `:' to prevent
removal of subpackage trees for distribution.
* tests/subpkg3.test: New test.
* tests/Makefile.am: Update.

18 years ago* tests/check5.test, tests/nobast.test: Fix $MAKE and rm
Alexandre Duret-Lutz [Sat, 18 Mar 2006 06:32:36 +0000 (06:32 +0000)]
* tests/check5.test, tests/nobast.test: Fix $MAKE and rm
invocations to please maintainer-check.

18 years ago* automake.in (lang_c_rewrite): Typo in previous change.
Alexandre Duret-Lutz [Fri, 10 Mar 2006 12:02:26 +0000 (12:02 +0000)]
* automake.in (lang_c_rewrite): Typo in previous change.
* tests/ccnoco2.test: New file.
* tests/Makefile.am (TESTS): Add ccnoco2.test.

18 years ago* automake.in (lang_c_rewrite): Make the AM_PROG_CC_C_O requirement
Alexandre Duret-Lutz [Fri, 10 Mar 2006 10:52:19 +0000 (10:52 +0000)]
* automake.in (lang_c_rewrite): Make the AM_PROG_CC_C_O requirement
a 'portability' warning, so that people can ignore it.  Suggested
by Ralf Wildenhues.

18 years ago* lib/Automake/ChannelDefs.pm: Make -Wportability the default in
Alexandre Duret-Lutz [Fri, 10 Mar 2006 10:52:00 +0000 (10:52 +0000)]
* lib/Automake/ChannelDefs.pm: Make -Wportability the default in
gnu and gnits modes.
* doc/automake.texi (Invoking Automake): Adjust.

18 years ago* doc/automake.texi (Yacc and Lex): Document that `.ypp' and
Alexandre Duret-Lutz [Tue, 21 Feb 2006 20:29:25 +0000 (20:29 +0000)]
* doc/automake.texi (Yacc and Lex): Document that `.ypp' and
`.lpp' file extensions are recognized.

18 years ago* doc/automake.texi (Complete, Extending aclocal, Public macros)
Alexandre Duret-Lutz [Tue, 21 Feb 2006 20:27:05 +0000 (20:27 +0000)]
* doc/automake.texi (Complete, Extending aclocal, Public macros)
(Python, Conditionals, API versioning): Always quote macro arguments.
Report from Stepan Kasal.

18 years ago* doc/automake.texi (Python): More examples.
Alexandre Duret-Lutz [Thu, 16 Feb 2006 21:03:05 +0000 (21:03 +0000)]
* doc/automake.texi (Python): More examples.

18 years ago* doc/automake.texi (distcleancheck): Fix bad wording. Report
Alexandre Duret-Lutz [Sun, 5 Feb 2006 05:53:38 +0000 (05:53 +0000)]
* doc/automake.texi (distcleancheck): Fix bad wording.  Report
from Bob Rossi.
(Man pages): Show dist_man_MANS, not EXTRA_DIST = $(man_MANS).

18 years agoAppend $(EXEEXT) to programs that may be listed in TESTS.
Alexandre Duret-Lutz [Sun, 29 Jan 2006 17:35:12 +0000 (17:35 +0000)]
Append $(EXEEXT) to programs that may be listed in TESTS.
Report from Simon Josefsson.

* automake.in (%known_programs): New global.
(initialize_per_input): Reset it.
(append_exeext): Take a predicate as first argument to select
the filename to rewrite.
(handle_programs): Fill %known_programs.
(handle_tests): Append $(EXEEXT) to all tests that are in
%known_programs.
(am_install_var): Update call to append_exeext.
* doc/automake.texi (EXEEXT): TESTS is also rewritten.
(Tests): More about the difference between check_PROGRAMS and TESTS.
Give an example of TEST_ENVIRONMENT.
* tests/cond32.test: Augment with a nested condition.
* tests/exeext4.test: Also check TESTS.
* tests/check5.test: New file.
* tests/Makefile.am (TESTS): Add check5.test.

18 years ago* lib/install-sh (dstdir): Don't use semicolons inside { } in
Alexandre Duret-Lutz [Thu, 12 Jan 2006 21:11:14 +0000 (21:11 +0000)]
* lib/install-sh (dstdir): Don't use semicolons inside { } in
sed scripts, as Posix says it's not portable.
* lib/missing (file): Likewise.
* lib/am/distdir.am (distcheck): Likewise.
* tests/comment7.test, tests/comment9.test, tests/confh.test: Likewise
* tests/distcom2.test, tests/distcom3.test: Likewise.
* tests/distcom4.test, tests/distcom5.test: Likewise.
* tests/distcom6.test, tests/include.test, tests/pluseq8.test: Likewise.

18 years ago* ChangeLog: Move 2004's entries to ...
Alexandre Duret-Lutz [Thu, 12 Jan 2006 20:11:48 +0000 (20:11 +0000)]
* ChangeLog: Move 2004's entries to ...
* ChangeLog.04: ... this new file.
* Makefile.am (EXTRA_DIST): Add ChangeLog.04.

18 years ago2006-01-12 Alexandre Duret-Lutz <adl@gnu.org>
Alexandre Duret-Lutz [Thu, 12 Jan 2006 19:54:02 +0000 (19:54 +0000)]
2006-01-12  Alexandre Duret-Lutz  <adl@gnu.org>

* tests/txinfo13.test: Test fix below.

2006-01-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>

* lib/am/texinfos.am (dist-info): Tighten glob to avoid unwanted
extra files in distribution.  Reported by Vincent Lefevre.

18 years ago* doc/automake.texi (Linking, Program and Library Variables):
Alexandre Duret-Lutz [Fri, 6 Jan 2006 00:45:22 +0000 (00:45 +0000)]
* doc/automake.texi (Linking, Program and Library Variables):
Mention the file extensions that usually appear in _DEPENDENCIES,
and point to BUILT_SOURCES and example of _DEPENDENCIES uses.  A
couple of people have been listing sources files in _DEPENDENCIES
lately.

18 years ago* doc/automake.texi: Bump copyright year.
Alexandre Duret-Lutz [Thu, 5 Jan 2006 23:47:36 +0000 (23:47 +0000)]
* doc/automake.texi: Bump copyright year.
* automake.in ($gen_copyright, version): Likewise.
* aclocal.in (write_aclocal, version): Likewise.

18 years ago* automake.in (top_srcdir): New global.
Alexandre Duret-Lutz [Thu, 5 Jan 2006 23:32:35 +0000 (23:32 +0000)]
* automake.in (top_srcdir): New global.
(generate_makefile): Compute it.
(fill_dist_dirs): New function extracted from handle_dist.
(handle_dist, handle_configure): Use fill_dist_dirs.
* tests/distdir.test: Test for cases where $(top_srcdir) or
$(srcdir) appear in EXTRA_DIST.  Report from Sander Niemeijer.

18 years ago* lib/depcomp: Add 'ia64hp' dependency style.
Alexandre Duret-Lutz [Thu, 5 Jan 2006 21:14:48 +0000 (21:14 +0000)]
* lib/depcomp: Add 'ia64hp' dependency style.
Zack's original patch was contributed to GCC on 2005-06-13.
(tru64): Typo.

18 years agoUpdate scriptversion.
Paul Eggert [Tue, 8 Nov 2005 07:51:13 +0000 (07:51 +0000)]
Update scriptversion.

18 years ago* lib/install-sh: Use "trap '' 0" instead of "trap - 0", so that
Paul Eggert [Tue, 8 Nov 2005 07:41:05 +0000 (07:41 +0000)]
* lib/install-sh: Use "trap '' 0" instead of "trap - 0", so that
the code is portable to both POSIX and pre-POSIX shells.

18 years agoUse "trap '' 0" instead of "trap - 0", so that
Paul Eggert [Tue, 8 Nov 2005 07:40:53 +0000 (07:40 +0000)]
Use "trap '' 0" instead of "trap - 0", so that
the code is portable to both POSIX and pre-POSIX shells.

18 years ago* tests/nobase.test: Use `chmod a-x' instead of `chmod -x',
Alexandre Duret-Lutz [Mon, 17 Oct 2005 21:08:42 +0000 (21:08 +0000)]
* tests/nobase.test: Use `chmod a-x' instead of `chmod -x',
suggested by Eric Blake.

18 years ago* doc/automake.texi (Program and Library Variables): Typo.
Alexandre Duret-Lutz [Mon, 17 Oct 2005 20:59:29 +0000 (20:59 +0000)]
* doc/automake.texi (Program and Library Variables): Typo.
* lib/Automake/Variable.pm (transform_variable_recursively): Typo
in a comment.

18 years ago* ChangeLog.03, automake.in, tests/overrid.test: Typos.
Alexandre Duret-Lutz [Mon, 3 Oct 2005 20:52:27 +0000 (20:52 +0000)]
* ChangeLog.03, automake.in, tests/overrid.test: Typos.

18 years ago2005-10-03 Alexandre Duret-Lutz <adl@gnu.org>
Alexandre Duret-Lutz [Mon, 3 Oct 2005 20:48:59 +0000 (20:48 +0000)]
2005-10-03  Alexandre Duret-Lutz  <adl@gnu.org>

    * tests/nobase.test: Exercise previous patch.

2005-10-03  Peter O'Gorman  <peter@pogma.com>  (tiny change)

    * lib/am/distdir.am: Remove $(SHELL) when calling install_sh
    * m4/strip.m4: Ditto.
    * m4/install-sh.m4: Add $(SHELL) to the definition of install_sh

18 years ago* doc/automake.texi (limitations on file names): New section.
Paul Eggert [Tue, 13 Sep 2005 23:14:57 +0000 (23:14 +0000)]
* doc/automake.texi (limitations on file names): New section.
* lib/install-sh: Rewrite to support '*' in file names.
Also, tune so that we don't invoke so many commands in the usual case.
* tests/instspc.test: The "*" test is now fixed.

18 years ago* automake.in (Languages) <cppasm>: Fix typo in the comment.
Alexandre Duret-Lutz [Tue, 13 Sep 2005 20:16:33 +0000 (20:16 +0000)]
* automake.in (Languages) <cppasm>: Fix typo in the comment.

18 years ago* lib/am/ltlib.am (uninstall-%DIR%LTLIBRARIES): Do not put
Alexandre Duret-Lutz [Tue, 13 Sep 2005 20:12:41 +0000 (20:12 +0000)]
* lib/am/ltlib.am (uninstall-%DIR%LTLIBRARIES): Do not put
shell in verbose mode.

18 years ago* lib/Automake/Variable.pm (variable_value): Do not read the TRUE
Alexandre Duret-Lutz [Sun, 7 Aug 2005 09:56:09 +0000 (09:56 +0000)]
* lib/Automake/Variable.pm (variable_value): Do not read the TRUE
value of a conditionally defined variable.
Report from Juergen Leising.

18 years ago* automake.in (lang_yacc_target_hook): Use AM_MAKEFLAGS in recursive
Alexandre Duret-Lutz [Sun, 7 Aug 2005 09:48:30 +0000 (09:48 +0000)]
* automake.in (lang_yacc_target_hook): Use AM_MAKEFLAGS in recursive
$(MAKE) invocations.
* lib/am/texibuild.am (?GENERIC_INFO?%SOURCE_SUFFIX%%DEST_SUFFIX%):
Likewise.
* lib/am/texi-vers.am (%STAMPVTI%): Likewise.
* lib/am/remake-hdr.am (%CONFIG_H%): Likewise.
* Makefile.am (maintainer-check): Check for this.
Report from Stepan Kasal.

18 years ago* automake.in (lang_yacc_target_hook): Use AM_MAKEFLAGS in recursive
Alexandre Duret-Lutz [Sun, 7 Aug 2005 08:30:30 +0000 (08:30 +0000)]
* automake.in (lang_yacc_target_hook): Use AM_MAKEFLAGS in recursive
$(MAKE) invocations.
* lib/am/texibuild.am (?GENERIC_INFO?%SOURCE_SUFFIX%%DEST_SUFFIX%):
Likewise.
* lib/am/texi-vers.am (%STAMPVTI%): Likewise.
* lib/am/remake-hdr.am (%CONFIG_H%): Likewise.
* Makefile.am (maintainer-check): Check for this.
Report from Stepan Kasal.

18 years ago* m4/mkdirp.m4: Update misleading comment about `mkdir -p .'.
Alexandre Duret-Lutz [Sun, 7 Aug 2005 08:10:06 +0000 (08:10 +0000)]
* m4/mkdirp.m4: Update misleading comment about `mkdir -p .'.
Prompted by Stepan Kasal.

18 years agofix ChangeLog
Alexandre Duret-Lutz [Sun, 7 Aug 2005 08:04:44 +0000 (08:04 +0000)]
fix ChangeLog

18 years ago* lib/am/texinfos.am (uninstall-info-am): Call install-info only if
Alexandre Duret-Lutz [Sun, 7 Aug 2005 07:41:05 +0000 (07:41 +0000)]
* lib/am/texinfos.am (uninstall-info-am): Call install-info only if
the $(infodir) exists.

19 years ago* tests/library3.test: Fix a typo which made the test fail.
Alexandre Duret-Lutz [Sun, 31 Jul 2005 19:41:09 +0000 (19:41 +0000)]
* tests/library3.test: Fix a typo which made the test fail.

19 years ago* doc/automake.texi (Linking, Program and Library Variables):
Alexandre Duret-Lutz [Wed, 27 Jul 2005 19:05:21 +0000 (19:05 +0000)]
* doc/automake.texi (Linking, Program and Library Variables):
Suggest reserving -l for third-party libraries.

19 years agoremove amversion.m4
Alexandre Duret-Lutz [Wed, 27 Jul 2005 17:12:37 +0000 (17:12 +0000)]
remove amversion.m4

19 years ago* lib/Automake/Variable.pm (require_variables): Mention aclocal's
Alexandre Duret-Lutz [Wed, 27 Jul 2005 11:09:45 +0000 (11:09 +0000)]
* lib/Automake/Variable.pm (require_variables): Mention aclocal's
search path when suggesting to add a macro in configure.ac.
People are confused when Automake suggests adding a macro (such as
AC_PROG_LIBTOOL) that is already in configure.ac.
* automake.in (require_file_internal): Suggest `automake --add-missing'
for missing files that can be installed.
* tests/library3.test: Adjust.

19 years ago* tests/defs.in: When required matches both `*libtool*' and
Alexandre Duret-Lutz [Wed, 27 Jul 2005 07:39:28 +0000 (07:39 +0000)]
* tests/defs.in: When required matches both `*libtool*' and
`*gettext*', check for both m4 files.

19 years ago* doc/automake.texi (Auxiliary Programs): Fix a typo.
Alexandre Duret-Lutz [Wed, 27 Jul 2005 06:34:18 +0000 (06:34 +0000)]
* doc/automake.texi (Auxiliary Programs): Fix a typo.
* tests/suffix11.test: Fix a typo.
* tests/colon3.test: s/EGREP/FGREP/.

19 years ago* tests/instspc.test: Major rewrite to test for many other
Alexandre Duret-Lutz [Tue, 19 Jul 2005 20:08:40 +0000 (20:08 +0000)]
* tests/instspc.test: Major rewrite to test for many other
problematic file names, e.g., '$', '"', '('.  Automake and
Autoconf can't handle many of them, so do not report a failure
if the usual candidates show up.

19 years ago* Makefile.am (automake, aclocal): Merge the rules.
Alexandre Duret-Lutz [Tue, 19 Jul 2005 19:19:17 +0000 (19:19 +0000)]
* Makefile.am (automake, aclocal): Merge the rules.

19 years agorevert mistaken commit
Alexandre Duret-Lutz [Sun, 10 Jul 2005 19:09:52 +0000 (19:09 +0000)]
revert mistaken commit

19 years ago* lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
Alexandre Duret-Lutz [Sun, 10 Jul 2005 18:10:37 +0000 (18:10 +0000)]
* lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
versions.

19 years ago* lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
Alexandre Duret-Lutz [Sun, 10 Jul 2005 17:21:25 +0000 (17:21 +0000)]
* lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
versions.

19 years ago* lib/install-sh: Use IFS=/ to split directories on /, don't translate
Alexandre Duret-Lutz [Sat, 9 Jul 2005 10:21:12 +0000 (10:21 +0000)]
* lib/install-sh: Use IFS=/ to split directories on /, don't translate
/ into % as it prevents directory names using %...

19 years ago* doc/automake.texi (Public macros): Typo.
Alexandre Duret-Lutz [Sat, 9 Jul 2005 09:30:31 +0000 (09:30 +0000)]
* doc/automake.texi (Public macros): Typo.
* aclocal.in: Typo in comment.

19 years ago* lib/depcomp: Handle "#line" markers as well as "# " markers in
Alexandre Duret-Lutz [Sat, 9 Jul 2005 09:24:40 +0000 (09:24 +0000)]
* lib/depcomp: Handle "#line" markers as well as "# " markers in
"cpp" style, so it can work with newer HP compilers (for their
ia64 systems).

19 years ago* doc/automake.texi (Public macros) <AM_WITH_DMALLOC>: Reword to
Alexandre Duret-Lutz [Sat, 2 Jul 2005 11:33:29 +0000 (11:33 +0000)]
* doc/automake.texi (Public macros) <AM_WITH_DMALLOC>: Reword to
fix an underful hbox.
* lib/INSTALL, lib/config.guess, lib/config.sub, lib/texinfo.tex:
New upstream version.

19 years ago* m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add python2.5.
Alexandre Duret-Lutz [Fri, 1 Jul 2005 21:43:42 +0000 (21:43 +0000)]
* m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add python2.5.

19 years ago* automake.in (make_paragraphs): Do not define %TOPDIR%, now that
Alexandre Duret-Lutz [Thu, 30 Jun 2005 22:23:12 +0000 (22:23 +0000)]
* automake.in (make_paragraphs): Do not define %TOPDIR%, now that
lib/am/header-vars.am no longer uses it.
* lib/am/libtool.am (distclean-am, distclean-libtool): Define
if TOPDIR_P is true, not TOPDIR.
Suggested by Stepan Kasal.

19 years ago* automake.in (read_am_file): Correctly diagnose comments following
Alexandre Duret-Lutz [Thu, 30 Jun 2005 21:19:48 +0000 (21:19 +0000)]
* automake.in (read_am_file): Correctly diagnose comments following
trailing backslash.
* tests/commen10.test: New file.
* tests/Makefile.am (TESTS): Add commen10.test.
Report from Harald Dunkel.

19 years agotypo
Alexandre Duret-Lutz [Thu, 30 Jun 2005 13:07:04 +0000 (13:07 +0000)]
typo

19 years ago* automake.in (scan_autoconf_traces): Scan AC_SUBST_TRACE instead
Alexandre Duret-Lutz [Thu, 30 Jun 2005 11:07:41 +0000 (11:07 +0000)]
* automake.in (scan_autoconf_traces): Scan AC_SUBST_TRACE instead
of AC_SUBST.
* lib/am/header-vars.am (srcdir, top_srcdir, top_builddir, INSTALL):
Do not define, they are AC_SUBST_TRACEd by Autoconf.
* m4/init.m4 (AM_INIT_AUTOMAKE): Require Autoconf 2.59c.
* tests/include.test: Call AC_OUTPUT.

19 years ago* lib/mkinstalldirs: Fix support for directory name with spaces if
Alexandre Duret-Lutz [Wed, 29 Jun 2005 21:08:19 +0000 (21:08 +0000)]
* lib/mkinstalldirs: Fix support for directory name with spaces if
`mkdir -p' does not work.
* tests/Makefile.am (TESTS): Add mkinst3.test.
* tests/mkinst3.test: New file.
Report from Noah Friedman.

19 years ago* doc/automake.texi (Include, Extending aclocal): Typos.
Alexandre Duret-Lutz [Wed, 29 Jun 2005 20:34:36 +0000 (20:34 +0000)]
* doc/automake.texi (Include, Extending aclocal): Typos.
Report from Karl Berry.

19 years ago* lib/mdate-sh: Avoid infinite loop with GNU ls when TIME_STYLE is set.
Alexandre Duret-Lutz [Wed, 29 Jun 2005 20:29:25 +0000 (20:29 +0000)]
* lib/mdate-sh: Avoid infinite loop with GNU ls when TIME_STYLE is set.
* tests/txinfo28.test: Set TIME_STYLE.
Report from Vincent Lefevre and James Youngman.

19 years ago* lib/Automake/Variable.pm (define, _new): Remember the helper
Alexandre Duret-Lutz [Thu, 23 Jun 2005 22:19:56 +0000 (22:19 +0000)]
* lib/Automake/Variable.pm (define, _new): Remember the helper
variable created for the last conditional += on each variable, and
only append further += in the same condition to this last helper
variable, not to older helper variables.  This way the order of
the items appended to the variable is preserved.
* tests/cond21.test: Adjust.
* tests/cond38.test: New file.
* tests/Makefile.am (TESTS): Add cond38.test.
Report from Ed Hartnett.

19 years ago* tests/aclocal5.test: Adjust to recent CVS Autoconf changes.
Alexandre Duret-Lutz [Wed, 22 Jun 2005 15:13:35 +0000 (15:13 +0000)]
* tests/aclocal5.test: Adjust to recent CVS Autoconf changes.