summaryrefslogtreecommitdiff
path: root/metadata/md5-cache/dev-lua
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-12-14 13:26:14 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-12-14 13:26:14 +0000
commit6abbf81ef2f298e3221ff5e67a1f3c5f23958212 (patch)
tree25413d1cb3a0cbfe36029db32398c0f333609215 /metadata/md5-cache/dev-lua
parent9c417bacd51da6d8b57fa9f37425161d30d4b95b (diff)
gentoo resync : 14.12.2020
Diffstat (limited to 'metadata/md5-cache/dev-lua')
-rw-r--r--metadata/md5-cache/dev-lua/LuaBitOp-1.0.1-r112
-rw-r--r--metadata/md5-cache/dev-lua/LuaBitOp-1.0.212
-rw-r--r--metadata/md5-cache/dev-lua/LuaBitOp-1.0.2-r10116
-rw-r--r--metadata/md5-cache/dev-lua/LuaBitOp-1.0.2-r2 (renamed from metadata/md5-cache/dev-lua/LuaBitOp-1.0.2-r1)6
-rw-r--r--metadata/md5-cache/dev-lua/Manifest.gzbin14303 -> 17923 bytes
-rw-r--r--metadata/md5-cache/dev-lua/busted-2.0.08
-rw-r--r--metadata/md5-cache/dev-lua/busted-2.0.0-r1018
-rw-r--r--metadata/md5-cache/dev-lua/busted-2.0_rc11_p06
-rw-r--r--metadata/md5-cache/dev-lua/busted-2.0_rc12_p16
-rw-r--r--metadata/md5-cache/dev-lua/busted-htest-1.0.013
-rw-r--r--metadata/md5-cache/dev-lua/busted-htest-1.0.0-r10013
-rw-r--r--metadata/md5-cache/dev-lua/dkjson-2.56
-rw-r--r--metadata/md5-cache/dev-lua/inifile-1.013
-rw-r--r--metadata/md5-cache/dev-lua/inifile-1.0-r10014
-rw-r--r--metadata/md5-cache/dev-lua/lanes-3.10.06
-rw-r--r--metadata/md5-cache/dev-lua/lanes-3.13.015
-rw-r--r--metadata/md5-cache/dev-lua/lanes-3.13.0-r10016
-rw-r--r--metadata/md5-cache/dev-lua/ldoc-1.4.6-r10015
-rw-r--r--metadata/md5-cache/dev-lua/lgi-0.9.26
-rw-r--r--metadata/md5-cache/dev-lua/lgi-0.9.2-r10016
-rw-r--r--metadata/md5-cache/dev-lua/lpeg-1.0.16
-rw-r--r--metadata/md5-cache/dev-lua/lpeg-1.0.26
-rw-r--r--metadata/md5-cache/dev-lua/lpeg-1.0.2-r10116
-rw-r--r--metadata/md5-cache/dev-lua/lua-argparse-0.6.0-r110
-rw-r--r--metadata/md5-cache/dev-lua/lua-argparse-0.6.0-r10015
-rw-r--r--metadata/md5-cache/dev-lua/lua-cjson-2.1.0.816
-rw-r--r--metadata/md5-cache/dev-lua/lua-cjson-2.1.0.8-r10016
-rw-r--r--metadata/md5-cache/dev-lua/lua-openssl-0.7.8_p0-r115
-rw-r--r--metadata/md5-cache/dev-lua/lua-openssl-0.7.8_p0-r10016
-rw-r--r--metadata/md5-cache/dev-lua/lua-openssl-0.7.8_p0-r215
-rw-r--r--metadata/md5-cache/dev-lua/lua-term-0.36
-rw-r--r--metadata/md5-cache/dev-lua/lua-term-0.78
-rw-r--r--metadata/md5-cache/dev-lua/lua-term-0.7-r101 (renamed from metadata/md5-cache/dev-lua/lua-term-0.7-r100)2
-rw-r--r--metadata/md5-cache/dev-lua/lua-utf8-0.1.115
-rw-r--r--metadata/md5-cache/dev-lua/lua-utf8-0.1.315
-rw-r--r--metadata/md5-cache/dev-lua/lua-utf8-0.1.3-r100 (renamed from metadata/md5-cache/dev-lua/messagepack-0.3.2-r100)14
-rw-r--r--metadata/md5-cache/dev-lua/lua_cliargs-2.5_p56
-rw-r--r--metadata/md5-cache/dev-lua/lua_cliargs-3.0_p16
-rw-r--r--metadata/md5-cache/dev-lua/lua_cliargs-3.0_p26
-rw-r--r--metadata/md5-cache/dev-lua/luacheck-0.20.0-r1 (renamed from metadata/md5-cache/dev-lua/luacheck-0.20.0)6
-rw-r--r--metadata/md5-cache/dev-lua/luacheck-0.23.015
-rw-r--r--metadata/md5-cache/dev-lua/luacheck-0.23.0-r115
-rw-r--r--metadata/md5-cache/dev-lua/luacheck-0.23.0-r10015
-rw-r--r--metadata/md5-cache/dev-lua/luacov-0.14.015
-rw-r--r--metadata/md5-cache/dev-lua/luacov-0.14.0-r10016
-rw-r--r--metadata/md5-cache/dev-lua/luacov-0.86
-rw-r--r--metadata/md5-cache/dev-lua/luacrypto-0.3.2-r113
-rw-r--r--metadata/md5-cache/dev-lua/luadbi-0.7.26
-rw-r--r--metadata/md5-cache/dev-lua/luadbi-0.7.2-r1014
-rw-r--r--metadata/md5-cache/dev-lua/luaexpat-1.3.0-r101 (renamed from metadata/md5-cache/dev-lua/luaexpat-1.3.0-r100)2
-rw-r--r--metadata/md5-cache/dev-lua/luaexpat-1.3.3-r101 (renamed from metadata/md5-cache/dev-lua/luaexpat-1.3.3-r100)2
-rw-r--r--metadata/md5-cache/dev-lua/luafilesystem-1.8.0-r101 (renamed from metadata/md5-cache/dev-lua/luafilesystem-1.8.0-r100)2
-rw-r--r--metadata/md5-cache/dev-lua/luajson-1.3.3-r1 (renamed from metadata/md5-cache/dev-lua/luajson-1.3.3)4
-rw-r--r--metadata/md5-cache/dev-lua/luajson-1.3.414
-rw-r--r--metadata/md5-cache/dev-lua/luajson-1.3.4-r10014
-rw-r--r--metadata/md5-cache/dev-lua/lualdap-1.2.012
-rw-r--r--metadata/md5-cache/dev-lua/lualdap-1.2.515
-rw-r--r--metadata/md5-cache/dev-lua/lualdap-1.2.5-r10016
-rw-r--r--metadata/md5-cache/dev-lua/luaossl-2015072713
-rw-r--r--metadata/md5-cache/dev-lua/luaossl-2018070813
-rw-r--r--metadata/md5-cache/dev-lua/luaossl-2018120713
-rw-r--r--metadata/md5-cache/dev-lua/luaossl-2019073113
-rw-r--r--metadata/md5-cache/dev-lua/luaossl-2020070914
-rw-r--r--metadata/md5-cache/dev-lua/luaossl-20200709-r10015
-rw-r--r--metadata/md5-cache/dev-lua/luaposix-35.04
-rw-r--r--metadata/md5-cache/dev-lua/luaposix-35.0-r10016
-rw-r--r--metadata/md5-cache/dev-lua/luarocks-3.3.16
-rw-r--r--metadata/md5-cache/dev-lua/luarocks-3.4.015
-rw-r--r--metadata/md5-cache/dev-lua/luarocks-3.4.0-r10016
-rw-r--r--metadata/md5-cache/dev-lua/luasec-0.9-r10115
-rw-r--r--metadata/md5-cache/dev-lua/luasec-0.9-r10215
-rw-r--r--metadata/md5-cache/dev-lua/luasocket-3.0_rc1_p20200328-r101 (renamed from metadata/md5-cache/dev-lua/luasocket-3.0_rc1_p20200328-r100)2
-rw-r--r--metadata/md5-cache/dev-lua/luassert-1.7.106
-rw-r--r--metadata/md5-cache/dev-lua/luassert-1.7.96
-rw-r--r--metadata/md5-cache/dev-lua/luassert-1.8.010
-rw-r--r--metadata/md5-cache/dev-lua/luassert-1.8.0-r1018
-rw-r--r--metadata/md5-cache/dev-lua/luasystem-0.2.0_p06
-rw-r--r--metadata/md5-cache/dev-lua/luasystem-0.2.1_p08
-rw-r--r--metadata/md5-cache/dev-lua/luasystem-0.2.1_p0-r102 (renamed from metadata/md5-cache/dev-lua/luasystem-0.2.1_p0-r101)6
-rw-r--r--metadata/md5-cache/dev-lua/mediator_lua-1.1.2_p06
-rw-r--r--metadata/md5-cache/dev-lua/mediator_lua-1.1.2_p0-r1014
-rw-r--r--metadata/md5-cache/dev-lua/messagepack-0.3.213
-rw-r--r--metadata/md5-cache/dev-lua/messagepack-0.5.2_p2020102514
-rw-r--r--metadata/md5-cache/dev-lua/messagepack-0.5.2_p20201025-r10015
-rw-r--r--metadata/md5-cache/dev-lua/mpack-1.0.46
-rw-r--r--metadata/md5-cache/dev-lua/mpack-1.0.8-r115
-rw-r--r--metadata/md5-cache/dev-lua/mpack-1.0.8-r10015
-rw-r--r--metadata/md5-cache/dev-lua/penlight-1.3.26
-rw-r--r--metadata/md5-cache/dev-lua/penlight-1.5.46
-rw-r--r--metadata/md5-cache/dev-lua/penlight-1.7.08
-rw-r--r--metadata/md5-cache/dev-lua/penlight-1.9.28
-rw-r--r--metadata/md5-cache/dev-lua/penlight-1.9.2-r1014
-rw-r--r--metadata/md5-cache/dev-lua/say-1.3_p16
-rw-r--r--metadata/md5-cache/dev-lua/say-1.3_p1-r16
-rw-r--r--metadata/md5-cache/dev-lua/say-1.3_p1-r1014
-rw-r--r--metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r16
-rw-r--r--metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r1002
-rw-r--r--metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r213
98 files changed, 667 insertions, 318 deletions
diff --git a/metadata/md5-cache/dev-lua/LuaBitOp-1.0.1-r1 b/metadata/md5-cache/dev-lua/LuaBitOp-1.0.1-r1
deleted file mode 100644
index cc8b6446dd29..000000000000
--- a/metadata/md5-cache/dev-lua/LuaBitOp-1.0.1-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND==dev-lang/lua-5.1*
-DESCRIPTION=Bit Operations Library for the Lua Programming Language
-EAPI=5
-HOMEPAGE=http://bitop.luajit.org
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND==dev-lang/lua-5.1*
-SLOT=0
-SRC_URI=http://bitop.luajit.org/download/LuaBitOp-1.0.1.tar.gz
-_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch e8f1ec13660dc2f44b32775765d85e42 estack 686eaab303305a908fd57b2fd7617800 eutils 2d5b3f4b315094768576b6799e4f926e l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib d410501a125f99ffb560b0c523cd3d1e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=6e8d16242d91e34ac362f7d644b6d7bb
diff --git a/metadata/md5-cache/dev-lua/LuaBitOp-1.0.2 b/metadata/md5-cache/dev-lua/LuaBitOp-1.0.2
deleted file mode 100644
index bcc037f8b1ca..000000000000
--- a/metadata/md5-cache/dev-lua/LuaBitOp-1.0.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install
-DEPEND=dev-lang/lua virtual/pkgconfig
-DESCRIPTION=Bit Operations Library for the Lua Programming Language
-EAPI=5
-HOMEPAGE=http://bitop.luajit.org
-KEYWORDS=amd64 ~arm hppa ~mips x86
-LICENSE=MIT
-RDEPEND=dev-lang/lua
-SLOT=0
-SRC_URI=http://bitop.luajit.org/download/LuaBitOp-1.0.2.tar.gz
-_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=339b6875e957827d32cf541068010404
diff --git a/metadata/md5-cache/dev-lua/LuaBitOp-1.0.2-r101 b/metadata/md5-cache/dev-lua/LuaBitOp-1.0.2-r101
new file mode 100644
index 000000000000..8a32e35dc4e8
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/LuaBitOp-1.0.2-r101
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 )
+DESCRIPTION=Bit Operations Library for the Lua Programming Language
+EAPI=7
+HOMEPAGE=http://bitop.luajit.org
+IUSE=test lua_targets_lua5-1 lua_targets_lua5-2 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 )
+REQUIRED_USE=|| ( lua_targets_lua5-1 lua_targets_lua5-2 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=http://bitop.luajit.org/download/LuaBitOp-1.0.2.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e multilib-build 9a65133006c608964888346a412cc454 multilib-minimal 8bddda43703ba94d8341f4e247f97566 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=fed2a800231ff845f905a2d62c3ddc86
diff --git a/metadata/md5-cache/dev-lua/LuaBitOp-1.0.2-r1 b/metadata/md5-cache/dev-lua/LuaBitOp-1.0.2-r2
index 44565f3306ed..3867371bba02 100644
--- a/metadata/md5-cache/dev-lua/LuaBitOp-1.0.2-r1
+++ b/metadata/md5-cache/dev-lua/LuaBitOp-1.0.2-r2
@@ -1,13 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-lang/lua-5.1.5-r2:*[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
+DEPEND=>=dev-lang/lua-5.1.5-r2:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
DESCRIPTION=Bit Operations Library for the Lua Programming Language
EAPI=5
HOMEPAGE=http://bitop.luajit.org
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=amd64 arm ~arm64 ~hppa ~mips ppc ppc64 sparc x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1.5-r2:*[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+RDEPEND=>=dev-lang/lua-5.1.5-r2:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
SLOT=0
SRC_URI=http://bitop.luajit.org/download/LuaBitOp-1.0.2.tar.gz
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch e8f1ec13660dc2f44b32775765d85e42 estack 686eaab303305a908fd57b2fd7617800 eutils 2d5b3f4b315094768576b6799e4f926e l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e multilib-build 9a65133006c608964888346a412cc454 multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=598ffb8a1bdef962f5fb36b59b1f1669
+_md5_=b922d27917cb4dd18530eb78aedbcf5c
diff --git a/metadata/md5-cache/dev-lua/Manifest.gz b/metadata/md5-cache/dev-lua/Manifest.gz
index 6b16a6ae88d4..dcafe3031525 100644
--- a/metadata/md5-cache/dev-lua/Manifest.gz
+++ b/metadata/md5-cache/dev-lua/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lua/busted-2.0.0 b/metadata/md5-cache/dev-lua/busted-2.0.0
index 5112e3dc3f1b..5857e69ac946 100644
--- a/metadata/md5-cache/dev-lua/busted-2.0.0
+++ b/metadata/md5-cache/dev-lua/busted-2.0.0
@@ -1,15 +1,15 @@
-BDEPEND=virtual/pkgconfig test? ( >=dev-lang/lua-5.1:= >=dev-lua/lua_cliargs-3.0 >=dev-lua/luafilesystem-1.5.0 >=dev-lua/luasystem-0.2.0 >=dev-lua/dkjson-2.1.0 >=dev-lua/say-1.3 >=dev-lua/luassert-1.7.8 >=dev-lua/lua-term-0.1_p1 >=dev-lua/penlight-1.3.2 >=dev-lua/mediator_lua-1.1.1_p0 >=dev-lua/busted-2.0.0 )
+BDEPEND=virtual/pkgconfig test? ( >=dev-lang/lua-5.1:0= >=dev-lua/lua_cliargs-3.0 >=dev-lua/luafilesystem-1.5.0 >=dev-lua/luasystem-0.2.0 >=dev-lua/dkjson-2.1.0 >=dev-lua/say-1.3 >=dev-lua/luassert-1.7.8 >=dev-lua/lua-term-0.1_p1 >=dev-lua/penlight-1.3.2 >=dev-lua/mediator_lua-1.1.1_p0 >=dev-lua/busted-2.0.0 )
DEFINED_PHASES=install test
-DEPEND=>=dev-lang/lua-5.1:= >=dev-lua/lua_cliargs-3.0 >=dev-lua/luafilesystem-1.5.0 >=dev-lua/luasystem-0.2.0 >=dev-lua/dkjson-2.1.0 >=dev-lua/say-1.3 >=dev-lua/luassert-1.7.8 >=dev-lua/lua-term-0.1_p1 >=dev-lua/penlight-1.3.2 >=dev-lua/mediator_lua-1.1.1_p0
+DEPEND=>=dev-lang/lua-5.1:0= >=dev-lua/lua_cliargs-3.0 >=dev-lua/luafilesystem-1.5.0 >=dev-lua/luasystem-0.2.0 >=dev-lua/dkjson-2.1.0 >=dev-lua/say-1.3 >=dev-lua/luassert-1.7.8 >=dev-lua/lua-term-0.1_p1 >=dev-lua/penlight-1.3.2 >=dev-lua/mediator_lua-1.1.1_p0
DESCRIPTION=Elegant Lua unit testing
EAPI=7
HOMEPAGE=http://olivinelabs.com/busted/
IUSE=test
KEYWORDS=~amd64 arm arm64 ~ppc ~ppc64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:= >=dev-lua/lua_cliargs-3.0 >=dev-lua/luafilesystem-1.5.0 >=dev-lua/luasystem-0.2.0 >=dev-lua/dkjson-2.1.0 >=dev-lua/say-1.3 >=dev-lua/luassert-1.7.8 >=dev-lua/lua-term-0.1_p1 >=dev-lua/penlight-1.3.2 >=dev-lua/mediator_lua-1.1.1_p0
+RDEPEND=>=dev-lang/lua-5.1:0= >=dev-lua/lua_cliargs-3.0 >=dev-lua/luafilesystem-1.5.0 >=dev-lua/luasystem-0.2.0 >=dev-lua/dkjson-2.1.0 >=dev-lua/say-1.3 >=dev-lua/luassert-1.7.8 >=dev-lua/lua-term-0.1_p1 >=dev-lua/penlight-1.3.2 >=dev-lua/mediator_lua-1.1.1_p0
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Olivine-Labs/busted/archive/v2.0.0.tar.gz -> busted-2.0.0.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=005cabd37f965cc46ad5b93ef07f63e8
+_md5_=29399faa592fa6f577adcb5ad1659d76
diff --git a/metadata/md5-cache/dev-lua/busted-2.0.0-r101 b/metadata/md5-cache/dev-lua/busted-2.0.0-r101
index 8609c0976239..4e41990d6be2 100644
--- a/metadata/md5-cache/dev-lua/busted-2.0.0-r101
+++ b/metadata/md5-cache/dev-lua/busted-2.0.0-r101
@@ -1,16 +1,16 @@
-BDEPEND=virtual/pkgconfig test? ( >=dev-lua/busted-2.0.0-r100 >=dev-lua/lua_cliargs-3.0_p2-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/luafilesystem-1.8.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/luasystem-0.2.1_p0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/dkjson-2.5-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/say-1.3_p1-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/luassert-1.8.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/lua-term-0.7-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/penlight-1.7.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/mediator_lua-1.1.2_p0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
+BDEPEND=virtual/pkgconfig test? ( dev-lua/busted dev-lua/lua_cliargs[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/luafilesystem[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/luasystem[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/dkjson[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/say[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/luassert[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/lua-term[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/penlight[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/mediator_lua[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
DEFINED_PHASES=install test
-DEPEND=>=dev-lua/lua_cliargs-3.0_p2-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/luafilesystem-1.8.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/luasystem-0.2.1_p0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/dkjson-2.5-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/say-1.3_p1-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/luassert-1.8.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/lua-term-0.7-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/penlight-1.7.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/mediator_lua-1.1.2_p0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+DEPEND=dev-lua/lua_cliargs[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/luafilesystem[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/luasystem[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/dkjson[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/say[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/luassert[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/lua-term[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/penlight[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/mediator_lua[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
DESCRIPTION=Elegant Lua unit testing
EAPI=7
HOMEPAGE=http://olivinelabs.com/busted/
IUSE=test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
-RDEPEND=>=dev-lua/lua_cliargs-3.0_p2-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/luafilesystem-1.8.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/luasystem-0.2.1_p0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/dkjson-2.5-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/say-1.3_p1-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/luassert-1.8.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/lua-term-0.7-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/penlight-1.7.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/mediator_lua-1.1.2_p0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+RDEPEND=dev-lua/lua_cliargs[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/luafilesystem[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/luasystem[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/dkjson[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/say[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/luassert[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/lua-term[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/penlight[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/mediator_lua[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Olivine-Labs/busted/archive/v2.0.0.tar.gz -> busted-2.0.0.tar.gz
_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=d14b4be6cbc0a6c58c3af4c5f13af973
+_md5_=b739e430bbad739514a6abb290261728
diff --git a/metadata/md5-cache/dev-lua/busted-2.0_rc11_p0 b/metadata/md5-cache/dev-lua/busted-2.0_rc11_p0
index 94da4a505743..b46342581daa 100644
--- a/metadata/md5-cache/dev-lua/busted-2.0_rc11_p0
+++ b/metadata/md5-cache/dev-lua/busted-2.0_rc11_p0
@@ -1,12 +1,12 @@
DEFINED_PHASES=install
-DEPEND=>=dev-lang/lua-5.1:= virtual/pkgconfig
+DEPEND=>=dev-lang/lua-5.1:0= virtual/pkgconfig
DESCRIPTION=Elegant Lua unit testing
EAPI=5
HOMEPAGE=http://olivinelabs.com/busted/
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:= ~dev-lua/lua_cliargs-2.5_p5 >=dev-lua/luafilesystem-1.5.0 >=dev-lua/dkjson-2.1.0 >=dev-lua/say-1.3 >=dev-lua/luassert-1.7.8 >=dev-lua/lua-term-0.1_p1 >=dev-lua/penlight-1.3.2 >=dev-lua/mediator_lua-1.1.1_p0 >=dev-lua/luasocket-2.0.1
+RDEPEND=>=dev-lang/lua-5.1:0= ~dev-lua/lua_cliargs-2.5_p5 >=dev-lua/luafilesystem-1.5.0 >=dev-lua/dkjson-2.1.0 >=dev-lua/say-1.3 >=dev-lua/luassert-1.7.8 >=dev-lua/lua-term-0.1_p1 >=dev-lua/penlight-1.3.2 >=dev-lua/mediator_lua-1.1.1_p0 >=dev-lua/luasocket-2.0.1
SLOT=0
SRC_URI=https://github.com/Olivine-Labs/busted/archive/v2.0.rc11-0.tar.gz -> busted-2.0_rc11_p0.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=288d69ba714951577d91a0d44a41c859
+_md5_=d8f98ff53ca9d568bd871cd7f9490848
diff --git a/metadata/md5-cache/dev-lua/busted-2.0_rc12_p1 b/metadata/md5-cache/dev-lua/busted-2.0_rc12_p1
index ff5a8eadca31..b1e00e6de3b3 100644
--- a/metadata/md5-cache/dev-lua/busted-2.0_rc12_p1
+++ b/metadata/md5-cache/dev-lua/busted-2.0_rc12_p1
@@ -1,12 +1,12 @@
DEFINED_PHASES=install
-DEPEND=>=dev-lang/lua-5.1:= virtual/pkgconfig
+DEPEND=>=dev-lang/lua-5.1:0= virtual/pkgconfig
DESCRIPTION=Elegant Lua unit testing
EAPI=6
HOMEPAGE=http://olivinelabs.com/busted/
KEYWORDS=amd64 arm ppc ppc64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:= >=dev-lua/lua_cliargs-3.0 >=dev-lua/luafilesystem-1.5.0 >=dev-lua/luasystem-0.2.0 >=dev-lua/dkjson-2.1.0 >=dev-lua/say-1.3 >=dev-lua/luassert-1.7.8 >=dev-lua/lua-term-0.1_p1 >=dev-lua/penlight-1.3.2 >=dev-lua/mediator_lua-1.1.1_p0
+RDEPEND=>=dev-lang/lua-5.1:0= >=dev-lua/lua_cliargs-3.0 >=dev-lua/luafilesystem-1.5.0 >=dev-lua/luasystem-0.2.0 >=dev-lua/dkjson-2.1.0 >=dev-lua/say-1.3 >=dev-lua/luassert-1.7.8 >=dev-lua/lua-term-0.1_p1 >=dev-lua/penlight-1.3.2 >=dev-lua/mediator_lua-1.1.1_p0
SLOT=0
SRC_URI=https://github.com/Olivine-Labs/busted/archive/v2.0.rc12-1.tar.gz -> busted-2.0_rc12_p1.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=7c93ecb3fad424c510ebb57e7c1bf724
+_md5_=1743adc38d4f40133885f8fd9d46163d
diff --git a/metadata/md5-cache/dev-lua/busted-htest-1.0.0 b/metadata/md5-cache/dev-lua/busted-htest-1.0.0
new file mode 100644
index 000000000000..01418d8e35b3
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/busted-htest-1.0.0
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install
+DESCRIPTION=Pretty output handler for Busted
+EAPI=7
+HOMEPAGE=https://github.com/hishamhm/busted-htest
+IUSE=luajit
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) dev-lua/busted
+SLOT=0
+SRC_URI=https://github.com/hishamhm/busted-htest/archive/1.0.0.tar.gz -> busted-htest-1.0.0.tar.gz
+_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=61b00a1ab61edda3386b399438dc4dc4
diff --git a/metadata/md5-cache/dev-lua/busted-htest-1.0.0-r100 b/metadata/md5-cache/dev-lua/busted-htest-1.0.0-r100
new file mode 100644
index 000000000000..594f611a589e
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/busted-htest-1.0.0-r100
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install
+DESCRIPTION=Pretty output handler for Busted
+EAPI=7
+HOMEPAGE=https://github.com/hishamhm/busted-htest
+IUSE=lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=dev-lua/busted[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+SLOT=0
+SRC_URI=https://github.com/hishamhm/busted-htest/archive/1.0.0.tar.gz -> busted-htest-1.0.0.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=5c25d139c60ab57753d934be37d26198
diff --git a/metadata/md5-cache/dev-lua/dkjson-2.5 b/metadata/md5-cache/dev-lua/dkjson-2.5
index e047292d8bc1..3d64ca185d68 100644
--- a/metadata/md5-cache/dev-lua/dkjson-2.5
+++ b/metadata/md5-cache/dev-lua/dkjson-2.5
@@ -1,12 +1,12 @@
DEFINED_PHASES=install
-DEPEND=>=dev-lang/lua-5.1:= !>=dev-lang/lua-5.4 virtual/pkgconfig
+DEPEND=>=dev-lang/lua-5.1:0= !>=dev-lang/lua-5.4 virtual/pkgconfig
DESCRIPTION=David Kolf's JSON module for Lua
EAPI=5
HOMEPAGE=http://dkolf.de/src/dkjson-lua.fsl/
KEYWORDS=amd64 arm arm64 ppc ppc64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:= !>=dev-lang/lua-5.4
+RDEPEND=>=dev-lang/lua-5.1:0= !>=dev-lang/lua-5.4
SLOT=0
SRC_URI=http://dkolf.de/src/dkjson-lua.fsl/tarball/dkjson-2.5.tar.gz?uuid=release_2_5 -> dkjson-2.5.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=22668d8633e1b96fad4f1ad71aeccbfa
+_md5_=f965cf4ca5e9e29d2edef23fa702550e
diff --git a/metadata/md5-cache/dev-lua/inifile-1.0 b/metadata/md5-cache/dev-lua/inifile-1.0
new file mode 100644
index 000000000000..5918b35bb2ba
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/inifile-1.0
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install
+DESCRIPTION=A simple and complete ini parser for Lua
+EAPI=7
+HOMEPAGE=https://github.com/bartbes/inifile/
+IUSE=luajit
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD
+RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:= )
+SLOT=0
+SRC_URI=https://github.com/bartbes/inifile/archive/v1.0.tar.gz -> inifile-1.0.tar.gz
+_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=0cc7b974f109b82b9807bc505df2f9bf
diff --git a/metadata/md5-cache/dev-lua/inifile-1.0-r100 b/metadata/md5-cache/dev-lua/inifile-1.0-r100
new file mode 100644
index 000000000000..f25f83b2df42
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/inifile-1.0-r100
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install
+DESCRIPTION=A simple and complete ini parser for Lua
+EAPI=7
+HOMEPAGE=https://github.com/bartbes/inifile/
+IUSE=lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=BSD
+RDEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
+SLOT=0
+SRC_URI=https://github.com/bartbes/inifile/archive/v1.0.tar.gz -> inifile-1.0.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=783a1676a1f9262986e9cf49fd4d3254
diff --git a/metadata/md5-cache/dev-lua/lanes-3.10.0 b/metadata/md5-cache/dev-lua/lanes-3.10.0
index 47e8d1e6f9ec..501d37ce0500 100644
--- a/metadata/md5-cache/dev-lua/lanes-3.10.0
+++ b/metadata/md5-cache/dev-lua/lanes-3.10.0
@@ -1,12 +1,12 @@
DEFINED_PHASES=install prepare
-DEPEND=>=dev-lang/lua-5.1
+DEPEND=>=dev-lang/lua-5.1:0=
DESCRIPTION=lightweight, native, lazy evaluating multithreading library
EAPI=5
HOMEPAGE=https://github.com/LuaLanes/lanes
KEYWORDS=amd64
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1
+RDEPEND=>=dev-lang/lua-5.1:0=
SLOT=0
SRC_URI=https://github.com/LuaLanes/lanes/archive/v3.10.0.tar.gz -> lanes-3.10.0.tar.gz
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch e8f1ec13660dc2f44b32775765d85e42 estack 686eaab303305a908fd57b2fd7617800 eutils 2d5b3f4b315094768576b6799e4f926e l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib d410501a125f99ffb560b0c523cd3d1e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=d2a26521b462c1abeebf568d3dc019c1
+_md5_=62661d596a65b36dd003ab703b077e9f
diff --git a/metadata/md5-cache/dev-lua/lanes-3.13.0 b/metadata/md5-cache/dev-lua/lanes-3.13.0
new file mode 100644
index 000000000000..00e24ea9d2ac
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lanes-3.13.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig test? ( luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 ) )
+DEFINED_PHASES=compile install test
+DEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 )
+DESCRIPTION=Lightweight, native, lazy evaluating multithreading library
+EAPI=7
+HOMEPAGE=https://github.com/LuaLanes/lanes
+IUSE=luajit test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/LuaLanes/lanes/archive/v3.13.0.tar.gz -> lanes-3.13.0.tar.gz
+_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=d25f66b2a6dc1fe951b909d1d7666d4a
diff --git a/metadata/md5-cache/dev-lua/lanes-3.13.0-r100 b/metadata/md5-cache/dev-lua/lanes-3.13.0-r100
new file mode 100644
index 000000000000..ff40894b812e
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lanes-3.13.0-r100
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig test? ( lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
+DEFINED_PHASES=compile install prepare test
+DEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+DESCRIPTION=Lightweight, native, lazy evaluating multithreading library
+EAPI=7
+HOMEPAGE=https://github.com/LuaLanes/lanes
+IUSE=test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/LuaLanes/lanes/archive/v3.13.0.tar.gz -> lanes-3.13.0.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=13e53aba06a6a401db59b22ad2545ce6
diff --git a/metadata/md5-cache/dev-lua/ldoc-1.4.6-r100 b/metadata/md5-cache/dev-lua/ldoc-1.4.6-r100
new file mode 100644
index 000000000000..390d731aef94
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/ldoc-1.4.6-r100
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install setup
+DEPEND=lua_single_target_luajit? ( dev-lua/penlight[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/penlight[lua_targets_lua5-1(-)] )
+DESCRIPTION=A LuaDoc-compatible documentation generation system
+EAPI=7
+HOMEPAGE=https://stevedonovan.github.io/ldoc/
+IUSE=lua_single_target_luajit lua_single_target_lua5-1
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=lua_single_target_luajit? ( dev-lua/penlight[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/penlight[lua_targets_lua5-1(-)] )
+REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/stevedonovan/LDoc/archive/1.4.6.tar.gz -> ldoc-1.4.6.tar.gz
+_eclasses_=lua-single f91b5656f00869c220a6e35ae0521c54 lua-utils 661d14f97b7d04273143565853fdfbfe multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=3a4f775c00df40f6df6da1555af1e3a8
diff --git a/metadata/md5-cache/dev-lua/lgi-0.9.2 b/metadata/md5-cache/dev-lua/lgi-0.9.2
index 49a9a42c6943..9985a4979e3d 100644
--- a/metadata/md5-cache/dev-lua/lgi-0.9.2
+++ b/metadata/md5-cache/dev-lua/lgi-0.9.2
@@ -1,15 +1,15 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/lua-5.1:= dev-libs/gobject-introspection dev-libs/glib dev-libs/libffi:0= test? ( x11-libs/cairo[glib] x11-libs/gtk+[introspection] x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEPEND=>=dev-lang/lua-5.1:0= dev-libs/gobject-introspection dev-libs/glib dev-libs/libffi:0= test? ( x11-libs/cairo[glib] x11-libs/gtk+[introspection] x11-base/xorg-server[xvfb] x11-apps/xhost )
DESCRIPTION=Lua bindings using gobject-introspection
EAPI=7
HOMEPAGE=https://github.com/pavouk/lgi
IUSE=examples test
KEYWORDS=amd64 arm ppc ppc64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:= dev-libs/gobject-introspection dev-libs/glib dev-libs/libffi:0=
+RDEPEND=>=dev-lang/lua-5.1:0= dev-libs/gobject-introspection dev-libs/glib dev-libs/libffi:0=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pavouk/lgi/archive/0.9.2.tar.gz -> lgi-0.9.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb virtualx 7e60d3b10c791ab996f717bc1f30072f wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=8588fa666bb07a30a116fad4baa9e881
+_md5_=7062c55fc99838caef7be4333d3f8d6e
diff --git a/metadata/md5-cache/dev-lua/lgi-0.9.2-r100 b/metadata/md5-cache/dev-lua/lgi-0.9.2-r100
new file mode 100644
index 000000000000..ca31257b5550
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lgi-0.9.2-r100
@@ -0,0 +1,16 @@
+BDEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+DEFINED_PHASES=compile install prepare test
+DEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) dev-libs/gobject-introspection dev-libs/glib dev-libs/libffi:0= test? ( x11-libs/cairo[glib] x11-libs/gtk+[introspection] x11-base/xorg-server[xvfb] x11-apps/xhost )
+DESCRIPTION=Lua bindings using gobject-introspection
+EAPI=7
+HOMEPAGE=https://github.com/pavouk/lgi
+IUSE=examples test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) dev-libs/gobject-introspection dev-libs/glib dev-libs/libffi:0=
+REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/pavouk/lgi/archive/0.9.2.tar.gz -> lgi-0.9.2.tar.gz
+_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb virtualx 7e60d3b10c791ab996f717bc1f30072f wrapper 4251d4c84c25f59094fd557e0063a974
+_md5_=14130788ff0500fc21334a9a347afe7a
diff --git a/metadata/md5-cache/dev-lua/lpeg-1.0.1 b/metadata/md5-cache/dev-lua/lpeg-1.0.1
index 23f5d961a1a8..c0a10895054c 100644
--- a/metadata/md5-cache/dev-lua/lpeg-1.0.1
+++ b/metadata/md5-cache/dev-lua/lpeg-1.0.1
@@ -1,13 +1,13 @@
DEFINED_PHASES=compile install prepare test
-DEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2= ) virtual/pkgconfig
+DEPEND=!luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2= ) virtual/pkgconfig
DESCRIPTION=Parsing Expression Grammars for Lua
EAPI=6
HOMEPAGE=http://www.inf.puc-rio.br/~roberto/lpeg/
IUSE=debug doc luajit
KEYWORDS=amd64 arm arm64 hppa ~mips ppc ppc64 sparc x86
LICENSE=MIT
-RDEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2= )
+RDEPEND=!luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2= )
SLOT=0
SRC_URI=http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.0.1.tar.gz
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch e8f1ec13660dc2f44b32775765d85e42 estack 686eaab303305a908fd57b2fd7617800 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib d410501a125f99ffb560b0c523cd3d1e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=b1a1dfb4f6ad19fdc44c9fcbb97e2814
+_md5_=498786422008aab1dde1bfc2a0fe03a2
diff --git a/metadata/md5-cache/dev-lua/lpeg-1.0.2 b/metadata/md5-cache/dev-lua/lpeg-1.0.2
index f71152f00be1..18f858ca2dab 100644
--- a/metadata/md5-cache/dev-lua/lpeg-1.0.2
+++ b/metadata/md5-cache/dev-lua/lpeg-1.0.2
@@ -1,13 +1,13 @@
DEFINED_PHASES=compile install prepare test
-DEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2= ) virtual/pkgconfig
+DEPEND=!luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2= ) virtual/pkgconfig
DESCRIPTION=Parsing Expression Grammars for Lua
EAPI=7
HOMEPAGE=http://www.inf.puc-rio.br/~roberto/lpeg/
IUSE=debug doc luajit
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86
LICENSE=MIT
-RDEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2= )
+RDEPEND=!luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2= )
SLOT=0
SRC_URI=http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.0.2.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=78e48c1fc4b45ef28ae6251d43610657
+_md5_=6271fe3a6a7e9794c4012d9804664e77
diff --git a/metadata/md5-cache/dev-lua/lpeg-1.0.2-r101 b/metadata/md5-cache/dev-lua/lpeg-1.0.2-r101
new file mode 100644
index 000000000000..4a106dee80ba
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lpeg-1.0.2-r101
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig test? ( lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
+DEFINED_PHASES=compile install prepare test
+DEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+DESCRIPTION=Parsing Expression Grammars for Lua
+EAPI=7
+HOMEPAGE=http://www.inf.puc-rio.br/~roberto/lpeg/
+IUSE=test debug doc lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.0.2.tar.gz
+_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb wrapper 4251d4c84c25f59094fd557e0063a974
+_md5_=44b89a4031850a93291bfcf9fc788c0b
diff --git a/metadata/md5-cache/dev-lua/lua-argparse-0.6.0-r1 b/metadata/md5-cache/dev-lua/lua-argparse-0.6.0-r1
index a3ddedfa32f1..bcec0e2230a7 100644
--- a/metadata/md5-cache/dev-lua/lua-argparse-0.6.0-r1
+++ b/metadata/md5-cache/dev-lua/lua-argparse-0.6.0-r1
@@ -1,15 +1,15 @@
-BDEPEND=virtual/pkgconfig doc? ( dev-python/sphinx ) test? ( >=dev-lang/lua-5.1:= luajit? ( dev-lang/luajit:2 ) dev-lua/busted )
+BDEPEND=virtual/pkgconfig doc? ( dev-python/sphinx ) test? ( >=dev-lang/lua-5.1:0= luajit? ( dev-lang/luajit:2 ) dev-lua/busted )
DEFINED_PHASES=compile install test
-DEPEND=>=dev-lang/lua-5.1:= luajit? ( dev-lang/luajit:2 )
+DEPEND=>=dev-lang/lua-5.1:0= luajit? ( dev-lang/luajit:2 )
DESCRIPTION=Command line argument parser for the Lua Programming Language
EAPI=7
HOMEPAGE=https://github.com/mpeterv/argparse
IUSE=doc luajit test
-KEYWORDS=~amd64 ~arm ~ppc64
+KEYWORDS=~amd64 arm arm64 ppc ppc64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:= luajit? ( dev-lang/luajit:2 )
+RDEPEND=>=dev-lang/lua-5.1:0= luajit? ( dev-lang/luajit:2 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mpeterv/argparse/archive/0.6.0.tar.gz -> lua-argparse-0.6.0.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=44246c7ee8105526e174919cc2a4cca8
+_md5_=2ba29934cd8095cba719822e49cf0f74
diff --git a/metadata/md5-cache/dev-lua/lua-argparse-0.6.0-r100 b/metadata/md5-cache/dev-lua/lua-argparse-0.6.0-r100
new file mode 100644
index 000000000000..29cc6a75a3f0
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lua-argparse-0.6.0-r100
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig doc? ( dev-python/sphinx ) test? ( dev-lua/busted[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
+DEFINED_PHASES=compile install test
+DEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+DESCRIPTION=Command line argument parser for the Lua Programming Language
+EAPI=7
+HOMEPAGE=https://github.com/mpeterv/argparse
+IUSE=doc test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mpeterv/argparse/archive/0.6.0.tar.gz -> lua-argparse-0.6.0.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=fe19c986626bed061e8ad285346c6c46
diff --git a/metadata/md5-cache/dev-lua/lua-cjson-2.1.0.8 b/metadata/md5-cache/dev-lua/lua-cjson-2.1.0.8
new file mode 100644
index 000000000000..add530265069
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lua-cjson-2.1.0.8
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-lang/perl )
+DEFINED_PHASES=compile install prepare test
+DEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 )
+DESCRIPTION=A fast JSON encoding/parsing module for Lua
+EAPI=7
+HOMEPAGE=https://www.kyne.com.au/~mark/software/lua-cjson.php https://github.com/openresty/lua-cjson
+IUSE=+internal-fpconv luajit test +threads
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 )
+REQUIRED_USE=threads? ( internal-fpconv )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/openresty/lua-cjson/archive/2.1.0.8.tar.gz -> lua-cjson-2.1.0.8.tar.gz
+_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=1c9dfc222fc83c7e3c3ec800ed1e6b67
diff --git a/metadata/md5-cache/dev-lua/lua-cjson-2.1.0.8-r100 b/metadata/md5-cache/dev-lua/lua-cjson-2.1.0.8-r100
new file mode 100644
index 000000000000..848f0b0c9757
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lua-cjson-2.1.0.8-r100
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-lang/perl )
+DEFINED_PHASES=compile install prepare test
+DEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+DESCRIPTION=A fast JSON encoding/parsing module for Lua
+EAPI=7
+HOMEPAGE=https://www.kyne.com.au/~mark/software/lua-cjson.php https://github.com/openresty/lua-cjson
+IUSE=+internal-fpconv test +threads lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+REQUIRED_USE=threads? ( internal-fpconv ) || ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/openresty/lua-cjson/archive/2.1.0.8.tar.gz -> lua-cjson-2.1.0.8.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=ba7a88083d720fab902d5b6017f4c339
diff --git a/metadata/md5-cache/dev-lua/lua-openssl-0.7.8_p0-r1 b/metadata/md5-cache/dev-lua/lua-openssl-0.7.8_p0-r1
deleted file mode 100644
index 403d1b34e33c..000000000000
--- a/metadata/md5-cache/dev-lua/lua-openssl-0.7.8_p0-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) libressl? ( dev-libs/libressl:0= ) !libressl? ( dev-libs/openssl:0=[-bindist] ) !dev-lua/luacrypto !dev-lua/luaossl !dev-lua/luasec
-DESCRIPTION=OpenSSL binding for Lua
-EAPI=7
-HOMEPAGE=https://github.com/zhaozg/lua-openssl
-IUSE=libressl luajit test
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT openssl PHP-3
-RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) libressl? ( dev-libs/libressl:0= ) !libressl? ( dev-libs/openssl:0=[-bindist] ) !dev-lua/luacrypto !dev-lua/luaossl !dev-lua/luasec
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/zhaozg/lua-openssl/archive/0.7.8-0.tar.gz -> lua-openssl-0.7.8_p0.tar.gz https://github.com/zhaozg/lua-auxiliar/archive/b56f6937096acea34ddf241ec7ea08ac52414d18.tar.gz -> lua-openssl-aux-b56f6937096acea34ddf241ec7ea08ac52414d18.tar.gz https://github.com/keplerproject/lua-compat-5.3/archive/a1735f6e6bd17588fcaf98720f0548c4caa23b34.tar.gz -> lua-openssl-compat-a1735f6e6bd17588fcaf98720f0548c4caa23b34.tar.gz
-_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=b44f3be6489daf7b95f13552b6e10209
diff --git a/metadata/md5-cache/dev-lua/lua-openssl-0.7.8_p0-r100 b/metadata/md5-cache/dev-lua/lua-openssl-0.7.8_p0-r100
new file mode 100644
index 000000000000..4665c2cbc5fe
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lua-openssl-0.7.8_p0-r100
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig test? ( !dev-lua/luaossl !dev-lua/luasec libressl? ( dev-libs/libressl:0= ) !libressl? ( dev-libs/openssl:0=[-bindist] ) lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
+DEFINED_PHASES=compile install prepare test
+DEPEND=!dev-lua/luaossl !dev-lua/luasec libressl? ( dev-libs/libressl:0= ) !libressl? ( dev-libs/openssl:0=[-bindist] ) lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+DESCRIPTION=OpenSSL binding for Lua
+EAPI=7
+HOMEPAGE=https://github.com/zhaozg/lua-openssl
+IUSE=libressl test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT openssl PHP-3
+RDEPEND=!dev-lua/luaossl !dev-lua/luasec libressl? ( dev-libs/libressl:0= ) !libressl? ( dev-libs/openssl:0=[-bindist] ) lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/zhaozg/lua-openssl/archive/0.7.8-0.tar.gz -> lua-openssl-0.7.8_p0.tar.gz https://github.com/zhaozg/lua-auxiliar/archive/8d09895473b73e4fb72b7573615f69c36e1860a2.tar.gz -> lua-auxiliar-8d09895473b73e4fb72b7573615f69c36e1860a2.tar.gz https://github.com/keplerproject/lua-compat-5.3/archive/v0.10.tar.gz -> lua-compat-5.3-0.10.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=233e908bcbde6163e4ec38b6ac171ac1
diff --git a/metadata/md5-cache/dev-lua/lua-openssl-0.7.8_p0-r2 b/metadata/md5-cache/dev-lua/lua-openssl-0.7.8_p0-r2
new file mode 100644
index 000000000000..35175bf23647
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lua-openssl-0.7.8_p0-r2
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig test? ( !dev-lua/luaossl !dev-lua/luasec luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) libressl? ( dev-libs/libressl:0= ) !libressl? ( dev-libs/openssl:0=[-bindist] ) )
+DEFINED_PHASES=compile install prepare test
+DEPEND=!dev-lua/luaossl !dev-lua/luasec luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) libressl? ( dev-libs/libressl:0= ) !libressl? ( dev-libs/openssl:0=[-bindist] )
+DESCRIPTION=OpenSSL binding for Lua
+EAPI=7
+HOMEPAGE=https://github.com/zhaozg/lua-openssl
+IUSE=libressl luajit test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT openssl PHP-3
+RDEPEND=!dev-lua/luaossl !dev-lua/luasec luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) libressl? ( dev-libs/libressl:0= ) !libressl? ( dev-libs/openssl:0=[-bindist] )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/zhaozg/lua-openssl/archive/0.7.8-0.tar.gz -> lua-openssl-0.7.8_p0.tar.gz https://github.com/zhaozg/lua-auxiliar/archive/8d09895473b73e4fb72b7573615f69c36e1860a2.tar.gz -> lua-auxiliar-8d09895473b73e4fb72b7573615f69c36e1860a2.tar.gz https://github.com/keplerproject/lua-compat-5.3/archive/v0.10.tar.gz -> lua-compat-5.3-0.10.tar.gz
+_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=71dadf1800c82596f61c337ec4c95fc2
diff --git a/metadata/md5-cache/dev-lua/lua-term-0.3 b/metadata/md5-cache/dev-lua/lua-term-0.3
index 1642dd4f79ef..312a747da5fd 100644
--- a/metadata/md5-cache/dev-lua/lua-term-0.3
+++ b/metadata/md5-cache/dev-lua/lua-term-0.3
@@ -1,12 +1,12 @@
DEFINED_PHASES=compile install
-DEPEND=>=dev-lang/lua-5.1:= virtual/pkgconfig
+DEPEND=>=dev-lang/lua-5.1:0= virtual/pkgconfig
DESCRIPTION=Terminal functions for Lua
EAPI=5
HOMEPAGE=https://github.com/hoelzro/lua-term
KEYWORDS=amd64 arm ppc ppc64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:=
+RDEPEND=>=dev-lang/lua-5.1:0=
SLOT=0
SRC_URI=https://github.com/hoelzro/lua-term/archive/0.03.tar.gz -> lua-term-0.3.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=b9d4713222b715577a11a9f9e77250d4
+_md5_=59469991c4273a3cc9e7b627f4768e95
diff --git a/metadata/md5-cache/dev-lua/lua-term-0.7 b/metadata/md5-cache/dev-lua/lua-term-0.7
index cdad85fa3337..ca47ded745f3 100644
--- a/metadata/md5-cache/dev-lua/lua-term-0.7
+++ b/metadata/md5-cache/dev-lua/lua-term-0.7
@@ -1,13 +1,13 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=compile install
-DEPEND=>=dev-lang/lua-5.1:=
+DEPEND=>=dev-lang/lua-5.1:0=
DESCRIPTION=Terminal functions for Lua
EAPI=7
HOMEPAGE=https://github.com/hoelzro/lua-term
-KEYWORDS=~amd64 arm arm64 ppc ~ppc64 x86
+KEYWORDS=~amd64 arm arm64 ppc ppc64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:=
+RDEPEND=>=dev-lang/lua-5.1:0=
SLOT=0
SRC_URI=https://github.com/hoelzro/lua-term/archive/0.07.tar.gz -> lua-term-0.7.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=db0a10a9cf181bae9f6b856a4f6de8fd
+_md5_=131efded226be09b83e1dbb19af67ae7
diff --git a/metadata/md5-cache/dev-lua/lua-term-0.7-r100 b/metadata/md5-cache/dev-lua/lua-term-0.7-r101
index f1960d08036c..87399c3aac76 100644
--- a/metadata/md5-cache/dev-lua/lua-term-0.7-r100
+++ b/metadata/md5-cache/dev-lua/lua-term-0.7-r101
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_t
SLOT=0
SRC_URI=https://github.com/hoelzro/lua-term/archive/0.07.tar.gz -> lua-term-0.7.tar.gz
_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=acf7df10e397b2c188188183d8fcc626
+_md5_=ef7e00dd7aac40c2850c9e9f766cd6c1
diff --git a/metadata/md5-cache/dev-lua/lua-utf8-0.1.1 b/metadata/md5-cache/dev-lua/lua-utf8-0.1.1
deleted file mode 100644
index b27945c33686..000000000000
--- a/metadata/md5-cache/dev-lua/lua-utf8-0.1.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile install prepare test
-DEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 )
-DESCRIPTION=UTF-8 support for Lua
-EAPI=7
-HOMEPAGE=https://github.com/starwing/luautf8
-IUSE=luajit test
-KEYWORDS=~amd64 ~arm ~ppc64
-LICENSE=MIT
-RDEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/starwing/luautf8/archive/0.1.1.tar.gz -> lua-utf8-0.1.1.tar.gz
-_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=656fc2466f3c99448ae0431ed20bbc34
diff --git a/metadata/md5-cache/dev-lua/lua-utf8-0.1.3 b/metadata/md5-cache/dev-lua/lua-utf8-0.1.3
new file mode 100644
index 000000000000..8eebbb90f7aa
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lua-utf8-0.1.3
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install test
+DEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0= )
+DESCRIPTION=A UTF-8 support module for Lua and LuaJIT
+EAPI=7
+HOMEPAGE=https://github.com/starwing/luautf8
+IUSE=luajit test
+KEYWORDS=~amd64 arm arm64 ppc ppc64 x86
+LICENSE=MIT
+RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0= )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/starwing/luautf8/archive/0.1.3.tar.gz -> lua-utf8-0.1.3.tar.gz
+_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=3d2293e066794720e4428c9734d6de87
diff --git a/metadata/md5-cache/dev-lua/messagepack-0.3.2-r100 b/metadata/md5-cache/dev-lua/lua-utf8-0.1.3-r100
index 7f64721a8f8e..c66f0415bb51 100644
--- a/metadata/md5-cache/dev-lua/messagepack-0.3.2-r100
+++ b/metadata/md5-cache/dev-lua/lua-utf8-0.1.3-r100
@@ -1,16 +1,16 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=compile install test
DEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
-DESCRIPTION=A pure Lua implementation of the MessagePack serialization format
+DESCRIPTION=A UTF-8 support module for Lua and LuaJIT
EAPI=7
-HOMEPAGE=http://fperrad.github.io/lua-MessagePack/
-IUSE=lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
-KEYWORDS=~amd64 ~x86
+HOMEPAGE=https://github.com/starwing/luautf8
+IUSE=test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
RDEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
-RESTRICT=test
+RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://dev.gentoo.org/~yngwin/distfiles/lua-messagepack-0.3.2.tar.xz
+SRC_URI=https://github.com/starwing/luautf8/archive/0.1.3.tar.gz -> lua-utf8-0.1.3.tar.gz
_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=5be0e53ea8440a9af1067cc0d58bf7c9
+_md5_=549fc136627bd68d5deaff89574e6d6b
diff --git a/metadata/md5-cache/dev-lua/lua_cliargs-2.5_p5 b/metadata/md5-cache/dev-lua/lua_cliargs-2.5_p5
index 52913d0aae29..0f30e389eab7 100644
--- a/metadata/md5-cache/dev-lua/lua_cliargs-2.5_p5
+++ b/metadata/md5-cache/dev-lua/lua_cliargs-2.5_p5
@@ -1,12 +1,12 @@
DEFINED_PHASES=install
-DEPEND=>=dev-lang/lua-5.1:= virtual/pkgconfig
+DEPEND=>=dev-lang/lua-5.1:0= virtual/pkgconfig
DESCRIPTION=A command-line argument parser.
EAPI=5
HOMEPAGE=https://github.com/amireh/lua_cliargs
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:=
+RDEPEND=>=dev-lang/lua-5.1:0=
SLOT=0
SRC_URI=https://github.com/amireh/lua_cliargs/archive/v2.5-5.tar.gz -> lua_cliargs-2.5_p5.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=233c7077e454785d0895ba7422a1e56b
+_md5_=9f445c8650d5e2d8ca978653d1e02456
diff --git a/metadata/md5-cache/dev-lua/lua_cliargs-3.0_p1 b/metadata/md5-cache/dev-lua/lua_cliargs-3.0_p1
index c103e7a5965d..82ef6839b840 100644
--- a/metadata/md5-cache/dev-lua/lua_cliargs-3.0_p1
+++ b/metadata/md5-cache/dev-lua/lua_cliargs-3.0_p1
@@ -1,12 +1,12 @@
DEFINED_PHASES=install
-DEPEND=>=dev-lang/lua-5.1:= virtual/pkgconfig
+DEPEND=>=dev-lang/lua-5.1:0= virtual/pkgconfig
DESCRIPTION=A command-line argument parser.
EAPI=6
HOMEPAGE=https://github.com/amireh/lua_cliargs
KEYWORDS=amd64 arm ppc ppc64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:=
+RDEPEND=>=dev-lang/lua-5.1:0=
SLOT=0
SRC_URI=https://github.com/amireh/lua_cliargs/archive/v3.0-1.tar.gz -> lua_cliargs-3.0_p1.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=62cb73a65a22c1543f2ed0b33b38e67b
+_md5_=0e9c758a226fd435c67170e9e7cab41e
diff --git a/metadata/md5-cache/dev-lua/lua_cliargs-3.0_p2 b/metadata/md5-cache/dev-lua/lua_cliargs-3.0_p2
index d352034f58ec..0ad2ac8a774a 100644
--- a/metadata/md5-cache/dev-lua/lua_cliargs-3.0_p2
+++ b/metadata/md5-cache/dev-lua/lua_cliargs-3.0_p2
@@ -1,13 +1,13 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=install
-DEPEND=>=dev-lang/lua-5.1:=
+DEPEND=>=dev-lang/lua-5.1:0=
DESCRIPTION=A command-line argument parser.
EAPI=7
HOMEPAGE=https://github.com/amireh/lua_cliargs
IUSE=doc
-KEYWORDS=~amd64 arm arm64 ppc ~ppc64 x86
+KEYWORDS=~amd64 arm arm64 ppc ppc64 x86
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/amireh/lua_cliargs/archive/v3.0-2.tar.gz -> lua_cliargs-3.0_p2.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=9442a43c092794e0f0a6e6963cb917b4
+_md5_=c0714e7b850da43b4329c34a6220b926
diff --git a/metadata/md5-cache/dev-lua/luacheck-0.20.0 b/metadata/md5-cache/dev-lua/luacheck-0.20.0-r1
index 8526f602e08b..a94556c54a03 100644
--- a/metadata/md5-cache/dev-lua/luacheck-0.20.0
+++ b/metadata/md5-cache/dev-lua/luacheck-0.20.0-r1
@@ -1,14 +1,14 @@
DEFINED_PHASES=compile install test
-DEPEND=dev-lua/luafilesystem[luajit=] !luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 ) virtual/pkgconfig doc? ( dev-python/sphinx ) test? ( dev-lua/busted )
+DEPEND=dev-lua/luafilesystem[luajit(-)=] !luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2 ) virtual/pkgconfig doc? ( dev-python/sphinx ) test? ( dev-lua/busted )
DESCRIPTION=A tool for linting and static analysis of Lua code
EAPI=6
HOMEPAGE=https://github.com/mpeterv/luacheck
IUSE=doc luajit test
KEYWORDS=amd64 arm ppc ppc64 x86
LICENSE=MIT
-RDEPEND=dev-lua/luafilesystem[luajit=] !luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 )
+RDEPEND=dev-lua/luafilesystem[luajit(-)=] !luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mpeterv/luacheck/archive/0.20.0.tar.gz -> luacheck-0.20.0.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=efe04a1bb16b7a41fca362dae6955206
+_md5_=813f7c5eefa6f6b74fe1ada4315be467
diff --git a/metadata/md5-cache/dev-lua/luacheck-0.23.0 b/metadata/md5-cache/dev-lua/luacheck-0.23.0
deleted file mode 100644
index 61408364818c..000000000000
--- a/metadata/md5-cache/dev-lua/luacheck-0.23.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig doc? ( dev-python/sphinx ) test? ( dev-lua/lua-argparse[luajit=] dev-lua/luafilesystem[luajit(-)=] dev-lua/lua-utf8[luajit=] !luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 ) dev-lua/busted )
-DEFINED_PHASES=compile install test
-DEPEND=dev-lua/lua-argparse[luajit=] dev-lua/luafilesystem[luajit(-)=] dev-lua/lua-utf8[luajit=] !luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 )
-DESCRIPTION=A tool for linting and static analysis of Lua code
-EAPI=7
-HOMEPAGE=https://github.com/mpeterv/luacheck
-IUSE=doc luajit test
-KEYWORDS=~amd64 ~arm ~ppc64
-LICENSE=MIT
-RDEPEND=dev-lua/lua-argparse[luajit=] dev-lua/luafilesystem[luajit(-)=] dev-lua/lua-utf8[luajit=] !luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mpeterv/luacheck/archive/0.23.0.tar.gz -> luacheck-0.23.0.tar.gz
-_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=f7391bdd069902f047384fe2913a2203
diff --git a/metadata/md5-cache/dev-lua/luacheck-0.23.0-r1 b/metadata/md5-cache/dev-lua/luacheck-0.23.0-r1
new file mode 100644
index 000000000000..af72d534af86
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luacheck-0.23.0-r1
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig doc? ( dev-python/sphinx ) test? ( dev-lua/lua-argparse[luajit(-)=] dev-lua/luafilesystem[luajit(-)=] dev-lua/lua-utf8[luajit(-)=] !luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2 ) dev-lua/busted )
+DEFINED_PHASES=compile install test
+DEPEND=dev-lua/lua-argparse[luajit(-)=] dev-lua/luafilesystem[luajit(-)=] dev-lua/lua-utf8[luajit(-)=] !luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2 )
+DESCRIPTION=A tool for linting and static analysis of Lua code
+EAPI=7
+HOMEPAGE=https://github.com/mpeterv/luacheck
+IUSE=doc luajit test
+KEYWORDS=~amd64 arm ppc64
+LICENSE=MIT
+RDEPEND=dev-lua/lua-argparse[luajit(-)=] dev-lua/luafilesystem[luajit(-)=] dev-lua/lua-utf8[luajit(-)=] !luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mpeterv/luacheck/archive/0.23.0.tar.gz -> luacheck-0.23.0.tar.gz
+_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=7f0a8d59a5469b7837de036484af0575
diff --git a/metadata/md5-cache/dev-lua/luacheck-0.23.0-r100 b/metadata/md5-cache/dev-lua/luacheck-0.23.0-r100
new file mode 100644
index 000000000000..c3c891843302
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luacheck-0.23.0-r100
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig doc? ( dev-python/sphinx ) test? ( >=dev-lua/busted-2.0.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/lua-argparse[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/lua-utf8[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/luafilesystem[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] )
+DEFINED_PHASES=compile install test
+DEPEND=dev-lua/lua-argparse[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/lua-utf8[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/luafilesystem[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?]
+DESCRIPTION=A tool for linting and static analysis of Lua code
+EAPI=7
+HOMEPAGE=https://github.com/mpeterv/luacheck
+IUSE=doc test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=dev-lua/lua-argparse[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/lua-utf8[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/luafilesystem[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?]
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mpeterv/luacheck/archive/0.23.0.tar.gz -> luacheck-0.23.0.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=8f617f456ecb217732b45fd40fa67d11
diff --git a/metadata/md5-cache/dev-lua/luacov-0.14.0 b/metadata/md5-cache/dev-lua/luacov-0.14.0
new file mode 100644
index 000000000000..4b604dbd1ba0
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luacov-0.14.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig test? ( dev-lua/busted luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 ) )
+DEFINED_PHASES=install test
+DEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 )
+DESCRIPTION=A simple coverage analyzer for Lua scripts
+EAPI=7
+HOMEPAGE=https://github.com/keplerproject/luacov
+IUSE=luajit test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/keplerproject/luacov/archive/v0.14.0.tar.gz -> luacov-0.14.0.tar.gz
+_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=93b4f86dd78a44db1bf3eda8096c940e
diff --git a/metadata/md5-cache/dev-lua/luacov-0.14.0-r100 b/metadata/md5-cache/dev-lua/luacov-0.14.0-r100
new file mode 100644
index 000000000000..556c4ca595a4
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luacov-0.14.0-r100
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig test? ( dev-lua/busted[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
+DEFINED_PHASES=install test
+DEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+DESCRIPTION=A simple coverage analyzer for Lua scripts
+EAPI=7
+HOMEPAGE=https://github.com/keplerproject/luacov
+IUSE=test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/keplerproject/luacov/archive/v0.14.0.tar.gz -> luacov-0.14.0.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=afc062d92af0bec402c533b8a799f5e9
diff --git a/metadata/md5-cache/dev-lua/luacov-0.8 b/metadata/md5-cache/dev-lua/luacov-0.8
index a6a782077479..905c97045739 100644
--- a/metadata/md5-cache/dev-lua/luacov-0.8
+++ b/metadata/md5-cache/dev-lua/luacov-0.8
@@ -1,12 +1,12 @@
DEFINED_PHASES=compile install prepare
-DEPEND=>=dev-lang/lua-5.1:= virtual/pkgconfig
+DEPEND=>=dev-lang/lua-5.1:0= virtual/pkgconfig
DESCRIPTION=LuaCov is a simple coverage analyzer for Lua scripts
EAPI=5
HOMEPAGE=https://github.com/keplerproject/luacov
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:=
+RDEPEND=>=dev-lang/lua-5.1:0=
SLOT=0
SRC_URI=https://github.com/keplerproject/luacov/archive/v0.8.tar.gz -> luacov-0.8.tar.gz
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch e8f1ec13660dc2f44b32775765d85e42 estack 686eaab303305a908fd57b2fd7617800 eutils 2d5b3f4b315094768576b6799e4f926e l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib d410501a125f99ffb560b0c523cd3d1e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=a9edddd85a4bcc8b154269d6afdbf25d
+_md5_=1f60f0b9da675a2ba2d5fc5490893bf3
diff --git a/metadata/md5-cache/dev-lua/luacrypto-0.3.2-r1 b/metadata/md5-cache/dev-lua/luacrypto-0.3.2-r1
deleted file mode 100644
index a4ad6be5d89e..000000000000
--- a/metadata/md5-cache/dev-lua/luacrypto-0.3.2-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure install prepare test
-DEPEND=>=dev-lang/lua-5.1:0 !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl:0 ) virtual/pkgconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
-DESCRIPTION=Lua frontend to OpenSSL
-EAPI=5
-HOMEPAGE=http://mkottman.github.io/luacrypto/ https://github.com/mkottman/luacrypto/
-IUSE=libressl
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:0 !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl:0 )
-SLOT=0
-SRC_URI=https://github.com/mkottman/luacrypto/archive/0.3.2.tar.gz -> luacrypto-0.3.2.tar.gz
-_eclasses_=autotools 7d999b62b8749fad43fff00620cedf47 desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch e8f1ec13660dc2f44b32775765d85e42 estack 686eaab303305a908fd57b2fd7617800 eutils 2d5b3f4b315094768576b6799e4f926e l10n 8cdd85e169b835d518bc2fd59f780d8e libtool f143db5a74ccd9ca28c1234deffede96 ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib d410501a125f99ffb560b0c523cd3d1e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=a3e16dc87b8b43dcb8e304b0826b0635
diff --git a/metadata/md5-cache/dev-lua/luadbi-0.7.2 b/metadata/md5-cache/dev-lua/luadbi-0.7.2
index e6053876b360..eaca28601ef5 100644
--- a/metadata/md5-cache/dev-lua/luadbi-0.7.2
+++ b/metadata/md5-cache/dev-lua/luadbi-0.7.2
@@ -1,16 +1,16 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=compile install prepare test
-DEPEND=>=dev-lang/lua-5.1:= mysql? ( dev-db/mysql-connector-c:0= ) postgres? ( dev-db/postgresql:= ) sqlite? ( dev-db/sqlite )
+DEPEND=>=dev-lang/lua-5.1:0= mysql? ( dev-db/mysql-connector-c:0= ) postgres? ( dev-db/postgresql:= ) sqlite? ( dev-db/sqlite )
DESCRIPTION=A database interface library for Lua
EAPI=7
HOMEPAGE=https://github.com/mwild1/luadbi
IUSE=mysql postgres +sqlite test
KEYWORDS=amd64 arm arm64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:= mysql? ( dev-db/mysql-connector-c:0= ) postgres? ( dev-db/postgresql:= ) sqlite? ( dev-db/sqlite )
+RDEPEND=>=dev-lang/lua-5.1:0= mysql? ( dev-db/mysql-connector-c:0= ) postgres? ( dev-db/postgresql:= ) sqlite? ( dev-db/sqlite )
REQUIRED_USE=|| ( mysql postgres sqlite )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/mwild1/luadbi/archive/v0.7.2.tar.gz -> luadbi-0.7.2.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=aae1e4d57cfe50040b2ea49ba31df0f7
+_md5_=d1cdff72ccf3c17ed2c336f1ae46a332
diff --git a/metadata/md5-cache/dev-lua/luadbi-0.7.2-r101 b/metadata/md5-cache/dev-lua/luadbi-0.7.2-r101
index 300906c71dbd..fd4fe92a5866 100644
--- a/metadata/md5-cache/dev-lua/luadbi-0.7.2-r101
+++ b/metadata/md5-cache/dev-lua/luadbi-0.7.2-r101
@@ -1,4 +1,4 @@
-BDEPEND=virtual/pkgconfig test? ( >=dev-lua/busted-2.0.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/luarocks )
+BDEPEND=virtual/pkgconfig test? ( dev-lua/busted[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/luarocks )
DEFINED_PHASES=compile install prepare test
DEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) mysql? ( dev-db/mysql-connector-c:0= ) postgres? ( dev-db/postgresql:= ) sqlite? ( dev-db/sqlite )
DESCRIPTION=A database interface library for Lua
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/mwild1/luadbi/archive/v0.7.2.tar.gz -> luadbi-0.7.2.tar.gz
_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=9f164667e90ed6fcc07913db415290f1
+_md5_=c6b3c37d866a1f29feadbc244a40d911
diff --git a/metadata/md5-cache/dev-lua/luaexpat-1.3.0-r100 b/metadata/md5-cache/dev-lua/luaexpat-1.3.0-r101
index 12be182189ef..4b52d3620b53 100644
--- a/metadata/md5-cache/dev-lua/luaexpat-1.3.0-r100
+++ b/metadata/md5-cache/dev-lua/luaexpat-1.3.0-r101
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
SLOT=0
SRC_URI=https://matthewwild.co.uk/projects/luaexpat/luaexpat-1.3.0.tar.gz
_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e multilib-build 9a65133006c608964888346a412cc454 multilib-minimal 8bddda43703ba94d8341f4e247f97566 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=d45c4025cd67b780462ddc08e8b977c3
+_md5_=52ee3c9487989aa21bdea240dd0b2c6f
diff --git a/metadata/md5-cache/dev-lua/luaexpat-1.3.3-r100 b/metadata/md5-cache/dev-lua/luaexpat-1.3.3-r101
index 1f4f8e0ca8ad..1747fa8b90b4 100644
--- a/metadata/md5-cache/dev-lua/luaexpat-1.3.3-r100
+++ b/metadata/md5-cache/dev-lua/luaexpat-1.3.3-r101
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
SLOT=0
SRC_URI=https://github.com/tomasguisasola/luaexpat/archive/v1.3.3.tar.gz -> luaexpat-1.3.3.tar.gz
_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e multilib-build 9a65133006c608964888346a412cc454 multilib-minimal 8bddda43703ba94d8341f4e247f97566 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=bc00edd65bc38e1e4ee76b082e61b9ff
+_md5_=40382effb2d5406d0c1221ee57395fd8
diff --git a/metadata/md5-cache/dev-lua/luafilesystem-1.8.0-r100 b/metadata/md5-cache/dev-lua/luafilesystem-1.8.0-r101
index 0168cc259769..c1ba95246045 100644
--- a/metadata/md5-cache/dev-lua/luafilesystem-1.8.0-r100
+++ b/metadata/md5-cache/dev-lua/luafilesystem-1.8.0-r101
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/keplerproject/luafilesystem/archive/v1_8_0.tar.gz -> luafilesystem-1.8.0.tar.gz
_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=c0785313ac0d9ecafa178cbe671ea683
+_md5_=19beb87df8495c8af7c115cf8bf2fd56
diff --git a/metadata/md5-cache/dev-lua/luajson-1.3.3 b/metadata/md5-cache/dev-lua/luajson-1.3.3-r1
index 49295570c228..bc7e6193ae86 100644
--- a/metadata/md5-cache/dev-lua/luajson-1.3.3
+++ b/metadata/md5-cache/dev-lua/luajson-1.3.3-r1
@@ -6,8 +6,8 @@ HOMEPAGE=https://www.eharning.us/wiki/luajson/
IUSE=test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 sparc x86
LICENSE=MIT
-RDEPEND=|| ( >=dev-lang/lua-5.1 dev-lang/luajit:2 ) dev-lua/lpeg
+RDEPEND=|| ( >=dev-lang/lua-5.1:0 dev-lang/luajit:2 ) dev-lua/lpeg
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/harningt/luajson/archive/1.3.3.tar.gz -> luajson-1.3.3.tar.gz
-_md5_=5931a6f54501fdfd7de0494f5a18bdd6
+_md5_=67c6b51e0f42f4ee790278771f2fff4a
diff --git a/metadata/md5-cache/dev-lua/luajson-1.3.4 b/metadata/md5-cache/dev-lua/luajson-1.3.4
new file mode 100644
index 000000000000..a83c4d2ea7d7
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luajson-1.3.4
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig test? ( dev-lua/luafilesystem )
+DEFINED_PHASES=compile install
+DESCRIPTION=JSON Parser/Constructor for Lua
+EAPI=7
+HOMEPAGE=https://www.eharning.us/wiki/luajson/
+IUSE=luajit test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=dev-lua/lpeg luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/harningt/luajson/archive/1.3.4.tar.gz -> luajson-1.3.4.tar.gz
+_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=d87e8779ae2251dfc246dfe078a4ec9e
diff --git a/metadata/md5-cache/dev-lua/luajson-1.3.4-r100 b/metadata/md5-cache/dev-lua/luajson-1.3.4-r100
new file mode 100644
index 000000000000..45ffb0b0b2b6
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luajson-1.3.4-r100
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DESCRIPTION=JSON Parser/Constructor for Lua
+EAPI=7
+HOMEPAGE=https://www.eharning.us/wiki/luajson/
+IUSE=lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=dev-lua/lpeg[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?]
+REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/harningt/luajson/archive/1.3.4.tar.gz -> luajson-1.3.4.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=e9450886a2f7b28d9934cfa14f404e7a
diff --git a/metadata/md5-cache/dev-lua/lualdap-1.2.0 b/metadata/md5-cache/dev-lua/lualdap-1.2.0
deleted file mode 100644
index 9052979f2a01..000000000000
--- a/metadata/md5-cache/dev-lua/lualdap-1.2.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=-
-DEPEND=dev-lang/lua:* net-nds/openldap net-nds/openldap virtual/pkgconfig
-DESCRIPTION=Simple interface from Lua to OpenLDAP
-EAPI=5
-HOMEPAGE=https://git.zx2c4.com/lualdap/about/
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=dev-lang/lua:* net-nds/openldap
-SLOT=0
-SRC_URI=https://git.zx2c4.com/lualdap/snapshot/lualdap-1.2.0.tar.xz
-_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch e8f1ec13660dc2f44b32775765d85e42 estack 686eaab303305a908fd57b2fd7617800 eutils 2d5b3f4b315094768576b6799e4f926e l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib d410501a125f99ffb560b0c523cd3d1e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=5e7964b2e1d531e17c4e2b054de1fa77
diff --git a/metadata/md5-cache/dev-lua/lualdap-1.2.5 b/metadata/md5-cache/dev-lua/lualdap-1.2.5
new file mode 100644
index 000000000000..cf681deb4228
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lualdap-1.2.5
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig test? ( luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 ) net-nds/openldap )
+DEFINED_PHASES=compile install test
+DEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 ) net-nds/openldap
+DESCRIPTION=A lua binding for the OpenLDAP client libraries
+EAPI=7
+HOMEPAGE=https://github.com/lualdap/lualdap
+IUSE=luajit test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 ) net-nds/openldap
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/lualdap/lualdap/archive/v1.2.5.tar.gz -> lualdap-1.2.5.tar.gz
+_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=e3e450556cc45b90a2f761aad56948a2
diff --git a/metadata/md5-cache/dev-lua/lualdap-1.2.5-r100 b/metadata/md5-cache/dev-lua/lualdap-1.2.5-r100
new file mode 100644
index 000000000000..2a0357779c8a
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lualdap-1.2.5-r100
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig test? ( net-nds/openldap lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
+DEFINED_PHASES=compile install prepare
+DEPEND=net-nds/openldap lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+DESCRIPTION=A lua binding for the OpenLDAP client libraries
+EAPI=7
+HOMEPAGE=https://github.com/lualdap/lualdap
+IUSE=test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=net-nds/openldap lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/lualdap/lualdap/archive/v1.2.5.tar.gz -> lualdap-1.2.5.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=d74feb551ef30f49a691ee2b49096340
diff --git a/metadata/md5-cache/dev-lua/luaossl-20150727 b/metadata/md5-cache/dev-lua/luaossl-20150727
deleted file mode 100644
index ca87fba56ebe..000000000000
--- a/metadata/md5-cache/dev-lua/luaossl-20150727
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) dev-libs/openssl:0[-bindist] !dev-lua/lua-openssl virtual/pkgconfig
-DESCRIPTION=Most comprehensive OpenSSL module in the Lua universe.
-EAPI=5
-HOMEPAGE=https://github.com/wahern/luaossl
-IUSE=luajit
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) dev-libs/openssl:0[-bindist] !dev-lua/lua-openssl
-SLOT=0
-SRC_URI=https://github.com/wahern/luaossl/archive/rel-20150727.tar.gz -> luaossl-20150727.tar.gz
-_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch e8f1ec13660dc2f44b32775765d85e42 estack 686eaab303305a908fd57b2fd7617800 eutils 2d5b3f4b315094768576b6799e4f926e l10n 8cdd85e169b835d518bc2fd59f780d8e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib d410501a125f99ffb560b0c523cd3d1e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=cf95b176765fb740e6c3611626a70311
diff --git a/metadata/md5-cache/dev-lua/luaossl-20180708 b/metadata/md5-cache/dev-lua/luaossl-20180708
deleted file mode 100644
index 67eb1a7a817d..000000000000
--- a/metadata/md5-cache/dev-lua/luaossl-20180708
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) dev-libs/openssl:0[-bindist] !dev-lua/lua-openssl virtual/pkgconfig
-DESCRIPTION=Most comprehensive OpenSSL module in the Lua universe.
-EAPI=7
-HOMEPAGE=https://github.com/wahern/luaossl
-IUSE=luajit
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) dev-libs/openssl:0[-bindist] !dev-lua/lua-openssl
-SLOT=0
-SRC_URI=https://github.com/wahern/luaossl/archive/rel-20180708.tar.gz -> luaossl-rel-20180708.tar.gz
-_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=1d43a1618e5e7e4fe0f1e7e38a6dbcd1
diff --git a/metadata/md5-cache/dev-lua/luaossl-20181207 b/metadata/md5-cache/dev-lua/luaossl-20181207
deleted file mode 100644
index ed3d081ed8a1..000000000000
--- a/metadata/md5-cache/dev-lua/luaossl-20181207
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) dev-libs/openssl:0[-bindist] !dev-lua/lua-openssl virtual/pkgconfig
-DESCRIPTION=Most comprehensive OpenSSL module in the Lua universe.
-EAPI=7
-HOMEPAGE=https://github.com/wahern/luaossl
-IUSE=luajit
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) dev-libs/openssl:0[-bindist] !dev-lua/lua-openssl
-SLOT=0
-SRC_URI=https://github.com/wahern/luaossl/archive/rel-20181207.tar.gz -> luaossl-rel-20181207.tar.gz
-_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=92a79699dab36d6b397d70b719b2225d
diff --git a/metadata/md5-cache/dev-lua/luaossl-20190731 b/metadata/md5-cache/dev-lua/luaossl-20190731
deleted file mode 100644
index 8b18d5da3660..000000000000
--- a/metadata/md5-cache/dev-lua/luaossl-20190731
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) dev-libs/openssl:0[-bindist] !dev-lua/lua-openssl virtual/pkgconfig
-DESCRIPTION=Most comprehensive OpenSSL module in the Lua universe.
-EAPI=7
-HOMEPAGE=https://github.com/wahern/luaossl
-IUSE=luajit
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) dev-libs/openssl:0[-bindist] !dev-lua/lua-openssl
-SLOT=0
-SRC_URI=https://github.com/wahern/luaossl/archive/rel-20190731.tar.gz -> luaossl-rel-20190731.tar.gz
-_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=92a79699dab36d6b397d70b719b2225d
diff --git a/metadata/md5-cache/dev-lua/luaossl-20200709 b/metadata/md5-cache/dev-lua/luaossl-20200709
new file mode 100644
index 000000000000..824e5f99cf0e
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luaossl-20200709
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-libs/openssl:0[-bindist] !dev-lua/lua-openssl !dev-lua/luasec luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 )
+DESCRIPTION=Most comprehensive OpenSSL module in the Lua universe
+EAPI=7
+HOMEPAGE=https://github.com/wahern/luaossl
+IUSE=examples luajit
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-libs/openssl:0[-bindist] !dev-lua/lua-openssl !dev-lua/luasec luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 )
+SLOT=0
+SRC_URI=https://github.com/wahern/luaossl/archive/rel-20200709.tar.gz -> luaossl-rel-20200709.tar.gz
+_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=2f8b6656d37b2eda955c610c36fed4b1
diff --git a/metadata/md5-cache/dev-lua/luaossl-20200709-r100 b/metadata/md5-cache/dev-lua/luaossl-20200709-r100
new file mode 100644
index 000000000000..3dce673a3a6a
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luaossl-20200709-r100
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-libs/openssl:0[-bindist] !dev-lua/lua-openssl !dev-lua/luasec lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+DESCRIPTION=Most comprehensive OpenSSL module in the Lua universe
+EAPI=7
+HOMEPAGE=https://github.com/wahern/luaossl
+IUSE=examples lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-libs/openssl:0[-bindist] !dev-lua/lua-openssl !dev-lua/luasec lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
+SLOT=0
+SRC_URI=https://github.com/wahern/luaossl/archive/rel-20200709.tar.gz -> luaossl-rel-20200709.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=aa7fbaa1d7cda1b36f36ee5631d90f66
diff --git a/metadata/md5-cache/dev-lua/luaposix-35.0 b/metadata/md5-cache/dev-lua/luaposix-35.0
index e432e3dd3678..8c7cacc162a0 100644
--- a/metadata/md5-cache/dev-lua/luaposix-35.0
+++ b/metadata/md5-cache/dev-lua/luaposix-35.0
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=compile install prepare
-DEPEND=dev-lang/lua:0= dev-lua/lua-bit32
+DEPEND=dev-lang/lua:0=
DESCRIPTION=Bindings for POSIX APIs
EAPI=7
HOMEPAGE=https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix
@@ -10,4 +10,4 @@ RDEPEND=dev-lang/lua:0= dev-lua/lua-bit32
SLOT=0
SRC_URI=https://github.com/luaposix/luaposix/archive/v35.0.tar.gz -> luaposix-35.0.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=220605325496d4d999e1670a7340f217
+_md5_=b6d9122dc9b7d3b82f847eb37611d178
diff --git a/metadata/md5-cache/dev-lua/luaposix-35.0-r100 b/metadata/md5-cache/dev-lua/luaposix-35.0-r100
new file mode 100644
index 000000000000..da8b96c75327
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luaposix-35.0-r100
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install prepare
+DEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 )
+DESCRIPTION=Bindings for POSIX APIs
+EAPI=7
+HOMEPAGE=https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix
+IUSE=lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 lua_targets_lua5-4
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=MIT
+RDEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 ) lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] )
+REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 lua_targets_lua5-4 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/luaposix/luaposix/archive/v35.0.tar.gz -> luaposix-35.0.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=293b1d9f5c5441a578ca1ca89340c225
diff --git a/metadata/md5-cache/dev-lua/luarocks-3.3.1 b/metadata/md5-cache/dev-lua/luarocks-3.3.1
index a6a0b9c3c1b7..97c8163aa424 100644
--- a/metadata/md5-cache/dev-lua/luarocks-3.3.1
+++ b/metadata/md5-cache/dev-lua/luarocks-3.3.1
@@ -1,13 +1,13 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=configure install
-DEPEND=dev-lang/lua:=
+DEPEND=dev-lang/lua:0=
DESCRIPTION=A deployment and management system for Lua modules
EAPI=7
HOMEPAGE=http://www.luarocks.org
IUSE=libressl
KEYWORDS=amd64 ~ppc ~ppc64 x86
LICENSE=MIT
-RDEPEND=dev-lang/lua:= net-misc/curl !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl:0 )
+RDEPEND=dev-lang/lua:0= net-misc/curl !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl:0 )
SLOT=0
SRC_URI=http://luarocks.org/releases/luarocks-3.3.1.tar.gz
-_md5_=46254e0e4b613e8bfff352b62c72084b
+_md5_=568db1acbc21c2cf9c365931479e24fd
diff --git a/metadata/md5-cache/dev-lua/luarocks-3.4.0 b/metadata/md5-cache/dev-lua/luarocks-3.4.0
new file mode 100644
index 000000000000..875c2365f640
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luarocks-3.4.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig test? ( dev-lua/busted dev-lua/busted-htest luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 ) )
+DEFINED_PHASES=configure install prepare test
+DEPEND=net-misc/curl libressl? ( dev-libs/libressl:0 ) !libressl? ( dev-libs/openssl:0 ) luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 )
+DESCRIPTION=A package manager for the Lua programming language
+EAPI=7
+HOMEPAGE=https://luarocks.org
+IUSE=luajit libressl test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( >=dev-lang/lua-5.1:0 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://luarocks.org/releases/luarocks-3.4.0.tar.gz
+_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=9bd4d69cf2cad0f63ed4cf5fbdb7faaa
diff --git a/metadata/md5-cache/dev-lua/luarocks-3.4.0-r100 b/metadata/md5-cache/dev-lua/luarocks-3.4.0-r100
new file mode 100644
index 000000000000..b4105e0f28ab
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luarocks-3.4.0-r100
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig test? ( lua_single_target_luajit? ( dev-lua/busted[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/busted[lua_targets_lua5-1(-)] ) lua_single_target_lua5-2? ( dev-lua/busted[lua_targets_lua5-2(-)] ) lua_single_target_lua5-3? ( dev-lua/busted[lua_targets_lua5-3(-)] ) lua_single_target_luajit? ( dev-lua/busted-htest[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/busted-htest[lua_targets_lua5-1(-)] ) lua_single_target_lua5-2? ( dev-lua/busted-htest[lua_targets_lua5-2(-)] ) lua_single_target_lua5-3? ( dev-lua/busted-htest[lua_targets_lua5-3(-)] ) lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-2? ( dev-lang/lua:5.2 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) )
+DEFINED_PHASES=configure install postinst prepare setup test
+DEPEND=net-misc/curl libressl? ( dev-libs/libressl:0 ) !libressl? ( dev-libs/openssl:0 ) lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-2? ( dev-lang/lua:5.2 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 )
+DESCRIPTION=A package manager for the Lua programming language
+EAPI=7
+HOMEPAGE=https://luarocks.org
+IUSE=libressl test lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-2 lua_single_target_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-2? ( dev-lang/lua:5.2 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 )
+REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-2 lua_single_target_lua5-3 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://luarocks.org/releases/luarocks-3.4.0.tar.gz
+_eclasses_=lua-single f91b5656f00869c220a6e35ae0521c54 lua-utils 661d14f97b7d04273143565853fdfbfe multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=527e0a57d900eddb797193d404a3c135
diff --git a/metadata/md5-cache/dev-lua/luasec-0.9-r101 b/metadata/md5-cache/dev-lua/luasec-0.9-r101
deleted file mode 100644
index 90720ed9a8b4..000000000000
--- a/metadata/md5-cache/dev-lua/luasec-0.9-r101
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile install prepare
-DEPEND=>=dev-lua/luasocket-3.0_rc1_p20200328-r100[lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] libressl? ( dev-libs/libressl:= ) !libressl? ( dev-libs/openssl:0= ) lua_targets_lua5-1? ( dev-lang/lua:5.1[deprecated] ) lua_targets_lua5-2? ( dev-lang/lua:5.2[deprecated] ) lua_targets_lua5-3? ( dev-lang/lua:5.3[deprecated] )
-DESCRIPTION=Lua binding for OpenSSL library to provide TLS/SSL communication
-EAPI=7
-HOMEPAGE=https://github.com/brunoos/luasec
-IUSE=libressl lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=MIT
-RDEPEND=>=dev-lua/luasocket-3.0_rc1_p20200328-r100[lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] libressl? ( dev-libs/libressl:= ) !libressl? ( dev-libs/openssl:0= ) lua_targets_lua5-1? ( dev-lang/lua:5.1[deprecated] ) lua_targets_lua5-2? ( dev-lang/lua:5.2[deprecated] ) lua_targets_lua5-3? ( dev-lang/lua:5.3[deprecated] )
-REQUIRED_USE=|| ( lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
-SLOT=0
-SRC_URI=https://github.com/brunoos/luasec/archive/v0.9.tar.gz -> luasec-0.9.tar.gz
-_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=a722343827143a05d0c788cb29d36c72
diff --git a/metadata/md5-cache/dev-lua/luasec-0.9-r102 b/metadata/md5-cache/dev-lua/luasec-0.9-r102
new file mode 100644
index 000000000000..1959f6b7b170
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luasec-0.9-r102
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-lua/luasocket[lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] libressl? ( dev-libs/libressl:= ) !libressl? ( dev-libs/openssl:0= ) lua_targets_lua5-1? ( dev-lang/lua:5.1[deprecated] ) lua_targets_lua5-2? ( dev-lang/lua:5.2[deprecated] ) lua_targets_lua5-3? ( dev-lang/lua:5.3[deprecated] )
+DESCRIPTION=Lua binding for OpenSSL library to provide TLS/SSL communication
+EAPI=7
+HOMEPAGE=https://github.com/brunoos/luasec
+IUSE=libressl lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-lua/luasocket[lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] libressl? ( dev-libs/libressl:= ) !libressl? ( dev-libs/openssl:0= ) lua_targets_lua5-1? ( dev-lang/lua:5.1[deprecated] ) lua_targets_lua5-2? ( dev-lang/lua:5.2[deprecated] ) lua_targets_lua5-3? ( dev-lang/lua:5.3[deprecated] )
+REQUIRED_USE=|| ( lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
+SLOT=0
+SRC_URI=https://github.com/brunoos/luasec/archive/v0.9.tar.gz -> luasec-0.9.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=55fe846c6f399fdfb5a50e4cf02de72f
diff --git a/metadata/md5-cache/dev-lua/luasocket-3.0_rc1_p20200328-r100 b/metadata/md5-cache/dev-lua/luasocket-3.0_rc1_p20200328-r101
index 3c46e9ec5ae4..a15a99edcbe6 100644
--- a/metadata/md5-cache/dev-lua/luasocket-3.0_rc1_p20200328-r100
+++ b/metadata/md5-cache/dev-lua/luasocket-3.0_rc1_p20200328-r101
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/diegonehab/luasocket/archive/5b18e475f38fcf28429b1cc4b17baee3b9793a62.tar.gz -> luasocket-3.0_rc1_p20200328.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e multilib-build 9a65133006c608964888346a412cc454 multilib-minimal 8bddda43703ba94d8341f4e247f97566 toolchain-funcs 605c126bed8d87e4378d5ff1645330cb wrapper 4251d4c84c25f59094fd557e0063a974
-_md5_=be0faf1ac534a34046a29a9cecdd7add
+_md5_=9199cbcdb7c31f4e1e22125c733ef4ff
diff --git a/metadata/md5-cache/dev-lua/luassert-1.7.10 b/metadata/md5-cache/dev-lua/luassert-1.7.10
index 85e77413372e..4f79d95047c6 100644
--- a/metadata/md5-cache/dev-lua/luassert-1.7.10
+++ b/metadata/md5-cache/dev-lua/luassert-1.7.10
@@ -1,14 +1,14 @@
DEFINED_PHASES=install test
-DEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 ) virtual/pkgconfig test? ( dev-lua/busted )
+DEPEND=!luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2 ) virtual/pkgconfig test? ( dev-lua/busted )
DESCRIPTION=Lua Assertions Extension
EAPI=6
HOMEPAGE=http://olivinelabs.com/busted/
IUSE=luajit test
KEYWORDS=amd64 arm ppc ppc64 x86
LICENSE=MIT
-RDEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 ) >=dev-lua/say-1.2_p1[luajit=]
+RDEPEND=!luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2 ) >=dev-lua/say-1.2_p1[luajit=]
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Olivine-Labs/luassert/archive/v1.7.10.tar.gz -> luassert-1.7.10.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=b82edea128b3b12e196d2cdd2c3da60d
+_md5_=c1e8c59aea6e3ae799973a762c0b499a
diff --git a/metadata/md5-cache/dev-lua/luassert-1.7.9 b/metadata/md5-cache/dev-lua/luassert-1.7.9
index 6f548f1dc69e..46cd0c093334 100644
--- a/metadata/md5-cache/dev-lua/luassert-1.7.9
+++ b/metadata/md5-cache/dev-lua/luassert-1.7.9
@@ -1,12 +1,12 @@
DEFINED_PHASES=install
-DEPEND=>=dev-lang/lua-5.1:= virtual/pkgconfig
+DEPEND=>=dev-lang/lua-5.1:0= virtual/pkgconfig
DESCRIPTION=Lua Assertions Extension
EAPI=5
HOMEPAGE=http://olivinelabs.com/busted/
KEYWORDS=amd64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:= >=dev-lua/say-1.2_p1
+RDEPEND=>=dev-lang/lua-5.1:0= >=dev-lua/say-1.2_p1
SLOT=0
SRC_URI=https://github.com/Olivine-Labs/luassert/archive/v1.7.9.tar.gz -> luassert-1.7.9.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=76ca498c5c793b533e3c3946dae9e4e2
+_md5_=e832a84eec34d3fc4bba6df35c601a74
diff --git a/metadata/md5-cache/dev-lua/luassert-1.8.0 b/metadata/md5-cache/dev-lua/luassert-1.8.0
index 689963a3cd51..68b8da5affeb 100644
--- a/metadata/md5-cache/dev-lua/luassert-1.8.0
+++ b/metadata/md5-cache/dev-lua/luassert-1.8.0
@@ -1,15 +1,15 @@
-BDEPEND=virtual/pkgconfig test? ( >=dev-lua/say-1.3_p1[luajit(-)=] !luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 ) dev-lua/busted )
+BDEPEND=virtual/pkgconfig test? ( >=dev-lua/say-1.3_p1[luajit(-)=] !luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2 ) dev-lua/busted )
DEFINED_PHASES=install test
-DEPEND=>=dev-lua/say-1.3_p1[luajit(-)=] !luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 )
+DEPEND=>=dev-lua/say-1.3_p1[luajit(-)=] !luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2 )
DESCRIPTION=Lua Assertions Extension
EAPI=7
HOMEPAGE=http://olivinelabs.com/busted/
IUSE=luajit test
-KEYWORDS=~amd64 arm arm64 ppc ~ppc64 x86
+KEYWORDS=~amd64 arm arm64 ppc ppc64 x86
LICENSE=MIT
-RDEPEND=>=dev-lua/say-1.3_p1[luajit(-)=] !luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 )
+RDEPEND=>=dev-lua/say-1.3_p1[luajit(-)=] !luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2 )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/Olivine-Labs/luassert/archive/v1.8.0.tar.gz -> luassert-1.8.0.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=7fa331391bfa79091de879663f639e22
+_md5_=9e46c6e2e50f4b85b30bcf6951ba9157
diff --git a/metadata/md5-cache/dev-lua/luassert-1.8.0-r101 b/metadata/md5-cache/dev-lua/luassert-1.8.0-r101
index 2c58e5b04481..2844be05c3c4 100644
--- a/metadata/md5-cache/dev-lua/luassert-1.8.0-r101
+++ b/metadata/md5-cache/dev-lua/luassert-1.8.0-r101
@@ -1,16 +1,16 @@
-BDEPEND=virtual/pkgconfig test? ( >=dev-lua/busted-2.0.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] >=dev-lua/say-1.3_p1-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
+BDEPEND=virtual/pkgconfig test? ( dev-lua/busted[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-lua/say[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
DEFINED_PHASES=install test
-DEPEND=>=dev-lua/say-1.3_p1-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+DEPEND=dev-lua/say[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
DESCRIPTION=Assertion library for Lua
EAPI=7
HOMEPAGE=http://olivinelabs.com/busted/
IUSE=test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
-RDEPEND=>=dev-lua/say-1.3_p1-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+RDEPEND=dev-lua/say[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Olivine-Labs/luassert/archive/v1.8.0.tar.gz -> luassert-1.8.0.tar.gz
_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=f77ce6aba0f29774bcf77eee31f81158
+_md5_=2ddba3bca7f1c50f403ea29d3ab70c8a
diff --git a/metadata/md5-cache/dev-lua/luasystem-0.2.0_p0 b/metadata/md5-cache/dev-lua/luasystem-0.2.0_p0
index 97b7780c339b..2bf11089d4ac 100644
--- a/metadata/md5-cache/dev-lua/luasystem-0.2.0_p0
+++ b/metadata/md5-cache/dev-lua/luasystem-0.2.0_p0
@@ -1,12 +1,12 @@
DEFINED_PHASES=compile install
-DEPEND=>=dev-lang/lua-5.1:= virtual/pkgconfig
+DEPEND=>=dev-lang/lua-5.1:0= virtual/pkgconfig
DESCRIPTION=platform independent system calls for lua
EAPI=6
HOMEPAGE=https://github.com/LuaDist2/luasystem
KEYWORDS=amd64 arm ppc ppc64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:=
+RDEPEND=>=dev-lang/lua-5.1:0=
SLOT=0
SRC_URI=https://github.com/LuaDist2/luasystem/archive/0.2.0-0.tar.gz -> luasystem-0.2.0_p0.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=e3c7958ac79ba6783503b023ec58292d
+_md5_=56f7d842a6c7da346d88436e4d52503b
diff --git a/metadata/md5-cache/dev-lua/luasystem-0.2.1_p0 b/metadata/md5-cache/dev-lua/luasystem-0.2.1_p0
index df1e0e8916f1..8c74117e90f7 100644
--- a/metadata/md5-cache/dev-lua/luasystem-0.2.1_p0
+++ b/metadata/md5-cache/dev-lua/luasystem-0.2.1_p0
@@ -1,15 +1,15 @@
BDEPEND=virtual/pkgconfig test? ( dev-lua/busted )
DEFINED_PHASES=compile install test
-DEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 )
+DEPEND=!luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2 )
DESCRIPTION=platform independent system calls for lua
EAPI=7
HOMEPAGE=https://github.com/LuaDist2/luasystem
IUSE=luajit test
-KEYWORDS=~amd64 arm arm64 ppc ~ppc64 x86
+KEYWORDS=~amd64 arm arm64 ppc ppc64 x86
LICENSE=MIT
-RDEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 )
+RDEPEND=!luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/LuaDist2/luasystem/archive/0.2.1-0.tar.gz -> luasystem-0.2.1_p0.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=435f9b9c01f6315c8bbe9d7fe59b530e
+_md5_=09b296b01ed4a85296cf64b5017f960b
diff --git a/metadata/md5-cache/dev-lua/luasystem-0.2.1_p0-r101 b/metadata/md5-cache/dev-lua/luasystem-0.2.1_p0-r102
index 9fca11bdf527..03b7fa0c4f16 100644
--- a/metadata/md5-cache/dev-lua/luasystem-0.2.1_p0-r101
+++ b/metadata/md5-cache/dev-lua/luasystem-0.2.1_p0-r102
@@ -1,5 +1,5 @@
-BDEPEND=virtual/pkgconfig test? ( >=dev-lua/busted-2.0.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
-DEFINED_PHASES=compile install test
+BDEPEND=virtual/pkgconfig test? ( dev-lua/busted[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
+DEFINED_PHASES=compile install prepare test
DEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
DESCRIPTION=Platform independent system calls for Lua
EAPI=7
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/o-lim/luasystem/archive/v0.2.1-0.tar.gz -> luasystem-0.2.1_p0.tar.gz
_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=f6450c2acec3b0b07888f3a13461dc67
+_md5_=8780785225a56dc7d95386bf0faa8cac
diff --git a/metadata/md5-cache/dev-lua/mediator_lua-1.1.2_p0 b/metadata/md5-cache/dev-lua/mediator_lua-1.1.2_p0
index f175763140b2..55336d3667f5 100644
--- a/metadata/md5-cache/dev-lua/mediator_lua-1.1.2_p0
+++ b/metadata/md5-cache/dev-lua/mediator_lua-1.1.2_p0
@@ -1,12 +1,12 @@
DEFINED_PHASES=install
-DEPEND=>=dev-lang/lua-5.1:= virtual/pkgconfig
+DEPEND=>=dev-lang/lua-5.1:0= virtual/pkgconfig
DESCRIPTION=Event handling through channels
EAPI=5
HOMEPAGE=http://olivinelabs.com/mediator_lua/,
KEYWORDS=amd64 arm arm64 ppc ppc64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:=
+RDEPEND=>=dev-lang/lua-5.1:0=
SLOT=0
SRC_URI=https://github.com/Olivine-Labs/mediator_lua/archive/v1.1.2-0.tar.gz -> mediator_lua-1.1.2_p0.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=88e49ff44f89d0a9553d0673c6ec959e
+_md5_=22ed622959d77b7be34fa9b9e4f0743c
diff --git a/metadata/md5-cache/dev-lua/mediator_lua-1.1.2_p0-r101 b/metadata/md5-cache/dev-lua/mediator_lua-1.1.2_p0-r101
index d74780ede593..e1822543b5a7 100644
--- a/metadata/md5-cache/dev-lua/mediator_lua-1.1.2_p0-r101
+++ b/metadata/md5-cache/dev-lua/mediator_lua-1.1.2_p0-r101
@@ -1,4 +1,4 @@
-BDEPEND=virtual/pkgconfig test? ( >=dev-lua/busted-2.0.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
+BDEPEND=virtual/pkgconfig test? ( dev-lua/busted[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
DEFINED_PHASES=install test
DESCRIPTION=Mediator pattern implementation for pub-sub management
EAPI=7
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Olivine-Labs/mediator_lua/archive/v1.1.2-0.tar.gz -> mediator_lua-1.1.2_p0.tar.gz
_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=92ee65d39dd5959f4fda6b81bfa30375
+_md5_=1aefc025803b21d142d81c2d1c36a1e3
diff --git a/metadata/md5-cache/dev-lua/messagepack-0.3.2 b/metadata/md5-cache/dev-lua/messagepack-0.3.2
deleted file mode 100644
index bf281c05c857..000000000000
--- a/metadata/md5-cache/dev-lua/messagepack-0.3.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:= ) virtual/pkgconfig
-DESCRIPTION=A pure Lua implementation of the MessagePack serialization format
-EAPI=5
-HOMEPAGE=http://fperrad.github.io/lua-MessagePack/
-IUSE=+luajit
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:= )
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~yngwin/distfiles/lua-messagepack-0.3.2.tar.xz
-_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=d4fa68c85df632243b63ddb69a90a3d5
diff --git a/metadata/md5-cache/dev-lua/messagepack-0.5.2_p20201025 b/metadata/md5-cache/dev-lua/messagepack-0.5.2_p20201025
new file mode 100644
index 000000000000..f6730fa26848
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/messagepack-0.5.2_p20201025
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig test? ( luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 ) )
+DEFINED_PHASES=compile install
+DESCRIPTION=A pure Lua implementation of the MessagePack serialization format
+EAPI=7
+HOMEPAGE=https://fperrad.frama.io/lua-MessagePack
+IUSE=luajit test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:0 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://framagit.org/fperrad/lua-MessagePack/-/archive/18f316b3f62c02bf2b7a3096701780f78a4d2c67/lua-MessagePack-18f316b3f62c02bf2b7a3096701780f78a4d2c67.tar.gz -> messagepack-0.5.2_p20201025.tar.gz
+_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=3bde9c64f0559e1deb37cbc4300d101e
diff --git a/metadata/md5-cache/dev-lua/messagepack-0.5.2_p20201025-r100 b/metadata/md5-cache/dev-lua/messagepack-0.5.2_p20201025-r100
new file mode 100644
index 000000000000..71b54d827f95
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/messagepack-0.5.2_p20201025-r100
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig test? ( lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) )
+DEFINED_PHASES=compile install
+DESCRIPTION=A pure Lua implementation of the MessagePack serialization format
+EAPI=7
+HOMEPAGE=https://fperrad.frama.io/lua-MessagePack
+IUSE=test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 )
+REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://framagit.org/fperrad/lua-MessagePack/-/archive/18f316b3f62c02bf2b7a3096701780f78a4d2c67/lua-MessagePack-18f316b3f62c02bf2b7a3096701780f78a4d2c67.tar.gz -> messagepack-0.5.2_p20201025.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=31f9433af82c4bcd5379284d677d6103
diff --git a/metadata/md5-cache/dev-lua/mpack-1.0.4 b/metadata/md5-cache/dev-lua/mpack-1.0.4
index 2fe49e553fbb..586aabdc023d 100644
--- a/metadata/md5-cache/dev-lua/mpack-1.0.4
+++ b/metadata/md5-cache/dev-lua/mpack-1.0.4
@@ -1,14 +1,14 @@
DEFINED_PHASES=compile install test
-DEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2= ) virtual/pkgconfig test? ( dev-lua/busted )
+DEPEND=!luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2= ) virtual/pkgconfig test? ( dev-lua/busted )
DESCRIPTION=Lua bindings for libmpack
EAPI=6
HOMEPAGE=https://github.com/libmpack/libmpack/
IUSE=luajit test
KEYWORDS=amd64 ~arm ~arm64 x86
LICENSE=MIT
-RDEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2= )
+RDEPEND=!luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2= )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/libmpack/libmpack/archive/1.0.4.tar.gz -> mpack-1.0.4.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=4d954da8e3b57190c939047009303150
+_md5_=aef7ea48236a384c79de494d35305b8f
diff --git a/metadata/md5-cache/dev-lua/mpack-1.0.8-r1 b/metadata/md5-cache/dev-lua/mpack-1.0.8-r1
new file mode 100644
index 000000000000..2be46c5d5465
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/mpack-1.0.8-r1
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig test? ( dev-lua/busted dev-libs/libmpack luajit? ( dev-lang/luajit:2= ) !luajit? ( >=dev-lang/lua-5.1:0= ) )
+DEFINED_PHASES=compile install test
+DEPEND=dev-libs/libmpack luajit? ( dev-lang/luajit:2= ) !luajit? ( >=dev-lang/lua-5.1:0= )
+DESCRIPTION=Lua bindings for libmpack
+EAPI=7
+HOMEPAGE=https://github.com/libmpack/libmpack/
+IUSE=luajit test
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-libs/libmpack luajit? ( dev-lang/luajit:2= ) !luajit? ( >=dev-lang/lua-5.1:0= )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/libmpack/libmpack-lua/archive/1.0.8.tar.gz -> mpack-1.0.8.tar.gz
+_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=8b82dd41982e94b521fc355e818ecf70
diff --git a/metadata/md5-cache/dev-lua/mpack-1.0.8-r100 b/metadata/md5-cache/dev-lua/mpack-1.0.8-r100
new file mode 100644
index 000000000000..b25c02c61af5
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/mpack-1.0.8-r100
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig test? ( dev-lua/busted[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] dev-libs/libmpack lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) )
+DEFINED_PHASES=compile install prepare test
+DEPEND=dev-libs/libmpack lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+DESCRIPTION=Lua bindings for libmpack
+EAPI=7
+HOMEPAGE=https://github.com/libmpack/libmpack/
+IUSE=test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-libs/libmpack lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/libmpack/libmpack-lua/archive/1.0.8.tar.gz -> mpack-1.0.8.tar.gz
+_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
+_md5_=d10c3893b3c2849a95682d5f3c1fe5d7
diff --git a/metadata/md5-cache/dev-lua/penlight-1.3.2 b/metadata/md5-cache/dev-lua/penlight-1.3.2
index 2172f2ebc3fd..5a82b5d97793 100644
--- a/metadata/md5-cache/dev-lua/penlight-1.3.2
+++ b/metadata/md5-cache/dev-lua/penlight-1.3.2
@@ -1,12 +1,12 @@
DEFINED_PHASES=install
-DEPEND=>=dev-lang/lua-5.1:= app-arch/unzip virtual/pkgconfig
+DEPEND=>=dev-lang/lua-5.1:0= app-arch/unzip virtual/pkgconfig
DESCRIPTION=Lua utility libraries loosely based on the Python standard libraries
EAPI=5
HOMEPAGE=http://stevedonovan.github.com/Penlight,
KEYWORDS=amd64 arm ppc ppc64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:= dev-lua/luafilesystem
+RDEPEND=>=dev-lang/lua-5.1:0= dev-lua/luafilesystem
SLOT=0
SRC_URI=http://stevedonovan.github.io/files/penlight-1.3.2-core.zip
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=b0a364f44565b6cfec6d55a0cb7d8f0e
+_md5_=30ceebb4542c61601e68eb6c389b0929
diff --git a/metadata/md5-cache/dev-lua/penlight-1.5.4 b/metadata/md5-cache/dev-lua/penlight-1.5.4
index 51fdd845e1cd..f79517bd8250 100644
--- a/metadata/md5-cache/dev-lua/penlight-1.5.4
+++ b/metadata/md5-cache/dev-lua/penlight-1.5.4
@@ -1,13 +1,13 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=install
-DEPEND=>=dev-lang/lua-5.1:= dev-lua/luafilesystem
+DEPEND=>=dev-lang/lua-5.1:0= dev-lua/luafilesystem
DESCRIPTION=Lua utility libraries loosely based on the Python standard libraries
EAPI=7
HOMEPAGE=http://stevedonovan.github.com/Penlight,
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:= dev-lua/luafilesystem
+RDEPEND=>=dev-lang/lua-5.1:0= dev-lua/luafilesystem
SLOT=0
SRC_URI=https://github.com/Tieske/Penlight/archive/1.5.4.tar.gz -> penlight-1.5.4.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=c4f8bedcb62efa4ff479199cb22f6a5e
+_md5_=3ba75eb6d60c5ec50e08e978bb998e5e
diff --git a/metadata/md5-cache/dev-lua/penlight-1.7.0 b/metadata/md5-cache/dev-lua/penlight-1.7.0
index 01342db07525..2ba2f272c58e 100644
--- a/metadata/md5-cache/dev-lua/penlight-1.7.0
+++ b/metadata/md5-cache/dev-lua/penlight-1.7.0
@@ -1,13 +1,13 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=install
-DEPEND=>=dev-lang/lua-5.1:= dev-lua/luafilesystem
+DEPEND=>=dev-lang/lua-5.1:0= dev-lua/luafilesystem
DESCRIPTION=Lua utility libraries loosely based on the Python standard libraries
EAPI=7
HOMEPAGE=https://github.com/Tieske/Penlight,
-KEYWORDS=~amd64 arm arm64 ppc ~ppc64 x86
+KEYWORDS=~amd64 arm arm64 ppc ppc64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:= dev-lua/luafilesystem
+RDEPEND=>=dev-lang/lua-5.1:0= dev-lua/luafilesystem
SLOT=0
SRC_URI=https://github.com/Tieske/Penlight/archive/1.7.0.tar.gz -> penlight-1.7.0.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=4c0216f85e0e4b824f0d68d6655e97de
+_md5_=258de1ca0569e46bbb8cb6d8f8450819
diff --git a/metadata/md5-cache/dev-lua/penlight-1.9.2 b/metadata/md5-cache/dev-lua/penlight-1.9.2
index 4b4e74e34fcf..4cf0d29bd8db 100644
--- a/metadata/md5-cache/dev-lua/penlight-1.9.2
+++ b/metadata/md5-cache/dev-lua/penlight-1.9.2
@@ -1,15 +1,15 @@
-BDEPEND=virtual/pkgconfig test? ( >=dev-lang/lua-5.1:= )
+BDEPEND=virtual/pkgconfig test? ( >=dev-lang/lua-5.1:0= )
DEFINED_PHASES=install test
-DEPEND=>=dev-lang/lua-5.1:=
+DEPEND=>=dev-lang/lua-5.1:0=
DESCRIPTION=Lua utility libraries loosely based on the Python standard libraries
EAPI=7
HOMEPAGE=https://github.com/Tieske/Penlight,
IUSE=test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
-RDEPEND=dev-lua/luafilesystem >=dev-lang/lua-5.1:=
+RDEPEND=dev-lua/luafilesystem >=dev-lang/lua-5.1:0=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Tieske/Penlight/archive/1.9.2.tar.gz -> penlight-1.9.2.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=a977e243d75f83c504af98d8df4e98c5
+_md5_=e43f8dcbc2429e50e9a46a1fbe9f6310
diff --git a/metadata/md5-cache/dev-lua/penlight-1.9.2-r101 b/metadata/md5-cache/dev-lua/penlight-1.9.2-r101
index 6c02eeb06a06..1de3b9259ff6 100644
--- a/metadata/md5-cache/dev-lua/penlight-1.9.2-r101
+++ b/metadata/md5-cache/dev-lua/penlight-1.9.2-r101
@@ -7,10 +7,10 @@ HOMEPAGE=https://github.com/Tieske/Penlight,
IUSE=test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
-RDEPEND=>=dev-lua/luafilesystem-1.8.0-r100 lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+RDEPEND=dev-lua/luafilesystem[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-2 lua_targets_lua5-3 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Tieske/Penlight/archive/1.9.2.tar.gz -> penlight-1.9.2.tar.gz
_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=5f1923d3ee861cbacfe1c294fa270465
+_md5_=c0a90a2f145d8ab3c90590aa46fff99c
diff --git a/metadata/md5-cache/dev-lua/say-1.3_p1 b/metadata/md5-cache/dev-lua/say-1.3_p1
index 3d675615e81d..f472e0b64138 100644
--- a/metadata/md5-cache/dev-lua/say-1.3_p1
+++ b/metadata/md5-cache/dev-lua/say-1.3_p1
@@ -1,12 +1,12 @@
DEFINED_PHASES=install
-DEPEND=>=dev-lang/lua-5.1:= virtual/pkgconfig
+DEPEND=>=dev-lang/lua-5.1:0= virtual/pkgconfig
DESCRIPTION=Lua String Hashing/Indexing Library
EAPI=5
HOMEPAGE=http://olivinelabs.com/busted/
KEYWORDS=amd64 x86
LICENSE=MIT
-RDEPEND=>=dev-lang/lua-5.1:=
+RDEPEND=>=dev-lang/lua-5.1:0=
SLOT=0
SRC_URI=https://github.com/Olivine-Labs/say/archive/v1.3-1.tar.gz -> say-1.3_p1.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=75725853d09504d648dad05db95fa315
+_md5_=349893f4ad370157cf435ce53d5d18d1
diff --git a/metadata/md5-cache/dev-lua/say-1.3_p1-r1 b/metadata/md5-cache/dev-lua/say-1.3_p1-r1
index 795c87796630..600cec1a1e38 100644
--- a/metadata/md5-cache/dev-lua/say-1.3_p1-r1
+++ b/metadata/md5-cache/dev-lua/say-1.3_p1-r1
@@ -1,14 +1,14 @@
DEFINED_PHASES=install test
-DEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 ) virtual/pkgconfig test? ( dev-lua/busted )
+DEPEND=!luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2 ) virtual/pkgconfig test? ( dev-lua/busted )
DESCRIPTION=Lua String Hashing/Indexing Library
EAPI=6
HOMEPAGE=http://olivinelabs.com/busted/
IUSE=luajit test
KEYWORDS=amd64 arm arm64 ppc ppc64 x86
LICENSE=MIT
-RDEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2 )
+RDEPEND=!luajit? ( >=dev-lang/lua-5.1:0= ) luajit? ( dev-lang/luajit:2 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Olivine-Labs/say/archive/v1.3-1.tar.gz -> say-1.3_p1.tar.gz
_eclasses_=multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=92bc52d2114f49b8e946aa24bc9d4d48
+_md5_=ef9fb660579b0f4c38ac25b4f1dfdd62
diff --git a/metadata/md5-cache/dev-lua/say-1.3_p1-r101 b/metadata/md5-cache/dev-lua/say-1.3_p1-r101
index d543bc219ca2..850ec5a24cd2 100644
--- a/metadata/md5-cache/dev-lua/say-1.3_p1-r101
+++ b/metadata/md5-cache/dev-lua/say-1.3_p1-r101
@@ -1,4 +1,4 @@
-BDEPEND=virtual/pkgconfig test? ( >=dev-lua/busted-2.0.0-r100[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] ) lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
+BDEPEND=virtual/pkgconfig test? ( dev-lua/busted[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-2(-)?,lua_targets_lua5-3(-)?] ) lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-2? ( dev-lang/lua:5.2 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 )
DEFINED_PHASES=install test
DESCRIPTION=Lua String Hashing/Indexing Library
EAPI=7
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Olivine-Labs/say/archive/v1.3-1.tar.gz -> say-1.3_p1.tar.gz
_eclasses_=lua 117840f7c4855d27ccde1c6cca990331 lua-utils 661d14f97b7d04273143565853fdfbfe multibuild b2c915190b051f55a23b9354b9849847 multilib d410501a125f99ffb560b0c523cd3d1e toolchain-funcs 605c126bed8d87e4378d5ff1645330cb
-_md5_=0b1d550bdf24401e310d1cf3ac5869e5
+_md5_=cca7568a60192d73eca2df4aa97718f8
diff --git a/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r1 b/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r1
index 135db494f5f0..88e4dc4d2789 100644
--- a/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r1
+++ b/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r1
@@ -1,13 +1,13 @@
BDEPEND=dev-util/ninja >=dev-util/cmake-3.9.6
DEFINED_PHASES=compile configure install prepare test
-DEPEND==dev-lang/lua-5.1*:=[deprecated]
+DEPEND==dev-lang/lua-5.1*:0=[deprecated]
DESCRIPTION=A tool to integrate C/C++ code with Lua
EAPI=7
HOMEPAGE=https://github.com/LuaDist/toluapp
KEYWORDS=~alpha amd64 ppc ppc64 sparc x86
LICENSE=MIT
-RDEPEND==dev-lang/lua-5.1*:=[deprecated]
+RDEPEND==dev-lang/lua-5.1*:0=[deprecated]
SLOT=0
SRC_URI=https://github.com/LuaDist/toluapp/archive/b34075b76835b778bb6b2ce0aa224afd9d182887.tar.gz -> toluapp-1.0.93_p20190513.tar.gz
_eclasses_=cmake-utils 77cd39e6009811bf97a59d91ffd5b54f edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 605c126bed8d87e4378d5ff1645330cb wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils ff2ff954e6b17929574eee4efc5152ba
-_md5_=47dff6e5d83f86ed1d37374df6ec2b19
+_md5_=c1670a0f8d8aa957b5918ffb4eb09511
diff --git a/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r100 b/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r100
index da044ad874ce..dadf358bfe16 100644
--- a/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r100
+++ b/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r100
@@ -12,4 +12,4 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-1 )
SLOT=0
SRC_URI=https://github.com/LuaDist/toluapp/archive/b34075b76835b778bb6b2ce0aa224afd9d182887.tar.gz -> toluapp-1.0.93_p20190513.tar.gz
_eclasses_=cmake ac7cb516f6a288b6a82bc0649ce49878 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e lua-single f91b5656f00869c220a6e35ae0521c54 lua-utils 661d14f97b7d04273143565853fdfbfe multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 605c126bed8d87e4378d5ff1645330cb wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils ff2ff954e6b17929574eee4efc5152ba
-_md5_=df57dc7b98d8b3fbe4c7593d2c5c1feb
+_md5_=f3bbe997a3075f94171030cc4c078909
diff --git a/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r2 b/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r2
new file mode 100644
index 000000000000..d1a2a773c8ce
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r2
@@ -0,0 +1,13 @@
+BDEPEND=dev-util/ninja dev-util/cmake
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-lang/lua:0=
+DESCRIPTION=A tool to integrate C/C++ code with Lua
+EAPI=7
+HOMEPAGE=https://github.com/LuaDist/toluapp
+KEYWORDS=~alpha amd64 ppc ppc64 sparc x86
+LICENSE=MIT
+RDEPEND=dev-lang/lua:0=
+SLOT=0
+SRC_URI=https://github.com/LuaDist/toluapp/archive/b34075b76835b778bb6b2ce0aa224afd9d182887.tar.gz -> toluapp-1.0.93_p20190513.tar.gz
+_eclasses_=cmake ac7cb516f6a288b6a82bc0649ce49878 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 605c126bed8d87e4378d5ff1645330cb wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils ff2ff954e6b17929574eee4efc5152ba
+_md5_=aef43759496aa95cfcb0b7d782749297