It appears sourceforge is supporting mirrors now... Downloading from prdownloads.sf.net doesn't work all the time, atleast for strace (#2449). Browsing to http://prdownloads.sourceforge.net/strace/ leads to SF asking for us to select a mirror to download from. A fix to the problem is select a mirror (in my case I chose telia.dl.sf.net), and everything works fine. A proposed long term solution is for portage to support domain name aliases, like: ${SOURCEFORGE_US_MIRROR}, or ${SOURCEFORGE_AUS_MIRROR} etc. karltk proposed the mirror file could be located in /etc/make.profile/mirrors. The file can get sourced in the same environment as the ebuild.
oops. It should be ${SOURCEFORGE_MIRROR} in ebuilds, and within the /etc/make.profile/mirrors the user should be able to set the mirror location.
*** Bug 2554 has been marked as a duplicate of this bug. ***
I'm currently working on a script to fix this.
Created attachment 890 [details] fix-sf-urls.sh Download to: "fix-sf-urls.sh". make it executable with `chmod a+x fix-sf-urls.sh` . Then run it like: `/path/to/fix-sf-urls.sh /usr/portage /tmp`
I believe this bug has been resolved... true?
Yes, or at least a fix is being tested and will be available soon.