diff options
author | obache <obache@pkgsrc.org> | 2013-09-02 13:16:26 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2013-09-02 13:16:26 +0000 |
commit | a68536338357bc3b44de501778d0da19ddd3d2bf (patch) | |
tree | db3ee0c56aa4bf906c13960d02077ee588dd966b | |
parent | 00a23b29bc61da1ed781df66562e29a2e83328ad (diff) | |
download | pkgsrc-a68536338357bc3b44de501778d0da19ddd3d2bf.tar.gz |
Update p5-Coro to 6.31.
Revision history for Perl extension Coro.
6.31 Thu May 9 07:39:48 CEST 2013
- Coro::AIO requests would crash if the thread was ready'd
while the request was ongoing.
6.29 Wed May 8 02:55:18 CEST 2013
- when an on_destroy handler destructs the coro currently being
destructed a perl scalar could be accessed after being freed,
likely causing a crash.
6.28 Wed Mar 6 06:58:02 CET 2013
- clean remnants of existing __DIE__ and __WARN__ handlers so
they lose their magic and will not cause segfaults later
(testcase by Andrey Sagulin).
- improved Coro::State documentation a bit.
- Coro::Debug::command now flushes the output.
- add hack detection code for x32 abi, because the braindead slugs
who designed that made it look exactly like x86_64 without
providing proper compile time symbols to test for it. as a result,
this detection cannot work reliably.
- valgrind stack registering was broken.
- do not rely on Time::HiRes anymore in Coro::Debug.
6.23 Fri Dec 7 23:36:37 CET 2012
- use experimental fiber implementation on native windows
perls.
- use sizeof (void *) as multiplication factor for stack sizes,
to accomodate the totally braindamaged microsoft 64 bit "os".
- changed verifier host from win2k-ap510-32 to win7-sp516-32/64.
activeperl 5.16 crashes when PerlIO_define_layer is called due
to some bug in the perl dll, strawberry perl at least passes
the testsuite.
- implement Coro::Handle->peeraddr/host/port, for slightly
improved compatibility with LWP.
- implement 5.17 compatibility by almost blindly applying a
good-looking patch by Father Chrysostomos.
- move stack management functions into libcoro 3.
- libcoro version 3 "released".
- support magic values as timed_io_once args.
- recommend AnyEvent 7+ or EV 4+, also require EV
version 4 or newer for Coro::EV.
6.10 Tue Oct 9 01:14:27 CEST 2012
- updated ecb.h, it had a typo that caused it to not compile on many
big endian systems (reported by many people).
- disable memory fences in ecb.h to improve portability.
6.09 Sat Oct 6 23:25:02 CEST 2012
- Coro::EV I/O watchers were not interruptible by exceptions
(Coro::State::throw) (testcase by sten).
- ->throw now puts threads into the ready queue, as this seems to
be expected by existing code, and code that doesn't cope with spurious
wakeups needs fixing anyway.
- use fd -1 in mmap.
- cast I32 to int in error message printf.
- warn about broken so-called "hardened" kernels.
6.08 Fri Apr 13 12:05:47 CEST 2012
- be more aggressive about exiting like perl does - formerly,
exiting from the non-main thread would not execute END blocks.
-rw-r--r-- | devel/p5-Coro/Makefile | 5 | ||||
-rw-r--r-- | devel/p5-Coro/distinfo | 10 | ||||
-rw-r--r-- | devel/p5-Coro/patches/patch-aa | 6 |
3 files changed, 10 insertions, 11 deletions
diff --git a/devel/p5-Coro/Makefile b/devel/p5-Coro/Makefile index f24b1a0a0a4..aa5caa378da 100644 --- a/devel/p5-Coro/Makefile +++ b/devel/p5-Coro/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.10 2013/05/31 12:40:12 wiz Exp $ +# $NetBSD: Makefile,v 1.11 2013/09/02 13:16:26 obache Exp $ # -DISTNAME= Coro-6.07 +DISTNAME= Coro-6.31 PKGNAME= p5-${DISTNAME} -PKGREVISION= 2 CATEGORIES= parallel MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Coro/} diff --git a/devel/p5-Coro/distinfo b/devel/p5-Coro/distinfo index 969826cf646..a88c0c782de 100644 --- a/devel/p5-Coro/distinfo +++ b/devel/p5-Coro/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.5 2011/12/09 02:08:56 hiramatsu Exp $ +$NetBSD: distinfo,v 1.6 2013/09/02 13:16:26 obache Exp $ -SHA1 (Coro-6.07.tar.gz) = 04f308548c2a8ec181570c95acdef68b814d1686 -RMD160 (Coro-6.07.tar.gz) = b543f274d2040c5dbf6274bef9449790b6159679 -Size (Coro-6.07.tar.gz) = 177845 bytes -SHA1 (patch-aa) = d7d87d47b94013d5d60797f6023671850446d75d +SHA1 (Coro-6.31.tar.gz) = 37c5ca1d3faa7ac2ea4dd2db1e5a2af0b032b475 +RMD160 (Coro-6.31.tar.gz) = dbc41d6a622cf7a360427a63b1a2e78afe1c68a8 +Size (Coro-6.31.tar.gz) = 185263 bytes +SHA1 (patch-aa) = 4116ed31979879c16ebee194eb32a4c4c2c4438d diff --git a/devel/p5-Coro/patches/patch-aa b/devel/p5-Coro/patches/patch-aa index a84bc8f52c4..82a44f5ac5d 100644 --- a/devel/p5-Coro/patches/patch-aa +++ b/devel/p5-Coro/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.1.1.1 2010/04/19 22:11:50 seb Exp $ +$NetBSD: patch-aa,v 1.2 2013/09/02 13:16:26 obache Exp $ Prevent interactive configuration. ---- Coro/Makefile.PL.orig 2009-08-22 22:36:23.000000000 +0000 +--- Coro/Makefile.PL.orig 2012-12-07 13:18:19.000000000 +0000 +++ Coro/Makefile.PL @@ -23,9 +23,9 @@ maintainer :) @@ -15,4 +15,4 @@ Prevent interactive configuration. +#} - $DEFINE .= " -DHAVE_MMAP" if $Config{d_mmap} eq "define" && $Config{d_munmap} eq "define"; + my $iface; |