Skip to content

Commit

Permalink
chromium-x11: Update to 71.0.3578.80.
Browse files Browse the repository at this point in the history
This is the first M71 stable release, and it includes a multitude of
security fixes.

Release announcement:
https://chromereleases.googleblog.com/2018/12/stable-channel-update-for-desktop.html

Test-built with:
* rocko, GCC 7 and MACHINE="qemuarm64"
* sumo, GCC 7, MACHINE="raspberrypi3" and TOOLCHAIN_pn-chromium-x11="clang"
* thud, GCC 8, MACHINE="intel-core-i7-64" and MACHINE="intel-core2-32"

chromium-ozone-wayland was also test-built on rocko with
MACHINE="beaglebone".

---

License changes

Added:
* tools/fuchsia/fidlgen_js/third_party/enum34/LICENSE: 3-clause BSD license.
  Not used in the Linux build.
  <https://chromium-review.googlesource.com/c/1222697>

Changed:
* third_party/d3/src/LICENSE: Minor changes, same 3-clause-BSD applies.
  <https://chromium-review.googlesource.com/c/1258576>
* third_party/ffmpeg/CREDITS.chromium: Also minor updates.
  <https://chromium-review.googlesource.com/c/chromium/third_party/ffmpeg/+/1252725>

Removed:
* third_party/android_async_task/LICENSE: Removed with the rest of the directory.
  <https://chromium-review.googlesource.com/1240514>
* third_party/haha/LICENSE: Removed with the rest of the directory.
  <https://chromium-review.googlesource.com/c/1274050>
* third_party/leakcanary/LICENSE: Removed with the rest of the directory.
  <https://chromium-review.googlesource.com/c/1274050>
* third_party/molokocacao/LICENSE: Removed with the rest of the directory.
  <https://chromium-review.googlesource.com/1244020>

Moved:
* third_party/android_deps/Android_SDK_License-December_9_2016.txt: Renamed to
  third_party/android_deps/libs/com_google_android_play_core/LICENSE (no changes to contents).
  <https://chromium-review.googlesource.com/1208462>
* third_party/perfetto/MODULE_LICENSE_APACHE2: Renamed to
  third_party/perfetto/NOTICE, same license (Apache 2.0) applies.
  <catapult-project/perfetto@f8a263b>

Signed-off-by: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
  • Loading branch information
rakuco authored and otavio committed Dec 5, 2018
1 parent d59e2ff commit 00ecba0
Show file tree
Hide file tree
Showing 13 changed files with 266 additions and 278 deletions.
1 change: 1 addition & 0 deletions recipes-browser/chromium/chromium-gn.inc
Expand Up @@ -25,6 +25,7 @@ SRC_URI += "file://0001-zlib-GCC-Disable-CRC32-optimizations-on-ARM.patch"
# adds packages to DEPENDS.
DEPENDS += " \
alsa-lib \
at-spi2-core \
atk \
bison-native \
cairo \
Expand Down

This file was deleted.

@@ -0,0 +1,41 @@
Upstream-Status: Inappropriate [embedder specific]

The patch below makes the V8 binaries run during the build be invoked through
QEMU, as they are built for the target.

Signed-off-by: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Signed-off-by: Maksim Sisov <msisov@igalia.com>

diff --git a/tools/v8_context_snapshot/BUILD.gn b/tools/v8_context_snapshot/BUILD.gn
index 771fc0df366c..389a93fabeda 100644
--- a/tools/v8_context_snapshot/BUILD.gn
+++ b/tools/v8_context_snapshot/BUILD.gn
@@ -62,6 +62,7 @@ if (use_v8_context_snapshot) {
output_path = rebase_path(output_file, root_build_dir)

args = [
+ "./v8-qemu-wrapper.sh",
"./" + rebase_path(
get_label_info(
":v8_context_snapshot_generator($v8_snapshot_toolchain)",

diff --git a/v8/BUILD.gn b/v8/BUILD.gn
index c6a58776cd..fa53571ae8 100644
--- a/v8/BUILD.gn
+++ b/v8/BUILD.gn
@@ -937,6 +937,7 @@ action("run_torque") {
}

args = [
+ "./v8-qemu-wrapper.sh",
"./" + rebase_path(get_label_info(":torque($v8_torque_toolchain)",
"root_out_dir") + "/torque",
root_build_dir),
@@ -1020,6 +1021,7 @@ template("run_mksnapshot") {
data = []

args = [
+ "./v8-qemu-wrapper.sh",
"./" + rebase_path(get_label_info(":mksnapshot($v8_snapshot_toolchain)",
"root_out_dir") + "/mksnapshot",
root_build_dir),
16 changes: 6 additions & 10 deletions recipes-browser/chromium/chromium-upstream-tarball.inc
@@ -1,8 +1,8 @@
SRC_URI = "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${PV}.tar.xz"
S = "${WORKDIR}/chromium-${PV}"

SRC_URI[md5sum] = "f45eadcee2101b1e3f57c98765616d14"
SRC_URI[sha256sum] = "445ef88fcf283206c1eba4faeb1c186c805e053d8b4ffeac1fcb88187bc1942f"
SRC_URI[md5sum] = "2cd599a74930294cd01fa79d6ada2198"
SRC_URI[sha256sum] = "025b3520750d11f260acc4cbff5759137444ffb4c82361138dfd22f87b77ad0d"

LIC_FILES_CHKSUM = "\
file://${S}/LICENSE;md5=0fca02217a5d49a14dfe2d11837bb34d \
Expand Down Expand Up @@ -45,10 +45,8 @@ LIC_FILES_CHKSUM = "\
file://${S}/third_party/abseil-cpp/LICENSE;md5=917cc5763a741e915bf7f2cc55830c17 \
file://${S}/third_party/accessibility-audit/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
file://${S}/third_party/afl/src/docs/COPYING;md5=3b83ef96387f14655fc854ddc3c6bd57 \
file://${S}/third_party/android_async_task/LICENSE;md5=9f3f1bd0f219307a920c8eaae218a14d \
file://${S}/third_party/android_crazy_linker/LICENSE;md5=997351b5bb1c56ca5be66be8060bb383 \
file://${S}/third_party/android_data_chart/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
file://${S}/third_party/android_deps/Android_SDK_License-December_9_2016.txt;md5=7f7d74108ee1b7a743cca7d9a86784d6 \
file://${S}/third_party/android_deps/libs/android_arch_core_common/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
file://${S}/third_party/android_deps/libs/android_arch_lifecycle_common/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
file://${S}/third_party/android_deps/libs/android_arch_lifecycle_runtime/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
Expand Down Expand Up @@ -119,12 +117,12 @@ LIC_FILES_CHKSUM = "\
file://${S}/third_party/crashpad/crashpad/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
file://${S}/third_party/crc32c/src/LICENSE;md5=e9ed01b5e5ac9eae23fc2bb33701220c \
file://${S}/third_party/custom_tabs_client/LICENSE;md5=34400b68072d710fecd0a2940a0d1658 \
file://${S}/third_party/d3/src/LICENSE;md5=5e44e63b7491ec4b18f73d1b38334a04 \
file://${S}/third_party/d3/src/LICENSE;md5=0679931d76eb2f1dd1915249da84a722 \
file://${S}/third_party/decklink/LICENSE;md5=85b197f7b7b1ef270b01a1b6377be50e \
file://${S}/third_party/dom_distiller_js/LICENSE;md5=1399a5b89c7ed8167d261770432511e8 \
file://${S}/third_party/expat/files/COPYING;md5=5b8620d98e49772d95fc1d291c26aa79 \
file://${S}/third_party/feed/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
file://${S}/third_party/ffmpeg/CREDITS.chromium;md5=ccd691316e9b2fd436cd55b6347bb6c8 \
file://${S}/third_party/ffmpeg/CREDITS.chromium;md5=c196fd5595d5ee48c87e2793f8a76cd6 \
file://${S}/third_party/fips181/COPYING;md5=da26b18c1a03a3cae0abccae554029c6 \
file://${S}/third_party/flac/COPYING.Xiph;md5=a2c4b71c0198682376d483eb5bcc9197 \
file://${S}/third_party/flatbuffers/LICENSE;md5=a873c5645c184d51e0f9b34e1d7cf559 \
Expand All @@ -138,7 +136,6 @@ LIC_FILES_CHKSUM = "\
file://${S}/third_party/google_toolbox_for_mac/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
file://${S}/third_party/gvr-android-keyboard/LICENSE;md5=67d07a07ec29a50a3ded12b2ba952257 \
file://${S}/third_party/gvr-android-sdk/LICENSE;md5=50b9d1f02b2ee0d8a568ccf4d35216e2 \
file://${S}/third_party/haha/LICENSE;md5=7a4d962049fded4f1b47d1e4027ace42 \
file://${S}/third_party/harfbuzz-ng/src/COPYING;md5=e021dd6dda6ff1e6b1044002fc662b9b \
file://${S}/third_party/hunspell/COPYING.MPL;md5=bfe1f75d606912a4111c90743d6c7325 \
file://${S}/third_party/iaccessible2/LICENSE;md5=43bbd0bfb581347ec10def720000a645 \
Expand All @@ -151,7 +148,6 @@ LIC_FILES_CHKSUM = "\
file://${S}/third_party/jstemplate/COPYING;md5=3b83ef96387f14655fc854ddc3c6bd57 \
file://${S}/third_party/khronos/LICENSE;md5=1d2ef853a9ae7ace4e16fda0d48f597b \
file://${S}/third_party/lcov/COPYING;md5=751419260aa954499f7abaabaa882bbe \
file://${S}/third_party/leakcanary/LICENSE;md5=175792518e4ac015ab6696d16c4f607e \
file://${S}/third_party/leveldatabase/src/LICENSE;md5=92d1b128950b11ba8495b64938fc164d \
file://${S}/third_party/libFuzzer/LICENSE.TXT;md5=4c0bc17c954e99fd547528d938832bfa \
file://${S}/third_party/libXNVCtrl/LICENSE;md5=9e6c209899aa4986d090320bbca2fc76 \
Expand Down Expand Up @@ -186,7 +182,6 @@ LIC_FILES_CHKSUM = "\
file://${S}/third_party/minigbm/LICENSE;md5=fcd558ab2fd7f53408826e80eb0c11eb \
file://${S}/third_party/minizip/src/LICENSE;md5=3fb541eb8359212703e21d14eba7ac64 \
file://${S}/third_party/modp_b64/LICENSE;md5=eb7e2e0af1d4971360553aedadee8d86 \
file://${S}/third_party/molokocacao/LICENSE;md5=2be992b97984f595666a17061e112658 \
file://${S}/third_party/mozilla/LICENSE;md5=822502c0e010ccdbb6a3e681dd47888e \
file://${S}/third_party/nvml/LICENSE;md5=b6ff880d6ecb15a69be7a4a7f8d8ef1a \
file://${S}/third_party/openh264/src/LICENSE;md5=bb6d3771da6a07d33fd50d4d9aa73bcf \
Expand All @@ -195,7 +190,7 @@ LIC_FILES_CHKSUM = "\
file://${S}/third_party/opus/src/COPYING;md5=e304cdf74c2a1b0a33a5084c128a23a3 \
file://${S}/third_party/ots/LICENSE;md5=e06eff2aa65b917034a81599bea73dc4 \
file://${S}/third_party/pdfium/LICENSE;md5=defd64fe3646eb60a5d01fcbcc8b6b7c \
file://${S}/third_party/perfetto/MODULE_LICENSE_APACHE2;md5=68b329da9893e34099c7d8ad5cb9c940 \
file://${S}/third_party/perfetto/NOTICE;md5=aeb863d080c67bc38075748338c57a7f \
file://${S}/third_party/ply/LICENSE;md5=f298aa3b0cfe0b0ea96acabf944529c0 \
file://${S}/third_party/polymer/LICENSE.polymer;md5=324f45ce459ffd97e41d175a4e95a4be \
file://${S}/third_party/protobuf/LICENSE;md5=37b5762e07f0af8c74ce80a8bda4266b \
Expand Down Expand Up @@ -231,6 +226,7 @@ LIC_FILES_CHKSUM = "\
file://${S}/third_party/yara/src/COPYING;md5=541962f9dacf27c928f57e3a7ba9e1f2 \
file://${S}/third_party/yasm/source/patched-yasm/COPYING;md5=a12d8903508fb6bfd49d8d82c6170dd9 \
file://${S}/third_party/zlib/LICENSE;md5=f09575dbfb09420642318b413159496f \
file://${S}/tools/fuchsia/fidlgen_js/third_party/enum34/LICENSE;md5=0a97a53a514564c20efd7b2e8976c87e \
file://${S}/url/third_party/mozilla/LICENSE.txt;md5=437ced1e9b232651b0912a9594da43b2 \
file://${S}/v8/LICENSE;md5=bda6d3b7be87052ff181da3ed9fd5501 \
file://${S}/v8/LICENSE.fdlibm;md5=b17367d6c97e638599071d99a3049dfe \
Expand Down
Expand Up @@ -2,10 +2,8 @@ require chromium-upstream-tarball.inc
require chromium-gn.inc

SRC_URI += "\
file://0001-Fix-build-error-for-blink.patch \
file://0001-IWYU-stdint.h-in-pdfium_mem_buffer_file_write.h-for-.patch \
file://0001-OmniboxTextView-fix-gcc-error-for-structure-initiali.patch \
file://0001-ScrollPaintPropertyNode-Rename-SnapContainerData-to-.patch \
file://0001-Move-the-atspi2-target-to-a-separate-BUILD.gn-file.patch \
file://0001-google_util-Explicitly-use-std-initializer_list-with.patch \
file://aarch64-skia-build-fix.patch \
file://oe-clang-fixes.patch \
"
Expand Down
102 changes: 0 additions & 102 deletions recipes-browser/chromium/files/0001-Fix-build-error-for-blink.patch

This file was deleted.

This file was deleted.

0 comments on commit 00ecba0

Please sign in to comment.