All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-browser][RFC PATCH v1 0/4] chromium: update from 40.0.2214.91 to 49.0.2607.0
@ 2016-01-01 19:45 Trevor Woerner
  2016-01-01 19:45 ` [meta-browser][RFC PATCH v1 1/4] chromium.inc: fix typos Trevor Woerner
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Trevor Woerner @ 2016-01-01 19:45 UTC (permalink / raw)
  To: openembedded-devel

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



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

end of thread, other threads:[~2016-01-04 13:14 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-01 19:45 [meta-browser][RFC PATCH v1 0/4] chromium: update from 40.0.2214.91 to 49.0.2607.0 Trevor Woerner
2016-01-01 19:45 ` [meta-browser][RFC PATCH v1 1/4] chromium.inc: fix typos Trevor Woerner
2016-01-01 19:45 ` [meta-browser][RFC PATCH v1 2/4] chromium_40.0.2214.91.bb: improve PACKAGECONFIG info Trevor Woerner
2016-01-01 19:45 ` [meta-browser][RFC PATCH v1 3/4] chromium_40.0.2214.91: API keys update Trevor Woerner
2016-01-01 19:53   ` Trevor Woerner
2016-01-04 10:53     ` Otavio Salvador
2016-01-04 13:14       ` Trevor Woerner
2016-01-01 19:45 ` [meta-browser][RFC PATCH v1 4/4] chromium: upgrade 40.0.2214.91 to 49.0.2607.0 Trevor Woerner
2016-01-04 13:09   ` Trevor Woerner

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.