I'm updating my gentoo install, and emerge says this:
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
media-libs/freetype:2 (media-libs/freetype-2.14.1-r1:2/2::gentoo, ebuild scheduled for merge) USE="X adobe-cff bzip2 cleartype-hinting png svg -brotli -debug -doc -fontforge -harfbuzz -static-libs -utils -verify-sig" ABI_X86="32 (64) (-x32)"
conflicts with
>=media-libs/freetype-2.5.0.1:2[harfbuzz,png,abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/pango-1.57.0:0/0::gentoo, installed) USE="X introspection -debug -examples -gtk-doc -sysprof -test" ABI_X86="32 (64) (-x32)"
Now it looks like something that would be fixed by the use harfbuzz flag getting added - so why is portage not suggesting an autounmask change here? A few other packages had autounmask changes added in the same command.
I want to understand what the actual issue is here so I can fix it properly.