git: 8b01fba66729 - main - www/freenginx-devel: third-party modules management (+)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 14 Jun 2026 20:36:29 UTC
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);