Trying to install dhcp-3.0_p2-r6 but I can't successfully fetch the paranoia patch. I have tried emerge sync 3 times over the last 2 days and I've even manually downloaded the patch from the original site. In all cases the digests don't match and, if I read the digest file in files/ correctly then the size is different. Hopefully this is just an updated patch that needs the digest updating but checking that's beyond me I'm afraid, and I'd rather not chance recreating the digest blindly.
I'm just not seeing the same error here (I synced 6 hours ago). I tried downloading it from three Gentoo mirrors *and* the original site. All had the same size of 5366 bytes and a md5sum of 66becf9870e0293bbd35d1fba770751a, just like the digest file suggests. What mirror are you downloading from ("emerge info" would have helped here)? And what sizes and md5sums are you getting? Could you perhaps attach one of the supposedly corrupted files?
While gathering the information requested (and knowing that someone else was getting the right file) I had a flash of inspiration. I was sending http requests from wget via privoxy, and it was "protecting me" from suspect code by changing it. OK for .tgz files so I'd got away with it before, but it caught this ascii patch. I have now changed my wgetrc to bypass privoxy and all is now fine so I'll close this bug. Embarrassing for me but maybe a lesson for others...