We truncated the diff of some files because they were too big.
If you want to see the full diff for every file, click here.
Changes of Revision 7
chromium-ffmpeg-extra.changes
Changed
x
1
2
-------------------------------------------------------------------
3
+Fri Jun 23 20:05:27 UTC 2017 - avvissu@yandex.by
4
+
5
+- Update to 59.0.3071.104
6
+
7
+-------------------------------------------------------------------
8
Fri Apr 28 05:04:38 UTC 2017 - avvissu@yandex.by
9
10
- Update to 58.0.3029.81
11
chromium-ffmpeg-extra.spec
Changed
21
1
2
3
%define srcname chromium
4
Name: chromium-ffmpeg-extra
5
-Version: 58.0.3029.81
6
+Version: 59.0.3071.104
7
Release: 0
8
Summary: Extra ffmpeg codecs for browsers based on Chromium
9
License: BSD-3-Clause and LGPL-2.1+
10
11
Source0: http://commondatastorage.googleapis.com/chromium-browser-official/%{srcname}-%{version}.tar.xz
12
Source1: BUILD.gn
13
Patch0: chromium-last-commit-position-r0.patch
14
-Patch1: chromium-fix-build-with-gcc4.8.patch
15
-Patch2: chromium-fix-gn-bootstrap.patch
16
+Patch1: chromium-gcc7.patch
17
+Patch2: chromium-dma-buf.patch
18
BuildRequires: gcc
19
BuildRequires: gcc-c++
20
BuildRequires: ninja
21
chromium-dma-buf.patch
Added
23
1
2
+--- a/ui/gfx/linux/client_native_pixmap_dmabuf.cc.orig 2017-03-29 15:08:58.079790070 +0000
3
++++ b/ui/gfx/linux/client_native_pixmap_dmabuf.cc 2017-03-29 15:09:10.068039324 +0000
4
+@@ -17,7 +17,6 @@
5
+ #include "base/strings/stringprintf.h"
6
+ #include "base/trace_event/trace_event.h"
7
+
8
+-#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 6, 0)
9
+ #include <linux/types.h>
10
+
11
+ struct local_dma_buf_sync {
12
+@@ -35,10 +34,6 @@
13
+ #define LOCAL_DMA_BUF_IOCTL_SYNC \
14
+ _IOW(LOCAL_DMA_BUF_BASE, 0, struct local_dma_buf_sync)
15
+
16
+-#else
17
+-#include <linux/dma-buf.h>
18
+-#endif
19
+-
20
+ namespace gfx {
21
+
22
+ namespace {
23
chromium-fix-build-with-gcc4.8.patch
Deleted
15
1
2
-diff -ruN chromium-57.0.2987.110.orig/third_party/ffmpeg/libavutil/cpu.c chromium-57.0.2987.110/third_party/ffmpeg/libavutil/cpu.c
3
---- chromium-57.0.2987.110.orig/third_party/ffmpeg/libavutil/cpu.c 2017-03-30 00:50:51.974729384 +0300
4
-+++ chromium-57.0.2987.110/third_party/ffmpeg/libavutil/cpu.c 2017-03-30 00:46:22.000000000 +0300
5
-@@ -20,6 +20,9 @@
6
- // Chromium: Windows doesn't provide stdatomic.h, so use the compat version.
7
- #if defined(_MSC_VER)
8
- #include <compat/atomics/win32/stdatomic.h>
9
-+#endif
10
-+#if defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 8
11
-+#include <compat/atomics/gcc/stdatomic.h>
12
- #else
13
- #include <stdatomic.h>
14
- #endif
15
chromium-fix-gn-bootstrap.patch
Deleted
15
1
2
-Index: tools/gn/bootstrap/bootstrap.py
3
-diff --git a/tools/gn/bootstrap/bootstrap.py b/tools/gn/bootstrap/bootstrap.py
4
-index 38cfb117d29c3895291379f00d8dc8c8b0727474..679170e610f8292bcbeb76508fd247d322a69c79 100755
5
---- a/tools/gn/bootstrap/bootstrap.py
6
-+++ b/tools/gn/bootstrap/bootstrap.py
7
-@@ -385,6 +385,7 @@ def write_gn_ninja(path, root_gen_dir, options):
8
- 'base/base_switches.cc',
9
- 'base/build_time.cc',
10
- 'base/callback_internal.cc',
11
-+ 'base/callback_helpers.cc',
12
- 'base/command_line.cc',
13
- 'base/debug/activity_tracker.cc',
14
- 'base/debug/alias.cc',
15
chromium-gcc7.patch
Added
27
1
2
+Index: chromium-59.0.3071.83/third_party/WebKit/Source/platform/graphics/gpu/SharedGpuContext.h
3
+===================================================================
4
+--- chromium-59.0.3071.83.orig/third_party/WebKit/Source/platform/graphics/gpu/SharedGpuContext.h
5
++++ chromium-59.0.3071.83/third_party/WebKit/Source/platform/graphics/gpu/SharedGpuContext.h
6
+@@ -5,6 +5,7 @@
7
+ #include "platform/PlatformExport.h"
8
+ #include "platform/wtf/ThreadSpecific.h"
9
+
10
++#include <functional>
11
+ #include <memory>
12
+
13
+ namespace gpu {
14
+Index: chromium-59.0.3071.83/v8/src/objects-body-descriptors.h
15
+===================================================================
16
+--- chromium-59.0.3071.83.orig/v8/src/objects-body-descriptors.h
17
++++ chromium-59.0.3071.83/v8/src/objects-body-descriptors.h
18
+@@ -99,7 +99,7 @@ class FixedBodyDescriptor final : public
19
+
20
+ template <typename StaticVisitor>
21
+ static inline void IterateBody(HeapObject* obj, int object_size) {
22
+- IterateBody(obj);
23
++ IterateBody<StaticVisitor>(obj);
24
+ }
25
+ };
26
+
27
chromium-58.0.3029.81.tar.xz -> chromium-59.0.3071.104.tar.xz
Changed