git: 0fc26258a016 - main - www/{nginx,nginx-devel,freenginx}: 3rd-party modules management
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 07 Sep 2026 12:49:53 UTC
The branch main has been updated by joneum:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0fc26258a016e26d1bee3586061db1fa867a59f2
commit 0fc26258a016e26d1bee3586061db1fa867a59f2
Author: Jochen Neumeister <joneum@FreeBSD.org>
AuthorDate: 2026-09-07 12:43:05 +0000
Commit: Jochen Neumeister <joneum@FreeBSD.org>
CommitDate: 2026-09-07 12:49:41 +0000
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management
Use the new www/nginx-module-cache-purge source port instead of
fetching ngx_cache_purge from GitHub. The module version is now
maintained in one place for these ports.
Sponsored by: Netzkommune GmbH
---
www/freenginx/Makefile | 5 +++++
www/freenginx/Makefile.extmod | 3 ++-
www/freenginx/distinfo | 4 +---
www/nginx-devel/Makefile | 5 +++++
www/nginx-devel/Makefile.extmod | 3 ++-
www/nginx-devel/distinfo | 4 +---
www/nginx/Makefile | 5 +++++
www/nginx/Makefile.extmod | 3 ++-
www/nginx/distinfo | 4 +---
9 files changed, 24 insertions(+), 12 deletions(-)
diff --git a/www/freenginx/Makefile b/www/freenginx/Makefile
index 759b1d9ddddb..a4d8fd1e0ebd 100644
--- a/www/freenginx/Makefile
+++ b/www/freenginx/Makefile
@@ -338,6 +338,11 @@ pre-configure-ARRAYVAR-on:
@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-array-var ${WRKSRC_arrayvar}
@${CHMOD} -R u+w ${WRKSRC_arrayvar}
+pre-configure-CACHE_PURGE-on:
+ @${RM} -rf ${WRKSRC_cache_purge}
+ @${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-cache-purge ${WRKSRC_cache_purge}
+ @${CHMOD} -R u+w ${WRKSRC_cache_purge}
+
pre-configure-DEVEL_KIT-on:
@${RM} -rf ${WRKSRC_devel_kit}
@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-ndk ${WRKSRC_devel_kit}
diff --git a/www/freenginx/Makefile.extmod b/www/freenginx/Makefile.extmod
index 55dc21de79cf..6f8b0d36f688 100644
--- a/www/freenginx/Makefile.extmod
+++ b/www/freenginx/Makefile.extmod
@@ -32,7 +32,8 @@ BROTLI_GH_TUPLE= google:ngx_brotli:a71f931:brotli
BROTLI_VARS= DSO_EXTMODS+=brotli
BROTLI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_brotli_filter_config
-CACHE_PURGE_GH_TUPLE= nginx-modules:ngx_cache_purge:3.0.2:cache_purge
+CACHE_PURGE_BUILD_DEPENDS= nginx-module-cache-purge>0:www/nginx-module-cache-purge
+WRKSRC_cache_purge= ${WRKDIR}/ngx_cache_purge
CACHE_PURGE_VARS= DSO_EXTMODS+=cache_purge
CT_IMPLIES= HTTP_SSL
diff --git a/www/freenginx/distinfo b/www/freenginx/distinfo
index a8866d54c974..68a90a0ced0e 100644
--- a/www/freenginx/distinfo
+++ b/www/freenginx/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1788629137
+TIMESTAMP = 1788743593
SHA256 (freenginx-1.30.1.tar.gz) = 44f1df11967528631eb727a5ca28abd7e4e517e35757681c819e8f7c1d760be7
SIZE (freenginx-1.30.1.tar.gz) = 1252835
SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
@@ -13,8 +13,6 @@ SHA256 (anomalizer-ngx_aws_auth-f3d9862_GH0.tar.gz) = 3e8cbb594abccb84ce9660d31e
SIZE (anomalizer-ngx_aws_auth-f3d9862_GH0.tar.gz) = 16080
SHA256 (google-ngx_brotli-a71f931_GH0.tar.gz) = b3312a045d5303a40d02beb34711b8ca27f7b72d647e9ee2012a8eddd14d9b22
SIZE (google-ngx_brotli-a71f931_GH0.tar.gz) = 16376
-SHA256 (nginx-modules-ngx_cache_purge-3.0.2_GH0.tar.gz) = 627f60bfd514bbe6de7af1bfcb4c69271d4588348d5e359cbd26679adf0f2fb0
-SIZE (nginx-modules-ngx_cache_purge-3.0.2_GH0.tar.gz) = 42151
SHA256 (grahamedgecombe-nginx-ct-93e9884_GH0.tar.gz) = 72fdd125b9207cdda135f368095f85b943a78a4ff004d1cd217972e12b1571b2
SIZE (grahamedgecombe-nginx-ct-93e9884_GH0.tar.gz) = 7224
SHA256 (openresty-drizzle-nginx-module-v0.1.14_GH0.tar.gz) = 272aba4371965893fad7480dea4f18889ed1717598729e72292867f2170e6aa7
diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile
index 72b1aeffc320..9abd2e5c9d19 100644
--- a/www/nginx-devel/Makefile
+++ b/www/nginx-devel/Makefile
@@ -336,6 +336,11 @@ pre-configure-ARRAYVAR-on:
@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-array-var ${WRKSRC_arrayvar}
@${CHMOD} -R u+w ${WRKSRC_arrayvar}
+pre-configure-CACHE_PURGE-on:
+ @${RM} -rf ${WRKSRC_cache_purge}
+ @${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-cache-purge ${WRKSRC_cache_purge}
+ @${CHMOD} -R u+w ${WRKSRC_cache_purge}
+
pre-configure-DEVEL_KIT-on:
@${RM} -rf ${WRKSRC_devel_kit}
@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-ndk ${WRKSRC_devel_kit}
diff --git a/www/nginx-devel/Makefile.extmod b/www/nginx-devel/Makefile.extmod
index b282ba6802e2..3def7f782e8f 100644
--- a/www/nginx-devel/Makefile.extmod
+++ b/www/nginx-devel/Makefile.extmod
@@ -31,7 +31,8 @@ BROTLI_GH_TUPLE= google:ngx_brotli:a71f931:brotli
BROTLI_VARS= DSO_EXTMODS+=brotli
BROTLI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_brotli_filter_config
-CACHE_PURGE_GH_TUPLE= nginx-modules:ngx_cache_purge:3.0.2:cache_purge
+CACHE_PURGE_BUILD_DEPENDS= nginx-module-cache-purge>0:www/nginx-module-cache-purge
+WRKSRC_cache_purge= ${WRKDIR}/ngx_cache_purge
CACHE_PURGE_VARS= DSO_EXTMODS+=cache_purge
ECHO_GH_TUPLE= openresty:echo-nginx-module:4eeda3c:echo
diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo
index 177375446076..fff0e10387aa 100644
--- a/www/nginx-devel/distinfo
+++ b/www/nginx-devel/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1788629098
+TIMESTAMP = 1788743591
SHA256 (nginx-1.31.5.tar.gz) = e951607d534836624bd36b6b45a71dbfb055237deae3738da6bbf3270dada279
SIZE (nginx-1.31.5.tar.gz) = 1371858
SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
@@ -11,8 +11,6 @@ SHA256 (anomalizer-ngx_aws_auth-f3d9862_GH0.tar.gz) = 3e8cbb594abccb84ce9660d31e
SIZE (anomalizer-ngx_aws_auth-f3d9862_GH0.tar.gz) = 16080
SHA256 (google-ngx_brotli-a71f931_GH0.tar.gz) = b3312a045d5303a40d02beb34711b8ca27f7b72d647e9ee2012a8eddd14d9b22
SIZE (google-ngx_brotli-a71f931_GH0.tar.gz) = 16376
-SHA256 (nginx-modules-ngx_cache_purge-3.0.2_GH0.tar.gz) = 627f60bfd514bbe6de7af1bfcb4c69271d4588348d5e359cbd26679adf0f2fb0
-SIZE (nginx-modules-ngx_cache_purge-3.0.2_GH0.tar.gz) = 42151
SHA256 (openresty-drizzle-nginx-module-v0.1.14_GH0.tar.gz) = 272aba4371965893fad7480dea4f18889ed1717598729e72292867f2170e6aa7
SIZE (openresty-drizzle-nginx-module-v0.1.14_GH0.tar.gz) = 52144
SHA256 (ZigzagAK-ngx_dynamic_upstream-ab67fe7_GH0.tar.gz) = 4610da3ce9c35e3eef0e6d12a6285b9c8020f6d44fb094b4af94c1275bc01156
diff --git a/www/nginx/Makefile b/www/nginx/Makefile
index 757c5b856331..86f4cd1ac244 100644
--- a/www/nginx/Makefile
+++ b/www/nginx/Makefile
@@ -335,6 +335,11 @@ pre-configure-ARRAYVAR-on:
@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-array-var ${WRKSRC_arrayvar}
@${CHMOD} -R u+w ${WRKSRC_arrayvar}
+pre-configure-CACHE_PURGE-on:
+ @${RM} -rf ${WRKSRC_cache_purge}
+ @${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-cache-purge ${WRKSRC_cache_purge}
+ @${CHMOD} -R u+w ${WRKSRC_cache_purge}
+
pre-configure-DEVEL_KIT-on:
@${RM} -rf ${WRKSRC_devel_kit}
@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-ndk ${WRKSRC_devel_kit}
diff --git a/www/nginx/Makefile.extmod b/www/nginx/Makefile.extmod
index b0e9c9c98038..3d3ab18516ab 100644
--- a/www/nginx/Makefile.extmod
+++ b/www/nginx/Makefile.extmod
@@ -31,7 +31,8 @@ BROTLI_GH_TUPLE= google:ngx_brotli:a71f931:brotli
BROTLI_VARS= DSO_EXTMODS+=brotli
BROTLI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_brotli_filter_config
-CACHE_PURGE_GH_TUPLE= nginx-modules:ngx_cache_purge:3.0.2:cache_purge
+CACHE_PURGE_BUILD_DEPENDS= nginx-module-cache-purge>0:www/nginx-module-cache-purge
+WRKSRC_cache_purge= ${WRKDIR}/ngx_cache_purge
CACHE_PURGE_VARS= DSO_EXTMODS+=cache_purge
ECHO_GH_TUPLE= openresty:echo-nginx-module:5a402aa:echo
diff --git a/www/nginx/distinfo b/www/nginx/distinfo
index 72029d3fc686..c8bf3cbe2d23 100644
--- a/www/nginx/distinfo
+++ b/www/nginx/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1788629091
+TIMESTAMP = 1788743590
SHA256 (nginx-1.30.4.tar.gz) = 4261dc90e9e47c1c4041276e9aaa3d48ebe2e664f728e14fa95ae6c67d57a08b
SIZE (nginx-1.30.4.tar.gz) = 1328314
SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
@@ -13,8 +13,6 @@ SHA256 (anomalizer-ngx_aws_auth-f3d9862_GH0.tar.gz) = 3e8cbb594abccb84ce9660d31e
SIZE (anomalizer-ngx_aws_auth-f3d9862_GH0.tar.gz) = 16080
SHA256 (google-ngx_brotli-a71f931_GH0.tar.gz) = b3312a045d5303a40d02beb34711b8ca27f7b72d647e9ee2012a8eddd14d9b22
SIZE (google-ngx_brotli-a71f931_GH0.tar.gz) = 16376
-SHA256 (nginx-modules-ngx_cache_purge-3.0.2_GH0.tar.gz) = 627f60bfd514bbe6de7af1bfcb4c69271d4588348d5e359cbd26679adf0f2fb0
-SIZE (nginx-modules-ngx_cache_purge-3.0.2_GH0.tar.gz) = 42151
SHA256 (openresty-drizzle-nginx-module-v0.1.14_GH0.tar.gz) = 272aba4371965893fad7480dea4f18889ed1717598729e72292867f2170e6aa7
SIZE (openresty-drizzle-nginx-module-v0.1.14_GH0.tar.gz) = 52144
SHA256 (ZigzagAK-ngx_dynamic_upstream-960eef2_GH0.tar.gz) = 86e7c6ed6dba2d4c5f5b87ecb91f25ccdb7a08b8a88236e632114f830b9e354b