dev-lang/tuprolog-2.7.0 fails to emerge. Because $EPATCH_SOURCE! tuprolog-2.7.0-javadocs.patch is not included in portage tree. Or if the patch is unnecessary then the patch should be removed from the ebuild.e Reproducible: Always Steps to Reproduce: 1.emerge -v1 tuprolog 2.emerge fails complaining not existent patch file (tuprolog-2.7.0-javadocs.patch) 3.
$ ebuild tuprolog-2.7.0.ebuild prepare Appending /newaches/gentoo/cvs/gentoo-x86 to PORTDIR_OVERLAY... >>> Downloading 'http://gentoo.ussg.indiana.edu/distfiles/tuprolog-2.7.0.tar.gz' --2013-07-09 13:22:45-- http://gentoo.ussg.indiana.edu/distfiles/tuprolog-2.7.0.tar.gz Resolving gentoo.ussg.indiana.edu (gentoo.ussg.indiana.edu)... 156.56.247.195 Connecting to gentoo.ussg.indiana.edu (gentoo.ussg.indiana.edu)|156.56.247.195|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 9005490 (8.6M) [application/x-gzip] Saving to: ‘/world/distfiles/tuprolog-2.7.0.tar.gz’ 100%[==========================================================================================>] 9,005,490 625KB/s in 21s 2013-07-09 13:23:06 (428 KB/s) - ‘/world/distfiles/tuprolog-2.7.0.tar.gz’ saved [9005490/9005490] * tuprolog-2.7.0.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * Using: icedtea-bin-7 >>> Unpacking source... >>> Unpacking tuprolog-2.7.0.tar.gz to /home/jer/portage/dev-lang/tuprolog-2.7.0/work >>> Source unpacked in /home/jer/portage/dev-lang/tuprolog-2.7.0/work >>> Preparing source in /home/jer/portage/dev-lang/tuprolog-2.7.0/work/tuprolog-2.7.0 ... * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /newaches/gentoo/cvs/gentoo-x86/dev-lang/tuprolog/files/tuprolog-2.7.0-javadocs.patch * ( tuprolog-2.7.0-javadocs.patch ) * ERROR: dev-lang/tuprolog-2.7.0 failed (prepare phase): * Cannot find $EPATCH_SOURCE! * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 4220: Called epatch '/newaches/gentoo/cvs/gentoo-x86/dev-lang/tuprolog/files/tuprolog-2.7.0-javadocs.patch' * environment, line 1033: Called die * The specific snippet of code: * die "Cannot find \$EPATCH_SOURCE!"; * * If you need support, post the output of `emerge --info '=dev-lang/tuprolog-2.7.0'`, * the complete build log and the output of `emerge -pqv '=dev-lang/tuprolog-2.7.0'`. !!! When you file a bug report, please include the following information: GENTOO_VM=icedtea-bin-7 CLASSPATH="" JAVA_HOME="/opt/icedtea-bin-7.2.3.4" JAVACFLAGS="-source 1.7 -target 1.7" COMPILER="" and of course, the output of emerge --info =tuprolog-2.7.0 * The complete build log is located at '/keeps/gentoo/emergelogs/wim/dev-lang:tuprolog-2.7.0:20130709-112245.log'. * For convenience, a symlink to the build log is located at '/home/jer/portage/dev-lang/tuprolog-2.7.0/temp/build.log'. * The ebuild environment file is located at '/home/jer/portage/dev-lang/tuprolog-2.7.0/temp/environment'. * Working directory: '/home/jer/portage/dev-lang/tuprolog-2.7.0/work/tuprolog-2.7.0' * S: '/home/jer/portage/dev-lang/tuprolog-2.7.0/work/tuprolog-2.7.0'
Fixed in CVS. Thanks for reporting this.