Hi,

   Here is a patch to update www/p5-Mojo to 8.04 and add some missing 
TEST_DEPENDS.
   It build and test well on my amd64 system.

   OK ?

Cheers,
wen
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/p5-Mojo/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile    4 Sep 2018 12:46:26 -0000       1.31
+++ Makefile    25 Oct 2018 14:01:12 -0000
@@ -4,9 +4,8 @@ COMMENT =       next generation web framework 
 
 MODULES =      cpan
 PKG_ARCH =     *
-DISTNAME =     Mojolicious-7.70
+DISTNAME =     Mojolicious-8.04
 CATEGORIES =   www
-REVISION =     0
 
 MAINTAINER =   Mark Patruck <m...@wrapped.cx>
 
@@ -20,7 +19,9 @@ CPAN_AUTHOR = SRI
 RUN_DEPENDS =  devel/p5-EV \
                security/p5-IO-Socket-SSL>=1.94
 
-TEST_DEPENDS +=        net/p5-IO-Socket-Socks
+TEST_DEPENDS +=        net/p5-IO-Socket-Socks \
+               devel/p5-Role-Tiny>=2.000001 \
+               converters/p5-Cpanel-JSON-XS>=4.04
 
 MAKE_ENV += TEST_EV=Yes
 MAKE_ENV += TEST_HYPNOTOAD=Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/p5-Mojo/distinfo,v
retrieving revision 1.23
diff -u -p -r1.23 distinfo
--- distinfo    16 Mar 2018 17:42:23 -0000      1.23
+++ distinfo    25 Oct 2018 14:01:12 -0000
@@ -1,2 +1,2 @@
-SHA256 (Mojolicious-7.70.tar.gz) = wFdGpomCHjhxeqV/RdKfUA3QEd8a+ZMRVtKPHez8ErU=
-SIZE (Mojolicious-7.70.tar.gz) = 711260
+SHA256 (Mojolicious-8.04.tar.gz) = Mw6RnzyvYuA/3FRd2i5m93LzAZKu1sR+Gf149n3lV/s=
+SIZE (Mojolicious-8.04.tar.gz) = 753563
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v
retrieving revision 1.13
diff -u -p -r1.13 PLIST
--- pkg/PLIST   4 Sep 2018 12:46:26 -0000       1.13
+++ pkg/PLIST   25 Oct 2018 14:01:12 -0000
@@ -26,6 +26,7 @@ ${P5SITE}/Mojo/DOM.pm
 ${P5SITE}/Mojo/DOM/CSS.pm
 ${P5SITE}/Mojo/DOM/HTML.pm
 ${P5SITE}/Mojo/Date.pm
+${P5SITE}/Mojo/DynamicMethods.pm
 ${P5SITE}/Mojo/EventEmitter.pm
 ${P5SITE}/Mojo/Exception.pm
 ${P5SITE}/Mojo/File.pm
@@ -88,22 +89,22 @@ ${P5SITE}/Mojolicious/
 ${P5SITE}/Mojolicious.pm
 ${P5SITE}/Mojolicious/Command/
 ${P5SITE}/Mojolicious/Command.pm
+${P5SITE}/Mojolicious/Command/Author/
+${P5SITE}/Mojolicious/Command/Author/cpanify.pm
+${P5SITE}/Mojolicious/Command/Author/generate/
+${P5SITE}/Mojolicious/Command/Author/generate.pm
+${P5SITE}/Mojolicious/Command/Author/generate/app.pm
+${P5SITE}/Mojolicious/Command/Author/generate/lite_app.pm
+${P5SITE}/Mojolicious/Command/Author/generate/makefile.pm
+${P5SITE}/Mojolicious/Command/Author/generate/plugin.pm
+${P5SITE}/Mojolicious/Command/Author/inflate.pm
 ${P5SITE}/Mojolicious/Command/cgi.pm
-${P5SITE}/Mojolicious/Command/cpanify.pm
 ${P5SITE}/Mojolicious/Command/daemon.pm
 ${P5SITE}/Mojolicious/Command/eval.pm
-${P5SITE}/Mojolicious/Command/generate/
-${P5SITE}/Mojolicious/Command/generate.pm
-${P5SITE}/Mojolicious/Command/generate/app.pm
-${P5SITE}/Mojolicious/Command/generate/lite_app.pm
-${P5SITE}/Mojolicious/Command/generate/makefile.pm
-${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
 ${P5SITE}/Mojolicious/Command/version.pm
 ${P5SITE}/Mojolicious/Commands.pm
 ${P5SITE}/Mojolicious/Controller.pm
@@ -149,10 +150,11 @@ ${P5SITE}/Mojolicious/resources/public/m
 ${P5SITE}/Mojolicious/resources/public/mojo/failraptor.png
 ${P5SITE}/Mojolicious/resources/public/mojo/jquery/
 ${P5SITE}/Mojolicious/resources/public/mojo/jquery/jquery.js
-${P5SITE}/Mojolicious/resources/public/mojo/logo-black.png
 ${P5SITE}/Mojolicious/resources/public/mojo/logo-black-2x.png
-${P5SITE}/Mojolicious/resources/public/mojo/logo-white.png
+${P5SITE}/Mojolicious/resources/public/mojo/logo-black.png
 ${P5SITE}/Mojolicious/resources/public/mojo/logo-white-2x.png
+${P5SITE}/Mojolicious/resources/public/mojo/logo-white.png
+${P5SITE}/Mojolicious/resources/public/mojo/logo.png
 ${P5SITE}/Mojolicious/resources/public/mojo/noraptor.png
 ${P5SITE}/Mojolicious/resources/public/mojo/notfound.png
 ${P5SITE}/Mojolicious/resources/public/mojo/pinstripe-dark.png
@@ -192,6 +194,7 @@ ${P5SITE}/ojo.pm
 @man man/man3p/Mojo::DOM::CSS.3p
 @man man/man3p/Mojo::DOM::HTML.3p
 @man man/man3p/Mojo::Date.3p
+@man man/man3p/Mojo::DynamicMethods.3p
 @man man/man3p/Mojo::EventEmitter.3p
 @man man/man3p/Mojo::Exception.3p
 @man man/man3p/Mojo::File.3p
@@ -214,6 +217,7 @@ ${P5SITE}/ojo.pm
 @man man/man3p/Mojo::Message::Response.3p
 @man man/man3p/Mojo::Parameters.3p
 @man man/man3p/Mojo::Path.3p
+@man man/man3p/Mojo::Promise.3p
 @man man/man3p/Mojo::Reactor.3p
 @man man/man3p/Mojo::Reactor::EV.3p
 @man man/man3p/Mojo::Reactor::Poll.3p
@@ -241,21 +245,20 @@ ${P5SITE}/ojo.pm
 @man man/man3p/Mojo::WebSocket.3p
 @man man/man3p/Mojolicious.3p
 @man man/man3p/Mojolicious::Command.3p
+@man man/man3p/Mojolicious::Command::Author::cpanify.3p
+@man man/man3p/Mojolicious::Command::Author::generate.3p
+@man man/man3p/Mojolicious::Command::Author::generate::app.3p
+@man man/man3p/Mojolicious::Command::Author::generate::lite_app.3p
+@man man/man3p/Mojolicious::Command::Author::generate::makefile.3p
+@man man/man3p/Mojolicious::Command::Author::generate::plugin.3p
+@man man/man3p/Mojolicious::Command::Author::inflate.3p
 @man man/man3p/Mojolicious::Command::cgi.3p
-@man man/man3p/Mojolicious::Command::cpanify.3p
 @man man/man3p/Mojolicious::Command::daemon.3p
 @man man/man3p/Mojolicious::Command::eval.3p
-@man man/man3p/Mojolicious::Command::generate.3p
-@man man/man3p/Mojolicious::Command::generate::app.3p
-@man man/man3p/Mojolicious::Command::generate::lite_app.3p
-@man man/man3p/Mojolicious::Command::generate::makefile.3p
-@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
 @man man/man3p/Mojolicious::Command::version.3p
 @man man/man3p/Mojolicious::Commands.3p
 @man man/man3p/Mojolicious::Controller.3p

Reply via email to