ebuild ${EBUILD} unpack rm ${DISTDIR}/${A} ebuild ${EBUILD} fetch The last command does not fetch source tarball.
There's a patch for this in the following branch: https://github.com/zmedico/portage/tree/bug_528272 I've posted the patch for review here: http://thread.gmane.org/gmane.linux.gentoo.portage.devel/4750
This is in git now: https://github.com/gentoo/portage/commit/7c9a9a45874816aa42c6667a18caa4655083e3b3
Fixed in Portage 2.2.15.