summaryrefslogtreecommitdiff
path: root/dev-tcltk/thread
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-17 00:25:50 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-03-17 00:25:50 +0000
commit48dbe17904ac8ee6f006488d8f21734b0d253db4 (patch)
tree90c7f087cbefd4ac6b893072d309e75dbf019f76 /dev-tcltk/thread
parent7972abc05090180dcc09d2b16af4020ce1cd1841 (diff)
gentoo auto-resync : 17:03:2023 - 00:25:50
Diffstat (limited to 'dev-tcltk/thread')
-rw-r--r--dev-tcltk/thread/Manifest3
-rw-r--r--dev-tcltk/thread/files/thread-2.8.5-musl.patch18
-rw-r--r--dev-tcltk/thread/thread-2.8.5.ebuild4
3 files changed, 23 insertions, 2 deletions
diff --git a/dev-tcltk/thread/Manifest b/dev-tcltk/thread/Manifest
index c55e838a961b..9f40b41e7019 100644
--- a/dev-tcltk/thread/Manifest
+++ b/dev-tcltk/thread/Manifest
@@ -1,5 +1,6 @@
+AUX thread-2.8.5-musl.patch 536 BLAKE2B cdf86ff6f8fd1e4a46f5ca2f4ab88b664879a03d45bb107521f40af2c2998be06f709489434adfc7076567589bb2ba94fd60afe0dc76504a9b1e68964d38edf7 SHA512 21bc1af0323e3f172fbc5f2eec1002e3136c066f041fc6cf3a3cbb51511929f5bce93da16f4d8af8a24a3d5e111cf1e01c0d154d13601515fbc348ec506b5366
DIST thread2.8.2.tar.gz 346222 BLAKE2B 194673b14b3f6b98a46330afa58caaf705feb2d8713606547d0d7e5b18770c5729fd562c81e66b403040622afdbdf62b994bd3ef62678d00915ba48f1eafc786 SHA512 0889f54ba8c76413f0333bdf6f17cca38c4fa8ccfff7e1554a63f38f19471dc72c3afe34d2e38ea00724aa3f0c007051999392a8d188d47265dbf0527dadceea
DIST thread2.8.5.tar.gz 338776 BLAKE2B b6500ba59f87150d3d4479cae9a55b591a41768c6a74520933157d8fe2ec5374a79cf258fad1f08c775b190c17667dc529605f21a4fdd562320778be94b294a2 SHA512 b1cd049605f44ea5e85a121ff864d9e531491b24579654159dd5f3850b0aa4192ea79844324be3e9c6b395b14e6f765474c792bfd3271c7100b49f0ff22832d0
EBUILD thread-2.8.2.ebuild 840 BLAKE2B 94e971170043f4aa7eba8ccbe9f6da4e9d8064949ea1bd56ed1848aa4674f19955e7c17579b97cebbcdeb332ce4d1f2de797f901fb5d934dac74421cb951718c SHA512 e43eae4d32004f73f7b994408b69af37b3dbb7d0504eb9d9e41f51470d02c8d886a724485ed22042f163a2807d513e05f538c667e76181727a97d2e9b6649728
-EBUILD thread-2.8.5.ebuild 837 BLAKE2B ac0fcd600f6b57b0cf8fb54f8800cbba30b3c89d5fa54fba208c9bca209370702e7a9676ed5e77113ce0510b9ba09436df86c1d50a1d3ee365e05645b71a1a2c SHA512 3b27531e5468d3da3d16b984608544cf9f8b7be7a93422a04ea6f5894c87babdde826e6b4abe4c6167faaff98b87b51b437ebdceefdf1bfefd45c3e0f946f203
+EBUILD thread-2.8.5.ebuild 880 BLAKE2B 2ff2305b6c033b7c8a3c38cdd5d3b1daf0ef230788ec12942e2777816b8b070b8479f454eed73d0cfe01bf7f5d8c14d7b7761abc3e6dde8783fdff5d96af1f46 SHA512 a343d8e76aa34872ba407a2010e1abed1cb6a698be1cb767d56c0aa31e9b8a545b7ed1d77eb8924df592de21d1571022b004be6b8ba3dfc7a183e03b2df60b71
MISC metadata.xml 327 BLAKE2B 9c6750d70cbc24484b08b3c432ebf81c509deec9a90dc165ac4a105f674fec41534ee4a1fa86906fa12a1827a5e74fd3f643d4074f7b460602fbf8c6e5d45aa4 SHA512 be62251113a18474869742b647b76847f4974782c8023e016941a80c43596b0a6044787576c2813b8ac7f76d9577238dbd041a42818e906e09d51613c85112a0
diff --git a/dev-tcltk/thread/files/thread-2.8.5-musl.patch b/dev-tcltk/thread/files/thread-2.8.5-musl.patch
new file mode 100644
index 000000000000..b31f8948d6e1
--- /dev/null
+++ b/dev-tcltk/thread/files/thread-2.8.5-musl.patch
@@ -0,0 +1,18 @@
+--- a/tests/thread.test 2023-03-16 21:31:05.333423098 +0100
++++ b/tests/thread.test 2023-03-16 21:31:25.837324400 +0100
+@@ -100,15 +100,6 @@
+ set c
+ } {0}
+
+-test thread-4.5 {thread::create - join detached thread} {
+- ThreadReap
+- set tid [thread::create]
+- thread::send -async $tid {after 1000 ; thread::release}
+- catch {set res [thread::join $tid]} msg
+- ThreadReap
+- lrange $msg 0 2
+-} {cannot join thread}
+-
+ test thread-5.0 {thread::release} {
+ ThreadReap
+ set tid [thread::create {thread::release}]
diff --git a/dev-tcltk/thread/thread-2.8.5.ebuild b/dev-tcltk/thread/thread-2.8.5.ebuild
index 240a6f7ee101..cb6b5e7e0a40 100644
--- a/dev-tcltk/thread/thread-2.8.5.ebuild
+++ b/dev-tcltk/thread/thread-2.8.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,6 +21,8 @@ RDEPEND="${DEPEND}"
S="${WORKDIR}"/${MY_P}
+PATCHES=( "${FILESDIR}"/${P}-musl.patch )
+
src_prepare() {
default