Hello community,

here is the log from the commit of package angelscript for openSUSE:Leap:15.2 
checked in at 2020-03-31 07:23:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/angelscript (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.angelscript.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "angelscript"

Tue Mar 31 07:23:33 2020 rev:10 rq:789553 version:2.34.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/angelscript/angelscript.changes        
2020-01-15 14:46:52.221272534 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.angelscript.new.3160/angelscript.changes      
2020-03-31 07:23:34.502429414 +0200
@@ -1,0 +2,94 @@
+Fri Mar 27 13:18:01 UTC 2020 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 2.34.0:
+  * Fixed problem in compiler with bool property returned as
+    reference in conditions
+  * Fixed problem with catching exceptions in functions with
+    multiple try-catch blocks
+  * Fixed read from unallocated memory in compiler when
+    compiling default args
+  * Fixed problem with doing a value assign from array
+    holding handles
+  * Fixed crash in compiler when there are multiple matching
+    global functions for set accessors 
+  * Fixed crash that could happen when loading bytecode with
+    shared classes that doesn't match current declared shared classes
+  * Fixed assert failure when compiling a construct call with
+    an anonymous initialization list
+  * Fixed incorrect bytecode sequence when doing value assignment
+    from handles for script classes using default assignment operator
+  * Fixed problem with default arg not being able to access members
+    in expression
+  * Fixed crash when releasing engine with template specialization
+    containing child funcdefs
+  * Fixed asCALL_THISCALL_ASGLOBAL to function correctly with
+    multiple inheritance
+  * Compiler now identifies match for functions taking object as
+    inout ref when passing anonymous init list
+  * Compiler now interrupts compilation after identifying error
+    while compiling use of get property accessor
+  * Compiler no longer identifies global script functions
+    as property accessors when this is turned off with
+    asEP_PROPERTY_ACCESSOR_MODE
+  * Fixed config for FreeBSD on non-x86 64bit targets
+  * asEP_PROPERTY_ACCESSOR_MODE has a new mode (3) to require
+    property accessors to be flagged with 'property'
+  * Property accessors are validated upon declaration when
+    flagged with 'property'
+  * asEP_PROPERTY_ACCESSOR_MODE is now set to 3 by default 
+  * Handles can now be declared read-only
+  * Functions and methods intended to be used as virtual
+    property should now be declared with a 'property' decorator
+  * Added non-reserved keyword 'property' 
+  * Added asIScriptFunction::IsProperty 
+  * Removed an invalid assert() statement in ExecuteString
+  * Debugger commands 'n' and 'o' no longer prints 'No
+    script is running' when used as first command
+  * Debugger command 'p' prints 'Invalid expression. No
+    matching symbol' when the symbol doesn't exist in the current context
+  * Fixed missing check for failed memory allocation
+    in CScriptArray::Precache
+  * The string factory in the std::string add-on is
+    now thread safe
+  * Enabled Virtual Terminal Processing in asrun for colored
+    text on Windows console 
+
+-------------------------------------------------------------------
+Mon Feb 18 19:46:51 UTC 2019 - Matthias Eliasson <matthias.elias...@gmail.com>
+
+- Update to new upstream release 2.33.0
+  * Fixed crash when compiling is null comparison with ASHANDLE object without 
any opEquals operator
+  * Fixed bug with anonymous initialization lists when used to initialize 
value type passed by value to function
+  * Loading bytecode that included use of template value types with a template 
type as argument crashed
+  * Compiler would crash on compiling ternary operator with anonymous list in 
one of the conditions
+  * Fixed error when saving bytecode for scripts containing interfaces that 
derives from interfaces
+  * Saving bytecode for a never returning function would cause assert failure
+  * Fixed an error when compiling a class method call as post-op and the name 
matches a type name
+  * Template types are now properly identified in separate namespaces
+  * Fixed memory build-up due to delayed cleanup when discarding modules with 
shared entities
+  * opImplCast with variable type won't be used for non-ref types
+  * Fixed compiler error when both opConv and opImplConv are implemented
+  * Fixed bug when loading bytecode containing shared interfaces with 
inheritance
+  * auto declarations now works correctly with implicit handle types
+  * Initializing an ASHANDLE type with overloaded opHndlAssign taking a var 
type as a handle wasn't done correctly
+  * Fixed loading byte code that uses external shared classes in namespace
+  * The bytecode for external shared entities is no longer saved in the module 
when inherited from
+  * Bytecode with external shared classes with virtual methods failed to load 
from bytecode
+  * Fixed assert failure on call to opCast(?&out) with a non-variable 
expression
+  * Passing a string literal to function expecting &out will now give compiler 
error
+  * Fixed problem in compiler that didn't release a temporary variable when 
passing anonymous object to function expecting ?&in
+  * Fixed a bug when loading bytecode having identical shared functions in 
different namespaces
+  * Compiler will now detect name conflict between property and function
+  * asIScriptFunction::GetDeclaration(false, true) no longer includes the 
namespace before the function name for class methods
+  * Fixed assert failure in asIScriptEngine::RefCastObject when object has 
multiple opCast methods
+  * Compiler no longer accepts primitives in the right hand expression for 
handle assignments
+  * Fixed compiler warning with use of asOFFSET on 64bit platforms
+  * Fixed crash caused by CreateScriptObjectCopy when script class' 
constructor takes argument by handle
+  * Child funcdefs in templates will no longer convert parameter types to 
@const&
+  * Fixed problem when compiling anonymous initialization list from default arg
+  * Ownership of shared template instances wasn't correctly transferred when 
discarding modules
+  * Fixed crash in compiler when matching anonymous list to function taking 
funcdef
+  * Fixed assert failure in builder when compiling external shared interfaces 
with inheritance
+  * Fixed crash in compiler when invalid script has inheritance from class 
with duplicate methods
+- Clean with spec-cleaner
+-------------------------------------------------------------------

Old:
----
  angelscript_2.31.2.zip

New:
----
  angelscript_2.34.0.zip

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ angelscript.spec ++++++
--- /var/tmp/diff_new_pack.80e2Ga/_old  2020-03-31 07:23:35.266429746 +0200
+++ /var/tmp/diff_new_pack.80e2Ga/_new  2020-03-31 07:23:35.270429748 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package angelscript
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,23 +12,22 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%define sover 2_31_2
+%define sover 2_34_0
 Name:           angelscript
-Version:        2.31.2
+Version:        2.34.0
 Release:        0
 Summary:        Scripting library
 License:        Zlib
 Group:          Development/Libraries/C and C++
-Url:            http://www.angelcode.com/angelscript/
+URL:            https://www.angelcode.com/angelscript/
 Source:         
http://www.angelcode.com/angelscript/sdk/files/%{name}_%{version}.zip
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  unzip
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 The AngelCode Scripting Library, or AngelScript as it is also known,
@@ -68,7 +67,7 @@
 
 %build
 export CXXFLAGS="%{optflags}"
-make %{?_smp_mflags} shared
+%make_build shared
 
 %install
 make install_shared install_header install_docs PREFIX=%{_prefix} 
DESTDIR=%{buildroot} LIBDIR_DEST=%{_libdir} 
DOCDIR_BASEDIR=%{_defaultdocdir}/%{name}
@@ -82,11 +81,9 @@
 %{_defaultdocdir}/%{name}
 
 %files -n lib%{name}%{sover}
-%defattr(-,root,root)
 %{_libdir}/libangelscript.so.*
 
 %files devel
-%defattr(-,root,root)
 %attr(0644,root,root) %{_includedir}/*.h
 %{_libdir}/libangelscript.so
 


Reply via email to