commit d8ef32f6e9d254c78623a0102470e4cea47dcf33
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Aug 3 06:08:24 2022 +0100
Update to 104.0.5112.79
chromium-freeworld.spec | 15 ++++++---------
remove-no-opaque-pointers-flag.patch | 4 ++--
sources | 4 ++--
3 files changed, 10 insertions(+), 13 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index edbd633..c81319a 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -42,7 +42,7 @@
##############################Package Definitions######################################
Name: chromium-freeworld
-Version: 103.0.5060.134
+Version: 104.0.5112.79
Release: 1%{?dist}
Summary: Chromium built with all freeworld codecs and VA-API support
License: BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and
OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2)
@@ -50,7 +50,7 @@ URL:
https://www.chromium.org/Home
Source0:
https://commondatastorage.googleapis.com/chromium-browser-official/chromi...
# Patchset composed by Stephan Hartmann.
-%global patchset_revision chromium-103-patchset-4
+%global patchset_revision chromium-104-patchset-2
Source1:
https://github.com/stha09/chromium-patches/archive/%{patchset_revision}/c...
# The following two source files are copied and modified from the chromium source
@@ -214,9 +214,8 @@ Patch408: fix_py311.patch
%{__scm_apply_patch -p1} <%{patchset_root}/%{1}
%patchset_apply chromium-78-protobuf-RepeatedPtrField-export.patch
-%patchset_apply chromium-103-FrameLoadRequest-type.patch
-%patchset_apply chromium-103-SubstringSetMatcher-packed.patch
%patchset_apply chromium-103-VirtualCursor-std-layout.patch
+%patchset_apply chromium-104-ContentRendererClient-type.patch
# Apply patches up to #1000 from this spec.
%autopatch -M1000 -p1
@@ -281,7 +280,6 @@ sed -i 's|//third_party/usb_ids|/usr/share/hwdata|g' \
services/device/public/cpp/usb/BUILD.gn
sed -i \
- -e 's/"-ffile-compilation-dir=."//g' \
-e 's/"-no-canonical-prefixes"//g' \
build/config/compiler/BUILD.gn
@@ -291,10 +289,6 @@ ln -s %{_bindir}/node third_party/node/linux/node-linux-x64/bin/node
mkdir -p buildtools/third_party/eu-strip/bin
ln -sf %{_bindir}/eu-strip buildtools/third_party/eu-strip/bin/eu-strip
-rm -f -- third_party/depot_tools/ninja
-ln -s %{_bindir}/ninja third_party/depot_tools/ninja
-ln -s %{_bindir}/python3 third_party/depot_tools/python
-
%build
# Final link uses lots of file descriptors.
ulimit -n 2048
@@ -514,6 +508,9 @@ appstream-util validate-relax --nonet
"%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/vk_swiftshader_icd.json
#########################################changelogs#################################################
%changelog
+* Tue Aug 02 2022 Leigh Scott <leigh123linux(a)gmail.com> - 104.0.5112.79-1
+- Update to 104.0.5112.79
+
* Wed Jul 20 2022 Leigh Scott <leigh123linux(a)gmail.com> - 103.0.5060.134-1
- Update to 103.0.5060.134
diff --git a/remove-no-opaque-pointers-flag.patch b/remove-no-opaque-pointers-flag.patch
index e50af78..21ecfee 100644
--- a/remove-no-opaque-pointers-flag.patch
+++ b/remove-no-opaque-pointers-flag.patch
@@ -1,12 +1,12 @@
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
-@@ -1534,15 +1534,6 @@ config("default_warnings") {
+@@ -1540,15 +1540,6 @@ config("default_warnings") {
cflags += [ "-Wno-unqualified-std-cast-call" ]
}
- if (!is_nacl && !(is_chromeos ||
- default_toolchain == "//build/toolchain/cros:target"))
{
-- #
TODO(https://crbug.com/1316298): Re-enable once test failure is figured out
+- #
TODO(https://crbug.com/1322823): Remove flags once potential miscompile is
investigated.
- cflags += [
- "-Xclang",
- "-no-opaque-pointers",
diff --git a/sources b/sources
index 4b6b256..b238a24 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (chromium-103.0.5060.134.tar.xz) =
448d7adb91a243041fdce466e750c96e69442711c7809f7aa4a04cc098351c3ca61a37fa52347c7bba2fefcde4951e747c092006bec7288010f36c872f6b7b4c
-SHA512 (chromium-patches-chromium-103-patchset-4.tar.gz) =
7bc21b800a41d14d091882424eaa5a3f1888fd35e6d9fd0420da93c94517004092758c4df73a79c7b8f3d4bc58738ed9137551cf84ed7f20cc279854ae015a37
+SHA512 (chromium-104.0.5112.79.tar.xz) =
3c6814c6670ccb938a4d2502f36e89ba5ddec9ffdc7c201111054edad5f54a31a93d9fb34c2c04265788ea6f7a8f4391aa0878a0820eac45674a69eba443480d
+SHA512 (chromium-patches-chromium-104-patchset-2.tar.gz) =
ec5621c127d22c9cab93f2173c1a05525f18ac8729045afafa1f1b6581543620cb07b098c6587ddc8c40dca66299205f2f9de846d24afba716ea689ac2f28a52