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