From 81fb08d9c11d40b1d6f974d800cb5d64726ac032 Mon Sep 17 00:00:00 2001 From: Mattias Ellert Date: Dec 21 2022 11:07:03 +0000 Subject: Update to 2.8.124 --- diff --git a/gsoap-libtool.patch b/gsoap-libtool.patch index fcd66f0..df4c706 100644 --- a/gsoap-libtool.patch +++ b/gsoap-libtool.patch @@ -1,8 +1,8 @@ diff -ur gsoap-2.8.orig/configure.ac gsoap-2.8/configure.ac ---- gsoap-2.8.orig/configure.ac 2020-06-30 21:02:21.000000000 +0200 -+++ gsoap-2.8/configure.ac 2020-07-21 22:24:34.231537804 +0200 -@@ -16,8 +16,7 @@ - AM_PROG_LEX +--- gsoap-2.8.orig/configure.ac 2022-12-04 22:03:49.000000000 +0100 ++++ gsoap-2.8/configure.ac 2022-12-21 06:11:12.732737406 +0100 +@@ -15,8 +15,7 @@ + AM_PROG_LEX([noyywrap]) AC_PROG_YACC AC_PROG_CPP -AC_PROG_RANLIB @@ -11,7 +11,7 @@ diff -ur gsoap-2.8.orig/configure.ac gsoap-2.8/configure.ac AC_PROG_LN_S AC_PROG_AWK AC_PROG_INSTALL -@@ -307,15 +306,15 @@ +@@ -303,15 +302,15 @@ WSDL2H_EXTRA_LIBS="${WSDL2H_EXTRA_LIBS} -lgnutls -lgcrypt -lgpg-error -lz" SAMPLE_INCLUDES= SAMPLE_SSL_LIBS="-lgnutls -lgcrypt -lgpg-error -lz" @@ -30,7 +30,7 @@ diff -ur gsoap-2.8.orig/configure.ac gsoap-2.8/configure.ac fi if test -n "$ZLIB"; then WSDL2H_EXTRA_FLAGS="-I${ZLIB}/include ${WSDL2H_EXTRA_FLAGS}" -@@ -334,7 +333,7 @@ +@@ -330,7 +329,7 @@ WSDL2H_EXTRA_FLAGS= SAMPLE_SSL_LIBS= SAMPLE_INCLUDES= @@ -40,8 +40,8 @@ diff -ur gsoap-2.8.orig/configure.ac gsoap-2.8/configure.ac AM_CONDITIONAL([WITH_OPENSSL], [test "x$with_openssl" = "xyes" -a "x$with_gnutls" != "xyes"]) AC_SUBST(WSDL2H_EXTRA_FLAGS) diff -ur gsoap-2.8.orig/gsoap/Makefile.am gsoap-2.8/gsoap/Makefile.am ---- gsoap-2.8.orig/gsoap/Makefile.am 2020-06-30 21:02:23.000000000 +0200 -+++ gsoap-2.8/gsoap/Makefile.am 2020-07-21 22:24:34.231537804 +0200 +--- gsoap-2.8.orig/gsoap/Makefile.am 2022-12-04 22:03:49.000000000 +0100 ++++ gsoap-2.8/gsoap/Makefile.am 2022-12-21 06:11:12.733737409 +0100 @@ -34,20 +34,30 @@ dom_cpp.cpp: dom.cpp $(LN_S) -f $(top_srcdir)/gsoap/dom.cpp dom_cpp.cpp @@ -87,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 stdsoap2_ck.c stdsoap2_ck_cpp.cpp stdsoap2_ssl.c stdsoap2_ssl_cpp.cpp 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 2020-06-30 21:02:24.000000000 +0200 -+++ gsoap-2.8/gsoap/samples/autotest/Makefile.am 2020-07-21 22:24:34.231537804 +0200 +--- gsoap-2.8.orig/gsoap/samples/autotest/Makefile.am 2022-12-04 22:03:49.000000000 +0100 ++++ gsoap-2.8/gsoap/samples/autotest/Makefile.am 2022-12-21 06:11:12.733737409 +0100 @@ -14,7 +14,7 @@ WSDLINPUT=$(top_srcdir)/gsoap/samples/autotest/examples.wsdl SOAPHEADER=$(top_srcdir)/gsoap/samples/autotest/examples.h @@ -99,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 2020-06-30 21:02:25.000000000 +0200 -+++ gsoap-2.8/gsoap/samples/databinding/Makefile.am 2020-07-21 22:24:34.232537807 +0200 +--- gsoap-2.8.orig/gsoap/samples/databinding/Makefile.am 2022-12-04 22:03:50.000000000 +0100 ++++ gsoap-2.8/gsoap/samples/databinding/Makefile.am 2022-12-21 06:11:12.733737409 +0100 @@ -14,7 +14,7 @@ WSDLINPUT=$(top_srcdir)/gsoap/samples/databinding/address.xsd SOAPHEADER=$(top_srcdir)/gsoap/samples/databinding/address.h @@ -111,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 2020-06-30 21:02:25.000000000 +0200 -+++ gsoap-2.8/gsoap/samples/Makefile.defines 2020-07-21 22:24:34.232537807 +0200 +--- gsoap-2.8.orig/gsoap/samples/Makefile.defines 2022-12-04 22:03:50.000000000 +0100 ++++ gsoap-2.8/gsoap/samples/Makefile.defines 2022-12-21 06:11:12.734737411 +0100 @@ -13,13 +13,13 @@ SOAP_C_CORE=soapC.c SOAP_C_CLIENT=soapClient.c $(SOAP_C_CORE) diff --git a/gsoap.spec b/gsoap.spec index 7819741..9465235 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.117 -Release: 4%{?dist} +Version: 2.8.124 +Release: 1%{?dist} # gsoap is licensed both under the gSOAP public license and under GPL version # 2 or later with an OpenSSL linking exception. @@ -91,6 +91,7 @@ rm gsoap/VisualStudio2005/wsdl2h/wsdl2h/soapcpp2.exe # Remove pre-generated files rm gsoap/samples/webserver/opt{C.c,H.h,Stub.h} +rm gsoap/VisualStudio2005/wsdl2h/wsdl2h/wsdl{C.cpp,H.h,Stub.h} # Remove .DS_Store files find . -name .DS_Store -exec rm {} ';' @@ -101,7 +102,7 @@ autoreconf --install --force %configure --disable-static --enable-ipv6 --enable-samples -# Dependencies are not declared properlycc -- no parallel build +# Dependencies are not declared properly -- no parallel build # Add /usr/share/gsoap to soapcpp2's default import path %make_build -j1 SOAPCPP2_IMPORTPATH='-DSOAPCPP2_IMPORT_PATH="\"%{_datadir}/gsoap/import:%{_datadir}/gsoap\""' @@ -372,6 +373,9 @@ install -m 644 -p %{SOURCE1} %{SOURCE2} %{buildroot}/%{_mandir}/man1 %license LICENSE.txt GPLv2_license.txt %changelog +* Wed Dec 21 2022 Mattias Ellert - 2.8.124-1 +- Update to 2.8.124 + * Thu Jul 21 2022 Fedora Release Engineering - 2.8.117-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/soapcpp2.1 b/soapcpp2.1 index 95de221..3b59376 100644 --- a/soapcpp2.1 +++ b/soapcpp2.1 @@ -54,6 +54,12 @@ Generate C++ source code (default). \fB\-c++11\fR Generate C++ source code optimized for C++11 (compile with -std=c++11). .TP +\fB\-c++14\fR +Generate C++ source code optimized for C++14 (compile with -std=c++14). +.TP +\fB\-c++17\fR +Generate C++ source code optimized for C++17 (compile with -std=c++17). +.TP \fB\-d\fIpath\fR Use \fIpath\fR to save files. .TP diff --git a/wsdl2h.1 b/wsdl2h.1 index f8ad039..ab426b4 100644 --- a/wsdl2h.1 +++ b/wsdl2h.1 @@ -41,6 +41,12 @@ Generate C++ source code (default). \fB\-c++11\fR Generate C++11 source code. .TP +\fB\-c++14\fR +Generate C++14 source code. +.TP +\fB\-c++17\fR +Generate C++17 source code. +.TP \fB\-D\fR Make attribute members with default/fixed values optional with pointers. .TP