From 82fd7d8aab5f5603b7fb00191efc6f6bbe73ab0b Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Fri, 10 May 2013 21:38:13 +0200 Subject: divert Lua<5.2 to legacy script in luaotfload-tool --- luaotfload-tool.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'luaotfload-tool.lua') diff --git a/luaotfload-tool.lua b/luaotfload-tool.lua index 2c525d9..b16fe49 100755 --- a/luaotfload-tool.lua +++ b/luaotfload-tool.lua @@ -26,6 +26,20 @@ see the luaotfload documentation for more info. Report bugs to --doc]]-- +--[[doc-- + + We test for Lua 5.1 by means of capability detection to see if + we’re running an outdated Luatex. If so, we hand over control to + the legacy db runner. + + \url{http://lua-users.org/wiki/LuaVersionCompatibility} + +--doc]]-- + +if _G.getfenv then + return require"luaotfload-legacy-tool" +end + kpse.set_program_name"luatex" local stringformat = string.format -- cgit v1.2.3 From 47228759b1ff2556364e5e3d09821048879376b6 Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Sat, 11 May 2013 17:07:40 +0200 Subject: locate legacy db script through kpse --- luaotfload-tool.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'luaotfload-tool.lua') diff --git a/luaotfload-tool.lua b/luaotfload-tool.lua index 0ee53eb..bab2a9a 100755 --- a/luaotfload-tool.lua +++ b/luaotfload-tool.lua @@ -36,12 +36,14 @@ see the luaotfload documentation for more info. Report bugs to --doc]]-- +kpse.set_program_name"luatex" + if _G.getfenv then - return require"luaotfload-legacy-tool" + local oldscript = kpse.find_file"luaotfload-legacy-tool.lua" + print(oldscript) + return require(oldscript) end -kpse.set_program_name"luatex" - local stringformat = string.format local texiowrite_nl = texio.write_nl local stringlower = string.lower -- cgit v1.2.3 From d8a8649ca9e2f25b028141e7d49e38a2840eb086 Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Sat, 11 May 2013 19:40:51 +0200 Subject: use luatex for dtx extraction in Makefile --- luaotfload-tool.lua | 1 - 1 file changed, 1 deletion(-) (limited to 'luaotfload-tool.lua') diff --git a/luaotfload-tool.lua b/luaotfload-tool.lua index bab2a9a..352697c 100755 --- a/luaotfload-tool.lua +++ b/luaotfload-tool.lua @@ -40,7 +40,6 @@ kpse.set_program_name"luatex" if _G.getfenv then local oldscript = kpse.find_file"luaotfload-legacy-tool.lua" - print(oldscript) return require(oldscript) end -- cgit v1.2.3