summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authortsutsui <tsutsui@pkgsrc.org>2013-09-15 20:07:07 +0000
committertsutsui <tsutsui@pkgsrc.org>2013-09-15 20:07:07 +0000
commit496776319bb3a18e462aed60b8287d282089e1a0 (patch)
tree9d8d5cf322fa3db375c894c7e725fcce9d333959 /games
parentffce0e5cf3c43342171e37c223178bd1dd5c6fc3 (diff)
downloadpkgsrc-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/Makefile5
-rw-r--r--games/onscripter/distinfo9
-rw-r--r--games/onscripter/patches/patch-LUAHandler.cpp21
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);