Steps to reproduce: 1. bash-2.05b# ACCEPT_KEYWORDS="~x86" emerge libwhisker Calculating dependencies ...done! >>> emerge (1 of 1) net-libs/libwhisker-1.8 to / !!! libwhisker-current.tar.gz not found in /usr/portage/distfiles. !!! net-libs/libwhisker-1.8 has fetch restriction turned on. !!! This probably means that this ebuild's files must be downloaded !!! manually. See the comments in the ebuild for more information. * Could not find the libwhisker tarball! * It could not be fetched normally because http://www.wiretrip.net * denies the wget User-Agent header. * You can find this library in: * http://www.wiretrip.net/rfp/bins/libwhisker/libwhisker-current.tar.gz 2. Download libwhisker-current.tar.gz manually to /usr/portage/distfiles 3. bash-2.05b# ACCEPT_KEYWORDS="~x86" emerge libwhisker Calculating dependencies ...done! >>> emerge (1 of 1) net-libs/libwhisker-1.8 to / !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: 323c2ab06b0b6eef791889f938720027 >>> your file's digest: d8cb255dee28e3cd120ea2d82a6a3f64 !!! File does not exist: /usr/portage/distfiles//libwhisker-current.tar.gz Workaround: Patch /usr/portage/net-libs/libwhisker/files/digest-libwhisker-1.8. Patch: bash-2.05b# diff -au /usr/portage/net-libs/libwhisker/files/digest-libwhisker-1.8 digest-libwhisker-1.8 --- /usr/portage/net-libs/libwhisker/files/digest-libwhisker-1.8 2003-11-24 00:14:16.000000000 +0530 +++ digest-libwhisker-1.8 2003-11-24 00:15:52.000000000 +0530 @@ -1 +1 @@ -MD5 323c2ab06b0b6eef791889f938720027 libwhisker-current.tar.gz 84071 +MD5 d8cb255dee28e3cd120ea2d82a6a3f64 libwhisker-current.tar.gz 109709
Digest and SRC_URI updated.