`emerge darcs' results in: >>> Emerging (1 of 1) dev-util/darcs-1.0.8-r1 to / * darcs-1.0.8.tar.gz MD5 ;-) ... [ ok ] * darcs-1.0.8.tar.gz RMD160 ;-) ... [ ok ] * darcs-1.0.8.tar.gz SHA1 ;-) ... [ ok ] * darcs-1.0.8.tar.gz SHA256 ;-) ... [ ok ] * darcs-1.0.8.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking darcs-1.0.8.tar.gz ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking darcs-1.0.8.tar.gz to /var/tmp/portage/darcs-1.0.8-r1/work * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/portage/dev-util/darcs/files/darcs-1.0.8-ghc66.patch * ( darcs-1.0.8-ghc66.patch ) !!! ERROR: dev-util/darcs-1.0.8-r1 failed. Call stack: ebuild.sh, line 1546: Called dyn_unpack ebuild.sh, line 708: Called src_unpack darcs-1.0.8-r1.ebuild, line 33: Called epatch '/usr/portage/dev-util/darcs/files/darcs-1.0.8-ghc66.patch' eutils.eclass, line 198: Called die !!! Cannot find $EPATCH_SOURCE! !!! If you need support, post the topmost build error, and the call stack if relevant.
I just tried emerging this on my system and I didn't have a problem... maybe you should try to emerge it again?
Did you forget to check in the patch? I did `emerge --sync' again, but it's still not there where the ebuild expects it. # ls /usr/portage/dev-util/darcs/files/ digest-darcs-1.0.4 digest-darcs-1.0.6 digest-darcs-1.0.8 digest-darcs-1.0.5 digest-darcs-1.0.7 digest-darcs-1.0.8-r1
The patch should not have been applied anyway. I hope I've fixed this now. ks
Yes, it works now. Thanks.
*** Bug 151867 has been marked as a duplicate of this bug. ***
I did emerge --sync twice tooday and still it is happening. There's this line epatch "${FILESDIR}/${P}-ghc66.patch" in the 1.0.8 ebuild and epatch "${FILESDIR}/darcs-1.0.8-ghc66.patch" 1.0.7 ebuild
Yes we broke it again, very sorry folks. Now fixed again.