www-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www/prep FTP ftp.html wrappers-and-scripts/ftp-...


From: Karl Berry
Subject: www/prep FTP ftp.html wrappers-and-scripts/ftp-...
Date: Mon, 03 May 2010 18:54:32 +0000

CVSROOT:        /web/www
Module name:    www
Changes by:     Karl Berry <karl>       10/05/03 18:54:32

Modified files:
        prep           : FTP ftp.html 
        prep/wrappers-and-scripts: ftp-eof.html ftp_convert.pl 

Log message:
        reduce nested lists; add a few missing trailing /

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/prep/FTP?cvsroot=www&r1=1.191&r2=1.192
http://web.cvs.savannah.gnu.org/viewcvs/www/prep/ftp.html?cvsroot=www&r1=1.238&r2=1.239
http://web.cvs.savannah.gnu.org/viewcvs/www/prep/wrappers-and-scripts/ftp-eof.html?cvsroot=www&r1=1.16&r2=1.17
http://web.cvs.savannah.gnu.org/viewcvs/www/prep/wrappers-and-scripts/ftp_convert.pl?cvsroot=www&r1=1.13&r2=1.14

Patches:
Index: FTP
===================================================================
RCS file: /web/www/www/prep/FTP,v
retrieving revision 1.191
retrieving revision 1.192
diff -u -b -r1.191 -r1.192
--- FTP 27 Apr 2010 13:00:14 -0000      1.191
+++ FTP 3 May 2010 18:54:27 -0000       1.192
@@ -1,4 +1,4 @@
-How to get GNU Software.                           $Date: 2010/04/27 13:00:14 $
+How to get GNU Software.                           $Date: 2010/05/03 18:54:27 $
 
 You can always find the most recent version of this list of GNU FTP
 sites at http://www.gnu.org/order/ftp.html.  Please send improvements to
@@ -54,14 +54,14 @@
 California - http://www.alliedquotes.com/mirrors/gnu/gnu/
 California - http://devlinux.net/software/gnu/
 Florida - ftp://mirrors.igsobe.com/gnuftp/, http://mirrors.igsobe.com/gnuftp/
-Idaho - http://mirror.its.uidaho.edu/pub/gnu/, 
ftp://mirror.its.uidaho.edu/gnu/, rsync://mirror.its.uidaho.edu/gnu
+Idaho - http://mirror.its.uidaho.edu/pub/gnu/, 
ftp://mirror.its.uidaho.edu/gnu/, rsync://mirror.its.uidaho.edu/gnu/
 Illinois - ftp://mirror.anl.gov/pub/gnu/, http://mirror.anl.gov/pub/gnu/
 Illinois - http://astromirror.uchicago.edu/gnu/
 Illinois - http://ftp.gnu.mirrors.hoobly.com/gnu/
 Illinois - http://www.netgull.com/gnu/
 Massachusetts - ftp://aeneas.mit.edu/pub/gnu/
 Michigan - http://ftp.wayne.edu/pub/gnu/
-New York - http://mirror.clarkson.edu/gnu/, rsync://mirror.clarkson.edu/gnu
+New York - http://mirror.clarkson.edu/gnu/, rsync://mirror.clarkson.edu/gnu/
 North Carolina - http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/, 
rsync://mirrors.ibiblio.org/gnuftp/ (also mirrors alpha.gnu.org)
 Pennsylvania - ftp://ftp.club.cc.cmu.edu/gnu/, 
http://ftp.club.cc.cmu.edu/pub/gnu/
 Texas - http://gnu.inetbridge.net/
@@ -75,17 +75,17 @@
 Argentina - http://gnu.patan.com.ar/ftp/
 Brazil - ftp://ftp.unicamp.br/pub/gnu/
 Brazil - http://gnu.c3sl.ufpr.br/ftp/ (also mirrors alpha: 
http://gnu.c3sl.ufpr.br/alpha/)
-Canada - ftp://gnu.mirror.iweb.com/gnu/, http://gnu.mirror.iweb.com/gnu/, 
rsync://gnu.mirror.iweb.com/gnu
+Canada - ftp://gnu.mirror.iweb.com/gnu/, http://gnu.mirror.iweb.com/gnu/, 
rsync://gnu.mirror.iweb.com/gnu/
 Canada - http://gnu.parentinginformed.com/
 Canada - ftp://mirror.csclub.uwaterloo.ca/gnu/, 
http://mirror.csclub.uwaterloo.ca/gnu/, rsync://mirror.csclub.uwaterloo.ca/gnu/
 Canada - http://gnu.raffsoftware.com/
 Canada - http://gnu.skazkaforyou.com/
-Costa Rica - ftp://mirrors.ucr.ac.cr/GNU/gnu, 
http://mirrors.ucr.ac.cr/GNU/gnu, rsync://mirrors.ucr.ac.cr/GNU/gnu
+Costa Rica - ftp://mirrors.ucr.ac.cr/GNU/gnu/, 
http://mirrors.ucr.ac.cr/GNU/gnu/, rsync://mirrors.ucr.ac.cr/GNU/gnu/
 
 Africa:
 
 Namibia - ftp://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/, 
http://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/
-South Africa - ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu
+South Africa - ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu/
 
 Asia:
 
@@ -105,7 +105,7 @@
 Belarus - http://gnu.promotionalpro.com/
 Belgium - ftp://ftp.easynet.be/gnu/, http://ftp.easynet.be/ftp/gnu/
 Czech Republic - ftp://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/, 
http://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/, 
rsync://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/
-Denmark - http://ftp.download-by.net/gnu/gnu
+Denmark - http://ftp.download-by.net/gnu/gnu/
 Denmark - http://mirrors.dotsrc.org/gnu/, ftp://mirrors.dotsrc.org/gnu/
 Finland - ftp://ftp.funet.fi/pub/gnu/prep/, 
http://www.nic.funet.fi/pub/gnu/ftp.gnu.org/pub/gnu/, 
rsync://ftp.funet.fi/ftp/pub/mirrors/ftp.gnu.org/pub/gnu/ (also mirrors alpha: 
http://www.nic.funet.fi/pub/gnu/alpha/gnu/)
 France - ftp://ftp.ironie.org/ftp.gnu.org/pub/gnu/, 
http://gnu.mirror.ironie.org/pub/gnu/
@@ -133,7 +133,7 @@
 Netherlands - ftp://ftp.nluug.nl/pub/gnu/
 Netherlands - http://gnu.xl-mirror.nl/
 Norway - ftp://ftp.uninett.no/pub/gnu/
-Norway - http://gnuftp.uib.no/, ftp://gnuftp.uib.no/pub/gnuftp/, 
rsync://gnuftp.uib.no/gnuftp (also mirrors alpha: http://gnualpha.uib.no/, 
ftp://gnualpha.uib.no/pub/gnualpha/, rsync://gnualpha.uib.no/gnualpha)
+Norway - http://gnuftp.uib.no/, ftp://gnuftp.uib.no/pub/gnuftp/, 
rsync://gnuftp.uib.no/gnuftp/ (also mirrors alpha: http://gnualpha.uib.no/, 
ftp://gnualpha.uib.no/pub/gnualpha/, rsync://gnualpha.uib.no/gnualpha)
 Poland - ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/, 
http://piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/
 Poland - ftp://ftp.task.gda.pl/pub/gnu/
 Poland - ftp://sunsite.icm.edu.pl/pub/gnu/

Index: ftp.html
===================================================================
RCS file: /web/www/www/prep/ftp.html,v
retrieving revision 1.238
retrieving revision 1.239
diff -u -b -r1.238 -r1.239
--- ftp.html    27 Apr 2010 13:00:22 -0000      1.238
+++ ftp.html    3 May 2010 18:54:27 -0000       1.239
@@ -19,6 +19,7 @@
 this file to <a href="mailto:address@hidden";>&lt;address@hidden&gt;</a>.
 </p>
 
+
 <a id="no_warranty"></a>
 <h3>No warranty</h3>
 
@@ -31,6 +32,7 @@
 companies offer: none.
 </p>
 
+
 <a id="general_download_information"></a>
 <h3>General download information</h3>
 
@@ -45,6 +47,7 @@
 If asked, login in as user anonymous, with any password, and set binary mode.
 </p>
 
+
 <a id="downloading_gnu_software"></a>
 <h3>Downloading GNU software</h3>
 
@@ -76,658 +79,261 @@
 Software Directory: <a 
href="http://www.gnu.org/directory";>http://www.gnu.org/directory</a>.
 </p>
 
+
 <a id="gnu_mirror_list"></a>
 <h3>GNU mirror list</h3>
-<ul>
+<!-- start of ftp -->
 
-<li>United States
 
- <ul>
- <li>Arizona
- <ul>
-  <li><a 
href="http://promotionalpromos.com/mirrors/gnu/gnu/";>http://promotionalpromos.com/mirrors/gnu/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>California
- <ul>
-  <li><a href="ftp://mirrors.kernel.org/gnu/";>ftp://mirrors.kernel.org/gnu/</a>
-  </li>
-  <li><a 
href="http://mirrors.kernel.org/gnu/";>http://mirrors.kernel.org/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="ftp://mirrors.usc.edu/pub/gnu/";>ftp://mirrors.usc.edu/pub/gnu/</a>
-  </li>
-  <li><a 
href="http://mirrors.usc.edu/pub/gnu/";>http://mirrors.usc.edu/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://www.alliedquotes.com/mirrors/gnu/gnu/";>http://www.alliedquotes.com/mirrors/gnu/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://devlinux.net/software/gnu/";>http://devlinux.net/software/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Florida
- <ul>
-  <li><a 
href="ftp://mirrors.igsobe.com/gnuftp/";>ftp://mirrors.igsobe.com/gnuftp/</a>
-  </li>
-  <li><a 
href="http://mirrors.igsobe.com/gnuftp/";>http://mirrors.igsobe.com/gnuftp/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Idaho
- <ul>
-  <li><a 
href="http://mirror.its.uidaho.edu/pub/gnu/";>http://mirror.its.uidaho.edu/pub/gnu/</a>
-  </li>
-  <li><a 
href="ftp://mirror.its.uidaho.edu/gnu/";>ftp://mirror.its.uidaho.edu/gnu/</a>
-  </li>
-  <li><a 
href="rsync://mirror.its.uidaho.edu/gnu">rsync://mirror.its.uidaho.edu/gnu</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Illinois
- <ul>
-  <li><a href="ftp://mirror.anl.gov/pub/gnu/";>ftp://mirror.anl.gov/pub/gnu/</a>
-  </li>
-  <li><a 
href="http://mirror.anl.gov/pub/gnu/";>http://mirror.anl.gov/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://astromirror.uchicago.edu/gnu/";>http://astromirror.uchicago.edu/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://ftp.gnu.mirrors.hoobly.com/gnu/";>http://ftp.gnu.mirrors.hoobly.com/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="http://www.netgull.com/gnu/";>http://www.netgull.com/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Massachusetts
- <ul>
-  <li><a href="ftp://aeneas.mit.edu/pub/gnu/";>ftp://aeneas.mit.edu/pub/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Michigan
- <ul>
-  <li><a href="http://ftp.wayne.edu/pub/gnu/";>http://ftp.wayne.edu/pub/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>New York
- <ul>
-  <li><a 
href="http://mirror.clarkson.edu/gnu/";>http://mirror.clarkson.edu/gnu/</a>
-  </li>
-  <li><a 
href="rsync://mirror.clarkson.edu/gnu">rsync://mirror.clarkson.edu/gnu</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>North Carolina
- <ul>
-  <li><a 
href="http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/";>http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/</a>
-  </li>
-  <li><a 
href="rsync://mirrors.ibiblio.org/gnuftp/">rsync://mirrors.ibiblio.org/gnuftp/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Pennsylvania
- <ul>
-  <li><a 
href="ftp://ftp.club.cc.cmu.edu/gnu/";>ftp://ftp.club.cc.cmu.edu/gnu/</a>
-  </li>
-  <li><a 
href="http://ftp.club.cc.cmu.edu/pub/gnu/";>http://ftp.club.cc.cmu.edu/pub/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Texas
- <ul>
-  <li><a href="http://gnu.inetbridge.net/";>http://gnu.inetbridge.net/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://gnu.sixsigmaonline.org/gnu/";>http://gnu.sixsigmaonline.org/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://gnu.tropicalnorthqueensland.com.au/gnu/";>http://gnu.tropicalnorthqueensland.com.au/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://mirrors.privatejetscharter.net/gnu/gnu/";>http://mirrors.privatejetscharter.net/gnu/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="http://www.gnu.potius.org/";>http://www.gnu.potius.org/</a>
-  </li>
- </ul>
+<h4>United States</h4>
+<ul>
+ <li>Arizona <ul>
+  <li><a 
href="http://promotionalpromos.com/mirrors/gnu/gnu/";>http://promotionalpromos.com/mirrors/gnu/gnu/</a>
  </li>
+ </ul></li><!-- end of Arizona -->
+ <li>California <ul>
+  <li><a 
href="ftp://mirrors.kernel.org/gnu/";>ftp://mirrors.kernel.org/gnu/</a>  </li>
+  <li><a 
href="http://mirrors.kernel.org/gnu/";>http://mirrors.kernel.org/gnu/</a>  </li>
+  <li><a 
href="ftp://mirrors.usc.edu/pub/gnu/";>ftp://mirrors.usc.edu/pub/gnu/</a>  </li>
+  <li><a 
href="http://mirrors.usc.edu/pub/gnu/";>http://mirrors.usc.edu/pub/gnu/</a>  
</li>
+  <li><a 
href="http://www.alliedquotes.com/mirrors/gnu/gnu/";>http://www.alliedquotes.com/mirrors/gnu/gnu/</a>
  </li>
+  <li><a 
href="http://devlinux.net/software/gnu/";>http://devlinux.net/software/gnu/</a>  
</li>
+ </ul></li><!-- end of California -->
+ <li>Florida <ul>
+  <li><a 
href="ftp://mirrors.igsobe.com/gnuftp/";>ftp://mirrors.igsobe.com/gnuftp/</a>  
</li>
+  <li><a 
href="http://mirrors.igsobe.com/gnuftp/";>http://mirrors.igsobe.com/gnuftp/</a>  
</li>
+ </ul></li><!-- end of Florida -->
+ <li>Idaho <ul>
+  <li><a 
href="http://mirror.its.uidaho.edu/pub/gnu/";>http://mirror.its.uidaho.edu/pub/gnu/</a>
  </li>
+  <li><a 
href="ftp://mirror.its.uidaho.edu/gnu/";>ftp://mirror.its.uidaho.edu/gnu/</a>  
</li>
+  <li>rsync://mirror.its.uidaho.edu/gnu/  </li>
+ </ul></li><!-- end of Idaho -->
+ <li>Illinois <ul>
+  <li><a 
href="ftp://mirror.anl.gov/pub/gnu/";>ftp://mirror.anl.gov/pub/gnu/</a>  </li>
+  <li><a 
href="http://mirror.anl.gov/pub/gnu/";>http://mirror.anl.gov/pub/gnu/</a>  </li>
+  <li><a 
href="http://astromirror.uchicago.edu/gnu/";>http://astromirror.uchicago.edu/gnu/</a>
  </li>
+  <li><a 
href="http://ftp.gnu.mirrors.hoobly.com/gnu/";>http://ftp.gnu.mirrors.hoobly.com/gnu/</a>
  </li>
+  <li><a href="http://www.netgull.com/gnu/";>http://www.netgull.com/gnu/</a>  
</li>
+ </ul></li><!-- end of Illinois -->
+ <li>Massachusetts <ul>
+  <li><a 
href="ftp://aeneas.mit.edu/pub/gnu/";>ftp://aeneas.mit.edu/pub/gnu/</a>  </li>
+ </ul></li><!-- end of Massachusetts -->
+ <li>Michigan <ul>
+  <li><a 
href="http://ftp.wayne.edu/pub/gnu/";>http://ftp.wayne.edu/pub/gnu/</a>  </li>
+ </ul></li><!-- end of Michigan -->
+ <li>New York <ul>
+  <li><a 
href="http://mirror.clarkson.edu/gnu/";>http://mirror.clarkson.edu/gnu/</a>  
</li>
+  <li>rsync://mirror.clarkson.edu/gnu/  </li>
+ </ul></li><!-- end of New York -->
+ <li>North Carolina <ul>
+  <li><a 
href="http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/";>http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/</a>
  </li>
+  <li>rsync://mirrors.ibiblio.org/gnuftp/  </li>
+ </ul></li><!-- end of North Carolina -->
+ <li>Pennsylvania <ul>
+  <li><a 
href="ftp://ftp.club.cc.cmu.edu/gnu/";>ftp://ftp.club.cc.cmu.edu/gnu/</a>  </li>
+  <li><a 
href="http://ftp.club.cc.cmu.edu/pub/gnu/";>http://ftp.club.cc.cmu.edu/pub/gnu/</a>
  </li>
+ </ul></li><!-- end of Pennsylvania -->
+ <li>Texas <ul>
+  <li><a href="http://gnu.inetbridge.net/";>http://gnu.inetbridge.net/</a>  
</li>
+  <li><a 
href="http://gnu.sixsigmaonline.org/gnu/";>http://gnu.sixsigmaonline.org/gnu/</a>
  </li>
+  <li><a 
href="http://gnu.tropicalnorthqueensland.com.au/gnu/";>http://gnu.tropicalnorthqueensland.com.au/gnu/</a>
  </li>
+  <li><a 
href="http://mirrors.privatejetscharter.net/gnu/gnu/";>http://mirrors.privatejetscharter.net/gnu/gnu/</a>
  </li>
+  <li><a href="http://www.gnu.potius.org/";>http://www.gnu.potius.org/</a>  
</li>
 
-</li>
-</ul>
-</li>
-<li>The Americas (other than the U.S.)
+ </ul></li> <!-- end of last place -->
+</ul><!-- end of continent -->
 
- <ul>
- <li>Argentina
- <ul>
-  <li><a href="http://gnu.patan.com.ar/ftp/";>http://gnu.patan.com.ar/ftp/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Brazil
- <ul>
-  <li><a href="ftp://ftp.unicamp.br/pub/gnu/";>ftp://ftp.unicamp.br/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="http://gnu.c3sl.ufpr.br/ftp/";>http://gnu.c3sl.ufpr.br/ftp/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Canada
- <ul>
-  <li><a 
href="ftp://gnu.mirror.iweb.com/gnu/";>ftp://gnu.mirror.iweb.com/gnu/</a>
-  </li>
-  <li><a 
href="http://gnu.mirror.iweb.com/gnu/";>http://gnu.mirror.iweb.com/gnu/</a>
-  </li>
-  <li><a 
href="rsync://gnu.mirror.iweb.com/gnu">rsync://gnu.mirror.iweb.com/gnu</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://gnu.parentinginformed.com/";>http://gnu.parentinginformed.com/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="ftp://mirror.csclub.uwaterloo.ca/gnu/";>ftp://mirror.csclub.uwaterloo.ca/gnu/</a>
-  </li>
-  <li><a 
href="http://mirror.csclub.uwaterloo.ca/gnu/";>http://mirror.csclub.uwaterloo.ca/gnu/</a>
-  </li>
-  <li><a 
href="rsync://mirror.csclub.uwaterloo.ca/gnu/">rsync://mirror.csclub.uwaterloo.ca/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="http://gnu.raffsoftware.com/";>http://gnu.raffsoftware.com/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="http://gnu.skazkaforyou.com/";>http://gnu.skazkaforyou.com/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Costa Rica
- <ul>
-  <li><a 
href="ftp://mirrors.ucr.ac.cr/GNU/gnu";>ftp://mirrors.ucr.ac.cr/GNU/gnu</a>
-  </li>
-  <li><a 
href="http://mirrors.ucr.ac.cr/GNU/gnu";>http://mirrors.ucr.ac.cr/GNU/gnu</a>
-  </li>
-  <li><a 
href="rsync://mirrors.ucr.ac.cr/GNU/gnu">rsync://mirrors.ucr.ac.cr/GNU/gnu</a>
-  </li>
- </ul>
+<h4>The Americas (other than the U.S.)</h4>
+<ul>
+ <li>Argentina <ul>
+  <li><a href="http://gnu.patan.com.ar/ftp/";>http://gnu.patan.com.ar/ftp/</a>  
</li>
+ </ul></li><!-- end of Argentina -->
+ <li>Brazil <ul>
+  <li><a 
href="ftp://ftp.unicamp.br/pub/gnu/";>ftp://ftp.unicamp.br/pub/gnu/</a>  </li>
+  <li><a href="http://gnu.c3sl.ufpr.br/ftp/";>http://gnu.c3sl.ufpr.br/ftp/</a>  
</li>
+ </ul></li><!-- end of Brazil -->
+ <li>Canada <ul>
+  <li><a 
href="ftp://gnu.mirror.iweb.com/gnu/";>ftp://gnu.mirror.iweb.com/gnu/</a>  </li>
+  <li><a 
href="http://gnu.mirror.iweb.com/gnu/";>http://gnu.mirror.iweb.com/gnu/</a>  
</li>
+  <li>rsync://gnu.mirror.iweb.com/gnu/  </li>
+  <li><a 
href="http://gnu.parentinginformed.com/";>http://gnu.parentinginformed.com/</a>  
</li>
+  <li><a 
href="ftp://mirror.csclub.uwaterloo.ca/gnu/";>ftp://mirror.csclub.uwaterloo.ca/gnu/</a>
  </li>
+  <li><a 
href="http://mirror.csclub.uwaterloo.ca/gnu/";>http://mirror.csclub.uwaterloo.ca/gnu/</a>
  </li>
+  <li>rsync://mirror.csclub.uwaterloo.ca/gnu/  </li>
+  <li><a href="http://gnu.raffsoftware.com/";>http://gnu.raffsoftware.com/</a>  
</li>
+  <li><a href="http://gnu.skazkaforyou.com/";>http://gnu.skazkaforyou.com/</a>  
</li>
+ </ul></li><!-- end of Canada -->
+ <li>Costa Rica <ul>
+  <li><a 
href="ftp://mirrors.ucr.ac.cr/GNU/gnu/";>ftp://mirrors.ucr.ac.cr/GNU/gnu/</a>  
</li>
+  <li><a 
href="http://mirrors.ucr.ac.cr/GNU/gnu/";>http://mirrors.ucr.ac.cr/GNU/gnu/</a>  
</li>
+  <li>rsync://mirrors.ucr.ac.cr/GNU/gnu/  </li>
 
-</li>
-</ul>
-</li>
-<li>Africa
+ </ul></li> <!-- end of last place -->
+</ul><!-- end of continent -->
 
- <ul>
- <li>Namibia
- <ul>
-  <li><a 
href="ftp://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/";>ftp://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/</a>
-  </li>
-  <li><a 
href="http://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/";>http://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>South Africa
- <ul>
-  <li><a 
href="ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu";>ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu</a>
-  </li>
- </ul>
+<h4>Africa</h4>
+<ul>
+ <li>Namibia <ul>
+  <li><a 
href="ftp://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/";>ftp://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/</a>
  </li>
+  <li><a 
href="http://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/";>http://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/</a>
  </li>
+ </ul></li><!-- end of Namibia -->
+ <li>South Africa <ul>
+  <li><a 
href="ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu/";>ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu/</a>
  </li>
 
-</li>
-</ul>
-</li>
-<li>Asia
+ </ul></li> <!-- end of last place -->
+</ul><!-- end of continent -->
 
- <ul>
- <li>India
- <ul>
-  <li><a 
href="http://mirror.vocabbuilder.net/gnu/";>http://mirror.vocabbuilder.net/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Japan
- <ul>
-  <li><a href="ftp://ftp.ring.gr.jp/pub/GNU/";>ftp://ftp.ring.gr.jp/pub/GNU/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://core.ring.gr.jp/pub/GNU/";>http://core.ring.gr.jp/pub/GNU/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Taiwan
- <ul>
-  <li><a 
href="ftp://ftp.ntu.edu.tw/pub/gnu/gnu/";>ftp://ftp.ntu.edu.tw/pub/gnu/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="ftp://ftp.twaren.net/Unix/GNU/gnu/";>ftp://ftp.twaren.net/Unix/GNU/gnu/</a>
-  </li>
-  <li><a 
href="http://ftp.twaren.net/Unix/GNU/gnu/";>http://ftp.twaren.net/Unix/GNU/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Thailand
- <ul>
-  <li><a href="http://ftp.thaios.net/gnu/";>http://ftp.thaios.net/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Vietnam
- <ul>
-  <li><a 
href="ftp://mirror-fpt-telecom.fpt.net/gnu/";>ftp://mirror-fpt-telecom.fpt.net/gnu/</a>
-  </li>
-  <li><a 
href="http://mirror-fpt-telecom.fpt.net/gnu/";>http://mirror-fpt-telecom.fpt.net/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="http://gnu.billfett.com/gnu/";>http://gnu.billfett.com/gnu/</a>
-  </li>
-  <li><a href="http://gnu.07vn.com/gnu/";>http://gnu.07vn.com/gnu/</a>
-  </li>
- </ul>
+<h4>Asia</h4>
+<ul>
+ <li>India <ul>
+  <li><a 
href="http://mirror.vocabbuilder.net/gnu/";>http://mirror.vocabbuilder.net/gnu/</a>
  </li>
+ </ul></li><!-- end of India -->
+ <li>Japan <ul>
+  <li><a 
href="ftp://ftp.ring.gr.jp/pub/GNU/";>ftp://ftp.ring.gr.jp/pub/GNU/</a>  </li>
+  <li><a 
href="http://core.ring.gr.jp/pub/GNU/";>http://core.ring.gr.jp/pub/GNU/</a>  
</li>
+ </ul></li><!-- end of Japan -->
+ <li>Taiwan <ul>
+  <li><a 
href="ftp://ftp.ntu.edu.tw/pub/gnu/gnu/";>ftp://ftp.ntu.edu.tw/pub/gnu/gnu/</a>  
</li>
+  <li><a 
href="ftp://ftp.twaren.net/Unix/GNU/gnu/";>ftp://ftp.twaren.net/Unix/GNU/gnu/</a>
  </li>
+  <li><a 
href="http://ftp.twaren.net/Unix/GNU/gnu/";>http://ftp.twaren.net/Unix/GNU/gnu/</a>
  </li>
+ </ul></li><!-- end of Taiwan -->
+ <li>Thailand <ul>
+  <li><a href="http://ftp.thaios.net/gnu/";>http://ftp.thaios.net/gnu/</a>  
</li>
+ </ul></li><!-- end of Thailand -->
+ <li>Vietnam <ul>
+  <li><a 
href="ftp://mirror-fpt-telecom.fpt.net/gnu/";>ftp://mirror-fpt-telecom.fpt.net/gnu/</a>
  </li>
+  <li><a 
href="http://mirror-fpt-telecom.fpt.net/gnu/";>http://mirror-fpt-telecom.fpt.net/gnu/</a>
  </li>
+  <li><a href="http://gnu.billfett.com/gnu/";>http://gnu.billfett.com/gnu/</a>  
</li>
+  <li><a href="http://gnu.07vn.com/gnu/";>http://gnu.07vn.com/gnu/</a>  </li>
 
 
-</li>
-</ul>
-</li>
-<li>Europe
+ </ul></li> <!-- end of last place -->
+</ul><!-- end of continent -->
 
- <ul>
- <li>Austria
- <ul>
-  <li><a 
href="ftp://gd.tuwien.ac.at/gnu/gnusrc/";>ftp://gd.tuwien.ac.at/gnu/gnusrc/</a>
-  </li>
-  <li><a 
href="http://gd.tuwien.ac.at/gnu/gnusrc/";>http://gd.tuwien.ac.at/gnu/gnusrc/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Belarus
- <ul>
-  <li><a 
href="http://gnu.promotionalpro.com/";>http://gnu.promotionalpro.com/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Belgium
- <ul>
-  <li><a href="ftp://ftp.easynet.be/gnu/";>ftp://ftp.easynet.be/gnu/</a>
-  </li>
-  <li><a 
href="http://ftp.easynet.be/ftp/gnu/";>http://ftp.easynet.be/ftp/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Czech Republic
- <ul>
-  <li><a 
href="ftp://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/";>ftp://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/</a>
-  </li>
-  <li><a 
href="http://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/";>http://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/</a>
-  </li>
-  <li><a 
href="rsync://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/">rsync://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Denmark
- <ul>
-  <li><a 
href="http://ftp.download-by.net/gnu/gnu";>http://ftp.download-by.net/gnu/gnu</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://mirrors.dotsrc.org/gnu/";>http://mirrors.dotsrc.org/gnu/</a>
-  </li>
-  <li><a href="ftp://mirrors.dotsrc.org/gnu/";>ftp://mirrors.dotsrc.org/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Finland
- <ul>
-  <li><a 
href="ftp://ftp.funet.fi/pub/gnu/prep/";>ftp://ftp.funet.fi/pub/gnu/prep/</a>
-  </li>
-  <li><a 
href="http://www.nic.funet.fi/pub/gnu/ftp.gnu.org/pub/gnu/";>http://www.nic.funet.fi/pub/gnu/ftp.gnu.org/pub/gnu/</a>
-  </li>
-  <li><a 
href="http://www.nic.funet.fi/pub/gnu/alpha/gnu/)">http://www.nic.funet.fi/pub/gnu/alpha/gnu/)</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>France
- <ul>
-  <li><a 
href="ftp://ftp.ironie.org/ftp.gnu.org/pub/gnu/";>ftp://ftp.ironie.org/ftp.gnu.org/pub/gnu/</a>
-  </li>
-  <li><a 
href="http://gnu.mirror.ironie.org/pub/gnu/";>http://gnu.mirror.ironie.org/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="ftp://mirror.cict.fr/gnu/";>ftp://mirror.cict.fr/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://mirror.ibcp.fr/pub/gnu/";>http://mirror.ibcp.fr/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://mirrors.linhub.com/gnu/";>http://mirrors.linhub.com/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Germany
- <ul>
-  <li><a 
href="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/";>ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/";>ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="ftp://ftp.cs.tu-berlin.de/pub/gnu/";>ftp://ftp.cs.tu-berlin.de/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="ftp://ftp.cw.net/pub/gnu/";>ftp://ftp.cw.net/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="ftp://ftp.cw.net/pub/gnu/";>ftp://ftp.cw.net/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="ftp://ftp.informatik.rwth-aachen.de/pub/gnu/";>ftp://ftp.informatik.rwth-aachen.de/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://artfiles.org/gnu.org/ftp/";>http://artfiles.org/gnu.org/ftp/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://ftp.hosteurope.de/mirror/ftp.gnu.org/gnu/";>http://ftp.hosteurope.de/mirror/ftp.gnu.org/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="http://mirrors.zerg.biz/gnu/";>http://mirrors.zerg.biz/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://www.de-mirrors.de/gnuftp/";>http://www.de-mirrors.de/gnuftp/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="http://www.softliste.de/gnu/";>http://www.softliste.de/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://www.very-clever.com/download/gnu/";>http://www.very-clever.com/download/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Greece
- <ul>
-  <li><a 
href="ftp://ftp.cc.uoc.gr/mirrors/gnu/";>ftp://ftp.cc.uoc.gr/mirrors/gnu/</a>
-  </li>
-  <li><a 
href="http://ftp.cc.uoc.gr/mirrors/gnu/";>http://ftp.cc.uoc.gr/mirrors/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="ftp://ftp.duth.gr/pub/gnu/";>ftp://ftp.duth.gr/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="ftp://ftp.ntua.gr/pub/gnu/";>ftp://ftp.ntua.gr/pub/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Ireland
- <ul>
-  <li><a href="ftp://ftp.esat.net/pub/gnu/";>ftp://ftp.esat.net/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="ftp://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/";>ftp://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/</a>
-  </li>
-  <li><a 
href="http://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/";>http://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Netherlands
- <ul>
-  <li><a 
href="ftp://ftp.mirror.nl/pub/mirror/gnu/";>ftp://ftp.mirror.nl/pub/mirror/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="ftp://ftp.nluug.nl/pub/gnu/";>ftp://ftp.nluug.nl/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="http://gnu.xl-mirror.nl/";>http://gnu.xl-mirror.nl/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Norway
- <ul>
-  <li><a href="ftp://ftp.uninett.no/pub/gnu/";>ftp://ftp.uninett.no/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="http://gnuftp.uib.no/";>http://gnuftp.uib.no/</a>
-  </li>
-  <li><a 
href="ftp://gnuftp.uib.no/pub/gnuftp/";>ftp://gnuftp.uib.no/pub/gnuftp/</a>
-  </li>
-  <li><a href="http://gnualpha.uib.no/";>http://gnualpha.uib.no/</a>
-  </li>
-  <li><a 
href="ftp://gnualpha.uib.no/pub/gnualpha/";>ftp://gnualpha.uib.no/pub/gnualpha/</a>
-  </li>
-  <li><a 
href="rsync://gnualpha.uib.no/gnualpha)">rsync://gnualpha.uib.no/gnualpha)</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Poland
- <ul>
-  <li><a 
href="ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/";>ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/</a>
-  </li>
-  <li><a 
href="http://piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/";>http://piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="ftp://ftp.task.gda.pl/pub/gnu/";>ftp://ftp.task.gda.pl/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="ftp://sunsite.icm.edu.pl/pub/gnu/";>ftp://sunsite.icm.edu.pl/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="http://ftp.tpnet.pl/vol/d12/gnu/";>http://ftp.tpnet.pl/vol/d12/gnu/</a>
-  </li>
-  <li><a href="ftp://ftp.tpnet.pl/d12/gnu/";>ftp://ftp.tpnet.pl/d12/gnu/</a>
-  </li>
-  <li><a href="rsync://ftp.tpnet.pl/gnu/">rsync://ftp.tpnet.pl/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Portugal
- <ul>
-  <li><a 
href="ftp://mirrors.nfsi.pt/pub/gnu/";>ftp://mirrors.nfsi.pt/pub/gnu/</a>
-  </li>
-  <li><a href="http://mirrors.nfsi.pt/gnu/";>http://mirrors.nfsi.pt/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a 
href="ftp://mirrors.fe.up.pt/pub/gnu/";>ftp://mirrors.fe.up.pt/pub/gnu/</a>
-  </li>
-  <li><a 
href="http://mirrors.fe.up.pt/pub/gnu/";>http://mirrors.fe.up.pt/pub/gnu/</a>
-  </li>
-  <li><a 
href="ftp://mirrors.fe.up.pt/pub/gnu-alpha/)">ftp://mirrors.fe.up.pt/pub/gnu-alpha/)</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Russia
- <ul>
-  <li><a href="ftp://ftp.chg.ru/pub/gnu/";>ftp://ftp.chg.ru/pub/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Slovakia
- <ul>
-  <li><a href="http://www.fyxm.net/gnu/";>http://www.fyxm.net/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Slovenia
- <ul>
-  <li><a 
href="http://mirror.lihnidos.org/GNU/ftp/gnu/";>http://mirror.lihnidos.org/GNU/ftp/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Spain
- <ul>
-  <li><a href="ftp://ftp.gul.es/gnu/pub/gnu/";>ftp://ftp.gul.es/gnu/pub/gnu/</a>
-  </li>
-  <li><a 
href="http://ftp.gul.es/gnu/pub/gnu/";>http://ftp.gul.es/gnu/pub/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Sweden
- <ul>
-  <li><a 
href="ftp://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/";>ftp://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/</a>
-  </li>
-  <li><a 
href="http://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/";>http://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/</a>
-  </li>
-  <li><a 
href="rsync://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/">rsync://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="ftp://ftp.isy.liu.se/pub/gnu/";>ftp://ftp.isy.liu.se/pub/gnu/</a>
-  </li>
- </ul>
- <ul>
-  <li><a href="ftp://ftp.sunet.se/pub/gnu/";>ftp://ftp.sunet.se/pub/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Switzerland
- <ul>
-  <li><a 
href="ftp://sunsite.cnlab-switch.ch/mirror/gnu/";>ftp://sunsite.cnlab-switch.ch/mirror/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Turkey
- <ul>
-  <li><a 
href="ftp://ftp.ulak.net.tr/gnu/gnu/";>ftp://ftp.ulak.net.tr/gnu/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>UK
- <ul>
-  <li><a 
href="ftp://www.mirrorservice.org/sites/ftp.gnu.org/gnu/";>ftp://www.mirrorservice.org/sites/ftp.gnu.org/gnu/</a>
-  </li>
-  <li><a 
href="http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/";>http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/</a>
-  </li>
- </ul>
- </li>
-</ul>
- <ul>
- <li>Ukraine
- <ul>
-  <li><a href="ftp://ftp.gnu.org.ua/gnu/";>ftp://ftp.gnu.org.ua/gnu/</a>
-  </li>
- </ul>
+<h4>Europe</h4>
+<ul>
+ <li>Austria <ul>
+  <li><a 
href="ftp://gd.tuwien.ac.at/gnu/gnusrc/";>ftp://gd.tuwien.ac.at/gnu/gnusrc/</a>  
</li>
+  <li><a 
href="http://gd.tuwien.ac.at/gnu/gnusrc/";>http://gd.tuwien.ac.at/gnu/gnusrc/</a>
  </li>
+ </ul></li><!-- end of Austria -->
+ <li>Belarus <ul>
+  <li><a 
href="http://gnu.promotionalpro.com/";>http://gnu.promotionalpro.com/</a>  </li>
+ </ul></li><!-- end of Belarus -->
+ <li>Belgium <ul>
+  <li><a href="ftp://ftp.easynet.be/gnu/";>ftp://ftp.easynet.be/gnu/</a>  </li>
+  <li><a 
href="http://ftp.easynet.be/ftp/gnu/";>http://ftp.easynet.be/ftp/gnu/</a>  </li>
+ </ul></li><!-- end of Belgium -->
+ <li>Czech Republic <ul>
+  <li><a 
href="ftp://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/";>ftp://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/</a>
  </li>
+  <li><a 
href="http://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/";>http://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/</a>
  </li>
+  <li>rsync://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/  </li>
+ </ul></li><!-- end of Czech Republic -->
+ <li>Denmark <ul>
+  <li><a 
href="http://ftp.download-by.net/gnu/gnu/";>http://ftp.download-by.net/gnu/gnu/</a>
  </li>
+  <li><a 
href="http://mirrors.dotsrc.org/gnu/";>http://mirrors.dotsrc.org/gnu/</a>  </li>
+  <li><a 
href="ftp://mirrors.dotsrc.org/gnu/";>ftp://mirrors.dotsrc.org/gnu/</a>  </li>
+ </ul></li><!-- end of Denmark -->
+ <li>Finland <ul>
+  <li><a 
href="ftp://ftp.funet.fi/pub/gnu/prep/";>ftp://ftp.funet.fi/pub/gnu/prep/</a>  
</li>
+  <li><a 
href="http://www.nic.funet.fi/pub/gnu/ftp.gnu.org/pub/gnu/";>http://www.nic.funet.fi/pub/gnu/ftp.gnu.org/pub/gnu/</a>
  </li>
+  <li><a 
href="http://www.nic.funet.fi/pub/gnu/alpha/gnu/)">http://www.nic.funet.fi/pub/gnu/alpha/gnu/)</a>
  </li>
+ </ul></li><!-- end of Finland -->
+ <li>France <ul>
+  <li><a 
href="ftp://ftp.ironie.org/ftp.gnu.org/pub/gnu/";>ftp://ftp.ironie.org/ftp.gnu.org/pub/gnu/</a>
  </li>
+  <li><a 
href="http://gnu.mirror.ironie.org/pub/gnu/";>http://gnu.mirror.ironie.org/pub/gnu/</a>
  </li>
+  <li><a href="ftp://mirror.cict.fr/gnu/";>ftp://mirror.cict.fr/gnu/</a>  </li>
+  <li><a 
href="http://mirror.ibcp.fr/pub/gnu/";>http://mirror.ibcp.fr/pub/gnu/</a>  </li>
+  <li><a 
href="http://mirrors.linhub.com/gnu/";>http://mirrors.linhub.com/gnu/</a>  </li>
+ </ul></li><!-- end of France -->
+ <li>Germany <ul>
+  <li><a 
href="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/";>ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/</a>
  </li>
+  <li><a 
href="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/";>ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/</a>
  </li>
+  <li><a 
href="ftp://ftp.cs.tu-berlin.de/pub/gnu/";>ftp://ftp.cs.tu-berlin.de/pub/gnu/</a>
  </li>
+  <li><a href="ftp://ftp.cw.net/pub/gnu/";>ftp://ftp.cw.net/pub/gnu/</a>  </li>
+  <li><a href="ftp://ftp.cw.net/pub/gnu/";>ftp://ftp.cw.net/pub/gnu/</a>  </li>
+  <li><a 
href="ftp://ftp.informatik.rwth-aachen.de/pub/gnu/";>ftp://ftp.informatik.rwth-aachen.de/pub/gnu/</a>
  </li>
+  <li><a 
href="http://artfiles.org/gnu.org/ftp/";>http://artfiles.org/gnu.org/ftp/</a>  
</li>
+  <li><a 
href="http://ftp.hosteurope.de/mirror/ftp.gnu.org/gnu/";>http://ftp.hosteurope.de/mirror/ftp.gnu.org/gnu/</a>
  </li>
+  <li><a href="http://mirrors.zerg.biz/gnu/";>http://mirrors.zerg.biz/gnu/</a>  
</li>
+  <li><a 
href="http://www.de-mirrors.de/gnuftp/";>http://www.de-mirrors.de/gnuftp/</a>  
</li>
+  <li><a href="http://www.softliste.de/gnu/";>http://www.softliste.de/gnu/</a>  
</li>
+  <li><a 
href="http://www.very-clever.com/download/gnu/";>http://www.very-clever.com/download/gnu/</a>
  </li>
+ </ul></li><!-- end of Germany -->
+ <li>Greece <ul>
+  <li><a 
href="ftp://ftp.cc.uoc.gr/mirrors/gnu/";>ftp://ftp.cc.uoc.gr/mirrors/gnu/</a>  
</li>
+  <li><a 
href="http://ftp.cc.uoc.gr/mirrors/gnu/";>http://ftp.cc.uoc.gr/mirrors/gnu/</a>  
</li>
+  <li><a href="ftp://ftp.duth.gr/pub/gnu/";>ftp://ftp.duth.gr/pub/gnu/</a>  
</li>
+  <li><a href="ftp://ftp.ntua.gr/pub/gnu/";>ftp://ftp.ntua.gr/pub/gnu/</a>  
</li>
+ </ul></li><!-- end of Greece -->
+ <li>Ireland <ul>
+  <li><a href="ftp://ftp.esat.net/pub/gnu/";>ftp://ftp.esat.net/pub/gnu/</a>  
</li>
+  <li><a 
href="ftp://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/";>ftp://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/</a>
  </li>
+  <li><a 
href="http://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/";>http://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/</a>
  </li>
+ </ul></li><!-- end of Ireland -->
+ <li>Netherlands <ul>
+  <li><a 
href="ftp://ftp.mirror.nl/pub/mirror/gnu/";>ftp://ftp.mirror.nl/pub/mirror/gnu/</a>
  </li>
+  <li><a href="ftp://ftp.nluug.nl/pub/gnu/";>ftp://ftp.nluug.nl/pub/gnu/</a>  
</li>
+  <li><a href="http://gnu.xl-mirror.nl/";>http://gnu.xl-mirror.nl/</a>  </li>
+ </ul></li><!-- end of Netherlands -->
+ <li>Norway <ul>
+  <li><a 
href="ftp://ftp.uninett.no/pub/gnu/";>ftp://ftp.uninett.no/pub/gnu/</a>  </li>
+  <li><a href="http://gnuftp.uib.no/";>http://gnuftp.uib.no/</a>  </li>
+  <li><a 
href="ftp://gnuftp.uib.no/pub/gnuftp/";>ftp://gnuftp.uib.no/pub/gnuftp/</a>  
</li>
+  <li><a href="http://gnualpha.uib.no/";>http://gnualpha.uib.no/</a>  </li>
+  <li><a 
href="ftp://gnualpha.uib.no/pub/gnualpha/";>ftp://gnualpha.uib.no/pub/gnualpha/</a>
  </li>
+  <li>rsync://gnualpha.uib.no/gnualpha)  </li>
+ </ul></li><!-- end of Norway -->
+ <li>Poland <ul>
+  <li><a 
href="ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/";>ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/</a>
  </li>
+  <li><a 
href="http://piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/";>http://piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/</a>
  </li>
+  <li><a 
href="ftp://ftp.task.gda.pl/pub/gnu/";>ftp://ftp.task.gda.pl/pub/gnu/</a>  </li>
+  <li><a 
href="ftp://sunsite.icm.edu.pl/pub/gnu/";>ftp://sunsite.icm.edu.pl/pub/gnu/</a>  
</li>
+  <li><a 
href="http://ftp.tpnet.pl/vol/d12/gnu/";>http://ftp.tpnet.pl/vol/d12/gnu/</a>  
</li>
+  <li><a href="ftp://ftp.tpnet.pl/d12/gnu/";>ftp://ftp.tpnet.pl/d12/gnu/</a>  
</li>
+  <li>rsync://ftp.tpnet.pl/gnu/  </li>
+ </ul></li><!-- end of Poland -->
+ <li>Portugal <ul>
+  <li><a 
href="ftp://mirrors.nfsi.pt/pub/gnu/";>ftp://mirrors.nfsi.pt/pub/gnu/</a>  </li>
+  <li><a href="http://mirrors.nfsi.pt/gnu/";>http://mirrors.nfsi.pt/gnu/</a>  
</li>
+  <li><a 
href="ftp://mirrors.fe.up.pt/pub/gnu/";>ftp://mirrors.fe.up.pt/pub/gnu/</a>  
</li>
+  <li><a 
href="http://mirrors.fe.up.pt/pub/gnu/";>http://mirrors.fe.up.pt/pub/gnu/</a>  
</li>
+  <li><a 
href="ftp://mirrors.fe.up.pt/pub/gnu-alpha/)">ftp://mirrors.fe.up.pt/pub/gnu-alpha/)</a>
  </li>
+ </ul></li><!-- end of Portugal -->
+ <li>Russia <ul>
+  <li><a href="ftp://ftp.chg.ru/pub/gnu/";>ftp://ftp.chg.ru/pub/gnu/</a>  </li>
+ </ul></li><!-- end of Russia -->
+ <li>Slovakia <ul>
+  <li><a href="http://www.fyxm.net/gnu/";>http://www.fyxm.net/gnu/</a>  </li>
+ </ul></li><!-- end of Slovakia -->
+ <li>Slovenia <ul>
+  <li><a 
href="http://mirror.lihnidos.org/GNU/ftp/gnu/";>http://mirror.lihnidos.org/GNU/ftp/gnu/</a>
  </li>
+ </ul></li><!-- end of Slovenia -->
+ <li>Spain <ul>
+  <li><a 
href="ftp://ftp.gul.es/gnu/pub/gnu/";>ftp://ftp.gul.es/gnu/pub/gnu/</a>  </li>
+  <li><a 
href="http://ftp.gul.es/gnu/pub/gnu/";>http://ftp.gul.es/gnu/pub/gnu/</a>  </li>
+ </ul></li><!-- end of Spain -->
+ <li>Sweden <ul>
+  <li><a 
href="ftp://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/";>ftp://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/</a>
  </li>
+  <li><a 
href="http://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/";>http://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/</a>
  </li>
+  <li>rsync://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/  </li>
+  <li><a 
href="ftp://ftp.isy.liu.se/pub/gnu/";>ftp://ftp.isy.liu.se/pub/gnu/</a>  </li>
+  <li><a href="ftp://ftp.sunet.se/pub/gnu/";>ftp://ftp.sunet.se/pub/gnu/</a>  
</li>
+ </ul></li><!-- end of Sweden -->
+ <li>Switzerland <ul>
+  <li><a 
href="ftp://sunsite.cnlab-switch.ch/mirror/gnu/";>ftp://sunsite.cnlab-switch.ch/mirror/gnu/</a>
  </li>
+ </ul></li><!-- end of Switzerland -->
+ <li>Turkey <ul>
+  <li><a 
href="ftp://ftp.ulak.net.tr/gnu/gnu/";>ftp://ftp.ulak.net.tr/gnu/gnu/</a>  </li>
+ </ul></li><!-- end of Turkey -->
+ <li>UK <ul>
+  <li><a 
href="ftp://www.mirrorservice.org/sites/ftp.gnu.org/gnu/";>ftp://www.mirrorservice.org/sites/ftp.gnu.org/gnu/</a>
  </li>
+  <li><a 
href="http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/";>http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/</a>
  </li>
+ </ul></li><!-- end of UK -->
+ <li>Ukraine <ul>
+  <li><a href="ftp://ftp.gnu.org.ua/gnu/";>ftp://ftp.gnu.org.ua/gnu/</a>  </li>
+
+ </ul></li> <!-- end of last place -->
+</ul>       <!-- end of last country list -->
 
-</li>
-</ul>
-</li>
-</ul>
 <a id="add_your_mirror_to_this_list"></a>
 <h3>Add your mirror to this list</h3>
 
@@ -737,6 +343,7 @@
 instructions.
 </p>
 
+
 <a id="tex_and_how_to_obtain_it"></a>
 <h3>TeX and how to obtain it</h3>
 
@@ -750,6 +357,7 @@
 physical media.  See <a 
href="http://tug.org/texlive";>http://tug.org/texlive</a>.
 </p>
 
+
 <a id="supporting_the_free_software_movement"></a>
 <h3>Supporting the free software movement</h3>
 
@@ -788,15 +396,14 @@
 translations of this article.
 </p>
 
-<p>Copyright &copy; 1997, 1998, 1999, 2003, 2004, 2005, 2006, 2007,
-2008, 2009, 2010 Free Software Foundation, Inc.</p>
+<p>Copyright &copy; 2010 Free Software Foundation, Inc.</p>
 <p>Verbatim copying and distribution of this entire article is
 permitted worldwide without royalty in any medium provided this notice
 is preserved.</p>
 
 <p>Updated:
 <!-- timestamp start -->
-$Date: 2010/04/27 13:00:22 $
+$Date: 2010/05/03 18:54:27 $
 <!-- timestamp end -->
 </p>
 </div>

Index: wrappers-and-scripts/ftp-eof.html
===================================================================
RCS file: /web/www/www/prep/wrappers-and-scripts/ftp-eof.html,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- wrappers-and-scripts/ftp-eof.html   27 Apr 2010 13:00:46 -0000      1.16
+++ wrappers-and-scripts/ftp-eof.html   3 May 2010 18:54:30 -0000       1.17
@@ -21,15 +21,14 @@
 translations of this article.
 </p>
 
-<p>Copyright &copy; 1997, 1998, 1999, 2003, 2004, 2005, 2006, 2007,
-2008, 2009, 2010 Free Software Foundation, Inc.</p>
+<p>Copyright &copy; 2010 Free Software Foundation, Inc.</p>
 <p>Verbatim copying and distribution of this entire article is
 permitted worldwide without royalty in any medium provided this notice
 is preserved.</p>
 
 <p>Updated:
 <!-- timestamp start -->
-$Date: 2010/04/27 13:00:46 $
+$Date: 2010/05/03 18:54:30 $
 <!-- timestamp end -->
 </p>
 </div>

Index: wrappers-and-scripts/ftp_convert.pl
===================================================================
RCS file: /web/www/www/prep/wrappers-and-scripts/ftp_convert.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- wrappers-and-scripts/ftp_convert.pl 3 May 2010 18:07:56 -0000       1.13
+++ wrappers-and-scripts/ftp_convert.pl 3 May 2010 18:54:30 -0000       1.14
@@ -1,5 +1,5 @@
 #!/usr/local/bin/perl -w
-# $Id: ftp_convert.pl,v 1.13 2010/05/03 18:07:56 karl Exp $
+# $Id: ftp_convert.pl,v 1.14 2010/05/03 18:54:30 karl Exp $
 #
 # Converts the FTP file to a html file - just prints on the standard out
 # and it is the responsibility of who ever running this to redirect to a 
@@ -56,18 +56,20 @@
     } else {
       if ($start_of_ftp_list) {
         if ($list_open) {
-          print "</li>\n</ul>\n";
+          # that </li> is for Ukraine (the last $place, i.e., country)
+          # then the </ul> is for Europe (the last continent)
+          print " </ul></li> <!-- end of last place -->\n";
+          print "</ul>       <!-- end of last country list -->\n";
           $list_open = 0;
         }
-        print "</li>\n</ul>\n";
       }
       $start_of_ftp_list = 0;
     }
     (my $anchor_id = $printstr) =~ tr/ A-Z/_a-z/;
-    print qq!<a id="$anchor_id"></a>\n!;
+    print qq!\n<a id="$anchor_id"></a>\n!;
     print "<h$headlvl>$printstr</h$headlvl>\n";
     if ($start_of_ftp_list) {
-      print "<ul>\n";
+      print "<!-- start of ftp -->\n";
     }
     $print_current_output = 0;
     next;
@@ -117,20 +119,22 @@
 
 
   if ($start_of_ftp_list == 1) {
-    if (/^(.+?):\s?$/ ) {
+    if (/^(.+?):\s?$/) {
     # Continent
     if ($list_open) {
-      print "</li>\n</ul>\n</li>\n";
+        print " </ul></li> <!-- end of last place -->\n";
+        print "</ul><!-- end of continent -->\n";
       $list_open = 0;
     }
     $last_place = "";
-    print "<li>$1\n";
+      print "\n<h4>$1</h4>\n<ul>";
     $print_current_output = 0;
     next;
   }
+  }
 
   if (/^(.+?)\s+\-\s+(\S+.*)$/) {
-    #Country/City
+    # State (US) or country (everything else)
     $place = $1;
     @ftp_sites = ();
     @ftp_sites = split /,/,$2;
@@ -139,28 +143,24 @@
       if ($last_place) {
         if ($place ne $last_place) {
           $list_open = 0;
-          print " </li>\n</ul>\n";
+          print " </ul></li><!-- end of $last_place -->\n";
         }
       }
       $last_place = $place;
       $list_open = 1;
-      print " <ul>\n";
-      print " <li>$place\n";
+      print " <li>$place <ul>\n";
     }
 
-    print " <ul>\n";
+    # seems to work better with each url as its own item.
     foreach $ftpsite (@ftp_sites) {
+      print "  <li>";
       ($actual_bits,$extra_bits) = ($ftpsite =~ /(\S+)(.*$)/);
-      if ($ftpsite =~ /(http:\S+)/ ) {
-        print "  <li><a href=\"$1\">$1</a>\n";
-      } elsif ($ftpsite =~ /((ftp|rsync):\S+)/ ) {
-        print "  <li><a href=\"$1\">$1</a>\n";
-      } else {
-        print "  <li><a 
href=\"ftp://$actual_bits\";>$actual_bits</a>$extra_bits\n";
+      if ($ftpsite =~ /((http|ftp):\S+)/) {
+        print "<a href=\"$1\">$1</a>";
+      } else {  # rsync or who-knows; not linkable
+        print "$1";
       }
       print "  </li>\n";
-      };
-      print " </ul>\n";
     }
     $print_current_output = 0;
     next;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]