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
 


Reply via email to