The summary says it all. /usr/share/man/cat* does not conform to FHS. Also man will not look for that location and create its own cat pages in /var/cache/man/. src_install should just rm -rf "${D}"/usr/share/man/cat* . (Same issue for the heimdal-1.1.ebuild that is attached to bug 185899.)
* Messages for package app-crypt/heimdal-0.7.2-r3: * This package will overwrite one or more files that may belong to other * packages (see list below). Add "collision-protect" to FEATURES in * make.conf if you would like the merge to abort in cases like this. You * can use a command such as `portageq owners / <filename>` to identify * the installed package that owns a file. If portageq reports that only * one package owns a file then do NOT file a bug report. A bug report is * only useful if it identifies at least two or more packages that are * known to install the same file(s). If a collision occurs and you can * not explain where the file came from then you should simply ignore the * collision since there is not enough information to determine if a real * problem exists. Please do NOT file a bug report at * http://bugs.gentoo.org unless you report exactly which two packages * install the same file(s). Once again, please do NOT file a bug report * unless you have completely understood the above message. * * Detected file collision(s): * * /usr/share/man/man3/editline.3.bz2
# equery belongs editline.3.bz2 [ Searching for file(s) editline.3.bz2 in *... ] dev-libs/libedit-20050930 (/usr/share/man/man3/editline.3.bz2) app-crypt/heimdal-0.7.2-r3 (/usr/share/man/man3/editline.3.bz2) app-crypt/heimdal-0.7.2-r3 (/usr/share/man/cat3/editline.3.bz2)
Issue is fixed in actual heimdal 1.2.x release which is part of our overlay at git://git.overlays.gentoo.org/proj/kerberos.git. As long as not all deps are fixed I'd like to ask you to use the overlay. g, mueli