[gsoap] Update to gsoap 2.8.17

Mattias Ellert ellert at fedoraproject.org
Sun Jul 13 13:13:38 UTC 2014


commit 3c2bc0983d96f433915c8cd2538a04d81b6a0ae0
Author: Mattias Ellert <mattias.ellert at fysast.uu.se>
Date:   Sun Jul 13 15:13:40 2014 +0200

    Update to gsoap 2.8.17
    
    - Bump soname

 gsoap-libtool.patch |   30 ++++++++++++++++--------------
 gsoap.spec          |   11 +++++++++--
 sources             |    2 +-
 wsdl2h.1            |    3 +++
 4 files changed, 29 insertions(+), 17 deletions(-)
---
diff --git a/gsoap-libtool.patch b/gsoap-libtool.patch
index dc7c474..90d22d0 100644
--- a/gsoap-libtool.patch
+++ b/gsoap-libtool.patch
@@ -1,6 +1,6 @@
 diff -ur gsoap-2.8.orig/configure.in gsoap-2.8/configure.in
---- gsoap-2.8.orig/configure.in	2011-10-22 23:12:11.000000000 +0200
-+++ gsoap-2.8/configure.in	2011-11-01 06:25:39.071999543 +0100
+--- gsoap-2.8.orig/configure.in	2013-12-18 20:58:31.000000000 +0100
++++ gsoap-2.8/configure.in	2014-01-16 11:54:26.730139349 +0100
 @@ -16,8 +16,7 @@
  AM_PROG_LEX
  AC_PROG_YACC
@@ -11,7 +11,7 @@ diff -ur gsoap-2.8.orig/configure.in gsoap-2.8/configure.in
  AC_PROG_LN_S
  AC_PROG_AWK
  AC_PROG_INSTALL
-@@ -226,13 +225,13 @@
+@@ -235,15 +234,15 @@
      WSDL2H_EXTRA_FLAGS="-DWITH_GNUTLS -DWITH_GZIP"
      WSDL2H_EXTRA_LIBS="-lgnutls -lgcrypt -lgpg-error -lz"
      SAMPLE_SSL_LIBS="-lgnutls -lgcrypt -lgpg-error -lz"
@@ -20,15 +20,17 @@ diff -ur gsoap-2.8.orig/configure.in gsoap-2.8/configure.in
    else
      AC_MSG_RESULT(no)
      WSDL2H_EXTRA_FLAGS="-DWITH_OPENSSL -DWITH_GZIP"
--    WSDL2H_EXTRA_LIBS="-lssl -lcrypto -lz"
-+    WSDL2H_EXTRA_LIBS=
+     # an ugly hack to get httpda and md5evp plugins to conditionally
+     # compile with wsdl2h when OPENSSL is available
+-    WSDL2H_EXTRA_LIBS="../plugin/httpda.c ../plugin/md5evp.c -lssl -lcrypto -lz"
++    WSDL2H_EXTRA_LIBS="../plugin/httpda.c ../plugin/md5evp.c -lcrypto"
      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}"
-@@ -244,7 +243,7 @@
+@@ -255,7 +254,7 @@
    WSDL2H_EXTRA_FLAGS=
    WSDL2H_EXTRA_LIBS=
    SAMPLE_SSL_LIBS=
@@ -38,8 +40,8 @@ diff -ur gsoap-2.8.orig/configure.in gsoap-2.8/configure.in
  AC_SUBST(WSDL2H_EXTRA_FLAGS)
  AC_SUBST(WSDL2H_EXTRA_LIBS)
 diff -ur gsoap-2.8.orig/gsoap/Makefile.am gsoap-2.8/gsoap/Makefile.am
---- gsoap-2.8.orig/gsoap/Makefile.am	2011-10-22 23:12:12.000000000 +0200
-+++ gsoap-2.8/gsoap/Makefile.am	2011-11-01 06:25:39.071999543 +0100
+--- gsoap-2.8.orig/gsoap/Makefile.am	2013-12-18 20:58:33.000000000 +0100
++++ gsoap-2.8/gsoap/Makefile.am	2014-01-16 11:52:07.450827436 +0100
 @@ -34,20 +34,30 @@
  dom_cpp.cpp: dom.cpp
  	$(LN_S) -f $(srcdir)/dom.cpp dom_cpp.cpp
@@ -85,8 +87,8 @@ diff -ur gsoap-2.8.orig/gsoap/Makefile.am gsoap-2.8/gsoap/Makefile.am
  BUILT_SOURCES = stdsoap2_cpp.cpp dom_cpp.cpp $(lib_LIBRARIES)
  
 diff -ur gsoap-2.8.orig/gsoap/samples/autotest/Makefile.am gsoap-2.8/gsoap/samples/autotest/Makefile.am
---- gsoap-2.8.orig/gsoap/samples/autotest/Makefile.am	2011-10-22 23:12:14.000000000 +0200
-+++ gsoap-2.8/gsoap/samples/autotest/Makefile.am	2011-11-01 06:25:39.071999543 +0100
+--- gsoap-2.8.orig/gsoap/samples/autotest/Makefile.am	2013-12-18 20:58:36.000000000 +0100
++++ gsoap-2.8/gsoap/samples/autotest/Makefile.am	2014-01-16 11:52:07.450827436 +0100
 @@ -14,7 +14,7 @@
  WSDLINPUT=$(srcdir)/examples.wsdl
  SOAPHEADER=$(srcdir)/examples.h
@@ -97,8 +99,8 @@ diff -ur gsoap-2.8.orig/gsoap/samples/autotest/Makefile.am gsoap-2.8/gsoap/sampl
  $(SOAP_CPP_SRC) : $(WSDLINPUT)
  	$(WSDL) $(WSDL_FLAGS) $(WSDLINPUT)
 diff -ur gsoap-2.8.orig/gsoap/samples/databinding/Makefile.am gsoap-2.8/gsoap/samples/databinding/Makefile.am
---- gsoap-2.8.orig/gsoap/samples/databinding/Makefile.am	2011-10-22 23:12:15.000000000 +0200
-+++ gsoap-2.8/gsoap/samples/databinding/Makefile.am	2011-11-01 06:25:39.071999543 +0100
+--- gsoap-2.8.orig/gsoap/samples/databinding/Makefile.am	2013-12-18 20:58:36.000000000 +0100
++++ gsoap-2.8/gsoap/samples/databinding/Makefile.am	2014-01-16 11:52:07.460827315 +0100
 @@ -14,7 +14,7 @@
  WSDLINPUT=$(srcdir)/address.xsd
  SOAPHEADER=$(srcdir)/address.h
@@ -109,8 +111,8 @@ diff -ur gsoap-2.8.orig/gsoap/samples/databinding/Makefile.am gsoap-2.8/gsoap/sa
  $(SOAP_CPP_SRC) : $(WSDLINPUT)
  	$(WSDL) $(WSDL_FLAGS) $(WSDLINPUT)
 diff -ur gsoap-2.8.orig/gsoap/samples/Makefile.defines gsoap-2.8/gsoap/samples/Makefile.defines
---- gsoap-2.8.orig/gsoap/samples/Makefile.defines	2011-10-22 23:12:15.000000000 +0200
-+++ gsoap-2.8/gsoap/samples/Makefile.defines	2011-11-01 06:25:39.071999543 +0100
+--- gsoap-2.8.orig/gsoap/samples/Makefile.defines	2013-12-18 20:58:37.000000000 +0100
++++ gsoap-2.8/gsoap/samples/Makefile.defines	2014-01-16 11:52:07.469827206 +0100
 @@ -15,13 +15,13 @@
  SOAP_C_CORE=soapC.c
  SOAP_C_CLIENT=soapClient.c $(SOAP_C_CORE)
diff --git a/gsoap.spec b/gsoap.spec
index 21eb2f0..1ba0da7 100644
--- a/gsoap.spec
+++ b/gsoap.spec
@@ -1,7 +1,7 @@
 Summary: Generator Tools for Coding SOAP/XML Web Services in C and C++
 Name: gsoap
-Version: 2.8.16
-Release: 5%{?dist}
+Version: 2.8.17
+Release: 1%{?dist}
 # Bump the soversion when the new version is not backward compatiple
 %global soversion 4
 
@@ -299,6 +299,9 @@ make check
 # Additions in 2.8.16-1
 %_datadir/gsoap/import/wsc2.h
 %_datadir/gsoap/plugin/calcrest.h
+# Additions in 2.8.17-1
+%_datadir/gsoap/plugin/mq.c
+%_datadir/gsoap/plugin/mq.h
 
 %files doc
 %doc README.txt NOTES.txt LICENSE.txt gsoap/doc/*
@@ -308,6 +311,10 @@ make check
 %postun -p /sbin/ldconfig
 
 %changelog
+* Fri Jul 11 2014 Mattias Ellert <mattias.ellert at fysast.uu.se> - 2.8.17-1
+- Update to gsoap 2.8.17
+- Bump soname
+
 * Fri Jul 11 2014 Mattias Ellert <mattias.ellert at fysast.uu.se> - 2.8.16-5
 - Fix default import paths for soapcpp2 and wsdl2h
 
diff --git a/sources b/sources
index 96aa33d..c034524 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-274d16bea12b111681bcac2283c4c24a  gsoap_2.8.16.zip
+381affd6e3ba59effb35725166143014  gsoap_2.8.17.zip
diff --git a/wsdl2h.1 b/wsdl2h.1
index bbec67c..14e05c7 100644
--- a/wsdl2h.1
+++ b/wsdl2h.1
@@ -97,6 +97,9 @@ Generate REST operations for REST bindings in the WSDL.
 \fB\-r\fIhost\fR[:\fIport\fR[:\fIuid\fR:\fIpwd\fR]]
 Connect via proxy \fIhost\fR, \fIport\fR and proxy credentials.
 .TP
+\fB\-r\fR:\fIuid\fR:\fIpwd\fR
+Connect with authentication credentials (digest auth requires SSL).
+.TP
 \fB\-s\fR
 Do not generate STL code (no \fBstd::string\fR and no
 \fBstd::vector\fR).


More information about the scm-commits mailing list