portage-ng / portage / app-crypt / gcr / 3.41.2-r2
emerge -vp

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

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

[ebuild  NS    ] app-text/docbook-xml-dtd-4.3-r2:4.3::gentoo [4.1.2-r7:4.1.2::gentoo, 4.2-r3:4.2::gentoo, 4.4-r3:4.4::gentoo, 4.5-r2:4.5::gentoo] 82 KiB
[ebuild  N     ] sys-libs/pam_wrapper-1.1.8::gentoo  USE="-test" PYTHON_TARGETS="python3_14 -python3_12 -python3_13" 92 KiB
[ebuild  N     ] app-crypt/libsecret-0.21.8.2-r1::gentoo  USE="crypt gcrypt pam (test-rust) -gnutls -gtk-doc -introspection -test -tpm -vala" 209 KiB
[ebuild  N     ] app-crypt/gcr-3.41.2-r2:0/1::gentoo  USE="X gtk -gtk-doc -introspection (-systemd) -test -vala -wayland" 1011 KiB
[ebuild  N     ] gnome-base/gnome-keyring-50.0::gentoo  USE="pam ssh-agent -caps (-selinux) (-systemd) -test" 752 KiB
[ebuild  N     ] virtual/secret-service-0-r2::gentoo  0 KiB

Total: 6 packages (5 new, 1 in new slot), Size of downloads: 2144 KiB

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by gnome-base/gnome-keyring-50.0::gentoo
# required by virtual/secret-service-0-r2::gentoo
# required by app-crypt/libsecret-0.21.8.2-r1::gentoo
>=app-crypt/gcr-3.41.2-r2:0 gtk

 * In order to avoid wasting time, backtracking has terminated early
 * due to the above autounmask change(s). The --autounmask-backtrack=y
 * option can be used to force further backtracking, but there is no
 * guarantee that it will produce a solution.

Wall time
2.725 s vs. 2.010 s for portage-ng