diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-04-18 12:04:39 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-04-18 12:04:39 +0100 |
commit | 2d01b3d133c0fbf17de8d7b47905585af88bd6e4 (patch) | |
tree | f74eb9a3d16ed25f8c15b825f4d28b759ae99a42 /dev-lua | |
parent | 97bacba3ead078e5db8b87ab651a3ffa7d82f60f (diff) |
gentoo auto-resync : 18:04:2024 - 12:04:39
Diffstat (limited to 'dev-lua')
-rw-r--r-- | dev-lua/Manifest.gz | bin | 7322 -> 7315 bytes | |||
-rw-r--r-- | dev-lua/dkjson/Manifest | 4 | ||||
-rw-r--r-- | dev-lua/dkjson/dkjson-2.6.ebuild | 48 | ||||
-rw-r--r-- | dev-lua/dkjson/dkjson-2.7.ebuild | 2 | ||||
-rw-r--r-- | dev-lua/lanes/Manifest | 5 | ||||
-rw-r--r-- | dev-lua/lanes/files/lanes-3.16.2-musl.patch | 27 | ||||
-rw-r--r-- | dev-lua/lanes/lanes-3.16.2.ebuild | 96 | ||||
-rw-r--r-- | dev-lua/lanes/lanes-3.16.3.ebuild | 2 | ||||
-rw-r--r-- | dev-lua/luadbi/Manifest | 2 | ||||
-rw-r--r-- | dev-lua/luadbi/luadbi-0.7.3.ebuild | 2 | ||||
-rw-r--r-- | dev-lua/luarocks/Manifest | 2 | ||||
-rw-r--r-- | dev-lua/luarocks/luarocks-3.11.0.ebuild | 2 | ||||
-rw-r--r-- | dev-lua/penlight/Manifest | 2 | ||||
-rw-r--r-- | dev-lua/penlight/penlight-1.14.0.ebuild | 64 |
14 files changed, 74 insertions, 184 deletions
diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz Binary files differindex 18cf87e3cedb..439625c98676 100644 --- a/dev-lua/Manifest.gz +++ b/dev-lua/Manifest.gz diff --git a/dev-lua/dkjson/Manifest b/dev-lua/dkjson/Manifest index b7e2d5ce8938..64de6e57f987 100644 --- a/dev-lua/dkjson/Manifest +++ b/dev-lua/dkjson/Manifest @@ -1,5 +1,3 @@ -DIST dkjson-2.6.tar.gz 15803 BLAKE2B fdb471b94b50d90ac3ca2a6230e8a2f6b5f1362b368a4fbdf2b54b12cfd38762f448a1a752aa6022e1c80806d62d72a861f048e1734edb081d6fc1dbf225a2da SHA512 eea9dfb386672114e4269284eda045161289b43c872b9108971babbb247e686ea1c045bd4f127037e949b356630fa430037fb4b1a1eb7b5cc51f80d144a5add2 DIST dkjson-2.7.tar.gz 17292 BLAKE2B e3ac57edb6333dee8eeeba9d844ddc9f3fb3d35c6bd61a896ffff928e2d5c4d17be8a0c01c36d83fb0e4694ad38f3233a92f093cf85dc4b7375a72a224f7e0a8 SHA512 8e0cfb27fb2721c57b4fa0e104edc5e3b1f2b375e6ddde486be44f2bd574c19fccbc7c6f629f3d04b16cf652effd0894cb38edf405395488d33577420692246e -EBUILD dkjson-2.6.ebuild 906 BLAKE2B 4254accdd5fcd85e5d5e2a7f081edb2b98df95741f5116477f747fffb11435c869892514e2bbdd9c0ae21868963e08b7dea370521dd1374ad529b9dbe60aeb36 SHA512 163aba7a97eb2a1e101af6a98ac767c4a2bdf10155da22988dfe7438de2c8375fa6026788f7d3c5672989bb28714022b0e73ba78f81e64363ae631d23f7a767c -EBUILD dkjson-2.7.ebuild 864 BLAKE2B 3b2f8d4cafba3a5c76aba6262d83762b9a21f0fec2c7d509195b6a53691c36a3bf376f2bfa2382dc55cafc7b2a0a1dc14efae971ac4b6f57bf04ec55cb3eab74 SHA512 b52144f10e928fa9e64ac67e8069f8cd5b0d9ee83b90b6d74e470b44bf9151ca1287264d6d115fbca5d93082eef7fb32313fc72887c848fa43db2f09da912388 +EBUILD dkjson-2.7.ebuild 858 BLAKE2B 45ff6f0648a6d231c8947141b2eb16fd856b9db1449d41e37edf4237a4cc91cfe5a8919be3c04c002d0303ee30aebb9792d068aff68ef412f4517f8ef35566bb SHA512 77f69fee1c33fc26a6a809a4e2aa00833ae2c77bb2e9cc1050ea45a67cae7a627834d3cd6cc10885610ee7d31c1d2b45eb9e7598bfa2f350a22c8eaed6d1c2d3 MISC metadata.xml 746 BLAKE2B d46085001dee037fae4c52ebde878d53de21f48efba0a5a56b4514649eabd5ff238345f3b685d78432a885172b42f862e37d0e327caa3338feb771a6f1bd5f1b SHA512 8cda2b22f6509c636f38cfaf0dfc4084422d33ecca84627823d87f86bbdef5ca97def3b98bd372c46a509c83f8e0aab4bf74b3661c3119c94245117439eceb01 diff --git a/dev-lua/dkjson/dkjson-2.6.ebuild b/dev-lua/dkjson/dkjson-2.6.ebuild deleted file mode 100644 index ba668fc5492c..000000000000 --- a/dev-lua/dkjson/dkjson-2.6.ebuild +++ /dev/null @@ -1,48 +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 - -DESCRIPTION="David Kolf's JSON module for Lua" -HOMEPAGE="http://dkolf.de/src/dkjson-lua.fsl/" -SRC_URI="http://dkolf.de/src/dkjson-lua.fsl/tarball/${P}.tar.gz?uuid=release_2_5 -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( ${RDEPEND} ) -" - -DOCS=( "readme.txt" ) - -lua_src_test() { - ${ELUA} jsontest.lua || die - ${ELUA} speedtest.lua ${PN} || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins dkjson.lua -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/dkjson/dkjson-2.7.ebuild b/dev-lua/dkjson/dkjson-2.7.ebuild index a1c66a6fb269..75f1f2875c76 100644 --- a/dev-lua/dkjson/dkjson-2.7.ebuild +++ b/dev-lua/dkjson/dkjson-2.7.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://dkolf.de/dkjson-lua/${P}.tar.gz" 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/lanes/Manifest b/dev-lua/lanes/Manifest index bcacb1385d75..057680531dde 100644 --- a/dev-lua/lanes/Manifest +++ b/dev-lua/lanes/Manifest @@ -1,7 +1,4 @@ AUX lanes-3.13.0-makefile.patch 2719 BLAKE2B 2ee48812f971a3ed9d6425b115fa7415fb4c47596f25a32efd4c3d5fb8eb7f70839ae21d4970fa2120c5f16847d6bb10a417a228594a7f6eedb6d53a7bd062c8 SHA512 6a511ad7cf2dac9abff275c01c885adac04b40de46fe7d776ebea1663291e9a043d9ced6f470931cafdddc200895006e389a6fb6a2e5164bdef6b6acd2f1d38c -AUX lanes-3.16.2-musl.patch 918 BLAKE2B 49e549341ae7f1c9324b1c24da04a5149b483b5544ef61c66a836af8778c64912b7a239f525af0ebc12bbba606f91527730ac994dee3751e6a681489dde6067e SHA512 537620dcbbd622a5489cd2f3c222cc0cd465483d1eabba1327200e7352308b84eda19068aed3bf3b7ab2357af451797955a12556e733650a12278584aa4ef84c -DIST lanes-3.16.2.tar.gz 446113 BLAKE2B 5343ac98f2fac3c92d8afeb6dbbd4875ce93c44715b40b030cbbb03f311b3e358358c1daa295790b0a62113bb15355fc8927a8b7896af079d8e7fe50e2e6b438 SHA512 c7e8037d6f709b31bdb981cbcf70ba51f23823bac51f7ee9ef47881603547a8e1df3c6b7fa35110528cb7547f83048cbe71868aa94c03a59165f1b9d2d5ad08a DIST lanes-3.16.3.tar.gz 446289 BLAKE2B 018f470209b534bb84f69f8a38c7decd8011a13926bf7c82a4fc4b0d3f2892562a69c3116dd6fce5d37d9d2b5057ed661cc22bdbfcfac4e267a32dd5f64a47dc SHA512 a3037c0df27e8172ce9ff896079eb4a5ee3a35dc507a8b809c151de21e7600ffd0fccc12113fb64dc3c709e1eff99da350576aef41ac20493ea933fb7dc4c381 -EBUILD lanes-3.16.2.ebuild 1624 BLAKE2B be586986658737210ebd6380b5a30be42ce575103755cc90773ec7d6b9b51bdf25deb252ea94d765e4e9cb8bf3567dacfead8a949e376714f4c1d66467f516bd SHA512 1b40b1dc6fa9548fe426fbf677a9cac3e6f2b570a8722e04eb1480ebbc8e6fdc736d265ebec7dd4d1051920466ccc4b679b0fb280530c0cc24caa8a8661f7187 -EBUILD lanes-3.16.3.ebuild 1586 BLAKE2B 9eb4ac3bb86b448f15f2ff2228a63ecf93ec836ec7f9b2ae3c85935e4c27faa5f6d7f945c481fd78bb7763d059c5d31a5795e8093ecb2c44ba54a7bdf3c34ff3 SHA512 1afc35791eee436fd5808cdb9cd6abe7974b98b1988dcc21dc2f5d027b1ff080b0b7b6c08c32d18bd4e97040dbbf7f1616eb370f7ee4e3ea67fde0f9bd5dc633 +EBUILD lanes-3.16.3.ebuild 1585 BLAKE2B 4a4ee5eaa2d3b1f510c7715c6966c9a180c07eebaf3b5867c87e04a424c1377cc9daa9f69f03126b83d34f113e8cf545862c9462b706ffe7fa004d5a189d3af1 SHA512 10a260228ebbab8c9de24fc7e5df3356498cb05d21755035be1e8198f50098e526d0e946608f6be479185200f68daa9b3a4fe19bf7fe1ede29e5816cb0859d5b MISC metadata.xml 439 BLAKE2B 64ca90f83e145d31acd41464d9661aa5ad164df3a9050084d4d272f7a834455bc6a9b7657bf34a3829927208a14ad8fb409a2e12f890be90008d858392f5065a SHA512 a55de988fd5da55fc51cbc3750361b95a7aa1c98e343725416eeaf8fe5c09c12c80f736593abd3bf08840b66602e6087094d9748ea238135de1f08a324a92c0a diff --git a/dev-lua/lanes/files/lanes-3.16.2-musl.patch b/dev-lua/lanes/files/lanes-3.16.2-musl.patch deleted file mode 100644 index 05508a57d85d..000000000000 --- a/dev-lua/lanes/files/lanes-3.16.2-musl.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 0e959e637b6ee85b0710e0608fe5d678ad7e0b78 Mon Sep 17 00:00:00 2001 -From: Conrad Kostecki <conikost@gentoo.org> -Date: Tue, 23 Jan 2024 21:58:50 +0100 -Subject: [PATCH] src/threading.h: fix compilation on musl - -Signed-off-by: Conrad Kostecki <conikost@gentoo.org> ---- - src/threading.h | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/src/threading.h b/src/threading.h -index 3925076..b1706ac 100644 ---- a/src/threading.h -+++ b/src/threading.h -@@ -113,7 +113,11 @@ enum e_status { PENDING, RUNNING, WAITING, DONE, ERROR_ST, CANCELLED }; - #include <pthread.h> - - #ifdef PLATFORM_LINUX -- # define _MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE_NP -+ #if defined(__GLIBC__) -+ # define _MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE_NP -+ #else -+ # define _MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE -+ #endif - #else - /* OS X, ... */ - # define _MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE diff --git a/dev-lua/lanes/lanes-3.16.2.ebuild b/dev-lua/lanes/lanes-3.16.2.ebuild deleted file mode 100644 index a77abaafcacc..000000000000 --- a/dev-lua/lanes/lanes-3.16.2.ebuild +++ /dev/null @@ -1,96 +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" - "${FILESDIR}/${PN}-3.16.2-musl.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.16.3.ebuild b/dev-lua/lanes/lanes-3.16.3.ebuild index 8baab79dd024..c0d7990b7ae3 100644 --- a/dev-lua/lanes/lanes-3.16.3.ebuild +++ b/dev-lua/lanes/lanes-3.16.3.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/luadbi/Manifest b/dev-lua/luadbi/Manifest index 08ef5dbab285..03f8120f7437 100644 --- a/dev-lua/luadbi/Manifest +++ b/dev-lua/luadbi/Manifest @@ -4,5 +4,5 @@ AUX luadbi-0.7.2-mysql-8.patch 1920 BLAKE2B 5b8f65c9a6966df0bd18487e09effc073fb4 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 1920 BLAKE2B 13c25ef14241aaef8160669db3f600119b1a5831779f3b256b9587fdd1b160828c98cda39a3bad87da52261c689877a3777ce6433c36ad3bb4d549bf9f28ecad SHA512 a343b2bfe87acc50b085022fa16e951e1b1fadf9c870431e1e5f629d60f5b37d39dfeec0b575366bd4be18a4b950a58c0abcd3c0a420f386d2fca024d7abd849 +EBUILD luadbi-0.7.3.ebuild 1917 BLAKE2B 5aee1255ce683d5952d7385e330fa0544929666416907ff63691457ce17b8c4fb91506f67ca6b5c8f8bd20aaa1f699474a61fb8b07ff2f7eb12c6612f2fe596d SHA512 295b48068a731c82fa56b93f7bb1518280236088e29655d331e44efb2f2c34f03987ed38019f84f15935e487dfb5930eb680ab68cb257e4c7e8f8318b9ab309c MISC metadata.xml 329 BLAKE2B 63f2efc683cb8c68fc27953c6003708f965328cc4b445e5b62c1cffc85e79c9971ef4bfca6ae6b7a95179c3ad13e9374a2d0f1e06518403902a461d7598ade72 SHA512 c1f454ba961c109a06e0a06e85ad426dc6d6cc5697e6c2ceda3fe003242c1d50ef5c71fa0a84201d0a20b7d22bdf1ab597ff780b681a3a32e08c14457f7a2081 diff --git a/dev-lua/luadbi/luadbi-0.7.3.ebuild b/dev-lua/luadbi/luadbi-0.7.3.ebuild index ceace5bd8ac6..2b452334267a 100644 --- a/dev-lua/luadbi/luadbi-0.7.3.ebuild +++ b/dev-lua/luadbi/luadbi-0.7.3.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="mysql postgres +sqlite test" REQUIRED_USE=" ${LUA_REQUIRED_USE} diff --git a/dev-lua/luarocks/Manifest b/dev-lua/luarocks/Manifest index 0a9880bc915b..c870b66231c7 100644 --- a/dev-lua/luarocks/Manifest +++ b/dev-lua/luarocks/Manifest @@ -2,6 +2,6 @@ DIST luarocks-3.10.0.tar.gz 273518 BLAKE2B 64a9f7d5c9e15b8753e32f080d8f792be37f7 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 2036 BLAKE2B 3427ddeaa484b3a105ce82c8ffec458ea957f44deb009f9c40e92dc24927ae5e5870a3739e53ee7b0991adb087d0a924a51738c593cde8091e0298c7fd275ad5 SHA512 48337d673725cb494fd6bc79a770fd9a5b67c785d11c7b1a17ff8107b3a05b57229eac079f109a0929df4949baee403e298b3a16c64784b38123a4da4e20fef8 +EBUILD luarocks-3.11.0.ebuild 2033 BLAKE2B 60e730c96297a5481ae07e706ffd41228c505cfd44c54b63825836f68fa3d2343197399a2b05b020978f231912327ec3cf3e688c4089820d5cdd1e0d4dbf2557 SHA512 a9da6c36a9e1c19d06516ae3f4c0190d63dd7de04ada1c85d7b28d69b5678281c2de7913281f523fcab99e4d31ca8a3948d99207e13c7ba026443d93bfe131e6 EBUILD luarocks-3.9.2.ebuild 2032 BLAKE2B 734eb895b3d1005336cb528b212e2eb2283b5092fee5566c7479b512f5ff3513860163564b13d233c852bef812c5b6410f95ba7739af57ec6f6dcb270e8cea0f SHA512 3ab41e559dbd2fbab1505981eb98eb159de506f16ba6b239b80db9c23caf95fc2d3f59ee283816573335407df99f10a3d9f93cd91ea559c53e179405f16f846f MISC metadata.xml 501 BLAKE2B 0a2a3e7358a2ef2a4cbb79853408dfdf6015d49348bbb879a59253a88c73cf3d96c2ce708076844344468136d70962be74e639d24331a007fbd02ce6ccc18cee SHA512 43f147be67209e542e02733b6a57ce7ee05b61a7eb0d15662c0fb137db4f57c9f519cc98cf5dceb0e6f626f0dc6f04dd5b67da96a155b1e3884dca55896722f3 diff --git a/dev-lua/luarocks/luarocks-3.11.0.ebuild b/dev-lua/luarocks/luarocks-3.11.0.ebuild index 2319a20303e0..cbefe1c19044 100644 --- a/dev-lua/luarocks/luarocks-3.11.0.ebuild +++ b/dev-lua/luarocks/luarocks-3.11.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://luarocks.org/releases/${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}" RESTRICT="test" diff --git a/dev-lua/penlight/Manifest b/dev-lua/penlight/Manifest index cc0701e1c878..3c57c52b2d0a 100644 --- a/dev-lua/penlight/Manifest +++ b/dev-lua/penlight/Manifest @@ -1,3 +1,5 @@ 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 diff --git a/dev-lua/penlight/penlight-1.14.0.ebuild b/dev-lua/penlight/penlight-1.14.0.ebuild new file mode 100644 index 000000000000..9dc40907ae10 --- /dev/null +++ b/dev-lua/penlight/penlight-1.14.0.ebuild @@ -0,0 +1,64 @@ +# 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_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 +} |