Hello community,

here is the log from the commit of package gsoap for openSUSE:Factory checked 
in at 2015-01-22 21:48:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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      2014-08-13 
08:49:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gsoap.new/gsoap.changes 2015-01-22 
21:48:16.000000000 +0100
@@ -1,0 +2,19 @@
+Thu Jan 15 18:34:35 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 2.8.21
+* Added xs:precision and xs:scale support.
+* Added support for BPEL PartnerLink and VariableProperties to
+  wsdl2h in support of BPEL projects.
+* Added soapcpp -z2 flag for backward compatibility with to 2.7.x:
+  omit XML output of elements for pointers that are NULL even when
+  minOccurs=1 (required).
+* Changed wsdl2h C++ output to always generate pass-by-reference
+  response parameters (disable with -z6).
+* Added XML 1.1 control char encoding support.
+* Added -DWITH_REPLACE_ILLEGAL_UTF8 compilation option to replace
+  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
+
+-------------------------------------------------------------------

Old:
----
  gsoap-05-ipv6.diff
  gsoap-06-ipv6retry.diff
  gsoap-2.8.17.tar.xz

New:
----
  gsoap-2.8.21.tar.xz
  gsoap-mindeflateratio.diff

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

Other differences:
------------------
++++++ gsoap.spec ++++++
--- /var/tmp/diff_new_pack.e9yLsh/_old  2015-01-22 21:48:17.000000000 +0100
+++ /var/tmp/diff_new_pack.e9yLsh/_new  2015-01-22 21:48:17.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gsoap
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,21 +18,20 @@
 
 Name:           gsoap
 %define lname  libgsoap-2_8-0
+Version:        2.8.21
+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++
-Version:        2.8.17
-Release:        0
 Url:            http://gsoap2.sf.net/
 
-#DL-URL:       http://downloads.sf.net/gsoap2/gsoap_2.8.17.zip
+#DL-URL:       http://downloads.sf.net/gsoap2/gsoap_2.8.21.zip
 Source:         gsoap-%version.tar.xz
 Source2:        sanitize_source.sh
 Patch13:        gsoap-automake1_13.diff
 Patch1:         gsoap-01-sharedlibs.diff
 Patch2:         gsoap-02-typepuns.diff
-Patch5:         gsoap-05-ipv6.diff
-Patch6:         gsoap-06-ipv6retry.diff
+Patch3:         gsoap-mindeflateratio.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -40,29 +39,15 @@
 BuildRequires:  flex
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
-BuildRequires:  pkgconfig
-%if 0%{?suse_version} >= 1130
+BuildRequires:  pkg-config
+BuildRequires:  xz
 BuildRequires:  pkgconfig(gnutls)
 BuildRequires:  pkgconfig(libcrypto)
 BuildRequires:  pkgconfig(libssl)
-%endif
-%if 0%{?suse_version} > 0 && 0%{?suse_version} < 1130
-BuildRequires:  libgnutls-devel
-BuildRequires:  libopenssl-devel
-%endif
+BuildRequires:  pkgconfig(zlib)
 %if 0%{?suse_version}
 BuildRequires:  fdupes
 %endif
-%if 0%{?fedora_version} > 0
-BuildRequires:  gnutls-devel
-BuildRequires:  openssl-devel
-%endif
-%if 0%{?suse_version} >= 1140
-BuildRequires:  pkgconfig(zlib)
-%else
-BuildRequires:  zlib-devel
-%endif
-BuildRequires:  xz
 
 %description
 The gSOAP toolkit provides a cross-platform software development
@@ -105,14 +90,9 @@
 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 -P 5 -P 6 -p1
+%patch -P 13 -P 1 -P 2 -P 3 -p1
 cp gsoap/stdsoap2.cpp gsoap/stdsoap2.c
 
 %build

++++++ gsoap-01-sharedlibs.diff ++++++
--- /var/tmp/diff_new_pack.e9yLsh/_old  2015-01-22 21:48:17.000000000 +0100
+++ /var/tmp/diff_new_pack.e9yLsh/_new  2015-01-22 21:48:17.000000000 +0100
@@ -4,57 +4,58 @@
 build: always use shared libraries
 
 ---
- configure.in                          |    9 ++++-----
+ configure.ac                          |   10 +++++-----
  gsoap/Makefile.am                     |   32 +++++++++++++++++++-------------
  gsoap/samples/autotest/Makefile.am    |    2 +-
  gsoap/samples/databinding/Makefile.am |    2 +-
- 4 files changed, 25 insertions(+), 20 deletions(-)
+ 4 files changed, 26 insertions(+), 20 deletions(-)
 
-Index: gsoap-2.8.17/configure.in
+Index: gsoap-2.8.21/configure.ac
 ===================================================================
---- gsoap-2.8.17.orig/configure.in
-+++ gsoap-2.8.17/configure.in
-@@ -15,8 +15,7 @@ AM_PROG_CC_C_O
+--- gsoap-2.8.21.orig/configure.ac
++++ gsoap-2.8.21/configure.ac
+@@ -15,8 +15,8 @@ AM_PROG_CC_C_O
  AM_PROG_LEX
  AC_PROG_YACC
  AC_PROG_CPP
 -AC_PROG_RANLIB
 -#AM_PROG_LIBTOOL
++m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
 +LT_INIT
  AC_PROG_LN_S
  AC_PROG_AWK
  AC_PROG_INSTALL
-@@ -234,7 +233,7 @@ if test "x$with_openssl" = "xyes"; then
-     WSDL2H_EXTRA_FLAGS="-DWITH_GNUTLS -DWITH_GZIP"
-     WSDL2H_EXTRA_LIBS="-lgnutls -lgcrypt -lgpg-error -lz"
+@@ -235,7 +235,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"
 -    WSDL2H_SOAP_CPP_LIB="libgsoapssl++.a"
 +    WSDL2H_SOAP_CPP_LIB="libgsoapssl++.la"
    else
      AC_MSG_RESULT(no)
      WSDL2H_EXTRA_FLAGS="-DWITH_OPENSSL -DWITH_GZIP"
-@@ -242,7 +241,7 @@ if test "x$with_openssl" = "xyes"; then
-     # compile with wsdl2h when OPENSSL is available
-     WSDL2H_EXTRA_LIBS="../plugin/httpda.c ../plugin/md5evp.c -lssl -lcrypto 
-lz"
+@@ -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"
+     SAMPLE_INCLUDES=
      SAMPLE_SSL_LIBS="-lssl -lcrypto -lz"
 -    WSDL2H_SOAP_CPP_LIB="libgsoapssl++.a"
 +    WSDL2H_SOAP_CPP_LIB="libgsoapssl++.la"
    fi
    if test -n "$OPENSSL"; then
      WSDL2H_EXTRA_FLAGS="-I${OPENSSL}/include ${WSDL2H_EXTRA_FLAGS}"
-@@ -254,7 +253,7 @@ else
+@@ -257,7 +257,7 @@ else
    WSDL2H_EXTRA_FLAGS=
-   WSDL2H_EXTRA_LIBS=
    SAMPLE_SSL_LIBS=
+   SAMPLE_INCLUDES=
 -  WSDL2H_SOAP_CPP_LIB="libgsoap++.a"
 +  WSDL2H_SOAP_CPP_LIB="libgsoap++.la"
  fi
  AC_SUBST(WSDL2H_EXTRA_FLAGS)
  AC_SUBST(WSDL2H_EXTRA_LIBS)
-Index: gsoap-2.8.17/gsoap/Makefile.am
+Index: gsoap-2.8.21/gsoap/Makefile.am
 ===================================================================
---- gsoap-2.8.17.orig/gsoap/Makefile.am
-+++ gsoap-2.8.17/gsoap/Makefile.am
+--- gsoap-2.8.21.orig/gsoap/Makefile.am
++++ gsoap-2.8.21/gsoap/Makefile.am
 @@ -34,20 +34,26 @@ stdsoap2_ssl_cpp.cpp: stdsoap2.cpp
  dom_cpp.cpp: dom.cpp
        $(LN_S) -f $(srcdir)/dom.cpp dom_cpp.cpp
@@ -95,10 +96,10 @@
  
  BUILT_SOURCES = stdsoap2_cpp.cpp dom_cpp.cpp $(lib_LIBRARIES)
  
-Index: gsoap-2.8.17/gsoap/samples/autotest/Makefile.am
+Index: gsoap-2.8.21/gsoap/samples/autotest/Makefile.am
 ===================================================================
---- gsoap-2.8.17.orig/gsoap/samples/autotest/Makefile.am
-+++ gsoap-2.8.17/gsoap/samples/autotest/Makefile.am
+--- gsoap-2.8.21.orig/gsoap/samples/autotest/Makefile.am
++++ gsoap-2.8.21/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
@@ -108,10 +109,10 @@
  
  $(SOAP_CPP_SRC) : $(WSDLINPUT)
        $(WSDL) $(WSDL_FLAGS) $(WSDLINPUT)
-Index: gsoap-2.8.17/gsoap/samples/databinding/Makefile.am
+Index: gsoap-2.8.21/gsoap/samples/databinding/Makefile.am
 ===================================================================
---- gsoap-2.8.17.orig/gsoap/samples/databinding/Makefile.am
-+++ gsoap-2.8.17/gsoap/samples/databinding/Makefile.am
+--- gsoap-2.8.21.orig/gsoap/samples/databinding/Makefile.am
++++ gsoap-2.8.21/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-typepuns.diff ++++++
--- /var/tmp/diff_new_pack.e9yLsh/_old  2015-01-22 21:48:17.000000000 +0100
+++ /var/tmp/diff_new_pack.e9yLsh/_new  2015-01-22 21:48:17.000000000 +0100
@@ -11,11 +11,11 @@
  gsoap/stdsoap2.c |    4 +++-
  1 file changed, 3 insertions(+), 1 deletion(-)
 
-Index: gsoap-2.8.3/gsoap/stdsoap2.c
+Index: gsoap-2.8.21/gsoap/stdsoap2.c
 ===================================================================
---- gsoap-2.8.3.orig/gsoap/stdsoap2.c
-+++ gsoap-2.8.3/gsoap/stdsoap2.c
-@@ -2946,10 +2946,12 @@ int
+--- gsoap-2.8.21.orig/gsoap/stdsoap2.c
++++ gsoap-2.8.21/gsoap/stdsoap2.c
+@@ -3073,10 +3073,12 @@ int
  SOAP_FMAC2
  soap_rand()
  { unsigned char buf[4];

++++++ gsoap-2.8.17.tar.xz -> gsoap-2.8.21.tar.xz ++++++
/work/SRC/openSUSE:Factory/gsoap/gsoap-2.8.17.tar.xz 
/work/SRC/openSUSE:Factory/.gsoap.new/gsoap-2.8.21.tar.xz differ: char 26, line 
1

++++++ gsoap-automake1_13.diff ++++++
--- /var/tmp/diff_new_pack.e9yLsh/_old  2015-01-22 21:48:17.000000000 +0100
+++ /var/tmp/diff_new_pack.e9yLsh/_new  2015-01-22 21:48:17.000000000 +0100
@@ -4,13 +4,13 @@
 automake-1.13 has finally removed AM_CONFIG_HEADER.
 
 ---
- configure.in |    3 +--
+ configure.ac |    3 +--
  1 file changed, 1 insertion(+), 2 deletions(-)
 
-Index: gsoap-2.8.14/configure.in
+Index: gsoap-2.8.14/configure.ac
 ===================================================================
---- gsoap-2.8.14.orig/configure.in
-+++ gsoap-2.8.14/configure.in
+--- gsoap-2.8.14.orig/configure.ac
++++ gsoap-2.8.14/configure.ac
 @@ -4,8 +4,7 @@ AM_INIT_AUTOMAKE(gsoap, 2.8)
  AC_CONFIG_SRCDIR([gsoap/stdsoap2.cpp])
  AC_CANONICAL_HOST

++++++ gsoap-mindeflateratio.diff ++++++

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
++++++ sanitize_source.sh ++++++
--- /var/tmp/diff_new_pack.e9yLsh/_old  2015-01-22 21:48:17.000000000 +0100
+++ /var/tmp/diff_new_pack.e9yLsh/_new  2015-01-22 21:48:17.000000000 +0100
@@ -8,12 +8,12 @@
        echo "fdupes not installed.";
        exit 1;
 fi;
-if ! which fduphl >/dev/null; then
-       echo "hxtools:fduphl not installed.";
+if ! which hardlink >/dev/null; then
+       echo "The \"hardlink\" utility (package: hardlink) is not installed.";
        exit 1;
 fi;
 
-version="2.8.17";
+version="2.8.21";
 shortver="2.8"; # agh...
 
 rm -Rf "gsoap-$shortver" "gsoap-$version";
@@ -32,7 +32,7 @@
 find "gsoap-$version" -type f "(" \
        -iname "*.exe" -o -iname "*.dll" -o -name "*.o" -o \
        -name "*~" -o -name .DS_Store ")" -delete;
-fduphl "gsoap-$version";
+hardlink "gsoap-$version";
 echo Now...
 find "gsoap-$version" -print0 | sort -z | \
        tar -T- --null --owner=root --group=root --no-recur --use=xz \

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to