Hello community, here is the log from the commit of package mono-basic for openSUSE:Factory checked in at 2017-08-21 11:37:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mono-basic (Old) and /work/SRC/openSUSE:Factory/.mono-basic.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mono-basic" Mon Aug 21 11:37:35 2017 rev:32 rq:517755 version:4.6 Changes: -------- --- /work/SRC/openSUSE:Factory/mono-basic/mono-basic.changes 2015-05-29 10:47:05.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.mono-basic.new/mono-basic.changes 2017-08-21 11:37:40.104893871 +0200 @@ -1,0 +2,5 @@ +Sat Aug 19 15:00:00 UTC 2017 - [email protected] + +- update version 4.6 + +------------------------------------------------------------------- @@ -151 +155,0 @@ - Old: ---- mono-basic-4.0.1.tar.bz2 New: ---- mono-basic-4.6.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mono-basic.spec ++++++ --- /var/tmp/diff_new_pack.S8UaI2/_old 2017-08-21 11:37:40.908780811 +0200 +++ /var/tmp/diff_new_pack.S8UaI2/_new 2017-08-21 11:37:40.912780249 +0200 @@ -1,7 +1,7 @@ # # spec file for package mono-basic # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: mono-basic -Version: 4.0.1 +Version: 4.6 Release: 0 Summary: Mono's Visual Basic Compiler and Runtime License: LGPL-2.1 ++++++ mono-basic-4.0.1.tar.bz2 -> mono-basic-4.6.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mono-basic-4.0.1/configure new/mono-basic-4.6/configure --- old/mono-basic-4.0.1/configure 2015-05-06 16:56:39.000000000 +0200 +++ new/mono-basic-4.6/configure 2016-08-25 14:03:35.000000000 +0200 @@ -1,6 +1,6 @@ #!/bin/sh -VERSION=4.0.1 +VERSION=4.6 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.0.1/scripts/vbnc2.in new/mono-basic-4.6/scripts/vbnc2.in --- old/mono-basic-4.0.1/scripts/vbnc2.in 2014-09-04 15:56:58.000000000 +0200 +++ new/mono-basic-4.6/scripts/vbnc2.in 2016-08-25 14:03:35.000000000 +0200 @@ -1,2 +1,2 @@ #!/bin/sh -exec @prefix@/bin/mono --debug $MONO_OPTIONS @prefix@/lib/mono/4.5/vbnc.exe /sdkpath:@prefix@/lib/mono/2.0/ "$@" +exec @prefix@/bin/mono --debug $MONO_OPTIONS @prefix@/lib/mono/4.5/vbnc.exe /sdkpath:@prefix@/lib/mono/2.0-api/ "$@" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mono-basic-4.0.1/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic/Interaction.vb new/mono-basic-4.6/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic/Interaction.vb --- old/mono-basic-4.0.1/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic/Interaction.vb 2014-09-04 15:56:58.000000000 +0200 +++ new/mono-basic-4.6/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic/Interaction.vb 2016-08-25 14:03:35.000000000 +0200 @@ -58,19 +58,8 @@ End Sub #End If - <MonoLimitation("CallType.Let options is not supported.")> _ Public Shared Function CallByName(ByVal ObjectRef As Object, ByVal ProcName As String, ByVal UseCallType As Microsoft.VisualBasic.CallType, ByVal ParamArray Args() As Object) As Object - Select Case UseCallType - Case CallType.Get - Return LateBinding.LateGet(ObjectRef, ObjectRef.GetType(), ProcName, Args, Nothing, Nothing) - Case CallType.Let - Throw New NotImplementedException("Microsoft.VisualBasic.Interaction.CallByName Case CallType.Let") - Case CallType.Method - LateBinding.LateCall(ObjectRef, ObjectRef.GetType(), ProcName, Args, Nothing, Nothing) - Case CallType.Set - LateBinding.LateSet(ObjectRef, ObjectRef.GetType(), ProcName, Args, Nothing) - End Select - Return Nothing + Return Versioned.CallByName(ObjectRef, ProcName, UseCallType, Args) End Function Public Shared Function Choose(ByVal Index As Double, ByVal ParamArray Choice() As Object) As Object diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mono-basic-4.0.1/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/Versioned.vb new/mono-basic-4.6/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/Versioned.vb --- old/mono-basic-4.0.1/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/Versioned.vb 2014-09-04 15:56:58.000000000 +0200 +++ new/mono-basic-4.6/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.CompilerServices/Versioned.vb 2016-08-25 14:03:35.000000000 +0200 @@ -39,8 +39,19 @@ Private Sub New() 'Nobody should see constructor End Sub + <MonoLimitation("CallType.Let options is not supported.")> _ Public Shared Function CallByName(ByVal Instance As Object, ByVal MethodName As String, ByVal UseCallType As CallType, ByVal ParamArray Arguments As Object()) As Object - Return Interaction.CallByName(Instance, MethodName, UseCallType, Arguments) + Select Case UseCallType + Case CallType.Get + Return LateBinding.LateGet(Instance, Instance.GetType(), MethodName, Arguments, Nothing, Nothing) + Case CallType.Let + Throw New NotImplementedException("Microsoft.VisualBasic.Versioned.CallByName Case CallType.Let") + Case CallType.Method + LateBinding.LateCall(Instance, Instance.GetType(), MethodName, Arguments, Nothing, Nothing) + Case CallType.Set + LateBinding.LateSet(Instance, Instance.GetType(), MethodName, Arguments, Nothing) + End Select + Return Nothing End Function Public Shared Function IsNumeric(ByVal Expression As Object) As Boolean
