diff options
author | Conrad Kostecki <conikost@gentoo.org> | 2024-04-17 13:31:21 +0200 |
---|---|---|
committer | Conrad Kostecki <conikost@gentoo.org> | 2024-04-17 13:39:18 +0200 |
commit | f5263064fa17728268849f7d4d64fb5e3c1a5b0a (patch) | |
tree | 033f62b944527501d89f6c97def1763b8a677de0 /dev-lua/lanes | |
parent | dev-lua/lanes: amd64 stable (diff) | |
download | gentoo-f5263064fa17728268849f7d4d64fb5e3c1a5b0a.tar.gz gentoo-f5263064fa17728268849f7d4d64fb5e3c1a5b0a.tar.bz2 gentoo-f5263064fa17728268849f7d4d64fb5e3c1a5b0a.zip |
dev-lua/lanes: drop 3.16.2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Diffstat (limited to 'dev-lua/lanes')
-rw-r--r-- | dev-lua/lanes/Manifest | 1 | ||||
-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 |
3 files changed, 0 insertions, 124 deletions
diff --git a/dev-lua/lanes/Manifest b/dev-lua/lanes/Manifest index 6bc52ef2bf8a..a8b4f9f6ddd3 100644 --- a/dev-lua/lanes/Manifest +++ b/dev-lua/lanes/Manifest @@ -1,2 +1 @@ -DIST lanes-3.16.2.tar.gz 446113 BLAKE2B 5343ac98f2fac3c92d8afeb6dbbd4875ce93c44715b40b030cbbb03f311b3e358358c1daa295790b0a62113bb15355fc8927a8b7896af079d8e7fe50e2e6b438 SHA512 c7e8037d6f709b31bdb981cbcf70ba51f23823bac51f7ee9ef47881603547a8e1df3c6b7fa35110528cb7547f83048cbe71868aa94c03a59165f1b9d2d5ad08a DIST lanes-3.16.3.tar.gz 446289 BLAKE2B 018f470209b534bb84f69f8a38c7decd8011a13926bf7c82a4fc4b0d3f2892562a69c3116dd6fce5d37d9d2b5057ed661cc22bdbfcfac4e267a32dd5f64a47dc SHA512 a3037c0df27e8172ce9ff896079eb4a5ee3a35dc507a8b809c151de21e7600ffd0fccc12113fb64dc3c709e1eff99da350576aef41ac20493ea933fb7dc4c381 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 -} |