[82547] trunk/dports

jmr at macports.org jmr at macports.org
Mon Aug 15 09:46:33 PDT 2011


Revision: 82547
          http://trac.macports.org/changeset/82547
Author:   jmr at macports.org
Date:     2011-08-15 09:46:16 -0700 (Mon, 15 Aug 2011)
Log Message:
-----------
perl5 portgroup: convert versions to a form we can compare correctly (#11873), declare a subport per major perl version (#30638), adapt p5 ports

Modified Paths:
--------------
    trunk/dports/_resources/port1.0/group/perl5-1.0.tcl
    trunk/dports/perl/p5-acme-lolcat/Portfile
    trunk/dports/perl/p5-algorithm-annotate/Portfile
    trunk/dports/perl/p5-algorithm-c3/Portfile
    trunk/dports/perl/p5-algorithm-dependency/Portfile
    trunk/dports/perl/p5-algorithm-diff/Portfile
    trunk/dports/perl/p5-algorithm-munkres/Portfile
    trunk/dports/perl/p5-aliased/Portfile
    trunk/dports/perl/p5-amazon-s3/Portfile
    trunk/dports/perl/p5-any-moose/Portfile
    trunk/dports/perl/p5-anyevent/Portfile
    trunk/dports/perl/p5-apache-authcookie/Portfile
    trunk/dports/perl/p5-apache-session/Portfile
    trunk/dports/perl/p5-apache-session-wrapper/Portfile
    trunk/dports/perl/p5-apache-test/Portfile
    trunk/dports/perl/p5-app-ack/Portfile
    trunk/dports/perl/p5-app-cli/Portfile
    trunk/dports/perl/p5-app-rad/Portfile
    trunk/dports/perl/p5-appconfig/Portfile
    trunk/dports/perl/p5-appconfig-std/Portfile
    trunk/dports/perl/p5-archive-tar/Portfile
    trunk/dports/perl/p5-archive-zip/Portfile
    trunk/dports/perl/p5-array-compare/Portfile
    trunk/dports/perl/p5-astro/Portfile
    trunk/dports/perl/p5-astro-fits-cfitsio/Portfile
    trunk/dports/perl/p5-astro-fits-header/Portfile
    trunk/dports/perl/p5-astro-satpass/Portfile
    trunk/dports/perl/p5-attribute-handlers/Portfile
    trunk/dports/perl/p5-audio-flac-header/Portfile
    trunk/dports/perl/p5-audio-m4p/Portfile
    trunk/dports/perl/p5-auth-yubikey_webclient/Portfile
    trunk/dports/perl/p5-authen-sasl/Portfile
    trunk/dports/perl/p5-authen-smb/Portfile
    trunk/dports/perl/p5-autobox/Portfile
    trunk/dports/perl/p5-autodia/Portfile
    trunk/dports/perl/p5-autoxs-header/Portfile
    trunk/dports/perl/p5-b-hooks-endofscope/Portfile
    trunk/dports/perl/p5-b-hooks-op-check/Portfile
    trunk/dports/perl/p5-b-hooks-op-check-stashchange/Portfile
    trunk/dports/perl/p5-b-keywords/Portfile
    trunk/dports/perl/p5-berkeleydb/Portfile
    trunk/dports/perl/p5-bit-vector/Portfile
    trunk/dports/perl/p5-bsd-resource/Portfile
    trunk/dports/perl/p5-business-isbn/Portfile
    trunk/dports/perl/p5-business-isbn-data/Portfile
    trunk/dports/perl/p5-cache-cache/Portfile
    trunk/dports/perl/p5-cache-fastmmap/Portfile
    trunk/dports/perl/p5-cache-memcached/Portfile
    trunk/dports/perl/p5-cache-simple-timedexpiry/Portfile
    trunk/dports/perl/p5-cairo/Portfile
    trunk/dports/perl/p5-calendar-simple/Portfile
    trunk/dports/perl/p5-cam-pdf/Portfile
    trunk/dports/perl/p5-captcha-recaptcha/Portfile
    trunk/dports/perl/p5-capture-tiny/Portfile
    trunk/dports/perl/p5-carp-assert/Portfile
    trunk/dports/perl/p5-carp-assert-more/Portfile
    trunk/dports/perl/p5-carp-clan/Portfile
    trunk/dports/perl/p5-catalyst-action-renderview/Portfile
    trunk/dports/perl/p5-catalyst-authentication-credential-http/Portfile
    trunk/dports/perl/p5-catalyst-authentication-store-dbix-class/Portfile
    trunk/dports/perl/p5-catalyst-component-instancepercontext/Portfile
    trunk/dports/perl/p5-catalyst-controller-formbuilder/Portfile
    trunk/dports/perl/p5-catalyst-devel/Portfile
    trunk/dports/perl/p5-catalyst-engine-apache/Portfile
    trunk/dports/perl/p5-catalyst-helper-authdbic/Portfile
    trunk/dports/perl/p5-catalyst-log-log4perl/Portfile
    trunk/dports/perl/p5-catalyst-model-adaptor/Portfile
    trunk/dports/perl/p5-catalyst-model-dbic-schema/Portfile
    trunk/dports/perl/p5-catalyst-plugin-authentication/Portfile
    trunk/dports/perl/p5-catalyst-plugin-authentication-store-dbic/Portfile
    trunk/dports/perl/p5-catalyst-plugin-authorization-acl/Portfile
    trunk/dports/perl/p5-catalyst-plugin-authorization-roles/Portfile
    trunk/dports/perl/p5-catalyst-plugin-captcha/Portfile
    trunk/dports/perl/p5-catalyst-plugin-configloader/Portfile
    trunk/dports/perl/p5-catalyst-plugin-datetime/Portfile
    trunk/dports/perl/p5-catalyst-plugin-session/Portfile
    trunk/dports/perl/p5-catalyst-plugin-session-state-cookie/Portfile
    trunk/dports/perl/p5-catalyst-plugin-session-store-dbi/Portfile
    trunk/dports/perl/p5-catalyst-plugin-session-store-dbic/Portfile
    trunk/dports/perl/p5-catalyst-plugin-session-store-delegate/Portfile
    trunk/dports/perl/p5-catalyst-plugin-session-store-fastmmap/Portfile
    trunk/dports/perl/p5-catalyst-plugin-stacktrace/Portfile
    trunk/dports/perl/p5-catalyst-plugin-static-simple/Portfile
    trunk/dports/perl/p5-catalyst-plugin-unicode-encoding/Portfile
    trunk/dports/perl/p5-catalyst-runtime/Portfile
    trunk/dports/perl/p5-catalyst-view-html-template/Portfile
    trunk/dports/perl/p5-catalyst-view-json/Portfile
    trunk/dports/perl/p5-catalyst-view-tt/Portfile
    trunk/dports/perl/p5-catalyst-view-xslt/Portfile
    trunk/dports/perl/p5-catalystx-component-traits/Portfile
    trunk/dports/perl/p5-cgi/Portfile
    trunk/dports/perl/p5-cgi-ajax/Portfile
    trunk/dports/perl/p5-cgi-formbuilder/Portfile
    trunk/dports/perl/p5-cgi-session/Portfile
    trunk/dports/perl/p5-cgi-simple/Portfile
    trunk/dports/perl/p5-cgi-speedycgi/Portfile
    trunk/dports/perl/p5-chart/Portfile
    trunk/dports/perl/p5-class-accessor/Portfile
    trunk/dports/perl/p5-class-accessor-chained/Portfile
    trunk/dports/perl/p5-class-accessor-grouped/Portfile
    trunk/dports/perl/p5-class-autouse/Portfile
    trunk/dports/perl/p5-class-base/Portfile
    trunk/dports/perl/p5-class-c3/Portfile
    trunk/dports/perl/p5-class-c3-adopt-next/Portfile
    trunk/dports/perl/p5-class-c3-componentised/Portfile
    trunk/dports/perl/p5-class-c3-xs/Portfile
    trunk/dports/perl/p5-class-container/Portfile
    trunk/dports/perl/p5-class-csv/Portfile
    trunk/dports/perl/p5-class-data-accessor/Portfile
    trunk/dports/perl/p5-class-data-inheritable/Portfile
    trunk/dports/perl/p5-class-dbi/Portfile
    trunk/dports/perl/p5-class-dbi-abstractsearch/Portfile
    trunk/dports/perl/p5-class-dbi-mysql/Portfile
    trunk/dports/perl/p5-class-dbi-pg/Portfile
    trunk/dports/perl/p5-class-dbi-plugin/Portfile
    trunk/dports/perl/p5-class-dbi-plugin-abstractcount/Portfile
    trunk/dports/perl/p5-class-dbi-plugin-pager/Portfile
    trunk/dports/perl/p5-class-dbi-uuid/Portfile
    trunk/dports/perl/p5-class-errorhandler/Portfile
    trunk/dports/perl/p5-class-factory-util/Portfile
    trunk/dports/perl/p5-class-generate/Portfile
    trunk/dports/perl/p5-class-gomor/Portfile
    trunk/dports/perl/p5-class-insideout/Portfile
    trunk/dports/perl/p5-class-inspector/Portfile
    trunk/dports/perl/p5-class-load/Portfile
    trunk/dports/perl/p5-class-loader/Portfile
    trunk/dports/perl/p5-class-makemethods/Portfile
    trunk/dports/perl/p5-class-method-modifiers/Portfile
    trunk/dports/perl/p5-class-methodmaker/Portfile
    trunk/dports/perl/p5-class-mop/Portfile
    trunk/dports/perl/p5-class-returnvalue/Portfile
    trunk/dports/perl/p5-class-singleton/Portfile
    trunk/dports/perl/p5-class-throwable/Portfile
    trunk/dports/perl/p5-class-trigger/Portfile
    trunk/dports/perl/p5-class-unload/Portfile
    trunk/dports/perl/p5-class-whitehole/Portfile
    trunk/dports/perl/p5-class-xsaccessor/Portfile
    trunk/dports/perl/p5-clone/Portfile
    trunk/dports/perl/p5-common-sense/Portfile
    trunk/dports/perl/p5-compress-bzip2/Portfile
    trunk/dports/perl/p5-compress-raw-bzip2/Portfile
    trunk/dports/perl/p5-compress-raw-zlib/Portfile
    trunk/dports/perl/p5-config-any/Portfile
    trunk/dports/perl/p5-config-autoconf/Portfile
    trunk/dports/perl/p5-config-general/Portfile
    trunk/dports/perl/p5-config-inifiles/Portfile
    trunk/dports/perl/p5-config-json/Portfile
    trunk/dports/perl/p5-config-properties/Portfile
    trunk/dports/perl/p5-config-simple/Portfile
    trunk/dports/perl/p5-config-tiny/Portfile
    trunk/dports/perl/p5-context-preserve/Portfile
    trunk/dports/perl/p5-convert-ascii-armour/Portfile
    trunk/dports/perl/p5-convert-asn1/Portfile
    trunk/dports/perl/p5-convert-bencode/Portfile
    trunk/dports/perl/p5-convert-binary-c/Portfile
    trunk/dports/perl/p5-convert-binhex/Portfile
    trunk/dports/perl/p5-convert-pem/Portfile
    trunk/dports/perl/p5-convert-tnef/Portfile
    trunk/dports/perl/p5-convert-uulib/Portfile
    trunk/dports/perl/p5-cpan-meta-yaml/Portfile
    trunk/dports/perl/p5-crypt-appletwofish/Portfile
    trunk/dports/perl/p5-crypt-blowfish/Portfile
    trunk/dports/perl/p5-crypt-cast5/Portfile
    trunk/dports/perl/p5-crypt-cbc/Portfile
    trunk/dports/perl/p5-crypt-ciphersaber/Portfile
    trunk/dports/perl/p5-crypt-des/Portfile
    trunk/dports/perl/p5-crypt-des_ede3/Portfile
    trunk/dports/perl/p5-crypt-dh/Portfile
    trunk/dports/perl/p5-crypt-dsa/Portfile
    trunk/dports/perl/p5-crypt-gcrypt/Portfile
    trunk/dports/perl/p5-crypt-idea/Portfile
    trunk/dports/perl/p5-crypt-openpgp/Portfile
    trunk/dports/perl/p5-crypt-openssl-bignum/Portfile
    trunk/dports/perl/p5-crypt-openssl-random/Portfile
    trunk/dports/perl/p5-crypt-openssl-rsa/Portfile
    trunk/dports/perl/p5-crypt-openssl-x509/Portfile
    trunk/dports/perl/p5-crypt-passwdmd5/Portfile
    trunk/dports/perl/p5-crypt-primes/Portfile
    trunk/dports/perl/p5-crypt-random/Portfile
    trunk/dports/perl/p5-crypt-random-source/Portfile
    trunk/dports/perl/p5-crypt-rc4/Portfile
    trunk/dports/perl/p5-crypt-rijndael/Portfile
    trunk/dports/perl/p5-crypt-ripemd160/Portfile
    trunk/dports/perl/p5-crypt-rsa/Portfile
    trunk/dports/perl/p5-crypt-ssleay/Portfile
    trunk/dports/perl/p5-crypt-twofish/Portfile
    trunk/dports/perl/p5-csp/Portfile
    trunk/dports/perl/p5-css/Portfile
    trunk/dports/perl/p5-curses/Portfile
    trunk/dports/perl/p5-curses-ui/Portfile
    trunk/dports/perl/p5-dancer/Portfile
    trunk/dports/perl/p5-dancer-plugin-database/Portfile
    trunk/dports/perl/p5-danga-socket/Portfile
    trunk/dports/perl/p5-data-alias/Portfile
    trunk/dports/perl/p5-data-buffer/Portfile
    trunk/dports/perl/p5-data-compare/Portfile
    trunk/dports/perl/p5-data-dump/Portfile
    trunk/dports/perl/p5-data-dumper/Portfile
    trunk/dports/perl/p5-data-dumper-concise/Portfile
    trunk/dports/perl/p5-data-hexify/Portfile
    trunk/dports/perl/p5-data-hierarchy/Portfile
    trunk/dports/perl/p5-data-ical/Portfile
    trunk/dports/perl/p5-data-optlist/Portfile
    trunk/dports/perl/p5-data-page/Portfile
    trunk/dports/perl/p5-data-phrasebook/Portfile
    trunk/dports/perl/p5-data-phrasebook-loader-yaml/Portfile
    trunk/dports/perl/p5-data-stag/Portfile
    trunk/dports/perl/p5-data-uuid/Portfile
    trunk/dports/perl/p5-data-visitor/Portfile
    trunk/dports/perl/p5-date-calc/Portfile
    trunk/dports/perl/p5-date-holidays-de/Portfile
    trunk/dports/perl/p5-date-simple/Portfile
    trunk/dports/perl/p5-datemanip/Portfile
    trunk/dports/perl/p5-datetime/Portfile
    trunk/dports/perl/p5-datetime-format-builder/Portfile
    trunk/dports/perl/p5-datetime-format-iso8601/Portfile
    trunk/dports/perl/p5-datetime-format-mail/Portfile
    trunk/dports/perl/p5-datetime-format-mysql/Portfile
    trunk/dports/perl/p5-datetime-format-pg/Portfile
    trunk/dports/perl/p5-datetime-format-sqlite/Portfile
    trunk/dports/perl/p5-datetime-format-strptime/Portfile
    trunk/dports/perl/p5-datetime-format-w3cdtf/Portfile
    trunk/dports/perl/p5-datetime-locale/Portfile
    trunk/dports/perl/p5-datetime-timezone/Portfile
    trunk/dports/perl/p5-dbd-mock/Portfile
    trunk/dports/perl/p5-dbd-mysql/Portfile
    trunk/dports/perl/p5-dbd-pg/Portfile
    trunk/dports/perl/p5-dbd-sqlite/Portfile
    trunk/dports/perl/p5-dbd-sqlite2/Portfile
    trunk/dports/perl/p5-dbi/Portfile
    trunk/dports/perl/p5-dbicx-testdatabase/Portfile
    trunk/dports/perl/p5-dbix-class/Portfile
    trunk/dports/perl/p5-dbix-class-cursor-cached/Portfile
    trunk/dports/perl/p5-dbix-class-dynamicdefault/Portfile
    trunk/dports/perl/p5-dbix-class-encodedcolumn/Portfile
    trunk/dports/perl/p5-dbix-class-schema-loader/Portfile
    trunk/dports/perl/p5-dbix-class-timestamp/Portfile
    trunk/dports/perl/p5-dbix-contextualfetch/Portfile
    trunk/dports/perl/p5-dbix-dbschema/Portfile
    trunk/dports/perl/p5-dbix-searchbuilder/Portfile
    trunk/dports/perl/p5-dbix-sqlcrosstab/Portfile
    trunk/dports/perl/p5-dbm-deep/Portfile
    trunk/dports/perl/p5-devel-caller/Portfile
    trunk/dports/perl/p5-devel-cover/Portfile
    trunk/dports/perl/p5-devel-cycle/Portfile
    trunk/dports/perl/p5-devel-globaldestruction/Portfile
    trunk/dports/perl/p5-devel-nytprof/Portfile
    trunk/dports/perl/p5-devel-ppport/Portfile
    trunk/dports/perl/p5-devel-size/Portfile
    trunk/dports/perl/p5-devel-stacktrace/Portfile
    trunk/dports/perl/p5-devel-symdump/Portfile
    trunk/dports/perl/p5-device-serialport/Portfile
    trunk/dports/perl/p5-digest/Portfile
    trunk/dports/perl/p5-digest-bubblebabble/Portfile
    trunk/dports/perl/p5-digest-crc/Portfile
    trunk/dports/perl/p5-digest-hmac/Portfile
    trunk/dports/perl/p5-digest-md2/Portfile
    trunk/dports/perl/p5-digest-md4/Portfile
    trunk/dports/perl/p5-digest-md5/Portfile
    trunk/dports/perl/p5-digest-md5-file/Portfile
    trunk/dports/perl/p5-digest-nilsimsa/Portfile
    trunk/dports/perl/p5-digest-perl-md5/Portfile
    trunk/dports/perl/p5-digest-sha/Portfile
    trunk/dports/perl/p5-digest-sha1/Portfile
    trunk/dports/perl/p5-directory-scratch/Portfile
    trunk/dports/perl/p5-dist-checkconflicts/Portfile
    trunk/dports/perl/p5-email-address/Portfile
    trunk/dports/perl/p5-email-date/Portfile
    trunk/dports/perl/p5-email-date-format/Portfile
    trunk/dports/perl/p5-email-messageid/Portfile
    trunk/dports/perl/p5-email-mime/Portfile
    trunk/dports/perl/p5-email-mime-contenttype/Portfile
    trunk/dports/perl/p5-email-mime-encodings/Portfile
    trunk/dports/perl/p5-email-mime-modifier/Portfile
    trunk/dports/perl/p5-email-send/Portfile
    trunk/dports/perl/p5-email-simple/Portfile
    trunk/dports/perl/p5-email-valid/Portfile
    trunk/dports/perl/p5-encode/Portfile
    trunk/dports/perl/p5-encode-detect/Portfile
    trunk/dports/perl/p5-encode-hanextra/Portfile
    trunk/dports/perl/p5-encode-jis2k/Portfile
    trunk/dports/perl/p5-encode-locale/Portfile
    trunk/dports/perl/p5-enum/Portfile
    trunk/dports/perl/p5-error/Portfile
    trunk/dports/perl/p5-eval/Portfile
    trunk/dports/perl/p5-event/Portfile
    trunk/dports/perl/p5-exception-class/Portfile
    trunk/dports/perl/p5-expect/Portfile
    trunk/dports/perl/p5-expect-simple/Portfile
    trunk/dports/perl/p5-extutils-cbuilder/Portfile
    trunk/dports/perl/p5-extutils-depends/Portfile
    trunk/dports/perl/p5-extutils-f77/Portfile
    trunk/dports/perl/p5-extutils-install/Portfile
    trunk/dports/perl/p5-extutils-libbuilder/Portfile
    trunk/dports/perl/p5-extutils-makemaker/Portfile
    trunk/dports/perl/p5-extutils-parsexs/Portfile
    trunk/dports/perl/p5-extutils-pkgconfig/Portfile
    trunk/dports/perl/p5-extutils-xsbuilder/Portfile
    trunk/dports/perl/p5-fcgi/Portfile
    trunk/dports/perl/p5-feed-find/Portfile
    trunk/dports/perl/p5-fey/Portfile
    trunk/dports/perl/p5-fey-dbimanager/Portfile
    trunk/dports/perl/p5-fey-loader/Portfile
    trunk/dports/perl/p5-fey-orm/Portfile
    trunk/dports/perl/p5-fey-test/Portfile
    trunk/dports/perl/p5-file-basedir/Portfile
    trunk/dports/perl/p5-file-changenotify/Portfile
    trunk/dports/perl/p5-file-chdir/Portfile
    trunk/dports/perl/p5-file-comments/Portfile
    trunk/dports/perl/p5-file-copy-recursive/Portfile
    trunk/dports/perl/p5-file-desktopentry/Portfile
    trunk/dports/perl/p5-file-find-rule/Portfile
    trunk/dports/perl/p5-file-flat/Portfile
    trunk/dports/perl/p5-file-homedir/Portfile
    trunk/dports/perl/p5-file-libmagic/Portfile
    trunk/dports/perl/p5-file-listing/Portfile
    trunk/dports/perl/p5-file-mimeinfo/Portfile
    trunk/dports/perl/p5-file-mmagic/Portfile
    trunk/dports/perl/p5-file-modified/Portfile
    trunk/dports/perl/p5-file-mork/Portfile
    trunk/dports/perl/p5-file-ncopy/Portfile
    trunk/dports/perl/p5-file-next/Portfile
    trunk/dports/perl/p5-file-path/Portfile
    trunk/dports/perl/p5-file-pushd/Portfile
    trunk/dports/perl/p5-file-readbackwards/Portfile
    trunk/dports/perl/p5-file-remove/Portfile
    trunk/dports/perl/p5-file-rsyncp/Portfile
    trunk/dports/perl/p5-file-sharedir/Portfile
    trunk/dports/perl/p5-file-slurp/Portfile
    trunk/dports/perl/p5-file-slurp-unicode/Portfile
    trunk/dports/perl/p5-file-tail/Portfile
    trunk/dports/perl/p5-file-temp/Portfile
    trunk/dports/perl/p5-file-tempdir/Portfile
    trunk/dports/perl/p5-file-type/Portfile
    trunk/dports/perl/p5-file-which/Portfile
    trunk/dports/perl/p5-filesys-diskspace/Portfile
    trunk/dports/perl/p5-filter/Portfile
    trunk/dports/perl/p5-finance-quote/Portfile
    trunk/dports/perl/p5-finance-quotehist/Portfile
    trunk/dports/perl/p5-flickr-api/Portfile
    trunk/dports/perl/p5-flickr-upload/Portfile
    trunk/dports/perl/p5-font-afm/Portfile
    trunk/dports/perl/p5-font-ttf/Portfile
    trunk/dports/perl/p5-freezethaw/Portfile
    trunk/dports/perl/p5-fusioninventory-agent/Portfile
    trunk/dports/perl/p5-gd/Portfile
    trunk/dports/perl/p5-gd-barcode/Portfile
    trunk/dports/perl/p5-gd-graph3d/Portfile
    trunk/dports/perl/p5-gd-securityimage/Portfile
    trunk/dports/perl/p5-gd-svg/Portfile
    trunk/dports/perl/p5-gdgraph/Portfile
    trunk/dports/perl/p5-gdtextutil/Portfile
    trunk/dports/perl/p5-gearman/Portfile
    trunk/dports/perl/p5-gearman-client-async/Portfile
    trunk/dports/perl/p5-gearman-server/Portfile
    trunk/dports/perl/p5-gedcom/Portfile
    trunk/dports/perl/p5-geo-ip/Portfile
    trunk/dports/perl/p5-getopt-long/Portfile
    trunk/dports/perl/p5-getopt-long-descriptive/Portfile
    trunk/dports/perl/p5-getopt-mixed/Portfile
    trunk/dports/perl/p5-getopt-simple/Portfile
    trunk/dports/perl/p5-gimp/Portfile
    trunk/dports/perl/p5-glib/Portfile
    trunk/dports/perl/p5-gmail-imapd/Portfile
    trunk/dports/perl/p5-gnome2/Portfile
    trunk/dports/perl/p5-gnome2-canvas/Portfile
    trunk/dports/perl/p5-gnome2-gconf/Portfile
    trunk/dports/perl/p5-gnome2-print/Portfile
    trunk/dports/perl/p5-gnome2-vfs/Portfile
    trunk/dports/perl/p5-gnome2-wnck/Portfile
    trunk/dports/perl/p5-gnupg-interface/Portfile
    trunk/dports/perl/p5-gps/Portfile
    trunk/dports/perl/p5-graph/Portfile
    trunk/dports/perl/p5-graphviz/Portfile
    trunk/dports/perl/p5-gssapi/Portfile
    trunk/dports/perl/p5-gtk2/Portfile
    trunk/dports/perl/p5-gtk2-gladexml/Portfile
    trunk/dports/perl/p5-gtk2-sourceview/Portfile
    trunk/dports/perl/p5-hash-fieldhash/Portfile
    trunk/dports/perl/p5-hash-merge/Portfile
    trunk/dports/perl/p5-heap/Portfile
    trunk/dports/perl/p5-hook-lexwrap/Portfile
    trunk/dports/perl/p5-html-encoding/Portfile
    trunk/dports/perl/p5-html-extract/Portfile
    trunk/dports/perl/p5-html-fillinform/Portfile
    trunk/dports/perl/p5-html-form/Portfile
    trunk/dports/perl/p5-html-format/Portfile
    trunk/dports/perl/p5-html-lint/Portfile
    trunk/dports/perl/p5-html-mason/Portfile
    trunk/dports/perl/p5-html-parser/Portfile
    trunk/dports/perl/p5-html-scrubber/Portfile
    trunk/dports/perl/p5-html-strip/Portfile
    trunk/dports/perl/p5-html-stripscripts/Portfile
    trunk/dports/perl/p5-html-stripscripts-parser/Portfile
    trunk/dports/perl/p5-html-tableextract/Portfile
    trunk/dports/perl/p5-html-tagfilter/Portfile
    trunk/dports/perl/p5-html-tagset/Portfile
    trunk/dports/perl/p5-html-template/Portfile
    trunk/dports/perl/p5-html-template-compiled/Portfile
    trunk/dports/perl/p5-html-tiny/Portfile
    trunk/dports/perl/p5-html-tokeparser-simple/Portfile
    trunk/dports/perl/p5-html-tree/Portfile
    trunk/dports/perl/p5-html-wikiconverter/Portfile
    trunk/dports/perl/p5-html-wikiconverter-confluence/Portfile
    trunk/dports/perl/p5-html-wikiconverter-dokuwiki/Portfile
    trunk/dports/perl/p5-html-wikiconverter-googlecode/Portfile
    trunk/dports/perl/p5-html-wikiconverter-kwiki/Portfile
    trunk/dports/perl/p5-html-wikiconverter-markdown/Portfile
    trunk/dports/perl/p5-html-wikiconverter-mediawiki/Portfile
    trunk/dports/perl/p5-html-wikiconverter-moinmoin/Portfile
    trunk/dports/perl/p5-html-wikiconverter-multimarkdown/Portfile
    trunk/dports/perl/p5-html-wikiconverter-oddmuse/Portfile
    trunk/dports/perl/p5-html-wikiconverter-pbwiki/Portfile
    trunk/dports/perl/p5-html-wikiconverter-phpwiki/Portfile
    trunk/dports/perl/p5-html-wikiconverter-pmwiki/Portfile
    trunk/dports/perl/p5-html-wikiconverter-snipsnap/Portfile
    trunk/dports/perl/p5-html-wikiconverter-xwiki/Portfile
    trunk/dports/perl/p5-http-body/Portfile
    trunk/dports/perl/p5-http-cookies/Portfile
    trunk/dports/perl/p5-http-daemon/Portfile
    trunk/dports/perl/p5-http-daemon-ssl/Portfile
    trunk/dports/perl/p5-http-date/Portfile
    trunk/dports/perl/p5-http-lite/Portfile
    trunk/dports/perl/p5-http-message/Portfile
    trunk/dports/perl/p5-http-negotiate/Portfile
    trunk/dports/perl/p5-http-recorder/Portfile
    trunk/dports/perl/p5-http-request-ascgi/Portfile
    trunk/dports/perl/p5-http-response-encoding/Portfile
    trunk/dports/perl/p5-http-server-simple/Portfile
    trunk/dports/perl/p5-http-server-simple-mason/Portfile
    trunk/dports/perl/p5-http-server-simple-psgi/Portfile
    trunk/dports/perl/p5-ima-dbi/Portfile
    trunk/dports/perl/p5-image-exiftool/Portfile
    trunk/dports/perl/p5-image-imlib2/Portfile
    trunk/dports/perl/p5-image-info/Portfile
    trunk/dports/perl/p5-image-metadata-jpeg/Portfile
    trunk/dports/perl/p5-image-size/Portfile
    trunk/dports/perl/p5-imap-bodystructure/Portfile
    trunk/dports/perl/p5-inline/Portfile
    trunk/dports/perl/p5-inline-python/Portfile
    trunk/dports/perl/p5-innotop/Portfile
    trunk/dports/perl/p5-internals/Portfile
    trunk/dports/perl/p5-io/Portfile
    trunk/dports/perl/p5-io-aio/Portfile
    trunk/dports/perl/p5-io-captureoutput/Portfile
    trunk/dports/perl/p5-io-compress/Portfile
    trunk/dports/perl/p5-io-digest/Portfile
    trunk/dports/perl/p5-io-kqueue/Portfile
    trunk/dports/perl/p5-io-multiplex/Portfile
    trunk/dports/perl/p5-io-pager/Portfile
    trunk/dports/perl/p5-io-pty-easy/Portfile
    trunk/dports/perl/p5-io-socket-inet6/Portfile
    trunk/dports/perl/p5-io-socket-ssl/Portfile
    trunk/dports/perl/p5-io-string/Portfile
    trunk/dports/perl/p5-io-stringy/Portfile
    trunk/dports/perl/p5-io-stty/Portfile
    trunk/dports/perl/p5-io-tee/Portfile
    trunk/dports/perl/p5-io-tty/Portfile
    trunk/dports/perl/p5-io-zlib/Portfile
    trunk/dports/perl/p5-ip-country/Portfile
    trunk/dports/perl/p5-ipc-cmd/Portfile
    trunk/dports/perl/p5-ipc-run/Portfile
    trunk/dports/perl/p5-ipc-run3/Portfile
    trunk/dports/perl/p5-ipe/Portfile
    trunk/dports/perl/p5-iterator/Portfile
    trunk/dports/perl/p5-iterator-util/Portfile
    trunk/dports/perl/p5-java/Portfile
    trunk/dports/perl/p5-javascript-spidermonkey/Portfile
    trunk/dports/perl/p5-json/Portfile
    trunk/dports/perl/p5-json-any/Portfile
    trunk/dports/perl/p5-json-xs/Portfile
    trunk/dports/perl/p5-libapreq/Portfile
    trunk/dports/perl/p5-libapreq2/Portfile
    trunk/dports/perl/p5-libintl-perl/Portfile
    trunk/dports/perl/p5-libvorbis-perl/Portfile
    trunk/dports/perl/p5-libwww-perl/Portfile
    trunk/dports/perl/p5-libxml-enno/Portfile
    trunk/dports/perl/p5-libxml-perl/Portfile
    trunk/dports/perl/p5-lingua-en-inflect/Portfile
    trunk/dports/perl/p5-lingua-en-inflect-number/Portfile
    trunk/dports/perl/p5-lingua-en-inflect-phrase/Portfile
    trunk/dports/perl/p5-lingua-en-tagger/Portfile
    trunk/dports/perl/p5-lingua-pt-stemmer/Portfile
    trunk/dports/perl/p5-lingua-stem/Portfile
    trunk/dports/perl/p5-lingua-stem-fr/Portfile
    trunk/dports/perl/p5-lingua-stem-it/Portfile
    trunk/dports/perl/p5-lingua-stem-ru/Portfile
    trunk/dports/perl/p5-lingua-stem-snowball-da/Portfile
    trunk/dports/perl/p5-list-allutils/Portfile
    trunk/dports/perl/p5-list-moreutils/Portfile
    trunk/dports/perl/p5-lj-simple/Portfile
    trunk/dports/perl/p5-locale-gettext/Portfile
    trunk/dports/perl/p5-locale-maketext-fuzzy/Portfile
    trunk/dports/perl/p5-locale-maketext-lexicon/Portfile
    trunk/dports/perl/p5-locale-maketext-simple/Portfile
    trunk/dports/perl/p5-lockfile-simple/Portfile
    trunk/dports/perl/p5-log-any/Portfile
    trunk/dports/perl/p5-log-dispatch/Portfile
    trunk/dports/perl/p5-log-log4perl/Portfile
    trunk/dports/perl/p5-lwp-attic/Portfile
    trunk/dports/perl/p5-lwp-authen-wsse/Portfile
    trunk/dports/perl/p5-lwp-mediatypes/Portfile
    trunk/dports/perl/p5-lwp-protocol-http10/Portfile
    trunk/dports/perl/p5-lwp-protocol-https/Portfile
    trunk/dports/perl/p5-lwp-useragent-determined/Portfile
    trunk/dports/perl/p5-mac-appleevents-simple/Portfile
    trunk/dports/perl/p5-mac-applescript/Portfile
    trunk/dports/perl/p5-mac-applescript-glue/Portfile
    trunk/dports/perl/p5-mac-applesingledouble/Portfile
    trunk/dports/perl/p5-mac-apps-launch/Portfile
    trunk/dports/perl/p5-mac-carbon/Portfile
    trunk/dports/perl/p5-mac-errors/Portfile
    trunk/dports/perl/p5-mac-glue/Portfile
    trunk/dports/perl/p5-mac-growl/Portfile
    trunk/dports/perl/p5-mac-osa-simple/Portfile
    trunk/dports/perl/p5-mac-pasteboard/Portfile
    trunk/dports/perl/p5-mac-propertylist/Portfile
    trunk/dports/perl/p5-mac-sysprofile/Portfile
    trunk/dports/perl/p5-mac-systemdirectory/Portfile
    trunk/dports/perl/p5-macosx-file/Portfile
    trunk/dports/perl/p5-mail-audit/Portfile
    trunk/dports/perl/p5-mail-box/Portfile
    trunk/dports/perl/p5-mail-clamav/Portfile
    trunk/dports/perl/p5-mail-dkim/Portfile
    trunk/dports/perl/p5-mail-imapclient/Portfile
    trunk/dports/perl/p5-mail-mboxparser/Portfile
    trunk/dports/perl/p5-mail-pop3client/Portfile
    trunk/dports/perl/p5-mail-sender/Portfile
    trunk/dports/perl/p5-mail-sendmail/Portfile
    trunk/dports/perl/p5-mail-spamassassin/Portfile
    trunk/dports/perl/p5-mail-spf/Portfile
    trunk/dports/perl/p5-mail-spf-query/Portfile
    trunk/dports/perl/p5-mail-srs/Portfile
    trunk/dports/perl/p5-mail-webmail-gmail/Portfile
    trunk/dports/perl/p5-mailtools/Portfile
    trunk/dports/perl/p5-marc-record/Portfile
    trunk/dports/perl/p5-masonx-request-withapachesession/Portfile
    trunk/dports/perl/p5-math-base85/Portfile
    trunk/dports/perl/p5-math-bezier/Portfile
    trunk/dports/perl/p5-math-bigint/Portfile
    trunk/dports/perl/p5-math-bigrat/Portfile
    trunk/dports/perl/p5-math-gmp/Portfile
    trunk/dports/perl/p5-math-mpfr/Portfile
    trunk/dports/perl/p5-math-pari/Portfile
    trunk/dports/perl/p5-math-random/Portfile
    trunk/dports/perl/p5-math-random-isaac/Portfile
    trunk/dports/perl/p5-math-random-secure/Portfile
    trunk/dports/perl/p5-math-round/Portfile
    trunk/dports/perl/p5-mecab/Portfile
    trunk/dports/perl/p5-memoize-expirelru/Portfile
    trunk/dports/perl/p5-mhonarc/Portfile
    trunk/dports/perl/p5-mime-base32/Portfile
    trunk/dports/perl/p5-mime-base64/Portfile
    trunk/dports/perl/p5-mime-charset/Portfile
    trunk/dports/perl/p5-mime-encwords/Portfile
    trunk/dports/perl/p5-mime-lite/Portfile
    trunk/dports/perl/p5-mime-tools/Portfile
    trunk/dports/perl/p5-mime-types/Portfile
    trunk/dports/perl/p5-mldbm/Portfile
    trunk/dports/perl/p5-module-build/Portfile
    trunk/dports/perl/p5-module-corelist/Portfile
    trunk/dports/perl/p5-module-depends/Portfile
    trunk/dports/perl/p5-module-find/Portfile
    trunk/dports/perl/p5-module-install/Portfile
    trunk/dports/perl/p5-module-load/Portfile
    trunk/dports/perl/p5-module-load-conditional/Portfile
    trunk/dports/perl/p5-module-metadata/Portfile
    trunk/dports/perl/p5-module-pluggable/Portfile
    trunk/dports/perl/p5-module-refresh/Portfile
    trunk/dports/perl/p5-module-scandeps/Portfile
    trunk/dports/perl/p5-module-signature/Portfile
    trunk/dports/perl/p5-module-starter/Portfile
    trunk/dports/perl/p5-module-versions-report/Portfile
    trunk/dports/perl/p5-mogilefs-client/Portfile
    trunk/dports/perl/p5-mogilefs-server/Portfile
    trunk/dports/perl/p5-mogilefs-utils/Portfile
    trunk/dports/perl/p5-mojolicious/Portfile
    trunk/dports/perl/p5-monotone-automatestdio/Portfile
    trunk/dports/perl/p5-moose/Portfile
    trunk/dports/perl/p5-moose-autobox/Portfile
    trunk/dports/perl/p5-moose-policy/Portfile
    trunk/dports/perl/p5-moosex-classattribute/Portfile
    trunk/dports/perl/p5-moosex-emulate-class-accessor-fast/Portfile
    trunk/dports/perl/p5-moosex-getopt/Portfile
    trunk/dports/perl/p5-moosex-methodattributes/Portfile
    trunk/dports/perl/p5-moosex-multiinitarg/Portfile
    trunk/dports/perl/p5-moosex-nonmoose/Portfile
    trunk/dports/perl/p5-moosex-params-validate/Portfile
    trunk/dports/perl/p5-moosex-role-parameterized/Portfile
    trunk/dports/perl/p5-moosex-role-strict/Portfile
    trunk/dports/perl/p5-moosex-role-withoverloading/Portfile
    trunk/dports/perl/p5-moosex-semiaffordanceaccessor/Portfile
    trunk/dports/perl/p5-moosex-singleton/Portfile
    trunk/dports/perl/p5-moosex-strictconstructor/Portfile
    trunk/dports/perl/p5-moosex-traits-pluggable/Portfile
    trunk/dports/perl/p5-moosex-types/Portfile
    trunk/dports/perl/p5-moosex-types-common/Portfile
    trunk/dports/perl/p5-mouse/Portfile
    trunk/dports/perl/p5-mozilla-ca/Portfile
    trunk/dports/perl/p5-mp3-info/Portfile
    trunk/dports/perl/p5-mp3-tag/Portfile
    trunk/dports/perl/p5-mro-compat/Portfile
    trunk/dports/perl/p5-mytop/Portfile
    trunk/dports/perl/p5-namespace-autoclean/Portfile
    trunk/dports/perl/p5-namespace-clean/Portfile
    trunk/dports/perl/p5-net/Portfile
    trunk/dports/perl/p5-net-appliance-phrasebook/Portfile
    trunk/dports/perl/p5-net-appliance-session/Portfile
    trunk/dports/perl/p5-net-cidr/Portfile
    trunk/dports/perl/p5-net-cidr-lite/Portfile
    trunk/dports/perl/p5-net-cups/Portfile
    trunk/dports/perl/p5-net-daemon/Portfile
    trunk/dports/perl/p5-net-dbus/Portfile
    trunk/dports/perl/p5-net-dict/Portfile
    trunk/dports/perl/p5-net-dns/Portfile
    trunk/dports/perl/p5-net-dns-resolver-programmable/Portfile
    trunk/dports/perl/p5-net-dns-sec/Portfile
    trunk/dports/perl/p5-net-frame/Portfile
    trunk/dports/perl/p5-net-frame-dump/Portfile
    trunk/dports/perl/p5-net-frame-layer-icmpv6/Portfile
    trunk/dports/perl/p5-net-frame-layer-ipv6/Portfile
    trunk/dports/perl/p5-net-frame-simple/Portfile
    trunk/dports/perl/p5-net-ftpserver/Portfile
    trunk/dports/perl/p5-net-growl/Portfile
    trunk/dports/perl/p5-net-http/Portfile
    trunk/dports/perl/p5-net-ident/Portfile
    trunk/dports/perl/p5-net-ip/Portfile
    trunk/dports/perl/p5-net-ip-match-regexp/Portfile
    trunk/dports/perl/p5-net-ipv4addr/Portfile
    trunk/dports/perl/p5-net-ipv6addr/Portfile
    trunk/dports/perl/p5-net-libidn/Portfile
    trunk/dports/perl/p5-net-netmask/Portfile
    trunk/dports/perl/p5-net-nslookup/Portfile
    trunk/dports/perl/p5-net-oauth/Portfile
    trunk/dports/perl/p5-net-pcap/Portfile
    trunk/dports/perl/p5-net-ping-external/Portfile
    trunk/dports/perl/p5-net-radius/Portfile
    trunk/dports/perl/p5-net-rawip/Portfile
    trunk/dports/perl/p5-net-senderbase/Portfile
    trunk/dports/perl/p5-net-server/Portfile
    trunk/dports/perl/p5-net-sms/Portfile
    trunk/dports/perl/p5-net-smtp_auth/Portfile
    trunk/dports/perl/p5-net-snmp/Portfile
    trunk/dports/perl/p5-net-snpp/Portfile
    trunk/dports/perl/p5-net-ssh-perl/Portfile
    trunk/dports/perl/p5-net-ssh2/Portfile
    trunk/dports/perl/p5-net-ssleay/Portfile
    trunk/dports/perl/p5-net-syslog/Portfile
    trunk/dports/perl/p5-net-telnet/Portfile
    trunk/dports/perl/p5-net-telnet-cisco/Portfile
    trunk/dports/perl/p5-net-twitter/Portfile
    trunk/dports/perl/p5-net-twitter-lite/Portfile
    trunk/dports/perl/p5-net-z3950-zoom/Portfile
    trunk/dports/perl/p5-netaddr-ip/Portfile
    trunk/dports/perl/p5-netpacket/Portfile
    trunk/dports/perl/p5-news-nntpclient/Portfile
    trunk/dports/perl/p5-next/Portfile
    trunk/dports/perl/p5-nkf/Portfile
    trunk/dports/perl/p5-nmap-scanner/Portfile
    trunk/dports/perl/p5-number-compare/Portfile
    trunk/dports/perl/p5-number-format/Portfile
    trunk/dports/perl/p5-object-destroyer/Portfile
    trunk/dports/perl/p5-object-id/Portfile
    trunk/dports/perl/p5-object-signature/Portfile
    trunk/dports/perl/p5-object-tiny/Portfile
    trunk/dports/perl/p5-ogg-vorbis-header-pureperl/Portfile
    trunk/dports/perl/p5-ole-storage_lite/Portfile
    trunk/dports/perl/p5-opengl/Portfile
    trunk/dports/perl/p5-openoffice-oodoc/Portfile
    trunk/dports/perl/p5-package-constants/Portfile
    trunk/dports/perl/p5-package-deprecationmanager/Portfile
    trunk/dports/perl/p5-package-stash/Portfile
    trunk/dports/perl/p5-package-stash-xs/Portfile
    trunk/dports/perl/p5-padwalker/Portfile
    trunk/dports/perl/p5-palm/Portfile
    trunk/dports/perl/p5-pango/Portfile
    trunk/dports/perl/p5-panotools-script/Portfile
    trunk/dports/perl/p5-par-dist/Portfile
    trunk/dports/perl/p5-params-check/Portfile
    trunk/dports/perl/p5-params-util/Portfile
    trunk/dports/perl/p5-params-validate/Portfile
    trunk/dports/perl/p5-parent/Portfile
    trunk/dports/perl/p5-parse-cpan-meta/Portfile
    trunk/dports/perl/p5-parse-mediawikidump/Portfile
    trunk/dports/perl/p5-parse-recdescent/Portfile
    trunk/dports/perl/p5-parse-win32registry/Portfile
    trunk/dports/perl/p5-parse-yapp/Portfile
    trunk/dports/perl/p5-patchreader/Portfile
    trunk/dports/perl/p5-path-class/Portfile
    trunk/dports/perl/p5-pathtools/Portfile
    trunk/dports/perl/p5-pdf-api2/Portfile
    trunk/dports/perl/p5-pdf-reuse/Portfile
    trunk/dports/perl/p5-pdl/Portfile
    trunk/dports/perl/p5-perl-critic/Portfile
    trunk/dports/perl/p5-perl-ldap/Portfile
    trunk/dports/perl/p5-perl-ostype/Portfile
    trunk/dports/perl/p5-perl-tidy/Portfile
    trunk/dports/perl/p5-perl6-junction/Portfile
    trunk/dports/perl/p5-perlbal/Portfile
    trunk/dports/perl/p5-perlio-eol/Portfile
    trunk/dports/perl/p5-perlio-gzip/Portfile
    trunk/dports/perl/p5-perlio-via-bzip2/Portfile
    trunk/dports/perl/p5-perlio-via-dynamic/Portfile
    trunk/dports/perl/p5-perlio-via-symlink/Portfile
    trunk/dports/perl/p5-perlmagick/Portfile
    trunk/dports/perl/p5-pgplot/Portfile
    trunk/dports/perl/p5-pgtop/Portfile
    trunk/dports/perl/p5-php-serialization/Portfile
    trunk/dports/perl/p5-plrpc/Portfile
    trunk/dports/perl/p5-pmtools/Portfile
    trunk/dports/perl/p5-pod-coverage/Portfile
    trunk/dports/perl/p5-pod-escapes/Portfile
    trunk/dports/perl/p5-pod-readme/Portfile
    trunk/dports/perl/p5-pod-simple/Portfile
    trunk/dports/perl/p5-pod-spell/Portfile
    trunk/dports/perl/p5-pod-tests/Portfile
    trunk/dports/perl/p5-podlators/Portfile
    trunk/dports/perl/p5-podtohtml/Portfile
    trunk/dports/perl/p5-postscript-font/Portfile
    trunk/dports/perl/p5-postscript-simple/Portfile
    trunk/dports/perl/p5-ppi/Portfile
    trunk/dports/perl/p5-ppix-utilities/Portfile
    trunk/dports/perl/p5-prefork/Portfile
    trunk/dports/perl/p5-probe-perl/Portfile
    trunk/dports/perl/p5-razor-agents/Portfile
    trunk/dports/perl/p5-readonly/Portfile
    trunk/dports/perl/p5-readonly-xs/Portfile
    trunk/dports/perl/p5-regexp-assemble/Portfile
    trunk/dports/perl/p5-regexp-common/Portfile
    trunk/dports/perl/p5-regexp-parser/Portfile
    trunk/dports/perl/p5-regexp-shellish/Portfile
    trunk/dports/perl/p5-return-value/Portfile
    trunk/dports/perl/p5-roman/Portfile
    trunk/dports/perl/p5-rpc-xml/Portfile
    trunk/dports/perl/p5-rtf-parser/Portfile
    trunk/dports/perl/p5-rtf-tokenizer/Portfile
    trunk/dports/perl/p5-scalar-list-utils/Portfile
    trunk/dports/perl/p5-scope-guard/Portfile
    trunk/dports/perl/p5-sdl_perl/Portfile
    trunk/dports/perl/p5-set-object/Portfile
    trunk/dports/perl/p5-set-scalar/Portfile
    trunk/dports/perl/p5-sgml-parser-opensp/Portfile
    trunk/dports/perl/p5-shell-parser/Portfile
    trunk/dports/perl/p5-smart-comments/Portfile
    trunk/dports/perl/p5-snmp_session/Portfile
    trunk/dports/perl/p5-snowball-norwegian/Portfile
    trunk/dports/perl/p5-snowball-swedish/Portfile
    trunk/dports/perl/p5-soap-lite/Portfile
    trunk/dports/perl/p5-socket6/Portfile
    trunk/dports/perl/p5-sort-naturally/Portfile
    trunk/dports/perl/p5-sort-versions/Portfile
    trunk/dports/perl/p5-spiffy/Portfile
    trunk/dports/perl/p5-spreadsheet-parseexcel/Portfile
    trunk/dports/perl/p5-spreadsheet-writeexcel/Portfile
    trunk/dports/perl/p5-sql-abstract/Portfile
    trunk/dports/perl/p5-sql-abstract-limit/Portfile
    trunk/dports/perl/p5-sql-statement/Portfile
    trunk/dports/perl/p5-sql-translator/Portfile
    trunk/dports/perl/p5-string-crc32/Portfile
    trunk/dports/perl/p5-string-ediff/Portfile
    trunk/dports/perl/p5-string-escape/Portfile
    trunk/dports/perl/p5-string-format/Portfile
    trunk/dports/perl/p5-string-rewriteprefix/Portfile
    trunk/dports/perl/p5-string-shellquote/Portfile
    trunk/dports/perl/p5-string-tokenizer/Portfile
    trunk/dports/perl/p5-string-truncate/Portfile
    trunk/dports/perl/p5-sub-exporter/Portfile
    trunk/dports/perl/p5-sub-identify/Portfile
    trunk/dports/perl/p5-sub-install/Portfile
    trunk/dports/perl/p5-sub-name/Portfile
    trunk/dports/perl/p5-sub-uplevel/Portfile
    trunk/dports/perl/p5-svg/Portfile
    trunk/dports/perl/p5-svn-dump/Portfile
    trunk/dports/perl/p5-svn-mirror/Portfile
    trunk/dports/perl/p5-svn-notify/Portfile
    trunk/dports/perl/p5-svn-simple/Portfile
    trunk/dports/perl/p5-sys-cpuload/Portfile
    trunk/dports/perl/p5-sys-filesystem/Portfile
    trunk/dports/perl/p5-sys-hostname-long/Portfile
    trunk/dports/perl/p5-sys-syscall/Portfile
    trunk/dports/perl/p5-sys-syslog/Portfile
    trunk/dports/perl/p5-sysadm-install/Portfile
    trunk/dports/perl/p5-task-weaken/Portfile
    trunk/dports/perl/p5-template-gd/Portfile
    trunk/dports/perl/p5-template-plugin-class/Portfile
    trunk/dports/perl/p5-template-timer/Portfile
    trunk/dports/perl/p5-template-toolkit/Portfile
    trunk/dports/perl/p5-term-gnuplot/Portfile
    trunk/dports/perl/p5-term-progressbar/Portfile
    trunk/dports/perl/p5-term-prompt/Portfile
    trunk/dports/perl/p5-term-readkey/Portfile
    trunk/dports/perl/p5-term-readline-gnu/Portfile
    trunk/dports/perl/p5-term-shell/Portfile
    trunk/dports/perl/p5-test-base/Portfile
    trunk/dports/perl/p5-test-classapi/Portfile
    trunk/dports/perl/p5-test-command/Portfile
    trunk/dports/perl/p5-test-deep/Portfile
    trunk/dports/perl/p5-test-differences/Portfile
    trunk/dports/perl/p5-test-exception/Portfile
    trunk/dports/perl/p5-test-expect/Portfile
    trunk/dports/perl/p5-test-fatal/Portfile
    trunk/dports/perl/p5-test-harness/Portfile
    trunk/dports/perl/p5-test-inline/Portfile
    trunk/dports/perl/p5-test-inter/Portfile
    trunk/dports/perl/p5-test-leaktrace/Portfile
    trunk/dports/perl/p5-test-longstring/Portfile
    trunk/dports/perl/p5-test-manifest/Portfile
    trunk/dports/perl/p5-test-memory-cycle/Portfile
    trunk/dports/perl/p5-test-mockobject/Portfile
    trunk/dports/perl/p5-test-nowarnings/Portfile
    trunk/dports/perl/p5-test-object/Portfile
    trunk/dports/perl/p5-test-output/Portfile
    trunk/dports/perl/p5-test-perl-critic/Portfile
    trunk/dports/perl/p5-test-pod/Portfile
    trunk/dports/perl/p5-test-pod-coverage/Portfile
    trunk/dports/perl/p5-test-portability-files/Portfile
    trunk/dports/perl/p5-test-requires/Portfile
    trunk/dports/perl/p5-test-script/Portfile
    trunk/dports/perl/p5-test-sharedfork/Portfile
    trunk/dports/perl/p5-test-simple/Portfile
    trunk/dports/perl/p5-test-subcalls/Portfile
    trunk/dports/perl/p5-test-taint/Portfile
    trunk/dports/perl/p5-test-tcp/Portfile
    trunk/dports/perl/p5-test-tester/Portfile
    trunk/dports/perl/p5-test-use-ok/Portfile
    trunk/dports/perl/p5-test-warn/Portfile
    trunk/dports/perl/p5-test-www-mechanize/Portfile
    trunk/dports/perl/p5-test-www-mechanize-catalyst/Portfile
    trunk/dports/perl/p5-test-yaml-meta/Portfile
    trunk/dports/perl/p5-test-yaml-valid/Portfile
    trunk/dports/perl/p5-text-aspell/Portfile
    trunk/dports/perl/p5-text-autoformat/Portfile
    trunk/dports/perl/p5-text-balanced/Portfile
    trunk/dports/perl/p5-text-bibtex/Portfile
    trunk/dports/perl/p5-text-chasen/Portfile
    trunk/dports/perl/p5-text-csv/Portfile
    trunk/dports/perl/p5-text-csv_xs/Portfile
    trunk/dports/perl/p5-text-diff/Portfile
    trunk/dports/perl/p5-text-german/Portfile
    trunk/dports/perl/p5-text-glob/Portfile
    trunk/dports/perl/p5-text-iconv/Portfile
    trunk/dports/perl/p5-text-kakasi/Portfile
    trunk/dports/perl/p5-text-levenshteinxs/Portfile
    trunk/dports/perl/p5-text-markdown/Portfile
    trunk/dports/perl/p5-text-multimarkdown/Portfile
    trunk/dports/perl/p5-text-parsewords/Portfile
    trunk/dports/perl/p5-text-pdf/Portfile
    trunk/dports/perl/p5-text-quoted/Portfile
    trunk/dports/perl/p5-text-recordparser/Portfile
    trunk/dports/perl/p5-text-reform/Portfile
    trunk/dports/perl/p5-text-simpletable/Portfile
    trunk/dports/perl/p5-text-spellchecker/Portfile
    trunk/dports/perl/p5-text-tabsxwrap/Portfile
    trunk/dports/perl/p5-text-tabulardisplay/Portfile
    trunk/dports/perl/p5-text-template/Portfile
    trunk/dports/perl/p5-text-trac/Portfile
    trunk/dports/perl/p5-text-vfile-asdata/Portfile
    trunk/dports/perl/p5-text-vimcolor/Portfile
    trunk/dports/perl/p5-text-wikiformat/Portfile
    trunk/dports/perl/p5-text-wrapper/Portfile
    trunk/dports/perl/p5-tie-dbi/Portfile
    trunk/dports/perl/p5-tie-encryptedhash/Portfile
    trunk/dports/perl/p5-tie-ixhash/Portfile
    trunk/dports/perl/p5-tie-refhash/Portfile
    trunk/dports/perl/p5-tie-toobject/Portfile
    trunk/dports/perl/p5-time-duration/Portfile
    trunk/dports/perl/p5-time-epoch/Portfile
    trunk/dports/perl/p5-time-format/Portfile
    trunk/dports/perl/p5-time-hires/Portfile
    trunk/dports/perl/p5-time-modules/Portfile
    trunk/dports/perl/p5-time-period/Portfile
    trunk/dports/perl/p5-time-piece/Portfile
    trunk/dports/perl/p5-time-progress/Portfile
    trunk/dports/perl/p5-time-warp/Portfile
    trunk/dports/perl/p5-time-y2038/Portfile
    trunk/dports/perl/p5-timedate/Portfile
    trunk/dports/perl/p5-tk/Portfile
    trunk/dports/perl/p5-tree-dag_node/Portfile
    trunk/dports/perl/p5-tree-simple/Portfile
    trunk/dports/perl/p5-tree-simple-view/Portfile
    trunk/dports/perl/p5-tree-simple-visitorfactory/Portfile
    trunk/dports/perl/p5-try-tiny/Portfile
    trunk/dports/perl/p5-unicode-collate/Portfile
    trunk/dports/perl/p5-unicode-string/Portfile
    trunk/dports/perl/p5-universal-can/Portfile
    trunk/dports/perl/p5-universal-isa/Portfile
    trunk/dports/perl/p5-universal-moniker/Portfile
    trunk/dports/perl/p5-universal-require/Portfile
    trunk/dports/perl/p5-unix-syslog/Portfile
    trunk/dports/perl/p5-uri/Portfile
    trunk/dports/perl/p5-uri-fetch/Portfile
    trunk/dports/perl/p5-uuid/Portfile
    trunk/dports/perl/p5-variable-magic/Portfile
    trunk/dports/perl/p5-vcp-autrijus-snapshot/Portfile
    trunk/dports/perl/p5-vcp-dest-svk/Portfile
    trunk/dports/perl/p5-vcp-source-cvsbk/Portfile
    trunk/dports/perl/p5-version/Portfile
    trunk/dports/perl/p5-vonage-click2call/Portfile
    trunk/dports/perl/p5-want/Portfile
    trunk/dports/perl/p5-www-curl/Portfile
    trunk/dports/perl/p5-www-mechanize/Portfile
    trunk/dports/perl/p5-www-robotrules/Portfile
    trunk/dports/perl/p5-www-search/Portfile
    trunk/dports/perl/p5-www-shorten/Portfile
    trunk/dports/perl/p5-www-urltoys/Portfile
    trunk/dports/perl/p5-www-wolframalpha/Portfile
    trunk/dports/perl/p5-x11-protocol/Portfile
    trunk/dports/perl/p5-xml-apachefop/Portfile
    trunk/dports/perl/p5-xml-atom/Portfile
    trunk/dports/perl/p5-xml-autowriter/Portfile
    trunk/dports/perl/p5-xml-dom/Portfile
    trunk/dports/perl/p5-xml-dom-xpath/Portfile
    trunk/dports/perl/p5-xml-entities/Portfile
    trunk/dports/perl/p5-xml-feed/Portfile
    trunk/dports/perl/p5-xml-filter-buffertext/Portfile
    trunk/dports/perl/p5-xml-libxml/Portfile
    trunk/dports/perl/p5-xml-libxml-simple/Portfile
    trunk/dports/perl/p5-xml-libxslt/Portfile
    trunk/dports/perl/p5-xml-namespacesupport/Portfile
    trunk/dports/perl/p5-xml-parser/Portfile
    trunk/dports/perl/p5-xml-parser-easytree/Portfile
    trunk/dports/perl/p5-xml-parser-lite-tree/Portfile
    trunk/dports/perl/p5-xml-regexp/Portfile
    trunk/dports/perl/p5-xml-rss/Portfile
    trunk/dports/perl/p5-xml-sax/Portfile
    trunk/dports/perl/p5-xml-sax-base/Portfile
    trunk/dports/perl/p5-xml-sax-expat/Portfile
    trunk/dports/perl/p5-xml-sax-writer/Portfile
    trunk/dports/perl/p5-xml-simple/Portfile
    trunk/dports/perl/p5-xml-treebuilder/Portfile
    trunk/dports/perl/p5-xml-twig/Portfile
    trunk/dports/perl/p5-xml-validator-schema/Portfile
    trunk/dports/perl/p5-xml-writer/Portfile
    trunk/dports/perl/p5-xml-xpath/Portfile
    trunk/dports/perl/p5-xml-xpathengine/Portfile
    trunk/dports/perl/p5-yaml/Portfile
    trunk/dports/perl/p5-yaml-libyaml/Portfile
    trunk/dports/perl/p5-yaml-syck/Portfile
    trunk/dports/perl/p5-yaml-tiny/Portfile
    trunk/dports/perl/p5-zeromq/Portfile

Modified: trunk/dports/_resources/port1.0/group/perl5-1.0.tcl
===================================================================
--- trunk/dports/_resources/port1.0/group/perl5-1.0.tcl	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/_resources/port1.0/group/perl5-1.0.tcl	2011-08-15 16:46:16 UTC (rev 82547)
@@ -34,8 +34,13 @@
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #
 
-# Set some variables.
-set perl5.bin ${prefix}/bin/perl
+# portfile configuration options
+# perl5.branches: the major perl version supported by this module. A
+#   subport will be created for each. e.g. p5.12-foo, p5.10-foo, ...
+# perl5.default_branch: the branch used when you request p5-foo
+options perl5.default_branch perl5.branches
+default perl5.default_branch 5.12
+default perl5.branches {"5.8 5.10 5.12 5.14"}
 
 proc perl5.extract_config {var {default ""}} {
     global perl5.bin
@@ -47,9 +52,11 @@
     return $val
 }
 
-options perl5.version perl5.arch perl5.lib perl5.archlib
+# Set some variables.
+options perl5.version perl5.major perl5.arch perl5.lib perl5.archlib perl5.bin
 default perl5.version {[perl5.extract_config version]}
 default perl5.arch {[perl5.extract_config archname ${os.platform}]}
+default perl5.bin {${prefix}/bin/perl${perl5.major}}
 
 # define installation libraries as vendor location
 default perl5.lib {${prefix}/lib/perl5/vendor_perl/${perl5.version}}
@@ -59,15 +66,17 @@
 
 # define these empty initially, they are set by perl5.setup arguments
 set perl5.module ""
+set perl5.moduleversion ""
 set perl5.cpandir ""
 
 # perl5 group setup procedure
 proc perl5.setup {module vers {cpandir ""}} {
-    global perl5.bin perl5.lib perl5.module perl5.cpandir
-    global prefix
+    global perl5.branches perl5.bin perl5.lib perl5.module perl5.moduleversion perl5.cpandir
+    global prefix subport name 
 
     # define perl5.module
     set perl5.module ${module}
+    set perl5.moduleversion $vers
 
     # define perl5.cpandir
     # check if optional CPAN dir specified to perl5.setup
@@ -81,30 +90,46 @@
     }
 
     name                p5-[string tolower ${perl5.module}]
-    version             ${vers}
+    version             [perl5_convert_version ${perl5.moduleversion}]
     categories          perl
     homepage            http://search.cpan.org/dist/${perl5.module}/
 
     master_sites        perl_cpan:${perl5.cpandir}
-    distname            ${perl5.module}-${vers}
+    distname            ${perl5.module}-${perl5.moduleversion}
     dist_subdir         perl5
 
-    depends_lib     port:perl5
+    foreach v ${perl5.branches} {
+        subport p${v}-[string tolower ${perl5.module}] { depends_lib port:perl${v} }
+    }
 
-    configure.cmd       ${perl5.bin}
-    configure.env       PERL_AUTOINSTALL=--skipdeps
-    configure.pre_args  Makefile.PL
-    configure.args      INSTALLDIRS=vendor
-
-    test.run            yes
-
-    destroot.target     pure_install
-
-    post-destroot {
-        fs-traverse file ${destroot}${perl5.lib} {
-            if {[file tail ${file}] eq ".packlist"} {
-                ui_info "Fixing packlist ${file}"
-                reinplace "s|${destroot}||" ${file}
+    if {$subport == $name} {
+        perl5.major
+        distfiles
+        supported_archs noarch
+        replaced_by p[option perl5.default_branch]-[string tolower ${perl5.module}]
+        depends_lib port:p[option perl5.default_branch]-[string tolower ${perl5.module}]
+        use_configure no
+        build {}
+        destroot {
+            system "echo $name is a stub port > ${destroot}${prefix}/share/doc/${name}/README"
+        }
+    } else {
+        perl5.major [string range $subport 1 [expr [string first - $subport]-1]]
+        configure.cmd       ${perl5.bin}
+        configure.env       PERL_AUTOINSTALL=--skipdeps
+        configure.pre_args  Makefile.PL
+        configure.args      INSTALLDIRS=vendor
+    
+        test.run            yes
+    
+        destroot.target     pure_install
+    
+        post-destroot {
+            fs-traverse file ${destroot}${perl5.lib} {
+                if {[file tail ${file}] eq ".packlist"} {
+                    ui_info "Fixing packlist ${file}"
+                    reinplace "s|${destroot}||" ${file}
+                }
             }
         }
     }
@@ -116,10 +141,14 @@
 
 # Switch from default MakeMaker-style routine to Module::Build-style
 proc perl5.use_module_build {} {
-    global perl5.bin destroot
+    global perl5.bin destroot perl5.major
 
-    depends_lib-append  port:p5-module-build
+    if {${perl5.major} == ""} {
+        return
+    }
 
+    depends_lib-append  port:p${perl5.major}-module-build
+
     configure.pre_args  Build.PL
     configure.args      installdirs=vendor
 
@@ -136,3 +165,24 @@
     destroot.destdir    destdir=${destroot}
 }
 
+# convert a floating point version to an dotted-integer one
+proc perl5_convert_version {vers} {
+    set index [string first . $vers]
+    set other_dot [string first . [string range $vers [expr $index + 1] end]]
+    if {$index == -1 || $other_dot != -1} {
+        return $vers
+    }
+    set ret [string range $vers 0 [expr $index - 1]]
+    incr index
+    set fractional [string range $vers $index end]
+    set index 0
+    while {$index < [string length $fractional] || $index < 6} {
+        set sub [string range $fractional $index [expr $index + 2]]
+        if {[string length $sub] < 3} {
+            append sub [string repeat "0" [expr 3 - [string length $sub]]]
+        }
+        append ret ".[scan $sub %u]"
+        incr index 3
+    }
+    return $ret
+}

Modified: trunk/dports/perl/p5-acme-lolcat/Portfile
===================================================================
--- trunk/dports/perl/p5-acme-lolcat/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-acme-lolcat/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Acme-LOLCAT 0.0.5
-revision        1
+revision            2
 maintainers         fpassera.com:dev openmaintainer
 platforms           darwin
 
@@ -15,6 +15,8 @@
                     sha1    e3da5b10f4a5944acf91e9137e8e8cbadbf6384c \
                     rmd160  62226758c93f7f3b2e0ea2bf4fd4b45a834c23fb
 
-depends_lib-append  port:p5-test-simple
+if {${perl5.major} != ""} {
+    depends_lib-append  port:p${perl5.major}-test-simple
+}
 
 supported_archs noarch

Modified: trunk/dports/perl/p5-algorithm-annotate/Portfile
===================================================================
--- trunk/dports/perl/p5-algorithm-annotate/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-algorithm-annotate/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Algorithm-Annotate 0.10
-revision        	1
+revision		2
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a Perl extension for representing a series of changes in annotate form.
 license			{GPL Artistic}
@@ -17,6 +17,8 @@
 
 platforms		darwin
 
-depends_lib-append	port:p5-algorithm-diff
+if {${perl5.major} != ""} {
+    depends_lib-append	port:p${perl5.major}-algorithm-diff
+}
 
 supported_archs noarch

Modified: trunk/dports/perl/p5-algorithm-c3/Portfile
===================================================================
--- trunk/dports/perl/p5-algorithm-c3/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-algorithm-c3/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Algorithm-C3 0.08
-revision            2
+revision            3
 maintainers         narf_tm openmaintainer
 supported_archs     noarch
 

Modified: trunk/dports/perl/p5-algorithm-dependency/Portfile
===================================================================
--- trunk/dports/perl/p5-algorithm-dependency/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-algorithm-dependency/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Algorithm-Dependency 1.110
-revision        1
+revision            2
 license             Artistic GPL
 maintainers         l2g
 description         Base class for implementing various dependency trees
@@ -23,8 +23,10 @@
                     sha1    341eb6e5319790068c86a4862826e2a4ba749b1d \
                     rmd160  56995f5f6e7c4116fa11b1c9e1e0198ee85393f6
 
-depends_build-append \
-                    port:p5-test-classapi
-depends_lib-append  port:p5-params-util
+if {${perl5.major} != ""} {
+    depends_build-append \
+                        port:p${perl5.major}-test-classapi
+    depends_lib-append  port:p${perl5.major}-params-util
+}
 
 supported_archs     noarch

Modified: trunk/dports/perl/p5-algorithm-diff/Portfile
===================================================================
--- trunk/dports/perl/p5-algorithm-diff/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-algorithm-diff/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Algorithm-Diff 1.1902
-revision        1
+revision            2
 maintainers         geeklair.net:dluke openmaintainer
 description         This is a Perl extension for computing intelligent \
                     differences between two files / lists.

Modified: trunk/dports/perl/p5-algorithm-munkres/Portfile
===================================================================
--- trunk/dports/perl/p5-algorithm-munkres/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-algorithm-munkres/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Algorithm-Munkres 0.08
+revision            1
 platforms           darwin
 maintainers         bioperl.org:jason
 supported_archs     noarch

Modified: trunk/dports/perl/p5-aliased/Portfile
===================================================================
--- trunk/dports/perl/p5-aliased/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-aliased/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         aliased 0.30 ../by-authors/id/O/OV/OVID/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Use shorter versions of class names.
 long_description    ${description}

Modified: trunk/dports/perl/p5-amazon-s3/Portfile
===================================================================
--- trunk/dports/perl/p5-amazon-s3/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-amazon-s3/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Amazon-S3 0.45 ../by-authors/id/T/TI/TIMA/
-revision        1
+revision              2
 license               Artistic GPL
 maintainers           narf_tm openmaintainer
 description           A portable client library for working with and \
@@ -17,13 +17,15 @@
                       sha1 d648ce558dc86b1b94748dc672e42b952ac2a69f \
                       rmd160 19e74c57191bed5ff7c3367b65f3b0961fdea05a
 
-depends_lib-append    port:p5-class-accessor \
-                      port:p5-digest-hmac \
-                      port:p5-digest-md5-file \
-                      port:p5-libwww-perl \
-                      port:p5-lwp-useragent-determined \
-                      port:p5-test-simple \
-                      port:p5-uri \
-                      port:p5-xml-simple
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-class-accessor \
+                          port:p${perl5.major}-digest-hmac \
+                          port:p${perl5.major}-digest-md5-file \
+                          port:p${perl5.major}-libwww-perl \
+                          port:p${perl5.major}-lwp-useragent-determined \
+                          port:p${perl5.major}-test-simple \
+                          port:p${perl5.major}-uri \
+                          port:p${perl5.major}-xml-simple
+}
 
 supported_archs noarch

Modified: trunk/dports/perl/p5-any-moose/Portfile
===================================================================
--- trunk/dports/perl/p5-any-moose/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-any-moose/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Any-Moose 0.15 ../by-authors/id/S/SA/SARTAK/
+revision              1
 maintainers           narf_tm openmaintainer
 license               Artistic GPL
 description           use Moose or Mouse modules
@@ -14,6 +15,8 @@
 checksums             sha1    36ad0770b67a707658146fc2e3522699cb90baf4 \
                       rmd160  bbbaa0ac6639b18cf9d247350488a3f52489501a
 
-depends_lib-append    port:p5-mouse
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-mouse
+}
 
 supported_archs       noarch

Modified: trunk/dports/perl/p5-anyevent/Portfile
===================================================================
--- trunk/dports/perl/p5-anyevent/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-anyevent/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         AnyEvent 5.34
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL

Modified: trunk/dports/perl/p5-apache-authcookie/Portfile
===================================================================
--- trunk/dports/perl/p5-apache-authcookie/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-apache-authcookie/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,7 +2,9 @@
 
 PortSystem	1.0
 PortGroup	perl5 1.0
+
 perl5.setup	Apache-AuthCookie 3.18
+revision    1
 maintainers	nomaintainer
 description	perl interface to cookies in apache
 long_description	${description} 	

Modified: trunk/dports/perl/p5-apache-session/Portfile
===================================================================
--- trunk/dports/perl/p5-apache-session/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-apache-session/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Apache-Session 1.89
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           A persistence framework for session data
 long_description      Apache::Session is a persistence framework which is \
@@ -17,7 +17,9 @@
                       sha1 034adb90d17d6df3acd5f284dbc8e546df4e3061 \
                       rmd160 0d1dd85855ee544b456b453dd03547a335532b09
 
-depends_lib-append    port:p5-test-deep \
-                      port:p5-test-exception
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-test-deep \
+                          port:p${perl5.major}-test-exception
+}
 
 supported_archs       noarch

Modified: trunk/dports/perl/p5-apache-session-wrapper/Portfile
===================================================================
--- trunk/dports/perl/p5-apache-session-wrapper/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-apache-session-wrapper/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Apache-Session-Wrapper 0.34
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               A simple wrapper around Apache::Session
 long_description          This module is a simple wrapper around \
@@ -17,9 +17,11 @@
                           sha1 22cf54ae9f4a49a7eaa958f43709f8770aae4531 \
                           rmd160 23304d6d85699a702ee1aa54b4dbc06161ae5f3e
 
-depends_lib-append        port:p5-apache-session \
-                          port:p5-exception-class \
-                          port:p5-params-validate \
-                          port:p5-class-container
+if {${perl5.major} != ""} {
+    depends_lib-append        port:p${perl5.major}-apache-session \
+                              port:p${perl5.major}-exception-class \
+                              port:p${perl5.major}-params-validate \
+                              port:p${perl5.major}-class-container
+}
 
 perl5.use_module_build

Modified: trunk/dports/perl/p5-apache-test/Portfile
===================================================================
--- trunk/dports/perl/p5-apache-test/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-apache-test/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Apache-Test 1.36
+revision            1
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch

Modified: trunk/dports/perl/p5-app-ack/Portfile
===================================================================
--- trunk/dports/perl/p5-app-ack/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-app-ack/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup         ack 1.94 App
-revision        1
+revision            2
 name                p5-app-ack
 platforms           darwin
 maintainers         gkg.net:mschout openmaintainer
@@ -15,6 +15,8 @@
 checksums           sha1    5d0261413138eddeec68a52fe5d18769e959cec8 \
                     rmd160  3482437ad0796740fa2375797831d25e74100f76
 
-depends_lib-append  port:p5-file-next
+if {${perl5.major} != ""} {
+    depends_lib-append  port:p${perl5.major}-file-next
+}
 
 supported_archs noarch

Modified: trunk/dports/perl/p5-app-cli/Portfile
===================================================================
--- trunk/dports/perl/p5-app-cli/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-app-cli/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem           1.0
 PortGroup            perl5 1.0
 
 perl5.setup          App-CLI 0.07
-revision        1
+revision             2
 maintainers          nomaintainer
 description          Dispatcher module for command line interface programs.
 long_description     App::CLI provides a simple interface for dispatching \
@@ -14,7 +15,9 @@
 master_sites         http://cpan.perl.org/authors/id/C/CL/CLKAO/
 homepage             http://search.cpan.org/~clkao/
 
-depends_lib-append   port:p5-locale-maketext-simple \
-                     port:p5-pod-simple
+if {${perl5.major} != ""} {
+    depends_lib-append   port:p${perl5.major}-locale-maketext-simple \
+                         port:p${perl5.major}-pod-simple
+}
 
 supported_archs noarch

Modified: trunk/dports/perl/p5-app-rad/Portfile
===================================================================
--- trunk/dports/perl/p5-app-rad/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-app-rad/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         App-Rad 1.04
-revision        1
+revision            2
 platforms           darwin
 maintainers         l2g
 license             Artistic GPL
@@ -23,4 +23,6 @@
 checksums           sha1    72d93a62e614ea2631757a2d2bf2966b1fe36232 \
                     rmd160  638de8756718c9e4a0ada19b5b76c85693b5e5bd
 
-depends_lib-append  port:p5-attribute-handlers port:p5-getopt-long
+if {${perl5.major} != ""} {
+    depends_lib-append  port:p${perl5.major}-attribute-handlers port:p${perl5.major}-getopt-long
+}

Modified: trunk/dports/perl/p5-appconfig/Portfile
===================================================================
--- trunk/dports/perl/p5-appconfig/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-appconfig/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         AppConfig 1.66
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Module for manage application configuration information
 long_description    AppConfig is a bundle of Perl5 modules for reading \

Modified: trunk/dports/perl/p5-appconfig-std/Portfile
===================================================================
--- trunk/dports/perl/p5-appconfig-std/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-appconfig-std/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup         AppConfig-Std 1.07
-revision        1
+revision            2
 maintainers         vinc17 openmaintainer
 description         Perl class providing standard command-line arguments
 long_description    AppConfig::Std is a subclass of Andy Wardley's \
@@ -13,7 +13,9 @@
 checksums           md5 5a7d3d668494116e4120208100592d10 \
                     sha1 8a5aa12bba633fb47710ed03615a75a8c5b4e4ae
 platforms           darwin
-depends_lib-append  port:p5-appconfig
+if {${perl5.major} != ""} {
+    depends_lib-append  port:p${perl5.major}-appconfig
+}
 
 supported_archs noarch
 

Modified: trunk/dports/perl/p5-archive-tar/Portfile
===================================================================
--- trunk/dports/perl/p5-archive-tar/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-archive-tar/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Archive-Tar 1.76 ../by-authors/id/B/BI/BINGOS/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Creation and in-memory manipulation of tar files
 long_description      ${description}
@@ -15,8 +15,10 @@
                       sha1 29d87891f1b330a9b8c9a17acb79d17fed943ebf \
                       rmd160 02d81c985e3805d0b9f687f48f57c9b95404be6b
 
-depends_lib-append    port:p5-io-compress \
-                      port:p5-io-zlib \
-                      port:p5-package-constants
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-io-compress \
+                          port:p${perl5.major}-io-zlib \
+                          port:p${perl5.major}-package-constants
+}
 
 supported_archs       noarch

Modified: trunk/dports/perl/p5-archive-zip/Portfile
===================================================================
--- trunk/dports/perl/p5-archive-zip/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-archive-zip/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Archive-Zip 1.23
-revision        1
+revision            2
 maintainers         markd
 description         Interface to zip archive files
 long_description    Allows a Perl program to create, manipulate, read, \
@@ -14,6 +14,8 @@
 
 checksums           md5 7ffcbdc1b603307235fb8d42084cb84d
 
-depends_lib-append  port:p5-io-compress
+if {${perl5.major} != ""} {
+    depends_lib-append  port:p${perl5.major}-io-compress
+}
 
 supported_archs noarch

Modified: trunk/dports/perl/p5-array-compare/Portfile
===================================================================
--- trunk/dports/perl/p5-array-compare/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-array-compare/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Array-Compare 2.01
-revision                  2
+revision                  3
 maintainers               narf_tm openmaintainer
 description               Perl module which allows you to compare two arrays
 long_description          ${description}
@@ -15,6 +15,8 @@
                           sha1 c053753d4755c29c53ed350b18548ad26d84d6ce \
                           rmd160 58fb1916b5ad201f72d87043c7a699808b18d64a
 
-depends_lib-append        port:p5-moose
+if {${perl5.major} != ""} {
+    depends_lib-append        port:p${perl5.major}-moose
+}
 
 perl5.use_module_build

Modified: trunk/dports/perl/p5-astro/Portfile
===================================================================
--- trunk/dports/perl/p5-astro/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-astro/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup		   perl5 1.0
 
 perl5.setup		   Astro 0.71
-revision        1
+revision           2
 maintainers		   saao.ac.za:tim
 description		   Assorted astronomical routines for perl
 long_description   \

Modified: trunk/dports/perl/p5-astro-fits-cfitsio/Portfile
===================================================================
--- trunk/dports/perl/p5-astro-fits-cfitsio/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-astro-fits-cfitsio/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,7 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Astro-FITS-CFITSIO 1.06
+revision            1
 maintainers			nomaintainer
 description			Interface to William Pence s cfitsio subroutine library
 long_description	${description}
@@ -12,8 +14,9 @@
 checksums			sha1    48f004fd14a57639051f84e2e33c0027a142a86c \
 					rmd160  4cf5e9c08e2e0d67d2d8e71bebefd75f613d7ee4
 
-configure.env		CFITSIO="${prefix}"
-configure.args-append	OPTIMIZE="-O"
-
-depends_lib-append	port:cfitsio
-
+if {${perl5.major} != ""} {
+    configure.env		CFITSIO="${prefix}"
+    configure.args-append	OPTIMIZE="-O"
+    
+    depends_lib-append	port:cfitsio
+}

Modified: trunk/dports/perl/p5-astro-fits-header/Portfile
===================================================================
--- trunk/dports/perl/p5-astro-fits-header/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-astro-fits-header/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,7 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Astro-FITS-Header 3.03
+revision            1
 maintainers			nomaintainer
 description			Module to work with FITS header blocks
 long_description \
@@ -18,8 +20,10 @@
 checksums			sha1    656924d70878da2e10144eff5de7e37add7c67f8 \
 					rmd160  cfc3365d06ba8e2b44ddbbc3f3433cea13cb6b87
 
-depends_lib-append	port:p5-astro-fits-cfitsio
-
-supported_archs noarch
-
-perl5.use_module_build
+if {${perl5.major} != ""} {
+    depends_lib-append	port:p${perl5.major}-astro-fits-cfitsio
+    
+    supported_archs noarch
+    
+    perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-astro-satpass/Portfile
===================================================================
--- trunk/dports/perl/p5-astro-satpass/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-astro-satpass/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Astro-satpass 0.039
+revision            1
 maintainers         pixilla
 platforms           darwin
 

Modified: trunk/dports/perl/p5-attribute-handlers/Portfile
===================================================================
--- trunk/dports/perl/p5-attribute-handlers/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-attribute-handlers/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Attribute-Handlers 0.88
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Simpler definition of attribute handlers
 long_description    ${description}

Modified: trunk/dports/perl/p5-audio-flac-header/Portfile
===================================================================
--- trunk/dports/perl/p5-audio-flac-header/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-audio-flac-header/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Audio-FLAC-Header 2.4
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Interface to FLAC header metadata
 long_description      ${description}
@@ -15,4 +15,6 @@
                       sha1 7a036801b2557a196134064fe2b294a791286355 \
                       rmd160 671ffbc019d5b9e608108899161ec742a60ece21
 
-depends_lib-append    port:flac
+if {${perl5.major} != ""} {
+    depends_lib-append    port:flac
+}

Modified: trunk/dports/perl/p5-audio-m4p/Portfile
===================================================================
--- trunk/dports/perl/p5-audio-m4p/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-audio-m4p/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Audio-M4P 0.51
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           QuickTime/MP4/iTunes Music Store audio/video file tools
 long_description      ${description}
@@ -15,9 +15,11 @@
                       sha1 0e7b21f710b1c13ce0714de6acc4547923c86a20 \
                       rmd160 15f1a204328bf8793ea7717fb9ffe6d7c09f2db5
 
-depends_lib-append    port:p5-crypt-rijndael \
-                      port:p5-tree-simple \
-                      port:p5-tree-simple-view \
-                      port:p5-tree-simple-visitorfactory
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-crypt-rijndael \
+                          port:p${perl5.major}-tree-simple \
+                          port:p${perl5.major}-tree-simple-view \
+                          port:p${perl5.major}-tree-simple-visitorfactory
+}
 
 supported_archs noarch

Modified: trunk/dports/perl/p5-auth-yubikey_webclient/Portfile
===================================================================
--- trunk/dports/perl/p5-auth-yubikey_webclient/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-auth-yubikey_webclient/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Auth-Yubikey_WebClient 2.00 ../../authors/id/M/MA/MASSYN
-revision        1
+revision            2
 platforms           darwin
 maintainers         l2g
 license             Artistic GPL
@@ -23,5 +23,7 @@
 checksums           sha1    5941fc10782f4405056afbbeb1f62270dc27a009 \
                     rmd160  2f6e3138945f5d54c1b791f31c4c8a0977213562
 
-depends_lib-append  port:p5-mime-base64 port:p5-digest-hmac \
-                    port:p5-libwww-perl port:p5-uri
+if {${perl5.major} != ""} {
+    depends_lib-append  port:p${perl5.major}-mime-base64 port:p${perl5.major}-digest-hmac \
+                        port:p${perl5.major}-libwww-perl port:p${perl5.major}-uri
+}

Modified: trunk/dports/perl/p5-authen-sasl/Portfile
===================================================================
--- trunk/dports/perl/p5-authen-sasl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-authen-sasl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem              1.0
 PortGroup               perl5 1.0
 
 perl5.setup             Authen-SASL 2.14
-revision        1
+revision                2
 maintainers             nomaintainer
 description             Perl5 module for SASL authentication.
 long_description        ${description}
@@ -14,6 +15,8 @@
 
 platforms               darwin
 
-depends_lib-append	port:p5-gssapi port:p5-digest-hmac
-
-supported_archs noarch
+if {${perl5.major} != ""} {
+    depends_lib-append	port:p${perl5.major}-gssapi port:p${perl5.major}-digest-hmac
+    
+    supported_archs noarch
+}

Modified: trunk/dports/perl/p5-authen-smb/Portfile
===================================================================
--- trunk/dports/perl/p5-authen-smb/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-authen-smb/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,15 +4,17 @@
 PortGroup         perl5 1.0
 
 perl5.setup       Authen-Smb 0.91
-revision        1
+revision          2
 maintainers       oaf.dk:mni
 description       Perl extension to authenticate against an Samba server
 long_description  Authen::Smb is a module which allows you to authenticate a user \
                   against an NT domain directly from Perl.
 checksums   	  md5 97d8aee872160eeabd0c08a7b0985216
 platforms         darwin
-patchfiles        patch-smbval-smbencrypt.c.diff \
-                  patch-smbval-rfcnb-util.c.diff \
-                  patch-smbval-session.c.diff \
-                  patch-smbval-smblib-util.c.diff \
-                  patch-smbval-smblib.c.diff
+if {${perl5.major} != ""} {
+    patchfiles        patch-smbval-smbencrypt.c.diff \
+                      patch-smbval-rfcnb-util.c.diff \
+                      patch-smbval-session.c.diff \
+                      patch-smbval-smblib-util.c.diff \
+                      patch-smbval-smblib.c.diff
+}

Modified: trunk/dports/perl/p5-autobox/Portfile
===================================================================
--- trunk/dports/perl/p5-autobox/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-autobox/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           autobox 2.72 ../by-authors/id/C/CH/CHOCOLATE/
-revision        1
+revision              2
 license               Artistic/GPL
 maintainers           narf_tm openmaintainer
 description           Call methods on native types
@@ -19,4 +19,6 @@
                       sha1 8718fe28bfe2960032c3d5e046a689479683b820 \
                       rmd160 d9861240a87384c5517347da094b7ed3d56e0e8a
 
-depends_lib-append    port:p5-scope-guard
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-scope-guard
+}

Modified: trunk/dports/perl/p5-autodia/Portfile
===================================================================
--- trunk/dports/perl/p5-autodia/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-autodia/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Autodia 2.03
-revision        1
+revision            2
 categories-append   graphics
 maintainers         snc openmaintainer
 description         Create XML diagrams
@@ -22,13 +22,14 @@
 checksums           rmd160  f751e9736942e5a016933248def8f57aa993497e \
                     sha256  5f7118956a0930d91baf2f391bcab1bc23f08471f97b5bb317374e6c2918f7df
 
-depends_lib-append  port:p5-xml-simple
-
-supported_archs noarch
-
-variant graphviz description {Build with graphviz support} {
-    depends_lib-append    port:p5-graphviz
+if {${perl5.major} != ""} {
+    depends_lib-append  port:p${perl5.major}-xml-simple
+    
+    supported_archs noarch
+    
+    variant graphviz description {Build with graphviz support} {
+        depends_lib-append    port:p${perl5.major}-graphviz
+    }
 }
-
 livecheck.url       ${homepage}
 livecheck.regex     version (\\d+\\.\\d+)

Modified: trunk/dports/perl/p5-autoxs-header/Portfile
===================================================================
--- trunk/dports/perl/p5-autoxs-header/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-autoxs-header/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         AutoXS-Header 1.02 ../by-authors/id/S/SM/SMUELLER/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Container for the AutoXS header files
 long_description    This module is a simple container for the newest \

Modified: trunk/dports/perl/p5-b-hooks-endofscope/Portfile
===================================================================
--- trunk/dports/perl/p5-b-hooks-endofscope/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-b-hooks-endofscope/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           B-Hooks-EndOfScope 0.09
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Execute code after a scope finished compilation
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 8fd9279dca2f5350368f52de369de5d585aabb4a \
                       rmd160 add48599c85380dba1729d0185ef4ee6186f85bf
 
-depends_lib-append    port:p5-sub-exporter \
-                      port:p5-variable-magic
-
-supported_archs noarch
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-sub-exporter \
+                          port:p${perl5.major}-variable-magic
+    
+    supported_archs noarch
+}

Modified: trunk/dports/perl/p5-b-hooks-op-check/Portfile
===================================================================
--- trunk/dports/perl/p5-b-hooks-op-check/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-b-hooks-op-check/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           B-Hooks-OP-Check 0.18
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Wrap OP check callbacks
 long_description      This module provides a c api for XS modules to \
@@ -16,5 +16,7 @@
                       sha1 1f76861c2ae7ac1758f10c16ab28b8d5bc800320 \
                       rmd160 12d68e506dd928e64271abe42059825ca5717396
 
-depends_lib-append    port:p5-extutils-depends \
-                      port:p5-parent
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-extutils-depends \
+                          port:p${perl5.major}-parent
+}

Modified: trunk/dports/perl/p5-b-hooks-op-check-stashchange/Portfile
===================================================================
--- trunk/dports/perl/p5-b-hooks-op-check-stashchange/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-b-hooks-op-check-stashchange/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           B-Hooks-OP-Check-StashChange 0.06
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Invoke callbacks when the stash code is being compiled in changes
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 a56d9faf09f182af59384e56057bb1f0a79f89d4 \
                       rmd160 8a4c7fdb86e6442486ef1c29f9c8459d567aceae
 
-depends_lib-append    port:p5-b-hooks-op-check \
-                      port:p5-extutils-depends \
-                      port:p5-parent
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-b-hooks-op-check \
+                          port:p${perl5.major}-extutils-depends \
+                          port:p${perl5.major}-parent
+}

Modified: trunk/dports/perl/p5-b-keywords/Portfile
===================================================================
--- trunk/dports/perl/p5-b-keywords/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-b-keywords/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         B-Keywords 1.10
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Lists of reserved barewords and symbol names
 long_description    ${description}

Modified: trunk/dports/perl/p5-berkeleydb/Portfile
===================================================================
--- trunk/dports/perl/p5-berkeleydb/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-berkeleydb/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup			BerkeleyDB 0.31
-revision        1
+revision            2
 maintainers			email.arc.nasa.gov:sal
 description			Perl extension for Berkeley DB version 2, 3, 4
 long_description		This Perl module provides an interface to most \
@@ -16,7 +17,9 @@
     module.
 platforms			darwin
 checksums			md5 48e2cf29d37f457a35eedc3104c41eac
-depends_lib-append		port:db44
-configure.env			BERKELEYDB_INCLUDE=${prefix}/include/db44 \
-				BERKELEYDB_LIB=${prefix}/lib/db44 \
-				DBNAME=-ldb
+if {${perl5.major} != ""} {
+    depends_lib-append		port:db44
+    configure.env			BERKELEYDB_INCLUDE=${prefix}/include/db44 \
+                    BERKELEYDB_LIB=${prefix}/lib/db44 \
+                    DBNAME=-ldb
+}

Modified: trunk/dports/perl/p5-bit-vector/Portfile
===================================================================
--- trunk/dports/perl/p5-bit-vector/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-bit-vector/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem		1.0
 PortGroup		perl5 1.0
 
 perl5.setup		Bit-Vector 7.1
-revision        2
+revision        3
 maintainers		nomaintainer
 description		Efficient bit vector, set of integers and "big int" math library
 long_description	Bit::Vector is an efficient C library which allows \
@@ -15,4 +16,6 @@
 			rmd160  3d092f47596435b56400aa8c52da1291df4fe8a6
 platforms		darwin
 
-depends_lib-append		port:p5-carp-clan
+if {${perl5.major} != ""} {
+    depends_lib-append		port:p${perl5.major}-carp-clan
+}

Modified: trunk/dports/perl/p5-bsd-resource/Portfile
===================================================================
--- trunk/dports/perl/p5-bsd-resource/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-bsd-resource/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		BSD-Resource 1.2904
+revision        1
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a Perl extension for BSD process resource limit and priority functions
 license			{GPL Artistic}

Modified: trunk/dports/perl/p5-business-isbn/Portfile
===================================================================
--- trunk/dports/perl/p5-business-isbn/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-business-isbn/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Business-ISBN 2.05
-revision        1
+revision            2
 maintainers         l2g
 license             Artistic GPL
 description         work with International Standard Book Numbers
@@ -18,6 +18,8 @@
 
 platforms           darwin
 
-depends_lib-append  port:p5-business-isbn-data
-
-supported_archs     noarch
+if {${perl5.major} != ""} {
+    depends_lib-append  port:p${perl5.major}-business-isbn-data
+    
+    supported_archs     noarch
+}

Modified: trunk/dports/perl/p5-business-isbn-data/Portfile
===================================================================
--- trunk/dports/perl/p5-business-isbn-data/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-business-isbn-data/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Business-ISBN-Data 20081208
-revision        1
+revision            2
 maintainers         l2g
 license             Artistic GPL
 description         ISBN data required for use of Business::ISBN

Modified: trunk/dports/perl/p5-cache-cache/Portfile
===================================================================
--- trunk/dports/perl/p5-cache-cache/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-cache-cache/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Cache-Cache 1.06
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Cache::Cache, the Cache interface
 long_description      The Cache modules are designed to assist a developer \
@@ -24,7 +24,9 @@
                       sha1 e80a35c12f25ec747ff543a1935f1009cec2e565 \
                       rmd160 a82f81d5eeda9f9e653f6c406ce29f5cc910da18
 
-depends_lib-append    port:p5-error \
-                      port:p5-digest-sha1
-
-supported_archs noarch
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-error \
+                          port:p${perl5.major}-digest-sha1
+    
+    supported_archs noarch
+}

Modified: trunk/dports/perl/p5-cache-fastmmap/Portfile
===================================================================
--- trunk/dports/perl/p5-cache-fastmmap/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-cache-fastmmap/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Cache-FastMmap 1.35
-revision        1
+revision            2
 platforms           darwin
 maintainers         fpassera.com:dev openmaintainer
 description         Uses an mmap'ed file to act as a shared memory interprocess cache

Modified: trunk/dports/perl/p5-cache-memcached/Portfile
===================================================================
--- trunk/dports/perl/p5-cache-memcached/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-cache-memcached/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Cache-Memcached 1.29
+revision                1
 maintainers             costite.com:ron
 license                 Artistic GPL
 platforms               darwin
@@ -19,4 +20,6 @@
                         sha1    a3dfa0f16f9c3f4d3986721eac9c29fd9df1a7c5 \
                         rmd160  26e2aab4c2bc54cd9e7319399dc6b1cc52b938dd
 
-depends_lib-append      port:p5-string-crc32
+if {${perl5.major} != ""} {
+    depends_lib-append      port:p${perl5.major}-string-crc32
+}

Modified: trunk/dports/perl/p5-cache-simple-timedexpiry/Portfile
===================================================================
--- trunk/dports/perl/p5-cache-simple-timedexpiry/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-cache-simple-timedexpiry/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		Cache-Simple-TimedExpiry 0.27
-revision        1
+revision        2
 maintainers		nomaintainer
 description		A lightweight cache with timed expiration
 long_description	${description}

Modified: trunk/dports/perl/p5-cairo/Portfile
===================================================================
--- trunk/dports/perl/p5-cairo/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-cairo/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup			perl5 1.0
 
 perl5.setup			Cairo 1.061
-revision			3
+revision			4
 maintainers			nomaintainer
 description			Perl bindings to the cairo library
 long_description \
@@ -23,7 +23,9 @@
 					sha1    534500b85935a0fbfaeff76b4ff04067021cd8c7 \
 					rmd160  eeed3fc830276a794b145ab9da2770e3cb856a65
 
-depends_lib-append		path:lib/pkgconfig/cairo.pc:cairo \
-				port:p5-extutils-depends \
-				port:p5-extutils-pkgconfig \
-				port:p5-glib
+if {${perl5.major} != ""} {
+    depends_lib-append		path:lib/pkgconfig/cairo.pc:cairo \
+                    port:p${perl5.major}-extutils-depends \
+                    port:p${perl5.major}-extutils-pkgconfig \
+                    port:p${perl5.major}-glib
+}

Modified: trunk/dports/perl/p5-calendar-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-calendar-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-calendar-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Calendar-Simple 1.21
-revision        1
+revision                2
 platforms               darwin
 maintainers             nomaintainer
 supported_archs         noarch
@@ -14,9 +14,11 @@
 
 long_description        ${description}
 
-perl5.use_module_build
+if {${perl5.major} != ""} {
+    perl5.use_module_build
+    
+    depends_build-append    port:p${perl5.major}-test-simple
+}
 
-depends_build-append    port:p5-test-simple
-
 checksums               sha1    a61ad8b1c9032862598b0d3987905c276e1ef6c6 \
                         rmd160  069a3791321272dbb7d414ac8ef7fd9eba707817

Modified: trunk/dports/perl/p5-cam-pdf/Portfile
===================================================================
--- trunk/dports/perl/p5-cam-pdf/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-cam-pdf/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                       perl5 1.0
 
 perl5.setup                     CAM-PDF 1.52
-revision                        2
+revision                        3
 maintainers                     nomaintainer
 description                     Reads and writes any document that conforms to PDF v1.4
 long_description                This package reads and writes any document that \
@@ -14,16 +14,17 @@
 
 platforms                 darwin
 
-patchfiles			patch-lib-CAM-PDF.pm
+if {${perl5.major} != ""} {
+    patchfiles			patch-lib-CAM-PDF.pm
+    
+    checksums           md5     ab4914a3f07dd2d8cc23f2cdee8f7ce3 \
+                        sha1    d0ecb93f0c67d4986a5e06d4bb891c358a25ab8f \
+                        rmd160  8ec766c8ca3561b64573ddf228bdafdc3b0546ca
+    
+    depends_lib-append              port:p${perl5.major}-crypt-rc4 \
+                                    port:p${perl5.major}-text-pdf
+    
+    supported_archs noarch
+}
 
-checksums           md5     ab4914a3f07dd2d8cc23f2cdee8f7ce3 \
-                    sha1    d0ecb93f0c67d4986a5e06d4bb891c358a25ab8f \
-                    rmd160  8ec766c8ca3561b64573ddf228bdafdc3b0546ca
-
-depends_lib-append              port:p5-crypt-rc4 \
-                                port:p5-text-pdf
-
-supported_archs noarch
-
 ## Note: CAM-PDF requires Digest::MD5, this is present in base perl 5.8.8.
-

Modified: trunk/dports/perl/p5-captcha-recaptcha/Portfile
===================================================================
--- trunk/dports/perl/p5-captcha-recaptcha/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-captcha-recaptcha/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Captcha-reCAPTCHA 0.94 ../by-authors/id/A/AN/ANDYA/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           A Perl implementation of the reCAPTCHA API
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 63399bf52bc3e81a190e53eb81f0f0e6f6ec691b \
                       rmd160 5cef7d4ddc43fc3722892c3eba0a52527671d1a9
 
-depends_lib-append    port:p5-html-tiny \
-                      port:p5-libwww-perl
-
-supported_archs       noarch
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-html-tiny \
+                          port:p${perl5.major}-libwww-perl
+    
+    supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-capture-tiny/Portfile
===================================================================
--- trunk/dports/perl/p5-capture-tiny/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-capture-tiny/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Capture-Tiny 0.11 ../by-authors/id/D/DA/DAGOLDEN
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Apache-2

Modified: trunk/dports/perl/p5-carp-assert/Portfile
===================================================================
--- trunk/dports/perl/p5-carp-assert/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-carp-assert/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Carp-Assert 0.20
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           executable comments
 long_description      ${description}

Modified: trunk/dports/perl/p5-carp-assert-more/Portfile
===================================================================
--- trunk/dports/perl/p5-carp-assert-more/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-carp-assert-more/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Carp-Assert-More 1.12
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Convenience wrappers around Carp::Assert
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 6c8b694d0b2bf9642960fa56a41eacd2e563fc0e \
                       rmd160 7501ffc3e557a0ffd083dab558482334fdcec3db
 
-depends_lib-append    port:p5-carp-assert \
-                      port:p5-test-exception
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-carp-assert \
+                          port:p${perl5.major}-test-exception
+}
 
 supported_archs noarch

Modified: trunk/dports/perl/p5-carp-clan/Portfile
===================================================================
--- trunk/dports/perl/p5-carp-clan/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-carp-clan/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Carp-Clan 6.04
-revision        1
+revision              2
 maintainers           email.arc.nasa.gov:sal
 description           Report errors from perspective of caller of a "clan" of modules
 long_description      This module reports errors from the perspective of the \
@@ -19,6 +19,8 @@
 checksums             sha1    c280f20b15ec960af16e1b23d01864a9597332e0 \
                       rmd160  b12853d3739e430dd125407a0b542bc7a1069dd1
 
-depends_lib-append    port:p5-test-exception
-
-supported_archs noarch
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-test-exception
+    
+    supported_archs noarch
+}

Modified: trunk/dports/perl/p5-catalyst-action-renderview/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-action-renderview/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-action-renderview/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Action-RenderView 0.16 ../by-authors/id/B/BO/BOBTFISH/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Sensible default end action.
 long_description      This action implements a sensible default end action, \
@@ -17,7 +17,9 @@
                       sha1 2e97448328791a9a2e95232543595b617b1cc47b \
                       rmd160 b60adb40db2b5cbaed3a3365f9c5eff915cba767
 
-depends_lib-append    port:p5-http-request-ascgi \
-                      port:p5-catalyst-runtime \
-                      port:p5-data-visitor \
-                      port:p5-mro-compat
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-http-request-ascgi \
+                          port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-data-visitor \
+                          port:p${perl5.major}-mro-compat
+}

Modified: trunk/dports/perl/p5-catalyst-authentication-credential-http/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-authentication-credential-http/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-authentication-credential-http/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Catalyst-Authentication-Credential-HTTP 1.012
-revision        1
+revision                2
 platforms               darwin
 maintainers             fpassera.com:dev openmaintainer
 description             HTTP Basic and Digest authentication for Catalyst.
@@ -14,9 +14,11 @@
                         sha1    1fcc9372fcd7e254d0c7450060dc0b3c68975985\
                         rmd160  cb48382549cca41789845601f2a8e15f425549e6
 
-depends_lib-append      port:p5-test-mockobject \
-                        port:p5-catalyst-plugin-authentication \
-                        port:p5-string-escape \
-                        port:p5-data-uuid
-
-supported_archs         noarch
+if {${perl5.major} != ""} {
+    depends_lib-append      port:p${perl5.major}-test-mockobject \
+                            port:p${perl5.major}-catalyst-plugin-authentication \
+                            port:p${perl5.major}-string-escape \
+                            port:p${perl5.major}-data-uuid
+    
+    supported_archs         noarch
+}

Modified: trunk/dports/perl/p5-catalyst-authentication-store-dbix-class/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-authentication-store-dbix-class/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-authentication-store-dbix-class/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Authentication-Store-DBIx-Class 0.1401
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           A storage class for Catalyst Authentication using DBIx::Class.
 long_description      The Catalyst::Authentication::Store::DBIx::Class class \
@@ -17,10 +17,12 @@
                       sha1 c24d2904739885079ec07e0627ecbc3b4ca5dc6e \
                       rmd160 be22c172fc3e23964e63e1a5ab8120d8398bd3f3
 
-depends_lib-append    port:p5-catalyst-model-dbic-schema \
-                      port:p5-catalyst-plugin-authentication \
-                      port:p5-catalyst-runtime \
-                      port:p5-try-tiny \
-                      port:p5-dbix-class \
-                      port:p5-list-moreutils \
-                      port:p5-moose
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-model-dbic-schema \
+                          port:p${perl5.major}-catalyst-plugin-authentication \
+                          port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-try-tiny \
+                          port:p${perl5.major}-dbix-class \
+                          port:p${perl5.major}-list-moreutils \
+                          port:p${perl5.major}-moose
+}

Modified: trunk/dports/perl/p5-catalyst-component-instancepercontext/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-component-instancepercontext/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-component-instancepercontext/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Component-InstancePerContext 0.001001
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Return a new instance a component on each request
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 c9372d7320edac25884736c19439f1a788c2fbb1 \
                       rmd160 6cc57280eb61f45a73c36c79e36058b76c59f186
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-moose
-
-supported_archs       noarch
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-moose
+    
+    supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-catalyst-controller-formbuilder/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-controller-formbuilder/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-controller-formbuilder/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Controller-FormBuilder 0.06 ../by-authors/id/M/MS/MSTROUT/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Catalyst FormBuilder Base Controller
 long_description      This base controller merges the functionality of \
@@ -21,12 +21,14 @@
                       sha1 8a4dfeaeac5ada38a581a5cb74c3605051136276 \
                       rmd160 d8335d56d3e75d19bda75121971b68d434b2c268
 
-depends_lib-append    port:p5-cgi-formbuilder \
-                      port:p5-catalyst-runtime \
-                      port:p5-test-www-mechanize-catalyst \
-                      port:p5-tie-ixhash \
-                      port:p5-class-data-inheritable \
-                      port:p5-class-inspector \
-                      port:p5-mro-compat \
-                      port:p5-scalar-list-utils \
-                      port:p5-catalyst-view-tt
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-cgi-formbuilder \
+                          port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-test-www-mechanize-catalyst \
+                          port:p${perl5.major}-tie-ixhash \
+                          port:p${perl5.major}-class-data-inheritable \
+                          port:p${perl5.major}-class-inspector \
+                          port:p${perl5.major}-mro-compat \
+                          port:p${perl5.major}-scalar-list-utils \
+                          port:p${perl5.major}-catalyst-view-tt
+}

Modified: trunk/dports/perl/p5-catalyst-devel/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-devel/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-devel/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Devel 1.31 ../by-authors/id/B/BO/BOBTFISH/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Catalyst Development Tools
 long_description      The Catalyst::Devel package includes a variety of \
@@ -17,19 +17,21 @@
                       sha1 fabfabc16218ca80d6c091b11534ad6ab0afafb2 \
                       rmd160 903f691a88d6cfb00f83e1d7391ae4dd055930d2
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-catalyst-action-renderview \
-                      port:p5-catalyst-plugin-configloader \
-                      port:p5-catalyst-plugin-static-simple \
-                      port:p5-config-general \
-                      port:p5-file-copy-recursive \
-                      port:p5-module-install \
-                      port:p5-path-class \
-                      port:p5-template-toolkit \
-                      port:p5-file-changenotify \
-                      port:p5-moose \
-                      port:p5-moosex-emulate-class-accessor-fast \
-                      port:p5-namespace-clean \
-                      port:p5-namespace-autoclean \
-                      port:p5-test-simple \
-                      port:p5-file-sharedir
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-catalyst-action-renderview \
+                          port:p${perl5.major}-catalyst-plugin-configloader \
+                          port:p${perl5.major}-catalyst-plugin-static-simple \
+                          port:p${perl5.major}-config-general \
+                          port:p${perl5.major}-file-copy-recursive \
+                          port:p${perl5.major}-module-install \
+                          port:p${perl5.major}-path-class \
+                          port:p${perl5.major}-template-toolkit \
+                          port:p${perl5.major}-file-changenotify \
+                          port:p${perl5.major}-moose \
+                          port:p${perl5.major}-moosex-emulate-class-accessor-fast \
+                          port:p${perl5.major}-namespace-clean \
+                          port:p${perl5.major}-namespace-autoclean \
+                          port:p${perl5.major}-test-simple \
+                          port:p${perl5.major}-file-sharedir
+}

Modified: trunk/dports/perl/p5-catalyst-engine-apache/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-engine-apache/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-engine-apache/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Engine-Apache 1.16
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Catalyst Apache Engines
 long_description      These classes provide mod_perl support for Catalyst.
@@ -15,4 +15,6 @@
                       sha1 9b97cb92597092f50aa51fcbda57f07acc39cfc4 \
                       rmd160 7df032090d13924f6a97775ac3b426fdff4e4e6e
 
-depends_lib-append    port:p5-catalyst-runtime
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime
+}

Modified: trunk/dports/perl/p5-catalyst-helper-authdbic/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-helper-authdbic/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-helper-authdbic/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Catalyst-Helper-AuthDBIC 0.12
-revision        1
+revision                2
 platforms               darwin
 maintainers             fpassera.com:dev openmaintainer
 description             Helper to provide a simple authentication scaffold for a Catalyst application.
@@ -14,16 +14,18 @@
                         sha1    c07428f3109fd00e09ad5e76a897cb43f5ec15db \
                         rmd160  6fc5f27f804ca8e6de56a641b76bd9f65e2b75dc
 
-depends_lib-append      port:p5-catalyst-authentication-credential-http \
-                        port:p5-dbix-class-encodedcolumn \
-                        port:p5-ppi \
-                        port:p5-directory-scratch \
-                        port:p5-catalyst-model-dbic-schema \
-                        port:p5-catalyst-plugin-session-store-fastmmap \
-                        port:p5-catalyst-plugin-session-state-cookie \
-                        port:p5-catalyst-plugin-authorization-roles \
-                        port:p5-catalyst-authentication-store-dbix-class \
-                        port:p5-dbix-class-schema-loader \
-                        port:p5-test-command
-
-supported_archs         noarch
+if {${perl5.major} != ""} {
+    depends_lib-append      port:p${perl5.major}-catalyst-authentication-credential-http \
+                            port:p${perl5.major}-dbix-class-encodedcolumn \
+                            port:p${perl5.major}-ppi \
+                            port:p${perl5.major}-directory-scratch \
+                            port:p${perl5.major}-catalyst-model-dbic-schema \
+                            port:p${perl5.major}-catalyst-plugin-session-store-fastmmap \
+                            port:p${perl5.major}-catalyst-plugin-session-state-cookie \
+                            port:p${perl5.major}-catalyst-plugin-authorization-roles \
+                            port:p${perl5.major}-catalyst-authentication-store-dbix-class \
+                            port:p${perl5.major}-dbix-class-schema-loader \
+                            port:p${perl5.major}-test-command
+    
+    supported_archs         noarch
+}

Modified: trunk/dports/perl/p5-catalyst-log-log4perl/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-log-log4perl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-log-log4perl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Log-Log4perl 1.04
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Log::Log4perl logging for Catalyst
 long_description      This module provides a Catalyst::Log implementation \
@@ -16,8 +16,10 @@
                       sha1 2979af69050dbb22fe05652ac09ef13b0f6249f8 \
                       rmd160 b46042fee1ffbe22c81fe581c34b2968065052c3
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-data-dump \
-                      port:p5-log-log4perl \
-                      port:p5-mro-compat \
-                      port:p5-params-validate
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-data-dump \
+                          port:p${perl5.major}-log-log4perl \
+                          port:p${perl5.major}-mro-compat \
+                          port:p${perl5.major}-params-validate
+}

Modified: trunk/dports/perl/p5-catalyst-model-adaptor/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-model-adaptor/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-model-adaptor/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Catalyst-Model-Adaptor 0.08
-revision        1
+revision                2
 platforms               darwin
 maintainers             fpassera.com:dev openmaintainer
 description             helper for the incredibly lazy
@@ -14,7 +14,9 @@
                         sha1    a632f8d4a3005e215a3465dd15e8d7ee83c95461 \
                         rmd160  175e9b4e6990ddb3f408cf7df1b93152ba9c6771
 
-depends_lib-append      port:p5-test-use-ok \
-                        port:p5-catalyst-runtime
+if {${perl5.major} != ""} {
+    depends_lib-append      port:p${perl5.major}-test-use-ok \
+                            port:p${perl5.major}-catalyst-runtime
 
-supported_archs         noarch
+    supported_archs         noarch
+}

Modified: trunk/dports/perl/p5-catalyst-model-dbic-schema/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-model-dbic-schema/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-model-dbic-schema/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Model-DBIC-Schema 0.48
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Helper for DBIC Schema Models
 long_description      ${description}
@@ -15,19 +15,21 @@
                       sha1 1d2f1452180d9fafdfa300d18efe016afff8dcdc \
                       rmd160 05484616b93bbdcd673f357894b7570b1a877d0a
 
-depends_lib-append    port:p5-test-exception \
-                      port:p5-carp-clan \
-                      port:p5-catalyst-runtime \
-                      port:p5-catalystx-component-traits \
-                      port:p5-test-simple \
-                      port:p5-dbix-class \
-                      port:p5-list-moreutils \
-                      port:p5-moose \
-                      port:p5-moosex-types \
-                      port:p5-tie-ixhash \
-                      port:p5-namespace-autoclean \
-                      port:p5-catalyst-devel \
-                      port:p5-moosex-nonmoose \
-                      port:p5-try-tiny \
-                      port:p5-hash-merge \
-                      port:p5-dbix-class-cursor-cached
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-test-exception \
+                          port:p${perl5.major}-carp-clan \
+                          port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-catalystx-component-traits \
+                          port:p${perl5.major}-test-simple \
+                          port:p${perl5.major}-dbix-class \
+                          port:p${perl5.major}-list-moreutils \
+                          port:p${perl5.major}-moose \
+                          port:p${perl5.major}-moosex-types \
+                          port:p${perl5.major}-tie-ixhash \
+                          port:p${perl5.major}-namespace-autoclean \
+                          port:p${perl5.major}-catalyst-devel \
+                          port:p${perl5.major}-moosex-nonmoose \
+                          port:p${perl5.major}-try-tiny \
+                          port:p${perl5.major}-hash-merge \
+                          port:p${perl5.major}-dbix-class-cursor-cached
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-authentication/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-authentication/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-authentication/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 epoch                 1
 perl5.setup           Catalyst-Plugin-Authentication 0.10017 ../by-authors/id/B/BO/BOBTFISH/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Infrastructure plugin for the Catalyst authentication framework.
 long_description      The authentication plugin provides generic user \
@@ -20,11 +20,13 @@
                       sha1 4847637206d42e01d6459a23479cdf1ddabfb9b8 \
                       rmd160 511018c41951ff4be6e08e84b43f415cf1cd8670
 
-depends_lib-append    port:p5-test-exception \
-                      port:p5-catalyst-runtime \
-                      port:p5-catalyst-plugin-session \
-                      port:p5-class-inspector \
-                      port:p5-mro-compat \
-                      port:p5-class-mop \
-                      port:p5-moose \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-test-exception \
+                          port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-catalyst-plugin-session \
+                          port:p${perl5.major}-class-inspector \
+                          port:p${perl5.major}-mro-compat \
+                          port:p${perl5.major}-class-mop \
+                          port:p${perl5.major}-moose \
+                          port:p${perl5.major}-test-simple
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-authentication-store-dbic/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-authentication-store-dbic/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-authentication-store-dbic/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Plugin-Authentication-Store-DBIC 0.11
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Authentication against a DBIx::Class or Class::DBI model.
 long_description      This plugin uses a DBIx::Class (or Class::DBI) \
@@ -16,16 +16,18 @@
                       sha1 42ac18b2b5d6cf471d7d57f811596436a987e966 \
                       rmd160 09b3e7c2e7fb48c2aaa514cc56b206d6d72ef12c
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-catalyst-plugin-authentication \
-                      port:p5-set-object \
-                      port:p5-class-accessor \
-                      port:p5-dbix-class \
-                      port:p5-catalyst-model-dbic-schema \
-                      port:p5-catalyst-plugin-authorization-roles \
-                      port:p5-catalyst-plugin-session-state-cookie \
-                      port:p5-test-www-mechanize-catalyst
-
-variant class_dbi description {build with class_dbi support} {
-	depends_lib-append    port:p5-class-dbi
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-catalyst-plugin-authentication \
+                          port:p${perl5.major}-set-object \
+                          port:p${perl5.major}-class-accessor \
+                          port:p${perl5.major}-dbix-class \
+                          port:p${perl5.major}-catalyst-model-dbic-schema \
+                          port:p${perl5.major}-catalyst-plugin-authorization-roles \
+                          port:p${perl5.major}-catalyst-plugin-session-state-cookie \
+                          port:p${perl5.major}-test-www-mechanize-catalyst
+    
+    variant class_dbi description {build with class_dbi support} {
+        depends_lib-append    port:p${perl5.major}-class-dbi
+    }
 }

Modified: trunk/dports/perl/p5-catalyst-plugin-authorization-acl/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-authorization-acl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-authorization-acl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Plugin-Authorization-ACL 0.15
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           ACL support for Catalyst applications.
 long_description      This module provides Access Control List style \
@@ -16,16 +16,18 @@
                       sha1 4b4bb17cf942d838aa97085f5641be913492b23d \
                       rmd160 f4a401b8f1bc8164dd9596ee23191037301d3f1b
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-class-data-inheritable \
-                      port:p5-class-throwable \
-                      port:p5-mro-compat \
-                      port:p5-tree-simple-visitorfactory \
-                      port:p5-catalyst-plugin-authorization-roles \
-                      port:p5-catalyst-plugin-session-state-cookie \
-                      port:p5-namespace-autoclean \
-                      port:p5-catalyst-plugin-session \
-                      port:p5-catalyst-plugin-authentication \
-                      port:p5-tree-simple \
-                      port:p5-moose \
-                      port:p5-test-www-mechanize-catalyst
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-class-data-inheritable \
+                          port:p${perl5.major}-class-throwable \
+                          port:p${perl5.major}-mro-compat \
+                          port:p${perl5.major}-tree-simple-visitorfactory \
+                          port:p${perl5.major}-catalyst-plugin-authorization-roles \
+                          port:p${perl5.major}-catalyst-plugin-session-state-cookie \
+                          port:p${perl5.major}-namespace-autoclean \
+                          port:p${perl5.major}-catalyst-plugin-session \
+                          port:p${perl5.major}-catalyst-plugin-authentication \
+                          port:p${perl5.major}-tree-simple \
+                          port:p${perl5.major}-moose \
+                          port:p${perl5.major}-test-www-mechanize-catalyst
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-authorization-roles/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-authorization-roles/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-authorization-roles/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Plugin-Authorization-Roles 0.08
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Role based authorization for Catalyst based \
                       on Catalyst::Plugin::Authentication
@@ -19,8 +19,10 @@
                       sha1 a8307eb5f317d3974a25c421b5c028ac05095b0c \
                       rmd160 073c69b394b06de85d8ddb5a755326be7c4f5694
 
-depends_lib-append    port:p5-test-exception \
-                      port:p5-catalyst-runtime \
-                      port:p5-catalyst-plugin-authentication \
-                      port:p5-set-object \
-                      port:p5-universal-isa
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-test-exception \
+                          port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-catalyst-plugin-authentication \
+                          port:p${perl5.major}-set-object \
+                          port:p${perl5.major}-universal-isa
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-captcha/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-captcha/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-captcha/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Plugin-Captcha 0.04
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           create and validate Captcha for Catalyst
 long_description      This plugin create, validate Captcha.
@@ -15,7 +15,9 @@
                       sha1 61cf7c454d5a37cf7715457bcf285a71e3eba898 \
                       rmd160 b463bccebbb7a78157a2ed34071fee6347206d25
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-catalyst-plugin-session \
-                      port:p5-gd-securityimage \
-                      port:p5-libwww-perl
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-catalyst-plugin-session \
+                          port:p${perl5.major}-gd-securityimage \
+                          port:p${perl5.major}-libwww-perl
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-configloader/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-configloader/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-configloader/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Plugin-ConfigLoader 0.30
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Load config files of various types
 long_description      This module will attempt to load find and load a \
@@ -17,7 +17,9 @@
                       sha1 5b08c30693ac7e5a4c1ff6ba0aa007d7f691317f \
                       rmd160 091f779654b0f0461988d348c84724f2518cbabd
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-config-any \
-                      port:p5-data-visitor \
-                      port:p5-mro-compat
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-config-any \
+                          port:p${perl5.major}-data-visitor \
+                          port:p${perl5.major}-mro-compat
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-datetime/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-datetime/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-datetime/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Plugin-DateTime 0.03
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           DateTime plugin for Catalyst.
 long_description      This module's intention is to make the wonders of \
@@ -16,5 +16,7 @@
 
 checksums             md5 3ad09a34f38dd2a34b57deb678c19cdf
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-datetime
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-datetime
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-session/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-session/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-session/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Plugin-Session 0.31
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Generic Session plugin
 long_description      Generic Session plugin - ties together server \
@@ -17,13 +17,15 @@
                       sha1 6ebca60f20176968002e024506a7cfa7b1d422c6 \
                       rmd160 6d20e213b54cb016f32c4c8d3de06f1a0383e486
 
-depends_lib-append    port:p5-test-deep \
-                      port:p5-test-exception \
-                      port:p5-test-simple \
-                      port:p5-catalyst-runtime \
-                      port:p5-mro-compat \
-                      port:p5-moose \
-                      port:p5-moosex-emulate-class-accessor-fast \
-                      port:p5-object-signature \
-                      port:p5-tie-refhash \
-                      port:p5-namespace-clean
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-test-deep \
+                          port:p${perl5.major}-test-exception \
+                          port:p${perl5.major}-test-simple \
+                          port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-mro-compat \
+                          port:p${perl5.major}-moose \
+                          port:p${perl5.major}-moosex-emulate-class-accessor-fast \
+                          port:p${perl5.major}-object-signature \
+                          port:p${perl5.major}-tie-refhash \
+                          port:p${perl5.major}-namespace-clean
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-session-state-cookie/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-session-state-cookie/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-session-state-cookie/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Plugin-Session-State-Cookie 0.17
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Maintain session IDs using cookies.
 long_description      In order for Catalyst::Plugin::Session to work the \
@@ -19,8 +19,10 @@
                       sha1 d533939951fcbdd59bb2005340d321d702b838e8 \
                       rmd160 be13439d71318779d4539708d5005b5662df8d9d
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-catalyst-plugin-session \
-                      port:p5-mro-compat \
-                      port:p5-moose \
-                      port:p5-namespace-autoclean
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-catalyst-plugin-session \
+                          port:p${perl5.major}-mro-compat \
+                          port:p${perl5.major}-moose \
+                          port:p${perl5.major}-namespace-autoclean
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-session-store-dbi/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-session-store-dbi/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-session-store-dbi/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Plugin-Session-Store-DBI 0.16
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Store your sessions in a database
 long_description      This storage module will store session \
@@ -16,7 +16,9 @@
                       sha1 0b8dab7459808c34960393ddc1035480e9890ef5 \
                       rmd160 5e524b402b31d767e2dad240904bf1b9408adbba
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-catalyst-plugin-session \
-                      port:p5-dbi \
-                      port:p5-mro-compat
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-catalyst-plugin-session \
+                          port:p${perl5.major}-dbi \
+                          port:p${perl5.major}-mro-compat
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-session-store-dbic/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-session-store-dbic/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-session-store-dbic/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Plugin-Session-Store-DBIC 0.11
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Store your sessions via DBIx::Class
 long_description      This Catalyst::Plugin::Session storage module saves \
@@ -16,9 +16,11 @@
                       sha1 805b8e5c49278737c80a52e95d4b02d29e295296 \
                       rmd160 d529ffb504799fc6dd773d12215f57a6ea58218b
 
-depends_lib-append    port:p5-test-warn \
-                      port:p5-catalyst-runtime \
-                      port:p5-catalyst-plugin-session-store-delegate \
-                      port:p5-class-accessor \
-                      port:p5-dbix-class \
-                      port:p5-mro-compat
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-test-warn \
+                          port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-catalyst-plugin-session-store-delegate \
+                          port:p${perl5.major}-class-accessor \
+                          port:p${perl5.major}-dbix-class \
+                          port:p${perl5.major}-mro-compat
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-session-store-delegate/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-session-store-delegate/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-session-store-delegate/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Plugin-Session-Store-Delegate 0.06
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Delegate session storage to an application model object.
 long_description      This store plugins makes delegating session storage to \
@@ -16,9 +16,11 @@
                       sha1 74b0475923e9cd5bad76b953894f94dc151964f3 \
                       rmd160 6891c1cea4911950f686348efbf0552ad0a83684
 
-depends_lib-append    port:p5-catalyst-plugin-session \
-                      port:p5-moosex-emulate-class-accessor-fast \
-                      port:p5-moose \
-                      port:p5-namespace-clean \
-                      port:p5-test-use-ok \
-                      port:p5-mro-compat
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-plugin-session \
+                          port:p${perl5.major}-moosex-emulate-class-accessor-fast \
+                          port:p${perl5.major}-moose \
+                          port:p${perl5.major}-namespace-clean \
+                          port:p${perl5.major}-test-use-ok \
+                          port:p${perl5.major}-mro-compat
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-session-store-fastmmap/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-session-store-fastmmap/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-session-store-fastmmap/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Catalyst-Plugin-Session-Store-FastMmap 0.13
-revision        1
+revision                2
 platforms               darwin
 maintainers             fpassera.com:dev openmaintainer
 description             FastMmap session storage backend.
@@ -14,10 +14,12 @@
                         sha1    aa1cfc617ce826f90e4a59c11641cb2a29ff1c90 \
                         rmd160  ae341c41e0e08ee59bb51a64d27863d8afe97061
 
-depends_lib-append      port:p5-cache-fastmmap \
-                        port:p5-extutils-makemaker \
-                        port:p5-path-class \
-                        port:p5-mro-compat \
-                        port:p5-catalyst-plugin-session
-
-supported_archs         noarch
+if {${perl5.major} != ""} {
+    depends_lib-append      port:p${perl5.major}-cache-fastmmap \
+                            port:p${perl5.major}-extutils-makemaker \
+                            port:p${perl5.major}-path-class \
+                            port:p${perl5.major}-mro-compat \
+                            port:p${perl5.major}-catalyst-plugin-session
+    
+    supported_archs         noarch
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-stacktrace/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-stacktrace/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-stacktrace/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Plugin-StackTrace 0.11
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Display a stack trace on the debug screen
 long_description      This plugin will enhance the standard Catalyst \
@@ -17,6 +17,8 @@
                       sha1 f34198ec57928538ae7ef6fe052cc95382d3eea4 \
                       rmd160 b8d7313c70519e13d2f381489d4e1b6a9eded8ae
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-devel-stacktrace \
-                      port:p5-mro-compat
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-devel-stacktrace \
+                          port:p${perl5.major}-mro-compat
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-static-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-static-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-static-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Plugin-Static-Simple 0.29
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Make serving static pages painless.
 long_description      The Static::Simple plugin is designed to make serving \
@@ -18,8 +18,10 @@
                       sha1 c4c2974ace32eb8e37f8059305508ceef5dcded5 \
                       rmd160 e30ed512a6ae747d9b13f5d1a2eec889b23d5287
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-mime-types \
-                      port:p5-namespace-autoclean \
-                      port:p5-moose \
-                      port:p5-moosex-types
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-mime-types \
+                          port:p${perl5.major}-namespace-autoclean \
+                          port:p${perl5.major}-moose \
+                          port:p${perl5.major}-moosex-types
+}

Modified: trunk/dports/perl/p5-catalyst-plugin-unicode-encoding/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-plugin-unicode-encoding/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-plugin-unicode-encoding/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Catalyst-Plugin-Unicode-Encoding 0.9
-revision        1
+revision            2
 maintainers         fpassera.com:dev openmaintainer
 platforms           darwin
 
@@ -15,7 +15,9 @@
                     sha1 fda18388cfe68cb061f85c463928f49e645c15bf \
                     rmd160 f19135f51bdf6fb95896039a532ce8adb985e700
 
-depends_lib-append  port:p5-catalyst-runtime \
-                    port:p5-encode
-
-supported_archs noarch
+if {${perl5.major} != ""} {
+    depends_lib-append  port:p${perl5.major}-catalyst-runtime \
+                        port:p${perl5.major}-encode
+    
+    supported_archs noarch
+}

Modified: trunk/dports/perl/p5-catalyst-runtime/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-runtime/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-runtime/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-Runtime 5.80031 ../by-authors/id/B/BO/BOBTFISH/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           The Elegant MVC Web Application Framework
 long_description      Catalyst is a modern framework for making web \
@@ -18,36 +18,38 @@
                       sha1 a43a4873dda763d77c295bd4492c8c98ac38d438 \
                       rmd160 8f0d18b9efde614e4f62f941707f7d9fbc73dd41
 
-depends_lib-append    port:p5-class-data-inheritable \
-                      port:p5-test-exception \
-                      port:p5-b-hooks-endofscope \
-                      port:p5-cgi-simple \
-                      port:p5-class-c3-adopt-next \
-                      port:p5-class-mop \
-                      port:p5-data-dump \
-                      port:p5-html-parser \
-                      port:p5-http-body \
-                      port:p5-libwww-perl \
-                      port:p5-http-request-ascgi \
-                      port:p5-list-moreutils \
-                      port:p5-mro-compat \
-                      port:p5-module-pluggable \
-                      port:p5-moose \
-                      port:p5-moosex-types \
-                      port:p5-moosex-types-common \
-                      port:p5-moosex-emulate-class-accessor-fast \
-                      port:p5-moosex-methodattributes \
-                      port:p5-moosex-getopt \
-                      port:p5-path-class \
-                      port:p5-string-rewriteprefix \
-                      port:p5-sub-exporter \
-                      port:p5-task-weaken \
-                      port:p5-text-simpletable \
-                      port:p5-tree-simple \
-                      port:p5-tree-simple-visitorfactory \
-                      port:p5-uri \
-                      port:p5-namespace-autoclean \
-                      port:p5-namespace-clean \
-                      port:p5-moosex-role-withoverloading \
-                      port:p5-test-simple \
-                      port:p5-data-optlist
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-class-data-inheritable \
+                          port:p${perl5.major}-test-exception \
+                          port:p${perl5.major}-b-hooks-endofscope \
+                          port:p${perl5.major}-cgi-simple \
+                          port:p${perl5.major}-class-c3-adopt-next \
+                          port:p${perl5.major}-class-mop \
+                          port:p${perl5.major}-data-dump \
+                          port:p${perl5.major}-html-parser \
+                          port:p${perl5.major}-http-body \
+                          port:p${perl5.major}-libwww-perl \
+                          port:p${perl5.major}-http-request-ascgi \
+                          port:p${perl5.major}-list-moreutils \
+                          port:p${perl5.major}-mro-compat \
+                          port:p${perl5.major}-module-pluggable \
+                          port:p${perl5.major}-moose \
+                          port:p${perl5.major}-moosex-types \
+                          port:p${perl5.major}-moosex-types-common \
+                          port:p${perl5.major}-moosex-emulate-class-accessor-fast \
+                          port:p${perl5.major}-moosex-methodattributes \
+                          port:p${perl5.major}-moosex-getopt \
+                          port:p${perl5.major}-path-class \
+                          port:p${perl5.major}-string-rewriteprefix \
+                          port:p${perl5.major}-sub-exporter \
+                          port:p${perl5.major}-task-weaken \
+                          port:p${perl5.major}-text-simpletable \
+                          port:p${perl5.major}-tree-simple \
+                          port:p${perl5.major}-tree-simple-visitorfactory \
+                          port:p${perl5.major}-uri \
+                          port:p${perl5.major}-namespace-autoclean \
+                          port:p${perl5.major}-namespace-clean \
+                          port:p${perl5.major}-moosex-role-withoverloading \
+                          port:p${perl5.major}-test-simple \
+                          port:p${perl5.major}-data-optlist
+}

Modified: trunk/dports/perl/p5-catalyst-view-html-template/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-view-html-template/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-view-html-template/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-View-HTML-Template 0.03
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           HTML::Template View Class
 long_description      This is the HTML::Template view class.
@@ -15,5 +15,7 @@
                       sha1 756f9ec7fa3eb246eae7ae778112efdd01dbd04d \
                       rmd160 48fab45b4f910e669f6360699bc9e159d0b7150b
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-html-template
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-html-template
+}

Modified: trunk/dports/perl/p5-catalyst-view-json/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-view-json/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-view-json/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-View-JSON 0.32 ../by-authors/id/M/MI/MIYAGAWA/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           JSON view for your data
 long_description      Catalyst::View::JSON is a Catalyst View handler that \
@@ -16,6 +16,8 @@
                       sha1 07308e0b480d95d5d21134ef4fe860949f9521b6 \
                       rmd160 074ce11b762375178a58554350f443070553c21d
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-json-any \
-                      port:p5-mro-compat
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-json-any \
+                          port:p${perl5.major}-mro-compat
+}

Modified: trunk/dports/perl/p5-catalyst-view-tt/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-view-tt/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-view-tt/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Catalyst-View-TT 0.36
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Helper for TT view which builds a skeleton web site
 long_description      ${description}
@@ -15,9 +15,11 @@
                       sha1 2822d70eb94ad31dd6610707f23a06af244bebcf \
                       rmd160 7a2d4afe61edfafd068b00c33c33a1cef2209eee
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-class-accessor \
-                      port:p5-mro-compat \
-                      port:p5-path-class \
-                      port:p5-template-toolkit \
-                      port:p5-template-timer
+if {${perl5.major} != ""} {
+    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-class-accessor \
+                          port:p${perl5.major}-mro-compat \
+                          port:p${perl5.major}-path-class \
+                          port:p${perl5.major}-template-toolkit \
+                          port:p${perl5.major}-template-timer
+}

Modified: trunk/dports/perl/p5-catalyst-view-xslt/Portfile
===================================================================
--- trunk/dports/perl/p5-catalyst-view-xslt/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalyst-view-xslt/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Catalyst-View-XSLT 0.08
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Helper for XSLT Views
 long_description          ${description}
@@ -15,8 +15,10 @@
                           sha1 cfde8e1e97aa4fd9a2f37add9956de7e40d95a53 \
                           rmd160 064e135b8c510b816ebf28dfb3c0eef209ed62c4
 
-depends_lib-append        port:p5-catalyst-runtime \
-                          port:p5-path-class \
-                          port:p5-xml-libxslt
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-catalyst-runtime \
+                          port:p${perl5.major}-path-class \
+                          port:p${perl5.major}-xml-libxslt
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-catalystx-component-traits/Portfile
===================================================================
--- trunk/dports/perl/p5-catalystx-component-traits/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-catalystx-component-traits/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           CatalystX-Component-Traits 0.16
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Automatic Trait Loading and Resolution for Catalyst Components
 long_description      Adds a "COMPONENT" in Catalyst::Component method to your \
@@ -20,9 +20,11 @@
                       sha1 1ed3138d3aeac8bc5ea7538caf462b6f593ffb82 \
                       rmd160 8a28497ac41110bc6463ba60f689255543bbfb01
 
-depends_lib-append    port:p5-module-pluggable \
-                      port:p5-catalyst-runtime \
-                      port:p5-list-moreutils \
-                      port:p5-moosex-traits-pluggable \
-                      port:p5-namespace-autoclean \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-module-pluggable \
+                      port:p${perl5.major}-catalyst-runtime \
+                      port:p${perl5.major}-list-moreutils \
+                      port:p${perl5.major}-moosex-traits-pluggable \
+                      port:p${perl5.major}-namespace-autoclean \
+                      port:p${perl5.major}-test-simple
+}

Modified: trunk/dports/perl/p5-cgi/Portfile
===================================================================
--- trunk/dports/perl/p5-cgi/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-cgi/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         CGI.pm 3.55 CGI/MARKSTOS
+revision            1
 name                p5-cgi
 maintainers         markd openmaintainer
 description         An easy-to-use Perl5 library for writing World Wide \

Modified: trunk/dports/perl/p5-cgi-ajax/Portfile
===================================================================
--- trunk/dports/perl/p5-cgi-ajax/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-cgi-ajax/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             CGI-Ajax 0.707
-revision        1
+revision                2
 maintainers             nomaintainer
 categories-append       www
 
@@ -23,7 +23,9 @@
                         sha1    353373964fb1fc770780ff183cdedc594bb24e4e \
                         rmd160  66061a053e2eedba35d491cacd314b3733cfd7fa
 
+if {${perl5.major} != ""} {
 depends_lib-append      port:p5-class-accessor
+}
 
 platforms               darwin
 

Modified: trunk/dports/perl/p5-cgi-formbuilder/Portfile
===================================================================
--- trunk/dports/perl/p5-cgi-formbuilder/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-cgi-formbuilder/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			CGI-FormBuilder 3.0501
-revision        1
+revision            2
 maintainers			nomaintainer
 description			Easily generate and process stateful forms
 homepage			http://search.cpan.org/~nwiger/

Modified: trunk/dports/perl/p5-cgi-session/Portfile
===================================================================
--- trunk/dports/perl/p5-cgi-session/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-cgi-session/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               CGI-Session 4.43 ../by-authors/id/M/MA/MARKSTOS/
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Persistent session data in CGI applications
 long_description          ${description}
@@ -15,4 +15,6 @@
                           sha1 d3c60efea45b8446c379d0c9eb51ebd64dcaa5ff \
                           rmd160 e13b51288b36bc9fa9dbdda42e95d2b443b58604
 
+if {${perl5.major} != ""} {
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-cgi-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-cgi-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-cgi-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           CGI-Simple 1.113 ../by-authors/id/A/AN/ANDYA/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           A Simple totally OO CGI interface that is CGI.pm compliant
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 8540a0a5fcb044425b04c7c2bf2a5585f78782b6 \
                       rmd160 37867a79abc0f4aa319dcaf5f7d1577cd32c48b5
 
-depends_lib-append    port:p5-io-stringy
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-io-stringy
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-cgi-speedycgi/Portfile
===================================================================
--- trunk/dports/perl/p5-cgi-speedycgi/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-cgi-speedycgi/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem                      1.0
 PortGroup                       perl5 1.0
+
 perl5.setup                     CGI-SpeedyCGI 2.22
-revision			10
+revision			            11
 maintainers                     markd openmaintainer
 description                     Speed up perl CGI scripts by running them persistently
 long_description                SpeedyCGI is a way to run perl scripts persistently, \
@@ -16,6 +17,7 @@
 checksums                       md5 2f80df78874e3efa80f180923c4967a1
 use_parallel_build              no
 
+if {${perl5.major} != ""} {
 patchfiles			patch-Makefile.PL \
 				patch-mod_speedycgi2.c \
 				patch-src-SpeedyMake.pl \
@@ -64,6 +66,7 @@
 		${destroot}${prefix}/apache2/modules
 	}
 }
+}
 
 notes \
 "#### To complete SpeedyCGI installation for MacPorts Apache2 (default install) ####

Modified: trunk/dports/perl/p5-chart/Portfile
===================================================================
--- trunk/dports/perl/p5-chart/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-chart/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Chart 2.4.2
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -17,4 +17,6 @@
 checksums           sha1    b53247befbeec35a87cc530e1c7fe3ee02aae46b \
                     rmd160  3dea72077e325b9f06bcff82f6296639bc65c3d8
 
-depends_lib-append  port:p5-gd
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-gd
+}

Modified: trunk/dports/perl/p5-class-accessor/Portfile
===================================================================
--- trunk/dports/perl/p5-class-accessor/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-accessor/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Class-Accessor 0.34
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Automated accessor generation
 long_description    This module automagically generates accessor/mutators \

Modified: trunk/dports/perl/p5-class-accessor-chained/Portfile
===================================================================
--- trunk/dports/perl/p5-class-accessor-chained/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-accessor-chained/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-Accessor-Chained 0.01
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           make chained accessors
 long_description      A chained accessor is one that always returns the \
@@ -15,6 +15,8 @@
 
 checksums             md5 9825a1f30a70e55e61bb5660b2bd7365
 
-depends_lib-append    port:p5-class-accessor
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-accessor
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-class-accessor-grouped/Portfile
===================================================================
--- trunk/dports/perl/p5-class-accessor-grouped/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-accessor-grouped/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-Accessor-Grouped 0.10002
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Lets you build groups of accessors
 long_description      This class lets you build groups of accessors that \
@@ -16,7 +16,9 @@
                       sha1 f7acdf9a3807fadcc5830da172b32712f9eacf93 \
                       rmd160 b43af80ab6641be3a6c7def63e5ee82cb1b912aa
 
-depends_lib-append    port:p5-class-inspector \
-                      port:p5-mro-compat \
-                      port:p5-test-exception \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-inspector \
+                      port:p${perl5.major}-mro-compat \
+                      port:p${perl5.major}-test-exception \
+                      port:p${perl5.major}-test-simple
+}

Modified: trunk/dports/perl/p5-class-autouse/Portfile
===================================================================
--- trunk/dports/perl/p5-class-autouse/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-autouse/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Class-Autouse 2.00
+revision        1
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a Perl extension for run-time class loading on first method call.
 license			{GPL Artistic}

Modified: trunk/dports/perl/p5-class-base/Portfile
===================================================================
--- trunk/dports/perl/p5-class-base/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-base/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Class-Base 0.03
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         useful base class for deriving other modules
 long_description    This module implements a simple base class from which \

Modified: trunk/dports/perl/p5-class-c3/Portfile
===================================================================
--- trunk/dports/perl/p5-class-c3/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-c3/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-C3 0.23
-revision              2
+revision              3
 maintainers           narf_tm openmaintainer
 supported_archs       noarch
 
@@ -20,5 +20,7 @@
                       sha1 7534d2f0e535974c1df23e2bfdedb91c1541760b \
                       rmd160 71b792b9d17bf7f556b4036c6b64dff35d700867
 
-depends_lib-append    port:p5-algorithm-c3 \
-                      port:p5-class-c3-xs
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-algorithm-c3 \
+                      port:p${perl5.major}-class-c3-xs
+}

Modified: trunk/dports/perl/p5-class-c3-adopt-next/Portfile
===================================================================
--- trunk/dports/perl/p5-class-c3-adopt-next/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-c3-adopt-next/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-C3-Adopt-NEXT 0.13
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           make NEXT suck less
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 51994b5ae4903f84f5d9baa374a1ec0216f93b1f \
                       rmd160 1d06bd6daffbd342f3a78fcf474cff33870be799
 
-depends_lib-append    port:p5-test-exception \
-                      port:p5-list-moreutils \
-                      port:p5-mro-compat
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-exception \
+                      port:p${perl5.major}-list-moreutils \
+                      port:p${perl5.major}-mro-compat
+}

Modified: trunk/dports/perl/p5-class-c3-componentised/Portfile
===================================================================
--- trunk/dports/perl/p5-class-c3-componentised/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-c3-componentised/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-C3-Componentised 1.0006
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Load mix-ins or components to your C3-based class.
 long_description      This will inject base classes to your module \
@@ -16,7 +16,9 @@
                       sha1 6bd966e7c4865e1acf15e8179cd8cc8fccbe3054 \
                       rmd160 08a8c4c636b1a8d234687d74972ef0965b6d65ba
 
-depends_lib-append    port:p5-class-c3 \
-                      port:p5-class-inspector \
-                      port:p5-mro-compat \
-                      port:p5-test-exception
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-c3 \
+                      port:p${perl5.major}-class-inspector \
+                      port:p${perl5.major}-mro-compat \
+                      port:p${perl5.major}-test-exception
+}

Modified: trunk/dports/perl/p5-class-c3-xs/Portfile
===================================================================
--- trunk/dports/perl/p5-class-c3-xs/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-c3-xs/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Class-C3-XS 0.13
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         XS speedups for Class::C3
 long_description    This contains XS performance enhancers for \

Modified: trunk/dports/perl/p5-class-container/Portfile
===================================================================
--- trunk/dports/perl/p5-class-container/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-container/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup			Class-Container 0.12
-revision        1
+revision            2
 maintainers			FreeBSD.org:mat
 description			Glues object frameworks together transparently
 long_description \
@@ -18,6 +19,8 @@
 
 checksums md5 6896bdb4464b96ad638e22b0400acbc9
 
-depends_lib-append  port:p5-params-validate
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-params-validate
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-class-csv/Portfile
===================================================================
--- trunk/dports/perl/p5-class-csv/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-csv/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Class-CSV 1.03
+revision            1
 platforms           darwin
 maintainers         ryandesign openmaintainer
 supported_archs     noarch
@@ -21,5 +22,7 @@
                     sha1    550951ae30795af9d6bd58ffcbaf159cceae970a \
                     rmd160  3f1383513239cca998963b688a9657d63d9f1f40
 
-depends_lib-append  port:p5-class-accessor \
-                    port:p5-text-csv_xs
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-class-accessor \
+                    port:p${perl5.major}-text-csv_xs
+}

Modified: trunk/dports/perl/p5-class-data-accessor/Portfile
===================================================================
--- trunk/dports/perl/p5-class-data-accessor/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-data-accessor/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Class-Data-Accessor 0.04004
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Inheritable, overridable class and instance data accessor creation
 long_description    Class::Data::Accessor is the marriage of Class::Accessor \

Modified: trunk/dports/perl/p5-class-data-inheritable/Portfile
===================================================================
--- trunk/dports/perl/p5-class-data-inheritable/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-data-inheritable/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Class-Data-Inheritable 0.08
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Inheritable, overridable class data
 long_description    Class::Data::Inheritable is for creating \

Modified: trunk/dports/perl/p5-class-dbi/Portfile
===================================================================
--- trunk/dports/perl/p5-class-dbi/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-dbi/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-DBI 3.0.17
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Simple Database Abstraction
 long_description      Class::DBI provides a convenient abstraction layer to \
@@ -13,16 +13,18 @@
                       several higher order database functions (triggers, \
                       referential integrity, cascading delete etc.), at the \
                       application level, rather than at the database.
-distname              Class-DBI-v${version}
+distname              Class-DBI-v${perl5.moduleversion}
 
 platforms             darwin
 
 checksums             md5 df59962bab98a0d31bf1d04d7270831b
 
-depends_lib-append    port:p5-class-accessor \
-                      port:p5-class-data-inheritable \
-                      port:p5-class-trigger \
-                      port:p5-clone \
-                      port:p5-ima-dbi \
-                      port:p5-universal-moniker \
-                      port:p5-version
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-accessor \
+                      port:p${perl5.major}-class-data-inheritable \
+                      port:p${perl5.major}-class-trigger \
+                      port:p${perl5.major}-clone \
+                      port:p${perl5.major}-ima-dbi \
+                      port:p${perl5.major}-universal-moniker \
+                      port:p${perl5.major}-version
+}

Modified: trunk/dports/perl/p5-class-dbi-abstractsearch/Portfile
===================================================================
--- trunk/dports/perl/p5-class-dbi-abstractsearch/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-dbi-abstractsearch/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-DBI-AbstractSearch 0.07
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Abstract Class::DBI's SQL with SQL::Abstract::Limit
 long_description      Class::DBI::AbstractSearch is a Class::DBI plugin \
@@ -14,5 +14,7 @@
 
 checksums             md5 d40e7301201135fe0246251097132a54
 
-depends_lib-append    port:p5-class-dbi \
-                      port:p5-sql-abstract-limit
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-dbi \
+                      port:p${perl5.major}-sql-abstract-limit
+}

Modified: trunk/dports/perl/p5-class-dbi-mysql/Portfile
===================================================================
--- trunk/dports/perl/p5-class-dbi-mysql/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-dbi-mysql/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-DBI-mysql 1.00
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Extensions to Class::DBI for MySQL
 long_description      This is an extension to Class::DBI, containing several \
@@ -16,5 +16,7 @@
 
 checksums             md5 3bee2423ba61348a54201f4aca25e79b
 
-depends_lib-append    port:p5-class-dbi \
-                      port:p5-dbd-mysql
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-dbi \
+                      port:p${perl5.major}-dbd-mysql
+}

Modified: trunk/dports/perl/p5-class-dbi-pg/Portfile
===================================================================
--- trunk/dports/perl/p5-class-dbi-pg/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-dbi-pg/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-DBI-Pg 0.08
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Class::DBI extension for Postgres
 long_description      Class::DBI::Pg automate the setup of Class::DBI \
@@ -14,5 +14,7 @@
 
 checksums             md5 e6247928d20ec094a1052a534295bc5a
 
-depends_lib-append    port:p5-class-dbi \
-                      port:p5-dbd-pg
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-dbi \
+                      port:p${perl5.major}-dbd-pg
+}

Modified: trunk/dports/perl/p5-class-dbi-plugin/Portfile
===================================================================
--- trunk/dports/perl/p5-class-dbi-plugin/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-dbi-plugin/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-DBI-Plugin 0.03
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Abstract base class for Class::DBI plugins
 long_description      Class::DBI::Plugin is an abstract base class for \
@@ -18,4 +18,6 @@
 
 checksums             md5 b020611a93fe51cbcdfd78f2cbf872cb
 
-depends_lib-append    port:p5-class-dbi
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-dbi
+}

Modified: trunk/dports/perl/p5-class-dbi-plugin-abstractcount/Portfile
===================================================================
--- trunk/dports/perl/p5-class-dbi-plugin-abstractcount/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-dbi-plugin-abstractcount/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-DBI-Plugin-AbstractCount 0.08
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           get COUNT(*) results with abstract SQL
 long_description      This Class::DBI plugin combines the functionality \
@@ -19,6 +19,8 @@
                       sha1 2a3be6de64e1ee268230ea5a791955393793923b \
                       rmd160 9ef5c9935e802cf6af8e96501c01d42c9564a312
 
-depends_lib-append    port:p5-class-dbi \
-                      port:p5-class-dbi-plugin \
-                      port:p5-sql-abstract
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-dbi \
+                      port:p${perl5.major}-class-dbi-plugin \
+                      port:p${perl5.major}-sql-abstract
+}

Modified: trunk/dports/perl/p5-class-dbi-plugin-pager/Portfile
===================================================================
--- trunk/dports/perl/p5-class-dbi-plugin-pager/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-dbi-plugin-pager/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-DBI-Plugin-Pager 0.561
-revision              2
+revision              3
 maintainers           narf_tm openmaintainer
 description           paged queries for CDBI
 long_description      Adds a pager method to your class that can query \
@@ -15,11 +15,13 @@
 
 checksums             md5 74801de56312b880b732485d9655b447
 
-depends_lib-append    port:p5-class-dbi \
-                      port:p5-class-dbi-plugin-abstractcount \
-                      port:p5-class-data-inheritable \
-                      port:p5-data-page \
-                      port:p5-sql-abstract \
-                      port:p5-test-exception \
-                      port:p5-test-warn \
-                      port:p5-universal-require
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-dbi \
+                      port:p${perl5.major}-class-dbi-plugin-abstractcount \
+                      port:p${perl5.major}-class-data-inheritable \
+                      port:p${perl5.major}-data-page \
+                      port:p${perl5.major}-sql-abstract \
+                      port:p${perl5.major}-test-exception \
+                      port:p${perl5.major}-test-warn \
+                      port:p${perl5.major}-universal-require
+}

Modified: trunk/dports/perl/p5-class-dbi-uuid/Portfile
===================================================================
--- trunk/dports/perl/p5-class-dbi-uuid/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-dbi-uuid/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-DBI-UUID 1.01
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Provide Globally Unique Column Values
 long_description      This module implements globally unique columns values. \
@@ -15,5 +15,7 @@
 
 checksums             md5 7ea5ff813abf2c43b18c9b833251baa9
 
-depends_lib-append    port:p5-class-dbi \
-                      port:p5-data-uuid
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-dbi \
+                      port:p${perl5.major}-data-uuid
+}

Modified: trunk/dports/perl/p5-class-errorhandler/Portfile
===================================================================
--- trunk/dports/perl/p5-class-errorhandler/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-errorhandler/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem              1.0
 PortGroup               perl5 1.0
 
 perl5.setup             Class-ErrorHandler 0.01
-revision        1
+revision                2
 maintainers             nomaintainer
 description             Base class for error handling
 long_description        ${description}

Modified: trunk/dports/perl/p5-class-factory-util/Portfile
===================================================================
--- trunk/dports/perl/p5-class-factory-util/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-factory-util/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Class-Factory-Util 1.7
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Provide utility methods for factory classes
 long_description    This module exports a method that is useful \

Modified: trunk/dports/perl/p5-class-generate/Portfile
===================================================================
--- trunk/dports/perl/p5-class-generate/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-generate/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem		1.0
 PortGroup		perl5 1.0
 
 perl5.setup		Class-Generate 1.10
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Generate Perl class hierarchies
 long_description	${description}

Modified: trunk/dports/perl/p5-class-gomor/Portfile
===================================================================
--- trunk/dports/perl/p5-class-gomor/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-gomor/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Class-Gomor 1.02
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch

Modified: trunk/dports/perl/p5-class-insideout/Portfile
===================================================================
--- trunk/dports/perl/p5-class-insideout/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-insideout/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Class-InsideOut 1.09
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Class::InsideOut is a safe, simple inside-out object \
                     construction kit.

Modified: trunk/dports/perl/p5-class-inspector/Portfile
===================================================================
--- trunk/dports/perl/p5-class-inspector/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-inspector/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Class-Inspector 1.25 ../by-authors/id/A/AD/ADAMK/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Get information about a class and its structure
 long_description    Class::Inspector allows you to get information about a \

Modified: trunk/dports/perl/p5-class-load/Portfile
===================================================================
--- trunk/dports/perl/p5-class-load/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-load/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-Load 0.06
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           a working (require \"Class::Name\") and more
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 dfea6bb7a2adae17722812873215e1b59a6b0daa \
                       rmd160 4b81b05b80f400ec699169ec14247215d117bbd0
 
-depends_lib-append    port:p5-test-fatal
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-fatal
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-class-loader/Portfile
===================================================================
--- trunk/dports/perl/p5-class-loader/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-loader/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Class-Loader 2.03
-revision        1
+revision        2
 maintainers     nomaintainer
 description     Load modules and create objects on demand
 long_description ${description}

Modified: trunk/dports/perl/p5-class-makemethods/Portfile
===================================================================
--- trunk/dports/perl/p5-class-makemethods/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-makemethods/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Class-MakeMethods 1.01
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Generate common types of methods
 long_description    The Class::MakeMethods framework allows Perl class \

Modified: trunk/dports/perl/p5-class-method-modifiers/Portfile
===================================================================
--- trunk/dports/perl/p5-class-method-modifiers/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-method-modifiers/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-Method-Modifiers 1.06
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           provides Moose-like method modifiers
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 634548e83fd57d15f3124e62cae1e21d83ef78d5 \
                       rmd160 ac0010de02b3fab975c888d0ca471141224c3bbb
 
-depends_lib-append    port:p5-test-exception
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-exception
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-class-methodmaker/Portfile
===================================================================
--- trunk/dports/perl/p5-class-methodmaker/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-methodmaker/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem            1.0
 PortGroup             perl5 1.0
+
 perl5.setup           Class-MethodMaker 2.15
-revision        1
+revision              2
 maintainers           nomaintainer
 description           Perl module for creating generic methods
 long_description      ${description}
@@ -13,4 +14,3 @@
 checksums             md5     7af92ddaee49815ade7c5886b74d5e64 \
                       sha1    c480abf7f4c0c9eeb9d6a20975586d528ab6da8f \
                       rmd160  d6de8588e977e1faddf6b7a8986adffb4a45f648
-

Modified: trunk/dports/perl/p5-class-mop/Portfile
===================================================================
--- trunk/dports/perl/p5-class-mop/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-mop/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-MOP 1.12 ../by-authors/id/F/FL/FLORA/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           A Meta Object Protocol for Perl 5
 long_description      ${description}
@@ -15,15 +15,17 @@
                       sha1 66ac64d98b618b26610ca1aa1dfa4215cb10e879 \
                       rmd160 5f99cf47f769c736fd89abbce485dd176b918a88
 
-depends_lib-append    port:p5-devel-globaldestruction \
-                      port:p5-mro-compat \
-                      port:p5-sub-name \
-                      port:p5-task-weaken \
-                      port:p5-package-deprecationmanager \
-                      port:p5-package-stash \
-                      port:p5-test-fatal \
-                      port:p5-test-simple \
-                      port:p5-try-tiny \
-                      port:p5-data-optlist \
-                      port:p5-list-moreutils \
-                      port:p5-test-requires
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-devel-globaldestruction \
+                      port:p${perl5.major}-mro-compat \
+                      port:p${perl5.major}-sub-name \
+                      port:p${perl5.major}-task-weaken \
+                      port:p${perl5.major}-package-deprecationmanager \
+                      port:p${perl5.major}-package-stash \
+                      port:p${perl5.major}-test-fatal \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-try-tiny \
+                      port:p${perl5.major}-data-optlist \
+                      port:p${perl5.major}-list-moreutils \
+                      port:p${perl5.major}-test-requires
+}

Modified: trunk/dports/perl/p5-class-returnvalue/Portfile
===================================================================
--- trunk/dports/perl/p5-class-returnvalue/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-returnvalue/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup            perl5 1.0
 
 perl5.setup          Class-ReturnValue 0.55
-revision        1
+revision        2
 maintainers	     nomaintainer
 platforms            darwin
 checksums            md5     047fbbcfd90d5c399a1feba55781329e \
@@ -14,6 +14,8 @@
 long_description     Class::ReturnValue is a "clever" return value object that \
                      can allow code calling your routine to expect: a boolean \
                      value (did it fail) or a list (what are the return values).
-depends_lib-append   port:p5-devel-stacktrace
+if {${perl5.major} != ""} {
+depends_lib-append   port:p${perl5.major}-devel-stacktrace
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-class-singleton/Portfile
===================================================================
--- trunk/dports/perl/p5-class-singleton/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-singleton/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Class-Singleton 1.4
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Implementation of a "Singleton" class
 long_description    This is the Class::Singleton module. A Singleton \

Modified: trunk/dports/perl/p5-class-throwable/Portfile
===================================================================
--- trunk/dports/perl/p5-class-throwable/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-throwable/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Class-Throwable 0.11
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         A minimal lightweight exception class
 long_description    This module implements a minimal lightweight exception \

Modified: trunk/dports/perl/p5-class-trigger/Portfile
===================================================================
--- trunk/dports/perl/p5-class-trigger/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-trigger/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-Trigger 0.14
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Mixin to add / call inheritable triggers
 long_description      Class::Trigger is a mixin class to add / call \
@@ -17,6 +17,8 @@
                       sha1 fb184c1e58c32bb3add03d45b1b88e23fa3cbfdb \
                       rmd160 fc9c9d0fec5aa40930809fd62cfd75a697976bea
 
-depends_lib-append    port:p5-io-stringy
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-io-stringy
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-class-unload/Portfile
===================================================================
--- trunk/dports/perl/p5-class-unload/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-unload/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Class-Unload 0.07 ../by-authors/id/I/IL/ILMARI/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Unload a class
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 ba9bf935a0af82f59bc6a1cbd9941a2218480c28 \
                       rmd160 040c7d38159578d3de68c4c1d2879d23e8033ca1
 
-depends_lib-append    port:p5-class-inspector
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-inspector
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-class-whitehole/Portfile
===================================================================
--- trunk/dports/perl/p5-class-whitehole/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-whitehole/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup			Class-WhiteHole 0.04
-revision        1
+revision            2
 maintainers			FreeBSD.org:mat
 description			base class to treat unhandled method calls as errors
 long_description \

Modified: trunk/dports/perl/p5-class-xsaccessor/Portfile
===================================================================
--- trunk/dports/perl/p5-class-xsaccessor/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-class-xsaccessor/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Class-XSAccessor 1.11
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Generate fast XS accessors without runtime compilation
 long_description    Class::XSAccessor implements fast read, write and \

Modified: trunk/dports/perl/p5-clone/Portfile
===================================================================
--- trunk/dports/perl/p5-clone/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-clone/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Clone 0.31
-revision        1
+revision            2
 maintainers         geeklair.net:dluke openmaintainer
 description         This is a Perl extension for recursively copying Perl datatypes.
 license             {GPL Artistic}

Modified: trunk/dports/perl/p5-common-sense/Portfile
===================================================================
--- trunk/dports/perl/p5-common-sense/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-common-sense/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     common-sense 3.4 ../by-authors/id/M/ML/MLEHMANN
-revision        1
+revision        2
 platforms       darwin
 maintainers     l2g openmaintainer
 license         Artistic GPL

Modified: trunk/dports/perl/p5-compress-bzip2/Portfile
===================================================================
--- trunk/dports/perl/p5-compress-bzip2/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-compress-bzip2/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,15 +2,17 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup			Compress-Bzip2 2.09
-revision        1
+revision            2
 maintainers			nomaintainer
 description			Perl interface to the bzip2 compression algorithms
 long_description	${description}
 
 platforms			darwin
 
+if {${perl5.major} != ""} {
 depends_lib-append	port:bzip2
 
 checksums			md5 1699fde3e86f2a036f135ae606d456bf
-
+}

Modified: trunk/dports/perl/p5-compress-raw-bzip2/Portfile
===================================================================
--- trunk/dports/perl/p5-compress-raw-bzip2/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-compress-raw-bzip2/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup         Compress-Raw-Bzip2 2.037
+revision            1
 maintainers         vinc17 openmaintainer
 description         Perl low-level interface to bzip2 compression library
 long_description    Compress::Raw::Bzip2 provides an interface to the \

Modified: trunk/dports/perl/p5-compress-raw-zlib/Portfile
===================================================================
--- trunk/dports/perl/p5-compress-raw-zlib/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-compress-raw-zlib/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Compress-Raw-Zlib 2.035
+revision            1
 maintainers         narf_tm openmaintainer
 description         The Compress::Raw::Zlib module provides a Perl \
                     interface to the zlib compression library

Modified: trunk/dports/perl/p5-config-any/Portfile
===================================================================
--- trunk/dports/perl/p5-config-any/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-config-any/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Config-Any 0.20
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Load configuration from different file formats, transparently
 long_description      Config::Any provides a facility for Perl applications \
@@ -17,6 +17,8 @@
                       sha1 e72fd7fdb990a79ee21e40cd8b7a7252a8ea9d4c \
                       rmd160 1ac04de15cbfdf1ceab3af07154b1e7731f5cbf6
 
-depends_lib-append    port:p5-module-pluggable
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-module-pluggable
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-config-autoconf/Portfile
===================================================================
--- trunk/dports/perl/p5-config-autoconf/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-config-autoconf/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Config-AutoConf 0.16
+revision            1
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch

Modified: trunk/dports/perl/p5-config-general/Portfile
===================================================================
--- trunk/dports/perl/p5-config-general/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-config-general/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Config-General 2.50
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Generic Config Module
 long_description    ${description}

Modified: trunk/dports/perl/p5-config-inifiles/Portfile
===================================================================
--- trunk/dports/perl/p5-config-inifiles/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-config-inifiles/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem              1.0
 PortGroup               perl5 1.0
 
 perl5.setup             Config-IniFiles 2.57
-revision        1
+revision                2
 maintainers             nomaintainer
 description             A module for reading .ini-style configuration files.
 long_description        ${description}

Modified: trunk/dports/perl/p5-config-json/Portfile
===================================================================
--- trunk/dports/perl/p5-config-json/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-config-json/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Config-JSON 1.5100
+revision                1
 platforms               darwin
 maintainers             l2g openmaintainer
 license                 Artistic GPL
@@ -19,6 +20,7 @@
 checksums               sha1 b4821dd178668b013e31089c116553c32062c3d2 \
                         rmd160 433a5b7899a00667df73377e1ae89bc078b04a54
 
-depends_build-append    port:p5-test-deep
-depends_lib-append      port:p5-any-moose port:p5-json
-
+if {${perl5.major} != ""} {
+depends_build-append    port:p${perl5.major}-test-deep
+depends_lib-append      port:p${perl5.major}-any-moose port:p${perl5.major}-json
+}

Modified: trunk/dports/perl/p5-config-properties/Portfile
===================================================================
--- trunk/dports/perl/p5-config-properties/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-config-properties/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Config-Properties 1.71
+revision            1
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch

Modified: trunk/dports/perl/p5-config-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-config-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-config-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Config-Simple 4.58
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch

Modified: trunk/dports/perl/p5-config-tiny/Portfile
===================================================================
--- trunk/dports/perl/p5-config-tiny/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-config-tiny/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Config-Tiny 2.12
-revision        1
+revision            2
 maintainers			nomaintainer
 description			Read/Write .ini style files with as little code as possible
 long_description \

Modified: trunk/dports/perl/p5-context-preserve/Portfile
===================================================================
--- trunk/dports/perl/p5-context-preserve/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-context-preserve/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Context-Preserve 0.01 ../by-authors/id/J/JR/JROCKWAY/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           run code after a subroutine call, preserving the \
                       context the subroutine would have seen if it \
@@ -17,7 +17,9 @@
                       sha1 0cf4e0bfd6ef3967b6671ff1ed93d51536d53806 \
                       rmd160 7823a552765028d885c1ab00473965d81de6b6ef
 
-depends_lib-append    port:p5-test-exception \
-                      port:p5-test-use-ok
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-exception \
+                      port:p${perl5.major}-test-use-ok
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-convert-ascii-armour/Portfile
===================================================================
--- trunk/dports/perl/p5-convert-ascii-armour/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-convert-ascii-armour/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Convert-ASCII-Armour 1.4
-revision        1
+revision        2
 maintainers     nomaintainer
 description     Convert binary octets into ASCII armoured messages.
 long_description This module converts hashes of binary octets into ASCII messages \

Modified: trunk/dports/perl/p5-convert-asn1/Portfile
===================================================================
--- trunk/dports/perl/p5-convert-asn1/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-convert-asn1/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         Convert-ASN1 0.22
-revision        1
+revision            2
 maintainers         markd 
 description         ASN1 Encode / Decode Library
 long_description    Encodes and decodes ASN.1 data structures using \

Modified: trunk/dports/perl/p5-convert-bencode/Portfile
===================================================================
--- trunk/dports/perl/p5-convert-bencode/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-convert-bencode/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	perl5 1.0
 
 perl5.setup	Convert-Bencode 1.03
-revision        1
+revision    2
 maintainers	boeyms openmaintainer
 description	Functions for converting to/from bencoded strings
 long_description	This module provides two functions, bencode and \

Modified: trunk/dports/perl/p5-convert-binary-c/Portfile
===================================================================
--- trunk/dports/perl/p5-convert-binary-c/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-convert-binary-c/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Convert-Binary-C 0.74
+revision            1
 platforms           darwin
 maintainers         bioperl.org:jason
 
@@ -15,4 +16,4 @@
 checksums           sha1    1332c94093fd2f5f9eecb3c033c5f9035aa79201 \
                     rmd160  6e136538816cbeb30769b711b463d5725cb2a88f
 
-use_parallel_build  no
\ No newline at end of file
+use_parallel_build  no

Modified: trunk/dports/perl/p5-convert-binhex/Portfile
===================================================================
--- trunk/dports/perl/p5-convert-binhex/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-convert-binhex/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Convert-BinHex 1.119
-revision        1
+revision        2
 maintainers		darkart.com:opendarwin.org
 description		Module for converting to and from BinHex encoded files
 long_description	BinHex is a format used by Macintosh for transporting Mac files safely \

Modified: trunk/dports/perl/p5-convert-pem/Portfile
===================================================================
--- trunk/dports/perl/p5-convert-pem/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-convert-pem/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem              1.0
 PortGroup               perl5 1.0
 
 perl5.setup             Convert-PEM 0.07
-revision        1
+revision                2
 maintainers             nomaintainer
 description             Read/write encrypted ASN.1 PEM files
 long_description        ${description}
@@ -11,7 +12,9 @@
 checksums               md5 d2188dd87446004c8da882b5a1f20412
 platforms               darwin
 
-depends_lib-append	port:p5-class-errorhandler \
-			port:p5-convert-asn1 \
-			port:p5-digest-md5 \
-			port:p5-crypt-des_ede3
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-class-errorhandler \
+			port:p${perl5.major}-convert-asn1 \
+			port:p${perl5.major}-digest-md5 \
+			port:p${perl5.major}-crypt-des_ede3
+}

Modified: trunk/dports/perl/p5-convert-tnef/Portfile
===================================================================
--- trunk/dports/perl/p5-convert-tnef/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-convert-tnef/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,11 +1,10 @@
 # $Id$
 
 PortSystem			1.0
-
 PortGroup			perl5 1.0
 
 perl5.setup			Convert-TNEF 0.17
-revision			2
+revision			3
 maintainers			ricci
 supported_archs		noarch
 

Modified: trunk/dports/perl/p5-convert-uulib/Portfile
===================================================================
--- trunk/dports/perl/p5-convert-uulib/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-convert-uulib/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Convert-UUlib 1.34 ../by-authors/id/M/ML/MLEHMANN/
+revision            1
 platforms           darwin
 maintainers         designvox.com:borys
 

Modified: trunk/dports/perl/p5-cpan-meta-yaml/Portfile
===================================================================
--- trunk/dports/perl/p5-cpan-meta-yaml/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-cpan-meta-yaml/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         CPAN-Meta-YAML 0.003 ../by-authors/id/D/DA/DAGOLDEN/
-revision        1
+revision            2
 license             {Artistic GPL}
 maintainers         narf_tm openmaintainer
 description         Read and write a subset of YAML for CPAN Meta files

Modified: trunk/dports/perl/p5-crypt-appletwofish/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-appletwofish/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-appletwofish/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Crypt-AppleTwoFish 0.051
-revision              2
+revision              3
 maintainers           narf_tm openmaintainer
 description           two Apple iTMS/iTunes key descrambling algorithms
 long_description      The first algorithm appears to have only cursory \
@@ -20,6 +20,8 @@
                       sha1 21122281f52938960270cdff3baebd58f3250b79 \
                       rmd160 a3056423752533c1255a98e6476cffe2602e1b36
 
-depends_lib-append    port:p5-digest-sha
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-digest-sha
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-crypt-blowfish/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-blowfish/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-blowfish/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Crypt-Blowfish 2.12
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Implementation of the blowfish-crypto algorithm for perl
 long_description    This is Crypt::Blowfish, an XS-based \

Modified: trunk/dports/perl/p5-crypt-cast5/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-cast5/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-cast5/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,11 +1,10 @@
 # $Id$
 
 PortSystem			1.0
-
 PortGroup			perl5 1.0
 
 perl5.setup			Crypt-CAST5 0.05
-revision			2
+revision			3
 maintainers			ricci openmaintainer
 description			CAST5 block cipher
 long_description	This module provides an implementation of \
@@ -18,5 +17,3 @@
                     sha1    9093a4971236ef0a6cbb70077067c50afbe185c0 
 
 platforms			darwin
-
-

Modified: trunk/dports/perl/p5-crypt-cbc/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-cbc/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-cbc/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Crypt-CBC 2.29
-revision        1
+revision                2
 maintainers             blair openmaintainer
 description             Encrypt Data with Cipher Block Chaining Mode
 long_description        This is Crypt::CBC, a Perl-only implementation of the \

Modified: trunk/dports/perl/p5-crypt-ciphersaber/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-ciphersaber/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-ciphersaber/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         Crypt-CipherSaber 1.00
-revision        1
+revision            2
 maintainers         nomaintainer
 description         CipherSaber-1 and CipherSaber-2 encryption
 long_description    ${description}

Modified: trunk/dports/perl/p5-crypt-des/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-des/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-des/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,12 +1,12 @@
 # $Id$
+
 PortSystem		1.0
 PortGroup		perl5 1.0
 
 perl5.setup		Crypt-DES 2.05
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Perl DES encryption module
 long_description	Crypt::DES - an XS-based DES implimentation for Perl.
 checksums		md5 a8a0bea7064e11d2af434f3e468c17bb
 platforms		darwin
-

Modified: trunk/dports/perl/p5-crypt-des_ede3/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-des_ede3/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-des_ede3/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,13 +2,16 @@
 
 PortSystem	1.0
 PortGroup	perl5 1.0
+
 perl5.setup	Crypt-DES_EDE3 0.01
-revision	2
+revision	3
 maintainers	nomaintainer
 description	perl implementation of Triple-DES EDE
 long_description	${description}
 platforms	darwin
 checksums	md5 fde1995efa0735407a5f7c4a4c8147bc
-depends_lib-append	port:p5-crypt-des
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-crypt-des
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-crypt-dh/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-dh/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-dh/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		Crypt-DH 0.06
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Perl5 interface to a Diffie-Hellman key exchange system
 long_description	${description}

Modified: trunk/dports/perl/p5-crypt-dsa/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-dsa/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-dsa/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	perl5 1.0
 
 perl5.setup	Crypt-DSA 0.14
-revision        1
+revision    2
 maintainers	nomaintainer
 description	perl implementation of DSA
 long_description	This is Crypt::DSA. It provides DSA signature \
@@ -12,8 +12,10 @@
 platforms	darwin
 checksums	md5 5ff5ab4be5501f5547bbe46cdc3de442
 
-depends_build-append	port:p5-digest-sha1
+if {${perl5.major} != ""} {
+depends_build-append	port:p${perl5.major}-digest-sha1
 
-depends_lib-append	port:p5-convert-pem port:p5-data-buffer
+depends_lib-append	port:p${perl5.major}-convert-pem port:p${perl5.major}-data-buffer
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-crypt-gcrypt/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-gcrypt/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-gcrypt/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup	        perl5 1.0
 
 perl5.setup	        Crypt-GCrypt 1.25
+revision            1
 
 maintainers	        snc openmaintainer
 
@@ -15,11 +16,12 @@
                     etc., while asymmetric cryptography is being developed.
 
 platforms	        darwin
+if {${perl5.major} != ""} {
 depends_lib-append	port:libgcrypt
 
 checksums           rmd160  798dc77beee3a179f89c1590cc1bb7386eaae217 \
                     sha256  9d0bccec5cbb57c6d3d5c65024c6a746762b6e6bfd699e23083708ec09456086
 
 configure.pre_args-append	GCRYPTLIBPATH=${prefix}/lib GCRYPTINCPATH=${prefix}/include
-
+}
 livecheck.regex     ${perl5.module}-(\\d+\\.\\d+)

Modified: trunk/dports/perl/p5-crypt-idea/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-idea/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-idea/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem	1.0
 PortGroup	perl5 1.0
+
 perl5.setup	Crypt-IDEA 1.08
-revision        1
+revision    2
 maintainers	nomaintainer
 description	perl implementation of IDEA
 long_description	${description}

Modified: trunk/dports/perl/p5-crypt-openpgp/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-openpgp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-openpgp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,11 +1,10 @@
 # $Id$
 
 PortSystem			1.0
-
 PortGroup			perl5 1.0
 
 perl5.setup			Crypt-OpenPGP 1.04
-revision			2
+revision			3
 maintainers			nomaintainer
 description			Pure-Perl OpenPGP implementation
 long_description	Crypt::OpenPGP is a pure-Perl implementation of \
@@ -20,17 +19,17 @@
 
 platforms			darwin
 
-depends_lib-append			port:p5-crypt-dsa \
-					port:p5-crypt-blowfish \
-					port:p5-crypt-CAST5 \
-					port:p5-crypt-DES \
-					port:p5-crypt-IDEA \
-					port:p5-crypt-RIPEMD160 \
-					port:p5-crypt-Rijndael \
-					port:p5-crypt-RSA \
-					port:p5-crypt-Twofish \
-					port:p5-file-homedir \
-					port:p5-libwww-perl \
-					port:p5-uri
-
-
+if {${perl5.major} != ""} {
+depends_lib-append			port:p${perl5.major}-crypt-dsa \
+					port:p${perl5.major}-crypt-blowfish \
+					port:p${perl5.major}-crypt-CAST5 \
+					port:p${perl5.major}-crypt-DES \
+					port:p${perl5.major}-crypt-IDEA \
+					port:p${perl5.major}-crypt-RIPEMD160 \
+					port:p${perl5.major}-crypt-Rijndael \
+					port:p${perl5.major}-crypt-RSA \
+					port:p${perl5.major}-crypt-Twofish \
+					port:p${perl5.major}-file-homedir \
+					port:p${perl5.major}-libwww-perl \
+					port:p${perl5.major}-uri
+}

Modified: trunk/dports/perl/p5-crypt-openssl-bignum/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-openssl-bignum/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-openssl-bignum/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem      1.0
 PortGroup       perl5 1.0
+
 perl5.setup     Crypt-OpenSSL-Bignum 0.04
-revision        1
+revision        2
 maintainers     nomaintainer
 description     OpenSSL's multiprecision integer arithmetic
 long_description ${description}

Modified: trunk/dports/perl/p5-crypt-openssl-random/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-openssl-random/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-openssl-random/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem      1.0
 PortGroup       perl5 1.0
+
 perl5.setup     Crypt-OpenSSL-Random 0.04
-revision        1
+revision        2
 maintainers     nomaintainer
 description     RSA encoding and decoding, using the openSSL libraries
 long_description Crypt::OpenSSL::Random provides the ability to seed and query the OpenSSL \
@@ -11,4 +12,3 @@
 
 platforms       darwin
 checksums       md5 c56ac5dbdd46122eb9b8da59613b7b0a
-

Modified: trunk/dports/perl/p5-crypt-openssl-rsa/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-openssl-rsa/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-openssl-rsa/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 perl5.setup		Crypt-OpenSSL-RSA 0.25
 categories-append	security
-revision		4
+revision		5
 maintainers		yahoo.com:compconsultant
 description		RSA encoding and decoding, using the openSSL libraries
 long_description	Crypt::OpenSSL::RSA provides for decryption, \
@@ -17,5 +17,7 @@
 			sha1 41597bfc06aa8f816d9d4e4f0dc28405ebe9c407 \
 			rmd160 c7df8425238fc8d62db217b68ef9441a430dbda1
 
-depends_lib-append	port:p5-crypt-openssl-random \
-			port:p5-crypt-openssl-bignum
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-crypt-openssl-random \
+			port:p${perl5.major}-crypt-openssl-bignum
+}

Modified: trunk/dports/perl/p5-crypt-openssl-x509/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-openssl-x509/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-openssl-x509/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Crypt-OpenSSL-X509 1.6 ../by-authors/id/D/DA/DANIEL
-revision        1
+revision                2
 maintainers             nomaintainer
 description             Perl extension to OpenSSL's X509 API.
 long_description        ${description}
@@ -13,6 +13,7 @@
 checksums               sha1    549373039a2e4688bb9051f532bc8a2eebb5e19f \
                         rmd160  ee213d277d3755a7a0b8dc9e0235fe2ffbfa37d0
 
+if {${perl5.major} != ""} {
 depends_lib-append      port:openssl
 
 patchfiles              patch-Makefile.PL.diff
@@ -20,3 +21,4 @@
 post-patch {
     reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/Makefile.PL
 }
+}

Modified: trunk/dports/perl/p5-crypt-passwdmd5/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-passwdmd5/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-passwdmd5/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem      1.0
 PortGroup       perl5 1.0
+
 perl5.setup     Crypt-PasswdMD5 1.3
-revision        1
+revision        2
 maintainers     gmail.com:ooburai
 description     provides interoperable MD5-based crypt() functions for perl
 long_description        The unix_md5_crypt() provides a crypt()-compatible \

Modified: trunk/dports/perl/p5-crypt-primes/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-primes/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-primes/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Crypt-Primes 0.50
-revision        2
+revision        3
 maintainers     nomaintainer
 description     Provable Prime Number Generator suitable for Cryptographic Applications.
 long_description This module implements Ueli Maurer's algorithm for generating large provable \
@@ -16,7 +16,9 @@
 platforms       darwin
 checksums       md5 041947b9645142615d687b89cf2e1a7b
 
-depends_lib-append     port:p5-crypt-random \
-                port:p5-math-pari
+if {${perl5.major} != ""} {
+depends_lib-append     port:p${perl5.major}-crypt-random \
+                port:p${perl5.major}-math-pari
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-crypt-random/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-random/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-random/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Crypt-Random 1.25
-revision        1
+revision        2
 maintainers     nomaintainer
 description     Cryptographically Secure, True Random Number Generator.
 long_description Crypt::Random is an interface module to the /dev/random device found on most \

Modified: trunk/dports/perl/p5-crypt-random-source/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-random-source/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-random-source/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Crypt-Random-Source 0.07
-revision        1
+revision        2
 maintainers     nomaintainer
 categories-append   crypt
 platforms       darwin
@@ -14,12 +14,13 @@
 long_description \
                 ${description}
 
-depends_build-append    port:p5-test-simple
-depends_lib-append      port:p5-module-find port:p5-namespace-clean
+if {${perl5.major} != ""} {
+depends_build-append    port:p${perl5.major}-test-simple
+depends_lib-append      port:p${perl5.major}-module-find port:p5-namespace-clean
 
 checksums           md5     56251a6c909e21f5ae535b0e2af3897e \
                     sha1    af0cbe75382607b2e530aa795e284ad2e9a75d3a \
                     rmd160  c750e786c53a40320639bd019f5022ec16abc577
 
 supported_archs noarch
-
+}

Modified: trunk/dports/perl/p5-crypt-rc4/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-rc4/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-rc4/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem	1.0
 PortGroup	perl5 1.0
+
 perl5.setup	Crypt-RC4 2.02
-revision        1
+revision    2
 maintainers	nomaintainer
 description	Perl implementation of the RC4 encryption algorithm
 long_description	A simple implementation of the RC4 algorithm, \

Modified: trunk/dports/perl/p5-crypt-rijndael/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-rijndael/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-rijndael/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Crypt-Rijndael 1.09
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Implementation of the Rijndel-crypto algorithm for perl
 long_description      This is Crypt::Rijndael, an XS-based implementation \
@@ -17,4 +17,6 @@
                       sha1 2edc7836a62c01c6db668586f907f8f57170a970 \
                       rmd160 a0fa349631ce7a5555a3f6a9fe6c23b1a745858d
 
-depends_lib-append    port:p5-test-manifest
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-manifest
+}

Modified: trunk/dports/perl/p5-crypt-ripemd160/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-ripemd160/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-ripemd160/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem	1.0
 PortGroup	perl5 1.0
+
 perl5.setup	Crypt-RIPEMD160 0.04
-revision        1
+revision    2
 maintainers	nomaintainer
 description	perl implementation of RIPEMD-160
 long_description	This is a Perl5 extension interface to the RIPEMD-160 \

Modified: trunk/dports/perl/p5-crypt-rsa/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-rsa/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-rsa/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem	1.0
 PortGroup	perl5 1.0
+
 perl5.setup	Crypt-RSA 1.98
-revision	2
+revision	3
 maintainers	nomaintainer
 description	perl implementation of RSA
 long_description	Crypt::RSA is a pure-perl, cleanroom implementation \
@@ -14,16 +15,18 @@
 platforms	darwin
 checksums	md5 c0bfb2df955be680ef5642bffec15b74
 
-depends_lib-append	port:p5-class-loader \
-		port:p5-convert-ascii-armour \
-		port:p5-crypt-primes \
-		port:p5-crypt-random \
-		port:p5-digest-md2 \
-		port:p5-sort-versions \
-		port:p5-tie-encryptedhash \
-		port:p5-crypt-blowfish \
-		port:p5-crypt-cbc \
-		port:p5-data-buffer \
-		port:p5-math-pari
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-class-loader \
+		port:p${perl5.major}-convert-ascii-armour \
+		port:p${perl5.major}-crypt-primes \
+		port:p${perl5.major}-crypt-random \
+		port:p${perl5.major}-digest-md2 \
+		port:p${perl5.major}-sort-versions \
+		port:p${perl5.major}-tie-encryptedhash \
+		port:p${perl5.major}-crypt-blowfish \
+		port:p${perl5.major}-crypt-cbc \
+		port:p${perl5.major}-data-buffer \
+		port:p${perl5.major}-math-pari
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-crypt-ssleay/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-ssleay/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-ssleay/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Crypt-SSLeay 0.58
-revision              2
+revision              3
 maintainers           mas openmaintainer
 description           module to add SSL support to LWP
 long_description      ${description}
@@ -15,10 +15,12 @@
 checksums             md5 fbf3d12e58462cee00ea63239c0b13c7 \
                       sha1 62f31de72a1ccd9608d70ac967ba888bd48054ca
 
+if {${perl5.major} != ""} {
 depends_lib-append    port:openssl \
-                      port:p5-mime-base64
+                      port:p${perl5.major}-mime-base64
 
 configure.env         C_INCLUDE_PATH="${prefix}/include" \
                       LIBRARY_PATH="${prefix}/lib"
 
 configure.args-append "--lib=${prefix}"
+}

Modified: trunk/dports/perl/p5-crypt-twofish/Portfile
===================================================================
--- trunk/dports/perl/p5-crypt-twofish/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-crypt-twofish/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	perl5 1.0
 
 perl5.setup	Crypt-Twofish 2.14
-revision        1
+revision    2
 maintainers	nomaintainer
 description	Implementation of the twofish-crypto algorithm for perl
 long_description	Twofish is a 128-bit symmetric block cipher with a \

Modified: trunk/dports/perl/p5-csp/Portfile
===================================================================
--- trunk/dports/perl/p5-csp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-csp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	perl5 1.0
 
 perl5.setup	CSP 0.34
-revision        1
+revision    2
 maintainers	ecronin
 description	A Perl tool for managing Certificate Authorities
 long_description \
@@ -22,6 +22,8 @@
 
 master_sites	ftp://ftp.su.se/pub/users/leifj
 
-depends_lib-append	port:p5-date-calc port:p5-term-prompt port:p5-ipc-run
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-date-calc port:p${perl5.major}-term-prompt port:p${perl5.major}-ipc-run
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-css/Portfile
===================================================================
--- trunk/dports/perl/p5-css/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-css/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         CSS 1.08
-revision        1
+revision            2
 platforms           darwin
 maintainers         gmail.com:ejshamow
 license             Artistic/GPL
@@ -20,7 +20,8 @@
 checksums           sha1    6b0dff68227cbc9acc8df87350bdfac0163741d1 \
                     rmd160  7b234dbc8d06ab69a7d168da0ad2c742878bac4e
 
-depends_lib-append  port:p5-parse-recdescent
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-parse-recdescent
 
 post-configure {
     ui_debug "Recompiling CSS::Parse::CompiledGrammar (see https://rt.cpan.org/Public/Bug/Display.html?id=53948)"
@@ -34,3 +35,4 @@
     eval xinstall -m 644 [glob ${worksrcpath}/examples/*] \
         ${examplesdir}
 }
+}

Modified: trunk/dports/perl/p5-curses/Portfile
===================================================================
--- trunk/dports/perl/p5-curses/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-curses/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem                      1.0
 PortGroup                       perl5 1.0
+
 perl5.setup                     Curses 1.15
-revision        1
+revision                2
 extract.suffix			.tgz
 
 maintainers                     email.arc.nasa.gov:sal
@@ -16,8 +17,10 @@
 				operating systems.
 platforms                       darwin
 checksums                       md5 6f3c5ea61cbbfabe15b0004febcb3a4d
+if {${perl5.major} != ""} {
 depends_lib-append              port:ncurses
 
 pre-configure { 
 	file copy -force ${worksrcpath}/hints/c-freebsd.ncurses.h ${worksrcpath}/c-config.h
 }
+}

Modified: trunk/dports/perl/p5-curses-ui/Portfile
===================================================================
--- trunk/dports/perl/p5-curses-ui/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-curses-ui/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,16 +2,18 @@
 
 PortSystem            1.0
 PortGroup             perl5 1.0
+
 perl5.setup           Curses-UI 0.95
-revision        1
+revision              2
 maintainers           email.arc.nasa.gov:sal
 description           A curses based OO user interface framework 
 long_description      A UI framework based on the curses library. \
 	Curses::UI contains several widgets which can be used to build a user interface.
 platforms             darwin
 checksums             md5 f1ee30de6cbba611acca785fa668d8b8
-depends_lib-append    port:p5-curses \
-                      port:p5-term-readkey \
-                      port:p5-test-simple \
-                      port:p5-test-pod
-
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-curses \
+                      port:p${perl5.major}-term-readkey \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-test-pod
+}

Modified: trunk/dports/perl/p5-dancer/Portfile
===================================================================
--- trunk/dports/perl/p5-dancer/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dancer/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup          perl5 1.0
 
 perl5.setup        Dancer 1.3071 ../by-authors/id/S/SU/SUKRIA/
+revision           1
 platforms          darwin
 maintainers        di.uminho.pt:jpo openmaintainer
 supported_archs    noarch
@@ -22,8 +23,10 @@
 checksums          sha1    094cf5b3ff49ce82acc02e4e02c04c7985836326 \
                    rmd160  a317e777a82489e3abf38b82261245bae81d1837
 
-depends_lib-append port:p5-http-server-simple-psgi \
-                   port:p5-uri \
-                   port:p5-http-body \
-                   port:p5-mime-types \
-                   port:p5-libwww-perl
+if {${perl5.major} != ""} {
+depends_lib-append port:p${perl5.major}-http-server-simple-psgi \
+                   port:p${perl5.major}-uri \
+                   port:p${perl5.major}-http-body \
+                   port:p${perl5.major}-mime-types \
+                   port:p${perl5.major}-libwww-perl
+}

Modified: trunk/dports/perl/p5-dancer-plugin-database/Portfile
===================================================================
--- trunk/dports/perl/p5-dancer-plugin-database/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dancer-plugin-database/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Dancer-Plugin-Database 1.41 ../by-authors/id/A/AM/AMBS/Dancer
+revision            1
 platforms           darwin
 maintainers         di.uminho.pt:jpo openmaintainer
 supported_archs     noarch
@@ -19,5 +20,7 @@
 checksums           sha1    9d928e4ec4e3c268e4d5dd1cd72b63dce18ec8e4 \
                     rmd160  35b73ecb53805a0a333c7c825959300760232bf8
 
-depends_lib-append  port:p5-dancer \
-                    port:p5-dbi
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-dancer \
+                    port:p${perl5.major}-dbi
+}

Modified: trunk/dports/perl/p5-danga-socket/Portfile
===================================================================
--- trunk/dports/perl/p5-danga-socket/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-danga-socket/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	    perl5 1.0
 
 perl5.setup	    Danga-Socket 1.61
-revision        1
+revision        2
 categories          perl net
 platforms	    darwin
 maintainers	    pmq
@@ -22,8 +22,10 @@
 checksums           md5 dc8f481b35172a090b977f3dea7fa24a \
 		    sha1 dc767b69d1a2448b679771a740fb2964f944b6aa
 
-depends_run-append  port:p5-time-hires port:p5-bsd-resource \
-		    port:p5-io-kqueue port:p5-sys-syscall \
-		    port:p5-io-aio
+if {${perl5.major} != ""} {
+depends_run-append  port:p${perl5.major}-time-hires port:p${perl5.major}-bsd-resource \
+		    port:p${perl5.major}-io-kqueue port:p${perl5.major}-sys-syscall \
+		    port:p${perl5.major}-io-aio
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-data-alias/Portfile
===================================================================
--- trunk/dports/perl/p5-data-alias/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-alias/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Data-Alias 1.11 ../by-authors/id/Z/ZE/ZEFRAM/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Comprehensive set of aliasing operations
 long_description    ${description}

Modified: trunk/dports/perl/p5-data-buffer/Portfile
===================================================================
--- trunk/dports/perl/p5-data-buffer/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-buffer/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem	1.0
 PortGroup	perl5 1.0
+
 perl5.setup	Data-Buffer 0.04
-revision        1
+revision    2
 maintainers	nomaintainer
 description	binary buffers for perl
 long_description	Data::Buffer implements a low-level binary buffer \

Modified: trunk/dports/perl/p5-data-compare/Portfile
===================================================================
--- trunk/dports/perl/p5-data-compare/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-compare/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Data-Compare 1.22
+revision            1
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -17,4 +18,6 @@
 checksums           sha256 ce8f2c7cd8e7aad8bfa381824f43c0d2ae0ed8a21450817bbeb1d971b5c2e8af \
                     rmd160 141aa84b7b5712188be2deb66bd53703ebb3e85b
 
-depends_lib-append  port:p5-file-find-rule
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-file-find-rule
+}

Modified: trunk/dports/perl/p5-data-dump/Portfile
===================================================================
--- trunk/dports/perl/p5-data-dump/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-dump/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Data-Dump 1.19
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Pretty printing of data structures
 long_description    This module provides a single function called dump() \

Modified: trunk/dports/perl/p5-data-dumper/Portfile
===================================================================
--- trunk/dports/perl/p5-data-dumper/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-dumper/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Data-Dumper 2.131
+revision            1
 maintainers         l2g
 license             Artistic GPL
 platforms           darwin

Modified: trunk/dports/perl/p5-data-dumper-concise/Portfile
===================================================================
--- trunk/dports/perl/p5-data-dumper-concise/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-dumper-concise/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Data-Dumper-Concise 2.020 ../by-authors/id/F/FR/FREW/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Less indentation and newlines plus sub deparsing
 long_description    ${description}

Modified: trunk/dports/perl/p5-data-hexify/Portfile
===================================================================
--- trunk/dports/perl/p5-data-hexify/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-hexify/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         Data-Hexify 1.00
-revision        1
+revision            2
 maintainers         email.arc.nasa.gov:sal 
 description         Perl extension for hexdumping arbitrary data
 long_description    ${description}

Modified: trunk/dports/perl/p5-data-hierarchy/Portfile
===================================================================
--- trunk/dports/perl/p5-data-hierarchy/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-hierarchy/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Data-Hierarchy 0.34
-revision        1
+revision        2
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a Perl extension for handling data in a hierarchical structure.
 license			{GPL Artistic}

Modified: trunk/dports/perl/p5-data-ical/Portfile
===================================================================
--- trunk/dports/perl/p5-data-ical/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-ical/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Data-ICal 0.16
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Generates iCalendar (RFC 2445) calendar files
 long_description      ${description}
@@ -15,11 +15,13 @@
                       sha1 deaaa5bba850fc20162e9efc19fd82f99b24293d \
                       rmd160 27236dc078514f4c63837afdd603b75dcd96319d
 
-depends_lib-append    port:p5-test-longstring \
-                      port:p5-test-nowarnings \
-                      port:p5-test-warn \
-                      port:p5-class-accessor \
-                      port:p5-class-returnvalue \
-                      port:p5-text-vfile-asdata
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-longstring \
+                      port:p${perl5.major}-test-nowarnings \
+                      port:p${perl5.major}-test-warn \
+                      port:p${perl5.major}-class-accessor \
+                      port:p${perl5.major}-class-returnvalue \
+                      port:p${perl5.major}-text-vfile-asdata
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-data-optlist/Portfile
===================================================================
--- trunk/dports/perl/p5-data-optlist/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-optlist/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Data-OptList 0.106
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           parse and validate simple name/value option pairs
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 00f22cdb5ae1ef9f1e1db878078b23455d7bf573 \
                       rmd160 22e1fad1c4f323ee34ef758eb3150bc873f797e8
 
-depends_lib-append    port:p5-params-util \
-                      port:p5-sub-install
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-params-util \
+                      port:p${perl5.major}-sub-install
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-data-page/Portfile
===================================================================
--- trunk/dports/perl/p5-data-page/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-page/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Data-Page 2.02
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               help when paging through sets of results
 long_description          When searching through large amounts of data, it is \
@@ -20,7 +20,9 @@
                           sha1 b2dd33ba174dc6a00324e436c6dc0ed50c7b2217 \
                           rmd160 42095dfc9a9043fedcf025ee0ebe485823468605
 
-depends_lib-append        port:p5-class-accessor-chained \
-                          port:p5-test-exception
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-class-accessor-chained \
+                          port:p${perl5.major}-test-exception
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-data-phrasebook/Portfile
===================================================================
--- trunk/dports/perl/p5-data-phrasebook/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-phrasebook/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Data-Phrasebook 0.29
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Abstract your queries!
 long_description    This distribution enables the framework for abstracting common or locale data \
@@ -16,6 +16,8 @@
 
 checksums           md5 376cdd0d8dd239d9e184beca062d223e
 
-depends_lib-append  port:p5-module-pluggable
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-module-pluggable
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-data-phrasebook-loader-yaml/Portfile
===================================================================
--- trunk/dports/perl/p5-data-phrasebook-loader-yaml/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-phrasebook-loader-yaml/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Data-Phrasebook-Loader-YAML 0.09
-revision        2
+revision            3
 maintainers         nomaintainer
 description         Abstract your queries ... with YAML!
 long_description    This distribution enables the framework for abstracting common or locale data \
@@ -15,7 +15,9 @@
 
 checksums           md5 74e57c267c2a94fad12c1efce0841ab7
 
-depends_lib-append  port:p5-data-phrasebook \
-                    port:p5-yaml
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-data-phrasebook \
+                    port:p${perl5.major}-yaml
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-data-stag/Portfile
===================================================================
--- trunk/dports/perl/p5-data-stag/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-stag/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Data-Stag 0.11 Data/CMUNGALL/
-revision            2
+revision            3
 maintainers         tonym.us:tonym openmaintainer
 platforms           darwin
 supported_archs     noarch
@@ -21,13 +21,15 @@
                     sha1    c18c48ba794f47537d98dcc32e33d0d21a09ee44 \
                     rmd160  45c92b1b299b836786f6d0da26cb7a1040317cbf
 
-depends_lib-append  port:p5-io-string \
-                    port:p5-xml-libxslt \
-                    port:p5-libxml-perl \
-                    port:p5-mldbm \
-                    port:p5-gd \
-                    port:p5-graph
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-io-string \
+                    port:p${perl5.major}-xml-libxslt \
+                    port:p${perl5.major}-libxml-perl \
+                    port:p${perl5.major}-mldbm \
+                    port:p${perl5.major}-gd \
+                    port:p${perl5.major}-graph
 
 test.run            yes
 test.cmd            make
 test.target         test
+}

Modified: trunk/dports/perl/p5-data-uuid/Portfile
===================================================================
--- trunk/dports/perl/p5-data-uuid/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-uuid/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Data-UUID 1.217
+revision            1
 maintainers         geeklair.net:dluke openmaintainer
 description         Perl extension for generating Globally/Universally \
                     Unique Identifiers (GUIDs/UUIDs).
@@ -15,4 +16,3 @@
 checksums           md5     9d1baca208eab7bf2fd67184a03785a6 \
                     sha1    c3e96f469d11a99bc84d1f3b069711c8c5d3a636 \
                     rmd160  5a23a356707b2d266e5f69bc72642e77e0bd3ac9
-

Modified: trunk/dports/perl/p5-data-visitor/Portfile
===================================================================
--- trunk/dports/perl/p5-data-visitor/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-data-visitor/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Data-Visitor 0.27
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Visitor style traversal of Perl data structures
 long_description      This module is a simple visitor implementation \
@@ -16,8 +16,10 @@
                       sha1 4ad89e4aeb77b63ea5b6567f0bfe4f314f132d0d \
                       rmd160 356ffe1bfc912663833b882fd2bf8e699bdb0c01
 
-depends_lib-append    port:p5-moose \
-                      port:p5-namespace-clean \
-                      port:p5-task-weaken \
-                      port:p5-test-use-ok \
-                      port:p5-tie-toobject
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-moose \
+                      port:p${perl5.major}-namespace-clean \
+                      port:p${perl5.major}-task-weaken \
+                      port:p${perl5.major}-test-use-ok \
+                      port:p${perl5.major}-tie-toobject
+}

Modified: trunk/dports/perl/p5-date-calc/Portfile
===================================================================
--- trunk/dports/perl/p5-date-calc/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-date-calc/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Date-Calc 6.3
-revision        1
+revision            2
 license             Artistic GPL
 maintainers         l2g
 description         Gregorian calendar date calculations
@@ -21,5 +21,6 @@
 
 platforms           darwin
 
-depends_lib-append  port:p5-bit-vector port:p5-carp-clan
-
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-bit-vector port:p${perl5.major}-carp-clan
+}

Modified: trunk/dports/perl/p5-date-holidays-de/Portfile
===================================================================
--- trunk/dports/perl/p5-date-holidays-de/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-date-holidays-de/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		Date-Holidays-DE 1.3.1
-revision        1
+revision        2
 name			p5-date-holidays-de
 
 maintainers		mas openmaintainer
@@ -22,8 +22,9 @@
 checksums		md5 45f5765ca9d42cb94a073aea3773bdae \
 			sha1 a5185930082c4d0a9bff65c418b39b133e39fcd7
 
-depends_lib-append	port:p5-date-calc
-
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-date-calc
+}
 platforms		darwin
 
 supported_archs noarch

Modified: trunk/dports/perl/p5-date-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-date-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-date-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Date-Simple 3.03
+revision            1
 platforms           darwin
 maintainers         nomaintainer
 license             {Artistic GPL-2+}

Modified: trunk/dports/perl/p5-datemanip/Portfile
===================================================================
--- trunk/dports/perl/p5-datemanip/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-datemanip/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		Date-Manip 5.54 Date
-revision        1
+revision        2
 name			p5-datemanip
 
 maintainers		mas openmaintainer

Modified: trunk/dports/perl/p5-datetime/Portfile
===================================================================
--- trunk/dports/perl/p5-datetime/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-datetime/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 
 epoch                     2
 perl5.setup               DateTime 0.70
+revision                  1
 maintainers               narf_tm openmaintainer
 description               A date and time object
 long_description          DateTime is a class for the representation of \
@@ -17,12 +18,14 @@
 checksums                 sha1    016bd671ea2f135a8bd4f6a8ad06fa2ceaf585be \
                           rmd160  2f407f04e924efe8ceb3de08901aad28da404f8b
 
-depends_lib-append        port:p5-datetime-locale \
-                          port:p5-datetime-timezone \
-                          port:p5-params-validate \
-                          port:p5-test-exception \
-                          port:p5-extutils-cbuilder \
-                          port:p5-test-simple \
-                          port:p5-math-round
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-datetime-locale \
+                          port:p${perl5.major}-datetime-timezone \
+                          port:p${perl5.major}-params-validate \
+                          port:p${perl5.major}-test-exception \
+                          port:p${perl5.major}-extutils-cbuilder \
+                          port:p${perl5.major}-test-simple \
+                          port:p${perl5.major}-math-round
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-datetime-format-builder/Portfile
===================================================================
--- trunk/dports/perl/p5-datetime-format-builder/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-datetime-format-builder/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -3,9 +3,9 @@
 PortSystem                1.0
 PortGroup                 perl5 1.0
 
+epoch                     1
 perl5.setup               DateTime-Format-Builder 0.80
-revision        1
-epoch                     1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Create DateTime parser classes and objects
 long_description          DateTime::Format::Builder creates DateTime \
@@ -21,10 +21,12 @@
                           sha1 5c0420118aedc68b9dfbafe4c78a993899c31005 \
                           rmd160 6db6ae1c4c559ff666dc9aeecbb845e435700823
 
-depends_lib-append        port:p5-class-factory-util \
-                          port:p5-datetime \
-                          port:p5-datetime-format-strptime \
-                          port:p5-params-validate \
-                          port:p5-task-weaken
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-class-factory-util \
+                          port:p${perl5.major}-datetime \
+                          port:p${perl5.major}-datetime-format-strptime \
+                          port:p${perl5.major}-params-validate \
+                          port:p${perl5.major}-task-weaken
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-datetime-format-iso8601/Portfile
===================================================================
--- trunk/dports/perl/p5-datetime-format-iso8601/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-datetime-format-iso8601/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,7 +2,9 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup			DateTime-Format-ISO8601 0.07
+revision            1
 maintainers			FreeBSD.org:mat
 description			Parses ISO8601 formats
 long_description \
@@ -14,6 +16,8 @@
 checksums           sha1    9a7b4f3dac26e9f03dda2aaca7a135fc2ab868ef \
                     rmd160  1ffa76d78657ba5759a1428d1d0ca3e4298dc50b
 
-depends_lib-append  port:p5-datetime port:p5-datetime-format-builder
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-datetime port:p${perl5.major}-datetime-format-builder
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-datetime-format-mail/Portfile
===================================================================
--- trunk/dports/perl/p5-datetime-format-mail/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-datetime-format-mail/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         DateTime-Format-Mail 0.3001
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -17,4 +18,6 @@
 checksums           sha1    7381aedca0ab6e7fbfd94e3bec804f2487dd815d \
                     rmd160  f1e69814f1101e4c2b2e979252ecd385d416dbd0
 
+if {${perl5.major} != ""} {
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-datetime-format-mysql/Portfile
===================================================================
--- trunk/dports/perl/p5-datetime-format-mysql/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-datetime-format-mysql/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             DateTime-Format-MySQL 0.04
-revision        1
+revision                2
 platforms               darwin
 maintainers             fpassera.com:dev openmaintainer
 description             Parse and format MySQL dates and times
@@ -14,7 +14,9 @@
                         sha1    5d960e7250dc9122267d5ce95e88d434cc232d59 \
                         rmd160  47a47ee37ae3bbfae1fc9c46c6fd4f4a2b2b86c9
 
-depends_lib-append      port:p5-datetime \
-                        port:p5-datetime-format-builder
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-datetime \
+                        port:p${perl5.major}-datetime-format-builder
 
 supported_archs         noarch
+}

Modified: trunk/dports/perl/p5-datetime-format-pg/Portfile
===================================================================
--- trunk/dports/perl/p5-datetime-format-pg/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-datetime-format-pg/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           DateTime-Format-Pg 0.16006
+revision              1
 maintainers           narf_tm openmaintainer
 description           Parse and format PostgreSQL dates and times
 long_description      This module understands the formats used by PostgreSQL \
@@ -19,6 +20,8 @@
 checksums             sha1    11039b39e9591c71924f1c2e1d7e2bc6eea9997f \
                       rmd160  53f1b53445048ff7c4fffa11ce186519df539ee8
 
-depends_lib-append    port:p5-datetime \
-                      port:p5-datetime-format-builder \
-                      port:p5-datetime-timezone
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-datetime \
+                      port:p${perl5.major}-datetime-format-builder \
+                      port:p${perl5.major}-datetime-timezone
+}

Modified: trunk/dports/perl/p5-datetime-format-sqlite/Portfile
===================================================================
--- trunk/dports/perl/p5-datetime-format-sqlite/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-datetime-format-sqlite/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             DateTime-Format-SQLite 0.11
-revision        1
+revision                2
 platforms               darwin
 maintainers             fpassera.com:dev openmaintainer
 description             Parse and format SQLite dates and times
@@ -14,7 +14,9 @@
                         sha1    a04f88268e2c3cddbdc33d4d2082779014b88ea4 \
                         rmd160  acb1ceccca1b0eaa0a809c4f810ea30bd41346f7
 
-depends_lib-append      port:p5-test-simple \
-                        port:p5-datetime-format-builder
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-test-simple \
+                        port:p${perl5.major}-datetime-format-builder
 
 supported_archs         noarch
+}

Modified: trunk/dports/perl/p5-datetime-format-strptime/Portfile
===================================================================
--- trunk/dports/perl/p5-datetime-format-strptime/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-datetime-format-strptime/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           DateTime-Format-Strptime 1.5000
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Parse and format strp and strf time patterns
 long_description      This module implements most of strptime(3), the \
@@ -20,8 +20,10 @@
                       sha1 8040a3e3e89340e5e240e3ef7cf1871cc1e4e238 \
                       rmd160 70ec474a8b57b7b36bf99a6378fd56fa2be3eff2
 
-depends_lib-append    port:p5-params-validate \
-                      port:p5-datetime \
-                      port:p5-datetime-locale \
-                      port:p5-datetime-timezone \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-params-validate \
+                      port:p${perl5.major}-datetime \
+                      port:p${perl5.major}-datetime-locale \
+                      port:p${perl5.major}-datetime-timezone \
+                      port:p${perl5.major}-test-simple
+}

Modified: trunk/dports/perl/p5-datetime-format-w3cdtf/Portfile
===================================================================
--- trunk/dports/perl/p5-datetime-format-w3cdtf/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-datetime-format-w3cdtf/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         DateTime-Format-W3CDTF 0.06
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL

Modified: trunk/dports/perl/p5-datetime-locale/Portfile
===================================================================
--- trunk/dports/perl/p5-datetime-locale/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-datetime-locale/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 epoch                     1
 perl5.setup               DateTime-Locale 0.45
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Localization support for DateTime
 long_description          DateTime::Locale is primarily a factory for the \
@@ -21,7 +21,9 @@
                           sha1 780fbd746d5f4c323b20771e6c7aef98d17d9e86 \
                           rmd160 f318f1c375b5f7099045ace1509a2c8e4b168d7b
 
-depends_lib-append        port:p5-list-moreutils \
-                          port:p5-params-validate
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-list-moreutils \
+                          port:p${perl5.major}-params-validate
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-datetime-timezone/Portfile
===================================================================
--- trunk/dports/perl/p5-datetime-timezone/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-datetime-timezone/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 
 epoch                 5
 perl5.setup           DateTime-TimeZone 1.35
+revision              1
 maintainers           narf_tm openmaintainer
 license               Artistic GPL
 supported_archs       noarch
@@ -20,8 +21,10 @@
 checksums             sha1    5b2a49801c6cb1f3e4fef474963834a91624d3a6 \
                       rmd160  02c86fe45f0ec390977207f8f9deddfee4e158e9
 
-depends_lib-append    port:p5-params-validate \
-                      port:p5-class-singleton \
-                      port:p5-class-load \
-                      port:p5-test-simple \
-                      port:p5-parent
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-params-validate \
+                      port:p${perl5.major}-class-singleton \
+                      port:p${perl5.major}-class-load \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-parent
+}

Modified: trunk/dports/perl/p5-dbd-mock/Portfile
===================================================================
--- trunk/dports/perl/p5-dbd-mock/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbd-mock/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         DBD-Mock 1.41
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -17,4 +18,6 @@
 checksums           sha1    dd3b00d4dab7e118426aed6a11a7d2bb024b3bbd \
                     rmd160  e495fd9cb8c8553cea13762a5b2eaeacf5e10222
 
-depends_lib-append  port:p5-dbi
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-dbi
+}

Modified: trunk/dports/perl/p5-dbd-mysql/Portfile
===================================================================
--- trunk/dports/perl/p5-dbd-mysql/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbd-mysql/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           DBD-mysql 4.018
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Perl5 Database Interface to the MySQL database
 long_description      ${description}
@@ -15,7 +15,8 @@
                       sha1 9cfd0a676545ce6808985d7a617cc28cbfef5f17 \
                       rmd160 9755bc8cf17e1331ccae8e379cbce7b2aa009ee9
 
-depends_lib-append    port:p5-dbi
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-dbi
 
 variant mysql4 conflicts mysql5 description {build with mysql4 port} {
     depends_lib-append       port:mysql4
@@ -35,3 +36,4 @@
         return -code error "you must select either mysql4 or mysql5"
     }
 }
+}

Modified: trunk/dports/perl/p5-dbd-pg/Portfile
===================================================================
--- trunk/dports/perl/p5-dbd-pg/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbd-pg/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           DBD-Pg 2.17.2
-revision        1
+revision              2
 categories            perl databases
 maintainers           narf_tm openmaintainer
 description           Perl DBI module to provide access to PostgreSQL databases
@@ -17,11 +17,12 @@
                       sha1 e4509a8e1a06cc196ed6fc3e7976c124633bfeb8 \
                       rmd160 3f509dc9e1f9562f74d565a939f5e072190e6d51
 
-depends_lib-append    port:p5-dbi \
-                      port:p5-version \
-                      port:p5-module-signature \
-                      port:p5-test-yaml-meta \
-                      port:p5-test-warn
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-dbi \
+                      port:p${perl5.major}-version \
+                      port:p${perl5.major}-module-signature \
+                      port:p${perl5.major}-test-yaml-meta \
+                      port:p${perl5.major}-test-warn
 
 variant postgresql7 conflicts postgresql80 postgresql81 postgresql82 postgresql83 postgresql84 postgresql90 postgresql91 description {build with postgresql7 port} {
     depends_lib-append      port:postgresql7
@@ -91,3 +92,4 @@
 if {![variant_isset postgresql7] && ![variant_isset postgresql80] && ![variant_isset postgresql81] && ![variant_isset postgresql82] && ![variant_isset postgresql83] && ![variant_isset postgresql84] && ![variant_isset postgresql91]} {
     default_variants        +postgresql90
 }
+}

Modified: trunk/dports/perl/p5-dbd-sqlite/Portfile
===================================================================
--- trunk/dports/perl/p5-dbd-sqlite/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbd-sqlite/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           DBD-SQLite 1.31
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           perl dbd interface to SQLite
 long_description      ${description}
@@ -15,4 +15,6 @@
                       sha1 6c189fba1a4ec4b7e792b3c0b9c9020d5cf7cb8e \
                       rmd160 ba69edded3363cabce9c2d7b758d9c8cef11bf2a
 
-depends_lib-append    port:p5-dbi
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-dbi
+}

Modified: trunk/dports/perl/p5-dbd-sqlite2/Portfile
===================================================================
--- trunk/dports/perl/p5-dbd-sqlite2/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbd-sqlite2/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           DBD-SQLite2 0.33
-revision        1
+revision              2
 license               Artistic/GPL
 maintainers           nomaintainer
 description           perl dbd interface to SQLite (old version)
@@ -17,4 +17,6 @@
                       sha1 4668ef655c8c8410308d5cb649399d5f339105e8 \
                       rmd160 8eb2e379c87abc3e177cdd14a1cf3e16cec09573
 
-depends_lib-append    port:p5-dbi
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-dbi
+}

Modified: trunk/dports/perl/p5-dbi/Portfile
===================================================================
--- trunk/dports/perl/p5-dbi/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbi/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           DBI 1.616 ../by-authors/id/T/TI/TIMB/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Abstract database access module for Perl
 long_description      The DBI module enables your Perl applications to access \
@@ -21,6 +21,8 @@
                       sha1 d969beb953c39f817f2329dcca6293ef5b048b50 \
                       rmd160 ddfcd154546f78e1524f602356c209ec7975a464
 
-depends_lib-append    port:p5-test-simple \
-                      port:p5-sql-statement \
-                      port:p5-clone
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-sql-statement \
+                      port:p${perl5.major}-clone
+}

Modified: trunk/dports/perl/p5-dbicx-testdatabase/Portfile
===================================================================
--- trunk/dports/perl/p5-dbicx-testdatabase/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbicx-testdatabase/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             DBICx-TestDatabase 0.02
-revision        1
+revision                2
 platforms               darwin
 maintainers             fpassera.com:dev openmaintainer
 description             create a temporary database from a DBIx::Class::Schema
@@ -16,11 +16,13 @@
                         sha1    16935864a5ef035a506c1a03537540b79afa3b70 \
                         rmd160  cb98d35ab21609993a9323c800716d273ad36f1b
 
-depends_lib-append      port:p5-test-simple \
-                        port:p5-test-use-ok \
-                        port:p5-sql-translator \
-                        port:p5-dbd-sqlite \
-                        port:p5-file-temp \
-                        port:p5-dbix-class
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-test-simple \
+                        port:p${perl5.major}-test-use-ok \
+                        port:p${perl5.major}-sql-translator \
+                        port:p${perl5.major}-dbd-sqlite \
+                        port:p${perl5.major}-file-temp \
+                        port:p${perl5.major}-dbix-class
 
 supported_archs         noarch
+}

Modified: trunk/dports/perl/p5-dbix-class/Portfile
===================================================================
--- trunk/dports/perl/p5-dbix-class/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbix-class/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           DBIx-Class 0.08127 ../by-authors/id/A/AB/ABRAXXA/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Extensible and flexible object <-> relational mapper.
 long_description      ${description}
@@ -15,27 +15,29 @@
                       sha1 acce81f4da60062fbbcd0cbd9eb2285265000f24 \
                       rmd160 4615ef9212ddf279e6925add394743552b157b89
 
-depends_lib-append    port:p5-carp-clan \
-                      port:p5-class-accessor-grouped \
-                      port:p5-class-c3-componentised \
-                      port:p5-class-inspector \
-                      port:p5-dbi \
-                      port:p5-data-page \
-                      port:p5-path-class \
-                      port:p5-module-find \
-                      port:p5-sql-abstract \
-                      port:p5-scope-guard \
-                      port:p5-dbd-sqlite \
-                      port:p5-test-simple \
-                      port:p5-context-preserve \
-                      port:p5-test-exception \
-                      port:p5-sub-name \
-                      port:p5-mro-compat \
-                      port:p5-test-warn \
-                      port:p5-data-dumper-concise \
-                      port:p5-file-temp \
-                      port:p5-config-any \
-                      port:p5-try-tiny \
-                      port:p5-variable-magic \
-                      port:p5-hash-merge \
-                      port:p5-namespace-clean
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-carp-clan \
+                      port:p${perl5.major}-class-accessor-grouped \
+                      port:p${perl5.major}-class-c3-componentised \
+                      port:p${perl5.major}-class-inspector \
+                      port:p${perl5.major}-dbi \
+                      port:p${perl5.major}-data-page \
+                      port:p${perl5.major}-path-class \
+                      port:p${perl5.major}-module-find \
+                      port:p${perl5.major}-sql-abstract \
+                      port:p${perl5.major}-scope-guard \
+                      port:p${perl5.major}-dbd-sqlite \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-context-preserve \
+                      port:p${perl5.major}-test-exception \
+                      port:p${perl5.major}-sub-name \
+                      port:p${perl5.major}-mro-compat \
+                      port:p${perl5.major}-test-warn \
+                      port:p${perl5.major}-data-dumper-concise \
+                      port:p${perl5.major}-file-temp \
+                      port:p${perl5.major}-config-any \
+                      port:p${perl5.major}-try-tiny \
+                      port:p${perl5.major}-variable-magic \
+                      port:p${perl5.major}-hash-merge \
+                      port:p${perl5.major}-namespace-clean
+}

Modified: trunk/dports/perl/p5-dbix-class-cursor-cached/Portfile
===================================================================
--- trunk/dports/perl/p5-dbix-class-cursor-cached/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbix-class-cursor-cached/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           DBIx-Class-Cursor-Cached 1.001000 ../by-authors/id/A/AR/ARCANEZ/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           cursor class with built-in caching support
 long_description      ${description}
@@ -15,8 +15,10 @@
                       sha1 a3248137d0d431e352c4037725697ac1368f6ba6 \
                       rmd160 2bfb4afbae2e54ed5349bc610883fecf0d337f98
 
-depends_lib-append    port:p5-cache-cache \
-                      port:p5-dbd-sqlite \
-                      port:p5-carp-clan \
-                      port:p5-dbix-class \
-                      port:p5-digest-sha1
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-cache-cache \
+                      port:p${perl5.major}-dbd-sqlite \
+                      port:p${perl5.major}-carp-clan \
+                      port:p${perl5.major}-dbix-class \
+                      port:p${perl5.major}-digest-sha1
+}

Modified: trunk/dports/perl/p5-dbix-class-dynamicdefault/Portfile
===================================================================
--- trunk/dports/perl/p5-dbix-class-dynamicdefault/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbix-class-dynamicdefault/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             DBIx-Class-DynamicDefault 0.03
-revision        1
+revision                2
 platforms               darwin
 maintainers             fpassera.com:dev openmaintainer
 description             Automatically set and update fields
@@ -14,7 +14,9 @@
                         sha1    65f6772df56f6378edec315b22886f870d6bc3f1 \
                         rmd160  01042e93c976eea7ad2114656cf172bdc568bc06
 
-depends_lib-append      port:p5-dbix-class \
-                        port:p5-dbicx-testdatabase
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-dbix-class \
+                        port:p${perl5.major}-dbicx-testdatabase
 
 supported_archs         noarch
+}

Modified: trunk/dports/perl/p5-dbix-class-encodedcolumn/Portfile
===================================================================
--- trunk/dports/perl/p5-dbix-class-encodedcolumn/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbix-class-encodedcolumn/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             DBIx-Class-EncodedColumn 0.00006
-revision        1
+revision                2
 platforms               darwin
 maintainers             fpassera.com:dev openmaintainer
 description             Automatically encode columns
@@ -14,10 +14,12 @@
                         sha1    6e31423afc36a1056697a449d5cd64366f0949d4 \
                         rmd160  264555b95240cafa5fed0f52480d4a947998a9b9
 
-depends_lib-append      port:p5-sql-translator \
-                        port:p5-dbd-sqlite \
-                        port:p5-sub-name \
-                        port:p5-digest-sha \
-                        port:p5-dbix-class
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-sql-translator \
+                        port:p${perl5.major}-dbd-sqlite \
+                        port:p${perl5.major}-sub-name \
+                        port:p${perl5.major}-digest-sha \
+                        port:p${perl5.major}-dbix-class
 
 supported_archs         noarch
+}

Modified: trunk/dports/perl/p5-dbix-class-schema-loader/Portfile
===================================================================
--- trunk/dports/perl/p5-dbix-class-schema-loader/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbix-class-schema-loader/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           DBIx-Class-Schema-Loader 0.07007 ../by-authors/id/R/RK/RKITOVER/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Dynamic definition of a DBIx::Class::Schema
 long_description      DBIx::Class::Schema::Loader automates the definition \
@@ -18,27 +18,29 @@
                       sha1 af309e5b1b893901f8e30c6cc36a5735c0128808 \
                       rmd160 3fa3bded537d781abe79a49fbb6ad7ebb8fd0c81
 
-depends_lib-append    port:p5-carp-clan \
-                      port:p5-class-inspector \
-                      port:p5-dbix-class \
-                      port:p5-data-dump \
-                      port:p5-lingua-en-inflect-number \
-                      port:p5-dbd-sqlite \
-                      port:p5-dbi \
-                      port:p5-class-unload \
-                      port:p5-list-moreutils \
-                      port:p5-class-accessor-grouped \
-                      port:p5-test-exception \
-                      port:p5-test-simple \
-                      port:p5-class-c3-componentised \
-                      port:p5-namespace-autoclean \
-                      port:p5-lingua-en-inflect-phrase \
-                      port:p5-scope-guard \
-                      port:p5-file-slurp \
-                      port:p5-try-tiny \
-                      port:p5-moosex-nonmoose \
-                      port:p5-mro-compat \
-                      port:p5-moose \
-                      port:p5-class-load \
-                      port:p5-namespace-clean \
-                      port:p5-test-warn
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-carp-clan \
+                      port:p${perl5.major}-class-inspector \
+                      port:p${perl5.major}-dbix-class \
+                      port:p${perl5.major}-data-dump \
+                      port:p${perl5.major}-lingua-en-inflect-number \
+                      port:p${perl5.major}-dbd-sqlite \
+                      port:p${perl5.major}-dbi \
+                      port:p${perl5.major}-class-unload \
+                      port:p${perl5.major}-list-moreutils \
+                      port:p${perl5.major}-class-accessor-grouped \
+                      port:p${perl5.major}-test-exception \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-class-c3-componentised \
+                      port:p${perl5.major}-namespace-autoclean \
+                      port:p${perl5.major}-lingua-en-inflect-phrase \
+                      port:p${perl5.major}-scope-guard \
+                      port:p${perl5.major}-file-slurp \
+                      port:p${perl5.major}-try-tiny \
+                      port:p${perl5.major}-moosex-nonmoose \
+                      port:p${perl5.major}-mro-compat \
+                      port:p${perl5.major}-moose \
+                      port:p${perl5.major}-class-load \
+                      port:p${perl5.major}-namespace-clean \
+                      port:p${perl5.major}-test-warn
+}

Modified: trunk/dports/perl/p5-dbix-class-timestamp/Portfile
===================================================================
--- trunk/dports/perl/p5-dbix-class-timestamp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbix-class-timestamp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             DBIx-Class-TimeStamp 0.12
-revision        1
+revision                2
 platforms               darwin
 maintainers             fpassera.com:dev openmaintainer
 description             DBIx::Class extension to update and create date and time based fields
@@ -14,11 +14,13 @@
                         sha1    d9105c6b5a92c7e5d854175a3df2d3c44da43e5f \
                         rmd160  d8d354e33113c5065838e456522b98ff33aeb505
 
-depends_lib-append      port:p5-class-accessor-grouped \
-                        port:p5-datetime-format-mysql \
-                        port:p5-dbix-class-dynamicdefault \
-                        port:p5-time-hires \
-                        port:p5-time-warp \
-                        port:p5-datetime-format-sqlite
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-class-accessor-grouped \
+                        port:p${perl5.major}-datetime-format-mysql \
+                        port:p${perl5.major}-dbix-class-dynamicdefault \
+                        port:p${perl5.major}-time-hires \
+                        port:p${perl5.major}-time-warp \
+                        port:p${perl5.major}-datetime-format-sqlite
 
 supported_archs         noarch
+}

Modified: trunk/dports/perl/p5-dbix-contextualfetch/Portfile
===================================================================
--- trunk/dports/perl/p5-dbix-contextualfetch/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbix-contextualfetch/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           DBIx-ContextualFetch 1.03
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Add contextual fetches to DBI
 long_description      It always struck me odd that DBI didn't take much \
@@ -18,4 +18,6 @@
 
 checksums             md5 20a78432ae26b266216b7b30ff7941c3
 
-depends_lib-append    port:p5-dbi
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-dbi
+}

Modified: trunk/dports/perl/p5-dbix-dbschema/Portfile
===================================================================
--- trunk/dports/perl/p5-dbix-dbschema/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbix-dbschema/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		DBIx-DBSchema 0.31
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Database-independent schema objects
 long_description	${description}

Modified: trunk/dports/perl/p5-dbix-searchbuilder/Portfile
===================================================================
--- trunk/dports/perl/p5-dbix-searchbuilder/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbix-searchbuilder/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		DBIx-SearchBuilder 1.59
-revision        1
+revision        2
 maintainers		nomaintainer
 supported_archs		noarch
 
@@ -14,12 +15,14 @@
 checksums		sha1    f9045b956ddce0388f2e5e55b8d0274c154abb78 \
 			rmd160  654731870abe178e75610ab5758415e1a19fec05
 
-depends_lib-append	port:p5-dbix-dbschema \
-			port:p5-dbd-sqlite \
-			port:p5-class-accessor \
-			port:p5-cache-simple-timedexpiry \
-			port:p5-class-returnvalue \
-			port:p5-clone \
-			port:p5-dbi \
-			port:p5-encode \
-			port:p5-want
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-dbix-dbschema \
+			port:p${perl5.major}-dbd-sqlite \
+			port:p${perl5.major}-class-accessor \
+			port:p${perl5.major}-cache-simple-timedexpiry \
+			port:p${perl5.major}-class-returnvalue \
+			port:p${perl5.major}-clone \
+			port:p${perl5.major}-dbi \
+			port:p${perl5.major}-encode \
+			port:p${perl5.major}-want
+}

Modified: trunk/dports/perl/p5-dbix-sqlcrosstab/Portfile
===================================================================
--- trunk/dports/perl/p5-dbix-sqlcrosstab/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbix-sqlcrosstab/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     DBIx-SQLCrosstab 1.17
+revision        1
 platforms       darwin
 maintainers     centosprime.com:face
 description     creates a server-side cross tabulation from a database
@@ -13,4 +14,6 @@
 checksums       md5 2de9345f11768ee43cd689e94ca13425 \
                 sha1 4bd70749831821efeccdb901f436f3dc85c70f8c \
                 rmd160 86ab818d4707dcfa35479d7ddea6d9021a920276
-depends_lib     port:p5-dbi port:p5-tree-dag_node
+if {${perl5.major} != ""} {
+depends_lib     port:p${perl5.major}-dbi port:p${perl5.major}-tree-dag_node
+}

Modified: trunk/dports/perl/p5-dbm-deep/Portfile
===================================================================
--- trunk/dports/perl/p5-dbm-deep/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dbm-deep/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup		DBM-Deep 0.96
-revision        1
+revision        2
 maintainers		nomaintainer
 description		A pure perl persistent multi-level hash/array DBM
 

Modified: trunk/dports/perl/p5-devel-caller/Portfile
===================================================================
--- trunk/dports/perl/p5-devel-caller/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-devel-caller/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Devel-Caller 2.05
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           meatier versions of caller
 long_description      ${description}
@@ -15,4 +15,6 @@
                       sha1 57412021ae07bed9ff4955523cec58a7560e46fb \
                       rmd160 9b806dad16900e7bc5d5353b75219824f5140904
 
-depends_lib-append    port:p5-padwalker
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-padwalker
+}

Modified: trunk/dports/perl/p5-devel-cover/Portfile
===================================================================
--- trunk/dports/perl/p5-devel-cover/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-devel-cover/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Devel-Cover 0.78
+revision              1
 maintainers           narf_tm openmaintainer
 description           Code coverage metrics for Perl
 long_description      ${description}
@@ -13,8 +14,9 @@
 checksums             sha1    d8e61a6df0a56dd8625fe48e25ea38145fc85054 \
                       rmd160  3e59c2f93c3528d66ecfc609d4f75a56183921c2
 
-depends_lib-append    port:p5-perl-tidy \
-                      port:p5-pod-coverage \
-                      port:p5-test-differences \
-                      port:p5-test-warn
-
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-perl-tidy \
+                      port:p${perl5.major}-pod-coverage \
+                      port:p${perl5.major}-test-differences \
+                      port:p${perl5.major}-test-warn
+}

Modified: trunk/dports/perl/p5-devel-cycle/Portfile
===================================================================
--- trunk/dports/perl/p5-devel-cycle/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-devel-cycle/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Devel-Cycle 1.11
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Find memory cycles in objects and other references
 long_description    ${description}

Modified: trunk/dports/perl/p5-devel-globaldestruction/Portfile
===================================================================
--- trunk/dports/perl/p5-devel-globaldestruction/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-devel-globaldestruction/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Devel-GlobalDestruction 0.03
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Expose PL_dirty, the flag which marks global destruction.
 long_description      ${description}
@@ -15,5 +15,7 @@
                       sha1 599806bb3a57a065cb37157adb4418c54b471bf8 \
                       rmd160 3713710b595bcb8a310da36c7ed6a2d9bb203297
 
-depends_lib-append    port:p5-scope-guard \
-                      port:p5-sub-exporter
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-scope-guard \
+                      port:p${perl5.major}-sub-exporter
+}

Modified: trunk/dports/perl/p5-devel-nytprof/Portfile
===================================================================
--- trunk/dports/perl/p5-devel-nytprof/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-devel-nytprof/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,8 +4,8 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Devel-NYTProf 2.09
-revision        1
-maintainers         michael at naegler.org
+revision            2
+maintainers         naegler.org:michael
 description         Powerful feature-rich perl source code profiler
 long_description    Devel::NYTProf is a powerful feature-rich perl source code profiler. \
 	\

Modified: trunk/dports/perl/p5-devel-ppport/Portfile
===================================================================
--- trunk/dports/perl/p5-devel-ppport/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-devel-ppport/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Devel-PPPort 3.19
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Perl/Pollution/Portability
 long_description    ${description}

Modified: trunk/dports/perl/p5-devel-size/Portfile
===================================================================
--- trunk/dports/perl/p5-devel-size/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-devel-size/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Devel-Size 0.69
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Perl extension for finding the memory usage of Perl variables
 long_description    ${description}
@@ -14,5 +14,3 @@
 checksums           md5     07ea62080f40a7cc7dd2e519ba4f4143 \
                     sha1    e652d72af7c87fc3094f67ff5a0accdc7ad97313 \
                     rmd160  32a36a144aaf9567ebc34244d82ce41d44924c58
-
-

Modified: trunk/dports/perl/p5-devel-stacktrace/Portfile
===================================================================
--- trunk/dports/perl/p5-devel-stacktrace/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-devel-stacktrace/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 epoch                 1
 perl5.setup           Devel-StackTrace 1.27 ../by-authors/id/D/DR/DROLSKY/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Stack trace and stack trace frame objects
 long_description      The Devel::StackTrace module contains two classes, \
@@ -21,6 +21,8 @@
                       sha1 2be3206443832bab6a8cd3ea995cdec983e16d7c \
                       rmd160 d69acbac09e3d211363738625180f2fc79e8f698
 
-depends_lib-append    port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-simple
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-devel-symdump/Portfile
===================================================================
--- trunk/dports/perl/p5-devel-symdump/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-devel-symdump/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Devel-Symdump 2.08
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Inspect the symbol table and class hierarchy
 long_description    A convenient way to inspect perl's symbol table and \

Modified: trunk/dports/perl/p5-device-serialport/Portfile
===================================================================
--- trunk/dports/perl/p5-device-serialport/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-device-serialport/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup                     Device-SerialPort 1.04
-revision        1
+revision                        1
 
 maintainers                     nomaintainer
 
@@ -15,4 +16,3 @@
 platforms               darwin
 
 checksums               md5 82c698151f934eb28c65d1838cee7d9e
-

Modified: trunk/dports/perl/p5-digest/Portfile
===================================================================
--- trunk/dports/perl/p5-digest/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-digest/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Digest 1.16
-revision        1
+revision        2
 platforms       darwin
 maintainers     nomaintainer
 description     A simple frontend module for autoloading of various Digest:: modules.

Modified: trunk/dports/perl/p5-digest-bubblebabble/Portfile
===================================================================
--- trunk/dports/perl/p5-digest-bubblebabble/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-digest-bubblebabble/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem              1.0
 PortGroup               perl5 1.0
 
 perl5.setup             Digest-BubbleBabble 0.01
-revision        1
+revision                2
 maintainers             nomaintainer
 description             Create bubble-babble fingerprints
 long_description        ${description}

Modified: trunk/dports/perl/p5-digest-crc/Portfile
===================================================================
--- trunk/dports/perl/p5-digest-crc/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-digest-crc/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Digest-CRC 0.16
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Generic CRC functions
 long_description    The Digest::CRC module calculates CRC sums of all \

Modified: trunk/dports/perl/p5-digest-hmac/Portfile
===================================================================
--- trunk/dports/perl/p5-digest-hmac/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-digest-hmac/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Digest-HMAC 1.02
-revision        1
+revision              2
 license               {Artistic GPL}
 maintainers           narf_tm openmaintainer
 description           Keyed-Hashing for Message Authentication
@@ -20,6 +20,8 @@
                       sha1 359cc36c7252bfb9a4db7ec8de4c01eeda1767a1 \
                       rmd160 f2002d1b1b595e8f03d8568b7ff4b98a8173052c
 
-depends_lib-append    port:p5-digest-sha1
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-digest-sha1
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-digest-md2/Portfile
===================================================================
--- trunk/dports/perl/p5-digest-md2/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-digest-md2/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Digest-MD2 2.03
-revision        1
+revision        2
 maintainers     nomaintainer
 description     Perl interface to the MD2 Algorithm
 long_description The Digest::MD2 module allows you to use the RSA Data Security Inc. MD2 \

Modified: trunk/dports/perl/p5-digest-md4/Portfile
===================================================================
--- trunk/dports/perl/p5-digest-md4/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-digest-md4/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Digest-MD4 1.5
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Perl interface to the MD4 Algorithm
 long_description    The Digest::MD5 module allows you to use the \
@@ -17,4 +17,3 @@
 platforms           darwin
 
 checksums           md5 594d661c18b46a4aea97931dcaf5ce14
-

Modified: trunk/dports/perl/p5-digest-md5/Portfile
===================================================================
--- trunk/dports/perl/p5-digest-md5/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-digest-md5/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Digest-MD5 2.51
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         RSA MD5 implementation for perl
 long_description    The Digest::MD5 module allows you to use the \

Modified: trunk/dports/perl/p5-digest-md5-file/Portfile
===================================================================
--- trunk/dports/perl/p5-digest-md5-file/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-digest-md5-file/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Digest-MD5-File 0.07
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Perl extension for getting MD5 sums for files and urls.
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 d24593883e5df3ddc5cf2645fa40f1f62942286b \
                       rmd160 8f009fd02769b190e49e6e44ae37b600f84832f5
 
-depends_lib-append    port:p5-libwww-perl
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-libwww-perl
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-digest-nilsimsa/Portfile
===================================================================
--- trunk/dports/perl/p5-digest-nilsimsa/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-digest-nilsimsa/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Digest-Nilsimsa 0.06
-revision            3
+revision            4
 platforms           darwin
 maintainers         l2g openmaintainer
 license             GPL-2
@@ -17,8 +17,10 @@
                     represented in hex. This module is a wrapper around \
                     nilsimsa implementation in C by cmeclax.
 
+if {${perl5.major} != ""} {
 patchfiles          patch-Nilsimsa-pm.diff
 patch.pre_args      -p1
 
 checksums           sha1    6f9248c6a900c08bea64830930be12572000171b \
                     rmd160  e744cecf7780468e4a7309990e506596cd873150
+}

Modified: trunk/dports/perl/p5-digest-perl-md5/Portfile
===================================================================
--- trunk/dports/perl/p5-digest-perl-md5/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-digest-perl-md5/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Digest-Perl-MD5 1.8
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Perl implementation of Ron Rivests MD5 Algorithm
 long_description    This is not an interface (like Digest::MD5) but a Perl \

Modified: trunk/dports/perl/p5-digest-sha/Portfile
===================================================================
--- trunk/dports/perl/p5-digest-sha/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-digest-sha/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         Digest-SHA 5.48
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Perl module for SHA-1 through SHA-512
 long_description \

Modified: trunk/dports/perl/p5-digest-sha1/Portfile
===================================================================
--- trunk/dports/perl/p5-digest-sha1/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-digest-sha1/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Digest-SHA1 2.13
-revision        1
+revision            2
 license             {Artistic GPL}
 maintainers         narf_tm openmaintainer
 description         Perl interface to the SHA-1 Algorithm

Modified: trunk/dports/perl/p5-directory-scratch/Portfile
===================================================================
--- trunk/dports/perl/p5-directory-scratch/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-directory-scratch/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Directory-Scratch 0.14
-revision        1
+revision                2
 platforms               darwin
 maintainers             fpassera.com:dev openmaintainer
 description             Easy-to-use self-cleaning scratch space.
@@ -14,7 +14,9 @@
                         sha1    de45529e1c09f4b350e43bfdc9065b016887d531 \
                         rmd160  96c6cfdbea2273d28f53baf5118e324865df00c4
 
-depends_lib-append      port:p5-path-class \
-                        port:p5-file-slurp
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-path-class \
+                        port:p${perl5.major}-file-slurp
 
 supported_archs         noarch
+}

Modified: trunk/dports/perl/p5-dist-checkconflicts/Portfile
===================================================================
--- trunk/dports/perl/p5-dist-checkconflicts/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-dist-checkconflicts/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Dist-CheckConflicts 0.02 ../by-authors/id/D/DO/DOY/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           declare version conflicts for your dist
 long_description      ${description}
@@ -15,9 +15,11 @@
                       sha1 d9c7366073e558a682f22271cceb24e46e37bcc4 \
                       rmd160 54f9a92709b52e995d558b98d28d87721835907f
 
-depends_lib-append    port:p5-list-moreutils \
-                      port:p5-sub-exporter \
-                      port:p5-test-fatal \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-list-moreutils \
+                      port:p${perl5.major}-sub-exporter \
+                      port:p${perl5.major}-test-fatal \
+                      port:p${perl5.major}-test-simple
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-email-address/Portfile
===================================================================
--- trunk/dports/perl/p5-email-address/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-email-address/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Email-Address 1.892
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         perl rfc email address formatting
 long_description    ${description}

Modified: trunk/dports/perl/p5-email-date/Portfile
===================================================================
--- trunk/dports/perl/p5-email-date/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-email-date/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem	1.0
 PortGroup	perl5 1.0
+
 perl5.setup	Email-Date 1.103
-revision        1
+revision    2
 maintainers	nomaintainer
 description	perl rfc email date parsing
 long_description	${description} 	

Modified: trunk/dports/perl/p5-email-date-format/Portfile
===================================================================
--- trunk/dports/perl/p5-email-date-format/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-email-date-format/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Email-Date-Format 1.002
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch

Modified: trunk/dports/perl/p5-email-messageid/Portfile
===================================================================
--- trunk/dports/perl/p5-email-messageid/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-email-messageid/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,19 +2,20 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Email-MessageID 1.400
-revision        1
+revision            2
 maintainers			nomaintainer
 description			Generate world unique message-ids
 long_description	${description} 	
 platforms			darwin
 
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-email-address
 
-depends_lib-append  port:p5-email-address
-
-
 checksums           md5     2d809151ae4d6ce3d9aa798daa0fba5e \
                     sha1    1174329d8aaa6fd90afd70e272b88a2986238bc9 \
                     rmd160  f8871aa73b31a686e3403f86033b209e94751fdf
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-email-mime/Portfile
===================================================================
--- trunk/dports/perl/p5-email-mime/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-email-mime/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,22 +2,24 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Email-MIME 1.861
-revision        1
+revision            2
 maintainers			ricci openmaintainer
 description			Easy MIME message parsing
 long_description	${description}
 
-
 platforms			darwin
 
-depends_lib-append	port:p5-email-mime-contenttype	\
-					port:p5-email-mime-encodings	\
-					port:p5-email-simple	\
-					port:p5-mime-types
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-email-mime-contenttype	\
+					port:p${perl5.major}-email-mime-encodings	\
+					port:p${perl5.major}-email-simple	\
+					port:p${perl5.major}-mime-types
 
 checksums           md5     fd0b77ea88e5b30c159306d0c6aeab1b \
                     sha1    2f61cd239b72e515b813afae46a50a8f66ecdf28 \
                     rmd160  f4f44bb9ede56236871371fbf864453aec8def70
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-email-mime-contenttype/Portfile
===================================================================
--- trunk/dports/perl/p5-email-mime-contenttype/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-email-mime-contenttype/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Email-MIME-ContentType 1.015
-revision        1
+revision            2
 maintainers			nomaintainer
 description			Parse a MIME Content-Type Header
 long_description	${description} 	

Modified: trunk/dports/perl/p5-email-mime-encodings/Portfile
===================================================================
--- trunk/dports/perl/p5-email-mime-encodings/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-email-mime-encodings/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Email-MIME-Encodings 1.313
-revision        1
+revision            2
 maintainers			nomaintainer
 description			A unified interface to MIME encoding and decoding
 long_description	${description} 	

Modified: trunk/dports/perl/p5-email-mime-modifier/Portfile
===================================================================
--- trunk/dports/perl/p5-email-mime-modifier/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-email-mime-modifier/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,27 +2,28 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Email-MIME-Modifier 1.442
-revision        1
+revision            2
 maintainers			ricci openmaintainer
 description			Provides a number of useful methods for manipulating MIME messages.
 long_description	${description}
 
-
 platforms			darwin
 
-depends_lib-append	port:p5-email-simple	\
-					port:p5-email-mime	\
-					port:p5-email-mime-contenttype	\
-					port:p5-email-mime-encodings	\
-					port:p5-email-messageid	\
-					port:p5-email-address	\
-					port:p5-mime-types	\
-					port:p5-pod-escapes	\
-					port:p5-pod-simple	\
-					port:p5-test-pod
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-email-simple	\
+					port:p${perl5.major}-email-mime	\
+					port:p${perl5.major}-email-mime-contenttype	\
+					port:p${perl5.major}-email-mime-encodings	\
+					port:p${perl5.major}-email-messageid	\
+					port:p${perl5.major}-email-address	\
+					port:p${perl5.major}-mime-types	\
+					port:p${perl5.major}-pod-escapes	\
+					port:p${perl5.major}-pod-simple	\
+					port:p${perl5.major}-test-pod
 
 checksums           md5     e5781783dfd0d4d63ea77990fc6dcff6 \
                     sha1    44de8e801143b4fdf7cd8b0592c01b1a66912a62 \
                     rmd160  738f89facc0d0d977cad6f4c8ed0c6847c5377a3
-
+}

Modified: trunk/dports/perl/p5-email-send/Portfile
===================================================================
--- trunk/dports/perl/p5-email-send/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-email-send/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Email-Send 2.192
-revision        1
+revision            2
 maintainers			ricci openmaintainer
 description			This module provides a very simple, very clean, \
 					very specific interface to multiple Email mailers.
@@ -13,13 +14,15 @@
 					easy to use, and easy to extend.
 platforms			darwin
 
-depends_lib-append	port:p5-email-address	\
-					port:p5-email-simple		\
-					port:p5-module-pluggable	\
-					port:p5-return-value
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-email-address	\
+					port:p${perl5.major}-email-simple		\
+					port:p${perl5.major}-module-pluggable	\
+					port:p${perl5.major}-return-value
 
 checksums           md5     8886661fb52440dbd758e2601672a6b9 \
                     sha1    782bf0408f68d7fcb1e9a267a3db9333f0cf312c \
                     rmd160  7bc2dfcf9a00a3e649e7c17c80a7076e4fc53b6d
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-email-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-email-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-email-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,7 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Email-Simple 2.100
+revision            1
 maintainers			nomaintainer
 description			simple parsing of RFC2822 message format and headers
 long_description	${description} 	
@@ -13,4 +15,6 @@
 
 supported_archs noarch
 
-depends_lib-append  port:p5-email-date-format
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-email-date-format
+}

Modified: trunk/dports/perl/p5-email-valid/Portfile
===================================================================
--- trunk/dports/perl/p5-email-valid/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-email-valid/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Email-Valid 0.184
-revision        1
+revision              2
 license               Artistic/GPL
 maintainers           narf_tm openmaintainer
 description           Check validity of Internet email addresses
@@ -17,6 +17,8 @@
 checksums             sha1    a6a5810393f34bb9fdcb0afb1c91bc975666ac99 \
                       rmd160  b78d58f96c1b063c3adf6681827cb986478f0aaf
 
-depends_lib-append    port:p5-mailtools
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-mailtools
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-encode/Portfile
===================================================================
--- trunk/dports/perl/p5-encode/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-encode/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Encode 2.26
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 description         Character encoding module
@@ -16,6 +16,7 @@
                     sha1 fd07d9e6914c5816d6a1f425e7303c08be02a150 \
                     rmd160 9bf5a643d8a17ca6a571bd33418ddb362828d540
 
+if {${perl5.major} != ""} {
 post-destroot {
     # These files were already installed by perl 5.8.
     file delete ${destroot}${prefix}/bin/enc2xs
@@ -23,3 +24,4 @@
     file delete ${destroot}${prefix}/share/man/man1/enc2xs.1
     file delete ${destroot}${prefix}/share/man/man1/piconv.1
 }
+}

Modified: trunk/dports/perl/p5-encode-detect/Portfile
===================================================================
--- trunk/dports/perl/p5-encode-detect/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-encode-detect/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Encode-Detect 1.01 
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 description         Encode-Encoding subclass that detects the encoding of data
@@ -17,11 +17,11 @@
                     encodings. Like Encode::Guess, it only supports \
                     decoding--it cannot encode.
 
-depends_lib-append  port:p5-encode \
-                    port:p5-extutils-cbuilder
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-encode \
+                    port:p${perl5.major}-extutils-cbuilder
 
 checksums           md5     ee9faf55d7105c97b02b8ebe590819c7 \
                     sha1    c2285d5b0678ceeb93508ee09d30386a59053c08 \
                     rmd160  30264410aa80ea030932b8c310b117d4acf25cbe
-
-
+}

Modified: trunk/dports/perl/p5-encode-hanextra/Portfile
===================================================================
--- trunk/dports/perl/p5-encode-hanextra/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-encode-hanextra/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Encode-HanExtra 0.23
-revision        2
+revision            3
 platforms           darwin
 maintainers         nomaintainer
 description         Extra sets of Chinese encodings
@@ -14,4 +14,6 @@
                     sha1 52d64ecaf29f38d9b04957caeb5da3ef62590336 \
                     rmd160 b5c753ca9f617048501e62535a3e16cfc8b8bd49
 
-depends_lib-append  port:p5-encode
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-encode
+}

Modified: trunk/dports/perl/p5-encode-jis2k/Portfile
===================================================================
--- trunk/dports/perl/p5-encode-jis2k/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-encode-jis2k/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,16 +4,17 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Encode-JIS2K 0.02
-revision        2
+revision            3
 platforms           darwin
 maintainers         nomaintainer
 description         JIS X 0212 (aka JIS 2000) Encodings
 long_description    This module implements encodings that covers JIS X 0213 \
                     charset (AKA JIS 2000, hence the module name).
 
-
 checksums           md5 00e73ee943fb2f882b00b7b61e4c9db1 \
                     sha1 18cbf86bb6bf30e17b50b991c60c11ebe405b026 \
                     rmd160 8348da769f3a794e7d7ac14f0d4b1634d085a5e9
 
-depends_lib-append  port:p5-encode
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-encode
+}

Modified: trunk/dports/perl/p5-encode-locale/Portfile
===================================================================
--- trunk/dports/perl/p5-encode-locale/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-encode-locale/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Encode-Locale 1.02
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL

Modified: trunk/dports/perl/p5-enum/Portfile
===================================================================
--- trunk/dports/perl/p5-enum/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-enum/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         enum 1.016 ../by-authors/id/Z/ZE/ZENIN/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         C style enumerated types and bitmask flags in Perl
 long_description    ${description}

Modified: trunk/dports/perl/p5-error/Portfile
===================================================================
--- trunk/dports/perl/p5-error/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-error/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Error 0.17016
-revision        1
+revision            2
 license             {Artistic GPL}
 maintainers         email.arc.nasa.gov:sal
 description         Error/exception handling in an OO-ish way
@@ -19,6 +19,7 @@
                     sha1    c861ad15e8533bbbfc6dfb8a984c80c346072bd2 \
                     rmd160  c19b2a20bd4b8c333c7a91c6444d47538246f3ea
 
+if {${perl5.major} != ""} {
 post-destroot {
     set docdir ${prefix}/share/doc/${name}
     xinstall -d ${destroot}${docdir}
@@ -30,3 +31,4 @@
 }
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-eval/Portfile
===================================================================
--- trunk/dports/perl/p5-eval/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-eval/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup   eval 2.2.8
-revision        1
+revision      2
 categories    perl biology
 maintainers		cse.wustl.edu:rpz
 description		Perl module for parameter estimation with hidden Markov models.
@@ -13,6 +14,7 @@
 homepage          http://mblab.wustl.edu
 master_sites      http://mblab.wustl.edu/software/download/
 
+if {${perl5.major} != ""} {
 use_configure     no
 
 build {}
@@ -25,9 +27,8 @@
   xinstall -m 0644 -W ${worksrcpath} Eval.pm GTF.pm ${destroot}${installvendorlib}
   xinstall -m 0755 -W ${worksrcpath} combine_eval_reports.pl eval.pl evaluate_gtf.pl filter_badlist.pl filter_gtfs.pl get_distribution.pl get_general_stats.pl get_overlap_stats.pl gff3_to_gtf.pl graph_gtfs.pl make_intron_lenght_vs_performance_graph.pl validate_gtf.pl validate_splice_sites.pl ${destroot}${prefix}/bin
 }
+}
 
-
 platforms		darwin
 
 checksums		md5 9a28468ac7fc801abfa2fa7979537e17
-

Modified: trunk/dports/perl/p5-event/Portfile
===================================================================
--- trunk/dports/perl/p5-event/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-event/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -6,6 +6,7 @@
 
 platforms       darwin
 perl5.setup     Event 1.18
+revision        1
 license         {Artistic GPL}
 maintainers     nomaintainer
 description     A Generic Perl Event Loop

Modified: trunk/dports/perl/p5-exception-class/Portfile
===================================================================
--- trunk/dports/perl/p5-exception-class/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-exception-class/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Exception-Class 1.32
-revision              2
+revision              3
 maintainers           narf_tm openmaintainer
 supported_archs       noarch
 
@@ -19,6 +19,8 @@
                       sha1 9692fc3cd349ee73a98b2eda32aae6a8f5d137a8 \
                       rmd160 e038b3d2155807fa95f5361361fe60dd7d04863d
 
-depends_lib-append    port:p5-devel-stacktrace \
-                      port:p5-class-data-inheritable \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-devel-stacktrace \
+                      port:p${perl5.major}-class-data-inheritable \
+                      port:p${perl5.major}-test-simple
+}

Modified: trunk/dports/perl/p5-expect/Portfile
===================================================================
--- trunk/dports/perl/p5-expect/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-expect/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup      Expect 1.20
-revision        1
+revision         2
 maintainers      nomaintainer
 description      Perl version of the TCL "expect" tool
 long_description \
@@ -15,9 +15,11 @@
     documentation (book form) on Expect may be obtained.
 
 platforms        darwin
-homepage         http://search.cpan.org/~rgiersig/${name}-${version}/
+homepage         http://search.cpan.org/~rgiersig/${name}-${perl5.moduleversion}/
 checksums        md5 9134ae3778285bcf8c3ffdba1a177886
 
-depends_lib-append      port:p5-io-tty port:p5-io-stty
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-io-tty port:p${perl5.major}-io-stty
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-expect-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-expect-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-expect-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,14 +1,17 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		Expect-Simple 0.02
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Wrapper around the Expect module
 long_description	${description}
 checksums		md5 23c72fa4461f07522eb8c8511bad5d43
 platforms		darwin
-depends_lib-append	port:p5-expect
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-expect
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-extutils-cbuilder/Portfile
===================================================================
--- trunk/dports/perl/p5-extutils-cbuilder/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-extutils-cbuilder/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,8 +4,8 @@
 PortGroup             perl5 1.0
 
 perl5.setup           ExtUtils-CBuilder 0.280202 ../by-authors/id/D/DA/DAGOLDEN/
-revision        1
 epoch                 1
+revision              2
 license               {Artistic GPL}
 maintainers           narf_tm openmaintainer
 description           Compile and link C code for Perl modules
@@ -23,6 +23,8 @@
                       sha1 94281774d27fc937c05d2f3bb111db988b5f2a2a \
                       rmd160 5c64f59474c3e799ddf502f50edff015a37f58ef
 
-depends_lib-append    port:p5-ipc-cmd
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-ipc-cmd
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-extutils-depends/Portfile
===================================================================
--- trunk/dports/perl/p5-extutils-depends/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-extutils-depends/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup			perl5 1.0
 
 perl5.setup			ExtUtils-Depends 0.302
-revision        1
+revision            2
 maintainers			nomaintainer
 description			Easily build XS extensions that depend on XS
 long_description	${description}

Modified: trunk/dports/perl/p5-extutils-f77/Portfile
===================================================================
--- trunk/dports/perl/p5-extutils-f77/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-extutils-f77/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         ExtUtils-F77 1.16
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Helper for linking C with Fortran subroutines
 long_description \
@@ -16,6 +17,7 @@
                     sha1    7965c687b2f724e481666ede1f9529676bf6a50b \
                     rmd160  106dac38e38bd5d6873e8cae0eb397545fe706ad
 
+if {${perl5.major} != ""} {
 # Note, patch-F77.pm has some bits specific to gcc43, so if this dependency
 # is updated, update the patch as well
 depends_lib-append  port:gcc43
@@ -28,3 +30,4 @@
         reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/F77.pm
     }
 }
+}

Modified: trunk/dports/perl/p5-extutils-install/Portfile
===================================================================
--- trunk/dports/perl/p5-extutils-install/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-extutils-install/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         ExtUtils-Install 1.54
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         install files from here to there
 long_description    Handles the installing and uninstalling of perl \

Modified: trunk/dports/perl/p5-extutils-libbuilder/Portfile
===================================================================
--- trunk/dports/perl/p5-extutils-libbuilder/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-extutils-libbuilder/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         ExtUtils-LibBuilder 0.04
+revision            1
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -22,4 +23,6 @@
 checksums           sha256 dcac851a093331a7fb6349c08a2b9bd75a10ea4b009b2771af7b59c347879948 \
                     rmd160 a12ef706c4da6a3b0fbc2facf5b37f05a3509a82
 
+if {${perl5.major} != ""} {
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-extutils-makemaker/Portfile
===================================================================
--- trunk/dports/perl/p5-extutils-makemaker/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-extutils-makemaker/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         ExtUtils-MakeMaker 6.56
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Create a module Makefile
 long_description    This utility is designed to write a Makefile for an \

Modified: trunk/dports/perl/p5-extutils-parsexs/Portfile
===================================================================
--- trunk/dports/perl/p5-extutils-parsexs/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-extutils-parsexs/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 epoch                 1
 perl5.setup           ExtUtils-ParseXS 2.2206
-revision        1
+revision              2
 license               {Artistic GPL}
 maintainers           narf_tm openmaintainer
 description           Converts Perl XS code into C code
@@ -22,6 +22,8 @@
                       sha1 ea0f64f0daee01266b69e54328cd7a658dfed8aa \
                       rmd160 adc141af336e452835625c186bfdf89096aac68f
 
-depends_lib-append    port:p5-extutils-cbuilder
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-extutils-cbuilder
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-extutils-pkgconfig/Portfile
===================================================================
--- trunk/dports/perl/p5-extutils-pkgconfig/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-extutils-pkgconfig/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup			perl5 1.0
 
 perl5.setup			ExtUtils-PkgConfig 1.12
-revision        1
+revision        	2
 maintainers			nomaintainer
 description			Simplistic interface to pkg-config
 long_description	${description}
@@ -19,5 +19,6 @@
                         rmd160  c13d4dfa7c526d93967b5edcfe079d89d9151bdb
 
 supported_archs noarch
-
-depends_lib			port:pkgconfig
+if {${perl5.major} != ""} {
+depends_lib-append			port:pkgconfig
+}

Modified: trunk/dports/perl/p5-extutils-xsbuilder/Portfile
===================================================================
--- trunk/dports/perl/p5-extutils-xsbuilder/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-extutils-xsbuilder/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           ExtUtils-XSBuilder 0.28
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           ExtUtils::XSBuilder - Automatic Perl XS glue code generation
 long_description      ExtUtils::XSBuilder is a set modules to parse C header \
@@ -16,7 +16,9 @@
 
 checksums             md5 1d33ddeacc01426a02e23c71c2e4cd04
 
-depends_lib-append    port:p5-parse-recdescent \
-                      port:p5-tie-ixhash
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-parse-recdescent \
+                      port:p${perl5.major}-tie-ixhash
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-fcgi/Portfile
===================================================================
--- trunk/dports/perl/p5-fcgi/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-fcgi/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         FCGI 0.67
-revision        1
+revision            2
 maintainers         nomaintainer 
 description         Fast CGI Module
 long_description    A Fast CGI module for perl based on the FCGI module from \

Modified: trunk/dports/perl/p5-feed-find/Portfile
===================================================================
--- trunk/dports/perl/p5-feed-find/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-feed-find/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Feed-Find 0.06 ../by-authors/id/B/BT/BTROTT/
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Autodiscovery of syndication feeds
 long_description    Feed::Find is a class to perform autodiscovery of syndication feeds.
@@ -15,9 +15,11 @@
                     sha1    bedff4a881ba6772d8fd21bbd95856aca0dc0f8b \
                     rmd160  ff6ae9fc4a3a9c5a8a5d368865bfc01ef48ac1af
 
+if {${perl5.major} != ""} {
 depends_lib-append \
-                    port:p5-libwww-perl \
-                    port:p5-html-parser \
-                    port:p5-uri
+                    port:p${perl5.major}-libwww-perl \
+                    port:p${perl5.major}-html-parser \
+                    port:p${perl5.major}-uri
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-fey/Portfile
===================================================================
--- trunk/dports/perl/p5-fey/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-fey/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Fey 0.40 ../by-authors/id/D/DR/DROLSKY
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic-2+
@@ -17,19 +18,21 @@
 checksums           sha1 867d25d89cc0ebcf418987e079ad64a0f0a64c04 \
                     rmd160 d72ceb2db69405e94e9179e603853fe01935a06c
 
-depends_lib-append  port:p5-exception-class \
-                    port:p5-list-allutils \
-                    port:p5-moose \
-                    port:p5-moosex-params-validate \
-                    port:p5-moosex-role-parameterized \
-                    port:p5-moosex-semiaffordanceaccessor \
-                    port:p5-moosex-strictconstructor \
-                    port:p5-moosex-types \
-                    port:p5-namespace-autoclean \
-                    port:p5-task-weaken \
-                    port:p5-tie-ixhash
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-exception-class \
+                    port:p${perl5.major}-list-allutils \
+                    port:p${perl5.major}-moose \
+                    port:p${perl5.major}-moosex-params-validate \
+                    port:p${perl5.major}-moosex-role-parameterized \
+                    port:p${perl5.major}-moosex-semiaffordanceaccessor \
+                    port:p${perl5.major}-moosex-strictconstructor \
+                    port:p${perl5.major}-moosex-types \
+                    port:p${perl5.major}-namespace-autoclean \
+                    port:p${perl5.major}-task-weaken \
+                    port:p${perl5.major}-tie-ixhash
 
 # Only needed for testing
 #
-#depends_build-append    port:p5-fey-test \
-#                        port:p5-test-memory-cycle
+#depends_build-append    port:p${perl5.major}-fey-test \
+#                        port:p${perl5.major}-test-memory-cycle
+}

Modified: trunk/dports/perl/p5-fey-dbimanager/Portfile
===================================================================
--- trunk/dports/perl/p5-fey-dbimanager/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-fey-dbimanager/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Fey-DBIManager 0.16 ../by-authors/id/D/DR/DROLSKY
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic-2+
@@ -17,17 +18,19 @@
 checksums           sha1    8580e5c9b917efd06923249957334d87f14bd2d4 \
                     rmd160  265de5117e21288fcab23059cec36aa97726d6ed
 
+if {${perl5.major} != ""} {
 patchfiles          patch-lib-Fey-DBIManager.pm.diff \
                     patch-lib-Fey-DBIManager-Source.pm.diff
 
-depends_lib-append  port:p5-fey \
-                    port:p5-moose \
-                    port:p5-moosex-semiaffordanceaccessor \
-                    port:p5-moosex-strictconstructor \
-                    port:p5-namespace-autoclean
+depends_lib-append  port:p${perl5.major}-fey \
+                    port:p${perl5.major}-moose \
+                    port:p${perl5.major}-moosex-semiaffordanceaccessor \
+                    port:p${perl5.major}-moosex-strictconstructor \
+                    port:p${perl5.major}-namespace-autoclean
 
 # These are only needed for testing:
 #
-#depends_build-append    port:p5-dbd-mock \
-#                        port:p5-dbd-sqlite \
-#                        port:p5-fey-test
+#depends_build-append    port:p${perl5.major}-dbd-mock \
+#                        port:p${perl5.major}-dbd-sqlite \
+#                        port:p${perl5.major}-fey-test
+}

Modified: trunk/dports/perl/p5-fey-loader/Portfile
===================================================================
--- trunk/dports/perl/p5-fey-loader/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-fey-loader/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Fey-Loader 0.12 ../by-authors/id/D/DR/DROLSKY
-revision            1
+revision            2
 platforms           darwin
 maintainers         l2g openmaintainer
 supported_archs     noarch
@@ -17,13 +17,15 @@
 checksums           sha1    6e13024480648f970bcb04abaa8caeb805e2658d \
                     rmd160  95543485f8c0b59010b1102678e6d30557488978
 
-depends_lib-append  port:p5-namespace-autoclean \
-                    port:p5-moosex-params-validate \
-                    port:p5-fey \
-                    port:p5-dbi \
-                    port:p5-moose
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-namespace-autoclean \
+                    port:p${perl5.major}-moosex-params-validate \
+                    port:p${perl5.major}-fey \
+                    port:p${perl5.major}-dbi \
+                    port:p${perl5.major}-moose
 
 # Needed only for testing:
-depends_build-append    port:p5-fey-test \
-                        port:p5-dbd-mysql \
-                        port:p5-dbd-pg
+#depends_build-append    port:p${perl5.major}-fey-test \
+#                        port:p${perl5.major}-dbd-mysql \
+#                        port:p${perl5.major}-dbd-pg
+}

Modified: trunk/dports/perl/p5-fey-orm/Portfile
===================================================================
--- trunk/dports/perl/p5-fey-orm/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-fey-orm/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Fey-ORM 0.43 ../by-authors/id/D/DR/DROLSKY
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -21,20 +22,22 @@
 checksums           sha1 b03de3323c83e7621ce1214cc7f1e613f122d5f3 \
                     rmd160 604daf00666349cf574afb14ea5e0a666e42ce25
 
-depends_lib-append  port:p5-devel-globaldestruction \
-                    port:p5-exception-class \
-                    port:p5-fey \
-                    port:p5-fey-dbimanager \
-                    port:p5-list-allutils \
-                    port:p5-moose \
-                    port:p5-moosex-classattribute \
-                    port:p5-moosex-semiaffordanceaccessor \
-                    port:p5-moosex-strictconstructor \
-                    port:p5-moosex-types \
-                    port:p5-namespace-autoclean \
-                    port:p5-object-id \
-                    port:p5-sub-exporter
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-devel-globaldestruction \
+                    port:p${perl5.major}-exception-class \
+                    port:p${perl5.major}-fey \
+                    port:p${perl5.major}-fey-dbimanager \
+                    port:p${perl5.major}-list-allutils \
+                    port:p${perl5.major}-moose \
+                    port:p${perl5.major}-moosex-classattribute \
+                    port:p${perl5.major}-moosex-semiaffordanceaccessor \
+                    port:p${perl5.major}-moosex-strictconstructor \
+                    port:p${perl5.major}-moosex-types \
+                    port:p${perl5.major}-namespace-autoclean \
+                    port:p${perl5.major}-object-id \
+                    port:p${perl5.major}-sub-exporter
 
 # These ports are only required when testing:
-#depends_build-append    port:p5-dbd-sqlite \
-#                        port:p5-fey-test
+#depends_build-append    port:p${perl5.major}-dbd-sqlite \
+#                        port:p${perl5.major}-fey-test
+}

Modified: trunk/dports/perl/p5-fey-test/Portfile
===================================================================
--- trunk/dports/perl/p5-fey-test/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-fey-test/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Fey-Test 0.09 ../by-authors/id/D/DR/DROLSKY
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic-2+
@@ -19,6 +20,8 @@
 checksums           sha1 589ec79f1a833e3176cf5ccf3719495105d9f412 \
                     rmd160 f5ed00471143cada2e414fbfd76e5f99de7fcb81
 
-depends_lib-append  port:p5-dbi \
-                    port:p5-list-moreutils \
-                    port:p5-test-mockobject
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-dbi \
+                    port:p${perl5.major}-list-moreutils \
+                    port:p${perl5.major}-test-mockobject
+}

Modified: trunk/dports/perl/p5-file-basedir/Portfile
===================================================================
--- trunk/dports/perl/p5-file-basedir/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-basedir/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,11 +1,10 @@
 # $Id$
 
 PortSystem		1.0
-
 PortGroup		perl5 1.0
 
 perl5.setup		File-BaseDir 0.03
-revision		4
+revision		5
 maintainers		ricci
 supported_archs	noarch
 
@@ -24,10 +23,11 @@
 
 platforms		darwin
 
+if {${perl5.major} != ""} {
 ## patch in the @@_MACPORTS_PREFIX_GOES_HERE_@@ tag for replacing in the XDG_DATA_DIRS
 patchfiles		patch-lib-File-BaseDir.pm.diff
 ## and then reinplace to put in our prefix.
 post-patch		{
 			reinplace "s|@@_MACPORTS_PREFIX_GOES_HERE_@@|${prefix}|" ${worksrcpath}/lib/File/BaseDir.pm
 	}
-
+}

Modified: trunk/dports/perl/p5-file-changenotify/Portfile
===================================================================
--- trunk/dports/perl/p5-file-changenotify/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-changenotify/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               File-ChangeNotify 0.19
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Watch for changes to files, cross-platform style
 long_description          ${description}
@@ -15,11 +15,13 @@
                           sha1 907521a17ed087b7875106473213f658da3e59a1 \
                           rmd160 011d3452015951274ecee633f24f6fea1c9ca21a
 
-depends_lib-append        port:p5-class-mop \
-                          port:p5-moose \
-                          port:p5-moosex-params-validate \
-                          port:p5-moosex-semiaffordanceaccessor \
-                          port:p5-test-simple \
-                          port:p5-test-exception
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-class-mop \
+                          port:p${perl5.major}-moose \
+                          port:p${perl5.major}-moosex-params-validate \
+                          port:p${perl5.major}-moosex-semiaffordanceaccessor \
+                          port:p${perl5.major}-test-simple \
+                          port:p${perl5.major}-test-exception
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-file-chdir/Portfile
===================================================================
--- trunk/dports/perl/p5-file-chdir/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-chdir/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup	File-chdir 0.1004
+revision    1
 maintainers	geeklair.net:dluke openmaintainer
 description	a more sensible way to change directories
 license		{GPL Artistic}

Modified: trunk/dports/perl/p5-file-comments/Portfile
===================================================================
--- trunk/dports/perl/p5-file-comments/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-comments/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           File-Comments 0.08
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Recognizes file formats and extracts format-specific comments
 long_description      File::Comments guesses the type of a given file, \
@@ -19,11 +19,13 @@
                       sha1 b0b6cb493c8d7d51dde40f144b4b0ef2c7965ae7 \
                       rmd160 33af31e29f2f622b835a37d443dc5fd10f41c364
 
-depends_lib-append    port:p5-archive-tar \
-                      port:p5-html-parser \
-                      port:p5-html-tree \
-                      port:p5-log-log4perl \
-                      port:p5-ppi \
-                      port:p5-sysadm-install
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-archive-tar \
+                      port:p${perl5.major}-html-parser \
+                      port:p${perl5.major}-html-tree \
+                      port:p${perl5.major}-log-log4perl \
+                      port:p${perl5.major}-ppi \
+                      port:p${perl5.major}-sysadm-install
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-file-copy-recursive/Portfile
===================================================================
--- trunk/dports/perl/p5-file-copy-recursive/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-copy-recursive/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         File-Copy-Recursive 0.38
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Perl extension for recursively copying files and directories
 long_description    This module copies and moves directories recursively \

Modified: trunk/dports/perl/p5-file-desktopentry/Portfile
===================================================================
--- trunk/dports/perl/p5-file-desktopentry/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-desktopentry/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         File-DesktopEntry 0.04
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Perl module for Freedesktop .desktop files
 long_description \
@@ -16,5 +17,6 @@
                     sha1    2ab7e9056b745ff5a8530431666c437328b7c7a0 \
                     rmd160  18e703eae1a671d0dbbea032f598f2d4a05762b7
 
-depends_lib-append  port:p5-file-basedir
-
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-file-basedir
+}

Modified: trunk/dports/perl/p5-file-find-rule/Portfile
===================================================================
--- trunk/dports/perl/p5-file-find-rule/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-find-rule/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         File-Find-Rule 0.32
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -19,5 +19,7 @@
                     sha1    3cdb5d0efe0d509027469cd1edc1e4d20e964c84 \
                     rmd160  5bf2e80501d01e3ee4c24b437ad9b7f58ad80b36
 
-depends_lib-append  port:p5-number-compare \
-                    port:p5-text-glob
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-number-compare \
+                    port:p${perl5.major}-text-glob
+}

Modified: trunk/dports/perl/p5-file-flat/Portfile
===================================================================
--- trunk/dports/perl/p5-file-flat/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-flat/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup            perl5 1.0
 
 perl5.setup          File-Flat 1.04
-revision        1
+revision        2
 maintainers	     nomaintainer
 platforms            darwin
 description          Implements a flat filesystem

Modified: trunk/dports/perl/p5-file-homedir/Portfile
===================================================================
--- trunk/dports/perl/p5-file-homedir/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-homedir/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         File-HomeDir 0.95 ../by-authors/id/A/AD/ADAMK/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Find your home and other directories, on any platform.
 long_description    ${description}

Modified: trunk/dports/perl/p5-file-libmagic/Portfile
===================================================================
--- trunk/dports/perl/p5-file-libmagic/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-libmagic/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,11 +1,10 @@
 # $Id$
 
 PortSystem		1.0
-
 PortGroup		perl5 1.0
 
 perl5.setup		File-LibMagic 0.96
-revision		1
+revision		2
 extract.suffix	.tgz
 maintainers		ricci
 description		Perl wrapper for libmagic
@@ -14,9 +13,9 @@
 checksums           md5     945f063eb9cd2ce555f452792320f601 \
                     sha1    1624150be5e0994948556f63481f2779b3ffa024
 
-
 platforms		darwin
 
+if {${perl5.major} != ""} {
 depends_lib		port:file
 
 
@@ -25,3 +24,4 @@
 post-patch	{
 	reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/Makefile.PL
 }
+}

Modified: trunk/dports/perl/p5-file-listing/Portfile
===================================================================
--- trunk/dports/perl/p5-file-listing/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-listing/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         File-Listing 6.02
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -17,8 +18,9 @@
 checksums           sha1 022e3396bfcc3f8790dd81ddc89ae5903bf3a9f7 \
                     rmd160 baf3e0c8be66a25d3a2cff98f054f5532b6f6d7e
 
-depends_lib-append  port:p5-http-date
-
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-http-date
+}
 # This hack is needed because of the libwww-perl 6.0 breakup (Trac #28865)
 pre-activate {
     if {[file exists ${perl5.lib}/File/Listing.pm]

Modified: trunk/dports/perl/p5-file-mimeinfo/Portfile
===================================================================
--- trunk/dports/perl/p5-file-mimeinfo/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-mimeinfo/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,11 +1,10 @@
 # $Id$
 
 PortSystem		1.0
-
 PortGroup		perl5 1.0
 
 perl5.setup		File-MimeInfo 0.15
-revision		2
+revision		3
 maintainers		nomaintainer
 description		This module can be used to determine the mime type of a file.   \
                 It tries to implement the freedesktop specification for a shared MIME database.
@@ -16,6 +15,7 @@
 
 platforms		darwin
 
+if {${perl5.major} != ""} {
 depends_lib-append		port:shared-mime-info
 
 
@@ -23,4 +23,4 @@
 post-patch      {
         reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/lib/File/MimeInfo.pm
 }
-
+}

Modified: trunk/dports/perl/p5-file-mmagic/Portfile
===================================================================
--- trunk/dports/perl/p5-file-mmagic/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-mmagic/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem		1.0
 PortGroup		perl5 1.0
 
 perl5.setup		File-MMagic 1.27
-revision		2
+revision		3
 maintainers		nomaintainer
 description		This is a Perl extension for determining file types.
 long_description	${description}
@@ -11,6 +12,8 @@
 checksums		md5 4ffb13b6587888e6e455c22988abce5e
 platforms		darwin
 
+if {${perl5.major} != ""} {
 patchfiles		patch-MMagic.pm
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-file-modified/Portfile
===================================================================
--- trunk/dports/perl/p5-file-modified/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-modified/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         File-Modified 0.07
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         checks intelligently if files have changed
 long_description    The Modified module is intended as a simple method for \

Modified: trunk/dports/perl/p5-file-mork/Portfile
===================================================================
--- trunk/dports/perl/p5-file-mork/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-mork/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     File-Mork 0.3
-revision        1
+revision        2
 platforms       darwin
 maintainers     yahoo.fr:jul_bsd openmaintainer
 supported_archs noarch

Modified: trunk/dports/perl/p5-file-ncopy/Portfile
===================================================================
--- trunk/dports/perl/p5-file-ncopy/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-ncopy/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup            perl5 1.0
 
 perl5.setup          File-NCopy 0.34
-revision        1
+revision        2
 maintainers	     nomaintainer
 platforms            darwin
 checksums            md5 a2633eb0f3f8a6906303e709a35af26f

Modified: trunk/dports/perl/p5-file-next/Portfile
===================================================================
--- trunk/dports/perl/p5-file-next/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-next/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup         File-Next 1.02
-revision        1
+revision            2
 maintainers         gkg.net:mschout openmaintainer
 description	        File-finding iterator
 long_description    File::Next is a lightweight, taint-safe file-finding module.

Modified: trunk/dports/perl/p5-file-path/Portfile
===================================================================
--- trunk/dports/perl/p5-file-path/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-path/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         File-Path 2.08
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch

Modified: trunk/dports/perl/p5-file-pushd/Portfile
===================================================================
--- trunk/dports/perl/p5-file-pushd/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-pushd/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         File-pushd 1.00
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -24,7 +24,9 @@
                     sha1    1c78a35d0876c64ceeadeb305ef1813a27c6bc14 \
                     rmd160  b0c608ae730cd8a09678612cf9b2a7efaf8259ac
 
-depends_lib-append  port:p5-sub-exporter \
-                    port:p5-pathtools \
-                    port:p5-file-path \
-                    port:p5-file-temp
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-sub-exporter \
+                    port:p${perl5.major}-pathtools \
+                    port:p${perl5.major}-file-path \
+                    port:p${perl5.major}-file-temp
+}

Modified: trunk/dports/perl/p5-file-readbackwards/Portfile
===================================================================
--- trunk/dports/perl/p5-file-readbackwards/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-readbackwards/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup             File-ReadBackwards 1.04
-revision        1
+revision                2
 maintainers             pixilla
 
 description             This module reads a file backwards line by line.

Modified: trunk/dports/perl/p5-file-remove/Portfile
===================================================================
--- trunk/dports/perl/p5-file-remove/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-remove/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         File-Remove 1.46 ../by-authors/id/A/AD/ADAMK/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Remove files and directories
 long_description    ${description}

Modified: trunk/dports/perl/p5-file-rsyncp/Portfile
===================================================================
--- trunk/dports/perl/p5-file-rsyncp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-rsyncp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             File-RsyncP 0.70
-revision        1
+revision                2
 platforms               darwin
 license                 GPLv2+
 maintainers             nomaintainer

Modified: trunk/dports/perl/p5-file-sharedir/Portfile
===================================================================
--- trunk/dports/perl/p5-file-sharedir/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-sharedir/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           File-ShareDir 1.03 ../by-authors/id/A/AD/ADAMK/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Locate per-dist and per-module shared files
 long_description      The intent of File::ShareDir is to provide a companion \
@@ -19,6 +19,8 @@
                       sha1 45ff393e20da1062d2f2cfb2e6dea1edf4e1db46 \
                       rmd160 dbfec077f420abcce9c87eb0541dec16a4807509
 
-depends_lib-append    port:p5-class-inspector
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-inspector
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-file-slurp/Portfile
===================================================================
--- trunk/dports/perl/p5-file-slurp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-slurp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         File-Slurp 9999.13
-revision        1
+revision            2
 maintainers         gmail.com:matteo.corti
 description         Efficient reading/writing of complete files
 long_description    This module provides subs that allow you to read or \

Modified: trunk/dports/perl/p5-file-slurp-unicode/Portfile
===================================================================
--- trunk/dports/perl/p5-file-slurp-unicode/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-slurp-unicode/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         File-Slurp-Unicode 0.7.1
+revision            1
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -19,6 +20,8 @@
 checksums           sha256 e39987335ecb31d360461a3fca24eb0c5296fb597d23cdb06758077b4560691b \
                     rmd160 5d5b1783da53d3c3383b81ee08b429cce75aead3
 
-depends_lib-append  port:p5-file-slurp
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-file-slurp
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-file-tail/Portfile
===================================================================
--- trunk/dports/perl/p5-file-tail/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-tail/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup	File-Tail 0.99.3
-revision        1
+revision    2
 maintainers	nomaintainer
 description	Perl extension for reading from continously updated files
 long_description \

Modified: trunk/dports/perl/p5-file-temp/Portfile
===================================================================
--- trunk/dports/perl/p5-file-temp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-temp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         File-Temp 0.22
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         return name and handle of a temporary file safely
 long_description    File::Temp can be used to create and open temporary files \

Modified: trunk/dports/perl/p5-file-tempdir/Portfile
===================================================================
--- trunk/dports/perl/p5-file-tempdir/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-tempdir/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         File-Tempdir 0.02
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Provides an object interface to tempdir() from File::Temp.
 long_description    ${description}

Modified: trunk/dports/perl/p5-file-type/Portfile
===================================================================
--- trunk/dports/perl/p5-file-type/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-type/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		File-Type 0.22
-revision        1
+revision        2
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a Perl extension for determining file types.
 license			{GPL Artistic}

Modified: trunk/dports/perl/p5-file-which/Portfile
===================================================================
--- trunk/dports/perl/p5-file-which/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-file-which/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           File-Which 1.09
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Portable implementation of the `which' utility
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 7862595004e68276c11bc012380f19f4b09c5cf7 \
                       rmd160 2ebbe4afe4bdefada7f66c726a4156cbaecd0490
 
-depends_lib-append    port:p5-test-simple \
-                      port:p5-test-script
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-test-script
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-filesys-diskspace/Portfile
===================================================================
--- trunk/dports/perl/p5-filesys-diskspace/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-filesys-diskspace/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         Filesys-DiskSpace 0.05
-revision            1
+revision            2
 maintainers         email.arc.nasa.gov:sal
 description         Perl df
 long_description    This routine displays information on a file system such \
@@ -16,6 +17,7 @@
 
 supported_archs noarch
 
+if {${perl5.major} != ""} {
 patchfiles	    patch-lib-Filesys-Diskspace.pm
 
 post-install {
@@ -27,4 +29,4 @@
 	sudo h2ph sys/*
 \n"
 }
-
+}

Modified: trunk/dports/perl/p5-filter/Portfile
===================================================================
--- trunk/dports/perl/p5-filter/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-filter/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Filter 1.37
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         A number of Source Filters
 long_description    ${description}

Modified: trunk/dports/perl/p5-finance-quote/Portfile
===================================================================
--- trunk/dports/perl/p5-finance-quote/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-finance-quote/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Finance-Quote 1.17
-revision        1
+revision        2
 categories              perl
 maintainers             mas openmaintainer
 description		Perl module that allows for grabbing stock quotes.
@@ -19,11 +19,13 @@
                     sha1    a04482f539b06e14ec7984ca7c009daf93303968 \
                     rmd160  724d331879b6b039746f16c7ede7e6959d28c429
 
+if {${perl5.major} != ""} {
 depends_lib-append	\
-	port:p5-libwww-perl \
-	port:p5-html-tableextract \
-	port:p5-datemanip \
-	port:p5-html-tree \
-	port:p5-crypt-ssleay
+	port:p${perl5.major}-libwww-perl \
+	port:p${perl5.major}-html-tableextract \
+	port:p${perl5.major}-datemanip \
+	port:p${perl5.major}-html-tree \
+	port:p${perl5.major}-crypt-ssleay
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-finance-quotehist/Portfile
===================================================================
--- trunk/dports/perl/p5-finance-quotehist/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-finance-quotehist/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,16 +4,17 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Finance-QuoteHist 1.11
-revision        1
+revision        2
 categories              perl
 maintainers             nomaintainer
 description		Perl module for fetching historical stock quotes.
 long_description	The Finance-QuoteHist bundle is several modules \
 			designed to fetch historical stock quotes from the web. 
-				
-depends_lib-append      port:p5-datemanip   port:p5-html-tableextract \
-                        port:p5-libwww-perl port:p5-text-csv
 
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-datemanip   port:p${perl5.major}-html-tableextract \
+                        port:p${perl5.major}-libwww-perl port:p${perl5.major}-text-csv
+}
 homepage                http://www.mojotoad.com/sisk/projects/Finance-QuoteHist/
 platforms               darwin
 

Modified: trunk/dports/perl/p5-flickr-api/Portfile
===================================================================
--- trunk/dports/perl/p5-flickr-api/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-flickr-api/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Flickr-API 1.04
-revision        1
+revision            2
 platforms           darwin
 maintainers         l2g
 license             Artistic-2.0
@@ -18,7 +18,9 @@
 checksums           sha1    40f413aa9e7018035e5cde156b503743fb988272 \
                     rmd160  e9c39041f23869afc8a285fc7e493c42d160899f
 
-depends_lib-append  port:p5-digest-md5 \
-                    port:p5-libwww-perl \
-                    port:p5-uri \
-                    port:p5-xml-parser-lite-tree
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-digest-md5 \
+                    port:p${perl5.major}-libwww-perl \
+                    port:p${perl5.major}-uri \
+                    port:p${perl5.major}-xml-parser-lite-tree
+}

Modified: trunk/dports/perl/p5-flickr-upload/Portfile
===================================================================
--- trunk/dports/perl/p5-flickr-upload/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-flickr-upload/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Flickr-Upload 1.32
-revision        1
+revision            2
 platforms           darwin
 maintainers         l2g
 license             Artistic GPL
@@ -20,7 +20,9 @@
 checksums           sha1    8cf64ec31fd63c871a7592989b5b843891adae62 \
                     rmd160  b10eda27c8a7b42cc7dfda188a73b5d25855f986
 
-depends_lib-append  port:p5-flickr-api \
-                    port:p5-getopt-long \
-                    port:p5-libwww-perl \
-                    port:p5-xml-parser-lite-tree
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-flickr-api \
+                    port:p${perl5.major}-getopt-long \
+                    port:p${perl5.major}-libwww-perl \
+                    port:p${perl5.major}-xml-parser-lite-tree
+}

Modified: trunk/dports/perl/p5-font-afm/Portfile
===================================================================
--- trunk/dports/perl/p5-font-afm/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-font-afm/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Font-AFM 1.20
+revision        1
 
 maintainers		geeklair.net:dluke openmaintainer
 description		Interface to Adobe Font Metrics files.

Modified: trunk/dports/perl/p5-font-ttf/Portfile
===================================================================
--- trunk/dports/perl/p5-font-ttf/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-font-ttf/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Font-TTF 0.48
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Perl module for TrueType Font hacking
 long_description    ${description}

Modified: trunk/dports/perl/p5-freezethaw/Portfile
===================================================================
--- trunk/dports/perl/p5-freezethaw/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-freezethaw/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		FreezeThaw 0.5001
+revision        1
 
 maintainers		geeklair.net:dluke openmaintainer
 description		FreezeThaw - convertin Perl structures to strings and back.

Modified: trunk/dports/perl/p5-fusioninventory-agent/Portfile
===================================================================
--- trunk/dports/perl/p5-fusioninventory-agent/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-fusioninventory-agent/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             FusionInventory-Agent 2.1.7 ../by-authors/id/F/FU/FUSINV
-revision        1
+revision                2
 platforms               darwin
 maintainers             nomaintainer
 supported_archs         noarch
@@ -20,8 +20,10 @@
 checksums               sha1    7fe6619462828a97a3bb5225a21670c20f8d1679 \
                         rmd160  f2713c673e2b7f5ec5cf3de7d894c8fba58e8abc
 
-depends_lib-append      port:p5-net-ip \
-                        port:p5-xml-simple \
-                        port:p5-universal-require \
-                        port:p5-libwww-perl \
-                        port:p5-mac-sysprofile
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-net-ip \
+                        port:p${perl5.major}-xml-simple \
+                        port:p${perl5.major}-universal-require \
+                        port:p${perl5.major}-libwww-perl \
+                        port:p${perl5.major}-mac-sysprofile
+}

Modified: trunk/dports/perl/p5-gd/Portfile
===================================================================
--- trunk/dports/perl/p5-gd/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gd/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem		1.0
 PortGroup		perl5 1.0
+
 perl5.setup		GD 2.45
-revision                2 
+revision        3
 maintainers		nomaintainer
 description		Module interface to libgd
 long_description	${description}
@@ -13,11 +14,11 @@
 checksums           sha1    27c71bded682ccabb0c1429bb28e6c2bbae78e8d \
                     rmd160  13e85ae27c8f661d8c470ec7dd388ffb71771100
 
-
+if {${perl5.major} != ""} {
 depends_lib-append		port:gd2 port:libpng
 
 universal_variant no
 
 ## configure.post_args	-options "JPEG,FT,PNG" -lib_gd_path ${prefix}/lib/libgd.dylib \
 ## 			LIBS="-lXpm -lX11 -ljpeg -lfreetype -lpng12 -lz -liconv -lgd"
-
+}

Modified: trunk/dports/perl/p5-gd-barcode/Portfile
===================================================================
--- trunk/dports/perl/p5-gd-barcode/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gd-barcode/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           GD-Barcode 1.15
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Create barcode image with GD
 long_description      GD::Barcode is a subclass of GD and allows you to \
@@ -17,6 +17,8 @@
                       sha1 e9ecbcb5085e29efb0de61a1fa4e50daea5846fd \
                       rmd160 b878975e5e53fee84bc095a78f965e0c9dd5ab49
 
-depends_lib-append    port:p5-gd
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-gd
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-gd-graph3d/Portfile
===================================================================
--- trunk/dports/perl/p5-gd-graph3d/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gd-graph3d/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           GD-Graph3d 0.63
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Create 3D Graphs with GD and GD::Graph
 long_description      This is the GD::Graph3d extensions module. It \
@@ -16,6 +16,8 @@
 
 checksums             md5 f866dcdd1e7e2056bb946ab7ac3fe37b
 
-depends_lib-append    port:p5-gdgraph
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-gdgraph
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-gd-securityimage/Portfile
===================================================================
--- trunk/dports/perl/p5-gd-securityimage/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gd-securityimage/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               GD-SecurityImage 1.70
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Security image (captcha) generator.
 long_description          The (so called) "Security Images" are so popular. \
@@ -21,6 +21,8 @@
                           sha1 c79478da39fb52320ee25ed242b8ee8c87fad0c3 \
                           rmd160 d98cc5de6c4c9d5944074b924ce0b7b1d98ea374
 
-depends_lib-append        port:p5-gd
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-gd
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-gd-svg/Portfile
===================================================================
--- trunk/dports/perl/p5-gd-svg/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gd-svg/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         GD-SVG 0.33
+revision            1
 maintainers         bioperl.org:jason
 platforms           darwin
 supported_archs     noarch
@@ -17,4 +18,6 @@
 checksums           sha1    43d78966540cf300cac67ec251cd743f16018962 \
                     rmd160  b38cfec7b83f024f11cb3b1d41f2ddfad82fd588 
 
-depends_lib-append  port:p5-gd
\ No newline at end of file
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-gd
+}

Modified: trunk/dports/perl/p5-gdgraph/Portfile
===================================================================
--- trunk/dports/perl/p5-gdgraph/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gdgraph/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		GDGraph 1.44 GD
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Graph Plotting Module for Perl 5
 long_description	This is GDGraph, a package to generate charts, using \
@@ -14,7 +14,9 @@
                     sha1    a69e874d0fe3ac132b0d51d739260a9535271bc4
 platforms		darwin
 
-depends_lib-append	port:p5-gd \
-					port:p5-gdtextutil
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-gd \
+					port:p${perl5.major}-gdtextutil
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-gdtextutil/Portfile
===================================================================
--- trunk/dports/perl/p5-gdtextutil/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gdtextutil/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem		1.0
 PortGroup		perl5 1.0
 
 perl5.setup		GDTextUtil 0.86 GD
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Text utilities for use with GD
 long_description	This package provides three modules that make it \
@@ -16,6 +17,8 @@
 checksums		md5 941ad06eadc86b47f3a32da405665c41
 platforms		darwin
 
-depends_lib-append	port:p5-gd
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-gd
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-gearman/Portfile
===================================================================
--- trunk/dports/perl/p5-gearman/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gearman/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Gearman 1.11
+revision            1
 categories          perl net
 platforms           darwin
 maintainers         pmq openmaintainer
@@ -16,6 +17,8 @@
 checksums           sha1    5a67042a9666c148589a2b6a61771641700f71d4 \
                     rmd160  5150173e22da5a4e9393f2ff0d947a725a1127a4
 
-depends_lib-append  port:p5-string-crc32
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-string-crc32
 
 supported_archs     noarch
+}

Modified: trunk/dports/perl/p5-gearman-client-async/Portfile
===================================================================
--- trunk/dports/perl/p5-gearman-client-async/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gearman-client-async/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	    perl5 1.0
 
 perl5.setup	    Gearman-Client-Async 0.94
-revision        1
+revision        2
 categories          perl net
 platforms	    darwin
 maintainers	    pmq openmaintainer
@@ -17,6 +17,8 @@
 checksums           md5 71dcadfb434202dbdf4798f2ec93b32f \
 		    sha1 10e41caf43a81f14bd8f61a2750b6687c8d60e8a
 
-depends_run-append  port:p5-danga-socket port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_run-append  port:p${perl5.major}-danga-socket port:p${perl5.major}-test-simple
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-gearman-server/Portfile
===================================================================
--- trunk/dports/perl/p5-gearman-server/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gearman-server/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	    perl5 1.0
 
 perl5.setup	    Gearman-Server 1.10
-revision        1
+revision        2
 categories          perl net
 platforms	    darwin
 maintainers	    pmq openmaintainer
@@ -17,6 +17,8 @@
 checksums           md5 e1ba46ef14b87206897f3e28dc32dff2 \
 		    sha1 4b37b7f23f19428dd1313f7d4d33d9b1217a6a9e
 
-depends_run-append  port:p5-danga-socket port:p5-gearman
+if {${perl5.major} != ""} {
+depends_run-append  port:p${perl5.major}-danga-socket port:p${perl5.major}-gearman
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-gedcom/Portfile
===================================================================
--- trunk/dports/perl/p5-gedcom/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gedcom/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup			Gedcom 1.15
-revision        1
+revision            2
 description			A module to manipulate Gedcom genealogy files
 long_description	Search, edit and validate a GEDCOM data \
 					file (an export/import format for genealogy).
@@ -14,6 +14,8 @@
 maintainers			worldnet.att.net:james.toth
 platforms			darwin
 checksums			md5 c6c9c71aa0cb6cc753cafb346b4a662b
-depends_lib-append	port:p5-parse-recdescent port:p5-datemanip port:p5-roman
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-parse-recdescent port:p${perl5.major}-datemanip port:p${perl5.major}-roman
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-geo-ip/Portfile
===================================================================
--- trunk/dports/perl/p5-geo-ip/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-geo-ip/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Geo-IP 1.35
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Look up location and network information by IP Address
 long_description    Geo::IP links to the C GeoIP API library to access \
@@ -18,5 +18,6 @@
 
 checksums md5       82844ea789fbf65c9cf34c370473148c \
           sha1      ada3bd5933560495d1ed6d1c1d14f9b0cd06a9c7
-      
+if {${perl5.major} != ""} {
 depends_lib-append  port:libgeoip
+}

Modified: trunk/dports/perl/p5-getopt-long/Portfile
===================================================================
--- trunk/dports/perl/p5-getopt-long/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-getopt-long/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Getopt-Long 2.38
-revision        1
+revision        2
 license         {Artistic GPL-2+}
 maintainers     nomaintainer
 platforms       darwin

Modified: trunk/dports/perl/p5-getopt-long-descriptive/Portfile
===================================================================
--- trunk/dports/perl/p5-getopt-long-descriptive/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-getopt-long-descriptive/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Getopt-Long-Descriptive 0.089 ../by-authors/id/R/RJ/RJBS/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Getopt::Long with usage text
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 fd1bf076deadbf66556cb7938e05eefcd87c4739 \
                       rmd160 6f49fe2e30e0184a2a4732a22b7968a99e7eb386
 
-depends_lib-append    port:p5-params-validate \
-                      port:p5-sub-exporter
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-params-validate \
+                      port:p${perl5.major}-sub-exporter
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-getopt-mixed/Portfile
===================================================================
--- trunk/dports/perl/p5-getopt-mixed/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-getopt-mixed/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Getopt-Mixed 1.10
-revision        1
+revision        2
 maintainers     nomaintainer
 categories-append   devel
 platforms       darwin

Modified: trunk/dports/perl/p5-getopt-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-getopt-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-getopt-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		Getopt-Simple 1.52 Getopt
+revision        1
 maintainers		puffin.lb.shuttle.de:michael.klein openmaintainer
 categories-append	devel
 supported_archs		noarch
@@ -11,12 +12,12 @@
 description		provides a simple wrapper around Getopt::Long
 long_description	${description}
 
-depends_lib-append	port:p5-test-pod
-
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-test-pod
+}
 extract.suffix		.tgz
 
 checksums		sha1    5257f1c030b87c6a9d3ac3e8dca3aba39199143f \
 			rmd160  c52f2e0bcaa8e2420778567c8cf3f5bff6832ea6
 
 platforms		darwin
-

Modified: trunk/dports/perl/p5-gimp/Portfile
===================================================================
--- trunk/dports/perl/p5-gimp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gimp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Gimp 2.0
-revision        1
+revision            2
 maintainers			nomaintainer
 description			Gimp Extensions/Plug-ins/Load and Save-Handlers in perl
 long_description	${description}
@@ -12,10 +13,11 @@
 
 checksums			md5 dcdc7562aae803149f54ebd6d607fc30
 
-depends_lib-append	lib:libgimpbase-2.0:gimp2 port:p5-gtk2 \
-					port:p5-pdl
+if {${perl5.major} != ""} {
+depends_lib-append	lib:libgimpbase-2.0:gimp2 port:p${perl5.major}-gtk2 \
+					port:p${perl5.major}-pdl
 
 patchfiles			patch-configure
 
 destroot.target-append	install-plugins
-
+}

Modified: trunk/dports/perl/p5-glib/Portfile
===================================================================
--- trunk/dports/perl/p5-glib/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-glib/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup			perl5 1.0
 
 perl5.setup			Glib 1.223
-revision        2
+revision            3
 maintainers			nomaintainer
 description			Access to GLib and GObject
 long_description \
@@ -22,6 +22,8 @@
                         sha1    db8268dc52b4c10038db24604886c54cae142ac7 \
                         rmd160  62b06b7a45f1be9ebd03efeedb2462e16b4248b6
 
+if {${perl5.major} != ""} {
 depends_lib-append		path:lib/pkgconfig/glib-2.0.pc:glib2 \
-			port:p5-extutils-depends \
-			port:p5-extutils-pkgconfig
+			port:p${perl5.major}-extutils-depends \
+			port:p${perl5.major}-extutils-pkgconfig
+}

Modified: trunk/dports/perl/p5-gmail-imapd/Portfile
===================================================================
--- trunk/dports/perl/p5-gmail-imapd/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gmail-imapd/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         GMail-IMAPD 0.94
-revision        1
+revision            2
 maintainers         sky.fr:cbellot
 description         An IMAP4 gateway to Google's webmail service
 long_description    ${description}

Modified: trunk/dports/perl/p5-gnome2/Portfile
===================================================================
--- trunk/dports/perl/p5-gnome2/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gnome2/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup			perl5 1.0
 
 perl5.setup			Gnome2 1.042
-revision        2
+revision        	3
 maintainers			nomaintainer
 description			Bindings to Gtk+ library
 long_description \
@@ -22,9 +22,11 @@
 checksums			md5 eb7b624114e45e54e022a633ffc1cce6 \
 					sha1 8f232afac6ca2e8f6770550e754c857142872a68
 
+if {${perl5.major} != ""} {
 depends_lib-append		port:libgnome \
 				port:libgnomeui \
-				port:p5-extutils-depends \
-				port:p5-extutils-pkgconfig \
-				port:p5-gnome2-vfs \
-				port:p5-gnome2-canvas
+				port:p${perl5.major}-extutils-depends \
+				port:p${perl5.major}-extutils-pkgconfig \
+				port:p${perl5.major}-gnome2-vfs \
+				port:p${perl5.major}-gnome2-canvas
+}

Modified: trunk/dports/perl/p5-gnome2-canvas/Portfile
===================================================================
--- trunk/dports/perl/p5-gnome2-canvas/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gnome2-canvas/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Gnome2-Canvas 1.002
-revision        2
+revision            3
 maintainers			nomaintainer
 description			Bindings to Gtk+ library
 long_description \
@@ -20,8 +21,9 @@
 
 checksums			md5 93405a987ba4bbd03c2f91592b88f5cb
 
+if {${perl5.major} != ""} {
 depends_lib-append		lib:libgnomecanvas-2:libgnomecanvas \
-				port:p5-extutils-depends \
-				port:p5-extutils-pkgconfig \
-				port:p5-gtk2
-
+				port:p${perl5.major}-extutils-depends \
+				port:p${perl5.major}-extutils-pkgconfig \
+				port:p${perl5.major}-gtk2
+}

Modified: trunk/dports/perl/p5-gnome2-gconf/Portfile
===================================================================
--- trunk/dports/perl/p5-gnome2-gconf/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gnome2-gconf/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup			perl5 1.0
 
 perl5.setup			Gnome2-GConf 1.044
-revision        2
+revision        	3
 maintainers			nomaintainer
 description			Bindings to Gtk+ library
 long_description \
@@ -22,7 +22,9 @@
 checksums			md5 ea386003b18f067524833b0eeb271330 \
 					sha1 c13aad0442895f5f2ef7f8c5cb078152adf7e442
 
+if {${perl5.major} != ""} {
 depends_lib-append		bin:gconftool-2:gconf \
-				port:p5-extutils-depends \
-				port:p5-extutils-pkgconfig \
-				port:p5-gnome2
+				port:p${perl5.major}-extutils-depends \
+				port:p${perl5.major}-extutils-pkgconfig \
+				port:p${perl5.major}-gnome2
+}

Modified: trunk/dports/perl/p5-gnome2-print/Portfile
===================================================================
--- trunk/dports/perl/p5-gnome2-print/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gnome2-print/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,9 +4,8 @@
 PortSystem          1.0
 PortGroup           perl5 1.0
 
-revision            2
-
 perl5.setup         Gnome2-Print 1.000
+revision            3
 
 maintainers         nomaintainer
 description         Perl wrappers for the Gnome Print utilities
@@ -26,5 +25,6 @@
                     rmd160  edc870a12f4026667189eb077bd10f01e9ebae0f
 
 master_sites        http://search.cpan.org/CPAN/authors/id/E/EB/EBASSI
-
+if {${perl5.major} != ""} {
 depends_lib-append  port:libgnomeprintui
+}

Modified: trunk/dports/perl/p5-gnome2-vfs/Portfile
===================================================================
--- trunk/dports/perl/p5-gnome2-vfs/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gnome2-vfs/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup			perl5 1.0
 
 perl5.setup			Gnome2-VFS 1.081
-revision        2
+revision            3
 maintainers			nomaintainer
 description			Bindings to Gtk+ library
 long_description \
@@ -22,7 +22,9 @@
 checksums			md5 3d220cbbe9f1ebc78d7047593f9cd633 \
 					sha1 4495417f5b2b95e14bb199a0fc815145332d5e08
 
+if {${perl5.major} != ""} {
 depends_lib-append		lib:libgnomevfs-2:gnome-vfs \
-				port:p5-extutils-depends \
-				port:p5-extutils-pkgconfig \
-				port:p5-glib
+				port:p${perl5.major}-extutils-depends \
+				port:p${perl5.major}-extutils-pkgconfig \
+				port:p${perl5.major}-glib
+}

Modified: trunk/dports/perl/p5-gnome2-wnck/Portfile
===================================================================
--- trunk/dports/perl/p5-gnome2-wnck/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gnome2-wnck/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         Gnome2-Wnck 0.16
-revision        1
+revision            2
 maintainers         nomaintainer
 description         libwnck perl module
 long_description \
@@ -14,14 +15,14 @@
 
 homepage            http://gtk2-perl.sourceforge.net/
 
-depends_lib-append  port:p5-extutils-depends port:p5-extutils-pkgconfig \
-                    port:p5-glib port:p5-gtk2 port:libwnck
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-extutils-depends port:p${perl5.major}-extutils-pkgconfig \
+                    port:p${perl5.major}-glib port:p${perl5.major}-gtk2 port:libwnck
 
 checksums           md5     439f4569ffd7af96ef1d3feaab23760e \
                     sha1    9a9a9876871d5192e7e04db4e65633cf02f75ff0 \
                     rmd160  919d78b7a556215efa2ab3a6639f48552fd3a2e1
-
+}
 # Note, 'make test' for this will fail unless you run it in an xterm,
 # not a Terminal window; also the workspace tests fail because, I believe,
 # of the Mac X11 app support for it
-

Modified: trunk/dports/perl/p5-gnupg-interface/Portfile
===================================================================
--- trunk/dports/perl/p5-gnupg-interface/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gnupg-interface/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem            1.0
 PortGroup             perl5 1.0
+
 perl5.setup           GnuPG-Interface 0.33
-revision        1
+revision              2
 maintainers           nomaintainer
 description           Perl interface to GnuPG
 long_description      ${description}
@@ -12,5 +13,6 @@
 
 checksums             md5 7349795ec874c2af78eec7f274d96bc8
 
-depends_lib-append    port:p5-class-methodmaker
-
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-methodmaker
+}

Modified: trunk/dports/perl/p5-gps/Portfile
===================================================================
--- trunk/dports/perl/p5-gps/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gps/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,14 +2,17 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			perl-GPS 0.15 ../by-authors/id/S/SR/SREZIC
-revision        1
+revision            2
 name				p5-gps
 maintainers			email.arc.nasa.gov:sal
 description			Perl interface to GPS receivers using Garmin or NMEA protocols
 long_description		${description}
 platforms			darwin
 checksums			md5 9569057d491c73cd597057de85472673
-depends_lib-append		port:p5-device-serialport
+if {${perl5.major} != ""} {
+depends_lib-append		port:p${perl5.major}-device-serialport
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-graph/Portfile
===================================================================
--- trunk/dports/perl/p5-graph/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-graph/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup			perl5 1.0
 
 perl5.setup			Graph 0.94
-revision        1
+revision            2
 maintainers			nomaintainer
 description			graph operations for perl
 long_description \
@@ -22,6 +22,8 @@
 				sha1    6aa818a4b97e6ecb6a461b8722ec514ad194a23d \
 				rmd160  f739d1ecd31d42cb8c45530cad5489916f0e86e1
 
-depends_lib-append	port:p5-heap
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-heap
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-graphviz/Portfile
===================================================================
--- trunk/dports/perl/p5-graphviz/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-graphviz/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup			perl5 1.0
 
 perl5.setup			GraphViz 2.04
-revision        1
+revision            2
 maintainers			nomaintainer
 description			Interface to the GraphViz graphing tool
 long_description \
@@ -18,7 +18,9 @@
 				sha1    4ddaead304bf0eba715398a2e6ff573bc4a753e4 \
 				rmd160  abf855ea910b25e8d8aed40b8477d838bf330da3
 
-depends_lib-append		path:bin/dot:graphviz port:p5-ipc-run \
-				port:p5-graph port:p5-math-bezier
+if {${perl5.major} != ""} {
+depends_lib-append		path:bin/dot:graphviz port:p${perl5.major}-ipc-run \
+				port:p${perl5.major}-graph port:p${perl5.major}-math-bezier
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-gssapi/Portfile
===================================================================
--- trunk/dports/perl/p5-gssapi/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gssapi/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             GSSAPI 0.28 ../by-authors/id/A/AG/AGROLMS/
+revision                1
 platforms               darwin
 maintainers             l2g openmaintainer
 license                 Artistic GPL

Modified: trunk/dports/perl/p5-gtk2/Portfile
===================================================================
--- trunk/dports/perl/p5-gtk2/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gtk2/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup			perl5 1.0
 
 perl5.setup			Gtk2 1.222
-revision			3
+revision			4
 maintainers			nomaintainer
 description			Bindings to Gtk+ library
 long_description \
@@ -24,9 +24,11 @@
                         sha1    1d8aa9684bd454fc98b1fc29d961583617b3d566 \
                         rmd160  f135139d2ef12878539f4fb147cf1bad5e6970db
 
+if {${perl5.major} != ""} {
 depends_lib-append		port:gtk2 \
-				port:p5-extutils-depends \
-				port:p5-extutils-pkgconfig \
-				port:p5-glib \
-				port:p5-cairo \
-				port:p5-pango
+				port:p${perl5.major}-extutils-depends \
+				port:p${perl5.major}-extutils-pkgconfig \
+				port:p${perl5.major}-glib \
+				port:p${perl5.major}-cairo \
+				port:p${perl5.major}-pango
+}

Modified: trunk/dports/perl/p5-gtk2-gladexml/Portfile
===================================================================
--- trunk/dports/perl/p5-gtk2-gladexml/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gtk2-gladexml/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup			perl5 1.0
 
 perl5.setup			Gtk2-GladeXML 1.007
-revision        2
+revision            3
 maintainers			nomaintainer
 description			Bindings to Gtk+ library
 long_description \
@@ -24,7 +24,9 @@
                                 sha1    d0510086b0d2a2f43e63df9254cf47a192220799 \
                                 rmd160  d49bb2e4855d39784e359496e362ec14e0220a0b
 
+if {${perl5.major} != ""} {
 depends_lib-append	        port:libglade2 \
-				port:p5-extutils-depends \
-				port:p5-extutils-pkgconfig \
-				port:p5-gtk2
+				port:p${perl5.major}-extutils-depends \
+				port:p${perl5.major}-extutils-pkgconfig \
+				port:p${perl5.major}-gtk2
+}

Modified: trunk/dports/perl/p5-gtk2-sourceview/Portfile
===================================================================
--- trunk/dports/perl/p5-gtk2-sourceview/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-gtk2-sourceview/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         Gtk2-SourceView 1.000
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Perl wrappers for the GtkSourceView widget
 long_description    Perl bindings to the 1.x series of the GtkSourceView \
@@ -19,9 +20,10 @@
 
 master_sites        http://search.cpan.org/CPAN/authors/id/E/EB/EBASSI
 
+if {${perl5.major} != ""} {
 depends_lib-append  port:gtksourceview \
-                    port:p5-extutils-depends \
-                    port:p5-glib \
-                    port:p5-gnome2-print \
-                    port:p5-gtk2
-
+                    port:p${perl5.major}-extutils-depends \
+                    port:p${perl5.major}-glib \
+                    port:p${perl5.major}-gnome2-print \
+                    port:p${perl5.major}-gtk2
+}

Modified: trunk/dports/perl/p5-hash-fieldhash/Portfile
===================================================================
--- trunk/dports/perl/p5-hash-fieldhash/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-hash-fieldhash/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Hash-FieldHash 0.10
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL

Modified: trunk/dports/perl/p5-hash-merge/Portfile
===================================================================
--- trunk/dports/perl/p5-hash-merge/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-hash-merge/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Hash-Merge 0.12
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Merges arbitrarily deep hashes into a single hash
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 3081682afe99fb80f9c0eabdc0c6e34c486e3db4 \
                       rmd160 0c3aaab04e75ffec605400b514dfa65b85a91bc3
 
-depends_lib-append    port:p5-clone
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-clone
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-heap/Portfile
===================================================================
--- trunk/dports/perl/p5-heap/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-heap/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Heap 0.80
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Collection of routines for managing a heap data structure
 long_description    This is a collection of routines for managing a heap \

Modified: trunk/dports/perl/p5-hook-lexwrap/Portfile
===================================================================
--- trunk/dports/perl/p5-hook-lexwrap/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-hook-lexwrap/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		Hook-LexWrap 0.20
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Lexically scoped subroutine wrappers
 long_description	${description}

Modified: trunk/dports/perl/p5-html-encoding/Portfile
===================================================================
--- trunk/dports/perl/p5-html-encoding/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-encoding/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-Encoding 0.61
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -17,8 +18,10 @@
 checksums           sha1    539c09038c812ae8b2215ab3824b69e50e20b33c \
                     rmd160  568d0d6b46778644802b9e4f5ac4642a4ad1c419
 
+if {${perl5.major} != ""} {
 patchfiles          patch-lib-HTML-Encoding.pm.diff
 
-depends_lib-append  port:p5-encode \
-                    port:p5-html-parser \
-                    port:p5-libwww-perl
+depends_lib-append  port:p${perl5.major}-encode \
+                    port:p${perl5.major}-html-parser \
+                    port:p${perl5.major}-libwww-perl
+}

Modified: trunk/dports/perl/p5-html-extract/Portfile
===================================================================
--- trunk/dports/perl/p5-html-extract/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-extract/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup                   perl5 1.0
 
 perl5.setup                 HTML-Extract 0.25
-revision        1
+revision                    2
 platforms                   darwin
 maintainers                 ryandesign openmaintainer
 description                 Perl module for getting text and HTML snippets out of HTML pages
@@ -15,8 +15,10 @@
                             sha1    b429072278e34e49972c39d285a93660676393a3 \
                             rmd160  f72dc136de3cae8bc6e063e5c37c11f95814e16a
 
-depends_lib-append          port:p5-html-tree \
-                            port:p5-html-tagfilter \
-                            port:p5-libwww-perl
+if {${perl5.major} != ""} {
+depends_lib-append          port:p${perl5.major}-html-tree \
+                            port:p${perl5.major}-html-tagfilter \
+                            port:p${perl5.major}-libwww-perl
 
 supported_archs             noarch
+}

Modified: trunk/dports/perl/p5-html-fillinform/Portfile
===================================================================
--- trunk/dports/perl/p5-html-fillinform/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-fillinform/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup			HTML-FillInForm 1.06
-revision        1
+revision            2
 maintainers			nomaintainer
 description         module for automatically filling HTML forms
 long_description	This module automatically inserts data from a previous \
@@ -14,6 +15,8 @@
 platforms			darwin
 checksums			md5 e9a017fcaaad09fd9b40bad3c080e500
 
-depends_lib-append	port:p5-html-parser
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-html-parser
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-html-form/Portfile
===================================================================
--- trunk/dports/perl/p5-html-form/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-form/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-Form 6.00
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -17,10 +18,11 @@
 checksums           sha1 45fe6121ea15fbc3fad4ab6851d2dbf1c72971d1 \
                     rmd160 268e696bb925ce5c34d47050ed352a233a42aa05
 
-depends_lib-append  port:p5-html-parser \
-                    port:p5-http-message \
-                    port:p5-uri
-
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-html-parser \
+                    port:p${perl5.major}-http-message \
+                    port:p${perl5.major}-uri
+}
 # This hack is needed because of the libwww-perl 6.0 breakup (Trac #28865)
 pre-activate {
     if {[file exists ${perl5.lib}/HTML/Form.pm]

Modified: trunk/dports/perl/p5-html-format/Portfile
===================================================================
--- trunk/dports/perl/p5-html-format/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-format/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		HTML-Format 2.09
+revision        1
 
 maintainers		geeklair.net:dluke openmaintainer
 description		Perl modules that format HTML as plaintext, PostScript or RTF.
@@ -17,9 +18,11 @@
 
 platforms		darwin
 
-depends_lib-append	port:p5-html-tree \
-			port:p5-font-afm
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-html-tree \
+			port:p${perl5.major}-font-afm
 
 supported_archs noarch
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-html-lint/Portfile
===================================================================
--- trunk/dports/perl/p5-html-lint/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-lint/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup                   perl5 1.0
 
 perl5.setup                 HTML-Lint 2.06
-revision        1
+revision                    2
 platforms                   darwin
 maintainers                 ryandesign openmaintainer
 description                 a pure-Perl HTML parser and checker for syntactic legitmacy
@@ -15,6 +15,8 @@
                             sha1    050a2f5f20472ce798948f9284d6e2e4683efb24 \
                             rmd160  3ab854503b61551ad2d0a07bb37e3d3f4a3c8943
 
-depends_lib-append          port:p5-html-parser
+if {${perl5.major} != ""} {
+depends_lib-append          port:p${perl5.major}-html-parser
 
 supported_archs             noarch
+}

Modified: trunk/dports/perl/p5-html-mason/Portfile
===================================================================
--- trunk/dports/perl/p5-html-mason/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-mason/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               HTML-Mason 1.45
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               High-performance, dynamic web site authoring system
 long_description          Mason is a tool for building, serving and managing \
@@ -19,27 +19,29 @@
                           sha1 17f7bafb95f46cc872d3748bf4bb1f3a9ec349c4 \
                           rmd160 96b84ec0488a1771a81af7ccc15470fb7456ee05
 
-depends_lib-append        port:p5-cache-cache \
-                          port:p5-class-container \
-                          port:p5-exception-class \
-                          port:p5-params-validate \
-                          port:p5-html-parser \
-                          port:p5-test-deep \
-                          port:p5-log-any
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-cache-cache \
+                          port:p${perl5.major}-class-container \
+                          port:p${perl5.major}-exception-class \
+                          port:p${perl5.major}-params-validate \
+                          port:p${perl5.major}-html-parser \
+                          port:p${perl5.major}-test-deep \
+                          port:p${perl5.major}-log-any
 
 perl5.use_module_build
 
 variant mod_perl conflicts mod_perl2 description {build with mod_perl port} {
     depends_lib-append    port:mod_perl \
-                          port:p5-libapreq
+                          port:p${perl5.major}-libapreq
 }
 
 variant mod_perl2 conflicts mod_perl description {build with mod_perl2 port} {
     depends_lib-append    port:mod_perl2 \
-                          port:p5-libapreq2 \
-                          port:p5-cgi
+                          port:p${perl5.major}-libapreq2 \
+                          port:p${perl5.major}-cgi
 }
 
 if {![variant_isset mod_perl]} {
     default_variants      +mod_perl2
 }
+}

Modified: trunk/dports/perl/p5-html-parser/Portfile
===================================================================
--- trunk/dports/perl/p5-html-parser/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-parser/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           HTML-Parser 3.68
-revision        1
+revision              2
 license               {Artistic GPL}
 maintainers           narf_tm openmaintainer
 description           HTML parsing and extraction modules
@@ -17,4 +17,6 @@
 
 platforms             darwin
 
-depends_lib-append    port:p5-html-tagset
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-html-tagset
+}

Modified: trunk/dports/perl/p5-html-scrubber/Portfile
===================================================================
--- trunk/dports/perl/p5-html-scrubber/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-scrubber/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,15 +1,18 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		HTML-Scrubber 0.08
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Perl extension for scrubbing/sanitizing html
 long_description	${description}
 checksums		md5 abadf246e528f3e2d31717ef8a1d90f2
 platforms		darwin
-depends_lib-append	port:p5-html-parser \
-			port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-html-parser \
+			port:p${perl5.major}-test-simple
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-html-strip/Portfile
===================================================================
--- trunk/dports/perl/p5-html-strip/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-strip/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-Strip 1.06
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Perl extension for stripping HTML markup from text.
 long_description    This module simply strips HTML-like markup from text \

Modified: trunk/dports/perl/p5-html-stripscripts/Portfile
===================================================================
--- trunk/dports/perl/p5-html-stripscripts/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-stripscripts/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		HTML-StripScripts 1.04
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Strip scripting constructs out of HTML
 

Modified: trunk/dports/perl/p5-html-stripscripts-parser/Portfile
===================================================================
--- trunk/dports/perl/p5-html-stripscripts-parser/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-stripscripts-parser/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		HTML-StripScripts-Parser 1.02
-revision        1
+revision        2
 maintainers		nomaintainer
 description		XSS filter using HTML::Parser
 
@@ -13,7 +13,9 @@
 checksums		md5 0fb38dc2c632844883f3e716b056a88a
 platforms		darwin
 
-depends_lib-append	port:p5-html-stripscripts \
-			port:p5-html-parser
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-html-stripscripts \
+			port:p${perl5.major}-html-parser
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-html-tableextract/Portfile
===================================================================
--- trunk/dports/perl/p5-html-tableextract/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-tableextract/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,8 +1,10 @@
 # $Id$
+
 PortSystem              1.0
 PortGroup		perl5 1.0
+
 perl5.setup		HTML-TableExtract 2.10
-revision        1
+revision        2
 categories              perl
 maintainers             mas openmaintainer
 description		Perl Module that extracts information from tables.

Modified: trunk/dports/perl/p5-html-tagfilter/Portfile
===================================================================
--- trunk/dports/perl/p5-html-tagfilter/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-tagfilter/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup                   perl5 1.0
 
 perl5.setup                 HTML-TagFilter 1.03
-revision        1
+revision                    2
 platforms                   darwin
 maintainers                 ryandesign openmaintainer
 description                 a fine-grained html-filter, xss-blocker and mailto-obfuscator
@@ -15,6 +15,8 @@
                             sha1    beeef9bf587a0aebbe620bcc4cfd1aa63a6c7195 \
                             rmd160  285c5f731d37dc6199a5fcc8a485aa96f381a705
 
-depends_lib-append          port:p5-html-parser
+if {${perl5.major} != ""} {
+depends_lib-append          port:p${perl5.major}-html-parser
                             
 supported_archs             noarch
+}

Modified: trunk/dports/perl/p5-html-tagset/Portfile
===================================================================
--- trunk/dports/perl/p5-html-tagset/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-tagset/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-Tagset 3.20
-revision        1
+revision            2
 license             {Artistic GPL}
 maintainers         narf_tm openmaintainer
 description         data tables useful in parsing HTML

Modified: trunk/dports/perl/p5-html-template/Portfile
===================================================================
--- trunk/dports/perl/p5-html-template/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-template/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-Template 2.9
-revision        1
+revision            2
 categories          perl textproc
 maintainers         narf_tm openmaintainer
 description         Perl module to use HTML Templates from CGI scripts

Modified: trunk/dports/perl/p5-html-template-compiled/Portfile
===================================================================
--- trunk/dports/perl/p5-html-template-compiled/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-template-compiled/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-Template-Compiled 0.93
-revision        1
+revision            2
 categories          perl textproc
 maintainers         nomaintainer
 description         Compiles HTML::Template files to Perl code
@@ -16,9 +16,11 @@
                     sha1    ae48fc48090f56e26fbba9c0dc9e902a6f53aae7 \
                     rmd160  1a29929f156c7f783a9e314373de78b318e61b3e
 
-depends_lib-append  port:p5-pathtools \
-                    port:p5-scalar-list-utils \
-                    port:p5-getopt-long \
-                    port:p5-version
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-pathtools \
+                    port:p${perl5.major}-scalar-list-utils \
+                    port:p${perl5.major}-getopt-long \
+                    port:p${perl5.major}-version
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-html-tiny/Portfile
===================================================================
--- trunk/dports/perl/p5-html-tiny/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-tiny/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-Tiny 1.05
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Lightweight, dependency free HTML/XML generation
 long_description    ${description}

Modified: trunk/dports/perl/p5-html-tokeparser-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-html-tokeparser-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-tokeparser-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup                   perl5 1.0
 
 perl5.setup                 HTML-TokeParser-Simple 3.15
-revision        1
+revision                    2
 platforms                   darwin
 maintainers                 ryandesign openmaintainer
 description                 a simpler interface to HTML::TokeParser
@@ -17,6 +17,8 @@
                             sha1    f31f74997e6ba5905e9414236ccb716fe989f98b \
                             rmd160  55c2c72281afed2b700d48ccfd94cd8791fb3901
 
-depends_lib-append          port:p5-html-parser
+if {${perl5.major} != ""} {
+depends_lib-append          port:p${perl5.major}-html-parser
 
 supported_archs             noarch
+}

Modified: trunk/dports/perl/p5-html-tree/Portfile
===================================================================
--- trunk/dports/perl/p5-html-tree/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-tree/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 
 perl5.setup		HTML-Tree 4.2
 epoch			1
+revision        1
 
 maintainers		geeklair.net:dluke openmaintainer
 description		Perl parser that can build HTML syntax trees.
@@ -17,8 +18,10 @@
 
 platforms		darwin
 
-depends_lib-append	port:p5-html-parser \
-			port:p5-html-tagset \
-			port:p5-test-exception
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-html-parser \
+			port:p${perl5.major}-html-tagset \
+			port:p${perl5.major}-test-exception
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-html-wikiconverter/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-WikiConverter 0.68
+revision            1
 platforms           darwin
 maintainers         gmail.com:ejshamow
 license             Artistic GPL
@@ -23,13 +24,15 @@
 checksums           sha1    34cb8ab7f5375aa7836325f9388d6ffe63c475eb \
                     rmd160  33578c1e99e35919a96d4b9e3e9191bc1d61cc20
 
-depends_lib-append  port:p5-class-data-inheritable \
-                    port:p5-css \
-                    port:p5-html-parser \
-                    port:p5-html-tagset \
-                    port:p5-html-tree \
-                    port:p5-list-moreutils \
-                    port:p5-module-depends \
-                    port:p5-params-validate \
-                    port:p5-parse-cpan-meta \
-                    port:p5-uri
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-class-data-inheritable \
+                    port:p${perl5.major}-css \
+                    port:p${perl5.major}-html-parser \
+                    port:p${perl5.major}-html-tagset \
+                    port:p${perl5.major}-html-tree \
+                    port:p${perl5.major}-list-moreutils \
+                    port:p${perl5.major}-module-depends \
+                    port:p${perl5.major}-params-validate \
+                    port:p${perl5.major}-parse-cpan-meta \
+                    port:p${perl5.major}-uri
+}

Modified: trunk/dports/perl/p5-html-wikiconverter-confluence/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter-confluence/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter-confluence/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-WikiConverter-Confluence 0.01
+revision            1
 platforms           darwin
 maintainers         gmail.com:ejshamow
 license             Artistic GPL
@@ -20,4 +21,6 @@
 checksums           sha1 c23371d61980a9fb42c1706be55edd90d7ca7b05 \
                     rmd160 02411bde77ebebe8171393a99416397426ae9c89
 
-depends_lib-append  port:p5-html-wikiconverter
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-html-wikiconverter
+}

Modified: trunk/dports/perl/p5-html-wikiconverter-dokuwiki/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter-dokuwiki/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter-dokuwiki/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-WikiConverter-DokuWiki 0.53
+revision            1
 platforms           darwin
 maintainers         gmail.com:ejshamow
 license             Artistic GPL
@@ -19,5 +20,7 @@
 checksums           sha1 dc30252e400a997d57e6253fed7f26c5c6231a43 \
                     rmd160 9a2b2a6aad79fde2f6e9c47de4a894117d257164
 
-depends_lib-append  port:p5-html-wikiconverter
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-html-wikiconverter
+}
 

Modified: trunk/dports/perl/p5-html-wikiconverter-googlecode/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter-googlecode/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter-googlecode/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-WikiConverter-GoogleCode 0.12
+revision            1
 platforms           darwin
 maintainers         gmail.com:ejshamow
 license             Artistic GPL
@@ -20,4 +21,6 @@
 checksums           sha1 91d330e20351262fed84c8e875d21d0e306248fd \
                     rmd160 7dc18a948f4e01acd57748e3a66584a984a0db15
 
-depends_lib-append  port:p5-html-wikiconverter
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-html-wikiconverter
+}

Modified: trunk/dports/perl/p5-html-wikiconverter-kwiki/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter-kwiki/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter-kwiki/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     HTML-WikiConverter-Kwiki 0.51
+revision        1
 platforms       darwin
 maintainers     gmail.com:ejshamow
 license         Artistic GPL
@@ -21,5 +22,6 @@
 checksums       sha1 ad5db78924ff81382eeb5bbe48e9c2c2f7fe2068 \
                 rmd160 363347a089357c6e4c34297968678a3876101ce8
 
-depends_lib-append port:p5-html-wikiconverter
-
+if {${perl5.major} != ""} {
+depends_lib-append port:p${perl5.major}-html-wikiconverter
+}

Modified: trunk/dports/perl/p5-html-wikiconverter-markdown/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter-markdown/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter-markdown/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     HTML-WikiConverter-Markdown 0.05
+revision        1
 platforms       darwin
 maintainers     gmail.com:ejshamow
 license         Artistic GPL
@@ -19,5 +20,6 @@
 checksums       sha1 6d208cf97e1818052c65f8685d12faa6b1b6a74f \
                 rmd160 95e09a212ca909909e8ff1b6266090a4c1ad27d2
 
-depends_lib-append  port:p5-html-wikiconverter
-
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-html-wikiconverter
+}

Modified: trunk/dports/perl/p5-html-wikiconverter-mediawiki/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter-mediawiki/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter-mediawiki/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     HTML-WikiConverter-MediaWiki 0.59
+revision        1
 platforms       darwin
 maintainers     gmail.com:ejshamow
 license         Artistic GPL
@@ -19,4 +20,6 @@
 checksums       sha1 40cbd0653c298787a4ccae8976cd90e257a7e157 \
                 rmd160 98fd48057ad45d5c8fe8e74b535cc2714f04b2e1
 
-depends_lib-append  port:p5-html-wikiconverter
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-html-wikiconverter
+}

Modified: trunk/dports/perl/p5-html-wikiconverter-moinmoin/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter-moinmoin/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter-moinmoin/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-WikiConverter-MoinMoin 0.54
+revision            1
 platforms           darwin
 maintainers         gmail.com:ejshamow
 license             Artistic GPL
@@ -20,4 +21,6 @@
 checksums           sha1 134ece6e3c928e74c7ba77f3e1f52b27da96edfa \
                     rmd160 73e79c712ecfa9c7b19ce43a8d8b9eca3eaefeca
 
-depends_lib-append  port:p5-html-wikiconverter
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-html-wikiconverter
+}

Modified: trunk/dports/perl/p5-html-wikiconverter-multimarkdown/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter-multimarkdown/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter-multimarkdown/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-WikiConverter-MultiMarkdown 0.02
+revision            1
 platforms           darwin
 maintainers         gmail.com:ejshamow
 license             Artistic GPL
@@ -20,7 +21,9 @@
 checksums           sha1 b8efc68f6702823598a5cef835d2487fb048a04a \
                     rmd160 bf864f6bd5a5b92633a37d67fa72b1e2c0576494
 
-depends_lib-append  port:p5-html-wikiconverter-markdown
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-html-wikiconverter-markdown
 
 # Only needed for testing:
-#depends_build-append port:p5-test-differences
+#depends_build-append port:p${perl5.major}-test-differences
+}

Modified: trunk/dports/perl/p5-html-wikiconverter-oddmuse/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter-oddmuse/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter-oddmuse/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-WikiConverter-Oddmuse 0.52
+revision            1
 platforms           darwin
 maintainers         gmail.com:ejshamow
 license             Artistic GPL
@@ -20,4 +21,6 @@
 checksums           sha1 c64a60cc1e8ce872e1c07b7a764e48de71f979df \
                     rmd160 08413c874cbfcea4e02cf0fa38783287b4a18972
 
-depends_lib-append  port:p5-html-wikiconverter
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-html-wikiconverter
+}

Modified: trunk/dports/perl/p5-html-wikiconverter-pbwiki/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter-pbwiki/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter-pbwiki/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-WikiConverter-PbWiki 0.01
+revision            1
 platforms           darwin
 maintainers         gmail.com:ejshamow
 supported_archs     noarch
@@ -18,7 +19,8 @@
 checksums           sha1 b9c439bd45fb053d5e8ddcde419161801b8983ad \
                     rmd160 d80f4fc824c0edded0f211800b84a619b92062f7
 
+if {${perl5.major} != ""} {
 patchfiles          patch-t-runtests.pl.diff
 
-depends_lib-append  port:p5-html-wikiconverter
-
+depends_lib-append  port:p${perl5.major}-html-wikiconverter
+}

Modified: trunk/dports/perl/p5-html-wikiconverter-phpwiki/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter-phpwiki/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter-phpwiki/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-WikiConverter-PhpWiki 0.51
+revision            1
 platforms           darwin
 maintainers         gmail.com:ejshamow
 license             Artistic GPL
@@ -19,4 +20,6 @@
 checksums           sha1 581f1154bafec071445c1059f5b965fe73cd4d81 \
                     rmd160 f12d8ed2d4d31475d13acb362780fce872310271
 
-depends_lib-append  port:p5-html-wikiconverter
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-html-wikiconverter
+}

Modified: trunk/dports/perl/p5-html-wikiconverter-pmwiki/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter-pmwiki/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter-pmwiki/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-WikiConverter-PmWiki 0.51
+revision            1
 platforms           darwin
 maintainers         gmail.com:ejshamow
 license             Artistic GPL
@@ -20,4 +21,6 @@
 checksums           sha1 51eb5b950ceee8604fca84df72cac6e2cdbbaaa2 \
                     rmd160 72c12614eb2b04d74daa395c57dfd3fd66f679a5
 
-depends_lib-append  port:p5-html-wikiconverter
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-html-wikiconverter
+}

Modified: trunk/dports/perl/p5-html-wikiconverter-snipsnap/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter-snipsnap/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter-snipsnap/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-WikiConverter-SnipSnap 0.50
+revision            1
 platforms           darwin
 maintainers         gmail.com:ejshamow
 supported_archs     noarch
@@ -18,6 +19,8 @@
 checksums           sha1 8e10b58efdaf64927788ea4f9d49180c1b9e631e \
                     rmd160 45b46f941afcdc43a32eba30afc9b1488f96ea54
 
+if {${perl5.major} != ""} {
 patchfiles          patch-t-runtests.pl.diff
 
-depends_lib-append  port:p5-html-wikiconverter
+depends_lib-append  port:p${perl5.major}-html-wikiconverter
+}

Modified: trunk/dports/perl/p5-html-wikiconverter-xwiki/Portfile
===================================================================
--- trunk/dports/perl/p5-html-wikiconverter-xwiki/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-html-wikiconverter-xwiki/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTML-WikiConverter-XWiki 0.02
+revision            1
 platforms           darwin
 maintainers         gmail.com:ejshamow
 license             Artistic GPL
@@ -19,4 +20,6 @@
 checksums           sha1 1540466920de8beb214dc9aa18730e78cc8dccb0 \
                     rmd160 1f717328157e59c14d13e04de2926a30b6f95528
 
-depends_lib-append  port:p5-html-wikiconverter
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-html-wikiconverter
+}

Modified: trunk/dports/perl/p5-http-body/Portfile
===================================================================
--- trunk/dports/perl/p5-http-body/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-http-body/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           HTTP-Body 1.11
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           HTTP Body Parser
 long_description      HTTP::Body parses chunks of HTTP POST data and \
@@ -18,8 +18,10 @@
                       sha1 0b7b6b669f792bc418a3327c915d59c01aae32b9 \
                       rmd160 2e58559f15f6240ac6ba83c282d2ecb5d2c0ada7
 
-depends_lib-append    port:p5-libwww-perl \
-                      port:p5-test-deep \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-libwww-perl \
+                      port:p${perl5.major}-test-deep \
+                      port:p${perl5.major}-test-simple
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-http-cookies/Portfile
===================================================================
--- trunk/dports/perl/p5-http-cookies/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-http-cookies/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTTP-Cookies 6.00
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             {Artistic GPL}
@@ -17,9 +18,10 @@
 checksums           sha1 a7132472166ac32a68a2f186ad1518ba4a0c29b3 \
                     rmd160 d6630e0c7c57523ec536af36e7b75b4fc25e3c3d
 
-depends_lib-append  port:p5-http-date \
-                    port:p5-http-message
-
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-http-date \
+                    port:p${perl5.major}-http-message
+}
 # This hack is needed because of the libwww-perl 6.0 breakup (Trac #28865)
 pre-activate {
     if {[file exists ${perl5.lib}/HTTP/Cookies.pm]

Modified: trunk/dports/perl/p5-http-daemon/Portfile
===================================================================
--- trunk/dports/perl/p5-http-daemon/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-http-daemon/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTTP-Daemon 6.00
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             {Artistic GPL}
@@ -17,10 +18,11 @@
 checksums           sha1 cf33910549d83252f662754022b8d299f351f5bd \
                     rmd160 b372f2281bf256139ff1ebf80ddd784b00974ed4
 
-depends_lib-append  port:p5-http-date \
-                    port:p5-http-message \
-                    port:p5-lwp-mediatypes
-
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-http-date \
+                    port:p${perl5.major}-http-message \
+                    port:p${perl5.major}-lwp-mediatypes
+}
 # This hack is needed because of the libwww-perl 6.0 breakup (Trac #28865)
 pre-activate {
     if {[file exists ${perl5.lib}/HTTP/Daemon.pm]

Modified: trunk/dports/perl/p5-http-daemon-ssl/Portfile
===================================================================
--- trunk/dports/perl/p5-http-daemon-ssl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-http-daemon-ssl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem           1.0
 PortGroup            perl5 1.0
+
 perl5.setup          HTTP-Daemon-SSL 1.02
-revision             1
+revision             2
 maintainers          email.arc.nasa.gov:sal
 description          A simple http server class with SSL support 
 long_description     HTTP::Daemon::SSL is a descendant of HTTP::Daemon that \
@@ -13,7 +14,9 @@
                      to connect to it without using SSL.
 platforms            darwin
 checksums            md5 925cd89dd69ecb15f80cd00e0fd5fe85
-depends_lib-append   port:p5-libwww-perl \
-                     port:p5-io-socket-ssl
+if {${perl5.major} != ""} {
+depends_lib-append   port:p${perl5.major}-libwww-perl \
+                     port:p${perl5.major}-io-socket-ssl
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-http-date/Portfile
===================================================================
--- trunk/dports/perl/p5-http-date/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-http-date/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTTP-Date 6.00
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -14,11 +15,12 @@
 
 long_description    ${description}
 
+if {${perl5.major} != ""} {
 patchfiles          patch-lib-HTTP-Date.pm.diff
 
 checksums           sha1 2b3c445e098ecf0fb30d1d2907fc584b852bc113 \
                     rmd160 2f06178f44bd872409654f7925a2d109c852a144
-
+}
 # This hack is needed because of the libwww-perl 6.0 breakup (Trac #28865)
 pre-activate {
     if {[file exists ${perl5.lib}/HTTP/Date.pm]

Modified: trunk/dports/perl/p5-http-lite/Portfile
===================================================================
--- trunk/dports/perl/p5-http-lite/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-http-lite/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             HTTP-Lite 2.3
-revision        1
+revision                2
 categories-append       www
 platforms               darwin
 maintainers             l2g

Modified: trunk/dports/perl/p5-http-message/Portfile
===================================================================
--- trunk/dports/perl/p5-http-message/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-http-message/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTTP-Message 6.02
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             {Artistic GPL}
@@ -20,12 +21,13 @@
 checksums           sha1 8622a3ac18c39c3594ff42a330ceb65ac6c91c43 \
                     rmd160 6703f508af52ba7d30a1a3362c0f40f8a01af20d
 
-depends_lib-append  port:p5-encode-locale \
-                    port:p5-html-parser \
-                    port:p5-http-date \
-                    port:p5-lwp-mediatypes \
-                    port:p5-uri
-
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-encode-locale \
+                    port:p${perl5.major}-html-parser \
+                    port:p${perl5.major}-http-date \
+                    port:p${perl5.major}-lwp-mediatypes \
+                    port:p${perl5.major}-uri
+}
 # This hack is needed because of the libwww-perl 6.0 breakup (Trac #28865)
 pre-activate {
     if {[file exists ${perl5.lib}/HTTP/Message.pm]

Modified: trunk/dports/perl/p5-http-negotiate/Portfile
===================================================================
--- trunk/dports/perl/p5-http-negotiate/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-http-negotiate/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTTP-Negotiate 6.00
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             {Artistic GPL}
@@ -17,8 +18,9 @@
 checksums           sha1 4ef0f026a9c710d876444dcfdc3a56cbb2c8a478 \
                     rmd160 d6294ced942b213b851cfe5088334934ab5e9a43
 
-depends_lib-append  port:p5-http-message
-
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-http-message
+}
 # This hack is needed because of the libwww-perl 6.0 breakup (Trac #28865)
 pre-activate {
     if {[file exists ${perl5.lib}/HTTP/Negotiate.pm]

Modified: trunk/dports/perl/p5-http-recorder/Portfile
===================================================================
--- trunk/dports/perl/p5-http-recorder/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-http-recorder/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,16 +2,19 @@
 
 PortSystem           1.0
 PortGroup            perl5 1.0
+
 perl5.setup          HTTP-Recorder 0.05
-revision             1
+revision             2
 maintainers          email.arc.nasa.gov:sal
 description          Record interaction with websites
 long_description     This is a browser-independent recorder for recording \
                      interactions with web sites.
 platforms            darwin
 checksums            md5 a2c167d06509620921e4d417ce9354a7
-depends_lib-append   port:p5-libwww-perl \
-                     port:p5-html-parser \
-                     port:p5-uri
+if {${perl5.major} != ""} {
+depends_lib-append   port:p${perl5.major}-libwww-perl \
+                     port:p${perl5.major}-html-parser \
+                     port:p${perl5.major}-uri
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-http-request-ascgi/Portfile
===================================================================
--- trunk/dports/perl/p5-http-request-ascgi/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-http-request-ascgi/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           HTTP-Request-AsCGI 1.2
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Setup a CGI enviroment from a HTTP::Request
 long_description      Provides a convinient way of setting up an CGI \
@@ -16,8 +16,10 @@
                       sha1 c68034ed5a9271e62a333e1973d38abc18e077ce \
                       rmd160 9fa4172a666d7be09335202580a48ba9bc35532b
 
-depends_lib-append    port:p5-class-accessor \
-                      port:p5-libwww-perl \
-                      port:p5-uri
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-accessor \
+                      port:p${perl5.major}-libwww-perl \
+                      port:p${perl5.major}-uri
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-http-response-encoding/Portfile
===================================================================
--- trunk/dports/perl/p5-http-response-encoding/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-http-response-encoding/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           HTTP-Response-Encoding 0.06
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Adds encoding() to HTTP::Response
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 528ca9f381b0a01c41f421c1824262edd1ecd40c \
                       rmd160 6ecbb178f05301c40c0d4c3f414e57ed24b56184
 
-depends_lib-append    port:p5-libwww-perl
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-libwww-perl
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-http-server-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-http-server-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-http-server-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         HTTP-Server-Simple 0.43
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         A very simple standalone HTTP daemon
 long_description    ${description}

Modified: trunk/dports/perl/p5-http-server-simple-mason/Portfile
===================================================================
--- trunk/dports/perl/p5-http-server-simple-mason/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-http-server-simple-mason/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,14 +1,17 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		HTTP-Server-Simple-Mason 0.09
-revision        1
+revision        2
 maintainers		nomaintainer
 description		An abstract baseclass for a standalone mason server
 long_description	${description}
 checksums		md5 89801442d5ed9b39a80605546461712e
 platforms		darwin
-depends_lib-append	port:p5-http-server-simple \
-			port:p5-html-mason \
-			port:p5-hook-lexwrap
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-http-server-simple \
+			port:p${perl5.major}-html-mason \
+			port:p${perl5.major}-hook-lexwrap
+}

Modified: trunk/dports/perl/p5-http-server-simple-psgi/Portfile
===================================================================
--- trunk/dports/perl/p5-http-server-simple-psgi/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-http-server-simple-psgi/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup          perl5 1.0
 
 perl5.setup        HTTP-Server-Simple-PSGI 0.14 ../by-authors/id/M/MI/MIYAGAWA
-revision           1
+revision           2
 platforms          darwin
 maintainers        di.uminho.pt:jpo openmaintainer
 supported_archs    noarch
@@ -20,6 +20,7 @@
 checksums          sha1 9ecb8a3e07502d8a7351ee8cf199a76655d382c6 \
                    rmd160 1a04e62dae76969b9726d90ad37ae17b94850c03
 
-depends_lib-append port:p5-http-server-simple
-
+if {${perl5.major} != ""} {
+depends_lib-append port:p${perl5.major}-http-server-simple
+}
 # vim:set ai ts=4 sw=4 sts=4 et:

Modified: trunk/dports/perl/p5-ima-dbi/Portfile
===================================================================
--- trunk/dports/perl/p5-ima-dbi/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-ima-dbi/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Ima-DBI 0.35 ../by-authors/id/P/PE/PERRIN/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Database connection caching and organization
 long_description      Ima::DBI attempts to organize and facilitate caching \
@@ -18,6 +18,8 @@
 
 checksums             md5 f3c5c0b1fe509556ca35f08aae91b3f5
 
-depends_lib-append    port:p5-dbi \
-                      port:p5-class-data-inheritable \
-                      port:p5-dbix-contextualfetch
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-dbi \
+                      port:p${perl5.major}-class-data-inheritable \
+                      port:p${perl5.major}-dbix-contextualfetch
+}

Modified: trunk/dports/perl/p5-image-exiftool/Portfile
===================================================================
--- trunk/dports/perl/p5-image-exiftool/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-image-exiftool/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,7 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         Image-ExifTool 8.59
+revision            1
 maintainers         nomaintainer
 description         Perl interface to EXIF metadata
 long_description    ${description}
@@ -15,11 +17,12 @@
 homepage            http://www.sno.phy.queensu.ca/~phil/exiftool/
 master_sites        ${homepage}
 
-depends_lib-append  port:p5-digest-md5 \
-                    port:p5-io-compress
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-digest-md5 \
+                    port:p${perl5.major}-io-compress
 
 supported_archs noarch
-
+}
 livecheck.type      regex
 livecheck.url       ${homepage}
 livecheck.regex     Image-ExifTool-(\[0-9.\]+)${extract.suffix}

Modified: trunk/dports/perl/p5-image-imlib2/Portfile
===================================================================
--- trunk/dports/perl/p5-image-imlib2/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-image-imlib2/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem			1.0
 PortGroup			perl5 1.0
 
 perl5.setup			Image-Imlib2 2.02
-revision        1
+revision            2
 maintainers			nomaintainer
 description			Perl interface to the Imlib2 image library
 long_description \
@@ -25,5 +26,7 @@
                     sha1    4dc0944efbb8ee4df86b1c86bfccefed0a8efb24 \
                     rmd160  b61a9db84270bb8818e328ea376b57c65017185a
 
-depends_build-append    port:p5-module-build
+if {${perl5.major} != ""} {
+depends_build-append    port:p${perl5.major}-module-build
 depends_lib-append	port:imlib2
+}

Modified: trunk/dports/perl/p5-image-info/Portfile
===================================================================
--- trunk/dports/perl/p5-image-info/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-image-info/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup             Image-Info 1.31
-revision        1
+revision                2
 maintainers             nomaintainer
 categories-append       graphics
 platforms               darwin

Modified: trunk/dports/perl/p5-image-metadata-jpeg/Portfile
===================================================================
--- trunk/dports/perl/p5-image-metadata-jpeg/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-image-metadata-jpeg/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup             Image-MetaData-JPEG 0.153
-revision        1
+revision                2
 maintainers             nomaintainer
 categories-append       graphics
 platforms               darwin

Modified: trunk/dports/perl/p5-image-size/Portfile
===================================================================
--- trunk/dports/perl/p5-image-size/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-image-size/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup             Image-Size 3.220
-revision        1
+revision                2
 maintainers             nomaintainer
 platforms               darwin
 categories-append       graphics
@@ -15,6 +15,8 @@
 checksums               md5     9025ff2283fd428a4af5226c05f5d5b2 \
                         sha1    30d8c02ad1ce64a75785d0da78ef847ad85820c2 \
                         rmd160  db56b183013e1fd8ca57256f4f2d350ed9c182c6
-depends_lib-append	port:p5-module-build
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-module-build
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-imap-bodystructure/Portfile
===================================================================
--- trunk/dports/perl/p5-imap-bodystructure/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-imap-bodystructure/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               IMAP-BodyStructure 1.01
-revision                  2
+revision                  3
 maintainers               narf_tm openmaintainer
 description               IMAP4-compatible BODYSTRUCTURE and ENVELOPE parser
 long_description          An IMAP4-compatible IMAP server MUST include a full \
@@ -17,6 +17,8 @@
 
 checksums                 md5 06e572e491bfbef5ec6ec5dcba490aa7
 
-depends_lib-append        port:p5-test-nowarnings
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-test-nowarnings
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-inline/Portfile
===================================================================
--- trunk/dports/perl/p5-inline/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-inline/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Inline 0.46
-revision			2
+revision			3
 maintainers			nomaintainer
 description			Write Perl subroutines in other programming languages
 long_description \
@@ -18,8 +19,10 @@
                     sha1    b1718517bdd4a9dd4603c9a35a2575e7958440a4 \
                     rmd160  dffc15351730722e6899953517e9673b0a4dd2ff
 
-depends_lib-append			port:p5-parse-recdescent
+if {${perl5.major} != ""} {
+depends_lib-append			port:p${perl5.major}-parse-recdescent
 
 supported_archs noarch
 
 patchfiles		patch-C-Makefile.PL
+}

Modified: trunk/dports/perl/p5-inline-python/Portfile
===================================================================
--- trunk/dports/perl/p5-inline-python/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-inline-python/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Inline-Python 0.36
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -27,4 +27,6 @@
                     sha1    b919aadd04f2035b95de40dbcc6b527ba329254c \
                     rmd160  30314138b991e7b1e772eecffe64811efea2925e
 
-depends_lib-append  port:p5-inline
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-inline
+}

Modified: trunk/dports/perl/p5-innotop/Portfile
===================================================================
--- trunk/dports/perl/p5-innotop/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-innotop/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,10 +1,11 @@
 # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
 # $Id$
+
 PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.setup         innotop 1.6.0
-revision        2
+revision            3
 maintainers         akitada openmaintainer
 description         A MySQL and InnoDB monitor program.
 long_description    MySQL and InnoDB transaction/status monitor.  \
@@ -23,6 +24,8 @@
                     sha1 8b6923bdcbee3359097b78f62a48c555f57f261a \
                     rmd160 727f97cb71f83aa2b1fd51b74a557ff0243fbdbb
 
-depends_lib-append  port:p5-dbi \
-                    port:p5-dbd-mysql \
-                    port:p5-term-readkey
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-dbi \
+                    port:p${perl5.major}-dbd-mysql \
+                    port:p${perl5.major}-term-readkey
+}

Modified: trunk/dports/perl/p5-internals/Portfile
===================================================================
--- trunk/dports/perl/p5-internals/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-internals/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Internals 1.1 /
-revision        1
+revision        2
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a Perl extension for write protecting variables and manipulating refcounts.
 license			{GPL Artistic}

Modified: trunk/dports/perl/p5-io/Portfile
===================================================================
--- trunk/dports/perl/p5-io/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 platforms                darwin
 perl5.setup              IO 1.25
-revision        1
+revision                 2
 maintainers              pixilla
 
 description              IO - load various IO modules

Modified: trunk/dports/perl/p5-io-aio/Portfile
===================================================================
--- trunk/dports/perl/p5-io-aio/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-aio/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 epoch               1
 perl5.setup	    IO-AIO 3.71 ../by-authors/id/M/ML/MLEHMANN
-revision        1
+revision        2
 categories          perl
 platforms	    darwin
 maintainers	    pmq openmaintainer
@@ -16,5 +16,7 @@
 checksums           md5     0b9a1c5054445a21e132e2fc8602f5d0 \
                     sha1    726043b461eb3e3e4c60c10027175627d9e7dd49
 
+if {${perl5.major} != ""} {
 # doesn't work
 test.run            yes
+}

Modified: trunk/dports/perl/p5-io-captureoutput/Portfile
===================================================================
--- trunk/dports/perl/p5-io-captureoutput/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-captureoutput/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem              1.0
 PortGroup               perl5 1.0
 
 perl5.setup             IO-CaptureOutput 1.03
-revision        1
+revision                2
 maintainers             nomaintainer
 description             Capture STDOUT/STDERR from subprocesses and XS/C modules
 long_description        ${description}

Modified: trunk/dports/perl/p5-io-compress/Portfile
===================================================================
--- trunk/dports/perl/p5-io-compress/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-compress/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           IO-Compress 2.035 IO/PMQS
+revision              1
 maintainers           narf_tm openmaintainer
 description           Perl interface to allow reading and writing of \
                       compressed data created with the zlib and bzip2 \
@@ -15,7 +16,9 @@
 checksums             sha1    73a26d191a664e9672d8f01dfd34ffe664f37b71 \
                       rmd160  6581fabe54827c6e8ac46c071f9a46dc4b472413
 
-depends_lib-append    port:p5-compress-raw-bzip2 \
-                      port:p5-compress-raw-zlib
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-compress-raw-bzip2 \
+                      port:p${perl5.major}-compress-raw-zlib
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-io-digest/Portfile
===================================================================
--- trunk/dports/perl/p5-io-digest/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-digest/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		IO-Digest 0.10
-revision        1
+revision        2
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a Perl extension for calculating digests while reading or writing (used by svk).
 license			{GPL Artistic}
@@ -16,6 +16,8 @@
 
 platforms		darwin
 
-depends_lib-append	port:p5-perlio-via-dynamic
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-perlio-via-dynamic
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-io-kqueue/Portfile
===================================================================
--- trunk/dports/perl/p5-io-kqueue/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-kqueue/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	    perl5 1.0
 
 perl5.setup	    IO-KQueue 0.32
-revision        1
+revision        2
 categories          perl
 platforms	    darwin
 maintainers	    pmq

Modified: trunk/dports/perl/p5-io-multiplex/Portfile
===================================================================
--- trunk/dports/perl/p5-io-multiplex/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-multiplex/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         IO-Multiplex 1.10
-revision        1
+revision            2
 maintainers         sky.fr:cbellot
 description         Manage IO on many file handles 
 long_description    IO::Multiplex is designed to take the effort out of \

Modified: trunk/dports/perl/p5-io-pager/Portfile
===================================================================
--- trunk/dports/perl/p5-io-pager/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-pager/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	perl5 1.0
 
 perl5.setup	IO-Pager 0.06
-revision        1
+revision    2
 maintainers	geeklair.net:dluke openmaintainer
 description	IO-Pager perl module
 license		Permissive

Modified: trunk/dports/perl/p5-io-pty-easy/Portfile
===================================================================
--- trunk/dports/perl/p5-io-pty-easy/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-pty-easy/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		IO-Pty-Easy 0.07
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Easy interface to IO::Pty
 long_description	IO::Pty::Easy provides an interface to IO::Pty which \
@@ -16,6 +16,8 @@
 				rmd160 9762c4803cdc0c28e7ac22331a1e4bfa833f35e9
 platforms		darwin
 
-depends_lib-append		port:p5-io-tty
+if {${perl5.major} != ""} {
+depends_lib-append		port:p${perl5.major}-io-tty
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-io-socket-inet6/Portfile
===================================================================
--- trunk/dports/perl/p5-io-socket-inet6/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-socket-inet6/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup                perl5 1.0
 
 perl5.setup              IO-Socket-INET6 2.67 IO/SHLOMIF
+revision                 1
 maintainers              pixilla
 license                  Artistic GPL
 platforms                darwin
@@ -19,7 +20,9 @@
 checksums                sha1    498eeeb0b0c135665d962dfa94c41c075141949e \
                          rmd160  68186996e1c75724a33eb383e24f8761440dc3a6
 
-depends_lib-append       port:p5-socket6 \
-                         port:p5-io
+if {${perl5.major} != ""} {
+depends_lib-append       port:p${perl5.major}-socket6 \
+                         port:p${perl5.major}-io
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-io-socket-ssl/Portfile
===================================================================
--- trunk/dports/perl/p5-io-socket-ssl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-socket-ssl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         IO-Socket-SSL 1.44
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             {Artistic GPL}
@@ -19,7 +20,9 @@
 checksums           sha1    d85f450a2d6350a3b06980326ced1c6b7076d66a \
                     rmd160  03385416241c587b307001e1c8035b709e9ca256
 
-depends_lib-append  port:p5-net-ssleay port:p5-net-libidn
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-net-ssleay port:p${perl5.major}-net-libidn
 
 # Only required for full testing:
-#depends_build-append port:p5-io-socket-inet6
+#depends_build-append port:p${perl5.major}-io-socket-inet6
+}

Modified: trunk/dports/perl/p5-io-string/Portfile
===================================================================
--- trunk/dports/perl/p5-io-string/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-string/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         IO-String 1.08
-revision            1
+revision            2
 maintainers         email.arc.nasa.gov:sal
 description         Emulate file interface for in-core strings
 long_description    The IO::String module provides the IO::File interface \

Modified: trunk/dports/perl/p5-io-stringy/Portfile
===================================================================
--- trunk/dports/perl/p5-io-stringy/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-stringy/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		IO-stringy 2.110
-revision        1
+revision        2
 maintainers		nomaintainer
 description		I/O on in-core objects like strings and arrays
 long_description	This toolkit primarily provides modules for \

Modified: trunk/dports/perl/p5-io-stty/Portfile
===================================================================
--- trunk/dports/perl/p5-io-stty/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-stty/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem                      1.0
 PortGroup                       perl5 1.0
+
 perl5.setup                     IO-Stty 0.02
-revision        1
+revision                        2
 maintainers                     nomaintainer
 description                     Provide an interface to TTYs and PTYs
 long_description                ${description}

Modified: trunk/dports/perl/p5-io-tee/Portfile
===================================================================
--- trunk/dports/perl/p5-io-tee/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-tee/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         IO-Tee 0.64
-revision            1
+revision            2
 maintainers         email.arc.nasa.gov:sal
 description         Multiplex output to multiple output handles
 long_description    The `IO::Tee' constructor, given a list of output \

Modified: trunk/dports/perl/p5-io-tty/Portfile
===================================================================
--- trunk/dports/perl/p5-io-tty/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-tty/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem                      1.0
 PortGroup                       perl5 1.0
+
 perl5.setup                     IO-Tty 1.07
-revision                        1
+revision                        2
 maintainers                     email.arc.nasa.gov:sal
 description                     Provide an interface to TTYs and PTYs
 long_description                ${description}

Modified: trunk/dports/perl/p5-io-zlib/Portfile
===================================================================
--- trunk/dports/perl/p5-io-zlib/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-io-zlib/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           IO-Zlib 1.10
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           IO::-style interface to Compress::Zlib
 long_description      This modules provides an IO:: style interface to the \
@@ -19,6 +19,8 @@
                       sha1    8d530d2268e3c32f7644495287219361e6e262fb \
                       rmd160  e7e021350568003f004a41aa9f08933836b37237
 
-depends_lib-append    port:p5-io-compress
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-io-compress
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-ip-country/Portfile
===================================================================
--- trunk/dports/perl/p5-ip-country/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-ip-country/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		IP-Country 2.26
-revision        1
+revision        2
 categories-append	net
 maintainers		yahoo.com:compconsultant
 description		Fast lookup of country codes from IP addresses

Modified: trunk/dports/perl/p5-ipc-cmd/Portfile
===================================================================
--- trunk/dports/perl/p5-ipc-cmd/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-ipc-cmd/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           IPC-Cmd 0.70 ../by-authors/id/B/BI/BINGOS/
-revision        1
+revision              2
 license               {Artistic GPL}
 maintainers           narf_tm openmaintainer
 description           finding and running system commands made easy
@@ -16,8 +16,10 @@
                       sha1 64420bb4a7ba274ab7bcae33c6987b6e8e1b1cb9 \
                       rmd160 24a312912cd906f030cafe1171bdfef7b74ba8e5
 
-depends_lib-append    port:p5-locale-maketext-simple \
-                      port:p5-module-load-conditional \
-                      port:p5-params-check
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-locale-maketext-simple \
+                      port:p${perl5.major}-module-load-conditional \
+                      port:p${perl5.major}-params-check
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-ipc-run/Portfile
===================================================================
--- trunk/dports/perl/p5-ipc-run/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-ipc-run/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           IPC-Run 0.89
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           system() and background procs w/ piping, redirs, ptys
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 ac010b53ea48ff29f56257d4da082f47db903fca \
                       rmd160 607fd1be7b9687933bd90ab05ee822179f4cccc1
 
-depends_lib-append    port:p5-io-tty
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-io-tty
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-ipc-run3/Portfile
===================================================================
--- trunk/dports/perl/p5-ipc-run3/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-ipc-run3/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		IPC-Run3 0.044
-revision        1
+revision        2
 
 maintainers		geeklair.net:dluke openmaintainer
 description		Run a subprocess in batch mode (a la system) on Unix, Win32, etc.

Modified: trunk/dports/perl/p5-ipe/Portfile
===================================================================
--- trunk/dports/perl/p5-ipe/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-ipe/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,9 +2,10 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup   iPE 0.1.48
-revision        1
-distname      ipe-${version}
+revision      2
+distname      ipe-${perl5.moduleversion}
 categories    perl biology
 maintainers		cse.wustl.edu:rpz
 description		Perl module for parameter estimation with hidden Markov models.
@@ -15,10 +16,10 @@
 master_sites      http://mblab.wustl.edu/software/download/
 
 
-
-
 platforms		darwin
 
 checksums		md5 28ba551698f26d241c833502e0e751fb
 
-depends_lib-append	port:p5-libxml-enno port:p5-xml-libxml port:p5-eval
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-libxml-enno port:p${perl5.major}-xml-libxml port:p${perl5.major}-eval
+}

Modified: trunk/dports/perl/p5-iterator/Portfile
===================================================================
--- trunk/dports/perl/p5-iterator/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-iterator/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -6,7 +6,7 @@
 perl5.setup     Iterator 0.03
 name		p5-iterator
 version		0.03
-revision        1
+revision        2
 maintainers	l2g openmaintainer
 description	An implementation of iterators
 long_description  \
@@ -17,12 +17,14 @@
 
 homepage	  http://search.cpan.org/~roode/${distname}/
 platforms	  darwin
-depends_lib-append  port:p5-exception-class\
-		    port:p5-devel-stacktrace\
-		    port:p5-class-data-inheritable
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-exception-class\
+		    port:p${perl5.major}-devel-stacktrace\
+		    port:p${perl5.major}-class-data-inheritable
 
 checksums       md5 d59487c209c00a26e203c489dbe69b07\
                 sha1 f6745732dff8f9f76e91ab9f340b43a58daf468f\
 		rmd160 8f39f0d755b3a7255e861f93b0edde1e0076c3b9
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-iterator-util/Portfile
===================================================================
--- trunk/dports/perl/p5-iterator-util/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-iterator-util/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Iterator-Util 0.02
-revision        1
+revision        2
 name		p5-iterator-util
 maintainers	l2g openmaintainer
 description	Essential utilities for the Iterator class.
@@ -14,13 +14,15 @@
 
 homepage	  http://search.cpan.org/~roode/${distname}/
 platforms	  darwin
-depends_lib-append  port:p5-exception-class\
-		    port:p5-devel-stacktrace\
-		    port:p5-class-data-inheritable\
-		    port:p5-iterator
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-exception-class\
+		    port:p${perl5.major}-devel-stacktrace\
+		    port:p${perl5.major}-class-data-inheritable\
+		    port:p${perl5.major}-iterator
 
 checksums       md5 2b5f0c779c578e00e4d66613c051211f\
                 sha1 610871cbee2367845e76ebff216c2d5f91134cfb\
 		rmd160 338cfb14c29db003689fcb9fe72e6199cb1b3d28
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-java/Portfile
===================================================================
--- trunk/dports/perl/p5-java/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-java/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem        1.0
 PortGroup         perl5 1.0
+
 perl5.setup       Java 4.7
-revision        1
+revision          2
 maintainers       nomaintainer
 description       Perl extension for accessing a JVM remotely or locally
 long_description  ${description}

Modified: trunk/dports/perl/p5-javascript-spidermonkey/Portfile
===================================================================
--- trunk/dports/perl/p5-javascript-spidermonkey/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-javascript-spidermonkey/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem		1.0
 PortGroup		perl5 1.0
 
 perl5.setup		JavaScript-SpiderMonkey 0.20
-revision		2
+revision		3
 maintainers		ricci openmaintainer
 categories-append	www
 description		Perl interface to the JavaScript Engine
@@ -17,10 +18,10 @@
 
 checksums           md5     06ce918cc0de15cc8208272ca9d782e0 \
                     sha1    51034ede37a85d6dce0e89a3af1bef313484f664
-
+platforms		darwin
+if {${perl5.major} != ""} {
 depends_lib-append	port:spidermonkey
 
-platforms		darwin
 supported_archs	i386 ppc
 
 post-patch {
@@ -28,3 +29,4 @@
 }
 
 test.run		yes
+}

Modified: trunk/dports/perl/p5-json/Portfile
===================================================================
--- trunk/dports/perl/p5-json/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-json/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         JSON 2.53 ../by-authors/id/M/MA/MAKAMAKA
+revision            1
 maintainers         narf_tm openmaintainer
 description         parse and convert to JSON (JavaScript Object Notation).
 long_description    This module converts between JSON \
@@ -18,6 +19,8 @@
 
 supported_archs     noarch
 
+if {${perl5.major} != ""} {
 variant xs description {Depend on JSON::XS for improved performance} {
-    depends_run-append    port:p5-json-xs
+    depends_run-append    port:p${perl5.major}-json-xs
 }
+}

Modified: trunk/dports/perl/p5-json-any/Portfile
===================================================================
--- trunk/dports/perl/p5-json-any/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-json-any/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           JSON-Any 1.22
-revision        1
+revision              2
 maintainers           nomaintainer
 description           Wrapper Class for the various JSON classes.
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1    3768fe5fbaec4fdc5365a5ad4bb7e675b8b17d84 \
                       rmd160  8d6bd149f38d9b36e316e349df3e0e9c86596de9
 
-depends_lib-append    port:p5-json
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-json
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-json-xs/Portfile
===================================================================
--- trunk/dports/perl/p5-json-xs/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-json-xs/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 epoch               1
 perl5.setup         JSON-XS 2.23
-revision        1
+revision            2
 maintainers         nottwo
 description         JSON serialising/deserialising, done correctly and fast
 long_description    This module converts Perl data structures to JSON and \

Modified: trunk/dports/perl/p5-libapreq/Portfile
===================================================================
--- trunk/dports/perl/p5-libapreq/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-libapreq/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                    perl5 1.0
 
 perl5.setup                  libapreq 1.34 Apache
-revision        1
+revision                     2
 maintainers                  narf_tm openmaintainer
 description                  Methods for dealing with client request data
 long_description             Apache::Request is a subclass of the Apache \
@@ -19,7 +19,9 @@
                              sha1 5bc3453fa9b1509a4e5c430635064f9301e519a3 \
                              rmd160 34c156dd5a4e512b775b3182b80cafc8d05ad593
 
+if {${perl5.major} != ""} {
 depends_lib-append           port:apache \
                              port:mod_perl
 
 configure.pre_args-append    -apx ${prefix}/sbin/apxscom
+}

Modified: trunk/dports/perl/p5-libapreq2/Portfile
===================================================================
--- trunk/dports/perl/p5-libapreq2/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-libapreq2/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               libapreq2 2.13 Apache2
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Methods for dealing with client request data
 long_description          Apache::Request is a subclass of the Apache class, \
@@ -19,9 +19,10 @@
                          sha1 db3761625a62230147896b47e9b047660b20ba28 \
                          rmd160 8d7d2573624193b6dfbbe354b3771012257c1578
 
+if {${perl5.major} != ""} {
 depends_lib-append        port:apache2 \
                           port:mod_perl2 \
-                          port:p5-extutils-xsbuilder
+                          port:p${perl5.major}-extutils-xsbuilder
 
 configure.args            --with-apache2-apxs=${prefix}/apache2/bin/apxs --with-mm-opts="${configure.args}"
 
@@ -48,3 +49,4 @@
                           ui_msg " * And then relaunch apache \n"
                           ui_msg "${prefix}/apache2/bin/apachectl restart\n"
                       }
+}

Modified: trunk/dports/perl/p5-libintl-perl/Portfile
===================================================================
--- trunk/dports/perl/p5-libintl-perl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-libintl-perl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         libintl-perl 1.16
-revision        1
+revision            2
 maintainers         markd 
 description         Perl internationalization library
 long_description    An internationalization library for Perl compatible with \

Modified: trunk/dports/perl/p5-libvorbis-perl/Portfile
===================================================================
--- trunk/dports/perl/p5-libvorbis-perl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-libvorbis-perl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,9 @@
 # $Id$
 
 PortSystem 1.0
-PortGroup perl5 1.0
 
-perl5.setup         libvorbis-perl 0.05 Ogg
+name                p5-libvorbis-perl
+version             0.05
 revision            2
 maintainers         nomaintainer
 categories-append   audio

Modified: trunk/dports/perl/p5-libwww-perl/Portfile
===================================================================
--- trunk/dports/perl/p5-libwww-perl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-libwww-perl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup                    perl5 1.0
 
 perl5.setup                  libwww-perl 6.02 LWP
+revision                     1
 maintainers                  narf_tm openmaintainer
 license                      {Artistic GPL}
 supported_archs              noarch
@@ -24,19 +25,20 @@
 
 platforms                    darwin
 
-depends_lib-append           port:p5-encode-locale \
-                             port:p5-file-listing \
-                             port:p5-html-form \
-                             port:p5-html-parser \
-                             port:p5-http-cookies \
-                             port:p5-http-daemon \
-                             port:p5-http-date \
-                             port:p5-http-message \
-                             port:p5-http-negotiate \
-                             port:p5-lwp-mediatypes \
-                             port:p5-net-http \
-                             port:p5-uri \
-                             port:p5-www-robotrules
+if {${perl5.major} != ""} {
+depends_lib-append           port:p${perl5.major}-encode-locale \
+                             port:p${perl5.major}-file-listing \
+                             port:p${perl5.major}-html-form \
+                             port:p${perl5.major}-html-parser \
+                             port:p${perl5.major}-http-cookies \
+                             port:p${perl5.major}-http-daemon \
+                             port:p${perl5.major}-http-date \
+                             port:p${perl5.major}-http-message \
+                             port:p${perl5.major}-http-negotiate \
+                             port:p${perl5.major}-lwp-mediatypes \
+                             port:p${perl5.major}-net-http \
+                             port:p${perl5.major}-uri \
+                             port:p${perl5.major}-www-robotrules
 
 use_parallel_build           yes
 
@@ -50,6 +52,13 @@
         ${destroot}${prefix}/share/doc/${name}
 }
 
+variant ssl description {Include optional SSL/TLS (HTTPS) support} {
+    depends_lib-append  port:p${perl5.major}-lwp-protocol-https
+}
+
+default_variants   +ssl
+}
+
 notes \
     "As of version 6.00, libwww-perl has been broken up into multiple" \
     "packages.  If you were using ${name} for just one or two of its" \
@@ -69,9 +78,3 @@
 # recognizing that some people won't need or want the extra modules installed,
 # I've decided to add a new variant and have it enabled by default.
 #     --Larry Gilbert (L2G) 2011-06-02
-
-default_variants   +ssl
-
-variant ssl description {Include optional SSL/TLS (HTTPS) support} {
-    depends_lib-append  port:p5-lwp-protocol-https
-}

Modified: trunk/dports/perl/p5-libxml-enno/Portfile
===================================================================
--- trunk/dports/perl/p5-libxml-enno/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-libxml-enno/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem              1.0
 PortGroup               perl5 1.0
 
 perl5.setup             libxml-enno 1.02
-revision        1
+revision                2
 maintainers             nomaintainer
 description             libxml-enno contains the modules XML::DOM, XML::XQL, XML::Checker \
                         and several other packages that are no longer distributed separately.
@@ -13,8 +14,10 @@
 checksums               md5 8900650101471e9950ef73d3d9a067c3
 platforms               darwin
 
-depends_lib-append	port:p5-libwww-perl \
-			port:p5-libxml-perl \
-			port:p5-xml-parser \
-			port:p5-parse-yapp \
-			port:p5-datemanip
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-libwww-perl \
+			port:p${perl5.major}-libxml-perl \
+			port:p${perl5.major}-xml-parser \
+			port:p${perl5.major}-parse-yapp \
+			port:p${perl5.major}-datemanip
+}

Modified: trunk/dports/perl/p5-libxml-perl/Portfile
===================================================================
--- trunk/dports/perl/p5-libxml-perl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-libxml-perl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           libxml-perl 0.08 XML
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Collection of Perl modules for working with XML.
 long_description      libxml-perl is a collection of smaller Perl modules, \
@@ -16,6 +16,8 @@
 
 checksums             md5 0ed5fbdda53d1301ddaed88db10503bb
 
-depends_lib-append    port:p5-xml-parser
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-xml-parser
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-lingua-en-inflect/Portfile
===================================================================
--- trunk/dports/perl/p5-lingua-en-inflect/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lingua-en-inflect/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Lingua-EN-Inflect 1.893
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Convert singular to plural. Select a or an
 long_description      The exportable subroutines of Lingua::EN::Inflect \
@@ -17,6 +17,8 @@
                       sha1 f8835db05b381982d591808622343e2eb1147a24 \
                       rmd160 2834e55b0d04f0640a51fb4e60bfd0d21edd6731
 
-depends_lib-append    port:p5-version
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-version
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-lingua-en-inflect-number/Portfile
===================================================================
--- trunk/dports/perl/p5-lingua-en-inflect-number/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lingua-en-inflect-number/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Lingua-EN-Inflect-Number 1.1
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Force number of words to singular or plural
 long_description      ${description}
@@ -13,6 +13,8 @@
 
 checksums             md5 bcee940ef603da93e7da11d8eecad409
 
-depends_lib-append    port:p5-lingua-en-inflect
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-lingua-en-inflect
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-lingua-en-inflect-phrase/Portfile
===================================================================
--- trunk/dports/perl/p5-lingua-en-inflect-phrase/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lingua-en-inflect-phrase/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Lingua-EN-Inflect-Phrase 0.04
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Inflect short English Phrases
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 0959d9ac6c34f3e56a0cbb410509b1862b412dc4 \
                       rmd160 ef913231efb5cfee4b4dd90b02050f5b28274064
 
-depends_lib-append    port:p5-test-simple \
-                      port:p5-lingua-en-inflect \
-                      port:p5-lingua-en-inflect-number \
-                      port:p5-lingua-en-tagger
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-lingua-en-inflect \
+                      port:p${perl5.major}-lingua-en-inflect-number \
+                      port:p${perl5.major}-lingua-en-tagger
+}

Modified: trunk/dports/perl/p5-lingua-en-tagger/Portfile
===================================================================
--- trunk/dports/perl/p5-lingua-en-tagger/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lingua-en-tagger/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Lingua-EN-Tagger 0.16
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Part-of-speech tagger for English natural language processing
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 3908945b39d7603df34c49045c0aefeb10615f1a \
                       rmd160 add56f25ba3ecabd29f40e60272ef22ba94d0a28
 
-depends_lib-append    port:p5-html-parser \
-                      port:p5-lingua-stem \
-                      port:p5-memoize-expirelru
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-html-parser \
+                      port:p${perl5.major}-lingua-stem \
+                      port:p${perl5.major}-memoize-expirelru
+}

Modified: trunk/dports/perl/p5-lingua-pt-stemmer/Portfile
===================================================================
--- trunk/dports/perl/p5-lingua-pt-stemmer/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lingua-pt-stemmer/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Lingua-PT-Stemmer 0.01
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Portuguese language stemming
 long_description    ${description}

Modified: trunk/dports/perl/p5-lingua-stem/Portfile
===================================================================
--- trunk/dports/perl/p5-lingua-stem/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lingua-stem/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Lingua-Stem 0.84
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Stemming of words
 long_description          ${description}
@@ -15,13 +15,15 @@
                           sha1 8afe1be37e601e73a91ef1b8b8abad12ecbe9b4d \
                           rmd160 685c7ed43ce70e053a30ee18f6a7410289fd1818
 
-depends_lib-append        port:p5-snowball-norwegian \
-                          port:p5-snowball-swedish \
-                          port:p5-lingua-stem-snowball-da \
-                          port:p5-lingua-stem-fr \
-                          port:p5-lingua-stem-it \
-                          port:p5-lingua-stem-ru \
-                          port:p5-lingua-pt-stemmer \
-                          port:p5-text-german
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-snowball-norwegian \
+                          port:p${perl5.major}-snowball-swedish \
+                          port:p${perl5.major}-lingua-stem-snowball-da \
+                          port:p${perl5.major}-lingua-stem-fr \
+                          port:p${perl5.major}-lingua-stem-it \
+                          port:p${perl5.major}-lingua-stem-ru \
+                          port:p${perl5.major}-lingua-pt-stemmer \
+                          port:p${perl5.major}-text-german
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-lingua-stem-fr/Portfile
===================================================================
--- trunk/dports/perl/p5-lingua-stem-fr/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lingua-stem-fr/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Lingua-Stem-Fr 0.02
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Perl French Stemming
 long_description    ${description}

Modified: trunk/dports/perl/p5-lingua-stem-it/Portfile
===================================================================
--- trunk/dports/perl/p5-lingua-stem-it/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lingua-stem-it/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Lingua-Stem-It 0.02
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Porter's stemming algorithm for Italian
 long_description    ${description}

Modified: trunk/dports/perl/p5-lingua-stem-ru/Portfile
===================================================================
--- trunk/dports/perl/p5-lingua-stem-ru/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lingua-stem-ru/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Lingua-Stem-Ru 0.01
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Porter's stemming algorithm for Russian (KOI8-R only)
 long_description    ${description}

Modified: trunk/dports/perl/p5-lingua-stem-snowball-da/Portfile
===================================================================
--- trunk/dports/perl/p5-lingua-stem-snowball-da/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lingua-stem-snowball-da/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Lingua-Stem-Snowball-Da 1.01
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Porters stemming algorithm for Denmark
 long_description    ${description}

Modified: trunk/dports/perl/p5-list-allutils/Portfile
===================================================================
--- trunk/dports/perl/p5-list-allutils/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-list-allutils/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         List-AllUtils 0.02
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -17,6 +18,8 @@
 checksums           sha1 1d3669e6d0922fb1c62935be9c0f3cb5c1bca483 \
                     rmd160 23cd58699f33f8d5a95b3042167ed37732f15f79
 
-depends_lib-append  port:p5-list-moreutils
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-list-moreutils
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-list-moreutils/Portfile
===================================================================
--- trunk/dports/perl/p5-list-moreutils/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-list-moreutils/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           List-MoreUtils 0.30 ../by-authors/id/A/AD/ADAMK/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Provide the stuff missing in List::Util
 long_description      List::MoreUtils provides some trivial but commonly \
@@ -17,4 +17,6 @@
                       sha1 478882031952ff886c0fdf176b03856d12349ab0 \
                       rmd160 1327fba16e195635195493fce7d0931581df8286
 
-depends_lib-append    port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-simple
+}

Modified: trunk/dports/perl/p5-lj-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-lj-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lj-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		LJ-Simple 0.15
-revision        1
+revision        2
 platforms		darwin
 maintainers		genetikayos.com:kayos
 description		Simple perl module for managing your LiveJournal account

Modified: trunk/dports/perl/p5-locale-gettext/Portfile
===================================================================
--- trunk/dports/perl/p5-locale-gettext/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-locale-gettext/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,9 +5,9 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Locale-gettext 1.05
-revision            5
+revision            6
 set my_name         gettext
-distname            ${my_name}-${version}
+distname            ${my_name}-${perl5.moduleversion}
 
 homepage            http://search.cpan.org/dist/gettext/
 license             {Artistic GPL}
@@ -21,6 +21,7 @@
                     sha1 705f519ad61b4a8c522d8aaf98425e0bd21709f2 \
                     rmd160 767adfce05b8fe77ddd7d3814951822746cf6e4b
 
+if {${perl5.major} != ""} {
 depends_lib-append  port:gettext port:libiconv
 
 if {[variant_isset universal]} {
@@ -46,7 +47,7 @@
 
 configure.cc        ${configure.cc} ${configure.cflags} ${configure.ldflags} \
                     ${archflags}
-
+}
 livecheck.type      regex
 livecheck.url       ${homepage}
 livecheck.regex     ${my_name}-(\\d+(?:\\.\\d+)*)

Modified: trunk/dports/perl/p5-locale-maketext-fuzzy/Portfile
===================================================================
--- trunk/dports/perl/p5-locale-maketext-fuzzy/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-locale-maketext-fuzzy/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup            perl5 1.0
 
 perl5.setup          Locale-Maketext-Fuzzy 0.02
-revision        1
+revision             2
 maintainers	     nomaintainer
 platforms            darwin
 checksums            md5 0425610d448900a774ed253eb678c559

Modified: trunk/dports/perl/p5-locale-maketext-lexicon/Portfile
===================================================================
--- trunk/dports/perl/p5-locale-maketext-lexicon/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-locale-maketext-lexicon/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Locale-Maketext-Lexicon 0.86
+revision        1
 
 maintainers		geeklair.net:dluke openmaintainer
 description		Use other catalog formats in Maketext.

Modified: trunk/dports/perl/p5-locale-maketext-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-locale-maketext-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-locale-maketext-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Locale-Maketext-Simple 0.21
+revision        1
 
 maintainers		geeklair.net:dluke openmaintainer
 description		Simple interface to Locale::Maketext::Lexicon.

Modified: trunk/dports/perl/p5-lockfile-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-lockfile-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lockfile-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem              1.0
 PortGroup               perl5 1.0
 
 perl5.setup             LockFile-Simple 0.2.5
-revision        1
+revision                2
 maintainers             nomaintainer
 description             Simple file locking scheme
 long_description        ${description}

Modified: trunk/dports/perl/p5-log-any/Portfile
===================================================================
--- trunk/dports/perl/p5-log-any/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-log-any/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Log-Any 0.11
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Bringing loggers and listeners together
 long_description    ${description}

Modified: trunk/dports/perl/p5-log-dispatch/Portfile
===================================================================
--- trunk/dports/perl/p5-log-dispatch/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-log-dispatch/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Log-Dispatch 2.28
-revision        1
+revision            2
 platforms           darwin
 maintainers         di.uminho.pt:jpo openmaintainer
 license             Artistic-2.0
@@ -18,5 +18,7 @@
 checksums           sha1    1da0686b0259b362be7ff327bc79b0be63f4b940 \
                     rmd160  46a080d2bac3d555427404d5c6d1850b39ef4581
 
-depends_lib-append  port:p5-params-validate \
-                    port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-params-validate \
+                    port:p${perl5.major}-test-simple
+}

Modified: trunk/dports/perl/p5-log-log4perl/Portfile
===================================================================
--- trunk/dports/perl/p5-log-log4perl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-log-log4perl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Log-Log4perl 1.32 ../by-authors/id/M/MS/MSCHILLI
+revision            1
 maintainers         narf_tm openmaintainer
 description         Log4j implementation for Perl
 long_description    Log::Log4perl lets you remote-control and fine-tune the \

Modified: trunk/dports/perl/p5-lwp-attic/Portfile
===================================================================
--- trunk/dports/perl/p5-lwp-attic/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lwp-attic/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                perl5 1.0
 
 perl5.setup              LWP-attic 1.00
-revision        1
+revision                 2
 platforms                darwin
 maintainers              pixilla
 

Modified: trunk/dports/perl/p5-lwp-authen-wsse/Portfile
===================================================================
--- trunk/dports/perl/p5-lwp-authen-wsse/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lwp-authen-wsse/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup			LWP-Authen-Wsse 0.04
-revision        1
+revision            2
 maintainers			cyberscript.net:ryan
 categories-append		www
 description			Library for enabling X-WSSE authentication in LWP.
@@ -21,7 +21,9 @@
 checksums			md5 5ee03abf68620d61298023998387e57b
 platforms			darwin
 
-depends_lib-append		port:p5-digest-sha1 \
-				port:p5-libwww-perl
+if {${perl5.major} != ""} {
+depends_lib-append		port:p${perl5.major}-digest-sha1 \
+				port:p${perl5.major}-libwww-perl
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-lwp-mediatypes/Portfile
===================================================================
--- trunk/dports/perl/p5-lwp-mediatypes/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lwp-mediatypes/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         LWP-MediaTypes 6.01
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL

Modified: trunk/dports/perl/p5-lwp-protocol-http10/Portfile
===================================================================
--- trunk/dports/perl/p5-lwp-protocol-http10/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lwp-protocol-http10/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         LWP-Protocol-http10 6.02
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -17,8 +18,9 @@
 checksums           sha1 208173e438ece63a2b0b701e59640caa377a5419 \
                     rmd160 8641b37ed0fb8b5d9312af48ea0a18cc4e764d38
 
-depends_lib-append  port:p5-libwww-perl
-
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-libwww-perl
+}
 # This hack is needed because of the libwww-perl 6.0 breakup (Trac #28865)
 pre-activate {
     if {[file exists ${perl5.lib}/LWP/Protocol/http10.pm]

Modified: trunk/dports/perl/p5-lwp-protocol-https/Portfile
===================================================================
--- trunk/dports/perl/p5-lwp-protocol-https/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lwp-protocol-https/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         LWP-Protocol-https 6.02
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             {Artistic GPL}
@@ -22,10 +23,11 @@
 checksums           sha1 476a62275bf5ae89dd6799d8f660071dba1819b9 \
                     rmd160 a4ee19e141a4da9dc0d6a415573204c80a330569
 
-depends_lib-append  port:p5-io-socket-ssl \
-                    port:p5-mozilla-ca \
-                    port:p5-net-http
-
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-io-socket-ssl \
+                    port:p${perl5.major}-mozilla-ca \
+                    port:p${perl5.major}-net-http
+}
 # This hack is needed because of the libwww-perl 6.0 breakup (Trac #28865)
 pre-activate {
     if {[file exists ${perl5.lib}/LWP/Protocol/https.pm]

Modified: trunk/dports/perl/p5-lwp-useragent-determined/Portfile
===================================================================
--- trunk/dports/perl/p5-lwp-useragent-determined/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-lwp-useragent-determined/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           LWP-UserAgent-Determined 1.05 ../by-authors/id/J/JE/JESSE/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           a virtual browser that retries errors
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 86d044ca21bc0b8d797446e891dafbaa82e336e2 \
                       rmd160 7313813c4a9a3d9c2c0e6abead25f9da4883840a
 
-depends_lib-append    port:p5-libwww-perl
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-libwww-perl
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-mac-appleevents-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-mac-appleevents-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mac-appleevents-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Mac-AppleEvents-Simple 1.18
-revision			1
+revision			2
 maintainers			nomaintainer
 description			Simple interface to Mac::AppleEvents
 long_description \
@@ -15,5 +16,6 @@
 
 checksums			md5 84817e2a47eb54860a239856eb152ad1
 
-depends_lib-append			port:p5-mac-carbon port:p5-test-pod
-
+if {${perl5.major} != ""} {
+depends_lib-append			port:p${perl5.major}-mac-carbon port:p${perl5.major}-test-pod
+}

Modified: trunk/dports/perl/p5-mac-applescript/Portfile
===================================================================
--- trunk/dports/perl/p5-mac-applescript/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mac-applescript/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Mac-AppleScript 0.04
-revision        1
+revision        2
 platforms       darwin
 maintainers     l2g openmaintainer
 

Modified: trunk/dports/perl/p5-mac-applescript-glue/Portfile
===================================================================
--- trunk/dports/perl/p5-mac-applescript-glue/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mac-applescript-glue/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Mac-AppleScript-Glue 0.03
-revision			2
+revision			3
 maintainers			nomaintainer
 description			Glue to use AppleScript to communicate with Mac apps
 long_description \
@@ -16,5 +17,6 @@
 
 checksums			md5 6b2c7674b061b2053aa529e30a3d1569
 
-depends_lib-append			port:p5-mac-applescript port:p5-test-pod
-
+if {${perl5.major} != ""} {
+depends_lib-append			port:p${perl5.major}-mac-applescript port:p${perl5.major}-test-pod
+}

Modified: trunk/dports/perl/p5-mac-applesingledouble/Portfile
===================================================================
--- trunk/dports/perl/p5-mac-applesingledouble/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mac-applesingledouble/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Mac-AppleSingleDouble 1.0
-revision			2
+revision			3
 maintainers			ricci
 description			Read Mac files in AppleSingle or AppleDouble format
 long_description \
@@ -16,6 +17,6 @@
 
 supported_archs noarch
 
+if {${perl5.major} != ""} {
 patchfiles			patch-lib-Mac-AppleSingleDouble.pm.diff
-
-
+}

Modified: trunk/dports/perl/p5-mac-apps-launch/Portfile
===================================================================
--- trunk/dports/perl/p5-mac-apps-launch/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mac-apps-launch/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup			perl5 1.0
 
 perl5.setup			Mac-Apps-Launch 1.93
-revision			1
+revision			2
 maintainers			nomaintainer
 description			Interface to launching and quitting apps on Mac OS X
 long_description \
@@ -16,7 +16,8 @@
 
 checksums			md5 bbd5488b81cae141450111b63114f4e6
 
-depends_lib-append	port:p5-mac-appleevents-simple \
-					port:p5-test-pod
-
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-mac-appleevents-simple \
+					port:p${perl5.major}-test-pod
+}
 ## vi:set noai ts=4:

Modified: trunk/dports/perl/p5-mac-carbon/Portfile
===================================================================
--- trunk/dports/perl/p5-mac-carbon/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mac-carbon/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,14 +4,16 @@
 PortGroup perl5 1.0
 
 perl5.setup			Mac-Carbon 0.82
-revision        1
+revision            2
 maintainers			email.arc.nasa.gov:sal
 description			Access to Mac OS Carbon API
 long_description	Mac::Carbon is a collection of perl modules for accessing \
 					the Carbon API under Mac OS X. It is a port of the Toolbox \
 					modules written by Matthias Neeracher for MacPerl.
 platforms			darwin
+if {${perl5.major} != ""} {
 supported_archs		i386 ppc
+}
 
 checksums			md5     1a8f8447577024b36ffa80a10f5d5b87 \
 					sha1    9198c4bc73969cc6bd8dc41b01f9a7d35493ae2d \

Modified: trunk/dports/perl/p5-mac-errors/Portfile
===================================================================
--- trunk/dports/perl/p5-mac-errors/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mac-errors/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,15 +1,17 @@
 # $Id$
 
 PortSystem 1.0
+PortGroup                       perl5 1.0
 
-PortGroup                       perl5 1.0
 perl5.setup                     Mac-Errors 1.13
-revision        1
+revision                        2
 maintainers                     email.arc.nasa.gov:sal
 description                     Constants for Mac error codes
 long_description                Constants for Mac error codes. The %MacErrors hash indexes error information by the error number or symbol. Each value is a Mac::Errors object which has the symbol, number, and description. The \$MacError scalar performs some tied magic to translate MacPerl's \$^E to the error text.
 platforms                       darwin
 checksums                       md5 a7dc38dbc7cf13a9603a2a30cd34e95e
-depends_lib-append              port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append              port:p${perl5.major}-test-simple
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-mac-glue/Portfile
===================================================================
--- trunk/dports/perl/p5-mac-glue/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mac-glue/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Mac-Glue 1.30
-revision			1
+revision			2
 maintainers			nomaintainer
 description			Glue to use Apple events with Applescript vocabulary
 long_description \
@@ -14,11 +15,12 @@
 
 checksums			md5 a8f203451bf666584b873c61c6ae8e46
 
-depends_lib-append	port:p5-mac-appleevents-simple	\
-					port:p5-mac-apps-launch			\
-					port:p5-mac-errors				\
-					port:p5-mldbm					\
-					port:p5-time-epoch				\
-					port:p5-test-pod
-
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-mac-appleevents-simple	\
+					port:p${perl5.major}-mac-apps-launch			\
+					port:p${perl5.major}-mac-errors				\
+					port:p${perl5.major}-mldbm					\
+					port:p${perl5.major}-time-epoch				\
+					port:p${perl5.major}-test-pod
+}
 ## vi:set noai ts=4:

Modified: trunk/dports/perl/p5-mac-growl/Portfile
===================================================================
--- trunk/dports/perl/p5-mac-growl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mac-growl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Mac-Growl 0.67
+revision            1
 platforms           darwin
 maintainers         pixilla
 description         Interface to the Growl framework
@@ -13,6 +14,8 @@
 checksums           sha1 a39e90af09854d19f16ddfaa26282bf16837cec6 \
                     rmd160 f1483f668b57f5c16fa4c4b7b8760b53666fffd6
 
-depends_lib-append  port:p5-mac-glue
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-mac-glue
+}
 
 test.run            yes

Modified: trunk/dports/perl/p5-mac-osa-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-mac-osa-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mac-osa-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Mac-OSA-Simple 1.09
-revision			2
+revision			3
 maintainers			nomaintainer
 description			Simple interface to Mac::OSA
 long_description \
@@ -16,10 +17,11 @@
 
 checksums			md5 cbf100e16c6e1a42f26aa3b45953dcb8
 
-depends_lib-append	port:p5-mac-carbon \
-					port:p5-mac-appleevents-simple \
-					port:p5-test-pod
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-mac-carbon \
+					port:p${perl5.major}-mac-appleevents-simple \
+					port:p${perl5.major}-test-pod
 
 patchfiles			patch-Simple.pm.diff
-
+}
 ## vi:set noai ts=4:

Modified: trunk/dports/perl/p5-mac-pasteboard/Portfile
===================================================================
--- trunk/dports/perl/p5-mac-pasteboard/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mac-pasteboard/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Mac-Pasteboard 0.002
+revision            1
 platforms           darwin
 maintainers         nomaintainer
 

Modified: trunk/dports/perl/p5-mac-propertylist/Portfile
===================================================================
--- trunk/dports/perl/p5-mac-propertylist/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mac-propertylist/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Mac-PropertyList 1.33
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Mac::PropertyList - work with Mac plists at a low level
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 cf6dda94b788056e08c6dd54912fdcf1faf06ff2 \
                       rmd160 edaab0756f9303ec6e6bbe3984be530dc34ab5c1
 
-depends_lib-append    port:p5-xml-entities
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-xml-entities
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-mac-sysprofile/Portfile
===================================================================
--- trunk/dports/perl/p5-mac-sysprofile/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mac-sysprofile/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Mac-SysProfile 0.03
-revision        1
+revision                2
 platforms               darwin
 maintainers             nomaintainer
 supported_archs         noarch

Modified: trunk/dports/perl/p5-mac-systemdirectory/Portfile
===================================================================
--- trunk/dports/perl/p5-mac-systemdirectory/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mac-systemdirectory/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Mac-SystemDirectory 0.04
-revision			1
+revision			2
 maintainers			nomaintainer
 description			Perl module to locate Mac OS X standard system directories
 long_description 	$description

Modified: trunk/dports/perl/p5-macosx-file/Portfile
===================================================================
--- trunk/dports/perl/p5-macosx-file/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-macosx-file/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem		1.0
 PortGroup		perl5 1.0
 
 perl5.setup		MacOSX-File 0.71 BSD/DANKOGAI
-revision		2
+revision		3
 maintainers		nomaintainer
 categories-append	sysutils
 description		A collection of Perl modules to manipulate files on Mac OS X
@@ -14,6 +15,7 @@
 					SetFile without calling these binaries.
 checksums		md5 c63681cb87eb52df07d78897283bd493
 platforms		darwin
+if {${perl5.major} != ""} {
 supported_archs	i386 ppc
 
 patchfiles		patch-Copy-Copy.pm.diff \
@@ -24,3 +26,4 @@
 }
 
 test.run		yes
+}

Modified: trunk/dports/perl/p5-mail-audit/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-audit/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mail-audit/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		Mail-Audit 2.223
-revision        1
+revision        2
 maintainers		nomaintainer
 categories-append	mail
 description		Library for creating easy mail filters
@@ -22,11 +22,12 @@
 
 platforms		darwin
 
-depends_lib-append		port:p5-mailtools \
-				port:p5-mail-pop3client \
-				port:p5-mime-tools \
-				port:p5-file-tempdir \
-                                port:p5-parse-recdescent
+if {${perl5.major} != ""} {
+depends_lib-append		port:p${perl5.major}-mailtools \
+				port:p${perl5.major}-mail-pop3client \
+				port:p${perl5.major}-mime-tools \
+				port:p${perl5.major}-file-tempdir \
+                                port:p${perl5.major}-parse-recdescent
 
 supported_archs noarch
 
@@ -35,3 +36,4 @@
 		${worksrcpath}/bin/proc2ma \
 		${worksrcpath}/bin/popread
 }
+}

Modified: trunk/dports/perl/p5-mail-box/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-box/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mail-box/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem			1.0
 PortGroup			perl5 1.0
 
 perl5.setup			Mail-Box 2.070
-revision        1
+revision            2
 maintainers			nomaintainer
 description			Mail::Box - manage a mailbox, a folder with messages
 long_description	Large suite of mail related classes for perl, handling \
@@ -13,12 +14,14 @@
 					rmd160 ac4aafdf985e02dc8972289518877cdbdbff2575
 platforms			darwin
 
+if {${perl5.major} != ""} {
 depends_lib-append	\
-					port:p5-io-stringy \
-					port:p5-mailtools \
-					port:p5-mime-types \
-					port:p5-scalar-list-utils \
-					port:p5-timedate \
-					port:p5-uri
+					port:p${perl5.major}-io-stringy \
+					port:p${perl5.major}-mailtools \
+					port:p${perl5.major}-mime-types \
+					port:p${perl5.major}-scalar-list-utils \
+					port:p${perl5.major}-timedate \
+					port:p${perl5.major}-uri
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-mail-clamav/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-clamav/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mail-clamav/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,11 +1,10 @@
 # $Id$
 
 PortSystem			1.0
-
 PortGroup			perl5 1.0
 
 perl5.setup			Mail-ClamAV 0.29
-revision			1
+revision			2
 maintainers			ricci
 description			Perl interface to the clamav virus scanner
 long_description	Clam AntiVirus is an anti-virus toolkit for UNIX. \
@@ -16,12 +15,13 @@
 checksums           md5     737ea1c041d9312cdcfe5b85eb45428e \
                     sha1    ee5fe9ae950c7c420ca58760f66b2be5f700e20c 
 
-
+if {${perl5.major} != ""} {
 depends_lib-append	port:clamav \
-					port:p5-inline
+					port:p${perl5.major}-inline
 
 ## patchfiles			patch-ClamAV.pm.diff
 
 patchfiles				patch-Makefile.PL.diff
 
 use_parallel_build  no
+}

Modified: trunk/dports/perl/p5-mail-dkim/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-dkim/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mail-dkim/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Mail-DKIM 0.39
-revision        1
+revision        2
 categories-append	mail
 name			p5-mail-dkim
 maintainers		yahoo.com:compconsultant
@@ -18,9 +18,11 @@
                     sha1    910966a7dac98fae9d2f73907080ca8bbc6087c5 \
                     rmd160  b2e43932562a1c195e152425fc61f7917ed2f78f
 
-depends_lib-append	port:p5-crypt-openssl-rsa \
-			port:p5-digest-sha \
-			port:p5-net-dns \
-			port:p5-mailtools
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-crypt-openssl-rsa \
+			port:p${perl5.major}-digest-sha \
+			port:p${perl5.major}-net-dns \
+			port:p${perl5.major}-mailtools
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-mail-imapclient/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-imapclient/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mail-imapclient/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup     Mail-IMAPClient 3.19
-revision        1
+revision        2
 maintainers     nomaintainer
 description     Perl 5 module to talk to an IMAP server.
 long_description \

Modified: trunk/dports/perl/p5-mail-mboxparser/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-mboxparser/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mail-mboxparser/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Mail-MboxParser 0.55
-revision        1
+revision                2
 platforms               darwin
 maintainers             nomaintainer
 supported_archs         noarch
@@ -19,4 +19,6 @@
                         sha1    87be67980a655374849ab543f75169659d0221a4 \
                         rmd160  fdbd521b41d28062d7710859a074453699524582
 
-depends_lib-append      port:p5-mime-tools
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-mime-tools
+}

Modified: trunk/dports/perl/p5-mail-pop3client/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-pop3client/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mail-pop3client/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		Mail-POP3Client 2.18
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Perl 5 module to talk to a POP3 (RFC1939) server
 long_description	This is a POP3 client module for perl5.  It provides \

Modified: trunk/dports/perl/p5-mail-sender/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-sender/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mail-sender/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Mail-Sender 0.8.16
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 supported_archs     noarch

Modified: trunk/dports/perl/p5-mail-sendmail/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-sendmail/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mail-sendmail/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -7,7 +7,7 @@
 categories	perl mail
 platforms       darwin
 perl5.setup	Mail-Sendmail 0.79
-revision        1
+revision        2
 license	DFSG-Approved
 maintainers	nomaintainer
 description	Simple platform independent e-mail from perl scripts.

Modified: trunk/dports/perl/p5-mail-spamassassin/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-spamassassin/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mail-spamassassin/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Mail-SpamAssassin 3.2.5
-revision            4
+revision            5
 categories-append   mail
 platforms           darwin
 maintainers         nomaintainer
@@ -21,20 +21,21 @@
                     sha1 14b1f6eae0221a152176f7f597f55581445e800a \
                     rmd160 5a72a97d124e72ff4da1627982748377f1e34128
 
-depends_lib-append  port:p5-digest-sha1 \
-                    port:p5-html-parser \
-                    port:p5-mailtools \
-                    port:p5-mail-audit \
-                    port:p5-net-dns \
-                    port:p5-net-ident \
-                    port:p5-archive-tar \
-                    port:p5-io-zlib \
-                    port:p5-io-compress \
-                    port:p5-ip-country \
-                    port:p5-time-hires \
-                    port:p5-mail-dkim \
-                    port:p5-mail-spf \
-                    port:p5-libwww-perl
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-digest-sha1 \
+                    port:p${perl5.major}-html-parser \
+                    port:p${perl5.major}-mailtools \
+                    port:p${perl5.major}-mail-audit \
+                    port:p${perl5.major}-net-dns \
+                    port:p${perl5.major}-net-ident \
+                    port:p${perl5.major}-archive-tar \
+                    port:p${perl5.major}-io-zlib \
+                    port:p${perl5.major}-io-compress \
+                    port:p${perl5.major}-ip-country \
+                    port:p${perl5.major}-time-hires \
+                    port:p${perl5.major}-mail-dkim \
+                    port:p${perl5.major}-mail-spf \
+                    port:p${perl5.major}-libwww-perl
 
 startupitem.create      yes
 startupitem.name        spamd
@@ -106,16 +107,17 @@
 
 
 variant razor description {Use Vipuls Razor module} {
-    depends_lib-append      port:p5-razor-agents
+    depends_lib-append      port:p${perl5.major}-razor-agents
     configure.args-append   RUN_RAZOR_TESTS=yes
 }
 
 variant ssl description {Encrypt communication from spamc to spamd} {
     depends_lib-append      port:openssl \
-                            port:p5-io-socket-ssl
+                            port:p${perl5.major}-io-socket-ssl
     configure.args-append   ENABLE_SSL=yes
 }
 
 variant vpopmail description {Use Spamassassin with vpopmail} {
     depends_lib-append      port:vpopmail
 }
+}

Modified: trunk/dports/perl/p5-mail-spf/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-spf/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mail-spf/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Mail-SPF 2.007
-revision        1
+revision        2
 categories-append	mail
 name			p5-mail-spf
 maintainers		yahoo.com:compconsultant
@@ -14,25 +14,26 @@
 
 homepage		http://search.cpan.org/~jmehnle/${distname}
 platforms		darwin
-distname		${perl5.module}-v${version}
+distname		${perl5.module}-v${perl5.moduleversion}
 
 checksums		md5     67dccdc91e3264679a0e17d493d3cc30 \
 			sha1    df53baf018134481591317baf1b5d3a10702d4e7 \
 			rmd160  343c57f2bb8202838d22bac8162793695ca57f55
 
+if {${perl5.major} != ""} {
 patchfiles		patch-Build.PL.diff
 post-patch {
 	reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/Build.PL
 }
 
-depends_lib-append	port:p5-error \
-			port:p5-mime-base64\
-			port:p5-net-ip \
-			port:p5-netaddr-ip \
-			port:p5-uri \
-			port:p5-version \
-			port:p5-net-dns-resolver-programmable
+depends_lib-append	port:p${perl5.major}-error \
+			port:p${perl5.major}-mime-base64\
+			port:p${perl5.major}-net-ip \
+			port:p${perl5.major}-netaddr-ip \
+			port:p${perl5.major}-uri \
+			port:p${perl5.major}-version \
+			port:p${perl5.major}-net-dns-resolver-programmable
 
 supported_archs		noarch
-
-livecheck.version	v${version}
+}
+livecheck.version	v${perl5.moduleversion}

Modified: trunk/dports/perl/p5-mail-spf-query/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-spf-query/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mail-spf-query/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,8 +1,9 @@
 # $Id$
+
 PortSystem 1.0
-PortGroup perl5 1.0
 
-perl5.setup             Mail-SPF-Query 1.999.1
+name                    p5-mail-spf-query
+version                 1.999.1
 revision                2
 replaced_by             p5-mail-spf
 maintainers             pixilla

Modified: trunk/dports/perl/p5-mail-srs/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-srs/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mail-srs/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Mail-SRS 0.31
-revision        1
+revision            2
 maintainers         pixilla
 
 description         Mail::SRS - Interface to Sender Rewriting Scheme

Modified: trunk/dports/perl/p5-mail-webmail-gmail/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-webmail-gmail/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mail-webmail-gmail/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,12 +4,14 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Mail-Webmail-Gmail 1.09
-revision        1
+revision            2
 maintainers         sky.fr:cbellot
 description         An interface to Google's webmail service
 long_description    ${description}
 platforms           darwin
 checksums           md5 441c0eac1fa6afac777b0404dec79ed2
-depends_lib-append  port:p5-crypt-ssleay
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-crypt-ssleay
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-mailtools/Portfile
===================================================================
--- trunk/dports/perl/p5-mailtools/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mailtools/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         MailTools 2.08 Mail
+revision            1
 platforms           darwin
 maintainers         l2g
 license             Artistic GPL
@@ -22,4 +23,6 @@
 checksums           sha1    dca3a781273ec37f3aacb729c559ba1fbb41bc30 \
                     rmd160  d67c8006c8ae42a5b7d109c899da00abc8b05493
 
-depends_lib-append  port:p5-timedate
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-timedate
+}

Modified: trunk/dports/perl/p5-marc-record/Portfile
===================================================================
--- trunk/dports/perl/p5-marc-record/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-marc-record/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -7,7 +7,7 @@
 categories	perl
 platforms	darwin
 perl5.setup	MARC-Record 2.0.1
-revision        1
+revision    2
 license	Artistic/GPL
 maintainers	nomaintainer
 description	MARC record implementation for perl

Modified: trunk/dports/perl/p5-masonx-request-withapachesession/Portfile
===================================================================
--- trunk/dports/perl/p5-masonx-request-withapachesession/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-masonx-request-withapachesession/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               MasonX-Request-WithApacheSession 0.31
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Add a session to the Mason Request object
 long_description          This module integrates Apache::Session into \
@@ -17,7 +17,9 @@
                           sha1 f34c8360523bfd134666f6223b54afdc1144d6e3 \
                           rmd160 4f326a8c519e4eb8fa54cfbf482583ae166b0d97
 
-depends_lib-append        port:p5-html-mason \
-                          port:p5-apache-session-wrapper
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-html-mason \
+                          port:p${perl5.major}-apache-session-wrapper
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-math-base85/Portfile
===================================================================
--- trunk/dports/perl/p5-math-base85/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-math-base85/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Math-Base85 0.2
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -19,4 +19,6 @@
 checksums           sha1    eae5fd953dc2b6b0e15ab9d6aeee705156cc943b \
                     rmd160  c9816c1bfd75eaff54d9e5f3f4c56198bc30d4a2
 
-depends_lib-append  port:p5-math-bigint
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-math-bigint
+}

Modified: trunk/dports/perl/p5-math-bezier/Portfile
===================================================================
--- trunk/dports/perl/p5-math-bezier/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-math-bezier/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Math-Bezier 0.01
-revision            1
+revision            2
 platforms           darwin
 maintainers         l2g openmaintainer
 supported_archs     noarch

Modified: trunk/dports/perl/p5-math-bigint/Portfile
===================================================================
--- trunk/dports/perl/p5-math-bigint/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-math-bigint/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Math-BigInt 1.89
-revision        1
+revision        2
 maintainers     nomaintainer
 categories-append   math
 platforms       darwin
@@ -13,10 +13,12 @@
 long_description \
                 ${description}
 
-depends_build-append    port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_build-append    port:p${perl5.major}-test-simple
 
 checksums       md5     695d70be20c3cb1778961b88c6b4ac42 \
                 sha1    7924059adc037ee220fcf7e89800634e02e0ac20 \
                 rmd160  e1090c931a8fa1cc0db9c7cc851507739ec7598c
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-math-bigrat/Portfile
===================================================================
--- trunk/dports/perl/p5-math-bigrat/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-math-bigrat/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Math-BigRat 0.24
-revision        1
+revision        2
 maintainers     nomaintainer
 categories-append   math
 platforms       darwin

Modified: trunk/dports/perl/p5-math-gmp/Portfile
===================================================================
--- trunk/dports/perl/p5-math-gmp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-math-gmp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem	1.0
 PortGroup	perl5 1.0
+
 perl5.setup	Math-GMP 2.06
-revision        1
+revision    2
 maintainers	nomaintainer
 description	high speed arbitrary size integer math
 long_description	${description} 	
@@ -12,4 +13,6 @@
 checksums       sha1    fb2f49eed88c7f4760cb663ff8b6bcca53fe7445 \
                 rmd160  4ef2e5104d5e48133506fbd1e1efd84af23bcdab
 
+if {${perl5.major} != ""} {
 depends_build port:gmp
+}

Modified: trunk/dports/perl/p5-math-mpfr/Portfile
===================================================================
--- trunk/dports/perl/p5-math-mpfr/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-math-mpfr/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup         Math-MPFR 3.02
+revision            1
 maintainers         vinc17 openmaintainer
 categories-append   math
 description         Perl interface to the MPFR library
@@ -14,4 +15,6 @@
                     sha1    4463d418137504e288a31e3291273f80cb991823 \
                     rmd160  d9715d3a2274b28e8bf0fb65f50a19269b426d25
 platforms           darwin
+if {${perl5.major} != ""} {
 depends_lib-append  port:mpfr port:gmp
+}

Modified: trunk/dports/perl/p5-math-pari/Portfile
===================================================================
--- trunk/dports/perl/p5-math-pari/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-math-pari/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Math-Pari 2.01080604
-revision        1
+revision            2
 maintainers         nomaintainer
 description         perl interface to pari.
 long_description    ${description}
@@ -16,6 +16,7 @@
                     sha1    547474a4ba2c2bb0ca89d34e85ad1e58f2b64873 \
                     rmd160  05a9ea99adf21a1011c37d0fd4e5caa58b981150
 
+if {${perl5.major} != ""} {
 post-patch {
 	file copy ${filespath}/patch-pari-2_1_7-src-kernel-ix86-level0.h.diff ${worksrcpath}/patches/
 }
@@ -26,3 +27,4 @@
                 patch-utils-Math-PariBuild.pm.diff  \
 				patch-MANIFEST.diff
 }
+}

Modified: trunk/dports/perl/p5-math-random/Portfile
===================================================================
--- trunk/dports/perl/p5-math-random/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-math-random/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Math-Random 0.71
+revision            1
 maintainers         bioperl.org:jason
 categories-append   math
 platforms           darwin

Modified: trunk/dports/perl/p5-math-random-isaac/Portfile
===================================================================
--- trunk/dports/perl/p5-math-random-isaac/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-math-random-isaac/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Math-Random-ISAAC 1.002
-revision        1
+revision        2
 maintainers     nomaintainer
 categories-append   math
 platforms       darwin
@@ -13,11 +13,12 @@
 long_description \
                 ${description}
 
-depends_build-append    port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_build-append    port:p${perl5.major}-test-simple
 
 checksums           md5     92bbf5de885b72626160a5b9461bf4d6 \
                     sha1    99e5d0a700366039fcf2d1fc56f5f134376f6799 \
                     rmd160  fd3b08cc80aa436c60174b3c348ce83b09ed80d5
 
 supported_archs noarch
-
+}

Modified: trunk/dports/perl/p5-math-random-secure/Portfile
===================================================================
--- trunk/dports/perl/p5-math-random-secure/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-math-random-secure/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -3,8 +3,8 @@
 PortSystem      1.0
 PortGroup       perl5 1.0
 
-revision        2
 perl5.setup     Math-Random-Secure 0.05
+revision        3
 maintainers     nomaintainer
 categories-append   math
 platforms       darwin
@@ -15,12 +15,13 @@
 long_description \
                 ${description}
 
-depends_build-append    port:p5-test-simple 
-depends_lib-append      port:p5-any-moose port:p5-math-random-isaac port:p5-crypt-random-source 
+if {${perl5.major} != ""} {
+depends_build-append    port:p${perl5.major}-test-simple 
+depends_lib-append      port:p${perl5.major}-any-moose port:p${perl5.major}-math-random-isaac port:p${perl5.major}-crypt-random-source 
 
 checksums           md5     1bb6fc37a982c15e52f5d6dac258e4f7 \
                     sha1    03a62ccfe756195354467c12a6c977073c58e29b \
                     rmd160  0e8e0eca983ff706f92f51ff246dc978b3f8755b
 
 supported_archs noarch
-
+}

Modified: trunk/dports/perl/p5-math-round/Portfile
===================================================================
--- trunk/dports/perl/p5-math-round/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-math-round/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Math-Round 0.06
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 supported_archs     noarch

Modified: trunk/dports/perl/p5-mecab/Portfile
===================================================================
--- trunk/dports/perl/p5-mecab/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mecab/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem      1.0
 PortGroup       perl5 1.0
+
 perl5.setup     MeCab 0.96
-revision        1
+revision        2
 
 platforms       darwin
 maintainers     gmail.com:rsky0711
@@ -12,12 +13,13 @@
 
 homepage        http://mecab.sourceforge.net/
 master_sites    sourceforge:mecab
-distname        mecab-perl-${version}
+distname        mecab-perl-${perl5.moduleversion}
 checksums       md5    ad3ab1ecd917cd765ec54009fcc62c0c \
                 sha1   79eec3056690343a6286106cb3aedd7770208c43 \
                 rmd160 2c614b1d78afd1cf783a8ad00af6e549d316f4b6
 
 categories-append   textproc japanese
+if {${perl5.major} != ""} {
 depends_lib-append  port:mecab
 
 platform darwin 8 {
@@ -34,3 +36,4 @@
     xinstall -m 644 ${worksrcpath}/test.pl \
         ${destroot}${prefix}/share/doc/${name}/examples
 }
+}

Modified: trunk/dports/perl/p5-memoize-expirelru/Portfile
===================================================================
--- trunk/dports/perl/p5-memoize-expirelru/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-memoize-expirelru/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Memoize-ExpireLRU 0.55
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Expiry plug-in for Memoize that adds LRU cache expiration
 long_description    ${description}

Modified: trunk/dports/perl/p5-mhonarc/Portfile
===================================================================
--- trunk/dports/perl/p5-mhonarc/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mhonarc/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         MHonArc 2.6.16
-revision        1
+revision            2
 maintainers         markd 
 description         MHonArc - mail and news munging
 long_description    A Perl program for converting mail or news messages into \
@@ -17,6 +18,7 @@
 homepage        http://www.mhonarc.org/
 master_sites            http://www.cpan.org/modules/by-authors/Earl_Hood
 
+if {${perl5.major} != ""} {
 use_configure       no
 build {}
 
@@ -29,4 +31,4 @@
             -docpath ${destroot}${prefix}/share/doc/mhonarc \
             -manpath ${destroot}${prefix}/man"
 }
-
+}

Modified: trunk/dports/perl/p5-mime-base32/Portfile
===================================================================
--- trunk/dports/perl/p5-mime-base32/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mime-base32/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem	1.0
 PortGroup	perl5 1.0
+
 perl5.setup	MIME-Base32 1.02a
-revision        1
+revision    2
 maintainers	nomaintainer
 description	base32 encoder/decoder
 long_description	This package contains a base32 encoder/decoder

Modified: trunk/dports/perl/p5-mime-base64/Portfile
===================================================================
--- trunk/dports/perl/p5-mime-base64/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mime-base64/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         MIME-Base64 3.13
-revision        1
+revision            2
 license             {Artistic GPL}
 maintainers         narf_tm openmaintainer
 description         base64 encoder/decoder

Modified: trunk/dports/perl/p5-mime-charset/Portfile
===================================================================
--- trunk/dports/perl/p5-mime-charset/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mime-charset/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             MIME-Charset 1.006.2
-revision        1
+revision                2
 maintainers             nomaintainer
 description             Charset Information for MIME
 long_description        MIME::Charset provides information about character \

Modified: trunk/dports/perl/p5-mime-encwords/Portfile
===================================================================
--- trunk/dports/perl/p5-mime-encwords/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mime-encwords/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             MIME-EncWords 1.010.101
-revision        1
+revision                2
 maintainers             nomaintainer
 description             Deal with RFC 2047 encoded words
 long_description        MIME::EncWords is aimed to be another implimentation \
@@ -12,12 +12,13 @@
                         conformance with RFC 2047 (former RFC 1522) \
                         specifications. Additionally, it contains some \
                         improvements.
+if {${perl5.major} != ""} {
 depends_lib-append      port:p5-mime-charset
 
 checksums       md5     2009449d0af39275d45e45a4afcaf58f \
                 sha1    82a0829731689f818dd712fbd5b15a8289bcfba2 \
                 rmd160  12b086e57f6d4d4bbcfd773f15d449eef3b0e394
-
+}
 platforms               darwin
 
 supported_archs noarch

Modified: trunk/dports/perl/p5-mime-lite/Portfile
===================================================================
--- trunk/dports/perl/p5-mime-lite/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mime-lite/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		MIME-Lite 3.027
-revision        1
+revision        2
 maintainers		nomaintainer
 description		a low-calorie MIME generator
 long_description	${description}
@@ -15,4 +15,6 @@
                         sha1    61ec42f1f8e7d66cd8ed26c234745d621b056a63 \
                         rmd160  b16f4df71ee2eb766df77b9cbe4fe58c3e9e98e5
 
-depends_lib-append      port:p5-email-date-format
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-email-date-format
+}

Modified: trunk/dports/perl/p5-mime-tools/Portfile
===================================================================
--- trunk/dports/perl/p5-mime-tools/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mime-tools/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		MIME-tools 5.428
-revision        1
+revision        2
 
 maintainers		ricci openmaintainer
 description		modules for parsing (and creating!) MIME entities
@@ -18,15 +18,16 @@
                     rmd160  64e6397bffa9172c00736b150ad088b92bc5f7e7
 platforms		darwin
 
+if {${perl5.major} != ""} {
 patchfiles		patch-lib-MIME-Parser.pm.nobinhex.diff \
 				patch-lib-MIME-Parser.pm.useContentTypeName.diff \
 				patch-lib-MIME-Parser.pm.uu_whine.diff
 
 ##				patch-lib-MIME-Tools.pm.diff
 
-depends_lib-append	port:p5-io-stringy	\
-					port:p5-mailtools	\
-					port:p5-file-temp
+depends_lib-append	port:p${perl5.major}-io-stringy	\
+					port:p${perl5.major}-mailtools	\
+					port:p${perl5.major}-file-temp
 
 supported_archs noarch
 
@@ -37,3 +38,4 @@
 variant allow_no_trailing_boundary description {parse MIME messages without a trailing boundary rather than consider them to be an error} {
 	patchfiles-append patch-lib-MIME-Parser.pm.allow_no_trailing_boundary.diff
 }
+}

Modified: trunk/dports/perl/p5-mime-types/Portfile
===================================================================
--- trunk/dports/perl/p5-mime-types/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mime-types/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         MIME-Types 1.26
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Definition of MIME types
 long_description    ${description}

Modified: trunk/dports/perl/p5-mldbm/Portfile
===================================================================
--- trunk/dports/perl/p5-mldbm/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mldbm/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,14 +1,17 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		MLDBM 2.01
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Store multi-level hash structure in single level tied hash
 long_description	${description}
 checksums		md5 99550ae2cffbc0bb3eb0358631077c10
 platforms		darwin
-depends_lib-append      port:p5-data-dumper
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-data-dumper
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-module-build/Portfile
===================================================================
--- trunk/dports/perl/p5-module-build/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-module-build/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 
 epoch                     2
 perl5.setup               Module-Build 0.3800 ../by-authors/id/D/DA/DAGOLDEN/
+revision                  1
 license                   {Artistic GPL}
 maintainers               narf_tm openmaintainer
 supported_archs           noarch
@@ -30,13 +31,15 @@
 checksums                 sha1    b5da5631b3ae8afaf558caa2afec1a85da6d20dc \
                           rmd160  c520ecd73e378600f5d9d9206d9203efc9245849
 
-depends_lib-append        port:p5-yaml \
-                          port:p5-extutils-cbuilder \
-                          port:p5-extutils-parsexs \
-                          port:p5-module-metadata \
-                          port:p5-perl-ostype \
-                          port:p5-cpan-meta-yaml
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-yaml \
+                          port:p${perl5.major}-extutils-cbuilder \
+                          port:p${perl5.major}-extutils-parsexs \
+                          port:p${perl5.major}-module-metadata \
+                          port:p${perl5.major}-perl-ostype \
+                          port:p${perl5.major}-cpan-meta-yaml
 
 perl5.use_module_build
 
-depends_lib-delete        port:p5-module-build
+depends_lib-delete        port:p${perl5.major}-module-build
+}

Modified: trunk/dports/perl/p5-module-corelist/Portfile
===================================================================
--- trunk/dports/perl/p5-module-corelist/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-module-corelist/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Module-CoreList 2.44 ../by-authors/id/B/BI/BINGOS/
-revision        1
+revision            2
 license             {Artistic GPL}
 maintainers         narf_tm openmaintainer
 description         what modules shipped with versions of perl

Modified: trunk/dports/perl/p5-module-depends/Portfile
===================================================================
--- trunk/dports/perl/p5-module-depends/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-module-depends/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Module-Depends 0.15
-revision        1
+revision                2
 platforms               darwin
 maintainers             ryandesign openmaintainer
 
@@ -17,7 +17,9 @@
                         sha1    6ec0eb3a05ae799fff51d9ea35751099b60f1a5e \
                         rmd160  7a01142e29606bd259ff7b33cd2dcddc104aa376
 
-depends_lib-append      port:p5-class-accessor-chained \
-                        port:p5-yaml
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-class-accessor-chained \
+                        port:p${perl5.major}-yaml
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-module-find/Portfile
===================================================================
--- trunk/dports/perl/p5-module-find/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-module-find/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Module-Find 0.10
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Find and use installed modules in a (sub)category
 long_description      Module::Find lets you find and use modules in categories.
@@ -15,6 +15,8 @@
                       sha1 d6b4d17e4c6e515501c4a7ddadec4cffe5b1b8db \
                       rmd160 1a0817b5f2b7a375de2e80344190ef9cb79e8779
 
-depends_lib-append    port:p5-test-pod-coverage
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-pod-coverage
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-module-install/Portfile
===================================================================
--- trunk/dports/perl/p5-module-install/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-module-install/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -18,17 +18,19 @@
 checksums             sha1    4335c4a245645f7be6abb485b3f6d9bf72f6a696 \
                       rmd160  5adbc1b5be278d218edaeed7d3c657e359549c85
 
-depends_lib-append    port:p5-archive-tar \
-                      port:p5-file-remove \
-                      port:p5-json \
-                      port:p5-module-build \
-                      port:p5-module-scandeps \
-                      port:p5-par-dist \
-                      port:p5-parse-cpan-meta \
-                      port:p5-yaml-tiny \
-                      port:p5-test-simple \
-                      port:p5-extutils-install \
-                      port:p5-devel-ppport \
-                      port:p5-libwww-perl
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-archive-tar \
+                      port:p${perl5.major}-file-remove \
+                      port:p${perl5.major}-json \
+                      port:p${perl5.major}-module-build \
+                      port:p${perl5.major}-module-scandeps \
+                      port:p${perl5.major}-par-dist \
+                      port:p${perl5.major}-parse-cpan-meta \
+                      port:p${perl5.major}-yaml-tiny \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-extutils-install \
+                      port:p${perl5.major}-devel-ppport \
+                      port:p${perl5.major}-libwww-perl
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-module-load/Portfile
===================================================================
--- trunk/dports/perl/p5-module-load/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-module-load/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Module-Load 0.18
-revision        1
+revision            2
 license             {Artistic GPL}
 maintainers         narf_tm openmaintainer
 description         runtime require of both modules and files

Modified: trunk/dports/perl/p5-module-load-conditional/Portfile
===================================================================
--- trunk/dports/perl/p5-module-load-conditional/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-module-load-conditional/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Module-Load-Conditional 0.44 ../by-authors/id/B/BI/BINGOS/
-revision        1
+revision              2
 license               {Artistic GPL}
 maintainers           narf_tm openmaintainer
 description           Looking up module information / loading at runtime
@@ -16,10 +16,12 @@
                       sha1 84f5d246a7c419db743045e01efd6feb74440a80 \
                       rmd160 e2c360522587ec02b53c53a96867afb06f9be02c
 
-depends_lib-append    port:p5-locale-maketext-simple \
-                      port:p5-module-corelist \
-                      port:p5-module-load \
-                      port:p5-params-check \
-                      port:p5-version
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-locale-maketext-simple \
+                      port:p${perl5.major}-module-corelist \
+                      port:p${perl5.major}-module-load \
+                      port:p${perl5.major}-params-check \
+                      port:p${perl5.major}-version
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-module-metadata/Portfile
===================================================================
--- trunk/dports/perl/p5-module-metadata/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-module-metadata/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Module-Metadata 1.000004 ../by-authors/id/D/DA/DAGOLDEN/
-revision        1
+revision              2
 license               {Artistic GPL}
 maintainers           narf_tm openmaintainer
 description           Gather package and POD information from perl module files
@@ -16,6 +16,8 @@
                       sha1 2c968a4b03551b4e8253d8f12a4d776ebef641b6 \
                       rmd160 557a6dec8ac8436e306b9614299cb62ee37be903
 
-depends_lib-append    port:p5-version
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-version
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-module-pluggable/Portfile
===================================================================
--- trunk/dports/perl/p5-module-pluggable/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-module-pluggable/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Module-Pluggable 3.9
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         automatically give your module the ability to have plugins
 long_description    ${description}

Modified: trunk/dports/perl/p5-module-refresh/Portfile
===================================================================
--- trunk/dports/perl/p5-module-refresh/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-module-refresh/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		Module-Refresh 0.09
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Refresh %INC files when updated on disk
 long_description	${description}

Modified: trunk/dports/perl/p5-module-scandeps/Portfile
===================================================================
--- trunk/dports/perl/p5-module-scandeps/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-module-scandeps/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Module-ScanDeps 0.98
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Recursively scan Perl code for dependencies
 long_description      This module scans potential modules used by \
@@ -19,7 +19,9 @@
                       sha1 24eb8d25e61b9b9e46fe16191a910d6fcb24f689 \
                       rmd160 13b35ae02a2eb0dfca85dceb2e378c83811d95b5
 
-depends_lib-append    port:p5-module-build \
-                      port:p5-version
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-module-build \
+                      port:p${perl5.major}-version
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-module-signature/Portfile
===================================================================
--- trunk/dports/perl/p5-module-signature/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-module-signature/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Module-Signature 0.66
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Module signature file manipulation
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 4be9c0d0549ce4cbd53e0307f02e7c26c0559086 \
                       rmd160 13855e01730ba73c44bc5cd4cc1a71f02a284670
 
+if {${perl5.major} != ""} {
 depends_lib-append    port:gnupg \
-                      port:p5-digest-sha
+                      port:p${perl5.major}-digest-sha
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-module-starter/Portfile
===================================================================
--- trunk/dports/perl/p5-module-starter/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-module-starter/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Module-Starter 1.50
-revision        1
+revision            2
 
 maintainers         devclue.com:blair
 description         Module::Starter is a simple starter kit for any module 

Modified: trunk/dports/perl/p5-module-versions-report/Portfile
===================================================================
--- trunk/dports/perl/p5-module-versions-report/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-module-versions-report/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		Module-Versions-Report 1.02
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Report versions of all modules in memory
 long_description	${description}

Modified: trunk/dports/perl/p5-mogilefs-client/Portfile
===================================================================
--- trunk/dports/perl/p5-mogilefs-client/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mogilefs-client/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	    perl5 1.0
 
 perl5.setup	    MogileFS-Client 1.09
-revision        1
+revision        2
 categories          perl net sysutils
 platforms	    darwin
 maintainers	    pmq openmaintainer
@@ -21,6 +21,8 @@
 checksums           md5 8bfb118e8164ce59198cb0f8cf83e888 \
 		    sha1 4d3554b7600d5d194490e41f4b8ad2c09a28fc7f
 
-depends_run-append  port:p5-io-stringy port:p5-libwww-perl
+if {${perl5.major} != ""} {
+depends_run-append  port:p${perl5.major}-io-stringy port:p${perl5.major}-libwww-perl
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-mogilefs-server/Portfile
===================================================================
--- trunk/dports/perl/p5-mogilefs-server/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mogilefs-server/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	    perl5 1.0
 
 perl5.setup	    mogilefs-server 2.32
-revision        1
+revision        2
 categories          perl net sysutils
 platforms	    darwin
 maintainers	    pmq
@@ -18,9 +18,11 @@
 checksums           md5 999122fa9cb641a19b84dbfe25535fd3 \
 		    sha1 1a9246d2d08fd6b0f751253f0618bd01043e5b66
 
+if {${perl5.major} != ""} {
 # add a warning about installing a MySQL database somewhere
-depends_run-append  port:p5-net-netmask port:p5-danga-socket \
-		    port:p5-gearman port:p5-gearman-server \
-		    port:p5-gearman-client-async port:p5-sys-syscall \
-		    port:p5-perlbal port:p5-dbi port:p5-dbd-mysql \
-		    port:p5-io-aio
+depends_run-append  port:p${perl5.major}-net-netmask port:p${perl5.major}-danga-socket \
+		    port:p${perl5.major}-gearman port:p${perl5.major}-gearman-server \
+		    port:p${perl5.major}-gearman-client-async port:p${perl5.major}-sys-syscall \
+		    port:p${perl5.major}-perlbal port:p${perl5.major}-dbi port:p${perl5.major}-dbd-mysql \
+		    port:p${perl5.major}-io-aio
+}

Modified: trunk/dports/perl/p5-mogilefs-utils/Portfile
===================================================================
--- trunk/dports/perl/p5-mogilefs-utils/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mogilefs-utils/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	    perl5 1.0
 
 perl5.setup	    MogileFS-Utils 2.14
-revision        1
+revision        2
 categories          perl net sysutils
 platforms	    darwin
 maintainers	    pmq openmaintainer
@@ -21,6 +21,8 @@
 checksums           md5 3e76f855aee03084f89f41c2283cb9ee \
 		    sha1 b505cadbd4c9709e0584bce2c4e3c2852608d55b
 
-depends_run-append  port:p5-mogilefs-client port:p5-libwww-perl
+if {${perl5.major} != ""} {
+depends_run-append  port:p${perl5.major}-mogilefs-client port:p${perl5.major}-libwww-perl
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-mojolicious/Portfile
===================================================================
--- trunk/dports/perl/p5-mojolicious/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mojolicious/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -6,6 +6,7 @@
 
 perl5.setup         Mojolicious 1.68
 epoch               2
+revision            1
 categories-append   www
 platforms           darwin
 maintainers         l2g
@@ -35,6 +36,7 @@
 checksums           sha1    31300af0d82f85d8c4daeac96a230ce49b136373 \
                     rmd160  fe64aa08c14bd0f1edba0adbb7f2c00f1fa03810
 
+if {${perl5.major} != ""} {
 # Uncomment the following to run more tests.
 # But don't expect TEST_ONLINE or TEST_KQUEUE to work.
 #
@@ -42,8 +44,9 @@
 #test.env-append         TEST_MORBO=1
 #test.env-append         TEST_ONLINE=1
 #
-#depends_build-append    port:p5-io-kqueue
+#depends_build-append    port:p${perl5.major}-io-kqueue
 #test.env-append         TEST_KQUEUE=1
 #
-#depends_build-append    port:p5-io-socket-ssl
+#depends_build-append    port:p${perl5.major}-io-socket-ssl
 #test.env-append         TEST_TLS=1
+}

Modified: trunk/dports/perl/p5-monotone-automatestdio/Portfile
===================================================================
--- trunk/dports/perl/p5-monotone-automatestdio/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-monotone-automatestdio/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Monotone-AutomateStdio 1.01 ../by-authors/id/A/AE/AECOOPER/monotone
+revision              1
 maintainers           tommyd openmaintainer
 description           Perl interface to Monotone via automate stdio
 long_description      The Monotone::AutomateStdio class gives a Perl developer \
@@ -21,4 +22,6 @@
                       sha1    59fddc8287d6bab9f30fa3402929f033bd69bce2 \
                       rmd160  d8c3a5427be0d3a41ec6a89f3032380b6318a458
 
+if {${perl5.major} != ""} {
 depends_run           port:monotone
+}

Modified: trunk/dports/perl/p5-moose/Portfile
===================================================================
--- trunk/dports/perl/p5-moose/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moose/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Moose 1.23 ../by-authors/id/D/DR/DROLSKY/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           A postmodern object system for Perl 5
 long_description      ${description}
@@ -15,16 +15,18 @@
                       sha1 1b9d683102c6651fdd8176c26b5b021d61f00d19 \
                       rmd160 5286c409e36dc6df52d8a30be62d886da1069d7e
 
-depends_lib-append    port:p5-test-fatal \
-                      port:p5-test-simple \
-                      port:p5-test-requires \
-                      port:p5-package-deprecationmanager \
-                      port:p5-class-mop \
-                      port:p5-data-optlist \
-                      port:p5-list-moreutils \
-                      port:p5-scalar-list-utils \
-                      port:p5-sub-exporter \
-                      port:p5-sub-name \
-                      port:p5-task-weaken \
-                      port:p5-try-tiny \
-                      port:p5-params-util
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-fatal \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-test-requires \
+                      port:p${perl5.major}-package-deprecationmanager \
+                      port:p${perl5.major}-class-mop \
+                      port:p${perl5.major}-data-optlist \
+                      port:p${perl5.major}-list-moreutils \
+                      port:p${perl5.major}-scalar-list-utils \
+                      port:p${perl5.major}-sub-exporter \
+                      port:p${perl5.major}-sub-name \
+                      port:p${perl5.major}-task-weaken \
+                      port:p${perl5.major}-try-tiny \
+                      port:p${perl5.major}-params-util
+}

Modified: trunk/dports/perl/p5-moose-autobox/Portfile
===================================================================
--- trunk/dports/perl/p5-moose-autobox/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moose-autobox/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Moose-Autobox 0.11 ../by-authors/id/R/RJ/RJBS/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Autoboxed wrappers for Native Perl datatypes
 long_description      Moose::Autobox provides an implementation of \
@@ -16,8 +16,10 @@
                       sha1 880fa40c9b66b85d4cd0c6ee9636027eab4b22c3 \
                       rmd160 9ea17b34237a5b328ab2a71076e401a6931faf1e
 
-depends_lib-append    port:p5-test-exception \
-                      port:p5-moose \
-                      port:p5-perl6-junction \
-                      port:p5-autobox \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-exception \
+                      port:p${perl5.major}-moose \
+                      port:p${perl5.major}-perl6-junction \
+                      port:p${perl5.major}-autobox \
+                      port:p${perl5.major}-test-simple
+}

Modified: trunk/dports/perl/p5-moose-policy/Portfile
===================================================================
--- trunk/dports/perl/p5-moose-policy/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moose-policy/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Moose-Policy 0.05 ../by-authors/id/D/DR/DROLSKY/
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Moose-mounted police
 long_description          ${description}
@@ -15,7 +15,9 @@
                           sha1 dbb106051903bdd7ee7f1301f81e525d49b1afed \
                           rmd160 288ea75586c64b1e234e185ff2f3a290e05d5f5e
 
-depends_lib-append        port:p5-test-exception \
-                          port:p5-moose
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-test-exception \
+                          port:p${perl5.major}-moose
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-moosex-classattribute/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-classattribute/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-classattribute/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         MooseX-ClassAttribute 0.26
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic-2+
@@ -20,10 +21,12 @@
 checksums           sha1    a6cdb29959dba4c9d3211f17af80847c3bcb80e0 \
                     rmd160  0bb7054d01fcdac4430f423664cbf110cd9da9a4
 
-depends_lib-append  port:p5-moose \
-                    port:p5-namespace-autoclean \
-                    port:p5-namespace-clean
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-moose \
+                    port:p${perl5.major}-namespace-autoclean \
+                    port:p${perl5.major}-namespace-clean
 
 # This is only needed for testing:
 #
-#depends_build-append    port:p5-moosex-role-strict
+#depends_build-append    port:p${perl5.major}-moosex-role-strict
+}

Modified: trunk/dports/perl/p5-moosex-emulate-class-accessor-fast/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-emulate-class-accessor-fast/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-emulate-class-accessor-fast/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           MooseX-Emulate-Class-Accessor-Fast 0.00903
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Emulate Class::Accessor::Fast behavior using Moose attributes
 long_description      This module attempts to emulate the behavior of \
@@ -17,6 +17,8 @@
                       sha1 ef19e4ac9af934321f9a34b67acf1d4d98e8bd84 \
                       rmd160 b49cf954f80b3743bee590a1cba65b4eb42ee682
 
-depends_lib-append    port:p5-test-exception \
-                      port:p5-moose \
-                      port:p5-namespace-clean
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-exception \
+                      port:p${perl5.major}-moose \
+                      port:p${perl5.major}-namespace-clean
+}

Modified: trunk/dports/perl/p5-moosex-getopt/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-getopt/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-getopt/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           MooseX-Getopt 0.35 ../by-authors/id/B/BO/BOBTFISH/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           A Moose role for processing command line options
 long_description      ${description}
@@ -15,10 +15,12 @@
                       sha1 596670c2a95b242aeea5e624af77764801d81595 \
                       rmd160 10a32ae90a6ada4f1c81ac881bdbd6df237f565c
 
-depends_lib-append    port:p5-getopt-long \
-                      port:p5-getopt-long-descriptive \
-                      port:p5-moose \
-                      port:p5-test-fatal \
-                      port:p5-test-simple \
-                      port:p5-test-requires \
-                      port:p5-test-warn
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-getopt-long \
+                      port:p${perl5.major}-getopt-long-descriptive \
+                      port:p${perl5.major}-moose \
+                      port:p${perl5.major}-test-fatal \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-test-requires \
+                      port:p${perl5.major}-test-warn
+}

Modified: trunk/dports/perl/p5-moosex-methodattributes/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-methodattributes/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-methodattributes/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           MooseX-MethodAttributes 0.24
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           code attribute introspection
 long_description      This module allows code attributes of methods to be \
@@ -16,9 +16,11 @@
                       sha1 62f8122149cda97e0ee453a09e82588c7b1d5506 \
                       rmd160 d672bfec0b21db8e381625526a29038637923c78
 
-depends_lib-append    port:p5-moose \
-                      port:p5-moosex-types \
-                      port:p5-test-exception \
-                      port:p5-test-simple \
-                      port:p5-namespace-autoclean \
-                      port:p5-namespace-clean
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-moose \
+                      port:p${perl5.major}-moosex-types \
+                      port:p${perl5.major}-test-exception \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-namespace-autoclean \
+                      port:p${perl5.major}-namespace-clean
+}

Modified: trunk/dports/perl/p5-moosex-multiinitarg/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-multiinitarg/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-multiinitarg/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         MooseX-MultiInitArg 0.01
-revision            2
+revision            3
 maintainers         vinc17 openmaintainer
 supported_archs     noarch
 description         Attributes with aliases for constructor arguments
@@ -16,4 +16,6 @@
                     sha1    261aaebf3bf65db9c6f3da65d41e878e18730939 \
                     rmd160  3fcb6f7a03fa5e71ca78f12436c9a12f7ad345a3
 
-depends_lib-append  port:p5-moose
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-moose
+}

Modified: trunk/dports/perl/p5-moosex-nonmoose/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-nonmoose/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-nonmoose/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           MooseX-NonMoose 0.18 ../by-authors/id/D/DO/DOY/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           easy subclassing of non-Moose classes
 long_description      ${description}
@@ -15,8 +15,10 @@
                       sha1 0fa4aa055954094e2f507ac9566b4636b9f6f8c3 \
                       rmd160 0b2438fcd0a9579db728aaa8642b66dae0045473
 
-depends_lib-append    port:p5-test-fatal \
-                      port:p5-list-moreutils \
-                      port:p5-moose
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-fatal \
+                      port:p${perl5.major}-list-moreutils \
+                      port:p${perl5.major}-moose
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-moosex-params-validate/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-params-validate/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-params-validate/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           MooseX-Params-Validate 0.16 ../by-authors/id/D/DR/DROLSKY/
-revision              2
+revision              3
 maintainers           narf_tm openmaintainer
 supported_archs       noarch
 
@@ -17,9 +17,11 @@
                       sha1 23325d65b3f2c34bf14c83145c4ab20029e164b9 \
                       rmd160 9130b8e637cc9d10585aa9732735dee9df5091b0
 
-depends_lib-append    port:p5-test-fatal \
-                      port:p5-devel-caller \
-                      port:p5-moose \
-                      port:p5-params-validate \
-                      port:p5-sub-exporter \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-fatal \
+                      port:p${perl5.major}-devel-caller \
+                      port:p${perl5.major}-moose \
+                      port:p${perl5.major}-params-validate \
+                      port:p${perl5.major}-sub-exporter \
+                      port:p${perl5.major}-test-simple
+}

Modified: trunk/dports/perl/p5-moosex-role-parameterized/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-role-parameterized/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-role-parameterized/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         MooseX-Role-Parameterized 0.26
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -17,4 +18,6 @@
 checksums           sha1    e7502fd0e5b3605dced572c95ad77a5ed377ec03 \
                     rmd160  fe4a94c0e32f74fc6c98ab31caa14a6312c934c5
 
-depends_lib-append  port:p5-moose
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-moose
+}

Modified: trunk/dports/perl/p5-moosex-role-strict/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-role-strict/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-role-strict/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         MooseX-Role-Strict 0.05
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -25,6 +26,8 @@
 checksums           sha1    73e71b35eb6d083ed5087f7aeedfc7d85afb1324 \
                     rmd160  3a39d21d66e5669daf14a98f3bc62531ee1c5567
 
-depends_lib-append  port:p5-moose
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-moose
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-moosex-role-withoverloading/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-role-withoverloading/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-role-withoverloading/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           MooseX-Role-WithOverloading 0.09 ../by-authors/id/F/FL/FLORA/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Roles which support overloading
 long_description      MooseX::Role::WithOverloading allows you to write a \
@@ -19,9 +19,11 @@
                       sha1 020407e73083bb54c7b3582e6449319a4c1982ff \
                       rmd160 4927d86ccfc907ee26e82d7f128fdc27106041b3
 
-depends_lib-append    port:p5-moose \
-                      port:p5-moosex-types \
-                      port:p5-aliased \
-                      port:p5-namespace-autoclean \
-                      port:p5-namespace-clean \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-moose \
+                      port:p${perl5.major}-moosex-types \
+                      port:p${perl5.major}-aliased \
+                      port:p${perl5.major}-namespace-autoclean \
+                      port:p${perl5.major}-namespace-clean \
+                      port:p${perl5.major}-test-simple
+}

Modified: trunk/dports/perl/p5-moosex-semiaffordanceaccessor/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-semiaffordanceaccessor/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-semiaffordanceaccessor/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           MooseX-SemiAffordanceAccessor 0.09
+revision              1
 maintainers           narf_tm openmaintainer
 supported_archs       noarch
 
@@ -18,5 +19,7 @@
 checksums             sha1    fa6ea1b78889a1a4e03f4e51f2d02abedf10318b \
                       rmd160  e14b2b268e09d40cd1a0c0d8884fa54df75c3508
 
-depends_lib-append    port:p5-moose \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-moose \
+                      port:p${perl5.major}-test-simple
+}

Modified: trunk/dports/perl/p5-moosex-singleton/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-singleton/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-singleton/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         MooseX-Singleton 0.27
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 supported_archs     noarch
@@ -16,4 +17,6 @@
 checksums           sha1    7a0669a5fdbda2a98af2d01af1fdf528dd7f368b \
                     rmd160  c75330d932928b740d6ab9e30b9a45bbae300a26
 
-depends_lib-append  port:p5-moose
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-moose
+}

Modified: trunk/dports/perl/p5-moosex-strictconstructor/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-strictconstructor/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-strictconstructor/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         MooseX-StrictConstructor 0.16
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic-2+
@@ -17,5 +18,7 @@
 checksums           sha1    42f15291eea08a1f5c02fa2bf4a534452518d778 \
                     rmd160  ab68222c47023e9cea1423e3a5154b3c99418fb8
 
-depends_lib-append  port:p5-moose \
-                    port:p5-namespace-autoclean
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-moose \
+                    port:p${perl5.major}-namespace-autoclean
+}

Modified: trunk/dports/perl/p5-moosex-traits-pluggable/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-traits-pluggable/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-traits-pluggable/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           MooseX-Traits-Pluggable 0.10
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           an extension to MooseX::Traits
 long_description      Adds support for class precedence search for traits \
@@ -16,8 +16,10 @@
                       sha1 d0d2b1db828172c72d66bba36d58ba803d12ed4c \
                       rmd160 cc8ceb69fe48555542441237c59c9cbbceae044e
 
-depends_lib-append    port:p5-test-exception \
-                      port:p5-class-mop \
-                      port:p5-list-moreutils \
-                      port:p5-moose \
-                      port:p5-namespace-autoclean
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-exception \
+                      port:p${perl5.major}-class-mop \
+                      port:p${perl5.major}-list-moreutils \
+                      port:p${perl5.major}-moose \
+                      port:p${perl5.major}-namespace-autoclean
+}

Modified: trunk/dports/perl/p5-moosex-types/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-types/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-types/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           MooseX-Types 0.25
-revision              2
+revision              3
 maintainers           narf_tm openmaintainer
 supported_archs       noarch
 
@@ -21,12 +21,14 @@
                       sha1 9d122b0641a65e8af5c50b4279f0831bc1e346c2 \
                       rmd160 cce5f0222fe4d9bbc99a5126480eb25c56dda04b
 
-depends_lib-append    port:p5-test-fatal \
-                      port:p5-test-simple \
-                      port:p5-test-requires \
-                      port:p5-moose \
-                      port:p5-scalar-list-utils \
-                      port:p5-carp-clan \
-                      port:p5-sub-install \
-                      port:p5-sub-name \
-                      port:p5-namespace-clean
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-fatal \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-test-requires \
+                      port:p${perl5.major}-moose \
+                      port:p${perl5.major}-scalar-list-utils \
+                      port:p${perl5.major}-carp-clan \
+                      port:p${perl5.major}-sub-install \
+                      port:p${perl5.major}-sub-name \
+                      port:p${perl5.major}-namespace-clean
+}

Modified: trunk/dports/perl/p5-moosex-types-common/Portfile
===================================================================
--- trunk/dports/perl/p5-moosex-types-common/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-moosex-types-common/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           MooseX-Types-Common 0.001002
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           A set of commonly-used type constraints that do not \
                       ship with Moose by default.
@@ -16,6 +16,8 @@
                       sha1 78be7f227c31f7763c27bd77a741ad293b7155e3 \
                       rmd160 97bdf55ab77800de789b5d4262366c23399a5e2b
 
-depends_lib-append    port:p5-moose \
-                      port:p5-moosex-types \
-                      port:p5-test-exception
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-moose \
+                      port:p${perl5.major}-moosex-types \
+                      port:p${perl5.major}-test-exception
+}

Modified: trunk/dports/perl/p5-mouse/Portfile
===================================================================
--- trunk/dports/perl/p5-mouse/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mouse/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Mouse 0.89 ../by-authors/id/G/GF/GFUJI/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Moose minus the antlers
 long_description      Moose is wonderful. \
@@ -21,6 +21,8 @@
                       sha1 4909f83d6d3e128a582fd9f7ac8923442b5a2f73 \
                       rmd160 fad3ec49c0673ef3208638aac9df88d77bcbf1b4
 
-depends_lib-append    port:p5-test-simple \
-                      port:p5-extutils-parsexs \
-                      port:p5-devel-ppport
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-extutils-parsexs \
+                      port:p${perl5.major}-devel-ppport
+}

Modified: trunk/dports/perl/p5-mozilla-ca/Portfile
===================================================================
--- trunk/dports/perl/p5-mozilla-ca/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mozilla-ca/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Mozilla-CA 20110409
+revision            1
 platforms           darwin
 license             MPL-1.1 GPL-2 LGPL-2.1
 maintainers         l2g openmaintainer

Modified: trunk/dports/perl/p5-mp3-info/Portfile
===================================================================
--- trunk/dports/perl/p5-mp3-info/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mp3-info/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         MP3-Info 1.24
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Manipulate / fetch info from MP3 audio files
 long_description    ${description}

Modified: trunk/dports/perl/p5-mp3-tag/Portfile
===================================================================
--- trunk/dports/perl/p5-mp3-tag/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mp3-tag/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         MP3-Tag 1.13
+revision            1
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch

Modified: trunk/dports/perl/p5-mro-compat/Portfile
===================================================================
--- trunk/dports/perl/p5-mro-compat/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mro-compat/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           MRO-Compat 0.11 ../../authors/id/F/FL/FLORA/
-revision              2
+revision              3
 maintainers           narf_tm openmaintainer
 supported_archs       noarch
 
@@ -19,4 +19,6 @@
                       sha1 295954e3ce0cd5b1df1e992c987a89e5c6fb7713 \
                       rmd160 8fe9b04f545db6686fb0a683930bec6537679a2a
 
-depends_lib-append    port:p5-class-c3
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-c3
+}

Modified: trunk/dports/perl/p5-mytop/Portfile
===================================================================
--- trunk/dports/perl/p5-mytop/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-mytop/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           mytop 1.2 ../by-authors/id/J/JZ/JZAWODNY/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           display MySQL server performance info like `top'
 long_description      ${description}
@@ -13,6 +13,8 @@
 
 checksums             md5 8f1e9843c9d596f8dba632525bd1a100
 
-depends_lib-append    port:p5-term-readkey \
-                      port:p5-dbi \
-                      port:p5-dbd-mysql
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-term-readkey \
+                      port:p${perl5.major}-dbi \
+                      port:p${perl5.major}-dbd-mysql
+}

Modified: trunk/dports/perl/p5-namespace-autoclean/Portfile
===================================================================
--- trunk/dports/perl/p5-namespace-autoclean/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-namespace-autoclean/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           namespace-autoclean 0.12 ../by-authors/id/B/BO/BOBTFISH/
-revision              2
+revision              3
 maintainers           narf_tm openmaintainer
 supported_archs       noarch
 
@@ -17,8 +17,10 @@
                       sha1 73f00f38e51f4806146656d36fa11fa62ecb31c7 \
                       rmd160 2f12ff66056b455eaa7d820a901608f162e9e302
 
-depends_lib-append    port:p5-b-hooks-endofscope \
-                      port:p5-class-mop \
-                      port:p5-namespace-clean \
-                      port:p5-sub-name \
-                      port:p5-moose
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-b-hooks-endofscope \
+                      port:p${perl5.major}-class-mop \
+                      port:p${perl5.major}-namespace-clean \
+                      port:p${perl5.major}-sub-name \
+                      port:p${perl5.major}-moose
+}

Modified: trunk/dports/perl/p5-namespace-clean/Portfile
===================================================================
--- trunk/dports/perl/p5-namespace-clean/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-namespace-clean/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           namespace-clean 0.20 ../by-authors/id/F/FL/FLORA/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Keep imports and functions out of your namespace
 long_description      ${description}
@@ -15,10 +15,12 @@
                       sha1 2d47ab7f76719493564a43d55cee1bfbb97f60ff \
                       rmd160 c79576885da415f598761dbc7958fdbc9a9764c0
 
-depends_lib-append    port:p5-b-hooks-endofscope \
-                      port:p5-sub-name \
-                      port:p5-test-simple \
-                      port:p5-sub-identify \
-                      port:p5-package-stash
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-b-hooks-endofscope \
+                      port:p${perl5.major}-sub-name \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-sub-identify \
+                      port:p${perl5.major}-package-stash
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-net/Portfile
===================================================================
--- trunk/dports/perl/p5-net/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             net 1.22 Net/GBARR
-revision        1
+revision                2
 maintainers             markd openmaintainer
 description             Perl5 modules to access and use network protocols. \
                         Also known as libnet.
@@ -14,7 +14,7 @@
                         of various protocols used in the internet community.
 
 homepage                http://search.cpan.org/dist/libnet/
-distname                libnet-${version}
+distname                libnet-${perl5.moduleversion}
 
 checksums               md5 ac82f4ea57113dabcce4b65d540a7a3a \
                         sha1 d3a84aa06da70f59598d6a49d70507a5b9a6e869 \
@@ -22,16 +22,17 @@
 
 platforms               darwin
 
-depends_lib-append		port:p5-authen-sasl \
-			port:p5-digest \
-			port:p5-digest-hmac \
-			port:p5-digest-sha1 \
-			port:p5-crypt-des \
-			port:p5-gssapi
+if {${perl5.major} != ""} {
+depends_lib-append		port:p${perl5.major}-authen-sasl \
+			port:p${perl5.major}-digest \
+			port:p${perl5.major}-digest-hmac \
+			port:p${perl5.major}-digest-sha1 \
+			port:p${perl5.major}-crypt-des \
+			port:p${perl5.major}-gssapi
 
 supported_archs noarch
+}
 
 livecheck.type  regex
 livecheck.url   http://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/cpan/authors/id/G/GB/GBARR/?C=M&O=D
 livecheck.regex {libnet-(\d+(?:\.\d+)*)}
-

Modified: trunk/dports/perl/p5-net-appliance-phrasebook/Portfile
===================================================================
--- trunk/dports/perl/p5-net-appliance-phrasebook/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-appliance-phrasebook/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-Appliance-Phrasebook 1.2
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Network appliance command-line phrasebook
 long_description    A simple module that contains a number of dictionaries for \
@@ -14,9 +14,11 @@
 
 checksums           md5 896b4d804afbc58d8646b5b97a59e393
 
-depends_lib-append  port:p5-class-data-inheritable \
-                    port:p5-list-moreutils \
-                    port:p5-data-phrasebook \
-                    port:p5-data-phrasebook-loader-yaml
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-class-data-inheritable \
+                    port:p${perl5.major}-list-moreutils \
+                    port:p${perl5.major}-data-phrasebook \
+                    port:p${perl5.major}-data-phrasebook-loader-yaml
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-net-appliance-session/Portfile
===================================================================
--- trunk/dports/perl/p5-net-appliance-session/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-appliance-session/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-Appliance-Session 1.24
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Run command-line sessions to network appliances
 long_description    Use this module to establish an interactive command-line session with a \
@@ -16,9 +16,11 @@
 
 checksums           md5 c942bcd20f573107b259c1cb6c2e4440
 
-depends_lib-append  port:p5-class-accessor \
-                    port:p5-exception-class \
-                    port:p5-io-tty \
-                    port:p5-net-telnet
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-class-accessor \
+                    port:p${perl5.major}-exception-class \
+                    port:p${perl5.major}-io-tty \
+                    port:p${perl5.major}-net-telnet
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-net-cidr/Portfile
===================================================================
--- trunk/dports/perl/p5-net-cidr/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-cidr/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	perl5 1.0
 
 perl5.setup	Net-CIDR 0.11
-revision        1
+revision    2
 maintainers	boeyms openmaintainer
 description	The Net::CIDR perl module manipulates IPv4/IPv6 netblocks in CIDR notation
 long_description	The Net::CIDR package contains functions that \

Modified: trunk/dports/perl/p5-net-cidr-lite/Portfile
===================================================================
--- trunk/dports/perl/p5-net-cidr-lite/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-cidr-lite/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-CIDR-Lite 0.21
+revision            1
 maintainers         pixilla
 
 description         Net::CIDR::Lite - There is no data on this

Modified: trunk/dports/perl/p5-net-cups/Portfile
===================================================================
--- trunk/dports/perl/p5-net-cups/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-cups/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-CUPS 0.61
+revision            1
 platforms           darwin
 license             Perl (Artistic and GPL1+)
 maintainers         univ-lyon1.fr:clot
@@ -16,4 +17,6 @@
 checksums           sha1    48240df335169950853ec30caa4be8733af2b48b \
                     rmd160  c3dcf15fefc83985e79bb47439d485a5f956f854
 
+if {${perl5.major} != ""} {
 depends_lib-append  port:zlib
+}

Modified: trunk/dports/perl/p5-net-daemon/Portfile
===================================================================
--- trunk/dports/perl/p5-net-daemon/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-daemon/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-Daemon 0.48
+revision            1
 maintainers         narf_tm openmaintainer
 description         Perl extension for portable daemons
 long_description    ${description}

Modified: trunk/dports/perl/p5-net-dbus/Portfile
===================================================================
--- trunk/dports/perl/p5-net-dbus/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-dbus/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     net-dbus 0.33.6 ../../authors/id/D/DA/DANBERR/
-revision        2
+revision        3
 platforms       darwin
 maintainers     nomaintainer
 description     Net::DBus - Perl extension for the DBus message system
@@ -14,16 +14,17 @@
     ${description}
 
 homepage        http://search.cpan.org/~danberr/Net-DBus/
-distname        Net-DBus-${version}
+distname        Net-DBus-${perl5.moduleversion}
 
 checksums       md5     a1dbce89b1b839fd0e46d74067ae2e35 \
                 sha1    6f55ed159622239d3727273d0a14fdb0b37e9c1c \
                 rmd160  080f69843ad1a337b65da55efe93bbec0893d40e
 
+if {${perl5.major} != ""} {
 depends_build   port:pkgconfig
-depends_lib-append port:p5-xml-twig
+depends_lib-append port:p${perl5.major}-xml-twig
 
 use_parallel_build  yes
-
+}
 livecheck.type  regex
 livecheck.regex {Net-DBus-(\d+(?:\.\d+)*)}

Modified: trunk/dports/perl/p5-net-dict/Portfile
===================================================================
--- trunk/dports/perl/p5-net-dict/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-dict/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -14,7 +14,8 @@
                     sha1    f8e77206f7c84534ebcb7cd4e6a0472f82acdf54 \
                     rmd160  c2cd03424866b6f96d6c1c9bfe226335d680cfb5
 platforms           darwin
-depends_lib-append  port:p5-appconfig-std
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-appconfig-std
 
 supported_archs noarch
 
@@ -38,3 +39,4 @@
         file rename ${m}/dict.1pm ${m}/dict.perl.1pm
   }
 }
+}

Modified: trunk/dports/perl/p5-net-dns/Portfile
===================================================================
--- trunk/dports/perl/p5-net-dns/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-dns/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		Net-DNS 0.66
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Perl interface to the DNS resolver
 long_description	Net::DNS is a DNS resolver implemented in Perl.  It \
@@ -15,7 +15,9 @@
 				rmd160  25f52d4d2fb10e9be6f136ff09be75d91ef7f537
 platforms		darwin
 
+if {${perl5.major} != ""} {
 depends_lib-append		\
-				port:p5-digest-hmac \
-				port:p5-io-socket-inet6 \
-				port:p5-net-ip
+				port:p${perl5.major}-digest-hmac \
+				port:p${perl5.major}-io-socket-inet6 \
+				port:p${perl5.major}-net-ip
+}

Modified: trunk/dports/perl/p5-net-dns-resolver-programmable/Portfile
===================================================================
--- trunk/dports/perl/p5-net-dns-resolver-programmable/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-dns-resolver-programmable/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup                   perl5 1.0
 
 perl5.setup                 Net-DNS-Resolver-Programmable 0.003
-revision        1
+revision                    2
 platforms                   darwin
 maintainers                 ryandesign openmaintainer
 description                 allows a virtual DNS to be emulated instead of \
@@ -17,15 +17,16 @@
                             supplied, or arbitrary code may be specified as a \
                             means for retrieving DNS records, or even \
                             generating them on the fly.
-distname                    ${perl5.module}-v${version}
+distname                    ${perl5.module}-v${perl5.moduleversion}
 
 checksums                   md5     8d44bf331d6115e7fb4ea21f6cf4b96b \
                             sha1    05601b1a3054eaaca03b3ec6e4aeefdb838dc44e \
                             rmd160  6b93ce7174d1f61ec7411e31e7d61c6a003cd6ec
 
-depends_lib-append          port:p5-net-dns \
-                            port:p5-version
+if {${perl5.major} != ""} {
+depends_lib-append          port:p${perl5.major}-net-dns \
+                            port:p${perl5.major}-version
 
 supported_archs             noarch
-
-livecheck.version           v${version}
+}
+livecheck.version           v${perl5.moduleversion}

Modified: trunk/dports/perl/p5-net-dns-sec/Portfile
===================================================================
--- trunk/dports/perl/p5-net-dns-sec/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-dns-sec/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Net-DNS-SEC 0.16
-revision        1
+revision                2
 platforms               darwin
 maintainers             nomaintainer
 supported_archs         noarch
@@ -21,4 +21,6 @@
                         sha1    565075ebeb82956143606692d7614bf80292cf24 \
                         rmd160  c65d105e8a508407f5f665c0addd57fe7680ece6
 
-depends_lib-append      port:p5-net-dns
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-net-dns
+}

Modified: trunk/dports/perl/p5-net-frame/Portfile
===================================================================
--- trunk/dports/perl/p5-net-frame/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-frame/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-Frame 1.06
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -25,7 +25,9 @@
 checksums           sha1    79af535c315b7acae9d7c3937aecdfea54730ca0 \
                     rmd160  c0dcfca5380a16152633c3dace289d0b8f2d4ffc
 
-depends_lib-append  port:p5-bit-vector \
-                    port:p5-net-ipv6addr \
-                    port:p5-socket6 \
-                    port:p5-class-gomor
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-bit-vector \
+                    port:p${perl5.major}-net-ipv6addr \
+                    port:p${perl5.major}-socket6 \
+                    port:p${perl5.major}-class-gomor
+}

Modified: trunk/dports/perl/p5-net-frame-dump/Portfile
===================================================================
--- trunk/dports/perl/p5-net-frame-dump/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-frame-dump/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-Frame-Dump 1.06
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -21,6 +21,8 @@
 checksums           sha1    af88ca47a3e66d37e33e7382633a151f696c98ae \
                     rmd160  c61a3bf1085461c973d36f0adf0d3fcf9e92b9eb
 
-depends_lib-append  port:p5-class-gomor \
-                    port:p5-net-frame \
-                    port:p5-net-pcap
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-class-gomor \
+                    port:p${perl5.major}-net-frame \
+                    port:p${perl5.major}-net-pcap
+}

Modified: trunk/dports/perl/p5-net-frame-layer-icmpv6/Portfile
===================================================================
--- trunk/dports/perl/p5-net-frame-layer-icmpv6/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-frame-layer-icmpv6/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-Frame-Layer-ICMPv6 1.05
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -20,5 +20,7 @@
 checksums           sha1    00c3f2468295215f08cd239d2830e6f9ec9bb413 \
                     rmd160  509b97b84eff8f4fcd29b01e72dcd33639c223f9
 
-depends_lib-append  port:p5-bit-vector \
-                    port:p5-net-frame
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-bit-vector \
+                    port:p${perl5.major}-net-frame
+}

Modified: trunk/dports/perl/p5-net-frame-layer-ipv6/Portfile
===================================================================
--- trunk/dports/perl/p5-net-frame-layer-ipv6/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-frame-layer-ipv6/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-Frame-Layer-IPv6 1.03
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -20,5 +20,7 @@
 checksums           sha1    7bd808323c762bf3cbbfce7612addfc5d494efcf \
                     rmd160  95095e25bfe03a11b33888f64ff8ff17566f3a67
 
-depends_lib-append  port:p5-bit-vector \
-                    port:p5-net-frame
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-bit-vector \
+                    port:p${perl5.major}-net-frame
+}

Modified: trunk/dports/perl/p5-net-frame-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-net-frame-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-frame-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-Frame-Simple 1.04
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -26,5 +26,7 @@
 checksums           sha1 9f5a3b90a988850e6e326e9c66907b177f03d51a \
                     rmd160 f5fac658ff6215b1dbab7297c8310655a48cdf95
 
-depends_lib-append  port:p5-class-gomor \
-                    port:p5-net-frame
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-class-gomor \
+                    port:p${perl5.major}-net-frame
+}

Modified: trunk/dports/perl/p5-net-ftpserver/Portfile
===================================================================
--- trunk/dports/perl/p5-net-ftpserver/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-ftpserver/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		Net-FTPServer 1.122
-revision        1
+revision        2
 maintainers		nomaintainer
 description		A secure, extensible and configurable Perl FTP server
 long_description	Net::FTPServer is a secure, extensible and configurable \
@@ -28,8 +28,10 @@
 				rmd160 0987a35546df7acc322ef1ba1653aec9af203c92
 platforms		darwin
 
+if {${perl5.major} != ""} {
 depends_lib-append		\
-				port:p5-bsd-resource \
-				port:p5-io-stringy
+				port:p${perl5.major}-bsd-resource \
+				port:p${perl5.major}-io-stringy
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-net-growl/Portfile
===================================================================
--- trunk/dports/perl/p5-net-growl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-growl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         Net-Growl 0.99
-revision        1
+revision            2
 maintainers         sky.fr:cbellot
 description         Growl Notifications over the network
 long_description    A simple interface to send Mac OS X Growl \

Modified: trunk/dports/perl/p5-net-http/Portfile
===================================================================
--- trunk/dports/perl/p5-net-http/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-http/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-HTTP 6.01
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL

Modified: trunk/dports/perl/p5-net-ident/Portfile
===================================================================
--- trunk/dports/perl/p5-net-ident/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-ident/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-Ident 1.23
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL

Modified: trunk/dports/perl/p5-net-ip/Portfile
===================================================================
--- trunk/dports/perl/p5-net-ip/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-ip/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		Net-IP 1.25
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Perl extension for manipulating IPv4/IPv6 addresses
 long_description	Net-IP  rovides functions to deal with IPv4/IPv6 \
@@ -17,4 +18,3 @@
 platforms		darwin
 
 supported_archs noarch
-

Modified: trunk/dports/perl/p5-net-ip-match-regexp/Portfile
===================================================================
--- trunk/dports/perl/p5-net-ip-match-regexp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-ip-match-regexp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup             Net-IP-Match-Regexp 1.01
-revision        1
+revision                2
 maintainers             pixilla
 
 description             Net::IP::Match::Regexp - Efficiently match IP addresses against ranges

Modified: trunk/dports/perl/p5-net-ipv4addr/Portfile
===================================================================
--- trunk/dports/perl/p5-net-ipv4addr/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-ipv4addr/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup             Net-IPv4Addr 0.10
-revision        1
+revision                2
 maintainers             blair openmaintainer
 
 description             Parse IPv4 addresses in traditional and CIDR formats

Modified: trunk/dports/perl/p5-net-ipv6addr/Portfile
===================================================================
--- trunk/dports/perl/p5-net-ipv6addr/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-ipv6addr/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-IPv6Addr 0.2
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -20,5 +20,7 @@
 checksums           sha1    44607f36dcac8857d9f645ec208f82b5ea5b9c80 \
                     rmd160  4c297f544d643a2852c355de01beaeb0ff65a2dd
 
-depends_lib-append  port:p5-math-base85 \
-                    port:p5-net-ipv4addr
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-math-base85 \
+                    port:p${perl5.major}-net-ipv4addr
+}

Modified: trunk/dports/perl/p5-net-libidn/Portfile
===================================================================
--- trunk/dports/perl/p5-net-libidn/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-libidn/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup         perl5 1.0
 
 perl5.setup       Net-LibIDN 0.12
-revision        1
+revision          2
 license           {Artistic GPL}
 maintainers       oaf.dk:mni
 description       Perl bindings for GNU Libidn
@@ -17,6 +17,7 @@
                   rmd160  a595c3758c9577b6d09d856cf220c303fdc3d2a2
 platforms         darwin
 
+if {${perl5.major} != ""} {
 depends_lib-append      port:libidn
 
 patchfiles-append       patch-Makefile.PL.diff
@@ -33,3 +34,4 @@
 
 configure.args-append   --with-libidn=${prefix}/lib \
                         --with-libidn-inc=${prefix}/include
+}

Modified: trunk/dports/perl/p5-net-netmask/Portfile
===================================================================
--- trunk/dports/perl/p5-net-netmask/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-netmask/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		Net-Netmask 1.9015
-revision        1
+revision        2
 maintainers		darkart.com:opendarwin.org
 description		Perl module to parse, manipulate and lookup IP network blocks
 long_description	Net::Netmask is a module to parse, manipulate and lookup IP network blocks

Modified: trunk/dports/perl/p5-net-nslookup/Portfile
===================================================================
--- trunk/dports/perl/p5-net-nslookup/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-nslookup/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem              1.0
 PortGroup               perl5 1.0
 
 perl5.setup             Net-Nslookup 1.16
-revision        1
+revision                2
 maintainers             nomaintainer
 description             Provide nslookup(1)-like capabilities
 long_description        ${description}

Modified: trunk/dports/perl/p5-net-oauth/Portfile
===================================================================
--- trunk/dports/perl/p5-net-oauth/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-oauth/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,10 +2,11 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 categories          perl net
 platforms           darwin
 perl5.setup         Net-OAuth 0.27
-revision            2
+revision            3
 maintainers         vinc17 openmaintainer
 supported_archs     noarch
 description         OAuth protocol support
@@ -15,10 +16,12 @@
                     sha1    b425e4888140327de43b941442d1a2edf4c319b1 \
                     rmd160  6a864891bd877a399af8c0868478393c9d1bbe5d
 
+if {${perl5.major} != ""} {
 depends_lib-append \
-  port:p5-digest-hmac \
-  port:p5-digest-sha1 \
-  port:p5-test-warn \
-  port:p5-uri \
-  port:p5-class-accessor \
-  port:p5-class-data-inheritable
+  port:p${perl5.major}-digest-hmac \
+  port:p${perl5.major}-digest-sha1 \
+  port:p${perl5.major}-test-warn \
+  port:p${perl5.major}-uri \
+  port:p${perl5.major}-class-accessor \
+  port:p${perl5.major}-class-data-inheritable
+}

Modified: trunk/dports/perl/p5-net-pcap/Portfile
===================================================================
--- trunk/dports/perl/p5-net-pcap/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-pcap/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                       perl5 1.0
 
 perl5.setup                     Net-Pcap 0.16
-revision                        1
+revision                        2
 maintainers                     email.arc.nasa.gov:sal
 description                     Interface to pcap(3) LBL packet capture library
 long_description                Net::Pcap is a Perl binding to the LBL pcap(3) \
@@ -17,4 +17,6 @@
 platforms                       darwin
 checksums                       md5 b150d8e0a40137fad2a7df792d80cab4 \
                                 sha1 19093760cce2830c16c1a081a7dc324cfe043c9b
+if {${perl5.major} != ""} {
 depends_lib-append              port:libpcap
+}

Modified: trunk/dports/perl/p5-net-ping-external/Portfile
===================================================================
--- trunk/dports/perl/p5-net-ping-external/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-ping-external/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup             Net-Ping-External 0.13
-revision        1
+revision                2
 maintainers             blair openmaintainer
 
 description             Cross-platform interface to ICMP 'ping' utilities

Modified: trunk/dports/perl/p5-net-radius/Portfile
===================================================================
--- trunk/dports/perl/p5-net-radius/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-radius/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Net-Radius 1.56
-revision        1
+revision        2
 maintainers		nomaintainer
 description		An interface to the RADIUS protocol.
 long_description	${description}

Modified: trunk/dports/perl/p5-net-rawip/Portfile
===================================================================
--- trunk/dports/perl/p5-net-rawip/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-rawip/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem		1.0
 PortGroup		perl5 1.0
 
 perl5.setup		Net-RawIP 0.2
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Perl module to manipulate raw IP packets.
 long_description	Perl module to manipulate raw IP packets, with an \
@@ -12,4 +13,6 @@
 checksums		md5 d64c07647e4aa1a0b80e153ec351e9c5
 platforms		darwin
 
-depends_lib-append	port:p5-net-pcap
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-net-pcap
+}

Modified: trunk/dports/perl/p5-net-senderbase/Portfile
===================================================================
--- trunk/dports/perl/p5-net-senderbase/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-senderbase/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup             Net-SenderBase 1.01
-revision        1
+revision                2
 maintainers             pixilla
 
 description             Net::SenderBase - Query the senderbase service

Modified: trunk/dports/perl/p5-net-server/Portfile
===================================================================
--- trunk/dports/perl/p5-net-server/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-server/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-Server 0.99
-revision        1
+revision            2
 license             {Artistic GPL}
 maintainers         narf_tm openmaintainer
 description         Extensible, general Perl server engine

Modified: trunk/dports/perl/p5-net-sms/Portfile
===================================================================
--- trunk/dports/perl/p5-net-sms/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-sms/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Net-SMS 2.64
-revision              2
+revision              3
 maintainers           narf_tm openmaintainer
 description           Sends wireless messages to any carrier including text \
                       messages and SMS (Short Message Service)
@@ -21,6 +21,8 @@
                       sha1 0fb69765499dda92d6a02d520ea7daa13e463201 \
                       rmd160 f1d54765de5489e3c846956ddb2eeae105fdf8ea
 
-depends_lib-append    port:p5-libxml-enno \
-                      port:p5-unicode-string \
-                      port:p5-libwww-perl
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-libxml-enno \
+                      port:p${perl5.major}-unicode-string \
+                      port:p${perl5.major}-libwww-perl
+}

Modified: trunk/dports/perl/p5-net-smtp_auth/Portfile
===================================================================
--- trunk/dports/perl/p5-net-smtp_auth/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-smtp_auth/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,12 +4,12 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-SMTP_auth 0.08
-revision        1
+revision            2
 maintainers         nomaintainer
-distfiles           Net-SMTP_auth-${version}.tar.gz
+distfiles           Net-SMTP_auth-${perl5.moduleversion}.tar.gz
 master_sites        http://search.cpan.org/CPAN/authors/id/A/AP/APLEINER/
 platforms           darwin
-worksrcdir          Net-SMTP_auth-${version}
+worksrcdir          Net-SMTP_auth-${perl5.moduleversion}
 
 description \
 	Perl5 SMTP client with AUTHentication
@@ -24,9 +24,11 @@
 	sha1 8beed886833a17732055df7d14fc579eea19b654 \
 	rmd160 1cc6f43c592db9edb32bf1f32dfba1d0d5a70a15
 
+if {${perl5.major} != ""} {
 depends_lib-append \
-	port:p5-authen-sasl \
-	port:p5-digest-hmac \
-	port:p5-pathtools
+	port:p${perl5.major}-authen-sasl \
+	port:p${perl5.major}-digest-hmac \
+	port:p${perl5.major}-pathtools
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-net-snmp/Portfile
===================================================================
--- trunk/dports/perl/p5-net-snmp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-snmp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Net-SNMP 5.2.0
-revision        2
+revision        3
 license         {Artistic GPL}
 maintainers		nomaintainer
 description		Object oriented interface to SNMP
@@ -21,8 +21,10 @@
 checksums		md5 0e717723f843ab22a93248833f3ebff7
 platforms		darwin
 
-depends_lib-append		port:p5-digest-hmac \
-				port:p5-digest-sha1 \
-				port:p5-crypt-des
+if {${perl5.major} != ""} {
+depends_lib-append		port:p${perl5.major}-digest-hmac \
+				port:p${perl5.major}-digest-sha1 \
+				port:p${perl5.major}-crypt-des
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-net-snpp/Portfile
===================================================================
--- trunk/dports/perl/p5-net-snpp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-snpp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup                     Net-SNPP 1.17
-revision        1
+revision                        2
 
 maintainers                     nomaintainer
 

Modified: trunk/dports/perl/p5-net-ssh-perl/Portfile
===================================================================
--- trunk/dports/perl/p5-net-ssh-perl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-ssh-perl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem	1.0
 PortGroup	perl5 1.0
+
 perl5.setup	Net-SSH-Perl 1.34
-revision        1
+revision    2
 maintainers	nomaintainer
 description	pure perl SSH interface
 long_description	${description} 	
@@ -16,20 +17,22 @@
 # The second adds modules for SSH v2
 # The third adds optional modules for bubble babble fingerprints & RSA key files in SSH2
 
+if {${perl5.major} != ""} {
 depends_lib-append \
-               port:p5-math-gmp \
-               port:p5-string-crc32 \
-               port:p5-digest-md5 \
+               port:p${perl5.major}-math-gmp \
+               port:p${perl5.major}-string-crc32 \
+               port:p${perl5.major}-digest-md5 \
 \
-               port:p5-crypt-dsa \
-               port:p5-crypt-dh \
-               port:p5-math-pari \
-               port:p5-digest-sha1 \
-               port:p5-digest-hmac \
-               port:p5-convert-pem \
-               port:p5-crypt-rsa \
+               port:p${perl5.major}-crypt-dsa \
+               port:p${perl5.major}-crypt-dh \
+               port:p${perl5.major}-math-pari \
+               port:p${perl5.major}-digest-sha1 \
+               port:p${perl5.major}-digest-hmac \
+               port:p${perl5.major}-convert-pem \
+               port:p${perl5.major}-crypt-rsa \
 \
-               port:p5-digest-bubblebabble \
-               port:p5-crypt-idea
+               port:p${perl5.major}-digest-bubblebabble \
+               port:p${perl5.major}-crypt-idea
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-net-ssh2/Portfile
===================================================================
--- trunk/dports/perl/p5-net-ssh2/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-ssh2/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-SSH2 0.33
-revision        1
+revision            2
 maintainers         oaf.dk:mni
 platforms           darwin
 
@@ -20,4 +20,6 @@
                     sha1    442c987a9301ff3bb9cfadd4b635655f6eccebcf \
                     rmd160  65382bba2ef3110182916162472b52e8251cc063
 
+if {${perl5.major} != ""} {
 depends_lib-append  port:libssh2
+}

Modified: trunk/dports/perl/p5-net-ssleay/Portfile
===================================================================
--- trunk/dports/perl/p5-net-ssleay/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-ssleay/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		Net-SSLeay 1.36
-revision        1
+revision        2
 license		OpenSSL SSLeay
 maintainers		nomaintainer
 description		Perl extension for using OpenSSL
@@ -14,6 +14,8 @@
 			sha1 e8cfb6355a596471518356a29bfe53ab2011c685
 platforms		darwin
 
+if {${perl5.major} != ""} {
 depends_lib-append		port:openssl
 
 configure.env	OPENSSL_PREFIX=${prefix}
+}

Modified: trunk/dports/perl/p5-net-syslog/Portfile
===================================================================
--- trunk/dports/perl/p5-net-syslog/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-syslog/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Net-Syslog 0.04
+revision                1
 maintainers             pixilla
 
 description             Net::Syslog - Perl extension for sending syslog messages directly to a remote syslogd.

Modified: trunk/dports/perl/p5-net-telnet/Portfile
===================================================================
--- trunk/dports/perl/p5-net-telnet/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-telnet/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem           1.0
 PortGroup            perl5 1.0
+
 perl5.setup          Net-Telnet 3.03
-revision             1
+revision             2
 maintainers          email.arc.nasa.gov:sal
 description          Interact with TELNET port or other TCP ports
 long_description     Net::Telnet allows you to make client connections to a \

Modified: trunk/dports/perl/p5-net-telnet-cisco/Portfile
===================================================================
--- trunk/dports/perl/p5-net-telnet-cisco/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-telnet-cisco/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		Net-Telnet-Cisco 1.10
-revision        1
+revision        2
 
 maintainers		nomaintainer
 description		A perl module for Cisco telnet support
@@ -18,6 +19,8 @@
 
 homepage		http://NetTelnetCisco.sourceforge.net/
 
-depends_lib-append	port:p5-net-telnet
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-net-telnet
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-net-twitter/Portfile
===================================================================
--- trunk/dports/perl/p5-net-twitter/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-twitter/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,10 +2,11 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 categories          perl net
 platforms           darwin
 perl5.setup         Net-Twitter 3.17001 ../../authors/id/M/MM/MMIMS/
-revision            1
+revision            2
 maintainers         vinc17 openmaintainer
 description         A Perl interface to the Twitter API
 long_description    ${description}.
@@ -14,23 +15,25 @@
                     sha1    b257d07997bc43da75d385c4e22b606565f8dffe \
                     rmd160  a73b7129cd108a70010e60a9adc929b1fddda054
 
+if {${perl5.major} != ""} {
 depends_lib-append \
-  port:p5-crypt-ssleay \
-  port:p5-data-visitor \
-  port:p5-datetime \
-  port:p5-datetime-format-strptime \
-  port:p5-devel-stacktrace \
-  port:p5-digest-hmac \
-  port:p5-digest-sha1 \
-  port:p5-encode \
-  port:p5-html-parser \
-  port:p5-http-message \
-  port:p5-json-any \
-  port:p5-moose \
-  port:p5-moosex-multiinitarg \
-  port:p5-namespace-autoclean \
-  port:p5-net-oauth \
-  port:p5-uri \
-  port:p5-try-tiny
+  port:p${perl5.major}-crypt-ssleay \
+  port:p${perl5.major}-data-visitor \
+  port:p${perl5.major}-datetime \
+  port:p${perl5.major}-datetime-format-strptime \
+  port:p${perl5.major}-devel-stacktrace \
+  port:p${perl5.major}-digest-hmac \
+  port:p${perl5.major}-digest-sha1 \
+  port:p${perl5.major}-encode \
+  port:p${perl5.major}-html-parser \
+  port:p${perl5.major}-http-message \
+  port:p${perl5.major}-json-any \
+  port:p${perl5.major}-moose \
+  port:p${perl5.major}-moosex-multiinitarg \
+  port:p${perl5.major}-namespace-autoclean \
+  port:p${perl5.major}-net-oauth \
+  port:p${perl5.major}-uri \
+  port:p${perl5.major}-try-tiny
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-net-twitter-lite/Portfile
===================================================================
--- trunk/dports/perl/p5-net-twitter-lite/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-twitter-lite/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,9 +5,10 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Net-Twitter-Lite 0.10002
-revision        1
-depends_lib-append  port:p5-json-any port:p5-libwww-perl port:p5-uri
-
+revision            2
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-json-any port:p${perl5.major}-libwww-perl port:p${perl5.major}-uri
+}
 maintainers         gmail.com:blair.christensen openmaintainer
 description         A perl interface to the Twitter API
 long_description    ${description}

Modified: trunk/dports/perl/p5-net-z3950-zoom/Portfile
===================================================================
--- trunk/dports/perl/p5-net-z3950-zoom/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-net-z3950-zoom/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -7,7 +7,7 @@
 categories  perl
 platforms   darwin
 perl5.setup Net-Z3950-ZOOM 1.28
-revision        1
+revision    2
 maintainers nomaintainer
 description Perl implementation of the ZOOM API
 long_description This module provides a nice, Perlish implementation of the \
@@ -18,4 +18,6 @@
 checksums   sha1    c0a1c22cfcaefe6b8a64a67ead0a920da5866f5c \
             rmd160  cc3afd8c5495e962544f91437038e80f1dd4d9a9
 
-depends_lib-append    port:yaz port:p5-marc-record
+if {${perl5.major} != ""} {
+depends_lib-append    port:yaz port:p${perl5.major}-marc-record
+}

Modified: trunk/dports/perl/p5-netaddr-ip/Portfile
===================================================================
--- trunk/dports/perl/p5-netaddr-ip/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-netaddr-ip/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		NetAddr-IP 4.044
+revision        1
 categories-append	net
 name			p5-netaddr-ip
 maintainers		yahoo.com:compconsultant

Modified: trunk/dports/perl/p5-netpacket/Portfile
===================================================================
--- trunk/dports/perl/p5-netpacket/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-netpacket/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         NetPacket 1.2.0 ../by-authors/id/Y/YA/YANICK/
+revision            1
 platforms           darwin
 maintainers         di.uminho.pt:jpo openmaintainer
 license             Artistic-2.0
@@ -19,6 +20,8 @@
 checksums           sha1    eb6a9e95890fac50598a03f1ad963d6ee6e300ec \
                     rmd160  8497b80b2f52066265e3a51d7b53d49aac2e6752
 
+if {${perl5.major} != ""} {
 perl5.use_module_build
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-news-nntpclient/Portfile
===================================================================
--- trunk/dports/perl/p5-news-nntpclient/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-news-nntpclient/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         News-NNTPClient 0.37
-revision        1
+revision            2
 platforms           darwin
 maintainers         vinc17 openmaintainer
 categories-append   news
@@ -16,9 +16,9 @@
                     sha1    0340afb1dd6eba853a3f6b537e5c92ee2d9376c0 \
                     rmd160  c268301d67732b52f349bab82d81d2c3303b0ba4
 
-homepage            http://search.cpan.org/dist/NNTPClient-${version}/
+homepage            http://search.cpan.org/dist/NNTPClient-${perl5.moduleversion}/
 master_sites        http://search.cpan.org/CPAN/authors/id/R/RV/RVA/
-distname            NNTPClient-${version}
+distname            NNTPClient-${perl5.moduleversion}
 
 supported_archs noarch
 

Modified: trunk/dports/perl/p5-next/Portfile
===================================================================
--- trunk/dports/perl/p5-next/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-next/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         NEXT 0.65
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Provide a pseudo-class NEXT (et al) that allows method redispatch
 long_description    NEXT.pm adds a pseudoclass named NEXT to any program \

Modified: trunk/dports/perl/p5-nkf/Portfile
===================================================================
--- trunk/dports/perl/p5-nkf/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-nkf/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 set nkf_ver     2.1.1
 perl5.setup     NKF [string range ${nkf_ver} 0 2][string range ${nkf_ver} 4 end]
-revision        3
+revision        4
 categories-append \
                 textproc japanese
 maintainers     nifty.com:pelopor takanori openmaintainer
@@ -18,6 +18,7 @@
 master_sites    sourceforge_jp:nkf/48945/
 distname        nkf-${nkf_ver}
 dist_subdir     nkf
+if {${perl5.major} != ""} {
 distfiles       [suffix ${distname}]:nkf
 patchfiles      nkf.git-bbb280a04623e073e447add83c6c9a5309c30fd2.patch \
                 nkf.git-d2f185cc2134b370b49b7a52a5e81b9671ecc43e.patch \
@@ -39,7 +40,7 @@
     xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}/doc
     xinstall -m 644 -W ${worksrcpath} Changes README ${destroot}${prefix}/share/doc/${name}
 }
-
+}
 livecheck.type      regex
 livecheck.url       ${homepage}files/
 livecheck.version   ${nkf_ver}

Modified: trunk/dports/perl/p5-nmap-scanner/Portfile
===================================================================
--- trunk/dports/perl/p5-nmap-scanner/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-nmap-scanner/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem                      1.0
 PortGroup                       perl5 1.0
+
 perl5.setup                     Nmap-Scanner 1.0
-revision        1
+revision                        2
 
 maintainers                     nomaintainer
 
@@ -17,10 +18,11 @@
 platforms                       darwin
 checksums                       md5  af12a5cfeaca9b42eb6497e1cf7655eb
 
+if {${perl5.major} != ""} {
 depends_lib-append		port:nmap \
-				port:p5-class-generate \
-				port:p5-xml-libxml \
-				port:p5-xml-sax
+				port:p${perl5.major}-class-generate \
+				port:p${perl5.major}-xml-libxml \
+				port:p${perl5.major}-xml-sax
 
 supported_archs noarch
 
@@ -29,3 +31,4 @@
 		${worksrcpath}/lib/Nmap/Scanner/Scanner.pm
 
 }
+}

Modified: trunk/dports/perl/p5-number-compare/Portfile
===================================================================
--- trunk/dports/perl/p5-number-compare/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-number-compare/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Number-Compare 0.01
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch

Modified: trunk/dports/perl/p5-number-format/Portfile
===================================================================
--- trunk/dports/perl/p5-number-format/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-number-format/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup			Number-Format 1.52
-revision        1
+revision            2
 maintainers			FreeBSD.org:mat
 description			Perl extension for formatting numbers
 long_description \

Modified: trunk/dports/perl/p5-object-destroyer/Portfile
===================================================================
--- trunk/dports/perl/p5-object-destroyer/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-object-destroyer/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         Object-Destroyer 2.00
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Make objects with circular references DESTROY normally
 long_description    ${description}

Modified: trunk/dports/perl/p5-object-id/Portfile
===================================================================
--- trunk/dports/perl/p5-object-id/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-object-id/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Object-ID 0.1.1
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -15,13 +16,15 @@
 long_description    ${description}
 
 # Some Perl distros (like this one) like to use "v" in the version number
-distname            ${perl5.module}-v${version}
-livecheck.version   v${version}
+distname            ${perl5.module}-v${perl5.moduleversion}
+livecheck.version   v${perl5.moduleversion}
 
 checksums           sha1 35ca79a6a458b5c8367bf1beb932fdcccd888280 \
                     rmd160 ec61fced38a348dfe40ff292b211b18a5afa48c1
 
-depends_lib-append  port:p5-hash-fieldhash \
-                    port:p5-sub-name
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-hash-fieldhash \
+                    port:p${perl5.major}-sub-name
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-object-signature/Portfile
===================================================================
--- trunk/dports/perl/p5-object-signature/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-object-signature/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Object-Signature 1.05
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Generate cryptographic signatures for objects
 long_description    Object::Signature is an abstract base class that \

Modified: trunk/dports/perl/p5-object-tiny/Portfile
===================================================================
--- trunk/dports/perl/p5-object-tiny/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-object-tiny/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Object-Tiny 1.06
-revision        1
+revision            2
 
 maintainers         gmail.com:blair.christensen openmaintainer
 description         A data object with as little code as possible

Modified: trunk/dports/perl/p5-ogg-vorbis-header-pureperl/Portfile
===================================================================
--- trunk/dports/perl/p5-ogg-vorbis-header-pureperl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-ogg-vorbis-header-pureperl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup         Ogg-Vorbis-Header-PurePerl 1.0
+revision            1
 maintainers         vinc17 openmaintainer
 categories-append   audio
 description         An object-oriented interface to Ogg Vorbis

Modified: trunk/dports/perl/p5-ole-storage_lite/Portfile
===================================================================
--- trunk/dports/perl/p5-ole-storage_lite/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-ole-storage_lite/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         OLE-Storage_Lite 0.17
-revision        1
+revision            2
 maintainers         email.arc.nasa.gov:sal
 description         Simple Class for OLE document interface
 long_description    OLE::Storage_Lite allows you to read and \

Modified: trunk/dports/perl/p5-opengl/Portfile
===================================================================
--- trunk/dports/perl/p5-opengl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-opengl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup		   perl5 1.0
 
 perl5.setup		   OpenGL 0.62
-revision        1
+revision           2
 maintainers		   saao.ac.za:tim
 description		   Perl OpenGL: a.k.a. POGL
 long_description   Perl OpenGL (a.k.a. POGL) is a perl5 interface to \

Modified: trunk/dports/perl/p5-openoffice-oodoc/Portfile
===================================================================
--- trunk/dports/perl/p5-openoffice-oodoc/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-openoffice-oodoc/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         OpenOffice-OODoc 2.125
+revision            1
 platforms           darwin
 license             LGPL-2.1
 maintainers         univ-lyon1.fr:clot
@@ -17,5 +18,7 @@
 checksums           sha1    93903b9479826156319b1167803fee26d0e6bf59 \
                     rmd160  d2ac27c2579af423f04133739a7fb8d9421eb32c
 
-depends_run-append  port:p5-archive-zip \
-                    port:p5-xml-twig
+if {${perl5.major} != ""} {
+depends_run-append  port:p${perl5.major}-archive-zip \
+                    port:p${perl5.major}-xml-twig
+}

Modified: trunk/dports/perl/p5-package-constants/Portfile
===================================================================
--- trunk/dports/perl/p5-package-constants/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-package-constants/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Package-Constants 0.02
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         List all constants declared in a package
 long_description    Package::Constants lists all the constants defined \

Modified: trunk/dports/perl/p5-package-deprecationmanager/Portfile
===================================================================
--- trunk/dports/perl/p5-package-deprecationmanager/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-package-deprecationmanager/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Package-DeprecationManager 0.10
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Manage deprecation warnings for your distribution
 long_description      ${description}
@@ -15,11 +15,13 @@
                       sha1 1dc4b22d4ea33da072bab7e0f2ebb549017e04f0 \
                       rmd160 ba226d758b63b5deb9af2813a041b80ecb993246
 
-depends_lib-append    port:p5-test-fatal \
-                      port:p5-test-simple \
-                      port:p5-test-requires \
-                      port:p5-list-moreutils \
-                      port:p5-params-util \
-                      port:p5-sub-install
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-fatal \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-test-requires \
+                      port:p${perl5.major}-list-moreutils \
+                      port:p${perl5.major}-params-util \
+                      port:p${perl5.major}-sub-install
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-package-stash/Portfile
===================================================================
--- trunk/dports/perl/p5-package-stash/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-package-stash/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Package-Stash 0.25 ../by-authors/id/D/DO/DOY/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           routines for manipulating stashes
 long_description      ${description}
@@ -15,12 +15,14 @@
                       sha1 32b385557dcfa3071f436807e0988ecc69209990 \
                       rmd160 5008b5f09c67eb53fc5127331d08ec4dbc5d6826
 
-depends_lib-append    port:p5-dist-checkconflicts \
-                      port:p5-test-leaktrace \
-                      port:p5-package-deprecationmanager \
-                      port:p5-package-stash-xs \
-                      port:p5-test-fatal \
-                      port:p5-test-simple \
-                      port:p5-test-requires
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-dist-checkconflicts \
+                      port:p${perl5.major}-test-leaktrace \
+                      port:p${perl5.major}-package-deprecationmanager \
+                      port:p${perl5.major}-package-stash-xs \
+                      port:p${perl5.major}-test-fatal \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-test-requires
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-package-stash-xs/Portfile
===================================================================
--- trunk/dports/perl/p5-package-stash-xs/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-package-stash-xs/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Package-Stash-XS 0.21 ../by-authors/id/D/DO/DOY/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           faster and more correct implementation of Package::Stash
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 08d2b0e42ef9e7319f276cd47f43524b09f74f3b \
                       rmd160 b9282229c909dedcd2d5cbcbfa9870efe224b9bb
 
-depends_lib-append    port:p5-test-leaktrace \
-                      port:p5-test-fatal \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-leaktrace \
+                      port:p${perl5.major}-test-fatal \
+                      port:p${perl5.major}-test-simple
+}

Modified: trunk/dports/perl/p5-padwalker/Portfile
===================================================================
--- trunk/dports/perl/p5-padwalker/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-padwalker/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         PadWalker 1.92 ../by-authors/id/R/RO/ROBIN/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         play with other peoples' lexical variables
 long_description    PadWalker is a module which allows you to inspect \

Modified: trunk/dports/perl/p5-palm/Portfile
===================================================================
--- trunk/dports/perl/p5-palm/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-palm/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,13 +4,13 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Palm 1.009
-revision        1
+revision            2
 
 # Gotta be a better way to do this...
 # The module lives in CPAN's "Palm" hierarchy but the filename is "p5-Palm",
 # yet it seems that using "p5-Palm 1.009 Palm" above still isn't enough.
 
-distname            p5-${perl5.module}-${version}
+distname            p5-${perl5.module}-${perl5.moduleversion}
 livecheck.url       http://search.cpan.org/dist/p5-${perl5.module}/
 livecheck.regex     (?:This Release)?<td class=label>(?:This|Latest) Release</td>.*<td class=cell>(?:<\[^<\]+>)?p5-${perl5.module}-(\[^<\]+?)<
 
@@ -26,7 +26,8 @@
                     rmd160  5e35f36836d775321c72523c3aba23231cdb3134
 
 supported_archs noarch
-
+if {${perl5.major} != ""} {
 variant all_tests description {include Test::Manifest and Test::Pod in tests} {
-    depends_build-append    port:p5-test-manifest port:p5-test-pod
+    depends_build-append    port:p${perl5.major}-test-manifest port:p${perl5.major}-test-pod
 }
+}

Modified: trunk/dports/perl/p5-pango/Portfile
===================================================================
--- trunk/dports/perl/p5-pango/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-pango/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,16 +5,18 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Pango 1.222
+revision            1
 maintainers         ryandesign openmaintainer
 description         Perl bindings to Pango
 long_description    ${description}
 
 platforms           darwin
 
-depends_lib-append  port:p5-glib path:lib/pkgconfig/pango.pc:pango port:p5-cairo
-
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-glib path:lib/pkgconfig/pango.pc:pango port:p${perl5.major}-cairo
+}
 homepage            http://gtk2-perl.sourceforge.net/
-master_sites        sourceforge:project/gtk2-perl/Pango/${version}
+master_sites        sourceforge:project/gtk2-perl/Pango/${perl5.moduleversion}
 
 checksums           sha1    2ebd01c40afba5d66b8eb123728199eacbdead0d \
                     rmd160  124eb33884cab56a329b28d78b7fc45b88a18d21

Modified: trunk/dports/perl/p5-panotools-script/Portfile
===================================================================
--- trunk/dports/perl/p5-panotools-script/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-panotools-script/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem			1.0
 PortGroup			perl5 1.0
 
 perl5.setup			Panotools-Script 0.25
-revision        1
+revision            2
 maintainers			nomaintainer
 description			Tools for manipulating Hugin script files
 long_description \
@@ -22,7 +23,9 @@
 
 master_sites        http://search.cpan.org/CPAN/authors/id/B/BP/BPOSTLE/
 
-depends_lib-append	port:p5-graphviz port:p5-image-exiftool \
-                        port:p5-image-size
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-graphviz port:p${perl5.major}-image-exiftool \
+                        port:p${perl5.major}-image-size
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-par-dist/Portfile
===================================================================
--- trunk/dports/perl/p5-par-dist/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-par-dist/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         PAR-Dist 0.47
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Create and manipulate PAR distributions
 long_description    ${description}

Modified: trunk/dports/perl/p5-params-check/Portfile
===================================================================
--- trunk/dports/perl/p5-params-check/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-params-check/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Params-Check 0.28 ../by-authors/id/B/BI/BINGOS/
-revision        1
+revision              2
 license               {Artistic GPL}
 maintainers           narf_tm openmaintainer
 description           A generic input parsing/checking mechanism
@@ -16,6 +16,8 @@
                       sha1 0181ef21a989846aed4c03e502c704bb4c68b420 \
                       rmd160 7736d101f5ff5665e1744af0cb70426cebb514bd
 
-depends_lib-append    port:p5-locale-maketext-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-locale-maketext-simple
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-params-util/Portfile
===================================================================
--- trunk/dports/perl/p5-params-util/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-params-util/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Params-Util 1.03
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Simple, compact and correct param-checking functions
 long_description    Provides a basic set of importable functions that \

Modified: trunk/dports/perl/p5-params-validate/Portfile
===================================================================
--- trunk/dports/perl/p5-params-validate/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-params-validate/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Params-Validate 1.00
+revision                  1
 maintainers               narf_tm openmaintainer
 description               Validate method/function parameters
 long_description          The Params::Validate module allows you to validate method \
@@ -21,7 +22,9 @@
 checksums                 sha1    323356507f47075e9adb89567cda4252197decb7 \
                           rmd160  7908f0daf442424369d2f1162adbf2db8a9a6ab0
 
-depends_lib-append        port:p5-extutils-cbuilder \
-                          port:p5-attribute-handlers
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-extutils-cbuilder \
+                          port:p${perl5.major}-attribute-handlers
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-parent/Portfile
===================================================================
--- trunk/dports/perl/p5-parent/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-parent/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         parent 0.224 ../by-authors/id/C/CO/CORION/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Establish an ISA relationship with base classes at compile time
 long_description    ${description}

Modified: trunk/dports/perl/p5-parse-cpan-meta/Portfile
===================================================================
--- trunk/dports/perl/p5-parse-cpan-meta/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-parse-cpan-meta/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Parse-CPAN-Meta 1.40
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Parse META.yml and other similar CPAN metadata files
 long_description    ${description}

Modified: trunk/dports/perl/p5-parse-mediawikidump/Portfile
===================================================================
--- trunk/dports/perl/p5-parse-mediawikidump/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-parse-mediawikidump/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         Parse-MediaWikiDump 0.55
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Access various MediaWiki dump files in perl
 long_description \
@@ -18,6 +19,8 @@
                     sha1    f73f7761782fdec057d287a9930da10bfe03d78e \
                     rmd160  36845742e335500877766dbf46d2d9832074468b
 
-depends_lib-append  port:p5-xml-parser port:p5-object-destroyer
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-xml-parser port:p${perl5.major}-object-destroyer
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-parse-recdescent/Portfile
===================================================================
--- trunk/dports/perl/p5-parse-recdescent/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-parse-recdescent/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Parse-RecDescent 1.965001
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Generate Recursive-Descent Parsers
 long_description      RecDescent incrementally generates top-down \
@@ -36,6 +36,8 @@
 
 platforms             darwin
 
-depends_lib-append    port:p5-version
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-version
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-parse-win32registry/Portfile
===================================================================
--- trunk/dports/perl/p5-parse-win32registry/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-parse-win32registry/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Parse-Win32Registry 0.51
-revision        1
+revision        2
 platforms       darwin
 maintainers     yahoo.fr:jul_bsd openmaintainer
 supported_archs noarch

Modified: trunk/dports/perl/p5-parse-yapp/Portfile
===================================================================
--- trunk/dports/perl/p5-parse-yapp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-parse-yapp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem              1.0
 PortGroup               perl5 1.0
 
 perl5.setup             Parse-Yapp 1.05
-revision        1
+revision                2
 maintainers             nomaintainer
 description             Perl extension for generating and using LALR parsers.
 long_description        ${description}

Modified: trunk/dports/perl/p5-patchreader/Portfile
===================================================================
--- trunk/dports/perl/p5-patchreader/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-patchreader/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         PatchReader 0.9.6 ../by-authors/id/T/TM/TMANNERM
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 supported_archs     noarch

Modified: trunk/dports/perl/p5-path-class/Portfile
===================================================================
--- trunk/dports/perl/p5-path-class/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-path-class/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Path-Class 0.23 ../../authors/id/K/KW/KWILLIAMS/
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               This Perl extension provides cross-platform path \
                           specification manipulation.

Modified: trunk/dports/perl/p5-pathtools/Portfile
===================================================================
--- trunk/dports/perl/p5-pathtools/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-pathtools/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     PathTools 3.33 ../../authors/id/S/SM/SMUELLER/
-revision        1
+revision        2
 
 platforms       darwin
 maintainers	geeklair.net:dluke openmaintainer

Modified: trunk/dports/perl/p5-pdf-api2/Portfile
===================================================================
--- trunk/dports/perl/p5-pdf-api2/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-pdf-api2/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 categories            perl
 perl5.setup           PDF-API2 2.016 ../by-authors/id/S/SS/SSIMMS/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           create and manipulate PDF files
 long_description      This module is 'The Next Generation' of Text::PDF::API \
@@ -18,7 +18,9 @@
                       sha1 8b52ce9f9dfec1f8fd866349b7743acb63709fb4 \
                       rmd160 27ca9186bc5023f4f6ca0a44eab082cf74ec7cff
 
-depends_lib-append    port:p5-io-compress \
-                      port:p5-font-ttf
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-io-compress \
+                      port:p${perl5.major}-font-ttf
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-pdf-reuse/Portfile
===================================================================
--- trunk/dports/perl/p5-pdf-reuse/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-pdf-reuse/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem        1.0
 PortGroup         perl5 1.0
+
 perl5.setup       PDF-Reuse 0.33
-revision        1
+revision          2
 maintainers       nomaintainer
 description       Reuse and mass produce PDF documents
 long_description  ${description}
@@ -14,6 +15,8 @@
                   sha1 5c858118f07dda431463b532c64a32629a63d6c7 \
                   rmd160 9104f3ef6453b3c2b91949365466cee854ab29db
 
-depends_lib-append	port:p5-io-compress
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-io-compress
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-pdl/Portfile
===================================================================
--- trunk/dports/perl/p5-pdl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-pdl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         PDL 2.4.6
-revision        1
+revision            2
 maintainers         saao.ac.za:tim
 description         Perl Data Language - scientific computing capability for perl
 long_description    The perlDL project aims to turn perl into an efficient numerical \
@@ -22,11 +22,12 @@
                     sha1    f5edb7d10fdf603a42cb695a8320414b189ea3e5 \
                     rmd160  e343a8af32ce3cd67af046f839618c596f02d2a2
 
-depends_lib-append  port:p5-text-balanced \
-                    port:p5-inline \
-                    port:p5-extutils-f77 \
-                    port:p5-gd \
-                    port:p5-astro-fits-header \
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-text-balanced \
+                    port:p${perl5.major}-inline \
+                    port:p${perl5.major}-extutils-f77 \
+                    port:p${perl5.major}-gd \
+                    port:p${perl5.major}-astro-fits-header \
                     port:netpbm \
                     port:hdf5-18 \
                     port:jpeg \
@@ -34,7 +35,7 @@
                     port:fftw-3 \
                     port:proj \
                     port:pgplot \
-                    port:p5-term-readline-gnu \
+                    port:p${perl5.major}-term-readline-gnu \
                     port:plplot
 
 patch.pre_args      -p1
@@ -54,3 +55,4 @@
         ${worksrcpath}/Lib/Transform/Proj4/Makefile.PL \
         ${worksrcpath}/t/callext.t
 }
+}

Modified: trunk/dports/perl/p5-perl-critic/Portfile
===================================================================
--- trunk/dports/perl/p5-perl-critic/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-perl-critic/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 epoch                     1
 perl5.setup               Perl-Critic 1.106
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Critique Perl source code for best-practices.
 long_description          ${description}
@@ -16,21 +16,23 @@
                           sha1 571f97eed9436cfbd4d2bfee3677844eac11f42f \
                           rmd160 2121b9bf64d1d19ecc0290c036fb44867b166777
 
-depends_lib-append        port:p5-b-keywords \
-                          port:p5-config-tiny \
-                          port:p5-exception-class \
-                          port:p5-io-string \
-                          port:p5-list-moreutils \
-                          port:p5-module-pluggable \
-                          port:p5-ppi \
-                          port:p5-string-format \
-                          port:p5-version \
-                          port:p5-file-homedir \
-                          port:p5-file-which \
-                          port:p5-perl-tidy \
-                          port:p5-pod-spell \
-                          port:p5-readonly \
-                          port:p5-regexp-parser \
-                          port:p5-readonly-xs
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-b-keywords \
+                          port:p${perl5.major}-config-tiny \
+                          port:p${perl5.major}-exception-class \
+                          port:p${perl5.major}-io-string \
+                          port:p${perl5.major}-list-moreutils \
+                          port:p${perl5.major}-module-pluggable \
+                          port:p${perl5.major}-ppi \
+                          port:p${perl5.major}-string-format \
+                          port:p${perl5.major}-version \
+                          port:p${perl5.major}-file-homedir \
+                          port:p${perl5.major}-file-which \
+                          port:p${perl5.major}-perl-tidy \
+                          port:p${perl5.major}-pod-spell \
+                          port:p${perl5.major}-readonly \
+                          port:p${perl5.major}-regexp-parser \
+                          port:p${perl5.major}-readonly-xs
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-perl-ldap/Portfile
===================================================================
--- trunk/dports/perl/p5-perl-ldap/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-perl-ldap/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup            perl5 1.0
 
 perl5.setup          perl-ldap 0.36
-revision        1
+revision             2
 maintainers          markd openmaintainer
 description          A client interface to LDAP servers
 long_description     ${description}
@@ -13,12 +13,14 @@
 
 master_sites        http://www.cpan.org/modules/by-authors/Graham_Barr
 
-depends_lib-append  port:p5-convert-asn1 \
-                    port:p5-authen-sasl \
-                    port:p5-uri \
-                    port:p5-digest-md5 \
-                    port:p5-io-socket-ssl \
-                    port:p5-xml-parser \
-                    port:p5-xml-sax-writer
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-convert-asn1 \
+                    port:p${perl5.major}-authen-sasl \
+                    port:p${perl5.major}-uri \
+                    port:p${perl5.major}-digest-md5 \
+                    port:p${perl5.major}-io-socket-ssl \
+                    port:p${perl5.major}-xml-parser \
+                    port:p${perl5.major}-xml-sax-writer
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-perl-ostype/Portfile
===================================================================
--- trunk/dports/perl/p5-perl-ostype/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-perl-ostype/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Perl-OSType 1.002 ../by-authors/id/D/DA/DAGOLDEN/
-revision        1
+revision              2
 license               {Artistic GPL}
 maintainers           narf_tm openmaintainer
 description           Map Perl operating system names to generic types
@@ -16,6 +16,8 @@
                       sha1 fc625f381b63288268873aa43cc80091233a7076 \
                       rmd160 a689e2a1dca6f0d63b458ddf7816ed7f82b23bf0
 
-depends_lib-append    port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-simple
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-perl-tidy/Portfile
===================================================================
--- trunk/dports/perl/p5-perl-tidy/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-perl-tidy/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Perl-Tidy 20101217
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Parses and beautifies perl source
 long_description    Perltidy reads a perl script and writes an indented, \

Modified: trunk/dports/perl/p5-perl6-junction/Portfile
===================================================================
--- trunk/dports/perl/p5-perl6-junction/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-perl6-junction/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Perl6-Junction 1.40000
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Perl6 style Junction operators in Perl5.
 long_description    ${description}

Modified: trunk/dports/perl/p5-perlbal/Portfile
===================================================================
--- trunk/dports/perl/p5-perlbal/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-perlbal/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	    perl5 1.0
 
 perl5.setup	    Perlbal 1.73
-revision        1
+revision        2
 categories          perl net
 platforms	    darwin
 maintainers	    pmq openmaintainer
@@ -18,14 +18,16 @@
 checksums           md5 9df173f7042cf9c1b92b42a4aed52efd \
 		    sha1 ad1c2879b35ab1e9fbaf188220267c7db259da29
 
-depends_run-append  port:p5-net-netmask port:p5-danga-socket \
-		    port:p5-bsd-resource port:p5-libwww-perl
+if {${perl5.major} != ""} {
+depends_run-append  port:p${perl5.major}-net-netmask port:p${perl5.major}-danga-socket \
+		    port:p${perl5.major}-bsd-resource port:p${perl5.major}-libwww-perl
 
 supported_archs noarch
 
 post-destroot {
-#   set sharedir ${destroot}${prefix}/share/[string tolower ${name}]-${version}
-    set sharedir ${destroot}${prefix}/share/perlbal-${version}
+#   set sharedir ${destroot}${prefix}/share/[string tolower ${name}]-${perl5.moduleversion}
+    set sharedir ${destroot}${prefix}/share/perlbal-${perl5.moduleversion}
     xinstall -d ${sharedir}
     file copy ${worksrcpath}/doc ${worksrcpath}/conf ${sharedir}
 }
+}

Modified: trunk/dports/perl/p5-perlio-eol/Portfile
===================================================================
--- trunk/dports/perl/p5-perlio-eol/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-perlio-eol/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		PerlIO-eol 0.14
+revision        1
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a Perl extension for normalizing line endings (used by svk).
 license			{GPL Artistic}

Modified: trunk/dports/perl/p5-perlio-gzip/Portfile
===================================================================
--- trunk/dports/perl/p5-perlio-gzip/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-perlio-gzip/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		PerlIO-gzip 0.18
-revision        1
+revision        2
 maintainers		geeklair.net:dluke openmaintainer
 description		PerlIO::gzip provides a PerlIO layer that manipulates files in the format used by the gzip program.
 license			{GPL Artistic}
@@ -16,4 +16,6 @@
 			sha1 f16b4a1710cf6a4bfdc589ab8c3b056a6d994a9d \
 			rmd160 36b4991424fdfa4dbb824411cbd57f49922ad026
 
+if {${perl5.major} != ""} {
 depends_lib-append	port:zlib
+}

Modified: trunk/dports/perl/p5-perlio-via-bzip2/Portfile
===================================================================
--- trunk/dports/perl/p5-perlio-via-bzip2/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-perlio-via-bzip2/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		PerlIO-via-Bzip2 0.02 
-revision        1
+revision        2
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a PerlIO layer for handling bzip2 compressed files (used by svk).
 license			{GPL Artistic}
@@ -16,6 +16,8 @@
 			sha1 646079d0d5cbe93f8004b6fad5bc632cc38e09a7 \
 			rmd160 b02506db42e2803a59f4d376951ab748c8b7adeb
 
-depends_lib-append	port:p5-compress-bzip2
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-compress-bzip2
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-perlio-via-dynamic/Portfile
===================================================================
--- trunk/dports/perl/p5-perlio-via-dynamic/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-perlio-via-dynamic/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		PerlIO-via-dynamic 0.13
-revision        1
+revision        2
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a Perl extension for dynamic perlIO layers (used by svk).
 license			{GPL Artistic}
@@ -16,6 +16,8 @@
 			rmd160 c61b827f32ef6a0e68767b5eca6f00eb80f24934
 platforms		darwin
 
-depends_lib-append	port:p5-internals
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-internals
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-perlio-via-symlink/Portfile
===================================================================
--- trunk/dports/perl/p5-perlio-via-symlink/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-perlio-via-symlink/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		PerlIO-via-symlink 0.05
-revision        1
+revision        2
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a PerlIO layer for creating symlinks (used by svk).
 license 		{GPL Artistic}

Modified: trunk/dports/perl/p5-perlmagick/Portfile
===================================================================
--- trunk/dports/perl/p5-perlmagick/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-perlmagick/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         PerlMagick 6.59
-revision            2
+revision            3
 maintainers         futurelab.ch:astricker
 description         Perl extension for calling ImageMagick's libMagick methods
 long_description    ${description}
@@ -17,6 +17,7 @@
 
 master_sites        http://search.cpan.org/CPAN/authors/id/J/JC/JCRISTY/
 
+if {${perl5.major} != ""} {
 depends_build-append port:bzip2 port:freetype port:jpeg port:libpng port:tiff \
                     port:zlib
 depends_lib-append  port:ImageMagick
@@ -32,3 +33,4 @@
     reinplace "s|@ARCHFLAGS@|${archflags}|g" ${worksrcpath}/Makefile.PL
     reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/Makefile.PL
 }
+}

Modified: trunk/dports/perl/p5-pgplot/Portfile
===================================================================
--- trunk/dports/perl/p5-pgplot/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-pgplot/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			PGPLOT 2.20
-revision        1
+revision            2
 maintainers			nomaintainer
 description			PGPlot interface for perl
 long_description \
@@ -16,5 +17,6 @@
 
 checksums			md5 2843f43f2062f32a79aac9767203e0bb
 
-depends_lib-append	port:p5-extutils-f77 lib:libpgplot:pgplot
-
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-extutils-f77 lib:libpgplot:pgplot
+}

Modified: trunk/dports/perl/p5-pgtop/Portfile
===================================================================
--- trunk/dports/perl/p5-pgtop/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-pgtop/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           pgtop 0.05 ../by-authors/id/C/CO/COSIMO/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           display PostgreSQL performance info like `top'
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 89f110bc2509c500b1f1a32cf8432fe7703e11e4 \
                       rmd160 990eb9f7780ff5a2ea974fd4fee82be45d52c2d9
 
-depends_lib-append    port:p5-term-readkey \
-                      port:p5-dbi \
-                      port:p5-dbd-pg
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-term-readkey \
+                      port:p${perl5.major}-dbi \
+                      port:p${perl5.major}-dbd-pg
+}

Modified: trunk/dports/perl/p5-php-serialization/Portfile
===================================================================
--- trunk/dports/perl/p5-php-serialization/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-php-serialization/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     PHP-Serialization 0.34
-revision        1
+revision        2
 maintainers     l2g openmaintainer
 license         Artistic GPL
 platforms       darwin

Modified: trunk/dports/perl/p5-plrpc/Portfile
===================================================================
--- trunk/dports/perl/p5-plrpc/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-plrpc/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           PlRPC 0.2020 ../by-authors/id/M/MN/MNOONING/PlRPC/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Perl extension for writing PlRPC clients
 long_description      ${description}
@@ -16,6 +16,8 @@
                       sha1 2a1dd4f650764f6cfc654e528a579293422073c0 \
                       rmd160 ed2e37427166fa9666d91fcf5f316086146c2319
 
-depends_lib-append    port:p5-net-daemon
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-net-daemon
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-pmtools/Portfile
===================================================================
--- trunk/dports/perl/p5-pmtools/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-pmtools/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         pmtools 1.10 Devel
-revision        1
+revision            2
 platforms           darwin
 maintainers         di.uminho.pt:jpo
 

Modified: trunk/dports/perl/p5-pod-coverage/Portfile
===================================================================
--- trunk/dports/perl/p5-pod-coverage/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-pod-coverage/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Pod-Coverage 0.21
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Checks if the documentation of a module is comprehensive
 long_description          ${description}
@@ -15,6 +15,8 @@
                           sha1 d94cbb21f948a3660379edf73fb6b6ced8b98a0e \
                           rmd160 ce2d8399f2819fc9711b9da1cef990bff6662491
 
-depends_lib-append        port:p5-devel-symdump
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-devel-symdump
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-pod-escapes/Portfile
===================================================================
--- trunk/dports/perl/p5-pod-escapes/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-pod-escapes/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		Pod-Escapes 1.04
-revision        1
+revision        2
 maintainers		nomaintainer
 description		for resolving Pod E<...> sequences
 long_description	This module provides things that are useful in \

Modified: trunk/dports/perl/p5-pod-readme/Portfile
===================================================================
--- trunk/dports/perl/p5-pod-readme/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-pod-readme/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Pod-Readme 0.11
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Convert POD to README file
 long_description      ${description}
@@ -15,5 +15,7 @@
                       sha1 65fb8d4bb64e7400fee9ad09ffecc97dce97bb27 \
                       rmd160 6a211d829a74a0084b2f16ccf010e8578467203c
 
-depends_lib-append    port:p5-regexp-common \
-                      port:p5-podlators
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-regexp-common \
+                      port:p${perl5.major}-podlators
+}

Modified: trunk/dports/perl/p5-pod-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-pod-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-pod-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		Pod-Simple 3.07
-revision		2
+revision		3
 maintainers		nomaintainer
 description		framework for parsing Pod
 long_description	This is a late-beta release of Pod::Simple, the \
@@ -18,6 +18,8 @@
 
 platforms		darwin
 
-depends_lib-append		port:p5-pod-escapes
+if {${perl5.major} != ""} {
+depends_lib-append		port:p${perl5.major}-pod-escapes
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-pod-spell/Portfile
===================================================================
--- trunk/dports/perl/p5-pod-spell/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-pod-spell/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Pod-Spell 1.01
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         a formatter for spellchecking Pod
 long_description    ${description}

Modified: trunk/dports/perl/p5-pod-tests/Portfile
===================================================================
--- trunk/dports/perl/p5-pod-tests/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-pod-tests/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup            perl5 1.0
 
 perl5.setup          Pod-Tests 1.19
-revision        1
+revision             2
 maintainers	     nomaintainer
 platforms            darwin
 description          Extracts embedded tests and code examples from POD

Modified: trunk/dports/perl/p5-podlators/Portfile
===================================================================
--- trunk/dports/perl/p5-podlators/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-podlators/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           podlators 2.4.0 ../by-authors/id/R/RR/RRA/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           podlators contains Pod::Man and Pod::Text modules.
 long_description      ${description}
@@ -15,17 +15,8 @@
                       sha1 d15cf939cca1e1862ef65af708ad82bec01e12e5 \
                       rmd160 6ef8fcf2a43e08b677d48ab0df0e6f8195db50a5
 
-depends_lib-append    port:p5-pod-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-pod-simple
 
 supported_archs noarch
-
-## # Perl searches vendor location last, so this won't
-## # override the older version included with perl
-## # if we install it in the vendor location
-## set perl5.lib   ${prefix}/lib/perl5/${perl5.version}
-## 
-## configure.args  
-## 
-post-destroot {
-    ui_msg "You must install or activate this package with '-f' (force) as it needs to overwrite files installed by the perl5.8 port"
 }

Modified: trunk/dports/perl/p5-podtohtml/Portfile
===================================================================
--- trunk/dports/perl/p5-podtohtml/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-podtohtml/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		PodToHTML 0.08
-revision        1
+revision        2
 
 maintainers		nomaintainer
 description		Deprecated program convert POD documentation to HTML.
@@ -19,5 +19,7 @@
 
 platforms		darwin
 
-depends_lib-append	port:p5-html-tree \
-			port:p5-html-format
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-html-tree \
+			port:p${perl5.major}-html-format
+}

Modified: trunk/dports/perl/p5-postscript-font/Portfile
===================================================================
--- trunk/dports/perl/p5-postscript-font/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-postscript-font/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		PostScript-Font 1.10
-revision        1
+revision        2
 maintainers		email.arc.nasa.gov:sal
 categories-append	print
 description		Module to fetch data from PostScript fonts

Modified: trunk/dports/perl/p5-postscript-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-postscript-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-postscript-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem           1.0
 PortGroup            perl5 1.0
+
 perl5.setup          PostScript-Simple 0.07
-revision        1
+revision             2
 maintainers          email.arc.nasa.gov:sal
 description          Produce PostScript files from Perl
 long_description     PostScript::Simple allows you to have a simple method \

Modified: trunk/dports/perl/p5-ppi/Portfile
===================================================================
--- trunk/dports/perl/p5-ppi/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-ppi/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           PPI 1.215 ../by-authors/id/A/AD/ADAMK
+revision              1
 maintainers           narf_tm openmaintainer
 license               Artistic GPL
 description           Parse, Analyze and Manipulate Perl (without perl)
@@ -15,18 +16,20 @@
                       sha1    58fd00fcd5efaa625a18e2662ba1ea6ad8657b31 \
                       rmd160  7a8253443a795428dc3ae6a831fef3b8be753175
 
-depends_lib-append    port:p5-file-remove \
-                      port:p5-test-nowarnings \
-                      port:p5-test-object \
-                      port:p5-test-subcalls \
-                      port:p5-clone \
-                      port:p5-digest-md5 \
-                      port:p5-io-string \
-                      port:p5-list-moreutils \
-                      port:p5-scalar-list-utils \
-                      port:p5-params-util \
-                      port:p5-task-weaken \
-                      port:p5-test-simple \
-                      port:p5-class-inspector
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-file-remove \
+                      port:p${perl5.major}-test-nowarnings \
+                      port:p${perl5.major}-test-object \
+                      port:p${perl5.major}-test-subcalls \
+                      port:p${perl5.major}-clone \
+                      port:p${perl5.major}-digest-md5 \
+                      port:p${perl5.major}-io-string \
+                      port:p${perl5.major}-list-moreutils \
+                      port:p${perl5.major}-scalar-list-utils \
+                      port:p${perl5.major}-params-util \
+                      port:p${perl5.major}-task-weaken \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-class-inspector
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-ppix-utilities/Portfile
===================================================================
--- trunk/dports/perl/p5-ppix-utilities/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-ppix-utilities/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         PPIx-Utilities 1.001000 ../by-authors/id/E/EL/ELLIOTJS
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -17,10 +18,12 @@
 checksums           sha1   f38d357bcf24c1ad9062b38a77fba1c0f7a787f3 \
                     rmd160 bc487ed0c8ca413a11ad1113ff7dfc18b0410e88
 
-depends_build-append    port:p5-test-deep
-depends_lib-append      port:p5-exception-class \
-                        port:p5-ppi \
-                        port:p5-readonly \
-                        port:p5-task-weaken
+if {${perl5.major} != ""} {
+depends_build-append    port:p${perl5.major}-test-deep
+depends_lib-append      port:p${perl5.major}-exception-class \
+                        port:p${perl5.major}-ppi \
+                        port:p${perl5.major}-readonly \
+                        port:p${perl5.major}-task-weaken
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-prefork/Portfile
===================================================================
--- trunk/dports/perl/p5-prefork/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-prefork/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,13 +4,15 @@
 PortGroup            perl5 1.0
 
 perl5.setup          prefork 1.01
-revision        1
+revision             2
 maintainers	     nomaintainer
 platforms            darwin
 checksums            md5 42413de51d691f82fe32d6eee0adede2
 description          Optimized module loading for forking or non-forking processes
 long_description     ${description}
 master_sites         http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK
-distfiles            prefork-${version}.tar.gz
+if {${perl5.major} != ""} {
+distfiles            prefork-${perl5.moduleversion}.tar.gz
+}
 
 supported_archs noarch

Modified: trunk/dports/perl/p5-probe-perl/Portfile
===================================================================
--- trunk/dports/perl/p5-probe-perl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-probe-perl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Probe-Perl 0.01 ../by-authors/id/K/KW/KWILLIAMS/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Information about the currently running perl
 long_description    ${description}

Modified: trunk/dports/perl/p5-razor-agents/Portfile
===================================================================
--- trunk/dports/perl/p5-razor-agents/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-razor-agents/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		razor-agents 2.84
-revision        1
+revision        2
 maintainers		yahoo.com:compconsultant
 categories-append	mail
 description		A distributed, collaborative, spam detection and filter network
@@ -29,10 +29,11 @@
 
 platforms		darwin
 
-depends_lib-append	port:p5-net-dns \
-			port:p5-digest-sha1 \
-			port:p5-uri
-
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-net-dns \
+			port:p${perl5.major}-digest-sha1 \
+			port:p${perl5.major}-uri
+}
 use_bzip2		yes
 
 livecheck.url		${homepage}

Modified: trunk/dports/perl/p5-readonly/Portfile
===================================================================
--- trunk/dports/perl/p5-readonly/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-readonly/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Readonly 1.03
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Facility for creating read-only scalars, arrays, hashes.
 long_description    This is a facility for creating non-modifiable variables. \

Modified: trunk/dports/perl/p5-readonly-xs/Portfile
===================================================================
--- trunk/dports/perl/p5-readonly-xs/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-readonly-xs/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,12 +4,12 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Readonly-XS 1.05
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Readonly::XS is a companion module for Readonly.  It \
                       speeds up read-only scalar variables.
 long_description      ${description}
-homepage              http://search.cpan.org/~roode/Readonly-XS-$version/
+homepage              http://search.cpan.org/~roode/Readonly-XS-${perl5.moduleversion}/
 
 platforms             darwin
 
@@ -17,4 +17,6 @@
                       sha1 dc78a310a340cb8cda041a2a3814f28e93c41df6 \
                       rmd160 ce85d9e047056f125883ec5ad04d850cd004fb06
 
-depends_lib-append    port:p5-readonly
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-readonly
+}

Modified: trunk/dports/perl/p5-regexp-assemble/Portfile
===================================================================
--- trunk/dports/perl/p5-regexp-assemble/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-regexp-assemble/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		Regexp-Assemble 0.28
-revision        1
+revision        2
 
 maintainers		nomaintainer
 description		Combine several regular expressions into one

Modified: trunk/dports/perl/p5-regexp-common/Portfile
===================================================================
--- trunk/dports/perl/p5-regexp-common/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-regexp-common/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Regexp-Common 2011041701
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             MIT

Modified: trunk/dports/perl/p5-regexp-parser/Portfile
===================================================================
--- trunk/dports/perl/p5-regexp-parser/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-regexp-parser/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Regexp-Parser 0.20
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         base class for parsing regexes
 long_description    ${description}

Modified: trunk/dports/perl/p5-regexp-shellish/Portfile
===================================================================
--- trunk/dports/perl/p5-regexp-shellish/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-regexp-shellish/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Regexp-Shellish 0.93
-revision        1
+revision        2
 
 maintainers		geeklair.net:dluke openmaintainer
 description		Perl module for shell-like regular expressions.

Modified: trunk/dports/perl/p5-return-value/Portfile
===================================================================
--- trunk/dports/perl/p5-return-value/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-return-value/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,17 +2,19 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Return-Value 1.302 ../by-authors/id/R/RJ/RJBS/
-revision        1
+revision            2
 maintainers			ricci openmaintainer
 description			Polymorphic Return Values
 long_description	${description}
 
 platforms			darwin
 
-depends_lib-append	port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-test-simple
+}
 
-
 checksums           md5     fed7ed691b0945d8ec27e7c7440e6f97 \
                     sha1    958a81aff1c3dd16e273ea21f9bc0109de509744 \
                     rmd160  1d5e9be70bf9e8293ffe17128ef022a1c2390a37

Modified: trunk/dports/perl/p5-roman/Portfile
===================================================================
--- trunk/dports/perl/p5-roman/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-roman/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup			Roman 1.1
-revision        1
+revision            2
 description			Convert between Arabic and Roman numerals
 long_description	Module for conversion between Roman and Arabic numerals
 maintainers			worldnet.att.net:james.toth
@@ -13,9 +13,11 @@
 
 supported_archs noarch
 
+if {${perl5.major} != ""} {
 pre-configure		{ set mkflpl [open ${workpath}/${distname}/Makefile.PL w]
 					  puts $mkflpl "use ExtUtils::MakeMaker;"
 					  puts $mkflpl "WriteMakefile();"
 					  close $mkflpl }
 
-configure.args-append	NAME=Roman.pm VERSION=${version}
+configure.args-append	NAME=Roman.pm VERSION=${perl5.moduleversion}
+}

Modified: trunk/dports/perl/p5-rpc-xml/Portfile
===================================================================
--- trunk/dports/perl/p5-rpc-xml/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-rpc-xml/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         RPC-XML 0.64
-revision        1
+revision            2
 maintainers         nomaintainer
 platforms           darwin
 categories-append   textproc
@@ -19,7 +19,9 @@
                     sha1    4bf72fe465b49bc4ad802656a9c683bc6f6afaba \
                     rmd160  38b8b67bc0b20650020401efd5c2b08c07104d4a
 
-depends_lib-append  port:p5-xml-libxml \
-                    port:p5-libwww-perl
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-xml-libxml \
+                    port:p${perl5.major}-libwww-perl
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-rtf-parser/Portfile
===================================================================
--- trunk/dports/perl/p5-rtf-parser/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-rtf-parser/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		RTF-Parser 1.09
-revision		0
+revision		1
 maintainers		ricci
 description		An event-driven RTF Parser
 long_description	${description}
@@ -15,8 +15,10 @@
 
 platforms		darwin
 
-depends_lib		port:p5-rtf-tokenizer
+if {${perl5.major} != ""} {
+depends_lib		port:p${perl5.major}-rtf-tokenizer
 
 post-patch	{
 	reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/Makefile.PL
 }
+}

Modified: trunk/dports/perl/p5-rtf-tokenizer/Portfile
===================================================================
--- trunk/dports/perl/p5-rtf-tokenizer/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-rtf-tokenizer/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		RTF-Tokenizer 1.13
-revision		0
+revision		1
 maintainers		ricci
 description		A tokenizer for RTF data
 long_description	${description}
@@ -15,6 +15,8 @@
 
 platforms		darwin
 
+if {${perl5.major} != ""} {
 post-patch	{
 	reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/Makefile.PL
 }
+}

Modified: trunk/dports/perl/p5-scalar-list-utils/Portfile
===================================================================
--- trunk/dports/perl/p5-scalar-list-utils/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-scalar-list-utils/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Scalar-List-Utils 1.23
-revision        1
+revision            2
 license             {Artistic GPL}
 maintainers         narf_tm openmaintainer
 description         Perl subroutines that would be nice to have in the perl core
@@ -16,8 +16,10 @@
 
 platforms           darwin
 
+if {${perl5.major} != ""} {
 post-destroot {
     set docdir ${prefix}/share/doc/${name}
     xinstall -d ${destroot}${docdir}
     xinstall -m 644 -W ${worksrcpath} Changes README ${destroot}${docdir}
 }
+}

Modified: trunk/dports/perl/p5-scope-guard/Portfile
===================================================================
--- trunk/dports/perl/p5-scope-guard/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-scope-guard/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Scope-Guard 0.20 ../../authors/id/C/CH/CHOCOLATE/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         lexically scoped resource management
 long_description    This module provides a convenient way to perform \

Modified: trunk/dports/perl/p5-sdl_perl/Portfile
===================================================================
--- trunk/dports/perl/p5-sdl_perl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sdl_perl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup	    SDL_Perl 2.1.3
-revision            2
+revision        3
 maintainers	    meowfishies.com:sethk
 categories-append   devel
 description	    Perl bindings for the Simple DirectMedia Layer
@@ -15,10 +15,11 @@
 		    sha1 9c11cd7e4356f9b254cd9e3a2f993b1751a21552 \
 		    rmd160 26a4d317d9a5761fc893b732f2236eaad8d12b88
 platforms	    darwin
+if {${perl5.major} != ""} {
 patchfiles	    patch-make-lib-SDL-Build-Darwin.pm patch-src-SDL.xs \
 		    patch-test-testgfxprim.pl
 
-depends_lib-append  port:p5-module-build \
+depends_lib-append  port:p${perl5.major}-module-build \
 		    path:lib/pkgconfig/sdl.pc:libsdl
 
 variant image {
@@ -67,3 +68,4 @@
 destroot.pre_args   Build
 destroot.args	    install
 destroot.destdir    destdir=${destroot}
+}

Modified: trunk/dports/perl/p5-set-object/Portfile
===================================================================
--- trunk/dports/perl/p5-set-object/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-set-object/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Set-Object 1.28
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         set of objects and strings
 long_description    This modules implements a set of objects, \

Modified: trunk/dports/perl/p5-set-scalar/Portfile
===================================================================
--- trunk/dports/perl/p5-set-scalar/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-set-scalar/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Set-Scalar 1.25
-revision        1
+revision            2
 platforms           darwin
 maintainers         di.uminho.pt:jpo
 

Modified: trunk/dports/perl/p5-sgml-parser-opensp/Portfile
===================================================================
--- trunk/dports/perl/p5-sgml-parser-opensp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sgml-parser-opensp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         SGML-Parser-OpenSP 0.994
-revision        2
+revision            3
 platforms           darwin
 maintainers         nomaintainer
 description         Provides an interface to the OpenSP SGML parser.
@@ -14,7 +14,9 @@
                     sha1 7d63abac63da9fc2352cbdee476f4d095f84366f \
                     rmd160 fcdfefdc139bec595732c0eab9a7d7e251ba6d42
 
-depends_lib-append  port:p5-class-accessor \
-                    port:p5-file-temp \
-                    port:p5-test-exception \
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-class-accessor \
+                    port:p${perl5.major}-file-temp \
+                    port:p${perl5.major}-test-exception \
                     port:opensp
+}

Modified: trunk/dports/perl/p5-shell-parser/Portfile
===================================================================
--- trunk/dports/perl/p5-shell-parser/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-shell-parser/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Shell-Parser 0.04
-revision        1
+revision            2
 
 maintainers         gmail.com:blair.christensen openmaintainer
 description         Simple shell script parser

Modified: trunk/dports/perl/p5-smart-comments/Portfile
===================================================================
--- trunk/dports/perl/p5-smart-comments/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-smart-comments/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Smart-Comments 1.0.4 ../by-authors/id/C/CH/CHORNY
-revision        1
+revision            2
 platforms           darwin
 maintainers         l2g
 license             Artistic GPL
@@ -22,5 +22,7 @@
 checksums           sha1    900d402f3720e04cda26a47e9acf7fd1c759c918 \
                     rmd160  f4244f1cdfcd03bd78ffb16c6f96fc693afc2e58
 
-depends_lib-append  port:p5-text-balanced \
-                    port:p5-version
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-text-balanced \
+                    port:p${perl5.major}-version
+}

Modified: trunk/dports/perl/p5-snmp_session/Portfile
===================================================================
--- trunk/dports/perl/p5-snmp_session/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-snmp_session/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         SNMP_Session 1.13
-revision        1
+revision            2
 platforms           darwin
 maintainers         l2g
 license             Artistic-2.0+

Modified: trunk/dports/perl/p5-snowball-norwegian/Portfile
===================================================================
--- trunk/dports/perl/p5-snowball-norwegian/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-snowball-norwegian/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Snowball-Norwegian 1.2 ../../authors/id/A/AS/ASKSH
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Porters stemming algorithm for Norwegian
 long_description          ${description}

Modified: trunk/dports/perl/p5-snowball-swedish/Portfile
===================================================================
--- trunk/dports/perl/p5-snowball-swedish/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-snowball-swedish/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Snowball-Swedish 1.2 ../../authors/id/A/AS/ASKSH
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Porters stemming algorithm for Swedish
 long_description          ${description}

Modified: trunk/dports/perl/p5-soap-lite/Portfile
===================================================================
--- trunk/dports/perl/p5-soap-lite/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-soap-lite/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         SOAP-Lite 0.712
-revision        1
+revision            2
 license             Artistic GPL
 maintainers         l2g
 homepage            http://www.soaplite.com/
@@ -16,18 +17,20 @@
                     sha1    46445cdf32e245b867abf0036a83d442351475c0 \
                     rmd160  1380a3814a323679f23fd882f5a9b779c121a9f2
 
+if {${perl5.major} != ""} {
 # This is really a test dependency, as the name implies
 depends_build-append \
-                    port:p5-test-mockobject
+                    port:p${perl5.major}-test-mockobject
 
-depends_lib-append  port:p5-class-inspector \
-                    port:p5-io-socket-ssl \
-                    port:p5-libwww-perl \
-                    port:p5-mime-base64 \
-                    port:p5-mime-tools \
-                    port:p5-task-weaken \
-                    port:p5-uri \
-                    port:p5-version \
-                    port:p5-xml-parser
+depends_lib-append  port:p${perl5.major}-class-inspector \
+                    port:p${perl5.major}-io-socket-ssl \
+                    port:p${perl5.major}-libwww-perl \
+                    port:p${perl5.major}-mime-base64 \
+                    port:p${perl5.major}-mime-tools \
+                    port:p${perl5.major}-task-weaken \
+                    port:p${perl5.major}-uri \
+                    port:p${perl5.major}-version \
+                    port:p${perl5.major}-xml-parser
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-socket6/Portfile
===================================================================
--- trunk/dports/perl/p5-socket6/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-socket6/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem              1.0
 PortGroup               perl5 1.0
 
 perl5.setup             Socket6 0.19
-revision        1
+revision                2
 maintainers             nomaintainer
 description             IPv6 related part of the C socket.h defines and structure manipulators
 long_description        ${description}

Modified: trunk/dports/perl/p5-sort-naturally/Portfile
===================================================================
--- trunk/dports/perl/p5-sort-naturally/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sort-naturally/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Sort-Naturally 1.02
+revision            1
 platforms           darwin
 maintainers         bioperl.org:jason
 supported_archs     noarch

Modified: trunk/dports/perl/p5-sort-versions/Portfile
===================================================================
--- trunk/dports/perl/p5-sort-versions/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sort-versions/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Sort-Versions 1.5
-revision        1
+revision        2
 maintainers     nomaintainer
 description     A perl 5 module for sorting of revision-like numbers.
 long_description Sort::Versions allows easy sorting of mixed non-numeric and numeric \

Modified: trunk/dports/perl/p5-spiffy/Portfile
===================================================================
--- trunk/dports/perl/p5-spiffy/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-spiffy/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,13 +4,13 @@
 PortGroup	perl5 1.0
 
 perl5.setup	Spiffy 0.30
-revision        1
+revision    2
 maintainers	geeklair.net:dluke openmaintainer
 description	Spiffy Perl Interface Framework For You
 license		{GPL Artistic}
 
 long_description ${description}
-homepage	http://search.cpan.org/~ingy/${name}-${version}/
+homepage	http://search.cpan.org/~ingy/${name}-${perl5.moduleversion}/
 master_sites	http://search.cpan.org/CPAN/authors/id/I/IN/INGY/
 
 platforms	darwin

Modified: trunk/dports/perl/p5-spreadsheet-parseexcel/Portfile
===================================================================
--- trunk/dports/perl/p5-spreadsheet-parseexcel/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-spreadsheet-parseexcel/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 epoch                 1
 perl5.setup           Spreadsheet-ParseExcel 0.57 ../by-authors/id/J/JM/JMCNAMARA/
-revision        1
+revision              2
 maintainers           email.arc.nasa.gov:sal
 description           Get information from Excel file
 long_description      Spreadsheet::ParseExcel lets you to get information \
@@ -18,7 +18,9 @@
                       sha1    238ab3cffd3f87c9e488cdfee51c05dc743084e6 \
                       rmd160  362123b13a7768ded1b504d24d5af90e202819cb
 
-depends_lib-append    port:p5-ole-storage_lite \
-                      port:p5-io-stringy
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-ole-storage_lite \
+                      port:p${perl5.major}-io-stringy
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-spreadsheet-writeexcel/Portfile
===================================================================
--- trunk/dports/perl/p5-spreadsheet-writeexcel/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-spreadsheet-writeexcel/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup		Spreadsheet-WriteExcel 2.14
-revision        1
+revision        2
 maintainers		mac.com:kykim
 categories-append	perl databases
 description		Write cross-platform Excel binary
@@ -16,6 +17,8 @@
 checksums		md5 2a2ff55a0b8a41bdfd0f8adf9925394a
 platforms		darwin
 
-depends_lib-append	port:p5-parse-recdescent
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-parse-recdescent
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-sql-abstract/Portfile
===================================================================
--- trunk/dports/perl/p5-sql-abstract/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sql-abstract/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           SQL-Abstract 1.72
-revision        1
+revision              2
 categories-append     databases
 maintainers           narf_tm openmaintainer
 description           Generate SQL from Perl data structures
@@ -21,12 +21,14 @@
                       sha1 a1a209ea55d8371bc9905a36605ca5c05dff1fa3 \
                       rmd160 f286ae7c4ad9fafc639431648b200323135bdcdb
 
-depends_lib-append    port:p5-test-exception \
-                      port:p5-test-warn \
-                      port:p5-test-deep \
-                      port:p5-test-simple \
-                      port:p5-class-accessor-grouped \
-                      port:p5-getopt-long-descriptive \
-                      port:p5-hash-merge
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-exception \
+                      port:p${perl5.major}-test-warn \
+                      port:p${perl5.major}-test-deep \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-class-accessor-grouped \
+                      port:p${perl5.major}-getopt-long-descriptive \
+                      port:p${perl5.major}-hash-merge
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-sql-abstract-limit/Portfile
===================================================================
--- trunk/dports/perl/p5-sql-abstract-limit/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sql-abstract-limit/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           SQL-Abstract-Limit 0.141
-revision        1
+revision              2
 categories            perl databases
 maintainers           narf_tm openmaintainer
 description           portable LIMIT emulation
@@ -16,7 +16,9 @@
                       sha1 c84261e381df070b3cdc05e0ce7d740ab212c924 \
                       rmd160 fbc839dd43198244ae7f5de0f79aa9257d802bed
 
-depends_lib-append    port:p5-sql-abstract \
-                      port:p5-dbi \
-                      port:p5-test-deep \
-                      port:p5-test-exception
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-sql-abstract \
+                      port:p${perl5.major}-dbi \
+                      port:p${perl5.major}-test-deep \
+                      port:p${perl5.major}-test-exception
+}

Modified: trunk/dports/perl/p5-sql-statement/Portfile
===================================================================
--- trunk/dports/perl/p5-sql-statement/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sql-statement/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           SQL-Statement 1.33 ../by-authors/id/R/RE/REHSACK/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           SQL parsing and processing engine
 long_description      ${description}
@@ -15,8 +15,10 @@
                       sha1 70372e91f120fee4c9b86e7a0eca6b8b97969d47 \
                       rmd160 9094823dbf1e1afb5b17266e8197c4b503f68a49
 
-depends_lib-append    port:p5-clone \
-                      port:p5-params-util \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-clone \
+                      port:p${perl5.major}-params-util \
+                      port:p${perl5.major}-test-simple
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-sql-translator/Portfile
===================================================================
--- trunk/dports/perl/p5-sql-translator/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sql-translator/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               SQL-Translator 0.11007
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               manipulate structured data definitions (SQL and more)
 long_description          SQL::Translator is a group of Perl modules that \
@@ -19,33 +19,35 @@
                           sha1 ba136e6e7839ae3acf3607e46d1e352cae837eda \
                           rmd160 408e6fc9b4f1fe128e72c93af7496570d50ad280
 
-depends_lib-append        port:p5-class-accessor \
-                          port:p5-class-base \
-                          port:p5-class-data-inheritable \
-                          port:p5-class-makemethods \
-                          port:p5-dbi \
-                          port:p5-digest-sha1 \
-                          port:p5-parse-recdescent \
-                          port:p5-test-differences \
-                          port:p5-test-exception \
-                          port:p5-yaml \
-                          port:p5-io-stringy \
-                          port:p5-spreadsheet-parseexcel \
-                          port:p5-template-toolkit \
-                          port:p5-text-recordparser \
-                          port:p5-xml-writer \
-                          port:p5-xml-libxml \
-                          port:p5-carp-clan \
-                          port:p5-file-sharedir
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-class-accessor \
+                          port:p${perl5.major}-class-base \
+                          port:p${perl5.major}-class-data-inheritable \
+                          port:p${perl5.major}-class-makemethods \
+                          port:p${perl5.major}-dbi \
+                          port:p${perl5.major}-digest-sha1 \
+                          port:p${perl5.major}-parse-recdescent \
+                          port:p${perl5.major}-test-differences \
+                          port:p${perl5.major}-test-exception \
+                          port:p${perl5.major}-yaml \
+                          port:p${perl5.major}-io-stringy \
+                          port:p${perl5.major}-spreadsheet-parseexcel \
+                          port:p${perl5.major}-template-toolkit \
+                          port:p${perl5.major}-text-recordparser \
+                          port:p${perl5.major}-xml-writer \
+                          port:p${perl5.major}-xml-libxml \
+                          port:p${perl5.major}-carp-clan \
+                          port:p${perl5.major}-file-sharedir
 
 variant gd description {build with gd support} {
-	depends_lib-append port:p5-gd
+	depends_lib-append port:p${perl5.major}-gd
 }
 
 variant graph description {build with graph support} {
-	depends_lib-append port:p5-graph
+	depends_lib-append port:p${perl5.major}-graph
 }
 
 variant graphviz description {build with graphviz support} {
-	depends_lib-append port:p5-graphviz
+	depends_lib-append port:p${perl5.major}-graphviz
 }
+}

Modified: trunk/dports/perl/p5-string-crc32/Portfile
===================================================================
--- trunk/dports/perl/p5-string-crc32/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-string-crc32/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem              1.0
 PortGroup               perl5 1.0
 
 perl5.setup             String-CRC32 1.4
-revision        1
+revision                2
 maintainers             nomaintainer
 description             Perl interface for cyclic redundency check generation
 long_description        ${description}

Modified: trunk/dports/perl/p5-string-ediff/Portfile
===================================================================
--- trunk/dports/perl/p5-string-ediff/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-string-ediff/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			String-Ediff 0.08
-revision        1
+revision            2
 maintainers			nomaintainer
 description			Produce common sub-string indices for two strings
 long_description	${description}
@@ -14,4 +15,3 @@
 					sha1 b19d49f2d8ca203585518f0ce951e1d75943c023
 
 configure.args-append	LDDLFLAGS="" CCFLAGS=""
-

Modified: trunk/dports/perl/p5-string-escape/Portfile
===================================================================
--- trunk/dports/perl/p5-string-escape/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-string-escape/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             String-Escape 2010.002
-revision        1
+revision                2
 platforms               darwin
 maintainers             fpassera.com:dev openmaintainer
 description             Backslash escapes, quoted phrase, word elision, etc.
@@ -14,6 +14,8 @@
                         sha1    d90f5d2f7146905ce314fe8b295848c8ac3b934c \
                         rmd160  dafd6e667401bc93e9f3208684c47356e41bf02f
 
-depends_lib-append      port:p5-extutils-makemaker
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-extutils-makemaker
 
 supported_archs         noarch
+}

Modified: trunk/dports/perl/p5-string-format/Portfile
===================================================================
--- trunk/dports/perl/p5-string-format/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-string-format/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         String-Format 1.16
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         sprintf-like string formatting capabilities with arbitrary format definitions
 long_description    ${description}

Modified: trunk/dports/perl/p5-string-rewriteprefix/Portfile
===================================================================
--- trunk/dports/perl/p5-string-rewriteprefix/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-string-rewriteprefix/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           String-RewritePrefix 0.006
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           rewrite strings based on a set of known prefixes
 long_description      This rewrites all the given strings using the rules \
@@ -19,7 +19,9 @@
                       sha1 ec2146f3c336d66d7fd8231d213669599395cf5d \
                       rmd160 f79d52ae8293bbd6978e4a2ac0199d9abf9d3079
 
-depends_lib-append    port:p5-sub-exporter \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-sub-exporter \
+                      port:p${perl5.major}-test-simple
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-string-shellquote/Portfile
===================================================================
--- trunk/dports/perl/p5-string-shellquote/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-string-shellquote/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         String-ShellQuote 1.04
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL

Modified: trunk/dports/perl/p5-string-tokenizer/Portfile
===================================================================
--- trunk/dports/perl/p5-string-tokenizer/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-string-tokenizer/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,11 +1,10 @@
 # $Id$
 
 PortSystem		1.0
-
 PortGroup		perl5 1.0
 
 perl5.setup		String-Tokenizer 0.05
-revision		1
+revision		2
 maintainers		ricci openmaintainer
 description		    A simple string tokenizer.
 long_description    A simple string tokenizer which takes a string and \
@@ -18,4 +17,3 @@
                     sha1    e9feede7e29d3ab0d605ff7500500add59db2b7d
 
 platforms		darwin
-

Modified: trunk/dports/perl/p5-string-truncate/Portfile
===================================================================
--- trunk/dports/perl/p5-string-truncate/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-string-truncate/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           String-Truncate 1.100570
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           a module for when strings are too long to be displayed in...
 long_description      ${description}
@@ -15,8 +15,10 @@
                       sha1 0a30da814dcbf4de8d290608c725641c64ff534f \
                       rmd160 3546222a60bf67c7d7f270a4693e57d507dd8ad3
 
-depends_lib-append    port:p5-sub-exporter \
-                      port:p5-test-simple \
-                      port:p5-sub-install
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-sub-exporter \
+                      port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-sub-install
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-sub-exporter/Portfile
===================================================================
--- trunk/dports/perl/p5-sub-exporter/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sub-exporter/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Sub-Exporter 0.982
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           a sophisticated exporter for custom-built routines
 long_description      ${description}
@@ -15,8 +15,10 @@
                       sha1 3612afd39fd8a0e2f2b9168de8d2d51104208396 \
                       rmd160 0a9a97c8bc135e36b996ef1247ca9177a9590630
 
-depends_lib-append    port:p5-data-optlist \
-                      port:p5-params-util \
-                      port:p5-sub-install
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-data-optlist \
+                      port:p${perl5.major}-params-util \
+                      port:p${perl5.major}-sub-install
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-sub-identify/Portfile
===================================================================
--- trunk/dports/perl/p5-sub-identify/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sub-identify/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Sub-Identify 0.04
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Retrieve names of code references
 long_description    ${description}

Modified: trunk/dports/perl/p5-sub-install/Portfile
===================================================================
--- trunk/dports/perl/p5-sub-install/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sub-install/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Sub-Install 0.925
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         install subroutines into packages easily
 long_description    This module makes it easy to install subroutines into \

Modified: trunk/dports/perl/p5-sub-name/Portfile
===================================================================
--- trunk/dports/perl/p5-sub-name/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sub-name/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Sub-Name 0.05
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         (re)name a sub
 long_description    ${description}

Modified: trunk/dports/perl/p5-sub-uplevel/Portfile
===================================================================
--- trunk/dports/perl/p5-sub-uplevel/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sub-uplevel/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 epoch                     1
 perl5.setup               Sub-Uplevel 0.22
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Apparently run a function in a higher stack frame
 long_description          ${description}

Modified: trunk/dports/perl/p5-svg/Portfile
===================================================================
--- trunk/dports/perl/p5-svg/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-svg/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         SVG 2.50
+revision            1
 maintainers         bioperl.org:jason
 platforms           darwin
 supported_archs     noarch

Modified: trunk/dports/perl/p5-svn-dump/Portfile
===================================================================
--- trunk/dports/perl/p5-svn-dump/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-svn-dump/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		SVN-Dump 0.05
+revision        1
 maintainers		geeklair.net:dluke openmaintainer
 description		A Perl interface to Subversion dumps
 license			{GPL Artistic}

Modified: trunk/dports/perl/p5-svn-mirror/Portfile
===================================================================
--- trunk/dports/perl/p5-svn-mirror/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-svn-mirror/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		SVN-Mirror 0.75
+revision        1
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a Perl extension for mirroring a remote repository to a local subversion one.
 license			{GPL Artistic}
@@ -18,14 +19,16 @@
 master_sites		http://cpan.perl.org/authors/id/C/CL/CLKAO/
 homepage		http://search.cpan.org/~clkao/
 
-depends_lib-append	port:p5-uri port:p5-term-readkey \
-				port:p5-svn-simple \
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-uri port:p${perl5.major}-term-readkey \
+				port:p${perl5.major}-svn-simple \
 				port:subversion-perlbindings \
-				port:p5-vcp-autrijus-snapshot \
-				port:p5-data-uuid \
-				port:p5-bsd-resource \
-				port:p5-class-accessor \
-				port:p5-file-chdir \
-				port:p5-timedate
+				port:p${perl5.major}-vcp-autrijus-snapshot \
+				port:p${perl5.major}-data-uuid \
+				port:p${perl5.major}-bsd-resource \
+				port:p${perl5.major}-class-accessor \
+				port:p${perl5.major}-file-chdir \
+				port:p${perl5.major}-timedate
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-svn-notify/Portfile
===================================================================
--- trunk/dports/perl/p5-svn-notify/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-svn-notify/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup	perl5 1.0
 
 perl5.setup	SVN-Notify 2.82
+revision    1
 maintainers	geeklair.net:dluke openmaintainer
 description	Subversion activity notification
 license		{GPL Artistic}
@@ -20,15 +21,17 @@
 
 platforms	darwin
 
-depends_lib-append	port:p5-module-build \
-			port:p5-pathtools \
-			port:p5-version \
-			port:p5-html-parser \
-			port:p5-net-smtp_auth \
-			port:p5-text-trac
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-module-build \
+			port:p${perl5.major}-pathtools \
+			port:p${perl5.major}-version \
+			port:p${perl5.major}-html-parser \
+			port:p${perl5.major}-net-smtp_auth \
+			port:p${perl5.major}-text-trac
 
 checksums           md5     6abd0450b81571b74eb001a1d0c77f17 \
                     sha1    23fda8be89b0cfd5e3645e7a98c2f637305e8307 \
                     rmd160  ff49f2fad7b6c29aa1e74121a7ace5a0f871b63c
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-svn-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-svn-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-svn-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		SVN-Simple 0.28
-revision        1
+revision        2
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a Perl extension for driving svn delta editors (used by svk).
 license			{GPL Artistic}
@@ -18,6 +18,8 @@
 master_sites		http://cpan.perl.org/authors/id/C/CL/CLKAO/
 homepage		http://search.cpan.org/~clkao/
 
+if {${perl5.major} != ""} {
 depends_lib-append	port:subversion-perlbindings
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-sys-cpuload/Portfile
===================================================================
--- trunk/dports/perl/p5-sys-cpuload/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sys-cpuload/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Sys-CpuLoad 0.03
+revision            1
 maintainers         vinc17 openmaintainer
 description         A module to retrieve system load averages
 long_description    ${description}.
@@ -13,4 +14,6 @@
                     sha1    371bf186d81963c81e6891120c4eb6343d482a5d \
                     rmd160  577d9d6d831e2a328f19d009ac048a8d7023ecfc
 
+if {${perl5.major} != ""} {
 patchfiles          patch-CpuLoad.pm.diff patch-CpuLoad.xs.diff
+}

Modified: trunk/dports/perl/p5-sys-filesystem/Portfile
===================================================================
--- trunk/dports/perl/p5-sys-filesystem/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sys-filesystem/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         Sys-Filesystem 1.14
-revision        1
+revision            2
 maintainers         email.arc.nasa.gov:sal 
 description         Retrieve list of filesystems and their properties
 long_description    Sys::Filesystem is intended to be a \

Modified: trunk/dports/perl/p5-sys-hostname-long/Portfile
===================================================================
--- trunk/dports/perl/p5-sys-hostname-long/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sys-hostname-long/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup             Sys-Hostname-Long 1.4
-revision        1
+revision                2
 maintainers             pixilla
 
 description             Sys::Hostname::Long - Try every conceivable way to get full hostname

Modified: trunk/dports/perl/p5-sys-syscall/Portfile
===================================================================
--- trunk/dports/perl/p5-sys-syscall/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sys-syscall/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	    perl5 1.0
 
 perl5.setup	    Sys-Syscall 0.22
-revision        1
+revision        2
 categories          perl
 platforms	    darwin
 maintainers	    pmq

Modified: trunk/dports/perl/p5-sys-syslog/Portfile
===================================================================
--- trunk/dports/perl/p5-sys-syslog/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sys-syslog/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Sys-Syslog 0.27
-revision        1
+revision                2
 maintainers             nomaintainer
 
 description             Perl interface to the UNIX syslog(3) calls

Modified: trunk/dports/perl/p5-sysadm-install/Portfile
===================================================================
--- trunk/dports/perl/p5-sysadm-install/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-sysadm-install/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Sysadm-Install 0.35 ../by-authors/id/M/MS/MSCHILLI/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Typical installation tasks for system administrators
 long_description      Sysadm::Install executes shell-like commands performing \
@@ -20,8 +20,10 @@
                       sha1 cb90caabf5c1c022538e2156ae051d3c5769479b \
                       rmd160 ef9ef7bd7b9fb040657d1e2536335c88c0c5d9e6
 
-depends_lib-append    port:p5-log-log4perl \
-                      port:p5-libwww-perl \
-                      port:p5-term-readkey
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-log-log4perl \
+                      port:p${perl5.major}-libwww-perl \
+                      port:p${perl5.major}-term-readkey
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-task-weaken/Portfile
===================================================================
--- trunk/dports/perl/p5-task-weaken/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-task-weaken/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Task-Weaken 1.03
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Ensure that a platform has weaken support
 long_description    ${description}

Modified: trunk/dports/perl/p5-template-gd/Portfile
===================================================================
--- trunk/dports/perl/p5-template-gd/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-template-gd/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem		1.0
 PortGroup		perl5 1.0
 
 perl5.setup		Template-GD 2.66
-revision        2
+revision        3
 maintainers		nomaintainer
 description		Template Toolkit plugin to interface with GD modules
 long_description	The Template-GD distribution provides a number of Template Toolkit \
@@ -13,7 +14,9 @@
 checksums		md5 9052bef9bd799e143990e67422c14b81
 platforms		darwin
 
-depends_lib-append		port:p5-gd \
-				port:p5-template-toolkit
+if {${perl5.major} != ""} {
+depends_lib-append		port:p${perl5.major}-gd \
+				port:p${perl5.major}-template-toolkit
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-template-plugin-class/Portfile
===================================================================
--- trunk/dports/perl/p5-template-plugin-class/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-template-plugin-class/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Template-Plugin-Class 0.14
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           allow calling of class methods on arbitrary classes
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 ad000bf6df2d3d8d2198f0165a6290f489cc2a3d \
                       rmd160 b81e70b42f4deaefffad536f345047dea997ca0e
 
-depends_lib-append    port:p5-template-toolkit
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-template-toolkit
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-template-timer/Portfile
===================================================================
--- trunk/dports/perl/p5-template-timer/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-template-timer/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Template-Timer 1.00
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Rudimentary profiling for Template Toolkit
 long_description      Template::Timer provides inline timings of the \
@@ -16,6 +16,8 @@
                       sha1 909dcec55edc4f6957f74f6db554138849befcc2 \
                       rmd160 23f4259205563cf4c0133d0c6853127386ff628d
 
-depends_lib-append    port:p5-template-toolkit
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-template-toolkit
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-template-toolkit/Portfile
===================================================================
--- trunk/dports/perl/p5-template-toolkit/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-template-toolkit/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,10 +1,10 @@
 # $Id$
 
 PortSystem              1.0
+PortGroup               perl5 1.0
 
-PortGroup               perl5 1.0
 perl5.setup             Template-Toolkit 2.22
-revision        1
+revision                2
 maintainers             nomaintainer
 platforms               darwin
 
@@ -25,7 +25,8 @@
                         sha1    5e553cdb97a594e0d81c5bd7c9b5664f963ffa4f \
                         rmd160  bcb15f3cf7de5f9ec6de31f9b427c22f30c1592e
 
-depends_lib-append      port:p5-appconfig
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-appconfig
 
 configure.post_args     TT_PREFIX=${prefix}/share/tt2 \
                         TT_ACCEPT=y \
@@ -36,3 +37,4 @@
     xinstall -m 644 -W ${worksrcpath} INSTALL README \
         ${destroot}${prefix}/share/doc/${name}
 }
+}

Modified: trunk/dports/perl/p5-term-gnuplot/Portfile
===================================================================
--- trunk/dports/perl/p5-term-gnuplot/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-term-gnuplot/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup         Term-Gnuplot 0.90380905
-revision            3
+revision            4
 maintainers         vinc17 openmaintainer
 categories-append   math
 description         Low-level graphics using Gnuplot drawing routines
@@ -13,9 +13,11 @@
 checksums           md5 ceccd4e30deb6291ebecce176e715208 \
                     sha1 4d05ffb45d28f949c7ae8fde40bfe7addbeb9f69
 platforms           darwin
+if {${perl5.major} != ""} {
 depends_lib-append  port:libpng port:gd2 port:xorg-libX11
 
 configure.env       C_INCLUDE_PATH="${prefix}/include" \
                     LIBRARY_PATH="${prefix}/lib"
 
 patchfiles          patch-gnuterm-Makefile.PL.diff patch-doc.diff
+}

Modified: trunk/dports/perl/p5-term-progressbar/Portfile
===================================================================
--- trunk/dports/perl/p5-term-progressbar/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-term-progressbar/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,9 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Term-ProgressBar 2.09
-
-version             2.09
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Term::ProgressBar provides a progress meter on a standard \
                     terminal.
@@ -18,5 +16,7 @@
                     rmd160 19edebe0fa31287150191e883cb98955054c980e \
                     sha1 905cf0e7bf2850a978343760b4f40a0429464339
 
-depends_lib-append  port:p5-class-methodmaker \
-                    port:p5-term-readkey
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-class-methodmaker \
+                    port:p${perl5.major}-term-readkey
+}

Modified: trunk/dports/perl/p5-term-prompt/Portfile
===================================================================
--- trunk/dports/perl/p5-term-prompt/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-term-prompt/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,13 +4,15 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Term-Prompt 1.04 Term
-revision        1
+revision        2
 maintainers		ecronin
 description		Perl extension for prompting a user for information
 long_description	${description}
-#distname		TermPrompt-${version}
+#distname		TermPrompt-${perl5.moduleversion}
 checksums		md5 505213e26be3e46ed03d47f0c955f5f9
 platforms		darwin
-depends_lib-append	port:p5-term-readkey
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-term-readkey
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-term-readkey/Portfile
===================================================================
--- trunk/dports/perl/p5-term-readkey/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-term-readkey/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,13 +1,14 @@
 # $Id$
+
 PortSystem		1.0
 PortGroup		perl5 1.0
 
 perl5.setup		Term-ReadKey 2.30 Term
-revision        1
+revision        2
 maintainers		warp-darwinports at spin.de
 description		Perl extension for simple terminal control
 long_description	${description}
-distname		TermReadKey-${version}
+distname		TermReadKey-${perl5.moduleversion}
 checksums		md5 f0ef2cea8acfbcc58d865c05b0c7e1ff
 platforms		darwin
 

Modified: trunk/dports/perl/p5-term-readline-gnu/Portfile
===================================================================
--- trunk/dports/perl/p5-term-readline-gnu/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-term-readline-gnu/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,10 +1,11 @@
 # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 # $Id$
+
 PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.setup         Term-ReadLine-Gnu 1.20
-revision        1
+revision            2
 maintainers         spin.de:warp-darwinports
 description         Perl extension for the GNU Readline/History library
 long_description    This is an implementation of Term::ReadLine using the \
@@ -13,5 +14,6 @@
 checksums           sha1    23f2562c436c09e0d6ca85e135727d73bfdb18ea \
                     rmd160  3569290543a4545bc70b2d435fc6ee4cc3598223
 
+if {${perl5.major} != ""} {
 depends_lib-append  port:readline
-
+}

Modified: trunk/dports/perl/p5-term-shell/Portfile
===================================================================
--- trunk/dports/perl/p5-term-shell/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-term-shell/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Term-Shell 0.01 Term
-revision        1
+revision        2
 maintainers		FaerieMUD.org:ged
 description		A simple command-line shell framework.
 long_description	${description}

Modified: trunk/dports/perl/p5-test-base/Portfile
===================================================================
--- trunk/dports/perl/p5-test-base/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-base/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup	perl5 1.0
 
 perl5.setup	Test-Base 0.60
+revision    1
 maintainers	geeklair.net:dluke openmaintainer
 description	A Data Driven Testing Framework
 license		{GPL Artistic}
@@ -12,8 +13,10 @@
 
 platforms	darwin
 
-depends_lib-append      port:p5-spiffy
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-spiffy
 
 checksums           md5     7d839807da66d69db32fc4b22994f9e4 \
                     sha1    e2727e9958960e53de6887697b3e12f64e891b17 \
                     rmd160  c02d8423f34a7c08fb708a17c55eaf90d715d30e
+}

Modified: trunk/dports/perl/p5-test-classapi/Portfile
===================================================================
--- trunk/dports/perl/p5-test-classapi/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-classapi/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-ClassAPI 1.06
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Provides basic first-pass API testing for large class trees
 long_description      For many APIs with large numbers of classes, it can be \
@@ -19,8 +19,10 @@
                       sha1 92c08ddded5b73e83e9355dd69f7d7902e320fb6 \
                       rmd160 b0391f8ed30be0655f818e43121bbcca19da736e
 
-depends_lib-append    port:p5-class-inspector \
-                      port:p5-config-tiny \
-                      port:p5-params-util
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-inspector \
+                      port:p${perl5.major}-config-tiny \
+                      port:p${perl5.major}-params-util
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-test-command/Portfile
===================================================================
--- trunk/dports/perl/p5-test-command/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-command/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Test-Command 0.08
-revision        1
+revision                2
 platforms               darwin
 maintainers             fpassera.com:dev openmaintainer
 description             Test routines for external commands

Modified: trunk/dports/perl/p5-test-deep/Portfile
===================================================================
--- trunk/dports/perl/p5-test-deep/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-deep/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-Deep 0.108
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Provides lots of flexibility when testing deep structures
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 7505cfc6d68ab508cc671fa82c2a5b024ec33e95 \
                       rmd160 097d42c0495d1b5a70139386f9e125c2135e9eb9
 
-depends_lib-append    port:p5-test-tester \
-                      port:p5-test-nowarnings
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-tester \
+                      port:p${perl5.major}-test-nowarnings
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-test-differences/Portfile
===================================================================
--- trunk/dports/perl/p5-test-differences/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-differences/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 
 epoch                     2
 perl5.setup               Test-Differences 0.61
+revision                  1
 maintainers               narf_tm openmaintainer
 description               Test strings and data structures and show differences \
                           if not ok
@@ -18,9 +19,11 @@
 checksums                 sha1    b01fb48c17e859a3e7b5e0b3c307673f3649ff26 \
                           rmd160  44a00cac73c55bb5d2f1cdd23d3d2c8ec41ca122
 
+if {${perl5.major} != ""} {
 # p5-data-dumper is a dependency because Data::Dumper >= 2.126 is needed; the
 # versions in Perl 5.8/10/12 core are too old
-depends_lib-append        port:p5-data-dumper \
-                          port:p5-text-diff
+depends_lib-append        port:p${perl5.major}-data-dumper \
+                          port:p${perl5.major}-text-diff
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-test-exception/Portfile
===================================================================
--- trunk/dports/perl/p5-test-exception/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-exception/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Test-Exception 0.31
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Convenience methods for testing exception-based code
 long_description          This module provides a few convenience methods for \
@@ -18,9 +18,11 @@
                           sha1 47f541efca1c3f34cac141edeac7fdf5e147e1a4 \
                           rmd160 e9d47761cc50a397e53ed32d3865901a8e321fe7
 
-depends_lib-append        port:p5-test-simple \
-                          port:p5-sub-uplevel
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-test-simple \
+                          port:p${perl5.major}-sub-uplevel
 
 perl5.use_module_build
 
 supported_archs           noarch
+}

Modified: trunk/dports/perl/p5-test-expect/Portfile
===================================================================
--- trunk/dports/perl/p5-test-expect/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-expect/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		Test-Expect 0.30
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Automated driving and testing of terminal-based programs.
 long_description	${description}

Modified: trunk/dports/perl/p5-test-fatal/Portfile
===================================================================
--- trunk/dports/perl/p5-test-fatal/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-fatal/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-Fatal 0.003
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           incredibly simple helpers for testing code with exceptions
 long_description      Test::Fatal is an alternative to the popular \
@@ -18,7 +18,9 @@
                       sha1 3c6f9ddab060561f4173d43457a619a769234e70 \
                       rmd160 da1c5b37c17e35850760209bca5130bf597ef745
 
-depends_lib-append    port:p5-test-simple \
-                      port:p5-try-tiny
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-simple \
+                      port:p${perl5.major}-try-tiny
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-test-harness/Portfile
===================================================================
--- trunk/dports/perl/p5-test-harness/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-harness/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Test-Harness 3.23 ../by-authors/id/A/AN/ANDYA
-revision        1
+revision        2
 platforms		darwin
 maintainers     nomaintainer
 supported_archs noarch

Modified: trunk/dports/perl/p5-test-inline/Portfile
===================================================================
--- trunk/dports/perl/p5-test-inline/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-inline/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup            perl5 1.0
 
 perl5.setup          Test-Inline 2.105
-revision        1
+revision        2
 maintainers	     nomaintainer
 platforms            darwin
 checksums            md5 4da55082abc873d655a94fdffc4b33df
@@ -12,11 +12,13 @@
 long_description     Embedding tests allows tests to be placed near the code it's testing.\
     This is a nice supplement to the traditional .t files.\
     It's like XUnit, only better and Perl-style.
-depends_lib-append   	port:p5-params-util \
-			port:p5-config-tiny \
-			port:p5-class-autouse \
-			port:p5-algorithm-dependency \
-			port:p5-file-flat \
-			port:p5-pod-tests
+if {${perl5.major} != ""} {
+depends_lib-append   	port:p${perl5.major}-params-util \
+			port:p${perl5.major}-config-tiny \
+			port:p${perl5.major}-class-autouse \
+			port:p${perl5.major}-algorithm-dependency \
+			port:p${perl5.major}-file-flat \
+			port:p${perl5.major}-pod-tests
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-test-inter/Portfile
===================================================================
--- trunk/dports/perl/p5-test-inter/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-inter/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Test-Inter 1.03
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -18,6 +19,8 @@
 checksums           sha1    7a5bccbabd86833d38347ccac2bd77544fc9e690 \
                     rmd160  ea6365d1bda2b88cdc0dae82014b33fe13561921
 
+if {${perl5.major} != ""} {
 patchfiles          patch-lib-Test-Inter.pod.diff
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-test-leaktrace/Portfile
===================================================================
--- trunk/dports/perl/p5-test-leaktrace/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-leaktrace/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Test-LeakTrace 0.10
-revision        1
+revision                  2
 maintainers               ricci openmaintainer
 description               Traces memory leaks
 long_description          Test::LeakTrace provides several functions that trace memory leaks. This module scans arenas, the memory allocation system, so it can detect any leaked SVs in given blocks.

Modified: trunk/dports/perl/p5-test-longstring/Portfile
===================================================================
--- trunk/dports/perl/p5-test-longstring/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-longstring/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-LongString 0.15 ../by-authors/id/R/RG/RGARCIA/
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Tests strings for equality, with more helpful failures
 long_description      ${description}
@@ -15,6 +15,8 @@
 
 platforms             darwin
 
-depends_lib-append    port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-simple
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-test-manifest/Portfile
===================================================================
--- trunk/dports/perl/p5-test-manifest/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-manifest/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Test-Manifest 1.23
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         interact with a t/test_manifest file
 long_description    ${description}

Modified: trunk/dports/perl/p5-test-memory-cycle/Portfile
===================================================================
--- trunk/dports/perl/p5-test-memory-cycle/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-memory-cycle/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-Memory-Cycle 1.04
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Check for memory leaks and circular memory references
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 c451b49cd52ce5943a43efaf64bff877742c3e99 \
                       rmd160 e28c0d844b5d917668498624afb1eb3af8d7d525
 
-depends_lib-append    port:p5-padwalker \
-                      port:p5-devel-cycle
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-padwalker \
+                      port:p${perl5.major}-devel-cycle
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-test-mockobject/Portfile
===================================================================
--- trunk/dports/perl/p5-test-mockobject/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-mockobject/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-MockObject 1.09
-revision              2
+revision              3
 maintainers           narf_tm openmaintainer
 supported_archs       noarch
 
@@ -18,6 +18,8 @@
                       sha1 65da2c1067184f31f906d6c12cd6870e740d8d44 \
                       rmd160 f79470e9df55febf28c7b105e231550f5e17606f
 
-depends_lib-append    port:p5-universal-can \
-                      port:p5-universal-isa \
-                      port:p5-test-exception
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-universal-can \
+                      port:p${perl5.major}-universal-isa \
+                      port:p${perl5.major}-test-exception
+}

Modified: trunk/dports/perl/p5-test-nowarnings/Portfile
===================================================================
--- trunk/dports/perl/p5-test-nowarnings/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-nowarnings/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-NoWarnings 1.02
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Make sure you didn't emit any warnings while testing
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 474ed429369e6fa0535d843372bce4185c97fa40 \
                       rmd160 5df170b60b0ee87b42902138f276c8a20f51231a
 
-depends_lib-append    port:p5-test-tester \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-tester \
+                      port:p${perl5.major}-test-simple
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-test-object/Portfile
===================================================================
--- trunk/dports/perl/p5-test-object/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-object/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-Object 0.07
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Thoroughly testing objects via registered handlers
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 7bd76d09c81aef0ef32e6f4edf042ba88e514f52 \
                       rmd160 012db64b0895ce838a081c2c8cb6e7635a9814e4
 
-depends_lib-append    port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-simple
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-test-output/Portfile
===================================================================
--- trunk/dports/perl/p5-test-output/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-output/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Test-Output 1.01
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -20,7 +21,9 @@
 checksums           sha1    d399e7207d30132b361d685eb169cf8f8fa380ff \
                     rmd160  b258dc9c930d7a973ed7468e1f94751bc5ba4897
 
-depends_lib-append  port:p5-sub-exporter
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-sub-exporter
 
 # Only required for testing:
-#depends_build-append port:p5-test-tester
+#depends_build-append port:p${perl5.major}-test-tester
+}

Modified: trunk/dports/perl/p5-test-perl-critic/Portfile
===================================================================
--- trunk/dports/perl/p5-test-perl-critic/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-perl-critic/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Test-Perl-Critic 1.02
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               Use Perl::Critic in test programs
 long_description          ${description}
@@ -15,6 +15,8 @@
                           sha1 40a54c3e668bfae7ca02164c9e7dfa45856e215a \
                           rmd160 87796ac213ec229b17ed771eb956f9ab66c486ee
 
-depends_lib-append        port:p5-perl-critic
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-perl-critic
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-test-pod/Portfile
===================================================================
--- trunk/dports/perl/p5-test-pod/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-pod/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Test-Pod 1.45
+revision                  1
 maintainers               narf_tm openmaintainer
 supported_archs           noarch
 
@@ -15,7 +16,9 @@
 
 platforms                 darwin
 
-depends_lib-append        port:p5-pod-simple \
-                          port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-pod-simple \
+                          port:p${perl5.major}-test-simple
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-test-pod-coverage/Portfile
===================================================================
--- trunk/dports/perl/p5-test-pod-coverage/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-pod-coverage/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-Pod-Coverage 1.08
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Check for pod coverage in a distribution
 long_description      ${description}
@@ -15,4 +15,6 @@
                       sha1 9d9669917092e24d0943589ea2dfa77ef4e9c853 \
                       rmd160 182d210c14beb2056f1c46b0deec75f34d342cf2
 
-depends_lib-append    port:p5-pod-coverage
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-pod-coverage
+}

Modified: trunk/dports/perl/p5-test-portability-files/Portfile
===================================================================
--- trunk/dports/perl/p5-test-portability-files/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-portability-files/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Test-Portability-Files 0.05
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Check file names portability
 long_description    This module is used to check the portability across \

Modified: trunk/dports/perl/p5-test-requires/Portfile
===================================================================
--- trunk/dports/perl/p5-test-requires/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-requires/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Test-Requires 0.06
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Checks to see if the module can be loaded
 long_description    ${description}

Modified: trunk/dports/perl/p5-test-script/Portfile
===================================================================
--- trunk/dports/perl/p5-test-script/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-script/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-Script 1.07
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Basic cross-platform tests for scripts
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 56a1b60d2928bdf40c261a18366e97d749d0ecca \
                       rmd160 af2b9809b6670a7eb1d4fd16fd7ce60ef84660c1
 
-depends_lib-append    port:p5-ipc-run3 \
-                      port:p5-probe-perl
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-ipc-run3 \
+                      port:p${perl5.major}-probe-perl
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-test-sharedfork/Portfile
===================================================================
--- trunk/dports/perl/p5-test-sharedfork/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-sharedfork/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Test-SharedFork 0.16
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL

Modified: trunk/dports/perl/p5-test-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-test-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Test-Simple 0.96
-revision        1
+revision            2
 license             {Artistic GPL}
 maintainers			email.arc.nasa.gov:sal
 description			Basic utilities for writing perl tests

Modified: trunk/dports/perl/p5-test-subcalls/Portfile
===================================================================
--- trunk/dports/perl/p5-test-subcalls/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-subcalls/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Test-SubCalls 1.09
-revision            2
+revision            3
 maintainers         narf_tm openmaintainer
 description         Track the number of times subs are called
 long_description    ${description}
@@ -15,6 +15,8 @@
                     sha1 a661586dd732fbf6aa5803ff8f64d727a5d35704 \
                     rmd160 f3df43ad4b7cd2117d277367af7b4dcf248615d4
 
-depends_lib-append  port:p5-hook-lexwrap
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-hook-lexwrap
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-test-taint/Portfile
===================================================================
--- trunk/dports/perl/p5-test-taint/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-taint/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Test-Taint 1.04
-revision        1
+revision            2
 platforms           darwin
 maintainers         l2g
 license             Artistic GPL

Modified: trunk/dports/perl/p5-test-tcp/Portfile
===================================================================
--- trunk/dports/perl/p5-test-tcp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-tcp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Test-TCP 1.13
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -17,4 +18,6 @@
 checksums           sha1    a3efede487bb6901e82d360ab4f8bdd37081e416 \
                     rmd160  927f56a9b79bc4388fefaf06a47fefaf94fc9caa
 
-depends_lib-append  port:p5-test-sharedfork
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-test-sharedfork
+}

Modified: trunk/dports/perl/p5-test-tester/Portfile
===================================================================
--- trunk/dports/perl/p5-test-tester/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-tester/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Test-Tester 0.107
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Ease testing test modules built with Test::Builder
 long_description    ${description}

Modified: trunk/dports/perl/p5-test-use-ok/Portfile
===================================================================
--- trunk/dports/perl/p5-test-use-ok/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-use-ok/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Test-use-ok 0.02
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Alternative to Test::More::use_ok
 long_description    According to the Test::More documentation, it is \

Modified: trunk/dports/perl/p5-test-warn/Portfile
===================================================================
--- trunk/dports/perl/p5-test-warn/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-warn/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-Warn 0.22
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           A few convenience methods for testing warning-based code
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 378ff7f44b5268c7b91b01da2e16e2e09aa2422b \
                       rmd160 e1cb5edcefe0795a9551b5848801505fbda2e0d7
 
-depends_lib-append    port:p5-sub-uplevel \
-                      port:p5-tree-dag_node
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-sub-uplevel \
+                      port:p${perl5.major}-tree-dag_node
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-test-www-mechanize/Portfile
===================================================================
--- trunk/dports/perl/p5-test-www-mechanize/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-www-mechanize/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-WWW-Mechanize 1.30
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Testing-specific WWW::Mechanize subclass
 long_description      ${description}
@@ -16,10 +16,12 @@
 
 platforms             darwin
 
-depends_lib-append    port:p5-carp-assert-more \
-                      port:p5-http-server-simple \
-                      port:p5-test-longstring \
-                      port:p5-uri \
-                      port:p5-www-mechanize
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-carp-assert-more \
+                      port:p${perl5.major}-http-server-simple \
+                      port:p${perl5.major}-test-longstring \
+                      port:p${perl5.major}-uri \
+                      port:p${perl5.major}-www-mechanize
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-test-www-mechanize-catalyst/Portfile
===================================================================
--- trunk/dports/perl/p5-test-www-mechanize-catalyst/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-www-mechanize-catalyst/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-WWW-Mechanize-Catalyst 0.53
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Test::WWW::Mechanize for Catalyst
 long_description      Test::WWW::Mechanize is a subclass of WWW::Mechanize \
@@ -16,12 +16,14 @@
                       sha1 bdb3366cc7e43b2bb1080947c6e2bbc98e52724c \
                       rmd160 9124de30258096960f4023bd4423e92874eef6f8
 
-depends_lib-append    port:p5-catalyst-runtime \
-                      port:p5-catalyst-plugin-session-state-cookie \
-                      port:p5-catalyst-plugin-session \
-                      port:p5-libwww-perl \
-                      port:p5-moose \
-                      port:p5-test-exception \
-                      port:p5-test-www-mechanize \
-                      port:p5-www-mechanize \
-                      port:p5-namespace-clean
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-catalyst-runtime \
+                      port:p${perl5.major}-catalyst-plugin-session-state-cookie \
+                      port:p${perl5.major}-catalyst-plugin-session \
+                      port:p${perl5.major}-libwww-perl \
+                      port:p${perl5.major}-moose \
+                      port:p${perl5.major}-test-exception \
+                      port:p${perl5.major}-test-www-mechanize \
+                      port:p${perl5.major}-www-mechanize \
+                      port:p${perl5.major}-namespace-clean
+}

Modified: trunk/dports/perl/p5-test-yaml-meta/Portfile
===================================================================
--- trunk/dports/perl/p5-test-yaml-meta/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-yaml-meta/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-YAML-Meta 0.16
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Validation of the META.yml file in a distribution.
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 e8e927564ca3f13c2d812a5191ac14256577bd34 \
                       rmd160 ea2a67fdfecfa07f99be2cf6128d8531b6756e44
 
-depends_lib-append    port:p5-test-yaml-valid
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-yaml-valid
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-test-yaml-valid/Portfile
===================================================================
--- trunk/dports/perl/p5-test-yaml-valid/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-test-yaml-valid/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Test-YAML-Valid 0.04
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Test for valid YAML
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 1445a3dde542dd646f0340a70356ede2926606ed \
                       rmd160 4bc624c53c8079f01142f2f51ee821279cc906ed
 
-depends_lib-append    port:p5-yaml
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-yaml
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-text-aspell/Portfile
===================================================================
--- trunk/dports/perl/p5-text-aspell/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-aspell/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,11 +2,14 @@
 
 PortSystem	1.0
 PortGroup	perl5 1.0
+
 perl5.setup	Text-Aspell 0.06
-revision        1
+revision    2
 maintainers	nomaintainer
 description	perl interface to GNU aspell.
 long_description	${description} 	
 platforms	darwin
 checksums   md5 5db5e671d9a426da90b83e9b752e8552
+if {${perl5.major} != ""} {
 depends_build port:aspell
+}

Modified: trunk/dports/perl/p5-text-autoformat/Portfile
===================================================================
--- trunk/dports/perl/p5-text-autoformat/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-autoformat/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,14 +1,17 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		Text-Autoformat 1.13
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Automatic text wrapping and reformatting
 long_description	${description}
 checksums		md5 1a944e3e21e176178bb4f87a6068f041
 platforms		darwin
-depends_lib-append	port:p5-text-reform
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-text-reform
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-text-balanced/Portfile
===================================================================
--- trunk/dports/perl/p5-text-balanced/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-balanced/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Text-Balanced 2.02
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Extract delimited text sequences from strings
 long_description    ${description}

Modified: trunk/dports/perl/p5-text-bibtex/Portfile
===================================================================
--- trunk/dports/perl/p5-text-bibtex/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-bibtex/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Text-BibTeX 0.59
+revision            1
 platforms           darwin
 maintainers         nomaintainer
 license             {Artistic GPL}
@@ -19,8 +20,10 @@
 checksums           sha256 79c5079a7ab96ac81a32f25575a6d6626ad8234ec065028a26e1cd6de7c368c4 \
                     rmd160 103bcaf98dba76acc125959a712d00028b5e9e71
 
-depends_build-append port:p5-capture-tiny \
-                     port:p5-extutils-libbuilder \
-                     port:p5-config-autoconf
+if {${perl5.major} != ""} {
+depends_build-append port:p${perl5.major}-capture-tiny \
+                     port:p${perl5.major}-extutils-libbuilder \
+                     port:p${perl5.major}-config-autoconf
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-text-chasen/Portfile
===================================================================
--- trunk/dports/perl/p5-text-chasen/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-chasen/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Text-ChaSen 1.04
-revision        2
+revision        3
 categories-append \
                 textproc japanese
 maintainers     takanori openmaintainer
@@ -17,6 +17,7 @@
                 sha1 bbb993e3a72968a51cca833a4181d5ae301dbb5c \
                 rmd160 964b4f3a63554cd04a272c22be0d5a8dc9258484
 
+if {${perl5.major} != ""} {
 depends_lib-append      port:chasen
 depends_build-append    port:libiconv
 
@@ -28,3 +29,4 @@
 
     system "pod2text ${worksrcpath}/ChaSen.pm ${destroot}${prefix}/share/doc/${name}/usage.jp"
 }
+}

Modified: trunk/dports/perl/p5-text-csv/Portfile
===================================================================
--- trunk/dports/perl/p5-text-csv/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-csv/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Text-CSV 1.21 ../by-authors/id/M/MA/MAKAMAKA/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Text::CSV - comma-separated values manipulation routines
 long_description    Text::CSV provides facilities for the composition and \

Modified: trunk/dports/perl/p5-text-csv_xs/Portfile
===================================================================
--- trunk/dports/perl/p5-text-csv_xs/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-csv_xs/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Text-CSV_XS 0.79
-revision        1
+revision        2
 platforms       darwin
 maintainers     oaf.dk:mni
 description     Perl module containing comma-separated values manipulation routines

Modified: trunk/dports/perl/p5-text-diff/Portfile
===================================================================
--- trunk/dports/perl/p5-text-diff/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-diff/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		Text-Diff 1.41
+revision        1
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a Perl extension for performing diffs on files and record sets.
 license			{GPL-2+ Artistic}
@@ -14,6 +15,8 @@
                     rmd160  7af64c98eca6b5e6d852bf2bea209f2a0651c989
 
 platforms		darwin
-depends_lib-append	port:p5-algorithm-diff
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-algorithm-diff
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-text-german/Portfile
===================================================================
--- trunk/dports/perl/p5-text-german/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-german/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Text-German 0.06
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         German grundform reduction
 long_description    ${description}

Modified: trunk/dports/perl/p5-text-glob/Portfile
===================================================================
--- trunk/dports/perl/p5-text-glob/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-glob/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Text-Glob 0.08
-revision        1
+revision            2
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch

Modified: trunk/dports/perl/p5-text-iconv/Portfile
===================================================================
--- trunk/dports/perl/p5-text-iconv/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-iconv/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem            1.0
 PortGroup             perl5 1.0
+
 perl5.setup           Text-Iconv 1.4
-revision        1
+revision              2
 maintainers           nomaintainer
 description           Perl interface to iconv() codeset conversion function
 long_description      ${description}
@@ -12,4 +13,6 @@
 
 checksums             md5 3e9306e9262ff13bb9ba29a251c5094a
 
+if {${perl5.major} != ""} {
 depends_lib-append    port:libiconv
+}

Modified: trunk/dports/perl/p5-text-kakasi/Portfile
===================================================================
--- trunk/dports/perl/p5-text-kakasi/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-kakasi/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Text-Kakasi 2.04
-revision        1
+revision        2
 categories-append \
                 textproc japanese
 maintainers     takanori openmaintainer
@@ -12,6 +12,7 @@
 long_description \
                 ${description}
 platforms       darwin
+if {${perl5.major} != ""} {
 patchfiles      patch-MANIFEST.diff
 checksums       md5 5a9e381cb93edfd707124a63c60f96b1
 
@@ -27,3 +28,4 @@
     xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}/doc
     xinstall -m 644 -W ${worksrcpath} COPYING ChangeLog.1 Changes README README.jp usage.jp ${destroot}${prefix}/share/doc/${name}
 }
+}

Modified: trunk/dports/perl/p5-text-levenshteinxs/Portfile
===================================================================
--- trunk/dports/perl/p5-text-levenshteinxs/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-levenshteinxs/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,11 +2,11 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup			Text-LevenshteinXS 0.03
-revision        1
+revision            2
 maintainers			nomaintainer
 description			An XS implementation of the Levenshtein edit distance
 long_description	${description}
 platforms			darwin
 checksums			md5 576d6dc3e6aa9e80686f244969e885e6
-

Modified: trunk/dports/perl/p5-text-markdown/Portfile
===================================================================
--- trunk/dports/perl/p5-text-markdown/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-markdown/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup     Text-Markdown 1.0.3
-revision        2
+revision        3
 categories      perl textproc
 maintainers     gmail.com:paul.totterman
 description     Markdown text-to-HTML filter.

Modified: trunk/dports/perl/p5-text-multimarkdown/Portfile
===================================================================
--- trunk/dports/perl/p5-text-multimarkdown/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-multimarkdown/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Text-MultiMarkdown 1.000032
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Convert MultiMarkdown syntax to (X)HTML
 long_description    This module implements the MultiMarkdown markdown syntax \
@@ -16,10 +16,11 @@
                     sha1    652ce5bc61b1c31abf6f024225f46b5de58958f9 \
                     rmd160  841c1c2a39d1699b67d5094fa13d1496ac5f8769
 
-depends_lib-append  port:p5-test-exception \
-                    port:p5-extutils-makemaker \
-                    port:p5-encode \
-                    port:p5-digest-md5 \
-                    port:p5-list-moreutils \
-                    port:p5-text-markdown
-
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-test-exception \
+                    port:p${perl5.major}-extutils-makemaker \
+                    port:p${perl5.major}-encode \
+                    port:p${perl5.major}-digest-md5 \
+                    port:p${perl5.major}-list-moreutils \
+                    port:p${perl5.major}-text-markdown
+}

Modified: trunk/dports/perl/p5-text-parsewords/Portfile
===================================================================
--- trunk/dports/perl/p5-text-parsewords/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-parsewords/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Text-ParseWords 3.27
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         parse text into an array of tokens or array of arrays
 long_description    ${description}

Modified: trunk/dports/perl/p5-text-pdf/Portfile
===================================================================
--- trunk/dports/perl/p5-text-pdf/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-pdf/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,14 +2,17 @@
 
 PortSystem                      1.0
 PortGroup                       perl5 1.0
+
 perl5.setup                     Text-PDF 0.29
-revision                        1
+revision                        2
 maintainers                     email.arc.nasa.gov:sal
 description                     Perl module for creating and manipulating PDF files.
 long_description                ${description}
 platforms                       darwin
 checksums                       md5 2fdf4c3170e53a083715888237914a9b
-depends_lib-append              port:p5-io-compress
+if {${perl5.major} != ""} {
+depends_lib-append              port:p${perl5.major}-io-compress
 distfiles                      Text-PDF-0.29a.tar.gz
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-text-quoted/Portfile
===================================================================
--- trunk/dports/perl/p5-text-quoted/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-quoted/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		Text-Quoted 2.05
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Extract the structure of a quoted mail message
 long_description \
@@ -17,6 +17,8 @@
                 rmd160  b2c9f91839c935a16c62ac9b1f03283dcc0f64bd
 
 platforms		darwin
-depends_lib-append	port:p5-text-autoformat
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-text-autoformat
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-text-recordparser/Portfile
===================================================================
--- trunk/dports/perl/p5-text-recordparser/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-recordparser/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,12 +4,12 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Text-RecordParser 1.5.0 ../by-authors/id/K/KC/KCLARK/
-revision        1
+revision                  2
 maintainers               narf_tm openmaintainer
 description               read record-oriented files
 long_description          This module is for reading record-oriented data \
                           in a delimited text file.
-distname                  ${perl5.module}-v${version}
+distname                  ${perl5.module}-v${perl5.moduleversion}
 
 platforms                 darwin
 
@@ -17,13 +17,15 @@
                           sha1 d829d7ab5ef43df0d6af01ee8adad5742682f832 \
                           rmd160 6124656efaa7f3f208cb9338cfe0ebc1fe5e1a2e
 
-depends_lib-append        port:p5-io-stringy \
-                          port:p5-class-accessor \
-                          port:p5-readonly \
-                          port:p5-list-moreutils \
-                          port:p5-version \
-                          port:p5-test-exception \
-                          port:p5-text-tabulardisplay \
-                          port:p5-readonly-xs
+if {${perl5.major} != ""} {
+depends_lib-append        port:p${perl5.major}-io-stringy \
+                          port:p${perl5.major}-class-accessor \
+                          port:p${perl5.major}-readonly \
+                          port:p${perl5.major}-list-moreutils \
+                          port:p${perl5.major}-version \
+                          port:p${perl5.major}-test-exception \
+                          port:p${perl5.major}-text-tabulardisplay \
+                          port:p${perl5.major}-readonly-xs
 
 perl5.use_module_build
+}

Modified: trunk/dports/perl/p5-text-reform/Portfile
===================================================================
--- trunk/dports/perl/p5-text-reform/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-reform/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		Text-Reform 1.11
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Manual text wrapping and reformatting
 long_description	${description}

Modified: trunk/dports/perl/p5-text-simpletable/Portfile
===================================================================
--- trunk/dports/perl/p5-text-simpletable/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-simpletable/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Text-SimpleTable 2.03
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Simple Eyecandy ASCII Tables
 long_description    Simple eyecandy ASCII tables, as seen in Catalyst.

Modified: trunk/dports/perl/p5-text-spellchecker/Portfile
===================================================================
--- trunk/dports/perl/p5-text-spellchecker/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-spellchecker/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Text-SpellChecker 0.05
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           OO interface for spell-checking a block of text
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 0ac032a447bca6a703cd60dec19c15f8b786241b \
                       rmd160 4153eb7567829f96ec67e6d91dae9ea2e82d6dae
 
-depends_lib-append    port:p5-text-aspell
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-text-aspell
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-text-tabsxwrap/Portfile
===================================================================
--- trunk/dports/perl/p5-text-tabsxwrap/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-tabsxwrap/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Text-Tabs+Wrap 2009.0305
-revision        1
+revision            2
 name                p5-text-tabsxwrap
 platforms           darwin
 maintainers         l2g

Modified: trunk/dports/perl/p5-text-tabulardisplay/Portfile
===================================================================
--- trunk/dports/perl/p5-text-tabulardisplay/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-tabulardisplay/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Text-TabularDisplay 1.22
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Display text in formatted table output
 long_description    Text::TabularDisplay simplifies displaying \

Modified: trunk/dports/perl/p5-text-template/Portfile
===================================================================
--- trunk/dports/perl/p5-text-template/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-template/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem            1.0
 PortGroup             perl5 1.0
+
 perl5.setup           Text-Template 1.44
-revision        1
+revision              2
 maintainers           nomaintainer
 description           Expand template text with embedded Perl
 long_description      ${description}

Modified: trunk/dports/perl/p5-text-trac/Portfile
===================================================================
--- trunk/dports/perl/p5-text-trac/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-trac/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	perl5 1.0
 
 perl5.setup	Text-Trac 0.15
-revision        1
+revision    2
 maintainers	geeklair.net:dluke openmaintainer
 description	Perl extension for formatting text with Trac Wiki Style.
 license		{GPL Artistic}
@@ -17,11 +17,12 @@
 		sha1	f8341f215d0335a5619b7a572f563d9d946ae850 \
 		rmd160	d0974946fac5a80de7dc0894dd752fa7e0943bbb
 
-depends_lib-append	port:p5-test-base \
-			port:p5-universal-require \
-			port:p5-class-accessor \
-			port:p5-class-data-inheritable \
-			port:p5-tie-ixhash \
-			port:p5-list-moreutils \
-			port:p5-html-parser
-
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-test-base \
+			port:p${perl5.major}-universal-require \
+			port:p${perl5.major}-class-accessor \
+			port:p${perl5.major}-class-data-inheritable \
+			port:p${perl5.major}-tie-ixhash \
+			port:p${perl5.major}-list-moreutils \
+			port:p${perl5.major}-html-parser
+}

Modified: trunk/dports/perl/p5-text-vfile-asdata/Portfile
===================================================================
--- trunk/dports/perl/p5-text-vfile-asdata/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-vfile-asdata/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Text-vFile-asData 0.07
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Reads vFile format files, such as vCard (RFC 2426) \
                       and vCalendar (RFC 2445)
@@ -16,7 +16,9 @@
                       sha1 246be0036959475f1cabcfc14740ccaaa6eb507b \
                       rmd160 f94ce096d451832bf47b8482a2ba61c77dc36844
 
-depends_lib-append    port:p5-class-accessor-chained \
-                      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-accessor-chained \
+                      port:p${perl5.major}-test-simple
 
 supported_archs       noarch
+}

Modified: trunk/dports/perl/p5-text-vimcolor/Portfile
===================================================================
--- trunk/dports/perl/p5-text-vimcolor/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-vimcolor/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem		1.0
 PortGroup		perl5 1.0
+
 perl5.setup		Text-VimColor 0.11
-revision        1
+revision        2
 maintainers		erickt
 description		syntax color text in HTML or XML using Vim.
 long_description	${description} 	

Modified: trunk/dports/perl/p5-text-wikiformat/Portfile
===================================================================
--- trunk/dports/perl/p5-text-wikiformat/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-wikiformat/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,14 +1,17 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		Text-WikiFormat 0.78
-revision        1
+revision        2
 maintainers		nomaintainer
 description		Module for translating Wiki formatted text into other formats
 long_description	${description}
 checksums		md5 646c0ea411247a0293eb69a216451beb
 platforms		darwin
-depends_lib-append      port:p5-test-simple
+if {${perl5.major} != ""} {
+depends_lib-append      port:p${perl5.major}-test-simple
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-text-wrapper/Portfile
===================================================================
--- trunk/dports/perl/p5-text-wrapper/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-text-wrapper/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		Text-Wrapper 1.02
-revision        1
+revision        2
 perl5.use_module_build
 maintainers		nomaintainer
 description		Simple word wrapping routine

Modified: trunk/dports/perl/p5-tie-dbi/Portfile
===================================================================
--- trunk/dports/perl/p5-tie-dbi/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-tie-dbi/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Tie-DBI 1.05
+revision            1
 maintainers         pixilla
 
 description         Nie:DBI This distribution contains Tie::DBI and Tie::RDBM
@@ -23,4 +24,6 @@
                     rmd160  1536fcc99a0c0fc803efc6c1cd91fb398430a6ed
 
 platforms           darwin
-depends_lib         port:p5-dbi
+if {${perl5.major} != ""} {
+depends_lib         port:p${perl5.major}-dbi
+}

Modified: trunk/dports/perl/p5-tie-encryptedhash/Portfile
===================================================================
--- trunk/dports/perl/p5-tie-encryptedhash/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-tie-encryptedhash/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Tie-EncryptedHash 1.24
-revision        1
+revision        2
 maintainers     nomaintainer
 description     Hashes (and objects based on hashes) with encrypting fields.
 long_description ${description}
@@ -12,7 +12,9 @@
 platforms       darwin
 checksums       md5 da2bd8aa366c6454b168b72f2635491e
 
-depends_build   port:p5-crypt-blowfish \
-                port:p5-crypt-cbc
+if {${perl5.major} != ""} {
+depends_build   port:p${perl5.major}-crypt-blowfish \
+                port:p${perl5.major}-crypt-cbc
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-tie-ixhash/Portfile
===================================================================
--- trunk/dports/perl/p5-tie-ixhash/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-tie-ixhash/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem              1.0
 PortGroup               perl5 1.0
 
 perl5.setup             Tie-IxHash 1.21
-revision        1
+revision                2
 maintainers             nomaintainer
 description             Module that preserves order in perl associative arrays.
 long_description        ${description}

Modified: trunk/dports/perl/p5-tie-refhash/Portfile
===================================================================
--- trunk/dports/perl/p5-tie-refhash/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-tie-refhash/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Tie-RefHash 1.38
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         use references as hash keys
 long_description    This module provides the ability to use references as \

Modified: trunk/dports/perl/p5-tie-toobject/Portfile
===================================================================
--- trunk/dports/perl/p5-tie-toobject/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-tie-toobject/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Tie-ToObject 0.03
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Tie to an existing object
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 3fba2f3691b4b82a03ba569e816cc08c8f3bb10d \
                       rmd160 430e883a4400e98ff479cdb7f592c476ca880102
 
-depends_lib-append    port:p5-test-use-ok
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-use-ok
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-time-duration/Portfile
===================================================================
--- trunk/dports/perl/p5-time-duration/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-time-duration/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Time-Duration 1.06
-revision        1
+revision                2
 platforms               darwin
 maintainers             l2g
 license                 Artistic GPL
@@ -21,6 +21,8 @@
 checksums               sha1    c99c4d40c0164ede0ef93ea1c493c86d5a596e2f \
                         rmd160  5200f9586be1cf155a8c747d5da7e4f9846ad5b0
 
+if {${perl5.major} != ""} {
 # These are only required for complete testing
-#depends_build-append    port:p5-test-pod \
-#                        port:p5-test-pod-coverage
+#depends_build-append    port:p${perl5.major}-test-pod \
+#                        port:p${perl5.major}-test-pod-coverage
+}

Modified: trunk/dports/perl/p5-time-epoch/Portfile
===================================================================
--- trunk/dports/perl/p5-time-epoch/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-time-epoch/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem			1.0
 PortGroup			perl5 1.0
+
 perl5.setup			Time-Epoch 0.02
-revision			1
+revision			2
 maintainers			ricci
 description			Convert times in one epoch to times in another epoch
 long_description \
@@ -15,6 +16,7 @@
 
 checksums			md5 a4ab4f49e08005b5accc358314c08b75
 
-depends_lib-append	port:p5-test-pod
-
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-test-pod
+}
 ## vi:set noai ts=4:

Modified: trunk/dports/perl/p5-time-format/Portfile
===================================================================
--- trunk/dports/perl/p5-time-format/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-time-format/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Time-Format 1.11
-revision        1
+revision        2
 platforms       darwin
 maintainers     nomaintainer
 description     Easy-to-use date/time formatting

Modified: trunk/dports/perl/p5-time-hires/Portfile
===================================================================
--- trunk/dports/perl/p5-time-hires/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-time-hires/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Time-HiRes 1.9721
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         perl5 module implementing High resolution time, sleep, and alarm
 long_description    ${description}

Modified: trunk/dports/perl/p5-time-modules/Portfile
===================================================================
--- trunk/dports/perl/p5-time-modules/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-time-modules/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Time-modules 2006.0814
-revision        1
+revision        2
 platforms       darwin
 maintainers     nomaintainer
 description     Set of modules for time manipulation

Modified: trunk/dports/perl/p5-time-period/Portfile
===================================================================
--- trunk/dports/perl/p5-time-period/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-time-period/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,11 +4,11 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Time-Period 1.20
-revision        1
+revision            2
 maintainers         behanna.org:chris
 description         Determine if a time is within the next specified period.
 
-homepage            http://search.cpan.org/~pryan/Period-${version}/Period.pm
+homepage            http://search.cpan.org/~pryan/Period-${perl5.moduleversion}/Period.pm
 
 long_description    \
 {Time::Period is a module that provides the inPeriod method, which takes        \
@@ -18,7 +18,7 @@
 
 platforms           darwin freebsd
 
-distname            Period-${version}
+distname            Period-${perl5.moduleversion}
 
 checksums           md5 63b073af8ec96e7fa48801cd6fcccdd1 \
                     sha1 98d324e9858debfa918d60892600650230a86e87 \

Modified: trunk/dports/perl/p5-time-piece/Portfile
===================================================================
--- trunk/dports/perl/p5-time-piece/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-time-piece/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	perl5 1.0
 
 perl5.setup	Time-Piece 1.20
-revision        1
+revision    2
 maintainers	nomaintainer
 description	Object-oriented time objects
 long_description	${description} 	

Modified: trunk/dports/perl/p5-time-progress/Portfile
===================================================================
--- trunk/dports/perl/p5-time-progress/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-time-progress/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Time-Progress 1.7
-revision        1
+revision            2
 platforms           darwin
 maintainers         l2g
 license             Artistic GPL

Modified: trunk/dports/perl/p5-time-warp/Portfile
===================================================================
--- trunk/dports/perl/p5-time-warp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-time-warp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup               perl5 1.0
 
 perl5.setup             Time-Warp 0.5
-revision        1
+revision                2
 platforms               darwin
 maintainers             fpassera.com:dev openmaintainer
 description             control over the flow of time

Modified: trunk/dports/perl/p5-time-y2038/Portfile
===================================================================
--- trunk/dports/perl/p5-time-y2038/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-time-y2038/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               Time-y2038 20100403
+revision                  1
 maintainers               narf_tm openmaintainer
 description               Versions of Perl's time functions which work beyond 2038
 long_description          On many computers, Perl's time functions will not \
@@ -18,12 +19,14 @@
 checksums                 sha1    b0245a2daa84bbbf086114f79001b2d412015b0a \
                           rmd160  3cdf4b051b14d5d61ed4068468eb35cc24b7b4e1
 
-depends_build-append      port:p5-extutils-cbuilder \
-                          port:p5-json \
-                          port:p5-test-exception \
-                          port:p5-test-warn
+if {${perl5.major} != ""} {
+depends_build-append      port:p${perl5.major}-extutils-cbuilder \
+                          port:p${perl5.major}-json \
+                          port:p${perl5.major}-test-exception \
+                          port:p${perl5.major}-test-warn
 
 perl5.use_module_build
+}
 
 platform darwin 10 {
     pre-configure {

Modified: trunk/dports/perl/p5-timedate/Portfile
===================================================================
--- trunk/dports/perl/p5-timedate/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-timedate/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         TimeDate 1.20 Time
-revision        1
+revision            2
 platforms           darwin
 maintainers         l2g
 license             Artistic GPL

Modified: trunk/dports/perl/p5-tk/Portfile
===================================================================
--- trunk/dports/perl/p5-tk/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-tk/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Tk 804.029
-revision            3
+revision            4
 maintainers         nomaintainer
 description         p5-tk is a Perl interface to Tk
 long_description    ${description}
@@ -14,7 +14,9 @@
 checksums           md5 f4aebe6fcdb309a8480514f2ccf8117c \
                     sha1 1076d736e43fdf416c664bde0e4c3d035d6903e3
 
+if {${perl5.major} != ""} {
 depends_lib-append  port:tk \
-                    port:p5-term-readkey \
+                    port:p${perl5.major}-term-readkey \
                     port:jpeg \
                     port:libpng
+}

Modified: trunk/dports/perl/p5-tree-dag_node/Portfile
===================================================================
--- trunk/dports/perl/p5-tree-dag_node/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-tree-dag_node/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Tree-DAG_Node 1.06
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         A (super)class for representing nodes in a tree
 long_description    This class encapsulates/makes/manipulates objects that \

Modified: trunk/dports/perl/p5-tree-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-tree-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-tree-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Tree-Simple 1.18
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           A simple tree object
 long_description      ${description}
@@ -15,6 +15,8 @@
                       sha1 a969215cd4573a52fe817f94b75a43edcece9534 \
                       rmd160 87a7077314dd92fd5674c891004e1bce8cf01c12
 
-depends_lib-append    port:p5-test-exception
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-test-exception
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-tree-simple-view/Portfile
===================================================================
--- trunk/dports/perl/p5-tree-simple-view/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-tree-simple-view/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Tree-Simple-View 0.17
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           A set of classes for viewing Tree::Simple hierarchies
 long_description      ${description}
@@ -15,9 +15,11 @@
                       sha1 88ad1bca5c688b3cf599a5eff197ac2f4d59b272 \
                       rmd160 5eb7430642e0dd348ea9301dfdf1c5cdee42b0af
 
-depends_lib-append    port:p5-class-throwable \
-                      port:p5-tree-simple \
-                      port:p5-test-exception \
-                      port:p5-test-longstring
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-class-throwable \
+                      port:p${perl5.major}-tree-simple \
+                      port:p${perl5.major}-test-exception \
+                      port:p${perl5.major}-test-longstring
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-tree-simple-visitorfactory/Portfile
===================================================================
--- trunk/dports/perl/p5-tree-simple-visitorfactory/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-tree-simple-visitorfactory/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Tree-Simple-VisitorFactory 0.10
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           A factory object for dispensing Visitor objects
 long_description      This object is really just a factory for dispensing \
@@ -16,7 +16,9 @@
                       sha1 f0b9f4cb3231dc9c0a75112a9d4e1fec5e569b81 \
                       rmd160 51862755ea5f53c5b2e48ce63777974ecf51287d
 
-depends_lib-append    port:p5-tree-simple \
-                      port:p5-test-exception
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-tree-simple \
+                      port:p${perl5.major}-test-exception
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-try-tiny/Portfile
===================================================================
--- trunk/dports/perl/p5-try-tiny/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-try-tiny/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Try-Tiny 0.09 ../by-authors/id/D/DO/DOY/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 license             MIT
 description         minimal try/catch with proper localization of $@

Modified: trunk/dports/perl/p5-unicode-collate/Portfile
===================================================================
--- trunk/dports/perl/p5-unicode-collate/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-unicode-collate/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     Unicode-Collate 0.78
+revision        1
 platforms       darwin
 maintainers     nomaintainer
 description     Unicode Collation Algorithm

Modified: trunk/dports/perl/p5-unicode-string/Portfile
===================================================================
--- trunk/dports/perl/p5-unicode-string/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-unicode-string/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           Unicode-String 2.09
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           String of Unicode characters (UCS2/UTF16)
 long_description      A Unicode::String object represents a sequence of \

Modified: trunk/dports/perl/p5-universal-can/Portfile
===================================================================
--- trunk/dports/perl/p5-universal-can/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-universal-can/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               UNIVERSAL-can 1.16
-revision                  2
+revision                  3
 maintainers               narf_tm openmaintainer
 supported_archs           noarch
 

Modified: trunk/dports/perl/p5-universal-isa/Portfile
===================================================================
--- trunk/dports/perl/p5-universal-isa/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-universal-isa/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                 perl5 1.0
 
 perl5.setup               UNIVERSAL-isa 1.03
-revision                  2
+revision                  3
 maintainers               narf_tm openmaintainer
 supported_archs           noarch
 

Modified: trunk/dports/perl/p5-universal-moniker/Portfile
===================================================================
--- trunk/dports/perl/p5-universal-moniker/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-universal-moniker/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup			UNIVERSAL-moniker 0.08
-revision        1
+revision            2
 maintainers			FreeBSD.org:mat
 description			Class names in Perl often don't sound great when spoken
 long_description \
@@ -17,6 +18,8 @@
 
 checksums md5 e59b97ccf88f9fa68c3e5c18d7059d57
 
-depends_lib-append	port:p5-lingua-en-inflect
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-lingua-en-inflect
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-universal-require/Portfile
===================================================================
--- trunk/dports/perl/p5-universal-require/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-universal-require/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         UNIVERSAL-require 0.13
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         require() modules from a variable
 long_description    ${description}

Modified: trunk/dports/perl/p5-unix-syslog/Portfile
===================================================================
--- trunk/dports/perl/p5-unix-syslog/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-unix-syslog/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup             Unix-Syslog 1.1
-revision        1
+revision                2
 maintainers             blair openmaintainer
 
 description             Access to the Unix system logger via Perl's XSUBs

Modified: trunk/dports/perl/p5-uri/Portfile
===================================================================
--- trunk/dports/perl/p5-uri/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-uri/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     URI 1.58
-revision        1
+revision        2
 platforms       darwin
 maintainers     l2g openmaintainer
 license         Artistic GPL
@@ -21,7 +21,8 @@
 checksums           sha1    46fcf3ba499d42ab6a7152b0bbbc72f1ff13092c \
                     rmd160  2ee7b11c615557dd6164c01df8f5693a0f9a85cc
 
-depends_lib-append  port:p5-mime-base64
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-mime-base64
 
 use_parallel_build  yes
 
@@ -30,3 +31,4 @@
     xinstall -d ${destroot}${docdir}
     xinstall -m 644 -W ${worksrcpath} Changes README ${destroot}${docdir}
 }
+}

Modified: trunk/dports/perl/p5-uri-fetch/Portfile
===================================================================
--- trunk/dports/perl/p5-uri-fetch/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-uri-fetch/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         URI-Fetch 0.08
-revision        1
+revision            2
 maintainers         nomaintainer
 description         URI::Fetch module for Perl
 long_description    URI::Fetch is a class to intelligently fetch syndication feeds.
@@ -15,9 +15,11 @@
                     sha1    86aa6d1d18353f211be3a2186aac65a5f10950e7 \
                     rmd160  b60dcb4c812fb28da72357426ca57d9e90675970
 
+if {${perl5.major} != ""} {
 depends_lib-append \
-                    port:p5-class-errorhandler \
-                    port:p5-libwww-perl \
-                    port:p5-uri
+                    port:p${perl5.major}-class-errorhandler \
+                    port:p${perl5.major}-libwww-perl \
+                    port:p${perl5.major}-uri
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-uuid/Portfile
===================================================================
--- trunk/dports/perl/p5-uuid/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-uuid/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         UUID 0.04 ../by-authors/id/J/JN/JNH/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Perl extension for using UUID interfaces.
 long_description    Perl extension for using UUID interfaces as defined \

Modified: trunk/dports/perl/p5-variable-magic/Portfile
===================================================================
--- trunk/dports/perl/p5-variable-magic/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-variable-magic/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         Variable-Magic 0.46 ../by-authors/id/V/VP/VPIT/
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Associate user-defined magic to variables from Perl.
 long_description    ${description}

Modified: trunk/dports/perl/p5-vcp-autrijus-snapshot/Portfile
===================================================================
--- trunk/dports/perl/p5-vcp-autrijus-snapshot/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-vcp-autrijus-snapshot/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup	VCP-autrijus-snapshot 0.9-20050110
-revision        1
+revision    2
 maintainers	nomaintainer
 description	Copy versions of files between repositories and/or RevML
 long_description	Copy versions of files between repositories and/or RevML. \
@@ -15,13 +15,15 @@
 checksums md5	c01249d810904f5b4f6080979673a514
 platforms	darwin
 
+if {${perl5.major} != ""} {
 patchfiles	patch-Makefile.PL.diff
 
-depends_lib-append	port:p5-xml-autowriter \
-				port:p5-xml-parser \
-				port:p5-text-diff \
-				port:p5-html-tree \
-				port:p5-ipc-run3 \
-				port:p5-regexp-shellish
+depends_lib-append	port:p${perl5.major}-xml-autowriter \
+				port:p${perl5.major}-xml-parser \
+				port:p${perl5.major}-text-diff \
+				port:p${perl5.major}-html-tree \
+				port:p${perl5.major}-ipc-run3 \
+				port:p${perl5.major}-regexp-shellish
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-vcp-dest-svk/Portfile
===================================================================
--- trunk/dports/perl/p5-vcp-dest-svk/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-vcp-dest-svk/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		VCP-Dest-svk 0.29
-revision        1
+revision        2
 maintainers		nomaintainer
 description		This is a Perl extension for using VCP with svk.
 long_description	$description
@@ -14,5 +14,7 @@
 checksums		md5 c4b3fb8f9bb159d6e3010ae86cae54e1
 platforms		darwin
 
-depends_lib-append	port:svk port:p5-vcp-autrijus-snapshot \
-			port:p5-yaml
+if {${perl5.major} != ""} {
+depends_lib-append	port:svk port:p${perl5.major}-vcp-autrijus-snapshot \
+			port:p${perl5.major}-yaml
+}

Modified: trunk/dports/perl/p5-vcp-source-cvsbk/Portfile
===================================================================
--- trunk/dports/perl/p5-vcp-source-cvsbk/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-vcp-source-cvsbk/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		VCP-Source-cvsbk 0.11
-revision        1
+revision        2
 maintainers		nomaintainer
 description		This is a Perl extension for using VCP with cvsbk repositories.
 long_description	${description}
@@ -14,6 +14,8 @@
 checksums		md5 6c8b1975391c3fa7d1ae91954547e955
 platforms		darwin
 
-depends_lib-append	port:p5-vcp-autrijus-snapshot
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-vcp-autrijus-snapshot
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-version/Portfile
===================================================================
--- trunk/dports/perl/p5-version/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-version/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 epoch               2
 perl5.setup         version 0.88 ../by-authors/id/J/JP/JPEACOCK/
-revision        1
+revision            2
 license             {Artistic GPL}
 maintainers         narf_tm openmaintainer
 description         Perl extension for Version Objects

Modified: trunk/dports/perl/p5-vonage-click2call/Portfile
===================================================================
--- trunk/dports/perl/p5-vonage-click2call/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-vonage-click2call/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         Vonage-Click2Call 0.11
-revision        1
+revision            2
 maintainers         email.arc.nasa.gov:sal 
 description         Perl extension for using the Vonage Click2Call service
 long_description    ${description}

Modified: trunk/dports/perl/p5-want/Portfile
===================================================================
--- trunk/dports/perl/p5-want/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-want/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup		Want 0.18
-revision        1
+revision        2
 maintainers		nomaintainer
 description		A generalisation of wantarray
 long_description	${description}

Modified: trunk/dports/perl/p5-www-curl/Portfile
===================================================================
--- trunk/dports/perl/p5-www-curl/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-www-curl/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup	perl5 1.0
 
 perl5.setup	WWW-Curl 4.09
-revision        1
+revision    2
 maintainers	alum.wpi.edu:arno+macports openmaintainer
 description	Perl extension interface for libcurl
 
@@ -16,5 +16,7 @@
 checksums   sha1    3f5c370d9b2464a78f0b53af7dac4d9231679a02 \
             md5     04c136c1212edb68717ec14f6dff1cc3 \
             rmd160  7d038c9d46678a691b74bd9450e131e1d915c2d9
-            
+
+if {${perl5.major} != ""} {
 depends_lib-append	port:curl
+}

Modified: trunk/dports/perl/p5-www-mechanize/Portfile
===================================================================
--- trunk/dports/perl/p5-www-mechanize/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-www-mechanize/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           WWW-Mechanize 1.66
-revision        1
+revision              1
 maintainers           narf_tm openmaintainer
 
 supported_archs       noarch
@@ -24,8 +24,10 @@
                       sha1 1c61a0320c0ffce214c37389bd3d828456841523 \
                       rmd160 8bafcf32f45bf726174426b29336e66754f16f39
 
-depends_lib-append    port:p5-libwww-perl \
-                      port:p5-html-parser \
-                      port:p5-http-server-simple \
-                      port:p5-test-warn \
-                      port:p5-uri
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-libwww-perl \
+                      port:p${perl5.major}-html-parser \
+                      port:p${perl5.major}-http-server-simple \
+                      port:p${perl5.major}-test-warn \
+                      port:p${perl5.major}-uri
+}

Modified: trunk/dports/perl/p5-www-robotrules/Portfile
===================================================================
--- trunk/dports/perl/p5-www-robotrules/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-www-robotrules/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         WWW-RobotRules 6.01
+revision            1
 platforms           darwin
 maintainers         l2g openmaintainer
 license             Artistic GPL
@@ -17,8 +18,9 @@
 checksums           sha1 426920bbfc73a38dffa319dd2f53b0eb9b294b5b \
                     rmd160 6f2c1bef375ad2b2f171b4feae721eec8e1007ec
 
-depends_lib-append  port:p5-uri
-
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-uri
+}
 # This hack is needed because of the libwww-perl 6.0 breakup (Trac #28865)
 pre-activate {
     if {[file exists ${perl5.lib}/WWW/RobotRules.pm]

Modified: trunk/dports/perl/p5-www-search/Portfile
===================================================================
--- trunk/dports/perl/p5-www-search/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-www-search/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         WWW-Search 2.508
-revision        1
+revision            2
 maintainers         nomaintainer
 description         WWW::Search provides access to search engines
 long_description    WWW::Search is a collection of Perl modules which provide \
@@ -16,9 +16,11 @@
                     sha1    915da98bb757c4a32b4b70d6a2c566b3f9caa121 \
                     rmd160  b3ea927497bd06063335515f967c56398d49de3a
 
+if {${perl5.major} != ""} {
 depends_lib-append \
-                    port:p5-libwww-perl \
-                    port:p5-uri \
-                    port:p5-html-parser
+                    port:p${perl5.major}-libwww-perl \
+                    port:p${perl5.major}-uri \
+                    port:p${perl5.major}-html-parser
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-www-shorten/Portfile
===================================================================
--- trunk/dports/perl/p5-www-shorten/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-www-shorten/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem          1.0
 PortGroup           perl5 1.0
+
 perl5.setup         WWW-Shorten 2.04
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Interface to URL shortening sites
 long_description    ${description}
@@ -14,6 +15,8 @@
                     sha1    fd896080dbda2b76a8fe07db94f15a2163bd64e6 \
                     rmd160  b9cc3b016afba06c7f690123c44cd9425130bc3c
 
-depends_lib-append  port:p5-libwww-perl port:p5-uri
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-libwww-perl port:p${perl5.major}-uri
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-www-urltoys/Portfile
===================================================================
--- trunk/dports/perl/p5-www-urltoys/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-www-urltoys/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup                perl5 1.0
 
 perl5.setup              WWW-URLToys 1.28
-revision        1
+revision                 2
 maintainers              pixilla
 
 description              WWW::URLToys - gather and download URLs from URLs
@@ -17,12 +17,13 @@
                          interfaces for URLToys that far surpass those of the \
                          original creator.
 
-depends_lib-append       port:p5-libwww-perl
+if {${perl5.major} != ""} {
+depends_lib-append       port:p${perl5.major}-libwww-perl
 
 checksums                md5     de1951e1a3a1f7095631376f115ed7b9 \
                          sha1    7011e9e28fb0374fea0dc29423c2bded4a099b22 \
                          rmd160  fe3e805fc7319b100ab29056cac3c02d312d1e5b
-
+}
 platforms               darwin
 
 supported_archs noarch

Modified: trunk/dports/perl/p5-www-wolframalpha/Portfile
===================================================================
--- trunk/dports/perl/p5-www-wolframalpha/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-www-wolframalpha/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         WWW-WolframAlpha 1.10
+revision            1
 platforms           darwin
 license             Artistic GPL
 maintainers         l2g openmaintainer
@@ -21,9 +22,10 @@
 checksums           sha1    bb38dfa6d9ff0f53b775b0edec3d09cb282926aa \
                     rmd160  b1a1f2da5b79544c5bc9ca4780ecb4d5143ef83b
 
-depends_lib-append  port:p5-libwww-perl \
-                    port:p5-uri \
-                    port:p5-xml-simple
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-libwww-perl \
+                    port:p${perl5.major}-uri \
+                    port:p${perl5.major}-xml-simple
 
 post-destroot {
     set docdir ${prefix}/share/doc/${name}
@@ -36,4 +38,4 @@
         asyncPod.pl query.pl validatequery.pl \
         ${destroot}${exampledir}
 }
-
+}

Modified: trunk/dports/perl/p5-x11-protocol/Portfile
===================================================================
--- trunk/dports/perl/p5-x11-protocol/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-x11-protocol/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem           1.0
 PortGroup            perl5 1.0
+
 perl5.setup          X11-Protocol 0.53
-revision             1
+revision             2
 maintainers          email.arc.nasa.gov:sal
 description          Perl module for the X Window System Protocol, version 11
 long_description     X11::Protocol is a client-side interface to the X11 \

Modified: trunk/dports/perl/p5-xml-apachefop/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-apachefop/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-apachefop/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem        1.0
 PortGroup         perl5 1.0
+
 perl5.setup       XML-ApacheFOP 0.03
-revision        1
+revision          2
 maintainers       nomaintainer
 description       Access Apache FOP from Perl to create PDF files using XSL-FO
 long_description  ${description}
@@ -12,6 +13,8 @@
 
 checksums         md5 8652fb3917b59bfdcd3d343710eca495
 
-depends_lib-append   port:p5-java
+if {${perl5.major} != ""} {
+depends_lib-append   port:p${perl5.major}-java
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-xml-atom/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-atom/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-atom/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup			XML-Atom 0.13
-revision        1
+revision            2
 maintainers			cyberscript.net:ryan
 categories-append	textproc
 description			Perl5 modules for Atom feed and API implementation.
@@ -15,9 +15,10 @@
 checksums			md5 8785f3ce9a1c035bafdae46cfc05a78c
 platforms			darwin
 
-depends_lib-append	port:p5-xml-libxml \
-					port:p5-digest-sha1 \
-					port:p5-libwww-perl \
-					port:p5-lwp-authen-wsse \
-					port:p5-datetime
-
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-xml-libxml \
+					port:p${perl5.major}-digest-sha1 \
+					port:p${perl5.major}-libwww-perl \
+					port:p${perl5.major}-lwp-authen-wsse \
+					port:p${perl5.major}-datetime
+}

Modified: trunk/dports/perl/p5-xml-autowriter/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-autowriter/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-autowriter/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 
 epoch			1
 perl5.setup		XML-AutoWriter 0.4
+revision        1
 maintainers		geeklair.net:dluke openmaintainer
 description		This is a Perl extension for DOCTYPE driven valid XML output.
 license			{Artistic BSD GPL}
@@ -12,10 +13,12 @@
 long_description	${description}
 platforms		darwin
 
-depends_lib-append	port:p5-xml-parser
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-xml-parser
 
 supported_archs noarch
 
 checksums           md5     b18624c8168e0a38daf39c7c6919ff24 \
                     sha1    9ee99f5e168cbe39109e19136fd3fbdf0fb4910a \
                     rmd160  dca751c46fbb9726c9d58aa9179784b314b0c41c
+}

Modified: trunk/dports/perl/p5-xml-dom/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-dom/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-dom/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           XML-DOM 1.44
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           A perl module for building DOM Level 1 compliant \
                       document structures
@@ -16,9 +16,11 @@
                       sha1 bea3dd8dbe83784e8de94c8cb8bc7febf665ffc6 \
                       rmd160 2810f00c3d6d493095e46250be7ad3e1c3c2ed1d
 
-depends_lib-append    port:p5-libwww-perl \
-                      port:p5-xml-parser \
-                      port:p5-libxml-perl \
-                      port:p5-xml-regexp
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-libwww-perl \
+                      port:p${perl5.major}-xml-parser \
+                      port:p${perl5.major}-libxml-perl \
+                      port:p${perl5.major}-xml-regexp
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-xml-dom-xpath/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-dom-xpath/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-dom-xpath/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           XML-DOM-XPath 0.14
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Adds XPath support to XML::DOM, using XML::XPath engine
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 624358219a984a04a0ea884c95d1386bd10eed24 \
                       rmd160 d9bdbcc3514bae2bf3f8e533888fb74cbd7ee1d9
 
-depends_lib-append    port:p5-xml-dom \
-                      port:p5-xml-xpathengine
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-xml-dom \
+                      port:p${perl5.major}-xml-xpathengine
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-xml-entities/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-entities/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-entities/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           XML-Entities 1.0000
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Decode strings with XML entities
 long_description      ${description}
@@ -16,7 +16,9 @@
                     sha1    25eef2dfe4d52237cfb35fd4edbb9744db42346c \
                     rmd160  f6e14a7906a175fff19aebd7c6f89215f752d477
 
-depends_lib-append    port:p5-libwww-perl \
-                      port:p5-html-parser
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-libwww-perl \
+                      port:p${perl5.major}-html-parser
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-xml-feed/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-feed/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-feed/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 
 epoch               1
 perl5.setup         XML-Feed 0.43
-revision        1
+revision            2
 maintainers         nomaintainer
 description         Syndication feed parser and auto-discovery
 long_description    An abstraction above the RSS and Atom syndication feed \
@@ -17,12 +17,14 @@
                     sha1    04d0c175f9bbabc8ba8373d2d6b6ed338bacaab2 \
                     rmd160  c57265fe2147c804e6cd4673faba36d4a0da97b1
 
+if {${perl5.major} != ""} {
 depends_lib-append \
-                    port:p5-class-errorhandler \
-                    port:p5-xml-rss \
-                    port:p5-xml-atom \
-                    port:p5-datetime \
-                    port:p5-datetime-format-mail \
-                    port:p5-datetime-format-w3cdtf \
-                    port:p5-feed-find \
-                    port:p5-uri-fetch
+                    port:p${perl5.major}-class-errorhandler \
+                    port:p${perl5.major}-xml-rss \
+                    port:p${perl5.major}-xml-atom \
+                    port:p${perl5.major}-datetime \
+                    port:p${perl5.major}-datetime-format-mail \
+                    port:p${perl5.major}-datetime-format-w3cdtf \
+                    port:p${perl5.major}-feed-find \
+                    port:p${perl5.major}-uri-fetch
+}

Modified: trunk/dports/perl/p5-xml-filter-buffertext/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-filter-buffertext/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-filter-buffertext/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,8 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
+
 perl5.setup		XML-Filter-BufferText 1.01
-revision        1
+revision        2
 maintainers		mac.com:kykim
 categories-append	textproc
 description		Simple text filter

Modified: trunk/dports/perl/p5-xml-libxml/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-libxml/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-libxml/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         XML-LibXML 1.84
+revision            1
 categories-append   textproc
 platforms           darwin
 maintainers         l2g
@@ -22,7 +23,9 @@
 checksums           sha1    76d1117967cce92df8a53e82ddca859aca80fe2f \
                     rmd160  602edb11af3f3196568d49410b79312c2d390e23
 
-depends_lib-append  port:p5-xml-sax \
-                    port:p5-xml-namespacesupport \
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-xml-sax \
+                    port:p${perl5.major}-xml-namespacesupport \
                     port:libiconv \
                     port:libxml2
+}

Modified: trunk/dports/perl/p5-xml-libxml-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-libxml-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-libxml-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         XML-LibXML-Simple 0.91
+revision            1
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -20,6 +21,8 @@
 checksums           sha256 5a4ee2fd65b553f8693874521d1bdefd2bb694d57f8f2ef9137615885c481eb8 \
                     rmd160 324482de6d1d6e529290d1ad059b0c36cade02e0
 
-depends_lib-append  port:p5-xml-libxml \
-                    port:p5-file-slurp \
-                    port:p5-test-pod
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-xml-libxml \
+                    port:p${perl5.major}-file-slurp \
+                    port:p${perl5.major}-test-pod
+}

Modified: trunk/dports/perl/p5-xml-libxslt/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-libxslt/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-libxslt/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup         XML-LibXSLT 1.70
-revision        1
+revision            2
 maintainers         cyberscript.net:ryan
 categories-append   textproc
 description         Perl interface to libxslt.
@@ -18,5 +18,7 @@
                     rmd160  d893da65d092310d209fcd19e07f0f2deed14b65
 platforms           darwin
 
-depends_lib-append  port:p5-xml-libxml \
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-xml-libxml \
                     port:libxslt
+}

Modified: trunk/dports/perl/p5-xml-namespacesupport/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-namespacesupport/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-namespacesupport/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -2,8 +2,9 @@
 
 PortSystem      1.0
 PortGroup       perl5 1.0
+
 perl5.setup     XML-NamespaceSupport 1.11
-revision        2
+revision        3
 maintainers     nomaintainer
 platforms       darwin
 description     Simple generic namespace support class

Modified: trunk/dports/perl/p5-xml-parser/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-parser/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-parser/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     XML-Parser 2.40
-revision        1
+revision        2
 maintainers     phoenixtrap.com:mjg
 platforms       darwin
 categories-append   textproc
@@ -19,4 +19,6 @@
                 sha1    d9430d12a6382ad11e0d53a49cecc4f03cc32187 \
                 rmd160  0e932488addc8c164d14c45899cb0432c47bf167
 
+if {${perl5.major} != ""} {
 depends_lib-append  port:expat
+}

Modified: trunk/dports/perl/p5-xml-parser-easytree/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-parser-easytree/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-parser-easytree/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup       perl5 1.0
 
 perl5.setup     XML-Parser-EasyTree 0.01
-revision        1
+revision        2
 name		p5-xml-parser-easytree
 maintainers	l2g openmaintainer
 description	Easier tree style for xml-parser

Modified: trunk/dports/perl/p5-xml-parser-lite-tree/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-parser-lite-tree/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-parser-lite-tree/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem      1.0
 PortGroup       perl5 1.0
 
 perl5.setup     XML-Parser-Lite-Tree 0.11
-revision        1
+revision        2
 maintainers     nomaintainer
 categories-append   textproc
 description     Lightweight XML tree builder
@@ -12,6 +13,8 @@
                 sha1    0fe4492547660f4abe22085bdc8f0307532e95ac \
                 rmd160  2ad7f68ed0f6d948b154949bbe6c12cec2f9ff34
 platforms       darwin
-depends_lib-append	port:p5-soap-lite
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-soap-lite
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-xml-regexp/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-regexp/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-regexp/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         XML-RegExp 0.03
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Regular expressions for XML tokens
 long_description    ${description}

Modified: trunk/dports/perl/p5-xml-rss/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-rss/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-rss/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		XML-RSS 1.48
-revision        1
+revision        2
 maintainers		nomaintainer
 categories-append	textproc
 supported_archs		noarch
@@ -19,8 +19,10 @@
 checksums               sha1    8b26c8b555fddb6c303020d0cdefc9b0fef796b9 \
                         rmd160  8a19dce7a5b1161799ce6b968d334e386e52113f
 
-depends_lib-append	port:p5-xml-parser \
-			port:p5-html-parser \
-			port:p5-test-manifest \
-			port:p5-datetime-format-w3cdtf \
-			port:p5-datetime-format-mail
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-xml-parser \
+			port:p${perl5.major}-html-parser \
+			port:p${perl5.major}-test-manifest \
+			port:p${perl5.major}-datetime-format-w3cdtf \
+			port:p${perl5.major}-datetime-format-mail
+}

Modified: trunk/dports/perl/p5-xml-sax/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-sax/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-sax/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -1,9 +1,10 @@
 # $Id$
+
 PortSystem 1.0
 PortGroup perl5 1.0
 
 perl5.setup			XML-SAX 0.96
-revision			2
+revision			3
 maintainers			nomaintainer
 categories-append	textproc
 description			Perl extension for SAX XML parsers.
@@ -16,7 +17,8 @@
 					rmd160 9b230c84fdad560d99e8fc616e6c58921bb1e2f4
 platforms			darwin
 
-depends_lib-append	port:p5-xml-namespacesupport
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-xml-namespacesupport
 
 supported_archs noarch
 
@@ -27,3 +29,4 @@
 		system {perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()"}
 	}
 }
+}

Modified: trunk/dports/perl/p5-xml-sax-base/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-sax-base/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-sax-base/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         XML-SAX-Base 1.02
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Base class SAX Drivers and Filters
 long_description    ${description}

Modified: trunk/dports/perl/p5-xml-sax-expat/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-sax-expat/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-sax-expat/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           XML-SAX-Expat 0.40
-revision              2
+revision              3
 maintainers           email.arc.nasa.gov:sal
 description           SAX2 Driver for Expat (XML::Parser)
 long_description      This is an implementation of a SAX2 driver \
@@ -17,10 +17,12 @@
                       sha1 3fdbd7b5e83216bb24d1e83ff3a6c17fcde9ba3f \
                       rmd160 fd0452bc817b55607ebbb4e8de017c6fd99ecaea
 
-depends_lib-append    port:p5-xml-parser \
-                      port:p5-xml-sax \
-                      port:p5-xml-namespacesupport
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-xml-parser \
+                      port:p${perl5.major}-xml-sax \
+                      port:p${perl5.major}-xml-namespacesupport
 
 post-activate {
     system "${perl5.bin} -I${perl5.lib} -MXML::SAX -e \"XML::SAX->add_parser(q(XML::SAX::Expat))->save_parsers()\""
 }
+}

Modified: trunk/dports/perl/p5-xml-sax-writer/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-sax-writer/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-sax-writer/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup			XML-SAX-Writer 0.50
-revision        1
+revision            2
 maintainers			nomaintainer
 categories-append	textproc
 description		SAX2 XML Writer
@@ -13,6 +13,8 @@
 checksums			md5 bf26550e84903ef36af0feb07d721d4e
 platforms			darwin
 
-depends_lib-append	port:p5-text-iconv port:p5-xml-filter-buffertext
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-text-iconv port:p${perl5.major}-xml-filter-buffertext
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-xml-simple/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-simple/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-simple/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           XML-Simple 2.18
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Easy API to read/write XML (esp config files)
 long_description      ${description}
@@ -15,8 +15,10 @@
                       sha1 81d38dd9fd955b0322ac64099f2d116c296267d1 \
                       rmd160 815f8e2ccb7f6763f76c9014eee82aad14d6c519
 
-depends_lib-append    port:p5-xml-namespacesupport \
-                      port:p5-xml-sax \
-                      port:p5-xml-sax-expat
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-xml-namespacesupport \
+                      port:p${perl5.major}-xml-sax \
+                      port:p${perl5.major}-xml-sax-expat
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-xml-treebuilder/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-treebuilder/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-treebuilder/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         XML-TreeBuilder 3.09
-revision            2
+revision            3
 platforms           darwin
 maintainers         nomaintainer
 supported_archs     noarch
@@ -23,9 +23,11 @@
                     sha1    99362844b8400162fa344bb765b37dab30bed031 \
                     rmd160  0d49a47172e13107e6ae564d867efe4cc1670ca7
 
-depends_lib-append  port:p5-html-tagset \
-                    port:p5-html-tree \
-                    port:p5-xml-parser
+if {${perl5.major} != ""} {
+depends_lib-append  port:p${perl5.major}-html-tagset \
+                    port:p${perl5.major}-html-tree \
+                    port:p${perl5.major}-xml-parser
 
 patchfiles          XML-TreeBuilder-NoExpand.patch
 patch.pre_args      -p1
+}

Modified: trunk/dports/perl/p5-xml-twig/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-twig/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-twig/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup	perl5 1.0
 
 perl5.setup	XML-Twig 3.32
-revision        1
+revision    2
 maintainers	janusresearch.com:frank.mcpherson
 description	A perl module to process efficiently XML documents
 long_description	Twig offers a tree-oriented interface \
@@ -13,6 +13,8 @@
 checksums           md5     9df9dcab00aa093c4e540caa5cb759fa \
                     sha1    f8fb38e0e088f2c56c7eb4d804d943872e6ddf98
 
-depends_lib-append	port:p5-xml-parser
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-xml-parser
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-xml-validator-schema/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-validator-schema/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-validator-schema/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup		perl5 1.0
 
 perl5.setup		XML-Validator-Schema 1.08
-revision        1
+revision        2
 maintainers		nomaintainer
 categories-append	textproc
 description		validate XML against a subset of W3C XML Schema

Modified: trunk/dports/perl/p5-xml-writer/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-writer/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-writer/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         XML-Writer 0.606
-revision        1
+revision            2
 maintainers         email.arc.nasa.gov:sal
 description         Perl extension for writing XML documents.
 long_description    A helper module for Perl programs that write an XML \

Modified: trunk/dports/perl/p5-xml-xpath/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-xpath/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-xpath/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup perl5 1.0
 
 perl5.setup		XML-XPath 1.13
-revision        1
+revision        2
 maintainers		nomaintainer
 categories-append	textproc
 description		set of modules for parsing and evaluating XPath statements
@@ -17,6 +17,8 @@
 checksums		md5 b5919d9220d83982feb6e2321850c5d7
 platforms		darwin
 
-depends_lib-append	port:p5-xml-parser
+if {${perl5.major} != ""} {
+depends_lib-append	port:p${perl5.major}-xml-parser
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-xml-xpathengine/Portfile
===================================================================
--- trunk/dports/perl/p5-xml-xpathengine/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-xml-xpathengine/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         XML-XPathEngine 0.12
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         a re-usable XPath engine for DOM-like trees
 long_description    This module provides an XPath engine, that can be \

Modified: trunk/dports/perl/p5-yaml/Portfile
===================================================================
--- trunk/dports/perl/p5-yaml/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-yaml/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,6 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         YAML 0.73
+revision            1
 maintainers         geeklair.net:dluke openmaintainer
 description         YAML loader/dumper module
 license	            {GPL Artistic}

Modified: trunk/dports/perl/p5-yaml-libyaml/Portfile
===================================================================
--- trunk/dports/perl/p5-yaml-libyaml/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-yaml-libyaml/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         YAML-LibYAML 0.34
-revision        1
+revision            2
 maintainers         narf_tm openmaintainer
 description         Perl YAML Serialization using XS and libyaml
 long_description    ${description}

Modified: trunk/dports/perl/p5-yaml-syck/Portfile
===================================================================
--- trunk/dports/perl/p5-yaml-syck/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-yaml-syck/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,7 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         YAML-Syck 1.17
-revision        1
+revision            2
 maintainers         ged
 license             MIT
 description         A fast, lightweight YAML loader and dumper
@@ -14,4 +14,3 @@
                     sha1    b847748db9f65d432c2e2792c9bd6fdf22e7eaa6 \
                     rmd160  67128294e1a16306276a4ee90ad7f08c713aebcb
 platforms           darwin
-

Modified: trunk/dports/perl/p5-yaml-tiny/Portfile
===================================================================
--- trunk/dports/perl/p5-yaml-tiny/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-yaml-tiny/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -4,7 +4,7 @@
 PortGroup             perl5 1.0
 
 perl5.setup           YAML-Tiny 1.41
-revision        1
+revision              2
 maintainers           narf_tm openmaintainer
 description           Read/Write YAML files with as little code as possible
 long_description      ${description}
@@ -15,7 +15,9 @@
                       sha1 03efc3885bc39a2934b09ddacdc44a39929e5638 \
                       rmd160 8f552a68042586fa2ba7f8b6767f32dc0d07a7e9
 
-depends_lib-append    port:p5-yaml \
-                      port:p5-yaml-syck
+if {${perl5.major} != ""} {
+depends_lib-append    port:p${perl5.major}-yaml \
+                      port:p${perl5.major}-yaml-syck
 
 supported_archs noarch
+}

Modified: trunk/dports/perl/p5-zeromq/Portfile
===================================================================
--- trunk/dports/perl/p5-zeromq/Portfile	2011-08-15 16:00:04 UTC (rev 82546)
+++ trunk/dports/perl/p5-zeromq/Portfile	2011-08-15 16:46:16 UTC (rev 82547)
@@ -5,6 +5,7 @@
 PortGroup           perl5 1.0
 
 perl5.setup         ZeroMQ 0.16 ../by-authors/id/D/DM/DMAKI
+revision            1
 categories-append   devel
 platforms           darwin
 maintainers         l2g openmaintainer
@@ -17,11 +18,13 @@
 checksums           sha1    7796d5999dd51555f879ff498e48e0cd1a894576 \
                     rmd160  76905b8282d227f88a8a1b6409c1d9dca78ec28f
 
+if {${perl5.major} != ""} {
 # Someday, these will be depends_test...
-#depends_build-append port:p5-anyevent \
-#                    port:p5-json \
-#                    port:p5-test-exception \
-#                    port:p5-test-requires \
-#                    port:p5-test-tcp
+#depends_build-append port:p${perl5.major}-anyevent \
+#                    port:p${perl5.major}-json \
+#                    port:p${perl5.major}-test-exception \
+#                    port:p${perl5.major}-test-requires \
+#                    port:p${perl5.major}-test-tcp
 
 depends_lib-append  port:zmq
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110815/a83e1a1a/attachment-0001.html>


More information about the macports-changes mailing list