diff --git a/gsoap-01-sharedlibs.diff b/gsoap-01-sharedlibs.diff index 9c98832..0545bf2 100644 --- a/gsoap-01-sharedlibs.diff +++ b/gsoap-01-sharedlibs.diff @@ -4,24 +4,22 @@ Date: 2011-07-01 17:19:00 +0200 build: always use shared libraries --- - configure.ac | 10 ++++---- - gsoap/Makefile.am | 40 ++++++++++++++++++++++------------ - 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, 42 insertions(+), 20 deletions(-) + configure.ac | 10 +++++----- + gsoap/Makefile.am | 40 +++++++++++++++++++++++++++------------- + 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 + + 10 files changed, 40 insertions(+), 18 deletions(-) -Index: gsoap-2.8.53/configure.ac +Index: soap/configure.ac =================================================================== ---- gsoap-2.8.53.orig/configure.ac -+++ gsoap-2.8.53/configure.ac +--- soap.orig/configure.ac ++++ soap/configure.ac @@ -15,8 +15,8 @@ AM_PROG_CC_C_O AM_PROG_LEX AC_PROG_YACC @@ -60,10 +58,10 @@ Index: gsoap-2.8.53/configure.ac fi AM_CONDITIONAL(WITH_OPENSSL, test "x$with_openssl" = "xyes" -a "x$with_gnutls" != "xyes") AC_SUBST(WITH_OPENSSL) -Index: gsoap-2.8.53/gsoap/Makefile.am +Index: soap/gsoap/Makefile.am =================================================================== ---- gsoap-2.8.53.orig/gsoap/Makefile.am -+++ gsoap-2.8.53/gsoap/Makefile.am +--- soap.orig/gsoap/Makefile.am ++++ soap/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 @@ -112,77 +110,51 @@ Index: gsoap-2.8.53/gsoap/Makefile.am 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.53/gsoap/gsoap++.sym +Index: soap/gsoap/gsoap++.sym =================================================================== --- /dev/null -+++ gsoap-2.8.53/gsoap/gsoap++.sym ++++ soap/gsoap/gsoap++.sym @@ -0,0 +1 @@ +GSOAPXX { global: *; }; -Index: gsoap-2.8.53/gsoap/gsoap.sym +Index: soap/gsoap/gsoap.sym =================================================================== --- /dev/null -+++ gsoap-2.8.53/gsoap/gsoap.sym ++++ soap/gsoap/gsoap.sym @@ -0,0 +1 @@ +GSOAP { global: *; }; -Index: gsoap-2.8.53/gsoap/gsoapck++.sym +Index: soap/gsoap/gsoapck++.sym =================================================================== --- /dev/null -+++ gsoap-2.8.53/gsoap/gsoapck++.sym ++++ soap/gsoap/gsoapck++.sym @@ -0,0 +1 @@ +GSOAPCKXX { global: *; }; -Index: gsoap-2.8.53/gsoap/gsoapck.sym +Index: soap/gsoap/gsoapck.sym =================================================================== --- /dev/null -+++ gsoap-2.8.53/gsoap/gsoapck.sym ++++ soap/gsoap/gsoapck.sym @@ -0,0 +1 @@ +GSOAPCK { global: *; }; -Index: gsoap-2.8.53/gsoap/gsoapckssl++.sym +Index: soap/gsoap/gsoapckssl++.sym =================================================================== --- /dev/null -+++ gsoap-2.8.53/gsoap/gsoapckssl++.sym ++++ soap/gsoap/gsoapckssl++.sym @@ -0,0 +1 @@ +GSOAPCKSSLXX { global: *; }; -Index: gsoap-2.8.53/gsoap/gsoapckssl.sym +Index: soap/gsoap/gsoapckssl.sym =================================================================== --- /dev/null -+++ gsoap-2.8.53/gsoap/gsoapckssl.sym ++++ soap/gsoap/gsoapckssl.sym @@ -0,0 +1 @@ +GSOAPCKSSL { global: *; }; -Index: gsoap-2.8.53/gsoap/gsoapssl++.sym +Index: soap/gsoap/gsoapssl++.sym =================================================================== --- /dev/null -+++ gsoap-2.8.53/gsoap/gsoapssl++.sym ++++ soap/gsoap/gsoapssl++.sym @@ -0,0 +1 @@ +GSOAPSSLXX { global: *; }; -Index: gsoap-2.8.53/gsoap/gsoapssl.sym +Index: soap/gsoap/gsoapssl.sym =================================================================== --- /dev/null -+++ gsoap-2.8.53/gsoap/gsoapssl.sym ++++ soap/gsoap/gsoapssl.sym @@ -0,0 +1 @@ +GSOAPSSL { global: *; }; -Index: gsoap-2.8.53/gsoap/samples/autotest/Makefile.am -=================================================================== ---- gsoap-2.8.53.orig/gsoap/samples/autotest/Makefile.am -+++ gsoap-2.8.53/gsoap/samples/autotest/Makefile.am -@@ -14,7 +14,7 @@ SOAP_FLAGS=-SL -T -I$(top_srcdir)/gsoap/ - WSDLINPUT=$(top_srcdir)/gsoap/samples/autotest/examples.wsdl - SOAPHEADER=$(top_srcdir)/gsoap/samples/autotest/examples.h - SOAP_CPP_SRC=soapC.cpp soapServer.cpp --SOAP_CPP_LIB=$(top_builddir)/gsoap/libgsoap++.a -+SOAP_CPP_LIB=$(top_builddir)/gsoap/libgsoap++.la - - $(SOAP_CPP_SRC) : $(WSDLINPUT) - $(WSDL) $(WSDL_FLAGS) $(WSDLINPUT) -Index: gsoap-2.8.53/gsoap/samples/databinding/Makefile.am -=================================================================== ---- gsoap-2.8.53.orig/gsoap/samples/databinding/Makefile.am -+++ gsoap-2.8.53/gsoap/samples/databinding/Makefile.am -@@ -14,7 +14,7 @@ SOAP_FLAGS=-0 -CS -p address -I$(top_src - WSDLINPUT=$(top_srcdir)/gsoap/samples/databinding/address.xsd - SOAPHEADER=$(top_srcdir)/gsoap/samples/databinding/address.h - SOAP_CPP_SRC=addressC.cpp --SOAP_CPP_LIB=$(top_builddir)/gsoap/libgsoap++.a -+SOAP_CPP_LIB=$(top_builddir)/gsoap/libgsoap++.la - - $(SOAP_CPP_SRC) : $(WSDLINPUT) - $(WSDL) $(WSDL_FLAGS) $(WSDLINPUT) diff --git a/gsoap-2.8.55.tar.xz b/gsoap-2.8.55.tar.xz deleted file mode 100644 index d146b69..0000000 --- a/gsoap-2.8.55.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eeaf4ac6e22a99c0b5a68154eac6291b30473263f48770e8aa5e7b5ea345732e -size 17222772 diff --git a/gsoap-2.8.56.tar.xz b/gsoap-2.8.56.tar.xz new file mode 100644 index 0000000..c72641a --- /dev/null +++ b/gsoap-2.8.56.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:382c3626ef9d19cc5a01bf6b8242ddd1975a411b5d53f34fe3bee1bde99326f1 +size 17957120 diff --git a/gsoap.changes b/gsoap.changes index c4553ac..e9c34d9 100644 --- a/gsoap.changes +++ b/gsoap.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Fri Dec 8 21:22:27 UTC 2017 - jengelh@inai.de + +- Update to new upstream release 2.8.56 + * Added new `soap::bind_v6only` context flag, replacing + compile-time flag `WITH_IPV6_V6ONLY` (`soap->bind_v6only=1`) + and `WITH_NO_IPV6_V6ONLY` (`soap->bind_v6only=0`). + * Fixed missing C++ custom serializer type object allocators + (e.g. `gsoap/custom/qstring.cpp`), when pointers to custom + serialized C++ types are used. + ------------------------------------------------------------------- Wed Nov 1 16:14:45 UTC 2017 - jengelh@inai.de diff --git a/gsoap.spec b/gsoap.spec index d0ff546..8dc0f93 100644 --- a/gsoap.spec +++ b/gsoap.spec @@ -17,8 +17,8 @@ Name: gsoap -%define lname libgsoap-2_8_55 -Version: 2.8.55 +%define lname libgsoap-2_8_56 +Version: 2.8.56 Release: 0 Summary: Toolkit for SOAP/REST-based C/C++ server and client web service applications License: SUSE-GPL-2.0+-with-openssl-exception @@ -95,6 +95,8 @@ perl -i -lpe 's{AC_INIT\(gsoap, 2.8\)}{AC_INIT([gsoap], [%version])}' \ # Also needed because Makefile.am and configure.ac are touched. autoreconf -fi +export CFLAGS="%optflags -O0 -ggdb3" +export CXXFLAGS="$CFLAGS" %configure --enable-ipv6 --disable-static pushd gsoap/src/ # build prerequisites for parallel build first diff --git a/sanitize_source.sh b/sanitize_source.sh index 4c3ec88..bfe410d 100644 --- a/sanitize_source.sh +++ b/sanitize_source.sh @@ -13,7 +13,7 @@ if ! which hardlink >/dev/null; then exit 1; fi; -version="2.8.55" +version="2.8.56" shortver="2.8" # agh... if [ ! -e "gsoap_$version.zip" ]; then wget -c "http://downloads.sf.net/gsoap2/gsoap_$version.zip"