pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/mono Update to mono 4.0.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b10a26b8411d
branches:  trunk
changeset: 652008:b10a26b8411d
user:      kefren <kefren%pkgsrc.org@localhost>
date:      Thu May 21 14:38:08 2015 +0000

description:
Update to mono 4.0.1

Changelist from the previous 3.10 may be found at:
http://www.mono-project.com/docs/about-mono/releases/

Tested on NetBSD/amd64 6.1_STABLE
There are still some hacks in patches that I'm not very happy about

diffstat:

 lang/mono/DESCR                                           |    2 -
 lang/mono/Makefile                                        |   13 +-
 lang/mono/PLIST.common                                    |  364 ++-----------
 lang/mono/distinfo                                        |   30 +-
 lang/mono/patches/patch-ab                                |  135 -----
 lang/mono/patches/patch-ac                                |   12 -
 lang/mono/patches/patch-configure                         |  142 +++++
 lang/mono/patches/patch-data_Makefile.in                  |   15 +
 lang/mono/patches/patch-data_net_4_0_Browsers_Makefile.in |   15 +
 lang/mono/patches/patch-data_net_4_5_Browsers_Makefile.in |   15 +
 lang/mono/patches/patch-data_net_4_5_Makefile.in          |   15 +
 lang/mono/patches/patch-db                                |   10 +-
 lang/mono/patches/patch-dm                                |   22 -
 lang/mono/patches/patch-dn                                |   17 -
 lang/mono/patches/patch-mono_dis_Makefile.in              |   13 +
 lang/mono/patches/patch-mono_io-layer_sockets.c           |   16 -
 lang/mono/patches/patch-mono_metadata_icall.c             |   22 +
 lang/mono/patches/patch-mono_metadata_mono-perfcounters.c |   42 +
 lang/mono/patches/patch-mono_metadata_mono-route.c        |   14 +
 lang/mono/patches/patch-mono_mini_mini-arm.c              |   18 +-
 lang/mono/patches/patch-mono_utils_Makefile.in            |   25 +-
 lang/mono/patches/patch-mono_utils_mono-semaphore.c       |   55 ++
 lang/mono/patches/patch-mono_utils_mono-threads-freebsd.c |   20 -
 23 files changed, 470 insertions(+), 562 deletions(-)

diffs (truncated from 1641 to 300 lines):

diff -r 93817b289028 -r b10a26b8411d lang/mono/DESCR
--- a/lang/mono/DESCR   Thu May 21 14:06:08 2015 +0000
+++ b/lang/mono/DESCR   Thu May 21 14:38:08 2015 +0000
@@ -4,5 +4,3 @@
 build and deploy cross-platform .NET Applications.  The project will
 implement various technologies developed by Microsoft that have now been
 submitted to the ECMA for standardization.
-
-This package contains the currently unstable major version 3 of mono.
diff -r 93817b289028 -r b10a26b8411d lang/mono/Makefile
--- a/lang/mono/Makefile        Thu May 21 14:06:08 2015 +0000
+++ b/lang/mono/Makefile        Thu May 21 14:38:08 2015 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.154 2015/04/06 08:17:15 adam Exp $
+# $NetBSD: Makefile,v 1.155 2015/05/21 14:38:08 kefren Exp $
 
-DISTNAME=      mono-3.10.0
-PKGREVISION=   1
+DISTNAME=      mono-4.0.1
 CATEGORIES=    lang
 MASTER_SITES=  http://download.mono-project.com/sources/mono/
 EXTRACT_SUFX=  .tar.bz2
@@ -11,7 +10,7 @@
 COMMENT=       Open source implementation of the .NET Development Framework (v3)
 LICENSE=       mit AND gnu-gpl-v2 AND gnu-lgpl-v2 AND apache-2.0
 
-MAKE_JOBS_SAFE=        no
+MAKE_JOBS_SAFE=        yes
 BUILD_DEPENDS+=        p5-XML-Parser-[0-9]*:../../textproc/p5-XML-Parser
 CONFLICTS=     pnet-[0-9]* mcsim-[0-9]* lc-[0-9]*
 ALL_ENV+=      MONO_SHARED_DIR=${WRKDIR:Q} PLATFORM=
@@ -24,7 +23,7 @@
 GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR:Q} --with-icu=yes
 CONFIGURE_ARGS+=       --with-preview=yes --with-libgdiplus=installed
-CONFIGURE_ARGS+=       --disable-dtrace
+CONFIGURE_ARGS+=       --disable-dtrace --with-gc=none
 
 .include "options.mk"
 
@@ -86,6 +85,8 @@
                        ${PKG_SYSCONFDIR}/mono/4.0/settings.map
 CONF_FILES+=   ${EGDIR}/4.0/web.config \
                        ${PKG_SYSCONFDIR}/mono/4.0/web.config
+CONF_FILES+=   ${EGDIR}/4.0/Browsers/Compat.browser \
+                       ${PKG_SYSCONFDIR}/mono/4.0/Browsers/Compat.browser
 CONF_FILES+=   ${EGDIR}/4.5/DefaultWsdlHelpGenerator.aspx \
                        ${PKG_SYSCONFDIR}/mono/4.5/DefaultWsdlHelpGenerator.aspx
 CONF_FILES+=   ${EGDIR}/4.5/machine.config \
@@ -93,6 +94,8 @@
 CONF_FILES+=   ${EGDIR}/4.5/settings.map \
                        ${PKG_SYSCONFDIR}/mono/4.5/settings.map
 CONF_FILES+=   ${EGDIR}/4.5/web.config  ${PKG_SYSCONFDIR}/mono/4.5/web.config
+CONF_FILES+=   ${EGDIR}/4.5/Browsers/Compat.browser \
+                       ${PKG_SYSCONFDIR}/mono/4.5/Browsers/Compat.browser
 
 MAKE_DIRS+=    ${PKG_SYSCONFDIR}/mono/2.0
 MAKE_DIRS+=    ${PKG_SYSCONFDIR}/mono/2.0/Browsers
diff -r 93817b289028 -r b10a26b8411d lang/mono/PLIST.common
--- a/lang/mono/PLIST.common    Thu May 21 14:06:08 2015 +0000
+++ b/lang/mono/PLIST.common    Thu May 21 14:38:08 2015 +0000
@@ -1,9 +1,10 @@
-@comment $NetBSD: PLIST.common,v 1.21 2014/11/30 08:40:50 spz Exp $
+@comment $NetBSD: PLIST.common,v 1.22 2015/05/21 14:38:08 kefren Exp $
 bin/al
 bin/al2
 bin/caspol
 bin/cccheck
 bin/ccrewrite
+bin/cert-sync
 bin/cert2spc
 bin/certmgr
 bin/chktrust
@@ -16,7 +17,6 @@
 bin/gacutil
 bin/gacutil2
 bin/genxs
-bin/gmcs
 bin/httpcfg
 bin/ikdasm
 bin/ilasm
@@ -56,7 +56,6 @@
 bin/monodocer
 bin/monodocs2html
 bin/monodocs2slashdoc
-bin/monograph
 bin/monolinker
 bin/monop
 bin/monop2
@@ -85,12 +84,6 @@
 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
@@ -125,11 +118,7 @@
 lib/libMonoPosixHelper.la
 lib/libMonoSupportW.la
 lib/libikvm-native.la
-lib/libmono-2.0.a
 lib/libmono-2.0.la
-lib/libmono-2.0.so
-lib/libmono-2.0.so.1
-lib/libmono-2.0.so.1.0.0
 lib/libmono-profiler-aot.la
 lib/libmono-profiler-cov.la
 lib/libmono-profiler-iomap.la
@@ -148,17 +137,11 @@
 lib/mono/2.0/I18N.dll
 lib/mono/2.0/IBM.Data.DB2.dll
 lib/mono/2.0/ICSharpCode.SharpZipLib.dll
-lib/mono/2.0/MSBuild/Microsoft.Build.CommonTypes.xsd
-lib/mono/2.0/MSBuild/Microsoft.Build.Core.xsd
 lib/mono/2.0/Microsoft.Build.Engine.dll
 lib/mono/2.0/Microsoft.Build.Framework.dll
 lib/mono/2.0/Microsoft.Build.Tasks.dll
 lib/mono/2.0/Microsoft.Build.Utilities.dll
-lib/mono/2.0/Microsoft.Build.xsd
-lib/mono/2.0/Microsoft.CSharp.targets
-lib/mono/2.0/Microsoft.Common.targets
-lib/mono/2.0/Microsoft.Common.tasks
-lib/mono/2.0/Microsoft.VisualBasic.targets
+lib/mono/2.0/Microsoft.VisualBasic.dll
 lib/mono/2.0/Microsoft.VisualC.dll
 lib/mono/2.0/Mono.C5.dll
 lib/mono/2.0/Mono.CSharp.dll
@@ -181,8 +164,6 @@
 lib/mono/2.0/Novell.Directory.Ldap.dll
 lib/mono/2.0/Npgsql.dll
 lib/mono/2.0/PEAPI.dll
-lib/mono/2.0/RabbitMQ.Client.Apigen.exe
-lib/mono/2.0/RabbitMQ.Client.Apigen.exe.mdb
 lib/mono/2.0/RabbitMQ.Client.dll
 lib/mono/2.0/System.ComponentModel.DataAnnotations.dll
 lib/mono/2.0/System.Configuration.Install.dll
@@ -227,64 +208,13 @@
 lib/mono/2.0/System.Xml.dll
 lib/mono/2.0/System.dll
 lib/mono/2.0/WindowsBase.dll
-lib/mono/2.0/al.exe
-lib/mono/2.0/al.exe.mdb
 lib/mono/2.0/cscompmgd.dll
-lib/mono/2.0/culevel.exe
-lib/mono/2.0/culevel.exe.mdb
-lib/mono/2.0/gacutil.exe
-lib/mono/2.0/gacutil.exe.mdb
-lib/mono/2.0/genxs.exe
-lib/mono/2.0/genxs.exe.mdb
-lib/mono/2.0/ilasm.exe
-lib/mono/2.0/ilasm.exe.mdb
-lib/mono/2.0/mkbundle.exe
-lib/mono/2.0/mkbundle.exe.mdb
-lib/mono/2.0/mono-service.exe
-lib/mono/2.0/mono-service.exe.mdb
-lib/mono/2.0/monolinker.exe
-lib/mono/2.0/monolinker.exe.mdb
-lib/mono/2.0/monop.exe
-lib/mono/2.0/monop.exe.mdb
 lib/mono/2.0/mscorlib.dll
-lib/mono/2.0/mscorlib.dll.mdb
-lib/mono/2.0/nunit-console-runner.dll
-lib/mono/2.0/nunit-console.exe
-lib/mono/2.0/nunit-console.exe.config
-lib/mono/2.0/nunit-console.exe.mdb
-lib/mono/2.0/nunit.core.dll
-lib/mono/2.0/nunit.core.extensions.dll
-lib/mono/2.0/nunit.core.interfaces.dll
-lib/mono/2.0/nunit.framework.dll
-lib/mono/2.0/nunit.framework.extensions.dll
-lib/mono/2.0/nunit.mocks.dll
-lib/mono/2.0/nunit.util.dll
-lib/mono/2.0/resgen.exe
-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
-lib/mono/2.0/xsd.exe.mdb
-lib/mono/3.5/MSBuild/Microsoft.Build.CommonTypes.xsd
-lib/mono/3.5/MSBuild/Microsoft.Build.Core.xsd
 lib/mono/3.5/Microsoft.Build.Engine.dll
 lib/mono/3.5/Microsoft.Build.Framework.dll
 lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll
 lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll
-lib/mono/3.5/Microsoft.Build.xsd
-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
 lib/mono/4.0/Commons.Xml.Relaxng.dll
 lib/mono/4.0/CustomMarshalers.dll
@@ -302,6 +232,7 @@
 lib/mono/4.0/Microsoft.Build.Utilities.v4.0.dll
 lib/mono/4.0/Microsoft.Build.dll
 lib/mono/4.0/Microsoft.CSharp.dll
+lib/mono/4.0/Microsoft.VisualBasic.dll
 lib/mono/4.0/Microsoft.VisualC.dll
 lib/mono/4.0/Microsoft.Web.Infrastructure.dll
 lib/mono/4.0/Mono.C5.dll
@@ -315,18 +246,15 @@
 lib/mono/4.0/Mono.Management.dll
 lib/mono/4.0/Mono.Messaging.RabbitMQ.dll
 lib/mono/4.0/Mono.Messaging.dll
-lib/mono/4.0/Mono.Parallel.dll
 lib/mono/4.0/Mono.Posix.dll
 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.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/PEAPI.dll
-lib/mono/4.0/RabbitMQ.Client.Apigen.exe
 lib/mono/4.0/RabbitMQ.Client.dll
 lib/mono/4.0/System.ComponentModel.Composition.dll
 lib/mono/4.0/System.ComponentModel.DataAnnotations.dll
@@ -389,8 +317,6 @@
 lib/mono/4.5/Accessibility.dll
 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
@@ -484,7 +410,6 @@
 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/PEAPI.dll
 lib/mono/4.5/RabbitMQ.Client.Apigen.exe
 lib/mono/4.5/RabbitMQ.Client.Apigen.exe.mdb
@@ -495,6 +420,7 @@
 lib/mono/4.5/System.Configuration.dll
 lib/mono/4.5/System.Core.dll
 lib/mono/4.5/System.Data.DataSetExtensions.dll
+lib/mono/4.5/System.Data.Entity.dll
 lib/mono/4.5/System.Data.Linq.dll
 lib/mono/4.5/System.Data.OracleClient.dll
 lib/mono/4.5/System.Data.Services.Client.dll
@@ -581,6 +507,8 @@
 lib/mono/4.5/cccheck.exe.mdb
 lib/mono/4.5/ccrewrite.exe
 lib/mono/4.5/ccrewrite.exe.mdb
+lib/mono/4.5/cert-sync.exe
+lib/mono/4.5/cert-sync.exe.mdb
 lib/mono/4.5/cert2spc.exe
 lib/mono/4.5/cert2spc.exe.mdb
 lib/mono/4.5/certmgr.exe
@@ -688,6 +616,8 @@
 lib/mono/4.5/sqlsharp.exe.mdb
 lib/mono/4.5/svcutil.exe
 lib/mono/4.5/svcutil.exe.mdb
+lib/mono/4.5/symbolicate.exe
+lib/mono/4.5/symbolicate.exe.mdb
 lib/mono/4.5/wsdl.exe
 lib/mono/4.5/wsdl.exe.mdb
 lib/mono/4.5/xbuild.exe
@@ -696,290 +626,168 @@
 lib/mono/4.5/xbuild.rsp
 lib/mono/4.5/xsd.exe
 lib/mono/4.5/xsd.exe.mdb
-lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll
-lib/mono/compat-2.0/System.Web.Extensions.Design.dll
-lib/mono/compat-2.0/System.Web.Extensions.dll
-lib/mono/compat-2.0/System.Web.Mvc.dll
-lib/mono/gac/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
-lib/mono/gac/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.mdb
 lib/mono/gac/Accessibility/4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
 lib/mono/gac/Accessibility/4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.mdb
-lib/mono/gac/Commons.Xml.Relaxng/2.0.0.0__0738eb9f132ed756/Commons.Xml.Relaxng.dll
-lib/mono/gac/Commons.Xml.Relaxng/2.0.0.0__0738eb9f132ed756/Commons.Xml.Relaxng.dll.mdb
 lib/mono/gac/Commons.Xml.Relaxng/4.0.0.0__0738eb9f132ed756/Commons.Xml.Relaxng.dll
 lib/mono/gac/Commons.Xml.Relaxng/4.0.0.0__0738eb9f132ed756/Commons.Xml.Relaxng.dll.mdb
-lib/mono/gac/CustomMarshalers/2.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll
-lib/mono/gac/CustomMarshalers/2.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll.mdb
 lib/mono/gac/CustomMarshalers/4.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll
 lib/mono/gac/CustomMarshalers/4.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll.mdb
-lib/mono/gac/EntityFramework.SqlServer/6.0.0.0__b77a5c561934e089/EntityFramework.SqlServer.dll
-lib/mono/gac/EntityFramework.SqlServer/6.0.0.0__b77a5c561934e089/EntityFramework.SqlServer.dll.mdb
-lib/mono/gac/EntityFramework/6.0.0.0__b77a5c561934e089/EntityFramework.dll



Home | Main Index | Thread Index | Old Index