SHA256
1
0
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:
Philipp Thomas 2012-04-18 09:42:54 +00:00 committed by Git OBS Bridge
parent 13eeb01c03
commit c7783a2275
7 changed files with 252 additions and 10 deletions

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:894b1fd7a18db868cefb5246e335a19f7cdb92297d20aeda356e921f0981f3a9
size 1092140

View File

@ -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;

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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