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