commit:     5616849ce34415ec14aba0cf15e1db6c68478323
Author:     Vadim A. Misbakh-Soloviov <git <AT> mva <DOT> name>
AuthorDate: Fri Jul 22 16:15:52 2016 +0000
Commit:     Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org>
CommitDate: Fri Jul 29 20:09:04 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5616849c

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 fb97c33..cf1b29b 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

Reply via email to