Hello community, here is the log from the commit of package angelscript for openSUSE:Factory checked in at 2020-03-27 22:01:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/angelscript (Old) and /work/SRC/openSUSE:Factory/.angelscript.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "angelscript" Fri Mar 27 22:01:21 2020 rev:3 rq:789037 version:2.34.0 Changes: -------- --- /work/SRC/openSUSE:Factory/angelscript/angelscript.changes 2019-02-19 12:03:26.101043937 +0100 +++ /work/SRC/openSUSE:Factory/.angelscript.new.3160/angelscript.changes 2020-03-27 22:01:28.938938808 +0100 @@ -1,0 +2,56 @@ +Fri Mar 27 13:18:01 UTC 2020 - Christophe Giboudeaux <[email protected]> + +- 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 + +------------------------------------------------------------------- Old: ---- angelscript_2.33.0.zip New: ---- angelscript_2.34.0.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ angelscript.spec ++++++ --- /var/tmp/diff_new_pack.6PUALU/_old 2020-03-27 22:01:30.550939746 +0100 +++ /var/tmp/diff_new_pack.6PUALU/_new 2020-03-27 22:01:30.578939762 +0100 @@ -1,7 +1,7 @@ # # spec file for package angelscript # -# Copyright (c) 2019 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 @@ -16,14 +16,14 @@ # -%define sover 2_33_0 +%define sover 2_34_0 Name: angelscript -Version: 2.33.0 +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++ @@ -67,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}
