pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/mono Update to 0.26.
details: https://anonhg.NetBSD.org/pkgsrc/rev/31efd5992dbe
branches: trunk
changeset: 462032:31efd5992dbe
user: recht <recht%pkgsrc.org@localhost>
date: Thu Sep 25 16:05:21 2003 +0000
description:
Update to 0.26.
Lots of new features and fixes.
Details:
http://www.go-mono.com/archive/mono-0.25.html
http://www.go-mono.com/archive/mono-0.26.html
Use the included gc instead of boehm-gc, because of the mono debugger.
While here also allow mono to be build on other platforms than Linux/x86
and NetBSD/x86 (please test). Raise the bar for NetBSD to 1.6ZC to get all
the pthread related fixes.
Added patches from Marius Aamodt Eriksen to work around missing signbit macro.
Added a patch from Gonzalo Paniagua Javier to work around missing
SOL_IP/SOL_IPV6.
diffstat:
lang/mono/Makefile | 18 ++++----
lang/mono/PLIST | 45 +++++++++++++++-------
lang/mono/buildlink2.mk | 92 ++++++++++-----------------------------------
lang/mono/distinfo | 16 ++++---
lang/mono/patches/patch-aa | 15 -------
lang/mono/patches/patch-ab | 25 ------------
lang/mono/patches/patch-ac | 10 ++--
lang/mono/patches/patch-ad | 8 ++--
lang/mono/patches/patch-ae | 41 ++++++++++++++++++++
lang/mono/patches/patch-af | 21 ++++++++++
lang/mono/patches/patch-ag | 88 ++++++++++++++++++++++++++++++++++++++++++++
lang/mono/patches/patch-ah | 53 ++++++++++++++++++++++++++
12 files changed, 282 insertions(+), 150 deletions(-)
diffs (truncated from 653 to 300 lines):
diff -r 4f71305bc3dc -r 31efd5992dbe lang/mono/Makefile
--- a/lang/mono/Makefile Thu Sep 25 16:05:05 2003 +0000
+++ b/lang/mono/Makefile Thu Sep 25 16:05:21 2003 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2003/08/09 21:09:22 recht Exp $
+# $NetBSD: Makefile,v 1.10 2003/09/25 16:05:21 recht Exp $
#
-DISTNAME= mono-0.24
-PKGREVISION= 2
+DISTNAME= mono-0.26
CATEGORIES= lang
MASTER_SITES= http://www.go-mono.org/archive/
@@ -12,19 +11,21 @@
BUILD_DEPENDS+= bison-[0-9]*:../../devel/bison
-# XXX: Is this really true? As seen in the website, mono should work on
-# other platforms; please test.
-ONLY_FOR_PLATFORM= Linux-*-i[3-6]86
-ONLY_FOR_PLATFORM+= NetBSD-1.6[M-Z]-i386 NetBSD-[2-9]*-i386
+# XXX please test
+NOT_FOR_PLATFORM= NetBSD-1.[0-5]*-*
+NOT_FOR_PLATFORM+= NetBSD-1.6-* NetBSD-1.6.*-*
+NOT_FOR_PLATFORM+= NetBSD-1.6[A-Z]-* NetBSD-1.6Z[AB]-*
GNU_CONFIGURE= YES
+USE_GMAKE= YES
USE_BUILDLINK2= YES
USE_LIBTOOL= YES
USE_PKGINSTALL= YES
LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
-PKGCONFIG_OVERRIDE= ${WRKSRC}/mono.pc.in
+PKGCONFIG_OVERRIDE= mono.pc.in
+CONFIGURE_ARGS+= --with-gc=included
CONFIGURE_ARGS+= --sysconfdir="${PKG_SYSCONFDIR}"
PKG_SYSCONFSUBDIR= mono
@@ -32,7 +33,6 @@
CONF_FILES= ${EGDIR}/config ${PKG_SYSCONFDIR}/config
CONF_FILES+= ${EGDIR}/machine.config ${PKG_SYSCONFDIR}/machine.config
-.include "../../devel/boehm-gc/buildlink2.mk"
.include "../../devel/glib2/buildlink2.mk"
.include "../../mk/pthread.buildlink2.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 4f71305bc3dc -r 31efd5992dbe lang/mono/PLIST
--- a/lang/mono/PLIST Thu Sep 25 16:05:05 2003 +0000
+++ b/lang/mono/PLIST Thu Sep 25 16:05:21 2003 +0000
@@ -1,7 +1,6 @@
-@comment $NetBSD: PLIST,v 1.2 2003/05/09 13:03:21 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.3 2003/09/25 16:05:21 recht Exp $
bin/cilc
bin/cilc.exe
-bin/genmdesc
bin/ilasm
bin/ilasm.exe
bin/mbas
@@ -12,12 +11,15 @@
bin/mono
bin/monodis
bin/monograph
+bin/monoresgen
bin/monoresgen.exe
bin/monosn
-bin/oldmono
bin/pedump
+bin/secutil
bin/secutil.exe
-bin/sqlsharp.exe
+bin/sqlsharp
+bin/xsd
+bin/xsd.exe
include/mono/cil/opcode.def
include/mono/io-layer/access.h
include/mono/io-layer/atomic.h
@@ -44,7 +46,6 @@
include/mono/io-layer/wait.h
include/mono/io-layer/wapi.h
include/mono/jit/jit.h
-include/mono/jit/regset.h
include/mono/metadata/appdomain.h
include/mono/metadata/assembly.h
include/mono/metadata/blob.h
@@ -75,14 +76,14 @@
include/mono/metadata/threads.h
include/mono/metadata/tokentype.h
include/mono/metadata/verify.h
-include/mono/mini/mini-ops.h
-include/mono/mini/mini.h
-include/mono/mini/regalloc.h
+include/mono/private/libgc-mono-debugger.h
include/mono/utils/mono-digest.h
include/mono/utils/mono-hash.h
+include/mono/utils/mono-logger.h
include/mono/utils/monobitset.h
lib/Accessibility.dll
lib/ByteFX.Data.dll
+lib/Commons.Xml.Relaxng.dll
lib/Cscompmgd.dll
lib/I18N.CJK.dll
lib/I18N.MidEast.dll
@@ -93,7 +94,9 @@
lib/ICSharpCode.SharpZipLib.dll
lib/Microsoft.VisualBasic.dll
lib/Microsoft.VisualC.dll
+lib/Microsoft.Vsa.dll
lib/Mono.CSharp.Debugger.dll
+lib/Mono.Cairo.dll
lib/Mono.Data.DB2Client.dll
lib/Mono.Data.MySql.dll
lib/Mono.Data.PostgreSqlClient.dll
@@ -101,9 +104,13 @@
lib/Mono.Data.SybaseClient.dll
lib/Mono.Data.Tds.dll
lib/Mono.Data.TdsClient.dll
+lib/Mono.Directory.LDAP.dll
lib/Mono.GetOptions.dll
+lib/Mono.Http.dll
lib/Mono.PEToolkit.dll
lib/Mono.Posix.dll
+lib/Mono.Security.Win32.dll
+lib/Mono.Security.dll
lib/NUnit.Framework.dll
lib/NUnit.Util.dll
lib/Npgsql.dll
@@ -112,27 +119,37 @@
lib/System.Data.OracleClient.dll
lib/System.Data.dll
lib/System.Design.dll
+lib/System.DirectoryServices.dll
+lib/System.Drawing.Design.dll
lib/System.Drawing.dll
lib/System.EnterpriseServices.dll
+lib/System.Management.dll
+lib/System.Messaging.dll
lib/System.Runtime.Remoting.dll
lib/System.Runtime.Serialization.Formatters.Soap.dll
lib/System.Security.dll
+lib/System.ServiceProcess.dll
lib/System.Web.Services.dll
lib/System.Web.dll
lib/System.Windows.Forms.dll
lib/System.Xml.dll
lib/System.dll
lib/corlib.dll
+lib/libmono-profiler-cov.a
+lib/libmono-profiler-cov.la
+lib/libmono-profiler-cov.so
+lib/libmono-profiler-cov.so.0
+lib/libmono-profiler-cov.so.0.0
lib/libmono.a
lib/libmono.la
lib/libmono.so
lib/libmono.so.0
lib/libmono.so.0.0
-lib/liboldmono.a
-lib/liboldmono.la
-lib/liboldmono.so
-lib/liboldmono.so.0
-lib/liboldmono.so.0.0
+lib/libmonogc.a
+lib/libmonogc.la
+lib/libmonogc.so
+lib/libmonogc.so.1
+lib/libmonogc.so.1.1
lib/pkgconfig/mono.pc
man/man1/cert2spc.1
man/man1/cilc.1
@@ -153,7 +170,7 @@
@dirrm share/mono
@dirrm share/examples/mono
@dirrm include/mono/utils
-@dirrm include/mono/mini
+@dirrm include/mono/private
@dirrm include/mono/metadata
@dirrm include/mono/jit
@dirrm include/mono/io-layer
diff -r 4f71305bc3dc -r 31efd5992dbe lang/mono/buildlink2.mk
--- a/lang/mono/buildlink2.mk Thu Sep 25 16:05:05 2003 +0000
+++ b/lang/mono/buildlink2.mk Thu Sep 25 16:05:21 2003 +0000
@@ -1,84 +1,23 @@
-# $NetBSD: buildlink2.mk,v 1.6 2003/07/13 13:52:22 wiz Exp $
-#
-# This Makefile fragment is included by packages that use mono.
-#
-# This file was created automatically using createbuildlink 2.6.
-#
+# $NetBSD: buildlink2.mk,v 1.7 2003/09/25 16:05:21 recht Exp $
.if !defined(MONO_BUILDLINK2_MK)
MONO_BUILDLINK2_MK= # defined
BUILDLINK_PACKAGES+= mono
-BUILDLINK_DEPENDS.mono?= mono>=0.24nb2
+BUILDLINK_DEPENDS.mono?= mono>=0.26
BUILDLINK_PKGSRCDIR.mono?= ../../lang/mono
EVAL_PREFIX+= BUILDLINK_PREFIX.mono=mono
BUILDLINK_PREFIX.mono_DEFAULT= ${LOCALBASE}
BUILDLINK_FILES.mono+= include/mono/cil/opcode.def
-BUILDLINK_FILES.mono+= include/mono/io-layer/access.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/atomic.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/context.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/critical-sections.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/error.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/events.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/handles.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/io-layer.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/io.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/macros.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/mono-mutex.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/mutexes.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/processes.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/semaphores.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/sockets.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/status.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/system.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/threads.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/timefuncs.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/types.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/uglify.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/versioninfo.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/wait.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/wapi.h
-BUILDLINK_FILES.mono+= include/mono/jit/jit.h
-BUILDLINK_FILES.mono+= include/mono/jit/regset.h
-BUILDLINK_FILES.mono+= include/mono/metadata/appdomain.h
-BUILDLINK_FILES.mono+= include/mono/metadata/assembly.h
-BUILDLINK_FILES.mono+= include/mono/metadata/blob.h
-BUILDLINK_FILES.mono+= include/mono/metadata/cil-coff.h
-BUILDLINK_FILES.mono+= include/mono/metadata/class.h
-BUILDLINK_FILES.mono+= include/mono/metadata/debug-helpers.h
-BUILDLINK_FILES.mono+= include/mono/metadata/debug-mono-symfile.h
-BUILDLINK_FILES.mono+= include/mono/metadata/environment.h
-BUILDLINK_FILES.mono+= include/mono/metadata/exception.h
-BUILDLINK_FILES.mono+= include/mono/metadata/image.h
-BUILDLINK_FILES.mono+= include/mono/metadata/loader.h
-BUILDLINK_FILES.mono+= include/mono/metadata/mempool.h
-BUILDLINK_FILES.mono+= include/mono/metadata/metadata.h
-BUILDLINK_FILES.mono+= include/mono/metadata/monitor.h
-BUILDLINK_FILES.mono+= include/mono/metadata/mono-debug-debugger.h
-BUILDLINK_FILES.mono+= include/mono/metadata/mono-debug.h
-BUILDLINK_FILES.mono+= include/mono/metadata/mono-endian.h
-BUILDLINK_FILES.mono+= include/mono/metadata/object.h
-BUILDLINK_FILES.mono+= include/mono/metadata/opcodes.h
-BUILDLINK_FILES.mono+= include/mono/metadata/profiler.h
-BUILDLINK_FILES.mono+= include/mono/metadata/rand.h
-BUILDLINK_FILES.mono+= include/mono/metadata/rawbuffer.h
-BUILDLINK_FILES.mono+= include/mono/metadata/reflection.h
-BUILDLINK_FILES.mono+= include/mono/metadata/row-indexes.h
-BUILDLINK_FILES.mono+= include/mono/metadata/tabledefs.h
-BUILDLINK_FILES.mono+= include/mono/metadata/threadpool.h
-BUILDLINK_FILES.mono+= include/mono/metadata/threads-types.h
-BUILDLINK_FILES.mono+= include/mono/metadata/threads.h
-BUILDLINK_FILES.mono+= include/mono/metadata/tokentype.h
-BUILDLINK_FILES.mono+= include/mono/metadata/verify.h
-BUILDLINK_FILES.mono+= include/mono/mini/mini-ops.h
-BUILDLINK_FILES.mono+= include/mono/mini/mini.h
-BUILDLINK_FILES.mono+= include/mono/mini/regalloc.h
-BUILDLINK_FILES.mono+= include/mono/utils/mono-digest.h
-BUILDLINK_FILES.mono+= include/mono/utils/mono-hash.h
-BUILDLINK_FILES.mono+= include/mono/utils/monobitset.h
+BUILDLINK_FILES.mono+= include/mono/io-layer/*.h
+BUILDLINK_FILES.mono+= include/mono/jit/*.h
+BUILDLINK_FILES.mono+= include/mono/metadata/*.h
+BUILDLINK_FILES.mono+= include/mono/private/*.h
+BUILDLINK_FILES.mono+= include/mono/utils/*.h
BUILDLINK_FILES.mono+= lib/Accessibility.dll
BUILDLINK_FILES.mono+= lib/ByteFX.Data.dll
+BUILDLINK_FILES.mono+= lib/Commons.Xml.Relaxng.dll
BUILDLINK_FILES.mono+= lib/Cscompmgd.dll
BUILDLINK_FILES.mono+= lib/I18N.CJK.dll
BUILDLINK_FILES.mono+= lib/I18N.MidEast.dll
@@ -89,7 +28,9 @@
BUILDLINK_FILES.mono+= lib/ICSharpCode.SharpZipLib.dll
BUILDLINK_FILES.mono+= lib/Microsoft.VisualBasic.dll
BUILDLINK_FILES.mono+= lib/Microsoft.VisualC.dll
+BUILDLINK_FILES.mono+= lib/Microsoft.Vsa.dll
BUILDLINK_FILES.mono+= lib/Mono.CSharp.Debugger.dll
+BUILDLINK_FILES.mono+= lib/Mono.Cairo.dll
BUILDLINK_FILES.mono+= lib/Mono.Data.DB2Client.dll
BUILDLINK_FILES.mono+= lib/Mono.Data.MySql.dll
BUILDLINK_FILES.mono+= lib/Mono.Data.PostgreSqlClient.dll
@@ -97,9 +38,13 @@
BUILDLINK_FILES.mono+= lib/Mono.Data.SybaseClient.dll
BUILDLINK_FILES.mono+= lib/Mono.Data.Tds.dll
BUILDLINK_FILES.mono+= lib/Mono.Data.TdsClient.dll
+BUILDLINK_FILES.mono+= lib/Mono.Directory.LDAP.dll
BUILDLINK_FILES.mono+= lib/Mono.GetOptions.dll
+BUILDLINK_FILES.mono+= lib/Mono.Http.dll
BUILDLINK_FILES.mono+= lib/Mono.PEToolkit.dll
BUILDLINK_FILES.mono+= lib/Mono.Posix.dll
+BUILDLINK_FILES.mono+= lib/Mono.Security.Win32.dll
+BUILDLINK_FILES.mono+= lib/Mono.Security.dll
BUILDLINK_FILES.mono+= lib/NUnit.Framework.dll
BUILDLINK_FILES.mono+= lib/NUnit.Util.dll
Home |
Main Index |
Thread Index |
Old Index