diff options
Diffstat (limited to 'textproc')
36 files changed, 240 insertions, 40 deletions
diff --git a/textproc/p5-CSS-Minifier-XS/Makefile b/textproc/p5-CSS-Minifier-XS/Makefile index 24052f210a94..f82eb69cb6b3 100644 --- a/textproc/p5-CSS-Minifier-XS/Makefile +++ b/textproc/p5-CSS-Minifier-XS/Makefile @@ -18,4 +18,10 @@ PERL_CONFIGURE= yes MAN3= CSS::Minifier::XS.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 501200 +BUILD_DEPENDS+= p5-Module-Build>=0.3500:${PORTSDIR}/devel/p5-Module-Build +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Excel-Template/Makefile b/textproc/p5-Excel-Template/Makefile index 915d1a73275d..ddd4a90fdd4a 100644 --- a/textproc/p5-Excel-Template/Makefile +++ b/textproc/p5-Excel-Template/Makefile @@ -56,4 +56,11 @@ MAN3= Excel::Template.3 \ Excel::Template::Iterator.3 \ Excel::Template::TextObject.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500800 +RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Unicode/String.pm:${PORTSDIR}/converters/p5-Unicode-String +CONFIGURE_ARGS+= USE_UNICODE=1 +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Geo-Parse-OSM/Makefile b/textproc/p5-Geo-Parse-OSM/Makefile index c6fd4adf45e8..d33c294d6e95 100644 --- a/textproc/p5-Geo-Parse-OSM/Makefile +++ b/textproc/p5-Geo-Parse-OSM/Makefile @@ -28,4 +28,11 @@ MAN3= Geo::Parse::OSM.3 \ Geo::Parse::OSM::Multipass.3 \ Geo::Parse::OSM::Singlepass.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500903 +BUILD_DEPENDS+= p5-IO-Compress>=2.017:${PORTSDIR}/archivers/p5-IO-Compress +RUN_DEPENDS+= p5-IO-Compress>=2.017:${PORTSDIR}/archivers/p5-IO-Compress +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-HTML-Format/Makefile b/textproc/p5-HTML-Format/Makefile index adae056f7244..9a6e3ef1752b 100644 --- a/textproc/p5-HTML-Format/Makefile +++ b/textproc/p5-HTML-Format/Makefile @@ -20,7 +20,8 @@ LICENSE_COMB= dual BUILD_DEPENDS= p5-Font-AFM>=0:${PORTSDIR}/x11-fonts/p5-Font-AFM \ p5-HTML-Tree>=3.15:${PORTSDIR}/www/p5-HTML-Tree -RUN_DEPENDS:= ${BUILD_DEPENDS} +RUN_DEPENDS= p5-Font-AFM>=0:${PORTSDIR}/x11-fonts/p5-Font-AFM \ + p5-HTML-Tree>=3.15:${PORTSDIR}/www/p5-HTML-Tree TEST_DEPENDS= p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp PERL_MODBUILD= yes diff --git a/textproc/p5-HTML-HTML5-Entities/Makefile b/textproc/p5-HTML-HTML5-Entities/Makefile index 88fd25ac87f2..7ba366603dd8 100644 --- a/textproc/p5-HTML-HTML5-Entities/Makefile +++ b/textproc/p5-HTML-HTML5-Entities/Makefile @@ -25,4 +25,10 @@ PERL_CONFIGURE= YES MAN3= HTML::HTML5::Entities.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 501001 +BUILD_DEPENDS+= p5-parent>0:${PORTSDIR}/devel/p5-parent +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Hailo/Makefile b/textproc/p5-Hailo/Makefile index f104786c7b5b..319c291ab206 100644 --- a/textproc/p5-Hailo/Makefile +++ b/textproc/p5-Hailo/Makefile @@ -45,7 +45,7 @@ TEST_DEPENDS= p5-Test-Exception>=0.29:${PORTSDIR}/devel/p5-Test-Exception \ p5-Test-Script-Run>=0.04:${PORTSDIR}/devel/p5-Test-Script-Run \ p5-Test-Synopsis>=0.06:${PORTSDIR}/devel/p5-Test-Synopsis -PERL_CONFIGURE= yes +PERL_CONFIGURE= 5.10.0+ MAN1= hailo.1 diff --git a/textproc/p5-JavaScript-Minifier-XS/Makefile b/textproc/p5-JavaScript-Minifier-XS/Makefile index 9955782c6d6b..94647bbab927 100644 --- a/textproc/p5-JavaScript-Minifier-XS/Makefile +++ b/textproc/p5-JavaScript-Minifier-XS/Makefile @@ -18,4 +18,10 @@ PERL_CONFIGURE= yes MAN3= JavaScript::Minifier::XS.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 501200 +BUILD_DEPENDS+= p5-Module-Build>=0.3500:${PORTSDIR}/devel/p5-Module-Build +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-KinoSearch/Makefile b/textproc/p5-KinoSearch/Makefile index 9dd6c21770d4..05d2209f65cc 100644 --- a/textproc/p5-KinoSearch/Makefile +++ b/textproc/p5-KinoSearch/Makefile @@ -114,4 +114,11 @@ MAN3= KinoSearch.3 \ KinoSearch::Util::ToolSet.3 \ KinoSearch::Util::VerifyArgs.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500903 +RUN_DEPENDS+= p5-IO-Compress>=2.017:${PORTSDIR}/archivers/p5-IO-Compress +BUILD_DEPENDS+= p5-IO-Compress>=2.017:${PORTSDIR}/archivers/p5-IO-Compress +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Lingua-EN-NamedEntity/Makefile b/textproc/p5-Lingua-EN-NamedEntity/Makefile index ec56951e462c..798d64f03c87 100644 --- a/textproc/p5-Lingua-EN-NamedEntity/Makefile +++ b/textproc/p5-Lingua-EN-NamedEntity/Makefile @@ -17,10 +17,16 @@ COMMENT= Basic Named Entity Extraction algorithm RUN_DEPENDS= ${SITE_PERL}/Lingua/Stem/En.pm:${PORTSDIR}/textproc/p5-Lingua-Stem \ ${SITE_PERL}/LWP/Simple.pm:${PORTSDIR}/www/p5-libwww -BUILD_DEPENDS:= ${RUN_DEPENDS} +BUILD_DEPENDS= ${RUN_DEPENDS} PERL_CONFIGURE= yes MAN3= Lingua::EN::NamedEntity.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500903 +RUN_DEPENDS+= p5-IO-Compress>=2.017:${PORTSDIR}/archivers/p5-IO-Compress +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Marpa-HTML/Makefile b/textproc/p5-Marpa-HTML/Makefile index 801b9cbd47f1..7b8763fcc77d 100644 --- a/textproc/p5-Marpa-HTML/Makefile +++ b/textproc/p5-Marpa-HTML/Makefile @@ -19,16 +19,26 @@ COMMENT= High-level HTML Parser BUILD_DEPENDS= p5-HTML-Parser>=3.64:${PORTSDIR}/www/p5-HTML-Parser \ p5-Marpa-PP>=0.012:${PORTSDIR}/lang/p5-Marpa-PP \ p5-Marpa-XS>=0.026:${PORTSDIR}/lang/p5-Marpa-XS -RUN_DEPENDS:= ${BUILD_DEPENDS} +RUN_DEPENDS= p5-HTML-Parser>=3.64:${PORTSDIR}/www/p5-HTML-Parser \ + p5-Marpa-PP>=0.012:${PORTSDIR}/lang/p5-Marpa-PP \ + p5-Marpa-XS>=0.026:${PORTSDIR}/lang/p5-Marpa-XS -PERL_CONFIGURE= yes +PERL_CONFIGURE= 5.10.0+ MAN1= html_fmt.1 \ html_score.1 MAN3= Marpa::HTML.3 \ Marpa::HTML::Support.3 +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 501200 +BUILD_DEPENDS+= p5-Data-Dumper>=2.125:${PORTSDIR}/devel/p5-Data-Dumper +RUN_DEPENDS+= p5-Data-Dumper>=2.125:${PORTSDIR}/devel/p5-Data-Dumper +TEST_DEPENDS+= p5-Test-Simple>=0.94:${PORTSDIR}/devel/p5-Test-Simple +.endif + post-patch: @${REINPLACE_CMD} -e 's|lib/Marpa/Support.pod|lib/Marpa/HTML/Support.pod|' ${WRKSRC}/Build.PL -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/textproc/p5-PDF-API2/Makefile b/textproc/p5-PDF-API2/Makefile index 36cdd108da8a..071aa2c201f0 100644 --- a/textproc/p5-PDF-API2/Makefile +++ b/textproc/p5-PDF-API2/Makefile @@ -62,4 +62,11 @@ MAN3= PDF::API2.3 \ PDF::API2::Resource::XObject::Image::TIFF.3 \ PDF::API2::Util.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500903 +RUN_DEPENDS+= p5-IO-Compress>=2.017:${PORTSDIR}/archivers/p5-IO-Compress +BUILD_DEPENDS+= p5-IO-Compress>=2.017:${PORTSDIR}/archivers/p5-IO-Compress +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-PPI/Makefile b/textproc/p5-PPI/Makefile index f10371bd19f1..a1856bf69ca3 100644 --- a/textproc/p5-PPI/Makefile +++ b/textproc/p5-PPI/Makefile @@ -121,4 +121,11 @@ MAN3= PPI.3 \ PPI::Transform.3 \ PPI::Transform::UpdateCopyright.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 501000 +BUILD_DEPENDS+= p5-Scalar-List-Utils>=1.20:${PORTSDIR}/lang/p5-Scalar-List-Utils +RUN_DEPENDS+= p5-Scalar-List-Utils>=1.20:${PORTSDIR}/lang/p5-Scalar-List-Utils +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-PPIx-Regexp/Makefile b/textproc/p5-PPIx-Regexp/Makefile index 706de99cbd38..c541adaab4c1 100644 --- a/textproc/p5-PPIx-Regexp/Makefile +++ b/textproc/p5-PPIx-Regexp/Makefile @@ -81,4 +81,10 @@ MAN3= PPIx::Regexp.3 \ PPIx::Regexp::Tokenizer.3 \ PPIx::Regexp::Util.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 501001 +TEST_DEPENDS+= p5-Test-Simple>=0.88:${PORTSDIR}/devel/p5-Test-Simple +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Perl-MinimumVersion/Makefile b/textproc/p5-Perl-MinimumVersion/Makefile index 450c2d8c4b32..5713092124d7 100644 --- a/textproc/p5-Perl-MinimumVersion/Makefile +++ b/textproc/p5-Perl-MinimumVersion/Makefile @@ -20,7 +20,7 @@ RUN_DEPENDS= p5-File-Find-Rule>=0.32:${PORTSDIR}/devel/p5-File-Find-Rule \ p5-Perl-Critic>=1.10.4:${PORTSDIR}/textproc/p5-Perl-Critic \ p5-Params-Util>=0.25:${PORTSDIR}/devel/p5-Params-Util \ p5-version>=0.76:${PORTSDIR}/devel/p5-version -BUILD_DEPENDS:= ${RUN_DEPENDS} +BUILD_DEPENDS= ${RUN_DEPENDS} PERL_CONFIGURE= yes @@ -30,4 +30,8 @@ MAN3= Perl::MinimumVersion.3 post-patch: @${PERL} -pi -e '$$_="" if m/Test::/' ${WRKSRC}/Makefile.PL -.include <bsd.port.mk> +.include <bsd.port.pre.mk> +.if ${PERL_LEVEL} < 501001 +RUN_DEPENDS+= p5-Scalar-List-Utils>=1.20:${PORTSDIR}/lang/p5-Scalar-List-Utils +.endif +.include <bsd.port.post.mk> diff --git a/textproc/p5-Pod-POM/Makefile b/textproc/p5-Pod-POM/Makefile index 27815d0bfc45..7b13b2e79c62 100644 --- a/textproc/p5-Pod-POM/Makefile +++ b/textproc/p5-Pod-POM/Makefile @@ -44,4 +44,11 @@ MAN3= Pod::POM.3 \ Pod::POM::View::Pod.3 \ Pod::POM::View::Text.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 501001 +BUILD_DEPENDS+= p5-parent>=0:${PORTSDIR}/devel/p5-parent +RUN_DEPENDS+= p5-parent>=0:${PORTSDIR}/devel/p5-parent +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Pod-ProjectDocs/Makefile b/textproc/p5-Pod-ProjectDocs/Makefile index 4c3872f3afc3..5f51dff467a9 100644 --- a/textproc/p5-Pod-ProjectDocs/Makefile +++ b/textproc/p5-Pod-ProjectDocs/Makefile @@ -32,4 +32,11 @@ PERL_CONFIGURE= yes MAN1= pod2projdocs.1 MAN3= Pod::ProjectDocs.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500808 +BUILD_DEPENDS+= p5-Pod-Parser>=1.32:${PORTSDIR}/textproc/p5-Pod-Parser +RUN_DEPENDS+= p5-Pod-Parser>=1.32:${PORTSDIR}/textproc/p5-Pod-Parser +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Pod-Simple/Makefile b/textproc/p5-Pod-Simple/Makefile index 0ef96247f1f6..565c181943a4 100644 --- a/textproc/p5-Pod-Simple/Makefile +++ b/textproc/p5-Pod-Simple/Makefile @@ -44,4 +44,11 @@ MAN3= Pod::Simple.3 \ Pod::Simple::XHTML.3 \ Pod::Simple::XMLOutStream.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 501000 +RUN_DEPENDS= p5-Pod-Escapes>=1.04:${PORTSDIR}/textproc/p5-Pod-Escapes +BUILD_DEPENDS= p5-Pod-Escapes>=1.04:${PORTSDIR}/textproc/p5-Pod-Escapes +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Pod-Strip/Makefile b/textproc/p5-Pod-Strip/Makefile index 60f66ea3e7a4..d2bd1399c56f 100644 --- a/textproc/p5-Pod-Strip/Makefile +++ b/textproc/p5-Pod-Strip/Makefile @@ -20,4 +20,11 @@ PERL_MODBUILD= yes MAN3= Pod::Strip.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500903 +RUN_DEPENDS+= p5-Pod-Simple>=3.00:${PORTSDIR}/textproc/p5-Pod-Simple +BUILD_DEPENDS+= ${RUN_DEPENDS} +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Pod-Tree/Makefile b/textproc/p5-Pod-Tree/Makefile index 66838ed82e41..a145acba97c1 100644 --- a/textproc/p5-Pod-Tree/Makefile +++ b/textproc/p5-Pod-Tree/Makefile @@ -18,7 +18,7 @@ COMMENT= Create a static syntax tree for a POD RUN_DEPENDS= p5-HTML-Stream>=1.49:${PORTSDIR}/www/p5-HTML-Stream \ p5-IO-String>=1:${PORTSDIR}/devel/p5-IO-String \ p5-Text-Template>=1:${PORTSDIR}/textproc/p5-Text-Template -BUILD_DEPENDS:= ${RUN_DEPENDS} +BUILD_DEPENDS= ${RUN_DEPENDS} PERL_CONFIGURE= yes @@ -41,4 +41,10 @@ post-patch: ${REINPLACE_CMD} -e '/pod2html/d' ${WRKSRC}/MANIFEST ${RM} ${WRKSRC}/t/pod2html.t -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500903 +RUN_DEPENDS+= p5-Pod-Escapes>=1.02:${PORTSDIR}/textproc/p5-Pod-Escapes +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-String-ToIdentifier-EN/Makefile b/textproc/p5-String-ToIdentifier-EN/Makefile index 7b0401912502..3b5ecb76d7b0 100644 --- a/textproc/p5-String-ToIdentifier-EN/Makefile +++ b/textproc/p5-String-ToIdentifier-EN/Makefile @@ -17,7 +17,10 @@ COMMENT= Convert Strings to English Program Identifiers BUILD_DEPENDS= p5-Lingua-EN-Inflect-Phrase>=0.07:${PORTSDIR}/textproc/p5-Lingua-EN-Inflect-Phrase \ p5-Text-Unidecode>=0.04:${PORTSDIR}/converters/p5-Text-Unidecode \ p5-namespace-clean>=0.20:${PORTSDIR}/devel/p5-namespace-clean -RUN_DEPENDS:= ${BUILD_DEPENDS} +RUN_DEPENDS= p5-Lingua-EN-Inflect-Phrase>=0.07:${PORTSDIR}/textproc/p5-Lingua-EN-Inflect-Phrase \ + p5-Text-Unidecode>=0.04:${PORTSDIR}/converters/p5-Text-Unidecode \ + p5-namespace-clean>=0.20:${PORTSDIR}/devel/p5-namespace-clean + TEST_DEPENDS= p5-Test-Pod>=1.14:${PORTSDIR}/devel/p5-Test-Pod \ p5-Test-Pod-Coverage>=1.04:${PORTSDIR}/devel/p5-Test-Pod-Coverage @@ -26,4 +29,10 @@ PERL_CONFIGURE= yes MAN3= String::ToIdentifier::EN.3 \ String::ToIdentifier::EN::Unicode.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 501001 +TEST_DEPENDS+= p5-Test-Simple>=0.92:${PORTSDIR}/devel/p5-Test-Simple +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Template-Plugin-Filter-Minify-CSS-XS/Makefile b/textproc/p5-Template-Plugin-Filter-Minify-CSS-XS/Makefile index 83fcced7f47a..80ac6af542c1 100644 --- a/textproc/p5-Template-Plugin-Filter-Minify-CSS-XS/Makefile +++ b/textproc/p5-Template-Plugin-Filter-Minify-CSS-XS/Makefile @@ -24,4 +24,10 @@ PERL_CONFIGURE= yes MAN3= Template::Plugin::Filter::Minify::CSS::XS.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500808 +BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.30:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Template-Plugin-Filter-Minify-CSS/Makefile b/textproc/p5-Template-Plugin-Filter-Minify-CSS/Makefile index 512af0950b60..80804ff9b68e 100644 --- a/textproc/p5-Template-Plugin-Filter-Minify-CSS/Makefile +++ b/textproc/p5-Template-Plugin-Filter-Minify-CSS/Makefile @@ -24,4 +24,10 @@ PERL_CONFIGURE= yes MAN3= Template::Plugin::Filter::Minify::CSS.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500808 +BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.30:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS/Makefile b/textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS/Makefile index 68801c95521b..61c91194909f 100644 --- a/textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS/Makefile +++ b/textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS/Makefile @@ -24,4 +24,10 @@ PERL_CONFIGURE= yes MAN3= Template::Plugin::Filter::Minify::JavaScript::XS.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500808 +BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.30:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Template-Plugin-Filter-Minify-JavaScript/Makefile b/textproc/p5-Template-Plugin-Filter-Minify-JavaScript/Makefile index 8ea12b70c8c4..2794f20f61f1 100644 --- a/textproc/p5-Template-Plugin-Filter-Minify-JavaScript/Makefile +++ b/textproc/p5-Template-Plugin-Filter-Minify-JavaScript/Makefile @@ -24,4 +24,10 @@ PERL_CONFIGURE= yes MAN3= Template::Plugin::Filter::Minify::JavaScript.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500808 +BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.30:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Text-ASCIITable/Makefile b/textproc/p5-Text-ASCIITable/Makefile index 0f674005a0a3..4dd27017e3b4 100644 --- a/textproc/p5-Text-ASCIITable/Makefile +++ b/textproc/p5-Text-ASCIITable/Makefile @@ -31,4 +31,7 @@ post-install: @${ECHO_MSG} "===> Example installed in ${EXAMPLESDIR}." .endif +regression-test: build + cd ${WRKSRC}/ && ./Build test + .include <bsd.port.mk> diff --git a/textproc/p5-Text-Padding/Makefile b/textproc/p5-Text-Padding/Makefile index e44b29b8be46..e0834309c086 100644 --- a/textproc/p5-Text-Padding/Makefile +++ b/textproc/p5-Text-Padding/Makefile @@ -22,8 +22,14 @@ RUN_DEPENDS= p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \ p5-MooseX-Has-Sugar>=0:${PORTSDIR}/devel/p5-MooseX-Has-Sugar \ p5-Text-Truncate>=0:${PORTSDIR}/textproc/p5-Text-Truncate -PERL_MODBUILD= yes +PERL_MODBUILD= 5.12.0+ MAN3= Text::Padding.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 501001 +TEST_DEPENDS+= p5-Test-Simple>=0.88:${PORTSDIR}/devel/p5-Test-Simple +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Text-Quote/Makefile b/textproc/p5-Text-Quote/Makefile index 8d0312f03921..1d0e0c3131b3 100644 --- a/textproc/p5-Text-Quote/Makefile +++ b/textproc/p5-Text-Quote/Makefile @@ -23,4 +23,10 @@ PERL_CONFIGURE= yes MAN3= Text::Quote.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500903 +RUN_DEPENDS+= p5-IO-Compress>=2.017:${PORTSDIR}/archivers/p5-IO-Compress +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-Text-VimColor/Makefile b/textproc/p5-Text-VimColor/Makefile index aab5202cb9a7..5356b0b314e2 100644 --- a/textproc/p5-Text-VimColor/Makefile +++ b/textproc/p5-Text-VimColor/Makefile @@ -29,6 +29,10 @@ MAN3= Text::VimColor.3 .include <bsd.port.pre.mk> +.if ${PERL_LEVEL} < 501001 +TEST_DEPENDS+= p5-Test-Simple>=0.88:${PORTSDIR}/devel/p5-Test-Simple +.endif + .if ${PERL_LEVEL} < 501400 BUILD_DEPENDS+= p5-Term-ANSIColor>=3:${PORTSDIR}/devel/p5-Term-ANSIColor RUN_DEPENDS+= p5-Term-ANSIColor>=3:${PORTSDIR}/devel/p5-Term-ANSIColor diff --git a/textproc/p5-Tk-Pod/Makefile b/textproc/p5-Tk-Pod/Makefile index 50e7af2803ca..290b5c1375e2 100644 --- a/textproc/p5-Tk-Pod/Makefile +++ b/textproc/p5-Tk-Pod/Makefile @@ -36,8 +36,8 @@ MAN3= Tk::More.3 \ .include <bsd.port.pre.mk> .if ${PERL_LEVEL} < 501000 -BUILD_DEPENDS+= p5-Pod-Simple>=2.05:${PORTSDIR}/textproc/p5-Pod-Simple -RUN_DEPENDS+= p5-Pod-Simple>=2.05:${PORTSDIR}/textproc/p5-Pod-Simple +BUILD_DEPENDS+= p5-Pod-Simple>=0:${PORTSDIR}/textproc/p5-Pod-Simple +RUN_DEPENDS+= p5-Pod-Simple>=0:${PORTSDIR}/textproc/p5-Pod-Simple .endif .include <bsd.port.post.mk> diff --git a/textproc/p5-URI-Find/Makefile b/textproc/p5-URI-Find/Makefile index 9e7a9e99828a..c40618a13dc4 100644 --- a/textproc/p5-URI-Find/Makefile +++ b/textproc/p5-URI-Find/Makefile @@ -23,4 +23,10 @@ MAN1= urifind.1 MAN3= URI::Find.3 \ URI::Find::Schemeless.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 501001 +TEST_DEPENDS+= p5-Test-Simple>=0.88:${PORTSDIR}/devel/p5-Test-Simple +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-XML-Feed/Makefile b/textproc/p5-XML-Feed/Makefile index cde125d039f1..2c15957932cf 100644 --- a/textproc/p5-XML-Feed/Makefile +++ b/textproc/p5-XML-Feed/Makefile @@ -39,4 +39,10 @@ MAN3= XML::Feed.3 \ XML::Feed::Enclosure.3 \ XML::Feed::Entry.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500905 +RUN_DEPENDS+= p5-Module-Pluggable>=0:${PORTSDIR}/devel/p5-Module-Pluggable +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-XML-Generator/Makefile b/textproc/p5-XML-Generator/Makefile index f5ad1034f0e8..1b54e6d65bcb 100644 --- a/textproc/p5-XML-Generator/Makefile +++ b/textproc/p5-XML-Generator/Makefile @@ -23,4 +23,7 @@ PERL_CONFIGURE= yes MAN3= XML::Generator.3 XML::Generator::DOM.3 +regression-test test: + @(cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE} test) + .include <bsd.port.mk> diff --git a/textproc/p5-XML-LibXML-PrettyPrint/Makefile b/textproc/p5-XML-LibXML-PrettyPrint/Makefile index 4ef8485b5106..cc950b6bcf15 100644 --- a/textproc/p5-XML-LibXML-PrettyPrint/Makefile +++ b/textproc/p5-XML-LibXML-PrettyPrint/Makefile @@ -21,7 +21,7 @@ RUN_DEPENDS= p5-Pragmatic>=0:${PORTSDIR}/devel/p5-Pragmatic \ p5-XML-LibXML>=1.62:${PORTSDIR}/textproc/p5-XML-LibXML \ p5-common-sense>=0:${PORTSDIR}/devel/p5-common-sense -PERL_CONFIGURE= yes +PERL_CONFIGURE= 5.10.0+ MAN3= XML::LibXML::PrettyPrint.3 diff --git a/textproc/p5-XML-SAX-Machines/Makefile b/textproc/p5-XML-SAX-Machines/Makefile index e6b543d33c1b..94c7e781f0d7 100644 --- a/textproc/p5-XML-SAX-Machines/Makefile +++ b/textproc/p5-XML-SAX-Machines/Makefile @@ -26,6 +26,9 @@ MAN3= XML::Filter::Distributor.3 XML::Filter::DocSplitter.3 \ XML::SAX::Machines.3 XML::SAX::Machines::ConfigHelper.3 \ XML::SAX::Manifold.3 XML::SAX::Pipeline.3 XML::SAX::Tap.3 +regression-test: build + ${MAKE} -C ${WRKSRC} test + post-install: .ifndef(NOPORTEXAMPLES) @${ECHO_MSG} "===> Installing examples for ${PKGNAME}" diff --git a/textproc/p5-XML-Stream/Makefile b/textproc/p5-XML-Stream/Makefile index 8320c038a001..23a53089ef09 100644 --- a/textproc/p5-XML-Stream/Makefile +++ b/textproc/p5-XML-Stream/Makefile @@ -28,4 +28,14 @@ MAN3= XML::Stream.3 \ XML::Stream::Parser::DTD.3 \ XML::Stream::Tree.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 501001 +TEST_DEPENDS+= p5-Test-Simple>=0.92:${PORTSDIR}/devel/p5-Test-Simple +.endif + +.if ${PERL_LEVEL} < 501200 +BUILD_DEPENDS+= p5-Module-Build>=0.3603:${PORTSDIR}/devel/p5-Module-Build +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/p5-podlators/Makefile b/textproc/p5-podlators/Makefile index bc533f8721aa..ca006a643cbc 100644 --- a/textproc/p5-podlators/Makefile +++ b/textproc/p5-podlators/Makefile @@ -24,4 +24,10 @@ MAN3= Pod::Man.3 Pod::ParseLink.3 Pod::Text.3 Pod::Text::Color.3 \ post-patch: ${REINPLACE_CMD} -e '/pod2text/d;s/man1pod.*pod2man.*//' ${WRKSRC}/Makefile.PL -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 501001 +RUN_DEPENDS+= p5-Pod-Simple>=3.06:${PORTSDIR}/textproc/p5-Pod-Simple +.endif + +.include <bsd.port.post.mk> |