<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f99cd49cdc409be79cbfe48a44cd489c9215f995">https://github.com/macports/macports-ports/commit/f99cd49cdc409be79cbfe48a44cd489c9215f995</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new f99cd49cdc4 Update mirror_sites.tcl (#7257)
</span>f99cd49cdc4 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit f99cd49cdc409be79cbfe48a44cd489c9215f995
</span>Author: Eric F <3958664+iefdev@users.noreply.github.com>
AuthorDate: Sat Sep 19 12:53:34 2020 +0200

<span style='display:block; white-space:pre;color:#404040;'>    Update mirror_sites.tcl (#7257)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Remove dead URLs; add new ones.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/60558
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/60509
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/25674
</span>---
 _resources/port1.0/fetch/mirror_sites.tcl | 750 +++++++++++-------------------
 1 file changed, 267 insertions(+), 483 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/fetch/mirror_sites.tcl b/_resources/port1.0/fetch/mirror_sites.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 2590150dfe1..22a16b1775f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/fetch/mirror_sites.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/fetch/mirror_sites.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,235 +14,181 @@ set portfetch::mirror_sites::sites(afterstep) {
</span>     ftp://ftp.kddlabs.co.jp/X11/AfterStep/
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# The link: http://www.apache.org/dyn/closer.cgi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Maybe that one's enough, and we'll rely on their “cdn”
</span> set portfetch::mirror_sites::sites(apache) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.aarnet.edu.au/pub/apache/
</span>     https://archive.apache.org/dist/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.apache.org/dist/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://apache.is.co.za/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://apache.mirrors.spacedump.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.aarnet.edu.au/pub/apache/
</span>     http://mirror.cc.columbia.edu/pub/software/apache/
     http://mirror.facebook.net/apache/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://www.gtlib.gatech.edu/pub/apache/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.ibiblio.org/apache/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.infoscience.co.jp/pub/net/apache/dist/
</span>     http://mirror.internode.on.net/pub/apache/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://apache.is.co.za/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.ibiblio.org/apache/
</span>     https://www.mirrorservice.org/sites/ftp.apache.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://apache.pesat.net.id/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://apache.mirror.rafal.ca/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://www.gtlib.gatech.edu/pub/apache/
</span> }
 
 # Equivalent to "perl_cpan"; neither name takes precedence over the other.
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Mirrors: https://cpan.metacpan.org/SITES.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Mirror status: http://mirrors.cpan.org
</span> set portfetch::mirror_sites::sites(cpan) {
     https://cpan.metacpan.org/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://artfiles.org/cpan.org/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://www.cpan.org/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://artfiles.org/cpan.org/modules/by-module/
</span>     http://cpan-mirror.rbc.ru/pub/CPAN/modules/by-module/
     http://cpan.catalyst.net.nz/CPAN/modules/by-module/
     http://cpan.cpantesters.org/modules/by-module/
     http://cpan.cs.utah.edu/modules/by-module/
     http://cpan.cs.uu.nl/modules/by-module/
     http://cpan.dcc.uchile.cl/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://cpan.develooper.com/modules/by-module/
</span>     http://cpan.etla.org/modules/by-module/
     http://cpan.excellmedia.net/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cpan.hoovism-http.com/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cpan.hostiran.ir/modules/by-module/
</span>     http://cpan.inode.at/modules/by-module/
     http://cpan.inspire.net.nz/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://cpan.ip-connect.vn.ua/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cpan.kinghost.net/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cpan.lagoon.nc/pub/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://cpan.ip-connect.vn.ua/modules/by-module/
</span>     http://cpan.llarian.net/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://cpan.lnx.sk/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cpan.melbourneitmirror.net/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://cpan.lnx.sk/modules/by-module/
</span>     http://cpan.mines-albi.fr/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cpan.mirror.ac.za/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://cpan.mirror.ac.za/modules/by-module/
</span>     http://cpan.mirror.anlx.net/modules/by-module/
     http://cpan.mirror.ba/modules/by-module/
     http://cpan.mirror.cdnetworks.com/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://cpan.mirror.choon.net/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cpan.mirror.colo-serv.net/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://cpan.mirror.constant.com/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://cpan.mirror.choon.net/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://cpan.mirror.colo-serv.net/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://cpan.mirror.constant.com/modules/by-module/
</span>     http://cpan.mirror.digitalpacific.com.au/modules/by-module/
     http://cpan.mirror.iphh.net/modules/by-module/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://cpan.mirror.rafal.ca/modules/by-module/
</span>     http://cpan.mirror.serversaustralia.com.au/modules/by-module/
     http://cpan.mirror.triple-it.nl/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cpan.mirror.vutbr.cz/modules/by-module/
</span>     http://cpan.mirrors.hoobly.com/modules/by-module/
     http://cpan.mirrors.ionfish.org/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cpan.mirrors.ovh.net/ftp.cpan.org/modules/by-module/
</span>     http://cpan.mirrors.tds.net/modules/by-module/
     http://cpan.mirrors.uk2.net/modules/by-module/
     http://cpan.mmgdesigns.com.ar/modules/by-module/
     http://cpan.nctu.edu.tw/modules/by-module/
     http://cpan.noris.de/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://cpan.pair.com/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://cpan.pair.com/modules/by-module/
</span>     http://cpan.panu.it/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cpan.perl-hackers.net/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cpan.perl.pt/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://cpan.perl.pt/modules/by-module/
</span>     http://cpan.pesat.net.id/modules/by-module/
     http://cpan.rinet.ru/modules/by-module/
     http://cpan.saix.net/modules/by-module/
     http://cpan.stu.edu.tw/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://cpan.tetaneutral.net/modules/by-module/
</span>     https://cpan.uib.no/modules/by-module/
     http://cpan.ulak.net.tr/modules/by-module/
     http://cpan.uni-altai.ru/modules/by-module/
     http://cpan.webdesk.ru/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://download.xs4all.nl/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.acc.umu.se/mirror/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.agh.edu.pl/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.arnes.si/software/perl/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.belnet.be/mirror/ftp.cpan.org/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.byfly.by/pub/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.carnet.hr/pub/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.cc.uoc.gr/mirrors/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.ciril.fr/pub/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.cuhk.edu.hk/pub/packages/perl/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.gwdg.de/pub/languages/perl/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.halifax.rwth-aachen.de/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.heanet.ie/mirrors/ftp.perl.org/pub/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.hosteurope.de/pub/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.igh.cnrs.fr/pub/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.jaist.ac.jp/pub/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.kr.freebsd.org/pub/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.lip6.fr/pub/perl/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.litnet.lt/pub/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.lug.ro/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.nara.wide.ad.jp/pub/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.nluug.nl/languages/perl/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.ntua.gr/pub/lang/perl/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.osuosl.org/pub/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.piotrkosoft.net/pub/mirrors/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.rediris.es/mirror/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.riken.jp/lang/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.tudelft.nl/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.ubuntu-tw.org/mirror/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.wayne.edu/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.yz.yamagata-u.ac.jp/pub/lang/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.yzu.edu.tw/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://cpan.zbr.pt/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://download.xs4all.nl/CPAN/modules/by-module/
</span>     http://httpupdate118.cpanel.net/CPAN/modules/by-module/
     http://httpupdate127.cpanel.net/CPAN/modules/by-module/
     http://kartolo.sby.datautama.net.id/CPAN/modules/by-module/
     https://lib.ugent.be/CPAN/modules/by-module/
     http://linorg.usp.br/CPAN/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror-hk.koddos.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.0x.sg/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror-hk.koddos.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.0x.sg/CPAN/modules/by-module/
</span>     http://mirror.23media.de/cpan/modules/by-module/
     http://mirror.amberit.com.bd/CPAN/modules/by-module/
     http://mirror.as43289.net/pub/CPAN/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.bhoovd.com/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.bibleonline.ru/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.bhoovd.com/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.bibleonline.ru/cpan/modules/by-module/
</span>     http://mirror.biznetgio.com/cpan/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.bytemark.co.uk/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.bytemark.co.uk/CPAN/modules/by-module/
</span>     http://mirror.cc.columbia.edu/pub/software/cpan/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.cedia.org.ec/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.checkdomain.de/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.cedia.org.ec/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.checkdomain.de/CPAN/modules/by-module/
</span>     http://mirror.cogentco.com/pub/CPAN/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.csclub.uwaterloo.ca/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.datacenter.by/pub/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.csclub.uwaterloo.ca/CPAN/modules/by-module/
</span>     http://mirror.datapipe.net/CPAN/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.de.leaseweb.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.dkm.cz/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.downloadvn.com/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.de.leaseweb.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.dkm.cz/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.downloadvn.com/cpan/modules/by-module/
</span>     http://mirror.easyname.at/cpan/modules/by-module/
     http://mirror.funkfreundelandshut.de/cpan/modules/by-module/
     http://mirror.host.ag/CPAN/modules/by-module/
     http://mirror.ibcp.fr/pub/CPAN/modules/by-module/
     http://mirror.intergrid.com.au/cpan/modules/by-module/
     http://mirror.is.co.za/pub/cpan/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.its.dal.ca/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.its.dal.ca/cpan/modules/by-module/
</span>     https://mirror.jre655.com/CPAN/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.koddos.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.kumi.systems/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.liquidtelecom.com/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.koddos.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.kumi.systems/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.liquidtelecom.com/CPAN/modules/by-module/
</span>     http://mirror.low-orbit.net/pub/cpan/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.lzu.edu.cn/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.lzu.edu.cn/CPAN/modules/by-module/
</span>     http://mirror.met.hu/CPAN/modules/by-module/
     http://mirror.metrocast.net/cpan/modules/by-module/
     http://mirror.navercorp.com/CPAN/modules/by-module/
     http://mirror.nbtelecom.com.br/CPAN/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.neostrada.nl/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.netcologne.de/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.nl.leaseweb.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.neostrada.nl/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.netcologne.de/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.nl.leaseweb.net/CPAN/modules/by-module/
</span>     http://mirror.nyi.net/CPAN/modules/by-module/
     http://mirror.optusnet.com.au/CPAN/modules/by-module/
     http://mirror.ox.ac.uk/sites/www.cpan.org/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.pop-sc.rnp.br/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.pregi.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.ps.kz/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.qnren.qa/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.rasanegar.com/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.pregi.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.ps.kz/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.rasanegar.com/CPAN/modules/by-module/
</span>     http://mirror.rise.ph/cpan/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.rol.ru/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.sax.uk.as61049.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.rol.ru/CPAN/modules/by-module/
</span>     http://mirror.sbb.rs/CPAN/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.serverbeheren.nl/CPAN/modules/by-module/
</span>     http://mirror.softaculous.com/cpan/modules/by-module/
     http://mirror.sov.uk.goscomb.net/CPAN/modules/by-module/
     http://mirror.team-cymru.org/CPAN/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.transip.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.teklinks.com/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.transip.net/CPAN/modules/by-module/
</span>     http://mirror.truenetwork.ru/CPAN/modules/by-module/
     http://mirror.ucu.ac.ug/cpan/modules/by-module/
     https://mirror.uic.edu/CPAN/modules/by-module/
     http://mirror.uoregon.edu/CPAN/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.uta.edu/CPAN/modules/by-module/
</span>     http://mirror.waia.asn.au/pub/cpan/modules/by-module/
     http://mirror.webtastix.net/CPAN/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.yandex.ru/mirrors/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors-usa.go-parts.com/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.163.com/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.yandex.ru/mirrors/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.yer.az/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.163.com/cpan/modules/by-module/
</span>     http://mirrors.coreix.net/CPAN/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.digipower.vn/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.dotsrc.org/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.evowise.com/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.dotsrc.org/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.evowise.com/CPAN/modules/by-module/
</span>     https://mirrors.gossamer-threads.com/CPAN/modules/by-module/
     http://mirrors.hostingromania.ro/cpan.org/modules/by-module/
     http://mirrors.ibiblio.org/CPAN/modules/by-module/
     https://mirrors.linux-bulgaria.org/cpan/modules/by-module/
     http://mirrors.m247.ro/CPAN/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.namecheap.com/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.nav.ro/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.neterra.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.netix.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.neusoft.edu.cn/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.nic.cz/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.nxthost.com/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.rit.edu/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.sonic.net/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.syringanetworks.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.ucr.ac.cr/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.up.pt/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.ustc.edu.cn/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.xservers.ro/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.namecheap.com/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.nav.ro/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.neterra.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.netix.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.neusoft.edu.cn/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.nic.cz/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.nxthost.com/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.rit.edu/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.sonic.net/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.syringanetworks.net/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.ucr.ac.cr/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.up.pt/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.xservers.ro/CPAN/modules/by-module/
</span>     https://osl.ugr.es/CPAN/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://searchcpan.org/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://sunsite.icm.edu.pl/pub/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://sunsite.icm.edu.pl/pub/CPAN/modules/by-module/
</span>     http://tux.rainside.sk/CPAN/modules/by-module/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.cpan.org.ua/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.mirrorservice.org/sites/cpan.perl.org/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://www.msg.com.mx/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://www.namesdir.com/mirrors/cpan/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.perl.com/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.planet-elektronik.de/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://www.cpan.org.ua/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://www.mirrorservice.org/sites/cpan.perl.org/CPAN/modules/by-module/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://www.planet-elektronik.de/CPAN/modules/by-module/
</span> }
 
 # Equivalent to "tex_ctan"; neither name takes precedence over the other.
 set portfetch::mirror_sites::sites(ctan) {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ctan.math.utah.edu/ctan/tex-archive/
</span>     https://mirror.aarnet.edu.au/pub/CTAN/
     http://mirror.cc.columbia.edu/pub/software/ctan/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.dante.de/tex-archive/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.funet.fi/pub/TeX/CTAN/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.ibiblio.org/CTAN/
</span>     http://mirror.internode.on.net/pub/ctan/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.ibiblio.org/CTAN/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.mit.edu/CTAN/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp.funet.fi/pub/TeX/CTAN/
</span>     ftp://ftp.kddlabs.co.jp/CTAN/
     ftp://mirror.macomnet.net/pub/CTAN/
     ftp://xyz.csail.mit.edu/pub/CTAN/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.mit.edu/CTAN/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.sun.ac.za/ftp/CTAN/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.tex.ac.uk/tex-archive/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ctan.tug.org/tex-archive/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ctan.unsw.edu.au/tex-archive/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ctan.math.utah.edu/ctan/tex-archive/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.inf.utfsm.cl/pub/tex-archive/
</span> }
 
 # Note that mirror_sites aren't intelligent enough to handle how this should
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -303,17 +249,15 @@ set portfetch::mirror_sites::sites(freebsd) {
</span> # https://api.gentoo.org/mirrors/distfiles.xml appears to be valid now
 # Does not work: curl -s http://www.gentoo.org/main/en/mirrors2.xml | sed -n '/(http)\|(ftp)/s/.*"\([^"]*\)".*/    \1\/distfiles\/:nosubdir/p' | sed s@//distfiles@/distfiles@g
 set portfetch::mirror_sites::sites(gentoo) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cosmos.illinois.edu/pub/gentoo/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://files.gentoo.gr/distfiles/:nosubdir
</span>     http://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.daum.net/gentoo/distfiles/:nosubdir
</span>     http://ftp.dei.uc.pt/pub/linux/gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.fau.de/gentoo/distfiles/:nosubdir
</span>     http://ftp.fi.muni.cz/pub/linux/gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.free.fr/mirrors/ftp.gentoo.org/distfiles/:nosubdir
</span>     http://ftp.halifax.rwth-aachen.de/gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.heanet.ie/pub/gentoo/distfiles/:nosubdir
</span>     http://ftp.iij.ad.jp/pub/linux/gentoo/distfiles/:nosubdir
     http://ftp.jaist.ac.jp/pub/Linux/Gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.kaist.ac.kr/pub/gentoo/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.kaist.ac.kr/gentoo/distfiles/:nosubdir
</span>     http://ftp.lanet.kr/pub/gentoo/distfiles/:nosubdir
     http://ftp.linux.org.tr/gentoo/distfiles/:nosubdir
     http://ftp.ntua.gr/pub/linux/gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -322,136 +266,114 @@ set portfetch::mirror_sites::sites(gentoo) {
</span>     http://ftp.snt.utwente.nl/pub/os/linux/gentoo/distfiles/:nosubdir
     http://ftp.swin.edu.au/gentoo/distfiles/:nosubdir
     http://ftp.twaren.net/Linux/Gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.uni-erlangen.de/pub/mirrors/gentoo/distfiles/:nosubdir
</span>     http://ftp.vectranet.pl/gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://gd.tuwien.ac.at/opsys/linux/gentoo/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://gentoo-euetib.upc.es/mirror/gentoo/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://gentoo-mirror.alexxy.name/distfiles/:nosubdir
</span>     http://gentoo.aditsu.net:8000/distfiles/:nosubdir
     http://gentoo.bloodhost.ru/distfiles/:nosubdir
     http://gentoo.c3sl.ufpr.br/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://gentoo.cs.uni.edu/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://gentoo.cs.utah.edu/distfiles/:nosubdir
</span>     http://gentoo.gossamerhost.com/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://gentoo.inode.at/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://gentoo.iteam.net.ua/distfiles/:nosubdir
</span>     http://gentoo.mirror.web4u.cz/distfiles/:nosubdir
     http://gentoo.mirrors.easynews.com/linux/gentoo/distfiles/:nosubdir
     http://gentoo.mirrors.ovh.net/gentoo-distfiles/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://gentoo.mirrors.pair.com/distfiles/:nosubdir
</span>     http://gentoo.mirrors.tds.net/gentoo/distfiles/:nosubdir
     http://gentoo.mirrors.tera-byte.com/distfiles/:nosubdir
     http://gentoo.modulix.net/gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://gentoo.netnitco.net/distfiles/:nosubdir
</span>     http://gentoo.osuosl.org/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://gentoo.prz.rzeszow.pl/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://gentoo.supp.name/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://gentoo.ussg.indiana.edu/distfiles/:nosubdir
</span>     http://gentoo.wheel.sk/distfiles/:nosubdir
     http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://lug.mtu.edu/gentoo//distfiles/:nosubdir
</span>     http://mirror.bytemark.co.uk/gentoo/distfiles/:nosubdir
     http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/distfiles/:nosubdir
     http://mirror.dkm.cz/gentoo/distfiles/:nosubdir
     http://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.iawnet.sandia.gov/gentoo/distfiles/:nosubdir
</span>     http://mirror.isoc.org.il/pub/gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.kakao.com/gentoo/distfiles/:nosubdir
</span>     http://mirror.leaseweb.com/gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.lug.udel.edu/pub/gentoo/distfiles/:nosubdir
</span>     http://mirror.mdfnet.se/gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.neolabs.kz/gentoo/pub/distfiles/:nosubdir
</span>     http://mirror.netcologne.de/gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.qubenet.net/mirror/gentoo/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.switch.ch/ftp/mirror/gentoo/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.usu.edu/mirrors/gentoo/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.ps.kz/gentoo/pub/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.rise.ph/gentoo/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.sjc02.svwh.net/gentoo/distfiles/:nosubdir
</span>     http://mirror.yandex.ru/gentoo-distfiles/distfiles/:nosubdir
     http://mirrors.163.com/gentoo/distfiles/:nosubdir
     http://mirrors.evowise.com/gentoo/distfiles/:nosubdir
     http://mirrors.rit.edu/gentoo/distfiles/:nosubdir
     http://mirrors.soeasyto.com/distfiles.gentoo.org/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.telepoint.bg/gentoo/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.xmu.edu.cn/gentoo/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.tuna.tsinghua.edu.cn/gentoo/distfiles/:nosubdir
</span>     http://mirrors.xservers.ro/gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://trumpetti.atm.tut.fi/gentoo/distfiles/:nosubdir
</span>     http://tux.rainside.sk/gentoo/distfiles/:nosubdir
     http://www.gtlib.gatech.edu/pub/gentoo/distfiles/:nosubdir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://www.las.ic.unicamp.br/pub/gentoo/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.mirrorservice.org/sites/distfiles.gentoo.org/distfiles/:nosubdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://www.mirrorservice.org/sites/distfiles.gentoo.org/distfiles/:nosubdir
</span> }
 
 set portfetch::mirror_sites::sites(gimp) {
     https://artfiles.org/gimp.org/pub/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://download.gimp.org/mirror/pub/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://download.gimp.org/pub/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.acc.umu.se/pub/gimp/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.cc.uoc.gr/mirrors/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.fau.de/gimp/
</span>     https://ftp.gwdg.de/pub/grafik/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://gimp.mirrors.hoobly.com/pub/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.ibcp.fr/pub/
</span>     https://ftp.icm.edu.pl/pub/graphics/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://sunsite.icm.edu.pl/pub/graphics/
</span>     http://ftp.is.co.za/mirror/ftp.gimp.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.mirrorservice.org/sites/ftp.gimp.org/pub/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://www.ring.gr.jp/pub/graphics/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.sunet.se/pub/gimp/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.umd.edu/gimp/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.cc.uoc.gr/mirrors/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.lysator.liu.se/pub/
</span>     https://ftp.snt.utwente.nl/pub/software/gimp/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.ukfast.co.uk/sites/gimp.org/pub/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.dotsrc.org/gimp/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.fau.de/gimp/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://gimp.mirrors.hoobly.com/pub/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.ibcp.fr/pub/
</span>     http://mirror.rise.ph/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.lysator.liu.se/pub/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.umd.edu/gimp/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirrors.dotsrc.org/gimp/
</span>     https://mirrors.syringanetworks.net/gimp/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirrors.ukfast.co.uk/sites/gimp.org/pub/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://sunsite.icm.edu.pl/pub/graphics/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://www.mirrorservice.org/sites/ftp.gimp.org/pub/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://www.ring.gr.jp/pub/graphics/
</span> }
 
 set portfetch::mirror_sites::sites(gnome) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://artfiles.org/gnome.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.gnome.org/pub/GNOME/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://fr2.rpmfind.net/linux/gnome.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.acc.umu.se/pub/GNOME/
</span>     http://ftp.cse.buffalo.edu/pub/Gnome/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.cc.columbia.edu/pub/software/gnome/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.dotsrc.org/gnome/
</span>     https://ftp.fau.de/gnome/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://www.gtlib.gatech.edu/pub/gnome/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://download.gnome.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.gnome.org/pub/GNOME/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.internode.on.net/pub/gnome/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.gnome.org/
</span>     http://ftp.is.co.za/mirror/ftp.gnome.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.kddlabs.co.jp/pub/GNOME/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://muug.ca/mirror/gnome/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.nbtelecom.com.br/gnome/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.nara.wide.ad.jp/pub/X11/GNOME/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.rpmfind.net/linux/gnome.org/
</span>     https://ftp1.nluug.nl/windowing/gnome/
     https://ftp2.nluug.nl/windowing/gnome/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://fr2.rpmfind.net/linux/gnome.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.rpmfind.net/linux/gnome.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.sunet.se/pub/GNOME/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.cc.columbia.edu/pub/software/gnome/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.internode.on.net/pub/gnome/
</span>     https://mirror.umd.edu/gnome/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.acc.umu.se/pub/GNOME/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirrors.dotsrc.org/gnome/
</span>     https://mirrors.ustc.edu.cn/gnome/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.nara.wide.ad.jp/pub/X11/GNOME/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://muug.ca/mirror/gnome/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://www.gtlib.gatech.edu/pub/gnome/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.gnome.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp.kddlabs.co.jp/pub/GNOME/
</span> }
 
 set portfetch::mirror_sites::sites(gnu) {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://artfiles.org/gnu.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.gnu.org/gnu/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/
</span>     http://mirror.cc.columbia.edu/pub/software/gnu/
     http://mirror.facebook.net/gnu/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.internode.on.net/pub/gnu/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.ibiblio.org/gnu/ftp/gnu/
</span>     ftp://ftp.funet.fi/pub/gnu/prep/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.gnu.org/gnu/
</span>     ftp://ftp.gnu.org/old-gnu/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.informatik.hu-berlin.de/pub/gnu/gnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.ibiblio.org/gnu/ftp/gnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.internode.on.net/pub/gnu/
</span>     ftp://ftp.kddlabs.co.jp/pub/gnu/gnu/
     ftp://ftp.kddlabs.co.jp/pub/gnu/old-gnu/
     ftp://ftp.lip6.fr/pub/gnu/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/
</span>     ftp://ftp.unicamp.br/pub/gnu/
 }
 
 set portfetch::mirror_sites::sites(gnupg) {
     https://gnupg.org/ftp/gcrypt/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.cc.columbia.edu/pub/software/gnupg/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.freenet.de/pub/ftp.gnupg.org/gcrypt/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.gnupg.org/gcrypt/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.jyu.fi/pub/crypt/gcrypt/
</span>     https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.cc.columbia.edu/pub/software/gnupg/
</span>     http://www.ring.gr.jp/pub/net/gnupg/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://gd.tuwien.ac.at/privacy/gnupg/
</span> }
 
 set portfetch::mirror_sites::sites(gnustep) {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -463,39 +385,28 @@ set portfetch::mirror_sites::sites(googlecode) {
</span> }
 
 set portfetch::mirror_sites::sites(isc) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.arcane-networks.fr/pub/mirrors/ftp.isc.org/isc/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.ciril.fr/pub/isc/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.freenet.de/pub/ftp.isc.org/isc/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://www.mirrorservice.org/sites/ftp.isc.org/isc/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.kaist.ac.kr/isc/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.internode.on.net/pub/isc/
</span>     ftp://ftp.fsn.hu/pub/isc/
     ftp://ftp.funet.fi/pub/mirrors/ftp.isc.org/isc/
     ftp://ftp.iij.ad.jp/pub/network/isc/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.internode.on.net/pub/isc/
</span>     ftp://ftp.isc.org/isc/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.kaist.ac.kr/pub/isc/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.metu.edu.tr/pub/mirrors/ftp.isc.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.mirrorservice.org/sites/ftp.isc.org/isc/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.nominum.com/pub/isc/
</span>     ftp://ftp.ntua.gr/pub/net/isc/isc/
     ftp://ftp.ripe.net/mirrors/sites/ftp.isc.org/isc/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.sunet.se/pub/network/isc/
</span>     ftp://ftp.task.gda.pl/mirror/ftp.isc.org/isc/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://gd.tuwien.ac.at/infosys/servers/isc/
</span> }
 
 set portfetch::mirror_sites::sites(kde) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.cc.columbia.edu/pub/software/kde/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.facebook.net/kde/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://www.mirrorservice.org/sites/ftp.kde.org/pub/kde/
</span>     http://ftp.gtlib.gatech.edu/pub/kde/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.kddlabs.co.jp/pub/X11/kde/
</span>     http://kde.mirrors.hoobly.com/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://kde.mirrors.tds.net/pub/kde/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.cc.columbia.edu/pub/software/kde/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.facebook.net/kde/
</span>     http://mirror.internode.on.net/pub/kde/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.isc.org/pub/kde/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.kddlabs.co.jp/pub/X11/kde/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.kde.org/pub/kde/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.mirrorservice.org/sites/ftp.kde.org/pub/kde/
</span>     http://mirrors.mit.edu/kde/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.solnet.ch/mirror/KDE/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://kde.mirrors.tds.net/pub/kde/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://gd.tuwien.ac.at/kde/
</span> }
 
 set portfetch::mirror_sites::sites(macports) {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -552,218 +463,143 @@ set portfetch::mirror_sites::sites(macports_distfiles) [lsearch -all -glob -inli
</span>     ${ywg.ca}://ywg.ca.distfiles.macports.org/mirror/macports/distfiles/:mirror
 " {:*}]
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# To update this list use:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# $ curl -s http://dev.mysql.com/downloads/mirrors.html | grep -E '>HTTP<' | sed -e 's,.*href="\(.*\)">.*,    \1/Downloads/:nosubdir,g' -e 's,//Downloads/:nosubdir,/Downloads/:nosubdir,g' | sort -u
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# To remove bad mirrors look at this inexpensive output:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# $ for port in mysql{5,51,55,56} ; do echo "port: ${port}" ; for mirror in $(port distfiles $port | grep -v macports | grep -E "^ *(http|ftp)://") ; do echo $mirror ; curl -sI $mirror | grep -E "(^213|Content-Length)" | sed -e '/Content-Length/ s/.*: //' -e '/213/ s/.* //' ; done ; done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# MySQL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Test ports:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# $ for port in mysql{5,51,55,56} ; do echo "Port: ${port}" && curl -sI $(port distfiles ${port} | grep -v macports | grep -E "^ *(https)://"); done
</span> set portfetch::mirror_sites::sites(mysql) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://artfiles.org/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.arnes.si/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.gwdg.de/pub/misc/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.heanet.ie/mirrors/www.mysql.com/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.iij.ad.jp/pub/db/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.jaist.ac.jp/pub/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.ntua.gr/pub/databases/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.sunet.se/pub/unix/databases/relational/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://gd.tuwien.ac.at/db/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://linorg.usp.br/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.csclub.uwaterloo.ca/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.leaseweb.com/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.switch.ch/ftp/mirror/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.trouble-free.net/mysql_mirror/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.dedipower.com/www.mysql.com/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.dotsrc.org/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.ircam.fr/pub/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.ukfast.co.uk/sites/ftp.mysql.com/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.xservers.ro/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mysql.he.net/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mysql.infocom.ua/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mysql.inspire.net.nz/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mysql.linux.cz/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mysql.mirror.ac.za/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mysql.mirror.kangaroot.net/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mysql.mirrors.arminco.com/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mysql.mirrors.crysys.hit.bme.hu/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mysql.mirrors.hoobly.com/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mysql.mirrors.ovh.net/ftp.mysql.com/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mysql.mirrors.pair.com/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mysql.spd.co.il/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://na.mirror.garr.it/mirrors/MySQL/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://sunsite.icm.edu.pl/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://www.linorg.usp.br/mysql/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.mirrorservice.org/sites/ftp.mysql.com/Downloads/:nosubdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://cdn.mysql.com/Downloads/:nosubdir
</span> }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://www.netbsd.org/mirrors/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# CDN: http://cdn.NetBSD.org/pub/NetBSD/
</span> set portfetch::mirror_sites::sites(netbsd) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp7.de.NetBSD.org/pub/ftp.netbsd.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://cdn.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.fi.NetBSD.org/pub/NetBSD/
</span>     http://ftp.fr.NetBSD.org/pub/NetBSD/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp7.jp.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.ru.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.isoc.org.il/pub/netbsd/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.planetunix.net/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://netbsd.mirrors.hoobly.com/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp.de.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp.dk.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp.hu.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp.kaist.ac.kr/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp.nl.NetBSD.org/pub/NetBSD/
</span>     ftp://ftp.tw.NetBSD.org/pub/NetBSD/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.uk.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp7.us.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp2.fr.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp2.ie.NetBSD.org/mirrors/ftp.netbsd.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp2.jp.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp3.de.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp4.fr.NetBSD.org/mirrors/ftp.netbsd.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp4.jp.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp6.jp.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp7.jp.NetBSD.org/pub/NetBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://mirrors.up.pt/pub/NetBSD/
</span> }
 
 # Equivalent to "savannah"; neither name takes precedence over the other.
 # https://download-mirror.savannah.gnu.org/releases/00_MIRRORS.txt
 set portfetch::mirror_sites::sites(nongnu) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.csclub.uwaterloo.ca/nongnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.csclub.uwaterloo.ca/nongnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.netcologne.de/savannah/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.netcologne.de/savannah/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.cc.uoc.gr/mirrors/nongnu.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.cc.uoc.gr/mirrors/nongnu.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.infotronik.hu/mirrors/pub/gnusavannah/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror1.hostiran.ir/gnu/gnu-savannah/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://bigsearcher.com/mirrors/nongnu/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://de.freedif.org/savannah/
</span>     http://download-mirror.savannah.gnu.org/releases/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://nongnu.askapache.com/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://savannah.c3sl.ufpr.br/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://savannah.c3sl.ufpr.br/savannah-nongnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.lihnidos.org/GNU/savannah/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.up.pt/pub/nongnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.up.pt/pub/nongnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirrors.up.pt/pub/nongnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://nongnu.uib.no/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://nongnu.uib.no/pub/nongnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.rackdc.com/savannah/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.acc.umu.se/mirror/gnu.org/savannah/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.cc.uoc.gr/mirrors/nongnu.org/
</span>     http://ftp.igh.cnrs.fr/pub/nongnu/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.igh.cnrs.fr/pub/nongnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://savannah.spinellicreations.com/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://spinellicreations.com/gnu_dot_org_savannah_mirror/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://gnu.mirrors.pair.com/savannah/savannah/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.mirrorservice.org/sites/download.savannah.gnu.org/releases/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.mirrorservice.org/sites/download.savannah.gnu.org/releases/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://savannah-nongnu-org.ip-connect.vn.ua/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://savannah-nongnu-org.ip-connect.vn.ua/mirror/savannah.nongnu.org/
</span>     http://mirror.cedia.org.ec/nongnu/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.cedia.org.ec/nongnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.yzu.edu.tw/nongnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.yzu.edu.tw/nongnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror6.layerjet.com/nongnu/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.csclub.uwaterloo.ca/nongnu/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.downloadvn.com/nongnu/
</span>     http://mirror.easyname.at/nongnu/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.easyname.at/nongnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror2.klaus-uwe.me/nongnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror2.klaus-uwe.me/nongnu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.acc.umu.se/mirror/gnu.org/savannah/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://www.namesdir.com/mirrors/nongnu/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.freedif.org/GNU-Sa/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.kumi.systems/nongnu/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.marwan.ma/savannah/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.netcologne.de/savannah/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.ossplanet.net/nongnu/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.rackdc.com/savannah/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.yongbok.net/nongnu/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirrors.sarata.com/non-gnu/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.up.pt/pub/nongnu/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://nongnu.askapache.com/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://nongnu.freemirror.org/nongnu/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://nongnu.uib.no/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://quantum-mirror.hu/mirrors/pub/gnusavannah/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://savannah-nongnu-org.ip-connect.vn.ua/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://savannah.c3sl.ufpr.br/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://www.mirrorservice.org/sites/download.savannah.gnu.org/releases/
</span> }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # https://www.openbsd.org/ftp.html
 set portfetch::mirror_sites::sites(openbsd) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.leaseweb.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.aarnet.edu.au/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp2.eu.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://openbsd.c3sl.ufpr.br/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://openbsd.ipacct.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.OpenBSD.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://openbsd.cs.toronto.edu/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://openbsd.delfic.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://openbsd.mirror.netelligent.ca/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.ucr.ac.cr/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.dotsrc.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.one.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.fr.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.ircam.fr/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.spline.de/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.hs-esslingen.de/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.halifax.rwth-aachen.de/openbsd/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.hostserver.de/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.fau.de/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://cdn.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://cloudflare.cdn.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://artfiles.org/openbsd/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.bit.nl/pub/OpenBSD/
</span>     https://ftp.cc.uoc.gr/pub/OpenBSD/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://openbsd.hk/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.eenet.ee/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.eu.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.fau.de/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.fr.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.fsn.hu/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.halifax.rwth-aachen.de/pub/OpenBSD/
</span>     https://ftp.heanet.ie/pub/OpenBSD/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://openbsd.mirror.garr.it/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.litnet.lt/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.meerval.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.nluug.nl/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.bit.nl/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.dalenys.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.hostserver.de/pub/OpenBSD/
</span>     https://ftp.icm.edu.pl/pub/OpenBSD/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.jaist.ac.jp/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.man.poznan.pl/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.nluug.nl/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.OpenBSD.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.riken.jp/pub/OpenBSD/
</span>     https://ftp.rnl.tecnico.ulisboa.pt/pub/OpenBSD/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.pidginhost.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.yandex.ru/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.eu.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp.yzu.edu.tw/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.mirrorservice.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://anorien.csc.warwick.ac.uk/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirror.bytemark.co.uk/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.sonic.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp3.usa.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://mirrors.syringanetworks.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://openbsd.mirror.constant.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.spline.de/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.uio.no/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.ulak.net.tr/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp.usa.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://ftp2.eu.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp2.fr.openbsd.org/pub/OpenBSD/
</span>     https://ftp4.usa.openbsd.org/pub/OpenBSD/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ftp5.usa.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://kartolo.sby.datautama.net.id/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.aarnet.edu.au/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.bytemark.co.uk/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.csclub.uwaterloo.ca/pub/OpenBSD/
</span>     https://mirror.esc7.net/pub/OpenBSD/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.exonetric.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.fsmg.org.nz/pub/OpenBSD/
</span>     http://mirror.internode.on.net/pub/OpenBSD/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.unb.br/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.aso.ee/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp2.fr.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.bytemine.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://artfiles.org/openbsd/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.fsn.hu/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://kartolo.sby.datautama.net.id/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.jaist.ac.jp/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.hs-esslingen.de/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.labkom.id/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.leaseweb.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.linux.pizza/pub/openbsd/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.litnet.lt/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.one.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.ox.ac.uk/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.planetunix.net/pub/OpenBSD/
</span>     http://mirror.rise.ph/pub/OpenBSD/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://piotrkosoft.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.man.poznan.pl/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.ungleich.ch/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.vdms.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirror.yandex.ru/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirrors.dalenys.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirrors.dotsrc.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirrors.gigenet.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirrors.mit.edu/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirrors.pidginhost.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirrors.sonic.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirrors.syringanetworks.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://mirrors.ucr.ac.cr/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://openbsd.c3sl.ufpr.br/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://openbsd.cs.toronto.edu/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://openbsd.hk/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://openbsd.ipacct.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://openbsd.mirror.constant.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://openbsd.mirror.garr.it/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://openbsd.mirror.netelligent.ca/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://plug-mirror.rcac.purdue.edu/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://www.ftp.ne.jp/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://www.mirrorservice.org/pub/OpenBSD/
</span>     http://www.obsd.si/pub/OpenBSD/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.switch.ch/ftp/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.ox.ac.uk/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.exonetric.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.gigenet.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirrors.mit.edu/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://openbsd.mirrors.hoobly.com/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://openbsd.mirrors.pair.com/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.internode.on.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp2.eu.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://openbsd.c3sl.ufpr.br/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirrors.unb.br/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://openbsd.ipacct.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://openbsd.cs.toronto.edu/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirrors.dotsrc.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.one.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.aso.ee/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp2.fr.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirrors.ircam.fr/pub/OpenBSD/
</span>     ftp://ftp.irisa.fr/pub/OpenBSD/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.spline.de/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.hs-esslingen.de/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.bytemine.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.hostserver.de/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.cc.uoc.gr/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.fsn.hu/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.heanet.ie/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://openbsd.mirror.garr.it/mirrors/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.jaist.ac.jp/pub/OpenBSD/
</span>     ftp://ftp.kddilabs.jp/pub/OpenBSD/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.litnet.lt/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.meerval.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.nluug.nl/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.bit.nl/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirrors.dalenys.com/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.rise.ph/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.piotrkosoft.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.icm.edu.pl/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.man.poznan.pl/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.yandex.ru/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.obsd.si/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.eu.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.switch.ch/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.yzu.edu.tw/pub/OpenBSD/
</span>     ftp://ftp.ulak.net.tr/pub/OpenBSD/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.mirrorservice.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://anorien.csc.warwick.ac.uk/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.bytemark.co.uk/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.ox.ac.uk/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.exonetric.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirrors.sonic.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp3.usa.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirrors.syringanetworks.net/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirrors.mit.edu/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp4.usa.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp5.usa.openbsd.org/pub/OpenBSD/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.esc7.net/pub/OpenBSD/
</span> }
 
 # https://osdn.net/docs/Mirrors
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -784,53 +620,15 @@ set portfetch::mirror_sites::sites(osdn) {
</span> set portfetch::mirror_sites::sites(perl_cpan) \
         $portfetch::mirror_sites::sites(cpan)
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# http://php.net/mirrors.php
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# The country code domains without number suffix are supposed to redirect to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# an available mirror in that country. To update this list use:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# curl -s --compressed http://php.net/mirrors.php | sed -E -n 's,^.*http://([a-z]{2})[0-9]*(\.php\.net)/.*$,\1\2,p' | sort -u | xargs -n 1 -I % sh -c '{ curl -s --compressed --connect-timeout 30 -m 60 http://%/ | grep -iq "php group" && echo "    http://%/:nosubdir"; }' | tee /dev/tty | pbcopy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# PHP
</span> set portfetch::mirror_sites::sites(php) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ar.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://at.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://au.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://be.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://br.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ca.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ch.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cl.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cn.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://cz.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://de.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ee.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://fi.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://hk.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ie.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://in.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ir.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://it.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://jm.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://jp.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://kr.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://lt.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mx.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://my.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://nl.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://nz.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://pa.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://pl.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://se.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://sg.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://th.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://tr.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://tw.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://uk.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://us.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://za.php.net/:nosubdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://www.php.net/:nosubdir
</span> }
 
 set portfetch::mirror_sites::sites(postgresql) {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.postgresql.org/pub/
</span>     https://mirror.aarnet.edu.au/pub/postgresql/
     https://www.mirrorservice.org/sites/ftp.postgresql.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.postgresql.org/pub/
</span> }
 
 # Note that mirror_sites aren't intelligent enough to handle how this should
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -847,14 +645,11 @@ set portfetch::mirror_sites::sites(pypi) {
</span> }
 
 set portfetch::mirror_sites::sites(ruby) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.easynet.be/ruby/ruby/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.fu-berlin.de/unix/languages/ruby/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.ruby-lang.org/pub/ruby/
</span>     http://mirrors.ibiblio.org/ruby/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.iDaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp.fu-berlin.de/unix/languages/ruby/
</span>     ftp://ftp.iij.ad.jp/pub/lang/ruby/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://xyz.csail.mit.edu/pub/ruby/
</span>     ftp://ftp.ntua.gr/pub/lang/ruby/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.ruby-lang.org/pub/ruby/
</span> }
 
 # Equivalent to "nongnu"; neither name takes precedence over the other.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -863,59 +658,54 @@ set portfetch::mirror_sites::sites(savannah) \
</span> 
 # https://sourceforge.net/p/forge/documentation/Mirrors/
 set portfetch::mirror_sites::sites(sourceforge) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ayera.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://cytranet.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://excellmedia.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://freefr.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://iweb.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://jaist.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://kent.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://astuteinternet.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://cfhcable.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://deac-ams.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://deac-fra.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://deac-riga.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://excellmedia.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://freefr.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://gigenet.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://iweb.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://jaist.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://jztkft.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://kumisystems.dl.sourceforge.net/
</span>     http://liquidtelecom.dl.sourceforge.net/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://managedway.dl.sourceforge.net/
</span>     http://nchc.dl.sourceforge.net/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://netassist.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://netcologne.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://netix.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://phoenixnap.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://netactuate.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://netcologne.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://netix.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://newcontinuum.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://phoenixnap.dl.sourceforge.net/
</span>     http://pilotfiber.dl.sourceforge.net/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://superb-dca2.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://superb-sea2.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://razaoinfo.dl.sourceforge.net/
</span>     http://tenet.dl.sourceforge.net/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://svwh.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://ufpr.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://svwh.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ufpr.dl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://versaweb.dl.sourceforge.net/
</span> }
 
 set portfetch::mirror_sites::sites(sourceforge_jp) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://globalbase.dl.sourceforge.jp/
</span>     http://iij.dl.sourceforge.jp/
     http://jaist.dl.sourceforge.jp/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://keihanna.dl.sourceforge.jp/
</span>     http://osdn.dl.sourceforge.jp/
 }
 
 set portfetch::mirror_sites::sites(sunsite) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.cse.cuhk.edu.hk/pub4/Linux/
</span>     http://www.gtlib.gatech.edu/pub/Linux/
     http://www.ibiblio.org/pub/Linux/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.icm.edu.pl/vol/rzm1/linux-ibiblio/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.kddlabs.co.jp/Linux/metalab.unc.edu/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp.icm.edu.pl/vol/rzm5/linux-ibiblio/
</span>     ftp://ftp.lip6.fr/pub/linux/sunsite/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.nluug.nl/pub/sunsite/
</span>     ftp://ftp.nvg.ntnu.no/pub/mirrors/metalab.unc.edu/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.cs.tu-berlin.de/pub/linux/Mirrors/sunsite.unc.edu/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.tuwien.ac.at/pub/linux/ibiblio/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.unicamp.br/pub/systems/Linux/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://sunsite.unc.edu/pub/Linux/
</span> }
 
 set portfetch::mirror_sites::sites(tcltk) {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://www.mirrorservice.org/sites/ftp.tcl.tk/pub/tcl/
</span>     ftp://ftp.funet.fi/pub/languages/tcl/tcl/
     ftp://ftp.kddlabs.co.jp/lang/tcl/ftp.scriptics.com/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.mirrorservice.org/sites/ftp.tcl.tk/pub/tcl/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://xyz.csail.mit.edu/pub/tcl/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://mirror.switch.ch/mirror/tcl.tk/
</span>     ftp://ftp.tcl.tk/pub/tcl/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.informatik.uni-hamburg.de/pub/soft/lang/tcl/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://www.etsimo.uniovi.es/pub/mirrors/ftp.scriptics.com/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://xyz.csail.mit.edu/pub/tcl/
</span> }
 
 # Equivalent to "ctan"; neither name takes precedence over the other.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -923,21 +713,15 @@ set portfetch::mirror_sites::sites(tex_ctan) \
</span>         $portfetch::mirror_sites::sites(ctan)
 
 set portfetch::mirror_sites::sites(xorg) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.cica.es/mirrors/X/pub/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.cs.cuhk.edu.hk/pub/X11/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://www.x.org/archive/
</span>     https://xorg.freedesktop.org/archive/
     https://xorg.freedesktop.org/releases/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mi.mirror.garr.it/mirrors/x.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://ftp.gwdg.de/pub/x11/x.org/pub/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.is.co.za/pub/x.org/pub/
</span>     https://www.mirrorservice.org/sites/ftp.x.org/pub/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.ntua.gr/pub/X11/X.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://x.cs.pu.edu.tw/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://ftp.sunet.se/pub/X11/ftp.x.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.switch.ch/ftp/mirror/X11/pub/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ftp://sunsite.uio.no/pub/X11/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://mirror.csclub.uwaterloo.ca/x.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://ftp.gwdg.de/pub/x11/x.org/pub/
</span>     http://ftp.nara.wide.ad.jp/pub/X11/x.org/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mi.mirror.garr.it/mirrors/x.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://mirror.csclub.uwaterloo.ca/x.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://ftp.ntua.gr/pub/X11/X.org/
</span>     ftp://ftp.x.org/pub/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    https://www.x.org/archive/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ftp://sunsite.uio.no/pub/X11/
</span> }
</pre><pre style='margin:0'>

</pre>