I just realized why media-video/rav1e doesn't get pulled into the dep graph on this rather minimal ffmpeg use flags: USE="rav1e" emerge-aarch64-unknown-linux-gnu -pv ffmpeg * IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news read to view new items. These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-video/ffmpeg-4.3.1:0/56.58.58::gentoo to /usr/aarch64-unknown-linux-gnu/ USE="bzip2 gnutls gpl iconv network postproc rav1e* threads zlib -X -alsa (-amr) -amrenc (-appkit) -bluray (-bs2b) -cdio -chromaprint -chromium -codec2 -cpudetection (-cuda) -dav1d -debug -doc -encode -fdk -flite -fontconfig -frei0r -fribidi -gcrypt -gme -gmp -gsm -hardcoded-tables -iec61883 (-ieee1394) -jack -jpeg2k -kvazaar (-ladspa) -libaom -libaribb24 -libass -libcaca -libdrm -libilbc (-libressl) -librtmp -libsoxr -libtesseract -libv4l -libxml2 -lv2 -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -modplug -mp3 -openal (-opencl) -opengl -openh264 -openssl -opus -oss -pic -pulseaudio -rubberband -samba -sdl -snappy -speex -srt -ssh -static-libs -svg -test -theora -truetype -twolame -v4l -vaapi (-vdpau) -vidstab -vorbis -vpx -vulkan -wavpack -webp -x264 -x265 -xvid -zeromq -zimg (-zvbi)" CPU_FLAGS_ARM="(neon) (thumb) (thumb2) (v6) (v8) (vfp) (vfpv3)" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" VIDEO_CARDS="(-nvidia)" 11.037 KiB the ebuild doesn't seem to cover the case that a user doesn't pick USE=encode, but choses to pull in an encoder useflag. so maybe make it a subset rather?
Created attachment 686637 [details] output from emerge --info (cross-target)