summaryrefslogtreecommitdiff
path: root/dev-lua
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-lua
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'dev-lua')
-rw-r--r--dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild100
-rw-r--r--dev-lua/LuaBitOp/Manifest1
-rw-r--r--dev-lua/LuaBitOp/files/LuaBitOp-1.0.2-support-lua5-3+.patch78
-rw-r--r--dev-lua/LuaBitOp/metadata.xml8
-rw-r--r--dev-lua/basexx/Manifest1
-rw-r--r--dev-lua/basexx/basexx-0.4.1.ebuild33
-rw-r--r--dev-lua/basexx/metadata.xml15
-rw-r--r--dev-lua/binaryheap/Manifest1
-rw-r--r--dev-lua/binaryheap/binaryheap-0.4.ebuild65
-rw-r--r--dev-lua/binaryheap/metadata.xml15
-rw-r--r--dev-lua/busted-htest/Manifest1
-rw-r--r--dev-lua/busted-htest/busted-htest-1.0.0-r1.ebuild35
-rw-r--r--dev-lua/busted-htest/metadata.xml12
-rw-r--r--dev-lua/busted/Manifest1
-rw-r--r--dev-lua/busted/busted-2.3.0.ebuild63
-rw-r--r--dev-lua/busted/metadata.xml20
-rw-r--r--dev-lua/compat53/Manifest1
-rw-r--r--dev-lua/compat53/compat53-0.14.4-r1.ebuild72
-rw-r--r--dev-lua/compat53/metadata.xml15
-rw-r--r--dev-lua/cqueues/Manifest1
-rw-r--r--dev-lua/cqueues/cqueues-20200726_p20241204.ebuild144
-rw-r--r--dev-lua/cqueues/files/cqueues-20200726_p20241204-fix_c23.patch96
-rw-r--r--dev-lua/cqueues/files/cqueues-20200726_p20241204-qa-flags.patch39
-rw-r--r--dev-lua/cqueues/files/cqueues-20200726_p20241204-rm-vendor-compat53.patch48
-rw-r--r--dev-lua/cqueues/metadata.xml15
-rw-r--r--dev-lua/croissant/Manifest1
-rw-r--r--dev-lua/croissant/croissant-0.0.1.ebuild50
-rw-r--r--dev-lua/croissant/metadata.xml11
-rw-r--r--dev-lua/dkjson/Manifest2
-rw-r--r--dev-lua/dkjson/dkjson-2.10.ebuild48
-rw-r--r--dev-lua/dkjson/dkjson-2.9.ebuild48
-rw-r--r--dev-lua/dkjson/metadata.xml19
-rw-r--r--dev-lua/dromozoa-utf8/Manifest1
-rw-r--r--dev-lua/dromozoa-utf8/dromozoa-utf8-1.19.ebuild46
-rw-r--r--dev-lua/dromozoa-utf8/metadata.xml11
-rw-r--r--dev-lua/fifo/Manifest1
-rw-r--r--dev-lua/fifo/fifo-0.2.ebuild39
-rw-r--r--dev-lua/fifo/metadata.xml15
-rw-r--r--dev-lua/hump/Manifest1
-rw-r--r--dev-lua/hump/hump-0.4.2.ebuild50
-rw-r--r--dev-lua/hump/metadata.xml11
-rw-r--r--dev-lua/inifile/Manifest1
-rw-r--r--dev-lua/inifile/inifile-1.1.ebuild29
-rw-r--r--dev-lua/inifile/metadata.xml12
-rw-r--r--dev-lua/lanes/Manifest2
-rw-r--r--dev-lua/lanes/files/lanes-3.13.0-makefile.patch93
-rw-r--r--dev-lua/lanes/files/lanes-4.0.0-glibc-2.43.patch10
-rw-r--r--dev-lua/lanes/files/lanes-4.0.0-makefile.patch21
-rw-r--r--dev-lua/lanes/lanes-3.17.2.ebuild95
-rw-r--r--dev-lua/lanes/lanes-4.0.0.ebuild100
-rw-r--r--dev-lua/lanes/metadata.xml11
-rw-r--r--dev-lua/ldbus/Manifest1
-rw-r--r--dev-lua/ldbus/files/ldbus-0-rm_vendor_compat53.patch112
-rw-r--r--dev-lua/ldbus/ldbus-0_p20250222.ebuild60
-rw-r--r--dev-lua/ldbus/metadata.xml11
-rw-r--r--dev-lua/ldoc/Manifest2
-rw-r--r--dev-lua/ldoc/files/ldoc-1.4.6-mkdir.patch10
-rw-r--r--dev-lua/ldoc/files/ldoc-1.4.6-slotted_lua.patch21
-rw-r--r--dev-lua/ldoc/files/ldoc-1.5.0-slotted_lua.patch21
-rw-r--r--dev-lua/ldoc/ldoc-1.4.6-r100.ebuild35
-rw-r--r--dev-lua/ldoc/ldoc-1.5.0.ebuild44
-rw-r--r--dev-lua/ldoc/metadata.xml8
-rw-r--r--dev-lua/lgi/Manifest3
-rw-r--r--dev-lua/lgi/files/lgi-0.9.2-fix_glib287.patch32
-rw-r--r--dev-lua/lgi/files/lgi-0.9.2-fix_tests.patch36
-rw-r--r--dev-lua/lgi/files/lgi-0.9.2-lua54.patch29
-rw-r--r--dev-lua/lgi/files/lgi-0.9.2-multi_lua_impl.patch32
-rw-r--r--dev-lua/lgi/lgi-0.9.2-r100.ebuild131
-rw-r--r--dev-lua/lgi/lgi-0.9.2_p20251219.ebuild131
-rw-r--r--dev-lua/lgi/lgi-0.9.2_p20260407.ebuild132
-rw-r--r--dev-lua/lgi/metadata.xml10
-rw-r--r--dev-lua/lpeg-patterns/Manifest1
-rw-r--r--dev-lua/lpeg-patterns/lpeg-patterns-0.5.ebuild41
-rw-r--r--dev-lua/lpeg-patterns/metadata.xml15
-rw-r--r--dev-lua/lpeg/Manifest1
-rw-r--r--dev-lua/lpeg/files/lpeg-1.1.0-makefile.patch31
-rw-r--r--dev-lua/lpeg/lpeg-1.1.0.ebuild100
-rw-r--r--dev-lua/lpeg/metadata.xml8
-rw-r--r--dev-lua/lua-argparse/Manifest1
-rw-r--r--dev-lua/lua-argparse/lua-argparse-0.7.1-r1.ebuild32
-rw-r--r--dev-lua/lua-argparse/metadata.xml19
-rw-r--r--dev-lua/lua-bit32/Manifest1
-rw-r--r--dev-lua/lua-bit32/lua-bit32-5.3.5.1-r1.ebuild75
-rw-r--r--dev-lua/lua-bit32/metadata.xml11
-rw-r--r--dev-lua/lua-cjson/Manifest1
-rw-r--r--dev-lua/lua-cjson/lua-cjson-2.1.0.10-r1.ebuild94
-rw-r--r--dev-lua/lua-cjson/metadata.xml18
-rw-r--r--dev-lua/lua-http/Manifest1
-rw-r--r--dev-lua/lua-http/lua-http-0.4_p20240908.ebuild61
-rw-r--r--dev-lua/lua-http/metadata.xml15
-rw-r--r--dev-lua/lua-mmdb/Manifest2
-rw-r--r--dev-lua/lua-mmdb/lua-mmdb-0.2.ebuild60
-rw-r--r--dev-lua/lua-mmdb/metadata.xml15
-rw-r--r--dev-lua/lua-openssl/Manifest3
-rw-r--r--dev-lua/lua-openssl/lua-openssl-0.9.0_p0.ebuild128
-rw-r--r--dev-lua/lua-openssl/metadata.xml19
-rw-r--r--dev-lua/lua-psl/Manifest1
-rw-r--r--dev-lua/lua-psl/files/lua-psl.3240
-rw-r--r--dev-lua/lua-psl/lua-psl-0.3_p20201126.ebuild72
-rw-r--r--dev-lua/lua-psl/metadata.xml11
-rw-r--r--dev-lua/lua-resty-core/Manifest1
-rw-r--r--dev-lua/lua-resty-core/lua-resty-core-0.1.30.ebuild34
-rw-r--r--dev-lua/lua-resty-core/metadata.xml24
-rw-r--r--dev-lua/lua-resty-lrucache/Manifest1
-rw-r--r--dev-lua/lua-resty-lrucache/lua-resty-lrucache-0.15.ebuild34
-rw-r--r--dev-lua/lua-resty-lrucache/metadata.xml19
-rw-r--r--dev-lua/lua-resty-memcached/Manifest1
-rw-r--r--dev-lua/lua-resty-memcached/lua-resty-memcached-0.17.ebuild34
-rw-r--r--dev-lua/lua-resty-memcached/metadata.xml16
-rw-r--r--dev-lua/lua-resty-mysql/Manifest1
-rw-r--r--dev-lua/lua-resty-mysql/lua-resty-mysql-0.27.ebuild38
-rw-r--r--dev-lua/lua-resty-mysql/metadata.xml22
-rw-r--r--dev-lua/lua-resty-string/Manifest1
-rw-r--r--dev-lua/lua-resty-string/files/lua-resty-string-0.16-explicitly-load-libcrypto.patch73
-rw-r--r--dev-lua/lua-resty-string/lua-resty-string-0.16.ebuild41
-rw-r--r--dev-lua/lua-resty-string/metadata.xml16
-rw-r--r--dev-lua/lua-term/Manifest1
-rw-r--r--dev-lua/lua-term/lua-term-0.8.ebuild66
-rw-r--r--dev-lua/lua-term/metadata.xml11
-rw-r--r--dev-lua/lua-tui/Manifest1
-rw-r--r--dev-lua/lua-tui/lua-tui-0_pre20190215.ebuild42
-rw-r--r--dev-lua/lua-tui/metadata.xml11
-rw-r--r--dev-lua/lua-unbound/Manifest1
-rw-r--r--dev-lua/lua-unbound/lua-unbound-1.0.0.ebuild71
-rw-r--r--dev-lua/lua-unbound/metadata.xml8
-rw-r--r--dev-lua/lua-utf8-simple/Manifest1
-rw-r--r--dev-lua/lua-utf8-simple/lua-utf8-simple-0_pre20150305.ebuild42
-rw-r--r--dev-lua/lua-utf8-simple/metadata.xml11
-rw-r--r--dev-lua/lua-utf8/Manifest2
-rw-r--r--dev-lua/lua-utf8/lua-utf8-0.1.5.ebuild82
-rw-r--r--dev-lua/lua-utf8/lua-utf8-0.2.0.ebuild82
-rw-r--r--dev-lua/lua-utf8/metadata.xml16
-rw-r--r--dev-lua/lua-wcwidth/Manifest1
-rw-r--r--dev-lua/lua-wcwidth/lua-wcwidth-0.5.ebuild39
-rw-r--r--dev-lua/lua-wcwidth/metadata.xml11
-rw-r--r--dev-lua/lua-zlib/Manifest1
-rw-r--r--dev-lua/lua-zlib/lua-zlib-1.4.ebuild55
-rw-r--r--dev-lua/lua-zlib/metadata.xml11
-rw-r--r--dev-lua/lua_cliargs/Manifest1
-rw-r--r--dev-lua/lua_cliargs/lua_cliargs-3.0.2.ebuild37
-rw-r--r--dev-lua/lua_cliargs/metadata.xml18
-rw-r--r--dev-lua/luacheck/Manifest1
-rw-r--r--dev-lua/luacheck/files/luacheck-0.23.0-disable-measuring-performance-test.patch13
-rw-r--r--dev-lua/luacheck/luacheck-1.2.0.ebuild66
-rw-r--r--dev-lua/luacheck/metadata.xml19
-rw-r--r--dev-lua/luacov/Manifest1
-rw-r--r--dev-lua/luacov/luacov-0.17.0.ebuild54
-rw-r--r--dev-lua/luacov/metadata.xml12
-rw-r--r--dev-lua/luadbi/Manifest1
-rw-r--r--dev-lua/luadbi/luadbi-0.7.4.ebuild101
-rw-r--r--dev-lua/luadbi/metadata.xml11
-rw-r--r--dev-lua/luaevent/Manifest1
-rw-r--r--dev-lua/luaevent/luaevent-0.4.6-r1.ebuild61
-rw-r--r--dev-lua/luaevent/metadata.xml11
-rw-r--r--dev-lua/luaexpat/Manifest1
-rw-r--r--dev-lua/luaexpat/luaexpat-1.5.2.ebuild73
-rw-r--r--dev-lua/luaexpat/metadata.xml12
-rw-r--r--dev-lua/luafilesystem/Manifest1
-rw-r--r--dev-lua/luafilesystem/luafilesystem-1.9.0.ebuild82
-rw-r--r--dev-lua/luafilesystem/metadata.xml18
-rw-r--r--dev-lua/luajson/Manifest1
-rw-r--r--dev-lua/luajson/files/luajson-1.3.4-lpeg-1.1.patch75
-rw-r--r--dev-lua/luajson/luajson-1.3.4-r1.ebuild41
-rw-r--r--dev-lua/luajson/metadata.xml11
-rw-r--r--dev-lua/lualdap/Manifest1
-rw-r--r--dev-lua/lualdap/lualdap-1.4.0.ebuild89
-rw-r--r--dev-lua/lualdap/metadata.xml15
-rw-r--r--dev-lua/luaossl/Manifest1
-rw-r--r--dev-lua/luaossl/luaossl-20250929.ebuild103
-rw-r--r--dev-lua/luaossl/metadata.xml19
-rw-r--r--dev-lua/luaposix/Manifest1
-rw-r--r--dev-lua/luaposix/luaposix-36.3.ebuild73
-rw-r--r--dev-lua/luaposix/metadata.xml11
-rw-r--r--dev-lua/luarocks/Manifest2
-rw-r--r--dev-lua/luarocks/luarocks-3.12.2.ebuild85
-rw-r--r--dev-lua/luarocks/luarocks-3.13.0.ebuild85
-rw-r--r--dev-lua/luarocks/metadata.xml27
-rw-r--r--dev-lua/luasec/Manifest2
-rw-r--r--dev-lua/luasec/luasec-1.3.1.ebuild87
-rw-r--r--dev-lua/luasec/luasec-1.3.2.ebuild87
-rw-r--r--dev-lua/luasec/metadata.xml22
-rw-r--r--dev-lua/luasocket/Manifest1
-rw-r--r--dev-lua/luasocket/files/luasocket-3.0.0_makefile.patch73
-rw-r--r--dev-lua/luasocket/files/luasocket-3.0_rc1_p20200328_publish_API.patch294
-rw-r--r--dev-lua/luasocket/luasocket-3.1.0.ebuild84
-rw-r--r--dev-lua/luasocket/metadata.xml19
-rw-r--r--dev-lua/luassert/Manifest1
-rw-r--r--dev-lua/luassert/luassert-1.9.0.ebuild54
-rw-r--r--dev-lua/luassert/metadata.xml16
-rw-r--r--dev-lua/luasystem/Manifest2
-rw-r--r--dev-lua/luasystem/luasystem-0.7.0.ebuild89
-rw-r--r--dev-lua/luasystem/luasystem-0.7.1.ebuild89
-rw-r--r--dev-lua/luasystem/metadata.xml15
-rw-r--r--dev-lua/lutok/Manifest1
-rw-r--r--dev-lua/lutok/lutok-0.6.ebuild55
-rw-r--r--dev-lua/lutok/metadata.xml11
-rw-r--r--dev-lua/luv/Manifest5
-rw-r--r--dev-lua/luv/files/luv-1.43.0.0-cmake_lua_version.patch13
-rw-r--r--dev-lua/luv/luv-1.44.2.0.ebuild86
-rw-r--r--dev-lua/luv/luv-1.45.0.0.ebuild86
-rw-r--r--dev-lua/luv/luv-1.50.0.1.ebuild86
-rw-r--r--dev-lua/luv/luv-1.52.1.0.ebuild86
-rw-r--r--dev-lua/luv/metadata.xml14
-rw-r--r--dev-lua/md5/Manifest1
-rw-r--r--dev-lua/md5/md5-1.3-r1.ebuild85
-rw-r--r--dev-lua/md5/metadata.xml16
-rw-r--r--dev-lua/mediator_lua/Manifest1
-rw-r--r--dev-lua/mediator_lua/mediator_lua-1.1.2_p0-r1.ebuild50
-rw-r--r--dev-lua/mediator_lua/metadata.xml17
-rw-r--r--dev-lua/messagepack/Manifest1
-rw-r--r--dev-lua/messagepack/messagepack-0.5.4.ebuild49
-rw-r--r--dev-lua/messagepack/metadata.xml5
-rw-r--r--dev-lua/metadata.xml37
-rw-r--r--dev-lua/mpack/Manifest1
-rw-r--r--dev-lua/mpack/metadata.xml11
-rw-r--r--dev-lua/mpack/mpack-1.0.13.ebuild117
-rw-r--r--dev-lua/multipart-post/Manifest1
-rw-r--r--dev-lua/multipart-post/metadata.xml8
-rw-r--r--dev-lua/multipart-post/multipart-post-1.4.ebuild37
-rw-r--r--dev-lua/penlight/Manifest1
-rw-r--r--dev-lua/penlight/metadata.xml18
-rw-r--r--dev-lua/penlight/penlight-1.15.0.ebuild64
-rw-r--r--dev-lua/readline/Manifest1
-rw-r--r--dev-lua/readline/metadata.xml8
-rw-r--r--dev-lua/readline/readline-3.3.ebuild95
-rw-r--r--dev-lua/say/Manifest1
-rw-r--r--dev-lua/say/metadata.xml12
-rw-r--r--dev-lua/say/say-1.4.1.ebuild46
-rw-r--r--dev-lua/sirocco/Manifest1
-rw-r--r--dev-lua/sirocco/metadata.xml11
-rw-r--r--dev-lua/sirocco/sirocco-0.0.1.ebuild80
-rw-r--r--dev-lua/toluapp/Manifest1
-rw-r--r--dev-lua/toluapp/files/toluapp-1.0.93_p20190513-cmake-4.patch13
-rw-r--r--dev-lua/toluapp/files/toluapp-1.0.93_p20190513-fix-multilib.patch38
-rw-r--r--dev-lua/toluapp/files/toluapp-1.0.93_p20190513-lua-version.patch11
-rw-r--r--dev-lua/toluapp/metadata.xml8
-rw-r--r--dev-lua/toluapp/toluapp-1.0.93_p20190513-r101.ebuild38
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 &gt;= 5.1 and luajit &gt;= 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
-}