|
Lines 913-933
Link Here
|
| 913 |
.endif |
913 |
.endif |
| 914 |
|
914 |
|
| 915 |
.if !defined(IGNORE_MASTER_SITE_PERL_CPAN) |
915 |
.if !defined(IGNORE_MASTER_SITE_PERL_CPAN) |
| 916 |
MASTER_SITE_PERL_CPAN+= \ |
916 |
|
| 917 |
ftp://ftp.cpan.org/pub/CPAN/modules/by-module/%SUBDIR%/ \ |
917 |
# Regulate the mode of obtain. By default using modules/by-module symlink and if |
| 918 |
http://www.cpan.dk/modules/by-module/%SUBDIR%/ \ |
918 |
# new method using authors/id/ in action. |
| 919 |
${MASTER_SITE_RINGSERVER:S,%SUBDIR%,lang/perl/CPAN/modules/by-module/&,} \ |
919 |
_PERL_CPAN_SORT?= modules/by-module |
| 920 |
ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/modules/by-module/%SUBDIR%/ \ |
920 |
|
| 921 |
http://ftp.jaist.ac.jp/pub/CPAN/modules/by-module/%SUBDIR%/ \ |
921 |
# Please add URI to MASTER_SITE_PERL_CPAN_BY instead of this one. |
| 922 |
ftp://ftp.dti.ad.jp/pub/lang/CPAN/modules/by-module/%SUBDIR%/ \ |
922 |
MASTER_SITE_PERL_CPAN?= |
| 923 |
ftp://ftp.sunet.se/pub/lang/perl/CPAN/modules/by-module/%SUBDIR%/ \ |
923 |
|
| 924 |
ftp://mirror.hiwaay.net/CPAN/modules/by-module/%SUBDIR%/ \ |
924 |
# Actual list of MASTER SITES for CPAN |
| 925 |
ftp://ftp.mirrorservice.org/sites/ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/%SUBDIR%/ \ |
925 |
MASTER_SITE_PERL_CPAN_BY+= \ |
| 926 |
http://at.cpan.org/modules/by-module/%SUBDIR%/ \ |
926 |
ftp://ftp.cpan.org/pub/CPAN/%CPANSORT%/%SUBDIR%/ \ |
| 927 |
ftp://ftp.auckland.ac.nz/pub/perl/CPAN/modules/by-module/%SUBDIR%/ \ |
927 |
http://www.cpan.dk/%CPANSORT%/%SUBDIR%/ \ |
| 928 |
http://backpan.cpan.org/modules/by-module/%SUBDIR%/ \ |
928 |
ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ \ |
| 929 |
ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/%SUBDIR%/ \ |
929 |
http://ftp.jaist.ac.jp/pub/CPAN/%CPANSORT%/%SUBDIR%/ \ |
| 930 |
http://cpan.nctu.edu.tw/modules/by-module/%SUBDIR%/ |
930 |
ftp://ftp.dti.ad.jp/pub/lang/CPAN/%CPANSORT%/%SUBDIR%/ \ |
|
|
931 |
ftp://ftp.sunet.se/pub/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ \ |
| 932 |
http://ring.nict.go.jp/archives/CPAN/%CPANSORT%/%SUBDIR%/ \ |
| 933 |
ftp://mirror.hiwaay.net/CPAN/%CPANSORT%/%SUBDIR%/ \ |
| 934 |
ftp://ftp.mirrorservice.org/sites/ftp.funet.fi/pub/languages/perl/CPAN/%CPANSORT%/%SUBDIR%/ \ |
| 935 |
http://at.cpan.org/%CPANSORT%/%SUBDIR%/ \ |
| 936 |
http://ring.riken.jp/archives/CPAN/%CPANSORT%/%SUBDIR%/ \ |
| 937 |
ftp://ftp.auckland.ac.nz/pub/perl/CPAN/%CPANSORT%/%SUBDIR%/ \ |
| 938 |
http://backpan.cpan.org/%CPANSORT%/%SUBDIR%/ \ |
| 939 |
ftp://ftp.funet.fi/pub/languages/perl/CPAN/%CPANSORT%/%SUBDIR%/ \ |
| 940 |
http://cpan.nctu.edu.tw/%CPANSORT%/%SUBDIR%/ |
| 941 |
|
| 942 |
# Contain CPAN keyword otherwise empty |
| 943 |
_PERL_CPAN_FLAG = ${MASTER_SITE_SUBDIR:C/(CPAN):.*$/\1/} |
| 944 |
|
| 945 |
# Convert author ID into L2 cache hierarchy. |
| 946 |
# For example FLORA -> F/FL/FLORA, GRUBER -> G/GR/GRUBER |
| 947 |
_PERL_CPAN_ID = ${MASTER_SITE_SUBDIR:C/^CPAN:(.)(.)(.*)$/\1\/\1\2\/\1\2\3/} |
| 948 |
|
| 949 |
# If found CPAN keyword inside MASTER_SITE_SUBDIR must use new logic. |
| 950 |
# Also with new logic where no need in %SUBDIR% |
| 951 |
.if !empty(_PERL_CPAN_ID) && ${_PERL_CPAN_FLAG:L} == "cpan" |
| 952 |
_PERL_CPAN_SORT= authors/id/${_PERL_CPAN_ID} |
| 953 |
MASTER_SITE_PERL_CPAN=${MASTER_SITE_PERL_CPAN_BY:S/%CPANSORT%/${_PERL_CPAN_SORT}/:S/%SUBDIR%//} |
| 954 |
.else |
| 955 |
MASTER_SITE_PERL_CPAN=${MASTER_SITE_PERL_CPAN_BY:S/%CPANSORT%/${_PERL_CPAN_SORT}/} |
| 956 |
.endif |
| 957 |
|
| 931 |
.endif |
958 |
.endif |
| 932 |
|
959 |
|
| 933 |
# |
960 |
# |