NEWS (automake-1.16.2.tar.xz) | : | NEWS (automake-1.16.3.tar.xz) | ||
---|---|---|---|---|
skipping to change at line 65 | skipping to change at line 65 | |||
system-wide aclocal directory, as well as in any directory listed | system-wide aclocal directory, as well as in any directory listed | |||
in the ACLOCAL_PATH environment variable, will take precedence | in the ACLOCAL_PATH environment variable, will take precedence | |||
over "built-in" Automake macros. For example (assuming Automake | over "built-in" Automake macros. For example (assuming Automake | |||
is installed in the /usr/local hierarchy), a definition of the | is installed in the /usr/local hierarchy), a definition of the | |||
AM_PROG_VALAC macro found in '/usr/local/share/aclocal/my-vala.m4' | AM_PROG_VALAC macro found in '/usr/local/share/aclocal/my-vala.m4' | |||
should take precedence over the same-named automake-provided macro | should take precedence over the same-named automake-provided macro | |||
(defined in '/usr/local/share/aclocal-2.0/vala.m4'). | (defined in '/usr/local/share/aclocal-2.0/vala.m4'). | |||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
New in ?.?.?: | ||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||
New in 1.16.3: | ||||
* New features added | ||||
- In the testsuite summary, the "for $(PACKAGE_STRING)" suffix | ||||
can be overridden with the AM_TESTSUITE_SUMMARY_HEADER variable. | ||||
* Bugs fixed | ||||
- Python 3.10 version number no longer considered to be 3.1. | ||||
- Broken links in manual fixed or removed, and new script | ||||
contrib/checklinkx (a small modification of W3C checklink) added, | ||||
with accompany target checklinkx to recheck urls. | ||||
- install-exec target depends on $(BUILT_SOURCES). | ||||
- valac argument matching more precise, to avoid garbage in DIST_COMMON. | ||||
- Support for Vala in VPATH builds fixed so that both freshly-generated and | ||||
distributed C files work, and operation is more reliable with or without | ||||
an installed valac. | ||||
- Dejagnu doesn't break on directories containing spaces. | ||||
* Distribution | ||||
- new variable AM_DISTCHECK_DVI_TARGET, to allow overriding the | ||||
"make dvi" that is done as part of distcheck. | ||||
* Miscellaneous changes | ||||
- install-sh tweaks: | ||||
. new option -p to preserve mtime, i.e., invoke cp -p. | ||||
. new option -S SUFFIX to attempt backup files using SUFFIX. | ||||
. no longer unconditionally uses -f when rm is overridden by RMPROG. | ||||
. does not chown existing directories. | ||||
- Removed function up_to_date_p in lib/Automake/FileUtils.pm. | ||||
We believe this function is completely unused. | ||||
- Support for in-tree Vala libraries improved. | ||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||
New in 1.16.2: | New in 1.16.2: | |||
* New features added | * New features added | |||
- add zstd support and the automake option, dist-zstd. | - add zstd support and the automake option, dist-zstd. | |||
- support for Python 3: py-compile now supports both Python 3 | ||||
and Python 2; tests do not require .pyo files, and uninstall | ||||
deletes __pycache__ correctly (automake bug #32088). | ||||
* Miscellaneous changes | * Miscellaneous changes | |||
- automake no longer requires a @setfilename in each .texi file | - automake no longer requires a @setfilename in each .texi file | |||
* Bugs fixed | * Bugs fixed | |||
- When cleaning the compiled python files, '\n' is not used anymore in the | - When cleaning the compiled python files, '\n' is not used anymore in the | |||
substitution text of 'sed' transformations. This is done to preserve | substitution text of 'sed' transformations. This is done to preserve | |||
compatibility with the 'sed' implementation provided by macOS which | compatibility with the 'sed' implementation provided by macOS which | |||
considers '\n' as the 'n' character instead of a newline. | considers '\n' as the 'n' character instead of a newline. | |||
skipping to change at line 1366 | skipping to change at line 1419 | |||
- The master copy of the 'gnupload' script is now maintained in gnulib, | - The master copy of the 'gnupload' script is now maintained in gnulib, | |||
not in automake. | not in automake. | |||
- The 'missing' script no longer tries to wrap calls to 'tar'. | - The 'missing' script no longer tries to wrap calls to 'tar'. | |||
- "make dist" no longer wraps 'tar' invocations with the 'missing' | - "make dist" no longer wraps 'tar' invocations with the 'missing' | |||
script. Similarly, the obsolescent variable '$(AMTAR)' (which you | script. Similarly, the obsolescent variable '$(AMTAR)' (which you | |||
shouldn't be using BTW ;-) no longer invokes the 'missing' script | shouldn't be using BTW ;-) no longer invokes the 'missing' script | |||
to wrap tar, but simply invokes the 'tar' program itself. | to wrap tar, but simply invokes the 'tar' program itself. | |||
The TAR environment variable overrides. | ||||
- "make dist" can now create lzip-compressed tarballs. | - "make dist" can now create lzip-compressed tarballs. | |||
- In the Automake info documentation, the Top node and the nodes about | - In the Automake info documentation, the Top node and the nodes about | |||
the invocation of the automake and aclocal programs have been renamed; | the invocation of the automake and aclocal programs have been renamed; | |||
now, calling "info automake" will open the Top node, while calling | now, calling "info automake" will open the Top node, while calling | |||
"info automake-invocation" and "info aclocal-invocation" will access | "info automake-invocation" and "info aclocal-invocation" will access | |||
the nodes about the invocation of respectively automake and aclocal. | the nodes about the invocation of respectively automake and aclocal. | |||
- Automake is now distributed as a gzip-compressed and an xz-compressed | - Automake is now distributed as a gzip-compressed and an xz-compressed | |||
skipping to change at line 2784 | skipping to change at line 2838 | |||
a DESTDIR install. | a DESTDIR install. | |||
* `+=' can be used in conditionals, even if the augmented variable | * `+=' can be used in conditionals, even if the augmented variable | |||
was defined for another condition. | was defined for another condition. | |||
* Makefile fragments (inserted with `include') are always distributed. | * Makefile fragments (inserted with `include') are always distributed. | |||
* Use Autoconf's --trace interface to inspect configure.ac and get | * Use Autoconf's --trace interface to inspect configure.ac and get | |||
a more accurate view of it. | a more accurate view of it. | |||
* Add support for extending aclocal's default macro search path | * Add support for extending aclocal's default macro search path | |||
using a `dirlist' file within the aclocal directory. | using a `dirlist' file within the aclocal directory. | |||
* automake --output-dir is deprecated. | * automake --output-dir is deprecated. | |||
* The part of the distcheck target that checks whether uninstall actually | * The part of the distcheck target that checks whether uninstall actually | |||
removes all installed files has been moved in a separate target, | removes all installed files has been moved to a separate target, | |||
distuninstallcheck, so it can be overridden easily. | distuninstallcheck, so it can be overridden easily. | |||
* Many bug fixes. | * Many bug fixes. | |||
New in 1.6.3: | New in 1.6.3: | |||
* Support for AM_INIT_GETTEXT([external]) | * Support for AM_INIT_GETTEXT([external]) | |||
* Bug fixes, including: | * Bug fixes, including: | |||
- Fix Automake's own `make install' so it works even if `ln' doesn't. | - Fix Automake's own `make install' so it works even if `ln' doesn't. | |||
- nobase_ programs and scripts honor --program-transform correctly. | - nobase_ programs and scripts honor --program-transform correctly. | |||
- Erase configure.lineno during `make distclean'. | - Erase configure.lineno during `make distclean'. | |||
- Erase YACC and LEX outputs during `make maintainer-clean'. | - Erase YACC and LEX outputs during `make maintainer-clean'. | |||
skipping to change at line 2830 | skipping to change at line 2884 | |||
* `dist-gzip' generates the Gzip tar file only. | * `dist-gzip' generates the Gzip tar file only. | |||
* Combining Automake Makefile conditionals no longer lead to a combinatorial | * Combining Automake Makefile conditionals no longer lead to a combinatorial | |||
explosion. Makefile.in's keep a reasonable size. | explosion. Makefile.in's keep a reasonable size. | |||
* AM_FUNC_ERROR_AT_LINE, AM_FUNC_STRTOD, AM_FUNC_OBSTACK, AM_PTRDIFF_T | * AM_FUNC_ERROR_AT_LINE, AM_FUNC_STRTOD, AM_FUNC_OBSTACK, AM_PTRDIFF_T | |||
are no longer shipped, since Autoconf 2.52 provides them (both as AM_ | are no longer shipped, since Autoconf 2.52 provides them (both as AM_ | |||
and AC_). | and AC_). | |||
* `#line' of Lex and Yacc files are properly set. | * `#line' of Lex and Yacc files are properly set. | |||
* EXTRA_DIST can contain generated directories. | * EXTRA_DIST can contain generated directories. | |||
* Support for dot-less extensions in suffix rules. | * Support for dot-less extensions in suffix rules. | |||
* The part of the distcheck target that checks whether distclean actually | * The part of the distcheck target that checks whether distclean actually | |||
cleans all built files has been moved in a separate target, distcleancheck, | cleans all built files has been moved to a separate target, distcleancheck, | |||
so it can be overridden easily. | so it can be overridden easily. | |||
* `make distcheck' will pass additional options defined in | * `make distcheck' will pass additional options defined in | |||
$(DISTCHECK_CONFIGURE_FLAGS) to configure. | $(DISTCHECK_CONFIGURE_FLAGS) to configure. | |||
* Fixed CDPATH portability problems, in particular for MacOS X. | * Fixed CDPATH portability problems, in particular for MacOS X. | |||
* Fixed handling of nobase_ targets. | * Fixed handling of nobase_ targets. | |||
* Fixed support of implicit rules leading to .lo objects. | * Fixed support of implicit rules leading to .lo objects. | |||
* Fixed late inclusion of --add-missing files (e.g. depcomp) in DIST_COMMON | * Fixed late inclusion of --add-missing files (e.g. depcomp) in DIST_COMMON | |||
* Added uninstall-hook target | * Added uninstall-hook target | |||
* `AC_INIT AM_INIT_AUTOMAKE(tarname,version)' is an obsolete construct. | * `AC_INIT AM_INIT_AUTOMAKE(tarname,version)' is an obsolete construct. | |||
You can now use `AC_INIT(pkgname,version) AM_INIT_AUTOMAKE' instead. | You can now use `AC_INIT(pkgname,version) AM_INIT_AUTOMAKE' instead. | |||
End of changes. 5 change blocks. | ||||
2 lines changed or deleted | 56 lines changed or added |