I emerged: dev-util/svk-1.07-r1 +bash-completion +crypt -minimal +nls -pager -patch +svn-mirror 0 kB emerging is OK and almost everything looks good, but: $ svk help patch Can't locate FreezeThaw.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.7/i686-linux /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i686-linux /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.6/i686-linux /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i686-linux /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.6/i686-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.7/i686-linux /usr/lib/perl5/5.8.7 /usr/local/lib/site_perl .) at /usr/lib/perl5/vendor_perl/5.8.7/SVK/Patch.pm line 44. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.7/SVK/Patch.pm line 44. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.7/SVK/Command/Patch.pm line 7. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.7/SVK/Command/Patch.pm line 7. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.7/SVK/Command.pm line 116. Emerging FreezeThaw resolves this bug.
No, it doesn't miss a dependency, read the ebuild. You need to run perl-cleaner after upgrading perl.
There was no perl upgrade involved, and there was no FreezeThaw.pm on the system before emerging it (I find / -name FreezeThaw.pm before). I looked into the ebuild, and found that FreezeThaw is only required for the patch use flag, which I hadn't enabled (and thus FreezeThaw correctly wasn't considered a depency). RESOLVED INVALID is damn right. Sorry to have bothered you.