<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3617b18d2868943a7d582a001dbc788c67cde190">https://github.com/macports/macports-ports/commit/3617b18d2868943a7d582a001dbc788c67cde190</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 3617b18d286 nginx: update to 1.24.0. disable incompatible jwt variant
</span>3617b18d286 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 3617b18d2868943a7d582a001dbc788c67cde190
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Tue Apr 11 14:24:46 2023 -0500
<span style='display:block; white-space:pre;color:#404040;'> nginx: update to 1.24.0. disable incompatible jwt variant
</span>---
www/nginx/Portfile | 38 ++++++++++++++++++++------------------
1 file changed, 20 insertions(+), 18 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/nginx/Portfile b/www/nginx/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 14aad23350b..ceebcc73992 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/nginx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/nginx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,8 +3,8 @@
</span> PortSystem 1.0
name nginx
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.22.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.24.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories www mail
license BSD
maintainers {mps @Schamschula} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,9 +36,9 @@ master_sites https://nginx.org/download:nginx \
</span>
distfiles ${name}-${version}${extract.suffix}:nginx
checksums ${name}-${version}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 b82177a978a03676981d3f7a9bf3af9554e93f6d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 9ebb333a9e82b952acd3e2b4aeb1d4ff6406f72491bab6cd9fe69f0dea737f31 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1073948
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 e3ca7270b5d3a27b3f83ff50cc858e9011bea3e1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 77a2541637b92a621e3ee76776c8b7b40cf6d707e69ba53a940283e30ff2f55d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1112471
</span>
depends_lib port:pcre \
port:zlib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -78,6 +78,7 @@ configure.args-append \
</span> --http-proxy-temp-path=${nginx_rundir}/proxy_temp \
--http-fastcgi-temp-path=${nginx_rundir}/fastcgi_temp \
--http-uwsgi-temp-path=${nginx_rundir}/uwsgi_temp \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-compat
</span>
# pcre2 breaks the lua module (https://trac.macports.org/ticket/65150)
configure.args-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -431,19 +432,20 @@ variant headers_more description {Enable headers-more module (https://github.com
</span> configure.args-append --add-module=${workpath}/${ngx_h_more_distname}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant jwt description {Add JWT (Javascript Web Token) support to server using TeslaGov's ngx-http-auth-jwt-module (https://github.com/TeslaGov/ngx-http-auth-jwt-module)} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set jwt_filename ngx-http-auth-jwt-module
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set jwt_version 1.1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set jwt_distname ${jwt_filename}-${jwt_version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distfiles-append ${jwt_version}.tar.gz:jwt_module
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums-append ${jwt_version}.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 41a340016ae7c7df7a306ac296b2ec26abb4a7d6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 effdcb27e492134e8e990d4e7edf26c72855ec5b7676ca997a69efcb589b35fe \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 14736
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --add-dynamic-module=${workpath}/${jwt_distname}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:libjwt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See https://github.com/TeslaGov/ngx-http-auth-jwt-module/issues/82
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# variant jwt description {Add JWT (Javascript Web Token) support to server using TeslaGov's ngx-http-auth-jwt-module (https://github.com/TeslaGov/ngx-http-auth-jwt-module)} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# set jwt_filename ngx-http-auth-jwt-module
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# set jwt_version 1.1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# set jwt_distname ${jwt_filename}-${jwt_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# distfiles-append ${jwt_version}.tar.gz:jwt_module
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# checksums-append ${jwt_version}.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# rmd160 41a340016ae7c7df7a306ac296b2ec26abb4a7d6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# sha256 effdcb27e492134e8e990d4e7edf26c72855ec5b7676ca997a69efcb589b35fe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# size 14736
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# configure.args-append --add-dynamic-module=${workpath}/${jwt_distname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# depends_lib-append port:libjwt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# }
</span>
variant fancyindex description {Add fancy index support; file listings, like the built-in autoindex module does, but with a touch of style} {
set fancyindex_filename ngx-fancyindex
</pre><pre style='margin:0'>
</pre>