summaryrefslogtreecommitdiff
path: root/dev-lua
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lua')
-rw-r--r--dev-lua/LuaBitOp/Manifest2
-rw-r--r--dev-lua/LuaBitOp/metadata.xml4
-rw-r--r--dev-lua/Manifest.gzbin7315 -> 7299 bytes
-rw-r--r--dev-lua/busted-htest/Manifest2
-rw-r--r--dev-lua/busted-htest/metadata.xml4
-rw-r--r--dev-lua/busted/Manifest2
-rw-r--r--dev-lua/busted/metadata.xml4
-rw-r--r--dev-lua/dkjson/Manifest6
-rw-r--r--dev-lua/dkjson/dkjson-2.8.ebuild (renamed from dev-lua/dkjson/dkjson-2.7.ebuild)0
-rw-r--r--dev-lua/dkjson/metadata.xml4
-rw-r--r--dev-lua/lanes/Manifest6
-rw-r--r--dev-lua/lanes/lanes-3.16.3.ebuild95
-rw-r--r--dev-lua/lanes/lanes-3.17.0.ebuild2
-rw-r--r--dev-lua/lanes/metadata.xml4
-rw-r--r--dev-lua/lua-term/Manifest4
-rw-r--r--dev-lua/lua-term/lua-term-0.7-r2.ebuild66
-rw-r--r--dev-lua/lua-term/metadata.xml4
-rw-r--r--dev-lua/lua_cliargs/Manifest2
-rw-r--r--dev-lua/lua_cliargs/metadata.xml4
-rw-r--r--dev-lua/luacheck/Manifest4
-rw-r--r--dev-lua/luacheck/luacheck-1.2.0.ebuild (renamed from dev-lua/luacheck/luacheck-1.1.2.ebuild)0
-rw-r--r--dev-lua/luacov/Manifest2
-rw-r--r--dev-lua/luacov/metadata.xml4
-rw-r--r--dev-lua/luadbi/Manifest5
-rw-r--r--dev-lua/luadbi/files/luadbi-0.7.2-incompatible-pointer-type.patch163
-rw-r--r--dev-lua/luadbi/files/luadbi-0.7.2-incompatible-pointer-type2.patch29
-rw-r--r--dev-lua/luadbi/files/luadbi-0.7.2-mysql-8.patch55
-rw-r--r--dev-lua/luadbi/luadbi-0.7.2-r2.ebuild107
-rw-r--r--dev-lua/luaexpat/Manifest4
-rw-r--r--dev-lua/luaexpat/luaexpat-1.5.2.ebuild (renamed from dev-lua/luaexpat/luaexpat-1.5.1.ebuild)2
-rw-r--r--dev-lua/lualdap/Manifest2
-rw-r--r--dev-lua/lualdap/lualdap-1.3.1.ebuild89
-rw-r--r--dev-lua/luarocks/Manifest8
-rw-r--r--dev-lua/luarocks/luarocks-3.10.0.ebuild86
-rw-r--r--dev-lua/luarocks/luarocks-3.11.1.ebuild (renamed from dev-lua/luarocks/luarocks-3.11.0.ebuild)0
-rw-r--r--dev-lua/luarocks/luarocks-3.9.2.ebuild86
-rw-r--r--dev-lua/luasec/Manifest4
-rw-r--r--dev-lua/luasec/luasec-1.2.0.ebuild89
-rw-r--r--dev-lua/luasec/luasec-1.3.1.ebuild89
-rw-r--r--dev-lua/luassert/Manifest2
-rw-r--r--dev-lua/luassert/metadata.xml4
-rw-r--r--dev-lua/luasystem/Manifest9
-rw-r--r--dev-lua/luasystem/files/luasystem-0.4.2-fix-makefile.patch49
-rw-r--r--dev-lua/luasystem/luasystem-0.4.0.ebuild91
-rw-r--r--dev-lua/luasystem/luasystem-0.4.1.ebuild91
-rw-r--r--dev-lua/luasystem/luasystem-0.4.2-r1.ebuild91
-rw-r--r--dev-lua/luasystem/metadata.xml4
-rw-r--r--dev-lua/lutok/Manifest5
-rw-r--r--dev-lua/lutok/lutok-0.4-r10.ebuild49
-rw-r--r--dev-lua/lutok/lutok-0.4-r11.ebuild6
-rw-r--r--dev-lua/lutok/metadata.xml2
-rw-r--r--dev-lua/mediator_lua/Manifest2
-rw-r--r--dev-lua/mediator_lua/metadata.xml4
-rw-r--r--dev-lua/mpack/Manifest2
-rw-r--r--dev-lua/mpack/mpack-1.0.11.ebuild116
-rw-r--r--dev-lua/penlight/Manifest6
-rw-r--r--dev-lua/penlight/metadata.xml4
-rw-r--r--dev-lua/penlight/penlight-1.13.1.ebuild64
-rw-r--r--dev-lua/penlight/penlight-1.14.0.ebuild2
-rw-r--r--dev-lua/say/Manifest2
-rw-r--r--dev-lua/say/metadata.xml4
61 files changed, 361 insertions, 1291 deletions
diff --git a/dev-lua/LuaBitOp/Manifest b/dev-lua/LuaBitOp/Manifest
index 7802d229cfaa..049c5d1e6f6d 100644
--- a/dev-lua/LuaBitOp/Manifest
+++ b/dev-lua/LuaBitOp/Manifest
@@ -1,4 +1,4 @@
AUX LuaBitOp-1.0.2-support-lua5-3+.patch 2747 BLAKE2B 1e00ea3f2b8c99b49bff1b0ed43e3bea370646a2a9c80856bafdcb58f2fc68ed3050ee980546ec75996608f7e97c3201f3b9240a13941edb43f7ef883c261ec0 SHA512 2b6a247b4fe18a87b7b3114d7b01dfbd36e2acd2c937661e1224f2828f610150022949f8b4b8a2d07f21bb1c79a1113b6d78436a284b4552b3ebf9f72184be82
DIST LuaBitOp-1.0.2.tar.gz 23127 BLAKE2B 97b2ded135903f7bf2165a03d611fc2864336929706eb67097b5d67d0a0ec156c855a1637bc309d8dd03cb68beeda350b33eed7678b82540da54502cf981333a SHA512 a652050ea5c6fbeb8a28b05e2bc4a3550c854cc45f7f42c8c1b0a81f5b76773cdf061e6a839cdb339614118169e578b6e3efa5a3efbe59a2f01874b2fa2b4f2e
EBUILD LuaBitOp-1.0.2-r1.ebuild 1822 BLAKE2B c4ff5a49be5e53ecba5dfa00f88073853ce75d0876cfb1c1fe84a502b5db06e9b9a5bb2aa0d0f095bfda9366c064072ba8a748e2274e2452f30fe4eb30014e43 SHA512 8eaa5a876637f1c267bce962ad647911312aa803598479ea16ce7de4ae841d7ce93c588858e455ee10cf4eb77af310b15eeb22e3d412df6eeccae63293a6a5ac
-MISC metadata.xml 360 BLAKE2B e4c9313bdd5791822c8af70399c9fb8674b0650f600ea6c15e804756e50d201e1b07bc98f4556181dc4575a9dec07de525fb972bfa0980920cbefc83d7fb8a06 SHA512 c7bea4ae5b69e5e446054b553678263b5971e620ec491c0f5872ff5b292f45614191ffe0b01ba6a9a73dcc43cca0c249f1a31ad23f22b6a4ff3cc4bfc2980cf6
+MISC metadata.xml 251 BLAKE2B ba937d5724c861b8bfd1d287a325357d6a63656cf5c2314185a486be769eb22b39fa780b38c05407bce5f0707585d499a849a28e15a2fde9eebba6f529e686a3 SHA512 0fb5b55fc7db96153970767478727504fd0e87c1c8a77593f1f30720064e95776b92e4993f9aed076c983eee5cebca446fe8894e36fbcc02802bb1c158747dd3
diff --git a/dev-lua/LuaBitOp/metadata.xml b/dev-lua/LuaBitOp/metadata.xml
index 6fbb36c0c5f2..c07e13d4a6bd 100644
--- a/dev-lua/LuaBitOp/metadata.xml
+++ b/dev-lua/LuaBitOp/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz
index 040e9ccd4ca2..5d4e1439c3f5 100644
--- a/dev-lua/Manifest.gz
+++ b/dev-lua/Manifest.gz
Binary files differ
diff --git a/dev-lua/busted-htest/Manifest b/dev-lua/busted-htest/Manifest
index df47186d0706..fe3973d6cd88 100644
--- a/dev-lua/busted-htest/Manifest
+++ b/dev-lua/busted-htest/Manifest
@@ -1,3 +1,3 @@
DIST busted-htest-1.0.0.tar.gz 4347 BLAKE2B f1d30a305cb9691588b18f67842b536d3de9430d22c51ec292202e5aca5784447cd525ae8b1f1da42a3d3792344419efbfe1d03fe29823b445a7c1ead0fe577f SHA512 001f494949c04445004e8b06fde62727cab85a320673748d18714b82d7b2b9aea43316f6119e669c569f31578b787f4e5ca5d19da3f33fe28df572aaa41c75bd
EBUILD busted-htest-1.0.0-r1.ebuild 710 BLAKE2B a362c6314ead6f3e7fae4391753d9c957a1199754f2522b1c03904e50198354bc16444ab3da0afc776bc9c0a697e3099e23534b28608e28531883b0b772340ff SHA512 f4fe8fafce3f1c9d282ec4ce63db86fc8d1f0bca7a77c209888b332f91f8ffbf64a89f813e7c0b3266e3cadcf176cdaf846d72155d25615307b3c9076dc101d8
-MISC metadata.xml 470 BLAKE2B 3462ab4c79392a5fdbf41300ae8f71bd6c155e914ec4a1c11f6b05effdbd6b3c6be2dfa877543be983e669c3e315402538add2a51bd18c3023fa3d8c2e6f60bc SHA512 952e58e0e68a4bd6ca09f0a3628e76aba460373ebc7f87ccdc60c74256b14d582a97a870b606cc34c693a9d2018b844d7fa36784eb162230aa2aef1c30b22b26
+MISC metadata.xml 361 BLAKE2B 43508a98370c9e88f4f1f4ffc4047e3785d52ee8fd3488e0ac311c29b20b28ef18efeceb8ad26313e2df38857de0a74fdfe4261a39d5b1eafe2b0d98aae8fd7c SHA512 d1204961f045ac123a62a6d2ffd49aadda592c14a51f79ae079f0de097213d0f1dbaaace880170c50175b61fedc5ef5b124910ad7decbb2abdde9277d261de1b
diff --git a/dev-lua/busted-htest/metadata.xml b/dev-lua/busted-htest/metadata.xml
index 09c0d9b0b261..a62de9282519 100644
--- a/dev-lua/busted-htest/metadata.xml
+++ b/dev-lua/busted-htest/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
diff --git a/dev-lua/busted/Manifest b/dev-lua/busted/Manifest
index c9da641d482c..e86f0062e872 100644
--- a/dev-lua/busted/Manifest
+++ b/dev-lua/busted/Manifest
@@ -1,3 +1,3 @@
DIST busted-2.2.0.tar.gz 65027 BLAKE2B c04d3cc3782b9ac5af42b0cc2619b0265230f0313791d6f06d73998b98440ae0aa3618efdeca055022e4685ee53320513cb39c7dbbd66a546f203525440eac87 SHA512 86789ddb93e1b7958a0a6f447ce17532a60d0af27df21159100d3ee8a98496ae30d5a22939e91cbbfac805df118be1ed571360f90a3b31b81d654e493e77b0b7
EBUILD busted-2.2.0.ebuild 1175 BLAKE2B 495d608ef095a913522b0118bd59a9a093b98e0767c291290382f5be6b07f13b6b385f4ca31b403017147baa0301b4cf81c1ad8e14f4ab097cb623b1e7d47327 SHA512 7ca9cc8ff76a79615858cf058b254d249ffce2ae1589713f1e994c6939da5490f858aedaa612e54ffab363ff959a607f4c516becf23fc3d2658e8baaeddbecd8
-MISC metadata.xml 778 BLAKE2B ebe76906ebd07076027a68c3d8f79ae9b42e3a0dca7dd67774c6f0196a85bc2031a7e6b724de03fecfbc6d35f32471d9a33e4b286c9ab0a3e9f78e934e1ca62c SHA512 5a3be21967196721755bcc2b2e436ee5419441b122e04fe49921a5dbffa53cac871fb0fb7e482a2c38575da69c9c21ff3645433b901dc558e8be584067228730
+MISC metadata.xml 669 BLAKE2B 27c11a6e5bceac2aaac2e846eb926658b745370d7ed22b16adf1a8f0e4e0ed89dceabaf62d8c714dc9ecf6536ac7446645c8bb138e3fa5fd482bddd2914460b5 SHA512 dc9a65c3d4a5664979e8878328034c4deb7e9cae032b00fa26d18f3b7c06407742cc98ce537c3bead4053f74c335669421d2c10c3f743e4ccb7fddfd571b2631
diff --git a/dev-lua/busted/metadata.xml b/dev-lua/busted/metadata.xml
index b540da052ca9..bd6e6fd53d3e 100644
--- a/dev-lua/busted/metadata.xml
+++ b/dev-lua/busted/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
diff --git a/dev-lua/dkjson/Manifest b/dev-lua/dkjson/Manifest
index 64de6e57f987..8c0d8730ec52 100644
--- a/dev-lua/dkjson/Manifest
+++ b/dev-lua/dkjson/Manifest
@@ -1,3 +1,3 @@
-DIST dkjson-2.7.tar.gz 17292 BLAKE2B e3ac57edb6333dee8eeeba9d844ddc9f3fb3d35c6bd61a896ffff928e2d5c4d17be8a0c01c36d83fb0e4694ad38f3233a92f093cf85dc4b7375a72a224f7e0a8 SHA512 8e0cfb27fb2721c57b4fa0e104edc5e3b1f2b375e6ddde486be44f2bd574c19fccbc7c6f629f3d04b16cf652effd0894cb38edf405395488d33577420692246e
-EBUILD dkjson-2.7.ebuild 858 BLAKE2B 45ff6f0648a6d231c8947141b2eb16fd856b9db1449d41e37edf4237a4cc91cfe5a8919be3c04c002d0303ee30aebb9792d068aff68ef412f4517f8ef35566bb SHA512 77f69fee1c33fc26a6a809a4e2aa00833ae2c77bb2e9cc1050ea45a67cae7a627834d3cd6cc10885610ee7d31c1d2b45eb9e7598bfa2f350a22c8eaed6d1c2d3
-MISC metadata.xml 746 BLAKE2B d46085001dee037fae4c52ebde878d53de21f48efba0a5a56b4514649eabd5ff238345f3b685d78432a885172b42f862e37d0e327caa3338feb771a6f1bd5f1b SHA512 8cda2b22f6509c636f38cfaf0dfc4084422d33ecca84627823d87f86bbdef5ca97def3b98bd372c46a509c83f8e0aab4bf74b3661c3119c94245117439eceb01
+DIST dkjson-2.8.tar.gz 17442 BLAKE2B cba188f1f70f948a4222edf20540d2d33a015126b302800d1c574352e2b780e736b06baf20cc6cc960790b35810810f7ac4bfa8cc20571b29d006d0a435b0078 SHA512 aca05fd72d25151b008573b73e95e3f808ef7435f36db2814d8825a39a38917fdc7469557dce6fac951fbe9d3b67eaa5fd3701746743499a8036119bd262b222
+EBUILD dkjson-2.8.ebuild 858 BLAKE2B 45ff6f0648a6d231c8947141b2eb16fd856b9db1449d41e37edf4237a4cc91cfe5a8919be3c04c002d0303ee30aebb9792d068aff68ef412f4517f8ef35566bb SHA512 77f69fee1c33fc26a6a809a4e2aa00833ae2c77bb2e9cc1050ea45a67cae7a627834d3cd6cc10885610ee7d31c1d2b45eb9e7598bfa2f350a22c8eaed6d1c2d3
+MISC metadata.xml 637 BLAKE2B 655e9c73f9f06e526d024e243f5eb9e0b2d36caa178a7ccd065c9cff92c64bf5886f9ec829caa84d6f1971e0214af16737ce07ba37914e1e53514a697e5a5c4c SHA512 0dc2388334718709614f765ef4ab9e1b7a5eb25b1b983c23e63a29f9eeae21571de4ccb8694287ae6f812bfd0a6fd6c3628ebcab47fac465e77e3d1ab2a61a09
diff --git a/dev-lua/dkjson/dkjson-2.7.ebuild b/dev-lua/dkjson/dkjson-2.8.ebuild
index 75f1f2875c76..75f1f2875c76 100644
--- a/dev-lua/dkjson/dkjson-2.7.ebuild
+++ b/dev-lua/dkjson/dkjson-2.8.ebuild
diff --git a/dev-lua/dkjson/metadata.xml b/dev-lua/dkjson/metadata.xml
index baf4063a1348..4841e620d47b 100644
--- a/dev-lua/dkjson/metadata.xml
+++ b/dev-lua/dkjson/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
diff --git a/dev-lua/lanes/Manifest b/dev-lua/lanes/Manifest
index c2be521ef964..732f9582608a 100644
--- a/dev-lua/lanes/Manifest
+++ b/dev-lua/lanes/Manifest
@@ -1,6 +1,4 @@
AUX lanes-3.13.0-makefile.patch 2719 BLAKE2B 2ee48812f971a3ed9d6425b115fa7415fb4c47596f25a32efd4c3d5fb8eb7f70839ae21d4970fa2120c5f16847d6bb10a417a228594a7f6eedb6d53a7bd062c8 SHA512 6a511ad7cf2dac9abff275c01c885adac04b40de46fe7d776ebea1663291e9a043d9ced6f470931cafdddc200895006e389a6fb6a2e5164bdef6b6acd2f1d38c
-DIST lanes-3.16.3.tar.gz 446289 BLAKE2B 018f470209b534bb84f69f8a38c7decd8011a13926bf7c82a4fc4b0d3f2892562a69c3116dd6fce5d37d9d2b5057ed661cc22bdbfcfac4e267a32dd5f64a47dc SHA512 a3037c0df27e8172ce9ff896079eb4a5ee3a35dc507a8b809c151de21e7600ffd0fccc12113fb64dc3c709e1eff99da350576aef41ac20493ea933fb7dc4c381
DIST lanes-3.17.0.tar.gz 449193 BLAKE2B 110c05bdf46b9e5faf7e4ebf52992799fc2d1a993411a9488c75fc8134a267650348152299e91f94d1af8378a0e8a06c5485a364aad3cf246d7339006c89a924 SHA512 b9866cf1af54c758c840d2f6df3e14e6231f952b651d1196262a4b14d1361dd55697cba467998e90a69d876bcde5beffd25f3f8b53c387534b292650c25c357d
-EBUILD lanes-3.16.3.ebuild 1585 BLAKE2B 4a4ee5eaa2d3b1f510c7715c6966c9a180c07eebaf3b5867c87e04a424c1377cc9daa9f69f03126b83d34f113e8cf545862c9462b706ffe7fa004d5a189d3af1 SHA512 10a260228ebbab8c9de24fc7e5df3356498cb05d21755035be1e8198f50098e526d0e946608f6be479185200f68daa9b3a4fe19bf7fe1ede29e5816cb0859d5b
-EBUILD lanes-3.17.0.ebuild 1586 BLAKE2B 9eb4ac3bb86b448f15f2ff2228a63ecf93ec836ec7f9b2ae3c85935e4c27faa5f6d7f945c481fd78bb7763d059c5d31a5795e8093ecb2c44ba54a7bdf3c34ff3 SHA512 1afc35791eee436fd5808cdb9cd6abe7974b98b1988dcc21dc2f5d027b1ff080b0b7b6c08c32d18bd4e97040dbbf7f1616eb370f7ee4e3ea67fde0f9bd5dc633
-MISC metadata.xml 439 BLAKE2B 64ca90f83e145d31acd41464d9661aa5ad164df3a9050084d4d272f7a834455bc6a9b7657bf34a3829927208a14ad8fb409a2e12f890be90008d858392f5065a SHA512 a55de988fd5da55fc51cbc3750361b95a7aa1c98e343725416eeaf8fe5c09c12c80f736593abd3bf08840b66602e6087094d9748ea238135de1f08a324a92c0a
+EBUILD lanes-3.17.0.ebuild 1585 BLAKE2B 4a4ee5eaa2d3b1f510c7715c6966c9a180c07eebaf3b5867c87e04a424c1377cc9daa9f69f03126b83d34f113e8cf545862c9462b706ffe7fa004d5a189d3af1 SHA512 10a260228ebbab8c9de24fc7e5df3356498cb05d21755035be1e8198f50098e526d0e946608f6be479185200f68daa9b3a4fe19bf7fe1ede29e5816cb0859d5b
+MISC metadata.xml 330 BLAKE2B cb2f24eead09cf3fe595a17006db96618148122db27c56176a358b13c5b37141f550b83a870a18660ca4b472b56c8eb7df65824085d5ff3878131a5ad70ea280 SHA512 16d1e0f1fac5602d1f49243058de0b124d8690e05c01232693971d496ebece2a42ff6ba96e4cd50d8173a55188b8d71dce433bec4799e29063dafe7c910402fc
diff --git a/dev-lua/lanes/lanes-3.16.3.ebuild b/dev-lua/lanes/lanes-3.16.3.ebuild
deleted file mode 100644
index c0d7990b7ae3..000000000000
--- a/dev-lua/lanes/lanes-3.16.3.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua toolchain-funcs
-
-DESCRIPTION="Lightweight, native, lazy evaluating multithreading library"
-HOMEPAGE="https://github.com/LuaLanes/lanes"
-SRC_URI="https://github.com/LuaLanes/lanes/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# Tests are currently somehow problematic.
-# https://github.com/LuaLanes/lanes/issues/197
-# https://github.com/LuaLanes/lanes/issues/198
-RESTRICT="test"
-
-RDEPEND="${LUA_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- test? ( ${RDEPEND} )
-"
-
-HTML_DOCS=( "docs/." )
-
-PATCHES=(
- "${FILESDIR}/${PN}-3.13.0-makefile.patch"
-)
-
-src_prepare() {
- default
-
- lua_copy_sources
-}
-
-lua_src_compile() {
- pushd "${BUILD_DIR}" || die
-
- local myemakeargs=(
- "CC=$(tc-getCC)"
- "LUA=${ELUA}"
- "LUA_FLAGS=$(lua_get_CFLAGS)"
- "LUA_LIBS="
- "OPT_FLAGS=${CFLAGS}"
- )
-
- tc-export PKG_CONFIG
-
- emake "${myemakeargs[@]}"
-
- popd
-}
-
-src_compile() {
- lua_foreach_impl lua_src_compile
-}
-
-lua_src_test() {
- pushd "${BUILD_DIR}" || die
-
- emake LUA="${ELUA}" test
-
- popd
-}
-
-src_test() {
- lua_foreach_impl lua_src_test
-}
-
-lua_src_install() {
- pushd "${BUILD_DIR}" || die
-
- local myemakeargs=(
- "LUA_LIBDIR=${ED}/$(lua_get_cmod_dir)"
- "LUA_SHAREDIR=${ED}/$(lua_get_lmod_dir)"
- )
-
- emake "${myemakeargs[@]}" install
-
- popd
-}
-
-src_install() {
- lua_foreach_impl lua_src_install
-
- einstalldocs
-}
diff --git a/dev-lua/lanes/lanes-3.17.0.ebuild b/dev-lua/lanes/lanes-3.17.0.ebuild
index 8baab79dd024..c0d7990b7ae3 100644
--- a/dev-lua/lanes/lanes-3.17.0.ebuild
+++ b/dev-lua/lanes/lanes-3.17.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/LuaLanes/lanes/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
REQUIRED_USE="${LUA_REQUIRED_USE}"
diff --git a/dev-lua/lanes/metadata.xml b/dev-lua/lanes/metadata.xml
index 061036804f35..d184cfcb7e4f 100644
--- a/dev-lua/lanes/metadata.xml
+++ b/dev-lua/lanes/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
diff --git a/dev-lua/lua-term/Manifest b/dev-lua/lua-term/Manifest
index d5627675de5b..162373e4ff45 100644
--- a/dev-lua/lua-term/Manifest
+++ b/dev-lua/lua-term/Manifest
@@ -1,5 +1,3 @@
-DIST lua-term-0.7.tar.gz 4365 BLAKE2B 8f4080d4cd3b620cb1f261d417744f112d42b776ab3f4cdb0e52d04b6d64fc4a1ddbd634570496c3bc12e6b10efe5af8025d1f124198ebb3946414679a65f7f4 SHA512 2046ba1861ff590c191bb651941c45eb8b6e9a1252b05e78daaeb31837ce1fc7da9ba124aec34dc7842fd304e945754c463ffd75941125ff952e911ba66efa31
DIST lua-term-0.8.tar.gz 4838 BLAKE2B 690c9e7b7e831d69d0a2626c69721ca53fe9026e4885af50925942ebce1ffa44b2242cbe91b4ddcccfa2fbd56b3eeb3eeb8aa5014d1689ed1b6d2e184da785aa SHA512 115d2696f244945d876ae97ea6e9f3be0ea0e19ec7e057cbc047d3189482fca0e21ff68fee79e5d24257496cf51f507451f408f0b0a952ff707ffe0eedc36866
-EBUILD lua-term-0.7-r2.ebuild 1202 BLAKE2B b7ba62dba3fb80ca004f7a6b54483e9a2dbc3e3a26d5f0c27d2df984130cc2c9d43e94b2e0ba4eaf597120be0b1aff91e3456bc7de3045ff6e129b7edf5b3714 SHA512 f8b61cb70b6bd18fdb3a1d397253de975cadfe6b32b8c54bf118c768f9507591920c4b97dba3bdb332bc445bc8a57b737eb81248df22390be34f90d89ddb60fc
EBUILD lua-term-0.8.ebuild 1202 BLAKE2B b71c61c5b50c892e0b9ef3a46181f9d00c16a82c63280124331c5ffa96036b4b19535e2d9557aa59e9e39f29c82792004fa76393325b8bfb35b0f8ea1dbbe38d SHA512 02aaf63705e112d8efeff1d8491a55e5fb9774d83d3ca89242a1edc5515e77a73c2ead22e9556670a7b584c1ff029417dfd81c54857d3c7c52555a9427c61eb9
-MISC metadata.xml 441 BLAKE2B 102738d54ba592ba9c0282af4404cb26cccde97ea95377d7664135f8d0b5834ab1017754d8a70a967220c67a423a3ce872a562418014b1ead2dfb3f396e5a05d SHA512 9341c822e8261c3b9c95c02bcc371188546b9e9b056d931c76be13762ee86b64fd8c5777b860634323a0322075da91ba3eed1dd2e74148bed003730c86452e04
+MISC metadata.xml 332 BLAKE2B ba29f994306df2451351b005dee2b0f512dd97f9b9215292439cd8d41e5e8365a185ffaa282770ca945238181686afd0cb58cbea45c689cb59f51a955a5e0827 SHA512 6f13184bd0c77adc414926fd2c78c2deebad3d95f786c88999d2eeb2c62fc44675b48dac46c021e262c124ba3021bec4cc0538e473f44cf715b1bc80abb427e4
diff --git a/dev-lua/lua-term/lua-term-0.7-r2.ebuild b/dev-lua/lua-term/lua-term-0.7-r2.ebuild
deleted file mode 100644
index 5fb52c4915e1..000000000000
--- a/dev-lua/lua-term/lua-term-0.7-r2.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-MY_PV="0.07"
-
-inherit lua toolchain-funcs
-
-DESCRIPTION="Terminal operations for Lua"
-HOMEPAGE="https://github.com/hoelzro/lua-term"
-SRC_URI="https://github.com/hoelzro/lua-term/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="${LUA_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
-
- # Respect users CFLAGS
- sed -e 's/-O3//g' -i Makefile
-
- lua_copy_sources
-}
-
-lua_src_compile() {
- pushd "${BUILD_DIR}" || die
-
- local myemakeargs=(
- "CC=$(tc-getCC)"
- "CFLAGS=${CFLAGS} -fPIC ${LDFLAGS} $(lua_get_CFLAGS)"
- )
-
- emake "${myemakeargs[@]}" all
-
- popd
-}
-
-src_compile() {
- lua_foreach_impl lua_src_compile
-}
-
-lua_src_install() {
- pushd "${BUILD_DIR}" || die
-
- local myemakeargs=(
- LUA_LIBDIR="${ED}/$(lua_get_cmod_dir)/term"
- LUA_SHARE="${ED}/$(lua_get_lmod_dir)/term"
- )
-
- emake "${myemakeargs[@]}" install
-
- popd
-}
-
-src_install() {
- lua_foreach_impl lua_src_install
-}
diff --git a/dev-lua/lua-term/metadata.xml b/dev-lua/lua-term/metadata.xml
index ba6974f5b710..01ac8e32979e 100644
--- a/dev-lua/lua-term/metadata.xml
+++ b/dev-lua/lua-term/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
diff --git a/dev-lua/lua_cliargs/Manifest b/dev-lua/lua_cliargs/Manifest
index 7ae58403be57..afd83a41c301 100644
--- a/dev-lua/lua_cliargs/Manifest
+++ b/dev-lua/lua_cliargs/Manifest
@@ -1,3 +1,3 @@
DIST lua_cliargs-3.0_p2.tar.gz 30435 BLAKE2B 8edf60870e0d91593064876a225ef7fbe638425da13b458d6356eaa0636482ca904f9355fd15314d4893e6f5346a6faa30fb6078d191a29aa14e26aa5d74a4be SHA512 e7a475f1d41249b0a35f021a6ccca46078f5b689c1927a4dd4cab80b2e4d291babaab35cf7d64fad3ebf68d871fb5177f030c7a2b28d9f55fbeb4dd26021d024
EBUILD lua_cliargs-3.0_p2-r1.ebuild 789 BLAKE2B ab5eb4bb1bed1ad662bcab862e8ccbe6c1de4bd8eb638e1586c582b05c208d597a8eecd56c8f6fce11094489262713ada340b15543d99a3bcb03236338c87281 SHA512 4a4656f469c6978bca43fcf13a0e830efac225b08f8529b0c874532a793e075d9dd472ef91e6438f4ccf3716a7f75e3988bb0743fa256f7676787fc341a93228
-MISC metadata.xml 687 BLAKE2B 50458b9a0a64d632121cbda6e32b7b9ff0e49ba31f906b839f111811e3f3030152b2145f32e828e684b4290a8cc216f02bda8683772a502ebedc18afd641785b SHA512 f7aa6dd5ab79fb69fa7fe2ec6ac993b3f9343ec67f38e72bdc107bfde39ba8b6bc80ba30aeb5dadf026d1a762e3fa932d8d31b27ea1b84b01ae90ed3903d3f91
+MISC metadata.xml 578 BLAKE2B 9de44ca539168d888bb43070949d4c74a45def86b9c3755a6249fb332c55de36d9b2fc88183ec497b3731f704a1e6de535559d886c4eb4b5eb6d386768c17c6e SHA512 87cec9c00cb586de9615b3ddef3673d7e8f8b1418ae4e79c05a162b75f56552ba5e984c0d7c8c9aee5b085fac9cb856bfce1d43d04e06588a61314cc2b469880
diff --git a/dev-lua/lua_cliargs/metadata.xml b/dev-lua/lua_cliargs/metadata.xml
index 5cd0e8ad0fa9..6485fd98f212 100644
--- a/dev-lua/lua_cliargs/metadata.xml
+++ b/dev-lua/lua_cliargs/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
diff --git a/dev-lua/luacheck/Manifest b/dev-lua/luacheck/Manifest
index 1701322683e4..fb063e1a03d0 100644
--- a/dev-lua/luacheck/Manifest
+++ b/dev-lua/luacheck/Manifest
@@ -1,4 +1,4 @@
AUX luacheck-0.23.0-disable-measuring-performance-test.patch 446 BLAKE2B 42c83ec5eb3d073a5e907c6285a6a2a26f1563940435a111d74274dcdff76f7662d8b623c86658fa0a0b568e150cfa059d2100d82b7f65fcd293b361ec6c45bf SHA512 046cc3ad7e74435b3c6df1a5d271e82cd90a3c02c9228c5a632b13378a8b17c3cde21b00fdc84ab350493b64ec36beb10591a32d52b96010481b7d6a08655392
-DIST luacheck-1.1.2.tar.gz 179240 BLAKE2B 52fdf895e14ec42f86078c9a0be3adc91b0d51c525281ec19cc41671437ca2a29a79c1a826026de11b433368b306ddf2b21473b90975d1de1c13b160d208a25b SHA512 38b22cc0fd00905572859092c4138081c5be434b6e3314bc6cee14b859b0fa1dbb078c6474588891ec3e75b378a7be9a09ee164a4ef9291378193f3bdda10365
-EBUILD luacheck-1.1.2.ebuild 1282 BLAKE2B 82a410f3fbdc84a2c37da766763e42bf8247d0b02408717365713871f1d21884914c83e2f47a5e86063047bfc89cbb7a42e84182c62c14bfb64a7f6807837f79 SHA512 e51ebc3cf06777f30328a9f98ec4d038b100ad10da64dab678776e92dfea6f5dff45491c95e921b75faa128217d9e73745893bbc0f626d51df7ce9b906fa892b
+DIST luacheck-1.2.0.tar.gz 183209 BLAKE2B 5c1260d87c523a2094071c674a71dce362be5ad65ca52094564b93d02c6ef7e662631769cbdbafe9c0cb4d2bcb61c5e46cbbc1a8fc9ed287043aafc2ebae9c90 SHA512 2bfe38056bab71cdaa8377212cc92048e3178f2deb1da8d61b9cefc400a9b5691772805f8bc1c4b4584c9530751103a2feeca41187c2d9496e975df5be373ff0
+EBUILD luacheck-1.2.0.ebuild 1282 BLAKE2B 82a410f3fbdc84a2c37da766763e42bf8247d0b02408717365713871f1d21884914c83e2f47a5e86063047bfc89cbb7a42e84182c62c14bfb64a7f6807837f79 SHA512 e51ebc3cf06777f30328a9f98ec4d038b100ad10da64dab678776e92dfea6f5dff45491c95e921b75faa128217d9e73745893bbc0f626d51df7ce9b906fa892b
MISC metadata.xml 703 BLAKE2B d86d4b639e4b5372f4756da449210438737e4609772ac5263b8956e5b78dc6fe198d341303442f6ef68e92b4a78c2f03356e010c3a204d79e420070e4aca13d4 SHA512 ed140f75ba4460fdf0a0ffbf2a7541a655a43e02168386b6a3de6adcc9a978bcb403d81a7696c4d6fcfe0f0e4827a7ad421123de0e53c614904eb341e86a2cc3
diff --git a/dev-lua/luacheck/luacheck-1.1.2.ebuild b/dev-lua/luacheck/luacheck-1.2.0.ebuild
index e7f6b7200caa..e7f6b7200caa 100644
--- a/dev-lua/luacheck/luacheck-1.1.2.ebuild
+++ b/dev-lua/luacheck/luacheck-1.2.0.ebuild
diff --git a/dev-lua/luacov/Manifest b/dev-lua/luacov/Manifest
index 60329dcbcf9c..a95b75716771 100644
--- a/dev-lua/luacov/Manifest
+++ b/dev-lua/luacov/Manifest
@@ -1,3 +1,3 @@
DIST luacov-0.15.0.tar.gz 52571 BLAKE2B f9d12295739b1461a4b9d698990430a17b5e73608bec062bf614c5ed84d91b86e2de61031275e0c767f61fcb1da0747dc2587aa0d6ef5ec119f809bf947c74ab SHA512 cab02c540aad905db1fecd7f62545157c8ff9ea82f9ea602bff7b6093e3940a3a316e212a2efe30fa2439435dae6cd4005c2ee41de6b937d3e5f447bc2128a59
EBUILD luacov-0.15.0.ebuild 1005 BLAKE2B 7bfabe1adf9ed421c192ceb649a401ce8c7ea0fdd715b583c390331030ad7ffe38586c23a397fb3c0aa2ac1a9bcb756d67c902e7d304c316eb45d3860292d52f SHA512 589d0a1a711169af948bf74c2a0649210e2624b1a69a55a638226d9c9f6dd62828d705e9db6e4e4cf7bddca8e6842749d47e4210a0ccb51eceaa123c0de5f0bc
-MISC metadata.xml 469 BLAKE2B 1dc597e797d0c7ecdc81a0a89fea96ddc3174d64ced95875816e24aa85c9f51c8c88805af02313b9cd2807b2b69e4d1cf038b0d6554b6c575104a6876d6a2f79 SHA512 39216f0532d92c1d424b9f68b0b8cc82004ee85db1ce5c4522d7a10544b68ee466a769ae3ac85a545a2a9691f831b2904100620592531a240bf2c8fe9a284642
+MISC metadata.xml 360 BLAKE2B 60150f5465033808b3a04bf0295e4eec0c5244fff822a43a723ef75cba37314394668bcaef2c342297cf7f409fe57ccda3b2423a8424ec59f7b4addd198ae2db SHA512 07c601bd82ade92527bec874df09f165aa3682197ee61896405ff8d4b2ebb0ba65695125df1d903a15350122ee1388c5bc938778c8f8ffbfb99795f02ede5449
diff --git a/dev-lua/luacov/metadata.xml b/dev-lua/luacov/metadata.xml
index 8678dcf1b480..ce977377719e 100644
--- a/dev-lua/luacov/metadata.xml
+++ b/dev-lua/luacov/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
diff --git a/dev-lua/luadbi/Manifest b/dev-lua/luadbi/Manifest
index 5e1235744bd4..ba6fd0d1852e 100644
--- a/dev-lua/luadbi/Manifest
+++ b/dev-lua/luadbi/Manifest
@@ -1,8 +1,3 @@
-AUX luadbi-0.7.2-incompatible-pointer-type.patch 4723 BLAKE2B 0d71eeb95b87e8dc7ed082de3e66b69bf1dc758e02fa066ee50c2d803910512d591a209623617b5b50647905b6cda40066e02c00f031ea7a390cef176e0f094d SHA512 54aa115a2d3c1b9165c20340f1a9ed8a9043336c36a2a1a84bc971c14a7d290809c9634dc846e9774ef1fda6ad970f9704632fc346652190bc21bf533d27a516
-AUX luadbi-0.7.2-incompatible-pointer-type2.patch 738 BLAKE2B d05969aa6b14b252b93d24f8e5426867094d331bf4303eeb34f9bef9a78ec2ebdec71c4ae52f08191f1cd87e0026548cef56f1c39334b6b3bac08f5546babc9a SHA512 68de22724615e687af85d699dc4e0cfde9d715fc2e9829598d90925d29884f80420fbeab283c269fdcc54f3c1fe62cf3dadd2dbfde49df24312ef01ca24b2596
-AUX luadbi-0.7.2-mysql-8.patch 1920 BLAKE2B 5b8f65c9a6966df0bd18487e09effc073fb4ce9ed7913e1b9397ae722a2fe8cc04bcd8f5dce403fc5181fef8f95bdf71bffd00cb5b99932c6cf48e00daa49175 SHA512 436aa613eb420126f158103bc7c36cb3cc2a680c76d32e6239c2b310b7367bd5275c85640645d904ffee059b970095e8176df23dbca8b54aa13f436a619e2f6f
-DIST luadbi-0.7.2.tar.gz 36462 BLAKE2B 581c7353bfa36b3f6cabed2df78372f8810300bf4525bf8d370e61d469f9daa5a5c40c58916164a8d0a621a61e983e85c67b23ef03f51212be79f09ad8512047 SHA512 891f99cbc8f1b5327ef820641a1608abf41410f2f28584b975cc3cf65154b9bebf6f1b9ca7d1818b9c965738ad700dd17ae042dfd2a7146cf755871ebae535b9
DIST luadbi-0.7.3.tar.gz 35753 BLAKE2B ff5fdd144560153fc74733131b48a60a14b7e95de5d6faaa982588cc5df28aa979aa805c5000fdc76fae98b99be4cc4ccb82938c8f6222bcdfe4fca4d12c9bfa SHA512 1122bc9e83cf7071aff8685163a2dc387b40d2fb28aeb57e9c19e14afa6dcb0fb05fa76ea700f69751fdc79b0f1155235195d525041124fed5cefab0d50835bb
-EBUILD luadbi-0.7.2-r2.ebuild 2089 BLAKE2B 4ee61305c6011d5abd02575b6d83f13b66355e6fa28cc6e1e430aff9fd93d6138c121e1e4ab29291d798858adc6ebe1a9726fd83c4d460e0f3c900f6046c4418 SHA512 67bef07f554c91303587f74cd8d86c40e7dce73b0510e01707304dd00de87c77fbaf3d9006726583a7f751c818b67d35243259473fdb565b20aaf32f20a93d69
EBUILD luadbi-0.7.3.ebuild 1916 BLAKE2B 39c8e22a61618186dad46ca405becfa097d2c7cbcf2a2def55cd078124f102f080adb44f78bdcdc15264c085432022450c1bc72b1bec4f9d3732ae73710342e5 SHA512 d956b07522c6413ff85c6a74035de00ce72d3e47d8d4a204cee1d084866f69814e9bba5bb283047b5fde7697211ff0e251e790f1a454be20c259b137e42e086e
MISC metadata.xml 329 BLAKE2B 63f2efc683cb8c68fc27953c6003708f965328cc4b445e5b62c1cffc85e79c9971ef4bfca6ae6b7a95179c3ad13e9374a2d0f1e06518403902a461d7598ade72 SHA512 c1f454ba961c109a06e0a06e85ad426dc6d6cc5697e6c2ceda3fe003242c1d50ef5c71fa0a84201d0a20b7d22bdf1ab597ff780b681a3a32e08c14457f7a2081
diff --git a/dev-lua/luadbi/files/luadbi-0.7.2-incompatible-pointer-type.patch b/dev-lua/luadbi/files/luadbi-0.7.2-incompatible-pointer-type.patch
deleted file mode 100644
index dfe3db4b030d..000000000000
--- a/dev-lua/luadbi/files/luadbi-0.7.2-incompatible-pointer-type.patch
+++ /dev/null
@@ -1,163 +0,0 @@
-From 7f9c10e753325e3cc00d4955bf9d6a77a896bdcb Mon Sep 17 00:00:00 2001
-From: Matthew Wild <mwild1@gmail.com>
-Date: Thu, 5 Sep 2019 14:25:20 +0100
-Subject: [PATCH 1/3] MySQL: Don't set (unused) field is_null to nonsense
- value, fixes #56
-
----
- dbd/mysql/statement.c | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/dbd/mysql/statement.c b/dbd/mysql/statement.c
-index aca865a..dd01c1e 100644
---- a/dbd/mysql/statement.c
-+++ b/dbd/mysql/statement.c
-@@ -218,7 +218,6 @@ static int statement_execute(lua_State *L) {
- switch(type) {
- case LUA_TNIL:
- bind[i].buffer_type = MYSQL_TYPE_NULL;
-- bind[i].is_null = (int*)1;
- break;
-
- case LUA_TBOOLEAN:
-
-From 83954fe0ba8c83fbe9351937e0d30b9c842dadb1 Mon Sep 17 00:00:00 2001
-From: Matthew Wild <mwild1@gmail.com>
-Date: Thu, 5 Sep 2019 14:26:04 +0100
-Subject: [PATCH 2/3] Add test for handling of NULL values
-
----
- tests/run_tests.lua | 48 +++++++++++++++++++++++++++++++++++++++++++++
- 1 file changed, 48 insertions(+)
-
-diff --git a/tests/run_tests.lua b/tests/run_tests.lua
-index 0dd9f72..80526b6 100755
---- a/tests/run_tests.lua
-+++ b/tests/run_tests.lua
-@@ -301,6 +301,51 @@ local function test_insert_multi()
-
- end
-
-+local function test_insert_null()
-+
-+ local sth, sth2, err, success
-+ local stringy = os.date()
-+
-+
-+ sth, err = dbh:prepare(code('insert'))
-+
-+ assert.is_nil(err)
-+ assert.is_not_nil(sth)
-+
-+ success, err = sth:execute(nil)
-+
-+ assert.is_true(success)
-+ assert.is_nil(err)
-+
-+ assert.is_equal(1, sth:affected())
-+
-+ --
-+ -- Grab it back, make sure it's all good
-+ --
-+
-+ local id = dbh:last_id()
-+ assert.is_not_nil(id)
-+ sth:close()
-+
-+ sth2, err = dbh:prepare(code('insert_select'))
-+
-+ assert.is_nil(err)
-+ assert.is_not_nil(sth)
-+
-+ success, err = sth2:execute(id)
-+
-+ assert.is_true(success)
-+ assert.is_nil(err)
-+
-+ local row = sth2:rows(false)()
-+ assert.is_not_nil(row)
-+ assert.are_equal(id, row[1])
-+ assert.is_nil(row[2])
-+
-+ sth:close()
-+ sth2:close()
-+
-+end
-
- local function test_insert_returning()
-
-@@ -494,6 +539,7 @@ describe("PostgreSQL #psql", function()
- it( "Tests a simple select", test_select )
- it( "Tests multi-row selects", test_select_multi )
- it( "Tests inserts", test_insert_returning )
-+ it( "Tests inserts of NULL", test_insert_null )
- it( "Tests statement reuse", test_insert_multi )
- it( "Tests no insert_id", test_no_insert_id )
- it( "Tests affected rows", test_update )
-@@ -514,6 +560,7 @@ describe("SQLite3 #sqlite3", function()
- it( "Tests simple selects", test_select )
- it( "Tests multi-row selects", test_select_multi )
- it( "Tests inserts", test_insert )
-+ it( "Tests inserts of NULL", test_insert_null )
- it( "Tests statement reuse", test_insert_multi )
- it( "Tests no rowcount", test_no_rowcount )
- it( "Tests affected rows", test_update )
-@@ -534,6 +581,7 @@ describe("MySQL #mysql", function()
- it( "Tests simple selects", test_select )
- it( "Tests multi-row selects", test_select_multi )
- it( "Tests inserts", test_insert )
-+ it( "Tests inserts of NULL", test_insert_null )
- it( "Tests statement reuse", test_insert_multi )
- it( "Tests affected rows", test_update )
- it( "Tests closing dbh doesn't segfault", test_db_close_doesnt_segfault )
-
-From 4555eb0a63945e829ffba635cac87b9e22155ffc Mon Sep 17 00:00:00 2001
-From: Matthew Wild <mwild1@gmail.com>
-Date: Thu, 5 Sep 2019 14:35:52 +0100
-Subject: [PATCH 3/3] tests/schemas: allow null inserts for testing
-
----
- tests/schemas/mysql.sql | 2 +-
- tests/schemas/postgresql.sql | 2 +-
- tests/schemas/sqlite3.sql | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/tests/schemas/mysql.sql b/tests/schemas/mysql.sql
-index 1134e64..2948075 100644
---- a/tests/schemas/mysql.sql
-+++ b/tests/schemas/mysql.sql
-@@ -46,7 +46,7 @@ drop table if exists insert_tests;
- create table insert_tests
- (
- id int not null primary key auto_increment,
-- val varchar(255) not null
-+ val varchar(255)
- );
-
- grant insert, select on insert_tests to 'luadbi'@'%';
-diff --git a/tests/schemas/postgresql.sql b/tests/schemas/postgresql.sql
-index f430516..efe23f3 100644
---- a/tests/schemas/postgresql.sql
-+++ b/tests/schemas/postgresql.sql
-@@ -47,7 +47,7 @@ drop table if exists insert_tests cascade;
- create table insert_tests
- (
- id serial primary key,
-- val varchar(255) not null
-+ val varchar(255)
- );
-
- grant insert, select on insert_tests to luadbi;
-diff --git a/tests/schemas/sqlite3.sql b/tests/schemas/sqlite3.sql
-index d3ba4bc..3bf0eb0 100644
---- a/tests/schemas/sqlite3.sql
-+++ b/tests/schemas/sqlite3.sql
-@@ -44,7 +44,7 @@ drop table if exists insert_tests;
- create table insert_tests
- (
- id integer primary key,
-- val varchar(255) not null
-+ val varchar(255)
- );
-
- drop table if exists update_tests;
diff --git a/dev-lua/luadbi/files/luadbi-0.7.2-incompatible-pointer-type2.patch b/dev-lua/luadbi/files/luadbi-0.7.2-incompatible-pointer-type2.patch
deleted file mode 100644
index 22a6e7c7e881..000000000000
--- a/dev-lua/luadbi/files/luadbi-0.7.2-incompatible-pointer-type2.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/dbd/mysql/statement.c
-+++ b/dbd/mysql/statement.c
-@@ -226,7 +226,7 @@
- *boolean = lua_toboolean(L, p);
-
- bind[i].buffer_type = MYSQL_TYPE_LONG;
-- bind[i].is_null = (int*)0;
-+ bind[i].is_null = false;
- bind[i].buffer = (char *)boolean;
- bind[i].length = 0;
- break;
-@@ -241,7 +241,7 @@
- *num = lua_tonumber(L, p);
-
- bind[i].buffer_type = MYSQL_TYPE_DOUBLE;
-- bind[i].is_null = (int*)0;
-+ bind[i].is_null = false;
- bind[i].buffer = (char *)num;
- bind[i].length = 0;
- break;
-@@ -252,7 +252,7 @@
- str = lua_tolstring(L, p, str_len);
-
- bind[i].buffer_type = MYSQL_TYPE_STRING;
-- bind[i].is_null = (int*)0;
-+ bind[i].is_null = false;
- bind[i].buffer = (char *)str;
- bind[i].length = str_len;
- break;
diff --git a/dev-lua/luadbi/files/luadbi-0.7.2-mysql-8.patch b/dev-lua/luadbi/files/luadbi-0.7.2-mysql-8.patch
deleted file mode 100644
index ef463433357e..000000000000
--- a/dev-lua/luadbi/files/luadbi-0.7.2-mysql-8.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From b72503cad0654878841172451b2ea860a59e30c1 Mon Sep 17 00:00:00 2001
-From: Conrad Kostecki <conrad@kostecki.com>
-Date: Tue, 13 Oct 2020 07:34:16 +0200
-Subject: [PATCH] dbd/mysql/statement.c: fix compilation with mysql-8
-
-Signed-off-by: Conrad Kostecki <conrad@kostecki.com>
----
- dbd/mysql/dbd_mysql.h | 2 +-
- dbd/mysql/statement.c | 6 +++---
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/dbd/mysql/dbd_mysql.h b/dbd/mysql/dbd_mysql.h
-index 233bc35..4777289 100644
---- a/dbd/mysql/dbd_mysql.h
-+++ b/dbd/mysql/dbd_mysql.h
-@@ -3,7 +3,7 @@
- #endif
-
-
--#include <mysql.h>
-+#include <mysql/mysql.h>
- #include <dbd/common.h>
-
- #define DBD_MYSQL_CONNECTION "DBD.MySQL.Connection"
-diff --git a/dbd/mysql/statement.c b/dbd/mysql/statement.c
-index aca865a..6af4c39 100644
---- a/dbd/mysql/statement.c
-+++ b/dbd/mysql/statement.c
-@@ -424,7 +424,7 @@ static int statement_fetch_impl(lua_State *L, statement_t *statement, int named_
-
- if (fields[i].type == MYSQL_TYPE_TIMESTAMP || fields[i].type == MYSQL_TYPE_DATETIME) {
- char str[20];
-- struct st_mysql_time *t = bind[i].buffer;
-+ MYSQL_TIME *t = bind[i].buffer;
-
- snprintf(str, 20, "%d-%02d-%02d %02d:%02d:%02d", t->year, t->month, t->day, t->hour, t->minute, t->second);
-
-@@ -435,7 +435,7 @@ static int statement_fetch_impl(lua_State *L, statement_t *statement, int named_
- }
- } else if (fields[i].type == MYSQL_TYPE_TIME) {
- char str[9];
-- struct st_mysql_time *t = bind[i].buffer;
-+ MYSQL_TIME *t = bind[i].buffer;
-
- snprintf(str, 9, "%02d:%02d:%02d", t->hour, t->minute, t->second);
-
-@@ -446,7 +446,7 @@ static int statement_fetch_impl(lua_State *L, statement_t *statement, int named_
- }
- } else if (fields[i].type == MYSQL_TYPE_DATE) {
- char str[20];
-- struct st_mysql_time *t = bind[i].buffer;
-+ MYSQL_TIME *t = bind[i].buffer;
-
- snprintf(str, 11, "%d-%02d-%02d", t->year, t->month, t->day);
-
diff --git a/dev-lua/luadbi/luadbi-0.7.2-r2.ebuild b/dev-lua/luadbi/luadbi-0.7.2-r2.ebuild
deleted file mode 100644
index f6a6bb822552..000000000000
--- a/dev-lua/luadbi/luadbi-0.7.2-r2.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua toolchain-funcs
-
-DESCRIPTION="A database interface library for Lua"
-HOMEPAGE="https://github.com/mwild1/luadbi"
-SRC_URI="https://github.com/mwild1/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
-IUSE="mysql postgres +sqlite test"
-REQUIRED_USE="
- ${LUA_REQUIRED_USE}
- || ( mysql postgres sqlite )
-"
-RESTRICT="test"
-
-RDEPEND="
- ${LUA_DEPS}
- mysql? ( dev-db/mysql-connector-c:0= )
- postgres? ( dev-db/postgresql:= )
- sqlite? ( dev-db/sqlite )
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- virtual/pkgconfig
- test? (
- dev-lua/busted[${LUA_USEDEP}]
- dev-lua/luarocks
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.7.2-mysql-8.patch"
- "${FILESDIR}/${PN}-0.7.2-incompatible-pointer-type.patch"
- "${FILESDIR}/${PN}-0.7.2-incompatible-pointer-type2.patch"
-)
-
-src_prepare() {
- default
-
- # Respect users CFLAGS
- sed -e 's/-g //' -e 's/-O2 //g' -i Makefile || die
-
- lua_copy_sources
-}
-
-lua_src_compile() {
- pushd "${BUILD_DIR}" || die
-
- tc-export AR CC
-
- local myemakeargs=(
- "LUA_INC=$(lua_get_CFLAGS)"
- )
-
- use mysql && emake ${myemakeargs} MYSQL_INC="-I$(mariadb_config --libs)" mysql
- use postgres && emake ${myemakeargs} PSQL_INC="-I$(pg_config --libdir)" psql
- use sqlite emake ${myemakeargs} SQLITE3_INC="-I/usr/include" sqlite
-
- popd
-}
-
-src_compile() {
- lua_foreach_impl lua_src_compile
-}
-
-lua_src_test() {
- pushd "${BUILD_DIR}" || die
- cd "${S}"/tests && ${ELUA} run_tests.lua || die
- popd
-}
-
-src_test() {
- lua_foreach_impl lua_src_test
-}
-
-lua_src_install() {
- pushd "${BUILD_DIR}" || die
-
- local myemakeargs=(
- DESTDIR="${ED}"
- LUA_CDIR="$(lua_get_cmod_dir)"
- LUA_INC="$(lua_get_CFLAGS)"
- LUA_LDIR="$(lua_get_lmod_dir)"
- )
-
- use mysql && emake ${myemakeargs[@]} install_mysql
- use postgres && emake ${myemakeargs[@]} install_psql
- use sqlite && emake ${myemakeargs[@]} install_sqlite3
-
- popd
-}
-
-src_install() {
- lua_foreach_impl lua_src_install
-
- einstalldocs
-}
diff --git a/dev-lua/luaexpat/Manifest b/dev-lua/luaexpat/Manifest
index 347f6b834545..9a02f78ada99 100644
--- a/dev-lua/luaexpat/Manifest
+++ b/dev-lua/luaexpat/Manifest
@@ -1,3 +1,3 @@
-DIST luaexpat-1.5.1.tar.gz 53912 BLAKE2B 0e8aa342864159e7a3f3ac21bfd65a7fb4378fc51b5889a93f8c00fd497f985bf194b3889d39f28ca097fd84a6160c9804d5957744a7ac9a002d1a0b6969abf3 SHA512 45834b02d863a65c6de2ad3c5c671935ae512dd906233a647269438aeeb37c7bbd6e7166aefd8da72480b33e1aa79a86ed070ed8800a8e0f303ccc74918f3bb8
-EBUILD luaexpat-1.5.1.ebuild 1250 BLAKE2B 87a9e484ee1419e443200bd424823797c5274f9b828bdf03fce94958bf90c9c5d70bb2aa95f5ac43986ab683c2fccc2bcebb33cd7f6520a3eecbc76ae45e7f5f SHA512 2df41c44ea53cd1bce8eebf7dcd5e9a5196afeb3ce8def512724b75979a42d1e9a26cece19e032dd3192879c76232f3a1791e90eec00b6a1449e5bcef2d00388
+DIST luaexpat-1.5.2.tar.gz 54072 BLAKE2B 7d7a9dbbb28e4fff7adfffaf910546065b3f781934004318566ec13838007ee135247c75555e9b34f530e2f72f65156310454af73dfa6ac48aad50d4e0679efc SHA512 a2a04b2bb76a10a8a0da077b53d22b6e84460f416486a4b006d3df4991cff011dc91a225ab25f994a2713632d562b13d4341530bbc7ede4fd660a6fce24eed3c
+EBUILD luaexpat-1.5.2.ebuild 1250 BLAKE2B 375153685d629a306b3a57905606e254fade70229138516cefd03a987ac929f343f01d0e164ee78f6bce67371b9974f0ce2419473afc80591445b2daef0fc2b8 SHA512 b7c0ca0f001645e41894c88a1f31fdbb0a0ab50bfaf096cdfa7395d1644447d5dccac919439e6d091d6b59909b82cb3d34c068a8773ecfdaa591f36ae2958109
MISC metadata.xml 400 BLAKE2B 4729d6a90ea60d7f879688847347b0339e82c73d71df5e92e6f8af4538294b1543655456899dc8cca83bdc2bcb5f27da11cd5673fb2fa3869f2799eb2c02c181 SHA512 65ac62c21f76428797d79b0003963759964b5d4a3c59dfa10b8e128cfb6cc893c3e7894f7a86a7c1ec3b543a84caccde7cc15e4cdc87be8dfc5adcb32eb1bb82
diff --git a/dev-lua/luaexpat/luaexpat-1.5.1.ebuild b/dev-lua/luaexpat/luaexpat-1.5.2.ebuild
index 653582b9bb6d..bf7a0a15d1d5 100644
--- a/dev-lua/luaexpat/luaexpat-1.5.1.ebuild
+++ b/dev-lua/luaexpat/luaexpat-1.5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-lua/lualdap/Manifest b/dev-lua/lualdap/Manifest
index b76148628860..c16f94d224aa 100644
--- a/dev-lua/lualdap/Manifest
+++ b/dev-lua/lualdap/Manifest
@@ -1,5 +1,3 @@
-DIST lualdap-1.3.1.tar.gz 82290 BLAKE2B 8436f1b3cf6497a3aea19de74a2e06bf2bb9ba4951d7357584c5b29a4d37ea2c5d4877d6ea3d44fca42d19207366abdf6a017ce1953d283a7bc243d230081077 SHA512 29d622ecf63214ac26ade71478c383e4f1b7468097bf19b99b8209b3f6cbb2078298a149d64ba8a7ca4abe97aa45550982792fa4ac0a8014f7daf709fe725e9f
DIST lualdap-1.4.0.tar.gz 83205 BLAKE2B 8e56cbf8f772fd4bac3e4d545741d51adc447cdc00a4ccaa390af3ddbd035de9fe7b0a652ce71da869f74ba241c51f2a63835f2f200e9454a058e123d4acbf5f SHA512 92d6cb81adfb9fc21ba21d6e765f70c1eb0e30bd04d5fabc2bec2a9e22850c5ab1586bf866f01a871e72a705de93d61be2545edf3d9b25011f74f2a5c4e46d32
-EBUILD lualdap-1.3.1.ebuild 1533 BLAKE2B 38b59ec2bb0f3127eb70a6381cfecf1e8506ef59b33489c1fc23159fc3eee1bd4a2e3d7f2a2c8b73092249ab25e62c0aa05d4e9b927b57cd709b2745e2e94827 SHA512 b73b28c2ec74b9372105e4cceb0b3382c7a43b3bdd9090826269aaf57a9af6d4b13c922d27fc0b31a78338666e8bedb17ac4fea3508ac00a81d1131462150dba
EBUILD lualdap-1.4.0.ebuild 1533 BLAKE2B 38b59ec2bb0f3127eb70a6381cfecf1e8506ef59b33489c1fc23159fc3eee1bd4a2e3d7f2a2c8b73092249ab25e62c0aa05d4e9b927b57cd709b2745e2e94827 SHA512 b73b28c2ec74b9372105e4cceb0b3382c7a43b3bdd9090826269aaf57a9af6d4b13c922d27fc0b31a78338666e8bedb17ac4fea3508ac00a81d1131462150dba
MISC metadata.xml 442 BLAKE2B 7e232b04c35cca3befb630d268e162bc7bb095f9802d6aa01b15a78f0ac276d8de41cb02e1f6a94f16f79d7afcbd99bce981ff3f6e04459b71a846378e4d2911 SHA512 c94b931cf34eabb0efc127029419aafa87491a3453ccf3f0045e19b8d23893b9192bbdc22eaf654d2250955f0dd90a217b7118e89664b2572258044ad40e265e
diff --git a/dev-lua/lualdap/lualdap-1.3.1.ebuild b/dev-lua/lualdap/lualdap-1.3.1.ebuild
deleted file mode 100644
index 36fc9c5c764e..000000000000
--- a/dev-lua/lualdap/lualdap-1.3.1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua toolchain-funcs
-
-DESCRIPTION="A lua binding for the OpenLDAP client libraries"
-HOMEPAGE="https://github.com/lualdap/lualdap"
-SRC_URI="https://github.com/lualdap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~sparc x86"
-IUSE="test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="test"
-
-RDEPEND="
- net-nds/openldap:=
- ${LUA_DEPS}
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- test? ( ${RDEPEND} )
-"
-
-HTML_DOCS=( "docs/." )
-
-src_prepare() {
- default
-
- lua_copy_sources
-}
-
-lua_src_compile() {
- pushd "${BUILD_DIR}" || die
-
- local myemakeargs=(
- "CC=$(tc-getCC)"
- "LBER_LIBDIR=/usr/$(get_libdir)"
- "LDAP_LIBDIR=/usr/$(get_libdir)"
- "LUA_INCDIR=$(lua_get_include_dir)"
- "LUA_LIBDIR=/usr/$(get_libdir)"
- )
-
- emake "${myemakeargs[@]}"
-
- popd || die
-}
-
-src_compile() {
- lua_foreach_impl lua_src_compile
-}
-
-lua_src_test() {
- pushd "${BUILD_DIR}" || die
- LUA_CPATH="./src/?.so" ${ELUA} tests/test.lua || die
- popd || die
-}
-
-src_test() {
- lua_foreach_impl lua_src_test
-}
-
-lua_src_install() {
- pushd "${BUILD_DIR}" || die
-
- # Workaround, as 'make install' does not create this directory
- dodir "$(lua_get_cmod_dir)"
-
- local myemakeargs=(
- "DESTDIR=${ED}"
- "INST_LIBDIR=$(lua_get_cmod_dir)"
- )
-
- emake "${myemakeargs[@]}" install
-
- popd || die
-}
-
-src_install() {
- lua_foreach_impl lua_src_install
-
- einstalldocs
-}
diff --git a/dev-lua/luarocks/Manifest b/dev-lua/luarocks/Manifest
index 7424ddf5c24e..f9f3ee8ee775 100644
--- a/dev-lua/luarocks/Manifest
+++ b/dev-lua/luarocks/Manifest
@@ -1,7 +1,3 @@
-DIST luarocks-3.10.0.tar.gz 273518 BLAKE2B 64a9f7d5c9e15b8753e32f080d8f792be37f7b66635ce3df2218563774d5f90a18ef1b625861e13df9e728e1cbd90f0ed7247ce1bec207b97fa895780a77ab53 SHA512 4a834059b8f544274a110131d59d0647fb317078ef7709c1dc1a464513ebc38300abb71094620e21bb2f6e60193e9a1b0c06e7e0f4ad9acc2bf188bf4b599922
-DIST luarocks-3.11.0.tar.gz 277031 BLAKE2B eadef03badc9b4f0784e67f08f4fbfb4032840e6f7378e20dd2460da6324bba9c6f0210803b42a5e7465a44f0a3cf706c555ba64f622ce3884ac0b49f42304ad SHA512 bec918e98209e5ff5c498c4454b8c8182ecfeb0786cb4cd241d59149f33560e981ff2db8d49785823ccf31643366de15b5f2599c6eef0951d17ba66436b79644
-DIST luarocks-3.9.2.tar.gz 256117 BLAKE2B eebbad38dd71b0318852a177d394df5fd20e807d566893a2338526e76e17daf2436309e512dd50b325914b2d84b90ef857396bfd6d41f22893131ed78931b8ad SHA512 7e93164bdcf35338e993822931a8e59957ab69c6e23236a7a075649c2f7cd173305c4ca6e9d115fc5e282cb76c21754d7adac92b21885006e5ee3bc06a9d0059
-EBUILD luarocks-3.10.0.ebuild 2036 BLAKE2B 3427ddeaa484b3a105ce82c8ffec458ea957f44deb009f9c40e92dc24927ae5e5870a3739e53ee7b0991adb087d0a924a51738c593cde8091e0298c7fd275ad5 SHA512 48337d673725cb494fd6bc79a770fd9a5b67c785d11c7b1a17ff8107b3a05b57229eac079f109a0929df4949baee403e298b3a16c64784b38123a4da4e20fef8
-EBUILD luarocks-3.11.0.ebuild 2032 BLAKE2B f25929f423551ce592304091137676873743db53651fef21d4dc75aad533da98f34dba3689dc069416a458c0e02cefc63610498eca915a7f686215be88ee9e03 SHA512 af6b6e8bbb7040efdb8bd5e15982a40efd8a347a94d9667e8e953ce8383fd55980759b2fbb9889d6ae2c6ebeed2dc154a7959669e5bf32cb46bc3c227745c0c3
-EBUILD luarocks-3.9.2.ebuild 2032 BLAKE2B 734eb895b3d1005336cb528b212e2eb2283b5092fee5566c7479b512f5ff3513860163564b13d233c852bef812c5b6410f95ba7739af57ec6f6dcb270e8cea0f SHA512 3ab41e559dbd2fbab1505981eb98eb159de506f16ba6b239b80db9c23caf95fc2d3f59ee283816573335407df99f10a3d9f93cd91ea559c53e179405f16f846f
+DIST luarocks-3.11.1.tar.gz 277760 BLAKE2B 9470b0cd01329e223769b53a5aea743916c2ffedd6171a0b06e105131e2475ec4919fc1e6347162d1049ae5b2d9b32bea705e35577e58edaa29dddb910d343e7 SHA512 1e214fd41711f62fda122d73441165a2d0ffe7ed29d3d3d7690b9a1a272c03e269fc39e0c2d35dddaa64fad411b87754da4e7b8236af562fde837e9e6626fbad
+EBUILD luarocks-3.11.1.ebuild 2032 BLAKE2B f25929f423551ce592304091137676873743db53651fef21d4dc75aad533da98f34dba3689dc069416a458c0e02cefc63610498eca915a7f686215be88ee9e03 SHA512 af6b6e8bbb7040efdb8bd5e15982a40efd8a347a94d9667e8e953ce8383fd55980759b2fbb9889d6ae2c6ebeed2dc154a7959669e5bf32cb46bc3c227745c0c3
MISC metadata.xml 501 BLAKE2B 0a2a3e7358a2ef2a4cbb79853408dfdf6015d49348bbb879a59253a88c73cf3d96c2ce708076844344468136d70962be74e639d24331a007fbd02ce6ccc18cee SHA512 43f147be67209e542e02733b6a57ce7ee05b61a7eb0d15662c0fb137db4f57c9f519cc98cf5dceb0e6f626f0dc6f04dd5b67da96a155b1e3884dca55896722f3
diff --git a/dev-lua/luarocks/luarocks-3.10.0.ebuild b/dev-lua/luarocks/luarocks-3.10.0.ebuild
deleted file mode 100644
index 2319a20303e0..000000000000
--- a/dev-lua/luarocks/luarocks-3.10.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua-single
-
-DESCRIPTION="A package manager for the Lua programming language"
-HOMEPAGE="https://luarocks.org"
-SRC_URI="https://luarocks.org/releases/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="test"
-
-RDEPEND="${LUA_DEPS}"
-
-DEPEND="
- net-misc/curl
- dev-libs/openssl:0
- ${RDEPEND}
-"
-
-BDEPEND="
- virtual/pkgconfig
- test? (
- $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]')
- $(lua_gen_cond_dep 'dev-lua/busted-htest[${LUA_USEDEP}]')
- ${RDEPEND}
- )
-"
-
-src_prepare() {
- default
-
- # If 'dev-lang/lua' is a new, fresh installation, no 'LUA_LIBDIR' exists,
- # as no compiled modules are installed on a new, fresh installation,
- # so this check must be disabled, otherwise 'configure' will fail.
- sed -e '/LUA_LIBDIR is not a valid directory/d' -i configure || die
-}
-
-src_configure() {
- local myeconfargs=(
- "--prefix=${EPREFIX}/usr"
- "--rocks-tree=$(lua_get_lmod_dir)"
- "--with-lua-include=$(lua_get_include_dir)"
- "--with-lua-interpreter=${ELUA}"
- "--with-lua-lib=$(lua_get_cmod_dir)"
- )
-
- # Since the configure script is handcrafted,
- # and yells at unknown options, do not use 'econf'.
- ./configure "${myeconfargs[@]}" || die
-}
-
-src_test() {
- busted --lua=${ELUA} || die
-}
-
-src_install() {
- default
-
- { find "${D}" -type f -exec sed -i -e "s:${D}::g" {} \;; } || die
-}
-
-pkg_postinst() {
- local lua_abi_ver
- if use lua_single_target_luajit; then
- lua_abi_ver="5.1"
- else
- lua_abi_ver=${ELUA#lua}
- fi
- elog
- elog "To manage rocks for a Lua version other than the current ${CATEGORY}/${PN} default (${lua_abi_ver})"
- elog "you can use the command-line option --lua-version, e.g."
- elog
- elog " luarocks --lua-version 5.3 install luasocket"
- elog
- elog "(use 5.1 for luajit). Note that the relevant Lua version must already be present in the system."
- elog
-}
diff --git a/dev-lua/luarocks/luarocks-3.11.0.ebuild b/dev-lua/luarocks/luarocks-3.11.1.ebuild
index 780e6d75e53f..780e6d75e53f 100644
--- a/dev-lua/luarocks/luarocks-3.11.0.ebuild
+++ b/dev-lua/luarocks/luarocks-3.11.1.ebuild
diff --git a/dev-lua/luarocks/luarocks-3.9.2.ebuild b/dev-lua/luarocks/luarocks-3.9.2.ebuild
deleted file mode 100644
index 8756903989dc..000000000000
--- a/dev-lua/luarocks/luarocks-3.9.2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua-single
-
-DESCRIPTION="A package manager for the Lua programming language"
-HOMEPAGE="https://luarocks.org"
-SRC_URI="https://luarocks.org/releases/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
-IUSE="test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="test"
-
-RDEPEND="${LUA_DEPS}"
-
-DEPEND="
- net-misc/curl
- dev-libs/openssl:0
- ${RDEPEND}
-"
-
-BDEPEND="
- virtual/pkgconfig
- test? (
- $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]')
- $(lua_gen_cond_dep 'dev-lua/busted-htest[${LUA_USEDEP}]')
- ${RDEPEND}
- )
-"
-
-src_prepare() {
- default
-
- # If 'dev-lang/lua' is a new, fresh installation, no 'LUA_LIBDIR' exists,
- # as no compiled modules are installed on a new, fresh installation,
- # so this check must be disabled, otherwise 'configure' will fail.
- sed -e '/LUA_LIBDIR is not a valid directory/d' -i configure || die
-}
-
-src_configure() {
- local myeconfargs=(
- "--prefix=${EPREFIX}/usr"
- "--rocks-tree=$(lua_get_lmod_dir)"
- "--with-lua-include=$(lua_get_include_dir)"
- "--with-lua-interpreter=${ELUA}"
- "--with-lua-lib=$(lua_get_cmod_dir)"
- )
-
- # Since the configure script is handcrafted,
- # and yells at unknown options, do not use 'econf'.
- ./configure "${myeconfargs[@]}" || die
-}
-
-src_test() {
- busted --lua=${ELUA} || die
-}
-
-src_install() {
- default
-
- { find "${D}" -type f -exec sed -i -e "s:${D}::g" {} \;; } || die
-}
-
-pkg_postinst() {
- local lua_abi_ver
- if use lua_single_target_luajit; then
- lua_abi_ver="5.1"
- else
- lua_abi_ver=${ELUA#lua}
- fi
- elog
- elog "To manage rocks for a Lua version other than the current ${CATEGORY}/${PN} default (${lua_abi_ver})"
- elog "you can use the command-line option --lua-version, e.g."
- elog
- elog " luarocks --lua-version 5.3 install luasocket"
- elog
- elog "(use 5.1 for luajit). Note that the relevant Lua version must already be present in the system."
- elog
-}
diff --git a/dev-lua/luasec/Manifest b/dev-lua/luasec/Manifest
index 73691c518192..4d243f351bec 100644
--- a/dev-lua/luasec/Manifest
+++ b/dev-lua/luasec/Manifest
@@ -1,7 +1,3 @@
-DIST luasec-1.2.0.tar.gz 53379 BLAKE2B dad93b341565b602fa02a5551a127bce42e76cee5abb0314f9cc4a98f162d23b0f8b4b9c0f16423095e4b54ec5ab260ee06bef5993ad46f559ad1295dcc28856 SHA512 5564f73495bef7c5683285ff7648c7b82a3a3dfdce96e88c77cc8835427b6595a694e5a2bf0a4f6332fe52b8aed3d94531607df81260d7597458a6fb0465d3fe
-DIST luasec-1.3.1.tar.gz 54807 BLAKE2B e09d340b8bc391830d671dd5cbec76bd5190bebdd2e534800bea8efd19749a4379e2681bb7a6e6551da49109345f0b846904c222c0ecada6135d775e2060bfc7 SHA512 cfa4187518445abc6591bd0c24924122b62252be25ffd5564cf291f9a2ae3702a5fa299ffd265d2e0e8315b90d6783eccace4ff560f54f299161d3c5e3749508
DIST luasec-1.3.2.tar.gz 54925 BLAKE2B d86a241c22083dc0ed201d83392e694fbefed207feafd758d7ba1235ea209b4dc66301abca4bd113f7074c88d5193fd9a28cbcbba4bed2f96fa669d799e1a38f SHA512 8f0c4b5ff87c024685b23770e1d342467554b8dc19a1704076e184d9e84b966f171091c31d1da135ab009e850275adc2bf2720fc9f32c83ac23f0a42f13d311f
-EBUILD luasec-1.2.0.ebuild 1737 BLAKE2B 633fd25ccf721edb600c479956f37504d46bca254e6df6f512325fbfa6c1964d07fe16256df50cb950358321993686de87bfa1d732a4550dc8c7718de1cc2202 SHA512 41d17718b574d404deb383f45b98de42271ab443b3e7f9069363008c1188ab17e720a6d52d7428a4ea69288f524880110f768ccfb0e1f37c03977be1241b9159
-EBUILD luasec-1.3.1.ebuild 1737 BLAKE2B 7b985f8fe90ac76a529950deca77cb7968ac8d44455eafc335371e8c0ffcd9c609eef0f4ce6970a64bf1684de88116a25d438cc2df1fc0e9638f91c91b3e948a SHA512 0c6a3ce9626d6740d402d6cb9cc37873568a1cca4acde0d97174fdc7e2f12dde9ab03a8cb883f96bdcb22c8bc444e255b86084b589e70745da1ed22c0abe6a3f
EBUILD luasec-1.3.2.ebuild 1737 BLAKE2B 7b985f8fe90ac76a529950deca77cb7968ac8d44455eafc335371e8c0ffcd9c609eef0f4ce6970a64bf1684de88116a25d438cc2df1fc0e9638f91c91b3e948a SHA512 0c6a3ce9626d6740d402d6cb9cc37873568a1cca4acde0d97174fdc7e2f12dde9ab03a8cb883f96bdcb22c8bc444e255b86084b589e70745da1ed22c0abe6a3f
MISC metadata.xml 597 BLAKE2B 6398ca37e0d10458a7b1a111d2d0e8d44aa64136ada116a8bb73bf200be4c10f673c8f574733043eb7b2216c28b003c30a993736145344ae72ef25f001a5783e SHA512 399501a7a9c0b08d8747b30478a3810dde63efb48d2d42eeff1ba7355c882e35fd3528424930f618d51182f80641c1c6fb4662b31ec21cf38abd0f0fde0d17dd
diff --git a/dev-lua/luasec/luasec-1.2.0.ebuild b/dev-lua/luasec/luasec-1.2.0.ebuild
deleted file mode 100644
index b96cb6076757..000000000000
--- a/dev-lua/luasec/luasec-1.2.0.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua toolchain-funcs
-
-DESCRIPTION="Lua binding for OpenSSL library to provide TLS/SSL communication"
-HOMEPAGE="https://github.com/brunoos/luasec"
-SRC_URI="https://github.com/brunoos/luasec/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
-
-RDEPEND="
- >=dev-lua/luasocket-3.0_rc1_p20200328-r103[${LUA_USEDEP}]
- dev-libs/openssl:0=
- ${LUA_DEPS}
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-lua_src_prepare() {
- pushd "${BUILD_DIR}" || die
-
- ${ELUA} src/options.lua -g /usr/include/openssl/ssl.h > src/options.c || die
-
- popd
-}
-
-src_prepare() {
- default
-
- # Respect users CFLAGS
- sed -e 's/-O2//g' -i src/Makefile || die
-
- # Allow to redefine libraries linking
- sed -e 's/LIBS=/LIBS?=/g' -i src/Makefile || die
-
- lua_copy_sources
-
- lua_foreach_impl lua_src_prepare
-}
-
-lua_src_compile() {
- pushd "${BUILD_DIR}" || die
-
- local myemakeargs=(
- "CC=$(tc-getCC)"
- "CCLD=$(tc-getCC)"
- "INC_PATH=-I$(lua_get_include_dir)"
- "LIB_PATH=-L$(lua_get_cmod_dir)/socket"
- "LIBS=$($(tc-getPKG_CONFIG) --libs openssl) $(lua_get_cmod_dir)/socket/core.so"
- "MYLDFLAGS=-Wl,-rpath,$(lua_get_cmod_dir)/socket -Wl,-soname=socket/core.so"
- "EXTRA="
- "DEFS="
- )
-
- emake "${myemakeargs[@]}" linux
-
- popd
-}
-
-src_compile() {
- lua_foreach_impl lua_src_compile
-}
-
-lua_src_install() {
- pushd "${BUILD_DIR}" || die
-
- local emakeargs=(
- "DESTDIR=${ED}"
- "LUAPATH=$(lua_get_lmod_dir)"
- "LUACPATH=$(lua_get_cmod_dir)"
- )
-
- emake "${emakeargs[@]}" install
-
- popd
-}
-
-src_install() {
- lua_foreach_impl lua_src_install
-
- einstalldocs
-}
diff --git a/dev-lua/luasec/luasec-1.3.1.ebuild b/dev-lua/luasec/luasec-1.3.1.ebuild
deleted file mode 100644
index 8371ae1e3422..000000000000
--- a/dev-lua/luasec/luasec-1.3.1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua toolchain-funcs
-
-DESCRIPTION="Lua binding for OpenSSL library to provide TLS/SSL communication"
-HOMEPAGE="https://github.com/brunoos/luasec"
-SRC_URI="https://github.com/brunoos/luasec/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
-
-RDEPEND="
- >=dev-lua/luasocket-3.0_rc1_p20200328-r103[${LUA_USEDEP}]
- dev-libs/openssl:0=
- ${LUA_DEPS}
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-lua_src_prepare() {
- pushd "${BUILD_DIR}" || die
-
- ${ELUA} src/options.lua -g /usr/include/openssl/ssl.h > src/options.c || die
-
- popd
-}
-
-src_prepare() {
- default
-
- # Respect users CFLAGS
- sed -e 's/-O2//g' -i src/Makefile || die
-
- # Allow to redefine libraries linking
- sed -e 's/LIBS=/LIBS?=/g' -i src/Makefile || die
-
- lua_copy_sources
-
- lua_foreach_impl lua_src_prepare
-}
-
-lua_src_compile() {
- pushd "${BUILD_DIR}" || die
-
- local myemakeargs=(
- "CC=$(tc-getCC)"
- "CCLD=$(tc-getCC)"
- "INC_PATH=-I$(lua_get_include_dir)"
- "LIB_PATH=-L$(lua_get_cmod_dir)/socket"
- "LIBS=$($(tc-getPKG_CONFIG) --libs openssl) $(lua_get_cmod_dir)/socket/core.so"
- "MYLDFLAGS=-Wl,-rpath,$(lua_get_cmod_dir)/socket -Wl,-soname=socket/core.so"
- "EXTRA="
- "DEFS="
- )
-
- emake "${myemakeargs[@]}" linux
-
- popd
-}
-
-src_compile() {
- lua_foreach_impl lua_src_compile
-}
-
-lua_src_install() {
- pushd "${BUILD_DIR}" || die
-
- local emakeargs=(
- "DESTDIR=${ED}"
- "LUAPATH=$(lua_get_lmod_dir)"
- "LUACPATH=$(lua_get_cmod_dir)"
- )
-
- emake "${emakeargs[@]}" install
-
- popd
-}
-
-src_install() {
- lua_foreach_impl lua_src_install
-
- einstalldocs
-}
diff --git a/dev-lua/luassert/Manifest b/dev-lua/luassert/Manifest
index c32a5659ccd7..3dd6bd774dfa 100644
--- a/dev-lua/luassert/Manifest
+++ b/dev-lua/luassert/Manifest
@@ -1,3 +1,3 @@
DIST luassert-1.9.0.tar.gz 42645 BLAKE2B 2541184bb5ee7a6a7e0c8e2fead8c4926a5d8384345dc173d60c9b52bb4cffe9f50e90980293465e1e5cadee337823abf77421d1cfc423eb32d9d73a7594a306 SHA512 267d31f0061376a4766c7e978bda9e4a2396c8bf959d4aaa347ad40bd286a3873441e38983e1e86ea07a1be7cf7c92d91248c4ba70d6dd4ec82f02c7f7638e9f
EBUILD luassert-1.9.0.ebuild 935 BLAKE2B 65f3f1880c0d8880e5ee9c7e5647a6e867301e5d5cb4a9aaf028f89f8fdc0d6f36d41823a65f2d39f1ef11eaae4de44c7739a7ab5f4eb54052da2c1ff822f396 SHA512 3514692ef366abb6f0f97d0093594d896fa512c2bf35dd4177e6fcd0d682f89af810091c7528fdcd66c45d488da04cf1989523a402ed3b0960776cebb85af6e7
-MISC metadata.xml 623 BLAKE2B 314b10b15a976e5db10ce4decd9a44157dd14ee49ed61bdf3193df9317b766ef57884e1e501cd3755fba5d686d7bf2d61ee54cd0170bb5d3996e1a49b835a239 SHA512 71e94894fb184314e80af6a4e6f493712aa61f5c8a9c8aabcecd10b9b08f11dff9378d9abcbc40bd0bd9142b3777bebb3e1d896e0b05106a24aa40b83ac66d8f
+MISC metadata.xml 514 BLAKE2B 6b5613f5c5b4e1c203bb8ab8897dd8bc4b4f1ce1bae141374407ce77e506f720f487f1ee0c1767dc7d7ab72b73484176bab3dc89474f1fa77d9f052da0725e00 SHA512 10ce680f90968dd1fc7c0c266dfa5bd3e79c2d92671b831c97a75a40b7174dceaa78976055ac42eba3c17d599e2c7fc16c6957f5839582f93bd30cc980b715d8
diff --git a/dev-lua/luassert/metadata.xml b/dev-lua/luassert/metadata.xml
index 74b6d9e0990d..89d5d8adbd86 100644
--- a/dev-lua/luassert/metadata.xml
+++ b/dev-lua/luassert/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
diff --git a/dev-lua/luasystem/Manifest b/dev-lua/luasystem/Manifest
index ed4f6ece5cd3..a960fcd05d0e 100644
--- a/dev-lua/luasystem/Manifest
+++ b/dev-lua/luasystem/Manifest
@@ -1,6 +1,13 @@
AUX luasystem-0.2.1_p0-fix-makefile.patch 825 BLAKE2B 1732876603d8b5560bda1644de832d611e851bbe8c8edb7c1861c43b5496d47306a2f61d29087b83a0b8d87ecb2731572c2c3d149a19000c7173161bd0f326fd SHA512 980ee1089e4b2b45c54e0ac953bb441e5c31164417e64dbf3fd8f75010d50ddda84572fa0b8ed6101f1924a96a64de0ce31d4e24cf69f9f15d5c59b8f5ef8e3e
+AUX luasystem-0.4.2-fix-makefile.patch 1322 BLAKE2B 6756d2bcc2f5f80860542a3d1e05e1132049a9c691c1e0e0cb6e6f0c4bef0963680329456330c77e03593f82598fa8c0a9f031cf901819fb7624d401179148ac SHA512 b59dec320aa0755559699e557abe85ac25c108adac7a18bd6138e2fe28e7aa8ef1523de9e3aa2ffd101f38c3985d9b8ecf82ff894187056ed5ec3abff8df6e6e
DIST luasystem-0.2.1_p0.tar.gz 8162 BLAKE2B ad8a6009823ad8202ff3884a3167d0779405c2a6be460b7ef2939622eb4d0fc8edbc6b04aba5dec9dd5e4e38f11ae0dcd582b9c348d5b516aa411858d55c6d71 SHA512 9dc323d4d1914cfa4f278a49ef22e58569d5cd7e369fa17fa6006cd47f9d90c6dfd4404067ea2436aa46a27cfbdf91e4aa26e20b89aeeefdf2aa7252c51fb32b
DIST luasystem-0.3.0.tar.gz 19607 BLAKE2B 82dd54dab61045d25d9d1dc074526c2443b9732adf27da052f65702f0941a04dce65582091b5ecb802e5aed9baa2f4dbd53e4cd1b624426341a83fbcb0109378 SHA512 1adf1167767d7d8233ed2c90c106b050dc2370e891465eeb13f16ebc96e8f467d67a89a40173064112117ac9db2451aa73fde0d11fab01f6d2c56bdef50cb6ac
+DIST luasystem-0.4.0.tar.gz 74560 BLAKE2B 3ca3ef54572c3aca7ac465b4e93c0ae14ce33d9e278b504c7d6be209d9d26c3f21d6bb342da8c0ab7b008d366313fec436c6c7a8bd9e3246a3f2bfd6f2213214 SHA512 2b117e20955dac74b850363d88a08ca75e085e8078824b0f0a43deb29aad92e1f6a3687e6b504caf241a5353a59a96555964b3b0d6ff623c5680c005e65b294a
+DIST luasystem-0.4.1.tar.gz 74722 BLAKE2B e9d471291ddd4a89d0ac1a02459a84850749a3be1c22bfd3376ddb2886ca34d1f8db364dfb1376df072616072c45b0810886d93d2a9a87d25b123c162c07bd21 SHA512 ba98735007a81d3db2ac901283970b2d7c7db0c0b3d7098a2ff65e994f8fba4cbd0af20e7676e4e986e6c44c23e717dc0587eb9ee89760056cc4aaba173b9578
+DIST luasystem-0.4.2.tar.gz 74837 BLAKE2B 09d307ab2764bc68eb0fe3aae2c556ca70490e738e3ffcd620f4b43d00c22f19d47c67014b7f14ae1d561a4a2bee8d4b79dee3a76a47c832af602cbe8f9186f0 SHA512 98681005dfcab3807a794eec78550903a2f39de59de39c92016bbd690215946f22c17fb802b40c7e12ad19ab846a118414ab082408b11559030c35fd69ac9314
EBUILD luasystem-0.2.1_p0-r1.ebuild 1614 BLAKE2B 1c99d5ed57adde933ca326e903fce527511580e407fe7c463db16badd7711e7af4656f4e9f1040aae4a6a28819be25481e17cc5d32c83200546aff5b148f3e97 SHA512 4d87dd9c6c076655f5a3bd61da38288950ed888cc0a0b312ec67b490048721bc330a86da1b50998e5f9e0446b7d0853583cd3e79aad210126acd2d565b2c74f1
EBUILD luasystem-0.3.0.ebuild 1652 BLAKE2B d85c191429f71111442ba7cdc7f64068c4d76e8ab9eb70bbe9e429a3d5192df9b9c72552e5e4e0f65b50076404fce9cfc55c515c828e5a0d5e532ea46f198f2e SHA512 4aacca2ed6df6824f6745b2be37290cda44b0b035ab7c354c8867f4257dcf0d4f59be44e8d4782002c353c5577a819924a58d7ce83904ee54e0759af9fc8eac5
-MISC metadata.xml 660 BLAKE2B ade0d9b3fc58f3e97e278f88625d443845dd6055747754c89bfba4a7b830b3b1b01c63f22d5880339e4b8afbbd49e36f5b21e41b21eef748c309370532621dfc SHA512 992ec9c3e2442855bf3bf1d3e1166ca3dbb9c802ebb06d4ad6b55a1dc136adbe58d3c8c992c6f460e8ae7e3fa88ec62c72fce0341932c7a03ff09c3fa7b8069d
+EBUILD luasystem-0.4.0.ebuild 1653 BLAKE2B da0bd0873327af9ce4a60974bc8ecd7712ba16855becc9e6496260e988194e7f4b2fb6b6e09ad42f7fb6bd73dcb3c9566cced284ce53204f2db40620e985959e SHA512 930aff28ccf78a417d3140863db3cf3f897fd4fc5fa63acd81ef8db1f607135c938672bb824e85c5415fa60441fa9482acc3d134f4cb0ba13d39cbfc33378b46
+EBUILD luasystem-0.4.1.ebuild 1653 BLAKE2B da0bd0873327af9ce4a60974bc8ecd7712ba16855becc9e6496260e988194e7f4b2fb6b6e09ad42f7fb6bd73dcb3c9566cced284ce53204f2db40620e985959e SHA512 930aff28ccf78a417d3140863db3cf3f897fd4fc5fa63acd81ef8db1f607135c938672bb824e85c5415fa60441fa9482acc3d134f4cb0ba13d39cbfc33378b46
+EBUILD luasystem-0.4.2-r1.ebuild 1650 BLAKE2B c76e0d5cd9b41190b529d2b75d61c14bd788c20f17048dfaa2d1a49f1bd8cbbe41c8355f23cbe2f2d09b484b9c732677e7ebe67a78f7bc1c1e6a56fc44316ca7 SHA512 97caa5fbe34a0bc29f2313ae94d90ee7963483b0ba798270d38151effbf0f1586de0da7ae81306b3e928f00b48e022811b398477d9b5df4450983aa0e2b5da62
+MISC metadata.xml 551 BLAKE2B 230312b7c2fb4bc059c507e538a5a0e6b257b7dafc6cfb90fe05dc10d8af44b3e90a7002d9566b8c73d30e3c1ce4276191e2c5ae0b78683b0f1c5b4553fbd3b5 SHA512 e19e38de42e6c0672e143b7aaf24b7a1ca01897851645720098fd6426eb5a3d4346a4cc9534a2bacfba98457160dc7f4421ceb767111688031c13e26f9a25a82
diff --git a/dev-lua/luasystem/files/luasystem-0.4.2-fix-makefile.patch b/dev-lua/luasystem/files/luasystem-0.4.2-fix-makefile.patch
new file mode 100644
index 000000000000..2d930a29fe78
--- /dev/null
+++ b/dev-lua/luasystem/files/luasystem-0.4.2-fix-makefile.patch
@@ -0,0 +1,49 @@
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -50,7 +50,7 @@
+ # /usr/local/include/lua$(LUA_VERSION)
+ # where lua headers are found for linux builds
+ LUAINC_linux_base?=/usr/include
+-LUAINC_linux?=$(LUAINC_linux_base)/lua/$(LUA_VERSION)
++LUAINC_linux?=$(LUAINC_linux_base)/lua$(LUA_VERSION)
+ LUAPREFIX_linux?=/usr/local
+ CDIR_linux?=lib/lua/$(LUA_VERSION)
+ LDIR_linux?=share/lua/$(LUA_VERSION)
+@@ -144,8 +144,8 @@
+ CC_linux=gcc
+ DEF_linux=
+ CFLAGS_linux= -I$(LUAINC) $(DEF) -Wall -Wshadow -Wextra \
+- -Wimplicit -O2 -ggdb3 -fpic -fvisibility=hidden
+-LDFLAGS_linux=-lrt -O -shared -fpic -o
++ -Wimplicit -fpic -fvisibility=hidden
++LDFLAGS_linux=-lrt -shared -fpic -o
+ LD_linux=gcc
+
+ #------
+@@ -208,7 +208,7 @@
+ #
+ CC=$(CC_$(PLAT))
+ DEF=$(DEF_$(PLAT))
+-CFLAGS=$(MYCFLAGS) $(CFLAGS_$(PLAT))
++CFLAGS=$(CFLAGS_$(PLAT)) $(MYCFLAGS)
+ LDFLAGS=$(MYLDFLAGS) $(LDFLAGS_$(PLAT))
+ LD=$(LD_$(PLAT))
+ LUAINC= $(LUAINC_$(PLAT))
+@@ -217,7 +217,7 @@
+ #------
+ # Objects
+ #
+-OBJS=core.$(O) compat.$(O) time.$(O) environment.$(O) random.$(O) term.$(O)
++OBJS=core.$(O) compat.$(O) time.$(O) environment.$(O) random.$(O) term.$(O) bitflags.$(O) wcwidth.$(O)
+
+ #------
+ # Targets
+@@ -248,7 +248,7 @@
+ all: $(SOLIB)
+
+ $(SOLIB): $(OBJS)
+- $(LD) $(OBJS) $(LDFLAGS)$@
++ $(LD) $(OBJS) $(LDFLAGS) $@
+
+ install: all
+ $(INSTALL_DIR) $(INSTALL_TOP_LDIR)
diff --git a/dev-lua/luasystem/luasystem-0.4.0.ebuild b/dev-lua/luasystem/luasystem-0.4.0.ebuild
new file mode 100644
index 000000000000..3bfbf46ba5c8
--- /dev/null
+++ b/dev-lua/luasystem/luasystem-0.4.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+MY_PV="${PV/_p/-}"
+
+inherit lua toolchain-funcs
+
+DESCRIPTION="Platform independent system calls for Lua"
+HOMEPAGE="https://github.com/lunarmodules/luasystem"
+SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="${LUA_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ test? (
+ dev-lua/busted[${LUA_USEDEP}]
+ dev-lua/lua_cliargs[${LUA_USEDEP}]
+ ${RDEPEND}
+ )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.2.1_p0-fix-makefile.patch )
+
+src_prepare() {
+ default
+
+ lua_copy_sources
+}
+
+lua_src_test() {
+ busted --lua=${ELUA} || die
+}
+
+src_test() {
+ lua_foreach_impl lua_src_test
+}
+
+lua_src_compile() {
+ pushd "${BUILD_DIR}" || die
+
+ local myemakeargs=(
+ "CC=$(tc-getCC)"
+ "LD=$(tc-getCC)"
+ "LUAINC_linux=$(lua_get_include_dir)"
+ "MYCFLAGS=${CFLAGS}"
+ "MYLDFLAGS=${LDFLAGS}"
+ )
+
+ emake "${myemakeargs[@]}" linux
+
+ popd
+}
+
+src_compile() {
+ lua_foreach_impl lua_src_compile
+}
+
+lua_src_install () {
+ pushd "${BUILD_DIR}" || die
+
+ local emakeargs=(
+ "INSTALL_TOP_CDIR=${ED}/$(lua_get_cmod_dir)"
+ "INSTALL_TOP_LDIR=${ED}/$(lua_get_lmod_dir)"
+ "LUA_INC=${ED}/$(lua_get_include_dir)"
+ )
+
+ emake "${emakeargs[@]}" install
+
+ insinto $(lua_get_lmod_dir)/system
+ doins system/init.lua
+
+ popd
+}
+
+src_install() {
+ lua_foreach_impl lua_src_install
+
+ einstalldocs
+}
diff --git a/dev-lua/luasystem/luasystem-0.4.1.ebuild b/dev-lua/luasystem/luasystem-0.4.1.ebuild
new file mode 100644
index 000000000000..3bfbf46ba5c8
--- /dev/null
+++ b/dev-lua/luasystem/luasystem-0.4.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+MY_PV="${PV/_p/-}"
+
+inherit lua toolchain-funcs
+
+DESCRIPTION="Platform independent system calls for Lua"
+HOMEPAGE="https://github.com/lunarmodules/luasystem"
+SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="${LUA_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ test? (
+ dev-lua/busted[${LUA_USEDEP}]
+ dev-lua/lua_cliargs[${LUA_USEDEP}]
+ ${RDEPEND}
+ )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.2.1_p0-fix-makefile.patch )
+
+src_prepare() {
+ default
+
+ lua_copy_sources
+}
+
+lua_src_test() {
+ busted --lua=${ELUA} || die
+}
+
+src_test() {
+ lua_foreach_impl lua_src_test
+}
+
+lua_src_compile() {
+ pushd "${BUILD_DIR}" || die
+
+ local myemakeargs=(
+ "CC=$(tc-getCC)"
+ "LD=$(tc-getCC)"
+ "LUAINC_linux=$(lua_get_include_dir)"
+ "MYCFLAGS=${CFLAGS}"
+ "MYLDFLAGS=${LDFLAGS}"
+ )
+
+ emake "${myemakeargs[@]}" linux
+
+ popd
+}
+
+src_compile() {
+ lua_foreach_impl lua_src_compile
+}
+
+lua_src_install () {
+ pushd "${BUILD_DIR}" || die
+
+ local emakeargs=(
+ "INSTALL_TOP_CDIR=${ED}/$(lua_get_cmod_dir)"
+ "INSTALL_TOP_LDIR=${ED}/$(lua_get_lmod_dir)"
+ "LUA_INC=${ED}/$(lua_get_include_dir)"
+ )
+
+ emake "${emakeargs[@]}" install
+
+ insinto $(lua_get_lmod_dir)/system
+ doins system/init.lua
+
+ popd
+}
+
+src_install() {
+ lua_foreach_impl lua_src_install
+
+ einstalldocs
+}
diff --git a/dev-lua/luasystem/luasystem-0.4.2-r1.ebuild b/dev-lua/luasystem/luasystem-0.4.2-r1.ebuild
new file mode 100644
index 000000000000..edc7640b031c
--- /dev/null
+++ b/dev-lua/luasystem/luasystem-0.4.2-r1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+MY_PV="${PV/_p/-}"
+
+inherit lua toolchain-funcs
+
+DESCRIPTION="Platform independent system calls for Lua"
+HOMEPAGE="https://github.com/lunarmodules/luasystem"
+SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="${LUA_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ test? (
+ dev-lua/busted[${LUA_USEDEP}]
+ dev-lua/lua_cliargs[${LUA_USEDEP}]
+ ${RDEPEND}
+ )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.4.2-fix-makefile.patch )
+
+src_prepare() {
+ default
+
+ lua_copy_sources
+}
+
+lua_src_test() {
+ busted --lua=${ELUA} || die
+}
+
+src_test() {
+ lua_foreach_impl lua_src_test
+}
+
+lua_src_compile() {
+ pushd "${BUILD_DIR}" || die
+
+ local myemakeargs=(
+ "CC=$(tc-getCC)"
+ "LD=$(tc-getCC)"
+ "LUAINC_linux=$(lua_get_include_dir)"
+ "MYCFLAGS=${CFLAGS}"
+ "MYLDFLAGS=${LDFLAGS}"
+ )
+
+ emake "${myemakeargs[@]}" linux
+
+ popd
+}
+
+src_compile() {
+ lua_foreach_impl lua_src_compile
+}
+
+lua_src_install () {
+ pushd "${BUILD_DIR}" || die
+
+ local emakeargs=(
+ "INSTALL_TOP_CDIR=${ED}/$(lua_get_cmod_dir)"
+ "INSTALL_TOP_LDIR=${ED}/$(lua_get_lmod_dir)"
+ "LUA_INC=${ED}/$(lua_get_include_dir)"
+ )
+
+ emake "${emakeargs[@]}" install
+
+ insinto $(lua_get_lmod_dir)/system
+ doins system/init.lua
+
+ popd
+}
+
+src_install() {
+ lua_foreach_impl lua_src_install
+
+ einstalldocs
+}
diff --git a/dev-lua/luasystem/metadata.xml b/dev-lua/luasystem/metadata.xml
index 4d95a0681768..813dc3a486e6 100644
--- a/dev-lua/luasystem/metadata.xml
+++ b/dev-lua/luasystem/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
diff --git a/dev-lua/lutok/Manifest b/dev-lua/lutok/Manifest
index 85c4f9d751c9..4438ec6c484e 100644
--- a/dev-lua/lutok/Manifest
+++ b/dev-lua/lutok/Manifest
@@ -1,4 +1,3 @@
DIST lutok-0.4.tar.gz 489570 BLAKE2B b4bc26d9a4901901e6ca66a41bc42ccc2f82697ff14e64c1bea35b4a9ed08b6f13ecfa9aaabb54e25fb3e4f3aea03791c225c4c8fc6ed3e0387d34d933a228e9 SHA512 664f30099bfbb30978e24068a9232a4ff1b5b1839c601bf784f35f6bb1394558067495093a3b0343c94e756d2e4186a32a8227baf5934c15c45905f7c0a5d19c
-EBUILD lutok-0.4-r10.ebuild 975 BLAKE2B 5abeb0c4c1c30cf464f996c7ad85451fafdeea8e299444e588c462a3d9e77b3131897d1cc136f8f225844fe3142a1fe139d0bcb075e0b1faee6279e0eb1c1fa2 SHA512 906bedeb278523eaddbe7f1e8ba1e3a9121fe02c4c742205029039c73423a41591c986e8beb5121b214663ada6adfa5821d826b5ca989e20a35bb755c8bfbf1b
-EBUILD lutok-0.4-r11.ebuild 1125 BLAKE2B 3c97805d37f6a0f920053d7c1996459c397d583dcbcb87efacedb82e896fcd673b4fe4a556281dd52fd5a39d75aba5f00e2a64ceefed9f5bafb90e53799dccf4 SHA512 2c9023829df6cc268dfab0cee936299d12c53c680df3e0164fe866648e5f7d498fbe75b60c329e9dff4250187f818e35f32c0edaba591f17e3ea0868e7e85604
-MISC metadata.xml 322 BLAKE2B b0d43a21c8b8360db9c6fbe1179c0ad211f23ce0ae083aba21d92c155c19e09337cd10f5cbe2b02b9f9fdd43e3fc03e4979df89977eff5234c38f56e74e34006 SHA512 917c5031f80ffd6e4ef1cd994d03d60a068effd7ade96ddb103f152d07ce5cab787cd35e120f5195155e0e1164e8f2a3eca912c47652ea7288ce7c14ed433ec3
+EBUILD lutok-0.4-r11.ebuild 1130 BLAKE2B 890f3c381b295c4c35c022639af0bd966e4201c61c7f8f1141a68824bb6fb9bc10e15e9da831dd74dd229731e2400972371caf73ad256fbfb60ddd569f64ef54 SHA512 1565df53198101c2558351e0a6f5632dc3b436f1abc74bd7cd7a65662c2e9a2bf707f61711a3bb27e1c427a08f7828d29774390640208a1c0b1168187047303b
+MISC metadata.xml 325 BLAKE2B 7a3975d30b3f4bb22869d31986067f692b07a7c851b6d8ddc516a7fead8f0753209219f39f256c2b38f66a0017dc6b42fa30b0c65ed138d5459ca197acbffe7b SHA512 7cde60c353616c3f4a2d88bfd124ae478f3c03d1cdb55066acd3ce26334f938b409978e92339d55b4b423fd8084133f272d629e9a26b871348a40c12821a5f57
diff --git a/dev-lua/lutok/lutok-0.4-r10.ebuild b/dev-lua/lutok/lutok-0.4-r10.ebuild
deleted file mode 100644
index 37821d01f1b6..000000000000
--- a/dev-lua/lutok/lutok-0.4-r10.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2017-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-LUA_COMPAT=( lua5-{1..4} )
-
-inherit lua-single
-
-DESCRIPTION="Lightweight C++ API library for Lua"
-HOMEPAGE="https://github.com/jmmv/lutok"
-SRC_URI="https://github.com/jmmv/lutok/releases/download/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- virtual/pkgconfig
- test? (
- dev-libs/atf
- dev-util/kyua
- )
-"
-DEPEND="${LUA_DEPS}"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- :
-}
-
-src_configure() {
- lua_setup
- local myconf=(
- --enable-shared
- --disable-static
- LUA_CFLAGS="$(lua_get_CFLAGS)"
- LUA_LIBS="$(lua_get_LIBS)"
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- rm -rf "${ED}"/usr/tests || die
- find "${ED}" -name '*.la' -type f -delete || die
-}
diff --git a/dev-lua/lutok/lutok-0.4-r11.ebuild b/dev-lua/lutok/lutok-0.4-r11.ebuild
index d68865e5ab6d..e483feaa7e3b 100644
--- a/dev-lua/lutok/lutok-0.4-r11.ebuild
+++ b/dev-lua/lutok/lutok-0.4-r11.ebuild
@@ -7,12 +7,12 @@ LUA_COMPAT=( lua5-{1..4} )
inherit lua-single
DESCRIPTION="Lightweight C++ API library for Lua"
-HOMEPAGE="https://github.com/jmmv/lutok"
-SRC_URI="https://github.com/jmmv/lutok/releases/download/${P}/${P}.tar.gz"
+HOMEPAGE="https://github.com/freebsd/lutok"
+SRC_URI="https://github.com/freebsd/lutok/releases/download/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="!test? ( test )"
diff --git a/dev-lua/lutok/metadata.xml b/dev-lua/lutok/metadata.xml
index bc13b48c8dd3..5315fe4ab0b5 100644
--- a/dev-lua/lutok/metadata.xml
+++ b/dev-lua/lutok/metadata.xml
@@ -6,6 +6,6 @@
<name>Mike Gilbert</name>
</maintainer>
<upstream>
- <remote-id type="github">jmmv/lutok</remote-id>
+ <remote-id type="github">freebsd/lutok</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-lua/mediator_lua/Manifest b/dev-lua/mediator_lua/Manifest
index 5bf46147bd40..1568939dff6a 100644
--- a/dev-lua/mediator_lua/Manifest
+++ b/dev-lua/mediator_lua/Manifest
@@ -1,3 +1,3 @@
DIST mediator_lua-1.1.2_p0.tar.gz 5809 BLAKE2B a14cbe043cef72cdff35f92c5e6e420e94ab9930235ef71c31749f6371ef3a9a55c104ebe0a82ad86a95ddb5913ebe69f600e16393b6c5ff532802ace7bd7597 SHA512 116d08a96fa0bd540ac4d3cac61a529a634cba3621c6f2e917b405462bbc0e2ab5b170dc6819e470105cdedf958a382945819eaff4affa63bc057824c163c8a0
EBUILD mediator_lua-1.1.2_p0-r1.ebuild 968 BLAKE2B 1de9f73ea1c6dea4a5b57ded4864a0d97d60f91dd6bf294895a04b689c26dbf89c260e6995f98a7e10cb780c1c7110b71dc7f28575d809bff943a938d5acf88b SHA512 84df8b8a0534244df5a42feb8453048efbc9e6a5a33d83f2b6e28e192fb864478e6155e55a19380786a9bc1455d9abf422395620952cf2ecfb3dc39c8ab5bf3c
-MISC metadata.xml 725 BLAKE2B d2d111762847fb1f48d81fd9f9a0960068cc4f8950a9e90bb75ea77f599d836251f368d812dd6f238bd5cdd8ee0a125df32ff549eb16266e96d7c60cd136e68f SHA512 1368f4d555dc48f439a0feeea28079b859f9358d199f05ec1d132be6b70f650d8f60c4f0bedbc45e849b3f6de1058ed5aa161492b15da45879e5c6f536af2813
+MISC metadata.xml 616 BLAKE2B bb46252f6ca1a705979c86c0efe117b7ace476fb4742e47802e44c689266a66dc364954e5393dfc9f83976c099aa020891370e17efc5a06ff325767e56114d5e SHA512 2da177f73b8105c7f7bfbe44dea48c0226087cdf8a142c695894625493a35e2dfbbb50342c58bd890030aa177ca234753279feac81c5b7efbb4e51fee680be16
diff --git a/dev-lua/mediator_lua/metadata.xml b/dev-lua/mediator_lua/metadata.xml
index e7e57ac3e417..7e8102bcd6af 100644
--- a/dev-lua/mediator_lua/metadata.xml
+++ b/dev-lua/mediator_lua/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
diff --git a/dev-lua/mpack/Manifest b/dev-lua/mpack/Manifest
index a04345cf769f..cae6521afdeb 100644
--- a/dev-lua/mpack/Manifest
+++ b/dev-lua/mpack/Manifest
@@ -1,5 +1,3 @@
-DIST mpack-1.0.11.tar.gz 16305 BLAKE2B e076043259692dc1aecbb62498cd44e523a44e40c265adeb3edc088f7b81a9e5892b13bbb730107fe64804be684c15510e8aea603abdafc2003c659e6bff9143 SHA512 2bd76e3d12928cb51f475d58e2c8b749f4b2b8b45f72296f6dd46c13b31fee80e0c4859de9332a7232842f511e4a53d30b43aad563980fd026d04fd65fb57b7e
DIST mpack-1.0.12.tar.gz 16524 BLAKE2B 7b2d5dbdbb72f6d792e366259ef5ba080872417b558ff8d4fd0877f5a9fbeb8794d6e1657034b74f0dffe5e1c03c0339060eebf9e85370619938cc7b8f03c540 SHA512 7df730ba98c9530d948252f2efa70cb6d4f65b0fbc3443de2239145e9ce1aa12dfa8acbbfd4b87edf19a529e3595c7a8955e00235f69aa3535d353f7f9a1c7d0
-EBUILD mpack-1.0.11.ebuild 2314 BLAKE2B 3e2d82b69a43b2b2d732487323d9b0ea1a186f3870a110a435f73abe49bc5272ea0c79727281e2f9319a28ae34396eecfa6d973576614114654e576cf11c01f7 SHA512 0fcf3750cd37447e227926d32d98e67bc7757afb1adc4b1ff0e4680248c562cb870135578b4f4cf4bc1a814c81e80d92bf46771676edaf01c64e74fb676ab2e0
EBUILD mpack-1.0.12.ebuild 2336 BLAKE2B 3e80f03bd2e428da69a3cd13007395ea0c163ae1dfe5beac80323ef6eeccc1dfae57210977787af198beb22d01c7681e2baed5aacc574778f040c50b0d9042e2 SHA512 030b299273f942b9bb6363216b38524adf679be6a3326d00a5546a1d25a9fa23dba7ddadc16f1d382fb40f5750d56e332db20ec9d504099b7f772dc7a6d27854
MISC metadata.xml 337 BLAKE2B 552e6b193055ff86ce3bc29ec14b7ba72bf99ba5458c8588af1d53b6d393759118103d95f9b3e3f4c8582b19f7daccf0a5b619a8b171f5c74e2a8ad4f0648875 SHA512 6cc2098e7e31232ff9b6aa2cecfe7f9cde61d1ee36efb190d87330a5b6088a9d43f999d3cbce632925c01e35806c09022170230934f526febe1bd24c384b3ce1
diff --git a/dev-lua/mpack/mpack-1.0.11.ebuild b/dev-lua/mpack/mpack-1.0.11.ebuild
deleted file mode 100644
index 2cc20b76c877..000000000000
--- a/dev-lua/mpack/mpack-1.0.11.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua toolchain-funcs
-
-MY_PN="lib${PN}-lua"
-
-DESCRIPTION="Lua bindings for libmpack"
-HOMEPAGE="https://github.com/libmpack/libmpack-lua/"
-SRC_URI="https://github.com/${MY_PN/-lua/}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
-IUSE="test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/libmpack
- ${LUA_DEPS}
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- test? (
- dev-lua/busted[${LUA_USEDEP}]
- dev-lua/lua_cliargs[${LUA_USEDEP}]
- ${RDEPEND}
- )
-"
-
-src_prepare() {
- default
-
- lua_copy_sources
-}
-
-lua_src_compile() {
- pushd "${BUILD_DIR}" || die
-
- local myemakeargs=(
- "CC=$(tc-getCC)"
- "LUA_INCLUDE=$(lua_get_CFLAGS)"
- "LUA_LIB="
- "USE_SYSTEM_MPACK=yes"
- "USE_SYSTEM_LUA=yes"
- )
-
- emake "${myemakeargs[@]}"
-
- popd
-}
-
-src_compile() {
- lua_foreach_impl lua_src_compile
-}
-
-lua_src_test() {
- pushd "${BUILD_DIR}" || die
-
- # "[ FAILED ] test.lua @ 279: mpack should not leak memory"
- # It doesn't seem upstream actually support LuaJIT so were this up to me
- # I would drop it from LUA_COMPAT, unfortunately there are packages in the
- # tree which currently expect it to be supported.
- if [[ ${ELUA} == "luajit" ]]; then
- ewarn "Not running tests under ${ELUA} because they are known to fail"
- return
- fi
-
- busted --lua="${ELUA}" test.lua || die
-
- popd
-}
-
-src_test() {
- lua_foreach_impl lua_src_test
-}
-
-lua_src_install() {
- pushd "${BUILD_DIR}" || die
-
- local installdir="$(lua_get_cmod_dir)"
- local myemakeargs=(
- "DESTDIR=${ED}"
- "LUA_CMOD_INSTALLDIR=${installdir#$EPREFIX}"
- "USE_SYSTEM_MPACK=yes"
- "USE_SYSTEM_LUA=yes"
- )
-
- emake "${myemakeargs[@]}" install
-
- popd
-
- if [[ ${CHOST} == *-darwin* ]] ; then
- local luav=$(lua_get_version)
- # we only want the major version (e.g. 5.1)
- local luamv=${luav:0:3}
- local file="lua/${luamv}/mpack.so"
- install_name_tool \
- -id "${EPREFIX}/usr/$(get_libdir)/${file}" \
- "${ED}/usr/$(get_libdir)/${file}" \
- || die "Failed to adjust install_name"
- fi
-}
-
-src_install() {
- lua_foreach_impl lua_src_install
-
- einstalldocs
-}
diff --git a/dev-lua/penlight/Manifest b/dev-lua/penlight/Manifest
index 3c57c52b2d0a..afaae45a6f09 100644
--- a/dev-lua/penlight/Manifest
+++ b/dev-lua/penlight/Manifest
@@ -1,5 +1,3 @@
-DIST penlight-1.13.1.tar.gz 434059 BLAKE2B 09a509afc11ad28b88fc92e9f9237fef4d18fc4c5b8c401c6fc8b4e3765941534409e5e5c9c9a08e0ad1a8b08d635d9ef8b453ec602514e4365317e1b31bbf63 SHA512 de0a6a2f585f32bed234ef084d8fca9cee645eed3459aa3c39b885b46a05ae752b5c7ac3bb1957fef9519df2a11e250fc87d6d4d62ee6155be2742ad43a079fe
DIST penlight-1.14.0.tar.gz 439720 BLAKE2B 22ba9741dfcc446c2ffaa38af26f2a5b5022e316c63acc552ad4b7158c97e9239bdf124f1dc3438bd272f8dc79d8ae090f1aa7ba4b3bbcd5d006ec7244fc4041 SHA512 a83f70716106d6576b27a42222ba897d5d5a7b3918088c582e89283cf091a95a9920fe6d0b8d65e1ffc4c1664166f7d5bc4df3b023539d1b33d7175e585bbe9f
-EBUILD penlight-1.13.1.ebuild 1214 BLAKE2B 2be3e785d471c3c6ea4f139a447de08e01ab49bd359aaa7074a908d50ed06c6b5e386420ba7023e631876c8e756fed55d122b33962eab4e1501ae20c67101a6e SHA512 b6083a46484c1e19bb3154f6bd4e049a14ea66eec6eb0b7ec6ebf485c8732758a4b21d66154cf7a447811bd3f4caaac12fa69b74e2ca8d1de5395f05f24dca57
-EBUILD penlight-1.14.0.ebuild 1220 BLAKE2B d3a42adb286bc7e2ad2b9319cf92105a530eb9d4e4bd2f7359ff1c3c134ee0396bfb6b795916477fc8c180043dc7f725107b5812e5a09d73ff087623793db6b6 SHA512 21ec6dbb2637ba006c85a7678c85619c8ca1862d3308c433096a4162e8ed12a4527b4068d8d6e5a31b21db0ffee5e01f899f5601f00c48f3be1a1b533fae030b
-MISC metadata.xml 735 BLAKE2B a68f6f53a706c2b7c5d6e5407efbdc571d7839f7c5c7f05ece179e798419767562b82e1acab87b8b034392f5f3d77190cfd00a19bbd97d54359aeb127c4fe9c8 SHA512 eb5019d34e384d12cc2d1709c879a3afc2832f4e33ece3a0cdebf4bfd15c1d887a9fabed8c34821ee5c72ceb88111f62de87a4043f0fb0f076137fd4b8acecbc
+EBUILD penlight-1.14.0.ebuild 1214 BLAKE2B a044d9c734f546094332c7e7e4708c46ab09bc6589ca18479137b064fd67ec1d563d5106ff838d9d74b261b31001933ec69dcccfe78ed6b961f4021f73aa3f9b SHA512 7d17182f84278d98ac98562686134311b3e471d93eb0db7cf18917d8c7b451fddcfd3a48ec16bea554c53eb73acd2784345f07be0b087d4f39b843de8b703fe2
+MISC metadata.xml 626 BLAKE2B e6532ea2128c2ac2cec954265a63c47c524d8526e6d88d0bb6e2a52b7ab97c71ff210e902fafed27e8decdf48daf331aeaa891e45f9101f04c0697103b9164a4 SHA512 4eca958e1a6f44a9d0c85eacd6e08d1e21b4a4d54a6e992d53a006aadae0d7060cbeed4730976fdb75be949f053ff37858fc9fdd43809f1fad499fcc2e22d15f
diff --git a/dev-lua/penlight/metadata.xml b/dev-lua/penlight/metadata.xml
index 1a05f3bf022d..8dd0ff4e9d23 100644
--- a/dev-lua/penlight/metadata.xml
+++ b/dev-lua/penlight/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
diff --git a/dev-lua/penlight/penlight-1.13.1.ebuild b/dev-lua/penlight/penlight-1.13.1.ebuild
deleted file mode 100644
index eec077fe6527..000000000000
--- a/dev-lua/penlight/penlight-1.13.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-MY_PN="Penlight"
-
-inherit lua
-
-DESCRIPTION="Lua utility libraries loosely based on the Python standard libraries"
-HOMEPAGE="https://github.com/lunarmodules/Penlight"
-SRC_URI="https://github.com/lunarmodules/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
-IUSE="test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="${LUA_DEPS}"
-
-RDEPEND="
- dev-lua/luafilesystem[${LUA_USEDEP}]
- ${DEPEND}
-"
-
-BDEPEND="
- virtual/pkgconfig
- test? ( ${DEPEND} )
-"
-
-HTML_DOCS=( "docs/." )
-
-src_prepare() {
- default
-
- # This is a demo app, not a real test
- rm tests/test-app.lua || die
-
- # Remove test for executing a non-existent command
- sed -e '/most-likely-nonexistent-command/d' -i tests/test-utils3.lua || die
-}
-
-lua_src_test() {
- "${ELUA}" run.lua || die
-}
-
-src_test() {
- lua_foreach_impl lua_src_test
-}
-
-lua_src_install() {
- insinto $(lua_get_lmod_dir)
- doins -r lua/pl
-
- einstalldocs
-}
-
-src_install() {
- lua_foreach_impl lua_src_install
-}
diff --git a/dev-lua/penlight/penlight-1.14.0.ebuild b/dev-lua/penlight/penlight-1.14.0.ebuild
index 9dc40907ae10..f06208e32ab2 100644
--- a/dev-lua/penlight/penlight-1.14.0.ebuild
+++ b/dev-lua/penlight/penlight-1.14.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
IUSE="test"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="!test? ( test )"
diff --git a/dev-lua/say/Manifest b/dev-lua/say/Manifest
index 2bfa36dd7c51..6d806f7e910a 100644
--- a/dev-lua/say/Manifest
+++ b/dev-lua/say/Manifest
@@ -1,3 +1,3 @@
DIST say-1.4.1.tar.gz 6091 BLAKE2B 59280a9d8e95f1f759c59a4886f864046ff65db035652acec0c9c32eda000ed8eda74385769bc6b0946262a3695db857848ca4b844a8a1626949c1b5bf273dab SHA512 a6c3477859615d7ae0677ac7aa0cefe8bf6f43424812062b4a06145017952b176801431c5be920cb67f52c07cc3d374e8a6714233e2252a2bb6b7ed4c3e32f90
EBUILD say-1.4.1.ebuild 870 BLAKE2B 80bc8b821bb5304996dbace79676845d4df4e5b3dc05f8ee2a89c6d9d346a5e33e2e09099f44ed776c588f6fb8a05d833553d89023d135404b2f53eb71d9e0f2 SHA512 21f1e729fa6e40b438e84142a7539add7a6009dca197392f991b7a4dd1bd365231189a6baaef8d53f7d6083910aca73c2231a307bd57a0a8d04b37d7e7f31453
-MISC metadata.xml 465 BLAKE2B 79a515512a0c49be85b628a9e0c3f431001d5057d3fe62605d393af1d55556e889f6ab5ab89275150ed0f4ebb4f716c4b9f22ce4e3f1f2ba34fbc0b2f857b86a SHA512 681be59ce632ac659a5799d32c477a34fbd89a0d94cba948ceaf5786b5b476b916def71a4a25ed51188e447a33a991c5f73cd9fd843b76b9b81bf820c8440829
+MISC metadata.xml 356 BLAKE2B a73e55dc65e8db9177317c8c1feba4e07f2071bd766232c2268056ee569d89e3fedc22f7037165a91cb9f55683986df0e58ac76a399dde0f8b2647369027fb63 SHA512 18cd908c323cc9fce827c504823b6d008ad635f0711677798d5770fad2d2bf92d6d830eff5697d548d28cd05aa117d5e972bb9e5a28685120c78e0798b4756cc
diff --git a/dev-lua/say/metadata.xml b/dev-lua/say/metadata.xml
index f476c828a2cd..6fbd86585f74 100644
--- a/dev-lua/say/metadata.xml
+++ b/dev-lua/say/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
- </maintainer>
- <maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>