All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] add gsoap v2.7.13, generates C/C++ source codes for Web service and client applications
@ 2009-04-08  2:31 Dirk 'Virk' Van Haerenborgh
  2009-04-08  2:39 ` Dirk Van Haerenborgh
  0 siblings, 1 reply; 9+ messages in thread
From: Dirk 'Virk' Van Haerenborgh @ 2009-04-08  2:31 UTC (permalink / raw)
  To: openembedded-devel

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


---
 .../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 +++++++++++++++
 4 files changed, 45 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/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




^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH] add gsoap v2.7.13, generates C/C++ source codes for Web service and client applications
  2009-04-08  2:31 Dirk 'Virk' Van Haerenborgh
@ 2009-04-08  2:39 ` Dirk Van Haerenborgh
  0 siblings, 0 replies; 9+ messages in thread
From: Dirk Van Haerenborgh @ 2009-04-08  2:39 UTC (permalink / raw)
  To: openembedded-devel

Oops, please discard this one, I forgot something


-Dirk

2009/4/8 Dirk 'Virk' Van Haerenborgh <vhdirk@gmail.com>

> 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
>
>
> ---
>  .../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 +++++++++++++++
>  4 files changed, 45 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/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
>
>


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [PATCH] add gsoap v2.7.13, generates C/C++ source codes for Web service and client applications
@ 2009-04-08  3:00 Dirk 'Virk' Van Haerenborgh
  2009-04-08  3:14 ` Dirk Van Haerenborgh
  0 siblings, 1 reply; 9+ messages in thread
From: Dirk 'Virk' Van Haerenborgh @ 2009-04-08  3:00 UTC (permalink / raw)
  To: openembedded-devel

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




^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH] add gsoap v2.7.13, generates C/C++ source codes for Web service and client applications
  2009-04-08  3:00 Dirk 'Virk' Van Haerenborgh
@ 2009-04-08  3:14 ` Dirk Van Haerenborgh
  0 siblings, 0 replies; 9+ messages in thread
From: Dirk Van Haerenborgh @ 2009-04-08  3:14 UTC (permalink / raw)
  To: openembedded-devel

excuse me.

I should've listened: commited while tired and forgot to commit the updated
bb file.

discard this one as well please

-Dirk




2009/4/8 Dirk 'Virk' Van Haerenborgh <vhdirk@gmail.com>

> 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
>
>


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [PATCH] add gsoap v2.7.13, generates C/C++ source codes for Web service and client applications
@ 2009-04-08 12:51 Dirk 'Virk' Van Haerenborgh
  2009-04-08 13:14 ` Koen Kooi
  0 siblings, 1 reply; 9+ messages in thread
From: Dirk 'Virk' Van Haerenborgh @ 2009-04-08 12:51 UTC (permalink / raw)
  To: openembedded-devel

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

(third time's the charm)
---
 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                      |   15 +++++++++++++++
 recipes/gsoap/gsoap_2.7.13.inc                     |   15 +++++++++++++++
 5 files changed, 58 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 ce78b83..f7f2959 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..54f89c6
--- /dev/null
+++ b/recipes/gsoap/gsoap_2.7.13.bb
@@ -0,0 +1,15 @@
+require gsoap_${PV}.inc
+
+DEPENDS = "gsoap-native"
+
+do_install_append() {
+   install -d ${D}${libdir}
+   for lib in libgsoapssl libgsoapssl++ libgsoap libgsoapck++ libgsoap++ libgsoapck
+   do
+       oe_libinstall -C gsoap $lib ${D}${libdir}
+   done
+}
+                        
+
+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




^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH] add gsoap v2.7.13, generates C/C++ source codes for Web service and client applications
  2009-04-08 12:51 [PATCH] add gsoap v2.7.13, generates C/C++ source codes for Web service and client applications Dirk 'Virk' Van Haerenborgh
@ 2009-04-08 13:14 ` Koen Kooi
  2009-04-08 17:06   ` Denys Dmytriyenko
  0 siblings, 1 reply; 9+ messages in thread
From: Koen Kooi @ 2009-04-08 13:14 UTC (permalink / raw)
  To: openembedded-devel

On 08-04-09 14:51, Dirk 'Virk' Van Haerenborgh wrote:
> 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
>
> (third time's the charm)

This looks good enough to me to go in.

regards,

Koen

> ---
>   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                      |   15 +++++++++++++++
>   recipes/gsoap/gsoap_2.7.13.inc                     |   15 +++++++++++++++
>   5 files changed, 58 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 ce78b83..f7f2959 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..54f89c6
> --- /dev/null
> +++ b/recipes/gsoap/gsoap_2.7.13.bb
> @@ -0,0 +1,15 @@
> +require gsoap_${PV}.inc
> +
> +DEPENDS = "gsoap-native"
> +
> +do_install_append() {
> +   install -d ${D}${libdir}
> +   for lib in libgsoapssl libgsoapssl++ libgsoap libgsoapck++ libgsoap++ libgsoapck
> +   do
> +       oe_libinstall -C gsoap $lib ${D}${libdir}
> +   done
> +}
> +
> +
> +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"
> +





^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] add gsoap v2.7.13, generates C/C++ source codes for Web service and client applications
  2009-04-08 13:14 ` Koen Kooi
@ 2009-04-08 17:06   ` Denys Dmytriyenko
  2009-04-08 19:23     ` Denys Dmytriyenko
  0 siblings, 1 reply; 9+ messages in thread
From: Denys Dmytriyenko @ 2009-04-08 17:06 UTC (permalink / raw)
  To: openembedded-devel

On Wed, Apr 08, 2009 at 03:14:40PM +0200, Koen Kooi wrote:
> On 08-04-09 14:51, Dirk 'Virk' Van Haerenborgh wrote:
>> 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
>>
>> (third time's the charm)
>
> This looks good enough to me to go in.

Acked-by: Denys Dmytriyenko <denis@denix.org>

> regards,
>
> Koen
>
>> ---
>>   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                      |   15 
>> +++++++++++++++
>>   recipes/gsoap/gsoap_2.7.13.inc                     |   15 
>> +++++++++++++++
>>   5 files changed, 58 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 ce78b83..f7f2959 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..54f89c6
>> --- /dev/null
>> +++ b/recipes/gsoap/gsoap_2.7.13.bb
>> @@ -0,0 +1,15 @@
>> +require gsoap_${PV}.inc
>> +
>> +DEPENDS = "gsoap-native"
>> +
>> +do_install_append() {
>> +   install -d ${D}${libdir}
>> +   for lib in libgsoapssl libgsoapssl++ libgsoap libgsoapck++ libgsoap++ 
>> libgsoapck
>> +   do
>> +       oe_libinstall -C gsoap $lib ${D}${libdir}
>> +   done
>> +}
>> +
>> +
>> +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"
>> +
>
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] add gsoap v2.7.13, generates C/C++ source codes for Web service and client applications
  2009-04-08 17:06   ` Denys Dmytriyenko
@ 2009-04-08 19:23     ` Denys Dmytriyenko
  2009-04-09  7:18       ` Dirk Van Haerenborgh
  0 siblings, 1 reply; 9+ messages in thread
From: Denys Dmytriyenko @ 2009-04-08 19:23 UTC (permalink / raw)
  To: openembedded-devel

On Wed, Apr 08, 2009 at 01:06:01PM -0400, Denys Dmytriyenko wrote:
> On Wed, Apr 08, 2009 at 03:14:40PM +0200, Koen Kooi wrote:
> > On 08-04-09 14:51, Dirk 'Virk' Van Haerenborgh wrote:
> >> 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
> >>
> >> (third time's the charm)
> >
> > This looks good enough to me to go in.
> 
> Acked-by: Denys Dmytriyenko <denis@denix.org>

By the way, is Jeremy Laine's LDFLAGS fix applicable here?

> > regards,
> >
> > Koen
> >
> >> ---
> >>   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                      |   15 
> >> +++++++++++++++
> >>   recipes/gsoap/gsoap_2.7.13.inc                     |   15 
> >> +++++++++++++++
> >>   5 files changed, 58 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 ce78b83..f7f2959 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..54f89c6
> >> --- /dev/null
> >> +++ b/recipes/gsoap/gsoap_2.7.13.bb
> >> @@ -0,0 +1,15 @@
> >> +require gsoap_${PV}.inc
> >> +
> >> +DEPENDS = "gsoap-native"
> >> +
> >> +do_install_append() {
> >> +   install -d ${D}${libdir}
> >> +   for lib in libgsoapssl libgsoapssl++ libgsoap libgsoapck++ libgsoap++ 
> >> libgsoapck
> >> +   do
> >> +       oe_libinstall -C gsoap $lib ${D}${libdir}
> >> +   done
> >> +}
> >> +
> >> +
> >> +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"
> >> +
> >
> >
> >
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] add gsoap v2.7.13, generates C/C++ source codes for Web service and client applications
  2009-04-08 19:23     ` Denys Dmytriyenko
@ 2009-04-09  7:18       ` Dirk Van Haerenborgh
  0 siblings, 0 replies; 9+ messages in thread
From: Dirk Van Haerenborgh @ 2009-04-09  7:18 UTC (permalink / raw)
  To: openembedded-devel

It is not needed I guess

the wsdl Makefile already uses AM_LDFLAGS=$(INCLUDES) -L$(srcdir)
instead of LDFLAGS=$(INCLUDES)

-Dirk

2009/4/8 Denys Dmytriyenko <denis@denix.org>

> On Wed, Apr 08, 2009 at 01:06:01PM -0400, Denys Dmytriyenko wrote:
> > On Wed, Apr 08, 2009 at 03:14:40PM +0200, Koen Kooi wrote:
> > > On 08-04-09 14:51, Dirk 'Virk' Van Haerenborgh wrote:
> > >> 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
> > >>
> > >> (third time's the charm)
> > >
> > > This looks good enough to me to go in.
> >
> > Acked-by: Denys Dmytriyenko <denis@denix.org>
>
> By the way, is Jeremy Laine's LDFLAGS fix applicable here?
>
> > > regards,
> > >
> > > Koen
> > >
> > >> ---
> > >>   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                      |   15
> > >> +++++++++++++++
> > >>   recipes/gsoap/gsoap_2.7.13.inc                     |   15
> > >> +++++++++++++++
> > >>   5 files changed, 58 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 ce78b83..f7f2959 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..54f89c6
> > >> --- /dev/null
> > >> +++ b/recipes/gsoap/gsoap_2.7.13.bb
> > >> @@ -0,0 +1,15 @@
> > >> +require gsoap_${PV}.inc
> > >> +
> > >> +DEPENDS = "gsoap-native"
> > >> +
> > >> +do_install_append() {
> > >> +   install -d ${D}${libdir}
> > >> +   for lib in libgsoapssl libgsoapssl++ libgsoap libgsoapck++
> libgsoap++
> > >> libgsoapck
> > >> +   do
> > >> +       oe_libinstall -C gsoap $lib ${D}${libdir}
> > >> +   done
> > >> +}
> > >> +
> > >> +
> > >> +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"
> > >> +
> > >
> > >
> > >
> > > _______________________________________________
> > > Openembedded-devel mailing list
> > > Openembedded-devel@lists.openembedded.org
> > > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> >
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-04-09  7:23 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-08 12:51 [PATCH] add gsoap v2.7.13, generates C/C++ source codes for Web service and client applications 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
  -- strict thread matches above, loose matches on Subject: below --
2009-04-08  3:00 Dirk 'Virk' Van Haerenborgh
2009-04-08  3:14 ` Dirk Van Haerenborgh
2009-04-08  2:31 Dirk 'Virk' Van Haerenborgh
2009-04-08  2:39 ` Dirk Van Haerenborgh

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.