summaryrefslogtreecommitdiff
path: root/dev-lua
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-07-03 22:39:47 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-07-03 22:39:47 +0100
commit7f0ccc917c7abe6223784c703d86cd14755691fb (patch)
tree8c6793f68896b341e22f33d7e6cef88e481f4a8b /dev-lua
parent9aa80713372911cec499b3adb2cd746790920916 (diff)
gentoo resync : 03.07.2021
Diffstat (limited to 'dev-lua')
-rw-r--r--dev-lua/Manifest.gzbin6970 -> 6975 bytes
-rw-r--r--dev-lua/lanes/Manifest2
-rw-r--r--dev-lua/lanes/lanes-3.15.0.ebuild93
-rw-r--r--dev-lua/luaposix/Manifest2
-rw-r--r--dev-lua/luaposix/luaposix-35.0-r103.ebuild (renamed from dev-lua/luaposix/luaposix-35.0-r102.ebuild)4
5 files changed, 99 insertions, 2 deletions
diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz
index 6faa41dc084a..ad26e3e9d51e 100644
--- a/dev-lua/Manifest.gz
+++ b/dev-lua/Manifest.gz
Binary files differ
diff --git a/dev-lua/lanes/Manifest b/dev-lua/lanes/Manifest
index 5815605bf0ac..ad72cb8fe2a2 100644
--- a/dev-lua/lanes/Manifest
+++ b/dev-lua/lanes/Manifest
@@ -1,4 +1,6 @@
AUX lanes-3.13.0-makefile.patch 2719 BLAKE2B 2ee48812f971a3ed9d6425b115fa7415fb4c47596f25a32efd4c3d5fb8eb7f70839ae21d4970fa2120c5f16847d6bb10a417a228594a7f6eedb6d53a7bd062c8 SHA512 6a511ad7cf2dac9abff275c01c885adac04b40de46fe7d776ebea1663291e9a043d9ced6f470931cafdddc200895006e389a6fb6a2e5164bdef6b6acd2f1d38c
DIST lanes-3.13.0.tar.gz 247978 BLAKE2B e330f3648e865b8b7c1b77061b6a8210f46e1db650066736afe62040dbb20c7e31e0037b420fded8fb0931cc2ac59687e2039fb31f43c1bdf0cae8cd3c031307 SHA512 bb509181757fa2b4f07a55962015b35ca6bb867b18ec89dd655f333babe2e12f56479fa85bc98e0dacf5bec2a523265bbc3a978396dc332dc1fdda4df760b2e5
+DIST lanes-3.15.0.tar.gz 251497 BLAKE2B fbe02a205d3a1e9e14258fcecd5133a01a2376938678840f680ce37d763e44b924cc718f49df6c985871798f03ad51de5f6289456cbc2954b98d7c0b883fa62d SHA512 da198a70e5d88c25e55cf0947a69405b9c666bf10ac92ab0e4018cf689791c5e5bfff31ae39f8b3e0577217d24b2fcd0b70d5b4e31cebb6d5958e570f017ced4
EBUILD lanes-3.13.0-r100.ebuild 1457 BLAKE2B 3f10efa87d9abe849469e79ccd51c041e3e977a5f847df0b1c744ddef1138ebc6c71b3a9669d74120ad296b6bb89deb5d6d5e6b308d7fd557a04e27d6313a1f2 SHA512 d78e6def42d1fa6536b0d58bb17a4effdbb757b6a7ddfe2716fd48f052a14c171224b364b6faf2476383450b6263c676a41a976dc927089d6d86dc1d408b51bc
+EBUILD lanes-3.15.0.ebuild 1585 BLAKE2B c1d817a31f62c38ee7559910b6e25a1e37125d6e8f61d7d5ab7ee0d625e269219505830900fad384a61dcb761f3595b099fd5eeafbcd95d232f8af386605065a SHA512 7e9aa7b56208e009752ca9e9c188f863833ebfc92a0bb9160eb8c94e281a1c08739d833e51f50c22eca3d8d62a497f9e3d7e4b3f9d15cba5a54da88d788f060d
MISC metadata.xml 438 BLAKE2B 7edf60b96d12fe2b577ca5665bbfe053830e53f4821f50b14467e025472db68cdb0d7c4874ff03c882d710d9180ac170beb9f5b07e1f021dc9c576645d2606a7 SHA512 d9258d0d00639649436ae8877e4856309332ad07cc765f228f17b1be79fd2c876fab0bd5a303e1a77f64b9951d5e109126dc6baa5cd92da197202895d9528138
diff --git a/dev-lua/lanes/lanes-3.15.0.ebuild b/dev-lua/lanes/lanes-3.15.0.ebuild
new file mode 100644
index 000000000000..c0bf2fbb3076
--- /dev/null
+++ b/dev-lua/lanes/lanes-3.15.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit lua toolchain-funcs
+
+DESCRIPTION="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/luaposix/Manifest b/dev-lua/luaposix/Manifest
index 387c8c586b42..e8c17b370231 100644
--- a/dev-lua/luaposix/Manifest
+++ b/dev-lua/luaposix/Manifest
@@ -1,3 +1,3 @@
DIST luaposix-35.0.tar.gz 178091 BLAKE2B b2d2ca01f18f0e98b45008919fc886e05d2cad034c84e870900c33891dd5867d9bc7aa8deae06c3f3f0852db902c1e766e693162b32ed474eb710b379bf9e3ed SHA512 4bb61892b78d9e59418a9a6360b9f611fb9b5438b9261a2c6672f053a1b21dfd9a2060b8d2f0d3eac6185773cf84672c1769c081c4ab53d2ddae2232e4a9269b
-EBUILD luaposix-35.0-r102.ebuild 1814 BLAKE2B 66c83224229a9e414e76024d6a1123c0b6d67c0181dfe03757b6e74033e379e643986e0701716c75f046d448fad1bc8b42199968ce259e501f7836a2e1e451a7 SHA512 301ca7095dca3086e15af225ee24234261d45b1e48d9709bc17ea0fc6d494b064f69f4d4df97fdd3fc15545bbfd94778c6b61d9bdc4a1613488a2f28317b7072
+EBUILD luaposix-35.0-r103.ebuild 1835 BLAKE2B 6223069db43b82d34ae389954d528d8212122fcef2200319c39a2b0fcc89f4120768bb1cdb2bfe95c734649dd9b0469e87d8d5f7dc97a4a53b8ecba8a51a8ff8 SHA512 a1b1a134363de4fe57a583493dd7196594d4fc1d0919ac2dbc1e083c08b7661637ffe94e9a0ad4ceeb96a0accb78ffb7e6b181a41ac55cf1d44c0d0b634fc90f
MISC metadata.xml 504 BLAKE2B e1d4aa804daf372530735ca8e8c63e48b217c8727d9df5f43a11eee19c3368f3310f3da82fe8d13dbb390447560189fadaaf2afe0f5c4c25cd1788fdd0c0c951 SHA512 0255f682b22f979f210bda8293f1debee04fee7582a384630aee77bb0265dd7e7ee424f0d925a78e520e9ab6d0babb33f8676d0b1ce3f88adcfd61b1ba374477
diff --git a/dev-lua/luaposix/luaposix-35.0-r102.ebuild b/dev-lua/luaposix/luaposix-35.0-r103.ebuild
index fa895e20763b..a92fac063f8e 100644
--- a/dev-lua/luaposix/luaposix-35.0-r102.ebuild
+++ b/dev-lua/luaposix/luaposix-35.0-r103.ebuild
@@ -20,7 +20,9 @@ REQUIRED_USE="${LUA_REQUIRED_USE}"
# Requires specl, which is not in the tree yet
RESTRICT="test"
-DEPEND="${LUA_DEPS}"
+DEPEND="${LUA_DEPS}
+ virtual/libcrypt:=
+"
RDEPEND="${DEPEND}
lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] )
lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] )