diff options
author | adamw <adamw@FreeBSD.org> | 2015-03-14 01:29:58 +0800 |
---|---|---|
committer | adamw <adamw@FreeBSD.org> | 2015-03-14 01:29:58 +0800 |
commit | 3285716aaeafc0b799b7d0f09455fb838f7423eb (patch) | |
tree | 31d423e420103f6111ac7dcc29da77612438b7a3 | |
parent | 0e44743df6c6b7c3f4bc9ebe5b47c9868ff2ca6d (diff) | |
download | freebsd-ports-gnome-3285716aaeafc0b799b7d0f09455fb838f7423eb.tar.gz freebsd-ports-gnome-3285716aaeafc0b799b7d0f09455fb838f7423eb.tar.zst freebsd-ports-gnome-3285716aaeafc0b799b7d0f09455fb838f7423eb.zip |
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
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 |