aboutsummaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authorMark Linimon <linimon@FreeBSD.org>2007-09-08 01:12:10 +0000
committerMark Linimon <linimon@FreeBSD.org>2007-09-08 01:12:10 +0000
commit9839011ec3910790376ce9ace5e2a1c5bcb2781f (patch)
tree41c61966bf1404bd3cfce06493a35d6a1a4acfc6 /textproc
parent41a56135d1e8a68844e4c575702cdbad451d7322 (diff)
downloadports-9839011ec3910790376ce9ace5e2a1c5bcb2781f.tar.gz
ports-9839011ec3910790376ce9ace5e2a1c5bcb2781f.zip
Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+.
Drop support for antique perl. Work done by: gabor Sponsored by: Google Summer of Code 2007 Hat: portmgr
Notes
Notes: svn path=/head/; revision=199069
Diffstat (limited to 'textproc')
-rw-r--r--textproc/colordiff/Makefile9
-rw-r--r--textproc/docproj/Makefile3
-rw-r--r--textproc/dtdparse/Makefile1
-rw-r--r--textproc/gtk-doc/Makefile8
-rw-r--r--textproc/libtext-charwidth-perl/Makefile10
-rw-r--r--textproc/markdown/Makefile8
-rw-r--r--textproc/p5-AI-Categorizer/Makefile8
-rw-r--r--textproc/p5-Algorithm-RabinKarp/Makefile8
-rw-r--r--textproc/p5-CQL-Parser/Makefile8
-rw-r--r--textproc/p5-CSS-Squish/Makefile8
-rw-r--r--textproc/p5-CSS-Tiny/Makefile8
-rw-r--r--textproc/p5-CSS/Makefile8
-rw-r--r--textproc/p5-Chess-PGN-Parse/Makefile8
-rw-r--r--textproc/p5-Data-FormValidator/Makefile11
-rw-r--r--textproc/p5-Data-Report/Makefile8
-rw-r--r--textproc/p5-Devel-TraceSAX/Makefile6
-rw-r--r--textproc/p5-Excel-Template/Makefile4
-rw-r--r--textproc/p5-Filter-Simple/Makefile5
-rw-r--r--textproc/p5-FormValidator-Simple/Makefile10
-rw-r--r--textproc/p5-HTML-EscapeEvil/Makefile10
-rw-r--r--textproc/p5-HTML-Fraction/Makefile8
-rw-r--r--textproc/p5-HTML-TagFilter/Makefile8
-rw-r--r--textproc/p5-HTML-Tidy/Makefile10
-rw-r--r--textproc/p5-HTML-Truncate/Makefile10
-rw-r--r--textproc/p5-IDNA-Punycode/Makefile8
-rw-r--r--textproc/p5-IO-CSVHeaderFile/Makefile8
-rw-r--r--textproc/p5-KinoSearch/Makefile10
-rw-r--r--textproc/p5-Lingua-EN-AddressParse/Makefile8
-rw-r--r--textproc/p5-Lingua-EN-Fathom/Makefile8
-rw-r--r--textproc/p5-Lingua-EN-Gender/Makefile8
-rw-r--r--textproc/p5-Lingua-EN-Inflect-Number/Makefile15
-rw-r--r--textproc/p5-Lingua-EN-NameParse/Makefile8
-rw-r--r--textproc/p5-Lingua-EN-NamedEntity/Makefile8
-rw-r--r--textproc/p5-Lingua-EN-Tagger/Makefile8
-rw-r--r--textproc/p5-Lingua-Identify/Makefile10
-rw-r--r--textproc/p5-Lingua-Stem-Snowball/Makefile10
-rw-r--r--textproc/p5-Lingua-StopWords/Makefile8
-rw-r--r--textproc/p5-Lucene/Makefile10
-rw-r--r--textproc/p5-MKDoc-XML/Makefile8
-rw-r--r--textproc/p5-Makefile-Parser/Makefile8
-rw-r--r--textproc/p5-MathML-Entities/Makefile10
-rw-r--r--textproc/p5-PDF-API2/Makefile10
-rw-r--r--textproc/p5-PDF-API3/Makefile10
-rw-r--r--textproc/p5-PDF-FromHTML/Makefile8
-rw-r--r--textproc/p5-PDF-Writer/Makefile8
-rw-r--r--textproc/p5-POE-Filter-XML/Makefile10
-rw-r--r--textproc/p5-POSIX-Regex/Makefile4
-rw-r--r--textproc/p5-PPI-HTML/Makefile9
-rw-r--r--textproc/p5-PPI/Makefile8
-rw-r--r--textproc/p5-Parse-FixedLength/Makefile8
-rw-r--r--textproc/p5-Parse-Flex/Makefile8
-rw-r--r--textproc/p5-Parse-PhoneNumber/Makefile8
-rw-r--r--textproc/p5-Parse-Syslog/Makefile7
-rw-r--r--textproc/p5-Perl-MinimumVersion/Makefile10
-rw-r--r--textproc/p5-Petal-CodePerl/Makefile8
-rw-r--r--textproc/p5-Petal-Mail/Makefile10
-rw-r--r--textproc/p5-Petal-Utils/Makefile8
-rw-r--r--textproc/p5-Petal/Makefile8
-rw-r--r--textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/Makefile8
-rw-r--r--textproc/p5-Plucene/Makefile10
-rw-r--r--textproc/p5-Pod-DocBook/Makefile8
-rw-r--r--textproc/p5-Pod-ProjectDocs/Makefile10
-rw-r--r--textproc/p5-Pod-WSDL/Makefile8
-rw-r--r--textproc/p5-RDF-Core/Makefile8
-rw-r--r--textproc/p5-Regexp-Log/Makefile8
-rw-r--r--textproc/p5-SGML-DTDParse/Makefile10
-rw-r--r--textproc/p5-Search-Estraier/Makefile8
-rw-r--r--textproc/p5-Search-VectorSpace/Makefile8
-rw-r--r--textproc/p5-Senna/Makefile8
-rw-r--r--textproc/p5-Spork/Makefile8
-rw-r--r--textproc/p5-Spreadsheet-WriteExcel/Makefile10
-rw-r--r--textproc/p5-String-Divert/Makefile8
-rw-r--r--textproc/p5-String-Fraction/Makefile8
-rw-r--r--textproc/p5-String-Koremutake/Makefile8
-rw-r--r--textproc/p5-String-Tokenizer/Makefile8
-rw-r--r--textproc/p5-Syntax-Highlight-Engine-Kate/Makefile8
-rw-r--r--textproc/p5-Syntax-Highlight-Perl-Improved/Makefile8
-rw-r--r--textproc/p5-TeX-Encode/Makefile10
-rw-r--r--textproc/p5-Template-Extract/Makefile8
-rw-r--r--textproc/p5-Template-Magic/Makefile8
-rw-r--r--textproc/p5-Text-ASCIITable/Makefile8
-rw-r--r--textproc/p5-Text-Affixes/Makefile8
-rw-r--r--textproc/p5-Text-Autoformat/Makefile8
-rw-r--r--textproc/p5-Text-Balanced/Makefile8
-rw-r--r--textproc/p5-Text-Capitalize/Makefile8
-rw-r--r--textproc/p5-Text-Chomp/Makefile10
-rw-r--r--textproc/p5-Text-Context-EitherSide/Makefile8
-rw-r--r--textproc/p5-Text-Decorator/Makefile8
-rw-r--r--textproc/p5-Text-Delimited/Makefile8
-rw-r--r--textproc/p5-Text-Diff-HTML/Makefile8
-rw-r--r--textproc/p5-Text-Diff3/Makefile8
-rw-r--r--textproc/p5-Text-Emoticon-GoogleTalk/Makefile8
-rw-r--r--textproc/p5-Text-Emoticon/Makefile8
-rw-r--r--textproc/p5-Text-Filter/Makefile10
-rw-r--r--textproc/p5-Text-Language-Guess/Makefile8
-rw-r--r--textproc/p5-Text-NSP/Makefile10
-rw-r--r--textproc/p5-Text-NeatTemplate/Makefile8
-rw-r--r--textproc/p5-Text-Ngram/Makefile8
-rw-r--r--textproc/p5-Text-Ngrams/Makefile8
-rw-r--r--textproc/p5-Text-Original/Makefile8
-rw-r--r--textproc/p5-Text-RecordParser/Makefile10
-rw-r--r--textproc/p5-Text-Similarity/Makefile8
-rw-r--r--textproc/p5-Text-SimpleTable/Makefile8
-rw-r--r--textproc/p5-Text-Tags/Makefile8
-rw-r--r--textproc/p5-Text-Textile/Makefile8
-rw-r--r--textproc/p5-Text-Unaccent/Makefile8
-rw-r--r--textproc/p5-Text-VimColor/Makefile8
-rw-r--r--textproc/p5-Text-WikiFormat/Makefile8
-rw-r--r--textproc/p5-Time-Human/Makefile8
-rw-r--r--textproc/p5-Tk-XMLViewer/Makefile10
-rw-r--r--textproc/p5-UML-State/Makefile10
-rw-r--r--textproc/p5-Unicode-Normalize/Makefile8
-rw-r--r--textproc/p5-WordNet-Similarity/Makefile4
-rw-r--r--textproc/p5-XML-Atom-Filter/Makefile10
-rw-r--r--textproc/p5-XML-Atom-SimpleFeed/Makefile10
-rw-r--r--textproc/p5-XML-Atom-Stream/Makefile10
-rw-r--r--textproc/p5-XML-Atom-Syndication/Makefile8
-rw-r--r--textproc/p5-XML-Atom/Makefile10
-rw-r--r--textproc/p5-XML-AutoWriter/Makefile8
-rw-r--r--textproc/p5-XML-Compile/Makefile10
-rw-r--r--textproc/p5-XML-DOM-Lite/Makefile10
-rw-r--r--textproc/p5-XML-DOM-XPath/Makefile8
-rw-r--r--textproc/p5-XML-DOM2/Makefile8
-rw-r--r--textproc/p5-XML-DT/Makefile8
-rw-r--r--textproc/p5-XML-Dumper/Makefile8
-rw-r--r--textproc/p5-XML-Elemental/Makefile8
-rw-r--r--textproc/p5-XML-FOAF/Makefile8
-rw-r--r--textproc/p5-XML-Feed/Makefile11
-rw-r--r--textproc/p5-XML-Filter-DOMFilter-LibXML/Makefile8
-rw-r--r--textproc/p5-XML-Generator/Makefile8
-rw-r--r--textproc/p5-XML-Liberal/Makefile8
-rw-r--r--textproc/p5-XML-Literal/Makefile8
-rw-r--r--textproc/p5-XML-NamespaceSupport/Makefile9
-rw-r--r--textproc/p5-XML-OPML/Makefile10
-rw-r--r--textproc/p5-XML-RSS-Feed/Makefile8
-rw-r--r--textproc/p5-XML-RSS-LibXML/Makefile10
-rw-r--r--textproc/p5-XML-RSS-Liberal/Makefile10
-rw-r--r--textproc/p5-XML-SAX-Expat-Incremental/Makefile6
-rw-r--r--textproc/p5-XML-Sablotron/Makefile9
-rw-r--r--textproc/p5-XML-SimpleObject-LibXML/Makefile8
-rw-r--r--textproc/p5-XML-Stream/Makefile10
-rw-r--r--textproc/p5-XML-Twig/Makefile8
-rw-r--r--textproc/p5-XML-XPathEngine/Makefile8
-rw-r--r--textproc/p5-XML-Xerces/Makefile8
-rw-r--r--textproc/p5-YAML/Makefile4
-rw-r--r--textproc/p5-ack/Makefile8
-rw-r--r--textproc/p5-dTemplate/Makefile8
-rw-r--r--textproc/p5-xmltv/Makefile4
-rw-r--r--textproc/uim/Makefile5
149 files changed, 180 insertions, 1058 deletions
diff --git a/textproc/colordiff/Makefile b/textproc/colordiff/Makefile
index 3c955b11d234..1d28bf36f559 100644
--- a/textproc/colordiff/Makefile
+++ b/textproc/colordiff/Makefile
@@ -19,13 +19,6 @@ NO_BUILD= yes
MAN1= colordiff.1
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-BUILD_DEPENDS= ${SITE_PERL}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long
-RUN_DEPENDS= ${BUILD_DEPENDS}
-.endif
-
post-patch:
@${REINPLACE_CMD} -e \
's|/usr/local/bin/perl|${PERL}|; s|/etc|${PREFIX}/etc|' \
@@ -40,4 +33,4 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/colordiffrc ${PREFIX}/etc
.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/docproj/Makefile b/textproc/docproj/Makefile
index 2395c89c6135..dd0333d9b200 100644
--- a/textproc/docproj/Makefile
+++ b/textproc/docproj/Makefile
@@ -16,6 +16,8 @@ EXTRACT_ONLY= # empty
MAINTAINER= doceng@freebsd.org
COMMENT= The "meta-port" for the FreeBSD Documentation Project
+USE_PERL5_RUN= yes
+
# This dependency list should be kept in sync with the list of
# required ports in src/release/Makefile.inc.docports.
@@ -75,7 +77,6 @@ RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Di
NO_BUILD= yes
USE_GHOSTSCRIPT_RUN= yes
-USE_PERL5_RUN= yes
PLIST_FILES= #empty
DEPENDS_ARGS+= BATCH=yes
diff --git a/textproc/dtdparse/Makefile b/textproc/dtdparse/Makefile
index 03f2fb8d7a06..7c2d655e5cf7 100644
--- a/textproc/dtdparse/Makefile
+++ b/textproc/dtdparse/Makefile
@@ -18,7 +18,6 @@ COMMENT= Parse a DTD and produce an XML document that represents it
RUN_DEPENDS= ${SITE_PERL}/Text/DelimMatch.pm:${PORTSDIR}/textproc/p5-DelimMatch \
${SITE_PERL}/XML/DOM.pm:${PORTSDIR}/textproc/p5-XML-DOM
-USE_PERL5= yes
PERL_CONFIGURE= yes
MAN1= dtddiff2html.1 dtdformat.1 dtddiff.1 dtdparse.1 dtdflatten.1
diff --git a/textproc/gtk-doc/Makefile b/textproc/gtk-doc/Makefile
index dac864889713..3ef4c63f520f 100644
--- a/textproc/gtk-doc/Makefile
+++ b/textproc/gtk-doc/Makefile
@@ -41,12 +41,6 @@ PLIST_SUB= XMLCATMGR=${XMLCATMGR} \
CATALOG_PORTS_SGML=${CATALOG_PORTS_SGML} \
CATALOG_DIR=${CATALOG_DIR}
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= gtk-doc requires Perl 5.6.x or higher
-.endif
-
post-patch:
@${REINPLACE_CMD} -e 's|[(]datadir[)]/pkgconfig|(prefix)/libdata/pkgconfig|' \
${WRKSRC}/Makefile.in
@@ -54,4 +48,4 @@ post-patch:
post-install:
@${XMLCATMGR} -sc ${CATALOG_PORTS_SGML} add CATALOG ${CATALOG_DIR}/gtk-doc.cat
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/libtext-charwidth-perl/Makefile b/textproc/libtext-charwidth-perl/Makefile
index 24f3fb0c9b8c..e865555e01db 100644
--- a/textproc/libtext-charwidth-perl/Makefile
+++ b/textproc/libtext-charwidth-perl/Makefile
@@ -18,17 +18,11 @@ COMMENT= Documentation gettext tools
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= Text::CharWidth.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= perl 5.8 or newer required. Install lang/perl5.8 and try again
-.endif
-
post-extract:
@${MV} ${WRKSRC}.orig ${WRKSRC}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/markdown/Makefile b/textproc/markdown/Makefile
index 57ff1b4e11a5..e7cbdc601f57 100644
--- a/textproc/markdown/Makefile
+++ b/textproc/markdown/Makefile
@@ -38,10 +38,4 @@ do-install:
${INSTALL_DATA} "${WRKSRC}/Markdown Readme.text" ${DOCSDIR}/Markdown-Readme.text
.endif
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-AI-Categorizer/Makefile b/textproc/p5-AI-Categorizer/Makefile
index 5b3693288778..ef93ab993190 100644
--- a/textproc/p5-AI-Categorizer/Makefile
+++ b/textproc/p5-AI-Categorizer/Makefile
@@ -50,10 +50,4 @@ MAN3= AI::Categorizer.3 \
PERL_MODBUILD= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl5.6 due to dependencies
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Algorithm-RabinKarp/Makefile b/textproc/p5-Algorithm-RabinKarp/Makefile
index 592bae134c87..5b01fe13b5d3 100644
--- a/textproc/p5-Algorithm-RabinKarp/Makefile
+++ b/textproc/p5-Algorithm-RabinKarp/Makefile
@@ -23,10 +23,4 @@ MAN3= Algorithm::RabinKarp.3 Algorithm::RabinKarp::Util.3
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requres at least Perl 5.6. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-CQL-Parser/Makefile b/textproc/p5-CQL-Parser/Makefile
index 7471f9c406c4..20e527470525 100644
--- a/textproc/p5-CQL-Parser/Makefile
+++ b/textproc/p5-CQL-Parser/Makefile
@@ -38,10 +38,4 @@ MAN3= CQL::AndNode.3 \
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl5.6
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-CSS-Squish/Makefile b/textproc/p5-CSS-Squish/Makefile
index 0471146bbb3a..525bda2accea 100644
--- a/textproc/p5-CSS-Squish/Makefile
+++ b/textproc/p5-CSS-Squish/Makefile
@@ -21,10 +21,4 @@ MAN3= CSS::Squish.3
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl 5.6. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-CSS-Tiny/Makefile b/textproc/p5-CSS-Tiny/Makefile
index 55e7b3b8bca5..0f94aca43f56 100644
--- a/textproc/p5-CSS-Tiny/Makefile
+++ b/textproc/p5-CSS-Tiny/Makefile
@@ -22,10 +22,4 @@ PERL_CONFIGURE= yes
MAN3= CSS::Tiny.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500504
-IGNORE= requires perl 5.5.4 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-CSS/Makefile b/textproc/p5-CSS/Makefile
index 73f64f6170e5..7c42cb5ac000 100644
--- a/textproc/p5-CSS/Makefile
+++ b/textproc/p5-CSS/Makefile
@@ -23,10 +23,4 @@ MAN3= CSS.3 CSS::Value.3 CSS::Parse::Compiled.3 CSS::Property.3 CSS::Parse::Heav
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl 5.6. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Chess-PGN-Parse/Makefile b/textproc/p5-Chess-PGN-Parse/Makefile
index 27b0bc0842be..e913480809d3 100644
--- a/textproc/p5-Chess-PGN-Parse/Makefile
+++ b/textproc/p5-Chess-PGN-Parse/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= Chess::PGN::Parse.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6 or higher
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Data-FormValidator/Makefile b/textproc/p5-Data-FormValidator/Makefile
index 4d027d15e467..782afc98fd14 100644
--- a/textproc/p5-Data-FormValidator/Makefile
+++ b/textproc/p5-Data-FormValidator/Makefile
@@ -26,7 +26,7 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
BUILD_DEPENDS+= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple \
${SITE_PERL}/Test/Pod.pm:${PORTSDIR}/devel/p5-Test-Pod
-PERL_MODBUILD= yes
+PERL_MODBUILD= 5.8.0+
MAN3= Data::FormValidator.3 \
Data::FormValidator::ConstraintsFactory.3 \
@@ -36,11 +36,4 @@ MAN3= Data::FormValidator.3 \
Data::FormValidator::Filters.3 \
Data::FormValidator::Results.3
-.include <bsd.port.pre.mk>
-
-# fails a lot of tests with 5.6.X, so require 5.8.X
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.x or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Data-Report/Makefile b/textproc/p5-Data-Report/Makefile
index 3caf1301e70f..06a6275a8d57 100644
--- a/textproc/p5-Data-Report/Makefile
+++ b/textproc/p5-Data-Report/Makefile
@@ -26,10 +26,4 @@ PERL_MODBUILD= yes
MAN3= Data::Report.3 Data::Report::Base.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Devel-TraceSAX/Makefile b/textproc/p5-Devel-TraceSAX/Makefile
index 16514fd4869b..9d980a7db003 100644
--- a/textproc/p5-Devel-TraceSAX/Makefile
+++ b/textproc/p5-Devel-TraceSAX/Makefile
@@ -23,8 +23,4 @@ PERL_CONFIGURE= yes
MAN3= Devel::TraceSAX.3
-.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires Perl 5.6 or newer. Install lang/perl5 or lang/perl5.8, and try again
-.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Excel-Template/Makefile b/textproc/p5-Excel-Template/Makefile
index 2d58f8601125..b9646f7acdea 100644
--- a/textproc/p5-Excel-Template/Makefile
+++ b/textproc/p5-Excel-Template/Makefile
@@ -57,9 +57,7 @@ MAN3= Excel::Template.3 \
.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} < 500600 # as required by vendor
-IGNORE= requires at least Perl 5.6. Please install lang/perl5.8 and try again
-.elif ${PERL_LEVEL} < 500800
+.if ${PERL_LEVEL} < 500800
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Unicode/String.pm:${PORTSDIR}/converters/p5-Unicode-String
CONFIGURE_ARGS+= USE_UNICODE=1
.endif
diff --git a/textproc/p5-Filter-Simple/Makefile b/textproc/p5-Filter-Simple/Makefile
index d686f9bcd3f7..4ff4711369db 100644
--- a/textproc/p5-Filter-Simple/Makefile
+++ b/textproc/p5-Filter-Simple/Makefile
@@ -26,11 +26,6 @@ BUILD_DEPENDS+= ${SITE_PERL}/Text/Balanced.pm:${PORTSDIR}/textproc/p5-Text-Balan
${SITE_PERL}/${PERL_ARCH}/Filter/Util/Call.pm:${PORTSDIR}/devel/p5-Filter
RUN_DEPENDS+= ${SITE_PERL}/Text/Balanced.pm:${PORTSDIR}/textproc/p5-Text-Balanced \
${SITE_PERL}/${PERL_ARCH}/Filter/Util/Call.pm:${PORTSDIR}/devel/p5-Filter
-.if ${PERL_LEVEL} < 500601
-post-patch:
- @${PERL} -i -pe '$$_ = "" if /no warnings/' \
- ${WRKSRC}/lib/Filter/Simple.pm
-.endif
.endif
.include <bsd.port.post.mk>
diff --git a/textproc/p5-FormValidator-Simple/Makefile b/textproc/p5-FormValidator-Simple/Makefile
index 43fe42026db4..fb739754802a 100644
--- a/textproc/p5-FormValidator-Simple/Makefile
+++ b/textproc/p5-FormValidator-Simple/Makefile
@@ -30,7 +30,7 @@ RUN_DEPENDS= p5-Class-Accessor>=0.22:${PORTSDIR}/devel/p5-Class-Accessor \
p5-DateTime-Format-Strptime>=1.07:${PORTSDIR}/devel/p5-DateTime-Format-Strptime
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= FormValidator::Simple.3 \
FormValidator::Simple::Results.3
@@ -40,10 +40,4 @@ MAN3= FormValidator::Simple.3 \
post-extract:
@${PERL} -i.bak -ne 'print unless /^requires/' ${WRKSRC}/Makefile.PL
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8 or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-HTML-EscapeEvil/Makefile b/textproc/p5-HTML-EscapeEvil/Makefile
index 9b915be49650..9f887d8f6c21 100644
--- a/textproc/p5-HTML-EscapeEvil/Makefile
+++ b/textproc/p5-HTML-EscapeEvil/Makefile
@@ -20,14 +20,8 @@ BUILD_DEPENDS= ${SITE_PERL}/HTML/Element.pm:${PORTSDIR}/www/p5-HTML-Tree \
${SITE_PERL}/${PERL_ARCH}/HTML/Filter.pm:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= HTML::EscapeEvil.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-HTML-Fraction/Makefile b/textproc/p5-HTML-Fraction/Makefile
index c89b81a3f16a..020f9e2174c4 100644
--- a/textproc/p5-HTML-Fraction/Makefile
+++ b/textproc/p5-HTML-Fraction/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= HTML::Fraction.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-HTML-TagFilter/Makefile b/textproc/p5-HTML-TagFilter/Makefile
index 4a0283bb3d05..986beddb1ffe 100644
--- a/textproc/p5-HTML-TagFilter/Makefile
+++ b/textproc/p5-HTML-TagFilter/Makefile
@@ -23,10 +23,4 @@ PERL_CONFIGURE= yes
MAN3= HTML::TagFilter.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-HTML-Tidy/Makefile b/textproc/p5-HTML-Tidy/Makefile
index fed34e73ccc1..152a1cd67672 100644
--- a/textproc/p5-HTML-Tidy/Makefile
+++ b/textproc/p5-HTML-Tidy/Makefile
@@ -19,7 +19,7 @@ BUILD_DEPENDS= ${SITE_PERL}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww
LIB_DEPENDS= tidy:${PORTSDIR}/www/tidy-lib
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= HTML::Tidy.3 HTML::Tidy::Message.3
@@ -32,10 +32,4 @@ post-install:
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
.endif
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= Needs perl 5.8 or higher, install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-HTML-Truncate/Makefile b/textproc/p5-HTML-Truncate/Makefile
index a19eb46102c7..725c21d85d83 100644
--- a/textproc/p5-HTML-Truncate/Makefile
+++ b/textproc/p5-HTML-Truncate/Makefile
@@ -19,14 +19,8 @@ BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/HTML/TokeParser.pm:${PORTSDIR}/www/p5-H
${SITE_PERL}/${PERL_ARCH}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= HTML::Truncate.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-IDNA-Punycode/Makefile b/textproc/p5-IDNA-Punycode/Makefile
index db50f1bf3436..9dafd1829b69 100644
--- a/textproc/p5-IDNA-Punycode/Makefile
+++ b/textproc/p5-IDNA-Punycode/Makefile
@@ -22,10 +22,4 @@ PERL_CONFIGURE= YES
MAN3= IDNA::Punycode.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/per5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-IO-CSVHeaderFile/Makefile b/textproc/p5-IO-CSVHeaderFile/Makefile
index e15ae04fd149..67a37d231ba9 100644
--- a/textproc/p5-IO-CSVHeaderFile/Makefile
+++ b/textproc/p5-IO-CSVHeaderFile/Makefile
@@ -22,10 +22,4 @@ PERL_CONFIGURE= yes
MAN3= IO::CSVHeaderFile.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= "Needs perl 5.6.0 or higher, install lang/perl5.6 and try again"
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-KinoSearch/Makefile b/textproc/p5-KinoSearch/Makefile
index e7f6d785aa87..374ddcbc5fce 100644
--- a/textproc/p5-KinoSearch/Makefile
+++ b/textproc/p5-KinoSearch/Makefile
@@ -22,7 +22,7 @@ MODULE_DEPENDS= p5-Lingua-StopWords>=0.02:${PORTSDIR}/textproc/p5-Lingua-StopWor
RUN_DEPENDS+= ${MODULE_DEPENDS}
BUILD_DEPENDS+= ${MODULE_DEPENDS}
-PERL_MODBUILD= yes
+PERL_MODBUILD= 5.8.0+
MAN3= KinoSearch.3 \
KinoSearch::Analysis::Analyzer.3 \
@@ -114,10 +114,4 @@ MAN3= KinoSearch.3 \
KinoSearch::Util::ToolSet.3 \
KinoSearch::Util::VerifyArgs.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Lingua-EN-AddressParse/Makefile b/textproc/p5-Lingua-EN-AddressParse/Makefile
index 6c0abb8cb5c5..fddac6cc638d 100644
--- a/textproc/p5-Lingua-EN-AddressParse/Makefile
+++ b/textproc/p5-Lingua-EN-AddressParse/Makefile
@@ -25,10 +25,4 @@ PERL_CONFIGURE= yes
MAN3= Lingua::EN::AddressGrammar.3 \
Lingua::EN::AddressParse.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= This port requires perl 5.6.x or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Lingua-EN-Fathom/Makefile b/textproc/p5-Lingua-EN-Fathom/Makefile
index a9de107cf304..cedacd665112 100644
--- a/textproc/p5-Lingua-EN-Fathom/Makefile
+++ b/textproc/p5-Lingua-EN-Fathom/Makefile
@@ -24,10 +24,4 @@ PERL_CONFIGURE= yes
MAN3= Lingua::EN::Fathom.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Lingua-EN-Gender/Makefile b/textproc/p5-Lingua-EN-Gender/Makefile
index a25b97abc888..86b0d1f9428f 100644
--- a/textproc/p5-Lingua-EN-Gender/Makefile
+++ b/textproc/p5-Lingua-EN-Gender/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= Lingua::EN::gender.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.1 or above
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Lingua-EN-Inflect-Number/Makefile b/textproc/p5-Lingua-EN-Inflect-Number/Makefile
index 43eabcf804a0..62ffa425d147 100644
--- a/textproc/p5-Lingua-EN-Inflect-Number/Makefile
+++ b/textproc/p5-Lingua-EN-Inflect-Number/Makefile
@@ -21,17 +21,4 @@ PERL_CONFIGURE= yes
MAN3= Lingua::EN::Inflect::Number.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-post-patch:
- ${PERL} -pi -e 's/^our\s+([\$$\@\%]\w+)/use vars qw($$1);$$1/;' \
- -e '$$_="" if /use 5.006/;' \
- -e '$$_="" if /use warnings/;' \
- ${WRKSRC}/Number.pm
-
-post-configure:
- ${PERL} -pi -e 's,/usr/local/,\$$(PREFIX)/,g' ${WRKSRC}/Makefile
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Lingua-EN-NameParse/Makefile b/textproc/p5-Lingua-EN-NameParse/Makefile
index 93a536a4f379..d5ec678b1e29 100644
--- a/textproc/p5-Lingua-EN-NameParse/Makefile
+++ b/textproc/p5-Lingua-EN-NameParse/Makefile
@@ -23,10 +23,4 @@ PERL_CONFIGURE= yes
MAN3= Lingua::EN::NameGrammar.3 \
Lingua::EN::NameParse.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Lingua-EN-NamedEntity/Makefile b/textproc/p5-Lingua-EN-NamedEntity/Makefile
index b4cc960817c2..75312174365b 100644
--- a/textproc/p5-Lingua-EN-NamedEntity/Makefile
+++ b/textproc/p5-Lingua-EN-NamedEntity/Makefile
@@ -24,10 +24,4 @@ PERL_CONFIGURE= yes
MAN3= Lingua::EN::NamedEntity.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Lingua-EN-Tagger/Makefile b/textproc/p5-Lingua-EN-Tagger/Makefile
index fdd8e9e03120..e39ceae4aa83 100644
--- a/textproc/p5-Lingua-EN-Tagger/Makefile
+++ b/textproc/p5-Lingua-EN-Tagger/Makefile
@@ -25,10 +25,4 @@ PERL_CONFIGURE= yes
MAN3= Lingua::EN::Tagger.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= This port requires perl 5.6.x or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Lingua-Identify/Makefile b/textproc/p5-Lingua-Identify/Makefile
index 0c7edb5066cb..1eab8c9b6f1c 100644
--- a/textproc/p5-Lingua-Identify/Makefile
+++ b/textproc/p5-Lingua-Identify/Makefile
@@ -22,7 +22,7 @@ BUILD_DEPENDS= ${SITE_PERL}/Class/Factory/Util.pm:${PORTSDIR}/devel/p5-Class-Fac
${SITE_PERL}/${PERL_ARCH}/Text/Ngram.pm:${PORTSDIR}/textproc/p5-Text-Ngram
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN1= langident.1 make-lingua-identify-language.1
MAN3= Lingua::Identify.3 \
@@ -64,10 +64,4 @@ MAN3= Lingua::Identify.3 \
Lingua::Identify::SW.3 \
Lingua::Identify::TR.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Lingua-Stem-Snowball/Makefile b/textproc/p5-Lingua-Stem-Snowball/Makefile
index d95485646cc7..9217607c187a 100644
--- a/textproc/p5-Lingua-Stem-Snowball/Makefile
+++ b/textproc/p5-Lingua-Stem-Snowball/Makefile
@@ -15,14 +15,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Lingua::Stem::Snowball - Perl interface to Snowball stemmers
-PERL_MODBUILD= yes
+PERL_MODBUILD= 5.8.0+
MAN3= Lingua::Stem::Snowball.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Lingua-StopWords/Makefile b/textproc/p5-Lingua-StopWords/Makefile
index 7e827afdb47b..a91986455d32 100644
--- a/textproc/p5-Lingua-StopWords/Makefile
+++ b/textproc/p5-Lingua-StopWords/Makefile
@@ -17,12 +17,6 @@ COMMENT= Stop words for several languages
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires at least Perl 5.6.1. Please install lang/perl5.8 and try again
-.endif
-
MAN3= Lingua::StopWords.3
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Lucene/Makefile b/textproc/p5-Lucene/Makefile
index f7c5ee2ef30f..186263f43c69 100644
--- a/textproc/p5-Lucene/Makefile
+++ b/textproc/p5-Lucene/Makefile
@@ -17,16 +17,10 @@ COMMENT= API to the C++ port of the Lucene search engine
LIB_DEPENDS= clucene:${PORTSDIR}/textproc/clucene
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
CC= ${CXX}
CONFIGURE_ARGS+="INC=-I${LOCALBASE}/include -I${LOCALBASE}/lib"
MAN3= Lucene.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-MKDoc-XML/Makefile b/textproc/p5-MKDoc-XML/Makefile
index 9f840aa0b5ce..bea3200e53dd 100644
--- a/textproc/p5-MKDoc-XML/Makefile
+++ b/textproc/p5-MKDoc-XML/Makefile
@@ -31,10 +31,4 @@ MAN3= MKDoc::XML.3 \
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl 5.6. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Makefile-Parser/Makefile b/textproc/p5-Makefile-Parser/Makefile
index 47905d29013e..964df0397bfd 100644
--- a/textproc/p5-Makefile-Parser/Makefile
+++ b/textproc/p5-Makefile-Parser/Makefile
@@ -25,10 +25,4 @@ PERL_CONFIGURE= yes
MAN1= plmake.1
MAN3= Makefile::Parser.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-MathML-Entities/Makefile b/textproc/p5-MathML-Entities/Makefile
index a350b39f13a6..e3b8538ff786 100644
--- a/textproc/p5-MathML-Entities/Makefile
+++ b/textproc/p5-MathML-Entities/Makefile
@@ -19,12 +19,4 @@ MAN3= MathML::Entities.3
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-post-patch:
- @${PERL} -pi -e 's/^our (\S+)/use vars qw{$$1};$$1/g' \
- ${WRKSRC}/lib/MathML/Entities.pm
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-PDF-API2/Makefile b/textproc/p5-PDF-API2/Makefile
index e7ae7d2d322a..e20cd42be972 100644
--- a/textproc/p5-PDF-API2/Makefile
+++ b/textproc/p5-PDF-API2/Makefile
@@ -19,13 +19,7 @@ COMMENT= 'The Next Generation' of Text::PDF::API
BUILD_DEPENDS= ${PERL_SITELIBDIR}/Compress/Zlib.pm:${PORTSDIR}/archivers/p5-Compress-Zlib
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
PERL_SITELIBDIR= ${SITE_PERL}
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.x or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-PDF-API3/Makefile b/textproc/p5-PDF-API3/Makefile
index e7ae7d2d322a..e20cd42be972 100644
--- a/textproc/p5-PDF-API3/Makefile
+++ b/textproc/p5-PDF-API3/Makefile
@@ -19,13 +19,7 @@ COMMENT= 'The Next Generation' of Text::PDF::API
BUILD_DEPENDS= ${PERL_SITELIBDIR}/Compress/Zlib.pm:${PORTSDIR}/archivers/p5-Compress-Zlib
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
PERL_SITELIBDIR= ${SITE_PERL}
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.x or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-PDF-FromHTML/Makefile b/textproc/p5-PDF-FromHTML/Makefile
index af860da48b2e..42aba15b3cbb 100644
--- a/textproc/p5-PDF-FromHTML/Makefile
+++ b/textproc/p5-PDF-FromHTML/Makefile
@@ -52,10 +52,4 @@ MAN3= PDF::FromHTML.3 PDF::FromHTML::Twig.3 \
PDF::FromHTML::Template::Element::Var.3 \
PDF::FromHTML::Template::Element::Weblink.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.1 or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-PDF-Writer/Makefile b/textproc/p5-PDF-Writer/Makefile
index ba2648304e16..822b12fe4c90 100644
--- a/textproc/p5-PDF-Writer/Makefile
+++ b/textproc/p5-PDF-Writer/Makefile
@@ -19,10 +19,4 @@ PERL_MODBUILD= yes
MAN3= PDF::Writer.3 PDF::Writer::pdfapi2.3 PDF::Writer::pdflib.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-POE-Filter-XML/Makefile b/textproc/p5-POE-Filter-XML/Makefile
index 1e8f46d61bc8..b9661276ced8 100644
--- a/textproc/p5-POE-Filter-XML/Makefile
+++ b/textproc/p5-POE-Filter-XML/Makefile
@@ -23,17 +23,11 @@ BUILD_DEPENDS= ${SITE_PERL}/POE.pm:${PORTSDIR}/devel/p5-POE \
${SITE_PERL}/Filter/Template.pm:${PORTSDIR}/devel/p5-Filter-Template
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+PERL_MODBUILD= 5.8.1+ # required by vendor
MAN3= POE::Filter::XML.3 \
POE::Filter::XML::NS.3 \
POE::Filter::XML::Node.3 \
POE::Filter::XML::Utils.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500801 # required by vendor
-IGNORE= requires at least Perl 5.8.1. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-POSIX-Regex/Makefile b/textproc/p5-POSIX-Regex/Makefile
index 49a1ba235b3c..1816428cf629 100644
--- a/textproc/p5-POSIX-Regex/Makefile
+++ b/textproc/p5-POSIX-Regex/Makefile
@@ -29,8 +29,4 @@ post-patch:
BUILD_DEPENDS+= ${SITE_PERL}/ExtUtils/Constant.pm:${PORTSDIR}/devel/p5-ExtUtils-Constant
.endif
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.x or later. Install lang/perl5 then try again
-.endif
-
.include <bsd.port.post.mk>
diff --git a/textproc/p5-PPI-HTML/Makefile b/textproc/p5-PPI-HTML/Makefile
index 5fd3799c1cb4..aca6a80ceed5 100644
--- a/textproc/p5-PPI-HTML/Makefile
+++ b/textproc/p5-PPI-HTML/Makefile
@@ -27,11 +27,4 @@ MAN3= PPI::HTML.3
post-patch:
@${PERL} -pi -e '$$_="" if m/Test::More/' ${WRKSRC}/Makefile.PL
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-# version limitation inherited from textproc/p5-PPI
-IGNORE= requires Perl 5.6 or newer. Install lang/perl5 or lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-PPI/Makefile b/textproc/p5-PPI/Makefile
index a311ac207cb5..e08c713ad609 100644
--- a/textproc/p5-PPI/Makefile
+++ b/textproc/p5-PPI/Makefile
@@ -109,10 +109,4 @@ MAN3= PPI.3 \
PPI::Tokenizer.3 \
PPI::Transform.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires Perl 5.6.1 or newer. Install lang/perl5 or lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Parse-FixedLength/Makefile b/textproc/p5-Parse-FixedLength/Makefile
index 634a4f79273f..1b4fa7a3349f 100644
--- a/textproc/p5-Parse-FixedLength/Makefile
+++ b/textproc/p5-Parse-FixedLength/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= Parse::FixedLength.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Parse-Flex/Makefile b/textproc/p5-Parse-Flex/Makefile
index 93afc4fa6cb1..c33a52e969d0 100644
--- a/textproc/p5-Parse-Flex/Makefile
+++ b/textproc/p5-Parse-Flex/Makefile
@@ -23,10 +23,4 @@ PERL_CONFIGURE= yes
MAN3= Parse::Flex.3 Parse::Flex::Generate.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl 5.6. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Parse-PhoneNumber/Makefile b/textproc/p5-Parse-PhoneNumber/Makefile
index 8524c1890d44..07d02b8638dd 100644
--- a/textproc/p5-Parse-PhoneNumber/Makefile
+++ b/textproc/p5-Parse-PhoneNumber/Makefile
@@ -19,10 +19,4 @@ PERL_MODBUILD= yes
MAN3= Parse::PhoneNumber.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Parse-Syslog/Makefile b/textproc/p5-Parse-Syslog/Makefile
index 21c7a6efe3fa..2252c69e6aef 100644
--- a/textproc/p5-Parse-Syslog/Makefile
+++ b/textproc/p5-Parse-Syslog/Makefile
@@ -29,9 +29,4 @@ BUILD_DEPENDS+= ${SITE_PERL}/Time/Local.pm:${PORTSDIR}/devel/p5-Time-Local
RUN_DEPENDS+= ${SITE_PERL}/Time/Local.pm:${PORTSDIR}/devel/p5-Time-Local
.endif
-.if ${PERL_LEVEL} < 500600
-post-configure:
- ${PERL} -pi -e 's/-I\S+PERL\S+ //g if m{PERL_DL_NONLAZY}' ${WRKSRC}/Makefile
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Perl-MinimumVersion/Makefile b/textproc/p5-Perl-MinimumVersion/Makefile
index 2d1f8a65fa80..64fc1dfda9e1 100644
--- a/textproc/p5-Perl-MinimumVersion/Makefile
+++ b/textproc/p5-Perl-MinimumVersion/Makefile
@@ -22,16 +22,12 @@ RUN_DEPENDS= p5-File-Find-Rule>0:${PORTSDIR}/devel/p5-File-Find-Rule \
p5-version>=0.72.03:${PORTSDIR}/devel/p5-version
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.1+
MAN1= perlver.1
MAN3= Perl::MinimumVersion.3
-.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} < 500801
-IGNORE= requires Perl 5.8.1 or newer. Install lang/perl5.8 and try again
-.endif
-
post-patch:
@${PERL} -pi -e '$$_="" if m/Test::/' ${WRKSRC}/Makefile.PL
-.include <bsd.port.post.mk>
+
+.include <bsd.port.mk>
diff --git a/textproc/p5-Petal-CodePerl/Makefile b/textproc/p5-Petal-CodePerl/Makefile
index 121567cf43ef..a8ec0fe66eb0 100644
--- a/textproc/p5-Petal-CodePerl/Makefile
+++ b/textproc/p5-Petal-CodePerl/Makefile
@@ -25,10 +25,4 @@ MAN3= Petal::CodePerl.3 Petal::CodePerl::Expr.3 \
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl 5.6 due to dependencies. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Petal-Mail/Makefile b/textproc/p5-Petal-Mail/Makefile
index a65d32c504db..9aec4945d0ee 100644
--- a/textproc/p5-Petal-Mail/Makefile
+++ b/textproc/p5-Petal-Mail/Makefile
@@ -21,12 +21,6 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
MAN3= Petal::Mail.3
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.7.3+
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500703
-IGNORE= requires at least Perl 5.7.3 due to dependencies. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Petal-Utils/Makefile b/textproc/p5-Petal-Utils/Makefile
index 3dd0aecf1d02..475b3d16841c 100644
--- a/textproc/p5-Petal-Utils/Makefile
+++ b/textproc/p5-Petal-Utils/Makefile
@@ -24,10 +24,4 @@ MAN3= Petal::Utils.3
PERL_MODBUILD= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl 5.6 due to dependencies. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Petal/Makefile b/textproc/p5-Petal/Makefile
index 486231cbd88d..4b23922ee555 100644
--- a/textproc/p5-Petal/Makefile
+++ b/textproc/p5-Petal/Makefile
@@ -28,10 +28,4 @@ MAN3= Petal.3 \
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl 5.6 due to dependencies. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/Makefile b/textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/Makefile
index 0cf143e33cd8..7fef28b52444 100644
--- a/textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/Makefile
+++ b/textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/Makefile
@@ -22,13 +22,7 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= "This port requires perl 5.6 or newer"
-.endif
-
MAN3= Plucene::Plugin::Analyzer::SnowballAnalyzer.3 \
Plucene::Plugin::Analyzer::SnowballFilter.3
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Plucene/Makefile b/textproc/p5-Plucene/Makefile
index 71da4900ce7f..90888ecbb94b 100644
--- a/textproc/p5-Plucene/Makefile
+++ b/textproc/p5-Plucene/Makefile
@@ -31,7 +31,7 @@ BUILD_DEPENDS= ${SITE_PERL}/Memoize.pm:${PORTSDIR}/devel/p5-Memoize \
${SITE_PERL}/IO/Scalar.pm:${PORTSDIR}/devel/p5-IO-stringy
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.1+
MAN3= Plucene.3 \
Plucene::Analysis::Analyzer.3 \
@@ -101,10 +101,4 @@ MAN3= Plucene.3 \
Plucene::TestCase.3 \
Plucene::Utils.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500801
-IGNORE= requires perl 5.8.1 or above
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Pod-DocBook/Makefile b/textproc/p5-Pod-DocBook/Makefile
index 6ea03575f506..9acf2797177b 100644
--- a/textproc/p5-Pod-DocBook/Makefile
+++ b/textproc/p5-Pod-DocBook/Makefile
@@ -27,10 +27,4 @@ PERL_CONFIGURE= yes
MAN1= pod2docbook.1
MAN3= Pod::DocBook.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= Perl 5.6.1 or newer required. Install lang/perl5.8 or lang/perl5 and try again.
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Pod-ProjectDocs/Makefile b/textproc/p5-Pod-ProjectDocs/Makefile
index c3238512404a..87e6ac76e678 100644
--- a/textproc/p5-Pod-ProjectDocs/Makefile
+++ b/textproc/p5-Pod-ProjectDocs/Makefile
@@ -25,15 +25,9 @@ BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/File/Spec.pm:${PORTSDIR}/devel/p5-PathT
${SITE_PERL}/${PERL_ARCH}/Readonly.pm:${PORTSDIR}/devel/p5-Readonly
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN1= pod2projdocs.1
MAN3= Pod::ProjectDocs.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= perl 5.8 or newer required. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Pod-WSDL/Makefile b/textproc/p5-Pod-WSDL/Makefile
index fb8374b14277..178760e9ddbd 100644
--- a/textproc/p5-Pod-WSDL/Makefile
+++ b/textproc/p5-Pod-WSDL/Makefile
@@ -34,10 +34,4 @@ MAN3= Pod::WSDL.3 \
Pod::WSDL::Utils.3 \
Pod::WSDL::Writer.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.1 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-RDF-Core/Makefile b/textproc/p5-RDF-Core/Makefile
index c7cdda8a36a2..3600cc8ef203 100644
--- a/textproc/p5-RDF-Core/Makefile
+++ b/textproc/p5-RDF-Core/Makefile
@@ -47,10 +47,4 @@ post-install:
.endfor
.endif
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= perl 5.6 or newer required. Install lang/perl5.8 or lang/perl5 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Regexp-Log/Makefile b/textproc/p5-Regexp-Log/Makefile
index 1d687ebcd6df..de31331f540c 100644
--- a/textproc/p5-Regexp-Log/Makefile
+++ b/textproc/p5-Regexp-Log/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= Regexp::Log.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-SGML-DTDParse/Makefile b/textproc/p5-SGML-DTDParse/Makefile
index fc3819258f35..fc0bb0e2f2c5 100644
--- a/textproc/p5-SGML-DTDParse/Makefile
+++ b/textproc/p5-SGML-DTDParse/Makefile
@@ -21,15 +21,9 @@ 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
+PERL_CONFIGURE= 5.8.0+
MAN1= dtddiff2html.1 dtdformat.1 dtddiff.1 dtdparse.1 dtdflatten.1
MAN3= SGML::DTDParse::DTD.3 SGML::DTDParse.3 SGML::DTDParse::Util.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8 or later due to dependencies. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Search-Estraier/Makefile b/textproc/p5-Search-Estraier/Makefile
index 15ae26fc3f11..b2bf99c02e90 100644
--- a/textproc/p5-Search-Estraier/Makefile
+++ b/textproc/p5-Search-Estraier/Makefile
@@ -25,13 +25,7 @@ PERL_CONFIGURE= yes
MAN3= Search::Estraier.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600 # inherited from www/p5-libwww
-IGNORE= requires at least Perl 5.6. Please install lang/perl5.8 and try again
-.endif
-
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/scripts/* ${PREFIX}/bin
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Search-VectorSpace/Makefile b/textproc/p5-Search-VectorSpace/Makefile
index 1295c66b5d2e..c6534f5e58e4 100644
--- a/textproc/p5-Search-VectorSpace/Makefile
+++ b/textproc/p5-Search-VectorSpace/Makefile
@@ -23,10 +23,4 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
MAN3= Search::VectorSpace.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= This port requires perl 5.6.x or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Senna/Makefile b/textproc/p5-Senna/Makefile
index 6676046ca2de..32ce373c0a44 100644
--- a/textproc/p5-Senna/Makefile
+++ b/textproc/p5-Senna/Makefile
@@ -27,10 +27,4 @@ MAN3= Senna.3 \
Senna::Records.3 Senna::Set.3 Senna::Snippet.3 Senna::Symbol.3 \
Senna::Values.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Spork/Makefile b/textproc/p5-Spork/Makefile
index 72abd46448c5..20a1fa13e182 100644
--- a/textproc/p5-Spork/Makefile
+++ b/textproc/p5-Spork/Makefile
@@ -29,10 +29,4 @@ MAN3= Spork.3 Spork::Config.3 \
post-install:
@${CAT} ${PKGMESSAGE}
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.1 or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Spreadsheet-WriteExcel/Makefile b/textproc/p5-Spreadsheet-WriteExcel/Makefile
index 892e65a3f2c8..e77040bd8948 100644
--- a/textproc/p5-Spreadsheet-WriteExcel/Makefile
+++ b/textproc/p5-Spreadsheet-WriteExcel/Makefile
@@ -37,18 +37,10 @@ MAN3= Spreadsheet::WriteExcel.3 \
Spreadsheet::WriteExcel::WorkbookBig.3 \
Spreadsheet::WriteExcel::Worksheet.3
-.include <bsd.port.pre.mk>
-
post-patch:
@${FIND} ${WRKSRC} -name "*.p[lm]"| \
${XARGS} ${PERL} -pi -e 's/\x0D(?=\x0A)//g'
-.if ${PERL_LEVEL} < 500600
-post-configure:
-# dirty hack to deceive irritable pod2man
- @${PERL} -pi -e 's/^(POD2MAN_EXE.*)$$/\1 --lax/;' ${WRKSRC}/Makefile
-.endif
-
post-install:
.ifndef(NOPORTDOCS)
@${ECHO_MSG} "===> Installing documentation for ${PKGNAME}"
@@ -64,4 +56,4 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/charts/* ${EXAMPLESDIR}/charts
.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-String-Divert/Makefile b/textproc/p5-String-Divert/Makefile
index d950b723fa12..089903ba4b8c 100644
--- a/textproc/p5-String-Divert/Makefile
+++ b/textproc/p5-String-Divert/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= String::Divert.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-String-Fraction/Makefile b/textproc/p5-String-Fraction/Makefile
index 7140f74344ce..6eccea4a41b1 100644
--- a/textproc/p5-String-Fraction/Makefile
+++ b/textproc/p5-String-Fraction/Makefile
@@ -22,10 +22,4 @@ MAN3= String::Fraction.3
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl 5.6 due to dependencies. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-String-Koremutake/Makefile b/textproc/p5-String-Koremutake/Makefile
index 53cd676b477c..3ea80ad3c7b0 100644
--- a/textproc/p5-String-Koremutake/Makefile
+++ b/textproc/p5-String-Koremutake/Makefile
@@ -23,10 +23,4 @@ PERL_CONFIGURE= yes
MAN3= String::Koremutake.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-String-Tokenizer/Makefile b/textproc/p5-String-Tokenizer/Makefile
index 71bd48b94b15..6fb7741d9fb6 100644
--- a/textproc/p5-String-Tokenizer/Makefile
+++ b/textproc/p5-String-Tokenizer/Makefile
@@ -19,10 +19,4 @@ MAN3= String::Tokenizer.3
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl5.6
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile b/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile
index 4a51c97e7f07..5dfb225edf4f 100644
--- a/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile
+++ b/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile
@@ -141,10 +141,4 @@ post-install:
${INSTALL_SCRIPT} ${WRKSRC}/bin/*.pl ${EXAMPLESDIR}
.endif
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl 5.6. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Syntax-Highlight-Perl-Improved/Makefile b/textproc/p5-Syntax-Highlight-Perl-Improved/Makefile
index 6d10d5b7120c..90f32b3ca02e 100644
--- a/textproc/p5-Syntax-Highlight-Perl-Improved/Makefile
+++ b/textproc/p5-Syntax-Highlight-Perl-Improved/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= Syntax::Highlight::Perl::Improved.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least perl5.6 to build
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-TeX-Encode/Makefile b/textproc/p5-TeX-Encode/Makefile
index 386da7f11a70..84777165672d 100644
--- a/textproc/p5-TeX-Encode/Makefile
+++ b/textproc/p5-TeX-Encode/Makefile
@@ -20,12 +20,6 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
MAN3= TeX::Encode.3
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires at least Perl 5.8 due to dependencies. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Template-Extract/Makefile b/textproc/p5-Template-Extract/Makefile
index 041f79fd21c4..3fc5e654e6f3 100644
--- a/textproc/p5-Template-Extract/Makefile
+++ b/textproc/p5-Template-Extract/Makefile
@@ -25,10 +25,4 @@ MAN3= Template::Extract.3 \
Template::Extract::Parser.3 \
Template::Extract::Run.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= "Requires perl 5.6.x or higher"
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Template-Magic/Makefile b/textproc/p5-Template-Magic/Makefile
index d89ddf1bd2b6..8025a147021a 100644
--- a/textproc/p5-Template-Magic/Makefile
+++ b/textproc/p5-Template-Magic/Makefile
@@ -28,10 +28,4 @@ MAN3= Template::Magic.3 \
Template::Magic::QuickStart.3 \
Template::Magic::Zone.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.1 or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-ASCIITable/Makefile b/textproc/p5-Text-ASCIITable/Makefile
index 035661ad9125..1ac46c5124da 100644
--- a/textproc/p5-Text-ASCIITable/Makefile
+++ b/textproc/p5-Text-ASCIITable/Makefile
@@ -32,10 +32,4 @@ post-install:
@${ECHO_MSG} "===> Example installed in ${EXAMPLESDIR}."
.endif
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires Perl 5.6. Install lang/perl5 or lang/perl5.8, and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Affixes/Makefile b/textproc/p5-Text-Affixes/Makefile
index ed93646bb0a1..06bd6d8e976c 100644
--- a/textproc/p5-Text-Affixes/Makefile
+++ b/textproc/p5-Text-Affixes/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= Text::Affixes.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.x or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Autoformat/Makefile b/textproc/p5-Text-Autoformat/Makefile
index efd92d9378a0..852c9e812a0a 100644
--- a/textproc/p5-Text-Autoformat/Makefile
+++ b/textproc/p5-Text-Autoformat/Makefile
@@ -22,10 +22,4 @@ PERL_CONFIGURE= yes
MAN3= Text::Autoformat.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= Requires at least perl 5.6.0, use lang/perl5.8 or lang/perl5.
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Balanced/Makefile b/textproc/p5-Text-Balanced/Makefile
index 4611534b13a8..d4e05fe1a8be 100644
--- a/textproc/p5-Text-Balanced/Makefile
+++ b/textproc/p5-Text-Balanced/Makefile
@@ -24,10 +24,4 @@ PERL_CONFIGURE= yes
MAN3= Text::Balanced.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600 # from p5-version
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Capitalize/Makefile b/textproc/p5-Text-Capitalize/Makefile
index 3f694ddf4c41..7760401fe05e 100644
--- a/textproc/p5-Text-Capitalize/Makefile
+++ b/textproc/p5-Text-Capitalize/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= Text::Capitalize.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl5.6
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Chomp/Makefile b/textproc/p5-Text-Chomp/Makefile
index 875bf60f73e8..7f967dd38aef 100644
--- a/textproc/p5-Text-Chomp/Makefile
+++ b/textproc/p5-Text-Chomp/Makefile
@@ -15,14 +15,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= A module implementing a portable chomp
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.6+
MAN3= Text::Chomp.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500806
-IGNORE= needs Perl 5.8.6 or above (lang/perl5.8)
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Context-EitherSide/Makefile b/textproc/p5-Text-Context-EitherSide/Makefile
index c795f32e7372..a89b8380ce55 100644
--- a/textproc/p5-Text-Context-EitherSide/Makefile
+++ b/textproc/p5-Text-Context-EitherSide/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= Text::Context::EitherSide.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Decorator/Makefile b/textproc/p5-Text-Decorator/Makefile
index e665c41319c4..32ae0e33d402 100644
--- a/textproc/p5-Text-Decorator/Makefile
+++ b/textproc/p5-Text-Decorator/Makefile
@@ -31,10 +31,4 @@ MAN3= Text::Decorator.3 \
PERL_MODBUILD= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600 # inhertied from textproc/p5-URI-Find
-IGNORE= requires at least Perl 5.6. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Delimited/Makefile b/textproc/p5-Text-Delimited/Makefile
index ab4c2b7a5b91..b7e3fc69ec4f 100644
--- a/textproc/p5-Text-Delimited/Makefile
+++ b/textproc/p5-Text-Delimited/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= Text::Delimited.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires Perl 5.6.0 or newer, install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Diff-HTML/Makefile b/textproc/p5-Text-Diff-HTML/Makefile
index eef5d6fb1d5c..4807a66668eb 100644
--- a/textproc/p5-Text-Diff-HTML/Makefile
+++ b/textproc/p5-Text-Diff-HTML/Makefile
@@ -23,10 +23,4 @@ PERL_MODBUILD= yes
MAN3= Text::Diff::HTML.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Diff3/Makefile b/textproc/p5-Text-Diff3/Makefile
index 53f66fc84df8..f27ca352ea02 100644
--- a/textproc/p5-Text-Diff3/Makefile
+++ b/textproc/p5-Text-Diff3/Makefile
@@ -39,10 +39,4 @@ post-install:
${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${EXAMPLESDIR}
.endif
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl 5.6. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Emoticon-GoogleTalk/Makefile b/textproc/p5-Text-Emoticon-GoogleTalk/Makefile
index 4bdfe70d5764..21c4e99219b0 100644
--- a/textproc/p5-Text-Emoticon-GoogleTalk/Makefile
+++ b/textproc/p5-Text-Emoticon-GoogleTalk/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= Text::Emoticon::GoogleTalk.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Emoticon/Makefile b/textproc/p5-Text-Emoticon/Makefile
index b8ae999cb47b..76851addbaeb 100644
--- a/textproc/p5-Text-Emoticon/Makefile
+++ b/textproc/p5-Text-Emoticon/Makefile
@@ -22,10 +22,4 @@ PERL_CONFIGURE= yes
MAN3= Text::Emoticon.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Filter/Makefile b/textproc/p5-Text-Filter/Makefile
index 9400a954d7fe..f46d5fb11f1f 100644
--- a/textproc/p5-Text-Filter/Makefile
+++ b/textproc/p5-Text-Filter/Makefile
@@ -15,14 +15,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tobez@FreeBSD.org
COMMENT= Base class for objects that can read and write text lines
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= Text::Filter.3 Text::Filter::Cooked.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= fails tests with perl 5.6.X. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Language-Guess/Makefile b/textproc/p5-Text-Language-Guess/Makefile
index 82a0ab656005..6745e822fe54 100644
--- a/textproc/p5-Text-Language-Guess/Makefile
+++ b/textproc/p5-Text-Language-Guess/Makefile
@@ -25,10 +25,4 @@ PERL_CONFIGURE= yes
MAN1= language-guess.1
MAN3= Text::Language::Guess.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.x or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-NSP/Makefile b/textproc/p5-Text-NSP/Makefile
index 69623c3a454f..7daba415a227 100644
--- a/textproc/p5-Text-NSP/Makefile
+++ b/textproc/p5-Text-NSP/Makefile
@@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= clsung@FreeBSD.org
COMMENT= Perl5 modules for Ngram Statistics Package
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN1= combig.pl.1 count.pl.1 \
huge-combine.pl.1 huge-count.pl.1 \
@@ -65,10 +65,4 @@ post-install:
@${ECHO_MSG} "===> Installing documentation in ${DOCSDIR}"
.endif
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.0 or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-NeatTemplate/Makefile b/textproc/p5-Text-NeatTemplate/Makefile
index 41b51442949c..c13fc2a8584b 100644
--- a/textproc/p5-Text-NeatTemplate/Makefile
+++ b/textproc/p5-Text-NeatTemplate/Makefile
@@ -22,10 +22,4 @@ MAN3= Text::NeatTemplate.3
post-patch:
${CHMOD} u+w ${WRKSRC}/Makefile.PL
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.x or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Ngram/Makefile b/textproc/p5-Text-Ngram/Makefile
index fc357515a1f4..03d7f2443aad 100644
--- a/textproc/p5-Text-Ngram/Makefile
+++ b/textproc/p5-Text-Ngram/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= Text::Ngram.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.x or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Ngrams/Makefile b/textproc/p5-Text-Ngrams/Makefile
index ac2108ba0042..b3087d13cf12 100644
--- a/textproc/p5-Text-Ngrams/Makefile
+++ b/textproc/p5-Text-Ngrams/Makefile
@@ -20,10 +20,4 @@ PERL_CONFIGURE= yes
MAN1= ngrams.pl.1
MAN3= Text::Ngrams.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.x or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Original/Makefile b/textproc/p5-Text-Original/Makefile
index afc38c3b953b..6f90a91c9ae3 100644
--- a/textproc/p5-Text-Original/Makefile
+++ b/textproc/p5-Text-Original/Makefile
@@ -18,12 +18,6 @@ COMMENT= Find original, non-quoted text in a message
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= "This port requires perl 5.6 or newer"
-.endif
-
MAN3= Text::Original.3
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-RecordParser/Makefile b/textproc/p5-Text-RecordParser/Makefile
index 7cc1dfa0f59d..24e012bb9ca7 100644
--- a/textproc/p5-Text-RecordParser/Makefile
+++ b/textproc/p5-Text-RecordParser/Makefile
@@ -22,16 +22,10 @@ BUILD_DEPENDS= ${SITE_PERL}/IO/Scalar.pm:${PORTSDIR}/devel/p5-IO-stringy \
p5-version>=0:${PORTSDIR}/devel/p5-version
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+PERL_MODBUILD= 5.8.0+
MAN1= tablify.1 tabmerge.1
MAN3= Text::RecordParser.3 \
Text::RecordParser::Tab.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires Perl 5.8 or newer. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Similarity/Makefile b/textproc/p5-Text-Similarity/Makefile
index dac770bad201..2decbd321144 100644
--- a/textproc/p5-Text-Similarity/Makefile
+++ b/textproc/p5-Text-Similarity/Makefile
@@ -22,10 +22,4 @@ MAN3= Text::OverlapFinder.3 \
Text::Similarity.3 \
Text::Similarity::Overlaps.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= This port requires perl 5.6.x or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-SimpleTable/Makefile b/textproc/p5-Text-SimpleTable/Makefile
index fafaff83aeda..0c47474aab48 100644
--- a/textproc/p5-Text-SimpleTable/Makefile
+++ b/textproc/p5-Text-SimpleTable/Makefile
@@ -19,10 +19,4 @@ PERL_MODBUILD= yes
MAN3= Text::SimpleTable.3
-.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} < 500600
-post-patch:
- @${PERL} -pi -e 's/^our\s+([\$$\@\%]\w+)/use vars qw($$1); $$1/;' \
- ${WRKSRC}/lib/Text/SimpleTable.pm
-.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Tags/Makefile b/textproc/p5-Text-Tags/Makefile
index b331c81bd34b..d44d4e034e1e 100644
--- a/textproc/p5-Text-Tags/Makefile
+++ b/textproc/p5-Text-Tags/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= Text::Tags.3 Text::Tags::Parser.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Textile/Makefile b/textproc/p5-Text-Textile/Makefile
index b0619fe99989..889e6d98db3a 100644
--- a/textproc/p5-Text-Textile/Makefile
+++ b/textproc/p5-Text-Textile/Makefile
@@ -20,10 +20,4 @@ PERL_CONFIGURE= yes
MAN3= Text::Textile.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires Perl 5.6. Install lang/perl5 or lang/perl5.8, and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Unaccent/Makefile b/textproc/p5-Text-Unaccent/Makefile
index f0cafbff551a..bb43b03c9b02 100644
--- a/textproc/p5-Text-Unaccent/Makefile
+++ b/textproc/p5-Text-Unaccent/Makefile
@@ -20,10 +20,4 @@ MAN3= Text::Unaccent.3
USE_ICONV= yes
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl 5.6.0. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-VimColor/Makefile b/textproc/p5-Text-VimColor/Makefile
index d55c1686fa0a..973fcaf08999 100644
--- a/textproc/p5-Text-VimColor/Makefile
+++ b/textproc/p5-Text-VimColor/Makefile
@@ -23,10 +23,4 @@ PERL_CONFIGURE= yes
MAN1= text-vimcolor.1
MAN3= Text::VimColor.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.1 or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-WikiFormat/Makefile b/textproc/p5-Text-WikiFormat/Makefile
index e0cc027c7c38..f2dd095c1866 100644
--- a/textproc/p5-Text-WikiFormat/Makefile
+++ b/textproc/p5-Text-WikiFormat/Makefile
@@ -24,10 +24,4 @@ PERL_MODBUILD= yes
MAN3= Text::WikiFormat.3 \
Text::WikiFormat::Blocks.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires Perl 5.6 or newer. Install lang/perl5 or lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Time-Human/Makefile b/textproc/p5-Time-Human/Makefile
index 76066318bfa5..d60f304a56d9 100644
--- a/textproc/p5-Time-Human/Makefile
+++ b/textproc/p5-Time-Human/Makefile
@@ -19,13 +19,7 @@ PERL_CONFIGURE= yes
MAN3= Time::Human.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-EXTRA_PATCHES+= ${PATCHDIR}/Human.pm-5005.patch
-.endif
-
test: build
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Tk-XMLViewer/Makefile b/textproc/p5-Tk-XMLViewer/Makefile
index 87891e881cdc..cb73b054a91c 100644
--- a/textproc/p5-Tk-XMLViewer/Makefile
+++ b/textproc/p5-Tk-XMLViewer/Makefile
@@ -20,15 +20,9 @@ BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Tk.pm:${PORTSDIR}/x11-toolkits/p5-Tk \
${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= Tk::XMLViewer.3
MAN1= tkxmlview.1
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.0 or higher. Install lang/perl5.8 and try again.
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-UML-State/Makefile b/textproc/p5-UML-State/Makefile
index 91f353048d9e..ba9538bddfaf 100644
--- a/textproc/p5-UML-State/Makefile
+++ b/textproc/p5-UML-State/Makefile
@@ -18,17 +18,11 @@ COMMENT= A perl module that produce simple UML state diagrams
BUILD_DEPENDS= ${SITE_PERL}/XML/DOM.pm:${PORTSDIR}/textproc/p5-XML-DOM
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+PERL_CONFIGURE= 5.8.0+
MAN1= drawstatexml.pl.1 drawstate.pl.1
MAN3= UML::drawstate.3 \
UML::drawstatexml.3 \
UML::State.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= This port requires perl 5.8.0 or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Unicode-Normalize/Makefile b/textproc/p5-Unicode-Normalize/Makefile
index e628478fbb06..57b4c93986f1 100644
--- a/textproc/p5-Unicode-Normalize/Makefile
+++ b/textproc/p5-Unicode-Normalize/Makefile
@@ -17,10 +17,4 @@ COMMENT= Unicode Normalization Forms
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl5.6
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-WordNet-Similarity/Makefile b/textproc/p5-WordNet-Similarity/Makefile
index 8b92b84c42a4..68fb7d0f8c64 100644
--- a/textproc/p5-WordNet-Similarity/Makefile
+++ b/textproc/p5-WordNet-Similarity/Makefile
@@ -61,10 +61,6 @@ post-patch:
.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.x or later. Install lang/perl5 then try again
-.endif
-
.if ${ARCH} == "sparc64"
BROKEN= Does not build on sparc64
.endif
diff --git a/textproc/p5-XML-Atom-Filter/Makefile b/textproc/p5-XML-Atom-Filter/Makefile
index 253fe8d329fd..2763ac069926 100644
--- a/textproc/p5-XML-Atom-Filter/Makefile
+++ b/textproc/p5-XML-Atom-Filter/Makefile
@@ -19,14 +19,8 @@ RUN_DEPENDS= ${SITE_PERL}/XML/Atom.pm:${PORTSDIR}/textproc/p5-XML-Atom
BUILD_DEPENDS= ${RUN_DEPENDS}
BUILD_DEPENDS+= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= XML::Atom::Filter.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Atom-SimpleFeed/Makefile b/textproc/p5-XML-Atom-SimpleFeed/Makefile
index 2eddfd987939..a56a7df58375 100644
--- a/textproc/p5-XML-Atom-SimpleFeed/Makefile
+++ b/textproc/p5-XML-Atom-SimpleFeed/Makefile
@@ -18,14 +18,8 @@ COMMENT= XML::Atom::SimpleFeed - Generate simple Atom syndication feeds
BUILD_DEPENDS= ${SITE_PERL}/Carp/Clan.pm:${PORTSDIR}/devel/p5-Carp-Clan
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= XML::Atom::SimpleFeed.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Atom-Stream/Makefile b/textproc/p5-XML-Atom-Stream/Makefile
index 48e95d2f9b99..4a3cce25b67e 100644
--- a/textproc/p5-XML-Atom-Stream/Makefile
+++ b/textproc/p5-XML-Atom-Stream/Makefile
@@ -24,12 +24,6 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
MAN3= XML::Atom::Stream.3
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.5+ # inherited from textproc/p5-XML-Atom
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500805 # inherited from textproc/p5-XML-Atom
-IGNORE= requires at least Perl 5.8.5 due to dependencies. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Atom-Syndication/Makefile b/textproc/p5-XML-Atom-Syndication/Makefile
index 5bdd92acf938..c35f3e12f7cb 100644
--- a/textproc/p5-XML-Atom-Syndication/Makefile
+++ b/textproc/p5-XML-Atom-Syndication/Makefile
@@ -40,10 +40,4 @@ MAN3= XML::Atom::Syndication.3 \
post-patch:
${FIND} ${WRKSRC} -name '._*' -delete
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600 # inherited from p5-XML-Elemental
-IGNORE= requires at least Perl 5.6. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Atom/Makefile b/textproc/p5-XML-Atom/Makefile
index 5ba901e74eff..8a29b2152dfa 100644
--- a/textproc/p5-XML-Atom/Makefile
+++ b/textproc/p5-XML-Atom/Makefile
@@ -27,7 +27,7 @@ RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/DateTime.pm:${PORTSDIR}/devel/p5-DateTime
p5-XML-LibXML>=1.54:${PORTSDIR}/textproc/p5-XML-LibXML
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+PERL_MODBUILD= 5.8.5+
MAN3= XML::Atom.3 \
XML::Atom::Client.3 \
@@ -37,10 +37,4 @@ MAN3= XML::Atom.3 \
XML::Atom::Server.3 \
XML::Atom::Util.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500805
-IGNORE= requires perl 5.8.5 or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-AutoWriter/Makefile b/textproc/p5-XML-AutoWriter/Makefile
index 7c76df0d4f80..6073f377d859 100644
--- a/textproc/p5-XML-AutoWriter/Makefile
+++ b/textproc/p5-XML-AutoWriter/Makefile
@@ -26,10 +26,4 @@ MAN3= XML::AutoWriter.3 \
post-patch:
${RM} ${WRKSRC}/lib/XML/*.orig
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-RUN_DEPENDS= ${SITE_PERL}/fields.pm:${PORTSDIR}/devel/p5-base
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Compile/Makefile b/textproc/p5-XML-Compile/Makefile
index 5e80050266d8..1216f8dc7c79 100644
--- a/textproc/p5-XML-Compile/Makefile
+++ b/textproc/p5-XML-Compile/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= p5-XML-LibXML>=1.63:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-Log-Report>=0.09:${PORTSDIR}/devel/p5-Log-Report
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= XML::Compile.3 XML::Compile::SOAP::Operation.3 \
XML::Compile::SOAP.3 XML::Compile::SOAP::SOAP11.3 \
@@ -38,10 +38,4 @@ MAN3= XML::Compile.3 XML::Compile::SOAP::Operation.3 \
XML::Compile::Schema::XmlWriter.3 \
XML::Compile::WSDL.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires Perl 5.8 or above. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-DOM-Lite/Makefile b/textproc/p5-XML-DOM-Lite/Makefile
index cae871caf438..1815c9d41aa0 100644
--- a/textproc/p5-XML-DOM-Lite/Makefile
+++ b/textproc/p5-XML-DOM-Lite/Makefile
@@ -15,16 +15,10 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Lite Pure Perl XML DOM Parser Kit
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.3+
MAN3= XML::DOM::Lite.3 XML::DOM::Lite::Document.3 \
XML::DOM::Lite::NodeList.3 XML::DOM::Lite::Parser.3 \
XML::DOM::Lite::XPath.3 XML::DOM::Lite::XSLT.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500803
-IGNORE= requires Perl 5.8.3 or newer. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-DOM-XPath/Makefile b/textproc/p5-XML-DOM-XPath/Makefile
index 4b0cb9d122c9..4392bf709511 100644
--- a/textproc/p5-XML-DOM-XPath/Makefile
+++ b/textproc/p5-XML-DOM-XPath/Makefile
@@ -23,10 +23,4 @@ PERL_CONFIGURE= yes
MAN3= XML::DOM::XPath.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least perl5.6 to build
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-DOM2/Makefile b/textproc/p5-XML-DOM2/Makefile
index b1bea9956d0a..74594780548e 100644
--- a/textproc/p5-XML-DOM2/Makefile
+++ b/textproc/p5-XML-DOM2/Makefile
@@ -25,10 +25,4 @@ MAN3= XML::DOM2.3 XML::DOM2::DOM::Element.3 XML::DOM2::Element.3 \
XML::DOM2::Element::DocumentType.3 XML::DOM2::Parser.3 \
XML::DOM2::XPath.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-DT/Makefile b/textproc/p5-XML-DT/Makefile
index 6087de14be34..1adb3751ac1b 100644
--- a/textproc/p5-XML-DT/Makefile
+++ b/textproc/p5-XML-DT/Makefile
@@ -25,10 +25,4 @@ PERL_CONFIGURE= yes
MAN1= mkdtskel.1 mkdtdskel.1 mkxmltype.1
MAN3= XML::DT.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Dumper/Makefile b/textproc/p5-XML-Dumper/Makefile
index 71aff7348429..d400aab265c4 100644
--- a/textproc/p5-XML-Dumper/Makefile
+++ b/textproc/p5-XML-Dumper/Makefile
@@ -22,10 +22,4 @@ PERL_CONFIGURE= yes
MAN3= XML::Dumper.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.x or later. Install lang/perl5 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Elemental/Makefile b/textproc/p5-XML-Elemental/Makefile
index a418e98c7bcb..fba2e64500c4 100644
--- a/textproc/p5-XML-Elemental/Makefile
+++ b/textproc/p5-XML-Elemental/Makefile
@@ -29,10 +29,4 @@ MAN3= XML::Elemental.3 \
XML::Elemental::Util.3 \
XML::Parser::Style::Elemental.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-FOAF/Makefile b/textproc/p5-XML-FOAF/Makefile
index c3f35659b562..42f18196597d 100644
--- a/textproc/p5-XML-FOAF/Makefile
+++ b/textproc/p5-XML-FOAF/Makefile
@@ -26,10 +26,4 @@ MAN3= XML::FOAF.3 \
post-patch:
${PERL} -pi -e '$$_ = "" if m|auto_install|' ${WRKSRC}/Makefile.PL
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.x or later. Install lang/perl5 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Feed/Makefile b/textproc/p5-XML-Feed/Makefile
index 8da0ef092c77..630b48853da1 100644
--- a/textproc/p5-XML-Feed/Makefile
+++ b/textproc/p5-XML-Feed/Makefile
@@ -27,7 +27,7 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/HTML/TokeParser.pm:${PORTSDIR}/www/p5-HTML-Parser \
${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww
-PERL_MODBUILD= yes
+PERL_MODBUILD= 5.8.5+ # p5-XML-Atom needs 5.8.5
MAN3= XML::Feed.3 \
XML::Feed::Content.3 \
@@ -36,11 +36,4 @@ MAN3= XML::Feed.3 \
post-patch:
${PERL} -pi -e '$$_ = "" if m|auto_install|' ${WRKSRC}/Makefile.PL
-.include <bsd.port.pre.mk>
-
-# p5-XML-Atom needs 5.8.5
-.if ${PERL_LEVEL} < 500805
-IGNORE= requires perl 5.8.5 or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Filter-DOMFilter-LibXML/Makefile b/textproc/p5-XML-Filter-DOMFilter-LibXML/Makefile
index e38292837d8e..d538ec319ccf 100644
--- a/textproc/p5-XML-Filter-DOMFilter-LibXML/Makefile
+++ b/textproc/p5-XML-Filter-DOMFilter-LibXML/Makefile
@@ -22,10 +22,4 @@ PERL_CONFIGURE= yes
MAN3= XML::Filter::DOMFilter::LibXML.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-BROKEN= "Doesn't build with perl < 5.6.x"
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Generator/Makefile b/textproc/p5-XML-Generator/Makefile
index 1ca92d2f7d4d..bba8d55197b4 100644
--- a/textproc/p5-XML-Generator/Makefile
+++ b/textproc/p5-XML-Generator/Makefile
@@ -26,10 +26,4 @@ MAN3= XML::Generator.3 XML::Generator::DOM.3
test:
@(cd ${WRKSRC} && make test)
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.x or later. Install lang/perl5 then try again.
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Liberal/Makefile b/textproc/p5-XML-Liberal/Makefile
index cd27ed6a0962..4a91ee7395e1 100644
--- a/textproc/p5-XML-Liberal/Makefile
+++ b/textproc/p5-XML-Liberal/Makefile
@@ -25,10 +25,4 @@ PERL_CONFIGURE= yes
MAN3= XML::Liberal.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6 or higher
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Literal/Makefile b/textproc/p5-XML-Literal/Makefile
index 7d84bb991025..60364d942910 100644
--- a/textproc/p5-XML-Literal/Makefile
+++ b/textproc/p5-XML-Literal/Makefile
@@ -22,10 +22,4 @@ PERL_CONFIGURE= yes
MAN3= XML::Literal.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires Perl 5.6.0 or newer, install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-NamespaceSupport/Makefile b/textproc/p5-XML-NamespaceSupport/Makefile
index 21d9acd2b770..2c77b00653a6 100644
--- a/textproc/p5-XML-NamespaceSupport/Makefile
+++ b/textproc/p5-XML-NamespaceSupport/Makefile
@@ -20,11 +20,4 @@ PERL_CONFIGURE= yes
MAN3= XML::NamespaceSupport.3
-.include <bsd.port.pre.mk>
-
-post-patch:
-.if ${PERL_LEVEL} < 500600
- ${PERL} -pi -e '$$_="" if /warnings/' ${WRKSRC}/NamespaceSupport.pm
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-OPML/Makefile b/textproc/p5-XML-OPML/Makefile
index 6b98e1c5b8dc..1443f54a4295 100644
--- a/textproc/p5-XML-OPML/Makefile
+++ b/textproc/p5-XML-OPML/Makefile
@@ -20,14 +20,8 @@ BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-X
${SITE_PERL}/XML/SimpleObject.pm:${PORTSDIR}/textproc/p5-XML-SimpleObject
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= XML::OPML.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires Perl5.8
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-RSS-Feed/Makefile b/textproc/p5-XML-RSS-Feed/Makefile
index 6be4818e7bd8..9bbe601cf71a 100644
--- a/textproc/p5-XML-RSS-Feed/Makefile
+++ b/textproc/p5-XML-RSS-Feed/Makefile
@@ -30,10 +30,4 @@ MAN3= XML::RSS::Feed.3 \
XML::RSS::Headline::PerlJobs.3 \
XML::RSS::Headline::UsePerlJournals.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.x or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-RSS-LibXML/Makefile b/textproc/p5-XML-RSS-LibXML/Makefile
index 234456c95db8..cfdb2945f2a5 100644
--- a/textproc/p5-XML-RSS-LibXML/Makefile
+++ b/textproc/p5-XML-RSS-LibXML/Makefile
@@ -23,20 +23,14 @@ RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/XML/LibXML.pm:${PORTSDIR}/textproc/p5-XML
${SITE_PERL}/UNIVERSAL/require.pm:${PORTSDIR}/devel/p5-UNIVERSAL-require
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.7.3+ # inherited from converters/p5-Encode
MAN3= XML::RSS::LibXML.3 XML::RSS::LibXML::ImplBase.3 \
XML::RSS::LibXML::MagicElement.3 \
XML::RSS::LibXML::Namespaces.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500703 # inherited from converters/p5-Encode
-IGNORE= requires perl 5.7.3 or later. Install lang/perl5.8 then try again
-.endif
-
post-install:
${MKDIR} ${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/tools/benchmark.pl ${EXAMPLESDIR}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-RSS-Liberal/Makefile b/textproc/p5-XML-RSS-Liberal/Makefile
index 3e3bc08d8cd7..b872d57790d8 100644
--- a/textproc/p5-XML-RSS-Liberal/Makefile
+++ b/textproc/p5-XML-RSS-Liberal/Makefile
@@ -19,14 +19,8 @@ RUN_DEPENDS= ${SITE_PERL}/XML/Liberal.pm:${PORTSDIR}/textproc/p5-XML-Liberal \
${SITE_PERL}/XML/RSS/LibXML.pm:${PORTSDIR}/textproc/p5-XML-RSS-LibXML
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.7.3+ # inherited from textprocs/p5-XML-RSS-LibXML
MAN3= XML::RSS::Liberal.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500703 # inherited from textprocs/p5-XML-RSS-LibXML
-IGNORE= requires perl 5.7.3 or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-SAX-Expat-Incremental/Makefile b/textproc/p5-XML-SAX-Expat-Incremental/Makefile
index 58c8e233ed98..d039909fb626 100644
--- a/textproc/p5-XML-SAX-Expat-Incremental/Makefile
+++ b/textproc/p5-XML-SAX-Expat-Incremental/Makefile
@@ -24,8 +24,4 @@ PERL_CONFIGURE= yes
MAN3= XML::SAX::Expat::Incremental.3
-.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6 or later. Install lang/perl5 or lang/perl5.8, and try again
-.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Sablotron/Makefile b/textproc/p5-XML-Sablotron/Makefile
index 4924f073f89d..5bca2df96970 100644
--- a/textproc/p5-XML-Sablotron/Makefile
+++ b/textproc/p5-XML-Sablotron/Makefile
@@ -29,11 +29,4 @@ MAN3= XML::Sablotron.3 XML::Sablotron::DOM.3 \
XML::Sablotron::DOM::DOMHandler.3 XML::Sablotron::SAXBuilder.3 \
XML::Sablotron::Situation::DOMHandlerDispatcher.3
-.include <bsd.port.pre.mk>
-
-post-patch:
-.if ${PERL_LEVEL} < 500600
- @${PERL} -pi -e 's/^our //; $$_="use vars qw(\$$libs \@extras);\n" if $$.==47' ${WRKSRC}/Makefile.PL
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-SimpleObject-LibXML/Makefile b/textproc/p5-XML-SimpleObject-LibXML/Makefile
index fc3881a28155..235626f4d068 100644
--- a/textproc/p5-XML-SimpleObject-LibXML/Makefile
+++ b/textproc/p5-XML-SimpleObject-LibXML/Makefile
@@ -22,10 +22,4 @@ PERL_CONFIGURE= YES
MAN3= XML::SimpleObject::LibXML.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= This port requires perl 5.6.x or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Stream/Makefile b/textproc/p5-XML-Stream/Makefile
index 7511c8be8b6c..8a46145b400c 100644
--- a/textproc/p5-XML-Stream/Makefile
+++ b/textproc/p5-XML-Stream/Makefile
@@ -20,16 +20,10 @@ BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-X
${SITE_PERL}/${PERL_ARCH}/Unicode/String.pm:${PORTSDIR}/converters/p5-Unicode-String
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= XML::Stream.3 XML::Stream::Namespace.3 XML::Stream::Node.3 \
XML::Stream::Parser.3 XML::Stream::Parser::DTD.3 \
XML::Stream::Tree.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.x or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Twig/Makefile b/textproc/p5-XML-Twig/Makefile
index a29210b27367..3474e29a0a22 100644
--- a/textproc/p5-XML-Twig/Makefile
+++ b/textproc/p5-XML-Twig/Makefile
@@ -34,10 +34,4 @@ CONFIGURE_ARGS+= -y
MAN1= xml_grep.1 xml_merge.1 xml_pp.1 xml_spellcheck.1 xml_split.1
MAN3= XML::Twig.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires Perl 5.6.1 or newer, install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-XPathEngine/Makefile b/textproc/p5-XML-XPathEngine/Makefile
index f5664bf4817d..fe39462a0d38 100644
--- a/textproc/p5-XML-XPathEngine/Makefile
+++ b/textproc/p5-XML-XPathEngine/Makefile
@@ -21,10 +21,4 @@ MAN3= XML::XPathEngine.3 XML::XPathEngine::Boolean.3 \
XML::XPathEngine::Literal.3 XML::XPathEngine::NodeSet.3 \
XML::XPathEngine::Number.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Xerces/Makefile b/textproc/p5-XML-Xerces/Makefile
index 1531162e9107..4110bd05c8e0 100644
--- a/textproc/p5-XML-Xerces/Makefile
+++ b/textproc/p5-XML-Xerces/Makefile
@@ -23,10 +23,4 @@ PERL_CONFIGURE= YES
CONFIGURE_ENV+= XERCES_LIB="${LOCALBASE}/lib" \
XERCES_INCLUDE="${LOCALBASE}/include" \
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= this port requires perl 5.6.1 or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-YAML/Makefile b/textproc/p5-YAML/Makefile
index 3814604f2dd2..ba17304e1b84 100644
--- a/textproc/p5-YAML/Makefile
+++ b/textproc/p5-YAML/Makefile
@@ -39,10 +39,6 @@ MAN3= \
.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.1 or later. Install lang/perl5.8 and try again
-.endif
-
.if ${PERL_LEVEL} < 500803
post-install:
@${ECHO_MSG} ""
diff --git a/textproc/p5-ack/Makefile b/textproc/p5-ack/Makefile
index 547e1d56df4e..97e96f1da732 100644
--- a/textproc/p5-ack/Makefile
+++ b/textproc/p5-ack/Makefile
@@ -22,10 +22,4 @@ PERL_CONFIGURE= yes
MAN1= ack.1
MAN3= Ack.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.x or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-dTemplate/Makefile b/textproc/p5-dTemplate/Makefile
index 445264253489..db8644d466cb 100644
--- a/textproc/p5-dTemplate/Makefile
+++ b/textproc/p5-dTemplate/Makefile
@@ -18,10 +18,4 @@ PERL_CONFIGURE= yes
MAN3= dTemplate.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-xmltv/Makefile b/textproc/p5-xmltv/Makefile
index d6f1fa0b897b..ebee03811b3d 100644
--- a/textproc/p5-xmltv/Makefile
+++ b/textproc/p5-xmltv/Makefile
@@ -59,10 +59,6 @@ PORTDOCS= COPYING \
.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} <= 500600
-IGNORE= perl 5.6 or higher is required to build this port
-.endif
-
.if ${PERL_LEVEL} < 500800
BUILD_DEPENDS+= \
${SITE_PERL}/Memoize.pm:${PORTSDIR}/devel/p5-Memoize \
diff --git a/textproc/uim/Makefile b/textproc/uim/Makefile
index 36cf5050c23c..bcbda603aca3 100644
--- a/textproc/uim/Makefile
+++ b/textproc/uim/Makefile
@@ -62,12 +62,7 @@ PLIST_SUB+= X11=""
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-uim_editline.c
.endif
-.if ${PERL_LEVEL} >= 500600
USE_PERL5_BUILD=yes
-.else
-BUILD_DEPENDS+= ${LOCALBASE}/bin/perl:${PORTSDIR}/lang/perl5
-CONFIGURE_ENV+= INTLTOOL_PERL="${LOCALBASE}/bin/perl"
-.endif
.for _x in x xft gtk2 qt gnome2 anthy canna m17nlib prime scim dict
.if ${CONFIGURE_ARGS:M--with-${_x}} == ""