In this specific ebuild, there is a typo, which makes portage try to unpack a file which does not exist. In quake2-icculus-0.15-r1.ebuild, line 47, the code "$(useq xatrix && echo matrix)" should read "$(useq xatrix && echo xatrix)". Reproducible: Always Steps to Reproduce: 1. Set USE="xatrix" 2. emerge =quake2-icculus-0.15-r1 Actual Results: emerge wants to unpack a file named matrixsrc320.shar.Z (which, of course, doesn't exist), instead of the downloaded xatrixsrc320.shar.Z. Expected Results: It should unpack the file downloaded, with correct filename.
Fixed in cvs. Thanks for the bug report.