git: e01dd51fc45b - main - www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

From: Jochen Neumeister <joneum_at_FreeBSD.org>
Date: Wed, 14 Oct 2026 12:33:22 UTC
The branch main has been updated by joneum:

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

commit e01dd51fc45bdd0e0fe60dc54a9cfbef71256ac3
Author:     Jochen Neumeister <joneum@FreeBSD.org>
AuthorDate: 2026-10-14 12:02:49 +0000
Commit:     Jochen Neumeister <joneum@FreeBSD.org>
CommitDate: 2026-10-14 12:33:01 +0000

    www/{nginx,nginx-devel,freenginx}: 3rd-party modules management
    
    Build the accept_language, aws_auth, fips_check, modsecurity3 and sts
    modules from their own source ports instead of fetching them with
    GH_TUPLE.
    
    Sponsored by:   Netzkommune GmbH
---
 www/freenginx/Makefile          | 27 ++++++++++++++++++++++++++-
 www/freenginx/Makefile.extmod   | 16 +++++++++++-----
 www/freenginx/distinfo          | 10 ----------
 www/freenginx/pkg-plist         |  1 +
 www/nginx-devel/Makefile        | 27 ++++++++++++++++++++++++++-
 www/nginx-devel/Makefile.extmod | 16 +++++++++++-----
 www/nginx-devel/distinfo        | 10 ----------
 www/nginx-devel/pkg-plist       |  1 +
 www/nginx/Makefile              | 27 ++++++++++++++++++++++++++-
 www/nginx/Makefile.extmod       | 16 +++++++++++-----
 www/nginx/distinfo              | 10 ----------
 www/nginx/pkg-plist             |  1 +
 12 files changed, 114 insertions(+), 48 deletions(-)

diff --git a/www/freenginx/Makefile b/www/freenginx/Makefile
index 2301c1b8ec86..24c814834f6e 100644
--- a/www/freenginx/Makefile
+++ b/www/freenginx/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	freenginx
 PORTVERSION=	${NGINX_VERSION}
 .include "version.mk"
-PORTREVISION?=	21
+PORTREVISION?=	22
 CATEGORIES=	www
 MASTER_SITES=	https://freenginx.org/download/ \
 		LOCAL/joneum
@@ -345,6 +345,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-AWS_AUTH-on:
+	@${RM} -rf ${WRKSRC_aws_auth}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-aws-auth ${WRKSRC_aws_auth}
+	@${CHMOD} -R u+w ${WRKSRC_aws_auth}
+
 pre-configure-CACHE_PURGE-on:
 	@${RM} -rf ${WRKSRC_cache_purge}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-cache-purge ${WRKSRC_cache_purge}
@@ -355,6 +360,11 @@ pre-configure-DEVEL_KIT-on:
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-ndk ${WRKSRC_devel_kit}
 	@${CHMOD} -R u+w ${WRKSRC_devel_kit}
 
+pre-configure-FIPS_CHECK-on:
+	@${RM} -rf ${WRKSRC_fipscheck}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-fips-check ${WRKSRC_fipscheck}
+	@${CHMOD} -R u+w ${WRKSRC_fipscheck}
+
 pre-configure-FORMINPUT-on:
 	@${RM} -rf ${WRKSRC_forminput}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-form-input ${WRKSRC_forminput}
@@ -365,6 +375,11 @@ pre-configure-GRIDFS-on:
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-gridfs ${WRKSRC_gridfs}
 	@${CHMOD} -R u+w ${WRKSRC_gridfs}
 
+pre-configure-HTTP_ACCEPT_LANGUAGE-on:
+	@${RM} -rf ${WRKSRC_accept_language}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-accept-language ${WRKSRC_accept_language}
+	@${CHMOD} -R u+w ${WRKSRC_accept_language}
+
 pre-configure-LET-on:
 	@${RM} -rf ${WRKSRC_let}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-let ${WRKSRC_let}
@@ -380,6 +395,11 @@ pre-configure-LUASTREAM-on:
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-lua-stream ${WRKSRC_luastream}
 	@${CHMOD} -R u+w ${WRKSRC_luastream}
 
+pre-configure-MODSECURITY3-on:
+	@${RM} -rf ${WRKSRC_modsecurity3}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-modsecurity3 ${WRKSRC_modsecurity3}
+	@${CHMOD} -R u+w ${WRKSRC_modsecurity3}
+
 pre-configure-NJS-on:
 	@${RM} -rf ${WRKSRC_njs}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-njs ${WRKSRC_njs}
@@ -408,6 +428,11 @@ pre-configure-SLOWFS_CACHE-on:
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-slowfs-cache ${WRKSRC_slowfs_cache}
 	@${CHMOD} -R u+w ${WRKSRC_slowfs_cache}
 
+pre-configure-STS-on:
+	@${RM} -rf ${WRKSRC_sts}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-sts ${WRKSRC_sts}
+	@${CHMOD} -R u+w ${WRKSRC_sts}
+
 pre-configure-VOD-on:
 	@${RM} -rf ${WRKSRC_vod}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-vod ${WRKSRC_vod}
diff --git a/www/freenginx/Makefile.extmod b/www/freenginx/Makefile.extmod
index 04184df844cb..eca2717ae885 100644
--- a/www/freenginx/Makefile.extmod
+++ b/www/freenginx/Makefile.extmod
@@ -24,7 +24,8 @@ ARRAYVAR_BUILD_DEPENDS=	nginx-module-array-var>0:www/nginx-module-array-var
 WRKSRC_arrayvar=	${WRKDIR}/array-var-nginx-module
 ARRAYVAR_VARS=		DSO_EXTMODS+=arrayvar
 
-AWS_AUTH_GH_TUPLE=	anomalizer:ngx_aws_auth:f3d9862:aws_auth
+AWS_AUTH_BUILD_DEPENDS=	nginx-module-aws-auth>0:www/nginx-module-aws-auth
+WRKSRC_aws_auth=	${WRKDIR}/ngx_aws_auth
 AWS_AUTH_EXTRA_PATCHES=	${PATCHDIR}/extra-patch-ngx_aws_auth-freenginx
 AWS_AUTH_VARS=		DSO_EXTMODS+=aws_auth
 
@@ -65,7 +66,9 @@ ENCRYPTSESSION_IMPLIES=		DEVEL_KIT
 ENCRYPTSESSION_GH_TUPLE=	openresty:encrypted-session-nginx-module:v0.09:encryptsession
 ENCRYPTSESSION_VARS=		DSO_EXTMODS+=encryptsession
 
-FIPS_CHECK_GH_TUPLE=	ogarrett:nginx-fips-check-module:6cb4270:fipscheck
+FIPS_CHECK_IMPLIES=	HTTP_SSL
+FIPS_CHECK_BUILD_DEPENDS=	nginx-module-fips-check>0:www/nginx-module-fips-check
+WRKSRC_fipscheck=	${WRKDIR}/nginx-fips-check-module
 FIPS_CHECK_VARS=	DSO_EXTMODS+=fipscheck
 
 FORMINPUT_IMPLIES=	DEVEL_KIT
@@ -83,7 +86,8 @@ GRIDFS_VARS=		DSO_EXTMODS+=gridfs
 HEADERS_MORE_GH_TUPLE=		openresty:headers-more-nginx-module:06dc0be:headers_more
 HEADERS_MORE_VARS=		DSO_EXTMODS+=headers_more
 
-HTTP_ACCEPT_LANGUAGE_GH_TUPLE=	dvershinin:nginx_accept_language_module:5683967:accept_language
+HTTP_ACCEPT_LANGUAGE_BUILD_DEPENDS=	nginx-module-accept-language>0:www/nginx-module-accept-language
+WRKSRC_accept_language=		${WRKDIR}/nginx-accept-language-module
 HTTP_ACCEPT_LANGUAGE_VARS=	DSO_EXTMODS+=accept_language
 
 HTTP_AUTH_DIGEST_GH_TUPLE=	atomx:nginx-http-auth-digest:274490c:auth_digest
@@ -243,7 +247,8 @@ MEMC_VARS=		DSO_EXTMODS+=memc
 
 MODSECURITY3_IMPLIES=		HTTP_ADDITION HTTP_IMAGE_FILTER HTTP_GUNZIP_FILTER HTTP_XSLT
 MODSECURITY3_LIB_DEPENDS=	libmodsecurity.so:security/modsecurity3
-MODSECURITY3_GH_TUPLE=		owasp-modsecurity:ModSecurity-nginx:9eb44fd:modsecurity3
+MODSECURITY3_BUILD_DEPENDS=	nginx-module-modsecurity3>0:www/nginx-module-modsecurity3
+WRKSRC_modsecurity3=		${WRKDIR}/ModSecurity-nginx
 MODSECURITY3_VARS=		DSO_EXTMODS+=modsecurity3
 
 NAXSI_NGINX_VER=	1.6
@@ -333,7 +338,8 @@ SRCACHE_GH_TUPLE=	openresty:srcache-nginx-module:be22ac0:srcache
 SRCACHE_VARS=		DSO_EXTMODS+=srcache
 
 STS_IMPLIES=		STREAM
-STS_GH_TUPLE=		vozlt:nginx-module-sts:3c10d42:sts
+STS_BUILD_DEPENDS=	nginx-module-sts>0:www/nginx-module-sts
+WRKSRC_sts=		${WRKDIR}/nginx-module-sts
 STS_VARS=		DSO_EXTMODS+=sts
 
 VOD_LIB_DEPENDS=	libxml2.so:textproc/libxml2 \
diff --git a/www/freenginx/distinfo b/www/freenginx/distinfo
index f0205b88c958..d0d224a2d8d7 100644
--- a/www/freenginx/distinfo
+++ b/www/freenginx/distinfo
@@ -7,8 +7,6 @@ SHA256 (ngx_http_redis-0.3.9.tar.gz) = 21f87540f0a44b23ffa5df16fb3d788bc90803b25
 SIZE (ngx_http_redis-0.3.9.tar.gz) = 13051
 SHA256 (passenger-6.1.2.tar.gz) = 94400a52e536cfdd8acf2accb47badb7a67dc309452f1b05600da67343f25bf8
 SIZE (passenger-6.1.2.tar.gz) = 7429067
-SHA256 (anomalizer-ngx_aws_auth-f3d9862_GH0.tar.gz) = 3e8cbb594abccb84ce9660d31e9d623b615eab3720bca206cfddeeab9eb2383e
-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 (grahamedgecombe-nginx-ct-93e9884_GH0.tar.gz) = 72fdd125b9207cdda135f368095f85b943a78a4ff004d1cd217972e12b1571b2
@@ -21,12 +19,8 @@ SHA256 (openresty-echo-nginx-module-5a402aa_GH0.tar.gz) = bb2a4b1a0e5ffa0203c1be
 SIZE (openresty-echo-nginx-module-5a402aa_GH0.tar.gz) = 53336
 SHA256 (openresty-encrypted-session-nginx-module-v0.09_GH0.tar.gz) = fe9b95acf9726aefd71bf0aca6c11bee007f1da67e64be9b21a7131f0ed75ba6
 SIZE (openresty-encrypted-session-nginx-module-v0.09_GH0.tar.gz) = 11847
-SHA256 (ogarrett-nginx-fips-check-module-6cb4270_GH0.tar.gz) = d52fbb0f2819cd91b710ad85e6c8b452fdca6a5d81b0694d6637adba3fc2382c
-SIZE (ogarrett-nginx-fips-check-module-6cb4270_GH0.tar.gz) = 6494
 SHA256 (openresty-headers-more-nginx-module-06dc0be_GH0.tar.gz) = 883b1e31d59f3eb1e76b34259711ad65a3443102973dcf22df329397f3d5eaa4
 SIZE (openresty-headers-more-nginx-module-06dc0be_GH0.tar.gz) = 29438
-SHA256 (dvershinin-nginx_accept_language_module-5683967_GH0.tar.gz) = a58feb576f2231498b8a3863d3c6fba45c7d48bc48735fa714e07a7bfbedb6e3
-SIZE (dvershinin-nginx_accept_language_module-5683967_GH0.tar.gz) = 3425
 SHA256 (atomx-nginx-http-auth-digest-274490c_GH0.tar.gz) = 0839c33c2f8d519f92daae274f62cf87eb68415d562c6500ee3e3721ce80557c
 SIZE (atomx-nginx-http-auth-digest-274490c_GH0.tar.gz) = 17815
 SHA256 (stnoonan-spnego-http-auth-nginx-module-3575542_GH0.tar.gz) = 6d710f97bef58b2d5dc54445c0e48103786425f6d4ab18cf30a2168904d0ba62
@@ -81,8 +75,6 @@ SHA256 (Taymindis-nginx-link-function-3.2.4_GH0.tar.gz) = 20c3679199ba7efe1598f0
 SIZE (Taymindis-nginx-link-function-3.2.4_GH0.tar.gz) = 139656
 SHA256 (openresty-memc-nginx-module-v0.19_GH0.tar.gz) = 8c2bdbe875e4f5225d0778bfb09a2668f9281d7de6218c7b462a7ba2cee06fe8
 SIZE (openresty-memc-nginx-module-v0.19_GH0.tar.gz) = 34654
-SHA256 (owasp-modsecurity-ModSecurity-nginx-9eb44fd_GH0.tar.gz) = 24981d81e119662acf3b949d132ba1afdd9845e7ba8c2fd084fcdf763c805802
-SIZE (owasp-modsecurity-ModSecurity-nginx-9eb44fd_GH0.tar.gz) = 1162429
 SHA256 (wargio-naxsi-1.6_GH0.tar.gz) = e5920fdd09cae155b89eb21a94a21c029ebfdb056c284130221525be54044aae
 SIZE (wargio-naxsi-1.6_GH0.tar.gz) = 1116227
 SHA256 (libinjection-libinjection-4aa3894_GH0.tar.gz) = ededea133e89e238ef2e60d0d62ef7ef9e741449eed8c5d856007132505bcd5b
@@ -101,8 +93,6 @@ SHA256 (nginx-shib-nginx-http-shibboleth-be12df5_GH0.tar.gz) = aff9830b5de78dd9c
 SIZE (nginx-shib-nginx-http-shibboleth-be12df5_GH0.tar.gz) = 23872
 SHA256 (openresty-srcache-nginx-module-be22ac0_GH0.tar.gz) = 5753d1ffe87b5d6f5b7a0696667bb5ff1388738136fdee26ba55bc33f5796061
 SIZE (openresty-srcache-nginx-module-be22ac0_GH0.tar.gz) = 51029
-SHA256 (vozlt-nginx-module-sts-3c10d42_GH0.tar.gz) = 748b67ceb82b3b843ae915bf7863fd08b7c2427c045e5ec540242d050f7b30d0
-SIZE (vozlt-nginx-module-sts-3c10d42_GH0.tar.gz) = 352431
 SHA256 (vozlt-nginx-module-vts-bf64dbf_GH0.tar.gz) = d2782c75e39cb2ecf68453922b43ab2295adb6a35fa6a0f9c14173f70d22d7b1
 SIZE (vozlt-nginx-module-vts-bf64dbf_GH0.tar.gz) = 180394
 SHA256 (openresty-xss-nginx-module-v0.06_GH0.tar.gz) = 0b12bbc53a41f3e3d6df419c173b8c87434be3e6cd255a8193aa91345a2de6cf
diff --git a/www/freenginx/pkg-plist b/www/freenginx/pkg-plist
index ef7d2019e27a..a2305089028c 100644
--- a/www/freenginx/pkg-plist
+++ b/www/freenginx/pkg-plist
@@ -82,6 +82,7 @@
 %%DSO%%%%STREAM%%%%NJS%%libexec/freenginx/ngx_stream_js_module.so
 %%DSO%%%%STREAM%%libexec/freenginx/ngx_stream_module.so
 %%DSO%%%%STS%%libexec/freenginx/ngx_http_stream_server_traffic_status_module.so
+%%DSO%%%%STS%%libexec/freenginx/ngx_stream_server_traffic_status_module.so
 %%DSO%%%%VOD%%libexec/freenginx/ngx_http_vod_module.so
 %%DSO%%%%VTS%%libexec/freenginx/ngx_http_vhost_traffic_status_module.so
 %%DSO%%%%WEBSOCKIFY%%libexec/freenginx/ngx_http_websockify_module.so
diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile
index ba7c18415fae..56c0c0086579 100644
--- a/www/nginx-devel/Makefile
+++ b/www/nginx-devel/Makefile
@@ -1,7 +1,7 @@
 PORTNAME?=	nginx
 PORTVERSION=	${NGINX_VERSION}
 .include "version.mk"
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	www
 MASTER_SITES=	https://nginx.org/download/
 PKGNAMESUFFIX?=	-devel
@@ -355,6 +355,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-AWS_AUTH-on:
+	@${RM} -rf ${WRKSRC_aws_auth}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-aws-auth ${WRKSRC_aws_auth}
+	@${CHMOD} -R u+w ${WRKSRC_aws_auth}
+
 pre-configure-CACHE_PURGE-on:
 	@${RM} -rf ${WRKSRC_cache_purge}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-cache-purge ${WRKSRC_cache_purge}
@@ -365,6 +370,11 @@ pre-configure-DEVEL_KIT-on:
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-ndk ${WRKSRC_devel_kit}
 	@${CHMOD} -R u+w ${WRKSRC_devel_kit}
 
+pre-configure-FIPS_CHECK-on:
+	@${RM} -rf ${WRKSRC_fipscheck}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-fips-check ${WRKSRC_fipscheck}
+	@${CHMOD} -R u+w ${WRKSRC_fipscheck}
+
 pre-configure-FORMINPUT-on:
 	@${RM} -rf ${WRKSRC_forminput}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-form-input ${WRKSRC_forminput}
@@ -375,6 +385,11 @@ pre-configure-GRIDFS-on:
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-gridfs ${WRKSRC_gridfs}
 	@${CHMOD} -R u+w ${WRKSRC_gridfs}
 
+pre-configure-HTTP_ACCEPT_LANGUAGE-on:
+	@${RM} -rf ${WRKSRC_accept_language}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-accept-language ${WRKSRC_accept_language}
+	@${CHMOD} -R u+w ${WRKSRC_accept_language}
+
 pre-configure-LET-on:
 	@${RM} -rf ${WRKSRC_let}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-let ${WRKSRC_let}
@@ -390,6 +405,11 @@ pre-configure-LUASTREAM-on:
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-lua-stream ${WRKSRC_luastream}
 	@${CHMOD} -R u+w ${WRKSRC_luastream}
 
+pre-configure-MODSECURITY3-on:
+	@${RM} -rf ${WRKSRC_modsecurity3}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-modsecurity3 ${WRKSRC_modsecurity3}
+	@${CHMOD} -R u+w ${WRKSRC_modsecurity3}
+
 pre-configure-NJS-on:
 	@${RM} -rf ${WRKSRC_njs}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-njs ${WRKSRC_njs}
@@ -418,6 +438,11 @@ pre-configure-SLOWFS_CACHE-on:
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-slowfs-cache ${WRKSRC_slowfs_cache}
 	@${CHMOD} -R u+w ${WRKSRC_slowfs_cache}
 
+pre-configure-STS-on:
+	@${RM} -rf ${WRKSRC_sts}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-sts ${WRKSRC_sts}
+	@${CHMOD} -R u+w ${WRKSRC_sts}
+
 pre-configure-VOD-on:
 	@${RM} -rf ${WRKSRC_vod}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-vod ${WRKSRC_vod}
diff --git a/www/nginx-devel/Makefile.extmod b/www/nginx-devel/Makefile.extmod
index c95fc101a062..93260d48f39a 100644
--- a/www/nginx-devel/Makefile.extmod
+++ b/www/nginx-devel/Makefile.extmod
@@ -24,7 +24,8 @@ ARRAYVAR_BUILD_DEPENDS=	nginx-module-array-var>0:www/nginx-module-array-var
 WRKSRC_arrayvar=	${WRKDIR}/array-var-nginx-module
 ARRAYVAR_VARS=		DSO_EXTMODS+=arrayvar
 
-AWS_AUTH_GH_TUPLE=	anomalizer:ngx_aws_auth:f3d9862:aws_auth
+AWS_AUTH_BUILD_DEPENDS=	nginx-module-aws-auth>0:www/nginx-module-aws-auth
+WRKSRC_aws_auth=	${WRKDIR}/ngx_aws_auth
 AWS_AUTH_VARS=		DSO_EXTMODS+=aws_auth
 
 BROTLI_LIB_DEPENDS=	libbrotlicommon.so:archivers/brotli
@@ -58,7 +59,9 @@ ENCRYPTSESSION_IMPLIES=		DEVEL_KIT
 ENCRYPTSESSION_GH_TUPLE=	openresty:encrypted-session-nginx-module:7ffe4ec:encryptsession
 ENCRYPTSESSION_VARS=		DSO_EXTMODS+=encryptsession
 
-FIPS_CHECK_GH_TUPLE=	ogarrett:nginx-fips-check-module:6cb4270:fipscheck
+FIPS_CHECK_IMPLIES=	HTTP_SSL
+FIPS_CHECK_BUILD_DEPENDS=	nginx-module-fips-check>0:www/nginx-module-fips-check
+WRKSRC_fipscheck=	${WRKDIR}/nginx-fips-check-module
 FIPS_CHECK_VARS=	DSO_EXTMODS+=fipscheck
 
 FORMINPUT_IMPLIES=	DEVEL_KIT
@@ -76,7 +79,8 @@ GRIDFS_VARS=		DSO_EXTMODS+=gridfs
 HEADERS_MORE_GH_TUPLE=		openresty:headers-more-nginx-module:v0.39:headers_more
 HEADERS_MORE_VARS=		DSO_EXTMODS+=headers_more
 
-HTTP_ACCEPT_LANGUAGE_GH_TUPLE=	dvershinin:nginx_accept_language_module:5683967:accept_language
+HTTP_ACCEPT_LANGUAGE_BUILD_DEPENDS=	nginx-module-accept-language>0:www/nginx-module-accept-language
+WRKSRC_accept_language=		${WRKDIR}/nginx-accept-language-module
 HTTP_ACCEPT_LANGUAGE_VARS=	DSO_EXTMODS+=accept_language
 
 HTTP_AUTH_DIGEST_GH_TUPLE=	atomx:nginx-http-auth-digest:ac91c88:auth_digest
@@ -237,7 +241,8 @@ MEMC_VARS=		DSO_EXTMODS+=memc
 
 MODSECURITY3_IMPLIES=		HTTP_ADDITION HTTP_IMAGE_FILTER HTTP_GUNZIP_FILTER HTTP_XSLT
 MODSECURITY3_LIB_DEPENDS=	libmodsecurity.so:security/modsecurity3
-MODSECURITY3_GH_TUPLE=		owasp-modsecurity:ModSecurity-nginx:9eb44fd:modsecurity3
+MODSECURITY3_BUILD_DEPENDS=	nginx-module-modsecurity3>0:www/nginx-module-modsecurity3
+WRKSRC_modsecurity3=		${WRKDIR}/ModSecurity-nginx
 MODSECURITY3_VARS=		DSO_EXTMODS+=modsecurity3
 
 NATS_GH_TUPLE=		nats-io:nginx-nats:6f7adf1:nats
@@ -330,7 +335,8 @@ SRCACHE_GH_TUPLE=	openresty:srcache-nginx-module:bcdcfdc:srcache
 SRCACHE_VARS=		DSO_EXTMODS+=srcache
 
 STS_IMPLIES=		STREAM
-STS_GH_TUPLE=		vozlt:nginx-module-sts:3c10d42:sts
+STS_BUILD_DEPENDS=	nginx-module-sts>0:www/nginx-module-sts
+WRKSRC_sts=		${WRKDIR}/nginx-module-sts
 STS_VARS=		DSO_EXTMODS+=sts
 
 VOD_LIB_DEPENDS=	libxml2.so:textproc/libxml2 \
diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo
index a075e4f4f761..30df50312134 100644
--- a/www/nginx-devel/distinfo
+++ b/www/nginx-devel/distinfo
@@ -5,8 +5,6 @@ SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6
 SIZE (nginx_mogilefs_module-1.0.4.tar.gz) = 11208
 SHA256 (passenger-6.1.2.tar.gz) = 94400a52e536cfdd8acf2accb47badb7a67dc309452f1b05600da67343f25bf8
 SIZE (passenger-6.1.2.tar.gz) = 7429067
-SHA256 (anomalizer-ngx_aws_auth-f3d9862_GH0.tar.gz) = 3e8cbb594abccb84ce9660d31e9d623b615eab3720bca206cfddeeab9eb2383e
-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 (openresty-drizzle-nginx-module-v0.1.14_GH0.tar.gz) = 272aba4371965893fad7480dea4f18889ed1717598729e72292867f2170e6aa7
@@ -17,12 +15,8 @@ SHA256 (openresty-echo-nginx-module-4eeda3c_GH0.tar.gz) = 64093d606c7bc61a26ca49
 SIZE (openresty-echo-nginx-module-4eeda3c_GH0.tar.gz) = 53544
 SHA256 (openresty-encrypted-session-nginx-module-7ffe4ec_GH0.tar.gz) = 1848ee88be81350326918930463e0f2be2013ab76ae589d01f00fd81c5da0c07
 SIZE (openresty-encrypted-session-nginx-module-7ffe4ec_GH0.tar.gz) = 11899
-SHA256 (ogarrett-nginx-fips-check-module-6cb4270_GH0.tar.gz) = d52fbb0f2819cd91b710ad85e6c8b452fdca6a5d81b0694d6637adba3fc2382c
-SIZE (ogarrett-nginx-fips-check-module-6cb4270_GH0.tar.gz) = 6494
 SHA256 (openresty-headers-more-nginx-module-v0.39_GH0.tar.gz) = dde68d3fa2a9fc7f52e436d2edc53c6d703dcd911283965d889102d3a877c778
 SIZE (openresty-headers-more-nginx-module-v0.39_GH0.tar.gz) = 29616
-SHA256 (dvershinin-nginx_accept_language_module-5683967_GH0.tar.gz) = a58feb576f2231498b8a3863d3c6fba45c7d48bc48735fa714e07a7bfbedb6e3
-SIZE (dvershinin-nginx_accept_language_module-5683967_GH0.tar.gz) = 3425
 SHA256 (atomx-nginx-http-auth-digest-ac91c88_GH0.tar.gz) = 31b2a737d3d5d118a286a0b8a6e2637eda313dba07a9a5824e4c6e33ea6e2b80
 SIZE (atomx-nginx-http-auth-digest-ac91c88_GH0.tar.gz) = 17890
 SHA256 (TeslaGov-ngx-http-auth-jwt-module-2.3.1_GH0.tar.gz) = a3865859a1476bd5e8a1468d9dee23d46c716b6b932649fde04238748eafe6d5
@@ -81,8 +75,6 @@ SHA256 (Taymindis-nginx-link-function-3.2.4_GH0.tar.gz) = 20c3679199ba7efe1598f0
 SIZE (Taymindis-nginx-link-function-3.2.4_GH0.tar.gz) = 139656
 SHA256 (openresty-memc-nginx-module-v0.20_GH0.tar.gz) = a42dd56dd6e2144755a127bcd2a6cc1a488258dc5cdb751d6a3e5dd5b6989239
 SIZE (openresty-memc-nginx-module-v0.20_GH0.tar.gz) = 34736
-SHA256 (owasp-modsecurity-ModSecurity-nginx-9eb44fd_GH0.tar.gz) = 24981d81e119662acf3b949d132ba1afdd9845e7ba8c2fd084fcdf763c805802
-SIZE (owasp-modsecurity-ModSecurity-nginx-9eb44fd_GH0.tar.gz) = 1162429
 SHA256 (nats-io-nginx-nats-6f7adf1_GH0.tar.gz) = 2fc9489e85a6d871524dea36ae801b60cbfc2a9f332c91ef3843d5f8e6f79652
 SIZE (nats-io-nginx-nats-6f7adf1_GH0.tar.gz) = 31761
 SHA256 (wargio-naxsi-1.7_GH0.tar.gz) = adee817da71913f64a9fb0fca142d9520bb0e5014b1acc797841cd8e31273f4d
@@ -103,8 +95,6 @@ SHA256 (nginx-shib-nginx-http-shibboleth-629ae1f_GH0.tar.gz) = 79d3d8330c5825460
 SIZE (nginx-shib-nginx-http-shibboleth-629ae1f_GH0.tar.gz) = 23907
 SHA256 (openresty-srcache-nginx-module-bcdcfdc_GH0.tar.gz) = fbe15bc0c2d52f778b04d4433e220f219bde0660d19c6acedf67aa194049b130
 SIZE (openresty-srcache-nginx-module-bcdcfdc_GH0.tar.gz) = 50848
-SHA256 (vozlt-nginx-module-sts-3c10d42_GH0.tar.gz) = 748b67ceb82b3b843ae915bf7863fd08b7c2427c045e5ec540242d050f7b30d0
-SIZE (vozlt-nginx-module-sts-3c10d42_GH0.tar.gz) = 352431
 SHA256 (vozlt-nginx-module-vts-c382342_GH0.tar.gz) = 1252c7fe0636d658172055d7e2598487479a54adc00e90af6b23ddb4b6641952
 SIZE (vozlt-nginx-module-vts-c382342_GH0.tar.gz) = 184988
 SHA256 (openresty-xss-nginx-module-de2d87a_GH0.tar.gz) = f830c9300d751046e2592c74d09f39ac4b4b4567078c96c24951de5554861b5e
diff --git a/www/nginx-devel/pkg-plist b/www/nginx-devel/pkg-plist
index aa644423d752..d42f3f3f5388 100644
--- a/www/nginx-devel/pkg-plist
+++ b/www/nginx-devel/pkg-plist
@@ -80,6 +80,7 @@
 %%DSO%%%%STREAM%%%%NJS%%libexec/nginx/ngx_stream_js_module.so
 %%DSO%%%%STREAM%%libexec/nginx/ngx_stream_module.so
 %%DSO%%%%STS%%libexec/nginx/ngx_http_stream_server_traffic_status_module.so
+%%DSO%%%%STS%%libexec/nginx/ngx_stream_server_traffic_status_module.so
 %%DSO%%%%VOD%%libexec/nginx/ngx_http_vod_module.so
 %%DSO%%%%VTS%%libexec/nginx/ngx_http_vhost_traffic_status_module.so
 %%DSO%%%%WEBSOCKIFY%%libexec/nginx/ngx_http_websockify_module.so
diff --git a/www/nginx/Makefile b/www/nginx/Makefile
index 90a4545ceda7..31a4576b0346 100644
--- a/www/nginx/Makefile
+++ b/www/nginx/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	nginx
 PORTVERSION=	${NGINX_VERSION}
 .include "version.mk"
-PORTREVISION=	5
+PORTREVISION=	6
 PORTEPOCH=	3
 CATEGORIES=	www
 MASTER_SITES=	https://nginx.org/download/ \
@@ -348,6 +348,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-AWS_AUTH-on:
+	@${RM} -rf ${WRKSRC_aws_auth}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-aws-auth ${WRKSRC_aws_auth}
+	@${CHMOD} -R u+w ${WRKSRC_aws_auth}
+
 pre-configure-CACHE_PURGE-on:
 	@${RM} -rf ${WRKSRC_cache_purge}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-cache-purge ${WRKSRC_cache_purge}
@@ -358,6 +363,11 @@ pre-configure-DEVEL_KIT-on:
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-ndk ${WRKSRC_devel_kit}
 	@${CHMOD} -R u+w ${WRKSRC_devel_kit}
 
+pre-configure-FIPS_CHECK-on:
+	@${RM} -rf ${WRKSRC_fipscheck}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-fips-check ${WRKSRC_fipscheck}
+	@${CHMOD} -R u+w ${WRKSRC_fipscheck}
+
 pre-configure-FORMINPUT-on:
 	@${RM} -rf ${WRKSRC_forminput}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-form-input ${WRKSRC_forminput}
@@ -368,6 +378,11 @@ pre-configure-GRIDFS-on:
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-gridfs ${WRKSRC_gridfs}
 	@${CHMOD} -R u+w ${WRKSRC_gridfs}
 
+pre-configure-HTTP_ACCEPT_LANGUAGE-on:
+	@${RM} -rf ${WRKSRC_accept_language}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-accept-language ${WRKSRC_accept_language}
+	@${CHMOD} -R u+w ${WRKSRC_accept_language}
+
 pre-configure-LET-on:
 	@${RM} -rf ${WRKSRC_let}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-let ${WRKSRC_let}
@@ -383,6 +398,11 @@ pre-configure-LUASTREAM-on:
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-lua-stream ${WRKSRC_luastream}
 	@${CHMOD} -R u+w ${WRKSRC_luastream}
 
+pre-configure-MODSECURITY3-on:
+	@${RM} -rf ${WRKSRC_modsecurity3}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-modsecurity3 ${WRKSRC_modsecurity3}
+	@${CHMOD} -R u+w ${WRKSRC_modsecurity3}
+
 pre-configure-NJS-on:
 	@${RM} -rf ${WRKSRC_njs}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-njs ${WRKSRC_njs}
@@ -411,6 +431,11 @@ pre-configure-SLOWFS_CACHE-on:
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-slowfs-cache ${WRKSRC_slowfs_cache}
 	@${CHMOD} -R u+w ${WRKSRC_slowfs_cache}
 
+pre-configure-STS-on:
+	@${RM} -rf ${WRKSRC_sts}
+	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-sts ${WRKSRC_sts}
+	@${CHMOD} -R u+w ${WRKSRC_sts}
+
 pre-configure-VOD-on:
 	@${RM} -rf ${WRKSRC_vod}
 	@${CP} -R ${LOCALBASE}/share/nginx/modules/nginx-module-vod ${WRKSRC_vod}
diff --git a/www/nginx/Makefile.extmod b/www/nginx/Makefile.extmod
index 8e48694e73ea..851245198257 100644
--- a/www/nginx/Makefile.extmod
+++ b/www/nginx/Makefile.extmod
@@ -24,7 +24,8 @@ ARRAYVAR_BUILD_DEPENDS=	nginx-module-array-var>0:www/nginx-module-array-var
 WRKSRC_arrayvar=	${WRKDIR}/array-var-nginx-module
 ARRAYVAR_VARS=		DSO_EXTMODS+=arrayvar
 
-AWS_AUTH_GH_TUPLE=	anomalizer:ngx_aws_auth:f3d9862:aws_auth
+AWS_AUTH_BUILD_DEPENDS=	nginx-module-aws-auth>0:www/nginx-module-aws-auth
+WRKSRC_aws_auth=	${WRKDIR}/ngx_aws_auth
 AWS_AUTH_VARS=		DSO_EXTMODS+=aws_auth
 
 BROTLI_LIB_DEPENDS=	libbrotlicommon.so:archivers/brotli
@@ -58,7 +59,9 @@ ENCRYPTSESSION_IMPLIES=		DEVEL_KIT
 ENCRYPTSESSION_GH_TUPLE=	openresty:encrypted-session-nginx-module:v0.09:encryptsession
 ENCRYPTSESSION_VARS=		DSO_EXTMODS+=encryptsession
 
-FIPS_CHECK_GH_TUPLE=	ogarrett:nginx-fips-check-module:6cb4270:fipscheck
+FIPS_CHECK_IMPLIES=	HTTP_SSL
+FIPS_CHECK_BUILD_DEPENDS=	nginx-module-fips-check>0:www/nginx-module-fips-check
+WRKSRC_fipscheck=	${WRKDIR}/nginx-fips-check-module
 FIPS_CHECK_VARS=	DSO_EXTMODS+=fipscheck
 
 FORMINPUT_IMPLIES=	DEVEL_KIT
@@ -76,7 +79,8 @@ GRIDFS_VARS=		DSO_EXTMODS+=gridfs
 HEADERS_MORE_GH_TUPLE=		openresty:headers-more-nginx-module:06dc0be:headers_more
 HEADERS_MORE_VARS=		DSO_EXTMODS+=headers_more
 
-HTTP_ACCEPT_LANGUAGE_GH_TUPLE=	dvershinin:nginx_accept_language_module:5683967:accept_language
+HTTP_ACCEPT_LANGUAGE_BUILD_DEPENDS=	nginx-module-accept-language>0:www/nginx-module-accept-language
+WRKSRC_accept_language=		${WRKDIR}/nginx-accept-language-module
 HTTP_ACCEPT_LANGUAGE_VARS=	DSO_EXTMODS+=accept_language
 
 HTTP_AUTH_DIGEST_GH_TUPLE=	atomx:nginx-http-auth-digest:274490c:auth_digest
@@ -235,7 +239,8 @@ MEMC_VARS=		DSO_EXTMODS+=memc
 
 MODSECURITY3_IMPLIES=		HTTP_ADDITION HTTP_IMAGE_FILTER HTTP_GUNZIP_FILTER HTTP_XSLT
 MODSECURITY3_LIB_DEPENDS=	libmodsecurity.so:security/modsecurity3
-MODSECURITY3_GH_TUPLE=		owasp-modsecurity:ModSecurity-nginx:9eb44fd:modsecurity3
+MODSECURITY3_BUILD_DEPENDS=	nginx-module-modsecurity3>0:www/nginx-module-modsecurity3
+WRKSRC_modsecurity3=		${WRKDIR}/ModSecurity-nginx
 MODSECURITY3_VARS=		DSO_EXTMODS+=modsecurity3
 
 NAXSI_NGINX_VER=	1.6
@@ -325,7 +330,8 @@ SRCACHE_GH_TUPLE=	openresty:srcache-nginx-module:be22ac0:srcache
 SRCACHE_VARS=		DSO_EXTMODS+=srcache
 
 STS_IMPLIES=		STREAM
-STS_GH_TUPLE=		vozlt:nginx-module-sts:3c10d42:sts
+STS_BUILD_DEPENDS=	nginx-module-sts>0:www/nginx-module-sts
+WRKSRC_sts=		${WRKDIR}/nginx-module-sts
 STS_VARS=		DSO_EXTMODS+=sts
 
 VOD_LIB_DEPENDS=	libxml2.so:textproc/libxml2 \
diff --git a/www/nginx/distinfo b/www/nginx/distinfo
index 18cd7d3b344b..ca4dfde0b6e9 100644
--- a/www/nginx/distinfo
+++ b/www/nginx/distinfo
@@ -7,8 +7,6 @@ SHA256 (ngx_http_redis-0.3.9.tar.gz) = 21f87540f0a44b23ffa5df16fb3d788bc90803b25
 SIZE (ngx_http_redis-0.3.9.tar.gz) = 13051
 SHA256 (passenger-6.1.2.tar.gz) = 94400a52e536cfdd8acf2accb47badb7a67dc309452f1b05600da67343f25bf8
 SIZE (passenger-6.1.2.tar.gz) = 7429067
-SHA256 (anomalizer-ngx_aws_auth-f3d9862_GH0.tar.gz) = 3e8cbb594abccb84ce9660d31e9d623b615eab3720bca206cfddeeab9eb2383e
-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 (openresty-drizzle-nginx-module-v0.1.14_GH0.tar.gz) = 272aba4371965893fad7480dea4f18889ed1717598729e72292867f2170e6aa7
@@ -19,12 +17,8 @@ SHA256 (openresty-echo-nginx-module-5a402aa_GH0.tar.gz) = bb2a4b1a0e5ffa0203c1be
 SIZE (openresty-echo-nginx-module-5a402aa_GH0.tar.gz) = 53336
 SHA256 (openresty-encrypted-session-nginx-module-v0.09_GH0.tar.gz) = fe9b95acf9726aefd71bf0aca6c11bee007f1da67e64be9b21a7131f0ed75ba6
 SIZE (openresty-encrypted-session-nginx-module-v0.09_GH0.tar.gz) = 11847
-SHA256 (ogarrett-nginx-fips-check-module-6cb4270_GH0.tar.gz) = d52fbb0f2819cd91b710ad85e6c8b452fdca6a5d81b0694d6637adba3fc2382c
-SIZE (ogarrett-nginx-fips-check-module-6cb4270_GH0.tar.gz) = 6494
 SHA256 (openresty-headers-more-nginx-module-06dc0be_GH0.tar.gz) = 883b1e31d59f3eb1e76b34259711ad65a3443102973dcf22df329397f3d5eaa4
 SIZE (openresty-headers-more-nginx-module-06dc0be_GH0.tar.gz) = 29438
-SHA256 (dvershinin-nginx_accept_language_module-5683967_GH0.tar.gz) = a58feb576f2231498b8a3863d3c6fba45c7d48bc48735fa714e07a7bfbedb6e3
-SIZE (dvershinin-nginx_accept_language_module-5683967_GH0.tar.gz) = 3425
 SHA256 (atomx-nginx-http-auth-digest-274490c_GH0.tar.gz) = 0839c33c2f8d519f92daae274f62cf87eb68415d562c6500ee3e3721ce80557c
 SIZE (atomx-nginx-http-auth-digest-274490c_GH0.tar.gz) = 17815
 SHA256 (stnoonan-spnego-http-auth-nginx-module-3575542_GH0.tar.gz) = 6d710f97bef58b2d5dc54445c0e48103786425f6d4ab18cf30a2168904d0ba62
@@ -79,8 +73,6 @@ SHA256 (Taymindis-nginx-link-function-3.2.4_GH0.tar.gz) = 20c3679199ba7efe1598f0
 SIZE (Taymindis-nginx-link-function-3.2.4_GH0.tar.gz) = 139656
 SHA256 (openresty-memc-nginx-module-v0.19_GH0.tar.gz) = 8c2bdbe875e4f5225d0778bfb09a2668f9281d7de6218c7b462a7ba2cee06fe8
 SIZE (openresty-memc-nginx-module-v0.19_GH0.tar.gz) = 34654
-SHA256 (owasp-modsecurity-ModSecurity-nginx-9eb44fd_GH0.tar.gz) = 24981d81e119662acf3b949d132ba1afdd9845e7ba8c2fd084fcdf763c805802
-SIZE (owasp-modsecurity-ModSecurity-nginx-9eb44fd_GH0.tar.gz) = 1162429
 SHA256 (wargio-naxsi-1.6_GH0.tar.gz) = e5920fdd09cae155b89eb21a94a21c029ebfdb056c284130221525be54044aae
 SIZE (wargio-naxsi-1.6_GH0.tar.gz) = 1116227
 SHA256 (libinjection-libinjection-4aa3894_GH0.tar.gz) = ededea133e89e238ef2e60d0d62ef7ef9e741449eed8c5d856007132505bcd5b
@@ -99,8 +91,6 @@ SHA256 (nginx-shib-nginx-http-shibboleth-be12df5_GH0.tar.gz) = aff9830b5de78dd9c
 SIZE (nginx-shib-nginx-http-shibboleth-be12df5_GH0.tar.gz) = 23872
 SHA256 (openresty-srcache-nginx-module-be22ac0_GH0.tar.gz) = 5753d1ffe87b5d6f5b7a0696667bb5ff1388738136fdee26ba55bc33f5796061
 SIZE (openresty-srcache-nginx-module-be22ac0_GH0.tar.gz) = 51029
-SHA256 (vozlt-nginx-module-sts-3c10d42_GH0.tar.gz) = 748b67ceb82b3b843ae915bf7863fd08b7c2427c045e5ec540242d050f7b30d0
-SIZE (vozlt-nginx-module-sts-3c10d42_GH0.tar.gz) = 352431
 SHA256 (vozlt-nginx-module-vts-bf64dbf_GH0.tar.gz) = d2782c75e39cb2ecf68453922b43ab2295adb6a35fa6a0f9c14173f70d22d7b1
 SIZE (vozlt-nginx-module-vts-bf64dbf_GH0.tar.gz) = 180394
 SHA256 (openresty-xss-nginx-module-v0.06_GH0.tar.gz) = 0b12bbc53a41f3e3d6df419c173b8c87434be3e6cd255a8193aa91345a2de6cf
diff --git a/www/nginx/pkg-plist b/www/nginx/pkg-plist
index 14d5326c6c7e..dd202675ccfd 100644
--- a/www/nginx/pkg-plist
+++ b/www/nginx/pkg-plist
@@ -78,6 +78,7 @@
 %%DSO%%%%STREAM%%%%NJS%%libexec/nginx/ngx_stream_js_module.so
 %%DSO%%%%STREAM%%libexec/nginx/ngx_stream_module.so
 %%DSO%%%%STS%%libexec/nginx/ngx_http_stream_server_traffic_status_module.so
+%%DSO%%%%STS%%libexec/nginx/ngx_stream_server_traffic_status_module.so
 %%DSO%%%%VOD%%libexec/nginx/ngx_http_vod_module.so
 %%DSO%%%%VTS%%libexec/nginx/ngx_http_vhost_traffic_status_module.so
 %%DSO%%%%WEBSOCKIFY%%libexec/nginx/ngx_http_websockify_module.so