Hello community,

here is the log from the commit of package gsoap for openSUSE:Factory checked 
in at 2017-01-28 11:03:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-12-29 
22:41:01.872541053 +0100
+++ /work/SRC/openSUSE:Factory/.gsoap.new/gsoap.changes 2017-02-03 
17:41:42.522666993 +0100
@@ -1,0 +2,24 @@
+Tue Jan 24 13:53:09 UTC 2017 - [email protected]
+
+- Update to new upstream release 2.8.42
+  * Fixed shared pointer to QName string QName output normalization.
+  * Improved `WITH_REPLACE_ILLEGAL_UTF8` flag to optionally compile
+    the library with: this replaces illegal UTF-8 input/output
+    with the replacement character U+FFFD (or define your own
+    `SOAP_UNKNOWN_UNICODE_CHAR`).
+- Add gsoap-02-implicit.diff
+
+-------------------------------------------------------------------
+Thu Jan 19 09:06:14 UTC 2017 - [email protected]
+
+- Update to new upstream release 2.8.41
+  * Added updates to support OpenSSL 1.1.0.
+  * Added HTTP header `Accept:
+    multipart/related,application/xop+xml,*/*;q=0.8` when MTOM is
+    expected (i.e. when the input mode flag is set to
+    `SOAP_ENC_MTOM`).
+  * Improved CORS internals and compatibility.
+  * Fixed minor issues with `WITH_NOIO` and `WITH_NO_C_LOCALE`.
+- Drop gsoap-openssl110.patch (included upstream)
+
+-------------------------------------------------------------------

Old:
----
  gsoap-2.8.40.tar.xz
  gsoap-openssl110.patch

New:
----
  gsoap-02-implicit.diff
  gsoap-2.8.42.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gsoap.spec ++++++
--- /var/tmp/diff_new_pack.fr4Czt/_old  2017-02-03 17:41:43.494529434 +0100
+++ /var/tmp/diff_new_pack.fr4Czt/_new  2017-02-03 17:41:43.494529434 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gsoap
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,20 +17,19 @@
 
 
 Name:           gsoap
-%define lname  libgsoap-2_8_40
-Version:        2.8.40
+%define lname  libgsoap-2_8_42
+Version:        2.8.42
 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://www.genivia.com/dev.html
 
-#DL-URL:       http://downloads.sf.net/gsoap2/gsoap_2.8.36.zip
 Source:         gsoap-%version.tar.xz
 Source2:        sanitize_source.sh
 Patch1:         gsoap-automake1_13.diff
 Patch2:         gsoap-01-sharedlibs.diff
-Patch3:         gsoap-openssl110.patch
+Patch3:         gsoap-02-implicit.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake

++++++ gsoap-01-sharedlibs.diff ++++++
--- /var/tmp/diff_new_pack.fr4Czt/_old  2017-02-03 17:41:43.526524905 +0100
+++ /var/tmp/diff_new_pack.fr4Czt/_new  2017-02-03 17:41:43.530524340 +0100
@@ -4,16 +4,24 @@
 build: always use shared libraries
 
 ---
- configure.ac                          |   10 +++++-----
- gsoap/Makefile.am                     |   34 
+++++++++++++++++++++-------------
- gsoap/samples/autotest/Makefile.am    |    2 +-
- gsoap/samples/databinding/Makefile.am |    2 +-
- 4 files changed, 28 insertions(+), 20 deletions(-)
+ configure.ac                          |   10 ++++----
+ gsoap/Makefile.am                     |   38 
++++++++++++++++++++++------------
+ gsoap/gsoap++.sym                     |    1 
+ gsoap/gsoap.sym                       |    1 
+ gsoap/gsoapck++.sym                   |    1 
+ gsoap/gsoapck.sym                     |    1 
+ gsoap/gsoapckssl++.sym                |    1 
+ gsoap/gsoapckssl.sym                  |    1 
+ gsoap/gsoapssl++.sym                  |    1 
+ gsoap/gsoapssl.sym                    |    1 
+ gsoap/samples/autotest/Makefile.am    |    2 -
+ gsoap/samples/databinding/Makefile.am |    2 -
+ 12 files changed, 40 insertions(+), 20 deletions(-)
 
-Index: gsoap-2.8.36/configure.ac
+Index: gsoap-2.8.42/configure.ac
 ===================================================================
---- gsoap-2.8.36.orig/configure.ac
-+++ gsoap-2.8.36/configure.ac
+--- gsoap-2.8.42.orig/configure.ac
++++ gsoap-2.8.42/configure.ac
 @@ -15,8 +15,8 @@ AM_PROG_CC_C_O
  AM_PROG_LEX
  AC_PROG_YACC
@@ -52,11 +60,11 @@
  fi
  AC_SUBST(WSDL2H_EXTRA_FLAGS)
  AC_SUBST(WSDL2H_EXTRA_LIBS)
-Index: gsoap-2.8.36/gsoap/Makefile.am
+Index: gsoap-2.8.42/gsoap/Makefile.am
 ===================================================================
---- gsoap-2.8.36.orig/gsoap/Makefile.am
-+++ gsoap-2.8.36/gsoap/Makefile.am
-@@ -34,20 +34,28 @@ stdsoap2_ssl_cpp.cpp: stdsoap2.cpp
+--- gsoap-2.8.42.orig/gsoap/Makefile.am
++++ gsoap-2.8.42/gsoap/Makefile.am
+@@ -34,20 +34,32 @@ stdsoap2_ssl_cpp.cpp: stdsoap2.cpp
  dom_cpp.cpp: dom.cpp
        $(LN_S) -f $(srcdir)/dom.cpp dom_cpp.cpp
  
@@ -77,31 +85,83 @@
 -libgsoapssl___a_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) 
$(SOAPCPP2_IPV6) -D$(platform) $(WSDL2H_EXTRA_FLAGS) -DWITH_DOM -DWITH_COOKIES
 +libgsoap_la_SOURCES = stdsoap2.c dom.c
 +libgsoap_la_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) 
$(SOAPCPP2_IPV6) -D$(platform)
++libgsoap_la_LDFLAGS = -release ${PACKAGE_VERSION} 
-Wl,--version-script=gsoap.sym
++EXTRA_libgsoap_la_DEPENDENCIES = gsoap.sym
 +libgsoap___la_SOURCES = stdsoap2_cpp.cpp dom_cpp.cpp
 +libgsoap___la_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) 
$(SOAPCPP2_IPV6) -D$(platform)
++libgsoap___la_LDFLAGS = -release ${PACKAGE_VERSION} 
-Wl,--version-script=gsoap++.sym
++EXTRA_libgsoap___la_DEPENDENCIES = gsoap++.sym
 +libgsoapck_la_SOURCES = stdsoap2_ck.c dom.c
 +libgsoapck_la_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) 
$(SOAPCPP2_IPV6) -D$(platform) -DWITH_COOKIES
++libgsoapck_la_LDFLAGS = -release ${PACKAGE_VERSION} 
-Wl,--version-script=gsoapck.sym
++EXTRA_libgsoapck_la_DEPENDENCIES = gsoapck.sym
 +libgsoapck___la_SOURCES = stdsoap2_ck_cpp.cpp dom_cpp.cpp
 +libgsoapck___la_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) 
$(SOAPCPP2_IPV6) -D$(platform) -DWITH_COOKIES
++libgsoapck___la_LDFLAGS = -release ${PACKAGE_VERSION} 
-Wl,--version-script=gsoapck++.sym
++EXTRA_libgsoapck___la_DEPENDENCIES = gsoapck++.sym
 +libgsoapssl_la_SOURCES = stdsoap2_ssl.c dom.c
 +libgsoapssl_la_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) 
$(SOAPCPP2_IPV6) -D$(platform) $(WSDL2H_EXTRA_FLAGS) -DWITH_DOM -DWITH_COOKIES
++libgsoapssl_la_LDFLAGS = -release ${PACKAGE_VERSION} 
-Wl,--version-script=gsoapssl.sym
++EXTRA_libgsoapssl_la_DEPENDENCIES = gsoapssl.sym
 +libgsoapssl___la_SOURCES = stdsoap2_ssl_cpp.cpp dom_cpp.cpp
 +libgsoapssl___la_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) 
$(SOAPCPP2_IPV6) -D$(platform) $(WSDL2H_EXTRA_FLAGS) -DWITH_DOM -DWITH_COOKIES
-+libgsoap_la_LDFLAGS = -release ${PACKAGE_VERSION}
-+libgsoap___la_LDFLAGS = ${libgsoap_la_LDFLAGS}
-+libgsoapck_la_LDFLAGS = ${libgsoap_la_LDFLAGS}
-+libgsoapck___la_LDFLAGS = ${libgsoap_la_LDFLAGS}
-+libgsoapssl_la_LDFLAGS = ${libgsoap_la_LDFLAGS}
-+libgsoapssl_la_LIBADD = ${SAMPLE_SSL_LIBS}
-+libgsoapssl___la_LDFLAGS = ${libgsoap_la_LDFLAGS}
-+libgsoapssl___la_LIBADD = ${SAMPLE_SSL_LIBS}
++libgsoapssl___la_LDFLAGS = -release ${PACKAGE_VERSION} 
-Wl,--version-script=gsoapssl++.sym
++EXTRA_libgsoapssl___la_DEPENDENCIES = gsoapssl++.sym
  
  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.36/gsoap/samples/autotest/Makefile.am
+Index: gsoap-2.8.42/gsoap/gsoap++.sym
 ===================================================================
---- gsoap-2.8.36.orig/gsoap/samples/autotest/Makefile.am
-+++ gsoap-2.8.36/gsoap/samples/autotest/Makefile.am
+--- /dev/null
++++ gsoap-2.8.42/gsoap/gsoap++.sym
+@@ -0,0 +1 @@
++GSOAPXX { global: *; };
+Index: gsoap-2.8.42/gsoap/gsoap.sym
+===================================================================
+--- /dev/null
++++ gsoap-2.8.42/gsoap/gsoap.sym
+@@ -0,0 +1 @@
++GSOAP { global: *; };
+Index: gsoap-2.8.42/gsoap/gsoapck++.sym
+===================================================================
+--- /dev/null
++++ gsoap-2.8.42/gsoap/gsoapck++.sym
+@@ -0,0 +1 @@
++GSOAPCKXX { global: *; };
+Index: gsoap-2.8.42/gsoap/gsoapck.sym
+===================================================================
+--- /dev/null
++++ gsoap-2.8.42/gsoap/gsoapck.sym
+@@ -0,0 +1 @@
++GSOAPCK { global: *; };
+Index: gsoap-2.8.42/gsoap/gsoapckssl++.sym
+===================================================================
+--- /dev/null
++++ gsoap-2.8.42/gsoap/gsoapckssl++.sym
+@@ -0,0 +1 @@
++GSOAPCKSSLXX { global: *; };
+Index: gsoap-2.8.42/gsoap/gsoapckssl.sym
+===================================================================
+--- /dev/null
++++ gsoap-2.8.42/gsoap/gsoapckssl.sym
+@@ -0,0 +1 @@
++GSOAPCKSSL { global: *; };
+Index: gsoap-2.8.42/gsoap/gsoapssl++.sym
+===================================================================
+--- /dev/null
++++ gsoap-2.8.42/gsoap/gsoapssl++.sym
+@@ -0,0 +1 @@
++GSOAPSSLXX { global: *; };
+Index: gsoap-2.8.42/gsoap/gsoapssl.sym
+===================================================================
+--- /dev/null
++++ gsoap-2.8.42/gsoap/gsoapssl.sym
+@@ -0,0 +1 @@
++GSOAPSSL { global: *; };
+Index: gsoap-2.8.42/gsoap/samples/autotest/Makefile.am
+===================================================================
+--- gsoap-2.8.42.orig/gsoap/samples/autotest/Makefile.am
++++ gsoap-2.8.42/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 +171,10 @@
  
  $(SOAP_CPP_SRC) : $(WSDLINPUT)
        $(WSDL) $(WSDL_FLAGS) $(WSDLINPUT)
-Index: gsoap-2.8.36/gsoap/samples/databinding/Makefile.am
+Index: gsoap-2.8.42/gsoap/samples/databinding/Makefile.am
 ===================================================================
---- gsoap-2.8.36.orig/gsoap/samples/databinding/Makefile.am
-+++ gsoap-2.8.36/gsoap/samples/databinding/Makefile.am
+--- gsoap-2.8.42.orig/gsoap/samples/databinding/Makefile.am
++++ gsoap-2.8.42/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-02-implicit.diff ++++++
From: Jan Engelhardt <[email protected]>
Date: 2017-01-24 15:41:51.682076375 +0100

build: resolve compiler warnings

stdsoap2_ck.c: In function ‘soap_s2float’:
stdsoap2_ck.c:14147:19: warning: implicit declaration of function ‘strtod_l’ 
[-Wimplicit-function-declaration]
       *p = (float)strtod_l(s, &r, SOAP_LOCALE(soap));

References: https://sourceforge.net/p/gsoap2/bugs/1096/
---
 gsoap/stdsoap2.cpp |    1 +
 1 file changed, 1 insertion(+)

Index: gsoap-2.8.42/gsoap/stdsoap2.cpp
===================================================================
--- gsoap-2.8.42.orig/gsoap/stdsoap2.cpp
+++ gsoap-2.8.42/gsoap/stdsoap2.cpp
@@ -50,6 +50,7 @@ compiling, linking, and/or using OpenSSL
 A commercial use license is available from Genivia, Inc., [email protected]
 
--------------------------------------------------------------------------------
 */
+#define _GNU_SOURCE 1
 
 #define GSOAP_LIB_VERSION 20842
 
++++++ gsoap-2.8.40.tar.xz -> gsoap-2.8.42.tar.xz ++++++
/work/SRC/openSUSE:Factory/gsoap/gsoap-2.8.40.tar.xz 
/work/SRC/openSUSE:Factory/.gsoap.new/gsoap-2.8.42.tar.xz differ: char 26, line 
1

++++++ sanitize_source.sh ++++++
--- /var/tmp/diff_new_pack.fr4Czt/_old  2017-02-03 17:41:43.594515282 +0100
+++ /var/tmp/diff_new_pack.fr4Czt/_new  2017-02-03 17:41:43.594515282 +0100
@@ -13,9 +13,11 @@
        exit 1;
 fi;
 
-version="2.8.40"
+version="2.8.42"
 shortver="2.8" # agh...
-wget -c "http://downloads.sf.net/gsoap2/gsoap_$version.zip";
+if [ ! -e "gsoap_$version.zip" ]; then
+       wget -c "http://downloads.sf.net/gsoap2/gsoap_$version.zip";
+fi
 
 rm -Rf "gsoap-$shortver" "gsoap-$version"
 unzip "gsoap_$version.zip"
@@ -35,5 +37,5 @@
        -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 \
+       tar --no-recur -T- --null --owner=root --group=root --use=xz \
        -cvf "gsoap-$version.tar.xz"


Reply via email to