Attached patches were tested on i386 -current.  Revised to include IPv6
support as per Remi.  The only thing stopping these from a commit is
breakage to textproc/p5-MojoX-Renderer-TT.

Best regards,
jim@
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/p5-Mojo/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile    11 Mar 2013 11:44:46 -0000      1.11
+++ Makefile    13 Jul 2013 21:23:45 -0000
@@ -3,7 +3,7 @@
 COMMENT =      next generation web framework
 
 MODULES =      cpan
-DISTNAME =     Mojolicious-2.76
+DISTNAME =     Mojolicious-4.18
 CATEGORIES =   www
 
 MAINTAINER =   Simon Bertrang <si...@openbsd.org>
@@ -15,6 +15,17 @@ HOMEPAGE =   http://mojolicio.us/
 
 CPAN_AUTHOR =  SRI
 
-RUN_DEPENDS =  security/p5-IO-Socket-SSL>=1.37
+RUN_DEPENDS =  net/p5-IO-Socket-IP \
+               security/p5-IO-Socket-SSL>=1.37
+
+MAKE_ENV += TEST_CACHING=Yes
+MAKE_ENV += TEST_EV=Yes
+MAKE_ENV += TEST_HYPNOTOAD=Yes
+MAKE_ENV += TEST_IPV6=Yes
+MAKE_ENV += TEST_MORBO=Yes
+MAKE_ENV += TEST_ONLINE=Yes
+MAKE_ENV += TEST_POD=Yes
+MAKE_ENV += TEST_PREFORK=Yes
+MAKE_ENV += TEST_TLS=Yes
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/p5-Mojo/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo    10 Apr 2012 13:32:45 -0000      1.8
+++ distinfo    13 Jul 2013 21:23:45 -0000
@@ -1,5 +1,2 @@
-MD5 (Mojolicious-2.76.tar.gz) = YAHEWgi/kqORbdP4pHQ+Qg==
-RMD160 (Mojolicious-2.76.tar.gz) = rHp8yJ/GQSzGU9rbPEufC+g+QMk=
-SHA1 (Mojolicious-2.76.tar.gz) = Xq5a4AEFnpiiJp9EOHZPVFHDxIs=
-SHA256 (Mojolicious-2.76.tar.gz) = 5OTTXV13MwT95ovbDCGfk6B2MehtcQHzxPiap6aci1A=
-SIZE (Mojolicious-2.76.tar.gz) = 552368
+SHA256 (Mojolicious-4.18.tar.gz) = Fh77IqcaFSFd1Zb9b1JW3fP2KBcU7gCV8DRxjlEanDM=
+SIZE (Mojolicious-4.18.tar.gz) = 593386
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST   10 Apr 2012 13:32:45 -0000      1.5
+++ pkg/PLIST   13 Jul 2013 21:23:45 -0000
@@ -14,7 +14,6 @@ ${P5SITE}/Mojo/Base.pm
 ${P5SITE}/Mojo/ByteStream.pm
 ${P5SITE}/Mojo/Cache.pm
 ${P5SITE}/Mojo/Collection.pm
-${P5SITE}/Mojo/Command.pm
 ${P5SITE}/Mojo/Content/
 ${P5SITE}/Mojo/Content.pm
 ${P5SITE}/Mojo/Content/MultiPart.pm
@@ -23,7 +22,6 @@ ${P5SITE}/Mojo/Cookie/
 ${P5SITE}/Mojo/Cookie.pm
 ${P5SITE}/Mojo/Cookie/Request.pm
 ${P5SITE}/Mojo/Cookie/Response.pm
-${P5SITE}/Mojo/CookieJar.pm
 ${P5SITE}/Mojo/DOM/
 ${P5SITE}/Mojo/DOM.pm
 ${P5SITE}/Mojo/DOM/CSS.pm
@@ -40,6 +38,8 @@ ${P5SITE}/Mojo/IOLoop/Client.pm
 ${P5SITE}/Mojo/IOLoop/Delay.pm
 ${P5SITE}/Mojo/IOLoop/Server.pm
 ${P5SITE}/Mojo/IOLoop/Stream.pm
+${P5SITE}/Mojo/IOLoop/server.crt
+${P5SITE}/Mojo/IOLoop/server.key
 ${P5SITE}/Mojo/JSON/
 ${P5SITE}/Mojo/JSON.pm
 ${P5SITE}/Mojo/JSON/Pointer.pm
@@ -62,6 +62,7 @@ ${P5SITE}/Mojo/Server/Daemon.pm
 ${P5SITE}/Mojo/Server/Hypnotoad.pm
 ${P5SITE}/Mojo/Server/Morbo.pm
 ${P5SITE}/Mojo/Server/PSGI.pm
+${P5SITE}/Mojo/Server/Prefork.pm
 ${P5SITE}/Mojo/Template.pm
 ${P5SITE}/Mojo/Transaction/
 ${P5SITE}/Mojo/Transaction.pm
@@ -71,11 +72,14 @@ ${P5SITE}/Mojo/URL.pm
 ${P5SITE}/Mojo/Upload.pm
 ${P5SITE}/Mojo/UserAgent/
 ${P5SITE}/Mojo/UserAgent.pm
+${P5SITE}/Mojo/UserAgent/CookieJar.pm
 ${P5SITE}/Mojo/UserAgent/Transactor.pm
 ${P5SITE}/Mojo/Util.pm
+${P5SITE}/Mojo/entities.txt
 ${P5SITE}/Mojolicious/
 ${P5SITE}/Mojolicious.pm
 ${P5SITE}/Mojolicious/Command/
+${P5SITE}/Mojolicious/Command.pm
 ${P5SITE}/Mojolicious/Command/cgi.pm
 ${P5SITE}/Mojolicious/Command/cpanify.pm
 ${P5SITE}/Mojolicious/Command/daemon.pm
@@ -88,6 +92,7 @@ ${P5SITE}/Mojolicious/Command/generate/m
 ${P5SITE}/Mojolicious/Command/generate/plugin.pm
 ${P5SITE}/Mojolicious/Command/get.pm
 ${P5SITE}/Mojolicious/Command/inflate.pm
+${P5SITE}/Mojolicious/Command/prefork.pm
 ${P5SITE}/Mojolicious/Command/psgi.pm
 ${P5SITE}/Mojolicious/Command/routes.pm
 ${P5SITE}/Mojolicious/Command/test.pm
@@ -96,7 +101,7 @@ ${P5SITE}/Mojolicious/Commands.pm
 ${P5SITE}/Mojolicious/Controller.pm
 ${P5SITE}/Mojolicious/Guides/
 ${P5SITE}/Mojolicious/Guides.pod
-${P5SITE}/Mojolicious/Guides/CodingGuidelines.pod
+${P5SITE}/Mojolicious/Guides/Contributing.pod
 ${P5SITE}/Mojolicious/Guides/Cookbook.pod
 ${P5SITE}/Mojolicious/Guides/FAQ.pod
 ${P5SITE}/Mojolicious/Guides/Growing.pod
@@ -111,12 +116,9 @@ ${P5SITE}/Mojolicious/Plugin/DefaultHelp
 ${P5SITE}/Mojolicious/Plugin/EPLRenderer.pm
 ${P5SITE}/Mojolicious/Plugin/EPRenderer.pm
 ${P5SITE}/Mojolicious/Plugin/HeaderCondition.pm
-${P5SITE}/Mojolicious/Plugin/I18N.pm
 ${P5SITE}/Mojolicious/Plugin/JSONConfig.pm
 ${P5SITE}/Mojolicious/Plugin/Mount.pm
 ${P5SITE}/Mojolicious/Plugin/PODRenderer.pm
-${P5SITE}/Mojolicious/Plugin/PoweredBy.pm
-${P5SITE}/Mojolicious/Plugin/RequestTimer.pm
 ${P5SITE}/Mojolicious/Plugin/TagHelpers.pm
 ${P5SITE}/Mojolicious/Plugins.pm
 ${P5SITE}/Mojolicious/Renderer.pm
@@ -129,37 +131,49 @@ ${P5SITE}/Mojolicious/Sessions.pm
 ${P5SITE}/Mojolicious/Static.pm
 ${P5SITE}/Mojolicious/Types.pm
 ${P5SITE}/Mojolicious/public/
-${P5SITE}/Mojolicious/public/css/
-${P5SITE}/Mojolicious/public/css/prettify-mojo.css
-${P5SITE}/Mojolicious/public/css/prettify.css
 ${P5SITE}/Mojolicious/public/favicon.ico
-${P5SITE}/Mojolicious/public/js/
-${P5SITE}/Mojolicious/public/js/jquery.js
-${P5SITE}/Mojolicious/public/js/lang-apollo.js
-${P5SITE}/Mojolicious/public/js/lang-clj.js
-${P5SITE}/Mojolicious/public/js/lang-css.js
-${P5SITE}/Mojolicious/public/js/lang-go.js
-${P5SITE}/Mojolicious/public/js/lang-hs.js
-${P5SITE}/Mojolicious/public/js/lang-lisp.js
-${P5SITE}/Mojolicious/public/js/lang-lua.js
-${P5SITE}/Mojolicious/public/js/lang-ml.js
-${P5SITE}/Mojolicious/public/js/lang-n.js
-${P5SITE}/Mojolicious/public/js/lang-proto.js
-${P5SITE}/Mojolicious/public/js/lang-scala.js
-${P5SITE}/Mojolicious/public/js/lang-sql.js
-${P5SITE}/Mojolicious/public/js/lang-tex.js
-${P5SITE}/Mojolicious/public/js/lang-vb.js
-${P5SITE}/Mojolicious/public/js/lang-vhdl.js
-${P5SITE}/Mojolicious/public/js/lang-wiki.js
-${P5SITE}/Mojolicious/public/js/lang-xq.js
-${P5SITE}/Mojolicious/public/js/lang-yaml.js
-${P5SITE}/Mojolicious/public/js/prettify.js
-${P5SITE}/Mojolicious/public/mojolicious-black.png
-${P5SITE}/Mojolicious/public/mojolicious-failraptor.png
-${P5SITE}/Mojolicious/public/mojolicious-noraptor.png
-${P5SITE}/Mojolicious/public/mojolicious-notfound.png
-${P5SITE}/Mojolicious/public/mojolicious-pinstripe.gif
-${P5SITE}/Mojolicious/public/mojolicious-white.png
+${P5SITE}/Mojolicious/public/mojo/
+${P5SITE}/Mojolicious/public/mojo/failraptor.png
+${P5SITE}/Mojolicious/public/mojo/jquery/
+${P5SITE}/Mojolicious/public/mojo/jquery/jquery.js
+${P5SITE}/Mojolicious/public/mojo/logo-black.png
+${P5SITE}/Mojolicious/public/mojo/logo-white.png
+${P5SITE}/Mojolicious/public/mojo/noraptor.png
+${P5SITE}/Mojolicious/public/mojo/notfound.png
+${P5SITE}/Mojolicious/public/mojo/pinstripe.gif
+${P5SITE}/Mojolicious/public/mojo/prettify/
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-apollo.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-basic.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-clj.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-css.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-dart.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-erlang.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-go.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-hs.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-lisp.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-llvm.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-lua.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-matlab.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-ml.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-mumps.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-n.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-pascal.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-proto.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-r.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-rd.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-scala.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-sql.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-tcl.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-tex.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-vb.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-vhdl.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-wiki.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-xq.js
+${P5SITE}/Mojolicious/public/mojo/prettify/lang-yaml.js
+${P5SITE}/Mojolicious/public/mojo/prettify/prettify-mojo.css
+${P5SITE}/Mojolicious/public/mojo/prettify/prettify.css
+${P5SITE}/Mojolicious/public/mojo/prettify/prettify.js
+${P5SITE}/Mojolicious/public/mojo/prettify/run_prettify.js
 ${P5SITE}/Mojolicious/templates/
 ${P5SITE}/Mojolicious/templates/exception.development.html.ep
 ${P5SITE}/Mojolicious/templates/exception.html.ep
@@ -167,7 +181,6 @@ ${P5SITE}/Mojolicious/templates/mojobar.
 ${P5SITE}/Mojolicious/templates/not_found.development.html.ep
 ${P5SITE}/Mojolicious/templates/not_found.html.ep
 ${P5SITE}/Mojolicious/templates/perldoc.html.ep
-${P5SITE}/README.pod
 ${P5SITE}/Test/
 ${P5SITE}/Test/Mojo.pm
 ${P5SITE}/ojo.pm
@@ -182,14 +195,12 @@ ${P5SITE}/ojo.pm
 @man man/man3p/Mojo::ByteStream.3p
 @man man/man3p/Mojo::Cache.3p
 @man man/man3p/Mojo::Collection.3p
-@man man/man3p/Mojo::Command.3p
 @man man/man3p/Mojo::Content.3p
 @man man/man3p/Mojo::Content::MultiPart.3p
 @man man/man3p/Mojo::Content::Single.3p
 @man man/man3p/Mojo::Cookie.3p
 @man man/man3p/Mojo::Cookie::Request.3p
 @man man/man3p/Mojo::Cookie::Response.3p
-@man man/man3p/Mojo::CookieJar.3p
 @man man/man3p/Mojo::DOM.3p
 @man man/man3p/Mojo::DOM::CSS.3p
 @man man/man3p/Mojo::DOM::HTML.3p
@@ -222,6 +233,7 @@ ${P5SITE}/ojo.pm
 @man man/man3p/Mojo::Server::Hypnotoad.3p
 @man man/man3p/Mojo::Server::Morbo.3p
 @man man/man3p/Mojo::Server::PSGI.3p
+@man man/man3p/Mojo::Server::Prefork.3p
 @man man/man3p/Mojo::Template.3p
 @man man/man3p/Mojo::Transaction.3p
 @man man/man3p/Mojo::Transaction::HTTP.3p
@@ -229,9 +241,11 @@ ${P5SITE}/ojo.pm
 @man man/man3p/Mojo::URL.3p
 @man man/man3p/Mojo::Upload.3p
 @man man/man3p/Mojo::UserAgent.3p
+@man man/man3p/Mojo::UserAgent::CookieJar.3p
 @man man/man3p/Mojo::UserAgent::Transactor.3p
 @man man/man3p/Mojo::Util.3p
 @man man/man3p/Mojolicious.3p
+@man man/man3p/Mojolicious::Command.3p
 @man man/man3p/Mojolicious::Command::cgi.3p
 @man man/man3p/Mojolicious::Command::cpanify.3p
 @man man/man3p/Mojolicious::Command::daemon.3p
@@ -243,6 +257,7 @@ ${P5SITE}/ojo.pm
 @man man/man3p/Mojolicious::Command::generate::plugin.3p
 @man man/man3p/Mojolicious::Command::get.3p
 @man man/man3p/Mojolicious::Command::inflate.3p
+@man man/man3p/Mojolicious::Command::prefork.3p
 @man man/man3p/Mojolicious::Command::psgi.3p
 @man man/man3p/Mojolicious::Command::routes.3p
 @man man/man3p/Mojolicious::Command::test.3p
@@ -250,7 +265,7 @@ ${P5SITE}/ojo.pm
 @man man/man3p/Mojolicious::Commands.3p
 @man man/man3p/Mojolicious::Controller.3p
 @man man/man3p/Mojolicious::Guides.3p
-@man man/man3p/Mojolicious::Guides::CodingGuidelines.3p
+@man man/man3p/Mojolicious::Guides::Contributing.3p
 @man man/man3p/Mojolicious::Guides::Cookbook.3p
 @man man/man3p/Mojolicious::Guides::FAQ.3p
 @man man/man3p/Mojolicious::Guides::Growing.3p
@@ -264,12 +279,9 @@ ${P5SITE}/ojo.pm
 @man man/man3p/Mojolicious::Plugin::EPLRenderer.3p
 @man man/man3p/Mojolicious::Plugin::EPRenderer.3p
 @man man/man3p/Mojolicious::Plugin::HeaderCondition.3p
-@man man/man3p/Mojolicious::Plugin::I18N.3p
 @man man/man3p/Mojolicious::Plugin::JSONConfig.3p
 @man man/man3p/Mojolicious::Plugin::Mount.3p
 @man man/man3p/Mojolicious::Plugin::PODRenderer.3p
-@man man/man3p/Mojolicious::Plugin::PoweredBy.3p
-@man man/man3p/Mojolicious::Plugin::RequestTimer.3p
 @man man/man3p/Mojolicious::Plugin::TagHelpers.3p
 @man man/man3p/Mojolicious::Plugins.3p
 @man man/man3p/Mojolicious::Renderer.3p
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/p5-MojoX-Session/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile    11 Mar 2013 11:44:46 -0000      1.7
+++ Makefile    13 Jul 2013 21:22:59 -0000
@@ -3,7 +3,7 @@
 COMMENT =      session management for Mojo
 
 MODULES =      cpan
-DISTNAME =     MojoX-Session-0.25
+DISTNAME =     MojoX-Session-0.28
 CATEGORIES =   www
 
 # Perl
@@ -11,9 +11,9 @@ PERMIT_PACKAGE_CDROM =                Yes
 
 CPAN_AUTHOR =  VTI
 
-RUN_DEPENDS =  security/p5-Digest-SHA1 \
-               www/p5-Mojo
+RUN_DEPENDS =  www/p5-Mojo
 
-MAKE_ENV +=    TEST_POD=1
+TEST_DEPENDS+= databases/p5-DBD-SQLite \
+               databases/p5-DBIx-Class-Schema-Loader
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/p5-MojoX-Session/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    10 Apr 2012 12:56:40 -0000      1.3
+++ distinfo    13 Jul 2013 21:22:59 -0000
@@ -1,5 +1,2 @@
-MD5 (MojoX-Session-0.25.tar.gz) = G8obh2L8Q2+YySEsYA2Wmg==
-RMD160 (MojoX-Session-0.25.tar.gz) = BeLMipWDYeQ5Wjw+gZsCkPC3tWg=
-SHA1 (MojoX-Session-0.25.tar.gz) = KBBog5REkzzt3RjHiMSWHg+bZ5A=
-SHA256 (MojoX-Session-0.25.tar.gz) = 
CoGyri7/nWqxs5Z8lIH8TI6qgo0DmEvQCNqY1WAaLj8=
-SIZE (MojoX-Session-0.25.tar.gz) = 13933
+SHA256 (MojoX-Session-0.28.tar.gz) = 
U62CimbsAt1qfF0/J35dg6E+tFsnWlE8+NRfYdvnPHI=
+SIZE (MojoX-Session-0.28.tar.gz) = 13654

Reply via email to