SHA256
3
0
forked from pool/automake

Accepting request 123101 from devel:tools:building

- Update to 1.12:

OBS-URL: https://build.opensuse.org/request/show/123101
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=26
This commit is contained in:
Stephan Kulow 2012-06-01 05:19:33 +00:00 committed by Git OBS Bridge
commit a20177cb18
7 changed files with 194 additions and 22 deletions

View File

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

3
automake-1.12.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f920cad2dc59f1be296b7d7584e3828a36154d16191f3cad60a73e6e9bcf879
size 1331352

View File

@ -1,20 +1,20 @@
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;
+ my $thisdir = dirname ($fullfile);
+ my $thisfile = basename ($fullfile);
--- automake.in.orig 2012-04-21 16:38:05.000000000 +0200
+++ automake.in 2012-04-26 16:31:55.925021393 +0200
@@ -7709,12 +7709,14 @@ sub required_file_check_or_copy ($$$)
my $fullfile = "$dir/$file";
my $found_it = 0;
my $dangling_sym = 0;
+ my $thisdir = dirname ($fullfile);
+ my $thisfile = basename ($fullfile);
if (-l $fullfile && ! -f $fullfile)
{
$dangling_sym = 1;
}
- elsif (dir_has_case_matching_file ($dir, $file))
+ elsif (dir_has_case_matching_file ($thisdir, $thisfile))
{
$found_it = 1;
maybe_push_required_file ($dir, $file, $fullfile);
if (-l $fullfile && ! -f $fullfile)
{
$dangling_sym = 1;
}
- elsif (dir_has_case_matching_file ($dir, $file))
+ elsif (dir_has_case_matching_file ($thisdir, $thisfile))
{
$found_it = 1;
}

View File

@ -1,3 +1,81 @@
-------------------------------------------------------------------
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

View File

@ -19,11 +19,19 @@
Name: automake-testsuite
BuildRequires: autoconf
BuildRequires: bison
BuildRequires: gcc-c++
BuildRequires: gcc-fortran
BuildRequires: help2man
BuildRequires: xz
%if "%{name}" == "automake-testsuite"
BuildRequires: libtool
Requires: libtool
BuildRequires: flex
Requires: flex
%endif
Requires: autoconf >= 2.62
Requires: info
Version: 1.11.5
Version: 1.12
Release: 0
Summary: A Program for Automatically Generating GNU-Style Makefile.in Files
License: GPL-2.0+

View File

@ -1,3 +1,81 @@
-------------------------------------------------------------------
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

View File

@ -19,11 +19,19 @@
Name: automake
BuildRequires: autoconf
BuildRequires: bison
BuildRequires: gcc-c++
BuildRequires: gcc-fortran
BuildRequires: help2man
BuildRequires: xz
%if "%{name}" == "automake-testsuite"
BuildRequires: libtool
Requires: libtool
BuildRequires: flex
Requires: flex
%endif
Requires: autoconf >= 2.62
Requires: info
Version: 1.11.5
Version: 1.12
Release: 0
Summary: A Program for Automatically Generating GNU-Style Makefile.in Files
License: GPL-2.0+