aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorAndrej Zverev <az@FreeBSD.org>2013-08-05 15:05:29 +0000
committerAndrej Zverev <az@FreeBSD.org>2013-08-05 15:05:29 +0000
commit43f0c9f153cbb6a2e3db53e004582f6729057928 (patch)
tree6094da914716107bca7d35889c1b8aab5e6097c7 /devel
parent51a9b4dec5856fd0ce0b884de19626c1cc420758 (diff)
downloadports-43f0c9f153cbb6a2e3db53e004582f6729057928.tar.gz
ports-43f0c9f153cbb6a2e3db53e004582f6729057928.zip
Notes
Diffstat (limited to 'devel')
-rw-r--r--devel/p5-Algorithm-Diff/Makefile9
-rw-r--r--devel/p5-Algorithm-IncludeExclude/Makefile9
-rw-r--r--devel/p5-Algorithm-Permute/Makefile9
-rw-r--r--devel/p5-AnyEvent-AIO/Makefile9
-rw-r--r--devel/p5-App-CLI/Makefile9
-rw-r--r--devel/p5-B-Generate/Makefile3
-rw-r--r--devel/p5-B-Hooks-OP-PPAddr/Makefile9
-rw-r--r--devel/p5-BSD-Resource/Makefile9
-rw-r--r--devel/p5-Badger/Makefile3
-rw-r--r--devel/p5-Best/Makefile3
-rw-r--r--devel/p5-CPAN-Mini/Makefile3
-rw-r--r--devel/p5-Carp-Clan-Share/Makefile9
-rw-r--r--devel/p5-Class-Closure/Makefile9
-rw-r--r--devel/p5-Class-Prototyped/Makefile9
-rw-r--r--devel/p5-Class-ReturnValue/Makefile9
-rw-r--r--devel/p5-Class-Spiffy/Makefile9
-rw-r--r--devel/p5-Class-Tom/Makefile3
-rw-r--r--devel/p5-Data-ACL/Makefile9
-rw-r--r--devel/p5-Data-Compare/Makefile9
-rw-r--r--devel/p5-Data-Flow/Makefile9
-rw-r--r--devel/p5-Data-GUID/Makefile9
-rw-r--r--devel/p5-Data-Path/Makefile9
-rw-r--r--devel/p5-Data-Remember/Makefile9
-rw-r--r--devel/p5-Data-Thunk/Makefile3
-rw-r--r--devel/p5-Date-DayOfWeek/Makefile10
-rw-r--r--devel/p5-Date-Leapyear/Makefile10
-rw-r--r--devel/p5-Devel-Callsite/Makefile3
-rw-r--r--devel/p5-Devel-Ditto/Makefile9
-rw-r--r--devel/p5-Devel-Hide/Makefile3
-rw-r--r--devel/p5-Devel-Refcount/Makefile3
-rw-r--r--devel/p5-Directory-Queue/Makefile3
-rw-r--r--devel/p5-Directory-Scratch/Makefile9
-rw-r--r--devel/p5-Every/Makefile9
-rw-r--r--devel/p5-File-Attributes-Recursive/Makefile9
-rw-r--r--devel/p5-File-Attributes/Makefile9
-rw-r--r--devel/p5-File-CreationTime/Makefile9
-rw-r--r--devel/p5-File-NFSLock/Makefile9
-rw-r--r--devel/p5-File-ReadBackwards/Makefile9
-rw-r--r--devel/p5-File-pushd/Makefile3
-rw-r--r--devel/p5-Getopt-Declare/Makefile9
-rw-r--r--devel/p5-Getopt-Long/Makefile3
-rw-r--r--devel/p5-Guard/Makefile9
-rw-r--r--devel/p5-IO-LockedFile/Makefile9
-rw-r--r--devel/p5-IO-Multiplex/Makefile3
-rw-r--r--devel/p5-IPC-Cmd/Makefile3
-rw-r--r--devel/p5-IPC-DirQueue/Makefile9
-rw-r--r--devel/p5-IPC-PubSub/Makefile9
-rw-r--r--devel/p5-Lexical-Alias/Makefile9
-rw-r--r--devel/p5-Memoize/Makefile3
-rw-r--r--devel/p5-Module-Util/Makefile3
-rw-r--r--devel/p5-MooseX-Aliases/Makefile9
-rw-r--r--devel/p5-No-Worries/Makefile3
-rw-r--r--devel/p5-Object-Tiny-Lvalue/Makefile3
-rw-r--r--devel/p5-Parallel-Prefork/Makefile3
-rw-r--r--devel/p5-Parse-RecDescent/Makefile9
-rw-r--r--devel/p5-Path-Tiny/Makefile3
-rw-r--r--devel/p5-Proc-Background/Makefile9
-rw-r--r--devel/p5-Proc-Queue/Makefile9
-rw-r--r--devel/p5-Proc-Wait3/Makefile9
-rw-r--r--devel/p5-Rcs/Makefile9
-rw-r--r--devel/p5-Return-Value/Makefile3
-rw-r--r--devel/p5-Search-Binary/Makefile3
-rw-r--r--devel/p5-Set-CrossProduct/Makefile9
-rw-r--r--devel/p5-Set-NestedGroups/Makefile9
-rw-r--r--devel/p5-Set-Scalar/Makefile9
-rw-r--r--devel/p5-Sort-Versions/Makefile9
-rw-r--r--devel/p5-Storable/Makefile3
-rw-r--r--devel/p5-Sub-Name/Makefile9
-rw-r--r--devel/p5-Sys-RunAlone/Makefile9
-rw-r--r--devel/p5-Sys-RunAlways/Makefile9
-rw-r--r--devel/p5-Term-Prompt/Makefile9
-rw-r--r--devel/p5-Test-Base/Makefile9
-rw-r--r--devel/p5-Test-Command-Simple/Makefile9
-rw-r--r--devel/p5-Tie-Hash-TwoWay/Makefile9
-rw-r--r--devel/p5-Tie-Util/Makefile9
-rw-r--r--devel/p5-Time-HiRes/Makefile9
-rw-r--r--devel/p5-Time-Interval/Makefile3
-rw-r--r--devel/p5-Time-Out/Makefile9
-rw-r--r--devel/p5-Time-Piece/Makefile9
-rw-r--r--devel/p5-UDCode/Makefile9
-rw-r--r--devel/p5-UNIVERSAL-ref/Makefile3
-rw-r--r--devel/p5-namespace-sweep/Makefile3
82 files changed, 220 insertions, 364 deletions
diff --git a/devel/p5-Algorithm-Diff/Makefile b/devel/p5-Algorithm-Diff/Makefile
index 79ff313cb4bf..8dd5b010efd8 100644
--- a/devel/p5-Algorithm-Diff/Makefile
+++ b/devel/p5-Algorithm-Diff/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Algorithm::Diff
-# Date created: 04 Nov 2000
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Algorithm-Diff
PORTVERSION= 1.1902
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl interface to compute differences between two objects
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Algorithm::Diff.3 Algorithm::DiffOld.3
diff --git a/devel/p5-Algorithm-IncludeExclude/Makefile b/devel/p5-Algorithm-IncludeExclude/Makefile
index 224a57fc997e..cd0e8f865b66 100644
--- a/devel/p5-Algorithm-IncludeExclude/Makefile
+++ b/devel/p5-Algorithm-IncludeExclude/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Algorithm-IncludeExclude
-# Date created: 03 April 2007
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Algorithm-IncludeExclude
PORTVERSION= 0.01
@@ -17,7 +13,8 @@ COMMENT= Build and evaluate include/exclude lists
BUILD_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Algorithm::IncludeExclude.3
diff --git a/devel/p5-Algorithm-Permute/Makefile b/devel/p5-Algorithm-Permute/Makefile
index a8d7df750e2a..32302a95da59 100644
--- a/devel/p5-Algorithm-Permute/Makefile
+++ b/devel/p5-Algorithm-Permute/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Algorithm::Permute
-# Date created: 04 Nov 2000
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Algorithm-Permute
PORTVERSION= 0.12
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl interface to handy and fast permutation
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Algorithm::Permute.3
diff --git a/devel/p5-AnyEvent-AIO/Makefile b/devel/p5-AnyEvent-AIO/Makefile
index 64d22b558fd0..2afddd8fb8da 100644
--- a/devel/p5-AnyEvent-AIO/Makefile
+++ b/devel/p5-AnyEvent-AIO/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-AnyEvent-AIO
-# Date created: Wed Sep 2 14:59:22 CEST 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= AnyEvent-AIO
PORTVERSION= 1.1
@@ -18,7 +14,8 @@ COMMENT= Asynchronous file and directory I/O with AnyEvent
BUILD_DEPENDS= p5-AnyEvent>=3.4:${PORTSDIR}/devel/p5-AnyEvent \
p5-IO-AIO>=3.0:${PORTSDIR}/devel/p5-IO-AIO
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= AnyEvent::AIO.3
diff --git a/devel/p5-App-CLI/Makefile b/devel/p5-App-CLI/Makefile
index e303d072b202..01fe6bd8edc8 100644
--- a/devel/p5-App-CLI/Makefile
+++ b/devel/p5-App-CLI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-App-CLI
-# Date created: 27 Dec 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= App-CLI
PORTVERSION= 0.313
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= App::CLI - Dispatcher module for command line interface programs
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= App::CLI.3 App::CLI::Command.3 App::CLI::Command::Help.3 App::CLI::Helper.3
diff --git a/devel/p5-B-Generate/Makefile b/devel/p5-B-Generate/Makefile
index e822341ab925..d07196a379c2 100644
--- a/devel/p5-B-Generate/Makefile
+++ b/devel/p5-B-Generate/Makefile
@@ -13,7 +13,8 @@ COMMON_DEPENDS= p5-ExtUtils-CBuilder>=0:${PORTSDIR}/devel/p5-ExtUtils-CBuilder
BUILD_DEPENDS= ${COMMON_DEPENDS}
RUN_DEPENDS= ${COMMON_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= B::Generate.3
diff --git a/devel/p5-B-Hooks-OP-PPAddr/Makefile b/devel/p5-B-Hooks-OP-PPAddr/Makefile
index f3c488a6b762..c73c9d8336ff 100644
--- a/devel/p5-B-Hooks-OP-PPAddr/Makefile
+++ b/devel/p5-B-Hooks-OP-PPAddr/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-B-Hooks-OP-PPAddr
-# Date created: 04 August 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= B-Hooks-OP-PPAddr
PORTVERSION= 0.03
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-parent>0:${PORTSDIR}/devel/p5-parent \
p5-ExtUtils-Depends>=0.302:${PORTSDIR}/devel/p5-ExtUtils-Depends
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= B::Hooks::OP::PPAddr.3
diff --git a/devel/p5-BSD-Resource/Makefile b/devel/p5-BSD-Resource/Makefile
index 451dc9a64065..08f1465dae9e 100644
--- a/devel/p5-BSD-Resource/Makefile
+++ b/devel/p5-BSD-Resource/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-BSD-Resource
-# Date created: October 20th 1996
-# Whom: James FitzGibbon <jfitz@FreeBSD.org>
-#
+# Created by: James FitzGibbon <jfitz@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= BSD-Resource
PORTVERSION= 1.2904
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl module to access BSD resource limit and priority functions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= BSD::Resource.3
diff --git a/devel/p5-Badger/Makefile b/devel/p5-Badger/Makefile
index 000c190cecf2..e258ad423a5a 100644
--- a/devel/p5-Badger/Makefile
+++ b/devel/p5-Badger/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl Application Programming Toolkit
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Badger.3 \
Badger::Base.3 \
diff --git a/devel/p5-Best/Makefile b/devel/p5-Best/Makefile
index 87aba4e2b999..e6a6a918b03b 100644
--- a/devel/p5-Best/Makefile
+++ b/devel/p5-Best/Makefile
@@ -13,7 +13,8 @@ COMMENT= Fallbackable module loader
BUILD_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Best.3
diff --git a/devel/p5-CPAN-Mini/Makefile b/devel/p5-CPAN-Mini/Makefile
index 325a25217a94..e03bf53a323a 100644
--- a/devel/p5-CPAN-Mini/Makefile
+++ b/devel/p5-CPAN-Mini/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS= p5-File-HomeDir>=0.57:${PORTSDIR}/devel/p5-File-HomeDir \
BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Test-Simple>=0.96:${PORTSDIR}/devel/p5-Test-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= minicpan.1
MAN3= CPAN::Mini.3 CPAN::Mini::App.3
diff --git a/devel/p5-Carp-Clan-Share/Makefile b/devel/p5-Carp-Clan-Share/Makefile
index 2826a4e0884c..0b9ff6e2cd3b 100644
--- a/devel/p5-Carp-Clan-Share/Makefile
+++ b/devel/p5-Carp-Clan-Share/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Carp-Clan-Share
-# Date created: 19 October 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Carp-Clan-Share
PORTVERSION= 0.013
@@ -18,7 +14,8 @@ COMMENT= Share your Carp::Clan settings with your whole Clan
BUILD_DEPENDS= p5-Carp-Clan>=0:${PORTSDIR}/devel/p5-Carp-Clan
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Carp::Clan::Share.3
diff --git a/devel/p5-Class-Closure/Makefile b/devel/p5-Class-Closure/Makefile
index c06b2d6baa34..673ddfca0644 100644
--- a/devel/p5-Class-Closure/Makefile
+++ b/devel/p5-Class-Closure/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Class-Closure
-# Date created: 22 April 2007
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-Closure
PORTVERSION= 0.30
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-PadWalker>=0:${PORTSDIR}/devel/p5-PadWalker \
p5-Devel-Caller>=0:${PORTSDIR}/devel/p5-Devel-Caller
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Closure.3
diff --git a/devel/p5-Class-Prototyped/Makefile b/devel/p5-Class-Prototyped/Makefile
index 1930c16af656..f28261c405b4 100644
--- a/devel/p5-Class-Prototyped/Makefile
+++ b/devel/p5-Class-Prototyped/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Class-Prototyped
-# Date created: 20 April 2006
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-Prototyped
PORTVERSION= 1.11
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Fast prototype-based OO programming in Perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Prototyped.3 \
Class::Prototyped::why.3
diff --git a/devel/p5-Class-ReturnValue/Makefile b/devel/p5-Class-ReturnValue/Makefile
index 7e0bae69d45b..10bc49dd3916 100644
--- a/devel/p5-Class-ReturnValue/Makefile
+++ b/devel/p5-Class-ReturnValue/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class::ReturnValue
-# Date created: 26 Jan 2003
-# Whom: tobez
-#
+# Created by: tobez
# $FreeBSD$
-#
PORTNAME= Class-ReturnValue
PORTVERSION= 0.55
@@ -17,7 +13,8 @@ COMMENT= A return-value object that can be treated as a boolean, array, or objec
BUILD_DEPENDS= p5-Devel-StackTrace>=0:${PORTSDIR}/devel/p5-Devel-StackTrace
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::ReturnValue.3
diff --git a/devel/p5-Class-Spiffy/Makefile b/devel/p5-Class-Spiffy/Makefile
index 9e97a05fd4e9..a5cf9f8a0db5 100644
--- a/devel/p5-Class-Spiffy/Makefile
+++ b/devel/p5-Class-Spiffy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Class-Spiffy
-# Date created: 20 January 2006
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-Spiffy
PORTVERSION= 0.15
@@ -17,7 +13,8 @@ COMMENT= Class::Spiffy - Spiffy Perl Interface Framework For You
BUILD_DEPENDS= p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Spiffy.3
diff --git a/devel/p5-Class-Tom/Makefile b/devel/p5-Class-Tom/Makefile
index 6a54b36863e1..897b365d1692 100644
--- a/devel/p5-Class-Tom/Makefile
+++ b/devel/p5-Class-Tom/Makefile
@@ -15,7 +15,8 @@ COMMENT= A perl module to transport objects from one system to another
BUILD_DEPENDS= p5-Devel-Symdump>=0:${PORTSDIR}/devel/p5-Devel-Symdump
RUN_DEPENDS= p5-Devel-Symdump>=0:${PORTSDIR}/devel/p5-Devel-Symdump
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Tom.3
diff --git a/devel/p5-Data-ACL/Makefile b/devel/p5-Data-ACL/Makefile
index 5a21a8974f7e..3e5e00d3ae7d 100644
--- a/devel/p5-Data-ACL/Makefile
+++ b/devel/p5-Data-ACL/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Data-ACL
-# Date created: 22 September 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Data-ACL
PORTVERSION= 0.02
@@ -17,7 +13,8 @@ COMMENT= Data::ACL - Perl extension for simple ACL lists
BUILD_DEPENDS= p5-Set-NestedGroups>=0:${PORTSDIR}/devel/p5-Set-NestedGroups
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::ACL.3
diff --git a/devel/p5-Data-Compare/Makefile b/devel/p5-Data-Compare/Makefile
index f071f6bce5e0..33f3968c6ec3 100644
--- a/devel/p5-Data-Compare/Makefile
+++ b/devel/p5-Data-Compare/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Data-Compare
-# Date created: 25 April 2001
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= Data-Compare
PORTVERSION= 1.2200
@@ -19,7 +15,8 @@ COMMENT= Data::Compare - compare perl data structures
BUILD_DEPENDS= p5-File-Find-Rule>=0:${PORTSDIR}/devel/p5-File-Find-Rule
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Compare.3 Data::Compare::Plugins.3 \
Data::Compare::Plugins::Scalar::Properties.3
diff --git a/devel/p5-Data-Flow/Makefile b/devel/p5-Data-Flow/Makefile
index 769210e80e84..0fc66c162f0f 100644
--- a/devel/p5-Data-Flow/Makefile
+++ b/devel/p5-Data-Flow/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Data-Flow
-# Date created: October 20th 1996
-# Whom: James FitzGibbon <jfitz@FreeBSD.org>
-#
+# Created by: James FitzGibbon <jfitz@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Data-Flow
PORTVERSION= 1.02
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl extension for simple-minded recipe-controlled build of data
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Flow.3
diff --git a/devel/p5-Data-GUID/Makefile b/devel/p5-Data-GUID/Makefile
index be563c225012..00a818d1ef2f 100644
--- a/devel/p5-Data-GUID/Makefile
+++ b/devel/p5-Data-GUID/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Data-GUID
-# Date created: 05 April 2007
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Data-GUID
PORTVERSION= 0.046
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Sub-Install>=0.03:${PORTSDIR}/devel/p5-Sub-Install \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Simple>=0.88:${PORTSDIR}/devel/p5-Test-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::GUID.3
diff --git a/devel/p5-Data-Path/Makefile b/devel/p5-Data-Path/Makefile
index 821583b3c0a1..2ad07548485f 100644
--- a/devel/p5-Data-Path/Makefile
+++ b/devel/p5-Data-Path/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Data-Path
-# Date created: 16 July 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Data-Path
PORTVERSION= 1.4.1
@@ -18,7 +14,8 @@ COMMENT= XPath-like access to complex data structures
BUILD_DEPENDS= p5-Test-MockObject>=1.08:${PORTSDIR}/devel/p5-Test-MockObject \
p5-Test-Exception>0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Path.3
diff --git a/devel/p5-Data-Remember/Makefile b/devel/p5-Data-Remember/Makefile
index 50926d0a0f48..8f1d508b8b7a 100644
--- a/devel/p5-Data-Remember/Makefile
+++ b/devel/p5-Data-Remember/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Data-Remember
-# Date created: 14 May 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Data-Remember
PORTVERSION= 0.07
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-DBM-Deep>0:${PORTSDIR}/databases/p5-DBM-Deep \
p5-POE>0:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Remember.3 \
Data::Remember::DBM.3 \
diff --git a/devel/p5-Data-Thunk/Makefile b/devel/p5-Data-Thunk/Makefile
index 762620627db0..22e4e04e703d 100644
--- a/devel/p5-Data-Thunk/Makefile
+++ b/devel/p5-Data-Thunk/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-Check-ISA>=0:${PORTSDIR}/devel/p5-Check-ISA \
p5-namespace-clean>=0:${PORTSDIR}/devel/p5-namespace-clean
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Thunk.3 \
Data::Thunk::Code.3 \
diff --git a/devel/p5-Date-DayOfWeek/Makefile b/devel/p5-Date-DayOfWeek/Makefile
index 4fbbdc537c01..6f9e3973e001 100644
--- a/devel/p5-Date-DayOfWeek/Makefile
+++ b/devel/p5-Date-DayOfWeek/Makefile
@@ -1,10 +1,5 @@
-# ex:ts=8
-# New ports collection makefile for: p5-Date-DayOfWeek
-# Date created: Jun 5, 2001
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Date-DayOfWeek
PORTVERSION= 1.22
@@ -19,7 +14,8 @@ BUILD_DEPENDS= p5-Date-Leapyear>=0:${PORTSDIR}/devel/p5-Date-Leapyear \
p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Date::DayOfWeek.3 Date::DayOfWeek::Birthday.3 \
Date::DayOfWeek::Nails.3 Date::DayOfWeek::Sneeze.3 Date::Doomsday.3
diff --git a/devel/p5-Date-Leapyear/Makefile b/devel/p5-Date-Leapyear/Makefile
index 288440fc4e3d..d51cc5abb966 100644
--- a/devel/p5-Date-Leapyear/Makefile
+++ b/devel/p5-Date-Leapyear/Makefile
@@ -1,10 +1,5 @@
-# ex:ts=8
-# New ports collection makefile for: p5-Date-Leapyear
-# Date created: Jul 11, 2001
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Date-Leapyear
PORTVERSION= 1.72
@@ -15,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl module to determine if a particular year a leap year
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Date::Leapyear.3
diff --git a/devel/p5-Devel-Callsite/Makefile b/devel/p5-Devel-Callsite/Makefile
index e54a38bfaa7c..2caf1dfd3e4d 100644
--- a/devel/p5-Devel-Callsite/Makefile
+++ b/devel/p5-Devel-Callsite/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Gets current callsite and interpreter context
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Callsite.3
diff --git a/devel/p5-Devel-Ditto/Makefile b/devel/p5-Devel-Ditto/Makefile
index 7fbde9224dc7..9055f443a19d 100644
--- a/devel/p5-Devel-Ditto/Makefile
+++ b/devel/p5-Devel-Ditto/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Devel-Ditto
-# Date created: 02 July 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Devel-Ditto
PORTVERSION= 0.06
@@ -17,7 +13,8 @@ COMMENT= Devel::Ditto - Identify where print output comes from
RUN_DEPENDS= p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Devel::Ditto.3 Devel::Ditto::Color.3 Devel::Ditto::Colour.3
diff --git a/devel/p5-Devel-Hide/Makefile b/devel/p5-Devel-Hide/Makefile
index f1a6299c6ecf..be54272ee55d 100644
--- a/devel/p5-Devel-Hide/Makefile
+++ b/devel/p5-Devel-Hide/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Forces the unavailability of specified Perl modules (for testing)
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Hide.3
diff --git a/devel/p5-Devel-Refcount/Makefile b/devel/p5-Devel-Refcount/Makefile
index e411fad1d954..5dfc1e83dedf 100644
--- a/devel/p5-Devel-Refcount/Makefile
+++ b/devel/p5-Devel-Refcount/Makefile
@@ -12,7 +12,8 @@ COMMENT= Obtain the REFCNT value of a referent
TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Devel::Refcount.3
diff --git a/devel/p5-Directory-Queue/Makefile b/devel/p5-Directory-Queue/Makefile
index 9693e30e65e9..1a7f31cff8fa 100644
--- a/devel/p5-Directory-Queue/Makefile
+++ b/devel/p5-Directory-Queue/Makefile
@@ -13,7 +13,8 @@ COMMENT= Object oriented interface to a directory based queue in Perl
BUILD_DEPENDS= p5-No-Worries>=0:${PORTSDIR}/devel/p5-No-Worries
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Directory::Queue.3 \
Directory::Queue::Normal.3 \
diff --git a/devel/p5-Directory-Scratch/Makefile b/devel/p5-Directory-Scratch/Makefile
index 619b0e12634b..5c6e4124a6ae 100644
--- a/devel/p5-Directory-Scratch/Makefile
+++ b/devel/p5-Directory-Scratch/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Directory-Scratch
-# Date created: 03 April 2007
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Directory-Scratch
PORTVERSION= 0.14
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Path-Class>0:${PORTSDIR}/devel/p5-Path-Class \
p5-String-Random>0:${PORTSDIR}/devel/p5-String-Random
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Directory::Scratch.3
diff --git a/devel/p5-Every/Makefile b/devel/p5-Every/Makefile
index 3ce249fb4a52..9577f09cbdde 100644
--- a/devel/p5-Every/Makefile
+++ b/devel/p5-Every/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Every
-# Date created: 05 September 2008
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Every
PORTVERSION= 0.08
@@ -18,7 +14,8 @@ COMMENT= Return true every N cycles or S seconds
BUILD_DEPENDS= p5-Devel-Callsite>=0.04:${PORTSDIR}/devel/p5-Devel-Callsite
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Every.3
diff --git a/devel/p5-File-Attributes-Recursive/Makefile b/devel/p5-File-Attributes-Recursive/Makefile
index 1d55b52779d7..79864a3cbbd0 100644
--- a/devel/p5-File-Attributes-Recursive/Makefile
+++ b/devel/p5-File-Attributes-Recursive/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-File-Attributes-Recursive
-# Date created: 04 April 2007
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= File-Attributes-Recursive
PORTVERSION= 0.02
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Directory-Scratch>=0:${PORTSDIR}/devel/p5-Directory-Scratch \
p5-File-Attributes>=0:${PORTSDIR}/devel/p5-File-Attributes
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Attributes::Recursive.3
diff --git a/devel/p5-File-Attributes/Makefile b/devel/p5-File-Attributes/Makefile
index d3ccf1aa336b..50e6588ad4d1 100644
--- a/devel/p5-File-Attributes/Makefile
+++ b/devel/p5-File-Attributes/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-File-Attributes
-# Date created: 03 April 2007
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= File-Attributes
PORTVERSION= 0.04
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML \
p5-YAML-Syck>0:${PORTSDIR}/textproc/p5-YAML-Syck
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Attributes.3 \
File::Attributes::Base.3 \
diff --git a/devel/p5-File-CreationTime/Makefile b/devel/p5-File-CreationTime/Makefile
index de1b53b8a314..293944bdcfdb 100644
--- a/devel/p5-File-CreationTime/Makefile
+++ b/devel/p5-File-CreationTime/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-File-CreationTime
-# Date created: 04 April 2007
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= File-CreationTime
PORTVERSION= 2.04
@@ -17,7 +13,8 @@ COMMENT= Keeps track of file creation times
BUILD_DEPENDS= p5-File-Attributes>=0:${PORTSDIR}/devel/p5-File-Attributes
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::CreationTime.3
diff --git a/devel/p5-File-NFSLock/Makefile b/devel/p5-File-NFSLock/Makefile
index 24f17d924195..f1de850e4e95 100644
--- a/devel/p5-File-NFSLock/Makefile
+++ b/devel/p5-File-NFSLock/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-File-NFSLock
-# Date created: 11 September 2002
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= File-NFSLock
PORTVERSION= 1.21
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= File::NFSLock - perl module to do NFS (or not) locking
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::NFSLock.3
diff --git a/devel/p5-File-ReadBackwards/Makefile b/devel/p5-File-ReadBackwards/Makefile
index 40858240ecad..5954f5e38e0f 100644
--- a/devel/p5-File-ReadBackwards/Makefile
+++ b/devel/p5-File-ReadBackwards/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-File-ReadBackwards
-# Date created: 11 October 2001
-# Whom: tobez
-#
+# Created by: tobez
# $FreeBSD$
-#
PORTNAME= File-ReadBackwards
PORTVERSION= 1.05
@@ -16,7 +12,8 @@ COMMENT= File::ReadBackwards -- read a file backwards by lines
TEST_DEPENDS= p5-Test-Simple>=0.88:${PORTSDIR}/devel/p5-Test-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::ReadBackwards.3
diff --git a/devel/p5-File-pushd/Makefile b/devel/p5-File-pushd/Makefile
index c99c941ad1da..c0edf05344fd 100644
--- a/devel/p5-File-pushd/Makefile
+++ b/devel/p5-File-pushd/Makefile
@@ -9,7 +9,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= File::pushd - temporary chdir for a limited scope
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::pushd.3
diff --git a/devel/p5-Getopt-Declare/Makefile b/devel/p5-Getopt-Declare/Makefile
index 8cc35b0eac2a..f55f864e9830 100644
--- a/devel/p5-Getopt-Declare/Makefile
+++ b/devel/p5-Getopt-Declare/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Getopt-Declare
-# Date created: 16 Sep 2001
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Getopt-Declare
PORTVERSION= 1.14
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Declaratively Expressed Command-Line Arguments via Regular Expressions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Getopt::Declare.3
diff --git a/devel/p5-Getopt-Long/Makefile b/devel/p5-Getopt-Long/Makefile
index 36f1d394b9a5..bc174c5c0c99 100644
--- a/devel/p5-Getopt-Long/Makefile
+++ b/devel/p5-Getopt-Long/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl module for extended processing of command line options
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Getopt::Long.3
diff --git a/devel/p5-Guard/Makefile b/devel/p5-Guard/Makefile
index 700ea06def70..54943903d6ca 100644
--- a/devel/p5-Guard/Makefile
+++ b/devel/p5-Guard/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Guard
-# Date created: 28 April 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Guard
PORTVERSION= 1.022
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Safe cleanup blocks
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Guard.3
diff --git a/devel/p5-IO-LockedFile/Makefile b/devel/p5-IO-LockedFile/Makefile
index 81a8be06e0b6..f5498d7cb1dd 100644
--- a/devel/p5-IO-LockedFile/Makefile
+++ b/devel/p5-IO-LockedFile/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-IO-LockedFile
-# Date created: 11 November 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= IO-LockedFile
PORTVERSION= 0.23
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= IO::LockedFile - supply object methods for locking files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IO::LockedFile.3 \
IO::LockedFile::Flock.3
diff --git a/devel/p5-IO-Multiplex/Makefile b/devel/p5-IO-Multiplex/Makefile
index d183258a6651..b0d88d62825e 100644
--- a/devel/p5-IO-Multiplex/Makefile
+++ b/devel/p5-IO-Multiplex/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= IO::Multiplex - Manage IO on many file handles
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IO::Multiplex.3
# http://search.cpan.org/dist/IO-Multiplex/Changes
diff --git a/devel/p5-IPC-Cmd/Makefile b/devel/p5-IPC-Cmd/Makefile
index a27ef18c2651..787bad0a7677 100644
--- a/devel/p5-IPC-Cmd/Makefile
+++ b/devel/p5-IPC-Cmd/Makefile
@@ -15,7 +15,8 @@ COMMON_DEPENDS= p5-IPC-Run>=0.55:${PORTSDIR}/devel/p5-IPC-Run
BUILD_DEPENDS= ${COMMON_DEPENDS}
RUN_DEPENDS= ${COMMON_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IPC::Cmd.3
diff --git a/devel/p5-IPC-DirQueue/Makefile b/devel/p5-IPC-DirQueue/Makefile
index 32f85005c028..30ce2b6676b0 100644
--- a/devel/p5-IPC-DirQueue/Makefile
+++ b/devel/p5-IPC-DirQueue/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-IPC-DirQueue
-# Date created: 28 December 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= IPC-DirQueue
PORTVERSION= 1.0
@@ -17,7 +13,8 @@ COMMENT= IPC::DirQueue - disk-based many-to-many task queue
BUILD_DEPENDS= p5-POE>0:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= dq-deque.1 dq-indexd.1 dq-list.1 dq-server.1 dq-submit.1
MAN3= IPC::DirQueue.3 IPC::DirQueue::Job.3 \
diff --git a/devel/p5-IPC-PubSub/Makefile b/devel/p5-IPC-PubSub/Makefile
index 0c85a1636ab7..b15aedd96a14 100644
--- a/devel/p5-IPC-PubSub/Makefile
+++ b/devel/p5-IPC-PubSub/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-IPC-PubSub
-# Date created: 26 January 2007
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= IPC-PubSub
PORTVERSION= 0.29
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-DBM-Deep>=1:${PORTSDIR}/databases/p5-DBM-Deep \
p5-Data-UUID>0:${PORTSDIR}/devel/p5-Data-UUID
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IPC::PubSub.3
diff --git a/devel/p5-Lexical-Alias/Makefile b/devel/p5-Lexical-Alias/Makefile
index 3b4c6bcd2ef0..659c4fdd46e2 100644
--- a/devel/p5-Lexical-Alias/Makefile
+++ b/devel/p5-Lexical-Alias/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Lexical-Alias
-# Date created: 24 March 2007
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Lexical-Alias
PORTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Makes a lexical an alias for another variable
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lexical::Alias.3
diff --git a/devel/p5-Memoize/Makefile b/devel/p5-Memoize/Makefile
index 1acda40b1607..7e607b725dc0 100644
--- a/devel/p5-Memoize/Makefile
+++ b/devel/p5-Memoize/Makefile
@@ -11,7 +11,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= tobez@FreeBSD.org
COMMENT= Transparently speed up perl functions by caching return values
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Memoize.3 \
Memoize::AnyDBM_File.3 \
diff --git a/devel/p5-Module-Util/Makefile b/devel/p5-Module-Util/Makefile
index 263f9b36e73f..841bf20dfbc2 100644
--- a/devel/p5-Module-Util/Makefile
+++ b/devel/p5-Module-Util/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl module name tools and transformations
-PERL_MODBUILD= YES
+USES= perl5
+USE_PERL5= modbuild
MAN1= pm_which.1
MAN3= Module::Util.3
diff --git a/devel/p5-MooseX-Aliases/Makefile b/devel/p5-MooseX-Aliases/Makefile
index 8a7615d25d75..0be9cb238eb4 100644
--- a/devel/p5-MooseX-Aliases/Makefile
+++ b/devel/p5-MooseX-Aliases/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-MooseX-Aliases
-# Date created: 10 September 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= MooseX-Aliases
PORTVERSION= 0.10
@@ -22,7 +18,8 @@ TEST_DEPENDS= p5-Test-Fatal>=0.003:${PORTSDIR}/devel/p5-Test-Fatal \
p5-Test-Simple>=0.88:${PORTSDIR}/devel/p5-Test-Simple \
p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Aliases.3 \
MooseX::Aliases::Meta::Trait::Attribute.3 \
diff --git a/devel/p5-No-Worries/Makefile b/devel/p5-No-Worries/Makefile
index 9311b8532fea..ef6b1be4c6eb 100644
--- a/devel/p5-No-Worries/Makefile
+++ b/devel/p5-No-Worries/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-HTTP-Date>=0:${PORTSDIR}/www/p5-HTTP-Date \
p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= No::Worries.3 \
No::Worries::DN.3 \
diff --git a/devel/p5-Object-Tiny-Lvalue/Makefile b/devel/p5-Object-Tiny-Lvalue/Makefile
index 21aa6d551cba..da57243e8fb4 100644
--- a/devel/p5-Object-Tiny-Lvalue/Makefile
+++ b/devel/p5-Object-Tiny-Lvalue/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Minimal class builder with lvalue accessors
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Object::Tiny::Lvalue.3
diff --git a/devel/p5-Parallel-Prefork/Makefile b/devel/p5-Parallel-Prefork/Makefile
index 1ab7d3b1da28..eb249aba8a50 100644
--- a/devel/p5-Parallel-Prefork/Makefile
+++ b/devel/p5-Parallel-Prefork/Makefile
@@ -20,7 +20,8 @@ TEST_DEPENDS= p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires \
p5-Test-SharedFork>=0:${PORTSDIR}/devel/p5-Test-SharedFork \
p5-Test-Simple>=0.88:${PORTSDIR}/devel/p5-Test-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Parallel::Prefork.3 Parallel::Prefork::SpareWorkers.3
diff --git a/devel/p5-Parse-RecDescent/Makefile b/devel/p5-Parse-RecDescent/Makefile
index 13aaaabca855..f87b9de07c97 100644
--- a/devel/p5-Parse-RecDescent/Makefile
+++ b/devel/p5-Parse-RecDescent/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Parse-RecDescent
-# Date created: July 9th 1999
-# Whom: Jerry Hicks <wghicks@bellsouth.net>
-#
+# Created by: Jerry Hicks <wghicks@bellsouth.net>
# $FreeBSD$
-#
PORTNAME= Parse-RecDescent
PORTVERSION= 1.967.009
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-ExtUtils-MakeMaker>=6.62:${PORTSDIR}/devel/p5-ExtUtils-MakeMak
TEST_DEPENDS= p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Parse::RecDescent.3
diff --git a/devel/p5-Path-Tiny/Makefile b/devel/p5-Path-Tiny/Makefile
index f5af4fa3e089..c5ed2ac5dace 100644
--- a/devel/p5-Path-Tiny/Makefile
+++ b/devel/p5-Path-Tiny/Makefile
@@ -20,7 +20,8 @@ TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal \
p5-Devel-Hide>=0:${PORTSDIR}/devel/p5-Devel-Hide \
p5-File-pushd>=0:${PORTSDIR}/devel/p5-File-pushd
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Path::Tiny.3
diff --git a/devel/p5-Proc-Background/Makefile b/devel/p5-Proc-Background/Makefile
index 4c0d48b2d492..98126571fc76 100644
--- a/devel/p5-Proc-Background/Makefile
+++ b/devel/p5-Proc-Background/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Proc-Background
-# Date created: Wed Jan 3 10:32:39 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Proc-Background
PORTVERSION= 1.10
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl interface to running background processes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= timed-process.1
MAN3= Proc::Background.3 \
diff --git a/devel/p5-Proc-Queue/Makefile b/devel/p5-Proc-Queue/Makefile
index e526a4788686..aae59c08ab89 100644
--- a/devel/p5-Proc-Queue/Makefile
+++ b/devel/p5-Proc-Queue/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Proc-Queue
-# Date created: 28 December 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Proc-Queue
PORTVERSION= 1.23
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Proc::Queue - limit the number of child processes running
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Proc::Queue.3
diff --git a/devel/p5-Proc-Wait3/Makefile b/devel/p5-Proc-Wait3/Makefile
index c22662c35535..f4d4dc9aa3c5 100644
--- a/devel/p5-Proc-Wait3/Makefile
+++ b/devel/p5-Proc-Wait3/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Proc-Wait3
-# Date created: 23 September 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Proc-Wait3
PORTVERSION= 0.04
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl extension for wait3 system call
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Proc::Wait3.3
diff --git a/devel/p5-Rcs/Makefile b/devel/p5-Rcs/Makefile
index 6769c9ba45ea..bdb1347bf930 100644
--- a/devel/p5-Rcs/Makefile
+++ b/devel/p5-Rcs/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Rcs
-# Date created: 21 November 2002
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Rcs
PORTVERSION= 1.05
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl Object Class for Revision Control System (RCS)
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Rcs.3
diff --git a/devel/p5-Return-Value/Makefile b/devel/p5-Return-Value/Makefile
index 8d6d82afaf63..d82d5325a9ba 100644
--- a/devel/p5-Return-Value/Makefile
+++ b/devel/p5-Return-Value/Makefile
@@ -12,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Return::Value - Polymorphic Return Values
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Return::Value.3
diff --git a/devel/p5-Search-Binary/Makefile b/devel/p5-Search-Binary/Makefile
index 24a0f46fab68..782c7798748f 100644
--- a/devel/p5-Search-Binary/Makefile
+++ b/devel/p5-Search-Binary/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl module that implements a generic binary search algorithm
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Search::Binary.3
diff --git a/devel/p5-Set-CrossProduct/Makefile b/devel/p5-Set-CrossProduct/Makefile
index 7735e527e2c2..e94bbdbe2e98 100644
--- a/devel/p5-Set-CrossProduct/Makefile
+++ b/devel/p5-Set-CrossProduct/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Set-CrossProduct
-# Date created: 06 December 2011
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Set-CrossProduct
PORTVERSION= 1.95
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Work with the cross product of two or more sets
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= cross.1
MAN3= Set::CrossProduct.3
diff --git a/devel/p5-Set-NestedGroups/Makefile b/devel/p5-Set-NestedGroups/Makefile
index f6d9c07b491a..817c192bebee 100644
--- a/devel/p5-Set-NestedGroups/Makefile
+++ b/devel/p5-Set-NestedGroups/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Set-NestedGroups
-# Date created: 02 January 2001
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= Set-NestedGroups
PORTVERSION= 0.01
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl module for grouped data eg ACL's, city/state/country etc
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Set::NestedGroups.3 Set::NestedGroups::Member.3
diff --git a/devel/p5-Set-Scalar/Makefile b/devel/p5-Set-Scalar/Makefile
index 3637cf9f16ab..782eaef6ca21 100644
--- a/devel/p5-Set-Scalar/Makefile
+++ b/devel/p5-Set-Scalar/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Set-Scalar
-# Date created: 03 January 2001
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= Set-Scalar
PORTVERSION= 1.25
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl module containing a set of scalars, including references
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Set::Scalar.3 \
Set::Scalar::Base.3 \
diff --git a/devel/p5-Sort-Versions/Makefile b/devel/p5-Sort-Versions/Makefile
index 1d5f0bab9ace..7b0537caed5b 100644
--- a/devel/p5-Sort-Versions/Makefile
+++ b/devel/p5-Sort-Versions/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Sort-Versions
-# Date created: June 26th 1997
-# Whom: James FitzGibbon <jfitz@FreeBSD.org>
-#
+# Created by: James FitzGibbon <jfitz@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Sort-Versions
PORTVERSION= 1.5
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= A perl 5 module for sorting of revision-like numbers
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Sort::Versions.3
diff --git a/devel/p5-Storable/Makefile b/devel/p5-Storable/Makefile
index eebaaf6b44be..8e2f34efa4fb 100644
--- a/devel/p5-Storable/Makefile
+++ b/devel/p5-Storable/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Persistency for perl data structures
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Storable.3
diff --git a/devel/p5-Sub-Name/Makefile b/devel/p5-Sub-Name/Makefile
index b6c320cf96a4..ee2f4463375b 100644
--- a/devel/p5-Sub-Name/Makefile
+++ b/devel/p5-Sub-Name/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Sub-Name
-# Date created: 27 November 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Sub-Name
PORTVERSION= 0.05
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Sub::Name - (re)name a sub
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sub::Name.3
diff --git a/devel/p5-Sys-RunAlone/Makefile b/devel/p5-Sys-RunAlone/Makefile
index 545ae34addf2..6f829ef6dfae 100644
--- a/devel/p5-Sys-RunAlone/Makefile
+++ b/devel/p5-Sys-RunAlone/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Sys-RunAlone
-# Date created: 27 November 2008
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Sys-RunAlone
PORTVERSION= 0.12
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Make sure only one invocation of a script is active at a time
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sys::RunAlone.3
diff --git a/devel/p5-Sys-RunAlways/Makefile b/devel/p5-Sys-RunAlways/Makefile
index 115593642801..875241ba243c 100644
--- a/devel/p5-Sys-RunAlways/Makefile
+++ b/devel/p5-Sys-RunAlways/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Sys-RunAlways
-# Date created: 27 November 2008
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Sys-RunAlways
PORTVERSION= 0.05
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Make sure there is always one invocation of a script active
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sys::RunAlways.3
diff --git a/devel/p5-Term-Prompt/Makefile b/devel/p5-Term-Prompt/Makefile
index b8a32392be74..a72386a7ba46 100644
--- a/devel/p5-Term-Prompt/Makefile
+++ b/devel/p5-Term-Prompt/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Term-Prompt
-# Date created: 25 April 2001
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= Term-Prompt
PORTVERSION= 1.04
@@ -17,7 +13,8 @@ COMMENT= Perl extension for prompting a user for information
BUILD_DEPENDS= p5-Term-ReadKey>=0:${PORTSDIR}/devel/p5-Term-ReadKey
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Term::Prompt.3
diff --git a/devel/p5-Test-Base/Makefile b/devel/p5-Test-Base/Makefile
index 8c2a902619a6..d0e6e109831c 100644
--- a/devel/p5-Test-Base/Makefile
+++ b/devel/p5-Test-Base/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Test-Base
-# Date created: 27 Dec 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Test-Base
PORTVERSION= 0.60
@@ -20,7 +16,8 @@ COMMON_DEPENDS= p5-Spiffy>=0.30:${PORTSDIR}/devel/p5-Spiffy \
BUILD_DEPENDS= ${COMMON_DEPENDS}
RUN_DEPENDS= ${COMMON_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Base.3 \
Test::Base::Filter.3 \
diff --git a/devel/p5-Test-Command-Simple/Makefile b/devel/p5-Test-Command-Simple/Makefile
index 23ee8954a10a..cf28d908924e 100644
--- a/devel/p5-Test-Command-Simple/Makefile
+++ b/devel/p5-Test-Command-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Test-Command-Simple
-# Date created: 13 March 2011
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Test-Command-Simple
PORTVERSION= 0.04
@@ -17,7 +13,8 @@ COMMENT= Test external commands (nearly) as easily as loaded modules
TEST_DEPENDS= p5-Test-Simple>=0.96:${PORTSDIR}/devel/p5-Test-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Command::Simple.3
diff --git a/devel/p5-Tie-Hash-TwoWay/Makefile b/devel/p5-Tie-Hash-TwoWay/Makefile
index 3d8020115e1e..393017fc4254 100644
--- a/devel/p5-Tie-Hash-TwoWay/Makefile
+++ b/devel/p5-Tie-Hash-TwoWay/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Tie-Hash-TwoWay
-# Date created: 15 November 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Tie-Hash-TwoWay
PORTVERSION= 1.08
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Tie::Hash::TwoWay - two-way mapping between disjoint sets
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tie::Hash::TwoWay.3
diff --git a/devel/p5-Tie-Util/Makefile b/devel/p5-Tie-Util/Makefile
index 1467147a2f63..ffd163ed85e4 100644
--- a/devel/p5-Tie-Util/Makefile
+++ b/devel/p5-Tie-Util/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Tie-Util
-# Date created: 29 March 2010
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Tie-Util
PORTVERSION= 0.03
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Utility functions for fiddling with tied variables
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tie::Util.3
diff --git a/devel/p5-Time-HiRes/Makefile b/devel/p5-Time-HiRes/Makefile
index ff86eb465eba..1a7f9bd9e5fd 100644
--- a/devel/p5-Time-HiRes/Makefile
+++ b/devel/p5-Time-HiRes/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Time-HiRes
-# Date created: 13 June 1999
-# Whom: Stephen J. Roznowski <sjr@home.net>
-#
+# Created by: Stephen J. Roznowski <sjr@home.net>
# $FreeBSD$
-#
PORTNAME= Time-HiRes
PORTVERSION= 1.9725
@@ -17,7 +13,8 @@ COMMENT= A perl5 module implementing High resolution time, sleep, and alarm
TEST_DEPENDS= p5-Test-Simple>=0.82:${PORTSDIR}/devel/p5-Test-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Time::HiRes.3
diff --git a/devel/p5-Time-Interval/Makefile b/devel/p5-Time-Interval/Makefile
index e4b1cee39677..f3f19fedcaea 100644
--- a/devel/p5-Time-Interval/Makefile
+++ b/devel/p5-Time-Interval/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-TimeDate>0:${PORTSDIR}/devel/p5-TimeDate
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Time::Interval.3
diff --git a/devel/p5-Time-Out/Makefile b/devel/p5-Time-Out/Makefile
index 3259bd39b1d5..ab719ed11667 100644
--- a/devel/p5-Time-Out/Makefile
+++ b/devel/p5-Time-Out/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Time-Out
-# Date created: 18 November 2010
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Time-Out
PORTVERSION= 0.11
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Easily timeout long running operations
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Time::Out.3
diff --git a/devel/p5-Time-Piece/Makefile b/devel/p5-Time-Piece/Makefile
index 065fb52de810..66de1ce3accc 100644
--- a/devel/p5-Time-Piece/Makefile
+++ b/devel/p5-Time-Piece/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Time-Piece
-# Date created: 14 June 2002
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Time-Piece
PORTVERSION= 1.20
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Time::Piece - Object Oriented time objects
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Time::Piece.3 Time::Seconds.3
diff --git a/devel/p5-UDCode/Makefile b/devel/p5-UDCode/Makefile
index b0c45e6ced37..d0b683e0ff74 100644
--- a/devel/p5-UDCode/Makefile
+++ b/devel/p5-UDCode/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-UDCode
-# Date created: 31 January 2010
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= UDCode
PORTVERSION= 1.03
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Does a set of code words form a uniquely decodable code?
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= UDCode.3
diff --git a/devel/p5-UNIVERSAL-ref/Makefile b/devel/p5-UNIVERSAL-ref/Makefile
index ddc55c8e87df..670236a6396c 100644
--- a/devel/p5-UNIVERSAL-ref/Makefile
+++ b/devel/p5-UNIVERSAL-ref/Makefile
@@ -13,7 +13,8 @@ COMMENT= Turns ref() into a multimethod
BUILD_DEPENDS= p5-B-Utils>=0:${PORTSDIR}/devel/p5-B-Utils
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= UNIVERSAL::ref.3
diff --git a/devel/p5-namespace-sweep/Makefile b/devel/p5-namespace-sweep/Makefile
index 7e2456adc82b..e707b5f32f66 100644
--- a/devel/p5-namespace-sweep/Makefile
+++ b/devel/p5-namespace-sweep/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-B-Hooks-EndOfScope>=0.09:${PORTSDIR}/devel/p5-B-Hooks-EndOfSco
p5-Sub-Name>=0:${PORTSDIR}/devel/p5-Sub-Name
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= namespace::sweep.3