summaryrefslogtreecommitdiff
path: root/dev-perl/Coro
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-04-16 16:47:37 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-04-16 16:47:37 +0100
commit8aebb228036d5e2863b7eaa6e319ab41c1669269 (patch)
tree00f4b90ce32462dc8e99ae54a31d6462ea2c3ac6 /dev-perl/Coro
parent76cba73c47c8694e74377004634daca18f2d9c08 (diff)
gentoo resync : 16.04.2018
Diffstat (limited to 'dev-perl/Coro')
-rw-r--r--dev-perl/Coro/Coro-6.511.0.ebuild36
-rw-r--r--dev-perl/Coro/Manifest4
-rw-r--r--dev-perl/Coro/files/6.511.0-argarray.patch42
-rw-r--r--dev-perl/Coro/files/6.511.0-padoffset.patch60
4 files changed, 0 insertions, 142 deletions
diff --git a/dev-perl/Coro/Coro-6.511.0.ebuild b/dev-perl/Coro/Coro-6.511.0.ebuild
deleted file mode 100644
index 1be8e564e4bc..000000000000
--- a/dev-perl/Coro/Coro-6.511.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=MLEHMANN
-DIST_VERSION=6.511
-inherit perl-module
-
-DESCRIPTION="The only real threads in perl"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="vanilla"
-
-RDEPEND="
- >=dev-perl/AnyEvent-5
- >=dev-perl/Guard-0.500.0
- virtual/perl-Scalar-List-Utils
- >=virtual/perl-Storable-2.150.0
- dev-perl/common-sense
-"
-DEPEND="${RDEPEND}
- dev-perl/Canary-Stability
- >=virtual/perl-ExtUtils-MakeMaker-6.520.0
-"
-
-src_prepare() {
- if ! use vanilla; then
- elog "This release includes 3rd party patches for Perl 5.24 and 5.26 compatibility."
- elog "Please do not contact upstream directly regarding problems arising from this."
- eapply "${FILESDIR}/${PV}-argarray.patch"
- eapply "${FILESDIR}/${PV}-padoffset.patch"
- fi
- perl-module_src_prepare
-}
diff --git a/dev-perl/Coro/Manifest b/dev-perl/Coro/Manifest
index c5a86e3ef358..40a1eeb7652c 100644
--- a/dev-perl/Coro/Manifest
+++ b/dev-perl/Coro/Manifest
@@ -1,8 +1,4 @@
-AUX 6.511.0-argarray.patch 1750 BLAKE2B 7c538ec757d4d42e6f9842dd06c14f4c66ba7d0fd6749bd834b0756b8559795624e193d1abdc4695b2b41de76aae83af1fa2a774df9e5263a6eb8ed9618e6bf7 SHA512 6e7e54dae6b9307853c2800db37411902f806a7e40a38c33bcb59023aba0348dd77a0674f77dff9747f143bf757c0278fb0bfe1027225b53c39c6792a63815c2
-AUX 6.511.0-padoffset.patch 1917 BLAKE2B c050cbbb0c651b6c6b332c7c586254f3eae738977c0fa4b86eb9864e2b1e1db6871c74f292bf8b8cc6bc4d7db12e9e0a6e14fbd249eba70b1b5ed81ab703c041 SHA512 3896621bd247b69cc43095744fa60958b52f572f746fbc924e0a3756cb723a60c53649e039f32cfd0a139100833c7a372fd7f49ba0f971cb56611efc16d308c3
AUX 6.514.0-ev-config.patch 1910 BLAKE2B ff12ad9b3728434bf44c8052b6eb9eeafc92ed3b1473b7bf81c2fb93eb1b5be3839e129fccc6bea422446bdeb84b630aa955deef86bf7b2e608dca02411408e5 SHA512 8738d753d174bc1de81d8d21a59de4ca738e2f9b5810b3a5d0b66c06b724aaa5b4a98b229ef0eaaf0ce2f435b8566fb89b5de24a7156f0c4a3504a7954b81e92
-DIST Coro-6.511.tar.gz 195173 BLAKE2B aa0c83c464853f9945692f41e6119dde241b098060dc1fe4c7a42e89e75a64a1353615b36f4dabd5499e701d4537cdc5a1ab16b6eb82cfaa80cea6a3fd32b6bb SHA512 c3e591539e3313403496d3396e68147942e45590732bbaed7b3020fdc79e1e726c3addc3fc5d5d3e173c2b3faff4de2a9d0bae19f91cdc684285c2751b809681
DIST Coro-6.514.tar.gz 195122 BLAKE2B d512a990f54e22af20ea91165817d00bab20dcbe0e9111988f704799556cf246f96a40a8b59b56977edefbabf8830453662001ceb35eb4d0f1761ce7c3da3fb7 SHA512 340eea9bc2a33c40813f4852d3a12ff947426fd329a4867a36262a9ece936c9e43d36ba5e4355d1f8f91cb40690de3bb1637ab0b0651518c22fb17a34ee90b37
-EBUILD Coro-6.511.0.ebuild 845 BLAKE2B b011e73f6c31175c66eaf755627d4d101cff5a8d164597a44dacbe52b414fb5f89aef84ccdb67c2974ace7d35e88e4425585acf869cf2df1322842a75d7939ed SHA512 0f34e9a8106accda2010233bac15eb444f5f875f2d65f7cb9e2ddbac809647ed6c6194b00800e9f2a587a028dc1f040562e795c8960a8ca7e7911730e402fbbe
EBUILD Coro-6.514.0.ebuild 803 BLAKE2B e4be43f176d5144d4b30c31e2a43a661c07d3952c0670ccca5d804bfc10434b310082a2ea4e1cf2fb13d42e80015fc41dd9e500a626cd7d1e6dbcb333b512deb SHA512 97547c44b581163130bb8b9974678669208708f85e3390fef1051054a0bd5c394a2bc0d3466ed6e792e1897bb02a60a63a57b3c163e2a413c997b2ec98ce3a8d
MISC metadata.xml 2046 BLAKE2B 80254d1423924a1ee751e0da22d765bcf1502da51812179fc2859bc7ee099649525f0792c07d05985247d89e9f91285d927f6c1c6dc9fbedcb82b80673abcfdd SHA512 669379a76eae094150d989d956b66dcfbd6f519c8f2f2c55045f5e9a61ba5bdbcf5a066aac85d6e48e48979c6d966ae42fa398554236c6143c8885a6b76666e5
diff --git a/dev-perl/Coro/files/6.511.0-argarray.patch b/dev-perl/Coro/files/6.511.0-argarray.patch
deleted file mode 100644
index 243494448adc..000000000000
--- a/dev-perl/Coro/files/6.511.0-argarray.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 38fe74765a4cbf1003cc2011559bf83b05b10e46 Mon Sep 17 00:00:00 2001
-From: David Mitchell <davem@iabyn.com>
-Date: Tue, 3 May 2016 22:25:48 +0100
-Subject: [PATCH 3/5] Coro: handle argarray removal in 5.23.8
-
----
- Coro/State.xs | 12 +++++++++++-
- 1 file changed, 11 insertions(+), 1 deletion(-)
-
-diff --git a/Coro/State.xs b/Coro/State.xs
-index 93c2c5b..28264c5 100644
---- a/Coro/State.xs
-+++ b/Coro/State.xs
-@@ -1415,6 +1415,7 @@ runops_trace (pTHX)
- if (CxTYPE (cx) == CXt_SUB && oldcxix < cxstack_ix)
- {
- dSP;
-+ AV *argarray;
- GV *gv = CvGV (cx->blk_sub.cv);
- SV *fullname = sv_2mortal (newSV (0));
-
-@@ -1428,7 +1429,16 @@ runops_trace (pTHX)
- PUSHMARK (SP);
- PUSHs (&PL_sv_yes);
- PUSHs (fullname);
-- PUSHs (CxHASARGS (cx) ? sv_2mortal (newRV_inc ((SV *)cx->blk_sub.argarray)) : &PL_sv_undef);
-+ argarray =
-+# if PERL_VERSION_ATLEAST(5,23,8)
-+ ((AV*)(AvARRAY(MUTABLE_AV(
-+ PadlistARRAY(CvPADLIST(cx->blk_sub.cv))[
-+ CvDEPTH(cx->blk_sub.cv)]))[0]));
-+#else
-+ cx->blk_sub.argarray;
-+#endif
-+
-+ PUSHs (CxHASARGS (cx) ? sv_2mortal (newRV_inc ((SV *)argarray)) : &PL_sv_undef);
- PUTBACK;
- cb = hv_fetch ((HV *)SvRV (coro_current), "_trace_sub_cb", sizeof ("_trace_sub_cb") - 1, 0);
- if (cb) call_sv (*cb, G_KEEPERR | G_EVAL | G_VOID | G_DISCARD);
---
-2.4.11
-
diff --git a/dev-perl/Coro/files/6.511.0-padoffset.patch b/dev-perl/Coro/files/6.511.0-padoffset.patch
deleted file mode 100644
index 2fb34c0791be..000000000000
--- a/dev-perl/Coro/files/6.511.0-padoffset.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From b48bc3a8141e5f27ce48b6f3ebbe2ba6ee7bda94 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
-Date: Tue, 23 May 2017 15:12:06 +0200
-Subject: [PATCH] Adjust comppad_name_ variable sizes to Perl 5.26.0
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Perl 5.26.0 changed some variable types in this commit:
-
-commit d12be05dd0210a08e077f0cc9586a5a963122547
-Author: David Mitchell <davem@iabyn.com>
-Date: Mon Sep 26 15:56:08 2016 +0100
-
- make PL_ pad vars be of type PADOFFSET
-
- Now that that PADOFFSET is signed, make
-
- PL_comppad_name_fill
- PL_comppad_name_floor
- PL_padix
- PL_constpadix
- PL_padix_floor
- PL_min_intro_pending
- PL_max_intro_pending
-
- be of type PADOFFSET rather than I32, to match the rest of the pad
- interface.
-
- At the same time, change various I32 local vars in pad.c functions to be
- PADOFFSET.
-
-This patch adjusts Coro to the changes.
-
-Signed-off-by: Petr Písař <ppisar@redhat.com>
----
- Coro/state.h | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/Coro/state.h b/Coro/state.h
-index 9a3e84f..8d6d067 100644
---- a/Coro/state.h
-+++ b/Coro/state.h
-@@ -83,8 +83,13 @@ VAR(compcv, CV *) /* currently compiling subroutine */
-
- VAR(comppad, AV *) /* storage for lexically scoped temporaries */
- VAR(comppad_name, AV *) /* variable names for "my" variables */
-+#if PERL_VERSION_ATLEAST (5,25,6)
-+VAR(comppad_name_fill, PADOFFSET) /* last "introduced" variable offset */
-+VAR(comppad_name_floor, PADOFFSET) /* start of vars in innermost block */
-+#else
- VAR(comppad_name_fill, I32) /* last "introduced" variable offset */
- VAR(comppad_name_floor, I32) /* start of vars in innermost block */
-+#endif
-
- VAR(runops, runops_proc_t) /* for tracing support */
-
---
-2.9.4
-