Hello community, here is the log from the commit of package gsoap for openSUSE:Factory checked in at 2017-02-20 14:27:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gsoap (Old) and /work/SRC/openSUSE:Factory/.gsoap.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gsoap" Changes: -------- --- /work/SRC/openSUSE:Factory/gsoap/gsoap.changes 2017-02-03 17:41:42.522666993 +0100 +++ /work/SRC/openSUSE:Factory/.gsoap.new/gsoap.changes 2017-02-20 14:27:08.799264753 +0100 @@ -1,0 +2,12 @@ +Wed Feb 8 09:24:37 UTC 2017 - jengelh@inai.de + +- Update to new upstream release 2.8.43 + * Added `SSL_CTX_need_tmp_RSA()` check (OpenSSL 1.0.1+ + and LibreSSL). + * Fixed string length limiting issue in QT QString type + serializer `custom/qstring.h` and addressed compilation issue + with other QT types serializers. + * Fixed `soap_psha1` string buffering. +- Drop gsoap-02-implicit.diff (merged upstream) + +------------------------------------------------------------------- Old: ---- gsoap-02-implicit.diff gsoap-2.8.42.tar.xz New: ---- gsoap-2.8.43.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gsoap.spec ++++++ --- /var/tmp/diff_new_pack.5EqaAB/_old 2017-02-20 14:27:10.311051425 +0100 +++ /var/tmp/diff_new_pack.5EqaAB/_new 2017-02-20 14:27:10.323049732 +0100 @@ -17,10 +17,10 @@ Name: gsoap -%define lname libgsoap-2_8_42 -Version: 2.8.42 +%define lname libgsoap-2_8_43 +Version: 2.8.43 Release: 0 -Summary: Toolkit for C/C++ server and client web service applications +Summary: Toolkit for SOAP/REST-based C/C++ server and client web service applications License: SUSE-GPL-2.0+-with-openssl-exception Group: Development/Libraries/C and C++ Url: http://www.genivia.com/dev.html @@ -29,7 +29,6 @@ Source2: sanitize_source.sh Patch1: gsoap-automake1_13.diff Patch2: gsoap-01-sharedlibs.diff -Patch3: gsoap-02-implicit.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake @@ -48,14 +47,12 @@ %endif %description -The gSOAP toolkit provides a cross-platform software development -toolkit for C and C++ server and client Web service applications, and -simplifies the overall use of XML in any type of application. The -toolkit supports SOAP 1.1/1.2 RPC encoding and document/literal -styles, WSDL 1.1, MTOM/MIME/DIME attachments (streaming), -SOAP-over-UDP, request-response and one-way messaging. The toolkit -also supports WS-Addressing and WS-Security, with several other WS-* -available or under development. +gSOAP is a toolkit for C and C++ server and client Web service +applications, and is responsible for e.g. HTTP request handling and +the serialization of XML. It supports SOAP 1.1/1.2 RPC encoding and +document/literal styles, WSDL 1.1, MTOM/MIME/DIME attachments +(streaming), SOAP-over-UDP, request-response and one-way messaging. +It also supports WS-Addressing and WS-Security. %package devel Summary: Development files for the gSOAP toolkit @@ -72,19 +69,22 @@ Group: Development/Libraries/C and C++ %description -n %lname -The gSOAP toolkit provides a cross-platform software development -toolkit for C and C++ server and client Web service applications, and -simplifies the overall use of XML in any type of application. The -toolkit supports SOAP 1.1/1.2 RPC encoding and document/literal -styles, WSDL 1.1, MTOM/MIME/DIME attachments (streaming), -SOAP-over-UDP, request-response and one-way messaging. The toolkit -also supports WS-Addressing and WS-Security, with several other WS-* -available or under development. +gSOAP is a toolkit for C and C++ server and client Web service +applications, and is responsible for e.g. HTTP request handling and +the serialization of XML. + +%package doc +Summary: Runtime and development documentation for gsoap +Group: Documentation/HTML +BuildArch: noarch + +%description doc +This subpackage contains the documentation for the gSOAP toolkit. %prep %setup -q cmp gsoap/stdsoap2.cpp gsoap/stdsoap2.c -%patch -P 1 -P 2 -P 3 -p1 +%patch -P 1 -P 2 -p1 ln -fs stdsoap2.cpp gsoap/stdsoap2.c %build @@ -96,6 +96,8 @@ # Also needed because Makefile.am and configure.ac are touched. autoreconf -fi +export CFLAGS="-O0 -ggdb3" +export CXXFLAGS=$CFLAGS %configure --enable-ipv6 --disable-static pushd gsoap/src/ # build prerequisites for parallel build first @@ -107,6 +109,8 @@ b="%buildroot" make install DESTDIR="$b" rm -f "$b/%_libdir"/*.la +mkdir -p "$b/%_defaultdocdir" +cp -a gsoap/doc "$b/%_defaultdocdir/%name" %if 0%{?fdupes:1} %fdupes %buildroot/%_prefix %endif @@ -132,4 +136,8 @@ %defattr(-,root,root) %_libdir/libgsoap*-%version.so +%files doc +%defattr(-,root,root) +%_defaultdocdir/%name/ + %changelog ++++++ gsoap-2.8.42.tar.xz -> gsoap-2.8.43.tar.xz ++++++ /work/SRC/openSUSE:Factory/gsoap/gsoap-2.8.42.tar.xz /work/SRC/openSUSE:Factory/.gsoap.new/gsoap-2.8.43.tar.xz differ: char 27, line 1 ++++++ sanitize_source.sh ++++++ --- /var/tmp/diff_new_pack.5EqaAB/_old 2017-02-20 14:27:10.423035623 +0100 +++ /var/tmp/diff_new_pack.5EqaAB/_new 2017-02-20 14:27:10.427035059 +0100 @@ -13,7 +13,7 @@ exit 1; fi; -version="2.8.42" +version="2.8.43" shortver="2.8" # agh... if [ ! -e "gsoap_$version.zip" ]; then wget -c "http://downloads.sf.net/gsoap2/gsoap_$version.zip"