diff options
author | 2008-11-23 19:53:17 +0000 | |
---|---|---|
committer | 2008-11-23 19:53:17 +0000 | |
commit | 2e2be7683803d696d0f039a4e8a1319ef5467a8d (patch) | |
tree | 5f93edc3d7b4859cd09a614edb34ccb51ef925fe /dev-util/mono-tools/mono-tools-2.0.ebuild | |
parent | New ebuild, SVG (1.1 for now) schemas for nxml-mode. (diff) | |
download | gentoo-2-2e2be7683803d696d0f039a4e8a1319ef5467a8d.tar.gz gentoo-2-2e2be7683803d696d0f039a4e8a1319ef5467a8d.tar.bz2 gentoo-2-2e2be7683803d696d0f039a4e8a1319ef5467a8d.zip |
Make xulrunner and webkit backends selectable.
(Portage version: 2.2_rc14/cvs/Linux 2.6.28-rc4 x86_64)
Diffstat (limited to 'dev-util/mono-tools/mono-tools-2.0.ebuild')
-rw-r--r-- | dev-util/mono-tools/mono-tools-2.0.ebuild | 47 |
1 files changed, 20 insertions, 27 deletions
diff --git a/dev-util/mono-tools/mono-tools-2.0.ebuild b/dev-util/mono-tools/mono-tools-2.0.ebuild index 88c0b28f23a5..db0a5570eaab 100644 --- a/dev-util/mono-tools/mono-tools-2.0.ebuild +++ b/dev-util/mono-tools/mono-tools-2.0.ebuild @@ -1,8 +1,10 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/mono-tools-2.0.ebuild,v 1.1 2008/11/19 22:36:38 loki_val Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/mono-tools-2.0.ebuild,v 1.2 2008/11/23 19:53:17 loki_val Exp $ -inherit mono multilib eutils +EAPI=2 + +inherit base mono multilib eutils autotools DESCRIPTION="Set of useful Mono related utilities" HOMEPAGE="http://www.mono-project.com/" @@ -11,39 +13,30 @@ SRC_URI="http://ftp.novell.com/pub/mono/sources/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" -IUSE="" +IUSE="webkit xulrunner gtkhtml" RDEPEND=">=dev-lang/mono-2.0 - >=dev-util/monodoc-${PV} - =dev-dotnet/gtk-sharp-2* - =dev-dotnet/glade-sharp-2* - =dev-dotnet/gconf-sharp-2* - =dev-dotnet/gtkhtml-sharp-2*" -DEPEND="${RDEPEND} - sys-devel/gettext - >=dev-util/pkgconfig-0.19" + >=dev-util/monodoc-${PV} + >=dev-dotnet/gtk-sharp-2.12.6[glade] + >=dev-dotnet/gconf-sharp-2 + >=dev-dotnet/gtkhtml-sharp-2 + webkit? ( dev-dotnet/webkit-sharp ) + xulrunner? ( >=dev-dotnet/gecko-sharp-0.13 )" -src_unpack() { - unpack ${A} - cd "${S}" - # Install all our .dlls under $(libdir), not $(prefix)/lib - find "${S}" -name 'Makefile*' -exec \ - sed -i -e "s:\$(prefix)/lib:\$(prefix)/$(get_libdir):g" \ - -e "s:\${prefix}/lib:\${prefix}/$(get_libdir):g" \ - {} \; \ - || die "libdir fixup failed" +DEPEND="${RDEPEND} + sys-devel/gettext + >=dev-util/pkgconfig-0.19" - sed -i -e 's:$prefix/lib:@libdir@:' \ - "${S}"/docbrowser/monodoc.in \ - || die "sed failed" +PATCHES=( "${FILESDIR}/${P}-html-renderer-fixes.patch" ) - epatch "${FILESDIR}/${P}-html-renderer-fixes.patch" +src_prepare() { + base_src_prepare + eautoreconf } -src_compile() { - econf --enable-gtkhtml --disable-gecko || die "configure failed" - emake || die "make failed" +src_configure() { + econf --enable-gtkhtml $(use_enable xulrunner mozilla) $(use_enable webkit) || die "configure failed" } src_install() { |