summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Weinberger <adamw@FreeBSD.org>2015-03-13 17:29:58 +0000
committerAdam Weinberger <adamw@FreeBSD.org>2015-03-13 17:29:58 +0000
commit10f22ecd6d1808866406972dd09e2e107e41ceb2 (patch)
tree31d423e420103f6111ac7dcc29da77612438b7a3
parentMake really Thunar optional (fix revision r380955) (diff)
Clean up the rest of the perl@ Makefiles a bit.
- Remove dependencies on modules distributed as part of perl core - Remove references to FreeBSD < 8 and perl < 5.16 - Ensure that DOCS and EXAMPLES options exist for ports installing PORTDOCS or PORTEXAMPLES - Reduce unnecessary inclusions of bsd.port.options.mk by using OPTIONS helpers and the like - Fix some cases where dependencies were only assigned to BUILD_DEPENDS - Fix a few of the cases where dependencies were only assigned to RUN_DEPENDS. This one happens in many, many ports. I only applied it in cases where it interfered with 'make test' but it should maybe be done more generally. - Mute ${MKDIR} in installation - Parethesize compound commands - In www/p5-URI-Fetch, remove the ZLIB option that wasn't used
Notes
Notes: svn path=/head/; revision=381221
-rw-r--r--editors/p5-Vimana/Makefile18
-rw-r--r--finance/p5-Data-Currency/Makefile12
-rw-r--r--finance/p5-Finance-Currency-Convert-XE/Makefile4
-rw-r--r--finance/p5-Finance-QuoteTW/Makefile5
-rw-r--r--ftp/p5-Net-FTPServer/Makefile4
-rw-r--r--ftp/p5-POE-Component-Client-FTP/Makefile2
-rw-r--r--graphics/p5-CAD-Drawing/Makefile2
-rw-r--r--graphics/p5-Gimp/Makefile8
-rw-r--r--graphics/p5-Graphics-ColorNames-WWW/Makefile6
-rw-r--r--graphics/p5-Graphics-ColorNames/Makefile5
-rw-r--r--graphics/p5-Visio/Makefile3
-rw-r--r--irc/p5-POE-Component-IRC-Plugin-POE-Knee/Makefile4
-rw-r--r--irc/p5-POE-Component-IRC-Plugin-QueryDNS/Makefile2
-rw-r--r--irc/p5-POE-Component-IRC-Plugin-QueryDNS/pkg-plist2
-rw-r--r--irc/p5-POE-Component-IRC-Plugin-QueryDNSBL/Makefile4
-rw-r--r--irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/Makefile8
-rw-r--r--irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/pkg-plist2
-rw-r--r--irc/p5-POE-Component-IRC/Makefile2
-rw-r--r--irc/p5-Parse-IRC/Makefile8
-rw-r--r--lang/p5-JSAN/Makefile12
-rw-r--r--lang/parrot/Makefile17
-rw-r--r--lang/parrot/pkg-plist20
-rw-r--r--mail/p5-Mail-Graph/Makefile2
-rw-r--r--mail/p5-Mail-Graph/pkg-plist20
-rw-r--r--mail/p5-Mail-LMLM/Makefile4
-rw-r--r--mail/p5-Mail-LMLM/pkg-plist46
-rw-r--r--mail/p5-Mail-ListDetector/Makefile2
-rw-r--r--mail/p5-Mail-ListDetector/pkg-plist49
-rw-r--r--math/p5-Math-BaseCnv/Makefile7
-rw-r--r--math/p5-Math-BigInt-FastCalc/Makefile2
-rw-r--r--math/p5-Math-BigInt-GMP/Makefile2
-rw-r--r--math/p5-Math-BigInt-Pari/Makefile2
-rw-r--r--math/p5-Math-BigRat/Makefile5
-rw-r--r--math/p5-Math-String/Makefile5
-rw-r--r--misc/p5-Net-vCard/Makefile18
-rw-r--r--misc/p5-Tie-DxHash/Makefile5
-rw-r--r--net-im/p5-AnyEvent-XMPP/Makefile8
-rw-r--r--net-im/p5-Net-XMPP2/Makefile11
-rw-r--r--net/p5-Frontier-RPC/Makefile1
-rw-r--r--net/p5-Net-Cassandra-Easy/Makefile8
-rw-r--r--net/p5-Net-DAV-Server/Makefile3
-rw-r--r--net/p5-Net-Delicious/Makefile12
-rw-r--r--net/p5-Net-NIS-Listgroup/Makefile2
-rw-r--r--net/p5-Net-Pcap/Makefile4
-rw-r--r--net/p5-Net-RTP/Makefile3
-rw-r--r--net/p5-Net-Server/Makefile8
-rw-r--r--net/p5-POE-Component-Generic/Makefile6
-rw-r--r--net/p5-REST-Google/Makefile3
-rw-r--r--net/p5-S3/Makefile2
-rw-r--r--net/p5-Socket-GetAddrInfo/Makefile11
-rw-r--r--net/p5-Socket-GetAddrInfo/pkg-plist19
-rw-r--r--news/p5-News-Article/Makefile10
-rw-r--r--russian/p5-XML-Parser-encodings/Makefile6
-rw-r--r--security/p5-Authen-SASL/Makefile9
-rw-r--r--security/p5-Crypt-CBCeasy/Makefile41
-rw-r--r--security/p5-Crypt-CipherSaber/Makefile4
-rw-r--r--security/p5-Crypt-Primes/Makefile3
-rw-r--r--security/p5-Digest-MD4/Makefile4
-rw-r--r--security/p5-GSSAPI/Makefile8
-rw-r--r--security/p5-GnuPG-Interface/Makefile4
-rw-r--r--security/p5-Net-SSLeay/Makefile2
-rw-r--r--textproc/p5-Data-FormValidator/Makefile4
-rw-r--r--textproc/p5-DocSet/Makefile3
-rw-r--r--textproc/p5-HTML-SuperForm/Makefile2
-rw-r--r--textproc/p5-LaTeX-Table/Makefile4
-rw-r--r--textproc/p5-MKDoc-XML/Makefile5
-rw-r--r--textproc/p5-PDF-FromHTML/Makefile8
-rw-r--r--textproc/p5-PerlPoint-Converters/Makefile4
-rw-r--r--textproc/p5-PerlPoint-Converters/pkg-plist8
-rw-r--r--textproc/p5-Pod-WikiDoc/Makefile2
-rw-r--r--textproc/p5-XML-Reader/Makefile2
-rw-r--r--textproc/p5-XML-Smart/Makefile4
-rw-r--r--textproc/p5-XML-XSH/Makefile4
-rw-r--r--www/p5-CatalystX-Profile/Makefile6
-rw-r--r--www/p5-Gungho/Makefile18
-rw-r--r--www/p5-Jifty/Makefile8
-rw-r--r--www/p5-Kwiki/Makefile2
-rw-r--r--www/p5-MasonX-Profiler/Makefile5
-rw-r--r--www/p5-Mojolicious-Plugin-Authentication/Makefile2
-rw-r--r--www/p5-Net-Amazon-AWIS/Makefile9
-rw-r--r--www/p5-POE-Component-Client-HTTP/Makefile5
-rw-r--r--www/p5-Rose-HTML-Objects/Makefile9
-rw-r--r--www/p5-URI-Fetch/Makefile11
-rw-r--r--www/p5-WWW-Facebook-API/Makefile5
-rw-r--r--www/p5-WWW-Mechanize-Shell/Makefile7
-rw-r--r--www/p5-WWW-NioTV/Makefile5
-rw-r--r--www/p5-WebService-YouTube/Makefile5
87 files changed, 263 insertions, 395 deletions
diff --git a/editors/p5-Vimana/Makefile b/editors/p5-Vimana/Makefile
index c08db2e705d2..2d75bbf94b49 100644
--- a/editors/p5-Vimana/Makefile
+++ b/editors/p5-Vimana/Makefile
@@ -12,23 +12,23 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Vim script manager
-BUILD_DEPENDS= vim>=0:${PORTSDIR}/editors/vim
-RUN_DEPENDS= vim>=0:${PORTSDIR}/editors/vim \
+BUILD_DEPENDS= vim:${PORTSDIR}/editors/vim
+RUN_DEPENDS= vim:${PORTSDIR}/editors/vim \
p5-App-CLI>=0.08:${PORTSDIR}/devel/p5-App-CLI \
p5-Archive-Extract>=0.34:${PORTSDIR}/archivers/p5-Archive-Extract \
+ p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
+ p5-Digest-MD5>=2.39:${PORTSDIR}/security/p5-Digest-MD5 \
+ p5-Exporter-Lite>=0.2:${PORTSDIR}/devel/p5-Exporter-Lite \
p5-File-Type>=0.22:${PORTSDIR}/devel/p5-File-Type \
p5-File-Path>=2.07:${PORTSDIR}/devel/p5-File-Path \
p5-File-Temp>=0.22:${PORTSDIR}/devel/p5-File-Temp \
- p5-URI>=1.37:${PORTSDIR}/net/p5-URI \
- p5-libwww>=5.835:${PORTSDIR}/www/p5-libwww \
- p5-Exporter-Lite>=0.2:${PORTSDIR}/devel/p5-Exporter-Lite \
- p5-Digest-MD5>=2.39:${PORTSDIR}/security/p5-Digest-MD5 \
- p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
- p5-JSON-PP>=0:${PORTSDIR}/converters/p5-JSON-PP \
- p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML \
p5-HTTP-Lite>=0:${PORTSDIR}/www/p5-HTTP-Lite \
+ p5-JSON-PP>=0:${PORTSDIR}/converters/p5-JSON-PP \
p5-Mouse>=0:${PORTSDIR}/devel/p5-Mouse \
p5-PathTools>=0:${PORTSDIR}/devel/p5-PathTools
+ p5-URI>=1.37:${PORTSDIR}/net/p5-URI \
+ p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML \
+ p5-libwww>=5.835:${PORTSDIR}/www/p5-libwww \
USES= perl5
USE_PERL5= configure
diff --git a/finance/p5-Data-Currency/Makefile b/finance/p5-Data-Currency/Makefile
index ba45f4164025..632643c0fcaa 100644
--- a/finance/p5-Data-Currency/Makefile
+++ b/finance/p5-Data-Currency/Makefile
@@ -11,16 +11,12 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Container class for currency conversion/formatting
-BUILD_DEPENDS= p5-Locale-Currency-Format>=0:${PORTSDIR}/finance/p5-Locale-Currency-Format \
- p5-Class-Accessor-Grouped>=0:${PORTSDIR}/devel/p5-Class-Accessor-Grouped \
+BUILD_DEPENDS= p5-Class-Accessor-Grouped>=0:${PORTSDIR}/devel/p5-Class-Accessor-Grouped \
+ p5-Class-Inspector>=0:${PORTSDIR}/devel/p5-Class-Inspector \
p5-Finance-Currency-Convert-WebserviceX>=0:${PORTSDIR}/finance/p5-Finance-Currency-Convert-WebserviceX \
p5-Locale-Codes>=0:${PORTSDIR}/misc/p5-Locale-Codes \
- p5-Class-Inspector>=0:${PORTSDIR}/devel/p5-Class-Inspector
-RUN_DEPENDS= p5-Locale-Currency-Format>=0:${PORTSDIR}/finance/p5-Locale-Currency-Format \
- p5-Class-Accessor-Grouped>=0:${PORTSDIR}/devel/p5-Class-Accessor-Grouped \
- p5-Finance-Currency-Convert-WebserviceX>=0:${PORTSDIR}/finance/p5-Finance-Currency-Convert-WebserviceX \
- p5-Locale-Codes>=0:${PORTSDIR}/misc/p5-Locale-Codes \
- p5-Class-Inspector>=0:${PORTSDIR}/devel/p5-Class-Inspector
+ p5-Locale-Currency-Format>=0:${PORTSDIR}/finance/p5-Locale-Currency-Format
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
diff --git a/finance/p5-Finance-Currency-Convert-XE/Makefile b/finance/p5-Finance-Currency-Convert-XE/Makefile
index 90359790612e..8341bf1f1760 100644
--- a/finance/p5-Finance-Currency-Convert-XE/Makefile
+++ b/finance/p5-Finance-Currency-Convert-XE/Makefile
@@ -24,13 +24,9 @@ USE_PERL5= configure
PORTDOCS= Changes README
-.include <bsd.port.options.mk>
-
post-install:
-.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
-.endif
.include <bsd.port.mk>
diff --git a/finance/p5-Finance-QuoteTW/Makefile b/finance/p5-Finance-QuoteTW/Makefile
index 75f1e78d6572..d0c37b33124b 100644
--- a/finance/p5-Finance-QuoteTW/Makefile
+++ b/finance/p5-Finance-QuoteTW/Makefile
@@ -4,7 +4,7 @@
PORTNAME= Finance-QuoteTW
PORTVERSION= 0.09
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= finance perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -16,8 +16,7 @@ RUN_DEPENDS= p5-Data-TreeDumper>=0:${PORTSDIR}/devel/p5-Data-TreeDumper \
p5-HTML-Encoding>=0.6:${PORTSDIR}/www/p5-HTML-Encoding \
p5-HTML-TableExtract>=2.1:${PORTSDIR}/www/p5-HTML-TableExtract \
p5-Spiffy>=0.3:${PORTSDIR}/devel/p5-Spiffy \
- p5-WWW-Mechanize>=1.34:${PORTSDIR}/www/p5-WWW-Mechanize \
- p5-version>=0.76:${PORTSDIR}/devel/p5-version
+ p5-WWW-Mechanize>=1.34:${PORTSDIR}/www/p5-WWW-Mechanize
BUILD_DEPENDS:= ${RUN_DEPENDS}
USES= perl5
diff --git a/ftp/p5-Net-FTPServer/Makefile b/ftp/p5-Net-FTPServer/Makefile
index f8a4666366b8..da0d63686308 100644
--- a/ftp/p5-Net-FTPServer/Makefile
+++ b/ftp/p5-Net-FTPServer/Makefile
@@ -42,10 +42,10 @@ post-patch:
${WRKSRC}/Makefile.PL
post-install:
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/etc/ftpd.conf ${STAGEDIR}${EXAMPLESDIR}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>
diff --git a/ftp/p5-POE-Component-Client-FTP/Makefile b/ftp/p5-POE-Component-Client-FTP/Makefile
index 5577fa98b460..4e5d9bd86c4e 100644
--- a/ftp/p5-POE-Component-Client-FTP/Makefile
+++ b/ftp/p5-POE-Component-Client-FTP/Makefile
@@ -25,7 +25,7 @@ PORTEXAMPLES= dotfer.pl list.pl sync.pl
OPTIONS_DEFINE= EXAMPLES
post-install:
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
diff --git a/graphics/p5-CAD-Drawing/Makefile b/graphics/p5-CAD-Drawing/Makefile
index 471a8616553c..902495ea5717 100644
--- a/graphics/p5-CAD-Drawing/Makefile
+++ b/graphics/p5-CAD-Drawing/Makefile
@@ -19,7 +19,7 @@ BUILD_DEPENDS= p5-CAD-Calc>=0:${PORTSDIR}/math/p5-CAD-Calc \
p5-Math-MatrixReal>=0:${PORTSDIR}/math/p5-Math-MatrixReal \
p5-Math-Vec>=0:${PORTSDIR}/math/p5-Math-Vec \
p5-Stream>=0:${PORTSDIR}/devel/p5-Stream \
- ${LOCALBASE}/bin/convert:${PORTSDIR}/graphics/ImageMagick
+ convert:${PORTSDIR}/graphics/ImageMagick
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
diff --git a/graphics/p5-Gimp/Makefile b/graphics/p5-Gimp/Makefile
index 384317b56a88..15b9f7deabd5 100644
--- a/graphics/p5-Gimp/Makefile
+++ b/graphics/p5-Gimp/Makefile
@@ -15,13 +15,13 @@ LICENSE= ART10 GPLv1
LICENSE_COMB= dual
RUN_DEPENDS= p5-Gtk2>=1.0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
- PDL>=2.007:${PORTSDIR}/math/PDL \
- p5-IO-All>=0:${PORTSDIR}/devel/p5-IO-All \
p5-Gtk2-Ex-PodViewer>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2-Ex-PodViewer \
+ p5-IO-All>=0:${PORTSDIR}/devel/p5-IO-All \
p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy \
+ p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
p5-Web-Scraper>=0:${PORTSDIR}/www/p5-Web-Scraper \
- p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
-BUILD_DEPENDS= p5-ExtUtils-Depends>=0.200:${PORTSDIR}/devel/p5-ExtUtils-Depends \
+ PDL>=2.007:${PORTSDIR}/math/PDL
+BUILD_DEPENDS:= p5-ExtUtils-Depends>=0.200:${PORTSDIR}/devel/p5-ExtUtils-Depends \
p5-ExtUtils-PkgConfig>=1:${PORTSDIR}/devel/p5-ExtUtils-PkgConfig \
${RUN_DEPENDS}
LIB_DEPENDS= libgimp-2.0.so:${PORTSDIR}/graphics/gimp-app
diff --git a/graphics/p5-Graphics-ColorNames-WWW/Makefile b/graphics/p5-Graphics-ColorNames-WWW/Makefile
index b12bc035e0b7..8a570e156516 100644
--- a/graphics/p5-Graphics-ColorNames-WWW/Makefile
+++ b/graphics/p5-Graphics-ColorNames-WWW/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Graphics-ColorNames-WWW
PORTVERSION= 1.13
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -12,8 +12,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= WWW color names and equivalent RGB values
RUN_DEPENDS= p5-Graphics-ColorNames>=0.32:${PORTSDIR}/graphics/p5-Graphics-ColorNames
-BUILD_DEPENDS:= ${RUN_DEPENDS} \
- p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings
+BUILD_DEPENDS:= ${RUN_DEPENDS}
+TEST_DEPENDS= p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings
USES= perl5
USE_PERL5= modbuild
diff --git a/graphics/p5-Graphics-ColorNames/Makefile b/graphics/p5-Graphics-ColorNames/Makefile
index 488cd71c0bee..945531f99a63 100644
--- a/graphics/p5-Graphics-ColorNames/Makefile
+++ b/graphics/p5-Graphics-ColorNames/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Graphics-ColorNames
PORTVERSION= 2.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -11,9 +11,6 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl class that defines RGB values for common color names
-BUILD_DEPENDS= p5-Module-Load>=0.10:${PORTSDIR}/devel/p5-Module-Load \
- p5-Module-Loaded>=0:${PORTSDIR}/devel/p5-Module-Loaded
-RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
USES= perl5
diff --git a/graphics/p5-Visio/Makefile b/graphics/p5-Visio/Makefile
index 137a0eaac953..d43eafd38a09 100644
--- a/graphics/p5-Visio/Makefile
+++ b/graphics/p5-Visio/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Visio
PORTVERSION= 1.010
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -13,6 +13,7 @@ COMMENT= Perl extension manipulating XML based Visio files
BUILD_DEPENDS= p5-Log-Log4perl>=0:${PORTSDIR}/devel/p5-Log-Log4perl \
p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
diff --git a/irc/p5-POE-Component-IRC-Plugin-POE-Knee/Makefile b/irc/p5-POE-Component-IRC-Plugin-POE-Knee/Makefile
index 71ccf8a136e2..4349523c53d2 100644
--- a/irc/p5-POE-Component-IRC-Plugin-POE-Knee/Makefile
+++ b/irc/p5-POE-Component-IRC-Plugin-POE-Knee/Makefile
@@ -25,10 +25,8 @@ OPTIONS_DEFINE= EXAMPLES
PORTEXAMPLES= *
SHEBANG_FILES= examples/*.pl
-.include <bsd.port.options.mk>
-
post-install:
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
diff --git a/irc/p5-POE-Component-IRC-Plugin-QueryDNS/Makefile b/irc/p5-POE-Component-IRC-Plugin-QueryDNS/Makefile
index a84c5ec0c831..0e8791e6a799 100644
--- a/irc/p5-POE-Component-IRC-Plugin-QueryDNS/Makefile
+++ b/irc/p5-POE-Component-IRC-Plugin-QueryDNS/Makefile
@@ -20,6 +20,8 @@ PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}"
USES= perl5
USE_PERL5= configure
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
diff --git a/irc/p5-POE-Component-IRC-Plugin-QueryDNS/pkg-plist b/irc/p5-POE-Component-IRC-Plugin-QueryDNS/pkg-plist
index f484756843e5..109f2f194ffe 100644
--- a/irc/p5-POE-Component-IRC-Plugin-QueryDNS/pkg-plist
+++ b/irc/p5-POE-Component-IRC-Plugin-QueryDNS/pkg-plist
@@ -1,3 +1,3 @@
%%SITE_PERL%%/POE/Component/IRC/Plugin/QueryDNS.pm
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/synopsis.pl
%%PERL5_MAN3%%/POE::Component::IRC::Plugin::QueryDNS.3.gz
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/synopsis.pl
diff --git a/irc/p5-POE-Component-IRC-Plugin-QueryDNSBL/Makefile b/irc/p5-POE-Component-IRC-Plugin-QueryDNSBL/Makefile
index c73bbc112805..cd373990106c 100644
--- a/irc/p5-POE-Component-IRC-Plugin-QueryDNSBL/Makefile
+++ b/irc/p5-POE-Component-IRC-Plugin-QueryDNSBL/Makefile
@@ -29,10 +29,8 @@ PORTEXAMPLES= *
OPTIONS_DEFINE= EXAMPLES
-.include <bsd.port.options.mk>
-
post-install:
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
diff --git a/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/Makefile b/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/Makefile
index c3881d349a54..4ea74d84f3ea 100644
--- a/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/Makefile
+++ b/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/Makefile
@@ -16,16 +16,14 @@ BUILD_DEPENDS= p5-POE>=1.004:${PORTSDIR}/devel/p5-POE \
p5-POE-Component-Client-HTTP>=0.73:${PORTSDIR}/www/p5-POE-Component-Client-HTTP \
p5-XML-RSS>=1.1:${PORTSDIR}/textproc/p5-XML-RSS \
p5-HTTP-Message>=0:${PORTSDIR}/www/p5-HTTP-Message
-RUN_DEPENDS:= p5-POE>=1.004:${PORTSDIR}/devel/p5-POE \
- p5-POE-Component-IRC>=5.07:${PORTSDIR}/irc/p5-POE-Component-IRC \
- p5-POE-Component-Client-HTTP>=0.73:${PORTSDIR}/www/p5-POE-Component-Client-HTTP \
- p5-XML-RSS>=1.1:${PORTSDIR}/textproc/p5-XML-RSS \
- p5-HTTP-Message>=0:${PORTSDIR}/www/p5-HTTP-Message
+RUN_DEPENDS:= ${BUILD_DEPENDS}
PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}"
USES= perl5
USE_PERL5= configure
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
diff --git a/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/pkg-plist b/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/pkg-plist
index 0b0c58f86f58..2f9eb6098faa 100644
--- a/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/pkg-plist
+++ b/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/pkg-plist
@@ -1,3 +1,3 @@
%%SITE_PERL%%/POE/Component/IRC/Plugin/RSS/Headlines.pm
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/synopsis.pl
%%PERL5_MAN3%%/POE::Component::IRC::Plugin::RSS::Headlines.3.gz
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/synopsis.pl
diff --git a/irc/p5-POE-Component-IRC/Makefile b/irc/p5-POE-Component-IRC/Makefile
index ed18b89d9d8b..62ab7121a945 100644
--- a/irc/p5-POE-Component-IRC/Makefile
+++ b/irc/p5-POE-Component-IRC/Makefile
@@ -31,7 +31,7 @@ USE_PERL5= configure
PORTEXAMPLES= *
post-install:
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
diff --git a/irc/p5-Parse-IRC/Makefile b/irc/p5-Parse-IRC/Makefile
index 1a98e96788d7..dd094223efac 100644
--- a/irc/p5-Parse-IRC/Makefile
+++ b/irc/p5-Parse-IRC/Makefile
@@ -17,10 +17,4 @@ LICENSE_COMB= dual
USES= perl5
USE_PERL5= configure
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 501600
-BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.59:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/lang/p5-JSAN/Makefile b/lang/p5-JSAN/Makefile
index 672bc1501afa..0021b5fb8c19 100644
--- a/lang/p5-JSAN/Makefile
+++ b/lang/p5-JSAN/Makefile
@@ -12,16 +12,16 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= JavaScript Archive Network (JSAN) Shell
-BUILD_DEPENDS= p5-Class-DBI-SQLite>=0:${PORTSDIR}/databases/p5-Class-DBI-SQLite \
- p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
- p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
- p5-Class-DBI>=0:${PORTSDIR}/databases/p5-Class-DBI \
+BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-Class-DBI-DATA-Schema>=0:${PORTSDIR}/databases/p5-Class-DBI-DATA-Schema \
p5-Class-DBI-Loader>=0:${PORTSDIR}/databases/p5-Class-DBI-Loader \
- p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-Class-DBI-SQLite>=0:${PORTSDIR}/databases/p5-Class-DBI-SQLite \
+ p5-Class-DBI>=0:${PORTSDIR}/databases/p5-Class-DBI \
+ p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
p5-SQL-Translator>=0:${PORTSDIR}/databases/p5-SQL-Translator \
+ p5-XML-XPath>=0:${PORTSDIR}/textproc/p5-XML-XPath \
p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML \
- p5-XML-XPath>=0:${PORTSDIR}/textproc/p5-XML-XPath
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile
index 55ccf45683b8..5b2cbca1a94b 100644
--- a/lang/parrot/Makefile
+++ b/lang/parrot/Makefile
@@ -35,27 +35,18 @@ MAKE_JOBS_UNSAFE= yes
USE_LDCONFIG= yes
USES= bison gmake perl5 tar:bzip2
-PARROT_SHARE_DIR= share/doc/${PORTNAME}/${PORTVERSION}
-PARROT_DOCS= ${PARROT_SHARE_DIR}
-PLIST_SUB= PARROT_VER="${PORTVERSION}" \
- PARROT_DOCS="${PARROT_DOCS}"
+DOCSDIR= share/doc/${PORTNAME}/${PORTVERSION}
+PLIST_SUB= PARROT_VER="${PORTVERSION}"
BROKEN_ia64= Does not compile on ia64
-.include <bsd.port.options.mk>
-
-post-patch:
-.if ${PORT_OPTIONS:MDOCS}
- @${REINPLACE_CMD} -e '/^installable: / s| docs | |' ${WRKSRC}/config/gen/makefiles/root.in
-.endif
-
do-configure:
- cd ${WRKSRC} && ${PERL} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}
+ (cd ${WRKSRC} && ${PERL} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS})
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STAGEDIR}${PREFIX}/lib/libparrot.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/parrot/${PORTVERSION}/dynext/*.so
regression-test test: build
- cd ${WRKSRC} && ${MAKE} test
+ (cd ${WRKSRC} && ${MAKE} test)
.include <bsd.port.mk>
diff --git a/lang/parrot/pkg-plist b/lang/parrot/pkg-plist
index 0ef0170cf8b7..7b8336ef9747 100644
--- a/lang/parrot/pkg-plist
+++ b/lang/parrot/pkg-plist
@@ -590,16 +590,16 @@ man/man1/pbc_merge.1.gz
man/man1/pbc_to_exe.1.gz
man/man1/plumage.1.gz
man/man1/winxed.1.gz
-%%PARROT_DOCS%%/CREDITS
-%%PARROT_DOCS%%/DONORS.pod
-%%PARROT_DOCS%%/LICENSE
-%%PARROT_DOCS%%/PBC_COMPAT
-%%PARROT_DOCS%%/PLATFORMS
-%%PARROT_DOCS%%/README.pod
-%%PARROT_DOCS%%/README_cygwin.pod
-%%PARROT_DOCS%%/README_win32.pod
-%%PARROT_DOCS%%/RESPONSIBLE_PARTIES
-%%PARROT_DOCS%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/CREDITS
+%%PORTDOCS%%%%DOCSDIR%%/DONORS.pod
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE
+%%PORTDOCS%%%%DOCSDIR%%/PBC_COMPAT
+%%PORTDOCS%%%%DOCSDIR%%/PLATFORMS
+%%PORTDOCS%%%%DOCSDIR%%/README.pod
+%%PORTDOCS%%%%DOCSDIR%%/README_cygwin.pod
+%%PORTDOCS%%%%DOCSDIR%%/README_win32.pod
+%%PORTDOCS%%%%DOCSDIR%%/RESPONSIBLE_PARTIES
+%%PORTDOCS%%%%DOCSDIR%%/TODO
%%DATADIR%%/%%PARROT_VER%%/MANIFEST
%%DATADIR%%/%%PARROT_VER%%/MANIFEST.dev
src/parrot/%%PARROT_VER%%/config_lib.pir
diff --git a/mail/p5-Mail-Graph/Makefile b/mail/p5-Mail-Graph/Makefile
index ddb8dadb668a..5894befaed26 100644
--- a/mail/p5-Mail-Graph/Makefile
+++ b/mail/p5-Mail-Graph/Makefile
@@ -26,6 +26,8 @@ EXAMPLEARCHIVE= samples/archive/*.gz
SHEBANG_FILES= samples/*.pl
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/archive \
${STAGEDIR}${EXAMPLESDIR}/index ${STAGEDIR}${EXAMPLESDIR}/output
diff --git a/mail/p5-Mail-Graph/pkg-plist b/mail/p5-Mail-Graph/pkg-plist
index 9d3d36aaf0ac..3c1dac0572cf 100644
--- a/mail/p5-Mail-Graph/pkg-plist
+++ b/mail/p5-Mail-Graph/pkg-plist
@@ -1,14 +1,10 @@
%%SITE_PERL%%/Mail/Graph.pm
-%%EXAMPLESDIR%%/sample.pl
-%%EXAMPLESDIR%%/convert.pl
-%%EXAMPLESDIR%%/index/dummy.txt
-%%EXAMPLESDIR%%/index.tpl
-%%EXAMPLESDIR%%/output/w3c.png
-%%EXAMPLESDIR%%/output/spam.css
-%%EXAMPLESDIR%%/archive/sample.txt.gz
-%%EXAMPLESDIR%%/archive/sample2.txt.gz
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample.pl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/convert.pl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/index/dummy.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/index.tpl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/output/w3c.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/output/spam.css
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/archive/sample.txt.gz
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/archive/sample2.txt.gz
%%PERL5_MAN3%%/Mail::Graph.3.gz
-@dirrm %%EXAMPLESDIR%%/archive
-@dirrm %%EXAMPLESDIR%%/index
-@dirrm %%EXAMPLESDIR%%/output
-@dirrm %%EXAMPLESDIR%%
diff --git a/mail/p5-Mail-LMLM/Makefile b/mail/p5-Mail-LMLM/Makefile
index 966c5ff89958..af4a7f9f31e4 100644
--- a/mail/p5-Mail-LMLM/Makefile
+++ b/mail/p5-Mail-LMLM/Makefile
@@ -17,10 +17,12 @@ LICENSE= MIT
USES= perl5
USE_PERL5= configure
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DATADIR}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${CP} -R ${WRKSRC}/examples/ ${STAGEDIR}${EXAMPLESDIR}
+ (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>
diff --git a/mail/p5-Mail-LMLM/pkg-plist b/mail/p5-Mail-LMLM/pkg-plist
index 0c23a906747f..abba84e33064 100644
--- a/mail/p5-Mail-LMLM/pkg-plist
+++ b/mail/p5-Mail-LMLM/pkg-plist
@@ -1,15 +1,3 @@
-%%PERL5_MAN3%%/Mail::LMLM.3.gz
-%%PERL5_MAN3%%/Mail::LMLM::Object.3.gz
-%%PERL5_MAN3%%/Mail::LMLM::Render.3.gz
-%%PERL5_MAN3%%/Mail::LMLM::Render::HTML.3.gz
-%%PERL5_MAN3%%/Mail::LMLM::Types::Base.3.gz
-%%PERL5_MAN3%%/Mail::LMLM::Types::Egroups.3.gz
-%%PERL5_MAN3%%/Mail::LMLM::Types::Ezmlm.3.gz
-%%PERL5_MAN3%%/Mail::LMLM::Types::GoogleGroups.3.gz
-%%PERL5_MAN3%%/Mail::LMLM::Types::Listar.3.gz
-%%PERL5_MAN3%%/Mail::LMLM::Types::Listserv.3.gz
-%%PERL5_MAN3%%/Mail::LMLM::Types::Mailman.3.gz
-%%PERL5_MAN3%%/Mail::LMLM::Types::Majordomo.3.gz
%%SITE_PERL%%/Mail/LMLM.pm
%%SITE_PERL%%/Mail/LMLM/Object.pm
%%SITE_PERL%%/Mail/LMLM/Render.pm
@@ -23,18 +11,24 @@
%%SITE_PERL%%/Mail/LMLM/Types/Mailman.pm
%%SITE_PERL%%/Mail/LMLM/Types/Majordomo.pm
%%SITE_PERL%%/Mail/get-version.pl
+%%PERL5_MAN3%%/Mail::LMLM.3.gz
+%%PERL5_MAN3%%/Mail::LMLM::Object.3.gz
+%%PERL5_MAN3%%/Mail::LMLM::Render.3.gz
+%%PERL5_MAN3%%/Mail::LMLM::Render::HTML.3.gz
+%%PERL5_MAN3%%/Mail::LMLM::Types::Base.3.gz
+%%PERL5_MAN3%%/Mail::LMLM::Types::Egroups.3.gz
+%%PERL5_MAN3%%/Mail::LMLM::Types::Ezmlm.3.gz
+%%PERL5_MAN3%%/Mail::LMLM::Types::GoogleGroups.3.gz
+%%PERL5_MAN3%%/Mail::LMLM::Types::Listar.3.gz
+%%PERL5_MAN3%%/Mail::LMLM::Types::Listserv.3.gz
+%%PERL5_MAN3%%/Mail::LMLM::Types::Mailman.3.gz
+%%PERL5_MAN3%%/Mail::LMLM::Types::Majordomo.3.gz
%%DATADIR%%/COPYING
-%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Hamakor.pm
-%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Iglu.pm
-%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Ivrix.pm
-%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Linuxology.pm
-%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Perl_IL.pm
-%%EXAMPLESDIR%%/Iglu/make-dist.sh
-%%EXAMPLESDIR%%/Iglu/test.pl
-%%EXAMPLESDIR%%/Iglu/upload.sh
-@dirrmtry %%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types
-@dirrmtry %%EXAMPLESDIR%%/Iglu/Iglu/LMLM
-@dirrmtry %%EXAMPLESDIR%%/Iglu/Iglu
-@dirrmtry %%EXAMPLESDIR%%/Iglu
-@dirrmtry %%EXAMPLESDIR%%
-@dirrmtry %%DATADIR%%
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Hamakor.pm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Iglu.pm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Ivrix.pm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Linuxology.pm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Perl_IL.pm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/make-dist.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/test.pl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/upload.sh
diff --git a/mail/p5-Mail-ListDetector/Makefile b/mail/p5-Mail-ListDetector/Makefile
index 964290b3604e..b1a163771ac2 100644
--- a/mail/p5-Mail-ListDetector/Makefile
+++ b/mail/p5-Mail-ListDetector/Makefile
@@ -21,6 +21,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
USES= perl5
USE_PERL5= configure
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/examples/sample.pl ${STAGEDIR}${EXAMPLESDIR}
diff --git a/mail/p5-Mail-ListDetector/pkg-plist b/mail/p5-Mail-ListDetector/pkg-plist
index 859f9982136c..a45e16b54174 100644
--- a/mail/p5-Mail-ListDetector/pkg-plist
+++ b/mail/p5-Mail-ListDetector/pkg-plist
@@ -1,26 +1,3 @@
-%%PERL5_MAN3%%/Mail::ListDetector.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::AutoShare.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::Base.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::CommuniGate.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::CommuniGatePro.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::Ecartis.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::Ezmlm.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::Fml.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::GoogleGroups.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::LetterRip.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::ListSTAR.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::Listar.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::Listbox.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::Listserv.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::Lyris.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::Mailman.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::Majordomo.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::Onelist.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::RFC2369.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::RFC2919.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::Smartlist.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::Detector::Yahoogroups.3.gz
-%%PERL5_MAN3%%/Mail::ListDetector::List.3.gz
%%SITE_PERL%%/Mail/ListDetector.pm
%%SITE_PERL%%/Mail/ListDetector/Detector/AutoShare.pm
%%SITE_PERL%%/Mail/ListDetector/Detector/Base.pm
@@ -45,5 +22,27 @@
%%SITE_PERL%%/Mail/ListDetector/Detector/Yahoogroups.pm
%%SITE_PERL%%/Mail/ListDetector/List.pm
%%SITE_PERL%%/auto/Mail/ListDetector/autosplit.ix
-%%EXAMPLESDIR%%/sample.pl
-@dirrm %%EXAMPLESDIR%%
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample.pl
+%%PERL5_MAN3%%/Mail::ListDetector.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::AutoShare.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::Base.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::CommuniGate.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::CommuniGatePro.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::Ecartis.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::Ezmlm.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::Fml.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::GoogleGroups.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::LetterRip.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::ListSTAR.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::Listar.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::Listbox.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::Listserv.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::Lyris.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::Mailman.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::Majordomo.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::Onelist.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::RFC2369.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::RFC2919.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::Smartlist.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::Detector::Yahoogroups.3.gz
+%%PERL5_MAN3%%/Mail::ListDetector::List.3.gz
diff --git a/math/p5-Math-BaseCnv/Makefile b/math/p5-Math-BaseCnv/Makefile
index 912bbdee3ea5..0a30cffd94b6 100644
--- a/math/p5-Math-BaseCnv/Makefile
+++ b/math/p5-Math-BaseCnv/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Math-BaseCnv
PORTVERSION= 1.4.75
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -12,9 +12,10 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}O6Pbr
MAINTAINER= perl@FreeBSD.org
COMMENT= Fast functions to convert between number Bases
-BUILD_DEPENDS= p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod \
- p5-Test-Pod-Coverage>=0:${PORTSDIR}/devel/p5-Test-Pod-Coverage
+BUILD_DEPENDS= p5-Memoize>=0:${PORTSDIR}/devel/p5-Memoize
RUN_DEPENDS= p5-Memoize>=0:${PORTSDIR}/devel/p5-Memoize
+TEST_DEPENDS= p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod \
+ p5-Test-Pod-Coverage>=0:${PORTSDIR}/devel/p5-Test-Pod-Coverage
USES= perl5 tar:tgz
USE_PERL5= configure
diff --git a/math/p5-Math-BigInt-FastCalc/Makefile b/math/p5-Math-BigInt-FastCalc/Makefile
index 7382db47bd0d..8c7e7f30b6f8 100644
--- a/math/p5-Math-BigInt-FastCalc/Makefile
+++ b/math/p5-Math-BigInt-FastCalc/Makefile
@@ -11,7 +11,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Math::BigInt::Calc with some XS for more speed
-BUILD_DEPENDS= p5-Math-BigInt>=1.997:${PORTSDIR}/math/p5-Math-BigInt
+BUILD_DEPENDS= p5-Math-BigInt>=1.9993:${PORTSDIR}/math/p5-Math-BigInt
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
diff --git a/math/p5-Math-BigInt-GMP/Makefile b/math/p5-Math-BigInt-GMP/Makefile
index 95bdb313366c..430bbc2987f8 100644
--- a/math/p5-Math-BigInt-GMP/Makefile
+++ b/math/p5-Math-BigInt-GMP/Makefile
@@ -14,7 +14,7 @@ COMMENT= Math::BigInt::GMP - Use the GMP library for Math::BigInt routines
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-BUILD_DEPENDS= p5-Math-BigInt>=1.997:${PORTSDIR}/math/p5-Math-BigInt
+BUILD_DEPENDS= p5-Math-BigInt>=1.9993:${PORTSDIR}/math/p5-Math-BigInt
LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/math/p5-Math-BigInt-Pari/Makefile b/math/p5-Math-BigInt-Pari/Makefile
index 42ddf64da365..4fddec47af23 100644
--- a/math/p5-Math-BigInt-Pari/Makefile
+++ b/math/p5-Math-BigInt-Pari/Makefile
@@ -11,7 +11,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Use Math::Pari for Math::BigInt routines
-BUILD_DEPENDS= p5-Math-BigInt>=1.997:${PORTSDIR}/math/p5-Math-BigInt \
+BUILD_DEPENDS= p5-Math-BigInt>=1.9993:${PORTSDIR}/math/p5-Math-BigInt \
p5-Math-Pari>=2.010709:${PORTSDIR}/math/p5-Math-Pari
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/math/p5-Math-BigRat/Makefile b/math/p5-Math-BigRat/Makefile
index ec7a855ae890..016a8961af1c 100644
--- a/math/p5-Math-BigRat/Makefile
+++ b/math/p5-Math-BigRat/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Math-BigRat
PORTVERSION= 0.26.02
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -12,9 +12,6 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
MAINTAINER= perl@FreeBSD.org
COMMENT= Arbitrary big rational numbers
-BUILD_DEPENDS= p5-Math-BigInt>=1.991:${PORTSDIR}/math/p5-Math-BigInt
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Math-String/Makefile b/math/p5-Math-String/Makefile
index 9d6324862e26..b04dd114e601 100644
--- a/math/p5-Math-String/Makefile
+++ b/math/p5-Math-String/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Math-String
PORTVERSION= 1.28
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -11,9 +11,6 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to calculate with strings as if they were big integers
-BUILD_DEPENDS= p5-Math-BigInt>=1.87:${PORTSDIR}/math/p5-Math-BigInt
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
USES= perl5
USE_PERL5= configure
diff --git a/misc/p5-Net-vCard/Makefile b/misc/p5-Net-vCard/Makefile
index 41c82e5ab735..9fae9bd70baa 100644
--- a/misc/p5-Net-vCard/Makefile
+++ b/misc/p5-Net-vCard/Makefile
@@ -1,17 +1,17 @@
# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-PORTNAME= Net-vCard
-PORTVERSION= 0.5
+PORTNAME= Net-vCard
+PORTVERSION= 0.5
PORTREVISION= 1
-CATEGORIES= misc perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
+CATEGORIES= misc perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Read and write vCard files (RFC 2426)
+MAINTAINER= perl@FreeBSD.org
+COMMENT= Read and write vCard files (RFC 2426)
-USES= perl5
-USE_PERL5= configure
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/misc/p5-Tie-DxHash/Makefile b/misc/p5-Tie-DxHash/Makefile
index e95d89ac309c..80c712d3fba0 100644
--- a/misc/p5-Tie-DxHash/Makefile
+++ b/misc/p5-Tie-DxHash/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Tie-DxHash
PORTVERSION= 1.05
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -11,9 +11,6 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module implementing ordered hashes with duplicate keys
-BUILD_DEPENDS= p5-version>0:${PORTSDIR}/devel/p5-version
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
USES= perl5
USE_PERL5= configure
diff --git a/net-im/p5-AnyEvent-XMPP/Makefile b/net-im/p5-AnyEvent-XMPP/Makefile
index 3b6d043f003f..90859f0edc74 100644
--- a/net-im/p5-AnyEvent-XMPP/Makefile
+++ b/net-im/p5-AnyEvent-XMPP/Makefile
@@ -26,10 +26,4 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-.include <bsd.port.pre.mk>
-# One of it's dependency is p5-GSSAPI which is marked broken for 7.X
-.if ${OSVERSION} < 800000
-BROKEN= Does not work on FreeBSD 7.x
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net-im/p5-Net-XMPP2/Makefile b/net-im/p5-Net-XMPP2/Makefile
index 1f9b916f396c..f00a5fecfc7e 100644
--- a/net-im/p5-Net-XMPP2/Makefile
+++ b/net-im/p5-Net-XMPP2/Makefile
@@ -22,16 +22,7 @@ BUILD_DEPENDS= p5-AnyEvent>=0:${PORTSDIR}/devel/p5-AnyEvent \
p5-Object-Event>=0:${PORTSDIR}/devel/p5-Object-Event \
p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
p5-XML-Writer>=0:${PORTSDIR}/textproc/p5-XML-Writer
-RUN_DEPENDS:= p5-AnyEvent>=0:${PORTSDIR}/devel/p5-AnyEvent \
- p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL \
- p5-BS-Event>=0:${PORTSDIR}/devel/p5-BS-Event \
- p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1 \
- p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \
- p5-Net-LibIDN>=0:${PORTSDIR}/dns/p5-Net-LibIDN \
- p5-Net-SSLeay>=0:${PORTSDIR}/security/p5-Net-SSLeay \
- p5-Object-Event>=0:${PORTSDIR}/devel/p5-Object-Event \
- p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
- p5-XML-Writer>=0:${PORTSDIR}/textproc/p5-XML-Writer
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
diff --git a/net/p5-Frontier-RPC/Makefile b/net/p5-Frontier-RPC/Makefile
index f5dda7672e2c..49ebe62cf388 100644
--- a/net/p5-Frontier-RPC/Makefile
+++ b/net/p5-Frontier-RPC/Makefile
@@ -15,6 +15,7 @@ COMMENT= Frontier::RPC implements UserLand Software's XML RPC
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
diff --git a/net/p5-Net-Cassandra-Easy/Makefile b/net/p5-Net-Cassandra-Easy/Makefile
index 21e20e676e11..2202c2e064f6 100644
--- a/net/p5-Net-Cassandra-Easy/Makefile
+++ b/net/p5-Net-Cassandra-Easy/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Net-Cassandra-Easy
PORTVERSION= 0.15
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -11,12 +11,12 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perlish interface to the Cassandra database
-RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
+BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-Bit-Vector>=0:${PORTSDIR}/math/p5-Bit-Vector \
p5-Hash-Merge>=0:${PORTSDIR}/textproc/p5-Hash-Merge \
p5-Modern-Perl>=0:${PORTSDIR}/lang/p5-Modern-Perl \
- p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
- p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes
+ p5-Moose>=0:${PORTSDIR}/devel/p5-Moose
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
diff --git a/net/p5-Net-DAV-Server/Makefile b/net/p5-Net-DAV-Server/Makefile
index 726fbedbb7c8..360eb7d7ddfb 100644
--- a/net/p5-Net-DAV-Server/Makefile
+++ b/net/p5-Net-DAV-Server/Makefile
@@ -12,7 +12,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:C/\.(.)$/\1/}
MAINTAINER= perl@FreeBSD.org
COMMENT= Provide a DAV Server
-RUN_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
+BUILD_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \
p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1 \
p5-File-Find-Rule-Filesys-Virtual>=0:${PORTSDIR}/devel/p5-File-Find-Rule-Filesys-Virtual \
@@ -20,6 +20,7 @@ RUN_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
p5-URI>=0:${PORTSDIR}/net/p5-URI \
p5-XML-LibXML>=1.62000:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= modbuild
diff --git a/net/p5-Net-Delicious/Makefile b/net/p5-Net-Delicious/Makefile
index f505cd23c95d..f7d4a22cd8f2 100644
--- a/net/p5-Net-Delicious/Makefile
+++ b/net/p5-Net-Delicious/Makefile
@@ -13,14 +13,14 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= OOP for managing posts on del.icio.us
RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
- p5-YAML>=0.35:${PORTSDIR}/textproc/p5-YAML \
- p5-URI>=0:${PORTSDIR}/net/p5-URI \
- p5-Log-Dispatch>=2:${PORTSDIR}/devel/p5-Log-Dispatch \
- p5-XML-Simple>=2:${PORTSDIR}/textproc/p5-XML-Simple \
+ p5-Config-Simple>=2:${PORTSDIR}/devel/p5-Config-Simple \
+ p5-Crypt-SSLeay>=0:${PORTSDIR}/security/p5-Crypt-SSLeay \
p5-IO-stringy>=2.1:${PORTSDIR}/devel/p5-IO-stringy \
+ p5-Log-Dispatch>=2:${PORTSDIR}/devel/p5-Log-Dispatch \
+ p5-URI>=0:${PORTSDIR}/net/p5-URI \
p5-TimeDate>=2.27:${PORTSDIR}/devel/p5-TimeDate \
- p5-Config-Simple>=2:${PORTSDIR}/devel/p5-Config-Simple \
- p5-Crypt-SSLeay>=0:${PORTSDIR}/security/p5-Crypt-SSLeay
+ p5-XML-Simple>=2:${PORTSDIR}/textproc/p5-XML-Simple \
+ p5-YAML>=0.35:${PORTSDIR}/textproc/p5-YAML
BUILD_DEPENDS:= ${RUN_DEPENDS}
USES= perl5
diff --git a/net/p5-Net-NIS-Listgroup/Makefile b/net/p5-Net-NIS-Listgroup/Makefile
index be3284fe261d..3a6b1fbedc6b 100644
--- a/net/p5-Net-NIS-Listgroup/Makefile
+++ b/net/p5-Net-NIS-Listgroup/Makefile
@@ -19,7 +19,7 @@ USES= perl5
USE_PERL5= configure
post-patch:
- ${MKDIR} ${WRKSRC}/lib
+ @${MKDIR} ${WRKSRC}/lib
${MV} ${WRKSRC}/Net ${WRKSRC}/lib
.include <bsd.port.mk>
diff --git a/net/p5-Net-Pcap/Makefile b/net/p5-Net-Pcap/Makefile
index c843d31e50da..c6915bf8267a 100644
--- a/net/p5-Net-Pcap/Makefile
+++ b/net/p5-Net-Pcap/Makefile
@@ -11,9 +11,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Interface to pcap(3) LBL packet capture library
+BUILD_DEPENDS= p5-IO-Interface>=0:${PORTSDIR}/net/p5-IO-Interface
RUN_DEPENDS= p5-IO-Interface>=0:${PORTSDIR}/net/p5-IO-Interface
-TEST_DEPENDS= p5-Socket>=0:${PORTSDIR}/net/p5-Socket \
- p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
+TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
USES= perl5
USE_PERL5= configure
diff --git a/net/p5-Net-RTP/Makefile b/net/p5-Net-RTP/Makefile
index 04a69fbc0577..2fff79fc11da 100644
--- a/net/p5-Net-RTP/Makefile
+++ b/net/p5-Net-RTP/Makefile
@@ -11,10 +11,11 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Send and receive RTP packets (RFC3550)
-RUN_DEPENDS= p5-IO-Socket-Multicast6>=0.02:${PORTSDIR}/net/p5-IO-Socket-Multicast6 \
+BUILD_DEPENDS= p5-IO-Socket-Multicast6>=0.02:${PORTSDIR}/net/p5-IO-Socket-Multicast6 \
p5-IO-Socket-Multicast>=1.00:${PORTSDIR}/net/p5-IO-Socket-Multicast \
p5-IO-Socket-INET6>=1.20:${PORTSDIR}/net/p5-IO-Socket-INET6 \
p5-Socket6>=0.19:${PORTSDIR}/net/p5-Socket6
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= modbuild
diff --git a/net/p5-Net-Server/Makefile b/net/p5-Net-Server/Makefile
index 712b945aa1fa..9653b5a3870c 100644
--- a/net/p5-Net-Server/Makefile
+++ b/net/p5-Net-Server/Makefile
@@ -22,11 +22,7 @@ OPTIONS_DEFINE= IPV6
USES= perl5
USE_PERL5= configure
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MIPV6}
-BUILD_DEPENDS+= p5-Socket6>=0.23:${PORTSDIR}/net/p5-Socket6
-RUN_DEPENDS+= p5-Socket6>=0.23:${PORTSDIR}/net/p5-Socket6
-.endif
+IPV6_BUILD_DEPENDS= p5-Socket6>=0.23:${PORTSDIR}/net/p5-Socket6
+IPV6_RUN_DEPENDS= p5-Socket6>=0.23:${PORTSDIR}/net/p5-Socket6
.include <bsd.port.mk>
diff --git a/net/p5-POE-Component-Generic/Makefile b/net/p5-POE-Component-Generic/Makefile
index 01d6a3efdbaa..93e7ebf7235a 100644
--- a/net/p5-POE-Component-Generic/Makefile
+++ b/net/p5-POE-Component-Generic/Makefile
@@ -3,9 +3,8 @@
PORTNAME= POE-Component-Generic
PORTVERSION= 0.14.03
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSION= ${PORTVERSION:C/\.(..)$/\1/}
-PORTREVISION= 1
CATEGORIES= net perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -13,9 +12,10 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Provides non-blocking access to a blocking object
-RUN_DEPENDS= p5-POE>=0.31:${PORTSDIR}/devel/p5-POE \
+BUILD_DEPENDS= p5-POE>=0.31:${PORTSDIR}/devel/p5-POE \
p5-Devel-Symdump>=0:${PORTSDIR}/devel/p5-Devel-Symdump \
p5-Net-SSH2>=0:${PORTSDIR}/net/p5-Net-SSH2
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
diff --git a/net/p5-REST-Google/Makefile b/net/p5-REST-Google/Makefile
index 98cfd596b3f4..6172afb53135 100644
--- a/net/p5-REST-Google/Makefile
+++ b/net/p5-REST-Google/Makefile
@@ -3,7 +3,7 @@
PORTNAME= REST-Google
PORTVERSION= 1.0.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:EJS
@@ -13,7 +13,6 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Access Google REST (aka AJAX) API from Perl
RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
- p5-version>=0.50:${PORTSDIR}/devel/p5-version \
p5-Class-Accessor>0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-Class-Data-Inheritable>0:${PORTSDIR}/devel/p5-Class-Data-Inheritable \
p5-URI>=1.35:${PORTSDIR}/net/p5-URI \
diff --git a/net/p5-S3/Makefile b/net/p5-S3/Makefile
index a55bfab87512..879d942f2915 100644
--- a/net/p5-S3/Makefile
+++ b/net/p5-S3/Makefile
@@ -23,7 +23,7 @@ USE_PERL5= run
WRKSRC= ${WRKDIR}/s3-example-libraries/perl
do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/S3
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/S3
${INSTALL_DATA} ${WRKSRC}/S3/* ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/S3
${INSTALL_DATA} ${WRKSRC}/S3.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}
${INSTALL_SCRIPT} ${WRKSRC}/s3-*.pl ${STAGEDIR}${PREFIX}/bin
diff --git a/net/p5-Socket-GetAddrInfo/Makefile b/net/p5-Socket-GetAddrInfo/Makefile
index 7a89fd60df70..1b5ffc00e2b5 100644
--- a/net/p5-Socket-GetAddrInfo/Makefile
+++ b/net/p5-Socket-GetAddrInfo/Makefile
@@ -17,13 +17,4 @@ USES= perl5 shebangfix
USE_PERL5= modbuild
SHEBANG_FILES= bin/getaddrinfo bin/getnameinfo
-.include <bsd.port.pre.mk>
-
-# It only needs to compile stuff on perl older than 5.16.
-.if ${PERL_LEVEL} < 501600
-PLIST_SUB+= OLD_PERL="" NEW_PERL="@comment "
-.else
-PLIST_SUB+= OLD_PERL="@comment " NEW_PERL=""
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/p5-Socket-GetAddrInfo/pkg-plist b/net/p5-Socket-GetAddrInfo/pkg-plist
index af1b5a64853c..bdf7cd3b6197 100644
--- a/net/p5-Socket-GetAddrInfo/pkg-plist
+++ b/net/p5-Socket-GetAddrInfo/pkg-plist
@@ -1,21 +1,14 @@
bin/getaddrinfo
bin/getnameinfo
-%%OLD_PERL%%%%SITE_ARCH%%/Socket/GetAddrInfo.pm
-%%OLD_PERL%%%%SITE_ARCH%%/Socket/GetAddrInfo/Core.pm
-%%OLD_PERL%%%%SITE_ARCH%%/Socket/GetAddrInfo/Emul.pm
-%%OLD_PERL%%%%SITE_ARCH%%/Socket/GetAddrInfo/Socket6api.pm
-%%OLD_PERL%%%%SITE_ARCH%%/Socket/GetAddrInfo/Strict.pm
-%%OLD_PERL%%%%SITE_ARCH%%/Socket/GetAddrInfo/XS.pm
-%%OLD_PERL%%%%SITE_ARCH%%/auto/Socket/GetAddrInfo/GetAddrInfo.so
+%%SITE_PERL%%/Socket/GetAddrInfo.pm
+%%SITE_PERL%%/Socket/GetAddrInfo/Core.pm
+%%SITE_PERL%%/Socket/GetAddrInfo/Emul.pm
+%%SITE_PERL%%/Socket/GetAddrInfo/Socket6api.pm
+%%SITE_PERL%%/Socket/GetAddrInfo/Strict.pm
+%%SITE_PERL%%/Socket/GetAddrInfo/XS.pm
%%PERL5_MAN3%%/Socket::GetAddrInfo.3.gz
%%PERL5_MAN3%%/Socket::GetAddrInfo::Emul.3.gz
%%PERL5_MAN3%%/Socket::GetAddrInfo::Socket6api.3.gz
%%PERL5_MAN3%%/Socket::GetAddrInfo::Strict.3.gz
man/man1/getaddrinfo.1.gz
man/man1/getnameinfo.1.gz
-%%NEW_PERL%%%%SITE_PERL%%/Socket/GetAddrInfo.pm
-%%NEW_PERL%%%%SITE_PERL%%/Socket/GetAddrInfo/Core.pm
-%%NEW_PERL%%%%SITE_PERL%%/Socket/GetAddrInfo/Emul.pm
-%%NEW_PERL%%%%SITE_PERL%%/Socket/GetAddrInfo/Socket6api.pm
-%%NEW_PERL%%%%SITE_PERL%%/Socket/GetAddrInfo/Strict.pm
-%%NEW_PERL%%%%SITE_PERL%%/Socket/GetAddrInfo/XS.pm
diff --git a/news/p5-News-Article/Makefile b/news/p5-News-Article/Makefile
index 1fdf442228c2..5b4f6624689f 100644
--- a/news/p5-News-Article/Makefile
+++ b/news/p5-News-Article/Makefile
@@ -18,14 +18,10 @@ USES= perl5
USE_PERL5= configure
OPTIONS_DEFINE= PGP_SIGN
-OPTIONS_DEFAULT= PGP_SIGN
+OPTIONS_DEFAULT=PGP_SIGN
PGP_SIGN_DESC= PGP::Sign support for header signing
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MPGP_SIGN}
-BUILD_DEPENDS+= p5-PGP-Sign>=0:${PORTSDIR}/security/p5-PGP-Sign
-RUN_DEPENDS+= p5-PGP-Sign>=0:${PORTSDIR}/security/p5-PGP-Sign
-.endif
+PGP_SIGN_BUILD_DEPENDS= p5-PGP-Sign>=0:${PORTSDIR}/security/p5-PGP-Sign
+PGP_SIGN_RUN_DEPENDS= p5-PGP-Sign>=0:${PORTSDIR}/security/p5-PGP-Sign
.include <bsd.port.mk>
diff --git a/russian/p5-XML-Parser-encodings/Makefile b/russian/p5-XML-Parser-encodings/Makefile
index e8d5f7cb3549..b29bc73aaf21 100644
--- a/russian/p5-XML-Parser-encodings/Makefile
+++ b/russian/p5-XML-Parser-encodings/Makefile
@@ -27,8 +27,8 @@ PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
post-extract:
.for ICONVPORT in iconv iconv-extra
@${LN} -sfh \
- `cd ${PORTSDIR}/converters/${ICONVPORT} && ${MAKE} -V WRKSRC`/ccs \
- ${WRKSRC}/${ICONVPORT}
+ `cd ${PORTSDIR}/converters/${ICONVPORT} && ${MAKE} -V WRKSRC`/ccs \
+ ${WRKSRC}/${ICONVPORT}
.endfor
do-configure:
@@ -47,7 +47,7 @@ do-build:
.endfor
do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/XML/Parser/Encodings
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/XML/Parser/Encodings
${INSTALL_DATA} ${WRKSRC}/*.enc \
${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/XML/Parser/Encodings
diff --git a/security/p5-Authen-SASL/Makefile b/security/p5-Authen-SASL/Makefile
index b96ea6b84741..78896355498f 100644
--- a/security/p5-Authen-SASL/Makefile
+++ b/security/p5-Authen-SASL/Makefile
@@ -15,16 +15,13 @@ RUN_DEPENDS= p5-Digest-HMAC>0:${PORTSDIR}/security/p5-Digest-HMAC
BUILD_DEPENDS:= ${RUN_DEPENDS}
OPTIONS_DEFINE= KERBEROS
-OPTIONS_DEFAULT= KERBEROS
+OPTIONS_DEFAULT=KERBEROS
USES= perl5
USE_PERL5= configure
CONFIGURE_ENV+= AUTOMATED_TESTING=yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MKERBEROS}
-RUN_DEPENDS+= p5-GSSAPI>0:${PORTSDIR}/security/p5-GSSAPI
-.endif
+KERBEROS_BUILD_DEPENDS= p5-GSSAPI>0:${PORTSDIR}/security/p5-GSSAPI
+KERBEROS_RUN_DEPENDS= p5-GSSAPI>0:${PORTSDIR}/security/p5-GSSAPI
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-CBCeasy/Makefile b/security/p5-Crypt-CBCeasy/Makefile
index 91273e0ae808..7d07d381c962 100644
--- a/security/p5-Crypt-CBCeasy/Makefile
+++ b/security/p5-Crypt-CBCeasy/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Crypt-CBCeasy
PORTVERSION= 0.24
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -18,7 +18,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-OPTIONS_DEFINE= DES IDEA BLOWFISH BLOWFISH_PP TWOFISH2 RIJNDAEL
+OPTIONS_DEFINE= DES IDEA BLOWFISH BLOWFISH_PP TWOFISH2 RIJNDAEL
OPTIONS_DEFAULT= DES IDEA BLOWFISH BLOWFISH_PP TWOFISH2 RIJNDAEL
DES_DESC= Build with Crypt::DES support
IDEA_DESC= Build with Crypt::IDEA support
@@ -27,25 +27,22 @@ BLOWFISH_PP_DESC= Build with Crypt::Blowfish_PP support
TWOFISH2_DESC= Build with Crypt::Twofish2 support
RIJNDAEL_DESC= Build with Crypt::Rijndael support
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDES}
-BUILD_DEPENDS+= p5-Crypt-DES>=0:${PORTSDIR}/security/p5-Crypt-DES
-.endif
-.if ${PORT_OPTIONS:MIDEA}
-BUILD_DEPENDS+= p5-Crypt-IDEA>=0:${PORTSDIR}/security/p5-Crypt-IDEA
-.endif
-.if ${PORT_OPTIONS:MBLOWFISH}
-BUILD_DEPENDS+= p5-Crypt-Blowfish>=0:${PORTSDIR}/security/p5-Crypt-Blowfish
-.endif
-.if ${PORT_OPTIONS:MBLOWFISH_PP}
-BUILD_DEPENDS+= p5-Crypt-Blowfish_PP>=0:${PORTSDIR}/security/p5-Crypt-Blowfish_PP
-.endif
-.if ${PORT_OPTIONS:MTWOFISH2}
-BUILD_DEPENDS+= p5-Crypt-Twofish2>=0:${PORTSDIR}/security/p5-Crypt-Twofish2
-.endif
-.if ${PORT_OPTIONS:MRIJNDAEL}
-BUILD_DEPENDS+= p5-Crypt-Rijndael>=0:${PORTSDIR}/security/p5-Crypt-Rijndael
-.endif
+DES_BUILD_DEPENDS= p5-Crypt-DES>=0:${PORTSDIR}/security/p5-Crypt-DES
+DES_RUN_DEPENDS= p5-Crypt-DES>=0:${PORTSDIR}/security/p5-Crypt-DES
+
+IDEA_BUILD_DEPENDS= p5-Crypt-IDEA>=0:${PORTSDIR}/security/p5-Crypt-IDEA
+IDEA_RUN_DEPENDS= p5-Crypt-IDEA>=0:${PORTSDIR}/security/p5-Crypt-IDEA
+
+BLOWFISH_BUILD_DEPENDS= p5-Crypt-Blowfish>=0:${PORTSDIR}/security/p5-Crypt-Blowfish
+BLOWFISH_RUN_DEPENDS= p5-Crypt-Blowfish>=0:${PORTSDIR}/security/p5-Crypt-Blowfish
+
+BLOWFISH_PP_BUILD_DEPENDS= p5-Crypt-Blowfish_PP>=0:${PORTSDIR}/security/p5-Crypt-Blowfish_PP
+BLOWFISH_PP_RUN_DEPENDS= p5-Crypt-Blowfish_PP>=0:${PORTSDIR}/security/p5-Crypt-Blowfish_PP
+
+TWOFISH2_BUILD_DEPENDS= p5-Crypt-Twofish2>=0:${PORTSDIR}/security/p5-Crypt-Twofish2
+TWOFISH2_RUN_DEPENDS= p5-Crypt-Twofish2>=0:${PORTSDIR}/security/p5-Crypt-Twofish2
+
+RIJNDAEL_BUILD_DEPENDS= p5-Crypt-Rijndael>=0:${PORTSDIR}/security/p5-Crypt-Rijndael
+RIJNDAEL_RUN_DEPENDS= p5-Crypt-Rijndael>=0:${PORTSDIR}/security/p5-Crypt-Rijndael
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-CipherSaber/Makefile b/security/p5-Crypt-CipherSaber/Makefile
index c27e47dcae28..dfbc4be41a94 100644
--- a/security/p5-Crypt-CipherSaber/Makefile
+++ b/security/p5-Crypt-CipherSaber/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Crypt-CipherSaber
PORTVERSION= 1.00
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -11,7 +11,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module providing an OO interface to CipherSaber encryption
-BUILD_DEPENDS= p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
+TEST_DEPENDS= p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
USES= perl5
USE_PERL5= configure
diff --git a/security/p5-Crypt-Primes/Makefile b/security/p5-Crypt-Primes/Makefile
index 30cfae4f72ea..798ed8f5e107 100644
--- a/security/p5-Crypt-Primes/Makefile
+++ b/security/p5-Crypt-Primes/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Crypt-Primes
PORTVERSION= 0.50
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -13,6 +13,7 @@ COMMENT= Provable Prime Number Generator suitable for Cryptographic Applications
BUILD_DEPENDS= p5-Crypt-Random>=0:${PORTSDIR}/security/p5-Crypt-Random \
p5-Math-Pari>=0:${PORTSDIR}/math/p5-Math-Pari
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
diff --git a/security/p5-Digest-MD4/Makefile b/security/p5-Digest-MD4/Makefile
index 019e04e78e4e..a937a837648f 100644
--- a/security/p5-Digest-MD4/Makefile
+++ b/security/p5-Digest-MD4/Makefile
@@ -21,13 +21,9 @@ USE_PERL5= configure
PORTDOCS= Changes rfc1320.txt
-.include <bsd.port.options.mk>
-
post-install:
-.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
-.endif
.include <bsd.port.mk>
diff --git a/security/p5-GSSAPI/Makefile b/security/p5-GSSAPI/Makefile
index 3f8baee30554..505a90a10e67 100644
--- a/security/p5-GSSAPI/Makefile
+++ b/security/p5-GSSAPI/Makefile
@@ -15,10 +15,4 @@ COMMENT= Perl extension providing access to the GSSAPIv2 library
USES= perl5
USE_PERL5= configure
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 800000
-BROKEN= Does not work on FreeBSD 7.x
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/security/p5-GnuPG-Interface/Makefile b/security/p5-GnuPG-Interface/Makefile
index 1dac487e1eba..778baf6271fa 100644
--- a/security/p5-GnuPG-Interface/Makefile
+++ b/security/p5-GnuPG-Interface/Makefile
@@ -3,6 +3,7 @@
PORTNAME= GnuPG-Interface
PORTVERSION= 0.52
+PORTREVISION= 1
CATEGORIES= security perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -16,8 +17,7 @@ LICENSE_COMB= dual
RUN_DEPENDS= gpg2:${PORTSDIR}/security/gnupg \
p5-MooX-HandlesVia>=0.04:${PORTSDIR}/devel/p5-MooX-HandlesVia \
p5-MooX-late>=0.14:${PORTSDIR}/devel/p5-MooX-late \
- p5-Moo>=0.091011:${PORTSDIR}/devel/p5-Moo \
- p5-Math-BigInt>=1.78:${PORTSDIR}/math/p5-Math-BigInt
+ p5-Moo>=0.091011:${PORTSDIR}/devel/p5-Moo
BUILD_DEPENDS:= ${RUN_DEPENDS}
USES= perl5
diff --git a/security/p5-Net-SSLeay/Makefile b/security/p5-Net-SSLeay/Makefile
index 656233d85634..65621efec6d5 100644
--- a/security/p5-Net-SSLeay/Makefile
+++ b/security/p5-Net-SSLeay/Makefile
@@ -29,7 +29,7 @@ SHEBANG_FILES= examples/*.pl
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Net/SSLeay/SSLeay.so
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/examples/*.pl ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/req.conf ${STAGEDIR}${EXAMPLESDIR}/req.conf
diff --git a/textproc/p5-Data-FormValidator/Makefile b/textproc/p5-Data-FormValidator/Makefile
index 96ac6656ecd4..17ae138e284c 100644
--- a/textproc/p5-Data-FormValidator/Makefile
+++ b/textproc/p5-Data-FormValidator/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Data-FormValidator
PORTVERSION= 4.81
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -11,7 +11,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Validates user input (usually from an HTML form) based
-BUILD_DEPENDS= p5-CGI.pm>=3.48:${PORTSDIR}/www/p5-CGI.pm \
+BUILD_DEPENDS= p5-CGI>=3.48:${PORTSDIR}/www/p5-CGI \
p5-Date-Calc>=5.0:${PORTSDIR}/devel/p5-Date-Calc \
p5-Email-Valid>=0:${PORTSDIR}/mail/p5-Email-Valid \
p5-File-MMagic>=1.17:${PORTSDIR}/devel/p5-File-MMagic \
diff --git a/textproc/p5-DocSet/Makefile b/textproc/p5-DocSet/Makefile
index dba2315fee4a..d1c16add9bdf 100644
--- a/textproc/p5-DocSet/Makefile
+++ b/textproc/p5-DocSet/Makefile
@@ -2,7 +2,7 @@
PORTNAME= DocSet
PORTVERSION= 0.19
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc www perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:STAS
@@ -13,6 +13,7 @@ COMMENT= Documentation projects builder in HTML, PS, and PDF formats
BUILD_DEPENDS= p5-Pod-POM>=0:${PORTSDIR}/textproc/p5-Pod-POM \
p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-HTML-SuperForm/Makefile b/textproc/p5-HTML-SuperForm/Makefile
index 630038b56eba..1595aebab022 100644
--- a/textproc/p5-HTML-SuperForm/Makefile
+++ b/textproc/p5-HTML-SuperForm/Makefile
@@ -14,7 +14,7 @@ COMMENT= HTML form generator
USES= perl5
USE_PERL5= configure
-WRKSRC= ${WRKDIR}/${PORTNAME}
+WRKSRC= ${WRKDIR}/${PORTNAME}
post-extract:
@${RM} ${WRKSRC}/lib/HTML/SuperForm.pm.orig
diff --git a/textproc/p5-LaTeX-Table/Makefile b/textproc/p5-LaTeX-Table/Makefile
index 385a7f4dc8e7..a6d5a16d0bc7 100644
--- a/textproc/p5-LaTeX-Table/Makefile
+++ b/textproc/p5-LaTeX-Table/Makefile
@@ -3,7 +3,7 @@
PORTNAME= LaTeX-Table
PORTVERSION= 1.0.6
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -17,12 +17,10 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Moose>=0.76:${PORTSDIR}/devel/p5-Moose \
p5-Moose-Policy>=0:${PORTSDIR}/devel/p5-Moose-Policy \
- p5-version>=0:${PORTSDIR}/devel/p5-version \
p5-LaTeX-Encode>=0:${PORTSDIR}/textproc/p5-LaTeX-Encode \
p5-LaTeX-Driver>=0:${PORTSDIR}/textproc/p5-LaTeX-Driver \
p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit \
p5-Text-CSV>=0:${PORTSDIR}/textproc/p5-Text-CSV \
- p5-autodie>=2.06:${PORTSDIR}/devel/p5-autodie \
p5-Number-Format>=0:${PORTSDIR}/textproc/p5-Number-Format \
p5-MooseX-FollowPBP>=0.03:${PORTSDIR}/devel/p5-MooseX-FollowPBP
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/textproc/p5-MKDoc-XML/Makefile b/textproc/p5-MKDoc-XML/Makefile
index 55b75516b921..71dc05a9fe30 100644
--- a/textproc/p5-MKDoc-XML/Makefile
+++ b/textproc/p5-MKDoc-XML/Makefile
@@ -3,7 +3,7 @@
PORTNAME= MKDoc-XML
PORTVERSION= 0.75
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:BPOSTLE
@@ -12,9 +12,6 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= The MKDoc XML Toolkit
-BUILD_DEPENDS= p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-PDF-FromHTML/Makefile b/textproc/p5-PDF-FromHTML/Makefile
index a8659f864b8c..b46ef7dbd1ff 100644
--- a/textproc/p5-PDF-FromHTML/Makefile
+++ b/textproc/p5-PDF-FromHTML/Makefile
@@ -11,13 +11,13 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert HTML documents to PDF
-BUILD_DEPENDS= p5-HTML-Tidy>=0:${PORTSDIR}/textproc/p5-HTML-Tidy \
- p5-Graphics-ColorNames>=0:${PORTSDIR}/graphics/p5-Graphics-ColorNames \
+BUILD_DEPENDS= p5-Graphics-ColorNames>=0:${PORTSDIR}/graphics/p5-Graphics-ColorNames \
+ p5-HTML-Tidy>=0:${PORTSDIR}/textproc/p5-HTML-Tidy \
p5-Image-Size>=0:${PORTSDIR}/graphics/p5-Image-Size \
- p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-PDF-API2>=0:${PORTSDIR}/textproc/p5-PDF-API2 \
+ p5-PDF-Writer>=0.05:${PORTSDIR}/textproc/p5-PDF-Writer \
p5-XML-Twig>=0:${PORTSDIR}/textproc/p5-XML-Twig \
- p5-PDF-Writer>=0.05:${PORTSDIR}/textproc/p5-PDF-Writer
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
diff --git a/textproc/p5-PerlPoint-Converters/Makefile b/textproc/p5-PerlPoint-Converters/Makefile
index e8d65b407bbf..4b87cae702e5 100644
--- a/textproc/p5-PerlPoint-Converters/Makefile
+++ b/textproc/p5-PerlPoint-Converters/Makefile
@@ -20,9 +20,6 @@ USES= perl5
USE_PERL5= configure patch
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDOCS}
PORTDOCS= # suck all DOCSDIR
post-patch:
@@ -35,6 +32,5 @@ post-build:
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-.endif
.include <bsd.port.mk>
diff --git a/textproc/p5-PerlPoint-Converters/pkg-plist b/textproc/p5-PerlPoint-Converters/pkg-plist
index bf336216ca16..11cd36f85017 100644
--- a/textproc/p5-PerlPoint-Converters/pkg-plist
+++ b/textproc/p5-PerlPoint-Converters/pkg-plist
@@ -1,12 +1,12 @@
bin/pp2html
bin/pp2latex
-%%PERL5_MAN3%%/Bundle::PerlPoint.3.gz
-%%PERL5_MAN3%%/PerlPoint::Converters.3.gz
-%%PERL5_MAN3%%/PerlPoint::Tags::HTML.3.gz
-%%PERL5_MAN3%%/PerlPoint::Tags::LaTeX.3.gz
%%SITE_PERL%%/Bundle/PerlPoint.pm
%%SITE_PERL%%/PerlPoint/Converters.pm
%%SITE_PERL%%/PerlPoint/Tags/HTML.pm
%%SITE_PERL%%/PerlPoint/Tags/LaTeX.pm
+%%PERL5_MAN3%%/Bundle::PerlPoint.3.gz
+%%PERL5_MAN3%%/PerlPoint::Converters.3.gz
+%%PERL5_MAN3%%/PerlPoint::Tags::HTML.3.gz
+%%PERL5_MAN3%%/PerlPoint::Tags::LaTeX.3.gz
man/man1/pp2html.1.gz
man/man1/pp2latex.1.gz
diff --git a/textproc/p5-Pod-WikiDoc/Makefile b/textproc/p5-Pod-WikiDoc/Makefile
index b0fe08525d94..a815a7aa948c 100644
--- a/textproc/p5-Pod-WikiDoc/Makefile
+++ b/textproc/p5-Pod-WikiDoc/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= p5-File-pushd>=0:${PORTSDIR}/devel/p5-File-pushd \
p5-Parse-RecDescent>=1.967.006:${PORTSDIR}/devel/p5-Parse-RecDescent \
p5-Probe-Perl>=0.01:${PORTSDIR}/sysutils/p5-Probe-Perl
-USES= perl5
+USES= perl5
USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Reader/Makefile b/textproc/p5-XML-Reader/Makefile
index 1913cc53ce36..667d8e966326 100644
--- a/textproc/p5-XML-Reader/Makefile
+++ b/textproc/p5-XML-Reader/Makefile
@@ -21,7 +21,7 @@ USES= perl5
USE_PERL5= configure
OPTIONS_DEFINE= PP
-PP_DESC= Use XML::Parsepp
+PP_DESC= Use Pure Perl XML Parser (instead of compiled)
PP_RUN_DEPENDS= p5-XML-Parsepp>=0:${PORTSDIR}/textproc/p5-XML-Parsepp
PP_RUN_DEPENDS_OFF= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
diff --git a/textproc/p5-XML-Smart/Makefile b/textproc/p5-XML-Smart/Makefile
index 3a136c94ad4f..cc0ad9fecf1d 100644
--- a/textproc/p5-XML-Smart/Makefile
+++ b/textproc/p5-XML-Smart/Makefile
@@ -28,13 +28,9 @@ PORTDOCS= Changes README
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
post-install:
-.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
-.endif
.include <bsd.port.mk>
diff --git a/textproc/p5-XML-XSH/Makefile b/textproc/p5-XML-XSH/Makefile
index 612cd2d6e837..19f630f63e79 100644
--- a/textproc/p5-XML-XSH/Makefile
+++ b/textproc/p5-XML-XSH/Makefile
@@ -22,10 +22,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
-.include <bsd.port.pre.mk>
-
test: build
@cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \
${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/www/p5-CatalystX-Profile/Makefile b/www/p5-CatalystX-Profile/Makefile
index c92e5e25304f..8ab815e911e8 100644
--- a/www/p5-CatalystX-Profile/Makefile
+++ b/www/p5-CatalystX-Profile/Makefile
@@ -20,11 +20,7 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.80020:${PORTSDIR}/www/p5-Catalyst-Runtime
devel/p5-Devel-NYTProf>=3.01:${PORTSDIR}/devel/p5-Devel-NYTProf \
p5-Moose>=0.93:${PORTSDIR}/devel/p5-Moose \
p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
-RUN_DEPENDS= p5-Catalyst-Runtime>=5.80020:${PORTSDIR}/www/p5-Catalyst-Runtime \
- p5-CatalystX-InjectComponent>=0.024:${PORTSDIR}/www/p5-CatalystX-InjectComponent \
- devel/p5-Devel-NYTProf>=3.01:${PORTSDIR}/devel/p5-Devel-NYTProf \
- p5-Moose>=0.93:${PORTSDIR}/devel/p5-Moose \
- p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
diff --git a/www/p5-Gungho/Makefile b/www/p5-Gungho/Makefile
index e0e67e22c6b9..04c4f8ee34ef 100644
--- a/www/p5-Gungho/Makefile
+++ b/www/p5-Gungho/Makefile
@@ -16,34 +16,34 @@ COMMENT= Event Based High Performance Web Crawler Framework
BUILD_DEPENDS= p5-Best>=0:${PORTSDIR}/devel/p5-Best \
p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-Class-C3-Componentised>=0:${PORTSDIR}/devel/p5-Class-C3-Componentised \
+ p5-Class-C3-XS>=0.02:${PORTSDIR}/devel/p5-Class-C3-XS \
+ p5-Class-C3>=0.16:${PORTSDIR}/devel/p5-Class-C3 \
p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inheritable \
p5-Class-Inspector>=0:${PORTSDIR}/devel/p5-Class-Inspector \
p5-Config-Any>=0:${PORTSDIR}/devel/p5-Config-Any \
p5-Danga-Socket-Callback>=0:${PORTSDIR}/devel/p5-Danga-Socket-Callback \
+ p5-Danga-Socket>=1.57:${PORTSDIR}/devel/p5-Danga-Socket \
+ p5-Data-Throttler-Memcached>=0.0003:${PORTSDIR}/devel/p5-Data-Throttler-Memcached \
p5-Data-Throttler>=0:${PORTSDIR}/devel/p5-Data-Throttler \
+ p5-Event-Notify>=0.00004:${PORTSDIR}/devel/p5-Event-Notify \
p5-Exception-Class>=0:${PORTSDIR}/devel/p5-Exception-Class \
p5-HTML-RobotsMETA>=0:${PORTSDIR}/www/p5-HTML-RobotsMETA \
p5-HTTP-Parser>=0:${PORTSDIR}/www/p5-HTTP-Parser \
- p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-IO-Async>=0:${PORTSDIR}/devel/p5-IO-Async \
p5-Log-Dispatch>=0:${PORTSDIR}/devel/p5-Log-Dispatch \
p5-POE-Component-Client-DNS>=0:${PORTSDIR}/dns/p5-POE-Component-Client-DNS \
+ p5-POE-Component-Client-HTTP>=0.81:${PORTSDIR}/www/p5-POE-Component-Client-HTTP \
p5-POE-Component-Client-Keepalive>=0:${PORTSDIR}/net/p5-POE-Component-Client-Keepalive \
+ p5-POE>=0.9999:${PORTSDIR}/devel/p5-POE \
p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class \
p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common \
+ p5-UNIVERSAL-isa>=0.06:${PORTSDIR}/devel/p5-UNIVERSAL-isa \
p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require \
p5-URI>=0:${PORTSDIR}/net/p5-URI \
p5-WWW-RobotRules-Parser>=0:${PORTSDIR}/www/p5-WWW-RobotRules-Parser \
p5-Web-Scraper-Config>=0:${PORTSDIR}/www/p5-Web-Scraper-Config \
p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML \
- p5-Class-C3-XS>=0.02:${PORTSDIR}/devel/p5-Class-C3-XS \
- p5-Class-C3>=0.16:${PORTSDIR}/devel/p5-Class-C3 \
- p5-Danga-Socket>=1.57:${PORTSDIR}/devel/p5-Danga-Socket \
- p5-Data-Throttler-Memcached>=0.0003:${PORTSDIR}/devel/p5-Data-Throttler-Memcached \
- p5-Event-Notify>=0.00004:${PORTSDIR}/devel/p5-Event-Notify \
- p5-POE-Component-Client-HTTP>=0.81:${PORTSDIR}/www/p5-POE-Component-Client-HTTP \
- p5-POE>=0.9999:${PORTSDIR}/devel/p5-POE \
- p5-UNIVERSAL-isa>=0.06:${PORTSDIR}/devel/p5-UNIVERSAL-isa
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5 shebangfix
diff --git a/www/p5-Jifty/Makefile b/www/p5-Jifty/Makefile
index dc93fd5280b4..8595b87044c2 100644
--- a/www/p5-Jifty/Makefile
+++ b/www/p5-Jifty/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Jifty
PORTVERSION= 1.10518
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:SARTAK
@@ -12,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Jifty -- Just Do It -- Yet another web framework
-BUILD_DEPENDS= p5-App-CLI>=0.03:${PORTSDIR}/devel/p5-App-CLI \
+BUILD_DEPENDS= p5-Any-Moose>=0:${PORTSDIR}/devel/p5-Any-Moose \
+ p5-App-CLI>=0.03:${PORTSDIR}/devel/p5-App-CLI \
p5-CGI-Cookie-Splitter>=0:${PORTSDIR}/www/p5-CGI-Cookie-Splitter \
p5-CGI-Emulate-PSGI>=0.06:${PORTSDIR}/www/p5-CGI-Emulate-PSGI \
p5-CSS-Squish>=0.05:${PORTSDIR}/textproc/p5-CSS-Squish \
@@ -86,8 +87,7 @@ BUILD_DEPENDS= p5-App-CLI>=0.03:${PORTSDIR}/devel/p5-App-CLI \
p5-XML-XPath>0:${PORTSDIR}/textproc/p5-XML-XPath \
p5-YAML>=0.35:${PORTSDIR}/textproc/p5-YAML \
p5-YAML-Syck>=0.71:${PORTSDIR}/textproc/p5-YAML-Syck \
- p5-libwww>0:${PORTSDIR}/www/p5-libwww \
- p5-version>0:${PORTSDIR}/devel/p5-version
+ p5-libwww>0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Base>=0.44:${PORTSDIR}/devel/p5-Test-Base \
p5-Test-HTTP-Server-Simple>=0.02:${PORTSDIR}/www/p5-Test-HTTP-Server-Simple \
diff --git a/www/p5-Kwiki/Makefile b/www/p5-Kwiki/Makefile
index fbd40c7227cf..04602cb2b7b9 100644
--- a/www/p5-Kwiki/Makefile
+++ b/www/p5-Kwiki/Makefile
@@ -22,6 +22,6 @@ PLIST_SUB= KWIKIDIR=${KWIKIDIR}
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${KWIKIDIR}
- cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${KWIKIDIR}
+ (cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${KWIKIDIR})
.include <bsd.port.mk>
diff --git a/www/p5-MasonX-Profiler/Makefile b/www/p5-MasonX-Profiler/Makefile
index 32be7c730df8..04b4cdb9a971 100644
--- a/www/p5-MasonX-Profiler/Makefile
+++ b/www/p5-MasonX-Profiler/Makefile
@@ -3,7 +3,7 @@
PORTNAME= MasonX-Profiler
PORTVERSION= 0.06
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -11,8 +11,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Mason per-component profiler
-BUILD_DEPENDS= p5-HTML-Mason>=0:${PORTSDIR}/www/p5-HTML-Mason \
- p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes
+BUILD_DEPENDS= p5-HTML-Mason>=0:${PORTSDIR}/www/p5-HTML-Mason
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
diff --git a/www/p5-Mojolicious-Plugin-Authentication/Makefile b/www/p5-Mojolicious-Plugin-Authentication/Makefile
index 80f61e7983f4..8609bd3096cb 100644
--- a/www/p5-Mojolicious-Plugin-Authentication/Makefile
+++ b/www/p5-Mojolicious-Plugin-Authentication/Makefile
@@ -17,7 +17,7 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Mojolicious>=0:${PORTSDIR}/www/p5-Mojolicious
RUN_DEPENDS= p5-Mojolicious>=0:${PORTSDIR}/www/p5-Mojolicious
-USES= perl5
+USES= perl5
USE_PERL5= configure
post-patch:
diff --git a/www/p5-Net-Amazon-AWIS/Makefile b/www/p5-Net-Amazon-AWIS/Makefile
index 5bec739dc798..a84eca45a14a 100644
--- a/www/p5-Net-Amazon-AWIS/Makefile
+++ b/www/p5-Net-Amazon-AWIS/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Net-Amazon-AWIS
PORTVERSION= 0.36
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -14,14 +14,15 @@ COMMENT= Use the Amazon Alexa Web Information Service
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-BUILD_DEPENDS= p5-IO-Prompt>=0:${PORTSDIR}/devel/p5-IO-Prompt \
- p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
+BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-DateTime-Format-Strptime>=0:${PORTSDIR}/devel/p5-DateTime-Format-Strptime \
p5-Digest-HMAC>=0:${PORTSDIR}/security/p5-Digest-HMAC \
p5-URI>=0:${PORTSDIR}/net/p5-URI \
p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+TEST_DEPENDS= p5-IO-Prompt>=0:${PORTSDIR}/devel/p5-IO-Prompt \
+ p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
USES= perl5
USE_PERL5= configure
diff --git a/www/p5-POE-Component-Client-HTTP/Makefile b/www/p5-POE-Component-Client-HTTP/Makefile
index 03bc7719ec0a..89440250302a 100644
--- a/www/p5-POE-Component-Client-HTTP/Makefile
+++ b/www/p5-POE-Component-Client-HTTP/Makefile
@@ -3,7 +3,7 @@
PORTNAME= POE-Component-Client-HTTP
PORTVERSION= 0.9480
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:RCAPUTO
@@ -19,8 +19,7 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-POE>=1.312:${PORTSDIR}/devel/p5-POE \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-URI>=1.37:${PORTSDIR}/net/p5-URI \
- p5-POE-Component-Client-Keepalive>=0.2710:${PORTSDIR}/net/p5-POE-Component-Client-Keepalive \
- p5-Socket>=2.001:${PORTSDIR}/net/p5-Socket
+ p5-POE-Component-Client-Keepalive>=0.2710:${PORTSDIR}/net/p5-POE-Component-Client-Keepalive
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-POE-Server-TCP>=1.14:${PORTSDIR}/devel/p5-Test-POE-Server-TCP
diff --git a/www/p5-Rose-HTML-Objects/Makefile b/www/p5-Rose-HTML-Objects/Makefile
index a2edd26a32d6..aca96a5c8821 100644
--- a/www/p5-Rose-HTML-Objects/Makefile
+++ b/www/p5-Rose-HTML-Objects/Makefile
@@ -33,11 +33,4 @@ PORTSCOUT= skipv:0.6061
USES= perl5
USE_PERL5= configure
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 501600
-BUILD_DEPENDS+= p5-base>=2.18:${PORTSDIR}/devel/p5-base
-RUN_DEPENDS+= p5-base>=2.18:${PORTSDIR}/devel/p5-base
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/www/p5-URI-Fetch/Makefile b/www/p5-URI-Fetch/Makefile
index 1a78a80d62c8..4a1f4c8e02c0 100644
--- a/www/p5-URI-Fetch/Makefile
+++ b/www/p5-URI-Fetch/Makefile
@@ -17,19 +17,14 @@ BUILD_DEPENDS= p5-Class-ErrorHandler>=0:${PORTSDIR}/devel/p5-Class-ErrorHandler
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-OPTIONS_DEFINE= ZLIB CACHE
-OPTIONS_DEFAULT= ZLIB
+OPTIONS_DEFINE= CACHE
-ZLIB_DESC= GZIP Support
CACHE_DESC= Caching Support
USES= perl5
USE_PERL5= configure
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MCACHE}
-RUN_DEPENDS+= p5-Cache>=0:${PORTSDIR}/devel/p5-Cache
-.endif
+CACHE_BUILD_DEPENDS= p5-Cache>=0:${PORTSDIR}/devel/p5-Cache
+CACHE_RUN_DEPENDS= p5-Cache>=0:${PORTSDIR}/devel/p5-Cache
.include <bsd.port.post.mk>
diff --git a/www/p5-WWW-Facebook-API/Makefile b/www/p5-WWW-Facebook-API/Makefile
index 0d17a137cfa7..4851057d076b 100644
--- a/www/p5-WWW-Facebook-API/Makefile
+++ b/www/p5-WWW-Facebook-API/Makefile
@@ -3,7 +3,7 @@
PORTNAME= WWW-Facebook-API
PORTVERSION= 0.4.18
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -14,10 +14,11 @@ COMMENT= Facebook API implementation in Perl
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-RUN_DEPENDS= p5-Crypt-SSLeay>=0:${PORTSDIR}/security/p5-Crypt-SSLeay \
+BUILD_DEPENDS= p5-Crypt-SSLeay>=0:${PORTSDIR}/security/p5-Crypt-SSLeay \
p5-JSON-Any>=0:${PORTSDIR}/converters/p5-JSON-Any \
p5-Readonly>=0:${PORTSDIR}/devel/p5-Readonly \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
+RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
USE_PERL5= configure
diff --git a/www/p5-WWW-Mechanize-Shell/Makefile b/www/p5-WWW-Mechanize-Shell/Makefile
index da61b5746020..5c226694ae58 100644
--- a/www/p5-WWW-Mechanize-Shell/Makefile
+++ b/www/p5-WWW-Mechanize-Shell/Makefile
@@ -31,18 +31,13 @@ USE_PERL5= configure
DOCS= Changes README
EXAMPLES= banking.postbank.de.mech hotmail.signup.mech wwwshell.pl
-.include <bsd.port.options.mk>
-
post-install:
-.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR})
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
-.endif
-.if ${PORT_OPTIONS:MEXAMPLES}
+
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
(cd ${WRKSRC}/bin && ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR})
@${ECHO_MSG} "===> Documentation installed in ${EXAMPLESDIR}."
-.endif
.include <bsd.port.mk>
diff --git a/www/p5-WWW-NioTV/Makefile b/www/p5-WWW-NioTV/Makefile
index d1dc658ef728..47a401d0857d 100644
--- a/www/p5-WWW-NioTV/Makefile
+++ b/www/p5-WWW-NioTV/Makefile
@@ -3,7 +3,7 @@
PORTNAME= WWW-NioTV
PORTVERSION= 0.04
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONPREFIX=v
CATEGORIES= www perl5
MASTER_SITES= CPAN
@@ -16,8 +16,7 @@ BUILD_DEPENDS= p5-HTML-SimpleLinkExtor>=1.19:${PORTSDIR}/www/p5-HTML-SimpleLinkE
p5-HTML-TableExtract>=2.1:${PORTSDIR}/www/p5-HTML-TableExtract \
p5-List-MoreUtils>=0.22:${PORTSDIR}/lang/p5-List-MoreUtils \
p5-Moose>=0.54:${PORTSDIR}/devel/p5-Moose \
- p5-WWW-Mechanize>=1.34:${PORTSDIR}/www/p5-WWW-Mechanize \
- p5-version>=0.76:${PORTSDIR}/devel/p5-version
+ p5-WWW-Mechanize>=1.34:${PORTSDIR}/www/p5-WWW-Mechanize
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= perl5
diff --git a/www/p5-WebService-YouTube/Makefile b/www/p5-WebService-YouTube/Makefile
index 5bdc1e5c0b75..b159f7b14a31 100644
--- a/www/p5-WebService-YouTube/Makefile
+++ b/www/p5-WebService-YouTube/Makefile
@@ -3,7 +3,7 @@
PORTNAME= WebService-YouTube
PORTVERSION= 1.0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -17,8 +17,7 @@ LICENSE_COMB= dual
RUN_DEPENDS= p5-Class-Accessor>0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-libwww>0:${PORTSDIR}/www/p5-libwww \
p5-URI>0:${PORTSDIR}/net/p5-URI \
- p5-XML-Simple>0:${PORTSDIR}/textproc/p5-XML-Simple \
- p5-version>0:${PORTSDIR}/devel/p5-version
+ p5-XML-Simple>0:${PORTSDIR}/textproc/p5-XML-Simple
BUILD_DEPENDS:= ${RUN_DEPENDS}
USES= perl5