commit:     264fd3c8de9486fb33b2893be8a42f138f182411
Author:     Stephan Hartmann <sultan <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  2 20:55:10 2021 +0000
Commit:     Stephan Hartmann <sultan <AT> gentoo <DOT> org>
CommitDate: Fri Apr  2 20:55:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=264fd3c8

www-client/chromium: dev channel bump to 91.0.4464.5

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Stephan Hartmann <sultan <AT> gentoo.org>

 www-client/chromium/Manifest                          |  4 ++--
 ...91.0.4455.2.ebuild => chromium-91.0.4464.5.ebuild} | 19 ++++++-------------
 2 files changed, 8 insertions(+), 15 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 5905730e608..218d78fcb08 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -2,6 +2,6 @@ DIST chromium-89-patchset-7.tar.xz 4640 BLAKE2B 
6150f92a4cb83025b7521c573e9a14bf
 DIST chromium-89.0.4389.114.tar.xz 890898912 BLAKE2B 
b9590f83eb54fc1b524a7893f8ce0317cb5648aae84853b8958f2a0f65ae2f8331e65732322f4956fb5bc58ef3691755ae66ed901567e2b5a9749a99fc6096c4
 SHA512 
5b8d92ecde3ab35847dc4981caa12434334f81fc576e8809c5832a18989b6d1465ae8c43f0ad0ea8a3da7a5876c52679c57ec8323109de2b81ac467419fa1a4c
 DIST chromium-90-patchset-6.tar.xz 3828 BLAKE2B 
bbd1378868cf4d699ff097ea41226ff694d58468f8f93860f2d6cc60924f35fb1f0b17fcf5a916f04545171d1219b699072222f138240fd483c704874cfce178
 SHA512 
70321eb4e9fe27818d5e6ae3109d3871a870a7fb6886328dcc9fc8291ac72fc003d678aec7f9925afe0c5667c70ce9bca8f61434b11a331fc1a29d61ad7b59e3
 DIST chromium-90.0.4430.51.tar.xz 917340456 BLAKE2B 
ae01c4f5cb146ae5c488b47480124dfa65f6e1dc529d4b551109283d07ab5aa6f9e6d1e1c070c28ff9e4bc8b5b877ccb9886c23772183d0618667686f03f3ce0
 SHA512 
9a064c2f8029ba335720d9135b90a1714f57180ae0305e5dd62230b722770c39709fd52133dbd078e817c62a90079ee322fb7f198353593f52584a856c8d879d
-DIST chromium-91-patchset-2.tar.xz 6992 BLAKE2B 
8639873f0f805c88ba41b97f06ef583498f58664c012afe4e8d185ddd42e6380cd331d0df9101f5b1e30c73cdca13c267d19592df100db3f1a23cabfc871ae00
 SHA512 
f5d7377be13f6f201f572215dd7fd1d57c755c15263cf91e5d80c4d8e77be2a371c4c236b9f621b7471451904fa8886357ef2c8907b5e748f0ffce3ebca5ca33
-DIST chromium-91.0.4455.2.tar.xz 933340784 BLAKE2B 
d63a022aad7d3d490f524e2cdcfed1c314227882b861a67213f8a9f231ed53e265c72754296a17e54f8760454c2d7d7bcaae90980a1994ae42f899fa537efdfa
 SHA512 
2c6b6a74f9aaea1b17c9f1fbd580cfec093ec17461056cb5594a12e8f4c4f7a594a449027210deb0c506be9906d11624ab3d7ae35c20a9ba665a9dc8995287d8
+DIST chromium-91-patchset-3.tar.xz 3256 BLAKE2B 
fcca836134e5a8fdd43a2bd7fc588b02ae0827cbee2c92ab35b0472ff1c3f416ad34fe7dbc4937eed94b52ac3a42f349b85f3ee467f45287b201270300439c0a
 SHA512 
3817e17ee180185fab0a21f575f57172b9995cd27cbf78ee3071b8fa3ee093437c4a3926e13381bd417f4d984abc50f2216e6e19f537583e5b6954ee50dc00ad
+DIST chromium-91.0.4464.5.tar.xz 933757036 BLAKE2B 
76ea72d5a3500e85dde293b7cb86e7de2d70c835b78526ddcf84d2fd98240c5960ce1c30425b4cd51c0a70671af21bf3a9073f36801a1639c83280dc9d91045a
 SHA512 
3f585de9f65f6a4d7224fe5a9e4273353767754b4788a50c55816ecf59eefd7acead386d85b70fac226fe3a4be83205c0502854187b4cdfac3ae02c060bd30ec
 DIST setuptools-44.1.0.zip 858569 BLAKE2B 
f59f154e121502a731e51294ccd293d60ffccadacf51e23b53bf7ceba38858948b86783238061136c827ac3373ea7ea8e6253d4bb53f3f1dd69284568ec65a68
 SHA512 
4dfb0f42d334b835758e865a26ecd1e725711fa2b9c38ddc273b8b3849fba04527bc97436d11ba1e98f1a42922aa0f0b9032e32998273c705fac6e10735eacbf

diff --git a/www-client/chromium/chromium-91.0.4455.2.ebuild 
b/www-client/chromium/chromium-91.0.4464.5.ebuild
similarity index 98%
rename from www-client/chromium/chromium-91.0.4455.2.ebuild
rename to www-client/chromium/chromium-91.0.4464.5.ebuild
index 25523111680..6039af1867d 100644
--- a/www-client/chromium/chromium-91.0.4455.2.ebuild
+++ b/www-client/chromium/chromium-91.0.4464.5.ebuild
@@ -13,7 +13,7 @@ inherit check-reqs chromium-2 desktop flag-o-matic multilib 
ninja-utils pax-util
 
 DESCRIPTION="Open-source version of Google Chrome web browser"
 HOMEPAGE="https://chromium.org/";
-PATCHSET="2"
+PATCHSET="3"
 PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
        
https://files.pythonhosted.org/packages/ed/7b/bbf89ca71e722b7f9464ebffe4b5ee20a9e5c9a555a56e2d3914bb9119a6/setuptools-44.1.0.zip
@@ -22,7 +22,7 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="component-build cups cpu_flags_arm_neon +hangouts headless 
+js-type-check kerberos official pic +proprietary-codecs pulseaudio screencast 
selinux +suid +system-ffmpeg +system-icu +tcmalloc vaapi wayland widevine"
+IUSE="component-build cups cpu_flags_arm_neon +hangouts headless 
+js-type-check kerberos official pic +proprietary-codecs pulseaudio screencast 
selinux +suid +system-ffmpeg +system-icu vaapi wayland widevine"
 REQUIRED_USE="
        component-build? ( !suid )
        screencast? ( wayland )
@@ -94,13 +94,11 @@ COMMON_DEPEND="
                )
        )
 "
-# For nvidia-drivers blocker, see bug #413637 .
 RDEPEND="${COMMON_DEPEND}
        x11-misc/xdg-utils
        virtual/opengl
        virtual/ttf-fonts
        selinux? ( sec-policy/selinux-chromium )
-       tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 )
 "
 DEPEND="${COMMON_DEPEND}
 "
@@ -184,10 +182,6 @@ pre_build_checks() {
                if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 9.2; then
                        die "At least gcc 9.2 is required"
                fi
-               # component build hangs with tcmalloc enabled due to sandbox 
issue, bug #695976.
-               if has usersandbox ${FEATURES} && use tcmalloc && use 
component-build; then
-                       die "Component build with tcmalloc requires 
FEATURES=-usersandbox."
-               fi
                if [[ ${CHROMIUM_FORCE_CLANG} == yes ]] || tc-is-clang; then
                        CPP="${CHOST}-clang++ -E"
                        if ! ver_test "$(clang-major-version)" -ge 12; then
@@ -478,9 +472,6 @@ src_prepare() {
        if ! use system-icu; then
                keeplibs+=( third_party/icu )
        fi
-       if use tcmalloc; then
-               keeplibs+=( third_party/tcmalloc )
-       fi
        if use wayland && ! use headless ; then
                keeplibs+=( third_party/wayland )
        fi
@@ -508,6 +499,10 @@ src_prepare() {
 
        # Remove most bundled libraries. Some are still needed.
        build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" 
--do-remove || die
+
+       if use js-type-check; then
+               ln -s "${EPREFIX}"/usr/bin/java 
third_party/jdk/current/bin/java || die
+       fi
 }
 
 src_configure() {
@@ -553,8 +548,6 @@ src_configure() {
        # for development and debugging.
        myconf_gn+=" is_component_build=$(usex component-build true false)"
 
-       myconf_gn+=" use_allocator=$(usex tcmalloc \"tcmalloc\" \"none\")"
-
        # Disable nacl, we can't build without pnacl (http://crbug.com/269560).
        myconf_gn+=" enable_nacl=false"
 

Reply via email to