summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2007-12-24 12:55:55 +0000
committerMike Frysinger <vapier@gentoo.org>2007-12-24 12:55:55 +0000
commit3cb9a89ea2b60d1ffb13849b83356943b41bef75 (patch)
tree9aab982622513bb53707025008f15086e8056d3c /sys-devel
parentAdd patch from upstream for fuse syntax which has inline # characters #195405... (diff)
downloadgentoo-2-3cb9a89ea2b60d1ffb13849b83356943b41bef75.tar.gz
gentoo-2-3cb9a89ea2b60d1ffb13849b83356943b41bef75.tar.bz2
gentoo-2-3cb9a89ea2b60d1ffb13849b83356943b41bef75.zip
Add fix from upstream for random aclocal7 test failure #197366 by Joe Millenbach.
(Portage version: 2.1.4_rc11)
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/automake/ChangeLog8
-rw-r--r--sys-devel/automake/automake-1.8.5-r3.ebuild3
-rw-r--r--sys-devel/automake/automake-1.9.6-r2.ebuild3
-rw-r--r--sys-devel/automake/files/automake-1.9.6-aclocal7-test-sleep.patch39
4 files changed, 50 insertions, 3 deletions
diff --git a/sys-devel/automake/ChangeLog b/sys-devel/automake/ChangeLog
index 29031c7a0fd5..13646107b85c 100644
--- a/sys-devel/automake/ChangeLog
+++ b/sys-devel/automake/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-devel/automake
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v 1.107 2007/11/02 06:17:52 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v 1.108 2007/12/24 12:55:54 vapier Exp $
+
+ 24 Dec 2007; Mike Frysinger <vapier@gentoo.org>
+ +files/automake-1.9.6-aclocal7-test-sleep.patch, automake-1.8.5-r3.ebuild,
+ automake-1.9.6-r2.ebuild:
+ Add fix from upstream for random aclocal7 test failure #197366 by Joe
+ Millenbach.
*automake-9999 (02 Nov 2007)
diff --git a/sys-devel/automake/automake-1.8.5-r3.ebuild b/sys-devel/automake/automake-1.8.5-r3.ebuild
index 39bb78d23ec8..c3d135814658 100644
--- a/sys-devel/automake/automake-1.8.5-r3.ebuild
+++ b/sys-devel/automake/automake-1.8.5-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.8.5-r3.ebuild,v 1.15 2007/09/08 06:46:28 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.8.5-r3.ebuild,v 1.16 2007/12/24 12:55:54 vapier Exp $
inherit eutils
@@ -28,6 +28,7 @@ src_unpack() {
doc/automake.texi || die "sed failed"
epatch "${FILESDIR}"/${PN}-1.8.2-infopage-namechange.patch
epatch "${FILESDIR}"/${P}-test-fixes.patch #159557
+ epatch "${FILESDIR}"/${PN}-1.9.6-aclocal7-test-sleep.patch #197366
export WANT_AUTOCONF=2.5
}
diff --git a/sys-devel/automake/automake-1.9.6-r2.ebuild b/sys-devel/automake/automake-1.9.6-r2.ebuild
index a4203b998d65..61b5f7d120a7 100644
--- a/sys-devel/automake/automake-1.9.6-r2.ebuild
+++ b/sys-devel/automake/automake-1.9.6-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.9.6-r2.ebuild,v 1.15 2007/09/08 06:46:28 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.9.6-r2.ebuild,v 1.16 2007/12/24 12:55:54 vapier Exp $
inherit eutils
@@ -32,6 +32,7 @@ src_unpack() {
epatch "${FILESDIR}"/${PN}-1.9.6-infopage-namechange.patch
epatch "${FILESDIR}"/${P}-include-dir-prefix.patch #107435
epatch "${FILESDIR}"/${P}-ignore-comments.patch #126388
+ epatch "${FILESDIR}"/${P}-aclocal7-test-sleep.patch #197366
export WANT_AUTOCONF=2.5
}
diff --git a/sys-devel/automake/files/automake-1.9.6-aclocal7-test-sleep.patch b/sys-devel/automake/files/automake-1.9.6-aclocal7-test-sleep.patch
new file mode 100644
index 000000000000..ea2b227b8d40
--- /dev/null
+++ b/sys-devel/automake/files/automake-1.9.6-aclocal7-test-sleep.patch
@@ -0,0 +1,39 @@
+http://bugs.gentoo.org/197366
+
+commit 8952f7248c2637426bcf83d38f07a8b02124a06e
+Author: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+Date: Wed May 10 20:50:53 2006 +0000
+
+ * tests/aclocal7.test: Add `$sleep's between file touching
+ and automake resp aclocal+automake invocations, to ensure
+ they complete with a time stamp strictly later than the touched
+ file.
+
+diff --git a/tests/aclocal7.test b/tests/aclocal7.test
+index 787565c..f6d5e31 100755
+--- a/tests/aclocal7.test
++++ b/tests/aclocal7.test
+@@ -89,6 +89,7 @@ test `ls -1t sub/Makefile.in foo | sed 1q` = sub/Makefile.in
+ touch fragment.inc
+ $sleep
+ touch foo
++$sleep
+ $ACLOCAL -I m4
+ $AUTOMAKE --no-force
+ # Only ./Makefile.in should change.
+@@ -101,6 +102,7 @@ grep README Makefile.in && exit 1
+ : > README
+ $sleep
+ touch foo
++$sleep
+ $AUTOMAKE --no-force
+ # Even if no dependency change, the content changed.
+ test `ls -1t Makefile.in foo | sed 1q` = Makefile.in
+@@ -111,6 +113,7 @@ grep README Makefile.in
+ : > sub/Makefile.in
+ $sleep
+ touch foo
++$sleep
+ $ACLOCAL -I m4
+ $AUTOMAKE --no-force
+ # Only sub/Makefile.in should change.