I generated a patch replacing SRC_URIs with their mirror:// equivalent using this script: https://github.com/iksaif/portage-janitor/blob/master/mirrors.py I also joined the patch that would be produced if the following mirrors were added to thirdpartymirrors: xorg http://xorg.freedesktop.org/pub/ http://ftp.x.org/pub/ xemacs http://ftp.xemacs.org/pub/ ftp://ftp.sa.xemacs.org/pub/ pear http://pear.php.net/ http://de.pear.php.net/ http://us.pear.php.net/ redhat ftp://sources.redhat.com/pub/ ftp://mirrors.kernel.org/sources.redhat.com/ ftp://mirrors.kernel.org/sources.redhat.com/ http://mirrors.kernel.org/sources.redhat.com/ http://sources-redhat.mirrors.airband.net/ ftp://gd.tuwien.ac.at/gnu/sourceware/ http://gd.tuwien.ac.at/gnu/sourceware/ ftp://ftp.gwdg.de/pub/linux/sources.redhat.com/ http://ftp.gwdg.de/pub/linux/sources.redhat.com/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/sourceware.org/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/sourceware.org/ http://bo.mirror.garr.it/mirrors/sourceware.org/ ftp://bo.mirror.garr.it/mirrors/sourceware.org/ ftp://ftp.mirrorservice.org/sites/sources.redhat.com/pub/ http://www.mirrorservice.org/sites/sources.redhat.com/pub/ fix-mirror.diff: 77 files changed, 79 insertions(+), 79 deletions(-) fix-mirror-with-new-mirrors: 166 files changed, 291 insertions(+), 291 deletions(-) Reproducible: Always
Created attachment 303033 [details] Fix mirrors
Created attachment 303035 [details] Fix additional mirrors
By the way, if you want to run the script, just use ./mirrors.py --diff --all or eix --only-names | ./mirrors.py --diff
Ok, I fixed most of the current mirrors. Please re-check after syncing. For the additional mirrors, please mail gentoo-dev@ with a suggestion and possibly some stats on how many ebuilds would benefit from including such a mirror. Thanks.