From d84ea2350c95ab0239c77749014f08a3a1d4366ad5db747e5d7024f3b15e0dc1 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 29 Jan 2018 22:10:20 +0000 Subject: [PATCH] gsoap-2.8.61 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gsoap?expand=0&rev=122 --- gsoap-2.8.60.tar.xz | 3 --- gsoap-2.8.61.tar.xz | 3 +++ gsoap.changes | 21 +++++++++++++++++++++ gsoap.spec | 4 ++-- sanitize_source.sh | 6 +++--- 5 files changed, 29 insertions(+), 8 deletions(-) delete mode 100644 gsoap-2.8.60.tar.xz create mode 100644 gsoap-2.8.61.tar.xz diff --git a/gsoap-2.8.60.tar.xz b/gsoap-2.8.60.tar.xz deleted file mode 100644 index dd1542b..0000000 --- a/gsoap-2.8.60.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9929315415d8194229d8f4026c8c218e47f3a213703d5e598b6ca57bed42fbcc -size 17373204 diff --git a/gsoap-2.8.61.tar.xz b/gsoap-2.8.61.tar.xz new file mode 100644 index 0000000..020c25a --- /dev/null +++ b/gsoap-2.8.61.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4d8365fd77507127a9371c31f7ed53c46f9d931584e0734c923572062e88e52 +size 17240784 diff --git a/gsoap.changes b/gsoap.changes index 3cd7807..dda4a70 100644 --- a/gsoap.changes +++ b/gsoap.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Mon Jan 29 22:06:17 UTC 2018 - jengelh@inai.de + +- Update to new upstream release 2.8.61 + * Added `WITH_DEFAULT_VIRTUAL` to generate default methods that + return `SOAP_NO_METHOD` for C++ services generated with + soapcpp2 option `-j` or `-i`. A derived class can then + selectively implement service methods as needed. This + addition required the use of a new macro + `SOAP_PURE_VIRTUAL_COPY` for virtual `::copy()` methods, + replacing `SOAP_PURE_VIRTUAL` for `::copy()`. + * Added the `SOAP_H_FILE` macro to improve the use of plugins + and custom serializers in project builds with soapcpp2 + options `-p` and `-q` that rename the generated files such as + `soapH.h`, the macro changes the `#include "soapH.h"` to + `#include "nameH.h"` by invoking the C/C++ compiler with + option `-DSOAP_H_FILE=nameH.h`. + * Fixed a glitch in soapcpp2 to generate `soap_write_T` + functions for `typedef ... T` types that represent XML + elements. + ------------------------------------------------------------------- Tue Jan 16 09:15:30 UTC 2018 - jengelh@inai.de diff --git a/gsoap.spec b/gsoap.spec index 2a1265f..371feb9 100644 --- a/gsoap.spec +++ b/gsoap.spec @@ -17,8 +17,8 @@ Name: gsoap -%define lname libgsoap-2_8_60 -Version: 2.8.60 +%define lname libgsoap-2_8_61 +Version: 2.8.61 Release: 0 Summary: Toolkit for SOAP/REST-based C/C++ server and client web service applications License: SUSE-GPL-2.0+-with-openssl-exception diff --git a/sanitize_source.sh b/sanitize_source.sh index 3cfa492..073879c 100644 --- a/sanitize_source.sh +++ b/sanitize_source.sh @@ -1,8 +1,8 @@ #!/bin/sh -ex # -# Shrink the gsoap archive from 20 MB -> 6 MB. +# Shrink the gsoap archive from 32 MB -> 17 MB and removes .exe/.dll files. # -# Requires: fdupes, hxtools +# Requires: fdupes, hardlink if ! which fdupes >/dev/null; then echo "fdupes not installed."; @@ -13,7 +13,7 @@ if ! which hardlink >/dev/null; then exit 1; fi; -version="2.8.60" +version="2.8.61" shortver="2.8" # agh... if [ ! -e "gsoap_$version.zip" ]; then wget -c "http://downloads.sf.net/gsoap2/gsoap_$version.zip"