aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--converters/p5-Convert-Bencode/Makefile2
-rw-r--r--databases/p5-Cache-BDB/Makefile2
-rw-r--r--databases/p5-DBD-Google/Makefile10
-rw-r--r--databases/slony1/Makefile4
-rw-r--r--devel/p5-App-Trace/Makefile2
-rw-r--r--devel/p5-Class-Std-Fast/Makefile2
-rw-r--r--devel/p5-DateTime-Format-DateParse/Makefile4
-rw-r--r--devel/p5-Event-RPC/Makefile8
-rw-r--r--devel/p5-File-Find-Rule-Filesys-Virtual/Makefile6
-rw-r--r--devel/p5-File-Pid/Makefile2
-rw-r--r--devel/p5-File-Slurp-Tree/Makefile4
-rw-r--r--devel/p5-Getargs-Long/Makefile2
-rw-r--r--devel/p5-IPC-Mmap-Share/Makefile2
-rw-r--r--devel/p5-JQuery/Makefile10
-rw-r--r--devel/p5-Luka/Makefile18
-rw-r--r--devel/p5-Parse-Pidl/Makefile2
-rw-r--r--devel/p5-SOAP-WSDL/Makefile8
-rw-r--r--devel/p5-Test-Benchmark/Makefile4
-rw-r--r--devel/p5-Test-Singleton/Makefile4
-rw-r--r--devel/p5-Workflow/Makefile56
-rw-r--r--devel/p5-subatom/Makefile2
-rw-r--r--dns/p5-Net-RBLClient/Makefile4
-rw-r--r--graphics/p5-Image-Magick-Iterator/Makefile4
-rw-r--r--japanese/p5-WWW-2ch/Makefile4
-rw-r--r--mail/p5-Mail-SpamAssassin/Makefile20
-rw-r--r--math/p5-Math-Geometry/Makefile2
-rw-r--r--net-im/p5-Jabber-Lite/Makefile6
-rw-r--r--net-mgmt/flowviewer/Makefile2
-rw-r--r--net-mgmt/p5-Cisco-Reconfig/Makefile2
-rw-r--r--net-p2p/p5-Net-BitTorrent-File/Makefile6
-rw-r--r--net/p5-BBS-UserInfo-Maple3/Makefile2
-rw-r--r--net/p5-BBS-UserInfo-Maple3itoc/Makefile2
-rw-r--r--net/p5-BBS-UserInfo-Ptt/Makefile2
-rw-r--r--net/p5-BBS-UserInfo-SOB/Makefile2
-rw-r--r--net/p5-BBS-UserInfo-Wretch/Makefile2
-rw-r--r--net/p5-OurNet-BBSAgent/Makefile2
-rw-r--r--net/p5-Test-URI/Makefile8
-rw-r--r--net/p5-What/Makefile6
-rw-r--r--print/muttprint/Makefile4
-rw-r--r--security/p5-Authen-TypeKey/Makefile6
-rw-r--r--security/p5-Yahoo-BBAuth/Makefile6
-rw-r--r--security/p5-openxpki-client-html-mason/Makefile6
-rw-r--r--security/p5-openxpki-client-scep/Makefile6
-rw-r--r--security/p5-openxpki-client/Makefile2
-rw-r--r--security/p5-openxpki-deployment/Makefile6
-rw-r--r--security/p5-openxpki-i18n/Makefile2
-rw-r--r--security/p5-openxpki/Makefile46
-rw-r--r--sysutils/fsbackup/Makefile2
-rw-r--r--sysutils/p5-Fuse-Simple/Makefile2
-rw-r--r--textproc/p5-Data-SpreadPagination/Makefile4
-rw-r--r--textproc/p5-Plucene-Analysis-CJKAnalyzer/Makefile2
-rw-r--r--textproc/p5-Regexp-Common-profanity_us/Makefile2
-rw-r--r--textproc/p5-Text-Emoticon/Makefile2
-rw-r--r--www/MT/Makefile2
-rw-r--r--www/awstats/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-Authentication-OpenID/Makefile6
-rw-r--r--www/p5-HTML-Adsense/Makefile2
-rw-r--r--www/p5-HTML-PrettyPrinter/Makefile2
-rw-r--r--www/p5-HTML-RSSAutodiscovery/Makefile2
-rw-r--r--www/p5-RT-Client-REST/Makefile8
-rw-r--r--www/p5-Template-Multilingual/Makefile2
-rw-r--r--www/p5-Template-Plugin-Monta/Makefile4
-rw-r--r--www/p5-Template-Provider-Encoding/Makefile2
-rw-r--r--www/p5-WWW-NicoVideo-Download/Makefile8
-rw-r--r--www/p5-WWW-WebArchive/Makefile6
-rw-r--r--www/p5-WebService-NoPaste/Makefile8
-rw-r--r--www/p5-Xango/Makefile15
67 files changed, 201 insertions, 202 deletions
diff --git a/converters/p5-Convert-Bencode/Makefile b/converters/p5-Convert-Bencode/Makefile
index 0b947fc003c6..5fed8b655ade 100644
--- a/converters/p5-Convert-Bencode/Makefile
+++ b/converters/p5-Convert-Bencode/Makefile
@@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= mor@WhiteLuna.com
COMMENT= This module provides encode and decode bencoded strings respectivly
-BUILD_DEPENDS= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
+BUILD_DEPENDS= p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
PERL_CONFIGURE= yes
diff --git a/databases/p5-Cache-BDB/Makefile b/databases/p5-Cache-BDB/Makefile
index d915463d1627..9575a9fd7be2 100644
--- a/databases/p5-Cache-BDB/Makefile
+++ b/databases/p5-Cache-BDB/Makefile
@@ -14,7 +14,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= An object caching wrapper around BerkeleyDB
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/BerkeleyDB.pm:${PORTSDIR}/databases/p5-BerkeleyDB
+BUILD_DEPENDS= p5-BerkeleyDB>=0:${PORTSDIR}/databases/p5-BerkeleyDB
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/databases/p5-DBD-Google/Makefile b/databases/p5-DBD-Google/Makefile
index 05307d9a8b07..1332732d5620 100644
--- a/databases/p5-DBD-Google/Makefile
+++ b/databases/p5-DBD-Google/Makefile
@@ -16,11 +16,11 @@ PKGNAMEPREFIX= p5-
MAINTAINER= wenheping@gmail.com
COMMENT= Treat Google as a datasource for DBI
-BUILD_DEPENDS= ${SITE_PERL}/Net/Google.pm:${PORTSDIR}/net/p5-Net-Google \
- ${SITE_PERL}/URI/Escape.pm:${PORTSDIR}/net/p5-URI \
- ${SITE_PERL}/${PERL_ARCH}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \
- ${SITE_PERL}/SQL/Parser.pm:${PORTSDIR}/databases/p5-SQL-Statement \
- ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI
+BUILD_DEPENDS= p5-Net-Google>=0:${PORTSDIR}/net/p5-Net-Google \
+ p5-URI>=0:${PORTSDIR}/net/p5-URI \
+ p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
+ p5-SQL-Statement>=0:${PORTSDIR}/databases/p5-SQL-Statement \
+ p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/databases/slony1/Makefile b/databases/slony1/Makefile
index da4da21f9ea8..392df24ad0d2 100644
--- a/databases/slony1/Makefile
+++ b/databases/slony1/Makefile
@@ -36,8 +36,8 @@ CONFLICTS?= slony1v2-2*
.if defined(WITH_PERLTOOLS)
USE_PERL5= yes
CONFIGURE_ARGS+= --with-perltools=${LOCALBASE}/sbin
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg
+RUN_DEPENDS+= p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg
+BUILD_DEPENDS+= p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg
PLIST_SUB+= PERLTOOLS=""
SUB_LIST+= PERLTOOLS=""
.else
diff --git a/devel/p5-App-Trace/Makefile b/devel/p5-App-Trace/Makefile
index 06ab37c3db27..b15a45e8a937 100644
--- a/devel/p5-App-Trace/Makefile
+++ b/devel/p5-App-Trace/Makefile
@@ -14,7 +14,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Embedded debug statements, including call/return tracing
-RUN_DEPENDS= ${SITE_PERL}/App/Options.pm:${PORTSDIR}/devel/p5-App-Options
+RUN_DEPENDS= p5-App-Options>=0:${PORTSDIR}/devel/p5-App-Options
PERL_CONFIGURE= yes
diff --git a/devel/p5-Class-Std-Fast/Makefile b/devel/p5-Class-Std-Fast/Makefile
index c0185a6df976..7624579c9fe8 100644
--- a/devel/p5-Class-Std-Fast/Makefile
+++ b/devel/p5-Class-Std-Fast/Makefile
@@ -16,7 +16,7 @@ MAINTAINER= wenheping@gmail.com
COMMENT= Faster but less secure than Class::Std
BUILD_DEPENDS= p5-Test-Simple>=0.86:${PORTSDIR}/devel/p5-Test-Simple
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/version.pm:${PORTSDIR}/devel/p5-version \
+RUN_DEPENDS= p5-version>=0:${PORTSDIR}/devel/p5-version \
p5-Class-Std>=0.0.9:${PORTSDIR}/devel/p5-Class-Std
PERL_CONFIGURE= YES
diff --git a/devel/p5-DateTime-Format-DateParse/Makefile b/devel/p5-DateTime-Format-DateParse/Makefile
index 008506fb495b..fbdc41618817 100644
--- a/devel/p5-DateTime-Format-DateParse/Makefile
+++ b/devel/p5-DateTime-Format-DateParse/Makefile
@@ -15,8 +15,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= svysh@pn.sinp.msu.ru
COMMENT= This module is a compatibility wrapper around Date::Parse
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/DateTime.pm:${PORTSDIR}/devel/p5-DateTime \
- ${SITE_PERL}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate
+BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
+ p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate
PERL_MODBUILD= yes
diff --git a/devel/p5-Event-RPC/Makefile b/devel/p5-Event-RPC/Makefile
index 3bdb5c0e52e2..0df1c63fb7e2 100644
--- a/devel/p5-Event-RPC/Makefile
+++ b/devel/p5-Event-RPC/Makefile
@@ -33,20 +33,20 @@ OPTIONS= GLIB "Use Glib event handler" off \
.include <bsd.port.pre.mk>
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable
+BUILD_DEPENDS= p5-Storable>=0:${PORTSDIR}/devel/p5-Storable
.if !defined(WITHOUT_EVENT)
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Event.pm:${PORTSDIR}/devel/p5-Event
+BUILD_DEPENDS+= p5-Event>=0:${PORTSDIR}/devel/p5-Event
.endif
.if defined(WITH_GLIB)
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Glib.pm:${PORTSDIR}/devel/p5-Glib2
+BUILD_DEPENDS+= p5-Glib2>=0:${PORTSDIR}/devel/p5-Glib2
.endif
.if !defined(WITHOUT_SSL)
# we can't use USE_OPENSSL=yes after including bsd.port.pre.mk
.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-BUILD_DEPENDS+= ${SITE_PERL}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL
+BUILD_DEPENDS+= p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL
.endif
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/devel/p5-File-Find-Rule-Filesys-Virtual/Makefile b/devel/p5-File-Find-Rule-Filesys-Virtual/Makefile
index 32b62e5f7ed0..5e840755fce1 100644
--- a/devel/p5-File-Find-Rule-Filesys-Virtual/Makefile
+++ b/devel/p5-File-Find-Rule-Filesys-Virtual/Makefile
@@ -14,9 +14,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= File::Find::Rule adapted to Filesys::Virtual
-RUN_DEPENDS= ${SITE_PERL}/File/Find/Rule.pm:${PORTSDIR}/devel/p5-File-Find-Rule \
- ${SITE_PERL}/Filesys/Virtual.pm:${PORTSDIR}/devel/p5-Filesys-Virtual \
- ${SITE_PERL}/Filesys/Virtual/Plain.pm:${PORTSDIR}/devel/p5-Filesys-Virtual-Plain
+RUN_DEPENDS= p5-File-Find-Rule>=0:${PORTSDIR}/devel/p5-File-Find-Rule \
+ p5-Filesys-Virtual>=0:${PORTSDIR}/devel/p5-Filesys-Virtual \
+ p5-Filesys-Virtual-Plain>=0:${PORTSDIR}/devel/p5-Filesys-Virtual-Plain
PERL_CONFIGURE= yes
diff --git a/devel/p5-File-Pid/Makefile b/devel/p5-File-Pid/Makefile
index ebcb97e80c69..5a4835058606 100644
--- a/devel/p5-File-Pid/Makefile
+++ b/devel/p5-File-Pid/Makefile
@@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Pid File Manipulation
-RUN_DEPENDS= ${SITE_PERL}/Class/Accessor/Fast.pm:${PORTSDIR}/devel/p5-Class-Accessor
+RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor
BUILD_DEPENDS:= ${RUN_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/devel/p5-File-Slurp-Tree/Makefile b/devel/p5-File-Slurp-Tree/Makefile
index 889819dc93ff..968b65ac314f 100644
--- a/devel/p5-File-Slurp-Tree/Makefile
+++ b/devel/p5-File-Slurp-Tree/Makefile
@@ -14,8 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Slurp and emit file trees as nested hashes
-BUILD_DEPENDS= ${SITE_PERL}/File/Find/Rule.pm:${PORTSDIR}/devel/p5-File-Find-Rule \
- ${SITE_PERL}/File/Slurp.pm:${PORTSDIR}/devel/p5-File-Slurp
+BUILD_DEPENDS= p5-File-Find-Rule>=0:${PORTSDIR}/devel/p5-File-Find-Rule \
+ p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/devel/p5-Getargs-Long/Makefile b/devel/p5-Getargs-Long/Makefile
index 30815a130fef..4a194239e132 100644
--- a/devel/p5-Getargs-Long/Makefile
+++ b/devel/p5-Getargs-Long/Makefile
@@ -15,7 +15,7 @@ MAINTAINER= wenheping@gmail.com
COMMENT= Parse routine arguments
BUILD_DEPENDS= p5-Log-Agent>=0.105:${PORTSDIR}/devel/p5-Log-Agent \
- ${SITE_PERL}/Module/Install.pm:${PORTSDIR}/devel/p5-Module-Install
+ p5-Module-Install>=0:${PORTSDIR}/devel/p5-Module-Install
RUN_DEPENDS= p5-Log-Agent>=0.105:${PORTSDIR}/devel/p5-Log-Agent
PERL_CONFIGURE= yes
diff --git a/devel/p5-IPC-Mmap-Share/Makefile b/devel/p5-IPC-Mmap-Share/Makefile
index 62c67bc3f140..9d3f153a122e 100644
--- a/devel/p5-IPC-Mmap-Share/Makefile
+++ b/devel/p5-IPC-Mmap-Share/Makefile
@@ -14,7 +14,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Safely share structures among processes using anonymous mmap
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/IPC/Mmap.pm:${PORTSDIR}/devel/p5-IPC-Mmap
+RUN_DEPENDS= p5-IPC-Mmap>=0:${PORTSDIR}/devel/p5-IPC-Mmap
BUILD_DEPENDS:= ${RUN_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/devel/p5-JQuery/Makefile b/devel/p5-JQuery/Makefile
index 6f7b9c6981df..a747071e9e62 100644
--- a/devel/p5-JQuery/Makefile
+++ b/devel/p5-JQuery/Makefile
@@ -16,11 +16,11 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Interface to Jquery, a language based on Javascript
-RUN_DEPENDS= ${SITE_PERL}/CGI/Application.pm:${PORTSDIR}/www/p5-CGI-Application \
- ${SITE_PERL}/CSS.pm:${PORTSDIR}/textproc/p5-CSS \
- ${SITE_PERL}/HTML/Table.pm:${PORTSDIR}/www/p5-HTML-Table \
- ${SITE_PERL}/IO/String.pm:${PORTSDIR}/devel/p5-IO-String \
- ${SITE_PERL}/XML/Writer.pm:${PORTSDIR}/textproc/p5-XML-Writer
+RUN_DEPENDS= p5-CGI-Application>=0:${PORTSDIR}/www/p5-CGI-Application \
+ p5-CSS>=0:${PORTSDIR}/textproc/p5-CSS \
+ p5-HTML-Table>=0:${PORTSDIR}/www/p5-HTML-Table \
+ p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String \
+ p5-XML-Writer>=0:${PORTSDIR}/textproc/p5-XML-Writer
BUILD_DEPENDS:= ${RUN_DEPENDS}
PERL_MODBUILD= yes
diff --git a/devel/p5-Luka/Makefile b/devel/p5-Luka/Makefile
index c34832cbaa52..fc6ac4ab732a 100644
--- a/devel/p5-Luka/Makefile
+++ b/devel/p5-Luka/Makefile
@@ -15,15 +15,15 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Exception handling and reporting framework
-RUN_DEPENDS= ${SITE_PERL}/Class/Std.pm:${PORTSDIR}/devel/p5-Class-Std \
- ${SITE_PERL}/Config/IniFiles.pm:${PORTSDIR}/devel/p5-Config-IniFiles \
- ${SITE_PERL}/Error.pm:${PORTSDIR}/lang/p5-Error \
- ${SITE_PERL}/Exception/Class.pm:${PORTSDIR}/devel/p5-Exception-Class \
- ${SITE_PERL}/Mail/SendEasy.pm:${PORTSDIR}/mail/p5-Mail-SendEasy \
- ${SITE_PERL}/Sub/Uplevel.pm:${PORTSDIR}/devel/p5-Sub-Uplevel \
- ${SITE_PERL}/Sys/Hostname/Long.pm:${PORTSDIR}/sysutils/p5-Sys-Hostname-Long \
- ${SITE_PERL}/Test/Exception.pm:${PORTSDIR}/devel/p5-Test-Exception \
- ${SITE_PERL}/What/MTA.pm:${PORTSDIR}/net/p5-What
+RUN_DEPENDS= p5-Class-Std>=0:${PORTSDIR}/devel/p5-Class-Std \
+ p5-Config-IniFiles>=0:${PORTSDIR}/devel/p5-Config-IniFiles \
+ p5-Error>=0:${PORTSDIR}/lang/p5-Error \
+ p5-Exception-Class>=0:${PORTSDIR}/devel/p5-Exception-Class \
+ p5-Mail-SendEasy>=0:${PORTSDIR}/mail/p5-Mail-SendEasy \
+ p5-Sub-Uplevel>=0:${PORTSDIR}/devel/p5-Sub-Uplevel \
+ p5-Sys-Hostname-Long>=0:${PORTSDIR}/sysutils/p5-Sys-Hostname-Long \
+ p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
+ p5-What>=0:${PORTSDIR}/net/p5-What
BUILD_DEPENDS:= ${RUN_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/devel/p5-Parse-Pidl/Makefile b/devel/p5-Parse-Pidl/Makefile
index 22a5641284d3..b11914f042a1 100644
--- a/devel/p5-Parse-Pidl/Makefile
+++ b/devel/p5-Parse-Pidl/Makefile
@@ -15,7 +15,7 @@ PKGNAMESUFFIX=
COMMENT= IDL compiler written in Perl
-RUN_DEPENDS= ${SITE_PERL}/Parse/Yapp.pm:${PORTSDIR}/devel/p5-Parse-Yapp
+RUN_DEPENDS= p5-Parse-Yapp>=0:${PORTSDIR}/devel/p5-Parse-Yapp
CONFLICTS=
diff --git a/devel/p5-SOAP-WSDL/Makefile b/devel/p5-SOAP-WSDL/Makefile
index f29052e98adc..108c75b19641 100644
--- a/devel/p5-SOAP-WSDL/Makefile
+++ b/devel/p5-SOAP-WSDL/Makefile
@@ -15,18 +15,18 @@ PKGNAMEPREFIX= p5-
MAINTAINER= wenheping@gmail.com
COMMENT= Perl module for SOAP with WSDL support
-RUN_DEPENDS= ${SITE_PERL}/Class/Std/Fast.pm:${PORTSDIR}/devel/p5-Class-Std-Fast \
+RUN_DEPENDS= p5-Class-Std-Fast>=0:${PORTSDIR}/devel/p5-Class-Std-Fast \
p5-Template-Toolkit>=2.20:${PORTSDIR}/www/p5-Template-Toolkit \
p5-TimeDate>=1.16:${PORTSDIR}/devel/p5-TimeDate \
p5-XML-Parser>=2.36:${PORTSDIR}/textproc/p5-XML-Parser \
- ${SITE_PERL}/HTTP/Request/Common.pm:${PORTSDIR}/www/p5-libwww\
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww\
p5-URI>=1.37:${PORTSDIR}/net/p5-URI \
p5-Term-ReadKey>=2.30:${PORTSDIR}/devel/p5-Term-ReadKey
-BUILD_DEPENDS= ${SITE_PERL}/Class/Std/Fast.pm:${PORTSDIR}/devel/p5-Class-Std-Fast \
+BUILD_DEPENDS= p5-Class-Std-Fast>=0:${PORTSDIR}/devel/p5-Class-Std-Fast \
p5-Template-Toolkit>=2.20:${PORTSDIR}/www/p5-Template-Toolkit \
p5-TimeDate>=1.16:${PORTSDIR}/devel/p5-TimeDate \
p5-XML-Parser>=2.36:${PORTSDIR}/textproc/p5-XML-Parser \
- ${SITE_PERL}/HTTP/Request/Common.pm:${PORTSDIR}/www/p5-libwww
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww
PERL_MODBUILD= YES
diff --git a/devel/p5-Test-Benchmark/Makefile b/devel/p5-Test-Benchmark/Makefile
index faa574e18ef5..63d823245df8 100644
--- a/devel/p5-Test-Benchmark/Makefile
+++ b/devel/p5-Test-Benchmark/Makefile
@@ -14,8 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Make sure something really is faster
-BUILD_DEPENDS= ${SITE_PERL}/Test/Tester.pm:${PORTSDIR}/devel/p5-Test-Tester \
- ${SITE_PERL}/Test/NoWarnings.pm:${PORTSDIR}/devel/p5-Test-NoWarnings
+BUILD_DEPENDS= p5-Test-Tester>=0:${PORTSDIR}/devel/p5-Test-Tester \
+ p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/devel/p5-Test-Singleton/Makefile b/devel/p5-Test-Singleton/Makefile
index 2b6f6c05f6d6..63fd484a7a0b 100644
--- a/devel/p5-Test-Singleton/Makefile
+++ b/devel/p5-Test-Singleton/Makefile
@@ -15,8 +15,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Test for Singleton classes
-RUN_DEPENDS= ${SITE_PERL}/Class/Singleton.pm:${PORTSDIR}/devel/p5-Class-Singleton \
- ${SITE_PERL}/Test/Builder/Tester.pm:${PORTSDIR}/devel/p5-Test-Simple
+RUN_DEPENDS= p5-Class-Singleton>=0:${PORTSDIR}/devel/p5-Class-Singleton \
+ p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
BUILD_DEPENDS:= ${RUN_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/devel/p5-Workflow/Makefile b/devel/p5-Workflow/Makefile
index 199c951b2c6c..c4cbd7d2cec7 100644
--- a/devel/p5-Workflow/Makefile
+++ b/devel/p5-Workflow/Makefile
@@ -14,34 +14,34 @@ PKGNAMEPREFIX= p5-
MAINTAINER= svysh@pn.sinp.msu.ru
COMMENT= Simple, flexible system to implement workflows
-RUN_DEPENDS= ${SITE_PERL}/Class/Observable.pm:${PORTSDIR}/devel/p5-Class-Observable \
- ${SITE_PERL}/Class/Accessor.pm:${PORTSDIR}/devel/p5-Class-Accessor \
- ${SITE_PERL}/DBD/Mock.pm:${PORTSDIR}/databases/p5-DBD-Mock \
- ${SITE_PERL}/Class/Factory.pm:${PORTSDIR}/devel/p5-Class-Factory \
- ${SITE_PERL}/${PERL_ARCH}/DateTime.pm:${PORTSDIR}/devel/p5-DateTime \
- ${SITE_PERL}/Exception/Class.pm:${PORTSDIR}/devel/p5-Exception-Class \
- ${SITE_PERL}/DateTime/Format/Strptime.pm:${PORTSDIR}/devel/p5-DateTime-Format-Strptime \
- ${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \
- ${SITE_PERL}/Log/Dispatch.pm:${PORTSDIR}/devel/p5-Log-Dispatch \
- ${SITE_PERL}/Log/Log4perl.pm:${PORTSDIR}/devel/p5-Log-Log4perl \
- ${SITE_PERL}/${PERL_ARCH}/Data/UUID.pm:${PORTSDIR}/devel/p5-Data-UUID \
- ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
- ${SITE_PERL}/Test/Exception.pm:${PORTSDIR}/devel/p5-Test-Exception \
- ${SITE_PERL}/File/Slurp.pm:${PORTSDIR}/devel/p5-File-Slurp
-BUILD_DEPENDS= ${SITE_PERL}/Class/Observable.pm:${PORTSDIR}/devel/p5-Class-Observable \
- ${SITE_PERL}/Class/Accessor.pm:${PORTSDIR}/devel/p5-Class-Accessor \
- ${SITE_PERL}/DBD/Mock.pm:${PORTSDIR}/databases/p5-DBD-Mock \
- ${SITE_PERL}/Class/Factory.pm:${PORTSDIR}/devel/p5-Class-Factory \
- ${SITE_PERL}/${PERL_ARCH}/DateTime.pm:${PORTSDIR}/devel/p5-DateTime \
- ${SITE_PERL}/Exception/Class.pm:${PORTSDIR}/devel/p5-Exception-Class \
- ${SITE_PERL}/DateTime/Format/Strptime.pm:${PORTSDIR}/devel/p5-DateTime-Format-Strptime \
- ${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \
- ${SITE_PERL}/Log/Dispatch.pm:${PORTSDIR}/devel/p5-Log-Dispatch \
- ${SITE_PERL}/Log/Log4perl.pm:${PORTSDIR}/devel/p5-Log-Log4perl \
- ${SITE_PERL}/${PERL_ARCH}/Data/UUID.pm:${PORTSDIR}/devel/p5-Data-UUID \
- ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
- ${SITE_PERL}/Test/Exception.pm:${PORTSDIR}/devel/p5-Test-Exception \
- ${SITE_PERL}/File/Slurp.pm:${PORTSDIR}/devel/p5-File-Slurp
+RUN_DEPENDS= p5-Class-Observable>=0:${PORTSDIR}/devel/p5-Class-Observable \
+ p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
+ p5-DBD-Mock>=0:${PORTSDIR}/databases/p5-DBD-Mock \
+ p5-Class-Factory>=0:${PORTSDIR}/devel/p5-Class-Factory \
+ p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
+ p5-Exception-Class>=0:${PORTSDIR}/devel/p5-Exception-Class \
+ p5-DateTime-Format-Strptime>=0:${PORTSDIR}/devel/p5-DateTime-Format-Strptime \
+ p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple \
+ p5-Log-Dispatch>=0:${PORTSDIR}/devel/p5-Log-Dispatch \
+ p5-Log-Log4perl>=0:${PORTSDIR}/devel/p5-Log-Log4perl \
+ p5-Data-UUID>=0:${PORTSDIR}/devel/p5-Data-UUID \
+ p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \
+ p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
+ p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp
+BUILD_DEPENDS= p5-Class-Observable>=0:${PORTSDIR}/devel/p5-Class-Observable \
+ p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
+ p5-DBD-Mock>=0:${PORTSDIR}/databases/p5-DBD-Mock \
+ p5-Class-Factory>=0:${PORTSDIR}/devel/p5-Class-Factory \
+ p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
+ p5-Exception-Class>=0:${PORTSDIR}/devel/p5-Exception-Class \
+ p5-DateTime-Format-Strptime>=0:${PORTSDIR}/devel/p5-DateTime-Format-Strptime \
+ p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple \
+ p5-Log-Dispatch>=0:${PORTSDIR}/devel/p5-Log-Dispatch \
+ p5-Log-Log4perl>=0:${PORTSDIR}/devel/p5-Log-Log4perl \
+ p5-Data-UUID>=0:${PORTSDIR}/devel/p5-Data-UUID \
+ p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \
+ p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
+ p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp
PERL_CONFIGURE= yes
diff --git a/devel/p5-subatom/Makefile b/devel/p5-subatom/Makefile
index 524971d3d671..e35545260d0a 100644
--- a/devel/p5-subatom/Makefile
+++ b/devel/p5-subatom/Makefile
@@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Produce an atom feed from subversion commits
-BUILD_DEPENDS= ${SITE_PERL}/XML/Atom/SimpleFeed.pm:${PORTSDIR}/textproc/p5-XML-Atom-SimpleFeed
+BUILD_DEPENDS= p5-XML-Atom-SimpleFeed>=0:${PORTSDIR}/textproc/p5-XML-Atom-SimpleFeed
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_MODBUILD= yes
diff --git a/dns/p5-Net-RBLClient/Makefile b/dns/p5-Net-RBLClient/Makefile
index cdbf27c0fd32..f728687f68c6 100644
--- a/dns/p5-Net-RBLClient/Makefile
+++ b/dns/p5-Net-RBLClient/Makefile
@@ -14,8 +14,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Queries multiple Realtime Blackhole Lists in parallel
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Net/DNS/Packet.pm:${PORTSDIR}/dns/p5-Net-DNS \
- ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
+BUILD_DEPENDS= p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \
+ p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes
RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/RBLCLient-${PORTVERSION}
diff --git a/graphics/p5-Image-Magick-Iterator/Makefile b/graphics/p5-Image-Magick-Iterator/Makefile
index e5897aaea198..ed1d5e71e8b5 100644
--- a/graphics/p5-Image-Magick-Iterator/Makefile
+++ b/graphics/p5-Image-Magick-Iterator/Makefile
@@ -16,8 +16,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Sequentially read Image::Magick object from a filehandle
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Image/Magick.pm:${PORTSDIR}/graphics/ImageMagick \
- ${SITE_PERL}/Image/PBMlib.pm:${PORTSDIR}/graphics/p5-Image-PBMlib
+RUN_DEPENDS= ImageMagick>=0:${PORTSDIR}/graphics/ImageMagick \
+ p5-Image-PBMlib>=0:${PORTSDIR}/graphics/p5-Image-PBMlib
PERL_CONFIGURE= yes
diff --git a/japanese/p5-WWW-2ch/Makefile b/japanese/p5-WWW-2ch/Makefile
index 7aecba778520..ca572b38f9d1 100644
--- a/japanese/p5-WWW-2ch/Makefile
+++ b/japanese/p5-WWW-2ch/Makefile
@@ -15,8 +15,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= kaoru@kaisei.org
COMMENT= Perl module for scraping of 2ch.net BBS
-RUN_DEPENDS= ${SITE_PERL}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/Class/Accessor/Fast.pm:${PORTSDIR}/devel/p5-Class-Accessor
+RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor
TEST_DEPENDS= p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require
PERL_CONFIGURE= yes
diff --git a/mail/p5-Mail-SpamAssassin/Makefile b/mail/p5-Mail-SpamAssassin/Makefile
index d96af949a262..861ef5869348 100644
--- a/mail/p5-Mail-SpamAssassin/Makefile
+++ b/mail/p5-Mail-SpamAssassin/Makefile
@@ -23,8 +23,8 @@ BUILD_DEPENDS= p5-NetAddr-IP>=4.00.7:${PORTSDIR}/net-mgmt/p5-NetAddr-IP \
p5-Net-DNS>=0.63:${PORTSDIR}/dns/p5-Net-DNS \
p5-HTML-Parser>=3.46:${PORTSDIR}/www/p5-HTML-Parser \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/${PERL_ARCH}/Encode/Detect.pm:${PORTSDIR}/converters/p5-Encode-Detect \
- ${SITE_PERL}/Mail/Internet.pm:${PORTSDIR}/mail/p5-Mail-Tools
+ p5-Encode-Detect>=0:${PORTSDIR}/converters/p5-Encode-Detect \
+ p5-Mail-Tools>=0:${PORTSDIR}/mail/p5-Mail-Tools
RUN_DEPENDS:= ${BUILD_DEPENDS}
CONFLICTS?= ja-p5-Mail-SpamAssassin-[0-9]* p5-Mail-SpamAssassin-devel-[0-9]* p5-Mail-SpamAssassin-Alt-[0-9]*
@@ -72,15 +72,15 @@ WITHOUT_SSL=1
.endif
.if defined(WITH_SPF_QUERY)
-RUN_DEPENDS+= ${SITE_PERL}/Mail/SPF.pm:${PORTSDIR}/mail/p5-Mail-SPF
+RUN_DEPENDS+= p5-Mail-SPF>=0:${PORTSDIR}/mail/p5-Mail-SPF
.endif
.if !defined(WITHOUT_IPV6)
-RUN_DEPENDS+= ${SITE_PERL}/IO/Socket/INET6.pm:${PORTSDIR}/net/p5-IO-Socket-INET6
+RUN_DEPENDS+= p5-IO-Socket-INET6>=0:${PORTSDIR}/net/p5-IO-Socket-INET6
.endif
.if !defined(WITHOUT_SSL)
.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-RUN_DEPENDS+= ${SITE_PERL}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL
+RUN_DEPENDS+= p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL
CFLAGS+= -I${OPENSSLINC}
LDFLAGS+= -L${OPENSSLLIB}
CONFIGURE_ARGS+= ENABLE_SSL=yes
@@ -95,11 +95,11 @@ RUN_DEPENDS+= gnupg>=1.4.7:${PORTSDIR}/security/gnupg
.endif
.if defined(WITH_MYSQL)
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql
+RUN_DEPENDS+= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql
.endif
.if defined(WITH_PGSQL)
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg
+RUN_DEPENDS+= p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg
.endif
.if defined(WITH_RAZOR)
@@ -113,9 +113,9 @@ RUN_DEPENDS+= p5-Digest-SHA1>=2.11:${PORTSDIR}/security/p5-Digest-SHA1
.endif
.if defined(WITH_DKIM)
-RUN_DEPENDS+= ${SITE_PERL}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL
+RUN_DEPENDS+= p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL
. if ${PERL_LEVEL} < 501000
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Digest/SHA.pm:${PORTSDIR}/security/p5-Digest-SHA
+RUN_DEPENDS+= p5-Digest-SHA>=0:${PORTSDIR}/security/p5-Digest-SHA
. endif
RUN_DEPENDS+= p5-Mail-DKIM>=0.37:${PORTSDIR}/mail/p5-Mail-DKIM
. if ${PERL_LEVEL} < 501400
@@ -130,7 +130,7 @@ RUN_DEPENDS+= re2c>=.12.0:${PORTSDIR}/devel/re2c
.endif
.if defined(WITH_RELAY_COUNTRY)
-RUN_DEPENDS+= ${SITE_PERL}/IP/Country/Fast.pm:${PORTSDIR}/net/p5-IP-Country
+RUN_DEPENDS+= p5-IP-Country>=0:${PORTSDIR}/net/p5-IP-Country
.endif
.if defined(WITH_DCC)
diff --git a/math/p5-Math-Geometry/Makefile b/math/p5-Math-Geometry/Makefile
index c1973aff8b16..7f500fd37b96 100644
--- a/math/p5-Math-Geometry/Makefile
+++ b/math/p5-Math-Geometry/Makefile
@@ -14,7 +14,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Geometry related functions
-RUN_DEPENDS= ${SITE_PERL}/Math/Matrix.pm:${PORTSDIR}/math/p5-Math-Matrix
+RUN_DEPENDS= p5-Math-Matrix>=0:${PORTSDIR}/math/p5-Math-Matrix
PERL_CONFIGURE= yes
diff --git a/net-im/p5-Jabber-Lite/Makefile b/net-im/p5-Jabber-Lite/Makefile
index bcaac5501ce2..9b243f1ba9cc 100644
--- a/net-im/p5-Jabber-Lite/Makefile
+++ b/net-im/p5-Jabber-Lite/Makefile
@@ -15,9 +15,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Standalone library for communicating with Jabber servers
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Digest/SHA1.pm:${PORTSDIR}/security/p5-Digest-SHA1 \
- ${SITE_PERL}/Authen/SASL.pm:${PORTSDIR}/security/p5-Authen-SASL \
- ${SITE_PERL}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL
+RUN_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1 \
+ p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL \
+ p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL
PERL_CONFIGURE= yes
diff --git a/net-mgmt/flowviewer/Makefile b/net-mgmt/flowviewer/Makefile
index d4ec2367cb5c..e2b5c270e4a8 100644
--- a/net-mgmt/flowviewer/Makefile
+++ b/net-mgmt/flowviewer/Makefile
@@ -15,7 +15,7 @@ EXTRACT_SUFX= .tar
MAINTAINER= samm@os2.kiev.ua
COMMENT= Web-based user interface for the flow-tools NetFlow data
-RUN_DEPENDS= ${SITE_PERL}/GD/Graph/linespoints.pm:${PORTSDIR}/graphics/p5-GD-Graph \
+RUN_DEPENDS= p5-GD-Graph>=0:${PORTSDIR}/graphics/p5-GD-Graph \
flow-cat:${PORTSDIR}/net-mgmt/flow-tools
.ifndef WITHOUT_WWWDIR
diff --git a/net-mgmt/p5-Cisco-Reconfig/Makefile b/net-mgmt/p5-Cisco-Reconfig/Makefile
index 061351a55d31..6ca2798ee8f0 100644
--- a/net-mgmt/p5-Cisco-Reconfig/Makefile
+++ b/net-mgmt/p5-Cisco-Reconfig/Makefile
@@ -14,7 +14,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Parse and generate Cisco configuration files
-RUN_DEPENDS= ${SITE_PERL}/IO/String.pm:${PORTSDIR}/devel/p5-IO-String
+RUN_DEPENDS= p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String
BUILD_DEPENDS:= ${RUN_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/net-p2p/p5-Net-BitTorrent-File/Makefile b/net-p2p/p5-Net-BitTorrent-File/Makefile
index 628f98d9ecc3..2be2d3b248f5 100644
--- a/net-p2p/p5-Net-BitTorrent-File/Makefile
+++ b/net-p2p/p5-Net-BitTorrent-File/Makefile
@@ -15,10 +15,10 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-fix
MAINTAINER= mor@WhiteLuna.com
COMMENT= Perl5 module for handles loading and saveing of .torrent file
-RUN_DEPENDS= ${SITE_PERL}/Convert/Bencode.pm:${PORTSDIR}/converters/p5-Convert-Bencode \
- ${SITE_PERL}/${PERL_ARCH}/Digest/SHA1.pm:${PORTSDIR}/security/p5-Digest-SHA1
+RUN_DEPENDS= p5-Convert-Bencode>=0:${PORTSDIR}/converters/p5-Convert-Bencode \
+ p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1
BUILD_DEPENDS:= ${RUN_DEPENDS}
-BUILD_DEPENDS+= ${SITE_PERL}/Test/Simple.pm:${PORTSDIR}/devel/p5-Test-Simple
+BUILD_DEPENDS+= p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
WRKSRC= ${WRKDIR}/${DISTNAME:S/-fix//}
diff --git a/net/p5-BBS-UserInfo-Maple3/Makefile b/net/p5-BBS-UserInfo-Maple3/Makefile
index 4c6d8dbef2af..f66629817422 100644
--- a/net/p5-BBS-UserInfo-Maple3/Makefile
+++ b/net/p5-BBS-UserInfo-Maple3/Makefile
@@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Get user information of Maple3-style BBS
-RUN_DEPENDS= ${SITE_PERL}/Expect.pm:${PORTSDIR}/lang/p5-Expect
+RUN_DEPENDS= p5-Expect>=0:${PORTSDIR}/lang/p5-Expect
PERL_CONFIGURE= yes
diff --git a/net/p5-BBS-UserInfo-Maple3itoc/Makefile b/net/p5-BBS-UserInfo-Maple3itoc/Makefile
index 46923030edda..96122c813dce 100644
--- a/net/p5-BBS-UserInfo-Maple3itoc/Makefile
+++ b/net/p5-BBS-UserInfo-Maple3itoc/Makefile
@@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Get user information of Maple3itoc-style BBS
-RUN_DEPENDS= ${SITE_PERL}/Expect.pm:${PORTSDIR}/lang/p5-Expect
+RUN_DEPENDS= p5-Expect>=0:${PORTSDIR}/lang/p5-Expect
PERL_CONFIGURE= yes
diff --git a/net/p5-BBS-UserInfo-Ptt/Makefile b/net/p5-BBS-UserInfo-Ptt/Makefile
index eca5928ddc5e..0701b4c7a4fc 100644
--- a/net/p5-BBS-UserInfo-Ptt/Makefile
+++ b/net/p5-BBS-UserInfo-Ptt/Makefile
@@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Get user information of PTT-style BBS
-RUN_DEPENDS= ${SITE_PERL}/Expect.pm:${PORTSDIR}/lang/p5-Expect
+RUN_DEPENDS= p5-Expect>=0:${PORTSDIR}/lang/p5-Expect
PERL_CONFIGURE= yes
diff --git a/net/p5-BBS-UserInfo-SOB/Makefile b/net/p5-BBS-UserInfo-SOB/Makefile
index d05f76745409..844464b77cb4 100644
--- a/net/p5-BBS-UserInfo-SOB/Makefile
+++ b/net/p5-BBS-UserInfo-SOB/Makefile
@@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Get user information of SOB-style BBS
-RUN_DEPENDS= ${SITE_PERL}/Expect.pm:${PORTSDIR}/lang/p5-Expect
+RUN_DEPENDS= p5-Expect>=0:${PORTSDIR}/lang/p5-Expect
PERL_CONFIGURE= yes
diff --git a/net/p5-BBS-UserInfo-Wretch/Makefile b/net/p5-BBS-UserInfo-Wretch/Makefile
index e6fa2a26bb27..9e271a7fa715 100644
--- a/net/p5-BBS-UserInfo-Wretch/Makefile
+++ b/net/p5-BBS-UserInfo-Wretch/Makefile
@@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Get user information of Wretch-style BBS
-RUN_DEPENDS= ${SITE_PERL}/Expect.pm:${PORTSDIR}/lang/p5-Expect
+RUN_DEPENDS= p5-Expect>=0:${PORTSDIR}/lang/p5-Expect
PERL_CONFIGURE= yes
diff --git a/net/p5-OurNet-BBSAgent/Makefile b/net/p5-OurNet-BBSAgent/Makefile
index 0cb48883ac32..ad084f6082af 100644
--- a/net/p5-OurNet-BBSAgent/Makefile
+++ b/net/p5-OurNet-BBSAgent/Makefile
@@ -14,7 +14,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Scriptable telnet-based virtual users
-BUILD_DEPENDS= ${SITE_PERL}/Net/Telnet.pm:${PORTSDIR}/net/p5-Net-Telnet
+BUILD_DEPENDS= p5-Net-Telnet>=0:${PORTSDIR}/net/p5-Net-Telnet
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/net/p5-Test-URI/Makefile b/net/p5-Test-URI/Makefile
index 88dd7bb6f256..e5500b37090d 100644
--- a/net/p5-Test-URI/Makefile
+++ b/net/p5-Test-URI/Makefile
@@ -15,10 +15,10 @@ PKGNAMEPREFIX= p5-
MAINTAINER= kaoru@kaisei.org
COMMENT= Perl module for check URI
-RUN_DEPENDS= ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \
- ${SITE_PERL}/Test/Builder/Tester.pm:${PORTSDIR}/devel/p5-Test-Simple
-BUILD_DEPENDS= ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \
- ${SITE_PERL}/Test/Builder/Tester.pm:${PORTSDIR}/devel/p5-Test-Simple
+RUN_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI \
+ p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
+BUILD_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI \
+ p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
PERL_CONFIGURE= yes
diff --git a/net/p5-What/Makefile b/net/p5-What/Makefile
index e10c7640e99f..7a046cb213df 100644
--- a/net/p5-What/Makefile
+++ b/net/p5-What/Makefile
@@ -15,9 +15,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Find out about running services
-BUILD_DEPENDS= ${SITE_PERL}/Error.pm:${PORTSDIR}/lang/p5-Error \
- ${SITE_PERL}/Exception/Class.pm:${PORTSDIR}/devel/p5-Exception-Class \
- ${SITE_PERL}/Test/Exception.pm:${PORTSDIR}/devel/p5-Test-Exception
+BUILD_DEPENDS= p5-Error>=0:${PORTSDIR}/lang/p5-Error \
+ p5-Exception-Class>=0:${PORTSDIR}/devel/p5-Exception-Class \
+ p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/print/muttprint/Makefile b/print/muttprint/Makefile
index 026f43c2a47c..05a129e69d2e 100644
--- a/print/muttprint/Makefile
+++ b/print/muttprint/Makefile
@@ -24,8 +24,8 @@ RUN_DEPENDS= latex:${PORTSDIR}/print/teTeX \
psnup:${PORTSDIR}/print/psutils-${PAPERSIZE} \
uncompface:${PORTSDIR}/mail/faces \
convert:${PORTSDIR}/graphics/ImageMagick \
- ${SITE_PERL}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate \
- ${SITE_PERL}/${PERL_ARCH}/Text/Iconv.pm:${PORTSDIR}/converters/p5-Text-Iconv
+ p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \
+ p5-Text-Iconv>=0:${PORTSDIR}/converters/p5-Text-Iconv
.if defined(WITH_CUPS)
RUN_DEPENDS+= cupstestppd:${PORTSDIR}/print/cups-base \
espgs:${PORTSDIR}/print/cups-pstoraster
diff --git a/security/p5-Authen-TypeKey/Makefile b/security/p5-Authen-TypeKey/Makefile
index 859d1c5a2e0f..f103facbe731 100644
--- a/security/p5-Authen-TypeKey/Makefile
+++ b/security/p5-Authen-TypeKey/Makefile
@@ -15,9 +15,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= TypeKey authentication verification
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Digest/SHA1.pm:${PORTSDIR}/security/p5-Digest-SHA1 \
- ${SITE_PERL}/Class/ErrorHandler.pm:${PORTSDIR}/devel/p5-Class-ErrorHandler \
- ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww
+BUILD_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1 \
+ p5-Class-ErrorHandler>=0:${PORTSDIR}/devel/p5-Class-ErrorHandler \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/security/p5-Yahoo-BBAuth/Makefile b/security/p5-Yahoo-BBAuth/Makefile
index ca2d6379428f..43b7f969bcb8 100644
--- a/security/p5-Yahoo-BBAuth/Makefile
+++ b/security/p5-Yahoo-BBAuth/Makefile
@@ -15,9 +15,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Perl interface to the Yahoo! Browser-Based Authentication
-RUN_DEPENDS= ${SITE_PERL}/Class/Accessor.pm:${PORTSDIR}/devel/p5-Class-Accessor \
- ${SITE_PERL}/JSON.pm:${PORTSDIR}/converters/p5-JSON \
- ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww
+RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
+ p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww
PERL_CONFIGURE= yes
diff --git a/security/p5-openxpki-client-html-mason/Makefile b/security/p5-openxpki-client-html-mason/Makefile
index c0a06081fd7d..498e26e2443a 100644
--- a/security/p5-openxpki-client-html-mason/Makefile
+++ b/security/p5-openxpki-client-html-mason/Makefile
@@ -17,9 +17,9 @@ MAINTAINER= svysh@pn.sinp.msu.ru
COMMENT= Web interface for local openxpki daemon
BUILD_DEPENDS= \
- ${SITE_PERL}/OpenXPKI/Client.pm:${PORTSDIR}/security/p5-openxpki-client \
- ${SITE_PERL}/Apache/Mason.pm:${PORTSDIR}/www/p5-HTML-Mason \
- ${SITE_PERL}/Data/SpreadPagination.pm:${PORTSDIR}/textproc/p5-Data-SpreadPagination
+ p5-openxpki-client>=0:${PORTSDIR}/security/p5-openxpki-client \
+ p5-HTML-Mason>=0:${PORTSDIR}/www/p5-HTML-Mason \
+ p5-Data-SpreadPagination>=0:${PORTSDIR}/textproc/p5-Data-SpreadPagination
RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= OpenXPKI::Client::HTML::Mason.3 \
diff --git a/security/p5-openxpki-client-scep/Makefile b/security/p5-openxpki-client-scep/Makefile
index 64955a9d9a4a..71b08da67a7a 100644
--- a/security/p5-openxpki-client-scep/Makefile
+++ b/security/p5-openxpki-client-scep/Makefile
@@ -17,9 +17,9 @@ MAINTAINER= svysh@pn.sinp.msu.ru
COMMENT= Client for SCEP requests to openxpki server
BUILD_DEPENDS= \
- ${SITE_PERL}/Config/Std.pm:${PORTSDIR}/devel/p5-Config-Std \
- ${SITE_PERL}/OpenXPKI/Client.pm:${PORTSDIR}/security/p5-openxpki-client \
- ${SITE_PERL}/${PERL_ARCH}/NetAddr/IP.pm:${PORTSDIR}/net-mgmt/p5-NetAddr-IP
+ p5-Config-Std>=0:${PORTSDIR}/devel/p5-Config-Std \
+ p5-openxpki-client>=0:${PORTSDIR}/security/p5-openxpki-client \
+ p5-NetAddr-IP>=0:${PORTSDIR}/net-mgmt/p5-NetAddr-IP
RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= OpenXPKI::Client::SCEP.3
diff --git a/security/p5-openxpki-client/Makefile b/security/p5-openxpki-client/Makefile
index f81bafa17fe7..9df34877c41d 100644
--- a/security/p5-openxpki-client/Makefile
+++ b/security/p5-openxpki-client/Makefile
@@ -17,7 +17,7 @@ MAINTAINER= svysh@pn.sinp.msu.ru
COMMENT= Perl based trustcenter software for PKI: base class for actual clients
BUILD_DEPENDS= \
- ${SITE_PERL}/${PERL_ARCH}/OpenXPKI.pm:${PORTSDIR}/security/p5-openxpki
+ p5-openxpki>=0:${PORTSDIR}/security/p5-openxpki
RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= OpenXPKI::Client.3 \
diff --git a/security/p5-openxpki-deployment/Makefile b/security/p5-openxpki-deployment/Makefile
index 59dae8a73e80..19a6f4cd511f 100644
--- a/security/p5-openxpki-deployment/Makefile
+++ b/security/p5-openxpki-deployment/Makefile
@@ -17,9 +17,9 @@ MAINTAINER= svysh@pn.sinp.msu.ru
COMMENT= Perl based enterprise class trustcenter software for PKI
BUILD_DEPENDS= \
- ${SITE_PERL}/OpenXPKI/Client.pm:${PORTSDIR}/security/p5-openxpki-client \
- ${SITE_PERL}/Config/Std.pm:${PORTSDIR}/devel/p5-Config-Std \
- ${SITE_PERL}/${PERL_ARCH}/Template.pm:${PORTSDIR}/www/p5-Template-Toolkit \
+ p5-openxpki-client>=0:${PORTSDIR}/security/p5-openxpki-client \
+ p5-Config-Std>=0:${PORTSDIR}/devel/p5-Config-Std \
+ p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit \
bash:${PORTSDIR}/shells/bash
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/security/p5-openxpki-i18n/Makefile b/security/p5-openxpki-i18n/Makefile
index 09562e8ec81c..81f65500a91d 100644
--- a/security/p5-openxpki-i18n/Makefile
+++ b/security/p5-openxpki-i18n/Makefile
@@ -17,7 +17,7 @@ MAINTAINER= svysh@pn.sinp.msu.ru
COMMENT= Perl based trustcenter software for PKI: i18n tools
BUILD_DEPENDS= \
- ${SITE_PERL}/${PERL_ARCH}/OpenXPKI.pm:${PORTSDIR}/security/p5-openxpki
+ p5-openxpki>=0:${PORTSDIR}/security/p5-openxpki
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_PERL5= yes
diff --git a/security/p5-openxpki/Makefile b/security/p5-openxpki/Makefile
index 96e299928472..2b17645c8f60 100644
--- a/security/p5-openxpki/Makefile
+++ b/security/p5-openxpki/Makefile
@@ -19,29 +19,29 @@ COMMENT= Perl based trustcenter software for PKI: core for server
BUILD_DEPENDS= \
p5-Workflow>=0.31:${PORTSDIR}/devel/p5-Workflow \
- ${SITE_PERL}/CGI/Session.pm:${PORTSDIR}/www/p5-CGI-Session \
- ${SITE_PERL}/Date/Format.pm:${PORTSDIR}/devel/p5-TimeDate \
- ${SITE_PERL}/Locale/Recode.pm:${PORTSDIR}/devel/p5-Locale-libintl \
- ${SITE_PERL}/Net/LDAP.pm:${PORTSDIR}/net/p5-perl-ldap \
- ${SITE_PERL}/Regexp/Common.pm:${PORTSDIR}/textproc/p5-Regexp-Common \
- ${SITE_PERL}/${PERL_ARCH}/Text/CSV_XS.pm:${PORTSDIR}/textproc/p5-Text-CSV_XS \
- ${SITE_PERL}/XML/Filter/XInclude.pm:${PORTSDIR}/textproc/p5-XML-Filter-XInclude \
- ${SITE_PERL}/XML/SAX/Writer.pm:${PORTSDIR}/textproc/p5-XML-SAX-Writer \
- ${SITE_PERL}/XML/Validator/Schema.pm:${PORTSDIR}/textproc/p5-XML-Validator-Schema \
- ${SITE_PERL}/Net/Server.pm:${PORTSDIR}/net/p5-Net-Server \
- ${SITE_PERL}/Test/Pod.pm:${PORTSDIR}/devel/p5-Test-Pod \
- ${SITE_PERL}/Test/Pod/Coverage.pm:${PORTSDIR}/devel/p5-Test-Pod-Coverage \
- ${SITE_PERL}/Net/IP.pm:${PORTSDIR}/net-mgmt/p5-Net-IP \
- ${SITE_PERL}/Class/Std.pm:${PORTSDIR}/devel/p5-Class-Std \
- ${SITE_PERL}/Mail/RFC822/Address.pm:${PORTSDIR}/mail/p5-Mail-RFC822-Address \
- ${SITE_PERL}/${PERL_ARCH}/Proc/ProcessTable.pm:${PORTSDIR}/devel/p5-Proc-ProcessTable \
- ${SITE_PERL}/Sys/SigAction.pm:${PORTSDIR}/devel/p5-Sys-SigAction \
- ${SITE_PERL}/Data/Password.pm:${PORTSDIR}/security/p5-Data-Password \
- ${SITE_PERL}/RT/Client/REST.pm:${PORTSDIR}/www/p5-RT-Client-REST \
- ${SITE_PERL}/Data/Serializer.pm:${PORTSDIR}/devel/p5-Data-Serializer \
- ${SITE_PERL}/${PERL_ARCH}/IPC/ShareLite.pm:${PORTSDIR}/devel/p5-IPC-ShareLite \
- ${SITE_PERL}/DateTime/Format/DateParse.pm:${PORTSDIR}/devel/p5-DateTime-Format-DateParse \
- ${SITE_PERL}/IO/Prompt.pm:${PORTSDIR}/devel/p5-IO-Prompt
+ p5-CGI-Session>=0:${PORTSDIR}/www/p5-CGI-Session \
+ p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \
+ p5-Locale-libintl>=0:${PORTSDIR}/devel/p5-Locale-libintl \
+ p5-perl-ldap>=0:${PORTSDIR}/net/p5-perl-ldap \
+ p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common \
+ p5-Text-CSV_XS>=0:${PORTSDIR}/textproc/p5-Text-CSV_XS \
+ p5-XML-Filter-XInclude>=0:${PORTSDIR}/textproc/p5-XML-Filter-XInclude \
+ p5-XML-SAX-Writer>=0:${PORTSDIR}/textproc/p5-XML-SAX-Writer \
+ p5-XML-Validator-Schema>=0:${PORTSDIR}/textproc/p5-XML-Validator-Schema \
+ p5-Net-Server>=0:${PORTSDIR}/net/p5-Net-Server \
+ p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod \
+ p5-Test-Pod-Coverage>=0:${PORTSDIR}/devel/p5-Test-Pod-Coverage \
+ p5-Net-IP>=0:${PORTSDIR}/net-mgmt/p5-Net-IP \
+ p5-Class-Std>=0:${PORTSDIR}/devel/p5-Class-Std \
+ p5-Mail-RFC822-Address>=0:${PORTSDIR}/mail/p5-Mail-RFC822-Address \
+ p5-Proc-ProcessTable>=0:${PORTSDIR}/devel/p5-Proc-ProcessTable \
+ p5-Sys-SigAction>=0:${PORTSDIR}/devel/p5-Sys-SigAction \
+ p5-Data-Password>=0:${PORTSDIR}/security/p5-Data-Password \
+ p5-RT-Client-REST>=0:${PORTSDIR}/www/p5-RT-Client-REST \
+ p5-Data-Serializer>=0:${PORTSDIR}/devel/p5-Data-Serializer \
+ p5-IPC-ShareLite>=0:${PORTSDIR}/devel/p5-IPC-ShareLite \
+ p5-DateTime-Format-DateParse>=0:${PORTSDIR}/devel/p5-DateTime-Format-DateParse \
+ p5-IO-Prompt>=0:${PORTSDIR}/devel/p5-IO-Prompt
RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= OpenXPKI.3 \
diff --git a/sysutils/fsbackup/Makefile b/sysutils/fsbackup/Makefile
index 9c39f0b36f04..6f5c3b62ddc2 100644
--- a/sysutils/fsbackup/Makefile
+++ b/sysutils/fsbackup/Makefile
@@ -15,7 +15,7 @@ DISTNAME= fsbackup-1.2pl1
MAINTAINER= samm@os2.kiev.ua
COMMENT= File system backup and synchronization utility
-RUN_DEPENDS= ${SITE_PERL}/Net/FTP.pm:${PORTSDIR}/net/p5-Net
+RUN_DEPENDS= p5-Net>=0:${PORTSDIR}/net/p5-Net
USE_PERL5= yes
diff --git a/sysutils/p5-Fuse-Simple/Makefile b/sysutils/p5-Fuse-Simple/Makefile
index cdda5d3d2053..33d93cbc139d 100644
--- a/sysutils/p5-Fuse-Simple/Makefile
+++ b/sysutils/p5-Fuse-Simple/Makefile
@@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Simple way to write filesystems in Perl using FUSE
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Fuse.pm:${PORTSDIR}/sysutils/p5-Fuse
+RUN_DEPENDS= p5-Fuse>=0:${PORTSDIR}/sysutils/p5-Fuse
PERL_CONFIGURE= yes
diff --git a/textproc/p5-Data-SpreadPagination/Makefile b/textproc/p5-Data-SpreadPagination/Makefile
index 4388fc452bac..161920799d59 100644
--- a/textproc/p5-Data-SpreadPagination/Makefile
+++ b/textproc/p5-Data-SpreadPagination/Makefile
@@ -15,8 +15,8 @@ MAINTAINER= svysh@pn.sinp.msu.ru
COMMENT= Page numbering and spread pagination
BUILD_DEPENDS= \
- ${SITE_PERL}/Data/Page.pm:${PORTSDIR}/databases/p5-Data-Page \
- ${SITE_PERL}/Math/Round.pm:${PORTSDIR}/math/p5-Math-Round
+ p5-Data-Page>=0:${PORTSDIR}/databases/p5-Data-Page \
+ p5-Math-Round>=0:${PORTSDIR}/math/p5-Math-Round
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/textproc/p5-Plucene-Analysis-CJKAnalyzer/Makefile b/textproc/p5-Plucene-Analysis-CJKAnalyzer/Makefile
index 97bb5177ee9a..4918d4c466af 100644
--- a/textproc/p5-Plucene-Analysis-CJKAnalyzer/Makefile
+++ b/textproc/p5-Plucene-Analysis-CJKAnalyzer/Makefile
@@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Analyzer for CJK texts
-RUN_DEPENDS= ${SITE_PERL}/Plucene.pm:${PORTSDIR}/textproc/p5-Plucene
+RUN_DEPENDS= p5-Plucene>=0:${PORTSDIR}/textproc/p5-Plucene
BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
diff --git a/textproc/p5-Regexp-Common-profanity_us/Makefile b/textproc/p5-Regexp-Common-profanity_us/Makefile
index e23b8b8caf90..329e336edfb5 100644
--- a/textproc/p5-Regexp-Common-profanity_us/Makefile
+++ b/textproc/p5-Regexp-Common-profanity_us/Makefile
@@ -14,7 +14,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Provide regexes for U.S. profanity
-BUILD_DEPENDS= ${SITE_PERL}/Regexp/Common.pm:${PORTSDIR}/textproc/p5-Regexp-Common
+BUILD_DEPENDS= p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/textproc/p5-Text-Emoticon/Makefile b/textproc/p5-Text-Emoticon/Makefile
index 9f81045babc2..9e514ebc01a8 100644
--- a/textproc/p5-Text-Emoticon/Makefile
+++ b/textproc/p5-Text-Emoticon/Makefile
@@ -14,7 +14,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Factory class for Yahoo! and MSN emoticons
-BUILD_DEPENDS= ${SITE_PERL}/UNIVERSAL/require.pm:${PORTSDIR}/devel/p5-UNIVERSAL-require
+BUILD_DEPENDS= p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/www/MT/Makefile b/www/MT/Makefile
index dd4ab1a70776..65dc076306d0 100644
--- a/www/MT/Makefile
+++ b/www/MT/Makefile
@@ -29,7 +29,7 @@ OPTIONS= APACHE "USE_APACHE" off \
.if !defined(WITHOUT_OPTIONAL_MODULES)
RUN_DEPENDS+= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-SOAP-Lite>=0:${PORTSDIR}/net/p5-SOAP-Lite \
- ${SITE_PERL}/${PERL_ARCH}/Image/Magick.pm:${PORTSDIR}/graphics/ImageMagick \
+ ImageMagick>=0:${PORTSDIR}/graphics/ImageMagick \
p5-Crypt-DSA>=0:${PORTSDIR}/security/p5-Crypt-DSA \
p5-Mail-Sendmail>=0:${PORTSDIR}/mail/p5-Mail-Sendmail \
p5-Archive-Zip>=0:${PORTSDIR}/archivers/p5-Archive-Zip \
diff --git a/www/awstats/Makefile b/www/awstats/Makefile
index fab5bb306ea0..6b8841646de0 100644
--- a/www/awstats/Makefile
+++ b/www/awstats/Makefile
@@ -15,7 +15,7 @@ MASTER_SITES= SF/${PORTNAME}/AWStats/${PORTVERSION}
MAINTAINER= samm@os2.kiev.ua
COMMENT= Free real-time logfile analyzer to get advanced web statistics
-RUN_DEPENDS= ${SITE_PERL}/Net/XWhois.pm:${PORTSDIR}/net/p5-Net-XWhois
+RUN_DEPENDS= p5-Net-XWhois>=0:${PORTSDIR}/net/p5-Net-XWhois
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/docs/LICENSE.TXT
@@ -42,12 +42,12 @@ OPTIONS= IPV6 "Enable IPV6 for use with IPv6 Plugin" Off
.include <bsd.port.pre.mk>
.if defined(WITH_IPV6)
-RUN_DEPENDS+= ${SITE_PERL}/Net/IP.pm:${PORTSDIR}/net-mgmt/p5-Net-IP
-RUN_DEPENDS+= ${SITE_PERL}/mach/Net/DNS.pm:${PORTSDIR}/dns/p5-Net-DNS
+RUN_DEPENDS+= p5-Net-IP>=0:${PORTSDIR}/net-mgmt/p5-Net-IP
+RUN_DEPENDS+= p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS
.endif
.if ${PERL_LEVEL} < 500800
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable
+RUN_DEPENDS+= p5-Storable>=0:${PORTSDIR}/devel/p5-Storable
.endif
post-patch:
diff --git a/www/p5-Catalyst-Plugin-Authentication-OpenID/Makefile b/www/p5-Catalyst-Plugin-Authentication-OpenID/Makefile
index 0fe2d6701868..a5360e254db4 100644
--- a/www/p5-Catalyst-Plugin-Authentication-OpenID/Makefile
+++ b/www/p5-Catalyst-Plugin-Authentication-OpenID/Makefile
@@ -15,9 +15,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= OpenID Authentication
-RUN_DEPENDS= ${SITE_PERL}/Catalyst.pm:${PORTSDIR}/www/p5-Catalyst-Runtime \
- ${SITE_PERL}/LWPx/ParanoidAgent.pm:${PORTSDIR}/www/p5-LWPx-ParanoidAgent \
- ${SITE_PERL}/Net/OpenID/Consumer.pm:${PORTSDIR}/net/p5-Net-OpenID-Consumer
+RUN_DEPENDS= p5-Catalyst-Runtime>=0:${PORTSDIR}/www/p5-Catalyst-Runtime \
+ p5-LWPx-ParanoidAgent>=0:${PORTSDIR}/www/p5-LWPx-ParanoidAgent \
+ p5-Net-OpenID-Consumer>=0:${PORTSDIR}/net/p5-Net-OpenID-Consumer
BUILD_DEPENDS:= ${RUN_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/www/p5-HTML-Adsense/Makefile b/www/p5-HTML-Adsense/Makefile
index 65dc30710ced..cbf120c0db0b 100644
--- a/www/p5-HTML-Adsense/Makefile
+++ b/www/p5-HTML-Adsense/Makefile
@@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Create adsense widgets easily
-RUN_DEPENDS= ${SITE_PERL}/Class/Accessor.pm:${PORTSDIR}/devel/p5-Class-Accessor
+RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor
PERL_CONFIGURE= yes
diff --git a/www/p5-HTML-PrettyPrinter/Makefile b/www/p5-HTML-PrettyPrinter/Makefile
index 18d73dd40816..7a6102892325 100644
--- a/www/p5-HTML-PrettyPrinter/Makefile
+++ b/www/p5-HTML-PrettyPrinter/Makefile
@@ -14,7 +14,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= vivek@khera.org
COMMENT= Generate nice HTML files from HTML syntax trees
-BUILD_DEPENDS= ${SITE_PERL}/HTML/Tree.pm:${PORTSDIR}/www/p5-HTML-Tree
+BUILD_DEPENDS= p5-HTML-Tree>=0:${PORTSDIR}/www/p5-HTML-Tree
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/www/p5-HTML-RSSAutodiscovery/Makefile b/www/p5-HTML-RSSAutodiscovery/Makefile
index 35bd253ddf35..59450f6ca612 100644
--- a/www/p5-HTML-RSSAutodiscovery/Makefile
+++ b/www/p5-HTML-RSSAutodiscovery/Makefile
@@ -14,7 +14,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Methods for retreiving RSS-ish information from an HTML document
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \
+BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/www/p5-RT-Client-REST/Makefile b/www/p5-RT-Client-REST/Makefile
index 2f603f47c20b..a2fe92286bea 100644
--- a/www/p5-RT-Client-REST/Makefile
+++ b/www/p5-RT-Client-REST/Makefile
@@ -15,11 +15,11 @@ PKGNAMEPREFIX= p5-
MAINTAINER= svysh@pn.sinp.msu.ru
COMMENT= Perl modules designed to talk to RT installation using REST protocol
-BUILD_DEPENDS= ${SITE_PERL}/Error.pm:${PORTSDIR}/lang/p5-Error \
- ${SITE_PERL}/Exception/Class.pm:${PORTSDIR}/devel/p5-Exception-Class \
- ${SITE_PERL}/HTTP/Cookies.pm:${PORTSDIR}/www/p5-libwww \
+BUILD_DEPENDS= p5-Error>=0:${PORTSDIR}/lang/p5-Error \
+ p5-Exception-Class>=0:${PORTSDIR}/devel/p5-Exception-Class \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate \
- ${SITE_PERL}/Test/Exception.pm:${PORTSDIR}/devel/p5-Test-Exception
+ p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/www/p5-Template-Multilingual/Makefile b/www/p5-Template-Multilingual/Makefile
index 717f73b1c917..5aceb3a09bde 100644
--- a/www/p5-Template-Multilingual/Makefile
+++ b/www/p5-Template-Multilingual/Makefile
@@ -14,7 +14,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= kaoru@kaisei.org
COMMENT= Multilingual templates for Template Toolkit
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Template.pm:${PORTSDIR}/www/p5-Template-Toolkit
+RUN_DEPENDS= p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit
PERL_CONFIGURE= yes
diff --git a/www/p5-Template-Plugin-Monta/Makefile b/www/p5-Template-Plugin-Monta/Makefile
index e7963175174d..80c3e58a8cfa 100644
--- a/www/p5-Template-Plugin-Monta/Makefile
+++ b/www/p5-Template-Plugin-Monta/Makefile
@@ -14,9 +14,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= kaoru@kaisei.org
COMMENT= Template-Toolkit plugin to Monta Method
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Template.pm:${PORTSDIR}/www/p5-Template-Toolkit
+BUILD_DEPENDS= p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit
RUN_DEPENDS:= ${BUILD_DEPENDS} \
- ${SITE_PERL}/Acme/Monta.pm:${PORTSDIR}/www/p5-Acme-Monta
+ p5-Acme-Monta>=0:${PORTSDIR}/www/p5-Acme-Monta
PERL_CONFIGURE= yes
diff --git a/www/p5-Template-Provider-Encoding/Makefile b/www/p5-Template-Provider-Encoding/Makefile
index 6e43b85f001e..297bb5989a27 100644
--- a/www/p5-Template-Provider-Encoding/Makefile
+++ b/www/p5-Template-Provider-Encoding/Makefile
@@ -15,7 +15,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= kaoru@kaisei.org
COMMENT= Template plugin to specify encoding
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Template.pm:${PORTSDIR}/www/p5-Template-Toolkit
+RUN_DEPENDS= p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit
BUILD_DEPENDS:= ${RUN_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/www/p5-WWW-NicoVideo-Download/Makefile b/www/p5-WWW-NicoVideo-Download/Makefile
index 3167dba711ae..400db0916185 100644
--- a/www/p5-WWW-NicoVideo-Download/Makefile
+++ b/www/p5-WWW-NicoVideo-Download/Makefile
@@ -14,10 +14,10 @@ PKGNAMEPREFIX= p5-
MAINTAINER= kaoru@kaisei.org
COMMENT= Perl module of download FLV/MP4/SWF files from nicovideo.jp
-BUILD_DEPENDS= ${SITE_PERL}/Any/Moose.pm:${PORTSDIR}/devel/p5-Any-Moose \
- ${SITE_PERL}/CGI/Simple.pm:${PORTSDIR}/www/p5-CGI-Simple \
- ${SITE_PERL}/${PERL_ARCH}/Crypt/SSLeay.pm:${PORTSDIR}/security/p5-Crypt-SSLeay \
- ${SITE_PERL}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww
+BUILD_DEPENDS= p5-Any-Moose>=0:${PORTSDIR}/devel/p5-Any-Moose \
+ p5-CGI-Simple>=0:${PORTSDIR}/www/p5-CGI-Simple \
+ p5-Crypt-SSLeay>=0:${PORTSDIR}/security/p5-Crypt-SSLeay \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/www/p5-WWW-WebArchive/Makefile b/www/p5-WWW-WebArchive/Makefile
index 31283e738d08..3b75436277bf 100644
--- a/www/p5-WWW-WebArchive/Makefile
+++ b/www/p5-WWW-WebArchive/Makefile
@@ -14,9 +14,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= Retrieve old versions of public web pages from various web archives
-RUN_DEPENDS= ${SITE_PERL}/App/Options.pm:${PORTSDIR}/devel/p5-App-Options \
- ${SITE_PERL}/App/Trace.pm:${PORTSDIR}/devel/p5-App-Trace \
- ${SITE_PERL}/WWW/Mechanize.pm:${PORTSDIR}/www/p5-WWW-Mechanize
+RUN_DEPENDS= p5-App-Options>=0:${PORTSDIR}/devel/p5-App-Options \
+ p5-App-Trace>=0:${PORTSDIR}/devel/p5-App-Trace \
+ p5-WWW-Mechanize>=0:${PORTSDIR}/www/p5-WWW-Mechanize
PERL_CONFIGURE= yes
diff --git a/www/p5-WebService-NoPaste/Makefile b/www/p5-WebService-NoPaste/Makefile
index b1f600631f5c..ae8942035515 100644
--- a/www/p5-WebService-NoPaste/Makefile
+++ b/www/p5-WebService-NoPaste/Makefile
@@ -14,9 +14,9 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= A pastebin web application to upload snippets of text
-BUILD_DEPENDS= ${SITE_PERL}/IO/All.pm:${PORTSDIR}/devel/p5-IO-All \
- ${SITE_PERL}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/Spiffy.pm:${PORTSDIR}/devel/p5-Spiffy
+BUILD_DEPENDS= p5-IO-All>=0:${PORTSDIR}/devel/p5-IO-All \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-Spiffy>=0:${PORTSDIR}/devel/p5-Spiffy
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
@@ -28,7 +28,7 @@ OPTIONS= X11 "Enable X11 Clipboard support" off
.include <bsd.port.pre.mk>
.if defined(WITH_X11)
-BUILD_DEPENDS+= ${SITE_PERL}/Clipboard.pm:${PORTSDIR}/x11/p5-Clipboard
+BUILD_DEPENDS+= p5-Clipboard>=0:${PORTSDIR}/x11/p5-Clipboard
.else
EXTRA_PATCHES+= ${FILESDIR}/extrapatch-lib-WebService-NoPaste.pm
.endif
diff --git a/www/p5-Xango/Makefile b/www/p5-Xango/Makefile
index fe59de22e5dd..8bd17f6a9617 100644
--- a/www/p5-Xango/Makefile
+++ b/www/p5-Xango/Makefile
@@ -18,14 +18,13 @@ COMMENT= Event Based High Performance Web Crawler Framework
DEPRECATED= Removed from CPAN
EXPIRATION_DATE= 2012-05-11
-BUILD_DEPENDS= ${SITE_PERL}/Cache/Cache.pm:${PORTSDIR}/devel/p5-Cache-Cache \
- ${SITE_PERL}/HTTP/Request.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/HTTP/Response.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/Log/Dispatch.pm:${PORTSDIR}/devel/p5-Log-Dispatch \
- ${SITE_PERL}/POE.pm:${PORTSDIR}/devel/p5-POE \
- ${SITE_PERL}/POE/Component/Client/DNS.pm:${PORTSDIR}/dns/p5-POE-Component-Client-DNS \
- ${SITE_PERL}/POE/Component/Client/HTTP.pm:${PORTSDIR}/www/p5-POE-Component-Client-HTTP \
- ${SITE_PERL}/YAML.pm:${PORTSDIR}/textproc/p5-YAML
+BUILD_DEPENDS= p5-Cache-Cache>=0:${PORTSDIR}/devel/p5-Cache-Cache \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-Log-Dispatch>=0:${PORTSDIR}/devel/p5-Log-Dispatch \
+ p5-POE>=0:${PORTSDIR}/devel/p5-POE \
+ p5-POE-Component-Client-DNS>=0:${PORTSDIR}/dns/p5-POE-Component-Client-DNS \
+ p5-POE-Component-Client-HTTP>=0:${PORTSDIR}/www/p5-POE-Component-Client-HTTP \
+ p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_MODBUILD= yes