--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+ <file name="lua-5.2.4.tar.gz">
+ <hash type="blake3-256">930298740de46f982474628c3b4003e379874970e7d15482dfd3d1a1f0fbde7d</hash>
+ <hash type="blake2b-512">6f20308d8413438f8446040e8de16274837cb55e626b98a0ae8cfe279dc8610fa2e032a2ce53ef3acda4b96a7198123cbc18eff16775f952e6dc0355fdf331b0</hash>
+ <hash type="blake2b-256">3e8af81b380d793051a4f7a24c231a0fbd26ea21f7aa5079b2acba95d1bc1ad4</hash>
+ <hash type="skein-512">6eedb04b46f39556c43161555d2c5aede8aedcbd75f0b615271eaade60ec6604c5d648ca8662e6eeb14c547c48b21f4de9edf94ef3d64658248c759dd16b3d68</hash>
+ <hash type="shake128">7cd9c520efbdd83588ade53441bc564c0164d75a15d780e689a54c1c01262e27</hash>
+ <hash type="shake256">865583f98ca41b75e2b482dfef750282c65057db9e84fe0f200f76112ecd125a0a4bed4c124cd2766f889e4e273099bfac29cf610781cc12a8ec2ca3d66d5681</hash>
+ <hash type="sha-512">cd77148aba4b707b6c159758b5e8444e04f968092eb98f6b4c405b2fb647e709370d5a8dcf604176101d3407e196a7433b5dcdce4fe9605c76191d3649d61a8c</hash>
+ <hash type="sha-256">b9e2e4aad6789b3b63a056d442f7b39f0ecfca3ae0f1fc0ae4e9614401b69f4b</hash>
+ <hash type="streebog-512">d493c8c27cf4cf7ba3b854e95c6f1211f608596bacb3f2de60ca07c2dd6571ffc011067d8e2390096e3a4e52fd7d9eed2f85c445ba2409447f35d0226b98c0b1</hash>
+ <hash type="streebog-256">3f6a797259ac00a8ab066c809dd4d2fe4e4c9fbfe48e91ec0d7a15674e24049b</hash>
+ <hash type="xxh3-128">60c869f43a06331aeb7b4b49599b16ef</hash>
+ <size>252651</size>
+ <url>https://lua.org/ftp/lua-5.2.4.tar.gz</url>
+ </file>
+</metalink>
--- /dev/null
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+sname=$1.do . "$BASS_ROOT"/lib/rc
+. "$BASS_ROOT"/build/skel/common.rc
+
+bdeps="rc-paths stow archivers/zstd"
+rdeps=devel/readline-8.2
+redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz
+hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
+. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
+"$BASS_ROOT"/build/bin/pkg-inst $bdeps
+. ./rc
+$TAR xf "$DISTFILES"/$NAME.tar.gz
+"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh
+
+cd $NAME
+uname -s | grep -q -i freebsd && sys=freebsd || sys=linux
+make -j$MAKE_JOBS CC=cc CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS -lncurses" $sys >&2
+make install INSTALL_TOP="$SKELBINS"/$ARCH/$NAME-$hsh >&2
+cd "$SKELBINS"/$ARCH/$NAME-$hsh
+mkdir -p libdata/pkgconfig
+cat >libdata/pkgconfig/lua.pc <<EOF
+version=${NAME#lua-}
+libdir=$SKELBINS/$ARCH/$NAME-$hsh/lib
+includedir=$SKELBINS/$ARCH/$NAME-$hsh/include
+
+Name: Lua
+Description: An Extensible Extension Language
+Version: \${version}
+Libs: -L\${libdir} -llua -lm
+Cflags: -I\${includedir}
+EOF
+
+cd "$SKELBINS"/$ARCH
+"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh