nginx: add patch to make libexslt optional

Add patch to make libexslt library optional as nginx autoenable it if
detected.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:
Christian Marangi
2024-10-03 23:33:34 +02:00
parent 782f056051
commit 159b6f09f0
2 changed files with 30 additions and 1 deletions

View File

@@ -0,0 +1,29 @@
--- a/auto/options
+++ b/auto/options
@@ -165,6 +165,7 @@ USE_PERL=NO
NGX_PERL=perl
USE_LIBXSLT=NO
+USE_LIBEXSLT=NO
USE_LIBGD=NO
USE_GEOIP=NO
@@ -370,6 +371,7 @@ use the \"--with-mail_ssl_module\" optio
--with-pcre-opt=*) PCRE_OPT="$value" ;;
--with-pcre-jit) PCRE_JIT=YES ;;
--without-pcre2) PCRE2=DISABLED ;;
+ --with-libexslt) USE_LIBEXSLT=YES ;;
--with-openssl=*) OPENSSL="$value" ;;
--with-openssl-opt=*) OPENSSL_OPT="$value" ;;
--- a/auto/lib/libxslt/conf
+++ b/auto/lib/libxslt/conf
@@ -156,7 +156,7 @@ if [ $ngx_found = no ]; then
fi
-if [ $ngx_found = yes ]; then
+if [ $ngx_found = yes ] && [ $USE_LIBEXSLT = "YES" ]; then
if [ $USE_LIBXSLT = YES ]; then
CORE_LIBS="$CORE_LIBS -lexslt"
fi

View File

@@ -1,6 +1,6 @@
--- a/auto/options
+++ b/auto/options
@@ -413,8 +413,7 @@ $0: warning: the \"--with-sha1-asm\" opt
@@ -415,8 +415,7 @@ $0: warning: the \"--with-sha1-asm\" opt
--test-build-solaris-sendfilev) NGX_TEST_BUILD_SOLARIS_SENDFILEV=YES ;;
*)