summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2009-07-27 22:16:02 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2009-07-27 22:16:02 +0000
commit8f3bfce76993756dcab7123f93c8c3ef7e91aeee (patch)
treec6404447f3b7b00bec9e41a547a5dc26e960c697
parentAdd issue number. (diff)
downloadgentoo-2-8f3bfce76993756dcab7123f93c8c3ef7e91aeee.tar.gz
gentoo-2-8f3bfce76993756dcab7123f93c8c3ef7e91aeee.tar.bz2
gentoo-2-8f3bfce76993756dcab7123f93c8c3ef7e91aeee.zip
Add patched version of mono-debugger that works with splitdebug (and uses system libraries). Closes bugs #276435, #276437, #276438.
(Portage version: 2.2_rc33/cvs/Linux x86_64)
-rw-r--r--dev-util/mono-debugger/ChangeLog9
-rw-r--r--dev-util/mono-debugger/mono-debugger-2.4.2-r1.ebuild46
2 files changed, 54 insertions, 1 deletions
diff --git a/dev-util/mono-debugger/ChangeLog b/dev-util/mono-debugger/ChangeLog
index bbc4d945b28e..45390ec40a98 100644
--- a/dev-util/mono-debugger/ChangeLog
+++ b/dev-util/mono-debugger/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-util/mono-debugger
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-debugger/ChangeLog,v 1.32 2009/07/04 10:29:33 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-debugger/ChangeLog,v 1.33 2009/07/27 22:16:02 flameeyes Exp $
+
+*mono-debugger-2.4.2-r1 (27 Jul 2009)
+
+ 27 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+ +mono-debugger-2.4.2-r1.ebuild:
+ Add patched version of mono-debugger that works with splitdebug (and uses
+ system libraries). Closes bugs #276435, #276437, #276438.
04 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org>
mono-debugger-2.4.2.ebuild:
diff --git a/dev-util/mono-debugger/mono-debugger-2.4.2-r1.ebuild b/dev-util/mono-debugger/mono-debugger-2.4.2-r1.ebuild
new file mode 100644
index 000000000000..e365889f288e
--- /dev/null
+++ b/dev-util/mono-debugger/mono-debugger-2.4.2-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-debugger/mono-debugger-2.4.2-r1.ebuild,v 1.1 2009/07/27 22:16:02 flameeyes Exp $
+
+EAPI=2
+
+PATCHLEVEL=1
+
+inherit go-mono mono autotools flag-o-matic eutils
+
+DESCRIPTION="Debugger for .NET managed and unmanaged applications"
+HOMEPAGE="http://www.go-mono.com"
+SRC_URI="${SRC_URI}
+ mirror://gentoo/${P}-patches-${PATCHLEVEL}.tar.bz2"
+
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS="-* ~x86 ~amd64"
+IUSE=""
+
+# Binutils is needed for libbfd
+RDEPEND="!!=dev-lang/mono-2.2
+ || ( sys-freebsd/freebsd-lib >=dev-libs/libedit-20090111 )
+ sys-devel/binutils
+ dev-libs/glib:2"
+DEPEND="${RDEPEND}
+ !dev-lang/mercury"
+
+src_prepare() {
+ go-mono_src_prepare
+
+ epatch "${WORKDIR}/${P}-patches-${PATCHLEVEL}"/*
+
+ eautoreconf
+}
+
+src_configure() {
+ # Let's go for extra safety to avoid runtime errors, until
+ # upstream applies it.
+ append-ldflags -Wl,--no-undefined
+
+ go-mono_src_configure \
+ --with-system-libbfd \
+ --with-system-libedit \
+ --disable-static
+}