Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Jun 2026 20:36:29 +0000
From:      Sergey A. Osokin <osa@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 8b01fba66729 - main - www/freenginx-devel: third-party modules management (+)
Message-ID:  <6a2f10cd.370a6.43800dc3@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by osa:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8b01fba66729c96a0c7ad6b7993684eefbd22a4a

commit 8b01fba66729c96a0c7ad6b7993684eefbd22a4a
Author:     Sergey A. Osokin <osa@FreeBSD.org>
AuthorDate: 2026-06-14 20:32:09 +0000
Commit:     Sergey A. Osokin <osa@FreeBSD.org>
CommitDate: 2026-06-14 20:32:09 +0000

    www/freenginx-devel: third-party modules management (+)
    
    Update third-party modules to their recent snapshots:
    
    - keyval
    - lua
    - mod_zip (moves back to its original author's repo)
    
    Bump PORTREVISION.
    
    Sponsored by:   tipi.work
---
 www/freenginx-devel/Makefile                         |  2 +-
 www/freenginx-devel/Makefile.extmod                  |  7 ++++---
 www/freenginx-devel/distinfo                         | 14 +++++++-------
 .../files/extra-patch-ngx_http_zip_headers.c         | 20 ++++++++++++++++++++
 4 files changed, 32 insertions(+), 11 deletions(-)

diff --git a/www/freenginx-devel/Makefile b/www/freenginx-devel/Makefile
index 0af3a956e178..f11b27ecd67a 100644
--- a/www/freenginx-devel/Makefile
+++ b/www/freenginx-devel/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	freenginx
 PORTVERSION=	${NGINX_VERSION}
 .include "version.mk"
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	www
 MASTER_SITES=	https://freenginx.org/download/ \
 		LOCAL/osa
diff --git a/www/freenginx-devel/Makefile.extmod b/www/freenginx-devel/Makefile.extmod
index 7d72fb5bcd08..2b36bc91a37c 100644
--- a/www/freenginx-devel/Makefile.extmod
+++ b/www/freenginx-devel/Makefile.extmod
@@ -190,9 +190,10 @@ HTTP_VIDEO_THUMBEXTRACTOR_LIB_DEPENDS=	libavformat.so:multimedia/ffmpeg \
 HTTP_VIDEO_THUMBEXTRACTOR_USES=		jpeg
 HTTP_VIDEO_THUMBEXTRACTOR_VARS=		DSO_EXTMODS+=vte
 
-HTTP_ZIP_GH_TUPLE=	vince2678:mod_zip:39dc908:mod_zip
+HTTP_ZIP_GH_TUPLE=	evanmiller:mod_zip:a9f9afa:mod_zip
 HTTP_ZIP_USES=		iconv
 HTTP_ZIP_VARS=		DSO_EXTMODS+=mod_zip
+HTTP_ZIP_EXTRA_PATCHES=	${PATCHDIR}/extra-patch-ngx_http_zip_headers.c
 
 ICONV_GH_TUPLE=		calio:iconv-nginx-module:v0.14:iconv
 ICONV_EXTRA_PATCHES=	${PATCHDIR}/extra-patch-calio-iconv-nginx-module-config
@@ -200,13 +201,13 @@ ICONV_IMPLIES=		DEVEL_KIT
 ICONV_USES=		iconv
 ICONV_VARS=		DSO_EXTMODS+=iconv
 
-KEYVAL_GH_TUPLE=	kjdev:nginx-keyval:bb04325:keyval
+KEYVAL_GH_TUPLE=	kjdev:nginx-keyval:54164ab:keyval
 KEYVAL_VARS=		DSO_EXTMODS+=keyval
 
 LET_GH_TUPLE=		baysao:nginx-let-module:c1f23aa:let
 LET_VARS=		DSO_EXTMODS+=let
 
-LUA_GH_TUPLE=		openresty:lua-nginx-module:4b21d8f:lua \
+LUA_GH_TUPLE=		openresty:lua-nginx-module:cf6453c:lua \
 			openresty:lua-resty-core:9f8dc05:luarc \
 			openresty:lua-resty-lrucache:1c7cf6b:luarl
 LUA_CONFIGURE_ENV=	LUAJIT_INC=${LOCALBASE}/include/luajit-2.1 \
diff --git a/www/freenginx-devel/distinfo b/www/freenginx-devel/distinfo
index 5b51b889f98b..a9955594b5c5 100644
--- a/www/freenginx-devel/distinfo
+++ b/www/freenginx-devel/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1780946520
+TIMESTAMP = 1781452279
 SHA256 (freenginx-1.31.2.tar.gz) = acf12de40dfec016f3130720f15b642f7df0eea0857e579129854d830595a1ea
 SIZE (freenginx-1.31.2.tar.gz) = 1253159
 SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
@@ -87,18 +87,18 @@ SHA256 (gdongca-nginx-sticky-module-ng-a3263ad_GH0.tar.gz) = 610bd7fa83d6f8fdb17
 SIZE (gdongca-nginx-sticky-module-ng-a3263ad_GH0.tar.gz) = 122022
 SHA256 (wandenberg-nginx-video-thumbextractor-module-e81f850_GH0.tar.gz) = 9113f887a8740fe72614ee32f481177d33e9542c3b0625627da19a1c4f3da2cb
 SIZE (wandenberg-nginx-video-thumbextractor-module-e81f850_GH0.tar.gz) = 2710072
-SHA256 (vince2678-mod_zip-39dc908_GH0.tar.gz) = bc5c3d725268abbe1c5c38de5b18a4ad9dbe5821c4afeaccabd3eec38b272be4
-SIZE (vince2678-mod_zip-39dc908_GH0.tar.gz) = 30275
+SHA256 (evanmiller-mod_zip-a9f9afa_GH0.tar.gz) = 645035b7d7a83ab3f47c692386e85bef69514b7778c1d069783d8fc76cc868da
+SIZE (evanmiller-mod_zip-a9f9afa_GH0.tar.gz) = 30917
 SHA256 (calio-iconv-nginx-module-v0.14_GH0.tar.gz) = b8b9f355c05c0790226512f6732348a2404d48531688a1fc04ce6768163bf462
 SIZE (calio-iconv-nginx-module-v0.14_GH0.tar.gz) = 13133
-SHA256 (kjdev-nginx-keyval-bb04325_GH0.tar.gz) = 7b941fcdba02aed9b69497e93e1954fe570d73362f4867a478b6f97fe518e554
-SIZE (kjdev-nginx-keyval-bb04325_GH0.tar.gz) = 24551
+SHA256 (kjdev-nginx-keyval-54164ab_GH0.tar.gz) = 04e305b901efc2bed56353ea9bd31c324c6d92950c70cc3161a1123a9379cfe0
+SIZE (kjdev-nginx-keyval-54164ab_GH0.tar.gz) = 34616
 SHA256 (baysao-nginx-let-module-c1f23aa_GH0.tar.gz) = 7393809d5d8877812da1bd5b5fbd1d8b00bc85e71f2f387c344f007773e49050
 SIZE (baysao-nginx-let-module-c1f23aa_GH0.tar.gz) = 20617
 SHA256 (Taymindis-nginx-link-function-3.2.4_GH0.tar.gz) = 20c3679199ba7efe1598f03b2fa0b13591226363c8dd7930d7f02702cd5abada
 SIZE (Taymindis-nginx-link-function-3.2.4_GH0.tar.gz) = 139656
-SHA256 (openresty-lua-nginx-module-4b21d8f_GH0.tar.gz) = 17db04cda0e1c40e0fbdc518b2e3fd0713fba9ba0d9f5dec30607c5129146155
-SIZE (openresty-lua-nginx-module-4b21d8f_GH0.tar.gz) = 921392
+SHA256 (openresty-lua-nginx-module-cf6453c_GH0.tar.gz) = 322491810916997382bd3985f57b2d72aaf1bad8f2df63579067ca8284dcd6e6
+SIZE (openresty-lua-nginx-module-cf6453c_GH0.tar.gz) = 921627
 SHA256 (openresty-lua-resty-core-9f8dc05_GH0.tar.gz) = 60d0d80eb4cbd7c711354749e3f9add358f2f49fcc7df83aa44b4cdeeaa22ebe
 SIZE (openresty-lua-resty-core-9f8dc05_GH0.tar.gz) = 262587
 SHA256 (openresty-lua-resty-lrucache-1c7cf6b_GH0.tar.gz) = c508cad018c69ce5724ee1e46fdfa48b2f33da5464c09d99e62df7fcf1cfcbe8
diff --git a/www/freenginx-devel/files/extra-patch-ngx_http_zip_headers.c b/www/freenginx-devel/files/extra-patch-ngx_http_zip_headers.c
new file mode 100644
index 000000000000..bbb403e2300f
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-ngx_http_zip_headers.c
@@ -0,0 +1,20 @@
+--- ../mod_zip-a9f9afa/ngx_http_zip_headers.c.orig	2025-09-04 15:55:16.000000000 -0400
++++ ../mod_zip-a9f9afa/ngx_http_zip_headers.c	2026-06-14 16:27:32.254320000 -0400
+@@ -21,7 +21,7 @@
+ ngx_int_t 
+ ngx_http_zip_add_cache_control(ngx_http_request_t *r)
+ {
+-#ifdef NGX_ZIP_MULTI_HEADERS_LINKED_LISTS
++#if defined(NGX_ZIP_MULTI_HEADERS_LINKED_LISTS) || defined(freenginx)
+     ngx_table_elt_t            *cc;
+ 
+     /* convoluted way of adding Cache-Control: max-age=0 */
+@@ -323,7 +323,7 @@
+                                  ngx_http_variable_value_t *v, ngx_str_t *var,
+                                  ngx_list_part_t *part, size_t prefix)
+ {
+-#ifdef NGX_ZIP_MULTI_HEADERS_LINKED_LISTS
++#if defined(NGX_ZIP_MULTI_HEADERS_LINKED_LISTS) || defined(freenginx)
+     return ngx_http_variable_unknown_header(r, v, var, part, prefix);
+ #else
+     return ngx_http_variable_unknown_header(v, var, part, prefix);


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a2f10cd.370a6.43800dc3>