diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-04-16 16:47:37 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-04-16 16:47:37 +0100 |
commit | 8aebb228036d5e2863b7eaa6e319ab41c1669269 (patch) | |
tree | 00f4b90ce32462dc8e99ae54a31d6462ea2c3ac6 /dev-perl/Coro | |
parent | 76cba73c47c8694e74377004634daca18f2d9c08 (diff) |
gentoo resync : 16.04.2018
Diffstat (limited to 'dev-perl/Coro')
-rw-r--r-- | dev-perl/Coro/Coro-6.511.0.ebuild | 36 | ||||
-rw-r--r-- | dev-perl/Coro/Manifest | 4 | ||||
-rw-r--r-- | dev-perl/Coro/files/6.511.0-argarray.patch | 42 | ||||
-rw-r--r-- | dev-perl/Coro/files/6.511.0-padoffset.patch | 60 |
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 - |