add some missing patches that cvs missed .. bad cvs
This commit is contained in:
parent
64de7ba2f2
commit
cfa8e4468c
32
lang/mono/patches/patch-configure_in
Normal file
32
lang/mono/patches/patch-configure_in
Normal file
@ -0,0 +1,32 @@
|
||||
$OpenBSD: patch-configure_in,v 1.6 2010/04/28 17:06:26 robert Exp $
|
||||
--- configure.in.orig Tue Apr 27 11:43:09 2010
|
||||
+++ configure.in Tue Apr 27 11:45:24 2010
|
||||
@@ -328,7 +328,7 @@ fi
|
||||
|
||||
AM_CONDITIONAL(NO_VERSION_SCRIPT, test x$no_version_script = xyes)
|
||||
|
||||
-AC_CHECK_HEADERS(sys/filio.h sys/sockio.h netdb.h utime.h sys/utime.h semaphore.h sys/un.h linux/rtc.h sys/syscall.h sys/mkdev.h sys/uio.h)
|
||||
+AC_CHECK_HEADERS(sys/filio.h sys/sockio.h netdb.h utime.h sys/utime.h semaphore.h sys/un.h linux/rtc.h sys/syscall.h sys/mkdev.h sys/uio.h sys/param.h)
|
||||
AC_CHECK_HEADERS(sys/user.h sys/socket.h sys/ipc.h sys/sem.h sys/utsname.h alloca.h ucontext.h pwd.h sys/select.h netinet/tcp.h netinet/in.h unistd.h sys/types.h)
|
||||
|
||||
|
||||
@@ -1762,7 +1762,7 @@ AC_MSG_RESULT($try_dev_random)
|
||||
|
||||
case "{$target}" in
|
||||
*-openbsd*)
|
||||
- NAME_DEV_RANDOM="/dev/srandom"
|
||||
+ NAME_DEV_RANDOM="/dev/arandom"
|
||||
;;
|
||||
|
||||
dnl Win32 does not have /dev/random, they have their own method...
|
||||
@@ -1951,8 +1951,8 @@ JIT_SUPPORTED=no
|
||||
INTERP_SUPPORTED=no
|
||||
LIBC="libc.so.6"
|
||||
INTL="libc.so.6"
|
||||
-SQLITE="libsqlite.so.0"
|
||||
-SQLITE3="libsqlite3.so.0"
|
||||
+SQLITE="libsqlite.so"
|
||||
+SQLITE3="libsqlite3.so"
|
||||
X11="libX11.so"
|
||||
|
||||
sizeof_register="SIZEOF_VOID_P"
|
25
lang/mono/patches/patch-mono_utils_mono-sigcontext_h
Normal file
25
lang/mono/patches/patch-mono_utils_mono-sigcontext_h
Normal file
@ -0,0 +1,25 @@
|
||||
$OpenBSD: patch-mono_utils_mono-sigcontext_h,v 1.4 2010/04/28 17:06:26 robert Exp $
|
||||
--- mono/utils/mono-sigcontext.h.orig Tue Apr 27 10:09:07 2010
|
||||
+++ mono/utils/mono-sigcontext.h Tue Apr 27 10:09:37 2010
|
||||
@@ -80,6 +80,21 @@
|
||||
|
||||
#ifdef __FreeBSD__
|
||||
#define UCONTEXT_GREGS(ctx) &(((ucontext_t*)(ctx))->uc_mcontext)
|
||||
+#elif defined(__OpenBSD__)
|
||||
+ /* OpenBSD/amd64 has no gregs array, ucontext_t == sigcontext */
|
||||
+ #define UCONTEXT_REG_RAX(ctx) ((ctx)->sc_rax)
|
||||
+ #define UCONTEXT_REG_RBX(ctx) ((ctx)->sc_rbx)
|
||||
+ #define UCONTEXT_REG_RCX(ctx) ((ctx)->sc_rcx)
|
||||
+ #define UCONTEXT_REG_RDX(ctx) ((ctx)->sc_rdx)
|
||||
+ #define UCONTEXT_REG_RBP(ctx) ((ctx)->sc_rbp)
|
||||
+ #define UCONTEXT_REG_RSP(ctx) ((ctx)->sc_rsp)
|
||||
+ #define UCONTEXT_REG_RSI(ctx) ((ctx)->sc_rsi)
|
||||
+ #define UCONTEXT_REG_RDI(ctx) ((ctx)->sc_rdi)
|
||||
+ #define UCONTEXT_REG_RIP(ctx) ((ctx)->sc_rip)
|
||||
+ #define UCONTEXT_REG_R12(ctx) ((ctx)->sc_r12)
|
||||
+ #define UCONTEXT_REG_R13(ctx) ((ctx)->sc_r13)
|
||||
+ #define UCONTEXT_REG_R14(ctx) ((ctx)->sc_r14)
|
||||
+ #define UCONTEXT_REG_R15(ctx) ((ctx)->sc_r15)
|
||||
#else
|
||||
#define UCONTEXT_GREGS(ctx) &(((ucontext_t*)(ctx))->uc_mcontext.gregs)
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user