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