summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2012-07-03 03:25:29 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2012-07-03 03:25:29 +0000
commitea2da9aa24628ee3d7596b52332df8dea9f068b5 (patch)
tree1e6b59c16182a5824ac04ab0c7e09f060eaeba79 /www
parentUpdate to 2.10.18 (diff)
- Update to 3.0
- Remove LICENSE_FILE - Add missing dependency - Add OPTIONS: IPV6 and TLS Changes: http://search.cpan.org/dist/Mojolicious/Changes PR: ports/169452 Submitted by: sunpoet (myself) Approved by: Murilo Opsfelder Araujo <mopsfelder@gmail.com> (maintainer)
Notes
Notes: svn path=/head/; revision=300420
Diffstat (limited to 'www')
-rw-r--r--www/p5-Mojolicious/Makefile27
-rw-r--r--www/p5-Mojolicious/distinfo4
-rw-r--r--www/p5-Mojolicious/pkg-plist7
3 files changed, 28 insertions, 10 deletions
diff --git a/www/p5-Mojolicious/Makefile b/www/p5-Mojolicious/Makefile
index f7ec60a7afc5..fbd6e9fbcf73 100644
--- a/www/p5-Mojolicious/Makefile
+++ b/www/p5-Mojolicious/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= Mojolicious
-PORTVERSION= 2.95
+PORTVERSION= 3.0
CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -15,7 +15,12 @@ MAINTAINER= mopsfelder@gmail.com
COMMENT= A high level MVC web framework written in Perl
LICENSE= ART20
-LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= p5-EV>=4:${PORTSDIR}/devel/p5-EV
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+OPTIONS_DEFINE= IPV6 TLS
+OPTIONS_DEFAULT=IPV6 TLS
PERL_CONFIGURE= 5.10.1+
@@ -30,14 +35,12 @@ MAN3= Mojo.3 \
Mojo::ByteStream.3 \
Mojo::Cache.3 \
Mojo::Collection.3 \
- Mojo::Command.3 \
Mojo::Content.3 \
Mojo::Content::MultiPart.3 \
Mojo::Content::Single.3 \
Mojo::Cookie.3 \
Mojo::Cookie::Request.3 \
Mojo::Cookie::Response.3 \
- Mojo::CookieJar.3 \
Mojo::DOM.3 \
Mojo::DOM::CSS.3 \
Mojo::DOM::HTML.3 \
@@ -77,9 +80,11 @@ MAN3= Mojo.3 \
Mojo::URL.3 \
Mojo::Upload.3 \
Mojo::UserAgent.3 \
+ Mojo::UserAgent::CookieJar.3 \
Mojo::UserAgent::Transactor.3 \
Mojo::Util.3 \
Mojolicious.3 \
+ Mojolicious::Command.3 \
Mojolicious::Command::cgi.3 \
Mojolicious::Command::cpanify.3 \
Mojolicious::Command::daemon.3 \
@@ -112,7 +117,6 @@ MAN3= Mojo.3 \
Mojolicious::Plugin::EPLRenderer.3 \
Mojolicious::Plugin::EPRenderer.3 \
Mojolicious::Plugin::HeaderCondition.3 \
- Mojolicious::Plugin::I18N.3 \
Mojolicious::Plugin::JSONConfig.3 \
Mojolicious::Plugin::Mount.3 \
Mojolicious::Plugin::PODRenderer.3 \
@@ -132,4 +136,17 @@ MAN3= Mojo.3 \
Test::Mojo.3 \
ojo.3
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MIPV6}
+CATEGORIES+= ipv6
+BUILD_DEPENDS+= p5-IO-Socket-IP>=0.16:${PORTSDIR}/net/p5-IO-Socket-IP
+RUN_DEPENDS+= p5-IO-Socket-IP>=0.16:${PORTSDIR}/net/p5-IO-Socket-IP
+.endif
+
+.if ${PORT_OPTIONS:MIPV6}
+BUILD_DEPENDS+= p5-IO-Socket-SSL>=1.75:${PORTSDIR}/security/p5-IO-Socket-SSL
+RUN_DEPENDS+= p5-IO-Socket-SSL>=1.75:${PORTSDIR}/security/p5-IO-Socket-SSL
+.endif
+
.include <bsd.port.mk>
diff --git a/www/p5-Mojolicious/distinfo b/www/p5-Mojolicious/distinfo
index bbeacf2a3a93..5b18d15a7162 100644
--- a/www/p5-Mojolicious/distinfo
+++ b/www/p5-Mojolicious/distinfo
@@ -1,2 +1,2 @@
-SHA256 (Mojolicious-2.95.tar.gz) = 4b7de47d242586bdd27ef1a857cb474e55e70fa8f30e2bdc0d9c1b3a7a671919
-SIZE (Mojolicious-2.95.tar.gz) = 565612
+SHA256 (Mojolicious-3.0.tar.gz) = 7e5410930cc3698c7f7bf454785365c91279304708b2ad11465f7411c0fe29ca
+SIZE (Mojolicious-3.0.tar.gz) = 565469
diff --git a/www/p5-Mojolicious/pkg-plist b/www/p5-Mojolicious/pkg-plist
index 5681a7fdc49f..86628ef4a657 100644
--- a/www/p5-Mojolicious/pkg-plist
+++ b/www/p5-Mojolicious/pkg-plist
@@ -10,14 +10,12 @@ bin/morbo
%%SITE_PERL%%/Mojo/ByteStream.pm
%%SITE_PERL%%/Mojo/Cache.pm
%%SITE_PERL%%/Mojo/Collection.pm
-%%SITE_PERL%%/Mojo/Command.pm
%%SITE_PERL%%/Mojo/Content.pm
%%SITE_PERL%%/Mojo/Content/MultiPart.pm
%%SITE_PERL%%/Mojo/Content/Single.pm
%%SITE_PERL%%/Mojo/Cookie.pm
%%SITE_PERL%%/Mojo/Cookie/Request.pm
%%SITE_PERL%%/Mojo/Cookie/Response.pm
-%%SITE_PERL%%/Mojo/CookieJar.pm
%%SITE_PERL%%/Mojo/DOM.pm
%%SITE_PERL%%/Mojo/DOM/CSS.pm
%%SITE_PERL%%/Mojo/DOM/HTML.pm
@@ -32,6 +30,8 @@ bin/morbo
%%SITE_PERL%%/Mojo/IOLoop/Delay.pm
%%SITE_PERL%%/Mojo/IOLoop/Server.pm
%%SITE_PERL%%/Mojo/IOLoop/Stream.pm
+%%SITE_PERL%%/Mojo/IOLoop/server.crt
+%%SITE_PERL%%/Mojo/IOLoop/server.key
%%SITE_PERL%%/Mojo/JSON.pm
%%SITE_PERL%%/Mojo/JSON/Pointer.pm
%%SITE_PERL%%/Mojo/Loader.pm
@@ -57,10 +57,12 @@ bin/morbo
%%SITE_PERL%%/Mojo/URL.pm
%%SITE_PERL%%/Mojo/Upload.pm
%%SITE_PERL%%/Mojo/UserAgent.pm
+%%SITE_PERL%%/Mojo/UserAgent/CookieJar.pm
%%SITE_PERL%%/Mojo/UserAgent/Transactor.pm
%%SITE_PERL%%/Mojo/Util.pm
%%SITE_PERL%%/Mojo/entities.txt
%%SITE_PERL%%/Mojolicious.pm
+%%SITE_PERL%%/Mojolicious/Command.pm
%%SITE_PERL%%/Mojolicious/Command/cgi.pm
%%SITE_PERL%%/Mojolicious/Command/cpanify.pm
%%SITE_PERL%%/Mojolicious/Command/daemon.pm
@@ -93,7 +95,6 @@ bin/morbo
%%SITE_PERL%%/Mojolicious/Plugin/EPLRenderer.pm
%%SITE_PERL%%/Mojolicious/Plugin/EPRenderer.pm
%%SITE_PERL%%/Mojolicious/Plugin/HeaderCondition.pm
-%%SITE_PERL%%/Mojolicious/Plugin/I18N.pm
%%SITE_PERL%%/Mojolicious/Plugin/JSONConfig.pm
%%SITE_PERL%%/Mojolicious/Plugin/Mount.pm
%%SITE_PERL%%/Mojolicious/Plugin/PODRenderer.pm