summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVadim A. Misbakh-Soloviov <git@mva.name>2016-07-22 23:15:52 +0700
committerMikhail Pukhlikov <cynede@gentoo.org>2016-07-30 00:09:04 +0400
commit5616849ce34415ec14aba0cf15e1db6c68478323 (patch)
tree44e1154672dd97e441efef947aefd3eef80ff356
parentdev-lang/mono: generic cleanup (diff)
downloadgentoo-5616849ce34415ec14aba0cf15e1db6c68478323.tar.gz
gentoo-5616849ce34415ec14aba0cf15e1db6c68478323.tar.bz2
gentoo-5616849ce34415ec14aba0cf15e1db6c68478323.zip
dev-lang/mono: multilib support
-rw-r--r--dev-lang/mono/mono-4.4.1.0.ebuild17
1 files 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