diff options
author | 2009-07-27 22:16:02 +0000 | |
---|---|---|
committer | 2009-07-27 22:16:02 +0000 | |
commit | 8f3bfce76993756dcab7123f93c8c3ef7e91aeee (patch) | |
tree | c6404447f3b7b00bec9e41a547a5dc26e960c697 /dev-util/mono-debugger/mono-debugger-2.4.2-r1.ebuild | |
parent | Add issue number. (diff) | |
download | gentoo-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)
Diffstat (limited to 'dev-util/mono-debugger/mono-debugger-2.4.2-r1.ebuild')
-rw-r--r-- | dev-util/mono-debugger/mono-debugger-2.4.2-r1.ebuild | 46 |
1 files changed, 46 insertions, 0 deletions
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 +} |