The patch that's included with eix-0.27.5-r1 is named "eix-0.2.5-commentlines.patch" instead of "eix-0.27.5-commentlines.patch", which is what the ebuild is looking for. To fix, just rename the patch file. Reproducible: Always Steps to Reproduce: 1. Update portage with `emerge --sync` 2. Update eix 3. ??? 4. No Profit Actual Results: >>> Emerging (1 of 28) app-portage/eix-0.27.5-r1 * eix-0.27.5.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking eix-0.27.5.tar.xz to /var/tmp/portage/app-portage/eix-0.27.5-r1/work >>> Source unpacked in /var/tmp/portage/app-portage/eix-0.27.5-r1/work >>> Preparing source in /var/tmp/portage/app-portage/eix-0.27.5-r1/work/eix-0.27.5 ... * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/portage/app-portage/eix/files/eix-0.27.5-commentlines.patch * ( eix-0.27.5-commentlines.patch ) * ERROR: app-portage/eix-0.27.5-r1 failed (prepare phase): * Cannot find $EPATCH_SOURCE! * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 2113: Called epatch '/usr/portage/app-portage/eix/files/eix-0.27.5-commentlines.patch' * environment, line 815: Called die * The specific snippet of code: * die "Cannot find \$EPATCH_SOURCE!"; * * If you need support, post the output of `emerge --info '=app-portage/eix-0.27.5-r1'`, * the complete build log and the output of `emerge -pqv '=app-portage/eix-0.27.5-r1'`. * The complete build log is located at '/var/tmp/portage/app-portage/eix-0.27.5-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-portage/eix-0.27.5-r1/temp/environment'. * Working directory: '/var/tmp/portage/app-portage/eix-0.27.5-r1/work/eix-0.27.5' * S: '/var/tmp/portage/app-portage/eix-0.27.5-r1/work/eix-0.27.5' >>> Failed to emerge app-portage/eix-0.27.5-r1, Log file: >>> '/var/tmp/portage/app-portage/eix-0.27.5-r1/temp/build.log' * Messages for package app-portage/eix-0.27.5-r1: * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/portage/app-portage/eix/files/eix-0.27.5-commentlines.patch * ( eix-0.27.5-commentlines.patch ) * ERROR: app-portage/eix-0.27.5-r1 failed (prepare phase): * Cannot find $EPATCH_SOURCE! * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 2113: Called epatch '/usr/portage/app-portage/eix/files/eix-0.27.5-commentlines.patch' * environment, line 815: Called die * The specific snippet of code: * die "Cannot find \$EPATCH_SOURCE!"; * * If you need support, post the output of `emerge --info '=app-portage/eix-0.27.5-r1'`, * the complete build log and the output of `emerge -pqv '=app-portage/eix-0.27.5-r1'`. * The complete build log is located at '/var/tmp/portage/app-portage/eix-0.27.5-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-portage/eix-0.27.5-r1/temp/environment'. * Working directory: '/var/tmp/portage/app-portage/eix-0.27.5-r1/work/eix-0.27.5' * S: '/var/tmp/portage/app-portage/eix-0.27.5-r1/work/eix-0.27.5' Expected Results: eix should have properly updated. The patch that's included with eix-0.27.5-r1 is named "eix-0.2.5-commentlines.patch" instead of "eix-0.27.5-commentlines.patch", which is what the ebuild is looking for. To fix, just rename the patch file.
Dont forget to run ebuild to rebuild the manifest
*** Bug 446265 has been marked as a duplicate of this bug. ***