pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/p5-EV Importing package for perl5 module EV - as...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/dce43a31a9fa
branches:  trunk
changeset: 397092:dce43a31a9fa
user:      sno <sno%pkgsrc.org@localhost>
date:      Sat Aug 08 20:16:38 2009 +0000

description:
Importing package for perl5 module EV - as dependency for devel/p5-AnyEvent

This module provides an interface to libev
(http://software.schmorp.de/pkg/libev.html). While the documentation is
comprehensive, one might also consult the documentation of libev itself
(http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod or perldoc EV::libev)
for more subtle details on watcher semantics or some discussion on the
available backends, or how to force a specific backend with LIBEV_FLAGS,
or just about in any case because it has much more detailed information.

This module is very fast and scalable. It is actually so fast that you can
use it through the AnyEvent module, stay portable to other event loops (if
you don't rely on any watcher types not available through it) and still be
faster than with any other event loop currently supported in Perl.

diffstat:

 devel/p5-EV/DESCR    |  12 ++++++++++++
 devel/p5-EV/Makefile |  23 +++++++++++++++++++++++
 devel/p5-EV/distinfo |   5 +++++
 3 files changed, 40 insertions(+), 0 deletions(-)

diffs (52 lines):

diff -r 3c53a1d31159 -r dce43a31a9fa devel/p5-EV/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/p5-EV/DESCR Sat Aug 08 20:16:38 2009 +0000
@@ -0,0 +1,12 @@
+This module provides an interface to libev
+(http://software.schmorp.de/pkg/libev.html). While the documentation is
+comprehensive, one might also consult the documentation of libev itself
+(http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod or perldoc EV::libev)
+for more subtle details on watcher semantics or some discussion on the
+available backends, or how to force a specific backend with LIBEV_FLAGS,
+or just about in any case because it has much more detailed information.
+
+This module is very fast and scalable. It is actually so fast that you can
+use it through the AnyEvent module, stay portable to other event loops (if
+you don't rely on any watcher types not available through it) and still be
+faster than with any other event loop currently supported in Perl.
diff -r 3c53a1d31159 -r dce43a31a9fa devel/p5-EV/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/p5-EV/Makefile      Sat Aug 08 20:16:38 2009 +0000
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/08/08 20:16:38 sno Exp $
+#
+
+DISTNAME=      EV-3.7
+PKGNAME=       p5-${DISTNAME}
+CATEGORIES=    devel
+MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../authors/id/M/ML/MLEHMANN/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://search.cpan.org/dist/EV/
+COMMENT=       Perl interface to libev, a high performance full-featured event loop
+LICENSE=       ${PERL5_LICENSE}
+
+DEPENDS+=      p5-common-sense-[0-9]*:../../devel/p5-common-sense
+
+MAKE_ENV+=     PERL_MM_USE_DEFAULT=1
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+PERL5_PACKLIST=        auto/EV/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../devel/libev/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 3c53a1d31159 -r dce43a31a9fa devel/p5-EV/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/p5-EV/distinfo      Sat Aug 08 20:16:38 2009 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/08/08 20:16:38 sno Exp $
+
+SHA1 (EV-3.7.tar.gz) = 104c113cfd78fa919037aeee3e9a68c2f8a8291d
+RMD160 (EV-3.7.tar.gz) = 07cca06256b7048a907ea77991dd15c6c9dbc294
+Size (EV-3.7.tar.gz) = 148124 bytes



Home | Main Index | Thread Index | Old Index