[oe] [meta-browser][RFC PATCH v1 0/4] chromium: update from 40.0.2214.91 to 49.0.2607.0

Trevor Woerner twoerner at gmail.com
Fri Jan 1 19:45:07 UTC 2016


Here is my first submission of a patch series to upgrade the chromium recipe
from 40.0.2214.91 to 49.0.2607.0.

The first couple patches perform a bit of cleanup on the existing metadata
(fix typos, improve recipe comments). The last patch performs that actual
update.

I also took this opportunity to examine the existing patches and remove the
ones that are no longer necessary.

The LICENSE file changed because the copyright year was updated. Diff as
follows:

	--- 40.0.2214.91-r0/chromium-40.0.2214.91/LICENSE	2015-01-21 15:05:37.000000000 -0500
	+++ 49.0.2607.0-r0/chromium-49.0.2607.0/LICENSE	2015-11-13 06:04:13.000000000 -0500
	@@ -1,4 +1,4 @@
	-// Copyright 2014 The Chromium Authors. All rights reserved.
	+// Copyright 2015 The Chromium Authors. All rights reserved.
	 //
	 // Redistribution and use in source and binary forms, with or without
	 // modification, are permitted provided that the following conditions are

I compile-tested this series with a MACHINE of intel-corei7-64 and no
PACKAGECONFIG options in effect.

I run-tested the resulting browser in an image on the ADI Engineering Turbot
board (a successor to the MinnowBoard).

This patch series is marked RFC so others can take a look and give it a whirl
with their particular configurations. I will continue testing myself but would
appreciate any and all feedback. Things to test include:

DISTRO_FEATURES:
	- x11
	- wayland

CHROMIUM_BUILD_TYPE:
	- Release
	- Debug

PACKAGECONFIG options:
	- use-egl (on by default)
	- disable-api-keys-info-bar
	- component-build
	- ignore-lost-context
	- impl-side-painting

Trevor Woerner (4):
  chromium.inc: fix typos
  chromium_40.0.2214.91.bb: improve PACKAGECONFIG info
  chromium_40.0.2214.91: API keys update
  chromium: upgrade 40.0.2214.91 to 49.0.2607.0

 recipes-browser/chromium/chromium.inc              |   4 +-
 ...4-Remove-hard-coded-values-for-CC-and-CXX.patch |   0
 ...4-Remove-hard-coded-values-for-CC-and-CXX.patch |  43 ++++++++
 ...0001-bignum.cc-disable-warning-from-gcc-5.patch |  39 -------
 ...-image_util.cc-disable-warning-from-gcc-5.patch |  40 -------
 .../chromium-40/add_missing_stat_h_include.patch   |  39 -------
 .../fix-build-error-with-GCC-in-Debug-mode.patch   |  32 ------
 ...accelerated-Canvas-support-from-blacklist.patch |   0
 ...Add-Linux-to-impl-side-painting-whitelist.patch |   0
 .../0003-Disable-API-keys-info-bar.patch           |   0
 .../0005-Remove-X-libraries-from-GYP-files.patch   |   0
 .../0010-systemd-218.patch                         |   0
 .../chromium-49/create-file-for-configure.patch    |   3 +
 .../chromium-49/fix-compile-warnings.patch         |  45 ++++++++
 .../chromium-49/v8-internal-startup-data.patch     |  13 +++
 recipes-browser/chromium/chromium/unistd-2.patch   |  27 -----
 ...ium_40.0.2214.91.bb => chromium_49.0.2607.0.bb} | 115 +++++++++++----------
 17 files changed, 169 insertions(+), 231 deletions(-)
 rename recipes-browser/chromium/chromium/{chromium-40 => armv6}/0004-Remove-hard-coded-values-for-CC-and-CXX.patch (100%)
 create mode 100644 recipes-browser/chromium/chromium/armv7a/0004-Remove-hard-coded-values-for-CC-and-CXX.patch
 delete mode 100644 recipes-browser/chromium/chromium/chromium-40/0001-bignum.cc-disable-warning-from-gcc-5.patch
 delete mode 100644 recipes-browser/chromium/chromium/chromium-40/0002-image_util.cc-disable-warning-from-gcc-5.patch
 delete mode 100644 recipes-browser/chromium/chromium/chromium-40/add_missing_stat_h_include.patch
 delete mode 100644 recipes-browser/chromium/chromium/chromium-40/fix-build-error-with-GCC-in-Debug-mode.patch
 rename recipes-browser/chromium/chromium/{chromium-40 => chromium-49}/0001-Remove-accelerated-Canvas-support-from-blacklist.patch (100%)
 rename recipes-browser/chromium/chromium/{chromium-40 => chromium-49}/0002-Add-Linux-to-impl-side-painting-whitelist.patch (100%)
 rename recipes-browser/chromium/chromium/{chromium-40 => chromium-49}/0003-Disable-API-keys-info-bar.patch (100%)
 rename recipes-browser/chromium/chromium/{chromium-40 => chromium-49}/0005-Remove-X-libraries-from-GYP-files.patch (100%)
 rename recipes-browser/chromium/chromium/{chromium-40 => chromium-49}/0010-systemd-218.patch (100%)
 create mode 100644 recipes-browser/chromium/chromium/chromium-49/create-file-for-configure.patch
 create mode 100644 recipes-browser/chromium/chromium/chromium-49/fix-compile-warnings.patch
 create mode 100644 recipes-browser/chromium/chromium/chromium-49/v8-internal-startup-data.patch
 delete mode 100644 recipes-browser/chromium/chromium/unistd-2.patch
 rename recipes-browser/chromium/{chromium_40.0.2214.91.bb => chromium_49.0.2607.0.bb} (71%)

-- 
2.7.0.rc3




More information about the Openembedded-devel mailing list