From: Francois Perrad Date: Sun, 24 Sep 2017 07:59:31 +0000 (+0200) Subject: wsapi: fix Lua 5.3 compatibility X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=551449bfc91cd69366db2840f19c8b403fce50f8;p=buildroot.git wsapi: fix Lua 5.3 compatibility Signed-off-by: Francois Perrad [Arnout: use git-formatted patch] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- diff --git a/package/wsapi/0001-Lua-5.3-compatibility.patch b/package/wsapi/0001-Lua-5.3-compatibility.patch new file mode 100644 index 0000000000..d55c818805 --- /dev/null +++ b/package/wsapi/0001-Lua-5.3-compatibility.patch @@ -0,0 +1,41 @@ +From 2d824d2fce31b6a9cc60b2c3f215fbbf1d99c611 Mon Sep 17 00:00:00 2001 +From: mpeterv +Date: Thu, 3 Dec 2015 13:10:14 +0300 +Subject: [PATCH] Lua 5.3 compatibility + +Fetched from: https://github.com/keplerproject/wsapi/commit/2d824d2fce31b6a9cc60b2c3f215fbbf1d99c611 + +Signed-off-by: Francois Perrad +--- + src/wsapi/ringer.lua | 1 + + src/wsapi/util.lua | 2 +- + 2 files changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/wsapi/ringer.lua b/src/wsapi/ringer.lua +index 58309f2..db7b68f 100644 +--- a/src/wsapi/ringer.lua ++++ b/src/wsapi/ringer.lua +@@ -5,6 +5,7 @@ local rings = require "rings" + local _M = {} + + local init = [==[ ++ local loadstring = loadstring or load + local app_name, bootstrap_code, is_file = ... + if bootstrap_code then + local bootstrap, err +diff --git a/src/wsapi/util.lua b/src/wsapi/util.lua +index 24d3cfe..34e5816 100644 +--- a/src/wsapi/util.lua ++++ b/src/wsapi/util.lua +@@ -174,7 +174,7 @@ function _M.make_env_post(pd, type, qs) + end + + function _M.loadfile(filename, env) +- if _VERSION == "Lua 5.2" then ++ if _VERSION ~= "Lua 5.1" then + return loadfile(filename, "bt", env) + else + local f, err = loadfile(filename) +-- +2.14.1 +