aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/cpan-upload/Makefile3
-rw-r--r--devel/easygit/Makefile3
-rw-r--r--devel/p5-Algorithm-Interval2Prefix/Makefile3
-rw-r--r--devel/p5-AppConfig/Makefile3
-rw-r--r--devel/p5-CPAN-DistnameInfo/Makefile3
-rw-r--r--devel/p5-CPAN-Recent-Uploads/Makefile3
-rw-r--r--devel/p5-Cache/Makefile3
-rw-r--r--devel/p5-Class-Accessor-Lvalue/Makefile3
-rw-r--r--devel/p5-Class-Base/Makefile3
-rw-r--r--devel/p5-Class-ErrorHandler/Makefile3
-rw-r--r--devel/p5-Config-Auto/Makefile3
-rw-r--r--devel/p5-Date-Easter/Makefile3
-rw-r--r--devel/p5-Date-Holidays-DK/Makefile3
-rw-r--r--devel/p5-Devel-LeakTrace-Fast/Makefile3
-rw-r--r--devel/p5-Devel-TraceCalls/Makefile3
-rw-r--r--devel/p5-Directory-Scratch-Structured/Makefile3
-rw-r--r--devel/p5-Dist-Zilla/Makefile3
-rw-r--r--devel/p5-File-Find-Rule-Perl/Makefile3
-rw-r--r--devel/p5-File-Finder/Makefile3
-rw-r--r--devel/p5-File-Path-Expand/Makefile3
-rw-r--r--devel/p5-Filesys-Virtual-Plain/Makefile3
-rw-r--r--devel/p5-Filesys-Virtual/Makefile3
-rw-r--r--devel/p5-IO-Capture/Makefile3
-rw-r--r--devel/p5-IO-CaptureOutput/Makefile3
-rw-r--r--devel/p5-IO-Prompt/Makefile3
-rw-r--r--devel/p5-Log-Dispatch-FileRotate/Makefile3
-rw-r--r--devel/p5-Log-Log4perl/Makefile3
-rw-r--r--devel/p5-Log-Report/Makefile3
-rw-r--r--devel/p5-Log-Trace/Makefile3
-rw-r--r--devel/p5-Module-CPANfile/Makefile3
-rw-r--r--devel/p5-Module-Info-File/Makefile3
-rw-r--r--devel/p5-Module-Pluggable/Makefile3
-rw-r--r--devel/p5-Module-Starter-PBP/Makefile3
-rw-r--r--devel/p5-Moose-Test/Makefile3
-rw-r--r--devel/p5-MooseX-AttributeShortcuts/Makefile3
-rw-r--r--devel/p5-MooseX-SimpleConfig/Makefile3
-rw-r--r--devel/p5-Parse-CPAN-Meta/Makefile3
-rw-r--r--devel/p5-Parse-CPAN-Packages/Makefile3
-rw-r--r--devel/p5-Perl-Version/Makefile12
-rw-r--r--devel/p5-Proc-Daemon/Makefile3
-rw-r--r--devel/p5-Proc-PID-File/Makefile3
-rw-r--r--devel/p5-TAP-SimpleOutput/Makefile3
-rw-r--r--devel/p5-Test-Assertions/Makefile3
-rw-r--r--devel/p5-Test-Block/Makefile3
-rw-r--r--devel/p5-Test-ClassAPI/Makefile3
-rw-r--r--devel/p5-Test-Data/Makefile3
-rw-r--r--devel/p5-Test-File-ShareDir/Makefile3
-rw-r--r--devel/p5-Test-Group/Makefile3
-rw-r--r--devel/p5-Test-InDistDir/Makefile3
-rw-r--r--devel/p5-Test-JSON/Makefile3
-rw-r--r--devel/p5-Test-MockModule/Makefile3
-rw-r--r--devel/p5-Test-Moose-More/Makefile3
-rw-r--r--devel/p5-Test-Object/Makefile3
-rw-r--r--devel/p5-Test-POE-Client-TCP/Makefile3
-rw-r--r--devel/p5-Test-POE-Server-TCP/Makefile3
-rw-r--r--devel/p5-Test-Pod-Coverage/Makefile3
-rw-r--r--devel/p5-Test-Reporter/Makefile3
-rw-r--r--devel/p5-Test-Script/Makefile3
-rw-r--r--devel/p5-Test-SubCalls/Makefile3
-rw-r--r--devel/p5-Test-WWW-Mechanize-CGI/Makefile3
-rw-r--r--devel/p5-Test-XML-Valid/Makefile3
-rw-r--r--devel/p5-Test-XML/Makefile3
-rw-r--r--devel/p5-Test-YAML-Valid/Makefile3
-rw-r--r--devel/p5-Time-Warp/Makefile3
-rw-r--r--devel/p5-mocked/Makefile3
65 files changed, 131 insertions, 73 deletions
diff --git a/devel/cpan-upload/Makefile b/devel/cpan-upload/Makefile
index c29b55c95acb..7fa801f09395 100644
--- a/devel/cpan-upload/Makefile
+++ b/devel/cpan-upload/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS= p5-AppConfig-Std>=1.05:${PORTSDIR}/devel/p5-AppConfig-Std \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= cpan-upload.1
diff --git a/devel/easygit/Makefile b/devel/easygit/Makefile
index d657bc964e01..cf9284773cc2 100644
--- a/devel/easygit/Makefile
+++ b/devel/easygit/Makefile
@@ -19,7 +19,8 @@ COMMENT= Easy wrapper for git
RUN_DEPENDS= git:${PORTSDIR}/devel/git
DIST_SUBDIR= eg/${PORTVERSION}_${PORTREVISION}
-USE_PERL5_RUN= yes
+USES= perl5
+USE_PERL5= run
NO_WRKSUBDIR= yes
NO_BUILD= yes
PLIST_FILES= bin/eg bin/easygit
diff --git a/devel/p5-Algorithm-Interval2Prefix/Makefile b/devel/p5-Algorithm-Interval2Prefix/Makefile
index 8f00c2d5b457..323938205d33 100644
--- a/devel/p5-Algorithm-Interval2Prefix/Makefile
+++ b/devel/p5-Algorithm-Interval2Prefix/Makefile
@@ -15,7 +15,8 @@ COMMENT= Generate prefixes from intervals
TEST_DEPENDS= p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Algorithm::Interval2Prefix.3
diff --git a/devel/p5-AppConfig/Makefile b/devel/p5-AppConfig/Makefile
index b52da844103a..dfc401816e48 100644
--- a/devel/p5-AppConfig/Makefile
+++ b/devel/p5-AppConfig/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= A Perl module for reading configuration files
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= AppConfig.3 \
AppConfig::Args.3 \
diff --git a/devel/p5-CPAN-DistnameInfo/Makefile b/devel/p5-CPAN-DistnameInfo/Makefile
index ecc429d2fb25..84ca9a189894 100644
--- a/devel/p5-CPAN-DistnameInfo/Makefile
+++ b/devel/p5-CPAN-DistnameInfo/Makefile
@@ -13,7 +13,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Extract distribution name and version from a CPAN filename
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CPAN::DistnameInfo.3
diff --git a/devel/p5-CPAN-Recent-Uploads/Makefile b/devel/p5-CPAN-Recent-Uploads/Makefile
index b659a3fa9ede..f6a26ae51e08 100644
--- a/devel/p5-CPAN-Recent-Uploads/Makefile
+++ b/devel/p5-CPAN-Recent-Uploads/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS= p5-libwww>=5.835:${PORTSDIR}/www/p5-libwww \
p5-YAML-Syck>=1.15:${PORTSDIR}/textproc/p5-YAML-Syck
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CPAN::Recent::Uploads.3 \
CPAN::Recent::Uploads::Retriever.3
diff --git a/devel/p5-Cache/Makefile b/devel/p5-Cache/Makefile
index 1a80b1dc4276..fe6fa4d2be63 100644
--- a/devel/p5-Cache/Makefile
+++ b/devel/p5-Cache/Makefile
@@ -21,7 +21,8 @@ RUN_DEPENDS= p5-Digest-SHA1>=2.01:${PORTSDIR}/security/p5-Digest-SHA1 \
p5-IO-String>=1.02:${PORTSDIR}/devel/p5-IO-String \
p5-TimeDate>=2.24:${PORTSDIR}/devel/p5-TimeDate
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Cache.3 \
Cache::Entry.3 \
diff --git a/devel/p5-Class-Accessor-Lvalue/Makefile b/devel/p5-Class-Accessor-Lvalue/Makefile
index 8533a98d3eca..2a6cc9cc78e2 100644
--- a/devel/p5-Class-Accessor-Lvalue/Makefile
+++ b/devel/p5-Class-Accessor-Lvalue/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Want>=0:${PORTSDIR}/devel/p5-Want \
p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Class::Accessor::Lvalue.3 \
Class::Accessor::Lvalue::Fast.3
diff --git a/devel/p5-Class-Base/Makefile b/devel/p5-Class-Base/Makefile
index 590f355ac76a..59b435e1f92c 100644
--- a/devel/p5-Class-Base/Makefile
+++ b/devel/p5-Class-Base/Makefile
@@ -13,7 +13,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Useful base class for deriving other modules
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Base.3
diff --git a/devel/p5-Class-ErrorHandler/Makefile b/devel/p5-Class-ErrorHandler/Makefile
index c5908dc13abe..617ab83cb8ce 100644
--- a/devel/p5-Class-ErrorHandler/Makefile
+++ b/devel/p5-Class-ErrorHandler/Makefile
@@ -9,7 +9,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Base class for error handling
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::ErrorHandler.3
diff --git a/devel/p5-Config-Auto/Makefile b/devel/p5-Config-Auto/Makefile
index 5070604bb145..0ad5ccf6adbb 100644
--- a/devel/p5-Config-Auto/Makefile
+++ b/devel/p5-Config-Auto/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Config-IniFiles>=0:${PORTSDIR}/devel/p5-Config-IniFiles \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
OPTIONS_DEFINE= XMLSIMPLE
XMLSIMPLE_DESC= Support for XML config files
diff --git a/devel/p5-Date-Easter/Makefile b/devel/p5-Date-Easter/Makefile
index ae44b1b6e500..42e3d39829c5 100644
--- a/devel/p5-Date-Easter/Makefile
+++ b/devel/p5-Date-Easter/Makefile
@@ -13,7 +13,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Calculates Easter for any given year
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Date::Easter.3
diff --git a/devel/p5-Date-Holidays-DK/Makefile b/devel/p5-Date-Holidays-DK/Makefile
index 4c0d10db914e..94060ad6c25b 100644
--- a/devel/p5-Date-Holidays-DK/Makefile
+++ b/devel/p5-Date-Holidays-DK/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Date-Simple>=0:${PORTSDIR}/devel/p5-Date-Simple \
p5-Date-Easter>=0:${PORTSDIR}/devel/p5-Date-Easter
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Date::Holidays::DK.3
diff --git a/devel/p5-Devel-LeakTrace-Fast/Makefile b/devel/p5-Devel-LeakTrace-Fast/Makefile
index bc9fc0bf1f3f..3ce58a15bdad 100644
--- a/devel/p5-Devel-LeakTrace-Fast/Makefile
+++ b/devel/p5-Devel-LeakTrace-Fast/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Indicate where leaked variables are coming from
-PERL_CONFIGURE= 5.12.0-
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::LeakTrace::Fast.3
diff --git a/devel/p5-Devel-TraceCalls/Makefile b/devel/p5-Devel-TraceCalls/Makefile
index ed260616e97b..8afade5bb649 100644
--- a/devel/p5-Devel-TraceCalls/Makefile
+++ b/devel/p5-Devel-TraceCalls/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Track calls to subs, classes, and object instances
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::TraceCalls.3
diff --git a/devel/p5-Directory-Scratch-Structured/Makefile b/devel/p5-Directory-Scratch-Structured/Makefile
index 505a9578bf7d..1595c62e3167 100644
--- a/devel/p5-Directory-Scratch-Structured/Makefile
+++ b/devel/p5-Directory-Scratch-Structured/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Creates temporary files and directories from a structured description
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
RUN_DEPENDS= p5-Readonly>=0:${PORTSDIR}/devel/p5-Readonly \
p5-Sub-Exporter>=0:${PORTSDIR}/devel/p5-Sub-Exporter \
diff --git a/devel/p5-Dist-Zilla/Makefile b/devel/p5-Dist-Zilla/Makefile
index 4d0c0cda4f09..37c3c67a95c9 100644
--- a/devel/p5-Dist-Zilla/Makefile
+++ b/devel/p5-Dist-Zilla/Makefile
@@ -58,7 +58,8 @@ BUILD_DEPENDS= p5-App-Cmd>=0.309:${PORTSDIR}/devel/p5-App-Cmd \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= dzil.1
MAN3= Dist::Zilla.3 \
diff --git a/devel/p5-File-Find-Rule-Perl/Makefile b/devel/p5-File-Find-Rule-Perl/Makefile
index e69b77fe653a..03371c447425 100644
--- a/devel/p5-File-Find-Rule-Perl/Makefile
+++ b/devel/p5-File-Find-Rule-Perl/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-File-Find-Rule>=0.20:${PORTSDIR}/devel/p5-File-Find-Rule \
p5-Params-Util>=0.38:${PORTSDIR}/devel/p5-Params-Util
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Find::Rule::Perl.3
diff --git a/devel/p5-File-Finder/Makefile b/devel/p5-File-Finder/Makefile
index 67a3c0fa8c92..634326c8c6f9 100644
--- a/devel/p5-File-Finder/Makefile
+++ b/devel/p5-File-Finder/Makefile
@@ -22,6 +22,7 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
MAN3= File::Finder.3 \
File::Finder::Steps.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-File-Path-Expand/Makefile b/devel/p5-File-Path-Expand/Makefile
index 9f7244561a79..91d2bbaa49b2 100644
--- a/devel/p5-File-Path-Expand/Makefile
+++ b/devel/p5-File-Path-Expand/Makefile
@@ -13,7 +13,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Expand filenames
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Path::Expand.3
diff --git a/devel/p5-Filesys-Virtual-Plain/Makefile b/devel/p5-Filesys-Virtual-Plain/Makefile
index 0228911cad56..98be91d59f65 100644
--- a/devel/p5-Filesys-Virtual-Plain/Makefile
+++ b/devel/p5-Filesys-Virtual-Plain/Makefile
@@ -17,7 +17,8 @@ COMMENT= A Plain virtual filesystem
BUILD_DEPENDS= p5-Filesys-Virtual>=0.05:${PORTSDIR}/devel/p5-Filesys-Virtual
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Filesys::Virtual::Plain.3
diff --git a/devel/p5-Filesys-Virtual/Makefile b/devel/p5-Filesys-Virtual/Makefile
index 03991e6e05bc..68874f662f4b 100644
--- a/devel/p5-Filesys-Virtual/Makefile
+++ b/devel/p5-Filesys-Virtual/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Perl extension to provide a framework for a virtual filesystem
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Filesys::Virtual.3
diff --git a/devel/p5-IO-Capture/Makefile b/devel/p5-IO-Capture/Makefile
index dc766237bd4f..007ee86cecbd 100644
--- a/devel/p5-IO-Capture/Makefile
+++ b/devel/p5-IO-Capture/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Abstract Base Class to build modules to capture output
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IO::Capture.3 \
IO::Capture::Overview.3 \
diff --git a/devel/p5-IO-CaptureOutput/Makefile b/devel/p5-IO-CaptureOutput/Makefile
index 1f1d0130f9fe..c5a5e3f15bfb 100644
--- a/devel/p5-IO-CaptureOutput/Makefile
+++ b/devel/p5-IO-CaptureOutput/Makefile
@@ -15,7 +15,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
MAINTAINER= lth@FreeBSD.org
COMMENT= Capture STDOUT/STDERR from subprocesses and XS/C modules
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IO::CaptureOutput.3
diff --git a/devel/p5-IO-Prompt/Makefile b/devel/p5-IO-Prompt/Makefile
index 0d98d890c133..c8e9ccb03e56 100644
--- a/devel/p5-IO-Prompt/Makefile
+++ b/devel/p5-IO-Prompt/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-version>0:${PORTSDIR}/devel/p5-version \
p5-Want>0:${PORTSDIR}/devel/p5-Want
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IO::Prompt.3
diff --git a/devel/p5-Log-Dispatch-FileRotate/Makefile b/devel/p5-Log-Dispatch-FileRotate/Makefile
index cf030e46f529..7105af721e8c 100644
--- a/devel/p5-Log-Dispatch-FileRotate/Makefile
+++ b/devel/p5-Log-Dispatch-FileRotate/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-Log-Dispatch>=0:${PORTSDIR}/devel/p5-Log-Dispatch \
p5-Log-Log4perl>=0:${PORTSDIR}/devel/p5-Log-Log4perl
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Log::Dispatch::FileRotate.3
diff --git a/devel/p5-Log-Log4perl/Makefile b/devel/p5-Log-Log4perl/Makefile
index a3cbbde7f88f..41852242167b 100644
--- a/devel/p5-Log-Log4perl/Makefile
+++ b/devel/p5-Log-Log4perl/Makefile
@@ -9,7 +9,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Log4j implementation for Perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= l4p-tmpl.1
MAN3= Log::Log4perl.3 \
diff --git a/devel/p5-Log-Report/Makefile b/devel/p5-Log-Report/Makefile
index 509f2e498da4..361afbf71ba9 100644
--- a/devel/p5-Log-Report/Makefile
+++ b/devel/p5-Log-Report/Makefile
@@ -16,7 +16,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:C/\.(.)$/\1/}
MAINTAINER= lth@FreeBSD.org
COMMENT= Report a problem, pluggable handlers and language support
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Log::Report.3 \
Log::Report::Die.3 \
diff --git a/devel/p5-Log-Trace/Makefile b/devel/p5-Log-Trace/Makefile
index 64f6005f9448..fe1a7981097f 100644
--- a/devel/p5-Log-Trace/Makefile
+++ b/devel/p5-Log-Trace/Makefile
@@ -15,7 +15,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Provides a unified approach to tracing
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Log::Trace.3 \
Log::Trace::Manual.3
diff --git a/devel/p5-Module-CPANfile/Makefile b/devel/p5-Module-CPANfile/Makefile
index f305686aa14c..50686c43067d 100644
--- a/devel/p5-Module-CPANfile/Makefile
+++ b/devel/p5-Module-CPANfile/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Parse cpanfile
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= mymeta-cpanfile.1
MAN3= Module::CPANfile.3 \
diff --git a/devel/p5-Module-Info-File/Makefile b/devel/p5-Module-Info-File/Makefile
index eb6f8b5e04ff..a4dccaee8e8f 100644
--- a/devel/p5-Module-Info-File/Makefile
+++ b/devel/p5-Module-Info-File/Makefile
@@ -18,7 +18,8 @@ COMMENT= Retrieves module information from a file or script
RUN_DEPENDS= p5-Module-Info>0.20:${PORTSDIR}/devel/p5-Module-Info
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= YES
+USES= perl5
+USE_PERL5= modbuild
MAN1= version.pl.1
MAN3= Module::Info::File.3
diff --git a/devel/p5-Module-Pluggable/Makefile b/devel/p5-Module-Pluggable/Makefile
index ad139c92f773..dfcfeff365b9 100644
--- a/devel/p5-Module-Pluggable/Makefile
+++ b/devel/p5-Module-Pluggable/Makefile
@@ -9,7 +9,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Automatically give your module the ability to have plugins
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5 configure
MAN3= Devel::InnerPackage.3 \
Module::Pluggable.3 \
diff --git a/devel/p5-Module-Starter-PBP/Makefile b/devel/p5-Module-Starter-PBP/Makefile
index 46e2b7898538..61d782f47ea5 100644
--- a/devel/p5-Module-Starter-PBP/Makefile
+++ b/devel/p5-Module-Starter-PBP/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-Module-Starter>=0:${PORTSDIR}/devel/p5-Module-Starter \
p5-version>=0:${PORTSDIR}/devel/p5-version
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Module::Starter::PBP.3
diff --git a/devel/p5-Moose-Test/Makefile b/devel/p5-Moose-Test/Makefile
index b2415230c5c3..21a2f4447ac2 100644
--- a/devel/p5-Moose-Test/Makefile
+++ b/devel/p5-Moose-Test/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-Mouse>=0:${PORTSDIR}/devel/p5-Mouse \
p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Moose::Test.3 \
Moose::Test::Case.3
diff --git a/devel/p5-MooseX-AttributeShortcuts/Makefile b/devel/p5-MooseX-AttributeShortcuts/Makefile
index db4ab902051e..e5ee1834cb7e 100644
--- a/devel/p5-MooseX-AttributeShortcuts/Makefile
+++ b/devel/p5-MooseX-AttributeShortcuts/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::AttributeShortcuts.3
diff --git a/devel/p5-MooseX-SimpleConfig/Makefile b/devel/p5-MooseX-SimpleConfig/Makefile
index 3c0a30c038ff..37a4da8d5cec 100644
--- a/devel/p5-MooseX-SimpleConfig/Makefile
+++ b/devel/p5-MooseX-SimpleConfig/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-Moose>=0.35:${PORTSDIR}/devel/p5-Moose \
p5-Config-Any>=0.13:${PORTSDIR}/devel/p5-Config-Any
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::SimpleConfig.3
diff --git a/devel/p5-Parse-CPAN-Meta/Makefile b/devel/p5-Parse-CPAN-Meta/Makefile
index 5cc17300b05a..0cee7d9a2b58 100644
--- a/devel/p5-Parse-CPAN-Meta/Makefile
+++ b/devel/p5-Parse-CPAN-Meta/Makefile
@@ -19,7 +19,8 @@ COMMENT= Parse META.yml and other similar CPAN metadata files
BUILD_DEPENDS= p5-CPAN-Meta-YAML>=0.008:${PORTSDIR}/devel/p5-CPAN-Meta-YAML
RUN_DEPENDS= p5-CPAN-Meta-YAML>=0.008:${PORTSDIR}/devel/p5-CPAN-Meta-YAML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Parse::CPAN::Meta.3
diff --git a/devel/p5-Parse-CPAN-Packages/Makefile b/devel/p5-Parse-CPAN-Packages/Makefile
index 542970f6e55c..8f4f0616ae73 100644
--- a/devel/p5-Parse-CPAN-Packages/Makefile
+++ b/devel/p5-Parse-CPAN-Packages/Makefile
@@ -24,7 +24,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-InDistDir>0:${PORTSDIR}/devel/p5-Test-InDistDir \
p5-File-Slurp>0:${PORTSDIR}/devel/p5-File-Slurp
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Parse::CPAN::Packages.3 \
Parse::CPAN::Packages::Distribution.3 \
diff --git a/devel/p5-Perl-Version/Makefile b/devel/p5-Perl-Version/Makefile
index 71fc521544e7..d7c34ddb6156 100644
--- a/devel/p5-Perl-Version/Makefile
+++ b/devel/p5-Perl-Version/Makefile
@@ -18,16 +18,10 @@ RUN_DEPENDS= p5-File-Slurp>=9999.12:${PORTSDIR}/devel/p5-File-Slurp \
p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= perl-reversion.1
MAN3= Perl::Version.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 5.008007
-RUN_DEPENDS+= p5-Pod-Parser>=1.3:${PORTSDIR}/textproc/p5-Pod-Parser
-BUILD_DEPENDS+= p5-Pod-Parser>=1.3:${PORTSDIR}/textproc/p5-Pod-Parser
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/p5-Proc-Daemon/Makefile b/devel/p5-Proc-Daemon/Makefile
index 9ebc99b819e2..b44d9ae243be 100644
--- a/devel/p5-Proc-Daemon/Makefile
+++ b/devel/p5-Proc-Daemon/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Perl module that provides a method to daemonify a Perl script
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Proc::Daemon.3
diff --git a/devel/p5-Proc-PID-File/Makefile b/devel/p5-Proc-PID-File/Makefile
index 70cf9dd9a87b..31c1e5ad261a 100644
--- a/devel/p5-Proc-PID-File/Makefile
+++ b/devel/p5-Proc-PID-File/Makefile
@@ -13,7 +13,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= A module to manage process id files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Proc::PID::File.3
diff --git a/devel/p5-TAP-SimpleOutput/Makefile b/devel/p5-TAP-SimpleOutput/Makefile
index 63cccd38eafa..e703eb10d030 100644
--- a/devel/p5-TAP-SimpleOutput/Makefile
+++ b/devel/p5-TAP-SimpleOutput/Makefile
@@ -13,7 +13,8 @@ COMMENT= Simple closure-driven TAP generator
BUILD_DEPENDS= p5-Sub-Exporter>=0:${PORTSDIR}/devel/p5-Sub-Exporter
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= TAP::SimpleOutput.3
diff --git a/devel/p5-Test-Assertions/Makefile b/devel/p5-Test-Assertions/Makefile
index bf3d1e64e1fc..ae6c1966ae24 100644
--- a/devel/p5-Test-Assertions/Makefile
+++ b/devel/p5-Test-Assertions/Makefile
@@ -18,7 +18,8 @@ COMMENT= A simple set of building blocks for both unit and runtime testing
RUN_DEPENDS= p5-Log-Trace>0:${PORTSDIR}/devel/p5-Log-Trace
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Assertions.3 \
Test::Assertions::Manual.3 \
diff --git a/devel/p5-Test-Block/Makefile b/devel/p5-Test-Block/Makefile
index 9b9008c537a1..43a3087e1141 100644
--- a/devel/p5-Test-Block/Makefile
+++ b/devel/p5-Test-Block/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-Test-Exception>=0.15:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-Simple>=0.47:${PORTSDIR}/devel/p5-Test-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Block.3
diff --git a/devel/p5-Test-ClassAPI/Makefile b/devel/p5-Test-ClassAPI/Makefile
index d02c2d1aa4f5..507d672c17e5 100644
--- a/devel/p5-Test-ClassAPI/Makefile
+++ b/devel/p5-Test-ClassAPI/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS= p5-Class-Inspector>=1.12:${PORTSDIR}/devel/p5-Class-Inspector \
p5-Params-Util>=1.00:${PORTSDIR}/devel/p5-Params-Util
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::ClassAPI.3
diff --git a/devel/p5-Test-Data/Makefile b/devel/p5-Test-Data/Makefile
index 98f868d263c2..0de34103e53d 100644
--- a/devel/p5-Test-Data/Makefile
+++ b/devel/p5-Test-Data/Makefile
@@ -18,7 +18,8 @@ COMMENT= Test functions for particular variable types
RUN_DEPENDS= p5-Scalar-List-Utils>0:${PORTSDIR}/lang/p5-Scalar-List-Utils
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Data.3 \
Test::Data::Array.3 \
diff --git a/devel/p5-Test-File-ShareDir/Makefile b/devel/p5-Test-File-ShareDir/Makefile
index 2365b9befb77..1374679445ae 100644
--- a/devel/p5-Test-File-ShareDir/Makefile
+++ b/devel/p5-Test-File-ShareDir/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-File-Copy-Recursive>0:${PORTSDIR}/devel/p5-File-Copy-Recursive
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Fatal>0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Test::File::ShareDir.3 \
Test::File::ShareDir::TempDirObject.3
diff --git a/devel/p5-Test-Group/Makefile b/devel/p5-Test-Group/Makefile
index 2232db628dba..8f52b8a911c8 100644
--- a/devel/p5-Test-Group/Makefile
+++ b/devel/p5-Test-Group/Makefile
@@ -13,7 +13,8 @@ BUILD_DEPENDS= p5-File-Slurp>0:${PORTSDIR}/devel/p5-File-Slurp \
p5-Test-Cmd>=0:${PORTSDIR}/devel/p5-Test-Cmd
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Test::Group.3 \
Test::Group::Extending.3 \
diff --git a/devel/p5-Test-InDistDir/Makefile b/devel/p5-Test-InDistDir/Makefile
index 66d7f7461d7e..7d961f006bdb 100644
--- a/devel/p5-Test-InDistDir/Makefile
+++ b/devel/p5-Test-InDistDir/Makefile
@@ -15,7 +15,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Test environment setup for development with IDE
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::InDistDir.3
diff --git a/devel/p5-Test-JSON/Makefile b/devel/p5-Test-JSON/Makefile
index d02191e6ba2f..536032b70b84 100644
--- a/devel/p5-Test-JSON/Makefile
+++ b/devel/p5-Test-JSON/Makefile
@@ -21,7 +21,8 @@ RUN_DEPENDS= p5-Test-Differences>=0.47:${PORTSDIR}/devel/p5-Test-Differences \
p5-JSON-Any>=1.20:${PORTSDIR}/converters/p5-JSON-Any
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::JSON.3
diff --git a/devel/p5-Test-MockModule/Makefile b/devel/p5-Test-MockModule/Makefile
index d7824e20bec9..947b5c9fbd64 100644
--- a/devel/p5-Test-MockModule/Makefile
+++ b/devel/p5-Test-MockModule/Makefile
@@ -15,7 +15,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Override subroutines in a module for unit testing
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::MockModule.3
diff --git a/devel/p5-Test-Moose-More/Makefile b/devel/p5-Test-Moose-More/Makefile
index f82f26ab9224..91afe891ddd1 100644
--- a/devel/p5-Test-Moose-More/Makefile
+++ b/devel/p5-Test-Moose-More/Makefile
@@ -21,7 +21,8 @@ BUILD_DEPENDS= p5-Data-OptList>=0:${PORTSDIR}/devel/p5-Data-OptList \
p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Moose::More.3
diff --git a/devel/p5-Test-Object/Makefile b/devel/p5-Test-Object/Makefile
index 153221fc83cf..68a6e28e843c 100644
--- a/devel/p5-Test-Object/Makefile
+++ b/devel/p5-Test-Object/Makefile
@@ -16,7 +16,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Thoroughly testing objects via registered handlers
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Object.3
diff --git a/devel/p5-Test-POE-Client-TCP/Makefile b/devel/p5-Test-POE-Client-TCP/Makefile
index 36035d0e8afe..04fc5dfe1549 100644
--- a/devel/p5-Test-POE-Client-TCP/Makefile
+++ b/devel/p5-Test-POE-Client-TCP/Makefile
@@ -12,7 +12,8 @@ COMMENT= A POE Component providing TCP client services for test cases
BUILD_DEPENDS= p5-POE>=1.28:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::POE::Client::TCP.3
diff --git a/devel/p5-Test-POE-Server-TCP/Makefile b/devel/p5-Test-POE-Server-TCP/Makefile
index 96d1fcdd7d4c..c23e2e4c934e 100644
--- a/devel/p5-Test-POE-Server-TCP/Makefile
+++ b/devel/p5-Test-POE-Server-TCP/Makefile
@@ -17,7 +17,8 @@ COMMENT= A POE Component providing TCP server services for test cases
BUILD_DEPENDS= p5-POE>=1.004:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::POE::Server::TCP.3
diff --git a/devel/p5-Test-Pod-Coverage/Makefile b/devel/p5-Test-Pod-Coverage/Makefile
index fd3eca0642aa..0bc0e840b8cc 100644
--- a/devel/p5-Test-Pod-Coverage/Makefile
+++ b/devel/p5-Test-Pod-Coverage/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= p5-Pod-Coverage>0:${PORTSDIR}/devel/p5-Pod-Coverage \
p5-Test-Simple>0:${PORTSDIR}/devel/p5-Test-Simple
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Pod::Coverage.3
diff --git a/devel/p5-Test-Reporter/Makefile b/devel/p5-Test-Reporter/Makefile
index 90b308b78e55..bbd52551ddfb 100644
--- a/devel/p5-Test-Reporter/Makefile
+++ b/devel/p5-Test-Reporter/Makefile
@@ -12,7 +12,8 @@ COMMENT= Sends test results to cpan-testers@perl.org
RUN_DEPENDS= p5-Net>0:${PORTSDIR}/net/p5-Net
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAKE_JOBS_UNSAFE= yes
MAN3= Test::Reporter.3 \
diff --git a/devel/p5-Test-Script/Makefile b/devel/p5-Test-Script/Makefile
index 65be1cab815b..bfd03084461d 100644
--- a/devel/p5-Test-Script/Makefile
+++ b/devel/p5-Test-Script/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS= p5-IPC-Run3>=0.034:${PORTSDIR}/devel/p5-IPC-Run3 \
p5-Probe-Perl>=0.01:${PORTSDIR}/sysutils/p5-Probe-Perl
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Script.3
diff --git a/devel/p5-Test-SubCalls/Makefile b/devel/p5-Test-SubCalls/Makefile
index ee8e6a2d08af..60c7ae267077 100644
--- a/devel/p5-Test-SubCalls/Makefile
+++ b/devel/p5-Test-SubCalls/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Hook-LexWrap>=0:${PORTSDIR}/devel/p5-Hook-LexWrap \
p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::SubCalls.3
diff --git a/devel/p5-Test-WWW-Mechanize-CGI/Makefile b/devel/p5-Test-WWW-Mechanize-CGI/Makefile
index 804eedd43bdf..110826aecccf 100644
--- a/devel/p5-Test-WWW-Mechanize-CGI/Makefile
+++ b/devel/p5-Test-WWW-Mechanize-CGI/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= p5-WWW-Mechanize-CGI>=0.2:${PORTSDIR}/www/p5-WWW-Mechanize-CGI \
p5-Test-WWW-Mechanize>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::WWW::Mechanize::CGI.3
diff --git a/devel/p5-Test-XML-Valid/Makefile b/devel/p5-Test-XML-Valid/Makefile
index 03bc9af7010e..3f3623fcf46d 100644
--- a/devel/p5-Test-XML-Valid/Makefile
+++ b/devel/p5-Test-XML-Valid/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS= p5-XML-LibXML>0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-Test-Simple>0:${PORTSDIR}/devel/p5-Test-Simple
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Test::XML::Valid.3
diff --git a/devel/p5-Test-XML/Makefile b/devel/p5-Test-XML/Makefile
index fe6206896bed..32763a363f64 100644
--- a/devel/p5-Test-XML/Makefile
+++ b/devel/p5-Test-XML/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-XML-SemanticDiff>=0:${PORTSDIR}/textproc/p5-XML-SemanticDiff \
p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::XML.3 \
Test::XML::SAX.3 \
diff --git a/devel/p5-Test-YAML-Valid/Makefile b/devel/p5-Test-YAML-Valid/Makefile
index 38e26c38f7d0..0f631ca65d3b 100644
--- a/devel/p5-Test-YAML-Valid/Makefile
+++ b/devel/p5-Test-YAML-Valid/Makefile
@@ -14,7 +14,8 @@ COMMENT= Test for valid YAML
RUN_DEPENDS= p5-YAML>=0.60:${PORTSDIR}/textproc/p5-YAML
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::YAML::Valid.3
diff --git a/devel/p5-Time-Warp/Makefile b/devel/p5-Time-Warp/Makefile
index 78cac89fd620..b57e7da31a92 100644
--- a/devel/p5-Time-Warp/Makefile
+++ b/devel/p5-Time-Warp/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lth@FreeBSD.org
COMMENT= Control over the flow of time
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Time::Warp.3
diff --git a/devel/p5-mocked/Makefile b/devel/p5-mocked/Makefile
index e007ec431d34..6262302fce3d 100644
--- a/devel/p5-mocked/Makefile
+++ b/devel/p5-mocked/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= mocked.3 \
unmocked.3