diff options
Diffstat (limited to 'lang/mono/patches')
-rw-r--r-- | lang/mono/patches/patch-aa | 23 | ||||
-rw-r--r-- | lang/mono/patches/patch-ab | 26 | ||||
-rw-r--r-- | lang/mono/patches/patch-ac | 6 | ||||
-rw-r--r-- | lang/mono/patches/patch-ad | 21 | ||||
-rw-r--r-- | lang/mono/patches/patch-ae | 61 | ||||
-rw-r--r-- | lang/mono/patches/patch-af | 4 | ||||
-rw-r--r-- | lang/mono/patches/patch-aj | 4 | ||||
-rw-r--r-- | lang/mono/patches/patch-ak | 10 | ||||
-rw-r--r-- | lang/mono/patches/patch-am | 6 | ||||
-rw-r--r-- | lang/mono/patches/patch-an | 10 | ||||
-rw-r--r-- | lang/mono/patches/patch-ba | 6 | ||||
-rw-r--r-- | lang/mono/patches/patch-bc | 6 |
12 files changed, 42 insertions, 141 deletions
diff --git a/lang/mono/patches/patch-aa b/lang/mono/patches/patch-aa deleted file mode 100644 index c51e1fdf868..00000000000 --- a/lang/mono/patches/patch-aa +++ /dev/null @@ -1,23 +0,0 @@ -$NetBSD: patch-aa,v 1.12 2005/07/31 15:26:58 recht Exp $ - ---- configure.in.orig 2005-07-27 02:06:43.000000000 +0200 -+++ configure.in -@@ -70,6 +70,18 @@ case "$host" in - ;; - *-*-*netbsd*) - platform_win32=no -+ CPPFLAGS="$CPPFLAGS -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE" -+ libmono_cflags="-D_REENTRANT" -+ LDFLAGS="$LDFLAGS -pthread" -+ libmono_ldflags="-pthread" -+ need_link_unlink=yes -+ libdl="-ldl /libexec/ld.elf_so" -+ libgc_threads=pthreads -+ with_tls=__thread -+ with_sigaltstack=yes -+ ;; -+ *-*-*netbsd*) -+ platform_win32=no - CPPFLAGS="$CPPFLAGS -D_REENTRANT" - libmono_cflags="-D_REENTRANT" - LDFLAGS="$LDFLAGS -pthread" diff --git a/lang/mono/patches/patch-ab b/lang/mono/patches/patch-ab index 46e99be34d5..edf98ea2468 100644 --- a/lang/mono/patches/patch-ab +++ b/lang/mono/patches/patch-ab @@ -1,23 +1,23 @@ -$NetBSD: patch-ab,v 1.11 2005/07/31 15:26:58 recht Exp $ +$NetBSD: patch-ab,v 1.12 2006/01/03 08:03:53 recht Exp $ ---- configure.orig 2005-07-27 02:08:41.000000000 +0200 +--- configure.orig 2005-12-22 18:35:26.000000000 +0100 +++ configure -@@ -2224,6 +2224,18 @@ _ACEOF +@@ -2232,13 +2232,15 @@ _ACEOF ;; *-*-*netbsd*) platform_win32=no +- CPPFLAGS="$CPPFLAGS -D_REENTRANT" + CPPFLAGS="$CPPFLAGS -D_REENTRANT -DGC_NETBSD_THREADS -D_GNU_SOURCE" -+ libmono_cflags="-D_REENTRANT" -+ LDFLAGS="$LDFLAGS -pthread" -+ libmono_ldflags="-pthread" -+ need_link_unlink=yes + libmono_cflags="-D_REENTRANT" + LDFLAGS="$LDFLAGS -pthread" + libmono_ldflags="-pthread" + need_link_unlink=yes +- libdl= +- libgc_threads=no + libdl="-ldl /libexec/ld.elf_so" + libgc_threads=pthreads + with_tls=__thread + with_sigaltstack=yes -+ ;; -+ *-*-*netbsd*) -+ platform_win32=no - CPPFLAGS="$CPPFLAGS -D_REENTRANT" - libmono_cflags="-D_REENTRANT" - LDFLAGS="$LDFLAGS -pthread" + ;; + # these flags will work for all versions of -STABLE + # diff --git a/lang/mono/patches/patch-ac b/lang/mono/patches/patch-ac index e145a46f30d..a1f592a9c8b 100644 --- a/lang/mono/patches/patch-ac +++ b/lang/mono/patches/patch-ac @@ -1,8 +1,8 @@ -$NetBSD: patch-ac,v 1.12 2005/07/31 15:26:58 recht Exp $ +$NetBSD: patch-ac,v 1.13 2006/01/03 08:03:53 recht Exp $ ---- data/Makefile.in.orig 2005-07-27 02:08:24.000000000 +0200 +--- data/Makefile.in.orig 2005-12-22 18:35:08.000000000 +0100 +++ data/Makefile.in -@@ -264,7 +264,7 @@ target_cpu = @target_cpu@ +@@ -271,7 +271,7 @@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ SUBDIRS = net_1_1 net_2_0 diff --git a/lang/mono/patches/patch-ad b/lang/mono/patches/patch-ad deleted file mode 100644 index e947bc5dbf7..00000000000 --- a/lang/mono/patches/patch-ad +++ /dev/null @@ -1,21 +0,0 @@ -$NetBSD: patch-ad,v 1.12 2005/07/31 15:26:58 recht Exp $ - ---- libgc/configure.in.orig 2005-05-19 15:24:22.000000000 +0200 -+++ libgc/configure.in -@@ -84,7 +84,15 @@ case "$THREADS" in - AC_DEFINE(GC_LINUX_THREADS) - AC_DEFINE(_REENTRANT) - ;; -- *-*-aix*) -+ *-*-netbsd*) -+ AC_DEFINE(GC_NETBSD_THREADS) -+ AC_DEFINE(_REENTRANT) -+ AC_DEFINE(THREAD_LOCAL_ALLOC) -+ if test "${enable_parallel_mark}" = yes; then -+ AC_DEFINE(PARALLEL_MARK) -+ fi -+ ;; -+ *-*-aix*) - AC_DEFINE(GC_AIX_THREADS) - AC_DEFINE(_REENTRANT) - ;; diff --git a/lang/mono/patches/patch-ae b/lang/mono/patches/patch-ae index e121d4893c2..cda724cf7ca 100644 --- a/lang/mono/patches/patch-ae +++ b/lang/mono/patches/patch-ae @@ -1,54 +1,8 @@ -$NetBSD: patch-ae,v 1.7 2005/07/31 15:26:58 recht Exp $ +$NetBSD: patch-ae,v 1.8 2006/01/03 08:03:53 recht Exp $ ---- libgc/configure.orig 2005-07-27 02:08:52.000000000 +0200 +--- libgc/configure.orig 2005-12-22 18:35:37.000000000 +0100 +++ libgc/configure -@@ -465,7 +465,7 @@ ac_includes_default="\ - # include <unistd.h> - #endif" - --ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar build build_cpu build_vendor build_os host host_cpu host_vendor host_os GC_VERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CCAS CCASFLAGS AR ac_ct_AR RANLIB ac_ct_RANLIB MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT GC_CFLAGS THREADLIBS POWERPC_DARWIN_TRUE POWERPC_DARWIN_FALSE EXTRA_TEST_LIBS target_all CPLUSPLUS_TRUE CPLUSPLUS_FALSE INCLUDES CXXINCLUDES addobjs addincludes addlibs addtests EGREP LN_S ECHO CPP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL MY_CFLAGS UNWINDLIBS USE_LIBDIR_TRUE USE_LIBDIR_FALSE LIBOBJS LTLIBOBJS' -+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar build build_cpu build_vendor build_os host host_cpu host_vendor host_os GC_VERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE AR ac_ct_AR RANLIB ac_ct_RANLIB MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT GC_CFLAGS THREADLIBS POWERPC_DARWIN_TRUE POWERPC_DARWIN_FALSE EXTRA_TEST_LIBS target_all CPLUSPLUS_TRUE CPLUSPLUS_FALSE INCLUDES CXXINCLUDES addobjs addincludes addlibs addtests EGREP LN_S ECHO CPP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL MY_CFLAGS UNWINDLIBS USE_LIBDIR_TRUE USE_LIBDIR_FALSE LIBOBJS LTLIBOBJS' - ac_subst_files='' - - # Initialize some variables set by options. -@@ -930,14 +930,6 @@ ac_env_CXXFLAGS_set=${CXXFLAGS+set} - ac_env_CXXFLAGS_value=$CXXFLAGS - ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} - ac_cv_env_CXXFLAGS_value=$CXXFLAGS --ac_env_CCAS_set=${CCAS+set} --ac_env_CCAS_value=$CCAS --ac_cv_env_CCAS_set=${CCAS+set} --ac_cv_env_CCAS_value=$CCAS --ac_env_CCASFLAGS_set=${CCASFLAGS+set} --ac_env_CCASFLAGS_value=$CCASFLAGS --ac_cv_env_CCASFLAGS_set=${CCASFLAGS+set} --ac_cv_env_CCASFLAGS_value=$CCASFLAGS - ac_env_CPP_set=${CPP+set} - ac_env_CPP_value=$CPP - ac_cv_env_CPP_set=${CPP+set} -@@ -1074,8 +1066,6 @@ Some influential environment variables: - headers in a nonstandard directory <include dir> - CXX C++ compiler command - CXXFLAGS C++ compiler flags -- CCAS assembler compiler command (defaults to CC) -- CCASFLAGS assembler compiler flags (defaults to CFLAGS) - CPP C preprocessor - CXXCPP C++ preprocessor - F77 Fortran 77 compiler command -@@ -3588,12 +3578,6 @@ fi - - - --# By default we simply use the C compiler to build assembly code. -- --test "${CCAS+set}" = set || CCAS=$CC --test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS -- -- - - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. -@@ -3933,7 +3917,27 @@ _ACEOF +@@ -3940,7 +3940,27 @@ _ACEOF _ACEOF ;; @@ -77,12 +31,3 @@ $NetBSD: patch-ae,v 1.7 2005/07/31 15:26:58 recht Exp $ cat >>confdefs.h <<\_ACEOF #define GC_AIX_THREADS 1 _ACEOF -@@ -21287,8 +21291,6 @@ s,@ac_ct_CXX@,$ac_ct_CXX,;t t - s,@CXXDEPMODE@,$CXXDEPMODE,;t t - s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t - s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t --s,@CCAS@,$CCAS,;t t --s,@CCASFLAGS@,$CCASFLAGS,;t t - s,@AR@,$AR,;t t - s,@ac_ct_AR@,$ac_ct_AR,;t t - s,@RANLIB@,$RANLIB,;t t diff --git a/lang/mono/patches/patch-af b/lang/mono/patches/patch-af index 86a6009a364..1142e286d79 100644 --- a/lang/mono/patches/patch-af +++ b/lang/mono/patches/patch-af @@ -1,6 +1,6 @@ -$NetBSD: patch-af,v 1.7 2005/07/31 15:26:58 recht Exp $ +$NetBSD: patch-af,v 1.8 2006/01/03 08:03:53 recht Exp $ ---- mono/metadata/Makefile.in.orig 2005-07-27 02:08:30.000000000 +0200 +--- mono/metadata/Makefile.in.orig 2005-12-22 18:35:15.000000000 +0100 +++ mono/metadata/Makefile.in @@ -68,7 +68,7 @@ am__objects_1 = reflection.lo object.lo am_libmonoruntime_static_la_OBJECTS = $(am__objects_1) diff --git a/lang/mono/patches/patch-aj b/lang/mono/patches/patch-aj index 72e9e3d3ddd..f6e3db0a3af 100644 --- a/lang/mono/patches/patch-aj +++ b/lang/mono/patches/patch-aj @@ -1,6 +1,6 @@ -$NetBSD: patch-aj,v 1.4 2005/07/31 15:26:58 recht Exp $ +$NetBSD: patch-aj,v 1.5 2006/01/03 08:03:53 recht Exp $ ---- libgc/pthread_stop_world.c.orig 2005-07-05 20:46:03.000000000 +0200 +--- libgc/pthread_stop_world.c.orig 2005-07-05 20:42:42.000000000 +0200 +++ libgc/pthread_stop_world.c @@ -99,6 +99,7 @@ word GC_stop_count; /* Incremented at th # endif diff --git a/lang/mono/patches/patch-ak b/lang/mono/patches/patch-ak index 3013ed1964f..b09c15eafe3 100644 --- a/lang/mono/patches/patch-ak +++ b/lang/mono/patches/patch-ak @@ -1,6 +1,6 @@ -$NetBSD: patch-ak,v 1.6 2005/07/31 15:26:58 recht Exp $ +$NetBSD: patch-ak,v 1.7 2006/01/03 08:03:53 recht Exp $ ---- libgc/pthread_support.c.orig 2005-06-19 11:59:53.000000000 +0200 +--- libgc/pthread_support.c.orig 2005-12-07 06:42:46.000000000 +0100 +++ libgc/pthread_support.c @@ -68,7 +68,7 @@ # endif @@ -23,7 +23,7 @@ $NetBSD: patch-ak,v 1.6 2005/07/31 15:26:58 recht Exp $ #if defined(GC_DGUX386_THREADS) # include <sys/dg_sys_info.h> -@@ -956,7 +959,7 @@ void GC_thr_init() +@@ -978,7 +981,7 @@ void GC_thr_init() # if defined(GC_FREEBSD_THREADS) GC_nprocs = 1; # endif @@ -32,7 +32,7 @@ $NetBSD: patch-ak,v 1.6 2005/07/31 15:26:58 recht Exp $ int ncpus = 1; size_t len = sizeof(ncpus); sysctl((int[2]) {CTL_HW, HW_NCPU}, 2, &ncpus, &len, NULL, 0); -@@ -1093,8 +1096,24 @@ void GC_end_blocking(void) { +@@ -1115,8 +1118,24 @@ void GC_end_blocking(void) { #define __d10_sleep sleep #endif /* GC_DGUX386_THREADS */ @@ -58,7 +58,7 @@ $NetBSD: patch-ak,v 1.6 2005/07/31 15:26:58 recht Exp $ { int result; -@@ -1104,6 +1123,19 @@ int WRAP_FUNC(sleep) (unsigned int secon +@@ -1126,6 +1145,19 @@ int WRAP_FUNC(sleep) (unsigned int secon return result; } diff --git a/lang/mono/patches/patch-am b/lang/mono/patches/patch-am index 33ccba0881a..7bfc2cbb3af 100644 --- a/lang/mono/patches/patch-am +++ b/lang/mono/patches/patch-am @@ -1,8 +1,8 @@ -$NetBSD: patch-am,v 1.1 2005/07/31 15:26:58 recht Exp $ +$NetBSD: patch-am,v 1.2 2006/01/03 08:03:53 recht Exp $ ---- mono/io-layer/collection.c.orig 2005-04-21 13:46:55.000000000 +0200 +--- mono/io-layer/collection.c.orig 2005-10-19 13:24:08.000000000 +0200 +++ mono/io-layer/collection.c -@@ -53,7 +53,7 @@ void _wapi_collection_init (void) +@@ -60,7 +60,7 @@ void _wapi_collection_init (void) g_assert (ret == 0); #ifdef HAVE_PTHREAD_ATTR_SETSTACKSIZE diff --git a/lang/mono/patches/patch-an b/lang/mono/patches/patch-an index 5771fa5e4da..eb306f05fba 100644 --- a/lang/mono/patches/patch-an +++ b/lang/mono/patches/patch-an @@ -1,8 +1,8 @@ -$NetBSD: patch-an,v 1.1 2005/07/31 15:26:58 recht Exp $ +$NetBSD: patch-an,v 1.2 2006/01/03 08:03:53 recht Exp $ ---- mono/mini/exceptions-x86.c.orig 2005-04-11 16:16:27.000000000 +0200 +--- mono/mini/exceptions-x86.c.orig 2005-09-15 13:21:13.000000000 +0200 +++ mono/mini/exceptions-x86.c -@@ -563,7 +563,17 @@ mono_arch_sigctx_to_monoctx (void *sigct +@@ -688,7 +688,17 @@ mono_arch_sigctx_to_monoctx (void *sigct mctx->esi = ctx->uc_mcontext.mc_esi; mctx->edi = ctx->uc_mcontext.mc_edi; mctx->eip = ctx->uc_mcontext.mc_eip; @@ -21,7 +21,7 @@ $NetBSD: patch-an,v 1.1 2005/07/31 15:26:58 recht Exp $ mctx->eax = ctx->uc_mcontext.gregs [REG_EAX]; mctx->ebx = ctx->uc_mcontext.gregs [REG_EBX]; mctx->ecx = ctx->uc_mcontext.gregs [REG_ECX]; -@@ -600,12 +610,21 @@ mono_arch_monoctx_to_sigctx (MonoContext +@@ -725,12 +735,21 @@ mono_arch_monoctx_to_sigctx (MonoContext ctx->uc_mcontext.mc_ebx = mctx->ebx; ctx->uc_mcontext.mc_ecx = mctx->ecx; ctx->uc_mcontext.mc_edx = mctx->edx; @@ -45,7 +45,7 @@ $NetBSD: patch-an,v 1.1 2005/07/31 15:26:58 recht Exp $ #else ctx->uc_mcontext.gregs [REG_EAX] = mctx->eax; ctx->uc_mcontext.gregs [REG_EBX] = mctx->ebx; -@@ -639,6 +658,8 @@ mono_arch_ip_from_context (void *sigctx) +@@ -764,6 +783,8 @@ mono_arch_ip_from_context (void *sigctx) ucontext_t *ctx = (ucontext_t*)sigctx; #if defined(__FreeBSD__) return (gpointer)ctx->uc_mcontext.mc_eip; diff --git a/lang/mono/patches/patch-ba b/lang/mono/patches/patch-ba index a6c89d938c6..b35dafeb00e 100644 --- a/lang/mono/patches/patch-ba +++ b/lang/mono/patches/patch-ba @@ -1,8 +1,8 @@ -$NetBSD: patch-ba,v 1.5 2005/07/31 15:26:58 recht Exp $ +$NetBSD: patch-ba,v 1.6 2006/01/03 08:03:53 recht Exp $ ---- mono/cil/Makefile.in.orig 2005-07-27 02:08:28.000000000 +0200 +--- mono/cil/Makefile.in.orig 2005-12-22 18:35:13.000000000 +0100 +++ mono/cil/Makefile.in -@@ -459,7 +459,7 @@ uninstall-am: uninstall-defDATA uninstal +@@ -466,7 +466,7 @@ uninstall-am: uninstall-defDATA uninstal uninstall-info-am uninstall-xmlDATA opcode.def: make-opcodes-def.pl cil-opcodes.xml diff --git a/lang/mono/patches/patch-bc b/lang/mono/patches/patch-bc index bc2970c31f5..f77ec7e7913 100644 --- a/lang/mono/patches/patch-bc +++ b/lang/mono/patches/patch-bc @@ -1,8 +1,8 @@ -$NetBSD: patch-bc,v 1.5 2005/07/31 15:26:58 recht Exp $ +$NetBSD: patch-bc,v 1.6 2006/01/03 08:03:53 recht Exp $ ---- mono/mini/Makefile.in.orig 2005-07-27 02:08:30.000000000 +0200 +--- mono/mini/Makefile.in.orig 2005-12-22 18:35:16.000000000 +0100 +++ mono/mini/Makefile.in -@@ -1111,15 +1111,15 @@ mbench: test.exe +@@ -1200,15 +1200,15 @@ mbench: test.exe stat1: mono bench.exe $(RUNTIME) --verbose --statfile stats.pl --regression bench.exe |