summaryrefslogtreecommitdiff
path: root/net
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 /net
parentRemove support for antique perl. (diff)
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 'net')
-rw-r--r--net/beacon/Makefile4
-rw-r--r--net/ldapsh/Makefile13
-rw-r--r--net/p5-Apache2-SOAP/Makefile10
-rw-r--r--net/p5-BBS-UserInfo-Maple3/Makefile10
-rw-r--r--net/p5-BBS-UserInfo-Maple3itoc/Makefile10
-rw-r--r--net/p5-BBS-UserInfo-Ptt/Makefile10
-rw-r--r--net/p5-BBS-UserInfo-SOB/Makefile10
-rw-r--r--net/p5-BBS-UserInfo-Wretch/Makefile10
-rw-r--r--net/p5-File-RsyncP/Makefile11
-rw-r--r--net/p5-Frontier-RPC/Makefile8
-rw-r--r--net/p5-Geo-IPfree/Makefile8
-rw-r--r--net/p5-Gopher-Server/Makefile8
-rw-r--r--net/p5-IO-Interface/Makefile8
-rw-r--r--net/p5-JavaScript-RPC/Makefile10
-rw-r--r--net/p5-Net-Address-IPv4-Local/Makefile8
-rw-r--r--net/p5-Net-Analysis/Makefile10
-rw-r--r--net/p5-Net-CSTA/Makefile4
-rw-r--r--net/p5-Net-DAV-Server/Makefile6
-rw-r--r--net/p5-Net-DHCP/Makefile10
-rw-r--r--net/p5-Net-EPP-Frame/Makefile8
-rw-r--r--net/p5-Net-EPP-Proxy/Makefile8
-rw-r--r--net/p5-Net-FS-Flickr/Makefile12
-rw-r--r--net/p5-Net-FS-Gmail/Makefile8
-rw-r--r--net/p5-Net-FTP-File/Makefile8
-rw-r--r--net/p5-Net-Frame-Dump/Makefile4
-rw-r--r--net/p5-Net-Gnats/Makefile8
-rw-r--r--net/p5-Net-Google-Calendar/Makefile10
-rw-r--r--net/p5-Net-Gopher/Makefile9
-rw-r--r--net/p5-Net-HL7/Makefile8
-rw-r--r--net/p5-Net-Libdnet/Makefile10
-rw-r--r--net/p5-Net-MAC-Vendor/Makefile8
-rw-r--r--net/p5-Net-OpenDHT/Makefile8
-rw-r--r--net/p5-Net-Packet-Target/Makefile8
-rw-r--r--net/p5-Net-Packet/Makefile8
-rw-r--r--net/p5-Net-SDP/Makefile8
-rw-r--r--net/p5-Net-SFTP-Foreign/Makefile10
-rw-r--r--net/p5-Net-SSH-Expect/Makefile10
-rw-r--r--net/p5-Net-SSH-Perl/Makefile4
-rw-r--r--net/p5-Net-Services/Makefile8
-rw-r--r--net/p5-Net-Telnet-Netscreen/Makefile8
-rw-r--r--net/p5-Net-TiVo/Makefile10
-rw-r--r--net/p5-Net-Whois-ARIN/Makefile4
-rw-r--r--net/p5-Net-Whois-RIPE/Makefile13
-rw-r--r--net/p5-Net-Write/Makefile8
-rw-r--r--net/p5-Net-Z3950-SimpleServer/Makefile8
-rw-r--r--net/p5-Net-Z3950-ZOOM/Makefile8
-rw-r--r--net/p5-Net-Z3950/Makefile8
-rw-r--r--net/p5-NetPacket/Makefile8
-rw-r--r--net/p5-OAI-Harvester/Makefile10
-rw-r--r--net/p5-OurNet-BBS/Makefile10
-rw-r--r--net/p5-POE-Component-Client-Telnet/Makefile12
-rw-r--r--net/p5-POE-Component-ControlPort/Makefile22
-rw-r--r--net/p5-POE-Component-Generic/Makefile10
-rw-r--r--net/p5-POE-Component-Jabber/Makefile10
-rw-r--r--net/p5-SOAP-Data-Builder/Makefile10
-rw-r--r--net/p5-Samba-LDAP/Makefile8
-rw-r--r--net/p5-Spread-Message/Makefile8
-rw-r--r--net/p5-URI-OpenURL/Makefile10
-rw-r--r--net/p5-What/Makefile4
-rw-r--r--net/radiator/Makefile1
-rw-r--r--net/rude/Makefile1
-rw-r--r--net/wping/Makefile12
-rw-r--r--net/xbone-gui/Makefile12
-rw-r--r--net/xbone/Makefile12
64 files changed, 81 insertions, 479 deletions
diff --git a/net/beacon/Makefile b/net/beacon/Makefile
index d0403574a455..8ea42249d70f 100644
--- a/net/beacon/Makefile
+++ b/net/beacon/Makefile
@@ -34,10 +34,6 @@ CONFIGURE_ARGS+= --enable-ipv6
.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} < 500601
-IGNORE= requires perl 5.6.1 or later. Install lang/perl5 then try again
-.endif
-
.if ${ARCH} != "i386"
BROKEN= Does not compile on !i386
.endif
diff --git a/net/ldapsh/Makefile b/net/ldapsh/Makefile
index 863c16e10607..8099c9b79847 100644
--- a/net/ldapsh/Makefile
+++ b/net/ldapsh/Makefile
@@ -27,19 +27,12 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
SUB_FILES= pkg-message
MAN1= ldapsh.1
-MAN3= Net::LDAP::Shell.3 \
+MAN3= Net::LDAP::Shell.3 Net::LDAP::Config.3 \
Net::LDAP::Shell::Parse.3 Net::LDAP::Shell::Util.3
+
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} > 500600
-MAN3+= Net::LDAP::Config.3
-.else
-BUILD_DEPENDS+= ${SITE_PERL}/Pod/Usage.pm:${PORTSDIR}/textproc/p5-Pod-Parser
-.endif
-
post-patch:
${REINPLACE_CMD} -e "s,/usr/local/bin/perl,${PERL}," ${WRKSRC}/ldapsh
@@ -49,4 +42,4 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/examples/ldapsh_config ${EXAMPLESDIR}/
@${CAT} ${PKGMESSAGE}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Apache2-SOAP/Makefile b/net/p5-Apache2-SOAP/Makefile
index 744ab3fa64b1..f813575d478b 100644
--- a/net/p5-Apache2-SOAP/Makefile
+++ b/net/p5-Apache2-SOAP/Makefile
@@ -20,19 +20,13 @@ PKGNAMEPREFIX= p5-
MAINTAINER= numisemis@yahoo.com
COMMENT= Apache2 mod_perl2 SOAP Server
-PERL_CONFIGURE= YES
+PERL_CONFIGURE= 5.8.0+
USE_APACHE= 2.0+
MAN3= Apache2::SOAP.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.0 or higher. Please install lang/perl5.8 and try again
-.endif
-
BUILD_DEPENDS= ${LOCALBASE}/${APACHEMODDIR}/mod_perl.so:${PORTSDIR}/www/mod_perl2
BUILD_DEPENDS+= ${SITE_PERL}/SOAP/Lite.pm:${PORTSDIR}/net/p5-SOAP-Lite
RUN_DEPENDS= ${BUILD_DEPENDS}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-BBS-UserInfo-Maple3/Makefile b/net/p5-BBS-UserInfo-Maple3/Makefile
index 9f37dea6b34a..1d4c1126868e 100644
--- a/net/p5-BBS-UserInfo-Maple3/Makefile
+++ b/net/p5-BBS-UserInfo-Maple3/Makefile
@@ -17,14 +17,8 @@ COMMENT= Get user information of Maple3-style BBS
RUN_DEPENDS= ${SITE_PERL}/Expect.pm:${PORTSDIR}/lang/p5-Expect
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.1+ # Inherhited from lang/p5-Expect
MAN3= BBS::UserInfo::Maple3.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800 # Inherhited from lang/p5-Expect
-IGNORE= requires Perl 5.8.0 or newer. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-BBS-UserInfo-Maple3itoc/Makefile b/net/p5-BBS-UserInfo-Maple3itoc/Makefile
index d27f129c6c19..1a3765f217ca 100644
--- a/net/p5-BBS-UserInfo-Maple3itoc/Makefile
+++ b/net/p5-BBS-UserInfo-Maple3itoc/Makefile
@@ -17,14 +17,8 @@ COMMENT= Get user information of Maple3itoc-style BBS
RUN_DEPENDS= ${SITE_PERL}/Expect.pm:${PORTSDIR}/lang/p5-Expect
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+ # Inherited from lang/p5-Expect
MAN3= BBS::UserInfo::Maple3itoc.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800 # Inherited from lang/p5-Expect
-IGNORE= requires perl 5.8.0 or newer. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-BBS-UserInfo-Ptt/Makefile b/net/p5-BBS-UserInfo-Ptt/Makefile
index 8c3512925a2a..06c0ed649cb5 100644
--- a/net/p5-BBS-UserInfo-Ptt/Makefile
+++ b/net/p5-BBS-UserInfo-Ptt/Makefile
@@ -17,14 +17,8 @@ COMMENT= Get user information of PTT-style BBS
RUN_DEPENDS= ${SITE_PERL}/Expect.pm:${PORTSDIR}/lang/p5-Expect
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+ # Inherited from lang/p5-Expect
MAN3= BBS::UserInfo::Ptt.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800 # Inherited from lang/p5-Expect
-IGNORE= requires perl 5.8.0 or newer. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-BBS-UserInfo-SOB/Makefile b/net/p5-BBS-UserInfo-SOB/Makefile
index d0d249698524..0699ff63d6a7 100644
--- a/net/p5-BBS-UserInfo-SOB/Makefile
+++ b/net/p5-BBS-UserInfo-SOB/Makefile
@@ -17,14 +17,8 @@ COMMENT= Get user information of SOB-style BBS
RUN_DEPENDS= ${SITE_PERL}/Expect.pm:${PORTSDIR}/lang/p5-Expect
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+ # Inherited from lang/p5-Expect
MAN3= BBS::UserInfo::SOB.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800 # Inherited from lang/p5-Expect
-IGNORE= requires perl 5.8.0 or newer. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-BBS-UserInfo-Wretch/Makefile b/net/p5-BBS-UserInfo-Wretch/Makefile
index 2e79390521da..0d4f5dc2e6b5 100644
--- a/net/p5-BBS-UserInfo-Wretch/Makefile
+++ b/net/p5-BBS-UserInfo-Wretch/Makefile
@@ -17,14 +17,8 @@ COMMENT= Get user information of Wretch-style BBS
RUN_DEPENDS= ${SITE_PERL}/Expect.pm:${PORTSDIR}/lang/p5-Expect
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+ # Inherited from lang/p5-Expect
MAN3= BBS::UserInfo::Wretch.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800 # Inherited from lang/p5-Expect
-IGNORE= requires Perl 5.8.0 or newer. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-File-RsyncP/Makefile b/net/p5-File-RsyncP/Makefile
index 1a92ee540cc9..647388729089 100644
--- a/net/p5-File-RsyncP/Makefile
+++ b/net/p5-File-RsyncP/Makefile
@@ -18,18 +18,11 @@ RUN_DEPENDS= p5-Getopt-Long>=2.24:${PORTSDIR}/devel/p5-Getopt-Long \
p5-Encode>=0:${PORTSDIR}/converters/p5-Encode
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.7.3+
MAN3= File::RsyncP.3 \
File::RsyncP::Digest.3 \
File::RsyncP::FileIO.3 \
File::RsyncP::FileList.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500703
-# inherited from converters/p5-Encode
-IGNORE= requires Perl 5.7.3 or above. Please install lang/perl5.8, and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Frontier-RPC/Makefile b/net/p5-Frontier-RPC/Makefile
index 20a7b26a0191..57057a93ec88 100644
--- a/net/p5-Frontier-RPC/Makefile
+++ b/net/p5-Frontier-RPC/Makefile
@@ -29,10 +29,4 @@ MAN3= Apache::XMLRPC.3 \
Frontier::RPC2.3 \
Frontier::Responder.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
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Geo-IPfree/Makefile b/net/p5-Geo-IPfree/Makefile
index 169aa97ec4d4..bb0a0d2c2ad8 100644
--- a/net/p5-Geo-IPfree/Makefile
+++ b/net/p5-Geo-IPfree/Makefile
@@ -22,10 +22,4 @@ PERL_CONFIGURE= yes
MAN3= Geo::IPfree.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= "Perl 5.6 or newer required. Install lang/perl5 or lang/perl5.8 and try again."
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Gopher-Server/Makefile b/net/p5-Gopher-Server/Makefile
index b0e0fe557265..0b2cb1789c98 100644
--- a/net/p5-Gopher-Server/Makefile
+++ b/net/p5-Gopher-Server/Makefile
@@ -29,10 +29,4 @@ MAN3= Gopher::Server::ParseRequest.3 \
Gopher::Server::Response.3 \
Gopher::Server::TypeMapper.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= "needs at least perl 5.6.0 to work"
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-IO-Interface/Makefile b/net/p5-IO-Interface/Makefile
index 6f8b8cb11407..237842e31d91 100644
--- a/net/p5-IO-Interface/Makefile
+++ b/net/p5-IO-Interface/Makefile
@@ -19,10 +19,4 @@ PERL_CONFIGURE= yes
MAN3= IO::Interface.3 IO::Interface::Simple.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-BUILD_DEPENDS+= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-JavaScript-RPC/Makefile b/net/p5-JavaScript-RPC/Makefile
index 53b980c0937c..88b3e48c5ceb 100644
--- a/net/p5-JavaScript-RPC/Makefile
+++ b/net/p5-JavaScript-RPC/Makefile
@@ -15,14 +15,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Remote procedure calls from JavaScript
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= JavaScript::RPC::Server::CGI.3 JavaScript::RPC.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires Perl 5.8.0 or superior. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-Address-IPv4-Local/Makefile b/net/p5-Net-Address-IPv4-Local/Makefile
index 955abf70ba45..c04f3b6b5f90 100644
--- a/net/p5-Net-Address-IPv4-Local/Makefile
+++ b/net/p5-Net-Address-IPv4-Local/Makefile
@@ -22,10 +22,4 @@ MAN3= Net::Address::IPv4::Local.3
PERL_MODBUILD= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl 5.6.0 due to dependencies. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-Analysis/Makefile b/net/p5-Net-Analysis/Makefile
index 69750a8d799c..65b69748b255 100644
--- a/net/p5-Net-Analysis/Makefile
+++ b/net/p5-Net-Analysis/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Net/Pcap.pm:${PORTSDIR}/net/p5-Net-Pcap \
${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= Net::Analysis.3 \
Net::Analysis::Constants.3 \
@@ -38,10 +38,4 @@ MAN3= Net::Analysis.3 \
Net::Analysis::TCPSession.3 \
Net::Analysis::Time.3
-.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/net/p5-Net-CSTA/Makefile b/net/p5-Net-CSTA/Makefile
index 7f73c96ac162..816e13b25e8d 100644
--- a/net/p5-Net-CSTA/Makefile
+++ b/net/p5-Net-CSTA/Makefile
@@ -24,10 +24,6 @@ MAN3= Net::CSTA.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
-
.if ${PERL_LEVEL} < 500703
RUN_DEPENDS+= ${SITE_PERL}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
.endif
diff --git a/net/p5-Net-DAV-Server/Makefile b/net/p5-Net-DAV-Server/Makefile
index c63eb29158b8..d91797d0b04c 100644
--- a/net/p5-Net-DAV-Server/Makefile
+++ b/net/p5-Net-DAV-Server/Makefile
@@ -32,11 +32,7 @@ MAN3= Net::DAV::Server.3
.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} < 500600 # Inherited from www/p5-libwww
-IGNORE= requires Perl 5.6.0 or newer. Please install lang/perl5.8 and try again
-.endif
-
-.if ${PERL_LEVEL} < 500602 || ${PERL_LEVEL} == 500701
+.if ${PERL_LEVEL} == 500701
RUN_DEPENDS+= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
.endif
diff --git a/net/p5-Net-DHCP/Makefile b/net/p5-Net-DHCP/Makefile
index 072a4d185775..07ec36a5cf17 100644
--- a/net/p5-Net-DHCP/Makefile
+++ b/net/p5-Net-DHCP/Makefile
@@ -15,14 +15,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tjs@cdpa.nsysu.edu.tw
COMMENT= A DHCP set of classes designed to handle basic DHCP handling
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= Net::DHCP::Packet.3 Net::DHCP::Constants.3
-.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/net/p5-Net-EPP-Frame/Makefile b/net/p5-Net-EPP-Frame/Makefile
index 924f6c58eda1..19d5f269b14c 100644
--- a/net/p5-Net-EPP-Frame/Makefile
+++ b/net/p5-Net-EPP-Frame/Makefile
@@ -50,10 +50,4 @@ MAN3= Net::EPP::Frame.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/net/p5-Net-EPP-Proxy/Makefile b/net/p5-Net-EPP-Proxy/Makefile
index 819700ebed94..9c8a02733bc3 100644
--- a/net/p5-Net-EPP-Proxy/Makefile
+++ b/net/p5-Net-EPP-Proxy/Makefile
@@ -29,10 +29,4 @@ MAN3= Net::EPP::Proxy.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/net/p5-Net-FS-Flickr/Makefile b/net/p5-Net-FS-Flickr/Makefile
index a95f60a53510..e3954c16285e 100644
--- a/net/p5-Net-FS-Flickr/Makefile
+++ b/net/p5-Net-FS-Flickr/Makefile
@@ -29,14 +29,4 @@ MAN1= flickrfs.1
MAN3= Net::FS::Flickr.3 \
Net::FS::Flickr::Access.3
-.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
-
-.if ${PERL_LEVEL} < 500601
-BUILD_DEPENDS+= ${SITE_PERL}/base.pm:${PORTSDIR}/devel/p5-Class-Fields
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-FS-Gmail/Makefile b/net/p5-Net-FS-Gmail/Makefile
index df9d170d0f1f..971aa52841e8 100644
--- a/net/p5-Net-FS-Gmail/Makefile
+++ b/net/p5-Net-FS-Gmail/Makefile
@@ -25,10 +25,4 @@ PERL_CONFIGURE= yes
MAN1= gmailfs.1
MAN3= Net::FS::Gmail.3
-.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/net/p5-Net-FTP-File/Makefile b/net/p5-Net-FTP-File/Makefile
index 65e58ce04aeb..ffb080cdf705 100644
--- a/net/p5-Net-FTP-File/Makefile
+++ b/net/p5-Net-FTP-File/Makefile
@@ -22,10 +22,4 @@ MAN3= Net::FTP::File.3
PERL_CONFIGURE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires at least Perl 5.6.0 due to dependencies. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-Frame-Dump/Makefile b/net/p5-Net-Frame-Dump/Makefile
index c7d755fa2c48..1c29fe8fb8c2 100644
--- a/net/p5-Net-Frame-Dump/Makefile
+++ b/net/p5-Net-Frame-Dump/Makefile
@@ -34,8 +34,4 @@ MAN3= Net::Frame::Dump.3 \
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
.endif
-.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>
diff --git a/net/p5-Net-Gnats/Makefile b/net/p5-Net-Gnats/Makefile
index d3ae34645052..9c263754a7fa 100644
--- a/net/p5-Net-Gnats/Makefile
+++ b/net/p5-Net-Gnats/Makefile
@@ -21,10 +21,4 @@ PERL_CONFIGURE= yes
MAN3= Net::Gnats.3 Net::Gnats::PR.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-Google-Calendar/Makefile b/net/p5-Net-Google-Calendar/Makefile
index 1fd7d79be15b..4641c394b899 100644
--- a/net/p5-Net-Google-Calendar/Makefile
+++ b/net/p5-Net-Google-Calendar/Makefile
@@ -21,15 +21,9 @@ BUILD_DEPENDS= p5-XML-Atom>=0:${PORTSDIR}/textproc/p5-XML-Atom \
p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+PERL_MODBUILD= 5.8.5+ # inherited from textproc/p5-XML-Atom
MAN3= Net::Google::Calendar.3 Net::Google::Calendar::Entry.3 \
Net::Google::Calendar::Person.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500805 # inherited from textproc/p5-XML-Atom
-IGNORE= requires at least Perl 5.8.5. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-Gopher/Makefile b/net/p5-Net-Gopher/Makefile
index 5682bbd0dcaa..4b3305b5deaa 100644
--- a/net/p5-Net-Gopher/Makefile
+++ b/net/p5-Net-Gopher/Makefile
@@ -27,11 +27,4 @@ MAN3= Net::Gopher.3 \
Net::Gopher::Response::InformationBlock.3 \
Net::Gopher::Response::MenuItem.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/IO/Socket.pm:${PORTSDIR}/devel/p5-IO
-BUILD_DEPENDS= ${RUN_DEPENDS}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-HL7/Makefile b/net/p5-Net-HL7/Makefile
index 8c35d4a25941..2d4323e4f3d4 100644
--- a/net/p5-Net-HL7/Makefile
+++ b/net/p5-Net-HL7/Makefile
@@ -29,16 +29,10 @@ MAN3= Net::HL7.3 \
Net::HL7::Segments::MSH.3 \
Net::HL7::Messages::ACK.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6 or better. Please install lang/perl5.8 and retry
-.endif
-
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR}
.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-Libdnet/Makefile b/net/p5-Net-Libdnet/Makefile
index cbefc51acf63..5fce30517c6c 100644
--- a/net/p5-Net-Libdnet/Makefile
+++ b/net/p5-Net-Libdnet/Makefile
@@ -16,14 +16,8 @@ COMMENT= Libdnet interface
LIB_DEPENDS= dnet.1:${PORTSDIR}/net/libdnet
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
CONFIGURE_ARGS= INC='-I${LOCALBASE}/include'
MAN3= ${PORTNAME:S/-/::/g}.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires at least Perl 5.8. Please install lang/perl58 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-MAC-Vendor/Makefile b/net/p5-Net-MAC-Vendor/Makefile
index 28e6f58a44b1..5252badde30f 100644
--- a/net/p5-Net-MAC-Vendor/Makefile
+++ b/net/p5-Net-MAC-Vendor/Makefile
@@ -22,10 +22,4 @@ MAN3= Net::MAC::Vendor.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/net/p5-Net-OpenDHT/Makefile b/net/p5-Net-OpenDHT/Makefile
index 4be355f5206e..a6493968380d 100644
--- a/net/p5-Net-OpenDHT/Makefile
+++ b/net/p5-Net-OpenDHT/Makefile
@@ -30,10 +30,4 @@ PERL_MODBUILD= yes
MAN3= Net::OpenDHT.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires Perl 5.6. Please install lang/perl5 or lang/perl5.8
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-Packet-Target/Makefile b/net/p5-Net-Packet-Target/Makefile
index d92bb8223ff5..16b7b7d9946b 100644
--- a/net/p5-Net-Packet-Target/Makefile
+++ b/net/p5-Net-Packet-Target/Makefile
@@ -21,10 +21,4 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
MAN3= ${PORTNAME:S/-/::/g}.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/net/p5-Net-Packet/Makefile b/net/p5-Net-Packet/Makefile
index 6843302e0a77..239c4e82b5ba 100644
--- a/net/p5-Net-Packet/Makefile
+++ b/net/p5-Net-Packet/Makefile
@@ -39,10 +39,4 @@ Net::Packet::OSPF.3 Net::Packet::PPP.3 Net::Packet::PPPLCP.3 Net::Packet::PPPoE.
Net::Packet::SLL.3 Net::Packet::STP.3 Net::Packet::TCP.3 Net::Packet::UDP.3 Net::Packet::Utils.3 \
Net::Packet::VLAN.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl 5.6.0 or higher. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-SDP/Makefile b/net/p5-Net-SDP/Makefile
index 4043c74f06ab..31b34c3150c2 100644
--- a/net/p5-Net-SDP/Makefile
+++ b/net/p5-Net-SDP/Makefile
@@ -23,10 +23,4 @@ PERL_MODBUILD= yes
MAN1= sdp2rat.1
MAN3= Net::SDP.3 Net::SDP::Media.3 Net::SDP::Time.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600 # inherited from p5-libwww
-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/net/p5-Net-SFTP-Foreign/Makefile b/net/p5-Net-SFTP-Foreign/Makefile
index 90a1181eea88..8098cbfa0d1b 100644
--- a/net/p5-Net-SFTP-Foreign/Makefile
+++ b/net/p5-Net-SFTP-Foreign/Makefile
@@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= numisemis@yahoo.com
COMMENT= Net::SFTP::Foreign - Secure File Transfer Protocol client
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= Net::SFTP::Foreign.3 \
Net::SFTP::Foreign::Attributes.3 \
@@ -25,10 +25,4 @@ MAN3= Net::SFTP::Foreign.3 \
Net::SFTP::Foreign::Constants.3 \
Net::SFTP::Foreign::Local.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= This port requires perl 5.8.X. Please install lang/perl5.8.
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-SSH-Expect/Makefile b/net/p5-Net-SSH-Expect/Makefile
index 2983cd34de65..51d420b12f6d 100644
--- a/net/p5-Net-SSH-Expect/Makefile
+++ b/net/p5-Net-SSH-Expect/Makefile
@@ -18,14 +18,8 @@ COMMENT= SSH wrapper to execute remote commands
RUN_DEPENDS= ${SITE_PERL}/Expect.pm:${PORTSDIR}/lang/p5-Expect
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= Net::SSH::Expect.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.0 due to dependency. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-SSH-Perl/Makefile b/net/p5-Net-SSH-Perl/Makefile
index 4455fd61cdfd..5c2ac285885c 100644
--- a/net/p5-Net-SSH-Perl/Makefile
+++ b/net/p5-Net-SSH-Perl/Makefile
@@ -76,10 +76,6 @@ OPTIONS= GMP "Use the optimized Math::BigInt::GMP backend" on
.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} < 500600
-IGNORE= needs Perl 5.6.0 or greater, please upgrade your Perl
-.endif
-
.if !defined(WITHOUT_GMP)
GMP_DEPEND= ${SITE_PERL}/${PERL_ARCH}/Math/BigInt/GMP.pm:${PORTSDIR}/math/p5-Math-BigInt-GMP
BUILD_DEPENDS+= ${GMP_DEPEND}
diff --git a/net/p5-Net-Services/Makefile b/net/p5-Net-Services/Makefile
index 4a7644201768..352d721ebfb5 100644
--- a/net/p5-Net-Services/Makefile
+++ b/net/p5-Net-Services/Makefile
@@ -20,10 +20,4 @@ PERL_CONFIGURE= YES
MAN3= Net::Services.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/net/p5-Net-Telnet-Netscreen/Makefile b/net/p5-Net-Telnet-Netscreen/Makefile
index a62f59a80a4d..838a68be6ae0 100644
--- a/net/p5-Net-Telnet-Netscreen/Makefile
+++ b/net/p5-Net-Telnet-Netscreen/Makefile
@@ -23,10 +23,4 @@ PERL_CONFIGURE= yes
MAN3= Net::Telnet::Netscreen.3
-.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/net/p5-Net-TiVo/Makefile b/net/p5-Net-TiVo/Makefile
index 4fc7eb48dfd7..c497f245e32e 100644
--- a/net/p5-Net-TiVo/Makefile
+++ b/net/p5-Net-TiVo/Makefile
@@ -20,16 +20,10 @@ BUILD_DEPENDS= ${SITE_PERL}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww \
${SITE_PERL}/Log/Log4perl.pm:${PORTSDIR}/devel/p5-Log-Log4perl
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.1+
MAN3= Net::TiVo.3 \
Net::TiVo::Show.3 \
Net::TiVo::Folder.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500801
-IGNORE= requires perl 5.8.x or later. Install lang/perl58 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-Whois-ARIN/Makefile b/net/p5-Net-Whois-ARIN/Makefile
index 77fddcd24522..710b24c80bd4 100644
--- a/net/p5-Net-Whois-ARIN/Makefile
+++ b/net/p5-Net-Whois-ARIN/Makefile
@@ -33,8 +33,4 @@ BUILD_DEPENDS+= p5-Scalar-List-Utils>0:${PORTSDIR}/lang/p5-Scalar-List-Utils \
RUN_DEPENDS= ${BUILD_DEPENDS}
.endif
-.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>
diff --git a/net/p5-Net-Whois-RIPE/Makefile b/net/p5-Net-Whois-RIPE/Makefile
index 31d86a98ac21..8f6c9c1fcd02 100644
--- a/net/p5-Net-Whois-RIPE/Makefile
+++ b/net/p5-Net-Whois-RIPE/Makefile
@@ -22,15 +22,4 @@ MAN3= Net::Whois::RIPE::Iterator.3 \
Net::Whois::RIPE::Object.3 \
Net::Whois::RIPE.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/IO.pm:${PORTSDIR}/devel/p5-IO
-BUILD_DEPENDS+= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
-post-patch:
- ${REINPLACE_CMD} -e '/warnings/d' ${WRKSRC}/Build.PL
-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/net/p5-Net-Write/Makefile b/net/p5-Net-Write/Makefile
index e031fb7f686b..6614126d317f 100644
--- a/net/p5-Net-Write/Makefile
+++ b/net/p5-Net-Write/Makefile
@@ -28,10 +28,4 @@ MAN3= Net::Write.3 \
Net::Write::Layer3.3 \
Net::Write::Layer4.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500601
-IGNORE=Needs perl 5.6.1 or higher, install lang/perl5.6 and try again.
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-Z3950-SimpleServer/Makefile b/net/p5-Net-Z3950-SimpleServer/Makefile
index aabd1b2dca07..f088e00ad6eb 100644
--- a/net/p5-Net-Z3950-SimpleServer/Makefile
+++ b/net/p5-Net-Z3950-SimpleServer/Makefile
@@ -29,10 +29,4 @@ pre-configure:
cd ${WRKSRC} && \
${REINPLACE_CMD} -e 's,LOG_WARN,YLOG_WARN,' SimpleServer.xs
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-IGNORE= requires at least Perl 5. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-Z3950-ZOOM/Makefile b/net/p5-Net-Z3950-ZOOM/Makefile
index 7a411eb11fc8..f6a90631984e 100644
--- a/net/p5-Net-Z3950-ZOOM/Makefile
+++ b/net/p5-Net-Z3950-ZOOM/Makefile
@@ -25,10 +25,4 @@ MAN3= Net::Z3950::ZOOM.3 ZOOM.3
CONFLICTS= p5-Net-Z3950-[0-9]*
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl version 5.6.0 or above
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Net-Z3950/Makefile b/net/p5-Net-Z3950/Makefile
index 62cf8827ebeb..3fbbbf1b9210 100644
--- a/net/p5-Net-Z3950/Makefile
+++ b/net/p5-Net-Z3950/Makefile
@@ -31,10 +31,4 @@ MAN3= Net::Z3950::ResultSet.3 Net::Z3950::Manager.3 \
CONFLICTS= p5-Net-Z3950-ZOOM-[0-9]*
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires perl version 5.6.0 or above
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-NetPacket/Makefile b/net/p5-NetPacket/Makefile
index 147612a487a0..5ef3bcad5b57 100644
--- a/net/p5-NetPacket/Makefile
+++ b/net/p5-NetPacket/Makefile
@@ -22,10 +22,4 @@ MAN3= NetPacket::LACP.3 NetPacket::IGMP.3 NetPacket::IP.3 \
NetPacket.3 NetPacket::UDP.3 NetPacket::Ethernet.3 \
NetPacket::ICMP.3 NetPacket::TCP.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= requires Perl 5.6 or newer. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-OAI-Harvester/Makefile b/net/p5-OAI-Harvester/Makefile
index dc118469eaf2..ff1643cf4f85 100644
--- a/net/p5-OAI-Harvester/Makefile
+++ b/net/p5-OAI-Harvester/Makefile
@@ -21,7 +21,7 @@ BUILD_DEPENDS= ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \
${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= Net::OAI::Base.3 \
Net::OAI::Error.3 \
@@ -39,10 +39,4 @@ MAN3= Net::OAI::Base.3 \
MAN1= oai-listsets.1 oai-listrecords.1
-.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/net/p5-OurNet-BBS/Makefile b/net/p5-OurNet-BBS/Makefile
index 8e4d64935e92..28db1891bd29 100644
--- a/net/p5-OurNet-BBS/Makefile
+++ b/net/p5-OurNet-BBS/Makefile
@@ -43,15 +43,9 @@ BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Class/MethodMaker.pm:${PORTSDIR}/devel/
${SITE_PERL}/enum.pm:${PORTSDIR}/devel/p5-enum
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.7.3+
MAN1= bbsboard.1 bbscomd.1 bbsmail.1
MAN3= OurNet::BBS.3 OurNet::BBS::Roadmap.3 OurNet::BBS::Tutorial.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500703
-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/net/p5-POE-Component-Client-Telnet/Makefile b/net/p5-POE-Component-Client-Telnet/Makefile
index 851b13d8f163..359433d506be 100644
--- a/net/p5-POE-Component-Client-Telnet/Makefile
+++ b/net/p5-POE-Component-Client-Telnet/Makefile
@@ -25,14 +25,4 @@ PERL_CONFIGURE= yes
MAN3= POE::Component::Client::Telnet.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
-
-.if ${PERL_LEVEL} < 500602
-BUILD_DEPENDS+= p5-Test-Simple>=0.32:${PORTSDIR}/devel/p5-Test-Simple
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-POE-Component-ControlPort/Makefile b/net/p5-POE-Component-ControlPort/Makefile
index 49af4117b5a2..7fb9bdb84fb4 100644
--- a/net/p5-POE-Component-ControlPort/Makefile
+++ b/net/p5-POE-Component-ControlPort/Makefile
@@ -27,27 +27,7 @@ MAN3= POE::Component::ControlPort.3 \
POE::Component::ControlPort::Command.3 \
POE::Component::ControlPort::DefaultCommands.3
-.include <bsd.port.pre.mk>
-
post-extract:
@${PERL} -pi -e 's/my \$$ret =.*/my \$$ret = 0;/' ${WRKSRC}/Makefile.PL
-.if ${PERL_LEVEL} < 500600
-RUN_DEPENDS+= ${SITE_PERL}/XSLoader.pm:${PORTSDIR}/devel/p5-XSLoader \
- ${SITE_PERL}/${PERL_ARCH}/File/Spec.pm:${PORTSDIR}/devel/p5-PathTools
-
-post-patch:
- @${PERL} -pi -e 's/^our (\W\w+);/use vars q($$1);/o;' \
- -e 's/^our\s+(\W\w+)(?!;)/use vars q($$1); $$1/o;' \
- -e 'undef $$_ if /^\s*(no|use) warnings/o;' \
- ${WRKSRC}/VERSION \
- ${WRKSRC}/t/*.t \
- ${WRKSRC}/lib/POE/Component/ControlPort.pm \
- ${WRKSRC}/lib/POE/Component/ControlPort/DefaultCommands.pm \
- ${WRKSRC}/lib/POE/Component/ControlPort/Command.pm
-
-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/net/p5-POE-Component-Generic/Makefile b/net/p5-POE-Component-Generic/Makefile
index c2d0c309bac9..84d597173b04 100644
--- a/net/p5-POE-Component-Generic/Makefile
+++ b/net/p5-POE-Component-Generic/Makefile
@@ -19,17 +19,11 @@ RUN_DEPENDS= p5-POE>=0.31:${PORTSDIR}/devel/p5-POE \
${SITE_PERL}/Devel/Symdump.pm:${PORTSDIR}/devel/p5-Devel-Symdump \
${SITE_PERL}/${PERL_ARCH}/Net/SSH2.pm:${PORTSDIR}/net/p5-Net-SSH2
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.7.2+
MAN3= POE::Component::Generic.3 \
POE::Component::Generic::Child.3 \
POE::Component::Generic::Net::SSH2.3 \
POE::Component::Generic::Object.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500702
-IGNORE= requires perl 5.7.2 or later. Install lang/perl5.8 then try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-POE-Component-Jabber/Makefile b/net/p5-POE-Component-Jabber/Makefile
index 5a259725f4b1..3b61b93f9599 100644
--- a/net/p5-POE-Component-Jabber/Makefile
+++ b/net/p5-POE-Component-Jabber/Makefile
@@ -24,7 +24,7 @@ BUILD_DEPENDS= ${SITE_PERL}/POE.pm:${PORTSDIR}/devel/p5-POE \
${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+PERL_MODBUILD= 5.8.8+ # required by vendor
CONFIGURE_ARGS= </dev/null
MAN3= POE::Component::Jabber.3 POE::Component::Jabber::Error.3 \
@@ -41,10 +41,4 @@ post-install:
@${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${EXAMPLESDIR}
.endif
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500808 # required by vendor
-IGNORE= requires at least Perl 5.8.8. Please install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-SOAP-Data-Builder/Makefile b/net/p5-SOAP-Data-Builder/Makefile
index 644284cf0b10..798b474ea14c 100644
--- a/net/p5-SOAP-Data-Builder/Makefile
+++ b/net/p5-SOAP-Data-Builder/Makefile
@@ -18,14 +18,8 @@ COMMENT= A wrapper simplifying SOAP::Data and SOAP::Serialiser
BUILD_DEPENDS= ${SITE_PERL}/SOAP/Lite.pm:${PORTSDIR}/net/p5-SOAP-Lite
RUN_DEPENDS= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+
MAN3= SOAP::Data::Builder.3 SOAP::Data::Builder::Element.3
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= requires perl 5.8.x or later. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Samba-LDAP/Makefile b/net/p5-Samba-LDAP/Makefile
index 8cac8e1d760d..eaeefc407b00 100644
--- a/net/p5-Samba-LDAP/Makefile
+++ b/net/p5-Samba-LDAP/Makefile
@@ -37,10 +37,4 @@ MAN3= Samba::LDAP.3 Samba::LDAP::Base.3 Samba::LDAP::Config.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.0 or newer. Install lang/perl5.8 and try again
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Spread-Message/Makefile b/net/p5-Spread-Message/Makefile
index 70daf0f2e1ef..ec1721aad2a9 100644
--- a/net/p5-Spread-Message/Makefile
+++ b/net/p5-Spread-Message/Makefile
@@ -22,10 +22,4 @@ MAN3= Spread::Message.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/net/p5-URI-OpenURL/Makefile b/net/p5-URI-OpenURL/Makefile
index 9cefff39f424..b2514c2ecb3a 100644
--- a/net/p5-URI-OpenURL/Makefile
+++ b/net/p5-URI-OpenURL/Makefile
@@ -20,12 +20,6 @@ RUN_DEPENDS+= ${BUILD_DEPENDS}
MAN3= URI::OpenURL.3
-PERL_CONFIGURE= yes
+PERL_CONFIGURE= 5.8.0+ # uses the utf8 pragma
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500800
-IGNORE= uses the utf8 pragma and therefore requires at least Perl5.8
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-What/Makefile b/net/p5-What/Makefile
index dbb0e6f28bb6..d76582e3fa8a 100644
--- a/net/p5-What/Makefile
+++ b/net/p5-What/Makefile
@@ -26,10 +26,6 @@ MAN3= What.3 What::MTA.3
.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} < 500600 # Inherited from devel/p5-Error
-IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 then try again
-.endif
-
.if ${PERL_LEVEL} < 500702
BUILD_DEPENDS+= ${SITE_PERL}/Net/Cmd.pm:${PORTSDIR}/net/p5-Net
.endif
diff --git a/net/radiator/Makefile b/net/radiator/Makefile
index c783c5eb3bb3..88b6ca0497bc 100644
--- a/net/radiator/Makefile
+++ b/net/radiator/Makefile
@@ -20,7 +20,6 @@ OPTIONS= MYSQL "MySQL Support" off
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5
RUN_DEPENDS= ${BUILD_DEPENDS}
-USE_PERL5= yes
PERL_CONFIGURE= yes
RESTRICTED= "Commercial software"
diff --git a/net/rude/Makefile b/net/rude/Makefile
index 2341b605cc4f..babc409484c6 100644
--- a/net/rude/Makefile
+++ b/net/rude/Makefile
@@ -19,6 +19,7 @@ RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Tk.pm:${PORTSDIR}/x11-toolkits/p5-Tk
HAS_CONFIGURE= yes
CONFIGURE_ENV= --with-debug-lvl=3
+USE_PERL5= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
MAN8= rude.8 crude.8
diff --git a/net/wping/Makefile b/net/wping/Makefile
index 5266d29bb9a2..e8db5844175e 100644
--- a/net/wping/Makefile
+++ b/net/wping/Makefile
@@ -17,6 +17,7 @@ COMMENT= A Web-based graphical ping log
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/GD.pm:${PORTSDIR}/graphics/p5-GD \
${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
+USE_PERL5= 5.8.0+
USE_BZIP2= yes
NO_BUILD= yes
@@ -24,13 +25,4 @@ do-install:
${INSTALL_SCRIPT} ${WRKSRC}/wping.pl ${PREFIX}/bin/wping
${INSTALL_DATA} ${WRKSRC}/wping.conf ${PREFIX}/etc/wping.conf.sample
-.include <bsd.port.pre.mk>
-
-##
-## this port requires PERL 5.8.x or later
-##
-.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/net/xbone-gui/Makefile b/net/xbone-gui/Makefile
index 35af60a36971..963b9d845fff 100644
--- a/net/xbone-gui/Makefile
+++ b/net/xbone-gui/Makefile
@@ -43,14 +43,4 @@ INSTALL_TARGET= gui
MAN5= xbone-gui.conf.5
MAN8= xb-gui-control.8 xb-apache-config.8
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 470000
-IGNORE= X-Bone ${PORTVERSION} does not support FreeBSD prior to 4.7
-.endif
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= X-Bone requires Perl version 5.6.1 or higher. Install lang/perl5.8 and try again.
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/xbone/Makefile b/net/xbone/Makefile
index 78accba4084e..000c2ef63a5b 100644
--- a/net/xbone/Makefile
+++ b/net/xbone/Makefile
@@ -45,17 +45,7 @@ USE_OPENLDAP= yes
INSTALL_TARGET= node
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 470000
-FORBIDDEN= "X-Bone ${PORTVERSION} does not support FreeBSD prior to 4.7"
-.endif
-
-.if ${PERL_LEVEL} < 500601
-IGNORE= X-Bone requires Perl version 5.6.1 or higher. Install lang/perl5.8 and try again.
-.endif
-
MAN5= XB_Params.pm.5 xbone.conf.5
MAN8= X-Bone.8 xb-node-daemon.8 xb-node-control.8 xbonectl.8 xb-ldap-config.8
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>