diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | clean-up-a-call-to-set_utf8.patch | 34 |
3 files changed, 43 insertions, 2 deletions
@@ -1,7 +1,7 @@ pkgbase = chromium-vaapi pkgdesc = Chromium with VA-API support to enable hardware acceleration pkgver = 81.0.4044.129 - pkgrel = 2 + pkgrel = 3 url = https://www.chromium.org/Home install = chromium.install arch = x86_64 @@ -63,6 +63,7 @@ pkgbase = chromium-vaapi source = vdpau-support.patch source = vaapi-build-fix.patch source = eglGetMscRateCHROMIUM.patch + source = clean-up-a-call-to-set_utf8.patch source = rename-Relayout-in-DesktopWindowTreeHostPlatform.patch source = rebuild-Linux-frame-button-cache-when-activation.patch source = icu67.patch @@ -74,6 +75,7 @@ pkgbase = chromium-vaapi sha256sums = 0ec6ee49113cc8cc5036fa008519b94137df6987bf1f9fbffb2d42d298af868a sha256sums = fad5e678d62de0e45db1c2aa871628fdc981f78c26392c1dccc457082906a350 sha256sums = 1dd330409094dc4bf393f00a51961a983360ccf99affd4f97a61d885129d326e + sha256sums = 58c41713eb6fb33b6eef120f4324fa1fb8123b1fbc4ecbe5662f1f9779b9b6af sha256sums = ae3bf107834bd8eda9a3ec7899fe35fde62e6111062e5def7d24bf49b53db3db sha256sums = 46f7fc9768730c460b27681ccf3dc2685c7e1fd22d70d3a82d9e57e3389bb014 sha256sums = 5315977307e69d20b3e856d3f8724835b08e02085a4444a5c5cefea83fd7d006 @@ -11,7 +11,7 @@ pkgname=chromium-vaapi pkgver=81.0.4044.129 -pkgrel=2 +pkgrel=3 _launcher_ver=6 pkgdesc="Chromium with VA-API support to enable hardware acceleration" arch=('x86_64') @@ -36,6 +36,7 @@ source=(https://commondatastorage.googleapis.com/chromium-browser-official/chrom vdpau-support.patch vaapi-build-fix.patch eglGetMscRateCHROMIUM.patch + clean-up-a-call-to-set_utf8.patch rename-Relayout-in-DesktopWindowTreeHostPlatform.patch rebuild-Linux-frame-button-cache-when-activation.patch icu67.patch @@ -47,6 +48,7 @@ sha256sums=('ff74592f83ed91c082f746c6b0a3acf384bad91f170bd24548971c17f43046d3' '0ec6ee49113cc8cc5036fa008519b94137df6987bf1f9fbffb2d42d298af868a' 'fad5e678d62de0e45db1c2aa871628fdc981f78c26392c1dccc457082906a350' '1dd330409094dc4bf393f00a51961a983360ccf99affd4f97a61d885129d326e' + '58c41713eb6fb33b6eef120f4324fa1fb8123b1fbc4ecbe5662f1f9779b9b6af' 'ae3bf107834bd8eda9a3ec7899fe35fde62e6111062e5def7d24bf49b53db3db' '46f7fc9768730c460b27681ccf3dc2685c7e1fd22d70d3a82d9e57e3389bb014' '5315977307e69d20b3e856d3f8724835b08e02085a4444a5c5cefea83fd7d006' @@ -100,6 +102,9 @@ prepare() { third_party/blink/renderer/core/xml/parser/xml_document_parser.cc \ third_party/libxml/chromium/*.cc + # https://chromium-review.googlesource.com/c/chromium/src/+/2145261 + patch -Np1 -i ../clean-up-a-call-to-set_utf8.patch + # Fix VA-API on Nvidia patch -Np1 -i ../vdpau-support.patch diff --git a/clean-up-a-call-to-set_utf8.patch b/clean-up-a-call-to-set_utf8.patch new file mode 100644 index 000000000000..01384c039417 --- /dev/null +++ b/clean-up-a-call-to-set_utf8.patch @@ -0,0 +1,34 @@ +From ede390a0b18e4565abf8ac1e1ff717e1d43fc320 Mon Sep 17 00:00:00 2001 +From: Paul Wankadia <junyer@chromium.org> +Date: Tue, 14 Apr 2020 16:54:51 +0000 +Subject: [PATCH] Clean up a call to set_utf8(). + +This is part of an effort to rewrite calls to utf8() and set_utf8() +(in RE2::Options) as calls to encoding() and set_encoding(), +respectively. utf8() and set_utf8() have been marked as the "legacy" +interface since 2008, so it is long past time that we get rid of them. + +R=parastoog@google.com + +Change-Id: I62c48cd575a55b519d5264ed857f927c163068b2 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2145261 +Reviewed-by: Parastoo Geranmayeh <parastoog@google.com> +Commit-Queue: Paul Wankadia <junyer@chromium.org> +Cr-Commit-Position: refs/heads/master@{#758886} +--- + components/autofill/core/browser/address_rewriter.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/components/autofill/core/browser/address_rewriter.cc b/components/autofill/core/browser/address_rewriter.cc +index 1b85a50974c..030a5aba146 100644 +--- a/components/autofill/core/browser/address_rewriter.cc ++++ b/components/autofill/core/browser/address_rewriter.cc +@@ -57,7 +57,7 @@ void CompileRulesFromData(const std::string& data_string, + CompiledRuleVector* compiled_rules) { + base::StringPiece data = data_string; + re2::RE2::Options options; +- options.set_utf8(true); ++ options.set_encoding(RE2::Options::EncodingUTF8); + options.set_word_boundary(true); + + size_t token_end = 0; |