import p5-IO-Lambda 1.20
This module is another attempt to fight the horrors of non-blocking I/O. It tries to bring back the simplicity of the declarative programming style, that is only available when one employs threads, coroutines, or co-processes. ok sthen@
This commit is contained in:
parent
32c41ba214
commit
e41dc104c1
32
devel/p5-IO-Lambda/Makefile
Normal file
32
devel/p5-IO-Lambda/Makefile
Normal file
@ -0,0 +1,32 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2010/10/26 22:40:57 jasper Exp $
|
||||
|
||||
COMMENT= non-blocking I/O as lambda calculus
|
||||
|
||||
DISTNAME= IO-Lambda-1.20
|
||||
CATEGORIES= devel
|
||||
|
||||
# perl
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
MODULES= cpan
|
||||
|
||||
USE_GROFF= Yes
|
||||
|
||||
MODCPAN_EXAMPLES= Yes
|
||||
MODCPAN_EXAMPLES_DIST= eg
|
||||
|
||||
RUN_DEPENDS= ::devel/p5-Sub-Name \
|
||||
::net/p5-Net-DNS \
|
||||
::security/p5-IO-Socket-SSL \
|
||||
::www/p5-libwww
|
||||
# Additionally these can be installed:
|
||||
# 'SNMP' => 0, # for IO::Lambda::SNMP
|
||||
# 'AnyEvent' => 0, # for alternative event loop
|
||||
# 'Authen::NTLM' => 1.05, # for HTTP authentication
|
||||
# 'DBI' => 0, # for IO::Lambda::DBI
|
||||
|
||||
|
||||
.include <bsd.port.mk>
|
5
devel/p5-IO-Lambda/distinfo
Normal file
5
devel/p5-IO-Lambda/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
MD5 (IO-Lambda-1.20.tar.gz) = CgVzA7RDh1gYGZoPrdAGlg==
|
||||
RMD160 (IO-Lambda-1.20.tar.gz) = T0wk5auH3oKP9uEuYt1NkRWzugU=
|
||||
SHA1 (IO-Lambda-1.20.tar.gz) = d1yTCbqxn9SYkVh2B0nhD1E/tfE=
|
||||
SHA256 (IO-Lambda-1.20.tar.gz) = GEEEW/FAmIn5b4br+rNeO21taScTmDtdIbXzGvrAmw4=
|
||||
SIZE (IO-Lambda-1.20.tar.gz) = 88064
|
4
devel/p5-IO-Lambda/pkg/DESCR
Normal file
4
devel/p5-IO-Lambda/pkg/DESCR
Normal file
@ -0,0 +1,4 @@
|
||||
This module is another attempt to fight the horrors of non-blocking I/O.
|
||||
It tries to bring back the simplicity of the declarative programming
|
||||
style, that is only available when one employs threads, coroutines, or
|
||||
co-processes.
|
73
devel/p5-IO-Lambda/pkg/PLIST
Normal file
73
devel/p5-IO-Lambda/pkg/PLIST
Normal file
@ -0,0 +1,73 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/10/26 22:40:57 jasper Exp $
|
||||
${P5SITE}/IO/Lambda/
|
||||
${P5SITE}/IO/Lambda.pm
|
||||
${P5SITE}/IO/Lambda/Backtrace.pm
|
||||
${P5SITE}/IO/Lambda/Compat.pm
|
||||
${P5SITE}/IO/Lambda/DBI.pm
|
||||
${P5SITE}/IO/Lambda/DNS.pm
|
||||
${P5SITE}/IO/Lambda/Flock.pm
|
||||
${P5SITE}/IO/Lambda/Fork.pm
|
||||
${P5SITE}/IO/Lambda/HTTP/
|
||||
${P5SITE}/IO/Lambda/HTTP.pm
|
||||
${P5SITE}/IO/Lambda/HTTP/Authen/
|
||||
${P5SITE}/IO/Lambda/HTTP/Authen/NTLM.pm
|
||||
${P5SITE}/IO/Lambda/HTTP/Authen/Negotiate.pm
|
||||
${P5SITE}/IO/Lambda/HTTP/HTTPS.pm
|
||||
${P5SITE}/IO/Lambda/Loop/
|
||||
${P5SITE}/IO/Lambda/Loop/AnyEvent.pm
|
||||
${P5SITE}/IO/Lambda/Loop/POE.pm
|
||||
${P5SITE}/IO/Lambda/Loop/Prima.pm
|
||||
${P5SITE}/IO/Lambda/Loop/Select.pm
|
||||
${P5SITE}/IO/Lambda/Message.pm
|
||||
${P5SITE}/IO/Lambda/Mutex.pm
|
||||
${P5SITE}/IO/Lambda/Poll.pm
|
||||
${P5SITE}/IO/Lambda/SNMP.pm
|
||||
${P5SITE}/IO/Lambda/Signal.pm
|
||||
${P5SITE}/IO/Lambda/Socket.pm
|
||||
${P5SITE}/IO/Lambda/Thread.pm
|
||||
${P5SITE}/IO/Lambda/Throttle.pm
|
||||
@man man/man3p/IO::Lambda.3p
|
||||
@man man/man3p/IO::Lambda::Backtrace.3p
|
||||
@man man/man3p/IO::Lambda::Compat.3p
|
||||
@man man/man3p/IO::Lambda::DBI.3p
|
||||
@man man/man3p/IO::Lambda::DNS.3p
|
||||
@man man/man3p/IO::Lambda::Flock.3p
|
||||
@man man/man3p/IO::Lambda::Fork.3p
|
||||
@man man/man3p/IO::Lambda::HTTP.3p
|
||||
@man man/man3p/IO::Lambda::HTTP::Authen::NTLM.3p
|
||||
@man man/man3p/IO::Lambda::HTTP::HTTPS.3p
|
||||
@man man/man3p/IO::Lambda::Loop::AnyEvent.3p
|
||||
@man man/man3p/IO::Lambda::Loop::POE.3p
|
||||
@man man/man3p/IO::Lambda::Loop::Prima.3p
|
||||
@man man/man3p/IO::Lambda::Loop::Select.3p
|
||||
@man man/man3p/IO::Lambda::Message.3p
|
||||
@man man/man3p/IO::Lambda::Mutex.3p
|
||||
@man man/man3p/IO::Lambda::Poll.3p
|
||||
@man man/man3p/IO::Lambda::SNMP.3p
|
||||
@man man/man3p/IO::Lambda::Signal.3p
|
||||
@man man/man3p/IO::Lambda::Socket.3p
|
||||
@man man/man3p/IO::Lambda::Thread.3p
|
||||
@man man/man3p/IO::Lambda::Throttle.3p
|
||||
share/examples/p5-IO-Lambda/
|
||||
share/examples/p5-IO-Lambda/bench/
|
||||
share/examples/p5-IO-Lambda/bench/1.2GHz-win32.tcpbenchmark
|
||||
share/examples/p5-IO-Lambda/bench/2.4GHz-x86-64.tcp.benchmark
|
||||
share/examples/p5-IO-Lambda/bench/tcp-batch
|
||||
share/examples/p5-IO-Lambda/bench/tcp-batch.bat
|
||||
share/examples/p5-IO-Lambda/bench/tcp-lambda-optimized.pl
|
||||
share/examples/p5-IO-Lambda/bench/tcp-lambda.pl
|
||||
share/examples/p5-IO-Lambda/bench/tcp-poe-components.pl
|
||||
share/examples/p5-IO-Lambda/bench/tcp-poe-optimized.pl
|
||||
share/examples/p5-IO-Lambda/bench/tcp-poe-raw.pl
|
||||
share/examples/p5-IO-Lambda/bench/tcp-raw.pl
|
||||
share/examples/p5-IO-Lambda/dbi.pl
|
||||
share/examples/p5-IO-Lambda/dns.pl
|
||||
share/examples/p5-IO-Lambda/fork.pl
|
||||
share/examples/p5-IO-Lambda/http-redirect.pl
|
||||
share/examples/p5-IO-Lambda/loop.pl
|
||||
share/examples/p5-IO-Lambda/parallel.pl
|
||||
share/examples/p5-IO-Lambda/sequential.pl
|
||||
share/examples/p5-IO-Lambda/snmp.pl
|
||||
share/examples/p5-IO-Lambda/thread.pl
|
||||
share/examples/p5-IO-Lambda/throttle.pl
|
||||
share/examples/p5-IO-Lambda/webserver.pl
|
Loading…
Reference in New Issue
Block a user