summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lang/mono/Makefile7
-rw-r--r--lang/mono/PLIST.common218
-rw-r--r--lang/mono/distinfo40
-rw-r--r--lang/mono/patches/patch-ab41
-rw-r--r--lang/mono/patches/patch-ad6
-rw-r--r--lang/mono/patches/patch-ah69
-rw-r--r--lang/mono/patches/patch-aj10
-rw-r--r--lang/mono/patches/patch-al8
-rw-r--r--lang/mono/patches/patch-aq8
-rw-r--r--lang/mono/patches/patch-as8
-rw-r--r--lang/mono/patches/patch-ba8
-rw-r--r--lang/mono/patches/patch-bd8
-rw-r--r--lang/mono/patches/patch-be16
-rw-r--r--lang/mono/patches/patch-bg12
-rw-r--r--lang/mono/patches/patch-bh12
-rw-r--r--lang/mono/patches/patch-db8
-rw-r--r--lang/mono/patches/patch-dh10
-rw-r--r--lang/mono/patches/patch-dl18
-rw-r--r--lang/mono/patches/patch-mono_mini_mini-arm.c22
-rw-r--r--lang/mono/patches/patch-mono_unit-tests_Makefile.in19
-rw-r--r--lang/mono/patches/patch-mono_utils_mono-threads-posix.c26
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
+ }