[Bsd-sharp-cvs] CVS commit to /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files by killfill

noreply at forge.novell.com noreply at forge.novell.com
Wed Sep 20 20:09:50 MDT 2006


CVS commit to /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files by killfill

Added Files:
	extra-patch-support_mph.h patch-ikvm-native_jni.c 
	patch-libgc_dbg_mlc.c patch-libgc_include_private_gcconfig.h 
	patch-libgc_pthread_support.c 
	patch-mcs_tools_mkbundle_mkbundle.cs 
	patch-mono_metadata_assembly.c 
	patch-mono_metadata_filewatcher.c 
	patch-mono_metadata_socket-io.c 
	patch-mono_mini_exceptions-amd64.c 
	patch-mono_mini_mini-amd64.c patch-mono_mini_mini-amd64.h 
	patch-mono_mini_mini-exceptions.c 
	patch-mono_mini_tramp-amd64.c patch-mono_utils_mono-codeman.c 
	patch-os_dep.c patch-support_stdio.c 
Log Message:
Changes for 1.1.17.1:

- Semaphores handling is now integrated in mono (--wapi)
- Support for AMD64 (thanks Zoltan!)
- Remove X11R6 stuff


===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/extra-patch-support_mph.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-ikvm-native_jni.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-libgc_dbg_mlc.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-libgc_include_private_gcconfig.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-libgc_include_private_gcconfig.h	2005/05/06 00:05:02	1.2
+++ /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-libgc_include_private_gcconfig.h	2006/09/21 02:09:50	1.3
@@ -1,24 +1,36 @@
---- libgc/include/private/gcconfig.h.orig	Mon Oct  6 22:38:35 2003
-+++ libgc/include/private/gcconfig.h	Mon Oct  6 22:38:56 2003
-@@ -1151,8 +1151,8 @@
- #	ifndef GC_FREEBSD_THREADS
- #	    define MPROTECT_VDB
+--- 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
++# endif
+ # if defined(__NetBSD__) && (defined(i386) || defined(__i386__))
+ #   define I386
+ #   define mach_type_known
+@@ -1988,6 +1992,22 @@
+ #	    define PREFETCH(x) __builtin_prefetch((x), 0, 0)
+ #	    define PREFETCH_FOR_WRITE(x) __builtin_prefetch((x), 1)
  #	endif
--#	define SIG_SUSPEND SIGUSR1
--#	define SIG_THR_RESTART SIGUSR2
-+#	define SIG_SUSPEND SIGTSTP
-+#	define SIG_THR_RESTART SIGCONT
- #	define FREEBSD_STACKBOTTOM
- #	ifdef __ELF__
- #	    define DYNAMIC_LOADING
-@@ -1466,8 +1466,8 @@
- #   ifdef FREEBSD
- #	define OS_TYPE "FREEBSD"
- /* MPROTECT_VDB is not yet supported at all on FreeBSD/alpha. */
--#	define SIG_SUSPEND SIGUSR1
--#	define SIG_THR_RESTART SIGUSR2
-+#	define SIG_SUSPEND SIGTSTP
-+#	define SIG_THR_RESTART SIGCONT
- #	define FREEBSD_STACKBOTTOM
- #	ifdef __ELF__
- #	    define DYNAMIC_LOADING
++#   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
++#	define NEED_FIND_LIMIT
++#       ifdef __ELF__
++#           define DYNAMIC_LOADING
++#       endif
++        extern char etext[];
++        extern char * GC_FreeBSDGetDataStart();
++#       define DATASTART GC_FreeBSDGetDataStart(0x1000, &etext)
+ #   endif
+ #   ifdef NETBSD
+ #	define OS_TYPE "NETBSD"
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-libgc_pthread_support.c,v
rcsdiff: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-libgc_pthread_support.c,v: Symbolic name `NONE' is undefined.
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mcs_tools_mkbundle_mkbundle.cs,v
rcsdiff: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mcs_tools_mkbundle_mkbundle.cs,v: Symbolic name `NONE' is undefined.
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_metadata_assembly.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_metadata_assembly.c	2005/05/16 03:44:16	1.3
+++ /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_metadata_assembly.c	2006/09/21 02:09:50	1.4
@@ -5,7 +5,7 @@
  	char **splitted;
  	
 -	path = g_getenv ("MONO_GAC_PREFIX");
-+	path = g_strjoin(G_SEARCHPATH_SEPARATOR_S, "%%X11BASE%%", g_getenv("MONO_GAC_PREFIX"), NULL);
++	path = g_strjoin(G_SEARCHPATH_SEPARATOR_S, "%%LOCALBASE%%", g_getenv("MONO_GAC_PREFIX"), NULL);
 +
  	if (!path)
  		return;
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_metadata_filewatcher.c,v
rcsdiff: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_metadata_filewatcher.c,v: Symbolic name `NONE' is undefined.
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_metadata_socket-io.c,v
rcsdiff: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_metadata_socket-io.c,v: Symbolic name `NONE' is undefined.
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_mini_exceptions-amd64.c,v
rcsdiff: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_mini_exceptions-amd64.c,v: Symbolic name `NONE' is undefined.
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_mini_mini-amd64.c,v
rcsdiff: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_mini_mini-amd64.c,v: Symbolic name `NONE' is undefined.
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_mini_mini-amd64.h,v
rcsdiff: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_mini_mini-amd64.h,v: Symbolic name `NONE' is undefined.
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_mini_mini-exceptions.c,v
rcsdiff: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_mini_mini-exceptions.c,v: Symbolic name `NONE' is undefined.
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_mini_tramp-amd64.c,v
rcsdiff: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_mini_tramp-amd64.c,v: Symbolic name `NONE' is undefined.
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_utils_mono-codeman.c,v
rcsdiff: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-mono_utils_mono-codeman.c,v: Symbolic name `NONE' is undefined.
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-os_dep.c,v
rcsdiff: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-os_dep.c,v: Symbolic name `NONE' is undefined.
===================================================================
RCS file: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-support_stdio.c,v
rcsdiff: /cvsroot/bsd-sharp/FreeBSD-ports/lang/mono-devel/files/patch-support_stdio.c,v: Symbolic name `NONE' is undefined.


More information about the Bsd-sharp-cvs mailing list