ports/183405: [PATCH] lang/mono: update to 3.2.3
Sergey Brunov
sergey.v.brunov at gmail.com
Mon Oct 28 15:50:02 UTC 2013
>Number: 183405
>Category: ports
>Synopsis: [PATCH] lang/mono: update to 3.2.3
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Mon Oct 28 15:50:01 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Sergey Brunov
>Release: FreeBSD 9.2-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD NetMan-NB 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu Sep 26 22:50:31 UTC
>Description:
- Update to 3.2.3
Port maintainer (mono at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.99_8 (mode: update, diff: suffix)
>How-To-Repeat:
>Fix:
--- mono-3.2.3.patch begins here ---
diff -ruN ../mono.orig/Makefile ./Makefile
--- ../mono.orig/Makefile 2013-10-28 18:18:34.000000000 +0000
+++ ./Makefile 2013-10-28 18:08:41.000000000 +0000
@@ -2,7 +2,7 @@
# $FreeBSD: lang/mono/Makefile 327741 2013-09-20 19:53:09Z bapt $
PORTNAME= mono
-PORTVERSION= 3.2.1
+PORTVERSION= 3.2.3
CATEGORIES= lang
MASTER_SITES= http://download.mono-project.com/sources/${PORTNAME}/
diff -ruN ../mono.orig/files/patch-mono_metadata_appdomain.c ./files/patch-mono_metadata_appdomain.c
--- ../mono.orig/files/patch-mono_metadata_appdomain.c 2013-10-28 18:18:15.000000000 +0000
+++ ./files/patch-mono_metadata_appdomain.c 1970-01-01 00:00:00.000000000 +0000
@@ -1,19 +0,0 @@
-
-$FreeBSD: lang/mono/files/patch-mono_metadata_appdomain.c 300896 2012-07-14 13:54:48Z beat $
-
-https://bugzilla.novell.com/show_bug.cgi?id=528830
-
---- mono/metadata/appdomain.c.orig
-+++ mono/metadata/appdomain.c
-@@ -2322,6 +2322,11 @@
- /* The icall wrapper will execute the abort */
- CloseHandle (thread_handle);
- return;
-+ } else if (!mono_thread_has_appdomain_ref (mono_thread_current (), domain) && !(mono_thread_interruption_requested ())) {
-+ if (!domain->friendly_name) {
-+ CloseHandle (thread_handle);
-+ return;
-+ }
- }
- }
- CloseHandle (thread_handle);
diff -ruN ../mono.orig/files/patch-mono_metadata_sgen-os-posix.c ./files/patch-mono_metadata_sgen-os-posix.c
--- ../mono.orig/files/patch-mono_metadata_sgen-os-posix.c 2013-10-28 18:18:15.000000000 +0000
+++ ./files/patch-mono_metadata_sgen-os-posix.c 1970-01-01 00:00:00.000000000 +0000
@@ -1,24 +0,0 @@
-
-$FreeBSD$
-
-https://bugzilla.xamarin.com/show_bug.cgi?id=13604
-https://github.com/mono/mono/commit/2c45af25e2a027d749feef771a83a3c9c731f4aa
-
---- mono/metadata/sgen-os-posix.c.orig
-+++ mono/metadata/sgen-os-posix.c
-@@ -57,7 +57,14 @@
- #endif
- gpointer stack_start;
-
-- g_assert (info->doing_handshake);
-+ /*
-+ * It's possible that a dying thread is parked via
-+ * sgen_park_current_thread_if_doing_handshake(), and, while parked, STW tries to
-+ * suspend it again. In that case doing_handshake will not be set anymore, and the
-+ * "nested" suspend must be ignored.
-+ */
-+ if (!info->doing_handshake)
-+ return;
-
- info->stopped_domain = mono_domain_get ();
- info->stopped_ip = context ? (gpointer) ARCH_SIGCTX_IP (context) : NULL;
diff -ruN ../mono.orig/pkg-plist ./pkg-plist
--- ../mono.orig/pkg-plist 2013-10-28 18:18:15.000000000 +0000
+++ ./pkg-plist 2013-10-28 19:03:13.000000000 +0000
@@ -1,4 +1,3 @@
- at comment $FreeBSD: lang/mono/pkg-plist 324730 2013-08-14 14:59:50Z romain $
bin/al
bin/al2
bin/caspol
@@ -37,8 +36,8 @@
bin/mkbundle
bin/mod
bin/mono
-bin/mono-boehm
bin/mono-api-info
+bin/mono-boehm
bin/mono-cil-strip
bin/mono-configuration-crypto
bin/mono-find-provides
@@ -85,22 +84,22 @@
bin/wsdl2
bin/xbuild
bin/xsd
-etc/mono/2.0/Browsers/Compat.browser
-etc/mono/2.0/DefaultWsdlHelpGenerator.aspx
-etc/mono/2.0/machine.config
-etc/mono/2.0/settings.map
-etc/mono/2.0/web.config
-etc/mono/4.0/DefaultWsdlHelpGenerator.aspx
-etc/mono/4.0/machine.config
-etc/mono/4.0/settings.map
-etc/mono/4.0/web.config
-etc/mono/4.5/DefaultWsdlHelpGenerator.aspx
-etc/mono/4.5/machine.config
-etc/mono/4.5/settings.map
-etc/mono/4.5/web.config
-etc/mono/browscap.ini
-etc/mono/config
-etc/mono/mconfig/config.xml
+%%ETCDIR%%/2.0/Browsers/Compat.browser
+%%ETCDIR%%/2.0/DefaultWsdlHelpGenerator.aspx
+%%ETCDIR%%/2.0/machine.config
+%%ETCDIR%%/2.0/settings.map
+%%ETCDIR%%/2.0/web.config
+%%ETCDIR%%/4.0/DefaultWsdlHelpGenerator.aspx
+%%ETCDIR%%/4.0/machine.config
+%%ETCDIR%%/4.0/settings.map
+%%ETCDIR%%/4.0/web.config
+%%ETCDIR%%/4.5/DefaultWsdlHelpGenerator.aspx
+%%ETCDIR%%/4.5/machine.config
+%%ETCDIR%%/4.5/settings.map
+%%ETCDIR%%/4.5/web.config
+%%ETCDIR%%/browscap.ini
+%%ETCDIR%%/config
+%%ETCDIR%%/mconfig/config.xml
include/mono-2.0/mono/cil/opcode.def
include/mono-2.0/mono/jit/jit.h
include/mono-2.0/mono/metadata/appdomain.h
@@ -229,6 +228,7 @@
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
@@ -338,6 +338,7 @@
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.Portable.CSharp.targets
lib/mono/4.0/Microsoft.VisualBasic.targets
lib/mono/4.0/Microsoft.VisualC.dll
lib/mono/4.0/Microsoft.Web.Infrastructure.dll
@@ -378,6 +379,7 @@
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
@@ -385,8 +387,8 @@
lib/mono/4.0/System.EnterpriseServices.dll
lib/mono/4.0/System.IdentityModel.Selectors.dll
lib/mono/4.0/System.IdentityModel.dll
-lib/mono/4.0/System.Json.dll
lib/mono/4.0/System.Json.Microsoft.dll
+lib/mono/4.0/System.Json.dll
lib/mono/4.0/System.Management.dll
lib/mono/4.0/System.Messaging.dll
lib/mono/4.0/System.Net.dll
@@ -397,6 +399,7 @@
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
@@ -524,6 +527,7 @@
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
@@ -533,8 +537,8 @@
lib/mono/4.5/System.IO.Compression.dll
lib/mono/4.5/System.IdentityModel.Selectors.dll
lib/mono/4.5/System.IdentityModel.dll
-lib/mono/4.5/System.Json.dll
lib/mono/4.5/System.Json.Microsoft.dll
+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
@@ -558,6 +562,7 @@
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
@@ -943,6 +948,10 @@
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
@@ -995,8 +1004,8 @@
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
@@ -1039,6 +1048,8 @@
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
@@ -1128,7 +1139,7 @@
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__b03f5f7f11d50a3a/System.Xml.Serialization.dll
+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
@@ -1181,6 +1192,7 @@
lib/mono/xbuild-frameworks/.NETFramework/v4.0/RedistList/FrameworkList.xml
lib/mono/xbuild-frameworks/.NETFramework/v4.5/RedistList/FrameworkList.xml
lib/mono/xbuild/Microsoft/Portable/v4.0/Microsoft.Portable.CSharp.targets
+lib/mono/xbuild/Microsoft/Portable/v4.5/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
@@ -1189,6 +1201,8 @@
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/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
lib/monodoc/monodoc.xml
lib/monodoc/sources/Mono.source
@@ -1266,26 +1280,31 @@
share/libgc-mono/scale.html
share/libgc-mono/simple_example.html
share/libgc-mono/tree.html
-share/locale/de/LC_MESSAGES/mcs.mo
-share/locale/es/LC_MESSAGES/mcs.mo
-share/locale/ja/LC_MESSAGES/mcs.mo
-share/locale/pt_BR/LC_MESSAGES/mcs.mo
-share/mono-2.0/mono/cil/cil-opcodes.xml
- at dirrm share/mono-2.0/mono/cil
- at dirrm share/mono-2.0/mono
- at dirrm share/mono-2.0
+%%NLS%%share/locale/de/LC_MESSAGES/mcs.mo
+%%NLS%%share/locale/es/LC_MESSAGES/mcs.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/mcs.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/mcs.mo
+%%DATADIR%%-2.0/mono/cil/cil-opcodes.xml
+ at dirrm %%DATADIR%%-2.0/mono/cil
+ at dirrm %%DATADIR%%-2.0/mono
+ at dirrm %%DATADIR%%-2.0
@dirrm share/libgc-mono
@dirrmtry lib/monodoc/sources
@dirrmtry lib/monodoc
@dirrm lib/mono/xbuild/Microsoft/VisualStudio/v9.0/WebApplications
@dirrm lib/mono/xbuild/Microsoft/VisualStudio/v9.0
+ at dirrm lib/mono/xbuild/Microsoft/VisualStudio/v11.0/WebApplications
+ at dirrm lib/mono/xbuild/Microsoft/VisualStudio/v11.0
+ at dirrm lib/mono/xbuild/Microsoft/VisualStudio/v10.0/WebApplications
+ at dirrm lib/mono/xbuild/Microsoft/VisualStudio/v10.0
@dirrm lib/mono/xbuild/Microsoft/VisualStudio
@dirrm lib/mono/xbuild/Microsoft/Silverlight/v3.0
@dirrm lib/mono/xbuild/Microsoft/Silverlight/v2.0
@dirrm lib/mono/xbuild/Microsoft/Silverlight
+ at dirrm lib/mono/xbuild/Microsoft/Portable/v4.5
@dirrm lib/mono/xbuild/Microsoft/Portable/v4.0
@dirrm lib/mono/xbuild/Microsoft/Portable
- at dirrm lib/mono/xbuild/Microsoft
+ at dirrmtry lib/mono/xbuild/Microsoft
@dirrm lib/mono/xbuild-frameworks/.NETFramework/v4.5/RedistList
@dirrm lib/mono/xbuild-frameworks/.NETFramework/v4.5
@dirrm lib/mono/xbuild-frameworks/.NETFramework/v4.0/RedistList
@@ -1298,7 +1317,7 @@
@dirrm lib/mono/xbuild-frameworks/.NETFramework/v2.0
@dirrm lib/mono/xbuild-frameworks/.NETFramework
@dirrm lib/mono/xbuild-frameworks
- at dirrmtry lib/mono/xbuild
+ at dirrm lib/mono/xbuild
@dirrm lib/mono/monodoc
@dirrm lib/mono/mono-configuration-crypto/4.5
@dirrm lib/mono/mono-configuration-crypto
@@ -1335,7 +1354,7 @@
@dirrm lib/mono/gac/System/2.0.0.0__b77a5c561934e089
@dirrm lib/mono/gac/System.Xml/4.0.0.0__b77a5c561934e089
@dirrm lib/mono/gac/System.Xml/2.0.0.0__b77a5c561934e089
- at dirrm lib/mono/gac/System.Xml.Serialization/4.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.Xml.Serialization/4.0.0.0__b77a5c561934e089
@dirrm lib/mono/gac/System.Xml.Serialization
@dirrm lib/mono/gac/System.Xml.Linq/4.0.0.0__b77a5c561934e089
@dirrm lib/mono/gac/System.Xml.Linq/3.5.0.0__b77a5c561934e089
@@ -1410,6 +1429,8 @@
@dirrm lib/mono/gac/System.ServiceModel.Routing
@dirrm lib/mono/gac/System.ServiceModel.Discovery/4.0.0.0__31bf3856ad364e35
@dirrm lib/mono/gac/System.ServiceModel.Discovery
+ at dirrm lib/mono/gac/System.ServiceModel.Activation/4.0.0.0__31bf3856ad364e35
+ at dirrm lib/mono/gac/System.ServiceModel.Activation
@dirrm lib/mono/gac/System.ServiceModel
@dirrm lib/mono/gac/System.Security/4.0.0.0__b03f5f7f11d50a3a
@dirrm lib/mono/gac/System.Security/2.0.0.0__b03f5f7f11d50a3a
@@ -1449,7 +1470,7 @@
@dirrm lib/mono/gac/System.Reactive.Core
@dirrm lib/mono/gac/System.Numerics/4.0.0.0__b77a5c561934e089
@dirrm lib/mono/gac/System.Numerics
- at dirrm lib/mono/gac/System.Net/4.0.0.0__b77a5c561934e089
+ at dirrm lib/mono/gac/System.Net/4.0.0.0__b03f5f7f11d50a3a
@dirrm lib/mono/gac/System.Net/3.5.0.0__b77a5c561934e089
@dirrm lib/mono/gac/System.Net.Http/4.0.0.0__b03f5f7f11d50a3a
@dirrm lib/mono/gac/System.Net.Http.WebRequest/4.0.0.0__b03f5f7f11d50a3a
@@ -1492,6 +1513,9 @@
@dirrm lib/mono/gac/System.Drawing
@dirrm lib/mono/gac/System.DirectoryServices/4.0.0.0__b03f5f7f11d50a3a
@dirrm lib/mono/gac/System.DirectoryServices/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.DirectoryServices.Protocols/4.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.DirectoryServices.Protocols/2.0.0.0__b03f5f7f11d50a3a
+ at dirrm lib/mono/gac/System.DirectoryServices.Protocols
@dirrm lib/mono/gac/System.DirectoryServices
@dirrm lib/mono/gac/System.Design/4.0.0.0__b03f5f7f11d50a3a
@dirrm lib/mono/gac/System.Design/2.0.0.0__b03f5f7f11d50a3a
@@ -1674,7 +1698,7 @@
@dirrmtry lib/mono/gac
@dirrm lib/mono/compat-2.0
@dirrm lib/mono/4.5/Facades
- at dirrm lib/mono/4.5
+ at dirrmtry lib/mono/4.5
@dirrm lib/mono/4.0/MSBuild
@dirrmtry lib/mono/4.0
@dirrm lib/mono/3.5/MSBuild
@@ -1689,9 +1713,9 @@
@dirrm include/mono-2.0/mono/cil
@dirrm include/mono-2.0/mono
@dirrm include/mono-2.0
- at dirrm etc/mono/mconfig
- at dirrm etc/mono/4.5
- at dirrm etc/mono/4.0
- at dirrm etc/mono/2.0/Browsers
- at dirrm etc/mono/2.0
- at dirrm etc/mono
+ at dirrm %%ETCDIR%%/mconfig
+ at dirrm %%ETCDIR%%/4.5
+ at dirrm %%ETCDIR%%/4.0
+ at dirrm %%ETCDIR%%/2.0/Browsers
+ at dirrm %%ETCDIR%%/2.0
+ at dirrm %%ETCDIR%%
--- mono-3.2.3.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list