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

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

Reply via email to