[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