--- /usr/portage/eclass/unpacker.eclass 2012-02-13 14:01:13.000000000 -0700 +++ unpacker.eclass 2012-03-22 19:42:20.000000000 -0600 @@ -311,7 +311,8 @@ [[ ${arch} != unpack_* ]] && unpack_banner "${a}" if [[ -z ${arch} ]] ; then - ${comp} "${a}" > "${a%.*}" + local b="${a%.*}" + ${comp} "${a}" > "${b##*/}" elif [[ -z ${comp} ]] ; then ${arch} "${a}" else