[xorg-x11-drv-nvidia-390xx] Fix conflict with rpmfusion-nonfree-obsolete-packages
by Leigh Scott
commit 079ad79474076b133989217d1ff7fb68dea1fa74
Author: Leigh Scott <leigh123linux(a)googlemail.com>
Date: Sun Sep 22 08:10:38 2019 +0100
Fix conflict with rpmfusion-nonfree-obsolete-packages
xorg-x11-drv-nvidia-390xx.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/xorg-x11-drv-nvidia-390xx.spec b/xorg-x11-drv-nvidia-390xx.spec
index 9276b21..412ac9a 100644
--- a/xorg-x11-drv-nvidia-390xx.spec
+++ b/xorg-x11-drv-nvidia-390xx.spec
@@ -37,7 +37,7 @@
Name: xorg-x11-drv-nvidia-390xx
Epoch: 3
Version: 390.129
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: NVIDIA's 390xx series proprietary display driver for NVIDIA graphic cards
License: Redistributable, no modification permitted
@@ -588,6 +588,9 @@ fi ||:
%{_libdir}/libnvidia-encode.so
%changelog
+* Sun Sep 22 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 3:390.129-2
+- Fix conflict with rpmfusion-nonfree-obsolete-packages
+
* Tue Aug 06 2019 Leigh Scott <leigh123linux(a)gmail.com> - 3:390.129-1
- Update to 390.129 release
5 years, 3 months
[chromium-vaapi] Preserve bundled pylibs
by hellbanger
commit 08af7c11e6e1d1e9c653e29cfd9039f8a6a76844
Author: Akarshan Biswas <akarshanbiswas(a)fedoraproject.org>
Date: Sun Sep 22 08:56:34 2019 +0530
Preserve bundled pylibs
chromium-vaapi.spec | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/chromium-vaapi.spec b/chromium-vaapi.spec
index 417b2d1..93a4375 100644
--- a/chromium-vaapi.spec
+++ b/chromium-vaapi.spec
@@ -288,6 +288,10 @@ find -depth -type f -writable -name "*.py" -exec sed -iE '1s=^#! */usr/bin/\(pyt
third_party/catapult \
third_party/catapult/common/py_vulcanize/third_party/rcssmin \
third_party/catapult/common/py_vulcanize/third_party/rjsmin \
+ %if 0%{?bundlepylibs}
+ third_party/catapult/third_party/beautifulsoup4 \
+ third_party/catapult/third_party/html5lib-python \
+ %endif
third_party/catapult/third_party/polymer \
third_party/catapult/third_party/six \
third_party/catapult/tracing/third_party/d3 \
5 years, 3 months
[xorg-x11-drv-nvidia-340xx] Fix conflict with rpmfusion-nonfree-obsolete-packages
by Leigh Scott
commit fb72772c1088d1237bc712f1e5b3d233aa23934a
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun Sep 22 01:57:58 2019 +0100
Fix conflict with rpmfusion-nonfree-obsolete-packages
xorg-x11-drv-nvidia-340xx.spec | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia-340xx.spec b/xorg-x11-drv-nvidia-340xx.spec
index e1f1549..03d0bc6 100644
--- a/xorg-x11-drv-nvidia-340xx.spec
+++ b/xorg-x11-drv-nvidia-340xx.spec
@@ -8,7 +8,7 @@
Name: xorg-x11-drv-nvidia-340xx
Epoch: 1
Version: 340.107
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: NVIDIA's 340xx series proprietary display driver for NVIDIA graphic cards
Group: User Interface/X Hardware Support
@@ -53,7 +53,6 @@ Conflicts: xorg-x11-drv-nvidia-legacy
Conflicts: xorg-x11-drv-nvidia-71xx
Conflicts: xorg-x11-drv-nvidia-96xx
Conflicts: xorg-x11-drv-nvidia-173xx
-Conflicts: xorg-x11-drv-nvidia-304xx
Conflicts: xorg-x11-drv-nvidia
Conflicts: xorg-x11-drv-fglrx
Conflicts: xorg-x11-drv-catalyst
@@ -519,6 +518,9 @@ fi ||:
%changelog
+* Sun Sep 22 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1:340.107-6
+- Fix conflict with rpmfusion-nonfree-obsolete-packages
+
* Sat Aug 10 2019 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 1:340.107-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
5 years, 3 months
[chromium-libs-media-freeworld] Fixup
by Nicolas Chauvet
commit 898e5d50089c5a3aee8ccb7616640a4d5c209b86
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Sun Sep 22 00:14:46 2019 +0200
Fixup
chromium-libs-media-freeworld.spec | 16 +---------------
1 file changed, 1 insertion(+), 15 deletions(-)
---
diff --git a/chromium-libs-media-freeworld.spec b/chromium-libs-media-freeworld.spec
index ecf6afc..85f12a6 100644
--- a/chromium-libs-media-freeworld.spec
+++ b/chromium-libs-media-freeworld.spec
@@ -739,21 +739,7 @@ Requires(preun): %{_sbindir}/update-alternatives
%description libs
Shared libraries used by chromium (and chrome-remote-desktop).
-%if %{freeworld}
-%package -n chromium-libs-media-freeworld
-Summary: Chromium media libraries built with all possible codecs
-Provides: chromium-libs-media = %{version}-%{release}
-Provides: chromium-libs-media%{_isa} = %{version}-%{release}
-Requires: chromium-libs%{_isa} = %{version}
-Requires(post): %{_sbindir}/update-alternatives
-Requires(preun): %{_sbindir}/update-alternatives
-
-%description -n chromium-libs-media-freeworld
-Chromium media libraries built with all possible codecs. Chromium is an
-open-source web browser, powered by WebKit (Blink). This package replaces
-the default chromium-libs-media package, which is limited in what it
-can include.
-%else
+%if ! %{freeworld}
%package libs-media
Summary: Shared libraries used by the chromium media subsystem
Requires: chromium-libs%{_isa} = %{version}
5 years, 3 months
[chromium-libs-media-freeworld] Sync to fedora merged patches
by Nicolas Chauvet
commit f9dd18b5ffefdda1eadeb213dfdd7655f4c4d5a0
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Sat Sep 21 23:34:39 2019 +0200
Sync to fedora merged patches
chromium-61.0.3163.79-gcc-no-opt-safe-math.patch | 13 --
chromium-68.0.3440.106-boolfix.patch | 36 ----
chromium-72.0.3626.121-fedora-user-agent.patch | 12 --
chromium-72.0.3626.121-gcc5-r3.patch | 36 ----
chromium-75.0.3770.100-el7-fix-noexcept.patch | 54 -----
chromium-75.0.3770.100-fix-v8-gcc.patch | 14 --
chromium-75.0.3770.80-no-zlib-mangle.patch | 14 --
chromium-75.0.3770.80-pure-virtual-crash-fix.patch | 24 ---
....0.3809.100-gcc-accountinfo-move-noexcept.patch | 53 -----
...-76.0.3809.100-gcc-ambigous-instantiation.patch | 39 ----
chromium-76.0.3809.100-gcc-cc-no-except.patch | 105 ----------
...m-76.0.3809.100-gcc-feature-policy-parser.patch | 76 -------
...m-76.0.3809.100-gcc-hasfraction-constexpr.patch | 32 ---
...m-76.0.3809.100-gcc-history-move-noexcept.patch | 42 ----
...um-76.0.3809.100-gcc-initialization-order.patch | 33 ---
...3809.100-gcc-move-explicit-initialization.patch | 97 ---------
chromium-76.0.3809.100-gcc-net-fetcher.patch | 63 ------
...m-76.0.3809.100-gcc-themeservice-includes.patch | 36 ----
chromium-76.0.3809.100-gcc-vulkan.patch | 115 -----------
chromium-76.0.3809.100-quiche-compile-fix.patch | 225 ---------------------
chromium-76.0.3809.100-throttling-dead-beef.patch | 30 ---
chromium-76.0.3809.100-weak-ptr-no-except.patch | 66 ------
chromium-libs-media-freeworld.spec | 19 +-
23 files changed, 6 insertions(+), 1228 deletions(-)
---
diff --git a/chromium-libs-media-freeworld.spec b/chromium-libs-media-freeworld.spec
index 3f257c5..ecf6afc 100644
--- a/chromium-libs-media-freeworld.spec
+++ b/chromium-libs-media-freeworld.spec
@@ -177,11 +177,7 @@ BuildRequires: libicu-devel >= 5.4
%global majorversion 77
-%if %{freeworld}
-Name: chromium%{chromium_channel}-libs-media%{?freeworld:-freeworld}
-%else
-Name: chromium%{chromium_channel}
-%endif
+Name: chromium%{chromium_channel}%{?freeworld:%{?shared:-libs-media}-freeworld}
Version: %{majorversion}.0.3865.90
Release: 1%{?dist}
Summary: A WebKit (Blink) powered web browser
@@ -744,7 +740,7 @@ Requires(preun): %{_sbindir}/update-alternatives
Shared libraries used by chromium (and chrome-remote-desktop).
%if %{freeworld}
-%package
+%package -n chromium-libs-media-freeworld
Summary: Chromium media libraries built with all possible codecs
Provides: chromium-libs-media = %{version}-%{release}
Provides: chromium-libs-media%{_isa} = %{version}-%{release}
@@ -752,7 +748,7 @@ Requires: chromium-libs%{_isa} = %{version}
Requires(post): %{_sbindir}/update-alternatives
Requires(preun): %{_sbindir}/update-alternatives
-%description
+%description -n chromium-libs-media-freeworld
Chromium media libraries built with all possible codecs. Chromium is an
open-source web browser, powered by WebKit (Blink). This package replaces
the default chromium-libs-media package, which is limited in what it
@@ -1433,9 +1429,6 @@ tools/gn/bootstrap/bootstrap.py -v "$CHROMIUM_CORE_GN_DEFINES $CHROMIUM_BROWSER_
%{builddir}/gn --script-executable=/usr/bin/python2 gen --args="$CHROMIUM_CORE_GN_DEFINES $CHROMIUM_HEADLESS_GN_DEFINES" %{headlessbuilddir}
%endif
%endif
-%endif
-
-%{target}/gn --script-executable=/usr/bin/python2 gen --args="$CHROMIUM_CORE_GN_DEFINES $CHROMIUM_BROWSER_GN_DEFINES" %{remotingtarget}
%{builddir}/gn --script-executable=/usr/bin/python2 gen --args="$CHROMIUM_CORE_GN_DEFINES $CHROMIUM_BROWSER_GN_DEFINES" %{remotingbuilddir}
@@ -1687,7 +1680,7 @@ if st and st.type == "link" then
end
%if %{freeworld}
-%posttrans
+%posttrans -n chromium-libs-media-freeworld
%{_sbindir}/update-alternatives --install \
%{_libdir}/chromium-browser/libffmpeg.so libffmpeg.so \
%{_libdir}/chromium-browser/libffmpeg.so.freeworld 20 \
@@ -1698,7 +1691,7 @@ end
--slave %{_libdir}/chromium-browser/libmedia.so.TOC libmedia.so.TOC \
%{_libdir}/chromium-browser/libmedia.so.TOC.freeworld
-%preun
+%preun -n chromium-libs-media-freeworld
if [ $1 = 0 ]; then
%{_sbindir}/alternatives --remove libffmpeg.so \
%{_libdir}/chromium-browser/libffmpeg.so.freeworld
@@ -1893,7 +1886,7 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%if 0%{?shared}
%if %{freeworld}
-%files
+%files -n chromium-libs-media-freeworld
%else
%files libs-media
%endif
5 years, 3 months
[chromium-libs-media-freeworld: 259/259] Merge remote-tracking branch 'fedora/master'
by Nicolas Chauvet
commit baa2c18de5d5f99acab5c1cfec3a5ccad08da90f
Merge: 6453812 06cf3b0
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Sat Sep 21 22:56:38 2019 +0200
Merge remote-tracking branch 'fedora/master'
.gitignore | 69 +--
chromium-77.0.3865.75-base-gcc-no-alignas.patch | 12 +
chromium-77.0.3865.75-boolfix.patch | 24 +
...ium-77.0.3865.75-certificate-transparency.patch | 539 +++++++++++++++++++++
chromium-77.0.3865.75-el7-noexcept.patch | 165 +++++++
chromium-77.0.3865.75-fedora-user-agent.patch | 12 +
chromium-77.0.3865.75-gcc-abstract-class.patch | 61 +++
chromium-77.0.3865.75-gcc-include-memory.patch | 12 +
chromium-77.0.3865.75-gcc-no-opt-safe-math.patch | 15 +
chromium-77.0.3865.75-gcc5-r3.patch | 36 ++
chromium-77.0.3865.75-harfbuzz-subset.patch | 49 ++
chromium-77.0.3865.75-missing-limits.patch | 28 ++
chromium-77.0.3865.75-no-zlib-mangle.patch | 22 +
chromium-77.0.3865.75-unbundle-zlib.patch | 25 +
chromium-latest.py | 94 ++--
chromium-libs-media-freeworld.spec | 200 ++++----
clean_ffmpeg.sh | 1 +
sources | 2 +-
18 files changed, 1157 insertions(+), 209 deletions(-)
---
diff --cc chromium-libs-media-freeworld.spec
index c04dc59,7a0d711..3f257c5
--- a/chromium-libs-media-freeworld.spec
+++ b/chromium-libs-media-freeworld.spec
@@@ -164,10 -175,10 +175,10 @@@ BuildRequires: libicu-devel >= 5.
%global chromoting_client_id %nil
%endif
- %global majorversion 76
+ %global majorversion 77
%if %{freeworld}
-Name: chromium%{chromium_channel}%{?freeworld:-freeworld}
+Name: chromium%{chromium_channel}-libs-media%{?freeworld:-freeworld}
%else
Name: chromium%{chromium_channel}
%endif
@@@ -1437,12 -1430,12 +1430,15 @@@ tools/gn/bootstrap/bootstrap.py -v "$CH
# do not need to do headless gen
%else
%if %{build_headless}
- %{target}/gn --script-executable=/usr/bin/python2 gen --args="$CHROMIUM_CORE_GN_DEFINES $CHROMIUM_HEADLESS_GN_DEFINES" %{headlesstarget}
+ %{builddir}/gn --script-executable=/usr/bin/python2 gen --args="$CHROMIUM_CORE_GN_DEFINES $CHROMIUM_HEADLESS_GN_DEFINES" %{headlessbuilddir}
+ %endif
%endif
+%endif
+
+%{target}/gn --script-executable=/usr/bin/python2 gen --args="$CHROMIUM_CORE_GN_DEFINES $CHROMIUM_BROWSER_GN_DEFINES" %{remotingtarget}
+ %{builddir}/gn --script-executable=/usr/bin/python2 gen --args="$CHROMIUM_CORE_GN_DEFINES $CHROMIUM_BROWSER_GN_DEFINES" %{remotingbuilddir}
+
%if %{bundlelibusbx}
# no hackity hack hack
%else
5 years, 3 months
[chromium-libs-media-freeworld: 258/259] Update to 77.0.3865.90
by Nicolas Chauvet
commit 06cf3b0691efe622951e72292af48063622b40c7
Author: Tomas Popela <tpopela(a)redhat.com>
Date: Thu Sep 19 07:58:49 2019 +0200
Update to 77.0.3865.90
chromium.spec | 7 +++++--
sources | 2 +-
2 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/chromium.spec b/chromium.spec
index 5491e4c..7a0d711 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -182,8 +182,8 @@ Name: chromium%{chromium_channel}%{?freeworld:-freeworld}
%else
Name: chromium%{chromium_channel}
%endif
-Version: %{majorversion}.0.3865.75
-Release: 2%{?dist}
+Version: %{majorversion}.0.3865.90
+Release: 1%{?dist}
Summary: A WebKit (Blink) powered web browser
Url: http://www.chromium.org/Home
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)
@@ -1902,6 +1902,9 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%changelog
+* Thu Sep 19 2019 Tomas Popela <tpopela(a)redhat.com> - 77.0.3865.90-1
+- Update to 77.0.3865.90
+
* Mon Sep 16 2019 Tomas Popela <tpopela(a)redhat.com> - 77.0.3865.75-2
- Update the list of private libraries
diff --git a/sources b/sources
index b9b0498..13e91e7 100644
--- a/sources
+++ b/sources
@@ -17,4 +17,4 @@ SHA512 (Tinos-Italic.ttf) = d4f4f096110ef98a781a2a0e0d319317e5f84e650fe6f4d4f6b0
SHA512 (Tinos-Regular.ttf) = 58085c5dac6d067d60ba2ab3220c4a0cc1efcf279cadfcfb8746a5e5fa1a6f6daa62750dc2051b3b2d8a51b4d2e9bb0f66594caf2253c0870ed9c7286fa45e8f
SHA512 (Ahem.ttf) = aeb64b10ab9c87860714cb60b4900254b13dc52c51319256a1a3722c882026ab7c616bf628fbc2fe14e38a6003f3a481af60b52a7ed62071d28ddaf428e4e3fd
SHA512 (node-v8.9.1-linux-x64.tar.gz) = a707fd4567041c56e7f9d415e505e3fa650627f31def7fefdd7ec50f9e7066bb33332b67f479e1159d85e1105a7e6d034aad7429f4f3d034c9161170d7e0b844
-SHA512 (chromium-77.0.3865.75-clean.tar.xz) = ca7a71586a60abeacb70b9d08ba9a28455d875bfa5232070fdff079e52395924b80f05d7627e3a5d5c7a3df606a39a31e05634683a052c9efb634ed536afc092
+SHA512 (chromium-77.0.3865.90-clean.tar.xz) = 696c5b01756fb720645512fc997f4c378001a01f74bb61fe2b27722b7a3c6bbef782af82ec5678e8fe7ff76285164a331b3a99eff9c5f605ff477b3795c968c4
5 years, 3 months
[chromium-libs-media-freeworld: 257/259] Forget to generate diff for one affected el7-noexcept file
by Nicolas Chauvet
commit c510174e57208c85a6fe9add725046fa4233abf4
Author: Tomas Popela <tpopela(a)redhat.com>
Date: Wed Sep 18 08:05:03 2019 +0200
Forget to generate diff for one affected el7-noexcept file
chromium-77.0.3865.75-el7-noexcept.patch | 12 ++++++++++++
1 file changed, 12 insertions(+)
---
diff --git a/chromium-77.0.3865.75-el7-noexcept.patch b/chromium-77.0.3865.75-el7-noexcept.patch
index 59b6fa9..366c139 100644
--- a/chromium-77.0.3865.75-el7-noexcept.patch
+++ b/chromium-77.0.3865.75-el7-noexcept.patch
@@ -58,6 +58,18 @@ diff -up chromium-77.0.3865.75/components/history/core/browser/history_types.h.e
~QueryURLResult();
// Indicates whether the call to HistoryBackend::QueryURL was successfull
+diff -up chromium-77.0.3865.75/components/history/core/browser/url_row.cc.el7-noexcept chromium-77.0.3865.75/components/history/core/browser/url_row.cc
+--- chromium-77.0.3865.75/components/history/core/browser/url_row.cc.el7-noexcept 2019-09-18 08:03:25.458138423 +0200
++++ chromium-77.0.3865.75/components/history/core/browser/url_row.cc 2019-09-18 08:03:34.363234155 +0200
+@@ -26,7 +26,7 @@ URLRow::~URLRow() {
+ }
+
+ URLRow& URLRow::operator=(const URLRow& other) = default;
+-URLRow& URLRow::operator=(URLRow&& other) noexcept = default;
++URLRow& URLRow::operator=(URLRow&& other) = default;
+
+ void URLRow::Swap(URLRow* other) {
+ std::swap(id_, other->id_);
diff -up chromium-77.0.3865.75/components/omnibox/browser/suggestion_answer.cc.el7-noexcept chromium-77.0.3865.75/components/omnibox/browser/suggestion_answer.cc
--- chromium-77.0.3865.75/components/omnibox/browser/suggestion_answer.cc.el7-noexcept 2019-09-17 22:00:18.670108528 +0200
+++ chromium-77.0.3865.75/components/omnibox/browser/suggestion_answer.cc 2019-09-17 22:00:32.518272148 +0200
5 years, 3 months
[chromium-libs-media-freeworld: 256/259] Update the el7 noexcept patch and fix the el7 build
by Nicolas Chauvet
commit 1a179e7d6a6aa7376e3b286bffa6901c66716294
Author: Tomas Popela <tpopela(a)redhat.com>
Date: Wed Sep 18 06:35:01 2019 +0200
Update the el7 noexcept patch and fix the el7 build
chromium-76.0.3809.100-el7-noexcept.patch | 129 -------------------------
chromium-77.0.3865.75-el7-noexcept.patch | 153 ++++++++++++++++++++++++++++++
chromium.spec | 2 +-
3 files changed, 154 insertions(+), 130 deletions(-)
---
diff --git a/chromium-77.0.3865.75-el7-noexcept.patch b/chromium-77.0.3865.75-el7-noexcept.patch
new file mode 100644
index 0000000..59b6fa9
--- /dev/null
+++ b/chromium-77.0.3865.75-el7-noexcept.patch
@@ -0,0 +1,153 @@
+diff -up chromium-77.0.3865.75/chrome/common/media_router/media_sink.cc.el7-noexcept chromium-77.0.3865.75/chrome/common/media_router/media_sink.cc
+--- chromium-77.0.3865.75/chrome/common/media_router/media_sink.cc.el7-noexcept 2019-09-17 18:42:37.137393137 +0200
++++ chromium-77.0.3865.75/chrome/common/media_router/media_sink.cc 2019-09-17 18:42:37.145393201 +0200
+@@ -19,12 +19,12 @@ MediaSink::MediaSink(const MediaSink::Id
+ provider_id_(provider_id) {}
+
+ MediaSink::MediaSink(const MediaSink& other) = default;
+-MediaSink::MediaSink(MediaSink&& other) noexcept = default;
++MediaSink::MediaSink(MediaSink&& other) = default;
+ MediaSink::MediaSink() = default;
+ MediaSink::~MediaSink() = default;
+
+ MediaSink& MediaSink::operator=(const MediaSink& other) = default;
+-MediaSink& MediaSink::operator=(MediaSink&& other) noexcept = default;
++MediaSink& MediaSink::operator=(MediaSink&& other) = default;
+
+ bool MediaSink::IsMaybeCloudSink() const {
+ switch (icon_type_) {
+diff -up chromium-77.0.3865.75/components/history/core/browser/history_types.cc.el7-noexcept chromium-77.0.3865.75/components/history/core/browser/history_types.cc
+--- chromium-77.0.3865.75/components/history/core/browser/history_types.cc.el7-noexcept 2019-09-17 18:42:09.417172829 +0200
++++ chromium-77.0.3865.75/components/history/core/browser/history_types.cc 2019-09-17 18:42:09.385172574 +0200
+@@ -42,7 +42,7 @@ QueryResults::QueryResults(QueryResults&
+ Swap(&other);
+ }
+
+-QueryResults& QueryResults::operator=(QueryResults&& other) noexcept {
++QueryResults& QueryResults::operator=(QueryResults&& other) {
+ Swap(&other);
+ return *this;
+ }
+@@ -186,7 +186,7 @@ QueryURLResult::QueryURLResult(QueryURLR
+
+ QueryURLResult& QueryURLResult::operator=(const QueryURLResult&) = default;
+
+-QueryURLResult& QueryURLResult::operator=(QueryURLResult&&) noexcept = default;
++QueryURLResult& QueryURLResult::operator=(QueryURLResult&&) = default;
+
+ // MostVisitedURL --------------------------------------------------------------
+
+diff -up chromium-77.0.3865.75/components/history/core/browser/history_types.h.el7-noexcept chromium-77.0.3865.75/components/history/core/browser/history_types.h
+--- chromium-77.0.3865.75/components/history/core/browser/history_types.h.el7-noexcept 2019-09-17 18:42:09.437172988 +0200
++++ chromium-77.0.3865.75/components/history/core/browser/history_types.h 2019-09-17 18:42:09.365172415 +0200
+@@ -143,7 +143,7 @@ class QueryResults {
+ ~QueryResults();
+
+ QueryResults(QueryResults&& other) noexcept;
+- QueryResults& operator=(QueryResults&& other) noexcept;
++ QueryResults& operator=(QueryResults&& other);
+
+ void set_reached_beginning(bool reached) { reached_beginning_ = reached; }
+ bool reached_beginning() { return reached_beginning_; }
+@@ -278,7 +278,7 @@ struct QueryURLResult {
+ QueryURLResult(const QueryURLResult&);
+ QueryURLResult(QueryURLResult&&) noexcept;
+ QueryURLResult& operator=(const QueryURLResult&);
+- QueryURLResult& operator=(QueryURLResult&&) noexcept;
++ QueryURLResult& operator=(QueryURLResult&&);
+ ~QueryURLResult();
+
+ // Indicates whether the call to HistoryBackend::QueryURL was successfull
+diff -up chromium-77.0.3865.75/components/omnibox/browser/suggestion_answer.cc.el7-noexcept chromium-77.0.3865.75/components/omnibox/browser/suggestion_answer.cc
+--- chromium-77.0.3865.75/components/omnibox/browser/suggestion_answer.cc.el7-noexcept 2019-09-17 22:00:18.670108528 +0200
++++ chromium-77.0.3865.75/components/omnibox/browser/suggestion_answer.cc 2019-09-17 22:00:32.518272148 +0200
+@@ -60,7 +60,7 @@ SuggestionAnswer::TextField::TextField(T
+ SuggestionAnswer::TextField& SuggestionAnswer::TextField::operator=(
+ const TextField&) = default;
+ SuggestionAnswer::TextField& SuggestionAnswer::TextField::operator=(
+- TextField&&) noexcept = default;
++ TextField&&) = default;
+
+ // static
+ bool SuggestionAnswer::TextField::ParseTextField(const base::Value& field_json,
+diff -up chromium-77.0.3865.75/components/policy/core/common/policy_map.cc.el7-noexcept chromium-77.0.3865.75/components/policy/core/common/policy_map.cc
+--- chromium-77.0.3865.75/components/policy/core/common/policy_map.cc.el7-noexcept 2019-09-17 18:42:14.622214197 +0200
++++ chromium-77.0.3865.75/components/policy/core/common/policy_map.cc 2019-09-17 18:42:14.556213673 +0200
+@@ -52,7 +52,7 @@ PolicyMap::Entry::Entry(
+ PolicyMap::Entry::~Entry() = default;
+
+ PolicyMap::Entry::Entry(Entry&&) noexcept = default;
+-PolicyMap::Entry& PolicyMap::Entry::operator=(Entry&&) noexcept = default;
++PolicyMap::Entry& PolicyMap::Entry::operator=(Entry&&) = default;
+
+ PolicyMap::Entry PolicyMap::Entry::DeepCopy() const {
+ Entry copy;
+diff -up chromium-77.0.3865.75/components/signin/public/identity_manager/account_info.cc.el7-noexcept chromium-77.0.3865.75/components/signin/public/identity_manager/account_info.cc
+--- chromium-77.0.3865.75/components/signin/public/identity_manager/account_info.cc.el7-noexcept 2019-09-17 21:06:27.037828110 +0200
++++ chromium-77.0.3865.75/components/signin/public/identity_manager/account_info.cc 2019-09-17 21:07:20.726472932 +0200
+@@ -52,7 +52,7 @@ CoreAccountInfo::CoreAccountInfo(CoreAcc
+ CoreAccountInfo& CoreAccountInfo::operator=(const CoreAccountInfo& other) =
+ default;
+
+-CoreAccountInfo& CoreAccountInfo::operator=(CoreAccountInfo&& other) noexcept =
++CoreAccountInfo& CoreAccountInfo::operator=(CoreAccountInfo&& other) =
+ default;
+
+ bool CoreAccountInfo::IsEmpty() const {
+@@ -69,7 +69,7 @@ AccountInfo::AccountInfo(AccountInfo&& o
+
+ AccountInfo& AccountInfo::operator=(const AccountInfo& other) = default;
+
+-AccountInfo& AccountInfo::operator=(AccountInfo&& other) noexcept = default;
++AccountInfo& AccountInfo::operator=(AccountInfo&& other) = default;
+
+ bool AccountInfo::IsEmpty() const {
+ return CoreAccountInfo::IsEmpty() && hosted_domain.empty() &&
+diff -up chromium-77.0.3865.75/google_apis/gaia/core_account_id.cc.el7-noexcept chromium-77.0.3865.75/google_apis/gaia/core_account_id.cc
+--- chromium-77.0.3865.75/google_apis/gaia/core_account_id.cc.el7-noexcept 2019-09-17 18:43:12.969677930 +0200
++++ chromium-77.0.3865.75/google_apis/gaia/core_account_id.cc 2019-09-17 18:43:12.989678089 +0200
+@@ -14,7 +14,7 @@ CoreAccountId::~CoreAccountId() = defaul
+
+ CoreAccountId& CoreAccountId::operator=(const CoreAccountId&) = default;
+
+-CoreAccountId& CoreAccountId::operator=(CoreAccountId&&) noexcept = default;
++CoreAccountId& CoreAccountId::operator=(CoreAccountId&&) = default;
+
+ CoreAccountId::CoreAccountId(const char* id) : id(id) {}
+
+diff -up chromium-77.0.3865.75/google_apis/gaia/core_account_id.h.el7-noexcept chromium-77.0.3865.75/google_apis/gaia/core_account_id.h
+--- chromium-77.0.3865.75/google_apis/gaia/core_account_id.h.el7-noexcept 2019-09-17 18:43:12.978678001 +0200
++++ chromium-77.0.3865.75/google_apis/gaia/core_account_id.h 2019-09-17 18:43:12.983678041 +0200
+@@ -20,7 +20,7 @@ struct CoreAccountId {
+ ~CoreAccountId();
+
+ CoreAccountId& operator=(const CoreAccountId&);
+- CoreAccountId& operator=(CoreAccountId&&) noexcept;
++ CoreAccountId& operator=(CoreAccountId&&);
+
+ // Those implicit constructor and conversion operator allow to
+ // progressively migrate the code to use this struct. Removing
+diff -up chromium-77.0.3865.75/gpu/config/gpu_info.cc.el7-noexcept chromium-77.0.3865.75/gpu/config/gpu_info.cc
+--- chromium-77.0.3865.75/gpu/config/gpu_info.cc.el7-noexcept 2019-09-17 18:42:25.049297073 +0200
++++ chromium-77.0.3865.75/gpu/config/gpu_info.cc 2019-09-17 18:42:25.049297073 +0200
+@@ -170,7 +170,7 @@ GPUInfo::GPUDevice& GPUInfo::GPUDevice::
+ const GPUInfo::GPUDevice& other) = default;
+
+ GPUInfo::GPUDevice& GPUInfo::GPUDevice::operator=(
+- GPUInfo::GPUDevice&& other) noexcept = default;
++ GPUInfo::GPUDevice&& other) = default;
+
+ GPUInfo::GPUInfo()
+ : optimus(false),
+diff -up chromium-77.0.3865.75/third_party/openscreen/src/osp/public/service_info.h.el7-noexcept chromium-77.0.3865.75/third_party/openscreen/src/osp/public/service_info.h
+--- chromium-77.0.3865.75/third_party/openscreen/src/osp/public/service_info.h.el7-noexcept 2019-09-17 21:46:46.378655525 +0200
++++ chromium-77.0.3865.75/third_party/openscreen/src/osp/public/service_info.h 2019-09-17 21:47:16.897035418 +0200
+@@ -21,7 +21,7 @@ struct ServiceInfo {
+ ServiceInfo(ServiceInfo&&) MAYBE_NOEXCEPT = default;
+ ServiceInfo(const ServiceInfo&) MAYBE_NOEXCEPT = default;
+
+- ServiceInfo& operator=(ServiceInfo&&) MAYBE_NOEXCEPT = default;
++ ServiceInfo& operator=(ServiceInfo&&) = default;
+ ServiceInfo& operator=(const ServiceInfo&) MAYBE_NOEXCEPT = default;
+
+ bool operator==(const ServiceInfo& other) const;
diff --git a/chromium.spec b/chromium.spec
index 87d6b6c..5491e4c 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -300,7 +300,7 @@ Patch100: chromium-62.0.3202.62-kmaxskip-constexpr.patch
# Use lstdc++ on EPEL7 only
Patch101: chromium-75.0.3770.100-epel7-stdc++.patch
# el7 only patch
-Patch102: chromium-76.0.3809.100-el7-noexcept.patch
+Patch102: chromium-77.0.3865.75-el7-noexcept.patch
# In file included from ../linux/directory.c:21:
# In file included from ../../../../native_client/src/nonsfi/linux/abi_conversion.h:20:
5 years, 3 months