[oe] [meta-qt5][PATCH] qtquick1: Add HOMEPAGE info into recipe file.

2017-09-17 Thread Huang Qiyu
Signed-off-by: Huang Qiyu 
---
 recipes-qt/qt5/qtquick1_git.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/recipes-qt/qt5/qtquick1_git.bb b/recipes-qt/qt5/qtquick1_git.bb
index eaa3661..c1bbc8a 100644
--- a/recipes-qt/qt5/qtquick1_git.bb
+++ b/recipes-qt/qt5/qtquick1_git.bb
@@ -2,6 +2,7 @@ require qt5.inc
 require qt5-git.inc
 require qt5-ptest.inc
 
+HOMEPAGE = "http://www.qt.io;
 LICENSE = "GFDL-1.3 & BSD & ( GPL-3.0 & The-Qt-Company-GPL-Exception-1.0 | 
The-Qt-Company-Commercial ) & ( GPL-2.0+ | LGPL-3.0 | The-Qt-Company-Commercial 
)"
 LIC_FILES_CHKSUM = " \
 file://LICENSE.LGPLv21;md5=4bfd28363f541b10d9f024181b8df516 \
-- 
2.7.4



-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-qt5][PATCH] qttools: Add HOMEPAGE info into recipe file.

2017-09-17 Thread Huang Qiyu
Signed-off-by: Huang Qiyu 
---
 recipes-qt/qt5/qttools_git.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/recipes-qt/qt5/qttools_git.bb b/recipes-qt/qt5/qttools_git.bb
index 32d65d6..151b4df 100644
--- a/recipes-qt/qt5/qttools_git.bb
+++ b/recipes-qt/qt5/qttools_git.bb
@@ -1,6 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
+HOMEPAGE = "http://www.qt.io;
 LICENSE = "GFDL-1.3 & BSD & ( GPL-3.0 & The-Qt-Company-GPL-Exception-1.0 | 
The-Qt-Company-Commercial ) & ( GPL-2.0+ | LGPL-3.0 | The-Qt-Company-Commercial 
)"
 LIC_FILES_CHKSUM = " \
 file://LICENSE.LGPL3;md5=e6a600fd5e1d9cbde2d983680233ad02 \
-- 
2.7.4



-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-qt5][PATCH] qtxmlpatterns: Add HOMEPAGE info into recipe file.

2017-09-17 Thread Huang Qiyu
Signed-off-by: Huang Qiyu 
---
 recipes-qt/qt5/qtxmlpatterns_git.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/recipes-qt/qt5/qtxmlpatterns_git.bb 
b/recipes-qt/qt5/qtxmlpatterns_git.bb
index 7c18079..f4f46f1 100644
--- a/recipes-qt/qt5/qtxmlpatterns_git.bb
+++ b/recipes-qt/qt5/qtxmlpatterns_git.bb
@@ -2,6 +2,7 @@ require qt5.inc
 require qt5-git.inc
 require qt5-ptest.inc
 
+HOMEPAGE = "http://www.qt.io;
 LICENSE = "GFDL-1.3 & BSD & ( GPL-3.0 & The-Qt-Company-GPL-Exception-1.0 | 
The-Qt-Company-Commercial ) & ( GPL-2.0+ | LGPL-3.0 | The-Qt-Company-Commercial 
)"
 LIC_FILES_CHKSUM = " \
 file://LICENSE.LGPL3;md5=e6a600fd5e1d9cbde2d983680233ad02 \
-- 
2.7.4



-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-qt5][PATCH] qtsvg: Add HOMEPAGE info into recipe file.

2017-09-17 Thread Huang Qiyu
Signed-off-by: Huang Qiyu 
---
 recipes-qt/qt5/qtsvg_git.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/recipes-qt/qt5/qtsvg_git.bb b/recipes-qt/qt5/qtsvg_git.bb
index 40854e0..e3bd840 100644
--- a/recipes-qt/qt5/qtsvg_git.bb
+++ b/recipes-qt/qt5/qtsvg_git.bb
@@ -1,6 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
+HOMEPAGE = "http://www.qt.io;
 LICENSE = "GFDL-1.3 & BSD & ( GPL-3.0 & The-Qt-Company-GPL-Exception-1.0 | 
The-Qt-Company-Commercial ) & ( GPL-2.0+ | LGPL-3.0 | The-Qt-Company-Commercial 
)"
 LIC_FILES_CHKSUM = " \
 file://LICENSE.LGPLv21;md5=4bfd28363f541b10d9f024181b8df516 \
-- 
2.7.4



-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-qt5][PATCH] qtscript: Add HOMEPAGE info into recipe file.

2017-09-17 Thread Huang Qiyu
Signed-off-by: Huang Qiyu 
---
 recipes-qt/qt5/qtscript_git.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/recipes-qt/qt5/qtscript_git.bb b/recipes-qt/qt5/qtscript_git.bb
index 9061c3c..9fe2358 100644
--- a/recipes-qt/qt5/qtscript_git.bb
+++ b/recipes-qt/qt5/qtscript_git.bb
@@ -1,6 +1,7 @@
 require qt5.inc
 require qt5-git.inc
 
+HOMEPAGE = "http://www.qt.io;
 LICENSE = "GFDL-1.3 & BSD & ( GPL-3.0 & The-Qt-Company-GPL-Exception-1.0 | 
The-Qt-Company-Commercial ) & ( GPL-2.0+ | LGPL-3.0 | The-Qt-Company-Commercial 
)"
 LIC_FILES_CHKSUM = " \
 file://LICENSE.LGPLv21;md5=4bfd28363f541b10d9f024181b8df516 \
-- 
2.7.4



-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-qt5][PATCH] qtdeclarative: Add HOMEPAGE info into recipe file.

2017-09-17 Thread Huang Qiyu
Signed-off-by: Huang Qiyu 
---
 recipes-qt/qt5/qtdeclarative_git.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/recipes-qt/qt5/qtdeclarative_git.bb 
b/recipes-qt/qt5/qtdeclarative_git.bb
index 12e5f4e..2cc969a 100644
--- a/recipes-qt/qt5/qtdeclarative_git.bb
+++ b/recipes-qt/qt5/qtdeclarative_git.bb
@@ -2,6 +2,7 @@ require qt5.inc
 require qt5-git.inc
 require qt5-ptest.inc
 
+HOMEPAGE = "http://www.qt.io;
 LICENSE = "GFDL-1.3 & BSD & ( GPL-3.0 & The-Qt-Company-GPL-Exception-1.0 | 
The-Qt-Company-Commercial ) & ( GPL-2.0+ | LGPL-3.0 | The-Qt-Company-Commercial 
)"
 LIC_FILES_CHKSUM = " \
 file://LICENSE.LGPL3;md5=e6a600fd5e1d9cbde2d983680233ad02 \
-- 
2.7.4



-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [OE-core][PATCH] libnet-dns-perl: Add HOMEPAGE info into recipe file.

2017-09-17 Thread Huang Qiyu
Signed-off-by: Huang Qiyu 
---
 meta-perl/recipes-perl/libnet/libnet-dns-perl_1.10.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.10.bb 
b/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.10.bb
index c92e265..0d89844 100644
--- a/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.10.bb
+++ b/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.10.bb
@@ -1,5 +1,5 @@
 DESCRIPTION = "This package contains the DNS.pm module with friends."
-
+HOMEPAGE = "http://www.net-dns.org/;
 SECTION = "libs"
 LICENSE = "Artistic-1.0 | GPL-1.0+"
 
-- 
2.7.4



-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-oe][PATCH] ipc-run: Add HOMEPAGE info into recipe file.

2017-09-17 Thread Huang Qiyu
Signed-off-by: Huang Qiyu 
---
 meta-oe/recipes-devtools/perl/ipc-run_0.94.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta-oe/recipes-devtools/perl/ipc-run_0.94.bb 
b/meta-oe/recipes-devtools/perl/ipc-run_0.94.bb
index 66054a2..3b58939 100644
--- a/meta-oe/recipes-devtools/perl/ipc-run_0.94.bb
+++ b/meta-oe/recipes-devtools/perl/ipc-run_0.94.bb
@@ -3,6 +3,7 @@ IPC::Run allows you run and interact with child processes \
 using files, pipes, and pseudo-ttys. Both system()-style and scripted \
 usages are supported and may be mixed. Likewise, functional and OO API \
 styles are both supported and may be mixed."
+HOMEPAGE = "https://metacpan.org/release/IPC-Run;
 SECTION = "libs"
 LICENSE = "Artistic-1.0 | GPL-1.0+"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=0ebd37caf53781e8b7223e6b99b63f4e"
-- 
2.7.4



-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-oe][PATCH] eventlog: Add HOMEPAGE info into recipe file.

2017-09-17 Thread Huang Qiyu
Signed-off-by: Huang Qiyu 
---
 meta-oe/recipes-support/eventlog/eventlog_0.2.13.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta-oe/recipes-support/eventlog/eventlog_0.2.13.bb 
b/meta-oe/recipes-support/eventlog/eventlog_0.2.13.bb
index 349507d..59b01b6 100644
--- a/meta-oe/recipes-support/eventlog/eventlog_0.2.13.bb
+++ b/meta-oe/recipes-support/eventlog/eventlog_0.2.13.bb
@@ -1,4 +1,5 @@
 SUMMARY = "Replacement syslog API"
+HOMEPAGE = 
"http://www.balabit.com/network-security/syslog-ng/opensource-logging-system;
 DESCRIPTION = "The EventLog library aims to be a replacement of the \
   simple syslog() API provided on UNIX systems. The \
   major difference between EventLog and syslog is that \
-- 
2.7.4



-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-perl][PATCH] libhtml-parser-perl: Add HOMEPAGE info into recipe file.

2017-09-17 Thread Huang Qiyu
Signed-off-by: Huang Qiyu 
---
 meta-perl/recipes-perl/libhtml/libhtml-parser-perl_3.72.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-perl/recipes-perl/libhtml/libhtml-parser-perl_3.72.bb 
b/meta-perl/recipes-perl/libhtml/libhtml-parser-perl_3.72.bb
index 19b61d1..e202de0 100644
--- a/meta-perl/recipes-perl/libhtml/libhtml-parser-perl_3.72.bb
+++ b/meta-perl/recipes-perl/libhtml/libhtml-parser-perl_3.72.bb
@@ -1,5 +1,5 @@
 DESCRIPTION = "This package contains the Parser.pm module with friends."
-
+HOMEPAGE = "https://metacpan.org/release/HTML-Parser;
 SECTION = "libs"
 LICENSE = "Artistic-1.0 | GPL-1.0+"
 
-- 
2.7.4



-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-oe][PATCH] fbset: Add HOMEPAGE info into recipe file.

2017-09-17 Thread Huang Qiyu
Signed-off-by: Huang Qiyu 
---
 meta-oe/recipes-support/fbset/fbset-modes.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta-oe/recipes-support/fbset/fbset-modes.bb 
b/meta-oe/recipes-support/fbset/fbset-modes.bb
index 88f7a4f..5f6f990 100644
--- a/meta-oe/recipes-support/fbset/fbset-modes.bb
+++ b/meta-oe/recipes-support/fbset/fbset-modes.bb
@@ -1,4 +1,5 @@
 SUMMARY = "Default display timings and resolutions for fbset"
+HOMEPAGE = "http://users.telenet.be/geertu/Linux/fbdev/;
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = 
"file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
 
-- 
2.7.4



-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-handheld][PATCH 5/5] zaurus.inc: use gcc6 until gcc7 produces bootable kernels

2017-09-17 Thread Andrea Adami
As signaled upstream the kernels built with gcc7 fail to decompress.

See https://www.spinics.net/lists/arm-kernel/msg594654.html
ARM: pxa/corgi: armv5te kernel 4.12 fails to decompress compiled with gcc7

Signed-off-by: Andrea Adami 
---
 conf/machine/include/zaurus.inc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/conf/machine/include/zaurus.inc b/conf/machine/include/zaurus.inc
index c6e9e98..c6244b9 100644
--- a/conf/machine/include/zaurus.inc
+++ b/conf/machine/include/zaurus.inc
@@ -33,6 +33,8 @@ XZ_COMPRESSION_LEVEL = "-2e"
 # machine tuning
 
 
+GCCVERSION = "6.%"
+
 ARM_INSTRUCTION_SET = "thumb"
 ARM_INSTRUCTION_SET_collie = "arm"
 
-- 
2.7.4

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-handheld][PATCH 3/5] linux-handheld(-kexecoot)_4.4: update to 4.4.88 stable patchset

2017-09-17 Thread Andrea Adami
Note: patchset 4.4.9 introduced a pxa breakage: instead of reverting
"94d75e190f1 dmaengine: pxa_dma: fix the maximum requestor line"
we backport from 4.6 the missing patches.

Signed-off-by: Andrea Adami 
---
 ...pxa-add-the-number-of-DMA-requestor-lines.patch | 122 +
 ...pxa-fix-the-number-of-DMA-requestor-lines.patch |  28 +
 recipes-kernel/linux/linux-handheld_4.4.bb |   9 +-
 3 files changed, 156 insertions(+), 3 deletions(-)
 create mode 100644 
recipes-kernel/linux/linux-handheld-4.4/ARM-pxa-add-the-number-of-DMA-requestor-lines.patch
 create mode 100644 
recipes-kernel/linux/linux-handheld-4.4/ARM-pxa-fix-the-number-of-DMA-requestor-lines.patch

diff --git 
a/recipes-kernel/linux/linux-handheld-4.4/ARM-pxa-add-the-number-of-DMA-requestor-lines.patch
 
b/recipes-kernel/linux/linux-handheld-4.4/ARM-pxa-add-the-number-of-DMA-requestor-lines.patch
new file mode 100644
index 000..f6a7a70
--- /dev/null
+++ 
b/recipes-kernel/linux/linux-handheld-4.4/ARM-pxa-add-the-number-of-DMA-requestor-lines.patch
@@ -0,0 +1,122 @@
+From 72b195cb716284217e8b270af420bc7e5cf04b3c Mon Sep 17 00:00:00 2001
+From: Robert Jarzmik 
+Date: Mon, 15 Feb 2016 21:57:47 +0100
+Subject: ARM: pxa: add the number of DMA requestor lines
+
+Declare the number of DMA requestor lines per platform :
+ - for pxa25x: 40 requestor lines
+ - for pxa27x: 75 requestor lines
+ - for pxa3xx: 100 requestor lines
+
+This information will be used to activate the DMA flow control or not.
+
+Signed-off-by: Robert Jarzmik 
+---
+ arch/arm/boot/dts/pxa27x.dtsi| 1 +
+ arch/arm/boot/dts/pxa3xx.dtsi| 1 +
+ arch/arm/mach-pxa/devices.c  | 3 ++-
+ arch/arm/mach-pxa/pxa25x.c   | 2 +-
+ arch/arm/mach-pxa/pxa27x.c   | 2 +-
+ arch/arm/mach-pxa/pxa3xx.c   | 2 +-
+ arch/arm/plat-pxa/include/plat/dma.h | 2 +-
+ 7 files changed, 8 insertions(+), 5 deletions(-)
+
+diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts/pxa27x.dtsi
+index 7f68a1e..210192c 100644
+--- a/arch/arm/boot/dts/pxa27x.dtsi
 b/arch/arm/boot/dts/pxa27x.dtsi
+@@ -13,6 +13,7 @@
+   interrupts = <25>;
+   #dma-channels = <32>;
+   #dma-cells = <2>;
++  #dma-requests = <75>;
+   status = "okay";
+   };
+ 
+diff --git a/arch/arm/boot/dts/pxa3xx.dtsi b/arch/arm/boot/dts/pxa3xx.dtsi
+index cf6998a..bea454f 100644
+--- a/arch/arm/boot/dts/pxa3xx.dtsi
 b/arch/arm/boot/dts/pxa3xx.dtsi
+@@ -12,6 +12,7 @@
+   interrupts = <25>;
+   #dma-channels = <32>;
+   #dma-cells = <2>;
++  #dma-requests = <100>;
+   status = "okay";
+   };
+ 
+diff --git a/arch/arm/mach-pxa/devices.c b/arch/arm/mach-pxa/devices.c
+index 37d8d85..913a319 100644
+--- a/arch/arm/mach-pxa/devices.c
 b/arch/arm/mach-pxa/devices.c
+@@ -1203,6 +1203,7 @@ void __init pxa2xx_set_spi_info(unsigned id, struct 
pxa2xx_spi_master *info)
+ 
+ static struct mmp_dma_platdata pxa_dma_pdata = {
+   .dma_channels   = 0,
++  .nb_requestors  = 0,
+ };
+ 
+ static struct resource pxa_dma_resource[] = {
+@@ -1231,7 +1232,7 @@ static struct platform_device pxa2xx_pxa_dma = {
+   .resource   = pxa_dma_resource,
+ };
+ 
+-void __init pxa2xx_set_dmac_info(int nb_channels)
++void __init pxa2xx_set_dmac_info(int nb_channels, int nb_requestors)
+ {
+   pxa_dma_pdata.dma_channels = nb_channels;
+   pxa_register_device(_pxa_dma, _dma_pdata);
+diff --git a/arch/arm/mach-pxa/pxa25x.c b/arch/arm/mach-pxa/pxa25x.c
+index a177bf4..823504f 100644
+--- a/arch/arm/mach-pxa/pxa25x.c
 b/arch/arm/mach-pxa/pxa25x.c
+@@ -206,7 +206,7 @@ static int __init pxa25x_init(void)
+   register_syscore_ops(_irq_syscore_ops);
+   register_syscore_ops(_mfp_syscore_ops);
+ 
+-  pxa2xx_set_dmac_info(16);
++  pxa2xx_set_dmac_info(16, 40);
+   pxa_register_device(_device_gpio, _gpio_info);
+   ret = platform_add_devices(pxa25x_devices,
+  ARRAY_SIZE(pxa25x_devices));
+diff --git a/arch/arm/mach-pxa/pxa27x.c b/arch/arm/mach-pxa/pxa27x.c
+index 49c7359..2eaa341 100644
+--- a/arch/arm/mach-pxa/pxa27x.c
 b/arch/arm/mach-pxa/pxa27x.c
+@@ -311,7 +311,7 @@ static int __init pxa27x_init(void)
+   if (!of_have_populated_dt()) {
+   pxa_register_device(_device_gpio,
+   _gpio_info);
+-  pxa2xx_set_dmac_info(32);
++  pxa2xx_set_dmac_info(32, 75);
+   ret = platform_add_devices(devices,
+  ARRAY_SIZE(devices));
+   }
+diff --git a/arch/arm/mach-pxa/pxa3xx.c b/arch/arm/mach-pxa/pxa3xx.c

[oe] [meta-handheld][PATCH 2/5] linux-handheld(-kexecoot)_4.4: update to 4.4.72 stable patchset

2017-09-17 Thread Andrea Adami
Signed-off-by: Andrea Adami 
---
 recipes-kernel/linux/linux-handheld_4.4.bb | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/recipes-kernel/linux/linux-handheld_4.4.bb 
b/recipes-kernel/linux/linux-handheld_4.4.bb
index 68d1d66..a7c158e 100644
--- a/recipes-kernel/linux/linux-handheld_4.4.bb
+++ b/recipes-kernel/linux/linux-handheld_4.4.bb
@@ -6,12 +6,12 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
 COMPATIBLE_MACHINE = "akita|c7x0|collie|h3600|hx4700|poodle|spitz|tosa"
 
 SRC_URI = 
"${KERNELORG_MIRROR}/linux/kernel/v4.x/linux-${PV}.tar.xz;name=kernel \
-   
${KERNELORG_MIRROR}/linux/kernel/v4.x/patch-${PV}.68.xz;apply=yes;name=stablepatch
 \
+   
${KERNELORG_MIRROR}/linux/kernel/v4.x/patch-${PV}.72.xz;apply=yes;name=stablepatch
 \
"
 SRC_URI[kernel.md5sum] = "9a78fa2eb6c68ca5a40ed5af08142599"
 SRC_URI[kernel.sha256sum] = 
"401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2"
-SRC_URI[stablepatch.md5sum] = "def995f7c91d6682256b24d0ba5933fb"
-SRC_URI[stablepatch.sha256sum] = 
"ca4fdd5cb4336a07f8ba7ea08a812b47278b43db3060a2f76623bab91b454e1a"
+SRC_URI[stablepatch.md5sum] = "706589ba15cc3b1635c8bb1bc8938b14"
+SRC_URI[stablepatch.sha256sum] = 
"9343e9452502827dd92b9fc466861f48753e131167c92a008cc28e8b40a27e2b"
 
 SRC_URI += "\
file://ASoC-pxa-fix-module-autoload-for-platform-drivers.patch \
-- 
2.7.4

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-handheld][PATCH 1/5] linux-handheld-4.4: add support for f2fs

2017-09-17 Thread Andrea Adami
Signed-off-by: Andrea Adami 
---
 recipes-kernel/linux/linux-handheld-4.4/akita/defconfig  | 1 +
 recipes-kernel/linux/linux-handheld-4.4/c7x0/defconfig   | 1 +
 recipes-kernel/linux/linux-handheld-4.4/collie/defconfig | 1 +
 recipes-kernel/linux/linux-handheld-4.4/poodle/defconfig | 1 +
 recipes-kernel/linux/linux-handheld-4.4/spitz/defconfig  | 1 +
 recipes-kernel/linux/linux-handheld-4.4/tosa/defconfig   | 1 +
 6 files changed, 6 insertions(+)

diff --git a/recipes-kernel/linux/linux-handheld-4.4/akita/defconfig 
b/recipes-kernel/linux/linux-handheld-4.4/akita/defconfig
index e061aa3..1ade62d 100644
--- a/recipes-kernel/linux/linux-handheld-4.4/akita/defconfig
+++ b/recipes-kernel/linux/linux-handheld-4.4/akita/defconfig
@@ -353,6 +353,7 @@ CONFIG_DMADEVICES=y
 CONFIG_PXA_DMA=y
 CONFIG_EXT2_FS=y
 CONFIG_EXT3_FS=y
+CONFIG_F2FS_FS=y
 CONFIG_AUTOFS4_FS=y
 CONFIG_FUSE_FS=m
 CONFIG_CUSE=m
diff --git a/recipes-kernel/linux/linux-handheld-4.4/c7x0/defconfig 
b/recipes-kernel/linux/linux-handheld-4.4/c7x0/defconfig
index 1eedf9c..43fd073 100644
--- a/recipes-kernel/linux/linux-handheld-4.4/c7x0/defconfig
+++ b/recipes-kernel/linux/linux-handheld-4.4/c7x0/defconfig
@@ -282,6 +282,7 @@ CONFIG_DMADEVICES=y
 CONFIG_PXA_DMA=y
 CONFIG_EXT2_FS=y
 CONFIG_EXT3_FS=y
+CONFIG_F2FS_FS=y
 CONFIG_AUTOFS4_FS=y
 CONFIG_FUSE_FS=m
 CONFIG_CUSE=m
diff --git a/recipes-kernel/linux/linux-handheld-4.4/collie/defconfig 
b/recipes-kernel/linux/linux-handheld-4.4/collie/defconfig
index 32c79dd..cfa07d2 100644
--- a/recipes-kernel/linux/linux-handheld-4.4/collie/defconfig
+++ b/recipes-kernel/linux/linux-handheld-4.4/collie/defconfig
@@ -289,6 +289,7 @@ CONFIG_DMA_SA11X0=y
 CONFIG_M62332=y
 CONFIG_EXT2_FS=y
 CONFIG_EXT3_FS=y
+CONFIG_F2FS_FS=y
 CONFIG_AUTOFS4_FS=y
 CONFIG_FUSE_FS=m
 CONFIG_CUSE=m
diff --git a/recipes-kernel/linux/linux-handheld-4.4/poodle/defconfig 
b/recipes-kernel/linux/linux-handheld-4.4/poodle/defconfig
index da2ef8e..5304843 100644
--- a/recipes-kernel/linux/linux-handheld-4.4/poodle/defconfig
+++ b/recipes-kernel/linux/linux-handheld-4.4/poodle/defconfig
@@ -289,6 +289,7 @@ CONFIG_PXA_DMA=y
 CONFIG_M62332=y
 CONFIG_EXT2_FS=y
 CONFIG_EXT3_FS=y
+CONFIG_F2FS_FS=y
 CONFIG_AUTOFS4_FS=y
 CONFIG_FUSE_FS=m
 CONFIG_CUSE=m
diff --git a/recipes-kernel/linux/linux-handheld-4.4/spitz/defconfig 
b/recipes-kernel/linux/linux-handheld-4.4/spitz/defconfig
index e061aa3..1ade62d 100644
--- a/recipes-kernel/linux/linux-handheld-4.4/spitz/defconfig
+++ b/recipes-kernel/linux/linux-handheld-4.4/spitz/defconfig
@@ -353,6 +353,7 @@ CONFIG_DMADEVICES=y
 CONFIG_PXA_DMA=y
 CONFIG_EXT2_FS=y
 CONFIG_EXT3_FS=y
+CONFIG_F2FS_FS=y
 CONFIG_AUTOFS4_FS=y
 CONFIG_FUSE_FS=m
 CONFIG_CUSE=m
diff --git a/recipes-kernel/linux/linux-handheld-4.4/tosa/defconfig 
b/recipes-kernel/linux/linux-handheld-4.4/tosa/defconfig
index 0512ec3..04ee9d5 100644
--- a/recipes-kernel/linux/linux-handheld-4.4/tosa/defconfig
+++ b/recipes-kernel/linux/linux-handheld-4.4/tosa/defconfig
@@ -353,6 +353,7 @@ CONFIG_DMADEVICES=y
 CONFIG_PXA_DMA=y
 CONFIG_EXT2_FS=y
 CONFIG_EXT3_FS=y
+CONFIG_F2FS_FS=y
 CONFIG_AUTOFS4_FS=y
 CONFIG_FUSE_FS=m
 CONFIG_CUSE=m
-- 
2.7.4

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-handheld][PATCH 4/5] zaurus.inc: explicitely define ARM instruction set.

2017-09-17 Thread Andrea Adami
Default for armv4/collie: arm
Default for pxa: thumb

Signed-off-by: Andrea Adami 
---
 conf/machine/include/zaurus.inc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/conf/machine/include/zaurus.inc b/conf/machine/include/zaurus.inc
index c80e89e..c6e9e98 100644
--- a/conf/machine/include/zaurus.inc
+++ b/conf/machine/include/zaurus.inc
@@ -33,10 +33,12 @@ XZ_COMPRESSION_LEVEL = "-2e"
 # machine tuning
 
 
+ARM_INSTRUCTION_SET = "thumb"
+ARM_INSTRUCTION_SET_collie = "arm"
+
 SERIAL_CONSOLE = "115200 ttyS0"
 SERIAL_CONSOLE_collie = "115200 ttySA0"
 
-
 CMDLINE_akita = "console=ttyS0,115200n8 console=tty1 fbcon=rotate:1"
 CMDLINE_c7x0 = "console=ttyS0,115200n8 console=tty1"
 CMDLINE_collie = "console=ttySA0,115200n8 console=tty1 mem=64M fbcon=rotate:1"
-- 
2.7.4

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [oe-commits] [meta-openembedded] 20/32: python-m2crypto: Upgrade to 0.26.0

2017-09-17 Thread Martin Jansa
Thanks, no 64bit Ubuntu 14.04

On Sun, Sep 17, 2017 at 4:29 PM, Khem Raj  wrote:

> On Sun, Sep 17, 2017 at 2:35 AM, Martin Jansa 
> wrote:
> > There is one more issue with this change. It fails to build on aarch64
> (e.g.
> > raspberrypi3-64):
> >
> > building 'M2Crypto._m2crypto' extension
> > swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c
> > swig -python -Ipython-m2crypto/0.26.0-r0/recipe-sysroot/usr/include
> > -Ipython-m2crypto/0.26.0-r0/recipe-sysroot/usr/include/python2.7
> > -Ipython-m2crypto/0.26.0-r0/recipe-sysroot/usr/include
> > -Ipython-m2crypto/0.26.0-r0/recipe-sysroot/include/x86_64-linux-gnu
> > -includeall -modern -builtin -outdir
> > python-m2crypto/0.26.0-r0/M2Crypto-0.26.0/M2Crypto -o
> SWIG/_m2crypto_wrap.c
> > SWIG/_m2crypto.i
> > python-m2crypto/0.26.0-r0/recipe-sysroot/usr/include/
> openssl/opensslconf.h:53:
> > Error: Unable to find 'openssl/opensslconf-32.h'
> > error: command 'swig' failed with exit status 1
> > ERROR: python setup.py build execution failed.
> >
>
> I will check this. do you use 32bit OS on build host ?
>
> > I've reverted this change and confirmed that it built ok with
> > python-m2crypto_0.25.1.bb
> >
> > On Thu, Aug 31, 2017 at 2:42 PM,  wrote:
> >>
> >> This is an automated email from the git hooks/post-receive script.
> >>
> >> martin_jansa pushed a commit to branch master
> >> in repository meta-openembedded.
> >>
> >> commit f50e344cffbf0e1513308f0a2c845e21b272f1b5
> >> Author: Khem Raj 
> >> AuthorDate: Mon Aug 28 19:46:06 2017 -0700
> >>
> >> python-m2crypto: Upgrade to 0.26.0
> >>
> >> Use proper LICENCE file for LIC_FILES_CHKSUM
> >> Update homepage to point to gitlab
> >> Fix cross-build arch
> >>
> >> Signed-off-by: Khem Raj 
> >> Signed-off-by: Martin Jansa 
> >> ---
> >>  .../python-m2crypto/cross-compile-platform.patch   | 30
> >> ++
> >>  ...2crypto_0.25.1.bb => python-m2crypto_0.26.0.bb} | 21
> +++
> >>  2 files changed, 41 insertions(+), 10 deletions(-)
> >>
> >> diff --git
> >> a/meta-python/recipes-devtools/python/python-m2crypto/cross-compile-
> platform.patch
> >> b/meta-python/recipes-devtools/python/python-m2crypto/cross-compile-
> platform.patch
> >> new file mode 100644
> >> index 000..c6654e5
> >> --- /dev/null
> >> +++
> >> b/meta-python/recipes-devtools/python/python-m2crypto/cross-compile-
> platform.patch
> >> @@ -0,0 +1,30 @@
> >> +Do not compute platform, this does not work in cross compile
> environment
> >> +since it pokes at the system for getting architecture values
> >> +
> >> +Upstream-Status: Inappropriate
> >> +Signed-off-by: Khem Raj 
> >> +
> >> +Index: M2Crypto-0.26.0/setup.py
> >> +===
> >> +--- M2Crypto-0.26.0.orig/setup.py
> >>  M2Crypto-0.26.0/setup.py
> >> +@@ -141,19 +141,6 @@ class _M2CryptoBuildExt(build_ext.build_
> >> + self.include_dirs.append(
> >> + os.path.join(self.openssl, 'include', 'openssl'))
> >> +
> >> +-# For RedHat-based distros, the '-D__{arch}__' option for
> >> +-# Swig needs to be normalized, particularly on i386.
> >> +-mach = platform.machine().lower()
> >> +-if mach in ('i386', 'i486', 'i586', 'i686'):
> >> +-arch = '__i386__'
> >> +-elif mach in ('ppc64', 'powerpc64'):
> >> +-arch = '__powerpc64__'
> >> +-elif mach in ('ppc', 'powerpc'):
> >> +-arch = '__powerpc__'
> >> +-else:
> >> +-arch = '__%s__' % mach
> >> +-self.swig_opts.append('-D%s' % arch)
> >> +-
> >> + self.swig_opts.extend(['-I%s' % i for i in self.include_dirs])
> >> + self.swig_opts.append('-includeall')
> >> + self.swig_opts.append('-modern')
> >> diff --git a/meta-python/recipes-devtools/python/python-
> m2crypto_0.25.1.bb
> >> b/meta-python/recipes-devtools/python/python-m2crypto_0.26.0.bb
> >> similarity index 64%
> >> rename from meta-python/recipes-devtools/python/python-m2crypto_0.25.1.
> bb
> >> rename to meta-python/recipes-devtools/python/python-m2crypto_0.26.0.bb
> >> index 72523bd..4b4fbbb 100644
> >> --- a/meta-python/recipes-devtools/python/python-m2crypto_0.25.1.bb
> >> +++ b/meta-python/recipes-devtools/python/python-m2crypto_0.26.0.bb
> >> @@ -1,13 +1,14 @@
> >>  SUMMARY = "A Python crypto and SSL toolkit"
> >> -HOMEPAGE = "http://chandlerproject.org/bin/view/Projects/MeTooCrypto;
> >> +HOMEPAGE = "https://gitlab.com/m2crypto/m2crypto;
> >>
> >>  LICENSE = "BSD"
> >> -LIC_FILES_CHKSUM = "file://PKG-INFO;md5=95295693f047bb8f76928251a6154a
> 60"
> >> +LIC_FILES_CHKSUM = "file://LICENCE;md5=b0e1f0b7d0ce8a62c18b1287b99180
> 0e"
> >>
> >> -SRC_URI[md5sum] = "040234289fbef5bed4029f0f7d1dae35"
> >> 

Re: [oe] [oe-commits] [meta-openembedded] 20/32: python-m2crypto: Upgrade to 0.26.0

2017-09-17 Thread Khem Raj
On Sun, Sep 17, 2017 at 2:35 AM, Martin Jansa  wrote:
> There is one more issue with this change. It fails to build on aarch64 (e.g.
> raspberrypi3-64):
>
> building 'M2Crypto._m2crypto' extension
> swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c
> swig -python -Ipython-m2crypto/0.26.0-r0/recipe-sysroot/usr/include
> -Ipython-m2crypto/0.26.0-r0/recipe-sysroot/usr/include/python2.7
> -Ipython-m2crypto/0.26.0-r0/recipe-sysroot/usr/include
> -Ipython-m2crypto/0.26.0-r0/recipe-sysroot/include/x86_64-linux-gnu
> -includeall -modern -builtin -outdir
> python-m2crypto/0.26.0-r0/M2Crypto-0.26.0/M2Crypto -o SWIG/_m2crypto_wrap.c
> SWIG/_m2crypto.i
> python-m2crypto/0.26.0-r0/recipe-sysroot/usr/include/openssl/opensslconf.h:53:
> Error: Unable to find 'openssl/opensslconf-32.h'
> error: command 'swig' failed with exit status 1
> ERROR: python setup.py build execution failed.
>

I will check this. do you use 32bit OS on build host ?

> I've reverted this change and confirmed that it built ok with
> python-m2crypto_0.25.1.bb
>
> On Thu, Aug 31, 2017 at 2:42 PM,  wrote:
>>
>> This is an automated email from the git hooks/post-receive script.
>>
>> martin_jansa pushed a commit to branch master
>> in repository meta-openembedded.
>>
>> commit f50e344cffbf0e1513308f0a2c845e21b272f1b5
>> Author: Khem Raj 
>> AuthorDate: Mon Aug 28 19:46:06 2017 -0700
>>
>> python-m2crypto: Upgrade to 0.26.0
>>
>> Use proper LICENCE file for LIC_FILES_CHKSUM
>> Update homepage to point to gitlab
>> Fix cross-build arch
>>
>> Signed-off-by: Khem Raj 
>> Signed-off-by: Martin Jansa 
>> ---
>>  .../python-m2crypto/cross-compile-platform.patch   | 30
>> ++
>>  ...2crypto_0.25.1.bb => python-m2crypto_0.26.0.bb} | 21 +++
>>  2 files changed, 41 insertions(+), 10 deletions(-)
>>
>> diff --git
>> a/meta-python/recipes-devtools/python/python-m2crypto/cross-compile-platform.patch
>> b/meta-python/recipes-devtools/python/python-m2crypto/cross-compile-platform.patch
>> new file mode 100644
>> index 000..c6654e5
>> --- /dev/null
>> +++
>> b/meta-python/recipes-devtools/python/python-m2crypto/cross-compile-platform.patch
>> @@ -0,0 +1,30 @@
>> +Do not compute platform, this does not work in cross compile environment
>> +since it pokes at the system for getting architecture values
>> +
>> +Upstream-Status: Inappropriate
>> +Signed-off-by: Khem Raj 
>> +
>> +Index: M2Crypto-0.26.0/setup.py
>> +===
>> +--- M2Crypto-0.26.0.orig/setup.py
>>  M2Crypto-0.26.0/setup.py
>> +@@ -141,19 +141,6 @@ class _M2CryptoBuildExt(build_ext.build_
>> + self.include_dirs.append(
>> + os.path.join(self.openssl, 'include', 'openssl'))
>> +
>> +-# For RedHat-based distros, the '-D__{arch}__' option for
>> +-# Swig needs to be normalized, particularly on i386.
>> +-mach = platform.machine().lower()
>> +-if mach in ('i386', 'i486', 'i586', 'i686'):
>> +-arch = '__i386__'
>> +-elif mach in ('ppc64', 'powerpc64'):
>> +-arch = '__powerpc64__'
>> +-elif mach in ('ppc', 'powerpc'):
>> +-arch = '__powerpc__'
>> +-else:
>> +-arch = '__%s__' % mach
>> +-self.swig_opts.append('-D%s' % arch)
>> +-
>> + self.swig_opts.extend(['-I%s' % i for i in self.include_dirs])
>> + self.swig_opts.append('-includeall')
>> + self.swig_opts.append('-modern')
>> diff --git a/meta-python/recipes-devtools/python/python-m2crypto_0.25.1.bb
>> b/meta-python/recipes-devtools/python/python-m2crypto_0.26.0.bb
>> similarity index 64%
>> rename from meta-python/recipes-devtools/python/python-m2crypto_0.25.1.bb
>> rename to meta-python/recipes-devtools/python/python-m2crypto_0.26.0.bb
>> index 72523bd..4b4fbbb 100644
>> --- a/meta-python/recipes-devtools/python/python-m2crypto_0.25.1.bb
>> +++ b/meta-python/recipes-devtools/python/python-m2crypto_0.26.0.bb
>> @@ -1,13 +1,14 @@
>>  SUMMARY = "A Python crypto and SSL toolkit"
>> -HOMEPAGE = "http://chandlerproject.org/bin/view/Projects/MeTooCrypto;
>> +HOMEPAGE = "https://gitlab.com/m2crypto/m2crypto;
>>
>>  LICENSE = "BSD"
>> -LIC_FILES_CHKSUM = "file://PKG-INFO;md5=95295693f047bb8f76928251a6154a60"
>> +LIC_FILES_CHKSUM = "file://LICENCE;md5=b0e1f0b7d0ce8a62c18b1287b991800e"
>>
>> -SRC_URI[md5sum] = "040234289fbef5bed4029f0f7d1dae35"
>> -SRC_URI[sha256sum] =
>> "ac303a1881307a51c85ee8b1d87844d9866ee823b4fdbc52f7e79187c2d9acef"
>> -
>> -SRC_URI +=
>> "file://0001-setup.py-link-in-sysroot-not-in-host-directories.patch "
>> +SRC_URI +=
>> "file://0001-setup.py-link-in-sysroot-not-in-host-directories.patch \
>> +file://cross-compile-platform.patch \
>> +   "
>> 

[oe] [meta-oe][PATCH] imagemagick: 7.0.6-9 -> 7.0.7-1

2017-09-17 Thread kai.kang
From: Kai Kang 

Signed-off-by: Kai Kang 
---
 .../imagemagick/{imagemagick_7.0.6.bb => imagemagick_7.0.7.bb}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta-oe/recipes-support/imagemagick/{imagemagick_7.0.6.bb => 
imagemagick_7.0.7.bb} (98%)

diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_7.0.6.bb 
b/meta-oe/recipes-support/imagemagick/imagemagick_7.0.7.bb
similarity index 98%
rename from meta-oe/recipes-support/imagemagick/imagemagick_7.0.6.bb
rename to meta-oe/recipes-support/imagemagick/imagemagick_7.0.7.bb
index 09b5fd295..62f0e023e 100644
--- a/meta-oe/recipes-support/imagemagick/imagemagick_7.0.6.bb
+++ b/meta-oe/recipes-support/imagemagick/imagemagick_7.0.7.bb
@@ -6,9 +6,9 @@ LIC_FILES_CHKSUM = 
"file://LICENSE;md5=dad5a98f173fd3fa6958a1a58c6131c1"
 DEPENDS = "lcms bzip2 jpeg libpng librsvg tiff zlib fftw freetype"
 
 BASE_PV := "${PV}"
-PV .= "_9"
+PV .= "_1"
 SRC_URI = "git://github.com/ImageMagick/ImageMagick.git "
-SRCREV = "1fd8b52ac62d3a0bb47a407f0d7e3a41df5b91d6"
+SRCREV = "b601ab2f2e355350b14ca72753684cbeeef7ffcf"
 
 S = "${WORKDIR}/git"
 
-- 
2.14.1

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-qt5] [PATCH] meta: drop a useless file

2017-09-17 Thread liu . ming50
From: Ming Liu 

A useless file was added mistakenly by commit ec80b092:
[ qtbase: Add OE clang specific mkspecs ]

Drop it.

Signed-off-by: Ming Liu 
---
 0001-qtbase-Add-OE-clang-specific-mkspecs.patch | 178 
 1 file changed, 178 deletions(-)
 delete mode 100644 0001-qtbase-Add-OE-clang-specific-mkspecs.patch

diff --git a/0001-qtbase-Add-OE-clang-specific-mkspecs.patch 
b/0001-qtbase-Add-OE-clang-specific-mkspecs.patch
deleted file mode 100644
index 99c5331..000
--- a/0001-qtbase-Add-OE-clang-specific-mkspecs.patch
+++ /dev/null
@@ -1,178 +0,0 @@
-From 75aeb71530c456b9800bcc83c104e3906e47e9e4 Mon Sep 17 00:00:00 2001
-From: Khem Raj 
-Date: Sun, 3 Sep 2017 09:29:02 -0700
-Subject: [PATCH] qtbase: Add OE clang specific mkspecs
-
-We can not piggy back clang anymore on existing
-OE mkspecs since starting 5.9 the configure is
-asking compiler for include paths and it needs to
-know if platform is clang-linux or g++-linux
-
-Fixes:
-ERROR: failed to parse default search paths from compiler output
-
-Signed-off-by: Khem Raj 

- classes/qmake5_base.bbclass|  7 ++-
- recipes-qt/qt5/qtbase-native_git.bb|  6 +-
- ...-Add-OE-specific-specs-for-clang-compiler.patch | 72 ++
- recipes-qt/qt5/qtbase_git.bb   |  6 +-
- 4 files changed, 87 insertions(+), 4 deletions(-)
- create mode 100644 
recipes-qt/qt5/qtbase/0010-Add-OE-specific-specs-for-clang-compiler.patch
-
-diff --git a/classes/qmake5_base.bbclass b/classes/qmake5_base.bbclass
-index a556f4f..8e1fe20 100644
 a/classes/qmake5_base.bbclass
-+++ b/classes/qmake5_base.bbclass
-@@ -1,6 +1,9 @@
- # hardcode linux, because that's what 0001-Add-linux-oe-g-platform.patch adds
--OE_QMAKE_PLATFORM_NATIVE = "linux-oe-g++"
--OE_QMAKE_PLATFORM = "linux-oe-g++"
-+XPLATFORM_toolchain-clang = "linux-oe-clang"
-+XPLATFORM ?= "linux-oe-g++"
-+
-+OE_QMAKE_PLATFORM_NATIVE = "${XPLATFORM}"
-+OE_QMAKE_PLATFORM = "${XPLATFORM}"
- 
- # Add -d to show debug output from every qmake call, but it prints *a lot*, 
better to add it only to debugged recipe
- OE_QMAKE_DEBUG_OUTPUT ?= ""
-diff --git a/recipes-qt/qt5/qtbase-native_git.bb 
b/recipes-qt/qt5/qtbase-native_git.bb
-index 54a0b78..72b977d 100644
 a/recipes-qt/qt5/qtbase-native_git.bb
-+++ b/recipes-qt/qt5/qtbase-native_git.bb
-@@ -38,10 +38,14 @@ SRC_URI += "\
- # 5.9.meta-qt5-native.2
- SRC_URI += " \
- file://0009-Always-build-uic.patch \
-+file://0010-Add-OE-specific-specs-for-clang-compiler.patch \
- "
- 
- CLEANBROKEN = "1"
- 
-+XPLATFORM_toolchain-clang = "linux-oe-clang"
-+XPLATFORM ?= "linux-oe-g++"
-+
- PACKAGECONFIG_CONFARGS = " \
- -sysroot ${STAGING_DIR_NATIVE} \
- -no-gcc-sysroot \
-@@ -79,7 +83,7 @@ PACKAGECONFIG_CONFARGS = " \
- -nomake examples \
- -nomake tests \
- -no-rpath \
---platform linux-oe-g++ \
-+-platform ${XPLATFORM} \
- "
- 
- # for qtbase configuration we need default settings
-diff --git 
a/recipes-qt/qt5/qtbase/0010-Add-OE-specific-specs-for-clang-compiler.patch 
b/recipes-qt/qt5/qtbase/0010-Add-OE-specific-specs-for-clang-compiler.patch
-new file mode 100644
-index 000..b019f67
 /dev/null
-+++ b/recipes-qt/qt5/qtbase/0010-Add-OE-specific-specs-for-clang-compiler.patch
-@@ -0,0 +1,72 @@
-+From 3a46fb7b47d19c5261e1590f8d70fe41443def64 Mon Sep 17 00:00:00 2001
-+From: Khem Raj 
-+Date: Sun, 3 Sep 2017 09:11:44 -0700
-+Subject: [PATCH] Add OE specific specs for clang compiler
-+
-+Signed-off-by: Khem Raj 
-+---
-+ mkspecs/linux-oe-clang/qmake.conf  | 43 
++
-+ mkspecs/linux-oe-clang/qplatformdefs.h |  1 +
-+ 2 files changed, 44 insertions(+)
-+ create mode 100644 mkspecs/linux-oe-clang/qmake.conf
-+ create mode 100644 mkspecs/linux-oe-clang/qplatformdefs.h
-+
-+diff --git a/mkspecs/linux-oe-clang/qmake.conf 
b/mkspecs/linux-oe-clang/qmake.conf
-+new file mode 100644
-+index 00..ffc9f051db
-+--- /dev/null
- b/mkspecs/linux-oe-clang/qmake.conf
-+@@ -0,0 +1,43 @@
-++#
-++# qmake configuration for linux-g++ with modifications for building with 
OpenEmbedded
-++#
-++
-++MAKEFILE_GENERATOR = UNIX
-++CONFIG += incremental
-++QMAKE_INCREMENTAL_STYLE = sublib
-++
-++include(../common/linux.conf)
-++
-++# QMAKE_ (moc, uic, rcc) are gone, overwrite only ar and strip
-++QMAKE_AR  = $$(OE_QMAKE_AR) cqs
-++QMAKE_STRIP   = $$(OE_QMAKE_STRIP)
-++QMAKE_WAYLAND_SCANNER = $$(OE_QMAKE_WAYLAND_SCANNER)
-++
-++include(../common/gcc-base-unix.conf)
-++
-++# *FLAGS from gcc-base.conf
-++QMAKE_CFLAGS+= $$(OE_QMAKE_CFLAGS)
-++QMAKE_CXXFLAGS  += $$(OE_QMAKE_CXXFLAGS)
-++QMAKE_LFLAGS+= $$(OE_QMAKE_LDFLAGS)
-++
-++include(../common/clang.conf)
-++
-++# tc settings from g++-base.conf
-++QMAKE_COMPILER = $$(OE_QMAKE_COMPILER) clang

Re: [oe] [oe-commits] [meta-openembedded] 20/32: python-m2crypto: Upgrade to 0.26.0

2017-09-17 Thread Martin Jansa
There is one more issue with this change. It fails to build on aarch64
(e.g. raspberrypi3-64):

building 'M2Crypto._m2crypto' extension
swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c
swig -python -Ipython-m2crypto/0.26.0-r0/recipe-sysroot/usr/include
-Ipython-m2crypto/0.26.0-r0/recipe-sysroot/usr/include/python2.7
-Ipython-m2crypto/0.26.0-r0/recipe-sysroot/usr/include
-Ipython-m2crypto/0.26.0-r0/recipe-sysroot/include/x86_64-linux-gnu
-includeall -modern -builtin -outdir
python-m2crypto/0.26.0-r0/M2Crypto-0.26.0/M2Crypto
-o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
python-m2crypto/0.26.0-r0/recipe-sysroot/usr/include/openssl/opensslconf.h:53:
Error: Unable to find 'openssl/opensslconf-32.h'
error: command 'swig' failed with exit status 1
ERROR: python setup.py build execution failed.

I've reverted this change and confirmed that it built ok with
python-m2crypto_0.25.1.bb

On Thu, Aug 31, 2017 at 2:42 PM,  wrote:

> This is an automated email from the git hooks/post-receive script.
>
> martin_jansa pushed a commit to branch master
> in repository meta-openembedded.
>
> commit f50e344cffbf0e1513308f0a2c845e21b272f1b5
> Author: Khem Raj 
> AuthorDate: Mon Aug 28 19:46:06 2017 -0700
>
> python-m2crypto: Upgrade to 0.26.0
>
> Use proper LICENCE file for LIC_FILES_CHKSUM
> Update homepage to point to gitlab
> Fix cross-build arch
>
> Signed-off-by: Khem Raj 
> Signed-off-by: Martin Jansa 
> ---
>  .../python-m2crypto/cross-compile-platform.patch   | 30
> ++
>  ...2crypto_0.25.1.bb => python-m2crypto_0.26.0.bb} | 21 +++
>  2 files changed, 41 insertions(+), 10 deletions(-)
>
> diff --git 
> a/meta-python/recipes-devtools/python/python-m2crypto/cross-compile-platform.patch
> b/meta-python/recipes-devtools/python/python-m2crypto/cross-
> compile-platform.patch
> new file mode 100644
> index 000..c6654e5
> --- /dev/null
> +++ b/meta-python/recipes-devtools/python/python-m2crypto/cross-
> compile-platform.patch
> @@ -0,0 +1,30 @@
> +Do not compute platform, this does not work in cross compile environment
> +since it pokes at the system for getting architecture values
> +
> +Upstream-Status: Inappropriate
> +Signed-off-by: Khem Raj 
> +
> +Index: M2Crypto-0.26.0/setup.py
> +===
> +--- M2Crypto-0.26.0.orig/setup.py
>  M2Crypto-0.26.0/setup.py
> +@@ -141,19 +141,6 @@ class _M2CryptoBuildExt(build_ext.build_
> + self.include_dirs.append(
> + os.path.join(self.openssl, 'include', 'openssl'))
> +
> +-# For RedHat-based distros, the '-D__{arch}__' option for
> +-# Swig needs to be normalized, particularly on i386.
> +-mach = platform.machine().lower()
> +-if mach in ('i386', 'i486', 'i586', 'i686'):
> +-arch = '__i386__'
> +-elif mach in ('ppc64', 'powerpc64'):
> +-arch = '__powerpc64__'
> +-elif mach in ('ppc', 'powerpc'):
> +-arch = '__powerpc__'
> +-else:
> +-arch = '__%s__' % mach
> +-self.swig_opts.append('-D%s' % arch)
> +-
> + self.swig_opts.extend(['-I%s' % i for i in self.include_dirs])
> + self.swig_opts.append('-includeall')
> + self.swig_opts.append('-modern')
> diff --git a/meta-python/recipes-devtools/python/python-m2crypto_0.25.1.bb
> b/meta-python/recipes-devtools/python/python-m2crypto_0.26.0.bb
> similarity index 64%
> rename from meta-python/recipes-devtools/python/python-m2crypto_0.25.1.bb
> rename to meta-python/recipes-devtools/python/python-m2crypto_0.26.0.bb
> index 72523bd..4b4fbbb 100644
> --- a/meta-python/recipes-devtools/python/python-m2crypto_0.25.1.bb
> +++ b/meta-python/recipes-devtools/python/python-m2crypto_0.26.0.bb
> @@ -1,13 +1,14 @@
>  SUMMARY = "A Python crypto and SSL toolkit"
> -HOMEPAGE = "http://chandlerproject.org/bin/view/Projects/MeTooCrypto;
> +HOMEPAGE = "https://gitlab.com/m2crypto/m2crypto;
>
>  LICENSE = "BSD"
> -LIC_FILES_CHKSUM = "file://PKG-INFO;md5=95295693f047bb8f76928251a6154a60"
> +LIC_FILES_CHKSUM = "file://LICENCE;md5=b0e1f0b7d0ce8a62c18b1287b991800e"
>
> -SRC_URI[md5sum] = "040234289fbef5bed4029f0f7d1dae35"
> -SRC_URI[sha256sum] = "ac303a1881307a51c85ee8b1d8784
> 4d9866ee823b4fdbc52f7e79187c2d9acef"
> -
> -SRC_URI += 
> "file://0001-setup.py-link-in-sysroot-not-in-host-directories.patch
> "
> +SRC_URI += 
> "file://0001-setup.py-link-in-sysroot-not-in-host-directories.patch
> \
> +file://cross-compile-platform.patch \
> +   "
> +SRC_URI[md5sum] = "9f02f0b88fbe225cc6ea8680945cafa0"
> +SRC_URI[sha256sum] = "05d94fd9b2dae2fb8e072819a795f
> 0e05d3611b09ea185f68e1630530ec09ae8"
>
>  PYPI_PACKAGE = "M2Crypto"
>  inherit pypi setuptools siteinfo
> @@ -18,16 +19,16 @@ RDEPENDS_${PN} +=