Download raw body.
回复: 回复: [Update] www/p5-Mojo : Update to 9.37
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 <stu@spacehopper.org>
发送时间: 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 <wenheping2000@hotmail.com>
> 发送时间: 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 <julianaito@posteo.jp>
> 发送时间: 2020年6月10日 17:48
> 收件人: wen heping <wenheping2000@hotmail.com>
> 抄送: Manolis Tzanidakis <mtzanidakis@gmail.com>; ports@openbsd.org <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
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 14 May 2024 01:46:31 -0000
@@ -2,21 +2,20 @@ COMMENT = next generation web framework
MODULES = cpan
PKG_ARCH = *
-DISTNAME = Mojolicious-8.22
-REVISION = 0
+DISTNAME = Mojolicious-9.37
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 14 May 2024 01:46:31 -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.37.tar.gz) = T7igiC7Rf4ZPfelrlPq2Fwb5Z/kZxXLczO3mjliOmBA=
+SIZE (Mojolicious-9.37.tar.gz) = 940046
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 14 May 2024 01:46:31 -0000
@@ -9,6 +9,7 @@ ${P5SITE}/Mojo/Asset.pm
${P5SITE}/Mojo/Asset/File.pm
${P5SITE}/Mojo/Asset/Memory.pm
${P5SITE}/Mojo/Base.pm
+${P5SITE}/Mojo/BaseUtil.pm
${P5SITE}/Mojo/ByteStream.pm
${P5SITE}/Mojo/Cache.pm
${P5SITE}/Mojo/Collection.pm
@@ -35,7 +36,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 +84,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 +95,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 +130,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 +149,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
@@ -176,6 +184,7 @@ ${P5SITE}/ojo.pm
@man man/man3p/Mojo::Asset::File.3p
@man man/man3p/Mojo::Asset::Memory.3p
@man man/man3p/Mojo::Base.3p
+@man man/man3p/Mojo::BaseUtil.3p
@man man/man3p/Mojo::ByteStream.3p
@man man/man3p/Mojo::Cache.3p
@man man/man3p/Mojo::Collection.3p
@@ -198,7 +207,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 +251,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 +284,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
回复: 回复: [Update] www/p5-Mojo : Update to 9.37