commit:     bee6c31e2c7e7c004e74686de2a17450d3895797
Author:     Ron MacNeil <macro <AT> hotmail <DOT> com>
AuthorDate: Sat Aug  1 10:04:56 2015 +0000
Commit:     Heather Cynede <cynede <AT> gentoo <DOT> org>
CommitDate: Sat Aug  1 11:20:24 2015 +0000
URL:        https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=bee6c31e

mono-4.0.2.5: Add patch to fix build --without-sgen

 ...0.2.5-fix-mono-dis-makefile-am-when-without-sgen.patch | 15 +++++++++++++++
 dev-lang/mono/mono-4.0.2.5.ebuild                         |  5 +++++
 2 files changed, 20 insertions(+)

diff --git 
a/dev-lang/mono/files/mono-4.0.2.5-fix-mono-dis-makefile-am-when-without-sgen.patch
 
b/dev-lang/mono/files/mono-4.0.2.5-fix-mono-dis-makefile-am-when-without-sgen.patch
new file mode 100644
index 0000000..bbf4c6f
--- /dev/null
+++ 
b/dev-lang/mono/files/mono-4.0.2.5-fix-mono-dis-makefile-am-when-without-sgen.patch
@@ -0,0 +1,15 @@
+===================================================================
+RCS file: mono/dis/RCS/Makefile.am,v
+retrieving revision 1.1
+diff -up -r1.1 mono/dis/Makefile.am
+--- mono/dis/Makefile.am       2015/05/08 15:00:22     1.1
++++ mono/dis/Makefile.am       2015/07/14 11:20:29
+@@ -7,7 +7,7 @@ endif
+ if SUPPORT_SGEN
+ metadata_lib=$(top_builddir)/mono/metadata/libmonoruntimesgen-static.la
+ else
+-metadata_lib=$(top_builddir)/mono/metadata/libmonoruntime-static.a
++metadata_lib=$(top_builddir)/mono/metadata/libmonoruntime-static.la
+ gc_lib=$(LIBGC_STATIC_LIBS)
+ endif
+ 

diff --git a/dev-lang/mono/mono-4.0.2.5.ebuild 
b/dev-lang/mono/mono-4.0.2.5.ebuild
index 3257f07..22c6348 100644
--- a/dev-lang/mono/mono-4.0.2.5.ebuild
+++ b/dev-lang/mono/mono-4.0.2.5.ebuild
@@ -4,6 +4,7 @@
 
 EAPI=5
 AUTOTOOLS_PRUNE_LIBTOOL_FILES="all"
+AUTOTOOLS_AUTORECONF=1
 
 inherit eutils linux-info mono-env flag-o-matic pax-utils autotools-utils
 
@@ -71,6 +72,10 @@ src_prepare() {
        # https://bugzilla.xamarin.com/show_bug.cgi?id=31779
        epatch "${FILESDIR}/${P}-fix-decimal-ms-on-big-endian.patch"
 
+       # Fix build --without-sgen
+       # https://bugzilla.xamarin.com/show_bug.cgi?id=32015
+       epatch 
"${FILESDIR}/${P}-fix-mono-dis-makefile-am-when-without-sgen.patch"
+
        autotools-utils_src_prepare
        epatch "${FILESDIR}/systemweb3.patch"
 }

Reply via email to