On Thu (25/10/18), wen heping wrote:
> 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.

Hello ports and wen,
here is another diff for version 8.12, along with the project's actual
HOMEPAGE. Maintainer CC'd, as well.

I'm having issues with TEST_IPV6 and TEST_TLS on my amd64 laptop; maybe
something to do with my setup.
Could you please try 'make test' and report back with the results?

I'd love to see Mojolicious 8 in the 6.5 release.


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    20 Feb 2019 11:27:48 -0000
@@ -4,23 +4,24 @@ COMMENT =     next generation web framework 
 
 MODULES =      cpan
 PKG_ARCH =     *
-DISTNAME =     Mojolicious-7.70
+DISTNAME =     Mojolicious-8.12
 CATEGORIES =   www
-REVISION =     0
 
 MAINTAINER =   Mark Patruck <m...@wrapped.cx>
 
 # Perl
 PERMIT_PACKAGE_CDROM =         Yes
 
-HOMEPAGE =     http://mojolicio.us/
+HOMEPAGE =     https://mojolicious.org/
 
 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    20 Feb 2019 11:27:48 -0000
@@ -1,2 +1,2 @@
-SHA256 (Mojolicious-7.70.tar.gz) = wFdGpomCHjhxeqV/RdKfUA3QEd8a+ZMRVtKPHez8ErU=
-SIZE (Mojolicious-7.70.tar.gz) = 711260
+SHA256 (Mojolicious-8.12.tar.gz) = vIkpSt7br4e7//sX+3uHi9z4m5B9xOq6UTBdwlRbiek=
+SIZE (Mojolicious-8.12.tar.gz) = 752808
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   20 Feb 2019 11:27:48 -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
@@ -127,7 +128,6 @@ ${P5SITE}/Mojolicious/Plugin/EPRenderer.
 ${P5SITE}/Mojolicious/Plugin/HeaderCondition.pm
 ${P5SITE}/Mojolicious/Plugin/JSONConfig.pm
 ${P5SITE}/Mojolicious/Plugin/Mount.pm
-${P5SITE}/Mojolicious/Plugin/PODRenderer.pm
 ${P5SITE}/Mojolicious/Plugin/TagHelpers.pm
 ${P5SITE}/Mojolicious/Plugins.pm
 ${P5SITE}/Mojolicious/Renderer.pm
@@ -149,25 +149,23 @@ ${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
 ${P5SITE}/Mojolicious/resources/public/mojo/pinstripe-light.png
 ${P5SITE}/Mojolicious/resources/public/mojo/prettify/
 ${P5SITE}/Mojolicious/resources/public/mojo/prettify/prettify-mojo-dark.css
-${P5SITE}/Mojolicious/resources/public/mojo/prettify/prettify-mojo-light.css
 ${P5SITE}/Mojolicious/resources/public/mojo/prettify/run_prettify.js
 ${P5SITE}/Mojolicious/resources/templates/
 ${P5SITE}/Mojolicious/resources/templates/mojo/
 ${P5SITE}/Mojolicious/resources/templates/mojo/debug.html.ep
 ${P5SITE}/Mojolicious/resources/templates/mojo/exception.html.ep
-${P5SITE}/Mojolicious/resources/templates/mojo/menubar.html.ep
 ${P5SITE}/Mojolicious/resources/templates/mojo/not_found.html.ep
-${P5SITE}/Mojolicious/resources/templates/mojo/perldoc.html.ep
 ${P5SITE}/Test/
 ${P5SITE}/Test/Mojo.pm
 ${P5SITE}/ojo.pm
@@ -192,6 +190,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 +213,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 +241,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
@@ -277,7 +276,6 @@ ${P5SITE}/ojo.pm
 @man man/man3p/Mojolicious::Plugin::HeaderCondition.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::TagHelpers.3p
 @man man/man3p/Mojolicious::Plugins.3p
 @man man/man3p/Mojolicious::Renderer.3p

Reply via email to