Date: Saturday, March 4, 2023 @ 15:12:12
  Author: mtorromeo
Revision: 1412175

upgpkg: nginx-mod-njs 0.7.10-2: Linked stream module to libxml2 (Fixes FS#77534)

Added:
  nginx-mod-njs/trunk/stream-libxslt-fix.patch
Modified:
  nginx-mod-njs/trunk/PKGBUILD

--------------------------+
 PKGBUILD                 |   11 ++++++++---
 stream-libxslt-fix.patch |   13 +++++++++++++
 2 files changed, 21 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-04 14:34:56 UTC (rev 1412174)
+++ PKGBUILD    2023-03-04 15:12:12 UTC (rev 1412175)
@@ -2,7 +2,7 @@
 
 pkgname=nginx-mod-njs
 pkgver=0.7.10
-pkgrel=1
+pkgrel=2
 
 _modname="${pkgname#nginx-mod-}"
 
@@ -13,8 +13,10 @@
 url="https://nginx.org/en/docs/njs_about.html";
 license=('CUSTOM')
 
-source=(njs-$pkgver.tar.gz::https://hg.nginx.org/njs/archive/$pkgver.tar.gz)
-sha256sums=('56f4aa35101a98ed4d76edee824f8e20b4e784abf4dc5433441ea08f12e7388f')
+source=(njs-$pkgver.tar.gz::https://hg.nginx.org/njs/archive/$pkgver.tar.gz
+        stream-libxslt-fix.patch)
+sha256sums=('56f4aa35101a98ed4d76edee824f8e20b4e784abf4dc5433441ea08f12e7388f'
+            '436f22f863d08932283e4acd25dc64840eb741c90f50cae4d4d4cdd06b09da3b')
 
 prepare() {
   mkdir -p build
@@ -21,6 +23,9 @@
   cd build
   ln -sf /usr/src/nginx/auto
   ln -sf /usr/src/nginx/src
+
+  cd ../njs-$pkgver
+  patch -p1 -i "$srcdir/stream-libxslt-fix.patch"
 }
 
 build() {

Added: stream-libxslt-fix.patch
===================================================================
--- stream-libxslt-fix.patch                            (rev 0)
+++ stream-libxslt-fix.patch    2023-03-04 15:12:12 UTC (rev 1412175)
@@ -0,0 +1,13 @@
+diff --git a/nginx/config b/nginx/config
+index fb7fb92..474aaf1 100644
+--- a/nginx/config
++++ b/nginx/config
+@@ -29,7 +29,7 @@ if [ $STREAM != NO ]; then
+     ngx_module_incs="$ngx_addon_dir/../src $ngx_addon_dir/../build"
+     ngx_module_deps="$ngx_addon_dir/../build/libnjs.a $NJS_DEPS"
+     ngx_module_srcs="$ngx_addon_dir/ngx_stream_js_module.c $NJS_SRCS"
+-    ngx_module_libs="PCRE OPENSSL $ngx_addon_dir/../build/libnjs.a -lm"
++    ngx_module_libs="PCRE OPENSSL LIBXSLT $ngx_addon_dir/../build/libnjs.a 
-lm"
+ 
+     . auto/module
+ fi

Reply via email to