Forward-port security backports from 5.9.5 LTS (up to Chromium 65.0.3325.146)

* Sat Mar 17 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.1-3
- Forward-port security backports from 5.9.5 LTS (up to Chromium 65.0.3325.146)
epel9
Kevin Kofler 7 years ago
parent be616902c9
commit b58078eac9

@ -50,7 +50,7 @@
Summary: Qt5 - QtWebEngine components Summary: Qt5 - QtWebEngine components
Name: qt5-qtwebengine Name: qt5-qtwebengine
Version: 5.10.1 Version: 5.10.1
Release: 2%{?dist} Release: 3%{?dist}
# See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details # See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
# See also http://qt-project.org/doc/qt-5.0/qtdoc/licensing.html # See also http://qt-project.org/doc/qt-5.0/qtdoc/licensing.html
@ -112,11 +112,16 @@ Patch21: qtwebengine-everywhere-src-5.10.0-gn-bootstrap-verbose.patch
# https://codereview.qt-project.org/#/c/196922/ # https://codereview.qt-project.org/#/c/196922/
# see QTBUG-60886 and QTBUG-65090 # see QTBUG-60886 and QTBUG-65090
Patch22: qtwebengine-everywhere-src-5.10.0-icu59.patch Patch22: qtwebengine-everywhere-src-5.10.0-icu59.patch
## Upstream patches:
# drop support for obsolete Unicode "aspirational scripts" (dropped in UTS 31), # drop support for obsolete Unicode "aspirational scripts" (dropped in UTS 31),
# fixes #error with ICU >= 60 (which was a reminder to double-check the list) # fixes #error with ICU >= 60 (which was a reminder to double-check the list)
# see: http://www.unicode.org/reports/tr31/#Aspirational_Use_Scripts # see: http://www.unicode.org/reports/tr31/#Aspirational_Use_Scripts
# backport of: https://chromium-review.googlesource.com/c/chromium/src/+/731871 # backport of: https://chromium-review.googlesource.com/c/chromium/src/+/731871
Patch100: qtwebengine-everywhere-src-5.10.0-no-aspirational-scripts.patch Patch100: qtwebengine-everywhere-src-5.10.0-no-aspirational-scripts.patch
# forward-port security backports from 5.9.5 LTS (up to Chromium 65.0.3325.146)
# see the patch metadata for the list of fixed CVEs and Chromium bug IDs
# omit the Chromium bug 806122 fix because we do not ship that FFmpeg file
Patch101: qtwebengine-everywhere-src-5.10.1-security-5.9.5.patch
# handled by qt5-srpm-macros, which defines %%qt5_qtwebengine_arches # handled by qt5-srpm-macros, which defines %%qt5_qtwebengine_arches
ExclusiveArch: %{qt5_qtwebengine_arches} ExclusiveArch: %{qt5_qtwebengine_arches}
@ -209,6 +214,7 @@ BuildRequires: pkgconfig(vpx) >= 1.7.0
# http://code.qt.io/cgit/qt/qtwebengine-chromium.git/log/?h=61-based # http://code.qt.io/cgit/qt/qtwebengine-chromium.git/log/?h=61-based
# see dist/changes-5.10.1 for the version numbers (base, security fixes) and for # see dist/changes-5.10.1 for the version numbers (base, security fixes) and for
# a list of CVEs fixed by the added security backports # a list of CVEs fixed by the added security backports
# See Patch101 for additional fixes applied (up to version 65.0.3325.146)
Provides: bundled(chromium) = 61.0.3163.140 Provides: bundled(chromium) = 61.0.3163.140
# Bundled in src/3rdparty/chromium/third_party: # Bundled in src/3rdparty/chromium/third_party:
@ -365,6 +371,7 @@ BuildArch: noarch
%patch21 -p1 -b .gn-bootstrap-verbose %patch21 -p1 -b .gn-bootstrap-verbose
%patch22 -p1 -b .icu59 %patch22 -p1 -b .icu59
%patch100 -p1 -b .no-aspirational-scripts %patch100 -p1 -b .no-aspirational-scripts
%patch101 -p1 -b .security-5.9.5
# fix // in #include in content/renderer/gpu to avoid debugedit failure # fix // in #include in content/renderer/gpu to avoid debugedit failure
sed -i -e 's!gpu//!gpu/!g' \ sed -i -e 's!gpu//!gpu/!g' \
src/3rdparty/chromium/content/renderer/gpu/compositor_forwarding_message_filter.cc src/3rdparty/chromium/content/renderer/gpu/compositor_forwarding_message_filter.cc
@ -570,6 +577,9 @@ done
%changelog %changelog
* Sat Mar 17 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.1-3
- Forward-port security backports from 5.9.5 LTS (up to Chromium 65.0.3325.146)
* Fri Feb 23 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.1-2 * Fri Feb 23 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.1-2
- Drop -fabi-version=11 workaround, gcc-8.0.1-0.16.fc28 should fix this - Drop -fabi-version=11 workaround, gcc-8.0.1-0.16.fc28 should fix this

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save