diff options
author | tmclaugh <tmclaugh@FreeBSD.org> | 2007-02-05 05:58:46 +0800 |
---|---|---|
committer | tmclaugh <tmclaugh@FreeBSD.org> | 2007-02-05 05:58:46 +0800 |
commit | c411f036fadd0432b280cbe21e826e68063aa47f (patch) | |
tree | 62cdf97f400b2160fbe111f51c3d817d812bac4c /lang/mono | |
parent | e9bc71c22292cb3190b1bcd5119b09fd602645ae (diff) | |
download | freebsd-ports-gnome-c411f036fadd0432b280cbe21e826e68063aa47f.tar.gz freebsd-ports-gnome-c411f036fadd0432b280cbe21e826e68063aa47f.tar.zst freebsd-ports-gnome-c411f036fadd0432b280cbe21e826e68063aa47f.zip |
- Update to 1.2.2.1
- amd64 now enabled (and reportedly works quite well)
- Remove annoying semdel stuff because mono releases its semaphoresa now
Thanks to everyone on the BSD# mailing list for providing feedback as to the
stability of this release on multiple archs and version lines.
Helped by: Many people on the BSD# mailing list
Projecy by: BSD# (http://www.mono-project.com/Mono:FreeBSD)
Diffstat (limited to 'lang/mono')
20 files changed, 214 insertions, 376 deletions
diff --git a/lang/mono/Makefile b/lang/mono/Makefile index e6bc72fbd1d6..96dc8284d74d 100644 --- a/lang/mono/Makefile +++ b/lang/mono/Makefile @@ -3,13 +3,13 @@ # Whom: Yukihiro Nakai <nakai@FreeBSD.org> # # $FreeBSD$ -# $Id: Makefile,v 1.62 2006/10/07 02:36:33 tmclau02 Exp $ +# $Id: Makefile,v 1.71 2007/01/13 21:29:41 tmclau02 Exp $ # PORTNAME= mono -PORTVERSION= 1.1.13.8.1 +PORTVERSION= 1.2.2.1 CATEGORIES= lang -MASTER_SITES= http://www.go-mono.com/sources/mono-1.1/ \ +MASTER_SITES= http://www.go-mono.com/sources/mono/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= tmclaugh/mono @@ -35,10 +35,10 @@ MAN1= al.1 cert2spc.1 certmgr.1 chktrust.1 cilc.1 disco.1 dtd2xsd.1 \ mint.1 mkbundle.1 mono-service.1 mono-shlib-cop.1 mono.1 \ monoburg.1 monodis.1 monop.1 monostyle.1 mozroots.1 oldmono.1 \ permview.1 prj2make.1 secutil.1 setreg.1 signcode.1 sn.1 \ - soapsuds.1 sqlsharp.1 wsdl.1 xsd.1 + soapsuds.1 sqlsharp.1 wsdl.1 xsd.1 mono-xmltool.1 sgen.1 MAN5= mono-config.5 -ONLY_FOR_ARCHS= i386 #amd64 +ONLY_FOR_ARCHS= i386 amd64 MONO_SHARED_DIR=${WRKDIR} @@ -92,13 +92,4 @@ pre-su-install: ${MKDIR} ${X11BASE}/lib/mono/2.0 ${MKDIR} ${X11BASE}/lib/mono/gac -post-install: - @${INSTALL_PROGRAM} ${WRKSRC}/mono/handles/semdel ${PREFIX}/bin/mono-semdel - @${SETENV} G_DEBUG="" MONO_SHARED_DIR_PORT="${MONO_SHARED_DIR}" ${SH} ${WRKSRC}/runtime/semdel-wrapper 2> /dev/null || true - @${SETENV} G_DEBUG="" MONO_SHARED_DIR_PORT="${WRKSRC}/runtime" ${SH} ${WRKSRC}/runtime/semdel-wrapper 2> /dev/null || true - -pre-clean: - @${SETENV} G_DEBUG="" MONO_SHARED_DIR_PORT="${MONO_SHARED_DIR}" ${SH} ${WRKSRC}/runtime/semdel-wrapper 2> /dev/null || true - @${SETENV} G_DEBUG="" MONO_SHARED_DIR_PORT="${WRKSRC}/runtime" ${SH} ${WRKSRC}/runtime/semdel-wrapper 2> /dev/null || true - .include <bsd.port.post.mk> diff --git a/lang/mono/bsd.mono.mk b/lang/mono/bsd.mono.mk index 7b20be853f3c..0eb94140b159 100644 --- a/lang/mono/bsd.mono.mk +++ b/lang/mono/bsd.mono.mk @@ -6,7 +6,7 @@ # the FreeBSD ports system. # # $FreeBSD$ -# $Id: bsd.mono.mk,v 1.15 2006/07/05 04:22:22 tmclau02 Exp $ +# $Id: bsd.mono.mk,v 1.18 2006/12/06 22:07:01 killfill Exp $ # # USE_NANT - If set, the port uses nant. @@ -22,13 +22,10 @@ MAKE_ENV+=MONO_SHARED_DIR="${MONO_SHARED_DIR}" # Set the location that webaps served by XSP should use. XSP_DOCROOT=${PREFIX}/www/xsp -# Clean up the semaphore produced by the .wapi -post-install: mono-semdel -pre-clean: mono-semdel - -mono-semdel: - @${SETENV} G_DEBUG="" MONO_SHARED_DIR="${MONO_SHARED_DIR}" ${LOCALBASE}/bin/mono-semdel 2> /dev/null || true - +# gac utilities +GACUTIL=${LOCALBASE}/bin/gacutil /root ${PREFIX}/lib/ /gacdir ${PREFIX}/lib +GACUTIL_INSTALL=${GACUTIL} /i +GACUTIL_INSTALL_PACKAGE=${GACUTIL} /i /package 1.0 /package 2.0 # Dependencies diff --git a/lang/mono/distinfo b/lang/mono/distinfo index f814ea46707e..efb3c8cfc1dc 100644 --- a/lang/mono/distinfo +++ b/lang/mono/distinfo @@ -1,3 +1,3 @@ -MD5 (mono-1.1.13.8.1.tar.gz) = 473c24c4be17b8e71393bc96bbda4bca -SHA256 (mono-1.1.13.8.1.tar.gz) = 841cd62de1f61fefd17190dcc744e03f49c495039cc2088627ede9d9d825e21a -SIZE (mono-1.1.13.8.1.tar.gz) = 17758715 +MD5 (mono-1.2.2.1.tar.gz) = b67ef657b83ca26249d7b9e9c5e7da69 +SHA256 (mono-1.2.2.1.tar.gz) = d68f597c303678c3f325f552a0e2780b613dbf34d093c2269c002127be4953e5 +SIZE (mono-1.2.2.1.tar.gz) = 19979026 diff --git a/lang/mono/files/patch-ikvm-native_jni.c b/lang/mono/files/patch-ikvm-native_jni.c deleted file mode 100644 index 4f788eacd8c1..000000000000 --- a/lang/mono/files/patch-ikvm-native_jni.c +++ /dev/null @@ -1,13 +0,0 @@ ---- ikvm-native/jni.c.orig Thu May 5 17:53:25 2005 -+++ ikvm-native/jni.c Thu May 5 17:53:33 2005 -@@ -28,7 +28,9 @@ - #include <malloc.h> - #define ALLOCA _alloca - #else --#if !defined(__FreeBSD__) && !defined(__NetBSD__) -+#if defined(__FreeBSD__) || defined(__NetBSD__) -+#include <stdlib.h> -+#else - #include <alloca.h> - #endif - #define ALLOCA alloca diff --git a/lang/mono/files/patch-libgc_Makefile.in b/lang/mono/files/patch-libgc_Makefile.in deleted file mode 100644 index fc264bb31780..000000000000 --- a/lang/mono/files/patch-libgc_Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- libgc/Makefile.in.orig Thu May 5 17:34:31 2005 -+++ libgc/Makefile.in Thu May 5 17:34:31 2005 -@@ -282,7 +282,7 @@ - target_alias = @target_alias@ - target_all = @target_all@ - AUTOMAKE_OPTIONS = foreign --SUBDIRS = include doc -+SUBDIRS = include - - # - # libtool is not capable of creating shared/static versions of a convenience diff --git a/lang/mono/files/patch-libgc_include_private_gcconfig.h b/lang/mono/files/patch-libgc_include_private_gcconfig.h index 3b0eaeea9614..ed305fc6f91a 100644 --- a/lang/mono/files/patch-libgc_include_private_gcconfig.h +++ b/lang/mono/files/patch-libgc_include_private_gcconfig.h @@ -1,47 +1,36 @@ ---- libgc/include/private/gcconfig.h.orig Tue Aug 2 17:51:19 2005 -+++ libgc/include/private/gcconfig.h Wed Aug 3 02:05:34 2005 -@@ -306,6 +306,10 @@ +--- libgc/include/private/gcconfig.h.orig Wed Jul 5 17:55:42 2006 ++++ libgc/include/private/gcconfig.h Sun Sep 10 10:36:31 2006 +@@ -347,6 +347,10 @@ # define I386 # define mach_type_known # endif +# if defined(FREEBSD) && defined(__x86_64__) -+# define X86_64 -+# define mach_type_known ++# define X86_64 ++# define mach_type_known +# endif # if defined(__NetBSD__) && (defined(i386) || defined(__i386__)) # define I386 # define mach_type_known -@@ -1859,6 +1863,33 @@ +@@ -1988,6 +1992,22 @@ + # define PREFETCH(x) __builtin_prefetch((x), 0, 0) # define PREFETCH_FOR_WRITE(x) __builtin_prefetch((x), 1) # endif - # endif -+ ++# endif +# ifdef FREEBSD -+# define OS_TYPE "FREEBSD" -+# ifndef GC_FREEBSD_THREADS -+# define MPROTECT_VDB -+# endif -+# define SIG_SUSPEND SIGTSTP -+# define SIG_THR_RESTART SIGCONT -+# define FREEBSD_STACKBOTTOM -+# ifdef __ELF__ -+# define DYNAMIC_LOADING -+# endif ++# define OS_TYPE "FREEBSD" ++# ifndef GC_FREEBSD_THREADS ++# define MPROTECT_VDB ++# endif ++# define SIG_SUSPEND SIGTSTP ++# define SIG_THR_RESTART SIGCONT ++# define FREEBSD_STACKBOTTOM ++# define NEED_FIND_LIMIT ++# ifdef __ELF__ ++# define DYNAMIC_LOADING ++# endif + extern char etext[]; -+// extern char * GC_FreeBSDGetDataStart(); ++ extern char * GC_FreeBSDGetDataStart(); +# define DATASTART GC_FreeBSDGetDataStart(0x1000, &etext) -+ -+//# define HEURISTIC2 -+ extern char etext[]; -+//# define SEARCH_FOR_DATA_START -+ -+/* -+ extern char etext[]; -+ extern char * GC_FreeBSDGetDataStart(); -+# define DATASTART GC_FreeBSDGetDataStart(0x1000, &etext) -+*/ -+# endif -+ + # endif # ifdef NETBSD # define OS_TYPE "NETBSD" - # ifdef __ELF__ diff --git a/lang/mono/files/patch-libgc_os_dep.c b/lang/mono/files/patch-libgc_os_dep.c deleted file mode 100644 index 9a7daef3c9af..000000000000 --- a/lang/mono/files/patch-libgc_os_dep.c +++ /dev/null @@ -1,20 +0,0 @@ ---- libgc/os_dep.c.orig Tue May 3 09:54:00 2005 -+++ libgc/os_dep.c Sat Aug 6 18:23:12 2005 -@@ -80,7 +80,7 @@ - # define NEED_FIND_LIMIT - # endif - --#if defined(FREEBSD) && defined(I386) -+#if defined(FREEBSD) && (defined(I386) || defined(X86_64)) - # include <machine/trap.h> - # if !defined(PCR) - # define NEED_FIND_LIMIT -@@ -1385,7 +1385,7 @@ - } - # endif - --# if defined(FREEBSD) && defined(I386) && !defined(PCR) -+# if defined(FREEBSD) && (defined(X86_64) || defined(I386)) && !defined(PCR) - /* Its unclear whether this should be identical to the above, or */ - /* whether it should apply to non-X86 architectures. */ - /* For now we don't assume that there is always an empty page after */ diff --git a/lang/mono/files/patch-libgc_pthread_support.c b/lang/mono/files/patch-libgc_pthread_support.c index f24549ba31a1..472933ccd949 100644 --- a/lang/mono/files/patch-libgc_pthread_support.c +++ b/lang/mono/files/patch-libgc_pthread_support.c @@ -1,13 +1,9 @@ ---- libgc/pthread_support.c.orig Tue Jun 21 12:52:42 2005 -+++ libgc/pthread_support.c Tue Jun 21 12:54:17 2005 -@@ -556,27 +556,6 @@ - - volatile GC_thread GC_threads[THREAD_TABLE_SZ]; - --/* -- * gcc-3.3.6 miscompiles the &GC_thread_key+sizeof(&GC_thread_key) expression so -- * put it into a separate function. -- */ +--- libgc/pthread_support.c.orig Mon Sep 11 02:58:08 2006 ++++ libgc/pthread_support.c Mon Sep 11 02:59:51 2006 +@@ -597,23 +597,6 @@ + * gcc-3.3.6 miscompiles the &GC_thread_key+sizeof(&GC_thread_key) expression so + * put it into a separate function. + */ -# if defined(__GNUC__) && defined(THREAD_LOCAL_ALLOC) && !defined(DBG_HDRS_ALL) -static __attribute__((noinline)) unsigned char* get_gc_thread_key_addr GC_PROTO((void)) -{ @@ -28,12 +24,13 @@ void GC_push_thread_structures GC_PROTO((void)) { GC_push_all((ptr_t)(GC_threads), (ptr_t)(GC_threads)+sizeof(GC_threads)); -@@ -585,8 +564,6 @@ +@@ -622,9 +605,6 @@ (ptr_t)(&GC_thread_key)+sizeof(&GC_thread_key)); # endif } - -#endif - +- #ifdef THREAD_LOCAL_ALLOC /* We must explicitly mark ptrfree and gcj free lists, since the free */ + /* list links wouldn't otherwise be found. We also set them in the */ diff --git a/lang/mono/files/patch-mcs-class-Managed.Windows.Forms-System.Windows.Forms-MimeIcon.cs b/lang/mono/files/patch-mcs-class-Managed.Windows.Forms-System.Windows.Forms-MimeIcon.cs new file mode 100644 index 000000000000..15628801e521 --- /dev/null +++ b/lang/mono/files/patch-mcs-class-Managed.Windows.Forms-System.Windows.Forms-MimeIcon.cs @@ -0,0 +1,11 @@ +--- mcs/class/Managed.Windows.Forms/System.Windows.Forms/MimeIcon.cs.orig Wed Dec 6 15:06:58 2006 ++++ mcs/class/Managed.Windows.Forms/System.Windows.Forms/MimeIcon.cs Wed Dec 6 15:27:58 2006 +@@ -394,7 +394,7 @@ + [DllImport(librsvg)] + static extern IntPtr rsvg_pixbuf_from_file_at_size (string file_name, int width, int height, out IntPtr error); + +- [DllImport(libgdk)] ++ [DllImport("libgdk_pixbuf-2.0.so")] + static extern bool gdk_pixbuf_save_to_buffer (IntPtr pixbuf, out IntPtr buffer, out UIntPtr buffer_size, string type, out IntPtr error, IntPtr option_dummy); + + [DllImport(libglib)] diff --git a/lang/mono/files/patch-mcs_tools_mkbundle_mkbundle.cs b/lang/mono/files/patch-mcs_tools_mkbundle_mkbundle.cs index 7a597455fb0a..23bab51163c9 100644 --- a/lang/mono/files/patch-mcs_tools_mkbundle_mkbundle.cs +++ b/lang/mono/files/patch-mcs_tools_mkbundle_mkbundle.cs @@ -1,11 +1,11 @@ ---- mcs/tools/mkbundle/mkbundle.cs.orig Mon Mar 13 17:58:04 2006 -+++ mcs/tools/mkbundle/mkbundle.cs Mon Apr 17 23:02:10 2006 -@@ -337,7 +337,7 @@ +--- mcs/tools/mkbundle/mkbundle.cs.orig Wed Jul 5 17:57:12 2006 ++++ mcs/tools/mkbundle/mkbundle.cs Sat Sep 9 11:46:36 2006 +@@ -354,7 +354,7 @@ smonolib = "`pkg-config --variable=libdir mono`/libmono.a "; else smonolib = "-Wl,-Bstatic -lmono -Wl,-Bdynamic "; -- cmd = String.Format ("cc -o {2} -Wall `pkg-config --cflags mono` {0} {3}" + -+ cmd = String.Format ("%%CC%% -o {2} %%PTHREAD_LIBS%% -Wall `pkg-config --cflags mono` {0} {3}" + +- cmd = String.Format ("{4} -o {2} -Wall `pkg-config --cflags mono` {0} {3} " + ++ cmd = String.Format ("{4} -o {2} -pthread -Wall `pkg-config --cflags mono` {0} {3} " + "`pkg-config --libs-only-L mono` " + smonolib + "`pkg-config --libs-only-l mono | sed -e \"s/\\-lmono //\"` {1}", - temp_c, temp_o, output, zlib); + temp_c, temp_o, output, zlib, cc); diff --git a/lang/mono/files/patch-mono_metadata_socket-io.c b/lang/mono/files/patch-mono_metadata_socket-io.c index 511d4925ce8d..bc570787bc78 100644 --- a/lang/mono/files/patch-mono_metadata_socket-io.c +++ b/lang/mono/files/patch-mono_metadata_socket-io.c @@ -1,11 +1,11 @@ ---- mono/metadata/socket-io.c.orig Thu Jun 16 21:01:26 2005 -+++ mono/metadata/socket-io.c Thu Jun 16 21:04:19 2005 -@@ -2496,7 +2496,7 @@ +--- mono/metadata/socket-io.c.orig Wed Nov 22 18:27:54 2006 ++++ mono/metadata/socket-io.c Wed Nov 22 18:28:11 2006 +@@ -2653,7 +2653,7 @@ struct sockaddr_in6 saddr6; struct addrinfo *info = NULL, hints; gint32 family; - char hostname[1024] = {0}; -+ char hostname[NI_MAXHOST]; ++ char hostname[NI_MAXHOST] = {0}; + int flags = 0; #else struct in_addr inaddr; - struct hostent *he; diff --git a/lang/mono/files/patch-mono_mini_aot-runtime.c b/lang/mono/files/patch-mono_mini_aot-runtime.c new file mode 100644 index 000000000000..950773b16a5f --- /dev/null +++ b/lang/mono/files/patch-mono_mini_aot-runtime.c @@ -0,0 +1,12 @@ +--- mono/mini/aot-runtime.c.orig Sun Oct 22 13:10:53 2006 ++++ mono/mini/aot-runtime.c Sun Oct 22 13:16:25 2006 +@@ -19,6 +19,9 @@ + #include <winsock2.h> + #include <windows.h> + #endif ++#ifdef PLATFORM_BSD ++#include <sys/wait.h> ++#endif + + #include <errno.h> + #include <sys/stat.h> diff --git a/lang/mono/files/patch-mono_mini_exceptions-amd64.c b/lang/mono/files/patch-mono_mini_exceptions-amd64.c deleted file mode 100644 index 31d86e6f8bf1..000000000000 --- a/lang/mono/files/patch-mono_mini_exceptions-amd64.c +++ /dev/null @@ -1,79 +0,0 @@ ---- mono/mini/exceptions-amd64.c.orig Sat Oct 29 15:34:30 2005 -+++ mono/mini/exceptions-amd64.c Wed Nov 16 21:22:58 2005 -@@ -620,9 +620,25 @@ - gboolean - mono_arch_handle_exception (void *sigctx, gpointer obj, gboolean test_only) - { -- ucontext_t *ctx = (ucontext_t*)sigctx; -- MonoContext mctx; -+ ucontext_t *ctx = (ucontext_t*)sigctx; -+ MonoContext mctx; - -+#if defined(__FreeBSD__) -+ guint64 *gregs = (guint64 *) &ctx->uc_mcontext; -+ mctx.rax = gregs [REG_RAX]; -+ mctx.rbx = gregs [REG_RBX]; -+ mctx.rcx = gregs [REG_RCX]; -+ mctx.rdx = gregs [REG_RDX]; -+ mctx.rbp = gregs [REG_RBP]; -+ mctx.rsp = gregs [REG_RSP]; -+ mctx.rsi = gregs [REG_RSI]; -+ mctx.rdi = gregs [REG_RDI]; -+ mctx.rip = gregs [REG_RIP]; -+ mctx.r12 = gregs [REG_R12]; -+ mctx.r13 = gregs [REG_R13]; -+ mctx.r14 = gregs [REG_R14]; -+ mctx.r15 = gregs [REG_R15]; -+#else - mctx.rax = ctx->uc_mcontext.gregs [REG_RAX]; - mctx.rbx = ctx->uc_mcontext.gregs [REG_RBX]; - mctx.rcx = ctx->uc_mcontext.gregs [REG_RCX]; -@@ -636,9 +652,25 @@ - mctx.r13 = ctx->uc_mcontext.gregs [REG_R13]; - mctx.r14 = ctx->uc_mcontext.gregs [REG_R14]; - mctx.r15 = ctx->uc_mcontext.gregs [REG_R15]; -+#endif - - mono_handle_exception (&mctx, obj, (gpointer)mctx.rip, test_only); - -+#if defined(__FreeBSD__) -+ gregs [REG_RAX] = mctx.rax; -+ gregs [REG_RBX] = mctx.rbx; -+ gregs [REG_RCX] = mctx.rcx; -+ gregs [REG_RDX] = mctx.rdx; -+ gregs [REG_RBP] = mctx.rbp; -+ gregs [REG_RSP] = mctx.rsp; -+ gregs [REG_RSI] = mctx.rsi; -+ gregs [REG_RDI] = mctx.rdi; -+ gregs [REG_RIP] = mctx.rip; -+ gregs [REG_R12] = mctx.r12; -+ gregs [REG_R13] = mctx.r13; -+ gregs [REG_R14] = mctx.r14; -+ gregs [REG_R15] = mctx.r15; -+#else - ctx->uc_mcontext.gregs [REG_RAX] = mctx.rax; - ctx->uc_mcontext.gregs [REG_RBX] = mctx.rbx; - ctx->uc_mcontext.gregs [REG_RCX] = mctx.rcx; -@@ -652,6 +684,7 @@ - ctx->uc_mcontext.gregs [REG_R13] = mctx.r13; - ctx->uc_mcontext.gregs [REG_R14] = mctx.r14; - ctx->uc_mcontext.gregs [REG_R15] = mctx.r15; -+#endif - - return TRUE; - } -@@ -659,7 +692,12 @@ - gpointer - mono_arch_ip_from_context (void *sigctx) - { -- ucontext_t *ctx = (ucontext_t*)sigctx; -- return (gpointer)ctx->uc_mcontext.gregs [REG_RIP]; -+ ucontext_t *ctx = (ucontext_t*)sigctx; -+#if defined(__FreeBSD__) -+ __register_t *gregs = (__register_t *) &ctx->uc_mcontext; -+ return (gpointer)gregs[REG_RIP]; -+#else -+ return (gpointer)ctx->uc_mcontext.gregs [REG_RIP]; -+#endif - } - diff --git a/lang/mono/files/patch-mono_mini_mini-amd64.c b/lang/mono/files/patch-mono_mini_mini-amd64.c deleted file mode 100644 index f1c43609d4b8..000000000000 --- a/lang/mono/files/patch-mono_mini_mini-amd64.c +++ /dev/null @@ -1,81 +0,0 @@ ---- mono/mini/mini-amd64.c.orig Mon Mar 13 17:57:59 2006 -+++ mono/mini/mini-amd64.c Tue Apr 4 21:21:37 2006 -@@ -14,6 +14,7 @@ - #include <string.h> - #include <math.h> - #include <unistd.h> -+#include <ucontext.h> - - #include <mono/metadata/appdomain.h> - #include <mono/metadata/debug-helpers.h> -@@ -57,6 +58,10 @@ - #define ARGS_OFFSET 16 - #define GP_SCRATCH_REG AMD64_R11 - -+#ifndef MAP_ANONYMOUS -+#define MAP_ANONYMOUS MAP_ANON -+#endif -+ - /* - * AMD64 register usage: - * - callee saved registers are used for global register allocation -@@ -4717,6 +4722,7 @@ - - #define IS_REX(inst) (((inst) >= 0x40) && ((inst) <= 0x4f)) - -+ - static int reg_to_ucontext_reg [] = { - REG_RAX, REG_RCX, REG_RDX, REG_RBX, REG_RSP, REG_RBP, REG_RSI, REG_RDI, - REG_R8, REG_R9, REG_R10, REG_R11, REG_R12, REG_R13, REG_R14, REG_R15, -@@ -4728,27 +4734,37 @@ - * integer overflow. - */ - gboolean --mono_arch_is_int_overflow (void *sigctx, void *info) -+mono_arch_is_int_overflow (void *sigctx, void *info) - { -- ucontext_t *ctx = (ucontext_t*)sigctx; -- guint8* rip; -- int reg; -- -- rip = (guint8*)ctx->uc_mcontext.gregs [REG_RIP]; -+ ucontext_t *ctx = (ucontext_t*)sigctx; -+ guint8* rip; -+ int reg; -+ -+#if defined(__FreeBSD__) -+ __register_t *gregs = (__register_t *) &ctx->uc_mcontext; -+ rip = (guint8*) gregs[REG_RIP]; -+#else -+ rip = (guint8*) ctx->uc_mcontext.gregs [REG_RIP]; -+#endif - -- if (IS_REX (rip [0])) { -- reg = amd64_rex_b (rip [0]); -- rip ++; -+ if (IS_REX (rip [0])) { -+ reg = amd64_rex_b (rip [0]); -+ rip ++; - } - else -- reg = 0; -+ reg = 0; - -- if ((rip [0] == 0xf7) && (x86_modrm_mod (rip [1]) == 0x3) && (x86_modrm_reg (rip [1]) == 0x7)) { -- /* idiv REG */ -- reg += x86_modrm_rm (rip [1]); -+ if ((rip [0] == 0xf7) && (x86_modrm_mod (rip [1]) == 0x3) && (x86_modrm_reg (rip [1]) == 0x7)) { -+ /* idiv REG */ -+ reg += x86_modrm_rm (rip [1]); - -- if (ctx->uc_mcontext.gregs [reg_to_ucontext_reg [reg]] == -1) -+#if defined(__FreeBSD__) -+ if (gregs[reg_to_ucontext_reg[reg]] == -1) -+ return TRUE; -+#else -+ if (ctx->uc_mcontext.gregs [reg_to_ucontext_reg [reg]] == -1) - return TRUE; -+#endif - } - - return FALSE; diff --git a/lang/mono/files/patch-mono_mini_mini-amd64.h b/lang/mono/files/patch-mono_mini_mini-amd64.h deleted file mode 100644 index 46256a19e3a1..000000000000 --- a/lang/mono/files/patch-mono_mini_mini-amd64.h +++ /dev/null @@ -1,59 +0,0 @@ ---- mono/mini/mini-amd64.h.orig Tue Aug 2 17:52:47 2005 -+++ mono/mini/mini-amd64.h Tue Aug 2 17:53:40 2005 -@@ -130,7 +130,7 @@ - guint64 r15; - } MonoContext; - --#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) -+/*#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) - # define SC_EAX sc_eax - # define SC_EBX sc_ebx - # define SC_ECX sc_ecx -@@ -140,7 +140,7 @@ - # define SC_ESP sc_esp - # define SC_EDI sc_edi - # define SC_ESI sc_esi --#else -+#else*/ - # define SC_EAX rax - # define SC_EBX rbx - # define SC_ECX rcx -@@ -160,7 +160,7 @@ - # define SC_R14 r14 - # define SC_R15 r15 - --#endif -+//#endif - - #define MONO_CONTEXT_SET_IP(ctx,ip) do { (ctx)->rip = (long)(ip); } while (0); - #define MONO_CONTEXT_SET_BP(ctx,bp) do { (ctx)->rbp = (long)(bp); } while (0); -@@ -215,6 +215,29 @@ - - gboolean - mono_amd64_is_sse2 (void); -+ -+ -+#ifdef __FreeBSD__ -+ -+#define REG_RAX 7 -+#define REG_RCX 4 -+#define REG_RDX 3 -+#define REG_RBX 8 -+#define REG_RSP 23 -+#define REG_RBP 9 -+#define REG_RSI 2 -+#define REG_RDI 1 -+#define REG_R8 5 -+#define REG_R9 6 -+#define REG_R10 10 -+#define REG_R11 11 -+#define REG_R12 12 -+#define REG_R13 13 -+#define REG_R14 14 -+#define REG_R15 15 -+#define REG_RIP 20 -+ -+#endif // __FreeBSD__ - - #endif /* __MONO_MINI_AMD64_H__ */ - diff --git a/lang/mono/files/patch-mono_mini_mini-x86.c b/lang/mono/files/patch-mono_mini_mini-x86.c new file mode 100644 index 000000000000..15c2c58fe673 --- /dev/null +++ b/lang/mono/files/patch-mono_mini_mini-x86.c @@ -0,0 +1,20 @@ +--- mono/mini/mini-x86.c.orig Thu Nov 2 15:09:51 2006 ++++ mono/mini/mini-x86.c Sun Dec 17 19:51:08 2006 +@@ -113,7 +113,7 @@ + + static X86_Reg_No param_regs [] = { 0 }; + +-#ifdef PLATFORM_WIN32 ++#if defined(PLATFORM_WIN32) || defined(PLATFORM_BSD) + static X86_Reg_No return_regs [] = { X86_EAX, X86_EDX }; + #endif + +@@ -179,7 +179,7 @@ + else + size = mono_type_stack_size (&klass->byval_arg, NULL); + +-#ifdef PLATFORM_WIN32 ++#if defined(PLATFORM_WIN32) || defined(PLATFORM_BSD) + if (sig->pinvoke && is_return) { + MonoMarshalType *info; + diff --git a/lang/mono/files/patch-os_dep.c b/lang/mono/files/patch-os_dep.c new file mode 100644 index 000000000000..c830c9380808 --- /dev/null +++ b/lang/mono/files/patch-os_dep.c @@ -0,0 +1,20 @@ +--- libgc/os_dep.c.orig Wed Jul 5 17:55:43 2006 ++++ libgc/os_dep.c Sun Sep 10 11:04:32 2006 +@@ -84,7 +84,7 @@ + # define NEED_FIND_LIMIT + # endif + +-#if defined(FREEBSD) && (defined(I386) || defined(powerpc) || defined(__powerpc__)) ++#if defined(FREEBSD) && (defined(I386) || defined(X86_64) || defined(powerpc) || defined(__powerpc__)) + # include <machine/trap.h> + # if !defined(PCR) + # define NEED_FIND_LIMIT +@@ -1396,7 +1396,7 @@ + } + # endif + +-# if defined(FREEBSD) && (defined(I386) || defined(powerpc) || defined(__powerpc__)) && !defined(PCR) ++# if defined(FREEBSD) && (defined(I386) || defined(X86_64) || defined(powerpc) || defined(__powerpc__)) && !defined(PCR) + /* Its unclear whether this should be identical to the above, or */ + /* whether it should apply to non-X86 architectures. */ + /* For now we don't assume that there is always an empty page after */ diff --git a/lang/mono/files/patch-runtime_semdel-wrapper.in b/lang/mono/files/patch-runtime_semdel-wrapper.in deleted file mode 100644 index 6175c630d530..000000000000 --- a/lang/mono/files/patch-runtime_semdel-wrapper.in +++ /dev/null @@ -1,9 +0,0 @@ ---- runtime/semdel-wrapper.in.orig Sun Sep 4 18:19:00 2005 -+++ runtime/semdel-wrapper.in Sun Sep 4 19:04:03 2005 -@@ -0,0 +1,6 @@ -+#! /bin/sh -+r='@mono_build_root@' -+MONO_CFG_DIR='@mono_cfg_dir@' -+MONO_SHARED_DIR=${MONO_SHARED_DIR_PORT:="$r/runtime"} -+export MONO_CFG_DIR MONO_SHARED_DIR -+exec "$r/libtool" --mode=execute "$r/mono/handles/semdel" "$@" diff --git a/lang/mono/files/patch-support_stdio.c b/lang/mono/files/patch-support_stdio.c deleted file mode 100644 index e9e8bc2a4516..000000000000 --- a/lang/mono/files/patch-support_stdio.c +++ /dev/null @@ -1,11 +0,0 @@ ---- support/stdio.c.orig Fri Oct 14 07:58:02 2005 -+++ support/stdio.c Mon Nov 14 21:08:53 2005 -@@ -197,7 +197,7 @@ - Mono_Posix_Stdlib_clearerr (void* stream) - { - errno = 0; -- clearerr (stream); -+ clearerr ((FILE *) stream); - return errno == 0 ? 0 : -1; - } - diff --git a/lang/mono/pkg-plist b/lang/mono/pkg-plist index 94b1ef14e048..a680ff287651 100644 --- a/lang/mono/pkg-plist +++ b/lang/mono/pkg-plist @@ -5,6 +5,7 @@ bin/certmgr bin/chktrust bin/cilc bin/disco +bin/dtd2rng bin/dtd2xsd bin/gacutil bin/genxs @@ -18,12 +19,14 @@ bin/mbas bin/mcs bin/mjs bin/mkbundle +bin/mkbundle2 bin/mono bin/mono-find-provides bin/mono-find-requires -bin/mono-semdel bin/mono-service +bin/mono-service2 bin/mono-shlib-cop +bin/mono-xmltool bin/monodiet bin/monodis bin/monograph @@ -31,12 +34,15 @@ bin/monop bin/monop2 bin/mozroots bin/nunit-console +bin/nunit-console2 bin/pedump bin/permview bin/prj2make bin/resgen +bin/resgen2 bin/secutil bin/setreg +bin/sgen bin/signcode bin/sn bin/soapsuds @@ -49,6 +55,7 @@ etc/mono/1.0/DefaultWsdlHelpGenerator.aspx etc/mono/1.0/machine.config etc/mono/2.0/DefaultWsdlHelpGenerator.aspx etc/mono/2.0/machine.config +etc/mono/2.0/web.config etc/mono/browscap.ini etc/mono/config include/mono/cil/opcode.def @@ -62,6 +69,7 @@ include/mono/io-layer/error.h include/mono/io-layer/events.h include/mono/io-layer/handles.h include/mono/io-layer/io-layer.h +include/mono/io-layer/io-portability.h include/mono/io-layer/io.h include/mono/io-layer/macros.h include/mono/io-layer/mono-mutex.h @@ -102,12 +110,17 @@ include/mono/metadata/row-indexes.h include/mono/metadata/threads.h include/mono/metadata/tokentype.h include/mono/metadata/verify.h +include/mono/metadata/mono-config.h +include/mono/metadata/attrdefs.h include/mono/utils/mono-codeman.h +include/mono/utils/mono-counters.h include/mono/utils/mono-digest.h include/mono/utils/mono-hash.h include/mono/utils/mono-logger.h include/mono/utils/mono-math.h +include/mono/utils/mono-path.h include/mono/utils/mono-poll.h +include/mono/utils/mono-stdlib.h include/mono/utils/mono-uri.h include/mono/utils/monobitset.h lib/libMonoPosixHelper.a @@ -135,6 +148,7 @@ lib/mono/1.0/Accessibility.dll lib/mono/1.0/ByteFX.Data.dll lib/mono/1.0/Commons.Xml.Relaxng.dll lib/mono/1.0/CorCompare.exe +lib/mono/1.0/CustomMarshalers.dll lib/mono/1.0/FirebirdSql.Data.Firebird.dll lib/mono/1.0/I18N.CJK.dll lib/mono/1.0/I18N.MidEast.dll @@ -145,7 +159,6 @@ lib/mono/1.0/I18N.dll lib/mono/1.0/IBM.Data.DB2.dll lib/mono/1.0/ICSharpCode.SharpZipLib.dll lib/mono/1.0/Microsoft.JScript.dll -lib/mono/1.0/Microsoft.VisualBasic.dll lib/mono/1.0/Microsoft.VisualC.dll lib/mono/1.0/Microsoft.Vsa.dll lib/mono/1.0/Mono.Cairo.dll @@ -162,6 +175,7 @@ lib/mono/1.0/Mono.Security.Win32.dll lib/mono/1.0/Mono.Security.dll lib/mono/1.0/Novell.Directory.Ldap.dll lib/mono/1.0/Npgsql.dll +lib/mono/1.0/OpenSystem.C.dll lib/mono/1.0/PEAPI.dll lib/mono/1.0/System.Configuration.Install.dll lib/mono/1.0/System.Data.OracleClient.dll @@ -199,6 +213,8 @@ lib/mono/1.0/cilc.exe.mdb lib/mono/1.0/cscompmgd.dll lib/mono/1.0/disco.exe lib/mono/1.0/disco.exe.mdb +lib/mono/1.0/dtd2rng.exe +lib/mono/1.0/dtd2rng.exe.mdb lib/mono/1.0/dtd2xsd.exe lib/mono/1.0/dtd2xsd.exe.mdb lib/mono/1.0/gacutil.exe @@ -213,8 +229,6 @@ lib/mono/1.0/macpack.exe lib/mono/1.0/macpack.exe.mdb lib/mono/1.0/makecert.exe lib/mono/1.0/makecert.exe.mdb -lib/mono/1.0/mbas.exe -lib/mono/1.0/mbas.exe.mdb lib/mono/1.0/mcs.exe lib/mono/1.0/mcs.exe.config lib/mono/1.0/mcs.exe.mdb @@ -229,6 +243,8 @@ lib/mono/1.0/mono-service.exe.mdb lib/mono/1.0/mono-shlib-cop.exe lib/mono/1.0/mono-shlib-cop.exe.config lib/mono/1.0/mono-shlib-cop.exe.mdb +lib/mono/1.0/mono-xmltool.exe +lib/mono/1.0/mono-xmltool.exe.mdb lib/mono/1.0/monop.exe lib/mono/1.0/monop.exe.mdb lib/mono/1.0/mozroots.exe @@ -240,6 +256,7 @@ lib/mono/1.0/nunit-console.exe.config lib/mono/1.0/nunit-console.exe.mdb lib/mono/1.0/nunit.core.dll lib/mono/1.0/nunit.framework.dll +lib/mono/1.0/nunit.mocks.dll lib/mono/1.0/nunit.util.dll lib/mono/1.0/permview.exe lib/mono/1.0/permview.exe.mdb @@ -266,6 +283,7 @@ lib/mono/1.0/xsd.exe.mdb lib/mono/2.0/Accessibility.dll lib/mono/2.0/ByteFX.Data.dll lib/mono/2.0/Commons.Xml.Relaxng.dll +lib/mono/2.0/CustomMarshalers.dll lib/mono/2.0/I18N.CJK.dll lib/mono/2.0/I18N.MidEast.dll lib/mono/2.0/I18N.Other.dll @@ -278,7 +296,6 @@ lib/mono/2.0/Microsoft.Build.Framework.dll lib/mono/2.0/Microsoft.Build.Tasks.dll lib/mono/2.0/Microsoft.Build.Utilities.dll lib/mono/2.0/Microsoft.JScript.dll -lib/mono/2.0/Microsoft.VisualBasic.dll lib/mono/2.0/Microsoft.VisualC.dll lib/mono/2.0/Microsoft.Vsa.dll lib/mono/2.0/Mono.C5.dll @@ -296,6 +313,7 @@ lib/mono/2.0/Mono.Security.Win32.dll lib/mono/2.0/Mono.Security.dll lib/mono/2.0/Novell.Directory.Ldap.dll lib/mono/2.0/Npgsql.dll +lib/mono/2.0/OpenSystem.C.dll lib/mono/2.0/PEAPI.dll lib/mono/2.0/System.Configuration.Install.dll lib/mono/2.0/System.Configuration.dll @@ -312,6 +330,7 @@ lib/mono/2.0/System.Runtime.Remoting.dll lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll lib/mono/2.0/System.Security.dll lib/mono/2.0/System.ServiceProcess.dll +lib/mono/2.0/System.Transactions.dll lib/mono/2.0/System.Web.Services.dll lib/mono/2.0/System.Web.dll lib/mono/2.0/System.Windows.Forms.dll @@ -323,7 +342,11 @@ lib/mono/2.0/gmcs.exe.config lib/mono/2.0/gmcs.exe.mdb lib/mono/2.0/ilasm.exe lib/mono/2.0/ilasm.exe.mdb +lib/mono/2.0/mkbundle.exe +lib/mono/2.0/mkbundle.exe.mdb lib/mono/2.0/mono-api-info.exe +lib/mono/2.0/mono-service.exe +lib/mono/2.0/mono-service.exe.mdb lib/mono/2.0/monop.exe lib/mono/2.0/monop.exe.mdb lib/mono/2.0/mscorlib.dll @@ -331,6 +354,10 @@ lib/mono/2.0/mscorlib.dll.mdb lib/mono/2.0/nunit-console.exe lib/mono/2.0/nunit-console.exe.config lib/mono/2.0/nunit-console.exe.mdb +lib/mono/2.0/resgen.exe +lib/mono/2.0/resgen.exe.mdb +lib/mono/2.0/sgen.exe +lib/mono/2.0/sgen.exe.mdb lib/mono/2.0/wsdl.exe lib/mono/2.0/wsdl.exe.mdb lib/mono/2.0/xbuild.exe @@ -349,6 +376,10 @@ lib/mono/gac/Commons.Xml.Relaxng/1.0.5000.0__0738eb9f132ed756/Commons.Xml.Relaxn lib/mono/gac/Commons.Xml.Relaxng/1.0.5000.0__0738eb9f132ed756/Commons.Xml.Relaxng.dll.mdb lib/mono/gac/Commons.Xml.Relaxng/2.0.0.0__0738eb9f132ed756/Commons.Xml.Relaxng.dll lib/mono/gac/Commons.Xml.Relaxng/2.0.0.0__0738eb9f132ed756/Commons.Xml.Relaxng.dll.mdb +lib/mono/gac/CustomMarshalers/1.0.5000.0__b03f5f7f11d50a3a/CustomMarshalers.dll +lib/mono/gac/CustomMarshalers/1.0.5000.0__b03f5f7f11d50a3a/CustomMarshalers.dll.mdb +lib/mono/gac/CustomMarshalers/2.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll +lib/mono/gac/CustomMarshalers/2.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll.mdb lib/mono/gac/FirebirdSql.Data.Firebird/1.7.1.0__0706f5520aae4ff4/FirebirdSql.Data.Firebird.dll lib/mono/gac/FirebirdSql.Data.Firebird/1.7.1.0__0706f5520aae4ff4/FirebirdSql.Data.Firebird.dll.mdb lib/mono/gac/I18N.CJK/1.0.5000.0__0738eb9f132ed756/I18N.CJK.dll @@ -397,8 +428,6 @@ lib/mono/gac/Microsoft.JScript/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.JScript.dl lib/mono/gac/Microsoft.JScript/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.JScript.dll.mdb lib/mono/gac/Microsoft.JScript/8.0.0.0__b03f5f7f11d50a3a/Microsoft.JScript.dll lib/mono/gac/Microsoft.JScript/8.0.0.0__b03f5f7f11d50a3a/Microsoft.JScript.dll.mdb -lib/mono/gac/Microsoft.VisualBasic/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll -lib/mono/gac/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll lib/mono/gac/Microsoft.VisualC/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll lib/mono/gac/Microsoft.VisualC/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll.mdb lib/mono/gac/Microsoft.VisualC/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll @@ -465,6 +494,10 @@ lib/mono/gac/Npgsql/1.0.5000.0__5d8b90d52f46fda7/Npgsql.dll lib/mono/gac/Npgsql/1.0.5000.0__5d8b90d52f46fda7/Npgsql.dll.mdb lib/mono/gac/Npgsql/2.0.0.0__5d8b90d52f46fda7/Npgsql.dll lib/mono/gac/Npgsql/2.0.0.0__5d8b90d52f46fda7/Npgsql.dll.mdb +lib/mono/gac/OpenSystem.C/1.0.5000.0__b77a5c561934e089/OpenSystem.C.dll +lib/mono/gac/OpenSystem.C/1.0.5000.0__b77a5c561934e089/OpenSystem.C.dll.mdb +lib/mono/gac/OpenSystem.C/2.0.0.0__b77a5c561934e089/OpenSystem.C.dll +lib/mono/gac/OpenSystem.C/2.0.0.0__b77a5c561934e089/OpenSystem.C.dll.mdb lib/mono/gac/PEAPI/1.0.5000.0__0738eb9f132ed756/PEAPI.dll lib/mono/gac/PEAPI/1.0.5000.0__0738eb9f132ed756/PEAPI.dll.mdb lib/mono/gac/PEAPI/2.0.0.0__0738eb9f132ed756/PEAPI.dll @@ -527,6 +560,8 @@ lib/mono/gac/System.ServiceProcess/1.0.5000.0__b03f5f7f11d50a3a/System.ServicePr lib/mono/gac/System.ServiceProcess/1.0.5000.0__b03f5f7f11d50a3a/System.ServiceProcess.dll.mdb lib/mono/gac/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll lib/mono/gac/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll.mdb +lib/mono/gac/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll +lib/mono/gac/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll.mdb lib/mono/gac/System.Web.Services/1.0.5000.0__b03f5f7f11d50a3a/System.Web.Services.dll lib/mono/gac/System.Web.Services/1.0.5000.0__b03f5f7f11d50a3a/System.Web.Services.dll.mdb lib/mono/gac/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll @@ -551,19 +586,25 @@ lib/mono/gac/cscompmgd/7.0.5000.0__b03f5f7f11d50a3a/cscompmgd.dll lib/mono/gac/cscompmgd/7.0.5000.0__b03f5f7f11d50a3a/cscompmgd.dll.mdb lib/mono/gac/cscompmgd/8.0.0.0__b03f5f7f11d50a3a/cscompmgd.dll lib/mono/gac/cscompmgd/8.0.0.0__b03f5f7f11d50a3a/cscompmgd.dll.mdb +lib/mono/gac/mono-service/1.0.5000.0__0738eb9f132ed756/mono-service.exe +lib/mono/gac/mono-service/1.0.5000.0__0738eb9f132ed756/mono-service.exe.mdb +lib/mono/gac/mono-service/2.0.0.0__0738eb9f132ed756/mono-service.exe +lib/mono/gac/mono-service/2.0.0.0__0738eb9f132ed756/mono-service.exe.mdb lib/mono/gac/nunit.core/2.2.0.0__96d09a1eb7f44a77/nunit.core.dll lib/mono/gac/nunit.core/2.2.0.0__96d09a1eb7f44a77/nunit.core.dll.mdb lib/mono/gac/nunit.framework/2.2.0.0__96d09a1eb7f44a77/nunit.framework.dll lib/mono/gac/nunit.framework/2.2.0.0__96d09a1eb7f44a77/nunit.framework.dll.mdb +lib/mono/gac/nunit.mocks/2.2.8.0__96d09a1eb7f44a77/nunit.mocks.dll +lib/mono/gac/nunit.mocks/2.2.8.0__96d09a1eb7f44a77/nunit.mocks.dll.mdb lib/mono/gac/nunit.util/2.2.0.0__96d09a1eb7f44a77/nunit.util.dll lib/mono/gac/nunit.util/2.2.0.0__96d09a1eb7f44a77/nunit.util.dll.mdb -lib/mono/xbuild/Microsoft.Build.Commontypes.xsd -lib/mono/xbuild/Microsoft.Build.Core.xsd +lib/mono/xbuild/MSBuild/Microsoft.Build.CommonTypes.xsd +lib/mono/xbuild/MSBuild/Microsoft.Build.Core.xsd lib/mono/xbuild/Microsoft.Build.xsd +lib/mono/xbuild/Microsoft.CSharp.targets lib/mono/xbuild/Microsoft.Common.tasks lib/mono/xbuild/xbuild.rsp libdata/pkgconfig/dotnet.pc -libdata/pkgconfig/mint.pc libdata/pkgconfig/mono-cairo.pc libdata/pkgconfig/mono-nunit.pc libdata/pkgconfig/mono.pc @@ -574,18 +615,56 @@ share/jay/README share/jay/README.jay share/jay/skeleton share/jay/skeleton.cs +share/libgc-mono/README +share/libgc-mono/README.DGUX386 +share/libgc-mono/README.Mac +share/libgc-mono/README.MacOSX +share/libgc-mono/README.OS2 +share/libgc-mono/README.amiga +share/libgc-mono/README.arm.cross +share/libgc-mono/README.autoconf +share/libgc-mono/README.changes +share/libgc-mono/README.contributors +share/libgc-mono/README.cords +share/libgc-mono/README.darwin +share/libgc-mono/README.dj +share/libgc-mono/README.environment +share/libgc-mono/README.ews4800 +share/libgc-mono/README.hp +share/libgc-mono/README.linux +share/libgc-mono/README.macros +share/libgc-mono/README.rs6000 +share/libgc-mono/README.sgi +share/libgc-mono/README.solaris2 +share/libgc-mono/README.uts +share/libgc-mono/README.win32 +share/libgc-mono/barrett_diagram +share/libgc-mono/debugging.html +share/libgc-mono/gc.man +share/libgc-mono/gcdescr.html +share/libgc-mono/gcinterface.html +share/libgc-mono/leak.html +share/libgc-mono/scale.html +share/libgc-mono/simple_example.html +share/libgc-mono/tree.html %%DATADIR%%/cil/cil-opcodes.xml @dirrm share/mono/cil @dirrm share/mono +@dirrm share/libgc-mono @dirrm share/jay @dirrm lib/mono/xbuild/MSBuild @dirrm lib/mono/xbuild @dirrm lib/mono/gac/nunit.util/2.2.0.0__96d09a1eb7f44a77 @dirrm lib/mono/gac/nunit.util +@dirrm lib/mono/gac/nunit.mocks/2.2.8.0__96d09a1eb7f44a77 +@dirrm lib/mono/gac/nunit.mocks @dirrm lib/mono/gac/nunit.framework/2.2.0.0__96d09a1eb7f44a77 @dirrm lib/mono/gac/nunit.framework @dirrm lib/mono/gac/nunit.core/2.2.0.0__96d09a1eb7f44a77 @dirrm lib/mono/gac/nunit.core +@dirrm lib/mono/gac/mono-service/2.0.0.0__0738eb9f132ed756 +@dirrm lib/mono/gac/mono-service/1.0.5000.0__0738eb9f132ed756 +@dirrm lib/mono/gac/mono-service @dirrm lib/mono/gac/cscompmgd/8.0.0.0__b03f5f7f11d50a3a @dirrm lib/mono/gac/cscompmgd/7.0.5000.0__b03f5f7f11d50a3a @dirrm lib/mono/gac/cscompmgd @@ -603,6 +682,8 @@ share/jay/skeleton.cs @dirrm lib/mono/gac/System.Web.Services/1.0.5000.0__b03f5f7f11d50a3a @dirrm lib/mono/gac/System.Web.Services @dirrm lib/mono/gac/System.Web +@dirrm lib/mono/gac/System.Transactions/2.0.0.0__b77a5c561934e089 +@dirrm lib/mono/gac/System.Transactions @dirrm lib/mono/gac/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a @dirrm lib/mono/gac/System.ServiceProcess/1.0.5000.0__b03f5f7f11d50a3a @dirrm lib/mono/gac/System.ServiceProcess @@ -651,6 +732,9 @@ share/jay/skeleton.cs @dirrm lib/mono/gac/PEAPI/2.0.0.0__0738eb9f132ed756 @dirrm lib/mono/gac/PEAPI/1.0.5000.0__0738eb9f132ed756 @dirrm lib/mono/gac/PEAPI +@dirrm lib/mono/gac/OpenSystem.C/2.0.0.0__b77a5c561934e089 +@dirrm lib/mono/gac/OpenSystem.C/1.0.5000.0__b77a5c561934e089 +@dirrm lib/mono/gac/OpenSystem.C @dirrm lib/mono/gac/Npgsql/2.0.0.0__5d8b90d52f46fda7 @dirrm lib/mono/gac/Npgsql/1.0.5000.0__5d8b90d52f46fda7 @dirrm lib/mono/gac/Npgsql @@ -701,9 +785,6 @@ share/jay/skeleton.cs @dirrm lib/mono/gac/Microsoft.VisualC/8.0.0.0__b03f5f7f11d50a3a @dirrm lib/mono/gac/Microsoft.VisualC/7.0.5000.0__b03f5f7f11d50a3a @dirrm lib/mono/gac/Microsoft.VisualC -@dirrm lib/mono/gac/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a -@dirrm lib/mono/gac/Microsoft.VisualBasic/7.0.5000.0__b03f5f7f11d50a3a -@dirrm lib/mono/gac/Microsoft.VisualBasic @dirrm lib/mono/gac/Microsoft.JScript/8.0.0.0__b03f5f7f11d50a3a @dirrm lib/mono/gac/Microsoft.JScript/7.0.5000.0__b03f5f7f11d50a3a @dirrm lib/mono/gac/Microsoft.JScript @@ -742,6 +823,9 @@ share/jay/skeleton.cs @dirrm lib/mono/gac/I18N @dirrm lib/mono/gac/FirebirdSql.Data.Firebird/1.7.1.0__0706f5520aae4ff4 @dirrm lib/mono/gac/FirebirdSql.Data.Firebird +@dirrm lib/mono/gac/CustomMarshalers/2.0.0.0__b03f5f7f11d50a3a +@dirrm lib/mono/gac/CustomMarshalers/1.0.5000.0__b03f5f7f11d50a3a +@dirrm lib/mono/gac/CustomMarshalers @dirrm lib/mono/gac/Commons.Xml.Relaxng/2.0.0.0__0738eb9f132ed756 @dirrm lib/mono/gac/Commons.Xml.Relaxng/1.0.5000.0__0738eb9f132ed756 @dirrm lib/mono/gac/Commons.Xml.Relaxng |