On Sun, Apr 26, 2015 at 05:47:28PM +0200, Mark Patruck wrote: > The following diffs update > > - www/p5-Mojo -> 6.09 NEW > - www/p5-MojoX-Session -> 0.33 > - textproc/p5-Mojolicious-Plugin-TtRenderer -> 1.56 NEW
These look OK to me. I'm not sure what sthen@'s thoughts are on the README, it seems a bit strange to repeat pretty much what's in ssl(8), not sure it adds much. > -------- www/p5-Mojo > > I've slightly changed the README > > 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 26 Apr 2015 15:32:00 -0000 > @@ -3,8 +3,7 @@ > COMMENT = next generation web framework for Perl > > MODULES = cpan > -DISTNAME = Mojolicious-5.58 > -REVISION = 1 > +DISTNAME = Mojolicious-6.09 > 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 26 Apr 2015 15:32:00 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (Mojolicious-5.58.tar.gz) = > y6jqznI0io7mflQiiS9Aa30xupmVFueVwnVYxt5b9o4= > -SIZE (Mojolicious-5.58.tar.gz) = 653136 > +SHA256 (Mojolicious-6.09.tar.gz) = > oCO8m1149lIt18dXMLxk5ra4eTfusdaj7qqLES5d+Uo= > +SIZE (Mojolicious-6.09.tar.gz) = 644130 > 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 26 Apr 2015 15:32:00 -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 > @@ -304,3 +273,4 @@ ${P5SITE}/ojo.pm > @man man/man3p/Mojolicious::Validator::Validation.3p > @man man/man3p/Test::Mojo.3p > @man man/man3p/ojo.3p > +share/doc/pkg-readmes/${FULLPKGNAME} > Index: pkg/README > =================================================================== > RCS file: pkg/README > diff -N pkg/README > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ pkg/README 26 Apr 2015 15:32:00 -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://*:443?cert=/etc/ssl/www.example.com.crt&key=\ > + /etc/ssl/private/www.example.com.key" ./myapp.pl > > > > ------- 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 26 Apr 2015 15:39:45 -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 26 Apr 2015 15:39:45 -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 > > > > ------- 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 26 Apr 2015 15:33:19 -0000 > @@ -3,7 +3,7 @@ > COMMENT = Template Renderer Plugin for Mojolicious > > MODULES = cpan > -DISTNAME = Mojolicious-Plugin-TtRenderer-1.54 > +DISTNAME = Mojolicious-Plugin-TtRenderer-1.56 > 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 26 Apr 2015 15:33:19 -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.56.tar.gz) = > Tm3uvvu4m2nd+Yz85u4f7aXxABU6PHMMYnwBmKdQXf0= > +SIZE (Mojolicious-Plugin-TtRenderer-1.56.tar.gz) = 25908 > > > > > On Fri, Apr 10, 2015 at 06:34:44PM -0700, Andrew Fresh wrote: > > 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 > > > > -- > 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 Unix is very simple, but it takes a genius to understand the simplicity. -- Dennis Ritchie