dev-libs/icuのdependency conflict:

emerge -uDN @worldでicuのコンフリクトエラーが出るので、icuだけ先にアップデートしようとすると、当然コンフリクトエラーが出ますが、どのパッケージがコンフリクトしているかがわかります。

# emerge -up dev-libs/icu

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-libs/icu:0

  (dev-libs/icu-68.2:0/68.2::gentoo, ebuild scheduled for merge) USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" conflicts with
    >=dev-libs/icu-67.1:0/67.1= required by (dev-lang/spidermonkey-78.10.1:78/78::gentoo, installed) USE="jit -clang -debug -lto -test" ABI_X86="(64)"
                       ^^^^^^^^
    dev-libs/icu:0/67.1=[abi_x86_64(-)] required by (net-fs/samba-4.13.9:0/0::gentoo, installed) USE="acl pam regedit -addc -addns -ads -ceph -client -cluster -cups -debug (-dmapi) (-fam) -glusterfs -gpg -iprint -json -ldap -ntvfs -profiling-data -python -quota (-selinux) -snapper -spotlight -syslog (-system-heimdal) -system-mitkrb5 -systemd (-test) -winbind -zeroconf" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python3_8 -python3_7 -python3_9"
                ^^^^^^^^
    dev-libs/icu:0/67.1= required by (mail-mta/postfix-3.5.8:0/0::gentoo, installed) USE="berkdb eai mysql pam sasl ssl -cdb -dovecot-sasl -hardened -ldap -ldap-bind -libressl -lmdb -mbox -memcached -nis -postgres (-selinux) -sqlite" ABI_X86="(64)"
                ^^^^^^^^
    dev-libs/icu:0/67.1= required by (net-mail/dovecot-2.3.13-r1:0/0::gentoo, installed) USE="bzip2 ipv6 mysql pam tcpd zlib -argon2 -caps -doc -kerberos -ldap -libressl -lua -lucene -lz4 -lzma -managesieve -postgres -rpc (-selinux) -sieve -solr -sqlite -static-libs -suid -textcat -unwind -zstd" ABI_X86="(64)"

似たようなハマり方を何度もしていて、同じ対処法なのに、久々すぎたのか気づくのが遅くなりました。
こんな時は同時にアップデートする必要があります。
そうすることで、icuが必要なパッケージを新しいicuでrebuildしていただきます。

# emerge -1 dev-libs/icu dev-lang/spidermonkey net-fs/samba mail-mta/postfix net-mail/dovecot

めでたくemergeが走ります。