diff options
Diffstat (limited to 'dev-lua')
237 files changed, 0 insertions, 7965 deletions
diff --git a/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild b/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild deleted file mode 100644 index bf92972b2681..000000000000 --- a/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~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 deleted file mode 100644 index 257d385c72f7..000000000000 --- a/dev-lua/LuaBitOp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST LuaBitOp-1.0.2.tar.gz 23127 BLAKE2B 97b2ded135903f7bf2165a03d611fc2864336929706eb67097b5d67d0a0ec156c855a1637bc309d8dd03cb68beeda350b33eed7678b82540da54502cf981333a SHA512 a652050ea5c6fbeb8a28b05e2bc4a3550c854cc45f7f42c8c1b0a81f5b76773cdf061e6a839cdb339614118169e578b6e3efa5a3efbe59a2f01874b2fa2b4f2e diff --git a/dev-lua/LuaBitOp/files/LuaBitOp-1.0.2-support-lua5-3+.patch b/dev-lua/LuaBitOp/files/LuaBitOp-1.0.2-support-lua5-3+.patch deleted file mode 100644 index 23c0d23a2150..000000000000 --- a/dev-lua/LuaBitOp/files/LuaBitOp-1.0.2-support-lua5-3+.patch +++ /dev/null @@ -1,78 +0,0 @@ -This patch is a result of diff between upstream and bundled library in rspamd - -https://github.com/rspamd/rspamd/blob/30298909543453ebe969878f1406ee76ad148494/contrib/lua-bit/bit.c - -diff --git a/bit.c b/bit.c -index 690df7d3c..01326c99a 100644 ---- a/bit.c -+++ b/bit.c -@@ -46,7 +46,7 @@ typedef uint32_t UBits; - - typedef union { - lua_Number n; --#ifdef LUA_NUMBER_DOUBLE -+#if defined(LUA_NUMBER_DOUBLE) || defined(LUA_FLOAT_DOUBLE) - uint64_t b; - #else - UBits b; -@@ -63,24 +63,25 @@ static UBits barg(lua_State *L, int idx) - #else - bn.n = luaL_checknumber(L, idx); - #endif --#if defined(LUA_NUMBER_DOUBLE) -+#if defined(LUA_NUMBER_DOUBLE) || defined(LUA_FLOAT_DOUBLE) - bn.n += 6755399441055744.0; /* 2^52+2^51 */ - #ifdef SWAPPED_DOUBLE - b = (UBits)(bn.b >> 32); - #else - b = (UBits)bn.b; - #endif --#elif defined(LUA_NUMBER_INT) || defined(LUA_NUMBER_LONG) || \ -- defined(LUA_NUMBER_LONGLONG) || defined(LUA_NUMBER_LONG_LONG) || \ -- defined(LUA_NUMBER_LLONG) -+#elif defined(LUA_NUMBER_INT) || defined(LUA_INT_INT) || \ -+ defined(LUA_NUMBER_LONG) || defined(LUA_INT_LONG) || \ -+ defined(LUA_NUMBER_LONGLONG) || defined(LUA_INT_LONGLONG) || \ -+ defined(LUA_NUMBER_LONG_LONG) || defined(LUA_NUMBER_LLONG) - if (sizeof(UBits) == sizeof(lua_Number)) - b = bn.b; - else - b = (UBits)(SBits)bn.n; --#elif defined(LUA_NUMBER_FLOAT) -+#elif defined(LUA_NUMBER_FLOAT) || defined(LUA_FLOAT_FLOAT) - #error "A 'float' lua_Number type is incompatible with this library" - #else --#error "Unknown number type, check LUA_NUMBER_* in luaconf.h" -+#error "Unknown number type, check LUA_NUMBER_*, LUA_FLOAT_*, LUA_INT_* in luaconf.h" - #endif - #if LUA_VERSION_NUM < 502 - if (b == 0 && !lua_isnumber(L, idx)) { -@@ -91,7 +92,11 @@ static UBits barg(lua_State *L, int idx) - } - - /* Return bit type. */ -+#if LUA_VERSION_NUM < 503 - #define BRET(b) lua_pushnumber(L, (lua_Number)(SBits)(b)); return 1; -+#else -+#define BRET(b) lua_pushinteger(L, (lua_Integer)(SBits)(b)); return 1; -+#endif - - static int bit_tobit(lua_State *L) { BRET(barg(L, 1)) } - static int bit_bnot(lua_State *L) { BRET(~barg(L, 1)) } -@@ -163,11 +168,15 @@ static const struct luaL_Reg bit_funcs[] = { - LUALIB_API int luaopen_bit(lua_State *L) - { - UBits b; -+#if LUA_VERSION_NUM < 503 - lua_pushnumber(L, (lua_Number)1437217655L); -+#else -+ lua_pushinteger(L, (lua_Integer)1437217655L); -+#endif - b = barg(L, -1); - if (b != (UBits)1437217655L || BAD_SAR) { /* Perform a simple self-test. */ - const char *msg = "compiled with incompatible luaconf.h"; --#ifdef LUA_NUMBER_DOUBLE -+#if defined(LUA_NUMBER_DOUBLE) || defined(LUA_FLOAT_DOUBLE) - #ifdef _WIN32 - if (b == (UBits)1610612736L) - msg = "use D3DCREATE_FPU_PRESERVE with DirectX"; diff --git a/dev-lua/LuaBitOp/metadata.xml b/dev-lua/LuaBitOp/metadata.xml deleted file mode 100644 index c07e13d4a6bd..000000000000 --- a/dev-lua/LuaBitOp/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> -</pkgmetadata> diff --git a/dev-lua/basexx/Manifest b/dev-lua/basexx/Manifest deleted file mode 100644 index a4985fb7fa34..000000000000 --- a/dev-lua/basexx/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST basexx-0.4.1.tar.gz 8100 BLAKE2B 9a3e09eb4ddc7c9158096f50d52735711ee63618ada0175af8aac4ba906e95cbf3fe2750f3d0fff821e34b71b4a414f39a13313e9aac0960fc4f06d24c5e0422 SHA512 b52ac9573196129e5af3f6d4fdc69b26d77ed3c114cf95c3dc46aa58e5f288a3212a91e8ee48257609607a71088c24205ca79c5512f077a6e9cef6ad7f136ba0 diff --git a/dev-lua/basexx/basexx-0.4.1.ebuild b/dev-lua/basexx/basexx-0.4.1.ebuild deleted file mode 100644 index 79b5d6776ddc..000000000000 --- a/dev-lua/basexx/basexx-0.4.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="A base2, base16, base32, base64 and base85 library for Lua" -HOMEPAGE="https://github.com/aiq/basexx/" -SRC_URI="https://github.com/aiq/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" - -lua_enable_tests busted test - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins lib/${PN}.lua -} - -src_install() { - lua_foreach_impl lua_src_install - einstalldocs -} diff --git a/dev-lua/basexx/metadata.xml b/dev-lua/basexx/metadata.xml deleted file mode 100644 index 2155ab4925af..000000000000 --- a/dev-lua/basexx/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nicolas.parlant@parhuet.fr</email> - <name>Nicolas PARLANT</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">aiq/basexx</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/binaryheap/Manifest b/dev-lua/binaryheap/Manifest deleted file mode 100644 index 251f87d005f3..000000000000 --- a/dev-lua/binaryheap/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST binaryheap.lua-version_0v4.tar.gz 13556 BLAKE2B 92b7d7a54b5f1e1988a865842e80600852df0d03e566ca0075f59c521462632bc54dedcf0e67db71f1d6f29c2c932afc44fab4604eb0c386039c9528021276f1 SHA512 2d26108af024f6de5873d9ad2a10dc2fec5b603770c5ff3b3b36289c73261ad6952ed790caad6886bd313a41f9bd42a8257585dd653508d7f1bcd5d1236d2e12 diff --git a/dev-lua/binaryheap/binaryheap-0.4.ebuild b/dev-lua/binaryheap/binaryheap-0.4.ebuild deleted file mode 100644 index 13fc235b2159..000000000000 --- a/dev-lua/binaryheap/binaryheap-0.4.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -MY_PN="${PN}.lua" -MY_PV="version_$(ver_rs 1 v)" -MY_P="${MY_PN}-${MY_PV}" - -DESCRIPTION="Binary heap implementation in pure Lua" -HOMEPAGE="http://tieske.github.io/binaryheap.lua" -HOMEPAGE+=" https://github.com/Tieske/binaryheap.lua" -SRC_URI="https://github.com/Tieske/${MY_PN}/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" -BDEPEND=" - test? ( - dev-lua/busted[${LUA_USEDEP}] - dev-lua/luacov[${LUA_USEDEP}] - ) -" - -src_prepare() { - default - lua_copy_sources -} - -lua_src_test() { - if [[ ${ELUA} == "lua5.3" ]]; then - # this test failed only with 5.3 - rm "${BUILD_DIR}"/spec/dijkstras_algorithm_spec.lua || die - fi - busted --lua="${ELUA}" --output="plainTerminal" "${BUILD_DIR}"/spec || die "Tests fail with ${ELUA}" -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins src/${PN}.lua -} - -src_install() { - lua_foreach_impl lua_src_install - local HTML_DOCS=( docs ) - dodoc -r "examples" - einstalldocs -} diff --git a/dev-lua/binaryheap/metadata.xml b/dev-lua/binaryheap/metadata.xml deleted file mode 100644 index dbf1929352e9..000000000000 --- a/dev-lua/binaryheap/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nicolas.parlant@parhuet.fr</email> - <name>Nicolas PARLANT</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">Tieske/binaryheap.lua</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/busted-htest/Manifest b/dev-lua/busted-htest/Manifest deleted file mode 100644 index 2c720b589812..000000000000 --- a/dev-lua/busted-htest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST busted-htest-1.0.0.tar.gz 4347 BLAKE2B f1d30a305cb9691588b18f67842b536d3de9430d22c51ec292202e5aca5784447cd525ae8b1f1da42a3d3792344419efbfe1d03fe29823b445a7c1ead0fe577f SHA512 001f494949c04445004e8b06fde62727cab85a320673748d18714b82d7b2b9aea43316f6119e669c569f31578b787f4e5ca5d19da3f33fe28df572aaa41c75bd 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 deleted file mode 100644 index 7a6d7ae76bd4..000000000000 --- a/dev-lua/busted-htest/busted-htest-1.0.0-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~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/metadata.xml b/dev-lua/busted-htest/metadata.xml deleted file mode 100644 index a62de9282519..000000000000 --- a/dev-lua/busted-htest/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">hishamhm/busted-htest</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/busted/Manifest b/dev-lua/busted/Manifest deleted file mode 100644 index 1c90def97c66..000000000000 --- a/dev-lua/busted/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST busted-2.3.0.tar.gz 67008 BLAKE2B c8dac4b12f863196d95afc2f54543b0ba7ee1f2558f920e8930561fc5242509d8a6d75307ad4b1069db648616b238d3c245db9b697f35fe74f498e08074c636a SHA512 5d2079881ea77d4d722016adf0b47937c9304e89924fcb27a4537010a27c1b0bab7c9e30298b1a73f2228a91df32b99089e4dd672c72d80ce3d95fc1f9c3ab05 diff --git a/dev-lua/busted/busted-2.3.0.ebuild b/dev-lua/busted/busted-2.3.0.ebuild deleted file mode 100644 index 42046a94693f..000000000000 --- a/dev-lua/busted/busted-2.3.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="Elegant Lua unit testing" -HOMEPAGE="https://lunarmodules.github.io/busted/" -SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="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/metadata.xml b/dev-lua/busted/metadata.xml deleted file mode 100644 index bd6e6fd53d3e..000000000000 --- a/dev-lua/busted/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <stabilize-allarches/> - <longdescription> - An elegant, extensible, testing framework. - Ships with a large amount of useful asserts, - plus the ability to write your own. Output - in pretty or plain terminal format, JSON, - or TAP for CI integration. Great for TDD - and unit, integration, and functional tests. - </longdescription> - <upstream> - <remote-id type="github">lunarmodules/busted</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/compat53/Manifest b/dev-lua/compat53/Manifest deleted file mode 100644 index 9a28866fd0e4..000000000000 --- a/dev-lua/compat53/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-compat-5.3-0.14.4.tar.gz 61925 BLAKE2B af3032e082b77cd9e3e9f9b8bdee1feb17235b0578dd098d77e9330887623df88ebf8b3a39f72e030a0ad1144695b02261fc4c73e273a70364b93dcccd5e6b46 SHA512 0e6bd10513cab6053df7a911ba117c2dd5b5409e75bfe0890ee2ec0122893aa70fc1dc88b10a65553dd1069a038e3c7295dccc2de5c10338eccc718029d3f7b5 diff --git a/dev-lua/compat53/compat53-0.14.4-r1.ebuild b/dev-lua/compat53/compat53-0.14.4-r1.ebuild deleted file mode 100644 index 87a3049486d5..000000000000 --- a/dev-lua/compat53/compat53-0.14.4-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit edo lua toolchain-funcs - -MY_PN="lua-${PN/53/-5.3}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Compatibility module providing Lua-5.3-style APIs for Lua 5.2 and 5.1" -HOMEPAGE="https://github.com/lunarmodules/lua-compat-5.3/" -SRC_URI="https://github.com/lunarmodules/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" - -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~sparc x86" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND="${LUA_DEPS}" -RDEPEND=" - ${DEPEND} - !<dev-lua/luarocks-3.12.2-r1 -" - -src_prepare() { - default - # change to name of compat53.'module' calls - # this is required, see rockspecs - mv lbitlib.c bitlib.c || die - mv liolib.c io.c || die - mv lstrlib.c string.c || die - mv ltablib.c table.c || die - mv lutf8lib.c utf8.c || die - lua_copy_sources -} - -lua_src_compile() { - cd "${BUILD_DIR}" || die - local u="" - for u in *.c; do - edo $(tc-getCC) -shared -fPIC \ - ${CPPFLAGS} \ - ${CFLAGS} $(lua_get_CFLAGS) \ - ${SOFLAGS} \ - ${LDFLAGS} $(lua_get_LIBS) \ - -o "${u/.c/.so}" ${u} c-api/compat-5.3.c - done -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - cd "${BUILD_DIR}" || die - insinto $(lua_get_lmod_dir)/${PN} - doins compat53/*.lua - exeinto $(lua_get_cmod_dir)/${PN} - doexe *.so -} - -src_install() { - lua_foreach_impl lua_src_install - doheader c-api/* - einstalldocs -} diff --git a/dev-lua/compat53/metadata.xml b/dev-lua/compat53/metadata.xml deleted file mode 100644 index 5ada079a3473..000000000000 --- a/dev-lua/compat53/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>nicolas.parlant@parhuet.fr</email> - <name>Nicolas PARLANT</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">lunarmodules/lua-compat-5.3</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/cqueues/Manifest b/dev-lua/cqueues/Manifest deleted file mode 100644 index 9a955e64f6c3..000000000000 --- a/dev-lua/cqueues/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cqueues-20200726_p20241204.tar.gz 511991 BLAKE2B 13aeb72435fbfd84e3af11f7d79547ca72b2863ffff4d24d1e14115225973f175b19440732c1d9f4f57c22ef454b3abfe503e7b18de145b4c04f44e87297365c SHA512 9e510c3da50ce601d7fde8cf4e3f4262aa9ec1e81099e4411cf233a138338f5098de8eddce5600732ff7ad97329a7eb501f7c51b911b0c3dd82cd4f0220e4c99 diff --git a/dev-lua/cqueues/cqueues-20200726_p20241204.ebuild b/dev-lua/cqueues/cqueues-20200726_p20241204.ebuild deleted file mode 100644 index 87a9df486f4d..000000000000 --- a/dev-lua/cqueues/cqueues-20200726_p20241204.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="Stackable Continuation Queues" -HOMEPAGE="https://github.com/wahern/cqueues" -HOMEPAGE+=" https://25thandclement.com/~william/projects/cqueues.html" -EGIT_COMMIT="8c0142577d3cb1f24917879997678bef0d084815" -SRC_URI="https://github.com/wahern/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="examples" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -COMMON_DEPEND=" - ${LUA_DEPS} - dev-libs/openssl:0= -" -DEPEND=" - ${COMMON_DEPEND} - dev-lua/compat53[${LUA_USEDEP}] -" -RDEPEND="${COMMON_DEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/cqueues-20200726_p20241204-qa-flags.patch - "${FILESDIR}"/cqueues-20200726_p20241204-rm-vendor-compat53.patch - "${FILESDIR}"/cqueues-20200726_p20241204-fix_c23.patch -) - -DOCS=( "doc/." ) - -lua_src_prepare() { - pushd "${BUILD_DIR}" || die - - if [[ ${ELUA} != luajit ]]; then - LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" - # these two tests are forced upstream for luajit only - rm "${BUILD_DIR}"/regress/{44-resolvers-gc,51-join-defunct-thread}.lua || die - else - # Thanks to dev-lua/luaossl for this workaround - # 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 - - if [[ ${LUA_VERSION} != 5.3 ]]; then - # this test is forced upstream for lua5-3 only - rm "${BUILD_DIR}"/regress/152-thread-integer-passing.lua || die - fi - - # install tests for lua_version only - sed -e 's:for V in 5.1 5.2 5.3 5.4:for V in '${LUA_VERSION}':' \ - -i "${BUILD_DIR}"/regress/GNUmakefile || die - - popd || die -} - -src_prepare() { - default - rm -r vendor || die - - # tests deleted : - # 22, 73, 87 = weak/old ssl - # 30,62,153 = network required - rm regress/22-client-dtls.lua \ - regress/73-starttls-buffering.lua \ - regress/87-alpn-disappears.lua \ - regress/30-starttls-completion.lua \ - regress/62-noname.lua \ - regress/153-dns-resolvers.lua || die - - lua_copy_sources - lua_foreach_impl lua_src_prepare -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - if [[ ${ELUA} != luajit ]]; then - LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" - else - LUA_VERSION="5.1" - fi - - emake CC=$(tc-getCC) \ - CFLAGS="${CFLAGS} $(lua_get_CFLAGS)" \ - all${LUA_VERSION} - - popd || die -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - pushd "${BUILD_DIR}" || die - - emake CC=$(tc-getCC) check - - popd || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - if [[ ${ELUA} != luajit ]]; then - LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" - else - LUA_VERSION="5.1" - fi - - emake CC=$(tc-getCC) \ - "DESTDIR=${D}" \ - "lua${LUA_VERSION/./}cpath=$(lua_get_cmod_dir)" \ - "lua${LUA_VERSION/./}path=$(lua_get_lmod_dir)" \ - "prefix=${EPREFIX}/usr" \ - install${LUA_VERSION} - - popd || die -} - -src_install() { - lua_foreach_impl lua_src_install - - use examples && dodoc -r "examples/." - einstalldocs -} diff --git a/dev-lua/cqueues/files/cqueues-20200726_p20241204-fix_c23.patch b/dev-lua/cqueues/files/cqueues-20200726_p20241204-fix_c23.patch deleted file mode 100644 index b75fc05753ea..000000000000 --- a/dev-lua/cqueues/files/cqueues-20200726_p20241204-fix_c23.patch +++ /dev/null @@ -1,96 +0,0 @@ -from : -https://github.com/quantcast/qfs/commit/f035a9569e61ae8dca3182e57c2380b4505cb6ee.patch -reported : -https://github.com/wahern/cqueues/issues/261 -https://github.com/wahern/cqueues/pull/264.patch -From f035a9569e61ae8dca3182e57c2380b4505cb6ee Mon Sep 17 00:00:00 2001 -From: Mike Ovsiannikov <movsiannikov@quantcast.com> -Date: Fri, 21 Apr 2023 22:40:51 -0700 -Subject: [PATCH] Ext DNS: add function pointers prototypes in order to - eliminate warnings. - ---- a/src/lib/dns.c -+++ b/src/lib/dns.c -@@ -3962,29 +3962,34 @@ size_t dns_txt_print(void *_dst, size_t lim, struct dns_txt *txt) { - return dns_b_strllen(&dst); - } /* dns_txt_print() */ - -+typedef int (*parse_t)(void *any, struct dns_rr *rr, struct dns_packet *P); -+typedef int (*push_t)(struct dns_packet *P, void *any); -+typedef int (*cmp_t)(const void *a, const void *b); -+typedef size_t (*print_t)(void *_dst, size_t lim, void *any); -+typedef size_t (*cname_t)(void *_dst, size_t lim, void *any); - - static const struct dns_rrtype { - enum dns_type type; - const char *name; - union dns_any *(*init)(union dns_any *, size_t); -- int (*parse)(); -- int (*push)(); -- int (*cmp)(); -- size_t (*print)(); -- size_t (*cname)(); -+ parse_t parse; -+ push_t push; -+ cmp_t cmp; -+ print_t print; -+ cname_t cname; - } dns_rrtypes[] = { -- { DNS_T_A, "A", 0, &dns_a_parse, &dns_a_push, &dns_a_cmp, &dns_a_print, 0, }, -- { DNS_T_AAAA, "AAAA", 0, &dns_aaaa_parse, &dns_aaaa_push, &dns_aaaa_cmp, &dns_aaaa_print, 0, }, -- { DNS_T_MX, "MX", 0, &dns_mx_parse, &dns_mx_push, &dns_mx_cmp, &dns_mx_print, &dns_mx_cname, }, -- { DNS_T_NS, "NS", 0, &dns_ns_parse, &dns_ns_push, &dns_ns_cmp, &dns_ns_print, &dns_ns_cname, }, -- { DNS_T_CNAME, "CNAME", 0, &dns_cname_parse, &dns_cname_push, &dns_cname_cmp, &dns_cname_print, &dns_cname_cname, }, -- { DNS_T_SOA, "SOA", 0, &dns_soa_parse, &dns_soa_push, &dns_soa_cmp, &dns_soa_print, 0, }, -- { DNS_T_SRV, "SRV", 0, &dns_srv_parse, &dns_srv_push, &dns_srv_cmp, &dns_srv_print, &dns_srv_cname, }, -- { DNS_T_OPT, "OPT", &dns_opt_initany, &dns_opt_parse, &dns_opt_push, &dns_opt_cmp, &dns_opt_print, 0, }, -- { DNS_T_PTR, "PTR", 0, &dns_ptr_parse, &dns_ptr_push, &dns_ptr_cmp, &dns_ptr_print, &dns_ptr_cname, }, -- { DNS_T_TXT, "TXT", &dns_txt_initany, &dns_txt_parse, &dns_txt_push, &dns_txt_cmp, &dns_txt_print, 0, }, -- { DNS_T_SPF, "SPF", &dns_txt_initany, &dns_txt_parse, &dns_txt_push, &dns_txt_cmp, &dns_txt_print, 0, }, -- { DNS_T_SSHFP, "SSHFP", 0, &dns_sshfp_parse, &dns_sshfp_push, &dns_sshfp_cmp, &dns_sshfp_print, 0, }, -+ { DNS_T_A, "A", 0, (parse_t)&dns_a_parse, (push_t)&dns_a_push, (cmp_t)&dns_a_cmp, (print_t)&dns_a_print, 0, }, -+ { DNS_T_AAAA, "AAAA", 0, (parse_t)&dns_aaaa_parse, (push_t)&dns_aaaa_push, (cmp_t)&dns_aaaa_cmp, (print_t)&dns_aaaa_print, 0, }, -+ { DNS_T_MX, "MX", 0, (parse_t)&dns_mx_parse, (push_t)&dns_mx_push, (cmp_t)&dns_mx_cmp, (print_t)&dns_mx_print, (cname_t)&dns_mx_cname, }, -+ { DNS_T_NS, "NS", 0, (parse_t)&dns_ns_parse, (push_t)&dns_ns_push, (cmp_t)&dns_ns_cmp, (print_t)&dns_ns_print, (cname_t)&dns_ns_cname, }, -+ { DNS_T_CNAME, "CNAME", 0, (parse_t)&dns_cname_parse, (push_t)&dns_cname_push, (cmp_t)&dns_cname_cmp, (print_t)&dns_cname_print, (cname_t)&dns_cname_cname, }, -+ { DNS_T_SOA, "SOA", 0, (parse_t)&dns_soa_parse, (push_t)&dns_soa_push, (cmp_t)&dns_soa_cmp, (print_t)&dns_soa_print, 0, }, -+ { DNS_T_SRV, "SRV", 0, (parse_t)&dns_srv_parse, (push_t)&dns_srv_push, (cmp_t)&dns_srv_cmp, (print_t)&dns_srv_print, (cname_t)&dns_srv_cname, }, -+ { DNS_T_OPT, "OPT", &dns_opt_initany, (parse_t)&dns_opt_parse, (push_t)&dns_opt_push, (cmp_t)&dns_opt_cmp, (print_t)&dns_opt_print, 0, }, -+ { DNS_T_PTR, "PTR", 0, (parse_t)&dns_ptr_parse, (push_t)&dns_ptr_push, (cmp_t)&dns_ptr_cmp, (print_t)&dns_ptr_print, (cname_t)&dns_ptr_cname, }, -+ { DNS_T_TXT, "TXT", &dns_txt_initany, (parse_t)&dns_txt_parse, (push_t)&dns_txt_push, (cmp_t)&dns_txt_cmp, (print_t)&dns_txt_print, 0, }, -+ { DNS_T_SPF, "SPF", &dns_txt_initany, (parse_t)&dns_txt_parse, (push_t)&dns_txt_push, (cmp_t)&dns_txt_cmp, (print_t)&dns_txt_print, 0, }, -+ { DNS_T_SSHFP, "SSHFP", 0, (parse_t)&dns_sshfp_parse, (push_t)&dns_sshfp_push, (cmp_t)&dns_sshfp_cmp, (print_t)&dns_sshfp_print, 0, }, - { DNS_T_AXFR, "AXFR", 0, 0, 0, 0, 0, 0, }, - }; /* dns_rrtypes[] */ - -@@ -8872,7 +8877,7 @@ struct { - const char *qname; - enum dns_type qtype; - -- int (*sort)(); -+ int (*sort)(struct dns_rr *a, struct dns_rr *b, struct dns_rr_i *i, struct dns_packet *P); - - int verbose; - } MAIN = { ---- a/src/lib/dns.h -+++ b/src/lib/dns.h -@@ -538,7 +538,7 @@ struct dns_rr_i { - - int follow; - -- int (*sort)(); -+ int (*sort)(struct dns_rr *a, struct dns_rr *b, struct dns_rr_i *i, struct dns_packet *P); - unsigned args[2]; - - struct { ---- a/src/signal.c -+++ b/src/signal.c -@@ -533,7 +533,7 @@ static int ls_default(lua_State *L) { - } /* ls_default() */ - - --static void ls_noop() { -+static void ls_noop(int _unused) { - return; - } /* ls_noop() */ - diff --git a/dev-lua/cqueues/files/cqueues-20200726_p20241204-qa-flags.patch b/dev-lua/cqueues/files/cqueues-20200726_p20241204-qa-flags.patch deleted file mode 100644 index a1f654877c04..000000000000 --- a/dev-lua/cqueues/files/cqueues-20200726_p20241204-qa-flags.patch +++ /dev/null @@ -1,39 +0,0 @@ ---- a/GNUmakefile 2024-12-10 19:17:18.107965992 -0000 -+++ b/GNUmakefile 2024-12-10 19:17:25.319850369 -0000 -@@ -19,7 +19,6 @@ - LUAPATH_FN = $(shell env CC='$(subst ',\\',$(CC))' CPPFLAGS='$(subst ',\\',$(CPPFLAGS))' LDFLAGS='$(subst ',\\',$(LDFLAGS))' $(LUAPATH) -krxm3 -I '$(subst ',\\',$(DESTDIR)$(includedir))' -I/usr/include -I/usr/local/include -P '$(subst ',\\',$(DESTDIR)$(bindir))' -P '$(subst ',\\',$(bindir))' -L '$(subst ',\\',$(DESTDIR)$(libdir))' -L '$(subst ',\\',$(libdir))' -v$(1) $(2)) - - # check whether luapath can locate Lua $(1) headers --HAVE_API_FN = $(and $(filter $(1),$(call LUAPATH_FN,$(1),version)),$(1)$(info enabling Lua $(1))) - - # check whether $(1) in LUA_APIS or $(LUA$(1:.=)_CPPFLAGS) is non-empty - WITH_API_FN = $$(and $$(or $$(filter $(1),$$(LUA_APIS)),$$(LUA$(subst .,,$(1))_CPPFLAGS)),$(1)) -@@ -168,18 +167,15 @@ - ifeq ($(origin ALL_CFLAGS), undefined) - - ifeq ($(VENDOR_CC_$(d)), gcc) --ALL_CFLAGS += -O2 -std=gnu99 -fPIC --ALL_CFLAGS += -g -Wall -Wextra $(call cc-option, -Wno-missing-field-initializers) $(call cc-option, -Wno-override-init) -Wno-unused -+ALL_CFLAGS += -std=gnu99 -fPIC - endif - - ifeq ($(VENDOR_CC_$(d)), clang) --ALL_CFLAGS += -O2 -std=gnu99 -fPIC --ALL_CFLAGS += -g -Wall -Wextra -Wno-missing-field-initializers -Wno-initializer-overrides -Wno-unused -Wno-dollar-in-identifier-extension -+ALL_CFLAGS += -std=gnu99 -fPIC - endif - - ifeq ($(VENDOR_CC_$(d)), sunpro) - ALL_CFLAGS += -xcode=pic13 --ALL_CFLAGS += -g - # - # Solaris Studio supports anonymous unions just fine; but it complains - # incessantly about them. -@@ -215,7 +211,6 @@ - # - ifeq ($(origin ALL_LDFLAGS), undefined) - --ALL_LDFLAGS += -L$(DESTDIR)$(libdir) -L$(libdir) - ALL_LDFLAGS += $(LDFLAGS) - - endif # ALL_LDFLAGS diff --git a/dev-lua/cqueues/files/cqueues-20200726_p20241204-rm-vendor-compat53.patch b/dev-lua/cqueues/files/cqueues-20200726_p20241204-rm-vendor-compat53.patch deleted file mode 100644 index ed25b17ba21a..000000000000 --- a/dev-lua/cqueues/files/cqueues-20200726_p20241204-rm-vendor-compat53.patch +++ /dev/null @@ -1,48 +0,0 @@ ---- a/src/GNUmakefile 2024-12-10 19:37:27.380639046 -0000 -+++ b/src/GNUmakefile 2024-12-10 19:37:56.648169798 -0000 -@@ -22,7 +22,7 @@ - VERSION_$(d) = $(or $(CQUEUES_VERSION),$(shell $(<D)/../mk/changelog version)) - COMMIT_$(d) = $(shell $(<D)/../mk/changelog commit) - --CPPFLAGS_$(d) = $(ALL_CPPFLAGS) -DCOMPAT53_PREFIX=cqueues -+CPPFLAGS_$(d) = $(ALL_CPPFLAGS) - CFLAGS_$(d) = $(ALL_CFLAGS) - SOFLAGS_$(d) = $(ALL_SOFLAGS) - LDFLAGS_$(d) = $(ALL_LDFLAGS) -@@ -50,7 +50,7 @@ - $$(d)/$(1)/cqueues.so: $$(addprefix $$(d)/$(1)/, $$(OBJS_$(d))) $$(d)/lib/libnonlua.a - $$(CC) -o $$@ $$^ $$(SOFLAGS_$$(abspath $$(@D)/..)) $$(LDFLAGS_$$(abspath $$(@D)/..)) $$(LIBS_$$(abspath $$(@D)/..)) - --$$(d)/$(1)/%.o: $$(d)/%.c $$(d)/cqueues.h $$(d)/../vendor/compat53/c-api/compat-5.3.h $$(d)/config.h -+$$(d)/$(1)/%.o: $$(d)/%.c $$(d)/cqueues.h $$(d)/config.h - $$(MKDIR) -p $$(@D) - $$(CC) $$(CFLAGS_$$(<D)) $$(ALL_LUA$(subst .,,$(1))_CPPFLAGS) $$(CPPFLAGS_$$(<D)) -c -o $$@ $$< - -@@ -66,16 +66,6 @@ - - $$(d)/$(1)/notify.o: $$(d)/lib/notify.h - --ifneq ($(1), 5.3) --ifneq ($(1), 5.4) --$$(d)/$(1)/compat53.o: $$(d)/../vendor/compat53/c-api/compat-5.3.c $$(d)/../vendor/compat53/c-api/compat-5.3.h $$(d)/config.h -- $$(MKDIR) -p $$(@D) -- $$(CC) $$(CFLAGS_$(d)) $$(ALL_LUA$(subst .,,$(1))_CPPFLAGS) $$(CPPFLAGS_$(d)) -c -o $$@ $$< -- --$$(d)/$(1)/cqueues.so: $$(d)/$(1)/compat53.o --endif --endif -- - .SECONDARY: liblua$(1)-cqueues cqueues$(1) cqueues - - liblua$(1)-cqueues cqueues$(1) cqueues: $$(d)/$(1)/cqueues.so ---- a/src/cqueues.h 2024-12-10 19:37:27.380639046 -0000 -+++ b/src/cqueues.h 2024-12-10 19:37:38.028468322 -0000 -@@ -40,7 +40,7 @@ - #include <lualib.h> - #include <lauxlib.h> - --#include "../vendor/compat53/c-api/compat-5.3.h" -+#include <compat-5.3.h> - - - /* diff --git a/dev-lua/cqueues/metadata.xml b/dev-lua/cqueues/metadata.xml deleted file mode 100644 index 2b85a46cd9d9..000000000000 --- a/dev-lua/cqueues/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nicolas.parlant@parhuet.fr</email> - <name>Nicolas PARLANT</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">wahern/cqueues</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/croissant/Manifest b/dev-lua/croissant/Manifest deleted file mode 100644 index 14f767cbfb01..000000000000 --- a/dev-lua/croissant/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST croissant-0.0.1.tar.gz 374425 BLAKE2B 54f6bd31d703b6a8383afcfe2d22b84c42b0543149df73c7e8e25d0fd97a59988867f0bd38d38aeed65fb222c31ac6a5a757fbb51041b3f288c6b0e193181ce1 SHA512 98fee3c1df77795c166f96661a7f9547fa7012665a134a131c8445f83606fa2c84d93e0eacb7c887d439ddd825734001a8218f2c9bbd0dd327f46ffd1596291e diff --git a/dev-lua/croissant/croissant-0.0.1.ebuild b/dev-lua/croissant/croissant-0.0.1.ebuild deleted file mode 100644 index 9c2608cdb76c..000000000000 --- a/dev-lua/croissant/croissant-0.0.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# sirocco dependency does not yet support newer Lua implementations -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="A Lua REPL and debugger " -HOMEPAGE="https://github.com/giann/croissant" -EGIT_COMMIT="dc633a0ac3b5bcab9b72b660e926af80944125b3" -SRC_URI="https://github.com/giann/croissant/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="examples" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - dev-lua/lua-term[${LUA_USEDEP}] - dev-lua/sirocco[${LUA_USEDEP}] - dev-lua/hump[${LUA_USEDEP}] - dev-lua/lpeg[${LUA_USEDEP}] - dev-lua/lua-argparse[${LUA_USEDEP}] - dev-lua/compat53[${LUA_USEDEP}] - ${LUA_DEPS} -" - -DEPEND="${RDEPEND}" - -lua_src_install() { - insinto "$(lua_get_lmod_dir)/${PN}" - doins croissant/*.lua -} - -src_install() { - lua_foreach_impl lua_src_install - dobin bin/croissant - dodoc README.md - if use examples; then - docinto examples - dodoc debugtest.lua - fi -} diff --git a/dev-lua/croissant/metadata.xml b/dev-lua/croissant/metadata.xml deleted file mode 100644 index a97d7c84bd63..000000000000 --- a/dev-lua/croissant/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>suleyman@farajli.net</email> - <name>Suleyman Farajli</name> - </maintainer> - <upstream> - <remote-id type="github">giann/croissant</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/dkjson/Manifest b/dev-lua/dkjson/Manifest deleted file mode 100644 index 439a4dcd6f7c..000000000000 --- a/dev-lua/dkjson/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST dkjson-2.10.tar.gz 18067 BLAKE2B a59bec683d67294b0d297791735402b4709f957930d245585395bb07a43f4f7677e0a653f0ecff5e41e3d3238848edc1bdba87de77e34000e80456f702422759 SHA512 861139d472409941c1815ad43f9a6e58271eb56f6a1e8a5eaf70c2c44de024337e4f5197e6d8ff6199bb7cd304b5f38f86309db10e016ef5b97fd7ab0a142699 -DIST dkjson-2.9.tar.gz 17961 BLAKE2B 3fc367539443b5ef45af00865c2683cf38f9074d0f494ed4bd051aaf2a07ba15053f6e80a4540e9fad29197a132746d6474cd4cf34babb0f7a01f5e84f3a9a64 SHA512 76f31c40367077827fdc353cf24bb3f73b7c31fcba9cd377503b7de36d6cf2f27b9cc86d26bf012cbfd7dc8c2e934f74e6393792031c9819aec7b585adb1eca4 diff --git a/dev-lua/dkjson/dkjson-2.10.ebuild b/dev-lua/dkjson/dkjson-2.10.ebuild deleted file mode 100644 index 5aebb752adc7..000000000000 --- a/dev-lua/dkjson/dkjson-2.10.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="David Kolf's JSON module for Lua" -HOMEPAGE="http://dkolf.de/src/dkjson-lua.fsl/" -SRC_URI="http://dkolf.de/dkjson-lua/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~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.md" ) - -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/dkjson/dkjson-2.9.ebuild b/dev-lua/dkjson/dkjson-2.9.ebuild deleted file mode 100644 index 316c7054ce2c..000000000000 --- a/dev-lua/dkjson/dkjson-2.9.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="David Kolf's JSON module for Lua" -HOMEPAGE="http://dkolf.de/src/dkjson-lua.fsl/" -SRC_URI="http://dkolf.de/dkjson-lua/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa 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.md" ) - -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/dkjson/metadata.xml b/dev-lua/dkjson/metadata.xml deleted file mode 100644 index 4841e620d47b..000000000000 --- a/dev-lua/dkjson/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <stabilize-allarches/> - <longdescription> - dkjson is a module for encoding and decoding JSON data. It supports - UTF-8. - - JSON (JavaScript Object Notation) is a format for serializing data - based on the syntax for JavaScript data structures. - - dkjson is written in Lua without any dependencies, but - when LPeg is available dkjson uses it to speed up decoding. - </longdescription> -</pkgmetadata> diff --git a/dev-lua/dromozoa-utf8/Manifest b/dev-lua/dromozoa-utf8/Manifest deleted file mode 100644 index 11501d79fb4c..000000000000 --- a/dev-lua/dromozoa-utf8/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dromozoa-utf8-1.19.tar.gz 2923059 BLAKE2B 1af9da9977bff5fb19f894ff9b01ae4845370cca1fd4e89e6a35a1d14e533ab5ff029a0fd95e911953dbdfd521264b23895702d561f41cd5faa93b641990532d SHA512 44ec32a7fe36f7895a29aeae96a229412c76fd451e5ea9294f27b20b636c80fa29569400eea94e31006f03662a05b7f387515b2e50e1d014d35dd0c066e2cfbb diff --git a/dev-lua/dromozoa-utf8/dromozoa-utf8-1.19.ebuild b/dev-lua/dromozoa-utf8/dromozoa-utf8-1.19.ebuild deleted file mode 100644 index 8cfff7715b34..000000000000 --- a/dev-lua/dromozoa-utf8/dromozoa-utf8-1.19.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Currently, lax optional argument introduced in Lua 5.4 is not supported, -# so it is not compatible with Lua 5.4 or later -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="Lua 5.3 compatible pure-Lua UTF-8 implementation" -HOMEPAGE="https://dromozoa.github.io/dromozoa-utf8/" -HOMEPAGE+=" https://github.com/dromozoa/dromozoa-utf8" -SRC_URI="https://github.com/dromozoa/dromozoa-utf8/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" - -lua_src_test() { - # inside test.sh lua command is called, - # so each implementation should be tested separately - ./test.sh || die "Tests failed for ${LUA}" -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - insinto "$(lua_get_lmod_dir)" - doins -r dromozoa/ -} - -src_install() { - lua_foreach_impl lua_src_install - dobin dromozoa-markdown-table - HTML_DOCS=( docs/index.html ) - # Install only the latest documentation - DOCS+=( docs/16.0.0/ ) - einstalldocs -} diff --git a/dev-lua/dromozoa-utf8/metadata.xml b/dev-lua/dromozoa-utf8/metadata.xml deleted file mode 100644 index 2f80f4725103..000000000000 --- a/dev-lua/dromozoa-utf8/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>suleyman@farajli.net</email> - <name>Suleyman Farajli</name> - </maintainer> - <upstream> - <remote-id type="github">dromozoa/dromozoa-utf8</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/fifo/Manifest b/dev-lua/fifo/Manifest deleted file mode 100644 index 0a56c4fa36d0..000000000000 --- a/dev-lua/fifo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fifo-0.2.tar.gz 5210 BLAKE2B 08d4df04b49d2edddddb966320baf751b873a1e833af9da83375e02e36e55f40a544de1fc287f994692bfcfd1494574908deb5f5a6a4adea309639174d6e246b SHA512 db2e0d2117c70ab0daa6e83141b95f198689e6568aab51e8300ca5577c1a517de249b9514ad8a3476239da3d9bceb699726ead913126817c0801f7ec5d419306 diff --git a/dev-lua/fifo/fifo-0.2.ebuild b/dev-lua/fifo/fifo-0.2.ebuild deleted file mode 100644 index d94a2797e318..000000000000 --- a/dev-lua/fifo/fifo-0.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -MY_PN="${PN}.lua" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Fifo library for Lua" -HOMEPAGE="https://github.com/daurnimator/fifo.lua" -SRC_URI="https://github.com/daurnimator/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" - -lua_enable_tests busted - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins ${PN}.lua -} - -src_install() { - lua_foreach_impl lua_src_install - local DOCS=( README.md LICENSE doc/index.md ) - einstalldocs -} diff --git a/dev-lua/fifo/metadata.xml b/dev-lua/fifo/metadata.xml deleted file mode 100644 index 66c949b22e2a..000000000000 --- a/dev-lua/fifo/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nicolas.parlant@parhuet.fr</email> - <name>Nicolas PARLANT</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">daurnimator/fifo.lua</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/hump/Manifest b/dev-lua/hump/Manifest deleted file mode 100644 index 8639849ed605..000000000000 --- a/dev-lua/hump/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hump-0.4.2.tar.gz 372382 BLAKE2B d686c170181e2f3c2ba2d8227d33e4dd9b6ab6486c6cbfe0e7e89f80402178cdf8d876aa47ae3a78b324af2e10b53b32e9fb8ef65505b4f22cee3a86b9371b88 SHA512 facee81e1e9ad38ea3d00e510e4b8c20a5f2e10fe55dfa005139153c92115900cf26176a9b80dfc592adc8f7bd75a6d3af02b79ad855ff8ce16cd0f734764339 diff --git a/dev-lua/hump/hump-0.4.2.ebuild b/dev-lua/hump/hump-0.4.2.ebuild deleted file mode 100644 index f182674f110a..000000000000 --- a/dev-lua/hump/hump-0.4.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="Helper Utilities for a Multitude of Problems" -HOMEPAGE="http://hump.readthedocs.org/" -HOMEPAGE+=" https://github.com/vrld/hump/" -EGIT_COMMIT="08937cc0ecf72d1a964a8de6cd552c5e136bf0d4" -SRC_URI="https://github.com/vrld/hump/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" -BDEPEND=" - doc? ( - dev-python/sphinx - dev-python/sphinx-rtd-theme - ) -" - -src_compile() { - use doc && emake -C docs/ man html -} - -lua_src_install() { - insinto $(lua_get_lmod_dir)/hump/ - doins *.lua -} - -src_install() { - lua_foreach_impl lua_src_install - if use doc; then - doman docs/_build/man/hump.1 - local HTML_DOCS=( docs/_build/html/. ) - fi - einstalldocs -} diff --git a/dev-lua/hump/metadata.xml b/dev-lua/hump/metadata.xml deleted file mode 100644 index 3642c9184a7e..000000000000 --- a/dev-lua/hump/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>suleyman@farajli.net</email> - <name>Suleyman Farajli</name> - </maintainer> - <upstream> - <remote-id type="github">vrld/hump</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/inifile/Manifest b/dev-lua/inifile/Manifest deleted file mode 100644 index 206152e9682e..000000000000 --- a/dev-lua/inifile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST inifile-1.1.tar.gz 4448 BLAKE2B 53536d4f40f4906b33b00692090be3da7701ddcea5facf8a34cd3c61a77092280315188faa133265f1d425a6d0997682871c4df6b133de55f94114c1f4e3a9a5 SHA512 039126031272301ae825bdfa5c4db94cba96a3cee6a6e3326941af471e177bdd2a0e51176ff992932203ec99900d90abc36b6380c9fecc482af517231d504f61 diff --git a/dev-lua/inifile/inifile-1.1.ebuild b/dev-lua/inifile/inifile-1.1.ebuild deleted file mode 100644 index d883c5514529..000000000000 --- a/dev-lua/inifile/inifile-1.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -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 ~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/metadata.xml b/dev-lua/inifile/metadata.xml deleted file mode 100644 index 1dd257dc1e2b..000000000000 --- a/dev-lua/inifile/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">bartbes/inifile</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lanes/Manifest b/dev-lua/lanes/Manifest deleted file mode 100644 index 8acfc401c345..000000000000 --- a/dev-lua/lanes/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST lanes-3.17.2.tar.gz 448975 BLAKE2B 8efc10175fbbaf91f47da02fbce7b115b99cd82b9fda11825d39e6bb5e32b76ff3d31c7e384a13476b5b5605e9c2adfcab3111f4a97fd67748d42a7af2ad0977 SHA512 1d5a7594eb321cfaf2d46668ad2a84e74240e261bc9e7e279b51afa2d8f61024f73fa6ba31a9c05d686bde863f817bb8622b0878b0b2a5e18e87e8348e7eec62 -DIST lanes-4.0.0.tar.gz 536121 BLAKE2B 38b6694923eeb6277dd2e7225d62be8e54999b44d18b55b70f9c58996dc29b38c550b1d1c1149640bcdb386e576cf236e3ebba56f568500a8d64739a3fe8810e SHA512 9e7e3aa83214ac554950055b0f518135029f6cdbdc5e6a909364b8d7dcbfa38fd7d76f462e4b6430f917ac5884eb21548466174f433229b2c1566bb6faba4039 diff --git a/dev-lua/lanes/files/lanes-3.13.0-makefile.patch b/dev-lua/lanes/files/lanes-3.13.0-makefile.patch deleted file mode 100644 index 18d26d95e345..000000000000 --- a/dev-lua/lanes/files/lanes-3.13.0-makefile.patch +++ /dev/null @@ -1,93 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -33,7 +33,7 @@ - - # Autodetect LUA - # --LUA=$(word 1,$(shell which lua5.1$(_LUAEXT)) $(shell which lua51$(_LUAEXT)) lua$(_LUAEXT)) -+LUA ?= $(word 1,$(shell which lua5.1$(_LUAEXT)) $(shell which lua51$(_LUAEXT)) lua$(_LUAEXT)) - - _TARGET_SO=$(_TARGET_DIR)/core.$(_SO) - ---- a/src/Makefile -+++ b/src/Makefile -@@ -15,7 +15,7 @@ - # - LIBFLAG=-shared - --OPT_FLAGS=-O2 -+OPT_FLAGS ?= - # -O0 -g - - _SO=so -@@ -38,50 +38,8 @@ - LUA_LIBS:="$(LUA_DEV)/lua5.1.dll" -lgcc - LIBFLAG=-shared -Wl,-Map,lanes.map - else -- # Autodetect LUA_FLAGS and/or LUA_LIBS -- # -- ifneq "$(shell which pkg-config)" "" -- ifeq "$(shell pkg-config --exists luajit && echo 1)" "1" -- LUA_FLAGS:=$(shell pkg-config --cflags luajit) -- LUA_LIBS:=$(shell pkg-config --libs luajit) -- # -- # Debian: -I/usr/include/luajit-2.0 -- # -lluajit-5.1 -- else -- ifeq "$(shell pkg-config --exists lua5.1 && echo 1)" "1" -- LUA_FLAGS:=$(shell pkg-config --cflags lua5.1) -- LUA_LIBS:=$(shell pkg-config --libs lua5.1) -- # -- # Ubuntu: -I/usr/include/lua5.1 -- # -llua5.1 -- else -- ifeq "$(shell pkg-config --exists lua && echo 1)" "1" -- LUA_FLAGS:=$(shell pkg-config --cflags lua) -- LUA_LIBS:=$(shell pkg-config --libs lua) -- # -- # OS X fink with pkg-config: -- # -I/sw/include -- # -L/sw/lib -llua -lm -- else -- $(warning *** 'pkg-config' existed but did not know of 'lua[5.1]' - Good luck!) -- LUA_FLAGS:= -- LUA_LIBS:=-llua -- endif -- endif -- endif -- else -- # No 'pkg-config'; try defaults -- # -- ifeq "$(shell uname -s)" "Darwin" -- $(warning *** Assuming 'fink' at default path) -- LUA_FLAGS:=-I/sw/include -- LUA_LIBS:=-L/sw/lib -llua -- else -- $(warning *** Assuming an arbitrary Lua installation; try installing 'pkg-config') -- LUA_FLAGS:= -- LUA_LIBS:=-llua -- endif -- endif -+ LUA_FLAGS ?= $(shell ${PKG_CONFIG} --cflags lua) -+ LUA_LIBS ?= $(shell ${PKG_CONFIG} --libs lua) - endif - - ifeq "$(shell uname -s)" "Darwin" -@@ -92,7 +50,7 @@ - LIBFLAG = -bundle -undefined dynamic_lookup - endif - -- CFLAGS=-Wall -Werror $(OPT_FLAGS) $(LUA_FLAGS) -+ CFLAGS=-Wall $(OPT_FLAGS) $(LUA_FLAGS) - LIBS=$(LUA_LIBS) - endif - -@@ -125,7 +83,7 @@ - # - $(MODULE_DIR)/core.$(_SO): $(OBJ) - mkdir -p $(MODULE_DIR) -- $(CC) $(LIBFLAG) $^ $(LIBS) $(LUA_LIBS) -o $@ -+ $(CC) $(LDFLAGS) $(LIBFLAG) $^ $(LIBS) $(LUA_LIBS) -o $@ - - clean: - -rm -rf $(MODULE)/core.$(_SO) *.o *.map diff --git a/dev-lua/lanes/files/lanes-4.0.0-glibc-2.43.patch b/dev-lua/lanes/files/lanes-4.0.0-glibc-2.43.patch deleted file mode 100644 index 9f613589a5e9..000000000000 --- a/dev-lua/lanes/files/lanes-4.0.0-glibc-2.43.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/universe.hpp -+++ b/src/universe.hpp -@@ -7,6 +7,7 @@ - #include "threading.hpp" - #include "tracker.hpp" - #include "uniquekey.hpp" -+#include <unistd.h> - - // ################################################################################################# - diff --git a/dev-lua/lanes/files/lanes-4.0.0-makefile.patch b/dev-lua/lanes/files/lanes-4.0.0-makefile.patch deleted file mode 100644 index b8ac12411824..000000000000 --- a/dev-lua/lanes/files/lanes-4.0.0-makefile.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -277,7 +277,6 @@ - mkdir -p $(LUA_LIBDIR) $(LUA_SHAREDIR) - install -m 644 $(_LANES_TARGET) $(LUA_LIBDIR) - cp -p src/lanes.lua $(LUA_SHAREDIR) -- install -m 644 $(_DUE_TARGET) $(LUA_LIBDIR) - - uninstall: - rm $(LUA_LIBDIR)/lanes_core.$(_SO) ---- a/src/Lanes.makefile -+++ b/src/Lanes.makefile -@@ -29,7 +29,7 @@ - # Note: Don't put $(LUA_LIBS) ahead of $^; MSYS will not like that (I think) - # - $(_TARGET): $(_OBJ) -- $(CC) $(LIBFLAG) $^ $(LIBS) $(LUA_LIBS) -o $@ -+ $(CC) $(LDFLAGS) $(LIBFLAG) $^ $(LIBS) $(LUA_LIBS) -o $@ - - clean: - -rm -rf $(_TARGET) *.o *.map *.gch diff --git a/dev-lua/lanes/lanes-3.17.2.ebuild b/dev-lua/lanes/lanes-3.17.2.ebuild deleted file mode 100644 index 0b0459107bf2..000000000000 --- a/dev-lua/lanes/lanes-3.17.2.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~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-4.0.0.ebuild b/dev-lua/lanes/lanes-4.0.0.ebuild deleted file mode 100644 index 7a9d2c462565..000000000000 --- a/dev-lua/lanes/lanes-4.0.0.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~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}-4.0.0-glibc-2.43.patch" - "${FILESDIR}/${PN}-4.0.0-makefile.patch" -) - -src_prepare() { - default - - # Replace which with 'command -v' - sed -e 's/which/command -v/g' -i Makefile || die - sed -e 's/which/command -v/g' -i Shared.makefile || die - - 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/metadata.xml b/dev-lua/lanes/metadata.xml deleted file mode 100644 index d184cfcb7e4f..000000000000 --- a/dev-lua/lanes/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">LuaLanes/lanes</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/ldbus/Manifest b/dev-lua/ldbus/Manifest deleted file mode 100644 index c0bc6fb955cc..000000000000 --- a/dev-lua/ldbus/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ldbus-0_p20250222.tar.gz 72429 BLAKE2B 86d79851c49cc255bc648f1c2f504bc21f5314a1dcf87afa7379372f78c085f2b312a56a887631ba986c2949a7340bd8a093ecb37d9df6b53793fb9bdef20416 SHA512 1fe4b7b8a00b6afa1ea13e0ab2e8d1e736f878b2f74c0a27d1e87f954a23c911feb6ea3801b8465247bea7bc7a6d479cc8f6ac7145ad1698d6f9843f7f23d543 diff --git a/dev-lua/ldbus/files/ldbus-0-rm_vendor_compat53.patch b/dev-lua/ldbus/files/ldbus-0-rm_vendor_compat53.patch deleted file mode 100644 index 3e47b646f560..000000000000 --- a/dev-lua/ldbus/files/ldbus-0-rm_vendor_compat53.patch +++ /dev/null @@ -1,112 +0,0 @@ -diff '--color=auto' -uNr a/src/Makefile b/src/Makefile ---- a/src/Makefile 2025-03-07 10:43:16.062118401 -0000 -+++ b/src/Makefile 2025-03-07 10:42:40.390660824 -0000 -@@ -5,11 +5,10 @@ - CFLAGS += -Wall -Wextra --pedantic -Wno-long-long - CFLAGS += `$(PKG_CONFIG) --cflags $(LUA_PKGNAME) dbus-1` - CFLAGS += -fPIC --CFLAGS += -I ../vendor/compat-5.3/c-api - - LIBS = `$(PKG_CONFIG) --libs dbus-1` - --OBJS = ldbus.o error.o pending_call.o connection.o bus.o message.o message_iter.o timeout.o watch.o ../vendor/compat-5.3/c-api/compat-5.3.o -+OBJS = ldbus.o error.o pending_call.o connection.o bus.o message.o message_iter.o timeout.o watch.o - - all: ldbus.so - -diff '--color=auto' -uNr a/src/bus.c b/src/bus.c ---- a/src/bus.c 2025-03-07 10:43:16.062118401 -0000 -+++ b/src/bus.c 2025-03-07 10:42:40.390660824 -0000 -@@ -2,7 +2,7 @@ - - #include <lua.h> - #include <lauxlib.h> --#include "compat-5.3.h" -+#include <compat-5.3.h> - - #include <dbus/dbus.h> - -diff '--color=auto' -uNr a/src/connection.c b/src/connection.c ---- a/src/connection.c 2025-03-07 10:43:16.062118401 -0000 -+++ b/src/connection.c 2025-03-07 10:42:40.390660824 -0000 -@@ -3,7 +3,7 @@ - - #include <lua.h> - #include <lauxlib.h> --#include "compat-5.3.h" -+#include <compat-5.3.h> - - #include <dbus/dbus.h> - -diff '--color=auto' -uNr a/src/ldbus.c b/src/ldbus.c ---- a/src/ldbus.c 2025-03-07 10:43:16.062118401 -0000 -+++ b/src/ldbus.c 2025-03-07 10:42:40.390660824 -0000 -@@ -2,7 +2,7 @@ - #include <lua.h> - #include <lauxlib.h> - --#include "compat-5.3.h" -+#include <compat-5.3.h> - - #include <dbus/dbus.h> - -diff '--color=auto' -uNr a/src/message.c b/src/message.c ---- a/src/message.c 2025-03-07 10:43:16.062118401 -0000 -+++ b/src/message.c 2025-03-07 10:42:40.390660824 -0000 -@@ -2,7 +2,7 @@ - - #include <lua.h> - #include <lauxlib.h> --#include "compat-5.3.h" -+#include <compat-5.3.h> - - #include <dbus/dbus.h> - -diff '--color=auto' -uNr a/src/message_iter.c b/src/message_iter.c ---- a/src/message_iter.c 2025-03-07 10:43:16.062118401 -0000 -+++ b/src/message_iter.c 2025-03-07 10:42:40.390660824 -0000 -@@ -4,7 +4,7 @@ - - #include <lua.h> - #include <lauxlib.h> --#include "compat-5.3.h" -+#include <compat-5.3.h> - - #include <dbus/dbus.h> - -diff '--color=auto' -uNr a/src/pending_call.c b/src/pending_call.c ---- a/src/pending_call.c 2025-03-07 10:43:16.062118401 -0000 -+++ b/src/pending_call.c 2025-03-07 10:42:40.390660824 -0000 -@@ -2,7 +2,7 @@ - - #include <lua.h> - #include <lauxlib.h> --#include "compat-5.3.h" -+#include <compat-5.3.h> - - #include <dbus/dbus.h> - -diff '--color=auto' -uNr a/src/timeout.c b/src/timeout.c ---- a/src/timeout.c 2025-03-07 10:43:16.062118401 -0000 -+++ b/src/timeout.c 2025-03-07 10:42:40.394660763 -0000 -@@ -2,7 +2,7 @@ - - #include <lua.h> - #include <lauxlib.h> --#include "compat-5.3.h" -+#include <compat-5.3.h> - - #include <dbus/dbus.h> - -diff '--color=auto' -uNr a/src/watch.c b/src/watch.c ---- a/src/watch.c 2025-03-07 10:43:16.062118401 -0000 -+++ b/src/watch.c 2025-03-07 10:42:40.394660763 -0000 -@@ -2,7 +2,7 @@ - - #include <lua.h> - #include <lauxlib.h> --#include "compat-5.3.h" -+#include <compat-5.3.h> - - #include <dbus/dbus.h> - diff --git a/dev-lua/ldbus/ldbus-0_p20250222.ebuild b/dev-lua/ldbus/ldbus-0_p20250222.ebuild deleted file mode 100644 index e1b124fd8f7d..000000000000 --- a/dev-lua/ldbus/ldbus-0_p20250222.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) -inherit lua toolchain-funcs - -DESCRIPTION="Lua library to access dbus." -HOMEPAGE="https://github.com/daurnimator/ldbus" -EGIT_COMMIT="2571a9ba15d03bc40ac2e406f42ef14b322e1c01" -SRC_URI="https://github.com/daurnimator/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - ${LUA_DEPS} - dev-lua/compat53[${LUA_USEDEP}] - sys-apps/dbus -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}"/${PN}-0-rm_vendor_compat53.patch ) - -DOCS=( README.md example.lua ) - -src_prepare() { - default - rm -r vendor || die - lua_copy_sources -} - -lua_src_compile() { - local myemakeargs=( - CC=$(tc-getCC) - LUA_PKGNAME=${ELUA} - PKG_CONFIG=$(tc-getPKG_CONFIG) - ) - - emake "${myemakeargs[@]}" -C "${BUILD_DIR}"/src -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - exeinto $(lua_get_cmod_dir) - doexe "${BUILD_DIR}"/src/${PN}.so -} - -src_install() { - lua_foreach_impl lua_src_install - einstalldocs -} diff --git a/dev-lua/ldbus/metadata.xml b/dev-lua/ldbus/metadata.xml deleted file mode 100644 index 32ab2aaaef79..000000000000 --- a/dev-lua/ldbus/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nicolas.parlant@parhuet.fr</email> - <name>Nicolas PARLANT</name> - </maintainer> - <upstream> - <remote-id type="github">daurnimator/ldbus</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/ldoc/Manifest b/dev-lua/ldoc/Manifest deleted file mode 100644 index 5749b805b724..000000000000 --- a/dev-lua/ldoc/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ldoc-1.4.6.tar.gz 126080 BLAKE2B c43a79141ce557a54b9aed3c7523b206bec85602d858c72373d650a70e1741b545b2b9bdd462856c7e16af97f6a5eeeeea26375832f678b52d9e9153547076be SHA512 bcaddba4e462a4fb0aa0d8fcff390de3f195fa5cc569d8f05b84ad0fff900f5ac945be7a2eb15cf5ca60cc462f02c874579e4a19e33776178a04104ef9d944af -DIST ldoc-1.5.0.tar.gz 133159 BLAKE2B 4ab407744cf8b5bba442e431492c6c9d738c231b069ed6f1cd7317c989aba2d936f0d8e48d7b0909e20bdbdb99fe83ebe8daf62c64c0512d951fde24a4b7903d SHA512 5879c5a73546ca30240faf65803500754af37b8a51eb0baac0c0ee71870fbdb258011901e50c8e204906c8f705bab1ba2f94ce6fcc417920d4c8d92363f44e07 diff --git a/dev-lua/ldoc/files/ldoc-1.4.6-mkdir.patch b/dev-lua/ldoc/files/ldoc-1.4.6-mkdir.patch deleted file mode 100644 index 0c7a9497c4a5..000000000000 --- a/dev-lua/ldoc/files/ldoc-1.4.6-mkdir.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/makefile -+++ b/makefile -@@ -6,6 +6,7 @@ - ldoc: - - install: install_parts -+ mkdir -p $(DESTDIR)$(LUA_BINDIR) - echo "lua $(LUA_SHAREDIR)/ldoc.lua \$$*" > $(DESTDIR)$(LUA_BINDIR)/ldoc - chmod +x $(DESTDIR)$(LUA_BINDIR)/ldoc - diff --git a/dev-lua/ldoc/files/ldoc-1.4.6-slotted_lua.patch b/dev-lua/ldoc/files/ldoc-1.4.6-slotted_lua.patch deleted file mode 100644 index 08776c560a09..000000000000 --- a/dev-lua/ldoc/files/ldoc-1.4.6-slotted_lua.patch +++ /dev/null @@ -1,21 +0,0 @@ -Do not try to auto-guess Lua directories from the path to the interpreter, -it does not work with the wrapper set up by lua-single.eclass. Use the -values of LUA, LUA_BINDIR and LUA_SHAREDIR provided by the ebuild instead. - ---- a/makefile -+++ b/makefile -@@ -1,13 +1,9 @@ --LUA= $(shell echo `which lua`) --LUA_BINDIR= $(shell echo `dirname $(LUA)`) --LUA_PREFIX= $(shell echo `dirname $(LUA_BINDIR)`) --LUA_SHAREDIR=$(LUA_PREFIX)/share/lua/5.1 - - ldoc: - - install: install_parts - mkdir -p $(DESTDIR)$(LUA_BINDIR) -- echo "lua $(LUA_SHAREDIR)/ldoc.lua \$$*" > $(DESTDIR)$(LUA_BINDIR)/ldoc -+ echo "$(LUA) $(LUA_SHAREDIR)/ldoc.lua \$$*" > $(DESTDIR)$(LUA_BINDIR)/ldoc - chmod +x $(DESTDIR)$(LUA_BINDIR)/ldoc - - install_luajit: install_parts diff --git a/dev-lua/ldoc/files/ldoc-1.5.0-slotted_lua.patch b/dev-lua/ldoc/files/ldoc-1.5.0-slotted_lua.patch deleted file mode 100644 index 0ae46bc8be94..000000000000 --- a/dev-lua/ldoc/files/ldoc-1.5.0-slotted_lua.patch +++ /dev/null @@ -1,21 +0,0 @@ -Do not try to auto-guess Lua directories from the path to the interpreter, -it does not work with the wrapper set up by lua-single.eclass. Use the -values of LUA, LUA_BINDIR and LUA_SHAREDIR provided by the ebuild instead. ---- a/Makefile -+++ b/Makefile -@@ -1,14 +1,9 @@ --LUA= $(shell echo `which lua`) --LUA_BINDIR= $(shell echo `dirname $(LUA)`) --LUA_PREFIX= $(shell echo `dirname $(LUA_BINDIR)`) --LUA_SHAREDIR=$(LUA_PREFIX)/share/lua/5.1 -- - _REPODIR != cd "$(shell dirname $(firstword $(MAKEFILE_LIST)))/" && pwd - - ldoc: - - install: install_parts -- @echo "lua $(LUA_SHAREDIR)/ldoc.lua \$$*" > "$(DESTDIR)$(LUA_BINDIR)/ldoc" -+ @echo "$(LUA) $(LUA_SHAREDIR)/ldoc.lua \$$*" > "$(DESTDIR)$(LUA_BINDIR)/ldoc" - @chmod -v +x "$(DESTDIR)$(LUA_BINDIR)/ldoc" - - install_luajit: install_parts diff --git a/dev-lua/ldoc/ldoc-1.4.6-r100.ebuild b/dev-lua/ldoc/ldoc-1.4.6-r100.ebuild deleted file mode 100644 index 553d4f892d0f..000000000000 --- a/dev-lua/ldoc/ldoc-1.4.6-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,3,4} luajit ) - -inherit lua-single - -DESCRIPTION="A LuaDoc-compatible documentation generation system" -HOMEPAGE="https://stevedonovan.github.io/ldoc/" -SRC_URI="https://github.com/lunarmodules/LDoc/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 ~riscv x86" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="$(lua_gen_cond_dep ' - dev-lua/penlight[${LUA_USEDEP}] -')" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.4.6-mkdir.patch" - "${FILESDIR}/${PN}-1.4.6-slotted_lua.patch" -) - -S="${WORKDIR}/LDoc-${PV}" -RESTRICT="test" - -src_install() { - emake DESTDIR="${ED}" LUA_BINDIR="${EPREFIX}/usr/bin" LUA_SHAREDIR="$(lua_get_lmod_dir)" install -} diff --git a/dev-lua/ldoc/ldoc-1.5.0.ebuild b/dev-lua/ldoc/ldoc-1.5.0.ebuild deleted file mode 100644 index 25509decf794..000000000000 --- a/dev-lua/ldoc/ldoc-1.5.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) -inherit edo lua-single - -DESCRIPTION="LuaDoc-compatible documentation generation system" -HOMEPAGE="https://stevedonovan.github.io/ldoc/" -SRC_URI="https://github.com/lunarmodules/LDoc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 ~riscv x86" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - ${LUA_DEPS} - $(lua_gen_cond_dep ' - dev-lua/penlight[${LUA_USEDEP}] - ') -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.5.0-slotted_lua.patch -) - -src_test() { - # reproduce run-tests.lua with exit on failure - local t - for t in tests tests/example tests/md-test; do - pushd "${t}" >/dev/null || die - edo ${LUA} "${S}"/ldoc.lua --dir cdocs --testing . - edo ${LUA} "${S}"/ldoc.lua -testing . - edob -m "verifying ${t}" diff -r doc cdocs - popd >/dev/null || die - done -} - -src_install() { - emake DESTDIR="${ED}" LUA_BINDIR="${EPREFIX}/usr/bin" LUA_SHAREDIR="$(lua_get_lmod_dir)" install -} diff --git a/dev-lua/ldoc/metadata.xml b/dev-lua/ldoc/metadata.xml deleted file mode 100644 index c1081af2656f..000000000000 --- a/dev-lua/ldoc/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!--maintainer-needed--> - <upstream> - <remote-id type="github">lunarmodules/LDoc</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lgi/Manifest b/dev-lua/lgi/Manifest deleted file mode 100644 index 743b01e15b84..000000000000 --- a/dev-lua/lgi/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST lgi-0.9.2.tar.gz 291463 BLAKE2B d89752e7c56f9a695f97f90680515fd9acab57991121ec3455fcd88aa0b64828f060d9bf222fb1ab14bdfc956ec3ad296af848168532d09694a0cacbb55dac71 SHA512 755a96b78530f42da6d4e2664f8e37cb07a356419e7e6448003c3f841c9d98ad18b851715d9eb203ea7eb27b13ec46223fa8a1c90a99fd12960ce85b0a695335 -DIST lgi-0.9.2_p20251219.tar.gz 305320 BLAKE2B d60a873873eec2784e3cc90c59eb0264502a4ad60363a04bdf7b81a5bc5850b230a80923f30602a0f6b57d653854563897a9a671ef884c0e3a8ed6f4371c2192 SHA512 92dd53f441601deff970eb02a002d763c69fcba82b3067d92fd69e92042e4f6e4e5f98c22e0a044a9b34d62799880af858c3454018f46ae071e93aecedb0cbdf -DIST lgi-0.9.2_p20260407.tar.gz 305354 BLAKE2B ca937513a7db2a3a37926db2a7e3a31d1afdd9cb33ab312540e461f7b06453e6d8a16f98580b5f6f891ea9be39c1dbc7fbbbf62b3890c829bef78a7d2a31a3f5 SHA512 8a302d72c8faf02e89389b599e9159b36d4d89ed91db266c1c2591ce6239a4781d535965011664728f1ef588d092d35477b3cf03bcea6440b4c94d4f9e9c1580 diff --git a/dev-lua/lgi/files/lgi-0.9.2-fix_glib287.patch b/dev-lua/lgi/files/lgi-0.9.2-fix_glib287.patch deleted file mode 100644 index 423601ad76db..000000000000 --- a/dev-lua/lgi/files/lgi-0.9.2-fix_glib287.patch +++ /dev/null @@ -1,32 +0,0 @@ -see PR pending https://github.com/lgi-devs/lgi/pull/352.patch -fix https://bugs.gentoo.org/973586 -ffi: conform load_enum to GLib 2.87.0 ---- a/lgi/ffi.lua -+++ b/lgi/ffi.lua -@@ -75,16 +75,22 @@ end - - -- Creates new enum/flags table with all values from specified gtype. - function ffi.load_enum(gtype, name) -- local GObject = core.repo.GObject -+ local GLib, GObject = core.repo.GLib, core.repo.GObject - local is_flags = GObject.Type.is_a(gtype, GObject.Type.FLAGS) - local enum_component = component.create( - gtype, is_flags and enum.bitflags_mt or enum.enum_mt, name) - local type_class = GObject.TypeClass.ref(gtype) - local enum_class = core.record.cast( - type_class, is_flags and GObject.FlagsClass or GObject.EnumClass) -- for i = 0, enum_class.n_values - 1 do -- local val = core.record.fromarray(enum_class.values, i) -- enum_component[core.upcase(val.value_nick):gsub('%-', '_')] = val.value -+ if GLib.check_version(2, 87, 0) then -+ for i = 0, enum_class.n_values - 1 do -+ local val = core.record.fromarray(enum_class.values, i) -+ enum_component[core.upcase(val.value_nick):gsub('%-', '_')] = val.value -+ end -+ else -+ for _, val in ipairs(enum_class.values) do -+ enum_component[core.upcase(val.value_nick):gsub('%-', '_')] = val.value -+ end - end - type_class:unref() - return enum_component diff --git a/dev-lua/lgi/files/lgi-0.9.2-fix_tests.patch b/dev-lua/lgi/files/lgi-0.9.2-fix_tests.patch deleted file mode 100644 index be6527ceb79a..000000000000 --- a/dev-lua/lgi/files/lgi-0.9.2-fix_tests.patch +++ /dev/null @@ -1,36 +0,0 @@ -#1 PR pending https://github.com/lgi-devs/lgi/pull/342.patch -fix test with pango >= 1.56.2 ---- a/tests/pango.lua -+++ b/tests/pango.lua -@@ -35,8 +35,7 @@ function pango.glyphstring() - local offset = items[i].offset - local length = items[i].length - local analysis = items[i].analysis -- local pgs = Pango.GlyphString() -- Pango.shape(string.sub(s,1+offset), length, analysis, pgs) -+ pgs = Pango.shape(string.sub(s,1+offset), length, analysis) - -- Pull out individual glyphs with pgs.glyphs - local glyphs = pgs.glyphs - check(type(glyphs) == 'table') - -#2 failing progress.lua, see https://github.com/lgi-devs/lgi/issues/348 -fixed by a fork https://github.com/vtrlx/LuaGObject/commit/cd261460f275ea07a4b47cc0c9d0113e17f98b11.patch ---- a/tests/progress.lua -+++ b/tests/progress.lua -@@ -11,6 +11,7 @@ - local lgi = require 'lgi' - local Gio = lgi.Gio - local GLib = lgi.GLib -+local GObject = lgi.GObject - - local check = testsuite.check - -@@ -46,6 +47,7 @@ function progress.file_copy() - end - - src:copy_async(dst, flags, priority, cancellable, -- progress_callback, finish_callback) -+ GObject.Closure (progress_callback), -+ GObject.Closure (finish_callback)) - loop:run() - end diff --git a/dev-lua/lgi/files/lgi-0.9.2-lua54.patch b/dev-lua/lgi/files/lgi-0.9.2-lua54.patch deleted file mode 100644 index b1451a7566d7..000000000000 --- a/dev-lua/lgi/files/lgi-0.9.2-lua54.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 5cfd42c386d3adae6d211fbb4011179c3c141b04 Mon Sep 17 00:00:00 2001 -From: Uli Schlachter <psychon@znc.in> -Date: Sun, 2 Aug 2020 16:14:27 +0200 -Subject: [PATCH] Fix the build with Lua 5.4 - -Lua 5.4 changed the API to lua_resume(). This commit changes the code to -cope with that. - -Signed-off-by: Uli Schlachter <psychon@znc.in> ---- - lgi/callable.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/lgi/callable.c b/lgi/callable.c -index e96d3af..3234b64 100644 ---- a/lgi/callable.c -+++ b/lgi/callable.c -@@ -1355,7 +1355,10 @@ closure_callback (ffi_cif *cif, void *ret, void **args, void *closure_arg) - } - else - { --#if LUA_VERSION_NUM >= 502 -+#if LUA_VERSION_NUM >= 504 -+ int nresults; -+ res = lua_resume (L, NULL, npos, &nresults); -+#elif LUA_VERSION_NUM >= 502 - res = lua_resume (L, NULL, npos); - #else - res = lua_resume (L, npos); diff --git a/dev-lua/lgi/files/lgi-0.9.2-multi_lua_impl.patch b/dev-lua/lgi/files/lgi-0.9.2-multi_lua_impl.patch deleted file mode 100644 index 728d5068db19..000000000000 --- a/dev-lua/lgi/files/lgi-0.9.2-multi_lua_impl.patch +++ /dev/null @@ -1,32 +0,0 @@ -allow lua multi-implementation -@GENTOO_LUA_VERSION@ will be replaced after sources copied for each lua implementation ---- a/lgi/core.c -+++ b/lgi/core.c -@@ -697,7 +697,7 @@ set_resident (lua_State *L) - } - - G_MODULE_EXPORT int --luaopen_lgi_corelgilua51 (lua_State* L) -+luaopen_lgi_corelgi@GENTOO_LUA_VERSION@ (lua_State* L) - { - LgiStateMutex *mutex; - gint state_id; ---- a/lgi/core.lua -+++ b/lgi/core.lua -@@ -11,7 +11,7 @@ - -- This module decides what kind of core routines should be loaded. - -- Currently only one implementation exists, standard-Lua C-side - -- implementation, LuaJIT-FFI-based one is planned. --local core = require 'lgi.corelgilua51' -+local core = require 'lgi.corelgi@GENTOO_LUA_VERSION@' - - -- Helper methods for converting between CamelCase and uscore_delim - -- names. ---- a/lgi/meson.build -+++ b/lgi/meson.build -@@ -1,4 +1,4 @@ --liblgi = shared_module('corelgilua51', -+liblgi = shared_module('corelgi@GENTOO_LUA_VERSION@', - sources: [ - 'buffer.c', - 'callable.c', diff --git a/dev-lua/lgi/lgi-0.9.2-r100.ebuild b/dev-lua/lgi/lgi-0.9.2-r100.ebuild deleted file mode 100644 index 0f42bf58b368..000000000000 --- a/dev-lua/lgi/lgi-0.9.2-r100.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -VIRTUALX_REQUIRED="manual" -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua toolchain-funcs virtualx - -DESCRIPTION="Lua bindings using gobject-introspection" -HOMEPAGE="https://github.com/pavouk/lgi" -SRC_URI="https://github.com/pavouk/lgi/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv x86" -IUSE="examples test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -BDEPEND="${LUA_DEPS}" -RDEPEND="${LUA_DEPS} - >=dev-libs/gobject-introspection-1.82.0-r2 - dev-libs/glib - dev-libs/libffi:0=" -DEPEND="${RDEPEND} - test? ( - x11-libs/cairo[glib] - x11-libs/gtk+[introspection] - ${VIRTUALX_DEPEND} - )" - -PATCHES=( "${FILESDIR}/${P}-lua54.patch" ) - -lua_src_prepare() { - pushd "${BUILD_DIR}" || die - # The Makefile & several source files use the LUA version as part of the - # direct filename, dynamically created, and we respect that. - _slug=${ELUA} - _slug=${_slug/.} - _slug=${_slug/-} - _slug=${_slug/_} - - # Makefile: CORE = corelgilua51.so (and similar lines) - sed -r -i \ - -e "/^CORE\>/s,lua5.,${_slug},g" \ - lgi/Makefile \ - || die "sed failed" - - # ./lgi/core.lua:local core = require 'lgi.corelgilua51' - # ./lgi/core.c:luaopen_lgi_corelgilua51 (lua_State* L) - sed -r -i \ - -e "/lgi.corelgilua5./s,lua5.,${_slug},g" \ - lgi/core.lua \ - lgi/core.c \ - || die "sed failed" - - # Verify the change as it's important! - for f in lgi/core.lua lgi/core.c lgi/Makefile ; do - grep -sq "corelgi${_slug}" "${f}" || die "Failed to sed .lua & .c for corelgi${_slug}: ${f}" - done - - # Cleanup - unset _slug - popd -} - -src_prepare() { - default - lua_copy_sources - lua_foreach_impl lua_src_prepare -} - -lgi_emake_wrapper() { - emake \ - CC="$(tc-getCC)" \ - COPTFLAGS="-Wall -Wextra ${CFLAGS}" \ - LIBFLAG="-shared ${LDFLAGS}" \ - LUA_CFLAGS="$(lua_get_CFLAGS)" \ - LUA="${LUA}" \ - LUA_VERSION="${ELUA#lua}" \ - LUA_LIBDIR="$(lua_get_cmod_dir)" \ - LUA_SHAREDIR="$(lua_get_lmod_dir)" \ - "$@" -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - lgi_emake_wrapper all - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - pushd "${BUILD_DIR}" || die - - if [[ ${ELUA} == luajit ]]; then - einfo "Tests are currently not supported on LuaJIT" - else - virtx \ - lgi_emake_wrapper \ - check - fi - popd -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - lgi_emake_wrapper \ - DESTDIR="${D}" \ - install - popd -} - -src_install() { - lua_foreach_impl lua_src_install - docompress -x /usr/share/doc/${PF} - dodoc README.md - dodoc -r docs/* - if use examples; then - dodoc -r samples - fi -} diff --git a/dev-lua/lgi/lgi-0.9.2_p20251219.ebuild b/dev-lua/lgi/lgi-0.9.2_p20251219.ebuild deleted file mode 100644 index 79eb9887037e..000000000000 --- a/dev-lua/lgi/lgi-0.9.2_p20251219.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VIRTUALX_REQUIRED="manual" -LUA_COMPAT=( lua5-{1,3,4} luajit ) -inherit lua meson virtualx - -DESCRIPTION="Lua bindings using gobject-introspection" -HOMEPAGE="https://github.com/lgi-devs/lgi" -if [[ ${PV} == *_p* ]]; then - HASH_COMMIT="a1308b23b07a787d21fad86157b0b60eb3079f64" - SRC_URI="https://github.com/lgi-devs/lgi/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${HASH_COMMIT}" -else - SRC_URI="https://github.com/lgi-devs/lgi/archive/${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -BDEPEND=" - ${LUA_DEPS} - virtual/pkgconfig - test? ( - ${VIRTUALX_DEPEND} - sys-apps/dbus - x11-misc/xvfb-run - ) -" -RDEPEND=" - ${LUA_DEPS} - >=dev-libs/gobject-introspection-1.82.0-r2 - dev-libs/glib:2 - dev-libs/libffi:0= -" -DEPEND=" - ${RDEPEND} - test? ( - x11-libs/cairo[glib,X] - || ( - x11-libs/gtk+:3[introspection,X] - gui-libs/gtk:4[introspection,X] - ) - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.9.2-multi_lua_impl.patch - "${FILESDIR}"/${PN}-0.9.2-fix_tests.patch -) - -lua_src_prepare() { - pushd "${BUILD_DIR}" || die - # lgi/meson.build & several source files use the LUA version as part of the - # direct filename, dynamically created, and we respect that. - - # replace @GENTOO_LUA_VERSION@ with lua version in patched files: - # lgi/core.c:luaopen_lgi_corelgilua51 (lua_State* L) - # lgi/core.lua:local core = require 'lgi.corelgilua51' - # lgi/meson.build: liblgi = shared_module('corelgilua51' - sed -i \ - -e "s/@GENTOO_LUA_VERSION@/${ELUA/.}/" \ - lgi/core.c \ - lgi/core.lua \ - lgi/meson.build \ - || die "sed failed" - - popd -} - -src_prepare() { - default - lua_copy_sources - lua_foreach_impl lua_src_prepare -} - -lua_src_configure() { - local emesonargs=( - -Dlua-pc="${ELUA}" - -Dlua-bin="${LUA}" - $(meson_use test tests) - ) - EMESON_SOURCE="${BUILD_DIR}" \ - BUILD_DIR="${BUILD_DIR}-meson" \ - meson_src_configure -} - -src_configure() { - lua_foreach_impl lua_src_configure -} - -lua_src_compile() { - EMESON_SOURCE="${BUILD_DIR}" \ - BUILD_DIR="${BUILD_DIR}-meson" \ - meson_src_compile -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - if [[ ${ELUA} == luajit ]]; then - einfo "Tests are currently not supported on LuaJIT" - else - BUILD_DIR="${BUILD_DIR}-meson" \ - virtx meson_src_test - fi -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - BUILD_DIR="${BUILD_DIR}-meson" \ - meson_install -} - -src_install() { - lua_foreach_impl lua_src_install - local DOCS=( README.md docs/. samples ) - docompress -x /usr/share/doc/${PF}/samples - einstalldocs -} diff --git a/dev-lua/lgi/lgi-0.9.2_p20260407.ebuild b/dev-lua/lgi/lgi-0.9.2_p20260407.ebuild deleted file mode 100644 index 7f0c72008432..000000000000 --- a/dev-lua/lgi/lgi-0.9.2_p20260407.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VIRTUALX_REQUIRED="manual" -LUA_COMPAT=( lua5-{1,3,4} luajit ) -inherit lua meson virtualx - -DESCRIPTION="Lua bindings using gobject-introspection" -HOMEPAGE="https://github.com/lgi-devs/lgi" -if [[ ${PV} == *_p* ]]; then - HASH_COMMIT="dfa82978d0f0f1ed1e817c9f0c5ea46824069e34" - SRC_URI="https://github.com/lgi-devs/lgi/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${HASH_COMMIT}" -else - SRC_URI="https://github.com/lgi-devs/lgi/archive/${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -BDEPEND=" - ${LUA_DEPS} - virtual/pkgconfig - test? ( - ${VIRTUALX_DEPEND} - sys-apps/dbus - x11-misc/xvfb-run - ) -" -RDEPEND=" - ${LUA_DEPS} - >=dev-libs/gobject-introspection-1.82.0-r2 - dev-libs/glib:2 - dev-libs/libffi:0= -" -DEPEND=" - ${RDEPEND} - test? ( - x11-libs/cairo[glib,X] - || ( - x11-libs/gtk+:3[introspection,X] - gui-libs/gtk:4[introspection,X] - ) - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.9.2-multi_lua_impl.patch - "${FILESDIR}"/${PN}-0.9.2-fix_tests.patch - "${FILESDIR}"/${PN}-0.9.2-fix_glib287.patch -) - -lua_src_prepare() { - pushd "${BUILD_DIR}" || die - # lgi/meson.build & several source files use the LUA version as part of the - # direct filename, dynamically created, and we respect that. - - # replace @GENTOO_LUA_VERSION@ with lua version in patched files: - # lgi/core.c:luaopen_lgi_corelgilua51 (lua_State* L) - # lgi/core.lua:local core = require 'lgi.corelgilua51' - # lgi/meson.build: liblgi = shared_module('corelgilua51' - sed -i \ - -e "s/@GENTOO_LUA_VERSION@/${ELUA/.}/" \ - lgi/core.c \ - lgi/core.lua \ - lgi/meson.build \ - || die "sed failed" - - popd -} - -src_prepare() { - default - lua_copy_sources - lua_foreach_impl lua_src_prepare -} - -lua_src_configure() { - local emesonargs=( - -Dlua-pc="${ELUA}" - -Dlua-bin="${LUA}" - $(meson_use test tests) - ) - EMESON_SOURCE="${BUILD_DIR}" \ - BUILD_DIR="${BUILD_DIR}-meson" \ - meson_src_configure -} - -src_configure() { - lua_foreach_impl lua_src_configure -} - -lua_src_compile() { - EMESON_SOURCE="${BUILD_DIR}" \ - BUILD_DIR="${BUILD_DIR}-meson" \ - meson_src_compile -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - if [[ ${ELUA} == luajit ]]; then - einfo "Tests are currently not supported on LuaJIT" - else - BUILD_DIR="${BUILD_DIR}-meson" \ - virtx meson_src_test - fi -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - BUILD_DIR="${BUILD_DIR}-meson" \ - meson_install -} - -src_install() { - lua_foreach_impl lua_src_install - local DOCS=( README.md docs/. samples ) - docompress -x /usr/share/doc/${PF}/samples - einstalldocs -} diff --git a/dev-lua/lgi/metadata.xml b/dev-lua/lgi/metadata.xml deleted file mode 100644 index c4f09fac82f4..000000000000 --- a/dev-lua/lgi/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>robbat2@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">lgi-devs/lgi</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lpeg-patterns/Manifest b/dev-lua/lpeg-patterns/Manifest deleted file mode 100644 index 246f4f51cc66..000000000000 --- a/dev-lua/lpeg-patterns/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lpeg-patterns-0.5.tar.gz 26183 BLAKE2B 005ca2d99710f4b3c6eddb6d07f89d65dd0450ca522fac9717318388d86b24b57b7a4460e6a10f35b0c1cbc7446f21ff0b4438e0a41ae7f5fdbcc839eeac1025 SHA512 74e36083872cfa7ff8bb03927d075680b490b4d7ba55cee0cad7e1e27e6744809b05286a80967a19cd79f526168f53d362efa2b87c318efad726fa1ba3708f80 diff --git a/dev-lua/lpeg-patterns/lpeg-patterns-0.5.ebuild b/dev-lua/lpeg-patterns/lpeg-patterns-0.5.ebuild deleted file mode 100644 index 879fe0ccd000..000000000000 --- a/dev-lua/lpeg-patterns/lpeg-patterns-0.5.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -MY_PN="${PN/-/_}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A collection of LPEG patterns" -HOMEPAGE="https://github.com/daurnimator/lpeg_patterns" -SRC_URI="https://github.com/daurnimator/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND=" - ${LUA_DEPS} - dev-lua/lpeg[${LUA_USEDEP}] -" -RDEPEND="${DEPEND}" - -lua_enable_tests busted - -lua_src_install() { - insinto $(lua_get_lmod_dir)/${MY_PN}/ - doins ${MY_PN}/*.lua -} - -src_install() { - lua_foreach_impl lua_src_install - einstalldocs -} diff --git a/dev-lua/lpeg-patterns/metadata.xml b/dev-lua/lpeg-patterns/metadata.xml deleted file mode 100644 index 55cd9248cfe0..000000000000 --- a/dev-lua/lpeg-patterns/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nicolas.parlant@parhuet.fr</email> - <name>Nicolas PARLANT</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">daurnimator/lpeg_patterns</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lpeg/Manifest b/dev-lua/lpeg/Manifest deleted file mode 100644 index 35f039c13dfb..000000000000 --- a/dev-lua/lpeg/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lpeg-1.1.0.zip 78933 BLAKE2B 90895d74088d59529229825dd0058f69d0cb035d0b5ef9be49d9643c02e7b37ffcf358daa6b7129ff8df2247946dd12627d2ed1be23f61c51112303b702842b1 SHA512 5be6d3d9608881d044185e4e9cb5a7577d94b82276f4273f5dda7e2da93e13b926eaced9fc577dd83a4af231224c85a0336ddb920d94fbb334f8f55f7f21f8b4 diff --git a/dev-lua/lpeg/files/lpeg-1.1.0-makefile.patch b/dev-lua/lpeg/files/lpeg-1.1.0-makefile.patch deleted file mode 100644 index afef6f6c05b5..000000000000 --- a/dev-lua/lpeg/files/lpeg-1.1.0-makefile.patch +++ /dev/null @@ -1,31 +0,0 @@ -Respect user CFLAGS and LDFLAGS. - ---- lpeg-1.1.0/makefile -+++ lpeg-1.1.0/makefile -@@ -1,7 +1,7 @@ - LIBNAME = lpeg - LUADIR = ../lua/ - --COPT = -O2 -DNDEBUG -+COPT = -DNDEBUG - # COPT = -O0 -DLPEG_DEBUG -g - - CWARNS = -Wall -Wextra -pedantic \ -@@ -22,7 +22,7 @@ - # -Wunreachable-code \ - - --CFLAGS = $(CWARNS) $(COPT) -std=c99 -I$(LUADIR) -fPIC -+CFLAGS += $(CWARNS) $(COPT) -std=c99 -I$(LUADIR) -fPIC - CC = gcc - - FILES = lpvm.o lpcap.o lptree.o lpcode.o lpprint.o -@@ -36,7 +36,7 @@ - $(MAKE) lpeg.so "DLLFLAGS = -bundle -undefined dynamic_lookup" - - lpeg.so: $(FILES) -- env $(CC) $(DLLFLAGS) $(FILES) -o lpeg.so -+ env $(CC) $(DLLFLAGS) $(LDFLAGS) $(FILES) -o lpeg.so - - $(FILES): makefile - diff --git a/dev-lua/lpeg/lpeg-1.1.0.ebuild b/dev-lua/lpeg/lpeg-1.1.0.ebuild deleted file mode 100644 index 1cd495ecf5f1..000000000000 --- a/dev-lua/lpeg/lpeg-1.1.0.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua flag-o-matic toolchain-funcs - -DESCRIPTION="Parsing Expression Grammars for Lua" -HOMEPAGE="https://www.inf.puc-rio.br/~roberto/lpeg/" -SRC_URI="https://luarocks.org/manifests/gvvaughan/${P}-1.src.rock -> ${P}.zip" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos" -IUSE="test debug doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - app-arch/unzip - test? ( ${RDEPEND} ) -" - -DOCS=( HISTORY ) -HTML_DOCS=( lpeg.html re.html ) -PATCHES=( - "${FILESDIR}"/${PN}-1.1.0-makefile.patch -) - -src_unpack() { - unpack "${P}.zip" || die - unpack "${WORKDIR}/${P}.tar.gz" || die -} - -lua_src_prepare() { - if ! test -d "${S}.${ELUA}/" ; then - cp -ral "${S}/" "${S}.${ELUA}/" || die - fi -} - -src_prepare() { - default - use debug && append-cflags -DLPEG_DEBUG - - if [[ ${CHOST} == *-darwin* ]] ; then - append-ldflags "-undefined dynamic_lookup" - fi - - lua_foreach_impl lua_src_prepare -} - -lua_src_compile() { - cd "${S}.${ELUA}/" || die - emake CC="$(tc-getCC)" \ - LUADIR="${EPREFIX}/$(lua_get_include_dir)" -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - cd "${S}.${ELUA}/" || die - ${ELUA} test.lua || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - cd "${S}.${ELUA}/" || die - local instdir - instdir="$(lua_get_cmod_dir)" - exeinto "${instdir#"${EPREFIX}"}" - doexe lpeg.so - instdir="$(lua_get_lmod_dir)" - insinto "${instdir#"${EPREFIX}"}" - doins re.lua - - 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}/lpeg.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 - cd "${S}" || die - use doc && einstalldocs -} diff --git a/dev-lua/lpeg/metadata.xml b/dev-lua/lpeg/metadata.xml deleted file mode 100644 index 7eb210840cd1..000000000000 --- a/dev-lua/lpeg/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>vim@gentoo.org</email> - <name>Gentoo Vim Project</name> - </maintainer> - </pkgmetadata> diff --git a/dev-lua/lua-argparse/Manifest b/dev-lua/lua-argparse/Manifest deleted file mode 100644 index a1d43f077e56..000000000000 --- a/dev-lua/lua-argparse/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-argparse-0.7.1.tar.gz 43778 BLAKE2B 6bc6a3dee3fd98cb8c00fa3ccb3ae9ffdb9f2707d80dd7f5717e1265430731957b756672ed4acd9222c686108f8a8b8c71c71285c2540e818396faf302c1d287 SHA512 f192d0c591516a74408a19c0bbf34233be180f63794211a951d19fc8d981749bc71eace16a4680c8f2bb302ab48958c6a9ffc84022a1754275fc1f9113ae32b0 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 deleted file mode 100644 index 93efd7647e96..000000000000 --- a/dev-lua/lua-argparse/lua-argparse-0.7.1-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -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 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/metadata.xml b/dev-lua/lua-argparse/metadata.xml deleted file mode 100644 index 372b08a58350..000000000000 --- a/dev-lua/lua-argparse/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <stabilize-allarches/> - <longdescription lang="en"> - Argparse is a feature-rich command line parser for Lua inspired by argparse for Python. - - Argparse supports positional arguments, options, flags, optional arguments, subcommands - and more. Argparse automatically generates usage, help and error messages. - </longdescription> - <upstream> - <remote-id type="github">luarocks/argparse</remote-id> - <remote-id type="github">mpeterv/argparse</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-bit32/Manifest b/dev-lua/lua-bit32/Manifest deleted file mode 100644 index ef9392daadfa..000000000000 --- a/dev-lua/lua-bit32/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-compat53-0.10.tar.gz 53695 BLAKE2B e570aedb23b8ed7ca38c4316ffab25b93a0f9f6f0fae79af563ca8a81dd6453ac273e1f9e70674c484a2dec68749e7d53a1c1736a72616c210b8e38a31b3f191 SHA512 f7f39085f4f6b16095f41e635b4c5477b3dab5e42b5b65a9d522941a3807ea521d4a27a77293a3c9d0ecea78a1f6c2a2497394b2d220f4d7d65e23510563d46d 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 deleted file mode 100644 index 4d8910913d27..000000000000 --- a/dev-lua/lua-bit32/lua-bit32-5.3.5.1-r1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} 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 ~ppc ~ppc64 ~riscv ~sparc x86" -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/metadata.xml b/dev-lua/lua-bit32/metadata.xml deleted file mode 100644 index 01c3067e69fc..000000000000 --- a/dev-lua/lua-bit32/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">keplerproject/lua-compat-5.3</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-cjson/Manifest b/dev-lua/lua-cjson/Manifest deleted file mode 100644 index d07c1321b4b4..000000000000 --- a/dev-lua/lua-cjson/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-cjson-2.1.0.10.tar.gz 78651 BLAKE2B c215f0a78ba306831a9aa147df9edcb693164a82a0b0505265425124adb40c918da826d128c2dcd048e2c3040d191e177c78b143abb28608b38b3c2b21760539 SHA512 889761b6381b2d10b7aa2e5687e5059705352c0f7fbbca9bc5f7c9d89aed8b1e283c18e217183042cc6f1ec4f19d1c4cf720e3efc6f5a06e81aa1bec8a6b93c4 diff --git a/dev-lua/lua-cjson/lua-cjson-2.1.0.10-r1.ebuild b/dev-lua/lua-cjson/lua-cjson-2.1.0.10-r1.ebuild deleted file mode 100644 index 7e9a67c848cd..000000000000 --- a/dev-lua/lua-cjson/lua-cjson-2.1.0.10-r1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~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" ) - -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() { - 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 -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "DESTDIR=${D}" - "LUA_CMODULE_DIR=$(lua_get_cmod_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/metadata.xml b/dev-lua/lua-cjson/metadata.xml deleted file mode 100644 index b87098d6b587..000000000000 --- a/dev-lua/lua-cjson/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription> - OpenResty fork of mpx/lua-cjson, includes a few bugfixes and improvements, - especially to facilitate the encoding of empty tables as JSON Arrays. - </longdescription> - <use> - <flag name="internal-fpconv">Enable internal number conversion routines, can increase overall performance by up to 50%</flag> - </use> - <upstream> - <remote-id type="github">openresty/lua-cjson</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-http/Manifest b/dev-lua/lua-http/Manifest deleted file mode 100644 index d83ea6b842bc..000000000000 --- a/dev-lua/lua-http/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-http-0.4_p20240908.tar.gz 142897 BLAKE2B 2c68b11ffa8e579ba2be9db08c65f8f28b1eb96079a8d1b71c245ff516a7249cee86317aca3e0635b2e612120aedfa6f4e3bbe9392919835502845567cb2100f SHA512 579db298e901c555bfabd09d375d83ec1be0b45e37c9c55a779620c720a18392fdee3dc971a2ded7b0804f1fcdfc9f69863510a5823b1a0b2637b8195a42cae1 diff --git a/dev-lua/lua-http/lua-http-0.4_p20240908.ebuild b/dev-lua/lua-http/lua-http-0.4_p20240908.ebuild deleted file mode 100644 index 620abce33788..000000000000 --- a/dev-lua/lua-http/lua-http-0.4_p20240908.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="HTTP Library for Lua. Supports HTTP(S) 1.0, 1.1 and 2.0; client and server" -HOMEPAGE="https://daurnimator.github.io/lua-http/" -HOMEPAGE+=" https://github.com/daurnimator/lua-http" -EGIT_COMMIT="ee3cf4b4992479b8ebfb39b530694af3bbd1d1eb" -SRC_URI="https://github.com/daurnimator/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND=" - ${LUA_DEPS} - dev-lua/basexx[${LUA_USEDEP}] - dev-lua/binaryheap[${LUA_USEDEP}] - dev-lua/cqueues[${LUA_USEDEP}] - dev-lua/fifo[${LUA_USEDEP}] - dev-lua/lpeg[${LUA_USEDEP}] - dev-lua/lpeg-patterns[${LUA_USEDEP}] - dev-lua/LuaBitOp[${LUA_USEDEP}] - dev-lua/luaossl[${LUA_USEDEP}] - lua_targets_luajit? ( dev-lua/compat53[lua_targets_luajit(-)] ) - lua_targets_lua5-1? ( dev-lua/compat53[lua_targets_lua5-1(-)] ) -" -RDEPEND="${DEPEND}" -BDEPEND="doc? ( virtual/pandoc )" - -lua_enable_tests busted - -src_compile() { - default - use doc && emake -C doc lua-http.html lua-http.3 -} - -lua_src_install() { - insinto $(lua_get_lmod_dir)/http/ - doins http/*.lua http/compat/*.lua -} - -src_install() { - lua_foreach_impl lua_src_install - if use doc; then - local HTML_DOCS=( doc/lua-http.html ) - doman doc/lua-http.3 - fi - dodoc -r "examples" - einstalldocs -} diff --git a/dev-lua/lua-http/metadata.xml b/dev-lua/lua-http/metadata.xml deleted file mode 100644 index 10fa16252b62..000000000000 --- a/dev-lua/lua-http/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nicolas.parlant@parhuet.fr</email> - <name>Nicolas PARLANT</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">daurnimator/lua-http</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-mmdb/Manifest b/dev-lua/lua-mmdb/Manifest deleted file mode 100644 index 2434dbed5569..000000000000 --- a/dev-lua/lua-mmdb/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST lua-mmdb-0.2-maxminddb-1ca40fbf5223b61bc26c5dae4335942b56327c85.tar.gz 279109 BLAKE2B 6e8274bc6825474284b417836203fb2110e5df059e7ff93036b03058541c0e0bc1f3ceefb91d0a96b1b3df40390d8a64ebb08d81a77e1c66075e4dfdd8f3d88d SHA512 c9df12280843ea43243cb1578602b26c5ba28a7195d00e605445fdf2f78e4885e569dbf7c55e2ad4d338611930531a4cbb15ebf701fafb133ebbcfe0d9483f29 -DIST lua-mmdb-0.2.tar.gz 6430 BLAKE2B a3dfb25c9987a5c223b2cd9174b5206013f71b86b10273ab3005cf08320c9de953f1091655f011e75d2d49368010331432a99abd29ff0080dd3bd8392a9f688b SHA512 f45dbff51fbf04f11d4cc7592aae4cc72c38a421476cb2c37829fd2c59953148f012ad977251b8c5f9a358d7dc7acbf2abd3bf9f11b0d018d1297831a0bd80e1 diff --git a/dev-lua/lua-mmdb/lua-mmdb-0.2.ebuild b/dev-lua/lua-mmdb/lua-mmdb-0.2.ebuild deleted file mode 100644 index 30db4771129b..000000000000 --- a/dev-lua/lua-mmdb/lua-mmdb-0.2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -MY_PN="mmdblua" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Maxmind database parser for lua" -HOMEPAGE="https://github.com/daurnimator/mmdblua" -EGIT_COMMIT_MAXMIND="1ca40fbf5223b61bc26c5dae4335942b56327c85" -SRC_URI="https://github.com/daurnimator/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://github.com/maxmind/MaxMind-DB/archive/${EGIT_COMMIT_MAXMIND}.tar.gz - -> ${P}-maxminddb-${EGIT_COMMIT_MAXMIND}.tar.gz )" - -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND=" - ${LUA_DEPS} - lua_targets_luajit? ( dev-lua/compat53[lua_targets_luajit(-)] ) - lua_targets_lua5-1? ( dev-lua/compat53[lua_targets_lua5-1(-)] ) -" -RDEPEND="${DEPEND}" - -lua_enable_tests busted - -src_unpack() { - unpack ${P}.tar.gz - - if use test; then - tar -xf "${DISTDIR}"/${P}-maxminddb-${EGIT_COMMIT_MAXMIND}.tar.gz \ - -C "${S}"/spec/MaxMind-DB --strip-components=1 || die - fi -} - -src_prepare() { - default - sed -e 's:require "mmdb":require "mmdb.init":' -i spec/test-data_spec.lua || die - lua_copy_sources -} - -lua_src_install() { - insinto $(lua_get_lmod_dir)/mmdb/ - doins mmdb/init.lua -} - -src_install() { - lua_foreach_impl lua_src_install - einstalldocs -} diff --git a/dev-lua/lua-mmdb/metadata.xml b/dev-lua/lua-mmdb/metadata.xml deleted file mode 100644 index 8e97816eefc0..000000000000 --- a/dev-lua/lua-mmdb/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nicolas.parlant@parhuet.fr</email> - <name>Nicolas PARLANT</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">daurnimator/mmdblua</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-openssl/Manifest b/dev-lua/lua-openssl/Manifest deleted file mode 100644 index a002c80a9b76..000000000000 --- a/dev-lua/lua-openssl/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -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.9.0_p0.tar.gz 415793 BLAKE2B 74fd4565ecbca90d9ca141bd909d403e2d16f68df089b86f747e7c37e6b57c81f1f94e468180f99f564e613afec5fe6aeb18de78d88aa2f41b6395fba2e7c884 SHA512 146231335c036f9dc0c4c5c40d93aa59e47f761afc5d1ee695c336d1b881c51d52cec3d1903cda6bc3c57224e041e17faab3be61dee6b1a154db22b47f9cc303 diff --git a/dev-lua/lua-openssl/lua-openssl-0.9.0_p0.ebuild b/dev-lua/lua-openssl/lua-openssl-0.9.0_p0.ebuild deleted file mode 100644 index 9f6d7bce3dab..000000000000 --- a/dev-lua/lua-openssl/lua-openssl-0.9.0_p0.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EGIT_COMMIT_AUX="8d09895473b73e4fb72b7573615f69c36e1860a2" -LUA_COMPAT=( lua5-{1,3,4} luajit ) -MY_PN_AUX="lua-auxiliar" -MY_PN_COMPAT="lua-compat-5.3" -MY_PV="${PV//_p/-}" -MY_PV_COMPAT="0.10" - -inherit flag-o-matic 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 ~ppc ~ppc64 ~sparc ~x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="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 - - # See https://bugs.gentoo.org/920643 - # See https://github.com/zhaozg/lua-openssl/issues/305 - append-cflags -Wno-error=incompatible-pointer-types - - 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-openssl/metadata.xml b/dev-lua/lua-openssl/metadata.xml deleted file mode 100644 index 16f1bdb25c09..000000000000 --- a/dev-lua/lua-openssl/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <maintainer type="person" proxied="yes"> - <email>vpayno+gentoo@gmail.com</email> - <name>Victor Payno</name> - </maintainer> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> - <upstream> - <remote-id type="github">zhaozg/lua-openssl</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-psl/Manifest b/dev-lua/lua-psl/Manifest deleted file mode 100644 index d402dc265908..000000000000 --- a/dev-lua/lua-psl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-psl-0.3_p20201126.tar.gz 9315 BLAKE2B d365d14b949567c218c465853aa74099b44c8c291fee65ba68e7998ea25d7a4a64cabfcc193f391da24a88e5c0cd530961728a061d821d6f8de6369b226ac0d5 SHA512 98943b5bdaeac41d309696b2e6cd65672d10d9817eb01384f6009fd9b7921ab8306728812f0f53eff3054803494eb7d19d341c26f425c96d9bd6abdd418147e2 diff --git a/dev-lua/lua-psl/files/lua-psl.3 b/dev-lua/lua-psl/files/lua-psl.3 deleted file mode 100644 index d81db67a30e8..000000000000 --- a/dev-lua/lua-psl/files/lua-psl.3 +++ /dev/null @@ -1,240 +0,0 @@ -.\" Automatically generated by Pandoc 3.5 -.\" -.TH "lua\-psl" "" "" "" -.SH Introduction -lua\-psl is a set of \c -.UR https://www.lua.org -lua -.UE \c -\ bindings to \c -.UR https://github.com/rockdaboot/libpsl -libpsl -.UE \c -, a C library that handles the Public Suffix List (PSL). -.PP -The PSL is a list of domains where there may be sub\-domains outside of -the administrator\[cq]s control. -e.g.\ the administrator of `.com' does not manage `github.com'. -.PP -This list has found use in many internet technologies including: -.IP \[bu] 2 -preventing cross\-domain cookie leakage -.IP \[bu] 2 -allowance of issuing wild\-card TLS certificates -.PP -More information can be found at \c -.UR https://publicsuffix.org/ -publicsuffix.org -.UE \c -.SH API -.SS psl library -Load with \f[CR]require \[dq]psl\[dq]\f[R] -.SS \f[CR]psl.load_file(path)\f[R] -Loads a psl from the given file path. -On success, returns a psl object. -On failure, returns \f[CR]nil\f[R]. -.SS \f[CR]psl.load_fp(file)\f[R] -Loads a psl from the given \c -.UR https://www.lua.org/manual/5.3/manual.html#6.8 -lua file object -.UE \c -\&. -On success, returns a psl object. -On failure, returns \f[CR]nil\f[R]. -.SS \f[CR]psl.builtin()\f[R] -Returns the psl built in to libpsl. -If it exists, returns a psl object. -If libpsl was compiled without one, returns \f[CR]nil\f[R]. -.SS \f[CR]psl.builtin_file_time()\f[R] -Returns the time\-stamp of the file used to build the built in psl. -If it exists, returns the time\-stamp as an integer. -If libpsl was compiled without one, returns \f[CR]nil\f[R]. -.SS \f[CR]psl.builtin_sha1sum()\f[R] -Returns the SHA1 checksum of the file used to build the built in psl. -If it exists, returns the checksum as a string of lower\-case hex -digits. -If libpsl was compiled without one, returns \f[CR]nil\f[R]. -.SS \f[CR]psl.builtin_filename()\f[R] -Returns the file name of the file used to build the built in psl. -If it exists, returns a string. -If libpsl was compiled without one, returns \f[CR]nil\f[R]. -.SS \f[CR]psl.builtin_outdated()\f[R] -Returns a boolean indicating if the built\-in data is older than the -file currently at \f[CR]psl.builtin_filename()\f[R]. -.PP -Note: This function will not exist if lua\-psl is compiled against -libpsl 0.10 or earlier. -.SS \f[CR]psl.dist_filename()\f[R] -Returns a string containing the path to your computer\[cq]s default psl -database location. -If libpsl was not configured with one or was configured with an empty -path, returns \f[CR]nil\f[R]. -.PP -Note: This function will not exist if lua\-psl is compiled against -libpsl 0.15 or earlier. -.SS \f[CR]psl.latest(filename)\f[R] -This function loads the the latest available PSL data from the following -locations: -.IP "1." 3 -\f[CR]filename\f[R] (application specific filename, may be -\f[CR]nil\f[R]) -.IP "2." 3 -default psl database location (as returned from -\f[CR]psl.dist_filename()\f[R]) -.IP "3." 3 -built\-in PSL data (as returned from \f[CR]psl.builtin()\f[R]) -.IP "4." 3 -location of built\-in data (as returned from -\f[CR]psl.builtin_filename()\f[R]) -.PP -If none of the locations contain a valid psl object then returns -\f[CR]nil\f[R]. -.PP -Note: This function will not exist if lua\-psl is compiled against -libpsl 0.15 or earlier. -.SS \f[CR]psl.get_version()\f[R] -Returns a string containing the version of libpsl. -.SS \f[CR]psl.check_version_number(version)\f[R] -Check if the given version number is at least the current library -version number. -.PP -Returns the current library version number if the given version number -is at least the version of the library, otherwise returns -\f[CR]false\f[R]. -If the \f[CR]version\f[R] argument is missing, \f[CR]nil\f[R] or -\f[CR]0\f[R] then returns the current library version number without -performing a check. -.PP -Note: This function will not exist if lua\-psl is compiled against -libpsl 0.10 or earlier. -.SS \f[CR]psl.str_to_utf8lower(str, encoding, locale)\f[R] -Converts a string to UTF\-8 lower\-case + NFKC representation. -.PP -\f[CR]encoding\f[R] (optional) is the charset encoding of -\f[CR]str\f[R]. -\f[CR]locale\f[R] (optional) is the locale of \f[CR]str\f[R]. -.PP -On success, returns a string. -On failure, returns \f[CR]nil\f[R]. -.SS \f[CR]psl.VERSION\f[R] -The libpsl version as a string. -.PP -Note: This constant will not exist if lua\-psl is compiled against -libpsl 0.10 or earlier. -.SS \f[CR]psl.VERSION_NUMBER\f[R] -The libpsl version as an integer. -.PP -Note: This constant will not exist if lua\-psl is compiled against -libpsl 0.10 or earlier. -.SS \f[CR]psl.VERSION_MAJOR\f[R] -The libpsl major version as an integer. -.PP -Note: This constant will not exist if lua\-psl is compiled against -libpsl 0.10 or earlier. -.SS \f[CR]psl.VERSION_MINOR\f[R] -The libpsl minor version as an integer. -.PP -Note: This constant will not exist if lua\-psl is compiled against -libpsl 0.10 or earlier. -.SS \f[CR]psl.VERSION_PATCH\f[R] -The libpsl patch version as an integer. -.PP -Note: This constant will not exist if lua\-psl is compiled against -libpsl 0.10 or earlier. -.SS \f[CR]psl.TYPE\f[R] -A table containing constants for \f[CR]psl:is_public_suffix()\f[R]. -.IP \[bu] 2 -\f[CR]ANY\f[R] -.IP \[bu] 2 -\f[CR]ICANN\f[R] -.IP \[bu] 2 -\f[CR]PRIVATE\f[R] -.IP \[bu] 2 -\f[CR]NO_STAR_RULE\f[R] (if compiled against libpsl 0.20 or newer) -.PP -Note: This table will not exist if lua\-psl is compiled against libpsl -0.11 or earlier. -.SS psl object -.SS \f[CR]psl:free()\f[R] -Manually free the resources used by the psl object. -.PP -Will be called automatically if the psl object is collected. -.SS \f[CR]psl:is_public_suffix(domain, type)\f[R] -Checks if \f[CR]domain\f[R] is on the public suffix list. -.PP -\f[CR]domain\f[R] should be a UTF\-8 string. -.PP -\f[CR]type\f[R] (optional) should be one of the \f[CR]psl.TYPE\f[R] -constants; the default behaviour is \f[CR]psl.TYPE.ANY\f[R]. -This argument is only supported if compiled against libpsl 0.12.0 or -above. -.PP -Returns a boolean. -.SS \f[CR]psl:unregistrable_domain(domain)\f[R] -\f[CR]domain\f[R] should be a UTF\-8 string. -.PP -Returns the longest public suffix part of \f[CR]domain\f[R] as a string. -If \f[CR]domain\f[R] does not contain a public suffix, returns -\f[CR]nil\f[R]. -.SS \f[CR]psl:registrable_domain(domain)\f[R] -\f[CR]domain\f[R] should be a UTF\-8 string. -.PP -Returns the shortest private suffix part of \f[CR]domain\f[R] as a -string. -If \f[CR]domain\f[R] does not contain a private suffix, returns -\f[CR]nil\f[R]. -.SS \f[CR]psl:suffix_count()\f[R] -Returns the number of public suffixes as an integer. -.PP -When the count is unknown, returns \f[CR]nil\f[R]. -.SS \f[CR]psl:suffix_exception_count()\f[R] -Returns the number of public suffix exceptions as an integer. -.PP -When the count is unknown, returns \f[CR]nil\f[R]. -.SS \f[CR]psl:suffix_wildcard_count()\f[R] -Returns the number of public suffix wild\-cards as an integer. -.PP -When the count is unknown, returns \f[CR]nil\f[R]. -.PP -Note: This function will not exist if lua\-psl is compiled against -libpsl 0.10 or earlier. -.SS \f[CR]psl:is_cookie_domain_acceptable(hostname, cookie_domain)\f[R] -Checks whether \f[CR]cookie_domain\f[R] is an acceptable cookie domain -value for the request \f[CR]hostname\f[R]. -.PP -\f[CR]hostname\f[R] and \f[CR]cookie_domain\f[R] should be UTF\-8 -strings. -.PP -Returns a boolean. -.SS Example -.IP -.EX -\f[B]local\f[R] psl = assert(require \[dq]psl\[dq].builtin()) -assert(psl:is_cookie_domain_acceptable(\[dq]www.example.com\[dq], \[dq]example.com\[dq])) -assert(\f[B]not\f[R] psl:is_cookie_domain_acceptable(\[dq]example.com\[dq], \[dq]com\[dq])) -.EE -.SH Links -.IP \[bu] 2 -\c -.UR https://github.com/daurnimator/lua-psl -Github -.UE \c -.IP \[bu] 2 -\c -.UR https://github.com/daurnimator/lua-psl/issues -Issue tracker -.UE \c -.IP \[bu] 2 -\c -.UR https://github.com/rockdaboot/libpsl -libpsl -.UE \c -.IP \[bu] 2 -\c -.UR https://publicsuffix.org/ -publicsuffix.org -.UE \c -.SH AUTHORS -Daurnimator \c -.MT quae@daurnimator.com -.ME \c. diff --git a/dev-lua/lua-psl/lua-psl-0.3_p20201126.ebuild b/dev-lua/lua-psl/lua-psl-0.3_p20201126.ebuild deleted file mode 100644 index 38a44848e0ef..000000000000 --- a/dev-lua/lua-psl/lua-psl-0.3_p20201126.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit edo lua toolchain-funcs - -DESCRIPTION="Lua bindings to libpsl" -HOMEPAGE="https://github.com/daurnimator/lua-psl" -EGIT_COMMIT="25f9c32336aea171ea1bdb715d755bc25b18887a" -SRC_URI="https://github.com/daurnimator/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND=" - ${LUA_DEPS} - net-libs/libpsl -" -RDEPEND="${DEPEND}" -BDEPEND="doc? ( virtual/pandoc )" - -lua_enable_tests busted "${BUILD_DIR}" - -src_prepare() { - default - lua_copy_sources -} - -lua_src_compile() { - cd "${BUILD_DIR}" || die - edo $(tc-getCC) -shared -fPIC \ - ${CPPFLAGS} \ - ${CFLAGS} $(lua_get_CFLAGS) \ - ${LDFLAGS} $(lua_get_LIBS) \ - ${SOFLAGS} \ - -o psl.so psl/psl.c -lpsl -} - -src_compile() { - use doc && emake -C doc lua-psl.html - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - cd "${BUILD_DIR}" || die - busted --lua="${ELUA}" --output="plainTerminal" "${BUILD_DIR}" || die "Tests fail with ${ELUA}" -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - exeinto $(lua_get_cmod_dir)/ - doexe "${BUILD_DIR}"/psl.so -} - -src_install() { - lua_foreach_impl lua_src_install - use doc && local HTML_DOCS=( doc/lua-psl.html ) - doman "${FILESDIR}"/lua-psl.3 - einstalldocs -} diff --git a/dev-lua/lua-psl/metadata.xml b/dev-lua/lua-psl/metadata.xml deleted file mode 100644 index bd84f5159656..000000000000 --- a/dev-lua/lua-psl/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nicolas.parlant@parhuet.fr</email> - <name>Nicolas PARLANT</name> - </maintainer> - <upstream> - <remote-id type="github">daurnimator/lua-psl</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-resty-core/Manifest b/dev-lua/lua-resty-core/Manifest deleted file mode 100644 index 3a2f5fd11082..000000000000 --- a/dev-lua/lua-resty-core/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-resty-core-0.1.30.tar.gz 226422 BLAKE2B c1afe9d7f06b9fe52ae8ea1840afa9ce7525f01aa7f9bd632d08ee9b84e2253fb531ee506e3e9acd641cc30e978d2d2f54d9e986c3982974ae866f561208bc84 SHA512 e3951e71600b16732b3d1fc0e9c9497e9e73e739628ca06171e0274ebe880e3ce77a7992a98e911e33fbd336bc723c45e198357046308d5043e64e3003ccb26f diff --git a/dev-lua/lua-resty-core/lua-resty-core-0.1.30.ebuild b/dev-lua/lua-resty-core/lua-resty-core-0.1.30.ebuild deleted file mode 100644 index 81fcff27ea4a..000000000000 --- a/dev-lua/lua-resty-core/lua-resty-core-0.1.30.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Openresty only ever supports luajit. -LUA_COMPAT=( lua5-{1,3,4} luajit ) -inherit lua-single - -DESCRIPTION="FFI-based API for lua-nginx-module" -HOMEPAGE="https://github.com/openresty/lua-resty-core" -SRC_URI=" - https://github.com/openresty/lua-resty-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm64" -# Tests require replicating much of nginx-module_src_test() in each -# dev-lua/lua-resty-* ebuild. -RESTRICT="test" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -BDEPEND="virtual/pkgconfig" -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" - -src_configure() { - # The directory where to Lua files are to be installed, used by the build - # system. - export LUA_LIB_DIR="$(lua_get_lmod_dir)" - default -} diff --git a/dev-lua/lua-resty-core/metadata.xml b/dev-lua/lua-resty-core/metadata.xml deleted file mode 100644 index 2eafe932ef4b..000000000000 --- a/dev-lua/lua-resty-core/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>zurabid2016@gmail.com</email> - <name>Zurab Kvachadze</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription> - This Lua library reimplements part of the ngx_lua module's NGINX API for Lua with LuaJIT FFI - and installs the new FFI-based Lua API into the ngx.* and ndk.* namespaces used by the - ngx_lua module. - - In addition, this Lua library implements any significant new Lua APIs of the ngx_lua module - as proper Lua modules, like ngx.semaphore and ngx.balancer. - </longdescription> - <upstream> - <bugs-to>https://github.com/openresty/lua-resty-core/issues</bugs-to> - <remote-id type="github">openresty/lua-resty-core</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-resty-lrucache/Manifest b/dev-lua/lua-resty-lrucache/Manifest deleted file mode 100644 index 3af68d23c1fa..000000000000 --- a/dev-lua/lua-resty-lrucache/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-resty-lrucache-0.15.tar.gz 17834 BLAKE2B 80e6c1472de7df1b4c4e34cc002d64ae2aad92da8e0346325bb75e3ddb03c9015d5c34ffc961afbab6a06f0922eb11c0e17a1a91ddb0c84d42fe8c3aaf7c2c07 SHA512 544d862fb6de66c6a9e342ba62aaf11b639ba199c97261a74881a9b395705e2a78b96d58a405dab7793b53be12cd8108d3861f6d30c3b3950b565fed1547a47d diff --git a/dev-lua/lua-resty-lrucache/lua-resty-lrucache-0.15.ebuild b/dev-lua/lua-resty-lrucache/lua-resty-lrucache-0.15.ebuild deleted file mode 100644 index 4117d78ce062..000000000000 --- a/dev-lua/lua-resty-lrucache/lua-resty-lrucache-0.15.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Openresty only ever supports luajit. -LUA_COMPAT=( lua5-{1,3,4} luajit ) -inherit lua-single - -DESCRIPTION="Lua-land LRU Cache based on LuaJIT FFI" -HOMEPAGE="https://github.com/openresty/lua-resty-lrucache" -SRC_URI=" - https://github.com/openresty/lua-resty-lrucache/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm64" -# Tests require replicating much of nginx-module_src_test() in each -# dev-lua/lua-resty-* ebuild. -RESTRICT="test" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -BDEPEND="virtual/pkgconfig" -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" - -src_configure() { - # The directory where to Lua files are to be installed, used by the build - # system. - export LUA_LIB_DIR="$(lua_get_lmod_dir)" - default -} diff --git a/dev-lua/lua-resty-lrucache/metadata.xml b/dev-lua/lua-resty-lrucache/metadata.xml deleted file mode 100644 index 81d1558075b9..000000000000 --- a/dev-lua/lua-resty-lrucache/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>zurabid2016@gmail.com</email> - <name>Zurab Kvachadze</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription> - This library implements a simple LRU cache for OpenResty and the ngx_lua module. - </longdescription> - <upstream> - <bugs-to>https://github.com/openresty/lua-resty-lrucache/issues</bugs-to> - <remote-id type="github">openresty/lua-resty-lrucache</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-resty-memcached/Manifest b/dev-lua/lua-resty-memcached/Manifest deleted file mode 100644 index 1f9d3170a1fa..000000000000 --- a/dev-lua/lua-resty-memcached/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-resty-memcached-0.17.tar.gz 21216 BLAKE2B 3b65a06d50fce5cc33d570e558e412446c649173e5e495bf1b8d00f63114fe451e9fb4f3284cd314cdfe9561f87291b45b32750c2a290e8d0f05b6996fa765fd SHA512 efc7164e01816133b24a60524078565fa4c5f4f1e22608e59d49bb825c8df459ecd315c434c390be2641d3fd55cdfd960f607ced63675cdcd11dd254196b1a63 diff --git a/dev-lua/lua-resty-memcached/lua-resty-memcached-0.17.ebuild b/dev-lua/lua-resty-memcached/lua-resty-memcached-0.17.ebuild deleted file mode 100644 index 80a0cbb22d86..000000000000 --- a/dev-lua/lua-resty-memcached/lua-resty-memcached-0.17.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Openresty only ever supports luajit. -LUA_COMPAT=( lua5-{1,3,4} luajit ) -inherit lua-single - -DESCRIPTION="Lua memcached client driver based on cosocket API for ngx-lua-module" -HOMEPAGE="https://github.com/openresty/lua-resty-memcached" -SRC_URI=" - https://github.com/openresty/lua-resty-memcached/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -# Tests require replicating much of nginx-module_src_test() in each -# dev-lua/lua-resty-* ebuild. -RESTRICT="test" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -BDEPEND="virtual/pkgconfig" -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" - -src_configure() { - # The directory where to Lua files are to be installed, used by the build - # system. - export LUA_LIB_DIR="$(lua_get_lmod_dir)" - default -} diff --git a/dev-lua/lua-resty-memcached/metadata.xml b/dev-lua/lua-resty-memcached/metadata.xml deleted file mode 100644 index 0a435022302b..000000000000 --- a/dev-lua/lua-resty-memcached/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>zurabid2016@gmail.com</email> - <name>Zurab Kvachadze</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/openresty/lua-resty-memcached/issues</bugs-to> - <remote-id type="github">openresty/lua-resty-memcached</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-resty-mysql/Manifest b/dev-lua/lua-resty-mysql/Manifest deleted file mode 100644 index b4bb7a726d6c..000000000000 --- a/dev-lua/lua-resty-mysql/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-resty-mysql-0.27.tar.gz 128105 BLAKE2B 32b012691dd6b8aa29bd663b16d51d775c85268abd2a6018be5d154e8af7b191f87d26e627208bf99ee64bd329e71feab17df2636d9e83b3454412ce916ef591 SHA512 5b3ee2ae61fc87af9253d23d79fdfeffa78e8167a72d37ec31a27686b353ec8b5a3863ba8281f69f26acfcdb984eaa759646c235a3278476db2059970f613f03 diff --git a/dev-lua/lua-resty-mysql/lua-resty-mysql-0.27.ebuild b/dev-lua/lua-resty-mysql/lua-resty-mysql-0.27.ebuild deleted file mode 100644 index f9fa1ba4a479..000000000000 --- a/dev-lua/lua-resty-mysql/lua-resty-mysql-0.27.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Openresty only ever supports luajit. -LUA_COMPAT=( lua5-{1,3,4} luajit ) -inherit lua-single - -DESCRIPTION="Nonblocking Lua MySQL driver library for the ngx-lua-module NGINX module" -HOMEPAGE="https://github.com/openresty/lua-resty-mysql" -SRC_URI=" - https://github.com/openresty/lua-resty-mysql/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -# Tests require replicating much of nginx-module_src_test() in each -# dev-lua/lua-resty-* ebuild. -RESTRICT="test" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -BDEPEND="virtual/pkgconfig" -DEPEND="${LUA_DEPS}" -RDEPEND=" - ${DEPEND} - dev-lua/lua-resty-string[${LUA_SINGLE_USEDEP}] - $(lua_gen_cond_dep 'dev-lua/LuaBitOp[${LUA_USEDEP}]') -" - -src_configure() { - # The directory where to Lua files are to be installed, used by the build - # system. - export LUA_LIB_DIR="$(lua_get_lmod_dir)" - default -} diff --git a/dev-lua/lua-resty-mysql/metadata.xml b/dev-lua/lua-resty-mysql/metadata.xml deleted file mode 100644 index d53c791c23b0..000000000000 --- a/dev-lua/lua-resty-mysql/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>zurabid2016@gmail.com</email> - <name>Zurab Kvachadze</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription> - This Lua library is a MySQL client driver for the ngx-lua-module NGINX module. - - lua-resty-mysql takes advantage of ngx-lua-module's cosocket API, which ensures 100% - nonblocking behavior. - </longdescription> - <upstream> - <bugs-to>https://github.com/openresty/lua-resty-mysql/issues</bugs-to> - <remote-id type="github">openresty/lua-resty-mysql</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-resty-string/Manifest b/dev-lua/lua-resty-string/Manifest deleted file mode 100644 index dece9c7070ec..000000000000 --- a/dev-lua/lua-resty-string/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-resty-string-0.16.tar.gz 13078 BLAKE2B 9c0903da36f6309fed47c9f184510c53877d35c86a8b6ba91e008c5010a8b65adec70b7e6911e51cae1121c5c2c64638b3c41117ae4b7949613766d5403fda31 SHA512 dff61ebfe42ea055c2d20ab8d54a53a88d67b40dfb87bb97aa91e857a8f95884c2444d50942a6b7e580f503cc98467799b421dc659dc5d1d41c64fb30d303746 diff --git a/dev-lua/lua-resty-string/files/lua-resty-string-0.16-explicitly-load-libcrypto.patch b/dev-lua/lua-resty-string/files/lua-resty-string-0.16-explicitly-load-libcrypto.patch deleted file mode 100644 index 63712785d87b..000000000000 --- a/dev-lua/lua-resty-string/files/lua-resty-string-0.16-explicitly-load-libcrypto.patch +++ /dev/null @@ -1,73 +0,0 @@ -From 73c6a2fbb376ee6550b15e2c6487c86c27ed3a71 Mon Sep 17 00:00:00 2001 -From: Zurab Kvachadze <zurabid2016@gmail.com> -Date: Fri, 14 Mar 2025 16:49:04 +0100 -Subject: [PATCH] lib/resty: Explicitly load libcrypto in all crypto-exporting - FFI modules - -Lua modules in lib/resty provide FFI wrappers for cryptographic OpenSSL -functions without explicitly loading libcrypto itself. This commit makes -the modules load the library. - -Signed-off-by: Zurab Kvachadze <zurabid2016@gmail.com> ---- - lib/resty/aes.lua | 2 ++ - lib/resty/md5.lua | 2 ++ - lib/resty/random.lua | 2 ++ - lib/resty/sha.lua | 2 ++ - 4 files changed, 8 insertions(+) - -diff --git a/lib/resty/aes.lua b/lib/resty/aes.lua -index 377476f..8a9f9a1 100644 ---- a/lib/resty/aes.lua -+++ b/lib/resty/aes.lua -@@ -11,6 +11,8 @@ local C = ffi.C - local setmetatable = setmetatable - --local error = error - local type = type -+-- Load libcrypto into global namespace. -+_ = ffi.load("crypto", true) - - - local _M = { _VERSION = '0.16' } -diff --git a/lib/resty/md5.lua b/lib/resty/md5.lua -index 66b3b3e..09ce8c8 100644 ---- a/lib/resty/md5.lua -+++ b/lib/resty/md5.lua -@@ -7,6 +7,8 @@ local ffi_str = ffi.string - local C = ffi.C - local setmetatable = setmetatable - --local error = error -+-- Load libcrypto into global namespace. -+_ = ffi.load("crypto", true) - - - local _M = { _VERSION = '0.16' } -diff --git a/lib/resty/random.lua b/lib/resty/random.lua -index 153b1f3..673bf40 100644 ---- a/lib/resty/random.lua -+++ b/lib/resty/random.lua -@@ -7,6 +7,8 @@ local ffi_str = ffi.string - local C = ffi.C - --local setmetatable = setmetatable - --local error = error -+-- Load libcrypto into global namespace. -+_ = ffi.load("crypto", true) - - - local _M = { _VERSION = '0.16' } -diff --git a/lib/resty/sha.lua b/lib/resty/sha.lua -index ce4e50a..b631b1f 100644 ---- a/lib/resty/sha.lua -+++ b/lib/resty/sha.lua -@@ -2,6 +2,8 @@ - - - local ffi = require "ffi" -+-- Load libcrypto into global namespace. -+_ = ffi.load("crypto", true) - - - local _M = { _VERSION = '0.16' } --- -2.45.3 - diff --git a/dev-lua/lua-resty-string/lua-resty-string-0.16.ebuild b/dev-lua/lua-resty-string/lua-resty-string-0.16.ebuild deleted file mode 100644 index 419f037f009a..000000000000 --- a/dev-lua/lua-resty-string/lua-resty-string-0.16.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Openresty only ever supports luajit. -LUA_COMPAT=( lua5-{1,3,4} luajit ) -inherit lua-single - -DESCRIPTION="String utilities and common hash functions for the ngx-lua-module NGINX module" -HOMEPAGE="https://github.com/openresty/lua-resty-string" -SRC_URI=" - https://github.com/openresty/lua-resty-string/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -# Tests require replicating much of nginx-module_src_test() in each -# dev-lua/lua-resty-* ebuild. -RESTRICT="test" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - ${LUA_DEPS} - dev-libs/openssl:= -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-0.16-explicitly-load-libcrypto.patch" -) - -src_configure() { - # The directory where to Lua files are to be installed, used by the build - # system. - export LUA_LIB_DIR="$(lua_get_lmod_dir)" - default -} diff --git a/dev-lua/lua-resty-string/metadata.xml b/dev-lua/lua-resty-string/metadata.xml deleted file mode 100644 index a65b3294ea75..000000000000 --- a/dev-lua/lua-resty-string/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>zurabid2016@gmail.com</email> - <name>Zurab Kvachadze</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/openresty/lua-resty-string/issues</bugs-to> - <remote-id type="github">openresty/lua-resty-string</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-term/Manifest b/dev-lua/lua-term/Manifest deleted file mode 100644 index 59917867f44c..000000000000 --- a/dev-lua/lua-term/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-term-0.8.tar.gz 4838 BLAKE2B 690c9e7b7e831d69d0a2626c69721ca53fe9026e4885af50925942ebce1ffa44b2242cbe91b4ddcccfa2fbd56b3eeb3eeb8aa5014d1689ed1b6d2e184da785aa SHA512 115d2696f244945d876ae97ea6e9f3be0ea0e19ec7e057cbc047d3189482fca0e21ff68fee79e5d24257496cf51f507451f408f0b0a952ff707ffe0eedc36866 diff --git a/dev-lua/lua-term/lua-term-0.8.ebuild b/dev-lua/lua-term/lua-term-0.8.ebuild deleted file mode 100644 index e0147cd2d7a4..000000000000 --- a/dev-lua/lua-term/lua-term-0.8.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) -MY_PV="0.08" - -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 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} -fPIC ${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/metadata.xml b/dev-lua/lua-term/metadata.xml deleted file mode 100644 index 01ac8e32979e..000000000000 --- a/dev-lua/lua-term/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">hoelzro/lua-term</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-tui/Manifest b/dev-lua/lua-tui/Manifest deleted file mode 100644 index 1fe1b3d06c23..000000000000 --- a/dev-lua/lua-tui/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-tui-0_pre20190215.tar.gz 15561 BLAKE2B cd6de4547755b82691adfded3eddd58bc494fc43f0c6efc6f7054c0250975bd742772e1235242d45e1912f54dbd160f3382f9e869cb996e2191c179fb455f966 SHA512 27a3eec72827367adb814689e35d71e371affc1a679087f65e21e0a4fe36ad8f5e0d85eaa387fff4c11c3a759db247746064ca85fcb0ec227f7dc22473a0e817 diff --git a/dev-lua/lua-tui/lua-tui-0_pre20190215.ebuild b/dev-lua/lua-tui/lua-tui-0_pre20190215.ebuild deleted file mode 100644 index 7ee16078e6c1..000000000000 --- a/dev-lua/lua-tui/lua-tui-0_pre20190215.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="Lua library for creating a terminal UI " -HOMEPAGE="https://github.com/daurnimator/lua-tui" -EGIT_COMMIT="9e854fc22074d73a26fbf25cf24690c60b042b11" -SRC_URI="https://github.com/daurnimator/lua-tui/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="examples" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" - -lua_enable_tests busted - -lua_src_install() { - insinto "$(lua_get_lmod_dir)" - doins -r tui -} - -src_install() { - lua_foreach_impl lua_src_install - dodoc README.md BUGS.md - if use examples; then - docinto examples - dodoc examples/*.lua - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-lua/lua-tui/metadata.xml b/dev-lua/lua-tui/metadata.xml deleted file mode 100644 index 23a041068595..000000000000 --- a/dev-lua/lua-tui/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>suleyman@farajli.net</email> - <name>Suleyman Farajli</name> - </maintainer> - <upstream> - <remote-id type="github">daurnimator/lua-tui</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-unbound/Manifest b/dev-lua/lua-unbound/Manifest deleted file mode 100644 index bae911379a0d..000000000000 --- a/dev-lua/lua-unbound/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST luaunbound-1.0.0.tar.gz 6366 BLAKE2B 7e5937e0109cb7222f982a62b7934ca272be9003810edee0d58684809928514441aeee22c83cbc3a8e309e9ee010f1d4afea50123647ad6eee387a556878f654 SHA512 9fab77481e7c84409d9ceb79156d06cb9ac2b2d7df53349e0f1b6c118022c9b1c22481e9413efedda41cc9acb1640d3d30cc4e0f9b7ed7fd6ed2511192a69d3c diff --git a/dev-lua/lua-unbound/lua-unbound-1.0.0.ebuild b/dev-lua/lua-unbound/lua-unbound-1.0.0.ebuild deleted file mode 100644 index 97708bdde444..000000000000 --- a/dev-lua/lua-unbound/lua-unbound-1.0.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 deleted file mode 100644 index c07e13d4a6bd..000000000000 --- a/dev-lua/lua-unbound/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> -</pkgmetadata> diff --git a/dev-lua/lua-utf8-simple/Manifest b/dev-lua/lua-utf8-simple/Manifest deleted file mode 100644 index 374ce2376f98..000000000000 --- a/dev-lua/lua-utf8-simple/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-utf8-simple-0_pre20150305.tar.gz 4505 BLAKE2B 0362ef32dd135a1937e8f03a709b3fc25800847e4fbc32cf0f6824b3b1e5c02e6536e2b222b25892d042dbe9ea9020b24bd4c8be5bf0d5e592b22a4d6319c12f SHA512 54e1a47e8e53cf4ba6bf02b40fe37a6533d5b2f08b5a6d3a00cf7efa52aa44ad2680863c9a016307cc95163a2a539c676d5d69a35bde3ebfacfe802734d378fa diff --git a/dev-lua/lua-utf8-simple/lua-utf8-simple-0_pre20150305.ebuild b/dev-lua/lua-utf8-simple/lua-utf8-simple-0_pre20150305.ebuild deleted file mode 100644 index 629836e44b42..000000000000 --- a/dev-lua/lua-utf8-simple/lua-utf8-simple-0_pre20150305.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="Basic UTF8-handling functions for Lua" -HOMEPAGE="https://github.com/blitmap/lua-utf8-simple" -EGIT_COMMIT="7ef030750d8e408ac5d724aefab2ec8769731005" -SRC_URI="https://github.com/blitmap/lua-utf8-simple/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" - -lua_src_test() { - ${ELUA} shitty_testcases.lua || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins utf8_simple.lua -} - -src_install() { - lua_foreach_impl lua_src_install - dodoc README.md -} diff --git a/dev-lua/lua-utf8-simple/metadata.xml b/dev-lua/lua-utf8-simple/metadata.xml deleted file mode 100644 index e5d6df3524ab..000000000000 --- a/dev-lua/lua-utf8-simple/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>suleyman@farajli.net</email> - <name>Suleyman Farajli</name> - </maintainer> - <upstream> - <remote-id type="github">blitmap/lua-utf8-simple</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-utf8/Manifest b/dev-lua/lua-utf8/Manifest deleted file mode 100644 index 64dcdb8c66e8..000000000000 --- a/dev-lua/lua-utf8/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST lua-utf8-0.1.5.tar.gz 47986 BLAKE2B 8902649f71b9b2f982278bfa697309474013f4b15788e268ee73aaeb80ceda93a03178ca00918c96478fa66623dbcea8b5bde89e216d8c73a18e9fe38aec7509 SHA512 2f7f1e80c27012d2ebcf3da8e9367f00dda9f7b1a7d4adee265ee37ab12a78ef7c94930945e88f060f0ec4186174dd87af80a50917d3b22a71c84f67b0df12d0 -DIST lua-utf8-0.2.0.tar.gz 550106 BLAKE2B 733ae135b5d7db2e6d0564e1b22cefbf2b915924f7d20a4c9d9aaef75e0a70a0ca069d67ac65864343cb1103ac4a0935e255f7a6239a13cb96cbae1de3fc2e78 SHA512 2bd24e9a20099bfa2dc164f1aab3333583ae5de3738155938114a5e08231d76d9380054629501b35b8236caa61777ef1f3654da1901c471a0da077cde50e0b59 diff --git a/dev-lua/lua-utf8/lua-utf8-0.1.5.ebuild b/dev-lua/lua-utf8/lua-utf8-0.1.5.ebuild deleted file mode 100644 index 44cc47220b64..000000000000 --- a/dev-lua/lua-utf8/lua-utf8-0.1.5.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 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.2.0.ebuild b/dev-lua/lua-utf8/lua-utf8-0.2.0.ebuild deleted file mode 100644 index f494cb101c18..000000000000 --- a/dev-lua/lua-utf8/lua-utf8-0.2.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~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/metadata.xml b/dev-lua/lua-utf8/metadata.xml deleted file mode 100644 index caf7f5454d25..000000000000 --- a/dev-lua/lua-utf8/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription lang="en"> - This module adds UTF-8 support to Lua. - - It use data extracted from Unicode Character Database, and tested on Lua 5.2.3, Lua 5.3.0 and LuaJIT. - </longdescription> - <upstream> - <remote-id type="github">starwing/luautf8</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-wcwidth/Manifest b/dev-lua/lua-wcwidth/Manifest deleted file mode 100644 index ecbf0c46a267..000000000000 --- a/dev-lua/lua-wcwidth/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-wcwidth-0.5.tar.gz 9954 BLAKE2B 0a10f786825b15336a3089283c2fce7e60004f2ed6d4c2065c793644d1ba3101696eb65b435b2b270a08611255d5801d26c6fc41b41a37509227064cd504f565 SHA512 730df41b5ba504fb0199983064ecd8c98aefb6c4eaa260c08bd59187ab9af0002a654af6787ed57257c2b16053ff0c4cf9a25b5fd58f4afe5a935a02961bf283 diff --git a/dev-lua/lua-wcwidth/lua-wcwidth-0.5.ebuild b/dev-lua/lua-wcwidth/lua-wcwidth-0.5.ebuild deleted file mode 100644 index f4bfd0c8a6a4..000000000000 --- a/dev-lua/lua-wcwidth/lua-wcwidth-0.5.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="Pure Lua implementation of the wcwidth() function" -HOMEPAGE="https://github.com/aperezdc/lua-wcwidth/" -SRC_URI="https://github.com/aperezdc/lua-wcwidth/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" - -SLOT="0" - -KEYWORDS="~amd64" - -IUSE="test" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" -BDEPEND="test? ( dev-lua/dromozoa-utf8[${LUA_USEDEP}] )" - -lua_enable_tests busted - -lua_src_install() { - insinto "$(lua_get_lmod_dir)" - doins wcwidth.lua - insinto "$(lua_get_lmod_dir)" - doins -r wcwidth -} - -src_install() { - lua_foreach_impl lua_src_install - dodoc README.md CHANGELOG.md -} diff --git a/dev-lua/lua-wcwidth/metadata.xml b/dev-lua/lua-wcwidth/metadata.xml deleted file mode 100644 index bc430bc16987..000000000000 --- a/dev-lua/lua-wcwidth/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>suleyman@farajli.net</email> - <name>Suleyman Farajli</name> - </maintainer> - <upstream> - <remote-id type="github">aperezdc/lua-wcwidth</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua-zlib/Manifest b/dev-lua/lua-zlib/Manifest deleted file mode 100644 index 768fb8687d57..000000000000 --- a/dev-lua/lua-zlib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-zlib-1.4.tar.gz 19499 BLAKE2B 30902974c61e91b40b2f7d254b4e83b2adb7b5bc9c0e7250f5eb97c347c360f72f01902947ccc1ea76f18966be57769458badffd00f4d864ee2e2f0e3fdc373b SHA512 c7a3f56b3b3c44cdb80b600ae6596c995e6a2adb4f34faa7dfdd7b51f06f3eb29d10d13888ee7eceb47708567560d7759d7af36cd65eec495977ca8d6aef9dc5 diff --git a/dev-lua/lua-zlib/lua-zlib-1.4.ebuild b/dev-lua/lua-zlib/lua-zlib-1.4.ebuild deleted file mode 100644 index 88733a94472d..000000000000 --- a/dev-lua/lua-zlib/lua-zlib-1.4.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~ppc ~ppc64 ~sparc x86" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - virtual/zlib:= - ${LUA_DEPS} - -" -DEPEND="${RDEPEND}" - -src_prepare() { - sed -i '/CMAKE_MINIMUM_REQUIRED/s/2.6/3.10/' -i CMakeLists.txt || die - cmake_src_prepare -} - -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/metadata.xml b/dev-lua/lua-zlib/metadata.xml deleted file mode 100644 index 34b62ed6b1af..000000000000 --- a/dev-lua/lua-zlib/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">brimworks/lua-zlib</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lua_cliargs/Manifest b/dev-lua/lua_cliargs/Manifest deleted file mode 100644 index 3b9461613c3f..000000000000 --- a/dev-lua/lua_cliargs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua_cliargs-3.0.2.tar.gz 31302 BLAKE2B 7ddfd44844f750b943de4d3f8efd90d535f99b959c89e3f29638b456e7f0d8e281489f84e92147800eab80bc0aa8520cb4456ddd7a73863e10eb6a75b55d68ad SHA512 3d9dac4723e8a41284eb28a7d1b5c400add91de055eb59645406929f5091c52bd71640b5f4914597b222b5ce7b43bbc918e4a34a69ce7bae726638bd2447abf8 diff --git a/dev-lua/lua_cliargs/lua_cliargs-3.0.2.ebuild b/dev-lua/lua_cliargs/lua_cliargs-3.0.2.ebuild deleted file mode 100644 index be1ce39cec48..000000000000 --- a/dev-lua/lua_cliargs/lua_cliargs-3.0.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) -MY_PV="${PV/_p/-}" - -inherit lua - -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 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/metadata.xml b/dev-lua/lua_cliargs/metadata.xml deleted file mode 100644 index 6485fd98f212..000000000000 --- a/dev-lua/lua_cliargs/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <stabilize-allarches/> - <longdescription> - This module adds support for accepting CLI - arguments easily using multiple notations and argument types. - - cliargs allows you to define required, optional, and flag arguments. - </longdescription> - <upstream> - <remote-id type="github">amireh/lua_cliargs</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/luacheck/Manifest b/dev-lua/luacheck/Manifest deleted file mode 100644 index 41aaef789053..000000000000 --- a/dev-lua/luacheck/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST luacheck-1.2.0.tar.gz 183209 BLAKE2B 5c1260d87c523a2094071c674a71dce362be5ad65ca52094564b93d02c6ef7e662631769cbdbafe9c0cb4d2bcb61c5e46cbbc1a8fc9ed287043aafc2ebae9c90 SHA512 2bfe38056bab71cdaa8377212cc92048e3178f2deb1da8d61b9cefc400a9b5691772805f8bc1c4b4584c9530751103a2feeca41187c2d9496e975df5be373ff0 diff --git a/dev-lua/luacheck/files/luacheck-0.23.0-disable-measuring-performance-test.patch b/dev-lua/luacheck/files/luacheck-0.23.0-disable-measuring-performance-test.patch deleted file mode 100644 index 04d40ec958b6..000000000000 --- a/dev-lua/luacheck/files/luacheck-0.23.0-disable-measuring-performance-test.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- a/spec/cli_spec.lua -+++ b/spec/cli_spec.lua -@@ -68,10 +68,6 @@ - assert.equal(0, get_exitcode "spec/samples/good_code.lua --no-config") - end) - -- it("allows measuring performance", function() -- assert.equal(0, get_exitcode "spec/samples/good_code.lua --no-config --profile") -- end) -- - it("removes ./ in the beginnings of file names", function() - assert.equal([[ - Checking spec/samples/good_code.lua OK diff --git a/dev-lua/luacheck/luacheck-1.2.0.ebuild b/dev-lua/luacheck/luacheck-1.2.0.ebuild deleted file mode 100644 index 9228a8965069..000000000000 --- a/dev-lua/luacheck/luacheck-1.2.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="A tool for linting and static analysis of Lua code" -HOMEPAGE="https://github.com/lunarmodules/luacheck" -SRC_URI="https://github.com/lunarmodules/luacheck/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa 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/metadata.xml b/dev-lua/luacheck/metadata.xml deleted file mode 100644 index 8bc8d9434e33..000000000000 --- a/dev-lua/luacheck/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <stabilize-allarches/> - <longdescription lang="en"> - A tool for linting and static analysis of Lua code. - Luacheck supports checking Lua files using syntax of - Lua 5.1, Lua 5.2, Lua 5.3, Lua 5.4 and LuaJIT. - Luacheck itself is written in Lua and runs on all of mentioned Lua versions. - </longdescription> - <upstream> - <remote-id type="github">lunarmodules/luacheck</remote-id> - <remote-id type="github">mpeterv/luacheck</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/luacov/Manifest b/dev-lua/luacov/Manifest deleted file mode 100644 index 77e589e01cbb..000000000000 --- a/dev-lua/luacov/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST luacov-0.17.0.tar.gz 481574 BLAKE2B f72df094b7f90dc72f4e87f985a02e6d359e8aeef06235b7c381de91baa07c2c1b4685d8069ed6ac5b9a453eab1e5dab3af97194bf5cb47c01494b2d02c544bb SHA512 f7a6b997bf242cdb4ee4589492243641e156f6f443f47c66021babd449f517ea5d9c480cbeeedc5268d9921953043e0463d5db949bb702efcf644da27b1fd3eb diff --git a/dev-lua/luacov/luacov-0.17.0.ebuild b/dev-lua/luacov/luacov-0.17.0.ebuild deleted file mode 100644 index f894e373c09d..000000000000 --- a/dev-lua/luacov/luacov-0.17.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} 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 ~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/luacov/metadata.xml b/dev-lua/luacov/metadata.xml deleted file mode 100644 index ce977377719e..000000000000 --- a/dev-lua/luacov/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">keplerproject/luacov</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/luadbi/Manifest b/dev-lua/luadbi/Manifest deleted file mode 100644 index f3d54934ab52..000000000000 --- a/dev-lua/luadbi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST luadbi-0.7.4.tar.gz 39077 BLAKE2B 9d7a91c5b8e92e181eb874a9a3f91b82434833cbf428f3c17a0d69693c7881c97646290c98533ee0f83bcbdfc5b9f42b727154db526c766105f1e04df55ee58c SHA512 9614b19c4e2fd134ec4bb196fa67f498a58ff66f06144a42d390ac7a52bab66293e4961f4d4227ea3b24b0662764de2e6497bc40d4976933aa7ffff5ec0929ec diff --git a/dev-lua/luadbi/luadbi-0.7.4.ebuild b/dev-lua/luadbi/luadbi-0.7.4.ebuild deleted file mode 100644 index 88bbd2cd73c8..000000000000 --- a/dev-lua/luadbi/luadbi-0.7.4.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~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 - ) -" - -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/metadata.xml b/dev-lua/luadbi/metadata.xml deleted file mode 100644 index ecc5f304144a..000000000000 --- a/dev-lua/luadbi/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">mwild1/luadbi</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/luaevent/Manifest b/dev-lua/luaevent/Manifest deleted file mode 100644 index c02ce0b39725..000000000000 --- a/dev-lua/luaevent/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST luaevent-0.4.6.tar.gz 22599 BLAKE2B 2f70ef105ce43d6b48e69bcc896e20a64ca49e124ad979f5191606d10bb61de1664782016b55cc9f2bc32a704d8f0b4d664eebd8176905f72f9a4e3d1e8b0fdd SHA512 21e222d5bba75fd2e623a8abf20fc3cd38505bf7d3fe94d8781ed626556c398a8501775eb423f0567918cc75f2d846026d4aa559ac5129eca8261f0c73427913 diff --git a/dev-lua/luaevent/luaevent-0.4.6-r1.ebuild b/dev-lua/luaevent/luaevent-0.4.6-r1.ebuild deleted file mode 100644 index cf67f705b138..000000000000 --- a/dev-lua/luaevent/luaevent-0.4.6-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~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/metadata.xml b/dev-lua/luaevent/metadata.xml deleted file mode 100644 index d7c18c6176c1..000000000000 --- a/dev-lua/luaevent/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">harningt/luaevent</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/luaexpat/Manifest b/dev-lua/luaexpat/Manifest deleted file mode 100644 index 2dd5a32613c9..000000000000 --- a/dev-lua/luaexpat/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST luaexpat-1.5.2.tar.gz 54072 BLAKE2B 7d7a9dbbb28e4fff7adfffaf910546065b3f781934004318566ec13838007ee135247c75555e9b34f530e2f72f65156310454af73dfa6ac48aad50d4e0679efc SHA512 a2a04b2bb76a10a8a0da077b53d22b6e84460f416486a4b006d3df4991cff011dc91a225ab25f994a2713632d562b13d4341530bbc7ede4fd660a6fce24eed3c diff --git a/dev-lua/luaexpat/luaexpat-1.5.2.ebuild b/dev-lua/luaexpat/luaexpat-1.5.2.ebuild deleted file mode 100644 index 821355f38a0a..000000000000 --- a/dev-lua/luaexpat/luaexpat-1.5.2.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="A SAX XML parser based on the Expat library" -HOMEPAGE="https://github.com/lunarmodules/luaexpat" -SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~sparc x86" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - dev-libs/expat - ${LUA_DEPS} -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -HTML_DOCS=( "docs/." ) - -src_prepare() { - default - - # Respect users CFLAGS - sed -e 's/-O2//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/metadata.xml b/dev-lua/luaexpat/metadata.xml deleted file mode 100644 index e71474a7cc5e..000000000000 --- a/dev-lua/luaexpat/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/lunarmodules/luaexpat/issues</bugs-to> - <remote-id type="github">lunarmodules/luaexpat</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/luafilesystem/Manifest b/dev-lua/luafilesystem/Manifest deleted file mode 100644 index 894775ddc452..000000000000 --- a/dev-lua/luafilesystem/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST luafilesystem-1.9.0.tar.gz 29279 BLAKE2B 610c4f4d53ef8222f0a74e6690da1fd7b40d0085f3b5915e64858b6ab91899e310429ea94889103e9e00b728b52ae25349aba2550309a870a8af21cf9e34c523 SHA512 753ae633966364835b9c81a020cf0b7674da443adeafee70b7a9637571a8180c7f1526d3b7f4bea4f85ec201e8609ebd93e82e309b54cff1e7b7dcb5e6481b39 diff --git a/dev-lua/luafilesystem/luafilesystem-1.9.0.ebuild b/dev-lua/luafilesystem/luafilesystem-1.9.0.ebuild deleted file mode 100644 index 061c5fbfd140..000000000000 --- a/dev-lua/luafilesystem/luafilesystem-1.9.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua toolchain-funcs - -MY_PV=${PV//./_} - -DESCRIPTION="File System Library for the Lua programming language" -HOMEPAGE="https://keplerproject.github.io/luafilesystem/" -SRC_URI="https://github.com/keplerproject/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~mips 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} ) -" - -HTML_DOCS=( "docs/." ) - -lua_src_prepare() { - pushd "${BUILD_DIR}" || die - cat > "config-${ELUA}" <<-EOF - CC=$(tc-getCC) - DESTDIR=${ED} - CFLAGS=${CFLAGS} $(lua_get_CFLAGS) -fPIC - LIB_OPTION=${LDFLAGS} -shared - LUA_LIBDIR=$(lua_get_cmod_dir) - EOF - popd -} - -src_prepare() { - default - - lua_copy_sources - lua_foreach_impl lua_src_prepare -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - emake CONFIG="config-${ELUA}" - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - pushd "${BUILD_DIR}" || die - LUA_CPATH="${BUILD_DIR}/src/?.so" ${ELUA} tests/test.lua || die - popd -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - emake CONFIG="config-${ELUA}" install - popd -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/luafilesystem/metadata.xml b/dev-lua/luafilesystem/metadata.xml deleted file mode 100644 index f742c21831c5..000000000000 --- a/dev-lua/luafilesystem/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription> - LuaFileSystem is a Lua library developed to complement the set of functions - related to file systems offered by the standard Lua distribution. - - LuaFileSystem offers a portable way to access the underlying directory - structure and file attributes. - </longdescription> - <upstream> - <remote-id type="github">keplerproject/luafilesystem</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/luajson/Manifest b/dev-lua/luajson/Manifest deleted file mode 100644 index 5f2473690bc4..000000000000 --- a/dev-lua/luajson/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST luajson-1.3.4.tar.gz 46941 BLAKE2B 50c8c20c487f92fd19b3e080a87eec58c2cb30d83dfc6acd7aca3f155a04f85a194c069f735a2881e14b0eb3fd3b16e4a75ea625ac81c65b9e25cb1c3601673c SHA512 d24dc8399337b96cde3254a83e5cc1fa995b76f0e1fae54ad91a490f0a6f4c5d0927919320f99d7bc4238ac5529d0ea57435c6be2519fb52e2a83f5005fbc4f7 diff --git a/dev-lua/luajson/files/luajson-1.3.4-lpeg-1.1.patch b/dev-lua/luajson/files/luajson-1.3.4-lpeg-1.1.patch deleted file mode 100644 index 78b48f37468c..000000000000 --- a/dev-lua/luajson/files/luajson-1.3.4-lpeg-1.1.patch +++ /dev/null @@ -1,75 +0,0 @@ -https://github.com/harningt/luajson/issues/47 -https://github.com/harningt/luajson/pull/48 -https://github.com/harningt/luajson/pull/49 - -From 473d61d262a1c86a69ad9b4882352d122e42f3fa Mon Sep 17 00:00:00 2001 -From: Josh <jokajak@gmail.com> -Date: Thu, 20 Jul 2023 15:49:33 -0400 -Subject: [PATCH] feat: support lpeg 1.1 - -This changeset adds support for lpeg 1.1 which updated the lpeg.version from a function to a string. - -Therefore we have to check the type of the value. - -Refs: #47 ---- - lua/json/decode/util.lua | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/lua/json/decode/util.lua b/lua/json/decode/util.lua -index 2493bf3..8b23751 100644 ---- a/lua/json/decode/util.lua -+++ b/lua/json/decode/util.lua -@@ -17,6 +17,8 @@ local table_concat = require("table").concat - - local merge = require("json.util").merge - -+local type = type -+ - local _ENV = nil - - local function get_invalid_character_info(input, index) -@@ -94,7 +96,8 @@ local unicode_ignored = (unicode_space + comment)^0 - - -- Parse the lpeg version skipping patch-values - -- LPEG <= 0.7 have no version value... so 0.7 is value --local DecimalLpegVersion = lpeg.version and tonumber(lpeg.version():match("^(%d+%.%d+)")) or 0.7 -+-- LPEG >= 1.1 uses a string for the version instead of function -+local DecimalLpegVersion = lpeg.version and tonumber((type(lpeg.version) == "string" and lpeg.version or lpeg.version()):match("^(%d+%.%d+)")) or 0.7 - - local function setObjectKeyForceNumber(t, key, value) - key = tonumber(key) or key - -From f23e38fc35cea8db78df124f1bd6d3d56e6c9ab1 Mon Sep 17 00:00:00 2001 -From: Josh <jokajak@gmail.com> -Date: Wed, 4 Oct 2023 17:24:30 -0400 -Subject: [PATCH] fix: fix lpeg version detection - -This changeset fixes the lpeg version detection to properly handle -version > 1.1. - -The original fix did not properly parse the string because it search for -the number to start the string instead of being part of the string. - -Refs: #47 ---- - lua/json/decode/util.lua | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/lua/json/decode/util.lua b/lua/json/decode/util.lua -index 8b23751..4815650 100644 ---- a/lua/json/decode/util.lua -+++ b/lua/json/decode/util.lua -@@ -97,7 +97,11 @@ local unicode_ignored = (unicode_space + comment)^0 - -- Parse the lpeg version skipping patch-values - -- LPEG <= 0.7 have no version value... so 0.7 is value - -- LPEG >= 1.1 uses a string for the version instead of function --local DecimalLpegVersion = lpeg.version and tonumber((type(lpeg.version) == "string" and lpeg.version or lpeg.version()):match("^(%d+%.%d+)")) or 0.7 -+local DecimalLpegVersion = lpeg.version -+ and tonumber( -+ (type(lpeg.version) == "string" and lpeg.version or lpeg.version()):match("(%d+%.%d+)") -+ ) -+ or 0.7 - - local function setObjectKeyForceNumber(t, key, value) - key = tonumber(key) or key diff --git a/dev-lua/luajson/luajson-1.3.4-r1.ebuild b/dev-lua/luajson/luajson-1.3.4-r1.ebuild deleted file mode 100644 index 4565d7ca28bf..000000000000 --- a/dev-lua/luajson/luajson-1.3.4-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="JSON Parser/Constructor for Lua" -HOMEPAGE="https://www.eharning.us/wiki/luajson/" -SRC_URI="https://github.com/harningt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="dev-lua/lpeg[${LUA_USEDEP}]" - -# Require lunitx, which is not in the tree yet -RESTRICT="test" - -DOCS=( README.md docs/ReleaseNotes-${PV}.txt docs/LuaJSON.txt ) - -PATCHES=( - "${FILESDIR}"/${PN}-1.3.4-lpeg-1.1.patch -) - -# nothing to compile -src_compile() { :; } - -lua_src_install() { - emake DESTDIR="${ED}" INSTALL_LMOD="$(lua_get_lmod_dir)" install -} - -src_install() { - lua_foreach_impl lua_src_install - einstalldocs -} diff --git a/dev-lua/luajson/metadata.xml b/dev-lua/luajson/metadata.xml deleted file mode 100644 index b201c0bb4186..000000000000 --- a/dev-lua/luajson/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">harningt/luajson</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lualdap/Manifest b/dev-lua/lualdap/Manifest deleted file mode 100644 index 09c3b7458383..000000000000 --- a/dev-lua/lualdap/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lualdap-1.4.0.tar.gz 83205 BLAKE2B 8e56cbf8f772fd4bac3e4d545741d51adc447cdc00a4ccaa390af3ddbd035de9fe7b0a652ce71da869f74ba241c51f2a63835f2f200e9454a058e123d4acbf5f SHA512 92d6cb81adfb9fc21ba21d6e765f70c1eb0e30bd04d5fabc2bec2a9e22850c5ab1586bf866f01a871e72a705de93d61be2545edf3d9b25011f74f2a5c4e46d32 diff --git a/dev-lua/lualdap/lualdap-1.4.0.ebuild b/dev-lua/lualdap/lualdap-1.4.0.ebuild deleted file mode 100644 index b16f5bba142c..000000000000 --- a/dev-lua/lualdap/lualdap-1.4.0.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~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 || die -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - pushd "${BUILD_DIR}" || die - LUA_CPATH="./src/?.so" ${ELUA} tests/test.lua || die - popd || die -} - -src_test() { - 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 || die -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/lualdap/metadata.xml b/dev-lua/lualdap/metadata.xml deleted file mode 100644 index a2be82f4b892..000000000000 --- a/dev-lua/lualdap/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>zx2c4@gentoo.org</email> - <name>Jason A. Donenfeld</name> - </maintainer> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">lualdap/lualdap</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/luaossl/Manifest b/dev-lua/luaossl/Manifest deleted file mode 100644 index ff833ef1c185..000000000000 --- a/dev-lua/luaossl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST luaossl-rel-20250929.tar.gz 505293 BLAKE2B a0c44def1adf40084ef1a050e21781b9dcb03884165c95790c7d8f0d3188f1a8a6358c06dc450d10dc0ac28910c1ca3bd0f5693932d674ae51754128061555e2 SHA512 66da276675b2fc372cfd7ab000143eee027d679dcb4f67a4a40bb413281c88ef277d6df740b46e2a038319b1eec04aee3c08880e6d7016cc94d5d232ecd9d77a diff --git a/dev-lua/luaossl/luaossl-20250929.ebuild b/dev-lua/luaossl/luaossl-20250929.ebuild deleted file mode 100644 index a0236a3bb7da..000000000000 --- a/dev-lua/luaossl/luaossl-20250929.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~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/metadata.xml b/dev-lua/luaossl/metadata.xml deleted file mode 100644 index 76d042b914d7..000000000000 --- a/dev-lua/luaossl/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>crito@fnordpipe.org</email> - <name>Matthias Hauber</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">wahern/luaossl</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/luaposix/Manifest b/dev-lua/luaposix/Manifest deleted file mode 100644 index 0b8ac8a3de65..000000000000 --- a/dev-lua/luaposix/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST luaposix-36.3.tar.gz 189299 BLAKE2B 2d19844499dd48e71cd86216ee5bc27857a5d96586722f8395c7558c54c95a65c5675df6fe5c150f6d096b582a9cc1d3834a0731c9b865bbb66add9983006b30 SHA512 a2ad040089e2d334fe3e73ee1fb4cc741287e180962f54c0fbf9f74a0b4fd648eabef85f1d3260d904e1ba7072cdc3388d08c868da81c79f5a446004db92b7ef diff --git a/dev-lua/luaposix/luaposix-36.3.ebuild b/dev-lua/luaposix/luaposix-36.3.ebuild deleted file mode 100644 index 676974b5d64f..000000000000 --- a/dev-lua/luaposix/luaposix-36.3.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="Bindings for POSIX APIs" -HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix" -SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# Requires specl, which is not in the tree yet -RESTRICT="test" - -DEPEND="${LUA_DEPS} - virtual/libcrypt:= -" -RDEPEND="${DEPEND} - lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) - lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] ) -" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - # LDOC=true means disable ldoc update documentation - ./build-aux/luke --verbose package="${PN}" version="${PV}" \ - LDOC=true \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ - INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ - LUA_INCDIR="${EPREFIX}/$(lua_get_include_dir)" \ - CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die - - popd || die -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - ./build-aux/luke install \ - LDOC=true \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ - INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ - || die - - popd || die -} - -src_install() { - lua_foreach_impl lua_src_install - dodoc {NEWS,README}.md - use doc && dodoc -r doc -} diff --git a/dev-lua/luaposix/metadata.xml b/dev-lua/luaposix/metadata.xml deleted file mode 100644 index 38ab97b49eff..000000000000 --- a/dev-lua/luaposix/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">luaposix/luaposix</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/luarocks/Manifest b/dev-lua/luarocks/Manifest deleted file mode 100644 index b714bef86dcd..000000000000 --- a/dev-lua/luarocks/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST luarocks-3.12.2.tar.gz 5493865 BLAKE2B 3f346d76523161b58a4b693943dd5d04531ff22dc65ce3bc0e086fe9cbb40e2db7fb5d39a204bf364460b425ba7f032e57367cab9414c716ed7e19ba075dd317 SHA512 1eaa3f47b3615346be516d25134450e27339fce1d2b8bb5d57fd243e2dabbc448e8b287a7d8686ed6388d0d29c8301c292603f811b642cfbc222c248742a861a -DIST luarocks-3.13.0.tar.gz 5495339 BLAKE2B 5b6341b3c654e987481d2ce66893c5c5880927cb535ee7ed9d76c16162835feb21ab581a54cc06ee6eff39a2bb41c9fc3a817e642ec6b2360b49b014ca042d60 SHA512 5fc75a3310821ed0ea678683cf904c83c18588b4946ae1f92822225ba23daa39e6d12916585cf1ae034ec678f1c3744b760f1378640187372767527df2e7de01 diff --git a/dev-lua/luarocks/luarocks-3.12.2.ebuild b/dev-lua/luarocks/luarocks-3.12.2.ebuild deleted file mode 100644 index 511536d23239..000000000000 --- a/dev-lua/luarocks/luarocks-3.12.2.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 2021-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua-single - -DESCRIPTION="A package manager for the Lua programming language" -HOMEPAGE="https://luarocks.org" -SRC_URI="https://github.com/luarocks/luarocks/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86" -IUSE=" test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="test" - -RDEPEND="${LUA_DEPS}" - -DEPEND=" - net-misc/curl - - dev-libs/openssl:0 - ${RDEPEND} -" - -BDEPEND=" - virtual/pkgconfig - test? ( - $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') - $(lua_gen_cond_dep 'dev-lua/busted-htest[${LUA_USEDEP}]') - ${RDEPEND} - ) -" - -src_prepare() { - default - - # If 'dev-lang/lua' is a new, fresh installation, no 'LUA_LIBDIR' exists, - # as no compiled modules are installed on a new, fresh installation, - # so this check must be disabled, otherwise 'configure' will fail. - sed -e '/LUA_LIBDIR is not a valid directory/d' -i configure || die -} - -src_configure() { - local myeconfargs=( - "--prefix=${EPREFIX}/usr" - "--rocks-tree=$(lua_get_lmod_dir)" - "--with-lua-include=$(lua_get_include_dir)" - "--with-lua-interpreter=${ELUA}" - ) - - # Since the configure script is handcrafted, - # and yells at unknown options, do not use 'econf'. - ./configure "${myeconfargs[@]}" || die -} - -src_test() { - busted --lua=${ELUA} || die -} - -src_install() { - default - - { find "${D}" -type f -exec sed -i -e "s:${D}::g" {} \;; } || die -} - -pkg_postinst() { - local lua_abi_ver - if use lua_single_target_luajit; then - lua_abi_ver="5.1" - else - lua_abi_ver=${ELUA#lua} - fi - elog - elog "To manage rocks for a Lua version other than the current ${CATEGORY}/${PN} default (${lua_abi_ver})" - elog "you can use the command-line option --lua-version, e.g." - elog - elog " luarocks --lua-version 5.3 install luasocket" - elog - elog "(use 5.1 for luajit). Note that the relevant Lua version must already be present in the system." - elog -} diff --git a/dev-lua/luarocks/luarocks-3.13.0.ebuild b/dev-lua/luarocks/luarocks-3.13.0.ebuild deleted file mode 100644 index 511536d23239..000000000000 --- a/dev-lua/luarocks/luarocks-3.13.0.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 2021-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua-single - -DESCRIPTION="A package manager for the Lua programming language" -HOMEPAGE="https://luarocks.org" -SRC_URI="https://github.com/luarocks/luarocks/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86" -IUSE=" test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="test" - -RDEPEND="${LUA_DEPS}" - -DEPEND=" - net-misc/curl - - dev-libs/openssl:0 - ${RDEPEND} -" - -BDEPEND=" - virtual/pkgconfig - test? ( - $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') - $(lua_gen_cond_dep 'dev-lua/busted-htest[${LUA_USEDEP}]') - ${RDEPEND} - ) -" - -src_prepare() { - default - - # If 'dev-lang/lua' is a new, fresh installation, no 'LUA_LIBDIR' exists, - # as no compiled modules are installed on a new, fresh installation, - # so this check must be disabled, otherwise 'configure' will fail. - sed -e '/LUA_LIBDIR is not a valid directory/d' -i configure || die -} - -src_configure() { - local myeconfargs=( - "--prefix=${EPREFIX}/usr" - "--rocks-tree=$(lua_get_lmod_dir)" - "--with-lua-include=$(lua_get_include_dir)" - "--with-lua-interpreter=${ELUA}" - ) - - # Since the configure script is handcrafted, - # and yells at unknown options, do not use 'econf'. - ./configure "${myeconfargs[@]}" || die -} - -src_test() { - busted --lua=${ELUA} || die -} - -src_install() { - default - - { find "${D}" -type f -exec sed -i -e "s:${D}::g" {} \;; } || die -} - -pkg_postinst() { - local lua_abi_ver - if use lua_single_target_luajit; then - lua_abi_ver="5.1" - else - lua_abi_ver=${ELUA#lua} - fi - elog - elog "To manage rocks for a Lua version other than the current ${CATEGORY}/${PN} default (${lua_abi_ver})" - elog "you can use the command-line option --lua-version, e.g." - elog - elog " luarocks --lua-version 5.3 install luasocket" - elog - elog "(use 5.1 for luajit). Note that the relevant Lua version must already be present in the system." - elog -} diff --git a/dev-lua/luarocks/metadata.xml b/dev-lua/luarocks/metadata.xml deleted file mode 100644 index dc124a4df486..000000000000 --- a/dev-lua/luarocks/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> - </maintainer> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <maintainer type="person"> - <email>vpayno+gentoo@gmail.com</email> - <name>Victor Payno</name> - </maintainer> - <maintainer type="person"> - <email>gyakovlev@gentoo.org</email> - <name>Georgy Yakovlev</name> - </maintainer> - <longdescription lang="en"> - Package manager for Lua. - - It allows you to create and install Lua modules as self-contained packages called rocks. - </longdescription> - - <origin>ports</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-lua/luasec/Manifest b/dev-lua/luasec/Manifest deleted file mode 100644 index 883b5184a40e..000000000000 --- a/dev-lua/luasec/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST luasec-1.3.1.tar.gz 54807 BLAKE2B e09d340b8bc391830d671dd5cbec76bd5190bebdd2e534800bea8efd19749a4379e2681bb7a6e6551da49109345f0b846904c222c0ecada6135d775e2060bfc7 SHA512 cfa4187518445abc6591bd0c24924122b62252be25ffd5564cf291f9a2ae3702a5fa299ffd265d2e0e8315b90d6783eccace4ff560f54f299161d3c5e3749508 -DIST luasec-1.3.2.tar.gz 54925 BLAKE2B d86a241c22083dc0ed201d83392e694fbefed207feafd758d7ba1235ea209b4dc66301abca4bd113f7074c88d5193fd9a28cbcbba4bed2f96fa669d799e1a38f SHA512 8f0c4b5ff87c024685b23770e1d342467554b8dc19a1704076e184d9e84b966f171091c31d1da135ab009e850275adc2bf2720fc9f32c83ac23f0a42f13d311f diff --git a/dev-lua/luasec/luasec-1.3.1.ebuild b/dev-lua/luasec/luasec-1.3.1.ebuild deleted file mode 100644 index b5cfba42adf1..000000000000 --- a/dev-lua/luasec/luasec-1.3.1.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 2021-2023 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) -LUA_REQ_USE="deprecated(+)" - -inherit lua toolchain-funcs - -DESCRIPTION="Lua binding for OpenSSL library to provide TLS/SSL communication" -HOMEPAGE="https://github.com/brunoos/luasec" -SRC_URI="https://github.com/brunoos/luasec/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - dev-lua/luasocket[${LUA_USEDEP}] - - dev-libs/openssl:0= - ${LUA_DEPS} -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -lua_src_prepare() { - pushd "${BUILD_DIR}" || die - - ${ELUA} src/options.lua -g /usr/include/openssl/ssl.h > src/options.c || die - - popd -} - -src_prepare() { - default - - # Respect users CFLAGS - sed -e 's/-O2//g' -i src/Makefile || die - - lua_copy_sources - - lua_foreach_impl lua_src_prepare -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CC=$(tc-getCC)" - "LD=$(tc-getCC)" - "INC_PATH=-I$(lua_get_include_dir)" - "LIB_PATH=$(lua_get_CFLAGS)" - "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=( - "DESTDIR=${ED}" - "LUAPATH=$(lua_get_lmod_dir)" - "LUACPATH=$(lua_get_cmod_dir)" - ) - - emake "${emakeargs[@]}" install - - popd -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/luasec/luasec-1.3.2.ebuild b/dev-lua/luasec/luasec-1.3.2.ebuild deleted file mode 100644 index b5cfba42adf1..000000000000 --- a/dev-lua/luasec/luasec-1.3.2.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 2021-2023 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) -LUA_REQ_USE="deprecated(+)" - -inherit lua toolchain-funcs - -DESCRIPTION="Lua binding for OpenSSL library to provide TLS/SSL communication" -HOMEPAGE="https://github.com/brunoos/luasec" -SRC_URI="https://github.com/brunoos/luasec/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - dev-lua/luasocket[${LUA_USEDEP}] - - dev-libs/openssl:0= - ${LUA_DEPS} -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -lua_src_prepare() { - pushd "${BUILD_DIR}" || die - - ${ELUA} src/options.lua -g /usr/include/openssl/ssl.h > src/options.c || die - - popd -} - -src_prepare() { - default - - # Respect users CFLAGS - sed -e 's/-O2//g' -i src/Makefile || die - - lua_copy_sources - - lua_foreach_impl lua_src_prepare -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CC=$(tc-getCC)" - "LD=$(tc-getCC)" - "INC_PATH=-I$(lua_get_include_dir)" - "LIB_PATH=$(lua_get_CFLAGS)" - "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=( - "DESTDIR=${ED}" - "LUAPATH=$(lua_get_lmod_dir)" - "LUACPATH=$(lua_get_cmod_dir)" - ) - - emake "${emakeargs[@]}" install - - popd -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/luasec/metadata.xml b/dev-lua/luasec/metadata.xml deleted file mode 100644 index 163089ebb9b5..000000000000 --- a/dev-lua/luasec/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> - </maintainer> - <maintainer type="person"> - <email>azamat.hackimov@gmail.com</email> - <name>Azamat H. Hackimov</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - - <origin>ports</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-lua/luasocket/Manifest b/dev-lua/luasocket/Manifest deleted file mode 100644 index 224c295616e1..000000000000 --- a/dev-lua/luasocket/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST luasocket-3.1.0.tar.gz 336542 BLAKE2B 64d3ab7028050a93a93db444a4d1757f579f111e79c2f84629d0eb9558fc594918614a48cd1cb522d573b84bb4096537fb7950834adeacfffb3e060721402f71 SHA512 1e9e98484740ec6538fe3d2b0dab74d31f052956ecf9ee3b60e229f2d0b13fcc6d4aaf74cd2a3e2ee330333dabb316fe6a43c60baaea26f0cc01069b6aa4519b diff --git a/dev-lua/luasocket/files/luasocket-3.0.0_makefile.patch b/dev-lua/luasocket/files/luasocket-3.0.0_makefile.patch deleted file mode 100644 index 8f6c9de42697..000000000000 --- a/dev-lua/luasocket/files/luasocket-3.0.0_makefile.patch +++ /dev/null @@ -1,73 +0,0 @@ ---- a/src/makefile -+++ b/src/makefile -@@ -162,7 +162,7 @@ - O_macosx=o - CC_macosx=gcc - DEF_macosx= -DLUASOCKET_$(DEBUG) -DUNIX_HAS_SUN_LEN --CFLAGS_macosx=$(LUAINC:%=-I%) $(DEF) -Wall -O2 -fno-common -+CFLAGS_macosx=$(LUAINC:%=-I%) $(DEF) -Wall -fno-common - LDFLAGS_macosx= -bundle -undefined dynamic_lookup -o - LD_macosx=gcc - SOCKET_macosx=usocket.o -@@ -174,8 +174,7 @@ - O_linux=o - CC_linux=gcc - DEF_linux=-DLUASOCKET_$(DEBUG) --CFLAGS_linux=$(LUAINC:%=-I%) $(DEF) -Wall -Wshadow -Wextra \ -- -Wimplicit -O2 -ggdb3 -fpic -+CFLAGS_linux=$(LUAINC:%=-I%) $(DEF) -Wall -Wshadow -Wextra -Wimplicit -fpic - LDFLAGS_linux=-O -shared -fpic -o - LD_linux=gcc - SOCKET_linux=usocket.o -@@ -187,8 +186,7 @@ - O_freebsd=o - CC_freebsd=gcc - DEF_freebsd=-DLUASOCKET_$(DEBUG) -DUNIX_HAS_SUN_LEN --CFLAGS_freebsd=$(LUAINC:%=-I%) $(DEF) -Wall -Wshadow -Wextra \ -- -Wimplicit -O2 -ggdb3 -fpic -+CFLAGS_freebsd=$(LUAINC:%=-I%) $(DEF) -Wall -Wshadow -Wextra -Wimplicit -fpic - LDFLAGS_freebsd=-O -shared -fpic -o - LD_freebsd=gcc - SOCKET_freebsd=usocket.o -@@ -200,8 +198,7 @@ - O_solaris=o - CC_solaris=gcc - DEF_solaris=-DLUASOCKET_$(DEBUG) --CFLAGS_solaris=$(LUAINC:%=-I%) $(DEF) -Wall -Wshadow -Wextra \ -- -Wimplicit -O2 -ggdb3 -fpic -+CFLAGS_freebsd=$(LUAINC:%=-I%) $(DEF) -Wall -Wshadow -Wextra -Wimplicit -fpic - LDFLAGS_solaris=-lnsl -lsocket -lresolv -O -shared -fpic -o - LD_solaris=gcc - SOCKET_solaris=usocket.o -@@ -214,7 +211,7 @@ - CC_mingw=gcc - DEF_mingw= -DLUASOCKET_$(DEBUG) \ - -DWINVER=0x0501 --CFLAGS_mingw=$(LUAINC:%=-I%) $(DEF) -Wall -O2 -fno-common -+CFLAGS_mingw=$(LUAINC:%=-I%) $(DEF) -Wall -fno-common - LDFLAGS_mingw= $(LUALIB) -shared -Wl,-s -lws2_32 -o - LD_mingw=gcc - SOCKET_mingw=wsocket.o -@@ -396,18 +393,18 @@ - all: $(SOCKET_SO) $(MIME_SO) - - $(SOCKET_SO): $(SOCKET_OBJS) -- $(LD) $(SOCKET_OBJS) $(LDFLAGS)$@ -+ $(LD) $(SOCKET_OBJS) -Wl,-soname,socket/core.so $(LDFLAGS)$@ - - $(MIME_SO): $(MIME_OBJS) -- $(LD) $(MIME_OBJS) $(LDFLAGS)$@ -+ $(LD) $(MIME_OBJS) -Wl,-soname,mime/core.so $(LDFLAGS)$@ - - all-unix: all $(UNIX_SO) $(SERIAL_SO) - - $(UNIX_SO): $(UNIX_OBJS) -- $(LD) $(UNIX_OBJS) $(LDFLAGS)$@ -+ $(LD) $(UNIX_OBJS) -Wl,-soname,socket/unix.so $(LDFLAGS)$@ - - $(SERIAL_SO): $(SERIAL_OBJS) -- $(LD) $(SERIAL_OBJS) $(LDFLAGS)$@ -+ $(LD) $(SERIAL_OBJS) -Wl,-soname,socket/serial.so $(LDFLAGS)$@ - - install: - $(INSTALL_DIR) $(INSTALL_TOP_LDIR) diff --git a/dev-lua/luasocket/files/luasocket-3.0_rc1_p20200328_publish_API.patch b/dev-lua/luasocket/files/luasocket-3.0_rc1_p20200328_publish_API.patch deleted file mode 100644 index 874f0eb26a7c..000000000000 --- a/dev-lua/luasocket/files/luasocket-3.0_rc1_p20200328_publish_API.patch +++ /dev/null @@ -1,294 +0,0 @@ -From 88cefd1ff8e70c10661c81b96baf5da1fc49feef Mon Sep 17 00:00:00 2001 -From: Jonas Wielicki <j.wielicki@sotecware.net> -Date: Wed, 31 Jul 2013 14:25:23 +0200 -Subject: [PATCH 1/2] Make the API more accessible by publishing constants - ---- - src/buffer.h | 15 ++++++++------- - src/common.h | 16 ++++++++++++++++ - src/io.h | 7 ++++--- - src/socket.h | 51 ++++++++++++++++++++++++++------------------------- - src/timeout.h | 19 ++++++++++--------- - src/usocket.c | 6 ------ - src/usocket.h | 16 ++++++++++++++++ - src/wsocket.c | 4 ---- - src/wsocket.h | 5 +++++ - 9 files changed, 85 insertions(+), 54 deletions(-) - create mode 100644 src/common.h - -diff --git a/src/buffer.h b/src/buffer.h -index a0901fc..66acf09 100644 ---- a/src/buffer.h -+++ b/src/buffer.h -@@ -18,6 +18,7 @@ - #include "luasocket.h" - #include "io.h" - #include "timeout.h" -+#include "common.h" - - /* buffer size in bytes */ - #define BUF_SIZE 8192 -@@ -37,13 +38,13 @@ typedef t_buffer *p_buffer; - #pragma GCC visibility push(hidden) - #endif - --int buffer_open(lua_State *L); --void buffer_init(p_buffer buf, p_io io, p_timeout tm); --int buffer_meth_getstats(lua_State *L, p_buffer buf); --int buffer_meth_setstats(lua_State *L, p_buffer buf); --int buffer_meth_send(lua_State *L, p_buffer buf); --int buffer_meth_receive(lua_State *L, p_buffer buf); --int buffer_isempty(p_buffer buf); -+LUASOCKET_API int buffer_open(lua_State *L); -+LUASOCKET_API void buffer_init(p_buffer buf, p_io io, p_timeout tm); -+LUASOCKET_API int buffer_meth_getstats(lua_State *L, p_buffer buf); -+LUASOCKET_API int buffer_meth_setstats(lua_State *L, p_buffer buf); -+LUASOCKET_API int buffer_meth_send(lua_State *L, p_buffer buf); -+LUASOCKET_API int buffer_meth_receive(lua_State *L, p_buffer buf); -+LUASOCKET_API int buffer_isempty(p_buffer buf); - - #ifndef _WIN32 - #pragma GCC visibility pop -diff --git a/src/common.h b/src/common.h -new file mode 100644 -index 0000000..9bb0666 ---- /dev/null -+++ b/src/common.h -@@ -0,0 +1,16 @@ -+#ifndef LUASOCKET_COMMON_H -+#define LUASOCKET_COMMON_H -+ -+#ifndef LUASOCKET_API -+#define LUASOCKET_API extern -+#endif -+ -+#ifndef UNIX_API -+#define UNIX_API extern -+#endif -+ -+#ifndef MIME_API -+#define MIME_API extern -+#endif -+ -+#endif -diff --git a/src/io.h b/src/io.h -index b8a54df..6e399fb 100644 ---- a/src/io.h -+++ b/src/io.h -@@ -14,13 +14,14 @@ - \*=========================================================================*/ - #include "luasocket.h" - #include "timeout.h" -+#include "common.h" - - /* IO error codes */ - enum { - IO_DONE = 0, /* operation completed successfully */ - IO_TIMEOUT = -1, /* operation timed out */ - IO_CLOSED = -2, /* the connection has been closed */ -- IO_UNKNOWN = -3 -+ IO_UNKNOWN = -3 - }; - - /* interface to error message function */ -@@ -60,8 +61,8 @@ typedef t_io *p_io; - #pragma GCC visibility push(hidden) - #endif - --void io_init(p_io io, p_send send, p_recv recv, p_error error, void *ctx); --const char *io_strerror(int err); -+LUASOCKET_API void io_init(p_io io, p_send send, p_recv recv, p_error error, void *ctx); -+LUASOCKET_API const char *io_strerror(int err); - - #ifndef _WIN32 - #pragma GCC visibility pop -diff --git a/src/socket.h b/src/socket.h -index e541f27..e0b6432 100644 ---- a/src/socket.h -+++ b/src/socket.h -@@ -10,6 +10,7 @@ - * creates a interface compatible with the io.h module. - \*=========================================================================*/ - #include "io.h" -+#include "common.h" - - /*=========================================================================*\ - * Platform specific compatibilization -@@ -40,31 +41,31 @@ typedef struct sockaddr SA; - #pragma GCC visibility push(hidden) - #endif - --int socket_waitfd(p_socket ps, int sw, p_timeout tm); --int socket_open(void); --int socket_close(void); --void socket_destroy(p_socket ps); --int socket_select(t_socket n, fd_set *rfds, fd_set *wfds, fd_set *efds, p_timeout tm); --int socket_create(p_socket ps, int domain, int type, int protocol); --int socket_bind(p_socket ps, SA *addr, socklen_t addr_len); --int socket_listen(p_socket ps, int backlog); --void socket_shutdown(p_socket ps, int how); --int socket_connect(p_socket ps, SA *addr, socklen_t addr_len, p_timeout tm); --int socket_accept(p_socket ps, p_socket pa, SA *addr, socklen_t *addr_len, p_timeout tm); --int socket_send(p_socket ps, const char *data, size_t count, size_t *sent, p_timeout tm); --int socket_sendto(p_socket ps, const char *data, size_t count, size_t *sent, SA *addr, socklen_t addr_len, p_timeout tm); --int socket_recv(p_socket ps, char *data, size_t count, size_t *got, p_timeout tm); --int socket_recvfrom(p_socket ps, char *data, size_t count, size_t *got, SA *addr, socklen_t *addr_len, p_timeout tm); --int socket_write(p_socket ps, const char *data, size_t count, size_t *sent, p_timeout tm); --int socket_read(p_socket ps, char *data, size_t count, size_t *got, p_timeout tm); --void socket_setblocking(p_socket ps); --void socket_setnonblocking(p_socket ps); --int socket_gethostbyaddr(const char *addr, socklen_t len, struct hostent **hp); --int socket_gethostbyname(const char *addr, struct hostent **hp); --const char *socket_hoststrerror(int err); --const char *socket_strerror(int err); --const char *socket_ioerror(p_socket ps, int err); --const char *socket_gaistrerror(int err); -+LUASOCKET_API int socket_waitfd(p_socket ps, int sw, p_timeout tm); -+LUASOCKET_API int socket_open(void); -+LUASOCKET_API int socket_close(void); -+LUASOCKET_API void socket_destroy(p_socket ps); -+LUASOCKET_API int socket_select(t_socket n, fd_set *rfds, fd_set *wfds, fd_set *efds, p_timeout tm); -+LUASOCKET_API int socket_create(p_socket ps, int domain, int type, int protocol); -+LUASOCKET_API int socket_bind(p_socket ps, SA *addr, socklen_t addr_len); -+LUASOCKET_API int socket_listen(p_socket ps, int backlog); -+LUASOCKET_API void socket_shutdown(p_socket ps, int how); -+LUASOCKET_API int socket_connect(p_socket ps, SA *addr, socklen_t addr_len, p_timeout tm); -+LUASOCKET_API int socket_accept(p_socket ps, p_socket pa, SA *addr, socklen_t *addr_len, p_timeout tm); -+LUASOCKET_API int socket_send(p_socket ps, const char *data, size_t count, size_t *sent, p_timeout tm); -+LUASOCKET_API int socket_sendto(p_socket ps, const char *data, size_t count, size_t *sent, SA *addr, socklen_t addr_len, p_timeout tm); -+LUASOCKET_API int socket_recv(p_socket ps, char *data, size_t count, size_t *got, p_timeout tm); -+LUASOCKET_API int socket_recvfrom(p_socket ps, char *data, size_t count, size_t *got, SA *addr, socklen_t *addr_len, p_timeout tm); -+LUASOCKET_API int socket_write(p_socket ps, const char *data, size_t count, size_t *sent, p_timeout tm); -+LUASOCKET_API int socket_read(p_socket ps, char *data, size_t count, size_t *got, p_timeout tm); -+LUASOCKET_API void socket_setblocking(p_socket ps); -+LUASOCKET_API void socket_setnonblocking(p_socket ps); -+LUASOCKET_API int socket_gethostbyaddr(const char *addr, socklen_t len, struct hostent **hp); -+LUASOCKET_API int socket_gethostbyname(const char *addr, struct hostent **hp); -+LUASOCKET_API const char *socket_hoststrerror(int err); -+LUASOCKET_API const char *socket_strerror(int err); -+LUASOCKET_API const char *socket_ioerror(p_socket ps, int err); -+LUASOCKET_API const char *socket_gaistrerror(int err); - - #ifndef _WIN32 - #pragma GCC visibility pop -diff --git a/src/timeout.h b/src/timeout.h -index 9e5250d..b36bd58 100644 ---- a/src/timeout.h -+++ b/src/timeout.h -@@ -5,6 +5,7 @@ - * LuaSocket toolkit - \*=========================================================================*/ - #include "luasocket.h" -+#include "common.h" - - /* timeout control structure */ - typedef struct t_timeout_ { -@@ -18,18 +19,18 @@ typedef t_timeout *p_timeout; - #pragma GCC visibility push(hidden) - #endif - --void timeout_init(p_timeout tm, double block, double total); --double timeout_get(p_timeout tm); --double timeout_getstart(p_timeout tm); --double timeout_getretry(p_timeout tm); --p_timeout timeout_markstart(p_timeout tm); -+LUASOCKET_API void timeout_init(p_timeout tm, double block, double total); -+LUASOCKET_API double timeout_get(p_timeout tm); -+LUASOCKET_API double timeout_getstart(p_timeout tm); -+LUASOCKET_API double timeout_getretry(p_timeout tm); -+LUASOCKET_API p_timeout timeout_markstart(p_timeout tm); - --double timeout_gettime(void); -+LUASOCKET_API double timeout_gettime(void); - --int timeout_open(lua_State *L); -+LUASOCKET_API int timeout_open(lua_State *L); - --int timeout_meth_settimeout(lua_State *L, p_timeout tm); --int timeout_meth_gettimeout(lua_State *L, p_timeout tm); -+LUASOCKET_API int timeout_meth_settimeout(lua_State *L, p_timeout tm); -+LUASOCKET_API int timeout_meth_gettimeout(lua_State *L, p_timeout tm); - - #ifndef _WIN32 - #pragma GCC visibility pop -diff --git a/src/usocket.c b/src/usocket.c -index acfe186..7490df5 100644 ---- a/src/usocket.c -+++ b/src/usocket.c -@@ -20,9 +20,6 @@ - #ifndef SOCKET_SELECT - #include <sys/poll.h> - --#define WAITFD_R POLLIN --#define WAITFD_W POLLOUT --#define WAITFD_C (POLLIN|POLLOUT) - int socket_waitfd(p_socket ps, int sw, p_timeout tm) { - int ret; - struct pollfd pfd; -@@ -41,9 +38,6 @@ int socket_waitfd(p_socket ps, int sw, p_timeout tm) { - } - #else - --#define WAITFD_R 1 --#define WAITFD_W 2 --#define WAITFD_C (WAITFD_R|WAITFD_W) - - int socket_waitfd(p_socket ps, int sw, p_timeout tm) { - int ret; -diff --git a/src/usocket.h b/src/usocket.h -index 45f2f99..ca67c95 100644 ---- a/src/usocket.h -+++ b/src/usocket.h -@@ -56,4 +56,20 @@ typedef struct sockaddr_storage t_sockaddr_storage; - - #define SOCKET_INVALID (-1) - -+#ifndef SOCKET_SELECT -+#include <sys/poll.h> -+ -+#define WAITFD_R POLLIN -+#define WAITFD_W POLLOUT -+#define WAITFD_C (POLLIN|POLLOUT) -+ -+#else -+ -+#define WAITFD_R 1 -+#define WAITFD_W 2 -+#define WAITFD_C (WAITFD_R|WAITFD_W) -+ -+#endif -+ -+ - #endif /* USOCKET_H */ -diff --git a/src/wsocket.c b/src/wsocket.c -index 20da330..6101dd6 100755 ---- a/src/wsocket.c -+++ b/src/wsocket.c -@@ -42,10 +42,6 @@ int socket_close(void) { - /*-------------------------------------------------------------------------*\ - * Wait for readable/writable/connected socket with timeout - \*-------------------------------------------------------------------------*/ --#define WAITFD_R 1 --#define WAITFD_W 2 --#define WAITFD_E 4 --#define WAITFD_C (WAITFD_E|WAITFD_W) - - int socket_waitfd(p_socket ps, int sw, p_timeout tm) { - int ret; -diff --git a/src/wsocket.h b/src/wsocket.h -index 3986640..55ab0a9 100644 ---- a/src/wsocket.h -+++ b/src/wsocket.h -@@ -30,4 +30,9 @@ typedef t_socket *p_socket; - #define AI_NUMERICSERV (0) - #endif - -+#define WAITFD_R 1 -+#define WAITFD_W 2 -+#define WAITFD_E 4 -+#define WAITFD_C (WAITFD_E|WAITFD_W) -+ - #endif /* WSOCKET_H */ --- -2.32.0 - diff --git a/dev-lua/luasocket/luasocket-3.1.0.ebuild b/dev-lua/luasocket/luasocket-3.1.0.ebuild deleted file mode 100644 index ccba4a80b97f..000000000000 --- a/dev-lua/luasocket/luasocket-3.1.0.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="Networking support for the Lua language" -HOMEPAGE=" - https://lunarmodules.github.io/luasocket/ - https://github.com/lunarmodules/luasocket -" -SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~sparc x86" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="test" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -HTML_DOCS="docs/." - -PATCHES=( - "${FILESDIR}/${PN}-3.0_rc1_p20200328_publish_API.patch" - "${FILESDIR}/${PN}-3.0.0_makefile.patch" -) - -src_prepare() { - default - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CC=$(tc-getCC)" - "LD=$(tc-getCC)" - "LUAINC_linux=$(lua_get_include_dir)" - "LUAV=${ELUA}" - "MYCFLAGS=${CFLAGS}" - "MYLDFLAGS=${LDFLAGS}" - ) - - emake "${myemakeargs[@]}" all - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CDIR=$(lua_get_cmod_dir)" - "DESTDIR=${ED}" - "LDIR=$(lua_get_lmod_dir)" - "LUAPREFIX_linux=" - ) - - emake "${myemakeargs[@]}" install - emake "${myemakeargs[@]}" install-unix - - insinto "$(lua_get_include_dir)"/luasocket - doins src/*.h - - popd -} - -src_install() { - lua_foreach_impl lua_src_install - - use doc && einstalldocs -} diff --git a/dev-lua/luasocket/metadata.xml b/dev-lua/luasocket/metadata.xml deleted file mode 100644 index aadd3b74b2a5..000000000000 --- a/dev-lua/luasocket/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>azamat.hackimov@gmail.com</email> - <name>Azamat H. Hackimov</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">lunarmodules/luasocket</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/luassert/Manifest b/dev-lua/luassert/Manifest deleted file mode 100644 index eeadb92638ca..000000000000 --- a/dev-lua/luassert/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST luassert-1.9.0.tar.gz 42645 BLAKE2B 2541184bb5ee7a6a7e0c8e2fead8c4926a5d8384345dc173d60c9b52bb4cffe9f50e90980293465e1e5cadee337823abf77421d1cfc423eb32d9d73a7594a306 SHA512 267d31f0061376a4766c7e978bda9e4a2396c8bf959d4aaa347ad40bd286a3873441e38983e1e86ea07a1be7cf7c92d91248c4ba70d6dd4ec82f02c7f7638e9f diff --git a/dev-lua/luassert/luassert-1.9.0.ebuild b/dev-lua/luassert/luassert-1.9.0.ebuild deleted file mode 100644 index 9204f50d5da8..000000000000 --- a/dev-lua/luassert/luassert-1.9.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -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 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}" - -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/metadata.xml b/dev-lua/luassert/metadata.xml deleted file mode 100644 index 89d5d8adbd86..000000000000 --- a/dev-lua/luassert/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <stabilize-allarches/> - <longdescription> - Adds a framework that allows registering new assertions - without compromising builtin assertion functionality. - </longdescription> - <upstream> - <remote-id type="github">Olivine-Labs/luassert</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/luasystem/Manifest b/dev-lua/luasystem/Manifest deleted file mode 100644 index d85a342a3ef3..000000000000 --- a/dev-lua/luasystem/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST luasystem-0.7.0.tar.gz 86871 BLAKE2B a320d4a012f3cbccfedae909512e44f97be49628485854e3860486beb2f6cc3e5396cb6df56d94c88312b2f35adaa8325f7c5e0914fcec04004f556bc2269f21 SHA512 24b49f0863f762bb8875dea7ab08a001e1f667aa248581cc36e9bfe247b1fe62dc7739854c69b0b2f5c85da4401d1dd6a59dafac19225362e92704f8c9cf226d -DIST luasystem-0.7.1.tar.gz 87029 BLAKE2B f63aeabfd5bf920286e5851270ea60cda99d8d8efe58196dbd38b9269dcb8fdbe0c8a5ba6aa7ea47167db07610c5b172a669a4e750f3246709ccd094b052589b SHA512 4d7dbfe43df4b8675faa62d79b168223881e4b2a907a77ace2556a31db112c11c6b87252661a53430c3229b557d5be143a0063cb04e5601531e491794de5edd5 diff --git a/dev-lua/luasystem/luasystem-0.7.0.ebuild b/dev-lua/luasystem/luasystem-0.7.0.ebuild deleted file mode 100644 index 423f6cf3c76a..000000000000 --- a/dev-lua/luasystem/luasystem-0.7.0.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) -MY_PV="${PV/_p/-}" - -inherit lua toolchain-funcs - -DESCRIPTION="Platform independent system calls for Lua" -HOMEPAGE="https://github.com/lunarmodules/luasystem" -SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa 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} - ) -" - -src_prepare() { - default - - lua_copy_sources -} - -lua_src_test() { - busted --exclude-tags=manual --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.7.1.ebuild b/dev-lua/luasystem/luasystem-0.7.1.ebuild deleted file mode 100644 index 9a0a5ce336e7..000000000000 --- a/dev-lua/luasystem/luasystem-0.7.1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) -MY_PV="${PV/_p/-}" - -inherit lua toolchain-funcs - -DESCRIPTION="Platform independent system calls for Lua" -HOMEPAGE="https://github.com/lunarmodules/luasystem" -SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~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} - ) -" - -src_prepare() { - default - - lua_copy_sources -} - -lua_src_test() { - busted --exclude-tags=manual --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/metadata.xml b/dev-lua/luasystem/metadata.xml deleted file mode 100644 index a3409bdb5fd4..000000000000 --- a/dev-lua/luasystem/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription> - luasystem is a platform independent system call library for Lua. - Supports Lua >= 5.1 and luajit >= 2.0.0. - </longdescription> - <upstream> - <remote-id type="github">lunarmodules/luasystem</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/lutok/Manifest b/dev-lua/lutok/Manifest deleted file mode 100644 index bd5370ac3f14..000000000000 --- a/dev-lua/lutok/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lutok-0.6.tar.gz 47380 BLAKE2B 47f371dfa0cdc165398ad74b0d768d90c74c74ec4c7fa6fac747f915a5a35290a1e190950360c38d3f9165dcc1172aed0ababba3a84e33f54d52d83eea096e32 SHA512 b88d932ca151f72e48a0c6f3070418013e24083c142c745e35513406057686333f562e1fc159d5e35ca0e511b79e3c0b5dfd2431d050dc421b1e22283b88865d diff --git a/dev-lua/lutok/lutok-0.6.ebuild b/dev-lua/lutok/lutok-0.6.ebuild deleted file mode 100644 index 6f4577448bba..000000000000 --- a/dev-lua/lutok/lutok-0.6.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2017-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit autotools lua-single - -DESCRIPTION="Lightweight C++ API library for Lua" -HOMEPAGE="https://github.com/freebsd/lutok" -SRC_URI="https://github.com/freebsd/lutok/archive/refs/tags/${P}.tar.gz" -S="${WORKDIR}/${PN}-${P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -BDEPEND=" - virtual/pkgconfig - test? ( - dev-libs/atf - dev-util/kyua - ) -" -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" - -pkg_setup() { - : -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - lua_setup - local myconf=( - --enable-shared - --disable-static - $(use_enable test atf) - LUA_VERSION="${ELUA#lua}" - ) - econf "${myconf[@]}" -} - -src_install() { - default - rm -rf "${ED}"/usr/tests || die - find "${ED}" -name '*.la' -type f -delete || die -} diff --git a/dev-lua/lutok/metadata.xml b/dev-lua/lutok/metadata.xml deleted file mode 100644 index 5315fe4ab0b5..000000000000 --- a/dev-lua/lutok/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>floppym@gentoo.org</email> - <name>Mike Gilbert</name> - </maintainer> - <upstream> - <remote-id type="github">freebsd/lutok</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/luv/Manifest b/dev-lua/luv/Manifest deleted file mode 100644 index 105f358ab973..000000000000 --- a/dev-lua/luv/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST luv-1.44.2.0.tar.gz 124180 BLAKE2B 0a46ffccd67bf04fb60c7aa3685fef328da1323437640a04b36748680aaf4074300097c53206915d8a1133defc61a359cd88062f1661899dfa8c394c183f0d0d SHA512 0744590de941ec67e23e04811ed28de5e5ed8b6dd0d45e52e8e0efe0551d007f28cdada8e0d69e0d59bd37d4026102271a8ef977b12cfac1e84f6c8b57e6adce -DIST luv-1.45.0.0.tar.gz 130334 BLAKE2B f22f6705204db567de7943707b499897fbd51cf33c6bc571612e0682f3b6022d6dd56606df0ff850e72bde398f00c4db00c026f1b8de5182458b39095716cbd7 SHA512 50460573377bc9386a90aa75f7d4938571b04f74ca6f63e32fa2b2f8951e799465abb78b4270f22be511c4d328ce582c38ec3e3da1061310fcfee630b647854d -DIST luv-1.50.0.1.tar.gz 142052 BLAKE2B 42b92642d24f9ebb33f5e17715ea67966edfcc5392c5019780a359fca93915c934c4616bc7991054d8497c110a93f8766435fd4b17b00e2261f3b9bb4c10f865 SHA512 97550dfef5809bef4096ec467fa3bdd06aa96ac8df49f855d301368950a194f292d164f1510cad4a00def637560a40dcb1ce586b124ff2dd5c8ad2d413bf4b29 -DIST luv-1.52.1.0.tar.gz 221609 BLAKE2B 383f1b4ecdf8354206c91c6bd6a2a00d28e0d586e959d5fdde7b26321ee9638c80278069dd2c69538b3c5f3d2e25bd60afaf18c4724507dc0352d7f80692710d SHA512 973e79f01c3cccb9dc58e770457e8ed7205bde15cb1e70a5d32832fad1604833e4598e0293ee6c176e9ff7c30c14eacf73388a7df0903c0da8e1f28721a09605 -DIST luv-lua-compat-0.10.tar.gz 53695 BLAKE2B e570aedb23b8ed7ca38c4316ffab25b93a0f9f6f0fae79af563ca8a81dd6453ac273e1f9e70674c484a2dec68749e7d53a1c1736a72616c210b8e38a31b3f191 SHA512 f7f39085f4f6b16095f41e635b4c5477b3dab5e42b5b65a9d522941a3807ea521d4a27a77293a3c9d0ecea78a1f6c2a2497394b2d220f4d7d65e23510563d46d 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 deleted file mode 100644 index d9c324935b91..000000000000 --- a/dev-lua/luv/files/luv-1.43.0.0-cmake_lua_version.patch +++ /dev/null @@ -1,13 +0,0 @@ -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.44.2.0.ebuild b/dev-lua/luv/luv-1.44.2.0.ebuild deleted file mode 100644 index d685aaa23266..000000000000 --- a/dev-lua/luv/luv-1.44.2.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~ppc64 ~riscv x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -BDEPEND="virtual/pkgconfig" -DEPEND="${LUA_DEPS} - >=dev-libs/libuv-$(ver_cut 1-2):=" -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/luv/luv-1.45.0.0.ebuild b/dev-lua/luv/luv-1.45.0.0.ebuild deleted file mode 100644 index b7ec547490a2..000000000000 --- a/dev-lua/luv/luv-1.45.0.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~ppc ~ppc64 ~riscv x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -BDEPEND="virtual/pkgconfig" -DEPEND="${LUA_DEPS} - >=dev-libs/libuv-$(ver_cut 1-2):=" -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/luv/luv-1.50.0.1.ebuild b/dev-lua/luv/luv-1.50.0.1.ebuild deleted file mode 100644 index df81fc1c6de0..000000000000 --- a/dev-lua/luv/luv-1.50.0.1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 2019-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~ppc ~ppc64 ~riscv x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -BDEPEND="virtual/pkgconfig" -DEPEND="${LUA_DEPS} - >=dev-libs/libuv-$(ver_cut 1-2):=" -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/luv/luv-1.52.1.0.ebuild b/dev-lua/luv/luv-1.52.1.0.ebuild deleted file mode 100644 index 7d5899fb32fd..000000000000 --- a/dev-lua/luv/luv-1.52.1.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 2019-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -BDEPEND="virtual/pkgconfig" -DEPEND="${LUA_DEPS} - >=dev-libs/libuv-$(ver_cut 1-2):=" -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/luv/metadata.xml b/dev-lua/luv/metadata.xml deleted file mode 100644 index 07d2e867afc8..000000000000 --- a/dev-lua/luv/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <longdescription lang="en"> - libuv bindings for luajit and lua 5.1/ 5.2/ 5.3/ 5.4. - - This library makes libuv available to lua scripts. It was made for the - luvit project but should usable from nearly any lua project. - </longdescription> - <upstream> - <remote-id type="github">luvit/luv</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/md5/Manifest b/dev-lua/md5/Manifest deleted file mode 100644 index 6da3d677a38a..000000000000 --- a/dev-lua/md5/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST md5-1.3.tar.gz 31377 BLAKE2B b6080c1ef71b5dd1e2d1831b055f31c6a45dd530a24436440a2188500f2fe0ad45730b23627eed7135b01102797a290af65b7550960add10346ac9f7ce906a9a SHA512 eda222b89432228a03c603237a787d55b6d0251f53ee3da11aaf0369ff26e3497ed8479a295b659e02b3fee85c636cd5f8cc9fd68367bf4ed2d3edcbbc373903 diff --git a/dev-lua/md5/md5-1.3-r1.ebuild b/dev-lua/md5/md5-1.3-r1.ebuild deleted file mode 100644 index f7652d9880bf..000000000000 --- a/dev-lua/md5/md5-1.3-r1.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua toolchain-funcs - -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 ~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/metadata.xml b/dev-lua/md5/metadata.xml deleted file mode 100644 index 1ec2fecbb9e7..000000000000 --- a/dev-lua/md5/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription> - MD5 offers basic cryptographic facilities for Lua. - A hash (digest) function, a pair crypt/decrypt based on MD5 and CFB, - and a pair crypt/decrypt based on DES with 56-bit keys. - </longdescription> - <upstream> - <remote-id type="github">keplerproject/md5</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/mediator_lua/Manifest b/dev-lua/mediator_lua/Manifest deleted file mode 100644 index fc3adf6ff615..000000000000 --- a/dev-lua/mediator_lua/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mediator_lua-1.1.2_p0.tar.gz 5809 BLAKE2B a14cbe043cef72cdff35f92c5e6e420e94ab9930235ef71c31749f6371ef3a9a55c104ebe0a82ad86a95ddb5913ebe69f600e16393b6c5ff532802ace7bd7597 SHA512 116d08a96fa0bd540ac4d3cac61a529a634cba3621c6f2e917b405462bbc0e2ab5b170dc6819e470105cdedf958a382945819eaff4affa63bc057824c163c8a0 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 deleted file mode 100644 index 0a30a921a90f..000000000000 --- a/dev-lua/mediator_lua/mediator_lua-1.1.2_p0-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) -MY_PV="${PV/_p/-}" - -inherit lua - -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 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/metadata.xml b/dev-lua/mediator_lua/metadata.xml deleted file mode 100644 index 7e8102bcd6af..000000000000 --- a/dev-lua/mediator_lua/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription> - mediator_lua allows you to subscribe and publish to a central object so - you can decouple function calls in your application. It's as simple as - mediator:subscribe("channel", function). Supports namespacing, predicates, - and more. - </longdescription> - <upstream> - <remote-id type="github">Olivine-Labs/mediator_lua</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/messagepack/Manifest b/dev-lua/messagepack/Manifest deleted file mode 100644 index f18cfd470d36..000000000000 --- a/dev-lua/messagepack/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST messagepack-0.5.4.tar.bz2 18952 BLAKE2B f2632c4402b8a333deb4773543c60c7b7fd2a07601212b958b673fb4f10a603bbc6d3aa01b2674c0f23ff92ec6097473ae98deeb11c1c305bb31b10c06c7d0b8 SHA512 f40501beaa56b02a80070c8dc30ea49ae4e4ba9f6dd4a7d628c8c670915da3840c96d16451ab363b34fee239d00be41c9cee659b67b670f961bc59b99b945b53 diff --git a/dev-lua/messagepack/messagepack-0.5.4.ebuild b/dev-lua/messagepack/messagepack-0.5.4.ebuild deleted file mode 100644 index 2aa1b678462c..000000000000 --- a/dev-lua/messagepack/messagepack-0.5.4.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) -MY_PN="lua-MessagePack" -MY_P="${MY_PN}-${PV}" - -inherit lua - -DESCRIPTION="pure Lua implementation of the MessagePack serialization format" -HOMEPAGE="https://fperrad.frama.io/lua-MessagePack" -SRC_URI="https://framagit.org/fperrad/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2 -> ${P}.tar.bz2" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# Needed 'lua-TestMore' Lua module not in tree -RESTRICT="test" - -RDEPEND="${LUA_DEPS}" -BDEPEND=" - virtual/pkgconfig - test? ( ${RDEPEND} ) -" - -src_compile() { - :; -} - -lua_src_install() { - local myemakeargs=( - "LIBDIR=${ED}/$(lua_get_lmod_dir)" - "LUAVER=$(ver_cut 1-2 $(lua_get_version))" - ) - - emake "${myemakeargs[@]}" install -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/messagepack/metadata.xml b/dev-lua/messagepack/metadata.xml deleted file mode 100644 index 115e9d64a669..000000000000 --- a/dev-lua/messagepack/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> diff --git a/dev-lua/metadata.xml b/dev-lua/metadata.xml deleted file mode 100644 index 43f9eba17b6b..000000000000 --- a/dev-lua/metadata.xml +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<catmetadata> - <longdescription lang="en"> - The dev-lua category contains libraries, utilities or - bindings written in or for the Lua programming language. - </longdescription> - <longdescription lang="de"> - Die Kategorie dev-lua enthält Bibliotheken und Werkzeuge für die - Programmiersprache Lua. - </longdescription> - <longdescription lang="es"> - La categoría dev-lua contiene librerias y utilidades referentes al - lenguaje de programación Lua. - </longdescription> - <longdescription lang="nl"> - De dev-lua categorie bevat bibliotheken en hulpmiddelen voor het - gebruik van de programmeertaal Lua. - </longdescription> - <longdescription lang="vi"> - Nhóm dev-lua chứa các thư viện và tiện ích liên quan - đến ngôn ngữ lập trình Lua. - </longdescription> - <longdescription lang="it"> - La categoria dev-lua contiene librerie ed utilità per il linguaggio - di programmazione Lua. - </longdescription> - <longdescription lang="pt"> - A categoria dev-lua contém bibliotecas, utilitários e - bindings escritos em ou para a linguagem de programação Lua. - </longdescription> - <longdescription lang="pl"> - Kategoria dev-lua zawiera biblioteki, narzędzia i powiązania - (bindings) napisane w lub stworzone do pisania w języku programowania - Lua. - </longdescription> -</catmetadata> diff --git a/dev-lua/mpack/Manifest b/dev-lua/mpack/Manifest deleted file mode 100644 index a9ccea092b1b..000000000000 --- a/dev-lua/mpack/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mpack-1.0.13.tar.gz 16556 BLAKE2B e069ad14340a3ca6d79bfbff3efa3b86907f503a5e2f529333fee161aad07ad397e42e8f84af335d5285e8d54ddf83540ea025c623135634480a8eecc8170211 SHA512 37397ac4508a91b0639a7a0844ade3e3dc6aecc77f8061a9275cbda8bbb1df3eb8dab4ba3d48048c6050897b149830e1d9f3511fa2f52c398acf42ffc8770d10 diff --git a/dev-lua/mpack/metadata.xml b/dev-lua/mpack/metadata.xml deleted file mode 100644 index 3b3927a1ebaa..000000000000 --- a/dev-lua/mpack/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">libmpack/libmpack-lua</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/mpack/mpack-1.0.13.ebuild b/dev-lua/mpack/mpack-1.0.13.ebuild deleted file mode 100644 index 6f3970264ae5..000000000000 --- a/dev-lua/mpack/mpack-1.0.13.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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 ~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() { - tc-export PKG_CONFIG - 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/multipart-post/Manifest b/dev-lua/multipart-post/Manifest deleted file mode 100644 index c79170e6d512..000000000000 --- a/dev-lua/multipart-post/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-multipart-post-1.4.tar.gz 4993 BLAKE2B e4c23f8dd895acd4f186fce26c2071e11fecf013cf3500725e74b25d11ec4e682eaa8fd128ded409d81d2dce2009a4fa5caf8f0b6059cb31077beeb7d163a220 SHA512 610e79c789ac63872c0fc5e4ae416d3ebf9808261d1de0cd624d088f83a41ccb9d4d9624585be7b9a249040efdaa9d3c51c10e1ac0910a736119ec426c297df0 diff --git a/dev-lua/multipart-post/metadata.xml b/dev-lua/multipart-post/metadata.xml deleted file mode 100644 index 0ecbd5257940..000000000000 --- a/dev-lua/multipart-post/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">catwell/lua-multipart-post</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/multipart-post/multipart-post-1.4.ebuild b/dev-lua/multipart-post/multipart-post-1.4.ebuild deleted file mode 100644 index d72c5059659f..000000000000 --- a/dev-lua/multipart-post/multipart-post-1.4.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="HTTP Multipart Post helper that does just that." -HOMEPAGE="https://github.com/catwell/lua-multipart-post" -SRC_URI="https://github.com/catwell/lua-$PN/archive/refs/tags/v$PV.tar.gz -> lua-${P}.tar.gz" -S="$WORKDIR/lua-$P" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="dev-lua/luasocket[${LUA_USEDEP}]" - -# Require cwtes, which is not in the tree yet -RESTRICT="test" - -DOCS=( README.md ) - -lua_src_install() { - insinto "$(lua_get_lmod_dir)" - doins multipart-post.lua -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/penlight/Manifest b/dev-lua/penlight/Manifest deleted file mode 100644 index fff6054bd885..000000000000 --- a/dev-lua/penlight/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST penlight-1.15.0.tar.gz 440783 BLAKE2B 5bad78ba186cf4102cd460832a0196948cae0783f2c1b46716e82cc631c9db5193203d6146af0357d2d365ca463b66e78234589ba4c2d8a109651c68bec3c92c SHA512 5eed89a02c82f29074c10fe3b815c421f8c23ef743ca3aef2c0b6fb81d9b439a16aeb0adcb86c23a91bd939913e1b4e7ebb4924892413dc52e284c458a761e86 diff --git a/dev-lua/penlight/metadata.xml b/dev-lua/penlight/metadata.xml deleted file mode 100644 index 8dd0ff4e9d23..000000000000 --- a/dev-lua/penlight/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <stabilize-allarches/> - <longdescription> - Penlight is a set of pure Lua libraries for making it easier to work - with common tasks like iterating over directories, reading - configuration files and the like. Provides functional operations - on tables and sequences. - </longdescription> - <upstream> - <remote-id type="github">lunarmodules/Penlight</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/penlight/penlight-1.15.0.ebuild b/dev-lua/penlight/penlight-1.15.0.ebuild deleted file mode 100644 index 6be37434b3b6..000000000000 --- a/dev-lua/penlight/penlight-1.15.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) -MY_PN="Penlight" - -inherit lua - -DESCRIPTION="Lua utility libraries loosely based on the Python standard libraries" -HOMEPAGE="https://github.com/lunarmodules/Penlight" -SRC_URI="https://github.com/lunarmodules/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa 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/readline/Manifest b/dev-lua/readline/Manifest deleted file mode 100644 index c16a8b8abc6a..000000000000 --- a/dev-lua/readline/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-readline-3.3.tar.gz 16370 BLAKE2B 59def7310545f6b8db31ad85891e2132b1031d9766874576dc8f24570840dc337ac234803902054a50e144d3704973ab5974d4d57dc18e574ddf790f5fd788c7 SHA512 a64fb71302c18a8733ac3548da53616532834e07d557bdcd6926d9793ba615b074b74890b18626ac7f5fd75a90f4ad4155e0788daffd9f8f1bb3e5d3931347ce diff --git a/dev-lua/readline/metadata.xml b/dev-lua/readline/metadata.xml deleted file mode 100644 index c07e13d4a6bd..000000000000 --- a/dev-lua/readline/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> -</pkgmetadata> diff --git a/dev-lua/readline/readline-3.3.ebuild b/dev-lua/readline/readline-3.3.ebuild deleted file mode 100644 index 0b7fdc91952b..000000000000 --- a/dev-lua/readline/readline-3.3.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,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}" -BDEPEND="virtual/pkgconfig" - -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;${ESYSROOT}/usr/$(get_libdir)/lua/$(ver_cut 1-2 $(lua_get_version))/?.so" \ - ${ELUA} test/test_rl.lua || die - popd || die -} - -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 || die -} - -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 deleted file mode 100644 index 793ca862a678..000000000000 --- a/dev-lua/say/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST say-1.4.1.tar.gz 6091 BLAKE2B 59280a9d8e95f1f759c59a4886f864046ff65db035652acec0c9c32eda000ed8eda74385769bc6b0946262a3695db857848ca4b844a8a1626949c1b5bf273dab SHA512 a6c3477859615d7ae0677ac7aa0cefe8bf6f43424812062b4a06145017952b176801431c5be920cb67f52c07cc3d374e8a6714233e2252a2bb6b7ed4c3e32f90 diff --git a/dev-lua/say/metadata.xml b/dev-lua/say/metadata.xml deleted file mode 100644 index 6fbd86585f74..000000000000 --- a/dev-lua/say/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">lunarmodules/say</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/say/say-1.4.1.ebuild b/dev-lua/say/say-1.4.1.ebuild deleted file mode 100644 index ebf581408a2c..000000000000 --- a/dev-lua/say/say-1.4.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua - -DESCRIPTION="Lua String Hashing/Indexing Library" -HOMEPAGE="https://github.com/lunarmodules/say" -SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa 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/say/init.lua - - einstalldocs -} - -src_install() { - lua_foreach_impl lua_src_install -} diff --git a/dev-lua/sirocco/Manifest b/dev-lua/sirocco/Manifest deleted file mode 100644 index 45a9024b9b69..000000000000 --- a/dev-lua/sirocco/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sirocco-0.0.1.tar.gz 353697 BLAKE2B afc1ee076129bff48c426d9059c776de7360ad8db40145cacae6cc796a7f5f1c43de3bb4d98b8da7c5b217699edbc1ca529730619ccfc07ad5e69e40945520bd SHA512 d7db6271d9ebdfe1eeb2240aae332a57e7dec518a78c776c3386689069d7674c0420353389796362c42a792c40c140192486f9320068999615be5e80feca77ac diff --git a/dev-lua/sirocco/metadata.xml b/dev-lua/sirocco/metadata.xml deleted file mode 100644 index 2057d9d6afb4..000000000000 --- a/dev-lua/sirocco/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>suleyman@farajli.net</email> - <name>Suleyman Farajli</name> - </maintainer> - <upstream> - <remote-id type="github">giann/sirocco</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/sirocco/sirocco-0.0.1.ebuild b/dev-lua/sirocco/sirocco-0.0.1.ebuild deleted file mode 100644 index 444223af8dc6..000000000000 --- a/dev-lua/sirocco/sirocco-0.0.1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# lua-bit32 dependency does not yet support newer Lua implementations -LUA_COMPAT=( lua5-{1,3,4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="A collection of interactive command line prompts for Lua" -HOMEPAGE="https://github.com/giann/sirocco" -EGIT_COMMIT="b2af2d336e808e763b424d2ea42e6a2c2b4aa24d" -SRC_URI="https://github.com/giann/sirocco/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="examples" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND=" - dev-lua/compat53[${LUA_USEDEP}] - dev-lua/hump[${LUA_USEDEP}] - dev-lua/lua-bit32[${LUA_USEDEP}] - dev-lua/lua-term[${LUA_USEDEP}] - dev-lua/lua-tui[${LUA_USEDEP}] - dev-lua/lua-utf8-simple[${LUA_USEDEP}] - dev-lua/lua-wcwidth[${LUA_USEDEP}] - ${LUA_DEPS} -" - -RDEPEND="${DEPEND}" - -lua_src_compile() { - local compiler=( - "$(tc-getCC)" - "${CFLAGS}" - "-fPIC" - "$(lua_get_CFLAGS)" - "-c sirocco/winsize.c" - "-o winsize.o" - ) - einfo "${compiler[@]}" - ${compiler[@]} || die - - local linker=( - "$(tc-getCC)" - "-shared" - "${LDFLAGS}" - "-o winsize.so" - "winsize.o" - ) - einfo "${linker[@]}" - ${linker[@]} || die -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - exeinto "$(lua_get_cmod_dir)/${PN}" - doexe winsize.so - insinto "$(lua_get_lmod_dir)/${PN}" - doins sirocco/*.lua -} - -src_install() { - lua_foreach_impl lua_src_install - dodoc README.md - if use examples; then - docinto examples - dodoc example-wrapped.lua example.lua - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-lua/toluapp/Manifest b/dev-lua/toluapp/Manifest deleted file mode 100644 index cba0b0ff55d1..000000000000 --- a/dev-lua/toluapp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST toluapp-1.0.93_p20190513.tar.gz 248043 BLAKE2B 08db9f86f224c95532ede354d93317680beeacb7ab8c0e41ddd8ed785a682ab4a3664265d10fae7d36fab33864442fcb403985176a9c01797e29c72708500968 SHA512 5750f9d4bbb39832650ac6874c2933f4ed3ff5f6a40a2345ab795f6fea841ccdbc93cd1fee53ffc93db3cee43bfdb367fa1ec19cf0cd1f75edf6bdb8ee269442 diff --git a/dev-lua/toluapp/files/toluapp-1.0.93_p20190513-cmake-4.patch b/dev-lua/toluapp/files/toluapp-1.0.93_p20190513-cmake-4.patch deleted file mode 100644 index cadb755bb19b..000000000000 --- a/dev-lua/toluapp/files/toluapp-1.0.93_p20190513-cmake-4.patch +++ /dev/null @@ -1,13 +0,0 @@ -https://bugs.gentoo.org/955898 - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -5,7 +5,7 @@ - # Please note that the package source code is licensed under its own license. - - project ( toluapp C ) --cmake_minimum_required ( VERSION 2.8 ) -+cmake_minimum_required ( VERSION 3.15 ) - include ( GNUInstallDirs ) - - find_package ( Lua ${LUA_VERSION} EXACT REQUIRED ) diff --git a/dev-lua/toluapp/files/toluapp-1.0.93_p20190513-fix-multilib.patch b/dev-lua/toluapp/files/toluapp-1.0.93_p20190513-fix-multilib.patch deleted file mode 100644 index b8f1cd3759ff..000000000000 --- a/dev-lua/toluapp/files/toluapp-1.0.93_p20190513-fix-multilib.patch +++ /dev/null @@ -1,38 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -6,7 +6,7 @@ - - project ( toluapp C ) - cmake_minimum_required ( VERSION 2.8 ) --include ( cmake/dist.cmake ) -+include ( GNUInstallDirs ) - - find_package ( Lua REQUIRED ) - include_directories ( include src/lib ${LUA_INCLUDE_DIR} ) -@@ -19,7 +19,7 @@ - - add_library ( toluapp_lib ${SRC_LIBTOLUAPP} ${DEF_FILE} ) - target_link_libraries ( toluapp_lib ${LUA_LIBRARIES} ) --set_target_properties ( toluapp_lib PROPERTIES OUTPUT_NAME toluapp CLEAN_DIRECT_OUTPUT -+set_target_properties ( toluapp_lib PROPERTIES OUTPUT_NAME tolua++ CLEAN_DIRECT_OUTPUT - 1 ) - - # Build app -@@ -27,10 +27,12 @@ - set ( SRC_TOLUA src/bin/tolua.c src/bin/toluabind.c ) - add_executable ( toluapp ${SRC_TOLUA} ) - target_link_libraries ( toluapp toluapp_lib ${LUA_LIBRARIES} ) -+set_target_properties ( toluapp PROPERTIES OUTPUT_NAME tolua++ ) - - # Install --install_library ( toluapp_lib ) --install_executable ( toluapp ) --install_header ( include/ ) --install_data ( README INSTALL ) --install_doc ( doc/ ) -+install( TARGETS toluapp_lib DESTINATION ${CMAKE_INSTALL_LIBDIR} ) -+install( TARGETS toluapp DESTINATION ${CMAKE_INSTALL_BINDIR} ) -+install( DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} ) -+install( FILES README DESTINATION ${CMAKE_INSTALL_DOCDIR} ) -+install( DIRECTORY doc/ DESTINATION ${CMAKE_INSTALL_DOCDIR}/html ) -+install( DIRECTORY src/bin/lua/ DESTINATION ${CMAKE_INSTALL_DATADIR}/toluapp/luapp ) diff --git a/dev-lua/toluapp/files/toluapp-1.0.93_p20190513-lua-version.patch b/dev-lua/toluapp/files/toluapp-1.0.93_p20190513-lua-version.patch deleted file mode 100644 index fda6c253c2e6..000000000000 --- a/dev-lua/toluapp/files/toluapp-1.0.93_p20190513-lua-version.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -8,7 +8,7 @@ - cmake_minimum_required ( VERSION 2.8 ) - include ( cmake/dist.cmake ) - --find_package ( Lua REQUIRED ) -+find_package ( Lua ${LUA_VERSION} EXACT REQUIRED ) - include_directories ( include src/lib ${LUA_INCLUDE_DIR} ) - - # Build lib diff --git a/dev-lua/toluapp/metadata.xml b/dev-lua/toluapp/metadata.xml deleted file mode 100644 index 37a5c35170a5..000000000000 --- a/dev-lua/toluapp/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">LuaDist/toluapp</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lua/toluapp/toluapp-1.0.93_p20190513-r101.ebuild b/dev-lua/toluapp/toluapp-1.0.93_p20190513-r101.ebuild deleted file mode 100644 index cfbaf99f7c3a..000000000000 --- a/dev-lua/toluapp/toluapp-1.0.93_p20190513-r101.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Newer Lua versions are NOT supported, see Bug #508222 -LUA_COMPAT=( lua5-{1,3,4} luajit ) -CMAKE_REMOVE_MODULES_LIST=( dist lua FindLua ) -inherit cmake lua-single - -MY_PN=${PN/pp/++} -COMMIT_ID="b34075b76835b778bb6b2ce0aa224afd9d182887" - -DESCRIPTION="Tool to integrate C/C++ code with Lua" -HOMEPAGE="https://github.com/LuaDist/toluapp" -SRC_URI="https://github.com/LuaDist/toluapp/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT_ID}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.0.93_p20190513-fix-multilib.patch - "${FILESDIR}"/${PN}-1.0.93_p20190513-lua-version.patch - "${FILESDIR}"/${PN}-1.0.93_p20190513-cmake-4.patch -) - -src_configure() { - local mycmakeargs=( - -DLUA_VERSION=$(ver_cut 1-2 $(lua_get_version)) - ) - cmake_src_configure -} |
