summaryrefslogtreecommitdiff
path: root/lang/mono/files/patch-mono_metadata_class.c
diff options
context:
space:
mode:
authorFlorent Thoumie <flz@FreeBSD.org>2009-06-22 07:55:50 +0000
committerFlorent Thoumie <flz@FreeBSD.org>2009-06-22 07:55:50 +0000
commitab4b038114273792b64feb02644f8884bce820a5 (patch)
tree52d874d9c7e8fa1e3470ae9ea43417f4226967fe /lang/mono/files/patch-mono_metadata_class.c
parent- Update to 2009j (diff)
- Update lang/mono to 2.4.
- Update a bunch of c# ports as well (gtksharp20, mono-zeroconf, tomboy, gnome-desktop-sharp, gnomesharp20). - Remove devel/monodoc as it is now included in lang/mono. - Add www/mod_mono, an apache module serving ASP.net pages. - Add www/xsp, a mono-based webserver. PR: ports/135248, ports/135249 Submitted by: Romain Tartiere <romain@blogreen.org>
Diffstat (limited to '')
-rw-r--r--lang/mono/files/patch-mono_metadata_class.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/lang/mono/files/patch-mono_metadata_class.c b/lang/mono/files/patch-mono_metadata_class.c
index 5150caa94ea0..9075cfce9d62 100644
--- a/lang/mono/files/patch-mono_metadata_class.c
+++ b/lang/mono/files/patch-mono_metadata_class.c
@@ -1,14 +1,17 @@
---- mono/metadata/class.c.orig 2008-11-01 01:58:37.000000000 -0300
-+++ mono/metadata/class.c 2008-11-01 02:01:35.000000000 -0300
-@@ -7449,7 +7449,10 @@
+
+$FreeBSD$
+
+--- mono/metadata/class.c.orig
++++ mono/metadata/class.c
+@@ -7648,7 +7648,10 @@
gboolean
mono_class_generic_sharing_enabled (MonoClass *class)
{
--#if defined(__i386__) || defined(__x86_64__)
+-#if defined(__i386__) || defined(__x86_64__) || defined(__arm__) || defined(__mono_ppc__)
+#if defined(__FreeBSD__) && defined(__x86_64__)
-+/* https://bugzilla.novell.com/show_bug.cgi?id=434457 */
++ /* https://bugzilla.novell.com/show_bug.cgi?id=434457 */
+ static gboolean supported = FALSE;
-+#elif defined(__i386__) || defined(__x86_64__)
++#elif defined(__i386__) || defined(__x86_64__) || defined(__arm__) || defined(__mono_ppc__)
static gboolean supported = TRUE;
#else
/* Not supported by the JIT backends */