commit:     38bfb8612cf5291f234e975cc4a2cd49ebc55343
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 12 21:13:28 2017 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Nov 12 21:13:28 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38bfb861

www-client/chromium: beta channel bump (63.0.3239.40)

Package-Manager: Portage-2.3.13_p7, Repoman-2.3.3_p87

 www-client/chromium/Manifest                       |  2 +-
 ....3230.0.ebuild => chromium-63.0.3239.40.ebuild} | 30 ++++++++++++----------
 2 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index b56a678bf47..977faca5494 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,4 +1,4 @@
 DIST chromium-62.0.3202.89.tar.xz 517100784 SHA256 
9f79760dc22f7183602a07af3d37d2226bd63ab0ca7163d88ac0d81982de9469 SHA512 
11ed71d2c9ebf82c9b704111d85d01c5600fc1caeb66e0dfaca172b20bb357817d717b3bcc13f704072b77550fa7fa74f990725b1d7d85d4d2b82cc1baec9578
 WHIRLPOOL 
f1a5acf70285df4082cb1527751c65b02b6019b3c5c4c2384f8cdbd50e3255bc66bd8a1080b2e662facbcc111b10089743819a4ea2b88a862d4429cc624b0963
-DIST chromium-63.0.3230.0.tar.xz 558852780 SHA256 
97daa90a6f0ba7dc49a168cbf9c40896e621fb0352ab6de1d2fa428bb63ab64a SHA512 
b0aa9a42df303bc7ff412dec30b3bfed292ae39cb5e0f705f28eeb7a60d6125b9cecef7e3ab7798b2ca091ec71215fa5639def6b867c9fdb7a9a85c9b42323b3
 WHIRLPOOL 
1b9e346018c7056fce3f844d37b69e98529c9dc3ae04bdf07378c7de568d295814a42aa133c463a3be8d22a39b5f62ec69f679ea5dca3fe7e37a15215932c794
 DIST chromium-63.0.3239.30.tar.xz 561111084 SHA256 
ab210326029213eda0290db71f6ddbdf5c42e2d94c3461dee094637a34571219 SHA512 
b6b89e3464b4dbef54cfe5971255bf4cf96b8c984a2a82d7f4f66e3aecaf5a0a3c72ad827127223b3448c2c2ffad3fe1b1546266ec9544838b758ac3d9b454c8
 WHIRLPOOL 
1a673b4060cc757e190ea376bb0cff2e8222c91f30a3627ba39b3fed0c534bced213fa3bba06614aacf2814996fb949bb55bd06d549e74f70af7002aa5796ee7
+DIST chromium-63.0.3239.40.tar.xz 561115132 SHA256 
d1063027ff1d2e17f3076fe00abebad4a3e43d5fd3291a8c9bace298b7d666de SHA512 
a6a2db0d472df0cbe54ead3f3da2b3fd0608ee3099f46772561146a5ac19ef2702800ac4a601228ae90431dce1e1021707ad397339f6cad99c0f38d667816de7
 WHIRLPOOL 
de5cd4ebaaaa509a370ffb4967bc74c616ea5f195277c5079b6d1e22f1252679c417d6f52959a745b4c3881d6dff1fd44079eda1bc04580a3696445f99e128aa
 DIST chromium-64.0.3253.3.tar.xz 567976356 SHA256 
6abe5b8ea147953c9d8bae72e52b4984f1a0f718e97bc578f0250055815ec4cd SHA512 
fd0307337eec5513d73c14a0d8bf494d87e1a658c48585afbf7d0c08314297bf28825ee99bbeab95ccaae8a0e5b1536794c3b4c94f996ba0a4a217cdbc224267
 WHIRLPOOL 
78a44979475fda90087a164a5fa7e082576d344a103536c4c62cc4f1e4d3b6a4681005b9165ff020aff179bd3b58195c518c1fa32fb5f1e7b95548c5ae28e9cb

diff --git a/www-client/chromium/chromium-63.0.3230.0.ebuild 
b/www-client/chromium/chromium-63.0.3239.40.ebuild
similarity index 96%
rename from www-client/chromium/chromium-63.0.3230.0.ebuild
rename to www-client/chromium/chromium-63.0.3239.40.ebuild
index 70ac4c72c11..82207820db5 100644
--- a/www-client/chromium/chromium-63.0.3230.0.ebuild
+++ b/www-client/chromium/chromium-63.0.3239.40.ebuild
@@ -35,7 +35,7 @@ COMMON_DEPEND="
        >=media-libs/alsa-lib-1.0.19:=
        media-libs/fontconfig:=
        media-libs/freetype:=
-       >=media-libs/harfbuzz-1.4.2:=[icu(-)]
+       >=media-libs/harfbuzz-1.5.0:=[icu(-)]
        media-libs/libjpeg-turbo:=
        media-libs/libpng:=
        system-libvpx? ( media-libs/libvpx:=[postproc,svc] )
@@ -95,7 +95,7 @@ DEPEND="${COMMON_DEPEND}
        dev-lang/perl
        >=dev-util/gperf-3.0.3
        >=dev-util/ninja-1.7.2
-       >=net-libs/nodejs-4.6.1
+       >=net-libs/nodejs-6.9.4
        sys-apps/hwids[usb(+)]
        >=sys-devel/bison-2.4.3
        sys-devel/flex
@@ -145,8 +145,9 @@ PATCHES=(
        "${FILESDIR}/${PN}-widevine-r1.patch"
        "${FILESDIR}/${PN}-FORTIFY_SOURCE-r2.patch"
        "${FILESDIR}/${PN}-gcc5-r4.patch"
-       "${FILESDIR}/${PN}-gn-bootstrap-r21.patch"
        "${FILESDIR}/${PN}-clang-r1.patch"
+       "${FILESDIR}/${PN}-webrtc-r0.patch"
+       "${FILESDIR}/${PN}-gcc5-r5.patch"
 )
 
 pre_build_checks() {
@@ -156,13 +157,10 @@ pre_build_checks() {
                        # bugs: #601654
                        die "At least clang 3.9.1 is required"
                fi
-               if tc-is-gcc; then
-                       die "Known build break with gcc, see 
https://bugs.gentoo.org/633452 . Use clang as workaround."
+               if tc-is-gcc && ! version_is_at_least 5.0 "$(gcc-version)"; then
+                       # bugs: #535730, #525374, #518668, #600288, #627356
+                       die "At least gcc 5.0 is required"
                fi
-               #if tc-is-gcc && ! version_is_at_least 5.0 "$(gcc-version)"; 
then
-               #       # bugs: #535730, #525374, #518668, #600288, #627356
-               #       die "At least gcc 5.0 is required"
-               #fi
        fi
 
        # Check build requirements, bug #541816 and bug #471810 .
@@ -216,7 +214,7 @@ src_prepare() {
                third_party/analytics
                third_party/angle
                third_party/angle/src/common/third_party/base
-               third_party/angle/src/common/third_party/murmurhash
+               third_party/angle/src/common/third_party/smhasher
                third_party/angle/src/third_party/compiler
                third_party/angle/src/third_party/libXNVCtrl
                third_party/angle/src/third_party/trace_event
@@ -227,15 +225,15 @@ src_prepare() {
                third_party/brotli
                third_party/cacheinvalidation
                third_party/catapult
+               third_party/catapult/common/py_vulcanize/third_party/rcssmin
+               third_party/catapult/common/py_vulcanize/third_party/rjsmin
                third_party/catapult/third_party/polymer
-               third_party/catapult/third_party/py_vulcanize
-               
third_party/catapult/third_party/py_vulcanize/third_party/rcssmin
-               third_party/catapult/third_party/py_vulcanize/third_party/rjsmin
                third_party/catapult/tracing/third_party/d3
                third_party/catapult/tracing/third_party/gl-matrix
                third_party/catapult/tracing/third_party/jszip
                third_party/catapult/tracing/third_party/mannwhitneyu
                third_party/catapult/tracing/third_party/oboe
+               third_party/catapult/tracing/third_party/pako
                third_party/ced
                third_party/cld_2
                third_party/cld_3
@@ -386,7 +384,8 @@ src_configure() {
        # libevent: https://bugs.gentoo.org/593458
        local gn_system_libraries=(
                flac
-               harfbuzz-ng
+               # Need harfbuzz_from_pkgconfig target
+               #harfbuzz-ng
                libdrm
                libjpeg
                libpng
@@ -410,6 +409,9 @@ src_configure() {
        fi
        build/linux/unbundle/replace_gn_files.py --system-libraries 
"${gn_system_libraries[@]}" || die
 
+       # See dependency logic in third_party/BUILD.gn
+       myconf_gn+=" use_system_harfbuzz=true"
+
        # Optional dependencies.
        myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true 
false)"
        myconf_gn+=" enable_widevine=$(usex widevine true false)"

Reply via email to