aboutsummaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2013-08-02 18:52:07 +0000
committerMathieu Arnold <mat@FreeBSD.org>2013-08-02 18:52:07 +0000
commit4819ca343bfee8a3b54e7ff3ac26d280d1c1696f (patch)
treea4a613f80a0e443c044c2319e43ce75e14c50813 /textproc
parent49b7a7d4a4e27031eeb48b2c26d102a7f8527de9 (diff)
downloadports-4819ca343bfee8a3b54e7ff3ac26d280d1c1696f.tar.gz
ports-4819ca343bfee8a3b54e7ff3ac26d280d1c1696f.zip
Notes
Diffstat (limited to 'textproc')
-rw-r--r--textproc/ack/Makefile3
-rw-r--r--textproc/btparse/Makefile6
-rw-r--r--textproc/p5-Algorithm-RabinKarp/Makefile9
-rw-r--r--textproc/p5-Apache-ParseLog/Makefile9
-rw-r--r--textproc/p5-BibTeX-Parser/Makefile3
-rw-r--r--textproc/p5-Bloom-Filter/Makefile3
-rw-r--r--textproc/p5-CAM-PDF/Makefile3
-rw-r--r--textproc/p5-CQL-Parser/Makefile3
-rw-r--r--textproc/p5-CSS-Croco/Makefile8
-rw-r--r--textproc/p5-CSS-Squish/Makefile11
-rw-r--r--textproc/p5-CSS-Tiny/Makefile9
-rw-r--r--textproc/p5-CSS/Makefile9
-rw-r--r--textproc/p5-Chess-PGN-Parse/Makefile9
-rw-r--r--textproc/p5-Class-CSV/Makefile8
-rw-r--r--textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile9
-rw-r--r--textproc/p5-Data-FormValidator/Makefile3
-rw-r--r--textproc/p5-Data-Phrasebook-Loader-YAML/Makefile3
-rw-r--r--textproc/p5-Data-Phrasebook/Makefile3
-rw-r--r--textproc/p5-Dev-Bollocks/Makefile9
-rw-r--r--textproc/p5-DocSet/Makefile5
-rw-r--r--textproc/p5-Filter-Simple/Makefile11
-rw-r--r--textproc/p5-Games-Dissociate/Makefile3
-rw-r--r--textproc/p5-Google-Data-JSON/Makefile9
-rw-r--r--textproc/p5-HTML-Copy/Makefile9
-rw-r--r--textproc/p5-HTML-EscapeEvil/Makefile9
-rw-r--r--textproc/p5-HTML-Format/Makefile3
-rw-r--r--textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile9
-rw-r--r--textproc/p5-HTML-RewriteAttributes/Makefile5
-rw-r--r--textproc/p5-HTML-SuperForm/Makefile9
-rw-r--r--textproc/p5-HTML-TagFilter/Makefile3
-rw-r--r--textproc/p5-HTML-Tidy/Makefile9
-rw-r--r--textproc/p5-HTML-Tiny/Makefile9
-rw-r--r--textproc/p5-HTML-Truncate/Makefile9
-rw-r--r--textproc/p5-Hash-Merge/Makefile8
-rw-r--r--textproc/p5-IDNA-Punycode/Makefile9
-rw-r--r--textproc/p5-JavaScript-Minifier/Makefile3
-rw-r--r--textproc/p5-KinoSearch1/Makefile3
-rw-r--r--textproc/p5-LaTeX-Driver/Makefile3
-rw-r--r--textproc/p5-LaTeX-Encode/Makefile3
-rw-r--r--textproc/p5-LaTeX-TOM/Makefile9
-rw-r--r--textproc/p5-LaTeX-Table/Makefile9
-rw-r--r--textproc/p5-Lingua-Conjunction/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-AddressParse/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Gender/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Infinitive/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Inflect/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-NameCase/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-NameParse/Makefile3
-rw-r--r--textproc/p5-Lingua-EN-NamedEntity/Makefile3
-rw-r--r--textproc/p5-Lingua-EN-Nickname/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Numbers/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Sentence/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Squeeze/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Tagger/Makefile3
-rw-r--r--textproc/p5-Lingua-Preferred/Makefile9
-rw-r--r--textproc/p5-Lingua-Stem-Snowball-No/Makefile3
-rw-r--r--textproc/p5-Lingua-Stem-Snowball-Se/Makefile3
-rw-r--r--textproc/p5-Lingua-Stem/Makefile9
-rw-r--r--textproc/p5-Lingua-StopWords/Makefile9
-rw-r--r--textproc/p5-Lingua-Treebank/Makefile9
-rw-r--r--textproc/p5-Lucene/Makefile3
-rw-r--r--textproc/p5-MARC-Charset/Makefile3
-rw-r--r--textproc/p5-MKDoc-XML/Makefile9
-rw-r--r--textproc/p5-Makefile-Parser/Makefile9
-rw-r--r--textproc/p5-MathML-Entities/Makefile9
-rw-r--r--textproc/p5-Net-Snort-Parser/Makefile3
-rw-r--r--textproc/p5-Net-YASA/Makefile9
-rw-r--r--textproc/p5-Number-Spell/Makefile9
-rw-r--r--textproc/p5-ODF-lpOD/Makefile3
-rw-r--r--textproc/p5-PDF-API2/Makefile3
-rw-r--r--textproc/p5-PDF-API3/Makefile3
-rw-r--r--textproc/p5-PDF-FromHTML/Makefile9
-rw-r--r--textproc/p5-POE-Filter-XML/Makefile3
-rw-r--r--textproc/p5-POSIX-Regex/Makefile3
-rw-r--r--textproc/p5-PPIx-Utilities/Makefile9
-rw-r--r--textproc/p5-Parse-Syslog/Makefile9
-rw-r--r--textproc/p5-Perl-Critic/Makefile8
-rw-r--r--textproc/p5-PerlPoint-Package/Makefile9
-rw-r--r--textproc/p5-Petal-CodePerl/Makefile9
-rw-r--r--textproc/p5-Petal-Mail/Makefile9
-rw-r--r--textproc/p5-Petal-Utils/Makefile9
-rw-r--r--textproc/p5-Petal/Makefile3
-rw-r--r--textproc/p5-Plucene-Simple/Makefile3
-rw-r--r--textproc/p5-Pod-Autopod/Makefile3
-rw-r--r--textproc/p5-Pod-Constants/Makefile9
-rw-r--r--textproc/p5-Pod-DocBook/Makefile9
-rw-r--r--textproc/p5-Pod-Elemental/Makefile9
-rw-r--r--textproc/p5-Pod-Escapes/Makefile9
-rw-r--r--textproc/p5-Pod-Eventual/Makefile3
-rw-r--r--textproc/p5-Pod-Markdown/Makefile8
-rw-r--r--textproc/p5-Pod-POM-View-HTML-Filter/Makefile9
-rw-r--r--textproc/p5-Pod-POM/Makefile3
-rw-r--r--textproc/p5-Pod-Parser/Makefile3
-rw-r--r--textproc/p5-Pod-ProjectDocs/Makefile9
-rw-r--r--textproc/p5-Pod-Simple/Makefile3
-rw-r--r--textproc/p5-Pod-Strip/Makefile9
-rw-r--r--textproc/p5-Pod-Stripper/Makefile3
-rw-r--r--textproc/p5-Pod-Tree/Makefile8
-rw-r--r--textproc/p5-Pod-XML/Makefile8
-rw-r--r--textproc/p5-Pod-Xhtml/Makefile9
-rw-r--r--textproc/p5-RDF-Core/Makefile3
-rw-r--r--textproc/p5-RDF-Notation3/Makefile3
-rw-r--r--textproc/p5-RDF-Simple/Makefile9
-rw-r--r--textproc/p5-RDFStore/Makefile9
-rw-r--r--textproc/p5-RTF-Parser/Makefile9
-rw-r--r--textproc/p5-RTF-Tokenizer/Makefile9
-rw-r--r--textproc/p5-RTF-Writer/Makefile9
-rw-r--r--textproc/p5-Regex-PreSuf/Makefile8
-rw-r--r--textproc/p5-Regexp-Common-Email-Address/Makefile9
-rw-r--r--textproc/p5-Regexp-Copy/Makefile3
-rw-r--r--textproc/p5-Regexp-Log-Common/Makefile3
-rw-r--r--textproc/p5-Regexp-Log/Makefile9
-rw-r--r--textproc/p5-SGML-DTDParse/Makefile9
-rw-r--r--textproc/p5-SVG/Makefile3
-rw-r--r--textproc/p5-Search-Estraier/Makefile9
-rw-r--r--textproc/p5-Search-Saryer/Makefile6
-rw-r--r--textproc/p5-Search-VectorSpace/Makefile3
-rw-r--r--textproc/p5-Sort-ArbBiLex/Makefile9
-rw-r--r--textproc/p5-Sphinx-Search/Makefile9
-rw-r--r--textproc/p5-Spork/Makefile9
-rw-r--r--textproc/p5-Spreadsheet-ParseExcel/Makefile9
-rw-r--r--textproc/p5-Spreadsheet-WriteExcel/Makefile3
-rw-r--r--textproc/p5-Spreadsheet-WriteExcelXML/Makefile3
-rw-r--r--textproc/p5-String-Scanf/Makefile9
-rw-r--r--textproc/p5-String-ShowDiff/Makefile9
-rw-r--r--textproc/p5-Syntax-Highlight-Engine-Kate/Makefile3
-rw-r--r--textproc/p5-TeX-Encode/Makefile9
-rw-r--r--textproc/p5-Template-Extract/Makefile8
-rw-r--r--textproc/p5-Template-Magic/Makefile3
-rw-r--r--textproc/p5-Template-Plugin-HTML-SuperForm/Makefile9
-rw-r--r--textproc/p5-Test-Perl-Critic/Makefile9
-rw-r--r--textproc/p5-Text-Affixes/Makefile9
-rw-r--r--textproc/p5-Text-Aligner/Makefile3
-rw-r--r--textproc/p5-Text-Aspell/Makefile9
-rw-r--r--textproc/p5-Text-Balanced/Makefile9
-rw-r--r--textproc/p5-Text-BibTeX/Makefile3
-rw-r--r--textproc/p5-Text-CSV/Makefile3
-rw-r--r--textproc/p5-Text-CharWidth/Makefile9
-rw-r--r--textproc/p5-Text-Chomp/Makefile3
-rw-r--r--textproc/p5-Text-Context/Makefile9
-rw-r--r--textproc/p5-Text-Diff3/Makefile9
-rw-r--r--textproc/p5-Text-Emoticon-GoogleTalk/Makefile9
-rw-r--r--textproc/p5-Text-ExtractWords/Makefile9
-rw-r--r--textproc/p5-Text-Flow/Makefile9
-rw-r--r--textproc/p5-Text-FormatTable/Makefile9
-rw-r--r--textproc/p5-Text-German/Makefile9
-rw-r--r--textproc/p5-Text-Glob/Makefile9
-rw-r--r--textproc/p5-Text-Greeking/Makefile8
-rw-r--r--textproc/p5-Text-Hatena/Makefile9
-rw-r--r--textproc/p5-Text-Highlight/Makefile9
-rw-r--r--textproc/p5-Text-Lorem/Makefile9
-rw-r--r--textproc/p5-Text-Metaphone/Makefile3
-rw-r--r--textproc/p5-Text-MultiMarkdown/Makefile9
-rw-r--r--textproc/p5-Text-NSP/Makefile3
-rw-r--r--textproc/p5-Text-NeatTemplate/Makefile3
-rw-r--r--textproc/p5-Text-Ngram/Makefile9
-rw-r--r--textproc/p5-Text-Ngrams/Makefile3
-rw-r--r--textproc/p5-Text-Original/Makefile9
-rw-r--r--textproc/p5-Text-ParseWords/Makefile5
-rw-r--r--textproc/p5-Text-Quote/Makefile8
-rw-r--r--textproc/p5-Text-Quoted/Makefile3
-rw-r--r--textproc/p5-Text-Reflow/Makefile9
-rw-r--r--textproc/p5-Text-Reform/Makefile9
-rw-r--r--textproc/p5-Text-Similarity/Makefile3
-rw-r--r--textproc/p5-Text-SimpleTable/Makefile9
-rw-r--r--textproc/p5-Text-Tabs+Wrap/Makefile3
-rw-r--r--textproc/p5-Text-Template/Makefile3
-rw-r--r--textproc/p5-Text-Trac/Makefile9
-rw-r--r--textproc/p5-Text-Typography/Makefile3
-rw-r--r--textproc/p5-Text-WordDiff/Makefile9
-rw-r--r--textproc/p5-Tree-Nary/Makefile9
-rw-r--r--textproc/p5-Tree-Suffix/Makefile9
-rw-r--r--textproc/p5-UML-Class-Simple/Makefile3
-rw-r--r--textproc/p5-UML-Sequence/Makefile3
-rw-r--r--textproc/p5-UML-State/Makefile3
-rw-r--r--textproc/p5-URI-Find/Makefile9
-rw-r--r--textproc/p5-Unicode-EastAsianWidth/Makefile3
-rw-r--r--textproc/p5-Unicode-Normalize/Makefile3
-rw-r--r--textproc/p5-WDDX/Makefile9
-rw-r--r--textproc/p5-WordNet-QueryData/Makefile9
-rw-r--r--textproc/p5-WordNet-Similarity/Makefile9
-rw-r--r--textproc/p5-XML-Atom-Filter/Makefile9
-rw-r--r--textproc/p5-XML-Atom-Stream/Makefile3
-rw-r--r--textproc/p5-XML-Atom-Syndication/Makefile8
-rw-r--r--textproc/p5-XML-Atom/Makefile9
-rw-r--r--textproc/p5-XML-Bare/Makefile3
-rw-r--r--textproc/p5-XML-Compile-Cache/Makefile3
-rw-r--r--textproc/p5-XML-Compile/Makefile3
-rw-r--r--textproc/p5-XML-DOM-Lite/Makefile9
-rw-r--r--textproc/p5-XML-DOM2/Makefile9
-rw-r--r--textproc/p5-XML-DTDParser/Makefile8
-rw-r--r--textproc/p5-XML-DifferenceMarkup/Makefile9
-rw-r--r--textproc/p5-XML-Directory/Makefile9
-rw-r--r--textproc/p5-XML-Driver-HTML/Makefile9
-rw-r--r--textproc/p5-XML-Dumper/Makefile9
-rw-r--r--textproc/p5-XML-Elemental/Makefile8
-rw-r--r--textproc/p5-XML-Encoding/Makefile3
-rw-r--r--textproc/p5-XML-Feed/Makefile3
-rw-r--r--textproc/p5-XML-Filter-BufferText/Makefile9
-rw-r--r--textproc/p5-XML-Filter-DetectWS/Makefile3
-rw-r--r--textproc/p5-XML-Filter-Reindent/Makefile9
-rw-r--r--textproc/p5-XML-Filter-SAX1toSAX2/Makefile9
-rw-r--r--textproc/p5-XML-Filter-SAXT/Makefile9
-rw-r--r--textproc/p5-XML-Filter-XInclude/Makefile9
-rw-r--r--textproc/p5-XML-Filter-XSLT/Makefile9
-rw-r--r--textproc/p5-XML-Flow/Makefile9
-rw-r--r--textproc/p5-XML-Generator-DBI/Makefile9
-rw-r--r--textproc/p5-XML-Hadler-HTMLWriter/Makefile8
-rw-r--r--textproc/p5-XML-Handler-Dtd2DocBook/Makefile9
-rw-r--r--textproc/p5-XML-Handler-Dtd2Html/Makefile9
-rw-r--r--textproc/p5-XML-Handler-Trees/Makefile3
-rw-r--r--textproc/p5-XML-Handler-YAWriter/Makefile9
-rw-r--r--textproc/p5-XML-LibXML-Iterator/Makefile9
-rw-r--r--textproc/p5-XML-LibXML/Makefile3
-rw-r--r--textproc/p5-XML-LibXSLT/Makefile3
-rw-r--r--textproc/p5-XML-Liberal/Makefile3
-rw-r--r--textproc/p5-XML-Literal/Makefile9
-rw-r--r--textproc/p5-XML-MyXML/Makefile3
-rw-r--r--textproc/p5-XML-NamespaceSupport/Makefile3
-rw-r--r--textproc/p5-XML-NodeFilter/Makefile3
-rw-r--r--textproc/p5-XML-Quote/Makefile3
-rw-r--r--textproc/p5-XML-RAI/Makefile8
-rw-r--r--textproc/p5-XML-RSS-Feed/Makefile9
-rw-r--r--textproc/p5-XML-RSS-LibXML/Makefile9
-rw-r--r--textproc/p5-XML-RSS-Liberal/Makefile3
-rw-r--r--textproc/p5-XML-RSS-SimpleGen/Makefile3
-rw-r--r--textproc/p5-XML-RSSLite/Makefile9
-rw-r--r--textproc/p5-XML-Reader/Makefile9
-rw-r--r--textproc/p5-XML-RegExp/Makefile9
-rw-r--r--textproc/p5-XML-SAX-ExpatXS/Makefile3
-rw-r--r--textproc/p5-XML-SAX-Machines/Makefile9
-rw-r--r--textproc/p5-XML-SAX-Simple/Makefile9
-rw-r--r--textproc/p5-XML-SAX-Writer/Makefile9
-rw-r--r--textproc/p5-XML-SAX/Makefile9
-rw-r--r--textproc/p5-XML-SAXDriver-CSV/Makefile9
-rw-r--r--textproc/p5-XML-SAXDriver-Excel/Makefile9
-rw-r--r--textproc/p5-XML-SAXDriver-Sablotron/Makefile3
-rw-r--r--textproc/p5-XML-Sablotron/Makefile4
-rw-r--r--textproc/p5-XML-Schematron/Makefile9
-rw-r--r--textproc/p5-XML-Simple/Makefile9
-rw-r--r--textproc/p5-XML-SimpleObject-LibXML/Makefile3
-rw-r--r--textproc/p5-XML-Smart/Makefile3
-rw-r--r--textproc/p5-XML-Stream/Makefile9
-rw-r--r--textproc/p5-XML-Tiny/Makefile3
-rw-r--r--textproc/p5-XML-TreePP/Makefile9
-rw-r--r--textproc/p5-XML-Twig/Makefile3
-rw-r--r--textproc/p5-XML-Validator-Schema/Makefile9
-rw-r--r--textproc/p5-XML-Writer/Makefile3
-rw-r--r--textproc/p5-XML-XPath/Makefile9
-rw-r--r--textproc/p5-XML-XPathEngine/Makefile3
-rw-r--r--textproc/p5-XML-XSH/Makefile9
-rw-r--r--textproc/p5-XML-Xerces/Makefile9
-rw-r--r--textproc/p5-YAPE-HTML/Makefile9
-rw-r--r--textproc/p5-YAPE-Regex-Explain/Makefile9
-rw-r--r--textproc/p5-YAPE-Regex/Makefile9
-rw-r--r--textproc/p5-dTemplate/Makefile3
-rw-r--r--textproc/p5-libxml/Makefile9
-rw-r--r--textproc/p5-podlators/Makefile3
259 files changed, 678 insertions, 1072 deletions
diff --git a/textproc/ack/Makefile b/textproc/ack/Makefile
index 39df5f33f1eb..8168345bf768 100644
--- a/textproc/ack/Makefile
+++ b/textproc/ack/Makefile
@@ -13,7 +13,8 @@ COMMENT= Grep-like text finder for large trees of text
BUILD_DEPENDS= p5-File-Next>=0.40:${PORTSDIR}/sysutils/p5-File-Next
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFLICTS_INSTALL= ja-ack-[0-9]*
diff --git a/textproc/btparse/Makefile b/textproc/btparse/Makefile
index 7d94a96d2936..5fe6618d26bf 100644
--- a/textproc/btparse/Makefile
+++ b/textproc/btparse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: btparse
-# Date created: 2006-03-19
-# Whom: Kay Lehmann <kay_lehmann@web.de>
-#
+# Created by: Kay Lehmann <kay_lehmann@web.de>
# $FreeBSD$
-#
PORTNAME= btparse
PORTVERSION= 0.35
diff --git a/textproc/p5-Algorithm-RabinKarp/Makefile b/textproc/p5-Algorithm-RabinKarp/Makefile
index 43aa75e20494..1018f000ee42 100644
--- a/textproc/p5-Algorithm-RabinKarp/Makefile
+++ b/textproc/p5-Algorithm-RabinKarp/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Algorithm-RabinKarp
-# Date created: 24 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Algorithm-RabinKarp
PORTVERSION= 0.41
@@ -21,6 +17,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Algorithm::RabinKarp.3 Algorithm::RabinKarp::Util.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Apache-ParseLog/Makefile b/textproc/p5-Apache-ParseLog/Makefile
index e01ff57209b9..e2be123fc124 100644
--- a/textproc/p5-Apache-ParseLog/Makefile
+++ b/textproc/p5-Apache-ParseLog/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Apache-ParseLog
-# Date created: 2002/08/02
-# Whom: nork@FreeBSD.org
-#
+# Created by: nork@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= Apache-ParseLog
PORTVERSION= 1.02
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module to parse Apache log files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Apache::ParseLog.3
diff --git a/textproc/p5-BibTeX-Parser/Makefile b/textproc/p5-BibTeX-Parser/Makefile
index 1670572f83ee..88ffa2985f67 100644
--- a/textproc/p5-BibTeX-Parser/Makefile
+++ b/textproc/p5-BibTeX-Parser/Makefile
@@ -14,7 +14,8 @@ COMMENT= Pure perl BibTeX parser
RUN_DEPENDS= p5-LaTeX-ToUnicode>=0.02:${PORTSDIR}/textproc/p5-LaTeX-ToUnicode \
p5-IO-String>0:${PORTSDIR}/devel/p5-IO-String
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= BibTeX::Parser.3 \
BibTeX::Parser::Entry.3 \
diff --git a/textproc/p5-Bloom-Filter/Makefile b/textproc/p5-Bloom-Filter/Makefile
index 659f58b89eda..a8999ba50455 100644
--- a/textproc/p5-Bloom-Filter/Makefile
+++ b/textproc/p5-Bloom-Filter/Makefile
@@ -14,7 +14,8 @@ COMMENT= Probabilistic algorithm for doing existence tests
BUILD_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Bloom::Filter.3
diff --git a/textproc/p5-CAM-PDF/Makefile b/textproc/p5-CAM-PDF/Makefile
index 2662b7982341..71a74382c7cc 100644
--- a/textproc/p5-CAM-PDF/Makefile
+++ b/textproc/p5-CAM-PDF/Makefile
@@ -22,7 +22,8 @@ TEST_DEPENDS= p5-Test-Memory-Cycle>=1.02:${PORTSDIR}/devel/p5-Test-Memory-Cycle
p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod \
p5-Test-Pod-Coverage>=0:${PORTSDIR}/devel/p5-Test-Pod-Coverage
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= appendpdf.pl.1 changepagestring.pl.1 changepdfstring.pl.1 \
changerefkeys.pl.1 crunchjpgs.pl.1 deillustrate.pl.1 \
diff --git a/textproc/p5-CQL-Parser/Makefile b/textproc/p5-CQL-Parser/Makefile
index b30b71b68179..1d9fe5650da8 100644
--- a/textproc/p5-CQL-Parser/Makefile
+++ b/textproc/p5-CQL-Parser/Makefile
@@ -34,6 +34,7 @@ MAN3= CQL::AndNode.3 \
CQL::Token.3 \
CQL::Visitor.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-CSS-Croco/Makefile b/textproc/p5-CSS-Croco/Makefile
index 878a7e999441..df5f9f2e7832 100644
--- a/textproc/p5-CSS-Croco/Makefile
+++ b/textproc/p5-CSS-Croco/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: CSS-Croco
-# Date created: 26 December 2009
-# Whom: andrey@kostenko.name
-#
+# Created by: andrey@kostenko.name
# $FreeBSD$
PORTNAME= CSS-Croco
@@ -17,7 +14,8 @@ BUILD_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI \
libcroco>=0.6:${PORTSDIR}/textproc/libcroco
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CSS::Croco.3\
CSS::Croco::Selector.3\
CSS::Croco::Statement.3\
diff --git a/textproc/p5-CSS-Squish/Makefile b/textproc/p5-CSS-Squish/Makefile
index 9011225b45f4..e391f9c26862 100644
--- a/textproc/p5-CSS-Squish/Makefile
+++ b/textproc/p5-CSS-Squish/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CSS-Squish
-# Date created: 18 Jun 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= CSS-Squish
PORTVERSION= 0.10
@@ -18,10 +14,9 @@ RUN_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI
BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-Test-LongString>=0:${PORTSDIR}/devel/p5-Test-LongString
-MAKE_JOBS_SAFE= yes
-
MAN3= CSS::Squish.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-CSS-Tiny/Makefile b/textproc/p5-CSS-Tiny/Makefile
index 37e8267a9239..72e63255590b 100644
--- a/textproc/p5-CSS-Tiny/Makefile
+++ b/textproc/p5-CSS-Tiny/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CSS-Tiny
-# Date created: 2003-10-31
-# Whom: Hansjoerg Pehofer <hansjoerg.pehofer@uibk.ac.at>
-#
+# Created by: Hansjoerg Pehofer <hansjoerg.pehofer@uibk.ac.at>
# $FreeBSD$
-#
PORTNAME= CSS-Tiny
PORTVERSION= 1.19
@@ -17,7 +13,8 @@ COMMENT= Read/Write .css files with as little code as possible
RUN_DEPENDS= p5-Clone>=0:${PORTSDIR}/devel/p5-Clone
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CSS::Tiny.3
diff --git a/textproc/p5-CSS/Makefile b/textproc/p5-CSS/Makefile
index 7398d6f59de2..824821953d27 100644
--- a/textproc/p5-CSS/Makefile
+++ b/textproc/p5-CSS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CSS
-# Date created: 2006/07/21
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= CSS
PORTVERSION= 1.09
@@ -21,6 +17,7 @@ MAN3= CSS.3 CSS::Value.3 CSS::Parse::Compiled.3 CSS::Property.3 CSS::Parse::Heav
CSS::Parse::PRDGrammar.3 CSS::Style.3 CSS::Parse::Lite.3 CSS::Selector.3 \
CSS::Adaptor::Debug.3 CSS::Adaptor::Pretty.3 CSS::Parse.3 CSS::Adaptor.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Chess-PGN-Parse/Makefile b/textproc/p5-Chess-PGN-Parse/Makefile
index 6e348b6ae9a8..375ecc6e006f 100644
--- a/textproc/p5-Chess-PGN-Parse/Makefile
+++ b/textproc/p5-Chess-PGN-Parse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Chess-PGN-Parse
-# Date created: 23 July 2005
-# Whom: Aaron Dalton <aaron@daltons.ca>
-#
+# Created by: Aaron Dalton <aaron@daltons.ca>
# $FreeBSD$
-#
PORTNAME= Chess-PGN-Parse
PORTVERSION= 0.19
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Reads and parses PGN (Portable Game Notation) Chess files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Chess::PGN::Parse.3
diff --git a/textproc/p5-Class-CSV/Makefile b/textproc/p5-Class-CSV/Makefile
index d941e07a6880..294836983554 100644
--- a/textproc/p5-Class-CSV/Makefile
+++ b/textproc/p5-Class-CSV/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Class::CSV
-# Date created: Dec 25, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Class-CSV
PORTVERSION= 1.03
@@ -19,7 +16,8 @@ RUN_DEPENDS= p5-Text-CSV_XS>=0.23:${PORTSDIR}/textproc/p5-Text-CSV_XS \
p5-Class-Accessor>=0.18:${PORTSDIR}/devel/p5-Class-Accessor
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::CSV.3
diff --git a/textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile b/textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile
index f4a0c65b064a..73b143ce39aa 100644
--- a/textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile
+++ b/textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Data-FormValidator-Constraints-DateTime
-# Date created: 17 August 2007
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Data-FormValidator-Constraints-DateTime
PORTVERSION= 1.11
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Data-FormValidator>=0:${PORTSDIR}/textproc/p5-Data-FormValidat
p5-DateTime-Format-Builder>=0:${PORTSDIR}/devel/p5-DateTime-Format-Builder
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Data::FormValidator::Constraints::DateTime.3
diff --git a/textproc/p5-Data-FormValidator/Makefile b/textproc/p5-Data-FormValidator/Makefile
index b635b32853a5..09925521a493 100644
--- a/textproc/p5-Data-FormValidator/Makefile
+++ b/textproc/p5-Data-FormValidator/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-CGI.pm>=3.48:${PORTSDIR}/www/p5-CGI.pm \
p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Data::FormValidator.3 \
Data::FormValidator::ConstraintsFactory.3 \
diff --git a/textproc/p5-Data-Phrasebook-Loader-YAML/Makefile b/textproc/p5-Data-Phrasebook-Loader-YAML/Makefile
index f9f726c018d6..5a5e248da4fe 100644
--- a/textproc/p5-Data-Phrasebook-Loader-YAML/Makefile
+++ b/textproc/p5-Data-Phrasebook-Loader-YAML/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-Data-Phrasebook>=0.24:${PORTSDIR}/textproc/p5-Data-Phrasebook
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Distribution>=0:${PORTSDIR}/devel/p5-Test-Distribution
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Phrasebook::Loader::YAML.3
diff --git a/textproc/p5-Data-Phrasebook/Makefile b/textproc/p5-Data-Phrasebook/Makefile
index ca4292e8055b..b5355986973a 100644
--- a/textproc/p5-Data-Phrasebook/Makefile
+++ b/textproc/p5-Data-Phrasebook/Makefile
@@ -12,7 +12,8 @@ COMMENT= Accessing phrasebooks from various data sources
LICENSE= ART20
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Phrasebook.3 \
Data::Phrasebook::Debug.3 \
diff --git a/textproc/p5-Dev-Bollocks/Makefile b/textproc/p5-Dev-Bollocks/Makefile
index 3c51748e682f..da2b00042807 100644
--- a/textproc/p5-Dev-Bollocks/Makefile
+++ b/textproc/p5-Dev-Bollocks/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Dev-Bollocks
-# Date created: 2012-04-08
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Dev-Bollocks
PORTVERSION= 0.06
@@ -18,7 +14,8 @@ COMMENT= Perl module to generate bollocks straight from middle management
BUILD_DEPENDS= p5-Math-String>=0:${PORTSDIR}/math/p5-Math-String
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Dev::Bollocks.3
diff --git a/textproc/p5-DocSet/Makefile b/textproc/p5-DocSet/Makefile
index 7f9d18fd0048..b547b05c2336 100644
--- a/textproc/p5-DocSet/Makefile
+++ b/textproc/p5-DocSet/Makefile
@@ -14,8 +14,6 @@ COMMENT= Documentation projects builder in HTML, PS, and PDF formats
BUILD_DEPENDS= p5-Pod-POM>=0:${PORTSDIR}/textproc/p5-Pod-POM \
p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit
-MAKE_JOBS_SAFE= yes
-
MAN1= docset_build.1
MAN3= DocSet.3 \
@@ -39,6 +37,7 @@ MAN3= DocSet.3 \
DocSet::DocSet::PSPDF.3 \
DocSet::Util.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Filter-Simple/Makefile b/textproc/p5-Filter-Simple/Makefile
index a9367018133f..bb9a57c9a6a6 100644
--- a/textproc/p5-Filter-Simple/Makefile
+++ b/textproc/p5-Filter-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Filter-Simple
-# Date created: 15 October 2003
-# Whom: philip@p6m7g8.com
-#
+# Created by: philip@p6m7g8.com
# $FreeBSD$
-#
PORTNAME= Filter-Simple
PORTVERSION= 0.88
@@ -17,9 +13,8 @@ COMMENT= Simplified source filtering
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Filter::Simple.3
diff --git a/textproc/p5-Games-Dissociate/Makefile b/textproc/p5-Games-Dissociate/Makefile
index 80dd65fabea4..d97895931f9e 100644
--- a/textproc/p5-Games-Dissociate/Makefile
+++ b/textproc/p5-Games-Dissociate/Makefile
@@ -16,6 +16,7 @@ TEST_DEPENDS= p5-Test-Pod>=1.00:${PORTSDIR}/devel/p5-Test-Pod \
MAN3= Games::Dissociate.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Google-Data-JSON/Makefile b/textproc/p5-Google-Data-JSON/Makefile
index 247697128e26..7ca3b9f0eb00 100644
--- a/textproc/p5-Google-Data-JSON/Makefile
+++ b/textproc/p5-Google-Data-JSON/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Google-Data-JSON
-# Date created: 2007/07/28
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Google-Data-JSON
PORTVERSION= 0.1.10
@@ -29,7 +25,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings \
p5-Test-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Test-Perl-Critic
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Google::Data::JSON.3
diff --git a/textproc/p5-HTML-Copy/Makefile b/textproc/p5-HTML-Copy/Makefile
index 516695ccf0f0..3355ca5145e4 100644
--- a/textproc/p5-HTML-Copy/Makefile
+++ b/textproc/p5-HTML-Copy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Copy
-# Date created: 2007/08/25
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= HTML-Copy
PORTVERSION= 1.30
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-URI>=0:${PORTSDIR}/net/p5-URI
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= htmlcopy.1
MAN3= HTML::Copy.3
diff --git a/textproc/p5-HTML-EscapeEvil/Makefile b/textproc/p5-HTML-EscapeEvil/Makefile
index 5a9511990d3f..89cbff0f9e1d 100644
--- a/textproc/p5-HTML-EscapeEvil/Makefile
+++ b/textproc/p5-HTML-EscapeEvil/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-HTML-EscapeEvil
-# Date created: 13 February 2006
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-EscapeEvil
PORTVERSION= 0.05
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-HTML-Tree>=0:${PORTSDIR}/www/p5-HTML-Tree \
p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::EscapeEvil.3
diff --git a/textproc/p5-HTML-Format/Makefile b/textproc/p5-HTML-Format/Makefile
index 0df73ab34c4f..7973bbdbb11b 100644
--- a/textproc/p5-HTML-Format/Makefile
+++ b/textproc/p5-HTML-Format/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS= p5-Font-AFM>=0:${PORTSDIR}/x11-fonts/p5-Font-AFM \
p5-HTML-Tree>=3.15:${PORTSDIR}/www/p5-HTML-Tree
TEST_DEPENDS= p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
INSTALL_TARGET= pure_install
MAN3= HTML::FormatPS.3 \
diff --git a/textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile b/textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile
index bde15f7f2497..5122aa91286a 100644
--- a/textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile
+++ b/textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-FormatText-WithLinks-AndTables
-# Date created: 2012-08-15
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-FormatText-WithLinks-AndTables
PORTVERSION= 0.02
@@ -20,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/${PORTNAME}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::FormatText::WithLinks::AndTables.3
diff --git a/textproc/p5-HTML-RewriteAttributes/Makefile b/textproc/p5-HTML-RewriteAttributes/Makefile
index 78aa994c8b2c..eea5822357fa 100644
--- a/textproc/p5-HTML-RewriteAttributes/Makefile
+++ b/textproc/p5-HTML-RewriteAttributes/Makefile
@@ -15,13 +15,12 @@ BUILD_DEPENDS= p5-HTML-Parser>0:${PORTSDIR}/www/p5-HTML-Parser \
p5-URI>0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAKE_JOBS_SAFE= yes
-
MAN3= HTML::RewriteAttributes::Resources.3 \
HTML::RewriteAttributes::Links.3 \
HTML::RewriteAttributes.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
PLIST_FILES= %%SITE_PERL%%/HTML/RewriteAttributes.pm \
%%SITE_PERL%%/HTML/RewriteAttributes/Resources.pm \
diff --git a/textproc/p5-HTML-SuperForm/Makefile b/textproc/p5-HTML-SuperForm/Makefile
index ad0440fda89a..fc9146c25f52 100644
--- a/textproc/p5-HTML-SuperForm/Makefile
+++ b/textproc/p5-HTML-SuperForm/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-HTML-SuperForm
-# Date created: 14 Jul 2009
-# Whom: Philip M. Goillucci <pgollucci@p6m7g8.com>
-#
+# Created by: Philip M. Goillucci <pgollucci@p6m7g8.com>
# $FreeBSD$
-#
PORTNAME= HTML-SuperForm
PORTVERSION= 1.09
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= HTML form generator
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/textproc/p5-HTML-TagFilter/Makefile b/textproc/p5-HTML-TagFilter/Makefile
index e2442834d121..652960adeca2 100644
--- a/textproc/p5-HTML-TagFilter/Makefile
+++ b/textproc/p5-HTML-TagFilter/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI \
p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::TagFilter.3
diff --git a/textproc/p5-HTML-Tidy/Makefile b/textproc/p5-HTML-Tidy/Makefile
index 5a5bae411009..f22721c787ee 100644
--- a/textproc/p5-HTML-Tidy/Makefile
+++ b/textproc/p5-HTML-Tidy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Tidy
-# Date Created: 8 june 2004
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= HTML-Tidy
PORTVERSION= 1.54
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
LIB_DEPENDS= tidyp:${PORTSDIR}/textproc/tidyp
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Tidy.3 HTML::Tidy::Message.3
diff --git a/textproc/p5-HTML-Tiny/Makefile b/textproc/p5-HTML-Tiny/Makefile
index a8b1dc316307..d6ff0dc2b896 100644
--- a/textproc/p5-HTML-Tiny/Makefile
+++ b/textproc/p5-HTML-Tiny/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Tiny
-# Date created: 2008/01/26
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= HTML-Tiny
PORTVERSION= 1.05
@@ -17,6 +13,7 @@ COMMENT= Lightweight, dependency free HTML/XML generation
MAN3= HTML::Tiny.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-HTML-Truncate/Makefile b/textproc/p5-HTML-Truncate/Makefile
index 4c1d2bb39850..ee9186f8a238 100644
--- a/textproc/p5-HTML-Truncate/Makefile
+++ b/textproc/p5-HTML-Truncate/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-HTML-Truncate
-# Date created: 23 December 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-Truncate
PORTVERSION= 0.20
@@ -18,7 +14,8 @@ RUN_DEPENDS= p5-HTML-Parser>=2:${PORTSDIR}/www/p5-HTML-Parser \
p5-HTML-Tagset>=3:${PORTSDIR}/www/p5-HTML-Tagset
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Truncate.3
diff --git a/textproc/p5-Hash-Merge/Makefile b/textproc/p5-Hash-Merge/Makefile
index 6fc70e83d87e..c8e7825af79c 100644
--- a/textproc/p5-Hash-Merge/Makefile
+++ b/textproc/p5-Hash-Merge/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: p5-Hash-Merge
-# Date created: 22 June 2004
-# Whom: snowchyld
-#
+# Created by: snowchyld
# $FreeBSD$
PORTNAME= Hash-Merge
@@ -18,6 +15,7 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
MAN3= Hash::Merge.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-IDNA-Punycode/Makefile b/textproc/p5-IDNA-Punycode/Makefile
index 80059f6fc8d1..423c455fcd4c 100644
--- a/textproc/p5-IDNA-Punycode/Makefile
+++ b/textproc/p5-IDNA-Punycode/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-IDNA-Punycode
-# Date created: Jan 19 2004
-# Whom: Erwin Lansing <erwin@FreeBSD.org>
-#
+# Created by: Erwin Lansing <erwin@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= IDNA-Punycode
PORTVERSION= 0.03
@@ -16,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to encode Unicode string in Punycode
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= IDNA::Punycode.3
diff --git a/textproc/p5-JavaScript-Minifier/Makefile b/textproc/p5-JavaScript-Minifier/Makefile
index d0cfbd1697c5..d120d5a6df84 100644
--- a/textproc/p5-JavaScript-Minifier/Makefile
+++ b/textproc/p5-JavaScript-Minifier/Makefile
@@ -14,7 +14,8 @@ COMMENT= JavaScript whitespace/comment eliminator
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= JavaScript::Minifier.3
diff --git a/textproc/p5-KinoSearch1/Makefile b/textproc/p5-KinoSearch1/Makefile
index 5372dcf99a8f..833005e34eea 100644
--- a/textproc/p5-KinoSearch1/Makefile
+++ b/textproc/p5-KinoSearch1/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Lingua-StopWords>=0.02:${PORTSDIR}/textproc/p5-Lingua-StopWord
p5-Clone>=0.18:${PORTSDIR}/devel/p5-Clone
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= KinoSearch1.3 \
KinoSearch1::Analysis::Analyzer.3 \
diff --git a/textproc/p5-LaTeX-Driver/Makefile b/textproc/p5-LaTeX-Driver/Makefile
index 7be9bf27eaf3..d9bdb67db96e 100644
--- a/textproc/p5-LaTeX-Driver/Makefile
+++ b/textproc/p5-LaTeX-Driver/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp \
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_TEX= latex
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= latex2ps.1 latex2pdf.1 latex2dvi.1
MAN3= LaTeX::Driver.3 \
diff --git a/textproc/p5-LaTeX-Encode/Makefile b/textproc/p5-LaTeX-Encode/Makefile
index 7bbe33ade890..94b387bceab7 100644
--- a/textproc/p5-LaTeX-Encode/Makefile
+++ b/textproc/p5-LaTeX-Encode/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Encode characters for LaTeX formatting
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
RUN_DEPENDS= p5-Readonly>=0:${PORTSDIR}/devel/p5-Readonly
BUILD_DEPENDS:= ${RUN_DEPENDS}
diff --git a/textproc/p5-LaTeX-TOM/Makefile b/textproc/p5-LaTeX-TOM/Makefile
index e771b81e357f..f8d6ce72d340 100644
--- a/textproc/p5-LaTeX-TOM/Makefile
+++ b/textproc/p5-LaTeX-TOM/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: LaTeX-TOM
-# Date created: 4th June, 2009
-# Whom: Wen Heping <wenheping@gmail.com>
-#
+# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
-#
PORTNAME= LaTeX-TOM
PORTVERSION= 1.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for parsing, analyzing, and manipulating LaTeX documents
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= LaTeX::TOM.3
diff --git a/textproc/p5-LaTeX-Table/Makefile b/textproc/p5-LaTeX-Table/Makefile
index 4f952b5cf9fb..b7ecf3651cb8 100644
--- a/textproc/p5-LaTeX-Table/Makefile
+++ b/textproc/p5-LaTeX-Table/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: LaTeX-Table
-# Date created: 4th June, 2009
-# Whom: Wen Heping <wenheping@gmail.com>
-#
+# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
-#
PORTNAME= LaTeX-Table
PORTVERSION= 1.0.6
@@ -40,7 +36,8 @@ RUN_DEPENDS= p5-Test-NoWarnings>=0.084:${PORTSDIR}/devel/p5-Test-NoWarnings \
p5-Readonly>=0:${PORTSDIR}/devel/p5-Readonly \
p5-MooseX-FollowPBP>=0.03:${PORTSDIR}/devel/p5-MooseX-FollowPBP
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= csv2pdf.1 ltpretty.1
MAN3= LaTeX::Table::Types::Ctable.3 \
diff --git a/textproc/p5-Lingua-Conjunction/Makefile b/textproc/p5-Lingua-Conjunction/Makefile
index b5b16d204265..bb04ab6f43c9 100644
--- a/textproc/p5-Lingua-Conjunction/Makefile
+++ b/textproc/p5-Lingua-Conjunction/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::Conjunction
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-Conjunction
PORTVERSION= 2.00
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert Perl lists into linguistic conjunctions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Conjunction.3
diff --git a/textproc/p5-Lingua-EN-AddressParse/Makefile b/textproc/p5-Lingua-EN-AddressParse/Makefile
index 14baccaa9e21..4a0ecf7d52f2 100644
--- a/textproc/p5-Lingua-EN-AddressParse/Makefile
+++ b/textproc/p5-Lingua-EN-AddressParse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::AddressParse
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-AddressParse
PORTVERSION= 1.16
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Lingua-EN-NameParse>=0:${PORTSDIR}/textproc/p5-Lingua-EN-NamePar
p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::AddressParse.3 \
Lingua::EN::AddressParse::Grammar.3
diff --git a/textproc/p5-Lingua-EN-Gender/Makefile b/textproc/p5-Lingua-EN-Gender/Makefile
index 69709e1fe550..f0a800e5d6ed 100644
--- a/textproc/p5-Lingua-EN-Gender/Makefile
+++ b/textproc/p5-Lingua-EN-Gender/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Gender
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Gender
PORTVERSION= 0.02
@@ -16,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Inflect pronouns for gender
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Gender.3
diff --git a/textproc/p5-Lingua-EN-Infinitive/Makefile b/textproc/p5-Lingua-EN-Infinitive/Makefile
index 976af2da80e1..c369c98bc33b 100644
--- a/textproc/p5-Lingua-EN-Infinitive/Makefile
+++ b/textproc/p5-Lingua-EN-Infinitive/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Infinitive
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Infinitive
PORTVERSION= 1.11
@@ -15,7 +11,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Determine the infinitive form of a conjugated word
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Infinitive.3
diff --git a/textproc/p5-Lingua-EN-Inflect/Makefile b/textproc/p5-Lingua-EN-Inflect/Makefile
index 1633e4855548..054d295de07e 100644
--- a/textproc/p5-Lingua-EN-Inflect/Makefile
+++ b/textproc/p5-Lingua-EN-Inflect/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Inflect
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Inflect
PORTVERSION= 1.89.3
@@ -15,7 +11,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert singular words to their plural form
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Lingua::EN::Inflect.3
diff --git a/textproc/p5-Lingua-EN-NameCase/Makefile b/textproc/p5-Lingua-EN-NameCase/Makefile
index 07015665c301..9fc45d9f4dbb 100644
--- a/textproc/p5-Lingua-EN-NameCase/Makefile
+++ b/textproc/p5-Lingua-EN-NameCase/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::NameCase
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-NameCase
PORTVERSION= 1.15
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to fix the case of people's names
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::NameCase.3
diff --git a/textproc/p5-Lingua-EN-NameParse/Makefile b/textproc/p5-Lingua-EN-NameParse/Makefile
index 5ffd7df33c28..d0c6f0746b5b 100644
--- a/textproc/p5-Lingua-EN-NameParse/Makefile
+++ b/textproc/p5-Lingua-EN-NameParse/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl routines for manipulating a person's name
BUILD_DEPENDS= p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::NameParse.3 \
Lingua::EN::NameParse::Grammar.3
diff --git a/textproc/p5-Lingua-EN-NamedEntity/Makefile b/textproc/p5-Lingua-EN-NamedEntity/Makefile
index f72b6abf404c..c9aab65419e7 100644
--- a/textproc/p5-Lingua-EN-NamedEntity/Makefile
+++ b/textproc/p5-Lingua-EN-NamedEntity/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS= p5-Lingua-Stem>=0:${PORTSDIR}/textproc/p5-Lingua-Stem \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::NamedEntity.3
diff --git a/textproc/p5-Lingua-EN-Nickname/Makefile b/textproc/p5-Lingua-EN-Nickname/Makefile
index 214493f0fd8c..ebcad54e1e86 100644
--- a/textproc/p5-Lingua-EN-Nickname/Makefile
+++ b/textproc/p5-Lingua-EN-Nickname/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Nickname
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Nickname
PORTVERSION= 1.16
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Genealogical nickname matching (Liz=Beth)
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Nickname.3
diff --git a/textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile b/textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile
index 2b8f779bd9a1..80fc021ca84b 100644
--- a/textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile
+++ b/textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Numbers::Ordinate
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Numbers-Ordinate
PORTVERSION= 1.02
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Go from cardinal number (3) to ordinal ("3rd")
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Numbers::Ordinate.3
diff --git a/textproc/p5-Lingua-EN-Numbers/Makefile b/textproc/p5-Lingua-EN-Numbers/Makefile
index 19f6650b60d9..e406a0e51c6b 100644
--- a/textproc/p5-Lingua-EN-Numbers/Makefile
+++ b/textproc/p5-Lingua-EN-Numbers/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Numbers
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Numbers
PORTVERSION= 1.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Converts numeric values into their English string equivalents
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Numbers.3
diff --git a/textproc/p5-Lingua-EN-Sentence/Makefile b/textproc/p5-Lingua-EN-Sentence/Makefile
index 701c4d2593d9..0cf097c21b84 100644
--- a/textproc/p5-Lingua-EN-Sentence/Makefile
+++ b/textproc/p5-Lingua-EN-Sentence/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Sentence
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Sentence
PORTVERSION= 0.25
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module for splitting text into sentences
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Sentence.3
diff --git a/textproc/p5-Lingua-EN-Squeeze/Makefile b/textproc/p5-Lingua-EN-Squeeze/Makefile
index 3c27a6dc3e7f..f923d92f8490 100644
--- a/textproc/p5-Lingua-EN-Squeeze/Makefile
+++ b/textproc/p5-Lingua-EN-Squeeze/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Squeeze
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Squeeze
PORTVERSION= 2006.0704
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Shorten text to minimum syllables by using hash table
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Squeeze.3
diff --git a/textproc/p5-Lingua-EN-Tagger/Makefile b/textproc/p5-Lingua-EN-Tagger/Makefile
index a1cadcfc90f4..65e9324c42ec 100644
--- a/textproc/p5-Lingua-EN-Tagger/Makefile
+++ b/textproc/p5-Lingua-EN-Tagger/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=3.45:${PORTSDIR}/www/p5-HTML-Parser \
p5-Memoize-ExpireLRU>=0.55:${PORTSDIR}/devel/p5-Memoize-ExpireLRU
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Tagger.3
diff --git a/textproc/p5-Lingua-Preferred/Makefile b/textproc/p5-Lingua-Preferred/Makefile
index da0435927849..4bb6e4677cbb 100644
--- a/textproc/p5-Lingua-Preferred/Makefile
+++ b/textproc/p5-Lingua-Preferred/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::Preferred
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-Preferred
PORTVERSION= 0.2.4
@@ -18,7 +14,8 @@ COMMENT= Perl extension to choose a language
BUILD_DEPENDS= p5-Log-TraceMessages>=0:${PORTSDIR}/devel/p5-Log-TraceMessages
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Preferred.3
diff --git a/textproc/p5-Lingua-Stem-Snowball-No/Makefile b/textproc/p5-Lingua-Stem-Snowball-No/Makefile
index 1763f4caa94b..4f65bf763e0a 100644
--- a/textproc/p5-Lingua-Stem-Snowball-No/Makefile
+++ b/textproc/p5-Lingua-Stem-Snowball-No/Makefile
@@ -12,7 +12,8 @@ DISTNAME= Snowball-Norwegian-${PORTVERSION}
MAINTAINER= perl@FreeBSD.org
COMMENT= Stemmer for Norwegian
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Stem::Snowball::No.3
diff --git a/textproc/p5-Lingua-Stem-Snowball-Se/Makefile b/textproc/p5-Lingua-Stem-Snowball-Se/Makefile
index 87d035f055fd..3f3195e2cae3 100644
--- a/textproc/p5-Lingua-Stem-Snowball-Se/Makefile
+++ b/textproc/p5-Lingua-Stem-Snowball-Se/Makefile
@@ -12,7 +12,8 @@ DISTNAME= Snowball-Swedish-${PORTVERSION}
MAINTAINER= perl@FreeBSD.org
COMMENT= Stemmer for Swedish
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Stem::Snowball::Se.3
diff --git a/textproc/p5-Lingua-Stem/Makefile b/textproc/p5-Lingua-Stem/Makefile
index affa2f878c4d..4d617d019b3c 100644
--- a/textproc/p5-Lingua-Stem/Makefile
+++ b/textproc/p5-Lingua-Stem/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::Stem
-# Date created: 29 Dec 2003
-# Whom: Thorsten Greiner <thorsten.greiner@web.de>
-#
+# Created by: Thorsten Greiner <thorsten.greiner@web.de>
# $FreeBSD$
-#
PORTNAME= Lingua-Stem
PORTVERSION= 0.84
@@ -25,7 +21,8 @@ BUILD_DEPENDS= p5-Lingua-PT-Stemmer>=0:${PORTSDIR}/textproc/p5-Lingua-PT-Stemme
p5-Text-German>=0:${PORTSDIR}/textproc/p5-Text-German
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Stem.3 Lingua::Stem::AutoLoader.3 \
Lingua::Stem::En.3 Lingua::Stem::Pt.3 \
diff --git a/textproc/p5-Lingua-StopWords/Makefile b/textproc/p5-Lingua-StopWords/Makefile
index 7b2b48298376..8ecba8202ca3 100644
--- a/textproc/p5-Lingua-StopWords/Makefile
+++ b/textproc/p5-Lingua-StopWords/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Lingua-StopWords
-# Date created: 13 October 2004
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Lingua-StopWords
PORTVERSION= 0.09
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Stop words for several languages
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::StopWords.3
diff --git a/textproc/p5-Lingua-Treebank/Makefile b/textproc/p5-Lingua-Treebank/Makefile
index 0a69573f6088..36da2275d05c 100644
--- a/textproc/p5-Lingua-Treebank/Makefile
+++ b/textproc/p5-Lingua-Treebank/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Lingua-Treebank
-# Date created: 27 August 2008
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Lingua-Treebank
PORTVERSION= 0.16
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for manipulating the Penn Treebank format
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= get-words.1 list-edges.1 list-rewrites.1 \
tree-collapse.1 tree-inflate.1 vocabulary.1
diff --git a/textproc/p5-Lucene/Makefile b/textproc/p5-Lucene/Makefile
index a171afdc7b40..447551a12212 100644
--- a/textproc/p5-Lucene/Makefile
+++ b/textproc/p5-Lucene/Makefile
@@ -15,7 +15,8 @@ LIB_DEPENDS= clucene-core:${PORTSDIR}/textproc/clucene
BROKEN= incompatible with CLucene 2.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CC= ${CXX}
CONFIGURE_ARGS+="INC=-I${LOCALBASE}/include -I${LOCALBASE}/lib"
diff --git a/textproc/p5-MARC-Charset/Makefile b/textproc/p5-MARC-Charset/Makefile
index db8d8b8e769b..5ad8a9b66beb 100644
--- a/textproc/p5-MARC-Charset/Makefile
+++ b/textproc/p5-MARC-Charset/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MARC::Charset.3 \
MARC::Charset::Code.3 \
diff --git a/textproc/p5-MKDoc-XML/Makefile b/textproc/p5-MKDoc-XML/Makefile
index 81d15e1bb768..2cf569dc46ef 100644
--- a/textproc/p5-MKDoc-XML/Makefile
+++ b/textproc/p5-MKDoc-XML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MKDoc-XML
-# Date created: 25 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= MKDoc-XML
PORTVERSION= 0.75
@@ -29,6 +25,7 @@ MAN3= MKDoc::XML.3 \
MKDoc::XML::TreeBuilder.3 \
MKDoc::XML::TreePrinter.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Makefile-Parser/Makefile b/textproc/p5-Makefile-Parser/Makefile
index fb05d0c94751..dc6b5737c43e 100644
--- a/textproc/p5-Makefile-Parser/Makefile
+++ b/textproc/p5-Makefile-Parser/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Makefile-Parser
-# Date created: 11 April 2006
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Makefile-Parser
PORTVERSION= 0.215
@@ -27,7 +23,8 @@ RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils \
p5-Makefile-DOM>=0.005:${PORTSDIR}/textproc/p5-Makefile-DOM
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= makesimple.1 \
pgmake-db.1 \
diff --git a/textproc/p5-MathML-Entities/Makefile b/textproc/p5-MathML-Entities/Makefile
index 2cee52be22f5..872186b73f84 100644
--- a/textproc/p5-MathML-Entities/Makefile
+++ b/textproc/p5-MathML-Entities/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MathML-Entities
-# Date created: 25 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= MathML-Entities
PORTVERSION= 0.17
@@ -18,6 +14,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}
MAN3= MathML::Entities.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Net-Snort-Parser/Makefile b/textproc/p5-Net-Snort-Parser/Makefile
index a1df16e1c369..ed0355473cd4 100644
--- a/textproc/p5-Net-Snort-Parser/Makefile
+++ b/textproc/p5-Net-Snort-Parser/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl modules for parsing Snort configuration files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= snortconfig.1
MAN3= Net::Snort::Parser::File.3 Net::Snort::Parser::Rule.3
diff --git a/textproc/p5-Net-YASA/Makefile b/textproc/p5-Net-YASA/Makefile
index 4680952c7a55..70df81e4047a 100644
--- a/textproc/p5-Net-YASA/Makefile
+++ b/textproc/p5-Net-YASA/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Net-YASA
-# Date created: 21 Aug 2007
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-YASA
PORTVERSION= 0.03
@@ -17,7 +13,8 @@ COMMENT= Perl interface to YASA (Yet Another Suffix Array)
RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Net::YASA.3 Net::YASA::ConfigData.3
diff --git a/textproc/p5-Number-Spell/Makefile b/textproc/p5-Number-Spell/Makefile
index c034fbe11090..43d62bffd664 100644
--- a/textproc/p5-Number-Spell/Makefile
+++ b/textproc/p5-Number-Spell/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Number-Spell
-# Date created: 2007/02/14
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Number-Spell
PORTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for spelling out numbers
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Number::Spell.3
diff --git a/textproc/p5-ODF-lpOD/Makefile b/textproc/p5-ODF-lpOD/Makefile
index 207df69a9005..ca356aafc6eb 100644
--- a/textproc/p5-ODF-lpOD/Makefile
+++ b/textproc/p5-ODF-lpOD/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Archive-Zip>=1.30:${PORTSDIR}/archivers/p5-Archive-Zip \
p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= lpod_test.1
MAN3= ODF::lpOD.3 \
diff --git a/textproc/p5-PDF-API2/Makefile b/textproc/p5-PDF-API2/Makefile
index 0e05c5ce11f7..ce9e6107377b 100644
--- a/textproc/p5-PDF-API2/Makefile
+++ b/textproc/p5-PDF-API2/Makefile
@@ -13,7 +13,8 @@ COMMENT= 'The Next Generation' of Text::PDF::API
RUN_DEPENDS= p5-Font-TTF>0:${PORTSDIR}/x11-fonts/p5-Font-TTF
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PDF::API2.3 \
PDF::API2::Annotation.3 \
diff --git a/textproc/p5-PDF-API3/Makefile b/textproc/p5-PDF-API3/Makefile
index 3a3d31a434e7..55ea63f12983 100644
--- a/textproc/p5-PDF-API3/Makefile
+++ b/textproc/p5-PDF-API3/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= The Next Generation of Text::PDF::API2
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PDF::API3::Compat::API2::Basic::TTF::GDEF.3 \
PDF::API3::Compat::API2::Resource::XObject::Form::BarCode::codabar.3 \
diff --git a/textproc/p5-PDF-FromHTML/Makefile b/textproc/p5-PDF-FromHTML/Makefile
index 3303103271cf..ebfcd57a75d4 100644
--- a/textproc/p5-PDF-FromHTML/Makefile
+++ b/textproc/p5-PDF-FromHTML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-PDF-FromHTML
-# Date created: 2006-07-10
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= PDF-FromHTML
PORTVERSION= 0.31
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-HTML-Tidy>=0:${PORTSDIR}/textproc/p5-HTML-Tidy \
p5-PDF-Writer>=0.05:${PORTSDIR}/textproc/p5-PDF-Writer
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= html2pdf.pl.1
MAN3= PDF::FromHTML.3 PDF::FromHTML::Twig.3 \
diff --git a/textproc/p5-POE-Filter-XML/Makefile b/textproc/p5-POE-Filter-XML/Makefile
index f81d68642168..26e7c1855a2c 100644
--- a/textproc/p5-POE-Filter-XML/Makefile
+++ b/textproc/p5-POE-Filter-XML/Makefile
@@ -21,7 +21,8 @@ BUILD_DEPENDS= p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
p5-XML-SAX>=0.16:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Filter::XML.3 \
POE::Filter::XML::Handler.3 \
diff --git a/textproc/p5-POSIX-Regex/Makefile b/textproc/p5-POSIX-Regex/Makefile
index 36423901c156..5964225ddac5 100644
--- a/textproc/p5-POSIX-Regex/Makefile
+++ b/textproc/p5-POSIX-Regex/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= OO interface for the gnu regex engine
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POSIX::Regex.3
diff --git a/textproc/p5-PPIx-Utilities/Makefile b/textproc/p5-PPIx-Utilities/Makefile
index eb4dd66cb710..7e3003a09429 100644
--- a/textproc/p5-PPIx-Utilities/Makefile
+++ b/textproc/p5-PPIx-Utilities/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: PPIx-Utilities
-# Date created: 30 Jul 2010
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= PPIx-Utilities
PORTVERSION= 1.001000
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-Exception-Class>=1.23:${PORTSDIR}/devel/p5-Exception-Class \
BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= PPIx::Utilities.3 PPIx::Utilities::Exception::Bug.3 \
PPIx::Utilities::Node.3 PPIx::Utilities::Statement.3
diff --git a/textproc/p5-Parse-Syslog/Makefile b/textproc/p5-Parse-Syslog/Makefile
index b5f4fc1c01ed..044568c97e6a 100644
--- a/textproc/p5-Parse-Syslog/Makefile
+++ b/textproc/p5-Parse-Syslog/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Parse-Syslog
-# Date created: 27 August 2001
-# Whom: Stephen Roznowski (sjr@home.com)
-#
+# Created by: Stephen Roznowski (sjr@home.com)
# $FreeBSD$
-#
PORTNAME= Parse-Syslog
PORTVERSION= 1.10
@@ -16,7 +12,8 @@ COMMENT= Perl5 routines that present a simple interface to parse syslog files
BUILD_DEPENDS= p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Parse::Syslog.3
diff --git a/textproc/p5-Perl-Critic/Makefile b/textproc/p5-Perl-Critic/Makefile
index 1a52f18dd358..dde4d3c51032 100644
--- a/textproc/p5-Perl-Critic/Makefile
+++ b/textproc/p5-Perl-Critic/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: Perl::Critic
-# Date created: Nov 26, 2005
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Perl-Critic
PORTVERSION= 1.11.8
@@ -39,7 +36,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
p5-Test-Memory-Cycle>=0:${PORTSDIR}/devel/p5-Test-Memory-Cycle
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= perlcritic.1
MAN3= Perl::Critic.3 \
diff --git a/textproc/p5-PerlPoint-Package/Makefile b/textproc/p5-PerlPoint-Package/Makefile
index f1d226124b10..4776ef9d4c53 100644
--- a/textproc/p5-PerlPoint-Package/Makefile
+++ b/textproc/p5-PerlPoint-Package/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-PerlPoint-Package
-# Date created: 8 Jun 2004
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= PerlPoint-Package
PORTVERSION= 0.45.2
@@ -19,7 +15,8 @@ COMMENT= PerlPoint is both a presentation and a documentation toolset
BUILD_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN1= pp2sdf.1 perlpoint.1
MAN3= PerlPoint::Anchors.3 \
diff --git a/textproc/p5-Petal-CodePerl/Makefile b/textproc/p5-Petal-CodePerl/Makefile
index 7e2fd9d34c09..74189b504f8d 100644
--- a/textproc/p5-Petal-CodePerl/Makefile
+++ b/textproc/p5-Petal-CodePerl/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Petal-CodePerl
-# Date created: 26 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Petal-CodePerl
PORTVERSION= 0.06
@@ -23,6 +19,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Petal::CodePerl.3 Petal::CodePerl::Expr.3 \
Petal::CodePerl::Modifiers.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Petal-Mail/Makefile b/textproc/p5-Petal-Mail/Makefile
index ae319b6fffb4..5b433a0692b4 100644
--- a/textproc/p5-Petal-Mail/Makefile
+++ b/textproc/p5-Petal-Mail/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Petal-Mail
-# Date created: 26 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Petal-Mail
PORTVERSION= 0.31
@@ -21,6 +17,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Petal::Mail.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Petal-Utils/Makefile b/textproc/p5-Petal-Utils/Makefile
index 0b7a7eaac117..8a3f8ce7e565 100644
--- a/textproc/p5-Petal-Utils/Makefile
+++ b/textproc/p5-Petal-Utils/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Petal-Utils
-# Date created: 26 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Petal-Utils
PORTVERSION= 0.06
@@ -21,6 +17,7 @@ RUN_DEPENDS= p5-Petal>=0:${PORTSDIR}/textproc/p5-Petal \
MAN3= Petal::Utils.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/textproc/p5-Petal/Makefile b/textproc/p5-Petal/Makefile
index 8be6a7862289..be41e74f5d78 100644
--- a/textproc/p5-Petal/Makefile
+++ b/textproc/p5-Petal/Makefile
@@ -20,6 +20,7 @@ MAN3= Petal.3 \
Petal::Hash::Test.3 \
Petal::I18N.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Plucene-Simple/Makefile b/textproc/p5-Plucene-Simple/Makefile
index 16d99f1c932d..a3a261094dac 100644
--- a/textproc/p5-Plucene-Simple/Makefile
+++ b/textproc/p5-Plucene-Simple/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-Time-Piece>=1.08:${PORTSDIR}/devel/p5-Time-Piece \
p5-Test-Class>=0.03:${PORTSDIR}/devel/p5-Test-Class
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= YES
+USES= perl5
+USE_PERL5= modbuild
MAN3= ${PORTNAME:S/-/::/g}.3
diff --git a/textproc/p5-Pod-Autopod/Makefile b/textproc/p5-Pod-Autopod/Makefile
index 6c32dca52f41..1358e0c1e96f 100644
--- a/textproc/p5-Pod-Autopod/Makefile
+++ b/textproc/p5-Pod-Autopod/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/${PORTNAME}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= autopod.1
MAN3= Pod::Autopod.3
diff --git a/textproc/p5-Pod-Constants/Makefile b/textproc/p5-Pod-Constants/Makefile
index 25f727836a2b..265019c62348 100644
--- a/textproc/p5-Pod-Constants/Makefile
+++ b/textproc/p5-Pod-Constants/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Pod-Constants
-# Date created: 08 April 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Pod-Constants
PORTVERSION= 0.16
@@ -16,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Include constants from POD
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::Constants.3
diff --git a/textproc/p5-Pod-DocBook/Makefile b/textproc/p5-Pod-DocBook/Makefile
index 5899e815ab6a..50ecb6c64128 100644
--- a/textproc/p5-Pod-DocBook/Makefile
+++ b/textproc/p5-Pod-DocBook/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Pod-DocBook
-# Date created: 29 July 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Pod-DocBook
PORTVERSION= 1.2
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-podlators>=0:${PORTSDIR}/textproc/p5-podlators \
p5-Text-Tabs+Wrap>=0:${PORTSDIR}/textproc/p5-Text-Tabs+Wrap
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pod2docbook.1
MAN3= Pod::DocBook.3
diff --git a/textproc/p5-Pod-Elemental/Makefile b/textproc/p5-Pod-Elemental/Makefile
index ba1337847fc4..6b079ca748c5 100644
--- a/textproc/p5-Pod-Elemental/Makefile
+++ b/textproc/p5-Pod-Elemental/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Pod-Elemental
-# Date created: May 26, 2010
-# Whom: Wen Heping <wen@FreeBSD.org>
-#
+# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Pod-Elemental
PORTVERSION= 0.102362
@@ -30,7 +26,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
p5-Test-Differences>=0:${PORTSDIR}/devel/p5-Test-Differences
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::Elemental.3 \
Pod::Elemental::Autoblank.3 \
diff --git a/textproc/p5-Pod-Escapes/Makefile b/textproc/p5-Pod-Escapes/Makefile
index fbec6f49e2dc..52c6d106d79e 100644
--- a/textproc/p5-Pod-Escapes/Makefile
+++ b/textproc/p5-Pod-Escapes/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Pod-Escapes
-# Date created: 2 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Pod-Escapes
PORTVERSION= 1.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= For resolving Pod E<...> sequences
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::Escapes.3
diff --git a/textproc/p5-Pod-Eventual/Makefile b/textproc/p5-Pod-Eventual/Makefile
index 56b85149efde..4cf5066d200a 100644
--- a/textproc/p5-Pod-Eventual/Makefile
+++ b/textproc/p5-Pod-Eventual/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Mixin-Linewise>=0.001:${PORTSDIR}/devel/p5-Mixin-Linewise
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::Eventual.3 \
Pod::Eventual::Simple.3
diff --git a/textproc/p5-Pod-Markdown/Makefile b/textproc/p5-Pod-Markdown/Makefile
index 34839e694f7a..bff53acfecb1 100644
--- a/textproc/p5-Pod-Markdown/Makefile
+++ b/textproc/p5-Pod-Markdown/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Pod-Markdown
-# Date created: 18 November, 2011
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Pod-Markdown
PORTVERSION= 1.320000
@@ -23,7 +20,8 @@ RUN_DEPENDS= p5-Pod-Parser>=0:${PORTSDIR}/textproc/p5-Pod-Parser
TEST_DEPENDS= p5-Test-Difference>=0:${PORTSDIR}/devel/p5-Test-Differences
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pod2markdown.1
MAN3= Pod::Markdown.3
diff --git a/textproc/p5-Pod-POM-View-HTML-Filter/Makefile b/textproc/p5-Pod-POM-View-HTML-Filter/Makefile
index 38cc0f8d8e25..d5522a3d1701 100644
--- a/textproc/p5-Pod-POM-View-HTML-Filter/Makefile
+++ b/textproc/p5-Pod-POM-View-HTML-Filter/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Pod-POM-View-HTML-Filter
-# Date created: 01 September 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Pod-POM-View-HTML-Filter
PORTVERSION= 0.09
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Pod-POM>=0:${PORTSDIR}/textproc/p5-Pod-POM \
p5-Syntax-Highlight-HTML>=0:${PORTSDIR}/www/p5-Syntax-Highlight-HTML
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::POM::View::HTML::Filter.3
diff --git a/textproc/p5-Pod-POM/Makefile b/textproc/p5-Pod-POM/Makefile
index 033e48a2c367..312bcbc50576 100644
--- a/textproc/p5-Pod-POM/Makefile
+++ b/textproc/p5-Pod-POM/Makefile
@@ -13,7 +13,8 @@ COMMENT= POD Object Model
BUILD_DEPENDS= p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= podlint.1 pom2.1 pomdump.1
MAN3= Pod::POM.3 \
diff --git a/textproc/p5-Pod-Parser/Makefile b/textproc/p5-Pod-Parser/Makefile
index 40f63a5d0a94..3e803f7455be 100644
--- a/textproc/p5-Pod-Parser/Makefile
+++ b/textproc/p5-Pod-Parser/Makefile
@@ -13,7 +13,8 @@ COMMENT= Modules to work with POD (Plain Old Documentation)
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN3= Pod::Find.3 Pod::InputObjects.3 \
diff --git a/textproc/p5-Pod-ProjectDocs/Makefile b/textproc/p5-Pod-ProjectDocs/Makefile
index 4c3872f3afc3..daad2b9f4c27 100644
--- a/textproc/p5-Pod-ProjectDocs/Makefile
+++ b/textproc/p5-Pod-ProjectDocs/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Pod-ProjectDocs
-# Date created: 31 August 2005
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Pod-ProjectDocs
PORTVERSION= 0.40
@@ -27,7 +23,8 @@ RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit \
p5-URI>=0:${PORTSDIR}/net/p5-URI
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pod2projdocs.1
MAN3= Pod::ProjectDocs.3
diff --git a/textproc/p5-Pod-Simple/Makefile b/textproc/p5-Pod-Simple/Makefile
index 053204dddd33..69f0f25b9f21 100644
--- a/textproc/p5-Pod-Simple/Makefile
+++ b/textproc/p5-Pod-Simple/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
PORTSCOUT= skipv:31337-0.02
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::Simple.3 \
Pod::Simple::Checker.3 \
diff --git a/textproc/p5-Pod-Strip/Makefile b/textproc/p5-Pod-Strip/Makefile
index 74f572c9ef67..6f0a0eb8136b 100644
--- a/textproc/p5-Pod-Strip/Makefile
+++ b/textproc/p5-Pod-Strip/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Pod-Strip
-# Date created: Feb 13 2007
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Pod-Strip
PORTVERSION= 1.02
@@ -16,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Remove POD from Perl code
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Pod::Strip.3
diff --git a/textproc/p5-Pod-Stripper/Makefile b/textproc/p5-Pod-Stripper/Makefile
index 734eae5eeb2a..6f06d47f877e 100644
--- a/textproc/p5-Pod-Stripper/Makefile
+++ b/textproc/p5-Pod-Stripper/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Strip all pod, and output what's left
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN1= podstrip.1
diff --git a/textproc/p5-Pod-Tree/Makefile b/textproc/p5-Pod-Tree/Makefile
index 66838ed82e41..fd69f38d87ec 100644
--- a/textproc/p5-Pod-Tree/Makefile
+++ b/textproc/p5-Pod-Tree/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: p5-Pod-Tree
-# Date created: Aug 10, 2004
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Pod-Tree
PORTVERSION= 1.17
@@ -20,7 +17,8 @@ RUN_DEPENDS= p5-HTML-Stream>=1.49:${PORTSDIR}/www/p5-HTML-Stream \
p5-Text-Template>=1:${PORTSDIR}/textproc/p5-Text-Template
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= mod2html.1 perl2html.1 pods2html.1 podtree2html.1
MAN3= Pod::Tree.3 \
diff --git a/textproc/p5-Pod-XML/Makefile b/textproc/p5-Pod-XML/Makefile
index 09615119ecc2..b0e6c31ad949 100644
--- a/textproc/p5-Pod-XML/Makefile
+++ b/textproc/p5-Pod-XML/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Pod-XML
-# Date created: 2006/07/11
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= Pod-XML
PORTVERSION= 0.99
@@ -19,7 +16,8 @@ BUILD_DEPENDS= p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy \
p5-Test-File-Contents>=0:${PORTSDIR}/devel/p5-Test-File-Contents
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pod2xml.1
MAN3= Pod::XML.3
diff --git a/textproc/p5-Pod-Xhtml/Makefile b/textproc/p5-Pod-Xhtml/Makefile
index 005a9a91dc16..d1511165f08d 100644
--- a/textproc/p5-Pod-Xhtml/Makefile
+++ b/textproc/p5-Pod-Xhtml/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Pod-Xhtml
-# Date created: 2006-07-13
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Pod-Xhtml
PORTVERSION= 1.61
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Assertions>0:${PORTSDIR}/devel/p5-Test-Assertions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pod2xhtml.1
MAN3= Pod::Hyperlink::BounceURL.3 Pod::Xhtml.3
diff --git a/textproc/p5-RDF-Core/Makefile b/textproc/p5-RDF-Core/Makefile
index 7485735ff241..26adbf7ab3ac 100644
--- a/textproc/p5-RDF-Core/Makefile
+++ b/textproc/p5-RDF-Core/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= RDF::Core.3 RDF::Core::Constants.3 RDF::Core::Enumerator.3 \
RDF::Core::Enumerator::DB_File.3 \
diff --git a/textproc/p5-RDF-Notation3/Makefile b/textproc/p5-RDF-Notation3/Makefile
index 689e8c4f4d98..3e97c73451d9 100644
--- a/textproc/p5-RDF-Notation3/Makefile
+++ b/textproc/p5-RDF-Notation3/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-RDFStore>=0:${PORTSDIR}/textproc/p5-RDFStore
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= RDF::Notation3.3 RDF::Notation3::PrefTriples.3 \
RDF::Notation3::RDFCore.3 RDF::Notation3::RDFStore.3 \
diff --git a/textproc/p5-RDF-Simple/Makefile b/textproc/p5-RDF-Simple/Makefile
index a9d0b5ccbde5..0d21bb574872 100644
--- a/textproc/p5-RDF-Simple/Makefile
+++ b/textproc/p5-RDF-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-RDF-Simple
-# Date created: July 12 2004
-# Whom: Aaron Straup Cope <ascope@cpan.org>
-#
+# Created by: Aaron Straup Cope <ascope@cpan.org>
# $FreeBSD$
-#
PORTNAME= RDF-Simple
PORTVERSION= 0.41.5
@@ -25,7 +21,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-IO-CaptureOutput>0:${PORTSDIR}/devel/p5-IO-CaptureOutput \
p5-Test-File>=0:${PORTSDIR}/devel/p5-Test-File
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= RDF::Simple.3 \
RDF::Simple::NS.3 \
diff --git a/textproc/p5-RDFStore/Makefile b/textproc/p5-RDFStore/Makefile
index 695a25354b62..66c7238618b6 100644
--- a/textproc/p5-RDFStore/Makefile
+++ b/textproc/p5-RDFStore/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: RDFStore
-# Date created: 30 May 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= RDFStore
PORTVERSION= 0.51
@@ -23,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BDB= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBD::RDFStore.3 DBMS.3 RDFStore.3 \
RDFStore::Digest::Digestable.3 RDFStore::Literal.3 \
diff --git a/textproc/p5-RTF-Parser/Makefile b/textproc/p5-RTF-Parser/Makefile
index bb7c4a15e818..b3d53fce4492 100644
--- a/textproc/p5-RTF-Parser/Makefile
+++ b/textproc/p5-RTF-Parser/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-RTF-Parser
-# Date created: Oct 15th 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
-#
PORTNAME= RTF-Parser
PORTVERSION= 1.09
@@ -17,7 +13,8 @@ COMMENT= Perl module for parsing RTF files
BUILD_DEPENDS= p5-RTF-Tokenizer>=0:${PORTSDIR}/textproc/p5-RTF-Tokenizer
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= RTF::HTML::Converter.3 \
RTF::Control.3 \
diff --git a/textproc/p5-RTF-Tokenizer/Makefile b/textproc/p5-RTF-Tokenizer/Makefile
index d6e369260563..359ea5f776a6 100644
--- a/textproc/p5-RTF-Tokenizer/Makefile
+++ b/textproc/p5-RTF-Tokenizer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-RTF-Tokenizer
-# Date created: Oct 15th 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
-#
PORTNAME= RTF-Tokenizer
PORTVERSION= 1.13
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for reading RTF files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= RTF::Tokenizer.3
diff --git a/textproc/p5-RTF-Writer/Makefile b/textproc/p5-RTF-Writer/Makefile
index 96dc6c42ce6c..57a21a060366 100644
--- a/textproc/p5-RTF-Writer/Makefile
+++ b/textproc/p5-RTF-Writer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-RTF-Writer
-# Date created: Oct 15th 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
-#
PORTNAME= RTF-Writer
PORTVERSION= 1.11
@@ -17,7 +13,8 @@ COMMENT= Perl module for generating documents in Rich Text Format
BUILD_DEPENDS= p5-Image-Size>=0:${PORTSDIR}/graphics/p5-Image-Size
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= RTF::Writer.3 \
RTF::Writer::TableRowDecl.3 \
diff --git a/textproc/p5-Regex-PreSuf/Makefile b/textproc/p5-Regex-PreSuf/Makefile
index 8f1cd48a4535..17ba9da83aca 100644
--- a/textproc/p5-Regex-PreSuf/Makefile
+++ b/textproc/p5-Regex-PreSuf/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: textproc/p5-Regex-PreSuf
-# Date created: 11 Octobor 2003
-# Whom: Cheng-Lung Sung <clsung@dragon2.net>
-#
+# Created by: Cheng-Lung Sung <clsung@dragon2.net>
# $FreeBSD$
PORTNAME= Regex-PreSuf
@@ -14,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Regex::PreSuf - Given word lists, create regular expressions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Regex::PreSuf.3
diff --git a/textproc/p5-Regexp-Common-Email-Address/Makefile b/textproc/p5-Regexp-Common-Email-Address/Makefile
index 217da15c6f34..40b14732cc4a 100644
--- a/textproc/p5-Regexp-Common-Email-Address/Makefile
+++ b/textproc/p5-Regexp-Common-Email-Address/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Regexp-Common-Email-Address
-# Date created: 25 Apr 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Regexp-Common-Email-Address
PORTVERSION= 1.01
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Email-Address>=0:${PORTSDIR}/mail/p5-Email-Address \
p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Regexp::Common::Email::Address.3
diff --git a/textproc/p5-Regexp-Copy/Makefile b/textproc/p5-Regexp-Copy/Makefile
index 524098f0617b..2449654e51e3 100644
--- a/textproc/p5-Regexp-Copy/Makefile
+++ b/textproc/p5-Regexp-Copy/Makefile
@@ -12,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Copy the contents of one Regexp object to another
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Regexp::Copy.3
diff --git a/textproc/p5-Regexp-Log-Common/Makefile b/textproc/p5-Regexp-Log-Common/Makefile
index f8242f806522..9214ab8ba00b 100644
--- a/textproc/p5-Regexp-Log-Common/Makefile
+++ b/textproc/p5-Regexp-Log-Common/Makefile
@@ -15,7 +15,8 @@ LICENSE= ART20
RUN_DEPENDS= p5-Regexp-Log>=0:${PORTSDIR}/textproc/p5-Regexp-Log
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Regexp::Log::Common.3
diff --git a/textproc/p5-Regexp-Log/Makefile b/textproc/p5-Regexp-Log/Makefile
index 136ad3816cca..cd14e109d301 100644
--- a/textproc/p5-Regexp-Log/Makefile
+++ b/textproc/p5-Regexp-Log/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Regexp-Log
-# Date created: 03 March 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Regexp-Log
PORTVERSION= 0.06
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Regexp::Log - A base class for log files regexp builders
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Regexp::Log.3
diff --git a/textproc/p5-SGML-DTDParse/Makefile b/textproc/p5-SGML-DTDParse/Makefile
index 141c47e67b90..a1c7b616b458 100644
--- a/textproc/p5-SGML-DTDParse/Makefile
+++ b/textproc/p5-SGML-DTDParse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-SGML-DTDParse
-# Date created: 2006/07/11
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= SGML-DTDParse
PORTVERSION= 2.00
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-DelimMatch>=1.05:${PORTSDIR}/textproc/p5-DelimMatch \
p5-XML-Parser>=2.3:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= dtddiff2html.1 dtdformat.1 dtddiff.1 dtdparse.1 dtdflatten.1
MAN3= SGML::DTDParse::DTD.3 SGML::DTDParse.3 SGML::DTDParse::Util.3
diff --git a/textproc/p5-SVG/Makefile b/textproc/p5-SVG/Makefile
index 3f9551c29de7..71935e2fc012 100644
--- a/textproc/p5-SVG/Makefile
+++ b/textproc/p5-SVG/Makefile
@@ -15,7 +15,8 @@ LICENSE_COMB= dual
OPTIONS_DEFINE= EXAMPLES
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN3= SVG.3 SVG::DOM.3 SVG::Element.3 SVG::Extension.3 \
diff --git a/textproc/p5-Search-Estraier/Makefile b/textproc/p5-Search-Estraier/Makefile
index fa935c3761dd..435fd89ed64e 100644
--- a/textproc/p5-Search-Estraier/Makefile
+++ b/textproc/p5-Search-Estraier/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Search-Estraier
-# Date created: 2006-07-11
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Search-Estraier
PORTVERSION= 0.09
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Search::Estraier.3
diff --git a/textproc/p5-Search-Saryer/Makefile b/textproc/p5-Search-Saryer/Makefile
index 32b6820963ac..6f0045647a19 100644
--- a/textproc/p5-Search-Saryer/Makefile
+++ b/textproc/p5-Search-Saryer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Search::Saryer
-# Date created: 8 October 2002
-# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
-#
+# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
# $FreeBSD$
-#
PORTNAME= Search-Saryer
PORTVERSION= 0.40
diff --git a/textproc/p5-Search-VectorSpace/Makefile b/textproc/p5-Search-VectorSpace/Makefile
index 1acae15fa5a2..81c2d2059e83 100644
--- a/textproc/p5-Search-VectorSpace/Makefile
+++ b/textproc/p5-Search-VectorSpace/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= PDL>=0:${PORTSDIR}/math/PDL \
p5-Lingua-Stem>=0:${PORTSDIR}/textproc/p5-Lingua-Stem
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Search::VectorSpace.3
.include <bsd.port.mk>
diff --git a/textproc/p5-Sort-ArbBiLex/Makefile b/textproc/p5-Sort-ArbBiLex/Makefile
index c5abe655ac36..42866f181123 100644
--- a/textproc/p5-Sort-ArbBiLex/Makefile
+++ b/textproc/p5-Sort-ArbBiLex/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Sort-ArbBiLex
-# Date created: 02 January 2001
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= Sort-ArbBiLex
PORTVERSION= 4.01
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to make sort functions for arbitrary sort orders
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sort::ArbBiLex.3
diff --git a/textproc/p5-Sphinx-Search/Makefile b/textproc/p5-Sphinx-Search/Makefile
index 05a68a00a024..f4aa5212c7ac 100644
--- a/textproc/p5-Sphinx-Search/Makefile
+++ b/textproc/p5-Sphinx-Search/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Sphinx-Search
-# Date created: Thu Aug 20 15:21:22 EDT 2009
-# Whom: Vivek Khera <vivek@khera.org>
-#
+# Created by: Vivek Khera <vivek@khera.org>
# $FreeBSD$
-#
PORTNAME= Sphinx-Search
PORTVERSION= 0.27.2
@@ -26,7 +22,8 @@ RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils \
p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sphinx::Search.3
diff --git a/textproc/p5-Spork/Makefile b/textproc/p5-Spork/Makefile
index 0140420f8260..8d67aaa155f7 100644
--- a/textproc/p5-Spork/Makefile
+++ b/textproc/p5-Spork/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Spork
-# Date created: 2004-07-18
-# Whom: Elvis Chiang <elvis@sslab.cs.ccu.edu.tw>
-#
+# Created by: Elvis Chiang <elvis@sslab.cs.ccu.edu.tw>
# $FreeBSD$
-#
PORTNAME= Spork
PORTVERSION= 0.21
@@ -18,7 +14,8 @@ COMMENT= Creating standalone HTML slideshows from Kwiki markup
RUN_DEPENDS= p5-Kwiki>=0.38:${PORTSDIR}/www/p5-Kwiki \
p5-Spoon>=0.22:${PORTSDIR}/devel/p5-Spoon
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= spork.1
MAN3= Spork.3 Spork::Config.3 \
diff --git a/textproc/p5-Spreadsheet-ParseExcel/Makefile b/textproc/p5-Spreadsheet-ParseExcel/Makefile
index 5e3b2a3e709b..df19c5cd5d5d 100644
--- a/textproc/p5-Spreadsheet-ParseExcel/Makefile
+++ b/textproc/p5-Spreadsheet-ParseExcel/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Spreadsheet::ParseExcel
-# Date created: 25 Dec 2000
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Spreadsheet-ParseExcel
PORTVERSION= 0.59
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-OLE-Storage_Lite>=0.19:${PORTSDIR}/devel/p5-OLE-Storage_Lite \
p5-Digest-Perl-MD5>=0:${PORTSDIR}/security/p5-Digest-Perl-MD5
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Spreadsheet::ParseExcel.3 \
Spreadsheet::ParseExcel::Cell.3 \
diff --git a/textproc/p5-Spreadsheet-WriteExcel/Makefile b/textproc/p5-Spreadsheet-WriteExcel/Makefile
index 94bc18bf9662..bfbb1984b729 100644
--- a/textproc/p5-Spreadsheet-WriteExcel/Makefile
+++ b/textproc/p5-Spreadsheet-WriteExcel/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent \
p5-Date-Manip>=0:${PORTSDIR}/devel/p5-Date-Manip
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
DOS2UNIX_REGEX= "*.p[lm]"
diff --git a/textproc/p5-Spreadsheet-WriteExcelXML/Makefile b/textproc/p5-Spreadsheet-WriteExcelXML/Makefile
index a720d2a1f367..47b580941a24 100644
--- a/textproc/p5-Spreadsheet-WriteExcelXML/Makefile
+++ b/textproc/p5-Spreadsheet-WriteExcelXML/Makefile
@@ -14,7 +14,8 @@ COMMENT= Create an Excel file in XML format
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Spreadsheet::WriteExcelXML.3 \
Spreadsheet::WriteExcelXML::Format.3 \
diff --git a/textproc/p5-String-Scanf/Makefile b/textproc/p5-String-Scanf/Makefile
index 3e8f38d9a9ad..b8c7b00d5ed0 100644
--- a/textproc/p5-String-Scanf/Makefile
+++ b/textproc/p5-String-Scanf/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: String::Scanf
-# Date created: 04 Nov 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= String-Scanf
PORTVERSION= 2.1
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Emulates the sscanf() of the C stdio library
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= String::Scanf.3
diff --git a/textproc/p5-String-ShowDiff/Makefile b/textproc/p5-String-ShowDiff/Makefile
index ee6bbba57b76..9a7686918d4a 100644
--- a/textproc/p5-String-ShowDiff/Makefile
+++ b/textproc/p5-String-ShowDiff/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-String-ShowDiff
-# Date created: April 26, 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= String-ShowDiff
PORTVERSION= 0.03
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Algorithm-Diff>=0:${PORTSDIR}/devel/p5-Algorithm-Diff \
p5-Term-ANSIColor>=0:${PORTSDIR}/devel/p5-Term-ANSIColor
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= String::ShowDiff.3
diff --git a/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile b/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile
index c67afa27844d..7b48a01476b3 100644
--- a/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile
+++ b/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile
@@ -148,7 +148,8 @@ MAN3= Syntax::Highlight::Engine::Kate.3 \
Syntax::Highlight::Engine::Kate::Yacas.3 \
Syntax::Highlight::Engine::Kate::Yacc_Bison.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
post-install:
.if !defined(NOPORTDOCS)
diff --git a/textproc/p5-TeX-Encode/Makefile b/textproc/p5-TeX-Encode/Makefile
index 95abe6bb8409..72fd1b05d603 100644
--- a/textproc/p5-TeX-Encode/Makefile
+++ b/textproc/p5-TeX-Encode/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: TeX-Encode
-# Date created: 15 May2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= TeX-Encode
PORTVERSION= 1.3
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=3.35:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS= p5-HTML-Parser>=3.35:${PORTSDIR}/www/p5-HTML-Parser
TEST_DEPENDS= p5-Test-Pod-Coverage>=0:${PORTSDIR}/devel/p5-Test-Pod-Coverage
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= TeX::Encode.3 TeX::Encode::BibTeX.3 TeX::Encode::charmap.3
diff --git a/textproc/p5-Template-Extract/Makefile b/textproc/p5-Template-Extract/Makefile
index 008410db4812..a065d39b5600 100644
--- a/textproc/p5-Template-Extract/Makefile
+++ b/textproc/p5-Template-Extract/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Template-Extract
-# Date created: Nov 8, 2005
-# Whom: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
-#
+# Created by: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
# $FreeBSD$
-#
PORTNAME= Template-Extract
PORTVERSION= 0.41
@@ -17,7 +14,8 @@ COMMENT= Use TT2 syntax to extract data from documents
BUILD_DEPENDS= p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Template::Extract.3 \
Template::Extract::Compile.3 \
diff --git a/textproc/p5-Template-Magic/Makefile b/textproc/p5-Template-Magic/Makefile
index 89682cae78cc..5bfad6e8d14d 100644
--- a/textproc/p5-Template-Magic/Makefile
+++ b/textproc/p5-Template-Magic/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-IO-Util>=0:${PORTSDIR}/devel/p5-IO-Util \
p5-HTML-TableTiler>=0:${PORTSDIR}/www/p5-HTML-TableTiler
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Template::Magic.3 \
Bundle::Template::Magic.3 \
diff --git a/textproc/p5-Template-Plugin-HTML-SuperForm/Makefile b/textproc/p5-Template-Plugin-HTML-SuperForm/Makefile
index 7f9ab3b68f86..1ae94f5e90bc 100644
--- a/textproc/p5-Template-Plugin-HTML-SuperForm/Makefile
+++ b/textproc/p5-Template-Plugin-HTML-SuperForm/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Template-Plugin-HTML-SuperForm
-# Date created: 14 Jul 2009
-# Whom: Philip M. Goillucci <pgollucci@p6m7g8.com>
-#
+# Created by: Philip M. Goillucci <pgollucci@p6m7g8.com>
# $FreeBSD$
-#
PORTNAME= Template-Plugin-HTML-SuperForm
PORTVERSION= 1.0
@@ -17,7 +13,8 @@ COMMENT= Interface Template Toolkit to Lingua::EN::Inflect module
RUN_DEPENDS= p5-Template-Toolkit>0:${PORTSDIR}/www/p5-Template-Toolkit \
p5-HTML-SuperForm>0:${PORTSDIR}/textproc/p5-HTML-SuperForm
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/textproc/p5-Test-Perl-Critic/Makefile b/textproc/p5-Test-Perl-Critic/Makefile
index 229d50044276..ed31cde43f2e 100644
--- a/textproc/p5-Test-Perl-Critic/Makefile
+++ b/textproc/p5-Test-Perl-Critic/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Perl-Critic
-# Date created: 2007/06/07
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Test-Perl-Critic
PORTVERSION= 1.02
@@ -17,7 +13,8 @@ COMMENT= Use Perl::Critic in test programs
BUILD_DEPENDS= p5-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Perl-Critic
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Perl::Critic.3
diff --git a/textproc/p5-Text-Affixes/Makefile b/textproc/p5-Text-Affixes/Makefile
index 14a02dacaa10..b6f7ce47d719 100644
--- a/textproc/p5-Text-Affixes/Makefile
+++ b/textproc/p5-Text-Affixes/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text::Affixes
-# Date created: Nov 3 2004
-# Whom: clsung
-#
+# Created by: clsung
# $FreeBSD$
-#
PORTNAME= Text-Affixes
PORTVERSION= 0.07
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for prefixes and suffixes analisys of text
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Affixes.3
diff --git a/textproc/p5-Text-Aligner/Makefile b/textproc/p5-Text-Aligner/Makefile
index cba2f795e79c..fbdcb7ffcc60 100644
--- a/textproc/p5-Text-Aligner/Makefile
+++ b/textproc/p5-Text-Aligner/Makefile
@@ -12,7 +12,8 @@ COMMENT= Align text in columns
RUN_DEPENDS= p5-Term-ANSIColor>=2.01:${PORTSDIR}/devel/p5-Term-ANSIColor
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Aligner.3
diff --git a/textproc/p5-Text-Aspell/Makefile b/textproc/p5-Text-Aspell/Makefile
index 523d2fefca15..d69651bdf7a2 100644
--- a/textproc/p5-Text-Aspell/Makefile
+++ b/textproc/p5-Text-Aspell/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Text-Aspell
-# Date created: 4 March 2005
-# Whom: lars.eggert@gmx.net
-#
+# Created by: lars.eggert@gmx.net
# $FreeBSD$
-#
PORTNAME= Text-Aspell
PORTVERSION= 0.09
@@ -18,7 +14,8 @@ COMMENT= Perl interface to the GNU Aspell library
BUILD_DEPENDS= ${LOCALBASE}/bin/aspell:${PORTSDIR}/textproc/aspell
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS+=INC=-I${LOCALBASE}/include \
"LIBS=-L${LOCALBASE}/lib -laspell"
diff --git a/textproc/p5-Text-Balanced/Makefile b/textproc/p5-Text-Balanced/Makefile
index 35767932a798..963931c8abb8 100644
--- a/textproc/p5-Text-Balanced/Makefile
+++ b/textproc/p5-Text-Balanced/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Text-Balanced
-# Date created: 16 Sep 2001
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-Balanced
PORTVERSION= 2.02
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Extract delimited text sequences from strings
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Balanced.3
diff --git a/textproc/p5-Text-BibTeX/Makefile b/textproc/p5-Text-BibTeX/Makefile
index 803d1079a37c..0c262a29c05b 100644
--- a/textproc/p5-Text-BibTeX/Makefile
+++ b/textproc/p5-Text-BibTeX/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Config-AutoConf>=0.16:${PORTSDIR}/devel/p5-Config-AutoConf \
p5-ExtUtils-LibBuilder>=0.02:${PORTSDIR}/devel/p5-ExtUtils-LibBuilder
TEST_DEPENDS= p5-Capture-Tiny>=0.06:${PORTSDIR}/devel/p5-Capture-Tiny
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
USE_LDCONFIG= yes
MAN1= bt_format_names.1 bt_input.1 bt_language.1 \
diff --git a/textproc/p5-Text-CSV/Makefile b/textproc/p5-Text-CSV/Makefile
index c342532ee1fc..51cce3bf970a 100644
--- a/textproc/p5-Text-CSV/Makefile
+++ b/textproc/p5-Text-CSV/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Composition and decomposition of comma-separated values
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::CSV.3 Text::CSV_PP.3
diff --git a/textproc/p5-Text-CharWidth/Makefile b/textproc/p5-Text-CharWidth/Makefile
index b7ebff563a6e..78772564dece 100644
--- a/textproc/p5-Text-CharWidth/Makefile
+++ b/textproc/p5-Text-CharWidth/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-CharWidth
-# Date created: 2008/08/31
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Text-CharWidth
DISTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Get number of occupied columns of a string on terminal
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Text::CharWidth.3
diff --git a/textproc/p5-Text-Chomp/Makefile b/textproc/p5-Text-Chomp/Makefile
index dcb24369f868..cfc1d88eb57d 100644
--- a/textproc/p5-Text-Chomp/Makefile
+++ b/textproc/p5-Text-Chomp/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module implementing a portable chomp
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Chomp.3
diff --git a/textproc/p5-Text-Context/Makefile b/textproc/p5-Text-Context/Makefile
index e3ade7b93a56..af590f49442f 100644
--- a/textproc/p5-Text-Context/Makefile
+++ b/textproc/p5-Text-Context/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Text-Context
-# Date created: 29 Mar 2009
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-Context
PORTVERSION= 3.7
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Text-Context-EitherSide>=1.1:${PORTSDIR}/textproc/p5-Text-Contex
p5-HTML-Parser>0:${PORTSDIR}/www/p5-HTML-Parser
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Context.3 \
Text::Context::Para.3
diff --git a/textproc/p5-Text-Diff3/Makefile b/textproc/p5-Text-Diff3/Makefile
index dd8f3365905b..efdfe3181374 100644
--- a/textproc/p5-Text-Diff3/Makefile
+++ b/textproc/p5-Text-Diff3/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-Diff3
-# Date created: 29 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-Diff3
PORTVERSION= 0.10
@@ -27,6 +23,7 @@ MAN3= Text::Diff3.3 \
Text::Diff3::Range3.3 \
Text::Diff3::Text.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Emoticon-GoogleTalk/Makefile b/textproc/p5-Text-Emoticon-GoogleTalk/Makefile
index 429b1ccf60f3..7ae324127b9b 100644
--- a/textproc/p5-Text-Emoticon-GoogleTalk/Makefile
+++ b/textproc/p5-Text-Emoticon-GoogleTalk/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text-Emoticon-GoogleTalk
-# Date created: 2006/07/21
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= Text-Emoticon-GoogleTalk
PORTVERSION= 0.01
@@ -18,7 +14,8 @@ COMMENT= Emoticon filter of GoogleTalk
BUILD_DEPENDS= p5-Text-Emoticon>=0:${PORTSDIR}/textproc/p5-Text-Emoticon
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Emoticon::GoogleTalk.3
diff --git a/textproc/p5-Text-ExtractWords/Makefile b/textproc/p5-Text-ExtractWords/Makefile
index 58adbc68ef44..b7e5b39350d1 100644
--- a/textproc/p5-Text-ExtractWords/Makefile
+++ b/textproc/p5-Text-ExtractWords/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Text-ExtractWords
-# Date created: Oct 24 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
-#
PORTNAME= Text-ExtractWords
PORTVERSION= 0.08
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for extract words from strings
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::ExtractWords.3
diff --git a/textproc/p5-Text-Flow/Makefile b/textproc/p5-Text-Flow/Makefile
index 0340db55a1df..83f4b91611ab 100644
--- a/textproc/p5-Text-Flow/Makefile
+++ b/textproc/p5-Text-Flow/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-Flow
-# Date created: 2008/08/30
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Text-Flow
DISTVERSION= 0.01
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Moose>=0.45:${PORTSDIR}/devel/p5-Moose \
p5-Test-LongString>=0:${PORTSDIR}/devel/p5-Test-LongString
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= ${PORTNAME:S/-/::/g}.3 Text::Flow::Wrap.3
diff --git a/textproc/p5-Text-FormatTable/Makefile b/textproc/p5-Text-FormatTable/Makefile
index fc01ee8f5ec3..da39a703fa0c 100644
--- a/textproc/p5-Text-FormatTable/Makefile
+++ b/textproc/p5-Text-FormatTable/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text::FormatTable
-# Date created: 24 Jan 2002
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Text-FormatTable
PORTVERSION= 1.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Renders simple tables as text
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::FormatTable.3
diff --git a/textproc/p5-Text-German/Makefile b/textproc/p5-Text-German/Makefile
index 718179943c54..ae37005a783b 100644
--- a/textproc/p5-Text-German/Makefile
+++ b/textproc/p5-Text-German/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text::German
-# Date created: 30 Dec 2003
-# Whom: Thorsten Greiner <thorsten.greiner@web.de>
-#
+# Created by: Thorsten Greiner <thorsten.greiner@web.de>
# $FreeBSD$
-#
PORTNAME= Text-German
PORTVERSION= 0.06
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= German Grundform reduction
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::German.3
diff --git a/textproc/p5-Text-Glob/Makefile b/textproc/p5-Text-Glob/Makefile
index 62db1120401d..4032fb9f5c91 100644
--- a/textproc/p5-Text-Glob/Makefile
+++ b/textproc/p5-Text-Glob/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text-Glob
-# Date created: 19 May 2003
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Text-Glob
PORTVERSION= 0.09
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Match globbing patterns against text
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Glob.3
diff --git a/textproc/p5-Text-Greeking/Makefile b/textproc/p5-Text-Greeking/Makefile
index ce7c0b81f83a..5e346193538c 100644
--- a/textproc/p5-Text-Greeking/Makefile
+++ b/textproc/p5-Text-Greeking/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Text::Greeking
-# Date created: Jul 31, 2007
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Text-Greeking
PORTVERSION= 0.12
@@ -15,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate meaningless text that creates the illusion of the document
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Greeking.3
diff --git a/textproc/p5-Text-Hatena/Makefile b/textproc/p5-Text-Hatena/Makefile
index 305185f3d37a..39d0f00c8b6c 100644
--- a/textproc/p5-Text-Hatena/Makefile
+++ b/textproc/p5-Text-Hatena/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-Hatena
-# Date created: 2006-07-11
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Text-Hatena
PORTVERSION= 0.20
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inhe
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Base>=0:${PORTSDIR}/devel/p5-Test-Base
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Hatena.3 Text::Hatena::AutoLink.3
diff --git a/textproc/p5-Text-Highlight/Makefile b/textproc/p5-Text-Highlight/Makefile
index 1c81577d9d1c..918e7ca3d6d2 100644
--- a/textproc/p5-Text-Highlight/Makefile
+++ b/textproc/p5-Text-Highlight/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text-Highlight
-# Date created: 05 August 2007
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Text-Highlight
PORTVERSION= 0.04
@@ -16,7 +12,8 @@ DISTNAME= text-highlight-${PORTVERSION}
MAINTAINER= perl@FreeBSD.org
COMMENT= Syntax highlighting framework
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Highlight.3
diff --git a/textproc/p5-Text-Lorem/Makefile b/textproc/p5-Text-Lorem/Makefile
index a0573ffe30bb..aefc25e8e7a9 100644
--- a/textproc/p5-Text-Lorem/Makefile
+++ b/textproc/p5-Text-Lorem/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-Lorem
-# Date created: 2012-02-23
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-Lorem
PORTVERSION= 0.3
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate random Latin looking text
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= lorem.1
MAN3= Text::Lorem.3
diff --git a/textproc/p5-Text-Metaphone/Makefile b/textproc/p5-Text-Metaphone/Makefile
index 523606f2734f..16733eb70174 100644
--- a/textproc/p5-Text-Metaphone/Makefile
+++ b/textproc/p5-Text-Metaphone/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Modern soundex: phonetic encoding of words
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Metaphone.3
diff --git a/textproc/p5-Text-MultiMarkdown/Makefile b/textproc/p5-Text-MultiMarkdown/Makefile
index f5e8d5b2bc6b..7b470ccf8ebd 100644
--- a/textproc/p5-Text-MultiMarkdown/Makefile
+++ b/textproc/p5-Text-MultiMarkdown/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-MultiMarkdown
-# Date created: 23 Oct, 2009
-# Whom: Wen Heping <wen@FreeBSD.org>
-#
+# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-MultiMarkdown
PORTVERSION= 1.000034
@@ -22,7 +18,8 @@ BUILD_DEPENDS= \
RUN_DEPENDS= \
p5-Text-Markdown>=1.0.26:${PORTSDIR}/textproc/p5-Text-Markdown
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= MultiMarkdown.pl.1
MAN3= Text::MultiMarkdown.3
diff --git a/textproc/p5-Text-NSP/Makefile b/textproc/p5-Text-NSP/Makefile
index 8606289c071d..40b674982d27 100644
--- a/textproc/p5-Text-NSP/Makefile
+++ b/textproc/p5-Text-NSP/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 modules for Ngram Statistics Package
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= combig.pl.1 count.pl.1 \
count2huge.pl.1 \
diff --git a/textproc/p5-Text-NeatTemplate/Makefile b/textproc/p5-Text-NeatTemplate/Makefile
index c1635a573333..6da05fb956b3 100644
--- a/textproc/p5-Text-NeatTemplate/Makefile
+++ b/textproc/p5-Text-NeatTemplate/Makefile
@@ -11,7 +11,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
MAINTAINER= perl@FreeBSD.org
COMMENT= Fast, middleweight template engine
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Text::NeatTemplate.3
diff --git a/textproc/p5-Text-Ngram/Makefile b/textproc/p5-Text-Ngram/Makefile
index 7e41041211b0..9ad9362a9eb6 100644
--- a/textproc/p5-Text-Ngram/Makefile
+++ b/textproc/p5-Text-Ngram/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text::Ngram
-# Date created: Nov 4 2004
-# Whom: clsung
-#
+# Created by: clsung
# $FreeBSD$
-#
PORTNAME= Text-Ngram
PORTVERSION= 0.14
@@ -17,7 +13,8 @@ COMMENT= Perl module for n-gram analysis
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Ngram.3
diff --git a/textproc/p5-Text-Ngrams/Makefile b/textproc/p5-Text-Ngrams/Makefile
index 4e4737783cd3..606af8c62a90 100644
--- a/textproc/p5-Text-Ngrams/Makefile
+++ b/textproc/p5-Text-Ngrams/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 modules for Flexible Ngram analysis
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= ngrams.pl.1
MAN3= Text::Ngrams.3
diff --git a/textproc/p5-Text-Original/Makefile b/textproc/p5-Text-Original/Makefile
index 799d1134a554..f9044bb6df92 100644
--- a/textproc/p5-Text-Original/Makefile
+++ b/textproc/p5-Text-Original/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Text-Original
-# Date created: 15 October 2004
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-Original
PORTVERSION= 1.5
@@ -17,7 +13,8 @@ COMMENT= Find original, non-quoted text in a message
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Original.3
diff --git a/textproc/p5-Text-ParseWords/Makefile b/textproc/p5-Text-ParseWords/Makefile
index a20ea8ad6158..b502244249a6 100644
--- a/textproc/p5-Text-ParseWords/Makefile
+++ b/textproc/p5-Text-ParseWords/Makefile
@@ -10,9 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parse text into an array of tokens or array of arrays
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::ParseWords.3
diff --git a/textproc/p5-Text-Quote/Makefile b/textproc/p5-Text-Quote/Makefile
index 8f4108627fe5..11ea758dcd8e 100644
--- a/textproc/p5-Text-Quote/Makefile
+++ b/textproc/p5-Text-Quote/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Text::Quote
-# Date created: Jul 29, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Text-Quote
PORTVERSION= 0.3
@@ -19,7 +16,8 @@ COMMENT= Quotes strings as required for perl to eval them back correctly
RUN_DEPENDS= p5-Carp-Assert>=0.13:${PORTSDIR}/devel/p5-Carp-Assert
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Quote.3
diff --git a/textproc/p5-Text-Quoted/Makefile b/textproc/p5-Text-Quoted/Makefile
index 72a74e34e580..43084bcde337 100644
--- a/textproc/p5-Text-Quoted/Makefile
+++ b/textproc/p5-Text-Quoted/Makefile
@@ -13,7 +13,8 @@ COMMENT= Text::Quoted - Extract the structure of a quoted mail message
BUILD_DEPENDS= p5-Text-Autoformat>=0:${PORTSDIR}/textproc/p5-Text-Autoformat
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Quoted.3
diff --git a/textproc/p5-Text-Reflow/Makefile b/textproc/p5-Text-Reflow/Makefile
index f1bb52fb636a..a4e3977f420f 100644
--- a/textproc/p5-Text-Reflow/Makefile
+++ b/textproc/p5-Text-Reflow/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5- Text-Reflow
-# Date created: 2 August 2002
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Text-Reflow
PORTVERSION= 1.09
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for reflowing text files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Reflow.3
diff --git a/textproc/p5-Text-Reform/Makefile b/textproc/p5-Text-Reform/Makefile
index 6b77bace0b8a..684899c06837 100644
--- a/textproc/p5-Text-Reform/Makefile
+++ b/textproc/p5-Text-Reform/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Text-Reform
-# Date created: 2 August 2002
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Text-Reform
PORTVERSION= 1.20
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Manual text wrapping and reformatting
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Reform.3
diff --git a/textproc/p5-Text-Similarity/Makefile b/textproc/p5-Text-Similarity/Makefile
index ef50418d2238..e86d325d0412 100644
--- a/textproc/p5-Text-Similarity/Makefile
+++ b/textproc/p5-Text-Similarity/Makefile
@@ -12,7 +12,8 @@ COMMENT= Measure the similarity of text documents
LICENSE= GPLv2 # (or later)
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= text_similarity.pl.1
MAN3= Text::OverlapFinder.3 \
diff --git a/textproc/p5-Text-SimpleTable/Makefile b/textproc/p5-Text-SimpleTable/Makefile
index 10d2eeace6cb..7693ab5947dc 100644
--- a/textproc/p5-Text-SimpleTable/Makefile
+++ b/textproc/p5-Text-SimpleTable/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-SimpleTable
-# Date created: 15 Nov 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-SimpleTable
PORTVERSION= 2.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple Eyecandy ASCII Tables
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::SimpleTable.3
diff --git a/textproc/p5-Text-Tabs+Wrap/Makefile b/textproc/p5-Text-Tabs+Wrap/Makefile
index d2859047799b..38b0ecbb0f3e 100644
--- a/textproc/p5-Text-Tabs+Wrap/Makefile
+++ b/textproc/p5-Text-Tabs+Wrap/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Line wrapping to form simple paragraphs
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= modern::Text::Wrap.3 modern::Text::Tabs.3
diff --git a/textproc/p5-Text-Template/Makefile b/textproc/p5-Text-Template/Makefile
index 02c69ef7f188..8c479bca20bc 100644
--- a/textproc/p5-Text-Template/Makefile
+++ b/textproc/p5-Text-Template/Makefile
@@ -14,7 +14,8 @@ COMMENT= Expand template text with embedded Perl
LICENSE= ART10 GPLv2
LICENSE_COMB= dual
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Template.3 Text::Template::Preprocess.3
diff --git a/textproc/p5-Text-Trac/Makefile b/textproc/p5-Text-Trac/Makefile
index 046a7efef4cd..b0eb3168e87a 100644
--- a/textproc/p5-Text-Trac/Makefile
+++ b/textproc/p5-Text-Trac/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-Trac
-# Date created: 2006-07-19
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Text-Trac
PORTVERSION= 0.15
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Base>=0:${PORTSDIR}/devel/p5-Test-Base
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Trac.3
diff --git a/textproc/p5-Text-Typography/Makefile b/textproc/p5-Text-Typography/Makefile
index a8b6dacf6d1e..bcdc7a7f2d18 100644
--- a/textproc/p5-Text-Typography/Makefile
+++ b/textproc/p5-Text-Typography/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to markup ASCII text with correct typography for HTML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Typography.3
diff --git a/textproc/p5-Text-WordDiff/Makefile b/textproc/p5-Text-WordDiff/Makefile
index c3b838cb8051..938078d9f995 100644
--- a/textproc/p5-Text-WordDiff/Makefile
+++ b/textproc/p5-Text-WordDiff/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Text-WordDiff
-# Date created: 28 January 2006
-# Whom: Rod Taylor <ports@rbt.ca>
-#
+# Created by: Rod Taylor <ports@rbt.ca>
# $FreeBSD$
-#
PORTNAME= Text-WordDiff
PORTVERSION= 0.08
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Algorithm-Diff>=0:${PORTSDIR}/devel/p5-Algorithm-Diff \
RUN_DEPENDS= p5-Algorithm-Diff>=0:${PORTSDIR}/devel/p5-Algorithm-Diff \
p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Text::WordDiff.3 \
Text::WordDiff::ANSIColor.3 \
diff --git a/textproc/p5-Tree-Nary/Makefile b/textproc/p5-Tree-Nary/Makefile
index ab514abb5b99..77e81a3669c3 100644
--- a/textproc/p5-Tree-Nary/Makefile
+++ b/textproc/p5-Tree-Nary/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Tree:Nary
-# Date created: 18 May 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Tree-Nary
PORTVERSION= 1.30
@@ -16,7 +12,8 @@ DISTNAME= ${PORTNAME}-1.3
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl implementation of N-ary search trees
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tree::Nary.3
diff --git a/textproc/p5-Tree-Suffix/Makefile b/textproc/p5-Tree-Suffix/Makefile
index 2f9ebe0623fb..e1cf3d6d8016 100644
--- a/textproc/p5-Tree-Suffix/Makefile
+++ b/textproc/p5-Tree-Suffix/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Tree-Suffix
-# Date created: Apr 17 2006
-# Whom: clsung
-#
+# Created by: clsung
# $FreeBSD$
-#
PORTNAME= Tree-Suffix
PORTVERSION= 0.21
@@ -16,7 +12,8 @@ COMMENT= Perl interface to the libstree library
LIB_DEPENDS= stree.0:${PORTSDIR}/textproc/libstree
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CFLAGS+= -I${LOCALBASE}/include
MAN3= Tree::Suffix.3
diff --git a/textproc/p5-UML-Class-Simple/Makefile b/textproc/p5-UML-Class-Simple/Makefile
index af5f7fe904aa..f3add601ca7c 100644
--- a/textproc/p5-UML-Class-Simple/Makefile
+++ b/textproc/p5-UML-Class-Simple/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-Class-Inspector>=1.16:${PORTSDIR}/devel/p5-Class-Inspector \
dot:${PORTSDIR}/graphics/graphviz
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= umlclass.pl.1
MAN3= UML::Class::Simple.3
diff --git a/textproc/p5-UML-Sequence/Makefile b/textproc/p5-UML-Sequence/Makefile
index 5edd0462757d..75c48b8ba3ed 100644
--- a/textproc/p5-UML-Sequence/Makefile
+++ b/textproc/p5-UML-Sequence/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-XML-DOM>=1.25:${PORTSDIR}/textproc/p5-XML-DOM \
p5-GD>=2.30:${PORTSDIR}/graphics/p5-GD \
p5-GD-TextUtil>=0.86:${PORTSDIR}/graphics/p5-GD-TextUtil
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN1= seq2svg.pl.1 genericseq.pl.1 seq2rast.pl.1
MAN3= Devel::CallSeq.3 Devel::OOCallSeq.3 \
diff --git a/textproc/p5-UML-State/Makefile b/textproc/p5-UML-State/Makefile
index c1bab5044360..73b89345b0df 100644
--- a/textproc/p5-UML-State/Makefile
+++ b/textproc/p5-UML-State/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl module that produce simple UML state diagrams
BUILD_DEPENDS= p5-XML-DOM>=0:${PORTSDIR}/textproc/p5-XML-DOM
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= drawstatexml.pl.1 drawstate.pl.1
MAN3= UML::drawstate.3 \
diff --git a/textproc/p5-URI-Find/Makefile b/textproc/p5-URI-Find/Makefile
index 9e7a9e99828a..1bffc1e9692e 100644
--- a/textproc/p5-URI-Find/Makefile
+++ b/textproc/p5-URI-Find/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-URI-Find
-# Date created: 13 August 2001
-# Whom: Pete Fritchman <petef@databits.net>
-#
+# Created by: Pete Fritchman <petef@databits.net>
# $FreeBSD$
-#
PORTNAME= URI-Find
PORTVERSION= 20111103
@@ -17,7 +13,8 @@ COMMENT= Perl module to find URIs in arbitrary text
BUILD_DEPENDS= p5-URI>=1:${PORTSDIR}/net/p5-URI
RUN_DEPENDS= p5-URI>=1:${PORTSDIR}/net/p5-URI
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= urifind.1
MAN3= URI::Find.3 \
diff --git a/textproc/p5-Unicode-EastAsianWidth/Makefile b/textproc/p5-Unicode-EastAsianWidth/Makefile
index 8a73e135cd75..868bfeca8368 100644
--- a/textproc/p5-Unicode-EastAsianWidth/Makefile
+++ b/textproc/p5-Unicode-EastAsianWidth/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= East Asian Width properties
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Unicode::EastAsianWidth.3
diff --git a/textproc/p5-Unicode-Normalize/Makefile b/textproc/p5-Unicode-Normalize/Makefile
index 3e058bb99474..90f741397da8 100644
--- a/textproc/p5-Unicode-Normalize/Makefile
+++ b/textproc/p5-Unicode-Normalize/Makefile
@@ -14,7 +14,8 @@ COMMENT= Unicode Normalization Forms
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Unicode::Normalize.3
diff --git a/textproc/p5-WDDX/Makefile b/textproc/p5-WDDX/Makefile
index 335092c77fd0..0ec48a494da5 100644
--- a/textproc/p5-WDDX/Makefile
+++ b/textproc/p5-WDDX/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WDDX
-# Date created: 18 September 2001
-# Whom: Eric A. Griff <eric@talesfromthereal.com>
-#
+# Created by: Eric A. Griff <eric@talesfromthereal.com>
# $FreeBSD$
-#
PORTNAME= WDDX
PORTVERSION= 1.02
@@ -19,7 +15,8 @@ COMMENT= Perl module to parse WDDX Packets
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WDDX.3
diff --git a/textproc/p5-WordNet-QueryData/Makefile b/textproc/p5-WordNet-QueryData/Makefile
index d48641197733..fdef287b2ef6 100644
--- a/textproc/p5-WordNet-QueryData/Makefile
+++ b/textproc/p5-WordNet-QueryData/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WordNet-QueryData
-# Date created: 07 July 2003
-# Whom: Adam Weinberger <adamw@FreeBSD.org>
-#
+# Created by: Adam Weinberger <adamw@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= WordNet-QueryData
PORTVERSION= 1.49
@@ -18,7 +14,8 @@ LIB_DEPENDS= WN.2:${PORTSDIR}/textproc/wordnet
WNHOME?= ${LOCALBASE}/share/WordNet
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ENV= WNHOME=${WNHOME}
MAN3= WordNet::QueryData.3
diff --git a/textproc/p5-WordNet-Similarity/Makefile b/textproc/p5-WordNet-Similarity/Makefile
index 53da8ff671c9..a198c971791e 100644
--- a/textproc/p5-WordNet-Similarity/Makefile
+++ b/textproc/p5-WordNet-Similarity/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WordNet-Similarity
-# Date created: 07 July 2003
-# Whom: Adam Weinberger <adamw@FreeBSD.org>
-#
+# Created by: Adam Weinberger <adamw@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= WordNet-Similarity
PORTVERSION= 2.05
@@ -21,7 +17,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
WNHOME?= ${LOCALBASE}/share/WordNet
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= WNHOME=${WNHOME}
MAN1= rawtextFreq.pl.1 \
diff --git a/textproc/p5-XML-Atom-Filter/Makefile b/textproc/p5-XML-Atom-Filter/Makefile
index a90885659edd..6eb599b4a9d5 100644
--- a/textproc/p5-XML-Atom-Filter/Makefile
+++ b/textproc/p5-XML-Atom-Filter/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-XML-Atom-Filter
-# Date created: 13 October 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Atom-Filter
PORTVERSION= 0.07
@@ -17,7 +13,8 @@ COMMENT= Easy creation of command line Atom processing tools
RUN_DEPENDS= p5-XML-Atom>=0:${PORTSDIR}/textproc/p5-XML-Atom
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Atom::Filter.3
diff --git a/textproc/p5-XML-Atom-Stream/Makefile b/textproc/p5-XML-Atom-Stream/Makefile
index d3135b647f94..cc3cc5ee070e 100644
--- a/textproc/p5-XML-Atom-Stream/Makefile
+++ b/textproc/p5-XML-Atom-Stream/Makefile
@@ -23,6 +23,7 @@ BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
MAN3= XML::Atom::Stream.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Atom-Syndication/Makefile b/textproc/p5-XML-Atom-Syndication/Makefile
index 25ceeedf3524..c7d42a77165f 100644
--- a/textproc/p5-XML-Atom-Syndication/Makefile
+++ b/textproc/p5-XML-Atom-Syndication/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: p5-XML-Atom-Syndication
-# Date created: 2003-05-23
-# Whom: arved
-#
+# Created by: arved
# $FreeBSD$
PORTNAME= XML-Atom-Syndication
@@ -21,7 +18,8 @@ RUN_DEPENDS= p5-Class-ErrorHandler>=0:${PORTSDIR}/devel/p5-Class-ErrorHandler \
p5-XML-Writer>=0.6:${PORTSDIR}/textproc/p5-XML-Writer
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Atom::Syndication.3 \
XML::Atom::Syndication::Category.3 \
diff --git a/textproc/p5-XML-Atom/Makefile b/textproc/p5-XML-Atom/Makefile
index 1bf974ec6ca3..3072ab17f9c4 100644
--- a/textproc/p5-XML-Atom/Makefile
+++ b/textproc/p5-XML-Atom/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Atom
-# Date created: Dec 27 2003
-# Whom: Cheng-Lung Sung <clsung@dragon2.net>
-#
+# Created by: Cheng-Lung Sung <clsung@dragon2.net>
# $FreeBSD$
-#
PORTNAME= XML-Atom
PORTVERSION= 0.41
@@ -26,7 +22,8 @@ BUILD_DEPENDS= p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inhe
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Atom.3 \
XML::Atom::Client.3 \
diff --git a/textproc/p5-XML-Bare/Makefile b/textproc/p5-XML-Bare/Makefile
index 5a09332d7be1..9b678cf498dc 100644
--- a/textproc/p5-XML-Bare/Makefile
+++ b/textproc/p5-XML-Bare/Makefile
@@ -13,7 +13,8 @@ COMMENT= Minimal XML Parser
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Bare.3
diff --git a/textproc/p5-XML-Compile-Cache/Makefile b/textproc/p5-XML-Compile-Cache/Makefile
index bde4afa6e4f2..533d128412db 100644
--- a/textproc/p5-XML-Compile-Cache/Makefile
+++ b/textproc/p5-XML-Compile-Cache/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS= p5-Log-Report>=0.19:${PORTSDIR}/devel/p5-Log-Report \
TEST_DEPENDS= p5-Test-Pod>=1.00:${PORTSDIR}/devel/p5-Test-Pod \
p5-XML-Compile-Tester>=0.02:${PORTSDIR}/devel/p5-XML-Compile-Tester
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Compile::Cache.3
diff --git a/textproc/p5-XML-Compile/Makefile b/textproc/p5-XML-Compile/Makefile
index 8ef3e70e24a5..5654cbb90a86 100644
--- a/textproc/p5-XML-Compile/Makefile
+++ b/textproc/p5-XML-Compile/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0.095:${PORTSDIR}/devel/p5-Test-Deep \
p5-XML-Compile-Tester>=0.90:${PORTSDIR}/devel/p5-XML-Compile-Tester
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= schema2example.1 \
xml2yaml.1
diff --git a/textproc/p5-XML-DOM-Lite/Makefile b/textproc/p5-XML-DOM-Lite/Makefile
index 830441065451..e33fa5d46764 100644
--- a/textproc/p5-XML-DOM-Lite/Makefile
+++ b/textproc/p5-XML-DOM-Lite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-DOM-Lite
-# Date created: 2006-08-20
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= XML-DOM-Lite
PORTVERSION= 0.15
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Lite Pure Perl XML DOM Parser Kit
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::DOM::Lite.3 XML::DOM::Lite::Document.3 \
XML::DOM::Lite::NodeList.3 XML::DOM::Lite::Parser.3 \
diff --git a/textproc/p5-XML-DOM2/Makefile b/textproc/p5-XML-DOM2/Makefile
index 8d98e4de5f4d..5534eb52a74e 100644
--- a/textproc/p5-XML-DOM2/Makefile
+++ b/textproc/p5-XML-DOM2/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-DOM2
-# Date created: 2006-07-14
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= XML-DOM2
PORTVERSION= 0.06
@@ -19,7 +15,8 @@ COMMENT= DOM controlled, strict XML module for extentable xml objects
BUILD_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::DOM2::Attribute.3 XML::DOM2::Element.3 \
XML::DOM2::Element::Document.3 \
diff --git a/textproc/p5-XML-DTDParser/Makefile b/textproc/p5-XML-DTDParser/Makefile
index 428006fe19e4..2a7bd9899925 100644
--- a/textproc/p5-XML-DTDParser/Makefile
+++ b/textproc/p5-XML-DTDParser/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: textproc/p5-XML-DTDParser
-# Date created: Oct 13th 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
PORTNAME= XML-DTDParser
@@ -13,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for parsing XML DTD strings
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::DTDParser.3
diff --git a/textproc/p5-XML-DifferenceMarkup/Makefile b/textproc/p5-XML-DifferenceMarkup/Makefile
index cdc647afedbd..451f2ff9708d 100644
--- a/textproc/p5-XML-DifferenceMarkup/Makefile
+++ b/textproc/p5-XML-DifferenceMarkup/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-DifferenceMarkup
-# Date created: 18 January 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-DifferenceMarkup
PORTVERSION= 0.11
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-Algorithm-Diff>=0:${PORTSDIR}/devel/p5-Algorithm-Diff
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::DifferenceMarkup.3
diff --git a/textproc/p5-XML-Directory/Makefile b/textproc/p5-XML-Directory/Makefile
index dbdcef7b6f4d..f2756a39390c 100644
--- a/textproc/p5-XML-Directory/Makefile
+++ b/textproc/p5-XML-Directory/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::Directory
-# Date created: 4 Sep 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-Directory
PORTVERSION= 1.00
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-RDF-Notation3>=0:${PORTSDIR}/textproc/p5-RDF-Notation3 \
p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Directory.3 XML::Directory::Apache.3 \
XML::Directory::SAX.3 XML::Directory::String.3
diff --git a/textproc/p5-XML-Driver-HTML/Makefile b/textproc/p5-XML-Driver-HTML/Makefile
index dd9527114a4e..e20a7da6e6ef 100644
--- a/textproc/p5-XML-Driver-HTML/Makefile
+++ b/textproc/p5-XML-Driver-HTML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-Driver-HTML
-# Date created: 22 October 2005
-# Whom: Dmitry Morozovsky <marck@FreeBSD.org>
-#
+# Created by: Dmitry Morozovsky <marck@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Driver-HTML
PORTVERSION= 0.06
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-XML-TreeBuilder>=0:${PORTSDIR}/textproc/p5-XML-TreeBuilder \
p5-XML-Handler-YAWriter>=0:${PORTSDIR}/textproc/p5-XML-Handler-YAWriter
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= html2xhtml.1
MAN3= XML::Driver::HTML.3
diff --git a/textproc/p5-XML-Dumper/Makefile b/textproc/p5-XML-Dumper/Makefile
index bc860dd61822..25954d8634a1 100644
--- a/textproc/p5-XML-Dumper/Makefile
+++ b/textproc/p5-XML-Dumper/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-XML-Dumper
-# Date created: 01 January 2001
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= XML-Dumper
PORTVERSION= 0.81
@@ -17,7 +13,8 @@ COMMENT= Perl module for dumping Perl objects from/to XML
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Dumper.3
diff --git a/textproc/p5-XML-Elemental/Makefile b/textproc/p5-XML-Elemental/Makefile
index 05adde0b5a44..aadbc18904f1 100644
--- a/textproc/p5-XML-Elemental/Makefile
+++ b/textproc/p5-XML-Elemental/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: p5-XML-Elemental
-# Date created: 2004-10-11
-# Whom: arved
-#
+# Created by: arved
# $FreeBSD$
PORTNAME= XML-Elemental
@@ -18,7 +15,8 @@ BUILD_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-Task-Weaken>=1.02:${PORTSDIR}/devel/p5-Task-Weaken
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Elemental.3 \
XML::Elemental::Characters.3 \
diff --git a/textproc/p5-XML-Encoding/Makefile b/textproc/p5-XML-Encoding/Makefile
index 349ad1fd3323..da438fb80df0 100644
--- a/textproc/p5-XML-Encoding/Makefile
+++ b/textproc/p5-XML-Encoding/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl module for parsing XML encoding maps
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= compile_encoding.1 make_encmap.1
MAN3= XML::Encoding.3
diff --git a/textproc/p5-XML-Feed/Makefile b/textproc/p5-XML-Feed/Makefile
index 4b30735cc16c..5c96ceca9386 100644
--- a/textproc/p5-XML-Feed/Makefile
+++ b/textproc/p5-XML-Feed/Makefile
@@ -28,7 +28,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-XML-RSS-LibXML>=0.30.04:${PORTSDIR}/textproc/p5-XML-RSS-LibXML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Feed.3 \
XML::Feed::Content.3 \
diff --git a/textproc/p5-XML-Filter-BufferText/Makefile b/textproc/p5-XML-Filter-BufferText/Makefile
index ce52ccdfe076..060ff5944e24 100644
--- a/textproc/p5-XML-Filter-BufferText/Makefile
+++ b/textproc/p5-XML-Filter-BufferText/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-Filter-BufferText
-# Date created: 17 March 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Filter-BufferText
PORTVERSION= 1.01
@@ -17,7 +13,8 @@ COMMENT= Filter to put all characters() in one event
RUN_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::BufferText.3
diff --git a/textproc/p5-XML-Filter-DetectWS/Makefile b/textproc/p5-XML-Filter-DetectWS/Makefile
index 5ab3897bc0f1..a7e325b684ec 100644
--- a/textproc/p5-XML-Filter-DetectWS/Makefile
+++ b/textproc/p5-XML-Filter-DetectWS/Makefile
@@ -13,7 +13,8 @@ COMMENT= PerlSAX filter that detects ignorable whitespace
RUN_DEPENDS= p5-XML-Filter-SAXT>=0:${PORTSDIR}/textproc/p5-XML-Filter-SAXT
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::DetectWS.3
diff --git a/textproc/p5-XML-Filter-Reindent/Makefile b/textproc/p5-XML-Filter-Reindent/Makefile
index 01e7a0d67bb3..328c1dac9634 100644
--- a/textproc/p5-XML-Filter-Reindent/Makefile
+++ b/textproc/p5-XML-Filter-Reindent/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::Filter::Reindent
-# Date created: 13 Mar 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Filter-Reindent
PORTVERSION= 0.03
@@ -17,7 +13,8 @@ COMMENT= Reformats whitespace for pretty printing XML
RUN_DEPENDS= p5-XML-Filter-DetectWS>=0:${PORTSDIR}/textproc/p5-XML-Filter-DetectWS
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::Reindent.3
diff --git a/textproc/p5-XML-Filter-SAX1toSAX2/Makefile b/textproc/p5-XML-Filter-SAX1toSAX2/Makefile
index 3c618aaec271..6e62b8779a87 100644
--- a/textproc/p5-XML-Filter-SAX1toSAX2/Makefile
+++ b/textproc/p5-XML-Filter-SAX1toSAX2/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-Filter-SAX1toSAX2
-# Date created: 02 June 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-Filter-SAX1toSAX2
PORTVERSION= 0.03
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-XML-SAX-Writer>=0:${PORTSDIR}/textproc/p5-XML-SAX-Writer
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::SAX1toSAX2.3 XML::Filter::SAX2toSAX1.3
diff --git a/textproc/p5-XML-Filter-SAXT/Makefile b/textproc/p5-XML-Filter-SAXT/Makefile
index 9dfd62f1073b..ebe525014a28 100644
--- a/textproc/p5-XML-Filter-SAXT/Makefile
+++ b/textproc/p5-XML-Filter-SAXT/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::Filter::SAXT
-# Date created: 13 Mar 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Filter-SAXT
PORTVERSION= 0.01
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Replicates SAX events to several SAX event handlers
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::SAXT.3
diff --git a/textproc/p5-XML-Filter-XInclude/Makefile b/textproc/p5-XML-Filter-XInclude/Makefile
index 65c901284057..f660d69219d9 100644
--- a/textproc/p5-XML-Filter-XInclude/Makefile
+++ b/textproc/p5-XML-Filter-XInclude/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::Filter::XInclude
-# Date created: 28 Jan 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Filter-XInclude
PORTVERSION= 1.0
@@ -22,7 +18,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::XInclude.3
diff --git a/textproc/p5-XML-Filter-XSLT/Makefile b/textproc/p5-XML-Filter-XSLT/Makefile
index 8ca23c13e86e..6ca255b71860 100644
--- a/textproc/p5-XML-Filter-XSLT/Makefile
+++ b/textproc/p5-XML-Filter-XSLT/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::Filter::XSLT
-# Date created: 28 Jan 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-Filter-XSLT
PORTVERSION= 0.03
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-XML-LibXSLT>=0:${PORTSDIR}/textproc/p5-XML-LibXSLT
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::XSLT.3 XML::Filter::XSLT::LibXSLT.3
diff --git a/textproc/p5-XML-Flow/Makefile b/textproc/p5-XML-Flow/Makefile
index 994e8f7b9ab0..d10d34d6b756 100644
--- a/textproc/p5-XML-Flow/Makefile
+++ b/textproc/p5-XML-Flow/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Flow
-# Date created: 2006-07-27
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= XML-Flow
PORTVERSION= 0.86
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
p5-XML-Writer>=0:${PORTSDIR}/textproc/p5-XML-Writer
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Flow.3
diff --git a/textproc/p5-XML-Generator-DBI/Makefile b/textproc/p5-XML-Generator-DBI/Makefile
index 666053bb91af..a244d10710c1 100644
--- a/textproc/p5-XML-Generator-DBI/Makefile
+++ b/textproc/p5-XML-Generator-DBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::Generator::DBI
-# Date created: 28 Jan 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Generator-DBI
PORTVERSION= 1.00
@@ -18,7 +14,8 @@ COMMENT= Generate SAX events from SQL queries
RUN_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Generator::DBI.3
diff --git a/textproc/p5-XML-Hadler-HTMLWriter/Makefile b/textproc/p5-XML-Hadler-HTMLWriter/Makefile
index 4b2502be9f8d..6a799e497ca0 100644
--- a/textproc/p5-XML-Hadler-HTMLWriter/Makefile
+++ b/textproc/p5-XML-Hadler-HTMLWriter/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: XML::Handler::HTMLWriter
-# Date created: Oct 13th 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
PORTNAME= XML-Handler-HTMLWriter
@@ -17,7 +14,8 @@ RUN_DEPENDS= p5-XML-SAX-Writer>=0:${PORTSDIR}/textproc/p5-XML-SAX-Writer \
p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Handler::HTMLWriter.3
diff --git a/textproc/p5-XML-Handler-Dtd2DocBook/Makefile b/textproc/p5-XML-Handler-Dtd2DocBook/Makefile
index 9a6a8119c719..b95cecbe7ed8 100644
--- a/textproc/p5-XML-Handler-Dtd2DocBook/Makefile
+++ b/textproc/p5-XML-Handler-Dtd2DocBook/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-Handler-Dtd2DocBook
-# Date created: 2006/07/11
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= XML-Handler-Dtd2DocBook
PORTVERSION= 0.41
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-libxml>=0:${PORTSDIR}/textproc/p5-libxml \
p5-XML-Handler-Dtd2Html>=0.41:${PORTSDIR}/textproc/p5-XML-Handler-Dtd2Html
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= dtd2db.pl.1
MAN3= XML::Handler::Dtd2DocBook.3
diff --git a/textproc/p5-XML-Handler-Dtd2Html/Makefile b/textproc/p5-XML-Handler-Dtd2Html/Makefile
index 4c1a01f75fdd..02bd01141f47 100644
--- a/textproc/p5-XML-Handler-Dtd2Html/Makefile
+++ b/textproc/p5-XML-Handler-Dtd2Html/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-Handler-Dtd2Html
-# Date created: 2006/07/11
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= XML-Handler-Dtd2Html
PORTVERSION= 0.42
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Parse-RecDescent>=1.94:${PORTSDIR}/devel/p5-Parse-RecDescent \
p5-libxml>=0.08:${PORTSDIR}/textproc/p5-libxml
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= dtd2html.pl.1
MAN3= XML::Handler::Dtd2Html.3
diff --git a/textproc/p5-XML-Handler-Trees/Makefile b/textproc/p5-XML-Handler-Trees/Makefile
index 007ef774ef1a..8ae4f8f36f59 100644
--- a/textproc/p5-XML-Handler-Trees/Makefile
+++ b/textproc/p5-XML-Handler-Trees/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= PerlSAX handlers for building tree structures
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= Trees.pm
MAN3= XML::Handler::Trees.3
diff --git a/textproc/p5-XML-Handler-YAWriter/Makefile b/textproc/p5-XML-Handler-YAWriter/Makefile
index 4a599d614675..828ba0bd81bd 100644
--- a/textproc/p5-XML-Handler-YAWriter/Makefile
+++ b/textproc/p5-XML-Handler-YAWriter/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-Handler-YAWriter
-# Date created: 02 June 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-Handler-YAWriter
PORTVERSION= 0.23
@@ -17,7 +13,8 @@ COMMENT= Yet another Perl SAX XML Writer
BUILD_DEPENDS= p5-libxml>=0:${PORTSDIR}/textproc/p5-libxml
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= xmlpretty.1
MAN3= XML::Handler::YAWriter.3
diff --git a/textproc/p5-XML-LibXML-Iterator/Makefile b/textproc/p5-XML-LibXML-Iterator/Makefile
index 2fa53555c051..ee2a3090ebd1 100644
--- a/textproc/p5-XML-LibXML-Iterator/Makefile
+++ b/textproc/p5-XML-LibXML-Iterator/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-LibXML-Iterator
-# Date created: 11 Sep 2003
-# Whom: Oliver Eikemeier <eikemeier@fillmore-labs.com>
-#
+# Created by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
# $FreeBSD$
-#
PORTNAME= XML-LibXML-Iterator
PORTVERSION= 1.04
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-XML-NodeFilter>=0:${PORTSDIR}/textproc/p5-XML-NodeFilter
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::LibXML::Iterator.3 XML::LibXML::NodeList::Iterator.3
diff --git a/textproc/p5-XML-LibXML/Makefile b/textproc/p5-XML-LibXML/Makefile
index 0fd1aafe7283..6c45bcdf1b32 100644
--- a/textproc/p5-XML-LibXML/Makefile
+++ b/textproc/p5-XML-LibXML/Makefile
@@ -20,7 +20,8 @@ LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2
RUN_DEPENDS= p5-XML-NamespaceSupport>=1.07:${PORTSDIR}/textproc/p5-XML-NamespaceSupport \
p5-XML-SAX>=0.11:${PORTSDIR}/textproc/p5-XML-SAX
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ENV= XMLPREFIX=${LOCALBASE}
PKGDEINSTALL= ${PKGINSTALL}
diff --git a/textproc/p5-XML-LibXSLT/Makefile b/textproc/p5-XML-LibXSLT/Makefile
index a1829365af5e..0cdd62445ba7 100644
--- a/textproc/p5-XML-LibXSLT/Makefile
+++ b/textproc/p5-XML-LibXSLT/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2 \
xslt.2:${PORTSDIR}/textproc/libxslt
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= INC="-I${LOCALBASE}/include -I${LOCALBASE}/include/libxml2" \
LIBS="-L${LOCALBASE}/lib"
diff --git a/textproc/p5-XML-Liberal/Makefile b/textproc/p5-XML-Liberal/Makefile
index ef3ed99d8176..fa89c4151d01 100644
--- a/textproc/p5-XML-Liberal/Makefile
+++ b/textproc/p5-XML-Liberal/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-XML-LibXML>=1.58:${PORTSDIR}/textproc/p5-XML-LibXML
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Liberal.3 XML::Liberal::Error.3
diff --git a/textproc/p5-XML-Literal/Makefile b/textproc/p5-XML-Literal/Makefile
index 4d74614366d0..05fd1341a729 100644
--- a/textproc/p5-XML-Literal/Makefile
+++ b/textproc/p5-XML-Literal/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Literal
-# Date created: 2006-08-01
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= XML-Literal
PORTVERSION= 0.02
@@ -17,7 +13,8 @@ COMMENT= Syntax support for XML literals
RUN_DEPENDS= p5-Sub-Override>=0:${PORTSDIR}/devel/p5-Sub-Override
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Literal.3
diff --git a/textproc/p5-XML-MyXML/Makefile b/textproc/p5-XML-MyXML/Makefile
index ec96f8d725b9..d9a327c87bdf 100644
--- a/textproc/p5-XML-MyXML/Makefile
+++ b/textproc/p5-XML-MyXML/Makefile
@@ -17,7 +17,8 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::MyXML.3
diff --git a/textproc/p5-XML-NamespaceSupport/Makefile b/textproc/p5-XML-NamespaceSupport/Makefile
index 5d43b53542aa..ed43d9ce65f6 100644
--- a/textproc/p5-XML-NamespaceSupport/Makefile
+++ b/textproc/p5-XML-NamespaceSupport/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple generic namespace support class
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::NamespaceSupport.3
diff --git a/textproc/p5-XML-NodeFilter/Makefile b/textproc/p5-XML-NodeFilter/Makefile
index de5292735a57..b038c61b06bf 100644
--- a/textproc/p5-XML-NodeFilter/Makefile
+++ b/textproc/p5-XML-NodeFilter/Makefile
@@ -13,7 +13,8 @@ COMMENT= XML::NodeFilter is an object that know how to "filter out" nodes
BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::NodeFilter.3
diff --git a/textproc/p5-XML-Quote/Makefile b/textproc/p5-XML-Quote/Makefile
index aa29fd6e8a21..f3bde407df41 100644
--- a/textproc/p5-XML-Quote/Makefile
+++ b/textproc/p5-XML-Quote/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XML quote/dequote functions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Quote.3
diff --git a/textproc/p5-XML-RAI/Makefile b/textproc/p5-XML-RAI/Makefile
index afd8b1db46dd..c1bde69087eb 100644
--- a/textproc/p5-XML-RAI/Makefile
+++ b/textproc/p5-XML-RAI/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: p5-XML-RAI
-# Date created: 2004-05-22
-# Whom: arved
-#
+# Created by: arved
# $FreeBSD$
PORTNAME= XML-RAI
@@ -19,7 +16,8 @@ RUN_DEPENDS= p5-XML-RSS-Parser>=0:${PORTSDIR}/textproc/p5-XML-RSS-Parser \
p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::RAI.3 \
XML::RAI::Channel.3 \
diff --git a/textproc/p5-XML-RSS-Feed/Makefile b/textproc/p5-XML-RSS-Feed/Makefile
index a7533b11ecce..a0aab546b563 100644
--- a/textproc/p5-XML-RSS-Feed/Makefile
+++ b/textproc/p5-XML-RSS-Feed/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::RSS::Feed
-# Date created: Aug 1, 2006
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-RSS-Feed
PORTVERSION= 2.32
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-XML-RSS>=0:${PORTSDIR}/textproc/p5-XML-RSS \
p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::RSS::Feed.3 \
XML::RSS::Headline.3 \
diff --git a/textproc/p5-XML-RSS-LibXML/Makefile b/textproc/p5-XML-RSS-LibXML/Makefile
index 51bc73cd5c52..02449c8ffb36 100644
--- a/textproc/p5-XML-RSS-LibXML/Makefile
+++ b/textproc/p5-XML-RSS-LibXML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-RSS-LibXML
-# Date created: 2006-01-15
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= XML-RSS-LibXML
PORTVERSION= 0.31.02
@@ -26,7 +22,8 @@ RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require \
p5-XML-LibXML>=1.66:${PORTSDIR}/textproc/p5-XML-LibXML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::RSS::LibXML.3 \
XML::RSS::LibXML::ImplBase.3 \
diff --git a/textproc/p5-XML-RSS-Liberal/Makefile b/textproc/p5-XML-RSS-Liberal/Makefile
index 74fa1598154d..8a09d184a5c6 100644
--- a/textproc/p5-XML-RSS-Liberal/Makefile
+++ b/textproc/p5-XML-RSS-Liberal/Makefile
@@ -14,7 +14,8 @@ RUN_DEPENDS= p5-XML-Liberal>=0:${PORTSDIR}/textproc/p5-XML-Liberal \
p5-XML-RSS-LibXML>=0:${PORTSDIR}/textproc/p5-XML-RSS-LibXML
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= XML::RSS::Liberal.3
diff --git a/textproc/p5-XML-RSS-SimpleGen/Makefile b/textproc/p5-XML-RSS-SimpleGen/Makefile
index 30310a9fc1c1..af868fbebcc8 100644
--- a/textproc/p5-XML-RSS-SimpleGen/Makefile
+++ b/textproc/p5-XML-RSS-SimpleGen/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= For writing RSS files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::RSS::SimpleGen.3 \
diff --git a/textproc/p5-XML-RSSLite/Makefile b/textproc/p5-XML-RSSLite/Makefile
index 8c35669cc674..b38cd78150a2 100644
--- a/textproc/p5-XML-RSSLite/Makefile
+++ b/textproc/p5-XML-RSSLite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-RSSLite
-# Date created: 2008-07-31
-# Whom: Tomoyuki Sakurai <cherry@trombik.org>
-#
+# Created by: Tomoyuki Sakurai <cherry@trombik.org>
# $FreeBSD$
-#
PORTNAME= XML-RSSLite
PORTVERSION= 0.15
@@ -15,7 +11,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Lightweight, relaxed RSS (and XML-ish) parser
-PERL_CONFIGURE= Yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::RSSLite.3
.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Reader/Makefile b/textproc/p5-XML-Reader/Makefile
index 530f7b35236b..68393bf315c4 100644
--- a/textproc/p5-XML-Reader/Makefile
+++ b/textproc/p5-XML-Reader/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Reader
-# Date created: 20 Oct, 2009
-# Whom: Wen Heping <wen@FreeBSD.org>
-#
+# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Reader
PORTVERSION= 0.49
@@ -22,7 +18,8 @@ TEST_DEPENDS= p5-XML-Parser>=1:${PORTSDIR}/textproc/p5-XML-Parser
OPTIONS_DEFINE= PP
PP_DESC= Use XML::Parsepp (Perl 5.14+ required)
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Reader.3 \
XML::Reader_de.3 \
diff --git a/textproc/p5-XML-RegExp/Makefile b/textproc/p5-XML-RegExp/Makefile
index 527d09a14de6..04584558fcf7 100644
--- a/textproc/p5-XML-RegExp/Makefile
+++ b/textproc/p5-XML-RegExp/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::RegExp
-# Date created: 7 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-RegExp
PORTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Regular expressions for XML tokens
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::RegExp.3
diff --git a/textproc/p5-XML-SAX-ExpatXS/Makefile b/textproc/p5-XML-SAX-ExpatXS/Makefile
index 2f3b57248b7e..fb11751efe91 100644
--- a/textproc/p5-XML-SAX-ExpatXS/Makefile
+++ b/textproc/p5-XML-SAX-ExpatXS/Makefile
@@ -14,7 +14,8 @@ RUN_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= EXPATLIBPATH=${LOCALBASE}/lib \
EXPATINCPATH=${LOCALBASE}/include </dev/null
diff --git a/textproc/p5-XML-SAX-Machines/Makefile b/textproc/p5-XML-SAX-Machines/Makefile
index 94cfd90b9ea5..d8af8d48950d 100644
--- a/textproc/p5-XML-SAX-Machines/Makefile
+++ b/textproc/p5-XML-SAX-Machines/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::SAX::Machines
-# Date created: 28 Jan 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-SAX-Machines
PORTVERSION= 0.42
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-XML-SAX-Writer>=0:${PORTSDIR}/textproc/p5-XML-SAX-Writer
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::Distributor.3 XML::Filter::DocSplitter.3 \
XML::Filter::Merger.3 XML::Filter::Tee.3 XML::SAX::ByRecord.3 \
diff --git a/textproc/p5-XML-SAX-Simple/Makefile b/textproc/p5-XML-SAX-Simple/Makefile
index 9d611ea77817..63d6d3f2fa27 100644
--- a/textproc/p5-XML-SAX-Simple/Makefile
+++ b/textproc/p5-XML-SAX-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::SAX::Simple
-# Date created: 21 Nov 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-SAX-Simple
PORTVERSION= 0.02
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-XML-Handler-Trees>=0:${PORTSDIR}/textproc/p5-XML-Handler-Trees
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::SAX::Simple.3
diff --git a/textproc/p5-XML-SAX-Writer/Makefile b/textproc/p5-XML-SAX-Writer/Makefile
index f95c16ba849e..2b34e8b3fee9 100644
--- a/textproc/p5-XML-SAX-Writer/Makefile
+++ b/textproc/p5-XML-SAX-Writer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::SAX::Writer
-# Date created: 28 Nov 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-SAX-Writer
PORTVERSION= 0.53
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-XML-Filter-BufferText>=1.00:${PORTSDIR}/textproc/p5-XML-Filter-BufferText
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::SAX::Writer.3 XML::SAX::Writer::XML.3
diff --git a/textproc/p5-XML-SAX/Makefile b/textproc/p5-XML-SAX/Makefile
index 57cde8f88daa..ac4e2bd7ff01 100644
--- a/textproc/p5-XML-SAX/Makefile
+++ b/textproc/p5-XML-SAX/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::SAX
-# Date created: 19 Nov 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-SAX
PORTVERSION= 0.99
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-XML-NamespaceSupport>=0.03:${PORTSDIR}/textproc/p5-XML-Namespa
RUN_DEPENDS= p5-XML-NamespaceSupport>=0.03:${PORTSDIR}/textproc/p5-XML-NamespaceSupport \
p5-XML-SAX-Base>=1.05:${PORTSDIR}/textproc/p5-XML-SAX-Base
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::SAX.3 XML::SAX::DocumentLocator.3 XML::SAX::Intro.3 \
XML::SAX::ParserFactory.3 XML::SAX::PurePerl.3 \
diff --git a/textproc/p5-XML-SAXDriver-CSV/Makefile b/textproc/p5-XML-SAXDriver-CSV/Makefile
index 68239697a2de..b59d80b85ddf 100644
--- a/textproc/p5-XML-SAXDriver-CSV/Makefile
+++ b/textproc/p5-XML-SAXDriver-CSV/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-SAXDriver-CSV
-# Date created: 2006/07/19
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= XML-SAXDriver-CSV
PORTVERSION= 0.07
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Text-CSV_XS>=0.22:${PORTSDIR}/textproc/p5-Text-CSV_XS \
p5-XML-SAX>=0.14:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN3= XML::SAXDriver::CSV.3
diff --git a/textproc/p5-XML-SAXDriver-Excel/Makefile b/textproc/p5-XML-SAXDriver-Excel/Makefile
index fc40c5b897b7..3e21f7042b9c 100644
--- a/textproc/p5-XML-SAXDriver-Excel/Makefile
+++ b/textproc/p5-XML-SAXDriver-Excel/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-SAXDriver-Excel
-# Date created: 30 May 2002
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= XML-SAXDriver-Excel
PORTVERSION= 0.06
@@ -19,7 +15,8 @@ BUILD_DEPENDS= \
p5-XML-SAX>=0.14:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN3= XML::SAXDriver::Excel.3
diff --git a/textproc/p5-XML-SAXDriver-Sablotron/Makefile b/textproc/p5-XML-SAXDriver-Sablotron/Makefile
index 3e5af1dfe25c..cbf4b8bf9543 100644
--- a/textproc/p5-XML-SAXDriver-Sablotron/Makefile
+++ b/textproc/p5-XML-SAXDriver-Sablotron/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-XML-Sablotron>=0:${PORTSDIR}/textproc/p5-XML-Sablotron \
p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::SAXDriver::Sablotron.3
diff --git a/textproc/p5-XML-Sablotron/Makefile b/textproc/p5-XML-Sablotron/Makefile
index f52d0984d2ef..d1bd82194987 100644
--- a/textproc/p5-XML-Sablotron/Makefile
+++ b/textproc/p5-XML-Sablotron/Makefile
@@ -12,8 +12,8 @@ COMMENT= Perl interface to the Sablotron XSLT processor
LIB_DEPENDS= sablot.70:${PORTSDIR}/textproc/sablotron
-USES= iconv
-PERL_CONFIGURE= yes
+USES= iconv perl5
+USE_PERL5= configure
CONFIGURE_ARGS= LIBS='-L${LOCALBASE}/lib -lexpat -lsablot -liconv' \
INC='-I${LOCALBASE}/include' \
EXPATLIBPATH='${LOCALBASE}/lib' \
diff --git a/textproc/p5-XML-Schematron/Makefile b/textproc/p5-XML-Schematron/Makefile
index 348acd60e7aa..fa2cde9fdd39 100644
--- a/textproc/p5-XML-Schematron/Makefile
+++ b/textproc/p5-XML-Schematron/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::Schematron
-# Date created: 25 Jan 2002
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= XML-Schematron
PORTVERSION= 1.09
@@ -24,7 +20,8 @@ BUILD_DEPENDS= p5-libxml>=0:${PORTSDIR}/textproc/p5-libxml \
p5-XML-Filter-BufferText>=0:${PORTSDIR}/textproc/p5-XML-Filter-BufferText
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Schematron::XPath.3 \
XML::Schematron::LibXSLT.3 \
diff --git a/textproc/p5-XML-Simple/Makefile b/textproc/p5-XML-Simple/Makefile
index 2e1d930821a7..b211b9f45880 100644
--- a/textproc/p5-XML-Simple/Makefile
+++ b/textproc/p5-XML-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Simple
-# Date created: October 10th 2000
-# Whom: Andrew <andrew@ugh.net.au>
-#
+# Created by: Andrew <andrew@ugh.net.au>
# $FreeBSD$
-#
PORTNAME= XML-Simple
PORTVERSION= 2.20
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
RUN_DEPENDS:= ${BUILD_DEPENDS}
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Simple.3 XML::Simple::FAQ.3
diff --git a/textproc/p5-XML-SimpleObject-LibXML/Makefile b/textproc/p5-XML-SimpleObject-LibXML/Makefile
index f9f0bffc50f6..c05e192aebf2 100644
--- a/textproc/p5-XML-SimpleObject-LibXML/Makefile
+++ b/textproc/p5-XML-SimpleObject-LibXML/Makefile
@@ -13,7 +13,8 @@ COMMENT= Simple(r) object representation of an XML::LibXML DOM object
BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-XML-SimpleObject>=0:${PORTSDIR}/textproc/p5-XML-SimpleObject
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= XML::SimpleObject::LibXML.3
diff --git a/textproc/p5-XML-Smart/Makefile b/textproc/p5-XML-Smart/Makefile
index dbcd2b45d2c9..7ee8d1bd0913 100644
--- a/textproc/p5-XML-Smart/Makefile
+++ b/textproc/p5-XML-Smart/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Devel-Cycle>=0:${PORTSDIR}/devel/p5-Devel-Cycle \
p5-Data-Dump>=0:${PORTSDIR}/devel/p5-Data-Dump
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Smart.3 \
XML::Smart::DTD.3 \
diff --git a/textproc/p5-XML-Stream/Makefile b/textproc/p5-XML-Stream/Makefile
index 8320c038a001..f7650f92e2f1 100644
--- a/textproc/p5-XML-Stream/Makefile
+++ b/textproc/p5-XML-Stream/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Stream
-# Date created: 28 Augest 2000
-# Whom: Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw>
-#
+# Created by: Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw>
# $FreeBSD$
-#
PORTNAME= XML-Stream
DISTVERSION= 1.23_06
@@ -18,7 +14,8 @@ COMMENT= XML::Stream provides you with access to XML Stream
BUILD_DEPENDS= p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL
RUN_DEPENDS= p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Stream.3 \
XML::Stream::IO::Select::Win32.3 \
diff --git a/textproc/p5-XML-Tiny/Makefile b/textproc/p5-XML-Tiny/Makefile
index c28dc8087a9f..6fa6f284dea5 100644
--- a/textproc/p5-XML-Tiny/Makefile
+++ b/textproc/p5-XML-Tiny/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple lightweight parser for a subset of XML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Tiny.3
diff --git a/textproc/p5-XML-TreePP/Makefile b/textproc/p5-XML-TreePP/Makefile
index 2ccff40cbe07..ee2af4ddd4e4 100644
--- a/textproc/p5-XML-TreePP/Makefile
+++ b/textproc/p5-XML-TreePP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-TreePP
-# Date created: 2006-08-14
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= XML-TreePP
PORTVERSION= 0.41
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Pure Perl implementation for parsing/writing xml files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::TreePP.3
diff --git a/textproc/p5-XML-Twig/Makefile b/textproc/p5-XML-Twig/Makefile
index 94f53684f9e5..f5632c4f1579 100644
--- a/textproc/p5-XML-Twig/Makefile
+++ b/textproc/p5-XML-Twig/Makefile
@@ -25,7 +25,8 @@ TEST_DEPENDS= p5-IO-CaptureOutput>=0:${PORTSDIR}/devel/p5-IO-CaptureOutput \
p5-XML-SAX-Writer>=0:${PORTSDIR}/textproc/p5-XML-SAX-Writer \
p5-XML-Simple>=2:${PORTSDIR}/textproc/p5-XML-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= -y
MAN1= xml_grep.1 xml_merge.1 xml_pp.1 xml_spellcheck.1 xml_split.1
diff --git a/textproc/p5-XML-Validator-Schema/Makefile b/textproc/p5-XML-Validator-Schema/Makefile
index 490fc805173f..dd2395f96f7b 100644
--- a/textproc/p5-XML-Validator-Schema/Makefile
+++ b/textproc/p5-XML-Validator-Schema/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-XML-Validator-Schema
-# Date created: Oct 14th 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
-#
PORTNAME= XML-Validator-Schema
PORTVERSION= 1.10
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Tree-DAG_Node>=0:${PORTSDIR}/devel/p5-Tree-DAG_Node \
p5-XML-Filter-BufferText>=0:${PORTSDIR}/textproc/p5-XML-Filter-BufferText
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Validator::Schema.3 \
XML::Validator::Schema::Attribute.3 \
diff --git a/textproc/p5-XML-Writer/Makefile b/textproc/p5-XML-Writer/Makefile
index 009342aacbd4..cb754106096f 100644
--- a/textproc/p5-XML-Writer/Makefile
+++ b/textproc/p5-XML-Writer/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple Perl module for writing XML documents
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Writer.3
diff --git a/textproc/p5-XML-XPath/Makefile b/textproc/p5-XML-XPath/Makefile
index 60737abeec8f..1ed4563e5223 100644
--- a/textproc/p5-XML-XPath/Makefile
+++ b/textproc/p5-XML-XPath/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::XPath
-# Date created: 11 Nov 2000
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-XPath
PORTVERSION= 1.13
@@ -17,7 +13,8 @@ COMMENT= Modules for parsing and evaluating XPath statements
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::XPath.3 XML::XPath::Boolean.3 XML::XPath::Builder.3 \
XML::XPath::Literal.3 XML::XPath::Node.3 \
diff --git a/textproc/p5-XML-XPathEngine/Makefile b/textproc/p5-XML-XPathEngine/Makefile
index cdb110b3c755..d165f11d9d7f 100644
--- a/textproc/p5-XML-XPathEngine/Makefile
+++ b/textproc/p5-XML-XPathEngine/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Re-usable XPath engine for DOM-like trees
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
REINPLACE_ARGS= -i ''
MAN3= XML::XPathEngine.3 \
diff --git a/textproc/p5-XML-XSH/Makefile b/textproc/p5-XML-XSH/Makefile
index 8fa30319eef8..bca317dbb45d 100644
--- a/textproc/p5-XML-XSH/Makefile
+++ b/textproc/p5-XML-XSH/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::XSH
-# Date created: 15 July 2002
-# Whom: Lev Serebryakov <lev@serebryakov.spb.ru>
-#
+# Created by: Lev Serebryakov <lev@serebryakov.spb.ru>
# $FreeBSD$
-#
PORTNAME= XML-XSH
PORTVERSION= 1.8.2
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-XML-XUpdate-LibXML>=0:${PORTSDIR}/textproc/p5-XML-XUpdate-LibXML
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= xsh.1
MAN3= XSH.3
diff --git a/textproc/p5-XML-Xerces/Makefile b/textproc/p5-XML-Xerces/Makefile
index 2ea920c31919..02d8fa152707 100644
--- a/textproc/p5-XML-Xerces/Makefile
+++ b/textproc/p5-XML-Xerces/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Xerces
-# Date created: 29 March 2006
-# Whom: Ken Menzel <kenm@icarz.com>
-#
+# Created by: Ken Menzel <kenm@icarz.com>
# $FreeBSD$
-#
PORTNAME= XML-Xerces
PORTVERSION= 2.7.0
@@ -22,7 +18,8 @@ LIB_DEPENDS= xerces-c.27:${PORTSDIR}/textproc/xerces-c2
MAKE_JOBS_UNSAFE= yes
USE_GMAKE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ENV= XERCES_LIB="${LOCALBASE}/lib" \
XERCES_INCLUDE="${LOCALBASE}/include" \
XERCES_DEVEL="yes" \
diff --git a/textproc/p5-YAPE-HTML/Makefile b/textproc/p5-YAPE-HTML/Makefile
index 4d3c309000e7..95d6edcdc7a6 100644
--- a/textproc/p5-YAPE-HTML/Makefile
+++ b/textproc/p5-YAPE-HTML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-YAPE-HTML
-# Date created: 3 juin 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= YAPE-HTML
PORTVERSION= 1.11
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Yet Another Parser/Extractor for HTML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= YAPE::HTML.3 YAPE::HTML::Element.3
diff --git a/textproc/p5-YAPE-Regex-Explain/Makefile b/textproc/p5-YAPE-Regex-Explain/Makefile
index 04146e704194..949171052d39 100644
--- a/textproc/p5-YAPE-Regex-Explain/Makefile
+++ b/textproc/p5-YAPE-Regex-Explain/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-YAPE-Regex-Explain
-# Date created: 3 juin 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= YAPE-Regex-Explain
PORTVERSION= 4.01
@@ -18,7 +14,8 @@ COMMENT= Explanation of a Regular Expression
RUN_DEPENDS= p5-YAPE-Regex>=0:${PORTSDIR}/textproc/p5-YAPE-Regex
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= YAPE::Regex::Explain.3
diff --git a/textproc/p5-YAPE-Regex/Makefile b/textproc/p5-YAPE-Regex/Makefile
index 78550b19fa87..3a0dc291a480 100644
--- a/textproc/p5-YAPE-Regex/Makefile
+++ b/textproc/p5-YAPE-Regex/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-YAPE-Regex
-# Date created: 3 juin 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= YAPE-Regex
PORTVERSION= 4.00
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Yet Another Parser/Extractor for Regular Expressions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= YAPE::Regex.3 YAPE::Regex::Element.3
diff --git a/textproc/p5-dTemplate/Makefile b/textproc/p5-dTemplate/Makefile
index 4aba316fd7cb..69123e52ece0 100644
--- a/textproc/p5-dTemplate/Makefile
+++ b/textproc/p5-dTemplate/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Powerful template handling logic with advanced features
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= dTemplate.3
diff --git a/textproc/p5-libxml/Makefile b/textproc/p5-libxml/Makefile
index 603180c24e63..5f2227b944fb 100644
--- a/textproc/p5-libxml/Makefile
+++ b/textproc/p5-libxml/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-libxml
-# Date created: 13 March 2001
-# Whom: Johann Visagie <johann@egenetics.com>
-#
+# Created by: Johann Visagie <johann@egenetics.com>
# $FreeBSD$
-#
PORTNAME= libxml
PORTVERSION= 0.08
@@ -18,7 +14,8 @@ COMMENT= Collection of Perl5 modules for working with XML
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Grove.3 Data::Grove::Parent.3 Data::Grove::Visitor.3 \
XML::ESISParser.3 XML::Handler::CanonXMLWriter.3 \
diff --git a/textproc/p5-podlators/Makefile b/textproc/p5-podlators/Makefile
index f2e8b48ef62b..6ca304156d60 100644
--- a/textproc/p5-podlators/Makefile
+++ b/textproc/p5-podlators/Makefile
@@ -14,7 +14,8 @@ COMMENT= Modules to convert and parse POD (Plain Old Documentation)
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::Man.3 Pod::ParseLink.3 Pod::Text.3 Pod::Text::Color.3 \
Pod::Text::Overstrike.3 Pod::Text::Termcap.3