From 5616849ce34415ec14aba0cf15e1db6c68478323 Mon Sep 17 00:00:00 2001 From: "Vadim A. Misbakh-Soloviov" Date: Fri, 22 Jul 2016 23:15:52 +0700 Subject: dev-lang/mono: multilib support --- dev-lang/mono/mono-4.4.1.0.ebuild | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/dev-lang/mono/mono-4.4.1.0.ebuild b/dev-lang/mono/mono-4.4.1.0.ebuild index fb97c33db955..cf1b29bd596f 100644 --- a/dev-lang/mono/mono-4.4.1.0.ebuild +++ b/dev-lang/mono/mono-4.4.1.0.ebuild @@ -4,7 +4,7 @@ EAPI=6 -inherit eutils linux-info mono-env flag-o-matic pax-utils versionator +inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" HOMEPAGE="http://www.mono-project.com/Main_Page" @@ -80,11 +80,12 @@ src_prepare() { #epatch "${FILESDIR}/fix-for-GitExtensions-issue-2710-another-resolution.patch" #epatch "${FILESDIR}/fix-for-bug36724.patch" - default_src_prepare + default #eapply_user + multilib_copy_sources } -src_configure() { +multilib_src_configure() { local myeconfargs=( --disable-silent-rules $(use_with xen xen_opt) @@ -94,19 +95,15 @@ src_configure() { $(use_enable nls) ) - default_src_configure + econf "${myeconfargs[@]}" } -src_compile() { - default_src_compile -} - -src_test() { +multilib_src_test() { cd mcs/tests || die emake check } -src_install() { +multilib_src_install() { default_src_install # Remove files not respecting LDFLAGS and that we are not supposed to provide, see Fedora -- cgit v1.2.3-65-gdbad