The elinks-0.11.7 ebuild tries to use elinks-0.10.1-utf_8_io-default.patch when the "unicode" USE flag, but that patch appears to have been removed from CVS a few days ago. Either the ebuild needs to be modified to not use the patch, or the patch should be re-added to the repository. Reproducible: Always Steps to Reproduce: 1. USE="unicode" emerge =elinks-0.11.7 Actual Results: * Messages for package www-client/elinks-0.11.7: * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/portage/www-client/elinks/files/elinks-0.10.1-utf_8_io-default.patch * ( elinks-0.10.1-utf_8_io-default.patch ) * ERROR: www-client/elinks-0.11.7 failed: * Cannot find $EPATCH_SOURCE! * * Call stack: * ebuild.sh, line 56: Called src_prepare * environment, line 3261: Called epatch '/usr/portage/www-client/elinks/files/elinks-0.10.1-utf_8_io-default.patch' * environment, line 1711: Called die * The specific snippet of code: * die "Cannot find \$EPATCH_SOURCE!";
Created attachment 259484 [details, diff] The file which was removed Taken from http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-client/elinks/files/elinks-0.10.1-utf_8_io-default.patch?view=log
Patch restored. Thanks for reporting the problem.