Date: Sat, 11 Dec 2010 06:17:43 +0800 (CST) From: Gea-Suan Lin <gslin@gslin.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: gslin@gslin.org Subject: ports/153007: [NEW PORT] www/p5-Tatsumaki: Non-blocking web framework based on Plack and AnyEvent Message-ID: <20101210221743.C979F7E82B@colo-p.gslin.org> Resent-Message-ID: <201012102220.oBAMK7kn070965@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 153007 >Category: ports >Synopsis: [NEW PORT] www/p5-Tatsumaki: Non-blocking web framework based on Plack and AnyEvent >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Dec 10 22:20:07 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Gea-Suan Lin >Release: FreeBSD 7.3-RELEASE-p2 i386 >Organization: >Environment: System: FreeBSD colo-p.gslin.org 7.3-RELEASE-p2 FreeBSD 7.3-RELEASE-p2 #0: Mon Jul 12 19:04:04 UTC 2010 >Description: Tatsumaki is a toy port of Tornado for Perl using Plack (with non-blocking extensions) and AnyEvent. It allows you to write a web application that does a immediate response with template rendering, IO-bound delayed response (like fetching third party API or XML feeds), server push streaming and long-poll Comet in a clean unified API. WWW: http://search.cpan.org/dist/Tatsumaki/ Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: >Fix: --- p5-Tatsumaki-0.1010.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # p5-Tatsumaki # p5-Tatsumaki/pkg-descr # p5-Tatsumaki/Makefile # p5-Tatsumaki/pkg-plist # p5-Tatsumaki/distinfo # echo c - p5-Tatsumaki mkdir -p p5-Tatsumaki > /dev/null 2>&1 echo x - p5-Tatsumaki/pkg-descr sed 's/^X//' >p5-Tatsumaki/pkg-descr << '750a1cd92298e4d9a25addbb2f8aec25' XTatsumaki is a toy port of Tornado for Perl using Plack (with Xnon-blocking extensions) and AnyEvent. X XIt allows you to write a web application that does a immediate Xresponse with template rendering, IO-bound delayed response (like Xfetching third party API or XML feeds), server push streaming and Xlong-poll Comet in a clean unified API. X XWWW: http://search.cpan.org/dist/Tatsumaki/ 750a1cd92298e4d9a25addbb2f8aec25 echo x - p5-Tatsumaki/Makefile sed 's/^X//' >p5-Tatsumaki/Makefile << '592d89f6531803d26468c1447a029a21' X# New ports collection makefile for: p5-Tatsumaki X# Date created: 2010-12-11 X# Whom: Gea-Suan Lin <gslin@gslin.org> X# X# $FreeBSD$ X# X XPORTNAME= Tatsumaki XPORTVERSION= 0.1010 XCATEGORIES= www perl5 XMASTER_SITES= CPAN XMASTER_SITE_SUBDIR= ../../authors/id/M/MI/MIYAGAWA XPKGNAMEPREFIX= p5- X XMAINTAINER= gslin@gslin.org XCOMMENT= Non-blocking web framework based on Plack and AnyEvent X XRUN_DEPENDS= p5-Any-Moose>=0:${PORTSDIR}/devel/p5-Any-Moose \ X p5-AnyEvent>=0:${PORTSDIR}/devel/p5-AnyEvent \ X p5-AnyEvent-HTTP>=0:${PORTSDIR}/www/p5-AnyEvent-HTTP \ X p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \ X p5-Mouse>=0:${PORTSDIR}/devel/p5-Mouse \ X p5-Plack>=0:${PORTSDIR}/www/p5-Plack \ X p5-Text-MicroTemplate>=0:${PORTSDIR}/textproc/p5-Text-MicroTemplate \ X p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny \ X p5-Twiggy>=0:${PORTSDIR}/www/p5-Twiggy X XPERL_CONFIGURE= yes X XMAN3= Tatsumaki.3 \ X Tatsumaki::MessageQueue.3 X X.include <bsd.port.pre.mk> X X.if ${PERL_LEVEL} < 501001 XRUN_DEPENDS+= p5-parent>=0:${PORTSDIR}/devel/p5-parent X.endif X X.include <bsd.port.post.mk> 592d89f6531803d26468c1447a029a21 echo x - p5-Tatsumaki/pkg-plist sed 's/^X//' >p5-Tatsumaki/pkg-plist << '2282bdb0ebfa7349a90cb2c26a92c67d' X@comment $FreeBSD$ X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Tatsumaki/.packlist X%%SITE_PERL%%/Tatsumaki.pm X%%SITE_PERL%%/Tatsumaki/Application.pm X%%SITE_PERL%%/Tatsumaki/Error.pm X%%SITE_PERL%%/Tatsumaki/HTTPClient.pm X%%SITE_PERL%%/Tatsumaki/Handler.pm X%%SITE_PERL%%/Tatsumaki/MessageQueue.pm X%%SITE_PERL%%/Tatsumaki/Request.pm X%%SITE_PERL%%/Tatsumaki/Response.pm X%%SITE_PERL%%/Tatsumaki/Server.pm X%%SITE_PERL%%/Tatsumaki/Service.pm X%%SITE_PERL%%/Tatsumaki/Template.pm X%%SITE_PERL%%/Tatsumaki/Template/Micro.pm X@dirrmtry %%SITE_PERL%%/Tatsumaki/Template X@dirrmtry %%SITE_PERL%%/Tatsumaki X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Tatsumaki 2282bdb0ebfa7349a90cb2c26a92c67d echo x - p5-Tatsumaki/distinfo sed 's/^X//' >p5-Tatsumaki/distinfo << 'b7b19029fbe26eca5e44336cc2295a38' XSHA256 (Tatsumaki-0.1010.tar.gz) = 3541fdc6fe7ad700aefd74d6525e044129b72764ceef329d833b3c737026b41c XSIZE (Tatsumaki-0.1010.tar.gz) = 100348 b7b19029fbe26eca5e44336cc2295a38 exit --- p5-Tatsumaki-0.1010.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101210221743.C979F7E82B>