summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@gentoo.org>2008-03-03 06:04:15 +0000
committerSaleem Abdulrasool <compnerd@gentoo.org>2008-03-03 06:04:15 +0000
commit31dee8de0805c5b204d5b8be0e6927db25ada11c (patch)
tree5c640c19d62ffa74cc95612973f0498fd4902652
parentMarked ~hppa (bug #210769). (diff)
downloadgentoo-2-31dee8de0805c5b204d5b8be0e6927db25ada11c.tar.gz
gentoo-2-31dee8de0805c5b204d5b8be0e6927db25ada11c.tar.bz2
gentoo-2-31dee8de0805c5b204d5b8be0e6927db25ada11c.zip
die parallel builds die! add a nasty hack to make it sorta kinda but not really work
(Portage version: 2.1.4.4)
-rw-r--r--dev-util/monodevelop/ChangeLog6
-rw-r--r--dev-util/monodevelop/files/monodevelop-0.19-parallel-build.patch37
-rw-r--r--dev-util/monodevelop/monodevelop-0.19.ebuild3
3 files changed, 44 insertions, 2 deletions
diff --git a/dev-util/monodevelop/ChangeLog b/dev-util/monodevelop/ChangeLog
index eb6d92e1e666..321eac03dad0 100644
--- a/dev-util/monodevelop/ChangeLog
+++ b/dev-util/monodevelop/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-util/monodevelop
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop/ChangeLog,v 1.55 2008/03/02 07:19:50 compnerd Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop/ChangeLog,v 1.56 2008/03/03 06:04:14 compnerd Exp $
+
+ 03 Mar 2008; Saleem Abdulrasool <compnerd@gentoo.org>
+ +files/monodevelop-0.19-parallel-build.patch, monodevelop-0.19.ebuild:
+ Add *nasty* hack to get parallel builds working
*monodevelop-0.19 (02 Mar 2008)
diff --git a/dev-util/monodevelop/files/monodevelop-0.19-parallel-build.patch b/dev-util/monodevelop/files/monodevelop-0.19-parallel-build.patch
new file mode 100644
index 000000000000..253729de6dbe
--- /dev/null
+++ b/dev-util/monodevelop/files/monodevelop-0.19-parallel-build.patch
@@ -0,0 +1,37 @@
+--- src/addins/MonoDevelop.GtkCore/Makefile.am 2008-03-02 19:51:56.000000000 -0800
++++ src/addins/MonoDevelop.GtkCore/Makefile.am 2008-03-02 19:52:17.000000000 -0800
+@@ -98,6 +98,9 @@
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library \
+ $(build_resources:%=/resource:%) $(build_sources) $(REFS)
+
++$(ASSEMBLY).mdb: $(ASSEMBLY)
++ true
++
+ if HAVE_GNOME_SHARP
+ assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.GtkCore
+ assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+--- src/addins/MonoDevelop.WebReferences/Makefile.am 2008-03-02 19:50:26.000000000 -0800
++++ src/addins/MonoDevelop.WebReferences/Makefile.am 2008-03-02 19:51:33.000000000 -0800
+@@ -56,6 +56,9 @@
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library \
+ $(build_resources:%=/resource:%) $(build_sources) $(REFS)
+
++$(ASSEMBLY).mdb: $(ASSEMBLY)
++ true
++
+ assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.WebReferences
+ assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+--- src/addins/MonoDevelop.GtkCore/Makefile.am.orig 2008-03-02 21:16:08.000000000 -0800
++++ src/addins/MonoDevelop.GtkCore/Makefile.am 2008-03-02 21:16:49.000000000 -0800
+@@ -84,7 +84,9 @@
+ svn cp -m "Update Stetic sources" svn+ssh://mono-cvs.ximian.com/source/trunk/stetic svn+ssh://mono-cvs.ximian.com/source/trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/lib/stetic
+
+ if HAVE_GNOME_SHARP
+-all: $(ASSEMBLY)
++all: stetic_dlls $(ASSEMBLY)
++stetic_dlls:
++ cd lib ; make -f Makefile ; cd ..
+ else
+ all:
+ endif
diff --git a/dev-util/monodevelop/monodevelop-0.19.ebuild b/dev-util/monodevelop/monodevelop-0.19.ebuild
index 7496495f2fa2..a46b7cfbb453 100644
--- a/dev-util/monodevelop/monodevelop-0.19.ebuild
+++ b/dev-util/monodevelop/monodevelop-0.19.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/dev-util/monodevelop/monodevelop-0.19.ebuild,v 1.1 2008/03/02 07:19:50 compnerd Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop/monodevelop-0.19.ebuild,v 1.2 2008/03/03 06:04:14 compnerd Exp $
inherit autotools eutils fdo-mime mono multilib
@@ -44,6 +44,7 @@ src_unpack() {
epatch "${FILESDIR}/${PN}-0.18.1-configure.patch"
epatch "${FILESDIR}/${PN}-0.18.1-libstetic.patch"
+ epatch "${FILESDIR}/${PN}-0.19-parallel-build.patch"
epatch "${FILESDIR}/${PN}-0.19-exuberant-ctags.patch"
eautoreconf || die "eautoreconf failed"