commit 9a45158474739570c50a3b9dafc2e4481654aaec
Merge: 8ba7283 fafc053
Author: Vasiliy Glazov <vascom2(a)gmail.com>
Date: Wed Sep 11 10:26:16 2019 +0300
Merge branch 'master' into f30
.gitignore | 1 +
..._squares_2d_i16_neon-Make-s2-a-uint64x1_t.patch | 54 --
chromium-46.0.2490.71-notest.patch | 11 -
...0.2564.116-libusb_interrupt_event_handler.patch | 15 -
chromium-52.0.2743.116-unset-madv_free.patch | 15 -
chromium-52.0.2743.82-arm-webrtc.patch | 51 --
chromium-52.0.2743.82-master-prefs-path.patch | 15 -
chromium-55.0.2883.75-cups22.patch | 29 -
chromium-55.0.2883.75-sandbox-pie.patch | 30 -
chromium-56.0.2924.87-fpermissive.patch | 13 -
chromium-56.0.2924.87-gcc5.patch | 354 -----------
chromium-59.0.3071.115-ucontext-fix.patch | 214 -------
chromium-59.0.3071.86-ffmpeg-stdatomic.patch | 17 -
chromium-59.0.3071.86-nullfix.patch | 43 --
chromium-59.0.3071.86-system-clang.patch | 10 -
chromium-60.0.3112.78-gn-system.patch | 221 -------
chromium-60.0.3112.78-last-commit-position.patch | 28 -
chromium-60.0.3112.90-vulkan-force-c99.patch | 11 -
chromium-61.0.3163.79-aarch64-glibc-2.26.90.patch | 12 -
chromium-61.0.3163.79-fix-ffmpeg-aarch64.patch | 12 -
chromium-61.0.3163.79-setopaque.patch | 12 -
...mium-62.0.3202.62-correct-cplusplus-check.patch | 20 -
chromium-62.0.3202.62-dde535-gcc-fix.patch | 13 -
chromium-62.0.3202.62-enable-mp3.patch | 484 ---------------
...-epel7-no-nullptr-assignment-on-StructPtr.patch | 12 -
chromium-62.0.3202.62-gcc-nc.patch | 11 -
chromium-62.0.3202.62-gcc7.patch | 11 -
chromium-62.0.3202.62-rvalue-fix.patch | 45 --
chromium-63.0.3289.84-aarch64-glibc-2.26.90.patch | 12 -
chromium-63.0.3289.84-enable-mp3.patch | 485 ---------------
chromium-63.0.3289.84-fix-ffmpeg-aarch64.patch | 12 -
chromium-63.0.3289.84-fix-ft-hb-unbundle.patch | 36 --
chromium-63.0.3289.84-gcc-round-fix.patch | 11 -
chromium-63.0.3289.84-gcc5-r3.patch | 104 ----
chromium-63.0.3289.84-nolibc++.patch | 15 -
chromium-63.0.3289.84-setopaque.patch | 12 -
chromium-64.0.3282.119-enable-mp3.patch | 54 --
chromium-64.0.3282.119-gcc-constexpr-fix.patch | 70 ---
chromium-64.0.3282.119-gcc-round-fix.patch | 12 -
chromium-64.0.3282.119-gcc5-r3.patch | 75 ---
chromium-64.0.3282.119-gcc5.patch | 57 --
chromium-64.0.3282.119-gcc7.patch | 11 -
chromium-64.0.3282.119-memcpy-fix.patch | 11 -
chromium-64.0.3282.167-gcc8-fabi11.patch | 15 -
...46-Fix-non-copyable-class-s-optional-move.patch | 41 --
...C-IDB-methods-String-renamed-to-GetString.patch | 108 ----
...kImageProvider-Settings-do-not-provide-co.patch | 22 -
...ix-base-Optional-T-requires-the-full-decl.patch | 33 --
...tely-std-move-to-base-Optional-instead-of.patch | 24 -
...fully-declare-ConfigurationPolicyProvider.patch | 18 -
...onditional-copy-move-ctors-assign-operato.patch | 91 ---
...t-converting-constructors-from-Optional-U.patch | 116 ----
...5.146-Implement-value-forward-constructor.patch | 72 ---
...Update-non-copy-non-move-assign-operators.patch | 144 -----
...e-affirmative-expression-in-base-Optional.patch | 265 ---------
chromium-65.0.3325.146-gcc5-r3.patch | 74 ---
chromium-65.0.3325.146-gcc7.patch | 11 -
...7-is_trivially_copy_constructable-failure.patch | 55 --
...lpan-Remove-GC-checks-from-WTF-Optional-T.patch | 61 --
chromium-65.0.3325.146-wtf-vector-fix.patch | 54 --
chromium-65.0.3325.162-boolfix.patch | 36 --
chromium-65.0.3325.162-skia-aarch64-buildfix.patch | 21 -
...ix-base-Optional-T-requires-the-full-decl.patch | 33 --
...use-initializer-list-for-NoDestructor-of-.patch | 12 -
...um-66.0.3359.117-gcc-copy-constructor-fix.patch | 49 --
...ium-66.0.3359.117-gcc-optional-move-fixes.patch | 45 --
....3359.117-gcc-vector-copy-constructor-fix.patch | 53 --
chromium-66.0.3359.117-gcc5-r3.patch | 38 --
chromium-66.0.3359.117-missing-files.patch | 272 ---------
chromium-66.0.3359.117-nounrar.patch | 16 -
chromium-66.0.3359.139-arm-init-fix.patch | 12 -
chromium-66.0.3359.170-gcc8-alignof.patch | 18 -
chromium-67.0.3396.62-boolfix.patch | 36 --
...um-67.0.3396.62-crashpad-aarch64-buildfix.patch | 13 -
....3396.62-epel7-use-old-python-exec-syntax.patch | 12 -
chromium-67.0.3396.62-skia-aarch64-buildfix.patch | 21 -
chromium-67.0.3396.87-fedora-user-agent.patch | 12 -
chromium-67.0.3396.99-py2-bootstrap.patch | 42 --
chromium-68.0.3440.106-fedora-user-agent.patch | 12 -
...8.0.3440.106-fix-build-networking_private.patch | 12 -
chromium-68.0.3440.106-notest.patch | 11 -
chromium-68.0.3440.84-cors-string.patch | 51 --
chromium-68.0.3440.84-libjpeg.patch | 62 --
chromium-68.0.3440.84-libwebp-shim.patch | 43 --
chromium-68.0.3440.84-move-unique-ptr.patch | 65 --
chromium-69.0.3497.81-gcc8-alignof.patch | 18 -
chromium-69.0.3497.81-norar.patch | 79 ---
chromium-69.0.3497.81-py2-bootstrap.patch | 33 --
chromium-69.0.3497.81-widevine-r2.patch | 23 -
...mium-70.0.3538.110-remove-sysroot-options.patch | 23 -
chromium-70.0.3538.77-harfbuzz2-fix.patch | 80 ---
chromium-71-gcc-0.patch | 57 --
chromium-71.0.3578.98-norar.patch | 79 ---
chromium-71.0.3578.98-remove-sysroot-options.patch | 23 -
chromium-72.0.3626.121-fix-va-check.patch | 29 -
chromium-72.0.3626.121-norar.patch | 79 ---
chromium-73.0.3683.75-pipewire-cstring-fix.patch | 11 -
chromium-75.0.3770.100-el7-fix-noexcept.patch | 54 --
...ium-75.0.3770.80-aeed4d-gcc-dcheck_ne-fix.patch | 14 -
chromium-75.0.3770.80-gcc-no-assume.patch | 21 -
chromium-76.0.3809.100-el7-noexcept.patch | 129 ++++
....0.3809.100-gcc-accountinfo-move-noexcept.patch | 53 ++
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-no-alignas-and-export.patch | 14 +
...mium-76.0.3809.100-gcc-remoting-constexpr.patch | 27 +
...m-76.0.3809.100-gcc-themeservice-includes.patch | 36 ++
chromium-76.0.3809.100-gcc-vulkan.patch | 115 ++++
...0.3809.100-libusb_interrupt_event_handler.patch | 15 +
chromium-76.0.3809.100-pulse-api-change.patch | 47 ++
chromium-76.0.3809.100-quiche-compile-fix.patch | 225 +++++++
chromium-76.0.3809.100-throttling-dead-beef.patch | 30 +
...ium-76.0.3809.100-vtable-symbol-undefined.patch | 11 +
chromium-76.0.3809.100-weak-ptr-no-except.patch | 66 +++
...um-76.0.3809.132-certificate-transparency.patch | 539 +++++++++++++++++
...-76.0.3809.132-gcc-ambigous-instantiation.patch | 21 +
chromium-freeworld.spec | 444 +++++++-------
chromium-gcc5-r3.patch | 98 ---
chromium-gcc8-r588316.patch | 98 ---
chromium-gcc8-r588547.patch | 30 -
chromium-gcc8-r589614.patch | 37 --
chromium-gcc8-r591015.patch | 70 ---
chromium-gn-bootstrap-r17.patch | 68 ---
chromium-math.h-r0.patch | 29 -
chromium-stdint.patch | 21 -
relax-libva-version.patch | 56 --
revert-gn-4960.patch | 655 ---------------------
revert-gn-4980.patch | 134 -----
sources | 2 +-
134 files changed, 2005 insertions(+), 7078 deletions(-)
---
diff --cc chromium-freeworld.spec
index aa80e77,737aad6..fc6efa4
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@@ -164,8 -175,8 +175,8 @@@ Name: chromium%{chromium_channel}%{?fr
%else
Name: chromium%{chromium_channel}
%endif
- Version: %{majorversion}.0.3770.100
+ Version: %{majorversion}.0.3809.132
-Release: 2%{?dist}
+Release: 3%{?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)
@@@ -836,97 -834,90 +834,91 @@@ udev
%patch0 -p1 -b .gcc5
%patch1 -p1 -b .pathmax
%patch2 -p1 -b .addrfix
- %patch4 -p1 -b .notest
- # %%patch6 -p1 -b .gnu-inline
- %patch7 -p1 -b .ignore-fd-count
- %patch9 -p1 -b .modern-libusbx
- %patch12 -p1 -b .cups22
- %patch15 -p1 -b .sandboxpie
- %patch18 -p1 -b .etc
- # %%patch19 -p1 -b .madv_free
- %patch20 -p1 -b .gnsystem
- # %%patch21 -p1 -b .lastcommit
- %patch22 -p1 -b .timefix
- %patch24 -p1 -b .nullfix
- %patch25 -p1 -b .jpegfix
- %patch26 -p1 -b .ldmemory
- # %%patch27 -p1 -b .setopaque
- # %%patch31 -p1 -b .permissive
- # %%patch33 -p1 -b .gcc7
- %patch36 -p1 -b .revert
- %patch37 -p1 -b .ffmpeg-stdatomic
- %patch39 -p1 -b .system-clang
- %patch42 -p1 -b .noprefix
- %patch43 -p1 -b .nomangle
- %patch45 -p1 -b .nozmangle
+ %patch3 -p1 -b .notest
+ %patch4 -p1 -b .modern-libusbx
+ %patch6 -p1 -b .sandboxpie
+ %patch7 -p1 -b .etc
+ %patch8 -p1 -b .gnsystem
+ %patch9 -p1 -b .timefix
+ %patch10 -p1 -b .nullfix
+ %patch11 -p1 -b .jpegfix
+ %patch12 -p1 -b .ldmemory
+ %patch13 -p1 -b .revert
+ %patch14 -p1 -b .ffmpeg-stdatomic
+ %patch15 -p1 -b .system-clang
+ %patch16 -p1 -b .noprefix
+ %patch17 -p1 -b .nomangle
+ %patch18 -p1 -b .nozmangle
+ %patch19 -p1 -b .pathfix
+ %patch20 -p1 -b .nogccoptmath
+ %patch21 -p1 -b .gcc5-r3
+ %patch22 -p1 -b .gcc-round-fix
+ %patch23 -p1 -b .memcpyfix
+ %patch24 -p1 -b .boolfix
+ %patch25 -p1 -b .aarch64fix
+ %patch27 -p1 -b .nounrar
+ %patch28 -p1 -b .gcc-cpolicyprovider
+ %patch29 -p1 -b .fedora-user-agent
+ %patch30 -p1 -b .py2
+ %patch31 -p1 -b .fix-default-redeclaration
+ %patch32 -p1 -b .wvhack
+ %patch33 -p1 -b .sanebuild
+ %patch34 -p1 -b .nofc
+ %patch35 -p1 -b .aarch64-new-stat
+ %patch36 -p1 -b .gcc9
+ %patch37 -p1 -b .widevine-other-locations
+ %patch38 -p1 -b .disable-ndnpc
+ %patch41 -p1 -b .SIOCGSTAMP
+ %patch43 -p1 -b .revert-daff6b
+ %patch44 -p1 -b .pure-virtual-fix
+ %patch45 -p1 -b .gettid-fix
+ %patch46 -p1 -b .fix-v8-gcc
+ %patch47 -p1 -b .gcc-vulkan
+ %patch48 -p1 -b .gcc-cc-no-except
+ %patch49 -p1 -b .gcc-net-fetcher
+ %patch50 -p1 -b .quiche-compile-fix
+ %patch51 -p1 -b .throttling-dead-beef
+ %patch52 -p1 -b .gcc-ambigous-instantiation
+ %patch53 -p1 -b .weak-ptr-no-except
+ %patch54 -p1 -b .gcc-feature-policy-parser
+ %patch55 -p1 -b .gcc-hasfraction-constexpr
+ %patch56 -p1 -b .gcc-move-explicit-initialization
+ %patch57 -p1 -b .gcc-initialization-order
+ %patch58 -p1 -b .gcc-history-move-noexcept
+ %patch59 -p1 -b .gcc-accountinfo-move-noexcept
+ %patch60 -p1 -b .gcc-themeservice-includes
+ %patch61 -p1 -b .gcc-no-alignas-and-export
+ %patch62 -p1 -b .gcc-remoting-constexpr
+ %patch63 -p1 -b .vtable-symbol-undefined
+ %patch64 -p1 -b .certificate-transparency
+
+ # EPEL specific patches
%if 0%{?rhel} == 7
- %patch46 -p1 -b .kmaxskip
- # %%patch47 -p1 -b .c99
- %endif
- %patch50 -p1 -b .pathfix
- %patch53 -p1 -b .nogccoptmath
- # %%if 0%%{?fedora} >= 28
- # %%patch57 -p1 -b .aarch64glibc
- # %%endif
- %patch62 -p1 -b .gcc5-r3
- # %%patch63 -p1 -b .nolibc++
- %patch65 -p1 -b .gcc-round-fix
- %patch67 -p1 -b .memcpyfix
- %patch85 -p1 -b .boolfix
- %patch86 -p1 -b .aarch64fix
- %if 0%{?rhel} == 7
- %patch87 -p1 -b .epel7
- %endif
- %patch88 -p1 -b .missing
- # %%patch89 -p1 -b .gccomove
- # %%patch90 -p1 -b .copycon
- # %%patch91 -p1 -b .944404
- %patch92 -p1 -b .nounrar
- # %%patch93 -p1 -b .gcc-full-decl
- %patch94 -p1 -b .gcc-cpolicyprovider
- # %%patch95 -p1 -b .gcc-getstring
- # %%patch96 -p1 -b .flatsetfix
- # %%patch97 -p1 -b .arm-init-fix
- # %%patch98 -p1 -b .gcc8-alignof
- %if 0%{?rhel} == 7
- # %%patch100 -p1 -b .oldexec
- %endif
- %patch101 -p1 -b .fedora-user-agent
- %patch103 -p1 -b .py2
- # %%patch108 -p1 -b .move-unique-ptr
- %patch110 -p1 -b .fix-default-redeclaration
- %patch111 -p1 -b .wvhack
- %patch112 -p1 -b .sanebuild
- # %%patch113 -p1 -b .r588316
- # %%patch114 -p1 -b .r588547
- # %%patch115 -p1 -b .r589614
- # %%patch116 -p1 -b .r591015
- %patch117 -p1 -b .nofc
- %patch119 -p1 -b .aarch64-new-stat
- %if %{use_vaapi}
- %patch121 -p1 -b .vaapi
+ %patch100 -p1 -b .kmaxskip
+ %patch101 -p1 -b .epel7
+ %patch102 -p1 -b .el7-noexcept
+ # Revert patch58 because it's breaking the build on el7
+ %patch58 -R -p1
%endif
+
+ # Feature specific patches
+ %if ! 0%{?killnacl}
+ %patch200 -p1 -b .gnu-inline
+ %patch201 -p1 -b .ignore-fd-count
+ %endif
+
+ %if %{use_vaapi}
+ %patch202 -p1 -b .vaapi
%ifarch i686
- %patch122 -p1 -b .i686permissive
- %endif
- %patch124 -p1 -b .va1compat
- %patch126 -p1 -b .gcc9
- # %%patch130 -p1 -b .revert-gn-4980
- # %%patch131 -p1 -b .revert-gn-4960
- %patch132 -p1 -b .widevine-other-locations
- %patch135 -p1 -b .disable-ndnpc
- %patch136 -p1 -b .cstring-fix
- %if 0%{?rhel} == 7
- %patch139 -p1 -b .el7-noexcept
- %endif
- %patch140 -p1 -b .gcc-assume
- %patch141 -p1 -b .SIOCGSTAMP
- %patch142 -p1 -b .gcc-dcheck_ne-fix
- %patch143 -p1 -b .revert-daff6b
- %patch144 -p1 -b .pure-virtual-fix
- %patch145 -p1 -b .gettid-fix
- %patch146 -p1 -b .fix-v8-gcc
+ %patch203 -p1 -b .i686permissive
+ %patch204 -p1 -b .va1compat
+ %endif
+ %endif
+
+ %if 0%{?pulseaudioapichange}
+ %patch205 -p1 -b .pulseaudioapichange
+ %endif
+%patch147 -p1 -b .git00281713
# Change shebang in all relevant files in this directory and all subdirectories
# See `man find` for how the `-exec command {} +` syntax works