Hello Mikolaj, Your patch matches mine and so do your test results. If we don't hear back from simon@, I'll get an ok from another developer and then commit this update.
Best regards, jim@ * Mikolaj Kucharski <miko...@kucharski.name> [110909 13:04]: > 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# >