[chromium-freeworld: 28/32] only x86_64 i686 have swiftshader
by Miro Hrončok
commit 16a75be12ecc20fe732e797e622a1a2af49bac95
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Tue May 15 14:17:16 2018 -0400
only x86_64 i686 have swiftshader
chromium.spec | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/chromium.spec b/chromium.spec
index ce3ee3b..b592614 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -136,7 +136,7 @@ Name: chromium%{chromium_channel}%{?freeworld:-freeworld}
Name: chromium%{chromium_channel}
%endif
Version: %{majorversion}.0.3359.170
-Release: 1%{?dist}
+Release: 2%{?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)
@@ -1250,7 +1250,9 @@ cp -a nacl_helper* *.nexe pnacl tls_edit %{buildroot}%{chromium_path}
chmod -x %{buildroot}%{chromium_path}/nacl_helper_bootstrap* *.nexe
%endif
cp -a protoc pyproto %{buildroot}%{chromium_path}
+%ifarch x86_64 i686
cp -a swiftshader %{buildroot}%{chromium_path}
+%endif
cp -a chrome %{buildroot}%{chromium_path}/%{chromium_browser_channel}
cp -a chrome_sandbox %{buildroot}%{chromium_path}/chrome-sandbox
cp -a ../../chrome/app/resources/manpage.1.in %{buildroot}%{_mandir}/man1/%{chromium_browser_channel}.1
@@ -1484,7 +1486,9 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%{chromium_path}/icudtl.dat
%{chromium_path}/%{chromium_browser_channel}
%{chromium_path}/%{chromium_browser_channel}.sh
+%ifarch x86_64 i686
%{chromium_path}/swiftshader/
+%endif
%if 0%{?nacl}
%{chromium_path}/nacl_helper*
%{chromium_path}/*.nexe
@@ -1619,6 +1623,9 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%changelog
+* Tue May 15 2018 Tom Callaway <spot(a)fedoraproject.org> 66.0.3359.170-2
+- only x86_64 i686 have swiftshader
+
* Mon May 14 2018 Tom Callaway <spot(a)fedoraproject.org> 66.0.3359.170-1
- update to 66.0.3359.170
- include swiftshader files
6 years, 6 months
[chromium-freeworld: 27/32] add swiftshader to files
by Miro Hrončok
commit b3bbed0df7bed3d22a92ac3a8cea268ec90ac910
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Mon May 14 16:47:14 2018 -0400
add swiftshader to files
chromium.spec | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/chromium.spec b/chromium.spec
index ca4b2e9..ce3ee3b 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -1484,6 +1484,7 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%{chromium_path}/icudtl.dat
%{chromium_path}/%{chromium_browser_channel}
%{chromium_path}/%{chromium_browser_channel}.sh
+%{chromium_path}/swiftshader/
%if 0%{?nacl}
%{chromium_path}/nacl_helper*
%{chromium_path}/*.nexe
6 years, 6 months
[chromium-freeworld: 26/32] 66.0.3359.170
by Miro Hrončok
commit 55ffd9547db06b26640637bb7d3d8ae59376f921
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Mon May 14 13:02:26 2018 -0400
66.0.3359.170
.gitignore | 1 +
chromium.spec | 7 ++++++-
sources | 1 +
3 files changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/.gitignore b/.gitignore
index f419b63..87db5ff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -43,3 +43,4 @@
/chromium-65.0.3325.162-clean.tar.xz
/chromium-65.0.3325.181-clean.tar.xz
/chromium-66.0.3359.139-clean.tar.xz
+/chromium-66.0.3359.170-clean.tar.xz
diff --git a/chromium.spec b/chromium.spec
index a045592..ca4b2e9 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -135,7 +135,7 @@ Name: chromium%{chromium_channel}%{?freeworld:-freeworld}
%else
Name: chromium%{chromium_channel}
%endif
-Version: %{majorversion}.0.3359.139
+Version: %{majorversion}.0.3359.170
Release: 1%{?dist}
Summary: A WebKit (Blink) powered web browser
Url: http://www.chromium.org/Home
@@ -1250,6 +1250,7 @@ cp -a nacl_helper* *.nexe pnacl tls_edit %{buildroot}%{chromium_path}
chmod -x %{buildroot}%{chromium_path}/nacl_helper_bootstrap* *.nexe
%endif
cp -a protoc pyproto %{buildroot}%{chromium_path}
+cp -a swiftshader %{buildroot}%{chromium_path}
cp -a chrome %{buildroot}%{chromium_path}/%{chromium_browser_channel}
cp -a chrome_sandbox %{buildroot}%{chromium_path}/chrome-sandbox
cp -a ../../chrome/app/resources/manpage.1.in %{buildroot}%{_mandir}/man1/%{chromium_browser_channel}.1
@@ -1617,6 +1618,10 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%changelog
+* Mon May 14 2018 Tom Callaway <spot(a)fedoraproject.org> 66.0.3359.170-1
+- update to 66.0.3359.170
+- include swiftshader files
+
* Tue May 1 2018 Tom Callaway <spot(a)fedoraproject.org> 66.0.3359.139-1
- update to 66.0.3359.139
diff --git a/sources b/sources
index 7aaebf2..da10506 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,3 @@
SHA512 (depot_tools.git-master.tar.gz) = d3d6a1873b2b0296a8cd99e0d8d2e629a17b1808934b4972556168f8b4ccea60577ebaeab4445baf15afb1b04080808db59a832a5b61d247bd48da14fa6acf03
SHA512 (chromium-66.0.3359.139-clean.tar.xz) = 580ec80e3300d356e83407e3d663d0a1f4d5963c6ef6baa7870883bfa3340c3684dfa7bf3cc25e1ab95afb4084b15f7cc08ce555cbb5298422fa4ae790d06735
+SHA512 (chromium-66.0.3359.170-clean.tar.xz) = de4115e61db2a4a452518c5766d0b133a7c75e0721f217fc5d1e53eb8f7d8045842b083295aa166e2963fe9525a8b7af3549ec96a2cc06e3c2b5206d86efd804
6 years, 6 months
[chromium-freeworld: 25/32] Merge branch 'master' into f26
by Miro Hrončok
commit 0f7615a0c16982e13c7fac731b98842b77d1eb0e
Merge: c380501 3f9e662
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Sat May 5 10:11:50 2018 -0400
Merge branch 'master' into f26
chromium-66.0.3359.139-arm-init-fix.patch | 12 ++++++++++++
chromium.spec | 6 +++++-
2 files changed, 17 insertions(+), 1 deletion(-)
---
6 years, 6 months
[chromium-freeworld: 24/32] fix arm build
by Miro Hrončok
commit 3f9e662d546ed0605fdd2f96d829915e01e26bea
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Sat May 5 10:10:42 2018 -0400
fix arm build
chromium-66.0.3359.139-arm-init-fix.patch | 12 ++++++++++++
chromium.spec | 4 ++++
2 files changed, 16 insertions(+)
---
diff --git a/chromium-66.0.3359.139-arm-init-fix.patch b/chromium-66.0.3359.139-arm-init-fix.patch
new file mode 100644
index 0000000..754af5b
--- /dev/null
+++ b/chromium-66.0.3359.139-arm-init-fix.patch
@@ -0,0 +1,12 @@
+diff -up chromium-66.0.3359.139/skia/ext/convolver_neon.cc.arm-init-fix chromium-66.0.3359.139/skia/ext/convolver_neon.cc
+--- chromium-66.0.3359.139/skia/ext/convolver_neon.cc.arm-init-fix 2018-05-05 10:07:03.624424987 -0400
++++ chromium-66.0.3359.139/skia/ext/convolver_neon.cc 2018-05-05 10:07:45.417503001 -0400
+@@ -23,7 +23,7 @@ AccumRemainder(const unsigned char* pixe
+ remainder[2] += coeff * pixels_left[i * 4 + 2];
+ remainder[3] += coeff * pixels_left[i * 4 + 3];
+ }
+- return {remainder[0], remainder[1], remainder[2], remainder[3]};
++ return vld1q_s32(remainder);
+ }
+
+ // Convolves horizontally along a single row. The row data is given in
diff --git a/chromium.spec b/chromium.spec
index 57b3483..a045592 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -242,6 +242,9 @@ Patch94: chromium-66.0.3359.117-GCC-fully-declare-ConfigurationPolicyProvider.pa
Patch95: chromium-65.0.3325.146-GCC-IDB-methods-String-renamed-to-GetString.patch
# https://github.com/archlinuxarm/PKGBUILDs/blob/master/extra/chromium/0006...
Patch96: chromium-66.0.3359.117-GCC-do-not-use-initializer-list-for-NoDestructor-of-.patch
+# https://chromium.googlesource.com/chromium/src/+/b84682f31dc99b9c90f5a049...
+Patch97: chromium-66.0.3359.139-arm-init-fix.patch
+
# Use chromium-latest.py to generate clean tarball from released build tarballs, found here:
# http://build.chromium.org/buildbot/official/
@@ -723,6 +726,7 @@ udev.
%patch94 -p1 -b .gcc-cpolicyprovider
%patch95 -p1 -b .gcc-getstring
%patch96 -p1 -b .flatsetfix
+%patch97 -p1 -b .arm-init-fix
# Change shebang in all relevant files in this directory and all subdirectories
# See `man find` for how the `-exec command {} +` syntax works
6 years, 6 months
[chromium-freeworld: 23/32] disable patch47
by Miro Hrončok
commit 86678985c3cb13b416efc82ad8085bde9b3c5f9f
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Fri May 4 09:45:30 2018 -0400
disable patch47
chromium.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/chromium.spec b/chromium.spec
index 5a09534..57b3483 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -698,7 +698,7 @@ udev.
%patch45 -p1 -b .nozmangle
%if 0%{?rhel} == 7
%patch46 -p1 -b .kmaxskip
-%patch47 -p1 -b .c99
+# %%patch47 -p1 -b .c99
%endif
%patch50 -p1 -b .pathfix
%patch53 -p1 -b .nogccoptmath
6 years, 6 months
[chromium-freeworld: 22/32] Merge branch 'master' into f26
by Miro Hrončok
commit c3805019b77d68a5d20cb20e65338fb9fd3b862e
Merge: 5afa5c7 85fa5c5
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Fri May 4 09:12:34 2018 -0400
Merge branch 'master' into f26
chromium-66.0.3359.117-gcc5-r3.patch | 38 ++++++++++++++++++++++++++++++++++++
sources | 1 -
2 files changed, 38 insertions(+), 1 deletion(-)
---
6 years, 6 months
[chromium-freeworld: 21/32] missing patch
by Miro Hrončok
commit 85fa5c5e9fb63800ed1d294877240c580c10a065
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Fri May 4 09:11:04 2018 -0400
missing patch
chromium-66.0.3359.117-gcc5-r3.patch | 38 ++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
---
diff --git a/chromium-66.0.3359.117-gcc5-r3.patch b/chromium-66.0.3359.117-gcc5-r3.patch
new file mode 100644
index 0000000..56abcf1
--- /dev/null
+++ b/chromium-66.0.3359.117-gcc5-r3.patch
@@ -0,0 +1,38 @@
+diff -up chromium-66.0.3359.117/gpu/ipc/common/mailbox_struct_traits.h.gcc5-r3 chromium-66.0.3359.117/gpu/ipc/common/mailbox_struct_traits.h
+--- chromium-66.0.3359.117/gpu/ipc/common/mailbox_struct_traits.h.gcc5-r3 2018-04-17 21:04:33.000000000 -0400
++++ chromium-66.0.3359.117/gpu/ipc/common/mailbox_struct_traits.h 2018-04-18 12:12:40.065663210 -0400
+@@ -15,7 +15,7 @@ namespace mojo {
+ template <>
+ struct StructTraits<gpu::mojom::MailboxDataView, gpu::Mailbox> {
+ static base::span<const int8_t> name(const gpu::Mailbox& mailbox) {
+- return mailbox.name;
++ return base::make_span(mailbox.name);
+ }
+ static bool Read(gpu::mojom::MailboxDataView data, gpu::Mailbox* out);
+ };
+diff -up chromium-66.0.3359.117/services/viz/public/cpp/compositing/filter_operation_struct_traits.h.gcc5-r3 chromium-66.0.3359.117/services/viz/public/cpp/compositing/filter_operation_struct_traits.h
+diff -up chromium-66.0.3359.117/services/viz/public/cpp/compositing/quads_struct_traits.h.gcc5-r3 chromium-66.0.3359.117/services/viz/public/cpp/compositing/quads_struct_traits.h
+--- chromium-66.0.3359.117/services/viz/public/cpp/compositing/quads_struct_traits.h.gcc5-r3 2018-04-17 21:04:43.000000000 -0400
++++ chromium-66.0.3359.117/services/viz/public/cpp/compositing/quads_struct_traits.h 2018-04-18 12:12:40.067663160 -0400
+@@ -308,7 +308,7 @@ struct StructTraits<viz::mojom::TextureQ
+ static base::span<const float> vertex_opacity(const viz::DrawQuad& input) {
+ const viz::TextureDrawQuad* quad =
+ viz::TextureDrawQuad::MaterialCast(&input);
+- return quad->vertex_opacity;
++ return base::make_span(quad->vertex_opacity);
+ }
+
+ static bool y_flipped(const viz::DrawQuad& input) {
+diff -up chromium-66.0.3359.117/third_party/WebKit/Source/platform/wtf/typed_arrays/ArrayBufferContents.h.gcc5-r3 chromium-66.0.3359.117/third_party/WebKit/Source/platform/wtf/typed_arrays/ArrayBufferContents.h
+diff -up chromium-66.0.3359.117/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc.gcc5-r3 chromium-66.0.3359.117/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc
+--- chromium-66.0.3359.117/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc.gcc5-r3 2018-04-17 21:06:20.000000000 -0400
++++ chromium-66.0.3359.117/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc 2018-04-18 12:12:40.068663134 -0400
+@@ -10,7 +10,7 @@
+
+ #include "modules/audio_processing/aec3/aec_state.h"
+
+-#include <math.h>
++#include <cmath>
+
+ #include <numeric>
+ #include <vector>
6 years, 6 months
[chromium-freeworld: 20/32] fix sources
by Miro Hrončok
commit 840f0beab1d22830e9893da82c02e20c16eaf92e
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Fri May 4 09:08:24 2018 -0400
fix sources
sources | 1 -
1 file changed, 1 deletion(-)
---
diff --git a/sources b/sources
index e027f4c..7aaebf2 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,2 @@
SHA512 (depot_tools.git-master.tar.gz) = d3d6a1873b2b0296a8cd99e0d8d2e629a17b1808934b4972556168f8b4ccea60577ebaeab4445baf15afb1b04080808db59a832a5b61d247bd48da14fa6acf03
-SHA512 (chromium-65.0.3325.181-clean.tar.xz) = 12a0bb9e367c628c0db80503f6b0570b5ba95fc766c7a782dc7a98290d3b6c13aa5a3f91c4874e98287ca2fafb41af5db34fb951d06594b369baf29c98ed2846
SHA512 (chromium-66.0.3359.139-clean.tar.xz) = 580ec80e3300d356e83407e3d663d0a1f4d5963c6ef6baa7870883bfa3340c3684dfa7bf3cc25e1ab95afb4084b15f7cc08ce555cbb5298422fa4ae790d06735
6 years, 6 months
[chromium-freeworld: 19/32] Merge branch 'master' into f26
by Miro Hrončok
commit 5afa5c77de2826a630ded7d912f55a5d12dfb46c
Merge: 0996727 5479a8c
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Tue May 1 16:25:14 2018 -0400
Merge branch 'master' into f26
.gitignore | 1 +
...ix-base-Optional-T-requires-the-full-decl.patch | 33 +++
...use-initializer-list-for-NoDestructor-of-.patch | 12 +
...fully-declare-ConfigurationPolicyProvider.patch | 18 ++
...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-missing-files.patch | 272 +++++++++++++++++++++
chromium-66.0.3359.117-nounrar.patch | 16 ++
chromium-66.0.3359.117-system-clang.patch | 12 +
chromium.spec | 143 +++++------
sources | 1 +
12 files changed, 586 insertions(+), 69 deletions(-)
---
6 years, 6 months