diff options
-rw-r--r-- | www/Makefile | 1 | ||||
-rw-r--r-- | www/p5-PocketIO/Makefile | 47 | ||||
-rw-r--r-- | www/p5-PocketIO/distinfo | 2 | ||||
-rw-r--r-- | www/p5-PocketIO/pkg-descr | 7 | ||||
-rw-r--r-- | www/p5-PocketIO/pkg-plist | 23 |
5 files changed, 80 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile index 4cf524ff6ef2..2f3125ae1306 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1148,6 +1148,7 @@ SUBDIR += p5-Plack-Server-POE SUBDIR += p5-Plack-Server-ReverseHTTP SUBDIR += p5-Plack-Test-ExternalServer + SUBDIR += p5-PocketIO SUBDIR += p5-Pod-Site SUBDIR += p5-PodToHTML SUBDIR += p5-Protocol-WebSocket diff --git a/www/p5-PocketIO/Makefile b/www/p5-PocketIO/Makefile new file mode 100644 index 000000000000..85dd3a0914d5 --- /dev/null +++ b/www/p5-PocketIO/Makefile @@ -0,0 +1,47 @@ +# New ports collection makefile for: p5-PocketIO +# Date created: 2011-10-01 +# Whom: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= PocketIO +PORTVERSION= 0.00905 +CATEGORIES= www perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:VTI +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Socket.IO Plack application + +BUILD_DEPENDS= p5-AnyEvent>=0:${PORTSDIR}/devel/p5-AnyEvent \ + p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \ + p5-Plack>=0:${PORTSDIR}/www/p5-Plack \ + p5-Protocol-WebSocket>=0.00903:${PORTSDIR}/www/p5-Protocol-WebSocket \ + p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny \ + p5-Twiggy>=0:${PORTSDIR}/www/p5-Twiggy +RUN_DEPENDS:= ${BUILD_DEPENDS} + +PERL_CONFIGURE= yes + +MAN3= PocketIO.3 \ + PocketIO::Broadcast.3 \ + PocketIO::Connection.3 \ + PocketIO::Handle.3 \ + PocketIO::Message.3 \ + PocketIO::Pool.3 \ + PocketIO::Pool::Redis.3 \ + PocketIO::Resource.3 \ + PocketIO::Socket.3 \ + PocketIO::Sockets.3 \ + PocketIO::Test.3 \ + PocketIO::Transport::Base.3 \ + PocketIO::Transport::BasePolling.3 \ + PocketIO::Transport::Htmlfile.3 \ + PocketIO::Transport::JSONPPolling.3 \ + PocketIO::Transport::WebSocket.3 \ + PocketIO::Transport::XHRMultipart.3 \ + PocketIO::Transport::XHRPolling.3 + +.include <bsd.port.mk> diff --git a/www/p5-PocketIO/distinfo b/www/p5-PocketIO/distinfo new file mode 100644 index 000000000000..861a4569c765 --- /dev/null +++ b/www/p5-PocketIO/distinfo @@ -0,0 +1,2 @@ +SHA256 (PocketIO-0.00905.tar.gz) = db9b08aad67c425e421bd408d47faa8266dfeb1fb3aeeaa64614f05d40a116ed +SIZE (PocketIO-0.00905.tar.gz) = 403444 diff --git a/www/p5-PocketIO/pkg-descr b/www/p5-PocketIO/pkg-descr new file mode 100644 index 000000000000..cc80fe3cd961 --- /dev/null +++ b/www/p5-PocketIO/pkg-descr @@ -0,0 +1,7 @@ +PocketIO is a server implementation of SocketIO in Perl, you still need +socket.io javascript library on the client. + +PocketIO aims to have API as close as possible to the node.js implementation and +sometimes it might look not very perlish. + +WWW: http://search.cpan.org/dist/PocketIO/ diff --git a/www/p5-PocketIO/pkg-plist b/www/p5-PocketIO/pkg-plist new file mode 100644 index 000000000000..7879f358895d --- /dev/null +++ b/www/p5-PocketIO/pkg-plist @@ -0,0 +1,23 @@ +%%SITE_PERL%%/PocketIO.pm +%%SITE_PERL%%/PocketIO/Broadcast.pm +%%SITE_PERL%%/PocketIO/Connection.pm +%%SITE_PERL%%/PocketIO/Handle.pm +%%SITE_PERL%%/PocketIO/Message.pm +%%SITE_PERL%%/PocketIO/Pool.pm +%%SITE_PERL%%/PocketIO/Pool/Redis.pm +%%SITE_PERL%%/PocketIO/Resource.pm +%%SITE_PERL%%/PocketIO/Socket.pm +%%SITE_PERL%%/PocketIO/Sockets.pm +%%SITE_PERL%%/PocketIO/Test.pm +%%SITE_PERL%%/PocketIO/Transport/Base.pm +%%SITE_PERL%%/PocketIO/Transport/BasePolling.pm +%%SITE_PERL%%/PocketIO/Transport/Htmlfile.pm +%%SITE_PERL%%/PocketIO/Transport/JSONPPolling.pm +%%SITE_PERL%%/PocketIO/Transport/WebSocket.pm +%%SITE_PERL%%/PocketIO/Transport/XHRMultipart.pm +%%SITE_PERL%%/PocketIO/Transport/XHRPolling.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/PocketIO/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/PocketIO +@dirrm %%SITE_PERL%%/PocketIO/Transport +@dirrm %%SITE_PERL%%/PocketIO/Pool +@dirrm %%SITE_PERL%%/PocketIO |