[gsoap] Update to 2.7.17 from Ivan Romanov <drizt at land.ru>
matt
matt at fedoraproject.org
Tue Aug 10 04:53:13 UTC 2010
commit ddfe78901d50d2d24afc5fae7008971b28569f51
Author: Matthew Farrellee <matt at redhat.com>
Date: Mon Aug 9 15:46:00 2010 -0400
Update to 2.7.17 from Ivan Romanov <drizt at land.ru>
gsoap-2.7-examples.patch | 306 ++++++++++++++++++++++++++++++++++++++++++++++
gsoap-2.7-iostream.patch | 28 ++++
gsoap.spec | 52 +++++++--
use_libtool-2.7.17.patch | 112 +++++++++++++++++
4 files changed, 490 insertions(+), 8 deletions(-)
---
diff --git a/gsoap-2.7-examples.patch b/gsoap-2.7-examples.patch
new file mode 100644
index 0000000..2642a6b
--- /dev/null
+++ b/gsoap-2.7-examples.patch
@@ -0,0 +1,306 @@
+diff --git gsoap-2.7.orig/gsoap/samples/autotest/Makefile.am gsoap-2.7/gsoap/samples/autotest/Makefile.am
+index 20af1a5..cddc41b 100644
+--- gsoap-2.7.orig/gsoap/samples/autotest/Makefile.am
++++ gsoap-2.7/gsoap/samples/autotest/Makefile.am
+@@ -22,7 +22,28 @@ $(SOAP_CPP_SRC) : $(WSDLINPUT)
+
+ #LIBS=
+
+-noinst_PROGRAMS=autotest
++autotestdir = $(pkgdatadir)/examples/autotest
++
++nobase_autotest_PROGRAMS=autotest
++
++nobase_autotest_DATA = LICENSE.txt \
++ README.txt \
++ ChameleonIncluded.xsd \
++ test-patterns11.sh \
++ redefineschema.xsd \
++ test-patterns12.sh \
++ examples.wsdl \
++ Makefile.am \
++ RelativeIncluded.xsd \
++ test-self.sh \
++ Included.xsd \
++ Makefile.in \
++ strict.xsd \
++ typemap.dat
++
++install-data-local:
++ $(MKDIR_P) $(DESTDIR)$(autotestdir)
++ cp -r databinding $(DESTDIR)$(autotestdir)
+
+ autotest_CFLAGS=$(C_DEBUG_FLAGS) -D$(platform)
+ autotest_CPPFLAGS=$(C_DEBUG_FLAGS) -D$(platform)
+diff --git gsoap-2.7.orig/gsoap/samples/calc++/Makefile.am gsoap-2.7/gsoap/samples/calc++/Makefile.am
+index 490a4f0..6c6155e 100644
+--- gsoap-2.7.orig/gsoap/samples/calc++/Makefile.am
++++ gsoap-2.7/gsoap/samples/calc++/Makefile.am
+@@ -3,7 +3,15 @@
+ ## you have all needed files, that a GNU package needs
+ AUTOMAKE_OPTIONS = foreign 1.4
+
+-noinst_PROGRAMS = calcclient calcserver
++calcdir = $(pkgdatadir)/examples/calc++
++nobase_calc_PROGRAMS = calcclient calcserver
++nobase_calc_DATA = calcclient.cpp \
++ calc.h \
++ calcserver.cpp \
++ Makefile.am \
++ Makefile.in \
++ README.txt
++
+ SOAPHEADER = calc.h
+
+ include ../Makefile.defines
+diff --git gsoap-2.7.orig/gsoap/samples/calc/Makefile.am gsoap-2.7/gsoap/samples/calc/Makefile.am
+index 0224270..22c0181 100644
+--- gsoap-2.7.orig/gsoap/samples/calc/Makefile.am
++++ gsoap-2.7/gsoap/samples/calc/Makefile.am
+@@ -3,7 +3,15 @@
+ ## you have all needed files, that a GNU package needs
+ AUTOMAKE_OPTIONS = foreign 1.4
+
+-noinst_PROGRAMS = calcclient calcserver
++calcdir = $(pkgdatadir)/examples/calc
++nobase_calc_PROGRAMS = calcclient calcserver
++nobase_calc_DATA = calcclient.c \
++ calc.h \
++ calcserver.c \
++ Makefile.am \
++ Makefile.in \
++ README.txt
++
+ SOAPHEADER = calc.h
+
+ include ../Makefile.defines
+diff --git gsoap-2.7.orig/gsoap/samples/databinding/Makefile.am gsoap-2.7/gsoap/samples/databinding/Makefile.am
+index abe5404..bc77843 100644
+--- gsoap-2.7.orig/gsoap/samples/databinding/Makefile.am
++++ gsoap-2.7/gsoap/samples/databinding/Makefile.am
+@@ -22,7 +22,20 @@ $(SOAP_CPP_SRC) : $(WSDLINPUT)
+
+ #LIBS=
+
+-noinst_PROGRAMS=address
++addresdir = $(pkgdatadir)/examples/databinding
++nobase_addres_PROGRAMS=address
++nobase_addres_DATA = address.cpp \
++ addresstypemap.dat \
++ Doxyfile \
++ Makefile.am \
++ README.txt \
++ address.h \
++ address.xsd \
++ Makefile.in
++
++install-data-local:
++ $(MKDIR_P) $(DESTDIR)$(addresdir)
++ cp -r html $(DESTDIR)$(addresdir)
+
+ address_CFLAGS=$(C_DEBUG_FLAGS) -D$(platform)
+ address_CPPFLAGS=$(C_DEBUG_FLAGS) -D$(platform)
+diff --git gsoap-2.7.orig/gsoap/samples/dime/Makefile.am gsoap-2.7/gsoap/samples/dime/Makefile.am
+index d382ae8..bad1ef6 100644
+--- gsoap-2.7.orig/gsoap/samples/dime/Makefile.am
++++ gsoap-2.7/gsoap/samples/dime/Makefile.am
+@@ -3,7 +3,15 @@
+ ## you have all needed files, that a GNU package needs
+ AUTOMAKE_OPTIONS = foreign 1.4
+
+-noinst_PROGRAMS = dimeclient dimeserver
++dimedir = $(pkgdatadir)/examples/dime
++nobase_dime_PROGRAMS = dimeclient dimeserver
++nobase_dime_DATA = dimeclient.cpp \
++ dime.h \
++ dimeserver.cpp \
++ Makefile.am \
++ Makefile.in \
++ README.txt
++
+ SOAPHEADER = dime.h
+
+ include ../Makefile.defines
+diff --git gsoap-2.7.orig/gsoap/samples/dom/Makefile.am gsoap-2.7/gsoap/samples/dom/Makefile.am
+index 22fa6c7..603bc87 100644
+--- gsoap-2.7.orig/gsoap/samples/dom/Makefile.am
++++ gsoap-2.7/gsoap/samples/dom/Makefile.am
+@@ -3,7 +3,14 @@
+ ## you have all needed files, that a GNU package needs
+ AUTOMAKE_OPTIONS = foreign 1.4
+
+-noinst_PROGRAMS = dom2calc
++domdir = $(pkgdatadir)/examples/dom
++nobase_dom_PROGRAMS = dom2calc
++nobase_dom_DATA = dom2calc.cpp \
++ dom2calc.h \
++ Makefile.am \
++ Makefile.in \
++ README.txt
++
+ SOAPHEADER = dom2calc.h
+
+ include ../Makefile.defines
+diff --git gsoap-2.7.orig/gsoap/samples/factory/Makefile.am gsoap-2.7/gsoap/samples/factory/Makefile.am
+index f625c08..e918b00 100644
+--- gsoap-2.7.orig/gsoap/samples/factory/Makefile.am
++++ gsoap-2.7/gsoap/samples/factory/Makefile.am
+@@ -3,7 +3,13 @@
+ ## you have all needed files, that a GNU package needs
+ AUTOMAKE_OPTIONS = foreign 1.4
+
+-noinst_PROGRAMS = factory
++factorydir = $(pkgdatadir)/examples/factory
++nobase_factory_PROGRAMS = factory
++nobase_factory_DATA = factory.cpp \
++ factory.h \
++ Makefile.am \
++ Makefile.in \
++ README.txt
+ SOAPHEADER = factory.h
+
+ include ../Makefile.defines
+diff --git gsoap-2.7.orig/gsoap/samples/factorytest/Makefile.am gsoap-2.7/gsoap/samples/factorytest/Makefile.am
+index 95516fa..c1f01f0 100644
+--- gsoap-2.7.orig/gsoap/samples/factorytest/Makefile.am
++++ gsoap-2.7/gsoap/samples/factorytest/Makefile.am
+@@ -3,7 +3,14 @@
+ ## you have all needed files, that a GNU package needs
+ AUTOMAKE_OPTIONS = foreign 1.4
+
+-noinst_PROGRAMS = factorytest
++factorytestdir = $(pkgdatadir)/examples/factorytest
++nobase_factorytest_PROGRAMS = factorytest
++nobase_factorytest_DATA = factorytest.cpp \
++ factorytest.h \
++ Makefile.am \
++ Makefile.in \
++ README.txt
++
+ SOAPHEADER = factorytest.h
+
+ include ../Makefile.defines
+diff --git gsoap-2.7.orig/gsoap/samples/gmt/Makefile.am gsoap-2.7/gsoap/samples/gmt/Makefile.am
+index 9dfdf5e..3771356 100644
+--- gsoap-2.7.orig/gsoap/samples/gmt/Makefile.am
++++ gsoap-2.7/gsoap/samples/gmt/Makefile.am
+@@ -3,7 +3,15 @@
+ ## you have all needed files, that a GNU package needs
+ AUTOMAKE_OPTIONS = foreign 1.4
+
+-noinst_PROGRAMS = gmtclient gmtserver
++gmtdir = $(pkgdatadir)/examples/gmt
++nobase_gmt_PROGRAMS = gmtclient gmtserver
++nobase_gmt_DATA = gmtclient.cpp \
++ gmt.h \
++ gmtserver.cpp \
++ Makefile.am \
++ Makefile.in \
++ README.txt
++
+ SOAPHEADER = gmt.h
+
+ include ../Makefile.defines
+diff --git gsoap-2.7.orig/gsoap/samples/googleapi/Makefile.am gsoap-2.7/gsoap/samples/googleapi/Makefile.am
+index b64ee33..f7ffc55 100644
+--- gsoap-2.7.orig/gsoap/samples/googleapi/Makefile.am
++++ gsoap-2.7/gsoap/samples/googleapi/Makefile.am
+@@ -3,7 +3,14 @@
+ ## you have all needed files, that a GNU package needs
+ AUTOMAKE_OPTIONS = foreign 1.4
+
+-noinst_PROGRAMS = googleapi
++googleapidir = $(pkgdatadir)/examples/googleapi
++googleapi_PROGRAMS = googleapi
++googleapi_DATA = googleapi.c \
++ googleapi.h \
++ Makefile.am \
++ Makefile.in \
++ README.txt
++
+ SOAPHEADER = googleapi.h
+
+ include ../Makefile.defines
+diff --git gsoap-2.7.orig/gsoap/samples/hello/Makefile.am gsoap-2.7/gsoap/samples/hello/Makefile.am
+index 84d38b1..b7a1728 100644
+--- gsoap-2.7.orig/gsoap/samples/hello/Makefile.am
++++ gsoap-2.7/gsoap/samples/hello/Makefile.am
+@@ -3,7 +3,15 @@
+ ## you have all needed files, that a GNU package needs
+ AUTOMAKE_OPTIONS = foreign 1.4
+
+-noinst_PROGRAMS = helloclient helloserver
++hellodir = $(pkgdatadir)/examples/hello
++nobase_hello_PROGRAMS = helloclient helloserver
++nobase_hello_DATA = helloclient.cpp \
++ hello.h \
++ helloserver.cpp \
++ Makefile.am \
++ Makefile.in \
++ README.txt
++
+ SOAPHEADER = hello.h
+
+ include ../Makefile.defines
+diff --git gsoap-2.7.orig/gsoap/samples/httpcookies/Makefile.am gsoap-2.7/gsoap/samples/httpcookies/Makefile.am
+index 5bc4cce..eb4d01b 100644
+--- gsoap-2.7.orig/gsoap/samples/httpcookies/Makefile.am
++++ gsoap-2.7/gsoap/samples/httpcookies/Makefile.am
+@@ -3,7 +3,15 @@
+ ## you have all needed files, that a GNU package needs
+ AUTOMAKE_OPTIONS = foreign 1.4
+
+-noinst_PROGRAMS = ck.cgi ckclient
++httpcookiesdir = $(pkgdatadir)/examples/httpcookies
++nobase_httpcookies_PROGRAMS = ck.cgi ckclient
++nobase_httpcookies_DATA = ckclient.cpp \
++ ck.h \
++ ckserver.cpp \
++ Makefile.am \
++ Makefile.in \
++ README.txt
++
+ SOAPHEADER = ck.h
+
+ include ../Makefile.defines
+diff --git gsoap-2.7.orig/gsoap/samples/oneway++/Makefile.am gsoap-2.7/gsoap/samples/oneway++/Makefile.am
+index b7ecb0c..95170bc 100644
+--- gsoap-2.7.orig/gsoap/samples/oneway++/Makefile.am
++++ gsoap-2.7/gsoap/samples/oneway++/Makefile.am
+@@ -3,7 +3,14 @@
+ ## you have all needed files, that a GNU package needs
+ AUTOMAKE_OPTIONS = foreign 1.4
+
+-noinst_PROGRAMS = event handler
++onewaydir = $(pkgdatadir)/examples/oneway++
++nobase_oneway_PROGRAMS = event handler
++nobase_oneway_DATA = event.cpp \
++ event.h \
++ handler.cpp \
++ Makefile.am \
++ Makefile.in \
++ README.txt
+ SOAPHEADER = event.h
+
+ include ../Makefile.defines
+diff --git gsoap-2.7.orig/gsoap/samples/oneway/Makefile.am gsoap-2.7/gsoap/samples/oneway/Makefile.am
+index cb527b6..def5e16 100644
+--- gsoap-2.7.orig/gsoap/samples/oneway/Makefile.am
++++ gsoap-2.7/gsoap/samples/oneway/Makefile.am
+@@ -3,7 +3,15 @@
+ ## you have all needed files, that a GNU package needs
+ AUTOMAKE_OPTIONS = foreign 1.4
+
+-noinst_PROGRAMS = event handler
++onewaydir = $(pkgdatadir)/examples/oneway
++nobase_oneway_PROGRAMS = event handler
++nobase_oneway_DATA = event.c \
++ event.h \
++ handler.c \
++ Makefile.am \
++ Makefile.in \
++ README.txt
++
+ SOAPHEADER = event.h
+
+ include ../Makefile.defines
diff --git a/gsoap-2.7-iostream.patch b/gsoap-2.7-iostream.patch
new file mode 100644
index 0000000..1f94f8d
--- /dev/null
+++ b/gsoap-2.7-iostream.patch
@@ -0,0 +1,28 @@
+diff -up gsoap-2.7/gsoap/samples/factorytest/factorytest.cpp.iostream gsoap-2.7/gsoap/samples/factorytest/factorytest.cpp
+--- gsoap-2.7/gsoap/samples/factorytest/factorytest.cpp.iostream 2010-07-26 18:31:00.000000000 +0600
++++ gsoap-2.7/gsoap/samples/factorytest/factorytest.cpp 2010-07-26 18:31:22.000000000 +0600
+@@ -49,7 +49,9 @@ A commercial use license is available fr
+ #include "soapH.h"
+ #include "factorytest.nsmap"
+
+-#include <iostream.h>
++#include <iostream>
++
++using namespace std;
+
+ // default factory service endpoint:
+ const char *factory = "http://localhost:18085";
+diff -up gsoap-2.7/gsoap/samples/lu/luclient.cpp.iostream gsoap-2.7/gsoap/samples/lu/luclient.cpp
+--- gsoap-2.7/gsoap/samples/lu/luclient.cpp.iostream 2010-07-26 18:29:34.000000000 +0600
++++ gsoap-2.7/gsoap/samples/lu/luclient.cpp 2010-07-26 18:29:58.000000000 +0600
+@@ -32,7 +32,9 @@ A commercial use license is available fr
+ */
+
+ #include "soapH.h"
+-#include <iostream.h>
++#include <iostream>
++
++using namespace std;
+
+ const char luserver[] = "http://websrv.cs.fsu.edu/~engelen/luserver.cgi";
+
diff --git a/gsoap.spec b/gsoap.spec
index 71b8ed2..9bdcf46 100644
--- a/gsoap.spec
+++ b/gsoap.spec
@@ -1,13 +1,14 @@
Summary: Generator Tools for Coding SOAP/XML Web Services in C and C++
Name: gsoap
-Version: 2.7.16
+Version: 2.7.17
Release: 1%{?dist}
License: GPLv2+
Group: Development/Tools
URL: http://gsoap2.sourceforge.net
-Source0: http://downloads.sourceforge.net/gsoap2/gsoap_2.7.16.zip
-Patch0: use_libtool-2.7.16.patch
-Patch2: gsoap-2.7-openssl.patch
+Source0: http://downloads.sourceforge.net/gsoap2/gsoap_2.7.17.zip
+Patch0: use_libtool-2.7.17.patch
+Patch3: gsoap-2.7-iostream.patch
+Patch4: gsoap-2.7-examples.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: flex
@@ -39,6 +40,21 @@ Requires: pkgconfig
gSOAP libraries, headers and generators for linking with and creating
gSOAP generated stubs
+%package examples
+Summary: gSOAP examples binaries and sources
+Group: Development/System
+Requires: %name = %version-%release
+
+%description examples
+gSOAP examples binaries and sources
+
+%package doc
+Summary: gSOAP documentation
+Group: Development/System
+Requires: %name = %version-%release
+
+%description doc
+gSOAP documentation in html
%prep
%setup -q -n gsoap-2.7
@@ -46,8 +62,8 @@ gSOAP generated stubs
# enable use of libtool in configure.in and a few Makefile.am files
%patch0 -p1
-%patch2 -p1
-
+%patch3 -p1
+%patch4 -p1
# a number of ~ files are distribute, but we do not want them
find . -name "*~" -exec rm {} \;
@@ -59,7 +75,7 @@ dos2unix README.txt LICENSE.txt NOTES.txt
# patches change autoconf and automake files, so we must reconfigure
autoreconf --install --force
-%configure --disable-static --prefix=/usr
+%configure --disable-static --prefix=/usr --enable-samples
# dependencies are not declared properly
#make %{?_smp_mflags}
@@ -84,7 +100,6 @@ rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
rm -f %{buildroot}/%_libdir/*.la
-
%clean
rm -rf %{buildroot}
@@ -249,6 +264,20 @@ make check
%_datadir/gsoap/import/wsrm.h
%_datadir/gsoap/import/wsrm4.h
%_datadir/gsoap/import/wsrx.h
+# Additions in 2.7.17-1
+%_datadir/gsoap/WS/WS-Policy12.xsd
+%_datadir/gsoap/WS/WS-SecurityPolicy.xsd
+%_datadir/gsoap/import/wsse11.h
+
+%files examples
+%defattr(-,root,root,-)
+%doc README.txt NOTES.txt LICENSE.txt
+%_datadir/gsoap/examples/*
+
+%files doc
+%defattr(-,root,root,-)
+%doc gsoap/doc/*
+%doc README.txt NOTES.txt LICENSE.txt
%post -p /sbin/ldconfig
@@ -258,6 +287,13 @@ make check
%changelog
+* Tue Jul 28 2010 Ivan Romanov <drizt at land.ru> - 2.7.17-1
+- Update to gsoap 2.7.17
+- Removed openssl patch, it fixed by upstream
+- Added gsoap-2.7-iostream.patch to fix using iostream oldstyle in examples
+- Added examples sources and binaries
+- Added documentation
+
* Sat Apr 24 2010 <matt at redhat> - 2.7.16-1
- Update to gsoap 2.7.16
- Thanks to matt at mattjamison.com for update patches
diff --git a/use_libtool-2.7.17.patch b/use_libtool-2.7.17.patch
new file mode 100644
index 0000000..c52d746
--- /dev/null
+++ b/use_libtool-2.7.17.patch
@@ -0,0 +1,112 @@
+diff -up gsoap-2.7/configure.in.orig gsoap-2.7/configure.in
+--- gsoap-2.7/configure.in.orig 2010-05-10 00:09:24.000000000 +0600
++++ gsoap-2.7/configure.in 2010-07-27 18:05:21.000000000 +0600
+@@ -15,8 +15,7 @@ AC_PROG_CC
+ AM_PROG_LEX
+ AC_PROG_YACC
+ AC_PROG_CPP
+-AC_PROG_RANLIB
+-#AC_PROG_LIBTOOL
++AM_PROG_LIBTOOL
+ AC_PROG_LN_S
+ AC_PROG_AWK
+ AC_PROG_INSTALL
+@@ -159,12 +158,12 @@ if test "x$with_openssl" = "xyes"; then
+ AC_MSG_RESULT(no)
+ WSDL2H_EXTRA_FLAGS="-DWITH_OPENSSL -DWITH_GZIP"
+ WSDL2H_EXTRA_LIBS="-lssl -lcrypto -lz"
+- WSDL2H_SOAP_CPP_LIB="libgsoapssl++.a"
++ WSDL2H_SOAP_CPP_LIB="libgsoapssl++.la"
+ else
+ AC_MSG_RESULT(yes)
+ WSDL2H_EXTRA_FLAGS=
+ WSDL2H_EXTRA_LIBS=
+- WSDL2H_SOAP_CPP_LIB="libgsoap++.a"
++ WSDL2H_SOAP_CPP_LIB="libgsoap++.la"
+ fi
+ AC_SUBST(WSDL2H_EXTRA_FLAGS)
+ AC_SUBST(WSDL2H_EXTRA_LIBS)
+diff -up gsoap-2.7/gsoap/Makefile.am.orig gsoap-2.7/gsoap/Makefile.am
+--- gsoap-2.7/gsoap/Makefile.am.orig 2010-05-10 00:09:33.000000000 +0600
++++ gsoap-2.7/gsoap/Makefile.am 2010-07-27 18:05:21.000000000 +0600
+@@ -31,20 +31,19 @@ stdsoap2_ssl.c: stdsoap2.cpp
+ stdsoap2_ssl_cpp.cpp: stdsoap2.cpp
+ $(LN_S) -f $(srcdir)/stdsoap2.cpp stdsoap2_ssl_cpp.cpp
+
+-lib_LIBRARIES = libgsoap.a libgsoap++.a libgsoapck.a libgsoapck++.a libgsoapssl.a libgsoapssl++.a
+-
+-libgsoap_a_SOURCES = stdsoap2.c
+-libgsoap_a_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform)
+-libgsoap___a_SOURCES = stdsoap2_cpp.cpp
+-libgsoap___a_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform)
+-libgsoapck_a_SOURCES = stdsoap2_ck.c
+-libgsoapck_a_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_COOKIES
+-libgsoapck___a_SOURCES = stdsoap2_ck_cpp.cpp
+-libgsoapck___a_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_COOKIES
+-libgsoapssl_a_SOURCES = stdsoap2_ssl.c
+-libgsoapssl_a_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_OPENSSL -DWITH_DOM -DWITH_GZIP
+-libgsoapssl___a_SOURCES = stdsoap2_ssl_cpp.cpp
+-libgsoapssl___a_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_OPENSSL -DWITH_DOM -DWITH_GZIP
++lib_LTLIBRARIES = libgsoap.la libgsoap++.la libgsoapck.la libgsoapck++.la libgsoapssl.la libgsoapssl++.la
++libgsoap_la_SOURCES = stdsoap2.c
++libgsoap_la_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform)
++libgsoap___la_SOURCES = stdsoap2_cpp.cpp
++libgsoap___la_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform)
++libgsoapck_la_SOURCES = stdsoap2_ck.c
++libgsoapck_la_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_COOKIES
++libgsoapck___la_SOURCES = stdsoap2_ck_cpp.cpp
++libgsoapck___la_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_COOKIES
++libgsoapssl_la_SOURCES = stdsoap2_ssl.c
++libgsoapssl_la_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_OPENSSL -DWITH_DOM -DWITH_GZIP
++libgsoapssl___la_SOURCES = stdsoap2_ssl_cpp.cpp
++libgsoapssl___la_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_OPENSSL -DWITH_DOM -DWITH_GZIP
+
+ BUILT_SOURCES = stdsoap2_cpp.cpp $(lib_LIBRARIES)
+
+diff -up gsoap-2.7/gsoap/samples/autotest/Makefile.am.orig gsoap-2.7/gsoap/samples/autotest/Makefile.am
+--- gsoap-2.7/gsoap/samples/autotest/Makefile.am.orig 2010-07-27 18:08:26.000000000 +0600
++++ gsoap-2.7/gsoap/samples/autotest/Makefile.am 2010-07-27 18:08:46.000000000 +0600
+@@ -14,7 +14,7 @@ SOAP_FLAGS=-SL -T -I$(top_srcdir)/gsoap/
+ WSDLINPUT=$(srcdir)/examples.wsdl
+ SOAPHEADER=$(srcdir)/examples.h
+ SOAP_CPP_SRC=soapC.cpp soapServer.cpp
+-SOAP_CPP_LIB=$(top_builddir)/gsoap/libgsoap++.a
++SOAP_CPP_LIB=$(top_builddir)/gsoap/.libs/libgsoap++.so
+
+ $(SOAP_CPP_SRC) : $(WSDLINPUT)
+ $(WSDL) $(WSDL_FLAGS) $(WSDLINPUT)
+diff -up gsoap-2.7/gsoap/samples/databinding/Makefile.am.orig gsoap-2.7/gsoap/samples/databinding/Makefile.am
+--- gsoap-2.7/gsoap/samples/databinding/Makefile.am.orig 2010-07-27 18:07:34.000000000 +0600
++++ gsoap-2.7/gsoap/samples/databinding/Makefile.am 2010-07-27 18:07:58.000000000 +0600
+@@ -14,7 +14,7 @@ SOAP_FLAGS=-2 -CS -p address -I$(top_src
+ WSDLINPUT=$(srcdir)/address.xsd
+ SOAPHEADER=$(srcdir)/address.h
+ SOAP_CPP_SRC=addressC.cpp
+-SOAP_CPP_LIB=$(top_builddir)/gsoap/libgsoap++.a
++SOAP_CPP_LIB=$(top_builddir)/gsoap/.libs/libgsoap++.so
+
+ $(SOAP_CPP_SRC) : $(WSDLINPUT)
+ $(WSDL) $(WSDL_FLAGS) $(WSDLINPUT)
+diff -up gsoap-2.7/gsoap/samples/Makefile.defines.orig gsoap-2.7/gsoap/samples/Makefile.defines
+--- gsoap-2.7/gsoap/samples/Makefile.defines.orig 2010-07-27 18:06:04.000000000 +0600
++++ gsoap-2.7/gsoap/samples/Makefile.defines 2010-07-27 18:10:11.000000000 +0600
+@@ -15,13 +15,13 @@ SOAP_H_FILES=soapH.h soapStub.h
+ SOAP_C_CORE=soapC.c
+ SOAP_C_CLIENT=soapClient.c $(SOAP_C_CORE)
+ SOAP_C_SERVER=soapServer.c $(SOAP_C_CORE)
+-SOAP_C_LIB=$(top_builddir)/gsoap/libgsoap.a
+-SOAP_C_LIB_CK=$(top_builddir)/gsoap/libgsoapck.a
+-SOAP_C_LIB_SSL=$(top_builddir)/gsoap/libgsoapssl.a
++SOAP_C_LIB=$(top_builddir)/gsoap/.libs/libgsoap.so
++SOAP_C_LIB_CK=$(top_builddir)/gsoap/.libs/libgsoapck.so
++SOAP_C_LIB_SSL=$(top_builddir)/gsoap/.libs/libgsoapssl.so
+
+ SOAP_CPP_CORE=soapC.cpp
+ SOAP_CPP_CLIENT=soapClient.cpp $(SOAP_CPP_CORE)
+ SOAP_CPP_SERVER=soapServer.cpp $(SOAP_CPP_CORE)
+-SOAP_CPP_LIB=$(top_builddir)/gsoap/libgsoap++.a
+-SOAP_CPP_LIB_CK=$(top_builddir)/gsoap/libgsoapck++.a
+-SOAP_CPP_LIB_SSL=$(top_builddir)/gsoap/libgsoapssl++.a
++SOAP_CPP_LIB=$(top_builddir)/gsoap/.libs/libgsoap++.so
++SOAP_CPP_LIB_CK=$(top_builddir)/gsoap/.libs/libgsoapck++.so
++SOAP_CPP_LIB_SSL=$(top_builddir)/gsoap/.libs/libgsoapssl++.so
More information about the scm-commits
mailing list