From: Sergey Matveev Date: Sat, 22 Jun 2024 18:50:00 +0000 (+0300) Subject: Lua 5.4 skel X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=26aa06be3e2ab12c6cb638c4ea24ddb378ea83f70db482d240ab7ce62463ef38;p=bass.git Lua 5.4 skel --- diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 0493d53..6684188 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -123,6 +123,7 @@ /libyuv.git/ /links-2.29.tar.bz2 /lua-5.2.4.tar.gz +/lua-5.4.6.tar.gz /lzip-1.24.tar.gz /mapnik-v3.1.0.tar.bz2 /meson-0.56.0.tar.gz diff --git a/build/distfiles/lua-5.4.6.tar.gz.meta4 b/build/distfiles/lua-5.4.6.tar.gz.meta4 new file mode 100644 index 0000000..74fd28a --- /dev/null +++ b/build/distfiles/lua-5.4.6.tar.gz.meta4 @@ -0,0 +1,18 @@ + + + + b148c49baa24e3fd54ceab40256fdebacf887fdc4e7e37e368f5cb64f6831123 + b5d8dbc4b3ec1708b715be438c1a1f48d4f5f226885992af147c1aa6a8823bed318f77ef7cc92b265dadd26cf6088f0f39784fbfd2f9887c35de8e9def2c0558 + ff94f0297f26fc1890311c7acfe1b0a52ad59689bc866cc83f08cea3ce1f8d0c + 527724a4aec43bd7b64348f4c8c012117943d2b9fc886fb80fb7543f45bd9cc42d9bc82a293fd20d8fc5dc26f0b8b6de16a161d935c163299aea5e17cfb33989 + 85a019754a145d3e67753ce74d6ad9b12110aae2430b54e4f9eae1c08d0d89a7 + cca6c419960784d4ef61fbdf202d2a0db3447cef2a1b377b9a91d7a76b4e36fc50ac62836a95929ef4a418b494edaf56806bb974517e8430584d64acdeb7846f + d90c6903355ee1309cb0d92a8a024522ff049091a117ea21efb585b5de35776191cd67d17a65b18c2f9d374795b7c944f047576f0e3fe818d094b26f0e4845c5 + 7d5ea1b9cb6aa0b59ca3dde1c6adcb57ef83a1ba8e5432c0ecd06bf439b3ad88 + e12e35f255937ea6f013bf1dc0cb3e913b165e349d41fc2b11f125a2fb07f55287975de3fe3a2b8b6ccc1bf6829d978118924a08184fb2d6eac6013f9a07c2bc + 728c5dfab90c7d614cd685a81fbd6e211abe86ead6a1934cad604573e08d87bd + ea4276fd69d668140020aba2ec5250ad + 363329 + https://lua.org/ftp/lua-5.4.6.tar.gz + + diff --git a/build/skel/lang/lua-5.4.6.do b/build/skel/lang/lua-5.4.6.do new file mode 100644 index 0000000..a9fb2c1 --- /dev/null +++ b/build/skel/lang/lua-5.4.6.do @@ -0,0 +1,20 @@ +[ -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" +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 $sys >&2 +make install INSTALL_TOP="$SKELBINS"/$ARCH/$NAME-$hsh >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh