From 4cbcc855382a06088e2f016f62cafdbcb7e40665 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 20 Mar 2022 00:40:44 +0000 Subject: gentoo resync : 20.03.2022 --- dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild | 97 ++++++++++++++++ dev-lua/LuaBitOp/LuaBitOp-1.0.2-r103.ebuild | 97 ---------------- dev-lua/LuaBitOp/Manifest | 2 +- dev-lua/Manifest.gz | Bin 6976 -> 7319 bytes dev-lua/busted-htest/Manifest | 2 +- dev-lua/busted-htest/busted-htest-1.0.0-r1.ebuild | 35 ++++++ .../busted-htest/busted-htest-1.0.0-r100.ebuild | 35 ------ dev-lua/busted/Manifest | 2 +- dev-lua/busted/busted-2.0.0-r1.ebuild | 63 ++++++++++ dev-lua/busted/busted-2.0.0-r101.ebuild | 63 ---------- dev-lua/dkjson/Manifest | 2 - dev-lua/dkjson/dkjson-2.5-r100.ebuild | 48 -------- dev-lua/inifile/Manifest | 2 +- dev-lua/inifile/inifile-1.0-r1.ebuild | 30 +++++ dev-lua/inifile/inifile-1.0-r100.ebuild | 30 ----- dev-lua/lanes/Manifest | 4 +- dev-lua/lanes/lanes-3.15.1-r1.ebuild | 93 +++++++++++++++ dev-lua/lanes/lanes-3.15.1.ebuild | 93 --------------- dev-lua/lanes/lanes-3.16.0.ebuild | 93 +++++++++++++++ dev-lua/lgi/Manifest | 2 +- dev-lua/lgi/lgi-0.9.2-r100.ebuild | 13 ++- dev-lua/lpeg/Manifest | 2 +- dev-lua/lpeg/lpeg-1.0.2-r101.ebuild | 2 +- dev-lua/lua-argparse/Manifest | 2 +- dev-lua/lua-argparse/lua-argparse-0.7.1-r1.ebuild | 32 +++++ dev-lua/lua-argparse/lua-argparse-0.7.1.ebuild | 32 ----- dev-lua/lua-bit32/Manifest | 2 +- dev-lua/lua-bit32/lua-bit32-5.3.5.1-r1.ebuild | 75 ++++++++++++ dev-lua/lua-bit32/lua-bit32-5.3.5.1.ebuild | 75 ------------ dev-lua/lua-cjson/Manifest | 2 +- dev-lua/lua-cjson/lua-cjson-2.1.0.8-r1.ebuild | 105 +++++++++++++++++ dev-lua/lua-cjson/lua-cjson-2.1.0.8-r100.ebuild | 105 ----------------- dev-lua/lua-openssl/Manifest | 4 +- dev-lua/lua-openssl/lua-openssl-0.8.1_p1.ebuild | 129 --------------------- dev-lua/lua-openssl/lua-openssl-0.8.2_p1.ebuild | 124 ++++++++++++++++++++ dev-lua/lua-term/Manifest | 2 +- dev-lua/lua-term/lua-term-0.7-r1.ebuild | 66 +++++++++++ dev-lua/lua-term/lua-term-0.7-r101.ebuild | 66 ----------- dev-lua/lua-unbound/Manifest | 3 + dev-lua/lua-unbound/lua-unbound-1.0.0.ebuild | 71 ++++++++++++ dev-lua/lua-unbound/metadata.xml | 8 ++ dev-lua/lua-utf8/Manifest | 2 +- dev-lua/lua-utf8/lua-utf8-0.1.3-r1.ebuild | 82 +++++++++++++ dev-lua/lua-utf8/lua-utf8-0.1.3-r100.ebuild | 82 ------------- dev-lua/lua-zlib/Manifest | 2 +- dev-lua/lua-zlib/lua-zlib-1.2-r1.ebuild | 50 ++++++++ dev-lua/lua-zlib/lua-zlib-1.2-r100.ebuild | 49 -------- dev-lua/lua_cliargs/Manifest | 2 +- dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r1.ebuild | 37 ++++++ dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r100.ebuild | 37 ------ dev-lua/luacheck/Manifest | 4 +- dev-lua/luacheck/luacheck-0.24.0.ebuild | 66 ----------- dev-lua/luacheck/luacheck-0.25.0.ebuild | 66 +++++++++++ dev-lua/luacov/Manifest | 4 +- dev-lua/luacov/luacov-0.14.0-r100.ebuild | 54 --------- dev-lua/luacov/luacov-0.15.0.ebuild | 54 +++++++++ dev-lua/luadbi/Manifest | 2 +- dev-lua/luadbi/luadbi-0.7.2-r1.ebuild | 103 ++++++++++++++++ dev-lua/luadbi/luadbi-0.7.2-r103.ebuild | 103 ---------------- dev-lua/luaevent/Manifest | 2 +- dev-lua/luaevent/luaevent-0.4.6-r1.ebuild | 61 ++++++++++ dev-lua/luaevent/luaevent-0.4.6-r100.ebuild | 61 ---------- dev-lua/luaexpat/Manifest | 2 +- dev-lua/luaexpat/luaexpat-1.3.0-r1.ebuild | 74 ++++++++++++ dev-lua/luaexpat/luaexpat-1.3.0-r103.ebuild | 74 ------------ dev-lua/luafilesystem/Manifest | 2 +- .../luafilesystem/luafilesystem-1.8.0-r101.ebuild | 4 +- dev-lua/lualdap/Manifest | 3 +- dev-lua/lualdap/files/lualdap-1.3.0-lua5-4.patch | 23 ++++ dev-lua/lualdap/lualdap-1.3.0-r1.ebuild | 90 ++++++++++++++ dev-lua/lualdap/lualdap-1.3.0.ebuild | 89 -------------- dev-lua/luaossl/Manifest | 2 +- dev-lua/luaossl/luaossl-20200709-r1.ebuild | 97 ++++++++++++++++ dev-lua/luaossl/luaossl-20200709-r102.ebuild | 97 ---------------- dev-lua/luassert/Manifest | 2 +- dev-lua/luassert/luassert-1.8.0-r1.ebuild | 56 +++++++++ dev-lua/luassert/luassert-1.8.0-r101.ebuild | 56 --------- dev-lua/luasystem/Manifest | 2 +- dev-lua/luasystem/luasystem-0.2.1_p0-r1.ebuild | 91 +++++++++++++++ dev-lua/luasystem/luasystem-0.2.1_p0-r102.ebuild | 91 --------------- dev-lua/luv/Manifest | 3 + .../luv/files/luv-1.43.0.0-cmake_lua_version.patch | 13 +++ dev-lua/luv/luv-1.43.0.0.ebuild | 86 ++++++++++++++ dev-lua/md5/Manifest | 2 +- dev-lua/md5/md5-1.3-r1.ebuild | 85 ++++++++++++++ dev-lua/md5/md5-1.3.ebuild | 85 -------------- dev-lua/mediator_lua/Manifest | 2 +- .../mediator_lua/mediator_lua-1.1.2_p0-r1.ebuild | 50 ++++++++ .../mediator_lua/mediator_lua-1.1.2_p0-r101.ebuild | 50 -------- dev-lua/mpack/Manifest | 4 +- dev-lua/mpack/mpack-1.0.8-r100.ebuild | 113 ------------------ dev-lua/mpack/mpack-1.0.9-r1.ebuild | 113 ++++++++++++++++++ dev-lua/mpack/mpack-1.0.9.ebuild | 113 ------------------ dev-lua/penlight/Manifest | 4 +- dev-lua/penlight/penlight-1.11.0.ebuild | 64 ---------- dev-lua/penlight/penlight-1.12.0.ebuild | 2 +- dev-lua/readline/Manifest | 3 + dev-lua/readline/metadata.xml | 8 ++ dev-lua/readline/readline-3.0.ebuild | 93 +++++++++++++++ dev-lua/say/Manifest | 2 +- dev-lua/say/say-1.3_p1-r1.ebuild | 48 ++++++++ dev-lua/say/say-1.3_p1-r101.ebuild | 48 -------- 102 files changed, 2330 insertions(+), 2152 deletions(-) create mode 100644 dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild delete mode 100644 dev-lua/LuaBitOp/LuaBitOp-1.0.2-r103.ebuild create mode 100644 dev-lua/busted-htest/busted-htest-1.0.0-r1.ebuild delete mode 100644 dev-lua/busted-htest/busted-htest-1.0.0-r100.ebuild create mode 100644 dev-lua/busted/busted-2.0.0-r1.ebuild delete mode 100644 dev-lua/busted/busted-2.0.0-r101.ebuild delete mode 100644 dev-lua/dkjson/dkjson-2.5-r100.ebuild create mode 100644 dev-lua/inifile/inifile-1.0-r1.ebuild delete mode 100644 dev-lua/inifile/inifile-1.0-r100.ebuild create mode 100644 dev-lua/lanes/lanes-3.15.1-r1.ebuild delete mode 100644 dev-lua/lanes/lanes-3.15.1.ebuild create mode 100644 dev-lua/lanes/lanes-3.16.0.ebuild create mode 100644 dev-lua/lua-argparse/lua-argparse-0.7.1-r1.ebuild delete mode 100644 dev-lua/lua-argparse/lua-argparse-0.7.1.ebuild create mode 100644 dev-lua/lua-bit32/lua-bit32-5.3.5.1-r1.ebuild delete mode 100644 dev-lua/lua-bit32/lua-bit32-5.3.5.1.ebuild create mode 100644 dev-lua/lua-cjson/lua-cjson-2.1.0.8-r1.ebuild delete mode 100644 dev-lua/lua-cjson/lua-cjson-2.1.0.8-r100.ebuild delete mode 100644 dev-lua/lua-openssl/lua-openssl-0.8.1_p1.ebuild create mode 100644 dev-lua/lua-openssl/lua-openssl-0.8.2_p1.ebuild create mode 100644 dev-lua/lua-term/lua-term-0.7-r1.ebuild delete mode 100644 dev-lua/lua-term/lua-term-0.7-r101.ebuild create mode 100644 dev-lua/lua-unbound/Manifest create mode 100644 dev-lua/lua-unbound/lua-unbound-1.0.0.ebuild create mode 100644 dev-lua/lua-unbound/metadata.xml create mode 100644 dev-lua/lua-utf8/lua-utf8-0.1.3-r1.ebuild delete mode 100644 dev-lua/lua-utf8/lua-utf8-0.1.3-r100.ebuild create mode 100644 dev-lua/lua-zlib/lua-zlib-1.2-r1.ebuild delete mode 100644 dev-lua/lua-zlib/lua-zlib-1.2-r100.ebuild create mode 100644 dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r1.ebuild delete mode 100644 dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r100.ebuild delete mode 100644 dev-lua/luacheck/luacheck-0.24.0.ebuild create mode 100644 dev-lua/luacheck/luacheck-0.25.0.ebuild delete mode 100644 dev-lua/luacov/luacov-0.14.0-r100.ebuild create mode 100644 dev-lua/luacov/luacov-0.15.0.ebuild create mode 100644 dev-lua/luadbi/luadbi-0.7.2-r1.ebuild delete mode 100644 dev-lua/luadbi/luadbi-0.7.2-r103.ebuild create mode 100644 dev-lua/luaevent/luaevent-0.4.6-r1.ebuild delete mode 100644 dev-lua/luaevent/luaevent-0.4.6-r100.ebuild create mode 100644 dev-lua/luaexpat/luaexpat-1.3.0-r1.ebuild delete mode 100644 dev-lua/luaexpat/luaexpat-1.3.0-r103.ebuild create mode 100644 dev-lua/lualdap/files/lualdap-1.3.0-lua5-4.patch create mode 100644 dev-lua/lualdap/lualdap-1.3.0-r1.ebuild delete mode 100644 dev-lua/lualdap/lualdap-1.3.0.ebuild create mode 100644 dev-lua/luaossl/luaossl-20200709-r1.ebuild delete mode 100644 dev-lua/luaossl/luaossl-20200709-r102.ebuild create mode 100644 dev-lua/luassert/luassert-1.8.0-r1.ebuild delete mode 100644 dev-lua/luassert/luassert-1.8.0-r101.ebuild create mode 100644 dev-lua/luasystem/luasystem-0.2.1_p0-r1.ebuild delete mode 100644 dev-lua/luasystem/luasystem-0.2.1_p0-r102.ebuild create mode 100644 dev-lua/luv/files/luv-1.43.0.0-cmake_lua_version.patch create mode 100644 dev-lua/luv/luv-1.43.0.0.ebuild create mode 100644 dev-lua/md5/md5-1.3-r1.ebuild delete mode 100644 dev-lua/md5/md5-1.3.ebuild create mode 100644 dev-lua/mediator_lua/mediator_lua-1.1.2_p0-r1.ebuild delete mode 100644 dev-lua/mediator_lua/mediator_lua-1.1.2_p0-r101.ebuild delete mode 100644 dev-lua/mpack/mpack-1.0.8-r100.ebuild create mode 100644 dev-lua/mpack/mpack-1.0.9-r1.ebuild delete mode 100644 dev-lua/mpack/mpack-1.0.9.ebuild delete mode 100644 dev-lua/penlight/penlight-1.11.0.ebuild create mode 100644 dev-lua/readline/Manifest create mode 100644 dev-lua/readline/metadata.xml create mode 100644 dev-lua/readline/readline-3.0.ebuild create mode 100644 dev-lua/say/say-1.3_p1-r1.ebuild delete mode 100644 dev-lua/say/say-1.3_p1-r101.ebuild (limited to 'dev-lua') diff --git a/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild b/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild new file mode 100644 index 000000000000..8b40be675529 --- /dev/null +++ b/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit flag-o-matic lua toolchain-funcs + +DESCRIPTION="Bit Operations Library for the Lua Programming Language" +HOMEPAGE="http://bitop.luajit.org" +SRC_URI="http://bitop.luajit.org/download/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +HTML_DOCS=( "doc/." ) + +PATCHES=( "${FILESDIR}/${P}-support-lua5-3+.patch" ) + +src_prepare() { + default + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "CC=$(tc-getCC)" + "CCOPT=" + "INCLUDES=$(lua_get_CFLAGS)" + ) + + emake "${myemakeargs[@]}" all + + popd +} + +src_compile() { + if [[ $CHOST == *-darwin* ]] ; then + append-ldflags "-undefined dynamic_lookup" + fi + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + pushd "${BUILD_DIR}" || die + + local mytests=( + "bitbench.lua" + "bittest.lua" + "md5test.lua" + "nsievebits.lua" + ) + + for mytest in ${mytests[@]}; do + LUA_CPATH="./?.so" ${ELUA} ${mytest} + done + + popd +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + mycmoddir="$(lua_get_cmod_dir)" + exeinto "${mycmoddir#$EPREFIX}" + doexe bit.so + + popd + + if [[ ${CHOST} == *-darwin* ]] ; then + local luav=$(lua_get_version) + # we only want the major version (e.g. 5.1) + local luamv=${luav:0:3} + local file="lua/${luamv}/bit.so" + install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" "${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name" + fi +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r103.ebuild b/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r103.ebuild deleted file mode 100644 index 70ede4e19327..000000000000 --- a/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r103.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit flag-o-matic lua toolchain-funcs - -DESCRIPTION="Bit Operations Library for the Lua Programming Language" -HOMEPAGE="http://bitop.luajit.org" -SRC_URI="http://bitop.luajit.org/download/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -HTML_DOCS=( "doc/." ) - -PATCHES=( "${FILESDIR}/${P}-support-lua5-3+.patch" ) - -src_prepare() { - default - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CC=$(tc-getCC)" - "CCOPT=" - "INCLUDES=$(lua_get_CFLAGS)" - ) - - emake "${myemakeargs[@]}" all - - popd -} - -src_compile() { - if [[ $CHOST == *-darwin* ]] ; then - append-ldflags "-undefined dynamic_lookup" - fi - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - pushd "${BUILD_DIR}" || die - - local mytests=( - "bitbench.lua" - "bittest.lua" - "md5test.lua" - "nsievebits.lua" - ) - - for mytest in ${mytests[@]}; do - LUA_CPATH="./?.so" ${ELUA} ${mytest} - done - - popd -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - mycmoddir="$(lua_get_cmod_dir)" - exeinto "${mycmoddir#$EPREFIX}" - doexe bit.so - - popd - - if [[ ${CHOST} == *-darwin* ]] ; then - local luav=$(lua_get_version) - # we only want the major version (e.g. 5.1) - local luamv=${luav:0:3} - local file="lua/${luamv}/bit.so" - install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" "${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name" - fi -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/LuaBitOp/Manifest b/dev-lua/LuaBitOp/Manifest index 94c89182c277..a302a2ebd4aa 100644 --- a/dev-lua/LuaBitOp/Manifest +++ b/dev-lua/LuaBitOp/Manifest @@ -1,4 +1,4 @@ AUX LuaBitOp-1.0.2-support-lua5-3+.patch 2747 BLAKE2B 1e00ea3f2b8c99b49bff1b0ed43e3bea370646a2a9c80856bafdcb58f2fc68ed3050ee980546ec75996608f7e97c3201f3b9240a13941edb43f7ef883c261ec0 SHA512 2b6a247b4fe18a87b7b3114d7b01dfbd36e2acd2c937661e1224f2828f610150022949f8b4b8a2d07f21bb1c79a1113b6d78436a284b4552b3ebf9f72184be82 DIST LuaBitOp-1.0.2.tar.gz 23127 BLAKE2B 97b2ded135903f7bf2165a03d611fc2864336929706eb67097b5d67d0a0ec156c855a1637bc309d8dd03cb68beeda350b33eed7678b82540da54502cf981333a SHA512 a652050ea5c6fbeb8a28b05e2bc4a3550c854cc45f7f42c8c1b0a81f5b76773cdf061e6a839cdb339614118169e578b6e3efa5a3efbe59a2f01874b2fa2b4f2e -EBUILD LuaBitOp-1.0.2-r103.ebuild 1807 BLAKE2B f3ff5fd6f7a14ba393d4ba6241f724baaff905b0b415df6acec9bafd96a015324cece36c3ce6ac5936184c3346a42b7e817eb985cc41fa46eab1812a675c326f SHA512 0081442c7723354f8c33e74a733334924c81948cdd62ed899bd8f143ba5c8877cd5ca1ee55e084c8f31a8239dda868a589d634e00811b869a9f9bcdf5702b777 +EBUILD LuaBitOp-1.0.2-r1.ebuild 1807 BLAKE2B 6162f642f6d620df6b82e002de21821127c976b7d87433a07268aa13f42c77942d3b64d891325604c5083a0880d67ba35f07324b8a363b929a79028fd8a239fe SHA512 ea203a30760d876e2f509ce9bf6010971ba8fd3a96b906efe8937e44fffd50055dce77d7f211c3b1487433544bc7de5a2d36969638a283cd9005f89f11deb53e MISC metadata.xml 360 BLAKE2B e4c9313bdd5791822c8af70399c9fb8674b0650f600ea6c15e804756e50d201e1b07bc98f4556181dc4575a9dec07de525fb972bfa0980920cbefc83d7fb8a06 SHA512 c7bea4ae5b69e5e446054b553678263b5971e620ec491c0f5872ff5b292f45614191ffe0b01ba6a9a73dcc43cca0c249f1a31ad23f22b6a4ff3cc4bfc2980cf6 diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz index d81a32241d37..af39c7a34adf 100644 Binary files a/dev-lua/Manifest.gz and b/dev-lua/Manifest.gz differ diff --git a/dev-lua/busted-htest/Manifest b/dev-lua/busted-htest/Manifest index 30fb9a408ab0..df47186d0706 100644 --- a/dev-lua/busted-htest/Manifest +++ b/dev-lua/busted-htest/Manifest @@ -1,3 +1,3 @@ DIST busted-htest-1.0.0.tar.gz 4347 BLAKE2B f1d30a305cb9691588b18f67842b536d3de9430d22c51ec292202e5aca5784447cd525ae8b1f1da42a3d3792344419efbfe1d03fe29823b445a7c1ead0fe577f SHA512 001f494949c04445004e8b06fde62727cab85a320673748d18714b82d7b2b9aea43316f6119e669c569f31578b787f4e5ca5d19da3f33fe28df572aaa41c75bd -EBUILD busted-htest-1.0.0-r100.ebuild 710 BLAKE2B 586a948214297652ad9e82d56c27beb78a0fef6781d364c79fcb44e2de6434af03c41044c310740e5caaa378754508ccab3de8a38049026f68c78cbbeebc03c5 SHA512 62fb9080b113b959ae8c6d17b853de2991b999a4df345ba402005a1edf309f79aba2b5dd9a7eaadddadf1ae0d950cb9f39919b71fdde22e20aef3f257f4cf39c +EBUILD busted-htest-1.0.0-r1.ebuild 710 BLAKE2B a362c6314ead6f3e7fae4391753d9c957a1199754f2522b1c03904e50198354bc16444ab3da0afc776bc9c0a697e3099e23534b28608e28531883b0b772340ff SHA512 f4fe8fafce3f1c9d282ec4ce63db86fc8d1f0bca7a77c209888b332f91f8ffbf64a89f813e7c0b3266e3cadcf176cdaf846d72155d25615307b3c9076dc101d8 MISC metadata.xml 470 BLAKE2B 3462ab4c79392a5fdbf41300ae8f71bd6c155e914ec4a1c11f6b05effdbd6b3c6be2dfa877543be983e669c3e315402538add2a51bd18c3023fa3d8c2e6f60bc SHA512 952e58e0e68a4bd6ca09f0a3628e76aba460373ebc7f87ccdc60c74256b14d582a97a870b606cc34c693a9d2018b844d7fa36784eb162230aa2aef1c30b22b26 diff --git a/dev-lua/busted-htest/busted-htest-1.0.0-r1.ebuild b/dev-lua/busted-htest/busted-htest-1.0.0-r1.ebuild new file mode 100644 index 000000000000..69cd12b55e7b --- /dev/null +++ b/dev-lua/busted-htest/busted-htest-1.0.0-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua + +DESCRIPTION="Pretty output handler for Busted" +HOMEPAGE="https://github.com/hishamhm/busted-htest" +SRC_URI="https://github.com/hishamhm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + dev-lua/busted[${LUA_USEDEP}] + ${LUA_DEPS} +" + +BDEPEND="virtual/pkgconfig" + +lua_src_install() { + insinto $(lua_get_lmod_dir) + doins src/busted/outputHandlers/htest.lua + + einstalldocs +} + +src_install() { + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/busted-htest/busted-htest-1.0.0-r100.ebuild b/dev-lua/busted-htest/busted-htest-1.0.0-r100.ebuild deleted file mode 100644 index 726e47c467f9..000000000000 --- a/dev-lua/busted-htest/busted-htest-1.0.0-r100.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua - -DESCRIPTION="Pretty output handler for Busted" -HOMEPAGE="https://github.com/hishamhm/busted-htest" -SRC_URI="https://github.com/hishamhm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - dev-lua/busted[${LUA_USEDEP}] - ${LUA_DEPS} -" - -BDEPEND="virtual/pkgconfig" - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins src/busted/outputHandlers/htest.lua - - einstalldocs -} - -src_install() { - lua_foreach_impl lua_src_install -} diff --git a/dev-lua/busted/Manifest b/dev-lua/busted/Manifest index fd03b9bc0642..9958ef66da42 100644 --- a/dev-lua/busted/Manifest +++ b/dev-lua/busted/Manifest @@ -1,3 +1,3 @@ DIST busted-2.0.0.tar.gz 55002 BLAKE2B 39a3b7bf156911e25f94020f9e56b3f43b9f02b910a9d1c1f288dbdb83e5d53253d5b40d73df655844ed683cff7959d42c330c0d061db918385df07870e16da3 SHA512 3151694b1fba1acc52e3bcfee0231008b14934e89da5885d7e063c6f023479c42040c42a8c0aa6ff1f8303ad6b2a70f0687c8a218830de7231007ef8748457bf -EBUILD busted-2.0.0-r101.ebuild 1184 BLAKE2B c4ad4877278e017e14396ae758e89feb8a225eca37019799a331e0983af1f82f937fad8109f550082dd102a3565cc9317d1fcde608953289fd94a734d74cbed3 SHA512 3c6f57c9ef931377ccb3713bc7043e45fc9a6a4dc2a0e30755101891b27e0dc8de899669bdfcf34710a520203eeacabdc5f89e67880e0457e42354c812818e71 +EBUILD busted-2.0.0-r1.ebuild 1184 BLAKE2B 6cfedad1a93e4918b337e76e052d03746363572c719fe07a109ba99787643548ed3a4377a51b602603b5481d71ad737ae95fa4bedc3baeb68cadb1b85fc9f2da SHA512 37a8f0299093528fd5529769d35a55b79253986339bde919ae9abdc659596ae395e8eb1fc9a4e6b11b2e9491b59829455cb9bf78fe56a119b23d0167fcd12e81 MISC metadata.xml 778 BLAKE2B eaa8fb83d2207baba024dbca322175de701610881c08ace237aaddc0567861fe6b70f8461ce6c63283b8b43014c4a27c96152e5365ed9f6ece5befed59cb4c94 SHA512 55476c9f7c2028125fb3e2ffe89f586e0409343988031a49adf6ab7cee3936ecc7501fcb1abbed1704fe820cf1e9de7735b93461e04b8622d367daefab93cdfe diff --git a/dev-lua/busted/busted-2.0.0-r1.ebuild b/dev-lua/busted/busted-2.0.0-r1.ebuild new file mode 100644 index 000000000000..4629e0305062 --- /dev/null +++ b/dev-lua/busted/busted-2.0.0-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="Elegant Lua unit testing" +HOMEPAGE="http://olivinelabs.com/busted/" +SRC_URI="https://github.com/Olivine-Labs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-lua/lua_cliargs[${LUA_USEDEP}] + dev-lua/luafilesystem[${LUA_USEDEP}] + dev-lua/luasystem[${LUA_USEDEP}] + dev-lua/dkjson[${LUA_USEDEP}] + dev-lua/say[${LUA_USEDEP}] + dev-lua/luassert[${LUA_USEDEP}] + dev-lua/lua-term[${LUA_USEDEP}] + dev-lua/penlight[${LUA_USEDEP}] + dev-lua/mediator_lua[${LUA_USEDEP}] + ${LUA_DEPS} +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig + test? ( + dev-lua/busted + ${RDEPEND} + ) +" + +lua_src_test() { + busted --lua=${ELUA} || die +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + insinto $(lua_get_lmod_dir) + doins -r busted +} + +src_install() { + dobin bin/busted + + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/busted/busted-2.0.0-r101.ebuild b/dev-lua/busted/busted-2.0.0-r101.ebuild deleted file mode 100644 index 127e8b9b3857..000000000000 --- a/dev-lua/busted/busted-2.0.0-r101.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="Elegant Lua unit testing" -HOMEPAGE="http://olivinelabs.com/busted/" -SRC_URI="https://github.com/Olivine-Labs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-lua/lua_cliargs[${LUA_USEDEP}] - dev-lua/luafilesystem[${LUA_USEDEP}] - dev-lua/luasystem[${LUA_USEDEP}] - dev-lua/dkjson[${LUA_USEDEP}] - dev-lua/say[${LUA_USEDEP}] - dev-lua/luassert[${LUA_USEDEP}] - dev-lua/lua-term[${LUA_USEDEP}] - dev-lua/penlight[${LUA_USEDEP}] - dev-lua/mediator_lua[${LUA_USEDEP}] - ${LUA_DEPS} -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lua/busted - ${RDEPEND} - ) -" - -lua_src_test() { - busted --lua=${ELUA} || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins -r busted -} - -src_install() { - dobin bin/busted - - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/dkjson/Manifest b/dev-lua/dkjson/Manifest index ac8b4cd7e25d..08f8c28da211 100644 --- a/dev-lua/dkjson/Manifest +++ b/dev-lua/dkjson/Manifest @@ -1,5 +1,3 @@ -DIST dkjson-2.5.tar.gz 15799 BLAKE2B 25cf9aa3d00d87b367096dc793984766d7777c98ec9e97c5bd72961fb0141bb1ae94682f3719d11bde52104a755636de546fe8aece0fbf7147045175ad8bcea9 SHA512 ec9a226c3a94d7561f8f51bb0e6c92a64385b0d8baf83de862cce7e1c302d900bff723be23e4b5b4c3c2accafaf8d75d4b0842e14b2e41390a3f9761d46a38af DIST dkjson-2.6.tar.gz 15803 BLAKE2B fdb471b94b50d90ac3ca2a6230e8a2f6b5f1362b368a4fbdf2b54b12cfd38762f448a1a752aa6022e1c80806d62d72a861f048e1734edb081d6fc1dbf225a2da SHA512 eea9dfb386672114e4269284eda045161289b43c872b9108971babbb247e686ea1c045bd4f127037e949b356630fa430037fb4b1a1eb7b5cc51f80d144a5add2 -EBUILD dkjson-2.5-r100.ebuild 922 BLAKE2B 2739db76c14635ccb152ba51154f09bf4bf1ea142ca9a8468c70e7840610790110eac82974df883da05ab319db1d9fa73823a6b122bc3922bdca232641be9cf6 SHA512 468c04eb604f9ecc73311de2b6cea2626ad3b8144ce4b969b0393758efea87468a3cddf8a9f90c7fd2535549e6b61c0050c39385610a64608e709dd3c6aac6c1 EBUILD dkjson-2.6.ebuild 922 BLAKE2B ff4dd9e79faf43cc2c0c7b37635d08cff263131138d581ff1aaf7d99f870e2c06783101ef58e6b7bb5db55c169fdda297b546bed392e38f3f75a1596a5b7a7cc SHA512 244c58b97e7b9d9baa985355942457266ff5d70a2f58a269e5fd3423216bdb5ded866c96dab0000e5a99efacf35bd55e9ad98944db974048343f28b0910aaa4e MISC metadata.xml 746 BLAKE2B d46085001dee037fae4c52ebde878d53de21f48efba0a5a56b4514649eabd5ff238345f3b685d78432a885172b42f862e37d0e327caa3338feb771a6f1bd5f1b SHA512 8cda2b22f6509c636f38cfaf0dfc4084422d33ecca84627823d87f86bbdef5ca97def3b98bd372c46a509c83f8e0aab4bf74b3661c3119c94245117439eceb01 diff --git a/dev-lua/dkjson/dkjson-2.5-r100.ebuild b/dev-lua/dkjson/dkjson-2.5-r100.ebuild deleted file mode 100644 index a04ce11a624e..000000000000 --- a/dev-lua/dkjson/dkjson-2.5-r100.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="David Kolf's JSON module for Lua" -HOMEPAGE="http://dkolf.de/src/dkjson-lua.fsl/" -SRC_URI="http://dkolf.de/src/dkjson-lua.fsl/tarball/${P}.tar.gz?uuid=release_2_5 -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( ${RDEPEND} ) -" - -DOCS=( "readme.txt" ) - -lua_src_test() { - ${ELUA} jsontest.lua || die - ${ELUA} speedtest.lua ${PN} || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins dkjson.lua -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/inifile/Manifest b/dev-lua/inifile/Manifest index dcae7f7959df..49fd8c28277d 100644 --- a/dev-lua/inifile/Manifest +++ b/dev-lua/inifile/Manifest @@ -1,3 +1,3 @@ DIST inifile-1.0.tar.gz 2611 BLAKE2B cdda6d9b2de45b4bec4695029018e37fe22a993afe5a54df4f4c519457d00267338de5aa3379a72dc7ab962260cd39f49674c2685799e4ad5544fed938c1080b SHA512 d0a9aa825cd5cf4a3b0b562853f3593141f537388c3e3a4334317b2536aa2dd695bdea37058d3d907aad10162bb71ef5b324c769e65cbd18e4526e37275cb970 -EBUILD inifile-1.0-r100.ebuild 664 BLAKE2B d6e65eb00300e945c0ec9bac30210c2dbc77155c3d1d268e8701d5e6abfa06c96978779df94f076011d70d405f40f1a6efcf82b7f699f563630ef8cde8822d55 SHA512 9df95e1dd934d681e5c71832ac4dcb5eae50b1249d8240ae980638bc1262fa66909dc5ad752a4eaa100eb52248345e82e993c83cbc1d8f3597f735ec7928ac02 +EBUILD inifile-1.0-r1.ebuild 664 BLAKE2B cad9efa77e9bf08f05862bae7d5b2af9f1a11338fb146cf9f2b85218ac38d3d051dd24a03482503208ce123b6b1dd4f51f20bdd994956e3560af2aa370dd599a SHA512 f60be40d1d88c4b9553a87a422531f1fd7ff7aa0f677cf86f6c6e46ca0cca2dfac8266fc4c659c04788ee6fb2e86797d08ddcea325c65a57b01956b67b060c8e MISC metadata.xml 355 BLAKE2B 1271d0462587becbdf4e3e24e0db00b9f3502678209a672849b7d2dfae8b78d905a389eb9297a0940a39439b4a1df377a259fc2630a7ec0fa0c6defa98bfc92f SHA512 97e1f47e7ead8941356d1085e52d488d0eb4f7e2c5cb1a5468c6febe83baee550667f8c12b247a50401ac2ed6be5319b20e5bf106c151f401724211a438d1376 diff --git a/dev-lua/inifile/inifile-1.0-r1.ebuild b/dev-lua/inifile/inifile-1.0-r1.ebuild new file mode 100644 index 000000000000..cadc6c0d76bb --- /dev/null +++ b/dev-lua/inifile/inifile-1.0-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..4} luajit ) +MY_PV="${PV/_p/-}" + +inherit lua + +DESCRIPTION="A simple and complete ini parser for Lua" +HOMEPAGE="https://github.com/bartbes/inifile/" +SRC_URI="https://github.com/bartbes/inifile/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +BDEPEND="virtual/pkgconfig" + +lua_src_install() { + insinto $(lua_get_lmod_dir) + doins inifile.lua +} + +src_install() { + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/inifile/inifile-1.0-r100.ebuild b/dev-lua/inifile/inifile-1.0-r100.ebuild deleted file mode 100644 index f8a98461d83c..000000000000 --- a/dev-lua/inifile/inifile-1.0-r100.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) -MY_PV="${PV/_p/-}" - -inherit lua - -DESCRIPTION="A simple and complete ini parser for Lua" -HOMEPAGE="https://github.com/bartbes/inifile/" -SRC_URI="https://github.com/bartbes/inifile/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -BDEPEND="virtual/pkgconfig" - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins inifile.lua -} - -src_install() { - lua_foreach_impl lua_src_install -} diff --git a/dev-lua/lanes/Manifest b/dev-lua/lanes/Manifest index e029932a3fe7..05084ef0ab97 100644 --- a/dev-lua/lanes/Manifest +++ b/dev-lua/lanes/Manifest @@ -1,4 +1,6 @@ AUX lanes-3.13.0-makefile.patch 2719 BLAKE2B 2ee48812f971a3ed9d6425b115fa7415fb4c47596f25a32efd4c3d5fb8eb7f70839ae21d4970fa2120c5f16847d6bb10a417a228594a7f6eedb6d53a7bd062c8 SHA512 6a511ad7cf2dac9abff275c01c885adac04b40de46fe7d776ebea1663291e9a043d9ced6f470931cafdddc200895006e389a6fb6a2e5164bdef6b6acd2f1d38c DIST lanes-3.15.1.tar.gz 252057 BLAKE2B 36de0b85d6d7f43406249e4463c6560d3d539791700d4bd77cd366dd04b8cb672c5aff68c4409dd4e6b5df8ab93f6841c2168ecea9f4ea60768e42f3ffc543e9 SHA512 110528e3ffda5e721046f52a31d9cc707db4b7cca1a706d8c2e35b54d26375855f8ba52f4568c42caa2707da7c05ac1278460af185346bfd4fafdd7c237d256a -EBUILD lanes-3.15.1.ebuild 1584 BLAKE2B 80bf6221f1aa611ed32cb4e50859975cb659e9f376b6e00b22f8f892310955686b4fb4550b34913483961b6cbdd5011b354a98cdb47c0caceebb75dec077ebd9 SHA512 289db40c60c855c57f390c045fff2c2d0ca4c07dbcf33fec68115feff07e1e4d2bd5973de0a258403eea90e8ec20e5700584d6310030f828897990f274d15c45 +DIST lanes-3.16.0.tar.gz 257945 BLAKE2B aecc0bd551f10b29791acdde8da30fb83591395eac4d152999a0e92fe9738a6171b13363edae2d94b1db47398a01e011833ccee7a7f234033d3230605423c0b6 SHA512 ffd935baae8af752591251bbb1a7f936034ad281870d453e6e1b4291c175c91537ccae23ec25a616b45e8ab601222f323e05e938d7887091ba7e132b0cd5e449 +EBUILD lanes-3.15.1-r1.ebuild 1584 BLAKE2B d1ec0f298770de80c4530a1946ae0b8c0392556e2cfff75005fbd82582a97e058721a36a19ec62a675f4f698071cdf62449ea492e38b0c339d4f6895f0fdfcea SHA512 74c40ce0d417d7967d38ac86b811cb35329965047b9b02d1f7ed90ffd8c6b0b34e7c885720b26d62ce95d74f89f1e3dcb0552d11a4f1d570a2ab3c17c2963735 +EBUILD lanes-3.16.0.ebuild 1585 BLAKE2B f6fb98139e1abcd8830577765bb8a8840df5bb9ccf4b3d5ec1603ae5809679f2d5a3692d687a2b0782b1cbd861f48d0238478d9fd889ec2500d518f4044fae04 SHA512 6c96f870a8dd1d2e61f811faf207e294a9d7ba69be578580e447892266c6cc51db29657738e705e9409d362712a922445cc7a052b2ee967d0ae7976e3b652a5a MISC metadata.xml 439 BLAKE2B 64ca90f83e145d31acd41464d9661aa5ad164df3a9050084d4d272f7a834455bc6a9b7657bf34a3829927208a14ad8fb409a2e12f890be90008d858392f5065a SHA512 a55de988fd5da55fc51cbc3750361b95a7aa1c98e343725416eeaf8fe5c09c12c80f736593abd3bf08840b66602e6087094d9748ea238135de1f08a324a92c0a diff --git a/dev-lua/lanes/lanes-3.15.1-r1.ebuild b/dev-lua/lanes/lanes-3.15.1-r1.ebuild new file mode 100644 index 000000000000..f31509f4e45e --- /dev/null +++ b/dev-lua/lanes/lanes-3.15.1-r1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="Lightweight, native, lazy evaluating multithreading library" +HOMEPAGE="https://github.com/LuaLanes/lanes" +SRC_URI="https://github.com/LuaLanes/lanes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# Tests are currently somehow problematic. +# https://github.com/LuaLanes/lanes/issues/197 +# https://github.com/LuaLanes/lanes/issues/198 +RESTRICT="test" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( ${RDEPEND} ) +" + +HTML_DOCS=( "docs/." ) + +PATCHES=( "${FILESDIR}/${PN}-3.13.0-makefile.patch" ) + +src_prepare() { + default + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "CC=$(tc-getCC)" + "LUA=${ELUA}" + "LUA_FLAGS=$(lua_get_CFLAGS)" + "LUA_LIBS=" + "OPT_FLAGS=${CFLAGS}" + ) + + tc-export PKG_CONFIG + + emake "${myemakeargs[@]}" + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + pushd "${BUILD_DIR}" || die + + emake LUA="${ELUA}" test + + popd +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "LUA_LIBDIR=${ED}/$(lua_get_cmod_dir)" + "LUA_SHAREDIR=${ED}/$(lua_get_lmod_dir)" + ) + + emake "${myemakeargs[@]}" install + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/lanes/lanes-3.15.1.ebuild b/dev-lua/lanes/lanes-3.15.1.ebuild deleted file mode 100644 index 5b0acc4cce82..000000000000 --- a/dev-lua/lanes/lanes-3.15.1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="Lightweight, native, lazy evaluating multithreading library" -HOMEPAGE="https://github.com/LuaLanes/lanes" -SRC_URI="https://github.com/LuaLanes/lanes/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# Tests are currently somehow problematic. -# https://github.com/LuaLanes/lanes/issues/197 -# https://github.com/LuaLanes/lanes/issues/198 -RESTRICT="test" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( ${RDEPEND} ) -" - -HTML_DOCS=( "docs/." ) - -PATCHES=( "${FILESDIR}/${PN}-3.13.0-makefile.patch" ) - -src_prepare() { - default - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CC=$(tc-getCC)" - "LUA=${ELUA}" - "LUA_FLAGS=$(lua_get_CFLAGS)" - "LUA_LIBS=" - "OPT_FLAGS=${CFLAGS}" - ) - - tc-export PKG_CONFIG - - emake "${myemakeargs[@]}" - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - pushd "${BUILD_DIR}" || die - - emake LUA="${ELUA}" test - - popd -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "LUA_LIBDIR=${ED}/$(lua_get_cmod_dir)" - "LUA_SHAREDIR=${ED}/$(lua_get_lmod_dir)" - ) - - emake "${myemakeargs[@]}" install - - popd -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/lanes/lanes-3.16.0.ebuild b/dev-lua/lanes/lanes-3.16.0.ebuild new file mode 100644 index 000000000000..da2c983695a2 --- /dev/null +++ b/dev-lua/lanes/lanes-3.16.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="Lightweight, native, lazy evaluating multithreading library" +HOMEPAGE="https://github.com/LuaLanes/lanes" +SRC_URI="https://github.com/LuaLanes/lanes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# Tests are currently somehow problematic. +# https://github.com/LuaLanes/lanes/issues/197 +# https://github.com/LuaLanes/lanes/issues/198 +RESTRICT="test" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( ${RDEPEND} ) +" + +HTML_DOCS=( "docs/." ) + +PATCHES=( "${FILESDIR}/${PN}-3.13.0-makefile.patch" ) + +src_prepare() { + default + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "CC=$(tc-getCC)" + "LUA=${ELUA}" + "LUA_FLAGS=$(lua_get_CFLAGS)" + "LUA_LIBS=" + "OPT_FLAGS=${CFLAGS}" + ) + + tc-export PKG_CONFIG + + emake "${myemakeargs[@]}" + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + pushd "${BUILD_DIR}" || die + + emake LUA="${ELUA}" test + + popd +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "LUA_LIBDIR=${ED}/$(lua_get_cmod_dir)" + "LUA_SHAREDIR=${ED}/$(lua_get_lmod_dir)" + ) + + emake "${myemakeargs[@]}" install + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/lgi/Manifest b/dev-lua/lgi/Manifest index a8e3266178e2..f555ce4a26ba 100644 --- a/dev-lua/lgi/Manifest +++ b/dev-lua/lgi/Manifest @@ -1,4 +1,4 @@ AUX lgi-0.9.2-lua54.patch 886 BLAKE2B f2163836ca359d91f2f36d6b9fa0bd4aeeebed80a27c0ea8f11c3d025f8e84393b7e5f82cf87de7c567fad34285de8d40da32dae85dbba9efe34b2596801b059 SHA512 9b43ea4ae0e6844f33ab2fe71d04443c4336b91d287aee31ed438c9fb63a201674b160aa8e4593c90459115f60d64e27633e63db9e0466cc7ce2ce244920c431 DIST lgi-0.9.2.tar.gz 291463 BLAKE2B d89752e7c56f9a695f97f90680515fd9acab57991121ec3455fcd88aa0b64828f060d9bf222fb1ab14bdfc956ec3ad296af848168532d09694a0cacbb55dac71 SHA512 755a96b78530f42da6d4e2664f8e37cb07a356419e7e6448003c3f841c9d98ad18b851715d9eb203ea7eb27b13ec46223fa8a1c90a99fd12960ce85b0a695335 -EBUILD lgi-0.9.2-r100.ebuild 2577 BLAKE2B 5d46a16e20ab66d71aeed0f5876371d04a97e4b2b9575c703a62c2e45084aedf0b44e140277f6d13ec48564a424a7911ba207faab99f571717e4fb66871e2aa5 SHA512 3d060d341e958dac964572f2ff86e2aeddb782f485219fe3dde84331be472bc4cc30e12286c72c4323f3063edf582675311b803377697d98599015e56061fbb7 +EBUILD lgi-0.9.2-r100.ebuild 2679 BLAKE2B d8806d5e2a0443e9c60e3fe5851008e0c343c7add14bbfcae26da1ccab0818eedac7082e0859b33e709317cc1ebe40a7d65452c8a889cf8db1a3a3cb4a612aec SHA512 a2224e460ba4771490a50deecf00d57342f937a5a7444d521c772cc10ab7cbaefe77d5798f2040cccbcb76f624fe1d09920f3310f68525def9380f0aba5ac1fc MISC metadata.xml 302 BLAKE2B 0cad0e03b7c04a3c21166ff6c01b246f7a95fc6a81f2130dd08d63a8360ba349e95b769800483fb5f83cd4a151ce96779a21581914bdc122667c84151a9cc0be SHA512 3cced4ac33f21273187d870794dc33900a8e0f6b9590c49f3e69cd6b906b44395b6327ad81110deb4df36b14e070362b08411a080458694db4e4e45c2431af39 diff --git a/dev-lua/lgi/lgi-0.9.2-r100.ebuild b/dev-lua/lgi/lgi-0.9.2-r100.ebuild index 8c362af8788a..4fab943f27a6 100644 --- a/dev-lua/lgi/lgi-0.9.2-r100.ebuild +++ b/dev-lua/lgi/lgi-0.9.2-r100.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -97,9 +97,14 @@ src_compile() { lua_src_test() { pushd "${BUILD_DIR}" || die - virtx \ - lgi_emake_wrapper \ - check + + if [[ ${ELUA} == luajit ]]; then + einfo "Tests are currently not supported on LuaJIT" + else + virtx \ + lgi_emake_wrapper \ + check + fi popd } diff --git a/dev-lua/lpeg/Manifest b/dev-lua/lpeg/Manifest index 83f017970a00..835ea4cdf992 100644 --- a/dev-lua/lpeg/Manifest +++ b/dev-lua/lpeg/Manifest @@ -1,4 +1,4 @@ AUX lpeg-1.0.2-makefile.patch 671 BLAKE2B 4ed03dc08e737fe6cc45f4fe9c53657a71341cac69a3ec6fa52d124dbf5c3b58bcf1077d255598f98952eb2329905a25b45e4c031ab9fb82700d919d7f264452 SHA512 0d17351cda382ddb5574f7d14bc6479439cc703ac0c360b2b0f043288427beda9aea1f229fd2e0ea8b604bd935bce2fc959a2410804bfd82bb2c2e128ab501ac DIST lpeg-1.0.2.tar.gz 71840 BLAKE2B e0d8fb4e9d17c9018f0b206cd3f7c9c0e21398c119600b5b0705c8df19e0956347bea795c7c3ded8e62e0c09802dd8eab931a5e3769fcacf44c35aa2b17fa8d6 SHA512 110527ddf9f8e5e8a80ef0ae8847c8ba8cd2597dba3bfe2865cba9af60daafbb885f21e74231952f5ab793d021e050b482066a821c6954d52090a5eae77e9814 -EBUILD lpeg-1.0.2-r101.ebuild 1969 BLAKE2B c5a61fdff2f2f7c767c432bf2adf72aaebdd8b9e1bd8095c5d5c8b747e10525c81a14288fc29cb311d2c2b9117fa2d9384550d0b2e16fcf7324dca4b5da23efd SHA512 1a07cb30b9996833d39bd886f9a90e739227d74246c620be5ec61d1b203d19ccc738207c196a315b56caa589af6e689a1be4cb42abcdae9e4371ddef967a9258 +EBUILD lpeg-1.0.2-r101.ebuild 1970 BLAKE2B 3d1305e370b779579c575ca5f17bd33d8f6323f9cfa2e6b0d7a555499bc490cfb0b1c2eb65f440d390001a8b48491dc9706932db61ced6f00dbe3e8bca1deff7 SHA512 388eec995598d7f8bc40249f88663fcc70b5ca8d12947287c69dcc97bc26a61bc2f67a27862b4bb73a2389ff7319b79eae415a1f0e87ea4e3945922b179fe46d MISC metadata.xml 258 BLAKE2B c0d0fed17412419de0d059e7ccb4289f3ffb2628a07c3d15329cba8ed726b2c52efde7ad15857b845ce71e7eeca903467f592e3e324d91147583f5178e5378fa SHA512 0dbe2c5806353798c494bddc4034ccd37181951a6f5085bbb25d15d36d4a800634db47d25d1834bc920000533e4f4db7a02840dd18bd460b35c1f77b743fa1d1 diff --git a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild index 08b5a63d3bf1..411d41357574 100644 --- a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild +++ b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild @@ -50,7 +50,7 @@ src_prepare() { lua_src_compile() { cd "${S}.${ELUA}/" || die emake CC="$(tc-getCC)" \ - LUADIR="${EPREFIX}/$(lua_get_include_dir)" + LUADIR="${ESYSROOT}/$(lua_get_include_dir)" } src_compile() { diff --git a/dev-lua/lua-argparse/Manifest b/dev-lua/lua-argparse/Manifest index 74fa8489bebf..4e1e51f50982 100644 --- a/dev-lua/lua-argparse/Manifest +++ b/dev-lua/lua-argparse/Manifest @@ -1,3 +1,3 @@ DIST lua-argparse-0.7.1.tar.gz 43778 BLAKE2B 6bc6a3dee3fd98cb8c00fa3ccb3ae9ffdb9f2707d80dd7f5717e1265430731957b756672ed4acd9222c686108f8a8b8c71c71285c2540e818396faf302c1d287 SHA512 f192d0c591516a74408a19c0bbf34233be180f63794211a951d19fc8d981749bc71eace16a4680c8f2bb302ab48958c6a9ffc84022a1754275fc1f9113ae32b0 -EBUILD lua-argparse-0.7.1.ebuild 737 BLAKE2B e88b2966b97d6df2e85a6ffab728a119ec7b3d372d3279cc9455b26820519ba9e292bfe9329fa9d8bfc985715fdb3671944783c06b406d6c1c53193587f7961a SHA512 71b245b704dab98f2f5dbed04c9c0591b1a009580b9d26f2d21915619b351a2f14bafa23f0ee04a7fcfea7d52a0eec4e8dd5b0f9ef2d68eeedaeebc0b166dcf9 +EBUILD lua-argparse-0.7.1-r1.ebuild 737 BLAKE2B 6f62adf69af264bb9d3785008f23de4e320ca3556c9d4551c4d3e7567f19d64eb334af5b29d869d0371f308417e5a05d076d93511ca723c215c6d91dd6644d91 SHA512 0a79d9b8f7aaf59c46e9eb3ca8219b7ca538e543230c667dc3272cd5d329e799540b4f1664070df791754e7c9e258bd26510c9e60c57e5c63bb7607951bf7cdc MISC metadata.xml 720 BLAKE2B 2d0f8be0f8fee0135a5f7138f3e101181ea3a2812ce6a66ab394712271c722b43fa2d826c65551cfafd304a9fb7b437e6d7deed63aace7c139967e6c44f67547 SHA512 e3aedd2cc7908019da61bc54aa737e1523280db3d3e8cc8a5208962b9bbce8e2597506ccc245f4617e54e34f3877d45dcca541d36244d0e8a40d9a92d808928c diff --git a/dev-lua/lua-argparse/lua-argparse-0.7.1-r1.ebuild b/dev-lua/lua-argparse/lua-argparse-0.7.1-r1.ebuild new file mode 100644 index 000000000000..a5ec5f1a7f61 --- /dev/null +++ b/dev-lua/lua-argparse/lua-argparse-0.7.1-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="Feature-rich command line parser for Lua" +HOMEPAGE="https://github.com/luarocks/argparse" +SRC_URI="https://github.com/luarocks/${PN/lua-/}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN//lua-/}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +lua_src_install() { + insinto "$(lua_get_lmod_dir)" + doins src/argparse.lua +} + +src_install() { + default + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/lua-argparse/lua-argparse-0.7.1.ebuild b/dev-lua/lua-argparse/lua-argparse-0.7.1.ebuild deleted file mode 100644 index 5823ece867f9..000000000000 --- a/dev-lua/lua-argparse/lua-argparse-0.7.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="Feature-rich command line parser for Lua" -HOMEPAGE="https://github.com/luarocks/argparse" -SRC_URI="https://github.com/luarocks/${PN/lua-/}/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN//lua-/}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -lua_src_install() { - insinto "$(lua_get_lmod_dir)" - doins src/argparse.lua -} - -src_install() { - default - lua_foreach_impl lua_src_install -} diff --git a/dev-lua/lua-bit32/Manifest b/dev-lua/lua-bit32/Manifest index b67817c955fc..18492e9c19e9 100644 --- a/dev-lua/lua-bit32/Manifest +++ b/dev-lua/lua-bit32/Manifest @@ -1,3 +1,3 @@ DIST lua-compat53-0.10.tar.gz 53695 BLAKE2B e570aedb23b8ed7ca38c4316ffab25b93a0f9f6f0fae79af563ca8a81dd6453ac273e1f9e70674c484a2dec68749e7d53a1c1736a72616c210b8e38a31b3f191 SHA512 f7f39085f4f6b16095f41e635b4c5477b3dab5e42b5b65a9d522941a3807ea521d4a27a77293a3c9d0ecea78a1f6c2a2497394b2d220f4d7d65e23510563d46d -EBUILD lua-bit32-5.3.5.1.ebuild 1435 BLAKE2B 099af488c89f6c3952309e7f432171a5b83316986bbdc7caaa43b7c0cac313b37c70281d3f7f9dcc92a1a8dc80a12c8a41fc9429d5f25c34ac08fbf44822886a SHA512 c67239aec7a3f2e68490cd46bec65fdad428b494851243cc3864317d6227961a27ba36b28ef2e481ab33d14c175ef0d35a862ece9459b9b8956755a5ccb86c94 +EBUILD lua-bit32-5.3.5.1-r1.ebuild 1435 BLAKE2B a4fce5a5499e24860ce4cdec4ff09132a73a728e67000e097ea612d36738d258601637cb44b12c1fc323ee29b8b361307a69dd7b0ceb177bac9ee6015cfa9959 SHA512 e141ef3267ddeb5c5d4f0f5978bc9df9425916bb61049f9153aedecd1e3be825fcd07c0997263396cc802eb1dffc15e2b2837752ccaaf19cff280e2d09420409 MISC metadata.xml 611 BLAKE2B 9a21a0c6e2ecf52c5252061d73a2aa21bbfb49f6983dde4cabca70ef02d61bababc2a257e2e4c3cf4ca88e053dd946ef9c96bfee1a0488c92b7609e4efc82781 SHA512 9ea22021bf3d29ec0128a37faffe0e96c4fd8cdcdf96e9134836892b85158fb1a2c70f34adb739774b93a605a48fc1249e5921a5e4f7b21e27f81296b8751fb2 diff --git a/dev-lua/lua-bit32/lua-bit32-5.3.5.1-r1.ebuild b/dev-lua/lua-bit32/lua-bit32-5.3.5.1-r1.ebuild new file mode 100644 index 000000000000..e46888296c25 --- /dev/null +++ b/dev-lua/lua-bit32/lua-bit32-5.3.5.1-r1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) + +MY_PN="lua-compat-5.3" +MY_PV="0.10" + +inherit lua toolchain-funcs + +DESCRIPTION="Backported Lua bit manipulation library" +HOMEPAGE="https://github.com/keplerproject/lua-compat-5.3" +SRC_URI="https://github.com/keplerproject/${MY_PN}/archive/v${MY_PV}.tar.gz -> lua-compat53-${MY_PV}.tar.gz" +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +DEPEND="${LUA_DEPS}" +RDEPEND="${DEPEND}" + +lua_src_compile() { + local compiler=( + "$(tc-getCC)" + "${CFLAGS}" + "-fPIC" + "${LDFLAGS}" + "-DLUA_COMPAT_BITLIB" + "-Ic-api" + "$(lua_get_CFLAGS)" + "-c lbitlib.c" + "-o lbitlib-${ELUA}.o" + ) + einfo "${compiler[@]}" + ${compiler[@]} || die + + local linker=( + "$(tc-getCC)" + "-shared" + "${LDFLAGS}" + "-o bit32-${ELUA}.so" + "lbitlib-${ELUA}.o" + ) + einfo "${linker[@]}" + ${linker[@]} || die +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + LUA_CPATH="./bit32-${ELUA}.so" "${ELUA}" "tests/test-bit32.lua" || die +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + exeinto "$(lua_get_cmod_dir)" + newexe "bit32-${ELUA}.so" "bit32.so" +} + +src_install() { + default + + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/lua-bit32/lua-bit32-5.3.5.1.ebuild b/dev-lua/lua-bit32/lua-bit32-5.3.5.1.ebuild deleted file mode 100644 index 01596fb23552..000000000000 --- a/dev-lua/lua-bit32/lua-bit32-5.3.5.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-1 luajit ) - -MY_PN="lua-compat-5.3" -MY_PV="0.10" - -inherit lua toolchain-funcs - -DESCRIPTION="Backported Lua bit manipulation library" -HOMEPAGE="https://github.com/keplerproject/lua-compat-5.3" -SRC_URI="https://github.com/keplerproject/${MY_PN}/archive/v${MY_PV}.tar.gz -> lua-compat53-${MY_PV}.tar.gz" -S="${WORKDIR}/${MY_PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" - -lua_src_compile() { - local compiler=( - "$(tc-getCC)" - "${CFLAGS}" - "-fPIC" - "${LDFLAGS}" - "-DLUA_COMPAT_BITLIB" - "-Ic-api" - "$(lua_get_CFLAGS)" - "-c lbitlib.c" - "-o lbitlib-${ELUA}.o" - ) - einfo "${compiler[@]}" - ${compiler[@]} || die - - local linker=( - "$(tc-getCC)" - "-shared" - "${LDFLAGS}" - "-o bit32-${ELUA}.so" - "lbitlib-${ELUA}.o" - ) - einfo "${linker[@]}" - ${linker[@]} || die -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - LUA_CPATH="./bit32-${ELUA}.so" "${ELUA}" "tests/test-bit32.lua" || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - exeinto "$(lua_get_cmod_dir)" - newexe "bit32-${ELUA}.so" "bit32.so" -} - -src_install() { - default - - lua_foreach_impl lua_src_install -} diff --git a/dev-lua/lua-cjson/Manifest b/dev-lua/lua-cjson/Manifest index dfc50c48f8e7..1246b696fa6a 100644 --- a/dev-lua/lua-cjson/Manifest +++ b/dev-lua/lua-cjson/Manifest @@ -1,5 +1,5 @@ AUX lua-cjson-2.1.0.8-lua52.patch 3588 BLAKE2B 989bd667dd62cf7b39c0188c1fcf94d6890e9839c662e75782bba26faf9fa35c7def97c172c74ec8cb3eb07a0413aa66e7b860d07c2caf459be52ec37450dd1f SHA512 9f16ae9d7885d835252a49208e00199ee8d4bf10790a9b2e696026171831b4a579938ecf7f980631f3fccee55f1d000212dfea80d1ebc22743550847d43f1d26 AUX lua-cjson-2.1.0.8-sparse_array_test_fix.patch 1084 BLAKE2B 3f6e439b54602a8fb07badb87bd53ce8affbb53f7434a32677b1de0cfc92b6f9f75f21a7c09763649c5cbadf59a8647d704cce1e0e98207e72bb696c9cb8ddbe SHA512 31358192ecff4a06ef045cf8b3d8f717e65674752e1ae70a8e87a487e89a4819448285c537ef5393b05bbb285a0708be37bd7dafa9b8bacbf4bb0e8bdd9fdb67 DIST lua-cjson-2.1.0.8.tar.gz 77211 BLAKE2B 227171576318939ab48abe26e87fa905cf9a15e6ff44065c0713b6a6fedac571f1dbbb88526b957836a4368e71c4d19a748b2a3250221572f580f1d32ccf50a0 SHA512 577278ccb58a23ea56ea9ad34c5fb0a07c13c6691a3b666f58fa6427bca269aaec26271d7400dcd253c922d1bb0b3b322915a2ce139880c1ed4c1d2c15437580 -EBUILD lua-cjson-2.1.0.8-r100.ebuild 2065 BLAKE2B 3cd0bf16645af4271e0bf8061f5f96920c1bef955044f225d7e3d84ae367b8026d6c6c731d9be6723404138742d9b5d3f9ff7075b15f25d49654c00c8c3785df SHA512 d8795e4a35c6faf5a2baa1fd17e66bba6c5da56a62cf318f20a32cd7917afa465958234751850824218e42a1eefd5c0e6937e11cf0f599c02a64a6052d98935d +EBUILD lua-cjson-2.1.0.8-r1.ebuild 2065 BLAKE2B 016a94b68065d9a9ce76933ce546b2082a36511a17531d74d92ebdfcd258632fc56e61a30e14b41ab77956d58bf2016a5dbe26c66307f3c9a9f162659ddc2e6c SHA512 423e198199706d68e301d3d851ddca8236d707350c4972e334ffcfbfb8eb6cd0672d92e09535a889d2a0e9cfe27f57257fb7925432dcb044a397c6ec53fb3cd2 MISC metadata.xml 780 BLAKE2B df50b60172764d82dc663a4f1225621a752d801350ad3b7c493a43edcf6a5832130519de7b909cc8063ffe27d4cc1a82fb72a6fcc47e6876e1798cccc2845a14 SHA512 3848dfa6bf7a764b5c7ce385be81fa0991c0a14f7934e9e4cdc742d8ba9d48570cade1419616598745649322f41dad71be33007c03801112b86571ee57061cf0 diff --git a/dev-lua/lua-cjson/lua-cjson-2.1.0.8-r1.ebuild b/dev-lua/lua-cjson/lua-cjson-2.1.0.8-r1.ebuild new file mode 100644 index 000000000000..90bef7a81942 --- /dev/null +++ b/dev-lua/lua-cjson/lua-cjson-2.1.0.8-r1.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="A fast JSON encoding/parsing module for Lua" +HOMEPAGE="https://www.kyne.com.au/~mark/software/lua-cjson.php https://github.com/openresty/lua-cjson" +SRC_URI="https://github.com/openresty/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="+internal-fpconv test +threads" +REQUIRED_USE=" + threads? ( internal-fpconv ) + ${LUA_REQUIRED_USE} +" +RESTRICT="!test? ( test )" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND="test? ( dev-lang/perl )" + +DOCS=( "manual.txt" "NEWS" "performance.txt" "README.md" "THANKS" ) + +PATCHES=( + "${FILESDIR}/${PN}-2.1.0.8-sparse_array_test_fix.patch" + "${FILESDIR}/${PN}-2.1.0.8-lua52.patch" +) + +src_prepare() { + default + + # Don't install tests + sed -e '/cd tests/d' -i Makefile || die + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "CC=$(tc-getCC)" + "CFLAGS=${CFLAGS}" + "LDFLAGS=${LDFLAGS}" + "LUA_INCLUDE_DIR=$(lua_get_include_dir)" + ) + + emake "${myemakeargs[@]}" + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + if ! [[ ${ELUA} == "lua5.3" || ${ELUA} == "lua5.4" ]]; then + pushd "${BUILD_DIR}" || die + cd tests || die + + ln -s "${BUILD_DIR}"/cjson.so ./ || die + ln -s "${S}"/lua/cjson ./ || die + + ./genutf8.pl || die + ./test.lua || die + + popd + else + ewarn "Not running tests under ${ELUA} because they are known to fail" + ewarn "See: https://github.com/openresty/lua-cjson/pull/50" + return + fi +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "DESTDIR=${D}" + "LUA_CMODULE_DIR=$(lua_get_lmod_dir)" + "LUA_MODULE_DIR=$(lua_get_lmod_dir)" + "PREFIX=${EPREFIX}/usr" + ) + + emake "${myemakeargs[@]}" install install-extra + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/lua-cjson/lua-cjson-2.1.0.8-r100.ebuild b/dev-lua/lua-cjson/lua-cjson-2.1.0.8-r100.ebuild deleted file mode 100644 index bd1135eaef0c..000000000000 --- a/dev-lua/lua-cjson/lua-cjson-2.1.0.8-r100.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="A fast JSON encoding/parsing module for Lua" -HOMEPAGE="https://www.kyne.com.au/~mark/software/lua-cjson.php https://github.com/openresty/lua-cjson" -SRC_URI="https://github.com/openresty/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="+internal-fpconv test +threads" -REQUIRED_USE=" - threads? ( internal-fpconv ) - ${LUA_REQUIRED_USE} -" -RESTRICT="!test? ( test )" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND="test? ( dev-lang/perl )" - -DOCS=( "manual.txt" "NEWS" "performance.txt" "README.md" "THANKS" ) - -PATCHES=( - "${FILESDIR}/${PN}-2.1.0.8-sparse_array_test_fix.patch" - "${FILESDIR}/${PN}-2.1.0.8-lua52.patch" -) - -src_prepare() { - default - - # Don't install tests - sed -e '/cd tests/d' -i Makefile || die - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CC=$(tc-getCC)" - "CFLAGS=${CFLAGS}" - "LDFLAGS=${LDFLAGS}" - "LUA_INCLUDE_DIR=$(lua_get_include_dir)" - ) - - emake "${myemakeargs[@]}" - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - if ! [[ ${ELUA} == "lua5.3" || ${ELUA} == "lua5.4" ]]; then - pushd "${BUILD_DIR}" || die - cd tests || die - - ln -s "${BUILD_DIR}"/cjson.so ./ || die - ln -s "${S}"/lua/cjson ./ || die - - ./genutf8.pl || die - ./test.lua || die - - popd - else - ewarn "Not running tests under ${ELUA} because they are known to fail" - ewarn "See: https://github.com/openresty/lua-cjson/pull/50" - return - fi -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "DESTDIR=${D}" - "LUA_CMODULE_DIR=$(lua_get_lmod_dir)" - "LUA_MODULE_DIR=$(lua_get_lmod_dir)" - "PREFIX=${EPREFIX}/usr" - ) - - emake "${myemakeargs[@]}" install install-extra - - popd -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/lua-openssl/Manifest b/dev-lua/lua-openssl/Manifest index 15716b660953..0f504521bce7 100644 --- a/dev-lua/lua-openssl/Manifest +++ b/dev-lua/lua-openssl/Manifest @@ -1,5 +1,5 @@ DIST lua-auxiliar-8d09895473b73e4fb72b7573615f69c36e1860a2.tar.gz 3690 BLAKE2B 8e31e8ad75bcc5840223068fdc9b634c2cbc42d713bba0792a0b04f8e018e36e3bab16a07aaa725d8b2bbd55c3a74271a21366c2cde1b4c6bd735c9438efedec SHA512 c461c23cd50ef43aa37ce2c819a9a485ead1011ecb5ff083a092e49ac79d5398aff1631f441cb8e59acd820024ed51e74420b74da751c0fccd2cfce94f039952 DIST lua-compat-5.3-0.10.tar.gz 53695 BLAKE2B e570aedb23b8ed7ca38c4316ffab25b93a0f9f6f0fae79af563ca8a81dd6453ac273e1f9e70674c484a2dec68749e7d53a1c1736a72616c210b8e38a31b3f191 SHA512 f7f39085f4f6b16095f41e635b4c5477b3dab5e42b5b65a9d522941a3807ea521d4a27a77293a3c9d0ecea78a1f6c2a2497394b2d220f4d7d65e23510563d46d -DIST lua-openssl-0.8.1_p1.tar.gz 425188 BLAKE2B bf3171e921e144c4a13d78df9d69d89b350d4cd4358640ae8d6eb22faea302f0f0cd7687250ff70a8798e7e02c4656964ebfd90f7e98ea2eff051ad3c562029e SHA512 92be296ed18fa1ef982b70c982151cb223402cb92eb7ff8ae92009553e93f8cd24555aa1b653e20772d74b3fc7a7d4f5fc7fb923e54fec130ff6550d64ef909f -EBUILD lua-openssl-0.8.1_p1.ebuild 2760 BLAKE2B 0831ef478ba31d99ba130ad9b66cc36bdc9ac9b01347da4b663e670f0b31ab728b3ee5041a5ac065af7700a0591f0594587659b9ec82cf0bcf5a1fdcfc3e904b SHA512 12a12384057292d3bd06da518665b203cb96c5ff19ca096773efbe811469363a7d88082441283224518c084409e3b19f67e16f84187d0dfecf7e1d5c552ce439 +DIST lua-openssl-0.8.2_p1.tar.gz 400195 BLAKE2B 19d920241e5ee61b9892eb78ef608051ea226a0d3f299b96995b049fc5afb784c2036c2db95b3a141a810acc9372c3376abe61947c4d3758f8769fd572cde26e SHA512 20e547bbd2f153124ea79cc8ee4c652301e833854026ae45e5f24068632afcc43d36ddabf9bfa4645c1cbc09bad99719f4ca1ba1e41331f58fe09c3b91bac705 +EBUILD lua-openssl-0.8.2_p1.ebuild 2676 BLAKE2B 1d73e3439e238dbe1122a3519243b9607a604cb4d9e57dc418d838c1ef195ec457022cdef2aeafef17e9a4124d5474c1ad69ac84bd2f47d8af8dffe8330ab9c8 SHA512 66939aaad77594bf30916451f855d03d8e0f3c80bc60f8145cb7bdc3c5949d35ae7aa319f06209d9b3368b2a3ee810974f64f8e8693e89ebbddb1b126323008f MISC metadata.xml 570 BLAKE2B 06322c0fe99c059d025b625bdace98c34fce4a59a4b4e8f8daec67ba9b1303b576216873514b834929446decb541df1ab4927a12092f74ce2bf0222afcfee941 SHA512 5a2a5837995d403a2056caeec07e0e7a729e0699d1b73cb8d00e3a2a3426d829cfe89d1522770d13edf479d0c2eb0becaff0e3446fca4c2947df97df008f7184 diff --git a/dev-lua/lua-openssl/lua-openssl-0.8.1_p1.ebuild b/dev-lua/lua-openssl/lua-openssl-0.8.1_p1.ebuild deleted file mode 100644 index 002170168ee4..000000000000 --- a/dev-lua/lua-openssl/lua-openssl-0.8.1_p1.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EGIT_COMMIT_AUX="8d09895473b73e4fb72b7573615f69c36e1860a2" -LUA_COMPAT=( lua5-{1..4} luajit ) -MY_PN_AUX="lua-auxiliar" -MY_PN_COMPAT="lua-compat-5.3" -MY_PV="${PV//_p/-}" -MY_PV_COMPAT="0.10" - -inherit lua toolchain-funcs - -DESCRIPTION="OpenSSL binding for Lua" -HOMEPAGE="https://github.com/zhaozg/lua-openssl" -SRC_URI=" - https://github.com/zhaozg/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz - https://github.com/zhaozg/${MY_PN_AUX}/archive/${EGIT_COMMIT_AUX}.tar.gz -> ${MY_PN_AUX}-${EGIT_COMMIT_AUX}.tar.gz - https://github.com/keplerproject/${MY_PN_COMPAT}/archive/v${MY_PV_COMPAT}.tar.gz -> ${MY_PN_COMPAT}-${MY_PV_COMPAT}.tar.gz -" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="MIT openssl PHP-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - !dev-lua/luaossl - !dev-lua/luasec - dev-libs/openssl:0=[-bindist(-)] - ${LUA_DEPS} -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( ${RDEPEND} ) -" - -DOCS=( "README.md" "samples/." ) - -src_prepare() { - default - - # Allow override of LUA* variables - sed -e '/LUA /s/:=/?=/g' -e '/LUA_VERSION/s/:=/?=/g' -i Makefile || die - - # Disable TestCMS test suite, as it fails - # See: https://github.com/zhaozg/lua-openssl/issues/230 - sed -e '/6.cms.lua/d' -i test/test.lua || die - - # Prepare needed dependencies (source code files only) - rm -r deps/{auxiliar,lua-compat} || die - mv "${WORKDIR}/${MY_PN_AUX}-${EGIT_COMMIT_AUX}" deps/auxiliar || die - mv "${WORKDIR}/${MY_PN_COMPAT}-${MY_PV_COMPAT}" deps/lua-compat || die - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "AR=$(tc-getAR)" - "CC=$(tc-getCC)" - "LUA=" - "LUA_CFLAGS=${CFLAGS} $(lua_get_CFLAGS)" - "LUA_LIBS=${LDFLAGS}" - "LUA_VERSION=$(ver_cut 1-2 $(lua_get_version))" - "TARGET_SYS=${CTARGET:-${CHOST}}" - ) - - emake "${myemakeargs[@]}" - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "LUA=${ELUA}" - "LUA_CFLAGS=" - "LUA_LIBS=" - "LUA_VERSION=$(ver_cut 1-2 $(lua_get_version))" - "TARGET_SYS=${CTARGET:-${CHOST}}" - ) - - emake "${myemakeargs[@]}" test - - popd -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "LUA=" - "LUA_CFLAGS=" - "LUA_LIBDIR=${ED}/$(lua_get_cmod_dir)" - "LUA_LIBS=" - "LUA_VERSION=$(ver_cut 1-2 $(lua_get_version))" - "TARGET_SYS=${CTARGET:-${CHOST}}" - ) - - emake "${myemakeargs[@]}" install - - insinto "$(lua_get_lmod_dir)" - doins -r "lib/." - - popd -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/lua-openssl/lua-openssl-0.8.2_p1.ebuild b/dev-lua/lua-openssl/lua-openssl-0.8.2_p1.ebuild new file mode 100644 index 000000000000..f45bc1091fe9 --- /dev/null +++ b/dev-lua/lua-openssl/lua-openssl-0.8.2_p1.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EGIT_COMMIT_AUX="8d09895473b73e4fb72b7573615f69c36e1860a2" +LUA_COMPAT=( lua5-{1..4} luajit ) +MY_PN_AUX="lua-auxiliar" +MY_PN_COMPAT="lua-compat-5.3" +MY_PV="${PV//_p/-}" +MY_PV_COMPAT="0.10" + +inherit lua toolchain-funcs + +DESCRIPTION="OpenSSL binding for Lua" +HOMEPAGE="https://github.com/zhaozg/lua-openssl" +SRC_URI=" + https://github.com/zhaozg/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz + https://github.com/zhaozg/${MY_PN_AUX}/archive/${EGIT_COMMIT_AUX}.tar.gz -> ${MY_PN_AUX}-${EGIT_COMMIT_AUX}.tar.gz + https://github.com/keplerproject/${MY_PN_COMPAT}/archive/v${MY_PV_COMPAT}.tar.gz -> ${MY_PN_COMPAT}-${MY_PV_COMPAT}.tar.gz +" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="MIT openssl PHP-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + !dev-lua/luaossl + !dev-lua/luasec + dev-libs/openssl:0=[-bindist(-)] + ${LUA_DEPS} +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( ${RDEPEND} ) +" + +src_prepare() { + default + + # Allow override of LUA* variables + sed -e '/LUA /s/:=/?=/g' -e '/LUA_VERSION/s/:=/?=/g' -i Makefile || die + + # Disable TestCMS test suite, as it fails + # See: https://github.com/zhaozg/lua-openssl/issues/230 + sed -e '/6.cms.lua/d' -i test/test.lua || die + + # Prepare needed dependencies (source code files only) + rm -r deps/{auxiliar,lua-compat} || die + mv "${WORKDIR}/${MY_PN_AUX}-${EGIT_COMMIT_AUX}" deps/auxiliar || die + mv "${WORKDIR}/${MY_PN_COMPAT}-${MY_PV_COMPAT}" deps/lua-compat || die + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "AR=$(tc-getAR)" + "CC=$(tc-getCC)" + "LUA=" + "LUA_CFLAGS=${CFLAGS} $(lua_get_CFLAGS)" + "LUA_LIBS=${LDFLAGS}" + "LUA_VERSION=$(ver_cut 1-2 $(lua_get_version))" + "TARGET_SYS=${CTARGET:-${CHOST}}" + ) + + emake "${myemakeargs[@]}" + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "LUA=${ELUA}" + "LUA_CFLAGS=" + "LUA_LIBS=" + "LUA_VERSION=$(ver_cut 1-2 $(lua_get_version))" + "TARGET_SYS=${CTARGET:-${CHOST}}" + ) + + emake "${myemakeargs[@]}" test + + popd +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "LUA=" + "LUA_CFLAGS=" + "LUA_LIBDIR=${ED}/$(lua_get_cmod_dir)" + "LUA_LIBS=" + "LUA_VERSION=$(ver_cut 1-2 $(lua_get_version))" + "TARGET_SYS=${CTARGET:-${CHOST}}" + ) + + emake "${myemakeargs[@]}" install + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/lua-term/Manifest b/dev-lua/lua-term/Manifest index 63547f2fc768..e04f87e15b10 100644 --- a/dev-lua/lua-term/Manifest +++ b/dev-lua/lua-term/Manifest @@ -1,3 +1,3 @@ DIST lua-term-0.7.tar.gz 4365 BLAKE2B 8f4080d4cd3b620cb1f261d417744f112d42b776ab3f4cdb0e52d04b6d64fc4a1ddbd634570496c3bc12e6b10efe5af8025d1f124198ebb3946414679a65f7f4 SHA512 2046ba1861ff590c191bb651941c45eb8b6e9a1252b05e78daaeb31837ce1fc7da9ba124aec34dc7842fd304e945754c463ffd75941125ff952e911ba66efa31 -EBUILD lua-term-0.7-r101.ebuild 1196 BLAKE2B f210b15689bd7d31483a432ae67b67a1741cb7f01c881f9bc280ed6325f7fc878942f8902b991c753fdbd99cee26f68651224f61b8325e275638692daadf0e45 SHA512 0714f5b5bf35b18a3dda4de79cf406c2fe3a66e92b556825b202ea69d4d16721643f425bd7eb14074c7e65b777623ef2d1d901c65d0dbd8ef5e0f8f91278659d +EBUILD lua-term-0.7-r1.ebuild 1196 BLAKE2B a0623f97d8d3e1c50ae585ada6dd7a3ad3fc61316d027b42e30554e44bfd7a6305df9554c09b3a3d8e6643227b33ed8aa7a00cd77d03e18da1856f2bf4f11523 SHA512 d53783c06220716e16b1d191a4fba9a2ccaa5f0a900d4d92a33fcff551c8b356a830351094a20408f7eccaea92ee53537a35602cc4cffd92882176ccd7562c6d MISC metadata.xml 441 BLAKE2B 102738d54ba592ba9c0282af4404cb26cccde97ea95377d7664135f8d0b5834ab1017754d8a70a967220c67a423a3ce872a562418014b1ead2dfb3f396e5a05d SHA512 9341c822e8261c3b9c95c02bcc371188546b9e9b056d931c76be13762ee86b64fd8c5777b860634323a0322075da91ba3eed1dd2e74148bed003730c86452e04 diff --git a/dev-lua/lua-term/lua-term-0.7-r1.ebuild b/dev-lua/lua-term/lua-term-0.7-r1.ebuild new file mode 100644 index 000000000000..bbbbe0d517af --- /dev/null +++ b/dev-lua/lua-term/lua-term-0.7-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) +MY_PV="0.07" + +inherit lua toolchain-funcs + +DESCRIPTION="Terminal operations for Lua" +HOMEPAGE="https://github.com/hoelzro/lua-term" +SRC_URI="https://github.com/hoelzro/lua-term/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + # Respect users CFLAGS + sed -e 's/-O3//g' -i Makefile + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "CC=$(tc-getCC)" + "CFLAGS=${CFLAGS} ${LDFLAGS} $(lua_get_CFLAGS)" + ) + + emake "${myemakeargs[@]}" all + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + LUA_LIBDIR="${ED}/$(lua_get_cmod_dir)/term" + LUA_SHARE="${ED}/$(lua_get_lmod_dir)/term" + ) + + emake "${myemakeargs[@]}" install + + popd +} + +src_install() { + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/lua-term/lua-term-0.7-r101.ebuild b/dev-lua/lua-term/lua-term-0.7-r101.ebuild deleted file mode 100644 index b095f582edc7..000000000000 --- a/dev-lua/lua-term/lua-term-0.7-r101.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) -MY_PV="0.07" - -inherit lua toolchain-funcs - -DESCRIPTION="Terminal operations for Lua" -HOMEPAGE="https://github.com/hoelzro/lua-term" -SRC_URI="https://github.com/hoelzro/lua-term/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - # Respect users CFLAGS - sed -e 's/-O3//g' -i Makefile - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CC=$(tc-getCC)" - "CFLAGS=${CFLAGS} ${LDFLAGS} $(lua_get_CFLAGS)" - ) - - emake "${myemakeargs[@]}" all - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - LUA_LIBDIR="${ED}/$(lua_get_cmod_dir)/term" - LUA_SHARE="${ED}/$(lua_get_lmod_dir)/term" - ) - - emake "${myemakeargs[@]}" install - - popd -} - -src_install() { - lua_foreach_impl lua_src_install -} diff --git a/dev-lua/lua-unbound/Manifest b/dev-lua/lua-unbound/Manifest new file mode 100644 index 000000000000..18014f9c563c --- /dev/null +++ b/dev-lua/lua-unbound/Manifest @@ -0,0 +1,3 @@ +DIST luaunbound-1.0.0.tar.gz 6366 BLAKE2B 7e5937e0109cb7222f982a62b7934ca272be9003810edee0d58684809928514441aeee22c83cbc3a8e309e9ee010f1d4afea50123647ad6eee387a556878f654 SHA512 9fab77481e7c84409d9ceb79156d06cb9ac2b2d7df53349e0f1b6c118022c9b1c22481e9413efedda41cc9acb1640d3d30cc4e0f9b7ed7fd6ed2511192a69d3c +EBUILD lua-unbound-1.0.0.ebuild 1141 BLAKE2B f97385ca06dd9572147c6d11bbeab73c7a2337b1d95fd08798673648aad0194dc13d80b6eda850f5437d3c6e797620eaad71789cbe2ddae2665b6fb00ffcab19 SHA512 fe05a9bb7c4191697efeb66cb5e1bd8505b9e3c5fe05cec240953b113b8f1ec57e654f506d52926b7ed742291a7d28267181c16ee232034db5782478fad788f8 +MISC metadata.xml 251 BLAKE2B ba937d5724c861b8bfd1d287a325357d6a63656cf5c2314185a486be769eb22b39fa780b38c05407bce5f0707585d499a849a28e15a2fde9eebba6f529e686a3 SHA512 0fb5b55fc7db96153970767478727504fd0e87c1c8a77593f1f30720064e95776b92e4993f9aed076c983eee5cebca446fe8894e36fbcc02802bb1c158747dd3 diff --git a/dev-lua/lua-unbound/lua-unbound-1.0.0.ebuild b/dev-lua/lua-unbound/lua-unbound-1.0.0.ebuild new file mode 100644 index 000000000000..f1ce4c674a1e --- /dev/null +++ b/dev-lua/lua-unbound/lua-unbound-1.0.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) +MY_PN="${PN/-/}" +MY_P="${MY_PN}-${PV}" + +inherit lua toolchain-funcs + +DESCRIPTION="A binding to libunbound for Lua" +HOMEPAGE="https://www.zash.se/luaunbound.html" +SRC_URI="https://code.zash.se/dl/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + ${LUA_DEPS} + net-dns/unbound +" +DEPEND="${RDEPEND}" + +DOCS=( "README.markdown" ) + +src_prepare() { + default + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + CC="$(tc-getCC)" + CFLAGS="${CFLAGS} -fPIC $(lua_get_CFLAGS)" + LD="$(tc-getCC)" + LDFLAGS="${LDFLAGS} -shared" + ) + + emake "${myemakeargs[@]}" + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + DESTDIR="${ED}" + LUA_LIBDIR="$(lua_get_cmod_dir)" + ) + + emake "${myemakeargs[@]}" install + einstalldocs + + popd +} + +src_install() { + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/lua-unbound/metadata.xml b/dev-lua/lua-unbound/metadata.xml new file mode 100644 index 000000000000..c07e13d4a6bd --- /dev/null +++ b/dev-lua/lua-unbound/metadata.xml @@ -0,0 +1,8 @@ + + + + + conikost@gentoo.org + Conrad Kostecki + + diff --git a/dev-lua/lua-utf8/Manifest b/dev-lua/lua-utf8/Manifest index 4bd69bfa92a0..8fc4ceb38f5a 100644 --- a/dev-lua/lua-utf8/Manifest +++ b/dev-lua/lua-utf8/Manifest @@ -1,3 +1,3 @@ DIST lua-utf8-0.1.3.tar.gz 41830 BLAKE2B 72982c7ec8d8837e391fa6bfb689c1e9f4a7746d0cbc058556f06027b4af00c936036f87baf58f45e1169fd3ea7e6d8174629d5a7279205622cf0710971ca29c SHA512 d0abe73fecbfeba36083c135d77962d953ad9e431721a2557669c912a2703e31c46f84f2ee9ee4ac966a5bcc88d4daef930f8d2d8e72106fa61010509c183e29 -EBUILD lua-utf8-0.1.3-r100.ebuild 1508 BLAKE2B b7422a75df72c8ca2bfeb4dd89ba2264736e277b6876ad61c072e102ac054d8f628872c22774b45e99f68fdd66e239e0a9d0e60e6a833f445f574ac689b231c0 SHA512 3eb5e583308597a4153437d7fd5843720760f14c32c2af3d014ac8d949ac74110c149ea5b046df534d5c9c3a3f3aa9f5432392a4dcdeb7db2265f6aa34e968a4 +EBUILD lua-utf8-0.1.3-r1.ebuild 1508 BLAKE2B edc88a4f2b9450c307a8ff7dcb1231c6c3a47ba63a5da238d0665d4b860fdff455ad6100e9885a44f6bcad932022a8f19f57a6b536e4b886421e713ba33b9144 SHA512 49153239bdaf999d120bf59fa1e6d82c0639628bb6b2598533b0ae48ad77231aef8a8998bf0e6708550b04484d1a3662d22d0427b8cd1064e27ac8097946e404 MISC metadata.xml 527 BLAKE2B 21626fb645d81012e546acdb2762cbff1d45ef201ee685b7fe8850f229f2e3bd21f905e247bcacda2363608ca83e2008883177389702b3d2b9946037a6488e10 SHA512 9920f9c26eda35549e1b24cf992ee7964b035db2352dbeb1f3b0914fa960e8cebb20c9b126914eeea2f9327b8623e6c3db92a1fdef95911bc3055458e05d91b8 diff --git a/dev-lua/lua-utf8/lua-utf8-0.1.3-r1.ebuild b/dev-lua/lua-utf8/lua-utf8-0.1.3-r1.ebuild new file mode 100644 index 000000000000..b219355d088d --- /dev/null +++ b/dev-lua/lua-utf8/lua-utf8-0.1.3-r1.ebuild @@ -0,0 +1,82 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="A UTF-8 support module for Lua and LuaJIT" +HOMEPAGE="https://github.com/starwing/luautf8" +SRC_URI="https://github.com/starwing/luautf8/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN//-/}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +lua_src_compile() { + local compiler=( + "$(tc-getCC)" + "${CFLAGS}" + "-fPIC" + "${LDFLAGS}" + "$(lua_get_CFLAGS)" + "-c lutf8lib.c" + "-o lutf8lib-${ELUA}.o" + ) + einfo "${compiler[@]}" + ${compiler[@]} || die + + local linker=( + "$(tc-getCC)" + "-shared" + "${LDFLAGS}" + "-o lutf8lib-${ELUA}.so" + "lutf8lib-${ELUA}.o" + ) + einfo "${linker[@]}" + ${linker[@]} || die +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + local mytests=( + "test.lua" + "test_compat.lua" + "test_pm.lua" + ) + + for mytest in ${mytests[@]}; do + LUA_CPATH="${S}/lutf8lib-${ELUA}.so" ${ELUA} ${mytest} || die + done +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + exeinto "$(lua_get_cmod_dir)" + newexe "lutf8lib-${ELUA}.so" "lua-utf8.so" + + insinto "$(lua_get_lmod_dir)" + doins parseucd.lua +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/lua-utf8/lua-utf8-0.1.3-r100.ebuild b/dev-lua/lua-utf8/lua-utf8-0.1.3-r100.ebuild deleted file mode 100644 index ef0d2f7f7659..000000000000 --- a/dev-lua/lua-utf8/lua-utf8-0.1.3-r100.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="A UTF-8 support module for Lua and LuaJIT" -HOMEPAGE="https://github.com/starwing/luautf8" -SRC_URI="https://github.com/starwing/luautf8/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN//-/}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -lua_src_compile() { - local compiler=( - "$(tc-getCC)" - "${CFLAGS}" - "-fPIC" - "${LDFLAGS}" - "$(lua_get_CFLAGS)" - "-c lutf8lib.c" - "-o lutf8lib-${ELUA}.o" - ) - einfo "${compiler[@]}" - ${compiler[@]} || die - - local linker=( - "$(tc-getCC)" - "-shared" - "${LDFLAGS}" - "-o lutf8lib-${ELUA}.so" - "lutf8lib-${ELUA}.o" - ) - einfo "${linker[@]}" - ${linker[@]} || die -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - local mytests=( - "test.lua" - "test_compat.lua" - "test_pm.lua" - ) - - for mytest in ${mytests[@]}; do - LUA_CPATH="${S}/lutf8lib-${ELUA}.so" ${ELUA} ${mytest} || die - done -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - exeinto "$(lua_get_cmod_dir)" - newexe "lutf8lib-${ELUA}.so" "lua-utf8.so" - - insinto "$(lua_get_lmod_dir)" - doins parseucd.lua -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/lua-zlib/Manifest b/dev-lua/lua-zlib/Manifest index 040fbb4f632a..d925b6bf5450 100644 --- a/dev-lua/lua-zlib/Manifest +++ b/dev-lua/lua-zlib/Manifest @@ -1,3 +1,3 @@ DIST lua-zlib-1.2.tar.gz 16612 BLAKE2B ca2ff51c97929fac0918de3902a175eda583da3ca415f9eff5e68a9c3ba0414827c3a96b968e9fcbccbe9612b1ade3fdc4498e50c4df53b0fa768912f428a287 SHA512 da13239089c1027b0bfb4ee463043b326ef5586206c5d76af8707736da3c03622b2fc38e732761a5b7a6422ad81a09557abc8548f37fef07ada0d4064eabfcf4 -EBUILD lua-zlib-1.2-r100.ebuild 932 BLAKE2B 00719b095efbf1021db6335668b508d2f1fd5e48edcf511cfb96d65611b9d692e79c2ce5914d997ec5c0b756ca7c9c44dab18647aedf375ff8734a63581fa8f5 SHA512 c311130c8e0fb937e734ade3d6d63352703be96a5868d5bd5c210db5f25ca35702861792e6c445a9e778afe69d0a3bf354e557cdf9f1f66c87017c0b56b8d1ae +EBUILD lua-zlib-1.2-r1.ebuild 977 BLAKE2B 47fe7775057073fa7dce03ef7af3b40e5cf37a431e034fb2dc1aaafefd4d4ffc931b6ae4c07e523d81a53a3040bb8014e7148f8083f497c4c0076d109560aeed SHA512 53a5ea2bd98e5508ce97b9255d153a0db85ed13fc387432ee0e12c0df4622ae1c68a6913c1e42a60ca46e920bfab3adaacc7827ca5d3c03013efb35cc092016b MISC metadata.xml 334 BLAKE2B 226d34153f3f9d56a0140dead5a3049ab7a1383fdcf06dffd036b4b929c0b6612c283a00491acd16671b9879964eb6e2b6c9e8c5ade5e530147e1aa66da8729c SHA512 d1817084afea4a047e5c09ced17aa711b39893a58dd4d208e5b9c94f4f88d69a5de4604b137471bc8e7686d9919d9ed083224d258f1a677a00b079aa5c6b08a5 diff --git a/dev-lua/lua-zlib/lua-zlib-1.2-r1.ebuild b/dev-lua/lua-zlib/lua-zlib-1.2-r1.ebuild new file mode 100644 index 000000000000..fee095b99a75 --- /dev/null +++ b/dev-lua/lua-zlib/lua-zlib-1.2-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit cmake lua + +DESCRIPTION="Simple streaming interface to zlib for Lua" +HOMEPAGE="https://github.com/brimworks/lua-zlib" +SRC_URI="https://github.com/brimworks/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + sys-libs/zlib + ${LUA_DEPS} + +" +DEPEND="${RDEPEND}" + +lua_src_configure() { + local mycmakeargs=( + -DINSTALL_CMOD="$(lua_get_cmod_dir)" + -DLUA_INCLUDE_DIR="$(lua_get_include_dir)" + -DUSE_LUA_VERSION="$(lua_get_version)" + ) + + if [[ ${ELUA} == luajit ]]; then + mycmakeargs+=( -DUSE_LUAJIT="ON" ) + fi + + cmake_src_configure +} + +src_configure() { + lua_foreach_impl lua_src_configure +} + +src_compile() { + lua_foreach_impl cmake_src_compile +} + +src_install() { + lua_foreach_impl cmake_src_install +} diff --git a/dev-lua/lua-zlib/lua-zlib-1.2-r100.ebuild b/dev-lua/lua-zlib/lua-zlib-1.2-r100.ebuild deleted file mode 100644 index ae3efd99edef..000000000000 --- a/dev-lua/lua-zlib/lua-zlib-1.2-r100.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit cmake lua - -DESCRIPTION="Simple streaming interface to zlib for Lua" -HOMEPAGE="https://github.com/brimworks/lua-zlib" -SRC_URI="https://github.com/brimworks/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - sys-libs/zlib - ${LUA_DEPS} - -" -DEPEND="${RDEPEND}" - -lua_src_configure() { - local mycmakeargs=( - -DINSTALL_CMOD="$(lua_get_cmod_dir)" - -DUSE_LUA_VERSION="$(lua_get_version)" - ) - - if [[ ${ELUA} == luajit ]]; then - mycmakeargs+=( -DUSE_LUAJIT="ON" ) - fi - - cmake_src_configure -} - -src_configure() { - lua_foreach_impl lua_src_configure -} - -src_compile() { - lua_foreach_impl cmake_src_compile -} - -src_install() { - lua_foreach_impl cmake_src_install -} diff --git a/dev-lua/lua_cliargs/Manifest b/dev-lua/lua_cliargs/Manifest index 92d106fb34d2..834d9976161d 100644 --- a/dev-lua/lua_cliargs/Manifest +++ b/dev-lua/lua_cliargs/Manifest @@ -1,3 +1,3 @@ DIST lua_cliargs-3.0_p2.tar.gz 30435 BLAKE2B 8edf60870e0d91593064876a225ef7fbe638425da13b458d6356eaa0636482ca904f9355fd15314d4893e6f5346a6faa30fb6078d191a29aa14e26aa5d74a4be SHA512 e7a475f1d41249b0a35f021a6ccca46078f5b689c1927a4dd4cab80b2e4d291babaab35cf7d64fad3ebf68d871fb5177f030c7a2b28d9f55fbeb4dd26021d024 -EBUILD lua_cliargs-3.0_p2-r100.ebuild 805 BLAKE2B a82d54af41353ae430526af89d125efa0e2512e972d7fe3635527370c73cd3dd8c801e688d54c5cc7928c7707737b78f019aecbba5a2c7bb533bc0b9d61da91a SHA512 7a906226647ee9e05ad47ac87a496cf3ee25d5c5d80081cb78c00bd96ed2ed3a03cb6d79261e4c76ad5f97cb2ea8f1603531d1ac7f9e465d00f554538234fb99 +EBUILD lua_cliargs-3.0_p2-r1.ebuild 805 BLAKE2B 8489e095a75b4d2f3d77de73272198790a262dce13b120a5500954b0fa274f3b4c2143241ba31ac635fe08e46e27c15faa2c0dcc506d85f778c3ca07a7d4ee47 SHA512 ffe604ed5677d36737d7cfb1f25d59237ea6504b7da3d5deeccbd033ed2e7509ebbb9814c157f78abc51858255b9700a8ed72073f8ed779a3fe8e94ff754121e MISC metadata.xml 687 BLAKE2B 50458b9a0a64d632121cbda6e32b7b9ff0e49ba31f906b839f111811e3f3030152b2145f32e828e684b4290a8cc216f02bda8683772a502ebedc18afd641785b SHA512 f7aa6dd5ab79fb69fa7fe2ec6ac993b3f9343ec67f38e72bdc107bfde39ba8b6bc80ba30aeb5dadf026d1a762e3fa932d8d31b27ea1b84b01ae90ed3903d3f91 diff --git a/dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r1.ebuild b/dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r1.ebuild new file mode 100644 index 000000000000..ccb75f5f0e98 --- /dev/null +++ b/dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) +MY_PV="${PV/_p/-}" + +inherit lua toolchain-funcs + +DESCRIPTION="A command-line argument parsing module for Lua" +HOMEPAGE="https://github.com/amireh/lua_cliargs" +SRC_URI="https://github.com/amireh/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +IUSE="examples" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +BDEPEND="virtual/pkgconfig" + +HTML_DOCS=( "doc/." ) + +lua_src_install() { + insinto $(lua_get_lmod_dir) + doins -r src/. +} + +src_install() { + lua_foreach_impl lua_src_install + + use examples && dodoc -r examples + einstalldocs +} diff --git a/dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r100.ebuild b/dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r100.ebuild deleted file mode 100644 index 0b82132f6047..000000000000 --- a/dev-lua/lua_cliargs/lua_cliargs-3.0_p2-r100.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) -MY_PV="${PV/_p/-}" - -inherit lua toolchain-funcs - -DESCRIPTION="A command-line argument parsing module for Lua" -HOMEPAGE="https://github.com/amireh/lua_cliargs" -SRC_URI="https://github.com/amireh/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" -IUSE="examples" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -BDEPEND="virtual/pkgconfig" - -HTML_DOCS=( "doc/." ) - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins -r src/. -} - -src_install() { - lua_foreach_impl lua_src_install - - use examples && dodoc -r examples - einstalldocs -} diff --git a/dev-lua/luacheck/Manifest b/dev-lua/luacheck/Manifest index fd5116ff0d39..096aef29d41c 100644 --- a/dev-lua/luacheck/Manifest +++ b/dev-lua/luacheck/Manifest @@ -1,4 +1,4 @@ AUX luacheck-0.23.0-disable-measuring-performance-test.patch 446 BLAKE2B 42c83ec5eb3d073a5e907c6285a6a2a26f1563940435a111d74274dcdff76f7662d8b623c86658fa0a0b568e150cfa059d2100d82b7f65fcd293b361ec6c45bf SHA512 046cc3ad7e74435b3c6df1a5d271e82cd90a3c02c9228c5a632b13378a8b17c3cde21b00fdc84ab350493b64ec36beb10591a32d52b96010481b7d6a08655392 -DIST luacheck-0.24.0.tar.gz 162474 BLAKE2B 6ec2b35deb2f0e5dacbe00e9d5adda7a1d66ee55475adf2b40cfff4d876cd44c9aec762e52bf02bb6f65cccc7c42203d94d3c9ed7a9f2311b3b7ae7bf8ab09e0 SHA512 759079d4a033c8af1d7c314f39bb75398b8ad89b627eaf8b60cf0a878c3ea86bd5e8993ad3d564746614b06b93b4100f016fdcb805d02b226e8e1e5b4c81c6d2 -EBUILD luacheck-0.24.0.ebuild 1279 BLAKE2B 6741a43accc3213fed264f95a03b1844d05c6165596daa3fea7efd2ee160151ed14d3575b74b297955ac91fb4746bc9c4666e325e61d01c5356f88d3ef12965c SHA512 cb7af6b7d308f5fa1956105bb467c56410586d064305537e3fafd3bddb822ae20d6d96938dd8290f865f9143a5a51545b553692b6194d3329f8e4c0aa55e4564 +DIST luacheck-0.25.0.tar.gz 162675 BLAKE2B 143de767f004cb485abc4952eafc4d02c16ca4d421397d0179113ddaeacc2cd7ba2b4b8eed48f9a05169c5e20ae53aaef8c5253ab1d7c7e4b178218fab0e03d6 SHA512 7f9f02464cb40462c321dd23e32263913ead2bf4eace6907d51a5b570a6a19a378b12660c98e63ca447cfc507dfb491d54b093af3962f12596a7c6088c8dc867 +EBUILD luacheck-0.25.0.ebuild 1279 BLAKE2B a10baa2a3746e113a329d3153d72f55d7e41d7f257514db9ae19698698e7971c68ba5984e6dba04be2f6f3142818d18cd10ef7fd6f5d3cbf8c5083dc5307b95b SHA512 5264873987a4023ab7fcfeb21321807bf2d8875fe2d658c459b1534268f47c07987dd6a97c93d0a26b6a2797d6f7ebb0798411e0e0c73b5dcebe3de50880a272 MISC metadata.xml 699 BLAKE2B 7f254ecfaa118904be8a66528d43bcac83b818e52ceb1cab564ae148d40d38b885c54ab334919136706da5fa8ac6db2d2423f4fbaf366930aab20b51cacbf9ed SHA512 d6c4190bdf53bb4313443df4204a815a2bacecc21df5393dc0b9cb0dbc1e47b924c4a601bea2d3162c7ace6e2d620cec779ea02594952fa8e7b2dfe06f21d066 diff --git a/dev-lua/luacheck/luacheck-0.24.0.ebuild b/dev-lua/luacheck/luacheck-0.24.0.ebuild deleted file mode 100644 index 4752f1777ff3..000000000000 --- a/dev-lua/luacheck/luacheck-0.24.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="A tool for linting and static analysis of Lua code" -HOMEPAGE="https://github.com/luarocks/luacheck" -SRC_URI="https://github.com/luarocks/luacheck/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" -IUSE="doc test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-lua/lua-argparse[${LUA_USEDEP}] - dev-lua/lua-utf8[${LUA_USEDEP}] - dev-lua/luafilesystem[${LUA_USEDEP}] -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - virtual/pkgconfig - doc? ( dev-python/sphinx ) - test? ( - dev-lua/busted[${LUA_USEDEP}] - dev-lua/lua_cliargs[${LUA_USEDEP}] - ${RDEPEND} - ) -" - -PATCHES=( "${FILESDIR}/${PN}-0.23.0-disable-measuring-performance-test.patch" ) - -src_compile() { - if use doc; then - sphinx-build docsrc html || die - fi -} - -lua_src_test() { - busted --lua=${ELUA} || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - insinto "$(lua_get_lmod_dir)" - doins -r src/luacheck -} - -src_install() { - lua_foreach_impl lua_src_install - - newbin bin/luacheck.lua luacheck - - use doc && local -a HTML_DOCS=( "html/." ) - einstalldocs -} diff --git a/dev-lua/luacheck/luacheck-0.25.0.ebuild b/dev-lua/luacheck/luacheck-0.25.0.ebuild new file mode 100644 index 000000000000..672738fabba4 --- /dev/null +++ b/dev-lua/luacheck/luacheck-0.25.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="A tool for linting and static analysis of Lua code" +HOMEPAGE="https://github.com/luarocks/luacheck" +SRC_URI="https://github.com/luarocks/luacheck/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-lua/lua-argparse[${LUA_USEDEP}] + dev-lua/lua-utf8[${LUA_USEDEP}] + dev-lua/luafilesystem[${LUA_USEDEP}] +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig + doc? ( dev-python/sphinx ) + test? ( + dev-lua/busted[${LUA_USEDEP}] + dev-lua/lua_cliargs[${LUA_USEDEP}] + ${RDEPEND} + ) +" + +PATCHES=( "${FILESDIR}/${PN}-0.23.0-disable-measuring-performance-test.patch" ) + +src_compile() { + if use doc; then + sphinx-build docsrc html || die + fi +} + +lua_src_test() { + busted --lua=${ELUA} || die +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + insinto "$(lua_get_lmod_dir)" + doins -r src/luacheck +} + +src_install() { + lua_foreach_impl lua_src_install + + newbin bin/luacheck.lua luacheck + + use doc && local -a HTML_DOCS=( "html/." ) + einstalldocs +} diff --git a/dev-lua/luacov/Manifest b/dev-lua/luacov/Manifest index f18fac9ccdf3..60329dcbcf9c 100644 --- a/dev-lua/luacov/Manifest +++ b/dev-lua/luacov/Manifest @@ -1,3 +1,3 @@ -DIST luacov-0.14.0.tar.gz 49571 BLAKE2B 2248fc00e1af0a1cdec923bbe6150ae682cc1ba814c77f21bc86269d723ea80542fb48fe62980de2527040598b7b9c87f92f146d6c62abde06651fa6733c75c5 SHA512 44ea158ce597f705d80b9768676e401804daea91b9c2afb146a8d25aae612e895e4f42a29c4b7b3438659c596fa500af5d23b66b7f3477459747ad06ca9b7ffa -EBUILD luacov-0.14.0-r100.ebuild 994 BLAKE2B 8730950b85349cdaf518a24d9abe6c236a74c41c584ea721185896b2dbbcbe67fc1e50e0f3dcbca77a6f83d6c85f0eeb4aec7bb2df0dcaf75fdb6b894a373b85 SHA512 f7417a800c09a2380ea5d1790e13e8f9c727a81a3da32170681c0c09565893dd4b1780e74a3fefc83399801f8b261da8d3bac5da323dac5cd9611ad9e10d700b +DIST luacov-0.15.0.tar.gz 52571 BLAKE2B f9d12295739b1461a4b9d698990430a17b5e73608bec062bf614c5ed84d91b86e2de61031275e0c767f61fcb1da0747dc2587aa0d6ef5ec119f809bf947c74ab SHA512 cab02c540aad905db1fecd7f62545157c8ff9ea82f9ea602bff7b6093e3940a3a316e212a2efe30fa2439435dae6cd4005c2ee41de6b937d3e5f447bc2128a59 +EBUILD luacov-0.15.0.ebuild 1005 BLAKE2B 7bfabe1adf9ed421c192ceb649a401ce8c7ea0fdd715b583c390331030ad7ffe38586c23a397fb3c0aa2ac1a9bcb756d67c902e7d304c316eb45d3860292d52f SHA512 589d0a1a711169af948bf74c2a0649210e2624b1a69a55a638226d9c9f6dd62828d705e9db6e4e4cf7bddca8e6842749d47e4210a0ccb51eceaa123c0de5f0bc MISC metadata.xml 469 BLAKE2B 1dc597e797d0c7ecdc81a0a89fea96ddc3174d64ced95875816e24aa85c9f51c8c88805af02313b9cd2807b2b69e4d1cf038b0d6554b6c575104a6876d6a2f79 SHA512 39216f0532d92c1d424b9f68b0b8cc82004ee85db1ce5c4522d7a10544b68ee466a769ae3ac85a545a2a9691f831b2904100620592531a240bf2c8fe9a284642 diff --git a/dev-lua/luacov/luacov-0.14.0-r100.ebuild b/dev-lua/luacov/luacov-0.14.0-r100.ebuild deleted file mode 100644 index b8755276b857..000000000000 --- a/dev-lua/luacov/luacov-0.14.0-r100.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..3} luajit ) - -inherit lua - -DESCRIPTION="A simple coverage analyzer for Lua scripts" -HOMEPAGE="https://github.com/keplerproject/luacov" -SRC_URI="https://github.com/keplerproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lua/busted[${LUA_USEDEP}] - dev-lua/lua_cliargs[${LUA_USEDEP}] - ${RDEPEND} - ) -" - -HTML_DOCS=( "doc/." ) - -lua_src_test() { - busted --lua=${ELUA} || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - insinto "$(lua_get_lmod_dir)" - doins src/luacov.lua - doins -r src/luacov -} - -src_install() { - lua_foreach_impl lua_src_install - - dobin src/bin/luacov - - einstalldocs -} diff --git a/dev-lua/luacov/luacov-0.15.0.ebuild b/dev-lua/luacov/luacov-0.15.0.ebuild new file mode 100644 index 000000000000..6ebf602b4270 --- /dev/null +++ b/dev-lua/luacov/luacov-0.15.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..3} luajit ) + +inherit lua + +DESCRIPTION="A simple coverage analyzer for Lua scripts" +HOMEPAGE="https://github.com/keplerproject/luacov" +SRC_URI="https://github.com/keplerproject/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + dev-lua/busted[${LUA_USEDEP}] + dev-lua/lua_cliargs[${LUA_USEDEP}] + ${RDEPEND} + ) +" + +HTML_DOCS=( "docs/." ) + +lua_src_test() { + busted --lua=${ELUA} || die +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + insinto "$(lua_get_lmod_dir)" + doins src/luacov.lua + doins -r src/luacov +} + +src_install() { + lua_foreach_impl lua_src_install + + dobin src/bin/luacov + + einstalldocs +} diff --git a/dev-lua/luadbi/Manifest b/dev-lua/luadbi/Manifest index 48342b0f801f..9d3f05320bab 100644 --- a/dev-lua/luadbi/Manifest +++ b/dev-lua/luadbi/Manifest @@ -1,4 +1,4 @@ AUX luadbi-0.7.2-mysql-8.patch 1920 BLAKE2B 5b8f65c9a6966df0bd18487e09effc073fb4ce9ed7913e1b9397ae722a2fe8cc04bcd8f5dce403fc5181fef8f95bdf71bffd00cb5b99932c6cf48e00daa49175 SHA512 436aa613eb420126f158103bc7c36cb3cc2a680c76d32e6239c2b310b7367bd5275c85640645d904ffee059b970095e8176df23dbca8b54aa13f436a619e2f6f DIST luadbi-0.7.2.tar.gz 36462 BLAKE2B 581c7353bfa36b3f6cabed2df78372f8810300bf4525bf8d370e61d469f9daa5a5c40c58916164a8d0a621a61e983e85c67b23ef03f51212be79f09ad8512047 SHA512 891f99cbc8f1b5327ef820641a1608abf41410f2f28584b975cc3cf65154b9bebf6f1b9ca7d1818b9c965738ad700dd17ae042dfd2a7146cf755871ebae535b9 -EBUILD luadbi-0.7.2-r103.ebuild 1969 BLAKE2B 5020fd3a1aa193b8214b81e8d6d3a8e2c93033ea12dbb709ec12446b12471eb79ea951e0e92d1a511a65b5a2b64ab4a49e51f673483798f8ed15d7a7c23485d4 SHA512 23c7eae1eab3e2871c2ef9b73b2648d1765794e32a3d5e3a656045c09a7ec27af14c2bfa84f338e1c247dbd7a3e85893906dbf6d321d13631254a18b8621897c +EBUILD luadbi-0.7.2-r1.ebuild 1969 BLAKE2B 34c5f3718dccaee65f96b12d5ab65d97b252c231026628bef7d600afacf6a0a660bb56ea9981ee9cc3637b87a43ac081166d9be892fbc1f2435f860e15bad299 SHA512 72f84b044b9c6f7853fb8d1db0f84171c7d4a6ef51d18d0da0a726bf54b13673c73a885453f5834518d4a162d8480b211258982d7a0f23c6ea799dcb0820d231 MISC metadata.xml 329 BLAKE2B 63f2efc683cb8c68fc27953c6003708f965328cc4b445e5b62c1cffc85e79c9971ef4bfca6ae6b7a95179c3ad13e9374a2d0f1e06518403902a461d7598ade72 SHA512 c1f454ba961c109a06e0a06e85ad426dc6d6cc5697e6c2ceda3fe003242c1d50ef5c71fa0a84201d0a20b7d22bdf1ab597ff780b681a3a32e08c14457f7a2081 diff --git a/dev-lua/luadbi/luadbi-0.7.2-r1.ebuild b/dev-lua/luadbi/luadbi-0.7.2-r1.ebuild new file mode 100644 index 000000000000..2580d774ea53 --- /dev/null +++ b/dev-lua/luadbi/luadbi-0.7.2-r1.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="A database interface library for Lua" +HOMEPAGE="https://github.com/mwild1/luadbi" +SRC_URI="https://github.com/mwild1/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +IUSE="mysql postgres +sqlite test" +REQUIRED_USE=" + ${LUA_REQUIRED_USE} + || ( mysql postgres sqlite ) +" +RESTRICT="test" + +RDEPEND=" + ${LUA_DEPS} + mysql? ( dev-db/mysql-connector-c:0= ) + postgres? ( dev-db/postgresql:= ) + sqlite? ( dev-db/sqlite ) +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig + test? ( + dev-lua/busted[${LUA_USEDEP}] + dev-lua/luarocks + ) +" + +PATCHES=( "${FILESDIR}/${PN}-0.7.2-mysql-8.patch" ) + +src_prepare() { + default + + # Respect users CFLAGS + sed -e 's/-g //' -e 's/-O2 //g' -i Makefile || die + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + tc-export AR CC + + local myemakeargs=( + "LUA_INC=$(lua_get_CFLAGS)" + ) + + use mysql && emake ${myemakeargs} MYSQL_INC="-I$(mariadb_config --libs)" mysql + use postgres && emake ${myemakeargs} PSQL_INC="-I$(pg_config --libdir)" psql + use sqlite emake ${myemakeargs} SQLITE3_INC="-I/usr/include" sqlite + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + pushd "${BUILD_DIR}" || die + cd "${S}"/tests && ${ELUA} run_tests.lua || die + popd +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + DESTDIR="${ED}" + LUA_CDIR="$(lua_get_cmod_dir)" + LUA_INC="$(lua_get_CFLAGS)" + LUA_LDIR="$(lua_get_lmod_dir)" + ) + + use mysql && emake ${myemakeargs[@]} install_mysql + use postgres && emake ${myemakeargs[@]} install_psql + use sqlite && emake ${myemakeargs[@]} install_sqlite3 + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/luadbi/luadbi-0.7.2-r103.ebuild b/dev-lua/luadbi/luadbi-0.7.2-r103.ebuild deleted file mode 100644 index c158bd4ebfd0..000000000000 --- a/dev-lua/luadbi/luadbi-0.7.2-r103.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="A database interface library for Lua" -HOMEPAGE="https://github.com/mwild1/luadbi" -SRC_URI="https://github.com/mwild1/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" -IUSE="mysql postgres +sqlite test" -REQUIRED_USE=" - ${LUA_REQUIRED_USE} - || ( mysql postgres sqlite ) -" -RESTRICT="test" - -RDEPEND=" - ${LUA_DEPS} - mysql? ( dev-db/mysql-connector-c:0= ) - postgres? ( dev-db/postgresql:= ) - sqlite? ( dev-db/sqlite ) -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lua/busted[${LUA_USEDEP}] - dev-lua/luarocks - ) -" - -PATCHES=( "${FILESDIR}/${PN}-0.7.2-mysql-8.patch" ) - -src_prepare() { - default - - # Respect users CFLAGS - sed -e 's/-g //' -e 's/-O2 //g' -i Makefile || die - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - tc-export AR CC - - local myemakeargs=( - "LUA_INC=$(lua_get_CFLAGS)" - ) - - use mysql && emake ${myemakeargs} MYSQL_INC="-I$(mariadb_config --libs)" mysql - use postgres && emake ${myemakeargs} PSQL_INC="-I$(pg_config --libdir)" psql - use sqlite emake ${myemakeargs} SQLITE3_INC="-I/usr/include" sqlite - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - pushd "${BUILD_DIR}" || die - cd "${S}"/tests && ${ELUA} run_tests.lua || die - popd -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - DESTDIR="${ED}" - LUA_CDIR="$(lua_get_cmod_dir)" - LUA_INC="$(lua_get_CFLAGS)" - LUA_LDIR="$(lua_get_lmod_dir)" - ) - - use mysql && emake ${myemakeargs[@]} install_mysql - use postgres && emake ${myemakeargs[@]} install_psql - use sqlite && emake ${myemakeargs[@]} install_sqlite3 - - popd -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/luaevent/Manifest b/dev-lua/luaevent/Manifest index 606a867ef663..caff97464c6f 100644 --- a/dev-lua/luaevent/Manifest +++ b/dev-lua/luaevent/Manifest @@ -1,3 +1,3 @@ DIST luaevent-0.4.6.tar.gz 22599 BLAKE2B 2f70ef105ce43d6b48e69bcc896e20a64ca49e124ad979f5191606d10bb61de1664782016b55cc9f2bc32a704d8f0b4d664eebd8176905f72f9a4e3d1e8b0fdd SHA512 21e222d5bba75fd2e623a8abf20fc3cd38505bf7d3fe94d8781ed626556c398a8501775eb423f0567918cc75f2d846026d4aa559ac5129eca8261f0c73427913 -EBUILD luaevent-0.4.6-r100.ebuild 1151 BLAKE2B 23fa4951e231473d81e096e341f39b7795c662ab7d1776e4d053adfbd7e097441e9c48c2540a74433aa3eec3e84153d27d7a81066d3161202bf3a57c0687e6a2 SHA512 9633c5a467374ae7fca6758d65a5861acd61538f8c70f90f3753172a83bc03b8d69bfbe00955a4649d84f8feaadf7a5d857411636a384a782cf51c13797ab014 +EBUILD luaevent-0.4.6-r1.ebuild 1151 BLAKE2B 72408dafbccfc8e80446420f643db5d4f37a475b1c9706e245d5142312792d4273c28de2867d9c7107634385a9723f558831ee2f797c2c2d3deabf2ad5d9eb5c SHA512 504ceacd73e5a59e50fd4bf3fa3b6619291e6df32ee9d7a6427d4b95d31d2f812cc0c0e0952e15eff5fecd5259ea020cc6ab625d1f381ff528f17c361458069d MISC metadata.xml 413 BLAKE2B c01fc25462080eddf258b8b0ff6fa6b98e52d5877129d667efc2be1a8ba9efc1e89ed74909c9a25c6eb9e121e2d8b7f43f28855cf3b9712d78b878ba7e663b2f SHA512 b733397c4709a21e96cb63db0165b61115f73ed3c0578bf5edf5715c6d53a86c76e07e6a84186dc571a66ab80c71f317dd3deb7b935d225c20ccabf5d4f6587f diff --git a/dev-lua/luaevent/luaevent-0.4.6-r1.ebuild b/dev-lua/luaevent/luaevent-0.4.6-r1.ebuild new file mode 100644 index 000000000000..8088a451e565 --- /dev/null +++ b/dev-lua/luaevent/luaevent-0.4.6-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="Binding of libevent for Lua" +HOMEPAGE="http://luaforge.net/projects/luaevent" +SRC_URI="https://github.com/harningt/luaevent/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + ${LUA_DEPS} + dev-libs/libevent:0= +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + local mysedargs=( + -e "'s/CFLAGS =/CFLAGS +=/'" + -e "'s/LDFLAGS =/LDFLAGS +=/'" + -e "'s:-I\$(LUA_INC_DIR):\$(LUA_INC_DIR):'" + -i Makefile + ) + + eval sed ${mysedargs[@]} || die +} + +lua_src_compile() { + tc-export CC + + emake LUA_INC_DIR="$(lua_get_CFLAGS)" +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + local myemakeargs=( + DESTDIR="${ED}" + INSTALL_DIR_BIN="$(lua_get_cmod_dir)" + INSTALL_DIR_LUA="$(lua_get_lmod_dir)" + LUA_INC_DIR="$(lua_get_CFLAGS)" + ) + + emake ${myemakeargs[@]} install +} + +src_install() { + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/luaevent/luaevent-0.4.6-r100.ebuild b/dev-lua/luaevent/luaevent-0.4.6-r100.ebuild deleted file mode 100644 index ae903f070991..000000000000 --- a/dev-lua/luaevent/luaevent-0.4.6-r100.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="Binding of libevent for Lua" -HOMEPAGE="http://luaforge.net/projects/luaevent" -SRC_URI="https://github.com/harningt/luaevent/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - ${LUA_DEPS} - dev-libs/libevent:0= -" -DEPEND="${RDEPEND}" - -src_prepare() { - default - - local mysedargs=( - -e "'s/CFLAGS =/CFLAGS +=/'" - -e "'s/LDFLAGS =/LDFLAGS +=/'" - -e "'s:-I\$(LUA_INC_DIR):\$(LUA_INC_DIR):'" - -i Makefile - ) - - eval sed ${mysedargs[@]} || die -} - -lua_src_compile() { - tc-export CC - - emake LUA_INC_DIR="$(lua_get_CFLAGS)" -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - local myemakeargs=( - DESTDIR="${ED}" - INSTALL_DIR_BIN="$(lua_get_cmod_dir)" - INSTALL_DIR_LUA="$(lua_get_lmod_dir)" - LUA_INC_DIR="$(lua_get_CFLAGS)" - ) - - emake ${myemakeargs[@]} install -} - -src_install() { - lua_foreach_impl lua_src_install -} diff --git a/dev-lua/luaexpat/Manifest b/dev-lua/luaexpat/Manifest index 4f72c97ca67f..d234566156ce 100644 --- a/dev-lua/luaexpat/Manifest +++ b/dev-lua/luaexpat/Manifest @@ -1,3 +1,3 @@ DIST luaexpat-1.3.0.tar.gz 29567 BLAKE2B 176cb107e6047b15338ff45751af82389920e4210d40bd0b4400e549130a4983c843f7a64bb7b2fba37e36eb592e850d06efe196f8e837e79e50c8d135dbe763 SHA512 91884653310e2dc89ade6d1653875ac8607640a21853d3ccb1fd0f833812e41981fad5c40101732ec249104d2c50c9a332208d1e44423b8428065a223c60b4ae -EBUILD luaexpat-1.3.0-r103.ebuild 1347 BLAKE2B 1b7852f302b482ccd0aeced388f0edbadfed662fbb120016c045571152fbc34fc968b0d7f789cc5c8c8c30a3923ce1632976ceafa8201435256bfb3c1067da1c SHA512 83e9bae4840822a7a04b4e5e76e4debd4e4194d1a97c6e2655ef2755be093ac8112ae7b600cf1851acfdc81752ab5b978da3d782bdec580cd689bcf4b03dfb3d +EBUILD luaexpat-1.3.0-r1.ebuild 1347 BLAKE2B 647d033a4ae2963495c0b76207ed283a251c1ddd9f45b2358b9217c9782ac229637a464cbcbd02bed57e171035078312e130eeef900ec48ced1460a26047a04a SHA512 17c200d4663c50ebfc51cb6aff441ccc82df162d45f041d900a5547a4e9b9794dae2ca421c62ea2aa062b932b858a6160efbaa34326be070c5105fc7feae86c5 MISC metadata.xml 518 BLAKE2B 911cdf26cf72e7401be75ddc92cc3d859937a8b17ebae92526cbeba4cf997f13ce8789198fd1051c74e08c2a8a7f55f681cfd9605dd8d874bf696977755046cf SHA512 df25c5531e8ca2ba7c1212bf4b5c59b02c91512fdd52ed92e2f8155efa9b82ae21d62486bde7285768a955ba4e57636bcf56c256249dcec92cf1e32b8d6f4ccc diff --git a/dev-lua/luaexpat/luaexpat-1.3.0-r1.ebuild b/dev-lua/luaexpat/luaexpat-1.3.0-r1.ebuild new file mode 100644 index 000000000000..186869f91be1 --- /dev/null +++ b/dev-lua/luaexpat/luaexpat-1.3.0-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="LuaExpat is a SAX XML parser based on the Expat library" +HOMEPAGE="https://matthewwild.co.uk/projects/luaexpat/ https://code.matthewwild.co.uk/lua-expat" +SRC_URI="https://matthewwild.co.uk/projects/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + dev-libs/expat + ${LUA_DEPS} +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +HTML_DOCS=( "doc/us/." ) + +src_prepare() { + default + + # Respect users CFLAGS + # Remove '-ansi' to compile with newer lua versions + sed -e 's/-O2//g' -e 's/-ansi//g' -i Makefile || die + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "CC=$(tc-getCC)" + "LUA_INC=$(lua_get_CFLAGS)" + ) + + emake "${myemakeargs[@]}" + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "DESTDIR=${ED}" + "LUA_CDIR=$(lua_get_cmod_dir)" + "LUA_INC=$(lua_get_include_dir)" + "LUA_LDIR=$(lua_get_lmod_dir)" + ) + + emake "${myemakeargs[@]}" install + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/luaexpat/luaexpat-1.3.0-r103.ebuild b/dev-lua/luaexpat/luaexpat-1.3.0-r103.ebuild deleted file mode 100644 index 1780a3316e3c..000000000000 --- a/dev-lua/luaexpat/luaexpat-1.3.0-r103.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="LuaExpat is a SAX XML parser based on the Expat library" -HOMEPAGE="https://matthewwild.co.uk/projects/luaexpat/ https://code.matthewwild.co.uk/lua-expat" -SRC_URI="https://matthewwild.co.uk/projects/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - dev-libs/expat - ${LUA_DEPS} -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -HTML_DOCS=( "doc/us/." ) - -src_prepare() { - default - - # Respect users CFLAGS - # Remove '-ansi' to compile with newer lua versions - sed -e 's/-O2//g' -e 's/-ansi//g' -i Makefile || die - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CC=$(tc-getCC)" - "LUA_INC=$(lua_get_CFLAGS)" - ) - - emake "${myemakeargs[@]}" - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "DESTDIR=${ED}" - "LUA_CDIR=$(lua_get_cmod_dir)" - "LUA_INC=$(lua_get_include_dir)" - "LUA_LDIR=$(lua_get_lmod_dir)" - ) - - emake "${myemakeargs[@]}" install - - popd -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/luafilesystem/Manifest b/dev-lua/luafilesystem/Manifest index 0fb1a884a4bb..e8c25fd3f69a 100644 --- a/dev-lua/luafilesystem/Manifest +++ b/dev-lua/luafilesystem/Manifest @@ -1,3 +1,3 @@ DIST luafilesystem-1.8.0.tar.gz 30374 BLAKE2B 396dc1a4604b88d9a0cfccf252623a65bcd45859547a56d3d860efd2b960329696ff92cb63064c12ee56ed234e04d881b5ca876154b3bd714d39f6ed9da79986 SHA512 79d964f13ae43716281dc8521d2f128b22f2261234c443e242b857cfdf621e208bdf4512f8ba710baa113e9b3b71e2544609de65e2c483f569c243a5cf058247 -EBUILD luafilesystem-1.8.0-r101.ebuild 1521 BLAKE2B 2611ed5bd146d2533ab1df428dcba49edbda6c5f8921d6b49bf466eb6cffde2f7188d26d5cd57350fe28170bb8565c681d29e9efc0bbacb8ebd56d6764e8ac9f SHA512 e9ddb64155006490fa74449d7ca946d09250a27ab8ce03d8b5fb1a52f7c3d5c00b7d71f8ac6f0b7e53cf99c0089661c673618baf81de0f41ba8d9982e8b54aba +EBUILD luafilesystem-1.8.0-r101.ebuild 1521 BLAKE2B 4130688d70d2b42eed9fe1ad21fba520d8eb5730e75d66f74b24d389f6f2179233d45eb5d026cd77a77e381bf69ab81b0bd5df064612713f0106486cbab6e355 SHA512 ca21987767ebf97b470ec1e84bea02b7016a6a85795db06072df34d4bbeef7dee77416dbe30a689d37e6e714cf4e1f68253b25df38f355d3000a005e93a25b9b MISC metadata.xml 635 BLAKE2B e0431d9689803998b9bbbb2f2f7c4296e47a8ced95d815aa94ca5b1654b0daefcc8ec6b74f39bebccc35020fb3fce904d1ebc3d13c592cb4127a9ca9143229b6 SHA512 3b1625abae6e86c80ac8814b5af7a86d6f58394ca61c18c3300f45f9dd0e82cf3000926d1eafed431af0e49b61ec2fa7e2d276c1401ac51d05c8070845ebdee4 diff --git a/dev-lua/luafilesystem/luafilesystem-1.8.0-r101.ebuild b/dev-lua/luafilesystem/luafilesystem-1.8.0-r101.ebuild index e15ac7153f4a..a9140fcba06d 100644 --- a/dev-lua/luafilesystem/luafilesystem-1.8.0-r101.ebuild +++ b/dev-lua/luafilesystem/luafilesystem-1.8.0-r101.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 LUA_COMPAT=( lua5-{1..4} luajit ) diff --git a/dev-lua/lualdap/Manifest b/dev-lua/lualdap/Manifest index 0a1e4dc8907c..f674e1eb8acc 100644 --- a/dev-lua/lualdap/Manifest +++ b/dev-lua/lualdap/Manifest @@ -1,3 +1,4 @@ +AUX lualdap-1.3.0-lua5-4.patch 552 BLAKE2B d685838d05b9c2e4354abf436837940725f80fd8d81d806a383c0975bfb67ff8b679bd668bfbc524129a4e62cb0f4b5f77e070b1afeec85809a6533114fb1442 SHA512 fb1f7eea88afae2e854f0cabf115739ab4900247483f9d1d8f15f0c5dcaa85ee2c6e16414bce300450b1531a5c76516f8260000c54707d85547236a7185d65e8 DIST lualdap-1.3.0.tar.gz 81987 BLAKE2B cd25cada91a3c330fb72ee1106298442c64b1bcae4a57f48937efb4311f70b53c5a0e96587caab4b1950b16d9957bb8c25b2b9e0d3753089f06fbae64180ff04 SHA512 dea4282928c5138a327cd97d3d8049341fac17b5e853440f5b0a6e115e3400bac908f24827d48e36bfe81720c7d2bacdc50ae189953ecbcdfb27cb23b78d0de8 -EBUILD lualdap-1.3.0.ebuild 1496 BLAKE2B ac0eeb815d49547c7069f8ff6dcb6cd22376517b15db174ccb2228b3fc706481ec8ab1bb92af3a6b43b1c0d8945055fded327dac1411783d0f1191ba423a72b7 SHA512 29695b71929e1c3cb960971b1c618cc6c3f91613e97db3c0ebabeeabcd18a3ccc62503f3a456d7b3a9f88fc9a754f70d55325b61f694ac0e060be3db26f2b8f1 +EBUILD lualdap-1.3.0-r1.ebuild 1559 BLAKE2B 179c8c48848d637bf8546ef68128e683eb4e6b711b823a710782c102da3b28a2f7b188324393dc3fabd09a567746e457891c6ba60f793110b4c7cf4f89a35d5f SHA512 b1dc07936b3cdb529f8102f89eb585a09fed83a0603ddeff878d7bb81122b1d4fb6b86e281f1835c5ec017929f7853425bc23f08225944ab543bd482601b4d73 MISC metadata.xml 442 BLAKE2B 7e232b04c35cca3befb630d268e162bc7bb095f9802d6aa01b15a78f0ac276d8de41cb02e1f6a94f16f79d7afcbd99bce981ff3f6e04459b71a846378e4d2911 SHA512 c94b931cf34eabb0efc127029419aafa87491a3453ccf3f0045e19b8d23893b9192bbdc22eaf654d2250955f0dd90a217b7118e89664b2572258044ad40e265e diff --git a/dev-lua/lualdap/files/lualdap-1.3.0-lua5-4.patch b/dev-lua/lualdap/files/lualdap-1.3.0-lua5-4.patch new file mode 100644 index 000000000000..9e85d9ff87c7 --- /dev/null +++ b/dev-lua/lualdap/files/lualdap-1.3.0-lua5-4.patch @@ -0,0 +1,23 @@ +From d5fa475189d708f6e43d2aabac66424a6724bb39 Mon Sep 17 00:00:00 2001 +From: Conrad Kostecki +Date: Sat, 19 Mar 2022 19:20:48 +0100 +Subject: [PATCH] src/lualdap.c: fix lua5-4 support + +Signed-off-by: Conrad Kostecki +--- + src/lualdap.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/lualdap.c b/src/lualdap.c +index 2ad0e6d..1ced88b 100644 +--- a/src/lualdap.c ++++ b/src/lualdap.c +@@ -3,6 +3,8 @@ + ** See Copyright Notice in license.md + */ + ++#define _GNU_SOURCE ++ + #include + + #ifdef WIN32 diff --git a/dev-lua/lualdap/lualdap-1.3.0-r1.ebuild b/dev-lua/lualdap/lualdap-1.3.0-r1.ebuild new file mode 100644 index 000000000000..f19c6eb05579 --- /dev/null +++ b/dev-lua/lualdap/lualdap-1.3.0-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="A lua binding for the OpenLDAP client libraries" +HOMEPAGE="https://github.com/lualdap/lualdap" +SRC_URI="https://github.com/lualdap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~sparc ~x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="test" + +RDEPEND=" + net-nds/openldap + ${LUA_DEPS} +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( ${RDEPEND} ) +" + +HTML_DOCS=( "docs/." ) +PATCHES=( "${FILESDIR}/${PN}-1.3.0-lua5-4.patch" ) + +src_prepare() { + default + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "CC=$(tc-getCC)" + "LBER_LIBDIR=/usr/$(get_libdir)" + "LDAP_LIBDIR=/usr/$(get_libdir)" + "LUA_INCDIR=$(lua_get_include_dir)" + "LUA_LIBDIR=/usr/$(get_libdir)" + ) + + emake "${myemakeargs[@]}" + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + pushd "${BUILD_DIR}" || die + LUA_CPATH="./src/?.so" ${ELUA} tests/test.lua + popd +} + +src_install() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + # Workaround, as 'make install' does not create this directory + dodir "$(lua_get_cmod_dir)" + + local myemakeargs=( + "DESTDIR=${ED}" + "INST_LIBDIR=$(lua_get_cmod_dir)" + ) + + emake "${myemakeargs[@]}" install + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/lualdap/lualdap-1.3.0.ebuild b/dev-lua/lualdap/lualdap-1.3.0.ebuild deleted file mode 100644 index adb9a117f3a7..000000000000 --- a/dev-lua/lualdap/lualdap-1.3.0.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="A lua binding for the OpenLDAP client libraries" -HOMEPAGE="https://github.com/lualdap/lualdap" -SRC_URI="https://github.com/lualdap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ia64 ~sparc ~x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="test" - -RDEPEND=" - net-nds/openldap - ${LUA_DEPS} -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( ${RDEPEND} ) -" - -HTML_DOCS=( "docs/." ) - -src_prepare() { - default - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CC=$(tc-getCC)" - "LBER_LIBDIR=/usr/$(get_libdir)" - "LDAP_LIBDIR=/usr/$(get_libdir)" - "LUA_INCDIR=$(lua_get_include_dir)" - "LUA_LIBDIR=/usr/$(get_libdir)" - ) - - emake "${myemakeargs[@]}" - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - pushd "${BUILD_DIR}" || die - LUA_CPATH="./src/?.so" ${ELUA} tests/test.lua - popd -} - -src_install() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - # Workaround, as 'make install' does not create this directory - dodir "$(lua_get_cmod_dir)" - - local myemakeargs=( - "DESTDIR=${ED}" - "INST_LIBDIR=$(lua_get_cmod_dir)" - ) - - emake "${myemakeargs[@]}" install - - popd -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/luaossl/Manifest b/dev-lua/luaossl/Manifest index c768ae4a0d9f..9304d0ebd150 100644 --- a/dev-lua/luaossl/Manifest +++ b/dev-lua/luaossl/Manifest @@ -1,3 +1,3 @@ DIST luaossl-rel-20200709.tar.gz 352960 BLAKE2B f4cd53937d7a9c724ab9f2f6a13f1da8fa54216f01fe2af7e65cf7ebdad1f8740491ba1fc6bcc2bf4ac377bde0d2e370433e76a5105c6226e0d9745e12bec0ea SHA512 324175f65e9d292ecb1343cfa9e111f1fd17f15e67037bd705d3db95d32b859c039a6e70620d649f446a8e7043a125a75c64de1714f0fe18e077fb9c017bea34 -EBUILD luaossl-20200709-r102.ebuild 2076 BLAKE2B ca41822ff9c79923aa062c3b01363c83f141548644c9183e56f02cc04c64ab0108dbe30b017433b8840231de0be26a138aee73b8c298cbc05272a6c53c2736e4 SHA512 118da2f8894d3279fc1129ad9973906f346bca69212ec8159e92d0000a9ba42f3105d4b60009942ad30beb138a7502f4357d04f1f2598042bbe27a5fba7fc959 +EBUILD luaossl-20200709-r1.ebuild 2076 BLAKE2B 2e0781a45dd946daddf2349029775c5340e2d2dc2c9150b8485332cd0ebbbe379af45e911c00930ee756768287c9f61aa9caa1da38b8cae353e407f974343dfa SHA512 b7c54cd838dd2596b7ebb2c94436eea0663218a6e79565dccfb529b66ba18dda2f7fc1f8f14a975af90f7c98ad97c4e4bf0b7a69eb847ff8d227532624e6db80 MISC metadata.xml 588 BLAKE2B 3a592ea5db01f2cd610577ec2e310e078eb14f72df7da8a85426e78c63d5cb241395ca1ee619b866155144ab78998285841a0328fc87acf4d5598a86716d3031 SHA512 c81a77b43ffcfaa251dd7ec51cea977afb274563c97a98a461b5828b4af8fa43e31f32ad7980fee0cb04f1459a88974ae86e1828b9c151a19bda6fdd73c22e4b diff --git a/dev-lua/luaossl/luaossl-20200709-r1.ebuild b/dev-lua/luaossl/luaossl-20200709-r1.ebuild new file mode 100644 index 000000000000..0cbaf9a0b4ed --- /dev/null +++ b/dev-lua/luaossl/luaossl-20200709-r1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) +MY_P="${PN}-rel-${PV}" + +inherit lua toolchain-funcs + +DESCRIPTION="Most comprehensive OpenSSL module in the Lua universe" +HOMEPAGE="https://github.com/wahern/luaossl" +SRC_URI="https://github.com/wahern/${PN}/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="examples" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + dev-libs/openssl:0=[-bindist(-)] + !dev-lua/lua-openssl + !dev-lua/luasec + ${LUA_DEPS} +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +DOCS=( "doc/." ) + +src_prepare() { + default + + # Remove Lua autodetection + # Respect users CFLAGS + sed -e '/LUAPATH :=/d' -e '/LUAPATH_FN =/d' -e '/HAVE_API_FN =/d' -e '/WITH_API_FN/d' -e 's/-O2//g' -i GNUmakefile || die + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + if [[ ${ELUA} != luajit ]]; then + LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" + else + # This is a workaround for luajit, as it confirms to lua5.1 + # and the 'GNUmakefile' doesn't understand LuaJITs version. + LUA_VERSION="5.1" + fi + + local myemakeargs=( + "CC=$(tc-getCC)" + "ALL_CPPFLAGS=${CPPFLAGS} $(lua_get_CFLAGS)" + "libdir=" + ) + + emake "${myemakeargs[@]}" openssl${LUA_VERSION} + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + if [[ ${ELUA} != luajit ]]; then + LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" + else + # This is a workaround for luajit, as it confirms to lua5.1 + # and the 'GNUmakefile' doesn't understand LuaJITs version. + LUA_VERSION="5.1" + fi + + local myemakeargs=( + "DESTDIR=${D}" + "lua${LUA_VERSION/./}cpath=$(lua_get_cmod_dir)" + "lua${LUA_VERSION/./}path=$(lua_get_lmod_dir)" + "prefix=${EPREFIX}/usr" + ) + + emake "${myemakeargs[@]}" install${LUA_VERSION} + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + use examples && dodoc -r "examples/." + einstalldocs +} diff --git a/dev-lua/luaossl/luaossl-20200709-r102.ebuild b/dev-lua/luaossl/luaossl-20200709-r102.ebuild deleted file mode 100644 index 74281b29dac3..000000000000 --- a/dev-lua/luaossl/luaossl-20200709-r102.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) -MY_P="${PN}-rel-${PV}" - -inherit lua toolchain-funcs - -DESCRIPTION="Most comprehensive OpenSSL module in the Lua universe" -HOMEPAGE="https://github.com/wahern/luaossl" -SRC_URI="https://github.com/wahern/${PN}/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="examples" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - dev-libs/openssl:0=[-bindist(-)] - !dev-lua/lua-openssl - !dev-lua/luasec - ${LUA_DEPS} -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -DOCS=( "doc/." ) - -src_prepare() { - default - - # Remove Lua autodetection - # Respect users CFLAGS - sed -e '/LUAPATH :=/d' -e '/LUAPATH_FN =/d' -e '/HAVE_API_FN =/d' -e '/WITH_API_FN/d' -e 's/-O2//g' -i GNUmakefile || die - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - if [[ ${ELUA} != luajit ]]; then - LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" - else - # This is a workaround for luajit, as it confirms to lua5.1 - # and the 'GNUmakefile' doesn't understand LuaJITs version. - LUA_VERSION="5.1" - fi - - local myemakeargs=( - "CC=$(tc-getCC)" - "ALL_CPPFLAGS=${CPPFLAGS} $(lua_get_CFLAGS)" - "libdir=" - ) - - emake "${myemakeargs[@]}" openssl${LUA_VERSION} - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - if [[ ${ELUA} != luajit ]]; then - LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" - else - # This is a workaround for luajit, as it confirms to lua5.1 - # and the 'GNUmakefile' doesn't understand LuaJITs version. - LUA_VERSION="5.1" - fi - - local myemakeargs=( - "DESTDIR=${D}" - "lua${LUA_VERSION/./}cpath=$(lua_get_cmod_dir)" - "lua${LUA_VERSION/./}path=$(lua_get_lmod_dir)" - "prefix=${EPREFIX}/usr" - ) - - emake "${myemakeargs[@]}" install${LUA_VERSION} - - popd -} - -src_install() { - lua_foreach_impl lua_src_install - - use examples && dodoc -r "examples/." - einstalldocs -} diff --git a/dev-lua/luassert/Manifest b/dev-lua/luassert/Manifest index a76a1ea43274..8cf258929634 100644 --- a/dev-lua/luassert/Manifest +++ b/dev-lua/luassert/Manifest @@ -1,4 +1,4 @@ AUX luassert-1.8.0-disable-highlightcolor-test.patch 2931 BLAKE2B dcf614b08aa0e89404d18e9bdc77ac5b723d577b8f5694f7fded74275c8ace59e938ddd2ad46b19a9ba7d8a36886d36db384d6fb439a2cccee77cf370e711060 SHA512 0bf9b3877e78183d5db3d33acb977f64e1aa7934f313838ffb5ec9b759283b21f071c619020ca4b8ec8aa36d9ea4e8082e3510d59d800fbd82fef74e0d8b9895 DIST luassert-1.8.0.tar.gz 38874 BLAKE2B ebc4aab1de5dc830d0b9266726ca6bf361e03000f3a8acd27c04805a6c963373755c8e163b187714f64178acc5d755c05493d745b55c785e3254dd41aa4bef31 SHA512 18b296fececa6b0d5950b2a20c4d30da3bbf9b0932c568bbb8ca212b5c82a1047b73c52ee72b4505a41a393d41dd21321189367e038dd029152d177e11bafc93 -EBUILD luassert-1.8.0-r101.ebuild 1024 BLAKE2B 2a9bfe22bc2ba118f97fc67fe6a0a3854e089ea3c3e34f24c74d8d8080505502afcdcd54159c78a928099d49d2fcbfffcab847de84928c072d421c996db05593 SHA512 102b3af79ef62123d0a3179bdfdb79bf5475cc7136e14695fb95f4cd59a80dcce34b0f37266b261cd6e310648abea2fd248a172e0aa834fbb3855a5d505426f1 +EBUILD luassert-1.8.0-r1.ebuild 1024 BLAKE2B cc8bd0f50017a24f5bb9553d8842c4bc2000ef6707dad58d7d49996663d1bd4d394fca710fc07e6e9edba0136751d3cd25642adb70999462fa6db58d8e8117b1 SHA512 63c56717c2358670688074b4321060ba36ea98c954bc4169d8c362bc9195732aad6deddc3a7ab46916f22e85b0d2f25a2d41a1723aea4e50c9887e9c46984e6e MISC metadata.xml 623 BLAKE2B 314b10b15a976e5db10ce4decd9a44157dd14ee49ed61bdf3193df9317b766ef57884e1e501cd3755fba5d686d7bf2d61ee54cd0170bb5d3996e1a49b835a239 SHA512 71e94894fb184314e80af6a4e6f493712aa61f5c8a9c8aabcecd10b9b08f11dff9378d9abcbc40bd0bd9142b3777bebb3e1d896e0b05106a24aa40b83ac66d8f diff --git a/dev-lua/luassert/luassert-1.8.0-r1.ebuild b/dev-lua/luassert/luassert-1.8.0-r1.ebuild new file mode 100644 index 000000000000..bf708d9813d6 --- /dev/null +++ b/dev-lua/luassert/luassert-1.8.0-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="Assertion library for Lua" +HOMEPAGE="http://olivinelabs.com/busted/" +SRC_URI="https://github.com/Olivine-Labs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-lua/say[${LUA_USEDEP}] + ${LUA_DEPS} +" + +BDEPEND=" + virtual/pkgconfig + test? ( + dev-lua/busted[${LUA_USEDEP}] + dev-lua/lua_cliargs[${LUA_USEDEP}] + ${RDEPEND} + ) +" + +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-1.8.0-disable-highlightcolor-test.patch" ) + +lua_src_test() { + busted --lua=${ELUA} || die +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + insinto $(lua_get_lmod_dir)/luassert + doins -r src/. + + einstalldocs +} + +src_install() { + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/luassert/luassert-1.8.0-r101.ebuild b/dev-lua/luassert/luassert-1.8.0-r101.ebuild deleted file mode 100644 index 4bb32b7a6fcb..000000000000 --- a/dev-lua/luassert/luassert-1.8.0-r101.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="Assertion library for Lua" -HOMEPAGE="http://olivinelabs.com/busted/" -SRC_URI="https://github.com/Olivine-Labs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-lua/say[${LUA_USEDEP}] - ${LUA_DEPS} -" - -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lua/busted[${LUA_USEDEP}] - dev-lua/lua_cliargs[${LUA_USEDEP}] - ${RDEPEND} - ) -" - -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-1.8.0-disable-highlightcolor-test.patch" ) - -lua_src_test() { - busted --lua=${ELUA} || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - insinto $(lua_get_lmod_dir)/luassert - doins -r src/. - - einstalldocs -} - -src_install() { - lua_foreach_impl lua_src_install -} diff --git a/dev-lua/luasystem/Manifest b/dev-lua/luasystem/Manifest index 06cd53984d2a..7afab966badf 100644 --- a/dev-lua/luasystem/Manifest +++ b/dev-lua/luasystem/Manifest @@ -1,4 +1,4 @@ AUX luasystem-0.2.1_p0-fix-makefile.patch 825 BLAKE2B 1732876603d8b5560bda1644de832d611e851bbe8c8edb7c1861c43b5496d47306a2f61d29087b83a0b8d87ecb2731572c2c3d149a19000c7173161bd0f326fd SHA512 980ee1089e4b2b45c54e0ac953bb441e5c31164417e64dbf3fd8f75010d50ddda84572fa0b8ed6101f1924a96a64de0ce31d4e24cf69f9f15d5c59b8f5ef8e3e DIST luasystem-0.2.1_p0.tar.gz 8162 BLAKE2B ad8a6009823ad8202ff3884a3167d0779405c2a6be460b7ef2939622eb4d0fc8edbc6b04aba5dec9dd5e4e38f11ae0dcd582b9c348d5b516aa411858d55c6d71 SHA512 9dc323d4d1914cfa4f278a49ef22e58569d5cd7e369fa17fa6006cd47f9d90c6dfd4404067ea2436aa46a27cfbdf91e4aa26e20b89aeeefdf2aa7252c51fb32b -EBUILD luasystem-0.2.1_p0-r102.ebuild 1614 BLAKE2B db2d5a3d439a1868cb87d476e78d4f8b25387a81a53f41833e856473c5c00856c89a1df80fb36eca9c5a0a1543b62904c9985455d44a3ed74e615d0491ab0a73 SHA512 12dff19b0cb076d8eacb1898f275c46c38a11cfb9ba8056ef41fda3e4c076c71788ff417d81c7cf9676bf6771feefa5dd4fb73d1650cdd2c6aed23bc505d731e +EBUILD luasystem-0.2.1_p0-r1.ebuild 1614 BLAKE2B 1c99d5ed57adde933ca326e903fce527511580e407fe7c463db16badd7711e7af4656f4e9f1040aae4a6a28819be25481e17cc5d32c83200546aff5b148f3e97 SHA512 4d87dd9c6c076655f5a3bd61da38288950ed888cc0a0b312ec67b490048721bc330a86da1b50998e5f9e0446b7d0853583cd3e79aad210126acd2d565b2c74f1 MISC metadata.xml 598 BLAKE2B a2e1bab68a86246a95e786808f852e24e898659076fd9fd479750f1e0942e10c1245aa49c0074428cbf7b86f89edd8486bdb6eab90192b43d111deb98f1e361a SHA512 dc77705eb1fbf226de1c7ede3bbe71d8b1573cdce6042d9dbd43fe89af2f9f713cc365cfb3dfbc7c182acf7dd23adbf7b8b736a2f3c655f7652886894f65bd63 diff --git a/dev-lua/luasystem/luasystem-0.2.1_p0-r1.ebuild b/dev-lua/luasystem/luasystem-0.2.1_p0-r1.ebuild new file mode 100644 index 000000000000..35c3a8b2f37a --- /dev/null +++ b/dev-lua/luasystem/luasystem-0.2.1_p0-r1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) +MY_PV="${PV/_p/-}" + +inherit lua toolchain-funcs + +DESCRIPTION="Platform independent system calls for Lua" +HOMEPAGE="https://github.com/o-lim/luasystem/" +SRC_URI="https://github.com/o-lim/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + dev-lua/busted[${LUA_USEDEP}] + dev-lua/lua_cliargs[${LUA_USEDEP}] + ${RDEPEND} + ) +" + +PATCHES=( "${FILESDIR}"/${P}-fix-makefile.patch ) + +src_prepare() { + default + + lua_copy_sources +} + +lua_src_test() { + busted --lua=${ELUA} || die +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "CC=$(tc-getCC)" + "LD=$(tc-getCC)" + "LUAINC_linux=$(lua_get_include_dir)" + "MYCFLAGS=${CFLAGS}" + "MYLDFLAGS=${LDFLAGS}" + ) + + emake "${myemakeargs[@]}" linux + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install () { + pushd "${BUILD_DIR}" || die + + local emakeargs=( + "INSTALL_TOP_CDIR=${ED}/$(lua_get_cmod_dir)" + "INSTALL_TOP_LDIR=${ED}/$(lua_get_lmod_dir)" + "LUA_INC=${ED}/$(lua_get_include_dir)" + ) + + emake "${emakeargs[@]}" install + + insinto $(lua_get_lmod_dir)/system + doins system/init.lua + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/luasystem/luasystem-0.2.1_p0-r102.ebuild b/dev-lua/luasystem/luasystem-0.2.1_p0-r102.ebuild deleted file mode 100644 index 3276dda4283d..000000000000 --- a/dev-lua/luasystem/luasystem-0.2.1_p0-r102.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) -MY_PV="${PV/_p/-}" - -inherit lua toolchain-funcs - -DESCRIPTION="Platform independent system calls for Lua" -HOMEPAGE="https://github.com/o-lim/luasystem/" -SRC_URI="https://github.com/o-lim/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lua/busted[${LUA_USEDEP}] - dev-lua/lua_cliargs[${LUA_USEDEP}] - ${RDEPEND} - ) -" - -PATCHES=( "${FILESDIR}"/${P}-fix-makefile.patch ) - -src_prepare() { - default - - lua_copy_sources -} - -lua_src_test() { - busted --lua=${ELUA} || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CC=$(tc-getCC)" - "LD=$(tc-getCC)" - "LUAINC_linux=$(lua_get_include_dir)" - "MYCFLAGS=${CFLAGS}" - "MYLDFLAGS=${LDFLAGS}" - ) - - emake "${myemakeargs[@]}" linux - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install () { - pushd "${BUILD_DIR}" || die - - local emakeargs=( - "INSTALL_TOP_CDIR=${ED}/$(lua_get_cmod_dir)" - "INSTALL_TOP_LDIR=${ED}/$(lua_get_lmod_dir)" - "LUA_INC=${ED}/$(lua_get_include_dir)" - ) - - emake "${emakeargs[@]}" install - - insinto $(lua_get_lmod_dir)/system - doins system/init.lua - - popd -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/luv/Manifest b/dev-lua/luv/Manifest index 13baaf77528d..20022fa2b9cb 100644 --- a/dev-lua/luv/Manifest +++ b/dev-lua/luv/Manifest @@ -1,5 +1,8 @@ AUX luv-1.32.0.0-cmake_lua_version.patch 342 BLAKE2B f4b6b5d45ed4b39ba0a1ed0ae60708583be04cb9a2e785c1ba09a171c7cdeb3cb18e1baf9dba976c429d6f7a5737c0c8ca803b3241d170f395f6045da03ece03 SHA512 6e8341db5eeb5c1e51cc9c812ffc99c2a15a18467456fa20c7dc37c100ac269ef4b416a311f7d435b89c824171218193b00e8e7dccf7506eaf789a88121866bd +AUX luv-1.43.0.0-cmake_lua_version.patch 458 BLAKE2B 39e8f045b261f2a2acfb86b3cb5c1ee875fc44061e59b00e3addc6ca2437be3c2279176908d2f9500a4728fd8d0d786d2903935a8048398e1e6580a462ee63ad SHA512 cbfff6f4ed3ceed5fb14205c512baa6e2c6d424f5b4998bcc4db6ed776eabe87e5b7ccf69ec75cbb3336908831f0cf908dd6cefd0d1d540c2dc2bdb8c5b0d660 DIST luv-1.36.0.0.tar.gz 107196 BLAKE2B 31a02c3e928559037355186810187299a3cb1420265a27756b0613781621c78c18edc272072cc29c46336787b040453cc9a06195264c0a72a985e49c48202022 SHA512 3119c1450a8317725d59cc1ab6afccfbde752b0c32b38909dfdd31bf88ea0751920dc68750da52cf17a6430637cf1094f4d5500e4c50d1145eca48bb12728ba1 +DIST luv-1.43.0.0.tar.gz 122337 BLAKE2B 435334d869487de38215ce9b551f586d4017c7f83497bc90637fc8acb8e63d1c36f6678a3f2c4d5b24b76fd904b2fa8c364a31bc1bd544416f60f2b8290903d3 SHA512 f51d9b3c733dd5617fca49534fdd77dbb6a3d6f58263f453db8dcde21679f4a471e15d6f5b05bcb22a2552455df8beb238d33b0999306bf2a5ad6755da4044ff DIST luv-lua-compat-0.10.tar.gz 53695 BLAKE2B e570aedb23b8ed7ca38c4316ffab25b93a0f9f6f0fae79af563ca8a81dd6453ac273e1f9e70674c484a2dec68749e7d53a1c1736a72616c210b8e38a31b3f191 SHA512 f7f39085f4f6b16095f41e635b4c5477b3dab5e42b5b65a9d522941a3807ea521d4a27a77293a3c9d0ecea78a1f6c2a2497394b2d220f4d7d65e23510563d46d EBUILD luv-1.36.0.0.ebuild 2303 BLAKE2B 516f7e876698b6b15639e648778d59f044d89ec216e2152fa607e24eaebeb0f3c6f5150de367aee211ac3c08b00407b325ab4c3289f873de3abe72f139ea9458 SHA512 732a3d8900cf3695a7ea65ab75c2f05c6cef120d43295a12413ea76c0a838dab4f18e64c815c38a634651af000b9219ee164d52814cf06c0ca5076945a45adeb +EBUILD luv-1.43.0.0.ebuild 2305 BLAKE2B 8610c30b7a480da8ab737dbed19546192034edac5e9799866806696604e05ab6c0e1ecfef931656ccc32749b6bc6d3f7c9b3f00175741dcfe994237a319dd327 SHA512 fd646181c67e41b1a63cc116ba094df3478df67eb02f33739e4558867c40bab2647957c5bdf3dc0aede7a049e4f19629b3c4212459d33eb8fbafd2d088ad6bf0 MISC metadata.xml 484 BLAKE2B eb035fd19fe978128b6742025f44fc233348a496de2628c80f67db2ae64717e4a3685eec1456f920052e406d15855e225987389a4e33d7caaa5b938418849ecf SHA512 4bf472b91b176e1af730ffb84fade9ab49590726107c73f6c37dac491df394b6779a50e658d062b1cedc0a05f1fb89463817945bc075df572e3e9d6adab04a2f diff --git a/dev-lua/luv/files/luv-1.43.0.0-cmake_lua_version.patch b/dev-lua/luv/files/luv-1.43.0.0-cmake_lua_version.patch new file mode 100644 index 000000000000..d9c324935b91 --- /dev/null +++ b/dev-lua/luv/files/luv-1.43.0.0-cmake_lua_version.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 78c0345..853ba90 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -140,7 +140,7 @@ else (LUA) + if (WIN32) + find_package(Lua REQUIRED) + else() +- find_package(Lua) ++ find_package(Lua ${LUA_VERSION} EXACT REQUIRED) + endif() + if(NOT LUA_INCLUDE_DIR) + message( FATAL_ERROR "Failed to find Lua headers. Variable `LUA_INCLUDE_DIR' expected to be defined.") diff --git a/dev-lua/luv/luv-1.43.0.0.ebuild b/dev-lua/luv/luv-1.43.0.0.ebuild new file mode 100644 index 000000000000..9c3fb9018539 --- /dev/null +++ b/dev-lua/luv/luv-1.43.0.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit cmake flag-o-matic lua-single unpacker + +# e.g. MY_PV = a.b.c-d +MY_PV="$(ver_rs 3 -)" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="Bare libuv bindings for lua" +HOMEPAGE="https://github.com/luvit/luv" + +LUA_COMPAT_PV="0.10" +SRC_URI=" + https://github.com/luvit/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz + https://github.com/keplerproject/lua-compat-5.3/archive/v${LUA_COMPAT_PV}.tar.gz -> ${PN}-lua-compat-${LUA_COMPAT_PV}.tar.gz +" + +LICENSE="Apache-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +REQUIRED_USE="${LUA_REQUIRED_USE}" + +BDEPEND="virtual/pkgconfig" +DEPEND="${LUA_DEPS} + >=dev-libs/libuv-1.32.0:=" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.43.0.0-cmake_lua_version.patch +) + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + # Fix libdir + # Match '/lib/' and '/lib"' without capturing / or ", replacing with libdir + sed -i -r "s/\/lib(\"|\/)/\/$(get_libdir)\1/g" CMakeLists.txt || die "Failed to sed CMakeLists.txt" + cmake_src_prepare +} + +# This could in theory be multi-impl (and we have an ebuild in git history, +# 1.32.0.0-r101, which implements it) - the only revdep currently in the tree, +# app-editors/neovim, actually links against luv instead of trying to load it +# as a module. We could probably implement some sort of a hack for this +# - but given how messy it would be, don't bother unless someone actually requests +# luv multi-impl support. +src_configure() { + lua_compat_dir="${WORKDIR}/lua-compat-5.3-${LUA_COMPAT_PV}" + + local mycmakeargs=( + -DBUILD_MODULE=OFF + -DLUA_BUILD_TYPE=System + -DLUA_COMPAT53_DIR="${lua_compat_dir}" + -DWITH_SHARED_LIBUV=ON + ) + if [[ ${ELUA} == luajit ]]; then + mycmakeargs+=( + -DWITH_LUA_ENGINE=LuaJIT + ) + else + mycmakeargs+=( + -DWITH_LUA_ENGINE=Lua + -DLUA_VERSION=$(ver_cut 1-2 $(lua_get_version)) + ) + fi + + if [[ ${CHOST} == *-darwin* ]] ; then + append-ldflags "-undefined dynamic_lookup" + fi + + cmake_src_configure +} + +src_test() { + # We need to copy the library back so that the tests see it + ln -s "${BUILD_DIR}/libluv.so" "./luv.so" || die "Failed to symlink library for tests" + ${ELUA} "tests/run.lua" || die "Tests failed" +} diff --git a/dev-lua/md5/Manifest b/dev-lua/md5/Manifest index 9b30a6d7fa36..ce458e847cc4 100644 --- a/dev-lua/md5/Manifest +++ b/dev-lua/md5/Manifest @@ -1,3 +1,3 @@ DIST md5-1.3.tar.gz 31377 BLAKE2B b6080c1ef71b5dd1e2d1831b055f31c6a45dd530a24436440a2188500f2fe0ad45730b23627eed7135b01102797a290af65b7550960add10346ac9f7ce906a9a SHA512 eda222b89432228a03c603237a787d55b6d0251f53ee3da11aaf0369ff26e3497ed8479a295b659e02b3fee85c636cd5f8cc9fd68367bf4ed2d3edcbbc373903 -EBUILD md5-1.3.ebuild 1438 BLAKE2B 06b5cd287df65ca1a858cd17a32bca4ff859ea89e6d1a59c07a86de95a4eee3fa8be243d53f47075878f9bb93ac4cb21a949eef0f414a3cd861366757626135f SHA512 012790412b94ea663d68cbee6402e0217f16e0adc02f59520555a9008d48ac43baefdc9c2b91e900dcccfe6645ab092ab2a7680aa63b8e554ac420cdf9968bc8 +EBUILD md5-1.3-r1.ebuild 1444 BLAKE2B 5bf3eb99b6669029fbd012b5c199c65efd8f05d9994b471864d4aa63dbad4661b32a93929b9a511a2561d50880c0dad2c2591574f5337693e92b51cff007d19e SHA512 5d8ef8c23d9673f4b6acbb37dd90cd52ed528fa3a02febba0a85f7fe8d98c32f49fdb325036fd200faa4e736f4d3c2ec6e17763420912785bcd6dc7b0241372b MISC metadata.xml 554 BLAKE2B d199425e23af9252f95eeb54d68a55e2c068e2c810e5e0d44f590bedcdf96663913c3fa6333cbe6bddb85d75ee2be3a49ec4b150a11d2ef30623f50874613905 SHA512 2f12577815665e25792d692ee9b20b19b8c886fb2538eaf8a5debaa67cc6936980b65a28621642f5c353f393372c6923738b455d77f3408c8e21345aafa3ad51 diff --git a/dev-lua/md5/md5-1.3-r1.ebuild b/dev-lua/md5/md5-1.3-r1.ebuild new file mode 100644 index 000000000000..436e64e6656a --- /dev/null +++ b/dev-lua/md5/md5-1.3-r1.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua + +DESCRIPTION="Offers basic cryptographic facilities for Lua" +HOMEPAGE="https://github.com/keplerproject/md5" +SRC_URI="https://github.com/keplerproject/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + lua_copy_sources +} + +src_configure() { + # Provided 'configure' script is useless. + :; +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "CC=$(tc-getCC)" + "CFLAGS=${CFLAGS} -fPIC $(lua_get_CFLAGS) ${LDFLAGS}" + ) + + emake "${myemakeargs[@]}" + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + pushd "${BUILD_DIR}/src" || die + + # Workaround for tests. + ln -s core.so md5.so || die + + "${ELUA}" ../tests/test.lua + + popd +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + # Workaround, as 'Makefile' does not create this directory. + dodir "$(lua_get_cmod_dir)" + + local myemakeargs=( + "LUA_DIR=${ED}/$(lua_get_lmod_dir)" + "LUA_LIBDIR=${ED}/$(lua_get_cmod_dir)" + ) + + emake "${myemakeargs[@]}" install + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/md5/md5-1.3.ebuild b/dev-lua/md5/md5-1.3.ebuild deleted file mode 100644 index 95caf85b7d2f..000000000000 --- a/dev-lua/md5/md5-1.3.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua - -DESCRIPTION="Offers basic cryptographic facilities for Lua" -HOMEPAGE="https://github.com/keplerproject/md5" -SRC_URI="https://github.com/keplerproject/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" - -src_prepare() { - default - - lua_copy_sources -} - -src_configure() { - # Provided 'configure' script is useless. - :; -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CC=$(tc-getCC)" - "CFLAGS=${CFLAGS} $(lua_get_CFLAGS) ${LDFLAGS}" - ) - - emake "${myemakeargs[@]}" - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - pushd "${BUILD_DIR}/src" || die - - # Workaround for tests. - ln -s core.so md5.so || die - - "${ELUA}" ../tests/test.lua - - popd -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - # Workaround, as 'Makefile' does not create this directory. - dodir "$(lua_get_cmod_dir)" - - local myemakeargs=( - "LUA_DIR=${ED}/$(lua_get_lmod_dir)" - "LUA_LIBDIR=${ED}/$(lua_get_cmod_dir)" - ) - - emake "${myemakeargs[@]}" install - - popd -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/mediator_lua/Manifest b/dev-lua/mediator_lua/Manifest index 220ec829f17e..232f4ea8cd5f 100644 --- a/dev-lua/mediator_lua/Manifest +++ b/dev-lua/mediator_lua/Manifest @@ -1,3 +1,3 @@ DIST mediator_lua-1.1.2_p0.tar.gz 5809 BLAKE2B a14cbe043cef72cdff35f92c5e6e420e94ab9930235ef71c31749f6371ef3a9a55c104ebe0a82ad86a95ddb5913ebe69f600e16393b6c5ff532802ace7bd7597 SHA512 116d08a96fa0bd540ac4d3cac61a529a634cba3621c6f2e917b405462bbc0e2ab5b170dc6819e470105cdedf958a382945819eaff4affa63bc057824c163c8a0 -EBUILD mediator_lua-1.1.2_p0-r101.ebuild 984 BLAKE2B 18080abe0c03be58532eb6fc970beb70f811a27552f5e5317d060c652a26b5de386c145dc703c639ecf49cee044301604e24d249d7328564f26aa368dde6bea9 SHA512 ef4cb37f3d474228e182be41dd21f5fb0e7a9bac5b57546a99cd3e008c367635536017fe16712d70929213f88044641787fabf1e84a2394b2eb06444f2533bff +EBUILD mediator_lua-1.1.2_p0-r1.ebuild 984 BLAKE2B 5972165bddf43fa6477c0a80381667431535b63b228aedbdf9d5e563fc89f0d835cc42cccc477e3e2bbdd67c98f7237f9d00299b6e98a50b491c4458c1478954 SHA512 e213ab9918030853d998dde6643f143823467d23e8149d6f27ae1935c29dd62a792c65c3b20341533f06fefbdc4c372b814c860dfc0866a3f4ded70523febef4 MISC metadata.xml 725 BLAKE2B d2d111762847fb1f48d81fd9f9a0960068cc4f8950a9e90bb75ea77f599d836251f368d812dd6f238bd5cdd8ee0a125df32ff549eb16266e96d7c60cd136e68f SHA512 1368f4d555dc48f439a0feeea28079b859f9358d199f05ec1d132be6b70f650d8f60c4f0bedbc45e849b3f6de1058ed5aa161492b15da45879e5c6f536af2813 diff --git a/dev-lua/mediator_lua/mediator_lua-1.1.2_p0-r1.ebuild b/dev-lua/mediator_lua/mediator_lua-1.1.2_p0-r1.ebuild new file mode 100644 index 000000000000..a43883a261ae --- /dev/null +++ b/dev-lua/mediator_lua/mediator_lua-1.1.2_p0-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) +MY_PV="${PV/_p/-}" + +inherit lua toolchain-funcs + +DESCRIPTION="Mediator pattern implementation for pub-sub management" +HOMEPAGE="http://olivinelabs.com/mediator_lua/" +SRC_URI="https://github.com/Olivine-Labs/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND="${LUA_DEPS}" +BDEPEND=" + virtual/pkgconfig + test? ( + dev-lua/busted[${LUA_USEDEP}] + dev-lua/lua_cliargs[${LUA_USEDEP}] + ${RDEPEND} + ) +" + +lua_src_test() { + busted --lua=${ELUA} || die +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + insinto $(lua_get_lmod_dir) + doins src/mediator.lua +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/mediator_lua/mediator_lua-1.1.2_p0-r101.ebuild b/dev-lua/mediator_lua/mediator_lua-1.1.2_p0-r101.ebuild deleted file mode 100644 index 06672068c3b9..000000000000 --- a/dev-lua/mediator_lua/mediator_lua-1.1.2_p0-r101.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) -MY_PV="${PV/_p/-}" - -inherit lua toolchain-funcs - -DESCRIPTION="Mediator pattern implementation for pub-sub management" -HOMEPAGE="http://olivinelabs.com/mediator_lua/" -SRC_URI="https://github.com/Olivine-Labs/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND="${LUA_DEPS}" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lua/busted[${LUA_USEDEP}] - dev-lua/lua_cliargs[${LUA_USEDEP}] - ${RDEPEND} - ) -" - -lua_src_test() { - busted --lua=${ELUA} || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins src/mediator.lua -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/mpack/Manifest b/dev-lua/mpack/Manifest index ed7e67986fb6..7d1f3251ac9a 100644 --- a/dev-lua/mpack/Manifest +++ b/dev-lua/mpack/Manifest @@ -1,5 +1,3 @@ -DIST mpack-1.0.8.tar.gz 15616 BLAKE2B 06593296d1d36459127bf35eaeb37c894a0c0c6ccff0969cd0a82bee1920a715801db26f0ba0bc54a56399d07efc262666ee4ce79878288a5c0221fd27febea1 SHA512 6d21cc6bbdee583a1d808742991459e4b1796f347b2f4eaa747b576f5bb1ca989123339120e43246bac859c20e6f46ac57116ce9f135157256fecbd8cf817f75 DIST mpack-1.0.9.tar.gz 16087 BLAKE2B 062f0deaa9ea359486933b5736591ea3ee78886e31259b721d88ef44762403185b881d076ca35fe6e8c16ab756d36698fec1ca893ab3667635e388456a8ad417 SHA512 c663a6cb29c1ae3f88baf25d36b076c35b35b96a16f9df472f8063009dc70886071cc27bf9224aceb86afb5c590ac072fd484435f40ecc4961eabfb5df08f395 -EBUILD mpack-1.0.8-r100.ebuild 2300 BLAKE2B f00cb2c108e6bea4f5f69550442947189d50ff15904e07444badd9ce59698638fd357473aa16c962dce4e1e1a3bcef6aa25bd97936160ff570f1f11820b8c2be SHA512 31505f52bdb79d8165d0c622ca9d7b111d4ca72a91cca87626a06dedd27d5b89ab70c4a73b3186808074ede6dc6672f0cbde8f785a43d436b24573ab63e14de2 -EBUILD mpack-1.0.9.ebuild 2300 BLAKE2B f00cb2c108e6bea4f5f69550442947189d50ff15904e07444badd9ce59698638fd357473aa16c962dce4e1e1a3bcef6aa25bd97936160ff570f1f11820b8c2be SHA512 31505f52bdb79d8165d0c622ca9d7b111d4ca72a91cca87626a06dedd27d5b89ab70c4a73b3186808074ede6dc6672f0cbde8f785a43d436b24573ab63e14de2 +EBUILD mpack-1.0.9-r1.ebuild 2300 BLAKE2B 04ad27050bddb53e569608744ad47f2d4073e61ca19112b91acdb84ceccd40212225c7f806ffae175601bcef0a44b009d689aa40c7340f98e336e1a9375fb49c SHA512 d0f07b48984f8c1354ba646920fbd1771c96db934259e81db383d207afc7929cf3c849092564184466a09731962f9609cc8845a3961ea01199da085aaae3dece MISC metadata.xml 337 BLAKE2B 552e6b193055ff86ce3bc29ec14b7ba72bf99ba5458c8588af1d53b6d393759118103d95f9b3e3f4c8582b19f7daccf0a5b619a8b171f5c74e2a8ad4f0648875 SHA512 6cc2098e7e31232ff9b6aa2cecfe7f9cde61d1ee36efb190d87330a5b6088a9d43f999d3cbce632925c01e35806c09022170230934f526febe1bd24c384b3ce1 diff --git a/dev-lua/mpack/mpack-1.0.8-r100.ebuild b/dev-lua/mpack/mpack-1.0.8-r100.ebuild deleted file mode 100644 index b403ed3deab8..000000000000 --- a/dev-lua/mpack/mpack-1.0.8-r100.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -MY_PN="lib${PN}-lua" - -DESCRIPTION="Lua bindings for libmpack" -HOMEPAGE="https://github.com/libmpack/libmpack-lua/" -SRC_URI="https://github.com/${MY_PN/-lua/}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/libmpack - ${LUA_DEPS} -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lua/busted[${LUA_USEDEP}] - dev-lua/lua_cliargs[${LUA_USEDEP}] - ${RDEPEND} - ) -" - -src_prepare() { - default - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CC=$(tc-getCC)" - "LUA_INCLUDE=$(lua_get_CFLAGS)" - "LUA_LIB=" - "USE_SYSTEM_MPACK=yes" - "USE_SYSTEM_LUA=yes" - ) - - emake "${myemakeargs[@]}" - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - pushd "${BUILD_DIR}" || die - - # "[ FAILED ] test.lua @ 279: mpack should not leak memory" - # It doesn't seem upstream actually support LuaJIT so were this up to me - # I would drop it from LUA_COMPAT, unfortunately there are packages in the - # tree which currently expect it to be supported. - if [[ ${ELUA} == "luajit" ]]; then - ewarn "Not running tests under ${ELUA} because they are known to fail" - return - fi - - busted --lua="${ELUA}" test.lua || die - - popd -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - local installdir="$(lua_get_cmod_dir)" - local myemakeargs=( - "DESTDIR=${ED}" - "LUA_CMOD_INSTALLDIR=${installdir#$EPREFIX}" - "USE_SYSTEM_MPACK=yes" - "USE_SYSTEM_LUA=yes" - ) - - emake "${myemakeargs[@]}" install - - popd - - if [[ ${CHOST} == *-darwin* ]] ; then - local luav=$(lua_get_version) - # we only want the major version (e.g. 5.1) - local luamv=${luav:0:3} - local file="lua/${luamv}/mpack.so" - install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" "${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name" - fi -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/mpack/mpack-1.0.9-r1.ebuild b/dev-lua/mpack/mpack-1.0.9-r1.ebuild new file mode 100644 index 000000000000..de1490be4bfc --- /dev/null +++ b/dev-lua/mpack/mpack-1.0.9-r1.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +MY_PN="lib${PN}-lua" + +DESCRIPTION="Lua bindings for libmpack" +HOMEPAGE="https://github.com/libmpack/libmpack-lua/" +SRC_URI="https://github.com/${MY_PN/-lua/}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/libmpack + ${LUA_DEPS} +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + dev-lua/busted[${LUA_USEDEP}] + dev-lua/lua_cliargs[${LUA_USEDEP}] + ${RDEPEND} + ) +" + +src_prepare() { + default + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "CC=$(tc-getCC)" + "LUA_INCLUDE=$(lua_get_CFLAGS)" + "LUA_LIB=" + "USE_SYSTEM_MPACK=yes" + "USE_SYSTEM_LUA=yes" + ) + + emake "${myemakeargs[@]}" + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + pushd "${BUILD_DIR}" || die + + # "[ FAILED ] test.lua @ 279: mpack should not leak memory" + # It doesn't seem upstream actually support LuaJIT so were this up to me + # I would drop it from LUA_COMPAT, unfortunately there are packages in the + # tree which currently expect it to be supported. + if [[ ${ELUA} == "luajit" ]]; then + ewarn "Not running tests under ${ELUA} because they are known to fail" + return + fi + + busted --lua="${ELUA}" test.lua || die + + popd +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + local installdir="$(lua_get_cmod_dir)" + local myemakeargs=( + "DESTDIR=${ED}" + "LUA_CMOD_INSTALLDIR=${installdir#$EPREFIX}" + "USE_SYSTEM_MPACK=yes" + "USE_SYSTEM_LUA=yes" + ) + + emake "${myemakeargs[@]}" install + + popd + + if [[ ${CHOST} == *-darwin* ]] ; then + local luav=$(lua_get_version) + # we only want the major version (e.g. 5.1) + local luamv=${luav:0:3} + local file="lua/${luamv}/mpack.so" + install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" "${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name" + fi +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/mpack/mpack-1.0.9.ebuild b/dev-lua/mpack/mpack-1.0.9.ebuild deleted file mode 100644 index b403ed3deab8..000000000000 --- a/dev-lua/mpack/mpack-1.0.9.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -MY_PN="lib${PN}-lua" - -DESCRIPTION="Lua bindings for libmpack" -HOMEPAGE="https://github.com/libmpack/libmpack-lua/" -SRC_URI="https://github.com/${MY_PN/-lua/}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/libmpack - ${LUA_DEPS} -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lua/busted[${LUA_USEDEP}] - dev-lua/lua_cliargs[${LUA_USEDEP}] - ${RDEPEND} - ) -" - -src_prepare() { - default - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CC=$(tc-getCC)" - "LUA_INCLUDE=$(lua_get_CFLAGS)" - "LUA_LIB=" - "USE_SYSTEM_MPACK=yes" - "USE_SYSTEM_LUA=yes" - ) - - emake "${myemakeargs[@]}" - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - pushd "${BUILD_DIR}" || die - - # "[ FAILED ] test.lua @ 279: mpack should not leak memory" - # It doesn't seem upstream actually support LuaJIT so were this up to me - # I would drop it from LUA_COMPAT, unfortunately there are packages in the - # tree which currently expect it to be supported. - if [[ ${ELUA} == "luajit" ]]; then - ewarn "Not running tests under ${ELUA} because they are known to fail" - return - fi - - busted --lua="${ELUA}" test.lua || die - - popd -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - local installdir="$(lua_get_cmod_dir)" - local myemakeargs=( - "DESTDIR=${ED}" - "LUA_CMOD_INSTALLDIR=${installdir#$EPREFIX}" - "USE_SYSTEM_MPACK=yes" - "USE_SYSTEM_LUA=yes" - ) - - emake "${myemakeargs[@]}" install - - popd - - if [[ ${CHOST} == *-darwin* ]] ; then - local luav=$(lua_get_version) - # we only want the major version (e.g. 5.1) - local luamv=${luav:0:3} - local file="lua/${luamv}/mpack.so" - install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" "${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name" - fi -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/penlight/Manifest b/dev-lua/penlight/Manifest index 7a0c9a627a25..4ea31dc97c6e 100644 --- a/dev-lua/penlight/Manifest +++ b/dev-lua/penlight/Manifest @@ -1,5 +1,3 @@ -DIST penlight-1.11.0.tar.gz 413442 BLAKE2B 47b2713f26c6f0879e439d94c4306968312f6394cc96bf9c6d0c78b886a3d8f5c9678bc66eb90dc48900cfc4ab219618386e75a43e7795095db198b01dc7dbeb SHA512 dbf5b1a558cf7279db793c6e0b63a7cd5eade87c4c6c12d7de3c1416f85008b2fef44c90fd1268761a64d3f8f18a971a1b645ba55278032611fb04cd2276d23b DIST penlight-1.12.0.tar.gz 429587 BLAKE2B b8a659c051c1bb9406e9c20ad1da20029e3a141d8193c1d74e83c24b7089ee11c12bb1850c6abb08d7199dbe6d02f40ef8efdfaf2ba4fb16aa88b0218f1dbc65 SHA512 70628bd43a0ac4176704611e47c3a42c287c24aac98a0bc63071a192326e4ecab016a499ff9ab201a9e7d7848f26760f0a2ef87d46220df679b4f70a0fdc4aac -EBUILD penlight-1.11.0.ebuild 1224 BLAKE2B 18ebee38b904b703ad93d3c5c84d027efa75d8d24a1c8b04e7e0d84eb9db80056032f637d1d07c120c655f3672f048b9007abac23847ae04f354923d0d2c8dac SHA512 6276b436edf5831206174c0b0110e83729e00be0032e7924881ae2367c075dc16d9e5d631b6630bd6a74c2c849c6df2e8d8bab12ee1e152d942900fa967276b4 -EBUILD penlight-1.12.0.ebuild 1230 BLAKE2B 8010a5dd2e94b596865bf206db4732f0c07d06bc257cd558f9567741e65f0ed38cf87e1892dcab787d3d94e2a9d6b1936cdb5a9d9f5f890877fd6be7152329f2 SHA512 6b84d1537e8e9c1984a39ce4495f95bb6d9f995e664c8de8689f64bf25383aa3ce9b951ddada342d2c2bdefb2dfa056d54066605ced5e4b2ebb33f4a1bdc9f52 +EBUILD penlight-1.12.0.ebuild 1224 BLAKE2B da464cc879834276ce60e0bbedbeebea8be2167c8bdcfc56bff4eaffd2c69dbcacfd26fce346fdc445f44e669d2f8c62d496c5e9867adcc2d8b203d45b84d920 SHA512 131bbe47b472e2044d4d752c3cb48d5bd0f167d65ab12000667bb6a0f3c7385e58d4e99f25856fcbac1546b900eed798bf78e929d5d5d71d6915bdae29400080 MISC metadata.xml 729 BLAKE2B 17f0fbc28fb9cf4ca711c87af3bed31dcf145b348e6abd6eb3b62cc29e52949ee7b54d006da2accd60f6d5a1d17137c6e28b1d897aed6ec969685fbad34e516b SHA512 52fe762113833b6658431544a3f929e786423a294327d60cd07d3aaec09fb03ed3e6870ff393ef6dc00926eed95b142eba0753835e314a0625aec751ffbfaa31 diff --git a/dev-lua/penlight/penlight-1.11.0.ebuild b/dev-lua/penlight/penlight-1.11.0.ebuild deleted file mode 100644 index 96e9e62fc1d7..000000000000 --- a/dev-lua/penlight/penlight-1.11.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) -MY_PN="Penlight" - -inherit lua toolchain-funcs - -DESCRIPTION="Lua utility libraries loosely based on the Python standard libraries" -HOMEPAGE="https://github.com/lunarmodules/Penlight" -SRC_URI="https://github.com/Tieske/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -DEPEND="${LUA_DEPS}" - -RDEPEND=" - dev-lua/luafilesystem[${LUA_USEDEP}] - ${DEPEND} -" - -BDEPEND=" - virtual/pkgconfig - test? ( ${DEPEND} ) -" - -HTML_DOCS=( "docs/." ) - -src_prepare() { - default - - # This is a demo app, not a real test - rm tests/test-app.lua || die - - # Remove test for executing a non-existent command - sed -e '/most-likely-nonexistent-command/d' -i tests/test-utils3.lua || die -} - -lua_src_test() { - "${ELUA}" run.lua || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins -r lua/pl - - einstalldocs -} - -src_install() { - lua_foreach_impl lua_src_install -} diff --git a/dev-lua/penlight/penlight-1.12.0.ebuild b/dev-lua/penlight/penlight-1.12.0.ebuild index db57b800a0e7..965cb7302c5b 100644 --- a/dev-lua/penlight/penlight-1.12.0.ebuild +++ b/dev-lua/penlight/penlight-1.12.0.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" IUSE="test" REQUIRED_USE="${LUA_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/dev-lua/readline/Manifest b/dev-lua/readline/Manifest new file mode 100644 index 000000000000..5979bbb25916 --- /dev/null +++ b/dev-lua/readline/Manifest @@ -0,0 +1,3 @@ +DIST lua-readline-3.0.tar.gz 15675 BLAKE2B 877b50cdf05610eb54fcec6063368206d68b0571e70c28abd6bdf20e0533ae76809a18f3b7cbefc79185544966e2838c8ea95b30bc5821c31547026ee621d1f0 SHA512 7fc9b1b2b03909cd8ebccc539fa8c37a823c70728671dc09c7cec0641625a59ed3c8b7045635e53719d32046437e638193cb1055a94a3d635fb50efb199d213a +EBUILD readline-3.0.ebuild 1566 BLAKE2B f0f46fc4e58f78db1b96a2776f2065bbc93937963a79733b809871c7ac4a8ac25a209d0db0a49afdb385acbfda77032fe407b0f5ac87d0cc5425501cfc57d028 SHA512 b126866992c907cde4b57d2ffa22e1117654a5c923f45cb0adda78c2b158b136123603bcf4fbe526738ab4abd4ead154b4dcba39b54e644be9e651a4d36032e4 +MISC metadata.xml 251 BLAKE2B ba937d5724c861b8bfd1d287a325357d6a63656cf5c2314185a486be769eb22b39fa780b38c05407bce5f0707585d499a849a28e15a2fde9eebba6f529e686a3 SHA512 0fb5b55fc7db96153970767478727504fd0e87c1c8a77593f1f30720064e95776b92e4993f9aed076c983eee5cebca446fe8894e36fbcc02802bb1c158747dd3 diff --git a/dev-lua/readline/metadata.xml b/dev-lua/readline/metadata.xml new file mode 100644 index 000000000000..c07e13d4a6bd --- /dev/null +++ b/dev-lua/readline/metadata.xml @@ -0,0 +1,8 @@ + + + + + conikost@gentoo.org + Conrad Kostecki + + diff --git a/dev-lua/readline/readline-3.0.ebuild b/dev-lua/readline/readline-3.0.ebuild new file mode 100644 index 000000000000..6eb54114feba --- /dev/null +++ b/dev-lua/readline/readline-3.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="A simple interface to the readline and history libraries" +HOMEPAGE="https://pjb.com.au/comp/lua/readline.html" +SRC_URI="https://pjb.com.au/comp/lua/${P}.tar.gz -> lua-${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# Tests are interactive +RESTRICT="test" + +RDEPEND=" + dev-lua/luaposix + sys-libs/readline +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local compiler=( + "$(tc-getCC)" + "${CFLAGS}" + "-fPIC" + "$(lua_get_CFLAGS)" + "-c C-readline.c" + "-o C-readline.o" + ) + einfo "${compiler[@]}" + ${compiler[@]} || die + + local linker=( + "$(tc-getCC)" + "-shared" + "${LDFLAGS}" + "$($(tc-getPKG_CONFIG) --libs readline)" + "-o C-readline.so" + "C-readline.o" + ) + einfo "${linker[@]}" + ${linker[@]} || die + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + pushd "${BUILD_DIR}" || die + LUA_CPATH="./?.so;${EROOT}/usr/$(get_libdir)/lua/$(ver_cut 1-2 $(lua_get_version))/?.so" ${ELUA} test/test_rl.lua + popd +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + insinto "$(lua_get_cmod_dir)" + doins C-readline.so + + insinto "$(lua_get_lmod_dir)" + doins readline.lua + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + docinto html + dodoc doc/readline.html +} diff --git a/dev-lua/say/Manifest b/dev-lua/say/Manifest index 351a866e1d3c..ff3c05fc362f 100644 --- a/dev-lua/say/Manifest +++ b/dev-lua/say/Manifest @@ -1,3 +1,3 @@ DIST say-1.3_p1.tar.gz 3667 BLAKE2B bd99687a71129c5038749b0a2ea48411a411cf05559793cc0c4802a5b7aa620fbf4fd15ed9ab661b33c7b9f94468aaf9e292d177aca4d1c7cd29009601d015f0 SHA512 8d4a360bf0731c2a70c23edb9e6e81cab1e7d9b861aa35103a5c6e521633410860d76c46dc2ea62a06ac8ab3b522bc71c11143d6fe7e26e7fa24dd3f5ea1e5f6 -EBUILD say-1.3_p1-r101.ebuild 919 BLAKE2B ac047cef28b4d66a51e7061b010693405cd0c6f7dfff50f70bd060f22d598e80ac200c0618979af0e6f7493cd896c5d5a12c18a9cb694ea8d2fa8d92696d77d9 SHA512 d56459f7d31825f7e5b1f7ab0b44994664c90a4533e532f11010a260e5458f66935451b32e226b991621c2d9a8f603a95b184f91fe9d3a92be6486b61fa43fd3 +EBUILD say-1.3_p1-r1.ebuild 919 BLAKE2B 06814580abfb7e4e6eb3706385d24f8af8427d3f7a5954c0f9e2f6397c639e4b346052558700f9ea58f9d68cbe57e4c3501f1d3327f3c7a83ee158cfbb5e021d SHA512 33833635fa1744fbe8be90ce974b8fb1bc41d71ab366bdfb0108a56ba61180f9ba08df33897b34d34352bf329a94708aab825b633a5bb00e5eff5973896e4e59 MISC metadata.xml 465 BLAKE2B ead0c749292f5bf3a4fcbae676d3e57c00cb0a4695a9656dd8988e993829c2189125b4ed91bd27fe7a0df5d76b20dd13f723d68590d80f811ebf9cf6e4a00c99 SHA512 de99950dfd7dbb58cdfdf5e00dd119617b7cd753a6de86bab8bc8c69869814050b8b7bdda5c1123df42099ed26fa1b203910c3ebef52bc4d6d70f4b80b9fad96 diff --git a/dev-lua/say/say-1.3_p1-r1.ebuild b/dev-lua/say/say-1.3_p1-r1.ebuild new file mode 100644 index 000000000000..2ab1eba27b2c --- /dev/null +++ b/dev-lua/say/say-1.3_p1-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) +MY_PV="${PV/_p/-}" + +inherit lua toolchain-funcs + +DESCRIPTION="Lua String Hashing/Indexing Library" +HOMEPAGE="http://olivinelabs.com/busted/" +SRC_URI="https://github.com/Olivine-Labs/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND="${LUA_DEPS}" + +BDEPEND=" + virtual/pkgconfig + test? ( dev-lua/busted[${LUA_USEDEP}] ) + ${RDEPEND} +" + +lua_src_test() { + busted --lua=${ELUA} || die +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + insinto $(lua_get_lmod_dir)/say + doins src/init.lua + + einstalldocs +} + +src_install() { + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/say/say-1.3_p1-r101.ebuild b/dev-lua/say/say-1.3_p1-r101.ebuild deleted file mode 100644 index 5b3c0c50e672..000000000000 --- a/dev-lua/say/say-1.3_p1-r101.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) -MY_PV="${PV/_p/-}" - -inherit lua toolchain-funcs - -DESCRIPTION="Lua String Hashing/Indexing Library" -HOMEPAGE="http://olivinelabs.com/busted/" -SRC_URI="https://github.com/Olivine-Labs/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND="${LUA_DEPS}" - -BDEPEND=" - virtual/pkgconfig - test? ( dev-lua/busted[${LUA_USEDEP}] ) - ${RDEPEND} -" - -lua_src_test() { - busted --lua=${ELUA} || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - insinto $(lua_get_lmod_dir)/say - doins src/init.lua - - einstalldocs -} - -src_install() { - lua_foreach_impl lua_src_install -} -- cgit v1.2.3