www-client/chromium: beta channel bump to 83.0.4103.14
authorStephan Hartmann <stha09@googlemail.com>
Fri, 17 Apr 2020 05:53:29 +0000 (07:53 +0200)
committerMike Gilbert <floppym@gentoo.org>
Fri, 17 Apr 2020 16:11:04 +0000 (12:11 -0400)
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 <stha09@googlemail.com>
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/15386

www-client/chromium/Manifest
www-client/chromium/chromium-83.0.4103.14.ebuild [moved from www-client/chromium/chromium-83.0.4103.7.ebuild with 98% similarity]

index 00f3466b4ae94fa058d90941981e3e8cc9850fd8..fbba4a971b5bb1892861b8aff9f9260c5a69f522 100644 (file)
@@ -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
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 bac5b079ad6b306dc9af39dbf0670f267d38b4e2..94c94ec2ffe83606ef33d99e3f7bf6c5f130aef0 100644 (file)
@@ -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