After base has been updated to perl 5.24.1 and IO::Socket::IP is >=0.37 now, here is an update to www/p5-Mojo 7.23
List of changes: https://metacpan.org/changes/distribution/Mojolicious I'm not sure if the post-install stuff (introduced in v1.22) can be removed now as there shouldn't be any users out there with the test certificate under ${PREFIX}/${P5SITE}/Mojo/IOLoop/certs/. As it doesn't hurt, i kept it for now. # www/p5-Mojo 7.23 (tests pass) Index: Makefile =================================================================== RCS file: /cvs/ports/www/p5-Mojo/Makefile,v retrieving revision 1.28 diff -u -p -r1.28 Makefile --- Makefile 20 Mar 2016 19:57:21 -0000 1.28 +++ Makefile 5 Feb 2017 10:57:06 -0000 @@ -4,7 +4,7 @@ COMMENT = next generation web framework MODULES = cpan PKG_ARCH = * -DISTNAME = Mojolicious-6.24 +DISTNAME = Mojolicious-7.23 CATEGORIES = www MAINTAINER = Mark Patruck <m...@wrapped.cx> @@ -12,7 +12,7 @@ MAINTAINER = Mark Patruck <mark@wrapped. # Perl PERMIT_PACKAGE_CDROM = Yes -HOMEPAGE = http://mojolicio.us/ +HOMEPAGE = http://www.mojolicious.org/ CPAN_AUTHOR = SRI Index: distinfo =================================================================== RCS file: /cvs/ports/www/p5-Mojo/distinfo,v retrieving revision 1.21 diff -u -p -r1.21 distinfo --- distinfo 15 Oct 2015 21:01:06 -0000 1.21 +++ distinfo 5 Feb 2017 10:57:06 -0000 @@ -1,2 +1,2 @@ -SHA256 (Mojolicious-6.24.tar.gz) = bgEog361mgykZJuUjP/i1WVCiYur2fffAxesY5pFEiU= -SIZE (Mojolicious-6.24.tar.gz) = 651857 +SHA256 (Mojolicious-7.23.tar.gz) = QjkUL90aBo4jEyMk0QV0JbkOBOGnzll2WpGiehd4klE= +SIZE (Mojolicious-7.23.tar.gz) = 667914 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v retrieving revision 1.10 diff -u -p -r1.10 PLIST --- pkg/PLIST 19 Jul 2015 14:23:45 -0000 1.10 +++ pkg/PLIST 5 Feb 2017 10:57:06 -0000 @@ -28,6 +28,7 @@ ${P5SITE}/Mojo/DOM/HTML.pm ${P5SITE}/Mojo/Date.pm ${P5SITE}/Mojo/EventEmitter.pm ${P5SITE}/Mojo/Exception.pm +${P5SITE}/Mojo/File.pm ${P5SITE}/Mojo/Headers.pm ${P5SITE}/Mojo/HelloWorld.pm ${P5SITE}/Mojo/Home.pm @@ -37,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/Subprocess.pm +${P5SITE}/Mojo/IOLoop/TLS.pm ${P5SITE}/Mojo/JSON/ ${P5SITE}/Mojo/JSON.pm ${P5SITE}/Mojo/JSON/Pointer.pm @@ -74,6 +77,7 @@ ${P5SITE}/Mojo/UserAgent/Proxy.pm ${P5SITE}/Mojo/UserAgent/Server.pm ${P5SITE}/Mojo/UserAgent/Transactor.pm ${P5SITE}/Mojo/Util.pm +${P5SITE}/Mojo/WebSocket.pm ${P5SITE}/Mojolicious/ ${P5SITE}/Mojolicious.pm ${P5SITE}/Mojolicious/Command/ @@ -109,7 +113,6 @@ ${P5SITE}/Mojolicious/Guides/Tutorial.po ${P5SITE}/Mojolicious/Lite.pm ${P5SITE}/Mojolicious/Plugin/ ${P5SITE}/Mojolicious/Plugin.pm -${P5SITE}/Mojolicious/Plugin/Charset.pm ${P5SITE}/Mojolicious/Plugin/Config.pm ${P5SITE}/Mojolicious/Plugin/DefaultHelpers.pm ${P5SITE}/Mojolicious/Plugin/EPLRenderer.pm @@ -132,29 +135,31 @@ ${P5SITE}/Mojolicious/Types.pm ${P5SITE}/Mojolicious/Validator/ ${P5SITE}/Mojolicious/Validator.pm ${P5SITE}/Mojolicious/Validator/Validation.pm -${P5SITE}/Mojolicious/public/ -${P5SITE}/Mojolicious/public/favicon.ico -${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-dark.png -${P5SITE}/Mojolicious/public/mojo/pinstripe-light.png -${P5SITE}/Mojolicious/public/mojo/prettify/ -${P5SITE}/Mojolicious/public/mojo/prettify/prettify-mojo-dark.css -${P5SITE}/Mojolicious/public/mojo/prettify/prettify-mojo-light.css -${P5SITE}/Mojolicious/public/mojo/prettify/run_prettify.js -${P5SITE}/Mojolicious/public/mojo/stripes.png -${P5SITE}/Mojolicious/templates/ -${P5SITE}/Mojolicious/templates/development.html.ep -${P5SITE}/Mojolicious/templates/exception.html.ep -${P5SITE}/Mojolicious/templates/mojobar.html.ep -${P5SITE}/Mojolicious/templates/not_found.html.ep -${P5SITE}/Mojolicious/templates/perldoc.html.ep +${P5SITE}/Mojolicious/resources/ +${P5SITE}/Mojolicious/resources/public/ +${P5SITE}/Mojolicious/resources/public/favicon.ico +${P5SITE}/Mojolicious/resources/public/mojo/ +${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-white.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/public/mojo/stripes.png +${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 @@ -181,6 +186,7 @@ ${P5SITE}/ojo.pm @man man/man3p/Mojo::Date.3p @man man/man3p/Mojo::EventEmitter.3p @man man/man3p/Mojo::Exception.3p +@man man/man3p/Mojo::File.3p @man man/man3p/Mojo::Headers.3p @man man/man3p/Mojo::HelloWorld.3p @man man/man3p/Mojo::Home.3p @@ -189,6 +195,8 @@ ${P5SITE}/ojo.pm @man man/man3p/Mojo::IOLoop::Delay.3p @man man/man3p/Mojo::IOLoop::Server.3p @man man/man3p/Mojo::IOLoop::Stream.3p +@man man/man3p/Mojo::IOLoop::Subprocess.3p +@man man/man3p/Mojo::IOLoop::TLS.3p @man man/man3p/Mojo::JSON.3p @man man/man3p/Mojo::JSON::Pointer.3p @man man/man3p/Mojo::Loader.3p @@ -220,6 +228,7 @@ ${P5SITE}/ojo.pm @man man/man3p/Mojo::UserAgent::Server.3p @man man/man3p/Mojo::UserAgent::Transactor.3p @man man/man3p/Mojo::Util.3p +@man man/man3p/Mojo::WebSocket.3p @man man/man3p/Mojolicious.3p @man man/man3p/Mojolicious::Command.3p @man man/man3p/Mojolicious::Command::cgi.3p @@ -250,7 +259,6 @@ ${P5SITE}/ojo.pm @man man/man3p/Mojolicious::Guides::Tutorial.3p @man man/man3p/Mojolicious::Lite.3p @man man/man3p/Mojolicious::Plugin.3p -@man man/man3p/Mojolicious::Plugin::Charset.3p @man man/man3p/Mojolicious::Plugin::Config.3p @man man/man3p/Mojolicious::Plugin::DefaultHelpers.3p @man man/man3p/Mojolicious::Plugin::EPLRenderer.3p Ports depending on www/p5-Mojo: - textproc/p5-Mojolicious-Plugin-TtRenderer -> 1.57 (tests pass) - www/p5-MojoX-Session (up-to-date...not sure if anyone is still using this, nonetheless....tests pass) - databases/p5-Mojo-Pg (Maintainer is informed) # p5-Mojolicious-Plugin-TtRenderer 1.57 Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- Makefile 20 Mar 2016 19:57:06 -0000 1.5 +++ Makefile 5 Feb 2017 11:32:08 -0000 @@ -4,7 +4,7 @@ COMMENT = Template Renderer Plugin for M MODULES = cpan PKG_ARCH = * -DISTNAME = Mojolicious-Plugin-TtRenderer-1.56 +DISTNAME = Mojolicious-Plugin-TtRenderer-1.57 CATEGORIES = textproc # Perl Index: distinfo =================================================================== RCS file: /cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 27 Apr 2015 19:38:21 -0000 1.4 +++ distinfo 5 Feb 2017 11:32:08 -0000 @@ -1,2 +1,2 @@ -SHA256 (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = Tm3uvvu4m2nd+Yz85u4f7aXxABU6PHMMYnwBmKdQXf0= -SIZE (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = 25908 +SHA256 (Mojolicious-Plugin-TtRenderer-1.57.tar.gz) = p7XRnyX5uz2zFxdLOv1jlo8bNqmm550D/pABVvV97gc= +SIZE (Mojolicious-Plugin-TtRenderer-1.57.tar.gz) = 25676 -- Mark Patruck ( mark at wrapped.cx ) GPG key 0xF2865E51 / 187F F6D3 EE04 1DCE 1C74 F644 0D3C F66F F286 5E51 http://www.wrapped.cx