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"
> 

Reply via email to