Changelog for automake-1.16.1-81.1.noarch.rpm :
Wed Mar 21 13:00:00 2018
- Update to 1.16.1. Changes since 1.15.1:
- \'install-sh\' now ensures that nobody can cross privilege boundaries by
pre-creating symlink on the directory inside \"/tmp\".
- \'automake\' does not depend on the \'none\' subroutine of the List::Util
module anymore to support older Perl version. (automake bug#30631)
- A regression in AM_PYTHON_PATH causing the rejection of non literal
minimum version parameter hasn\'t been fixed. (automake bug#30616)

* Miscellaneous changes
- When subdir-objects is in effect, Automake will now construct
shorter object file names when no programs and libraries name
clashes are encountered. This should make the discouraged use of
\'foo_SHORTNAME\' unnecessary in many cases.

* Bugs fixed:
- Automatic dependency tracking has been fixed to work also when the
\'subdir-object\' option is used and some \'foo_SOURCES\' definition
contains unexpanded references to make variables, as in, e.g.:
a_src = sources/libs/aaa
b_src = sources/bbb
foo_SOURCES = $(a_src)/bar.c $(b_src)/baz.c
With such a setup, the created makefile fragment containing dependency
tracking information will be correctly placed under the directories
named \'sources/libs/aaa/.deps\' and \'sources/bbb/.deps\', rather than
mistakenly under directories named (literally!) \'$(src_a)/.deps\' and
\'$(src_b)/.deps\' (this was the first part of automake bug#13928).
Notice that in order to fix this bug we had to slightly change the
semantics of how config.status bootstraps the makefile fragments
required for the dependency tracking to work: rather than attempting
to parse the Makefiles via grep and sed trickeries only, we actually
invoke \'make\' on a slightly preprocessed version of those Makefiles,
using a private target that is only meant to bootstrap the required
makefile fragments.
- The \'subdir-object\' option no longer causes object files corresponding
to source files specified with an explicit \'$(srcdir)\' component to be
placed in the source tree rather than in the build tree.
For example, if contains:
AUTOMAKE_OPTIONS = subdir-objects
foo_SOURCES = $(srcdir)/foo.c $(srcdir)/s/bar.c $(top_srcdir)/baz.c
then \"make all\" will create \'foo.o\' and \'s/bar.o\' in $(builddir) rather
than in $(srcdir), and will create \'baz.o\' in $(top_builddir) rather
than in $(top_srcdir).
This was the second part of automake bug#13928.
- Installed \'aclocal\' m4 macros can now accept installation directories
containing \'AATT\' characters (automake bug#20903)
- \"./configure && make dist\" no longer fails when a distributed file depends
on one from BUILT_SOURCES.
- When combining AC_LIBOBJ or AC_FUNC_ALLOCA with the
\"--disable-dependency-tracking\" configure option in an out of source
build, the build sub-directory defined by AC_CONFIG_LIBOBJ_DIR is now
properly created. (automake bug#27781)
- The time printed by \'mdate-sh\' is now using the UTC time zone to support
the reproducible build effort. (automake bug#20314)
- The elisp byte-compilation rule now uses byte-compile-dest-file-function,
rather than byte-compile-dest-file, which was obsoleted in 2009. We expect
that Emacs-26 will continue to support the old function, but will complain
loudly, and that Emacs-27 will remove support for it altogether.
- Build serially as a missing dependency makes parallel builds fail.
- Update the list of licenses.

Mon Feb 5 13:00:00 2018
- Avoid bashisms in test-driver:

* 0001-correct-parameter-parsing-in-test-driver-script.patch
Use test\'s = operator instead of ==; use \'[\' instead of \'[[\'.
This avoids \'make check\' failures of distribution tarballs (built on
openSUSE) on platforms not supporting bashisms, e.g. NetBSD-7.1.

Fri Oct 20 14:00:00 2017
- Add missing BuildRequires perl(Thread::Queue)

Tue Jun 20 14:00:00 2017
- Update to version 1.15.1:

* The code has been adapted to remove a warning present since
Perl 5.22 stating that \"Unescaped left brace in regex is
deprecated\". This warning has become an hard error in Perl 5.26

* The generated Makefiles do not rely on the obsolescent GZIP
environment variable which was used for passing arguments to
\'gzip\'. Compatibility with old versions has been preserved.

* Miscellaneous changes:
- Drop no longer needed patches:

* automake-perl-5.22.patch

* automake-fix-tests-gzip.patch
- Add keyring
- Small spec file cleanup

Fri Feb 10 13:00:00 2017
- use vendor suse instead of IBM on s390x

Sun Jun 26 14:00:00 2016
- Fix tests with gzip-1.7 and later:

* automake-fix-tests-gzip.patch

Tue Jun 14 14:00:00 2016
- add 0001-correct-parameter-parsing-in-test-driver-script.patch
make parameter parsing of test driver script matching the help

Tue Sep 1 14:00:00 2015
- Add automake-perl-5.22.patch: Fix test suite with perl 5.22 by
silencing some warnings.

Sun May 17 14:00:00 2015
- move delete of info file to preun section

Tue Feb 10 13:00:00 2015
- Update to 1.15:
New in 1.15:

* Improvements and refactorings in the install-sh script:
- It has been modernized, and now makes the following assumptions

* unconditionally
(1) a working \'dirname\' program is available;
(2) the ${var:-value} shell parameters substitution works;
(3) the \"set -f\" and \"set +f\" shell commands work, and, respectively,
disable and enable shell globbing.
- The script implements stricter error checking, and now it complains
and bails out if any of the following expectations is not met:
(1) the options -d and -t are never used together;
(2) the argument passed to option -t is a directory;
(3) if there are two or more SOURCEFILE arguments, the
DESTINATION argument must be a directory.

* Automake-generated testsuites:
- The default test-driver used by the Automake-generates testsuites
now appends the result and exit status of each \"plain\" test to the
associated log file (automake bug#11814).
- The perl implementation of the TAP testsuite driver is no longer
installed in the Automake\'s scripts directory, and is instead just
distributed as a \"contrib\" addition. There should be no reason to
use this implementation anyway in real packages, since the awk+shell
implementation of the TAP driver (which is documented in the manual)
is more portable and has feature parity with the perl implementation.
- The rule generating \'test-suite.log\' no longer risk incurring in an
extra useless \"make all\" recursive invocation in some corner cases
(automake bug#16302).

* Distribution:
- Automake bug#18286: \"make distcheck\" could sometimes fail to detect
files missing from the distribution tarball, especially in those cases
where both the generated files and their dependencies are explicitly
in $(srcdir). An important example of this are
* makefile
fragments included at Automake time in; e.g.:
$(srcdir)/ $(srcdir)/data.txt $(srcdir)/
cd $(srcdir) && $(SHELL)
include $(srcdir)/
If the use forgot to add data.txt and/or in the distribution
tarball, \"make distcheck\" would have erroneously succeeded! This issue
is now fixed.
- As a consequence of the previous change, \"make distcheck\" will run
using \'$(distdir)/_build/sub\' as the build directory, rather than
simply \'$(distdir)/_build\' (as it was the case for Automake 1.14 and
earlier). Consequently, the \'./configure\' and \'make\' invocations
issued by the distcheck recipe now have $(srcdir) equal to \'../..\',
rather than to just \'..\'. Dependent and similar variables (e.g.,
\'$(top_srcdir)\') are also changed accordingly.
Thus, Makefiles that made assumptions about the exact values of the
build and source directories used by \"make distcheck\" will have to
be adjusted. Notice that making such assumptions was a bad and
unsupported practice anyway, since the exact locations of those
directories should be considered implementation details, and we
reserve the right to change them at any time.

* Miscellaneous bugs fixed:
- The expansion of AM_INIT_AUTOMAKE ends once again with a trailing
newline (bug#16841). Regression introduced in Automake 1.14.
- We no longer risk to use \'$ac_aux_dir\' before it\'s defined (see
automake bug#15981). Bug introduced in Automake 1.14.
- The code used to detect whether the currently used make is GNU make
or not (relying on the private macro \'am__is_gnu_make\') no longer
risks causing \"Arg list too long\" for projects using automatic
dependency tracking and having a ton of source files (bug#18744).
- Automake tries to offer a more deterministic output for generated
Makefiles, in the face of the newly-introduced randomization for
hash keys order in Perl 5.18.
- In older Automake versions, if a user defined one single Makefile
fragment (say \'\') to be included via Automake includes in
his main, and defined a custom make rule to generate that
file from other data, Automake used to spuriously complain with some
message like \"... overrides Automake target \'$(srcdir)/\".
This bug is now fixed.
- The user can now extend the special .PRECIOUS target, the same way
he could already do with the .MAKE .and .PHONY targets.
- Some confusing typos have been fixed in the manual and in few warning
messages (automake bug#16827 and bug#16997).
- Remove automake-fix-ac_aux_dir-used-before-initialized.patch as the
change is incorporated now.
- Refresh automake-SuSE.patch and automake-require_file.patch so that
they apply cleanly.

Mon Oct 6 14:00:00 2014
- Add automake-fix-ac_aux_dir-used-before-initialized.patch in
to fix the use of $ac_aux_dir before being initialized

Mon Aug 25 14:00:00 2014
- Explicitely pass the directory name to setup so that the testsuite
can run.

Wed Feb 5 13:00:00 2014
- Update to new upstream release 1.14.1

* The \'compile\' script is now unconditionally required for all
packages that perform C compilation

* The AM_PROG_CC_C_O macro can still be called, albeit that
should no longer be necessary.

* The special Automake-time substitutions \'%reldir%\' and
\'%canon_reldir%\' (and their short versions, \'%D%\' and \'%C%\'
respectively) can now be used in an included Makefile fragment.
The former is substituted with the relative directory of the
included fragment (compared to the top-level including
Makefile), and the latter with the canonicalized version of the
same relative directory.

* The \'shar\' and \'compress\' distribution formats are deprecated

Tue Oct 29 13:00:00 2013
- Add expect as BuildRequires/Requires for automake-testsuite.

Fri Aug 16 14:00:00 2013
- fix tests on factory

Mon Jun 17 14:00:00 2013
- Update to 1.13.4:
- Fix a minor regression introduced in Automake 1.13.3: when two or more
user-defined suffix rules were present in a single,
automake would needlessly include definition of some make variables
related to C compilation in the generated (bug#14560).
- Adapt automake-SuSE.patch to changed config.guess.

Wed Jun 12 14:00:00 2013
- Update to 1.13.3:

* Documentation fixes:
- The documentation no longer mistakenly reports that the
obsolete \'AM_MKDIR_PROG_P\' macro and \'$(mkdir_p)\' make variable
are going to be removed in Automake 2.0.

* Bugs fixed:
- Byte-compilation of Emacs lisp files could fail spuriously on
Solaris, when /bin/ksh or /usr/xpg4/bin/sh were used as shell.
- If the same user-defined suffixes were transformed into
different Automake-known suffixes in different
files in the same project, automake could get confused and
generate inconsistent Makefiles (automake bug#14441).
For example, if \'\' contained a \"\" suffix
rule, and \'sub/\' contained a \".ext.c:\" suffix rule,
automake would have mistakenly placed into \'\' rules
to compile \"
*.c\" files into object files, and into
\'sub/\' rules to compile \"
*.cc\" files into object
files --- rather than the other way around. This is now fixed.
- Several spurious failures have been fixed (they hit especially
MinGW/MSYS builds). See automake bugs #14493, #14494, #14495,
[#14498], #14499, #14500, #14501, #14517 and #14528.
- Some other minor miscellaneous changes and fixlets.
- Patches updated to they apply cleanly and with no offset.

Tue May 28 14:00:00 2013
- Remove aclocal-am_ac.patch and as they aren\'t
needed anymore and instead cause havok.

Mon May 27 14:00:00 2013
- Update to 1.13.2 (for the full change log please see the file NEWS
in the package documentation):

* Obsolescent features:
- Use of suffix-less info files (that can be specified through the
\'AATTsetfilename\' macro in Texinfo input files) is discouraged, and
its use will raise warnings in the \'obsolete\' category.
- Use of Texinfo input files with \'.txi\' or \'.texinfo\' extensions
is discouraged, and its use will raise warnings in the \'obsolete\'
category. You are advised to simply use the \'.texi\' extension

* Documentation fixes:
- The long-deprecated but still supported two-arguments invocation form
of AM_INIT_AUTOMAKE is documented once again.

* Bugs fixed:
- When the \'ustar\' option is used, the generated configure script no
longer risks hanging during the tests for the availability of the
\'pax\' utility, even if the user running configure has a UID or GID
that requires more than 21 bits to be represented.
- The obsolete macros AM_CONFIG_HEADER or AM_PROG_CC_STDC work once
again, as they did in Automake 1.12.x (albeit printing runtime
warnings in the \'obsolete\' category).
- aclocal will no longer error out if the first local m4 directory
(as specified by the \'-I\' option or the \'AC_CONFIG_MACRO_DIRS\' or
\'AC_CONFIG_MACRO_DIR\' macros) doesn\'t exist; it will merely report
a warning in the \'unsupported\' category.
- aclocal will no longer consider directories for extra m4 files more
than once, even if they are specified multiple times.
- Analysis of make flags in Automake-generated rules has been made more
robust, and more future-proof.
- Adapt automake-SUSE.patch to the changed sources.

Mon Apr 29 14:00:00 2013
- add a script to replace obsolete macros in configure.
- call it from aclocal to avoid having to patch hundreds of packages

Wed Mar 20 13:00:00 2013
- Added url as source.
Please see

Tue Feb 19 13:00:00 2013
- Update to version 1.13.1:

* Bugs fixed:
- Use of the obsolete macros AM_CONFIG_HEADER or AM_PROG_CC_STDC now
causes a clear and helpful error message, instead of obscure ones
(issue introduced in Automake 1.13).
- Remove config-guess-sub-update.diff; config.guess and config.sub are
not included anymore in /lib
- Remove
- Clean the specfile; remove useless conditionnal macros
- Automake now provide manfiles by default and help2man is not required

Sat Feb 2 13:00:00 2013
- update config.guess/sub to the latest state

Thu Sep 13 14:00:00 2012
- Run to sync automake-testsuite pec and .changes.

Tue Sep 11 14:00:00 2012
- Update to 1.12.3:
- reworks and reshuffles the Automake testsuite a bit; fixing some
weaknesses and spurious failures in the process, but also, likely,
introducing new ones;
- introduces initial support for automatic dependency tracking with
the Portland Group C/C++ compilers (thanks to Dave Goodell and
Jeff A. Daily);
- fixes several long-standing bugs and limitations in the \'ylwrap\'
script (thanks to Akim Demaille); among the other things, the
long-standing PR/491 and automake bug#7648 are now fixed.
- Remove automake-add-mkdir_p-temporarly.patch:

* Only temporary hack for openSUSE 12.2, now it is time to remove it

Wed Jul 4 14:00:00 2012
- make sure we still define $(mkdir_p) for the time being

Wed Jun 27 14:00:00 2012
- Update to 1.12.1:
Bugs fixed in 1.12.1:
- Several weaknesses in Automake\'s own build system and test suite
have been fixed.
- Aclocal works correctly with perl 5.16.0 (automake bug#11543).
- Starting from either the next minor version (1.12.2) or the next major
version (1.13), Automake will start warning if \'\' is used
instead of \'\' as the Autoconf input. Future versions of
Automake will drop support for \'\' altogether.

Fri May 4 14:00:00 2012
- Run manually.

Thu Apr 26 14:00:00 2012
- Update to 1.12:

* Changes to Yacc and Lex support:
- C source and header files derived from non-distributed Yacc
and/or Lex sources are now removed by a simple \"make clean\"
(while they were previously removed only by \"make
- Slightly backward-incompatible change, relevant only for use of
Yacc with C++: the extensions of the header files produced by the
Yacc rules are now modelled after the extension of the
corresponding sources. For example, yacc files named \"foo.y++\"
and \"bar.yy\" will produce header files named \"foo.h++\" and
\"bar.hh\" respectively, where they would have previously produced
header files named simply \"foo.h\" and \"bar.h\". This change
offers better compatibility with \'bison -o\'.

* Miscellaneous changes:
- The AM_PROG_VALAC macro now causes configure to exit with status
77, rather than 1, if the vala compiler found is too old.
- The build system of Automake itself now avoids the use of make
recursion as much as possible.
- Automake now prefers to quote \'like this\' or \"like this\", rather
than `like this\', in diagnostic message and generated Makefiles,
to accommodate the new GNU Coding Standards recommendations.
- Automake has a new option \'--print-libdir\' that prints the path
of the directory containing the Automake-provided scripts and
data files.
- The \'dist\' and \'dist-all\' targets now can run compressors in
- parallel.
- The rules to create pdf, dvi and ps output from Texinfo files now
works better with modern \'texi2dvi\' script, by explicitly passing
it the \'--clean\' option to ensure stray auxiliary files are not
left to clutter the build directory.
- Automake can now generate silenced rules for texinfo outputs.
- Some auxiliary files that are automatically distributed by
Automake (e.g., \'install-sh\', or the \'depcomp\' script for
packages compiling C sources) might now be listed in the
DIST_COMMON variable in many files, rather than in
the top-level one.
- Messages of types warning or error from \'automake\' and \'aclocal\'
are now prefixed with the respective type, and presence of
- Werror is noted.
- Automake\'s early configure-time sanity check now tries to avoid
sleeping for a second, which slowed down cached configure runs
noticeably. In that case, it will check back at the end of the
configure script to ensure that at least one second has passed,
to avoid time stamp issues with makefile rules rerunning
autotools programs.
- The warnings in the category \'extra-portability\' are now enabled
by \'-Wall\'. In previous versions, one has to use
\'-Wextra-portability\' to enable them.
- Various minor bugfixes for recent or long-standing bugs.
For a more detailed list see the file NEWS in the package

Wed Apr 18 14:00:00 2012
- Update to 1.11.5:
Bugs fixed in 1.11.5:

* Bugs introduced by 1.11.3:
- Vala files with \'.vapi\' extension are now recognized and
handled correctly again.
- Vala support work again for projects that contain some program
built from \'.vala\' (and possibly \'.c\') sources and some other
program built from \'.c\' sources

Fri Apr 6 14:00:00 2012
- Update to 1.11.4

* WARNING - future backward-incompatibilities:
- The support for the \"obscure\" multilib feature has been deprecated,
and will be moved out of the automake core in the next major Automake
release (1.12).
- The support for \".log -> .html\" conversion and the check-html and
recheck-html targets will be removed in the next major Automake
release (1.12).
- The obsolescent AM_WITH_REGEX macro has been deprecated (since the
GNU rx library has been decommissioned), and will be removed in the
next major Automake release (1.12).
- The `lzma\' compression format for distribution archives has been
deprecated in favor of `xz\' and `lzip\', and will be removed in the
next major Automake release (1.12).
- The `--acdir\' option of aclocal is deprecated, and will probably be
removed in the next major Automake release (1.12).
- The exact order in which the directories in the aclocal macro
search path are looked up is probably going to be changed in the
next Automake release (1.12).
- The Automake support for automatic de-ANSI-fication will be removed
in the next major Automake release (1.12).
- Starting from the next Automake release (1.12), warnings in the
`extra-portability\' category will be enabled by `-Wall\' (right now,
one has to use `-Wextra-portability\' explicitly).

* Misc changes:
- The \'ar-lib\' script now ignores the \"s\" (symbol index) and \"S\" (no
symbol index) modifiers as well as the \"s\" action, as the symbol index
is created unconditionally by Microsoft lib. Also, the \"q\" (quick)
action is now a synonym for \"r\" (replace). Also, the script has been
ignoring the \"v\" (verbose) modifier already since Automake 1.11.3
- When the \'compile\' script is used to wrap MSVC, it now accepts an
optional space between the -I, -L and -l options and their respective
arguments, for better POSIX compliance
- There is an initial, experimental support for automatic dependency
tracking with tcc (the Tiny C Compiler). Its associated depmode is
currently recognized as \"icc\" (but this and other details are likely
to change in future versions)
- Automatic dependency tracking now works also with the IBM XL C/C++
compilers, thanks to the new new depmode \'xlc\'

* Bugs fixed:
- A definition of \'noinst_PYTHON\' before \'python_PYTHON\' (or similar)
don\'t cause spurious failures upon \"make install\" anymore
- The user can now instruct the \'uninstall-info\' rule not to update
the \'${infodir}/dir\' file by exporting the environment variable
\'AM_UPDATE_INFO_DIR\' to the value \"no\". This is done for consistency
with how the \'install-info\' rule operates since automake 1.11.2.

* Long standing bugs:
- It is now possible for a foo_SOURCES variable to hold Vala sources
together with C header files, as well as with sources and headers for
other supported languages (e.g., C++). Previously, only mixing C and
Vala sources was supported
- If \"aclocal --install\" is used, and the first directory specified with
\'-I\' is non-existent, aclocal will now create it before trying to copy
files in it
- An empty declaration of a \"foo_PRIMARY\" don\'t cause anymore the
generated install rules to create an empty $(foodir) directory;
for example, if contains something like:
pkglibexec_SCRIPTS =
pkglibexec_SCRIPTS +=
the $(pkglibexec) directory will not be created upon \"make install\".
- Changes from 1.11.3
- Automake\'s own build system is more silent by default, making use of
the \'silent-rules\' option
- The master copy of the `gnupload\' script is now maintained in gnulib,
not in automake
- The `missing\' script doesn\'t try to wrap calls to `tar\' anymore
- \"make dist\" doesn\'t wrap `tar\' invocations with the `missing\' script
anymore. Similarly, the obsolescent variable `$(AMTAR)\' (which you
shouldn\'t be using BTW ;-) does not invoke the missing script anymore
to wrap tar, but simply invokes the `tar\' program itself
- \"make dist\" can now create lzip-compressed tarballs
- In the Automake info documentation, the Top node and the nodes about
the invocation of the automake and aclocal programs have been renamed;
now, calling \"info automake\" will open the Top node, while calling
\"info automake-invocation\" and \"info aclocal-invocation\" will access
the nodes about the invocation of respectively automake and aclocal
- Automake is now distributed as a gzip-compressed and an xz-compressed
tarball. Previously, bzip2 was used instead of xz
- The last relics of Python 1.5 support have been removed from the
- For programs and libraries, automake now detects EXTRA_foo_DEPENDENCIES
and adds them to the normal list of dependencies, but without
overwriting the foo_DEPENDENCIES variable, which is normally computed
by automake

* Bugs fixed:
- Automake now correctly recognizes the prefix/primary combination
`pkglibexec_SCRIPTS\' as valid
- The parallel-tests harness doesn\'t trip anymore on sed implementations
with stricter limits on the length of input lines (problem seen at
least on Solaris 8)

* Long standing bugs:
- The \"deleted header file problem\" for
*.am files is avoided by stub
rules. This allows `make\' to trigger a rerun of `automake\' also if
some previously needed `.am\' file has been removed
- The `silent-rules\' option now generates working makefiles even
for the uncommon `make\' implementations that do not support the
nested-variables extension to POSIX 2008. For such `make\'
implementations, whether a build is silent is determined at
configure time, and cannot be overridden at make time with
`make V=0\' or `make V=1\'
- Vala support now works better in VPATH setups
- Changes from 1.11.2

* Changes to aclocal:
- The `--acdir\' option is deprecated. Now you should use the new options
`--automake-acdir\' and `--system-acdir\' instead.
- The `ACLOCAL_PATH\' environment variable is now interpreted as a
colon-separated list of additional directories to search after the
automake internal acdir (by default ${prefix}/share/aclocal-APIVERSION)
and before the system acdir (by default ${prefix}/share/aclocal).

* Misc changes:
- The Automake support for automatic de-ANSI-fication has been
deprecated. It will probably be removed in the next major Automake
release (1.12).
- The `lzma\' compression scheme and associated automake option `dist-lzma\'
is obsoleted by `xz\' and `dist-xz\' due to upstream changes.
- You may adjust the compression options used in dist-xz and dist-bzip2.
The default is now merely -e for xz, but still -9 for bzip; you may
specify a different level via the XZ_OPT and BZIP2 envvars respectively.
E.g., \"make dist-xz XZ_OPT=-7\" or \"make dist-bzip2 BZIP2=-5\"
- The `compile\' script now converts some options for MSVC for a better
user experience. Similarly, the new `ar-lib\' script wraps Microsoft lib.
- The py-compile script now accepts empty arguments passed to the options
`--destdir\' and `--basedir\', and complains about unrecognized options.
Moreover, a non-option argument or a special `--\' argument terminates
the list of options.
- A developer that needs to pass specific flags to configure at \"make
distcheck\" time can now, and indeed is advised to, do so by defining
the developer-reserved makefile variable AM_DISTCHECK_CONFIGURE_FLAGS,
The DISTCHECK_CONFIGURE_FLAGS variable should now be reserved for the
user; still, the old files that used to define it will
still continue to work as before.
- New macro AM_PROG_AR that looks for an archiver and wraps it in the new
\'ar-lib\' auxiliary script if the selected archiver is Microsoft lib.
This new macro is required for LIBRARIES and LTLIBRARIES when automake
is run with -Wextra-portability and -Werror.
- When using DejaGnu-based testsuites, the user can extend the `site.exp\'
file generated by automake-provided rules by defining the special make
- The `install-info\' rule can now be instructed not to create/update
the `${infodir}/dir\' file, by exporting the new environment variable
`AM_UPDATE_INFO_DIR\' to the value \"no\".

* Bugs fixed:
- When the parallel-tests driver is in use, automake now explicitly
rejects invalid entries and conditional contents in TEST_EXTENSIONS,
instead of issuing confusing and apparently unrelated error messages
(e.g., \"non-POSIX variable name\", \"bad characters in variable name\",
or \"redefinition of TEST_EXTENSIONS), or even, in some situations,
silently producing broken `\' files
- The `silent-rules\' option now truly silences all compile rules, even
when dependency tracking is disabled. Also, when `silent-rules\' is
not used, `make\' output no longer contains spurious backslash-only
lines, thus once again matching what Automake did before 1.11.
- The AM_COND_IF macro also works if the shell expression for the
conditional is no longer valid for the condition.

* Long standing bugs:
- The order of Yacc and Lex flags is fixed to be consistent with other
languages: $(AM_YFLAGS) comes before $(YFLAGS), and $(AM_LFLAGS) before
$(LFLAGS), so that the user variables override the developer variables.
- \"make distcheck\" now correctly complains also when \"make uninstall\"
leaves one and only one file installed in $(prefix).
- A \"make uninstall\" issued before a \"make install\", or after a mere
\"make install-data\" or a mere \"make install-exec\" does not spuriously
fail anymore.
- Automake now warns about more primary/directory invalid combinations,
such as \"doc_LIBRARIES\" or \"pkglib_PROGRAMS\".
- Rules generated by Automake now try harder to not change any files when
`make -n\' is invoked. Fixes include compilation of Emacs Lisp, Vala, or
Yacc source files and the rule to update config.h.
- Several scripts and the parallel-tests testsuite driver now exit with
the right exit status upon receiving a signal.
- A setting of -Werror does not erroneously carry over
to the handling of other files.
- The code for automatic dependency tracking works around a Solaris
make bug triggered by sources containing repeated slashes when the
`subdir-objects\' option was used.
- The makedepend and hp depmodes now work better with VPATH builds.
- Java sources specified with check_JAVA are no longer compiled for
\"make all\", but only for \"make check\".
- An usage like \"java_JAVA =\" will now cause Automake to warn
and error out if `javadir\' is undefined, instead of silently producing
a broken
- aclocal and automake now honour the configure-time definitions of
AUTOCONF and AUTOM4TE when they spawn autoconf or autom4te processes.
- The `install-info\' recipe no longer tries to guess whether the
`install-info\' program is from Debian or from GNU, and adaptively
change its behaviour; this has proven to be frail and easy to

Tue Dec 20 13:00:00 2011
- add autoconf as buildrequire to avoid implicit dependency

Sun Dec 18 13:00:00 2011
- correct license and style (prepare_spec)
- minor build fixes, avoid deprecated macros to be more portable

Sat Sep 17 14:00:00 2011
- Remove redundant tags/sections from specfile

Mon Jun 28 14:00:00 2010
- use %_smp_mflags

Fri Dec 11 13:00:00 2009
- Update to 1.11.1 (bnc#559815):
- The `parallel-tests\' test driver works around a GNU make 3.80
bug with trailing white space in the test list
(`TESTS = foo $(EMPTY)\').

* Long standing bugs:
- The testsuite does not try to change the mode of `\'
files from a Libtool installation (symlinked to test
directories) any more.
- AM_PROG_GCJ uses AC_CHECK_TOOLS to look for `gcj\' now, so
that prefixed tools are preferred in a cross-compile setup.
- The distribution is tarred up with mode 755 now by the
*\' targets. This fixes a race condition where untrusted
users could modify files in the $(PACKAGE)-$(VERSION) distdir
before packing if the toplevel build directory was
world-searchable. This is CVE-2009-4029.
- Make automake a noarch package.
Sun Dec 6 18:02:39 CET 2009 - jengelh
- enable parallel building

Wed Aug 26 14:00:00 2009
- rediff to avoid fuzz

Fri Jul 10 14:00:00 2009
- Disable the testsuite also for ARM as it blocks/stalls the worker.

Sun Jun 21 14:00:00 2009
- add empty %install section to testsuite to fix build

Tue Jun 16 14:00:00 2009
- split test suit into own package (new policy for bootstrap)

Fri May 29 14:00:00 2009
- update to automake-1.11
- noteworthy changes:
- require autoconf-2.62
- The autoconf version check implemented by aclocal in aclocal.m4
(and new in Automake 1.10) is degraded to a warning. This helps
- The automake program can run multiple threads for creating most files concurrently in the common case where the Autoconf
versions used are compatible.
- Libtool generic flags are now passed to the install and uninstall
modes as well.
- distcheck works with Libtool 2.x even when LT_OUTPUT is used, as is removed correctly now.
- subdir-object mode works now with Fortran (F77, FC, preprocessed
Fortran, and Ratfor).
- For files with extension .f90, .f95, .f03, or .f08, the flag
$(FCFLAGS_f[09]x) computed by AC_FC_SRCEXT is now used in compile rules.
- Files with extension .sx are also treated as preprocessed assembler.
- The default source file extension (.c) can be overridden with
- Python 3.0 is supported now, Python releases prior to 2.0 are no
longer supported.
- AM_PATH_PYTHON honors python\'s idea about the site directory.
- \"make dist\" can now create xz-compressed tarballs,
as well as (deprecated?) lzma-compressed tarballs.
- `automake --add-missing\' will by default install the GPLv3 file as
COPYING if it is missing.
- for full changelog please see /usr/share/doc/packages/automake/NEWS
- remove automake-fix_check10.patch (fixed upstream)
- add automake-11.1-skip-specflg10-without-g++.patch (from upstream git)

Thu Apr 30 14:00:00 2009
- Add upstream post 1.10.2 patch to fix the failing check10.test.

Wed Apr 29 14:00:00 2009
- Rediff to sync the patches (automake-require_file.patch was off
by ~ 500 lines). Update the reference to bugzilla for this patch.

Wed Mar 11 13:00:00 2009
- Update to 1.10.2:

* Rebuild rules now also work for a removed `subdir/\' in
an otherwise up to date tree.

* Work around AIX sh quoting issue in AC_PROG_CC_C_O, leading to
unnecessary use of the `compile\' script.

* `config.status --file=Makefile depfiles\' now also works with the
extra quoting used internally by Autoconf 2.62 and newer
(it used to work only without the `--file=\' bit).

* distcheck works with Libtool 2.x even when LT_OUTPUT is used, as is removed correctly now.

* The manual is now distributed under the terms of the GNU FDL 1.3.

* When `automake --add-missing\' causes the COPYING file to be installed,
it will also warn that the license file should be added to source
- Add bison again.
- Pass docdir on to configure.
- Add a rpmlintrc file

Wed Mar 4 13:00:00 2009
- Prefix patches with package name.