On Thu, Apr 09, 2015 at 09:54:04AM +0200, Mark Patruck wrote: > Update > - textproc/p5-Mojolicious-Plugin-TtRenderer -> 1.55 > - www/p5-MojoX-Session -> 0.33
These look good to me, I won't actually have time to test them until I'm back home in just over a week, but while we weren't looking, kraih has bumped Mojolicious to 6.08 > make test shows a PASS for both now That's excellent news. > > ---- textproc/p5-Mojolicious-Plugin-TtRenderer > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/Makefile,v > retrieving revision 1.3 > diff -u -p -r1.3 Makefile > --- Makefile 24 Jan 2015 11:02:04 -0000 1.3 > +++ Makefile 9 Apr 2015 07:44:57 -0000 > @@ -3,7 +3,7 @@ > COMMENT = Template Renderer Plugin for Mojolicious > > MODULES = cpan > -DISTNAME = Mojolicious-Plugin-TtRenderer-1.54 > +DISTNAME = Mojolicious-Plugin-TtRenderer-1.55 > CATEGORIES = textproc > > # Perl > Index: distinfo > =================================================================== > RCS file: /cvs/ports/textproc/p5-Mojolicious-Plugin-TtRenderer/distinfo,v > retrieving revision 1.3 > diff -u -p -r1.3 distinfo > --- distinfo 24 Jan 2015 11:02:04 -0000 1.3 > +++ distinfo 9 Apr 2015 07:44:57 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (Mojolicious-Plugin-TtRenderer-1.54.tar.gz) = > NclfXCZxJIwhkDVMIjNlEVoHElJxCd19ft2EYrvE+xo= > -SIZE (Mojolicious-Plugin-TtRenderer-1.54.tar.gz) = 26222 > +SHA256 (Mojolicious-Plugin-TtRenderer-1.55.tar.gz) = > 7uZnfzycTgzeSBQ8B2lvhuvIbyqMFGYiKkku78+jr2Q= > +SIZE (Mojolicious-Plugin-TtRenderer-1.55.tar.gz) = 26033 > > > > ---- www/p5-MojoX-Session > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/www/p5-MojoX-Session/Makefile,v > retrieving revision 1.8 > diff -u -p -r1.8 Makefile > --- Makefile 21 Jan 2014 20:50:36 -0000 1.8 > +++ Makefile 9 Apr 2015 07:45:15 -0000 > @@ -3,7 +3,7 @@ > COMMENT = session management for Mojo > > MODULES = cpan > -DISTNAME = MojoX-Session-0.31 > +DISTNAME = MojoX-Session-0.33 > CATEGORIES = www > > # Perl > Index: distinfo > =================================================================== > RCS file: /cvs/ports/www/p5-MojoX-Session/distinfo,v > retrieving revision 1.4 > diff -u -p -r1.4 distinfo > --- distinfo 21 Jan 2014 20:50:36 -0000 1.4 > +++ distinfo 9 Apr 2015 07:45:15 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (MojoX-Session-0.31.tar.gz) = > w0iaekuyQ9x4Ii5SM28PnkMS3yYgCQQQ+39BepITnRk= > -SIZE (MojoX-Session-0.31.tar.gz) = 22077 > +SHA256 (MojoX-Session-0.33.tar.gz) = > 0MahNgm2YacfWaAyrTGT+C/n2wSh+cw/5JvEh6Rj2zw= > +SIZE (MojoX-Session-0.33.tar.gz) = 22170 > > > > On Wed, Apr 08, 2015 at 07:03:50PM -0700, Andrew Fresh wrote: > > On Tue, Apr 07, 2015 at 03:15:16PM +0200, Mark Patruck wrote: > > > The following diff updates www/p5-Mojo to 6.06. > > > > > > 6.0 is a major release, so test your scripts before going live. > > > > The two reverse dependencies in the tree both fail tests, both with this > > update and the current p5-Mojo we have in the tree. These should get > > updated or removed. > > > > ===> Regression tests for p5-Mojolicious-Plugin-TtRenderer-1.54 > > Result: FAIL > > ===> Regression tests for p5-MojoX-Session-0.31 > > Result: FAIL > > > > > > > > > > > > - bigger cleanup > > > - overall performance improved > > > - updated jQuery to 2.1.3 > > > - IO::Socket::SSL >= 1.94 required > > > > > > Upstream has still a "certs" directory which would reside under > > > /usr/local/libdata, so i simply dropped it and instead added a > > > README how to add your own certificate. > > > > > > > > > Index: Makefile > > > =================================================================== > > > RCS file: /cvs/ports/www/p5-Mojo/Makefile,v > > > retrieving revision 1.16 > > > diff -u -p -r1.16 Makefile > > > --- Makefile 17 Dec 2014 00:15:25 -0000 1.16 > > > +++ Makefile 7 Apr 2015 12:51:37 -0000 > > > @@ -3,8 +3,7 @@ > > > COMMENT = next generation web framework for Perl > > > > > > MODULES = cpan > > > -DISTNAME = Mojolicious-5.58 > > > -REVISION = 1 > > > +DISTNAME = Mojolicious-6.06 > > > CATEGORIES = www > > > > > > MAINTAINER = Mark Patruck <m...@wrapped.cx> > > > @@ -17,7 +16,7 @@ HOMEPAGE = http://mojolicio.us/ > > > CPAN_AUTHOR = SRI > > > > > > RUN_DEPENDS = devel/p5-EV \ > > > - security/p5-IO-Socket-SSL>=1.84 > > > + security/p5-IO-Socket-SSL>=1.94 > > > > > > MAKE_ENV += TEST_CACHING=Yes > > > MAKE_ENV += TEST_EV=Yes > > > Index: distinfo > > > =================================================================== > > > RCS file: /cvs/ports/www/p5-Mojo/distinfo,v > > > retrieving revision 1.11 > > > diff -u -p -r1.11 distinfo > > > --- distinfo 7 Nov 2014 11:13:09 -0000 1.11 > > > +++ distinfo 7 Apr 2015 12:51:37 -0000 > > > @@ -1,2 +1,2 @@ > > > -SHA256 (Mojolicious-5.58.tar.gz) = > > > y6jqznI0io7mflQiiS9Aa30xupmVFueVwnVYxt5b9o4= > > > -SIZE (Mojolicious-5.58.tar.gz) = 653136 > > > +SHA256 (Mojolicious-6.06.tar.gz) = > > > i08PA182UJzUQygWGV72h9trkHApLAR9qBz/8M22Low= > > > +SIZE (Mojolicious-6.06.tar.gz) = 643220 > > > Index: pkg/PLIST > > > =================================================================== > > > RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v > > > retrieving revision 1.7 > > > diff -u -p -r1.7 PLIST > > > --- pkg/PLIST 15 May 2014 22:30:08 -0000 1.7 > > > +++ pkg/PLIST 7 Apr 2015 12:51:37 -0000 > > > @@ -37,8 +37,6 @@ ${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 > > > @@ -76,7 +74,6 @@ ${P5SITE}/Mojo/UserAgent/Proxy.pm > > > ${P5SITE}/Mojo/UserAgent/Server.pm > > > ${P5SITE}/Mojo/UserAgent/Transactor.pm > > > ${P5SITE}/Mojo/Util.pm > > > -${P5SITE}/Mojo/entities.txt > > > ${P5SITE}/Mojolicious/ > > > ${P5SITE}/Mojolicious.pm > > > ${P5SITE}/Mojolicious/Command/ > > > @@ -108,6 +105,7 @@ ${P5SITE}/Mojolicious/Guides/FAQ.pod > > > ${P5SITE}/Mojolicious/Guides/Growing.pod > > > ${P5SITE}/Mojolicious/Guides/Rendering.pod > > > ${P5SITE}/Mojolicious/Guides/Routing.pod > > > +${P5SITE}/Mojolicious/Guides/Tutorial.pod > > > ${P5SITE}/Mojolicious/Lite.pm > > > ${P5SITE}/Mojolicious/Plugin/ > > > ${P5SITE}/Mojolicious/Plugin.pm > > > @@ -147,38 +145,8 @@ ${P5SITE}/Mojolicious/public/mojo/notfou > > > ${P5SITE}/Mojolicious/public/mojo/pinstripe-dark.png > > > ${P5SITE}/Mojolicious/public/mojo/pinstripe-light.png > > > ${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-dark.css > > > ${P5SITE}/Mojolicious/public/mojo/prettify/prettify-mojo-light.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/public/mojo/stripes.png > > > ${P5SITE}/Mojolicious/templates/ > > > @@ -279,6 +247,7 @@ ${P5SITE}/ojo.pm > > > @man man/man3p/Mojolicious::Guides::Growing.3p > > > @man man/man3p/Mojolicious::Guides::Rendering.3p > > > @man man/man3p/Mojolicious::Guides::Routing.3p > > > +@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 > > > Index: pkg/README > > > =================================================================== > > > RCS file: pkg/README > > > diff -N pkg/README > > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > > +++ pkg/README 7 Apr 2015 12:51:37 -0000 > > > @@ -0,0 +1,20 @@ > > > +$OpenBSD$ > > > + > > > ++----------------------------------------------------------------------- > > > +| Running ${FULLPKGNAME} on OpenBSD > > > ++----------------------------------------------------------------------- > > > + > > > +* SSL > > > +For having Mojolicious listen on SSL, you should create your own > > > +certificate first: > > > + > > > +# openssl genrsa -out /etc/ssl/private/www.example.com.key 4096 > > > +# openssl req -new -x509 -key /etc/ssl/private/www.example.com.key \ > > > + -out /etc/ssl/www.example.com.crt -days 365 > > > +# chmod 600 /etc/ssl/www.example.com.crt > > > +# chmod 600 /etc/ssl/private/www.example.com.key > > > + > > > +For a quick test, you can point 'morbo' to your certificate and key. > > > + > > > +$ morbo -l "https://*:3000?cert=/etc/ssl/www.example.com.crt&key=\ > > > + /etc/ssl/private/www.example.com.key" > > > > > > > -- > Mark Patruck ( mark at wrapped.cx ) > GPG key 0xF2865E51 / 187F F6D3 EE04 1DCE 1C74 F644 0D3C F66F F286 5E51 > > http://www.wrapped.cx > -- andrew - http://afresh1.com The 3 great virtues of a programmer: Laziness, Impatience, and Hubris. --Larry Wall