[Midnightbsd-cvs] mports: mports/lang: Add mono, the Novell .NET runtime for *NIX

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Aug 22 02:45:21 EDT 2007


Log Message:
-----------
Add mono, the Novell .NET runtime for *NIX

Modified Files:
--------------
    mports/lang:
        Makefile (r1.31 -> r1.32)

Added Files:
-----------
    mports/lang/mono:
        Makefile (r1.1)
        bsd.mono.mk (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-message (r1.1)
        pkg-plist (r1.1)
    mports/lang/mono/files:
        patch-mcs_class_System.Web_System.Web.Compilation_AspParser.cs (r1.1)
        patch-mcs_tools_mkbundle_mkbundle.cs (r1.1)
        patch-mono_io-layer_shared.c (r1.1)
        patch-mono_io-layer_socket-private.h (r1.1)
        patch-mono_io-layer_sockets.c (r1.1)
        patch-mono_metadata_filewatcher.c (r1.1)
        patch-mono_metadata_socket-io.c (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/lang/Makefile,v
retrieving revision 1.31
retrieving revision 1.32
diff -Llang/Makefile -Llang/Makefile -u -r1.31 -r1.32
--- lang/Makefile
+++ lang/Makefile
@@ -21,6 +21,7 @@
     SUBDIR += guile
     SUBDIR += icc
     SUBDIR += mawk
+    SUBDIR += mono
     SUBDIR += nawk
     SUBDIR += nwcc
     SUBDIR += nwcc-devel
--- /dev/null
+++ lang/mono/pkg-message
@@ -0,0 +1,22 @@
+If you have build/runtime errors with Mono and Gtk# apps please try the
+following first:
+
+* Build Mono and gtk+ (x11-toolkits/gtk20) without CPUTYPE and with the
+  default BSD CFLAGS as Mono has been known to expose compiler bugs.
+  '-O2 -fno-strict-aliasing -pipe'
+
+* Try building and running Mono with the GENERIC kernel.
+  - Mono requires SYSVSHM, SYSVMSG, and SYSVSEM which are part of the
+    GENERIC kernel.
+  - Removing kernel options or changing defaults to use experimental
+    options can adversely affect Mono's ability to build and run.
+
+* Remove leftover semaphores / increase semaphore limits.
+  - Close apps which use Mono and run `ipcs -sbt`.  Remove the
+    semaphores with MODE "--rw-------" and NSEMS "8" using ipcrm (1)
+  - _OR_ simply reboot which is the safest method.
+  - On multi-user systems the semaphore limits may need to be increased
+    from the defaults. The following should comfortably support 30 users.
+
+    # echo "kern.ipc.semmni=40" >> /boot/loader.conf
+    # echo "kern.ipc.semmns=300" >> /boot/loader.conf
--- /dev/null
+++ lang/mono/pkg-descr
@@ -0,0 +1,9 @@
+Mono is an open source implementation of .NET Development Framework. Its
+objective is to enable UNIX developers to build and deploy cross-platform
+.NET Applications. The project implements various technologies developed by
+Microsoft that have now been submitted to the ECMA for standardization.
+
+Mono provides the necessary software to develop and run .NET client and
+server applications on BSD, Linux, Solaris, Mac OS X, Windows, and Unix.
+
+WWW: http://www.mono-project.com/
--- /dev/null
+++ lang/mono/pkg-plist
@@ -0,0 +1,871 @@
+bin/al
+bin/al2
+bin/caspol
+bin/cert2spc
+bin/certmgr
+bin/chktrust
+bin/cilc
+bin/disco
+bin/dtd2rng
+bin/dtd2xsd
+bin/gacutil
+bin/genxs
+bin/gmcs
+bin/httpcfg
+bin/ilasm
+bin/ilasm2
+bin/jay
+bin/macpack
+bin/makecert
+bin/mbas
+bin/mcs
+bin/mjs
+bin/mkbundle
+bin/mkbundle2
+bin/mono
+bin/mono-find-provides
+bin/mono-find-requires
+bin/mono-service
+bin/mono-service2
+bin/mono-shlib-cop
+bin/mono-xmltool
+bin/monodiet
+bin/monodis
+bin/monograph
+bin/monop
+bin/monop2
+bin/mozroots
+bin/nunit-console
+bin/nunit-console2
+bin/pedump
+bin/permview
+bin/prj2make
+bin/resgen
+bin/resgen2
+bin/secutil
+bin/setreg
+bin/sgen
+bin/signcode
+bin/sn
+bin/soapsuds
+bin/sqlsharp
+bin/wsdl
+bin/wsdl2
+bin/xbuild
+bin/xsd
+etc/mono/1.0/DefaultWsdlHelpGenerator.aspx
+etc/mono/1.0/machine.config
+etc/mono/2.0/DefaultWsdlHelpGenerator.aspx
+etc/mono/2.0/machine.config
+etc/mono/2.0/web.config
+etc/mono/browscap.ini
+etc/mono/config
+include/mono-1.0/mono/cil/opcode.def
+include/mono-1.0/mono/interpreter/embed.h
+include/mono-1.0/mono/io-layer/access.h
+include/mono-1.0/mono/io-layer/atomic.h
+include/mono-1.0/mono/io-layer/collection.h
+include/mono-1.0/mono/io-layer/context.h
+include/mono-1.0/mono/io-layer/critical-sections.h
+include/mono-1.0/mono/io-layer/error.h
+include/mono-1.0/mono/io-layer/events.h
+include/mono-1.0/mono/io-layer/handles.h
+include/mono-1.0/mono/io-layer/io-layer.h
+include/mono-1.0/mono/io-layer/io-portability.h
+include/mono-1.0/mono/io-layer/io.h
+include/mono-1.0/mono/io-layer/macros.h
+include/mono-1.0/mono/io-layer/mono-mutex.h
+include/mono-1.0/mono/io-layer/mutexes.h
+include/mono-1.0/mono/io-layer/processes.h
+include/mono-1.0/mono/io-layer/security.h
+include/mono-1.0/mono/io-layer/semaphores.h
+include/mono-1.0/mono/io-layer/sockets.h
+include/mono-1.0/mono/io-layer/status.h
+include/mono-1.0/mono/io-layer/system.h
+include/mono-1.0/mono/io-layer/threads.h
+include/mono-1.0/mono/io-layer/timefuncs.h
+include/mono-1.0/mono/io-layer/types.h
+include/mono-1.0/mono/io-layer/uglify.h
+include/mono-1.0/mono/io-layer/versioninfo.h
+include/mono-1.0/mono/io-layer/wait.h
+include/mono-1.0/mono/io-layer/wapi.h
+include/mono-1.0/mono/jit/jit.h
+include/mono-1.0/mono/metadata/appdomain.h
+include/mono-1.0/mono/metadata/assembly.h
+include/mono-1.0/mono/metadata/attrdefs.h
+include/mono-1.0/mono/metadata/blob.h
+include/mono-1.0/mono/metadata/class.h
+include/mono-1.0/mono/metadata/debug-helpers.h
+include/mono-1.0/mono/metadata/debug-mono-symfile.h
+include/mono-1.0/mono/metadata/environment.h
+include/mono-1.0/mono/metadata/exception.h
+include/mono-1.0/mono/metadata/image.h
+include/mono-1.0/mono/metadata/loader.h
+include/mono-1.0/mono/metadata/mempool.h
+include/mono-1.0/mono/metadata/metadata.h
+include/mono-1.0/mono/metadata/mono-config.h
+include/mono-1.0/mono/metadata/mono-debug.h
+include/mono-1.0/mono/metadata/mono-gc.h
+include/mono-1.0/mono/metadata/object.h
+include/mono-1.0/mono/metadata/opcodes.h
+include/mono-1.0/mono/metadata/profiler.h
+include/mono-1.0/mono/metadata/reflection.h
+include/mono-1.0/mono/metadata/row-indexes.h
+include/mono-1.0/mono/metadata/threads.h
+include/mono-1.0/mono/metadata/tokentype.h
+include/mono-1.0/mono/metadata/verify.h
+include/mono-1.0/mono/utils/mono-codeman.h
+include/mono-1.0/mono/utils/mono-counters.h
+include/mono-1.0/mono/utils/mono-digest.h
+include/mono-1.0/mono/utils/mono-hash.h
+include/mono-1.0/mono/utils/mono-logger.h
+include/mono-1.0/mono/utils/mono-math.h
+include/mono-1.0/mono/utils/mono-path.h
+include/mono-1.0/mono/utils/mono-poll.h
+include/mono-1.0/mono/utils/mono-stdlib.h
+include/mono-1.0/mono/utils/mono-uri.h
+include/mono-1.0/mono/utils/monobitset.h
+lib/libMonoPosixHelper.a
+lib/libMonoPosixHelper.la
+lib/libMonoPosixHelper.so
+lib/libMonoSupportW.a
+lib/libMonoSupportW.la
+lib/libMonoSupportW.so
+lib/libikvm-native.a
+lib/libikvm-native.la
+lib/libikvm-native.so
+lib/libmono-profiler-aot.a
+lib/libmono-profiler-aot.la
+lib/libmono-profiler-aot.so
+lib/libmono-profiler-aot.so.0
+lib/libmono-profiler-cov.a
+lib/libmono-profiler-cov.la
+lib/libmono-profiler-cov.so
+lib/libmono-profiler-cov.so.0
+lib/libmono.a
+lib/libmono.la
+lib/libmono.so
+lib/libmono.so.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/CorCompare.exe
+lib/mono/1.0/CustomMarshalers.dll
+lib/mono/1.0/FirebirdSql.Data.Firebird.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/IBM.Data.DB2.dll
+lib/mono/1.0/ICSharpCode.SharpZipLib.dll
+lib/mono/1.0/Microsoft.JScript.dll
+lib/mono/1.0/Microsoft.VisualC.dll
+lib/mono/1.0/Microsoft.Vsa.dll
+lib/mono/1.0/Mono.Cairo.dll
+lib/mono/1.0/Mono.CompilerServices.SymbolWriter.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.Data.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/Novell.Directory.Ldap.dll
+lib/mono/1.0/Npgsql.dll
+lib/mono/1.0/OpenSystem.C.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/al.exe
+lib/mono/1.0/al.exe.mdb
+lib/mono/1.0/browsercaps-updater.exe
+lib/mono/1.0/browsercaps-updater.exe.mdb
+lib/mono/1.0/caspol.exe
+lib/mono/1.0/caspol.exe.mdb
+lib/mono/1.0/cert2spc.exe
+lib/mono/1.0/cert2spc.exe.mdb
+lib/mono/1.0/certmgr.exe
+lib/mono/1.0/certmgr.exe.mdb
+lib/mono/1.0/chktrust.exe
+lib/mono/1.0/chktrust.exe.mdb
+lib/mono/1.0/cilc.exe
+lib/mono/1.0/cilc.exe.mdb
+lib/mono/1.0/cscompmgd.dll
+lib/mono/1.0/disco.exe
+lib/mono/1.0/disco.exe.mdb
+lib/mono/1.0/dtd2rng.exe
+lib/mono/1.0/dtd2rng.exe.mdb
+lib/mono/1.0/dtd2xsd.exe
+lib/mono/1.0/dtd2xsd.exe.mdb
+lib/mono/1.0/gacutil.exe
+lib/mono/1.0/gacutil.exe.mdb
+lib/mono/1.0/genxs.exe
+lib/mono/1.0/genxs.exe.mdb
+lib/mono/1.0/ictool.exe
+lib/mono/1.0/ictool.exe.mdb
+lib/mono/1.0/ilasm.exe
+lib/mono/1.0/ilasm.exe.mdb
+lib/mono/1.0/macpack.exe
+lib/mono/1.0/macpack.exe.mdb
+lib/mono/1.0/makecert.exe
+lib/mono/1.0/makecert.exe.mdb
+lib/mono/1.0/mcs.exe
+lib/mono/1.0/mcs.exe.config
+lib/mono/1.0/mcs.exe.mdb
+lib/mono/1.0/mjs.exe
+lib/mono/1.0/mjs.exe.mdb
+lib/mono/1.0/mkbundle.exe
+lib/mono/1.0/mkbundle.exe.mdb
+lib/mono/1.0/mono-api-diff.exe
+lib/mono/1.0/mono-api-info.exe
+lib/mono/1.0/mono-service.exe
+lib/mono/1.0/mono-service.exe.mdb
+lib/mono/1.0/mono-shlib-cop.exe
+lib/mono/1.0/mono-shlib-cop.exe.config
+lib/mono/1.0/mono-shlib-cop.exe.mdb
+lib/mono/1.0/mono-xmltool.exe
+lib/mono/1.0/mono-xmltool.exe.mdb
+lib/mono/1.0/monop.exe
+lib/mono/1.0/monop.exe.mdb
+lib/mono/1.0/mozroots.exe
+lib/mono/1.0/mozroots.exe.mdb
+lib/mono/1.0/mscorlib.dll
+lib/mono/1.0/mscorlib.dll.mdb
+lib/mono/1.0/nunit-console.exe
+lib/mono/1.0/nunit-console.exe.config
+lib/mono/1.0/nunit-console.exe.mdb
+lib/mono/1.0/nunit.core.dll
+lib/mono/1.0/nunit.framework.dll
+lib/mono/1.0/nunit.mocks.dll
+lib/mono/1.0/nunit.util.dll
+lib/mono/1.0/permview.exe
+lib/mono/1.0/permview.exe.mdb
+lib/mono/1.0/prj2make.exe
+lib/mono/1.0/prj2make.exe.mdb
+lib/mono/1.0/resgen.exe
+lib/mono/1.0/resgen.exe.mdb
+lib/mono/1.0/secutil.exe
+lib/mono/1.0/secutil.exe.mdb
+lib/mono/1.0/setreg.exe
+lib/mono/1.0/setreg.exe.mdb
+lib/mono/1.0/signcode.exe
+lib/mono/1.0/signcode.exe.mdb
+lib/mono/1.0/sn.exe
+lib/mono/1.0/sn.exe.mdb
+lib/mono/1.0/soapsuds.exe
+lib/mono/1.0/soapsuds.exe.mdb
+lib/mono/1.0/sqlsharp.exe
+lib/mono/1.0/sqlsharp.exe.mdb
+lib/mono/1.0/wsdl.exe
+lib/mono/1.0/wsdl.exe.mdb
+lib/mono/1.0/xsd.exe
+lib/mono/1.0/xsd.exe.mdb
+lib/mono/2.0/Accessibility.dll
+lib/mono/2.0/ByteFX.Data.dll
+lib/mono/2.0/Commons.Xml.Relaxng.dll
+lib/mono/2.0/CustomMarshalers.dll
+lib/mono/2.0/I18N.CJK.dll
+lib/mono/2.0/I18N.MidEast.dll
+lib/mono/2.0/I18N.Other.dll
+lib/mono/2.0/I18N.Rare.dll
+lib/mono/2.0/I18N.West.dll
+lib/mono/2.0/I18N.dll
+lib/mono/2.0/ICSharpCode.SharpZipLib.dll
+lib/mono/2.0/MSBuild/Microsoft.Build.CommonTypes.xsd
+lib/mono/2.0/MSBuild/Microsoft.Build.Core.xsd
+lib/mono/2.0/Microsoft.Build.Engine.dll
+lib/mono/2.0/Microsoft.Build.Framework.dll
+lib/mono/2.0/Microsoft.Build.Tasks.dll
+lib/mono/2.0/Microsoft.Build.Utilities.dll
+lib/mono/2.0/Microsoft.Build.xsd
+lib/mono/2.0/Microsoft.CSharp.targets
+lib/mono/2.0/Microsoft.Common.targets
+lib/mono/2.0/Microsoft.Common.tasks
+lib/mono/2.0/Microsoft.JScript.dll
+lib/mono/2.0/Microsoft.VisualBasic.targets
+lib/mono/2.0/Microsoft.VisualC.dll
+lib/mono/2.0/Microsoft.Vsa.dll
+lib/mono/2.0/Mono.C5.dll
+lib/mono/2.0/Mono.Cairo.dll
+lib/mono/2.0/Mono.CompilerServices.SymbolWriter.dll
+lib/mono/2.0/Mono.Data.SqliteClient.dll
+lib/mono/2.0/Mono.Data.SybaseClient.dll
+lib/mono/2.0/Mono.Data.Tds.dll
+lib/mono/2.0/Mono.Data.TdsClient.dll
+lib/mono/2.0/Mono.Data.dll
+lib/mono/2.0/Mono.GetOptions.dll
+lib/mono/2.0/Mono.Http.dll
+lib/mono/2.0/Mono.Posix.dll
+lib/mono/2.0/Mono.Security.Win32.dll
+lib/mono/2.0/Mono.Security.dll
+lib/mono/2.0/Novell.Directory.Ldap.dll
+lib/mono/2.0/Npgsql.dll
+lib/mono/2.0/OpenSystem.C.dll
+lib/mono/2.0/PEAPI.dll
+lib/mono/2.0/System.Configuration.Install.dll
+lib/mono/2.0/System.Configuration.dll
+lib/mono/2.0/System.Data.OracleClient.dll
+lib/mono/2.0/System.Data.dll
+lib/mono/2.0/System.Design.dll
+lib/mono/2.0/System.DirectoryServices.dll
+lib/mono/2.0/System.Drawing.Design.dll
+lib/mono/2.0/System.Drawing.dll
+lib/mono/2.0/System.EnterpriseServices.dll
+lib/mono/2.0/System.Management.dll
+lib/mono/2.0/System.Messaging.dll
+lib/mono/2.0/System.Runtime.Remoting.dll
+lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll
+lib/mono/2.0/System.Security.dll
+lib/mono/2.0/System.ServiceProcess.dll
+lib/mono/2.0/System.Transactions.dll
+lib/mono/2.0/System.Web.Services.dll
+lib/mono/2.0/System.Web.dll
+lib/mono/2.0/System.Windows.Forms.dll
+lib/mono/2.0/System.Xml.dll
+lib/mono/2.0/System.dll
+lib/mono/2.0/al.exe
+lib/mono/2.0/al.exe.mdb
+lib/mono/2.0/cscompmgd.dll
+lib/mono/2.0/gmcs.exe
+lib/mono/2.0/gmcs.exe.config
+lib/mono/2.0/gmcs.exe.mdb
+lib/mono/2.0/ilasm.exe
+lib/mono/2.0/ilasm.exe.mdb
+lib/mono/2.0/mkbundle.exe
+lib/mono/2.0/mkbundle.exe.mdb
+lib/mono/2.0/mono-api-info.exe
+lib/mono/2.0/mono-service.exe
+lib/mono/2.0/mono-service.exe.mdb
+lib/mono/2.0/monop.exe
+lib/mono/2.0/monop.exe.mdb
+lib/mono/2.0/mscorlib.dll
+lib/mono/2.0/mscorlib.dll.mdb
+lib/mono/2.0/nunit-console.exe
+lib/mono/2.0/nunit-console.exe.config
+lib/mono/2.0/nunit-console.exe.mdb
+lib/mono/2.0/resgen.exe
+lib/mono/2.0/resgen.exe.mdb
+lib/mono/2.0/sgen.exe
+lib/mono/2.0/sgen.exe.mdb
+lib/mono/2.0/wsdl.exe
+lib/mono/2.0/wsdl.exe.mdb
+lib/mono/2.0/xbuild.exe
+lib/mono/2.0/xbuild.exe.mdb
+lib/mono/2.0/xbuild.rsp
+lib/mono/compat-1.0/ICSharpCode.SharpZipLib.dll
+lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll
+lib/mono/gac/Accessibility/1.0.5000.0__b03f5f7f11d50a3a/Accessibility.dll
+lib/mono/gac/Accessibility/1.0.5000.0__b03f5f7f11d50a3a/Accessibility.dll.mdb
+lib/mono/gac/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
+lib/mono/gac/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.mdb
+lib/mono/gac/ByteFX.Data/0.7.6.1__0738eb9f132ed756/ByteFX.Data.dll
+lib/mono/gac/ByteFX.Data/0.7.6.1__0738eb9f132ed756/ByteFX.Data.dll.mdb
+lib/mono/gac/ByteFX.Data/0.7.6.2__0738eb9f132ed756/ByteFX.Data.dll
+lib/mono/gac/ByteFX.Data/0.7.6.2__0738eb9f132ed756/ByteFX.Data.dll.mdb
+lib/mono/gac/Commons.Xml.Relaxng/1.0.5000.0__0738eb9f132ed756/Commons.Xml.Relaxng.dll
+lib/mono/gac/Commons.Xml.Relaxng/1.0.5000.0__0738eb9f132ed756/Commons.Xml.Relaxng.dll.mdb
+lib/mono/gac/Commons.Xml.Relaxng/2.0.0.0__0738eb9f132ed756/Commons.Xml.Relaxng.dll
+lib/mono/gac/Commons.Xml.Relaxng/2.0.0.0__0738eb9f132ed756/Commons.Xml.Relaxng.dll.mdb
+lib/mono/gac/CustomMarshalers/1.0.5000.0__b03f5f7f11d50a3a/CustomMarshalers.dll
+lib/mono/gac/CustomMarshalers/1.0.5000.0__b03f5f7f11d50a3a/CustomMarshalers.dll.mdb
+lib/mono/gac/CustomMarshalers/2.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll
+lib/mono/gac/CustomMarshalers/2.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll.mdb
+lib/mono/gac/FirebirdSql.Data.Firebird/1.7.1.0__0706f5520aae4ff4/FirebirdSql.Data.Firebird.dll
+lib/mono/gac/FirebirdSql.Data.Firebird/1.7.1.0__0706f5520aae4ff4/FirebirdSql.Data.Firebird.dll.mdb
+lib/mono/gac/I18N.CJK/1.0.5000.0__0738eb9f132ed756/I18N.CJK.dll
+lib/mono/gac/I18N.CJK/1.0.5000.0__0738eb9f132ed756/I18N.CJK.dll.mdb
+lib/mono/gac/I18N.CJK/2.0.0.0__0738eb9f132ed756/I18N.CJK.dll
+lib/mono/gac/I18N.CJK/2.0.0.0__0738eb9f132ed756/I18N.CJK.dll.mdb
+lib/mono/gac/I18N.MidEast/1.0.5000.0__0738eb9f132ed756/I18N.MidEast.dll
+lib/mono/gac/I18N.MidEast/1.0.5000.0__0738eb9f132ed756/I18N.MidEast.dll.mdb
+lib/mono/gac/I18N.MidEast/2.0.0.0__0738eb9f132ed756/I18N.MidEast.dll
+lib/mono/gac/I18N.MidEast/2.0.0.0__0738eb9f132ed756/I18N.MidEast.dll.mdb
+lib/mono/gac/I18N.Other/1.0.5000.0__0738eb9f132ed756/I18N.Other.dll
+lib/mono/gac/I18N.Other/1.0.5000.0__0738eb9f132ed756/I18N.Other.dll.mdb
+lib/mono/gac/I18N.Other/2.0.0.0__0738eb9f132ed756/I18N.Other.dll
+lib/mono/gac/I18N.Other/2.0.0.0__0738eb9f132ed756/I18N.Other.dll.mdb
+lib/mono/gac/I18N.Rare/1.0.5000.0__0738eb9f132ed756/I18N.Rare.dll
+lib/mono/gac/I18N.Rare/1.0.5000.0__0738eb9f132ed756/I18N.Rare.dll.mdb
+lib/mono/gac/I18N.Rare/2.0.0.0__0738eb9f132ed756/I18N.Rare.dll
+lib/mono/gac/I18N.Rare/2.0.0.0__0738eb9f132ed756/I18N.Rare.dll.mdb
+lib/mono/gac/I18N.West/1.0.5000.0__0738eb9f132ed756/I18N.West.dll
+lib/mono/gac/I18N.West/1.0.5000.0__0738eb9f132ed756/I18N.West.dll.mdb
+lib/mono/gac/I18N.West/2.0.0.0__0738eb9f132ed756/I18N.West.dll
+lib/mono/gac/I18N.West/2.0.0.0__0738eb9f132ed756/I18N.West.dll.mdb
+lib/mono/gac/I18N/1.0.5000.0__0738eb9f132ed756/I18N.dll
+lib/mono/gac/I18N/1.0.5000.0__0738eb9f132ed756/I18N.dll.mdb
+lib/mono/gac/I18N/2.0.0.0__0738eb9f132ed756/I18N.dll
+lib/mono/gac/I18N/2.0.0.0__0738eb9f132ed756/I18N.dll.mdb
+lib/mono/gac/IBM.Data.DB2/1.0.0.0__7c307b91aa13d208/IBM.Data.DB2.dll
+lib/mono/gac/IBM.Data.DB2/1.0.0.0__7c307b91aa13d208/IBM.Data.DB2.dll.mdb
+lib/mono/gac/ICSharpCode.SharpZipLib/0.6.0.0__1b03e6acf1164f73/ICSharpCode.SharpZipLib.dll
+lib/mono/gac/ICSharpCode.SharpZipLib/0.6.0.0__1b03e6acf1164f73/ICSharpCode.SharpZipLib.dll.mdb
+lib/mono/gac/ICSharpCode.SharpZipLib/0.84.0.0__1b03e6acf1164f73/ICSharpCode.SharpZipLib.dll
+lib/mono/gac/ICSharpCode.SharpZipLib/0.84.0.0__1b03e6acf1164f73/ICSharpCode.SharpZipLib.dll.mdb
+lib/mono/gac/ICSharpCode.SharpZipLib/2.6.0.0__1b03e6acf1164f73/ICSharpCode.SharpZipLib.dll
+lib/mono/gac/ICSharpCode.SharpZipLib/2.6.0.0__1b03e6acf1164f73/ICSharpCode.SharpZipLib.dll.mdb
+lib/mono/gac/ICSharpCode.SharpZipLib/2.84.0.0__1b03e6acf1164f73/ICSharpCode.SharpZipLib.dll
+lib/mono/gac/ICSharpCode.SharpZipLib/2.84.0.0__1b03e6acf1164f73/ICSharpCode.SharpZipLib.dll.mdb
+lib/mono/gac/Microsoft.Build.Engine/2.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.dll
+lib/mono/gac/Microsoft.Build.Engine/2.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.dll.mdb
+lib/mono/gac/Microsoft.Build.Framework/2.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.dll
+lib/mono/gac/Microsoft.Build.Framework/2.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.dll.mdb
+lib/mono/gac/Microsoft.Build.Tasks/2.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.dll
+lib/mono/gac/Microsoft.Build.Tasks/2.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.dll.mdb
+lib/mono/gac/Microsoft.Build.Utilities/2.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.dll
+lib/mono/gac/Microsoft.Build.Utilities/2.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.dll.mdb
+lib/mono/gac/Microsoft.JScript/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.JScript.dll
+lib/mono/gac/Microsoft.JScript/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.JScript.dll.mdb
+lib/mono/gac/Microsoft.JScript/8.0.0.0__b03f5f7f11d50a3a/Microsoft.JScript.dll
+lib/mono/gac/Microsoft.JScript/8.0.0.0__b03f5f7f11d50a3a/Microsoft.JScript.dll.mdb
+lib/mono/gac/Microsoft.VisualC/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll
+lib/mono/gac/Microsoft.VisualC/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll.mdb
+lib/mono/gac/Microsoft.VisualC/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll
+lib/mono/gac/Microsoft.VisualC/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll.mdb
+lib/mono/gac/Microsoft.Vsa/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.Vsa.dll
+lib/mono/gac/Microsoft.Vsa/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.Vsa.dll.mdb
+lib/mono/gac/Microsoft.Vsa/8.0.0.0__b03f5f7f11d50a3a/Microsoft.Vsa.dll
+lib/mono/gac/Microsoft.Vsa/8.0.0.0__b03f5f7f11d50a3a/Microsoft.Vsa.dll.mdb
+lib/mono/gac/Mono.C5/1.0.0.0__ba07f434b1c35cbd/Mono.C5.dll
+lib/mono/gac/Mono.C5/1.0.0.0__ba07f434b1c35cbd/Mono.C5.dll.mdb
+lib/mono/gac/Mono.Cairo/1.0.5000.0__0738eb9f132ed756/Mono.Cairo.dll
+lib/mono/gac/Mono.Cairo/1.0.5000.0__0738eb9f132ed756/Mono.Cairo.dll.mdb
+lib/mono/gac/Mono.Cairo/2.0.0.0__0738eb9f132ed756/Mono.Cairo.dll
+lib/mono/gac/Mono.Cairo/2.0.0.0__0738eb9f132ed756/Mono.Cairo.dll.mdb
+lib/mono/gac/Mono.CompilerServices.SymbolWriter/1.0.5000.0__0738eb9f132ed756/Mono.CompilerServices.SymbolWriter.dll
+lib/mono/gac/Mono.CompilerServices.SymbolWriter/1.0.5000.0__0738eb9f132ed756/Mono.CompilerServices.SymbolWriter.dll.mdb
+lib/mono/gac/Mono.CompilerServices.SymbolWriter/2.0.0.0__0738eb9f132ed756/Mono.CompilerServices.SymbolWriter.dll
+lib/mono/gac/Mono.CompilerServices.SymbolWriter/2.0.0.0__0738eb9f132ed756/Mono.CompilerServices.SymbolWriter.dll.mdb
+lib/mono/gac/Mono.Data.SqliteClient/1.0.5000.0__0738eb9f132ed756/Mono.Data.SqliteClient.dll
+lib/mono/gac/Mono.Data.SqliteClient/1.0.5000.0__0738eb9f132ed756/Mono.Data.SqliteClient.dll.mdb
+lib/mono/gac/Mono.Data.SqliteClient/2.0.0.0__0738eb9f132ed756/Mono.Data.SqliteClient.dll
+lib/mono/gac/Mono.Data.SqliteClient/2.0.0.0__0738eb9f132ed756/Mono.Data.SqliteClient.dll.mdb
+lib/mono/gac/Mono.Data.SybaseClient/1.0.5000.0__0738eb9f132ed756/Mono.Data.SybaseClient.dll
+lib/mono/gac/Mono.Data.SybaseClient/1.0.5000.0__0738eb9f132ed756/Mono.Data.SybaseClient.dll.mdb
+lib/mono/gac/Mono.Data.SybaseClient/2.0.0.0__0738eb9f132ed756/Mono.Data.SybaseClient.dll
+lib/mono/gac/Mono.Data.SybaseClient/2.0.0.0__0738eb9f132ed756/Mono.Data.SybaseClient.dll.mdb
+lib/mono/gac/Mono.Data.Tds/1.0.5000.0__0738eb9f132ed756/Mono.Data.Tds.dll
+lib/mono/gac/Mono.Data.Tds/1.0.5000.0__0738eb9f132ed756/Mono.Data.Tds.dll.mdb
+lib/mono/gac/Mono.Data.Tds/2.0.0.0__0738eb9f132ed756/Mono.Data.Tds.dll
+lib/mono/gac/Mono.Data.Tds/2.0.0.0__0738eb9f132ed756/Mono.Data.Tds.dll.mdb
+lib/mono/gac/Mono.Data.TdsClient/1.0.5000.0__0738eb9f132ed756/Mono.Data.TdsClient.dll
+lib/mono/gac/Mono.Data.TdsClient/1.0.5000.0__0738eb9f132ed756/Mono.Data.TdsClient.dll.mdb
+lib/mono/gac/Mono.Data.TdsClient/2.0.0.0__0738eb9f132ed756/Mono.Data.TdsClient.dll
+lib/mono/gac/Mono.Data.TdsClient/2.0.0.0__0738eb9f132ed756/Mono.Data.TdsClient.dll.mdb
+lib/mono/gac/Mono.Data/1.0.5000.0__0738eb9f132ed756/Mono.Data.dll
+lib/mono/gac/Mono.Data/1.0.5000.0__0738eb9f132ed756/Mono.Data.dll.mdb
+lib/mono/gac/Mono.Data/2.0.0.0__0738eb9f132ed756/Mono.Data.dll
+lib/mono/gac/Mono.Data/2.0.0.0__0738eb9f132ed756/Mono.Data.dll.mdb
+lib/mono/gac/Mono.GetOptions/1.0.5000.0__0738eb9f132ed756/Mono.GetOptions.dll
+lib/mono/gac/Mono.GetOptions/1.0.5000.0__0738eb9f132ed756/Mono.GetOptions.dll.mdb
+lib/mono/gac/Mono.GetOptions/2.0.0.0__0738eb9f132ed756/Mono.GetOptions.dll
+lib/mono/gac/Mono.GetOptions/2.0.0.0__0738eb9f132ed756/Mono.GetOptions.dll.mdb
+lib/mono/gac/Mono.Http/1.0.5000.0__0738eb9f132ed756/Mono.Http.dll
+lib/mono/gac/Mono.Http/1.0.5000.0__0738eb9f132ed756/Mono.Http.dll.mdb
+lib/mono/gac/Mono.Http/2.0.0.0__0738eb9f132ed756/Mono.Http.dll
+lib/mono/gac/Mono.Http/2.0.0.0__0738eb9f132ed756/Mono.Http.dll.mdb
+lib/mono/gac/Mono.Posix/1.0.5000.0__0738eb9f132ed756/Mono.Posix.dll
+lib/mono/gac/Mono.Posix/1.0.5000.0__0738eb9f132ed756/Mono.Posix.dll.mdb
+lib/mono/gac/Mono.Posix/2.0.0.0__0738eb9f132ed756/Mono.Posix.dll
+lib/mono/gac/Mono.Posix/2.0.0.0__0738eb9f132ed756/Mono.Posix.dll.mdb
+lib/mono/gac/Mono.Security.Win32/1.0.5000.0__0738eb9f132ed756/Mono.Security.Win32.dll
+lib/mono/gac/Mono.Security.Win32/1.0.5000.0__0738eb9f132ed756/Mono.Security.Win32.dll.mdb
+lib/mono/gac/Mono.Security.Win32/2.0.0.0__0738eb9f132ed756/Mono.Security.Win32.dll
+lib/mono/gac/Mono.Security.Win32/2.0.0.0__0738eb9f132ed756/Mono.Security.Win32.dll.mdb
+lib/mono/gac/Mono.Security/1.0.5000.0__0738eb9f132ed756/Mono.Security.dll
+lib/mono/gac/Mono.Security/1.0.5000.0__0738eb9f132ed756/Mono.Security.dll.mdb
+lib/mono/gac/Mono.Security/2.0.0.0__0738eb9f132ed756/Mono.Security.dll
+lib/mono/gac/Mono.Security/2.0.0.0__0738eb9f132ed756/Mono.Security.dll.mdb
+lib/mono/gac/Novell.Directory.Ldap/1.0.5000.0__0738eb9f132ed756/Novell.Directory.Ldap.dll
+lib/mono/gac/Novell.Directory.Ldap/1.0.5000.0__0738eb9f132ed756/Novell.Directory.Ldap.dll.mdb
+lib/mono/gac/Novell.Directory.Ldap/2.0.0.0__0738eb9f132ed756/Novell.Directory.Ldap.dll
+lib/mono/gac/Novell.Directory.Ldap/2.0.0.0__0738eb9f132ed756/Novell.Directory.Ldap.dll.mdb
+lib/mono/gac/Npgsql/1.0.5000.0__5d8b90d52f46fda7/Npgsql.dll
+lib/mono/gac/Npgsql/1.0.5000.0__5d8b90d52f46fda7/Npgsql.dll.mdb
+lib/mono/gac/Npgsql/2.0.0.0__5d8b90d52f46fda7/Npgsql.dll
+lib/mono/gac/Npgsql/2.0.0.0__5d8b90d52f46fda7/Npgsql.dll.mdb
+lib/mono/gac/OpenSystem.C/1.0.5000.0__b77a5c561934e089/OpenSystem.C.dll
+lib/mono/gac/OpenSystem.C/1.0.5000.0__b77a5c561934e089/OpenSystem.C.dll.mdb
+lib/mono/gac/OpenSystem.C/2.0.0.0__b77a5c561934e089/OpenSystem.C.dll
+lib/mono/gac/OpenSystem.C/2.0.0.0__b77a5c561934e089/OpenSystem.C.dll.mdb
+lib/mono/gac/PEAPI/1.0.5000.0__0738eb9f132ed756/PEAPI.dll
+lib/mono/gac/PEAPI/1.0.5000.0__0738eb9f132ed756/PEAPI.dll.mdb
+lib/mono/gac/PEAPI/2.0.0.0__0738eb9f132ed756/PEAPI.dll
+lib/mono/gac/PEAPI/2.0.0.0__0738eb9f132ed756/PEAPI.dll.mdb
+lib/mono/gac/System.Configuration.Install/1.0.5000.0__b03f5f7f11d50a3a/System.Configuration.Install.dll
+lib/mono/gac/System.Configuration.Install/1.0.5000.0__b03f5f7f11d50a3a/System.Configuration.Install.dll.mdb
+lib/mono/gac/System.Configuration.Install/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.Install.dll
+lib/mono/gac/System.Configuration.Install/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.Install.dll.mdb
+lib/mono/gac/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
+lib/mono/gac/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.mdb
+lib/mono/gac/System.Data.OracleClient/1.0.5000.0__b77a5c561934e089/System.Data.OracleClient.dll
+lib/mono/gac/System.Data.OracleClient/1.0.5000.0__b77a5c561934e089/System.Data.OracleClient.dll.mdb
+lib/mono/gac/System.Data.OracleClient/2.0.0.0__b77a5c561934e089/System.Data.OracleClient.dll
+lib/mono/gac/System.Data.OracleClient/2.0.0.0__b77a5c561934e089/System.Data.OracleClient.dll.mdb
+lib/mono/gac/System.Data/1.0.5000.0__b77a5c561934e089/System.Data.dll
+lib/mono/gac/System.Data/1.0.5000.0__b77a5c561934e089/System.Data.dll.mdb
+lib/mono/gac/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
+lib/mono/gac/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll.mdb
+lib/mono/gac/System.Design/1.0.5000.0__b03f5f7f11d50a3a/System.Design.dll
+lib/mono/gac/System.Design/1.0.5000.0__b03f5f7f11d50a3a/System.Design.dll.mdb
+lib/mono/gac/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll
+lib/mono/gac/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll.mdb
+lib/mono/gac/System.DirectoryServices/1.0.5000.0__b03f5f7f11d50a3a/System.DirectoryServices.dll
+lib/mono/gac/System.DirectoryServices/1.0.5000.0__b03f5f7f11d50a3a/System.DirectoryServices.dll.mdb
+lib/mono/gac/System.DirectoryServices/2.0.0.0__b03f5f7f11d50a3a/System.DirectoryServices.dll
+lib/mono/gac/System.DirectoryServices/2.0.0.0__b03f5f7f11d50a3a/System.DirectoryServices.dll.mdb
+lib/mono/gac/System.Drawing.Design/1.0.5000.0__b03f5f7f11d50a3a/System.Drawing.Design.dll
+lib/mono/gac/System.Drawing.Design/1.0.5000.0__b03f5f7f11d50a3a/System.Drawing.Design.dll.mdb
+lib/mono/gac/System.Drawing.Design/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.Design.dll
+lib/mono/gac/System.Drawing.Design/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.Design.dll.mdb
+lib/mono/gac/System.Drawing/1.0.5000.0__b03f5f7f11d50a3a/System.Drawing.dll
+lib/mono/gac/System.Drawing/1.0.5000.0__b03f5f7f11d50a3a/System.Drawing.dll.mdb
+lib/mono/gac/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
+lib/mono/gac/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.mdb
+lib/mono/gac/System.EnterpriseServices/1.0.5000.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
+lib/mono/gac/System.EnterpriseServices/1.0.5000.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll.mdb
+lib/mono/gac/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
+lib/mono/gac/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll.mdb
+lib/mono/gac/System.Management/1.0.5000.0__b03f5f7f11d50a3a/System.Management.dll
+lib/mono/gac/System.Management/1.0.5000.0__b03f5f7f11d50a3a/System.Management.dll.mdb
+lib/mono/gac/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
+lib/mono/gac/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll.mdb
+lib/mono/gac/System.Messaging/1.0.5000.0__b03f5f7f11d50a3a/System.Messaging.dll
+lib/mono/gac/System.Messaging/1.0.5000.0__b03f5f7f11d50a3a/System.Messaging.dll.mdb
+lib/mono/gac/System.Messaging/2.0.0.0__b03f5f7f11d50a3a/System.Messaging.dll
+lib/mono/gac/System.Messaging/2.0.0.0__b03f5f7f11d50a3a/System.Messaging.dll.mdb
+lib/mono/gac/System.Runtime.Remoting/1.0.5000.0__b77a5c561934e089/System.Runtime.Remoting.dll
+lib/mono/gac/System.Runtime.Remoting/1.0.5000.0__b77a5c561934e089/System.Runtime.Remoting.dll.mdb
+lib/mono/gac/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
+lib/mono/gac/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.mdb
+lib/mono/gac/System.Runtime.Serialization.Formatters.Soap/1.0.5000.0__b03f5f7f11d50a3a/System.Runtime.Serialization.Formatters.Soap.dll
+lib/mono/gac/System.Runtime.Serialization.Formatters.Soap/1.0.5000.0__b03f5f7f11d50a3a/System.Runtime.Serialization.Formatters.Soap.dll.mdb
+lib/mono/gac/System.Runtime.Serialization.Formatters.Soap/2.0.0.0__b03f5f7f11d50a3a/System.Runtime.Serialization.Formatters.Soap.dll
+lib/mono/gac/System.Runtime.Serialization.Formatters.Soap/2.0.0.0__b03f5f7f11d50a3a/System.Runtime.Serialization.Formatters.Soap.dll.mdb
+lib/mono/gac/System.Security/1.0.5000.0__b03f5f7f11d50a3a/System.Security.dll
+lib/mono/gac/System.Security/1.0.5000.0__b03f5f7f11d50a3a/System.Security.dll.mdb
+lib/mono/gac/System.Security/2.0.0.0__b03f5f7f11d50a3a/System.Security.dll
+lib/mono/gac/System.Security/2.0.0.0__b03f5f7f11d50a3a/System.Security.dll.mdb
+lib/mono/gac/System.ServiceProcess/1.0.5000.0__b03f5f7f11d50a3a/System.ServiceProcess.dll
+lib/mono/gac/System.ServiceProcess/1.0.5000.0__b03f5f7f11d50a3a/System.ServiceProcess.dll.mdb
+lib/mono/gac/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll
+lib/mono/gac/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll.mdb
+lib/mono/gac/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
+lib/mono/gac/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll.mdb
+lib/mono/gac/System.Web.Services/1.0.5000.0__b03f5f7f11d50a3a/System.Web.Services.dll
+lib/mono/gac/System.Web.Services/1.0.5000.0__b03f5f7f11d50a3a/System.Web.Services.dll.mdb
+lib/mono/gac/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
+lib/mono/gac/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll.mdb
+lib/mono/gac/System.Web/1.0.5000.0__b03f5f7f11d50a3a/System.Web.dll
+lib/mono/gac/System.Web/1.0.5000.0__b03f5f7f11d50a3a/System.Web.dll.mdb
+lib/mono/gac/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
+lib/mono/gac/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll.mdb
+lib/mono/gac/System.Windows.Forms/1.0.5000.0__b77a5c561934e089/System.Windows.Forms.dll
+lib/mono/gac/System.Windows.Forms/1.0.5000.0__b77a5c561934e089/System.Windows.Forms.dll.mdb
+lib/mono/gac/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
+lib/mono/gac/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.mdb
+lib/mono/gac/System.Xml/1.0.5000.0__b77a5c561934e089/System.Xml.dll
+lib/mono/gac/System.Xml/1.0.5000.0__b77a5c561934e089/System.Xml.dll.mdb
+lib/mono/gac/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
+lib/mono/gac/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.mdb
+lib/mono/gac/System/1.0.5000.0__b77a5c561934e089/System.dll
+lib/mono/gac/System/1.0.5000.0__b77a5c561934e089/System.dll.mdb
+lib/mono/gac/System/2.0.0.0__b77a5c561934e089/System.dll
+lib/mono/gac/System/2.0.0.0__b77a5c561934e089/System.dll.mdb
+lib/mono/gac/cscompmgd/7.0.5000.0__b03f5f7f11d50a3a/cscompmgd.dll
+lib/mono/gac/cscompmgd/7.0.5000.0__b03f5f7f11d50a3a/cscompmgd.dll.mdb
+lib/mono/gac/cscompmgd/8.0.0.0__b03f5f7f11d50a3a/cscompmgd.dll
+lib/mono/gac/cscompmgd/8.0.0.0__b03f5f7f11d50a3a/cscompmgd.dll.mdb
+lib/mono/gac/mono-service/1.0.5000.0__0738eb9f132ed756/mono-service.exe
+lib/mono/gac/mono-service/1.0.5000.0__0738eb9f132ed756/mono-service.exe.mdb
+lib/mono/gac/mono-service/2.0.0.0__0738eb9f132ed756/mono-service.exe
+lib/mono/gac/mono-service/2.0.0.0__0738eb9f132ed756/mono-service.exe.mdb
+lib/mono/gac/nunit.core/2.2.0.0__96d09a1eb7f44a77/nunit.core.dll
+lib/mono/gac/nunit.core/2.2.0.0__96d09a1eb7f44a77/nunit.core.dll.mdb
+lib/mono/gac/nunit.framework/2.2.0.0__96d09a1eb7f44a77/nunit.framework.dll
+lib/mono/gac/nunit.framework/2.2.0.0__96d09a1eb7f44a77/nunit.framework.dll.mdb
+lib/mono/gac/nunit.mocks/2.2.8.0__96d09a1eb7f44a77/nunit.mocks.dll
+lib/mono/gac/nunit.mocks/2.2.8.0__96d09a1eb7f44a77/nunit.mocks.dll.mdb
+lib/mono/gac/nunit.util/2.2.0.0__96d09a1eb7f44a77/nunit.util.dll
+lib/mono/gac/nunit.util/2.2.0.0__96d09a1eb7f44a77/nunit.util.dll.mdb
+libdata/pkgconfig/dotnet.pc
+libdata/pkgconfig/mono-cairo.pc
+libdata/pkgconfig/mono-nunit.pc
+libdata/pkgconfig/mono.pc
+share/jay/ACKNOWLEDGEMENTS
+share/jay/NEW_FEATURES
+share/jay/NOTES
+share/jay/README
+share/jay/README.jay
+share/jay/skeleton
+share/jay/skeleton.cs
+share/libgc-mono/README
+share/libgc-mono/README.DGUX386
+share/libgc-mono/README.Mac
+share/libgc-mono/README.MacOSX
+share/libgc-mono/README.OS2
+share/libgc-mono/README.amiga
+share/libgc-mono/README.arm.cross
+share/libgc-mono/README.autoconf
+share/libgc-mono/README.changes
+share/libgc-mono/README.contributors
+share/libgc-mono/README.cords
+share/libgc-mono/README.darwin
+share/libgc-mono/README.dj
+share/libgc-mono/README.environment
+share/libgc-mono/README.ews4800
+share/libgc-mono/README.hp
+share/libgc-mono/README.linux
+share/libgc-mono/README.macros
+share/libgc-mono/README.rs6000
+share/libgc-mono/README.sgi
+share/libgc-mono/README.solaris2
+share/libgc-mono/README.uts
+share/libgc-mono/README.win32
+share/libgc-mono/barrett_diagram
+share/libgc-mono/debugging.html
+share/libgc-mono/gc.man
+share/libgc-mono/gcdescr.html
+share/libgc-mono/gcinterface.html
+share/libgc-mono/leak.html
+share/libgc-mono/scale.html
+share/libgc-mono/simple_example.html
+share/libgc-mono/tree.html
+share/mono-1.0/mono/cil/cil-opcodes.xml
+ at dirrm share/mono-1.0/mono/cil
+ at dirrm share/mono-1.0/mono
+ at dirrm share/mono-1.0
+ at dirrm share/libgc-mono
+ at dirrm share/jay
+ at dirrm lib/mono/gac/nunit.util/2.2.0.0__96d09a1eb7f44a77
+ at dirrm lib/mono/gac/nunit.util
+ at dirrm lib/mono/gac/nunit.mocks/2.2.8.0__96d09a1eb7f44a77
+ at dirrm lib/mono/gac/nunit.mocks
+ at dirrm lib/mono/gac/nunit.framework/2.2.0.0__96d09a1eb7f44a77
+ at dirrm lib/mono/gac/nunit.framework
+ at dirrm lib/mono/gac/nunit.core/2.2.0.0__96d09a1eb7f44a77
+ at dirrm lib/mono/gac/nunit.core
+ at dirrm lib/mono/gac/mono-service/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/mono-service/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/mono-service
+ at dirrm lib/mono/gac/cscompmgd/8.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/cscompmgd/7.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/cscompmgd
+ at dirrm lib/mono/gac/System/2.0.0.0__b77a5c561934e089
+ at dirrm lib/mono/gac/System/1.0.5000.0__b77a5c561934e089
+ at dirrm lib/mono/gac/System.Xml/2.0.0.0__b77a5c561934e089
+ at dirrm lib/mono/gac/System.Xml/1.0.5000.0__b77a5c561934e089
+ at dirrm lib/mono/gac/System.Xml
+ at dirrm lib/mono/gac/System.Windows.Forms/2.0.0.0__b77a5c561934e089
+ at dirrm lib/mono/gac/System.Windows.Forms/1.0.5000.0__b77a5c561934e089
+ at dirrm lib/mono/gac/System.Windows.Forms
+ at dirrm lib/mono/gac/System.Web/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Web/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Web.Services/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Web.Services
+ at dirrm lib/mono/gac/System.Web
+ at dirrm lib/mono/gac/System.Transactions/2.0.0.0__b77a5c561934e089
+ at dirrm lib/mono/gac/System.Transactions
+ at dirrm lib/mono/gac/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.ServiceProcess/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.ServiceProcess
+ at dirrm lib/mono/gac/System.Security/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Security/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Security
+ at dirrm lib/mono/gac/System.Runtime.Serialization.Formatters.Soap/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Runtime.Serialization.Formatters.Soap/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Runtime.Serialization.Formatters.Soap
+ at dirrm lib/mono/gac/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089
+ at dirrm lib/mono/gac/System.Runtime.Remoting/1.0.5000.0__b77a5c561934e089
+ at dirrm lib/mono/gac/System.Runtime.Remoting
+ at dirrm lib/mono/gac/System.Messaging/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Messaging/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Messaging
+ at dirrm lib/mono/gac/System.Management/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Management/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Management
+ at dirrm lib/mono/gac/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.EnterpriseServices/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.EnterpriseServices
+ at dirrm lib/mono/gac/System.Drawing/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Drawing/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Drawing.Design/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Drawing.Design/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Drawing.Design
+ at dirrm lib/mono/gac/System.Drawing
+ at dirrm lib/mono/gac/System.DirectoryServices/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.DirectoryServices/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.DirectoryServices
+ at dirrm lib/mono/gac/System.Design/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Design/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Design
+ at dirrm lib/mono/gac/System.Data/2.0.0.0__b77a5c561934e089
+ at dirrm lib/mono/gac/System.Data/1.0.5000.0__b77a5c561934e089
+ at dirrm lib/mono/gac/System.Data.OracleClient/2.0.0.0__b77a5c561934e089
+ at dirrm lib/mono/gac/System.Data.OracleClient/1.0.5000.0__b77a5c561934e089
+ at dirrm lib/mono/gac/System.Data.OracleClient
+ at dirrm lib/mono/gac/System.Data
+ at dirrm lib/mono/gac/System.Configuration/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Configuration.Install/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Configuration.Install/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Configuration.Install
+ at dirrm lib/mono/gac/System.Configuration
+ at dirrm lib/mono/gac/System
+ at dirrm lib/mono/gac/PEAPI/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/PEAPI/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/PEAPI
+ at dirrm lib/mono/gac/OpenSystem.C/2.0.0.0__b77a5c561934e089
+ at dirrm lib/mono/gac/OpenSystem.C/1.0.5000.0__b77a5c561934e089
+ at dirrm lib/mono/gac/OpenSystem.C
+ at dirrm lib/mono/gac/Npgsql/2.0.0.0__5d8b90d52f46fda7
+ at dirrm lib/mono/gac/Npgsql/1.0.5000.0__5d8b90d52f46fda7
+ at dirrm lib/mono/gac/Npgsql
+ at dirrm lib/mono/gac/Novell.Directory.Ldap/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Novell.Directory.Ldap/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Novell.Directory.Ldap
+ at dirrm lib/mono/gac/Mono.Security/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Security/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Security.Win32/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Security.Win32/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Security.Win32
+ at dirrm lib/mono/gac/Mono.Security
+ at dirrm lib/mono/gac/Mono.Posix/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Posix/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Posix
+ at dirrm lib/mono/gac/Mono.Http/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Http/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Http
+ at dirrm lib/mono/gac/Mono.GetOptions/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.GetOptions/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.GetOptions
+ at dirrm lib/mono/gac/Mono.Data/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Data/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Data.TdsClient/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Data.TdsClient/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Data.TdsClient
+ at dirrm lib/mono/gac/Mono.Data.Tds/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Data.Tds/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Data.Tds
+ at dirrm lib/mono/gac/Mono.Data.SybaseClient/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Data.SybaseClient/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Data.SybaseClient
+ at dirrm lib/mono/gac/Mono.Data.SqliteClient/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Data.SqliteClient/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Data.SqliteClient
+ at dirrm lib/mono/gac/Mono.Data
+ at dirrm lib/mono/gac/Mono.CompilerServices.SymbolWriter/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.CompilerServices.SymbolWriter/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.CompilerServices.SymbolWriter
+ at dirrm lib/mono/gac/Mono.Cairo/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Cairo/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Mono.Cairo
+ at dirrm lib/mono/gac/Mono.C5/1.0.0.0__ba07f434b1c35cbd
+ at dirrm lib/mono/gac/Mono.C5
+ at dirrm lib/mono/gac/Microsoft.Vsa/8.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/Microsoft.Vsa/7.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/Microsoft.Vsa
+ at dirrm lib/mono/gac/Microsoft.VisualC/8.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/Microsoft.VisualC/7.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/Microsoft.VisualC
+ at dirrm lib/mono/gac/Microsoft.JScript/8.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/Microsoft.JScript/7.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/Microsoft.JScript
+ at dirrm lib/mono/gac/Microsoft.Build.Utilities/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/Microsoft.Build.Utilities
+ at dirrm lib/mono/gac/Microsoft.Build.Tasks/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/Microsoft.Build.Tasks
+ at dirrm lib/mono/gac/Microsoft.Build.Framework/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/Microsoft.Build.Framework
+ at dirrm lib/mono/gac/Microsoft.Build.Engine/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/Microsoft.Build.Engine
+ at dirrm lib/mono/gac/ICSharpCode.SharpZipLib/2.84.0.0__1b03e6acf1164f73
+ at dirrm lib/mono/gac/ICSharpCode.SharpZipLib/2.6.0.0__1b03e6acf1164f73
+ at dirrm lib/mono/gac/ICSharpCode.SharpZipLib/0.84.0.0__1b03e6acf1164f73
+ at dirrm lib/mono/gac/ICSharpCode.SharpZipLib/0.6.0.0__1b03e6acf1164f73
+ at dirrm lib/mono/gac/ICSharpCode.SharpZipLib
+ at dirrm lib/mono/gac/IBM.Data.DB2/1.0.0.0__7c307b91aa13d208
+ at dirrm lib/mono/gac/IBM.Data.DB2
+ at dirrm lib/mono/gac/I18N/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/I18N/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/I18N.West/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/I18N.West/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/I18N.West
+ at dirrm lib/mono/gac/I18N.Rare/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/I18N.Rare/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/I18N.Rare
+ at dirrm lib/mono/gac/I18N.Other/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/I18N.Other/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/I18N.Other
+ at dirrm lib/mono/gac/I18N.MidEast/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/I18N.MidEast/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/I18N.MidEast
+ at dirrm lib/mono/gac/I18N.CJK/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/I18N.CJK/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/I18N.CJK
+ at dirrm lib/mono/gac/I18N
+ at dirrm lib/mono/gac/FirebirdSql.Data.Firebird/1.7.1.0__0706f5520aae4ff4
+ at dirrm lib/mono/gac/FirebirdSql.Data.Firebird
+ at dirrm lib/mono/gac/CustomMarshalers/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/CustomMarshalers/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/CustomMarshalers
+ at dirrm lib/mono/gac/Commons.Xml.Relaxng/2.0.0.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Commons.Xml.Relaxng/1.0.5000.0__0738eb9f132ed756
+ at dirrm lib/mono/gac/Commons.Xml.Relaxng
+ at dirrm lib/mono/gac/ByteFX.Data/0.7.6.2__0738eb9f132ed756
+ at dirrm lib/mono/gac/ByteFX.Data/0.7.6.1__0738eb9f132ed756
+ at dirrm lib/mono/gac/ByteFX.Data
+ at dirrm lib/mono/gac/Accessibility/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/Accessibility/1.0.5000.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/Accessibility
+ at dirrmtry lib/mono/gac
+ at dirrmtry lib/mono/compat-2.0
+ at dirrmtry lib/mono/compat-1.0
+ at dirrmtry lib/mono/2.0/MSBuild
+ at dirrmtry lib/mono/2.0
+ at dirrmtry lib/mono/1.0
+ at dirrmtry lib/mono
+ at dirrm include/mono-1.0/mono/utils
+ at dirrm include/mono-1.0/mono/metadata
+ at dirrm include/mono-1.0/mono/jit
+ at dirrm include/mono-1.0/mono/io-layer
+ at dirrm include/mono-1.0/mono/interpreter
+ at dirrm include/mono-1.0/mono/cil
+ at dirrm include/mono-1.0/mono
+ at dirrm include/mono-1.0
+ at dirrm etc/mono/2.0
+ at dirrm etc/mono/1.0
+ at dirrm etc/mono
+ at exec mkdir -p %%X11BASE%%/lib/mono/1.0
+ at exec mkdir -p %%X11BASE%%/lib/mono/2.0
+ at exec mkdir -p %%X11BASE%%/lib/mono/compat-1.0
+ at exec mkdir -p %%X11BASE%%/lib/mono/compat-2.0
+ at exec mkdir -p %%X11BASE%%/lib/mono/gac
+ at unexec rmdir %%X11BASE%%/lib/mono/gac 2>/dev/null || true
+ at unexec rmdir %%X11BASE%%/lib/mono/compat-2.0 2>/dev/null || true
+ at unexec rmdir %%X11BASE%%/lib/mono/compat-1.0 2>/dev/null || true
+ at unexec rmdir %%X11BASE%%/lib/mono/2.0 2>/dev/null || true
+ at unexec rmdir %%X11BASE%%/lib/mono/1.0 2>/dev/null || true
+ at unexec rmdir %%X11BASE%%/lib/mono 2>/dev/null || true
--- /dev/null
+++ lang/mono/bsd.mono.mk
@@ -0,0 +1,56 @@
+# bsd.mono.mk: accomodate the peculiarities of building C# ports within
+# the FreeBSD ports system.
+#
+# $MidnightBSD: mports/lang/mono/bsd.mono.mk,v 1.1 2007/08/22 06:45:19 laffer1 Exp $
+# $FreeBSD: ports/lang/mono/bsd.mono.mk,v 1.7 2007/03/17 03:48:02 tmclaugh Exp $
+#   $Id: bsd.mono.mk,v 1.20 2007/02/07 15:37:10 killfill Exp $
+#
+
+# USE_NANT		- If set, the port uses nant.
+# USE_NANT		- If set "contrib", the port uses nantcontrib.
+# NANT			- Set to path of Nant.
+
+# Set the location of the .wapi directory so we write to a location we
+# can always assume to be writable.
+MONO_SHARED_DIR=${WRKDIR}
+CONFIGURE_ENV+=MONO_SHARED_DIR="${MONO_SHARED_DIR}"
+MAKE_ENV+=MONO_SHARED_DIR="${MONO_SHARED_DIR}"
+
+# Set the location that webaps served by XSP should use.
+XSP_DOCROOT=${PREFIX}/www/xsp
+
+# gac utilities
+GACUTIL=${LOCALBASE}/bin/gacutil /root ${PREFIX}/lib/ /gacdir ${PREFIX}/lib
+GACUTIL_INSTALL=${GACUTIL} /i
+GACUTIL_INSTALL_PACKAGE=${GACUTIL} /i /package 1.0 /package 2.0
+
+# Dependencies 
+
+.if defined(USE_NANT)
+BUILD_DEPENDS+=	nant:${PORTSDIR}/devel/nant
+.if ${USE_NANT}=="contrib"
+BUILD_DEPENDS+=	${LOCALBASE}/share/NAnt/bin/NAnt.Contrib.Tests.dll:${PORTSDIR}/devel/nantcontrib
+.endif
+.endif
+
+# Miscellaneous overridable commands:
+
+NANT?=	nant
+NANT_INSTALL_TARGET?=	install
+
+# Build
+.if defined(USE_NANT)
+.if !target(do-build)
+do-build:
+	@(cd ${BUILD_WRKSRC}; ${SETENV} MONO_SHARED_DIR="${MONO_SHARED_DIR}" ${NANT} ${NANT_FLAGS})
+.endif
+.endif
+
+
+# Install
+.if defined(USE_NANT)
+.if !target(do-install)
+do-install:
+	@(cd ${INSTALL_WRKSRC}; ${SETENV} MONO_SHARED_DIR="${MONO_SHARED_DIR}" ${NANT} ${NANT_FLAGS} -D:prefix="${PREFIX}" ${NANT_INSTALL_TARGET})
+.endif
+.endif
--- /dev/null
+++ lang/mono/Makefile
@@ -0,0 +1,94 @@
+# New ports collection makefile for:   mono
+# Date created:        22 August 2007
+# Whom:                Lucas Holt <luke at Midnightbsd.org>
+#
+# $MidnightBSD: mports/lang/mono/Makefile,v 1.1 2007/08/22 06:45:19 laffer1 Exp $
+# $FreeBSD: ports/lang/mono/Makefile,v 1.66 2007/03/24 22:19:49 tmclaugh Exp $
+#
+
+PORTNAME=	mono
+PORTVERSION=	1.2.3.1
+CATEGORIES=	lang
+MASTER_SITES=	http://www.go-mono.com/sources/mono/ \
+		${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR=	tmclaugh/mono
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	An open source implementation of .NET Development Framework
+
+CONFLICTS=	mono-devel-[0-9]* mono-svn-[0-9]*
+
+USE_BISON=	yes
+USE_GNOME=	gnomehack glib20
+USE_GMAKE=	yes
+USE_AUTOTOOLS=	libtool:15
+LIBTOOLFILES=	configure libgc/configure
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+CONFIGURE_ENV=	PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
+		PTHREAD_LIBS="${PTHREAD_LIBS}"
+CONFIGURE_ARGS=	--program-transform-name=\'\' \
+		--with-gc=included \
+		--with-tls=pthread
+CONFIGURE_TARGET=	--target=${ARCH}-portbld-freebsd6.0 \
+		--build=${ARCH}-portbld-freebsd6.0 \
+		--host=${ARCH}-portbld-freebsd6.0
+MAKE_ARGS=	EXTERNAL_MCS=false
+
+# Set location for .wapi creation.
+MONO_SHARED_DIR=${WRKDIR}
+
+# LC_ALL is set in order to work around issues people are having when using
+# other languages.  This has shown itself in build fails and possibly other
+# strange crashes.
+MAKE_ENV=	MONO_SHARED_DIR="${MONO_SHARED_DIR}" \
+		LC_ALL=C
+
+# Removed amd64 arch because builds are exhibiting semaphore problems on
+# pointyhat runs causing failure to build.
+ONLY_FOR_ARCHS= i386 amd64
+
+MAN1=		al.1 cert2spc.1 certmgr.1 chktrust.1 cilc.1 disco.1 dtd2xsd.1 \
+		gacutil.1 genxs.1 ilasm.1 jay.1 macpack.1 makecert.1 mcs.1 \
+		mint.1 mkbundle.1 mono-service.1 mono-shlib-cop.1 mono.1 \
+		monoburg.1 monodis.1 monop.1 monostyle.1 mozroots.1 oldmono.1 \
+		permview.1 prj2make.1 secutil.1 setreg.1 signcode.1 sn.1 \
+		soapsuds.1 sqlsharp.1 wsdl.1 xsd.1 mono-xmltool.1 sgen.1 \
+		httpcfg.1
+MAN5=		mono-config.5
+
+.include <bsd.port.pre.mk>
+
+pre-everything::
+	@${CAT} ${PKGMESSAGE}
+
+.if exists(${LOCALBASE}/lib/libfam.so)
+USE_FAM=	yes
+.endif
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|%%X11BASE%%|${X11BASE}|g' \
+		${WRKSRC}/mono/metadata/assembly.c
+	@${REINPLACE_CMD} -e 's|.so.0|.so|g' \
+		${WRKSRC}/configure
+	@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' \
+		${WRKSRC}/configure ${WRKSRC}/libgc/configure
+	@${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g ; \
+		s|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g' \
+		${WRKSRC}/mcs/tools/mkbundle/mkbundle.cs
+
+tests: build
+	@${ECHO_MSG} "===> Running mono regression tests"
+	@(cd ${WRKSRC}/mono/tests && ${SETENV} ${MAKE_ENV} ${GMAKE} \
+		${MAKE_FLAGS} Makefile ${MAKE_ARGS} test)
+
+post-configure:
+	${REINPLACE_CMD} -e 's|share\/man|man|g' \
+		${WRKSRC}/mcs/jay/Makefile
+
+pre-install:
+	${MKDIR} ${X11BASE}/lib/mono/1.0
+	${MKDIR} ${X11BASE}/lib/mono/2.0
+	${MKDIR} ${X11BASE}/lib/mono/gac
+
+.include <bsd.port.post.mk>
--- /dev/null
+++ lang/mono/distinfo
@@ -0,0 +1,3 @@
+MD5 (mono-1.2.3.1.tar.gz) = 4e4cdb6f98f1ea62bb1900f214c55e58
+SHA256 (mono-1.2.3.1.tar.gz) = b177ced4e3ec0c2efc6a4e17f1f87f6e852f319332d4f138d25d4a68ffba2c78
+SIZE (mono-1.2.3.1.tar.gz) = 20694945
--- /dev/null
+++ lang/mono/files/patch-mono_io-layer_socket-private.h
@@ -0,0 +1,10 @@
+--- mono/io-layer/socket-private.h.orig	Thu Jan 25 01:11:18 2007
++++ mono/io-layer/socket-private.h	Sat Mar 24 16:49:54 2007
+@@ -20,6 +20,7 @@
+ 	int domain;
+ 	int type;
+ 	int protocol;
++	int saved_error;
+ };
+ 
+ #endif /* _WAPI_SOCKET_PRIVATE_H_ */
--- /dev/null
+++ lang/mono/files/patch-mono_io-layer_shared.c
@@ -0,0 +1,15 @@
+--- mono/io-layer/shared.c.orig	Fri Dec  1 01:57:46 2006
++++ mono/io-layer/shared.c	Wed Feb 21 13:28:07 2007
+@@ -330,10 +330,10 @@
+ 		while ((_wapi_sem_id = semget (key, _WAPI_SHARED_SEM_COUNT,
+ 					       IPC_CREAT | IPC_EXCL | 0600)) == -1) {
+ 			if (errno == ENOMEM) {
+-				g_critical ("%s: semget error: %s", __func__,
++				g_error ("%s: semget error: %s", __func__,
+ 					    g_strerror (errno));
+ 			} else if (errno == ENOSPC) {
+-				g_critical ("%s: semget error: %s.  Try deleting some semaphores with ipcs and ipcrm", __func__, g_strerror (errno));
++				g_error ("%s: semget error: %s.  Try deleting some semaphores with ipcs and ipcrm\nor increase the maximum number of semaphore in the system.", __func__, g_strerror (errno));
+ 			} else if (errno != EEXIST) {
+ 				if (retries > 3)
+ 					g_warning ("%s: semget error: %s key 0x%x - trying again", __func__,
--- /dev/null
+++ lang/mono/files/patch-mono_metadata_socket-io.c
@@ -0,0 +1,11 @@
+--- mono/metadata/socket-io.c.orig	Wed Nov 22 18:27:54 2006
++++ mono/metadata/socket-io.c	Wed Nov 22 18:28:11 2006
+@@ -2653,7 +2653,7 @@
+ 	struct sockaddr_in6 saddr6;
+ 	struct addrinfo *info = NULL, hints;
+ 	gint32 family;
+-	char hostname[1024] = {0};
++	char hostname[NI_MAXHOST] = {0};
+ 	int flags = 0;
+ #else
+ 	struct in_addr inaddr;
--- /dev/null
+++ lang/mono/files/patch-mcs_class_System.Web_System.Web.Compilation_AspParser.cs
@@ -0,0 +1,17 @@
+--- mcs/class/System.Web/System.Web.Compilation/AspParser.cs.orig	Fri Dec 29 22:13:43 2006
++++ mcs/class/System.Web/System.Web.Compilation/AspParser.cs	Fri Dec 29 22:14:41 2006
+@@ -454,8 +454,12 @@
+ 			tokenizer.Verbatim = false;
+ 			id = inside_tags;
+ 			attributes = null;
+-			tagtype = (databinding ? TagType.DataBinding :
+-				  (varname ? TagType.CodeRenderExpression : TagType.CodeRender));
++			if (databinding)
++				tagtype = TagType.DataBinding;
++			else if (varname)
++				tagtype = TagType.CodeRenderExpression;
++			else
++				tagtype = TagType.CodeRender;
+ 		}
+ 
+ 		public event ParseErrorHandler Error;
--- /dev/null
+++ lang/mono/files/patch-mono_metadata_filewatcher.c
@@ -0,0 +1,35 @@
+--- mono/metadata/filewatcher.c.orig	Fri Dec 29 19:52:48 2006
++++ mono/metadata/filewatcher.c	Fri Dec 29 20:25:18 2006
+@@ -44,9 +44,6 @@
+ gint
+ ves_icall_System_IO_FSW_SupportsFSW (void)
+ {
+-#if HAVE_KQUEUE
+-	return 3;
+-#else
+ 	MonoDl *fam_module;
+ 	gchar *filename;
+ 	int lib_used = 4; /* gamin */
+@@ -76,14 +73,20 @@
+ 	}
+ 
+ 	if (fam_module == NULL)
+-		return 0;
++		goto nofam;
+ 
+ 	err = mono_dl_symbol (fam_module, "FAMNextEvent", (gpointer *) &FAMNextEvent);
+ 	g_free (err);
+ 	if (FAMNextEvent == NULL)
+-		return 0;
++		goto nofam;
+ 
+ 	return lib_used;
++
++ nofam:
++#if HAVE_KQUEUE
++	return 3;
++#else
++	return 0;
+ #endif
+ }
+ 
--- /dev/null
+++ lang/mono/files/patch-mono_io-layer_sockets.c
@@ -0,0 +1,152 @@
+--- mono/io-layer/sockets.c	2007/01/11 13:28:29	70852
++++ mono/io-layer/sockets.c	2007/03/22 14:59:57	74811
+@@ -15,6 +15,7 @@
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ #include <sys/ioctl.h>
++#include <sys/poll.h>
+ #ifdef HAVE_SYS_FILIO_H
+ #include <sys/filio.h>     /* defines FIONBIO and FIONREAD */
+ #endif
+@@ -272,7 +273,8 @@
+ 		  socklen_t addrlen)
+ {
+ 	gpointer handle = GUINT_TO_POINTER (fd);
+-	int ret;
++	struct _WapiHandle_socket *socket_handle;
++	gboolean ok;
+ 	gint errnum;
+ 	
+ 	if (startup_count == 0) {
+@@ -285,26 +287,82 @@
+ 		return(SOCKET_ERROR);
+ 	}
+ 	
+-	do {
+-		ret = connect (fd, serv_addr, addrlen);
+-	} while (ret==-1 && errno==EINTR && !_wapi_thread_cur_apc_pending());
+-
+-	if (ret == -1) {
++	if (connect (fd, serv_addr, addrlen) == -1) {
++		struct pollfd fds;
++		int so_error;
++		socklen_t len;
++		
+ 		errnum = errno;
+ 		
++		if (errno != EINTR) {
+ #ifdef DEBUG
+-		g_message ("%s: connect error: %s", __func__,
+-			   strerror (errnum));
++			g_message ("%s: connect error: %s", __func__,
++				   strerror (errnum));
+ #endif
+-		errnum = errno_to_WSA (errnum, __func__);
+-		if (errnum == WSAEINPROGRESS)
+-			errnum = WSAEWOULDBLOCK; /* see bug #73053 */
+ 
+-		WSASetLastError (errnum);
++			errnum = errno_to_WSA (errnum, __func__);
++			if (errnum == WSAEINPROGRESS)
++				errnum = WSAEWOULDBLOCK; /* see bug #73053 */
++
++			WSASetLastError (errnum);
+ 		
+-		return(SOCKET_ERROR);
++			return(SOCKET_ERROR);
++		}
++
++		fds.fd = fd;
++		fds.events = POLLOUT;
++		while (poll (&fds, 1, -1) == -1 &&
++		       !_wapi_thread_cur_apc_pending ()) {
++			if (errno != EINTR) {
++				errnum = errno_to_WSA (errno, __func__);
++
++#ifdef DEBUG
++				g_message ("%s: connect poll error: %s",
++					   __func__, strerror (errno));
++#endif
++
++				WSASetLastError (errnum);
++				return(SOCKET_ERROR);
++			}
++		}
++
++		len = sizeof(so_error);
++		if (getsockopt (fd, SOL_SOCKET, SO_ERROR, &so_error,
++				&len) == -1) {
++			errnum = errno_to_WSA (errno, __func__);
++
++#ifdef DEBUG
++			g_message ("%s: connect getsockopt error: %s",
++				   __func__, strerror (errno));
++#endif
++
++			WSASetLastError (errnum);
++			return(SOCKET_ERROR);
++		}
++		
++		if (so_error != 0) {
++			errnum = errno_to_WSA (so_error, __func__);
++
++			/* Need to save this socket error */
++			ok = _wapi_lookup_handle (handle, WAPI_HANDLE_SOCKET,
++						  (gpointer *)&socket_handle);
++			if (ok == FALSE) {
++				g_warning ("%s: error looking up socket handle %p", __func__, handle);
++			} else {
++				socket_handle->saved_error = errnum;
++			}
++			
++#ifdef DEBUG
++			g_message ("%s: connect getsockopt returned error: %s",
++				   __func__, strerror (so_error));
++#endif
++
++			WSASetLastError (errnum);
++			return(SOCKET_ERROR);
++		}
+ 	}
+-	return(ret);
++		
++	return(0);
+ }
+ 
+ int _wapi_getpeername(guint32 fd, struct sockaddr *name, socklen_t *namelen)
+@@ -378,7 +436,9 @@
+ 	int ret;
+ 	struct timeval tv;
+ 	void *tmp_val;
+-
++	struct _WapiHandle_socket *socket_handle;
++	gboolean ok;
++	
+ 	if (startup_count == 0) {
+ 		WSASetLastError (WSANOTINITIALISED);
+ 		return(SOCKET_ERROR);
+@@ -415,9 +475,23 @@
+ 	}
+ 
+ 	if (optname == SO_ERROR) {
+-		if (*((int *)optval) != 0) {
++		ok = _wapi_lookup_handle (handle, WAPI_HANDLE_SOCKET,
++					  (gpointer *)&socket_handle);
++		if (ok == FALSE) {
++			g_warning ("%s: error looking up socket handle %p",
++				   __func__, handle);
++
++			/* can't extract the last error */
+ 			*((int *) optval) = errno_to_WSA (*((int *)optval),
+ 							  __func__);
++		} else {
++			if (*((int *)optval) != 0) {
++				*((int *) optval) = errno_to_WSA (*((int *)optval),
++								  __func__);
++				socket_handle->saved_error = *((int *)optval);
++			} else {
++				*((int *)optval) = socket_handle->saved_error;
++			}
+ 		}
+ 	}
+ 	
--- /dev/null
+++ lang/mono/files/patch-mcs_tools_mkbundle_mkbundle.cs
@@ -0,0 +1,11 @@
+--- mcs/tools/mkbundle/mkbundle.cs.orig	Wed Jul  5 17:57:12 2006
++++ mcs/tools/mkbundle/mkbundle.cs	Sat Sep  9 11:46:36 2006
+@@ -354,7 +354,7 @@
+ 					smonolib = "`pkg-config --variable=libdir mono`/libmono.a ";
+ 				else
+ 					smonolib = "-Wl,-Bstatic -lmono -Wl,-Bdynamic ";
+-				cmd = String.Format ("{4} -o {2} -Wall `pkg-config --cflags mono` {0} {3} " +
++				cmd = String.Format ("{4} -o {2} -pthread -Wall `pkg-config --cflags mono` {0} {3} " +
+ 						     "`pkg-config --libs-only-L mono` " + smonolib +
+ 						     "`pkg-config --libs-only-l mono | sed -e \"s/\\-lmono //\"` {1}",
+ 						     temp_c, temp_o, output, zlib, cc);


More information about the Midnightbsd-cvs mailing list