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 mono-0.91 (beta1).
details: https://anonhg.NetBSD.org/pkgsrc/rev/097d3d8fb2f7
branches: trunk
changeset: 475192:097d3d8fb2f7
user: recht <recht%pkgsrc.org@localhost>
date: Tue May 11 17:33:42 2004 +0000
description:
Update to mono-0.91 (beta1).
Too many changes to list them all. For a complete list see:
http://www.go-mono.com/archive/beta1/beta1.html
Some of the higlights:
- Global Assembly Cache (GAC)
- CLS support in the C# compiler
- new SQL expression parser
- new Interpreter
diffstat:
lang/mono/DEINSTALL | 20 +++++++
lang/mono/Makefile | 29 ++++++----
lang/mono/PLIST | 121 ++++++++++++++++++++++++--------------------
lang/mono/buildlink3.mk | 4 +-
lang/mono/distinfo | 15 ++--
lang/mono/patches/patch-aa | 22 ++++----
lang/mono/patches/patch-ab | 16 -----
lang/mono/patches/patch-ac | 8 +-
lang/mono/patches/patch-ad | 12 ++--
lang/mono/patches/patch-ak | 25 ++++++--
10 files changed, 149 insertions(+), 123 deletions(-)
diffs (truncated from 459 to 300 lines):
diff -r 00652729c620 -r 097d3d8fb2f7 lang/mono/DEINSTALL
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/mono/DEINSTALL Tue May 11 17:33:42 2004 +0000
@@ -0,0 +1,20 @@
+# $NetBSD: DEINSTALL,v 1.1 2004/05/11 17:33:42 recht Exp $
+
+case ${STAGE} in
+DEINSTALL)
+ ${CAT} << EOF
+===========================================================================
+Note:
+
+ Removing Assemblies from the Global Assembly Cache.
+
+===========================================================================
+EOF
+
+assemblies=`${LS} @PREFIX@/lib/mono/gac`
+
+for a in $assemblies; do
+ @PREFIX@/bin/gacutil -u $a
+done
+ ;;
+esac
diff -r 00652729c620 -r 097d3d8fb2f7 lang/mono/Makefile
--- a/lang/mono/Makefile Tue May 11 16:18:39 2004 +0000
+++ b/lang/mono/Makefile Tue May 11 17:33:42 2004 +0000
@@ -1,17 +1,15 @@
-# $NetBSD: Makefile,v 1.23 2004/04/04 19:23:10 recht Exp $
+# $NetBSD: Makefile,v 1.24 2004/05/11 17:33:42 recht Exp $
#
-DISTNAME= mono-0.31
-PKGREVISION= 1
+DISTNAME= mono-0.91
CATEGORIES= lang
-MASTER_SITES= http://www.go-mono.org/archive/
+MASTER_SITES= http://www.go-mono.com/archive/beta1/
MAINTAINER= recht%NetBSD.org@localhost
-HOMEPAGE= http://www.go-mono.org/
+HOMEPAGE= http://www.go-mono.com/
COMMENT= Open source implementation of the .NET Development Framework
BUILD_DEPENDS+= p5-XML-Parser-[0-9]*:../../textproc/p5-XML-Parser
-#BUILD_DEPENDS+= bash>=2.0:../../shells/bash2
CONFLICTS= pnet-[0-9]*
@@ -22,7 +20,6 @@
# boehm-gc doesn't build on amd64/x86_64
NOT_FOR_PLATFORM+= *-*-amd64 *-*-x86_64
-
USE_GNU_TOOLS+= make yacc
USE_BUILDLINK3= yes
USE_PKGINSTALL= yes
@@ -39,7 +36,7 @@
USE_PERL5= build
REPLACE_PERL= mono/cil/make-opcodes-def.pl
REPLACE_PERL+= mono/metadata/make-bundle.pl
-REPLACE_PERL+= mono/tests/test-driver
+REPLACE_PERL+= mono/benchmark/test-driver
EGDIR= ${PREFIX}/share/examples/mono
CONF_FILES= ${EGDIR}/config ${PKG_SYSCONFDIR}/config
@@ -48,27 +45,35 @@
CONF_FILES+= ${EGDIR}/DefaultWsdlHelpGenerator.aspx \
${PKG_SYSCONFDIR}/DefaultWsdlHelpGenerator.aspx
+DEINSTALL_EXTRA_TMPL= ${PKGDIR}/DEINSTALL
+
.include "../../mk/bsd.prefs.mk"
-GC_LIB?=included
.if ${OPSYS} == "Linux"
. if defined(MONO_USE_NPTL) && !empty(MONO_USE_NPTL:M[yY][eE][sS])
# Enable support for NPTL
CONFIGURE_ARGS+= --with-nptl=yes
. endif
BUILD_DEFS+= MONO_USE_NPTL
-GC_LIB=included
.else
CONFIGURE_ARGS+= --with-nptl=no
.endif
-.if ${GC_LIB} == "boehm"
+# allow changing the gc_type
+# allowed values: included, boehm, none
+MONO_GC_TYPE?=included
+.if ${MONO_GC_TYPE} == "boehm"
. include "../../devel/boehm-gc/buildlink3.mk"
+.endif
+CONFIGURE_ARGS+= --with-gc=${MONO_GC_TYPE}
+
+# mono debugger support is only available with the included gc
+# patch the PLIST accordingly
+.if ${MONO_GC_TYPE} == "boehm" || ${MONO_GC_TYPE} == "none"
PLIST_SUBST+= GC="@comment "
.else
PLIST_SUBST+= GC=
.endif
-CONFIGURE_ARGS+= --with-gc=${GC_LIB}
# mcs coredumps with sigaltstack
.if ${OPSYS} == "NetBSD"
diff -r 00652729c620 -r 097d3d8fb2f7 lang/mono/PLIST
--- a/lang/mono/PLIST Tue May 11 16:18:39 2004 +0000
+++ b/lang/mono/PLIST Tue May 11 17:33:42 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2004/04/04 19:23:10 recht Exp $
+@comment $NetBSD: PLIST,v 1.9 2004/05/11 17:33:42 recht Exp $
bin/MakeCert.exe
bin/al
bin/al.exe
@@ -12,15 +12,16 @@
bin/cilc.exe
bin/disco
bin/disco.exe
+bin/gacutil
+bin/gacutil.exe
bin/genxs
bin/genxs.exe
+bin/gmcs
bin/ilasm
bin/ilasm.exe
bin/makecert
bin/mbas
-bin/mbas.exe
bin/mcs
-bin/mcs.exe
bin/mint
bin/mono
bin/monodis
@@ -39,6 +40,7 @@
bin/signcode
bin/signcode.exe
bin/sn
+bin/sn.exe
bin/soapsuds
bin/soapsuds.exe
bin/sqlsharp
@@ -62,6 +64,7 @@
include/mono/io-layer/mono-mutex.h
include/mono/io-layer/mutexes.h
include/mono/io-layer/processes.h
+include/mono/io-layer/security.h
include/mono/io-layer/semaphores.h
include/mono/io-layer/sockets.h
include/mono/io-layer/status.h
@@ -113,59 +116,6 @@
include/mono/utils/mono-math.h
include/mono/utils/mono-uri.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
-lib/I18N.Other.dll
-lib/I18N.Rare.dll
-lib/I18N.West.dll
-lib/I18N.dll
-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
-lib/Mono.Data.SqliteClient.dll
-lib/Mono.Data.SybaseClient.dll
-lib/Mono.Data.Tds.dll
-lib/Mono.Data.TdsClient.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/Novell.Directory.Ldap.dll
-lib/Npgsql.dll
-lib/PEAPI.dll
-lib/System.Configuration.Install.dll
-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/libMonoPosixHelper.a
lib/libMonoPosixHelper.la
lib/libMonoPosixHelper.so
@@ -186,6 +136,59 @@
lib/libmono.so
lib/libmono.so.0
lib/libmono.so.0.0
+lib/mono/1.0/Accessibility.dll
+lib/mono/1.0/ByteFX.Data.dll
+lib/mono/1.0/Commons.Xml.Relaxng.dll
+lib/mono/1.0/Cscompmgd.dll
+lib/mono/1.0/I18N.CJK.dll
+lib/mono/1.0/I18N.MidEast.dll
+lib/mono/1.0/I18N.Other.dll
+lib/mono/1.0/I18N.Rare.dll
+lib/mono/1.0/I18N.West.dll
+lib/mono/1.0/I18N.dll
+lib/mono/1.0/ICSharpCode.SharpZipLib.dll
+lib/mono/1.0/Microsoft.VisualBasic.dll
+lib/mono/1.0/Microsoft.VisualC.dll
+lib/mono/1.0/Microsoft.Vsa.dll
+lib/mono/1.0/Mono.CSharp.Debugger.dll
+lib/mono/1.0/Mono.Cairo.dll
+lib/mono/1.0/Mono.Data.SqliteClient.dll
+lib/mono/1.0/Mono.Data.SybaseClient.dll
+lib/mono/1.0/Mono.Data.Tds.dll
+lib/mono/1.0/Mono.Data.TdsClient.dll
+lib/mono/1.0/Mono.GetOptions.dll
+lib/mono/1.0/Mono.Http.dll
+lib/mono/1.0/Mono.Posix.dll
+lib/mono/1.0/Mono.Security.Win32.dll
+lib/mono/1.0/Mono.Security.dll
+lib/mono/1.0/NUnit.Framework.dll
+lib/mono/1.0/NUnit.Util.dll
+lib/mono/1.0/Novell.Directory.Ldap.dll
+lib/mono/1.0/Npgsql.dll
+lib/mono/1.0/PEAPI.dll
+lib/mono/1.0/System.Configuration.Install.dll
+lib/mono/1.0/System.Data.OracleClient.dll
+lib/mono/1.0/System.Data.dll
+lib/mono/1.0/System.Design.dll
+lib/mono/1.0/System.DirectoryServices.dll
+lib/mono/1.0/System.Drawing.Design.dll
+lib/mono/1.0/System.Drawing.dll
+lib/mono/1.0/System.EnterpriseServices.dll
+lib/mono/1.0/System.Management.dll
+lib/mono/1.0/System.Messaging.dll
+lib/mono/1.0/System.Runtime.Remoting.dll
+lib/mono/1.0/System.Runtime.Serialization.Formatters.Soap.dll
+lib/mono/1.0/System.Security.dll
+lib/mono/1.0/System.ServiceProcess.dll
+lib/mono/1.0/System.Web.Services.dll
+lib/mono/1.0/System.Web.dll
+lib/mono/1.0/System.Windows.Forms.dll
+lib/mono/1.0/System.Xml.dll
+lib/mono/1.0/System.dll
+lib/mono/1.0/mbas.exe
+lib/mono/1.0/mcs.exe
+lib/mono/2.0/gmcs.exe
+lib/mono/2.0/mscorlib.dll
lib/mscorlib.dll
lib/pkgconfig/mint.pc
lib/pkgconfig/mono.pc
@@ -194,6 +197,7 @@
man/man1/chktrust.1
man/man1/cilc.1
man/man1/disco.1
+man/man1/gacutil.1
man/man1/genxs.1
man/man1/ilasm.1
man/man1/makecert.1
@@ -212,6 +216,7 @@
man/man1/soapsuds.1
man/man1/sqlsharp.1
man/man1/wsdl.1
+man/man1/xsd.1
man/man5/mono-config.5
share/examples/mono/DefaultWsdlHelpGenerator.aspx
share/examples/mono/browscap.ini
@@ -221,6 +226,10 @@
@dirrm share/mono/cil
@dirrm share/mono
@dirrm share/examples/mono
+@dirrm lib/mono/gac
+@dirrm lib/mono/2.0
+@dirrm lib/mono/1.0
+@dirrm lib/mono
@dirrm include/mono/utils
${GC}@dirrm include/mono/private
@dirrm include/mono/metadata
diff -r 00652729c620 -r 097d3d8fb2f7 lang/mono/buildlink3.mk
--- a/lang/mono/buildlink3.mk Tue May 11 16:18:39 2004 +0000
+++ b/lang/mono/buildlink3.mk Tue May 11 17:33:42 2004 +0000
Home |
Main Index |
Thread Index |
Old Index