diff options
author | recht <recht> | 2005-03-27 10:25:51 +0000 |
---|---|---|
committer | recht <recht> | 2005-03-27 10:25:51 +0000 |
commit | 6e2be6ef33939c83059e646cedd3d52dcfd8530d (patch) | |
tree | c92c285fface8fc69e6c63898c40f3383e2c8de0 /lang/mono/patches | |
parent | fecdead16aa8ca614209ec9c263838a8f63d4f7f (diff) | |
download | pkgsrc-6e2be6ef33939c83059e646cedd3d52dcfd8530d.tar.gz |
update to mono-1.1.5
The latest development release -- which is recommended for all users
by the mono project.
Major highlights include Nullable Types and Fixed Size Buffer features in the
compiler; Much more improved Windows.Forms implementations; Increased
performance, reduced memory usage.
See the detailed release notes here:
http://www.go-mono.com/archive/1.1.5/
Diffstat (limited to 'lang/mono/patches')
-rw-r--r-- | lang/mono/patches/patch-aa | 12 | ||||
-rw-r--r-- | lang/mono/patches/patch-ac | 12 | ||||
-rw-r--r-- | lang/mono/patches/patch-ad | 13 | ||||
-rw-r--r-- | lang/mono/patches/patch-ae | 20 | ||||
-rw-r--r-- | lang/mono/patches/patch-af | 13 | ||||
-rw-r--r-- | lang/mono/patches/patch-ag | 12 | ||||
-rw-r--r-- | lang/mono/patches/patch-ak | 22 | ||||
-rw-r--r-- | lang/mono/patches/patch-ba | 14 | ||||
-rw-r--r-- | lang/mono/patches/patch-bb | 13 | ||||
-rw-r--r-- | lang/mono/patches/patch-bc | 12 |
10 files changed, 76 insertions, 67 deletions
diff --git a/lang/mono/patches/patch-aa b/lang/mono/patches/patch-aa new file mode 100644 index 00000000000..380eb8259fc --- /dev/null +++ b/lang/mono/patches/patch-aa @@ -0,0 +1,12 @@ +$NetBSD: patch-aa,v 1.10 2005/03/27 10:25:51 recht Exp $ + +--- mono/metadata/metadata.c.orig Wed Mar 16 17:18:22 2005 ++++ mono/metadata/metadata.c +@@ -551,6 +551,7 @@ mono_metadata_compute_size (MonoImage *m + 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/lang/mono/patches/patch-ac b/lang/mono/patches/patch-ac index a7bae4448ae..a0be7b8e6f0 100644 --- a/lang/mono/patches/patch-ac +++ b/lang/mono/patches/patch-ac @@ -1,13 +1,13 @@ -$NetBSD: patch-ac,v 1.9 2004/11/22 13:42:42 adam Exp $ +$NetBSD: patch-ac,v 1.10 2005/03/27 10:25:51 recht Exp $ ---- data/Makefile.in.orig 2004-10-29 16:11:18.000000000 +0000 +--- data/Makefile.in.orig Fri Mar 18 16:08:45 2005 +++ data/Makefile.in -@@ -233,7 +233,7 @@ target_alias = @target_alias@ - target_cpu = @target_cpu@ +@@ -255,7 +255,7 @@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ + SUBDIRS = net_1_1 net_2_0 -monodir = $(sysconfdir)/mono +monodir = $(datadir)/examples/mono EXTRA_DIST = config.in \ - machine.config \ - DefaultWsdlHelpGenerator.aspx \ + browscap.ini + diff --git a/lang/mono/patches/patch-ad b/lang/mono/patches/patch-ad deleted file mode 100644 index 4f7cddb50a4..00000000000 --- a/lang/mono/patches/patch-ad +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ad,v 1.9 2004/11/22 13:42:42 adam Exp $ - ---- mono/metadata/icall.c.orig 2004-10-29 16:07:28.000000000 +0000 -+++ mono/metadata/icall.c -@@ -4749,7 +4749,7 @@ ves_icall_System_Configuration_DefaultCo - - MONO_ARCH_SAVE_REGS; - -- path = g_build_path (G_DIR_SEPARATOR_S, mono_get_config_dir (), "mono", "machine.config", NULL); -+ path = g_build_path (G_DIR_SEPARATOR_S, mono_get_config_dir (), "machine.config", NULL); - - #if defined (PLATFORM_WIN32) - /* Avoid mixing '/' and '\\' */ diff --git a/lang/mono/patches/patch-ae b/lang/mono/patches/patch-ae new file mode 100644 index 00000000000..cbe25576c0e --- /dev/null +++ b/lang/mono/patches/patch-ae @@ -0,0 +1,20 @@ +$NetBSD: patch-ae,v 1.5 2005/03/27 10:25:51 recht Exp $ + +--- mono/metadata/boehm-gc.c.orig Sat Mar 5 10:29:43 2005 ++++ mono/metadata/boehm-gc.c +@@ -59,10 +59,14 @@ mono_gc_enable (void) + gboolean + mono_gc_is_gc_thread (void) + { +-#ifdef USE_INCLUDED_LIBGC ++#if defined(USE_INCLUDED_LIBGC) && !defined(__NetBSD__) + return GC_thread_is_registered (); + #else ++#ifdef __NetBSD__ ++ return FALSE; ++#else + return TRUE; ++#endif + #endif + } + diff --git a/lang/mono/patches/patch-af b/lang/mono/patches/patch-af new file mode 100644 index 00000000000..ce56a29cd2f --- /dev/null +++ b/lang/mono/patches/patch-af @@ -0,0 +1,13 @@ +$NetBSD: patch-af,v 1.4 2005/03/27 10:25:51 recht Exp $ + +--- mono/metadata/Makefile.in.orig Fri Mar 18 16:08:49 2005 ++++ mono/metadata/Makefile.in +@@ -476,7 +476,7 @@ pedump_SOURCES = \ + + pedump_LDADD = libmonoruntime.la ../io-layer/libwapi.la ../utils/libmonoutils.la \ + $(PLATFORM_LIB) \ +- $(LIBGC_LIBS) $(GLIB_LIBS) $(GMODULE_LIBS) -lm ++ $(LIBGC_LIBS) $(GLIB_LIBS) $(GMODULE_LIBS) $(ICU_LIBS) -lm + + monodiet_SOURCES = monodiet.c + monodiet_LDADD = \ diff --git a/lang/mono/patches/patch-ag b/lang/mono/patches/patch-ag new file mode 100644 index 00000000000..1907e23c378 --- /dev/null +++ b/lang/mono/patches/patch-ag @@ -0,0 +1,12 @@ +$NetBSD: patch-ag,v 1.3 2005/03/27 10:25:51 recht Exp $ + +--- mono/mini/tramp-ppc.c.orig Tue Mar 15 00:01:22 2005 ++++ mono/mini/tramp-ppc.c +@@ -537,6 +537,7 @@ mono_debugger_create_notification_functi + if (notification_address) + *notification_address = buf; + ppc_blr (buf); ++ mono_arch_flush_icache (ptr, buf - ptr); + + return ptr; + } diff --git a/lang/mono/patches/patch-ak b/lang/mono/patches/patch-ak deleted file mode 100644 index 4ff351afb85..00000000000 --- a/lang/mono/patches/patch-ak +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-ak,v 1.4 2004/06/26 20:19:16 recht Exp $ - ---- mono/metadata/mono-config.c.orig 2004-06-19 20:03:54.000000000 +0200 -+++ mono/metadata/mono-config.c 2004-06-26 14:02:25.000000000 +0200 -@@ -285,7 +285,7 @@ - home = g_get_home_dir (); - - for (i = 0; (aname = get_assembly_filename (assembly, i)) != NULL; ++i) { -- cfg = g_build_filename (mono_get_config_dir (), "mono", "assemblies", aname, cfg_name, NULL); -+ cfg = g_build_filename (mono_get_config_dir (), "assemblies", aname, cfg_name, NULL); - got_it += mono_config_parse_file_with_context (&state, cfg); - g_free (cfg); - -@@ -322,7 +322,7 @@ - return; - } - -- mono_cfg = g_build_filename (mono_get_config_dir (), "mono", "config", NULL); -+ mono_cfg = g_build_filename (mono_get_config_dir (), "config", NULL); - mono_config_parse_file (mono_cfg); - g_free (mono_cfg); - diff --git a/lang/mono/patches/patch-ba b/lang/mono/patches/patch-ba index 4bedd8a8f73..b0167aed711 100644 --- a/lang/mono/patches/patch-ba +++ b/lang/mono/patches/patch-ba @@ -1,13 +1,13 @@ -$NetBSD: patch-ba,v 1.2 2004/11/22 13:42:42 adam Exp $ +$NetBSD: patch-ba,v 1.3 2005/03/27 10:25:51 recht Exp $ ---- mono/cil/Makefile.in.orig 2004-10-29 16:11:19.000000000 +0000 +--- mono/cil/Makefile.in.orig Fri Mar 18 16:08:48 2005 +++ mono/cil/Makefile.in -@@ -439,7 +439,7 @@ uninstall-am: uninstall-defDATA uninstal - +@@ -450,7 +450,7 @@ uninstall-am: uninstall-defDATA uninstal + uninstall-info-am uninstall-xmlDATA opcode.def: make-opcodes-def.pl cil-opcodes.xml -- perl make-opcodes-def.pl < $(srcdir)/cil-opcodes.xml > opcode.def -+# $(PERL) make-opcodes-def.pl < $(srcdir)/cil-opcodes.xml > opcode.def +- perl $(srcdir)/make-opcodes-def.pl $(srcdir)/cil-opcodes.xml $@.tmp ++ $(PERL) $(srcdir)/make-opcodes-def.pl $(srcdir)/cil-opcodes.xml $@.tmp + mv $@.tmp $@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. - .NOEXPORT: diff --git a/lang/mono/patches/patch-bb b/lang/mono/patches/patch-bb deleted file mode 100644 index dae9320b18b..00000000000 --- a/lang/mono/patches/patch-bb +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-bb,v 1.2 2004/11/22 13:42:42 adam Exp $ - ---- mono/metadata/Makefile.in.orig 2004-10-29 16:11:20.000000000 +0000 -+++ mono/metadata/Makefile.in -@@ -816,7 +816,7 @@ uninstall-am: uninstall-binPROGRAMS unin - @WITH_BUNDLE_TRUE@ @if test -f $@; then :; else rm -f mono-bundle.stamp; $(MAKE) mono-bundle.stamp; fi - @WITH_BUNDLE_TRUE@mono-bundle.stamp: $(BUNDLE_FILE) $(srcdir)/make-bundle.pl - @WITH_BUNDLE_TRUE@ echo stamp > $@t --@WITH_BUNDLE_TRUE@ perl $(srcdir)/make-bundle.pl $(BUNDLE_FILE) mono-bundle.h mono-bundle.s -+@WITH_BUNDLE_TRUE@ $(PERL) $(srcdir)/make-bundle.pl $(BUNDLE_FILE) mono-bundle.h mono-bundle.s - @WITH_BUNDLE_TRUE@ mv $@t $@ - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/lang/mono/patches/patch-bc b/lang/mono/patches/patch-bc index 9687a34322c..cf789258d92 100644 --- a/lang/mono/patches/patch-bc +++ b/lang/mono/patches/patch-bc @@ -1,21 +1,21 @@ -$NetBSD: patch-bc,v 1.2 2004/11/22 13:42:42 adam Exp $ +$NetBSD: patch-bc,v 1.3 2005/03/27 10:25:51 recht Exp $ ---- mono/mini/Makefile.in.orig 2004-10-29 16:11:20.000000000 +0000 +--- mono/mini/Makefile.in.orig Fri Mar 18 16:08:49 2005 +++ mono/mini/Makefile.in -@@ -943,15 +943,15 @@ mbench: test.exe +@@ -1124,15 +1124,15 @@ mbench: test.exe stat1: mono bench.exe - ./mono --verbose --statfile stats.pl --regression bench.exe + $(RUNTIME) --verbose --statfile stats.pl --regression bench.exe - perl viewstat.pl stats.pl + $(PERL) viewstat.pl stats.pl stat2: mono basic.exe - ./mono --verbose --statfile stats.pl --regression basic.exe + $(RUNTIME) --verbose --statfile stats.pl --regression basic.exe - perl viewstat.pl -e stats.pl + $(PERL) viewstat.pl -e stats.pl stat3: mono bench.exe - ./mono --statfile stats.pl --ncompile 1000 --compile Tests:test_0_many_nested_loops bench.exe + $(RUNTIME) --statfile stats.pl --ncompile 1000 --compile Tests:test_0_many_nested_loops bench.exe - perl viewstat.pl stats.pl + $(PERL) viewstat.pl stats.pl |