Building this fails with dpb -c (i.e. only listed dependencies are installed) as it tries to fetch Catalyst::Plugin::Authentication from CPAN. I'm not sure why this is as a suitable version is already installed.
$ echo /var/db/pkg/p5-Catalyst-Plugin-Auth* /var/db/pkg/p5-Catalyst-Plugin-Authentication-0.10007 +++ Thu Jun 3 02:39:48 BST 2010 ===> Checking files for p5-Catalyst-Plugin-Authorization-Roles-0.07 `/usr/ports/distfiles/Catalyst-Plugin-Authorization-Roles-0.07.tar.gz' is up to date. >> (SHA256) Catalyst-Plugin-Authorization-Roles-0.07.tar.gz: OK ===> Extracting for p5-Catalyst-Plugin-Authorization-Roles-0.07 ===> Patching for p5-Catalyst-Plugin-Authorization-Roles-0.07 ===> Configuring for p5-Catalyst-Plugin-Authorization-Roles-0.07 *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Test::More ...loaded. (0.92) - Test::Exception ...loaded. (0.27) - Catalyst::Runtime ...loaded. (5.80013 >= 5.7) - Catalyst::Plugin::Authentication ...missing. (would need 0.10003) - Set::Object ...loaded. (1.26 >= 1.14) - UNIVERSAL::isa ...loaded. (1.03 >= 0.05) ==> Auto-install the 1 mandatory module(s) from CPAN? [y] y mkdir /.cpan: Permission denied at /usr/libdata/perl5/CPAN/HandleConfig.pm line 554 *** Error code 13 Stop in /usr/ports/security/p5-Catalyst-Plugin-Authorization-Roles (line 2242 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/security/p5-Catalyst-Plugin-Authorization-Roles (line 2040 of /usr/ports/infrastructure/mk/bsd.port.mk). --- Thu Jun 3 02:39:49 BST 2010 Any clues?