Commit Graph

16 Commits

Author SHA256 Message Date
d6bd9eb404 Accepting request 1151571 from home:dimstar:rpm4.20:s
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1151571
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=29
2024-03-01 12:42:22 +00:00
14db67edfe - squirrel-rename_binary.patch: dropped, obsolete
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=26
2023-03-22 10:37:18 +00:00
00d48b8d91 Accepting request 1073296 from home:adamm:branches:devel:libraries:c_c++
- 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-config.cmake.in: add missing file
- squirrel.rpmlintrc: ignore EOL warnings in doc files

OBS-URL: https://build.opensuse.org/request/show/1073296
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=25
2023-03-21 20:37:32 +00:00
de4b77865b - 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)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=23
2023-01-13 11:27:56 +00:00
248b1b7902 Accepting request 734215 from home:jengelh:branches:devel:libraries:c_c++
- Drop %defattr, drop *.la files, trim bias from description.

OBS-URL: https://build.opensuse.org/request/show/734215
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=21
2019-10-28 09:41:42 +00:00
eacd3c0964 Accepting request 731676 from home:cgiboudeaux:fat-lto-objects
- Fix the download URL

OBS-URL: https://build.opensuse.org/request/show/731676
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=19
2019-09-30 14:16:31 +00:00
d93d3d205d Accepting request 729965 from home:cgiboudeaux:fat-lto-objects
- Use -ffat-lto-objects when building static libraries.
- Run spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/729965
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=18
2019-09-15 07:05:30 +00:00
Stephan Kulow
a28b0d0a45 Accepting request 293346 from home:posophe:branches:devel:libraries:c_c++
update

OBS-URL: https://build.opensuse.org/request/show/293346
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=15
2015-03-27 09:34:43 +00:00
Stephan Kulow
00a7a0e784 - the dirname macro is something special in rpm 4.11, so rename
the macro to fix build

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=13
2013-07-24 13:46:22 +00:00
Ismail Dönmez
394cb645b6 Accepting request 116216 from home:worldcitizen:branches:devel:libraries:c_c++
update to version 3.0.2

OBS-URL: https://build.opensuse.org/request/show/116216
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=11
2012-05-02 08:03:48 +00:00
Ismail Dönmez
d8299396e0 Accepting request 110954 from home:dimstar:gcc47
Fix build with gcc 4.7 - Please work with upstream to resolve it in upstream code base. There is also a chance that a newer version of the package might have this fixed already.

OBS-URL: https://build.opensuse.org/request/show/110954
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=9
2012-03-25 00:54:13 +00:00
Stephan Kulow
3847fcf24e - calling autoreconf after patching all about auto* sounds sane
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=6
2011-11-28 09:36:22 +00:00
Philipp Thomas
bc12fce695 - Change license to MIT (bnc#730449).
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=4
2011-11-15 15:55:48 +00:00
Philipp Thomas
3fd71ac26e - Add copyright to spec file.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=3
2011-11-15 11:54:08 +00:00
308c5c89e9 Remove redundant/unwanted tags/section (cf. specfile guidelines)
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=2
2011-11-14 19:30:39 +00:00
Philipp Thomas
f5df9a6ff6 Accepting request 91398 from home:psmt:branches:home:lrupp
Autoconfiscated package destined for factory

OBS-URL: https://build.opensuse.org/request/show/91398
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=1
2011-11-14 17:18:22 +00:00