Merge updates from master

This commit is contained in:
Repository mirror & CI
2026-02-22 08:15:55 +00:00
8 changed files with 1929 additions and 5 deletions

View File

@@ -7,3 +7,4 @@ DIST ffmpeg-chromium-143.tar.xz 10912336 BLAKE2B 21aff9a4cfe03c49064697737e04185
DIST ffmpeg-chromium-144.tar.xz 11082768 BLAKE2B eae6cd19f8e51af83fc98d1af430fc668cfe02408bb5948117f253addf7a6157f45ca8e1aba849d9b2a719888559a9702c4c68fb74a641491007929ac3971f51 SHA512 33dae4ff7ae337a931979819b89d76a858bbbe85f2045ab5910ef1a9e224befbf2251787f1096b71e29976a082e7e82c29cce1c15d0c99a8d6b6ac4304159164
DIST ffmpeg-chromium-145.tar.xz 11119344 BLAKE2B d6ca614edc549c69b9cbf881cf34099ec64ba54c44b05956f2308b883b49230d7825ed32a6689dca55ffe77b464a36bc3bb305a5a2e2d7dd8ed5133a723cff02 SHA512 028029149ab7bfe2564944b3e8e8767db7c8b42bfbbed1d3fbd10ed07f305d74c2897af6b2119020e14534dcdc36c17063fd2e4b88e86d115f24d84d7e55e194
DIST ffmpeg-chromium-146.tar.xz 11133040 BLAKE2B e4c5dd4865272b09377257432e35f34ddc0f4325432184ec614d05b3c9df65509ac10056166ef0a4342389acf22044036e52acb3fa9191c8f4ac30722d98708f SHA512 5b1f07dc2f6e25581a675d64b1f88aae3f01266ed18a90e671e0787d8023bec009b66894683e5da4f4779dd51584650f33d8a6cb57fba616843494e89a60af09
DIST ffmpeg-chromium-147.tar.xz 11137344 BLAKE2B bf8339417bb8eed2efff2effeb702231461e9d4b22a7eaa41c929c2e44e4e42db6bdbae6d89f0726dfce623fa029c3949ce7d50d5f81bf72f84a8755f277af0a SHA512 2af6888a0c20c3717fba8aa7e813ae2675d0ce14a60b4ba3fd6dd317f4db71271daf3751eab50b7c165c829ab81b81567d602e7f79ab9e1fc5413c3731b82855

View File

@@ -0,0 +1,241 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit flag-o-matic toolchain-funcs
COMMIT=946d97db8d906277085e361892b7efda5152e2f1
DESCRIPTION="FFmpeg built specifically for codec support in Chromium-based browsers"
HOMEPAGE="https://ffmpeg.org/"
SRC_URI="https://deps.gentoo.zip/media-video/${P}.tar.xz"
LICENSE="
!gpl? ( LGPL-2.1 )
gpl? ( GPL-2 )
"
SLOT="${PV}"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64"
# Options to use as use_enable in the foo[:bar] form.
# This will feed configure with $(use_enable foo bar)
# or $(use_enable foo foo) if no :bar is set.
# foo is added to IUSE.
FFMPEG_FLAG_MAP=(
cpudetection:runtime-cpudetect debug
+gpl
vaapi vdpau vulkan
nvenc:ffnvcodec
# Threads; we only support pthread for now but ffmpeg supports more
+threads:pthreads
)
IUSE="
${FFMPEG_FLAG_MAP[@]%:*}
"
# Strings for CPU features in the useflag[:configure_option] form
# if :configure_option isn't set, it will use 'useflag' as configure option
ARM_CPU_FEATURES=(
cpu_flags_arm_thumb:armv5te
cpu_flags_arm_v6:armv6
cpu_flags_arm_thumb2:armv6t2
cpu_flags_arm_neon:neon
cpu_flags_arm_vfp:vfp
cpu_flags_arm_vfpv3:vfpv3
cpu_flags_arm_v8:armv8
cpu_flags_arm_asimddp:dotprod
cpu_flags_arm_i8mm:i8mm
)
ARM_CPU_REQUIRED_USE="
arm64? ( cpu_flags_arm_v8 )
cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon )
cpu_flags_arm_neon? (
cpu_flags_arm_vfp
arm? ( cpu_flags_arm_thumb2 )
)
cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp )
cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 )
cpu_flags_arm_v6? (
arm? ( cpu_flags_arm_thumb )
)
"
X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx
mmxext:mmxext sse:sse sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop )
X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} )
X86_CPU_REQUIRED_USE="
cpu_flags_x86_avx2? ( cpu_flags_x86_avx )
cpu_flags_x86_fma4? ( cpu_flags_x86_avx )
cpu_flags_x86_fma3? ( cpu_flags_x86_avx )
cpu_flags_x86_xop? ( cpu_flags_x86_avx )
cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 )
cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 )
cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 )
cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 )
cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 )
cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 )
cpu_flags_x86_sse2? ( cpu_flags_x86_sse )
cpu_flags_x86_sse? ( cpu_flags_x86_mmxext )
cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx )
cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow )
cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx )
"
CPU_FEATURES_MAP=(
${ARM_CPU_FEATURES[@]}
${X86_CPU_FEATURES[@]}
)
IUSE="${IUSE}
${CPU_FEATURES_MAP[@]%:*}"
CPU_REQUIRED_USE="
${ARM_CPU_REQUIRED_USE}
${X86_CPU_REQUIRED_USE}
"
RDEPEND="
>=media-libs/opus-1.0.2-r2
vaapi? ( >=media-libs/libva-1.2.1-r1:0= )
nvenc? ( >=media-libs/nv-codec-headers-11.1.5.3 )
vdpau? ( >=x11-libs/libvdpau-0.7 )
vulkan? ( >=media-libs/vulkan-loader-1.3.277:= )
"
DEPEND="${RDEPEND}
vulkan? ( >=dev-util/vulkan-headers-1.3.277 )
"
BDEPEND="
>=dev-build/make-3.81
virtual/pkgconfig
cpu_flags_x86_mmx? ( >=dev-lang/nasm-2.13 )
"
REQUIRED_USE="
vulkan? ( threads )
${CPU_REQUIRED_USE}"
RESTRICT="
test
"
PATCHES=(
"${FILESDIR}"/${PN}-138-configure-enable-libopus.patch
"${FILESDIR}"/chromium.patch
)
src_prepare() {
export revision=git-N-g${COMMIT:0:10}
default
echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile || die
}
src_configure() {
local myconf=( )
# Bug #918997. Will probably be fixed upstream in the next release.
use vulkan && append-ldflags -Wl,-z,muldefs
local ffuse=( "${FFMPEG_FLAG_MAP[@]}" )
for i in "${ffuse[@]#+}" ; do
myconf+=( $(use_enable ${i%:*} ${i#*:}) )
done
# CPU features
for i in "${CPU_FEATURES_MAP[@]}" ; do
use ${i%:*} || myconf+=( --disable-${i#*:} )
done
# Try to get cpu type based on CFLAGS.
# Bug #172723
# We need to do this so that features of that CPU will be better used
# If they contain an unknown CPU it will not hurt since ffmpeg's configure
# will just ignore it.
for i in $(get-flag mcpu) $(get-flag march) ; do
[[ ${i} = native ]] && i="host" # bug #273421
if use arm64; then # 830165 - 'host' explicitly not supported on arm64
[[ ${i} != host ]] && myconf+=( --cpu=${i} )
else
myconf+=( --cpu=${i} )
fi
break
done
# LTO support, bug #566282, bug #754654, bug #772854
if [[ ${ABI} != x86 ]] && tc-is-lto; then
# Respect -flto value, e.g -flto=thin
local v="$(get-flag flto)"
[[ -n ${v} ]] && myconf+=( "--enable-lto=${v}" ) || myconf+=( "--enable-lto" )
fi
filter-lto
# Mandatory configuration
myconf=(
--disable-stripping
# This is only for hardcoded cflags; those are used in configure checks that may
# interfere with proper detections, bug #671746 and bug #645778
# We use optflags, so that overrides them anyway.
--disable-optimizations
--disable-libcelt # bug #664158
"${myconf[@]}"
)
# cross compile support
if tc-is-cross-compiler ; then
myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- --host-cc="$(tc-getBUILD_CC)" )
case ${CHOST} in
*mingw32*)
myconf+=( --target-os=mingw32 )
;;
*linux*)
myconf+=( --target-os=linux )
;;
esac
fi
# Use --extra-libs if needed for LIBS
set -- "${S}/configure" \
--prefix="${EPREFIX}/usr" \
--libdir="${EPREFIX}/usr/$(get_libdir)" \
--shlibdir="${EPREFIX}/usr/$(get_libdir)" \
--cc="$(tc-getCC)" \
--cxx="$(tc-getCXX)" \
--ar="$(tc-getAR)" \
--nm="$(tc-getNM)" \
--strip="$(tc-getSTRIP)" \
--ranlib="$(tc-getRANLIB)" \
--pkg-config="$(tc-getPKG_CONFIG)" \
--optflags="${CFLAGS}" \
--extra-cflags="-DCHROMIUM_NO_LOGGING" \
--disable-all \
--disable-autodetect \
--disable-error-resilience \
--disable-everything \
--disable-faan \
--disable-iamf \
--disable-iconv \
--disable-network \
--enable-avcodec \
--enable-avformat \
--enable-avutil \
--enable-libopus \
--enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,vorbis \
--enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \
--enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp9 \
--enable-pic \
--enable-static \
"${myconf[@]}" \
${EXTRA_FFMPEG_CONF}
echo "${@}"
"${@}" || die
}
src_compile() {
emake V=1 libffmpeg
}
src_install() {
emake V=1 DESTDIR="${D}" install-libffmpeg
}

View File

@@ -3,22 +3,26 @@ DIST chromium-138.0.7204.157-linux.tar.xz 1555757520 BLAKE2B d46405fdb3e1e2bb919
DIST chromium-144.0.7559.132-linux.tar.xz 1292631752 BLAKE2B 6d54992b9314f9f4b3691e9369f722143c640f535adba40f6ba8ff4bace6ab5142b96151e38d11b1e85c28f6c828eab20722d4a84623988042c50754e4d422ef SHA512 df0137ca6f8235ee89ec45ad2747d4f475972bf47bdd5a9db5893b32ec61ae4c62e5825581ad8454644b6e16fe631e416c727400e40adf65c103f49bac302ad0
DIST chromium-145.0.7632.109-linux.tar.xz 1416630532 BLAKE2B dac5230bc319295c9aac98ce9d707691372e6858098e12753c8295047c67faad65b004cce373803361f2b599c9fd3bb0236dfcebfa2fe85b8b8b0a4755292c52 SHA512 90a857d98aca2e70415332c1abd8c79ea81500254431a47b81f47ee2646cc0ff5368efe182a2cca12469b9b99a776ee47f9fef1d3343351cc31c60d5f55c4582
DIST chromium-146.0.7680.16-linux.tar.xz 1474417128 BLAKE2B 922903ff9bb7d61b5ff8fc362033cb8e26f1f2424ae320051f0e75b265b86f96107261e37697000027b2a7ee561a80a37eabeadc52be0c6376c2bdb4db89a2e7 SHA512 973dffeb09b0e7c84021746a342747cef40297a90687f08f79687297fa20bc645f803f7c8d79177c95f0962538af3c152f29e06a1220e692eed0e6cd8159f665
DIST chromium-147.0.7695.0-linux.tar.xz 1472305980 BLAKE2B 2be2089325d4fa76667dab2e02ca1695134389a85f3ba930a0e90caf095e26ee29300e8efeb0e9f874a69f37c7589106fefa346e9602301958b48505e622ce25 SHA512 12a9ac27f77d9b07aa3043936535a354e79834a0964d6abe9fc1b66b4f59183499d875789cee984883cd0cd623a72228a78e0c64ff85c4bd738951485d252813
DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 272 BLAKE2B 4423dd821d8ad88aad0ae734551defa28362d4ad3f263ef0e525d57f4266108ea58661749c8b82403426b25ae4ea189021dfbb016fad280d4ef18d3b48f43a46 SHA512 76158ad6a30c9905dd3a1044125114e90d6cbc74eabe38a0c49e07e5f52813615074bd22088578b91a763b5186e924c322e9fce5281b672e2748cd563c9cfad8
DIST chromium-clang-llvmorg-22-init-14273-gea10026b-2.tar.xz 56526480 BLAKE2B ed3c838ab171c4b54a8a51316d84e6fcbaa7189cbfc700918be99920399b1ebb00b69288b5b85699d6307dc7c0728f392707893079be2ba34cfd00cd32015b77 SHA512 94c7d595b04442dcb82a26b3fb58188a85cd97b059fc64c7617c565be3e9a69b6fcc3a949eb5f46075b0bbc91aa2642ce7319a3f0f829c34e9bf9c33d8fae2ce
DIST chromium-clang-llvmorg-22-init-17020-gbd1bd178-2.tar.xz 57165612 BLAKE2B 7fdd52f8f72cf5fd5c32528bed47d0377d6d78ab14edd39f0301e93a73cff7b2dcbadeb1dacec32fff4c29439f0770f72a930b1461bc8713dadb6063d4bfa8ed SHA512 db7d58837a36b4b3b436de7c721cd71d8a51f476ed3dce37e18071fd925fb846ab1197ed75b88acff8b740ca0a1cbed4445f33d9bd5ce3e3e43b3c097f53e1df
DIST chromium-clang-llvmorg-23-init-2224-g5bd8dadb-3.tar.xz 57583584 BLAKE2B 7fdfe36655b5fd1f865fb0d74d238c539431fc4abfa403646def47b8076d4d9642a7bc50c9a188bca117939164d46acadbcb6c2c762a39eb11826dc24fc47d70 SHA512 d6bc64fdd9d2f31f317a65d0e355d79b804267811e2026c0ed41699c049c5d90a90d56b15a2039a5c345eb1f11c2d6eef0e84f4665aee938ed36c7a0002ed5af
DIST chromium-clang-llvmorg-23-init-3706-gfc648683-1.tar.xz 57775784 BLAKE2B 72646de4058948246209426c456b531b8f28885063a9a391f8b03184a3703419317ed7e8f79af584b42fff6e388372536c804f21e85ba51badd9e8a2e6568e5b SHA512 60f40c6a608fa5604cf560b461826972a9de89571e56c3118e758263256a1e953b7792d3722411a513a77e9a5157fb077c762bc49e9e834c953473410006ce45
DIST chromium-openpower-a85b64f07b.tar.bz2 2940 BLAKE2B 671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913 SHA512 34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
DIST chromium-openpower-e1538a2234.tar.bz2 2940 BLAKE2B 671e22109410b84d026ee9e73f6112e99023707b97b6af204da8adca7fd53c85d6f5b634ad400596bbc1314f21a011a38a25aa029580529306cc1ad958d4a913 SHA512 34b3e93c23f320e8ce8164527544e37c771d3663951b032e1213db83c0559a85588dbedaa1c92a493cb3e187d6afc8a9601c9e82c07d8cb402e2f1e2dc4b4312
DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367 SHA512 b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
DIST chromium-patches-144-1.tar.bz2 12759 BLAKE2B e452233b78a4223bbb88a7b380c8e3605f9f59cfe3deaaecdf54a54ee41aa22fb55447fa291490aac124e2b72b91927bddf7955542a7eac742b4e7e6363dae2b SHA512 f5d78920a73afbe2b262687a5521ff8031e88c168df8853bc54cf88d1f27b59053e9228bd7cf43e06c7198c396f085498d2eaf28cb01203038dae04d32129fe4
DIST chromium-patches-145-1.tar.bz2 11711 BLAKE2B a7d6a6e0bd129f3c96bea29bf58dfb91e90f74c3c7e619f7d3d18ea42b8046a1c1c81f463bf31fbff5990b77cb9bea1c289be93e96a22b4d2de0be7253955ce5 SHA512 1008ceac53ec94bc766085d74a703401b45f2b4ff59240dd853383e1c28e8781d9f0be3a58c2cd5470922e529a3ba583188dde0d84b2be04de9cb1b212c110a2
DIST chromium-patches-146.tar.bz2 13093 BLAKE2B db63fa00263d4c34639a29e10aa54b28c014a26cfd88f69eef94ceaacaed3d7e1bfa5a03c2744ee064f39f836e08468062ec0fcdc8bba386a533cd28466e549f SHA512 c877f68555f856670996439c766fe14ccc483b53a1d0f9f5a4f107c1f3e76bec8d5c883ed1d2aa51cccae0528b4d711b9c21ef8a5a12c036dc273fea61fb9ff2
DIST chromium-patches-147.tar.bz2 13487 BLAKE2B 436a4a27b9f22224ba6bcaf3dec6117f2a5021731f95a9d7c06b562a149ccc3f6567cda2504d0745e44cb01183c081b93bff527b51055988ffea49842dd887fe SHA512 5fa2f6ff029a5531a45e5297283cd24b7abdadceaf63ea675d1963c968738c82e467639e72f290fde2c95ac641ac125093d3a4f3c77b6d16866f76a76d55ab2b
DIST chromium-patches-copium-bd8cca0b09.tar.gz 6315 BLAKE2B a1e7aeb3e4d366ea674d04b3043424834b1f8e485304778a411e29df29221afd875c89d346503f1e0bdec7521748d7ccc013108762402da6eb75cf80e50b9e11 SHA512 c9009eb8dbed209fa6be5e3819091ffa915fe3b18c3dd26e43f5eae2cbc113f15148f59cbef0623e1e5d7f7cd88dc9c469a21661a6502dc0bc410682c29c61a5
DIST chromium-patches-copium-fe1caafa06.tar.gz 15572 BLAKE2B 4baa36a4536f9199caa89553fc10deac79ae7effa336fc4bd92fac59eb81a57749eead426e6f01ffecd9954b417eb34c29c899cc49a9d726fe65bf2e303712a0 SHA512 5310e48743a32f2f998b34138b1ed9667feed873ad16c18d3e495383f44a0d5df0f9634c7c4275cf1839002ae887ef58f6c3ec5fd9c5d46ad5114ffab439a664
DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
DIST chromium-rust-toolchain-11339a0ef5-1-llvmorg-22-init-14273-gea10026b.tar.xz 140380848 BLAKE2B e74e988c04e6761e5b535df387c8a52448998398e167e55e8a45595ae14d269791250fd255a22788702711c5c4f7275cdd06aa38b36ec34591cdb516aba50b5a SHA512 f791254234036184ad2b05147bbd7053bc2aa7a189f9f7582fd48c6274da1d36296fdde0b86aef802b7c8f0dc354e51433293084fd2d575a88c6a402208de62d
DIST chromium-rust-toolchain-4a0969e06d-1-llvmorg-21-init-11777-gfd3fecfc.tar.xz 118529212 BLAKE2B 595fb0f3b1526f75c69b19936b93547168a7d4b53fe9afe34c0f3a08b58434dcfbd214c86963a0d54e726c475296d5b54a5a436d63f3f5ac84409fdf86a17cfc SHA512 837bde1b8a0750dca3b298d3a83e54a92574060e93af3d9fdc72ec5873b4e2e22abeb286dd81573eb787af2c0ccc7878eb2ba5e9fdfb8b0f22dd4b77fc1dcac1
DIST chromium-rust-toolchain-7d8ebe3128-3-llvmorg-23-init-2224-g5bd8dadb.tar.xz 266591660 BLAKE2B 1a95ed8da4070f4b69f7b166e4d2fbce9eb938eddfa5b74bd47a68e0ac3990d6925a4b4a18f18e3e3e990e698489104112583bc20eb86b9a6ca089541b0df01f SHA512 40193a790129c6158fa565a447580c8d1bd8147519a8573b47cfb7efc16f51ba8355a2322e6009648ae35b732139b6bc244a775f1990e14db012710994a78dcf
DIST chromium-rust-toolchain-7dc2e92b83-1-llvmorg-23-init-3706-gfc648683.tar.xz 266703680 BLAKE2B 23b47d0fd9256033ee98532d7fa92d99750b6f788483702ef8698e6c944e1072105fcc40eb0401c2735872cc2f8397166276cd60f5802c6187ab3b520a3667d5 SHA512 8ad309b21403496f4b71a94b50379db5dc3f96e4da72dec4d20f270bca4cae0f1bfb8e19e8a6686654b4b377b9b0060bce28f472fff797559f3e04d6abfd045f
DIST chromium-rust-toolchain-a4cfac7093-2-llvmorg-22-init-17020-gbd1bd178.tar.xz 140484296 BLAKE2B 6b22b982b08b0728dda4bbbec2ad4f43977a792501a7ef0e5bba1c23996ec158ccaeabb3baced1d2335f3d7de0f5ca1f44dce40206ad57b63c9a17c675c35b86 SHA512 2d3fb70c9265e653bc952cae41ee81b3907e1c89d74e8c935c5d706a908424d32ebe6addde5230fd9ab366a53705fda9999ed511eee04de4ead14dced009d4de
DIST chromium-testfonts-a28b222b79.tar.gz 33233004 BLAKE2B 2329d6a6069a19058c6fd58b61ae2d66cff3b4971984a5d2449be708ead2ef169bd4401ba3b5e9d3aedeeb910b6bb8e7c81b6e338808df327b3102420d6ab2d0 SHA512 ca4f98300f2037a40e02f6c2ffa04427fdf08cdce8de34cc944a5ccb69d4279090d2b8476d5e77bd610db6542696eb3ed4d135c3462fc0375cbf9277bf2fa670
DIST rollup-wasm-node-4.57.1.tgz 792515 BLAKE2B 52fa9c4b65f3e20149c66fdd44b3c2a8b47e836d87de85535dbbf8b7243acef3d65c5be9f794eebb1533af2f16888a1cb42a75ed392ba65251cf60b73b41d559 SHA512 6f4adc247f329046a77e04de0ed94fb9b86984850ec74a1a01e93ede18b34da164a02d450524ec6341a2c700780f91d9e6bdc6b76c88f5cf0cd7739c5bf916e4

View File

@@ -87,7 +87,7 @@ KEYWORDS="~amd64 ~arm64"
IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-zstd"
IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo"
IUSE+=" +proprietary-codecs pulseaudio qt6 +rar +screencast selinux test +vaapi +wayland +widevine cpu_flags_ppc_vsx3"
RESTRICT="!bindist? ( bindist )"
RESTRICT="!bindist? ( bindist ) !test? ( test )"
REQUIRED_USE="
!headless? ( || ( X wayland ) )

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
DIST vivaldi-stable_7.8.3925.62-1_amd64.deb 124796620 BLAKE2B 01302b01f0c43f0ef5a882b7eeb152c526778b8cc7203ae753bd3b6554cde48db8a7e9684ec985bff3de293a9c6a46f85e60a3bd7427206ad3a102164fc52a08 SHA512 834d0c171945f6082dbf043e6108460a53523005dbca3c4480fef07de03f270df1c3121ebe3dc38790cc2fc632cb096fe377af4989af5cdc6e72a8fa4c9a3485
DIST vivaldi-stable_7.8.3925.62-1_arm64.deb 118268948 BLAKE2B 59e9080e75cfccc05a8282fed4c193e7b99fa6279b18490b3f721255c1d07642e378934b15556661a4e6ddea0cfbacc838a080e71eb6c5eb3ee330e10df6b757 SHA512 d14e26cfef5b0b03bc719e774333a75156c9b27751aa8b74a720f322ac3de4eee17757c7b0c036e6e506a697e09515c127bad74ecdd3768e6877909cccc14d8c
DIST vivaldi-stable_7.8.3925.66-1_amd64.deb 125008784 BLAKE2B 8556d0b78b7ab3d4cb29eb092c549bf3cb8aaffec72f711d439512d2ebfb2761a188667889e4628d2c75a4c9080e2897c143edfd4d0ddc759ea415973c4cac4e SHA512 4d6a383f7a528f43f3b8f1e6af4c0da5b70a480ab9f5759852b273eccb569bc9b1004a81037a7c71d4c13100d1296f6043bd0ba2158b33737b08df016fb61a22
DIST vivaldi-stable_7.8.3925.66-1_arm64.deb 118286400 BLAKE2B fb647c64b36bdbaf128e87bf4da9177505a59928e3056079052b2685d482c8ee4996ebdb61f9ccb1a5a941549f2ea3eb2c5383471ab0cf554caf80bb522a954d SHA512 3cd4705e171747a8a6ebd715477d93cbc0c6a9e8c978d14e83578e668ddbdcde2b11212e136e965c87cb0e5f82927e30865279968ef9e677989722486610be66
DIST vivaldi-stable_7.8.3925.73-1_amd64.deb 125083552 BLAKE2B ae880899000a02ee4cbb66244c588097d0158ea55c5ae1ab602d265cd388c3609ad6f080e7034b3ff4ed4e59d7b9f3f13eca540ac57dd46c1aaa28ebe67c34bb SHA512 09bbb4770efc2682828a2e3bf826e00e00d61d9935b741f1091699052f3d2ccf0164a3f9c09379a15c7f080619153b56371dcd2dfc3f9a815683e468c859d849
DIST vivaldi-stable_7.8.3925.73-1_arm64.deb 118372988 BLAKE2B 40149f0799d318f314a34762cdf3f4d173572471c8f74f8091294f54135d36ba20134634f35a096d4b708ab838eee2835ee7cbb3ecee2553a5481c5745b500c1 SHA512 ce36f74c01cc0adb744adb07eb3937c06772984e35ddaa8c9b281329a0c74d44f8d6e8002e75dabc97d26831e34a2f8dd1b9f7059123d552596050a8515526f4

View File

@@ -108,7 +108,7 @@ SRC_URI="
S="${WORKDIR}"
LICENSE="Vivaldi"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm64"
KEYWORDS="-* amd64 ~arm64"
IUSE="ffmpeg-chromium gtk proprietary-codecs qt6 widevine"
RESTRICT="bindist mirror"
#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"

View File

@@ -108,7 +108,7 @@ SRC_URI="
S="${WORKDIR}"
LICENSE="Vivaldi"
SLOT="0"
KEYWORDS="-* amd64 ~arm64"
KEYWORDS="-* ~amd64 ~arm64"
IUSE="ffmpeg-chromium gtk proprietary-codecs qt6 widevine"
RESTRICT="bindist mirror"
#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"