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
|
Index: automake.in
|
||||||
+++ automake.in 2012-04-06 11:47:38.215326672 -0400
|
===================================================================
|
||||||
@@ -7874,12 +7874,14 @@
|
--- 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 $fullfile = "$dir/$file";
|
||||||
my $found_it = 0;
|
my $found_it = 0;
|
||||||
my $dangling_sym = 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
|
Sun Dec 18 12:39:06 UTC 2011 - sweet_f_a@gmx.de
|
||||||
|
|
||||||
|
@ -20,16 +20,17 @@ Name: automake-testsuite
|
|||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
BuildRequires: help2man
|
BuildRequires: help2man
|
||||||
|
BuildRequires: xz
|
||||||
Requires: autoconf >= 2.62
|
Requires: autoconf >= 2.62
|
||||||
Requires: info
|
Requires: info
|
||||||
Version: 1.11.4
|
Version: 1.11.5
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A Program for Automatically Generating GNU-Style Makefile.in Files
|
Summary: A Program for Automatically Generating GNU-Style Makefile.in Files
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
Group: Development/Tools/Building
|
Group: Development/Tools/Building
|
||||||
Url: http://www.gnu.org/software/automake
|
Url: http://www.gnu.org/software/automake
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Source: automake-%{version}.tar.bz2
|
Source: automake-%{version}.tar.xz
|
||||||
Source1: automake-rpmlintrc
|
Source1: automake-rpmlintrc
|
||||||
Patch1: automake-SuSE.patch
|
Patch1: automake-SuSE.patch
|
||||||
Patch3: automake-require_file.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
|
Fri Apr 6 15:51:31 UTC 2012 - tabraham@novell.com
|
||||||
|
|
||||||
|
@ -20,16 +20,17 @@ Name: automake
|
|||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
BuildRequires: help2man
|
BuildRequires: help2man
|
||||||
|
BuildRequires: xz
|
||||||
Requires: autoconf >= 2.62
|
Requires: autoconf >= 2.62
|
||||||
Requires: info
|
Requires: info
|
||||||
Version: 1.11.4
|
Version: 1.11.5
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A Program for Automatically Generating GNU-Style Makefile.in Files
|
Summary: A Program for Automatically Generating GNU-Style Makefile.in Files
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
Group: Development/Tools/Building
|
Group: Development/Tools/Building
|
||||||
Url: http://www.gnu.org/software/automake
|
Url: http://www.gnu.org/software/automake
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Source: automake-%{version}.tar.bz2
|
Source: automake-%{version}.tar.xz
|
||||||
Source1: automake-rpmlintrc
|
Source1: automake-rpmlintrc
|
||||||
Patch1: automake-SuSE.patch
|
Patch1: automake-SuSE.patch
|
||||||
Patch3: automake-require_file.patch
|
Patch3: automake-require_file.patch
|
||||||
|
Loading…
Reference in New Issue
Block a user