summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2017-12-14 11:01:35 -0500
committerMike Gilbert <floppym@gentoo.org>2017-12-14 11:01:35 -0500
commit37c073f669df56c634a3cb4e489705198df5d8a1 (patch)
tree9ccf500ea4f18110ebe4e266d983b5970e647e9b /www-client
parentapp-cdr/xfburn: Bump to 0.5.5 (diff)
downloadgentoo-37c073f669df56c634a3cb4e489705198df5d8a1.tar.gz
gentoo-37c073f669df56c634a3cb4e489705198df5d8a1.tar.bz2
gentoo-37c073f669df56c634a3cb4e489705198df5d8a1.zip
www-client/chromium: dev channel bump (64.0.3282.24)
Package-Manager: Portage-2.3.18, Repoman-2.3.6_p30
Diffstat (limited to 'www-client')
-rw-r--r--www-client/chromium/Manifest2
-rw-r--r--www-client/chromium/chromium-64.0.3282.24.ebuild (renamed from www-client/chromium/chromium-64.0.3260.2.ebuild)35
2 files changed, 19 insertions, 18 deletions
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 2be4ae21ce04..083b489e8c5e 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,4 +1,4 @@
DIST chromium-63.0.3239.84.tar.xz 534280828 BLAKE2B 08437f625a97ea49f274140a0444dc5531e7a178a99d04592194158817169f4b9c42769dd76b5df624b5189705b17b9b049f61c2474b411ee520439213f12513 SHA512 049a09a821606ff7f52fa8f41d34f0e67c02a20a346841dfcbb06c4138c60a62240f33d9255662260251e5be913a14b004cb2a12873d2ed34751be2b1efb3f34
DIST chromium-63.0.3239.90.tar.xz 534296804 BLAKE2B 2f91c1b06d3b825478425aacc891b273cd9d10c3dca9c165d3eda9aa65c6e92b7e635cdd1d4c596d22e7660eaf6a3cb954c572cd4a7fa95cd560c76ab838a852 SHA512 3f7d4bb2976d73861b9b12117d2a06652127b0082b1adbeb5d86ead003a5b3aacba3f3e11298df700111722bdd054e36cd33a14871ae2a185926fbd242bf431d
-DIST chromium-64.0.3260.2.tar.xz 568772508 BLAKE2B 8aee43fded3504c5a64b537d8845096a4412353c16ae24b405c10b20b0e49e926bf8db531fa03390cc608c39e5cb09a2b2aab659ceda9320bf8e1f69d75e8bd2 SHA512 f7003976c8c5449569e0017fae5e1f2f7150a297a4bb4ad2a9bafe69e9fb4e931c76efeecbe07cc11a00af5a49591655734f21892e69e3ac523fc4d3faa2795f
DIST chromium-64.0.3282.14.tar.xz 482211216 BLAKE2B 0ffc69478719903e39998fd6f908883dadcb32580a64b1e8a93b270dfb221cb89b674c7e288649de24e468a56da78cdbf35af9693cd24f5cba158789db609d30 SHA512 75b851be4bf4814e91a4e7a036b7aa78d0c76e138605a42ebe9ce8d2017a1f95eb2dc67bd73f4fa911ce2a28cec769a699f52c98c2b1b3a037321af517692c28
+DIST chromium-64.0.3282.24.tar.xz 482195676 BLAKE2B fdbe03cd5ee936913300beba18faf2a14b07a28a3904642bb4aef076c69914e1d058bde076e8f093836c4b5c548b7aa33c292b283f2807104ee5f5ebf87d6c91 SHA512 84bf757cf7a5ce08f81c4d2ef7b628b4bc393f457b81df8d86a4420a5cf68b61e01d5add6c6b221cbaf19f85b411228770d2c821e81cd8b0c16e27a455a96dff
diff --git a/www-client/chromium/chromium-64.0.3260.2.ebuild b/www-client/chromium/chromium-64.0.3282.24.ebuild
index e0edc40ba064..c0f32ba37a41 100644
--- a/www-client/chromium/chromium-64.0.3260.2.ebuild
+++ b/www-client/chromium/chromium-64.0.3282.24.ebuild
@@ -145,9 +145,7 @@ PATCHES=(
"${FILESDIR}/chromium-widevine-r1.patch"
"${FILESDIR}/chromium-FORTIFY_SOURCE-r2.patch"
"${FILESDIR}/chromium-webrtc-r0.patch"
- "${FILESDIR}/chromium-math-includes-r0.patch"
- "${FILESDIR}/chromium-gcc5-r5.patch"
- "${FILESDIR}/chromium-gn-bootstrap-r22.patch"
+ "${FILESDIR}/chromium-memcpy-r0.patch"
)
pre_build_checks() {
@@ -220,6 +218,7 @@ src_prepare() {
third_party/angle/src/third_party/trace_event
third_party/blink
third_party/boringssl
+ third_party/boringssl/src/third_party/fiat
third_party/breakpad
third_party/breakpad/breakpad/src/third_party/curl
third_party/brotli
@@ -235,7 +234,6 @@ src_prepare() {
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
third_party/crc32c
third_party/cros_system_api
@@ -545,23 +543,26 @@ src_compile() {
# Calling this here supports resumption via FEATURES=keepwork
python_setup
- local ninja_targets="chrome chromedriver"
- if use suid; then
- ninja_targets+=" chrome_sandbox"
- fi
-
# Build mksnapshot and pax-mark it.
- if tc-is-cross-compiler; then
- eninja -C out/Release host/mksnapshot || die
- pax-mark m out/Release/host/mksnapshot
- else
- eninja -C out/Release mksnapshot || die
- pax-mark m out/Release/mksnapshot
- fi
+ local x
+ for x in mksnapshot v8_context_snapshot_generator; do
+ if tc-is-cross-compiler; then
+ eninja -C out/Release "host/${x}"
+ pax-mark m "out/Release/host/${x}"
+ else
+ eninja -C out/Release "${x}"
+ pax-mark m "out/Release/${x}"
+ fi
+ done
+
+ # Work around circular dep issue
+ # https://chromium-review.googlesource.com/c/chromium/src/+/617768
+ eninja -C out/Release gen/ui/accessibility/ax_enums.h
# Even though ninja autodetects number of CPUs, we respect
# user's options, for debugging with -j 1 or any other reason.
- eninja -C out/Release ${ninja_targets} || die
+ eninja -C out/Release chrome chromedriver
+ use suid && eninja -C out/Release chrome_sandbox
pax-mark m out/Release/chrome
}