"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "NEWS" between
automake-1.16.2.tar.xz and automake-1.16.3.tar.xz

About: GNU Automake is a Makefile generator (input Makefile.am, output Makefile.in; intended for use with autoconf).

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

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)