All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dirk 'Virk' Van Haerenborgh <vhdirk@gmail.com>
To: openembedded-devel@lists.openembedded.org
Subject: [PATCH] add gsoap v2.7.13, generates C/C++ source codes for Web service and client applications
Date: Wed,  8 Apr 2009 05:00:59 +0200	[thread overview]
Message-ID: <1239159659-14713-1-git-send-email-vhdirk@gmail.com> (raw)

gsoap-native: unbreak self-dependency patch included

FILES_${PN} includes {datadir} as soapcpp2 is some sort of compiler which needs the headers in datadir in order to be able to compile its
soap stuff properly
---
 conf/checksums.ini                                 |    4 ++++
 .../use-just-built-binary-2.7.13.patch             |   12 ++++++++++++
 recipes/gsoap/gsoap-native_2.7.13.bb               |   12 ++++++++++++
 recipes/gsoap/gsoap_2.7.13.bb                      |    6 ++++++
 recipes/gsoap/gsoap_2.7.13.inc                     |   15 +++++++++++++++
 5 files changed, 49 insertions(+), 0 deletions(-)
 create mode 100644 recipes/gsoap/gsoap-native/use-just-built-binary-2.7.13.patch
 create mode 100644 recipes/gsoap/gsoap-native_2.7.13.bb
 create mode 100644 recipes/gsoap/gsoap_2.7.13.bb
 create mode 100644 recipes/gsoap/gsoap_2.7.13.inc

diff --git a/conf/checksums.ini b/conf/checksums.ini
index e864714..c6300d9 100644
--- a/conf/checksums.ini
+++ b/conf/checksums.ini
@@ -9278,6 +9278,10 @@ sha256=5149991a219e8f2059350ed9d52bb110c0695da6eb9fe256e9e213e69f83929f
 md5=5bfa5605d9565ff01138d7a574cc2614
 sha256=fc029984019736eab2b0f10ce28d48ff88f8ceed7a1739cb4b71b851c4b89b91
 
+[http://downloads.sourceforge.net/gsoap2/gsoap_2.7.13.tar.gz]
+md5=fffb49eb1db7ff03643a4313115dc3b1
+sha256=3d40a528b8f3309f392945dca2ecaee5a698f4ee00a6036907a57c4f25a6a479
+
 [http://downloads.sourceforge.net/gsoap2/gsoap_2.7.7.tar.gz]
 md5=a0bbbfdc135034cd778537f979121df7
 sha256=7b531f1b6481fbe1a21620a86649f42cb2de9cf086e7bdde46335137d3ca11dc
diff --git a/recipes/gsoap/gsoap-native/use-just-built-binary-2.7.13.patch b/recipes/gsoap/gsoap-native/use-just-built-binary-2.7.13.patch
new file mode 100644
index 0000000..25a8ef0
--- /dev/null
+++ b/recipes/gsoap/gsoap-native/use-just-built-binary-2.7.13.patch
@@ -0,0 +1,12 @@
+diff -urN gsoap-2.7.orig/gsoap/wsdl/Makefile.am gsoap-2.7.orig/gsoap/wsdl/Makefile.am
+--- gsoap-2.7.orig/gsoap/wsdl/Makefile.am	2009-03-21 22:24:42.000000000 +0100
++++ gsoap-2.7.orig/gsoap/wsdl/Makefile.am	2009-04-07 11:30:50.000000000 +0200
+@@ -17,7 +17,7 @@ BUILT_SOURCES=$(SOAP_CPP_SRC)
+ # WSDL2H_EXTRA_LIBS=-lssl -lcrypto -lz # defined in configure.in
+ 
+ $(SOAP_CPP_SRC) : $(SOAPHEADER)
+-	$(SOAP) $(SOAP_FLAGS) $(SOAPHEADER)
++	../src/soapcpp2 $(SOAP_FLAGS) $(SOAPHEADER)
+ 
+ #LIBS=
+ 
diff --git a/recipes/gsoap/gsoap-native_2.7.13.bb b/recipes/gsoap/gsoap-native_2.7.13.bb
new file mode 100644
index 0000000..3ed78d0
--- /dev/null
+++ b/recipes/gsoap/gsoap-native_2.7.13.bb
@@ -0,0 +1,12 @@
+require gsoap_${PV}.inc
+
+DEPENDS = ""
+
+SRC_URI += "file://use-just-built-binary-2.7.13.patch;patch=1"
+
+inherit native
+
+do_install() {
+	:
+}
+
diff --git a/recipes/gsoap/gsoap_2.7.13.bb b/recipes/gsoap/gsoap_2.7.13.bb
new file mode 100644
index 0000000..c5b0ae8
--- /dev/null
+++ b/recipes/gsoap/gsoap_2.7.13.bb
@@ -0,0 +1,6 @@
+require gsoap_${PV}.bb
+
+DEPENDS = "gsoap-native"
+
+FILES_${PN} = "${bindir}/wsdl2h ${bindir}/soapcpp2"
+FILES_${PN} += "${datadir}"
diff --git a/recipes/gsoap/gsoap_2.7.13.inc b/recipes/gsoap/gsoap_2.7.13.inc
new file mode 100644
index 0000000..a6fbbb5
--- /dev/null
+++ b/recipes/gsoap/gsoap_2.7.13.inc
@@ -0,0 +1,15 @@
+DESCRIPTION = "The gSOAP toolkit provides a unique SOAP-to-C/C++ language binding \
+for the development of SOAP Web Services and clients."
+SECTION = "devel"
+LICENSE = "GPL"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/gsoap2/gsoap_${PV}.tar.gz"
+
+inherit autotools_stage
+
+S = "${WORKDIR}/gsoap-2.7"
+
+PARALLEL_MAKE = ""
+
+EXTRA_OEMAKE = "SOAP=${STAGING_BINDIR_NATIVE}/soapcpp2"
+
-- 
1.6.0.4




             reply	other threads:[~2009-04-08  3:04 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-04-08  3:00 Dirk 'Virk' Van Haerenborgh [this message]
2009-04-08  3:14 ` [PATCH] add gsoap v2.7.13, generates C/C++ source codes for Web service and client applications Dirk Van Haerenborgh
  -- strict thread matches above, loose matches on Subject: below --
2009-04-08 12:51 Dirk 'Virk' Van Haerenborgh
2009-04-08 13:14 ` Koen Kooi
2009-04-08 17:06   ` Denys Dmytriyenko
2009-04-08 19:23     ` Denys Dmytriyenko
2009-04-09  7:18       ` Dirk Van Haerenborgh
2009-04-08  2:31 Dirk 'Virk' Van Haerenborgh
2009-04-08  2:39 ` Dirk Van Haerenborgh

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1239159659-14713-1-git-send-email-vhdirk@gmail.com \
    --to=vhdirk@gmail.com \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.