This updates devel/p5-AnyEvent to 4.85 from 4.41, this removes the
requirement to have EBADMSG (which we don't) that was added in 4.35 (not
sure why it didn't trigger an error until 4.83 though). This adds
AnyEvent::TLS for SSL/TLS contexts and AnyEvent::Impl::IOAsync for an
IO::Async (not imported yet) backend. It also uses Async::Interrupt if
available (not yet ported, but rather cool module that allows
asynchronous interruption of running perl code).
Tested and passes regress on i386
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/p5-AnyEvent/Makefile,v
retrieving revision 1.10
diff -N -u Makefile
--- Makefile 4 Jun 2009 22:44:11 -0000 1.10
+++ Makefile 18 Jul 2009 09:02:58 -0000
@@ -3,7 +3,7 @@
COMMENT= provide framework for multiple event loops
MODULES= cpan
-DISTNAME= AnyEvent-4.41
+DISTNAME= AnyEvent-4.85
CATEGORIES= devel
CPAN_AUTHOR= MLEHMANN
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/p5-AnyEvent/distinfo,v
retrieving revision 1.9
diff -N -u distinfo
--- distinfo 4 Jun 2009 22:44:11 -0000 1.9
+++ distinfo 18 Jul 2009 09:02:58 -0000
@@ -1,5 +1,5 @@
-MD5 (AnyEvent-4.41.tar.gz) = VtEIPwNdb4JRu9vLnudmjA==
-RMD160 (AnyEvent-4.41.tar.gz) = wc+kvkn+AoIuSXxnCEPAXcHrxQE=
-SHA1 (AnyEvent-4.41.tar.gz) = QwkiuSQwTWg/jPTgROGrl44iE/s=
-SHA256 (AnyEvent-4.41.tar.gz) = 2KTWSdiw0ObVtLXQMoD18uv+vb2fIF9GJhEbICV6KBA=
-SIZE (AnyEvent-4.41.tar.gz) = 128417
+MD5 (AnyEvent-4.85.tar.gz) = of/LwVcqqBXN5hUoRskl5A==
+RMD160 (AnyEvent-4.85.tar.gz) = agziZQ81VE6uWjdimsvps5cSv7U=
+SHA1 (AnyEvent-4.85.tar.gz) = B370uql0uHW1HTXw2Df0ig/eOD4=
+SHA256 (AnyEvent-4.85.tar.gz) = gCpPwHsEv7CewMcDP2UZQ/wUanvQEPzb9fgSVUYct2w=
+SIZE (AnyEvent-4.85.tar.gz) = 165920
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/p5-AnyEvent/pkg/PLIST,v
retrieving revision 1.3
diff -N -u pkg/PLIST
--- pkg/PLIST 4 Feb 2009 08:47:15 -0000 1.3
+++ pkg/PLIST 18 Jul 2009 09:02:58 -0000
@@ -8,6 +8,7 @@
${P5SITE}/AnyEvent/Impl/Event.pm
${P5SITE}/AnyEvent/Impl/EventLib.pm
${P5SITE}/AnyEvent/Impl/Glib.pm
+${P5SITE}/AnyEvent/Impl/IOAsync.pm
${P5SITE}/AnyEvent/Impl/POE.pm
${P5SITE}/AnyEvent/Impl/Perl.pm
${P5SITE}/AnyEvent/Impl/Qt.pm
@@ -15,6 +16,7 @@
${P5SITE}/AnyEvent/Intro.pod
${P5SITE}/AnyEvent/Socket.pm
${P5SITE}/AnyEvent/Strict.pm
+${P5SITE}/AnyEvent/TLS.pm
${P5SITE}/AnyEvent/Util.pm
@man man/man3p/AnyEvent.3p
@man man/man3p/AnyEvent::DNS.3p
@@ -23,6 +25,7 @@
@man man/man3p/AnyEvent::Impl::Event.3p
@man man/man3p/AnyEvent::Impl::EventLib.3p
@man man/man3p/AnyEvent::Impl::Glib.3p
+...@man man/man3p/AnyEvent::Impl::IOAsync.3p
@man man/man3p/AnyEvent::Impl::POE.3p
@man man/man3p/AnyEvent::Impl::Perl.3p
@man man/man3p/AnyEvent::Impl::Qt.3p
@@ -30,8 +33,11 @@
@man man/man3p/AnyEvent::Intro.3p
@man man/man3p/AnyEvent::Socket.3p
@man man/man3p/AnyEvent::Strict.3p
+...@man man/man3p/AnyEvent::TLS.3p
@man man/man3p/AnyEvent::Util.3p
share/examples/p5-AnyEvent/
+share/examples/p5-AnyEvent/ae0.pl
+share/examples/p5-AnyEvent/ae2.pl
share/examples/p5-AnyEvent/bench
share/examples/p5-AnyEvent/bench2
share/examples/p5-AnyEvent/connect