* [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.