summaryrefslogtreecommitdiff
path: root/recipes/mono/mono-2.4.2.3
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/mono/mono-2.4.2.3')
-rw-r--r--recipes/mono/mono-2.4.2.3/0001-remove-docs-dir-from-build.patch30
-rw-r--r--recipes/mono/mono-2.4.2.3/configure.patch44
-rw-r--r--recipes/mono/mono-2.4.2.3/mini-arm.patch11
-rw-r--r--recipes/mono/mono-2.4.2.3/mono-cross-compilation-for-amd64.patch166
4 files changed, 0 insertions, 251 deletions
diff --git a/recipes/mono/mono-2.4.2.3/0001-remove-docs-dir-from-build.patch b/recipes/mono/mono-2.4.2.3/0001-remove-docs-dir-from-build.patch
deleted file mode 100644
index 4e276e3f0c..0000000000
--- a/recipes/mono/mono-2.4.2.3/0001-remove-docs-dir-from-build.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 2ca04d7b2af1f1d690d918da047b03de768f1a8b Mon Sep 17 00:00:00 2001
-From: Cliff Brake <cbrake@bec-systems.com>
-Date: Fri, 31 Jul 2009 17:48:47 -0400
-Subject: [PATCH] remove docs dir from build
-
----
- Makefile.am | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index 083bb82..386ed91 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -1,11 +1,11 @@
- AUTOMAKE_OPTIONS = foreign
- ACLOCAL_AMFLAGS = -I .
-
--SUBDIRS = po $(libgc_dir) $(eglib_dir) mono $(ikvm_native_dir) support data runtime scripts man samples web msvc docs
-+SUBDIRS = po $(libgc_dir) $(eglib_dir) mono $(ikvm_native_dir) support data runtime scripts man samples web msvc
-
- # Keep in sync with SUBDIRS
- ## 'tools' is not normally built
--DIST_SUBDIRS = po libgc $(eglib_dir) mono ikvm-native support data runtime scripts man samples web tools msvc docs
-+DIST_SUBDIRS = po libgc $(eglib_dir) mono ikvm-native support data runtime scripts man samples web tools msvc
-
- EXTRA_DIST= nls.m4 po.m4 progtest.m4 mono-uninstalled.pc.in build-mingw32.sh LICENSE mkinstalldirs
-
---
-1.6.0.4
-
diff --git a/recipes/mono/mono-2.4.2.3/configure.patch b/recipes/mono/mono-2.4.2.3/configure.patch
deleted file mode 100644
index 7ca874ab07..0000000000
--- a/recipes/mono/mono-2.4.2.3/configure.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-Index: mono-2.4.2.1/configure.in
-===================================================================
---- mono-2.4.2.1.orig/configure.in 2008-11-13 18:22:29.000000000 -0500
-+++ mono-2.4.2.1/configure.in 2008-12-10 16:03:11.000000000 -0500
-@@ -1155,6 +1155,8 @@
- ], [
- AC_MSG_RESULT(no)
- with_tls=pthread
-+ ], [
-+ AC_MSG_RESULT(yes)
- ])
- fi
-
-@@ -1257,6 +1259,9 @@
- ], [
- with_sigaltstack=no
- AC_MSG_RESULT(no)
-+ ], [
-+ AC_MSG_RESULT(yes)
-+ AC_DEFINE(HAVE_WORKING_SIGALTSTACK)
- ])
- fi
-
-@@ -1746,6 +1751,7 @@
-
- jit_wanted=false
- interp_wanted=false
-+echo "CLIFF: checking host = $host"
- case "$host" in
- # mips-sgi-irix5.* | mips-sgi-irix6.*)
- # TARGET=MIPS;
-@@ -1882,10 +1888,12 @@
- jit_wanted=true
- ;;
- arm*-linux*)
-+ echo "CLIFF: found arm linux"
- TARGET=ARM;
- arch_target=arm;
- ACCESS_UNALIGNED="no"
- JIT_SUPPORTED=yes
-+ CPPFLAGS="$CPPFLAGS -DARM_FPU_VFP=1"
- jit_wanted=true
- ;;
- s390-*-linux*)
diff --git a/recipes/mono/mono-2.4.2.3/mini-arm.patch b/recipes/mono/mono-2.4.2.3/mini-arm.patch
deleted file mode 100644
index d517a5a276..0000000000
--- a/recipes/mono/mono-2.4.2.3/mini-arm.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- mono-2.4.2.1/mono/mini/mini-arm.h 2009-06-23 09:41:00.000000000 -0600
-+++ mono-2.4.2.1/mono/mini/mini-arm.h 2009-06-23 09:40:27.000000000 -0600
-@@ -9,7 +9,7 @@
- #endif
-
- #ifdef ARM_FPU_VFP
--#error "VFP support is not complete, try mono SVN for that."
-+//#error "VFP support is not complete, try mono SVN for that."
- #endif
-
- #if defined(__ARM_EABI__)
diff --git a/recipes/mono/mono-2.4.2.3/mono-cross-compilation-for-amd64.patch b/recipes/mono/mono-2.4.2.3/mono-cross-compilation-for-amd64.patch
deleted file mode 100644
index 3cf5473e8a..0000000000
--- a/recipes/mono/mono-2.4.2.3/mono-cross-compilation-for-amd64.patch
+++ /dev/null
@@ -1,166 +0,0 @@
-https://bugzilla.novell.com/show_bug.cgi?id=515050#c2
-
-Backport following fixes from mono-2-4 branch
-http://lists.ximian.com/pipermail/mono-patches/2009-June/151386.html
-http://lists.ximian.com/pipermail/mono-patches/2009-June/151387.html
-
--Khem
-Index: mono-2.4.2.3/mono/mini/genmdesc.pl
-===================================================================
---- mono-2.4.2.3.orig/mono/mini/genmdesc.pl 2009-11-04 15:36:19.000000000 -0800
-+++ mono-2.4.2.3/mono/mini/genmdesc.pl 2009-11-04 15:36:27.000000000 -0800
-@@ -51,7 +51,7 @@ sub load_opcodes
- #print "Running: $cpp\n";
- open (OPS, $cpp) || die "Cannot execute cpp: $!";
- while (<OPS>) {
-- next unless /MINI_OP\s*\(\s*(\S+?)\s*,\s*"(.*?)"/;
-+ next unless /MINI_OP3?\s*\(\s*(\S+?)\s*,\s*"(.*?)"/;
- my ($sym, $name) = ($1, $2);
- push @opcodes, [$sym, $name];
- $table{$name} = {num => $i, name => $name};
-@@ -159,16 +159,19 @@ sub build_table {
- }
-
- sub usage {
-- die "genmdesc.pl arch srcdir desc output name\n";
-+ die "genmdesc.pl arch srcdir output name desc [desc2 ...]\n";
- }
-
- my $arch = shift || usage ();
- my $srcdir = shift || usage ();
--my $file = shift || usage ();
- my $output = shift || usage ();
- my $name = shift || usage ();
-+usage () unless @ARGV;
-+my @files = @ARGV;
-
- load_opcodes ($srcdir, $arch);
--load_file ($file);
-+foreach my $file (@files) {
-+ load_file ($file);
-+}
- build_table ($output, $name);
-
-Index: mono-2.4.2.3/mono/mini/Makefile.am
-===================================================================
---- mono-2.4.2.3.orig/mono/mini/Makefile.am 2009-11-04 15:30:20.000000000 -0800
-+++ mono-2.4.2.3/mono/mini/Makefile.am 2009-11-04 15:36:27.000000000 -0800
-@@ -422,40 +422,40 @@ GENMDESC_PRG=./genmdesc
- endif !CROSS_COMPILING
-
- cpu-x86.h: cpu-x86.md genmdesc$(EXEEXT)
-- $(GENMDESC_PRG) $(srcdir)/cpu-x86.md cpu-x86.h x86_desc
-+ $(GENMDESC_PRG) cpu-x86.h x86_desc $(srcdir)/cpu-x86.md
-
- cpu-amd64.h: cpu-amd64.md genmdesc$(EXEEXT)
-- $(GENMDESC_PRG) $(srcdir)/cpu-amd64.md cpu-amd64.h amd64_desc
-+ $(GENMDESC_PRG) cpu-amd64.h amd64_desc $(srcdir)/cpu-amd64.md
-
- cpu-ppc.h: cpu-ppc.md genmdesc$(EXEEXT)
-- $(GENMDESC_PRG) $(srcdir)/cpu-ppc.md cpu-ppc.h ppcg4
-+ $(GENMDESC_PRG) cpu-ppc.h ppcg4 $(srcdir)/cpu-ppc.md
-
- cpu-ppc64.h: cpu-ppc64.md genmdesc$(EXEEXT)
-- $(GENMDESC_PRG) $(srcdir)/cpu-ppc64.md cpu-ppc64.h ppc64_cpu_desc
-+ $(GENMDESC_PRG) cpu-ppc64.h ppc64_cpu_desc $(srcdir)/cpu-ppc64.md
-
- cpu-arm.h: cpu-arm.md genmdesc$(EXEEXT)
-- $(GENMDESC_PRG) $(srcdir)/cpu-arm.md cpu-arm.h arm_cpu_desc
-+ $(GENMDESC_PRG) cpu-arm.h arm_cpu_desc $(srcdir)/cpu-arm.md
-
- cpu-sparc.h: cpu-sparc.md genmdesc$(EXEEXT)
-- $(GENMDESC_PRG) $(srcdir)/cpu-sparc.md cpu-sparc.h sparc_desc
-+ $(GENMDESC_PRG) cpu-sparc.h sparc_desc $(srcdir)/cpu-sparc.md
-
- cpu-s390.h: cpu-s390.md genmdesc$(EXEEXT)
-- $(GENMDESC_PRG) $(srcdir)/cpu-s390.md cpu-s390.h s390_cpu_desc
-+ $(GENMDESC_PRG) cpu-s390.h s390_cpu_desc $(srcdir)/cpu-s390.md
-
- cpu-s390x.h: cpu-s390x.md genmdesc$(EXEEXT)
-- $(GENMDESC_PRG) $(srcdir)/cpu-s390x.md cpu-s390x.h s390x_cpu_desc
-+ $(GENMDESC_PRG) cpu-s390x.h s390x_cpu_desc $(srcdir)/cpu-s390x.md
-
- cpu-ia64.h: cpu-ia64.md genmdesc$(EXEEXT)
-- $(GENMDESC_PRG) $(srcdir)/cpu-ia64.md cpu-ia64.h ia64_desc
-+ $(GENMDESC_PRG) cpu-ia64.h ia64_desc $(srcdir)/cpu-ia64.md
-
- cpu-alpha.h: cpu-alpha.md genmdesc$(EXEEXT)
-- $(GENMDESC_PRG) $(srcdir)/cpu-alpha.md cpu-alpha.h alpha_desc
-+ $(GENMDESC_PRG) cpu-alpha.h alpha_desc $(srcdir)/cpu-alpha.md
-
- cpu-hppa.h: cpu-hppa.md genmdesc$(EXEEXT)
-- $(GENMDESC_PRG) $(srcdir)/cpu-hppa.md cpu-hppa.h hppa_desc
-+ $(GENMDESC_PRG) cpu-hppa.h hppa_desc $(srcdir)/cpu-hppa.md
-
- cpu-mips.h: cpu-mips.md genmdesc$(EXEEXT)
-- $(GENMDESC_PRG) $(srcdir)/cpu-mips.md cpu-mips.h mips_desc
-+ $(GENMDESC_PRG) cpu-mips.h mips_desc $(srcdir)/cpu-mips.md
-
- testi: mono test.exe
- $(RUNTIME) -v -v --ncompile 1 --compile Test:$(mtest) test.exe
-Index: mono-2.4.2.3/mono/mini/genmdesc.c
-===================================================================
---- mono-2.4.2.3.orig/mono/mini/genmdesc.c 2009-11-04 15:35:34.000000000 -0800
-+++ mono-2.4.2.3/mono/mini/genmdesc.c 2009-11-04 15:36:27.000000000 -0800
-@@ -211,21 +211,20 @@ int
- main (int argc, char* argv [])
- {
- init_table ();
-- switch (argc) {
-- case 2:
-+ if (argc == 2) {
- /* useful to get a new file when some opcodes are added: looses the comments, though */
- load_file (argv [1]);
- dump ();
-- break;
-- case 4:
-- load_file (argv [1]);
-- build_table (argv [2], argv [3]);
-- break;
-- default:
-+ } else if (argc < 4) {
- g_print ("Usage: genmdesc arguments\n");
-- g_print ("\tgenmdesc desc Output to stdout the description file.\n");
-- g_print ("\tgenmdesc desc output name Write to output the description in a table named 'name'.\n");
-+ g_print ("\tgenmdesc desc Output to stdout the description file.\n");
-+ g_print ("\tgenmdesc output name desc [desc1...] Write to output the description in a table named 'name'.\n");
- return 1;
-+ } else {
-+ int i;
-+ for (i = 3; i < argc; ++i)
-+ load_file (argv [i]);
-+ build_table (argv [1], argv [2]);
- }
- return 0;
- }
-Index: mono-2.4.2.3/mono/mini/mini-ops.h
-===================================================================
---- mono-2.4.2.3.orig/mono/mini/mini-ops.h 2009-11-04 15:35:34.000000000 -0800
-+++ mono-2.4.2.3/mono/mini/mini-ops.h 2009-11-04 15:38:37.000000000 -0800
-@@ -72,7 +72,7 @@ MINI_OP(OP_STOREI8_MEMBASE_REG, "storei8
- MINI_OP(OP_STORER4_MEMBASE_REG, "storer4_membase_reg", IREG, FREG, NONE)
- MINI_OP(OP_STORER8_MEMBASE_REG, "storer8_membase_reg", IREG, FREG, NONE)
-
--#ifdef MONO_ARCH_SUPPORT_SIMD_INTRINSICS
-+#if defined(TARGET_X86) || defined(TARGET_AMD64)
- MINI_OP(OP_STOREX_MEMBASE_REG, "storex_membase_reg", IREG, XREG, NONE)
- MINI_OP(OP_STOREX_ALIGNED_MEMBASE_REG, "storex_aligned_membase_reg", IREG, XREG, NONE)
- MINI_OP(OP_STOREX_NTA_MEMBASE_REG, "storex_nta_membase_reg", IREG, XREG, NONE)
-@@ -100,7 +100,7 @@ MINI_OP(OP_LOADR8_MEMBASE,"loadr8_membas
-
- MINI_OP(OP_LOADX_MEMBASE, "loadx_membase", XREG, IREG, NONE)
-
--#ifdef MONO_ARCH_SUPPORT_SIMD_INTRINSICS
-+#if defined(TARGET_X86) || defined(TARGET_AMD64)
- MINI_OP(OP_LOADX_ALIGNED_MEMBASE, "loadx_aligned_membase", XREG, IREG, NONE)
- #endif
-
-@@ -578,7 +578,7 @@ MINI_OP(OP_NOT_NULL, "not_null", NONE, I
-
- /* SIMD opcodes. */
-
--#ifdef MONO_ARCH_SUPPORT_SIMD_INTRINSICS
-+#if defined(TARGET_X86) || defined(TARGET_AMD64)
-
- MINI_OP(OP_ADDPS, "addps", XREG, XREG, XREG)
- MINI_OP(OP_DIVPS, "divps", XREG, XREG, XREG)