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)" |