forked from pool/squirrel
181 lines
6.8 KiB
Plaintext
181 lines
6.8 KiB
Plaintext
|
-------------------------------------------------------------------
|
||
|
Sat Mar 22 14:42:57 UTC 2025 - Shawn Dunn <sfalken@opensuse.org>
|
||
|
|
||
|
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
|
||
|
- Add %check section
|
||
|
- Remove Group: declaration, no longer used
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Feb 26 13:35:17 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
|
||
|
- Use %patch -P N instead of deprecated %patchN.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Mar 20 13:16:19 UTC 2023 - Adam Majer <adam.majer@suse.de>
|
||
|
|
||
|
- spec file changes:
|
||
|
* drop static library because everything that needs maintenance
|
||
|
patch is then vulnerable without rebuild (see bug that was just patched)
|
||
|
* drop Group since it was wrong anyway
|
||
|
* move runtime library to its won subpackage from executable
|
||
|
* switch to cmake
|
||
|
* update sover ourselves since upstream doesn't do this and
|
||
|
seems to break ABI between versions.
|
||
|
- c++11.patch: drop C++11 standard in favour of latest
|
||
|
- sover.patch: patch to update sover on version updates, generated
|
||
|
from sover.patch.in during setup
|
||
|
- squirrel-gcc47.patch: dropped, fixed upstream
|
||
|
- squirrel-autoconfiscate.patch: dropped, obsolete
|
||
|
- squirrel-rename_binary.patch: dropped, obsolete
|
||
|
- squirrel-config.cmake.in: add missing file
|
||
|
- squirrel.rpmlintrc: ignore EOL warnings in doc files
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Jan 13 11:24:10 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||
|
|
||
|
- update to 3.2 (bsc#1201974, CVE-2021-41556):
|
||
|
* added new inline bind env syntax for closures
|
||
|
* added sq_tailcall
|
||
|
* added rawcall keyword
|
||
|
* added post call initializer syntax
|
||
|
* added table.keys() and table.values()
|
||
|
* added table.filter()
|
||
|
* added skipempty in split()
|
||
|
* additional parameters in array.map() and array.apply()
|
||
|
* additional optional initializer in array.reduce()
|
||
|
* added sqstd_pushstringf and sqstd_throwerrorf
|
||
|
* closure.call() is now a "native tailcall" and the invoked function can now be suspended
|
||
|
* fixed sq_newmember and sq_rawnewmember properly pop parameters
|
||
|
* fixed capturing free variable on for loop counter before a break statement
|
||
|
* fixed \u in lexer
|
||
|
* various bugfixes
|
||
|
* sq_gettypetag doesn't set last error(it's treated as SQBool function but keeps a SQRESULT for backward compatibility)
|
||
|
* fixed _set method in userdata delegates
|
||
|
* fixed some warnings
|
||
|
- drop squirrel-aliasing.patch, squirrel-ptr_conversion.patch (upstream)
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Oct 1 06:47:46 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||
|
|
||
|
- Drop %defattr, drop *.la files, trim bias from description.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Sep 18 08:32:55 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
|
||
|
|
||
|
- Fix the download URL
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Sep 10 20:41:25 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
|
||
|
|
||
|
- Use -ffat-lto-objects when building static libraries.
|
||
|
- Run spec-cleaner
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Mar 26 22:45:17 UTC 2015 - p.drouand@gmail.com
|
||
|
|
||
|
- Update to version 3.0.7
|
||
|
* newthread and sq_newthread() no longer resets the base lib
|
||
|
function in the root table
|
||
|
* exceptions in the _inherited metamethod are propagated
|
||
|
* 'in' operator performance improvement
|
||
|
* fixed bug in print()
|
||
|
* fixed some documentation bug
|
||
|
- Use download Url as source
|
||
|
- Update patches;
|
||
|
* squirrel-gcc47.patch
|
||
|
* squirrel-ptr_conversion.patch
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Jul 24 13:45:57 UTC 2013 - coolo@suse.com
|
||
|
|
||
|
- the dirname macro is something special in rpm 4.11, so rename
|
||
|
the macro to fix build
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed May 2 07:37:41 UTC 2012 - joop.boonen@opensuse.org
|
||
|
|
||
|
- update to version 3.0.2
|
||
|
+ added sq_gethash API
|
||
|
+ now array.sort() is implemented with heapsort
|
||
|
+ now floats in scientific notation also accept numbers with no '.' (eg. 1e+6 or 1e6)
|
||
|
+ fixed some warning
|
||
|
+ fixed some documentation
|
||
|
+ fixed bug in GC
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Mar 24 23:21:20 UTC 2012 - dimstar@opensuse.org
|
||
|
|
||
|
- Add squirrel-gcc47.patch: Fix build with gcc 4.7.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Nov 28 09:35:46 UTC 2011 - coolo@suse.com
|
||
|
|
||
|
- calling autoreconf after patching all about auto* sounds sane
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Nov 15 16:55:13 CET 2011 - pth@suse.de
|
||
|
|
||
|
- Change license to MIT (bnc#730449).
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Nov 15 12:51:20 CET 2011 - pth@suse.de
|
||
|
|
||
|
- Add copyright to spec file.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Nov 14 19:22:39 UTC 2011 - jengelh@medozas.de
|
||
|
|
||
|
- Remove redundant/unwanted tags/section (cf. specfile guidelines)
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Nov 10 18:49:46 CET 2011 - pth@suse.de
|
||
|
|
||
|
- Autoconfiscate the package so that handling of libraries and
|
||
|
installation gets easier.
|
||
|
- Include cstdint/stdint.h and define squirrel types using the
|
||
|
*_t macros.
|
||
|
- Rename the sq binary to sqrl to fix conflict with ispell.
|
||
|
- Fix aliasing issues by using unions.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Aug 25 13:58:33 UTC 2011 - lars@linux-schulserver.de
|
||
|
|
||
|
- update to 3.0: please refer to
|
||
|
/usr/share/doc/packages/squirrel/HISTORY for all the changes
|
||
|
- split out doc package with all the reference and standard
|
||
|
libraries manuals
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Sep 26 20:31:10 CEST 2009 - lars@linux-schulserver.de
|
||
|
|
||
|
- update to 2.2.3
|
||
|
+ added sq_getfunctioninfo
|
||
|
+ added compile time flag SQUSEDOUBLE to use double precision floats
|
||
|
+ added global slot _floatsize_ int the base lib to recognize single
|
||
|
precision and double precision builds
|
||
|
+ sq_wakeupvm can now resume the vm with an exception
|
||
|
+ added sqstd_format
|
||
|
+ generators can now be instantiated by calling sq_call() or closure.call()
|
||
|
+ fixed a bug in sqstd_printcallstack(thx takayuki_h)
|
||
|
+ fixed modulo by zero(thx jup)
|
||
|
+ fixed negative enums and constants
|
||
|
+ fixed generator crash bug if invoked as tail call (thx Mr.Accident)
|
||
|
+ fixed some minor bug
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sat Jul 12 20:12:01 CEST 2008 - lars@linux-schulserver.de
|
||
|
|
||
|
- update to 2.2.1:
|
||
|
+ fixed a tailcall bug
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Mar 21 19:10:55 CET 2008 - lars@linux-schulserver.de
|
||
|
|
||
|
- update to 2.2
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Dec 25 21:19:55 CET 2007 - lars@linux-schulserver.de
|
||
|
|
||
|
- initial version 2.1.2
|
||
|
|