Commit 498c0ddb authored by Martin Kaesberger's avatar Martin Kaesberger Committed by Natanael Copa
Browse files

community/chromium: upgrade to 89.0.4389.90

parent 04924c9d
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=chromium
pkgver=89.0.4389.72
pkgver=89.0.4389.90
pkgrel=0
pkgdesc="Chromium web browser"
url="https://www.chromium.org/Home"
......@@ -107,13 +107,16 @@ source="https://commondatastorage.googleapis.com/chromium-browser-official/chrom
aarch64-fixes.patch
elf-arm.patch
llvm10-compat.patch
broken-dcheck.patch
unbundled-opus.patch
missing-includes.patch
"
# secfixes:
# 89.0.4389.90-r0:
# - CVE-2021-21191
# - CVE-2021-21192
# - CVE-2021-21193
# 89.0.4389.72-r0:
# - CVE-2021-21158
# - CVE-2021-21159
......@@ -373,7 +376,7 @@ chromedriver() {
mv "$pkgdir"/usr/bin/chromedriver "$subpkgdir"/usr/bin
}
sha512sums="b5e3693bc104ff857a2ef4de9b0a9265d44c26e5b94c44e5054bfa810c24dbb1933f1f4a626dda4d74ba6cb13fe5045c4ea9d7ea43e1b0e4057e01428d645fb7 chromium-89.0.4389.72.tar.xz
sha512sums="d95ea0cc42a792b68cb5ba9bd455c6e964ce06c15ac849a2d317cc1cb07940578ff5f7b73be775915fff2decf7dc8e230935e6b545743959ba1cdfc9ab904b4b chromium-89.0.4389.90.tar.xz
a3bb959c65944ae2fb765725cedcffd743a58bc0c2cd1f1999d15fe79801d00f3474b08b4ed7b48859ed921eb57093d0ad09d90f201d729ed9b8a419a591ed29 pstables-2.8.h
b9a810416dd7a8ffc3a5ced85ad9acebda1665bd08a57eec7b189698cc5f74d2c3fd69044e20fcb83297a43214b2772a1312b2c6122ea0eb716abacf39524d60 chromium-launcher.sh
f6d962b9e4c22dd42183df3db5d3202dab33eccecafb1bf63ca678147289581262db1e5e64cbe8f9c212beefb0a6717bb8d311e497f56b55fe95b8bab2db493f chromium.conf
......@@ -398,7 +401,6 @@ cf9970ef403ff7a68bf08c0ba5e681eec459fcb1afb6859e5a80f4874f1b9a656377b4540eeb5208
ad4ddc25df7aa1de2038b7adb86d27679ecdb7e3e16c0eec994e947a08c41504b6fb41166f7868ff5f58ce8191c78800cbb91d259c864840fa5af1d7ba5d43a1 gcc-arm.patch
cc67d2a77910663e5a1ad5f66606ee2544867aa1fef25e1a1bc355a8db765d5928edb72f158e6a2ece4195c9b62b875dcdcab4e4055e7611edab405e8cfd658e aarch64-fixes.patch
9b1441fe42421ef9ead86a5143bf997d989bd53a8969cdfdf4e0c45f847efc8c1d127e15fb05e2ef5dbefbb228cbdc2849404d74997ca56265599e12e5efd6e4 elf-arm.patch
b1c1a04d85ed673106ca70f387b42bcfb8cff704ed6bbef48aaab421eb1b636b71e3ab7e3a325276ff4639c8de75f511c89cdd1cd2ae9cc7823482f67e98692a llvm10-compat.patch
9b1431fbc94db1d10ef4f26db3329cd1c1c02e957df5e3e9a5e4fa5393e116da5712e2d8e4953fab6d699f94e511a783b5b6ef28120136e1525611c219248cfa broken-dcheck.patch
be62fdc26f4ece2c41e0bbcb97ae1e5ae8400c1dcfa9d80ff5eac6725cabb83cc283666fda08d0da33d73df6faa066418b22f65de497c80a2f412430508bebef unbundled-opus.patch
18127e70bbe0756eea638d8405797b5399695c649bed4d970384d2633461114e1b3d63a768e2e53c1fbeda5a5919b41ebe3e85f6913622ce6d5ceafaa92a687b missing-includes.patch"
--- build/config/compiler/BUILD.gn.orig
+++ build/config/compiler/BUILD.gn
@@ -652,7 +652,7 @@
]
# TODO(https://crbug.com/1127713): Investigate, remove.
- ldflags += [ "-Wl,-mllvm,-enable-dse-memoryssa=false" ]
+ ldflags += [ "-Wl" ]
ldflags += [ "-Wl,--lto-O" + lto_opt_level ]
if (thin_lto_enable_optimizations) {
@@ -767,7 +767,6 @@
# simplicity we always explicitly set the architecture.
if (current_cpu == "x64") {
cflags += [
- "-m64",
"-march=$x64_arch",
"-msse3",
]
@@ -1064,11 +1063,9 @@
cflags += [ "-maix64" ]
ldflags += [ "-maix64" ]
} else {
- cflags += [ "-m64" ]
ldflags += [ "-m64" ]
}
} else if (current_cpu == "s390x") {
- cflags += [ "-m64" ]
ldflags += [ "-m64" ]
}
}
@@ -1450,12 +1447,6 @@
cflags += [ "-Wundeclared-selector" ]
}
- # Suppress warnings about ABI changes on ARM (Clang doesn't give this
- # warning).
- if (current_cpu == "arm" && !is_clang) {
- cflags += [ "-Wno-psabi" ]
- }
-
if (!is_clang) {
cflags_cc += [
# See comment for -Wno-c++11-narrowing.
@@ -1533,11 +1524,6 @@
# Flags NaCl (Clang 3.7) and Xcode 9.2 (Clang clang-900.0.39.2) do not
# recognize.
cflags += [
- # An ABI compat warning we don't care about, https://crbug.com/1102157
- # TODO(thakis): Push this to the (few) targets that need it,
- # instead of having a global flag.
- "-Wno-psabi",
-
# Ignore warnings about MSVC optimization pragmas.
# TODO(thakis): Only for no_chromium_code? http://crbug.com/912662
"-Wno-ignored-pragma-optimize",
@@ -1553,9 +1539,6 @@
# TODO(https://crbug.com/1028110): Evaluate and possible enable.
"-Wno-deprecated-copy",
-
- # TODO(https://crbug.com/1050281): Clean up, enable.
- "-Wno-non-c-typedef-for-linkage",
]
cflags_c += [
@@ -1564,7 +1547,7 @@
]
if (enable_wmax_tokens) {
- cflags += [ "-Wmax-tokens" ]
+ cflags += [ ]
} else {
# TODO(https://crbug.com/1049569): Remove after Clang 87b235db.
cflags += [ "-Wno-max-tokens" ]
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment