Bump.
Lucas <lucas@sexy.is> wrote:
> Bump. In the meantime, 9.32 came out, so update to it. I decided not to
> include Future::AsyncAwait in here. I don't have a use for it and makes
> the review easier, I guess. I'll send the port for it in another thread
> later today, as the latest version requires yet another new port.
>
> The dependants' tests still pass.
>
> Lucas <lucas@sexy.is> wrote:
> > Hello ports@,
> >
> > I think it might be bad timing (saw naddy@'s email about slowing down)
> > but I've been using Mojolicious 9.31 locally for the last ~2 weeks,
> > without noticing anything wrong. I didn't send a patch yet because I
> > was waiting on a PR to get merged, fixing the tests for SNI. I can
> > understand the port being delayed until after 7.3. It's 3 years of
> > development; I'm not posting release notes. Check [0] for details.
> >
> > Anyways, here's the patch. I take MAINTAINER. I removed the minimum
> > version indicators from deps' pkgpaths.
> >
> > Of special notice, I'm pulling Future::AsyncAwait as a new test dep that
> > might also be useful on itself, and that pulls Future and
> > XS::Keyword::Sublike as deps, and Test::Refcount as a test dep. The 4
> > ports are attached in a single tarball, to be extracted on /usr/ports.
> > They're not truly required for Mojolicious update itself, so it can be
> > removed from the current iteration of the port and left for after 7.3.
> >
> > The following packages depend on Mojolicious:
> >
> > - audio/abcde: NO_TEST=Yes
> > - databases/p5-Mojo-Pg: tests pass
> > - databases/p5-Mojo-SQLite: tests pass
> > - multimedia/get_iplayer: NO_TEST=Yes
> > - security/p5-Mojolicious-Plugin-Authentication: tests fail. Currently
> > at 1.37; release 1.38 includes the following in the release notes:
> > "Fixed an issue that made the test suite fail with Mojolicious 9.25."
> > So, I made a small patch for 1.39 and tests passed. The diff is
> > included, as no other ports depends on it.
> > - textproc/p5-Mojolicious-Plugin-TtRenderer: tests pass
> > - www/p5-MojoX-Session: tests pass
> > - www/p5-Mojolicious-Plugin-AccessLog: tests pass
> > - www/p5-Mojolicious-Plugin-Thumbnail: tests pass
> > - www/p5-WebService-MusicBrainz: tests fail because they're online.
> > After allowing _pbuild to send outbound traffic, tests pass.
> >
> > [0]: https://raw.githubusercontent.com/mojolicious/mojo/v9.31/Changes
diff refs/heads/master refs/heads/mojolicious-9.32
commit - c43af67a8800dd8b419c4f783d5e61a1cd22d959
commit + 72d41c875c49c6fe21004bea1ec360f0c234f0ba
blob - 7c87e4959795c74c3f143eb03f5276a2be527605
blob + 414f440352bb115f0e88e9284e2c9af7f6517ce6
--- security/p5-Mojolicious-Plugin-Authentication/Makefile
+++ security/p5-Mojolicious-Plugin-Authentication/Makefile
@@ -2,7 +2,7 @@ DISTNAME = Mojolicious-Plugin-Authentication-1.37
MODULES = cpan
PKG_ARCH = *
-DISTNAME = Mojolicious-Plugin-Authentication-1.37
+DISTNAME = Mojolicious-Plugin-Authentication-1.39
CATEGORIES = security
# Perl
blob - 8632368ef3b2f3d80a0acdef8270fc1a5c623be7
blob + c4caf43ff1b3dbdcd7cb53860c5f63a3cd46c6df
--- security/p5-Mojolicious-Plugin-Authentication/distinfo
+++ security/p5-Mojolicious-Plugin-Authentication/distinfo
@@ -1,2 +1,2 @@
-SHA256 (Mojolicious-Plugin-Authentication-1.37.tar.gz) = p+0gZyW3s5XU/KEuPx2SPaZE2RMzP/SOojHgZOyxq7Y=
-SIZE (Mojolicious-Plugin-Authentication-1.37.tar.gz) = 27712
+SHA256 (Mojolicious-Plugin-Authentication-1.39.tar.gz) = n5nL31ysqj+j+WG+6U3pcibRd6NqFee6MDrnnRModNE=
+SIZE (Mojolicious-Plugin-Authentication-1.39.tar.gz) = 27979
blob - 8f95a7a4b1af3814c50839352bfa8041742df8e5
blob + e602ddc9d85fc13872cde8d285558abca2887299
--- www/p5-Mojo/Makefile
+++ www/p5-Mojo/Makefile
@@ -2,32 +2,42 @@ DISTNAME = Mojolicious-8.22
MODULES = cpan
PKG_ARCH = *
-DISTNAME = Mojolicious-8.22
-REVISION = 0
+DISTNAME = Mojolicious-9.32
CATEGORIES = www
+MAINTAINER = Lucas <lucas@sexy.is>
+DIST_SUBDIR = Mojolicious
+
+MASTER_SITES0 = https://github.com/mojolicious/mojo/commit/
+# Pending "Fix SNI tests for LibreSSL"
+# https://github.com/mojolicious/mojo/pull/2041
+PATCHFILES += fix-sni-tests-{}36e155118fe3.patch:0
+
+PATCH_DIST_STRIP = -p1
+
# Perl
-PERMIT_PACKAGE = Yes
+PERMIT_PACKAGE = Yes
HOMEPAGE = https://mojolicious.org/
RUN_DEPENDS = devel/p5-EV \
- security/p5-IO-Socket-SSL>=1.94
+ security/p5-IO-Socket-SSL
-TEST_DEPENDS += net/p5-IO-Socket-Socks \
- devel/p5-Role-Tiny>=2.000001 \
- converters/p5-Cpanel-JSON-XS>=4.04
+TEST_DEPENDS += converters/p5-Cpanel-JSON-XS \
+ devel/p5-Role-Tiny \
+ net/p5-IO-Socket-Socks
+# All but TEST_ASYNC_AWAIT (requires Future::AsyncAwait) and TEST_ONLINE.
MAKE_ENV += TEST_EV=Yes
MAKE_ENV += TEST_HYPNOTOAD=Yes
-MAKE_ENV += TEST_IPV6=YES
+MAKE_ENV += TEST_IPV6=Yes
MAKE_ENV += TEST_MORBO=Yes
MAKE_ENV += TEST_POD=Yes
MAKE_ENV += TEST_PREFORK=Yes
-MAKE_ENV += TEST_SOCKS=YES
+MAKE_ENV += TEST_SOCKS=Yes
MAKE_ENV += TEST_SUBPROCESS=Yes
-MAKE_ENV += TEST_TLS=YES
-MAKE_ENV += TEST_UNIX=YES
+MAKE_ENV += TEST_TLS=Yes
+MAKE_ENV += TEST_UNIX=Yes
# see pkg/README for certificate handling
post-install:
blob - b21f6ad6d09a74b3be4d1f4a8c69924d1b48960d
blob + 5325b28902c5ae6b9e34540968561c111290ccf2
--- www/p5-Mojo/distinfo
+++ www/p5-Mojo/distinfo
@@ -1,2 +1,4 @@
-SHA256 (Mojolicious-8.22.tar.gz) = huNKUPfa63r0NlXXs7/kO7CRJCFr+vMBbm/ZdcPySFQ=
-SIZE (Mojolicious-8.22.tar.gz) = 764431
+SHA256 (Mojolicious/Mojolicious-9.32.tar.gz) = vATFUu4k6uzEX+uHCdScKQG8JvuCtKGo4XV04cygg9w=
+SHA256 (Mojolicious/fix-sni-tests-36e155118fe3.patch) = o7DUkNsgZ2ofNXnbPF4R2h1GiGFijJfL/gw2QdC42LI=
+SIZE (Mojolicious/Mojolicious-9.32.tar.gz) = 853910
+SIZE (Mojolicious/fix-sni-tests-36e155118fe3.patch) = 17558
blob - 4f066fb2287afdd87ef6c4e638035513f88862f8
blob + 86b8990e34703af954bd19c326131ed691d9dfdb
--- www/p5-Mojo/pkg/PLIST
+++ www/p5-Mojo/pkg/PLIST
@@ -35,7 +35,6 @@ ${P5SITE}/Mojo/IOLoop/Delay.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}/Mojolicious/
${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/generate/lite_app
${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/TagHelpers.pm
${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,24 @@ ${P5SITE}/Mojolicious/resources/public/mojo/failraptor
${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/failraptor.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/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/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/templates/
${P5SITE}/Mojolicious/resources/templates/mojo/
${P5SITE}/Mojolicious/resources/templates/mojo/debug.html.ep
@@ -198,7 +204,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 +248,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 +281,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
No comments:
Post a Comment