Re: [OE-core] ICU not working on powerpc (ppce500v2)

2015-08-14 Thread Khem Raj

> On Jun 3, 2015, at 2:42 AM, Stefano Babic  wrote:
> 
> Hi,
> 
> I get an issue with icu (54.1, I am testing with Yocto-fido) on powepc
> (I am testing with a p2020rdb from Freescale). Running icuinfo on target
> I get:
> 
> 
> Copyright (C) 2014, International Business
> Machines Corporation and others. All Rights Reserved. 
>icu4c
>International Components for Unicode for
> C/C++
>54.1
>7.0
>4000
>Linux
>en_US_POSIX
>en-US-u-va-posix
>US-ASCII
>icudt54b
>
>  
>  
>Universal
>32
>1
>4
>0
>powerpc-unknown-linux-gnuspe
>x86_64-pc-linux-gnu
>powerpc-linux-gnuspe-gcc -m32 -mcpu=8548
> -mabi=spe -mspe -mfloat-gprs=double
> --sysroot=/opt/work/sbabic/eldk/p2020rdb/tmp/sysroots/generic-powerpc-e500v2
>powerpc-linux-gnuspe-g++ -m32 -mcpu=8548
> -mabi=spe -mspe -mfloat-gprs=double
> --sysroot=/opt/work/sbabic/eldk/p2020rdb/tmp/sysroots/generic-powerpc-e500v2
>1
>1
>1
> 
> 
> 
> ICU Initialization returned: U_INVALID_FORMAT_ERROR
> Plugin file is: /usr/lib/icu/icuplugins54.txt
> 
> cldr.version and tz.version report errors and even simple tests do not
> work. If I copy all .res files (icu54 directory) and then I set ICU_DATA
> to that directory, it works - that means there should be an issue by
> generating libicudata with PowerPc, or at least with e500v2.
> 
> I did exactly the same tests with an ARM platform (i.MX6), everything
> works as expected. I suspect some issue due to endianess, but checking
> the header in the libicudata it looks correct ( at least the first bytes).

I think this is right line to follow, difference it that this ppc config is big 
endian
check the .dat files which eventually fold into the .so they should have big 
endian format
if they don’t then you can regenerate them using icupkg -tb, it might be that 
building the datafiles
in cross environment is not working.

> 
> I saw :
> 
> commit f5205c568cb0d29059c4d8c2dc200e435787f5d8
> Author: Khem Raj 
> Date:   Sat Feb 15 22:04:05 2014 +
> 
>icu: Disable the default LDFLAGSICUDT for target compile
> 
> 
> and, as it looks like ARM related, I have already tried to revert it,
> without any success. Does anyone have a hint ?
> 
> Best regards,
> Stefano Babic
> 
> --
> =
> DENX Software Engineering GmbH,  Managing Director: Wolfgang Denk
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sba...@denx.de
> =
> --
> ___
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



signature.asc
Description: Message signed with OpenPGP using GPGMail
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [meta-qt5] Issue on linking qtwebengine

2015-08-14 Thread Khem Raj

> On Jun 9, 2015, at 7:53 AM, Diego Sueiro  wrote:
> 
> Ross,
> 
> 2015-06-09 10:09 GMT-03:00 Burton, Ross  >:
> On 9 June 2015 at 13:58, Diego Sueiro  > wrote:
> I'm using fido branch and I'm getting the linker killed due to out of memory 
> in a machine with 8GB of RAM.
> 
> I guess you'll want to pass the same options to the linker that we already 
> pass to webkitgtk:
> 
> LDFLAGS += "-Wl,--no-keep-memory"
> 
> Thanks, that did the trick.
> 
> But now I have another issue. :-(
> 
> When qtwebengine compile task are running in parallel with another task I get 
> an "file not recognized: File format not recognized" error.
> 
> I put PARALLEL_MAKE="" but the compile task still uses all CPUs.

yeah ninja has its own ideas unless you pass -j N to it

> 
> Is there a way to tell openembedded to run a task without any other in 
> parallel?
> 
> 
> Regards,
> 
> --
> *dS
> Diego Sueiro
> 
> Administrador do Embarcados
> www.embarcados.com.br 
> 
> 
> /*long live rock 'n roll*/
> --
> ___
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



signature.asc
Description: Message signed with OpenPGP using GPGMail
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] Avoid race condition between do_unpack and do_deploy_archives in archiver.bbclass

2015-08-14 Thread Burton, Ross
On 14 August 2015 at 07:27, Clemens Lang  wrote:

> I see this in the code, but my error messages speak a very different
> language. Maybe it's a race condition with do_unpack, which actually
> deletes and re-creates these directories again? In any case, there is a
> race condition that causes the directory to be missing when it should be
> there.
>
> For reference, here's one that fails to chdir in Python code:
>

Right, so it's probably racing with unpack which as you say is deleting $S
to recreate it from scratch.  Sounds like do_deploy_archives needs [dirs]
set to something other than $B.  The other archiver tasks use
ARCHIVER_OUTDIR as the cwd, or there's always WORKDIR as a good alternative.

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


[OE-core] [PATCH 0/5] Package version updates

2015-08-14 Thread Alexander Kanavin
This patchset contains package version updates for puzzles, tremor,
rpm and db.

The following changes since commit 07cbc407d84f2f8f5fee430902039aa7cef65db4:

  meta-yocto-bsp: mpc8315e-rdb: Set KERNEL_DEVICETREE to mpc8315erdb.dtb 
(2015-08-14 08:30:35 +0100)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib akanavin/package-version-updates
  
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=akanavin/package-version-updates

Alexander Kanavin (5):
  package_regex.inc: fix regexes for adwaita-icon-theme, cairo and dhcp
  puzzles: switch svn for git, as upstream has done the same
  tremor: update to 20150107 (svn r19427)
  db: update to 6.1.26
  rpm: update to 5.4.15

 meta/conf/distro/include/package_regex.inc |  5 +-
 ...atch => 0001-disable-external-key-server.patch} | 26 +--
 ...atement-is-not-working-properly-inside-o.patch} | 33 --
 ...-db5-and-db6.-db6-is-licensed-under-AGPL.patch} | 53 +-
 .../rpm/rpm/rpm-payload-use-hashed-inode.patch | 20 
 ...broken-logic-for-ghost-avoidance-Mark-Hat.patch | 38 
 meta/recipes-devtools/rpm/rpm_5.4+cvs.bb   |  1 -
 .../rpm/{rpm_5.4.14.bb => rpm_5.4.15.bb}   | 13 +++---
 .../obsolete_automake_macros.patch |  0
 .../tremor-arm-thumb2.patch|  0
 .../{tremor_20120314.bb => tremor_20150107.bb} |  2 +-
 .../puzzles/files/puzzles_x32_abi_time.patch   | 30 
 .../puzzles/{puzzles_r10286.bb => puzzles_git.bb}  |  9 ++--
 .../db/{db_6.0.30.bb => db_6.1.26.bb}  | 14 +++---
 14 files changed, 94 insertions(+), 150 deletions(-)
 rename 
meta/recipes-devtools/rpm/rpm/{rpm-macros.in-disable-external-key-server.patch 
=> 0001-disable-external-key-server.patch} (55%)
 rename meta/recipes-devtools/rpm/rpm/{rpm-lua-fix-print.patch => 
0002-Lua-print-statement-is-not-working-properly-inside-o.patch} (81%)
 rename meta/recipes-devtools/rpm/rpm/{rpm-db5-or-db6.patch => 
0003-Support-both-db5-and-db6.-db6-is-licensed-under-AGPL.patch} (83%)
 delete mode 100644 
meta/recipes-devtools/rpm/rpm/verify-fix-broken-logic-for-ghost-avoidance-Mark-Hat.patch
 rename meta/recipes-devtools/rpm/{rpm_5.4.14.bb => rpm_5.4.15.bb} (97%)
 rename meta/recipes-multimedia/tremor/{tremor-20120314 => 
tremor}/obsolete_automake_macros.patch (100%)
 rename meta/recipes-multimedia/tremor/{tremor-20120314 => 
tremor}/tremor-arm-thumb2.patch (100%)
 rename meta/recipes-multimedia/tremor/{tremor_20120314.bb => 
tremor_20150107.bb} (90%)
 delete mode 100644 meta/recipes-sato/puzzles/files/puzzles_x32_abi_time.patch
 rename meta/recipes-sato/puzzles/{puzzles_r10286.bb => puzzles_git.bb} (87%)
 rename meta/recipes-support/db/{db_6.0.30.bb => db_6.1.26.bb} (89%)

-- 
2.1.4

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


[OE-core] [PATCH 4/5] db: update to 6.1.26

2015-08-14 Thread Alexander Kanavin
To avoid breaking rpm, this patch needs to be applied together with
the patch that updates rpm to 5.4.15.

The include directory manipulation during install was updated to
match oe-core customizations to rpm's configure.ac.

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-support/db/{db_6.0.30.bb => db_6.1.26.bb} | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)
 rename meta/recipes-support/db/{db_6.0.30.bb => db_6.1.26.bb} (89%)

diff --git a/meta/recipes-support/db/db_6.0.30.bb 
b/meta/recipes-support/db/db_6.1.26.bb
similarity index 89%
rename from meta/recipes-support/db/db_6.0.30.bb
rename to meta/recipes-support/db/db_6.1.26.bb
index 9eae5c7..91fb1d4 100644
--- a/meta/recipes-support/db/db_6.0.30.bb
+++ b/meta/recipes-support/db/db_6.1.26.bb
@@ -21,8 +21,8 @@ SRC_URI += "file://arm-thumb-mutex_db5.patch;patchdir=.. \
 file://Makefile-let-libso_target-depend-on-bt_rec.patch \
"
 
-SRC_URI[md5sum] = "ad28eb86ad3203b5422844db179c585b"
-SRC_URI[sha256sum] = 
"608e4b1cf390e9bf54c0ef00c5bd9ca76d36e2261b9f4d33d54516f3f6a20fd2"
+SRC_URI[md5sum] = "9525aa57a282d49e5d1bf5e48ffa8a56"
+SRC_URI[sha256sum] = 
"dd1417af5443f326ee3998e40986c3c60e2a7cfb5bfa25177ef7cadb2afb13a6"
 
 LIC_FILES_CHKSUM = "file://../LICENSE;md5=1ec8b0b17cc31513fe35ab10716f8490"
 
@@ -92,11 +92,11 @@ do_compile_prepend() {
 }
 
 do_install_append() {
-   mkdir -p ${D}/${includedir}/db60
-   mv ${D}/${includedir}/db.h ${D}/${includedir}/db60/.
-   mv ${D}/${includedir}/db_cxx.h ${D}/${includedir}/db60/.
-   ln -s db60/db.h ${D}/${includedir}/db.h
-   ln -s db60/db_cxx.h ${D}/${includedir}/db_cxx.h
+   mkdir -p ${D}/${includedir}/db-6.1
+   mv ${D}/${includedir}/db.h ${D}/${includedir}/db-6.1/.
+   mv ${D}/${includedir}/db_cxx.h ${D}/${includedir}/db-6.1/.
+   ln -s db-6.1/db.h ${D}/${includedir}/db.h
+   ln -s db-6.1/db_cxx.h ${D}/${includedir}/db_cxx.h
 
# The docs end up in /usr/docs - not right.
if test -d "${D}/${prefix}/docs"
-- 
2.1.4

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


[OE-core] [PATCH 2/5] puzzles: switch svn for git, as upstream has done the same

2015-08-14 Thread Alexander Kanavin
Also, drop puzzles_x32_abi_time.patch as it has been merged upstream

Signed-off-by: Alexander Kanavin 
---
 .../puzzles/files/puzzles_x32_abi_time.patch   | 30 --
 .../puzzles/{puzzles_r10286.bb => puzzles_git.bb}  |  9 ---
 2 files changed, 5 insertions(+), 34 deletions(-)
 delete mode 100644 meta/recipes-sato/puzzles/files/puzzles_x32_abi_time.patch
 rename meta/recipes-sato/puzzles/{puzzles_r10286.bb => puzzles_git.bb} (87%)

diff --git a/meta/recipes-sato/puzzles/files/puzzles_x32_abi_time.patch 
b/meta/recipes-sato/puzzles/files/puzzles_x32_abi_time.patch
deleted file mode 100644
index 63ab0b8..000
--- a/meta/recipes-sato/puzzles/files/puzzles_x32_abi_time.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Fix printf's for time_t value add castings because ISOC90
-don't support long long int that is used in x32 ABI for 
-time_t.
-
-Upstream-Status: Backport
-
-Signed-off-by: Aníbal Limón 
-
 a/magnets.c2015-03-15 11:57:39.106674811 +
-+++ b/magnets.c2015-03-15 11:57:58.638674795 +
-@@ -2562,7 +2562,7 @@
- goto done;
- }
- s = new_game(NULL, p, desc);
--printf("%s:%s (seed %ld)\n", id, desc, seed);
-+printf("%s:%s (seed %ld)\n", id, desc, (long) seed);
- if (aux) {
- /* We just generated this ourself. */
- if (verbose || print) {
 a/signpost.c   2015-03-15 11:58:52.866674751 +
-+++ b/signpost.c   2015-03-15 11:59:08.190674738 +
-@@ -2393,7 +2393,7 @@
- }
- }
- 
--sprintf(newseed, "%lu", time(NULL));
-+sprintf(newseed, "%lu", (unsigned long) time(NULL));
- seedstr = dupstr(newseed);
- 
- if (id || !stdin_desc) {
diff --git a/meta/recipes-sato/puzzles/puzzles_r10286.bb 
b/meta/recipes-sato/puzzles/puzzles_git.bb
similarity index 87%
rename from meta/recipes-sato/puzzles/puzzles_r10286.bb
rename to meta/recipes-sato/puzzles/puzzles_git.bb
index 1ad8d1b..11e9225 100644
--- a/meta/recipes-sato/puzzles/puzzles_r10286.bb
+++ b/meta/recipes-sato/puzzles/puzzles_git.bb
@@ -2,7 +2,6 @@ SUMMARY = "Simon Tatham's Portable Puzzle Collection"
 HOMEPAGE = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/";
 
 DEPENDS = "gtk+ libxt"
-MOD_PV = "${@d.getVar('PV',1)[1:]}"
 
 # The libxt requires x11 in DISTRO_FEATURES
 REQUIRED_DISTRO_FEATURES = "x11"
@@ -10,12 +9,14 @@ REQUIRED_DISTRO_FEATURES = "x11"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENCE;md5=33bcd4bce8f3c197f2aefbdbd2d299bc"
 
-SRC_URI = "svn://svn.tartarus.org/sgt;module=puzzles;rev=${MOD_PV} \
+SRC_URI = "git://git.tartarus.org/simon/puzzles.git \
file://fix-compiling-failure-with-option-g-O.patch \
-   file://puzzles_x32_abi_time.patch \
 "
+SRCREV = "c296301a06ce49b87c954c9d15452521dfeddf1a"
+PE = "1"
+PV = "0.0+git${SRCPV}"
 
-S = "${WORKDIR}/${BPN}"
+S = "${WORKDIR}/git"
 
 inherit autotools-brokensep distro_features_check
 
-- 
2.1.4

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


[OE-core] [PATCH 1/5] package_regex.inc: fix regexes for adwaita-icon-theme, cairo and dhcp

2015-08-14 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/conf/distro/include/package_regex.inc | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/meta/conf/distro/include/package_regex.inc 
b/meta/conf/distro/include/package_regex.inc
index 037fdaa..0c29ade 100644
--- a/meta/conf/distro/include/package_regex.inc
+++ b/meta/conf/distro/include/package_regex.inc
@@ -32,7 +32,7 @@ REGEX_URI_pn-sqlite3="http://www.sqlite.org/";
 REGEX_pn-sqlite3="releaselog/${COMMON_REGEX}.html"
 
 REGEX_URI_pn-dhcp = "ftp://ftp.isc.org/isc/dhcp/";
-REGEX_pn-dhcp="(?P\d+\.\d+\.(\d+?))"
+REGEX_pn-dhcp="(?P\d+\.\d+\.(\d+?))/"
 
 REGEX_pn-foomatic-filters = 
"foomatic-filters-(?P((\d|\d\d)\.*)+)\.tar\.gz"
 REGEX_pn-xdg-utils = 
"xdg-utils-(?P((\d+[\.\-_]*)+)((rc|alpha|beta)\d+)?)\.(tar\.gz|tgz)"
@@ -42,6 +42,8 @@ REGEX_pn-libtheora = 
"libtheora-(?P\d+(\.\d)+)\.(tar\.gz|tgz)"
 REGEX_pn-iputils="iputils-(?Ps\d+).tar"
 REGEX_pn-nettle = "nettle-(?P\d+(\.\d+)+)\.tar"
 
+REGEX_pn-cairo = "cairo-(?P\d+(\.\d+)+)\.tar"
+
 # Exclude NC versions which lack AES encryption
 REGEX_pn-db = "db-(?P\d+\.\d+(\.\d+)?).tar"
 
@@ -224,6 +226,7 @@ REGEX_pn-clutter-1.0 = "${GNOME_STABLE}"
 REGEX_pn-clutter-gtk-1.0 = "${GNOME_STABLE}"
 REGEX_pn-clutter-gst-3.0 = "${GNOME_STABLE}"
 REGEX_pn-cogl-1.0 = "${GNOME_STABLE}"
+REGEX_pn-adwaita-icon-theme = "${GNOME_STABLE}"
 
 # not GNOME related but uses same even-minor-release-is-stable logic
 REGEX_pn-dbus = "${GNOME_STABLE}"
-- 
2.1.4

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


[OE-core] [PATCH 3/5] tremor: update to 20150107 (svn r19427)

2015-08-14 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../tremor/{tremor-20120314 => tremor}/obsolete_automake_macros.patch   | 0
 .../tremor/{tremor-20120314 => tremor}/tremor-arm-thumb2.patch  | 0
 .../tremor/{tremor_20120314.bb => tremor_20150107.bb}   | 2 +-
 3 files changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-multimedia/tremor/{tremor-20120314 => 
tremor}/obsolete_automake_macros.patch (100%)
 rename meta/recipes-multimedia/tremor/{tremor-20120314 => 
tremor}/tremor-arm-thumb2.patch (100%)
 rename meta/recipes-multimedia/tremor/{tremor_20120314.bb => 
tremor_20150107.bb} (90%)

diff --git 
a/meta/recipes-multimedia/tremor/tremor-20120314/obsolete_automake_macros.patch 
b/meta/recipes-multimedia/tremor/tremor/obsolete_automake_macros.patch
similarity index 100%
rename from 
meta/recipes-multimedia/tremor/tremor-20120314/obsolete_automake_macros.patch
rename to meta/recipes-multimedia/tremor/tremor/obsolete_automake_macros.patch
diff --git 
a/meta/recipes-multimedia/tremor/tremor-20120314/tremor-arm-thumb2.patch 
b/meta/recipes-multimedia/tremor/tremor/tremor-arm-thumb2.patch
similarity index 100%
rename from 
meta/recipes-multimedia/tremor/tremor-20120314/tremor-arm-thumb2.patch
rename to meta/recipes-multimedia/tremor/tremor/tremor-arm-thumb2.patch
diff --git a/meta/recipes-multimedia/tremor/tremor_20120314.bb 
b/meta/recipes-multimedia/tremor/tremor_20150107.bb
similarity index 90%
rename from meta/recipes-multimedia/tremor/tremor_20120314.bb
rename to meta/recipes-multimedia/tremor/tremor_20150107.bb
index afc78ac..6b1776f 100644
--- a/meta/recipes-multimedia/tremor/tremor_20120314.bb
+++ b/meta/recipes-multimedia/tremor/tremor_20150107.bb
@@ -8,7 +8,7 @@ DEPENDS = "libogg"
 SRCDATE = "${PV}"
 PR = "r1"
 
-SRC_URI = "svn://svn.xiph.org/trunk;module=Tremor;rev=18221;protocol=http \
+SRC_URI = "svn://svn.xiph.org/trunk;module=Tremor;rev=19427;protocol=http \
file://obsolete_automake_macros.patch;striplevel=0 \
file://tremor-arm-thumb2.patch \
 "
-- 
2.1.4

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


[OE-core] [PATCH 5/5] rpm: update to 5.4.15

2015-08-14 Thread Alexander Kanavin
This update also requires that db is updated to 6.1 version.

Patch updates:

- verify-fix-broken-logic-for-ghost-avoidance-Mark-Hat.patch has been merged to 
upstream

- rpm-macros.in-disable-external-key-server.patch, rpm-lua-fix-print.patch and
rpm-db5-or-db6.patch have been ported to the new upstream release. A better 
explanation
for when db5 is preferred has been provided.

- rpm-payload-use-hashed-inode.patch - a portion of this patch is now in 
upstream, so
that portion has been removed from the patch

- rpm-db5-or-db6.patch has been dropped from the latest-cvs recipe. That recipe
is intended for tracking upstream developments, and for that use case it 
shouldn't
matter that db6 is under AGPLv3.

Signed-off-by: Alexander Kanavin 
---
 ...atch => 0001-disable-external-key-server.patch} | 26 +--
 ...atement-is-not-working-properly-inside-o.patch} | 33 --
 ...-db5-and-db6.-db6-is-licensed-under-AGPL.patch} | 53 +-
 .../rpm/rpm/rpm-payload-use-hashed-inode.patch | 20 
 ...broken-logic-for-ghost-avoidance-Mark-Hat.patch | 38 
 meta/recipes-devtools/rpm/rpm_5.4+cvs.bb   |  1 -
 .../rpm/{rpm_5.4.14.bb => rpm_5.4.15.bb}   | 13 +++---
 7 files changed, 77 insertions(+), 107 deletions(-)
 rename 
meta/recipes-devtools/rpm/rpm/{rpm-macros.in-disable-external-key-server.patch 
=> 0001-disable-external-key-server.patch} (55%)
 rename meta/recipes-devtools/rpm/rpm/{rpm-lua-fix-print.patch => 
0002-Lua-print-statement-is-not-working-properly-inside-o.patch} (81%)
 rename meta/recipes-devtools/rpm/rpm/{rpm-db5-or-db6.patch => 
0003-Support-both-db5-and-db6.-db6-is-licensed-under-AGPL.patch} (83%)
 delete mode 100644 
meta/recipes-devtools/rpm/rpm/verify-fix-broken-logic-for-ghost-avoidance-Mark-Hat.patch
 rename meta/recipes-devtools/rpm/{rpm_5.4.14.bb => rpm_5.4.15.bb} (97%)

diff --git 
a/meta/recipes-devtools/rpm/rpm/rpm-macros.in-disable-external-key-server.patch 
b/meta/recipes-devtools/rpm/rpm/0001-disable-external-key-server.patch
similarity index 55%
rename from 
meta/recipes-devtools/rpm/rpm/rpm-macros.in-disable-external-key-server.patch
rename to meta/recipes-devtools/rpm/rpm/0001-disable-external-key-server.patch
index 07a0cfa..47dae61 100644
--- 
a/meta/recipes-devtools/rpm/rpm/rpm-macros.in-disable-external-key-server.patch
+++ b/meta/recipes-devtools/rpm/rpm/0001-disable-external-key-server.patch
@@ -1,4 +1,7 @@
-disable external key server
+From c4538118f86e3474da38022818c06f729014f7e8 Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin 
+Date: Thu, 13 Aug 2015 17:42:20 +0300
+Subject: [PATCH 1/3] disable external key server
 
 Upstream-Status: Pending
 
@@ -12,16 +15,29 @@ it's easy enough to do by enabling the necessary macros.
 
 Signed-off-by: yzhu1 
 Signed-off-by: Mark Hatle 
+
+Signed-off-by: Alexander Kanavin 
+---
+ macros/macros.in | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/macros/macros.in b/macros/macros.in
+index 23c267e..7076371 100644
 --- a/macros/macros.in
 +++ b/macros/macros.in
-@@ -546,8 +546,8 @@ $_arbitrary_tags_tests Foo:Bar
+@@ -562,10 +562,10 @@ $_arbitrary_tags_tests   Foo:Bar
+ 
  # Horowitz Key Protocol server configuration
  #
+-%_hkp_keyserver hkp://keys.rpm5.org
++#%_hkp_keyserver hkp://keys.rpm5.org
  #%_hkp_keyserver hkp://keys.n3npq.net
--%_hkp_keyserver hkp://pool.sks-keyservers.net
+ #%_hkp_keyserver hkp://pool.sks-keyservers.net
 -%_hkp_keyserver_query   %{_hkp_keyserver}/pks/lookup?op=get&search=
-+#%_hkp_keyserver hkp://pool.sks-keyservers.net
 +#%_hkp_keyserver_query   %{_hkp_keyserver}/pks/lookup?op=get&search=
  
  
- %_nssdb_path  /etc/pki/nssdb
+ # NSS_InitContext() parameter configuration
+-- 
+2.1.4
+
diff --git a/meta/recipes-devtools/rpm/rpm/rpm-lua-fix-print.patch 
b/meta/recipes-devtools/rpm/rpm/0002-Lua-print-statement-is-not-working-properly-inside-o.patch
similarity index 81%
rename from meta/recipes-devtools/rpm/rpm/rpm-lua-fix-print.patch
rename to 
meta/recipes-devtools/rpm/rpm/0002-Lua-print-statement-is-not-working-properly-inside-o.patch
index 7ab49e9..4d763d6 100644
--- a/meta/recipes-devtools/rpm/rpm/rpm-lua-fix-print.patch
+++ 
b/meta/recipes-devtools/rpm/rpm/0002-Lua-print-statement-is-not-working-properly-inside-o.patch
@@ -1,4 +1,8 @@
-Lua 'print' statement is not working properly inside of RPM 5
+From 05e17309a7ee3af56956715a310ede968b4f58b7 Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin 
+Date: Thu, 13 Aug 2015 17:46:10 +0300
+Subject: [PATCH 2/3] Lua 'print' statement is not working properly inside of
+ RPM 5
 
 The print statement should capture the output and send it to the script
 processing engine, and not display it directly to the screen.
@@ -9,19 +13,15 @@ Upstream-Status: backport (patchset 17671 from rpm5.org)
 
 Signed-off-by: Mark Hatle 
 
-Index: rpm-5.4.14/CHANGES
-===
 rpm-5.4.14.orig/

Re: [OE-core] [PATCH 1/3] tar-replacement-native: avoid race condition with host tar

2015-08-14 Thread Burton, Ross
On 11 August 2015 at 09:44, Patrick Ohly  wrote:

> Installing "tar" into the sysroot leads to race conditions
> (tasks which do not depend on tar-replacement-native may already
> call tar while it's installation is incomplete). Avoid those
> by installing only the tar binary under the name tar-native.
>

So the point of tar-replacement-native was that it's a *replacement* for
the host tar, so it needs the same name.  If it was to be installed as an
opt-in alternative there's a mechanism for doing that already (see
EXTRANATIVEPATH) but that would break the purpose of tar-replacement-native.

I think for this situation you should show how to enable xattrs for images,
with the caveat that if your host tar isn't suitable the user should
bitbake just tar-replacement-native *first*.

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


Re: [OE-core] [PATCH 3/3] mtd-utils: keep xattr support enabled

2015-08-14 Thread Burton, Ross
On 12 August 2015 at 10:33, Patrick Ohly  wrote:

> > There's a "xattr" DISTRO_FEATURE that should be respected here for
> > target builds (and explicitly enabled for native I guess).
>
> I can add that check, if you want.
>
> > Does enabling xattr mean adding build dependencies?
>
> No, the conditional code uses lgetxattr and llistxattr, which are in
> glibc.


>From five seconds of google it looks like these are in musl and uclibc too,
so I've merged this  to MUT as-is.

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


[OE-core] [PATCH 00/22] Update webkitgtk to latest stable upstream; replace midori with epiphany

2015-08-14 Thread Alexander Kanavin
This version of the patchset is rebased against latest poky master (so a patch 
that updates
distro include files is now included into the patchset), and updates
webkitgtk to latest upstream release 2.8.5.

The following changes since commit 07cbc407d84f2f8f5fee430902039aa7cef65db4:

  meta-yocto-bsp: mpc8315e-rdb: Set KERNEL_DEVICETREE to mpc8315erdb.dtb 
(2015-08-14 08:30:35 +0100)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib akanavin/webkitgtk-update
  
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=akanavin/webkitgtk-update

Alexander Kanavin (22):
  classes/gnomebase: change tarball compression to xz
  harfbuzz: enable icu feature
  classes/cmake: add arch conversion routine
  jpeg: update to version 9a
  libnotify: update to version 0.7.6
  giflib: add a recipe from meta-oe
  libyaml: add a recipe from meta-oe
  ruby: add a recipe from meta-ruby
  libsecret: add a recipe from meta-gnome
  libwebp: add a recipe from meta-oe
  webkitgtk: add a new recipe for latest upstream version
  p11-kit: add a recipe from meta-oe
  gcr: add a recipe from meta-gnome
  iso-codes: add a recipe from meta-oe
  libwnck3: add a recipe from meta-gnome
  gnome-desktop3: add a recipe from meta-gnome
  glib: add a warning suppression patch to glib
  gsettings-desktop-schemas: add a recipe from meta-gnome
  epiphany: add a recipe from meta-gnome
  webkit-gtk: remove the recipe for the obsolete version 1.8.3
  midori: remove the recipe and replace references to midori with
epiphany
  distro: update include files related to webkitgtk and epiphany
addition

 meta/classes/cmake.bbclass |   12 +-
 meta/classes/gnomebase.bbclass |2 +-
 meta/conf/distro/include/distro_alias.inc  |2 +-
 meta/conf/distro/include/package_regex.inc |8 +-
 meta/conf/distro/include/security_flags.inc|2 -
 meta/conf/distro/include/upstream_tracking.inc |2 -
 ...warning-about-deprecated-paths-in-schemas.patch |   32 +
 meta/recipes-core/glib-2.0/glib-2.0_2.44.1.bb  |1 +
 .../glib-networking/glib-networking_2.44.0.bb  |2 -
 .../jpeg/jpeg-8d/debian-libjpeg7_7-1.diff  | 1070 
 .../jpeg/jpeg-8d/fix_for_automake_1.12.1.patch |   44 -
 meta/recipes-core/jpeg/{jpeg_8d.bb => jpeg_9a.bb}  |   28 +-
 .../packagegroups/packagegroup-self-hosted.bb  |   10 +-
 meta/recipes-devtools/giflib/giflib_5.1.1.bb   |   20 +
 meta/recipes-devtools/ruby/ruby.inc|   40 +
 meta/recipes-devtools/ruby/ruby/extmk.patch|   13 +
 meta/recipes-devtools/ruby/ruby_2.2.2.bb   |   42 +
 meta/recipes-gnome/epiphany/epiphany_3.16.3.bb |   24 +
 .../0001-yelp.m4-drop-the-check-for-itstool.patch  |   33 +
 meta/recipes-gnome/gcr/gcr_3.16.0.bb   |   18 +
 .../gnome-desktop/gnome-desktop3_3.16.2.bb |   25 +
 meta/recipes-gnome/gnome/gnome-common_3.14.0.bb|2 -
 .../recipes-gnome/gnome/gnome-doc-utils_0.20.10.bb |2 -
 meta/recipes-gnome/gnome/gnome-mime-data_2.18.0.bb |1 +
 .../gsettings-desktop-schemas_3.16.1.bb|   13 +
 .../gtk-engines/gtk-engines_2.20.2.bb  |1 +
 meta/recipes-gnome/json-glib/json-glib_1.0.4.bb|2 -
 meta/recipes-gnome/libglade/libglade_2.6.4.bb  |1 +
 meta/recipes-gnome/libnotify/libnotify_0.6.0.bb|   21 -
 meta/recipes-gnome/libnotify/libnotify_0.7.6.bb|   12 +
 meta/recipes-gnome/librsvg/librsvg_2.40.9.bb   |2 -
 meta/recipes-gnome/libsecret/libsecret_0.18.2.bb   |   12 +
 meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb  |   17 +
 .../builder/files/builder_hob_start.sh |8 +-
 meta/recipes-graphics/harfbuzz/harfbuzz_1.0.1.bb   |2 +-
 meta/recipes-graphics/pango/pango_1.36.8.bb|2 -
 meta/recipes-multimedia/webp/libwebp_0.4.3.bb  |   47 +
 meta/recipes-sato/midori/midori/liststore.patch|   29 -
 meta/recipes-sato/midori/midori_0.5.8.bb   |   31 -
 .../packagegroups/packagegroup-core-x11-sato.bb|2 +-
 meta/recipes-sato/webkit/files/bison-2.6.patch |  558 --
 meta/recipes-sato/webkit/files/no-gtkdoc.patch |   20 -
 meta/recipes-sato/webkit/files/nodolt.patch|   19 -
 .../webgit-gtk_fix_build_with_automake_1.12.patch  |   62 --
 ...bkit-gtk-ANGLE-doesn-t-build-with-bison-3.patch |   26 -
 .../0001-Enable-mips64-build.patch |   69 --
 .../webkit/webkit-gtk-1.8.3/aarch64.patch  |   41 -
 .../obsolete_automake_macros.patch |   14 -
 meta/recipes-sato/webkit/webkit-gtk_1.8.3.bb   |  116 ---
 meta/recipes-sato/webkit/webkitgtk_2.8.5.bb|   56 +
 meta/recipes-support/atk/atk_2.16.0.bb |2 -
 meta/recipes-support/iso-codes/iso-codes_3.58.bb   |   15 +
 meta/recipes-support/libcroco/libcroco_0.6.8.bb|2 -
 meta/recipes-support/libyaml/libyaml_0.1.6.bb  |   20 +
 meta/recipes-support/p11-kit/p11-kit_0.22.1.b

[OE-core] [PATCH 02/22] harfbuzz: enable icu feature

2015-08-14 Thread Alexander Kanavin
This is required to build latest webkitgtk

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-graphics/harfbuzz/harfbuzz_1.0.1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_1.0.1.bb 
b/meta/recipes-graphics/harfbuzz/harfbuzz_1.0.1.bb
index a199126..87c30be 100644
--- a/meta/recipes-graphics/harfbuzz/harfbuzz_1.0.1.bb
+++ b/meta/recipes-graphics/harfbuzz/harfbuzz_1.0.1.bb
@@ -22,7 +22,7 @@ BBCLASSEXTEND = "native"
 
 EXTRA_OECONF = "--with-glib --with-freetype --with-cairo --without-graphite2"
 
-PACKAGECONFIG ??= ""
+PACKAGECONFIG ??= "icu"
 PACKAGECONFIG[icu] = "--with-icu,--without-icu,icu"
 
 PACKAGES =+ "${PN}-icu ${PN}-icu-dbg ${PN}-icu-dev"
-- 
2.1.4

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


[OE-core] [PATCH 05/22] libnotify: update to version 0.7.6

2015-08-14 Thread Alexander Kanavin
New webkit requires at least version 0.7

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-gnome/libnotify/libnotify_0.6.0.bb | 21 -
 meta/recipes-gnome/libnotify/libnotify_0.7.6.bb | 12 
 2 files changed, 12 insertions(+), 21 deletions(-)
 delete mode 100644 meta/recipes-gnome/libnotify/libnotify_0.6.0.bb
 create mode 100644 meta/recipes-gnome/libnotify/libnotify_0.7.6.bb

diff --git a/meta/recipes-gnome/libnotify/libnotify_0.6.0.bb 
b/meta/recipes-gnome/libnotify/libnotify_0.6.0.bb
deleted file mode 100644
index e6ee89b..000
--- a/meta/recipes-gnome/libnotify/libnotify_0.6.0.bb
+++ /dev/null
@@ -1,21 +0,0 @@
-SUMMARY = "Library for sending desktop notifications to a notification daemon"
-SECTION = "libs"
-LICENSE = "LGPLv2.1"
-LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34"
-
-PR = "r1"
-
-DEPENDS = "dbus gtk+ dbus-glib"
-
-inherit gnomebase distro_features_check
-
-# Requires gdk/gdkx.h which is provided by gtk when x11 in DISTRO_FEATURES
-REQUIRED_DISTRO_FEATURES = "x11"
-
-SRC_URI[archive.md5sum] = "732c9d2cd5eb6a9069264a319d330516"
-SRC_URI[archive.sha256sum] = 
"73b16a79bb2fed62dcf146b11c4405776cb96a09dce66379ca541da7dbd64210"
-
-do_configure_prepend() {
-sed -i /GTK3/d ${S}/configure.ac
-sed -i -e /test-gtk3/d -e 's/test-xy-stress \\/test-xy-stress/' 
${S}/tests/Makefile.am
-}
diff --git a/meta/recipes-gnome/libnotify/libnotify_0.7.6.bb 
b/meta/recipes-gnome/libnotify/libnotify_0.7.6.bb
new file mode 100644
index 000..5d7b4ce
--- /dev/null
+++ b/meta/recipes-gnome/libnotify/libnotify_0.7.6.bb
@@ -0,0 +1,12 @@
+SUMMARY = "Library for sending desktop notifications to a notification daemon"
+SECTION = "libs"
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34"
+
+DEPENDS = "dbus gtk+3 dbus-glib"
+
+inherit gnomebase distro_features_check gtk-doc
+
+SRC_URI[archive.md5sum] = "a4997019d08f46f3bf57b78e6f795a59"
+SRC_URI[archive.sha256sum] = 
"0ef61ca400d30e28217979bfa0e73a7406b19c32dd76150654ec5b2bdf47d837"
+
-- 
2.1.4

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


[OE-core] [PATCH 06/22] giflib: add a recipe from meta-oe

2015-08-14 Thread Alexander Kanavin
This is a dependency of libwebp (which is a dependency of webkit)

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-devtools/giflib/giflib_5.1.1.bb | 20 
 1 file changed, 20 insertions(+)
 create mode 100644 meta/recipes-devtools/giflib/giflib_5.1.1.bb

diff --git a/meta/recipes-devtools/giflib/giflib_5.1.1.bb 
b/meta/recipes-devtools/giflib/giflib_5.1.1.bb
new file mode 100644
index 000..0553f57
--- /dev/null
+++ b/meta/recipes-devtools/giflib/giflib_5.1.1.bb
@@ -0,0 +1,20 @@
+SUMMARY = "shared library for GIF images"
+SECTION = "libs"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://COPYING;md5=ae11c61b04b2917be39b11f78d71519a"
+PR = "r3"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/giflib/${BP}.tar.bz2"
+
+inherit autotools
+
+PACKAGES += "${PN}-utils"
+FILES_${PN} = "${libdir}/libgif.so.*"
+FILES_${PN}-utils = "${bindir}"
+
+BBCLASSEXTEND = "native"
+
+RDEPENDS_${PN}-utils = "perl"
+
+SRC_URI[md5sum] = "1c39333192712788c6568c78a949f13e"
+SRC_URI[sha256sum] = 
"391014aceb21c8b489dc7b0d0b6a917c4e32cc014ce2426d47ca376d02fe2ffc"
-- 
2.1.4

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


[OE-core] [PATCH 04/22] jpeg: update to version 9a

2015-08-14 Thread Alexander Kanavin
Previous webkit version was blocking this; latest webkit works fine.

Signed-off-by: Alexander Kanavin 
---
 .../jpeg/jpeg-8d/debian-libjpeg7_7-1.diff  | 1070 
 .../jpeg/jpeg-8d/fix_for_automake_1.12.1.patch |   44 -
 meta/recipes-core/jpeg/{jpeg_8d.bb => jpeg_9a.bb}  |   28 +-
 3 files changed, 4 insertions(+), 1138 deletions(-)
 delete mode 100644 meta/recipes-core/jpeg/jpeg-8d/debian-libjpeg7_7-1.diff
 delete mode 100644 meta/recipes-core/jpeg/jpeg-8d/fix_for_automake_1.12.1.patch
 rename meta/recipes-core/jpeg/{jpeg_8d.bb => jpeg_9a.bb} (55%)

diff --git a/meta/recipes-core/jpeg/jpeg-8d/debian-libjpeg7_7-1.diff 
b/meta/recipes-core/jpeg/jpeg-8d/debian-libjpeg7_7-1.diff
deleted file mode 100644
index 3b8fa69..000
--- a/meta/recipes-core/jpeg/jpeg-8d/debian-libjpeg7_7-1.diff
+++ /dev/null
@@ -1,1070 +0,0 @@
-This is a well-known debian patch used by many Linux distribution, but not
-accepted by upstream yet.
-Upstream-Status: Pending
-
 libjpeg7-7.orig/config.sub
-+++ libjpeg7-7/config.sub
-@@ -1,4 +1,10 @@
- #! /bin/sh
-+# autotools-dev hack (, Wed, 14 Nov 2001 10:13:10 +0100)
-+if [ -x /usr/share/misc/config.sub ]; then
-+   /usr/share/misc/config.sub $*
-+   exit $?
-+fi
-+
- # Configuration validation subroutine script.
- #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
- #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 libjpeg7-7.orig/config.guess
-+++ libjpeg7-7/config.guess
-@@ -1,4 +1,10 @@
- #! /bin/sh
-+# autotools-dev hack (, Wed, 14 Nov 2001 10:13:10 +0100)
-+if [ -x /usr/share/misc/config.guess ]; then
-+   /usr/share/misc/config.guess $*
-+   exit $?
-+fi
-+
- # Attempt to guess a canonical system name.
- #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
- #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 libjpeg7-7.orig/debian/libjpeg7-dev.files
-+++ libjpeg7-7/debian/libjpeg7-dev.files
-@@ -0,0 +1,4 @@
-+usr/include
-+usr/lib/libjpeg.a
-+usr/lib/libjpeg.la
-+usr/lib/libjpeg.so
 libjpeg7-7.orig/debian/libjpeg-progs.README.Debian
-+++ libjpeg7-7/debian/libjpeg-progs.README.Debian
-@@ -0,0 +1,13 @@
-+libjpeg-progs for Debian
-+
-+
-+This package contains programs for manipulating JPEG files:
-+   cjpeg/djpeg: convert to/from the JPEG file format
-+   rdjpgcom/wrjpgcom: read/write comments in JPEG files
-+   jpegtran: lossless transformations of JPEG files
-+   jpegexiforient/exifautotran: manipulate EXIF orientation tag
-+   
-+Thanks for using Debian!
-+
-+--
-+Bill Allombert   Sun, 05 Jul 2009 15:18:59 +0200
 libjpeg7-7.orig/debian/shlibs.local
-+++ libjpeg7-7/debian/shlibs.local
-@@ -0,0 +1 @@
-+libjpeg   7   libjpeg7
 libjpeg7-7.orig/debian/rules
-+++ libjpeg7-7/debian/rules
-@@ -0,0 +1,71 @@
-+#!/usr/bin/make -f
-+# Made with the aid of debmake, by Christoph Lameter,
-+# based on the sample debian/rules file for GNU hello by Ian Jackson.
-+
-+package=libjpeg
-+
-+export DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-+export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-+
-+export CFLAGS=-D_REENTRANT -g -Wall
-+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-+CFLAGS += -O0
-+else
-+CFLAGS += -O2
-+endif
-+
-+#export DH_VERBOSE=1
-+
-+build: build-stamp 
-+build-stamp: 
-+  dh_testdir
-+  ./configure --prefix=/usr --mandir=/usr/share/man \
-+   --enable-static --enable-shared \
-+   --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) 
-+  $(MAKE)
-+ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
-+  $(MAKE) check
-+endif
-+  $(MAKE) -C debian/extra
-+
-+  touch build-stamp
-+
-+clean:
-+  dh_testdir
-+  dh_testroot
-+  -rm -f build-stamp
-+  if [ -f Makefile ]; then $(MAKE) distclean; fi
-+  $(MAKE) clean -C debian/extra
-+  dh_clean
-+
-+binary-indep: 
-+
-+binary-arch: build
-+  dh_testdir 
-+  dh_testroot 
-+  dh_clean -k
-+  dh_installdirs 
-+  $(MAKE) install DESTDIR=`pwd`/debian/tmp
-+  $(MAKE) install -C debian/extra prefix=/usr DESTDIR=`pwd`/debian/tmp
-+  # fix jconfig.h 
-+  rm debian/tmp/usr/include/jconfig.h
-+  sed -e "s/#\(undef\|define\) HAVE_\(LOCALE\|\(STD\(DEF\|LIB\)\)\)_H 
1//g" \
-+  jconfig.h > debian/tmp/usr/include/jconfig.h
-+  # separate out lib package
-+  dh_movefiles
-+  # Finish it off with debhelper
-+  dh_installdocs README
-+  dh_installexamples 
-+  dh_installchangelogs change.log
-+  dh_strip --dbg-package=libjpeg7-dbg
-+  dh_compress 
-+  dh_fixperms 
-+  dh_installdeb 
-+  dh_shlibdeps -l`pwd`/debian/libjpeg7/usr/lib 
-+  dh_gencontrol 
-+  dh_md5sums 
-+  dh_builddeb 
-+
-+binary:   binary-indep binary-arch
-+
-+.PHONY: clean binary-indep binary-arch binary build
 libjpeg7-7.orig/debian/libjpeg7-dev.README.Debian
-+++ libjpeg7-7/debian/libjpeg7-dev.README.Debian
-@@ -0,0 +1,18 

[OE-core] [PATCH 10/22] libwebp: add a recipe from meta-oe

2015-08-14 Thread Alexander Kanavin
libwebp is a dependency of webkit

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-multimedia/webp/libwebp_0.4.3.bb | 47 +++
 1 file changed, 47 insertions(+)
 create mode 100644 meta/recipes-multimedia/webp/libwebp_0.4.3.bb

diff --git a/meta/recipes-multimedia/webp/libwebp_0.4.3.bb 
b/meta/recipes-multimedia/webp/libwebp_0.4.3.bb
new file mode 100644
index 000..3ab2e5b
--- /dev/null
+++ b/meta/recipes-multimedia/webp/libwebp_0.4.3.bb
@@ -0,0 +1,47 @@
+SUMMARY = "WebP is an image format designed for the Web"
+DESCRIPTION = "WebP is a method of lossy and lossless compression that can be \
+   used on a large variety of photographic, translucent and \
+   graphical images found on the web. The degree of lossy \
+   compression is adjustable so a user can choose the trade-off \
+   between file size and image quality. WebP typically achieves \
+   an average of 30% more compression than JPEG and JPEG 2000, \
+   without loss of image quality."
+HOMEPAGE = "https://developers.google.com/speed/webp/";
+SECTION = "libs"
+
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://COPYING;md5=6e8dee932c26f2dab503abf70c96d8bb"
+
+DEPENDS = "giflib"
+
+SRC_URI = "http://downloads.webmproject.org/releases/webp/${BP}.tar.gz";
+SRC_URI[md5sum] = "08813525eeeffe7e305b4cbfade8ae9b"
+SRC_URI[sha256sum] = 
"efbe0d58fda936f2ed99d0b837ed7087d064d6838931f282c4618d2a3f7390c4"
+
+EXTRA_OECONF = " \
+--disable-experimental \
+--disable-wic \
+--enable-libwebpmux \
+--enable-libwebpdemux \
+--enable-threading \
+"
+
+inherit autotools lib_package
+
+PACKAGECONFIG ??= ""
+
+# libwebpdecoder is a subset of libwebp, don't build it unless requested
+PACKAGECONFIG[decoder] = "--enable-libwebpdecoder,--disable-libwebpdecoder"
+
+# Apply for examples programs: cwebp and dwebp
+PACKAGECONFIG[jpeg] = ",ac_cv_header_jpeglib_h=no,jpeg"
+PACKAGECONFIG[png] = ",ac_cv_header_png_h=no,libpng"
+PACKAGECONFIG[tiff] = ",ac_cv_header_tiffio_h=no,tiff"
+
+# Apply only for example program vwebp
+PACKAGECONFIG[gl] = ",,mesa-glut"
+
+PACKAGES =+ "${PN}-gif2webp"
+
+DESCRIPTION_${PN}-gif2webp = "Simple tool to convert animated GIFs to WebP"
+FILES_${PN}-gif2webp = "${bindir}/gif2webp"
-- 
2.1.4

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


[OE-core] [PATCH 03/22] classes/cmake: add arch conversion routine

2015-08-14 Thread Alexander Kanavin
cmake expects target architecture strings in the format of uname(2),
which do not always match TARGET_ARCH (e.g. powerpc vs ppc).

Signed-off-by: Alexander Kanavin 
---
 meta/classes/cmake.bbclass | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/meta/classes/cmake.bbclass b/meta/classes/cmake.bbclass
index c174246..ae3cc02 100644
--- a/meta/classes/cmake.bbclass
+++ b/meta/classes/cmake.bbclass
@@ -30,12 +30,22 @@ OECMAKE_EXTRA_ROOT_PATH ?= ""
 OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM = "ONLY"
 OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM_class-native = "BOTH"
 
+# CMake expects target architectures in the format of uname(2),
+# which do not always match TARGET_ARCH, so all the necessary
+# conversions should happen here.
+def map_target_arch_to_uname_arch(target_arch):
+if target_arch == "powerpc":
+return "ppc"
+if target_arch == "powerpc64":
+return "ppc64"
+return target_arch
+
 cmake_do_generate_toolchain_file() {
cat > ${WORKDIR}/toolchain.cmake 

[OE-core] [PATCH 16/22] gnome-desktop3: add a recipe from meta-gnome

2015-08-14 Thread Alexander Kanavin
gnome-desktop3 is a dependency of epiphany

Signed-off-by: Alexander Kanavin 
---
 .../gnome-desktop/gnome-desktop3_3.16.2.bb | 25 ++
 1 file changed, 25 insertions(+)
 create mode 100644 meta/recipes-gnome/gnome-desktop/gnome-desktop3_3.16.2.bb

diff --git a/meta/recipes-gnome/gnome-desktop/gnome-desktop3_3.16.2.bb 
b/meta/recipes-gnome/gnome-desktop/gnome-desktop3_3.16.2.bb
new file mode 100644
index 000..a0542c1
--- /dev/null
+++ b/meta/recipes-gnome/gnome-desktop/gnome-desktop3_3.16.2.bb
@@ -0,0 +1,25 @@
+SUMMARY = "GNOME library for reading .desktop files"
+SECTION = "x11/gnome"
+LICENSE = "GPLv2 & LGPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
+file://COPYING.LIB;md5=5f30f0716dfdd0d91eb439ebec522ec2"
+
+BPN = "gnome-desktop"
+
+inherit gnome pkgconfig
+SRC_URI[archive.md5sum] = "ab5bf4cc94ad63639f42adcc1542b1f0"
+SRC_URI[archive.sha256sum] = 
"3a8f196b46eb9dbd3ba2afb8fb5fef6a8825539d449a02181311242e7bd0"
+
+DEPENDS += "gsettings-desktop-schemas gconf libxrandr virtual/libx11 gtk+3 
glib-2.0 gnome-doc-utils gnome-common startup-notification"
+
+EXTRA_OECONF = "--disable-desktop-docs"
+
+do_configure_prepend () {
+cp ${STAGING_DATADIR}/gnome-common/data/omf.make ${S}
+}
+
+PACKAGES =+ "libgnome-desktop3"
+FILES_libgnome-desktop3 = "${libdir}/lib*${SOLIBS} 
${datadir}/libgnome-desktop*/pnp.ids ${datadir}/gnome/*xml"
+
+RRECOMMENDS_libgnome-desktop3 += "gsettings-desktop-schemas"
+
-- 
2.1.4

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


[OE-core] [PATCH 11/22] webkitgtk: add a new recipe for latest upstream version

2015-08-14 Thread Alexander Kanavin
Recipe for the obsolete webkit-gtk 1.8.3 is removed in a separate commit

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-sato/webkit/webkitgtk_2.8.5.bb | 56 +
 1 file changed, 56 insertions(+)
 create mode 100644 meta/recipes-sato/webkit/webkitgtk_2.8.5.bb

diff --git a/meta/recipes-sato/webkit/webkitgtk_2.8.5.bb 
b/meta/recipes-sato/webkit/webkitgtk_2.8.5.bb
new file mode 100644
index 000..84e9619
--- /dev/null
+++ b/meta/recipes-sato/webkit/webkitgtk_2.8.5.bb
@@ -0,0 +1,56 @@
+SUMMARY = "WebKit web rendering engine for the GTK+ platform"
+HOMEPAGE = "http://www.webkitgtk.org/";
+BUGTRACKER = "http://bugs.webkit.org/";
+
+LICENSE = "BSD & LGPLv2+"
+LIC_FILES_CHKSUM = 
"file://Source/JavaScriptCore/COPYING.LIB;md5=d0c6d6397a5d84286dda758da57bd691 \
+
file://Source/WebKit/LICENSE;md5=4646f90082c40bcf298c285f8bab0b12 \
+
file://Source/WebCore/LICENSE-APPLE;md5=4646f90082c40bcf298c285f8bab0b12 \
+   
file://Source/WebCore/LICENSE-LGPL-2;md5=36357ffde2b64ae177b2494445b79d21 \
+   
file://Source/WebCore/LICENSE-LGPL-2.1;md5=a778a33ef338abbaf8b8a7c36b6eec80 \
+  "
+
+SRC_URI = "\
+  http://www.webkitgtk.org/releases/${PN}-${PV}.tar.xz \
+  "
+SRC_URI[md5sum] = "df79991848a5096d3a75289ebce547ae"
+SRC_URI[sha256sum] = 
"3d1f0c534935f43fd74df90f2648fcee672d60f1f57a30fa557a77891ae04d20"
+
+inherit cmake lib_package pkgconfig perlnative pythonnative
+
+DEPENDS = "zlib enchant libsoup-2.4 curl libxml2 cairo libxslt libxt libidn 
gnutls \
+   gtk+ gtk+3 gstreamer1.0 gstreamer1.0-plugins-base flex-native 
gperf-native sqlite3 \
+  pango icu bison-native gnome-common gawk intltool-native libwebp \
+  atk udev harfbuzz jpeg libpng pulseaudio librsvg libtheora libvorbis 
libxcomposite libxtst \
+  ruby-native libsecret libnotify gstreamer1.0-plugins-bad \
+  "
+DEPENDS += " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 
'virtual/libgl', '', d)}"
+
+EXTRA_OECMAKE = " \
+   -DPORT=GTK \
+   -DCMAKE_BUILD_TYPE=Release \
+   -DENABLE_INTROSPECTION=False \
+   -DENABLE_MINIBROWSER=True \
+   ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 
'-DENABLE_WEBGL=True', '-DENABLE_WEBGL=False', d)} \
+   "
+
+# Javascript JIT is not supported on powerpc
+# FIXME: This might be needed on powerpc64 as well, but can't be easily tested 
in poky.
+EXTRA_OECMAKE_append_powerpc = " -DENABLE_JIT=False "
+
+# ARM JIT code does not build on ARMv5/6 anymore, apparently they test only on 
v7 onwards
+EXTRA_OECMAKE_append_armv5 = " -DENABLE_JIT=False "
+EXTRA_OECMAKE_append_armv6 = " -DENABLE_JIT=False "
+
+# binutils 2.25.1 has a bug on aarch64:
+# https://sourceware.org/bugzilla/show_bug.cgi?id=18430
+EXTRA_OECMAKE_append_aarch64 = " -DUSE_LD_GOLD=False "
+
+# JIT not supported on MIPS either
+EXTRA_OECMAKE_append_mips = " -DENABLE_JIT=False "
+EXTRA_OECMAKE_append_mips64 = " -DENABLE_JIT=False "
+
+FILES_${PN} += 
"${libdir}/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so"
+FILES_${PN}-dbg += 
"${libdir}/webkit2gtk-4.0/injected-bundle/.debug/libwebkit2gtkinjectedbundle.so"
+FILES_${PN}-dbg += "${libdir}/webkitgtk/webkit2gtk-4.0/.debug/*"
+
-- 
2.1.4

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


[OE-core] [PATCH 07/22] libyaml: add a recipe from meta-oe

2015-08-14 Thread Alexander Kanavin
libyaml is a dependency of ruby

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-support/libyaml/libyaml_0.1.6.bb | 20 
 1 file changed, 20 insertions(+)
 create mode 100644 meta/recipes-support/libyaml/libyaml_0.1.6.bb

diff --git a/meta/recipes-support/libyaml/libyaml_0.1.6.bb 
b/meta/recipes-support/libyaml/libyaml_0.1.6.bb
new file mode 100644
index 000..8a624f7
--- /dev/null
+++ b/meta/recipes-support/libyaml/libyaml_0.1.6.bb
@@ -0,0 +1,20 @@
+SUMMARY = "LibYAML is a YAML 1.1 parser and emitter written in C."
+DESCRIPTION = "LibYAML is a C library for parsing and emitting data in YAML 
1.1, \
+a human-readable data serialization format. "
+HOMEPAGE = "http://pyyaml.org/wiki/LibYAML";
+SECTION = "libs/devel"
+
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=6015f088759b10e0bc2bf64898d4ae17"
+
+SRC_URI = "http://pyyaml.org/download/libyaml/yaml-${PV}.tar.gz \
+  "
+
+SRC_URI[md5sum] = "5fe00cda18ca5daeb43762b80c38e06e"
+SRC_URI[sha256sum] = 
"7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749"
+
+S = "${WORKDIR}/yaml-${PV}"
+
+inherit autotools
+
+BBCLASSEXTEND = "native"
-- 
2.1.4

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


[OE-core] [PATCH 01/22] classes/gnomebase: change tarball compression to xz

2015-08-14 Thread Alexander Kanavin
Upstream, xz has been the only format for some time now, so let's
make it the default and adjust recipes that package old stuff.

Signed-off-by: Alexander Kanavin 
---
 meta/classes/gnomebase.bbclass  | 2 +-
 meta/recipes-core/glib-networking/glib-networking_2.44.0.bb | 2 --
 meta/recipes-gnome/gnome/gnome-common_3.14.0.bb | 2 --
 meta/recipes-gnome/gnome/gnome-doc-utils_0.20.10.bb | 2 --
 meta/recipes-gnome/gnome/gnome-mime-data_2.18.0.bb  | 1 +
 meta/recipes-gnome/gtk-engines/gtk-engines_2.20.2.bb| 1 +
 meta/recipes-gnome/json-glib/json-glib_1.0.4.bb | 2 --
 meta/recipes-gnome/libglade/libglade_2.6.4.bb   | 1 +
 meta/recipes-gnome/librsvg/librsvg_2.40.9.bb| 2 --
 meta/recipes-graphics/pango/pango_1.36.8.bb | 2 --
 meta/recipes-support/atk/atk_2.16.0.bb  | 2 --
 meta/recipes-support/libcroco/libcroco_0.6.8.bb | 2 --
 meta/recipes-support/vte/vte_0.28.2.bb  | 4 ++--
 13 files changed, 6 insertions(+), 19 deletions(-)

diff --git a/meta/classes/gnomebase.bbclass b/meta/classes/gnomebase.bbclass
index 6ca13cb..e5c6776 100644
--- a/meta/classes/gnomebase.bbclass
+++ b/meta/classes/gnomebase.bbclass
@@ -1,7 +1,7 @@
 def gnome_verdir(v):
 return oe.utils.trim_version(v, 2)
 
-GNOME_COMPRESS_TYPE ?= "bz2"
+GNOME_COMPRESS_TYPE ?= "xz"
 SECTION ?= "x11/gnome"
 GNOMEBN ?= "${BPN}"
 SRC_URI = 
"${GNOME_MIRROR}/${GNOMEBN}/${@gnome_verdir("${PV}")}/${GNOMEBN}-${PV}.tar.${GNOME_COMPRESS_TYPE};name=archive"
diff --git a/meta/recipes-core/glib-networking/glib-networking_2.44.0.bb 
b/meta/recipes-core/glib-networking/glib-networking_2.44.0.bb
index 848bf53..4f91b76 100644
--- a/meta/recipes-core/glib-networking/glib-networking_2.44.0.bb
+++ b/meta/recipes-core/glib-networking/glib-networking_2.44.0.bb
@@ -9,8 +9,6 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2"
 SECTION = "libs"
 DEPENDS = "glib-2.0 intltool-native"
 
-GNOME_COMPRESS_TYPE = "xz"
-
 SRC_URI[archive.md5sum] = "6989b20cf3b26dd5ae272e04a9acb0b3"
 SRC_URI[archive.sha256sum] = 
"8f8a340d3ba99bfdef38b653da929652ea6640e27969d29f7ac51fbbe11a4346"
 
diff --git a/meta/recipes-gnome/gnome/gnome-common_3.14.0.bb 
b/meta/recipes-gnome/gnome/gnome-common_3.14.0.bb
index 1f9fe8b..80b7033 100644
--- a/meta/recipes-gnome/gnome/gnome-common_3.14.0.bb
+++ b/meta/recipes-gnome/gnome/gnome-common_3.14.0.bb
@@ -8,8 +8,6 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
 SECTION = "x11/gnome"
 inherit gnomebase allarch
 
-GNOME_COMPRESS_TYPE = "xz"
-
 SRC_URI[archive.md5sum] = "ba58c61d0d81b7c3ff8452c620513a9d"
 SRC_URI[archive.sha256sum] = 
"4c00242f781bb441289f49dd80ed1d895d84de0c94bfc2c6818a104c9e39262c"
 
diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.10.bb 
b/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.10.bb
index 321eb7f..78cc005 100644
--- a/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.10.bb
+++ b/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.10.bb
@@ -2,8 +2,6 @@ require gnome-doc-utils.inc
 LIC_FILES_CHKSUM = "file://COPYING.GPL;md5=eb723b61539feef013de476e68b5c50a \
file://COPYING.LGPL;md5=a6f89e2100d9b6cdffcea4f398e37343"
 
-GNOME_COMPRESS_TYPE = "xz"
-
 SRC_URI += "file://xsltproc_nonet.patch \
 file://use-usr-bin-env-for-python-in-xml2po.patch \
 file://sysrooted-pkg-config.patch \
diff --git a/meta/recipes-gnome/gnome/gnome-mime-data_2.18.0.bb 
b/meta/recipes-gnome/gnome/gnome-mime-data_2.18.0.bb
index 65b79f0..a31eb55 100644
--- a/meta/recipes-gnome/gnome/gnome-mime-data_2.18.0.bb
+++ b/meta/recipes-gnome/gnome/gnome-mime-data_2.18.0.bb
@@ -13,6 +13,7 @@ SRC_URI += "file://pkgconfig.patch"
 
 SRC_URI[archive.md5sum] = "541858188f80090d12a33b5a7c34d42c"
 SRC_URI[archive.sha256sum] = 
"37196b5b37085bbcd45c338c36e26898fe35dd5975295f69f48028b1e8436fd7"
+GNOME_COMPRESS_TYPE="bz2"
 
 DEPENDS += "shared-mime-info intltool-native"
 RDEPENDS_${PN} = "shared-mime-info"
diff --git a/meta/recipes-gnome/gtk-engines/gtk-engines_2.20.2.bb 
b/meta/recipes-gnome/gtk-engines/gtk-engines_2.20.2.bb
index 036aa27..c30454c 100644
--- a/meta/recipes-gnome/gtk-engines/gtk-engines_2.20.2.bb
+++ b/meta/recipes-gnome/gtk-engines/gtk-engines_2.20.2.bb
@@ -32,6 +32,7 @@ CFLAGS_prepend = "-DHAVE_ANIMATION "
 RDEPENDS_${PN}-dev = ""
 
 inherit gnomebase
+GNOME_COMPRESS_TYPE="bz2"
 
 python populate_packages_prepend() {
 engines_root = os.path.join(d.getVar('libdir', True), 
"gtk-2.0/2.10.0/engines")
diff --git a/meta/recipes-gnome/json-glib/json-glib_1.0.4.bb 
b/meta/recipes-gnome/json-glib/json-glib_1.0.4.bb
index 4d2b613..c57c973 100644
--- a/meta/recipes-gnome/json-glib/json-glib_1.0.4.bb
+++ b/meta/recipes-gnome/json-glib/json-glib_1.0.4.bb
@@ -10,8 +10,6 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34"
 
 DEPENDS = "glib-2.0"
 
-GNOME_COMPRESS_TYPE = "xz"
-
 SRC_URI[archiv

[OE-core] [PATCH 08/22] ruby: add a recipe from meta-ruby

2015-08-14 Thread Alexander Kanavin
Ruby is required to build webkit.

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-devtools/ruby/ruby.inc | 40 +++
 meta/recipes-devtools/ruby/ruby/extmk.patch | 13 +
 meta/recipes-devtools/ruby/ruby_2.2.2.bb| 42 +
 3 files changed, 95 insertions(+)
 create mode 100644 meta/recipes-devtools/ruby/ruby.inc
 create mode 100644 meta/recipes-devtools/ruby/ruby/extmk.patch
 create mode 100644 meta/recipes-devtools/ruby/ruby_2.2.2.bb

diff --git a/meta/recipes-devtools/ruby/ruby.inc 
b/meta/recipes-devtools/ruby/ruby.inc
new file mode 100644
index 000..ba60191
--- /dev/null
+++ b/meta/recipes-devtools/ruby/ruby.inc
@@ -0,0 +1,40 @@
+SUMMARY = "An interpreter of object-oriented scripting language"
+DESCRIPTION = "Ruby is an interpreted scripting language for quick \
+and easy object-oriented programming. It has many features to process \
+text files and to do system management tasks (as in Perl). \
+It is simple, straight-forward, and extensible. \
+"
+HOMEPAGE = "http://www.ruby-lang.org/";
+SECTION = "devel/ruby"
+LICENSE = "Ruby | BSD | GPLv2"
+LIC_FILES_CHKSUM = "\
+file://COPYING;md5=837b32593517ae48b9c3b5c87a5d288c \
+file://BSDL;md5=19aaf65c88a40b508d17ae4be539c4b5\
+file://GPL;md5=b234ee4d69f5fce4486a80fdaf4a4263\
+file://LEGAL;md5=c440adb575ba4e6e2344c2630b6a5584\
+"
+
+DEPENDS = "ruby-native zlib openssl tcl libyaml db gdbm readline"
+DEPENDS_class-native = "libyaml-native"
+
+SHRT_VER = 
"${@bb.data.getVar('PV',d,1).split('.')[0]}.${@bb.data.getVar('PV',d,1).split('.')[1]}"
+SRC_URI = "http://cache.ruby-lang.org/pub/ruby/${SHRT_VER}/ruby-${PV}.tar.gz \
+   file://extmk.patch \
+"
+
+S = "${WORKDIR}/ruby-${PV}"
+
+inherit autotools
+
+
+# This snippet lets compiled extensions which rely on external libraries,
+# such as zlib, compile properly.  If we don't do this, then when extmk.rb
+# runs, it uses the native libraries instead of the target libraries, and so
+# none of the linking operations succeed -- which makes extconf.rb think
+# that the libraries aren't available and hence that the extension can't be
+# built.
+
+do_configure_prepend() {
+sed -i "s#%%TARGET_CFLAGS%%#$TARGET_CFLAGS#; 
s#%%TARGET_LDFLAGS%%#$TARGET_LDFLAGS#" ${S}/common.mk
+rm -rf ${S}/ruby/
+}
diff --git a/meta/recipes-devtools/ruby/ruby/extmk.patch 
b/meta/recipes-devtools/ruby/ruby/extmk.patch
new file mode 100644
index 000..8b68450
--- /dev/null
+++ b/meta/recipes-devtools/ruby/ruby/extmk.patch
@@ -0,0 +1,13 @@
+diff -ru ruby-1.8.7-p248.orig/ext/extmk.rb ruby-1.8.7-p248/ext/extmk.rb
+--- ruby-1.8.7-p248.orig/ext/extmk.rb  2009-12-24 03:01:58.0 -0600
 ruby-1.8.7-p248/ext/extmk.rb   2010-02-12 15:55:27.370061558 -0600
+@@ -354,8 +354,8 @@
+   $ruby = '$(topdir)/miniruby' + EXEEXT
+ end
+ $ruby << " -I'$(topdir)'"
++$ruby << " -I'$(top_srcdir)/lib'"
+ unless CROSS_COMPILING
+-  $ruby << " -I'$(top_srcdir)/lib'"
+   $ruby << " -I'$(extout)/$(arch)' -I'$(extout)/common'" if $extout
+   $ruby << " -I./- -I'$(top_srcdir)/ext' -rpurelib.rb"
+   ENV["RUBYLIB"] = "-"
diff --git a/meta/recipes-devtools/ruby/ruby_2.2.2.bb 
b/meta/recipes-devtools/ruby/ruby_2.2.2.bb
new file mode 100644
index 000..78c943c
--- /dev/null
+++ b/meta/recipes-devtools/ruby/ruby_2.2.2.bb
@@ -0,0 +1,42 @@
+require ruby.inc
+
+SRC_URI[md5sum] = "326e99ddc75381c7b50c85f7089f3260"
+SRC_URI[sha256sum] = 
"5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44"
+
+# it's unknown to configure script, but then passed to extconf.rb
+# maybe it's not really needed as we're hardcoding the result with
+# 0001-socket-extconf-hardcode-wide-getaddr-info-test-outco.patch
+UNKNOWN_CONFIGURE_WHITELIST += "--enable-wide-getaddrinfo"
+
+PACKAGECONFIG ??= ""
+PACKAGECONFIG += "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', 
d)}"
+
+PACKAGECONFIG[valgrind] = "--with-valgrind=yes, --with-valgrind=no, valgrind"
+PACKAGECONFIG[gpm] = "--with-gmp=yes, --with-gmp=no, gmp"
+PACKAGECONFIG[ipv6] = ",--enable-wide-getaddrinfo,"
+
+EXTRA_OECONF = "\
+--disable-versioned-paths \
+--disable-rpath \
+--disable-dtrace \
+--enable-shared \
+--enable-load-relative \
+"
+
+EXTRA_OEMAKE = " \
+LIBRUBYARG='-lruby-static' \
+"
+
+do_install() {
+oe_runmake 'DESTDIR=${D}' install
+}
+
+FILES_${PN} += "${datadir}/rubygems \
+${datadir}/ri"
+
+FILES_${PN}-dbg += "${libdir}/ruby/*/.debug \
+${libdir}/ruby/*/*/.debug \
+${libdir}/ruby/*/*/*/.debug \
+${libdir}/ruby/*/*/*/*/.debug"
+
+BBCLASSEXTEND = "native"
-- 
2.1.4

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


[OE-core] [PATCH 09/22] libsecret: add a recipe from meta-gnome

2015-08-14 Thread Alexander Kanavin
libsecret is a dependency of webkit

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-gnome/libsecret/libsecret_0.18.2.bb | 12 
 1 file changed, 12 insertions(+)
 create mode 100644 meta/recipes-gnome/libsecret/libsecret_0.18.2.bb

diff --git a/meta/recipes-gnome/libsecret/libsecret_0.18.2.bb 
b/meta/recipes-gnome/libsecret/libsecret_0.18.2.bb
new file mode 100644
index 000..cebc83b
--- /dev/null
+++ b/meta/recipes-gnome/libsecret/libsecret_0.18.2.bb
@@ -0,0 +1,12 @@
+SUMMARY = "libsecret is a library for storing and retrieving passwords and 
other secrets"
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=23c2a5e0106b99d75238986559bb5fc6"
+
+inherit gnomebase gtk-doc
+
+DEPENDS = "glib-2.0 libgcrypt"
+
+EXTRA_OECONF += "--disable-manpages"
+
+SRC_URI[archive.md5sum] = "23cdf8267d11a26f88f0dbec1e2022ad"
+SRC_URI[archive.sha256sum] = 
"12fd288b012e1b2b1b54d586cd4c6507885715534644b4534b7ef7d7079ba443"
-- 
2.1.4

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


[OE-core] [PATCH 14/22] iso-codes: add a recipe from meta-oe

2015-08-14 Thread Alexander Kanavin
iso-codes is a dependency of epiphany

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-support/iso-codes/iso-codes_3.58.bb | 15 +++
 1 file changed, 15 insertions(+)
 create mode 100644 meta/recipes-support/iso-codes/iso-codes_3.58.bb

diff --git a/meta/recipes-support/iso-codes/iso-codes_3.58.bb 
b/meta/recipes-support/iso-codes/iso-codes_3.58.bb
new file mode 100644
index 000..3df2ea9
--- /dev/null
+++ b/meta/recipes-support/iso-codes/iso-codes_3.58.bb
@@ -0,0 +1,15 @@
+SUMMARY = "ISO language, territory, currency, script codes and their 
translations"
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=fbc093901857fcd118f065f900982c24"
+
+SRC_URI = 
"https://pkg-isocodes.alioth.debian.org/downloads/iso-codes-${PV}.tar.xz";
+SRC_URI[md5sum] = "34097a0085f0979e28f9db66ec274c5e"
+SRC_URI[sha256sum] = 
"86af5735dce6e4eff2b983e5d8aa9a3dea1b8db702333ff20be89e45f7f35a72"
+
+# inherit gettext cannot be used, because it adds gettext-native to 
BASEDEPENDS which
+# are inhibited by allarch
+DEPENDS = "gettext-native"
+
+inherit autotools allarch
+
+FILES_${PN} += "${datadir}/xml/"
-- 
2.1.4

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


[OE-core] [PATCH 18/22] gsettings-desktop-schemas: add a recipe from meta-gnome

2015-08-14 Thread Alexander Kanavin
gsettings-desktop-schemas is a dependency of epiphany

Signed-off-by: Alexander Kanavin 
---
 .../gsettings-desktop-schemas_3.16.1.bb | 13 +
 1 file changed, 13 insertions(+)
 create mode 100644 
meta/recipes-gnome/gsettings-desktop-schemas/gsettings-desktop-schemas_3.16.1.bb

diff --git 
a/meta/recipes-gnome/gsettings-desktop-schemas/gsettings-desktop-schemas_3.16.1.bb
 
b/meta/recipes-gnome/gsettings-desktop-schemas/gsettings-desktop-schemas_3.16.1.bb
new file mode 100644
index 000..f2f2c75
--- /dev/null
+++ 
b/meta/recipes-gnome/gsettings-desktop-schemas/gsettings-desktop-schemas_3.16.1.bb
@@ -0,0 +1,13 @@
+SUMMARY = "GNOME desktop-wide GSettings schemas"
+HOMEPAGE = "http://live.gnome.org/gsettings-desktop-schemas";
+BUGTRACKER = "https://bugzilla.gnome.org/";
+
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
+
+DEPENDS = "glib-2.0 intltool-native gobject-introspection-stub-native"
+
+inherit gnomebase gsettings gettext
+
+SRC_URI[archive.md5sum] = "baebbcf3c20591f98876e42fb0a3fd35"
+SRC_URI[archive.sha256sum] = 
"74fe9fdad510c8afebeceb7ebafc581ef990b3afcc8c1e8b5d90b24b3461"
-- 
2.1.4

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


[OE-core] [PATCH 15/22] libwnck3: add a recipe from meta-gnome

2015-08-14 Thread Alexander Kanavin
libwnck is a dependency of epiphany

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb | 17 +
 1 file changed, 17 insertions(+)
 create mode 100644 meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb

diff --git a/meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb 
b/meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb
new file mode 100644
index 000..6bc625a
--- /dev/null
+++ b/meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb
@@ -0,0 +1,17 @@
+SUMMARY = "Window navigation construction toolkit"
+LICENSE = "LGPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2"
+
+BPN = "libwnck"
+
+SECTION = "x11/libs"
+DEPENDS = "gobject-introspection-stub gtk+3 gdk-pixbuf-native libxres"
+
+PR = "r1"
+
+PACKAGECONFIG ??= "startup-notification"
+PACKAGECONFIG[startup-notification] = 
"--enable-startup-notification,--disable-startup-notification,startup-notification"
+
+inherit gnomebase
+SRC_URI[archive.md5sum] = "4538672e0d775fadedf10abeb8020047"
+SRC_URI[archive.sha256sum] = 
"f5080076346609b4c36394b879f3a86b92ced3b90a37cb54c8e9a14f00e7921c"
-- 
2.1.4

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


[OE-core] [PATCH 17/22] glib: add a warning suppression patch to glib

2015-08-14 Thread Alexander Kanavin
Otherwise QA check will fail.
Some schemas in gsettings-desktop-schemas (such as proxy and locale)
are still using deprecated paths, as of 3.16.1. This causes warning
messages, and meta/lib/oe/rootfs.py complaints about them.

Signed-off-by: Alexander Kanavin 
---
 ...warning-about-deprecated-paths-in-schemas.patch | 32 ++
 meta/recipes-core/glib-2.0/glib-2.0_2.44.1.bb  |  1 +
 2 files changed, 33 insertions(+)
 create mode 100644 
meta/recipes-core/glib-2.0/glib-2.0/0001-Remove-the-warning-about-deprecated-paths-in-schemas.patch

diff --git 
a/meta/recipes-core/glib-2.0/glib-2.0/0001-Remove-the-warning-about-deprecated-paths-in-schemas.patch
 
b/meta/recipes-core/glib-2.0/glib-2.0/0001-Remove-the-warning-about-deprecated-paths-in-schemas.patch
new file mode 100644
index 000..54e830c
--- /dev/null
+++ 
b/meta/recipes-core/glib-2.0/glib-2.0/0001-Remove-the-warning-about-deprecated-paths-in-schemas.patch
@@ -0,0 +1,32 @@
+From 41534253b6b61ed4769eb6a3966698a50ee73b71 Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin 
+Date: Fri, 12 Jun 2015 17:08:46 +0300
+Subject: [PATCH] Remove the warning about deprecated paths in schemas
+
+Some schemas in gsettings-desktop-schemas (such as proxy and locale)
+are still using deprecated paths, as of 3.16.1. This causes warning
+messages, and meta/lib/oe/rootfs.py complaints about them.
+---
+ gio/glib-compile-schemas.c | 6 --
+ 1 file changed, 6 deletions(-)
+
+diff --git a/gio/glib-compile-schemas.c b/gio/glib-compile-schemas.c
+index e42949b..ec79d7c 100644
+--- a/gio/glib-compile-schemas.c
 b/gio/glib-compile-schemas.c
+@@ -1202,12 +1202,6 @@ parse_state_start_schema (ParseState  *state,
+   return;
+ }
+ 
+-  if (path && (g_str_has_prefix (path, "/apps/") ||
+-   g_str_has_prefix (path, "/desktop/") ||
+-   g_str_has_prefix (path, "/system/")))
+-g_printerr ("warning: Schema '%s' has path '%s'.  Paths starting with "
+-"'/apps/', '/desktop/' or '/system/' are deprecated.\n", id, 
path);
+-
+   state->schema_state = schema_state_new (path, gettext_domain,
+   extends, extends_name, list_of);
+ 
+-- 
+2.1.4
+
diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.44.1.bb 
b/meta/recipes-core/glib-2.0/glib-2.0_2.44.1.bb
index 8eaccfb..1e3d36a 100644
--- a/meta/recipes-core/glib-2.0/glib-2.0_2.44.1.bb
+++ b/meta/recipes-core/glib-2.0/glib-2.0_2.44.1.bb
@@ -14,6 +14,7 @@ SRC_URI = "${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz 
\
file://uclibc.patch \

file://0001-configure.ac-Do-not-use-readlink-when-cross-compilin.patch \
file://allow-run-media-sdX-drive-mount-if-username-root.patch \
+  
file://0001-Remove-the-warning-about-deprecated-paths-in-schemas.patch \
   "
 
 SRC_URI_append_class-native = " file://glib-gettextize-dir.patch"
-- 
2.1.4

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


[OE-core] [PATCH 12/22] p11-kit: add a recipe from meta-oe

2015-08-14 Thread Alexander Kanavin
p11-kit is a dependency of gcr (which is a dependency of epiphany)

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-support/p11-kit/p11-kit_0.22.1.bb | 18 ++
 1 file changed, 18 insertions(+)
 create mode 100644 meta/recipes-support/p11-kit/p11-kit_0.22.1.bb

diff --git a/meta/recipes-support/p11-kit/p11-kit_0.22.1.bb 
b/meta/recipes-support/p11-kit/p11-kit_0.22.1.bb
new file mode 100644
index 000..7ad9626e
--- /dev/null
+++ b/meta/recipes-support/p11-kit/p11-kit_0.22.1.bb
@@ -0,0 +1,18 @@
+SUMMARY = "Provides a way to load and enumerate PKCS#11 modules"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://COPYING;md5=02933887f609807fbb57aa4237d14a50"
+
+inherit autotools gettext pkgconfig
+
+DEPENDS = "libtasn1 libffi"
+
+SRC_URI = "http://p11-glue.freedesktop.org/releases/${BP}.tar.gz";
+SRC_URI[md5sum] = "4e9bea1106628ffb820bdad24a819fac"
+SRC_URI[sha256sum] = 
"ef3a339fcf6aa0e32c8c23f79ba7191e57312be2bda8b24e6d121c2670539a5c"
+
+FILES_${PN}-dev += " \
+${libdir}/p11-kit-proxy.so \
+${libdir}/pkcs11/p11-kit-trust.so \
+"
+FILES_${PN}-dev += "${libdir}/pkcs11/*.la"
+FILES_${PN}-dbg += "${libdir}/pkcs11/.debug"
-- 
2.1.4

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


[OE-core] [PATCH 13/22] gcr: add a recipe from meta-gnome

2015-08-14 Thread Alexander Kanavin
gcr is a dependency of epiphany

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-gnome/gcr/gcr_3.16.0.bb | 18 ++
 1 file changed, 18 insertions(+)
 create mode 100644 meta/recipes-gnome/gcr/gcr_3.16.0.bb

diff --git a/meta/recipes-gnome/gcr/gcr_3.16.0.bb 
b/meta/recipes-gnome/gcr/gcr_3.16.0.bb
new file mode 100644
index 000..8b5b6e4
--- /dev/null
+++ b/meta/recipes-gnome/gcr/gcr_3.16.0.bb
@@ -0,0 +1,18 @@
+SUMMARY = "A library for bits of crypto UI and parsing etc"
+HOMEPAGE = "http://www.gnome.org/";
+BUGTRACKER = "https://bugzilla.gnome.org/";
+
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605"
+
+DEPENDS = "gtk+3 p11-kit glib-2.0 libgcrypt vala"
+
+inherit autotools gnomebase gtk-icon-cache gtk-doc
+
+SRC_URI[archive.md5sum] = "d5835680be0b6a838e02a528d5378d9c"
+SRC_URI[archive.sha256sum] = 
"ecfe8df41cc88158364bb15addc670b11e539fe844742983629ba2323888d075"
+
+FILES_${PN} += " \
+${datadir}/dbus-1 \
+${datadir}/gcr-3 \
+"
-- 
2.1.4

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


[OE-core] [PATCH 19/22] epiphany: add a recipe from meta-gnome

2015-08-14 Thread Alexander Kanavin
Epiphany is replacing midori as the browser in oe-core recipe set
and poky distribution.

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-gnome/epiphany/epiphany_3.16.3.bb | 24 
 .../0001-yelp.m4-drop-the-check-for-itstool.patch  | 33 ++
 2 files changed, 57 insertions(+)
 create mode 100644 meta/recipes-gnome/epiphany/epiphany_3.16.3.bb
 create mode 100644 
meta/recipes-gnome/epiphany/files/0001-yelp.m4-drop-the-check-for-itstool.patch

diff --git a/meta/recipes-gnome/epiphany/epiphany_3.16.3.bb 
b/meta/recipes-gnome/epiphany/epiphany_3.16.3.bb
new file mode 100644
index 000..0f5aef1
--- /dev/null
+++ b/meta/recipes-gnome/epiphany/epiphany_3.16.3.bb
@@ -0,0 +1,24 @@
+SUMMARY = "WebKit based web browser for GNOME"
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
+
+DEPENDS = "libsoup-2.4 webkitgtk gtk+3 iso-codes ca-certificates avahi 
libnotify gcr libwnck3 \
+  gsettings-desktop-schemas gnome-desktop3"
+
+inherit gnomebase gsettings
+SRC_URI += "file://0001-yelp.m4-drop-the-check-for-itstool.patch"
+SRC_URI[archive.md5sum] = "3296af4532b8019775f4b40d21a341ae"
+SRC_URI[archive.sha256sum] = 
"d527f1770779ec22d955aeb13b148a846a26144e433ff0480c981af80e2390b1"
+
+EXTRA_OECONF += " --disable-nss --with-distributor-name=${DISTRO}"
+
+do_configure_prepend() {
+touch ${S}/gnome-doc-utils.make
+sed -i -e s:help::g ${S}/Makefile.am
+}
+
+FILES_${PN} += "${datadir}/appdata ${datadir}/dbus-1 
${datadir}/gnome-shell/search-providers"
+FILES_${PN}-dbg += 
"${libdir}/${PN}/*/web-extensions/.debug/libephywebextension.so"
+RDEPENDS_${PN} = "iso-codes"
+RRECOMMENDS_${PN} = "ca-certificates"
+
diff --git 
a/meta/recipes-gnome/epiphany/files/0001-yelp.m4-drop-the-check-for-itstool.patch
 
b/meta/recipes-gnome/epiphany/files/0001-yelp.m4-drop-the-check-for-itstool.patch
new file mode 100644
index 000..2585d7f
--- /dev/null
+++ 
b/meta/recipes-gnome/epiphany/files/0001-yelp.m4-drop-the-check-for-itstool.patch
@@ -0,0 +1,33 @@
+From 30f03a256efe375a4d5c3a24bf4168ebf380e3ab Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin 
+Date: Thu, 30 Jul 2015 15:13:23 +0300
+Subject: [PATCH] yelp.m4: drop the check for itstool
+
+It isn't used for anything during build, so there's no need to provide
+it as a recipe.
+
+Upstream-Status: Inappropriate [tarball-specific issue]
+---
+ m4/yelp.m4 | 6 --
+ 1 file changed, 6 deletions(-)
+
+diff --git a/m4/yelp.m4 b/m4/yelp.m4
+index 5db847f..1b6ede4 100644
+--- a/m4/yelp.m4
 b/m4/yelp.m4
+@@ -27,12 +27,6 @@ AC_ARG_WITH([help-dir],
+ HELP_DIR="$with_help_dir"
+ AC_SUBST(HELP_DIR)
+ 
+-AC_ARG_VAR([ITSTOOL], [Path to the `itstool` command])
+-AC_CHECK_PROG([ITSTOOL], [itstool], [itstool])
+-if test x"$ITSTOOL" = x; then
+-  AC_MSG_ERROR([itstool not found])
+-fi
+-
+ AC_ARG_VAR([XMLLINT], [Path to the `xmllint` command])
+ AC_CHECK_PROG([XMLLINT], [xmllint], [xmllint])
+ if test x"$XMLLINT" = x; then
+-- 
+2.1.4
+
-- 
2.1.4

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


[OE-core] [PATCH 22/22] distro: update include files related to webkitgtk and epiphany addition

2015-08-14 Thread Alexander Kanavin
This commit fixes recipe metadata in distro_alias, package_regex and
upstream_tracking includes.

Signed-off-by: Alexander Kanavin 
---
 meta/conf/distro/include/distro_alias.inc  | 2 +-
 meta/conf/distro/include/package_regex.inc | 8 +---
 meta/conf/distro/include/upstream_tracking.inc | 2 --
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/meta/conf/distro/include/distro_alias.inc 
b/meta/conf/distro/include/distro_alias.inc
index ec8570d..bd3da9c 100644
--- a/meta/conf/distro/include/distro_alias.inc
+++ b/meta/conf/distro/include/distro_alias.inc
@@ -472,7 +472,7 @@ DISTRO_PN_ALIAS_pn-v86d = "Debian=v86d Ubuntu=v86d"
 DISTRO_PN_ALIAS_pn-videoproto = "Meego=xorg-x11-proto-videoproto"
 DISTRO_PN_ALIAS_pn-waffle = "OE-Core"
 DISTRO_PN_ALIAS_pn-watchdog = "Debian=watchdog Ubuntu=watchdog 
Mandriva=watchdog"
-DISTRO_PN_ALIAS_pn-webkit-gtk = "Fedora=webkitgtk Ubuntu=libwebkit"
+DISTRO_PN_ALIAS_pn-webkitgtk = "Fedora=webkitgtk Ubuntu=libwebkit"
 DISTRO_PN_ALIAS_pn-web-webkit = "OpenedHand"
 DISTRO_PN_ALIAS_pn-weston = "Fedora=weston OpenSuSE=weston"
 DISTRO_PN_ALIAS_pn-weston-init = "OE-Core"
diff --git a/meta/conf/distro/include/package_regex.inc 
b/meta/conf/distro/include/package_regex.inc
index 037fdaa..8a24f50 100644
--- a/meta/conf/distro/include/package_regex.inc
+++ b/meta/conf/distro/include/package_regex.inc
@@ -25,9 +25,6 @@ COMMON_REGEX = "(?P(\d+[\.\-_]*)+)"
 REGEX_URI_pn-wireless-tools = 
"http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html";
 REGEX_pn-wireless-tools = "wireless_tools\.(?P(\d+)(\..*|))\.tar\.gz"
 
-REGEX_URI_pn-midori="http://midori-browser.org/download/source/";
-REGEX_pn-midori="midori_(?P((\d+[\.\-_]*)+))_all_\.tar\.bz2"
-
 REGEX_URI_pn-sqlite3="http://www.sqlite.org/";
 REGEX_pn-sqlite3="releaselog/${COMMON_REGEX}.html"
 
@@ -92,6 +89,7 @@ 
REGEX_URI_pn-python-smartpm="https://launchpad.net/smart/trunk/";
 REGEX_URI_pn-lsof = "ftp://sunsite.ualberta.ca/pub/Mirror/lsof/";
 REGEX_URI_pn-pbzip2 = "http://compression.ca/pbzip2/";
 REGEX_URI_pn-quicky = 
"http://qt-apps.org/content/download.php?content=80325&id=1&tan=10417482";
+REGEX_URI_pn-libwebp = 
"http://downloads.webmproject.org/releases/webp/index.html";
 
 # The engine tries to use directory versioning but is a false-positive
 REGEX_URI_pn-intltool = "https://launchpad.net/intltool/trunk/";
@@ -224,6 +222,10 @@ REGEX_pn-clutter-1.0 = "${GNOME_STABLE}"
 REGEX_pn-clutter-gtk-1.0 = "${GNOME_STABLE}"
 REGEX_pn-clutter-gst-3.0 = "${GNOME_STABLE}"
 REGEX_pn-cogl-1.0 = "${GNOME_STABLE}"
+REGEX_pn-epiphany = "${GNOME_STABLE}"
+REGEX_pn-webkitgtk = "${GNOME_STABLE}"
+REGEX_pn-p11-kit = "${GNOME_STABLE}"
+REGEX_pn-gnome-desktop3 = "${GNOME_STABLE}"
 
 # not GNOME related but uses same even-minor-release-is-stable logic
 REGEX_pn-dbus = "${GNOME_STABLE}"
diff --git a/meta/conf/distro/include/upstream_tracking.inc 
b/meta/conf/distro/include/upstream_tracking.inc
index 996d9e0..a9b33f1 100644
--- a/meta/conf/distro/include/upstream_tracking.inc
+++ b/meta/conf/distro/include/upstream_tracking.inc
@@ -31,8 +31,6 @@ CHECK_DATE_pn-unfs3 = "Jun 10, 2015"
 RECIPE_NO_UPDATE_REASON_pn-base-passwd = "Version 3.5.38 requires cdebconf for 
update-passwd utility"
 RECIPE_NO_UPDATE_REASON_pn-chkconfig = "Version 1.5 requires selinux"
 RECIPE_NO_UPDATE_REASON_pn-createrepo = "Versions after 0.9.* use YUM, so we 
hold at 0.4.11"
-RECIPE_NO_UPDATE_REASON_pn-jpeg = "webkit-gtk 1.8.3 doesn't work with jpeg 9"
 RECIPE_NO_UPDATE_REASON_pn-liberation-fonts = "2.x depends on fontforge 
package, which is not yet provided in oe-core"
 RECIPE_NO_UPDATE_REASON_pn-pkgconfig = "removes glib-conf, adds circular 
depends"
 RECIPE_NO_UPDATE_REASON_pn-python-pygobject = "Newer versions of 
python-pygobject depend on gobject-introspection which doesn't cross-compile"
-RECIPE_NO_UPDATE_REASON_pn-webkit-gtk = ">= 1.10.2 needs ruby"
-- 
2.1.4

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


[OE-core] [PATCH 21/22] midori: remove the recipe and replace references to midori with epiphany

2015-08-14 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../packagegroups/packagegroup-self-hosted.bb  | 10 +++
 .../builder/files/builder_hob_start.sh |  8 +++---
 meta/recipes-sato/midori/midori/liststore.patch| 29 
 meta/recipes-sato/midori/midori_0.5.8.bb   | 31 --
 .../packagegroups/packagegroup-core-x11-sato.bb|  2 +-
 5 files changed, 10 insertions(+), 70 deletions(-)
 delete mode 100644 meta/recipes-sato/midori/midori/liststore.patch
 delete mode 100644 meta/recipes-sato/midori/midori_0.5.8.bb

diff --git a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb 
b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
index 7d5a41a..0c79827 100644
--- a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
+++ b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
@@ -28,10 +28,10 @@ RDEPENDS_packagegroup-self-hosted = "\
 packagegroup-self-hosted-host-tools \
 "
 
-# midori depends on webkit-gtk which could not build for mips64
-MIDORI = "midori"
-MIDORI_mips64 = ""
-MIDORI_mips64n32 = ""
+# epiphany depends on webkitgtk which could not build for mips64
+EPIPHANY = "epiphany"
+EPIPHANY_mips64 = ""
+EPIPHANY_mips64n32 = ""
 
 RDEPENDS_packagegroup-self-hosted-host-tools = "\
 connman \
@@ -198,7 +198,7 @@ RDEPENDS_packagegroup-self-hosted-graphics = "\
 python-pygtk \
 gtk-theme-clearlooks \
 xdg-utils \
-${MIDORI} \
+${EPIPHANY} \
 leafpad \
 pcmanfm \
 vte \
diff --git a/meta/recipes-graphics/builder/files/builder_hob_start.sh 
b/meta/recipes-graphics/builder/files/builder_hob_start.sh
index 65a68ee..b394b09 100644
--- a/meta/recipes-graphics/builder/files/builder_hob_start.sh
+++ b/meta/recipes-graphics/builder/files/builder_hob_start.sh
@@ -18,10 +18,10 @@ if [ ! -d /home/builder/.local/share/applications ]; then
 #register folders to open with PCManFM filemanager
 xdg-mime default pcmanfm.desktop inode/directory
 
-#register html links and files with Midori
-xdg-mime default midori.desktop x-scheme-handler/http
-xdg-mime default midori.desktop x-scheme-handler/https
-xdg-mime default midori.desktop text/html
+#register html links and files with epiphany
+xdg-mime default epiphany.desktop x-scheme-handler/http
+xdg-mime default epiphany.desktop x-scheme-handler/https
+xdg-mime default epiphany.desktop text/html
 
 #register text files with leafpad text editor
 xdg-mime default leafpad.desktop text/plain
diff --git a/meta/recipes-sato/midori/midori/liststore.patch 
b/meta/recipes-sato/midori/midori/liststore.patch
deleted file mode 100644
index 4e5d666..000
--- a/meta/recipes-sato/midori/midori/liststore.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-GLib 2.44 has a GListStore type which is GLib.ListStore in Vala, resulting in 
an ambigous type and compile failure.
-
-Fix by using the full type name.
-
-Upstream-Status: Backport
-Signed-off-by: Ross Burton 
-
-diff --git a/extensions/history-list.vala b/extensions/history-list.vala
-index 3a864b1..f309c0c 100644
 a/extensions/history-list.vala
-+++ b/extensions/history-list.vala
-@@ -319,7 +319,7 @@ namespace HistoryList {
- }
- 
- private void create_widgets () {
--ListStore model;
-+Gtk.ListStore model;
- TreeIter iter;
- TreeIter? active_iter = null;
- 
-@@ -331,7 +331,7 @@ namespace HistoryList {
- 
- var tab_closing_behavior = this.hl_manager.get_integer 
("TabClosingBehavior");
- 
--model = new ListStore (2, typeof (string), typeof (int));
-+model = new Gtk.ListStore (2, typeof (string), typeof (int));
- 
- model.append (out iter);
- model.set (iter, TabClosingBehaviorModel.TEXT, _("Do nothing"),
diff --git a/meta/recipes-sato/midori/midori_0.5.8.bb 
b/meta/recipes-sato/midori/midori_0.5.8.bb
deleted file mode 100644
index 1c027fe4..000
--- a/meta/recipes-sato/midori/midori_0.5.8.bb
+++ /dev/null
@@ -1,31 +0,0 @@
-SUMMARY = "A lightweight web browser"
-HOMEPAGE = "http://midori-browser.org/";
-LICENSE = "LGPLv2.1"
-LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
-DEPENDS = "webkit-gtk libsoup-2.4 openssl python-native python-docutils-native 
librsvg-native libnotify libxscrnsaver"
-
-SRC_URI = 
"https://launchpad.net/midori/trunk/0.5.8/+download/${BPN}-${PV}.tar.bz2;subdir=${BPN}-${PV}
 \
-   file://liststore.patch"
-
-SRC_URI[md5sum] = "b89e25e74199d705e74767499a415976"
-SRC_URI[sha256sum] = 
"af19135fd4c4b04345df4d3592e7939c20f9b40eaca24550e6cb619751aa9381"
-
-# midori depends on webkit-gtk, and webkit-gtk can NOT be built on
-# MIPS64 with n32 ABI. So remove it from mips64 n32 temporarily.
-COMPATIBLE_HOST_mips64n32 = "null"
-
-inherit gtk-icon-cache pkgconfig vala pythonnative cmake distro_features_check
-
-# The webkit-gtk and libxscrnsaver requires x11 in DISTRO_FEATURES
-REQUIRED_DISTRO_FEATURES = "x11"
-

[OE-core] [PATCH 20/22] webkit-gtk: remove the recipe for the obsolete version 1.8.3

2015-08-14 Thread Alexander Kanavin
webkitgtk 2.8.3 is provided instead and midori browser is replaced by epiphany 
in
separate commits.

Signed-off-by: Alexander Kanavin 
---
 meta/conf/distro/include/security_flags.inc|   2 -
 meta/recipes-sato/webkit/files/bison-2.6.patch | 558 -
 meta/recipes-sato/webkit/files/no-gtkdoc.patch |  20 -
 meta/recipes-sato/webkit/files/nodolt.patch|  19 -
 .../webgit-gtk_fix_build_with_automake_1.12.patch  |  62 ---
 ...bkit-gtk-ANGLE-doesn-t-build-with-bison-3.patch |  26 -
 .../0001-Enable-mips64-build.patch |  69 ---
 .../webkit/webkit-gtk-1.8.3/aarch64.patch  |  41 --
 .../obsolete_automake_macros.patch |  14 -
 meta/recipes-sato/webkit/webkit-gtk_1.8.3.bb   | 116 -
 10 files changed, 927 deletions(-)
 delete mode 100644 meta/recipes-sato/webkit/files/bison-2.6.patch
 delete mode 100644 meta/recipes-sato/webkit/files/no-gtkdoc.patch
 delete mode 100644 meta/recipes-sato/webkit/files/nodolt.patch
 delete mode 100644 
meta/recipes-sato/webkit/files/webgit-gtk_fix_build_with_automake_1.12.patch
 delete mode 100644 
meta/recipes-sato/webkit/files/webkit-gtk-ANGLE-doesn-t-build-with-bison-3.patch
 delete mode 100644 
meta/recipes-sato/webkit/webkit-gtk-1.8.3/0001-Enable-mips64-build.patch
 delete mode 100644 meta/recipes-sato/webkit/webkit-gtk-1.8.3/aarch64.patch
 delete mode 100644 
meta/recipes-sato/webkit/webkit-gtk-1.8.3/obsolete_automake_macros.patch
 delete mode 100644 meta/recipes-sato/webkit/webkit-gtk_1.8.3.bb

diff --git a/meta/conf/distro/include/security_flags.inc 
b/meta/conf/distro/include/security_flags.inc
index ff600fa..14ac0bf 100644
--- a/meta/conf/distro/include/security_flags.inc
+++ b/meta/conf/distro/include/security_flags.inc
@@ -21,7 +21,6 @@ SECURITY_CFLAGS_powerpc = "-fstack-protector-all 
${lcl_maybe_fortify}"
 SECURITY_CFLAGS_pn-dbus_powerpc = ""
 SECURITY_CFLAGS_pn-dbus-ptest_powerpc = ""
 SECURITY_CFLAGS_pn-libmatchbox_powerpc = ""
-SECURITY_CFLAGS_pn-webkit-gtk_powerpc = ""
 
 # arm specific security flag issues
 SECURITY_CFLAGS_pn-lttng-tools_arm = "${SECURITY_NO_PIE_CFLAGS}"
@@ -86,7 +85,6 @@ SECURITY_CFLAGS_pn-python3 = "${SECURITY_NO_PIE_CFLAGS}"
 SECURITY_CFLAGS_pn-tcl = "${SECURITY_NO_PIE_CFLAGS}"
 SECURITY_CFLAGS_pn-tiff = "${SECURITY_NO_PIE_CFLAGS}"
 SECURITY_CFLAGS_pn-valgrind = "${SECURITY_NO_PIE_CFLAGS}"
-SECURITY_CFLAGS_pn-webkit-gtk = "${SECURITY_NO_PIE_CFLAGS}"
 SECURITY_CFLAGS_pn-zlib = "${SECURITY_NO_PIE_CFLAGS}"
 
 # These 2 have text relco errors with the pie options enabled
diff --git a/meta/recipes-sato/webkit/files/bison-2.6.patch 
b/meta/recipes-sato/webkit/files/bison-2.6.patch
deleted file mode 100644
index d4aa674..000
--- a/meta/recipes-sato/webkit/files/bison-2.6.patch
+++ /dev/null
@@ -1,558 +0,0 @@
-Upstream-Status: Backport
-http://trac.webkit.org/changeset/124099
-
-Subversion Revision: 123651
-diff --git a/Source/WebCore/css/CSSGrammar.y b/Source/WebCore/css/CSSGrammar.y
-index 
c7c10b541cd46ad4febc6efe289e81b2cfb0861e..1c604e76b4da4cc65f395bc4a73b112561bd5c84
 100644
 a/Source/WebCore/css/CSSGrammar.y
-+++ b/Source/WebCore/css/CSSGrammar.y
-@@ -53,14 +53,13 @@ using namespace HTMLNames;
- #define YYMAXDEPTH 1
- #define YYDEBUG 0
- 
--// FIXME: Replace with %parse-param { CSSParser* parser } once we can depend 
on bison 2.x
--#define YYPARSE_PARAM parser
--#define YYLEX_PARAM parser
--
- %}
- 
- %pure_parser
- 
-+%parse-param { CSSParser* parser }
-+%lex-param { CSSParser* parser }
-+
- %union {
- bool boolean;
- char character;
-@@ -89,7 +88,7 @@ using namespace HTMLNames;
- 
- %{
- 
--static inline int cssyyerror(const char*)
-+static inline int cssyyerror(void*, const char*)
- {
- return 1;
- }
-diff --git a/Source/WebCore/css/CSSParser.cpp 
b/Source/WebCore/css/CSSParser.cpp
-index 
650844060477cfc6ea6fdeaf11ec63b34ac646e7..8369549dbff25537cf93a11237a9bbbac4fe50f2
 100644
 a/Source/WebCore/css/CSSParser.cpp
-+++ b/Source/WebCore/css/CSSParser.cpp
-@@ -114,7 +114,7 @@
- extern int cssyydebug;
- #endif
- 
--extern int cssyyparse(void* parser);
-+extern int cssyyparse(WebCore::CSSParser*);
- 
- using namespace std;
- using namespace WTF;
-diff --git a/Source/WebCore/xml/XPathGrammar.y 
b/Source/WebCore/xml/XPathGrammar.y
-index 
2eba5b35bd2338272a0f4ec756d137e47d2d59c8..d558211db2d89ea13716762a51397755560f66f3
 100644
 a/Source/WebCore/xml/XPathGrammar.y
-+++ b/Source/WebCore/xml/XPathGrammar.y
-@@ -34,6 +34,7 @@
- #include "XPathParser.h"
- #include "XPathPath.h"
- #include "XPathPredicate.h"
-+#include "XPathStep.h"
- #include "XPathVariableReference.h"
- #include 
- 
-@@ -44,8 +45,6 @@
- #define YYLTYPE_IS_TRIVIAL 1
- #define YYDEBUG 0
- #define YYMAXDEPTH 1
--#define YYPARSE_PARAM parserParameter
--#define PARSER static_cast(parserParameter)
- 
- using namespace WebCore;
- using namespace XPath;
-@@ -53,6 +52,7 @@ using namespace XPath;
- %}
- 
- %pure_parser
-+%parse-param { WebCore::XPath::Parser* parser }
- 
- %u

Re: [OE-core] [PATCH 1/3] tar-replacement-native: avoid race condition with host tar

2015-08-14 Thread Paul Eggleton
On Friday 14 August 2015 11:47:16 Burton, Ross wrote:
> On 11 August 2015 at 09:44, Patrick Ohly  wrote:
> > Installing "tar" into the sysroot leads to race conditions
> > (tasks which do not depend on tar-replacement-native may already
> > call tar while it's installation is incomplete). Avoid those
> > by installing only the tar binary under the name tar-native.
> 
> So the point of tar-replacement-native was that it's a *replacement* for
> the host tar, so it needs the same name.  If it was to be installed as an
> opt-in alternative there's a mechanism for doing that already (see
> EXTRANATIVEPATH) but that would break the purpose of tar-replacement-native.
> 
> I think for this situation you should show how to enable xattrs for images,
> with the caveat that if your host tar isn't suitable the user should
> bitbake just tar-replacement-native *first*.

Or install the buildtools perhaps.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 1/3] tar-replacement-native: avoid race condition with host tar

2015-08-14 Thread Burton, Ross
On 14 August 2015 at 12:01, Paul Eggleton 
wrote:

> Or install the buildtools perhaps.
>

Yes, I had that in my head but someone failed to write it down.  There's a
fair chance that a host with a sufficiently old tar also needs other
updates, and that's when buildtools is used (which includes tar).

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


Re: [OE-core] [PATCH 15/22] libwnck3: add a recipe from meta-gnome

2015-08-14 Thread Andreas Müller
On Fri, Aug 14, 2015 at 12:55 PM, Alexander Kanavin
 wrote:
> libwnck is a dependency of epiphany
>
> Signed-off-by: Alexander Kanavin 
> ---
>  meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb | 17 +
>  1 file changed, 17 insertions(+)
>  create mode 100644 meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb
>
> diff --git a/meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb 
> b/meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb
> new file mode 100644
> index 000..6bc625a
> --- /dev/null
> +++ b/meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb
> @@ -0,0 +1,17 @@
> +SUMMARY = "Window navigation construction toolkit"
> +LICENSE = "LGPLv2"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2"
> +
> +BPN = "libwnck"
> +
> +SECTION = "x11/libs"
> +DEPENDS = "gobject-introspection-stub gtk+3 gdk-pixbuf-native libxres"
> +
> +PR = "r1"
^ Please skip

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


Re: [OE-core] [PATCH 15/22] libwnck3: add a recipe from meta-gnome

2015-08-14 Thread Khem Raj
On Fri, Aug 14, 2015 at 4:04 AM, Andreas Müller
 wrote:
> On Fri, Aug 14, 2015 at 12:55 PM, Alexander Kanavin
>  wrote:
>> libwnck is a dependency of epiphany
>>

send a patch to remove it from  meta-gnome as well.

>> Signed-off-by: Alexander Kanavin 
>> ---
>>  meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb | 17 +
>>  1 file changed, 17 insertions(+)
>>  create mode 100644 meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb
>>
>> diff --git a/meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb 
>> b/meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb
>> new file mode 100644
>> index 000..6bc625a
>> --- /dev/null
>> +++ b/meta/recipes-gnome/libwnck/libwnck3_3.14.0.bb
>> @@ -0,0 +1,17 @@
>> +SUMMARY = "Window navigation construction toolkit"
>> +LICENSE = "LGPLv2"
>> +LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2"
>> +
>> +BPN = "libwnck"
>> +
>> +SECTION = "x11/libs"
>> +DEPENDS = "gobject-introspection-stub gtk+3 gdk-pixbuf-native libxres"
>> +
>> +PR = "r1"
> ^ Please skip
>
> Andreas
> --
> ___
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 1/3] tar-replacement-native: avoid race condition with host tar

2015-08-14 Thread Patrick Ohly
On Fri, 2015-08-14 at 12:03 +0100, Burton, Ross wrote:
> 
> On 14 August 2015 at 12:01, Paul Eggleton
>  wrote:
> Or install the buildtools perhaps.
> 
> 
> 
> Yes, I had that in my head but someone failed to write it down.
> There's a fair chance that a host with a sufficiently old tar also
> needs other updates, and that's when buildtools is used (which
> includes tar).

The hosts we talk about (Debian 7, CentOS 6) work fine for normal usage
without having to install buildtools. Having to install them for a
situation that could also be dealt with by bitbake automatically seems
not very user friendly.

On IRC, Ross suggested that I should rewrite the regular tar recipe such
that it installs tar as opt-in binary and remove the (mostly obsolete)
tar-replacement-native). I'll send updated patches based on that.

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.



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


Re: [OE-core] [PATCH 1/3] tar-replacement-native: avoid race condition with host tar

2015-08-14 Thread Paul Eggleton
On Friday 14 August 2015 16:52:08 Patrick Ohly wrote:
> On Fri, 2015-08-14 at 12:03 +0100, Burton, Ross wrote:
> > On 14 August 2015 at 12:01, Paul Eggleton
> > 
> >  wrote:
> > Or install the buildtools perhaps.
> > 
> > Yes, I had that in my head but someone failed to write it down.
> > There's a fair chance that a host with a sufficiently old tar also
> > needs other updates, and that's when buildtools is used (which
> > includes tar).
> 
> The hosts we talk about (Debian 7, CentOS 6) work fine for normal usage
> without having to install buildtools.

Really? You must have added *something* on top of CentOS 6 because last I 
checked its git, tar and python versions supplied out of the box were way too 
old to even get the build to start.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2 0/2] xattr + tar

2015-08-14 Thread Patrick Ohly
This gets rid of tar-replacement-native and instead allows installing tar
as opt-in binary under a path where it is not normally picked up.

The mtd-utils patch is not included anymore because Ross already staged it.

The following changes since commit 4e0fb630d3bb0250ece6e2071ae49b2601ae3e57:

  tzdata: update to 2015f (2015-08-14 08:30:21 +0100)

are available in the git repository at:

  git://github.com/pohly/openembedded-core xattr
  https://github.com/pohly/openembedded-core/tree/xattr

Patrick Ohly (2):
  tar-replacement-native: relocate via NATIVE_PACKAGE_PATH_SUFFIX
  image_types.bbclass: allow replacing tar command

 meta/classes/image_types.bbclass | 14 +-
 meta/recipes-extended/tar/tar-replacement-native_1.28.bb |  6 --
 meta/recipes-extended/tar/tar.inc|  6 +-
 3 files changed, 18 insertions(+), 8 deletions(-)
 delete mode 100644 meta/recipes-extended/tar/tar-replacement-native_1.28.bb

-- 
2.1.4

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


[OE-core] [PATCH v2 1/2] tar-replacement-native: relocate via NATIVE_PACKAGE_PATH_SUFFIX

2015-08-14 Thread Patrick Ohly
Building tar-replacement-native as replacement of the host's tar in
the standard path was meant to be done manually by a user in
preparation for the regular bitbake run. Such a usage has been
superseeded by installing the pre-compiled buildutils and might have
been broken on hosts which need it by the sanity check for tar >=
1.26.

Therefore tar-replacement-native_1.28.bb can be removed in favor of
adapting the normal tar recipe such that it installs an opt-in binary
under a different path.

Signed-off-by: Patrick Ohly 
---
 meta/recipes-extended/tar/tar-replacement-native_1.28.bb | 6 --
 meta/recipes-extended/tar/tar.inc| 6 +-
 2 files changed, 5 insertions(+), 7 deletions(-)
 delete mode 100644 meta/recipes-extended/tar/tar-replacement-native_1.28.bb

diff --git a/meta/recipes-extended/tar/tar-replacement-native_1.28.bb 
b/meta/recipes-extended/tar/tar-replacement-native_1.28.bb
deleted file mode 100644
index 071ede7..000
--- a/meta/recipes-extended/tar/tar-replacement-native_1.28.bb
+++ /dev/null
@@ -1,6 +0,0 @@
-require tar_${PV}.bb
-
-inherit native
-
-BPN = "tar"
-EXTRAINSTALL = ""
diff --git a/meta/recipes-extended/tar/tar.inc 
b/meta/recipes-extended/tar/tar.inc
index 7416927..752b74d 100644
--- a/meta/recipes-extended/tar/tar.inc
+++ b/meta/recipes-extended/tar/tar.inc
@@ -18,6 +18,7 @@ acpaths = "-I ./m4"
 
 EXTRAINSTALL = "do_install_extra"
 EXTRAINSTALL_class-nativesdk = ""
+EXTRAINSTALL_class-native = ""
 
 do_install () {
 autotools_do_install
@@ -48,4 +49,7 @@ ALTERNATIVE_${PN}-rmt_class-nativesdk = ""
 ALTERNATIVE_LINK_NAME[tar] = "${base_bindir}/tar"
 ALTERNATIVE_LINK_NAME[rmt] = "${base_sbindir}/rmt"
 
-BBCLASSEXTEND = "nativesdk"
+PROVIDES_append_class-native = " tar-replacement-native"
+NATIVE_PACKAGE_PATH_SUFFIX = "/${PN}"
+
+BBCLASSEXTEND = "native nativesdk"
-- 
2.1.4

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


[OE-core] [PATCH v2 2/2] image_types.bbclass: allow replacing tar command

2015-08-14 Thread Patrick Ohly
Usually, the host's tar command is sufficient. However, special cases
like archiving xattrs depend on a modern GNU tar version. The new
IMAGE_CMD_TAR makes that possible, with xattrs given as example.

Signed-off-by: Patrick Ohly 
---
 meta/classes/image_types.bbclass | 14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/meta/classes/image_types.bbclass b/meta/classes/image_types.bbclass
index cc789fc..2f782dc 100644
--- a/meta/classes/image_types.bbclass
+++ b/meta/classes/image_types.bbclass
@@ -71,7 +71,19 @@ IMAGE_CMD_btrfs () {
 IMAGE_CMD_squashfs = "mksquashfs ${IMAGE_ROOTFS} 
${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.squashfs ${EXTRA_IMAGECMD} -noappend"
 IMAGE_CMD_squashfs-xz = "mksquashfs ${IMAGE_ROOTFS} 
${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.squashfs-xz ${EXTRA_IMAGECMD} 
-noappend -comp xz"
 IMAGE_CMD_squashfs-lzo = "mksquashfs ${IMAGE_ROOTFS} 
${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.squashfs-lzo ${EXTRA_IMAGECMD} 
-noappend -comp lzo"
-IMAGE_CMD_tar = "tar -cvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar -C 
${IMAGE_ROOTFS} ."
+
+# By default, tar from the host is used, which can be quite old. If
+# you need special parameters (like --xattrs) which are only supported
+# by GNU tar upstream >= 1.27, then override that default:
+# IMAGE_CMD_TAR = "tar --xattrs --xattrs-include=*"
+# IMAGE_DEPENDS_tar_append = " tar-replacement-native"
+# EXTRANATIVEPATH += "tar-native"
+#
+# The GNU documentation does not specify whether --xattrs-include is necessary.
+# In practice, it turned out to be not needed when creating archives and
+# required when extracting, but it seems prudent to use it in both cases.
+IMAGE_CMD_TAR ?= "tar"
+IMAGE_CMD_tar = "${IMAGE_CMD_TAR} -cvf 
${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar -C ${IMAGE_ROOTFS} ."
 
 do_rootfs[cleandirs] += "${WORKDIR}/cpio_append"
 IMAGE_CMD_cpio () {
-- 
2.1.4

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


Re: [OE-core] [PATCH v2 1/2] tar-replacement-native: relocate via NATIVE_PACKAGE_PATH_SUFFIX

2015-08-14 Thread Burton, Ross
On 14 August 2015 at 15:59, Patrick Ohly  wrote:

>  EXTRAINSTALL = "do_install_extra"
>  EXTRAINSTALL_class-nativesdk = ""
> +EXTRAINSTALL_class-native = ""
>

As this is presumably meant to be target-only logic, you could refactor
this to:

do_install() {
autotools_do_install
ln -s tar ${D}${bindir}/gtar
}

do_install_append_class-target() {
  (contents of do_install_extra)
}

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


[OE-core] Yocto Project Status WW33

2015-08-14 Thread Jolley, Stephen K
Current Dev Position: 1.9 Milestone 3 (M3)
Next Deadline: M3 cut off of August 24th at noon GMT

SWAT team rotation: Anibal -> Tracy
https://wiki.yoctoproject.org/wiki/Yocto_Build_Failure_Swat_Team

Key Status/Updates:

  *   Its near enough decided that "1.9" will henceforth become the "2.0" 
release, celebrating 5 years of the Yocto Project (or perhaps RP is bored with 
1.x numbering). The project has matured immensely in that time so this does 
seem as good a time as any.
  *   There continue to be random autobuilder issues which we continue to try 
to get a grip of and figure out
  *   There was a new failure in MUT which is proving elusive to pinpoint.
  *   Several features are likely slipping from the release due to resource 
constraints, gcc5 as default and memory resident bitbake as default as two 
prominent examples.
  *   YP 1.9 M2 rc2 is out of QA and has been approved for release.  It should 
be published early next week.

Key YP 1.9 Dates:
YP Final - 2.0 Cut off: Sept. 28, 2015 noon GMT
1.9 M3 Release Target: Before Sept. 11 2015
2.0 final Release Target: Before Oct. 30, 2015

Key Status Links for YP:
https://wiki.yoctoproject.org/wiki/Yocto_Project_v1.9_Status
https://wiki.yoctoproject.org/wiki/Yocto_1.9_Schedule
https://wiki.yoctoproject.org/wiki/Yocto_1.9_Features

Tracking Metrics:
WDD 1889 (last week 1835)
(https://wiki.yoctoproject.org/charts/combo.html)

[If anyone has suggestions for other information you'd like to see on this 
weekly status update, let us know!]

Thanks,

Stephen K. Jolley
Yocto Project Program Manager
INTEL, MS JF1-255, 2111 N.E. 25th Avenue, Hillsboro, OR 97124
*   Work Telephone:  (503) 712-0534
*Cell:(208) 244-4460
* Email: stephen.k.jol...@intel.com

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


Re: [OE-core] [PATCH 1/3] tar-replacement-native: avoid race condition with host tar

2015-08-14 Thread Patrick Ohly
On Fri, 2015-08-14 at 15:56 +0100, Paul Eggleton wrote:
> On Friday 14 August 2015 16:52:08 Patrick Ohly wrote:
> > On Fri, 2015-08-14 at 12:03 +0100, Burton, Ross wrote:
> > > On 14 August 2015 at 12:01, Paul Eggleton
> > > 
> > >  wrote:
> > > Or install the buildtools perhaps.
> > > 
> > > Yes, I had that in my head but someone failed to write it down.
> > > There's a fair chance that a host with a sufficiently old tar also
> > > needs other updates, and that's when buildtools is used (which
> > > includes tar).
> > 
> > The hosts we talk about (Debian 7, CentOS 6) work fine for normal usage
> > without having to install buildtools.
> 
> Really? You must have added *something* on top of CentOS 6 because last I 
> checked its git, tar and python versions supplied out of the box were way too 
> old to even get the build to start.

I thought someone had said that CentOS is okay out-of-the-box, but I may
have misunderstood.

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.



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


[OE-core] [PATCH] canned-wks: added a qemux86* directdisk recipe for wic

2015-08-14 Thread Cristian Iorga
qemu-directdisk.wks creates a raw disk image
that a qemux86* machine can boot from.

Signed-off-by: Cristian Iorga 
---
 scripts/lib/image/canned-wks/qemux86-directdisk.wks | 10 ++
 1 file changed, 10 insertions(+)
 create mode 100644 scripts/lib/image/canned-wks/qemux86-directdisk.wks

diff --git a/scripts/lib/image/canned-wks/qemux86-directdisk.wks 
b/scripts/lib/image/canned-wks/qemux86-directdisk.wks
new file mode 100644
index 000..8fc38b5
--- /dev/null
+++ b/scripts/lib/image/canned-wks/qemux86-directdisk.wks
@@ -0,0 +1,10 @@
+# short-description: Create a qemu machine 'pcbios' direct disk image
+# long-description: Creates a partitioned legacy BIOS disk image that the user
+# can directly use to boot a qemu machine.
+
+
+part /boot --source bootimg-pcbios --ondisk sda --label boot --active --align 
1024
+part / --source rootfs --ondisk sda --fstype=ext4 --label platform --align 1024
+
+bootloader  --timeout=0  --append="vga=0 uvesafb.mode_option=640x480-32 
root=/dev/vda2 rw mem=256M ip=192.168.7.2::192.168.7.1:255.255.255.0 
oprofile.timer=1 rootfstype=ext4 "
+
-- 
2.1.4

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


[OE-core] [PATCH v3 1/2] tar-replacement-native: relocate via NATIVE_PACKAGE_PATH_SUFFIX

2015-08-14 Thread Patrick Ohly
Building tar-replacement-native as replacement of the host's tar in
the standard path was meant to be done manually by a user in
preparation for the regular bitbake run. Such a usage has been
superseeded by installing the pre-compiled buildutils and might have
been broken on hosts which need it by the sanity check for tar >=
1.26.

Therefore tar-replacement-native_1.28.bb can be removed in favor of
adapting the normal tar recipe such that it installs an opt-in binary
under a different path.

The special do_install logic is explicitly limited to class-target,
instead of making it the default and disabling it (which would be the
case for class-native and class-nativesdk).

Signed-off-by: Patrick Ohly 
---
 meta/recipes-extended/tar/tar-replacement-native_1.28.bb |  6 --
 meta/recipes-extended/tar/tar.inc| 11 +--
 2 files changed, 5 insertions(+), 12 deletions(-)
 delete mode 100644 meta/recipes-extended/tar/tar-replacement-native_1.28.bb

diff --git a/meta/recipes-extended/tar/tar-replacement-native_1.28.bb 
b/meta/recipes-extended/tar/tar-replacement-native_1.28.bb
deleted file mode 100644
index 071ede7..000
--- a/meta/recipes-extended/tar/tar-replacement-native_1.28.bb
+++ /dev/null
@@ -1,6 +0,0 @@
-require tar_${PV}.bb
-
-inherit native
-
-BPN = "tar"
-EXTRAINSTALL = ""
diff --git a/meta/recipes-extended/tar/tar.inc 
b/meta/recipes-extended/tar/tar.inc
index 7416927..b339c43 100644
--- a/meta/recipes-extended/tar/tar.inc
+++ b/meta/recipes-extended/tar/tar.inc
@@ -16,16 +16,12 @@ EXTRA_OECONF += "DEFAULT_RMT_DIR=${base_sbindir}"
 # directory.
 acpaths = "-I ./m4"
 
-EXTRAINSTALL = "do_install_extra"
-EXTRAINSTALL_class-nativesdk = ""
-
 do_install () {
 autotools_do_install
 ln -s tar ${D}${bindir}/gtar
-${EXTRAINSTALL}
 }
 
-do_install_extra () {
+do_install_append_class-target() {
 install -d ${D}${base_bindir}
 mv ${D}${bindir}/tar ${D}${base_bindir}/tar
 mv ${D}${bindir}/gtar ${D}${base_bindir}/gtar
@@ -48,4 +44,7 @@ ALTERNATIVE_${PN}-rmt_class-nativesdk = ""
 ALTERNATIVE_LINK_NAME[tar] = "${base_bindir}/tar"
 ALTERNATIVE_LINK_NAME[rmt] = "${base_sbindir}/rmt"
 
-BBCLASSEXTEND = "nativesdk"
+PROVIDES_append_class-native = " tar-replacement-native"
+NATIVE_PACKAGE_PATH_SUFFIX = "/${PN}"
+
+BBCLASSEXTEND = "native nativesdk"
-- 
2.1.4

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


[OE-core] [PATCH v3 0/2] xattr + tar

2015-08-14 Thread Patrick Ohly
This time with tar's do_install logic refactored as suggested by Ross.

The following changes since commit 4e0fb630d3bb0250ece6e2071ae49b2601ae3e57:

  tzdata: update to 2015f (2015-08-14 08:30:21 +0100)

are available in the git repository at:

  git://github.com/pohly/openembedded-core xattr
  https://github.com/pohly/openembedded-core/tree/xattr

Patrick Ohly (2):
  tar-replacement-native: relocate via NATIVE_PACKAGE_PATH_SUFFIX
  image_types.bbclass: allow replacing tar command

 meta/classes/image_types.bbclass | 14 +-
 meta/recipes-extended/tar/tar-replacement-native_1.28.bb |  6 --
 meta/recipes-extended/tar/tar.inc| 11 +--
 3 files changed, 18 insertions(+), 13 deletions(-)
 delete mode 100644 meta/recipes-extended/tar/tar-replacement-native_1.28.bb

-- 
2.1.4

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


[OE-core] [PATCH v3 2/2] image_types.bbclass: allow replacing tar command

2015-08-14 Thread Patrick Ohly
Usually, the host's tar command is sufficient. However, special cases
like archiving xattrs depend on a modern GNU tar version. The new
IMAGE_CMD_TAR makes that possible, with xattrs given as example.

Signed-off-by: Patrick Ohly 
---
 meta/classes/image_types.bbclass | 14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/meta/classes/image_types.bbclass b/meta/classes/image_types.bbclass
index cc789fc..2f782dc 100644
--- a/meta/classes/image_types.bbclass
+++ b/meta/classes/image_types.bbclass
@@ -71,7 +71,19 @@ IMAGE_CMD_btrfs () {
 IMAGE_CMD_squashfs = "mksquashfs ${IMAGE_ROOTFS} 
${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.squashfs ${EXTRA_IMAGECMD} -noappend"
 IMAGE_CMD_squashfs-xz = "mksquashfs ${IMAGE_ROOTFS} 
${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.squashfs-xz ${EXTRA_IMAGECMD} 
-noappend -comp xz"
 IMAGE_CMD_squashfs-lzo = "mksquashfs ${IMAGE_ROOTFS} 
${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.squashfs-lzo ${EXTRA_IMAGECMD} 
-noappend -comp lzo"
-IMAGE_CMD_tar = "tar -cvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar -C 
${IMAGE_ROOTFS} ."
+
+# By default, tar from the host is used, which can be quite old. If
+# you need special parameters (like --xattrs) which are only supported
+# by GNU tar upstream >= 1.27, then override that default:
+# IMAGE_CMD_TAR = "tar --xattrs --xattrs-include=*"
+# IMAGE_DEPENDS_tar_append = " tar-replacement-native"
+# EXTRANATIVEPATH += "tar-native"
+#
+# The GNU documentation does not specify whether --xattrs-include is necessary.
+# In practice, it turned out to be not needed when creating archives and
+# required when extracting, but it seems prudent to use it in both cases.
+IMAGE_CMD_TAR ?= "tar"
+IMAGE_CMD_tar = "${IMAGE_CMD_TAR} -cvf 
${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar -C ${IMAGE_ROOTFS} ."
 
 do_rootfs[cleandirs] += "${WORKDIR}/cpio_append"
 IMAGE_CMD_cpio () {
-- 
2.1.4

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


Re: [OE-core] [PATCH 1/3] tar-replacement-native: avoid race condition with host tar

2015-08-14 Thread Paul Eggleton
On Friday 14 August 2015 17:38:38 Patrick Ohly wrote:
> On Fri, 2015-08-14 at 15:56 +0100, Paul Eggleton wrote:
> > On Friday 14 August 2015 16:52:08 Patrick Ohly wrote:
> > > On Fri, 2015-08-14 at 12:03 +0100, Burton, Ross wrote:
> > > > On 14 August 2015 at 12:01, Paul Eggleton
> > > > 
> > > >  wrote:
> > > > Or install the buildtools perhaps.
> > > > 
> > > > Yes, I had that in my head but someone failed to write it down.
> > > > There's a fair chance that a host with a sufficiently old tar also
> > > > needs other updates, and that's when buildtools is used (which
> > > > includes tar).
> > > 
> > > The hosts we talk about (Debian 7, CentOS 6) work fine for normal usage
> > > without having to install buildtools.
> > 
> > Really? You must have added *something* on top of CentOS 6 because last I
> > checked its git, tar and python versions supplied out of the box were way
> > too old to even get the build to start.
> 
> I thought someone had said that CentOS is okay out-of-the-box, but I may
> have misunderstood.

CentOS 7 might be though since it's quite a bit newer.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] shell script guidelines in oe-core? (was Re: [PATCH v4] create-pull-request: cleanup bashisms)

2015-08-14 Thread Christopher Larson
On Wed, Aug 12, 2015 at 11:27 PM,  wrote:

> On Wed, Aug 12, 2015 at 10:51:26AM -0700, Christopher Larson wrote:
> > That reminds me, there's a shell portability issue / standards-complaince
> > issue that's not identified by shellcheck. Typically, to negate a
> bracket
> > expression in a regular expression, one uses ^, e.g. [^a-z] is everything
> > that isn't in the range a to z, but that's not the case in shell, e.g.
> at a
> > prompt or in a ${foo#}:
> >
> > "[...]a bracket expression as in XBD *RE Bracket Expression* , except
> > that the  character ( '!' ) shall replace the
> >  character ( '^' ) in its role in a non-matching list in the
> > regular expression notation"
> >
> > So in shell, you'd want [!a-z] rather than [^a-z]. Nearly all shells
> handle
> > both, but the behavior of the latter is actually unspecified according to
> > the standard:
> >
> > "A bracket expression starting with an unquoted 
> character
> > produces unspecified results."
> >
> > I recently got bitten by this with one of my shell scripts on a system
> > running dash.
>
> Does checkbashisms warn about this?


Finally got around to checking, and yeah, checkbashisms does spot this one,
it's just shellcheck that doesn't (yet, opened a bug upstream).

-Chris


-- 
Christopher Larson
clarson at kergoth dot com
Founder - BitBake, OpenEmbedded, OpenZaurus
Maintainer - Tslib
Senior Software Engineer, Mentor Graphics
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 1/3] toolchain-shar-extract.sh: add a space in the end

2015-08-14 Thread Randy MacLeod

Nit pick on logs...

In the short log:
s/add a space in the end/
 /Add a space after asking a question/

On 2015-08-13 03:37 AM, Robert Yang wrote:

For a clear look when input.

This is a sentence fragment. It will read better if you repeat yourself:

Add a space at the end of a line when asking a question.
This makes it easier to read.

../Randy


[YOCTO #8089]

Signed-off-by: Robert Yang 
---
  meta/files/toolchain-shar-extract.sh |4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/files/toolchain-shar-extract.sh 
b/meta/files/toolchain-shar-extract.sh
index 0a33ee8..3a50991 100644
--- a/meta/files/toolchain-shar-extract.sh
+++ b/meta/files/toolchain-shar-extract.sh
@@ -92,11 +92,11 @@ fi

  if [ -e "$target_sdk_dir/environment-setup-@REAL_MULTIMACH_TARGET_SYS@" ]; 
then
echo "The directory \"$target_sdk_dir\" already contains a SDK for this 
architecture."
-   printf "If you continue, existing files will be overwritten! 
Proceed[y/N]?"
+   printf "If you continue, existing files will be overwritten! Proceed[y/N]? 
"

default_answer="n"
  else
-   printf "You are about to install the SDK to \"$target_sdk_dir\". 
Proceed[Y/n]?"
+   printf "You are about to install the SDK to \"$target_sdk_dir\". 
Proceed[Y/n]? "

default_answer="y"
  fi




--
# Randy MacLeod. SMTS, Linux, Wind River
Direct: 613.963.1350 | 350 Terry Fox Drive, Suite 200, Ottawa, ON, 
Canada, K2K 2W5

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


Re: [OE-core] [PATCH 21/22] midori: remove the recipe and replace references to midori with epiphany

2015-08-14 Thread Randy MacLeod

On 2015-08-14 06:55 AM, Alexander Kanavin wrote:

-# midori depends on webkit-gtk which could not build for mips64
-MIDORI = "midori"
-MIDORI_mips64 = ""
-MIDORI_mips64n32 = ""
+# epiphany depends on webkitgtk which could not build for mips64
+EPIPHANY = "epiphany"
+EPIPHANY_mips64 = ""
+EPIPHANY_mips64n32 = ""


Mips64 support using the newer webkitgtk may be better.
Wenzong please check on that once this code is in master-next
and reply here.

Thanks,

--
# Randy MacLeod. SMTS, Linux, Wind River
Direct: 613.963.1350 | 350 Terry Fox Drive, Suite 200, Ottawa, ON, 
Canada, K2K 2W5

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