From: Olivier Cherrier Subject: Re: 回复: 回复: [Update] www/p5-Mojo : Update to 9.37 To: wen heping , Stuart Henderson Cc: "ports@openbsd.org" , "cwen@openbsd.org" Date: Wed, 5 Jun 2024 07:41:00 +0200     Hello, It works well on my side. Any comment or plan for committing it ? Thanks ! Best Olivier Cherrier Phone: +352691570680 mailto:oc@symacx.com On 5/14/24 3:49 AM, wen heping wrote: > Here is the patch to update www/p5-Mojo to 9.37. > > Now the `make test` result: > Failed 2/105 test programs. 2/4774 subtests failed. > ______________________________ > 发件人: Stuart Henderson > 发送时间: 2024年3月10日 22:16 > 收件人: wen heping > 抄送: ports@openbsd.org; cwen@openbsd.org > 主题: Re: 回复: [Update] www/p5-Mojo : Update to 8.52 > > after release. > > On 2024/03/10 13:00, wen heping wrote: >> Here is the revised patch: >> i) Update to 9.36 >> ii) Update DEPENDS >> iii) Update LICENSE >> >> It build well and run well on amd64-current system. >> 2 of all 104 tests failed, just as the >> >> Any comments? Current version in portstree is 8.22, >> which is releaed five years ago. >> >> >> Cheers ! >> wen >> >> ________________________________________ >> 发件人: wen heping >> 发送时间: 2020年12月30日 10:36 >> 收件人: Charlene Wendling >> 抄送: Manolis Tzanidakis; ports@openbsd.org; cwen@openbsd.org >> 主题: 回复: [Update] www/p5-Mojo : Update to 8.52 >> >> Here is the new patch to update p5-Mojo to 8.69. >> It build well and run well. 3 of all 104 tests failed, just as the >> current version in portstree. >> >> 11 ports depends on p5-Mojo, all build well and pass all tests >> if test defined with this patch. >> >> wen >> ________________________________ >> 发件人: Charlene Wendling >> 发送时间: 2020年6月10日 17:48 >> 收件人: wen heping >> 抄送: Manolis Tzanidakis ; ports@openbsd.org >> 主题: Re: [Update] www/p5-Mojo : Update to 8.52 >> >> Hi, >> >> On Wed, 10 Jun 2020 01:25:27 +0000 >> wen heping wrote: >> >>> Hi, >>> >>> Here is a patch for www/p5-Mojo to update to 8.52. >>> It build well and pass all tests but one fail. One pod_coverage >>> tests fail, it would pass after we update p5-EV. It is a small >>> problem. >>> >>> 11 ports depends on p5-Mojo, all build and pass test with this >>> patch. >> It works fine here, OK cwen@ >> >>> Regards, >>> wen >> Index: www/p5-Mojo/Makefile >> =================================================================== >> RCS file: /cvs/ports/www/p5-Mojo/Makefile,v >> retrieving revision 1.38 >> diff -u -p -r1.38 Makefile >> --- www/p5-Mojo/Makefile 11 Mar 2022 20:10:33 -0000 1.38 >> +++ www/p5-Mojo/Makefile 10 Mar 2024 12:54:05 -0000 >> @@ -2,21 +2,20 @@ COMMENT = next generation web framework >> >> MODULES = cpan >> PKG_ARCH = * >> -DISTNAME = Mojolicious-8.22 >> -REVISION = 0 >> +DISTNAME = Mojolicious-9.36 >> CATEGORIES = www >> >> -# Perl >> +# Artistic 2.0 >> PERMIT_PACKAGE = Yes >> >> HOMEPAGE = https://mojolicious.org/ >> >> -RUN_DEPENDS = devel/p5-EV \ >> - security/p5-IO-Socket-SSL>=1.94 >> +RUN_DEPENDS = converters/p5-Cpanel-JSON-XS>=4.09 \ >> + devel/p5-EV>=4.32 \ >> + security/p5-IO-Socket-SSL>=2.009 >> >> TEST_DEPENDS += net/p5-IO-Socket-Socks \ >> - devel/p5-Role-Tiny>=2.000001 \ >> - converters/p5-Cpanel-JSON-XS>=4.04 >> + devel/p5-Role-Tiny>=2.000001 >> >> MAKE_ENV += TEST_EV=Yes >> MAKE_ENV += TEST_HYPNOTOAD=Yes >> Index: www/p5-Mojo/distinfo >> =================================================================== >> RCS file: /cvs/ports/www/p5-Mojo/distinfo,v >> retrieving revision 1.27 >> diff -u -p -r1.27 distinfo >> --- www/p5-Mojo/distinfo 25 Jul 2019 20:45:03 -0000 1.27 >> +++ www/p5-Mojo/distinfo 10 Mar 2024 12:54:05 -0000 >> @@ -1,2 +1,2 @@ >> -SHA256 (Mojolicious-8.22.tar.gz) = huNKUPfa63r0NlXXs7/kO7CRJCFr+vMBbm/ZdcPySFQ= >> -SIZE (Mojolicious-8.22.tar.gz) = 764431 >> +SHA256 (Mojolicious-9.36.tar.gz) = UX7Pb9hqC3xhadVRAiOL+YUWGNt2L7ANTPDZTGJSAV8= >> +SIZE (Mojolicious-9.36.tar.gz) = 938951 >> Index: www/p5-Mojo/pkg/PLIST >> =================================================================== >> RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v >> retrieving revision 1.15 >> diff -u -p -r1.15 PLIST >> --- www/p5-Mojo/pkg/PLIST 11 Mar 2022 20:10:33 -0000 1.15 >> +++ www/p5-Mojo/pkg/PLIST 10 Mar 2024 12:54:05 -0000 >> @@ -35,7 +35,6 @@ ${P5SITE}/Mojo/Home.pm >> ${P5SITE}/Mojo/IOLoop/ >> ${P5SITE}/Mojo/IOLoop.pm >> ${P5SITE}/Mojo/IOLoop/Client.pm >> -${P5SITE}/Mojo/IOLoop/Delay.pm >> ${P5SITE}/Mojo/IOLoop/Server.pm >> ${P5SITE}/Mojo/IOLoop/Stream.pm >> ${P5SITE}/Mojo/IOLoop/Subprocess.pm >> @@ -84,6 +83,8 @@ ${P5SITE}/Mojo/UserAgent/Server.pm >> ${P5SITE}/Mojo/UserAgent/Transactor.pm >> ${P5SITE}/Mojo/Util.pm >> ${P5SITE}/Mojo/WebSocket.pm >> +${P5SITE}/Mojo/resources/ >> +${P5SITE}/Mojo/resources/html_entities.txt >> ${P5SITE}/Mojolicious/ >> ${P5SITE}/Mojolicious.pm >> ${P5SITE}/Mojolicious/Command/ >> @@ -93,6 +94,7 @@ ${P5SITE}/Mojolicious/Command/Author/cpa >> ${P5SITE}/Mojolicious/Command/Author/generate/ >> ${P5SITE}/Mojolicious/Command/Author/generate.pm >> ${P5SITE}/Mojolicious/Command/Author/generate/app.pm >> +${P5SITE}/Mojolicious/Command/Author/generate/dockerfile.pm >> ${P5SITE}/Mojolicious/Command/Author/generate/lite_app.pm >> ${P5SITE}/Mojolicious/Command/Author/generate/makefile.pm >> ${P5SITE}/Mojolicious/Command/Author/generate/plugin.pm >> @@ -127,6 +129,7 @@ ${P5SITE}/Mojolicious/Plugin/EPRenderer. >> ${P5SITE}/Mojolicious/Plugin/HeaderCondition.pm >> ${P5SITE}/Mojolicious/Plugin/JSONConfig.pm >> ${P5SITE}/Mojolicious/Plugin/Mount.pm >> +${P5SITE}/Mojolicious/Plugin/NotYAMLConfig.pm >> ${P5SITE}/Mojolicious/Plugin/TagHelpers.pm >> ${P5SITE}/Mojolicious/Plugins.pm >> ${P5SITE}/Mojolicious/Renderer.pm >> @@ -145,21 +148,25 @@ ${P5SITE}/Mojolicious/resources/ >> ${P5SITE}/Mojolicious/resources/public/ >> ${P5SITE}/Mojolicious/resources/public/favicon.ico >> ${P5SITE}/Mojolicious/resources/public/mojo/ >> +${P5SITE}/Mojolicious/resources/public/mojo/bootstrap/ >> +${P5SITE}/Mojolicious/resources/public/mojo/bootstrap/bootstrap.css >> +${P5SITE}/Mojolicious/resources/public/mojo/bootstrap/bootstrap.js >> +${P5SITE}/Mojolicious/resources/public/mojo/bootstrap/bootstrap.min.css.map >> ${P5SITE}/Mojolicious/resources/public/mojo/failraptor.png >> -${P5SITE}/Mojolicious/resources/public/mojo/jquery/ >> -${P5SITE}/Mojolicious/resources/public/mojo/jquery/jquery.js >> -${P5SITE}/Mojolicious/resources/public/mojo/logo-black-2x.png >> -${P5SITE}/Mojolicious/resources/public/mojo/logo-black.png >> +${P5SITE}/Mojolicious/resources/public/mojo/highlight.js/ >> +${P5SITE}/Mojolicious/resources/public/mojo/highlight.js/highlight-mojo-dark.css >> +${P5SITE}/Mojolicious/resources/public/mojo/highlight.js/highlight.min.js >> +${P5SITE}/Mojolicious/resources/public/mojo/highlight.js/mojolicious.min.js >> ${P5SITE}/Mojolicious/resources/public/mojo/logo-white-2x.png >> ${P5SITE}/Mojolicious/resources/public/mojo/logo-white.png >> ${P5SITE}/Mojolicious/resources/public/mojo/logo.png >> +${P5SITE}/Mojolicious/resources/public/mojo/mojo.css >> ${P5SITE}/Mojolicious/resources/public/mojo/noraptor.png >> ${P5SITE}/Mojolicious/resources/public/mojo/notfound.png >> ${P5SITE}/Mojolicious/resources/public/mojo/pinstripe-dark.png >> ${P5SITE}/Mojolicious/resources/public/mojo/pinstripe-light.png >> -${P5SITE}/Mojolicious/resources/public/mojo/prettify/ >> -${P5SITE}/Mojolicious/resources/public/mojo/prettify/prettify-mojo-dark.css >> -${P5SITE}/Mojolicious/resources/public/mojo/prettify/run_prettify.js >> +${P5SITE}/Mojolicious/resources/public/mojo/popper/ >> +${P5SITE}/Mojolicious/resources/public/mojo/popper/popper.js >> ${P5SITE}/Mojolicious/resources/templates/ >> ${P5SITE}/Mojolicious/resources/templates/mojo/ >> ${P5SITE}/Mojolicious/resources/templates/mojo/debug.html.ep >> @@ -198,7 +205,6 @@ ${P5SITE}/ojo.pm >> @man man/man3p/Mojo::Home.3p >> @man man/man3p/Mojo::IOLoop.3p >> @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 >> @man man/man3p/Mojo::IOLoop::Subprocess.3p >> @@ -243,6 +249,7 @@ ${P5SITE}/ojo.pm >> @man man/man3p/Mojolicious::Command::Author::cpanify.3p >> @man man/man3p/Mojolicious::Command::Author::generate.3p >> @man man/man3p/Mojolicious::Command::Author::generate::app.3p >> +@man man/man3p/Mojolicious::Command::Author::generate::dockerfile.3p >> @man man/man3p/Mojolicious::Command::Author::generate::lite_app.3p >> @man man/man3p/Mojolicious::Command::Author::generate::makefile.3p >> @man man/man3p/Mojolicious::Command::Author::generate::plugin.3p >> @@ -275,6 +282,7 @@ ${P5SITE}/ojo.pm >> @man man/man3p/Mojolicious::Plugin::HeaderCondition.3p >> @man man/man3p/Mojolicious::Plugin::JSONConfig.3p >> @man man/man3p/Mojolicious::Plugin::Mount.3p >> +@man man/man3p/Mojolicious::Plugin::NotYAMLConfig.3p >> @man man/man3p/Mojolicious::Plugin::TagHelpers.3p >> @man man/man3p/Mojolicious::Plugins.3p >> @man man/man3p/Mojolicious::Renderer.3p