SHA256
1
0
forked from pool/automake
automake/automake.changes
Philipp Thomas fe1d9fcdd0 - Run pre_checkin.sh to sync automake-testsuite pec and .changes.
- 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.

- make sure we still define $(mkdir_p) for the time being

- Run pre_checkin.sh to sync automake-testsuite pec and .changes.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=22
2012-09-13 10:30:30 +00:00

1080 lines
44 KiB
Plaintext

-------------------------------------------------------------------
Thu Sep 13 12:29:33 CEST 2012 - pth@suse.de
- Run pre_checkin.sh to sync automake-testsuite pec and .changes.
-------------------------------------------------------------------
Tue Sep 11 17:34:05 UTC 2012 - p.drouand@gmail.com
- 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.
-------------------------------------------------------------------
Wed Jul 4 07:21:17 UTC 2012 - coolo@suse.com
- make sure we still define $(mkdir_p) for the time being
-------------------------------------------------------------------
Wed Jun 27 15:46:00 UTC 2012 - tom.mbrt@googlemail.com
- 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 'configure.in' is used
instead of 'configure.ac' as the Autoconf input. Future versions of
Automake will drop support for 'configure.in' altogether.
-------------------------------------------------------------------
Fri May 4 15:23:03 CEST 2012 - pth@suse.de
- Run pre_checkin.sh manually.
-------------------------------------------------------------------
Thu Apr 26 16:32:56 CEST 2012 - pth@suse.de
- 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
maintainer-clean").
- 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 Makefile.in 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
documentation.
-------------------------------------------------------------------
Wed Apr 18 11:37:48 CEST 2012 - pth@suse.de
- 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 *only*.
-------------------------------------------------------------------
Fri Apr 6 15:51:31 UTC 2012 - tabraham@novell.com
- 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 Makefile.am contains something like:
pkglibexec_SCRIPTS =
if FALSE
pkglibexec_SCRIPTS += bar.sh
endif
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
AM_PATH_PYTHON macro
- 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,
instead of the old DISTCHECK_CONFIGURE_FLAGS.
The DISTCHECK_CONFIGURE_FLAGS variable should now be reserved for the
user; still, the old Makefile.am 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
variable `$(EXTRA_DEJAGNU_SITE_CONFIG)'.
- 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 `Makefile.in' 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 per-Makefile.am setting of -Werror does not erroneously carry over
to the handling of other Makefile.am 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 = foo.java" will now cause Automake to warn
and error out if `javadir' is undefined, instead of silently producing
a broken Makefile.in.
- 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
regress.
-------------------------------------------------------------------
Tue Dec 20 19:58:14 UTC 2011 - coolo@suse.com
- add autoconf as buildrequire to avoid implicit dependency
-------------------------------------------------------------------
Sun Dec 18 12:39:06 UTC 2011 - sweet_f_a@gmx.de
- correct license and style (prepare_spec)
- minor build fixes, avoid deprecated macros to be more portable
-------------------------------------------------------------------
Sat Sep 17 13:44:54 UTC 2011 - jengelh@medozas.de
- Remove redundant tags/sections from specfile
-------------------------------------------------------------------
Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de
- use %_smp_mflags
-------------------------------------------------------------------
Fri Dec 11 16:41:49 CET 2009 - pth@suse.de
- 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 `ltmain.sh'
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
`dist*' 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 11:27:35 CEST 2009 - coolo@novell.com
- rediff to avoid fuzz
-------------------------------------------------------------------
Fri Jul 10 19:37:24 UTC 2009 - jansimon.moeller@opensuse.org
- Disable the testsuite also for ARM as it blocks/stalls the worker.
-------------------------------------------------------------------
Sun Jun 21 11:11:31 CEST 2009 - coolo@novell.com
- add empty %install section to testsuite to fix build
-------------------------------------------------------------------
Tue Jun 16 11:06:00 CEST 2009 - coolo@novell.com
- split test suit into own package (new policy for bootstrap)
-------------------------------------------------------------------
Fri May 29 14:27:25 CEST 2009 - puzel@suse.cz
- 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
Makefile.in 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
config.lt 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
AM_DEFAULT_SOURCE_EXT now.
- 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 12:59:21 CEST 2009 - pth@suse.de
- Add upstream post 1.10.2 patch to fix the failing check10.test.
-------------------------------------------------------------------
Wed Apr 29 15:07:20 CEST 2009 - pth@suse.de
- 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 15:02:32 CET 2009 - pth@suse.de
- Update to 1.10.2:
* Rebuild rules now also work for a removed `subdir/Makefile.in' 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
config.lt 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
control.
- Add bison again.
- Pass docdir on to configure.
- Add a rpmlintrc file
-------------------------------------------------------------------
Wed Mar 4 13:59:35 CET 2009 - pth@suse.de
- Prefix patches with package name.
-------------------------------------------------------------------
Mon Jan 28 13:18:29 CET 2008 - schwab@suse.de
- Revert last change.
-------------------------------------------------------------------
Sat Jan 26 12:04:22 CET 2008 - aj@suse.de
- Add bison as buildrequirs for the testsuite.
-------------------------------------------------------------------
Tue Jan 22 10:31:29 CET 2008 - schwab@suse.de
- Update to automake 1.10.1.
* Automake development is done in a git repository on Savannah now, see
http://git.sv.gnu.org/gitweb/?p=automake.git
A read-only CVS mirror is provided at
cvs -d :pserver:anonymous@pserver.git.sv.gnu.org:/automake.git \
checkout -d automake HEAD
* "make dist" can now create lzma-compressed tarballs.
* `automake --add-missing' will by default install the GPLv3 file as
COPYING if it is missing. Note that Automake will never overwrite
an existing COPYING file, even when the `--force-missing' option is
used. Further note that Automake 1.10.1 is still licensed under GPLv2+.
* Libtool generic flags are now passed to the install and uninstall
modes as well.
* Files with extension .sx are also treated as preprocessed assembler.
* install-sh now has an BSD-like option `-C' to preserve modification
times of unchanged files upon installation.
* Fix aix dependency tracking for libtool objects.
* The signal handling of aclocal has been improved.
* Targets beginning with a digit are now recognized correctly.
* All directories `.libs'/`_libs' used by libtool are cleaned now,
not only those in which libraries are built.
* Fix output of dummy dependency files in presence of post-processed
Makefile.in's again, but also cope with long lines.
* $(EXEEXT) is automatically appended to filenames of XFAIL_TESTS
that have been declared as programs in the same Makefile.
This is for consistency with the analogous change to TESTS in 1.10.
* The autoconf version check implemented by aclocal in aclocal.m4
(and new in Automake 1.10) is degraded to a warning. This helps
in the common case where the Autoconf versions used are compatible.
* Fix order of standard includes to again be `-I. -I$(srcdir)',
followed by directories containing config headers.
-------------------------------------------------------------------
Fri Nov 23 10:21:05 CET 2007 - schwab@suse.de
- Fix last change.
-------------------------------------------------------------------
Tue Nov 13 00:23:47 CET 2007 - dmueller@suse.de
- require the autoconf version it was build against
-------------------------------------------------------------------
Thu Oct 11 11:17:09 CEST 2007 - schwab@suse.de
- Add lzma support.
-------------------------------------------------------------------
Mon Jan 29 16:58:05 CET 2007 - sbrabec@suse.cz
- Removed references to /opt/gnome.
-------------------------------------------------------------------
Sun Oct 15 22:27:09 CEST 2006 - schwab@suse.de
- Update to automake 1.10.
* Version requirements:
- Autoconf 2.60 or greater is required.
- Perl 5.6 or greater is required.
* Changes to aclocal:
- aclocal now also supports -Wmumble and -Wno-mumble options.
- `dirlist' entries (for the aclocal search path) may use shell
wildcards such as `*', `?', or `[...]'.
- aclocal supports an --install option that will cause system-wide
third-party macros to be installed in the local directory
specified with the first -I flag. This option also uses #serial
lines in M4 files to upgrade local macros.
The new aclocal options --dry-run and --diff help to review changes
before they are installed.
- aclocal now outputs an autoconf version check in aclocal.m4 in
projects using automake.
For a few years, automake and aclocal have been calling autoconf
(or its underlying engine autom4te) to accurately retrieve the
data they need from configure.ac and its siblings. Doing so can
only work if all autotools use the same version of autoconf. For
instance a Makefile.in generated by automake for one version of
autoconf may stop working if configure is regenerated with another
version of autoconf, and vice versa.
This new version check ensures that the whole build system has
been generated using the same autoconf version.
* Support for new Autoconf macros:
- The new AC_REQUIRE_AUX_FILE Autoconf macro is supported.
- If `subdir-objects' is set, and AC_CONFIG_LIBOBJ_DIR is specified,
$(LIBOBJS), $(LTLIBOBJS), $(ALLOCA), and $(LTALLOCA) can be used
in different directories. However, only one instance of such a
library objects directory is supported.
* Change to Libtool support:
- Libtool generic flags (those that go before the --mode=MODE option)
can be specified using AM_LIBTOOLFLAGS and target_LIBTOOLFLAGS.
* Yacc and Lex changes:
- The rebuild rules for distributed Yacc and Lex output will avoid
overwriting existing files if AM_MAINTAINER_MODE and maintainer-mode
is not enabled.
- ylwrap is now always used for lex and yacc source files,
regardless of whether there is more than one source per directory.
* Languages changes:
- Preprocessed assembler (*.S) compilation now honors CPPFLAGS,
AM_CPPFLAGS and per-target _CPPFLAGS, and supports dependency
tracking, unlike non-preprocessed assembler (*.s).
- subdir-object mode works now with Assembler. Automake assumes
that the compiler understands `-c -o'.
- Preprocessed assembler (*.S) compilation now also honors
$(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES).
- Improved support for Objective C:
- Autoconf's new AC_PROG_OBJC will enable automatic dependency tracking.
- A new section of the manual documents the support.
- New support for Unified Parallel C:
- AM_PROG_UPC looks for a UPC compiler.
- A new section of the manual documents the support.
- Per-target flags are now correctly handled in link rules.
For instance maude_CFLAGS correctly overrides AM_CFLAGS; likewise
for maude_LDFLAGS and AM_LDFLAGS. Previous versions bogusly
preferred AM_CFLAGS over maude_CFLAGS while linking, and they
used both AM_LDFLAGS and maude_LDFLAGS on the same link command.
The fix for compiler flags (i.e., using maude_CFLAGS instead of
AM_CFLAGS) should not hurt any package since that is how _CFLAGS
is expected to work (and actually works during compilation).
However using maude_LDFLAGS "instead of" AM_LDFLAGS rather than
"in addition to" breaks backward compatibility with older versions.
If your package used both variables, as in
AM_LDFLAGS = common flags
bin_PROGRAMS = a b c
a_LDFLAGS = more flags
...
and assumed *_LDFLAGS would sum up, you should rewrite it as
AM_LDFLAGS = common flags
bin_PROGRAMS = a b c
a_LDFLAGS = $(AM_LDFLAGS) more flags
...
This new behavior of *_LDFLAGS is more coherent with other
per-target variables, and the way *_LDFLAGS variables were
considered internally.
* New installation targets:
- New targets mandated by GNU Coding Standards:
install-dvi
install-html
install-ps
install-pdf
By default they will only install Texinfo manuals.
You can customize them with *-local variants:
install-dvi-local
install-html-local
install-ps-local
install-pdf-local
- The undocumented recursive target `uninstall-info' no longer exists.
(`uninstall' is in charge of removing all possible documentation
flavors, including optional formats such as dvi, ps, or info even
when `no-installinfo' is used.)
* Miscellaneous changes:
- Automake no longer complains if input files for AC_CONFIG_FILES
are specified using shell variables.
- clean, distribution, or rebuild rules are normally disabled for
inputs and outputs of AC_CONFIG_FILES, AC_CONFIG_HEADERS, and
AC_CONFIG_LINK specified using shell variables. However, if these
variables are used as ${VAR}, and AC_SUBSTed, then Automake will
be able to output rules anyway.
(See the Automake documentation for AC_CONFIG_FILES.)
- $(EXEEXT) is automatically appended to filenames of TESTS
that have been declared as programs in the same Makefile.
This is mostly useful when some check_PROGRAMS are listed in TESTS.
- `-Wportability' has finally been turned on by default for `gnu' and
`gnits' strictness. This means, automake will complain about %-rules
or $(GNU Make functions) unless you switch to `foreign' strictness or
use `-Wno-portability'.
- Automake now uses AC_PROG_MKDIR_P (new in Autoconf 2.60), and uses
$(MKDIR_P) instead of $(mkdir_p) to create directories. The
$(mkdir_p) variable is still defined (to the same value as
$(MKDIR_P)) but should be considered obsolete. If you are using
$(mkdir_p) in some of your rules, please plan to update them to
$(MKDIR_P) at some point.
- AM_C_PROTOTYPES and ansi2knr are now documented as being obsolete.
They still work in this release, but may be withdrawn in a future one.
- Inline compilation rules for gcc3-style dependency tracking are
more readable.
- Automake installs a "Hello World!" example package in $(docdir).
This example is used throughout the new "Autotools Introduction"
chapter of the manual.
-------------------------------------------------------------------
Mon Aug 21 16:58:38 CEST 2006 - sbrabec@suse.cz
- Removed dirlist.d support, use hardwired path instead.
-------------------------------------------------------------------
Mon Jul 31 13:47:59 CEST 2006 - schwab@suse.de
- Remove obsolete patch.
-------------------------------------------------------------------
Mon May 15 14:31:11 CEST 2006 - schwab@suse.de
- Import latest versions of config.{guess,sub}.
-------------------------------------------------------------------
Wed Jan 25 21:29:58 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Mon Jul 11 16:01:41 CEST 2005 - schwab@suse.de
- Update to automake 1.9.6.
-------------------------------------------------------------------
Sun May 8 12:07:02 CEST 2005 - schwab@suse.de
- Some architectures can't keep up the pace.
-------------------------------------------------------------------
Sat May 7 20:48:06 CEST 2005 - matz@suse.de
- Split away an automake-check package, which does the make check.
-------------------------------------------------------------------
Sun Feb 13 14:50:56 CET 2005 - schwab@suse.de
- Update to automake 1.9.5.
-------------------------------------------------------------------
Fri Jan 14 16:57:30 CET 2005 - schwab@suse.de
- Fix require_file_internal to handle file names with directories
(bnc#64822).
-------------------------------------------------------------------
Wed Jan 12 14:30:56 CET 2005 - schwab@suse.de
- Update to automake 1.9.4.
-------------------------------------------------------------------
Thu Nov 25 16:39:04 CET 2004 - ro@suse.de
- incremental fix for py-compile
-------------------------------------------------------------------
Fri Nov 19 17:06:01 CET 2004 - schwab@suse.de
- Fix py-compile to avoid putting $(DESTDIR) in the output.
-------------------------------------------------------------------
Mon Nov 1 23:38:40 CET 2004 - schwab@suse.de
- Update to automake 1.9.3.
-------------------------------------------------------------------
Fri Oct 8 14:55:28 CEST 2004 - schwab@suse.de
- Update to automake 1.9.2.
-------------------------------------------------------------------
Mon Aug 30 10:43:51 CEST 2004 - schwab@suse.de
- Fix $PATH_PATTERN.
-------------------------------------------------------------------
Tue Aug 17 15:33:32 CEST 2004 - schwab@suse.de
- Fix handling of subdir-objects.
-------------------------------------------------------------------
Thu Aug 12 11:18:24 CEST 2004 - schwab@suse.de
- Update to automake 1.9.1.
-------------------------------------------------------------------
Thu Jul 29 10:38:07 CEST 2004 - schwab@suse.de
- Update to automake 1.9.
-------------------------------------------------------------------
Mon Jul 19 14:19:38 CEST 2004 - schwab@suse.de
- Fix quoting.
-------------------------------------------------------------------
Sat Jul 17 21:18:43 CEST 2004 - schwab@suse.de
- Update to automake 1.8d (1.9 release candidate).
-------------------------------------------------------------------
Mon May 17 17:36:34 CEST 2004 - schwab@suse.de
- Update to automake 1.8.5.
-------------------------------------------------------------------
Tue May 4 13:55:52 CEST 2004 - schwab@suse.de
- Update to automake 1.8.4.
-------------------------------------------------------------------
Sun Mar 7 20:22:23 CET 2004 - schwab@suse.de
- Update to automake 1.8.3.
-------------------------------------------------------------------
Sat Jan 17 14:00:15 CET 2004 - schwab@suse.de
- Fix race condition in testsuite.
-------------------------------------------------------------------
Tue Jan 13 14:14:36 CET 2004 - schwab@suse.de
- Update to automake 1.8.2.
-------------------------------------------------------------------
Mon Jan 12 17:03:44 CET 2004 - schwab@suse.de
- Update to automake 1.8.1.
-------------------------------------------------------------------
Thu Jan 8 17:34:48 CET 2004 - schwab@suse.de
- Fix use of undefined value.
-------------------------------------------------------------------
Thu Dec 11 13:44:18 CET 2003 - schwab@suse.de
- Update to automake 1.8.
-------------------------------------------------------------------
Mon Nov 10 10:36:27 CET 2003 - schwab@suse.de
- Update to automake 1.7.9.
-------------------------------------------------------------------
Tue Oct 7 10:54:57 CEST 2003 - schwab@suse.de
- Update to automake 1.7.8.
-------------------------------------------------------------------
Mon Sep 8 19:20:18 CEST 2003 - schwab@suse.de
- Update to automake 1.7.7.
-------------------------------------------------------------------
Wed Jul 16 14:26:28 CEST 2003 - sbrabec@suse.cz
- Added support for /usr/share/aclocal/dirlist.
-------------------------------------------------------------------
Fri Jul 11 13:53:59 CEST 2003 - schwab@suse.de
- Update to automake 1.7.6.
-------------------------------------------------------------------
Tue Jun 10 21:08:32 CEST 2003 - schwab@suse.de
- Update to automake 1.7.5.
-------------------------------------------------------------------
Mon May 12 18:10:28 CEST 2003 - schwab@suse.de
- Add %defattr.
-------------------------------------------------------------------
Fri Apr 25 15:09:48 CEST 2003 - schwab@suse.de
- Update to automake 1.7.3.
-------------------------------------------------------------------
Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de
- fix install_info --delete call and move from preun to postun
-------------------------------------------------------------------
Mon Apr 7 13:11:16 CEST 2003 - schwab@suse.de
- Only delete info entries when removing last version.
-------------------------------------------------------------------
Thu Feb 6 17:47:59 CET 2003 - schwab@suse.de
- Use %install_info.
-------------------------------------------------------------------
Mon Jan 20 21:47:32 CET 2003 - schwab@suse.de
- Fix python macros properly.
-------------------------------------------------------------------
Fri Dec 6 13:45:27 CET 2002 - schwab@suse.de
- Update to automake 1.7.2.
* Many bug fixes.
-------------------------------------------------------------------
Thu Nov 21 10:06:33 CET 2002 - schwab@suse.de
- Fix ansi2knr option.
-------------------------------------------------------------------
Mon Nov 18 16:49:02 CET 2002 - ro@suse.de
- use /.buildenv like /etc/SuSE-release
-------------------------------------------------------------------
Fri Sep 27 14:38:08 CEST 2002 - schwab@suse.de
- Update to automake 1.7.
-------------------------------------------------------------------
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
- removed bogus self-provides
-------------------------------------------------------------------
Mon Aug 5 13:58:59 CEST 2002 - schwab@suse.de
- Update to automake 1.6.3.
* Support for AM_INIT_GETTEXT([external])
* Bug fixes
-------------------------------------------------------------------
Thu Jun 20 20:20:46 CEST 2002 - schwab@suse.de
- Fix python macros for lib64.
-------------------------------------------------------------------
Sat Jun 15 17:40:42 CEST 2002 - schwab@suse.de
- Update to automake 1.6.2.
* Bug fix release.
-------------------------------------------------------------------
Fri Apr 12 14:21:46 CEST 2002 - schwab@suse.de
- Update to automake 1.6.1.
-------------------------------------------------------------------
Fri Mar 29 22:54:27 CET 2002 - schwab@suse.de
- Fix typo check.
- Disable libtool vs. normal check.
- Make dependency generation work with KDE.
-------------------------------------------------------------------
Mon Mar 11 15:38:27 CET 2002 - schwab@suse.de
- Add versioned links to automake and aclocal.
-------------------------------------------------------------------
Thu Mar 7 14:55:03 CET 2002 - schwab@suse.de
- Update to automake 1.6.
-------------------------------------------------------------------
Wed Jan 23 16:27:39 CET 2002 - schwab@suse.de
- Fix nonportable test option in config.guess.
-------------------------------------------------------------------
Sun Dec 16 18:44:19 UTC 2001 - adrian@suse.de
- fix config.guess to recognize SGI mips systems as big endian systems
- bzip2 sources
-------------------------------------------------------------------
Mon Aug 27 11:51:27 CEST 2001 - schwab@suse.de
- Update to automake 1.5.
-------------------------------------------------------------------
Thu Aug 9 02:31:38 CEST 2001 - ro@suse.de
- fixed problem when installing lisp files
-------------------------------------------------------------------
Thu Jul 19 12:17:15 CEST 2001 - schwab@suse.de
- Update to automake 1.4-p5.
-------------------------------------------------------------------
Tue Jun 12 19:17:50 CEST 2001 - olh@suse.de
- recognize ppc64
-------------------------------------------------------------------
Tue Jun 12 19:06:37 CEST 2001 - olh@suse.de
- fix typo in automake-1.4-SuSE.patch
-------------------------------------------------------------------
Mon Jun 11 23:46:55 CEST 2001 - schwab@suse.de
- Recognize AC_PROG_LIBTOOL as well as AM_PROG_LIBTOOL.
-------------------------------------------------------------------
Mon Jun 11 12:21:46 CEST 2001 - schwab@suse.de
- Update to automake 1.4-p4.
-------------------------------------------------------------------
Sat May 26 21:13:46 CEST 2001 - schwab@suse.de
- Update to automake 1.4-p2.
-------------------------------------------------------------------
Wed May 9 14:54:53 CEST 2001 - schwab@suse.de
- Update to automake 1.4-p1.
-------------------------------------------------------------------
Fri May 4 12:35:40 CEST 2001 - schwab@suse.de
- Fix automake script for libtool 1.4.
-------------------------------------------------------------------
Fri Mar 30 10:12:24 CEST 2001 - schwab@suse.de
- config.sub: don't try to fill missing parts by looking at the host
system.
-------------------------------------------------------------------
Thu Feb 15 14:25:43 CET 2001 - schwab@suse.de
- Update config.{guess,sub} to latest version.
-------------------------------------------------------------------
Wed Sep 13 11:46:04 CEST 2000 - schwab@suse.de
- Add bzip2 patch from kkaempf@suse.de.
-------------------------------------------------------------------
Mon Aug 21 18:07:11 CEST 2000 - werner@suse.de
- Use vendor within config.sub even for s390
-------------------------------------------------------------------
Mon May 1 18:53:39 CEST 2000 - kukuk@suse.de
- Use mandir und infodir macro
-------------------------------------------------------------------
Wed Mar 29 17:04:21 EST 2000 - bk@suse.de
- updated config.guess and config.sub for s390
-------------------------------------------------------------------
Wed Mar 1 13:52:34 CET 2000 - werner@suse.de
- Add arm/ppc patch from teTeX sources
- Make VENDOR=suse if /etc/SuSE-release exists, remove `-gnu', and
use $VERNDOR for all Linux architectures.
-------------------------------------------------------------------
Tue Feb 15 16:16:18 CET 2000 - schwab@suse.de
- Update config.{guess,sub} to latest version.
-------------------------------------------------------------------
Thu Jan 20 17:53:27 CET 2000 - kukuk@suse.de
- Move /usr/{info,man} -> /usr/share/{info,man}
-------------------------------------------------------------------
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
-------------------------------------------------------------------
Thu Aug 26 11:04:37 MEST 1999 - kukuk@suse.de
- Add automake.1, aclocal.1 and other documentation
- Add make check to build section
-------------------------------------------------------------------
Fri Feb 26 22:44:08 MET 1999 - florian@suse.de
- update to 1.4
-------------------------------------------------------------------
Fri Jun 19 14:29:58 MEST 1998 - ro@suse.de
- update to 1.3 using dif from jurix
----------------------------------------------------------------------------
Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de
- update to version 1.2
----------------------------------------------------------------------
Fri Aug 23 16:13:49 MET DST 1996 - florian@suse.de
new version 1.0