diff options
author | sno <sno@pkgsrc.org> | 2014-02-23 14:45:36 +0000 |
---|---|---|
committer | sno <sno@pkgsrc.org> | 2014-02-23 14:45:36 +0000 |
commit | d5c9203eeb32725af7136b2cab5b208386732d0c (patch) | |
tree | 101ad7aeaa5d26bf34ba4d8dd52a5dee1761ff90 /devel/p5-IO-Async/Makefile | |
parent | f0468901acacef68f186203ce90bd5b87f7e47f4 (diff) | |
download | pkgsrc-d5c9203eeb32725af7136b2cab5b208386732d0c.tar.gz |
Adding new package for Perl module IO::Async from CPAN distribution
IO-Async version 0.61 into devel/p5-IO-Async
This collection of modules allows programs to be written that perform
asynchronous filehandle IO operations. A typical program using them would
consist of a single subclass of IO::Async::Loop to act as a container of
other objects, which perform the actual IO work required by the program. As
well as IO handles, the loop also supports timers and signal handlers, and
includes more higher-level functionality built on top of these basic parts.
Diffstat (limited to 'devel/p5-IO-Async/Makefile')
-rw-r--r-- | devel/p5-IO-Async/Makefile | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/devel/p5-IO-Async/Makefile b/devel/p5-IO-Async/Makefile new file mode 100644 index 00000000000..08ede6bfe26 --- /dev/null +++ b/devel/p5-IO-Async/Makefile @@ -0,0 +1,34 @@ +# $NetBSD: Makefile,v 1.1 2014/02/23 14:45:36 sno Exp $ + +DISTNAME= IO-Async-0.61 +PKGNAME= p5-${DISTNAME} +CATEGORIES= devel perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/P/PE/PEVANS/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://metacpan.org/release/IO-Async +COMMENT= Asynchronous event-driven programming +LICENSE= ${PERL5_LICENSE} + +DEPENDS+= p5-Future>=0.18:../../devel/p5-Future + +BUILD_DEPENDS+= p5-Test-Fatal-[0-9]*:../../devel/p5-Test-Fatal +BUILD_DEPENDS+= p5-Test-Identity-[0-9]*:../../devel/p5-Test-Identity +BUILD_DEPENDS+= p5-Test-Refcount-[0-9]*:../../devel/p5-Test-Refcount + +USE_LANGUAGES= # empty +PERL5_MODULE_TYPE= Module::Build +PERL5_PACKLIST= auto/IO/Async/.packlist + +PERL5_REQD+= 5.7.3 # Storable >= 0 +PERL5_REQD+= 5.7.3 # Time::HiRes >= 0 +PERL5_REQD+= 5.10 +PERL5_REQD+= 0 # IO::Poll >= 0 +PERL5_REQD+= 2.007 # Socket >= 2.007 +PERL5_REQD+= 5.4 # File::stat >= 0 +PERL5_REQD+= 0 # IO::Socket::IP >= 0 +PERL5_REQD+= 5.10.1 # Test::More >= 0.88 +PERL5_REQD+= 5.6.1 # File::Temp >= 0 + +.include "../../lang/perl5/module.mk" +.include "../../mk/bsd.pkg.mk" |