forked from pool/automake
- Update to 1.11.5. Changes since 1.11.3:
Bugs fixed: - Vala files with '.vapi' extension are now recognized and handled correctly again. See automake bug#11222. - Vala support again works for projects that contain some program built from '.vala' (and possibly '.c') sources and some other program built from '.c' sources *only*. New in 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 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=10
This commit is contained in:
parent
13eeb01c03
commit
c7783a2275
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d48f87b692d56d259555e474fb5df61ed70ad218f3fc1fb008656cd855a00388
|
||||
size 1246949
|
3
automake-1.11.5.tar.xz
Normal file
3
automake-1.11.5.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:894b1fd7a18db868cefb5246e335a19f7cdb92297d20aeda356e921f0981f3a9
|
||||
size 1092140
|
@ -1,6 +1,8 @@
|
||||
--- automake.in.orig 2012-04-06 11:46:32.616146775 -0400
|
||||
+++ automake.in 2012-04-06 11:47:38.215326672 -0400
|
||||
@@ -7874,12 +7874,14 @@
|
||||
Index: automake.in
|
||||
===================================================================
|
||||
--- automake.in.orig 2012-04-13 16:46:00.000000000 +0200
|
||||
+++ automake.in 2012-04-18 11:35:58.420388812 +0200
|
||||
@@ -7878,12 +7878,14 @@ sub require_file_internal ($$$@)
|
||||
my $fullfile = "$dir/$file";
|
||||
my $found_it = 0;
|
||||
my $dangling_sym = 0;
|
||||
|
@ -1,3 +1,227 @@
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
|
@ -20,16 +20,17 @@ Name: automake-testsuite
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: bison
|
||||
BuildRequires: help2man
|
||||
BuildRequires: xz
|
||||
Requires: autoconf >= 2.62
|
||||
Requires: info
|
||||
Version: 1.11.4
|
||||
Version: 1.11.5
|
||||
Release: 0
|
||||
Summary: A Program for Automatically Generating GNU-Style Makefile.in Files
|
||||
License: GPL-2.0+
|
||||
Group: Development/Tools/Building
|
||||
Url: http://www.gnu.org/software/automake
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Source: automake-%{version}.tar.bz2
|
||||
Source: automake-%{version}.tar.xz
|
||||
Source1: automake-rpmlintrc
|
||||
Patch1: automake-SuSE.patch
|
||||
Patch3: automake-require_file.patch
|
||||
|
@ -1,3 +1,17 @@
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
|
@ -20,16 +20,17 @@ Name: automake
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: bison
|
||||
BuildRequires: help2man
|
||||
BuildRequires: xz
|
||||
Requires: autoconf >= 2.62
|
||||
Requires: info
|
||||
Version: 1.11.4
|
||||
Version: 1.11.5
|
||||
Release: 0
|
||||
Summary: A Program for Automatically Generating GNU-Style Makefile.in Files
|
||||
License: GPL-2.0+
|
||||
Group: Development/Tools/Building
|
||||
Url: http://www.gnu.org/software/automake
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Source: automake-%{version}.tar.bz2
|
||||
Source: automake-%{version}.tar.xz
|
||||
Source1: automake-rpmlintrc
|
||||
Patch1: automake-SuSE.patch
|
||||
Patch3: automake-require_file.patch
|
||||
|
Loading…
Reference in New Issue
Block a user