Re: [Patch] Update p5-Mojolicious to 4.18 and p5-MojoX-Session to 0.28

2013-10-11 Thread Abel Abraham Camarillo Ojeda
Does anyone have an update on this?

I'm very interested on having an up to date
Mojolicious...

On Sat, Sep 28, 2013 at 10:32 AM, Remi Locherer remi.loche...@relo.ch wrote:
 Hi

 On Sat, Jul 13, 2013 at 04:31:56PM -0500, Jim Razmus wrote:
 Attached patches were tested on i386 -current.  Revised to include
 IPv6
 support as per Remi.  The only thing stopping these from a commit is
 breakage to textproc/p5-MojoX-Renderer-TT.

 Attached two updates and a new port that are Mojolicious related:

 www_p5-Mojo.patch
   Updated to Mojolicious 4.41
   Added p5-EV as a dependency - according to Mojo::IOLoop(3) Mojolicious
   scales better if it can use EV.

 www_p5-MojoX-Session.patch
   The patch from Jim didn't work because it missed changes in PLIST. No
   difference beside this.

 textproc_p5-Mojolicious-Plugin-TtRenderer.tar.gz
   This is the successor to p5-MojoX-Renderer-TT (which is not on cpan
   anymore). I don't know how an update should be handeld. Is a quirks
   entry needed?


 Remi



Re: [Patch] Update p5-Mojolicious to 4.18 and p5-MojoX-Session to 0.28

2013-09-28 Thread Remi Locherer
Hi

On Sat, Jul 13, 2013 at 04:31:56PM -0500, Jim Razmus wrote:
 Attached patches were tested on i386 -current.  Revised to include
 IPv6
 support as per Remi.  The only thing stopping these from a commit is
 breakage to textproc/p5-MojoX-Renderer-TT.

Attached two updates and a new port that are Mojolicious related:

www_p5-Mojo.patch
  Updated to Mojolicious 4.41
  Added p5-EV as a dependency - according to Mojo::IOLoop(3) Mojolicious
  scales better if it can use EV.

www_p5-MojoX-Session.patch
  The patch from Jim didn't work because it missed changes in PLIST. No
  difference beside this.

textproc_p5-Mojolicious-Plugin-TtRenderer.tar.gz
  This is the successor to p5-MojoX-Renderer-TT (which is not on cpan
  anymore). I don't know how an update should be handeld. Is a quirks
  entry needed?


Remi


textproc_p5-Mojolicious-Plugin-TtRenderer.tar.gz
Description: application/tar-gz
Index: Makefile
===
RCS file: /cvs/ports/www/p5-Mojo/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile11 Mar 2013 11:44:46 -  1.11
+++ Makefile28 Sep 2013 15:30:19 -
@@ -3,7 +3,7 @@
 COMMENT =  next generation web framework
 
 MODULES =  cpan
-DISTNAME = Mojolicious-2.76
+DISTNAME = Mojolicious-4.41
 CATEGORIES =   www
 
 MAINTAINER =   Simon Bertrang si...@openbsd.org
@@ -15,6 +15,18 @@ HOMEPAGE =   http://mojolicio.us/
 
 CPAN_AUTHOR =  SRI
 
-RUN_DEPENDS =  security/p5-IO-Socket-SSL=1.37
+RUN_DEPENDS =  devel/p5-EV \
+   net/p5-IO-Socket-IP \
+   security/p5-IO-Socket-SSL=1.37
+
+MAKE_ENV += TEST_CACHING=Yes
+MAKE_ENV += TEST_EV=Yes
+MAKE_ENV += TEST_HYPNOTOAD=Yes
+MAKE_ENV += TEST_IPV6=Yes
+MAKE_ENV += TEST_MORBO=Yes
+MAKE_ENV += TEST_ONLINE=Yes
+MAKE_ENV += TEST_POD=Yes
+MAKE_ENV += TEST_PREFORK=Yes
+MAKE_ENV += TEST_TLS=Yes
 
 .include bsd.port.mk
Index: distinfo
===
RCS file: /cvs/ports/www/p5-Mojo/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo10 Apr 2012 13:32:45 -  1.8
+++ distinfo28 Sep 2013 15:30:19 -
@@ -1,5 +1,2 @@
-MD5 (Mojolicious-2.76.tar.gz) = YAHEWgi/kqORbdP4pHQ+Qg==
-RMD160 (Mojolicious-2.76.tar.gz) = rHp8yJ/GQSzGU9rbPEufC+g+QMk=
-SHA1 (Mojolicious-2.76.tar.gz) = Xq5a4AEFnpiiJp9EOHZPVFHDxIs=
-SHA256 (Mojolicious-2.76.tar.gz) = 5OTTXV13MwT95ovbDCGfk6B2MehtcQHzxPiap6aci1A=
-SIZE (Mojolicious-2.76.tar.gz) = 552368
+SHA256 (Mojolicious-4.41.tar.gz) = N6w1HfQLFva/ZcKVHaAxHR1cOZlafbXMgDwZuM9cl9U=
+SIZE (Mojolicious-4.41.tar.gz) = 603259
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST   10 Apr 2012 13:32:45 -  1.5
+++ pkg/PLIST   28 Sep 2013 15:30:19 -
@@ -3,7 +3,6 @@
 bin/hypnotoad
 bin/mojo
 bin/morbo
-@comment ${P5SITE}/README.pod
 ${P5SITE}/Mojo/
 ${P5SITE}/Mojo.pm
 ${P5SITE}/Mojo/Asset/
@@ -14,7 +13,6 @@ ${P5SITE}/Mojo/Base.pm
 ${P5SITE}/Mojo/ByteStream.pm
 ${P5SITE}/Mojo/Cache.pm
 ${P5SITE}/Mojo/Collection.pm
-${P5SITE}/Mojo/Command.pm
 ${P5SITE}/Mojo/Content/
 ${P5SITE}/Mojo/Content.pm
 ${P5SITE}/Mojo/Content/MultiPart.pm
@@ -23,7 +21,6 @@ ${P5SITE}/Mojo/Cookie/
 ${P5SITE}/Mojo/Cookie.pm
 ${P5SITE}/Mojo/Cookie/Request.pm
 ${P5SITE}/Mojo/Cookie/Response.pm
-${P5SITE}/Mojo/CookieJar.pm
 ${P5SITE}/Mojo/DOM/
 ${P5SITE}/Mojo/DOM.pm
 ${P5SITE}/Mojo/DOM/CSS.pm
@@ -40,6 +37,8 @@ ${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
@@ -62,6 +61,7 @@ ${P5SITE}/Mojo/Server/Daemon.pm
 ${P5SITE}/Mojo/Server/Hypnotoad.pm
 ${P5SITE}/Mojo/Server/Morbo.pm
 ${P5SITE}/Mojo/Server/PSGI.pm
+${P5SITE}/Mojo/Server/Prefork.pm
 ${P5SITE}/Mojo/Template.pm
 ${P5SITE}/Mojo/Transaction/
 ${P5SITE}/Mojo/Transaction.pm
@@ -71,11 +71,14 @@ ${P5SITE}/Mojo/URL.pm
 ${P5SITE}/Mojo/Upload.pm
 ${P5SITE}/Mojo/UserAgent/
 ${P5SITE}/Mojo/UserAgent.pm
+${P5SITE}/Mojo/UserAgent/CookieJar.pm
 ${P5SITE}/Mojo/UserAgent/Transactor.pm
 ${P5SITE}/Mojo/Util.pm
+${P5SITE}/Mojo/entities.txt
 ${P5SITE}/Mojolicious/
 ${P5SITE}/Mojolicious.pm
 ${P5SITE}/Mojolicious/Command/
+${P5SITE}/Mojolicious/Command.pm
 ${P5SITE}/Mojolicious/Command/cgi.pm
 ${P5SITE}/Mojolicious/Command/cpanify.pm
 ${P5SITE}/Mojolicious/Command/daemon.pm
@@ -88,6 +91,7 @@ ${P5SITE}/Mojolicious/Command/generate/m
 ${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
@@ -96,7 +100,7 @@ 

[Patch] Update p5-Mojolicious to 4.18 and p5-MojoX-Session to 0.28

2013-07-13 Thread Jim Razmus
Attached patches were tested on i386 -current.  Revised to include IPv6
support as per Remi.  The only thing stopping these from a commit is
breakage to textproc/p5-MojoX-Renderer-TT.

Best regards,
jim@
Index: Makefile
===
RCS file: /cvs/ports/www/p5-Mojo/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile11 Mar 2013 11:44:46 -  1.11
+++ Makefile13 Jul 2013 21:23:45 -
@@ -3,7 +3,7 @@
 COMMENT =  next generation web framework
 
 MODULES =  cpan
-DISTNAME = Mojolicious-2.76
+DISTNAME = Mojolicious-4.18
 CATEGORIES =   www
 
 MAINTAINER =   Simon Bertrang si...@openbsd.org
@@ -15,6 +15,17 @@ HOMEPAGE =   http://mojolicio.us/
 
 CPAN_AUTHOR =  SRI
 
-RUN_DEPENDS =  security/p5-IO-Socket-SSL=1.37
+RUN_DEPENDS =  net/p5-IO-Socket-IP \
+   security/p5-IO-Socket-SSL=1.37
+
+MAKE_ENV += TEST_CACHING=Yes
+MAKE_ENV += TEST_EV=Yes
+MAKE_ENV += TEST_HYPNOTOAD=Yes
+MAKE_ENV += TEST_IPV6=Yes
+MAKE_ENV += TEST_MORBO=Yes
+MAKE_ENV += TEST_ONLINE=Yes
+MAKE_ENV += TEST_POD=Yes
+MAKE_ENV += TEST_PREFORK=Yes
+MAKE_ENV += TEST_TLS=Yes
 
 .include bsd.port.mk
Index: distinfo
===
RCS file: /cvs/ports/www/p5-Mojo/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo10 Apr 2012 13:32:45 -  1.8
+++ distinfo13 Jul 2013 21:23:45 -
@@ -1,5 +1,2 @@
-MD5 (Mojolicious-2.76.tar.gz) = YAHEWgi/kqORbdP4pHQ+Qg==
-RMD160 (Mojolicious-2.76.tar.gz) = rHp8yJ/GQSzGU9rbPEufC+g+QMk=
-SHA1 (Mojolicious-2.76.tar.gz) = Xq5a4AEFnpiiJp9EOHZPVFHDxIs=
-SHA256 (Mojolicious-2.76.tar.gz) = 5OTTXV13MwT95ovbDCGfk6B2MehtcQHzxPiap6aci1A=
-SIZE (Mojolicious-2.76.tar.gz) = 552368
+SHA256 (Mojolicious-4.18.tar.gz) = Fh77IqcaFSFd1Zb9b1JW3fP2KBcU7gCV8DRxjlEanDM=
+SIZE (Mojolicious-4.18.tar.gz) = 593386
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST   10 Apr 2012 13:32:45 -  1.5
+++ pkg/PLIST   13 Jul 2013 21:23:45 -
@@ -14,7 +14,6 @@ ${P5SITE}/Mojo/Base.pm
 ${P5SITE}/Mojo/ByteStream.pm
 ${P5SITE}/Mojo/Cache.pm
 ${P5SITE}/Mojo/Collection.pm
-${P5SITE}/Mojo/Command.pm
 ${P5SITE}/Mojo/Content/
 ${P5SITE}/Mojo/Content.pm
 ${P5SITE}/Mojo/Content/MultiPart.pm
@@ -23,7 +22,6 @@ ${P5SITE}/Mojo/Cookie/
 ${P5SITE}/Mojo/Cookie.pm
 ${P5SITE}/Mojo/Cookie/Request.pm
 ${P5SITE}/Mojo/Cookie/Response.pm
-${P5SITE}/Mojo/CookieJar.pm
 ${P5SITE}/Mojo/DOM/
 ${P5SITE}/Mojo/DOM.pm
 ${P5SITE}/Mojo/DOM/CSS.pm
@@ -40,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/server.crt
+${P5SITE}/Mojo/IOLoop/server.key
 ${P5SITE}/Mojo/JSON/
 ${P5SITE}/Mojo/JSON.pm
 ${P5SITE}/Mojo/JSON/Pointer.pm
@@ -62,6 +62,7 @@ ${P5SITE}/Mojo/Server/Daemon.pm
 ${P5SITE}/Mojo/Server/Hypnotoad.pm
 ${P5SITE}/Mojo/Server/Morbo.pm
 ${P5SITE}/Mojo/Server/PSGI.pm
+${P5SITE}/Mojo/Server/Prefork.pm
 ${P5SITE}/Mojo/Template.pm
 ${P5SITE}/Mojo/Transaction/
 ${P5SITE}/Mojo/Transaction.pm
@@ -71,11 +72,14 @@ ${P5SITE}/Mojo/URL.pm
 ${P5SITE}/Mojo/Upload.pm
 ${P5SITE}/Mojo/UserAgent/
 ${P5SITE}/Mojo/UserAgent.pm
+${P5SITE}/Mojo/UserAgent/CookieJar.pm
 ${P5SITE}/Mojo/UserAgent/Transactor.pm
 ${P5SITE}/Mojo/Util.pm
+${P5SITE}/Mojo/entities.txt
 ${P5SITE}/Mojolicious/
 ${P5SITE}/Mojolicious.pm
 ${P5SITE}/Mojolicious/Command/
+${P5SITE}/Mojolicious/Command.pm
 ${P5SITE}/Mojolicious/Command/cgi.pm
 ${P5SITE}/Mojolicious/Command/cpanify.pm
 ${P5SITE}/Mojolicious/Command/daemon.pm
@@ -88,6 +92,7 @@ ${P5SITE}/Mojolicious/Command/generate/m
 ${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
@@ -96,7 +101,7 @@ ${P5SITE}/Mojolicious/Commands.pm
 ${P5SITE}/Mojolicious/Controller.pm
 ${P5SITE}/Mojolicious/Guides/
 ${P5SITE}/Mojolicious/Guides.pod
-${P5SITE}/Mojolicious/Guides/CodingGuidelines.pod
+${P5SITE}/Mojolicious/Guides/Contributing.pod
 ${P5SITE}/Mojolicious/Guides/Cookbook.pod
 ${P5SITE}/Mojolicious/Guides/FAQ.pod
 ${P5SITE}/Mojolicious/Guides/Growing.pod
@@ -111,12 +116,9 @@ ${P5SITE}/Mojolicious/Plugin/DefaultHelp
 ${P5SITE}/Mojolicious/Plugin/EPLRenderer.pm
 ${P5SITE}/Mojolicious/Plugin/EPRenderer.pm
 ${P5SITE}/Mojolicious/Plugin/HeaderCondition.pm
-${P5SITE}/Mojolicious/Plugin/I18N.pm
 ${P5SITE}/Mojolicious/Plugin/JSONConfig.pm
 ${P5SITE}/Mojolicious/Plugin/Mount.pm
 ${P5SITE}/Mojolicious/Plugin/PODRenderer.pm
-${P5SITE}/Mojolicious/Plugin/PoweredBy.pm
-${P5SITE}/Mojolicious/Plugin/RequestTimer.pm
 ${P5SITE}/Mojolicious/Plugin/TagHelpers.pm
 ${P5SITE}/Mojolicious/Plugins.pm