Hi,

Module::Pluggable is removed from Perl core distribution. perlcritic
now fails to run with this message...

Can't load Policies from namespace "Perl::Critic::Policy": Can't
locate Module/Pluggable.pm in @INC (you may need to install the
Module::Pluggable module) (@INC contains:
/usr/local/libdata/perl5/site_perl/amd64-openbsd
/usr/libdata/perl5/site_perl/amd64-openbsd
/usr/local/libdata/perl5/site_perl /usr/libdata/perl5/site_perl
/usr/libdata/perl5/amd64-openbsd/5.20.1
/usr/local/libdata/perl5/amd64-openbsd/5.20.1 /usr/libdata/perl5
/usr/local/libdata/perl5 .) at
/usr/local/libdata/perl5/site_perl/Perl/Critic/PolicyFactory

Update BUILD_DEPENDS to include devel/p5-Module-Pluggable.

$ sysctl kern.version
kern.version=OpenBSD 5.7-beta (GENERIC.MP) #856: Tue Feb 17 12:43:12 MST 2015
    [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/p5-Perl-Critic/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile    19 May 2013 20:05:28 -0000      1.17
+++ Makefile    20 Feb 2015 10:36:24 -0000
@@ -15,6 +15,7 @@ RUN_DEPENDS=  devel/p5-B-Keywords \
                devel/p5-Exception-Class>=1.23 \
                devel/p5-File-HomeDir \
                textproc/p5-PPI>=1.208 \
+               devel/p5-Module-Pluggable \
                devel/p5-Readonly-XS \
                devel/p5-Set-Scalar \
                devel/p5-String-Format \

Reply via email to