commit:     7a54b955211fafee3bdab7d1d8970f390fab384d
Author:     Pawel Hajdan, Jr <phajdan.jr <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 19 11:17:02 2017 +0000
Commit:     Paweł Hajdan <phajdan.jr <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 11:17:02 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a54b955

www-client/chromium: dev channel bump (62.0.3188.2)

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 www-client/chromium/Manifest                       |  2 +-
 ...0.3175.4.ebuild => chromium-62.0.3188.2.ebuild} |  4 ++-
 www-client/chromium/files/chromium-gcc5-r2.patch   | 36 ++++++++++++++++++++++
 .../chromium/files/chromium-gn-bootstrap-r16.patch | 11 +++++++
 4 files changed, 51 insertions(+), 2 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 6350eed2dd9..107e0a27967 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -3,5 +3,5 @@ DIST chromium-60.0.3112.40.tar.xz 537575476 SHA256 
4fdc590fc6ef4af16cc72d790b9ea
 DIST chromium-60.0.3112.78.tar.xz 537669428 SHA256 
a82db2aa1b9348b619c01894db565eba686780de0e6fa9e83a8f406d06ce03ea SHA512 
d6cccf2537233c12d7b0254b45adbf0abdf9ca43688ceed28b3d915290478563be30d30879018fd4d6f2acc9654d9911c0c6bbebba0cdeacd16d748e18296c41
 WHIRLPOOL 
b7acf6a57bced89f1e81e389f72ef80cb4a24f9beed45c737bd511d8e5f64236c5b9888910ee58b746a6cdbbcc58cc1d665e8730e33471ee50782ef4ce883e8c
 DIST chromium-61.0.3163.31.tar.xz 552755500 SHA256 
1425debb3702d3386c0e2f465af593dd630302b7af869b050a0bc6240ee21bfb SHA512 
54413996a22b722ebd8191657ff9f5ef59d3d1d590fb47a83fd9783e7e868061ce77e4dbe30f0d80c3560b45fc2932b1fdcd3a55de4d78c329fb58586d808b16
 WHIRLPOOL 
972d7609a500f8ffd7ddb158e8d87013b44df9ffba206446490f8b6b076f1f700bb7f7ce589b85ecaaa931605419b174262b0d3dac3dc6a0a48d43cd3871d031
 DIST chromium-61.0.3163.39.tar.xz 552890136 SHA256 
8ba1af007c09d465d0a77f2a9e3479c4f46791fdea932dba9736144b267e125d SHA512 
99e410d8678ee30de9b167fd40ad1ecd617ade34a3862b100157d6a923115e5608d155d5efc42235e411512fea0bac4d3c1d6ccf88bf1bed462242ec3d69af4f
 WHIRLPOOL 
b4463b8bfd72ce862aaeb47a2a4c43f2462469bd63110aed8b59120e033604f6562139acf73b12139ddbea1f5564da8662bb44c1ca3e0ccd1febf651aa25a4b4
-DIST chromium-62.0.3175.4.tar.xz 552651752 SHA256 
d5199dcf3f40e511cdf99f3a7f99dc0ddd69416b197c64e71806a8cbc813e369 SHA512 
8f3c0f9e8f9a96bf63189678ecb66665672a4bc2d4670e5587c8736023f255e59ad4b14ed6b738b885bf8548675ad6457246e23541a9e8fc48d00141f82ac28d
 WHIRLPOOL 
5ba59e73d4e381d7e58e5f3f041f11efaf49bf30f46e9baa370b766e4d61940ef82539c7573c7b86f10ca694e248095abe2780e148afb279191fab9591756f00
 DIST chromium-62.0.3178.0.tar.xz 553128768 SHA256 
86abba3a2bf996de642b4141c69b13ffd3c92443bc271d1be07d3f9de669cf50 SHA512 
aec904bf4f879921d655390520a68adcff1f835eb3a4b89609155a7865f02481379a49052be8950145ee62c5301493a60a510611bc266fea967675851fdf1a7b
 WHIRLPOOL 
106ddacf8c88ae22aebd4409d2210d1c593b09743768355bc1ec6076204ce166ca3e0169a07007e079797695f484cf5c206f442c85dddf5b875f87b90f5070f0
+DIST chromium-62.0.3188.2.tar.xz 515878612 SHA256 
37d3c3aaf77f40ef51e71cc9b1752e6c4149a2e4e05a277cf1dd372d6d361b81 SHA512 
318b34d670f65cf50eb24bd54c752e116847b5f53e97e2896f1bb8d33d1209046e4a248fa1703bb1e6dfa990233d64353a0d233c3a7cc1aeee6147aad59fedb3
 WHIRLPOOL 
27c906a755dc4877cdd081572300d4fd001c38bb870be35cdb667931ee79f8bbe015744168861043c5bfb44f970e9263774b91d5cf77bb4d91ef808066ef5e32

diff --git a/www-client/chromium/chromium-62.0.3175.4.ebuild 
b/www-client/chromium/chromium-62.0.3188.2.ebuild
similarity index 99%
rename from www-client/chromium/chromium-62.0.3175.4.ebuild
rename to www-client/chromium/chromium-62.0.3188.2.ebuild
index d4307de5d7a..02da775ef7e 100644
--- a/www-client/chromium/chromium-62.0.3175.4.ebuild
+++ b/www-client/chromium/chromium-62.0.3188.2.ebuild
@@ -136,6 +136,8 @@ GTK+ icon theme.
 PATCHES=(
        "${FILESDIR}/${PN}-widevine-r1.patch"
        "${FILESDIR}/${PN}-FORTIFY_SOURCE-r2.patch"
+       "${FILESDIR}/${PN}-gcc5-r2.patch"
+       "${FILESDIR}/${PN}-gn-bootstrap-r16.patch"
 )
 
 pre_build_checks() {
@@ -268,7 +270,7 @@ src_prepare() {
                third_party/pdfium/third_party/build
                third_party/pdfium/third_party/bigint
                third_party/pdfium/third_party/freetype
-               third_party/pdfium/third_party/lcms2-2.6
+               third_party/pdfium/third_party/lcms
                third_party/pdfium/third_party/libopenjpeg20
                third_party/pdfium/third_party/libpng16
                third_party/pdfium/third_party/libtiff

diff --git a/www-client/chromium/files/chromium-gcc5-r2.patch 
b/www-client/chromium/files/chromium-gcc5-r2.patch
new file mode 100644
index 00000000000..f2be2d5b8ae
--- /dev/null
+++ b/www-client/chromium/files/chromium-gcc5-r2.patch
@@ -0,0 +1,36 @@
+--- a/third_party/WebKit/Source/platform/wtf/typed_arrays/ArrayBufferContents.h
++++ b/third_party/WebKit/Source/platform/wtf/typed_arrays/ArrayBufferContents.h
+@@ -63,7 +63,7 @@ class WTF_EXPORT ArrayBufferContents {
+           allocation_length_(0),
+           data_(data),
+           data_length_(0),
+-          kind_(AllocationKind::kNormal),
++          kind_(WTF::ArrayBufferContents::AllocationKind::kNormal),
+           deleter_(deleter) {}
+     DataHandle(void* allocation_base,
+                size_t allocation_length,
+@@ -94,11 +94,11 @@ class WTF_EXPORT ArrayBufferContents {
+              reinterpret_cast<uintptr_t>(allocation_base_) +
+                  allocation_length_);
+       switch (kind_) {
+-        case AllocationKind::kNormal:
++        case WTF::ArrayBufferContents::AllocationKind::kNormal:
+           DCHECK(deleter_);
+           deleter_(data_);
+           return;
+-        case AllocationKind::kReservation:
++        case WTF::ArrayBufferContents::AllocationKind::kReservation:
+           ReleaseReservedMemory(allocation_base_, allocation_length_);
+           return;
+       }
+--- a/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc.orig       
2017-08-15 12:45:59.433532111 +0000
++++ b/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc    
2017-08-15 17:52:59.691328825 +0000
+@@ -10,7 +10,7 @@
+ 
+ #include "webrtc/modules/audio_processing/aec3/aec_state.h"
+ 
+-#include <math.h>
++#include <cmath>
+ #include <numeric>
+ #include <vector>
+ 

diff --git a/www-client/chromium/files/chromium-gn-bootstrap-r16.patch 
b/www-client/chromium/files/chromium-gn-bootstrap-r16.patch
new file mode 100644
index 00000000000..a2b4394d251
--- /dev/null
+++ b/www-client/chromium/files/chromium-gn-bootstrap-r16.patch
@@ -0,0 +1,11 @@
+--- a/tools/gn/bootstrap/bootstrap.py.orig     2017-08-19 09:47:46.919341766 
+0000
++++ b/tools/gn/bootstrap/bootstrap.py  2017-08-19 09:48:07.307745292 +0000
+@@ -348,7 +348,7 @@
+         '-pipe',
+         '-fno-exceptions'
+     ])
+-    cflags_cc.extend(['-std=c++11', '-Wno-c++11-narrowing'])
++    cflags_cc.extend(['-std=c++14', '-Wno-c++11-narrowing'])
+     if is_aix:
+      cflags.extend(['-maix64'])
+      ldflags.extend([ '-maix64 -Wl,-bbigtoc' ])

Reply via email to