dev-lang/mono: multilib support
authorVadim A. Misbakh-Soloviov <git@mva.name>
Fri, 22 Jul 2016 16:15:52 +0000 (23:15 +0700)
committerMikhail Pukhlikov <cynede@gentoo.org>
Fri, 29 Jul 2016 20:09:04 +0000 (00:09 +0400)
dev-lang/mono/mono-4.4.1.0.ebuild

index fb97c33db955fa158de036b0574230c0ca2fb15a..cf1b29bd596f1624e3bb75d83ea395e530cc2a70 100644 (file)
@@ -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