summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Duret-Lutz <adl@gnu.org>2003-11-09 22:28:47 +0000
committerAlexandre Duret-Lutz <adl@gnu.org>2003-11-09 22:28:47 +0000
commit0c70eb7c2fb5e56e57a93ee974597abdb05314ea (patch)
tree9a49c53f7685231e4740959b2f6119082ed747fc
parente3e8ee8ff012d4a3ccb991c3bc922330b1853d81 (diff)
downloadautomake-0c70eb7c2fb5e56e57a93ee974597abdb05314ea.tar.gz
* NEWS: Add news entries from 1.6.x and 1.7.x.
-rw-r--r--ChangeLog2
-rw-r--r--NEWS177
2 files changed, 179 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c36f672cd..aad0ebce7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2003-11-09 Alexandre Duret-Lutz <adl@gnu.org>
+ * NEWS: Add news entries from 1.6.x and 1.7.x.
+
* automake.texi (Optional) <AC_SUBST>: Grammar fixes.
* automake.in (check_gnu_standards): Install COPYING only if
diff --git a/NEWS b/NEWS
index 03c020551..571abaebe 100644
--- a/NEWS
+++ b/NEWS
@@ -215,6 +215,156 @@ New in 1.7a:
defined empty in each Makefile, can be obtained by AC_SUBSTing or
AC_ARG_VARing each variable from configure.ac.
+Bugs fixed in 1.7.9:
+* Fix install-strip to work with nobase_ binaries.
+* Fix renaming of #line directives in ylwrap.
+* Rebuild with Autoconf 2.59. (1.7.8 was not installable with pdksh.)
+
+Bugs fixed in 1.7.8:
+* Remove spurious blank lines in cleaning rules introduced in 1.7.7.
+* Fix detection of Debian's install-info, broken since version 1.5.
+ (Debian bug #213524).
+* Honor -module if it appears in AM_LDFLAGS (i.e., relax name checking)
+ This was only done for libfoo_LDFLAGS and LDFLAGS in previous versions.
+
+Bugs fixed in 1.7.7:
+* The implementation of automake's --no-force option is unreliable,
+ so this option is ignored in this version. A real fix will appear in
+ Automake 1.8. (Debian Bug #206299)
+* AM_PATH_PYTHON: really check the whole list of interpreters if no
+ argument is given. (PR/399)
+* Do not warn about leading `_' in variable names, even with -Wportability.
+* Support user redefinitions of TEXINFO_TEX.
+* depcomp: support AIX Compiler version 6.
+* Fix missing rebuilds during `make dist' with BSD make.
+ (Could produce tarballs containing out-of-date files.)
+* Resurrect multilib support.
+* Noteworthy manual updates:
+ - Extending aclocal: how to write m4 macros that won't trigger warnings
+ with Automake 1.8.
+ - A Shared Library: Rewrite and split into subsections.
+
+Bugs fixed in 1.7.6:
+* Fix depcomp's icc mode for ICC 7.1.
+* Diagnose calls to AC_CONFIG_FILES and friends with not enough arguments.
+* Fix maintainer-clean's removal of autom4te.cache in VPATH builds.
+* Fix AM_PATH_LISPDIR to work with POSIXLY_CORRECT=1.
+* Fix the location reported in some diagnostics related to AUTOMAKE_OPTIONS.
+* Remove Latin-1 characters from elisp-comp.
+* Update the manual's @dircategory to match the Free Software Directory.
+
+Bugs fixed in 1.7.5:
+* Update install-sh's license to remove an advertising clause.
+ (Debian bug #191717)
+* Fix a bug introduced in 1.7.4, related to BUILT_SOURCE handling,
+ that caused invalid Makefile.ins to be generated.
+* Make sure AM_MAKE_INCLUDE doesn't fail when a `doit' file exists.
+* New FAQ entry: renamed objects.
+
+Bugs fixed in 1.7.4:
+* Tweak the TAGS rule to support Exuberant Ctags (in addition to
+ the Emacs implementation)
+* Fix output of aclocal.m4 dependencies in subdirectories.
+* Use `mv -f' instead of `mv' in fastdep rules.
+* Upgrade mdate-sh to work on OS/2.
+* Don't byte-compile elisp files when ELCFILES is set empty.
+ (this documented feature was broken by 1.7.3)
+* Diagnose trailing backslashes on last line of Makefile.am.
+* Diagnose whitespace following trailing backslashes.
+* Multiple tests are now correctly supported in DEJATOOL. (PR/388)
+* Fix rebuilt rules for AC_CONFIG_FILES([Makefile:Makefile.in:Makefile.bot])
+ Makefiles. (PR/389)
+* `make install' will build `BUILT_SOURCES' first.
+* Minor documentation fixes.
+
+Bugs fixed in 1.7.3:
+* Fix stamp files numbering (when using multiple AC_CONFIG_HEADERS).
+* Query distutils for `pythondir' and `pythonexecdir', instead of
+ using an hardcoded path. This should allow builds on 64-bit
+ distributions that usually use lib64/ instead of lib/.
+* AM_PATH_PYTHON will also search for python2.3.
+* elisp files are now built all at once instead of one by one. Besides
+ incurring a speed-up, this is required to support interdependent elisp files.
+* Support for DJGPP:
+ - `make distcheck' will now work in `_inst/' and `_build' instead
+ of `=inst/' and `=build/'
+ - use `_dirstamp' when the file-system doesn't support `.dirstamp'
+ - install/uninstall `*.i[0-9][0-9]'-style info files
+ - more changes that affect only the Automake package (not its output)
+* Fix some incompatibilities with upcoming perl-5.10.
+* Properly quote AC_PACKAGE_TARNAME and AC_PACKAGE_VERSION when defining
+ PACKAGE and VERSION.
+* depcomp fixes:
+ - dashmstdout and dashXmstdout modes: don't use `-o /dev/null', this
+ is troublesome with gcc and Solaris compilers. (PR/385)
+ - makedepend mode: work with Libtool. (PR/385 too)
+ - support for ICC.
+* better support for unusual gettext setups, such as multiple po/ directories
+ (PR/381):
+ - Flag missing po/ and intl/ directories as warnings, not errors.
+ - Disable these warnings if po/ does not exist.
+* Noteworthy manual updates:
+ - New FAQ chapter.
+ - Document how AC_CONFIG_AUX_DIR interacts with missing files.
+ (Debian Bug #39542)
+ - Document `AM_YFLAGS = -d'. (PR/382)
+
+Bugs fixed in 1.7.2:
+* Fix installation and uninstallation of Info files built in subdirectories.
+* Do not run `./configure --with-included-gettext' during `make distcheck'
+ if AM_GNU_GETTEXT([external]) is used.
+* Correctly uninstall renamed man pages.
+* Do not strip escaped newline in variables defined in one condition
+ and augmented in another condition.
+* Fix ansi2knr rules for LIBOBJS sources.
+* Clean all known Texinfo index files, not only those which appear to
+ be used, because we cannot know wich indexes are used in included files.
+ (PR/375, Debian Bug #168671)
+* Honor only the first @setfilename seen in a Texinfo file.
+* Treat "required file X not found" diagnostics as errors (exit status 1).
+* Don't complain that a required file is not found when it is a Makefile
+ target. (PR/357)
+* Don't use single suffix inference rules when building `.info'-less
+ Info files, for the sake of Solaris make.
+* The `check' target now depends on `$(BUILT_SOURCES)'. (PR/359)
+* Recognize multiple inference rules such as `.a.b .c.d:'. (PR/371)
+* Warn about multiple inference rules when -Wportability is used. (PR/372)
+* Fix building of deansified files from subdirectories. (PR/370)
+* Add missing `fi' in the .c->.obj rules.
+* Improve install-sh to work even when names contain spaces or certain
+ (but not all) shell metachars.
+* Fix the following spurious failures in the test suite:
+ depcomp2.test, gnits2.test, gnits3.test, python3.test, texinfo13.test
+* Noteworthy manual updates:
+ - Augment the section about BUILT_SOURCES.
+ - Mention that AM_PROG_CC_STDC is a relic that is better avoided today.
+
+Bugs fixed in 1.7.1:
+* Honor `ansi2knr' for files built in subdirectories, or using per-targets
+ flags.
+* Aclocal should now recognize macro names containing parentheses, e.g.
+ AC_DEFUN([AC_LANG_PREPROC(Fortran 90)], [...]).
+* Erase *.sum and *.log files created by DejaGnu, during `make distclean'.
+ (Debian Bug#153697)
+* Install Python files even if they were built. (PR/369)
+* Have stamp-vti dependent upon configure instead of configure.ac, as the
+ version might not be defined in the latter. (PR/358)
+* Reorder arguments passed to a couple of commands, so things works
+ when POSIXLY_CORRECT=1.
+* Fix a regex that can cause Perl to segfault on large input.
+ (Debian Bug#162583)
+* Fix distribution of packages that have some sources defined conditionally,
+ as in the `Conditional compilation using Automake conditionals' example
+ of the manual.
+* Fix spurious test suite failures on IRIX.
+* Don't report a required variable as undefined if it has been
+ defined conditionally for the "right" conditions.
+* Fix cleaning of the /tmp subdirectory used by `make distcheck', in case
+ `make distcheck' fails.
+* Fix distribution of included Makefile fragment, so we don't create
+ spurious directories in the distribution. (PR/366)
+* Don't complain that a target lacks `.$(EXEEXT)' when it has it.
+
New in 1.7:
* Autoconf 2.54 is required.
* `aclocal' and `automake' will no longer warn about obsolete
@@ -251,6 +401,33 @@ New in 1.7:
distuninstallcheck, so it can be overridden easily.
* Many bug fixes.
+New in 1.6.3:
+* Support for AM_INIT_GETTEXT([external])
+* Bug fixes, including:
+ - Fix Automake's own `make install' so it works even if `ln' doesn't.
+ - nobase_ programs and scripts honor --program-transform correctly.
+ - Erase configure.lineno during `make distclean'.
+ - Erase YACC and LEX outputs during `make maintainer-clean'.
+
+New in 1.6.2:
+* Many bug fixes, including:
+ - Requiring the current version works.
+ - Fix "$@" portability issues (for Zsh).
+ - Fix output of dummy dependency files in presence of post-processed
+ Makefile.in's.
+ - Don't compute dependencies in background to avoid races with libtool.
+ - Fix handling of _OBJECTS variables for targets sharing source variables.
+ - Check dependency mode for Java when AM_PROG_GCJ is used.
+
+New in 1.6.1:
+* automake --output-dir is deprecated
+* Many bug fixes, including:
+ - Don't choke on AM_LDFLAGS definitions.
+ - Clean libtool objects from subdirectories.
+ - Allow configure variables with reserved suffix and unknown prefix
+ (e.g. AC_SUBST(mumble_LDFLAGS) when 'mumble' is not a target).
+ - Fix the definition of AUTOMAKE and ACLOCAL in configure.
+
New in 1.6:
* Autoconf 2.52 is required.
* automake no longer run libtoolize.