Hello community,
here is the log from the commit of package nginx-module-http-auth-digest for
openSUSE:Factory checked in at 2018-07-25 16:11:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nginx-module-http-auth-digest (Old)
and /work/SRC/openSUSE:Factory/.nginx-module-http-auth-digest.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nginx-module-http-auth-digest"
Wed Jul 25 16:11:28 2018 rev:2 rq:625078 version:0.0.0+git23032018.MACRO
Changes:
--------
---
/work/SRC/openSUSE:Factory/nginx-module-http-auth-digest/nginx-module-http-auth-digest.changes
2018-07-10 16:14:53.625586317 +0200
+++
/work/SRC/openSUSE:Factory/.nginx-module-http-auth-digest.new/nginx-module-http-auth-digest.changes
2018-07-25 16:11:39.877751851 +0200
@@ -1,0 +2,6 @@
+Tue Jul 24 08:17:49 UTC 2018 - [email protected]
+
+- Adjust configure parameters for binary compatibility with nginx
+ binary package
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nginx-module-http-auth-digest.spec ++++++
--- /var/tmp/diff_new_pack.k26dtL/_old 2018-07-25 16:11:41.865755775 +0200
+++ /var/tmp/diff_new_pack.k26dtL/_new 2018-07-25 16:11:41.865755775 +0200
@@ -16,6 +16,18 @@
#
+%if 0%{?suse_version} != 1315 || 0%{?is_opensuse}
+%bcond_without libatomic
+%else
+%bcond_with libatomic
+%endif
+
+%if 0%{?suse_version} > 1220
+%bcond_without pcre_jit
+%else
+%bcond_with pcre_jit
+%endif
+
%define commit cd8641886c873cf543255aeda20d23e4cd603d05
%define shortcommit %(c=%{commit}; echo ${c:0:7})
%define project_name nginx-http-auth-digest
@@ -30,6 +42,10 @@
Url: https://github.com/atomx/%{project_name}
Source:
https://github.com/atomx/%{project_name}/archive/%{commit}.tar.gz#/%{project_name}.tar.gz
BuildRequires: nginx-source
+BuildRequires: pcre-devel
+%if %{with libatomic}
+BuildRequires: libatomic-ops-devel
+%endif
Requires: nginx = %(rpm -q nginx-source | rev | cut -d. --complement -f1
| cut -d"-" -f2 | rev)
%description
@@ -52,10 +68,28 @@
# configure macro cannot be used, because this configure script doesn't
# accept some options provided by the macro (like i.e. --host).
./configure \
- --with-compat \
- --without-http_rewrite_module \
+ --user=nginx --group=nginx \
+ --without-select_module \
+ --without-poll_module \
--without-http_gzip_module \
- --add-dynamic-module=../%{project_name}
+ --with-threads \
+ --with-file-aio \
+ --with-ipv6 \
+ --with-pcre \
+ %if %{with pcre_jit}
+ --with-pcre-jit \
+ %endif
+ %if %{with libatomic}
+ --with-libatomic \
+ %endif
+ --with-compat \
+ --add-dynamic-module=../%{project_name} \
+%if 0%{?suse_version} > 1220
+ --with-cc-opt="%{optflags} -fPIC -D_GNU_SOURCE -std=gnu99 -fstack-protector"
\
+ --with-ld-opt="-Wl,-z,relro,-z,now -pie"
+%else
+ --with-cc-opt="%{optflags}"
+%endif
make modules
%install