summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-01-30 13:54:13 +0000
committerMike Frysinger <vapier@gentoo.org>2005-01-30 13:54:13 +0000
commitd47cb114d8dfdd2db4b5a657a8449d387bcc3dcd (patch)
tree099fea5b5112ee9023dd68f7e118e4be3e8c2a8b /sys-devel
parentVersion Bump. Closes bug #77690. (diff)
downloadhistorical-d47cb114d8dfdd2db4b5a657a8449d387bcc3dcd.tar.gz
historical-d47cb114d8dfdd2db4b5a657a8449d387bcc3dcd.tar.bz2
historical-d47cb114d8dfdd2db4b5a657a8449d387bcc3dcd.zip
Add patches from fedora to fix ccnoco/dirname tests #79505.
Package-Manager: portage-2.0.51-r15
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/automake/ChangeLog7
-rw-r--r--sys-devel/automake/Manifest6
-rw-r--r--sys-devel/automake/automake-1.5.ebuild4
-rw-r--r--sys-devel/automake/files/automake-1.5-ccnoco-test.patch31
-rw-r--r--sys-devel/automake/files/automake-1.5-dirnames-test.patch40
5 files changed, 84 insertions, 4 deletions
diff --git a/sys-devel/automake/ChangeLog b/sys-devel/automake/ChangeLog
index dbdd92de3c45..7d6eeb1c7ca7 100644
--- a/sys-devel/automake/ChangeLog
+++ b/sys-devel/automake/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/automake
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v 1.67 2005/01/30 13:32:26 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v 1.68 2005/01/30 13:54:13 vapier Exp $
+
+ 30 Jan 2005; Mike Frysinger <vapier@gentoo.org>
+ +files/automake-1.5-ccnoco-test.patch,
+ +files/automake-1.5-dirnames-test.patch, automake-1.5.ebuild:
+ Add patches from fedora to fix ccnoco/dirname tests #79505.
30 Jan 2005; Mike Frysinger <vapier@gentoo.org> automake-1.4_p6.ebuild:
Add a few patches from fedora and dont run error.test since its known to fail
diff --git a/sys-devel/automake/Manifest b/sys-devel/automake/Manifest
index 6ce8a973583d..b13b737d7a72 100644
--- a/sys-devel/automake/Manifest
+++ b/sys-devel/automake/Manifest
@@ -1,6 +1,6 @@
-MD5 7d208dd15de376d4732ea29285a4f9a4 ChangeLog 11366
+MD5 f7f3c6ea29b90375cace145e08fd6322 ChangeLog 11584
MD5 8c8daa72ae0dfaa8a8c1a131cf97dd6b automake-1.4_p6.ebuild 1824
-MD5 a761211747b9cbe62d2a3d3279d6b212 automake-1.5.ebuild 1598
+MD5 8092230a8059e6ea3d559c1339c20fcd automake-1.5.ebuild 1686
MD5 cba76f63eea7c334f808038c27c6392b automake-1.6.3.ebuild 1450
MD5 32b62d3e5b7ab2d21cf933e9ec40e908 automake-1.8.5-r3.ebuild 1583
MD5 5eb69c185025d1b2ce1eb295119e04ba automake-1.8.5-r1.ebuild 12921
@@ -24,3 +24,5 @@ MD5 e93136e02eb000c938f564484d306d76 files/automake-1.7.9-infopage-namechange.pa
MD5 9587f00ace066c11b5c22d72afe630a9 files/automake-1.8.2-infopage-namechange.patch 1131
MD5 a4327436d159f9262364994c88489ee6 files/automake-1.4-subdirs-89656.patch 944
MD5 d576cbc9cda51d6288db8b8569eb9e2a files/automake-1.8.5-config-guess-uclibc.patch 4693
+MD5 7d258158478cdb286638c57333bd49d8 files/automake-1.5-dirnames-test.patch 1219
+MD5 b4366f068f770dcf270bba6610b70b8b files/automake-1.5-ccnoco-test.patch 547
diff --git a/sys-devel/automake/automake-1.5.ebuild b/sys-devel/automake/automake-1.5.ebuild
index b318aa727bc8..14578289b285 100644
--- a/sys-devel/automake/automake-1.5.ebuild
+++ b/sys-devel/automake/automake-1.5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.5.ebuild,v 1.15 2005/01/30 13:35:56 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.5.ebuild,v 1.16 2005/01/30 13:54:13 vapier Exp $
inherit eutils gnuconfig
@@ -23,6 +23,8 @@ src_unpack() {
cd ${S}
epatch ${FILESDIR}/${P}-target_hook.patch
epatch ${FILESDIR}/${P}-slot.patch
+ epatch ${FILESDIR}/${P}-ccnoco-test.patch
+ epatch ${FILESDIR}/${P}-dirnames-test.patch
sed -i \
-e "/^@setfilename/s|automake|automake${SLOT}|" \
-e "s|automake: (automake)|automake v${SLOT}: (automake${SLOT})|" \
diff --git a/sys-devel/automake/files/automake-1.5-ccnoco-test.patch b/sys-devel/automake/files/automake-1.5-ccnoco-test.patch
new file mode 100644
index 000000000000..086af020fd79
--- /dev/null
+++ b/sys-devel/automake/files/automake-1.5-ccnoco-test.patch
@@ -0,0 +1,31 @@
+diff -u automake-1.5/tests/ccnoco.test automake-1.6.3/tests/ccnoco.test
+--- automake-1.5/tests/ccnoco.test 2003-06-07 06:34:18.000000000 +0900
++++ automake-1.6.3/tests/ccnoco.test 2003-06-07 06:34:18.000000000 +0900
+@@ -39,7 +39,6 @@
+ }
+ END
+
+-$needs_autoconf
+ gcc -v || exit 77
+
+ cat > Mycomp << 'END'
+@@ -51,7 +50,7 @@
+ ;;
+ esac
+
+-exec gcc ${1+"$@"}
++exec gcc "$@"
+ END
+
+ chmod +x Mycomp
+@@ -59,6 +58,10 @@
+ set -e
+
+
++# Ignore user CFLAGS.
++CFLAGS=
++export CFLAGS
++
+ for conf in configure.1 configure.3; do
+ cp $conf configure.in
+
diff --git a/sys-devel/automake/files/automake-1.5-dirnames-test.patch b/sys-devel/automake/files/automake-1.5-dirnames-test.patch
new file mode 100644
index 000000000000..7da9ccaa1444
--- /dev/null
+++ b/sys-devel/automake/files/automake-1.5-dirnames-test.patch
@@ -0,0 +1,40 @@
+diff -u automake-1.5/tests/dirname.test automake-1.6.3/tests/dirname.test
+--- automake-1.5/tests/dirname.test 2003-04-25 15:44:56.000000000 +0900
++++ automake-1.6.3/tests/dirname.test 2003-04-25 15:44:56.000000000 +0900
+@@ -5,7 +5,7 @@
+ . $srcdir/defs || exit 1
+
+ cat > configure.in << 'END'
+-AC_PLAIN_SCRIPT
++AC_INIT
+ echo "1 /a/path/to/a/file = _AM_DIRNAME([/a/path/to/a/file])"
+ echo "2 another/path/to/a/file = _AM_DIRNAME([another/path/to/a/file])"
+ echo "3 file = _AM_DIRNAME([file])"
+@@ -15,17 +15,13 @@
+ echo "7 /file = _AM_DIRNAME([/file])"
+ END
+
+-# Fail gracefully if no autoconf.
+-$needs_autoconf
+-
+ $ACLOCAL || exit 1
+-$AUTOCONF || exit 1
+-
+-# fail gracefully if autoconf didn't support AC_PLAIN_SCRIPT, because it won't
+-# support our regexps anyhow
+-test -s configure || exit 77
++# fail gracefully if autoconf didn't support support our regexps anyhow
++$AUTOCONF || exit 77
+
+-$SHELL ./configure >got || exit 1
++# Use --quiet otherwise unwelcome messages like "loading site script"
++# would cause a failure.
++./configure --quiet >got || exit 1
+
+ cat >wanted <<EOF
+ 1 /a/path/to/a/file = /a/path/to/a
+@@ -40,4 +36,3 @@
+ diff wanted got || exit 1
+
+ exit 0
+-