From d77a0d41ee922fb300d499589a551d107cebd0df Mon Sep 17 00:00:00 2001 From: Stephan Hartmann Date: Fri, 17 Apr 2020 07:53:29 +0200 Subject: [PATCH] www-client/chromium: beta channel bump to 83.0.4103.14 Depend on >=media-libs/libvpx-1.8.2 for USE=system-vpx. Strip debug C{XX}FLAGS for USE="-component-build -custom-cflags", because debug info sections overflow. Closes: https://bugs.gentoo.org/696924 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Stephan Hartmann Signed-off-by: Mike Gilbert Closes: https://github.com/gentoo/gentoo/pull/15386 --- www-client/chromium/Manifest | 2 +- ...m-83.0.4103.7.ebuild => chromium-83.0.4103.14.ebuild} | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) rename www-client/chromium/{chromium-83.0.4103.7.ebuild => chromium-83.0.4103.14.ebuild} (98%) diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index 00f3466b4ae9..fbba4a971b5b 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -1,4 +1,4 @@ DIST chromium-81.0.4044.113.tar.xz 785970632 BLAKE2B 4306b4f7986abd8b56d6b52bd76d84de755eeab7d2f5ded447d031a4e36376c5d5a580ed857181e8e893788407245eb65b908bd77df927d03e6e6e65f188527e SHA512 dfdf71fb8c98baf722aded7815f773850368b0bc7cb74d8c994c0c3f7dcf0157a0969ba501774a107a00c1fe18d08f90fcf8ea957ffb19bed5007d188ffa2010 DIST chromium-81.0.4044.92.tar.xz 785906276 BLAKE2B af8e40391362c5ea182b917b085cfc1c2fe605503621316196e4a60d7031fe3b3075af9040ad756bddbad77058b5210d265731990a828ca6a11829e41c7cb807 SHA512 2d5817c84ac17e7b4d2e4473df841f53a074528e0ac997345ee68db4a9f8b45d84ef50c1d475608428f49ae40fe5315cda9d501ee22b829156c9e533044fb5af -DIST chromium-83.0.4103.7.tar.xz 802381832 BLAKE2B 5e1d204dd799a11726e9e8247598e28268e0689462cdd0b35867c63b1f578fcd356fbaa0f9181e26ed67f798100464f0cd218d83874df6d3b9c55f29aa4e176f SHA512 42bc38921ece136cfc24a5b9c15739f336524a5a178e57b11ffebd897b1092354e35da144f9b11d91569f07ed480c3e565e4d6086ca3be84d139633e000a71d6 +DIST chromium-83.0.4103.14.tar.xz 802476760 BLAKE2B bf8df2572018a99e735bcf6fe017db8b3832205e69073091b868c8a147419dabd480420a652761a4386fd2f1671c803c8f903bf3f9381b9059d251cb9d9773a9 SHA512 7fa4848a332c2c5cee3b946d82f83e8d1fc561e8c94682400e12dd1cd2df9a53c140f331dfc570d4b968bd54f283c57c61f52cca9f91d627c92b56ff0e23191d DIST setuptools-44.1.0.zip 858569 BLAKE2B f59f154e121502a731e51294ccd293d60ffccadacf51e23b53bf7ceba38858948b86783238061136c827ac3373ea7ea8e6253d4bb53f3f1dd69284568ec65a68 SHA512 4dfb0f42d334b835758e865a26ecd1e725711fa2b9c38ddc273b8b3849fba04527bc97436d11ba1e98f1a42922aa0f0b9032e32998273c705fac6e10735eacbf diff --git a/www-client/chromium/chromium-83.0.4103.7.ebuild b/www-client/chromium/chromium-83.0.4103.14.ebuild similarity index 98% rename from www-client/chromium/chromium-83.0.4103.7.ebuild rename to www-client/chromium/chromium-83.0.4103.14.ebuild index bac5b079ad6b..94c94ec2ffe8 100644 --- a/www-client/chromium/chromium-83.0.4103.7.ebuild +++ b/www-client/chromium/chromium-83.0.4103.14.ebuild @@ -41,7 +41,7 @@ COMMON_DEPEND=" >=media-libs/harfbuzz-2.4.0:0=[icu(-)] media-libs/libjpeg-turbo:= media-libs/libpng:= - system-libvpx? ( media-libs/libvpx:=[postproc,svc] ) + system-libvpx? ( >=media-libs/libvpx-1.8.2:=[postproc,svc] ) >=media-libs/openh264-1.6.0:= pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( @@ -186,7 +186,9 @@ pre_build_checks() { CHECKREQS_MEMORY="3G" CHECKREQS_DISK_BUILD="7G" if ( shopt -s extglob; is-flagq '-g?(gdb)?([1-9])' ); then - CHECKREQS_DISK_BUILD="25G" + if use custom-cflags || use component-build; then + CHECKREQS_DISK_BUILD="25G" + fi if ! use component-build; then CHECKREQS_MEMORY="16G" fi @@ -556,8 +558,9 @@ src_configure() { replace-flags "-Os" "-O2" strip-flags + # Debug info section overflows without component build # Prevent linker from running out of address space, bug #471810 . - if use x86; then + if ! use component-build || use x86; then filter-flags "-g*" fi -- 2.26.2