diff options
author | Adam Weinberger <adamw@FreeBSD.org> | 2015-05-01 15:48:48 +0000 |
---|---|---|
committer | Adam Weinberger <adamw@FreeBSD.org> | 2015-05-01 15:48:48 +0000 |
commit | d36140d8f05111613adb1db39d18785bf68789d7 (patch) | |
tree | d41d9ddb87e497b963a7330d676cc97b082917fd /www/p5-Toadfarm | |
parent | 333a0dfd8331a9cbe91606ce59cb98bfe565b7dc (diff) |
Notes
Diffstat (limited to 'www/p5-Toadfarm')
-rw-r--r-- | www/p5-Toadfarm/Makefile | 23 | ||||
-rw-r--r-- | www/p5-Toadfarm/distinfo | 2 | ||||
-rw-r--r-- | www/p5-Toadfarm/pkg-descr | 18 | ||||
-rw-r--r-- | www/p5-Toadfarm/pkg-plist | 25 |
4 files changed, 68 insertions, 0 deletions
diff --git a/www/p5-Toadfarm/Makefile b/www/p5-Toadfarm/Makefile new file mode 100644 index 000000000000..e6b67875fcae --- /dev/null +++ b/www/p5-Toadfarm/Makefile @@ -0,0 +1,23 @@ +# Created by: Adam Weinberger <adamw@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= Toadfarm +PORTVERSION= 0.58 +CATEGORIES= www perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:JHTHORSEN +PKGNAMEPREFIX= p5- + +MAINTAINER= perl@FreeBSD.org +COMMENT= One Mojolicious app to rule them all + +LICENSE= ART20 + +BUILD_DEPENDS= p5-File-Which>=1.00:${PORTSDIR}/sysutils/p5-File-Which \ + p5-Mojolicious>=5.00:${PORTSDIR}/www/p5-Mojolicious +RUN_DEPENDS:= ${BUILD_DEPENDS} + +USES= perl5 +USE_PERL5= configure + +.include <bsd.port.mk> diff --git a/www/p5-Toadfarm/distinfo b/www/p5-Toadfarm/distinfo new file mode 100644 index 000000000000..5dc30baf6b1b --- /dev/null +++ b/www/p5-Toadfarm/distinfo @@ -0,0 +1,2 @@ +SHA256 (Toadfarm-0.58.tar.gz) = 2154eb1f65972f74f21262fedf1ce17c795c7af0a0978ecce9bb048904f44d1e +SIZE (Toadfarm-0.58.tar.gz) = 27406 diff --git a/www/p5-Toadfarm/pkg-descr b/www/p5-Toadfarm/pkg-descr new file mode 100644 index 000000000000..07940c2f8d19 --- /dev/null +++ b/www/p5-Toadfarm/pkg-descr @@ -0,0 +1,18 @@ +Toadfarm is a module for configuring and starting your Mojolicious +applications. You can either combine multiple applications in one +script, or just use it as a init script. + +Core features: + + * Wrapper around hypnotoad that provides an init script. + + * Advanced routing and virtual host configuration. Also support + routing from behind another web server, such as nginx. This + feature is very much like Mojolicious::Plugin::Mount on steroids. + + * Hijacking log messages to a common log file. There's also plugin, + Toadfarm::Plugin::AccessLog, that allows you to log the requests + sent to your server. + + +WWW: https://metacpan.org/pod/Toadfarm diff --git a/www/p5-Toadfarm/pkg-plist b/www/p5-Toadfarm/pkg-plist new file mode 100644 index 000000000000..0e7f848d8826 --- /dev/null +++ b/www/p5-Toadfarm/pkg-plist @@ -0,0 +1,25 @@ +bin/toadfarm +%%SITE_PERL%%/Toadfarm.pm +%%SITE_PERL%%/Toadfarm/Command/reload.pm +%%SITE_PERL%%/Toadfarm/Command/start.pm +%%SITE_PERL%%/Toadfarm/Command/stop.pm +%%SITE_PERL%%/Toadfarm/Manual/BehindReverseProxy.pod +%%SITE_PERL%%/Toadfarm/Manual/Config.pod +%%SITE_PERL%%/Toadfarm/Manual/DSL.pod +%%SITE_PERL%%/Toadfarm/Manual/Intro.pod +%%SITE_PERL%%/Toadfarm/Manual/RunningToadfarm.pod +%%SITE_PERL%%/Toadfarm/Manual/VirtualHost.pod +%%SITE_PERL%%/Toadfarm/Plugin/AccessLog.pm +%%SITE_PERL%%/Toadfarm/Plugin/Reload.pm +%%PERL5_MAN3%%/Toadfarm.3.gz +%%PERL5_MAN3%%/Toadfarm::Command::reload.3.gz +%%PERL5_MAN3%%/Toadfarm::Command::start.3.gz +%%PERL5_MAN3%%/Toadfarm::Command::stop.3.gz +%%PERL5_MAN3%%/Toadfarm::Manual::BehindReverseProxy.3.gz +%%PERL5_MAN3%%/Toadfarm::Manual::Config.3.gz +%%PERL5_MAN3%%/Toadfarm::Manual::DSL.3.gz +%%PERL5_MAN3%%/Toadfarm::Manual::Intro.3.gz +%%PERL5_MAN3%%/Toadfarm::Manual::RunningToadfarm.3.gz +%%PERL5_MAN3%%/Toadfarm::Manual::VirtualHost.3.gz +%%PERL5_MAN3%%/Toadfarm::Plugin::AccessLog.3.gz +%%PERL5_MAN3%%/Toadfarm::Plugin::Reload.3.gz |