head 1.19; access; symbols OPENPKG_E1_MP_HEAD:1.14 OPENPKG_E1_MP:1.14 OPENPKG_E1_MP_2_STABLE:1.12.2.3 OPENPKG_E1_FP:1.12.2.3 OPENPKG_2_STABLE_MP:1.13 OPENPKG_2_STABLE_20061018:1.12.2.2 OPENPKG_2_STABLE:1.12.0.2 OPENPKG_CW_FP:1.5; locks; strict; comment @# @; 1.19 date 2009.12.16.19.34.21; author rse; state Exp; branches; next 1.18; commitid Madq5kWaMnXtoDfu; 1.18 date 2009.03.28.19.13.00; author rse; state Exp; branches; next 1.17; commitid QHPaeBY2kiCiJPHt; 1.17 date 2009.01.15.18.34.53; author rse; state Exp; branches; next 1.16; commitid MSQlaPvyztaIPzyt; 1.16 date 2007.08.31.15.58.26; author rse; state Exp; branches; next 1.15; commitid mnTCogYkH5et8Vvs; 1.15 date 2007.02.07.11.13.06; author rse; state Exp; branches; next 1.14; commitid yfw2luBinHW79y5s; 1.14 date 2006.11.10.07.51.22; author rse; state Exp; branches; next 1.13; commitid ySkLeyKDFEYhT5Ur; 1.13 date 2006.10.24.13.32.53; author rse; state Exp; branches; next 1.12; commitid fI7TlgBroUikkWRr; 1.12 date 2006.10.15.09.27.48; author rse; state Exp; branches 1.12.2.1; next 1.11; commitid x1x4MUYbCvVbgLQr; 1.11 date 2006.10.14.07.31.54; author rse; state Exp; branches; next 1.10; commitid GR68dbDtSDFpECQr; 1.10 date 2006.08.29.17.35.27; author rse; state Exp; branches; next 1.9; commitid sCaIweQqMjU8tLKr; 1.9 date 2006.04.03.06.59.12; author rse; state Exp; branches; next 1.8; commitid CV2dpPZPf67PHGrr; 1.8 date 2006.01.14.12.40.29; author rse; state Exp; branches; next 1.7; commitid MupueXL2MM5l8zhr; 1.7 date 2005.12.10.08.27.28; author rse; state Exp; branches; next 1.6; commitid ej88bV5ZNf7iR2dr; 1.6 date 2005.10.07.07.28.07; author rse; state Exp; branches; next 1.5; 1.5 date 2005.02.01.15.10.23; author tho; state Exp; branches; next 1.4; 1.4 date 2004.06.30.20.04.11; author rse; state Exp; branches; next 1.3; 1.3 date 2004.06.16.18.35.47; author ms; state Exp; branches; next 1.2; 1.2 date 2004.05.07.16.04.08; author rse; state Exp; branches; next 1.1; 1.1 date 2004.05.07.12.13.31; author rse; state Exp; branches; next ; 1.12.2.1 date 2006.10.15.09.27.48; author rse; state dead; branches; next 1.12.2.2; commitid iZxwRSmmWscPXUQr; 1.12.2.2 date 2006.10.16.14.52.55; author rse; state Exp; branches; next 1.12.2.3; commitid iZxwRSmmWscPXUQr; 1.12.2.3 date 2006.10.24.13.33.46; author rse; state Exp; branches; next ; commitid ApotJEhX5JCDkWRr; desc @@ 1.19 log @upgrading package: mono 2.4.3 -> 2.6 @ text @Index: mcs/jay/Makefile --- mcs/jay/Makefile.orig 2009-09-25 16:58:21 +0200 +++ mcs/jay/Makefile 2009-12-16 19:57:37 +0100 @@@@ -2,7 +2,7 @@@@ SUBDIRS := include ../build/rules.make -LOCAL_CFLAGS = -DSKEL_DIRECTORY=\""$(prefix)/share/jay"\" +LOCAL_CFLAGS = -DSKEL_DIRECTORY=\""$(prefix)/share/mono/jay"\" sources = closure.c error.c lalr.c lr0.c main.c mkpar.c output.c reader.c \ symtab.c verbose.c warshall.c @@@@ -20,13 +20,13 @@@@ ifndef NO_INSTALL install-local: $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/bin - $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/share/jay - $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/share/man/man1 + $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/share/mono/jay + $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/man/man1 $(INSTALL_BIN) jay $(DESTDIR)$(prefix)/bin for datafile in $(datafiles) ; do \ - $(INSTALL_DATA) $$datafile $(DESTDIR)$(prefix)/share/jay ; \ + $(INSTALL_DATA) $$datafile $(DESTDIR)$(prefix)/share/mono/jay ; \ done - $(INSTALL_DATA) jay.1 $(DESTDIR)$(prefix)/share/man/man1 + $(INSTALL_DATA) jay.1 $(DESTDIR)$(prefix)/man/man1 uninstall-local: -rm -f $(DESTDIR)$(prefix)/bin/jay Index: mono/Makefile.in --- mono/Makefile.in.orig 2009-12-14 23:36:37 +0100 +++ mono/Makefile.in 2009-12-16 19:58:31 +0100 @@@@ -252,7 +252,7 @@@@ top_builddir = @@top_builddir@@ top_srcdir = @@top_srcdir@@ SUBDIRS = utils io-layer cil metadata \ - arch interpreter mini dis monograph tests benchmark profiler + arch interpreter mini dis monograph benchmark profiler all: all-recursive Index: mono/mini/mini-x86.c --- mono/mini/mini-x86.c.orig 2009-11-13 19:23:07 +0100 +++ mono/mini/mini-x86.c 2009-12-16 19:57:37 +0100 @@@@ -486,6 +486,34 @@@@ return cinfo; } +#ifndef signbit +union IEEEd2bits { + double d; + struct { +#if _BYTE_ORDER == G_LITTLE_ENDIAN + unsigned int manl :32; + unsigned int manh :20; + unsigned int exp :11; + unsigned int sign :1; +#else + unsigned int sign :1; + unsigned int exp :11; + unsigned int manh :20; + unsigned int manl :32; +#endif + } bits; +}; + +int +signbit(double d) +{ + union IEEEd2bits u; + + u.d = d; + return (u.bits.sign); +} + +#endif /* signbit */ /* * mono_arch_get_argument_info: * @@csig: a method signature Index: mono/utils/mono-codeman.c --- mono/utils/mono-codeman.c.orig 2009-09-25 16:58:11 +0200 +++ mono/utils/mono-codeman.c 2009-12-16 19:57:37 +0100 @@@@ -44,7 +44,7 @@@@ #define MAX_WASTAGE 32 #define MIN_BSIZE 32 -#ifdef __x86_64__ +#if defined(__x86_64__) && !defined(__FreeBSD__) #define ARCH_MAP_FLAGS MONO_MMAP_32BIT #else #define ARCH_MAP_FLAGS 0 Index: mono/utils/mono-proclib.c --- mono/utils/mono-proclib.c.orig 2009-10-31 05:22:03 +0100 +++ mono/utils/mono-proclib.c 2009-12-16 19:57:37 +0100 @@@@ -16,6 +16,7 @@@@ #if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) #include #include +#include #include #ifdef HAVE_SYS_USER_H #include Index: support/stdio.c --- support/stdio.c.orig 2009-09-25 16:58:14 +0200 +++ support/stdio.c 2009-12-16 19:57:37 +0100 @@@@ -146,13 +146,13 @@@@ Mono_Posix_Stdlib_setvbuf (void* stream, void *buf, int mode, mph_size_t size) { mph_return_if_size_t_overflow (size); - return setvbuf (stream, (char *) buf, mode, (size_t) size); + return setvbuf ((FILE *)stream, (char *) buf, mode, (size_t) size); } int Mono_Posix_Stdlib_setbuf (void* stream, void* buf) { - setbuf (stream, buf); + setbuf ((FILE *)stream, buf); return 0; } @@@@ -161,13 +161,13 @@@@ { mph_return_if_long_overflow (offset); - return fseek (stream, offset, origin); + return fseek ((FILE *)stream, offset, origin); } gint64 Mono_Posix_Stdlib_ftell (void* stream) { - return ftell (stream); + return ftell ((FILE *)stream); } void* @@@@ -180,20 +180,20 @@@@ gint32 Mono_Posix_Stdlib_fgetpos (void* stream, void *pos) { - return fgetpos (stream, (fpos_t*) pos); + return fgetpos ((FILE *)stream, (fpos_t*) pos); } gint32 Mono_Posix_Stdlib_fsetpos (void* stream, void *pos) { - return fsetpos (stream, (fpos_t*) pos); + return fsetpos ((FILE *)stream, (fpos_t*) pos); } int Mono_Posix_Stdlib_rewind (void* stream) { do { - rewind (stream); + rewind ((FILE *)stream); } while (errno == EINTR); mph_return_if_val_in_list5(errno, EAGAIN, EBADF, EFBIG, EINVAL, EIO); mph_return_if_val_in_list5(errno, ENOSPC, ENXIO, EOVERFLOW, EPIPE, ESPIPE); @ 1.18 log @upgrading package: mono 2.2 -> 2.4 @ text @d2 2 a3 2 --- mcs/jay/Makefile.orig 2009-02-14 00:37:55 +0100 +++ mcs/jay/Makefile 2009-03-28 18:53:47 +0100 d32 3 a34 3 --- mono/Makefile.in.orig 2009-03-13 15:51:07 +0100 +++ mono/Makefile.in 2009-03-28 18:56:41 +0100 @@@@ -240,7 +240,7 @@@@ d37 1 a37 1 SUBDIRS = utils io-layer os cil metadata \ d44 3 a46 3 --- mono/mini/mini-x86.c.orig 2009-03-13 15:50:07 +0100 +++ mono/mini/mini-x86.c 2009-03-28 18:53:47 +0100 @@@@ -476,6 +476,34 @@@@ d82 3 a84 3 --- mono/utils/mono-codeman.c.orig 2009-02-14 00:33:07 +0100 +++ mono/utils/mono-codeman.c 2009-03-28 18:53:47 +0100 @@@@ -43,7 +43,7 @@@@ d94 2 a95 2 --- mono/utils/mono-proclib.c.orig 2009-02-14 00:33:07 +0100 +++ mono/utils/mono-proclib.c 2009-03-28 18:53:47 +0100 d105 2 a106 2 --- support/stdio.c.orig 2009-02-14 00:34:54 +0100 +++ support/stdio.c 2009-03-28 18:53:47 +0100 @ 1.17 log @upgrading package: mono 2.0.1 -> 2.2 @ text @d2 2 a3 2 --- mcs/jay/Makefile.orig 2008-11-11 05:59:58 +0100 +++ mcs/jay/Makefile 2009-01-15 19:07:00 +0100 d32 3 a34 3 --- mono/Makefile.in.orig 2009-01-09 16:55:58 +0100 +++ mono/Makefile.in 2009-01-15 19:07:00 +0100 @@@@ -239,7 +239,7 @@@@ d37 1 a37 1 SUBDIRS = utils io-layer monoburg os cil metadata \ d44 2 a45 2 --- mono/mini/mini-x86.c.orig 2008-11-11 05:56:14 +0100 +++ mono/mini/mini-x86.c 2009-01-15 19:07:00 +0100 d82 2 a83 2 --- mono/utils/mono-codeman.c.orig 2008-09-02 17:42:54 +0200 +++ mono/utils/mono-codeman.c 2009-01-15 19:07:00 +0100 d94 2 a95 2 --- mono/utils/mono-proclib.c.orig 2008-11-11 05:56:14 +0100 +++ mono/utils/mono-proclib.c 2009-01-15 19:07:00 +0100 d105 2 a106 2 --- support/stdio.c.orig 2008-07-01 19:51:14 +0200 +++ support/stdio.c 2009-01-15 19:07:00 +0100 @ 1.16 log @upgrading package: mono 1.2.3.1 -> 1.2.5 @ text @d2 2 a3 2 --- mcs/jay/Makefile.orig 2007-04-25 20:48:54 +0200 +++ mcs/jay/Makefile 2007-08-31 15:47:11 +0200 d32 5 a36 5 --- mono/Makefile.in.orig 2007-08-27 21:33:44 +0200 +++ mono/Makefile.in 2007-08-31 15:47:11 +0200 @@@@ -274,7 +274,7 @@@@ target_os = @@target_os@@ target_vendor = @@target_vendor@@ d44 3 a46 3 --- mono/mini/mini-x86.c.orig 2007-07-24 23:47:30 +0200 +++ mono/mini/mini-x86.c 2007-08-31 15:47:11 +0200 @@@@ -424,6 +424,34 @@@@ d82 3 a84 3 --- mono/utils/mono-codeman.c.orig 2007-08-01 20:07:31 +0200 +++ mono/utils/mono-codeman.c 2007-08-31 15:47:11 +0200 @@@@ -31,7 +31,7 @@@@ d93 11 d105 3 a107 3 --- support/stdio.c.orig 2007-07-24 23:47:31 +0200 +++ support/stdio.c 2007-08-31 17:20:28 +0200 @@@@ -142,13 +142,13 @@@@ d123 1 a123 1 @@@@ -157,13 +157,13 @@@@ d139 1 a139 1 @@@@ -176,20 +176,20 @@@@ @ 1.15 log @upgrading package: mono 1.2.2.1 -> 1.2.3 @ text @d2 2 a3 2 --- mcs/jay/Makefile.orig 2006-04-14 19:47:49 +0200 +++ mcs/jay/Makefile 2007-02-07 11:56:40 +0100 d32 3 a34 3 --- mono/Makefile.in.orig 2007-02-07 02:53:37 +0100 +++ mono/Makefile.in 2007-02-07 11:56:40 +0100 @@@@ -268,7 +268,7 @@@@ a42 11 Index: mono/mini/aot-runtime.c --- mono/mini/aot-runtime.c.orig 2007-01-25 07:11:23 +0100 +++ mono/mini/aot-runtime.c 2007-02-07 11:56:40 +0100 @@@@ -10,6 +10,7 @@@@ #include "config.h" #include +#include #include #include #include d44 3 a46 3 --- mono/mini/mini-x86.c.orig 2007-01-25 07:11:22 +0100 +++ mono/mini/mini-x86.c 2007-02-07 11:56:40 +0100 @@@@ -419,6 +419,34 @@@@ d82 3 a84 3 --- mono/utils/mono-codeman.c.orig 2007-01-25 07:11:23 +0100 +++ mono/utils/mono-codeman.c 2007-02-07 11:57:12 +0100 @@@@ -24,7 +24,7 @@@@ d94 3 a96 3 --- support/stdio.c.orig 2006-11-02 19:09:53 +0100 +++ support/stdio.c 2007-02-07 11:56:40 +0100 @@@@ -142,14 +142,14 @@@@ a106 1 errno = 0; d109 1 a109 1 return errno == 0 ? 0 : -1; d112 1 a112 1 @@@@ -158,13 +158,13 @@@@ d128 1 a128 1 @@@@ -177,20 +177,20 @@@@ d146 6 a151 6 errno = 0; - rewind (stream); + rewind ((FILE *)stream); return errno == 0 ? 0 : -1; } @ 1.14 log @upgrading package: mono 1.1.18 -> 1.2 @ text @d2 2 a3 2 --- mcs/jay/Makefile.orig 2006-11-10 08:13:27 +0100 +++ mcs/jay/Makefile 2006-11-10 08:23:02 +0100 d32 3 a34 3 --- mono/Makefile.in.orig 2006-11-02 19:15:52 +0100 +++ mono/Makefile.in 2006-11-10 08:02:45 +0100 @@@@ -264,7 +264,7 @@@@ d44 2 a45 2 --- mono/mini/aot-runtime.c.orig 2006-11-02 19:09:51 +0100 +++ mono/mini/aot-runtime.c 2006-11-10 08:02:45 +0100 d55 3 a57 3 --- mono/mini/mini-x86.c.orig 2006-11-02 19:09:51 +0100 +++ mono/mini/mini-x86.c 2006-11-10 08:02:45 +0100 @@@@ -418,6 +418,34 @@@@ d93 5 a97 5 --- mono/utils/mono-codeman.c.orig 2006-10-12 02:10:22 +0200 +++ mono/utils/mono-codeman.c 2006-11-10 08:02:45 +0100 @@@@ -45,7 +45,7 @@@@ #endif #endif d101 1 a101 1 #define ARCH_MAP_FLAGS MAP_32BIT d106 1 a106 1 +++ support/stdio.c 2006-11-10 08:02:45 +0100 @ 1.13 log @try to fix one more FreeBSD/amd64 problem, but downgrade to EVAL class as Mono is still too unportable in general @ text @d1 27 a27 19 Index: configure --- configure.orig 2006-04-01 04:05:54 +0200 +++ configure 2006-04-03 08:36:58 +0200 @@@@ -35663,6 +35663,11 @@@@ INTERP_SUPPORTED=no LIBC="libc.so.6" INTL="libc.so.6" +case "$host" in + *-*-freebsd* ) + LIBC="libc.so" + ;; +esac SQLITE="libsqlite.so.0" SQLITE3="libsqlite3.so.0" X11="libX11.so" Index: mono/mini/aot-runtime.c --- mono/mini/aot-runtime.c.orig 2006-10-12 02:10:21 +0200 +++ mono/mini/aot-runtime.c 2006-10-14 09:07:11 +0200 @@@@ -10,6 +10,7 @@@@ d29 2 a30 6 #include "config.h" #include +#include #include #include #include d32 3 a34 3 --- mono/Makefile.in.orig 2006-04-01 04:05:44 +0200 +++ mono/Makefile.in 2006-04-03 08:41:32 +0200 @@@@ -263,7 +263,7 @@@@ d43 11 d55 3 a57 3 --- mono/mini/mini-x86.c.orig 2006-04-01 03:58:28 +0200 +++ mono/mini/mini-x86.c 2006-04-03 08:36:58 +0200 @@@@ -412,6 +412,34 @@@@ d92 12 d105 3 a107 3 --- support/stdio.c.orig 2006-03-13 23:58:00 +0100 +++ support/stdio.c 2006-04-03 08:36:58 +0200 @@@@ -141,14 +141,14 @@@@ d124 1 a124 1 @@@@ -157,13 +157,13 @@@@ d140 1 a140 1 @@@@ -176,20 +176,20 @@@@ a163 21 @@@@ -197,7 +197,7 @@@@ Mono_Posix_Stdlib_clearerr (void* stream) { errno = 0; - clearerr (stream); + clearerr ((FILE *)stream); return errno == 0 ? 0 : -1; } Index: mono/utils/mono-codeman.c --- mono/utils/mono-codeman.c.orig 2006-10-12 02:10:22 +0200 +++ mono/utils/mono-codeman.c 2006-10-24 14:47:36 +0200 @@@@ -45,7 +45,7 @@@@ #endif #endif -#ifdef __x86_64__ +#if defined(__x86_64__) && !defined(__FreeBSD__) #define ARCH_MAP_FLAGS MAP_32BIT #else #define ARCH_MAP_FLAGS 0 @ 1.12 log @A few package fixes. Thanks to Michael Schloh. @ text @d146 12 @ 1.12.2.1 log @file mono.patch was added on branch OPENPKG_2_STABLE on 2006-10-16 14:52:55 +0000 @ text @d1 145 @ 1.12.2.2 log @Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class) @ text @a0 145 Index: configure --- configure.orig 2006-04-01 04:05:54 +0200 +++ configure 2006-04-03 08:36:58 +0200 @@@@ -35663,6 +35663,11 @@@@ INTERP_SUPPORTED=no LIBC="libc.so.6" INTL="libc.so.6" +case "$host" in + *-*-freebsd* ) + LIBC="libc.so" + ;; +esac SQLITE="libsqlite.so.0" SQLITE3="libsqlite3.so.0" X11="libX11.so" Index: mono/mini/aot-runtime.c --- mono/mini/aot-runtime.c.orig 2006-10-12 02:10:21 +0200 +++ mono/mini/aot-runtime.c 2006-10-14 09:07:11 +0200 @@@@ -10,6 +10,7 @@@@ #include "config.h" #include +#include #include #include #include Index: mono/Makefile.in --- mono/Makefile.in.orig 2006-04-01 04:05:44 +0200 +++ mono/Makefile.in 2006-04-03 08:41:32 +0200 @@@@ -263,7 +263,7 @@@@ target_os = @@target_os@@ target_vendor = @@target_vendor@@ SUBDIRS = utils io-layer monoburg os cil metadata \ - arch interpreter mini dis monograph tests benchmark profiler + arch interpreter mini dis monograph benchmark profiler all: all-recursive Index: mono/mini/mini-x86.c --- mono/mini/mini-x86.c.orig 2006-04-01 03:58:28 +0200 +++ mono/mini/mini-x86.c 2006-04-03 08:36:58 +0200 @@@@ -412,6 +412,34 @@@@ return cinfo; } +#ifndef signbit +union IEEEd2bits { + double d; + struct { +#if _BYTE_ORDER == G_LITTLE_ENDIAN + unsigned int manl :32; + unsigned int manh :20; + unsigned int exp :11; + unsigned int sign :1; +#else + unsigned int sign :1; + unsigned int exp :11; + unsigned int manh :20; + unsigned int manl :32; +#endif + } bits; +}; + +int +signbit(double d) +{ + union IEEEd2bits u; + + u.d = d; + return (u.bits.sign); +} + +#endif /* signbit */ /* * mono_arch_get_argument_info: * @@csig: a method signature Index: support/stdio.c --- support/stdio.c.orig 2006-03-13 23:58:00 +0100 +++ support/stdio.c 2006-04-03 08:36:58 +0200 @@@@ -141,14 +141,14 @@@@ Mono_Posix_Stdlib_setvbuf (void* stream, void *buf, int mode, mph_size_t size) { mph_return_if_size_t_overflow (size); - return setvbuf (stream, (char *) buf, mode, (size_t) size); + return setvbuf ((FILE *)stream, (char *) buf, mode, (size_t) size); } int Mono_Posix_Stdlib_setbuf (void* stream, void* buf) { errno = 0; - setbuf (stream, buf); + setbuf ((FILE *)stream, buf); return errno == 0 ? 0 : -1; } @@@@ -157,13 +157,13 @@@@ { mph_return_if_long_overflow (offset); - return fseek (stream, offset, origin); + return fseek ((FILE *)stream, offset, origin); } gint64 Mono_Posix_Stdlib_ftell (void* stream) { - return ftell (stream); + return ftell ((FILE *)stream); } void* @@@@ -176,20 +176,20 @@@@ gint32 Mono_Posix_Stdlib_fgetpos (void* stream, void *pos) { - return fgetpos (stream, (fpos_t*) pos); + return fgetpos ((FILE *)stream, (fpos_t*) pos); } gint32 Mono_Posix_Stdlib_fsetpos (void* stream, void *pos) { - return fsetpos (stream, (fpos_t*) pos); + return fsetpos ((FILE *)stream, (fpos_t*) pos); } int Mono_Posix_Stdlib_rewind (void* stream) { errno = 0; - rewind (stream); + rewind ((FILE *)stream); return errno == 0 ? 0 : -1; } @@@@ -197,7 +197,7 @@@@ Mono_Posix_Stdlib_clearerr (void* stream) { errno = 0; - clearerr (stream); + clearerr ((FILE *)stream); return errno == 0 ? 0 : -1; } @ 1.12.2.3 log @MFC: try to fix one more FreeBSD/amd64 problem, but downgrade to EVAL class as Mono is still too unportable in general @ text @a145 12 Index: mono/utils/mono-codeman.c --- mono/utils/mono-codeman.c.orig 2006-10-12 02:10:22 +0200 +++ mono/utils/mono-codeman.c 2006-10-24 14:47:36 +0200 @@@@ -45,7 +45,7 @@@@ #endif #endif -#ifdef __x86_64__ +#if defined(__x86_64__) && !defined(__FreeBSD__) #define ARCH_MAP_FLAGS MAP_32BIT #else #define ARCH_MAP_FLAGS 0 @ 1.11 log @upgrade and try to add it as PLUS class package @ text @d50 1 a50 1 +#if _BYTE_ORDER == _LITTLE_ENDIAN @ 1.10 log @upgrading package: mono 1.1.16.1 -> 1.1.17 @ text @d16 11 @ 1.9 log @upgrading package: mono 1.1.13.6 -> 1.1.14 @ text @a15 9 Index: mcs/class/Microsoft.VisualBasic/fixup/fixup.pl --- mcs/class/Microsoft.VisualBasic/fixup/fixup.pl.orig 2006-04-01 04:02:07 +0200 +++ mcs/class/Microsoft.VisualBasic/fixup/fixup.pl 2006-04-03 08:36:58 +0200 @@@@ -1,4 +1,4 @@@@ -#!/usr/bin/perl -w +#!/usr/bin/env perl # # fixup.pl # @ 1.8 log @upgrading package: mono 1.1.13 -> 1.1.13.1 @ text @d2 3 a4 3 --- configure.orig 2005-10-05 18:43:26 +0200 +++ configure 2005-10-07 09:05:24 +0200 @@@@ -34527,6 +34527,11 @@@@ d17 2 a18 2 --- mcs/class/Microsoft.VisualBasic/fixup/fixup.pl.orig 2005-04-22 08:31:29 +0200 +++ mcs/class/Microsoft.VisualBasic/fixup/fixup.pl 2006-01-14 09:40:14 +0100 d26 5 a30 14 --- mono/Makefile.in.orig 2006-01-12 20:34:40 +0100 +++ mono/Makefile.in 2006-01-14 09:27:13 +0100 @@@@ -56,7 +56,7 @@@@ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = utils io-layer monoburg os cil metadata arch \ - interpreter mini dis monograph tests benchmark handles \ + interpreter mini dis monograph benchmark handles \ profiler DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @@ACLOCAL@@ @@@@ -266,7 +266,7 @@@@ # the handles dir doesn't apply to windows @@PLATFORM_WIN32_FALSE@@HANDLES = handles d32 2 a33 2 - arch interpreter mini dis monograph tests benchmark $(HANDLES) profiler + arch interpreter mini dis monograph benchmark $(HANDLES) profiler d38 3 a40 3 --- mono/mini/mini-x86.c.orig 2005-11-11 18:51:24 +0100 +++ mono/mini/mini-x86.c 2006-01-14 09:27:13 +0100 @@@@ -383,6 +383,34 @@@@ d76 2 a77 2 --- support/stdio.c.orig 2005-10-14 13:58:02 +0200 +++ support/stdio.c 2006-01-14 09:27:13 +0100 @ 1.7 log @upgrading package: mono 1.1.9.2 -> 1.1.10.1 @ text @d16 9 d26 2 a27 2 --- mono/Makefile.in.orig 2005-10-05 18:43:16 +0200 +++ mono/Makefile.in 2005-10-07 09:10:21 +0200 d37 1 a37 1 @@@@ -259,7 +259,7 @@@@ d47 3 a49 3 --- mono/mini/mini-x86.c.orig 2005-08-25 11:14:53 +0200 +++ mono/mini/mini-x86.c 2005-10-07 09:05:01 +0200 @@@@ -388,6 +388,34 @@@@ d86 1 a86 1 +++ support/stdio.c 2005-11-10 08:05:13 +0100 @ 1.6 log @upgrading package: mono 1.0.6 -> 1.1.9.2 @ text @d75 69 @ 1.5 log @downgraded to current stable release, added conflict to pnet, changed install-sh to ginstall to create directories, added fix for systems that have function signbit @ text @d2 4 a5 4 --- configure.orig 2004-06-25 01:28:02 +0200 +++ configure 2004-06-26 09:30:14 +0200 @@@@ -14005,6 +14005,11 @@@@ JIT_SUPPORTED=no d13 3 a15 29 jit_wanted=false case "$host" in Index: libc/include/private/gcconfig.h diff -Nau libgc/include/private/gcconfig.h.orig libgc/include/private/gcconfig.h --- libgc/include/private/gcconfig.h.orig 2004-05-18 20:43:11 +0200 +++ libgc/include/private/gcconfig.h 2004-06-16 20:17:58 +0200 @@@@ -1186,8 +1186,8 @@@@ # ifndef GC_FREEBSD_THREADS # define MPROTECT_VDB # 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 @@@@ -1501,8 +1501,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 d17 17 a33 5 diff -Nau mono/Makefile.in.orig mono/Makefile.in --- mono/Makefile.in.orig 2004-06-14 19:28:59 +0200 +++ mono/Makefile.in 2004-06-16 20:17:58 +0200 @@@@ -126,7 +126,7 @@@@ @@PLATFORM_WIN32_TRUE@@ arch monograph interpreter mini tests benchmark profiler d35 1 a35 3 @@PLATFORM_WIN32_FALSE@@SUBDIRS = utils io-layer monoburg os metadata cil dis \ -@@PLATFORM_WIN32_FALSE@@ arch monograph interpreter mini tests benchmark handles profiler +@@PLATFORM_WIN32_FALSE@@ arch monograph interpreter mini benchmark handles profiler a36 2 subdir = mono mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs d38 4 a41 5 diff -Nau mono/mini/mini-x86.c.orig mono/mini/mini-x86.c --- mono/mini/mini-x86.c.orig 2004-05-27 05:06:43 +0200 +++ mono/mini/mini-x86.c 2004-06-16 20:17:58 +0200 @@@@ -47,6 +47,34 @@@@ return "unknown"; @ 1.4 log @upgrading package: mono 0.96 -> 1.0 @ text @d59 1 a59 1 @@@@ -47,6 +47,32 @@@@ d63 1 d90 1 @ 1.3 log @upgrading package: mono 0.95 -> 0.96 @ text @d2 3 a4 5 diff -Nau configure.orig configure --- configure.orig 2004-06-14 19:28:19 +0200 +++ configure 2004-06-16 20:17:58 +0200 @@@@ -13897,6 +13897,11 @@@@ d7 1 @ 1.2 log @fix libc loading problem the correct way and so bless up to EVAL @ text @d1 13 a13 5 --- mono/mini/mini-x86.c Mon Sep 29 05:28:49 2003 +++ mono/mini/mini-x86.c Sat Aug 30 04:01:27 2003 @@@@ -40,6 +40,32 @@@@ guint8 pad; } MonoJitArgumentInfo; d15 7 a21 32 +union IEEEd2bits { + double d; + struct { +#if _BYTE_ORDER == _LITTLE_ENDIAN + unsigned int manl :32; + unsigned int manh :20; + unsigned int exp :11; + unsigned int sign :1; +#else + unsigned int sign :1; + unsigned int exp :11; + unsigned int manh :20; + unsigned int manl :32; +#endif + } bits; +}; + +int +signbit(double d) +{ + union IEEEd2bits u; + + u.d = d; + return (u.bits.sign); +} + /* * arch_get_argument_info: * @@csig: a method signature --- 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 @@@@ d32 1 a32 1 @@@@ -1466,8 +1466,8 @@@@ d43 5 a47 3 --- mono/Makefile.in.bak Mon Feb 2 17:02:39 2004 +++ mono/Makefile.in Tue Mar 2 01:48:16 2004 @@@@ -123,7 +123,7 @@@@ d56 7 a62 4 Index: configure --- configure.orig 2004-05-07 17:57:42.000000000 +0200 +++ configure 2004-05-07 17:58:32.000000000 +0200 @@@@ -13971,6 +13971,11 @@@@ d64 29 a92 10 JIT_SUPPORTED=no LIBC="libc.so.6" +case "$host" in + *-*-freebsd* ) + LIBC="libc.so" + ;; +esac jit_wanted=false case "$host" in @ 1.1 log @new package: mono 0.91 (Unix .NET Development Framework) @ text @d1 5 a5 11 Crual hack to get Mono packaged, at least partly. As of Mono 0.91, the "make install" fails in runtime/net_*/ dirs with the error "Unhandled Exception: System.DllNotFoundException: libc". The following patch just skips this install step -- as a side-effect some essential parts of the package might be missing. Index: runtime/net_1_1/Makefile.in --- runtime/net_1_1/Makefile.in.orig 2004-05-04 23:51:12.000000000 +0200 +++ runtime/net_1_1/Makefile.in 2004-05-07 11:36:45.000000000 +0200 @@@@ -354,12 +354,6 @@@@ all-local: $(gac_assemblies) d7 57 a63 7 install-data-local: - @@if test -n '$(gac_assemblies)'; then \ - for i in ''$(gac_assemblies); do \ - echo "MONO_PATH=$(srcdir) $(mono_runtime) --config ../../data/config $(gacutil) /i $(srcdir)/$$i /f /package 1.0 /root $(DESTDIR)$(libdir)" ; \ - MONO_PATH=$(srcdir) \ - $(LIBTOOL) --mode=execute $(mono_runtime) --config ../../data/config $(gacutil) /i $(srcdir)/$$i /f /package 1.0 /root $(DESTDIR)$(libdir) || exit 1 ; \ - done; fi d65 3 a67 7 uninstall-local: @@if test -n '$(gac_assemblies_list)'; then \ Index: runtime/net_2_0/Makefile.in --- runtime/net_2_0/Makefile.in.orig 2004-05-04 23:51:13.000000000 +0200 +++ runtime/net_2_0/Makefile.in 2004-05-07 11:36:56.000000000 +0200 @@@@ -355,12 +355,6 @@@@ all-local: $(gac_assemblies) d69 6 a74 7 install-data-local: - @@if test -n '$(gac_assemblies)'; then \ - for i in ''$(gac_assemblies); do \ - echo "MONO_PATH=$(srcdir)/../net_1_1 $(mono_runtime) --config ../../data/config $(gacutil) /i $(srcdir)/$$i /f /package 2.0 /root $(DESTDIR)$(libdir)" ; \ - MONO_PATH=$(srcdir)/../net_1_1 \ - $(LIBTOOL) --mode=execute $(mono_runtime) --config ../../data/config $(gacutil) /i $(srcdir)/$$i /f /package 2.0 /root $(DESTDIR)$(libdir) || exit 1 ; \ - done; fi d76 10 a85 2 uninstall-local: @@if test -n '$(gac_assemblies_list)'; then \ @