summaryrefslogtreecommitdiff
path: root/dev-perl/Coro
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-16 04:05:53 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-16 04:05:53 +0100
commitd7665b9dae37c3b9a1c72157fdf49c101bd6495e (patch)
tree6346f889dbe3164a49e89d92ec5914494af4b865 /dev-perl/Coro
parentaffa75f527bf2512b296482bd14bade15f820d6a (diff)
gentoo auto-resync : 16:05:2023 - 04:05:52
Diffstat (limited to 'dev-perl/Coro')
-rw-r--r--dev-perl/Coro/Coro-6.570.0.ebuild15
-rw-r--r--dev-perl/Coro/Manifest2
2 files changed, 13 insertions, 4 deletions
diff --git a/dev-perl/Coro/Coro-6.570.0.ebuild b/dev-perl/Coro/Coro-6.570.0.ebuild
index aa9e751109f4..56269e3a61b3 100644
--- a/dev-perl/Coro/Coro-6.570.0.ebuild
+++ b/dev-perl/Coro/Coro-6.570.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ DESCRIPTION="The only real threads in perl"
LICENSE="|| ( Artistic GPL-1+ ) LGPL-2.1+ || ( BSD-2 GPL-2+ )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="+ev event"
+IUSE="+ev event valgrind"
RDEPEND="
>=dev-perl/AnyEvent-7
@@ -23,17 +23,26 @@ RDEPEND="
>=virtual/perl-Storable-2.150.0
dev-perl/common-sense
"
-BDEPEND="${RDEPEND}
+DEPEND="
+ valgrind? ( dev-util/valgrind )
+"
+BDEPEND="
+ ${RDEPEND}
dev-perl/Canary-Stability
>=virtual/perl-ExtUtils-MakeMaker-6.520.0
"
+
PATCHES=(
"${FILESDIR}/6.514.0-ev-config.patch"
)
+
src_configure() {
local myopts=()
use ev && myopts+=("EV")
use event && myopts+=( "Event" )
+
+ export CORO_USE_VALGRIND=$(usex valgrind y n)
+
GENTOO_OPTS="${myopts[@]}" perl-module_src_configure
}
src_compile() {
diff --git a/dev-perl/Coro/Manifest b/dev-perl/Coro/Manifest
index 33fa5d4b52bd..b83150484532 100644
--- a/dev-perl/Coro/Manifest
+++ b/dev-perl/Coro/Manifest
@@ -1,4 +1,4 @@
AUX 6.514.0-ev-config.patch 1910 BLAKE2B ff12ad9b3728434bf44c8052b6eb9eeafc92ed3b1473b7bf81c2fb93eb1b5be3839e129fccc6bea422446bdeb84b630aa955deef86bf7b2e608dca02411408e5 SHA512 8738d753d174bc1de81d8d21a59de4ca738e2f9b5810b3a5d0b66c06b724aaa5b4a98b229ef0eaaf0ce2f435b8566fb89b5de24a7156f0c4a3504a7954b81e92
DIST Coro-6.57.tar.gz 198128 BLAKE2B 1f4dc360fcf40aecaf283ca73b8ac29d9c905f2b6231ecbef708b3ae677a5fb483478521da5a550da37bf2df7f045bfe82de76d3feafab6b9b3c04ba8baebd84 SHA512 d5655c5df1d502c265b26e474f1423f9406029ce56254a92d78b51e14313f685575095e185758d743d78f3c74d758922ec57f714498cf982819c110d198d6f42
-EBUILD Coro-6.570.0.ebuild 942 BLAKE2B 043fdfda412d1a4dd3da18fcecf67ff40c0f0cb75a0657fb8f869ec59fd7e5e7a75a3bb5a01873a0e6ebf21ddad7d7683667b13813688f7db5bb728881513b1b SHA512 b2b5b7a5f244e9b740a03ee20a545b090454b67ed14f9ad348aa79a17c2f771f5ce429e7e171f0f853d055a61607c7618b38318aef4c1393f46d59fa417ff679
+EBUILD Coro-6.570.0.ebuild 1048 BLAKE2B 276e43388151bd4d8208793c0cf257537c9792010a33f205abca46963470007d69a2763d063fb40da7954fcc16022d4327124d0bd73af1d549a2067f834052f8 SHA512 532d93156d392f346041a3df45ebbc5e70ac57624136123357bf363b8b1273ea752f58888352f080af81ded6f839b70424ee00cb8c1272db7e3940c190165a8e
MISC metadata.xml 2047 BLAKE2B 605c8db809c39726086f590de31545be61b3987aeaa6c3a6881e8b78775efaa9d01bb595b4fb6fed0c60b4bb2372cf8114e6c21e44c0483233677b60d34c1016 SHA512 b9059669495c5210e8f84c5d2584f826d1935733916b8db107dafa4dd4889713961cc04411e930d5c404195ac376a0735c8bfb9b24a0c39b299f6590ac10951a