portage-ng --merge
>>> Emerging : portage://media-video/amdgpu-pro-amf-25.20.399:run?{[]}
These are the packages that would be merged, in order:
Calculating dependencies... done!
└─step 1─┤ license portage://media-video/amdgpu-pro-amf-25.20.399
│ useflag portage://media-libs/mesa-26.2.4 (vulkan)
│ useflag portage://media-video/amdgpu-pro-amf-25.20.399 (video_cards_amdgpu)
└─step 2─┤ download portage://dev-lang/python-3.15.0
│ └─ file ─┤ 34.04 Mb Python-3.15.0.tar.xz
│ │ 4.52 Kb python-gentoo-patches-3.15.0.tar.xz
│ download portage://dev-util/glslang-1.4.363.0
│ └─ file ─┤ 4.42 Mb glslang-1.4.363.0.tar.gz
│ download portage://dev-util/spirv-headers-1.4.363.0
│ └─ file ─┤ 580.15 Kb spirv-headers-1.4.363.0.tar.gz
│ download portage://dev-util/spirv-tools-1.4.363.0
│ └─ file ─┤ 3.39 Mb spirv-tools-1.4.363.0.tar.gz
│ download portage://media-libs/libdisplay-info-0.4.0
│ └─ file ─┤ 115.95 Kb libdisplay-info-0.4.0.tar.xz
│ │ 0.55 Kb libdisplay-info-0.4.0.tar.xz.sig
│ download portage://media-libs/mesa-26.2.4
│ └─ file ─┤ 65.44 Mb mesa-26.2.4.tar.xz
│ download portage://media-video/amdgpu-pro-amf-25.20.399
│ └─ file ─┤ 268.94 Kb amdgpu-pro-amf-25.20.399-enc.deb
│ │ 4.35 Mb amdgpu-pro-amf-25.20.399.deb
│ download portage://x11-libs/libdrm-2.4.134
│ └─ file ─┤ 427.00 Kb libdrm-2.4.134.tar.xz
└─step 3─┤ install portage://dev-lang/python-3.15.0
│ └─ conf ─┤ USE = "gdbm* ncurses pgo* readline sqlite* ssl ensurepip (-jit) -bluetooth -build% -debug -examples -libedit
│ │ -tail-call-interp -test -tk -valgrind -verify-sig"
│ │ LLVM_SLOT = "21%*"
│ │ SLOT = "3.15"
│ update portage://dev-util/spirv-headers-1.4.363.0 (replaces pkg://dev-util/spirv-headers-1.4.341.0)
└─step 4─┤ install portage://media-libs/libdisplay-info-0.4.0
│ └─ conf ─┤ USE = "-verify-sig"
│ │ SLOT = "0/4"
│ update portage://x11-libs/libdrm-2.4.134 (replaces pkg://x11-libs/libdrm-2.4.131)
│ └─ conf ─┤ USE = "-doc -test -tools -udev -valgrind"
│ │ VIDEO_CARDS = "vmware -amdgpu -intel -nouveau -radeon"
└─step 5─┤ update portage://dev-util/spirv-tools-1.4.363.0 (replaces pkg://dev-util/spirv-tools-1.4.341.0)
│ └─ conf ─┤ USE = "-test"
│ run portage://media-libs/libdisplay-info-0.4.0
└─step 6─┤ install portage://dev-util/glslang-1.4.363.0
│ └─ conf ─┤ SLOT = "0/16.6"
└─step 7─┤ update portage://media-libs/mesa-26.2.4 (USE modified)
│ └─ conf ─┤ USE = "X* (opengl) proprietary-codecs zstd -llvm* -debug -lm-sensors -opencl -sysprof% -test -unwind -vaapi -valgrind
│ │ vulkan -wayland"
│ │ CPU_FLAGS_X86 = "sse2*"
│ │ LLVM_SLOT = "22%* -18 -19 -20* -21%"
│ │ VIDEO_CARDS = "vmware -asahi -d3d12 -i915% -intel -lavapipe -nouveau -nvk -r300 -r600 -radeon -radeonsi -virgl -zink"
└─step 8─┤ install portage://media-video/amdgpu-pro-amf-25.20.399 (license)
│ └─ conf ─┤ USE = ""
│ │ VIDEO_CARDS = "amdgpu"
└─step 9─┤ run portage://media-video/amdgpu-pro-amf-25.20.399
Total: 21 actions (1 license, 2 useflags, 8 downloads, 4 installs, 4 updates, 2 runs), grouped into 9 steps.
113.00 Mb to be downloaded.
>>> Assumptions taken during proving & planning:
License acceptance (1 package):
Add to /etc/portage/package.license:
==media-video/amdgpu-pro-amf-25.20.399 AMD-GPU-PRO-EULA
USE flag change (2 packages):
Add to /etc/portage/package.use:
media-libs/mesa vulkan
media-video/amdgpu-pro-amf video_cards_amdgpu