# Copyright 1999-2010 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.6.3.ebuild,v 1.3 2010/09/23 22:15:10 hwoarang Exp $ # bah, tests fail. Needs to be fixed ... RESTRICT="test" 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" LICENSE="GPL-2 MIT" SLOT="0" KEYWORDS="-* amd64 x86" IUSE="" # Binutils is needed for libbfd RDEPEND="!!=dev-lang/mono-2.2 >=dev-libs/libedit-20090111 sys-devel/binutils dev-libs/glib:2" DEPEND="${RDEPEND} !dev-lang/mercury" src_prepare() { go-mono_src_prepare epatch "${FILESDIR}/${PN}-2.6-respect-cflags.patch" \ "${FILESDIR}/${PN}-2.6-system-bfd.patch" \ "${FILESDIR}/${PN}-2.6-system-libedit.patch" 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 } src_compile() { emake -j1 || die "Failed to build" }