ghostscript-esp-7.07.1-r8 doesn't build when cjk is unset. This is because it only downloads the patch gs7.07.1-cjk.diff.bz2 when cjk is set, but then it tries to unconditionally apply it in src_unpack. Since it wasn't downloaded, it's a little difficult to apply. Changing the ebuild to conditionally apply the patch appears to solve the problem and will allow ghostscript-esp to build and install.
Created attachment 78484 [details, diff] cjk-useflag.patch A trivial little patch to implement the correct behavior.
Fixed in cvs. I did this instead, seems easiers: src_unpack() { unpack espgs-${PV}-source.tar.bz2 - unpack gs7.07.1-cjk.diff.bz2 cd ${S} @@ -59,6 +58,7 @@ fi if use cjk ; then + unpack gs7.07.1-cjk.diff.bz2 epatch ${WORKDIR}/gs7.07.1-cjk.diff epatch ${FILESDIR}/gs7.05.6-kochi-substitute.patch fi Thanks for reporting!