summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2008-04-19 06:57:15 +0000
committerMike Frysinger <vapier@gentoo.org>2008-04-19 06:57:15 +0000
commitc350e68ffea905f53618f4641e65ffc32136f99d (patch)
tree707dbb1ecc968b138549606db8c0b67d0a398275 /sys-apps/texinfo
parentMark amd64 stable #214428. (diff)
downloadgentoo-2-c350e68ffea905f53618f4641e65ffc32136f99d.tar.gz
gentoo-2-c350e68ffea905f53618f4641e65ffc32136f99d.tar.bz2
gentoo-2-c350e68ffea905f53618f4641e65ffc32136f99d.zip
Add fix from upstream for parallel build issues #214127 by Michael Haubenwallner.
(Portage version: 2.2_pre5)
Diffstat (limited to 'sys-apps/texinfo')
-rw-r--r--sys-apps/texinfo/ChangeLog7
-rw-r--r--sys-apps/texinfo/files/texinfo-4.11-parallel-build.patch21
-rw-r--r--sys-apps/texinfo/texinfo-4.11-r1.ebuild3
3 files changed, 29 insertions, 2 deletions
diff --git a/sys-apps/texinfo/ChangeLog b/sys-apps/texinfo/ChangeLog
index a64ca6f94272..139c211f7cb6 100644
--- a/sys-apps/texinfo/ChangeLog
+++ b/sys-apps/texinfo/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-apps/texinfo
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/texinfo/ChangeLog,v 1.97 2008/04/19 06:53:54 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/texinfo/ChangeLog,v 1.98 2008/04/19 06:57:14 vapier Exp $
+
+ 19 Apr 2008; Mike Frysinger <vapier@gentoo.org>
+ +files/texinfo-4.11-parallel-build.patch, texinfo-4.11-r1.ebuild:
+ Add fix from upstream for parallel build issues #214127 by Michael
+ Haubenwallner.
19 Apr 2008; Mike Frysinger <vapier@gentoo.org> texinfo-4.11-r1.ebuild:
Mark amd64 stable #214428.
diff --git a/sys-apps/texinfo/files/texinfo-4.11-parallel-build.patch b/sys-apps/texinfo/files/texinfo-4.11-parallel-build.patch
new file mode 100644
index 000000000000..ef8ad7deeb97
--- /dev/null
+++ b/sys-apps/texinfo/files/texinfo-4.11-parallel-build.patch
@@ -0,0 +1,21 @@
+Index: info/Makefile.am
+===================================================================
+RCS file: /cvsroot/texinfo/texinfo/info/Makefile.am,v
+retrieving revision 1.14
+retrieving revision 1.15
+diff -u -p -r1.14 -r1.15
+--- info/Makefile.in 15 Dec 2007 14:32:51 -0000 1.14
++++ info/Makefile.in 28 Mar 2008 23:39:20 -0000 1.15
+@@ -70,8 +70,10 @@ cmd_sources = $(srcdir)/session.c $(srcd
+ $(srcdir)/m-x.c $(srcdir)/indices.c $(srcdir)/nodemenu.c \
+ $(srcdir)/footnotes.c $(srcdir)/variables.c
+
+-# The $(EXEEXT) should be added by Automake, but isn't. Fine.
+-$(generated_sources): makedoc$(EXEEXT) $(cmd_sources)
++# Make the target only funs.h even though we create all the
++# $(generated_sources) so that parallel makes won't do the rm && makedoc
++# more than once.
++funs.h: makedoc$(EXEEXT) $(cmd_sources)
+ rm -f $(generated_sources)
+ $(top_builddir)/$(native_tools)/info/makedoc $(cmd_sources)
+
diff --git a/sys-apps/texinfo/texinfo-4.11-r1.ebuild b/sys-apps/texinfo/texinfo-4.11-r1.ebuild
index 1e8c25722b09..5049bf27c9fa 100644
--- a/sys-apps/texinfo/texinfo-4.11-r1.ebuild
+++ b/sys-apps/texinfo/texinfo-4.11-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/texinfo/texinfo-4.11-r1.ebuild,v 1.11 2008/04/19 06:53:54 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/texinfo/texinfo-4.11-r1.ebuild,v 1.12 2008/04/19 06:57:14 vapier Exp $
inherit flag-o-matic
@@ -27,6 +27,7 @@ src_unpack() {
epatch "${FILESDIR}"/${P}-dir-entry.patch #198545
epatch "${FILESDIR}"/${P}-test-tex.patch #195313
epatch "${FILESDIR}"/${P}-test.patch #215359
+ epatch "${FILESDIR}"/${P}-parallel-build.patch #214127
# FreeBSD requires install-sh, but usptream don't have it marked
# exec, #195076