summaryrefslogtreecommitdiff
path: root/dev-perl/IO-Event
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-11-03 16:06:58 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-11-03 16:06:58 +0000
commitbd4aeefe33e63f613512604e47bfca7b2187697d (patch)
treeadb35b5a9a00ee7ea591ab0c987f70167c23b597 /dev-perl/IO-Event
parent48ece6662cbd443015f5a57ae6d8cbdbd69ef37c (diff)
gentoo resync : 03.11.2019
Diffstat (limited to 'dev-perl/IO-Event')
-rw-r--r--dev-perl/IO-Event/IO-Event-0.813.0-r1.ebuild4
-rw-r--r--dev-perl/IO-Event/IO-Event-0.813.0.ebuild23
-rw-r--r--dev-perl/IO-Event/Manifest4
-rw-r--r--dev-perl/IO-Event/files/IO-Event-0.813.0-forked2.t.patch35
4 files changed, 40 insertions, 26 deletions
diff --git a/dev-perl/IO-Event/IO-Event-0.813.0-r1.ebuild b/dev-perl/IO-Event/IO-Event-0.813.0-r1.ebuild
index c8d60026e907..47bc74acf357 100644
--- a/dev-perl/IO-Event/IO-Event-0.813.0-r1.ebuild
+++ b/dev-perl/IO-Event/IO-Event-0.813.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -21,3 +21,5 @@ RDEPEND="
virtual/perl-Time-HiRes
"
DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-forked2.t.patch" )
diff --git a/dev-perl/IO-Event/IO-Event-0.813.0.ebuild b/dev-perl/IO-Event/IO-Event-0.813.0.ebuild
deleted file mode 100644
index bd440f5e4c65..000000000000
--- a/dev-perl/IO-Event/IO-Event-0.813.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=MUIR
-MODULE_VERSION=0.813
-MODULE_SECTION=modules
-inherit perl-module
-
-DESCRIPTION="Tied Filehandles for Nonblocking IO with Object Callbacks"
-
-SLOT="0"
-KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
-IUSE=""
-
-RDEPEND="
- dev-perl/AnyEvent
- dev-perl/Event
- dev-perl/List-MoreUtils
- virtual/perl-Time-HiRes
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-perl/IO-Event/Manifest b/dev-perl/IO-Event/Manifest
index 4a9b982c75b7..940d7fa1aeaf 100644
--- a/dev-perl/IO-Event/Manifest
+++ b/dev-perl/IO-Event/Manifest
@@ -1,4 +1,4 @@
+AUX IO-Event-0.813.0-forked2.t.patch 1023 BLAKE2B 6288fff3b71c139103ef31fa22e20c9a774397518f6bb2617c5515ff7113e67d05243de5929bfba95e30bc8b96473fefa53931f4e1801cf85ab4e6b91495d20c SHA512 16a87f8c79f4a9535a964566865905a35dac26aa2acfbd67dcba6a05118a77bf1322514361e0e0bb32100d6b23e7a29f4ba61d274f070366068ffb8e510d4966
DIST IO-Event-0.813.tar.gz 34477 BLAKE2B 80eba8400df61d74e854bcd78856eb83511a01421f372ef62e82feeb1f86f4ca8e751041e1788ae5492a46bed6c4df7851d7dc26462f38f043014685223ab118 SHA512 234fe3037e9600b843b7db094b2bb67ff6d573d5a8cf48cec813d5cf6a996ae32bfde0eb35f8593c0cfe4d2d56a56882183e5fa291498df845a3c9fcb0ba7293
-EBUILD IO-Event-0.813.0-r1.ebuild 450 BLAKE2B 9689496b5e88aa7d54af6994cf3374d866ea521b21db7db8802ce816b6509e7790baf295fe753cd09db092999269dd7132849384fa8d3fd014044797841628d7 SHA512 1c511e8eff9dbbdf643f95302a0895213944468ecd8796f29ca7e51808d6683752202db9c813041842e1a611aa117f920626c5eabf45d638531018696f9300e0
-EBUILD IO-Event-0.813.0.ebuild 456 BLAKE2B c125ed19e70aaf3683f0fa005abc2a5985b72ee056b3ceba01973a08e087f922ec4c71d41d869b7eb454d52f751d8e17a190f02609bf56f270ead9719073fbc2 SHA512 c3f21e7224139fc8fdf7c9bac9e54baf997cf75fac464a20b4bdd6622db2fd1f470d6509ec5ec1d8738de9b628edbca046b2f0e1e54e18e02c17b63fa8dba039
+EBUILD IO-Event-0.813.0-r1.ebuild 495 BLAKE2B b4f6bbb3bbf0337efa15edb3f2f5af337dcb4bd7a02fc86bfa242e577ff3fa1a774d38739628b027062db259402bf045542b2c48250bf0a578a1b96ee24d30b6 SHA512 d324a589ffd0072571341ecf0dae38e8d078466bdb8853d34f8ca28240ddf10da5596da7ed2c7f314e385496dcb6ef1fc93b49f840509a22ceacf47d72fa9ff2
MISC metadata.xml 862 BLAKE2B fa91ffc132879a84bd95c304c8cbd8c7cab14573ca72d9ec1eea9a7be26deb0f8a6d4fb4ff7a388202055888e792dd6fff729f2a8b6a23374c60736ed4fcc82a SHA512 f3cd5733848d02dfa1eb6b6a9d97947ca2b99b0a4faaf9095fc700d9c9f3bf4cced75123ce2c99728a8ec7f67ed405560b947cc70d3fcc30c5bd5f159b56c191
diff --git a/dev-perl/IO-Event/files/IO-Event-0.813.0-forked2.t.patch b/dev-perl/IO-Event/files/IO-Event-0.813.0-forked2.t.patch
new file mode 100644
index 000000000000..0691b51eeff1
--- /dev/null
+++ b/dev-perl/IO-Event/files/IO-Event-0.813.0-forked2.t.patch
@@ -0,0 +1,35 @@
+From e11dc91080151bb59d73e72c3c0a3409c1b999ef Mon Sep 17 00:00:00 2001
+From: Niko Tyni <ntyni@debian.org>
+Date: Sat, 12 Dec 2015 11:33:34 +0200
+Subject: [PATCH] Fix undeterministic test failures in t/forked2.t
+
+The parent process may get both the eof event from an old connection
+and the connect event from a new connection at the same time, and in an
+unpredictable order. If the connect event comes first, the handler may
+decrement the test counter to zero and make the eof handler think the
+testing is already over.
+
+Having the child synchronize on the eof event before making a new
+connection fixes this race.
+
+Bug-Debian: https://bugs.debian.org/730908
+Bug: https://rt.cpan.org/Ticket/Display.html?id=92200
+---
+ t/forked.tt | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/t/forked.tt b/t/forked.tt
+index e56c7fa..0d9ce18 100755
+--- a/t/forked.tt
++++ b/t/forked.tt
+@@ -265,6 +265,7 @@ if ($child = fork()) {
+ }
+ print "# CHILD closing\n";
+ close($s);
++ syncto("e");
+ }
+ } else {
+ die "fork: $!";
+--
+2.6.2
+