From the ebuild: local f files=() for f in "${EROOT%/}"/var/db/pkg/*/*/*DEPEND; do if grep -q 'dev-python/python-exec\[' "${f}"; then files+=( "${f}" ) fi done if [[ ${files[@]} ]]; then ebegin "Fixing unslotted python-exec dependencies in installed packages" sed -i -e 's,dev-python/python-exec\[,dev-python/python-exec:0[,g' \ "${files[@]}" eend ${?} # touch packages, categories and vardb. suggested by Arfrever. touch "${files[@]%/*}" "${files[@]%/*/*}" "${EROOT%/}"/var/db/pkg fi Accessing the VDB from an ebuild is explicitly forbidden by PMS.
And apparently, this "fix" doesn't even work. See bug 489440.
dev-lang/python-exec no longer uses this hack.