All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Package upgrades
@ 2012-08-13 14:27 Constantin Musca
  2012-08-17 20:56 ` Saul Wold
  0 siblings, 1 reply; 26+ messages in thread
From: Constantin Musca @ 2012-08-13 14:27 UTC (permalink / raw)
  To: openembedded-core; +Cc: openembedded-core, Constantin Musca

The set contains package upgrades compiled successfully on all architectures
and tested using the xorg-server.

Constantin Musca (3):
  pixman: upgrade to 0.27.2
  glproto: upgrade to 1.4.16
  dri2proto: upgrade to 2.8

 .../{pixman_0.26.2.bb => pixman_0.27.2.bb}         |    4 ++--
 .../{dri2proto_2.6.bb => dri2proto_2.8.bb}         |    4 ++--
 .../{glproto_1.4.15.bb => glproto_1.4.16.bb}       |    4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)
 rename meta/recipes-graphics/xorg-lib/{pixman_0.26.2.bb => pixman_0.27.2.bb} (86%)
 rename meta/recipes-graphics/xorg-proto/{dri2proto_2.6.bb => dri2proto_2.8.bb} (76%)
 rename meta/recipes-graphics/xorg-proto/{glproto_1.4.15.bb => glproto_1.4.16.bb} (77%)

-- 
1.7.9.5




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

* [PATCH 0/3] Package upgrades
@ 2012-08-14 12:50 Constantin Musca
  2012-08-17 21:09 ` Saul Wold
  0 siblings, 1 reply; 26+ messages in thread
From: Constantin Musca @ 2012-08-14 12:50 UTC (permalink / raw)
  To: openembedded-core; +Cc: openembedded-core, Constantin Musca

This is another set of package upgrades compiled on all architectures
and tested using core-image-sato-sdk. Beware that the libxrandr package upgrade
must be applied after applying the randrproto package upgrade.

Constantin Musca (3):
  pciutils: upgrade to 3.1.10
  randrproto: upgrade to 1.4.0
  libxrandr: upgrade to 1.4.0

 .../configure.patch                                |    0
 .../guess-fix.patch                                |    0
 .../lib-build-fix.patch                            |    0
 .../makefile.patch                                 |    0
 .../pcimodules-pciutils.diff                       |    0
 .../{pciutils_3.1.9.bb => pciutils_3.1.10.bb}      |    4 ++--
 .../{libxrandr_1.3.2.bb => libxrandr_1.4.0.bb}     |    6 +++---
 .../{randrproto_1.3.2.bb => randrproto_1.4.0.bb}   |    8 ++++----
 8 files changed, 9 insertions(+), 9 deletions(-)
 rename meta/recipes-bsp/pciutils/{pciutils-3.1.9 => pciutils-3.1.10}/configure.patch (100%)
 rename meta/recipes-bsp/pciutils/{pciutils-3.1.9 => pciutils-3.1.10}/guess-fix.patch (100%)
 rename meta/recipes-bsp/pciutils/{pciutils-3.1.9 => pciutils-3.1.10}/lib-build-fix.patch (100%)
 rename meta/recipes-bsp/pciutils/{pciutils-3.1.9 => pciutils-3.1.10}/makefile.patch (100%)
 rename meta/recipes-bsp/pciutils/{pciutils-3.1.9 => pciutils-3.1.10}/pcimodules-pciutils.diff (100%)
 rename meta/recipes-bsp/pciutils/{pciutils_3.1.9.bb => pciutils_3.1.10.bb} (92%)
 rename meta/recipes-graphics/xorg-lib/{libxrandr_1.3.2.bb => libxrandr_1.4.0.bb} (72%)
 rename meta/recipes-graphics/xorg-proto/{randrproto_1.3.2.bb => randrproto_1.4.0.bb} (68%)

-- 
1.7.9.5




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

* Re: [PATCH 0/3] Package upgrades
  2012-08-13 14:27 Constantin Musca
@ 2012-08-17 20:56 ` Saul Wold
  0 siblings, 0 replies; 26+ messages in thread
From: Saul Wold @ 2012-08-17 20:56 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer; +Cc: Constantin Musca

On 08/13/2012 07:27 AM, Constantin Musca wrote:
> The set contains package upgrades compiled successfully on all architectures
> and tested using the xorg-server.
>
> Constantin Musca (3):
>    pixman: upgrade to 0.27.2
>    glproto: upgrade to 1.4.16
>    dri2proto: upgrade to 2.8
>
>   .../{pixman_0.26.2.bb => pixman_0.27.2.bb}         |    4 ++--
>   .../{dri2proto_2.6.bb => dri2proto_2.8.bb}         |    4 ++--
>   .../{glproto_1.4.15.bb => glproto_1.4.16.bb}       |    4 ++--
>   3 files changed, 6 insertions(+), 6 deletions(-)
>   rename meta/recipes-graphics/xorg-lib/{pixman_0.26.2.bb => pixman_0.27.2.bb} (86%)
>   rename meta/recipes-graphics/xorg-proto/{dri2proto_2.6.bb => dri2proto_2.8.bb} (76%)
>   rename meta/recipes-graphics/xorg-proto/{glproto_1.4.15.bb => glproto_1.4.16.bb} (77%)
>
Merged these into OE-Core

In the future when making multiple updates if you can use the 
create-pull-request script and use a branch in poky-contrib that would 
be very useful to me as then I can pull all your changes in on branch.

Thanks
	Sau!




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

* Re: [PATCH 0/3] Package upgrades
  2012-08-14 12:50 Constantin Musca
@ 2012-08-17 21:09 ` Saul Wold
  0 siblings, 0 replies; 26+ messages in thread
From: Saul Wold @ 2012-08-17 21:09 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer; +Cc: Constantin Musca

On 08/14/2012 05:50 AM, Constantin Musca wrote:
> This is another set of package upgrades compiled on all architectures
> and tested using core-image-sato-sdk. Beware that the libxrandr package upgrade
> must be applied after applying the randrproto package upgrade.
>
> Constantin Musca (3):
>    pciutils: upgrade to 3.1.10
Merged into OE-Core

>    randrproto: upgrade to 1.4.0
>    libxrandr: upgrade to 1.4.0
>
These 2 need commit message updates explaining what changed in their 
license files.  It could be as simple as saying the Year changed, but we 
need to know.

Thanks
	Sau!


>   .../configure.patch                                |    0
>   .../guess-fix.patch                                |    0
>   .../lib-build-fix.patch                            |    0
>   .../makefile.patch                                 |    0
>   .../pcimodules-pciutils.diff                       |    0
>   .../{pciutils_3.1.9.bb => pciutils_3.1.10.bb}      |    4 ++--
>   .../{libxrandr_1.3.2.bb => libxrandr_1.4.0.bb}     |    6 +++---
>   .../{randrproto_1.3.2.bb => randrproto_1.4.0.bb}   |    8 ++++----
>   8 files changed, 9 insertions(+), 9 deletions(-)
>   rename meta/recipes-bsp/pciutils/{pciutils-3.1.9 => pciutils-3.1.10}/configure.patch (100%)
>   rename meta/recipes-bsp/pciutils/{pciutils-3.1.9 => pciutils-3.1.10}/guess-fix.patch (100%)
>   rename meta/recipes-bsp/pciutils/{pciutils-3.1.9 => pciutils-3.1.10}/lib-build-fix.patch (100%)
>   rename meta/recipes-bsp/pciutils/{pciutils-3.1.9 => pciutils-3.1.10}/makefile.patch (100%)
>   rename meta/recipes-bsp/pciutils/{pciutils-3.1.9 => pciutils-3.1.10}/pcimodules-pciutils.diff (100%)
>   rename meta/recipes-bsp/pciutils/{pciutils_3.1.9.bb => pciutils_3.1.10.bb} (92%)
>   rename meta/recipes-graphics/xorg-lib/{libxrandr_1.3.2.bb => libxrandr_1.4.0.bb} (72%)
>   rename meta/recipes-graphics/xorg-proto/{randrproto_1.3.2.bb => randrproto_1.4.0.bb} (68%)
>



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

* [PATCH 0/3] Package upgrades
@ 2012-08-23 11:44 Constantin Musca
  2012-08-24 18:36 ` Saul Wold
  0 siblings, 1 reply; 26+ messages in thread
From: Constantin Musca @ 2012-08-23 11:44 UTC (permalink / raw)
  To: openembedded-core; +Cc: Constantin Musca

This is another set of package upgrades compiled on all architectures
and tested using core-image-sato.

Constantin Musca (3):
  foomatic-filters: upgrade to 4.0.17
  libnfsidmap: upgrade to 0.25
  dbus-glib: upgrade to 0.100

 .../nfs-utils/files/fix-ac-prereq.patch            |    6 ++----
 .../{libnfsidmap_0.24.bb => libnfsidmap_0.25.bb}   |    6 +++---
 .../no-examples.patch                              |    0
 .../test-install-makefile.patch                    |    0
 .../test-service-glib-include-glib-only.patch      |   20 --------------------
 meta/recipes-core/dbus/dbus-glib.inc               |    1 -
 .../dbus/{dbus-glib_0.98.bb => dbus-glib_0.100.bb} |    6 +++---
 ...ilters_4.0.16.bb => foomatic-filters_4.0.17.bb} |    6 +++---
 8 files changed, 11 insertions(+), 34 deletions(-)
 rename meta/recipes-connectivity/nfs-utils/{libnfsidmap_0.24.bb => libnfsidmap_0.25.bb} (74%)
 rename meta/recipes-core/dbus/{dbus-glib-0.98 => dbus-glib-0.100}/no-examples.patch (100%)
 rename meta/recipes-core/dbus/{dbus-glib-0.98 => dbus-glib-0.100}/test-install-makefile.patch (100%)
 delete mode 100644 meta/recipes-core/dbus/dbus-glib-0.98/test-service-glib-include-glib-only.patch
 rename meta/recipes-core/dbus/{dbus-glib_0.98.bb => dbus-glib_0.100.bb} (13%)
 rename meta/recipes-extended/foomatic/{foomatic-filters_4.0.16.bb => foomatic-filters_4.0.17.bb} (90%)

-- 
1.7.9.5




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

* Re: [PATCH 0/3] Package upgrades
  2012-08-23 11:44 Constantin Musca
@ 2012-08-24 18:36 ` Saul Wold
  0 siblings, 0 replies; 26+ messages in thread
From: Saul Wold @ 2012-08-24 18:36 UTC (permalink / raw)
  To: Constantin Musca; +Cc: openembedded-core

On 08/23/2012 04:44 AM, Constantin Musca wrote:
> This is another set of package upgrades compiled on all architectures
> and tested using core-image-sato.
>
> Constantin Musca (3):
>    foomatic-filters: upgrade to 4.0.17
>    libnfsidmap: upgrade to 0.25
>    dbus-glib: upgrade to 0.100
>
>   .../nfs-utils/files/fix-ac-prereq.patch            |    6 ++----
>   .../{libnfsidmap_0.24.bb => libnfsidmap_0.25.bb}   |    6 +++---
>   .../no-examples.patch                              |    0
>   .../test-install-makefile.patch                    |    0
>   .../test-service-glib-include-glib-only.patch      |   20 --------------------
>   meta/recipes-core/dbus/dbus-glib.inc               |    1 -
>   .../dbus/{dbus-glib_0.98.bb => dbus-glib_0.100.bb} |    6 +++---
>   ...ilters_4.0.16.bb => foomatic-filters_4.0.17.bb} |    6 +++---
>   8 files changed, 11 insertions(+), 34 deletions(-)
>   rename meta/recipes-connectivity/nfs-utils/{libnfsidmap_0.24.bb => libnfsidmap_0.25.bb} (74%)
>   rename meta/recipes-core/dbus/{dbus-glib-0.98 => dbus-glib-0.100}/no-examples.patch (100%)
>   rename meta/recipes-core/dbus/{dbus-glib-0.98 => dbus-glib-0.100}/test-install-makefile.patch (100%)
>   delete mode 100644 meta/recipes-core/dbus/dbus-glib-0.98/test-service-glib-include-glib-only.patch
>   rename meta/recipes-core/dbus/{dbus-glib_0.98.bb => dbus-glib_0.100.bb} (13%)
>   rename meta/recipes-extended/foomatic/{foomatic-filters_4.0.16.bb => foomatic-filters_4.0.17.bb} (90%)
>
Merged into OE-Core

Thanks
	Sau!




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

* [PATCH 0/3] Package upgrades
@ 2012-12-10  8:08 Constantin Musca
  2012-12-10  8:08 ` [PATCH 1/3] libpng: enable nativesdk variant Constantin Musca
                   ` (2 more replies)
  0 siblings, 3 replies; 26+ messages in thread
From: Constantin Musca @ 2012-12-10  8:08 UTC (permalink / raw)
  To: openembedded-core

This represents another set of package upgrades (pixman, qemu) tested using
core-image-sato on all architectures. We need to update the DEPENDS variable
and enable the missing nativesdk packages because now QEMU uses pixman.
The following changes since commit c607095894cab60493ddfc4b967b0325e1c313b4:

  bitbake: Revert "BBHandler: Ensure parser state engine is correctly reset for new parsing" (2012-12-07 18:09:01 +0000)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib cmuscax/pus2
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=cmuscax/pus2

Constantin Musca (3):
  libpng: enable nativesdk variant
  pixman: upgrade to 0.28.0
  qemu: upgrade to 1.3.0

 ...re_vga-Add-back-some-info-in-local-state-.patch | 114 ++++++++++++++++++
 .../qemu/{qemu-1.2.0 => files}/arm-bgr.patch       |   0
 .../enable-i386-linux-user.patch                   |   0
 .../fallback-to-safe-mmap_min_addr.patch           |   0
 .../fix-configure-checks.patch                     |   0
 .../qemu/{qemu-1.2.0 => files}/init-info.patch     |   0
 .../larger_default_ram_size.patch                  |   0
 .../qemu/{qemu-1.2.0 => files}/linker-flags.patch  |   0
 .../qemu/{qemu-1.2.0 => files}/no-strip.patch      |   0
 .../qemu/{qemu-1.2.0 => files}/powerpc_rom.bin     | Bin
 .../{qemu-1.2.0 => files}/relocatable_sdk.patch    |   0
 .../qemu/qemu-1.2.0/qemu-vmware-vga-depth.patch    | 106 -----------------
 .../qemu/qemu-1.2.0/remove-hardcoded-libexec.patch |  41 -------
 .../qemu/qemu-git/enable-i386-linux-user.patch     |  55 ---------
 .../qemu/qemu-git/linker-flags.patch               |  25 ----
 meta/recipes-devtools/qemu/qemu-git/no-strip.patch |  15 ---
 .../recipes-devtools/qemu/qemu-git/powerpc_rom.bin | Bin 4096 -> 0 bytes
 .../qemu/qemu-git/qemu-vmware-vga-depth.patch      | 118 -------------------
 .../qemu/qemu-git/remove-hardcoded-libexec.patch   |  41 -------
 meta/recipes-devtools/qemu/qemu.inc                |  66 ++++++++---
 meta/recipes-devtools/qemu/qemu_1.2.0.bb           |  52 --------
 meta/recipes-devtools/qemu/qemu_1.3.0.bb           |  10 ++
 meta/recipes-devtools/qemu/qemu_git.bb             |  11 +-
 ...plementation-of-pixman_blt-with-overlapp.patch} | 131 ++++++++++-----------
 .../{pixman_0.27.2.bb => pixman_0.28.0.bb}         |  10 +-
 meta/recipes-multimedia/libpng/libpng_1.2.50.bb    |   4 +-
 26 files changed, 249 insertions(+), 550 deletions(-)
 create mode 100644 meta/recipes-devtools/qemu/files/Revert-vmware_vga-Add-back-some-info-in-local-state-.patch
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/arm-bgr.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/enable-i386-linux-user.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/fallback-to-safe-mmap_min_addr.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/fix-configure-checks.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/init-info.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/larger_default_ram_size.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/linker-flags.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/no-strip.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/powerpc_rom.bin (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/relocatable_sdk.patch (100%)
 delete mode 100644 meta/recipes-devtools/qemu/qemu-1.2.0/qemu-vmware-vga-depth.patch
 delete mode 100644 meta/recipes-devtools/qemu/qemu-1.2.0/remove-hardcoded-libexec.patch
 delete mode 100644 meta/recipes-devtools/qemu/qemu-git/enable-i386-linux-user.patch
 delete mode 100644 meta/recipes-devtools/qemu/qemu-git/linker-flags.patch
 delete mode 100644 meta/recipes-devtools/qemu/qemu-git/no-strip.patch
 delete mode 100644 meta/recipes-devtools/qemu/qemu-git/powerpc_rom.bin
 delete mode 100644 meta/recipes-devtools/qemu/qemu-git/qemu-vmware-vga-depth.patch
 delete mode 100644 meta/recipes-devtools/qemu/qemu-git/remove-hardcoded-libexec.patch
 delete mode 100644 meta/recipes-devtools/qemu/qemu_1.2.0.bb
 create mode 100644 meta/recipes-devtools/qemu/qemu_1.3.0.bb
 rename meta/recipes-graphics/xorg-lib/pixman/{0002-Generic-C-implementation-of-pixman_blt-with-overlapp.patch => Generic-C-implementation-of-pixman_blt-with-overlapp.patch} (45%)
 rename meta/recipes-graphics/xorg-lib/{pixman_0.27.2.bb => pixman_0.28.0.bb} (80%)

-- 
1.7.11.7




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

* [PATCH 1/3] libpng: enable nativesdk variant
  2012-12-10  8:08 [PATCH 0/3] Package upgrades Constantin Musca
@ 2012-12-10  8:08 ` Constantin Musca
  2012-12-10  8:08 ` [PATCH 2/3] pixman: upgrade to 0.28.0 Constantin Musca
  2012-12-10  8:08 ` [PATCH 3/3] qemu: upgrade to 1.3.0 Constantin Musca
  2 siblings, 0 replies; 26+ messages in thread
From: Constantin Musca @ 2012-12-10  8:08 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
---
 meta/recipes-multimedia/libpng/libpng_1.2.50.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-multimedia/libpng/libpng_1.2.50.bb b/meta/recipes-multimedia/libpng/libpng_1.2.50.bb
index 62989bb..2a12a4c 100644
--- a/meta/recipes-multimedia/libpng/libpng_1.2.50.bb
+++ b/meta/recipes-multimedia/libpng/libpng_1.2.50.bb
@@ -6,7 +6,7 @@ LICENSE = "Libpng"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=c3d807a85c09ebdff087f18b4969ff96 \
                     file://png.h;beginline=310;endline=424;md5=b87b5e9252a3e14808a27b92912d268d"
 DEPENDS = "zlib"
-PR = "r0"
+PR = "r1"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/project/libpng/libpng12/${PV}/libpng-${PV}.tar.xz"
 
@@ -20,4 +20,4 @@ PACKAGES =+ "${PN}12"
 FILES_${PN}12 = "${libdir}/libpng12${SOLIBS}"
 RPROVIDES_${PN}-dev += "${PN}12-dev"
 
-BBCLASSEXTEND = "native"
+BBCLASSEXTEND = "native nativesdk"
-- 
1.7.11.7




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

* [PATCH 2/3] pixman: upgrade to 0.28.0
  2012-12-10  8:08 [PATCH 0/3] Package upgrades Constantin Musca
  2012-12-10  8:08 ` [PATCH 1/3] libpng: enable nativesdk variant Constantin Musca
@ 2012-12-10  8:08 ` Constantin Musca
  2012-12-10  8:08 ` [PATCH 3/3] qemu: upgrade to 1.3.0 Constantin Musca
  2 siblings, 0 replies; 26+ messages in thread
From: Constantin Musca @ 2012-12-10  8:08 UTC (permalink / raw)
  To: openembedded-core

* Generic-C-implementation-of-pixman_blt-with-overlapp.patch:
    - adapted to the new version
* enable nativesdk variant

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
---
 ...plementation-of-pixman_blt-with-overlapp.patch} | 131 ++++++++++-----------
 .../{pixman_0.27.2.bb => pixman_0.28.0.bb}         |  10 +-
 2 files changed, 69 insertions(+), 72 deletions(-)
 rename meta/recipes-graphics/xorg-lib/pixman/{0002-Generic-C-implementation-of-pixman_blt-with-overlapp.patch => Generic-C-implementation-of-pixman_blt-with-overlapp.patch} (45%)
 rename meta/recipes-graphics/xorg-lib/{pixman_0.27.2.bb => pixman_0.28.0.bb} (80%)

diff --git a/meta/recipes-graphics/xorg-lib/pixman/0002-Generic-C-implementation-of-pixman_blt-with-overlapp.patch b/meta/recipes-graphics/xorg-lib/pixman/Generic-C-implementation-of-pixman_blt-with-overlapp.patch
similarity index 45%
rename from meta/recipes-graphics/xorg-lib/pixman/0002-Generic-C-implementation-of-pixman_blt-with-overlapp.patch
rename to meta/recipes-graphics/xorg-lib/pixman/Generic-C-implementation-of-pixman_blt-with-overlapp.patch
index abd501a..5ac3228 100644
--- a/meta/recipes-graphics/xorg-lib/pixman/0002-Generic-C-implementation-of-pixman_blt-with-overlapp.patch
+++ b/meta/recipes-graphics/xorg-lib/pixman/Generic-C-implementation-of-pixman_blt-with-overlapp.patch
@@ -1,11 +1,4 @@
-From 211b2bcdb19f86f3868a18520df7dcb4fd122f05 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
-Date: Sun, 19 Aug 2012 14:48:00 +0200
-Subject: [PATCH 2/2] Generic C implementation of pixman_blt with overlapping
- support
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
+Generic C implementation of pixman_blt with overlapping support
 
 This was ported from meta-oe's patch [1]:
 Uses memcpy/memmove functions to copy pixels, can handle the
@@ -21,31 +14,39 @@ unrealistic case anyway).
 
 [1] http://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-graphics/xorg-lib/pixman-0.26.2/0008-Generic-C-implementation-of-pixman_blt-with-overlapp.patch
 
-Upstream-Status: Unknown - this patch is in meta-oe for a while
-
+Upstream-Status: Pending
 Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
----
- pixman/pixman-general.c |   21 ++++++++++++++++++---
- pixman/pixman-private.h |   43 +++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 61 insertions(+), 3 deletions(-)
+Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
 
-diff --git a/pixman/pixman-general.c b/pixman/pixman-general.c
-index d4b2daa..a86b206 100644
---- a/pixman/pixman-general.c
-+++ b/pixman/pixman-general.c
-@@ -215,9 +215,24 @@ general_blt (pixman_implementation_t *imp,
-              int                      width,
-              int                      height)
- {
--    /* We can't blit unless we have sse2 or mmx */
--
--    return FALSE;
+Index: pixman-0.28.0/pixman/pixman-general.c
+===================================================================
+--- pixman-0.28.0.orig/pixman/pixman-general.c
++++ pixman-0.28.0/pixman/pixman-general.c
+@@ -214,6 +214,41 @@ static const pixman_fast_path_t general_
+     { PIXMAN_OP_NONE }
+ };
+ 
++static pixman_bool_t
++general_blt (pixman_implementation_t *imp,
++             uint32_t *               src_bits,
++             uint32_t *               dst_bits,
++             int                      src_stride,
++             int                      dst_stride,
++             int                      src_bpp,
++             int                      dst_bpp,
++             int                      src_x,
++             int                      src_y,
++             int                      dest_x,
++             int                      dest_y,
++             int                      width,
++             int                      height)
++{
 +    uint8_t *dst_bytes = (uint8_t *)dst_bits;
 +    uint8_t *src_bytes = (uint8_t *)src_bits;
 +    int bpp;
 +
 +    if (src_bpp != dst_bpp || src_bpp & 7)
-+	return FALSE;
++        return FALSE;
 +
 +    bpp = src_bpp >> 3;
 +    width *= bpp;
@@ -58,24 +59,26 @@ index d4b2daa..a86b206 100644
 +                       width,
 +                       height);
 +    return TRUE;
- }
++}
++
+ pixman_implementation_t *
+ _pixman_implementation_create_general (void)
+ {
+@@ -222,6 +257,7 @@ _pixman_implementation_create_general (v
+     _pixman_setup_combiner_functions_32 (imp);
+     _pixman_setup_combiner_functions_float (imp);
+ 
++    imp->blt = general_blt;
+     imp->src_iter_init = general_src_iter_init;
+     imp->dest_iter_init = general_dest_iter_init;
  
- static pixman_bool_t
-diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h
-index d5e6a72..c77d256 100644
---- a/pixman/pixman-private.h
-+++ b/pixman/pixman-private.h
-@@ -24,6 +24,7 @@
+Index: pixman-0.28.0/pixman/pixman-private.h
+===================================================================
+--- pixman-0.28.0.orig/pixman/pixman-private.h
++++ pixman-0.28.0/pixman/pixman-private.h
+@@ -1109,6 +1109,45 @@ void pixman_timer_register (pixman_timer
  
- #include "pixman.h"
- #include <time.h>
-+#include <string.h>
- #include <assert.h>
- #include <stdio.h>
- #include <string.h>
-@@ -1096,6 +1097,48 @@ void pixman_timer_register (pixman_timer_t *timer);
- extern const uint8_t linear_to_srgb[4096];
- extern const uint16_t srgb_to_linear[256];
+ #endif /* PIXMAN_TIMERS */
  
 +/* a helper function, can blit 8-bit images with src/dst overlapping support */
 +static inline void
@@ -93,35 +96,29 @@ index d5e6a72..c77d256 100644
 +     * prefetch and perceived as having more tearing.
 +     */
 +    if (src_bytes < dst_bytes + width &&
-+	src_bytes + src_stride * height > dst_bytes)
-+    {
-+	src_bytes += src_stride * height - src_stride;
-+	dst_bytes += dst_stride * height - dst_stride;
-+	dst_stride = -dst_stride;
-+	src_stride = -src_stride;
-+	/* Horizontal scrolling to the left needs memmove */
-+	if (src_bytes + width > dst_bytes)
-+	{
-+	    while (--height >= 0)
-+	    {
-+		memmove (dst_bytes, src_bytes, width);
-+		dst_bytes += dst_stride;
-+		src_bytes += src_stride;
-+	    }
-+	    return;
-+	}
++        src_bytes + src_stride * height > dst_bytes) {
++        src_bytes += src_stride * height - src_stride;
++        dst_bytes += dst_stride * height - dst_stride;
++        dst_stride = -dst_stride;
++        src_stride = -src_stride;
++
++        /* Horizontal scrolling to the left needs memmove */
++        if (src_bytes + width > dst_bytes) {
++            while (--height >= 0) {
++                memmove (dst_bytes, src_bytes, width);
++                dst_bytes += dst_stride;
++                src_bytes += src_stride;
++            }
++            return;
++        }
 +    }
-+    while (--height >= 0)
-+    {
-+	memcpy (dst_bytes, src_bytes, width);
-+	dst_bytes += dst_stride;
-+	src_bytes += src_stride;
++    while (--height >= 0) {
++        memcpy (dst_bytes, src_bytes, width);
++        dst_bytes += dst_stride;
++        src_bytes += src_stride;
 +    }
 +}
 +
  #endif /* __ASSEMBLER__ */
  
  #endif /* PIXMAN_PRIVATE_H */
--- 
-1.7.4.4
-
diff --git a/meta/recipes-graphics/xorg-lib/pixman_0.27.2.bb b/meta/recipes-graphics/xorg-lib/pixman_0.28.0.bb
similarity index 80%
rename from meta/recipes-graphics/xorg-lib/pixman_0.27.2.bb
rename to meta/recipes-graphics/xorg-lib/pixman_0.28.0.bb
index 218808a..a3012f9 100644
--- a/meta/recipes-graphics/xorg-lib/pixman_0.27.2.bb
+++ b/meta/recipes-graphics/xorg-lib/pixman_0.28.0.bb
@@ -13,9 +13,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=14096c769ae0cbb5fcb94ec468be11b3 \
                     file://pixman/pixman-arm-neon-asm.h;endline=24;md5=9a9cc1e51abbf1da58f4d9528ec9d49b \
                    "
 DEPENDS += "zlib libpng"
-BBCLASSEXTEND = "native"
+BBCLASSEXTEND = "native nativesdk"
 
-PR = "r2"
+PR = "r0"
 
 PE = "1"
 
@@ -30,7 +30,7 @@ EXTRA_OECONF_class-native = "--disable-gtk"
 
 SRC_URI += "\
             file://0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch \
-            file://0002-Generic-C-implementation-of-pixman_blt-with-overlapp.patch \
+            file://Generic-C-implementation-of-pixman_blt-with-overlapp.patch \
 "
-SRC_URI[md5sum] = "dd67154b23d88e6a75ad3a83f3052198"
-SRC_URI[sha256sum] = "cae9dc13727a84f11beb150c88d3a06ba114f82c52d68073c663c027e099123b"
+SRC_URI[md5sum] = "703c3f62437b161c610056e076560570"
+SRC_URI[sha256sum] = "6056f9aa0e0578a0492e34fc2ce6dd7bfb181090ed687993c03b969c8cec4828"
-- 
1.7.11.7




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

* [PATCH 3/3] qemu: upgrade to 1.3.0
  2012-12-10  8:08 [PATCH 0/3] Package upgrades Constantin Musca
  2012-12-10  8:08 ` [PATCH 1/3] libpng: enable nativesdk variant Constantin Musca
  2012-12-10  8:08 ` [PATCH 2/3] pixman: upgrade to 0.28.0 Constantin Musca
@ 2012-12-10  8:08 ` Constantin Musca
  2 siblings, 0 replies; 26+ messages in thread
From: Constantin Musca @ 2012-12-10  8:08 UTC (permalink / raw)
  To: openembedded-core

remove-hardcoded-libexec.patch: removed
    - included in the new version

qemu-vmware-vga-depth.patch: removed
    - doesn't apply anymore
    - the problem addressed by the patch is fixed by
reverting commit 1f202568e0553b416483e5993f1bde219c22cf72

Revert-vmware_vga-Add-back-some-info-in-local-state-.patch:
    - VMware VGA requires that the depth presented to the guest
to be the same as the Display Surface depth in order to do not
corrupt the display
    - do not cache the DS depth (the depth might change)
    - revert commit 1f202568

- QEMU now uses pixman (DEPENDS += "pixman")
- rearrange the recipe in order to mimic the bitbake flow
- update both variants (.tar.bz2, git)

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
---
 ...re_vga-Add-back-some-info-in-local-state-.patch | 114 ++++++++++++++++++++
 .../qemu/{qemu-1.2.0 => files}/arm-bgr.patch       |   0
 .../enable-i386-linux-user.patch                   |   0
 .../fallback-to-safe-mmap_min_addr.patch           |   0
 .../fix-configure-checks.patch                     |   0
 .../qemu/{qemu-1.2.0 => files}/init-info.patch     |   0
 .../larger_default_ram_size.patch                  |   0
 .../qemu/{qemu-1.2.0 => files}/linker-flags.patch  |   0
 .../qemu/{qemu-1.2.0 => files}/no-strip.patch      |   0
 .../qemu/{qemu-1.2.0 => files}/powerpc_rom.bin     | Bin
 .../{qemu-1.2.0 => files}/relocatable_sdk.patch    |   0
 .../qemu/qemu-1.2.0/qemu-vmware-vga-depth.patch    | 106 ------------------
 .../qemu/qemu-1.2.0/remove-hardcoded-libexec.patch |  41 -------
 .../qemu/qemu-git/enable-i386-linux-user.patch     |  55 ----------
 .../qemu/qemu-git/linker-flags.patch               |  25 -----
 meta/recipes-devtools/qemu/qemu-git/no-strip.patch |  15 ---
 .../recipes-devtools/qemu/qemu-git/powerpc_rom.bin | Bin 4096 -> 0 bytes
 .../qemu/qemu-git/qemu-vmware-vga-depth.patch      | 118 ---------------------
 .../qemu/qemu-git/remove-hardcoded-libexec.patch   |  41 -------
 meta/recipes-devtools/qemu/qemu.inc                |  66 +++++++++---
 meta/recipes-devtools/qemu/qemu_1.2.0.bb           |  52 ---------
 meta/recipes-devtools/qemu/qemu_1.3.0.bb           |  10 ++
 meta/recipes-devtools/qemu/qemu_git.bb             |  11 +-
 23 files changed, 178 insertions(+), 476 deletions(-)
 create mode 100644 meta/recipes-devtools/qemu/files/Revert-vmware_vga-Add-back-some-info-in-local-state-.patch
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/arm-bgr.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/enable-i386-linux-user.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/fallback-to-safe-mmap_min_addr.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/fix-configure-checks.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/init-info.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/larger_default_ram_size.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/linker-flags.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/no-strip.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/powerpc_rom.bin (100%)
 rename meta/recipes-devtools/qemu/{qemu-1.2.0 => files}/relocatable_sdk.patch (100%)
 delete mode 100644 meta/recipes-devtools/qemu/qemu-1.2.0/qemu-vmware-vga-depth.patch
 delete mode 100644 meta/recipes-devtools/qemu/qemu-1.2.0/remove-hardcoded-libexec.patch
 delete mode 100644 meta/recipes-devtools/qemu/qemu-git/enable-i386-linux-user.patch
 delete mode 100644 meta/recipes-devtools/qemu/qemu-git/linker-flags.patch
 delete mode 100644 meta/recipes-devtools/qemu/qemu-git/no-strip.patch
 delete mode 100644 meta/recipes-devtools/qemu/qemu-git/powerpc_rom.bin
 delete mode 100644 meta/recipes-devtools/qemu/qemu-git/qemu-vmware-vga-depth.patch
 delete mode 100644 meta/recipes-devtools/qemu/qemu-git/remove-hardcoded-libexec.patch
 delete mode 100644 meta/recipes-devtools/qemu/qemu_1.2.0.bb
 create mode 100644 meta/recipes-devtools/qemu/qemu_1.3.0.bb

diff --git a/meta/recipes-devtools/qemu/files/Revert-vmware_vga-Add-back-some-info-in-local-state-.patch b/meta/recipes-devtools/qemu/files/Revert-vmware_vga-Add-back-some-info-in-local-state-.patch
new file mode 100644
index 0000000..d56256e
--- /dev/null
+++ b/meta/recipes-devtools/qemu/files/Revert-vmware_vga-Add-back-some-info-in-local-state-.patch
@@ -0,0 +1,114 @@
+From 2cf7df441ce4c36525ba4d2d040f8cb0b0c75f14 Mon Sep 17 00:00:00 2001
+From: Constantin Musca <constantinx.musca@intel.com>
+Date: Fri, 7 Dec 2012 12:33:42 +0200
+Subject: [PATCH] Revert "vmware_vga: Add back some info in local state
+ partially reverting aa32b38c"
+
+- this reverts commit 1f202568e0553b416483e5993f1bde219c22cf72
+- do not cache the DS depth (the depth might change)
+
+Upstream-Status: Pending
+Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
+---
+ hw/vmware_vga.c | 30 +++++++++---------------------
+ 1 file changed, 9 insertions(+), 21 deletions(-)
+
+diff --git a/hw/vmware_vga.c b/hw/vmware_vga.c
+index 834588d..7c766fb 100644
+--- a/hw/vmware_vga.c
++++ b/hw/vmware_vga.c
+@@ -39,8 +39,6 @@ struct vmsvga_state_s {
+     VGACommonState vga;
+ 
+     int invalidated;
+-    int depth;
+-    int bypp;
+     int enable;
+     int config;
+     struct {
+@@ -57,9 +55,6 @@ struct vmsvga_state_s {
+     int new_height;
+     uint32_t guest;
+     uint32_t svgaid;
+-    uint32_t wred;
+-    uint32_t wgreen;
+-    uint32_t wblue;
+     int syncing;
+ 
+     MemoryRegion fifo_ram;
+@@ -723,25 +718,25 @@ static uint32_t vmsvga_value_read(void *opaque, uint32_t address)
+         return SVGA_MAX_HEIGHT;
+ 
+     case SVGA_REG_DEPTH:
+-        return s->depth;
++        return ds_get_depth(s->vga.ds);
+ 
+     case SVGA_REG_BITS_PER_PIXEL:
+-        return (s->depth + 7) & ~7;
++        return ds_get_bits_per_pixel(s->vga.ds);
+ 
+     case SVGA_REG_PSEUDOCOLOR:
+         return 0x0;
+ 
+     case SVGA_REG_RED_MASK:
+-        return s->wred;
++        return ds_get_rmask(s->vga.ds);
+ 
+     case SVGA_REG_GREEN_MASK:
+-        return s->wgreen;
++        return ds_get_gmask(s->vga.ds);
+ 
+     case SVGA_REG_BLUE_MASK:
+-        return s->wblue;
++        return ds_get_bmask(s->vga.ds);
+ 
+     case SVGA_REG_BYTES_PER_LINE:
+-        return s->bypp * s->new_width;
++        return ds_get_bytes_per_pixel(s->vga.ds) * s->new_width;
+ 
+     case SVGA_REG_FB_START: {
+         struct pci_vmsvga_state_s *pci_vmsvga
+@@ -806,7 +801,7 @@ static uint32_t vmsvga_value_read(void *opaque, uint32_t address)
+         return s->cursor.on;
+ 
+     case SVGA_REG_HOST_BITS_PER_PIXEL:
+-        return (s->depth + 7) & ~7;
++        return ds_get_bits_per_pixel(s->vga.ds);
+ 
+     case SVGA_REG_SCRATCH_SIZE:
+         return s->scratch_size;
+@@ -869,7 +864,7 @@ static void vmsvga_value_write(void *opaque, uint32_t address, uint32_t value)
+         break;
+ 
+     case SVGA_REG_BITS_PER_PIXEL:
+-        if (value != s->depth) {
++        if (value != ds_get_bits_per_pixel(s->vga.ds)) {
+             printf("%s: Bad bits per pixel: %i bits\n", __func__, value);
+             s->config = 0;
+         }
+@@ -1089,7 +1084,7 @@ static const VMStateDescription vmstate_vmware_vga_internal = {
+     .minimum_version_id_old = 0,
+     .post_load = vmsvga_post_load,
+     .fields      = (VMStateField[]) {
+-        VMSTATE_INT32_EQUAL(depth, struct vmsvga_state_s),
++        VMSTATE_UNUSED(4), /* was depth */
+         VMSTATE_INT32(enable, struct vmsvga_state_s),
+         VMSTATE_INT32(config, struct vmsvga_state_s),
+         VMSTATE_INT32(cursor.id, struct vmsvga_state_s),
+@@ -1142,13 +1137,6 @@ static void vmsvga_init(struct vmsvga_state_s *s,
+     vga_common_init(&s->vga);
+     vga_init(&s->vga, address_space, io, true);
+     vmstate_register(NULL, 0, &vmstate_vga_common, &s->vga);
+-    /* Save some values here in case they are changed later.
+-     * This is suspicious and needs more though why it is needed. */
+-    s->depth = ds_get_bits_per_pixel(s->vga.ds);
+-    s->bypp = ds_get_bytes_per_pixel(s->vga.ds);
+-    s->wred = ds_get_rmask(s->vga.ds);
+-    s->wgreen = ds_get_gmask(s->vga.ds);
+-    s->wblue = ds_get_bmask(s->vga.ds);
+ }
+ 
+ static uint64_t vmsvga_io_read(void *opaque, hwaddr addr, unsigned size)
+-- 
+1.7.11.7
+
diff --git a/meta/recipes-devtools/qemu/qemu-1.2.0/arm-bgr.patch b/meta/recipes-devtools/qemu/files/arm-bgr.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-1.2.0/arm-bgr.patch
rename to meta/recipes-devtools/qemu/files/arm-bgr.patch
diff --git a/meta/recipes-devtools/qemu/qemu-1.2.0/enable-i386-linux-user.patch b/meta/recipes-devtools/qemu/files/enable-i386-linux-user.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-1.2.0/enable-i386-linux-user.patch
rename to meta/recipes-devtools/qemu/files/enable-i386-linux-user.patch
diff --git a/meta/recipes-devtools/qemu/qemu-1.2.0/fallback-to-safe-mmap_min_addr.patch b/meta/recipes-devtools/qemu/files/fallback-to-safe-mmap_min_addr.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-1.2.0/fallback-to-safe-mmap_min_addr.patch
rename to meta/recipes-devtools/qemu/files/fallback-to-safe-mmap_min_addr.patch
diff --git a/meta/recipes-devtools/qemu/qemu-1.2.0/fix-configure-checks.patch b/meta/recipes-devtools/qemu/files/fix-configure-checks.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-1.2.0/fix-configure-checks.patch
rename to meta/recipes-devtools/qemu/files/fix-configure-checks.patch
diff --git a/meta/recipes-devtools/qemu/qemu-1.2.0/init-info.patch b/meta/recipes-devtools/qemu/files/init-info.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-1.2.0/init-info.patch
rename to meta/recipes-devtools/qemu/files/init-info.patch
diff --git a/meta/recipes-devtools/qemu/qemu-1.2.0/larger_default_ram_size.patch b/meta/recipes-devtools/qemu/files/larger_default_ram_size.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-1.2.0/larger_default_ram_size.patch
rename to meta/recipes-devtools/qemu/files/larger_default_ram_size.patch
diff --git a/meta/recipes-devtools/qemu/qemu-1.2.0/linker-flags.patch b/meta/recipes-devtools/qemu/files/linker-flags.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-1.2.0/linker-flags.patch
rename to meta/recipes-devtools/qemu/files/linker-flags.patch
diff --git a/meta/recipes-devtools/qemu/qemu-1.2.0/no-strip.patch b/meta/recipes-devtools/qemu/files/no-strip.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-1.2.0/no-strip.patch
rename to meta/recipes-devtools/qemu/files/no-strip.patch
diff --git a/meta/recipes-devtools/qemu/qemu-1.2.0/powerpc_rom.bin b/meta/recipes-devtools/qemu/files/powerpc_rom.bin
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-1.2.0/powerpc_rom.bin
rename to meta/recipes-devtools/qemu/files/powerpc_rom.bin
diff --git a/meta/recipes-devtools/qemu/qemu-1.2.0/relocatable_sdk.patch b/meta/recipes-devtools/qemu/files/relocatable_sdk.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-1.2.0/relocatable_sdk.patch
rename to meta/recipes-devtools/qemu/files/relocatable_sdk.patch
diff --git a/meta/recipes-devtools/qemu/qemu-1.2.0/qemu-vmware-vga-depth.patch b/meta/recipes-devtools/qemu/qemu-1.2.0/qemu-vmware-vga-depth.patch
deleted file mode 100644
index a1b8035..0000000
--- a/meta/recipes-devtools/qemu/qemu-1.2.0/qemu-vmware-vga-depth.patch
+++ /dev/null
@@ -1,106 +0,0 @@
-# fix VMware VGA driver depth calculation error, which may cause segmentation fault
-#
-# ktian1, 06/29/2010
-
-Upstream-Status: Pending
-
-Index: qemu-1.2.0/console.h
-===================================================================
---- qemu-1.2.0.orig/console.h	2012-09-06 14:12:23.371832381 -0700
-+++ qemu-1.2.0/console.h	2012-09-06 14:12:23.627832390 -0700
-@@ -171,6 +171,12 @@
-     void (*free_displaysurface)(DisplaySurface *surface);
- };
- 
-+struct DisplayPostCallback {
-+    void (*postcall) (void *);
-+    void *parm;
-+    struct DisplayPostCallback *next;
-+};
-+
- struct DisplayState {
-     struct DisplaySurface *surface;
-     void *opaque;
-@@ -178,6 +184,7 @@
- 
-     struct DisplayAllocator* allocator;
-     struct DisplayChangeListener* listeners;
-+    struct DisplayPostCallback* postcalls;
- 
-     void (*mouse_set)(int x, int y, int on);
-     void (*cursor_define)(QEMUCursor *cursor);
-@@ -233,6 +240,12 @@
-     ds->listeners = dcl;
- }
- 
-+static inline void register_displaypostcallback(DisplayState *ds, DisplayPostCallback *dpc)
-+{
-+    dpc->next = ds->postcalls;
-+    ds->postcalls = dpc;
-+}
-+
- static inline void dpy_update(DisplayState *s, int x, int y, int w, int h)
- {
-     struct DisplayChangeListener *dcl = s->listeners;
-Index: qemu-1.2.0/hw/vmware_vga.c
-===================================================================
---- qemu-1.2.0.orig/hw/vmware_vga.c	2012-09-06 14:12:23.371832381 -0700
-+++ qemu-1.2.0/hw/vmware_vga.c	2012-09-06 14:18:05.595845288 -0700
-@@ -1081,6 +1081,8 @@
- static void vmsvga_init(struct vmsvga_state_s *s,
-                         MemoryRegion *address_space, MemoryRegion *io)
- {
-+    DisplayPostCallback *dpc;
-+
-     s->scratch_size = SVGA_SCRATCH_SIZE;
-     s->scratch = g_malloc(s->scratch_size * 4);
- 
-@@ -1098,6 +1100,10 @@
-     vga_common_init(&s->vga);
-     vga_init(&s->vga, address_space, io, true);
-     vmstate_register(NULL, 0, &vmstate_vga_common, &s->vga);
-+    dpc = g_malloc0(sizeof(DisplayPostCallback));
-+    dpc->postcall = vmsvga_reset;
-+    dpc->parm = s;
-+    register_displaypostcallback(s->vga.ds, dpc);
- 
-     s->depth = ds_get_bits_per_pixel(s->vga.ds);
-     s->bypp = ds_get_bytes_per_pixel(s->vga.ds);
-Index: qemu-1.2.0/qemu-common.h
-===================================================================
---- qemu-1.2.0.orig/qemu-common.h	2012-09-06 14:12:23.371832381 -0700
-+++ qemu-1.2.0/qemu-common.h	2012-09-06 14:12:23.643832391 -0700
-@@ -250,6 +250,7 @@
- typedef struct DisplayChangeListener DisplayChangeListener;
- typedef struct DisplaySurface DisplaySurface;
- typedef struct DisplayAllocator DisplayAllocator;
-+typedef struct DisplayPostCallback DisplayPostCallback;
- typedef struct PixelFormat PixelFormat;
- typedef struct TextConsole TextConsole;
- typedef TextConsole QEMUConsole;
-Index: qemu-1.2.0/vl.c
-===================================================================
---- qemu-1.2.0.orig/vl.c	2012-09-06 14:12:23.371832381 -0700
-+++ qemu-1.2.0/vl.c	2012-09-06 14:17:32.635844142 -0700
-@@ -2352,6 +2352,7 @@
-     char boot_devices[33] = "cad"; /* default to HD->floppy->CD-ROM */
-     DisplayState *ds;
-     DisplayChangeListener *dcl;
-+    DisplayPostCallback *dpc;
-     int cyls, heads, secs, translation;
-     QemuOpts *hda_opts = NULL, *opts, *machine_opts;
-     QemuOptsList *olist;
-@@ -3699,6 +3700,13 @@
- 
-     /* display setup */
-     dpy_resize(ds);
-+    dpc = ds->postcalls;
-+    while (dpc != NULL) {
-+        if (dpc->postcall != NULL)
-+            dpc->postcall(dpc->parm);
-+        dpc = dpc->next;
-+    }
-+
-     dcl = ds->listeners;
-     while (dcl != NULL) {
-         if (dcl->dpy_refresh != NULL) {
diff --git a/meta/recipes-devtools/qemu/qemu-1.2.0/remove-hardcoded-libexec.patch b/meta/recipes-devtools/qemu/qemu-1.2.0/remove-hardcoded-libexec.patch
deleted file mode 100644
index 8db460a..0000000
--- a/meta/recipes-devtools/qemu/qemu-1.2.0/remove-hardcoded-libexec.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-This will allow the libexecdir to be set on the command line
-and have the files installed and used from the correct location
-
-Upstream-Status: Inappropriate [oe-core specific]
-
-Signed-off-by: Saul Wold <sgw@linux.intel.com>
-
-Index: qemu-1.2.0/configure
-===================================================================
---- qemu-1.2.0.orig/configure
-+++ qemu-1.2.0/configure
-@@ -183,6 +183,7 @@ datadir="\${prefix}/share"
- qemu_docdir="\${prefix}/share/doc/qemu"
- bindir="\${prefix}/bin"
- libdir="\${prefix}/lib"
-+libexecdir="\${prefix}/libexec"
- includedir="\${prefix}/include"
- sysconfdir="\${prefix}/etc"
- confsuffix="/qemu"
-@@ -644,7 +645,9 @@ for opt do
-   ;;
-   --sysconfdir=*) sysconfdir="$optarg"
-   ;;
--  --sbindir=*|--libexecdir=*|--sharedstatedir=*|--localstatedir=*|\
-+  --libexecdir=*) libexecdir="$optarg"
-+  ;;
-+  --sbindir=*|--sharedstatedir=*|--localstatedir=*|\
-   --oldincludedir=*|--datarootdir=*|--infodir=*|--localedir=*|\
-   --htmldir=*|--dvidir=*|--pdfdir=*|--psdir=*)
-     # These switches are silently ignored, for compatibility with
-@@ -3190,8 +3193,8 @@ echo "sysconfdir=$sysconfdir" >> $config
- echo "qemu_confdir=$qemu_confdir" >> $config_host_mak
- echo "qemu_datadir=$qemu_datadir" >> $config_host_mak
- echo "qemu_docdir=$qemu_docdir" >> $config_host_mak
--echo "libexecdir=\${prefix}/libexec" >> $config_host_mak
--echo "CONFIG_QEMU_HELPERDIR=\"$prefix/libexec\"" >> $config_host_mak
-+echo "libexecdir=$libexecdir" >> $config_host_mak
-+echo "CONFIG_QEMU_HELPERDIR=\"$libexecdir\"" >> $config_host_mak
- 
- echo "ARCH=$ARCH" >> $config_host_mak
- if test "$debug_tcg" = "yes" ; then
diff --git a/meta/recipes-devtools/qemu/qemu-git/enable-i386-linux-user.patch b/meta/recipes-devtools/qemu/qemu-git/enable-i386-linux-user.patch
deleted file mode 100644
index 76ed3a8..0000000
--- a/meta/recipes-devtools/qemu/qemu-git/enable-i386-linux-user.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-Enable i386-linux-user
-
-Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
-
-Upstream-Status: Inappropriate [configuration] 
-
-Index: qemu-0.14.0/Makefile.target
-===================================================================
---- qemu-0.14.0.orig/Makefile.target
-+++ qemu-0.14.0/Makefile.target
-@@ -78,8 +78,13 @@ ifeq ($(TARGET_BASE_ARCH), i386)
- libobj-y += cpuid.o
- endif
- libobj-$(CONFIG_NEED_MMU) += mmu.o
-+ifndef CONFIG_LINUX_USER
- libobj-$(TARGET_I386) += helper_opengl.o opengl_exec.o
- libobj-$(TARGET_X86_64) += helper_opengl.o opengl_exec.o
-+else
-+libobj-$(TARGET_I386) += dummygl.o
-+libobj-$(TARGET_X86_64) += dummygl.o
-+endif #CONFIG_LINUX_USER
- libobj-$(TARGET_ARM) += dummygl.o
- libobj-$(TARGET_MIPS) += dummygl.o
- libobj-$(TARGET_PPC) += dummygl.o
-Index: qemu-0.14.0/target-i386/dummygl.c
-===================================================================
---- /dev/null
-+++ qemu-0.14.0/target-i386/dummygl.c
-@@ -0,0 +1,26 @@
-+#include <string.h>
-+#include <stdlib.h>
-+#include <assert.h>
-+#include <stdint.h>
-+#include <X11/Xlib.h>
-+#include <X11/Xutil.h>
-+
-+void opengl_exec_set_parent_window(Display* _dpy, Window _parent_window)
-+{
-+
-+}
-+
-+void opengl_process_enable(void)
-+{
-+
-+}
-+
-+
-+void mem_opengl(uint64_t ptr)
-+{
-+
-+}
-+
-+void helper_opengl(void)
-+{
-+}
diff --git a/meta/recipes-devtools/qemu/qemu-git/linker-flags.patch b/meta/recipes-devtools/qemu/qemu-git/linker-flags.patch
deleted file mode 100644
index 4569643..0000000
--- a/meta/recipes-devtools/qemu/qemu-git/linker-flags.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Fedora 13 switched the default behaviour of the linker to no longer
-indirectly link to required libraries (i.e. dependencies of a library
-already linked to). Therefore we need to explicitly pass the depended on
-libraries into the linker for building to work on Fedora 13.
-
-More information is available on the Fedora Wiki:
-https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
-
-JL - 15/06/10
-
-Upstream-Status: Inappropriate [configuration] 
-
-Index: qemu-0.14.0/Makefile.target
-===================================================================
---- qemu-0.14.0.orig/Makefile.target
-+++ qemu-0.14.0/Makefile.target
-@@ -218,7 +218,7 @@ obj-$(CONFIG_REALLY_VIRTFS) += virtio-9p
- obj-y += rwhandler.o
- obj-$(CONFIG_KVM) += kvm.o kvm-all.o
- obj-$(CONFIG_NO_KVM) += kvm-stub.o
--LIBS+=-lz
-+LIBS+=-lz -lX11 -ldl
- 
- QEMU_CFLAGS += $(VNC_TLS_CFLAGS)
- QEMU_CFLAGS += $(VNC_SASL_CFLAGS)
diff --git a/meta/recipes-devtools/qemu/qemu-git/no-strip.patch b/meta/recipes-devtools/qemu/qemu-git/no-strip.patch
deleted file mode 100644
index 098070a..0000000
--- a/meta/recipes-devtools/qemu/qemu-git/no-strip.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Upstream-Status: Inappropriate [configuration] 
-
-Index: qemu-0.14.0/Makefile
-===================================================================
---- qemu-0.14.0.orig/Makefile
-+++ qemu-0.14.0/Makefile
-@@ -235,7 +235,7 @@ install-sysconfig:
- install: all $(if $(BUILD_DOCS),install-doc) install-sysconfig
- 	$(INSTALL_DIR) "$(DESTDIR)$(bindir)"
- ifneq ($(TOOLS),)
--	$(INSTALL_PROG) $(STRIP_OPT) $(TOOLS) "$(DESTDIR)$(bindir)"
-+	$(INSTALL_PROG) $(TOOLS) "$(DESTDIR)$(bindir)"
- endif
- ifneq ($(BLOBS),)
- 	$(INSTALL_DIR) "$(DESTDIR)$(datadir)"
diff --git a/meta/recipes-devtools/qemu/qemu-git/powerpc_rom.bin b/meta/recipes-devtools/qemu/qemu-git/powerpc_rom.bin
deleted file mode 100644
index c4044296c51529878f5d2a46230949d09ef1d4e2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4096
zcmeHJQEMDk6h4#Pn8Z}5VUd7UHb$_7oo16ZWvl_Wq7bx}RV;`Ib~1CD44Ivo&djz(
z20DZ^Sm;B1^P!YL$|?xr50Dxx<W1-=Nb#jAB1A;VL+N<VoqKm?mo4n8m<wmm`OZ1_
zyXT&{cV+<&$6*H!JMdrW!2M?){{b*MgY{|vBVVIFj`A$ZQ4}1?4fK1d-SMjkR6spQ
z_GQ*+=6p}1edN8j-n~$%zt8GvfO5${M!BlzGeJ!LBFYOW#4B+{V8!s70opWVtXD3@
zDYsT7E6WA+<uUG+56Lw@`umUh__@Kqf6n8Nx^M%7WfVF8S{METF%22NokAEuO`<ed
z!}V9WmvV;4>hcYvi`OX{&F6WBRnw|kl?KhhA=dzmNj!qa7`0aw&RpKS@@VUVz<iB3
zMpQ$|xW4%zN%nJ?dQI!dwdlD}J%p)_T~Q;N05Shf4N8(@M;Ibka{YvEauGg?vIjtA
zbqtD8FaGQiqq(Cfl+!&ZM!lezVg)+I$)>XgU6}SL_e61d_GCWQDdT+4h>0J6J|vY6
z?n%vooL{&VPxp1(X12&CZmJJ@_@6`fnCE!)^YzN9>I}3^S{w(>9Y>+QAbsI`)YLe%
zhsb^kg>uN3pwJm3OoIDU=pIs8v?nECzNOo>lb47s&EaP<^|yU5q9tpZ%W9g#!{`Jv
zr|0H!wb2^S$51#BeALr<I95i*YdC^h)=oK8XTDy_e`39s6Efd#dZB8#PUySXQy=qb
zi2XtSc~LLG(q`vgB_qvg-;s)C8L6AkMN@f2<h+bp)Cgs?d9P4!Wp?qtu*JH{JmPj=
z9X5+MwRTe6R?5lm8zJYFbLBH3ET5Y^zkF@UH=8!Po3GplAFV<2I`~fY=BxF=C+}Vd
z-|60b7yIC&+PdqT)q3&`#C`C|bJS5^Z@xl5eDtl8^${oMHJ06gIf&9&36H?r)A;V4
z#+S@==jEcgSd;QG&rb6RyBX$`vA~Dw|Jwn1zD7)T#WL6@;i|`=;hOjXG2Diyht{Ia
zU{W_tp9O(xFxw7bGO#{l!uHt`7`AJysF!?pxyc-36&9O84uw{OE$RWwxh&Ptjb*0V
zmcvvc1M`U<9+ne0ptr1=y`Obs#c{9N%v@sN>&_Cx0<&mZafTbZr#AFp1v*?A3Nlm0
zZzgj>xMKNXQ@2&xYBnqPS-@>HKdpGnx?^IqQWS)y+YFH+ToxY7u|nTegHZRwP8V}b
zSae+sEb;%K*M1#ny}qNsYkLXA5B@1?u>#SJLhH*7Xlm<8f;#-X1y`fH6W_i8$-egB
zukYdwC~E6a_+TB*MCN`S^Bz_3)<>=KiD-M`L~SkEkMBZtb6dHCdSP>WD2n&sT(mn?
z+PpV(Q@b~GE4~eH#;xQaDju($jbT{3o+O+D*Tz`w>>7;I`r2-i+`I$ItrjS_{sHo6
zTN_Ym=RSmE(Ze$(%wLGV!aq8Lpw!l&igq#Dm@1(jj;@#MaSO(y^{Eo=O`A-R1mJvJ
aoLIp7h<sDgFE5ple~0izly{QHzx@jx&XA}8

diff --git a/meta/recipes-devtools/qemu/qemu-git/qemu-vmware-vga-depth.patch b/meta/recipes-devtools/qemu/qemu-git/qemu-vmware-vga-depth.patch
deleted file mode 100644
index c4c5424..0000000
--- a/meta/recipes-devtools/qemu/qemu-git/qemu-vmware-vga-depth.patch
+++ /dev/null
@@ -1,118 +0,0 @@
-# fix VMware VGA driver depth calculation error, which may cause segmentation fault
-#
-# ktian1, 06/29/2010
-
-Upstream-Status: Pending
-
-Index: qemu-0.14.0/console.h
-===================================================================
---- qemu-0.14.0.orig/console.h
-+++ qemu-0.14.0/console.h
-@@ -171,6 +171,12 @@ struct DisplayAllocator {
-     void (*free_displaysurface)(DisplaySurface *surface);
- };
- 
-+struct DisplayPostCallback {
-+    void (*postcall) (void *);
-+    void *parm;
-+    struct DisplayPostCallback *next;
-+};
-+
- struct DisplayState {
-     struct DisplaySurface *surface;
-     void *opaque;
-@@ -178,6 +184,7 @@ struct DisplayState {
- 
-     struct DisplayAllocator* allocator;
-     struct DisplayChangeListener* listeners;
-+    struct DisplayPostCallback* postcalls;
- 
-     void (*mouse_set)(int x, int y, int on);
-     void (*cursor_define)(QEMUCursor *cursor);
-@@ -229,6 +236,12 @@ static inline void register_displaychang
-     ds->listeners = dcl;
- }
- 
-+static inline void register_displaypostcallback(DisplayState *ds, DisplayPostCallback *dpc)
-+{
-+    dpc->next = ds->postcalls;
-+    ds->postcalls = dpc;
-+}
-+
- static inline void dpy_update(DisplayState *s, int x, int y, int w, int h)
- {
-     struct DisplayChangeListener *dcl = s->listeners;
-Index: qemu-0.14.0/hw/vmware_vga.c
-===================================================================
---- qemu-0.14.0.orig/hw/vmware_vga.c
-+++ qemu-0.14.0/hw/vmware_vga.c
-@@ -1001,8 +1001,9 @@ static void vmsvga_update_display(void *
-     }
- }
- 
--static void vmsvga_reset(struct vmsvga_state_s *s)
-+static void vmsvga_reset(void *parm)
- {
-+    struct vmsvga_state_s *s = (struct vmsvga_state_s *)parm;
-     s->index = 0;
-     s->enable = 0;
-     s->config = 0;
-@@ -1207,6 +1208,8 @@ static const VMStateDescription vmstate_
- 
- static void vmsvga_init(struct vmsvga_state_s *s, int vga_ram_size)
- {
-+    DisplayPostCallback *dpc;
-+
-     s->scratch_size = SVGA_SCRATCH_SIZE;
-     s->scratch = qemu_malloc(s->scratch_size * 4);
- 
-@@ -1224,7 +1227,10 @@ static void vmsvga_init(struct vmsvga_st
-     vga_init(&s->vga);
-     vmstate_register(NULL, 0, &vmstate_vga_common, &s->vga);
- 
--    vmsvga_reset(s);
-+    dpc = qemu_mallocz(sizeof(DisplayPostCallback));
-+    dpc->postcall = vmsvga_reset;
-+    dpc->parm = s;
-+    register_displaypostcallback(s->vga.ds, dpc);
- }
- 
- static void pci_vmsvga_map_ioport(PCIDevice *pci_dev, int region_num,
-Index: qemu-0.14.0/qemu-common.h
-===================================================================
---- qemu-0.14.0.orig/qemu-common.h
-+++ qemu-0.14.0/qemu-common.h
-@@ -241,6 +241,7 @@ typedef struct DisplayState DisplayState
- typedef struct DisplayChangeListener DisplayChangeListener;
- typedef struct DisplaySurface DisplaySurface;
- typedef struct DisplayAllocator DisplayAllocator;
-+typedef struct DisplayPostCallback DisplayPostCallback;
- typedef struct PixelFormat PixelFormat;
- typedef struct TextConsole TextConsole;
- typedef TextConsole QEMUConsole;
-Index: qemu-0.14.0/vl.c
-===================================================================
---- qemu-0.14.0.orig/vl.c
-+++ qemu-0.14.0/vl.c
-@@ -1920,6 +1920,7 @@ int main(int argc, char **argv, char **e
-     char boot_devices[33] = "cad"; /* default to HD->floppy->CD-ROM */
-     DisplayState *ds;
-     DisplayChangeListener *dcl;
-+    DisplayPostCallback *dpc;
-     int cyls, heads, secs, translation;
-     QemuOpts *hda_opts = NULL, *opts;
-     QemuOptsList *olist;
-@@ -3101,6 +3102,13 @@ int main(int argc, char **argv, char **e
- 
-     /* display setup */
-     dpy_resize(ds);
-+    dpc = ds->postcalls;
-+    while (dpc != NULL) {
-+        if (dpc->postcall != NULL)
-+            dpc->postcall(dpc->parm);
-+        dpc = dpc->next;
-+    }
-+
-     dcl = ds->listeners;
-     while (dcl != NULL) {
-         if (dcl->dpy_refresh != NULL) {
diff --git a/meta/recipes-devtools/qemu/qemu-git/remove-hardcoded-libexec.patch b/meta/recipes-devtools/qemu/qemu-git/remove-hardcoded-libexec.patch
deleted file mode 100644
index 83f5463..0000000
--- a/meta/recipes-devtools/qemu/qemu-git/remove-hardcoded-libexec.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-This will allow the libexecdir to be set on the command line
-and have the files installed and used from the correct location
-
-Upstream-Status: Inappropriate [oe-core specific]
-
-Signed-off-by: Saul Wold <sgw@linux.intel.com>
-
-Index: qemu-1.2.0/configure
-===================================================================
---- qemu-1.2.0.orig/configure
-+++ qemu-1.2.0/configure
-@@ -183,6 +183,7 @@ datadir="\${prefix}/share"
- qemu_docdir="\${prefix}/share/doc/qemu"
- bindir="\${prefix}/bin"
- libdir="\${prefix}/lib"
-+libexecdir="\${prefix}/libexec"
- includedir="\${prefix}/include"
- sysconfdir="\${prefix}/etc"
- confsuffix="/qemu"
-@@ -644,7 +645,9 @@ for opt do
-   ;;
-   --sysconfdir=*) sysconfdir="$optarg"
-   ;;
--  --sbindir=*|--libexecdir=*|--sharedstatedir=*|--localstatedir=*|\
-+  --libexecdir=*) libexecdir="$optarg"
-+  ;;
-+  --sbindir=*|--sharedstatedir=*|--localstatedir=*|\
-   --oldincludedir=*|--datarootdir=*|--infodir=*|--localedir=*|\
-   --htmldir=*|--dvidir=*|--pdfdir=*|--psdir=*)
-     # These switches are silently ignored, for compatibility with
-@@ -3190,8 +3193,8 @@ echo "sysconfdir=$sysconfdir" >> $config
- echo "qemu_confdir=$qemu_confdir" >> $config_host_mak
- echo "qemu_datadir=$qemu_datadir" >> $config_host_mak
- echo "qemu_docdir=$qemu_docdir" >> $config_host_mak
--echo "libexecdir=\${prefix}/libexec" >> $config_host_mak
--echo "CONFIG_QEMU_HELPERDIR=\"$prefix/libexec\"" >> $config_host_mak
-+echo "libexecdir=$libexecdir" >> $config_host_mak
-+echo "CONFIG_QEMU_HELPERDIR=$libexecdir" >> $config_host_mak
- 
- echo "ARCH=$ARCH" >> $config_host_mak
- if test "$debug_tcg" = "yes" ; then
diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc
index 95556ba..ca411a6 100644
--- a/meta/recipes-devtools/qemu/qemu.inc
+++ b/meta/recipes-devtools/qemu/qemu.inc
@@ -1,23 +1,54 @@
 DESCRIPTION = "open source processor emulator"
 HOMEPAGE = "http://qemu.org"
 LICENSE = "GPLv2 & LGPLv2.1"
-DEPENDS = "glib-2.0 zlib alsa-lib virtual/libx11"
+DEPENDS = "glib-2.0 zlib alsa-lib virtual/libx11 pixman"
+DEPENDS_class-native = "zlib-native alsa-lib-native glib-2.0-native pixman-native"
+DEPENDS_class-nativesdk = "nativesdk-zlib nativesdk-libsdl nativesdk-glib-2.0 nativesdk-pixman"
+RDEPENDS_class-nativesdk = "nativesdk-libsdl"
+
+require qemu-targets.inc
+inherit autotools
+BBCLASSEXTEND = "native nativesdk"
 
 # QEMU_TARGETS is overridable variable
 QEMU_TARGETS ?= "arm i386 mips mipsel mips64 mips64el ppc sh4 x86_64"
 
-require qemu-targets.inc
-
 SDL ?= "--disable-sdl"
 SDL_class-native ?= ""
 SDL_class-nativesdk ?= ""
 
-EXTRA_OECONF += "--target-list=${@get_qemu_target_list(d)} --disable-werror --disable-vnc-tls --audio-drv-list=oss,alsa --audio-card-list=ac97,es1370 ${SDL} --disable-curl --disable-vnc-jpeg --disable-bluez"
+SRC_URI = "\
+    file://powerpc_rom.bin \
+    file://no-strip.patch \
+    file://linker-flags.patch \
+    file://fix-configure-checks.patch \
+    file://fallback-to-safe-mmap_min_addr.patch \
+    file://larger_default_ram_size.patch \
+    file://arm-bgr.patch \
+    file://Revert-vmware_vga-Add-back-some-info-in-local-state-.patch \
+    "
 
-#EXTRA_OECONF += "--disable-sdl"
+SRC_URI_append_class-nativesdk = "\
+    file://relocatable_sdk.patch \
+    "
 
+EXTRA_OECONF += "--target-list=${@get_qemu_target_list(d)} --disable-werror --disable-vnc-tls --audio-drv-list=oss,alsa --audio-card-list=ac97,es1370 ${SDL} --disable-curl --disable-vnc-jpeg --disable-bluez --with-system-pixman"
 
-inherit autotools
+EXTRA_OECONF_class-nativesdk = "--target-list=${@get_qemu_target_list(d)} --disable-werror --disable-vnc-tls \
+				--disable-curl \
+				"
+
+do_configure_prepend_class-native() {
+	# Undo the -lX11 added by linker-flags.patch, don't assume that host has libX11 installed
+	sed -i 's/-lX11//g' Makefile.target
+}
+
+do_configure_prepend_class-nativesdk() {
+	if [ "${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" = "" ] ; then
+		# Undo the -lX11 added by linker-flags.patch
+		sed -i 's/-lX11//g' Makefile.target
+	fi
+}
 
 do_configure() {
     # Handle distros such as CentOS 5 32-bit that do not have kvm support
@@ -38,16 +69,21 @@ do_install () {
 	install -m 0755 ${WORKDIR}/powerpc_rom.bin ${D}${datadir}/qemu
 }
 
-PACKAGECONFIG ??= ""
-
-DEPENDS_class-native = "zlib-native alsa-lib-native glib-2.0-native"
-DEPENDS_class-nativesdk = "nativesdk-zlib nativesdk-libsdl nativesdk-glib-2.0"
-RDEPENDS_class-nativesdk = "nativesdk-libsdl"
-EXTRA_OECONF_class-nativesdk = "--target-list=${@get_qemu_target_list(d)} --disable-werror --disable-vnc-tls \
-				--disable-curl \
-				"
+# The following fragment will create a wrapper for qemu-mips user emulation
+# binary in order to work around a segmentation fault issue. Basically, by
+# default, the reserved virtual address space for 32-on-64 bit is set to 4GB.
+# This will trigger a MMU access fault in the virtual CPU. With this change,
+# the qemu-mips works fine.
+# IMPORTANT: This piece needs to be removed once the root cause is fixed!
+do_install_append() {
+	if [ -e "${D}/${bindir}/qemu-mips" ]; then
+		create_wrapper ${D}/${bindir}/qemu-mips \
+			QEMU_RESERVED_VA=0x0
+	fi
+}
+# END of qemu-mips workaround
 
-BBCLASSEXTEND = "native nativesdk"
+PACKAGECONFIG ??= ""
 
 # Qemu target will not build in world build for ARM or Mips
 BROKEN_qemuarm = "1"
diff --git a/meta/recipes-devtools/qemu/qemu_1.2.0.bb b/meta/recipes-devtools/qemu/qemu_1.2.0.bb
deleted file mode 100644
index af5eb03..0000000
--- a/meta/recipes-devtools/qemu/qemu_1.2.0.bb
+++ /dev/null
@@ -1,52 +0,0 @@
-require qemu.inc
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
-                    file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913"
-
-SRC_URI = "\
-    http://wiki.qemu.org/download/qemu-${PV}.tar.bz2 \
-    file://powerpc_rom.bin \
-    file://no-strip.patch \
-    file://linker-flags.patch \
-    file://qemu-vmware-vga-depth.patch \
-    file://fix-configure-checks.patch \
-    file://fallback-to-safe-mmap_min_addr.patch \
-    file://larger_default_ram_size.patch \
-    file://arm-bgr.patch \
-    file://remove-hardcoded-libexec.patch \
-    "
-SRC_URI[md5sum] = "78eb1e984f4532aa9f2bdd3c127b5b61"
-SRC_URI[sha256sum] = "c8b84420d9f4869397f84cad2dabd9a475b7723d619a924a873740353e9df936"
-
-PR = "r4"
-
-SRC_URI_append_class-nativesdk = "\
-    file://relocatable_sdk.patch \
-    "
-
-do_configure_prepend_class-nativesdk() {
-	if [ "${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" = "" ] ; then
-		# Undo the -lX11 added by linker-flags.patch
-		sed -i 's/-lX11//g' Makefile.target
-	fi
-}
-
-# The following fragment will create a wrapper for qemu-mips user emulation
-# binary in order to work around a segmentation fault issue. Basically, by
-# default, the reserved virtual address space for 32-on-64 bit is set to 4GB.
-# This will trigger a MMU access fault in the virtual CPU. With this change,
-# the qemu-mips works fine.
-# IMPORTANT: This piece needs to be removed once the root cause is fixed!
-do_install_append() {
-	if [ -e "${D}/${bindir}/qemu-mips" ]; then
-		create_wrapper ${D}/${bindir}/qemu-mips \
-			QEMU_RESERVED_VA=0x0
-	fi
-}
-# END of qemu-mips workaround
-
-do_configure_prepend_class-native() {
-	# Undo the -lX11 added by linker-flags.patch, don't assume that host has libX11 installed
-	sed -i 's/-lX11//g' Makefile.target
-}
-
diff --git a/meta/recipes-devtools/qemu/qemu_1.3.0.bb b/meta/recipes-devtools/qemu/qemu_1.3.0.bb
new file mode 100644
index 0000000..7d007ea
--- /dev/null
+++ b/meta/recipes-devtools/qemu/qemu_1.3.0.bb
@@ -0,0 +1,10 @@
+require qemu.inc
+
+LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
+                    file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913"
+
+SRC_URI_prepend = "http://wiki.qemu.org/download/qemu-${PV}.tar.bz2"
+SRC_URI[md5sum] = "a4030ddd2ba324152a97d65d3c0b247d"
+SRC_URI[sha256sum] = "878055ec05bc28fecfe2da97eb8bc992e8635575b67cebdfc5ca1ede171140a8"
+
+PR = "r0"
diff --git a/meta/recipes-devtools/qemu/qemu_git.bb b/meta/recipes-devtools/qemu/qemu_git.bb
index 0b58cf7..9465203 100644
--- a/meta/recipes-devtools/qemu/qemu_git.bb
+++ b/meta/recipes-devtools/qemu/qemu_git.bb
@@ -1,19 +1,14 @@
 require qemu.inc
 
-SRCREV = "6e4c0d1f03d6ab407509c32fab7cb4b8230f57ff"
+SRCREV = "6d6c9f59ca1b1a76ade7ad868bef191818f58819"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
                     file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913"
 
-PV = "1.2+git"
+PV = "1.3.0+git${SRCPV}"
 PR = "r0"
 
-FILESPATH = "${FILE_DIRNAME}/qemu-${PV}/:${FILE_DIRNAME}/qemu-git/"
-
-SRC_URI = "\
-    git://git.qemu.org/qemu.git;protocol=git \
-    file://powerpc_rom.bin \
-    "
+SRC_URI_prepend = "git://git.qemu.org/qemu.git;protocol=git"
 S = "${WORKDIR}/git"
 
 DEFAULT_PREFERENCE = "-1"
-- 
1.7.11.7




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

* [PATCH 0/3] Package upgrades
@ 2013-08-05  8:28 Cristiana Voicu
  0 siblings, 0 replies; 26+ messages in thread
From: Cristiana Voicu @ 2013-08-05  8:28 UTC (permalink / raw)
  To: openembedded-core

Hi,

Tests done:
 * build tested on AB running following nightlies: x86, x86_64, ppc, mips, arm;
 * checked with rpm if the packages were installed; basic functionality for
curl, lttng (which is depending on liburcu) and tzdata

Thanks,
Cristiana

The following changes since commit 9de0ad47462c13ac4a2d73e12e92be6c1b4e0415:

  genericx86: ship all the driver firmware by default (2013-07-31 07:00:00 +0100)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib cvoicu/work
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=cvoicu/work

Cristiana Voicu (3):
  tzdata: upgrade to 2013d
  liburcu: upgrade to 0.7.7
  curl: upgrade to 7.31.0

 .../recipes-extended/tzcode/tzcode-native_2013d.bb |    4 ++--
 .../tzdata/{tzdata_2013b.bb => tzdata_2013d.bb}    |    4 ++--
 .../curl/{curl_7.30.0.bb => curl_7.31.0.bb}        |    5 ++---
 .../liburcu/{liburcu_0.7.6.bb => liburcu_0.7.7.bb} |    6 ++----
 4 files changed, 8 insertions(+), 11 deletions(-)
 rename meta/recipes-extended/tzdata/{tzdata_2013b.bb => tzdata_2013d.bb} (98%)
 rename meta/recipes-support/curl/{curl_7.30.0.bb => curl_7.31.0.bb} (92%)
 rename meta/recipes-support/liburcu/{liburcu_0.7.6.bb => liburcu_0.7.7.bb} (80%)

-- 
1.7.9.5



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

* [PATCH 0/3] Package upgrades
@ 2013-10-24 18:29 Marko Lindqvist
  0 siblings, 0 replies; 26+ messages in thread
From: Marko Lindqvist @ 2013-10-24 18:29 UTC (permalink / raw)
  To: openembedded-core

The following changes since commit 843a5dd8f8f0461e286d9fdb3ba55205b4275f88:

  base.bbclass: fix nondeterministic PACKAGECONFIG processing order (2013-10-24 08:38:24 +0100)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib cazfi/up
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=cazfi/up

Marko Lindqvist (3):
  gtk+: upgrade gtk+ to upstream version 2.24.22
  cairo: upgrade to upstream version 1.12.16
  harfbuzz: upgrade to upstream version 0.9.22

 ...utton-do-not-prelight-in-touchscreen-mode.patch |  0
 ...Duplicate-the-exec-string-returned-by-gtk.patch |  0
 .../cellrenderer-cairo.patch                       |  0
 .../configure-nm.patch                             |  0
 .../configurefix.patch                             |  0
 .../{gtk+-2.24.20 => gtk+-2.24.22}/doc-fixes.patch |  0
 .../entry-cairo.patch                              |  0
 .../hardcoded_libtool.patch                        |  0
 .../{gtk+-2.24.20 => gtk+-2.24.22}/no-demos.patch  |  0
 .../run-iconcache.patch                            |  0
 .../toggle-font.diff                               |  0
 .../{gtk+-2.24.20 => gtk+-2.24.22}/xsettings.patch |  0
 .../gtk+/{gtk+_2.24.20.bb => gtk+_2.24.22.bb}      |  4 +-
 meta/recipes-graphics/cairo/cairo/png.patch        | 52 ----------------------
 .../cairo/{cairo_1.12.14.bb => cairo_1.12.16.bb}   |  9 ++--
 .../{harfbuzz_0.9.19.bb => harfbuzz_0.9.22.bb}     |  9 ++--
 16 files changed, 8 insertions(+), 66 deletions(-)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.20 => gtk+-2.24.22}/0001-GtkButton-do-not-prelight-in-touchscreen-mode.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.20 => gtk+-2.24.22}/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.20 => gtk+-2.24.22}/cellrenderer-cairo.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.20 => gtk+-2.24.22}/configure-nm.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.20 => gtk+-2.24.22}/configurefix.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.20 => gtk+-2.24.22}/doc-fixes.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.20 => gtk+-2.24.22}/entry-cairo.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.20 => gtk+-2.24.22}/hardcoded_libtool.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.20 => gtk+-2.24.22}/no-demos.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.20 => gtk+-2.24.22}/run-iconcache.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.20 => gtk+-2.24.22}/toggle-font.diff (100%)
 rename meta/recipes-gnome/gtk+/{gtk+-2.24.20 => gtk+-2.24.22}/xsettings.patch (100%)
 rename meta/recipes-gnome/gtk+/{gtk+_2.24.20.bb => gtk+_2.24.22.bb} (93%)
 delete mode 100644 meta/recipes-graphics/cairo/cairo/png.patch
 rename meta/recipes-graphics/cairo/{cairo_1.12.14.bb => cairo_1.12.16.bb} (87%)
 rename meta/recipes-graphics/harfbuzz/{harfbuzz_0.9.19.bb => harfbuzz_0.9.22.bb} (70%)

-- 
1.8.4.rc3



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

* [PATCH 0/3] Package upgrades
@ 2013-11-26 12:39 Cristiana Voicu
  0 siblings, 0 replies; 26+ messages in thread
From: Cristiana Voicu @ 2013-11-26 12:39 UTC (permalink / raw)
  To: openembedded-core

Hi,

Tests done:
 * build tested on AB running following nightlies: build-appliance, x86, x86_64, ppc, mips, arm;
 * checked with dpkg if the packages were installed and their version on a sato image;
test --version functionality

Thanks,
Cristiana


The following changes since commit 6ddb9bf0976169fde7eee16d70a83210aa354416:

  bitbake: perforce: Fix path subdirectory issues (2013-11-24 12:25:37 +0000)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib cvoicu/work
  http://git.yoctoproject.org/cgit.cgi//log/?h=cvoicu/work

Cristiana Voicu (3):
  apr: upgrade to 1.5.0
  apr-util: upgrade to 1.5.3
  systemtap: upgrade to 2.4

 meta/recipes-kernel/systemtap/systemtap_git.inc    |    4 ++--
 .../apr/{apr-util_1.5.2.bb => apr-util_1.5.3.bb}   |    4 ++--
 .../apr/{apr_1.4.8.bb => apr_1.5.0.bb}             |    6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)
 rename meta/recipes-support/apr/{apr-util_1.5.2.bb => apr-util_1.5.3.bb} (92%)
 rename meta/recipes-support/apr/{apr_1.4.8.bb => apr_1.5.0.bb} (89%)

-- 
1.7.9.5



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

* [PATCH 0/3] Package Upgrades
@ 2014-03-12  1:57 Chen Qi
  0 siblings, 0 replies; 26+ messages in thread
From: Chen Qi @ 2014-03-12  1:57 UTC (permalink / raw)
  To: openembedded-core

The following changes since commit 82c773e88aaefd9321481ad297554d5b4a3ae0b2:

  Revert "ncurses: use ln -r to generate relative symlink" (2014-03-03 15:52:26 +0000)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib ChenQi/package-upgrades
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=ChenQi/package-upgrades

Chen Qi (3):
  sudo: upgrade to 1.8.9p5
  grep: upgrade from 2.16 to 2.18
  gettext: upgrade from 0.18.3.1 to 0.18.3.2

 .../parallel.patch                                 |    0
 .../COPYING                                        |    0
 .../Makefile.in.in                                 |    0
 .../Makevars.template                              |    0
 .../aclocal.tgz                                    |  Bin 37591 -> 37591 bytes
 .../config.rpath                                   |    0
 ...conv-m4-remove-the-test-to-convert-euc-jp.patch |    0
 .../remove-potcdate.sin                            |    0
 ...8.3.1.bb => gettext-minimal-native_0.18.3.2.bb} |    0
 .../{gettext_0.18.3.1.bb => gettext_0.18.3.2.bb}   |    4 ++--
 .../grep/{grep_2.16.bb => grep_2.18.bb}            |    4 ++--
 .../sudo/{sudo_1.8.9p1.bb => sudo_1.8.9p5.bb}      |    4 ++--
 12 files changed, 6 insertions(+), 6 deletions(-)
 rename meta/recipes-core/gettext/{gettext-0.18.3.1 => gettext-0.18.3.2}/parallel.patch (100%)
 rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.1 => gettext-minimal-0.18.3.2}/COPYING (100%)
 rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.1 => gettext-minimal-0.18.3.2}/Makefile.in.in (100%)
 rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.1 => gettext-minimal-0.18.3.2}/Makevars.template (100%)
 rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.1 => gettext-minimal-0.18.3.2}/aclocal.tgz (100%)
 rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.1 => gettext-minimal-0.18.3.2}/config.rpath (100%)
 rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.1 => gettext-minimal-0.18.3.2}/iconv-m4-remove-the-test-to-convert-euc-jp.patch (100%)
 rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.1 => gettext-minimal-0.18.3.2}/remove-potcdate.sin (100%)
 rename meta/recipes-core/gettext/{gettext-minimal-native_0.18.3.1.bb => gettext-minimal-native_0.18.3.2.bb} (100%)
 rename meta/recipes-core/gettext/{gettext_0.18.3.1.bb => gettext_0.18.3.2.bb} (97%)
 rename meta/recipes-extended/grep/{grep_2.16.bb => grep_2.18.bb} (86%)
 rename meta/recipes-extended/sudo/{sudo_1.8.9p1.bb => sudo_1.8.9p5.bb} (83%)

-- 
1.7.9.5



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

* [PATCH 0/3] Package Upgrades
@ 2014-06-03  1:41 Chen Qi
  0 siblings, 0 replies; 26+ messages in thread
From: Chen Qi @ 2014-06-03  1:41 UTC (permalink / raw)
  To: openembedded-core

This patchset upgrades three packages, gawk, grep and shadow.

There's a remaining problem here.
After upgrading the shadow package, the 'pwconv' and 'grpconv' commands cannot
run successfully in pkg_postinst.
I tried to run them in the devshell environment, they succeeded.
I digged into the codes but still had no idea.
Hope somebody could help me out here.

Best Regards,
Chen Qi

The following changes since commit 3fa9508521d27e17bfe1a0aeb15d7fc2377218cd:

  Update tzcode to 2014c (2014-05-29 10:32:29 +0100)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib ChenQi/package-upgrades
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=ChenQi/package-upgrades

Chen Qi (3):
  gawk: upgrade from 4.0.2 to 4.1.1
  grep: upgrade 2.18 to 2.19
  shadow: upgrade from 4.1.4.3 to 4.2.1

 .../gawk/{gawk-4.0.2 => gawk-4.1.1}/run-ptest      |    0
 .../gawk/{gawk_4.0.2.bb => gawk_4.1.1.bb}          |    6 +-
 .../grep/{grep_2.18.bb => grep_2.19.bb}            |    4 +-
 .../shadow/files/add_root_cmd_groupmems.patch      |   75 --
 .../shadow/files/add_root_cmd_options.patch        | 1384 --------------------
 .../allow-for-setting-password-in-clear-text.patch |  215 ++-
 ...fix-unexpected-open-failure-in-chroot-env.patch |   46 +
 .../shadow/files/fix-etc-gshadow-reading.patch     |   36 -
 ...installation-failure-with-subids-disabled.patch |   28 +
 .../shadow-4.1.4.2-env-reset-keep-locale.patch     |   31 -
 .../files/shadow-4.1.4.2-groupmod-pam-check.patch  |   36 -
 .../files/shadow-4.1.4.2-su_no_sanitize_env.patch  |   31 -
 .../shadow/files/shadow.automake-1.11.patch        |  106 --
 .../files/shadow_fix_for_automake-1.12.patch       |   23 -
 .../files/slackware_fix_for_glib-2.17_crypt.patch  |   63 -
 meta/recipes-extended/shadow/files/useradd.patch   |   17 -
 ...-compilation-failure-with-subids-disabled.patch |   33 +
 ...uretty_4.1.4.3.bb => shadow-securetty_4.2.1.bb} |    0
 ...-sysroot_4.1.4.3.bb => shadow-sysroot_4.2.1.bb} |    0
 meta/recipes-extended/shadow/shadow.inc            |   33 +-
 .../shadow/{shadow_4.1.4.3.bb => shadow_4.2.1.bb}  |    0
 21 files changed, 227 insertions(+), 1940 deletions(-)
 rename meta/recipes-extended/gawk/{gawk-4.0.2 => gawk-4.1.1}/run-ptest (100%)
 rename meta/recipes-extended/gawk/{gawk_4.0.2.bb => gawk_4.1.1.bb} (84%)
 rename meta/recipes-extended/grep/{grep_2.18.bb => grep_2.19.bb} (86%)
 delete mode 100644 meta/recipes-extended/shadow/files/add_root_cmd_groupmems.patch
 delete mode 100644 meta/recipes-extended/shadow/files/add_root_cmd_options.patch
 create mode 100644 meta/recipes-extended/shadow/files/commonio.c-fix-unexpected-open-failure-in-chroot-env.patch
 delete mode 100644 meta/recipes-extended/shadow/files/fix-etc-gshadow-reading.patch
 create mode 100644 meta/recipes-extended/shadow/files/fix-installation-failure-with-subids-disabled.patch
 delete mode 100644 meta/recipes-extended/shadow/files/shadow-4.1.4.2-env-reset-keep-locale.patch
 delete mode 100644 meta/recipes-extended/shadow/files/shadow-4.1.4.2-groupmod-pam-check.patch
 delete mode 100644 meta/recipes-extended/shadow/files/shadow-4.1.4.2-su_no_sanitize_env.patch
 delete mode 100644 meta/recipes-extended/shadow/files/shadow.automake-1.11.patch
 delete mode 100644 meta/recipes-extended/shadow/files/shadow_fix_for_automake-1.12.patch
 delete mode 100644 meta/recipes-extended/shadow/files/slackware_fix_for_glib-2.17_crypt.patch
 delete mode 100644 meta/recipes-extended/shadow/files/useradd.patch
 create mode 100644 meta/recipes-extended/shadow/files/usermod-fix-compilation-failure-with-subids-disabled.patch
 rename meta/recipes-extended/shadow/{shadow-securetty_4.1.4.3.bb => shadow-securetty_4.2.1.bb} (100%)
 rename meta/recipes-extended/shadow/{shadow-sysroot_4.1.4.3.bb => shadow-sysroot_4.2.1.bb} (100%)
 rename meta/recipes-extended/shadow/{shadow_4.1.4.3.bb => shadow_4.2.1.bb} (100%)

-- 
1.7.9.5



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

* [PATCH 0/3] Package Upgrades
@ 2015-04-10  8:31 Robert Yang
  0 siblings, 0 replies; 26+ messages in thread
From: Robert Yang @ 2015-04-10  8:31 UTC (permalink / raw)
  To: openembedded-core

The following changes since commit 75ae0b7cf3863eb2857a2b6a7073beea626f751d:

  wic: Implement --build-rootfs command line option (2015-04-08 23:11:08 +0100)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib rbt/PU
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=rbt/PU

Robert Yang (3):
  groff: 1.22.2 -> 1.22.3
  wget: 1.16.2 -> 1.16.3
  git: 2.3.1 -> 2.3.5

 .../git/{git_2.3.1.bb => git_2.3.5.bb}             |    8 ++---
 ...off-1.22.2-correct-man.local-install-path.patch |   36 +++++++++++---------
 .../groff/{groff_1.22.2.bb => groff_1.22.3.bb}     |    9 ++---
 .../wget/{wget_1.16.2.bb => wget_1.16.3.bb}        |    4 +--
 4 files changed, 30 insertions(+), 27 deletions(-)
 rename meta/recipes-devtools/git/{git_2.3.1.bb => git_2.3.5.bb} (41%)
 rename meta/recipes-extended/groff/{groff-1.22.2 => groff-1.22.3}/groff-1.22.2-correct-man.local-install-path.patch (40%)
 rename meta/recipes-extended/groff/{groff_1.22.2.bb => groff_1.22.3.bb} (89%)
 rename meta/recipes-extended/wget/{wget_1.16.2.bb => wget_1.16.3.bb} (45%)

-- 
1.7.9.5



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

* [PATCH 0/3] Package Upgrades
@ 2015-05-11  6:48 Robert Yang
  0 siblings, 0 replies; 26+ messages in thread
From: Robert Yang @ 2015-05-11  6:48 UTC (permalink / raw)
  To: openembedded-core

The following changes since commit 7ffe10df73cc20d10fcd41b121074445273bd60e:

  license_class: license_create_manifest improvment (2015-05-09 22:26:02 +0100)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib rbt/PU
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=rbt/PU

Robert Yang (3):
  libpcre: 8.36 -> 8.37
  apr: 1.5.1 -> 1.5.2
  ghostscript: 9.15 -> 9.16

 .../ghostscript-9.02-parallel-make.patch           |  932 --------------------
 .../ghostscript-9.02-prevent_recompiling.patch     |   20 +-
 .../ghostscript-9.16-Werror-return-type.patch      |   30 +
 .../{ghostscript_9.15.bb => ghostscript_9.16.bb}   |   15 +-
 .../apr/apr/upgrade-and-fix-1.5.1.patch            |   11 +-
 .../apr/{apr_1.5.1.bb => apr_1.5.2.bb}             |    4 +-
 .../libpcre/{libpcre_8.36.bb => libpcre_8.37.bb}   |    6 +-
 7 files changed, 58 insertions(+), 960 deletions(-)
 delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.02-parallel-make.patch
 create mode 100644 meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.16-Werror-return-type.patch
 rename meta/recipes-extended/ghostscript/{ghostscript_9.15.bb => ghostscript_9.16.bb} (90%)
 rename meta/recipes-support/apr/{apr_1.5.1.bb => apr_1.5.2.bb} (95%)
 rename meta/recipes-support/libpcre/{libpcre_8.36.bb => libpcre_8.37.bb} (91%)

-- 
1.7.9.5



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

* [PATCH 0/3] Package upgrades
@ 2018-03-20  1:11 Denys Dmytriyenko
  2018-03-29 22:41 ` Denys Dmytriyenko
  0 siblings, 1 reply; 26+ messages in thread
From: Denys Dmytriyenko @ 2018-03-20  1:11 UTC (permalink / raw)
  To: openembedded-core; +Cc: Denys Dmytriyenko

From: Denys Dmytriyenko <denys@ti.com>

Upgrades for lzip, hdparm and lz4.

The following changes since commit c94271d87d16323f920891344642f76dfb3c994f:

  buildperf: measure the size of core-image-sato rootfs (2018-03-16 03:42:03 -0700)

are available in the git repository at:

  git://push.openembedded.org/openembedded-core-contrib denix/master

Denys Dmytriyenko (3):
  lzip: upgrade 1.19 -> 1.20
  hdparm: upgrade 9.53 -> 9.55
  lz4: upgrade 1.7.4 -> 1.8.1.2

 .../hdparm/{hdparm_9.53.bb => hdparm_9.55.bb}      |  4 +-
 .../lzip/{lzip_1.19.bb => lzip_1.20.bb}            |  4 +-
 ...sts-Makefile-don-t-use-LIBDIR-as-variable.patch | 82 ----------------------
 .../lz4/{lz4_1.7.4.bb => lz4_1.8.1.2.bb}           | 10 +--
 4 files changed, 9 insertions(+), 91 deletions(-)
 rename meta/recipes-extended/hdparm/{hdparm_9.53.bb => hdparm_9.55.bb} (90%)
 rename meta/recipes-extended/lzip/{lzip_1.19.bb => lzip_1.20.bb} (88%)
 delete mode 100644 meta/recipes-support/lz4/files/0001-tests-Makefile-don-t-use-LIBDIR-as-variable.patch
 rename meta/recipes-support/lz4/{lz4_1.7.4.bb => lz4_1.8.1.2.bb} (79%)

-- 
2.7.4



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

* Re: [PATCH 0/3] Package upgrades
  2018-03-20  1:11 [PATCH 0/3] Package upgrades Denys Dmytriyenko
@ 2018-03-29 22:41 ` Denys Dmytriyenko
  2018-03-29 23:39   ` Andre McCurdy
  2018-03-30  8:36   ` Richard Purdie
  0 siblings, 2 replies; 26+ messages in thread
From: Denys Dmytriyenko @ 2018-03-29 22:41 UTC (permalink / raw)
  To: openembedded-core; +Cc: Denys Dmytriyenko

Ping. It's been 10 days - are there any issues with these updates?


On Mon, Mar 19, 2018 at 09:11:06PM -0400, Denys Dmytriyenko wrote:
> From: Denys Dmytriyenko <denys@ti.com>
> 
> Upgrades for lzip, hdparm and lz4.
> 
> The following changes since commit c94271d87d16323f920891344642f76dfb3c994f:
> 
>   buildperf: measure the size of core-image-sato rootfs (2018-03-16 03:42:03 -0700)
> 
> are available in the git repository at:
> 
>   git://push.openembedded.org/openembedded-core-contrib denix/master
> 
> Denys Dmytriyenko (3):
>   lzip: upgrade 1.19 -> 1.20
>   hdparm: upgrade 9.53 -> 9.55
>   lz4: upgrade 1.7.4 -> 1.8.1.2
> 
>  .../hdparm/{hdparm_9.53.bb => hdparm_9.55.bb}      |  4 +-
>  .../lzip/{lzip_1.19.bb => lzip_1.20.bb}            |  4 +-
>  ...sts-Makefile-don-t-use-LIBDIR-as-variable.patch | 82 ----------------------
>  .../lz4/{lz4_1.7.4.bb => lz4_1.8.1.2.bb}           | 10 +--
>  4 files changed, 9 insertions(+), 91 deletions(-)
>  rename meta/recipes-extended/hdparm/{hdparm_9.53.bb => hdparm_9.55.bb} (90%)
>  rename meta/recipes-extended/lzip/{lzip_1.19.bb => lzip_1.20.bb} (88%)
>  delete mode 100644 meta/recipes-support/lz4/files/0001-tests-Makefile-don-t-use-LIBDIR-as-variable.patch
>  rename meta/recipes-support/lz4/{lz4_1.7.4.bb => lz4_1.8.1.2.bb} (79%)
> 
> -- 
> 2.7.4
> 
> -- 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core


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

* Re: [PATCH 0/3] Package upgrades
  2018-03-29 22:41 ` Denys Dmytriyenko
@ 2018-03-29 23:39   ` Andre McCurdy
  2018-03-30  0:17     ` Denys Dmytriyenko
  2018-03-30  8:36   ` Richard Purdie
  1 sibling, 1 reply; 26+ messages in thread
From: Andre McCurdy @ 2018-03-29 23:39 UTC (permalink / raw)
  To: Denys Dmytriyenko; +Cc: Denys Dmytriyenko, OE Core mailing list

On Thu, Mar 29, 2018 at 3:41 PM, Denys Dmytriyenko <denis@denix.org> wrote:
> Ping. It's been 10 days - are there any issues with these updates?

Only 10 days? :-)


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

* Re: [PATCH 0/3] Package upgrades
  2018-03-29 23:39   ` Andre McCurdy
@ 2018-03-30  0:17     ` Denys Dmytriyenko
  2018-03-30  1:38       ` Khem Raj
  0 siblings, 1 reply; 26+ messages in thread
From: Denys Dmytriyenko @ 2018-03-30  0:17 UTC (permalink / raw)
  To: Andre McCurdy; +Cc: OE Core mailing list

On Thu, Mar 29, 2018 at 04:39:27PM -0700, Andre McCurdy wrote:
> On Thu, Mar 29, 2018 at 3:41 PM, Denys Dmytriyenko <denis@denix.org> wrote:
> > Ping. It's been 10 days - are there any issues with these updates?
> 
> Only 10 days? :-)

Yeah, I know, I'm too demanding... :)

-- 
Denys


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

* Re: [PATCH 0/3] Package upgrades
  2018-03-30  0:17     ` Denys Dmytriyenko
@ 2018-03-30  1:38       ` Khem Raj
  2018-03-30  2:34         ` Denys Dmytriyenko
  0 siblings, 1 reply; 26+ messages in thread
From: Khem Raj @ 2018-03-30  1:38 UTC (permalink / raw)
  To: Denys Dmytriyenko; +Cc: OE Core mailing list

On Thu, Mar 29, 2018 at 5:17 PM, Denys Dmytriyenko <denis@denix.org> wrote:
> On Thu, Mar 29, 2018 at 04:39:27PM -0700, Andre McCurdy wrote:
>> On Thu, Mar 29, 2018 at 3:41 PM, Denys Dmytriyenko <denis@denix.org> wrote:
>> > Ping. It's been 10 days - are there any issues with these updates?
>>
>> Only 10 days? :-)
>
> Yeah, I know, I'm too demanding... :)

Ross does pick the patches from ml fairly quickly so always check

http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=ross/mut

or OE-Core's master-next

http://git.openembedded.org/openembedded-core/log/?h=master-next

from mut to master it might take a while since there are many patches coming in
so integration takes time and sometimes there are issues with infra
which can delay
things,

10 days seems pretty darn good in some cases its years see

https://github.com/projectNe10/Ne10/pull/143

in the end as long as it makes upstream.


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

* Re: [PATCH 0/3] Package upgrades
  2018-03-30  1:38       ` Khem Raj
@ 2018-03-30  2:34         ` Denys Dmytriyenko
  2018-03-30  2:41           ` Khem Raj
  0 siblings, 1 reply; 26+ messages in thread
From: Denys Dmytriyenko @ 2018-03-30  2:34 UTC (permalink / raw)
  To: Khem Raj; +Cc: OE Core mailing list

On Thu, Mar 29, 2018 at 06:38:58PM -0700, Khem Raj wrote:
> On Thu, Mar 29, 2018 at 5:17 PM, Denys Dmytriyenko <denis@denix.org> wrote:
> > On Thu, Mar 29, 2018 at 04:39:27PM -0700, Andre McCurdy wrote:
> >> On Thu, Mar 29, 2018 at 3:41 PM, Denys Dmytriyenko <denis@denix.org> wrote:
> >> > Ping. It's been 10 days - are there any issues with these updates?
> >>
> >> Only 10 days? :-)
> >
> > Yeah, I know, I'm too demanding... :)
> 
> Ross does pick the patches from ml fairly quickly so always check
> 
> http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=ross/mut
> 
> or OE-Core's master-next
> 
> http://git.openembedded.org/openembedded-core/log/?h=master-next
> 
> from mut to master it might take a while since there are many patches coming in
> so integration takes time and sometimes there are issues with infra
> which can delay
> things,

Yes, I'm quite aware of all the above - you don't have to mention all the 
details to me. Still, it's a standard practice to inquire about own patches 
once in a while. Especially since other similar non-critical updates are 
merged right away. This is the only way to know if there were any issues with 
the patches themselves, but Ross forgot or didn't have time to follow up yet.


> 10 days seems pretty darn good in some cases its years see
> 
> https://github.com/projectNe10/Ne10/pull/143
> 
> in the end as long as it makes upstream.

Heh, I don't think we should take that as an example to follow... :)

-- 
Denys


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

* Re: [PATCH 0/3] Package upgrades
  2018-03-30  2:34         ` Denys Dmytriyenko
@ 2018-03-30  2:41           ` Khem Raj
  2018-03-30  3:30             ` Denys Dmytriyenko
  0 siblings, 1 reply; 26+ messages in thread
From: Khem Raj @ 2018-03-30  2:41 UTC (permalink / raw)
  To: Denys Dmytriyenko; +Cc: OE Core mailing list



On 3/29/18 7:34 PM, Denys Dmytriyenko wrote:
> On Thu, Mar 29, 2018 at 06:38:58PM -0700, Khem Raj wrote:
>> On Thu, Mar 29, 2018 at 5:17 PM, Denys Dmytriyenko <denis@denix.org> wrote:
>>> On Thu, Mar 29, 2018 at 04:39:27PM -0700, Andre McCurdy wrote:
>>>> On Thu, Mar 29, 2018 at 3:41 PM, Denys Dmytriyenko <denis@denix.org> wrote:
>>>>> Ping. It's been 10 days - are there any issues with these updates?
>>>>
>>>> Only 10 days? :-)
>>>
>>> Yeah, I know, I'm too demanding... :)
>>
>> Ross does pick the patches from ml fairly quickly so always check
>>
>> http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=ross/mut
>>
>> or OE-Core's master-next
>>
>> http://git.openembedded.org/openembedded-core/log/?h=master-next
>>
>> from mut to master it might take a while since there are many patches coming in
>> so integration takes time and sometimes there are issues with infra
>> which can delay
>> things,
> 
> Yes, I'm quite aware of all the above - you don't have to mention all the
> details to me. 

I am glad thats the case. It was not clear from the message and some 
times this can be misconstrued.

Still, it's a standard practice to inquire about own patches
> once in a while. Especially since other similar non-critical updates are
> merged right away. This is the only way to know if there were any issues with
> the patches themselves, but Ross forgot or didn't have time to follow up yet.
> 
> 
>> 10 days seems pretty darn good in some cases its years see
>>
>> https://github.com/projectNe10/Ne10/pull/143
>>
>> in the end as long as it makes upstream.
> 
> Heh, I don't think we should take that as an example to follow... :)
> 


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

* Re: [PATCH 0/3] Package upgrades
  2018-03-30  2:41           ` Khem Raj
@ 2018-03-30  3:30             ` Denys Dmytriyenko
  0 siblings, 0 replies; 26+ messages in thread
From: Denys Dmytriyenko @ 2018-03-30  3:30 UTC (permalink / raw)
  To: Khem Raj; +Cc: OE Core mailing list

On Thu, Mar 29, 2018 at 07:41:46PM -0700, Khem Raj wrote:
> On 3/29/18 7:34 PM, Denys Dmytriyenko wrote:
> >On Thu, Mar 29, 2018 at 06:38:58PM -0700, Khem Raj wrote:
> >>On Thu, Mar 29, 2018 at 5:17 PM, Denys Dmytriyenko <denis@denix.org> wrote:
> >>>On Thu, Mar 29, 2018 at 04:39:27PM -0700, Andre McCurdy wrote:
> >>>>On Thu, Mar 29, 2018 at 3:41 PM, Denys Dmytriyenko <denis@denix.org> wrote:
> >>>>>Ping. It's been 10 days - are there any issues with these updates?
> >>>>
> >>>>Only 10 days? :-)
> >>>
> >>>Yeah, I know, I'm too demanding... :)
> >>
> >>Ross does pick the patches from ml fairly quickly so always check
> >>
> >>http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=ross/mut
> >>
> >>or OE-Core's master-next
> >>
> >>http://git.openembedded.org/openembedded-core/log/?h=master-next
> >>
> >>from mut to master it might take a while since there are many patches coming in
> >>so integration takes time and sometimes there are issues with infra
> >>which can delay
> >>things,
> >
> >Yes, I'm quite aware of all the above - you don't have to mention all the
> >details to me.
> 
> I am glad thats the case. It was not clear from the message and some
> times this can be misconstrued.

You are absolutely right! After 10+ years in the OE community my mind and 
memory are not as sharp as they used to be - I keep forgetting things and do 
not communicate as clearly as before... :-P


> Still, it's a standard practice to inquire about own patches
> >once in a while. Especially since other similar non-critical updates are
> >merged right away. This is the only way to know if there were any issues with
> >the patches themselves, but Ross forgot or didn't have time to follow up yet.
> >
> >
> >>10 days seems pretty darn good in some cases its years see
> >>
> >>https://github.com/projectNe10/Ne10/pull/143
> >>
> >>in the end as long as it makes upstream.
> >
> >Heh, I don't think we should take that as an example to follow... :)
> >
> 


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

* Re: [PATCH 0/3] Package upgrades
  2018-03-29 22:41 ` Denys Dmytriyenko
  2018-03-29 23:39   ` Andre McCurdy
@ 2018-03-30  8:36   ` Richard Purdie
  1 sibling, 0 replies; 26+ messages in thread
From: Richard Purdie @ 2018-03-30  8:36 UTC (permalink / raw)
  To: Denys Dmytriyenko, openembedded-core; +Cc: Denys Dmytriyenko

On Thu, 2018-03-29 at 18:41 -0400, Denys Dmytriyenko wrote:
> Ping. It's been 10 days - are there any issues with these updates?

We're past feature freeze at this point and M3 was built (finally, and
late). During stabilisation we're only taking upgrades "with a good
reason". Security fixes, bug fixes and issues with maintenance windows
(e.g. bind) are reasons we might see some upgrades going in now but in
general we're holding upgrades until 2.6 opens.

I think Ross has a "post sumo" branch which he may pull some of these
into but I'd really like people to focus on bug fixing for sumo right
now.

Ross is also on vacation so I'll be handling things over the next week
or so (when do I get one?!). I might push a master-next-2.6 to queue
things just to make it clearer what is being deferred. Rebasing can be
a nightmare though.

Cheers,

Richard




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

end of thread, other threads:[~2018-03-30  8:37 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-10  8:08 [PATCH 0/3] Package upgrades Constantin Musca
2012-12-10  8:08 ` [PATCH 1/3] libpng: enable nativesdk variant Constantin Musca
2012-12-10  8:08 ` [PATCH 2/3] pixman: upgrade to 0.28.0 Constantin Musca
2012-12-10  8:08 ` [PATCH 3/3] qemu: upgrade to 1.3.0 Constantin Musca
  -- strict thread matches above, loose matches on Subject: below --
2018-03-20  1:11 [PATCH 0/3] Package upgrades Denys Dmytriyenko
2018-03-29 22:41 ` Denys Dmytriyenko
2018-03-29 23:39   ` Andre McCurdy
2018-03-30  0:17     ` Denys Dmytriyenko
2018-03-30  1:38       ` Khem Raj
2018-03-30  2:34         ` Denys Dmytriyenko
2018-03-30  2:41           ` Khem Raj
2018-03-30  3:30             ` Denys Dmytriyenko
2018-03-30  8:36   ` Richard Purdie
2015-05-11  6:48 [PATCH 0/3] Package Upgrades Robert Yang
2015-04-10  8:31 Robert Yang
2014-06-03  1:41 Chen Qi
2014-03-12  1:57 Chen Qi
2013-11-26 12:39 [PATCH 0/3] Package upgrades Cristiana Voicu
2013-10-24 18:29 Marko Lindqvist
2013-08-05  8:28 Cristiana Voicu
2012-08-23 11:44 Constantin Musca
2012-08-24 18:36 ` Saul Wold
2012-08-14 12:50 Constantin Musca
2012-08-17 21:09 ` Saul Wold
2012-08-13 14:27 Constantin Musca
2012-08-17 20:56 ` Saul Wold

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.