Gentoo Archives: gentoo-commits

From: Stephan Hartmann <sultan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/chromium/
Date: Sat, 29 May 2021 20:55:43
Message-Id: 1622321713.69142bb614007a07137ede0723b09fd96e36ffba.sultan@gentoo
1 commit: 69142bb614007a07137ede0723b09fd96e36ffba
2 Author: Stephan Hartmann <sultan <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 29 20:54:42 2021 +0000
4 Commit: Stephan Hartmann <sultan <AT> gentoo <DOT> org>
5 CommitDate: Sat May 29 20:55:13 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69142bb6
7
8 www-client/chromium: dev channel bump to 92.0.4515.20
9
10 Closes: https://bugs.gentoo.org/792288
11 Package-Manager: Portage-3.0.18, Repoman-3.0.2
12 Signed-off-by: Stephan Hartmann <sultan <AT> gentoo.org>
13
14 www-client/chromium/Manifest | 4 ++--
15 ...0.4512.4.ebuild => chromium-92.0.4515.20.ebuild} | 21 ++++++++++++++++++---
16 2 files changed, 20 insertions(+), 5 deletions(-)
17
18 diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
19 index f54703ccc84..89c9d71356c 100644
20 --- a/www-client/chromium/Manifest
21 +++ b/www-client/chromium/Manifest
22 @@ -2,8 +2,8 @@ DIST chromium-90-patchset-7.tar.xz 3892 BLAKE2B 3ba169baaaf74b548749be3f845f5052
23 DIST chromium-90.0.4430.212.tar.xz 917430448 BLAKE2B dbea5515a62c3f3a12596da6d77cad106d377ddda8956da81b8fe8c0c1e3bfa90ba82bca8c1c4fd95282ee0c00a5f3f5206a05728043eb967395a8cf8bda960d SHA512 7cd300d22725e3457b9e3347fb34d6f5728c91aa178d6960d4243bc80122c446890c2276334a01f9c81a43479339e9e266c3bbb040081a22c521b3c4250850f5
24 DIST chromium-91-patchset-6.tar.xz 4280 BLAKE2B 18887953453133589cfc5df58d24725047235fac3652cc7af7bd117fbc94aa9a2e1b1dd3147f772f84d8fa3e7b5b77159abc1e408d7b24b065bb1f12cebbfb2f SHA512 49b4aaedfbb1fa5629dbb453bb74f5735c05b14407ea3d2bb1eaee9686e03661a3c471357d085ab839dff16df92d71dae3a6f17486c017a79a836c1d8780a250
25 DIST chromium-91.0.4472.77.tar.xz 949848268 BLAKE2B 6d32b7334399325046f4b6c8d2a766b2f42ff7cc74adf68da880113ebede13dbbeb52c2f7ffcdea8c8934ec16f2161300a0b727cec112463def5eb6e772fafec SHA512 06113c3627c1ccd390f078a52e0eaaf9c1d7178d568d6d2e37c96e1eb09fc0e872ac2b2d7ebe55e4da87eebee4965816bbba2f6ea53047f86cd5d0ad1d260a25
26 -DIST chromium-92-patchset-5.tar.xz 2776 BLAKE2B d5504f4bd6bc771b93a89d6ac492bd1b7f64e227040bbba66dff847357d26a0fa4331cd3784b018b4e7a9be5713dc109d99ba88ed2ec8b9310c304e4ea08a681 SHA512 8e4808f7698295b9c76d6ff150291b1756e5de1971a639e1c4e8dcabdb1e40d46b9ddeaddafb53955c2aedfc7dfc01ee09d27f6c04df613e82518b6ddc70992c
27 -DIST chromium-92.0.4512.4.tar.xz 961899172 BLAKE2B 8525a5059c9350e36a232b49847f7bf4f561f9c1542a0761d31a06a2bd08a579e98c1cfe15fcd55af9ccc6aad701add35ba71f3ef7f942a0788d3d41057aaf99 SHA512 ac5a2c4b28c1518e848677dadc7ec53214484f9e53e057b4d8c8148d53b7cda97c0fd5397c2cf2cc5569c900b49139ba8cdd2795b706d79d53bccdfb55dc827c
28 +DIST chromium-92-patchset-6.tar.xz 3764 BLAKE2B a7149940b1371e4bd295e6038b87cc13f4edf8d8ed286d9d8d0e63144c2546de39564fc203a4b2e185267e46398efd0414c1f695ee31c78d33a6cd8d7b434016 SHA512 2f104901271d42762ea27f7c8a017307bde7348ec6b84d0c85875a07bf3783ba43bdb886fb3c6376753b6a14102b495a28bdc7adc611992440d2c1345aea035b
29 +DIST chromium-92.0.4515.20.tar.xz 962353324 BLAKE2B 3b56948a34c5938649af3dbc0d9036ed1a0b8f067cb1b2fcee6d0ccc55a503efb373f26eedabc1c2a6e789a16eb0e83055c85ab1bb55f4d9f8dafe267a894ae5 SHA512 46cfbffa58ca049a336311940c81292354ccf4fc6032ce0ecb6822b6ecfe3b3d17fa2092ef688f11b82eface85c2084e046264ca847e7d110a4980c1c2b132f3
30 DIST chromium-ppc64le-3f575325dcc3bdfc419824518bac6d4c38241859.tar.xz 28880 BLAKE2B 60390c938cbe329867a721f061750cd49a1ed0b48808181f4a85fd0f369f6061619f4f5a3023f9890a11a21ce5d60f87f74374eb1250a2a7100bf7c7eff15df7 SHA512 594bd170c2da4dc2b6bfd3a8aed31ca6acd67a5fb4ee7c4fa8a63439feb46df003aba79118bfd54a4e01ba18f1d329e760894e169915c266118414ad62b7c3ae
31 DIST highway-0.12.1.tar.gz 1480579 BLAKE2B 2889f96e33ae4411b14dae2229d86b0581f2044f50d6bb829a83417f0d67f0c9a8c03d552d09a985231ea11e88497fa405efcb85d158b5734b477bec5764a1eb SHA512 d14aeffc80739a5993177fb190ac03998d495004e9c54126c0e0b174c28be52a3f3fe581d8a08db67c34bd00045223d1850e7b384a2e7fe37a8150d7908004cb
32 DIST setuptools-44.1.0.zip 858569 BLAKE2B f59f154e121502a731e51294ccd293d60ffccadacf51e23b53bf7ceba38858948b86783238061136c827ac3373ea7ea8e6253d4bb53f3f1dd69284568ec65a68 SHA512 4dfb0f42d334b835758e865a26ecd1e725711fa2b9c38ddc273b8b3849fba04527bc97436d11ba1e98f1a42922aa0f0b9032e32998273c705fac6e10735eacbf
33
34 diff --git a/www-client/chromium/chromium-92.0.4512.4.ebuild b/www-client/chromium/chromium-92.0.4515.20.ebuild
35 similarity index 97%
36 rename from www-client/chromium/chromium-92.0.4512.4.ebuild
37 rename to www-client/chromium/chromium-92.0.4515.20.ebuild
38 index ca9749ca680..744bf4df8d5 100644
39 --- a/www-client/chromium/chromium-92.0.4512.4.ebuild
40 +++ b/www-client/chromium/chromium-92.0.4515.20.ebuild
41 @@ -13,11 +13,12 @@ inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils pax-util
42
43 DESCRIPTION="Open-source version of Google Chrome web browser"
44 HOMEPAGE="https://chromium.org/"
45 -PATCHSET="5"
46 +PATCHSET="6"
47 PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
48 SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
49 https://files.pythonhosted.org/packages/ed/7b/bbf89ca71e722b7f9464ebffe4b5ee20a9e5c9a555a56e2d3914bb9119a6/setuptools-44.1.0.zip
50 - https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz"
51 + https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz
52 + arm64? ( https://github.com/google/highway/archive/refs/tags/0.12.1.tar.gz -> highway-0.12.1.tar.gz )"
53
54 LICENSE="BSD"
55 SLOT="0"
56 @@ -251,6 +252,12 @@ src_prepare() {
57 sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die
58 sed -i -e "s|python2|python2\.7|g" buildtools/linux64/clang-format || die
59
60 + # bundled highway library does not support arm64 with GCC
61 + if use arm64; then
62 + rm -r third_party/highway/src || die
63 + ln -s "${WORKDIR}/highway-0.12.1" third_party/highway/src || die
64 + fi
65 +
66 local keeplibs=(
67 base/third_party/cityhash
68 base/third_party/double_conversion
69 @@ -264,7 +271,6 @@ src_prepare() {
70 base/third_party/xdg_user_dirs
71 buildtools/third_party/libc++
72 buildtools/third_party/libc++abi
73 - buildtools/third_party/eu-strip
74 chrome/third_party/mozilla_security_manager
75 courgette/third_party
76 net/third_party/mozilla_security_manager
77 @@ -522,6 +528,10 @@ src_prepare() {
78 if use js-type-check; then
79 ln -s "${EPREFIX}"/usr/bin/java third_party/jdk/current/bin/java || die
80 fi
81 +
82 + # bundled eu-strip is for amd64 only and we don't want to pre-stripped binaries
83 + mkdir -p buildtools/third_party/eu-strip/bin || die
84 + ln -s "${EPREFIX}"/bin/true buildtools/third_party/eu-strip/bin/eu-strip || die
85 }
86
87 src_configure() {
88 @@ -734,6 +744,11 @@ src_configure() {
89 # Chromium relies on this, but was disabled in >=clang-10, crbug.com/1042470
90 append-cxxflags $(test-flags-CXX -flax-vector-conversions=all)
91
92 + # highway/libjxl relies on this with arm64
93 + if use arm64 && tc-is-gcc; then
94 + append-cxxflags -flax-vector-conversions
95 + fi
96 +
97 # Disable unknown warning message from clang.
98 tc-is-clang && append-flags -Wno-unknown-warning-option