Yes, I read bugs 263194 and 326527 (and 623126 and 623138 and 623140 and 675632).
$ locate TeXLive
$ locate tlmgr
$ /usr/share/texmf-dist/scripts/texlive/tlmgr.pl --help
Can't locate TeXLive/TLConfig.pm in @INC (you may need to install the TeXLive::TLConfig module) (@INC contains: /usr/share/texmf-dist/scripts/texlive/../../texmf-dist/scripts/texlive /usr/share/texmf-dist/scripts/texlive/../../tlpkg /etc/perl /usr/local/lib64/perl5/5.34/x86_64-linux /usr/local/lib64/perl5/5.34 /usr/lib64/perl5/vendor_perl/5.34/x86_64-linux /usr/lib64/perl5/vendor_perl/5.34 /usr/lib64/perl5/5.34/x86_64-linux /usr/lib64/perl5/5.34) at /usr/share/texmf-dist/scripts/texlive/tlmgr.pl line 102.
BEGIN failed--compilation aborted at /usr/share/texmf-dist/scripts/texlive/tlmgr.pl line 102.
The tlmgr utility installs additional packages not provided by Gentoo.
the answer is:
...and we will never enable it to avoid the mess.
In that case, I would claim that you should completely remove the /usr/share/tlpkg directory before installation.
I had just discussed this in a forum post, and Hu (long-time moderator) noted that: "If Portage installed both tlmgr and TLConfig.pm, and the result did not work, then in my opinion, that is a Gentoo bug and should be reported as such. Portage makes no guarantees that custom upstream package managers will follow Gentoo's rules, but if you got all the pieces from Portage, then Portage should be responsible for making them work together."
Indeed. I don't see why we should install files which we don't expect to work.