On Wed, Sep 07, 2011 at 09:38:33PM -0500, Jim Razmus wrote:
> > Anyone? Simon?
> > 
> 
> I've successfully tested 1.96 on i386.  However, 1.97 is already
> available.
> 
> FWIW, here's a link to my 1.96 patch:
> https://bitbucket.org/bonetruck/my-ports-wip/changeset/e9c555ee07af
> 
> jim@

I've took above patch and updated it to 1.97. All regress pass. I have
one issue, but it's also present in 1.16 version from -current ports
tree, so it's Mojo problem not OpenBSD related issue IMO.

For those which are interested here are more details:

http://groups.google.com/group/mojolicious/browse_thread/thread/712fc3442f10390c

For me it looks good.


Index: Makefile
===================================================================
RCS file: /cvs/ports/www/p5-Mojo/Makefile,v
retrieving revision 1.9
diff -u -r1.9 Makefile
--- Makefile    16 Apr 2011 09:57:35 -0000      1.9
+++ Makefile    9 Sep 2011 15:14:38 -0000
@@ -3,7 +3,7 @@
 COMMENT =      next generation web framework
 
 MODULES =      cpan
-DISTNAME =     Mojolicious-1.16
+DISTNAME =     Mojolicious-1.97
 CATEGORIES =   www
 USE_GROFF =    Yes
 
@@ -17,7 +17,7 @@
 
 HOMEPAGE =     http://mojolicio.us/
 
-CPAN_AUTHOR =  KRAIH
+CPAN_AUTHOR =  SRI
 
 MAKE_ENV +=    TEST_POD=1
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/p5-Mojo/distinfo,v
retrieving revision 1.7
diff -u -r1.7 distinfo
--- distinfo    16 Apr 2011 09:57:35 -0000      1.7
+++ distinfo    9 Sep 2011 15:14:38 -0000
@@ -1,5 +1,5 @@
-MD5 (Mojolicious-1.16.tar.gz) = KA+errbpDxxdVluoFG02mA==
-RMD160 (Mojolicious-1.16.tar.gz) = CzfhBfU8IIdM7+dddJPIuubSwNE=
-SHA1 (Mojolicious-1.16.tar.gz) = buNPfv/wzmbVWWOS74RwmPXBlUw=
-SHA256 (Mojolicious-1.16.tar.gz) = +8mrhX/YmpmuGxnGJmWQORg4lPK1fJL7iebrDEBzl5A=
-SIZE (Mojolicious-1.16.tar.gz) = 465177
+MD5 (Mojolicious-1.97.tar.gz) = FuXUUrZvJoxe4PwghHbkZw==
+RMD160 (Mojolicious-1.97.tar.gz) = sQFbsu8uzSzbhTOvnIjUQ5TxeZY=
+SHA1 (Mojolicious-1.97.tar.gz) = yv5D5SqqrvIpXm3fk1QnHjhuWpc=
+SHA256 (Mojolicious-1.97.tar.gz) = wRoBtZri0rOe66YsyQNGI9oxhouhBlGSqFQRE4ru8FA=
+SIZE (Mojolicious-1.97.tar.gz) = 578028
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v
retrieving revision 1.4
diff -u -r1.4 PLIST
--- pkg/PLIST   20 Mar 2011 09:10:15 -0000      1.4
+++ pkg/PLIST   9 Sep 2011 15:14:38 -0000
@@ -2,6 +2,7 @@
 @conflict p5-Mojo-*
 bin/hypnotoad
 bin/mojo
+bin/morbo
 ${P5SITE}/Mojo/
 ${P5SITE}/Mojo.pm
 ${P5SITE}/Mojo/Asset/
@@ -11,7 +12,7 @@
 ${P5SITE}/Mojo/Base.pm
 ${P5SITE}/Mojo/ByteStream.pm
 ${P5SITE}/Mojo/Cache.pm
-${P5SITE}/Mojo/Client.pm
+${P5SITE}/Mojo/Collection.pm
 ${P5SITE}/Mojo/Command.pm
 ${P5SITE}/Mojo/Content/
 ${P5SITE}/Mojo/Content.pm
@@ -22,13 +23,26 @@
 ${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
+${P5SITE}/Mojo/DOM/HTML.pm
 ${P5SITE}/Mojo/Date.pm
 ${P5SITE}/Mojo/Exception.pm
 ${P5SITE}/Mojo/Headers.pm
 ${P5SITE}/Mojo/HelloWorld.pm
 ${P5SITE}/Mojo/Home.pm
+${P5SITE}/Mojo/IOLoop/
 ${P5SITE}/Mojo/IOLoop.pm
+${P5SITE}/Mojo/IOLoop/Client.pm
+${P5SITE}/Mojo/IOLoop/EventEmitter.pm
+${P5SITE}/Mojo/IOLoop/Resolver.pm
+${P5SITE}/Mojo/IOLoop/Server.pm
+${P5SITE}/Mojo/IOLoop/Stream.pm
+${P5SITE}/Mojo/IOLoop/Trigger.pm
+${P5SITE}/Mojo/IOWatcher/
+${P5SITE}/Mojo/IOWatcher.pm
+${P5SITE}/Mojo/IOWatcher/EV.pm
 ${P5SITE}/Mojo/JSON.pm
 ${P5SITE}/Mojo/Loader.pm
 ${P5SITE}/Mojo/Log.pm
@@ -44,6 +58,7 @@
 ${P5SITE}/Mojo/Server/Daemon.pm
 ${P5SITE}/Mojo/Server/FastCGI.pm
 ${P5SITE}/Mojo/Server/Hypnotoad.pm
+${P5SITE}/Mojo/Server/Morbo.pm
 ${P5SITE}/Mojo/Server/PSGI.pm
 ${P5SITE}/Mojo/Template.pm
 ${P5SITE}/Mojo/Transaction/
@@ -52,27 +67,32 @@
 ${P5SITE}/Mojo/Transaction/WebSocket.pm
 ${P5SITE}/Mojo/URL.pm
 ${P5SITE}/Mojo/Upload.pm
+${P5SITE}/Mojo/UserAgent/
 ${P5SITE}/Mojo/UserAgent.pm
+${P5SITE}/Mojo/UserAgent/Transactor.pm
 ${P5SITE}/Mojo/Util.pm
 ${P5SITE}/Mojolicious/
 ${P5SITE}/Mojolicious.pm
 ${P5SITE}/Mojolicious/Command/
-${P5SITE}/Mojolicious/Command/Cgi.pm
-${P5SITE}/Mojolicious/Command/Daemon.pm
-${P5SITE}/Mojolicious/Command/Fastcgi.pm
-${P5SITE}/Mojolicious/Command/Generate/
-${P5SITE}/Mojolicious/Command/Generate.pm
-${P5SITE}/Mojolicious/Command/Generate/App.pm
-${P5SITE}/Mojolicious/Command/Generate/Gitignore.pm
-${P5SITE}/Mojolicious/Command/Generate/Hypnotoad.pm
-${P5SITE}/Mojolicious/Command/Generate/LiteApp.pm
-${P5SITE}/Mojolicious/Command/Generate/Makefile.pm
-${P5SITE}/Mojolicious/Command/Get.pm
-${P5SITE}/Mojolicious/Command/Inflate.pm
-${P5SITE}/Mojolicious/Command/Psgi.pm
-${P5SITE}/Mojolicious/Command/Routes.pm
-${P5SITE}/Mojolicious/Command/Test.pm
-${P5SITE}/Mojolicious/Command/Version.pm
+${P5SITE}/Mojolicious/Command/cgi.pm
+${P5SITE}/Mojolicious/Command/cpanify.pm
+${P5SITE}/Mojolicious/Command/daemon.pm
+${P5SITE}/Mojolicious/Command/eval.pm
+${P5SITE}/Mojolicious/Command/fastcgi.pm
+${P5SITE}/Mojolicious/Command/generate/
+${P5SITE}/Mojolicious/Command/generate.pm
+${P5SITE}/Mojolicious/Command/generate/app.pm
+${P5SITE}/Mojolicious/Command/generate/gitignore.pm
+${P5SITE}/Mojolicious/Command/generate/hypnotoad.pm
+${P5SITE}/Mojolicious/Command/generate/lite_app.pm
+${P5SITE}/Mojolicious/Command/generate/makefile.pm
+${P5SITE}/Mojolicious/Command/generate/plugin.pm
+${P5SITE}/Mojolicious/Command/get.pm
+${P5SITE}/Mojolicious/Command/inflate.pm
+${P5SITE}/Mojolicious/Command/psgi.pm
+${P5SITE}/Mojolicious/Command/routes.pm
+${P5SITE}/Mojolicious/Command/test.pm
+${P5SITE}/Mojolicious/Command/version.pm
 ${P5SITE}/Mojolicious/Commands.pm
 ${P5SITE}/Mojolicious/Controller.pm
 ${P5SITE}/Mojolicious/Guides/
@@ -87,16 +107,17 @@
 ${P5SITE}/Mojolicious/Lite.pm
 ${P5SITE}/Mojolicious/Plugin/
 ${P5SITE}/Mojolicious/Plugin.pm
-${P5SITE}/Mojolicious/Plugin/AgentCondition.pm
+${P5SITE}/Mojolicious/Plugin/CallbackCondition.pm
 ${P5SITE}/Mojolicious/Plugin/Charset.pm
 ${P5SITE}/Mojolicious/Plugin/Config.pm
 ${P5SITE}/Mojolicious/Plugin/DefaultHelpers.pm
-${P5SITE}/Mojolicious/Plugin/EpRenderer.pm
-${P5SITE}/Mojolicious/Plugin/EplRenderer.pm
+${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/PodRenderer.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
@@ -109,12 +130,56 @@
 ${P5SITE}/Mojolicious/Sessions.pm
 ${P5SITE}/Mojolicious/Static.pm
 ${P5SITE}/Mojolicious/Types.pm
+${P5SITE}/Mojolicious/public/
+${P5SITE}/Mojolicious/public/amelia.png
+${P5SITE}/Mojolicious/public/css/
+${P5SITE}/Mojolicious/public/css/prettify-mojo.css
+${P5SITE}/Mojolicious/public/css/prettify.css
+${P5SITE}/Mojolicious/public/failraptor.png
+${P5SITE}/Mojolicious/public/favicon.ico
+${P5SITE}/Mojolicious/public/js/
+${P5SITE}/Mojolicious/public/js/jquery.js
+${P5SITE}/Mojolicious/public/js/lang-apollo.js
+${P5SITE}/Mojolicious/public/js/lang-clj.js
+${P5SITE}/Mojolicious/public/js/lang-css.js
+${P5SITE}/Mojolicious/public/js/lang-go.js
+${P5SITE}/Mojolicious/public/js/lang-hs.js
+${P5SITE}/Mojolicious/public/js/lang-lisp.js
+${P5SITE}/Mojolicious/public/js/lang-lua.js
+${P5SITE}/Mojolicious/public/js/lang-ml.js
+${P5SITE}/Mojolicious/public/js/lang-n.js
+${P5SITE}/Mojolicious/public/js/lang-proto.js
+${P5SITE}/Mojolicious/public/js/lang-scala.js
+${P5SITE}/Mojolicious/public/js/lang-sql.js
+${P5SITE}/Mojolicious/public/js/lang-tex.js
+${P5SITE}/Mojolicious/public/js/lang-vb.js
+${P5SITE}/Mojolicious/public/js/lang-vhdl.js
+${P5SITE}/Mojolicious/public/js/lang-wiki.js
+${P5SITE}/Mojolicious/public/js/lang-xq.js
+${P5SITE}/Mojolicious/public/js/lang-yaml.js
+${P5SITE}/Mojolicious/public/js/prettify.js
+${P5SITE}/Mojolicious/public/mojolicious-arrow.png
+${P5SITE}/Mojolicious/public/mojolicious-black.png
+${P5SITE}/Mojolicious/public/mojolicious-box.png
+${P5SITE}/Mojolicious/public/mojolicious-clouds.png
+${P5SITE}/Mojolicious/public/mojolicious-noraptor.png
+${P5SITE}/Mojolicious/public/mojolicious-notfound.png
+${P5SITE}/Mojolicious/public/mojolicious-pinstripe.gif
+${P5SITE}/Mojolicious/public/mojolicious-white.png
+${P5SITE}/Mojolicious/templates/
+${P5SITE}/Mojolicious/templates/exception.development.html.ep
+${P5SITE}/Mojolicious/templates/exception.html.ep
+${P5SITE}/Mojolicious/templates/mojobar.html.ep
+${P5SITE}/Mojolicious/templates/not_found.development.html.ep
+${P5SITE}/Mojolicious/templates/not_found.html.ep
+${P5SITE}/Mojolicious/templates/perldoc.html.ep
 @comment ${P5SITE}/README.pod
 ${P5SITE}/Test/
 ${P5SITE}/Test/Mojo.pm
 ${P5SITE}/ojo.pm
 @man man/man1/hypnotoad.1
 @man man/man1/mojo.1
+@man man/man1/morbo.1
 @man man/man3p/Mojo.3p
 @man man/man3p/Mojo::Asset.3p
 @man man/man3p/Mojo::Asset::File.3p
@@ -122,7 +187,7 @@
 @man man/man3p/Mojo::Base.3p
 @man man/man3p/Mojo::ByteStream.3p
 @man man/man3p/Mojo::Cache.3p
-@man man/man3p/Mojo::Client.3p
+@man man/man3p/Mojo::Collection.3p
 @man man/man3p/Mojo::Command.3p
 @man man/man3p/Mojo::Content.3p
 @man man/man3p/Mojo::Content::MultiPart.3p
@@ -132,12 +197,22 @@
 @man man/man3p/Mojo::Cookie::Response.3p
 @man man/man3p/Mojo::CookieJar.3p
 @man man/man3p/Mojo::DOM.3p
+@man man/man3p/Mojo::DOM::CSS.3p
+@man man/man3p/Mojo::DOM::HTML.3p
 @man man/man3p/Mojo::Date.3p
 @man man/man3p/Mojo::Exception.3p
 @man man/man3p/Mojo::Headers.3p
 @man man/man3p/Mojo::HelloWorld.3p
 @man man/man3p/Mojo::Home.3p
 @man man/man3p/Mojo::IOLoop.3p
+@man man/man3p/Mojo::IOLoop::Client.3p
+@man man/man3p/Mojo::IOLoop::EventEmitter.3p
+@man man/man3p/Mojo::IOLoop::Resolver.3p
+@man man/man3p/Mojo::IOLoop::Server.3p
+@man man/man3p/Mojo::IOLoop::Stream.3p
+@man man/man3p/Mojo::IOLoop::Trigger.3p
+@man man/man3p/Mojo::IOWatcher.3p
+@man man/man3p/Mojo::IOWatcher::EV.3p
 @man man/man3p/Mojo::JSON.3p
 @man man/man3p/Mojo::Loader.3p
 @man man/man3p/Mojo::Log.3p
@@ -151,6 +226,7 @@
 @man man/man3p/Mojo::Server::Daemon.3p
 @man man/man3p/Mojo::Server::FastCGI.3p
 @man man/man3p/Mojo::Server::Hypnotoad.3p
+@man man/man3p/Mojo::Server::Morbo.3p
 @man man/man3p/Mojo::Server::PSGI.3p
 @man man/man3p/Mojo::Template.3p
 @man man/man3p/Mojo::Transaction.3p
@@ -159,23 +235,27 @@
 @man man/man3p/Mojo::URL.3p
 @man man/man3p/Mojo::Upload.3p
 @man man/man3p/Mojo::UserAgent.3p
+@man man/man3p/Mojo::UserAgent::Transactor.3p
 @man man/man3p/Mojo::Util.3p
 @man man/man3p/Mojolicious.3p
-@man man/man3p/Mojolicious::Command::Cgi.3p
-@man man/man3p/Mojolicious::Command::Daemon.3p
-@man man/man3p/Mojolicious::Command::Fastcgi.3p
-@man man/man3p/Mojolicious::Command::Generate.3p
-@man man/man3p/Mojolicious::Command::Generate::App.3p
-@man man/man3p/Mojolicious::Command::Generate::Gitignore.3p
-@man man/man3p/Mojolicious::Command::Generate::Hypnotoad.3p
-@man man/man3p/Mojolicious::Command::Generate::LiteApp.3p
-@man man/man3p/Mojolicious::Command::Generate::Makefile.3p
-@man man/man3p/Mojolicious::Command::Get.3p
-@man man/man3p/Mojolicious::Command::Inflate.3p
-@man man/man3p/Mojolicious::Command::Psgi.3p
-@man man/man3p/Mojolicious::Command::Routes.3p
-@man man/man3p/Mojolicious::Command::Test.3p
-@man man/man3p/Mojolicious::Command::Version.3p
+@man man/man3p/Mojolicious::Command::cgi.3p
+@man man/man3p/Mojolicious::Command::cpanify.3p
+@man man/man3p/Mojolicious::Command::daemon.3p
+@man man/man3p/Mojolicious::Command::eval.3p
+@man man/man3p/Mojolicious::Command::fastcgi.3p
+@man man/man3p/Mojolicious::Command::generate.3p
+@man man/man3p/Mojolicious::Command::generate::app.3p
+@man man/man3p/Mojolicious::Command::generate::gitignore.3p
+@man man/man3p/Mojolicious::Command::generate::hypnotoad.3p
+@man man/man3p/Mojolicious::Command::generate::lite_app.3p
+@man man/man3p/Mojolicious::Command::generate::makefile.3p
+@man man/man3p/Mojolicious::Command::generate::plugin.3p
+@man man/man3p/Mojolicious::Command::get.3p
+@man man/man3p/Mojolicious::Command::inflate.3p
+@man man/man3p/Mojolicious::Command::psgi.3p
+@man man/man3p/Mojolicious::Command::routes.3p
+@man man/man3p/Mojolicious::Command::test.3p
+@man man/man3p/Mojolicious::Command::version.3p
 @man man/man3p/Mojolicious::Commands.3p
 @man man/man3p/Mojolicious::Controller.3p
 @man man/man3p/Mojolicious::Guides.3p
@@ -188,16 +268,17 @@
 @man man/man3p/Mojolicious::Guides::Routing.3p
 @man man/man3p/Mojolicious::Lite.3p
 @man man/man3p/Mojolicious::Plugin.3p
-@man man/man3p/Mojolicious::Plugin::AgentCondition.3p
+@man man/man3p/Mojolicious::Plugin::CallbackCondition.3p
 @man man/man3p/Mojolicious::Plugin::Charset.3p
 @man man/man3p/Mojolicious::Plugin::Config.3p
 @man man/man3p/Mojolicious::Plugin::DefaultHelpers.3p
-@man man/man3p/Mojolicious::Plugin::EpRenderer.3p
-@man man/man3p/Mojolicious::Plugin::EplRenderer.3p
+@man man/man3p/Mojolicious::Plugin::EPLRenderer.3p
+@man man/man3p/Mojolicious::Plugin::EPRenderer.3p
 @man man/man3p/Mojolicious::Plugin::HeaderCondition.3p
-@man man/man3p/Mojolicious::Plugin::I18n.3p
-@man man/man3p/Mojolicious::Plugin::JsonConfig.3p
-@man man/man3p/Mojolicious::Plugin::PodRenderer.3p
+@man man/man3p/Mojolicious::Plugin::I18N.3p
+@man man/man3p/Mojolicious::Plugin::JSONConfig.3p
+@man man/man3p/Mojolicious::Plugin::Mount.3p
+@man man/man3p/Mojolicious::Plugin::PODRenderer.3p
 @man man/man3p/Mojolicious::Plugin::PoweredBy.3p
 @man man/man3p/Mojolicious::Plugin::RequestTimer.3p
 @man man/man3p/Mojolicious::Plugin::TagHelpers.3p



-- 
best regards
q#

Reply via email to