commit:     adad76ce07036291386a1c13d4bac5c1cf58cbc6
Author:     Stephan Hartmann <sultan <AT> gentoo <DOT> org>
AuthorDate: Fri May  6 18:27:02 2022 +0000
Commit:     Stephan Hartmann <sultan <AT> gentoo <DOT> org>
CommitDate: Fri May  6 18:27:16 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adad76ce

www-client/chromium: beta channel bump to 102.0.5005.40

Signed-off-by: Stephan Hartmann <sultan <AT> gentoo.org>

 www-client/chromium/Manifest                           |  4 ++--
 ...2.0.4997.0.ebuild => chromium-102.0.5005.40.ebuild} | 18 ++++++++++++++++--
 2 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index a59ed0fcdb37..e02375793f62 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -3,7 +3,7 @@ DIST chromium-100-patchset-ppc64le-1.tar.xz 46796 BLAKE2B 
6fb35077abe7d2b0776be9
 DIST chromium-100.0.4896.127.tar.xz 1358426108 BLAKE2B 
6a87cbc23dc55d97d948dddd092d2e9a0ce4739b68be8218ef3a4fe24dafbbe99af3e0e53a1faa64db67b8b001b8e13046afc41b8489d67e7a5350ae97ff2677
 SHA512 
2d5336470fead874aa1ca599cd7dbad21bd2a73c0b2136badd7a865799a96bf52938aca88c643c8b7e93ec6ceb897b7c4f71ae92b4210cdce0af828d17ea081b
 DIST chromium-101-patchset-4.tar.xz 3644 BLAKE2B 
537be42d078338afc46fb8f358afecffdeea11ffc76d391a2c8785cee343bcde5de4d3c2a4102e2cd90a7331bf561c54b7e0c390e21785db3821d3cd39fcb080
 SHA512 
19370a96f1f3edcf4d529038dedfdc1bc680e6265832bf5b3d0a86f6dbc6784d34dd861ad39c328d4755e21966d19614cbd2f7719af2981abe2c7d8e0e985a78
 DIST chromium-101.0.4951.54.tar.xz 1414896672 BLAKE2B 
69829e87209bb7ff260a94113570eb60f586d52c696e4f057ee27312132d63cf0b6d36cd90d75ebca00622830d4bcc28edea3542efe44ea2d25ef4b8fc7e5986
 SHA512 
6c80afd5f9674e48d683a9fde91d3bc3fb6265e966a14ec8c5ec5dfea395924c08e872425f27b8da3a3ec46f4b765ef4546318a0bad23241e5f4a8671bdf95b3
-DIST chromium-102-patchset-3.tar.xz 4540 BLAKE2B 
79daaafa620b8a2e3c0d5e04c43112d74ad5f5929753408a59f56098c13733a11c2c61b6ea303592916f78d1f3aef8ea6b32ef2fae8ce2c2ce2bb48c4781ea7f
 SHA512 
c14499b775adc7fe3324dfbbad7322b7959d08d1d04b5e6d7a83f43f94b30e2e547c0635580356106e7c71ba9909a8759f8bd26f436f0599fb2cba99f568ebae
-DIST chromium-102.0.4997.0.tar.xz 1430480956 BLAKE2B 
a3ee13627cae99c41f3cd5a45610b1c766c2ce0d15aa7c717d297f51923c0bc7ed5c95f424eb51c3448336aa57e89cd7bc68325d17285a6972ac21ab1563af27
 SHA512 
59eec03408a7d8154e1988f6941101b7065bcb2c4c17568b00d2344a930aa909822b9bdef4a6b5476d3a909300521236402fe0e508be851237fc5bbc65acaeab
+DIST chromium-102-patchset-5.tar.xz 3840 BLAKE2B 
2b86e683dd7915adecb1411c5013e3767446a73bedf2dd9ae6103dae64a1ae3bfdde7d2eb938a5066f40f69ecf286bd5169158431e5f281da96a51162fc42fad
 SHA512 
388cd6257f48c14ad18ae8ead971ce6465f5bb2317f8421c1015d1f2be3c954aaf7306b568b828e45f351fa21e8328c604e5f2368aa9e4f2b12a7f8cce16720e
+DIST chromium-102.0.5005.40.tar.xz 1433244076 BLAKE2B 
d010d36400f93d341d99ca8c2f753b18147ef612c9800a2e74c683941af759f4ec2d5e03cb7ee910ffab5b9057434fce10bf78c27447b2dfae035c1cf0a907d4
 SHA512 
59cc8942a26e831e5277e197b5aabae06ef253de5f087c3e2d2f0eaf3a3f9adad49d882c6359d866772936b78115fb98d9ed1ae5ff0fd09611f3b52766a3f1f7
 DIST chromium-103-patchset-2.tar.xz 4120 BLAKE2B 
19150d3fa0db43d9df7a30a9923cd95dc6ee49a38a148ecb7a3d73db077dac1f14348630a608d3ae35e89e6a44019d8e2dc86e45d1ad9fbbca9dfbd0437b4e47
 SHA512 
323f3dc6caa9b9e126b08330e390e059433dbee2a50892bf70f39cd0ac3f04f4d05d332629e53a626c39a0c30d47fadea84d305928ed45ab056773751cfe7c24
 DIST chromium-103.0.5042.0.tar.xz 1440576688 BLAKE2B 
0aca834d50053f62077c683723c5ec2bde35d963f083281b7c611034cdb28c60ab08c97e079795d43ecc62c04f0c7447b1114c7184cd8b48dd1c833552ef833d
 SHA512 
4f979bb71abc657514cfdb195316994b45c1290b71e325db7ccdb74aadcfed0499605f29da2c19a1ea445059e54a8be183174537375d7444ca4d77a74fe5ffff

diff --git a/www-client/chromium/chromium-102.0.4997.0.ebuild 
b/www-client/chromium/chromium-102.0.5005.40.ebuild
similarity index 98%
rename from www-client/chromium/chromium-102.0.4997.0.ebuild
rename to www-client/chromium/chromium-102.0.5005.40.ebuild
index 3a02ebb0cc5b..492e421fd1d0 100644
--- a/www-client/chromium/chromium-102.0.4997.0.ebuild
+++ b/www-client/chromium/chromium-102.0.5005.40.ebuild
@@ -13,13 +13,13 @@ inherit check-reqs chromium-2 desktop flag-o-matic 
ninja-utils pax-utils python-
 
 DESCRIPTION="Open-source version of Google Chrome web browser"
 HOMEPAGE="https://chromium.org/";
-PATCHSET="3"
+PATCHSET="5"
 PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
        
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz";
 
 LICENSE="BSD"
-SLOT="0/dev"
+SLOT="0/beta"
 KEYWORDS="~amd64 ~arm64 ~x86"
 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"
 REQUIRED_USE="
@@ -132,6 +132,7 @@ BDEPEND="
        >=dev-util/gn-0.1807
        >=dev-util/gperf-3.0.3
        >=dev-util/ninja-1.7.2
+       dev-vcs/git
        >=net-libs/nodejs-7.6.0[inspector]
        >=sys-devel/bison-2.4.3
        sys-devel/flex
@@ -532,6 +533,11 @@ src_prepare() {
                        generate_gni.sh || die
                ./generate_gni.sh || die
                popd >/dev/null || die
+
+               pushd third_party/ffmpeg >/dev/null || die
+               cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die
+               cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || 
die
+               popd >/dev/null || die
        fi
 
        # Remove most bundled libraries. Some are still needed.
@@ -759,6 +765,14 @@ src_configure() {
        # Disable fatal linker warnings, bug 506268.
        myconf_gn+=" fatal_linker_warnings=false"
 
+       # Disable external code space for V8 for ppc64. It is disabled for ppc64
+       # by default, but cross-compiling on amd64 enables it again.
+       if tc-is-cross-compiler; then
+               if ! use amd64 && ! use arm64; then
+                       myconf_gn+=" v8_enable_external_code_space=false"
+               fi
+       fi
+
        # Bug 491582.
        export TMPDIR="${WORKDIR}/temp"
        mkdir -p -m 755 "${TMPDIR}" || die

Reply via email to