From 87340091ed79698e591084bd7d9d76c58c94820b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 23 Jan 2024 22:46:03 +0000 Subject: gentoo auto-resync : 23:01:2024 - 22:46:03 --- dev-lua/lanes/Manifest | 3 ++- dev-lua/lanes/files/lanes-3.16.2-musl.patch | 27 +++++++++++++++++++++++++++ dev-lua/lanes/lanes-3.16.2.ebuild | 7 +++++-- 3 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 dev-lua/lanes/files/lanes-3.16.2-musl.patch (limited to 'dev-lua/lanes') diff --git a/dev-lua/lanes/Manifest b/dev-lua/lanes/Manifest index 32e1a11a5e6a..fa1876295068 100644 --- a/dev-lua/lanes/Manifest +++ b/dev-lua/lanes/Manifest @@ -1,4 +1,5 @@ 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 -EBUILD lanes-3.16.2.ebuild 1584 BLAKE2B 80ae2637bef3b4abf971f3655bb21f49b4f7b5b39bfe9f874d1e72132e33f0fbcf57c33c51cef3a64017856f04eeaffd659d9487cca836be9dacaad55ebc8550 SHA512 5aa2b84f4ffb51c514d29c72657747c0e8e23e6283923d3683cb68e6cc32404e03b8c4fd1a51a4ce25105a2b064d51077a7955e0a747764539e8c8fab87b1720 +EBUILD lanes-3.16.2.ebuild 1624 BLAKE2B be586986658737210ebd6380b5a30be42ce575103755cc90773ec7d6b9b51bdf25deb252ea94d765e4e9cb8bf3567dacfead8a949e376714f4c1d66467f516bd SHA512 1b40b1dc6fa9548fe426fbf677a9cac3e6f2b570a8722e04eb1480ebbc8e6fdc736d265ebec7dd4d1051920466ccc4b679b0fb280530c0cc24caa8a8661f7187 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 new file mode 100644 index 000000000000..05508a57d85d --- /dev/null +++ b/dev-lua/lanes/files/lanes-3.16.2-musl.patch @@ -0,0 +1,27 @@ +From 0e959e637b6ee85b0710e0608fe5d678ad7e0b78 Mon Sep 17 00:00:00 2001 +From: Conrad Kostecki +Date: Tue, 23 Jan 2024 21:58:50 +0100 +Subject: [PATCH] src/threading.h: fix compilation on musl + +Signed-off-by: Conrad Kostecki +--- + 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 + + #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 index 89c99904f4bc..a77abaafcacc 100644 --- a/dev-lua/lanes/lanes-3.16.2.ebuild +++ b/dev-lua/lanes/lanes-3.16.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -31,7 +31,10 @@ BDEPEND=" HTML_DOCS=( "docs/." ) -PATCHES=( "${FILESDIR}/${PN}-3.13.0-makefile.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-3.13.0-makefile.patch" + "${FILESDIR}/${PN}-3.16.2-musl.patch" +) src_prepare() { default -- cgit v1.2.3