diff options
author | wiz <wiz@pkgsrc.org> | 2014-08-21 07:49:56 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2014-08-21 07:49:56 +0000 |
commit | ac5ac1bfcbe0f5437a9591f22f84677d93ef3950 (patch) | |
tree | 1fcffd96c0cf99129bbb8752fcc6ece81b15d6b2 | |
parent | 980269fab63bf38398b9c808c05118fa3e0fdec4 (diff) | |
download | pkgsrc-ac5ac1bfcbe0f5437a9591f22f84677d93ef3950.tar.gz |
Update to 3.6.0:
Mono 3.6.0 has 878 commits since the last release. This is the work
of 66 contributors since March 10 2014. Out of those, 22 have done
their first contribution. 112 bugs were fixed.
Highlights
Runtime performance counters have been integrated into the
profiler allowing the performance counter information to be
surfaced to profiling tools and in particular Xamarinâs upcoming
profiler.
The profiler now produces backtraces for statistical mode. The
profilerâs tracing mode now works on ARM.
We now distribute nuget on mac.
Debugger
The debugger now support line and column ranges. pdb2mdb supports
it. Note: the rest of our toolchain still needs to be updated.
The debugger now supports changing the current line in the top
frame.
Lots of bugfixes and performance improvements.
The debugger now support reading simple properties without
calling their getter, this is done by having a lightweight IL
interpreter for small pieces of code. This allows more properties
to be inspected while the process is completely stopped and
without having to temporarily resume execution of the target
to execute the property code.
Added buffered response mode to improve network efficiency on
high latency links such as USB.
Garbage Collection
The GC bridge got a lot of performance work. There are now two
new modes that can significantly improve some workloads.
Class libraries
Multiple http stack improvements: some leaks in the stack have
been fixed, as well as solving some long-standing bugs involving
asynchronous operations and proxies. We have introduced a more
comprehensive test harness to ensure that those bugs do not
surface again.
System.IO.Compression is now implemented
System.Security.Claims is now implemented. It resides in the
System assembly (existed before in the Identity stack, but now
we track the new home from the .NET 4.5 API).
Performance
Reworked locking to drop a hot lock in method lookup.
Use fine grained locking instead of a big hot lock.
Better hashing of some runtime internal items to avoid some
corner-case slowdowns with generics.
Profiler
The profiler is now able to produces backtraces in statistical
mode.
Added periodical flushing that should help interactive users.
This means that the profiling will send data over the profiling
even if the application is not currently sending data (this is
there to support the upcoming new profiler UI).
It now collects and reports performance counter information.
See mprof-reportâs man page.
Misc
Fixed the handling of the volatile. CIL prefix.
We now distribute IKVMâs ikdasm tool. This is a reliable
disassembler that does not have the limitation of monodis of
requiring a complete set of assemblies that are compatible to
disassemble. This will disassemble even files that do not have
their dependencies available.
Optimized EqualityComparer for more types.
Mono.Unix.Native.Syscall.getxattr() can now return Errno.ENOATTR
on OS X.
Our msbuild implementation can now build Project K and Roslyn
Optimized EqualityComparer for more types.
As well as lots of bug fixes
-rw-r--r-- | lang/mono/Makefile | 7 | ||||
-rw-r--r-- | lang/mono/PLIST.common | 218 | ||||
-rw-r--r-- | lang/mono/distinfo | 40 | ||||
-rw-r--r-- | lang/mono/patches/patch-ab | 41 | ||||
-rw-r--r-- | lang/mono/patches/patch-ad | 6 | ||||
-rw-r--r-- | lang/mono/patches/patch-ah | 69 | ||||
-rw-r--r-- | lang/mono/patches/patch-aj | 10 | ||||
-rw-r--r-- | lang/mono/patches/patch-al | 8 | ||||
-rw-r--r-- | lang/mono/patches/patch-aq | 8 | ||||
-rw-r--r-- | lang/mono/patches/patch-as | 8 | ||||
-rw-r--r-- | lang/mono/patches/patch-ba | 8 | ||||
-rw-r--r-- | lang/mono/patches/patch-bd | 8 | ||||
-rw-r--r-- | lang/mono/patches/patch-be | 16 | ||||
-rw-r--r-- | lang/mono/patches/patch-bg | 12 | ||||
-rw-r--r-- | lang/mono/patches/patch-bh | 12 | ||||
-rw-r--r-- | lang/mono/patches/patch-db | 8 | ||||
-rw-r--r-- | lang/mono/patches/patch-dh | 10 | ||||
-rw-r--r-- | lang/mono/patches/patch-dl | 18 | ||||
-rw-r--r-- | lang/mono/patches/patch-mono_mini_mini-arm.c | 22 | ||||
-rw-r--r-- | lang/mono/patches/patch-mono_unit-tests_Makefile.in | 19 | ||||
-rw-r--r-- | lang/mono/patches/patch-mono_utils_mono-threads-posix.c | 26 |
21 files changed, 325 insertions, 249 deletions
diff --git a/lang/mono/Makefile b/lang/mono/Makefile index 1f6d7f649d9..8f17bec6f20 100644 --- a/lang/mono/Makefile +++ b/lang/mono/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.149 2014/05/29 23:36:43 wiz Exp $ +# $NetBSD: Makefile,v 1.150 2014/08/21 07:49:56 wiz Exp $ -DISTNAME= mono-3.0.10 -PKGREVISION= 7 +DISTNAME= mono-3.6.0 CATEGORIES= lang MASTER_SITES= http://download.mono-project.com/sources/mono/ EXTRACT_SUFX= .tar.bz2 @@ -33,7 +32,7 @@ UNLIMIT_RESOURCES= datasize stacksize memorysize PKGCONFIG_OVERRIDE+= mono-uninstalled.pc.in data/cecil.pc.in PKGCONFIG_OVERRIDE+= data/dotnet.pc.in data/dotnet35.pc.in data/mint.pc.in -PKGCONFIG_OVERRIDE+= data/mono.web.pc.in data/monodoc.pc.in +PKGCONFIG_OVERRIDE+= data/monodoc.pc.in PKGCONFIG_OVERRIDE+= data/mono-cairo.pc.in data/mono-lineeditor.pc.in PKGCONFIG_OVERRIDE+= data/mono-nunit.pc.in data/mono-options.pc.in PKGCONFIG_OVERRIDE+= data/mono.pc.in diff --git a/lang/mono/PLIST.common b/lang/mono/PLIST.common index 9862d98d0ed..91d7ec95679 100644 --- a/lang/mono/PLIST.common +++ b/lang/mono/PLIST.common @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST.common,v 1.18 2013/06/06 19:05:45 jperkin Exp $ +@comment $NetBSD: PLIST.common,v 1.19 2014/08/21 07:49:56 wiz Exp $ bin/al bin/al2 bin/caspol @@ -18,6 +18,7 @@ bin/gacutil2 bin/genxs bin/gmcs bin/httpcfg +bin/ikdasm bin/ilasm bin/installvst bin/lc @@ -38,6 +39,7 @@ bin/mkbundle bin/mod bin/mono bin/mono-api-info +bin/mono-boehm bin/mono-cil-strip bin/mono-configuration-crypto bin/mono-find-provides @@ -83,6 +85,12 @@ bin/wsdl bin/wsdl2 bin/xbuild bin/xsd +etc/mono/4.0/Browsers/Compat.browser +etc/mono/4.5/Browsers/Compat.browser +etc/mono/4.5/DefaultWsdlHelpGenerator.aspx +etc/mono/4.5/machine.config +etc/mono/4.5/settings.map +etc/mono/4.5/web.config include/mono-2.0/mono/cil/opcode.def include/mono-2.0/mono/jit/jit.h include/mono-2.0/mono/metadata/appdomain.h @@ -109,6 +117,7 @@ include/mono-2.0/mono/metadata/sgen-bridge.h include/mono-2.0/mono/metadata/threads.h include/mono-2.0/mono/metadata/tokentype.h include/mono-2.0/mono/metadata/verify.h +include/mono-2.0/mono/utils/mono-counters.h include/mono-2.0/mono/utils/mono-dl-fallback.h include/mono-2.0/mono/utils/mono-error.h include/mono-2.0/mono/utils/mono-logger.h @@ -121,6 +130,7 @@ lib/libmono-profiler-aot.la lib/libmono-profiler-cov.la lib/libmono-profiler-iomap.la lib/libmono-profiler-log.la +lib/libmonoboehm-2.0.la lib/mono-source-libs/Options.cs lib/mono-source-libs/getline.cs lib/mono/2.0/Accessibility.dll @@ -162,11 +172,10 @@ lib/mono/2.0/Mono.Security.Win32.dll lib/mono/2.0/Mono.Security.dll lib/mono/2.0/Mono.Simd.dll lib/mono/2.0/Mono.Tasklets.dll -lib/mono/2.0/Mono.Web.dll lib/mono/2.0/Mono.WebBrowser.dll +lib/mono/2.0/Mono.XBuild.Tasks.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/RabbitMQ.Client.Apigen.exe lib/mono/2.0/RabbitMQ.Client.Apigen.exe.mdb @@ -182,6 +191,7 @@ lib/mono/2.0/System.Data.Services.Client.dll lib/mono/2.0/System.Data.Services.dll lib/mono/2.0/System.Data.dll lib/mono/2.0/System.Design.dll +lib/mono/2.0/System.DirectoryServices.Protocols.dll lib/mono/2.0/System.DirectoryServices.dll lib/mono/2.0/System.Drawing.Design.dll lib/mono/2.0/System.Drawing.dll @@ -250,6 +260,7 @@ lib/mono/2.0/resgen.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.config lib/mono/2.0/xbuild.exe.mdb lib/mono/2.0/xbuild.rsp lib/mono/2.0/xsd.exe @@ -265,7 +276,9 @@ lib/mono/3.5/Microsoft.CSharp.targets lib/mono/3.5/Microsoft.Common.targets lib/mono/3.5/Microsoft.Common.tasks lib/mono/3.5/Microsoft.VisualBasic.targets +lib/mono/3.5/Mono.XBuild.Tasks.dll lib/mono/3.5/xbuild.exe +lib/mono/3.5/xbuild.exe.config lib/mono/3.5/xbuild.exe.mdb lib/mono/3.5/xbuild.rsp lib/mono/4.0/Accessibility.dll @@ -279,19 +292,12 @@ lib/mono/4.0/I18N.West.dll lib/mono/4.0/I18N.dll lib/mono/4.0/IBM.Data.DB2.dll lib/mono/4.0/ICSharpCode.SharpZipLib.dll -lib/mono/4.0/MSBuild/Microsoft.Build.CommonTypes.xsd -lib/mono/4.0/MSBuild/Microsoft.Build.Core.xsd lib/mono/4.0/Microsoft.Build.Engine.dll lib/mono/4.0/Microsoft.Build.Framework.dll lib/mono/4.0/Microsoft.Build.Tasks.v4.0.dll lib/mono/4.0/Microsoft.Build.Utilities.v4.0.dll lib/mono/4.0/Microsoft.Build.dll -lib/mono/4.0/Microsoft.Build.xsd lib/mono/4.0/Microsoft.CSharp.dll -lib/mono/4.0/Microsoft.CSharp.targets -lib/mono/4.0/Microsoft.Common.targets -lib/mono/4.0/Microsoft.Common.tasks -lib/mono/4.0/Microsoft.VisualBasic.targets lib/mono/4.0/Microsoft.VisualC.dll lib/mono/4.0/Microsoft.Web.Infrastructure.dll lib/mono/4.0/Mono.C5.dll @@ -311,11 +317,10 @@ lib/mono/4.0/Mono.Security.Win32.dll lib/mono/4.0/Mono.Security.dll lib/mono/4.0/Mono.Simd.dll lib/mono/4.0/Mono.Tasklets.dll -lib/mono/4.0/Mono.Web.dll lib/mono/4.0/Mono.WebBrowser.dll +lib/mono/4.0/Mono.XBuild.Tasks.dll lib/mono/4.0/Novell.Directory.Ldap.dll lib/mono/4.0/Npgsql.dll -lib/mono/4.0/OpenSystem.C.dll lib/mono/4.0/PEAPI.dll lib/mono/4.0/RabbitMQ.Client.Apigen.exe lib/mono/4.0/RabbitMQ.Client.dll @@ -331,6 +336,7 @@ lib/mono/4.0/System.Data.Services.Client.dll lib/mono/4.0/System.Data.Services.dll lib/mono/4.0/System.Data.dll lib/mono/4.0/System.Design.dll +lib/mono/4.0/System.DirectoryServices.Protocols.dll lib/mono/4.0/System.DirectoryServices.dll lib/mono/4.0/System.Drawing.Design.dll lib/mono/4.0/System.Drawing.dll @@ -350,6 +356,7 @@ lib/mono/4.0/System.Runtime.Remoting.dll lib/mono/4.0/System.Runtime.Serialization.Formatters.Soap.dll lib/mono/4.0/System.Runtime.Serialization.dll lib/mono/4.0/System.Security.dll +lib/mono/4.0/System.ServiceModel.Activation.dll lib/mono/4.0/System.ServiceModel.Discovery.dll lib/mono/4.0/System.ServiceModel.Routing.dll lib/mono/4.0/System.ServiceModel.Web.dll @@ -380,6 +387,55 @@ lib/mono/4.5/Commons.Xml.Relaxng.dll lib/mono/4.5/CustomMarshalers.dll lib/mono/4.5/EntityFramework.SqlServer.dll lib/mono/4.5/EntityFramework.dll +lib/mono/4.5/Facades/System.Collections.Concurrent.dll +lib/mono/4.5/Facades/System.Collections.dll +lib/mono/4.5/Facades/System.ComponentModel.Annotations.dll +lib/mono/4.5/Facades/System.ComponentModel.EventBasedAsync.dll +lib/mono/4.5/Facades/System.ComponentModel.dll +lib/mono/4.5/Facades/System.Diagnostics.Contracts.dll +lib/mono/4.5/Facades/System.Diagnostics.Debug.dll +lib/mono/4.5/Facades/System.Diagnostics.Tools.dll +lib/mono/4.5/Facades/System.Diagnostics.Tracing.dll +lib/mono/4.5/Facades/System.Dynamic.Runtime.dll +lib/mono/4.5/Facades/System.Globalization.dll +lib/mono/4.5/Facades/System.IO.dll +lib/mono/4.5/Facades/System.Linq.Expressions.dll +lib/mono/4.5/Facades/System.Linq.Parallel.dll +lib/mono/4.5/Facades/System.Linq.Queryable.dll +lib/mono/4.5/Facades/System.Linq.dll +lib/mono/4.5/Facades/System.Net.NetworkInformation.dll +lib/mono/4.5/Facades/System.Net.Primitives.dll +lib/mono/4.5/Facades/System.Net.Requests.dll +lib/mono/4.5/Facades/System.ObjectModel.dll +lib/mono/4.5/Facades/System.Reflection.Emit.ILGeneration.dll +lib/mono/4.5/Facades/System.Reflection.Emit.Lightweight.dll +lib/mono/4.5/Facades/System.Reflection.Emit.dll +lib/mono/4.5/Facades/System.Reflection.Extensions.dll +lib/mono/4.5/Facades/System.Reflection.Primitives.dll +lib/mono/4.5/Facades/System.Reflection.dll +lib/mono/4.5/Facades/System.Resources.ResourceManager.dll +lib/mono/4.5/Facades/System.Runtime.Extensions.dll +lib/mono/4.5/Facades/System.Runtime.InteropServices.WindowsRuntime.dll +lib/mono/4.5/Facades/System.Runtime.InteropServices.dll +lib/mono/4.5/Facades/System.Runtime.Numerics.dll +lib/mono/4.5/Facades/System.Runtime.Serialization.Json.dll +lib/mono/4.5/Facades/System.Runtime.Serialization.Primitives.dll +lib/mono/4.5/Facades/System.Runtime.Serialization.Xml.dll +lib/mono/4.5/Facades/System.Runtime.dll +lib/mono/4.5/Facades/System.Security.Principal.dll +lib/mono/4.5/Facades/System.ServiceModel.Http.dll +lib/mono/4.5/Facades/System.ServiceModel.Primitives.dll +lib/mono/4.5/Facades/System.ServiceModel.Security.dll +lib/mono/4.5/Facades/System.Text.Encoding.Extensions.dll +lib/mono/4.5/Facades/System.Text.Encoding.dll +lib/mono/4.5/Facades/System.Text.RegularExpressions.dll +lib/mono/4.5/Facades/System.Threading.Tasks.Parallel.dll +lib/mono/4.5/Facades/System.Threading.Tasks.dll +lib/mono/4.5/Facades/System.Threading.Timer.dll +lib/mono/4.5/Facades/System.Threading.dll +lib/mono/4.5/Facades/System.Xml.ReaderWriter.dll +lib/mono/4.5/Facades/System.Xml.XDocument.dll +lib/mono/4.5/Facades/System.Xml.XmlSerializer.dll lib/mono/4.5/I18N.CJK.dll lib/mono/4.5/I18N.MidEast.dll lib/mono/4.5/I18N.Other.dll @@ -388,12 +444,19 @@ lib/mono/4.5/I18N.West.dll lib/mono/4.5/I18N.dll lib/mono/4.5/IBM.Data.DB2.dll lib/mono/4.5/ICSharpCode.SharpZipLib.dll +lib/mono/4.5/MSBuild/Microsoft.Build.CommonTypes.xsd +lib/mono/4.5/MSBuild/Microsoft.Build.Core.xsd lib/mono/4.5/Microsoft.Build.Engine.dll lib/mono/4.5/Microsoft.Build.Framework.dll lib/mono/4.5/Microsoft.Build.Tasks.v4.0.dll lib/mono/4.5/Microsoft.Build.Utilities.v4.0.dll lib/mono/4.5/Microsoft.Build.dll +lib/mono/4.5/Microsoft.Build.xsd lib/mono/4.5/Microsoft.CSharp.dll +lib/mono/4.5/Microsoft.CSharp.targets +lib/mono/4.5/Microsoft.Common.targets +lib/mono/4.5/Microsoft.Common.tasks +lib/mono/4.5/Microsoft.VisualBasic.targets lib/mono/4.5/Microsoft.VisualC.dll lib/mono/4.5/Microsoft.Web.Infrastructure.dll lib/mono/4.5/Mono.C5.dll @@ -414,11 +477,10 @@ lib/mono/4.5/Mono.Security.Win32.dll lib/mono/4.5/Mono.Security.dll lib/mono/4.5/Mono.Simd.dll lib/mono/4.5/Mono.Tasklets.dll -lib/mono/4.5/Mono.Web.dll lib/mono/4.5/Mono.WebBrowser.dll +lib/mono/4.5/Mono.XBuild.Tasks.dll lib/mono/4.5/Novell.Directory.Ldap.dll lib/mono/4.5/Npgsql.dll -lib/mono/4.5/OpenSystem.C.dll lib/mono/4.5/PEAPI.dll lib/mono/4.5/RabbitMQ.Client.Apigen.exe lib/mono/4.5/RabbitMQ.Client.Apigen.exe.mdb @@ -435,6 +497,7 @@ lib/mono/4.5/System.Data.Services.Client.dll lib/mono/4.5/System.Data.Services.dll lib/mono/4.5/System.Data.dll lib/mono/4.5/System.Design.dll +lib/mono/4.5/System.DirectoryServices.Protocols.dll lib/mono/4.5/System.DirectoryServices.dll lib/mono/4.5/System.Drawing.Design.dll lib/mono/4.5/System.Drawing.dll @@ -449,6 +512,7 @@ lib/mono/4.5/System.Json.dll lib/mono/4.5/System.Management.dll lib/mono/4.5/System.Messaging.dll lib/mono/4.5/System.Net.Http.Formatting.dll +lib/mono/4.5/System.Net.Http.WebRequest.dll lib/mono/4.5/System.Net.Http.dll lib/mono/4.5/System.Net.dll lib/mono/4.5/System.Numerics.dll @@ -457,6 +521,7 @@ lib/mono/4.5/System.Reactive.Debugger.dll lib/mono/4.5/System.Reactive.Experimental.dll lib/mono/4.5/System.Reactive.Interfaces.dll lib/mono/4.5/System.Reactive.Linq.dll +lib/mono/4.5/System.Reactive.Observable.Aliases.dll lib/mono/4.5/System.Reactive.PlatformServices.dll lib/mono/4.5/System.Reactive.Providers.dll lib/mono/4.5/System.Reactive.Runtime.Remoting.dll @@ -468,6 +533,7 @@ lib/mono/4.5/System.Runtime.Remoting.dll lib/mono/4.5/System.Runtime.Serialization.Formatters.Soap.dll lib/mono/4.5/System.Runtime.Serialization.dll lib/mono/4.5/System.Security.dll +lib/mono/4.5/System.ServiceModel.Activation.dll lib/mono/4.5/System.ServiceModel.Discovery.dll lib/mono/4.5/System.ServiceModel.Routing.dll lib/mono/4.5/System.ServiceModel.Web.dll @@ -493,8 +559,10 @@ lib/mono/4.5/System.Web.WebPages.dll lib/mono/4.5/System.Web.dll lib/mono/4.5/System.Windows.Forms.DataVisualization.dll lib/mono/4.5/System.Windows.Forms.dll +lib/mono/4.5/System.Windows.dll lib/mono/4.5/System.Xaml.dll lib/mono/4.5/System.Xml.Linq.dll +lib/mono/4.5/System.Xml.Serialization.dll lib/mono/4.5/System.Xml.dll lib/mono/4.5/System.dll lib/mono/4.5/WebMatrix.Data.dll @@ -536,6 +604,8 @@ lib/mono/4.5/httpcfg.exe lib/mono/4.5/httpcfg.exe.mdb lib/mono/4.5/ictool.exe lib/mono/4.5/ictool.exe.mdb +lib/mono/4.5/ikdasm.exe +lib/mono/4.5/ikdasm.exe.mdb lib/mono/4.5/ilasm.exe lib/mono/4.5/ilasm.exe.mdb lib/mono/4.5/installutil.exe @@ -617,6 +687,7 @@ lib/mono/4.5/svcutil.exe.mdb lib/mono/4.5/wsdl.exe lib/mono/4.5/wsdl.exe.mdb lib/mono/4.5/xbuild.exe +lib/mono/4.5/xbuild.exe.config lib/mono/4.5/xbuild.exe.mdb lib/mono/4.5/xbuild.rsp lib/mono/4.5/xsd.exe @@ -673,30 +744,40 @@ lib/mono/gac/ICSharpCode.SharpZipLib/2.84.0.0__1b03e6acf1164f73/ICSharpCode.Shar lib/mono/gac/ICSharpCode.SharpZipLib/2.84.0.0__1b03e6acf1164f73/ICSharpCode.SharpZipLib.dll.mdb lib/mono/gac/ICSharpCode.SharpZipLib/4.84.0.0__1b03e6acf1164f73/ICSharpCode.SharpZipLib.dll lib/mono/gac/ICSharpCode.SharpZipLib/4.84.0.0__1b03e6acf1164f73/ICSharpCode.SharpZipLib.dll.mdb +lib/mono/gac/Microsoft.Build.Engine/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.dll +lib/mono/gac/Microsoft.Build.Engine/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.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.Engine/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.dll lib/mono/gac/Microsoft.Build.Engine/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.dll.mdb lib/mono/gac/Microsoft.Build.Engine/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.dll lib/mono/gac/Microsoft.Build.Engine/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Engine.dll.mdb +lib/mono/gac/Microsoft.Build.Framework/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.dll +lib/mono/gac/Microsoft.Build.Framework/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.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.Framework/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.dll lib/mono/gac/Microsoft.Build.Framework/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.dll.mdb lib/mono/gac/Microsoft.Build.Framework/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.dll lib/mono/gac/Microsoft.Build.Framework/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Framework.dll.mdb +lib/mono/gac/Microsoft.Build.Tasks.v12.0/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.v12.0.dll +lib/mono/gac/Microsoft.Build.Tasks.v12.0/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.v12.0.dll.mdb lib/mono/gac/Microsoft.Build.Tasks.v3.5/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.v3.5.dll lib/mono/gac/Microsoft.Build.Tasks.v3.5/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.v3.5.dll.mdb lib/mono/gac/Microsoft.Build.Tasks.v4.0/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.v4.0.dll lib/mono/gac/Microsoft.Build.Tasks.v4.0/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.v4.0.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.v12.0/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.v12.0.dll +lib/mono/gac/Microsoft.Build.Utilities.v12.0/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.v12.0.dll.mdb lib/mono/gac/Microsoft.Build.Utilities.v3.5/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.v3.5.dll lib/mono/gac/Microsoft.Build.Utilities.v3.5/3.5.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.v3.5.dll.mdb lib/mono/gac/Microsoft.Build.Utilities.v4.0/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.v4.0.dll lib/mono/gac/Microsoft.Build.Utilities.v4.0/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Utilities.v4.0.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.Build/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.dll +lib/mono/gac/Microsoft.Build/12.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.dll.mdb lib/mono/gac/Microsoft.Build/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.dll lib/mono/gac/Microsoft.Build/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.dll.mdb lib/mono/gac/Microsoft.CSharp/4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll @@ -777,14 +858,16 @@ lib/mono/gac/Mono.Tasklets/2.0.0.0__0738eb9f132ed756/Mono.Tasklets.dll lib/mono/gac/Mono.Tasklets/2.0.0.0__0738eb9f132ed756/Mono.Tasklets.dll.mdb lib/mono/gac/Mono.Tasklets/4.0.0.0__0738eb9f132ed756/Mono.Tasklets.dll lib/mono/gac/Mono.Tasklets/4.0.0.0__0738eb9f132ed756/Mono.Tasklets.dll.mdb -lib/mono/gac/Mono.Web/2.0.0.0__0738eb9f132ed756/Mono.Web.dll -lib/mono/gac/Mono.Web/2.0.0.0__0738eb9f132ed756/Mono.Web.dll.mdb -lib/mono/gac/Mono.Web/4.0.0.0__0738eb9f132ed756/Mono.Web.dll -lib/mono/gac/Mono.Web/4.0.0.0__0738eb9f132ed756/Mono.Web.dll.mdb lib/mono/gac/Mono.WebBrowser/2.0.0.0__0738eb9f132ed756/Mono.WebBrowser.dll lib/mono/gac/Mono.WebBrowser/2.0.0.0__0738eb9f132ed756/Mono.WebBrowser.dll.mdb lib/mono/gac/Mono.WebBrowser/4.0.0.0__0738eb9f132ed756/Mono.WebBrowser.dll lib/mono/gac/Mono.WebBrowser/4.0.0.0__0738eb9f132ed756/Mono.WebBrowser.dll.mdb +lib/mono/gac/Mono.XBuild.Tasks/2.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll +lib/mono/gac/Mono.XBuild.Tasks/2.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll.mdb +lib/mono/gac/Mono.XBuild.Tasks/3.5.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll +lib/mono/gac/Mono.XBuild.Tasks/3.5.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll.mdb +lib/mono/gac/Mono.XBuild.Tasks/4.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll +lib/mono/gac/Mono.XBuild.Tasks/4.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.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/Novell.Directory.Ldap/4.0.0.0__0738eb9f132ed756/Novell.Directory.Ldap.dll @@ -793,10 +876,6 @@ 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/Npgsql/4.0.0.0__5d8b90d52f46fda7/Npgsql.dll lib/mono/gac/Npgsql/4.0.0.0__5d8b90d52f46fda7/Npgsql.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/OpenSystem.C/4.0.0.0__b77a5c561934e089/OpenSystem.C.dll -lib/mono/gac/OpenSystem.C/4.0.0.0__b77a5c561934e089/OpenSystem.C.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/PEAPI/4.0.0.0__0738eb9f132ed756/PEAPI.dll @@ -851,6 +930,10 @@ 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.Design/4.0.0.0__b03f5f7f11d50a3a/System.Design.dll lib/mono/gac/System.Design/4.0.0.0__b03f5f7f11d50a3a/System.Design.dll.mdb +lib/mono/gac/System.DirectoryServices.Protocols/2.0.0.0__b03f5f7f11d50a3a/System.DirectoryServices.Protocols.dll +lib/mono/gac/System.DirectoryServices.Protocols/2.0.0.0__b03f5f7f11d50a3a/System.DirectoryServices.Protocols.dll.mdb +lib/mono/gac/System.DirectoryServices.Protocols/4.0.0.0__b03f5f7f11d50a3a/System.DirectoryServices.Protocols.dll +lib/mono/gac/System.DirectoryServices.Protocols/4.0.0.0__b03f5f7f11d50a3a/System.DirectoryServices.Protocols.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.DirectoryServices/4.0.0.0__b03f5f7f11d50a3a/System.DirectoryServices.dll @@ -897,34 +980,38 @@ lib/mono/gac/System.Messaging/4.0.0.0__b03f5f7f11d50a3a/System.Messaging.dll lib/mono/gac/System.Messaging/4.0.0.0__b03f5f7f11d50a3a/System.Messaging.dll.mdb lib/mono/gac/System.Net.Http.Formatting/4.0.0.0__31bf3856ad364e35/System.Net.Http.Formatting.dll lib/mono/gac/System.Net.Http.Formatting/4.0.0.0__31bf3856ad364e35/System.Net.Http.Formatting.dll.mdb +lib/mono/gac/System.Net.Http.WebRequest/4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.WebRequest.dll +lib/mono/gac/System.Net.Http.WebRequest/4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.WebRequest.dll.mdb lib/mono/gac/System.Net.Http/4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll lib/mono/gac/System.Net.Http/4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll.mdb lib/mono/gac/System.Net/3.5.0.0__b77a5c561934e089/System.Net.dll lib/mono/gac/System.Net/3.5.0.0__b77a5c561934e089/System.Net.dll.mdb -lib/mono/gac/System.Net/4.0.0.0__b77a5c561934e089/System.Net.dll -lib/mono/gac/System.Net/4.0.0.0__b77a5c561934e089/System.Net.dll.mdb +lib/mono/gac/System.Net/4.0.0.0__b03f5f7f11d50a3a/System.Net.dll +lib/mono/gac/System.Net/4.0.0.0__b03f5f7f11d50a3a/System.Net.dll.mdb lib/mono/gac/System.Numerics/4.0.0.0__b77a5c561934e089/System.Numerics.dll lib/mono/gac/System.Numerics/4.0.0.0__b77a5c561934e089/System.Numerics.dll.mdb -lib/mono/gac/System.Reactive.Core/2.1.30214.0__31bf3856ad364e35/System.Reactive.Core.dll -lib/mono/gac/System.Reactive.Core/2.1.30214.0__31bf3856ad364e35/System.Reactive.Core.dll.mdb -lib/mono/gac/System.Reactive.Debugger/2.1.30214.0__31bf3856ad364e35/System.Reactive.Debugger.dll -lib/mono/gac/System.Reactive.Debugger/2.1.30214.0__31bf3856ad364e35/System.Reactive.Debugger.dll.mdb -lib/mono/gac/System.Reactive.Experimental/2.1.30214.0__31bf3856ad364e35/System.Reactive.Experimental.dll -lib/mono/gac/System.Reactive.Experimental/2.1.30214.0__31bf3856ad364e35/System.Reactive.Experimental.dll.mdb -lib/mono/gac/System.Reactive.Interfaces/2.1.30214.0__31bf3856ad364e35/System.Reactive.Interfaces.dll -lib/mono/gac/System.Reactive.Interfaces/2.1.30214.0__31bf3856ad364e35/System.Reactive.Interfaces.dll.mdb -lib/mono/gac/System.Reactive.Linq/2.1.30214.0__31bf3856ad364e35/System.Reactive.Linq.dll -lib/mono/gac/System.Reactive.Linq/2.1.30214.0__31bf3856ad364e35/System.Reactive.Linq.dll.mdb -lib/mono/gac/System.Reactive.PlatformServices/2.1.30214.0__31bf3856ad364e35/System.Reactive.PlatformServices.dll -lib/mono/gac/System.Reactive.PlatformServices/2.1.30214.0__31bf3856ad364e35/System.Reactive.PlatformServices.dll.mdb -lib/mono/gac/System.Reactive.Providers/2.1.30214.0__31bf3856ad364e35/System.Reactive.Providers.dll -lib/mono/gac/System.Reactive.Providers/2.1.30214.0__31bf3856ad364e35/System.Reactive.Providers.dll.mdb -lib/mono/gac/System.Reactive.Runtime.Remoting/2.1.30214.0__31bf3856ad364e35/System.Reactive.Runtime.Remoting.dll -lib/mono/gac/System.Reactive.Runtime.Remoting/2.1.30214.0__31bf3856ad364e35/System.Reactive.Runtime.Remoting.dll.mdb -lib/mono/gac/System.Reactive.Windows.Forms/2.1.30214.0__31bf3856ad364e35/System.Reactive.Windows.Forms.dll -lib/mono/gac/System.Reactive.Windows.Forms/2.1.30214.0__31bf3856ad364e35/System.Reactive.Windows.Forms.dll.mdb -lib/mono/gac/System.Reactive.Windows.Threading/2.1.30214.0__31bf3856ad364e35/System.Reactive.Windows.Threading.dll -lib/mono/gac/System.Reactive.Windows.Threading/2.1.30214.0__31bf3856ad364e35/System.Reactive.Windows.Threading.dll.mdb +lib/mono/gac/System.Reactive.Core/2.2.0.0__31bf3856ad364e35/System.Reactive.Core.dll +lib/mono/gac/System.Reactive.Core/2.2.0.0__31bf3856ad364e35/System.Reactive.Core.dll.mdb +lib/mono/gac/System.Reactive.Debugger/2.2.0.0__31bf3856ad364e35/System.Reactive.Debugger.dll +lib/mono/gac/System.Reactive.Debugger/2.2.0.0__31bf3856ad364e35/System.Reactive.Debugger.dll.mdb +lib/mono/gac/System.Reactive.Experimental/2.2.0.0__31bf3856ad364e35/System.Reactive.Experimental.dll +lib/mono/gac/System.Reactive.Experimental/2.2.0.0__31bf3856ad364e35/System.Reactive.Experimental.dll.mdb +lib/mono/gac/System.Reactive.Interfaces/2.2.0.0__31bf3856ad364e35/System.Reactive.Interfaces.dll +lib/mono/gac/System.Reactive.Interfaces/2.2.0.0__31bf3856ad364e35/System.Reactive.Interfaces.dll.mdb +lib/mono/gac/System.Reactive.Linq/2.2.0.0__31bf3856ad364e35/System.Reactive.Linq.dll +lib/mono/gac/System.Reactive.Linq/2.2.0.0__31bf3856ad364e35/System.Reactive.Linq.dll.mdb +lib/mono/gac/System.Reactive.Observable.Aliases/0.0.0.0__31bf3856ad364e35/System.Reactive.Observable.Aliases.dll +lib/mono/gac/System.Reactive.Observable.Aliases/0.0.0.0__31bf3856ad364e35/System.Reactive.Observable.Aliases.dll.mdb +lib/mono/gac/System.Reactive.PlatformServices/2.2.0.0__31bf3856ad364e35/System.Reactive.PlatformServices.dll +lib/mono/gac/System.Reactive.PlatformServices/2.2.0.0__31bf3856ad364e35/System.Reactive.PlatformServices.dll.mdb +lib/mono/gac/System.Reactive.Providers/2.2.0.0__31bf3856ad364e35/System.Reactive.Providers.dll +lib/mono/gac/System.Reactive.Providers/2.2.0.0__31bf3856ad364e35/System.Reactive.Providers.dll.mdb +lib/mono/gac/System.Reactive.Runtime.Remoting/2.2.0.0__31bf3856ad364e35/System.Reactive.Runtime.Remoting.dll +lib/mono/gac/System.Reactive.Runtime.Remoting/2.2.0.0__31bf3856ad364e35/System.Reactive.Runtime.Remoting.dll.mdb +lib/mono/gac/System.Reactive.Windows.Forms/2.2.0.0__31bf3856ad364e35/System.Reactive.Windows.Forms.dll +lib/mono/gac/System.Reactive.Windows.Forms/2.2.0.0__31bf3856ad364e35/System.Reactive.Windows.Forms.dll.mdb +lib/mono/gac/System.Reactive.Windows.Threading/2.2.0.0__31bf3856ad364e35/System.Reactive.Windows.Threading.dll +lib/mono/gac/System.Reactive.Windows.Threading/2.2.0.0__31bf3856ad364e35/System.Reactive.Windows.Threading.dll.mdb lib/mono/gac/System.Runtime.Caching/4.0.0.0__b03f5f7f11d50a3a/System.Runtime.Caching.dll lib/mono/gac/System.Runtime.Caching/4.0.0.0__b03f5f7f11d50a3a/System.Runtime.Caching.dll.mdb lib/mono/gac/System.Runtime.DurableInstancing/4.0.0.0__31bf3856ad364e35/System.Runtime.DurableInstancing.dll @@ -945,6 +1032,8 @@ 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.Security/4.0.0.0__b03f5f7f11d50a3a/System.Security.dll lib/mono/gac/System.Security/4.0.0.0__b03f5f7f11d50a3a/System.Security.dll.mdb +lib/mono/gac/System.ServiceModel.Activation/4.0.0.0__31bf3856ad364e35/System.ServiceModel.Activation.dll +lib/mono/gac/System.ServiceModel.Activation/4.0.0.0__31bf3856ad364e35/System.ServiceModel.Activation.dll.mdb lib/mono/gac/System.ServiceModel.Discovery/4.0.0.0__31bf3856ad364e35/System.ServiceModel.Discovery.dll lib/mono/gac/System.ServiceModel.Discovery/4.0.0.0__31bf3856ad364e35/System.ServiceModel.Discovery.dll.mdb lib/mono/gac/System.ServiceModel.Routing/4.0.0.0__31bf3856ad364e35/System.ServiceModel.Routing.dll @@ -1021,18 +1110,20 @@ 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.Web/4.0.0.0__b03f5f7f11d50a3a/System.Web.dll lib/mono/gac/System.Web/4.0.0.0__b03f5f7f11d50a3a/System.Web.dll.mdb -lib/mono/gac/System.Windows.Forms.DataVisualization/4.0.0.0__b77a5c561934e089/System.Windows.Forms.DataVisualization.dll -lib/mono/gac/System.Windows.Forms.DataVisualization/4.0.0.0__b77a5c561934e089/System.Windows.Forms.DataVisualization.dll.mdb +lib/mono/gac/System.Windows.Forms.DataVisualization/4.0.0.0__31bf3856ad364e35/System.Windows.Forms.DataVisualization.dll +lib/mono/gac/System.Windows.Forms.DataVisualization/4.0.0.0__31bf3856ad364e35/System.Windows.Forms.DataVisualization.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.Windows.Forms/4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll lib/mono/gac/System.Windows.Forms/4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.mdb +lib/mono/gac/System.Windows/4.0.0.0__b03f5f7f11d50a3a/System.Windows.dll lib/mono/gac/System.Xaml/4.0.0.0__b77a5c561934e089/System.Xaml.dll lib/mono/gac/System.Xaml/4.0.0.0__b77a5c561934e089/System.Xaml.dll.mdb lib/mono/gac/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll lib/mono/gac/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll.mdb lib/mono/gac/System.Xml.Linq/4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll lib/mono/gac/System.Xml.Linq/4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll.mdb +lib/mono/gac/System.Xml.Serialization/4.0.0.0__b77a5c561934e089/System.Xml.Serialization.dll 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.Xml/4.0.0.0__b77a5c561934e089/System.Xml.dll @@ -1082,17 +1173,34 @@ lib/mono/monodoc/monodoc.dll lib/mono/xbuild-frameworks/.NETFramework/v2.0/RedistList/FrameworkList.xml lib/mono/xbuild-frameworks/.NETFramework/v3.0/RedistList/FrameworkList.xml lib/mono/xbuild-frameworks/.NETFramework/v3.5/RedistList/FrameworkList.xml +lib/mono/xbuild-frameworks/.NETFramework/v4.0/Profile/Client/RedistList/FrameworkList.xml lib/mono/xbuild-frameworks/.NETFramework/v4.0/RedistList/FrameworkList.xml lib/mono/xbuild-frameworks/.NETFramework/v4.5/RedistList/FrameworkList.xml +lib/mono/xbuild/12.0/bin/MSBuild/Microsoft.Build.CommonTypes.xsd +lib/mono/xbuild/12.0/bin/MSBuild/Microsoft.Build.Core.xsd +lib/mono/xbuild/12.0/bin/Microsoft.Build.Engine.dll +lib/mono/xbuild/12.0/bin/Microsoft.Build.Framework.dll +lib/mono/xbuild/12.0/bin/Microsoft.Build.Tasks.v12.0.dll +lib/mono/xbuild/12.0/bin/Microsoft.Build.Utilities.v12.0.dll +lib/mono/xbuild/12.0/bin/Microsoft.Build.dll +lib/mono/xbuild/12.0/bin/Microsoft.Build.xsd +lib/mono/xbuild/12.0/bin/Microsoft.CSharp.targets +lib/mono/xbuild/12.0/bin/Microsoft.Common.targets +lib/mono/xbuild/12.0/bin/Microsoft.Common.tasks +lib/mono/xbuild/12.0/bin/Microsoft.VisualBasic.targets +lib/mono/xbuild/12.0/bin/Mono.XBuild.Tasks.dll +lib/mono/xbuild/12.0/bin/xbuild.exe +lib/mono/xbuild/12.0/bin/xbuild.exe.config +lib/mono/xbuild/12.0/bin/xbuild.exe.mdb +lib/mono/xbuild/12.0/bin/xbuild.rsp +lib/mono/xbuild/Microsoft/Portable/Microsoft.Portable.Core.props +lib/mono/xbuild/Microsoft/Portable/Microsoft.Portable.Core.targets lib/mono/xbuild/Microsoft/Portable/v4.0/Microsoft.Portable.CSharp.targets -lib/mono/xbuild/Microsoft/Silverlight/v2.0/Microsoft.Silverlight.CSharp.targets -lib/mono/xbuild/Microsoft/Silverlight/v2.0/Microsoft.Silverlight.Common.targets -lib/mono/xbuild/Microsoft/Silverlight/v2.0/Microsoft.Silverlight.VisualBasic.targets -lib/mono/xbuild/Microsoft/Silverlight/v2.0/Moonlight.Build.Tasks.dll -lib/mono/xbuild/Microsoft/Silverlight/v3.0/Microsoft.Silverlight.CSharp.targets -lib/mono/xbuild/Microsoft/Silverlight/v3.0/Microsoft.Silverlight.Common.targets -lib/mono/xbuild/Microsoft/Silverlight/v3.0/Microsoft.Silverlight.VisualBasic.targets -lib/mono/xbuild/Microsoft/Silverlight/v3.0/Moonlight.Build.Tasks.dll +lib/mono/xbuild/Microsoft/Portable/v4.0/Microsoft.Portable.Common.targets +lib/mono/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets +lib/mono/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.Common.targets +lib/mono/xbuild/Microsoft/VisualStudio/v10.0/WebApplications/Microsoft.WebApplication.targets +lib/mono/xbuild/Microsoft/VisualStudio/v11.0/WebApplications/Microsoft.WebApplication.targets lib/mono/xbuild/Microsoft/VisualStudio/v9.0/WebApplications/Microsoft.WebApplication.targets ${PLIST.monodoc}lib/monodoc/monodoc.xml ${PLIST.monodoc}lib/monodoc/sources/Mono.source @@ -1128,7 +1236,6 @@ lib/pkgconfig/mono-lineeditor.pc lib/pkgconfig/mono-nunit.pc lib/pkgconfig/mono-options.pc lib/pkgconfig/mono.pc -lib/pkgconfig/mono.web.pc lib/pkgconfig/monodoc.pc lib/pkgconfig/reactive.pc lib/pkgconfig/system.web.extensions.design_1.0.pc @@ -1137,6 +1244,7 @@ lib/pkgconfig/system.web.mvc.pc lib/pkgconfig/system.web.mvc2.pc lib/pkgconfig/system.web.mvc3.pc lib/pkgconfig/wcf.pc +lib/pkgconfig/xbuild12.pc man/man1/al.1 man/man1/cccheck.1 man/man1/ccrewrite.1 diff --git a/lang/mono/distinfo b/lang/mono/distinfo index e313753435c..d646ccd320a 100644 --- a/lang/mono/distinfo +++ b/lang/mono/distinfo @@ -1,53 +1,51 @@ -$NetBSD: distinfo,v 1.94 2013/11/15 14:01:45 joerg Exp $ +$NetBSD: distinfo,v 1.95 2014/08/21 07:49:56 wiz Exp $ -SHA1 (mono-3.0.10.tar.bz2) = 7646d3ecb2dc2e7fd12c7fc661e7a500b9833e64 -RMD160 (mono-3.0.10.tar.bz2) = d2c4dc64b233f51f6ec8be4ee1f3ef08f0099057 -Size (mono-3.0.10.tar.bz2) = 81844036 bytes +SHA1 (mono-3.6.0.tar.bz2) = 54150bf88d6ebdaaa40c474c66680b06a875f060 +RMD160 (mono-3.6.0.tar.bz2) = bf416bd14c6ef014b08f9750ac86b6dbd5a3d434 +Size (mono-3.6.0.tar.bz2) = 84031890 bytes SHA1 (patch-aa) = 688e02cd43716476f3f1baae9116a6aa7e186b2b -SHA1 (patch-ab) = 3cf020bef25e63a12bbd393f2a2d667dd1b2a86b +SHA1 (patch-ab) = c4f000fc757d66fcc54a14783e02ac801ca85a3f SHA1 (patch-ac) = 9666a8e30aedacf46d4817161cc0036fa59b12d8 -SHA1 (patch-ad) = d990e10f91f108aa5f13e2479b3407636f7dd634 +SHA1 (patch-ad) = b4eacf109b58e722616cae0ab90ce1d4cabc9f77 SHA1 (patch-ae) = 6431e119a26f89c691c27858d64c8ccc7f8c0e31 SHA1 (patch-af) = 1a7d763836dd4c6abfdd31d7072e77352e23df7d -SHA1 (patch-ah) = 88a42b5482c8eca562178c0cb575fa56cb1aae60 SHA1 (patch-ai) = 43cd820c3c683ba5990776ecaf8ce1cca531d03f -SHA1 (patch-aj) = b4d65a823849e3e94457a5e361b53b49038fdd04 +SHA1 (patch-aj) = a7767ee31536048fdae57026f64eecbad2ff2057 SHA1 (patch-ak) = fc8d177ffdb4b8ec2b62d8fcb2a84e09c1737f0a -SHA1 (patch-al) = 40f8616bd0d4152ab21573d1647ef44018228908 +SHA1 (patch-al) = 87e6a7f2ea407de2674c54f9385c05767f533091 SHA1 (patch-am) = d314692858b6d3ac45e8363ee1992071834f17e0 SHA1 (patch-ap) = c0ac836a4d0bc09895b262ff2b455fb172532e7a -SHA1 (patch-aq) = 6465c4d1076d96b43f985580fdcf8b608bc29da1 +SHA1 (patch-aq) = 7b6ce5b79730c50f857fe6a57858118c71ee3976 SHA1 (patch-ar) = 03a0542582f05da5b3d0193aa7124aae7c14e1ef -SHA1 (patch-as) = 20104c1898c6335a1cecd9331413dbd1eef7b257 -SHA1 (patch-ba) = c967b7d01c872cacdf2557623674eb6e1954a44a +SHA1 (patch-as) = dc771916a44f07c1dd9c2c577570514a5902c714 +SHA1 (patch-ba) = 95bf806a065b7bec9fa90d2587761159a6fde6fc SHA1 (patch-bc) = e1adbcd8ad1b9ddbe94774e4a59c5c4aab3a2a37 -SHA1 (patch-bd) = 44db6cd138dd87b0e5540b4dce264776c5c3b7b7 -SHA1 (patch-be) = 895a7ab941b37202076faf94b98baf7d17f3d86c +SHA1 (patch-bd) = c54d3147497846e066ceeba9b96278baf0ba2ec3 +SHA1 (patch-be) = 85a04609defcedb0e43018f31afec76228f4433e SHA1 (patch-bf) = 4dec79a18ee77d29c1eac6a556939478912a3f45 -SHA1 (patch-bg) = 019f20c4a916569a0ef31d4c44f87eaac26e253b -SHA1 (patch-bh) = 82747732a771783d5368672810684eefba1a8ee3 SHA1 (patch-bi) = 67e916a7cd93fc2e327f14beda1e75333d25daf2 SHA1 (patch-cc) = 86cc1590c3f59d90fa24c58355712089c0e2adff SHA1 (patch-da) = 03c7edf29072de01b15ca97a3c074980c438b43c -SHA1 (patch-db) = 515fdc97e5d70b5ecb2fdb6e4a1693df1b67f1a0 +SHA1 (patch-db) = 1b4a3519802bd5e60234edf0b7a884f2279d9ee2 SHA1 (patch-dc) = c3f7763d019226473b3b6b22d4ab2511b6a65fa4 SHA1 (patch-de) = 7e74a64c6be7fe38fe870a1c56d13825500d421c SHA1 (patch-df) = 2a74937a5bd5f70b337aa216c31cb9cd30623023 -SHA1 (patch-dg) = 15b7a4d7a27ff2e712b565c56c7fbc996b50cb4e -SHA1 (patch-dh) = d0f32afdeecefbd12df00d41809b405fdb56cbe0 +SHA1 (patch-dh) = 2df58072f7031df1b1029bd225c3965538bcd571 SHA1 (patch-di) = 2e590f0491edf6ab8d253f99a23c6b9644ac3bc5 SHA1 (patch-dj) = 2a3b4ab8b8eaf2aa0a10c867596ba3eb8d12a1b9 SHA1 (patch-dk) = 9173254d4de1dc138a1b6559f7319473581c6dc4 -SHA1 (patch-dl) = e2508749a8682102fa2bf877e3ee43c1444efdb1 +SHA1 (patch-dl) = 53a334d84f8ac1bb1b70b66780c193b78f9e6488 SHA1 (patch-dm) = bbdb71d2554f19ed7c0b390f78fa0fd82c68a5c5 SHA1 (patch-dn) = e451f01452869be5a42fafe9b547fa298a1c4b3b SHA1 (patch-do) = 6cd2e8c6d9321243a1fd9462aef992e1f33daef9 SHA1 (patch-man_mprof-report.1) = fccadd7c284a3ce50919534b6dacb2da002edef8 SHA1 (patch-mono_io-layer_sockets.c) = 8c4f5fbc3469831a1c03680ed493b96c3b50199c -SHA1 (patch-mono_mini_mini-arm.c) = 6103c1594f46ed4734242184d1f6efaa1bcd337f +SHA1 (patch-mono_mini_mini-arm.c) = d0945d14cf8a8eef691f29a181c55bb0436ffd98 SHA1 (patch-mono_profiler_proflog.c) = 23e43af9d35d9fcb41a3d79b01d5494169fa15c2 +SHA1 (patch-mono_unit-tests_Makefile.in) = 882207b8d609d649c9e098ccd883ed4b5ba445b5 SHA1 (patch-mono_utils_mono-compiler.h) = 76822de9dde03bac11a16c4cc687728566d98235 SHA1 (patch-mono_utils_mono-mmap.c) = 24a4bff061db6e5f6722a933b7f5cf843610e5f1 +SHA1 (patch-mono_utils_mono-threads-posix.c) = 52b3e0a8a9c673a1cc8e515bb4a7d6d17c1ea091 SHA1 (patch-po_Makefile.in) = 514f96172178f9cc2959d9bce3fb96e8c6710d99 SHA1 (patch-support_signal.c) = 411a22a62398a6f2c03f511090148e1b3bc76baf SHA1 (patch-support_time.c) = abe7180538fcc7b3c0cdc31cbc36e2edbf42cd4c diff --git a/lang/mono/patches/patch-ab b/lang/mono/patches/patch-ab index 983d1defc85..547354cdc94 100644 --- a/lang/mono/patches/patch-ab +++ b/lang/mono/patches/patch-ab @@ -1,8 +1,8 @@ -$NetBSD: patch-ab,v 1.32 2013/09/13 20:47:55 jperkin Exp $ +$NetBSD: patch-ab,v 1.33 2014/08/21 07:49:56 wiz Exp $ ---- configure.orig 2013-04-25 09:08:54.000000000 +0000 +--- configure.orig 2014-08-12 16:51:03.000000000 +0000 +++ configure -@@ -3843,7 +3843,7 @@ $as_echo "#define PLATFORM_NO_SYMLINKS 1 +@@ -4018,7 +4018,7 @@ $as_echo "#define PLATFORM_NO_SYMLINKS 1 mono_cv_clang=no if test "x$cross_compiling" = "xno"; then target_win32=yes @@ -11,7 +11,7 @@ $NetBSD: patch-ab,v 1.32 2013/09/13 20:47:55 jperkin Exp $ $as_echo "#define TARGET_WIN32 1" >>confdefs.h -@@ -3895,12 +3895,15 @@ $as_echo "#define MINGW_CROSS_COMPILE 1" +@@ -4054,12 +4054,15 @@ $as_echo "#define MINGW_CROSS_COMPILE 1" CPPFLAGS="$CPPFLAGS -DPLATFORM_BSD" libmono_ldflags="-pthread" need_link_unlink=yes @@ -29,7 +29,7 @@ $NetBSD: patch-ab,v 1.32 2013/09/13 20:47:55 jperkin Exp $ host_win32=no if test "x$PTHREAD_CFLAGS" = "x"; then CPPFLAGS="$CPPFLAGS -DGC_FREEBSD_THREADS" -@@ -3916,7 +3919,8 @@ $as_echo "#define MINGW_CROSS_COMPILE 1" +@@ -4075,7 +4078,8 @@ $as_echo "#define MINGW_CROSS_COMPILE 1" LDFLAGS="$LDFLAGS $PTHREAD_LIBS -L/usr/local/lib" libmono_ldflags="$PTHREAD_LIBS" fi @@ -39,7 +39,7 @@ $NetBSD: patch-ab,v 1.32 2013/09/13 20:47:55 jperkin Exp $ need_link_unlink=yes $as_echo "#define PTHREAD_POINTER_ID 1" >>confdefs.h -@@ -21395,6 +21399,7 @@ $as_echo_n "checking for Solaris XPG4 su +@@ -21735,6 +21739,7 @@ $as_echo_n "checking for Solaris XPG4 su if test -f /usr/lib/libxnet.so; then CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=500" CPPFLAGS="$CPPFLAGS -D__EXTENSIONS__" @@ -47,16 +47,25 @@ $NetBSD: patch-ab,v 1.32 2013/09/13 20:47:55 jperkin Exp $ CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED=1" LIBS="$LIBS -lxnet" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -@@ -24527,7 +24532,7 @@ LIBC="libc.so.6" +@@ -24934,7 +24939,7 @@ $as_echo_n "checking LLVM version... " > + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $llvm_version" >&5 + $as_echo "$llvm_version" >&6; } + if echo $llvm_version | grep -q 'mono'; then +- if test "x$enable_llvm_version_check" == "xyes"; then ++ if test "x$enable_llvm_version_check" = "xyes"; then + if test "$llvm_version" != "$expected_llvm_version"; then + as_fn_error $? "Expected llvm version $expected_llvm_version, but llvm-config --version returned $llvm_version\"" "$LINENO" 5 + fi +@@ -25010,7 +25015,7 @@ LIBC="libc.so.6" INTL="libc.so.6" SQLITE="libsqlite.so.0" SQLITE3="libsqlite3.so.0" -X11="libX11.so" +X11="@X11BASE@/lib/libX11.so" + XINERAMA="libXinerama.so" sizeof_register="SIZEOF_VOID_P" - -@@ -24635,6 +24640,11 @@ $as_echo "#define __mono_ilp32__ 1" >>co +@@ -25116,6 +25121,11 @@ $as_echo "#define __mono_ilp32__ 1" >>co sizeof_register=8 fi case $host_os in @@ -68,8 +77,8 @@ $NetBSD: patch-ab,v 1.32 2013/09/13 20:47:55 jperkin Exp $ linux*) sgen_supported=true AOT_SUPPORTED="yes" -@@ -24765,13 +24775,17 @@ fi - NESTED_LIBGC_FLAGS="$NESTED_LIBGC_FLAGS -DHAVE_ARMV6" +@@ -25246,13 +25256,17 @@ fi + CPPFLAGS_FOR_LIBGC="$CPPFLAGS_FOR_LIBGC" sgen_supported=true ;; - arm*-linux*) @@ -86,10 +95,10 @@ $NetBSD: patch-ab,v 1.32 2013/09/13 20:47:55 jperkin Exp $ + AOT_SUPPORTED="yes" + ;; + esac - if test "x$cross_compiling" != "xno"; then - # Provide sane defaults when cross-compiling - CPPFLAGS="$CPPFLAGS -DARM_FPU_VFP=1 -D__ARM_EABI__ -DHAVE_ARMV6=1" -@@ -25132,10 +25146,12 @@ case "$host" in + CPPFLAGS="$CPPFLAGS -D__ARM_EABI__" + ;; + # TODO: make proper support for NaCl host. +@@ -25641,10 +25655,12 @@ case "$host" in X11="libX11.dylib" ;; *-*-*netbsd*) @@ -105,7 +114,7 @@ $NetBSD: patch-ab,v 1.32 2013/09/13 20:47:55 jperkin Exp $ LIBC="libc.so" INTL="libintl.so" SQLITE="libsqlite.so" -@@ -26162,7 +26178,6 @@ else +@@ -26684,7 +26700,6 @@ else fi diff --git a/lang/mono/patches/patch-ad b/lang/mono/patches/patch-ad index 93ec8b0829e..3b167be6fe2 100644 --- a/lang/mono/patches/patch-ad +++ b/lang/mono/patches/patch-ad @@ -1,6 +1,6 @@ -$NetBSD: patch-ad,v 1.25 2013/08/18 09:42:31 jmcneill Exp $ +$NetBSD: patch-ad,v 1.26 2014/08/21 07:49:56 wiz Exp $ ---- mono/utils/mono-sigcontext.h.orig 2013-04-25 09:01:42.000000000 +0000 +--- mono/utils/mono-sigcontext.h.orig 2014-08-12 16:50:38.000000000 +0000 +++ mono/utils/mono-sigcontext.h @@ -204,6 +204,10 @@ typedef struct ucontext { #define UCONTEXT_REG_RSI(ctx) (((ucontext_t*)(ctx))->uc_mcontext.__gregs [_REG_RSI]) @@ -48,5 +48,5 @@ $NetBSD: patch-ad,v 1.25 2013/08/18 09:42:31 jmcneill Exp $ + #define UCONTEXT_REG_CPSR(ctx) (((ucontext_t*)(ctx))->uc_mcontext.__gregs[_REG_CPSR]) + #define UCONTEXT_REG_VFPREGS(ctx) (double*)(&((ucontext_t*)(ctx))->uc_mcontext.__fpu) #endif - #elif defined(__mips__) + #elif defined(TARGET_ARM64) diff --git a/lang/mono/patches/patch-ah b/lang/mono/patches/patch-ah deleted file mode 100644 index ae7ca057624..00000000000 --- a/lang/mono/patches/patch-ah +++ /dev/null @@ -1,69 +0,0 @@ -$NetBSD: patch-ah,v 1.14 2013/05/29 11:11:12 wiz Exp $ ---- mono/utils/mono-semaphore.c.orig 2012-12-05 17:44:35.000000000 +0000 -+++ mono/utils/mono-semaphore.c -@@ -22,7 +22,7 @@ - # ifdef USE_MACH_SEMA - # define TIMESPEC mach_timespec_t - # define WAIT_BLOCK(a,b) semaphore_timedwait (*(a), *(b)) --# elif defined(__OpenBSD__) -+# elif (defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)) - # define TIMESPEC struct timespec - # define WAIT_BLOCK(a) sem_trywait(a) - # else -@@ -34,12 +34,13 @@ - int - mono_sem_timedwait (MonoSemType *sem, guint32 timeout_ms, gboolean alertable) - { -+#if (defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)) -+ uint32_t timeout = timeout_ms; -+#else - TIMESPEC ts, copy; - struct timeval t; -- int res = 0; --#if defined(__OpenBSD__) -- int timeout; - #endif -+ int res = 0; - - #ifndef USE_MACH_SEMA - if (timeout_ms == 0) -@@ -48,6 +49,19 @@ mono_sem_timedwait (MonoSemType *sem, gu - if (timeout_ms == (guint32) 0xFFFFFFFF) - return mono_sem_wait (sem, alertable); - -+#if (defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)) -+ if (timeout < 50) -+ timeout += 50; -+ do { -+ if ((res = WAIT_BLOCK(sem)) == 0) -+ break; -+ usleep(50000); -+ timeout -= 50; -+ if (alertable) /* XXX: Not on EINTR */ -+ return -1; -+ } while (timeout > 50); -+#else -+ - #ifdef USE_MACH_SEMA - memset (&t, 0, sizeof (TIMESPEC)); - #else -@@ -59,19 +73,6 @@ mono_sem_timedwait (MonoSemType *sem, gu - ts.tv_nsec -= NSEC_PER_SEC; - ts.tv_sec++; - } --#if defined(__OpenBSD__) -- timeout = ts.tv_sec; -- while (timeout) { -- if ((res = WAIT_BLOCK (sem)) == 0) -- return res; -- -- if (alertable) -- return -1; -- -- usleep (ts.tv_nsec / 1000); -- timeout--; -- } --#else - copy = ts; - while ((res = WAIT_BLOCK (sem, &ts)) == -1 && errno == EINTR) { - struct timeval current; diff --git a/lang/mono/patches/patch-aj b/lang/mono/patches/patch-aj index d18c8357eb5..5f7ca910aa6 100644 --- a/lang/mono/patches/patch-aj +++ b/lang/mono/patches/patch-aj @@ -1,12 +1,12 @@ -$NetBSD: patch-aj,v 1.8 2013/05/29 11:11:12 wiz Exp $ ---- data/net_2_0/Browsers/Makefile.in.orig 2012-12-05 17:50:24.000000000 +0000 +$NetBSD: patch-aj,v 1.9 2014/08/21 07:49:56 wiz Exp $ +--- data/net_2_0/Browsers/Makefile.in.orig 2014-08-12 16:51:00.000000000 +0000 +++ data/net_2_0/Browsers/Makefile.in -@@ -281,7 +281,7 @@ target_vendor = @target_vendor@ +@@ -347,7 +347,7 @@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -monodir = $(sysconfdir)/mono/2.0/Browsers +monodir = $(datadir)/examples/mono/2.0/Browsers - EXTRA_DIST = Compat.browser - mono_DATA = Compat.browser + EXTRA_DIST = ../../Browsers/Compat.browser + mono_DATA = ../../Browsers/Compat.browser all: all-am diff --git a/lang/mono/patches/patch-al b/lang/mono/patches/patch-al index 3bcb16d86c9..1ac22554ce2 100644 --- a/lang/mono/patches/patch-al +++ b/lang/mono/patches/patch-al @@ -1,8 +1,8 @@ -$NetBSD: patch-al,v 1.6 2013/05/29 11:11:12 wiz Exp $ ---- data/config.in.orig 2012-12-05 17:44:37.000000000 +0000 +$NetBSD: patch-al,v 1.7 2014/08/21 07:49:56 wiz Exp $ +--- data/config.in.orig 2014-08-12 16:50:38.000000000 +0000 +++ data/config.in -@@ -18,7 +18,7 @@ - <dllmap dll="libX11" target="@X11@" os="!windows" /> +@@ -19,7 +19,7 @@ + <dllmap dll="libXinerama" target="@XINERAMA@" os="!windows" /> <dllmap dll="libcairo-2.dll" target="libcairo.so.2" os="!windows"/> <dllmap dll="libcairo-2.dll" target="libcairo.2.dylib" os="osx"/> - <dllmap dll="libcups" target="libcups.so.2" os="!windows"/> diff --git a/lang/mono/patches/patch-aq b/lang/mono/patches/patch-aq index 463d7388234..29b84e4e3ad 100644 --- a/lang/mono/patches/patch-aq +++ b/lang/mono/patches/patch-aq @@ -1,10 +1,10 @@ -$NetBSD: patch-aq,v 1.5 2013/05/29 11:11:12 wiz Exp $ ---- data/net_4_0/Makefile.in.orig 2012-12-05 17:50:24.000000000 +0000 +$NetBSD: patch-aq,v 1.6 2014/08/21 07:49:56 wiz Exp $ +--- data/net_4_0/Makefile.in.orig 2014-08-12 16:51:00.000000000 +0000 +++ data/net_4_0/Makefile.in -@@ -322,7 +322,7 @@ top_build_prefix = @top_build_prefix@ +@@ -408,7 +408,7 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ - SUBDIRS = + SUBDIRS = Browsers -monodir = $(sysconfdir)/mono/4.0 +monodir = $(datadir)/examples/mono/4.0 EXTRA_DIST = machine.config \ diff --git a/lang/mono/patches/patch-as b/lang/mono/patches/patch-as index 46392659f68..300faf3ff82 100644 --- a/lang/mono/patches/patch-as +++ b/lang/mono/patches/patch-as @@ -1,12 +1,12 @@ -$NetBSD: patch-as,v 1.2 2013/05/29 11:11:12 wiz Exp $ +$NetBSD: patch-as,v 1.3 2014/08/21 07:49:56 wiz Exp $ From FreeBSD: https://bugzilla.novell.com/show_bug.cgi?id=528830 ---- mono/metadata/appdomain.c.orig 2012-12-05 17:44:33.000000000 +0000 +--- mono/metadata/appdomain.c.orig 2014-08-12 16:50:38.000000000 +0000 +++ mono/metadata/appdomain.c -@@ -2452,6 +2452,11 @@ mono_domain_try_unload (MonoDomain *doma - /* The icall wrapper will execute the abort */ +@@ -2457,6 +2457,11 @@ mono_domain_try_unload (MonoDomain *doma CloseHandle (thread_handle); + unload_data_unref (thread_data); return; + } else if (!mono_thread_has_appdomain_ref (mono_thread_current (), domain) && !(mono_thread_interruption_requested ())) { + if (!domain->friendly_name) { diff --git a/lang/mono/patches/patch-ba b/lang/mono/patches/patch-ba index 5f536ca4155..f1b9de11617 100644 --- a/lang/mono/patches/patch-ba +++ b/lang/mono/patches/patch-ba @@ -1,8 +1,8 @@ -$NetBSD: patch-ba,v 1.9 2013/05/29 11:11:12 wiz Exp $ ---- mono/cil/Makefile.in.orig 2012-12-05 17:50:27.000000000 +0000 +$NetBSD: patch-ba,v 1.10 2014/08/21 07:49:56 wiz Exp $ +--- mono/cil/Makefile.in.orig 2014-08-12 16:51:01.000000000 +0000 +++ mono/cil/Makefile.in -@@ -517,7 +517,7 @@ uninstall-am: uninstall-defDATA uninstal - uninstall-xmlDATA +@@ -589,7 +589,7 @@ uninstall-am: uninstall-defDATA uninstal + uninstall-am uninstall-defDATA uninstall-xmlDATA opcode.def: make-opcodes-def.pl cil-opcodes.xml - perl $(srcdir)/make-opcodes-def.pl $(srcdir)/cil-opcodes.xml $@.tmp diff --git a/lang/mono/patches/patch-bd b/lang/mono/patches/patch-bd index 82c44fac4c0..ded5b19810c 100644 --- a/lang/mono/patches/patch-bd +++ b/lang/mono/patches/patch-bd @@ -1,12 +1,10 @@ -$NetBSD: patch-bd,v 1.4 2013/05/29 11:11:12 wiz Exp $ +$NetBSD: patch-bd,v 1.5 2014/08/21 07:49:56 wiz Exp $ Add MANDIR, but don't hardcode it (fixed in post-patch by SUBST_*). ---- mcs/build/config-default.make.orig 2013-01-12 12:57:57.000000000 +0000 +--- mcs/build/config-default.make.orig 2014-08-09 11:10:40.000000000 +0000 +++ mcs/build/config-default.make -@@ -17,8 +17,9 @@ LIBRARY_FLAGS = /noconfig - ifndef CFLAGS - CFLAGS = -g -O2 +@@ -19,6 +19,7 @@ CFLAGS = -g -O2 endif prefix = /usr/local exec_prefix = $(prefix) diff --git a/lang/mono/patches/patch-be b/lang/mono/patches/patch-be index 64ae65d4ef6..f2e9d06cfe9 100644 --- a/lang/mono/patches/patch-be +++ b/lang/mono/patches/patch-be @@ -1,16 +1,16 @@ -$NetBSD: patch-be,v 1.3 2013/06/05 17:03:55 jperkin Exp $ +$NetBSD: patch-be,v 1.4 2014/08/21 07:49:56 wiz Exp $ ---- support/sys-mman.c.orig 2013-04-25 09:01:57.000000000 +0000 +--- support/sys-mman.c.orig 2014-08-09 11:10:44.000000000 +0000 +++ support/sys-mman.c -@@ -7,7 +7,6 @@ - * Copyright (C) 2004-2006 Jonathan Pryor - */ +@@ -10,7 +10,6 @@ + #include <config.h> + #ifndef __OpenBSD__ -#define _XOPEN_SOURCE 600 + #endif #ifdef PLATFORM_MACOSX - /* For mincore () */ -@@ -21,6 +20,9 @@ +@@ -25,6 +24,9 @@ #include <sys/types.h> #include <sys/mman.h> #include <errno.h> @@ -20,7 +20,7 @@ $NetBSD: patch-be,v 1.3 2013/06/05 17:03:55 jperkin Exp $ #include "map.h" #include "mph.h" -@@ -105,8 +107,13 @@ Mono_Posix_Syscall_mremap (void *old_add +@@ -109,8 +111,13 @@ Mono_Posix_Syscall_mremap (void *old_add if (Mono_Posix_FromMremapFlags (flags, &_flags) == -1) return MAP_FAILED; diff --git a/lang/mono/patches/patch-bg b/lang/mono/patches/patch-bg deleted file mode 100644 index c60490ae943..00000000000 --- a/lang/mono/patches/patch-bg +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-bg,v 1.4 2013/05/29 11:11:12 wiz Exp $ ---- mono/metadata/socket-io.c.orig 2012-12-05 17:44:34.000000000 +0000 -+++ mono/metadata/socket-io.c -@@ -3133,7 +3133,7 @@ extern MonoBoolean ves_icall_System_Net_ - 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; diff --git a/lang/mono/patches/patch-bh b/lang/mono/patches/patch-bh deleted file mode 100644 index 025c92712cb..00000000000 --- a/lang/mono/patches/patch-bh +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-bh,v 1.2 2013/05/29 11:11:12 wiz Exp $ ---- mcs/class/Managed.Windows.Forms/build-csproj.orig 2012-12-05 17:46:25.000000000 +0000 -+++ mcs/class/Managed.Windows.Forms/build-csproj -@@ -177,7 +177,7 @@ SWFresourcelist() - { - cat $Resource | while read SRC; do - SRC=`echo $SRC | $tr '/' '\\\\'` --SRC=`echo $SRC | sed 's/-resource://' | gawk -F , '{print " RelPath = \"" $1 "\"\n CustomToolNameSpace = \"" $2 "\""}' | fgrep -v \"\"` -+SRC=`echo $SRC | sed 's/-resource://' | awk -F , '{print " RelPath = \"" $1 "\"\n CustomToolNameSpace = \"" $2 "\""}' | fgrep -v \"\"` - - cat << EOT - <File diff --git a/lang/mono/patches/patch-db b/lang/mono/patches/patch-db index 9724546104c..eb779822f6b 100644 --- a/lang/mono/patches/patch-db +++ b/lang/mono/patches/patch-db @@ -1,8 +1,8 @@ -$NetBSD: patch-db,v 1.7 2013/05/29 11:11:12 wiz Exp $ ---- mono/utils/mono-proclib.c.orig 2012-12-05 17:44:35.000000000 +0000 +$NetBSD: patch-db,v 1.8 2014/08/21 07:49:56 wiz Exp $ +--- mono/utils/mono-proclib.c.orig 2014-08-12 16:50:38.000000000 +0000 +++ mono/utils/mono-proclib.c -@@ -18,23 +18,28 @@ - #include <windows.h> +@@ -19,23 +19,28 @@ + #include <process.h> #endif -#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) diff --git a/lang/mono/patches/patch-dh b/lang/mono/patches/patch-dh index 5aa57140b00..9520215c754 100644 --- a/lang/mono/patches/patch-dh +++ b/lang/mono/patches/patch-dh @@ -1,9 +1,9 @@ -$NetBSD: patch-dh,v 1.3 2013/05/29 11:11:12 wiz Exp $ ---- mono/mini/mini-x86.c.orig 2012-12-05 17:44:33.000000000 +0000 +$NetBSD: patch-dh,v 1.4 2014/08/21 07:49:56 wiz Exp $ +--- mono/mini/mini-x86.c.orig 2014-08-12 16:50:38.000000000 +0000 +++ mono/mini/mini-x86.c -@@ -231,7 +231,7 @@ typedef struct { - - static X86_Reg_No param_regs [] = { 0 }; +@@ -239,7 +239,7 @@ static const guint32 *callconv_param_reg + } + } -#if defined(TARGET_WIN32) || defined(__APPLE__) || defined(__FreeBSD__) +#if defined(TARGET_WIN32) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__) diff --git a/lang/mono/patches/patch-dl b/lang/mono/patches/patch-dl index bdb0afc691f..f6bf4f8e243 100644 --- a/lang/mono/patches/patch-dl +++ b/lang/mono/patches/patch-dl @@ -1,10 +1,10 @@ -$NetBSD: patch-dl,v 1.3 2013/06/05 17:03:55 jperkin Exp $ +$NetBSD: patch-dl,v 1.4 2014/08/21 07:49:56 wiz Exp $ SunOS needs unistd.h for sysconf(). ---- mono/utils/dlmalloc.c.orig 2013-04-25 09:01:42.000000000 +0000 +--- mono/utils/dlmalloc.c.orig 2014-08-09 11:10:44.000000000 +0000 +++ mono/utils/dlmalloc.c -@@ -1207,11 +1207,14 @@ int mspace_mallopt(int, int); +@@ -1208,11 +1208,14 @@ int mspace_mallopt(int, int); #ifndef LACKS_UNISTD_H #include <unistd.h> /* for sbrk */ #else /* LACKS_UNISTD_H */ @@ -20,3 +20,15 @@ SunOS needs unistd.h for sysconf(). #ifndef WIN32 #ifndef malloc_getpagesize +@@ -1375,7 +1378,11 @@ static int win32munmap(void* ptr, size_t + #endif /* HAVE_MMAP */ + + #if HAVE_MMAP && HAVE_MREMAP ++#ifdef linux + #define CALL_MREMAP(addr, osz, nsz, mv) mremap((addr), (osz), (nsz), (mv)) ++#else ++#define CALL_MREMAP(addr, osz, nsz, mv) mremap((addr), (osz), (addr), (nsz), (mv)) ++#endif + #else /* HAVE_MMAP && HAVE_MREMAP */ + #define CALL_MREMAP(addr, osz, nsz, mv) MFAIL + #endif /* HAVE_MMAP && HAVE_MREMAP */ diff --git a/lang/mono/patches/patch-mono_mini_mini-arm.c b/lang/mono/patches/patch-mono_mini_mini-arm.c index ae521c0d1c7..0375c31b39b 100644 --- a/lang/mono/patches/patch-mono_mini_mini-arm.c +++ b/lang/mono/patches/patch-mono_mini_mini-arm.c @@ -1,10 +1,10 @@ -$NetBSD: patch-mono_mini_mini-arm.c,v 1.1 2013/08/18 09:42:31 jmcneill Exp $ +$NetBSD: patch-mono_mini_mini-arm.c,v 1.2 2014/08/21 07:49:56 wiz Exp $ ---- mono/mini/mini-arm.c.orig 2013-04-25 09:01:55.000000000 +0000 +--- mono/mini/mini-arm.c.orig 2014-08-12 16:50:38.000000000 +0000 +++ mono/mini/mini-arm.c -@@ -25,6 +25,11 @@ - #include "mono/arch/arm/arm-fpa-codegen.h" - #include "mono/arch/arm/arm-vfp-codegen.h" +@@ -53,6 +53,11 @@ + #define IS_VFP (TRUE) + #endif +#ifdef __NetBSD__ +#include <machine/sysarch.h> @@ -14,9 +14,9 @@ $NetBSD: patch-mono_mini_mini-arm.c,v 1.1 2013/08/18 09:42:31 jmcneill Exp $ #if defined(__ARM_EABI__) && defined(__linux__) && !defined(PLATFORM_ANDROID) && !defined(__native_client__) #define HAVE_AEABI_READ_TP 1 #endif -@@ -845,6 +850,34 @@ mono_arch_cpu_optimizations (guint32 *ex - v5_supported = TRUE; - darwin = TRUE; +@@ -942,6 +947,34 @@ mono_arch_init (void) + have a way to properly detect CPU features on it. */ + thumb_supported = TRUE; iphone_abi = TRUE; +#elif defined(__NetBSD__) + char *s = NULL; @@ -47,9 +47,9 @@ $NetBSD: patch-mono_mini_mini-arm.c,v 1.1 2013/08/18 09:42:31 jmcneill Exp $ + free(s); + #else - char buf [512]; - char *line; -@@ -1022,6 +1055,11 @@ mono_arch_flush_icache (guint8 *code, gi + thumb_supported = mono_hwcap_arm_has_thumb; + thumb2_supported = mono_hwcap_arm_has_thumb2; +@@ -1154,6 +1187,11 @@ mono_arch_flush_icache (guint8 *code, gi #ifdef MONO_CROSS_COMPILE #elif __APPLE__ sys_icache_invalidate (code, size); diff --git a/lang/mono/patches/patch-mono_unit-tests_Makefile.in b/lang/mono/patches/patch-mono_unit-tests_Makefile.in new file mode 100644 index 00000000000..d7fd90ee767 --- /dev/null +++ b/lang/mono/patches/patch-mono_unit-tests_Makefile.in @@ -0,0 +1,19 @@ +$NetBSD: patch-mono_unit-tests_Makefile.in,v 1.1 2014/08/21 07:49:56 wiz Exp $ + +--- mono/unit-tests/Makefile.in.orig 2014-08-12 16:51:02.000000000 +0000 ++++ mono/unit-tests/Makefile.in +@@ -79,12 +79,8 @@ POST_UNINSTALL = : + build_triplet = @build@ + host_triplet = @host@ + target_triplet = @target@ +-@CROSS_COMPILE_FALSE@@HOST_WIN32_FALSE@@SUPPORT_BOEHM_TRUE@noinst_PROGRAMS = test-sgen-qsort$(EXEEXT) \ +-@CROSS_COMPILE_FALSE@@HOST_WIN32_FALSE@@SUPPORT_BOEHM_TRUE@ test-gc-memfuncs$(EXEEXT) \ +-@CROSS_COMPILE_FALSE@@HOST_WIN32_FALSE@@SUPPORT_BOEHM_TRUE@ test-mono-linked-list-set$(EXEEXT) +-@CROSS_COMPILE_FALSE@@HOST_WIN32_FALSE@@SUPPORT_BOEHM_TRUE@TESTS = test-sgen-qsort$(EXEEXT) \ +-@CROSS_COMPILE_FALSE@@HOST_WIN32_FALSE@@SUPPORT_BOEHM_TRUE@ test-gc-memfuncs$(EXEEXT) \ +-@CROSS_COMPILE_FALSE@@HOST_WIN32_FALSE@@SUPPORT_BOEHM_TRUE@ test-mono-linked-list-set$(EXEEXT) ++@CROSS_COMPILE_FALSE@@HOST_WIN32_FALSE@@SUPPORT_BOEHM_TRUE@noinst_PROGRAMS = ++@CROSS_COMPILE_FALSE@@HOST_WIN32_FALSE@@SUPPORT_BOEHM_TRUE@TESTS = + subdir = mono/unit-tests + DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/mkinstalldirs $(top_srcdir)/depcomp \ diff --git a/lang/mono/patches/patch-mono_utils_mono-threads-posix.c b/lang/mono/patches/patch-mono_utils_mono-threads-posix.c new file mode 100644 index 00000000000..d16ef229f87 --- /dev/null +++ b/lang/mono/patches/patch-mono_utils_mono-threads-posix.c @@ -0,0 +1,26 @@ +$NetBSD: patch-mono_utils_mono-threads-posix.c,v 1.1 2014/08/21 07:49:56 wiz Exp $ + +--- mono/utils/mono-threads-posix.c.orig 2014-08-09 11:10:44.000000000 +0000 ++++ mono/utils/mono-threads-posix.c +@@ -543,13 +543,21 @@ mono_threads_core_set_name (MonoNativeTh + { + #ifdef HAVE_PTHREAD_SETNAME_NP + if (!name) { ++#ifdef linux + pthread_setname_np (tid, ""); ++#else ++ pthread_setname_np (tid, "%s", ""); ++#endif + } else { + char n [16]; + + strncpy (n, name, 16); + n [15] = '\0'; ++#ifdef linux + pthread_setname_np (tid, n); ++#else ++ pthread_setname_np (tid, "%s", n); ++#endif + } + #endif + } |