All of lore.kernel.org
 help / color / mirror / Atom feed
From: Trevor Woerner <twoerner@gmail.com>
To: openembedded-devel@lists.openembedded.org
Subject: [meta-browser][RFC PATCH v1 0/4] chromium: update from 40.0.2214.91 to 49.0.2607.0
Date: Fri,  1 Jan 2016 14:45:07 -0500	[thread overview]
Message-ID: <1451677511-7346-1-git-send-email-twoerner@gmail.com> (raw)

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



             reply	other threads:[~2016-01-01 19:45 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-01 19:45 Trevor Woerner [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1451677511-7346-1-git-send-email-twoerner@gmail.com \
    --to=twoerner@gmail.com \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.