diff options
author | schmonz <schmonz@pkgsrc.org> | 2014-06-25 22:30:54 +0000 |
---|---|---|
committer | schmonz <schmonz@pkgsrc.org> | 2014-06-25 22:30:54 +0000 |
commit | 5d1a69221ac1c31e363596bac435ffac14c013cd (patch) | |
tree | cfcef0b650088e53a1821fe3ec98b6805d71b2bd /devel/p5-Coro | |
parent | 21713e1a0076ad0cb12c5b4a4371a131f9d1a06f (diff) | |
download | pkgsrc-5d1a69221ac1c31e363596bac435ffac14c013cd.tar.gz |
Update to 6.39. From the changelog:
- work around more incompatible changes in 5.20.
- check that perl slots actually have enough space to hold
interpreter variables.
- untested port to perl 5.19 (64 bit tmps indices) (reported
by Andreas König).
- croak when cancel is called without a thread context.
- *sigh*, removed leftover debugging code from debugging a
perl bug, of all things.
- semaphores would not clear the destroy hook when interrupted
by ->throw, causing segfaults or worse.
- ->throw on a thread waiting for a semaphore did not acquire
the semaphore, but also didn't wake up other waiters,
possibly causing a deadlock.
- "FATAL: $Coro::IDLE blocked itself" will now use Carp::confess
to report a full stacktrace, which should help find out
where the actual call is.
- "atomically" destroy data in slf_destroy, because it is
the right thing to do, just in case.
- disable ecb.h libm dependency, to compile on ancient systems
or under adverse conditions.
- do not crash when freeing padlists with holes (in 5.18).
- tentative SVt_BIND 5.19 port/fix.
- use a new algorithm to derive padlists for perl 5.18. The old
one could lead to 0-pointer accesses inside perl (reported
by Darin McBride).
Not a leaf, but this update should fix a handful of depending
packages, and at least one of those passes its tests against this
version.
Diffstat (limited to 'devel/p5-Coro')
-rw-r--r-- | devel/p5-Coro/Makefile | 5 | ||||
-rw-r--r-- | devel/p5-Coro/distinfo | 8 |
2 files changed, 6 insertions, 7 deletions
diff --git a/devel/p5-Coro/Makefile b/devel/p5-Coro/Makefile index 36d48a373dd..68e23c91d36 100644 --- a/devel/p5-Coro/Makefile +++ b/devel/p5-Coro/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.12 2014/05/29 23:35:47 wiz Exp $ +# $NetBSD: Makefile,v 1.13 2014/06/25 22:30:54 schmonz Exp $ # -DISTNAME= Coro-6.31 +DISTNAME= Coro-6.39 PKGNAME= p5-${DISTNAME} -PKGREVISION= 1 CATEGORIES= parallel MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Coro/} diff --git a/devel/p5-Coro/distinfo b/devel/p5-Coro/distinfo index a88c0c782de..2225374c2db 100644 --- a/devel/p5-Coro/distinfo +++ b/devel/p5-Coro/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.6 2013/09/02 13:16:26 obache Exp $ +$NetBSD: distinfo,v 1.7 2014/06/25 22:30:54 schmonz Exp $ -SHA1 (Coro-6.31.tar.gz) = 37c5ca1d3faa7ac2ea4dd2db1e5a2af0b032b475 -RMD160 (Coro-6.31.tar.gz) = dbc41d6a622cf7a360427a63b1a2e78afe1c68a8 -Size (Coro-6.31.tar.gz) = 185263 bytes +SHA1 (Coro-6.39.tar.gz) = 1f0b8dc9d0e58d43271d303fa8c78695f7ab66e1 +RMD160 (Coro-6.39.tar.gz) = 2e0fbfc224f7dcd43545ff298c8003de291dda1f +Size (Coro-6.39.tar.gz) = 188865 bytes SHA1 (patch-aa) = 4116ed31979879c16ebee194eb32a4c4c2c4438d |