SHA256
8
0
forked from pool/squirrel

31 Commits

Author SHA256 Message Date
ad45802e59 Accepting request 1256202 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1256202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squirrel?expand=0&rev=16
2025-03-26 20:22:40 +00:00
1badbc0b83 - Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declaration, no longer used

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=31
2025-03-26 12:27:46 +00:00
0fea3b5830 Accepting request 1153983 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1153983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squirrel?expand=0&rev=15
2024-03-01 22:38:20 +00:00
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
09254bb2ba Accepting request 1073749 from 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-rename_binary.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/1073749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squirrel?expand=0&rev=14
2023-03-22 21:31:24 +00:00
f52da6079b OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=27 2023-03-22 10:37:26 +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
5dac48c0fb Accepting request 1058212 from devel:libraries:c_c++
- 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/request/show/1058212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squirrel?expand=0&rev=13
2023-01-13 23:03:18 +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
691d6741cd Accepting request 743441 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/743441
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squirrel?expand=0&rev=12
2019-10-28 15:59:07 +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
405857de5b Accepting request 734099 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/734099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squirrel?expand=0&rev=11
2019-10-02 09:58:14 +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
8f14378c8c Accepting request 293406 from devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/293406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squirrel?expand=0&rev=10
2015-03-30 17:32:52 +00:00
Stephan Kulow
225986eb51 fix download url
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/squirrel?expand=0&rev=16
2015-03-27 10:54:56 +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
6b3441020d Accepting request 184199 from devel:libraries:c_c++
- the dirname macro is something special in rpm 4.11, so rename
  the macro to fix build

OBS-URL: https://build.opensuse.org/request/show/184199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squirrel?expand=0&rev=7
2013-07-25 12:49:13 +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
Stephan Kulow
9aec08ba4e Accepting request 116220 from devel:libraries:c_c++
update to version 3.0.2 (forwarded request 116216 from worldcitizen)

OBS-URL: https://build.opensuse.org/request/show/116220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squirrel?expand=0&rev=4
2012-05-08 04:48:44 +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
Stephan Kulow
0c9c2d20eb Accepting request 110963 from devel:libraries:c_c++
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. (forwarded request 110954 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/110963
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squirrel?expand=0&rev=3
2012-03-26 09:08:14 +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
145b7954ac Accepting request 96119 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/96119
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squirrel?expand=0&rev=2
2011-12-12 15:59:14 +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
Stephan Kulow
648e32970a Accepting request 91621 from devel:libraries:c_c++
New package for factory

OBS-URL: https://build.opensuse.org/request/show/91621
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squirrel?expand=0&rev=1
2011-11-16 16:21:45 +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