#!/bin/sh

V=5.1.5
V=5.2.4
V=5.3.6
V=5.4.8
V=5.5.1
V=${1:-$V}

L=lua-$V

rm -fr $L src
curl -L https://www.lua.org/ftp/$L.tar.gz | tar zxf - $L/src
mv $L/src .
rmdir $L
rm src/lua.c src/luac.c src/lua.hpp
#cp -p ltokenp.h proxy.c src

ed << EOF src/llex.c
/void luaX_next/
i
#include "proxy.c"
.
w
q
EOF

echo ">>> patched src based on Lua $V"
