Hi all, this adds the rDNS module to nginx (https://www.nginx.com/resources/wiki/modules/rdns/).
With best regards Uwe Index: Makefile =================================================================== RCS file: /cvs/ports/www/nginx/Makefile,v retrieving revision 1.175 diff -u -p -r1.175 Makefile --- Makefile 26 Oct 2023 13:51:38 -0000 1.175 +++ Makefile 24 Jan 2024 13:21:34 -0000 @@ -15,6 +15,7 @@ COMMENT-headers_more= nginx module for s COMMENT-perl= nginx perl scripting module COMMENT-njs= nginx javascript scripting module COMMENT-passenger= nginx passenger (ruby/python/nodejs) integration module +COMMENT-rdns= nginx http rDNS module COMMENT-rtmp= nginx module for RTMP streaming COMMENT-securelink= nginx HMAC secure link module @@ -38,6 +39,7 @@ PKGNAME-headers_more= nginx-headers-more PKGNAME-perl= nginx-perl-${VERSION} PKGNAME-njs= nginx-njs-${VERSION} PKGNAME-passenger= nginx-passenger-${VERSION} +PKGNAME-rdns= nginx-rdns-${VERSION} PKGNAME-rtmp= nginx-rtmp-${VERSION} PKGNAME-securelink= nginx-securelink-${VERSION} @@ -62,6 +64,7 @@ _GH_MODS= \ nginx njs ${VERSION-njs} \ simpl ngx_devel_kit v0.3.0 \ leev ngx_http_geoip2_module 3.3 \ + flant nginx-http-rdns f1d00ada305fc4b7505e7bb7009f804567fae881 \ nginx-modules ngx_http_hmac_secure_link_module 48c4625fbbf51ed5a95bfec23fa444f6c3702e50 .for _a _p _c in ${_GH_MODS} @@ -79,7 +82,7 @@ MULTI_PACKAGES = -main -naxsi -perl ${MO MODULE_PACKAGES = -image_filter -geoip2 -xslt -mailproxy -stream \ -passenger -headers_more -ldap_auth -lua -njs \ - -rtmp -securelink + -rtmp -rdns -securelink FLAVOR ?= PSEUDO_FLAVORS = no_lua no_njs no_passenger @@ -94,6 +97,7 @@ WANTLIB-stream= WANTLIB-image_filter= gd WANTLIB-geoip2= maxminddb WANTLIB-rtmp= +WANTLIB-rdns= WANTLIB-njs= exslt m xml2 xslt WANTLIB-xslt= exslt xml2 xslt WANTLIB-naxsi= @@ -113,6 +117,7 @@ LIB_DEPENDS-ldap_auth= databases/openlda LIB_DEPENDS-lua= ${MODLUA_LIB_DEPENDS} \ devel/pcre LIB_DEPENDS-rtmp= +LIB_DEPENDS-rdns= LIB_DEPENDS-securelink= LIB_DEPENDS-njs= devel/pcre2 \ textproc/libxslt \ @@ -204,6 +209,7 @@ CONFIGURE_ARGS+= --prefix=${NGINX_DIR} \ --add-dynamic-module=${WRKSRC}/headers-more-nginx-module \ --add-dynamic-module=${WRKSRC}/nginx-auth-ldap \ --add-dynamic-module=${WRKSRC}/ngx_http_geoip2_module \ + --add-dynamic-module=${WRKSRC}/nginx-http-rdns \ --add-dynamic-module=${WRKSRC}/ngx_http_hmac_secure_link_module SUBSTFILES= conf/nginx.conf */config @@ -213,7 +219,7 @@ ALL_TARGET= pre-patch: .for i in headers-more-nginx-module lua-nginx-module naxsi njs \ - nginx-auth-ldap ngx_devel_kit ngx_http_geoip2_module \ + nginx-auth-ldap ngx_devel_kit ngx_http_geoip2_module nginx-http-rdns \ ngx_http_hmac_secure_link_module cd ${WRKSRC} && mv ../$i-* $i .endfor Index: distinfo =================================================================== RCS file: /cvs/ports/www/nginx/distinfo,v retrieving revision 1.83 diff -u -p -r1.83 distinfo --- distinfo 26 Oct 2023 13:51:38 -0000 1.83 +++ distinfo 24 Jan 2024 13:21:34 -0000 @@ -4,6 +4,7 @@ SHA256 (naxsi-d714f1636ea49a9a9f4f06dba1 SHA256 (nginx-1.20.1-chroot.patch) = SS1TB0j8N4/dn5pUTGT6WvkN3aAUuKz5+R0Nt+MG0gk= SHA256 (nginx-1.24.0.tar.gz) = d6JUFje5KmIePudndsi3tAz21wfmm6U6lAKD4w/y9V0= SHA256 (nginx-auth-ldap-83c059b73566c2ee9cbda920d91b66657cf120b7.tar.gz) = aQxOW9sq4ZsP7nXNNW0YATRo20cmFrYJeloLvjRshGQ= +SHA256 (nginx-http-rdns-f1d00ada305fc4b7505e7bb7009f804567fae881.tar.gz) = CPdrPL2DBw1IvBsvbsg6/nRLfvKS3ZrOkrdKKyxU0wM= SHA256 (nginx-rtmp-module-v1.2.1.tar.gz) = h6pZdACwtaBSdO4tI9jLgiThJoYiegq+MdeDs6ZF6jc= SHA256 (ngx_devel_kit-v0.3.0.tar.gz) = iOBamainQZBm9a51lm+x78QJutRSLRSYbaB0VUrmFhk= SHA256 (ngx_http_geoip2_module-3.3.tar.gz) = QTeEOMgz4xOhiGnQxKcnBLSDXDCsr3/WgBOrZzL/eKc= @@ -15,6 +16,7 @@ SIZE (naxsi-d714f1636ea49a9a9f4f06dba14a SIZE (nginx-1.20.1-chroot.patch) = 8783 SIZE (nginx-1.24.0.tar.gz) = 1112471 SIZE (nginx-auth-ldap-83c059b73566c2ee9cbda920d91b66657cf120b7.tar.gz) = 18542 +SIZE (nginx-http-rdns-f1d00ada305fc4b7505e7bb7009f804567fae881.tar.gz) = 8346 SIZE (nginx-rtmp-module-v1.2.1.tar.gz) = 519919 SIZE (ngx_devel_kit-v0.3.0.tar.gz) = 66455 SIZE (ngx_http_geoip2_module-3.3.tar.gz) = 8509