Re: [new] www/p5-Mojolicious
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
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
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
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
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
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
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
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
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
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
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
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
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
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