summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Ullmann <jokey@gentoo.org>2007-07-24 22:05:22 +0000
committerMarkus Ullmann <jokey@gentoo.org>2007-07-24 22:05:22 +0000
commitee69e7a84ea0d30d2964d880ead618849e0ff8bb (patch)
treed1a2b11156958f509f2bbfde84491ec8f05b8f05 /media-gfx
parentbump to 0.4.15 and cleanup of old unstable versions (diff)
downloadgentoo-2-ee69e7a84ea0d30d2964d880ead618849e0ff8bb.tar.gz
gentoo-2-ee69e7a84ea0d30d2964d880ead618849e0ff8bb.tar.bz2
gentoo-2-ee69e7a84ea0d30d2964d880ead618849e0ff8bb.zip
Add parallel build fix from bug #173676 thanks to Axel Dyks
(Portage version: 2.1.3_rc8)
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/graphviz/ChangeLog6
-rw-r--r--media-gfx/graphviz/files/graphviz-2.12-parallel-build.patch93
-rw-r--r--media-gfx/graphviz/graphviz-2.12.ebuild3
3 files changed, 100 insertions, 2 deletions
diff --git a/media-gfx/graphviz/ChangeLog b/media-gfx/graphviz/ChangeLog
index 980e4880f932..82b2b7137250 100644
--- a/media-gfx/graphviz/ChangeLog
+++ b/media-gfx/graphviz/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-gfx/graphviz
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphviz/ChangeLog,v 1.123 2007/07/22 09:57:04 dberkholz Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphviz/ChangeLog,v 1.124 2007/07/24 22:05:22 jokey Exp $
+
+ 24 Jul 2007; Markus Ullmann <jokey@gentoo.org>
+ +files/graphviz-2.12-parallel-build.patch, graphviz-2.12.ebuild:
+ Add parallel build fix from bug #173676 thanks to Axel Dyks
22 Jul 2007; Donnie Berkholz <dberkholz@gentoo.org>;
graphviz-2.6-r1.ebuild:
diff --git a/media-gfx/graphviz/files/graphviz-2.12-parallel-build.patch b/media-gfx/graphviz/files/graphviz-2.12-parallel-build.patch
new file mode 100644
index 000000000000..ab19b4f01f51
--- /dev/null
+++ b/media-gfx/graphviz/files/graphviz-2.12-parallel-build.patch
@@ -0,0 +1,93 @@
+diff -ru graphviz-2.12.orig/tclpkg/gv/Makefile.am graphviz-2.12/tclpkg/gv/Makefile.am
+--- graphviz-2.12.orig/tclpkg/gv/Makefile.am 2006-09-12 19:34:43.000000000 +0200
++++ graphviz-2.12/tclpkg/gv/Makefile.am 2007-04-07 23:18:32.000000000 +0200
+@@ -20,7 +20,8 @@
+ libgv_sharp_la_SOURCES = $(BASESOURCES)
+ libgv_sharp_la_LIBADD = $(BASELIBS) @SHARP_LIBS@
+ libgv_sharp_la_LDFLAGS =
+-gv_sharp.cpp $(SHARP_hdr): gv.i
++$(SHARP_hdr): gv_sharp.cpp
++gv_sharp.cpp: gv.i
+ $(SWIG) -c++ -csharp -namespace gv -o gv_sharp.cpp $(srcdir)/gv.i
+
+ pkgguiledir = $(pkglibdir)/guile
+@@ -29,7 +30,8 @@
+ libgv_guile_la_SOURCES = $(BASESOURCES)
+ libgv_guile_la_LIBADD = $(BASELIBS) @GUILE_LIBS@
+ libgv_guile_la_LDFLAGS =
+-gv_guile.cpp $(GUILE_hdr): gv.i
++$(GUILE_hdr): gv_guile.cpp
++gv_guile.cpp: gv.i
+ $(SWIG) -c++ -guile -o gv_guile.cpp $(srcdir)/gv.i
+ $(SED) -e 's/SWIG_GUILE_INIT_STATIC void/void/' <gv_guile.cpp >t
+ mv -f t gv_guile.cpp
+@@ -49,7 +51,8 @@
+ libgv_java_la_SOURCES = $(BASESOURCES)
+ libgv_java_la_LIBADD = $(BASELIBS) @JAVA_LIBS@
+ libgv_java_la_LDFLAGS =
+-gv_java.cpp $(JAVA_hdr): gv.i
++$(JAVA_hdr): gv_java.cpp
++gv_java.cpp: gv.i
+ $(SWIG) -c++ -java -o gv_java.cpp $(srcdir)/gv.i
+
+ pkgluadir = $(pkglibdir)/lua
+@@ -67,7 +70,8 @@
+ libgv_ocaml_la_SOURCES = $(BASESOURCES)
+ libgv_ocaml_la_LIBADD = $(BASELIBS) @OCAML_LIBS@
+ libgv_ocaml_la_LDFLAGS =
+-gv_ocaml.cpp $(OCAML_hdr): gv.i
++$(OCAML_hdr): gv_ocaml.cpp
++gv_ocaml.cpp: gv.i
+ $(SWIG) -c++ -ocaml -o gv_ocaml.cpp $(srcdir)/gv.i
+
+ pkgperldir = $(pkglibdir)/perl
+@@ -76,7 +80,8 @@
+ libgv_perl_la_SOURCES = $(BASESOURCES)
+ libgv_perl_la_LIBADD = $(BASELIBS) @PERL_LIBS@
+ libgv_perl_la_LDFLAGS =
+-gv_perl.cpp $(PERL_hdr): gv.i
++$(PERL_hdr): gv_perl.cpp
++gv_perl.cpp: gv.i
+ $(SWIG) -c++ -perl -o gv_perl.cpp $(srcdir)/gv.i
+
+ pkgphpdir = $(pkglibdir)/php
+@@ -85,7 +90,8 @@
+ libgv_php_la_SOURCES = $(BASESOURCES)
+ libgv_php_la_LIBADD = $(BASELIBS) @PHP_LIBS@
+ libgv_php_la_LDFLAGS =
+-gv_php.cpp $(PHP_hdr): gv.i
++$(PHP_hdr): gv_php.cpp
++gv_php.cpp: gv.i
+ $(SWIG) -c++ -php -o gv_php.cpp $(srcdir)/gv.i
+
+ pkgpythondir = $(pkglibdir)/python
+@@ -94,7 +100,8 @@
+ libgv_python_la_SOURCES = $(BASESOURCES)
+ libgv_python_la_LIBADD = $(BASELIBS) @PYTHON_LIBS@
+ libgv_python_la_LDFLAGS =
+-gv_python.cpp $(PYTHON_hdr): gv.i
++$(PYTHON_hdr): gv_python.cpp
++gv_python.cpp: gv.i
+ $(SWIG) -c++ -python -o gv_python.cpp $(srcdir)/gv.i
+
+ pkgrubydir = $(pkglibdir)/ruby
+@@ -103,7 +110,8 @@
+ libgv_ruby_la_SOURCES = $(BASESOURCES)
+ libgv_ruby_la_LIBADD = $(BASELIBS) @RUBY_LIBS@
+ libgv_ruby_la_LDFLAGS =
+-gv_ruby.cpp $(RUBY_hdr): gv.i
++$(RUBY_hdr): gv_ruby.cpp
++gv_ruby.cpp: gv.i
+ $(SWIG) -c++ -ruby -o gv_ruby.cpp $(srcdir)/gv.i
+
+ pkgtcldir = $(pkglibdir)/tcl
+@@ -112,7 +120,8 @@
+ libgv_tcl_la_SOURCES = $(BASESOURCES)
+ libgv_tcl_la_LIBADD = $(top_builddir)/tclpkg/tclstubs/libtclstubs_C.la $(BASELIBS) @TCL_LIBS@
+ libgv_tcl_la_LDFLAGS =
+-gv_tcl.cpp $(TCL_hdr): gv.i
++$(TCL_hdr): gv_tcl.cpp
++gv_tcl.cpp: gv.i
+ $(SWIG) -c++ -tcl -namespace -o gv_tcl.cpp $(srcdir)/gv.i
+
+ pkginclude_DATA = gv.i gv.cpp
diff --git a/media-gfx/graphviz/graphviz-2.12.ebuild b/media-gfx/graphviz/graphviz-2.12.ebuild
index 802542c75db8..8a3110eb92bc 100644
--- a/media-gfx/graphviz/graphviz-2.12.ebuild
+++ b/media-gfx/graphviz/graphviz-2.12.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/media-gfx/graphviz/graphviz-2.12.ebuild,v 1.19 2007/07/12 16:06:09 uberlord Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphviz/graphviz-2.12.ebuild,v 1.20 2007/07/24 22:05:22 jokey Exp $
WANT_AUTOCONF=latest
WANT_AUTOMAKE=latest
@@ -91,6 +91,7 @@ src_unpack() {
epatch "${FILESDIR}/${P}-find-system-libgd.patch"
epatch "${FILESDIR}/${P}-configure.patch"
epatch "${FILESDIR}/${P}-bindings.patch"
+ epatch "${FILESDIR}/${P}-parallel-build.patch"
sed -i \
-e 's:LC_COLLATE=C:LC_ALL=C:g' \