On Tue, 10 Apr 2012 08:50:46 +0200, Remi Locherer wrote:
> Hi
>
> Few weeks ago I wanted to have a look at Mojolicious on my OpenBSD box.
> But I realised that the package version is a lot behind the version from
> the Mojolicious website. Below is a patch to upgrade it to 2.78.
>
> I added a new dependency:
> - p5-IO-Socket-SSL (without that "mojo get https://esample.site" does
> not work)
>
> I could successfuly build, install and make regress on my OpenBSD
> 5.1-current installation from April 7 (amd64).
>
> Could somebody have a look at these patches and maybe commit them?
> Thanks. (A month ago I sent a patch to simon@ but didn't get a
> response).
>
> Regards,
> Remi
diff -uNp, please. (you can set these flags per default in your
.cvsrc).
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/www/p5-Mojo/Makefile,v
> retrieving revision 1.9
> diff -r1.9 Makefile
> 6c6
> < DISTNAME = Mojolicious-1.16
> ---
> > DISTNAME = Mojolicious-2.78
> 20c20,22
> < CPAN_AUTHOR = KRAIH
> ---
> > CPAN_AUTHOR = SRI
> >
> > RUN_DEPENDS = security/p5-IO-Socket-SSL>=1.37
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/www/p5-Mojo/distinfo,v
> retrieving revision 1.7
> diff -r1.7 distinfo
> 1,5c1,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-2.78.tar.gz) = H7V8JzjAJAYlWj+ILweOmQ==
> > RMD160 (Mojolicious-2.78.tar.gz) = zL67+Cquc0q2gaxkhEUYyhT5+b0=
> > SHA1 (Mojolicious-2.78.tar.gz) = Sz5Bykfmi5KS+EDkowXpPjh2cXM=
> > SHA256 (Mojolicious-2.78.tar.gz) =
> > hDMGJMR+6o8l/9TkVoz7qLrLRqiK0k7qDopuWzsIULc=
> > SIZE (Mojolicious-2.78.tar.gz) = 552828
> cvs server: Diffing pkg
> Index: pkg/DESCR
> ===================================================================
> RCS file: /cvs/ports/www/p5-Mojo/pkg/DESCR,v
> retrieving revision 1.2
> diff -r1.2 DESCR
> 10c10
> < magic and no requirements besides Perl 5.8.7.
> ---
> > magic and no requirements besides Perl 5.10.1.
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v
> retrieving revision 1.4
> diff -r1.4 PLIST
> 4a5
> > bin/morbo
> 14c15
> < ${P5SITE}/Mojo/Client.pm
> ---
> > ${P5SITE}/Mojo/Collection.pm
> 24a26
> > ${P5SITE}/Mojo/DOM/
> 25a28,29
> > ${P5SITE}/Mojo/DOM/CSS.pm
> > ${P5SITE}/Mojo/DOM/HTML.pm
> 26a31
> > ${P5SITE}/Mojo/EventEmitter.pm
> 30a36
> > ${P5SITE}/Mojo/IOLoop/
> 31a38,42
> > ${P5SITE}/Mojo/IOLoop/Client.pm
> > ${P5SITE}/Mojo/IOLoop/Delay.pm
> > ${P5SITE}/Mojo/IOLoop/Server.pm
> > ${P5SITE}/Mojo/IOLoop/Stream.pm
> > ${P5SITE}/Mojo/JSON/
> 32a44
> > ${P5SITE}/Mojo/JSON/Pointer.pm
> 40a53,56
> > ${P5SITE}/Mojo/Reactor/
> > ${P5SITE}/Mojo/Reactor.pm
> > ${P5SITE}/Mojo/Reactor/EV.pm
> > ${P5SITE}/Mojo/Reactor/Poll.pm
> 45d60
> < ${P5SITE}/Mojo/Server/FastCGI.pm
> 46a62
> > ${P5SITE}/Mojo/Server/Morbo.pm
> 54a71
> > ${P5SITE}/Mojo/UserAgent/
> 55a73
> > ${P5SITE}/Mojo/UserAgent/Transactor.pm
> 60,75c78,93
> < ${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/generate/
> > ${P5SITE}/Mojolicious/Command/generate.pm
> > ${P5SITE}/Mojolicious/Command/generate/app.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
> 80d97
> < ${P5SITE}/Mojolicious/Guides/Cheatsheet.pod
> 90d106
> < ${P5SITE}/Mojolicious/Plugin/AgentCondition.pm
> 94,95c110,111
> < ${P5SITE}/Mojolicious/Plugin/EpRenderer.pm
> < ${P5SITE}/Mojolicious/Plugin/EplRenderer.pm
> ---
> > ${P5SITE}/Mojolicious/Plugin/EPLRenderer.pm
> > ${P5SITE}/Mojolicious/Plugin/EPRenderer.pm
> 97,99c113,116
> < ${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
> 108a126
> > ${P5SITE}/Mojolicious/Routes/Route.pm
> 112c130,169
> < @comment ${P5SITE}/README.pod
> ---
> > ${P5SITE}/Mojolicious/public/
> > ${P5SITE}/Mojolicious/public/css/
> > ${P5SITE}/Mojolicious/public/css/prettify-mojo.css
> > ${P5SITE}/Mojolicious/public/css/prettify.css
> > ${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-black.png
> > ${P5SITE}/Mojolicious/public/mojolicious-failraptor.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
> > ${P5SITE}/README.pod
> 117a175
> > @man man/man1/morbo.1
> 125c183
> < @man man/man3p/Mojo::Client.3p
> ---
> > @man man/man3p/Mojo::Collection.3p
> 134a193,194
> > @man man/man3p/Mojo::DOM::CSS.3p
> > @man man/man3p/Mojo::DOM::HTML.3p
> 135a196
> > @man man/man3p/Mojo::EventEmitter.3p
> 140a202,205
> > @man man/man3p/Mojo::IOLoop::Client.3p
> > @man man/man3p/Mojo::IOLoop::Delay.3p
> > @man man/man3p/Mojo::IOLoop::Server.3p
> > @man man/man3p/Mojo::IOLoop::Stream.3p
> 141a207
> > @man man/man3p/Mojo::JSON::Pointer.3p
> 148a215,217
> > @man man/man3p/Mojo::Reactor.3p
> > @man man/man3p/Mojo::Reactor::EV.3p
> > @man man/man3p/Mojo::Reactor::Poll.3p
> 152d220
> < @man man/man3p/Mojo::Server::FastCGI.3p
> 153a222
> > @man man/man3p/Mojo::Server::Morbo.3p
> 161a231
> > @man man/man3p/Mojo::UserAgent::Transactor.3p
> 164,178c234,248
> < @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::generate.3p
> > @man man/man3p/Mojolicious::Command::generate::app.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
> 182d251
> < @man man/man3p/Mojolicious::Guides::Cheatsheet.3p
> 191d259
> < @man man/man3p/Mojolicious::Plugin::AgentCondition.3p
> 195,196c263,264
> < @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
> 198,200c266,269
> < @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
> 208a278
> > @man man/man3p/Mojolicious::Routes::Route.3p
> 212c282
> < @comment @man man/man3p/README.3p
> ---
> > @man man/man3p/README.3p
>
>