Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/chromium/
Date: Sun, 12 Nov 2017 21:13:39
Message-Id: 1510521208.38bfb8612cf5291f234e975cc4a2cd49ebc55343.floppym@gentoo
1 commit: 38bfb8612cf5291f234e975cc4a2cd49ebc55343
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 12 21:13:28 2017 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 12 21:13:28 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38bfb861
7
8 www-client/chromium: beta channel bump (63.0.3239.40)
9
10 Package-Manager: Portage-2.3.13_p7, Repoman-2.3.3_p87
11
12 www-client/chromium/Manifest | 2 +-
13 ....3230.0.ebuild => chromium-63.0.3239.40.ebuild} | 30 ++++++++++++----------
14 2 files changed, 17 insertions(+), 15 deletions(-)
15
16 diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
17 index b56a678bf47..977faca5494 100644
18 --- a/www-client/chromium/Manifest
19 +++ b/www-client/chromium/Manifest
20 @@ -1,4 +1,4 @@
21 DIST chromium-62.0.3202.89.tar.xz 517100784 SHA256 9f79760dc22f7183602a07af3d37d2226bd63ab0ca7163d88ac0d81982de9469 SHA512 11ed71d2c9ebf82c9b704111d85d01c5600fc1caeb66e0dfaca172b20bb357817d717b3bcc13f704072b77550fa7fa74f990725b1d7d85d4d2b82cc1baec9578 WHIRLPOOL f1a5acf70285df4082cb1527751c65b02b6019b3c5c4c2384f8cdbd50e3255bc66bd8a1080b2e662facbcc111b10089743819a4ea2b88a862d4429cc624b0963
22 -DIST chromium-63.0.3230.0.tar.xz 558852780 SHA256 97daa90a6f0ba7dc49a168cbf9c40896e621fb0352ab6de1d2fa428bb63ab64a SHA512 b0aa9a42df303bc7ff412dec30b3bfed292ae39cb5e0f705f28eeb7a60d6125b9cecef7e3ab7798b2ca091ec71215fa5639def6b867c9fdb7a9a85c9b42323b3 WHIRLPOOL 1b9e346018c7056fce3f844d37b69e98529c9dc3ae04bdf07378c7de568d295814a42aa133c463a3be8d22a39b5f62ec69f679ea5dca3fe7e37a15215932c794
23 DIST chromium-63.0.3239.30.tar.xz 561111084 SHA256 ab210326029213eda0290db71f6ddbdf5c42e2d94c3461dee094637a34571219 SHA512 b6b89e3464b4dbef54cfe5971255bf4cf96b8c984a2a82d7f4f66e3aecaf5a0a3c72ad827127223b3448c2c2ffad3fe1b1546266ec9544838b758ac3d9b454c8 WHIRLPOOL 1a673b4060cc757e190ea376bb0cff2e8222c91f30a3627ba39b3fed0c534bced213fa3bba06614aacf2814996fb949bb55bd06d549e74f70af7002aa5796ee7
24 +DIST chromium-63.0.3239.40.tar.xz 561115132 SHA256 d1063027ff1d2e17f3076fe00abebad4a3e43d5fd3291a8c9bace298b7d666de SHA512 a6a2db0d472df0cbe54ead3f3da2b3fd0608ee3099f46772561146a5ac19ef2702800ac4a601228ae90431dce1e1021707ad397339f6cad99c0f38d667816de7 WHIRLPOOL de5cd4ebaaaa509a370ffb4967bc74c616ea5f195277c5079b6d1e22f1252679c417d6f52959a745b4c3881d6dff1fd44079eda1bc04580a3696445f99e128aa
25 DIST chromium-64.0.3253.3.tar.xz 567976356 SHA256 6abe5b8ea147953c9d8bae72e52b4984f1a0f718e97bc578f0250055815ec4cd SHA512 fd0307337eec5513d73c14a0d8bf494d87e1a658c48585afbf7d0c08314297bf28825ee99bbeab95ccaae8a0e5b1536794c3b4c94f996ba0a4a217cdbc224267 WHIRLPOOL 78a44979475fda90087a164a5fa7e082576d344a103536c4c62cc4f1e4d3b6a4681005b9165ff020aff179bd3b58195c518c1fa32fb5f1e7b95548c5ae28e9cb
26
27 diff --git a/www-client/chromium/chromium-63.0.3230.0.ebuild b/www-client/chromium/chromium-63.0.3239.40.ebuild
28 similarity index 96%
29 rename from www-client/chromium/chromium-63.0.3230.0.ebuild
30 rename to www-client/chromium/chromium-63.0.3239.40.ebuild
31 index 70ac4c72c11..82207820db5 100644
32 --- a/www-client/chromium/chromium-63.0.3230.0.ebuild
33 +++ b/www-client/chromium/chromium-63.0.3239.40.ebuild
34 @@ -35,7 +35,7 @@ COMMON_DEPEND="
35 >=media-libs/alsa-lib-1.0.19:=
36 media-libs/fontconfig:=
37 media-libs/freetype:=
38 - >=media-libs/harfbuzz-1.4.2:=[icu(-)]
39 + >=media-libs/harfbuzz-1.5.0:=[icu(-)]
40 media-libs/libjpeg-turbo:=
41 media-libs/libpng:=
42 system-libvpx? ( media-libs/libvpx:=[postproc,svc] )
43 @@ -95,7 +95,7 @@ DEPEND="${COMMON_DEPEND}
44 dev-lang/perl
45 >=dev-util/gperf-3.0.3
46 >=dev-util/ninja-1.7.2
47 - >=net-libs/nodejs-4.6.1
48 + >=net-libs/nodejs-6.9.4
49 sys-apps/hwids[usb(+)]
50 >=sys-devel/bison-2.4.3
51 sys-devel/flex
52 @@ -145,8 +145,9 @@ PATCHES=(
53 "${FILESDIR}/${PN}-widevine-r1.patch"
54 "${FILESDIR}/${PN}-FORTIFY_SOURCE-r2.patch"
55 "${FILESDIR}/${PN}-gcc5-r4.patch"
56 - "${FILESDIR}/${PN}-gn-bootstrap-r21.patch"
57 "${FILESDIR}/${PN}-clang-r1.patch"
58 + "${FILESDIR}/${PN}-webrtc-r0.patch"
59 + "${FILESDIR}/${PN}-gcc5-r5.patch"
60 )
61
62 pre_build_checks() {
63 @@ -156,13 +157,10 @@ pre_build_checks() {
64 # bugs: #601654
65 die "At least clang 3.9.1 is required"
66 fi
67 - if tc-is-gcc; then
68 - die "Known build break with gcc, see https://bugs.gentoo.org/633452 . Use clang as workaround."
69 + if tc-is-gcc && ! version_is_at_least 5.0 "$(gcc-version)"; then
70 + # bugs: #535730, #525374, #518668, #600288, #627356
71 + die "At least gcc 5.0 is required"
72 fi
73 - #if tc-is-gcc && ! version_is_at_least 5.0 "$(gcc-version)"; then
74 - # # bugs: #535730, #525374, #518668, #600288, #627356
75 - # die "At least gcc 5.0 is required"
76 - #fi
77 fi
78
79 # Check build requirements, bug #541816 and bug #471810 .
80 @@ -216,7 +214,7 @@ src_prepare() {
81 third_party/analytics
82 third_party/angle
83 third_party/angle/src/common/third_party/base
84 - third_party/angle/src/common/third_party/murmurhash
85 + third_party/angle/src/common/third_party/smhasher
86 third_party/angle/src/third_party/compiler
87 third_party/angle/src/third_party/libXNVCtrl
88 third_party/angle/src/third_party/trace_event
89 @@ -227,15 +225,15 @@ src_prepare() {
90 third_party/brotli
91 third_party/cacheinvalidation
92 third_party/catapult
93 + third_party/catapult/common/py_vulcanize/third_party/rcssmin
94 + third_party/catapult/common/py_vulcanize/third_party/rjsmin
95 third_party/catapult/third_party/polymer
96 - third_party/catapult/third_party/py_vulcanize
97 - third_party/catapult/third_party/py_vulcanize/third_party/rcssmin
98 - third_party/catapult/third_party/py_vulcanize/third_party/rjsmin
99 third_party/catapult/tracing/third_party/d3
100 third_party/catapult/tracing/third_party/gl-matrix
101 third_party/catapult/tracing/third_party/jszip
102 third_party/catapult/tracing/third_party/mannwhitneyu
103 third_party/catapult/tracing/third_party/oboe
104 + third_party/catapult/tracing/third_party/pako
105 third_party/ced
106 third_party/cld_2
107 third_party/cld_3
108 @@ -386,7 +384,8 @@ src_configure() {
109 # libevent: https://bugs.gentoo.org/593458
110 local gn_system_libraries=(
111 flac
112 - harfbuzz-ng
113 + # Need harfbuzz_from_pkgconfig target
114 + #harfbuzz-ng
115 libdrm
116 libjpeg
117 libpng
118 @@ -410,6 +409,9 @@ src_configure() {
119 fi
120 build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die
121
122 + # See dependency logic in third_party/BUILD.gn
123 + myconf_gn+=" use_system_harfbuzz=true"
124 +
125 # Optional dependencies.
126 myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)"
127 myconf_gn+=" enable_widevine=$(usex widevine true false)"