Add gsoap-mindeflateratio.diff

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gsoap?expand=0&rev=37
This commit is contained in:
Jan Engelhardt 2015-01-15 20:48:47 +00:00 committed by Git OBS Bridge
parent 906fea2caa
commit 387da89aa4
3 changed files with 18 additions and 6 deletions

View File

@ -0,0 +1,15 @@
gsoap has a weird "protection": if content is compressed too well,
it is considered evil and dropped.
--- gsoap-2.8.orig/gsoap/stdsoap2.h
+++ gsoap-2.8/gsoap/stdsoap2.h
@@ -1142,7 +1142,7 @@
Trust when compressed / deflated > SOAP_MINDEFLATERATIO
*/
#ifndef SOAP_MINDEFLATERATIO
-# define SOAP_MINDEFLATERATIO (0.1) /* ratio of deflated/inflated > 10% */
+# define SOAP_MINDEFLATERATIO (0.0) /* ratio of deflated/inflated > 10% */
#endif
#ifdef VXWORKS

View File

@ -15,6 +15,7 @@ Thu Jan 15 18:34:35 UTC 2015 - jengelh@inai.de
UTF8 content that is outside the allowed range of XML 1.0.
- Remove gsoap-05-ipv6.diff, gsoap-06-ipv6retry.diff
(merged upstream)
- Add gsoap-mindeflateratio.diff
-------------------------------------------------------------------
Sun Aug 3 23:16:48 UTC 2014 - jengelh@inai.de

View File

@ -31,6 +31,7 @@ Source2: sanitize_source.sh
Patch13: gsoap-automake1_13.diff
Patch1: gsoap-01-sharedlibs.diff
Patch2: gsoap-02-typepuns.diff
Patch3: gsoap-mindeflateratio.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: autoconf
BuildRequires: automake
@ -89,14 +90,9 @@ This package contains the include headers and development library
symlinks for libgsoap.
%prep
%if 0%{?__xz:1}
%setup -q
%else
tar -xf "%{S:0}" --use=xz;
%setup -DTq
%endif
cmp gsoap/stdsoap2.cpp gsoap/stdsoap2.c
%patch -P 13 -P 1 -P 2 -p1
%patch -P 13 -P 1 -P 2 -P 3 -p1
cp gsoap/stdsoap2.cpp gsoap/stdsoap2.c
%build