public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Sergei Trofimovich" <slyfox@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
Date: Fri, 12 Oct 2018 07:27:38 +0000 (UTC)	[thread overview]
Message-ID: <1539329252.d1b0a11d41e3b1e568d057be6414da5f1c078415.slyfox@gentoo> (raw)

commit:     d1b0a11d41e3b1e568d057be6414da5f1c078415
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 11 21:28:21 2018 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Oct 12 07:27:32 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b0a11d

dev-lang/mono: restore multilib support

Dropped prebuilt binaries in tarball. Those
were built for amd64. This caused x86 link failures.

Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 .../{mono-5.16.0.179.ebuild => mono-5.16.0.179-r1.ebuild}  | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/dev-lang/mono/mono-5.16.0.179.ebuild b/dev-lang/mono/mono-5.16.0.179-r1.ebuild
similarity index 89%
rename from dev-lang/mono/mono-5.16.0.179.ebuild
rename to dev-lang/mono/mono-5.16.0.179-r1.ebuild
index 6179696890e..8c768a03719 100644
--- a/dev-lang/mono/mono-5.16.0.179.ebuild
+++ b/dev-lang/mono/mono-5.16.0.179-r1.ebuild
@@ -10,8 +10,7 @@ SLOT="0"
 
 IUSE="nls minimal pax_kernel xen doc"
 
-#TODO: multilib-minimal support
-inherit autotools eutils linux-info mono-env flag-o-matic pax-utils
+inherit autotools eutils linux-info mono-env flag-o-matic pax-utils multilib-minimal
 
 DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
 HOMEPAGE="http://www.mono-project.com/Main_Page"
@@ -72,12 +71,17 @@ src_prepare() {
 	# mono build system can fail otherwise
 	strip-flags
 
+	# prebuilt files were left in tarball by accident:
+	rm -rv external/corefx/src/Native/Unix/System.Native/.libs || die
+	rm -rv external/corefx/src/Native/Unix/System.Native/*.{o,lo} || die
+
 	default
 	# PATCHES contains configure.ac patch
 	eautoreconf
+	multilib_copy_sources
 }
 
-src_configure() {
+multilib_src_configure() {
 	local myeconfargs=(
 		--disable-silent-rules
 		$(use_with xen xen_opt)
@@ -90,12 +94,12 @@ src_configure() {
 	econf "${myeconfargs[@]}"
 }
 
-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	other threads:[~2018-10-12  7:27 UTC|newest]

Thread overview: 80+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-10-12  7:27 Sergei Trofimovich [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-03-02  4:39 [gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/ Sam James
2024-02-27 10:32 Joonas Niilola
2024-02-27 10:32 Joonas Niilola
2023-12-04  8:33 Sam James
2023-10-10  9:04 Joonas Niilola
2023-10-10  7:09 Joonas Niilola
2023-09-04 14:06 Andrew Ammerlaan
2023-07-26  2:53 Sam James
2023-06-28  7:19 Sam James
2023-06-17  2:59 Sam James
2023-06-17  2:25 Sam James
2023-06-07  4:10 Sam James
2021-04-29  0:38 Sam James
2021-04-26 10:34 Sam James
2021-03-29 20:59 Sam James
2021-03-28  4:21 Sam James
2021-03-28  4:21 Sam James
2021-03-28  4:21 Sam James
2021-03-28  4:21 Sam James
2020-08-03 12:34 Mikhail Pukhlikov
2020-07-03 23:22 Aaron Bauman
2020-03-31  8:28 Mikle Kolyada
2020-03-27 16:31 Agostino Sarubbo
2019-12-13  9:06 Mikhail Pukhlikov
2019-10-07 13:42 Mikhail Pukhlikov
2019-09-16 10:20 Mikhail Pukhlikov
2019-07-27 12:54 Aaron Bauman
2019-07-22  6:43 Mikhail Pukhlikov
2019-06-10  7:00 Mikhail Pukhlikov
2019-06-09  2:08 Aaron Bauman
2019-06-07 11:37 Mikhail Pukhlikov
2019-04-22 13:48 Mikhail Pukhlikov
2019-03-19 12:15 Mikhail Pukhlikov
2019-03-05 14:03 Mikhail Pukhlikov
2019-02-14  7:05 Mikhail Pukhlikov
2019-02-01 12:23 Mikhail Pukhlikov
2019-01-09 15:16 Mikhail Pukhlikov
2018-12-07 22:06 Anthony G. Basile
2018-12-05 14:30 Mikhail Pukhlikov
2018-10-11  6:42 Mikhail Pukhlikov
2018-08-09  9:18 Mikhail Pukhlikov
2018-07-02  6:47 Mikhail Pukhlikov
2018-05-25 21:13 Mikle Kolyada
2018-05-08  6:37 Mikhail Pukhlikov
2018-04-20  0:25 Aaron Bauman
2018-04-03 19:20 Aaron Bauman
2017-06-26 10:21 Alexis Ballier
2017-04-02 14:14 Mikhail Pukhlikov
2017-03-01 12:01 Mikhail Pukhlikov
2017-01-24 10:35 Mikhail Pukhlikov
2017-01-11 10:10 Mikhail Pukhlikov
2016-12-23 11:04 Mikhail Pukhlikov
2016-12-08 10:23 Mikhail Pukhlikov
2016-11-30  8:52 Mikhail Pukhlikov
2016-11-30  2:13 Matt Thode
2016-11-24  7:16 Mikhail Pukhlikov
2016-11-10  8:28 Mikhail Pukhlikov
2016-10-25 19:49 Mikhail Pukhlikov
2016-10-07 20:29 Mikhail Pukhlikov
2016-09-29 12:35 Agostino Sarubbo
2016-09-26 12:32 Mikhail Pukhlikov
2016-08-25 17:39 Mikhail Pukhlikov
2016-08-15  7:26 Mikhail Pukhlikov
2016-07-29 20:09 Mikhail Pukhlikov
2016-07-29 20:09 Mikhail Pukhlikov
2016-07-28 14:08 Agostino Sarubbo
2016-07-28  8:43 Agostino Sarubbo
2016-07-08 18:50 Heather Cynede
2016-05-10  6:41 Heather Cynede
2016-03-25 15:28 Manuel Rüger
2016-02-06 22:14 Manuel Rüger
2015-12-22  9:09 Jason Zaman
2015-12-22  8:16 Heather Cynede
2015-11-25 22:37 Manuel Rüger
2015-11-23 11:36 Jason Zaman
2015-08-17  9:20 Heather Cynede
2015-08-16  8:01 Heather Cynede
2015-08-13  9:14 Heather Cynede
2015-08-12 14:05 Heather Cynede

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1539329252.d1b0a11d41e3b1e568d057be6414da5f1c078415.slyfox@gentoo \
    --to=slyfox@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox