diff --git a/.files b/.files index 44a6796..a9ecf80 100644 Binary files a/.files and b/.files differ diff --git a/.rev b/.rev index df0efc4..8c0b434 100644 --- a/.rev +++ b/.rev @@ -15,4 +15,12 @@ 677271 + + f176f8c4f6a3e826e5c98ad781f69ada + 2.34.0 + + dimstar_suse + + 789037 + diff --git a/angelscript.changes b/angelscript.changes index ce2ac7e..d6b6e4a 100644 --- a/angelscript.changes +++ b/angelscript.changes @@ -1,4 +1,60 @@ ------------------------------------------------------------------- +Fri Mar 27 13:18:01 UTC 2020 - Christophe Giboudeaux + +- 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 - Update to new upstream release 2.33.0 diff --git a/angelscript.spec b/angelscript.spec index 79b6109..6b1b852 100644 --- a/angelscript.spec +++ b/angelscript.spec @@ -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 @@ applications that want to make use of the AngelScript library. %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} diff --git a/angelscript_2.33.0.zip b/angelscript_2.33.0.zip deleted file mode 120000 index 507f9f8..0000000 --- a/angelscript_2.33.0.zip +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiam5dxzh3uygixj5koq3n2ex2bqb6swkxau2hkmnvei25mh2wih5y \ No newline at end of file diff --git a/angelscript_2.34.0.zip b/angelscript_2.34.0.zip new file mode 120000 index 0000000..e78ddb8 --- /dev/null +++ b/angelscript_2.34.0.zip @@ -0,0 +1 @@ +/ipfs/bafybeid5a4mv4vgi7z3udhdljafulpj5kvdfvspv5gxwvmfowq4s6ikmru \ No newline at end of file