"Fossies" - the Fresh Open Source Software Archive

Member "install-tl-20231127/tlpkg/installer/ctan-mirrors.pl" (26 Nov 2023, 7356 Bytes) of package /linux/misc/install-tl-unx.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Perl source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

    1 $mirrors = {
    2   'Africa' => {
    3     'Morocco' => {
    4       'https://mirror.marwan.ma/ctan/' => 1,
    5     },
    6     'South Africa' => {
    7       'http://ftp.sun.ac.za/ftp/CTAN/' => 1,
    8       'https://mirror.ufs.ac.za/ctan/' => 1,
    9     },
   10   },
   11   'Asia' => {
   12     'China' => {
   13       'https://mirror.nyist.edu.cn/CTAN/' => 1,
   14       'https://mirrors.aliyun.com/CTAN/' => 1,
   15       'https://mirrors.bfsu.edu.cn/CTAN/' => 1,
   16       'https://mirrors.cloud.tencent.com/CTAN/' => 1,
   17       'https://mirrors.cqu.edu.cn/CTAN/' => 1,
   18       'https://mirrors.hit.edu.cn/CTAN/' => 1,
   19       'https://mirrors.jlu.edu.cn/CTAN/' => 1,
   20       'https://mirrors.nju.edu.cn/CTAN/' => 1,
   21       'https://mirrors.pku.edu.cn/ctan/' => 1,
   22       'https://mirrors.sjtug.sjtu.edu.cn/ctan/' => 1,
   23       'https://mirrors.sustech.edu.cn/CTAN/' => 1,
   24       'https://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1,
   25       'https://mirrors.ustc.edu.cn/CTAN/' => 1,
   26     },
   27     'Hong Kong' => {
   28       'https://mirror-hk.koddos.net/CTAN/' => 1,
   29     },
   30     'India' => {
   31       'https://in.mirrors.cicku.me/ctan/' => 1,
   32       'https://mirror.niser.ac.in/ctan/' => 1,
   33     },
   34     'Indonesia' => {
   35       'http://repo.ugm.ac.id/ctan/' => 1,
   36       'https://mirror.unpad.ac.id/ctan/' => 1,
   37     },
   38     'Iran' => {
   39       'http://ctan.asis.ai/' => 1,
   40       'https://ctan.yazd.ac.ir/' => 1,
   41     },
   42     'Japan' => {
   43       'http://ring.airnet.ne.jp/archives/text/CTAN/' => 1,
   44       'https://ftp.jaist.ac.jp/pub/CTAN/' => 1,
   45       'https://ftp.kddilabs.jp/CTAN/' => 1,
   46       'https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/' => 1,
   47       'https://jp.mirrors.cicku.me/ctan/' => 1,
   48     },
   49     'Korea' => {
   50       'http://ftp.ktug.org/tex-archive/' => 1,
   51       'https://kr.mirrors.cicku.me/ctan/' => 1,
   52       'https://lab.uklee.pe.kr/tex-archive/' => 1,
   53       'https://mirror.kakao.com/CTAN/' => 1,
   54       'https://mirror.navercorp.com/CTAN/' => 1,
   55     },
   56     'Singapore' => {
   57       'https://sg.mirrors.cicku.me/ctan/' => 1,
   58     },
   59     'Taiwan' => {
   60       'https://ctan.mirror.twds.com.tw/tex-archive/' => 1,
   61     },
   62     'Thailand' => {
   63       'https://mirror.kku.ac.th/CTAN/' => 1,
   64     },
   65   },
   66   'Europe' => {
   67     'Austria' => {
   68       'https://mirror.easyname.at/ctan/' => 1,
   69       'https://mirror.kumi.systems/ctan/' => 1,
   70     },
   71     'Belarus' => {
   72       'https://mirror.datacenter.by/pub/mirrors/CTAN/' => 1,
   73     },
   74     'Czech Republic' => {
   75       'http://ftp.cvut.cz/tex-archive/' => 1,
   76       'https://mirrors.nic.cz/tex-archive/' => 1,
   77     },
   78     'Denmark' => {
   79       'https://mirrors.dotsrc.org/ctan/' => 1,
   80     },
   81     'Finland' => {
   82       'https://www.nic.funet.fi/pub/TeX/CTAN/' => 1,
   83       'https://www.texlive.info/CTAN/' => 1,
   84     },
   85     'France' => {
   86       'https://ctan.gutenberg-asso.fr/' => 1,
   87       'https://ctan.mines-albi.fr/' => 1,
   88       'https://ctan.tetaneutral.net/' => 1,
   89       'https://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/' => 1,
   90       'https://mirror.ibcp.fr/pub/CTAN/' => 1,
   91       'https://mirrors.ircam.fr/pub/CTAN/' => 1,
   92       'https://texlive.mycozy.space/' => 1,
   93     },
   94     'Germany' => {
   95       'ftp://ftp.fu-berlin.de/tex/CTAN/' => 1,
   96       'http://sendinnsky.selfhost.co/tex-archive/' => 1,
   97       'http://vesta.informatik.rwth-aachen.de/ftp/pub/mirror/ctan/' => 1,
   98       'https://ctan.ebinger.cc/tex-archive/' => 1,
   99       'https://ctan.joethei.xyz/' => 1,
  100       'https://ctan.mc1.root.project-creative.net/' => 1,
  101       'https://ctan.mirror.norbert-ruehl.de/' => 1,
  102       'https://ctan.net/' => 1,
  103       'https://ctan.space-pro.be/tex-archive/' => 1,
  104       'https://de.mirrors.cicku.me/ctan/' => 1,
  105       'https://ftp.agdsn.de/pub/mirrors/latex/dante/' => 1,
  106       'https://ftp.fau.de/ctan/' => 1,
  107       'https://ftp.gwdg.de/pub/ctan/' => 1,
  108       'https://ftp.rrze.uni-erlangen.de/ctan/' => 1,
  109       'https://ftp.rrzn.uni-hannover.de/pub/mirror/tex-archive/' => 1,
  110       'https://ftp.tu-chemnitz.de/pub/tex/' => 1,
  111       'https://markov.htwsaar.de/tex-archive/' => 1,
  112       'https://mirror.clientvps.com/CTAN/' => 1,
  113       'https://mirror.dogado.de/tex-archive/' => 1,
  114       'https://mirror.funkfreundelandshut.de/latex/' => 1,
  115       'https://mirror.physik.tu-berlin.de/pub/CTAN/' => 1,
  116     },
  117     'Greece' => {
  118       'http://ftp.ntua.gr/mirror/ctan/' => 1,
  119       'https://fosszone.csd.auth.gr/CTAN/' => 1,
  120       'https://ftp.cc.uoc.gr/mirrors/CTAN/' => 1,
  121     },
  122     'Hungary' => {
  123       'https://mirror.szerverem.hu/ctan/' => 1,
  124     },
  125     'Italy' => {
  126       'https://ctan.mirror.garr.it/mirrors/ctan/' => 1,
  127     },
  128     'Netherlands' => {
  129       'https://ftp.snt.utwente.nl/pub/software/tex/' => 1,
  130       'https://mirror.koddos.net/CTAN/' => 1,
  131       'https://mirror.lyrahosting.com/CTAN/' => 1,
  132     },
  133     'Norway' => {
  134       'https://ctan.uib.no/' => 1,
  135       'https://ftp.fagskolen.gjovik.no/pub/tex-archive/' => 1,
  136     },
  137     'Poland' => {
  138       'https://ctan.gust.org.pl/tex-archive/' => 1,
  139       'https://polish-mirror.evolution-host.com/ctan/' => 1,
  140       'https://sunsite.icm.edu.pl/pub/CTAN/' => 1,
  141     },
  142     'Portugal' => {
  143       'https://ftp.eq.uc.pt/software/TeX/' => 1,
  144       'https://mirrors.up.pt/pub/CTAN/' => 1,
  145     },
  146     'Romania' => {
  147       'https://mirrors.nxthost.com/ctan/' => 1,
  148     },
  149     'Russia' => {
  150       'https://ctan.altspu.ru/' => 1,
  151       'https://mirror.macomnet.net/pub/CTAN/' => 1,
  152       'https://mirrors.mi-ras.ru/CTAN/' => 1,
  153     },
  154     'Spain' => {
  155       'https://ctan.fisiquimicamente.com/' => 1,
  156       'https://ctan.javinator9889.com/' => 1,
  157       'https://osl.ugr.es/CTAN/' => 1,
  158     },
  159     'Sweden' => {
  160       'https://ftp.acc.umu.se/mirror/CTAN/' => 1,
  161       'https://ftpmirror1.infania.net/mirror/CTAN/' => 1,
  162     },
  163     'Switzerland' => {
  164       'https://mirror.foobar.to/CTAN/' => 1,
  165       'https://mirror.init7.net/ctan/' => 1,
  166     },
  167     'United Kingdom' => {
  168       'https://anorien.csc.warwick.ac.uk/mirrors/CTAN/' => 1,
  169       'https://eu.mirrors.cicku.me/ctan/' => 1,
  170       'https://www-uxsup.csx.cam.ac.uk/pub/tex-archive/' => 1,
  171     },
  172   },
  173   'North America' => {
  174     'Canada' => {
  175       'https://ca.mirrors.cicku.me/ctan/' => 1,
  176       'https://ctan.mirror.globo.tech/' => 1,
  177       'https://ctan.mirror.rafal.ca/' => 1,
  178       'https://mirror.csclub.uwaterloo.ca/CTAN/' => 1,
  179       'https://mirror.its.dal.ca/ctan/' => 1,
  180       'https://mirror.quantum5.ca/CTAN/' => 1,
  181       'https://muug.ca/mirror/ctan/' => 1,
  182     },
  183     'Costa Rica' => {
  184       'https://mirrors.ucr.ac.cr/CTAN/' => 1,
  185     },
  186     'USA' => {
  187       'http://mirrors.ibiblio.org/pub/mirrors/CTAN/' => 1,
  188       'https://ctan.math.illinois.edu/' => 1,
  189       'https://ctan.math.utah.edu/ctan/tex-archive/' => 1,
  190       'https://ctan.math.washington.edu/tex-archive/' => 1,
  191       'https://ctan.mirrors.hoobly.com/' => 1,
  192       'https://mirror.las.iastate.edu/tex-archive/' => 1,
  193       'https://mirror.math.princeton.edu/pub/CTAN/' => 1,
  194       'https://mirror.mwt.me/ctan/' => 1,
  195       'https://mirrors.mit.edu/CTAN/' => 1,
  196       'https://mirrors.rit.edu/CTAN/' => 1,
  197       'https://us.mirrors.cicku.me/ctan/' => 1,
  198     },
  199   },
  200   'Oceania' => {
  201     'Australia' => {
  202       'https://au.mirrors.cicku.me/ctan/' => 1,
  203       'https://mirror.aarnet.edu.au/pub/CTAN/' => 1,
  204       'https://mirror.cse.unsw.edu.au/pub/CTAN/' => 1,
  205     },
  206   },
  207   'South America' => {
  208     'Brazil' => {
  209       'https://linorg.usp.br/CTAN/' => 1,
  210     },
  211     'Chile' => {
  212       'https://ctan.dcc.uchile.cl/' => 1,
  213     },
  214   },
  215 };