1
2008-01-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3
* configure.ac, NEWS: Bump version to 1.10.1. Update.
4
* doc/automake.texi (Releases): Update for 1.10.1.
5
* Makefile.am (git-diff): Adjust for git syntax.
7
2008-01-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9
* COPYING: Revert license to GPLv2+. All uses changed.
11
* lib/config-ml.in: Sync from upstream.
12
* tests/multlib.test: Add `pwd` to $PATH instead of absolute
15
2008-01-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
17
* tests/tar.test: Skip if no appropriate tar was found.
19
2008-01-19 NightStrike <nightstrike@gmail.com>
21
* doc/automake.texi (Dependency Tracking): Fix typo.
23
2008-01-19 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
25
* lib/config.guess, lib/config.sub: Sync from upstream.
27
* Makefile.am (WGET_SV_CVS): Renamed from WGETSGO.
28
(WGET_SV_GIT_AC, WGET_SV_GIT_GL, WGET_GCC): New.
29
(fetch): Update to match current upstream locations.
31
2008-01-19 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
33
* lib/gnupload: Revert last change. Add pointer to upload
34
instructions of the GNU Maintenance Instructions.
35
Suggestion by Karl Berry.
37
* lib/gnupload: Add missing 'gnu' to example URL.
40
* lib/gnupload: Fix shell portability issues with for loops.
43
2008-01-19 Jim Meyering <meyering@redhat.com>
45
* lib/gnupload (GPG): Don't use an absolute path.
46
This reverts part of the 2004-01-28 change.
48
2008-01-19 Akim Demaille <akim@lrde.epita.fr>
50
* bootstrap: Fix typos on redirections.
52
2008-01-19 Akim Demaille <akim@lrde.epita.fr>
54
Skip comments and empty lines in dirlist in the tests.
55
* defs.in (extra_includes): Skip comments and empty lines in dirlist.
57
2008-01-19 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
59
* lib/ylwrap: Cope with white space in `PROGRAM' and `pwd`.
61
* lib/am/tags.am (ID, TAGS, CTAGS): Make awk scripts portable again.
62
(CTAGS): Drop unneeded variable `here'.
64
2008-01-19 Jim Meyering <meyering@redhat.com>
66
Add lzma compression support.
68
* automake.in (handle_dist): Recognize dist-lzma.
69
(make_paragraphs): Map LZMA to dist-lzma.
70
* doc/automake.texi (Dist): Add dist-lzma.
72
* lib/Automake/Options.pm (_process_option_list):
73
* lib/am/distdir.am (dist-lzma): New rule.
74
(dist dist-all): Add command to create an lzma-compressed tarball.
75
(distcheck): Handle lzma-compressed tarballs just like the others.
76
* tests/defs.in: Test for lzma, too.
77
* tests/lzma.test: New file, based on nogzip.test.
78
* tests/Makefile.am (TESTS): Add lzma.test.
79
* tests/Makefile.in: Regenerate.
80
Suggestion from Karl Berry.
82
2008-01-19 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
84
Backport from master branch:
86
2006-12-25 Paul Eggert <eggert@cs.ucla.edu>
88
* lib/install-sh (initialize_posix_glob): New var.
89
Use it instead of setting posix_glob inline.
90
(posix_glob): Use '?'/''/: instead of ''/yes/no, for convenience.
91
(cmpprog, CMPPROG): New vars, since we use cmp rather than the diff
93
Use LC_ALL before invoking 'ls' when we depend on its output format.
94
Don't use awk; just use the shell's builtin features.
95
Clean up $dsttmp -C detects no installation is needed.
96
* tests/defs.in (is_newest): Renamed from is_younger; the new
97
name is more accurate. All uses changed.
98
(old_timestamp): New var.
99
* tests/instsh2.test: Rewrite to avoid the need for sleeping.
101
2006-12-25 Akim Demaille <akim@epita.fr>
103
* lib/install-sh: Implement install-sh -C.
104
(This patch is the remaining part of the patch proposed in
105
<http://lists.gnu.org/archive/html/automake-patches/2006-10/msg00077.html>.)
106
(usage): Document it.
107
(copy_on_change): New var.
108
* tests/defs.in (is_younger): New function.
109
* tests/instsh2.test: Check install-sh -C.
111
2008-01-19 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
113
Backport from master branch:
115
2006-12-24 Paul Eggert <eggert@cs.ucla.edu>
117
* lib/install-sh: Fix typo in previous patch for handling --.
118
Use more-consistent style for ';;'.
119
Prefer || to if-then-else-:.
120
* tests/install2.test: Rework to avoid set -e problems.
122
2006-12-24 Akim Demaille <akim@epita.fr>
124
Simplify install-sh and its test. This shouldn't change any behavior.
125
(This patch is a subset of the patch proposed in
126
<http://lists.gnu.org/archive/html/automake-patches/2006-10/msg00077.html>.)
127
* lib/install-sh (usage): Use usual GNU style.
128
(dstarg): Rename as...
129
(dst_arg): this for consistency.
130
Simplify quoting of assignments.
132
Don't use '\' to continue commands: && suffices.
133
Remove useless "continue" in the argument processing,
134
and factor the shifts.
135
* tests/defs.in: Some improvements to make it set -e clean.
136
Use the traditional ":" trick to protect loops from being empty.
137
Remove an empty straightforward piece of code prepared to define
138
additional variables.
139
Use test instead of [], for consistency.
140
* tests/install2.test: Use set -e, to simplify code.
142
2008-01-14 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
144
* doc/automake.texi (DESTDIR, Built sources example): Fix wording.
146
Reports and suggestions by William Pursell and nightstrike@gmail.com.
148
2008-01-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
150
Do not fail if `autoupdate' is not present.
151
* tests/obsolete.test: Check for presence of autoupdate. Apparently,
152
FreeBSD may install the other Autoconf programs without a version
153
suffix but not autoupdate.
155
Fix Heisenbug trying to unset a sometimes-not-set variable.
156
* tests/check5.test: Do not error out upon `unset TESTS' due to
157
`set -e', in case TESTS was not set.
159
* doc/automake.texi (amhello Explained): Fix odd sentence.
160
Report by nightstrike@gmail.com.
162
2008-01-12 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
164
* m4/init.m4 (_AC_AM_CONFIG_HEADER_HOOK): Rewrite to be more
165
resistant to different quoting styles of $1.
167
Clarify texinfo.tex and TEXINFO_TEX semantics.
168
* doc/automake.texi (Texinfo): Clarify that by default,
169
texinfo.tex is searched in the same directory as the Makefile.am
170
that needs it. Clarify that TEXINFO_TEX has precedence over
171
AC_CONFIG_AUX_DIR, and that it requires the user to install and
173
* tests/txinfo22.test: Ensure TEXINFO_TEX is not distributed.
175
Reports by Dilyan Palauzov and Roumen Petrov.
177
2008-01-11 Bruno Haible <bruno@clisp.org>
178
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
180
* tests/output-order.test: New test, for the stable output fix.
181
* tests/Makefile.am: Update.
183
2008-01-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
185
* Makefile.am (dist-hook): New, ensure world-executable tests.
187
Report by Arto C. Nirkko.
189
* tests/acloca20.test: Use `--force' with the second $AUTOCONF,
190
to force update on fast machines where both autoconf invocations
191
happen within the same second.
192
Report by Greg Schafer.
194
2008-01-07 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
196
* automake.in (scan_autoconf_files): Sort loop over
197
%required_aux_file, for stable verbose output.
198
Report by Bruno Haible.
200
* INSTALL, lib/INSTALL, lib/config.guess, lib/config.sub,
201
lib/texinfo.tex: Sync from upstream.
203
* tests/ccnoco.test (Mycomp): Use a tighter match for -c -o,
204
to avoid matching for example `LDFLAGS=-Wl,--sort-common'.
206
Report and analysis by Carsten Lohrke and Mike Frysinger.
208
2008-01-07 Stepan Kasal <skasal@redhat.com>
210
* automake.in (handle_texinfo_helper, handle_lib_objects): Fix
213
2008-01-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
215
* automake.in: Remove debugging leftover.
217
Bump copyright years.
218
* aclocal.in (write_aclocal, version): Likewise.
219
* automake.in ($gen_copyright, version): Likewise.
220
* doc/automake.texi: Likewise.
222
2007-11-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
224
* tests/output13.test: New test.
225
* tests/Makefile.am: Adjust.
226
Prompted by report from Bruno Haible in
227
<http://lists.gnu.org/archive/html/bug-gnulib/2007-10/msg00479.html>.
229
Fix signal handling in aclocal.
230
* aclocal.in (unlink_tmp): If invoked by a signal, note so
231
in verbose mode. Reinstall default signal handler and reraise,
232
to transport the interrupt information.
234
2007-11-12 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
236
Avoid spurious test failure with `make check TESTS=check5.test'.
237
* tests/check5.test: unset TESTS.
239
2007-11-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
241
Fix default includes ordering to be `-I. -I$(srcdir) ...' again.
242
* automake.in (handle_compile): Put -I$(srcdir) before include
243
paths for config headers, as was done before Automake 1.10, but
244
keep uniquified list without multiple adjacent spaces.
245
* doc/automake.texi (Program variables): List include paths
247
* NEWS: Mention 1.10 regression.
248
* tests/stdinc.test: New test.
249
* tests/Makefile.am: Adjust.
251
Report by Kent Boortz.
253
2007-11-11 NightStrike <nightstrike@gmail.com> (tiny change)
256
* doc/automake.texi (Basic Installation): Fix typo.
258
2007-11-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
260
Accommodate for new macro AC_AUTOCONF_VERSION.
261
* aclocal.in (write_aclocal): Use AC_AUTOCONF_VERSION rather
262
than m4_PACKAGE_VERSION. Define the former if not defined.
263
* m4/amversion.in (AM_SET_CURRENT_AUTOMAKE_VERSION): Likewise.
264
* tests/missing4.test: Use AC_AUTOCONF_VERSION.
266
2007-11-11 Bruno Haible <bruno@clisp.org>
268
* doc/automake.texi (Program variables): Clarify that
269
Automake does not put DEFAULT_INCLUDES in AM_CPPFLAGS, but
270
passes it directly to compilation commands.
272
2007-11-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
274
Move to git as primary source repository.
275
* Makefile.am (git-dist, git-release): Renamed and adjusted from ...
276
(cvs-dist, cvs-release): ... these.
277
(git-diff): New target, taken and adjusted from cvs-diff.
278
* Makefile.in: Regenerate.
280
* NEWS: Announce change.
281
* doc/automake.texi (General Operation): cvs-dist is git-dist now.
282
(Timeline): Mention change.
284
2007-10-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
286
* automake.in: Treat extension .sx also like preprocessed
287
assembler (.S), following GCC.
289
* doc/automake.texi (Assembly Support)
290
(Unified Parallel C Support): Adjust.
291
* tests/asm3.test: New test.
292
* tests/Makefile.am: Update.
294
2007-09-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
296
* automake.in (TARGET_PATTERN): Allow leading digit.
297
* tests/exeext3.test: Adjust to expose this.
298
Report by Claudio Fontana and Laurence Finston.
300
2007-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
302
* tests/defs.in (required): For gcj, check whether `gcj -v'
303
works, to avoid broken installations without libgcj.spec.
305
* tests/gcj4.test: Setting GCJ not needed any more.
307
Report by Jesse Chisholm.
309
2007-08-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
311
* lib/config-ml.in, lib/config.guess, lib/config.sub,
312
lib/symlink-tree, lib/texinfo.tex: New upstream versions.
314
2007-08-19 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
316
* doc/automake.texi (gettext): Fix link to gettext manual.
318
2007-08-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
320
In ChangeLog files, use more-permissive notice rather than GPL,
321
as per usual GNU standards these days.
323
2007-08-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
325
* automake.in (handle_programs): Also clean .libs/_libs
326
directory for _PROGRAMS.
327
* tests/libtoo10.test: New test.
328
* tests/Makefile.am: Update.
330
Report by Guillermo Onta��n.
332
2007-08-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
334
* configure.ac: Actually require version 2.60 in the test for
335
Autoconf, and recommend it in the error messages.
337
Report by Robert Swafford.
339
2007-07-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
341
* doc/automake.texi (VPATH Builds): Fix wording.
342
Report by Reuben Thomas.
344
2007-07-22 Noah Misch <noah@cs.caltech.edu>
346
* tests/subst.test: Move the AC_SUBST into a macro definition.
347
Avoids an error from CVS Autoconf.
349
Report by Benoit Sigoure.
351
2007-07-22 Francesco Salvestrini <salvestrini@gmail.com>
352
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
354
* lib/am/ltlib.am (install-%DIR%LTLIBRARIES)
355
(uninstall-%DIR%LTLIBRARIES): Use $(AM_LIBTOOLFLAGS) and
357
* lib/am/progs.am (install-%DIR%PROGRAMS)
358
(uninstall-%DIR%PROGRAMS): Likewise.
359
* tests/libtool7.test: Update test for `install' and
361
* NEWS, THANKS: Update.
363
2007-07-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
365
* doc/automake.texi: Remove Front-Cover and Back-Cover Texts,
366
this manual is not printed by the FSF.
368
2007-07-16 Alexandre Duret-Lutz <adl@gnu.org>
370
* NEWS: Clarify that COPYING files are not updated.
372
2007-07-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
374
* doc/automake.texi: New Back-Cover Text.
375
Report by Karl Berry.
377
2007-07-07 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
379
* aclocal.in (version): Fix output to match GCS requirements.
380
* automake.in (version): Likewise.
381
Report by Eric Blake.
383
* COPYING, lib/COPYING: Update to GPLv3. All uses changed.
386
2007-06-23 Paul Eggert <eggert@cs.ucla.edu>
387
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
389
* aclocal.in (write_aclocal): Warn about autoconf
390
incompatibilities instead of making them fatal.
391
* tests/missing4.test: Adjust.
393
Problem reported by Bruno Haible in
394
<http://lists.gnu.org/archive/html/bug-automake/2007-06/msg00010.html>.
396
2007-05-03 Stepan Kasal <kasal@ucw.cz>
398
* doc/automake.texi, lib/Automake/Rule.pm: Fix typos.
399
* automake.in: Likewise.
400
(am_primary_prefixes): Keep the intentional typo there.
402
2007-04-25 Eric Blake <ebb9@byu.net>
404
* doc/stamp-vti: Remove generated file from revision control.
405
* doc/version.texi: Likewise.
407
2007-04-23 Reuben Thomas <rrt@sc3d.org> (tiny change)
409
* doc/automake.texi (Python): Fix typo.
411
2007-03-30 Eric Blake <ebb9@byu.net>
412
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
414
* lib/mdate-sh (ls_command): Use -n when available to avoid
415
problems with spaces in user/group names.
416
* tests/mdate5.test: New test.
417
* tests/Makefile.am: Adjust.
419
2007-03-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
421
* automake.in (handle_tests): Rewrite XFAIL_TESTS just like
422
TESTS, appending $(EXEEXT), so that matching continues to work
424
* NEWS: Mention this.
425
* doc/automake.texi (EXEEXT, Extending): Update.
426
* tests/check7.test: New test.
427
* tests/Makefile.am: Adjust.
428
Bug report by Ed Hartnett.
430
* m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Again search
431
the whole file, but use sed to reduce the line length.
432
Fixes 1.10 regression. Report by David Byron.
433
* THANKS, NEWS: Update.
435
2007-03-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
437
* lib/depcomp (aix): Rewrite depmode in the spirit of the tru64
438
one. Fixes failure to catch dependencies with libtool and xlc
439
in case of enable_static=no (which is the default on AIX without
441
* tests/depcomp7.test: Run test once with --disable-shared and
442
once with --disable-static, to expose failure systematically.
445
2007-03-29 Stepan Kasal <kasal@ucw.cz>
446
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
448
* automake.in (handle_LIBOBJS_or_ALLOCA): Fix the error message.
449
* tests/pr401.test: Update to expose the error.
450
* tests/pr401b.test: Likewise.
451
* tests/pr401c.test: Likewise.
453
2007-03-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
455
* automake.in (scan_autoconf_config_files): Warn about leading
456
`./' in config file names.
457
* tests/canon-name.test: New test.
458
* tests/Makefile.am: Update.
460
Suggestion by Claudio Fontana.
462
* tests/yacc6.test: Add the generated headers to `BUILT_SOURCES'
463
as documented in the manual. Fixes parallel make failure.
464
Report by Dieter Jurzitza.
467
* ChangeLog, TODO, tests/exdir3.test: Fix copyright notice.
469
* TODO: Kill a couple of outdated items.
470
* tests/exdir3.test: New test.
471
* tests/Makefile.am: Update.
473
2007-01-27 Bruno Haible <bruno@clisp.org>
475
* doc/automake.texi (Multiple Outputs): Fix the multiple outputs
476
with locking example.
478
2007-01-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
480
* doc/automake.texi (Subpackages): Fix ambiguous wording.
481
Report and suggestions by Reuben Thomas.
484
2006-12-20 Reuben Thomas <rrt@sc3d.org> (tiny change)
486
* doc/automake.texi: Fix typo.
488
2006-11-12 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
490
* doc/Makefile.am: Use $(MAKE) $(AM_MAKEFLAGS) for building
491
amhello, to prevent gmake from invoking make with MAKEFLAGS
492
it does not understand.
493
Report by Patrick Welche.
495
2006-10-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
497
* doc/automake.texi (Dist, Dependency Tracking Evolution):
499
* lib/Automake/Condition.pm: Likewise.
500
* lib/Automake/DisjConditions.pm: Likewise.
501
* lib/Automake/ItemDef.pm: Likewise.
502
* lib/Automake/Options.pm: Likewise.
503
* lib/Automake/Rule.pm: Likewise.
504
* lib/Automake/VarDef.pm: Likewise.
505
* lib/Automake/Variable.pm: Likewise.
506
* lib/Automake/Wrap.pm: Likewise.
507
* lib/Automake/XFile.pm: Likewise.
508
* m4/substnot.m4: Likewise.
510
2006-10-16 Alexandre Duret-Lutz <adl@gnu.org>
512
* lib/gnupload: Update to version 1.1 of directive file.
1
514
2006-10-15 Alexandre Duret-Lutz <adl@gnu.org>
516
* configure.ac, NEWS: Bump version to 1.10.0a.
3
518
* configure.ac, NEWS: Bump version to 1.10.
4
519
* doc/automake.texi (Releases): Update for 1.10.