View | Details | Raw Unified | Return to bug 154994
Collapse All | Expand All

(-)ports/Mk/bsd.sites.mk (-15 / +42 lines)
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
#
(-)ports/devel/p5-Class-Constant/Makefile (+1 lines)
Lines 9-14 Link Here
9
PORTVERSION=	0.06
9
PORTVERSION=	0.06
10
CATEGORIES=	devel perl5
10
CATEGORIES=	devel perl5
11
MASTER_SITES=	CPAN
11
MASTER_SITES=	CPAN
12
MASTER_SITE_SUBDIR=	CPAN:ROBN
12
PKGNAMEPREFIX=	p5-
13
PKGNAMEPREFIX=	p5-
13
14
14
MAINTAINER=	perl@FreeBSD.org
15
MAINTAINER=	perl@FreeBSD.org
(-)ports/devel/p5-Config-Model/Makefile (-1 / +1 lines)
Lines 10-16 Link Here
10
PORTVERSION=	1.234
10
PORTVERSION=	1.234
11
CATEGORIES=	devel perl5
11
CATEGORIES=	devel perl5
12
MASTER_SITES=	CPAN
12
MASTER_SITES=	CPAN
13
MASTER_SITE_SUBDIR=	../../authors/id/D/DD/DDUMONT
13
MASTER_SITE_SUBDIR=	CPAN:DDUMONT
14
PKGNAMEPREFIX=	p5-
14
PKGNAMEPREFIX=	p5-
15
15
16
MAINTAINER=	perl@FreeBSD.org
16
MAINTAINER=	perl@FreeBSD.org
(-)ports/www/p5-Jemplate/Makefile (-1 / +1 lines)
Lines 9-15 Link Here
9
PORTVERSION=	0.261
9
PORTVERSION=	0.261
10
CATEGORIES=	www perl5
10
CATEGORIES=	www perl5
11
MASTER_SITES=	CPAN
11
MASTER_SITES=	CPAN
12
MASTER_SITE_SUBDIR=	../by-authors/id/R/RK/RKRIMEN
12
MASTER_SITE_SUBDIR=	CPAN:RKRIMEN
13
PKGNAMEPREFIX=	p5-
13
PKGNAMEPREFIX=	p5-
14
14
15
MAINTAINER=	lth@FreeBSD.org
15
MAINTAINER=	lth@FreeBSD.org
(-)ports/www/p5-WWW-Search-Google/Makefile (+1 lines)
Lines 10-15 Link Here
10
PORTEPOCH=	1
10
PORTEPOCH=	1
11
CATEGORIES=	www perl5
11
CATEGORIES=	www perl5
12
MASTER_SITES=	CPAN
12
MASTER_SITES=	CPAN
13
MASTER_SITE_SUBDIR=	CPAN:LBROCARD
13
PKGNAMEPREFIX=	p5-
14
PKGNAMEPREFIX=	p5-
14
15
15
MAINTAINER=	perl@FreeBSD.org
16
MAINTAINER=	perl@FreeBSD.org

Return to bug 154994