aboutsummaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authorAndrej Zverev <az@FreeBSD.org>2013-08-02 18:21:05 +0000
committerAndrej Zverev <az@FreeBSD.org>2013-08-02 18:21:05 +0000
commit0aad97bb5c24e162fa1f0e0fa87c8654f738ff52 (patch)
tree59a0148ef943ecb5bc12a830cc669c801d3c91f8 /textproc
parent9046e7300f8c066998aad575e838180bdf83371e (diff)
downloadports-0aad97bb5c24e162fa1f0e0fa87c8654f738ff52.tar.gz
ports-0aad97bb5c24e162fa1f0e0fa87c8654f738ff52.zip
Notes
Diffstat (limited to 'textproc')
-rw-r--r--textproc/dtdparse/Makefile3
-rw-r--r--textproc/libtext-charwidth-perl/Makefile3
-rw-r--r--textproc/libtext-wrapi18n-perl/Makefile3
-rw-r--r--textproc/p5-CSS-SAC/Makefile3
-rw-r--r--textproc/p5-Lingua-EN-MatchNames/Makefile3
-rw-r--r--textproc/p5-Lingua-EN-Numbers-Easy/Makefile3
-rw-r--r--textproc/p5-Lingua-EN-Summarize/Makefile3
-rw-r--r--textproc/p5-Lingua-EN-Syllable/Makefile3
-rw-r--r--textproc/p5-Lingua-PT-Stemmer/Makefile3
-rw-r--r--textproc/p5-Lingua-Stem-Fr/Makefile3
-rw-r--r--textproc/p5-Lingua-Stem-It/Makefile3
-rw-r--r--textproc/p5-Lingua-Stem-Ru/Makefile3
-rw-r--r--textproc/p5-Lingua-Stem-Snowball-Da/Makefile3
-rw-r--r--textproc/p5-NetAddr-IP-Find/Makefile3
-rw-r--r--textproc/p5-Parse-Flex/Makefile3
-rw-r--r--textproc/p5-Pod-Abstract/Makefile3
-rw-r--r--textproc/p5-RADIUS-UserFile/Makefile3
-rw-r--r--textproc/p5-Spreadsheet-WriteExcel-FromXML/Makefile3
-rw-r--r--textproc/p5-String-Tokenizer/Makefile3
-rw-r--r--textproc/p5-Template-Tiny/Makefile3
-rw-r--r--textproc/p5-Text-Bastardize/Makefile3
-rw-r--r--textproc/p5-Text-Diff-Parser/Makefile3
-rw-r--r--textproc/p5-Text-EtText/Makefile3
-rw-r--r--textproc/p5-Text-FindIndent/Makefile3
-rw-r--r--textproc/p5-Text-Flowed/Makefile3
-rw-r--r--textproc/p5-Text-Markdown/Makefile3
-rw-r--r--textproc/p5-Text-ParagraphDiff/Makefile3
-rw-r--r--textproc/p5-Text-Repository/Makefile3
-rw-r--r--textproc/p5-Text-Shellwords/Makefile3
-rw-r--r--textproc/p5-WWW-Google-SiteMap/Makefile3
-rw-r--r--textproc/p5-XML-Catalog/Makefile3
-rw-r--r--textproc/p5-XML-Code/Makefile3
-rw-r--r--textproc/p5-XML-DBMS/Makefile3
-rw-r--r--textproc/p5-XML-Filter-GenericChunk/Makefile3
-rw-r--r--textproc/p5-XML-GDOME/Makefile3
-rw-r--r--textproc/p5-XML-Generator-PerlData/Makefile3
-rw-r--r--textproc/p5-XML-Grove/Makefile3
-rw-r--r--textproc/p5-XML-Node/Makefile3
-rw-r--r--textproc/p5-XML-OPML/Makefile3
-rw-r--r--textproc/p5-XML-Parser-EasyTree/Makefile3
-rw-r--r--textproc/p5-XML-Parser-Style-Elemental/Makefile3
-rw-r--r--textproc/p5-XML-XQL/Makefile3
-rw-r--r--textproc/p5-XML-XSLT/Makefile3
-rw-r--r--textproc/sdf/Makefile3
-rw-r--r--textproc/texi2db/Makefile3
45 files changed, 90 insertions, 45 deletions
diff --git a/textproc/dtdparse/Makefile b/textproc/dtdparse/Makefile
index dde8a8fa3b76..9cdb0e275f4b 100644
--- a/textproc/dtdparse/Makefile
+++ b/textproc/dtdparse/Makefile
@@ -17,7 +17,8 @@ COMMENT= Parse a DTD and produce an XML document that represents it
RUN_DEPENDS= p5-DelimMatch>=0:${PORTSDIR}/textproc/p5-DelimMatch \
p5-XML-DOM>=0:${PORTSDIR}/textproc/p5-XML-DOM
-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/libtext-charwidth-perl/Makefile b/textproc/libtext-charwidth-perl/Makefile
index e0ced423e272..da362c4f0df8 100644
--- a/textproc/libtext-charwidth-perl/Makefile
+++ b/textproc/libtext-charwidth-perl/Makefile
@@ -17,7 +17,8 @@ COMMENT= Documentation gettext tools
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::CharWidth.3
diff --git a/textproc/libtext-wrapi18n-perl/Makefile b/textproc/libtext-wrapi18n-perl/Makefile
index dcc954a77888..391d6d667faf 100644
--- a/textproc/libtext-wrapi18n-perl/Makefile
+++ b/textproc/libtext-wrapi18n-perl/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= libtext-charwidth-perl>=0:${PORTSDIR}/textproc/libtext-charwidth-
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::WrapI18N.3
diff --git a/textproc/p5-CSS-SAC/Makefile b/textproc/p5-CSS-SAC/Makefile
index 40f85cb84676..b2d6b7163fb7 100644
--- a/textproc/p5-CSS-SAC/Makefile
+++ b/textproc/p5-CSS-SAC/Makefile
@@ -18,7 +18,8 @@ COMMENT= SAC CSS (Simple API for CSS) parser
RUN_DEPENDS= p5-Class-ArrayObjects>=0.04:${PORTSDIR}/devel/p5-Class-ArrayObjects
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CSS::SAC.3 CSS::SAC::Condition.3 \
CSS::SAC::Condition::Attribute.3 \
diff --git a/textproc/p5-Lingua-EN-MatchNames/Makefile b/textproc/p5-Lingua-EN-MatchNames/Makefile
index 604c1b6ad83b..51a7acca053c 100644
--- a/textproc/p5-Lingua-EN-MatchNames/Makefile
+++ b/textproc/p5-Lingua-EN-MatchNames/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-Lingua-EN-NameParse>=0:${PORTSDIR}/textproc/p5-Lingua-EN-NameP
p5-Text-Metaphone>=0:${PORTSDIR}/textproc/p5-Text-Metaphone
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::MatchNames.3
diff --git a/textproc/p5-Lingua-EN-Numbers-Easy/Makefile b/textproc/p5-Lingua-EN-Numbers-Easy/Makefile
index f8d7a60fe947..76886a399a2a 100644
--- a/textproc/p5-Lingua-EN-Numbers-Easy/Makefile
+++ b/textproc/p5-Lingua-EN-Numbers-Easy/Makefile
@@ -17,7 +17,8 @@ COMMENT= A perl module providing hash access to Lingua::EN::Numbers objects
RUN_DEPENDS= p5-Lingua-EN-Numbers>=1.01:${PORTSDIR}/textproc/p5-Lingua-EN-Numbers
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Numbers::Easy.3
diff --git a/textproc/p5-Lingua-EN-Summarize/Makefile b/textproc/p5-Lingua-EN-Summarize/Makefile
index 95223260b866..767095500606 100644
--- a/textproc/p5-Lingua-EN-Summarize/Makefile
+++ b/textproc/p5-Lingua-EN-Summarize/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-HTML-Summary>=0:${PORTSDIR}/www/p5-HTML-Summary \
p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Filters.3 \
Lingua::EN::Summarize.3
diff --git a/textproc/p5-Lingua-EN-Syllable/Makefile b/textproc/p5-Lingua-EN-Syllable/Makefile
index 9f3c1741e81e..7e3195fa7654 100644
--- a/textproc/p5-Lingua-EN-Syllable/Makefile
+++ b/textproc/p5-Lingua-EN-Syllable/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Routine for estimating syllable count in words
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Syllable.3
diff --git a/textproc/p5-Lingua-PT-Stemmer/Makefile b/textproc/p5-Lingua-PT-Stemmer/Makefile
index 1bd148ced4a6..81a6e4a2a467 100644
--- a/textproc/p5-Lingua-PT-Stemmer/Makefile
+++ b/textproc/p5-Lingua-PT-Stemmer/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Stemmers for Portuguese and Galician
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::GL::Stemmer.3 Lingua::PT::Stemmer.3
diff --git a/textproc/p5-Lingua-Stem-Fr/Makefile b/textproc/p5-Lingua-Stem-Fr/Makefile
index 52079693e828..1e8411066443 100644
--- a/textproc/p5-Lingua-Stem-Fr/Makefile
+++ b/textproc/p5-Lingua-Stem-Fr/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Perl French Stemming
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Stem::Fr.3
diff --git a/textproc/p5-Lingua-Stem-It/Makefile b/textproc/p5-Lingua-Stem-It/Makefile
index ec9d746d0d20..0d6b9576b1bb 100644
--- a/textproc/p5-Lingua-Stem-It/Makefile
+++ b/textproc/p5-Lingua-Stem-It/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Stemmer for Italian
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Stem::It.3
diff --git a/textproc/p5-Lingua-Stem-Ru/Makefile b/textproc/p5-Lingua-Stem-Ru/Makefile
index cd1fa71494c6..d369d3e3def7 100644
--- a/textproc/p5-Lingua-Stem-Ru/Makefile
+++ b/textproc/p5-Lingua-Stem-Ru/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Porter's stemming algorithm for Russian (KOI8-R only)
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Stem::Ru.3
diff --git a/textproc/p5-Lingua-Stem-Snowball-Da/Makefile b/textproc/p5-Lingua-Stem-Snowball-Da/Makefile
index 450006d2556b..f3a2fcd207ef 100644
--- a/textproc/p5-Lingua-Stem-Snowball-Da/Makefile
+++ b/textproc/p5-Lingua-Stem-Snowball-Da/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= A stemmer for Danish
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Stem::Snowball::Da.3
diff --git a/textproc/p5-NetAddr-IP-Find/Makefile b/textproc/p5-NetAddr-IP-Find/Makefile
index 0ad7ed266494..e878ecec6aee 100644
--- a/textproc/p5-NetAddr-IP-Find/Makefile
+++ b/textproc/p5-NetAddr-IP-Find/Makefile
@@ -16,7 +16,8 @@ COMMENT= Iterates over all IP addresses in a text similar to Email::Find
RUN_DEPENDS= p5-NetAddr-IP>0:${PORTSDIR}/net-mgmt/p5-NetAddr-IP
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
INSTALL_TARGET= pure_install
MAN3= NetAddr::IP::Find.3
diff --git a/textproc/p5-Parse-Flex/Makefile b/textproc/p5-Parse-Flex/Makefile
index 68ca7dfe63b9..5526f1effe8c 100644
--- a/textproc/p5-Parse-Flex/Makefile
+++ b/textproc/p5-Parse-Flex/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= The Fastest Lexer in the West
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Parse::Flex.3 Parse::Flex::Generate.3
diff --git a/textproc/p5-Pod-Abstract/Makefile b/textproc/p5-Pod-Abstract/Makefile
index 62534da18619..212522dad657 100644
--- a/textproc/p5-Pod-Abstract/Makefile
+++ b/textproc/p5-Pod-Abstract/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String \
p5-Task-Weaken>=0:${PORTSDIR}/devel/p5-Task-Weaken
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN1= paf.1
MAN3= Pod::Abstract.3 \
diff --git a/textproc/p5-RADIUS-UserFile/Makefile b/textproc/p5-RADIUS-UserFile/Makefile
index a6a9bd00fe15..bb2d175f2bd8 100644
--- a/textproc/p5-RADIUS-UserFile/Makefile
+++ b/textproc/p5-RADIUS-UserFile/Makefile
@@ -17,7 +17,8 @@ COMMENT= Perl extension for manipulating a RADIUS users file
BUILD_DEPENDS= p5-Tie-IxHash>=0:${PORTSDIR}/devel/p5-Tie-IxHash
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= RADIUS::UserFile.3
diff --git a/textproc/p5-Spreadsheet-WriteExcel-FromXML/Makefile b/textproc/p5-Spreadsheet-WriteExcel-FromXML/Makefile
index fec6d29b7ff7..ff27496c5c53 100644
--- a/textproc/p5-Spreadsheet-WriteExcel-FromXML/Makefile
+++ b/textproc/p5-Spreadsheet-WriteExcel-FromXML/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-OLE-Storage_Lite>=0:${PORTSDIR}/devel/p5-OLE-Storage_Lite \
p5-Spreadsheet-WriteExcel>=0:${PORTSDIR}/textproc/p5-Spreadsheet-WriteExcel
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Spreadsheet::WriteExcel::FromXML::Workbook.3 \
Spreadsheet::WriteExcel::FromXML::Worksheet.3 \
diff --git a/textproc/p5-String-Tokenizer/Makefile b/textproc/p5-String-Tokenizer/Makefile
index 26670e718a91..1f5b9b82f2e9 100644
--- a/textproc/p5-String-Tokenizer/Makefile
+++ b/textproc/p5-String-Tokenizer/Makefile
@@ -16,6 +16,7 @@ COMMENT= A simple string tokenizer
MAN3= String::Tokenizer.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Template-Tiny/Makefile b/textproc/p5-Template-Tiny/Makefile
index f597fec5b102..01d64c10bb7e 100644
--- a/textproc/p5-Template-Tiny/Makefile
+++ b/textproc/p5-Template-Tiny/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Template Toolkit reimplemented in as little code as possible
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Template::Tiny.3
diff --git a/textproc/p5-Text-Bastardize/Makefile b/textproc/p5-Text-Bastardize/Makefile
index 0a12e5735208..52436ba3c81f 100644
--- a/textproc/p5-Text-Bastardize/Makefile
+++ b/textproc/p5-Text-Bastardize/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Corruptor of innocent text
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Bastardize.3
diff --git a/textproc/p5-Text-Diff-Parser/Makefile b/textproc/p5-Text-Diff-Parser/Makefile
index d00de8e36567..2266c98abe5b 100644
--- a/textproc/p5-Text-Diff-Parser/Makefile
+++ b/textproc/p5-Text-Diff-Parser/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Parse patch files containing unified and standard diffs
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Diff::Parser.3
diff --git a/textproc/p5-Text-EtText/Makefile b/textproc/p5-Text-EtText/Makefile
index 0d7632befb4e..e2aadb81aa53 100644
--- a/textproc/p5-Text-EtText/Makefile
+++ b/textproc/p5-Text-EtText/Makefile
@@ -18,7 +18,8 @@ COMMENT= A simple plain-text to HTML converter
BUILD_DEPENDS= p5-HTML-Parser>0:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::EtText.3 Text::EtText::DefaultGlossary.3 \
Text::EtText::LinkGlossary.3 Text::EtText::EtText2HTML.3 \
diff --git a/textproc/p5-Text-FindIndent/Makefile b/textproc/p5-Text-FindIndent/Makefile
index 7c60456895e0..8fa904630d40 100644
--- a/textproc/p5-Text-FindIndent/Makefile
+++ b/textproc/p5-Text-FindIndent/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Perl5 module to heuristically determine the indent style of a file
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Text::FindIndent.3
diff --git a/textproc/p5-Text-Flowed/Makefile b/textproc/p5-Text-Flowed/Makefile
index a086509d70b8..6094cb3d957c 100644
--- a/textproc/p5-Text-Flowed/Makefile
+++ b/textproc/p5-Text-Flowed/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= RFC2646 format=flowed
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= ${PORTNAME:S/-/::/g}.3
diff --git a/textproc/p5-Text-Markdown/Makefile b/textproc/p5-Text-Markdown/Makefile
index 03beff39c094..f1460975cd25 100644
--- a/textproc/p5-Text-Markdown/Makefile
+++ b/textproc/p5-Text-Markdown/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS= p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils
TEST_DEPENDS= p5-Test-Differences>=0:${PORTSDIR}/devel/p5-Test-Differences \
p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= Markdown.pl.1
MAN3= Text::Markdown.3
diff --git a/textproc/p5-Text-ParagraphDiff/Makefile b/textproc/p5-Text-ParagraphDiff/Makefile
index 216c2ee77f69..fb788cd67bca 100644
--- a/textproc/p5-Text-ParagraphDiff/Makefile
+++ b/textproc/p5-Text-ParagraphDiff/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Algorithm-Diff>=0:${PORTSDIR}/devel/p5-Algorithm-Diff \
p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/textproc/p5-Text-Repository/Makefile b/textproc/p5-Text-Repository/Makefile
index c791413edb84..3f0956f00fa7 100644
--- a/textproc/p5-Text-Repository/Makefile
+++ b/textproc/p5-Text-Repository/Makefile
@@ -14,7 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= A simple way to manage text without mixing it with Perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Repository.3
diff --git a/textproc/p5-Text-Shellwords/Makefile b/textproc/p5-Text-Shellwords/Makefile
index 966ecae3030f..fad45fe93e73 100644
--- a/textproc/p5-Text-Shellwords/Makefile
+++ b/textproc/p5-Text-Shellwords/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= This is a thin wrapper around the shellwords.pl package
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Shellwords.3
diff --git a/textproc/p5-WWW-Google-SiteMap/Makefile b/textproc/p5-WWW-Google-SiteMap/Makefile
index 00b5009ffe2a..01d1b6e5915d 100644
--- a/textproc/p5-WWW-Google-SiteMap/Makefile
+++ b/textproc/p5-WWW-Google-SiteMap/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-XML-Twig>=0:${PORTSDIR}/textproc/p5-XML-Twig \
p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Google::SiteMap.3 \
WWW::Google::SiteMap::Index.3 \
diff --git a/textproc/p5-XML-Catalog/Makefile b/textproc/p5-XML-Catalog/Makefile
index 2d10c8c906a5..b0a620250215 100644
--- a/textproc/p5-XML-Catalog/Makefile
+++ b/textproc/p5-XML-Catalog/Makefile
@@ -16,7 +16,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
USE_DOS2UNIX= Catalog.pm
MAN3= XML::Catalog.3
diff --git a/textproc/p5-XML-Code/Makefile b/textproc/p5-XML-Code/Makefile
index 2628f0725f96..ba2c5a618b8b 100644
--- a/textproc/p5-XML-Code/Makefile
+++ b/textproc/p5-XML-Code/Makefile
@@ -11,6 +11,7 @@ COMMENT= Module for converting XML hash structures into plain text
MAN3= XML::Code.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-XML-DBMS/Makefile b/textproc/p5-XML-DBMS/Makefile
index 4e3f419d2eeb..0885ed1814f6 100644
--- a/textproc/p5-XML-DBMS/Makefile
+++ b/textproc/p5-XML-DBMS/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-libxml>=0:${PORTSDIR}/textproc/p5-libxml \
RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/${PORTNAME}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
post-install:
diff --git a/textproc/p5-XML-Filter-GenericChunk/Makefile b/textproc/p5-XML-Filter-GenericChunk/Makefile
index dc95787a7f32..c044fdcc4245 100644
--- a/textproc/p5-XML-Filter-GenericChunk/Makefile
+++ b/textproc/p5-XML-Filter-GenericChunk/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-XML-LibXML>=1.4:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::CharacterChunk.3 \
XML::Filter::GenericChunk.3
diff --git a/textproc/p5-XML-GDOME/Makefile b/textproc/p5-XML-GDOME/Makefile
index 1b5682227e02..ded6a935f207 100644
--- a/textproc/p5-XML-GDOME/Makefile
+++ b/textproc/p5-XML-GDOME/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::GDOME.3 \
XML::GDOME::Attr.3 \
diff --git a/textproc/p5-XML-Generator-PerlData/Makefile b/textproc/p5-XML-Generator-PerlData/Makefile
index 6507c84def5c..ececb70f1eed 100644
--- a/textproc/p5-XML-Generator-PerlData/Makefile
+++ b/textproc/p5-XML-Generator-PerlData/Makefile
@@ -17,7 +17,8 @@ COMMENT= Perl extension for generating SAX2 events from Perl data structures
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::Generator::PerlData.3
diff --git a/textproc/p5-XML-Grove/Makefile b/textproc/p5-XML-Grove/Makefile
index fa36c3306768..c8c32d587a65 100644
--- a/textproc/p5-XML-Grove/Makefile
+++ b/textproc/p5-XML-Grove/Makefile
@@ -16,7 +16,8 @@ COMMENT= Perl-style XML objects
RUN_DEPENDS= p5-libxml>=0:${PORTSDIR}/textproc/p5-libxml
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::DOM-ecmascript.3 \
XML::Grove.3 \
diff --git a/textproc/p5-XML-Node/Makefile b/textproc/p5-XML-Node/Makefile
index 0a171b573c01..7112be034a0d 100644
--- a/textproc/p5-XML-Node/Makefile
+++ b/textproc/p5-XML-Node/Makefile
@@ -16,7 +16,8 @@ COMMENT= Perl5 module to extend and simplify XML::Parser
RUN_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Node.3
diff --git a/textproc/p5-XML-OPML/Makefile b/textproc/p5-XML-OPML/Makefile
index 09d8aaec5ff2..54213c5518d9 100644
--- a/textproc/p5-XML-OPML/Makefile
+++ b/textproc/p5-XML-OPML/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
p5-XML-SimpleObject>=0:${PORTSDIR}/textproc/p5-XML-SimpleObject
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::OPML.3
diff --git a/textproc/p5-XML-Parser-EasyTree/Makefile b/textproc/p5-XML-Parser-EasyTree/Makefile
index b775f0a014c6..dac4706f8ffe 100644
--- a/textproc/p5-XML-Parser-EasyTree/Makefile
+++ b/textproc/p5-XML-Parser-EasyTree/Makefile
@@ -18,7 +18,8 @@ COMMENT= Easier tree style for XML::Parser
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::Parser::EasyTree.3
diff --git a/textproc/p5-XML-Parser-Style-Elemental/Makefile b/textproc/p5-XML-Parser-Style-Elemental/Makefile
index b3b138303301..55d131175e6c 100644
--- a/textproc/p5-XML-Parser-Style-Elemental/Makefile
+++ b/textproc/p5-XML-Parser-Style-Elemental/Makefile
@@ -13,7 +13,8 @@ COMMENT= More advanced and flexible object tree style for XML::Parser
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Parser::Style::Elemental.3
diff --git a/textproc/p5-XML-XQL/Makefile b/textproc/p5-XML-XQL/Makefile
index c58b8a9bfdf0..41cc8c1578ba 100644
--- a/textproc/p5-XML-XQL/Makefile
+++ b/textproc/p5-XML-XQL/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
p5-XML-DOM>=0:${PORTSDIR}/textproc/p5-XML-DOM
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::XQL.3 XML::XQL::DOM.3 XML::XQL::Date.3 \
XML::XQL::Query.3 XML::XQL::Tutorial.3
diff --git a/textproc/p5-XML-XSLT/Makefile b/textproc/p5-XML-XSLT/Makefile
index 9c00d3229238..e5be28c477f5 100644
--- a/textproc/p5-XML-XSLT/Makefile
+++ b/textproc/p5-XML-XSLT/Makefile
@@ -17,7 +17,8 @@ COMMENT= XML::XSLT - A perl module for processing XSLT
BUILD_DEPENDS= p5-XML-DOM>=0:${PORTSDIR}/textproc/p5-XML-DOM
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= xslt-parser.1
MAN3= XML::XSLT.3
diff --git a/textproc/sdf/Makefile b/textproc/sdf/Makefile
index b7e573744559..10de98085934 100644
--- a/textproc/sdf/Makefile
+++ b/textproc/sdf/Makefile
@@ -16,7 +16,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple Document Format - "author-friendly" mark-up system
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pod2sdf.1
diff --git a/textproc/texi2db/Makefile b/textproc/texi2db/Makefile
index 0555fe7da161..eb83daf41fb9 100644
--- a/textproc/texi2db/Makefile
+++ b/textproc/texi2db/Makefile
@@ -17,7 +17,8 @@ COMMENT= Converts a Texinfo file into DocBook XML
BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= texi2db.1
PLIST_FILES= bin/texi2db \