There seems to be a bug in the tcsh.man2html perl script in tcsh-6.14-r3 at least that makes it misbehave if it is called without parameters and its STDIN is not a tty => it will wait on input from STDIN wich: 1. will be EOF if emerge is run </dev/null => generated docs are empty 2. will never come (hang) if emerge is run </dev/zero or some other non-readready fh. Easy solution: change the line perl tcsh.man2html || die to perl tcsh.man2html tcsh.man || die This bug is triggered while installing through kuroo, but maybe other such utilities or for some people who do updates via cron or whatever. Reproducible: Always Steps to Reproduce: 1. emerge tcsh < /dev/zero Actual Results: Emerge stalls. Only tested tcsh-6.14-r3.ebuild
I fixed this in CVS as you suggested, thanks!