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: Fri, 06 May 2022 18:27:25
Message-Id: 1651861636.adad76ce07036291386a1c13d4bac5c1cf58cbc6.sultan@gentoo
1 commit: adad76ce07036291386a1c13d4bac5c1cf58cbc6
2 Author: Stephan Hartmann <sultan <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 6 18:27:02 2022 +0000
4 Commit: Stephan Hartmann <sultan <AT> gentoo <DOT> org>
5 CommitDate: Fri May 6 18:27:16 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adad76ce
7
8 www-client/chromium: beta channel bump to 102.0.5005.40
9
10 Signed-off-by: Stephan Hartmann <sultan <AT> gentoo.org>
11
12 www-client/chromium/Manifest | 4 ++--
13 ...2.0.4997.0.ebuild => chromium-102.0.5005.40.ebuild} | 18 ++++++++++++++++--
14 2 files changed, 18 insertions(+), 4 deletions(-)
15
16 diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
17 index a59ed0fcdb37..e02375793f62 100644
18 --- a/www-client/chromium/Manifest
19 +++ b/www-client/chromium/Manifest
20 @@ -3,7 +3,7 @@ DIST chromium-100-patchset-ppc64le-1.tar.xz 46796 BLAKE2B 6fb35077abe7d2b0776be9
21 DIST chromium-100.0.4896.127.tar.xz 1358426108 BLAKE2B 6a87cbc23dc55d97d948dddd092d2e9a0ce4739b68be8218ef3a4fe24dafbbe99af3e0e53a1faa64db67b8b001b8e13046afc41b8489d67e7a5350ae97ff2677 SHA512 2d5336470fead874aa1ca599cd7dbad21bd2a73c0b2136badd7a865799a96bf52938aca88c643c8b7e93ec6ceb897b7c4f71ae92b4210cdce0af828d17ea081b
22 DIST chromium-101-patchset-4.tar.xz 3644 BLAKE2B 537be42d078338afc46fb8f358afecffdeea11ffc76d391a2c8785cee343bcde5de4d3c2a4102e2cd90a7331bf561c54b7e0c390e21785db3821d3cd39fcb080 SHA512 19370a96f1f3edcf4d529038dedfdc1bc680e6265832bf5b3d0a86f6dbc6784d34dd861ad39c328d4755e21966d19614cbd2f7719af2981abe2c7d8e0e985a78
23 DIST chromium-101.0.4951.54.tar.xz 1414896672 BLAKE2B 69829e87209bb7ff260a94113570eb60f586d52c696e4f057ee27312132d63cf0b6d36cd90d75ebca00622830d4bcc28edea3542efe44ea2d25ef4b8fc7e5986 SHA512 6c80afd5f9674e48d683a9fde91d3bc3fb6265e966a14ec8c5ec5dfea395924c08e872425f27b8da3a3ec46f4b765ef4546318a0bad23241e5f4a8671bdf95b3
24 -DIST chromium-102-patchset-3.tar.xz 4540 BLAKE2B 79daaafa620b8a2e3c0d5e04c43112d74ad5f5929753408a59f56098c13733a11c2c61b6ea303592916f78d1f3aef8ea6b32ef2fae8ce2c2ce2bb48c4781ea7f SHA512 c14499b775adc7fe3324dfbbad7322b7959d08d1d04b5e6d7a83f43f94b30e2e547c0635580356106e7c71ba9909a8759f8bd26f436f0599fb2cba99f568ebae
25 -DIST chromium-102.0.4997.0.tar.xz 1430480956 BLAKE2B a3ee13627cae99c41f3cd5a45610b1c766c2ce0d15aa7c717d297f51923c0bc7ed5c95f424eb51c3448336aa57e89cd7bc68325d17285a6972ac21ab1563af27 SHA512 59eec03408a7d8154e1988f6941101b7065bcb2c4c17568b00d2344a930aa909822b9bdef4a6b5476d3a909300521236402fe0e508be851237fc5bbc65acaeab
26 +DIST chromium-102-patchset-5.tar.xz 3840 BLAKE2B 2b86e683dd7915adecb1411c5013e3767446a73bedf2dd9ae6103dae64a1ae3bfdde7d2eb938a5066f40f69ecf286bd5169158431e5f281da96a51162fc42fad SHA512 388cd6257f48c14ad18ae8ead971ce6465f5bb2317f8421c1015d1f2be3c954aaf7306b568b828e45f351fa21e8328c604e5f2368aa9e4f2b12a7f8cce16720e
27 +DIST chromium-102.0.5005.40.tar.xz 1433244076 BLAKE2B d010d36400f93d341d99ca8c2f753b18147ef612c9800a2e74c683941af759f4ec2d5e03cb7ee910ffab5b9057434fce10bf78c27447b2dfae035c1cf0a907d4 SHA512 59cc8942a26e831e5277e197b5aabae06ef253de5f087c3e2d2f0eaf3a3f9adad49d882c6359d866772936b78115fb98d9ed1ae5ff0fd09611f3b52766a3f1f7
28 DIST chromium-103-patchset-2.tar.xz 4120 BLAKE2B 19150d3fa0db43d9df7a30a9923cd95dc6ee49a38a148ecb7a3d73db077dac1f14348630a608d3ae35e89e6a44019d8e2dc86e45d1ad9fbbca9dfbd0437b4e47 SHA512 323f3dc6caa9b9e126b08330e390e059433dbee2a50892bf70f39cd0ac3f04f4d05d332629e53a626c39a0c30d47fadea84d305928ed45ab056773751cfe7c24
29 DIST chromium-103.0.5042.0.tar.xz 1440576688 BLAKE2B 0aca834d50053f62077c683723c5ec2bde35d963f083281b7c611034cdb28c60ab08c97e079795d43ecc62c04f0c7447b1114c7184cd8b48dd1c833552ef833d SHA512 4f979bb71abc657514cfdb195316994b45c1290b71e325db7ccdb74aadcfed0499605f29da2c19a1ea445059e54a8be183174537375d7444ca4d77a74fe5ffff
30
31 diff --git a/www-client/chromium/chromium-102.0.4997.0.ebuild b/www-client/chromium/chromium-102.0.5005.40.ebuild
32 similarity index 98%
33 rename from www-client/chromium/chromium-102.0.4997.0.ebuild
34 rename to www-client/chromium/chromium-102.0.5005.40.ebuild
35 index 3a02ebb0cc5b..492e421fd1d0 100644
36 --- a/www-client/chromium/chromium-102.0.4997.0.ebuild
37 +++ b/www-client/chromium/chromium-102.0.5005.40.ebuild
38 @@ -13,13 +13,13 @@ inherit check-reqs chromium-2 desktop flag-o-matic ninja-utils pax-utils python-
39
40 DESCRIPTION="Open-source version of Google Chrome web browser"
41 HOMEPAGE="https://chromium.org/"
42 -PATCHSET="3"
43 +PATCHSET="5"
44 PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
45 SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
46 https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz"
47
48 LICENSE="BSD"
49 -SLOT="0/dev"
50 +SLOT="0/beta"
51 KEYWORDS="~amd64 ~arm64 ~x86"
52 IUSE="component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless +js-type-check kerberos libcxx +official pic +proprietary-codecs pulseaudio screencast selinux +suid +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine"
53 REQUIRED_USE="
54 @@ -132,6 +132,7 @@ BDEPEND="
55 >=dev-util/gn-0.1807
56 >=dev-util/gperf-3.0.3
57 >=dev-util/ninja-1.7.2
58 + dev-vcs/git
59 >=net-libs/nodejs-7.6.0[inspector]
60 >=sys-devel/bison-2.4.3
61 sys-devel/flex
62 @@ -532,6 +533,11 @@ src_prepare() {
63 generate_gni.sh || die
64 ./generate_gni.sh || die
65 popd >/dev/null || die
66 +
67 + pushd third_party/ffmpeg >/dev/null || die
68 + cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die
69 + cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die
70 + popd >/dev/null || die
71 fi
72
73 # Remove most bundled libraries. Some are still needed.
74 @@ -759,6 +765,14 @@ src_configure() {
75 # Disable fatal linker warnings, bug 506268.
76 myconf_gn+=" fatal_linker_warnings=false"
77
78 + # Disable external code space for V8 for ppc64. It is disabled for ppc64
79 + # by default, but cross-compiling on amd64 enables it again.
80 + if tc-is-cross-compiler; then
81 + if ! use amd64 && ! use arm64; then
82 + myconf_gn+=" v8_enable_external_code_space=false"
83 + fi
84 + fi
85 +
86 # Bug 491582.
87 export TMPDIR="${WORKDIR}/temp"
88 mkdir -p -m 755 "${TMPDIR}" || die