Index: head/devel/p5-Debug-Client/Makefile =================================================================== --- head/devel/p5-Debug-Client/Makefile (revision 426059) +++ head/devel/p5-Debug-Client/Makefile (revision 426060) @@ -1,30 +1,37 @@ # Created by: ports@c0decafe.net # $FreeBSD$ PORTNAME= Debug-Client PORTVERSION= 0.29 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Client for the standard Perl debugger LICENSE= ART10 GPLv1 LICENSE_COMB= dual BUILD_DEPENDS= p5-PadWalker>=1.96:devel/p5-PadWalker \ p5-Term-ReadLine-Perl>=1.0303:devel/p5-Term-ReadLine-Perl RUN_DEPENDS:= ${BUILD_DEPENDS} TEST_DEPENDS= p5-File-HomeDir>=1:devel/p5-File-HomeDir \ p5-Term-ReadLine-Gnu>=1.20:devel/p5-Term-ReadLine-Gnu \ p5-Test-CheckDeps>=0.006:devel/p5-Test-CheckDeps \ p5-Test-Class>=0.39:devel/p5-Test-Class \ p5-Test-Deep>=0.110:devel/p5-Test-Deep \ p5-Test-Requires>=0.07:devel/p5-Test-Requires NO_ARCH= yes USE_PERL5= configure USES= perl5 -.include +.include + +.if ${PERL_LEVEL} < 502000 +BUILD_DEPENDS+= p5-IO-Socket-IP>=0.21:net/p5-IO-Socket-IP +RUN_DEPENDS+= p5-IO-Socket-IP>=0.21:net/p5-IO-Socket-IP +.endif + +.include Index: head/devel/p5-List-AllUtils/Makefile =================================================================== --- head/devel/p5-List-AllUtils/Makefile (revision 426059) +++ head/devel/p5-List-AllUtils/Makefile (revision 426060) @@ -1,24 +1,31 @@ # $FreeBSD$ PORTNAME= List-AllUtils PORTVERSION= 0.12 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Combines List::Util and List::MoreUtils in one bite-sized package LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= p5-List-SomeUtils>=0.50:devel/p5-List-SomeUtils \ p5-List-UtilsBy>=0.10:devel/p5-List-UtilsBy \ p5-Scalar-List-Utils>=1.45:lang/p5-Scalar-List-Utils RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes USE_PERL5= configure USES= perl5 -.include +.include + +.if ${PERL_LEVEL} < 502000 +BUILD_DEPENDS+= p5-Scalar-List-Utils>=1.31:lang/p5-Scalar-List-Utils +RUN_DEPENDS+= p5-Scalar-List-Utils>=1.31:lang/p5-Scalar-List-Utils +.endif + +.include Index: head/devel/p5-List-Objects-WithUtils/Makefile =================================================================== --- head/devel/p5-List-Objects-WithUtils/Makefile (revision 426059) +++ head/devel/p5-List-Objects-WithUtils/Makefile (revision 426060) @@ -1,30 +1,37 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= List-Objects-WithUtils PORTVERSION= 2.028003 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= List objects, kitchen sink included LICENSE= ART10 GPLv1 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= p5-Class-Method-Modifiers>=0:devel/p5-Class-Method-Modifiers \ p5-List-UtilsBy>=0.09:devel/p5-List-UtilsBy \ p5-Module-Runtime>=0.013:devel/p5-Module-Runtime \ p5-Role-Tiny>=1.003:devel/p5-Role-Tiny \ p5-Type-Tie>=0.004:devel/p5-Type-Tie \ p5-autobox>=0:devel/p5-autobox \ p5-strictures>=2:devel/p5-strictures RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes USE_PERL5= configure USES= perl5 -.include +.include + +.if ${PERL_LEVEL} < 502000 +BUILD_DEPENDS+= p5-Scalar-List-Utils>=1.33:lang/p5-Scalar-List-Utils +RUN_DEPENDS+= p5-Scalar-List-Utils>=1.33:lang/p5-Scalar-List-Utils +.endif + +.include Index: head/devel/p5-Specio/Makefile =================================================================== --- head/devel/p5-Specio/Makefile (revision 426059) +++ head/devel/p5-Specio/Makefile (revision 426060) @@ -1,31 +1,38 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= Specio PORTVERSION= 0.30 PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:DROLSKY PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Type constraints and coercions for Perl LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= p5-Devel-StackTrace>=0:devel/p5-Devel-StackTrace \ p5-Eval-Closure>=0:devel/p5-Eval-Closure \ p5-MRO-Compat>=0:devel/p5-MRO-Compat \ p5-Role-Tiny>=1.003003:devel/p5-Role-Tiny RUN_DEPENDS:= ${BUILD_DEPENDS} TEST_DEPENDS= p5-Test-Fatal>=0:devel/p5-Test-Fatal \ p5-Test-Needs>=0:devel/p5-Test-Needs \ p5-namespace-autoclean>=0:devel/p5-namespace-autoclean NO_ARCH= yes USE_PERL5= configure USES= perl5 -.include +.include + +.if ${PERL_LEVEL} < 502000 +BUILD_DEPENDS+= p5-Scalar-List-Utils>=1.33:lang/p5-Scalar-List-Utils +RUN_DEPENDS+= p5-Scalar-List-Utils>=1.33:lang/p5-Scalar-List-Utils +.endif + +.include Index: head/devel/p5-Test-DependentModules/Makefile =================================================================== --- head/devel/p5-Test-DependentModules/Makefile (revision 426059) +++ head/devel/p5-Test-DependentModules/Makefile (revision 426060) @@ -1,33 +1,39 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= Test-DependentModules PORTVERSION= 0.26 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Test all modules which depend on your module LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= p5-Capture-Tiny>=0:devel/p5-Capture-Tiny \ p5-File-chdir>=0:devel/p5-File-chdir \ p5-Parallel-ForkManager>=0.7.6:devel/p5-Parallel-ForkManager \ p5-IO-Handle-Util>=0:devel/p5-IO-Handle-Util \ p5-IPC-Run3>=0:devel/p5-IPC-Run3 \ p5-Log-Dispatch>=0:devel/p5-Log-Dispatch \ p5-MetaCPAN-Client>=0:devel/p5-MetaCPAN-Client \ p5-Try-Tiny>=0:lang/p5-Try-Tiny \ p5-autodie>=0:devel/p5-autodie RUN_DEPENDS:= ${BUILD_DEPENDS} TEST_DEPENDS= p5-File-Copy-Recursive>=0:devel/p5-File-Copy-Recursive \ p5-Module-Build-Tiny>=0:devel/p5-Module-Build-Tiny NO_ARCH= yes USE_PERL5= configure USES= perl5 -.include +.include + +.if ${PERL_LEVEL} >= 502200 +TEST_DEPENDS+= p5-Module-Build>=0:${PORTSDIR}/devel/p5-Module-Build +.endif + +.include Index: head/devel/p5-Text-Levenshtein/Makefile =================================================================== --- head/devel/p5-Text-Levenshtein/Makefile (revision 426059) +++ head/devel/p5-Text-Levenshtein/Makefile (revision 426060) @@ -1,20 +1,27 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= Text-Levenshtein PORTVERSION= 0.13 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implementation of the Levenshtein edit distance LICENSE= ART10 GPLv1 LICENSE_COMB= dual NO_ARCH= yes USE_PERL5= configure USES= perl5 -.include +.include + +.if ${PERL_LEVEL} < 502000 +BUILD_DEPENDS+= p5-Unicode-Collate>=1.04:textproc/p5-Unicode-Collate +RUN_DEPENDS+= p5-Unicode-Collate>=1.04:textproc/p5-Unicode-Collate +.endif + +.include Index: head/devel/p5-Types-Core/Makefile =================================================================== --- head/devel/p5-Types-Core/Makefile (revision 426059) +++ head/devel/p5-Types-Core/Makefile (revision 426060) @@ -1,25 +1,31 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= Types-Core PORTVERSION= 0.1.8 CATEGORIES= devel perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:LAWALSH PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Core types defined as tests and literals LICENSE= ART10 GPLv1 LICENSE_COMB= dual BUILD_DEPENDS= p5-Xporter>=0.0.8:devel/p5-Xporter \ p5-mem>=0.4.5:devel/p5-mem RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes USE_PERL5= configure USES= perl5 -.include +.include + +.if ${PERL_LEVEL} < 502000 +BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.86:devel/p5-ExtUtils-MakeMaker +.endif + +.include Index: head/devel/p5-Xporter/Makefile =================================================================== --- head/devel/p5-Xporter/Makefile (revision 426059) +++ head/devel/p5-Xporter/Makefile (revision 426060) @@ -1,25 +1,31 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= Xporter PORTVERSION= 0.1.2 PORTREVISION= 2 CATEGORIES= devel perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:LAWALSH PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Alternative Exporter with persistant defaults and auto-ISA LICENSE= ART10 GPLv1 LICENSE_COMB= dual BUILD_DEPENDS= p5-mem>=0.4.5:devel/p5-mem RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes USE_PERL5= configure USES= perl5 -.include +.include + +.if ${PERL_LEVEL} < 502000 +BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.86:devel/p5-ExtUtils-MakeMaker +.endif + +.include Index: head/devel/p5-match-simple/Makefile =================================================================== --- head/devel/p5-match-simple/Makefile (revision 426059) +++ head/devel/p5-match-simple/Makefile (revision 426060) @@ -1,27 +1,34 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= match-simple PORTVERSION= 0.009 PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:TOBYINK PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simplified clone of smartmatch operator LICENSE= ART10 GPLv1 LICENSE_COMB= dual BUILD_DEPENDS= p5-Exporter-Tiny>=0.026:devel/p5-Exporter-Tiny \ p5-Sub-Infix>=0.004:devel/p5-Sub-Infix RUN_DEPENDS:= ${BUILD_DEPENDS} TEST_DEPENDS= p5-Test-Fatal>=0:devel/p5-Test-Fatal NO_ARCH= yes USE_PERL5= configure USES= perl5 -.include +.include + +.if ${PERL_LEVEL} < 502000 +BUILD_DEPENDS+= p5-Scalar-List-Utils>=1.33:lang/p5-Scalar-List-Utils +RUN_DEPENDS+= p5-Scalar-List-Utils>=1.33:lang/p5-Scalar-List-Utils +.endif + +.include Index: head/devel/p5-mem/Makefile =================================================================== --- head/devel/p5-mem/Makefile (revision 426059) +++ head/devel/p5-mem/Makefile (revision 426060) @@ -1,21 +1,27 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= mem PORTVERSION= 0.4.6 CATEGORIES= devel perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:LAWALSH PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Use "in-mem" pkgs and force definitions into mem early LICENSE= ART10 GPLv1 LICENSE_COMB= dual NO_ARCH= yes USE_PERL5= configure USES= perl5 -.include +.include + +.if ${PERL_LEVEL} < 502000 +BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.82:devel/p5-ExtUtils-MakeMaker +.endif + +.include Index: head/misc/p5-Geo-Coder-OpenCage/Makefile =================================================================== --- head/misc/p5-Geo-Coder-OpenCage/Makefile (revision 426059) +++ head/misc/p5-Geo-Coder-OpenCage/Makefile (revision 426060) @@ -1,28 +1,37 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= Geo-Coder-OpenCage PORTVERSION= 0.07 CATEGORIES= misc geography perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Geocode addresses with the OpenCage Geocoder API LICENSE= ART10 GPLv1 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= p5-JSON>=2.53:converters/p5-JSON \ p5-List-MoreUtils>=0.33:lang/p5-List-MoreUtils \ p5-URI>=1.60:net/p5-URI RUN_DEPENDS:= ${BUILD_DEPENDS} TEST_DEPENDS= p5-Test-Exception>=0.32:devel/p5-Test-Exception \ p5-Test-Pod>=1.51:devel/p5-Test-Pod NO_ARCH= yes USE_PERL5= configure USES= perl5 -.include +.include + +.if ${PERL_LEVEL} < 502000 +BUILD_DEPENDS+= p5-HTTP-Tiny>=0.028:www/p5-HTTP-Tiny \ + p5-Pod-Perldoc>=3.21:textproc/p5-Pod-Perldoc +RUN_DEPENDS+= p5-HTTP-Tiny>=0.028:www/p5-HTTP-Tiny \ + p5-Pod-Perldoc>=3.21:textproc/p5-Pod-Perldoc +.endif + +.include Index: head/www/p5-Net-Async-HTTP/Makefile =================================================================== --- head/www/p5-Net-Async-HTTP/Makefile (revision 426059) +++ head/www/p5-Net-Async-HTTP/Makefile (revision 426060) @@ -1,37 +1,44 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= Net-Async-HTTP PORTVERSION= 0.41 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Use HTTP with IO::Async LICENSE= ART10 GPLv1 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= p5-Future>=0.28:devel/p5-Future \ p5-HTTP-Cookies>=0:www/p5-HTTP-Cookies \ p5-HTTP-Message>=0:www/p5-HTTP-Message \ p5-IO-Async>=0.59:devel/p5-IO-Async \ p5-Struct-Dumb>=0.07:devel/p5-Struct-Dumb \ p5-URI>=0:net/p5-URI RUN_DEPENDS:= ${BUILD_DEPENDS} TEST_DEPENDS= p5-IO-Async-SSL>=0.12:security/p5-IO-Async-SSL \ p5-Test-Identity>=0:devel/p5-Test-Identity \ p5-Test-Refcount>=0:devel/p5-Test-Refcount OPTIONS_DEFINE= SSL NO_ARCH= yes USE_PERL5= configure USES= perl5 SSL_BUILD_DEPENDS= p5-IO-Async-SSL>=0.12:security/p5-IO-Async-SSL SSL_RUN_DEPENDS= p5-IO-Async-SSL>=0.12:security/p5-IO-Async-SSL -.include +.include + +.if ${PERL_LEVEL} < 502000 +BUILD_DEPENDS+= p5-Scalar-List-Utils>=1.29:lang/p5-Scalar-List-Utils +RUN_DEPENDS+= p5-Scalar-List-Utils>=1.29:lang/p5-Scalar-List-Utils +.endif + +.include