diff options
author | tsutsui <tsutsui@pkgsrc.org> | 2013-09-15 20:07:07 +0000 |
---|---|---|
committer | tsutsui <tsutsui@pkgsrc.org> | 2013-09-15 20:07:07 +0000 |
commit | 496776319bb3a18e462aed60b8287d282089e1a0 (patch) | |
tree | 9d8d5cf322fa3db375c894c7e725fcce9d333959 /games | |
parent | ffce0e5cf3c43342171e37c223178bd1dd5c6fc3 (diff) | |
download | pkgsrc-496776319bb3a18e462aed60b8287d282089e1a0.tar.gz |
Update onscripter to 20130812.
pkgsrc changes:
- add patch-LUAHandler.cpp to adapt to lua 5.2 API changes
Upstream Changes (only Japanese log available)
20130812:
- make savescreenshot and savescreenshot2 insns allow any filenames,
i.e. allow filenames without .bmp extension as the original
ONScripter does.
Diffstat (limited to 'games')
-rw-r--r-- | games/onscripter/Makefile | 5 | ||||
-rw-r--r-- | games/onscripter/distinfo | 9 | ||||
-rw-r--r-- | games/onscripter/patches/patch-LUAHandler.cpp | 21 |
3 files changed, 28 insertions, 7 deletions
diff --git a/games/onscripter/Makefile b/games/onscripter/Makefile index 5abacf5a40e..263f9aa4a58 100644 --- a/games/onscripter/Makefile +++ b/games/onscripter/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.27 2013/07/04 21:27:57 adam Exp $ +# $NetBSD: Makefile,v 1.28 2013/09/15 20:07:07 tsutsui Exp $ # -DISTNAME= onscripter-20130411 -PKGREVISION= 1 +DISTNAME= onscripter-20130812 CATEGORIES= games MASTER_SITES= http://onscripter.sourceforge.jp/ diff --git a/games/onscripter/distinfo b/games/onscripter/distinfo index 210bb67e95a..e5c27b36a57 100644 --- a/games/onscripter/distinfo +++ b/games/onscripter/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.20 2013/06/14 15:43:49 tsutsui Exp $ +$NetBSD: distinfo,v 1.21 2013/09/15 20:07:07 tsutsui Exp $ -SHA1 (onscripter-20130411.tar.gz) = 865e90494475919b782983b1d61b475943d09735 -RMD160 (onscripter-20130411.tar.gz) = 8f7b828b6424581f5a24f3751e93b8e1bf0b1588 -Size (onscripter-20130411.tar.gz) = 233268 bytes +SHA1 (onscripter-20130812.tar.gz) = 09ff1eaf6f2384fc1fb4994356fd75fec0c7813d +RMD160 (onscripter-20130812.tar.gz) = 2ea32e8bc46f8d3df41228df14099a999017097a +Size (onscripter-20130812.tar.gz) = 233385 bytes +SHA1 (patch-LUAHandler.cpp) = ccd9782c93ec2da3839f8632209dae1ea7090c3f SHA1 (patch-Makefile.Linux) = 6aa721529ed7f733a73fb4f6f7a525160d492909 diff --git a/games/onscripter/patches/patch-LUAHandler.cpp b/games/onscripter/patches/patch-LUAHandler.cpp new file mode 100644 index 00000000000..b7fe14fdf28 --- /dev/null +++ b/games/onscripter/patches/patch-LUAHandler.cpp @@ -0,0 +1,21 @@ +$NetBSD: patch-LUAHandler.cpp,v 1.1 2013/09/15 20:07:07 tsutsui Exp $ + +- Try to adapt to lua 5.2 API changes. + +--- LUAHandler.cpp.orig 2013-08-12 13:58:38.000000000 +0000 ++++ LUAHandler.cpp +@@ -559,11 +559,11 @@ void LUAHandler::init(ONScripter *ons, S + this->ons = ons; + this->sh = sh; + +- state = lua_open(); ++ state = luaL_newstate(); + luaL_openlibs(state); + +- lua_pushvalue(state, LUA_GLOBALSINDEX); +- luaL_register(state, NULL, lua_lut); ++ lua_pushglobaltable(state); ++ luaL_setfuncs(state, lua_lut, 0); + + lua_pushlightuserdata(state, this); + lua_setglobal(state, ONS_LUA_HANDLER_PTR); |