SHA256
3
0
forked from pool/automake

Accepting request 176993 from devel:tools:building

- Remove aclocal-am_ac.patch and aclocal-am_ac.sh as they aren't
  needed anymore and instead cause havok.

- Update to 1.13.2 (for the full change log please see the file NEWS
  in the package documentation):
* Obsolescent features:
  - Use of suffix-less info files (that can be specified through the
    '@setfilename' macro in Texinfo input files) is discouraged, and
    its use will raise warnings in the 'obsolete' category.
  - Use of Texinfo input files with '.txi' or '.texinfo' extensions
    is discouraged, and its use will raise warnings in the 'obsolete'
    category.  You are advised to simply use the '.texi' extension
    instead.
* Documentation fixes:
  - The long-deprecated but still supported two-arguments invocation form
    of AM_INIT_AUTOMAKE is documented once again.
* Bugs fixed:
  - When the 'ustar' option is used, the generated configure script no
    longer risks hanging during the tests for the availability of the
    'pax' utility, even if the user running configure has a UID or GID
    that requires more than 21 bits to be represented.
  - The obsolete macros AM_CONFIG_HEADER or AM_PROG_CC_STDC work once
    again, as they did in Automake 1.12.x (albeit printing runtime
    warnings in the 'obsolete' category).
  - aclocal will no longer error out if the first local m4 directory
    (as specified by the '-I' option or the 'AC_CONFIG_MACRO_DIRS' or
    'AC_CONFIG_MACRO_DIR' macros) doesn't exist; it will merely report
    a warning in the 'unsupported' category.
  - aclocal will no longer consider directories for extra m4 files more
    than once, even if they are specified multiple times.

OBS-URL: https://build.opensuse.org/request/show/176993
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=33
This commit is contained in:
Stephan Kulow 2013-06-05 09:37:41 +00:00 committed by Git OBS Bridge
commit 26b5212a05
10 changed files with 309 additions and 82 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:32750869b24ac2a25765215fdf75c349aabf9465e436de2351602e1aca5c173f
size 1352384

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

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:80692147333399def4116ac1967e92fea9dd26f28670a36600efc2755648a646
size 1439596

View File

@ -1,6 +1,12 @@
--- lib/config.guess.orig 2012-04-06 12:31:44.062249033 -0400
+++ lib/config.guess 2012-04-06 12:59:56.696088199 -0400
@@ -138,6 +138,16 @@
---
lib/config.guess | 148 +++++++++++++++++++++++++++++--------------------------
1 file changed, 79 insertions(+), 69 deletions(-)
Index: lib/config.guess
===================================================================
--- lib/config.guess.orig 2013-05-13 22:12:48.000000000 +0200
+++ lib/config.guess 2013-05-27 15:26:41.399249532 +0200
@@ -132,6 +132,16 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` |
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
@ -17,7 +23,12 @@
# Note: order is significant - the case branches are not exclusive.
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
@@ -202,19 +212,19 @@
@@ -196,23 +206,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
exit ;;
*:Bitrig:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
- echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
+ echo ${UNAME_MACHINE_ARCH}-${VENDOR}-bitrig${UNAME_RELEASE}
exit ;;
*:OpenBSD:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
@ -42,7 +53,7 @@
exit ;;
alpha:OSF1:*:*)
case $UNAME_RELEASE in
@@ -282,13 +292,13 @@
@@ -280,13 +290,13 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
echo alpha-dec-winnt3.5
exit ;;
Amiga*:UNIX_System_V:4.0:*)
@ -59,16 +70,16 @@
exit ;;
*:OS/390:*:*)
echo i370-ibm-openedition
@@ -303,7 +313,7 @@
@@ -301,7 +311,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
echo arm-acorn-riscix${UNAME_RELEASE}
exit ;;
arm:riscos:*:*|arm:RISCOS:*:*)
arm*:riscos:*:*|arm*:RISCOS:*:*)
- echo arm-unknown-riscos
+ echo arm-${VENDOR}-riscos
exit ;;
SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
echo hppa1.1-hitachi-hiuxmpp
@@ -411,7 +421,7 @@
@@ -409,7 +419,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
echo m68k-hades-mint${UNAME_RELEASE}
exit ;;
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
@ -77,7 +88,7 @@
exit ;;
m68k:machten:*:*)
echo m68k-apple-machten${UNAME_RELEASE}
@@ -722,9 +732,9 @@
@@ -720,9 +730,9 @@ EOF
exit ;;
i*86:OSF1:*:*)
if [ -x /usr/sbin/sysversion ] ; then
@ -89,7 +100,7 @@
fi
exit ;;
parisc*:Lites*:*:*)
@@ -784,18 +794,18 @@
@@ -782,18 +792,18 @@ EOF
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
exit ;;
sparc*:BSD/OS:*:*)
@ -112,7 +123,7 @@
esac
exit ;;
i*:CYGWIN*:*)
@@ -820,10 +830,10 @@
@@ -821,10 +831,10 @@ EOF
echo i586-pc-interix${UNAME_RELEASE}
exit ;;
authenticamd | genuineintel | EM64T)
@ -125,7 +136,7 @@
exit ;;
esac ;;
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
@@ -842,31 +852,31 @@
@@ -843,31 +853,31 @@ EOF
echo ${UNAME_MACHINE}-pc-uwin
exit ;;
amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
@ -164,15 +175,16 @@
exit ;;
alpha:Linux:*:*)
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
@@ -880,26 +890,26 @@
@@ -881,7 +891,7 @@ EOF
esac
objdump --private-headers /bin/sh | grep -q ld.so.1
if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu${LIBC}
exit ;;
arm*:Linux:*:*)
eval $set_cc_for_build
arc:Linux:*:* | arceb:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
@@ -891,19 +901,19 @@ EOF
if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ARM_EABI__
then
@ -196,7 +208,7 @@
exit ;;
cris:Linux:*:*)
echo ${UNAME_MACHINE}-axis-linux-gnu
@@ -908,10 +918,10 @@
@@ -912,10 +922,10 @@ EOF
echo ${UNAME_MACHINE}-axis-linux-gnu
exit ;;
frv:Linux:*:*)
@ -209,7 +221,7 @@
exit ;;
i*86:Linux:*:*)
LIBC=gnu
@@ -925,13 +935,13 @@
@@ -934,13 +944,13 @@ EOF
echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
exit ;;
ia64:Linux:*:*)
@ -226,13 +238,17 @@
exit ;;
mips:Linux:*:* | mips64:Linux:*:*)
eval $set_cc_for_build
@@ -950,54 +960,54 @@
@@ -959,48 +969,48 @@ EOF
#endif
EOF
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+ test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; }
;;
or1k:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
or32:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
@ -285,10 +301,8 @@
exit ;;
vax:Linux:*:*)
echo ${UNAME_MACHINE}-dec-linux-gnu
exit ;;
x86_64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
@@ -1011,7 +1021,7 @@ EOF
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
xtensa*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
@ -296,7 +310,7 @@
exit ;;
i*86:DYNIX/ptx:4*:*)
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
@@ -1019,16 +1029,16 @@
@@ -1033,16 +1043,16 @@ EOF
echo ${UNAME_MACHINE}-pc-os2-emx
exit ;;
i*86:XTS-300:*:STOP)
@ -316,7 +330,7 @@
exit ;;
i*86:*DOS:*:*)
echo ${UNAME_MACHINE}-pc-msdosdjgpp
@@ -1048,7 +1058,7 @@
@@ -1062,7 +1072,7 @@ EOF
*Pentium) UNAME_MACHINE=i586 ;;
*Pent*|*Celeron) UNAME_MACHINE=i686 ;;
esac
@ -325,7 +339,7 @@
exit ;;
i*86:*:3.2:*)
if test -f /usr/options/cb.name; then
@@ -1087,7 +1097,7 @@
@@ -1101,7 +1111,7 @@ EOF
if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
else # Add other i860-SVR4 vendors below as they are discovered.
@ -334,7 +348,7 @@
fi
exit ;;
mini*:CTIX:SYS*5:*)
@@ -1124,19 +1134,19 @@
@@ -1138,19 +1148,19 @@ EOF
/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
&& { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
@ -358,7 +372,7 @@
exit ;;
SM[BE]S:UNIX_SV:*:*)
echo mips-dde-sysv${UNAME_RELEASE}
@@ -1186,7 +1196,7 @@
@@ -1200,7 +1210,7 @@ EOF
if [ -d /usr/nec ]; then
echo mips-nec-sysv${UNAME_RELEASE}
else
@ -367,7 +381,16 @@
fi
exit ;;
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
@@ -1280,13 +1290,13 @@
@@ -1216,7 +1226,7 @@ EOF
echo i586-pc-haiku
exit ;;
x86_64:Haiku:*:*)
- echo x86_64-unknown-haiku
+ echo x86_64-${VENDOR}-haiku
exit ;;
SX-4:SUPER-UX:*:*)
echo sx4-nec-superux${UNAME_RELEASE}
@@ -1297,13 +1307,13 @@ EOF
else
UNAME_MACHINE="$cputype"
fi
@ -384,7 +407,7 @@
exit ;;
KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
echo pdp10-dec-tops20
@@ -1295,16 +1305,16 @@
@@ -1312,16 +1322,16 @@ EOF
echo pdp10-xkl-tops20
exit ;;
*:TOPS-20:*:*)
@ -404,7 +427,7 @@
exit ;;
*:*VMS:*:*)
UNAME_MACHINE=`(uname -p) 2>/dev/null`
@@ -1326,7 +1336,7 @@
@@ -1343,7 +1353,7 @@ EOF
echo ${UNAME_MACHINE}-pc-aros
exit ;;
x86_64:VMkernel:*:*)

View File

@ -1,12 +0,0 @@
Index: automake-1.12.1/m4/init.m4
===================================================================
--- automake-1.12.1.orig/m4/init.m4 2012-06-01 15:47:10.000000000 +0200
+++ automake-1.12.1/m4/init.m4 2012-06-01 15:47:10.000000000 +0200
@@ -82,6 +82,7 @@ AM_MISSING_PROG([MAKEINFO], [makeinfo])
AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
# We need awk for the "check" target. The system "awk" is bad on
# some platforms.
AC_REQUIRE([AC_PROG_AWK])dnl

View File

@ -1,8 +1,8 @@
Index: automake.in
===================================================================
--- automake.in.orig 2012-06-01 15:47:09.000000000 +0200
+++ automake.in 2012-07-04 09:17:39.816973055 +0200
@@ -7751,12 +7751,14 @@ sub required_file_check_or_copy ($$$)
--- automake.in.orig
+++ automake.in
@@ -7750,12 +7750,14 @@ sub required_file_check_or_copy ($$$)
my $fullfile = "$dir/$file";
my $found_it = 0;
my $dangling_sym = 0;

View File

@ -1,3 +1,115 @@
-------------------------------------------------------------------
Tue May 28 14:21:04 CEST 2013 - pth@suse.de
- Remove aclocal-am_ac.patch and aclocal-am_ac.sh as they aren't
needed anymore and instead cause havok.
-------------------------------------------------------------------
Mon May 27 15:28:36 CEST 2013 - pth@suse.de
- Update to 1.13.2 (for the full change log please see the file NEWS
in the package documentation):
* Obsolescent features:
- Use of suffix-less info files (that can be specified through the
'@setfilename' macro in Texinfo input files) is discouraged, and
its use will raise warnings in the 'obsolete' category.
- Use of Texinfo input files with '.txi' or '.texinfo' extensions
is discouraged, and its use will raise warnings in the 'obsolete'
category. You are advised to simply use the '.texi' extension
instead.
* Documentation fixes:
- The long-deprecated but still supported two-arguments invocation form
of AM_INIT_AUTOMAKE is documented once again.
* Bugs fixed:
- When the 'ustar' option is used, the generated configure script no
longer risks hanging during the tests for the availability of the
'pax' utility, even if the user running configure has a UID or GID
that requires more than 21 bits to be represented.
- The obsolete macros AM_CONFIG_HEADER or AM_PROG_CC_STDC work once
again, as they did in Automake 1.12.x (albeit printing runtime
warnings in the 'obsolete' category).
- aclocal will no longer error out if the first local m4 directory
(as specified by the '-I' option or the 'AC_CONFIG_MACRO_DIRS' or
'AC_CONFIG_MACRO_DIR' macros) doesn't exist; it will merely report
a warning in the 'unsupported' category.
- aclocal will no longer consider directories for extra m4 files more
than once, even if they are specified multiple times.
- Analysis of make flags in Automake-generated rules has been made more
robust, and more future-proof.
- Adapt automake-SUSE.patch to the changed sources.
-------------------------------------------------------------------
Mon Apr 29 07:55:39 UTC 2013 - mmeister@suse.com
- add a script to replace obsolete macros in configure.*
- call it from aclocal to avoid having to patch hundreds of packages
-------------------------------------------------------------------
Wed Mar 20 13:38:33 UTC 2013 - mmeister@suse.com
- Added url as source.
Please see http://en.opensuse.org/SourceUrls
-------------------------------------------------------------------
Tue Feb 19 18:50:46 UTC 2013 - p.drouand@gmail.com
- Update to version 1.13.1:
* Bugs fixed:
- Use of the obsolete macros AM_CONFIG_HEADER or AM_PROG_CC_STDC now
causes a clear and helpful error message, instead of obscure ones
(issue introduced in Automake 1.13).
- Remove config-guess-sub-update.diff; config.guess and config.sub are
not included anymore in /lib
- Remove
- Clean the specfile; remove useless conditionnal macros
- Automake now provide manfiles by default and help2man is not required
anymore
-------------------------------------------------------------------
Sat Feb 2 09:04:19 UTC 2013 - dmueller@suse.com
- update config.guess/sub to the latest state
-------------------------------------------------------------------
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.
- Remove automake-add-mkdir_p-temporarly.patch:
* Only temporary hack for openSUSE 12.2, now it is time to remove it
-------------------------------------------------------------------
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

View File

@ -1,7 +1,7 @@
#
# spec file for package automake-testsuite
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -16,12 +16,15 @@
#
# PLEASE run pre_checkin.sh in this directory before submitting
# this package. Otherwise the .spec and .changes for automake-testsuite
# aren't updated.
Name: automake-testsuite
BuildRequires: autoconf
BuildRequires: autoconf >= 2.69
BuildRequires: bison
BuildRequires: gcc-c++
BuildRequires: gcc-fortran
BuildRequires: help2man
BuildRequires: xz
%if "%{name}" == "automake-testsuite"
BuildRequires: libtool
@ -29,19 +32,19 @@ Requires: libtool
BuildRequires: flex
Requires: flex
%endif
Requires: autoconf >= 2.62
Requires: autoconf >= 2.69
Requires: info
Version: 1.12.1
Version: 1.13.2
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.xz
Source: http://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz
Source1: automake-rpmlintrc
Patch1: automake-SuSE.patch
Patch3: automake-require_file.patch
Patch2: automake-require_file.patch
Patch100: automake-SuSE.patch
BuildArch: noarch
%description
@ -52,10 +55,11 @@ definitions (with rules occasionally thrown in). The generated
%prep
%setup -q -n automake-%{version}
%patch1
%patch3
%patch2
%patch100
%build
sh bootstrap.sh
%configure --docdir=%{_docdir}/%{name}
make %{?_smp_mflags}
@ -72,12 +76,9 @@ make check VERBOSE=1
%install
make install DESTDIR=%{buildroot}
mkdir -p %{buildroot}/etc %{buildroot}/usr/share/aclocal
mkdir %{buildroot}/etc
echo /usr/local/share/aclocal >%{buildroot}/etc/aclocal_dirlist
ln -s ../../../etc/aclocal_dirlist %{buildroot}/usr/share/aclocal/dirlist
mkdir -p %{buildroot}%{_mandir}/man1
perllibdir=lib help2man -S FSF ./aclocal > %{buildroot}%{_mandir}/man1/aclocal.1
perllibdir=lib help2man -S FSF ./automake > %{buildroot}%{_mandir}/man1/automake.1
ln -s /etc/aclocal_dirlist %{buildroot}/usr/share/aclocal/dirlist
install -m644 AUTHORS COPYING ChangeLog NEWS README THANKS %{buildroot}%{_docdir}/%{name}
# info's dir file is not auto ignored on some systems
rm -rf %{buildroot}%{_infodir}/dir

View File

@ -1,3 +1,110 @@
-------------------------------------------------------------------
Tue May 28 14:21:04 CEST 2013 - pth@suse.de
- Remove aclocal-am_ac.patch and aclocal-am_ac.sh as they aren't
needed anymore and instead cause havok.
-------------------------------------------------------------------
Mon May 27 15:28:36 CEST 2013 - pth@suse.de
- Update to 1.13.2 (for the full change log please see the file NEWS
in the package documentation):
* Obsolescent features:
- Use of suffix-less info files (that can be specified through the
'@setfilename' macro in Texinfo input files) is discouraged, and
its use will raise warnings in the 'obsolete' category.
- Use of Texinfo input files with '.txi' or '.texinfo' extensions
is discouraged, and its use will raise warnings in the 'obsolete'
category. You are advised to simply use the '.texi' extension
instead.
* Documentation fixes:
- The long-deprecated but still supported two-arguments invocation form
of AM_INIT_AUTOMAKE is documented once again.
* Bugs fixed:
- When the 'ustar' option is used, the generated configure script no
longer risks hanging during the tests for the availability of the
'pax' utility, even if the user running configure has a UID or GID
that requires more than 21 bits to be represented.
- The obsolete macros AM_CONFIG_HEADER or AM_PROG_CC_STDC work once
again, as they did in Automake 1.12.x (albeit printing runtime
warnings in the 'obsolete' category).
- aclocal will no longer error out if the first local m4 directory
(as specified by the '-I' option or the 'AC_CONFIG_MACRO_DIRS' or
'AC_CONFIG_MACRO_DIR' macros) doesn't exist; it will merely report
a warning in the 'unsupported' category.
- aclocal will no longer consider directories for extra m4 files more
than once, even if they are specified multiple times.
- Analysis of make flags in Automake-generated rules has been made more
robust, and more future-proof.
- Adapt automake-SUSE.patch to the changed sources.
-------------------------------------------------------------------
Mon Apr 29 07:55:39 UTC 2013 - mmeister@suse.com
- add a script to replace obsolete macros in configure.*
- call it from aclocal to avoid having to patch hundreds of packages
-------------------------------------------------------------------
Wed Mar 20 13:38:33 UTC 2013 - mmeister@suse.com
- Added url as source.
Please see http://en.opensuse.org/SourceUrls
-------------------------------------------------------------------
Tue Feb 19 18:50:46 UTC 2013 - p.drouand@gmail.com
- Update to version 1.13.1:
* Bugs fixed:
- Use of the obsolete macros AM_CONFIG_HEADER or AM_PROG_CC_STDC now
causes a clear and helpful error message, instead of obscure ones
(issue introduced in Automake 1.13).
- Remove config-guess-sub-update.diff; config.guess and config.sub are
not included anymore in /lib
- Remove
- Clean the specfile; remove useless conditionnal macros
- Automake now provide manfiles by default and help2man is not required
anymore
-------------------------------------------------------------------
Sat Feb 2 09:04:19 UTC 2013 - dmueller@suse.com
- update config.guess/sub to the latest state
-------------------------------------------------------------------
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.
- Remove automake-add-mkdir_p-temporarly.patch:
* Only temporary hack for openSUSE 12.2, now it is time to remove it
-------------------------------------------------------------------
Wed Jul 4 07:21:17 UTC 2012 - coolo@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package automake
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -16,12 +16,15 @@
#
# PLEASE run pre_checkin.sh in this directory before submitting
# this package. Otherwise the .spec and .changes for automake-testsuite
# aren't updated.
Name: automake
BuildRequires: autoconf >= 2.69
BuildRequires: bison
BuildRequires: gcc-c++
BuildRequires: gcc-fortran
BuildRequires: help2man
BuildRequires: xz
%if "%{name}" == "automake-testsuite"
BuildRequires: libtool
@ -31,21 +34,17 @@ Requires: flex
%endif
Requires: autoconf >= 2.69
Requires: info
Version: 1.12.1
Version: 1.13.2
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.xz
Source: http://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz
Source1: automake-rpmlintrc
Patch1: automake-SuSE.patch
Patch3: automake-require_file.patch
# this patch makes sure packages that do not call AM_PROG_MKDIR, but use $(mkdir_p) work
# this patch should be removed after 12.2 is done, packages need to be fixed to use $(MKDIR_P)
# or avoid autoreconf at all
Patch4: automake-add-mkdir_p-temporarly.patch
Patch2: automake-require_file.patch
Patch100: automake-SuSE.patch
BuildArch: noarch
%description
@ -56,9 +55,8 @@ definitions (with rules occasionally thrown in). The generated
%prep
%setup -q -n automake-%{version}
%patch1
%patch3
%patch4 -p1
%patch2
%patch100
%build
sh bootstrap.sh
@ -78,12 +76,9 @@ make check VERBOSE=1
%install
make install DESTDIR=%{buildroot}
mkdir -p %{buildroot}/etc %{buildroot}/usr/share/aclocal
mkdir %{buildroot}/etc
echo /usr/local/share/aclocal >%{buildroot}/etc/aclocal_dirlist
ln -s ../../../etc/aclocal_dirlist %{buildroot}/usr/share/aclocal/dirlist
mkdir -p %{buildroot}%{_mandir}/man1
perllibdir=lib help2man -S FSF ./aclocal > %{buildroot}%{_mandir}/man1/aclocal.1
perllibdir=lib help2man -S FSF ./automake > %{buildroot}%{_mandir}/man1/automake.1
ln -s /etc/aclocal_dirlist %{buildroot}/usr/share/aclocal/dirlist
install -m644 AUTHORS COPYING ChangeLog NEWS README THANKS %{buildroot}%{_docdir}/%{name}
# info's dir file is not auto ignored on some systems
rm -rf %{buildroot}%{_infodir}/dir

View File

@ -1,5 +1,6 @@
#!/bin/bash
# This script is called automatically during autobuild checkin.
# This script has to be run prior to a check-in if changes were done
# to spec and/or changes
sed -e "s,^\(Name:.*automake\),\1-testsuite," automake.spec > automake-testsuite.spec
cp automake.changes automake-testsuite.changes