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