From f1c33394c5df8016358a84b6963573dba4e367ab Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Mon, 26 Sep 2016 09:21:21 -0400 Subject: [PATCH] luarocks: Update from 2.3.0 to 2.4.0 --- packages/luarocks/Makefile.patch | 12 +++++------- packages/luarocks/build.sh | 2 +- packages/luarocks/lua.lua.patch | 18 +++++++++--------- packages/luarocks/unix-tools.lua.patch | 12 ++++++++++++ 4 files changed, 27 insertions(+), 17 deletions(-) create mode 100644 packages/luarocks/unix-tools.lua.patch diff --git a/packages/luarocks/Makefile.patch b/packages/luarocks/Makefile.patch index 3473adf1..1116e45c 100644 --- a/packages/luarocks/Makefile.patch +++ b/packages/luarocks/Makefile.patch @@ -1,14 +1,12 @@ -Use luajit instead of lua. - -diff -u -r ../luarocks-2.1.2/Makefile ./Makefile ---- ../luarocks-2.1.2/Makefile 2014-01-10 20:03:03.000000000 +0100 -+++ ./Makefile 2014-07-09 02:51:43.896335398 +0200 -@@ -129,7 +129,7 @@ +diff -u -r ../luarocks-2.4.0/Makefile ./Makefile +--- ../luarocks-2.4.0/Makefile 2016-09-08 14:39:09.000000000 -0400 ++++ ./Makefile 2016-09-26 09:15:45.364036927 -0400 +@@ -116,7 +116,7 @@ for f in $(BIN_FILES) ;\ do \ mv src/bin/$$f src/bin/$$f.bak ;\ - sed "s,^#!.*lua.*,#!/usr/bin/env lua,;/^package.path/d" < src/bin/$$f.bak > src/bin/$$f ;\ + sed "s,^#!.*lua.*,#!/usr/bin/env luajit,;/^package.path/d" < src/bin/$$f.bak > src/bin/$$f ;\ - chmod +x src/bin/$$f ;\ + chmod +rx src/bin/$$f ;\ rm -f src/bin/$$f.bak ;\ done diff --git a/packages/luarocks/build.sh b/packages/luarocks/build.sh index 8944bd18..ec3059a0 100644 --- a/packages/luarocks/build.sh +++ b/packages/luarocks/build.sh @@ -1,6 +1,6 @@ TERMUX_PKG_HOMEPAGE=http://luarocks.org/ TERMUX_PKG_DESCRIPTION="Deployment and management system for Lua modules" -TERMUX_PKG_VERSION=2.3.0 +TERMUX_PKG_VERSION=2.4.0 TERMUX_PKG_SRCURL=http://luarocks.org/releases/luarocks-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_DEPENDS="curl, luajit" TERMUX_PKG_BUILD_IN_SRC=yes diff --git a/packages/luarocks/lua.lua.patch b/packages/luarocks/lua.lua.patch index fe7ee6d9..a6fc30b4 100644 --- a/packages/luarocks/lua.lua.patch +++ b/packages/luarocks/lua.lua.patch @@ -1,12 +1,12 @@ -diff -u -r ../luarocks-2.1.2/src/luarocks/fs/lua.lua ./src/luarocks/fs/lua.lua ---- ../luarocks-2.1.2/src/luarocks/fs/lua.lua 2014-01-10 20:03:04.000000000 +0100 -+++ ./src/luarocks/fs/lua.lua 2014-07-09 02:24:11.488380570 +0200 -@@ -74,7 +74,7 @@ +diff -u -r ../luarocks-2.4.0/src/luarocks/fs/lua.lua ./src/luarocks/fs/lua.lua +--- ../luarocks-2.4.0/src/luarocks/fs/lua.lua 2016-09-08 14:39:09.000000000 -0400 ++++ ./src/luarocks/fs/lua.lua 2016-09-26 09:13:06.062435573 -0400 +@@ -781,7 +781,7 @@ assert(type(name) == "string") name = dir.normalize(name) -- local temp_dir = (os.getenv("TMP") or "/tmp") .. "/luarocks_" .. name:gsub(dir.separator, "_") .. "-" .. tostring(math.floor(math.random() * 10000)) -+ local temp_dir = (os.getenv("TMP") or "@TERMUX_PREFIX@/tmp") .. "/luarocks_" .. name:gsub(dir.separator, "_") .. "-" .. tostring(math.floor(math.random() * 10000)) - local ok, err = fs.make_dir(temp_dir) - if ok then - return temp_dir +- return posix.mkdtemp((os.getenv("TMPDIR") or "/tmp") .. "/luarocks_" .. name:gsub(dir.separator, "_") .. "-XXXXXX") ++ return posix.mkdtemp((os.getenv("TMPDIR") or "@TERMUX_PREFIX@/tmp") .. "/luarocks_" .. name:gsub(dir.separator, "_") .. "-XXXXXX") + end + + end diff --git a/packages/luarocks/unix-tools.lua.patch b/packages/luarocks/unix-tools.lua.patch new file mode 100644 index 00000000..3b5a9e05 --- /dev/null +++ b/packages/luarocks/unix-tools.lua.patch @@ -0,0 +1,12 @@ +diff -u -r ../luarocks-2.4.0/src/luarocks/fs/unix/tools.lua ./src/luarocks/fs/unix/tools.lua +--- ../luarocks-2.4.0/src/luarocks/fs/unix/tools.lua 2016-09-08 14:39:09.000000000 -0400 ++++ ./src/luarocks/fs/unix/tools.lua 2016-09-26 09:19:08.200979160 -0400 +@@ -224,7 +224,7 @@ + assert(type(name) == "string") + name = dir.normalize(name) + +- local template = (os.getenv("TMPDIR") or "/tmp") .. "/luarocks_" .. name:gsub(dir.separator, "_") .. "-XXXXXX" ++ local template = (os.getenv("TMPDIR") or "@TERMUX_PREFIX@/tmp") .. "/luarocks_" .. name:gsub(dir.separator, "_") .. "-XXXXXX" + local pipe = io.popen(vars.MKTEMP.." -d "..fs.Q(template)) + local dirname = pipe:read("*l") + pipe:close() -- 2.11.0