commit mono-basic for openSUSE:Factory
Hello community, here is the log from the commit of package mono-basic for openSUSE:Factory checked in at 2018-11-22 13:26:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mono-basic (Old) and /work/SRC/openSUSE:Factory/.mono-basic.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "mono-basic" Thu Nov 22 13:26:59 2018 rev:35 rq:650736 version:4.7 Changes: -------- --- /work/SRC/openSUSE:Factory/mono-basic/mono-basic.changes 2018-04-01 17:27:35.261215026 +0200 +++ /work/SRC/openSUSE:Factory/.mono-basic.new.19453/mono-basic.changes 2018-11-22 13:27:06.105901170 +0100 @@ -1,0 +2,9 @@ +Sun Nov 11 00:00:00 UTC 2018 - fwdsbs.to.11df@xoxy.net + +- Update to version 4.7: +- Remove use-roslyn-vbc.patch: + * Never roslyn-vbc is unable to properly bootstrap vbnc binary with provided obsolete bootstrap-libraries +- Remove roslyn-conditional build from spec file: + * Bootstrap\build routine provided with package now works as intended with mono 5.16 and up + +------------------------------------------------------------------- Old: ---- mono-basic-4.6.tar.bz2 use-roslyn-vbc.patch New: ---- mono-basic-4.7.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mono-basic.spec ++++++ --- /var/tmp/diff_new_pack.knokXe/_old 2018-11-22 13:27:07.253899969 +0100 +++ /var/tmp/diff_new_pack.knokXe/_new 2018-11-22 13:27:07.253899969 +0100 @@ -17,15 +17,13 @@ Name: mono-basic -Version: 4.6 +Version: 4.7 Release: 0 Summary: Mono's Visual Basic Compiler and Runtime License: LGPL-2.1 Group: Development/Languages/Mono Url: https://github.com/mono/mono-basic Source: http://download.mono-project.com/sources/%{name}/%{name}-%{version}.tar.bz2 -# PATCH-FIX-OPENSUSE use roslyn vbc compiler when available to fix build error with mono 5.10 and up -Patch1: use-roslyn-vbc.patch # PATCH-FIX-OPENSUSE ignore incorrect surplus "/debug:portable" command line parameter when invoking vbnc, or set debug to "full" mode if this is the only "/debug" parameter at vbnc's cmdline Patch2: fix-vbnc-debug-portable-cmdline.patch BuildRequires: mono-devel @@ -45,9 +43,6 @@ %prep %setup -q -if [ -e "%{_libexecdir}/mono/4.5/vbc.exe" ]; then -%patch1 -p1 -fi %patch2 -p1 %build @@ -65,9 +60,9 @@ %defattr(-, root, root) %{_mandir}/man1/vbnc.1* %{_bindir}/vbnc* +%{_libexecdir}/mono/4.5/vbnc* %{_libexecdir}/mono/*/Microsoft.VisualBasic.dll %{_libexecdir}/mono/*/Mono.Cecil.VB*.dll -%{_libexecdir}/mono/4.5/vbnc* %{_libexecdir}/mono/gac/Microsoft.VisualBasic %{_libexecdir}/mono/gac/Mono.Cecil.VB* ++++++ mono-basic-4.6.tar.bz2 -> mono-basic-4.7.tar.bz2 ++++++ Binary files old/mono-basic-4.6/class/lib/bootstrap/vbnc.exe and new/mono-basic-4.7/class/lib/bootstrap/vbnc.exe differ Binary files old/mono-basic-4.6/class/lib/bootstrap/vbnc.exe.mdb and new/mono-basic-4.7/class/lib/bootstrap/vbnc.exe.mdb differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mono-basic-4.6/configure new/mono-basic-4.7/configure --- old/mono-basic-4.6/configure 2016-08-25 14:03:35.000000000 +0200 +++ new/mono-basic-4.7/configure 2018-04-05 19:50:19.000000000 +0200 @@ -1,6 +1,6 @@ #!/bin/sh -VERSION=4.6 +VERSION=4.7 prefix=/usr/local configured_profiles="net_4_5" moonlight_sdk_location= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mono-basic-4.6/vbnc/vbnc/source/General/CecilHelper.vb new/mono-basic-4.7/vbnc/vbnc/source/General/CecilHelper.vb --- old/mono-basic-4.6/vbnc/vbnc/source/General/CecilHelper.vb 2015-04-27 20:35:48.000000000 +0200 +++ new/mono-basic-4.7/vbnc/vbnc/source/General/CecilHelper.vb 2018-04-05 19:49:44.000000000 +0200 @@ -361,6 +361,7 @@ Dim spec As TypeSpecification = TryCast(original, TypeSpecification) Dim array As ArrayType = TryCast(original, ArrayType) Dim reference As ByReferenceType = TryCast(original, ByReferenceType) + Dim reqmod As RequiredModifierType = TryCast(original, RequiredModifierType) Dim genericType As GenericInstanceType = TryCast(original, GenericInstanceType) Dim originalDef As TypeDefinition = TryCast(original, TypeDefinition) @@ -413,13 +414,14 @@ Return spec End If - If array IsNot Nothing Then Return New ArrayType(resolved, array.Dimensions.Count) ElseIf reference IsNot Nothing Then Return New ByReferenceType(resolved) + ElseIf reqmod IsNot Nothing Then + Return New RequiredModifierType(reqmod.ModifierType, resolved) Else - Throw New System.NotImplementedException() + Throw New System.NotImplementedException(original.GetType().ToString()) End If Else Return original @@ -431,6 +433,7 @@ Dim array As ArrayType = TryCast(original, ArrayType) Dim reference As ByReferenceType = TryCast(original, ByReferenceType) Dim genericType As GenericInstanceType = TryCast(original, GenericInstanceType) + Dim reqmod as RequiredModifierType = TryCast(original, RequiredModifierType) If parameters.Count <> arguments.Count Then Throw New System.ArgumentException("Parameters and Arguments must have the same number of elements.") @@ -457,8 +460,10 @@ Return New ArrayType(resolved, array.Dimensions.Count) ElseIf (reference IsNot Nothing) Then Return New ByReferenceType(resolved) + ElseIf (reqmod IsNot Nothing) Then + Return New RequiredModifierType(reqmod.ModifierType, resolved) Else - Throw New System.NotImplementedException() + Throw New System.NotImplementedException(spec.GetType().ToString()) End If End If
participants (1)
-
root