summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Johanson <latexer@gentoo.org>2005-03-25 21:42:47 +0000
committerPeter Johanson <latexer@gentoo.org>2005-03-25 21:42:47 +0000
commit429e0d1069842d18bba190bb3cf9dba429d80b73 (patch)
tree69611f7d52b6f6c4cbdbde4f36d9be1fb3435228 /dev-lang/mono/files
parent+ idn use flag for bind (diff)
downloadgentoo-2-429e0d1069842d18bba190bb3cf9dba429d80b73.tar.gz
gentoo-2-429e0d1069842d18bba190bb3cf9dba429d80b73.tar.bz2
gentoo-2-429e0d1069842d18bba190bb3cf9dba429d80b73.zip
Bump, includes a few important fixes from SVN since the release, and the pathfix stuff from the 1.0.x mono ebuilds.
(Portage version: 2.0.51.19)
Diffstat (limited to 'dev-lang/mono/files')
-rw-r--r--dev-lang/mono/files/digest-mono-1.1.51
-rw-r--r--dev-lang/mono/files/mono-1.1.5-pathfix.diff12
-rw-r--r--dev-lang/mono/files/mono-1.1.5-r42108.diff11
-rw-r--r--dev-lang/mono/files/mono-1.1.5-r42122.diff40
4 files changed, 64 insertions, 0 deletions
diff --git a/dev-lang/mono/files/digest-mono-1.1.5 b/dev-lang/mono/files/digest-mono-1.1.5
new file mode 100644
index 000000000000..0c20ed385f1e
--- /dev/null
+++ b/dev-lang/mono/files/digest-mono-1.1.5
@@ -0,0 +1 @@
+MD5 a4a0878ca1964a2a27db88dc0b9edb57 mono-1.1.5.tar.gz 13689959
diff --git a/dev-lang/mono/files/mono-1.1.5-pathfix.diff b/dev-lang/mono/files/mono-1.1.5-pathfix.diff
new file mode 100644
index 000000000000..01eb67f1c881
--- /dev/null
+++ b/dev-lang/mono/files/mono-1.1.5-pathfix.diff
@@ -0,0 +1,12 @@
+diff -aur mono-1.1.4-orig/mcs/class/corlib/System.IO/Path.cs mono-1.1.4/mcs/class/corlib/System.IO/Path.cs
+--- mono-1.1.4-orig/mcs/class/corlib/System.IO/Path.cs 2005-02-05 14:42:23.000000000 -0500
++++ mono-1.1.4/mcs/class/corlib/System.IO/Path.cs 2005-02-22 21:00:50.122250160 -0500
+@@ -387,7 +387,7 @@
+ //if (root == path) return path;
+
+ // STEP 3: split the directories, this gets rid of consecutative "/"'s
+- string [] dirs = path.Split (DirectorySeparatorChar, AltDirectorySeparatorChar);
++ string [] dirs = path.Split (DirectorySeparatorChar);
+ // STEP 4: Get rid of directories containing . and ..
+ int target = 0;
+
diff --git a/dev-lang/mono/files/mono-1.1.5-r42108.diff b/dev-lang/mono/files/mono-1.1.5-r42108.diff
new file mode 100644
index 000000000000..6b180e740807
--- /dev/null
+++ b/dev-lang/mono/files/mono-1.1.5-r42108.diff
@@ -0,0 +1,11 @@
+diff -aur mono-1.1.5-orig/mono/metadata/metadata.c mono-1.1.5/mono/metadata/metadata.c
+--- mono-1.1.5-orig/mono/metadata/metadata.c 2005-03-16 11:18:22.000000000 -0500
++++ mono-1.1.5/mono/metadata/metadata.c 2005-03-22 23:50:27.000000000 -0500
+@@ -551,6 +551,7 @@
+ g_assert (i == 4 || i == 5);
+ field_size = i == 4 ? idx_size (MONO_TABLE_FIELD):
+ idx_size(MONO_TABLE_METHOD);
++ break;
+ case MONO_TABLE_GENERICPARAM:
+ g_assert (i == 2 || i == 4 || i == 5);
+ if (i == 2)
diff --git a/dev-lang/mono/files/mono-1.1.5-r42122.diff b/dev-lang/mono/files/mono-1.1.5-r42122.diff
new file mode 100644
index 000000000000..a9888e94b91f
--- /dev/null
+++ b/dev-lang/mono/files/mono-1.1.5-r42122.diff
@@ -0,0 +1,40 @@
+Index: mono/mini/exceptions-ppc.c
+===================================================================
+--- mono/mini/exceptions-ppc.c (revision 42121)
++++ mono/mini/exceptions-ppc.c (working copy)
+@@ -199,6 +199,7 @@
+ ppc_break (code);
+
+ g_assert ((code - start) < sizeof(start));
++ mono_arch_flush_icache (start, code - start);
+ return start;
+ }
+
+@@ -268,6 +269,7 @@
+ ppc_blr (code);
+
+ g_assert ((code - start) < sizeof(start));
++ mono_arch_flush_icache (start, code - start);
+ return start;
+ }
+
+@@ -371,6 +373,7 @@
+ /* we should never reach this breakpoint */
+ ppc_break (code);
+ g_assert ((code - start) < size);
++ mono_arch_flush_icache (start, code - start);
+ return start;
+ }
+
+Index: mono/mini/tramp-ppc.c
+===================================================================
+--- mono/mini/tramp-ppc.c (revision 42121)
++++ mono/mini/tramp-ppc.c (working copy)
+@@ -537,6 +537,7 @@
+ if (notification_address)
+ *notification_address = buf;
+ ppc_blr (buf);
++ mono_arch_flush_icache (ptr, buf - ptr);
+
+ return ptr;
+ }