commit:     a06987c846f20b252b846da05a4131f85dce9cd6
Author:     Stephan Hartmann <sultan <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  3 06:36:54 2021 +0000
Commit:     Stephan Hartmann <sultan <AT> gentoo <DOT> org>
CommitDate: Fri Sep  3 06:37:42 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06987c8

www-client/chromium: beta channel bump to 94.0.4606.31

Add USE=debug to control DCHECK feature.

Bug: https://bugs.gentoo.org/811138
Bug: https://bugs.gentoo.org/807881
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Stephan Hartmann <sultan <AT> gentoo.org>

 www-client/chromium/Manifest                                   |  2 +-
 ...romium-94.0.4606.20.ebuild => chromium-94.0.4606.31.ebuild} | 10 ++++++----
 www-client/chromium/metadata.xml                               |  1 +
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 1f75bb8c4cf..ef97f6039f7 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -5,7 +5,7 @@ DIST chromium-92.0.4515.159.tar.xz 958060524 BLAKE2B 
df4f06bc18c4c92061db55d098b
 DIST chromium-93-patchset-6.tar.xz 6796 BLAKE2B 
2688c68becac1187668b459f9827ffca79de6c7ee64299dff20f91cb774af676ec3d95d809b4fc5f7bd663c3b8c904a46ac9cd3ec70a5ce248456dcd48834932
 SHA512 
eaf0d2bc29c53c7021ccded9c14463bbde2887926c069154c0126ee1bf513bf41a38eeb3dc21023a2e9637ce3e1e541a3b2a79a990bb8becae0da0a04e57c76a
 DIST chromium-93.0.4577.63.tar.xz 1038816588 BLAKE2B 
aa0eeea52345c7269e614ecc32710ea6c5b071d24a773040389df38159b1c60c99f5cf0e1c9e753e776aa23e9b58ef2f2e13d8ba448c3789f10fccd364babaad
 SHA512 
b7d85dfe34d9a37e6b4f9b440ba6aaa2778d30f8bda583151dd6e5d2ab9d6136ee1ab321bfc5f59aa10b289c07f72298db11182d06ede8574ac280b2b6d8fa2f
 DIST chromium-94-patchset-3.tar.xz 5052 BLAKE2B 
3946b555d22792023696e85dbdb02a5fc43e39819c3a1a25c782d12771a608b068a7d11f757fa6390e7d295fe9c2b3b8085c31bd79d35edcd882a3f9f66df8dd
 SHA512 
42f7beb412a7e691f35603625cbb316223706891f2a289301e4786ab92cfd4414d2f4a365f7637ba49a28508e18523670e59ae88512bc56afdd79d22f62f407e
-DIST chromium-94.0.4606.20.tar.xz 1042465240 BLAKE2B 
c742ee30ee42e547773ca8cb69e6ff1e8a285cef4820129a47d22729016afde44a17e329f1ade562344a2a621c6fa581640a1ce3a9335cf5c1bb3d90e35ca463
 SHA512 
b820ad361804df18109ad5b42b9bb5b776c64495b0ede43a73264b6c7c3b6c81c94bce59ed49d5613746b6cc686905dd57ee642aff7dfc0633ea7568b47d632a
+DIST chromium-94.0.4606.31.tar.xz 1039757224 BLAKE2B 
7c9b940dbea8708d2815a25b66908e94700c15d8eb31d90ead36f3b4c716f371d28ae23851d3ac6e2086c3ad92b3e3e551e608cf483cd7d53e21d9a8380c978c
 SHA512 
bc411a3b2dc2eea388d13ea2089e68978b61912e77e909d80dd7ec1139aeba833b934ff4a498512bcf838477b42a2bcbc3053115cbaae7fc15926cf92d506d84
 DIST chromium-95-patchset-1.tar.xz 5592 BLAKE2B 
d4c4e97d4632f263228f79f0daf522c16ff23252ab6593288c93991b74a3c5275b94e591c8c77d368f56739783a4968e5d3b2a0e246bc0ca699d98f463278625
 SHA512 
e33767ae8b59fba942cafc440732372dc5e47f964ba2778ab1a841016125c7631a4d75e69944be79309cd6905fd345bb438852a391a0a9449adabd0d0cc092ad
 DIST chromium-95.0.4621.4.tar.xz 1214995188 BLAKE2B 
405c73be39504638c38b928c875b50eabf222341005b5ceb5f8d8c467c220ece9b2ee133bbe71097eca2abc5df0ef03acb2303333684f4c08bb4ca9d0e072e12
 SHA512 
d32e26ff20a584a861e11f7a097e86bd597c7642c984224c7196e2114df5c09cfa7f0363d0b75c7c1bf1c81edc79e0aa34a3528359a1770e1622ead0f79968f8
 DIST highway-0.12.1.tar.gz 1480579 BLAKE2B 
2889f96e33ae4411b14dae2229d86b0581f2044f50d6bb829a83417f0d67f0c9a8c03d552d09a985231ea11e88497fa405efcb85d158b5734b477bec5764a1eb
 SHA512 
d14aeffc80739a5993177fb190ac03998d495004e9c54126c0e0b174c28be52a3f3fe581d8a08db67c34bd00045223d1850e7b384a2e7fe37a8150d7908004cb

diff --git a/www-client/chromium/chromium-94.0.4606.20.ebuild 
b/www-client/chromium/chromium-94.0.4606.31.ebuild
similarity index 98%
rename from www-client/chromium/chromium-94.0.4606.20.ebuild
rename to www-client/chromium/chromium-94.0.4606.31.ebuild
index 9302f058bfa..3fbd84fcf2d 100644
--- a/www-client/chromium/chromium-94.0.4606.20.ebuild
+++ b/www-client/chromium/chromium-94.0.4606.31.ebuild
@@ -21,7 +21,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 vaapi wayland widevine"
+IUSE="component-build cups cpu_flags_arm_neon debug +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 )
@@ -55,7 +55,7 @@ COMMON_DEPEND="
        >=media-libs/alsa-lib-1.0.19:=
        media-libs/fontconfig:=
        >=media-libs/freetype-2.11.0-r1:=
-       >=media-libs/harfbuzz-2.9.0:=
+       >=media-libs/harfbuzz-2.9.0:0=[icu(-)]
        media-libs/libjpeg-turbo:=
        media-libs/libpng:=
        pulseaudio? ( media-sound/pulseaudio:= )
@@ -560,8 +560,10 @@ src_configure() {
        # GN needs explicit config for Debug/Release as opposed to inferring it 
from build directory.
        myconf_gn+=" is_debug=false"
 
-       # make DCHECK configurable at runtime for non-official builds.
-       myconf_gn+=" dcheck_is_configurable=$(usex official false true)"
+       # enable DCHECK with USE=debug only, increases chrome binary size by 
30%, bug #811138.
+       # DCHECK is fatal by default, make it configurable at runtime, #bug 
807881.
+       myconf_gn+=" dcheck_always_on=$(usex debug true false)"
+       myconf_gn+=" dcheck_is_configurable=$(usex debug true false)"
 
        # Component build isn't generally intended for use by end users. It's 
mostly useful
        # for development and debugging.

diff --git a/www-client/chromium/metadata.xml b/www-client/chromium/metadata.xml
index ba8e49021da..cfc67c7e8ff 100644
--- a/www-client/chromium/metadata.xml
+++ b/www-client/chromium/metadata.xml
@@ -8,6 +8,7 @@
        <use>
                <flag name="js-type-check">Enable JavaScript type-checking for 
Chrome's web technology-based UI. Requires Java.</flag>
                <flag name="component-build">Split build into more shared 
libraries to speed up linking. Mostly intended for debugging and development, 
NOT RECOMMENDED for general use.</flag>
+               <flag name="debug">Enable DCHECK feature with severity 
configurable at runtime. Mostly intended for debugging and development, NOT 
RECOMMENDED for general use.</flag>
                <flag name="headless">Build Ozone only with headless backend, 
NOT RECOMMENDED for general use.</flag>
                <flag name="hangouts">Enable support for Google Hangouts 
features such as screen sharing</flag>
                <flag name="official">Enable Official build instead of 
Developer build.</flag>

Reply via email to