Hello community, here is the log from the commit of package gsoap for openSUSE:Factory checked in at 2019-02-24 17:03:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gsoap (Old) and /work/SRC/openSUSE:Factory/.gsoap.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gsoap" Sun Feb 24 17:03:18 2019 rev:50 rq:678279 version:2.8.80 Changes: -------- --- /work/SRC/openSUSE:Factory/gsoap/gsoap.changes 2019-01-25 22:41:50.719340554 +0100 +++ /work/SRC/openSUSE:Factory/.gsoap.new.28833/gsoap.changes 2019-02-24 17:03:23.272680678 +0100 @@ -1,0 +2,44 @@ +Thu Feb 21 17:36:12 UTC 2019 - Jan Engelhardt <[email protected]> + +- Update to new upstream release 2.8.80 + * Updated to remove GCC 8.2 warnings. + * Improved wsdl2h handling of relative file paths. + +------------------------------------------------------------------- +Tue Feb 12 12:51:00 UTC 2019 - Jan Engelhardt <[email protected]> + +- Remove gsconfig.patch (this patch is broken) + +------------------------------------------------------------------- +Mon Feb 11 10:39:52 UTC 2019 - Jan Engelhardt <[email protected]> + +- Update to new upstream release 2.8.79 + * Fixed a bug in wsdl2h option `-c` for C source code output, + resulting in a missing `*` pointer for `_XML __any` member + declaration when declared after the `$ int __size` array size + member. The bug may lead to validation errors in extensible + types when extra elements are present in the XML payload + received. The fix produces the correct `_XML *__any` member + declaration. + +------------------------------------------------------------------- +Fri Feb 1 16:27:44 UTC 2019 - Jan Engelhardt <[email protected]> + +- Update to new upstream release 2.8.78 + * wsdl2h: WSDL and schema imports of files on relative paths: + file name without path or file name with path stating with + ../ are considered relative locations with respect to the + current WSDL and schema that is importing, otherwise imported + files are considered relative to the directory in which + wsdl2h is run (the `-I` option can be used to change that + location). + * wsdl2h: to display warnings for invalid complexType and + simpleType extensions/restrictions but generates valid code + in such cases by inference, the update also fixes a valid + extension case. + * Fixed compilation error for soapcpp2 options `-i` and `-j` + caused by special case with empty input arguments to service + operations. + * Added jsoncpp new option `-k`. + +------------------------------------------------------------------- Old: ---- gsconfig.patch gsoap-2.8.75.tar.xz New: ---- gsoap-2.8.80.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gsoap.spec ++++++ --- /var/tmp/diff_new_pack.5J17Cf/_old 2019-02-24 17:03:24.968679871 +0100 +++ /var/tmp/diff_new_pack.5J17Cf/_new 2019-02-24 17:03:24.996679858 +0100 @@ -17,8 +17,8 @@ Name: gsoap -%define lname libgsoap-2_8_75 -Version: 2.8.75 +%define lname libgsoap-2_8_80 +Version: 2.8.80 Release: 0 Summary: Toolkit for SOAP/REST-based C/C++ server and client web service applications License: SUSE-GPL-2.0+-with-openssl-exception @@ -27,9 +27,8 @@ Source: gsoap-%version.tar.xz Source2: sanitize_source.sh -Patch1: gsconfig.patch -Patch3: gsoap-automake1_13.diff -Patch4: gsoap-01-sharedlibs.diff +Patch1: gsoap-automake1_13.diff +Patch2: gsoap-01-sharedlibs.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake @@ -84,7 +83,7 @@ %prep %setup -q cmp gsoap/stdsoap2.cpp gsoap/stdsoap2.c -%patch -P 1 -P 3 -P 4 -p1 +%patch -P 1 -P 2 -p1 ln -fs stdsoap2.cpp gsoap/stdsoap2.c %build ++++++ gsoap-01-sharedlibs.diff ++++++ --- /var/tmp/diff_new_pack.5J17Cf/_old 2019-02-24 17:03:25.276679725 +0100 +++ /var/tmp/diff_new_pack.5J17Cf/_new 2019-02-24 17:03:25.292679717 +0100 @@ -16,10 +16,10 @@ gsoap/gsoapssl.sym | 1 + 10 files changed, 40 insertions(+), 18 deletions(-) -Index: gsoap-2.8.71/configure.ac +Index: gsoap-2.8.79/configure.ac =================================================================== ---- gsoap-2.8.71.orig/configure.ac -+++ gsoap-2.8.71/configure.ac +--- gsoap-2.8.79.orig/configure.ac ++++ gsoap-2.8.79/configure.ac @@ -15,8 +15,8 @@ AM_PROG_CC_C_O AM_PROG_LEX AC_PROG_YACC @@ -31,7 +31,7 @@ AC_PROG_LN_S AC_PROG_AWK AC_PROG_INSTALL -@@ -298,7 +298,7 @@ if test "x$with_openssl" = "xyes"; then +@@ -294,7 +294,7 @@ if test "x$with_openssl" = "xyes"; then WSDL2H_EXTRA_LIBS="${WSDL2H_EXTRA_LIBS} -lgnutls -lgcrypt -lgpg-error -lz" SAMPLE_INCLUDES= SAMPLE_SSL_LIBS="-lgnutls -lgcrypt -lgpg-error -lz" @@ -39,8 +39,8 @@ + WSDL2H_SOAP_CPP_LIB="libgsoapssl++.la" else AC_MSG_RESULT(no) - AC_DEFINE([GSOAP_WITH_OPENSSL], [1]) -@@ -308,7 +308,7 @@ if test "x$with_openssl" = "xyes"; then + WSDL2H_EXTRA_FLAGS="-DWITH_OPENSSL -DWITH_GZIP" +@@ -302,7 +302,7 @@ if test "x$with_openssl" = "xyes"; then WSDL2H_EXTRA_LIBS="${WSDL2H_EXTRA_LIBS} -lssl -lcrypto -lz" SAMPLE_INCLUDES= SAMPLE_SSL_LIBS="-lssl -lcrypto -lz" @@ -49,7 +49,7 @@ fi if test -n "$ZLIB"; then WSDL2H_EXTRA_FLAGS="-I${ZLIB}/include ${WSDL2H_EXTRA_FLAGS}" -@@ -327,7 +327,7 @@ else +@@ -321,7 +321,7 @@ else WSDL2H_EXTRA_FLAGS= SAMPLE_SSL_LIBS= SAMPLE_INCLUDES= @@ -58,10 +58,10 @@ fi AM_CONDITIONAL(WITH_OPENSSL, test "x$with_openssl" = "xyes" -a "x$with_gnutls" != "xyes") AC_SUBST(WITH_OPENSSL) -Index: gsoap-2.8.71/gsoap/Makefile.am +Index: gsoap-2.8.79/gsoap/Makefile.am =================================================================== ---- gsoap-2.8.71.orig/gsoap/Makefile.am -+++ gsoap-2.8.71/gsoap/Makefile.am +--- gsoap-2.8.79.orig/gsoap/Makefile.am ++++ gsoap-2.8.79/gsoap/Makefile.am @@ -34,20 +34,34 @@ stdsoap2_ssl_cpp.cpp: stdsoap2.cpp dom_cpp.cpp: dom.cpp $(LN_S) -f $(top_srcdir)/gsoap/dom.cpp dom_cpp.cpp @@ -110,51 +110,51 @@ 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.71/gsoap/gsoap++.sym +Index: gsoap-2.8.79/gsoap/gsoap++.sym =================================================================== --- /dev/null -+++ gsoap-2.8.71/gsoap/gsoap++.sym ++++ gsoap-2.8.79/gsoap/gsoap++.sym @@ -0,0 +1 @@ +GSOAPXX { global: *; }; -Index: gsoap-2.8.71/gsoap/gsoap.sym +Index: gsoap-2.8.79/gsoap/gsoap.sym =================================================================== --- /dev/null -+++ gsoap-2.8.71/gsoap/gsoap.sym ++++ gsoap-2.8.79/gsoap/gsoap.sym @@ -0,0 +1 @@ +GSOAP { global: *; }; -Index: gsoap-2.8.71/gsoap/gsoapck++.sym +Index: gsoap-2.8.79/gsoap/gsoapck++.sym =================================================================== --- /dev/null -+++ gsoap-2.8.71/gsoap/gsoapck++.sym ++++ gsoap-2.8.79/gsoap/gsoapck++.sym @@ -0,0 +1 @@ +GSOAPCKXX { global: *; }; -Index: gsoap-2.8.71/gsoap/gsoapck.sym +Index: gsoap-2.8.79/gsoap/gsoapck.sym =================================================================== --- /dev/null -+++ gsoap-2.8.71/gsoap/gsoapck.sym ++++ gsoap-2.8.79/gsoap/gsoapck.sym @@ -0,0 +1 @@ +GSOAPCK { global: *; }; -Index: gsoap-2.8.71/gsoap/gsoapckssl++.sym +Index: gsoap-2.8.79/gsoap/gsoapckssl++.sym =================================================================== --- /dev/null -+++ gsoap-2.8.71/gsoap/gsoapckssl++.sym ++++ gsoap-2.8.79/gsoap/gsoapckssl++.sym @@ -0,0 +1 @@ +GSOAPCKSSLXX { global: *; }; -Index: gsoap-2.8.71/gsoap/gsoapckssl.sym +Index: gsoap-2.8.79/gsoap/gsoapckssl.sym =================================================================== --- /dev/null -+++ gsoap-2.8.71/gsoap/gsoapckssl.sym ++++ gsoap-2.8.79/gsoap/gsoapckssl.sym @@ -0,0 +1 @@ +GSOAPCKSSL { global: *; }; -Index: gsoap-2.8.71/gsoap/gsoapssl++.sym +Index: gsoap-2.8.79/gsoap/gsoapssl++.sym =================================================================== --- /dev/null -+++ gsoap-2.8.71/gsoap/gsoapssl++.sym ++++ gsoap-2.8.79/gsoap/gsoapssl++.sym @@ -0,0 +1 @@ +GSOAPSSLXX { global: *; }; -Index: gsoap-2.8.71/gsoap/gsoapssl.sym +Index: gsoap-2.8.79/gsoap/gsoapssl.sym =================================================================== --- /dev/null -+++ gsoap-2.8.71/gsoap/gsoapssl.sym ++++ gsoap-2.8.79/gsoap/gsoapssl.sym @@ -0,0 +1 @@ +GSOAPSSL { global: *; }; ++++++ gsoap-2.8.75.tar.xz -> gsoap-2.8.80.tar.xz ++++++ /work/SRC/openSUSE:Factory/gsoap/gsoap-2.8.75.tar.xz /work/SRC/openSUSE:Factory/.gsoap.new.28833/gsoap-2.8.80.tar.xz differ: char 27, line 1 ++++++ sanitize_source.sh ++++++ --- /var/tmp/diff_new_pack.5J17Cf/_old 2019-02-24 17:03:25.640679551 +0100 +++ /var/tmp/diff_new_pack.5J17Cf/_new 2019-02-24 17:03:25.640679551 +0100 @@ -13,7 +13,7 @@ exit 1; fi; -version="2.8.75" +version="2.8.80" shortver="2.8" # agh... if [ ! -e "gsoap_$version.zip" ]; then wget -c "http://downloads.sf.net/gsoap2/gsoap_$version.zip" @@ -41,5 +41,5 @@ hardlink "gsoap-$version" find "gsoap-$version" -print0 | sort -z | \ - tar --no-recur -T- --null --owner=root --group=root --use=xz \ + tar --no-recur --null -T- --owner=root --group=root --use=xz \ -cvf "gsoap-$version.tar.xz"
