From bd4aeefe33e63f613512604e47bfca7b2187697d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 3 Nov 2019 16:06:58 +0000 Subject: gentoo resync : 03.11.2019 --- dev-perl/IO-Event/IO-Event-0.813.0-r1.ebuild | 4 ++- dev-perl/IO-Event/IO-Event-0.813.0.ebuild | 23 -------------- dev-perl/IO-Event/Manifest | 4 +-- .../files/IO-Event-0.813.0-forked2.t.patch | 35 ++++++++++++++++++++++ 4 files changed, 40 insertions(+), 26 deletions(-) delete mode 100644 dev-perl/IO-Event/IO-Event-0.813.0.ebuild create mode 100644 dev-perl/IO-Event/files/IO-Event-0.813.0-forked2.t.patch (limited to 'dev-perl/IO-Event') 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 +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 + -- cgit v1.2.3