aboutsummaryrefslogtreecommitdiff
path: root/www/p5-Task-Plack
diff options
context:
space:
mode:
authorJun Kuriyama <kuriyama@FreeBSD.org>2010-04-17 11:36:54 +0000
committerJun Kuriyama <kuriyama@FreeBSD.org>2010-04-17 11:36:54 +0000
commit02a35d5c4004ca184db9e867ac95611c0c81d97b (patch)
tree19a11c02070d120d9758ca6eef6486e47c00ee00 /www/p5-Task-Plack
parente86581354894aa8bda21a4728499d311c27afb67 (diff)
downloadports-02a35d5c4004ca184db9e867ac95611c0c81d97b.tar.gz
ports-02a35d5c4004ca184db9e867ac95611c0c81d97b.zip
Notes
Diffstat (limited to 'www/p5-Task-Plack')
-rw-r--r--www/p5-Task-Plack/Makefile109
-rw-r--r--www/p5-Task-Plack/distinfo3
-rw-r--r--www/p5-Task-Plack/pkg-descr3
-rw-r--r--www/p5-Task-Plack/pkg-plist6
4 files changed, 121 insertions, 0 deletions
diff --git a/www/p5-Task-Plack/Makefile b/www/p5-Task-Plack/Makefile
new file mode 100644
index 000000000000..d8f8089c906b
--- /dev/null
+++ b/www/p5-Task-Plack/Makefile
@@ -0,0 +1,109 @@
+# New ports collection makefile for: Task::Plack
+# Date created: 17 Apr 2010
+# Whom: Jun Kuriyama <kuriyama@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Task-Plack
+PORTVERSION= 0.23
+CATEGORIES= www perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= kuriyama@FreeBSD.org
+COMMENT= Perl module bundle for Plack
+
+PERL_CONFIGURE= yes
+
+MAN3= Task::Plack.3
+
+OPTIONS=FASTCGI "FastCGI daemon and dispatcher" off \
+ STACKTRACE "Stacktrace with lexical variables" off \
+ HANDLEIO "Utility to create IO::Handle-ish objects" off \
+ CORE "Core and Essential Tools" on \
+ SERVER "Recommended PSGI Servers and Plack handlers" off \
+ EXTRASRV "Extra PSGI servers and Plack handlers" off \
+ MIDDLE "Recommended middleware components" off \
+ EXTRAMID "Middleware Components" off \
+ TOOLS "Tools" off \
+ CATALYST "Catalyst Engine" off \
+ SQUATTING "Squatting::On" off \
+ CGIAPP "CGI::Application::PSGI" off
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_FASTCGI)
+DEP+= p5-FastCGI>=0.71:${PORTSDIR}/www/p5-FastCGI \
+ p5-FCGI-Client>=0.04:${PORTSDIR}/www/p5-FCGI-Client \
+ p5-FCGI-ProcManager>=0.19:${PORTSDIR}/www/p5-FCGI-ProcManager \
+ p5-Net-FastCGI>=0.11:${PORTSDIR}/www/p5-Net-FastCGI
+.endif
+
+.if defined(WITH_STACKTRACE)
+DEP+= p5-Devel-StackTrace-WithLexicals>=0.05:${PORTSDIR}/devel/p5-Devel-StackTrace-WithLexicals
+.endif
+
+.if defined(WITH_HANDLEIO)
+DEP+= p5-IO-Handle-Util>=0.01:${PORTSDIR}/devel/p5-IO-Handle-Util
+.endif
+
+.if defined(WITH_CORE)
+DEP+= p5-PSGI>=1.03:${PORTSDIR}/www/p5-PSGI \
+ p5-Plack>=0.9929:${PORTSDIR}/www/p5-Plack \
+ p5-CGI-PSGI>=0.10:${PORTSDIR}/www/p5-CGI-PSGI \
+ p5-CGI-Emulate-PSGI>=0.06:${PORTSDIR}/www/p5-CGI-Emulate-PSGI \
+ p5-CGI-Compile>=0.11:${PORTSDIR}/www/p5-CGI-Compile
+.endif
+
+.if defined(WITH_SERVER)
+DEP+= p5-HTTP-Server-Simple-PSGI>=0.14:${PORTSDIR}/www/p5-HTTP-Server-Simple-PSGI \
+ p5-Starman>=0.1006:${PORTSDIR}/www/p5-Starman \
+ p5-Twiggy>=0.1005:${PORTSDIR}/www/p5-Twiggy \
+ p5-Starlet>=0.08:${PORTSDIR}/www/p5-Starlet \
+ p5-Corona>=0.1004:${PORTSDIR}/www/p5-Corona
+.endif
+
+.if defined(WITH_EXTRASRV)
+DEP+= p5-POE-Component-Server-PSGI>=0.5:${PORTSDIR}/www/p5-POE-Component-Server-PSGI \
+ p5-Plack-Handler-AnyEvent-ReverseHTTP>=0.04:${PORTSDIR}/www/p5-Plack-Handler-AnyEvent-ReverseHTTP \
+ p5-Plack-Handler-SCGI>=0.02:${PORTSDIR}/www/p5-Plack-Handler-SCGI \
+ p5-Plack-Handler-AnyEvent-SCGI>=0.02:${PORTSDIR}/www/p5-Plack-Handler-AnyEvent-SCGI \
+ p5-Plack-Handler-AnyEvent-HTTPD>=0.01:${PORTSDIR}/www/p5-Plack-Handler-AnyEvent-HTTPD
+.endif
+
+.if defined(WITH_MIDDLE)
+DEP+= p5-Plack-Middleware-Deflater>=0.03:${PORTSDIR}/www/p5-Plack-Middleware-Deflater \
+ p5-Plack-Middleware-Session>=0.11:${PORTSDIR}/www/p5-Plack-Middleware-Session \
+ p5-Plack-Middleware-Debug>=0.07:${PORTSDIR}/www/p5-Plack-Middleware-Debug \
+ p5-Plack-Middleware-Header>=0.03:${PORTSDIR}/www/p5-Plack-Middleware-Header \
+ p5-Plack-Middleware-Auth-Digest>=0.03:${PORTSDIR}/www/p5-Plack-Middleware-Auth-Digest \
+ p5-Plack-App-Proxy>=0.15:${PORTSDIR}/www/p5-Plack-App-Proxy \
+ p5-Plack-Middleware-ReverseProxy>=0.06:${PORTSDIR}/www/p5-Plack-Middleware-ReverseProxy
+.endif
+
+.if defined(WITH_EXTRAMID)
+DEP+= p5-Plack-Middleware-JSConcat>=0.29:${PORTSDIR}/www/p5-Plack-Middleware-JSConcat \
+ p5-Plack-Middleware-File-Sass>=0.01:${PORTSDIR}/www/p5-Plack-Middleware-File-Sass
+.endif
+
+.if defined(WITH_TOOLS)
+DEP+= p5-Test-WWW-Mechanize-PSGI>=0.35:${PORTSDIR}/devel/p5-Test-WWW-Mechanize-PSGI
+.endif
+
+.if defined(WITH_CATALYST)
+DEP+= p5-Catalyst-Engine-PSGI>=0.09:${PORTSDIR}/www/p5-Catalyst-Engine-PSGI
+.endif
+
+.if defined(WITH_SQUATTING)
+DEP+= p5-Squatting-On-PSGI>=0.04:${PORTSDIR}/www/p5-Squatting-On-PSGI
+.endif
+
+.if defined(WITH_CGIAPP)
+DEP+= p5-CGI-Application-PSGI>=1.00:${PORTSDIR}/www/p5-CGI-Application-PSGI
+.endif
+
+BUILD_DEPENDS= ${DEP}
+RUN_DEPENDS= ${DEP}
+
+.include <bsd.port.mk>
diff --git a/www/p5-Task-Plack/distinfo b/www/p5-Task-Plack/distinfo
new file mode 100644
index 000000000000..e7308cdcbbd7
--- /dev/null
+++ b/www/p5-Task-Plack/distinfo
@@ -0,0 +1,3 @@
+MD5 (Task-Plack-0.23.tar.gz) = 753928fa7935ca93b584231db1072f10
+SHA256 (Task-Plack-0.23.tar.gz) = b96d425435461dd06217d670c071c3a58e49d461d429b8ae7db7064231576b4d
+SIZE (Task-Plack-0.23.tar.gz) = 27531
diff --git a/www/p5-Task-Plack/pkg-descr b/www/p5-Task-Plack/pkg-descr
new file mode 100644
index 000000000000..4b5bf3775d97
--- /dev/null
+++ b/www/p5-Task-Plack/pkg-descr
@@ -0,0 +1,3 @@
+Plack bundle.
+
+WWW: http://search.cpan.org/dist/Task-Plack/
diff --git a/www/p5-Task-Plack/pkg-plist b/www/p5-Task-Plack/pkg-plist
new file mode 100644
index 000000000000..086f7ffa8c4b
--- /dev/null
+++ b/www/p5-Task-Plack/pkg-plist
@@ -0,0 +1,6 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Task/Plack/.packlist
+%%SITE_PERL%%/Task/Plack.pm
+%%SITE_PERL%%/Task/versions.pl
+@dirrmtry %%SITE_PERL%%/Task
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Task/Plack
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Task