portage-ng / portage / games-arcade / opensonic / 0.1.4-r4
emerge -vp

These are the packages that would be merged, in order:

Calculating dependencies ... done!
Dependency resolution took 1.11 s (backtrack: 0/20).

[ebuild  N     ] media-libs/libogg-1.3.6::gentoo  USE="-static-libs" 430 KiB
[ebuild  N     ] media-libs/alsa-topology-conf-1.2.5.1-r1::gentoo  USE="-verify-sig" 12 KiB
[ebuild  N     ] media-libs/alsa-ucm-conf-1.2.16.1::gentoo  USE="-verify-sig" 83 KiB
[ebuild  N     ] media-libs/alsa-lib-1.2.16.1::gentoo  USE="python -debug -doc -verify-sig" PYTHON_SINGLE_TARGET="python3_14 -python3_12 -python3_13 (-python3_15)" 1104 KiB
[ebuild  N     ] media-libs/libvorbis-1.3.7-r2::gentoo  USE="-static-libs -test" 1176 KiB
[ebuild  N     ] x11-libs/libXcursor-1.2.3::gentoo  USE="-doc" 286 KiB
[ebuild  N     ] x11-libs/libXxf86dga-1.1.7::gentoo  USE="-doc" 270 KiB
[ebuild  N     ] media-libs/allegro-4.4.3.1-r1::gentoo  USE="X alsa jpeg opengl png vorbis -doc -fbcon -jack -oss -vga" 4555 KiB
[ebuild  N     ] games-arcade/opensonic-0.1.4-r4::gentoo  10282 KiB

Total: 9 packages (9 new), Size of downloads: 18195 KiB

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by games-arcade/opensonic-0.1.4-r4::gentoo
# required by =games-arcade/opensonic-0.1.4-r4 (argument)
>=media-libs/allegro-4.4.3.1-r1:0 vorbis

Wall time
2.090 s vs. 0.124 s for portage-ng