Chgrep searches the input files (or standard input if no files are named) for oldstring and changes them to new string. If some file and file.lock exist then chgrep leaves both files unchanged. This program can be very use- full for mail servers. Chgrep is fast, much faster than grep or sed. WWW: http://www.bmk-it.com/projects/chgrep/ 'https://www.tfcis.org/~lantw44/git/freebsd-ports-gnome' title='freebsd-ports-gnome Git repository'/>
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--converters/p5-Boulder/Makefile9
-rw-r--r--converters/p5-Encode-DoubleEncodedUTF8/Makefile9
-rw-r--r--converters/p5-Encode-compat/Makefile9
-rw-r--r--converters/p5-Encoding-FixLatin/Makefile9
-rw-r--r--converters/p5-Number-Nary/Makefile9
-rw-r--r--converters/p5-Number-RecordLocator/Makefile9
-rw-r--r--converters/p5-Text-Unidecode/Makefile9
-rw-r--r--databases/p5-AnyEvent-Redis/Makefile9
-rw-r--r--databases/p5-AsciiDB-TagFile/Makefile9
-rw-r--r--databases/p5-Cache-Memcached-Fast/Makefile3
-rw-r--r--databases/p5-DBD-PgLite/Makefile9
-rw-r--r--databases/p5-DBIx-DataSource/Makefile9
-rw-r--r--databases/p5-DBIx-Perlish/Makefile9
-rw-r--r--databases/p5-Template-DBI/Makefile9
-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
-rw-r--r--dns/p5-Data-Validate-Domain/Makefile9
-rw-r--r--dns/p5-Net-DNS-ZoneCheck/Makefile9
-rw-r--r--dns/p5-Net-Domain-TLD/Makefile9
-rw-r--r--dns/p5-POE-Filter-DNS-TCP/Makefile3
-rw-r--r--finance/p5-Business-CreditCard/Makefile3
-rw-r--r--games/ttraffic/Makefile4
-rw-r--r--graphics/p5-Color-Palette/Makefile9
-rw-r--r--graphics/p5-Color-Scheme/Makefile3
-rw-r--r--graphics/p5-Graph-Easy/Makefile3
-rw-r--r--graphics/p5-URI-GoogleChart/Makefile9
-rw-r--r--lang/p5-Data-JavaScript/Makefile9
-rw-r--r--lang/p5-Perl6-Subs/Makefile9
-rw-r--r--lang/p5-Scalar-List-Utils/Makefile3
-rw-r--r--lang/p5-Switch/Makefile9
-rw-r--r--lang/p5-Try-Tiny/Makefile3
-rw-r--r--lang/p5-signatures/Makefile3
-rw-r--r--mail/p5-Email-Find/Makefile9
-rw-r--r--mail/p5-Email-Send/Makefile9
-rw-r--r--mail/p5-Email-Valid/Makefile9
-rw-r--r--mail/p5-Mail-Box/Makefile3
-rw-r--r--mail/p5-Mail-Sender/Makefile3
-rw-r--r--mail/p5-Mail-Transport-Dbx/Makefile9
-rw-r--r--mail/p5-Parse-Syslog-Mail/Makefile9
-rw-r--r--math/p5-Bit-Vector/Makefile3
-rw-r--r--math/p5-GIS-Distance-Fast/Makefile9
-rw-r--r--math/p5-Geo-Coordinates-UTM/Makefile3
-rw-r--r--math/p5-Geo-Distance-XS/Makefile9
-rw-r--r--math/p5-Graph/Makefile3
-rw-r--r--math/p5-Math-Base85/Makefile9
-rw-r--r--math/p5-Math-BigInt/Makefile9
-rw-r--r--math/p5-Math-ConvexHull/Makefile9
-rw-r--r--math/p5-Set-IntSpan-Fast-XS/Makefile9
-rw-r--r--math/p5-Set-IntSpan-Fast/Makefile9
-rw-r--r--math/p5-Set-Window/Makefile3
-rw-r--r--math/p5-Statistics-Basic/Makefile9
-rw-r--r--math/p5-Statistics-ChiSquare/Makefile9
-rw-r--r--math/p5-Statistics-Descriptive/Makefile3
-rw-r--r--math/p5-Statistics-Distributions/Makefile9
-rw-r--r--math/p5-Statistics-LTU/Makefile9
-rw-r--r--math/p5-Statistics-OLS/Makefile9
-rw-r--r--misc/biblical-curse/Makefile11
-rw-r--r--net-mgmt/p5-NSNMP/Makefile9
-rw-r--r--net-mgmt/p5-Net-IP-Match-XS/Makefile9
-rw-r--r--net-mgmt/p5-Net-IP-Resolver/Makefile9
-rw-r--r--net-mgmt/p5-Tie-NetAddr-IP/Makefile9
-rw-r--r--net/p5-Geo-IPfree/Makefile3
-rw-r--r--net/p5-Net-HTTPS-Any/Makefile3
-rw-r--r--net/p5-NetAddr-IP-Count/Makefile9
-rw-r--r--print/p5-Text-PDF/Makefile3
-rw-r--r--security/p5-Authen-Htpasswd/Makefile9
-rw-r--r--security/p5-Crypt-ECB/Makefile9
-rw-r--r--security/p5-Crypt-OpenPGP/Makefile3
-rw-r--r--security/p5-Crypt-PassGen/Makefile3
-rw-r--r--sysutils/p5-Filesys-DiskSpace/Makefile9
-rw-r--r--sysutils/p5-Schedule-Cron/Makefile9
-rw-r--r--sysutils/p5-Schedule-Match/Makefile9
-rw-r--r--sysutils/p5-Stat-lsMode/Makefile9
-rw-r--r--textproc/p5-Data-Report/Makefile9
-rw-r--r--textproc/p5-DelimMatch/Makefile9
-rw-r--r--textproc/p5-HTML-Entities-Numbered/Makefile9
-rw-r--r--textproc/p5-HTML-Fraction/Makefile9
-rw-r--r--textproc/p5-HTML-SBC/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Fathom/Makefile9
-rw-r--r--textproc/p5-Lingua-Identify/Makefile3
-rw-r--r--textproc/p5-Lingua-Stem-Snowball/Makefile9
-rw-r--r--textproc/p5-Markapl/Makefile9
-rw-r--r--textproc/p5-Parse-FixedLength/Makefile9
-rw-r--r--textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/Makefile9
-rw-r--r--textproc/p5-Plucene/Makefile9
-rw-r--r--textproc/p5-Pod-WSDL/Makefile9
-rw-r--r--textproc/p5-Regexp-Common/Makefile3
-rw-r--r--textproc/p5-Sort-Fields/Makefile9
-rw-r--r--textproc/p5-String-BufferStack/Makefile9
-rw-r--r--textproc/p5-String-Divert/Makefile9
-rw-r--r--textproc/p5-String-Flogger/Makefile3
-rw-r--r--textproc/p5-String-Koremutake/Makefile9
-rw-r--r--textproc/p5-String-ShellQuote/Makefile9
-rw-r--r--textproc/p5-String-Strip/Makefile9
-rw-r--r--textproc/p5-Template-Declare/Makefile3
-rw-r--r--textproc/p5-Template-Plugin-Lingua-EN-Inflect/Makefile9
-rw-r--r--textproc/p5-Text-Autoformat/Makefile3
-rw-r--r--textproc/p5-Text-Bind/Makefile9
-rw-r--r--textproc/p5-Text-Context-EitherSide/Makefile9
-rw-r--r--textproc/p5-Text-Diff-HTML/Makefile9
-rw-r--r--textproc/p5-Text-Diff/Makefile9
-rw-r--r--textproc/p5-Text-DoubleMetaphone/Makefile9
-rw-r--r--textproc/p5-Text-FillIn/Makefile9
-rw-r--r--textproc/p5-Text-Filter-Chain/Makefile9
-rw-r--r--textproc/p5-Text-Filter/Makefile3
-rw-r--r--textproc/p5-Text-FixedLength/Makefile9
-rw-r--r--textproc/p5-Text-Flowchart/Makefile9
-rw-r--r--textproc/p5-Text-Format/Makefile3
-rw-r--r--textproc/p5-Text-Graphics/Makefile9
-rw-r--r--textproc/p5-Text-SimpleTemplate/Makefile9
-rw-r--r--textproc/p5-Text-Wrapper/Makefile3
-rw-r--r--textproc/p5-Text-Xslate/Makefile5
-rw-r--r--textproc/p5-XML-Atom-SimpleFeed/Makefile9
-rw-r--r--textproc/p5-XML-DT/Makefile3
-rw-r--r--textproc/p5-XML-Parser-Style-EasyTree/Makefile9
-rw-r--r--textproc/p5-YAML-Syck/Makefile3
-rw-r--r--textproc/p5-YAML/Makefile3
-rw-r--r--www/p5-CGI-Compress-Gzip/Makefile3
-rw-r--r--www/p5-CGI-Prototype/Makefile9
-rw-r--r--www/p5-CGI.pm/Makefile3
-rw-r--r--www/p5-Continuity/Makefile9
-rw-r--r--www/p5-HTML-Lint/Makefile3
-rw-r--r--www/p5-HTML-TagCloud/Makefile9
-rw-r--r--www/p5-HTTP-Server-Simple-Recorder/Makefile9
-rw-r--r--www/p5-Scrappy/Makefile3
-rw-r--r--www/p5-Squatting/Makefile9
-rw-r--r--www/p5-Test-HTTP-Server-Simple/Makefile9
-rw-r--r--www/p5-URI-Sequin/Makefile9
-rw-r--r--www/p5-URI-Title/Makefile3
-rw-r--r--www/p5-WebService-Google-Sets/Makefile9
-rw-r--r--www/p5-Yahoo-Search/Makefile9
-rw-r--r--www/p5-pQuery/Makefile3
-rw-r--r--x11-toolkits/p5-Tk-Splashscreen/Makefile9
-rw-r--r--x11/p5-Clipboard/Makefile3
214 files changed, 577 insertions, 960 deletions
diff --git a/converters/p5-Boulder/Makefile b/converters/p5-Boulder/Makefile
index b2e87c794a49..0d3031b19218 100644
--- a/converters/p5-Boulder/Makefile
+++ b/converters/p5-Boulder/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Boulder
-# Date created: Di 13 Mär 2001 19:37:25 CET
-# Whom: Andreas Klemm <andreas@klemm.gtn.com>
-#
+# Created by: Andreas Klemm <andreas@klemm.gtn.com>
# $FreeBSD$
-#
PORTNAME= Boulder
PORTVERSION= 1.30
@@ -17,7 +13,8 @@ COMMENT= An API for hierarchical tag/value structures
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Boulder.3 \
Boulder::Blast.3 \
diff --git a/converters/p5-Encode-DoubleEncodedUTF8/Makefile b/converters/p5-Encode-DoubleEncodedUTF8/Makefile
index bb2d5461eb12..88bf22e52172 100644
--- a/converters/p5-Encode-DoubleEncodedUTF8/Makefile
+++ b/converters/p5-Encode-DoubleEncodedUTF8/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: converters/p5-Encode-DoubleEncodedUTF8
-# Date created: 01 October 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Encode-DoubleEncodedUTF8
PORTVERSION= 0.05
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Fix double encoded UTF-8 bytes to the correct ones
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Encode::DoubleEncodedUTF8.3
diff --git a/converters/p5-Encode-compat/Makefile b/converters/p5-Encode-compat/Makefile
index 8e578816b3fb..c89fbb9f98ae 100644
--- a/converters/p5-Encode-compat/Makefile
+++ b/converters/p5-Encode-compat/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Encode-compat
-# Date created: Mon April 14th, 2003
-# Whom: Erwin Lansing <erwin@lansing.dk>
-#
+# Created by: Erwin Lansing <erwin@lansing.dk>
# $FreeBSD$
-#
PORTNAME= Encode-compat
PORTVERSION= 0.07
@@ -17,7 +13,8 @@ COMMENT= Compatibility interfaces for Encode.pm on Perl < 5.7.1
BUILD_DEPENDS= p5-Text-Iconv>=0:${PORTSDIR}/converters/p5-Text-Iconv
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Encode::compat.3 Encode::compat::Alias.3
diff --git a/converters/p5-Encoding-FixLatin/Makefile b/converters/p5-Encoding-FixLatin/Makefile
index 1689b2b52b24..3ffd4f73d52d 100644
--- a/converters/p5-Encoding-FixLatin/Makefile
+++ b/converters/p5-Encoding-FixLatin/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: converters/p5-Encoding-FixLatin
-# Date created: 29 July 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Encoding-FixLatin
PORTVERSION= 1.02
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Takes mixed encoding input and produces UTF-8 output
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= fix_latin.1
MAN3= Encoding::FixLatin.3
diff --git a/converters/p5-Number-Nary/Makefile b/converters/p5-Number-Nary/Makefile
index 6767189cf951..2f1d7e04217e 100644
--- a/converters/p5-Number-Nary/Makefile
+++ b/converters/p5-Number-Nary/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: converters/p5-Number-Nary
-# Date created: 05 January 2007
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Number-Nary
PORTVERSION= 1.100311
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Sub-Exporter>=0:${PORTSDIR}/devel/p5-Sub-Exporter \
p5-UDCode>=0:${PORTSDIR}/devel/p5-UDCode
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Number::Nary.3
diff --git a/converters/p5-Number-RecordLocator/Makefile b/converters/p5-Number-RecordLocator/Makefile
index dd6910d92a85..3eb386894490 100644
--- a/converters/p5-Number-RecordLocator/Makefile
+++ b/converters/p5-Number-RecordLocator/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: converters/p5-Number-RecordLocator
-# Date created: 24 January 2007
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Number-RecordLocator
PORTVERSION= 0.005
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Encodes integers into a short locator string
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Number::RecordLocator.3
diff --git a/converters/p5-Text-Unidecode/Makefile b/converters/p5-Text-Unidecode/Makefile
index 359417e70244..31e6782e783f 100644
--- a/converters/p5-Text-Unidecode/Makefile
+++ b/converters/p5-Text-Unidecode/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: converters/p5-Text-Unidecode
-# Date created: 15 December 2004
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-Unidecode
PORTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Text::Unidecode -- US-ASCII transliterations of Unicode text
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Unidecode.3
diff --git a/databases/p5-AnyEvent-Redis/Makefile b/databases/p5-AnyEvent-Redis/Makefile
index 0e9887ce9410..67ed8079a8d9 100644
--- a/databases/p5-AnyEvent-Redis/Makefile
+++ b/databases/p5-AnyEvent-Redis/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: databases/p5-AnyEvent-Redis
-# Date created: 25 January 2011
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= AnyEvent-Redis
PORTVERSION= 0.24
@@ -22,7 +18,8 @@ TEST_DEPENDS= p5-Test-Simple>=0.88:${PORTSDIR}/devel/p5-Test-Simple \
p5-Test-TCP>=1.03:${PORTSDIR}/devel/p5-Test-TCP \
redis>=0:${PORTSDIR}/databases/redis
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= AnyEvent::Redis.3 \
AnyEvent::Redis::Protocol.3
diff --git a/databases/p5-AsciiDB-TagFile/Makefile b/databases/p5-AsciiDB-TagFile/Makefile
index 216fd6f1eed0..6db5465c5e75 100644
--- a/databases/p5-AsciiDB-TagFile/Makefile
+++ b/databases/p5-AsciiDB-TagFile/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: databases/p5-AsciiDB-TagFile
-# Date created: 25 April 2001
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= AsciiDB-TagFile
PORTVERSION= 1.06
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl tie class for a simple ASCII database
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= AsciiDB::TagFile.3
diff --git a/databases/p5-Cache-Memcached-Fast/Makefile b/databases/p5-Cache-Memcached-Fast/Makefile
index f87e40294562..90bb2e7c4ffa 100644
--- a/databases/p5-Cache-Memcached-Fast/Makefile
+++ b/databases/p5-Cache-Memcached-Fast/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Fast Perl client for memcached, a distributed memory cache daemon
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAKE_JOBS_UNSAFE= yes
MAN3= Cache::Memcached::Fast.3
diff --git a/databases/p5-DBD-PgLite/Makefile b/databases/p5-DBD-PgLite/Makefile
index 7871ab3c0f41..6d1cebe25496 100644
--- a/databases/p5-DBD-PgLite/Makefile
+++ b/databases/p5-DBD-PgLite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: databases/p5-DBD-PgLite
-# Date created: 03 November 2008
-# Whom: Lars Thegler <lth@FreeBSD.org>
-#
+# Created by: Lars Thegler <lth@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= DBD-PgLite
PORTVERSION= 0.11
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-DBD-SQLite>=1.0:${PORTSDIR}/databases/p5-DBD-SQLite \
p5-DBI>=1.30:${PORTSDIR}/databases/p5-DBI
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBD::PgLite.3 \
DBD::PgLite::MirrorPgToSQLite.3
diff --git a/databases/p5-DBIx-DataSource/Makefile b/databases/p5-DBIx-DataSource/Makefile
index da3f8323d9ee..aaeb2c982e65 100644
--- a/databases/p5-DBIx-DataSource/Makefile
+++ b/databases/p5-DBIx-DataSource/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: databases/p5-DBIx-DataSource
-# Date created: 01 June 2001
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= DBIx-DataSource
PORTVERSION= 0.02
@@ -17,7 +13,8 @@ COMMENT= Database-independent create and drop functions
BUILD_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::DataSource.3 DBIx::DataSource::Driver.3 \
DBIx::DataSource::mysql.3 DBIx::DataSource::Pg.3
diff --git a/databases/p5-DBIx-Perlish/Makefile b/databases/p5-DBIx-Perlish/Makefile
index 22f33fc6de4a..6a6817ec70df 100644
--- a/databases/p5-DBIx-Perlish/Makefile
+++ b/databases/p5-DBIx-Perlish/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: databases/p5-DBIx-Perlish
-# Date created: 22 February 2007
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= DBIx-Perlish
PORTVERSION= 0.59
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-DBI>0:${PORTSDIR}/databases/p5-DBI \
p5-PadWalker>0:${PORTSDIR}/devel/p5-PadWalker
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Perlish.3
diff --git a/databases/p5-Template-DBI/Makefile b/databases/p5-Template-DBI/Makefile
index a0a2dd047725..52167e097613 100644
--- a/databases/p5-Template-DBI/Makefile
+++ b/databases/p5-Template-DBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: databases/p5-Template-DBI
-# Date created: 04 December 2006
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Template-DBI
PORTVERSION= 2.65
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit \
p5-MLDBM>=0:${PORTSDIR}/databases/p5-MLDBM
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Template::DBI.3 \
Template::Plugin::DBI.3
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
diff --git a/dns/p5-Data-Validate-Domain/Makefile b/dns/p5-Data-Validate-Domain/Makefile
index ffd235e45bbe..9bf320aebcc6 100644
--- a/dns/p5-Data-Validate-Domain/Makefile
+++ b/dns/p5-Data-Validate-Domain/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: dns/p5-Data-Validate-Domain
-# Date created: 30 December 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Data-Validate-Domain
PORTVERSION= 0.10
@@ -18,7 +14,8 @@ COMMENT= Data::Validate::Domain - domain validation methods
BUILD_DEPENDS= p5-Net-Domain-TLD>=0:${PORTSDIR}/dns/p5-Net-Domain-TLD
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Validate::Domain.3
diff --git a/dns/p5-Net-DNS-ZoneCheck/Makefile b/dns/p5-Net-DNS-ZoneCheck/Makefile
index 9d96443f190e..f8a1f8e2668a 100644
--- a/dns/p5-Net-DNS-ZoneCheck/Makefile
+++ b/dns/p5-Net-DNS-ZoneCheck/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: dns/p5-Net-DNS-ZoneCheck
-# Date created: 14 October 2004
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-DNS-ZoneCheck
PORTVERSION= 0.01
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common \
p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::DNS::ZoneCheck.3
diff --git a/dns/p5-Net-Domain-TLD/Makefile b/dns/p5-Net-Domain-TLD/Makefile
index 4a96aca548eb..7996619c7a56 100644
--- a/dns/p5-Net-Domain-TLD/Makefile
+++ b/dns/p5-Net-Domain-TLD/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: dns/p5-Net-Domain-TLD
-# Date created: 30 December 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-Domain-TLD
PORTVERSION= 1.69
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Look up and validate TLDs
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Domain::TLD.3
diff --git a/dns/p5-POE-Filter-DNS-TCP/Makefile b/dns/p5-POE-Filter-DNS-TCP/Makefile
index c017539c6b91..572d9b3d2d01 100644
--- a/dns/p5-POE-Filter-DNS-TCP/Makefile
+++ b/dns/p5-POE-Filter-DNS-TCP/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Net-DNS>=0.66:${PORTSDIR}/dns/p5-Net-DNS \
p5-POE>=1.311:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Filter::DNS::TCP.3
diff --git a/finance/p5-Business-CreditCard/Makefile b/finance/p5-Business-CreditCard/Makefile
index d9c3bfa9fc2e..6b0ae66e400e 100644
--- a/finance/p5-Business-CreditCard/Makefile
+++ b/finance/p5-Business-CreditCard/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl5 module to validate/generate credit card checksums/names
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Business::CreditCard.3
diff --git a/games/ttraffic/Makefile b/games/ttraffic/Makefile
index dcb9b0b93253..81ede05f4387 100644
--- a/games/ttraffic/Makefile
+++ b/games/ttraffic/Makefile
@@ -15,8 +15,8 @@ BUILD_DEPENDS= wish8.4:${PORTSDIR}/x11-toolkits/tk84
RUN_DEPENDS= wish8.4:${PORTSDIR}/x11-toolkits/tk84
NO_BUILD= yes
-USE_PERL5_BUILD=yes
-USES= shebangfix
+USES= shebangfix perl5
+USE_PERL5= build
SHEBANG_FILES= ttraffic.tcl
SHEBANG_LANG= wish
wish_OLD_CMD= /usr/bin/wish
diff --git a/graphics/p5-Color-Palette/Makefile b/graphics/p5-Color-Palette/Makefile
index 0d1060ef79de..c850b81f8a56 100644
--- a/graphics/p5-Color-Palette/Makefile
+++ b/graphics/p5-Color-Palette/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: graphics/p5-Color-Palette
-# Date created: 02 September 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Color-Palette
PORTVERSION= 0.100002
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-MooseX-Types>=0:${PORTSDIR}/devel/p5-MooseX-Types \
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= Color::Palette.3 \
Color::Palette::Schema.3 \
diff --git a/graphics/p5-Color-Scheme/Makefile b/graphics/p5-Color-Scheme/Makefile
index a55206cc126d..f699d1b550eb 100644
--- a/graphics/p5-Color-Scheme/Makefile
+++ b/graphics/p5-Color-Scheme/Makefile
@@ -13,7 +13,8 @@ COMMENT= Generate pleasant color schemes
BUILD_DEPENDS= p5-Test-Differences>=0.47:${PORTSDIR}/devel/p5-Test-Differences
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Color::Scheme.3
diff --git a/graphics/p5-Graph-Easy/Makefile b/graphics/p5-Graph-Easy/Makefile
index 33791bd86b40..1b4c0b2fc7b5 100644
--- a/graphics/p5-Graph-Easy/Makefile
+++ b/graphics/p5-Graph-Easy/Makefile
@@ -13,7 +13,8 @@ COMMENT= Render graphs as ASCII, HTML, SVG, or Graphviz
BUILD_DEPENDS= p5-Heap>0:${PORTSDIR}/devel/p5-Heap
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= graph-easy.1
diff --git a/graphics/p5-URI-GoogleChart/Makefile b/graphics/p5-URI-GoogleChart/Makefile
index b397befe285a..14733f26c108 100644
--- a/graphics/p5-URI-GoogleChart/Makefile
+++ b/graphics/p5-URI-GoogleChart/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: graphics/p5-URI-GoogleChart
-# Date created: 28 March 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= URI-GoogleChart
PORTVERSION= 1.02
@@ -18,7 +14,8 @@ COMMENT= Generate Google Chart URIs
BUILD_DEPENDS= p5-URI>0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= URI::GoogleChart.3
diff --git a/lang/p5-Data-JavaScript/Makefile b/lang/p5-Data-JavaScript/Makefile
index 1ecc8a0b07b6..6962a1f3a46c 100644
--- a/lang/p5-Data-JavaScript/Makefile
+++ b/lang/p5-Data-JavaScript/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Data-JavaScript
-# Date created: 09 October 2001
-# Whom: tobez
-#
+# Created by: tobez
# $FreeBSD$
-#
PORTNAME= Data-JavaScript
PORTVERSION= 1.13
@@ -16,7 +12,8 @@ MAINTAINER= tobez@FreeBSD.org
COMMENT= Data::JavaScript - Dump perl structures to JavaScript code
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::JavaScript.3
diff --git a/lang/p5-Perl6-Subs/Makefile b/lang/p5-Perl6-Subs/Makefile
index 9c9db50499b9..0372e019886f 100644
--- a/lang/p5-Perl6-Subs/Makefile
+++ b/lang/p5-Perl6-Subs/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: lang/p5-Perl6-Subs
-# Date created: 07 January 2006
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Perl6-Subs
PORTVERSION= 0.05
@@ -18,7 +14,8 @@ COMMENT= Perl6::Subs - Define your subroutines in the Perl 6 style
BUILD_DEPENDS= p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Perl6::Subs.3
diff --git a/lang/p5-Scalar-List-Utils/Makefile b/lang/p5-Scalar-List-Utils/Makefile
index 3a35732865ef..d3b51598ff08 100644
--- a/lang/p5-Scalar-List-Utils/Makefile
+++ b/lang/p5-Scalar-List-Utils/Makefile
@@ -14,7 +14,8 @@ COMMENT= Perl subroutines that would be nice to have in the perl core
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= List::Util.3 Scalar::Util.3 List::Util::XS.3
diff --git a/lang/p5-Switch/Makefile b/lang/p5-Switch/Makefile
index 3c53f619e8fc..286697063ac4 100644
--- a/lang/p5-Switch/Makefile
+++ b/lang/p5-Switch/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: lang/p5-Switch
-# Date created: 26 April 2001
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= Switch
PORTVERSION= 2.16
@@ -18,7 +14,8 @@ COMMENT= Switch - A switch statement for Perl
BUILD_DEPENDS= p5-Filter>0:${PORTSDIR}/devel/p5-Filter
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Switch.3
diff --git a/lang/p5-Try-Tiny/Makefile b/lang/p5-Try-Tiny/Makefile
index 7031c445434e..fd6ae1522dab 100644
--- a/lang/p5-Try-Tiny/Makefile
+++ b/lang/p5-Try-Tiny/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Minimal try/catch with proper localization of $$@
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Try::Tiny.3
diff --git a/lang/p5-signatures/Makefile b/lang/p5-signatures/Makefile
index 793e20cd3e9a..01c6a07046b1 100644
--- a/lang/p5-signatures/Makefile
+++ b/lang/p5-signatures/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-B-Hooks-OP-Check>=0.18:${PORTSDIR}/devel/p5-B-Hooks-OP-Check \
p5-B-Hooks-EndOfScope>=0.08:${PORTSDIR}/devel/p5-B-Hooks-EndOfScope
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= signatures.3
diff --git a/mail/p5-Email-Find/Makefile b/mail/p5-Email-Find/Makefile
index 76ecdabff1c8..4609020aecbb 100644
--- a/mail/p5-Email-Find/Makefile
+++ b/mail/p5-Email-Find/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: mail/p5-Email-Find
-# Date created: 28 December 2000
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= Email-Find
PORTVERSION= 0.10
@@ -17,7 +13,8 @@ COMMENT= Find RFC 822 email addresses in plain text
BUILD_DEPENDS= p5-Email-Valid>=0:${PORTSDIR}/mail/p5-Email-Valid
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Email::Find.3 Email::Find::addrspec.3
diff --git a/mail/p5-Email-Send/Makefile b/mail/p5-Email-Send/Makefile
index b356fe6807ba..9b39f773e67e 100644
--- a/mail/p5-Email-Send/Makefile
+++ b/mail/p5-Email-Send/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: mail/p5-Email-Send
-# Date created: 27 December 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Email-Send
PORTVERSION= 2.198
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0.19:${PORTSDIR}/devel/p5-Class-Accessor \
p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Email::Send.3 \
Email::Send::NNTP.3 \
diff --git a/mail/p5-Email-Valid/Makefile b/mail/p5-Email-Valid/Makefile
index e152766186a7..6cd8b393285f 100644
--- a/mail/p5-Email-Valid/Makefile
+++ b/mail/p5-Email-Valid/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: mail/p5-Email-Valid
-# Date created: 28 December 2000
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= Email-Valid
PORTVERSION= 0.190
@@ -20,7 +16,8 @@ COMMON_DEPENDS= p5-Net-DNS>0:${PORTSDIR}/dns/p5-Net-DNS \
BUILD_DEPENDS= ${COMMON_DEPENDS}
RUN_DEPENDS= ${COMMON_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Email::Valid.3
diff --git a/mail/p5-Mail-Box/Makefile b/mail/p5-Mail-Box/Makefile
index 203a30807346..a3e666ac9fdd 100644
--- a/mail/p5-Mail-Box/Makefile
+++ b/mail/p5-Mail-Box/Makefile
@@ -30,7 +30,8 @@ BUILD_DEPENDS= ${COMMON_DEPENDS}
RUN_DEPENDS= ${COMMON_DEPENDS}
TEST_DEPENDS= p5-Test-Pod>=1.00:${PORTSDIR}/devel/p5-Test-Pod
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= </dev/null
CONFIGURE_ENV+= MAILBOX_INSTALL_OPTIONALS=n
diff --git a/mail/p5-Mail-Sender/Makefile b/mail/p5-Mail-Sender/Makefile
index 65aedbdea98f..3046407de27c 100644
--- a/mail/p5-Mail-Sender/Makefile
+++ b/mail/p5-Mail-Sender/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Module for sending mails with attachments through an SMTP server
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::Sender.3
diff --git a/mail/p5-Mail-Transport-Dbx/Makefile b/mail/p5-Mail-Transport-Dbx/Makefile
index e979ab9d8171..8094fe86e32c 100644
--- a/mail/p5-Mail-Transport-Dbx/Makefile
+++ b/mail/p5-Mail-Transport-Dbx/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: mail/p5-Mail-Transport-Dbx
-# Date created: 25 January 2006
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Mail-Transport-Dbx
PORTVERSION= 0.07
@@ -17,7 +13,8 @@ COMMENT= Mail::Transport::Dbx - Parse Outlook Express mailboxes
#BUILD_DEPENDS= p5-ExtUtils-Constant>0:${PORTSDIR}/devel/p5-ExtUtils-Constant
#RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::Transport::Dbx.3
diff --git a/mail/p5-Parse-Syslog-Mail/Makefile b/mail/p5-Parse-Syslog-Mail/Makefile
index 492ecf98518b..1707cfe1917a 100644
--- a/mail/p5-Parse-Syslog-Mail/Makefile
+++ b/mail/p5-Parse-Syslog-Mail/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: mail/p5-Parse-Syslog-Mail
-# Date created: 08 January 2007
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Parse-Syslog-Mail
PORTVERSION= 0.17
@@ -17,7 +13,8 @@ COMMENT= Parse log messages generated by various MTAs
BUILD_DEPENDS= p5-Parse-Syslog>=0:${PORTSDIR}/textproc/p5-Parse-Syslog
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Parse::Syslog::Mail.3
diff --git a/math/p5-Bit-Vector/Makefile b/math/p5-Bit-Vector/Makefile
index 676b027239aa..7b11c114cf08 100644
--- a/math/p5-Bit-Vector/Makefile
+++ b/math/p5-Bit-Vector/Makefile
@@ -13,7 +13,8 @@ COMMENT= Library of advanced math functions that includes a Perl OO module
RUN_DEPENDS= p5-Carp-Clan>=0:${PORTSDIR}/devel/p5-Carp-Clan
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Bit::Vector.3 Bit::Vector::Overload.3 Bit::Vector::String.3
diff --git a/math/p5-GIS-Distance-Fast/Makefile b/math/p5-GIS-Distance-Fast/Makefile
index 70a5a6b08282..f1029f8f1212 100644
--- a/math/p5-GIS-Distance-Fast/Makefile
+++ b/math/p5-GIS-Distance-Fast/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: math/p5-GIS-Distance-Fast
-# Date created: 01 February 2010
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= GIS-Distance-Fast
PORTVERSION= 0.07
@@ -18,7 +14,8 @@ COMMENT= C implementation of GIS::Distance formulas
BUILD_DEPENDS= p5-GIS-Distance>=0.07:${PORTSDIR}/math/p5-GIS-Distance
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= GIS::Distance::Fast.3 \
GIS::Distance::Formula::Cosine::Fast.3 \
diff --git a/math/p5-Geo-Coordinates-UTM/Makefile b/math/p5-Geo-Coordinates-UTM/Makefile
index 1bfed42c25dd..188c2408646d 100644
--- a/math/p5-Geo-Coordinates-UTM/Makefile
+++ b/math/p5-Geo-Coordinates-UTM/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl extension for converting latitude/longitude to UTM
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Geo::Coordinates::UTM.3
diff --git a/math/p5-Geo-Distance-XS/Makefile b/math/p5-Geo-Distance-XS/Makefile
index ba2cd5726c80..ac203accfce4 100644
--- a/math/p5-Geo-Distance-XS/Makefile
+++ b/math/p5-Geo-Distance-XS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: math/p5-Geo-Distance-XS
-# Date created: 30 September 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Geo-Distance-XS
PORTVERSION= 0.11
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Geo-Distance>=0.16:${PORTSDIR}/math/p5-Geo-Distance
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Simple>=0.94:${PORTSDIR}/devel/p5-Test-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Geo::Distance::XS.3
diff --git a/math/p5-Graph/Makefile b/math/p5-Graph/Makefile
index ae9df7330f87..8868b374d79f 100644
--- a/math/p5-Graph/Makefile
+++ b/math/p5-Graph/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Heap>=0:${PORTSDIR}/devel/p5-Heap \
p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Graph.3 \
Graph::AdjacencyMap.3 \
diff --git a/math/p5-Math-Base85/Makefile b/math/p5-Math-Base85/Makefile
index f5e70d255325..53f456f7203b 100644
--- a/math/p5-Math-Base85/Makefile
+++ b/math/p5-Math-Base85/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: math/p5-Math-Base85
-# Date created: 17 Sep 2001
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Math-Base85
PORTVERSION= 0.2
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl extension for base 85 numbers, as referenced by RFC 1924
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::Base85.3
diff --git a/math/p5-Math-BigInt/Makefile b/math/p5-Math-BigInt/Makefile
index de95365e670d..060aa2c9ffb6 100644
--- a/math/p5-Math-BigInt/Makefile
+++ b/math/p5-Math-BigInt/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: math/p5-Math-BigInt
-# Date created: 12 October 2001
-# Whom: tobez
-#
+# Created by: tobez
# $FreeBSD$
-#
PORTNAME= Math-BigInt
PORTVERSION= 1.997
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Math::BigInt - Arbitrary size integer math package
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::BigFloat.3 \
Math::BigInt.3 \
diff --git a/math/p5-Math-ConvexHull/Makefile b/math/p5-Math-ConvexHull/Makefile
index 665ad3b22f93..307e403056a8 100644
--- a/math/p5-Math-ConvexHull/Makefile
+++ b/math/p5-Math-ConvexHull/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: math/p5-Math-ConvexHull
-# Date created: 24 October 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Math-ConvexHull
PORTVERSION= 1.04
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Calculate convex hulls using Graham's scan (n*log(n))
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::ConvexHull.3
diff --git a/math/p5-Set-IntSpan-Fast-XS/Makefile b/math/p5-Set-IntSpan-Fast-XS/Makefile
index 9ecef8fd681a..427d33208dfa 100644
--- a/math/p5-Set-IntSpan-Fast-XS/Makefile
+++ b/math/p5-Set-IntSpan-Fast-XS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: math/p5-Set-IntSpan-Fast-XS
-# Date created: 02 July 2008
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Set-IntSpan-Fast-XS
PORTVERSION= 0.05
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Data-Swap>=0.07:${PORTSDIR}/devel/p5-Data-Swap \
p5-Set-IntSpan-Fast>=1.13:${PORTSDIR}/math/p5-Set-IntSpan-Fast
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Set::IntSpan::Fast::XS.3
diff --git a/math/p5-Set-IntSpan-Fast/Makefile b/math/p5-Set-IntSpan-Fast/Makefile
index d37e12ef85a5..72ad10ae7957 100644
--- a/math/p5-Set-IntSpan-Fast/Makefile
+++ b/math/p5-Set-IntSpan-Fast/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: math/p5-Set-IntSpan-Fast
-# Date created: 15 February 2007
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Set-IntSpan-Fast
PORTVERSION= 1.15
@@ -17,7 +13,8 @@ COMMENT= Fast handling of sets containing integer spans
BUILD_DEPENDS= p5-Data-Types>=0:${PORTSDIR}/devel/p5-Data-Types
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Set::IntSpan::Fast.3 Set::IntSpan::Fast::PP.3
diff --git a/math/p5-Set-Window/Makefile b/math/p5-Set-Window/Makefile
index 77edd6b129e4..144712f0b2dd 100644
--- a/math/p5-Set-Window/Makefile
+++ b/math/p5-Set-Window/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Perl module to manage an interval on the integer line
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Set::Window.3
diff --git a/math/p5-Statistics-Basic/Makefile b/math/p5-Statistics-Basic/Makefile
index 22691327d9ad..fe2290904e24 100644
--- a/math/p5-Statistics-Basic/Makefile
+++ b/math/p5-Statistics-Basic/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: math/p5-Statistics-Basic
-# Date created: 28 July 2009
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Statistics-Basic
PORTVERSION= 1.6607
@@ -18,7 +14,8 @@ COMMENT= A collection of very basic statistics modules
BUILD_DEPENDS= p5-Number-Format>=1.61:${PORTSDIR}/textproc/p5-Number-Format
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Statistics::Basic.3 \
Statistics::Basic::ComputedVector.3 \
diff --git a/math/p5-Statistics-ChiSquare/Makefile b/math/p5-Statistics-ChiSquare/Makefile
index b89641a92c71..01fcfbc271a2 100644
--- a/math/p5-Statistics-ChiSquare/Makefile
+++ b/math/p5-Statistics-ChiSquare/Makefile