Re: [new] www/p5-Mojolicious

2011-03-20 Thread Landry Breuil
On Sun, Mar 20, 2011 at 06:30:28PM +0100, Simon Bertrang wrote:
> Hi,
> 
> Bug fix update[0] to 1.15 with the following Changes:
>  - Changed default log level in "production" mode from "error" to
>"info".
>  - Improved lookup method in Mojo::IOLoop.
>  - Fixed a serious Mojo::DOM bug. (moritz)
> 
> Works for me, regression tests pass, tests and/or oks please.

ok



Re: [new] www/p5-Mojolicious

2011-03-20 Thread Simon Bertrang
Hi,

Bug fix update[0] to 1.15 with the following Changes:
 - Changed default log level in "production" mode from "error" to
   "info".
 - Improved lookup method in Mojo::IOLoop.
 - Fixed a serious Mojo::DOM bug. (moritz)

Works for me, regression tests pass, tests and/or oks please.

Kind regards,
Simon

[0] http://search.cpan.org/diff?from=Mojolicious-1.14&to=Mojolicious-1.15


Index: Makefile
===
RCS file: /cvs/ports/www/p5-Mojo/Makefile,v
retrieving revision 1.7
diff -p -u -r1.7 Makefile
--- Makefile20 Mar 2011 09:10:15 -  1.7
+++ Makefile20 Mar 2011 17:29:19 -
@@ -3,7 +3,7 @@
 COMMENT =  next generation web framework
 
 MODULES =  cpan
-DISTNAME = Mojolicious-1.14
+DISTNAME = Mojolicious-1.15
 CATEGORIES =   www
 USE_GROFF =Yes
 
Index: distinfo
===
RCS file: /cvs/ports/www/p5-Mojo/distinfo,v
retrieving revision 1.5
diff -p -u -r1.5 distinfo
--- distinfo20 Mar 2011 09:10:15 -  1.5
+++ distinfo20 Mar 2011 17:29:19 -
@@ -1,5 +1,5 @@
-MD5 (Mojolicious-1.14.tar.gz) = 4VCVJWsu6XavVb2x/abGxw==
-RMD160 (Mojolicious-1.14.tar.gz) = dc4hxE/HKl6bNUQ+C2bxo8xn2Yg=
-SHA1 (Mojolicious-1.14.tar.gz) = 1/JVE6beTjCgyJjvpcdlmMHqZ2Y=
-SHA256 (Mojolicious-1.14.tar.gz) = xIuGrQJlHfSuKyiRMOfkHetrKotpuXrPgw0ufoTQ3lI=
-SIZE (Mojolicious-1.14.tar.gz) = 464853
+MD5 (Mojolicious-1.15.tar.gz) = EmbcllvI5WUOrcblpgSz6w==
+RMD160 (Mojolicious-1.15.tar.gz) = 5X03oyw7dDQuiSr4mPXJ1hfq9ok=
+SHA1 (Mojolicious-1.15.tar.gz) = DhsTCX0Plubs0hA4OxgeU/7Wzak=
+SHA256 (Mojolicious-1.15.tar.gz) = ky7gqzuWKAaUK9UKDxU3YZSrhad6JL/tAkhlTQKZpK4=
+SIZE (Mojolicious-1.15.tar.gz) = 465008



Re: [new] www/p5-Mojolicious

2011-03-20 Thread Landry Breuil
On Sun, Mar 20, 2011 at 09:57:57AM +0100, Landry Breuil wrote:
> On Sun, Mar 20, 2011 at 01:15:15AM +0100, Simon Bertrang wrote:
> > On Thu, Mar 17, 2011 at 09:07:06AM +0100, Landry Breuil wrote:
> > > On Wed, Mar 16, 2011 at 11:03:09PM +0300, Igor Zinovik wrote:
> > > > On Mar 16, Landry Breuil wrote: 
> > > > > On Wed, Mar 16, 2011 at 08:20:02PM +0300, Igor Zinovik wrote:
> > > > > > On Mar 16, Landry Breuil wrote: 
> > > > > > > Port reads and installs good. You might want to fix the english 
> > > > > > > though..
> > > > > > > 
> > > > > > > 'Mojolicious is a MVC web framework that supports the following 
> > > > > > > features'
> > > > > > > 
> > > > > > > ok for me if anyone wants to import it..
> > > > > > 
> > > > > > I added missing article.  Here is tarball with updated pkg/DESCR.
> > > > > > 
> > > > > > BTW what we have to do with www/p5-Mojo?
> > > > > 
> > > > > Looking at the files, it looks like it's an update and it got renamed 
> > > > > in
> > > > > the meantime... so keep the name p5-Mojo and update it here.
> > > > 
> > > > I hope i understand you right (not native english speaker as you may
> > > > notice).
> > > 
> > > >  MODULES =  cpan
> > > > -DISTNAME = Mojo-0.991237
> > > > -REVISION = 0
> > > > +DISTNAME = Mojolicious-1.13
> > > 
> > > Needs PKGNAME = p5-Mojo-1.13 otherwise updates will fail
> > > 
> > 
> > Actually, the new package name make more sense for the searching user -
> > old users will find it anyways - @conflict marker added accordingly.
> > 
> > > > -MAINTAINER =   Simon Bertrang 
> > > 
> > > Did you send it to simon first ?
> > > 
> > 
> > Not that I am aware of.
> > 
> > > > -CPAN_AUTHOR =  SRI
> > > > +MASTER_SITES = 
> > > > http://search.cpan.org/CPAN/authors/id/K/KR/KRAIH/
> > > 
> > > Keep CPAN_AUTHOR as mikolaj pointed out.
> > > 
> > 
> > Yes, but adding the homepage seems useful though.
> > Further their is a spurious README.pod that is commented now.
> > Last but not least I would have complained about the unnesseary amount
> > of change because: the smaller the diffs, the bigger their chances!
> > 
> > So, let's see the chances of the one below based on Igors work... ;-).
> 
> Hm, looks ok to me, but that'll need a quirk to get the p5-Mojo ->
> p5-Mojolicious update.. i'll take care of that.

Bah, disregard. quirk not needed, not enough coffee.
Commited, thanks igor and simon :)

Landry



Re: [new] www/p5-Mojolicious

2011-03-20 Thread Landry Breuil
On Sun, Mar 20, 2011 at 01:15:15AM +0100, Simon Bertrang wrote:
> On Thu, Mar 17, 2011 at 09:07:06AM +0100, Landry Breuil wrote:
> > On Wed, Mar 16, 2011 at 11:03:09PM +0300, Igor Zinovik wrote:
> > > On Mar 16, Landry Breuil wrote: 
> > > > On Wed, Mar 16, 2011 at 08:20:02PM +0300, Igor Zinovik wrote:
> > > > > On Mar 16, Landry Breuil wrote: 
> > > > > > Port reads and installs good. You might want to fix the english 
> > > > > > though..
> > > > > > 
> > > > > > 'Mojolicious is a MVC web framework that supports the following 
> > > > > > features'
> > > > > > 
> > > > > > ok for me if anyone wants to import it..
> > > > > 
> > > > > I added missing article.  Here is tarball with updated pkg/DESCR.
> > > > > 
> > > > > BTW what we have to do with www/p5-Mojo?
> > > > 
> > > > Looking at the files, it looks like it's an update and it got renamed in
> > > > the meantime... so keep the name p5-Mojo and update it here.
> > > 
> > > I hope i understand you right (not native english speaker as you may
> > > notice).
> > 
> > >  MODULES =cpan
> > > -DISTNAME =   Mojo-0.991237
> > > -REVISION =   0
> > > +DISTNAME =   Mojolicious-1.13
> > 
> > Needs PKGNAME = p5-Mojo-1.13 otherwise updates will fail
> > 
> 
> Actually, the new package name make more sense for the searching user -
> old users will find it anyways - @conflict marker added accordingly.
> 
> > > -MAINTAINER = Simon Bertrang 
> > 
> > Did you send it to simon first ?
> > 
> 
> Not that I am aware of.
> 
> > > -CPAN_AUTHOR =SRI
> > > +MASTER_SITES =   
> > > http://search.cpan.org/CPAN/authors/id/K/KR/KRAIH/
> > 
> > Keep CPAN_AUTHOR as mikolaj pointed out.
> > 
> 
> Yes, but adding the homepage seems useful though.
> Further their is a spurious README.pod that is commented now.
> Last but not least I would have complained about the unnesseary amount
> of change because: the smaller the diffs, the bigger their chances!
> 
> So, let's see the chances of the one below based on Igors work... ;-).

Hm, looks ok to me, but that'll need a quirk to get the p5-Mojo ->
p5-Mojolicious update.. i'll take care of that.

Landry



Re: [new] www/p5-Mojolicious

2011-03-19 Thread Simon Bertrang
On Thu, Mar 17, 2011 at 09:07:06AM +0100, Landry Breuil wrote:
> On Wed, Mar 16, 2011 at 11:03:09PM +0300, Igor Zinovik wrote:
> > On Mar 16, Landry Breuil wrote: 
> > > On Wed, Mar 16, 2011 at 08:20:02PM +0300, Igor Zinovik wrote:
> > > > On Mar 16, Landry Breuil wrote: 
> > > > > Port reads and installs good. You might want to fix the english 
> > > > > though..
> > > > > 
> > > > > 'Mojolicious is a MVC web framework that supports the following 
> > > > > features'
> > > > > 
> > > > > ok for me if anyone wants to import it..
> > > > 
> > > > I added missing article.  Here is tarball with updated pkg/DESCR.
> > > > 
> > > > BTW what we have to do with www/p5-Mojo?
> > > 
> > > Looking at the files, it looks like it's an update and it got renamed in
> > > the meantime... so keep the name p5-Mojo and update it here.
> > 
> > I hope i understand you right (not native english speaker as you may
> > notice).
> 
> >  MODULES =  cpan
> > -DISTNAME = Mojo-0.991237
> > -REVISION = 0
> > +DISTNAME = Mojolicious-1.13
> 
> Needs PKGNAME = p5-Mojo-1.13 otherwise updates will fail
> 

Actually, the new package name make more sense for the searching user -
old users will find it anyways - @conflict marker added accordingly.

> > -MAINTAINER =   Simon Bertrang 
> 
> Did you send it to simon first ?
> 

Not that I am aware of.

> > -CPAN_AUTHOR =  SRI
> > +MASTER_SITES = 
> > http://search.cpan.org/CPAN/authors/id/K/KR/KRAIH/
> 
> Keep CPAN_AUTHOR as mikolaj pointed out.
> 

Yes, but adding the homepage seems useful though.
Further their is a spurious README.pod that is commented now.
Last but not least I would have complained about the unnesseary amount
of change because: the smaller the diffs, the bigger their chances!

So, let's see the chances of the one below based on Igors work... ;-).

Kind regards,
Simon


Index: Makefile
===
RCS file: /cvs/ports/www/p5-Mojo/Makefile,v
retrieving revision 1.6
diff -p -u -r1.6 Makefile
--- Makefile3 Dec 2010 11:46:53 -   1.6
+++ Makefile20 Mar 2011 00:02:14 -
@@ -1,10 +1,9 @@
 # $OpenBSD: Makefile,v 1.6 2010/12/03 11:46:53 ajacoutot Exp $
 
-COMMENT =  framework for web frameworks
+COMMENT =  next generation web framework
 
 MODULES =  cpan
-DISTNAME = Mojo-0.991237
-REVISION = 0
+DISTNAME = Mojolicious-1.14
 CATEGORIES =   www
 USE_GROFF =Yes
 
@@ -16,7 +15,9 @@ PERMIT_PACKAGE_FTP =  Yes
 PERMIT_DISTFILES_CDROM =   Yes
 PERMIT_DISTFILES_FTP = Yes
 
-CPAN_AUTHOR =  SRI
+HOMEPAGE = http://mojolicio.us/
+
+CPAN_AUTHOR =  KRAIH
 
 MAKE_ENV +=TEST_POD=1
 
Index: distinfo
===
RCS file: /cvs/ports/www/p5-Mojo/distinfo,v
retrieving revision 1.4
diff -p -u -r1.4 distinfo
--- distinfo16 Jul 2009 16:11:14 -  1.4
+++ distinfo20 Mar 2011 00:02:14 -
@@ -1,5 +1,5 @@
-MD5 (Mojo-0.991237.tar.gz) = zXTkH5afdxmIFLVZNmLFcQ==
-RMD160 (Mojo-0.991237.tar.gz) = fOmXCFIyZCSVdZ5zsp1LabWXItQ=
-SHA1 (Mojo-0.991237.tar.gz) = KHurKPrqI7nIv6EuPdubpfec+Ns=
-SHA256 (Mojo-0.991237.tar.gz) = TzCA9rLcwTpMVnG5ldH9/kJ9LuwhSOqEB2fGYiKBRSI=
-SIZE (Mojo-0.991237.tar.gz) = 302742
+MD5 (Mojolicious-1.14.tar.gz) = 4VCVJWsu6XavVb2x/abGxw==
+RMD160 (Mojolicious-1.14.tar.gz) = dc4hxE/HKl6bNUQ+C2bxo8xn2Yg=
+SHA1 (Mojolicious-1.14.tar.gz) = 1/JVE6beTjCgyJjvpcdlmMHqZ2Y=
+SHA256 (Mojolicious-1.14.tar.gz) = xIuGrQJlHfSuKyiRMOfkHetrKotpuXrPgw0ufoTQ3lI=
+SIZE (Mojolicious-1.14.tar.gz) = 464853
Index: pkg/DESCR
===
RCS file: /cvs/ports/www/p5-Mojo/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -p -u -r1.1.1.1 DESCR
--- pkg/DESCR   12 Nov 2008 17:23:04 -  1.1.1.1
+++ pkg/DESCR   20 Mar 2011 00:02:14 -
@@ -1,4 +1,10 @@
-Mojo is a collection of libraries and example web frameworks for web
-framework developers.
-If you are searching for a higher level MVC web framework you should
-take a look at Mojolicious, also coming with this module.
+Mojolicious is a MVC web framework that supports following features:
+
+* Full stack HTTP 1.1 and WebSocket client/server implementation with IPv6,
+  TLS, Bonjour, IDNA, Comet (long polling), chunking and multipart support.
+* Builtin async IO web server supporting epoll, kqueue, UNIX domain sockets
+  and hot deployment, perfect for embedding.
+* Automatic CGI, FastCGI and PSGI detection.
+* JSON and XML/HTML5 parser with CSS3 selector support.
+* Very clean, portable and Object Oriented pure Perl API without any hidden
+  magic and no requirements besides Perl 5.8.7.
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v
retrieving revision 1.3
diff -p -u -r1.3 PLIST
--- pkg/PLIST   16 Jul 2009 16:11:14 -  1.3
+++ pkg/PLIST   20 Mar 2011 00:02:14 -
@@ -1,181 +1,214 @@
-@comment $OpenBSD: PLIST,v 1.3 2

Re: [new] www/p5-Mojolicious

2011-03-17 Thread Landry Breuil
On Wed, Mar 16, 2011 at 11:03:09PM +0300, Igor Zinovik wrote:
> On Mar 16, Landry Breuil wrote: 
> > On Wed, Mar 16, 2011 at 08:20:02PM +0300, Igor Zinovik wrote:
> > > On Mar 16, Landry Breuil wrote: 
> > > > Port reads and installs good. You might want to fix the english though..
> > > > 
> > > > 'Mojolicious is a MVC web framework that supports the following 
> > > > features'
> > > > 
> > > > ok for me if anyone wants to import it..
> > > 
> > > I added missing article.  Here is tarball with updated pkg/DESCR.
> > > 
> > > BTW what we have to do with www/p5-Mojo?
> > 
> > Looking at the files, it looks like it's an update and it got renamed in
> > the meantime... so keep the name p5-Mojo and update it here.
> 
> I hope i understand you right (not native english speaker as you may
> notice).

>  MODULES =cpan
> -DISTNAME =   Mojo-0.991237
> -REVISION =   0
> +DISTNAME =   Mojolicious-1.13

Needs PKGNAME = p5-Mojo-1.13 otherwise updates will fail

> -MAINTAINER = Simon Bertrang 

Did you send it to simon first ?

> -CPAN_AUTHOR =SRI
> +MASTER_SITES =   
> http://search.cpan.org/CPAN/authors/id/K/KR/KRAIH/

Keep CPAN_AUTHOR as mikolaj pointed out.

Landry



Re: [new] www/p5-Mojolicious

2011-03-16 Thread Mikolaj Kucharski
On Wed, Mar 16, 2011 at 06:54:03PM +0100, Landry Breuil wrote:
> On Wed, Mar 16, 2011 at 08:20:02PM +0300, Igor Zinovik wrote:
> > On Mar 16, Landry Breuil wrote: 
> > > Port reads and installs good. You might want to fix the english though..
> > > 
> > > 'Mojolicious is a MVC web framework that supports the following features'
> > > 
> > > ok for me if anyone wants to import it..
> > 
> > I added missing article.  Here is tarball with updated pkg/DESCR.
> > 
> > BTW what we have to do with www/p5-Mojo?
> 
> Looking at the files, it looks like it's an update and it got renamed in
> the meantime... so keep the name p5-Mojo and update it here.
> 
> Landry

Igor, I hope I read your diff right. Here is my opinion about this..

Looking at your last diff you didn't change the PKGNAME. If you provide
new PKGNAME for this port I think it would be better if you import this
port to new location (www/p5-Mojolicious) and add @pkgpath/@conflict
markers against old port. If you however want to import it as Landry
advised in old pkgpath (www/p5-Mojo) I think it would be better to keep
old PKGNAME (no @conflict markers needed then). You can also stay with
your current approach -- old pkgpath (www/p5-Mojo) and new PKGNAME
(p5-Mojolicious), but then if I'm not mistaken, you need/should add
@conflict marker to PLIST against old PKGNAME.

Feedback from other porters welcome. I would go with new pkgpath and
new pkgname, and maybe would add quirks.

Also, I would go with CPAN_AUTHOR instead of MASTER_SITE in the
Makefile.

-- 
best regards
q#



Re: [new] www/p5-Mojolicious

2011-03-16 Thread Igor Zinovik
On Mar 16, Landry Breuil wrote: 
> On Wed, Mar 16, 2011 at 08:20:02PM +0300, Igor Zinovik wrote:
> > On Mar 16, Landry Breuil wrote: 
> > > Port reads and installs good. You might want to fix the english though..
> > > 
> > > 'Mojolicious is a MVC web framework that supports the following features'
> > > 
> > > ok for me if anyone wants to import it..
> > 
> > I added missing article.  Here is tarball with updated pkg/DESCR.
> > 
> > BTW what we have to do with www/p5-Mojo?
> 
> Looking at the files, it looks like it's an update and it got renamed in
> the meantime... so keep the name p5-Mojo and update it here.

I hope i understand you right (not native english speaker as you may
notice).

Index: Makefile
===
RCS file: /cvs/ports/www/p5-Mojo/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile3 Dec 2010 11:46:53 -   1.6
+++ Makefile16 Mar 2011 19:59:58 -
@@ -1,23 +1,25 @@
-# $OpenBSD: Makefile,v 1.6 2010/12/03 11:46:53 ajacoutot Exp $
+# $OpenBSD$
 
-COMMENT =  framework for web frameworks
+COMMENT =  perl MVC framework for web development
 
 MODULES =  cpan
-DISTNAME = Mojo-0.991237
-REVISION = 0
+DISTNAME = Mojolicious-1.13
 CATEGORIES =   www
-USE_GROFF =Yes
 
-MAINTAINER =   Simon Bertrang 
+# Artistic 2.0
+PERMIT_PACKAGE_CDROM = Yes
+PERMIT_PACKAGE_FTP =   Yes
+PERMIT_DISTFILES_CDROM = Yes
+PERMIT_DISTFILES_FTP = Yes
 
-# Perl
-PERMIT_PACKAGE_CDROM = Yes
-PERMIT_PACKAGE_FTP =   Yes
-PERMIT_DISTFILES_CDROM =   Yes
-PERMIT_DISTFILES_FTP = Yes
 
-CPAN_AUTHOR =  SRI
+MASTER_SITES = http://search.cpan.org/CPAN/authors/id/K/KR/KRAIH/
 
-MAKE_ENV +=TEST_POD=1
+USE_GROFF = Yes
+
+CONFIGURE_STYLE = perl
+
+MAKE_ENV +=APACHE_TEST_HTTPD=/usr/sbin/httpd \
+   TEST_POD=1
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/www/p5-Mojo/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo16 Jul 2009 16:11:14 -  1.4
+++ distinfo16 Mar 2011 19:59:58 -
@@ -1,5 +1,5 @@
-MD5 (Mojo-0.991237.tar.gz) = zXTkH5afdxmIFLVZNmLFcQ==
-RMD160 (Mojo-0.991237.tar.gz) = fOmXCFIyZCSVdZ5zsp1LabWXItQ=
-SHA1 (Mojo-0.991237.tar.gz) = KHurKPrqI7nIv6EuPdubpfec+Ns=
-SHA256 (Mojo-0.991237.tar.gz) = TzCA9rLcwTpMVnG5ldH9/kJ9LuwhSOqEB2fGYiKBRSI=
-SIZE (Mojo-0.991237.tar.gz) = 302742
+MD5 (Mojolicious-1.13.tar.gz) = TeExWvCb8pnQHmawhahx3A==
+RMD160 (Mojolicious-1.13.tar.gz) = +NoDyib2F8JGzP/UtIL1XkJ8ZGA=
+SHA1 (Mojolicious-1.13.tar.gz) = ceWq7gvZqXbFW0GhqGXqFHX7kUw=
+SHA256 (Mojolicious-1.13.tar.gz) = zv0X+BgpNiVLJrUipjJo+To4z8rALswQQ52/zU5/xl0=
+SIZE (Mojolicious-1.13.tar.gz) = 463154
Index: pkg/DESCR
===
RCS file: /cvs/ports/www/p5-Mojo/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR   12 Nov 2008 17:23:04 -  1.1.1.1
+++ pkg/DESCR   16 Mar 2011 19:59:58 -
@@ -1,4 +1,10 @@
-Mojo is a collection of libraries and example web frameworks for web
-framework developers.
-If you are searching for a higher level MVC web framework you should
-take a look at Mojolicious, also coming with this module.
+Mojolicious is a MVC web framework that supports following features:
+
+* Full stack HTTP 1.1 and WebSocket client/server implementation with IPv6,
+  TLS, Bonjour, IDNA, Comet (long polling), chunking and multipart support.
+* Builtin async IO web server supporting epoll, kqueue, UNIX domain sockets
+  and hot deployment, perfect for embedding.
+* Automatic CGI, FastCGI and PSGI detection.
+* JSON and XML/HTML5 parser with CSS3 selector support.
+* Very clean, portable and Object Oriented pure Perl API without any hidden
+  magic and no requirements besides Perl 5.8.7.
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST   16 Jul 2009 16:11:14 -  1.3
+++ pkg/PLIST   16 Mar 2011 19:59:58 -
@@ -1,181 +1,213 @@
-@comment $OpenBSD: PLIST,v 1.3 2009/07/16 16:11:14 pyr Exp $
+@comment $OpenBSD$
+bin/hypnotoad
 bin/mojo
-bin/mojolicious
 ${P5SITE}/Mojo/
 ${P5SITE}/Mojo.pm
+${P5SITE}/Mojo/Asset/
+${P5SITE}/Mojo/Asset.pm
+${P5SITE}/Mojo/Asset/File.pm
+${P5SITE}/Mojo/Asset/Memory.pm
 ${P5SITE}/Mojo/Base.pm
-${P5SITE}/Mojo/Buffer.pm
 ${P5SITE}/Mojo/ByteStream.pm
+${P5SITE}/Mojo/Cache.pm
 ${P5SITE}/Mojo/Client.pm
+${P5SITE}/Mojo/Command.pm
 ${P5SITE}/Mojo/Content/
 ${P5SITE}/Mojo/Content.pm
 ${P5SITE}/Mojo/Content/MultiPart.pm
+${P5SITE}/Mojo/Content/Single.pm
 ${P5SITE}/Mojo/Cookie/
 ${P5SITE}/Mojo/Cookie.pm
 ${P5SITE}/Mojo/Cookie/Request.pm
 ${P5SITE}/Mojo/Cookie/Response.pm
+${P5SITE}/Mojo/CookieJar.pm
+${P5SITE}/Mojo/DOM.pm
 ${P5SITE}/Mojo/Date.pm
-${P5SITE}/Mojo/File/
-${P5SITE}/Mojo/File.pm
-${P5SITE}/Mojo/File/Memory.p

Re: [new] www/p5-Mojolicious

2011-03-16 Thread Igor Zinovik
On Mar 16, Landry Breuil wrote: 
> Port reads and installs good. You might want to fix the english though..
> 
> 'Mojolicious is a MVC web framework that supports the following features'
> 
> ok for me if anyone wants to import it..

I added missing article.  Here is tarball with updated pkg/DESCR.

BTW what we have to do with www/p5-Mojo?


p5-Mojolicious.tar.gz
Description: application/tar-gz


Re: [new] www/p5-Mojolicious

2011-03-16 Thread Landry Breuil
On Wed, Mar 16, 2011 at 08:20:02PM +0300, Igor Zinovik wrote:
> On Mar 16, Landry Breuil wrote: 
> > Port reads and installs good. You might want to fix the english though..
> > 
> > 'Mojolicious is a MVC web framework that supports the following features'
> > 
> > ok for me if anyone wants to import it..
> 
> I added missing article.  Here is tarball with updated pkg/DESCR.
> 
> BTW what we have to do with www/p5-Mojo?

Looking at the files, it looks like it's an update and it got renamed in
the meantime... so keep the name p5-Mojo and update it here.

Landry



Re: [new] www/p5-Mojolicious

2011-03-16 Thread Benjamin Nadland
On Wed, Mar 16, 2011 at 02:23:40PM +0300, Igor Zinovik wrote:
> On Mar 16, Igor Zinovik wrote: 
> > Hello, ports@ readers.
> > 
> > Here is a port for Mojolicious framework.  Mojo is modern MVC web
> > development framework that depends only on Perl itself.
> > [...]
> 
> Forgot to do `make update-plist' and attached wrong archive in previous
> mail.  This letter contains update tarball.

Tested on i386 with some small projects I hand at hand.

BTW an older version already is in ports:

$ cat www/p5-Mojo/pkg/DESCR
Mojo is a collection of libraries and example web frameworks for web
framework developers.
If you are searching for a higher level MVC web framework you should
take a look at Mojolicious, also coming with this module.



Re: [new] www/p5-Mojolicious

2011-03-16 Thread Landry Breuil
On Wed, Mar 16, 2011 at 02:23:40PM +0300, Igor Zinovik wrote:
> On Mar 16, Igor Zinovik wrote: 
> > Hello, ports@ readers.
> > 
> > Here is a port for Mojolicious framework.  Mojo is modern MVC web
> > development framework that depends only on Perl itself.
> > 
> > make regress runs fine on i386 at least.
> > 
> > `USE_GROFF = Yes' because -current mandoc see some formatting issues in
> > mojos man pages:
> > # pkg_info -L p5-Mojolicious-1.13 | egrep -e '\.[0-9]p?$' | xargs mandoc 
> > -Tlint -Werror
> > /usr/local/man/man3p/Mojolicious.3p:186:2: ERROR: skipping end of block 
> > that is not open
> > /usr/local/man/man3p/Mojolicious.3p:187:2: ERROR: macro requires body 
> > argument(s)
> > /usr/local/man/man3p/README.3p:152:2: ERROR: skipping end of block that is 
> > not open
> > /usr/local/man/man3p/README.3p:153:2: ERROR: macro requires body argument(s)
> > 
> > pkg/DESCR
> > Mojolicious is MVC web framework that supports following features:
> > 
> > * Full stack HTTP 1.1 and WebSocket client/server implementation with IPv6,
> >   TLS, Bonjour, IDNA, Comet (long polling), chunking and multipart support.
> > * Builtin async IO web server supporting epoll, kqueue, UNIX domain sockets
> >   and hot deployment, perfect for embedding.
> > * Automatic CGI, FastCGI and PSGI detection.
> > * JSON and XML/HTML5 parser with CSS3 selector support.
> > * Very clean, portable and Object Oriented pure Perl API without any hidden
> >   magic and no requirements besides Perl 5.8.7.
> 
> Forgot to do `make update-plist' and attached wrong archive in previous
> mail.  This letter contains update tarball.

Port reads and installs good. You might want to fix the english though..

'Mojolicious is a MVC web framework that supports the following features'

ok for me if anyone wants to import it..

Landry



Re: [new] www/p5-Mojolicious

2011-03-16 Thread Igor Zinovik
On Mar 16, Igor Zinovik wrote: 
>   Hello, ports@ readers.
> 
> Here is a port for Mojolicious framework.  Mojo is modern MVC web
> development framework that depends only on Perl itself.
> 
> make regress runs fine on i386 at least.
> 
> `USE_GROFF = Yes' because -current mandoc see some formatting issues in
> mojos man pages:
> # pkg_info -L p5-Mojolicious-1.13 | egrep -e '\.[0-9]p?$' | xargs mandoc 
> -Tlint -Werror
> /usr/local/man/man3p/Mojolicious.3p:186:2: ERROR: skipping end of block that 
> is not open
> /usr/local/man/man3p/Mojolicious.3p:187:2: ERROR: macro requires body 
> argument(s)
> /usr/local/man/man3p/README.3p:152:2: ERROR: skipping end of block that is 
> not open
> /usr/local/man/man3p/README.3p:153:2: ERROR: macro requires body argument(s)
> 
> pkg/DESCR
> Mojolicious is MVC web framework that supports following features:
> 
> * Full stack HTTP 1.1 and WebSocket client/server implementation with IPv6,
>   TLS, Bonjour, IDNA, Comet (long polling), chunking and multipart support.
> * Builtin async IO web server supporting epoll, kqueue, UNIX domain sockets
>   and hot deployment, perfect for embedding.
> * Automatic CGI, FastCGI and PSGI detection.
> * JSON and XML/HTML5 parser with CSS3 selector support.
> * Very clean, portable and Object Oriented pure Perl API without any hidden
>   magic and no requirements besides Perl 5.8.7.

Forgot to do `make update-plist' and attached wrong archive in previous
mail.  This letter contains update tarball.


p5-Mojolicious.tar.gz
Description: application/tar-gz


[new] www/p5-Mojolicious

2011-03-16 Thread Igor Zinovik
Hello, ports@ readers.

Here is a port for Mojolicious framework.  Mojo is modern MVC web
development framework that depends only on Perl itself.

make regress runs fine on i386 at least.

`USE_GROFF = Yes' because -current mandoc see some formatting issues in
mojos man pages:
# pkg_info -L p5-Mojolicious-1.13 | egrep -e '\.[0-9]p?$' | xargs mandoc -Tlint 
-Werror
/usr/local/man/man3p/Mojolicious.3p:186:2: ERROR: skipping end of block that is 
not open
/usr/local/man/man3p/Mojolicious.3p:187:2: ERROR: macro requires body 
argument(s)
/usr/local/man/man3p/README.3p:152:2: ERROR: skipping end of block that is not 
open
/usr/local/man/man3p/README.3p:153:2: ERROR: macro requires body argument(s)

pkg/DESCR
Mojolicious is MVC web framework that supports following features:

* Full stack HTTP 1.1 and WebSocket client/server implementation with IPv6,
  TLS, Bonjour, IDNA, Comet (long polling), chunking and multipart support.
* Builtin async IO web server supporting epoll, kqueue, UNIX domain sockets
  and hot deployment, perfect for embedding.
* Automatic CGI, FastCGI and PSGI detection.
* JSON and XML/HTML5 parser with CSS3 selector support.
* Very clean, portable and Object Oriented pure Perl API without any hidden
  magic and no requirements besides Perl 5.8.7.


p5-Mojolicious.tar.gz
Description: application/tar-gz