sk1libs should use symlinks and RDEPEND for ttf-bitstream-vera instead of duplicating ttf files. You may use stellarium-0.11.3.ebuild as example of fix. $ equery f sk1libs |grep ttf$ /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/Vera.ttf /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraBI.ttf /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraBd.ttf /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraIt.ttf $ rsync -navc /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/ /usr/share/fonts/ttf-bitstream-vera/ sending incremental file list ./ readme.txt sent 207 bytes received 30 bytes 474.00 bytes/sec total size is 251842 speedup is 1062.62 (DRY RUN) Versions: media-libs/sk1libs-0.9.1 media-fonts/ttf-bitstream-vera-1.10-r3
+*sk1libs-0.9.1-r1 (26 Jul 2012) + + 26 Jul 2012; Justin Lecher <jlec@gentoo.org> +sk1libs-0.9.1-r1.ebuild: + Drop bundled media-fonts/ttf-bitstream-vera, #427898 +
Did you have such problem? * Messages for package media-libs/sk1libs-0.9.1-r1: * * Installation of a symlink is blocked by a directory: * '/usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts' * This symlink will be merged with a different name: * '/usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts.backup.0000' * >>> Auto-cleaning packages... 'emerge -C sk1libs; emerge -1 sk1libs' solved it for me.
This issue is back, please reopen: * Detected file collision(s): * * /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/Vera.ttf * /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraIt.ttf * /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraBI.ttf * /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraBd.ttf * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * media-fonts/ttf-bitstream-vera-1.10-r3 * /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/Vera.ttf * /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraBI.ttf * /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraBd.ttf * /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraIt.ttf * * Package 'media-libs/sk1libs-0.9.1-r1' NOT merged due to file * collisions. If necessary, refer to your elog messages for the whole * content of the above message.
(In reply to comment #3) > This issue is back, please reopen: > > * Detected file collision(s): > * > * > /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/Vera.ttf > * > /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraIt. > ttf > * > /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraBI. > ttf > * > /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraBd. > ttf > * > * Searching all installed packages for file collisions... > * > * Press Ctrl-C to Stop > * > * media-fonts/ttf-bitstream-vera-1.10-r3 > * > /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/Vera.ttf > * > /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraBI. > ttf > * > /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraBd. > ttf > * > /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts/VeraIt. > ttf > * > * Package 'media-libs/sk1libs-0.9.1-r1' NOT merged due to file > * collisions. If necessary, refer to your elog messages for the whole > * content of the above message. Check if the path: ls -l /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts is a symlink. At some point, that path was a symlink to usr/share/fonts/ttf-bitstream-vera. In the later versions, it's a directory that contains symlinks to the actual font files. I removed the symlink: rm /usr/lib64/python2.7/site-packages/sk1libs/ft2engine/fallback_fonts and was able to re-emerge sk1libs, which now creates a directory there.