Hello community, here is the log from the commit of package gsoap for openSUSE:Factory checked in at 2016-04-03 23:06:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2016-02-29 09:13:07.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gsoap.new/gsoap.changes 2016-04-03 23:06:09.000000000 +0200 @@ -1,0 +2,18 @@ +Tue Mar 22 09:38:28 UTC 2016 - jengelh@inai.de + +- Update to new upstream release 2.8.29 +* Added new soapcpp2 option `-r` to generate a soapReadme.md report + that summarizes the input .h file information, the serializable + C/C++ types, the services, and the generated code. +* Added new wsdl2h option `-M` to suppress error "must understand + element with wsdl:required='true'". +* Upgraded HTTP digest authentication "httpda" plugin to 2.0 to + support RFC7616 "HTTP Digest Access Authentication" with SHA2 + (replaciing MD5) that is compatibale with RFC2617 +* Updated `wsdl2h` HTTPS-enabled build steps to use upgraded + "httpda" plugin. +* Fixed wsdl2h skipping mime:multipartRelated/mime:part. +- Drop gsoap-03-seqpoint.diff, gsoap-mindeflateratio.diff, + gsoap-no-tcpfastopen-fail.diff (applied upstream) + +------------------------------------------------------------------- Old: ---- gsoap-03-seqpoint.diff gsoap-2.8.28.tar.xz gsoap-mindeflateratio.diff gsoap-no-tcpfastopen-fail.diff New: ---- gsoap-2.8.29.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gsoap.spec ++++++ --- /var/tmp/diff_new_pack.NppbYd/_old 2016-04-03 23:06:10.000000000 +0200 +++ /var/tmp/diff_new_pack.NppbYd/_new 2016-04-03 23:06:10.000000000 +0200 @@ -17,24 +17,21 @@ Name: gsoap -%define lname libgsoap-2_8_28 -Version: 2.8.28 +%define lname libgsoap-2_8_29 +Version: 2.8.29 Release: 0 Summary: Toolkit for C/C++ server and client web service applications License: SUSE-GPL-2.0+-with-openssl-exception Group: Development/Libraries/C and C++ -Url: http://gsoap2.sf.net/ +Url: http://www.genivia.com/dev.html -#DL-URL: http://downloads.sf.net/gsoap2/gsoap_2.8.22.zip +#DL-URL: http://downloads.sf.net/gsoap2/gsoap_2.8.29.zip Source: gsoap-%version.tar.xz Source2: sanitize_source.sh -Patch13: gsoap-automake1_13.diff -Patch0: gsoap-00-builtsource.diff -Patch1: gsoap-01-sharedlibs.diff -Patch2: gsoap-02-typepuns.diff -Patch3: gsoap-03-seqpoint.diff -Patch4: gsoap-mindeflateratio.diff -Patch6: gsoap-no-tcpfastopen-fail.diff +Patch6: gsoap-automake1_13.diff +Patch7: gsoap-00-builtsource.diff +Patch8: gsoap-01-sharedlibs.diff +Patch9: gsoap-02-typepuns.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake @@ -64,9 +61,12 @@ %package devel Summary: Development files for the gSOAP toolkit Group: Development/Libraries/C and C++ +Obsoletes: libgsoap-devel < %version-%release +Provides: libgsoap-devel = %version-%release %description devel -This package contains the runtime development programs for gSOAP. +This package contains the runtime development programs, include +headers and development library symlinks for libgsoap. %package -n %lname Summary: Runtime libraries for gSOAP @@ -82,19 +82,10 @@ also supports WS-Addressing and WS-Security, with several other WS-* available or under development. -%package -n libgsoap-devel -Summary: Development files for libgsoap -Group: Development/Libraries/C and C++ -Requires: %lname = %version - -%description -n libgsoap-devel -This package contains the include headers and development library -symlinks for libgsoap. - %prep %setup -q cmp gsoap/stdsoap2.cpp gsoap/stdsoap2.c -%patch -P 13 -P 0 -P 1 -P 2 -P 3 -P 4 -P 6 -p1 +%patch -P 6 -P 7 -P 8 -P 9 -p1 ln -fs stdsoap2.cpp gsoap/stdsoap2.c %build @@ -126,22 +117,20 @@ %files devel %defattr(-,root,root) -%_bindir/* +%_bindir/*soap* +%_bindir/*wsdl* %_datadir/%name/ - -%files -n %lname -%defattr(-,root,root) -%_libdir/libgsoap*-%version.so - -%files -n libgsoap-devel -%defattr(-,root,root) -%_includedir/* +%_includedir/*soap* %_libdir/libgsoap.so %_libdir/libgsoapck.so %_libdir/libgsoapssl.so %_libdir/libgsoap++.so %_libdir/libgsoapck++.so %_libdir/libgsoapssl++.so -%_libdir/pkgconfig/* +%_libdir/pkgconfig/*gsoap*.pc + +%files -n %lname +%defattr(-,root,root) +%_libdir/libgsoap*-%version.so %changelog ++++++ gsoap-00-builtsource.diff ++++++ --- /var/tmp/diff_new_pack.NppbYd/_old 2016-04-03 23:06:10.000000000 +0200 +++ /var/tmp/diff_new_pack.NppbYd/_new 2016-04-03 23:06:10.000000000 +0200 @@ -9,16 +9,16 @@ gsoap/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -Index: gsoap-2.8.28/gsoap/Makefile.am +Index: gsoap-2.8.29/gsoap/Makefile.am =================================================================== ---- gsoap-2.8.28.orig/gsoap/Makefile.am -+++ gsoap-2.8.28/gsoap/Makefile.am +--- gsoap-2.8.29.orig/gsoap/Makefile.am ++++ gsoap-2.8.29/gsoap/Makefile.am @@ -49,7 +49,7 @@ libgsoapssl_a_CFLAGS = $(SOAPCPP2_DEBUG) libgsoapssl___a_SOURCES = stdsoap2_ssl_cpp.cpp dom_cpp.cpp libgsoapssl___a_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform) $(WSDL2H_EXTRA_FLAGS) -DWITH_DOM -DWITH_COOKIES --BUILT_SOURCES = stdsoap2_cpp.cpp dom_cpp.cpp $(lib_LIBRARIES) -+BUILT_SOURCES = stdsoap2_ck.c stdsoap2_cpp.cpp stdsoap2_ck_cpp.cpp stdsoap2_ssl.c stdsoap2_ssl_cpp.cpp dom.cpp +-BUILT_SOURCES = stdsoap2_cpp.cpp dom_cpp.cpp stdsoap2_ck.c stdsoap2_ck_cpp.cpp stdsoap2_ssl.c stdsoap2_ssl_cpp.cpp $(lib_LIBRARIES) ++BUILT_SOURCES = stdsoap2_cpp.cpp dom_cpp.cpp stdsoap2_ck.c stdsoap2_ck_cpp.cpp stdsoap2_ssl.c stdsoap2_ssl_cpp.cpp include_HEADERS = stdsoap2.h ++++++ gsoap-01-sharedlibs.diff ++++++ --- /var/tmp/diff_new_pack.NppbYd/_old 2016-04-03 23:06:10.000000000 +0200 +++ /var/tmp/diff_new_pack.NppbYd/_new 2016-04-03 23:06:10.000000000 +0200 @@ -10,10 +10,10 @@ gsoap/samples/databinding/Makefile.am | 2 +- 4 files changed, 28 insertions(+), 20 deletions(-) -Index: gsoap-2.8.28/configure.ac +Index: gsoap-2.8.29/configure.ac =================================================================== ---- gsoap-2.8.28.orig/configure.ac -+++ gsoap-2.8.28/configure.ac +--- gsoap-2.8.29.orig/configure.ac ++++ gsoap-2.8.29/configure.ac @@ -15,8 +15,8 @@ AM_PROG_CC_C_O AM_PROG_LEX AC_PROG_YACC @@ -35,7 +35,7 @@ AC_MSG_RESULT(no) WSDL2H_EXTRA_FLAGS="-DWITH_OPENSSL -DWITH_GZIP" @@ -244,7 +244,7 @@ if test "x$with_openssl" = "xyes"; then - WSDL2H_EXTRA_LIBS="${WSDL2H_EXTRA_LIBS} ../plugin/httpda.c ../plugin/md5evp.c ../plugin/threads.c -lssl -lcrypto -lz" + WSDL2H_EXTRA_LIBS="${WSDL2H_EXTRA_LIBS} ../plugin/httpda.c ../plugin/smdevp.c ../plugin/threads.c -lssl -lcrypto -lz" SAMPLE_INCLUDES= SAMPLE_SSL_LIBS="-lssl -lcrypto -lz" - WSDL2H_SOAP_CPP_LIB="libgsoapssl++.a" @@ -52,10 +52,10 @@ fi AC_SUBST(WSDL2H_EXTRA_FLAGS) AC_SUBST(WSDL2H_EXTRA_LIBS) -Index: gsoap-2.8.28/gsoap/Makefile.am +Index: gsoap-2.8.29/gsoap/Makefile.am =================================================================== ---- gsoap-2.8.28.orig/gsoap/Makefile.am -+++ gsoap-2.8.28/gsoap/Makefile.am +--- gsoap-2.8.29.orig/gsoap/Makefile.am ++++ gsoap-2.8.29/gsoap/Makefile.am @@ -34,20 +34,28 @@ stdsoap2_ssl_cpp.cpp: stdsoap2.cpp dom_cpp.cpp: dom.cpp $(LN_S) -f $(srcdir)/dom.cpp dom_cpp.cpp @@ -96,12 +96,12 @@ +libgsoapssl___la_LDFLAGS = ${libgsoap_la_LDFLAGS} +libgsoapssl___la_LIBADD = ${SAMPLE_SSL_LIBS} - BUILT_SOURCES = stdsoap2_ck.c stdsoap2_cpp.cpp stdsoap2_ck_cpp.cpp stdsoap2_ssl.c stdsoap2_ssl_cpp.cpp dom.cpp + BUILT_SOURCES = stdsoap2_cpp.cpp dom_cpp.cpp stdsoap2_ck.c stdsoap2_ck_cpp.cpp stdsoap2_ssl.c stdsoap2_ssl_cpp.cpp -Index: gsoap-2.8.28/gsoap/samples/autotest/Makefile.am +Index: gsoap-2.8.29/gsoap/samples/autotest/Makefile.am =================================================================== ---- gsoap-2.8.28.orig/gsoap/samples/autotest/Makefile.am -+++ gsoap-2.8.28/gsoap/samples/autotest/Makefile.am +--- gsoap-2.8.29.orig/gsoap/samples/autotest/Makefile.am ++++ gsoap-2.8.29/gsoap/samples/autotest/Makefile.am @@ -14,7 +14,7 @@ SOAP_FLAGS=-SL -T -I$(top_srcdir)/gsoap/ WSDLINPUT=$(srcdir)/examples.wsdl SOAPHEADER=$(srcdir)/examples.h @@ -111,10 +111,10 @@ $(SOAP_CPP_SRC) : $(WSDLINPUT) $(WSDL) $(WSDL_FLAGS) $(WSDLINPUT) -Index: gsoap-2.8.28/gsoap/samples/databinding/Makefile.am +Index: gsoap-2.8.29/gsoap/samples/databinding/Makefile.am =================================================================== ---- gsoap-2.8.28.orig/gsoap/samples/databinding/Makefile.am -+++ gsoap-2.8.28/gsoap/samples/databinding/Makefile.am +--- gsoap-2.8.29.orig/gsoap/samples/databinding/Makefile.am ++++ gsoap-2.8.29/gsoap/samples/databinding/Makefile.am @@ -14,7 +14,7 @@ SOAP_FLAGS=-0 -CS -p address -I$(top_src WSDLINPUT=$(srcdir)/address.xsd SOAPHEADER=$(srcdir)/address.h ++++++ gsoap-2.8.28.tar.xz -> gsoap-2.8.29.tar.xz ++++++ /work/SRC/openSUSE:Factory/gsoap/gsoap-2.8.28.tar.xz /work/SRC/openSUSE:Factory/.gsoap.new/gsoap-2.8.29.tar.xz differ: char 26, line 1 ++++++ sanitize_source.sh ++++++ --- /var/tmp/diff_new_pack.NppbYd/_old 2016-04-03 23:06:10.000000000 +0200 +++ /var/tmp/diff_new_pack.NppbYd/_new 2016-04-03 23:06:10.000000000 +0200 @@ -13,27 +13,26 @@ exit 1; fi; -version="2.8.28"; -shortver="2.8"; # agh... +version="2.8.29" +shortver="2.8" # agh... -rm -Rf "gsoap-$shortver" "gsoap-$version"; -unzip "gsoap_$version.zip"; +rm -Rf "gsoap-$shortver" "gsoap-$version" +unzip "gsoap_$version.zip" # Someone failed at sane version number tagging. -mv "gsoap-$shortver" "gsoap-$version"; +mv "gsoap-$shortver" "gsoap-$version" # Remove executables, backups, cache files, non-Linux parts... rm -Rf "gsoap-$version/gsoap/bin" \ "gsoap-$version/samples/link++/xmas" \ "gsoap-$version"/*.old \ - "gsoap-$version/autom4te.cache"; + "gsoap-$version/autom4te.cache" find "gsoap-$version" -type d -name "*.pbxindex" -exec rm -Rf "{}" "+" -rm -Rf "gsoap-$version/gsoap/ios_plugin"; +rm -Rf "gsoap-$version/gsoap/ios_plugin" find "gsoap-$version" -type f "(" \ -iname "*.exe" -o -iname "*.dll" -o -name "*.o" -o \ - -name "*~" -o -name .DS_Store ")" -delete; -hardlink "gsoap-$version"; -echo Now... + -name "*~" -o -name .DS_Store ")" -delete +hardlink "gsoap-$version" find "gsoap-$version" -print0 | sort -z | \ tar -T- --null --owner=root --group=root --no-recur --use=xz \ - -cvf "gsoap-$version.tar.xz"; + -cvf "gsoap-$version.tar.xz"