On 2025/01/16 16:06, Matthias Pitzl wrote: > +WANTLIB-modsecurity3= ${COMPILER_LIBCXX} c curl crypto iconv lzma m \ > + maxminddb modsecurity nghttp2 nghttp3 ngtcp2 \ > + ngtcp2_crypto_quictls pcre pcre2-8 pthread ssl xml2 yajl ... > +LIB_DEPENDS-modsecurity3= converters/libiconv \ > + devel/libyajl \ > + devel/pcre \ > + devel/pcre2 \ > + net/libmaxminddb \ > + net/ngtcp2 \ > + security/libmodsecurity \ > + textproc/libxml \ > + www/nghttp2 \ > + www/nghttp3
too many WANTLIB and LIB_DEPENDS, most of those are not used by either libmodsecurity or this plugin but instead are just used by curl. "make port-lib-depends-check" is happy with just WANTLIB-modsecurity3= modsecurity LIB_DEPENDS-modsecurity3= security/libmodsecurity > +++ pkg/DESCR-modsecurity3 13 Jan 2025 12:46:53 -0000 > @@ -0,0 +1,3 @@ > +The ModSecurity-nginx module provides a connector for libmodsecurity to > nginx. > + > +WWW: https://github.com/SpiderLabs/ModSecurity-nginx the URL comes from the HOMEPAGE setting, don't add it to DESCR > @@ -0,0 +1 @@ > +ngx_http_modsecurity_module.so there should be an @so tag, did you generate this by hand and just miss it, or did "make update-plist" leave it out? ... also: please make sure that the recent libmodsecurity update builds ok on sparc64 (the update moved it from c++11 to c++17) - if you can't build yourself then wait for next bulk build results - if libmodsecurity fails then adding this will knock out nginx on sparc64.