Due to the fact that CPAN has changed layout of distros [1] (by-modules symlink is no more active) the entire process of forming our beautiful links in ports lost relevance and now we have the entropy increase. MASTER_SITES = CPAN /../../ or MASTER_SITES = CPAN MASTER_SITE_SUBDIR =../../ After a brief discussion in the freebsd-perl@ mailing list has been worked out a solution[2] which facilitates a new way to interact with CPAN. Since now the key resistance with value name of the author, knowing only enough to find its own distribution. The second important thing that was required - it is to maintain backward compatibility. To use this method you need to register in MASTER_SITE_SUBDIR keyword (CPAN :<>). For example: MASTER_SITES = CPAN MASTER_SITE_SUBDIR = CPAN: FLORA Without such magic keyword we will use old way to obtaion distro. And this solution only work then using MASTER_SITE=CPAN. Additional Information: [1] http://docs.freebsd.org/cgi/getmsg.cgi?fetch=87563+0+archive/2011/freebsd-perl/20110213.freebsd-perl [2] http://docs.freebsd.org/cgi/getmsg.cgi?fetch=219646+0+archive/2011/freebsd-perl/20110220.freebsd-perl Fix: You can also find patch to apply here: http://people.freebsd.org/~az/misc/patch-Mk-bsd-sites-mk.diff.txt It also include fix for: devel/p5-Class-Constant devel/p5-Config-Model www/p5-Jemplate www/p5-WWW-Search-Google which need to sure exp-run build OK.
Responsible Changed From-To: freebsd-ports-bugs->pgollucci bsd.sites.mk is pgollucci territory (via the GNATS Auto Assign Tool)
Responsible Changed From-To: pgollucci->portmgr portmgr territory
Responsible Changed From-To: portmgr->miwi take for exp
Responsible Changed From-To: miwi->az back to you.
State Changed From-To: open->closed Committed, with minor changes. Thanks!