summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio/gigedit/Makefile2
-rw-r--r--audio/gnupod/Makefile16
-rw-r--r--audio/mp3mover/Makefile2
-rw-r--r--audio/mp3riot/Makefile2
-rw-r--r--audio/squeezeboxserver/Makefile2
-rw-r--r--chinese/oicq/Makefile4
-rw-r--r--databases/gnatsweb4/Makefile2
-rw-r--r--databases/wfb2sql/Makefile2
-rw-r--r--databases/yasql/Makefile10
-rw-r--r--deskutils/dailystrips/Makefile4
-rw-r--r--deskutils/taskjuggler/Makefile8
-rw-r--r--dns/fastresolve/Makefile2
-rw-r--r--dns/gresolver/Makefile8
-rw-r--r--dns/sleuth/Makefile2
-rw-r--r--emulators/qemu-launcher/Makefile6
-rw-r--r--french/facturier/Makefile4
-rw-r--r--ftp/paraget/Makefile6
-rw-r--r--ftp/profxp/Makefile6
-rw-r--r--games/hlstats/Makefile2
-rw-r--r--games/optimax/Makefile2
-rw-r--r--graphics/cadubi/Makefile2
-rw-r--r--graphics/cbview/Makefile4
-rw-r--r--graphics/cthumb/Makefile4
-rw-r--r--graphics/icoutils/Makefile2
-rw-r--r--graphics/imc/Makefile4
-rw-r--r--graphics/orca/Makefile6
-rw-r--r--graphics/springgraph/Makefile2
-rw-r--r--irc/keitairc/Makefile18
-rw-r--r--irc/keitairc2/Makefile18
-rw-r--r--japanese/kcode/Makefile2
-rw-r--r--mail/bayespam/Makefile2
-rw-r--r--mail/grepmail/Makefile6
-rw-r--r--mail/mail2procmailrc/Makefile6
-rw-r--r--mail/mbx2mbox/Makefile2
-rw-r--r--mail/openwebmail/Makefile12
-rw-r--r--mail/popfile/Makefile18
-rw-r--r--mail/spamcup/Makefile6
-rw-r--r--mail/spampd/Makefile2
-rw-r--r--mail/websieve/Makefile4
-rw-r--r--math/glgraph/Makefile2
-rw-r--r--misc/callid/Makefile2
-rw-r--r--misc/gpt/Makefile4
-rw-r--r--misc/gpt31/Makefile4
-rw-r--r--misc/telbook/Makefile2
-rw-r--r--multimedia/acidrip/Makefile2
-rw-r--r--multimedia/gcfilms/Makefile10
-rw-r--r--net-mgmt/TkTopNetFlows/Makefile2
-rw-r--r--net-mgmt/cricket/Makefile10
-rw-r--r--net-mgmt/netleak/Makefile10
-rw-r--r--net-p2p/mldonkey-perlreactor/Makefile2
-rw-r--r--net-p2p/mldonkey-urlslave/Makefile2
-rw-r--r--net/ctrace/Makefile6
-rw-r--r--net/hinfo/Makefile2
-rw-r--r--net/radiator/Makefile2
-rw-r--r--news/newsgrab/Makefile8
-rw-r--r--news/slrnconf/Makefile4
-rw-r--r--print/axpoint/Makefile4
-rw-r--r--print/guitartex/Makefile2
-rw-r--r--print/html2ps-letter/Makefile2
-rw-r--r--security/aimsniff/Makefile14
-rw-r--r--security/amavis-stats/Makefile2
-rw-r--r--security/cp2fwb/Makefile2
-rw-r--r--security/pbnj/Makefile14
-rw-r--r--security/smtpscan/Makefile2
-rw-r--r--security/snortsnarf/Makefile2
-rw-r--r--sysutils/reoback/Makefile2
-rw-r--r--sysutils/sysgather/Makefile2
-rw-r--r--textproc/ascii2pdf/Makefile2
-rw-r--r--textproc/denature/Makefile8
-rw-r--r--textproc/dtdparse/Makefile4
-rw-r--r--textproc/eqe/Makefile2
-rw-r--r--textproc/libtext-wrapi18n-perl/Makefile2
-rw-r--r--textproc/re_graph/Makefile4
-rw-r--r--textproc/sarep/Makefile2
-rw-r--r--textproc/texi2db/Makefile2
-rw-r--r--textproc/xslint/Makefile2
-rw-r--r--www/goose/Makefile10
-rw-r--r--www/html2wml/Makefile6
-rw-r--r--www/htmlobject/Makefile4
-rw-r--r--www/ljdeps/Makefile34
-rw-r--r--www/llgal/Makefile16
-rw-r--r--www/reportmagic/Makefile6
-rw-r--r--www/syndigator/Makefile16
-rw-r--r--www/w3mir/Makefile2
-rw-r--r--x11-fm/gprename/Makefile4
85 files changed, 230 insertions, 230 deletions
diff --git a/audio/gigedit/Makefile b/audio/gigedit/Makefile
index 774d41884f37..42130892eb96 100644
--- a/audio/gigedit/Makefile
+++ b/audio/gigedit/Makefile
@@ -14,7 +14,7 @@ MASTER_SITES= http://download.linuxsampler.org/packages/
MAINTAINER= ports@FreeBSD.org
COMMENT= An instrument editor for gig files
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser
+BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
LIB_DEPENDS= gig.10:${PORTSDIR}/audio/libgig \
gtkmm-2.4:${PORTSDIR}/x11-toolkits/gtkmm24
RUN_DEPENDS= ${LOCALBASE}/lib/linuxsampler/liblinuxsampler.so.3:${PORTSDIR}/audio/linuxsampler
diff --git a/audio/gnupod/Makefile b/audio/gnupod/Makefile
index 0ecfa5f857b6..7dd2b66c59d4 100644
--- a/audio/gnupod/Makefile
+++ b/audio/gnupod/Makefile
@@ -16,12 +16,12 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Set of Perl scripts for using an Apple iPod
-BUILD_DEPENDS= ${SITE_PERL}/MP3/Info.pm:${PORTSDIR}/audio/p5-MP3-Info \
- ${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser \
- ${SITE_PERL}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate \
- ${SITE_PERL}/${PERL_ARCH}/Unicode/String.pm:${PORTSDIR}/converters/p5-Unicode-String \
- ${SITE_PERL}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/${PERL_ARCH}/Digest/SHA1.pm:${PORTSDIR}/security/p5-Digest-SHA1
+BUILD_DEPENDS= p5-MP3-Info>=0:${PORTSDIR}/audio/p5-MP3-Info \
+ p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
+ p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \
+ p5-Unicode-String >=0:${PORTSDIR}/converters/p5-Unicode-String \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1
RUN_DEPENDS:= ${BUILD_DEPENDS}
INFO= gnupod
@@ -42,11 +42,11 @@ OPTIONS_DEFINE= FLAC VORBIS DOCS
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MFLAC} || exists(${SITE_PERL}/${PERL_ARCH}/Audio/FLAC/Header.pm)
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Audio/FLAC/Header.pm:${PORTSDIR}/audio/p5-Audio-FLAC-Header
+BUILD_DEPENDS+= p5-Audio-FLAC-Header>=0:${PORTSDIR}/audio/p5-Audio-FLAC-Header
.endif
.if ${PORT_OPTIONS:MVORBIS} || exists(${SITE_PERL}/Ogg/Vorbis/Header/PurePerl.pm)
-BUILD_DEPENDS+= ${SITE_PERL}/Ogg/Vorbis/Header/PurePerl.pm:${PORTSDIR}/audio/p5-Ogg-Vorbis-Header-PurePerl
+BUILD_DEPENDS+= p5-Ogg-Vorbis-Header-PurePerl>=0:${PORTSDIR}/audio/p5-Ogg-Vorbis-Header-PurePerl
BUILD_DEPENDS+= oggdec:${PORTSDIR}/audio/vorbis-tools
.endif
diff --git a/audio/mp3mover/Makefile b/audio/mp3mover/Makefile
index 7cabc8fcd1d8..b0ce7d3b1fd9 100644
--- a/audio/mp3mover/Makefile
+++ b/audio/mp3mover/Makefile
@@ -14,7 +14,7 @@ MASTER_SITES= SF/mediamover/${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Rename mp3s and manipulate them
-RUN_DEPENDS= ${SITE_PERL}/MP3/Tag.pm:${PORTSDIR}/audio/p5-tagged
+RUN_DEPENDS= p5-tagged>=0:${PORTSDIR}/audio/p5-tagged
USE_PERL5= yes
NO_BUILD= yes
diff --git a/audio/mp3riot/Makefile b/audio/mp3riot/Makefile
index 4bc916f7d58e..d3eced9ebeb7 100644
--- a/audio/mp3riot/Makefile
+++ b/audio/mp3riot/Makefile
@@ -13,7 +13,7 @@ MASTER_SITES= http://www.linuxsecure.de/f2html/
MAINTAINER= ports@FreeBSD.org
COMMENT= Mp3riot creates mp3 playlists, HTML files, etc
-RUN_DEPENDS= ${SITE_PERL}/MP3/Info.pm:${PORTSDIR}/audio/p5-MP3-Info
+RUN_DEPENDS= p5-MP3-Info>=0:${PORTSDIR}/audio/p5-MP3-Info
NO_BUILD= yes
USE_PERL5= yes
diff --git a/audio/squeezeboxserver/Makefile b/audio/squeezeboxserver/Makefile
index 247cfb0cc93a..7fe1dfe8f176 100644
--- a/audio/squeezeboxserver/Makefile
+++ b/audio/squeezeboxserver/Makefile
@@ -30,7 +30,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-32171-noCPAN
RUN_DEPENDS+= p5-DBIx-Class>=0:${PORTSDIR}/databases/p5-DBIx-Class \
p5-File-Which>=0:${PORTSDIR}/sysutils/p5-File-Which \
p5-URI-Find>=0:${PORTSDIR}/textproc/p5-URI-Find \
- ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql50 \
+ p5-DBD-mysql50>=0:${PORTSDIR}/databases/p5-DBD-mysql50 \
p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1 \
p5-Encode-Detect>=0:${PORTSDIR}/converters/p5-Encode-Detect \
p5-GD>=0:${PORTSDIR}/graphics/p5-GD \
diff --git a/chinese/oicq/Makefile b/chinese/oicq/Makefile
index 3bd44d64ff01..fbc81093cd83 100644
--- a/chinese/oicq/Makefile
+++ b/chinese/oicq/Makefile
@@ -14,8 +14,8 @@ DISTNAME= Net-OICQ-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Implements OICQ messaging protocol
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \
- ${SITE_PERL}/Crypt/OICQ.pm:${PORTSDIR}/security/p5-Crypt-OICQ
+BUILD_DEPENDS= p5-Term-ReadKey>=0:${PORTSDIR}/devel/p5-Term-ReadKey \
+ p5-Crypt-OICQ>=0:${PORTSDIR}/security/p5-Crypt-OICQ
PERL_CONFIGURE= yes
diff --git a/databases/gnatsweb4/Makefile b/databases/gnatsweb4/Makefile
index 7063934b4eb3..2010f3eda341 100644
--- a/databases/gnatsweb4/Makefile
+++ b/databases/gnatsweb4/Makefile
@@ -14,7 +14,7 @@ MASTER_SITES= GNU
MAINTAINER= ports@FreeBSD.org
COMMENT= Gnatsweb, a GNATS web interface
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
+RUN_DEPENDS= p5-MIME-Base64>=0:${PORTSDIR}/converters/p5-MIME-Base64
MAKE_JOBS_SAFE= yes
diff --git a/databases/wfb2sql/Makefile b/databases/wfb2sql/Makefile
index 8d62a37cb227..957e0fce72d9 100644
--- a/databases/wfb2sql/Makefile
+++ b/databases/wfb2sql/Makefile
@@ -14,7 +14,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= CIA World Fact Book to SQL Conversion Utility
-BUILD_DEPENDS= ${SITE_PERL}/Config/General.pm:${PORTSDIR}/devel/p5-Config-General
+BUILD_DEPENDS= p5-Config-General>=0:${PORTSDIR}/devel/p5-Config-General
RUN_DEPENDS:= ${BUILD_DEPENDS}
NO_BUILD= YES
diff --git a/databases/yasql/Makefile b/databases/yasql/Makefile
index 42f1bcbb082f..a4759d92f124 100644
--- a/databases/yasql/Makefile
+++ b/databases/yasql/Makefile
@@ -14,25 +14,25 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Yet Another SQL*Plus Replacement
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/DBD/Oracle.pm:${PORTSDIR}/databases/p5-DBD-Oracle \
- ${SITE_PERL}/${PERL_ARCH}/Term/ReadLine/Gnu.pm:${PORTSDIR}/devel/p5-ReadLine-Gnu
+BUILD_DEPENDS= p5-DBD-Oracle>=0:${PORTSDIR}/databases/p5-DBD-Oracle \
+ p5-ReadLine-Gnu>=0:${PORTSDIR}/devel/p5-ReadLine-Gnu
RUN_DEPENDS:= ${BUILD_DEPENDS}
LICENSE= GPLv2
# Time::HiRes is used for high resolution benchmarking
.if !defined(WITHOUT_HIRES)
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
+BUILD_DEPENDS+= p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes
.endif
# Text::CSV_XS is required to output CSV or input from CSV files
.if !defined(WITHOUT_CSV)
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Text/CSV_XS.pm:${PORTSDIR}/textproc/p5-Text-CSV_XS
+BUILD_DEPENDS+= p5-Text-CSV_XS>=0:${PORTSDIR}/textproc/p5-Text-CSV_XS
.endif
# Term::ReadKey is used for better input and output control
.if !defined(WITHOUT_READKEY)
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey
+BUILD_DEPENDS+= p5-Term-ReadKey>=0:${PORTSDIR}/devel/p5-Term-ReadKey
.endif
HAS_CONFIGURE= yes
diff --git a/deskutils/dailystrips/Makefile b/deskutils/dailystrips/Makefile
index c471fa0b1227..9548be3d35ce 100644
--- a/deskutils/dailystrips/Makefile
+++ b/deskutils/dailystrips/Makefile
@@ -14,8 +14,8 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Utility to download or view your favorite online comic strips daily
-RUN_DEPENDS= ${SITE_PERL}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate
+RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate
NO_BUILD= yes
USE_PERL5= yes
diff --git a/deskutils/taskjuggler/Makefile b/deskutils/taskjuggler/Makefile
index 544cfee21a78..eb19c6a455be 100644
--- a/deskutils/taskjuggler/Makefile
+++ b/deskutils/taskjuggler/Makefile
@@ -14,12 +14,12 @@ MASTER_SITES= http://www.taskjuggler.org/download/
MAINTAINER= ports@FreeBSD.org
COMMENT= A project management tool for UNIX based operating systems
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Class/MethodMaker.pm:${PORTSDIR}/devel/p5-Class-MethodMaker \
- ${SITE_PERL}/Date/Calc.pm:${PORTSDIR}/devel/p5-Date-Calc \
- ${SITE_PERL}/PostScript/Simple.pm:${PORTSDIR}/print/p5-PostScript-Simple \
+BUILD_DEPENDS= p5-Class-MethodMaker>=0:${PORTSDIR}/devel/p5-Class-MethodMaker \
+ p5-Date-Calc>=0:${PORTSDIR}/devel/p5-Date-Calc \
+ p5-PostScript-Simple>=0:${PORTSDIR}/print/p5-PostScript-Simple \
poster:${PORTSDIR}/print/poster \
bash:${PORTSDIR}/shells/bash \
- ${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser
+ p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
OPTIONS_DEFINE= DOCS KDE3
diff --git a/dns/fastresolve/Makefile b/dns/fastresolve/Makefile
index ee73501f5cfd..c3b52315c6e5 100644
--- a/dns/fastresolve/Makefile
+++ b/dns/fastresolve/Makefile
@@ -15,7 +15,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Programs that process web logs to get DNS and domain ownership info
LIB_DEPENDS= adns.1:${PORTSDIR}/dns/adns
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/BerkeleyDB.pm:${PORTSDIR}/databases/p5-BerkeleyDB
+RUN_DEPENDS= p5-BerkeleyDB>=0:${PORTSDIR}/databases/p5-BerkeleyDB
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/dns/gresolver/Makefile b/dns/gresolver/Makefile
index 56330e72214d..24830b540368 100644
--- a/dns/gresolver/Makefile
+++ b/dns/gresolver/Makefile
@@ -14,10 +14,10 @@ MASTER_SITES= http://jodrell.net/files/unsupported/gresolver/
MAINTAINER= ports@FreeBSD.org
COMMENT= A graphical DNS query tool using GTK+
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Locale/gettext.pm:${PORTSDIR}/devel/p5-Locale-gettext \
- ${SITE_PERL}/${PERL_ARCH}/Gtk2.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
- ${SITE_PERL}/${PERL_ARCH}/Gtk2/GladeXML.pm:${PORTSDIR}/x11-toolkits/p5-Glade2 \
- ${SITE_PERL}/Net/IPv6Addr.pm:${PORTSDIR}/net-mgmt/p5-Net-IPv6Addr
+RUN_DEPENDS= p5-Locale-gettext>=0:${PORTSDIR}/devel/p5-Locale-gettext \
+ p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
+ p5-Glade2>=0:${PORTSDIR}/x11-toolkits/p5-Glade2 \
+ p5-Net-IPv6Addr>=0:${PORTSDIR}/net-mgmt/p5-Net-IPv6Addr
USE_PERL5= yes
diff --git a/dns/sleuth/Makefile b/dns/sleuth/Makefile
index 36de9565be77..e40a43baa46b 100644
--- a/dns/sleuth/Makefile
+++ b/dns/sleuth/Makefile
@@ -13,7 +13,7 @@ MASTER_SITES= ftp://atrey.karlin.mff.cuni.cz/pub/local/mj/net/
MAINTAINER= ports@FreeBSD.org
COMMENT= A tool for checking DNS zones
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Net/DNS.pm:${PORTSDIR}/dns/p5-Net-DNS
+RUN_DEPENDS= p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS
USE_PERL5= yes
diff --git a/emulators/qemu-launcher/Makefile b/emulators/qemu-launcher/Makefile
index 0c2b9175f277..418be357e270 100644
--- a/emulators/qemu-launcher/Makefile
+++ b/emulators/qemu-launcher/Makefile
@@ -15,9 +15,9 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= A GTK front-end to Qemu
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Gtk2:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
- ${SITE_PERL}/${PERL_ARCH}/Gtk2/GladeXML/:${PORTSDIR}/x11-toolkits/p5-Glade2 \
- ${SITE_PERL}/${PERL_ARCH}/Locale/gettext.pm:${PORTSDIR}/devel/p5-Locale-gettext
+RUN_DEPENDS= p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
+ p5-Glade2>=0:${PORTSDIR}/x11-toolkits/p5-Glade2 \
+ p5-Locale-gettext>=0:${PORTSDIR}/devel/p5-Locale-gettext
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_PERL5= yes
diff --git a/french/facturier/Makefile b/french/facturier/Makefile
index 1de72d882b6e..7e31b4cb4b6d 100644
--- a/french/facturier/Makefile
+++ b/french/facturier/Makefile
@@ -17,8 +17,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Logiciel de facturation pour P.M.I. & P.M.E.
RUN_DEPENDS= ${LOCALBASE}/bin/htmldoc:${PORTSDIR}/textproc/htmldoc \
- ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql \
- ${SITE_PERL}/Tie/IxHash.pm:${PORTSDIR}/devel/p5-Tie-IxHash
+ p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql \
+ p5-Tie-IxHash>=0:${PORTSDIR}/devel/p5-Tie-IxHash
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/ftp/paraget/Makefile b/ftp/paraget/Makefile
index 97fc8c14edf4..6aeabe81a4e9 100644
--- a/ftp/paraget/Makefile
+++ b/ftp/paraget/Makefile
@@ -15,10 +15,10 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Parallel ftp-fetching program
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Class/MethodMaker.pm:${PORTSDIR}/devel/p5-Class-MethodMaker
+BUILD_DEPENDS= p5-Class-MethodMaker>=0:${PORTSDIR}/devel/p5-Class-MethodMaker
RUN_DEPENDS:= ${BUILD_DEPENDS} \
- ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \
- ${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple
+ p5-URI>=0:${PORTSDIR}/net/p5-URI \
+ p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple
PERL_CONFIGURE= yes
diff --git a/ftp/profxp/Makefile b/ftp/profxp/Makefile
index a4c636dabda0..115c4cdc25c3 100644
--- a/ftp/profxp/Makefile
+++ b/ftp/profxp/Makefile
@@ -18,9 +18,9 @@ COMMENT= FXP (server-to-server FTP) client
USE_PERL5= yes
-RUN_DEPENDS= ${SITE_PERL}/Net/SOCKS.pm:${PORTSDIR}/net/p5-Socks \
- ${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \
- ${SITE_PERL}/Term/ReadLine/Perl.pm:${PORTSDIR}/devel/p5-ReadLine-Perl
+RUN_DEPENDS= p5-Socks>=0:${PORTSDIR}/net/p5-Socks \
+ p5-Term-ReadKey>=0:${PORTSDIR}/devel/p5-Term-ReadKey \
+ p5-ReadLine-Perl>=0:${PORTSDIR}/devel/p5-ReadLine-Perl
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
diff --git a/games/hlstats/Makefile b/games/hlstats/Makefile
index fd10e37c8ec5..7bf9cf15ac77 100644
--- a/games/hlstats/Makefile
+++ b/games/hlstats/Makefile
@@ -16,7 +16,7 @@ COMMENT= A real-time statistics generator for Half-Life and its mods
LICENSE= CDDL
-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
NO_BUILD= yes
NO_WRKSUBDIR= yes
diff --git a/games/optimax/Makefile b/games/optimax/Makefile
index b08e9f458d42..a2ceefc7e213 100644
--- a/games/optimax/Makefile
+++ b/games/optimax/Makefile
@@ -19,7 +19,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
MAINTAINER= ports@FreeBSD.org
COMMENT= A Core War optimizer written in Perl
-RUN_DEPENDS= ${SITE_PERL}/mach/Tk.pm:${PORTSDIR}/x11-toolkits/p5-Tk
+RUN_DEPENDS= p5-Tk>=0:${PORTSDIR}/x11-toolkits/p5-Tk
USE_ZIP= yes
USE_PERL5_RUN= yes
diff --git a/graphics/cadubi/Makefile b/graphics/cadubi/Makefile
index be46f5cb543e..e00692c680f9 100644
--- a/graphics/cadubi/Makefile
+++ b/graphics/cadubi/Makefile
@@ -13,7 +13,7 @@ MASTER_SITES= http://langworth.com/pub/
MAINTAINER= ports@FreeBSD.org
COMMENT= ASCII drawing utility
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey
+RUN_DEPENDS= p5-Term-ReadKey>=0:${PORTSDIR}/devel/p5-Term-ReadKey
USE_PERL5= yes
NO_BUILD= yes
diff --git a/graphics/cbview/Makefile b/graphics/cbview/Makefile
index 15ea385a6937..14720b3fe948 100644
--- a/graphics/cbview/Makefile
+++ b/graphics/cbview/Makefile
@@ -16,8 +16,8 @@ COMMENT= A viewer/converter for CBR/CBZ comic book archives
RUN_DEPENDS= unrar:${PORTSDIR}/archivers/unrar \
unzip:${PORTSDIR}/archivers/unzip \
- ${SITE_PERL}/${PERL_ARCH}/Gtk2.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
- ${SITE_PERL}/String/ShellQuote.pm:${PORTSDIR}/textproc/p5-String-ShellQuote
+ p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
+ p5-String-ShellQuote>=0:${PORTSDIR}/textproc/p5-String-ShellQuote
NO_BUILD= yes
USE_PERL5= yes
diff --git a/graphics/cthumb/Makefile b/graphics/cthumb/Makefile
index b880c0d5e687..3f2dd0f78421 100644
--- a/graphics/cthumb/Makefile
+++ b/graphics/cthumb/Makefile
@@ -17,8 +17,8 @@ COMMENT= A themable web picture album generator
RUN_DEPENDS= ${LOCALBASE}/bin/pnmscale:${PORTSDIR}/graphics/netpbm \
${LOCALBASE}/bin/djpeg:${PORTSDIR}/graphics/jpeg \
${LOCALBASE}/bin/jhead:${PORTSDIR}/graphics/jhead \
- ${SITE_PERL}/${PERL_ARCH}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \
- ${SITE_PERL}/URI/Escape.pm:${PORTSDIR}/net/p5-URI
+ p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
+ p5-URI>=0:${PORTSDIR}/net/p5-URI
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-themedir=${DATADIR}
diff --git a/graphics/icoutils/Makefile b/graphics/icoutils/Makefile
index ceb358e6542c..687dd1c5315e 100644
--- a/graphics/icoutils/Makefile
+++ b/graphics/icoutils/Makefile
@@ -18,7 +18,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= png15:${PORTSDIR}/graphics/png
-RUN_DEPENDS= ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww
+RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
USE_BZIP2= yes
USE_PERL5_RUN= yes
diff --git a/graphics/imc/Makefile b/graphics/imc/Makefile
index f67235e6abaa..90dd3cf360a6 100644
--- a/graphics/imc/Makefile
+++ b/graphics/imc/Makefile
@@ -15,8 +15,8 @@ MASTER_SITES= http://users.skynet.be/Peter.Verthez/projects/imc/
MAINTAINER= ports@FreeBSD.org
COMMENT= Image Compiler
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/GD.pm:${PORTSDIR}/graphics/p5-GD \
- ${SITE_PERL}/CGI.pm:${PORTSDIR}/www/p5-CGI.pm
+BUILD_DEPENDS= p5-GD>=0:${PORTSDIR}/graphics/p5-GD \
+ p5-CGI.pm>=0:${PORTSDIR}/www/p5-CGI.pm
RUN_DEPENDS:= ${BUILD_DEPENDS}
GNU_CONFIGURE= yes
diff --git a/graphics/orca/Makefile b/graphics/orca/Makefile
index 4e8bf7bd9912..4b003eb7d220 100644
--- a/graphics/orca/Makefile
+++ b/graphics/orca/Makefile
@@ -16,9 +16,9 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Tool for plotting arbitrary data from text files onto a Web server
BUILD_DEPENDS= \
- ${SITE_PERL}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate \
- ${SITE_PERL}/Math/Interpolate.pm:${PORTSDIR}/math/p5-Math-Interpolate \
- ${SITE_PERL}/${PERL_ARCH}/RRDs.pm:${PORTSDIR}/databases/rrdtool
+ p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \
+ p5-Math-Interpolate>=0:${PORTSDIR}/math/p5-Math-Interpolate \
+ rrdtool>=0:${PORTSDIR}/databases/rrdtool
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX} --with-html-dir=${PREFIX}/www/data/orca
diff --git a/graphics/springgraph/Makefile b/graphics/springgraph/Makefile
index 72f8d6b974eb..14703df0c26b 100644
--- a/graphics/springgraph/Makefile
+++ b/graphics/springgraph/Makefile
@@ -17,7 +17,7 @@ EXTRACT_SUFX= .pl
MAINTAINER= ports@FreeBSD.org
COMMENT= Render graph described in a .dot file
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/GD.pm:${PORTSDIR}/graphics/p5-GD
+RUN_DEPENDS= p5-GD>=0:${PORTSDIR}/graphics/p5-GD
CONFLICTS_INSTALL=signing-party-[0-9]*
diff --git a/irc/keitairc/Makefile b/irc/keitairc/Makefile
index a108bbe310f3..3c5501604401 100644
--- a/irc/keitairc/Makefile
+++ b/irc/keitairc/Makefile
@@ -15,15 +15,15 @@ DISTNAME= ${PORTNAME}
EXTRACT_SUFX= #empty
MAINTAINER= ports@FreeBSD.org
-COMMENT=IRC proxy for mobilephone that have a web interface
-
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Unicode/Japanese.pm:${PORTSDIR}/japanese/p5-Unicode-Japanese \
- ${SITE_PERL}/POE/Component/IRC.pm:${PORTSDIR}/irc/p5-POE-Component-IRC \
- ${SITE_PERL}/POE/Component/Pluggable.pm:${PORTSDIR}/devel/p5-POE-Component-Pluggable \
- ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \
- ${SITE_PERL}/HTTP/Response.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/Proc/Daemon.pm:${PORTSDIR}/devel/p5-Proc-Daemon \
- ${SITE_PERL}/AppConfig.pm:${PORTSDIR}/devel/p5-AppConfig
+COMMENT= IRC proxy for mobilephone that have a web interface
+
+RUN_DEPENDS= p5-Unicode-Japanese>=0:${PORTSDIR}/japanese/p5-Unicode-Japanese \
+ p5-POE-Component-IRC>=0:${PORTSDIR}/irc/p5-POE-Component-IRC \
+ p5-POE-Component-Pluggable>=0:${PORTSDIR}/devel/p5-POE-Component-Pluggable \
+ p5-URI>=0:${PORTSDIR}/net/p5-URI \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-Proc-Daemon>=0:${PORTSDIR}/devel/p5-Proc-Daemon \
+ p5-AppConfig>=0:${PORTSDIR}/devel/p5-AppConfig
PLIST_FILES= bin/keitairc
diff --git a/irc/keitairc2/Makefile b/irc/keitairc2/Makefile
index af4f43a586e2..56b9e493f4fc 100644
--- a/irc/keitairc2/Makefile
+++ b/irc/keitairc2/Makefile
@@ -16,15 +16,15 @@ MASTER_SITE_SUBDIR= ${PORTNAME}/47485
#PATCH_SITES= http://home.jp.FreeBSD.org/~matusita/keitairc2/
MAINTAINER= ports@FreeBSD.org
-COMMENT=IRC proxy for mobilephone that have a web interface
-
-RUN_DEPENDS= ${SITE_PERL}/POE/Component/IRC.pm:${PORTSDIR}/irc/p5-POE-Component-IRC \
- ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \
- ${SITE_PERL}/HTTP/Response.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/HTML/Template.pm:${PORTSDIR}/www/p5-HTML-Template \
- ${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \
- ${SITE_PERL}/Proc/Daemon.pm:${PORTSDIR}/devel/p5-Proc-Daemon \
- ${SITE_PERL}/AppConfig.pm:${PORTSDIR}/devel/p5-AppConfig
+COMMENT= IRC proxy for mobilephone that have a web interface
+
+RUN_DEPENDS= p5-POE-Component-IRC>=0:${PORTSDIR}/irc/p5-POE-Component-IRC \
+ p5-URI>=0:${PORTSDIR}/net/p5-URI \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-HTML-Template>=0:${PORTSDIR}/www/p5-HTML-Template \
+ p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple \
+ p5-Proc-Daemon>=0:${PORTSDIR}/devel/p5-Proc-Daemon \
+ p5-AppConfig>=0:${PORTSDIR}/devel/p5-AppConfig
CONFLICTS= keitairc-1.*
NO_BUILD= yes
diff --git a/japanese/kcode/Makefile b/japanese/kcode/Makefile
index 3c3c029e9f1e..028bd671017e 100644
--- a/japanese/kcode/Makefile
+++ b/japanese/kcode/Makefile
@@ -24,7 +24,7 @@ MANLANG= ja
MAN1= kcode.1
MANCOMPRESSED= no
-RUN_DEPENDS= ${SITE_PERL}/Jcode.pm:${PORTSDIR}/japanese/p5-Jcode
+RUN_DEPENDS= ja-p5-Jcode>=0:${PORTSDIR}/japanese/p5-Jcode
do-extract:
${MKDIR} ${WRKSRC}
diff --git a/mail/bayespam/Makefile b/mail/bayespam/Makefile
index ffbd68dac601..c2f85a7e2ef2 100644
--- a/mail/bayespam/Makefile
+++ b/mail/bayespam/Makefile
@@ -14,7 +14,7 @@ EXTRACT_SUFX= .tar_.gz
MAINTAINER= ports@FreeBSD.org
COMMENT= qmail spam filter written in Perl using Bayesian classification
-RUN_DEPENDS= ${SITE_PERL}/MIME/Parser.pm:${PORTSDIR}/mail/p5-MIME-Tools
+RUN_DEPENDS= p5-MIME-Tools>=0:${PORTSDIR}/mail/p5-MIME-Tools
USE_PERL5= yes
NO_BUILD= yes
diff --git a/mail/grepmail/Makefile b/mail/grepmail/Makefile
index b03b48bac146..847b475408d7 100644
--- a/mail/grepmail/Makefile
+++ b/mail/grepmail/Makefile
@@ -13,9 +13,9 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Search mailboxes for a given regexp and display matching emails
-BUILD_DEPENDS= ${SITE_PERL}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate \
- ${SITE_PERL}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip \
- ${SITE_PERL}/Mail/Mbox/MessageParser.pm:${PORTSDIR}/mail/p5-Mail-Mbox-MessageParser
+BUILD_DEPENDS= p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \
+ p5-Date-Manip>=0:${PORTSDIR}/devel/p5-Date-Manip \
+ p5-Mail-Mbox-MessageParser>=0:${PORTSDIR}/mail/p5-Mail-Mbox-MessageParser
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/mail/mail2procmailrc/Makefile b/mail/mail2procmailrc/Makefile
index 1439be27f181..452260b6fb1a 100644
--- a/mail/mail2procmailrc/Makefile
+++ b/mail/mail2procmailrc/Makefile
@@ -15,9 +15,9 @@ DISTNAME= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= mail to procmailrc generator
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Curses.pm:${PORTSDIR}/devel/p5-Curses \
- ${SITE_PERL}/Curses/Widgets.pm:${PORTSDIR}/devel/p5-Curses-Widgets \
- ${SITE_PERL}/Mail/Header.pm:${PORTSDIR}/mail/p5-Mail-Tools
+RUN_DEPENDS= p5-Curses>=0:${PORTSDIR}/devel/p5-Curses \
+ p5-Curses-Widgets>=0:${PORTSDIR}/devel/p5-Curses-Widgets \
+ p5-Mail-Tools>=0:${PORTSDIR}/mail/p5-Mail-Tools
USE_PERL5= yes
NO_BUILD= yes
diff --git a/mail/mbx2mbox/Makefile b/mail/mbx2mbox/Makefile
index f3dd82f25de3..e5738162bfd6 100644
--- a/mail/mbx2mbox/Makefile
+++ b/mail/mbx2mbox/Makefile
@@ -13,7 +13,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= MS Outlook Express .mbx to mbox file converter
-BUILD_DEPENDS= ${SITE_PERL}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip
+BUILD_DEPENDS= p5-Date-Manip>=0:${PORTSDIR}/devel/p5-Date-Manip
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/mail/openwebmail/Makefile b/mail/openwebmail/Makefile
index 77ae3c983b9f..d49ec0e860fb 100644
--- a/mail/openwebmail/Makefile
+++ b/mail/openwebmail/Makefile
@@ -16,7 +16,7 @@ MASTER_SITE_SUBDIR?= release
MAINTAINER= ports@FreeBSD.org
COMMENT= A webmail system designed to manage big mail folder files efficiently
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Text/Iconv.pm:${PORTSDIR}/converters/p5-Text-Iconv
+RUN_DEPENDS= p5-Text-Iconv>=0:${PORTSDIR}/converters/p5-Text-Iconv
USE_PERL5= yes
NO_BUILD= yes
@@ -87,15 +87,15 @@ RUN_DEPENDS+ ${LOCALBASE}/sbin/lsof:${PORTSDIR}/sysutils/lsof
.endif
.if ${PORT_OPTIONS:MPAM}
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Authen/PAM.pm:${PORTSDIR}/security/p5-Authen-PAM
+RUN_DEPENDS+= p5-Authen-PAM>=0:${PORTSDIR}/security/p5-Authen-PAM
.endif
.if ${PORT_OPTIONS:MPOP3_OVER_SSL}
-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
.endif
.if ${PORT_OPTIONS:MQUOTA}
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Quota.pm:${PORTSDIR}/sysutils/p5-Quota
+RUN_DEPENDS+= p5-Quota>=0:${PORTSDIR}/sysutils/p5-Quota
.endif
.if ${PORT_OPTIONS:MTNEF}
@@ -103,7 +103,7 @@ RUN_DEPENDS+= ${LOCALBASE}/bin/tnef:${PORTSDIR}/converters/tnef
.endif
.if ${PORT_OPTIONS:MSPAMCHECK}
-RUN_DEPENDS+= ${SITE_PERL}/Mail/SpamAssassin.pm:${PORTSDIR}/mail/p5-Mail-SpamAssassin
+RUN_DEPENDS+= p5-Mail-SpamAssassin>=0:${PORTSDIR}/mail/p5-Mail-SpamAssassin
.endif
.if ${PORT_OPTIONS:MSPEEDYCGI}
@@ -125,7 +125,7 @@ RUN_DEPENDS+= ${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget
.if ${PORT_OPTIONS:MZLIB}
. if ${PERL_LEVEL} < 500903
-RUN_DEPENDS+= ${SITE_PERL}/Compress/Zlib.pm:${PORTSDIR}/archivers/p5-IO-Compress
+RUN_DEPENDS+= p5-IO-Compress>=0:${PORTSDIR}/archivers/p5-IO-Compress
. endif
.endif
diff --git a/mail/popfile/Makefile b/mail/popfile/Makefile
index 91b607342464..31a55e33be26 100644
--- a/mail/popfile/Makefile
+++ b/mail/popfile/Makefile
@@ -13,12 +13,12 @@ MASTER_SITES= http://getpopfile.org/downloads/
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
-COMMENT=Automatic mail classification tool, acts as a POP3 proxy
+COMMENT= Automatic mail classification tool, acts as a POP3 proxy
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/DBD/SQLite.pm:${PORTSDIR}/databases/p5-DBD-SQLite \
- ${SITE_PERL}/HTML/Tagset.pm:${PORTSDIR}/www/p5-HTML-Tagset \
- ${SITE_PERL}/HTML/Template.pm:${PORTSDIR}/www/p5-HTML-Template \
- ${SITE_PERL}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate
+RUN_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
+ p5-HTML-Tagset>=0:${PORTSDIR}/www/p5-HTML-Tagset \
+ p5-HTML-Template>=0:${PORTSDIR}/www/p5-HTML-Template \
+ p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate
NO_BUILD= yes
NO_WRKSUBDIR= yes
@@ -37,7 +37,7 @@ RUN_DEPENDS+= p5-IO-Socket-SSL>=1.07:${PORTSDIR}/security/p5-IO-Socket-SSL
.endif
.if defined(WITH_POPFILE_XMLRPC)
-RUN_DEPENDS+= ${SITE_PERL}/XMLRPC/Transport/HTTP.pm:${PORTSDIR}/net/p5-SOAP-Lite
+RUN_DEPENDS+= p5-SOAP-Lite>=0:${PORTSDIR}/net/p5-SOAP-Lite
.endif
.if defined(WITH_POPFILE_SOCKS)
@@ -46,7 +46,7 @@ RUN_DEPENDS+= ${SITE_PERL}/XMLRPC/Transport/HTTP.pm:${PORTSDIR}/net/p5-SOAP-Lit
.endif
.if defined(WITH_POPFILE_UPGRADE_FROM_0_20)
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/BerkeleyDB.pm:${PORTSDIR}/databases/p5-BerkeleyDB
+RUN_DEPENDS+= p5-BerkeleyDB>=0:${PORTSDIR}/databases/p5-BerkeleyDB
.endif
.if defined(WITH_POPFILE_JAPANESE)
@@ -54,10 +54,10 @@ RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/BerkeleyDB.pm:${PORTSDIR}/databases/p5-B
WITH_POPFILE_KAKASI=YES
.endif
.if defined(WITH_POPFILE_KAKASI)
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Text/Kakasi.pm:${PORTSDIR}/japanese/p5-Text-Kakasi
+RUN_DEPENDS+= p5-Text-Kakasi>=0:${PORTSDIR}/japanese/p5-Text-Kakasi
.endif
.if defined(WITH_POPFILE_MECAB)
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/MeCab.pm:${PORTSDIR}/japanese/p5-MeCab
+RUN_DEPENDS+= p5-MeCab>=0:${PORTSDIR}/japanese/p5-MeCab
.endif
pre-fetch:
diff --git a/mail/spamcup/Makefile b/mail/spamcup/Makefile
index 27e7cb9f3818..884128ff6d11 100644
--- a/mail/spamcup/Makefile
+++ b/mail/spamcup/Makefile
@@ -16,9 +16,9 @@ COMMENT= A tool for automatic spam reporting via Spamcop.net
LICENSE= GPLv1
-RUN_DEPENDS= ${SITE_PERL}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/Getopt/ArgvFile.pm:${PORTSDIR}/devel/p5-Getopt-ArgvFile \
- ${SITE_PERL}/HTML/Form.pm:${PORTSDIR}/www/p5-HTML-Form
+RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-Getopt-ArgvFile>=0:${PORTSDIR}/devel/p5-Getopt-ArgvFile \
+ p5-HTML-Form>=0:${PORTSDIR}/www/p5-HTML-Form
PERL_CONFIGURE= yes
diff --git a/mail/spampd/Makefile b/mail/spampd/Makefile
index ba74728f895e..43785b6573ab 100644
--- a/mail/spampd/Makefile
+++ b/mail/spampd/Makefile
@@ -15,7 +15,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Spamassassin SMTP Proxy
RUN_DEPENDS= spamc:${PORTSDIR}/mail/p5-Mail-SpamAssassin \
- ${SITE_PERL}/Net/Server/PreForkSimple.pm:${PORTSDIR}/net/p5-Net-Server
+ p5-Net-Server>=0:${PORTSDIR}/net/p5-Net-Server
NO_BUILD= yes
PLIST_FILES= sbin/spampd
diff --git a/mail/websieve/Makefile b/mail/websieve/Makefile
index b756bbe3785d..c3c9c8f0eec9 100644
--- a/mail/websieve/Makefile
+++ b/mail/websieve/Makefile
@@ -49,8 +49,8 @@ FUNCLIB_PL= funclib.cyrus
RUN_DEPENDS+= ${CYRUS_IMAP_PM}:${PORTSDIR}/mail/cyrus-imapd2
FUNCLIB_PL= funclib.cyrus
.else
-RUN_DEPENDS+= ${SITE_PERL}/IMAP/Admin.pm:${PORTSDIR}/mail/p5-IMAP-Admin \
- ${SITE_PERL}/IMAP/Sieve.pm:${PORTSDIR}/mail/p5-IMAP-Sieve
+RUN_DEPENDS+= p5-IMAP-Admin>=0:${PORTSDIR}/mail/p5-IMAP-Admin \
+ p5-IMAP-Sieve>=0:${PORTSDIR}/mail/p5-IMAP-Sieve
FUNCLIB_PL= funclib.pl
.endif
diff --git a/math/glgraph/Makefile b/math/glgraph/Makefile
index fa1ab6679f2a..70bd2c15b963 100644
--- a/math/glgraph/Makefile
+++ b/math/glgraph/Makefile
@@ -16,7 +16,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= An OpenGL based function grapher
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/OpenGL.pm:${PORTSDIR}/graphics/p5-OpenGL \
+RUN_DEPENDS= p5-OpenGL>=0:${PORTSDIR}/graphics/p5-OpenGL \
import:${PORTSDIR}/graphics/ImageMagick
USE_BZIP2= yes
diff --git a/misc/callid/Makefile b/misc/callid/Makefile
index 1fc0686dd049..c575926e7970 100644
--- a/misc/callid/Makefile
+++ b/misc/callid/Makefile
@@ -23,7 +23,7 @@ NO_BUILD= yes
PORTDOCS= CHANGES README TODO make-db.mysql
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI
+RUN_DEPENDS+= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
pre-everything::
@${ECHO} ""
diff --git a/misc/gpt/Makefile b/misc/gpt/Makefile
index 54864c51bfa9..4c031d235a63 100644
--- a/misc/gpt/Makefile
+++ b/misc/gpt/Makefile
@@ -17,8 +17,8 @@ COMMENT= Grid Packaging Tools (used to install Globus)
CONFLICTS= gpt-3.1*
-RUN_DEPENDS+= ${SITE_PERL}/Archive/Tar.pm:${PORTSDIR}/archivers/p5-Archive-Tar \
- ${SITE_PERL}/IO/Zlib.pm:${PORTSDIR}/archivers/p5-IO-Zlib \
+RUN_DEPENDS+= p5-Archive-Tar>=0:${PORTSDIR}/archivers/p5-Archive-Tar \
+ p5-IO-Zlib>=0:${PORTSDIR}/archivers/p5-IO-Zlib \
${LOCALBASE}/bin/gmake:${PORTSDIR}/devel/gmake \
${LOCALBASE}/bin/makepatch:${PORTSDIR}/textproc/makepatch
diff --git a/misc/gpt31/Makefile b/misc/gpt31/Makefile
index 934bbc3fd62b..f8570235808a 100644
--- a/misc/gpt31/Makefile
+++ b/misc/gpt31/Makefile
@@ -18,8 +18,8 @@ COMMENT= Grid Packaging Tools (used to install Globus)
CONFLICTS= gpt-*
NO_LATEST_LINK= YES
-RUN_DEPENDS+= ${SITE_PERL}/Archive/Tar.pm:${PORTSDIR}/archivers/p5-Archive-Tar \
- ${SITE_PERL}/IO/Zlib.pm:${PORTSDIR}/archivers/p5-IO-Zlib \
+RUN_DEPENDS+= p5-Archive-Tar>=0:${PORTSDIR}/archivers/p5-Archive-Tar \
+ p5-IO-Zlib>=0:${PORTSDIR}/archivers/p5-IO-Zlib \
${LOCALBASE}/bin/gmake:${PORTSDIR}/devel/gmake \
${LOCALBASE}/bin/makepatch:${PORTSDIR}/textproc/makepatch
diff --git a/misc/telbook/Makefile b/misc/telbook/Makefile
index 708eef5cf159..c90d6dd5effe 100644
--- a/misc/telbook/Makefile
+++ b/misc/telbook/Makefile
@@ -13,7 +13,7 @@ MASTER_SITES= http://home.arcor.de/kaffeetisch/downloads/
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple telephone book
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Gtk2.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2
+RUN_DEPENDS= p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2
NO_BUILD= yes
USE_BZIP2= yes
diff --git a/multimedia/acidrip/Makefile b/multimedia/acidrip/Makefile
index 829f592197fe..4f0ef9cbcba3 100644
--- a/multimedia/acidrip/Makefile
+++ b/multimedia/acidrip/Makefile
@@ -16,7 +16,7 @@ COMMENT= GTK2::Perl wrapper for MPlayer and MEncoder for ripping DVDs
BUILD_DEPENDS= lsdvd:${PORTSDIR}/multimedia/lsdvd \
mencoder:${PORTSDIR}/multimedia/mencoder \
- ${SITE_PERL}/${PERL_ARCH}/Gtk2.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2
+ p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/multimedia/gcfilms/Makefile b/multimedia/gcfilms/Makefile
index 06629ed941e9..18e8ec23a8a1 100644
--- a/multimedia/gcfilms/Makefile
+++ b/multimedia/gcfilms/Makefile
@@ -13,11 +13,11 @@ MASTER_SITES= http://download.gna.org/gcfilms/
MAINTAINER= ports@FreeBSD.org
COMMENT= Tool to manage movie collections
-BUILD_DEPENDS= ${SITE_PERL}/Archive/Tar.pm:${PORTSDIR}/archivers/p5-Archive-Tar \
- ${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \
- ${SITE_PERL}/${PERL_ARCH}/Gtk2.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
- ${SITE_PERL}/${PERL_ARCH}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \
- ${SITE_PERL}/LWP/Simple.pm:${PORTSDIR}/www/p5-libwww
+BUILD_DEPENDS= p5-Archive-Tar>=0:${PORTSDIR}/archivers/p5-Archive-Tar \
+ p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple \
+ p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
+ p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/net-mgmt/TkTopNetFlows/Makefile b/net-mgmt/TkTopNetFlows/Makefile
index 586ff039afda..1d2936ae2d6d 100644
--- a/net-mgmt/TkTopNetFlows/Makefile
+++ b/net-mgmt/TkTopNetFlows/Makefile
@@ -16,7 +16,7 @@ COMMENT= GUI tool for NetFlow data visualisation
RUN_DEPENDS= ${LOCALBASE}/lib/libBLT24.so.3:${PORTSDIR}/x11-toolkits/blt \
${LOCALBASE}/lib/Tktable2.10/libTktable2.10.so:${PORTSDIR}/x11-toolkits/tktable \
- ${SITE_PERL}/${PERL_ARCH}/Cflow.pm:${PORTSDIR}/net-mgmt/p5-Cflow
+ p5-Cflow>=0:${PORTSDIR}/net-mgmt/p5-Cflow
NO_BUILD= yes
diff --git a/net-mgmt/cricket/Makefile b/net-mgmt/cricket/Makefile
index 49c4d3fedb70..15581370452a 100644
--- a/net-mgmt/cricket/Makefile
+++ b/net-mgmt/cricket/Makefile
@@ -14,10 +14,10 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= A high performance, extremely flexible monitoring system
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/RRDs.pm:${PORTSDIR}/databases/rrdtool \
- ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/SNMP_Session.pm:${PORTSDIR}/net-mgmt/p5-SNMP_Session \
- ${SITE_PERL}/Time/Zone.pm:${PORTSDIR}/devel/p5-TimeDate
+RUN_DEPENDS= rrdtool>=0:${PORTSDIR}/databases/rrdtool \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-SNMP_Session>=0:${PORTSDIR}/net-mgmt/p5-SNMP_Session \
+ p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate
USE_PERL5= yes
HAS_CONFIGURE= yes
@@ -33,7 +33,7 @@ GROUPS= www
# A reliable version of Time::HiRes is included with perl 5.8.7 and later.
.if ${PERL_LEVEL} < 500807
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
+RUN_DEPENDS+= p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes
.endif
post-patch:
diff --git a/net-mgmt/netleak/Makefile b/net-mgmt/netleak/Makefile
index daf66def1eca..4c5b1bbf091f 100644
--- a/net-mgmt/netleak/Makefile
+++ b/net-mgmt/netleak/Makefile
@@ -15,11 +15,11 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Tool to detect connectivity between network segments
-RUN_DEPENDS= ${SITE_PERL}/Net/PcapUtils.pm:${PORTSDIR}/net/p5-Net-PcapUtils \
- ${SITE_PERL}/NetPacket/Ethernet.pm:${PORTSDIR}/net/p5-NetPacket \
- ${SITE_PERL}/Mail/Sendmail.pm:${PORTSDIR}/mail/p5-Mail-Sendmail \
- ${SITE_PERL}/${PERL_ARCH}/Net/RawIP.pm:${PORTSDIR}/net/p5-Net-RawIP \
- ${SITE_PERL}/${PERL_ARCH}/IO/Interface.pm:${PORTSDIR}/net/p5-IO-Interface \
+RUN_DEPENDS= p5-Net-PcapUtils>=0:${PORTSDIR}/net/p5-Net-PcapUtils \
+ p5-NetPacket>=0:${PORTSDIR}/net/p5-NetPacket \
+ p5-Mail-Sendmail>=0:${PORTSDIR}/mail/p5-Mail-Sendmail \
+ p5-Net-RawIP>=0:${PORTSDIR}/net/p5-Net-RawIP \
+ p5-IO-Interface>=0:${PORTSDIR}/net/p5-IO-Interface \
p5-NetAddr-IP>0:${PORTSDIR}/net-mgmt/p5-NetAddr-IP
NO_BUILD= yes
diff --git a/net-p2p/mldonkey-perlreactor/Makefile b/net-p2p/mldonkey-perlreactor/Makefile
index f7abc6ea4aa8..baca0990d0b1 100644
--- a/net-p2p/mldonkey-perlreactor/Makefile
+++ b/net-p2p/mldonkey-perlreactor/Makefile
@@ -15,7 +15,7 @@ DISTNAME= perlreactor_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Automatically add links found in web pages to MLDonkey queue
-BUILD_DEPENDS= ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww
+BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
USE_PERL5= yes
NO_BUILD= yes
diff --git a/net-p2p/mldonkey-urlslave/Makefile b/net-p2p/mldonkey-urlslave/Makefile
index 816944c33697..1a78b368b90f 100644
--- a/net-p2p/mldonkey-urlslave/Makefile
+++ b/net-p2p/mldonkey-urlslave/Makefile
@@ -16,7 +16,7 @@ DISTNAME= mlurlslave-v${PORTVERSION:S/^0.0.//}
MAINTAINER= ports@FreeBSD.org
COMMENT= GTK+ enabled Perl script for adding ed2k:// links to MLDonkey
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Gtk.pm:${PORTSDIR}/x11-toolkits/p5-Gtk
+BUILD_DEPENDS= p5-Gtk>=0:${PORTSDIR}/x11-toolkits/p5-Gtk
USE_PERL5= yes
NO_BUILD= yes
diff --git a/net/ctrace/Makefile b/net/ctrace/Makefile
index ed366bd8fa69..47e6df94b68f 100644
--- a/net/ctrace/Makefile
+++ b/net/ctrace/Makefile
@@ -13,9 +13,9 @@ MASTER_SITES= http://www.pratyeka.org/ctrace/download/
MAINTAINER= ports@FreeBSD.org
COMMENT= Multiprotocol traceroute tool
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Net/RawIP.pm:${PORTSDIR}/net/p5-Net-RawIP
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Net/RawIP.pm:${PORTSDIR}/net/p5-Net-RawIP \
- ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww
+BUILD_DEPENDS= p5-Net-RawIP>=0:${PORTSDIR}/net/p5-Net-RawIP
+RUN_DEPENDS= p5-Net-RawIP>=0:${PORTSDIR}/net/p5-Net-RawIP \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww
NO_BUILD= yes
USE_PERL5= yes
diff --git a/net/hinfo/Makefile b/net/hinfo/Makefile
index 894192147b75..cde2f7f85dcd 100644
--- a/net/hinfo/Makefile
+++ b/net/hinfo/Makefile
@@ -17,7 +17,7 @@ MASTER_SITES= http://www.lonesome.com/FreeBSD/distfiles/
MAINTAINER= ports@FreeBSD.org
COMMENT= Utility primarily designed to find the owner of an IP block
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Net/DNS.pm:${PORTSDIR}/dns/p5-Net-DNS \
+RUN_DEPENDS= p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \
wget:${PORTSDIR}/ftp/wget
USE_PERL5_RUN= yes
diff --git a/net/radiator/Makefile b/net/radiator/Makefile
index ea012188a03c..a339ce63937a 100644
--- a/net/radiator/Makefile
+++ b/net/radiator/Makefile
@@ -41,7 +41,7 @@ IGNORE= will not be automatically fetched due to licensing\
.endif
.if ${PORT_OPTIONS:MMYSQL}
-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
pre-configure:
diff --git a/news/newsgrab/Makefile b/news/newsgrab/Makefile
index 3103ad29a960..4940c1e25470 100644
--- a/news/newsgrab/Makefile
+++ b/news/newsgrab/Makefile
@@ -15,10 +15,10 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Download and uudecode binary files from USENET using regexps
-RUN_DEPENDS= ${SITE_PERL}/News/NNTPClient.pm:${PORTSDIR}/news/p5-NNTPClient \
- ${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \
- ${SITE_PERL}/News/Newsrc.pm:${PORTSDIR}/news/p5-News-Newsrc \
- ${SITE_PERL}/Time/ParseDate.pm:${PORTSDIR}/devel/p5-Time-modules
+RUN_DEPENDS= p5-NNTPClient>=0:${PORTSDIR}/news/p5-NNTPClient \
+ p5-Term-ReadKey>=0:${PORTSDIR}/devel/p5-Term-ReadKey \
+ p5-News-Newsrc>=0:${PORTSDIR}/news/p5-News-Newsrc \
+ p5-Time-modules>=0:${PORTSDIR}/devel/p5-Time-modules
NO_BUILD= yes
USE_PERL5= yes
diff --git a/news/slrnconf/Makefile b/news/slrnconf/Makefile
index e34ad704925d..54881fbc4605 100644
--- a/news/slrnconf/Makefile
+++ b/news/slrnconf/Makefile
@@ -13,8 +13,8 @@ MASTER_SITES= http://home.arcor.de/kaffeetisch/downloads/
MAINTAINER= ports@FreeBSD.org
COMMENT= Graphical configuation utility for the newsreader slrn
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Gtk2.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
- ${SITE_PERL}/Parse/RecDescent.pm:${PORTSDIR}/devel/p5-Parse-RecDescent
+BUILD_DEPENDS= p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
+ p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
USE_BZIP2= yes
USE_PERL5= yes
diff --git a/print/axpoint/Makefile b/print/axpoint/Makefile
index 55bf9c4bd6a1..29f98088e154 100644
--- a/print/axpoint/Makefile
+++ b/print/axpoint/Makefile
@@ -16,9 +16,9 @@ DISTNAME= XML-Handler-AxPoint-${PORTVERSION:S/0$//}
MAINTAINER= ports@FreeBSD.org
COMMENT= XML Based Presentations
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Text/Iconv.pm:${PORTSDIR}/converters/p5-Text-Iconv \
+BUILD_DEPENDS= p5-Text-Iconv>=0:${PORTSDIR}/converters/p5-Text-Iconv \
p5-Time-Piece>=1.08:${PORTSDIR}/devel/p5-Time-Piece \
- ${SITE_PERL}/XML/Filter/XSLT.pm:${PORTSDIR}/textproc/p5-XML-Filter-XSLT \
+ p5-XML-Filter-XSLT>=0:${PORTSDIR}/textproc/p5-XML-Filter-XSLT \
p5-XML-SAX>=0.09:${PORTSDIR}/textproc/p5-XML-SAX \
p5-XML-SAX-Writer>=0.39:${PORTSDIR}/textproc/p5-XML-SAX-Writer \
p5-PDFLib>=0.14:${PORTSDIR}/print/p5-PDFLib
diff --git a/print/guitartex/Makefile b/print/guitartex/Makefile
index 7ab900d90c2c..3079b8aa3194 100644
--- a/print/guitartex/Makefile
+++ b/print/guitartex/Makefile
@@ -18,7 +18,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= GuitarTeX converts the Chord format into "normal" LaTeX format
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Tk.pm:${PORTSDIR}/x11-toolkits/p5-Tk \
+RUN_DEPENDS= p5-Tk>=0:${PORTSDIR}/x11-toolkits/p5-Tk \
latex:${PORTSDIR}/print/latex
USE_PERL5= yes
diff --git a/print/html2ps-letter/Makefile b/print/html2ps-letter/Makefile
index 2f44496439ee..83c96d758641 100644
--- a/print/html2ps-letter/Makefile
+++ b/print/html2ps-letter/Makefile
@@ -20,7 +20,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= mogrify:${PORTSDIR}/graphics/ImageMagick \
- ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
weblint:${PORTSDIR}/www/weblint
NO_BUILD= yes
diff --git a/security/aimsniff/Makefile b/security/aimsniff/Makefile
index c138aaa1ccc6..fe0aeb0a3717 100644
--- a/security/aimsniff/Makefile
+++ b/security/aimsniff/Makefile
@@ -12,13 +12,13 @@ MASTER_SITES= SF/${PORTNAME}/AIM%20Sniff/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= AOL Instant Messanger Sniffing and Reading Tool
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Net/Pcap.pm:${PORTSDIR}/net/p5-Net-Pcap\
- ${SITE_PERL}/NetPacket.pm:${PORTSDIR}/net/p5-NetPacket\
- ${SITE_PERL}/${PERL_ARCH}/auto/DBI/DBI.so:${PORTSDIR}/databases/p5-DBI\
- ${SITE_PERL}/${PERL_ARCH}/Unicode/String.pm:${PORTSDIR}/converters/p5-Unicode-String\
- ${SITE_PERL}/Proc/Daemon.pm:${PORTSDIR}/devel/p5-Proc-Daemon\
- ${SITE_PERL}/Proc/Simple.pm:${PORTSDIR}/devel/p5-Proc-Simple\
- ${SITE_PERL}/${PERL_ARCH}/Unix/Syslog.pm:${PORTSDIR}/sysutils/p5-Unix-Syslog
+RUN_DEPENDS= p5-Net-Pcap>=0:${PORTSDIR}/net/p5-Net-Pcap\
+ p5-NetPacket>=0:${PORTSDIR}/net/p5-NetPacket\
+ p5-DBI>=0:${PORTSDIR}/databases/p5-DBI\
+ p5-Unicode-String>=0:${PORTSDIR}/converters/p5-Unicode-String\
+ p5-Proc-Daemon>=0:${PORTSDIR}/devel/p5-Proc-Daemon\
+ p5-Proc-Simple>=0:${PORTSDIR}/devel/p5-Proc-Simple\
+ p5-Unix-Syslog>=0:${PORTSDIR}/sysutils/p5-Unix-Syslog
OPTIONS= SUID_ROOT "Install aimsniff with set-uid bit" off
diff --git a/security/amavis-stats/Makefile b/security/amavis-stats/Makefile
index 69a19ff2359d..69b5be768339 100644
--- a/security/amavis-stats/Makefile
+++ b/security/amavis-stats/Makefile
@@ -14,7 +14,7 @@ MASTER_SITES= http://downloads.topicdesk.com/amavis_stats/
MAINTAINER= ports@FreeBSD.org
COMMENT= A simple AMaViS statistics generator based on rrdtool
-RUN_DEPENDS= ${SITE_PERL}/mach/RRDs.pm:${PORTSDIR}/databases/rrdtool
+RUN_DEPENDS= rrdtool>=0:${PORTSDIR}/databases/rrdtool
USE_PERL5_RUN= yes
USE_PHP= pcre
diff --git a/security/cp2fwb/Makefile b/security/cp2fwb/Makefile
index 1efcbc61b3d0..9f93f44b61b4 100644
--- a/security/cp2fwb/Makefile
+++ b/security/cp2fwb/Makefile
@@ -15,7 +15,7 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Checkpoint FW1 to Firewall Builder ruleset converter
-RUN_DEPENDS= ${SITE_PERL}/XML/Writer.pm:${PORTSDIR}/textproc/p5-XML-Writer
+RUN_DEPENDS= p5-XML-Writer>=0:${PORTSDIR}/textproc/p5-XML-Writer
PLIST_FILES= bin/cp2fwbuilder
USE_PERL5= yes
diff --git a/security/pbnj/Makefile b/security/pbnj/Makefile
index 84e3aa394bca..fa7f32de6cb2 100644
--- a/security/pbnj/Makefile
+++ b/security/pbnj/Makefile
@@ -14,13 +14,13 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= A suite of tools to monitor changes on a network
-BUILD_DEPENDS= ${SITE_PERL}/YAML.pm:${PORTSDIR}/textproc/p5-YAML \
- ${SITE_PERL}/XML/Twig.pm:${PORTSDIR}/textproc/p5-XML-Twig \
- ${SITE_PERL}/Nmap/Parser.pm:${PORTSDIR}/security/p5-Nmap-Parser \
- ${SITE_PERL}/mach/DBD/SQLite.pm:${PORTSDIR}/databases/p5-DBD-SQLite \
- ${SITE_PERL}/mach/Text/CSV_XS.pm:${PORTSDIR}/textproc/p5-Text-CSV_XS \
- ${SITE_PERL}/File/HomeDir.pm:${PORTSDIR}/devel/p5-File-HomeDir \
- ${SITE_PERL}/File/Which.pm:${PORTSDIR}/sysutils/p5-File-Which
+BUILD_DEPENDS= p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML \
+ p5-XML-Twig>=0:${PORTSDIR}/textproc/p5-XML-Twig \
+ p5-Nmap-Parser>=0:${PORTSDIR}/security/p5-Nmap-Parser \
+ p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
+ p5-Text-CSV_XS>=0:${PORTSDIR}/textproc/p5-Text-CSV_XS \
+ p5-File-HomeDir>=0:${PORTSDIR}/devel/p5-File-HomeDir \
+ p5-File-Which>=0:${PORTSDIR}/sysutils/p5-File-Which
RUN_DEPENDS:= ${BUILD_DEPENDS} \
nmap:${PORTSDIR}/security/nmap
diff --git a/security/smtpscan/Makefile b/security/smtpscan/Makefile
index 624100a5734f..23899e0e81e8 100644
--- a/security/smtpscan/Makefile
+++ b/security/smtpscan/Makefile
@@ -14,7 +14,7 @@ MASTER_SITES= http://www.frbsd.org/dist/
MAINTAINER= ports@FreeBSD.org
COMMENT= A remote SMTP server version detector
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Net/DNS.pm:${PORTSDIR}/dns/p5-Net-DNS
+RUN_DEPENDS= p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS
USE_PERL5= yes
MAN1= smtpscan.1
diff --git a/security/snortsnarf/Makefile b/security/snortsnarf/Makefile
index f43d579bf3eb..79cf90e407fe 100644
--- a/security/snortsnarf/Makefile
+++ b/security/snortsnarf/Makefile
@@ -15,7 +15,7 @@ DISTNAME= SnortSnarf-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Generate HTML report summaries from snort incident alerts
-RUN_DEPENDS= ${SITE_PERL}/Time/JulianDay.pm:${PORTSDIR}/devel/p5-Time-modules
+RUN_DEPENDS= p5-Time-modules>=0:${PORTSDIR}/devel/p5-Time-modules
NO_BUILD= yes
USE_PERL5_RUN= yes
diff --git a/sysutils/reoback/Makefile b/sysutils/reoback/Makefile
index ebafeb8d4884..5e60a68ff7bf 100644
--- a/sysutils/reoback/Makefile
+++ b/sysutils/reoback/Makefile
@@ -14,7 +14,7 @@ EXTRACT_SUFX= _r3.tar.gz
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple but flexible ftp/nfs backup script
-RUN_DEPENDS= ${SITE_PERL}/Net/FTP.pm:${PORTSDIR}/net/p5-Net
+RUN_DEPENDS= p5-Net>=0:${PORTSDIR}/net/p5-Net
NO_BUILD= yes
USE_PERL5= yes
diff --git a/sysutils/sysgather/Makefile b/sysutils/sysgather/Makefile
index 283db329b36f..833e961e2c27 100644
--- a/sysutils/sysgather/Makefile
+++ b/sysutils/sysgather/Makefile
@@ -14,7 +14,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S/.b/pre/}
MAINTAINER= ports@FreeBSD.org
COMMENT= Keep configuration files under version control
-BUILD_DEPENDS= ${SITE_PERL}/Config/IniFiles.pm:${PORTSDIR}/devel/p5-Config-IniFiles
+BUILD_DEPENDS= p5-Config-IniFiles>=0:${PORTSDIR}/devel/p5-Config-IniFiles
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_PERL5= yes
diff --git a/textproc/ascii2pdf/Makefile b/textproc/ascii2pdf/Makefile
index 435c5af6ca91..4c4279df8d1b 100644
--- a/textproc/ascii2pdf/Makefile
+++ b/textproc/ascii2pdf/Makefile
@@ -14,7 +14,7 @@ DISTNAME= ${PORTNAME}-0.9.1
MAINTAINER= ports@FreeBSD.org
COMMENT= A perl script to convert text files to PDF files
-RUN_DEPENDS= ${SITE_PERL}/PDF/Create.pm:${PORTSDIR}/textproc/p5-PDF-Create
+RUN_DEPENDS= p5-PDF-Create>=0:${PORTSDIR}/textproc/p5-PDF-Create
NO_BUILD= yes
USE_PERL5= yes
diff --git a/textproc/denature/Makefile b/textproc/denature/Makefile
index 8b919cdab9f7..ea1f22e0d80f 100644
--- a/textproc/denature/Makefile
+++ b/textproc/denature/Makefile
@@ -15,10 +15,10 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= A HTML to PDF converter
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \
- ${SITE_PERL}/HTML/Tagset.pm:${PORTSDIR}/www/p5-HTML-Tagset \
- ${SITE_PERL}/HTML/Tree.pm:${PORTSDIR}/www/p5-HTML-Tree \
- ${SITE_PERL}/CSS/Tiny.pm:${PORTSDIR}/textproc/p5-CSS-Tiny \
+RUN_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
+ p5-HTML-Tagset>=0:${PORTSDIR}/www/p5-HTML-Tagset \
+ p5-HTML-Tree>=0:${PORTSDIR}/www/p5-HTML-Tree \
+ p5-CSS-Tiny>=0:${PORTSDIR}/textproc/p5-CSS-Tiny \
fop:${PORTSDIR}/textproc/fop
USE_PERL5= yes
diff --git a/textproc/dtdparse/Makefile b/textproc/dtdparse/Makefile
index cd6977766192..dde8a8fa3b76 100644
--- a/textproc/dtdparse/Makefile
+++ b/textproc/dtdparse/Makefile
@@ -14,8 +14,8 @@ DISTNAME= SGML-DTDParse-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Parse a DTD and produce an XML document that represents it
-RUN_DEPENDS= ${SITE_PERL}/Text/DelimMatch.pm:${PORTSDIR}/textproc/p5-DelimMatch \
- ${SITE_PERL}/XML/DOM.pm:${PORTSDIR}/textproc/p5-XML-DOM
+RUN_DEPENDS= p5-DelimMatch>=0:${PORTSDIR}/textproc/p5-DelimMatch \
+ p5-XML-DOM>=0:${PORTSDIR}/textproc/p5-XML-DOM
PERL_CONFIGURE= yes
diff --git a/textproc/eqe/Makefile b/textproc/eqe/Makefile
index c28413e677af..100d206778a4 100644
--- a/textproc/eqe/Makefile
+++ b/textproc/eqe/Makefile
@@ -13,7 +13,7 @@ MASTER_SITES= http://rlehy.free.fr/
MAINTAINER= ports@FreeBSD.org
COMMENT= LaTeX equation editor
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Gtk2.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
+BUILD_DEPENDS= p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp \
p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit \
Magick++-config:${PORTSDIR}/graphics/ImageMagick \
diff --git a/textproc/libtext-wrapi18n-perl/Makefile b/textproc/libtext-wrapi18n-perl/Makefile
index 9a001bec7ec0..dcc954a77888 100644
--- a/textproc/libtext-wrapi18n-perl/Makefile
+++ b/textproc/libtext-wrapi18n-perl/Makefile
@@ -15,7 +15,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}.orig
MAINTAINER= ports@FreeBSD.org
COMMENT= Documentation gettext tools
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Text/CharWidth.pm:${PORTSDIR}/textproc/libtext-charwidth-perl
+BUILD_DEPENDS= libtext-charwidth-perl>=0:${PORTSDIR}/textproc/libtext-charwidth-perl
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/textproc/re_graph/Makefile b/textproc/re_graph/Makefile
index 53dfe9ffe564..36aa9631cac1 100644
--- a/textproc/re_graph/Makefile
+++ b/textproc/re_graph/Makefile
@@ -17,8 +17,8 @@ EXTRACT_SUFX= .tar
MAINTAINER= ports@FreeBSD.org
COMMENT= Regular Expression Graphing Program
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/GD.pm:${PORTSDIR}/graphics/p5-GD \
- ${SITE_PERL}/GD/Arrow.pm:${PORTSDIR}/graphics/p5-GD-Arrow
+RUN_DEPENDS= p5-GD>=0:${PORTSDIR}/graphics/p5-GD \
+ p5-GD-Arrow>=0:${PORTSDIR}/graphics/p5-GD-Arrow
NO_WRKSUBDIR= yes
EXTRACT_CMD= ${TAR}
diff --git a/textproc/sarep/Makefile b/textproc/sarep/Makefile
index 28af456f4f54..6488fb6d7175 100644
--- a/textproc/sarep/Makefile
+++ b/textproc/sarep/Makefile
@@ -14,7 +14,7 @@ EXTRACT_SUFX=
MAINTAINER= ports@FreeBSD.org
COMMENT= Command-line search and replace tool; written in Perl; handles regexps
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Text/CSV_XS.pm:${PORTSDIR}/textproc/p5-Text-CSV_XS
+RUN_DEPENDS= p5-Text-CSV_XS>=0:${PORTSDIR}/textproc/p5-Text-CSV_XS
EXTRACT_CMD= $(SED)
EXTRACT_BEFORE_ARGS= 's=^\#!/usr/bin/perl =\#!${PERL} =' <
diff --git a/textproc/texi2db/Makefile b/textproc/texi2db/Makefile
index 7c76d3c4908d..0555fe7da161 100644
--- a/textproc/texi2db/Makefile
+++ b/textproc/texi2db/Makefile
@@ -14,7 +14,7 @@ MASTER_SITES= http://www.tldp.org/downloads/
MAINTAINER= ports@FreeBSD.org
COMMENT= Converts a Texinfo file into DocBook XML
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser
+BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
diff --git a/textproc/xslint/Makefile b/textproc/xslint/Makefile
index c052032dd5d6..1fdce14a0798 100644
--- a/textproc/xslint/Makefile
+++ b/textproc/xslint/Makefile
@@ -14,7 +14,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= XSL(T) stylesheet checker
-RUN_DEPENDS= ${SITE_PERL}/XML/DOM.pm:${PORTSDIR}/textproc/p5-XML-DOM
+RUN_DEPENDS= p5-XML-DOM>=0:${PORTSDIR}/textproc/p5-XML-DOM
USE_ZIP= yes
USE_PERL5_RUN= yes
diff --git a/www/goose/Makefile b/www/goose/Makefile
index 2a3fa27b635e..85a9e028bb1e 100644
--- a/www/goose/Makefile
+++ b/www/goose/Makefile
@@ -16,11 +16,11 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Command line Google search utility
-RUN_DEPENDS= ${SITE_PERL}/SOAP/Lite.pm:${PORTSDIR}/net/p5-SOAP-Lite \
- ${SITE_PERL}/HTML/TreeBuilder.pm:${PORTSDIR}/www/p5-HTML-Tree \
- ${SITE_PERL}/HTML/FormatText.pm:${PORTSDIR}/textproc/p5-HTML-Format \
- ${SITE_PERL}/AppConfig.pm:${PORTSDIR}/devel/p5-AppConfig \
- ${SITE_PERL}/${PERL_ARCH}/Curses.pm:${PORTSDIR}/devel/p5-Curses \
+RUN_DEPENDS= p5-SOAP-Lite>=0:${PORTSDIR}/net/p5-SOAP-Lite \
+ p5-HTML-Tree>=0:${PORTSDIR}/www/p5-HTML-Tree \
+ p5-HTML-Format>=0:${PORTSDIR}/textproc/p5-HTML-Format \
+ p5-AppConfig>=0:${PORTSDIR}/devel/p5-AppConfig \
+ p5-Curses>=0:${PORTSDIR}/devel/p5-Curses \
urlview:${PORTSDIR}/textproc/urlview
USE_PERL5= yes
diff --git a/www/html2wml/Makefile b/www/html2wml/Makefile
index 5121c380b8d2..373304323d0a 100644
--- a/www/html2wml/Makefile
+++ b/www/html2wml/Makefile
@@ -13,9 +13,9 @@ MASTER_SITES= SF/htmlwml/Html2Wml/${PORTVERSION} http://maddingue.free.fr/softwa
MAINTAINER= ports@FreeBSD.org
COMMENT= A CGI that can do on-the-fly HTML to WML conversion
-RUN_DEPENDS= ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/Text/Template.pm:${PORTSDIR}/textproc/p5-Text-Template \
- ${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser
+RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-Text-Template>=0:${PORTSDIR}/textproc/p5-Text-Template \
+ p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
USE_PERL5= yes
MAKE_ARGS= PREFIX=${PREFIX} DOCDIR=${DOCDIR}
diff --git a/www/htmlobject/Makefile b/www/htmlobject/Makefile
index 03cbb4372be0..6372ae2f5740 100644
--- a/www/htmlobject/Makefile
+++ b/www/htmlobject/Makefile
@@ -15,8 +15,8 @@ DISTNAME= lib${PORTNAME}-perl-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= HTML Document Object
-BUILD_DEPENDS= ${SITE_PERL}/Data/FormValidator.pm:${PORTSDIR}/textproc/p5-Data-FormValidator \
- ${SITE_PERL}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip
+BUILD_DEPENDS= p5-Data-FormValidator>=0:${PORTSDIR}/textproc/p5-Data-FormValidator \
+ p5-Date-Manip>=0:${PORTSDIR}/devel/p5-Date-Manip
PERL_CONFIGURE= yes
diff --git a/www/ljdeps/Makefile b/www/ljdeps/Makefile
index 3e4fb2f3f2ae..56295add10a9 100644
--- a/www/ljdeps/Makefile
+++ b/www/ljdeps/Makefile
@@ -15,23 +15,23 @@ DISTFILES= # Undefined
MAINTAINER= ports@FreeBSD.org
COMMENT= A meta-port to install all the perl modules used by LiveJournal
-RUN_DEPENDS= ${SITE_PERL}/Net/Telnet.pm:${PORTSDIR}/net/p5-Net-Telnet \
- ${SITE_PERL}/Image/Size.pm:${PORTSDIR}/graphics/p5-Image-Size \
- ${SITE_PERL}/MIME/Tools.pm:${PORTSDIR}/mail/p5-MIME-Tools \
- ${SITE_PERL}/MIME/Lite.pm:${PORTSDIR}/mail/p5-MIME-Lite \
- ${SITE_PERL}/URI/URL.pm:${PORTSDIR}/net/p5-URI \
- ${SITE_PERL}/HTML/Tagset.pm:${PORTSDIR}/www/p5-HTML-Tagset \
- ${SITE_PERL}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \
- ${SITE_PERL}/LWP/Simple.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/Time/DaysInMonth.pm:${PORTSDIR}/devel/p5-Time-modules \
- ${SITE_PERL}/${PERL_ARCH}/GD.pm:${PORTSDIR}/graphics/p5-GD \
- ${SITE_PERL}/GD/Graph.pm:${PORTSDIR}/graphics/p5-GD-Graph \
- ${SITE_PERL}/GD/Text.pm:${PORTSDIR}/graphics/p5-GD-TextUtil \
- ${SITE_PERL}/Data/ShowTable.pm:${PORTSDIR}/devel/p5-Data-ShowTable \
- ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql \
- ${SITE_PERL}/${PERL_ARCH}/Proc/ProcessTable.pm:${PORTSDIR}/devel/p5-Proc-ProcessTable \
- ${SITE_PERL}/SOAP/Lite.pm:${PORTSDIR}/net/p5-SOAP-Lite \
- ${SITE_PERL}/Unicode/MapUTF8.pm:${PORTSDIR}/converters/p5-Unicode-MapUTF8
+RUN_DEPENDS= p5-Net-Telnet>=0:${PORTSDIR}/net/p5-Net-Telnet \
+ p5-Image-Size>=0:${PORTSDIR}/graphics/p5-Image-Size \
+ p5-MIME-Tools>=0:${PORTSDIR}/mail/p5-MIME-Tools \
+ p5-MIME-Lite>=0:${PORTSDIR}/mail/p5-MIME-Lite \
+ p5-URI>=0:${PORTSDIR}/net/p5-URI \
+ p5-HTML-Tagset>=0:${PORTSDIR}/www/p5-HTML-Tagset \
+ p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-Time-modules>=0:${PORTSDIR}/devel/p5-Time-modules \
+ p5-GD>=0:${PORTSDIR}/graphics/p5-GD \
+ p5-GD-Graph>=0:${PORTSDIR}/graphics/p5-GD-Graph \
+ p5-GD-TextUtil>=0:${PORTSDIR}/graphics/p5-GD-TextUtil \
+ p5-Data-ShowTable>=0:${PORTSDIR}/devel/p5-Data-ShowTable \
+ p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql \
+ p5-Proc-ProcessTable>=0:${PORTSDIR}/devel/p5-Proc-ProcessTable \
+ p5-SOAP-Lite>=0:${PORTSDIR}/net/p5-SOAP-Lite \
+ p5-Unicode-MapUTF8>=0:${PORTSDIR}/converters/p5-Unicode-MapUTF8
EXTRACT_ONLY= # Empty
NO_BUILD= yes
diff --git a/www/llgal/Makefile b/www/llgal/Makefile
index 421b81d02513..924ac08cb46e 100644
--- a/www/llgal/Makefile
+++ b/www/llgal/Makefile
@@ -16,14 +16,14 @@ COMMENT= Command-line online gallery generator
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${SITE_PERL}/Image/Size.pm:${PORTSDIR}/graphics/p5-Image-Size \
- ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \
- ${SITE_PERL}/${PERL_ARCH}/Locale/gettext.pm:${PORTSDIR}/devel/p5-Locale-gettext \
- ${SITE_PERL}/Image/ExifTool.pm:${PORTSDIR}/graphics/p5-Image-ExifTool
-RUN_DEPENDS= ${SITE_PERL}/Image/Size.pm:${PORTSDIR}/graphics/p5-Image-Size \
- ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \
- ${SITE_PERL}/${PERL_ARCH}/Locale/gettext.pm:${PORTSDIR}/devel/p5-Locale-gettext \
- ${SITE_PERL}/Image/ExifTool.pm:${PORTSDIR}/graphics/p5-Image-ExifTool \
+BUILD_DEPENDS= p5-Image-Size>=0:${PORTSDIR}/graphics/p5-Image-Size \
+ p5-URI>=0:${PORTSDIR}/net/p5-URI \
+ p5-Locale-gettext>=0:${PORTSDIR}/devel/p5-Locale-gettext \
+ p5-Image-ExifTool>=0:${PORTSDIR}/graphics/p5-Image-ExifTool
+RUN_DEPENDS= p5-Image-Size>=0:${PORTSDIR}/graphics/p5-Image-Size \
+ p5-URI>=0:${PORTSDIR}/net/p5-URI \
+ p5-Locale-gettext>=0:${PORTSDIR}/devel/p5-Locale-gettext \
+ p5-Image-ExifTool>=0:${PORTSDIR}/graphics/p5-Image-ExifTool \
convert:${PORTSDIR}/graphics/ImageMagick
USE_BZIP2= yes
diff --git a/www/reportmagic/Makefile b/www/reportmagic/Makefile
index 969084c70d2f..c147d1258cf9 100644
--- a/www/reportmagic/Makefile
+++ b/www/reportmagic/Makefile
@@ -21,9 +21,9 @@ COMMENT= A web site statistics post-processor for Analog
USE_PERL5= yes
RUN_DEPENDS= analog:${PORTSDIR}/www/analog \
- ${SITE_PERL}/GD/Graph3d.pm:${PORTSDIR}/graphics/p5-GD-Graph3d \
- ${SITE_PERL}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \
- ${SITE_PERL}/Config/IniFiles.pm:${PORTSDIR}/devel/p5-Config-IniFiles
+ p5-GD-Graph3d>=0:${PORTSDIR}/graphics/p5-GD-Graph3d \
+ p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
+ p5-Config-IniFiles>=0:${PORTSDIR}/devel/p5-Config-IniFiles
WRKSRC= ${WRKDIR}/${DISTNAME}
NO_BUILD= YES
diff --git a/www/syndigator/Makefile b/www/syndigator/Makefile
index 2ef9f8f112aa..3c9d337ea8c5 100644
--- a/www/syndigator/Makefile
+++ b/www/syndigator/Makefile
@@ -16,14 +16,14 @@ MASTER_SITES= SF/${PORTNAME}/Syndigator/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= An RSS feed reader based on Gtk2
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Text/Iconv.pm:${PORTSDIR}/converters/p5-Text-Iconv \
- ${SITE_PERL}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip \
- ${SITE_PERL}/XML/RSS.pm:${PORTSDIR}/textproc/p5-XML-RSS \
- ${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \
- ${SITE_PERL}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/${PERL_ARCH}/Gnome2.pm:${PORTSDIR}/x11-toolkits/p5-Gnome2 \
- ${SITE_PERL}/${PERL_ARCH}/Gtk2.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
- ${SITE_PERL}/${PERL_ARCH}/Gtk2/Html2.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2-Html2
+RUN_DEPENDS= p5-Text-Iconv>=0:${PORTSDIR}/converters/p5-Text-Iconv \
+ p5-Date-Manip>=0:${PORTSDIR}/devel/p5-Date-Manip \
+ p5-XML-RSS>=0:${PORTSDIR}/textproc/p5-XML-RSS \
+ p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple \
+ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
+ p5-Gnome2>=0:${PORTSDIR}/x11-toolkits/p5-Gnome2 \
+ p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
+ p5-Gtk2-Html2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2-Html2
USE_GNOME= gnomehier
USE_PERL5= yes
diff --git a/www/w3mir/Makefile b/www/w3mir/Makefile
index 6e27083d5942..7bdaad125c06 100644
--- a/www/w3mir/Makefile
+++ b/www/w3mir/Makefile
@@ -14,7 +14,7 @@ MASTER_SITES= http://langfeldt.net/w3mir/
MAINTAINER= ports@FreeBSD.org
COMMENT= All-purpose HTTP copying and mirroring tool
-BUILD_DEPENDS= ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww
+BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_PERL5= yes
diff --git a/x11-fm/gprename/Makefile b/x11-fm/gprename/Makefile
index 7c7c417cafaf..275e4c6ca704 100644
--- a/x11-fm/gprename/Makefile
+++ b/x11-fm/gprename/Makefile
@@ -18,8 +18,8 @@ COMMENT= Perl script for renaming multiple files
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Gtk2.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
- ${SITE_PERL}/${PERL_ARCH}/Locale/gettext.pm:${PORTSDIR}/devel/p5-Locale-gettext
+RUN_DEPENDS= p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
+ p5-Locale-gettext>=0:${PORTSDIR}/devel/p5-Locale-gettext
WRKSRC= ${WRKDIR}/${PORTNAME}/trunk