USE='doc' causes package collisions between ucspi-tcp and ucspi-tcp-man because of "doman *.[15]" in the ucspi-tcp ebuild. Quick fix is to comment out the "doman" line. I think ucspi-tcp-man covers it anyway, right?
i get this trying to emerge ucspi-tcp-0.88-r14 doman: '*.[15]' is probably not a man page; skipping dodoc: README.tcpserver-limits-patch does not exist so the doman line does nothing... AFAICT (and should probably be removed, along with the useless dodoc) which version of ucspi-tcp are you referring to?
I just wanted to stabilize ucspi-tcp-0.88-r15 on ppc64 but also ran into this collision problem. here is the output: [...] * checking 205 files for package collisions existing file /usr/share/man/man1/date@.1.gz is not owned by this package existing file /usr/share/man/man1/delcr.1.gz is not owned by this package existing file /usr/share/man/man1/finger@.1.gz is not owned by this package existing file /usr/share/man/man1/http@.1.gz is not owned by this package existing file /usr/share/man/man1/recordio.1.gz is not owned by this package existing file /usr/share/man/man1/tcpcat.1.gz is not owned by this package existing file /usr/share/man/man1/tcpclient.1.gz is not owned by this package existing file /usr/share/man/man1/tcprules.1.gz is not owned by this package existing file /usr/share/man/man1/tcpserver.1.gz is not owned by this package existing file /usr/share/man/man1/who@.1.gz is not owned by this package existing file /usr/share/man/man1/addcr.1.gz is not owned by this package existing file /usr/share/man/man1/argv0.1.gz is not owned by this package existing file /usr/share/man/man1/mconnect.1.gz is not owned by this package existing file /usr/share/man/man1/tcprulescheck.1.gz is not owned by this package * spent 0.120417118073 seconds checking for file collisions * This package is blocked because it wants to overwrite * files belonging to other packages (see messages above). * If you have no clue what this is all about report it * as a bug for this package on http://bugs.gentoo.org [...] all those man pages belong to ucspi-tcp-man according to "equery belongs" and uscpi-tcp-man is in RDEPEND if USE="doc". SOLUTION: add -r16 without the doman and the fault dodoc line so nobody runs into collision problems when adding USE="doc" sometime.
its the SSL patch that supplies the man pages... :( so the ebuild should - block ucspi-tcp-man if the ssl USEflag is turned on - do the doman only when the ssl USEflag is turned on other opinions?
Hmmm?
I'm going to clean up all qmail related packages after finishing some other tasks I'm working on. It's on my todo list.
fixed in 0.88-r17