summaryrefslogtreecommitdiff
path: root/ports/lua
diff options
context:
space:
mode:
Diffstat (limited to 'ports/lua')
-rw-r--r--ports/lua20
-rwxr-xr-xports/lua/port15
-rw-r--r--ports/lua/sha256sums1
3 files changed, 16 insertions, 20 deletions
diff --git a/ports/lua b/ports/lua
deleted file mode 100644
index 46f995f..0000000
--- a/ports/lua
+++ /dev/null
@@ -1,20 +0,0 @@
-set -eu
-camellia_path_check
-
-VERSION=lua-5.4.4
-
-fetch() {
- wget http://www.lua.org/ftp/${VERSION}.tar.gz
- tar xf ${VERSION}.tar.gz
-}
-
-prep() {
- [ -d ${VERSION} ] || (fetch)
- cd ${VERSION}
-}
-
-case $1 in
- install) (prep; make generic "CC=x86_64-camellia-gcc" "MYCFLAGS=-Werror" && make install "INSTALL_TOP=$PREFIX") ;;
- clean) (prep; make clean) ;;
- *) echo "usage: $0 install|clean"; false ;;
-esac
diff --git a/ports/lua/port b/ports/lua/port
new file mode 100755
index 0000000..d059caa
--- /dev/null
+++ b/ports/lua/port
@@ -0,0 +1,15 @@
+#!/bin/sh
+. ports/pre
+
+pkg=lua
+tarball=lua-5.4.4.tar.gz
+tarball_dir=lua-5.4.4
+url=https://www.lua.org/ftp/${tarball}
+
+MAKEFLAGS="$MAKEFLAGS INSTALL_TOP=$DESTDIR/usr/ PLAT=generic"
+
+relink() {
+ rm $tarball_dir/lua
+}
+
+. ports/post
diff --git a/ports/lua/sha256sums b/ports/lua/sha256sums
new file mode 100644
index 0000000..28770c7
--- /dev/null
+++ b/ports/lua/sha256sums
@@ -0,0 +1 @@
+164c7849653b80ae67bec4b7473b884bf5cc8d2dca05653475ec2ed27b9ebf61 lua-5.4.4.tar.gz