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/files
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/files')
-rw-r--r--sys-apps/texinfo/files/texinfo-4.11-parallel-build.patch21
1 files changed, 21 insertions, 0 deletions
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)
+