aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2013-08-02 18:52:07 +0000
committerMathieu Arnold <mat@FreeBSD.org>2013-08-02 18:52:07 +0000
commit4819ca343bfee8a3b54e7ff3ac26d280d1c1696f (patch)
treea4a613f80a0e443c044c2319e43ce75e14c50813 /devel
parent49b7a7d4a4e27031eeb48b2c26d102a7f8527de9 (diff)
downloadports-4819ca343bfee8a3b54e7ff3ac26d280d1c1696f.tar.gz
ports-4819ca343bfee8a3b54e7ff3ac26d280d1c1696f.zip
Notes
Diffstat (limited to 'devel')
-rw-r--r--devel/libphk/Makefile6
-rw-r--r--devel/p5-AI-Prolog/Makefile9
-rw-r--r--devel/p5-Acme-MetaSyntactic/Makefile3
-rw-r--r--devel/p5-Algorithm-C3/Makefile3
-rw-r--r--devel/p5-Algorithm-Cluster/Makefile3
-rw-r--r--devel/p5-Algorithm-Dependency/Makefile3
-rw-r--r--devel/p5-Algorithm-Evolutionary/Makefile3
-rw-r--r--devel/p5-Algorithm-FloodControl/Makefile9
-rw-r--r--devel/p5-Algorithm-LCS/Makefile9
-rw-r--r--devel/p5-Algorithm-MarkovChain/Makefile9
-rw-r--r--devel/p5-Algorithm-Merge/Makefile9
-rw-r--r--devel/p5-Algorithm-MinMax/Makefile9
-rw-r--r--devel/p5-Algorithm-NaiveBayes/Makefile9
-rw-r--r--devel/p5-Algorithm-Networksort/Makefile3
-rw-r--r--devel/p5-Algorithm-SVM/Makefile9
-rw-r--r--devel/p5-Alzabo-GUI-Mason/Makefile3
-rw-r--r--devel/p5-Alzabo/Makefile3
-rw-r--r--devel/p5-AnyData/Makefile3
-rw-r--r--devel/p5-AnyEvent/Makefile3
-rw-r--r--devel/p5-App-CLI-Extension/Makefile9
-rw-r--r--devel/p5-App-Cache/Makefile9
-rw-r--r--devel/p5-App-GitGot/Makefile3
-rw-r--r--devel/p5-App-GitHub/Makefile9
-rw-r--r--devel/p5-App-Options/Makefile9
-rw-r--r--devel/p5-App-SD/Makefile3
-rw-r--r--devel/p5-Array-Group/Makefile9
-rw-r--r--devel/p5-Async-Interrupt/Makefile9
-rw-r--r--devel/p5-AtExit/Makefile3
-rw-r--r--devel/p5-Attribute-Handlers-Prospective/Makefile9
-rw-r--r--devel/p5-Attribute-Handlers/Makefile9
-rw-r--r--devel/p5-Attribute-Persistent/Makefile3
-rw-r--r--devel/p5-AutoXS-Header/Makefile9
-rw-r--r--devel/p5-B-Deobfuscate/Makefile9
-rw-r--r--devel/p5-B-Hooks-EndOfScope/Makefile3
-rw-r--r--devel/p5-B-Hooks-Parser/Makefile3
-rw-r--r--devel/p5-B-Keywords/Makefile3
-rw-r--r--devel/p5-B-OPCheck/Makefile9
-rw-r--r--devel/p5-B-Utils/Makefile9
-rw-r--r--devel/p5-BFD/Makefile9
-rw-r--r--devel/p5-BSD-stat/Makefile3
-rw-r--r--devel/p5-BZ-Client/Makefile9
-rw-r--r--devel/p5-CPAN-Checksums/Makefile3
-rw-r--r--devel/p5-CPAN-Meta-YAML/Makefile9
-rw-r--r--devel/p5-CPAN-Perl-Releases/Makefile3
-rw-r--r--devel/p5-CPANPLUS-Dist-Build/Makefile4
-rw-r--r--devel/p5-CPANPLUS/Makefile3
-rw-r--r--devel/p5-Cache-Cache/Makefile9
-rw-r--r--devel/p5-Cache-FastMmap/Makefile9
-rw-r--r--devel/p5-Cache-LRU/Makefile3
-rw-r--r--devel/p5-Cache-Memcached-Tie/Makefile9
-rw-r--r--devel/p5-Cache-Mmap/Makefile9
-rw-r--r--devel/p5-Carp-Assert-More/Makefile3
-rw-r--r--devel/p5-Carp-Assert/Makefile9
-rw-r--r--devel/p5-Carp-Clan/Makefile9
-rw-r--r--devel/p5-Carp-REPL/Makefile3
-rw-r--r--devel/p5-Check-ISA/Makefile9
-rw-r--r--devel/p5-Class-Accessor-Chained/Makefile9
-rw-r--r--devel/p5-Class-Accessor-Fast-Contained/Makefile9
-rw-r--r--devel/p5-Class-Accessor-Fast-XS/Makefile3
-rw-r--r--devel/p5-Class-Accessor-Grouped/Makefile3
-rw-r--r--devel/p5-Class-Accessor-Installer/Makefile9
-rw-r--r--devel/p5-Class-Accessor-Named/Makefile9
-rw-r--r--devel/p5-Class-Accessor/Makefile3
-rw-r--r--devel/p5-Class-AlzaboWrapper/Makefile9
-rw-r--r--devel/p5-Class-ArrayObjects/Makefile9
-rw-r--r--devel/p5-Class-Autouse/Makefile9
-rw-r--r--devel/p5-Class-BlackHole/Makefile9
-rw-r--r--devel/p5-Class-C3-Componentised/Makefile3
-rw-r--r--devel/p5-Class-C3-XS/Makefile9
-rw-r--r--devel/p5-Class-C3/Makefile3
-rw-r--r--devel/p5-Class-Component/Makefile9
-rw-r--r--devel/p5-Class-Constant/Makefile9
-rw-r--r--devel/p5-Class-Contract/Makefile3
-rw-r--r--devel/p5-Class-Data-Inheritable/Makefile9
-rw-r--r--devel/p5-Class-Delegation/Makefile9
-rw-r--r--devel/p5-Class-Factory-Util/Makefile9
-rw-r--r--devel/p5-Class-Field/Makefile9
-rw-r--r--devel/p5-Class-Generate/Makefile3
-rw-r--r--devel/p5-Class-Hook/Makefile3
-rw-r--r--devel/p5-Class-ISA/Makefile9
-rw-r--r--devel/p5-Class-Inner/Makefile3
-rw-r--r--devel/p5-Class-InsideOut/Makefile3
-rw-r--r--devel/p5-Class-Inspector/Makefile9
-rw-r--r--devel/p5-Class-Interfaces/Makefile3
-rw-r--r--devel/p5-Class-Loader/Makefile9
-rw-r--r--devel/p5-Class-MakeMethods/Makefile3
-rw-r--r--devel/p5-Class-Measure/Makefile9
-rw-r--r--devel/p5-Class-Method-Modifiers/Makefile3
-rw-r--r--devel/p5-Class-MethodMaker/Makefile3
-rw-r--r--devel/p5-Class-Multimethods-Pure/Makefile9
-rw-r--r--devel/p5-Class-NamedParms/Makefile3
-rw-r--r--devel/p5-Class-Null/Makefile9
-rw-r--r--devel/p5-Class-ObjectTemplate-DB/Makefile3
-rw-r--r--devel/p5-Class-ObjectTemplate/Makefile3
-rw-r--r--devel/p5-Class-ParmList/Makefile3
-rw-r--r--devel/p5-Class-Singleton/Makefile9
-rw-r--r--devel/p5-Class-StateMachine/Makefile3
-rw-r--r--devel/p5-Class-Std-Fast/Makefile9
-rw-r--r--devel/p5-Class-StrongSingleton/Makefile3
-rw-r--r--devel/p5-Class-Tangram/Makefile3
-rw-r--r--devel/p5-Class-Throwable/Makefile3
-rw-r--r--devel/p5-Class-Trigger/Makefile9
-rw-r--r--devel/p5-Class-Unload/Makefile3
-rw-r--r--devel/p5-Class-Virtual/Makefile9
-rw-r--r--devel/p5-Class-WhiteHole/Makefile9
-rw-r--r--devel/p5-Class-XPath/Makefile9
-rw-r--r--devel/p5-Class-XSAccessor/Makefile3
-rw-r--r--devel/p5-Clone-Fast/Makefile3
-rw-r--r--devel/p5-Clone-PP/Makefile9
-rw-r--r--devel/p5-Code-Perl/Makefile9
-rw-r--r--devel/p5-Commands-Guarded/Makefile9
-rw-r--r--devel/p5-CommitBit/Makefile3
-rw-r--r--devel/p5-Config-Any/Makefile3
-rw-r--r--devel/p5-Config-AutoConf/Makefile3
-rw-r--r--devel/p5-Config-GitLike/Makefile3
-rw-r--r--devel/p5-Config-INI/Makefile3
-rw-r--r--devel/p5-Config-IniHash/Makefile9
-rw-r--r--devel/p5-Config-JFDI/Makefile3
-rw-r--r--devel/p5-Config-JSON/Makefile3
-rw-r--r--devel/p5-Config-MVP/Makefile3
-rw-r--r--devel/p5-Config-Model/Makefile3
-rw-r--r--devel/p5-Config-Setting/Makefile3
-rw-r--r--devel/p5-Config-Tiny/Makefile9
-rw-r--r--devel/p5-Const-Fast/Makefile3
-rw-r--r--devel/p5-Context-Preserve/Makefile9
-rw-r--r--devel/p5-Contextual-Return/Makefile4
-rw-r--r--devel/p5-Coro/Makefile3
-rw-r--r--devel/p5-Curses-UI/Makefile3
-rw-r--r--devel/p5-Curses/Makefile9
-rw-r--r--devel/p5-Cvs/Makefile9
-rw-r--r--devel/p5-DB_File-Lock/Makefile9
-rw-r--r--devel/p5-Danga-Socket/Makefile9
-rw-r--r--devel/p5-Data-Alias/Makefile9
-rw-r--r--devel/p5-Data-Capture/Makefile9
-rw-r--r--devel/p5-Data-Diver/Makefile3
-rw-r--r--devel/p5-Data-Dump-Streamer/Makefile9
-rw-r--r--devel/p5-Data-Dump/Makefile3
-rw-r--r--devel/p5-Data-DumpXML/Makefile9
-rw-r--r--devel/p5-Data-Dumper-Concise/Makefile9
-rw-r--r--devel/p5-Data-Dumper-Simple/Makefile9
-rw-r--r--devel/p5-Data-Dumper/Makefile3
-rw-r--r--devel/p5-Data-Grouper/Makefile9
-rw-r--r--devel/p5-Data-HexDump/Makefile3
-rw-r--r--devel/p5-Data-Hexdumper/Makefile3
-rw-r--r--devel/p5-Data-Lazy/Makefile9
-rw-r--r--devel/p5-Data-ObjectDriver/Makefile9
-rw-r--r--devel/p5-Data-OptList/Makefile3
-rw-r--r--devel/p5-Data-Peek/Makefile3
-rw-r--r--devel/p5-Data-Random/Makefile9
-rw-r--r--devel/p5-Data-Rx/Makefile3
-rw-r--r--devel/p5-Data-Section/Makefile3
-rw-r--r--devel/p5-Data-ShowTable/Makefile3
-rw-r--r--devel/p5-Data-Stream-Bulk/Makefile9
-rw-r--r--devel/p5-Data-TemporaryBag/Makefile9
-rw-r--r--devel/p5-Data-Types/Makefile9
-rw-r--r--devel/p5-Data-Visitor/Makefile3
-rw-r--r--devel/p5-Data-Walk/Makefile9
-rw-r--r--devel/p5-Date-Business/Makefile9
-rw-r--r--devel/p5-Date-Calc-Iterator/Makefile9
-rw-r--r--devel/p5-Date-Calc/Makefile9
-rw-r--r--devel/p5-Date-EzDate/Makefile3
-rw-r--r--devel/p5-Date-ICal/Makefile9
-rw-r--r--devel/p5-Date-Pcalc/Makefile3
-rw-r--r--devel/p5-Date-Range/Makefile9
-rw-r--r--devel/p5-DateTime-Calendar-Christian/Makefile9
-rw-r--r--devel/p5-DateTime-Calendar-FrenchRevolutionary/Makefile3
-rw-r--r--devel/p5-DateTime-Calendar-Hebrew/Makefile9
-rw-r--r--devel/p5-DateTime-Calendar-Julian/Makefile9
-rw-r--r--devel/p5-DateTime-Calendar-Mayan/Makefile9
-rw-r--r--devel/p5-DateTime-Calendar-Pataphysical/Makefile9
-rw-r--r--devel/p5-DateTime-Cron-Simple/Makefile3
-rw-r--r--devel/p5-DateTime-Event-Cron/Makefile9
-rw-r--r--devel/p5-DateTime-Event-Easter/Makefile9
-rw-r--r--devel/p5-DateTime-Event-ICal/Makefile3
-rw-r--r--devel/p5-DateTime-Event-NameDay/Makefile9
-rw-r--r--devel/p5-DateTime-Event-Random/Makefile9
-rw-r--r--devel/p5-DateTime-Event-Recurrence/Makefile3
-rw-r--r--devel/p5-DateTime-Event-Sunrise/Makefile3
-rw-r--r--devel/p5-DateTime-Event-Zodiac/Makefile7
-rw-r--r--devel/p5-DateTime-Fiscal-Year/Makefile9
-rw-r--r--devel/p5-DateTime-Format-Baby/Makefile9
-rw-r--r--devel/p5-DateTime-Format-Bork/Makefile9
-rw-r--r--devel/p5-DateTime-Format-Builder/Makefile3
-rw-r--r--devel/p5-DateTime-Format-DBI/Makefile9
-rw-r--r--devel/p5-DateTime-Format-DateManip/Makefile9
-rw-r--r--devel/p5-DateTime-Format-Duration/Makefile9
-rw-r--r--devel/p5-DateTime-Format-Epoch/Makefile9
-rw-r--r--devel/p5-DateTime-Format-Excel/Makefile9
-rw-r--r--devel/p5-DateTime-Format-HTTP/Makefile9
-rw-r--r--devel/p5-DateTime-Format-IBeat/Makefile9
-rw-r--r--devel/p5-DateTime-Format-ICal/Makefile9
-rw-r--r--devel/p5-DateTime-Format-ISO8601/Makefile9
-rw-r--r--devel/p5-DateTime-Format-Mail/Makefile9
-rw-r--r--devel/p5-DateTime-Format-MySQL/Makefile9
-rw-r--r--devel/p5-DateTime-Format-Pg/Makefile9
-rw-r--r--devel/p5-DateTime-Format-Roman/Makefile9
-rw-r--r--devel/p5-DateTime-Format-SQLite/Makefile9
-rw-r--r--devel/p5-DateTime-Format-Strptime/Makefile3
-rw-r--r--devel/p5-DateTime-Functions/Makefile9
-rw-r--r--devel/p5-DateTime-HiRes/Makefile9
-rw-r--r--devel/p5-DateTime-Incomplete/Makefile3
-rw-r--r--devel/p5-DateTime-Locale/Makefile9
-rw-r--r--devel/p5-DateTime-Precise/Makefile9
-rw-r--r--devel/p5-DateTime-Set/Makefile3
-rw-r--r--devel/p5-DateTime-TimeZone-Alias/Makefile9
-rw-r--r--devel/p5-DateTime-TimeZone-LMT/Makefile3
-rw-r--r--devel/p5-DateTime/Makefile3
-rw-r--r--devel/p5-Declare-Constraints-Simple/Makefile9
-rw-r--r--devel/p5-Devel-ArgNames/Makefile9
-rw-r--r--devel/p5-Devel-Backtrace/Makefile9
-rw-r--r--devel/p5-Devel-Caller-IgnoreNamespaces/Makefile9
-rw-r--r--devel/p5-Devel-Caller/Makefile3
-rw-r--r--devel/p5-Devel-Constants/Makefile9
-rw-r--r--devel/p5-Devel-Cover/Makefile3
-rw-r--r--devel/p5-Devel-DProfPP/Makefile9
-rw-r--r--devel/p5-Devel-Diagram/Makefile3
-rw-r--r--devel/p5-Devel-EvalContext/Makefile9
-rw-r--r--devel/p5-Devel-GlobalDestruction/Makefile3
-rw-r--r--devel/p5-Devel-Leak-Object/Makefile9
-rw-r--r--devel/p5-Devel-Leak/Makefile9
-rw-r--r--devel/p5-Devel-LeakTrace/Makefile9
-rw-r--r--devel/p5-Devel-Messenger/Makefile9
-rw-r--r--devel/p5-Devel-Modlist/Makefile9
-rw-r--r--devel/p5-Devel-PPPort/Makefile9
-rw-r--r--devel/p5-Devel-PartialDump/Makefile9
-rw-r--r--devel/p5-Devel-PatchPerl/Makefile3
-rw-r--r--devel/p5-Devel-Pointer/Makefile9
-rw-r--r--devel/p5-Devel-Profile/Makefile9
-rw-r--r--devel/p5-Devel-Profiler/Makefile3
-rw-r--r--devel/p5-Devel-Required/Makefile3
-rw-r--r--devel/p5-Devel-RingBuffer/Makefile9
-rw-r--r--devel/p5-Devel-STrace/Makefile9
-rw-r--r--devel/p5-Devel-Size/Makefile3
-rw-r--r--devel/p5-Devel-SmallProf/Makefile9
-rw-r--r--devel/p5-Devel-StackTrace/Makefile3
-rw-r--r--devel/p5-Devel-Symdump/Makefile3
-rw-r--r--devel/p5-Devel-Trace/Makefile9
-rw-r--r--devel/p5-Devel-ebug/Makefile3
-rw-r--r--devel/p5-Dir-Project/Makefile9
-rw-r--r--devel/p5-Env-PS1/Makefile8
-rw-r--r--devel/p5-Env-Path/Makefile3
-rw-r--r--devel/p5-Event-ExecFlow/Makefile3
-rw-r--r--devel/p5-Event/Makefile3
-rw-r--r--devel/p5-Exception-Class/Makefile3
-rw-r--r--devel/p5-Expect-Simple/Makefile9
-rw-r--r--devel/p5-Exporter-Lite/Makefile9
-rw-r--r--devel/p5-Exporter-Tidy/Makefile3
-rw-r--r--devel/p5-ExtUtils-CBuilder/Makefile9
-rw-r--r--devel/p5-ExtUtils-Command/Makefile9
-rw-r--r--devel/p5-ExtUtils-Constant/Makefile9
-rw-r--r--devel/p5-ExtUtils-MakeMaker-Coverage/Makefile3
-rw-r--r--devel/p5-ExtUtils-MakeMaker/Makefile3
-rw-r--r--devel/p5-ExtUtils-PkgConfig/Makefile4
-rw-r--r--devel/p5-ExtUtils-XSBuilder/Makefile3
-rw-r--r--devel/p5-FSA-Rules/Makefile9
-rw-r--r--devel/p5-File-Binary/Makefile9
-rw-r--r--devel/p5-File-Cat/Makefile9
-rw-r--r--devel/p5-File-Copy-Recursive/Makefile8
-rw-r--r--devel/p5-File-CountLines/Makefile3
-rw-r--r--devel/p5-File-Find-Object/Makefile3
-rw-r--r--devel/p5-File-Find-Rule/Makefile3
-rw-r--r--devel/p5-File-Flat/Makefile3
-rw-r--r--devel/p5-File-Flock/Makefile3
-rw-r--r--devel/p5-File-HStore/Makefile9
-rw-r--r--devel/p5-File-HomeDir/Makefile3
-rw-r--r--devel/p5-File-MMagic-XS/Makefile9
-rw-r--r--devel/p5-File-MMagic/Makefile3
-rw-r--r--devel/p5-File-Map/Makefile3
-rw-r--r--devel/p5-File-Modified/Makefile7
-rw-r--r--devel/p5-File-NCopy/Makefile9
-rw-r--r--devel/p5-File-Path/Makefile3
-rw-r--r--devel/p5-File-PathConvert/Makefile9
-rw-r--r--devel/p5-File-Policy/Makefile9
-rw-r--r--devel/p5-File-Remove/Makefile9
-rw-r--r--devel/p5-File-SafeDO/Makefile3
-rw-r--r--devel/p5-File-SearchPath/Makefile9
-rw-r--r--devel/p5-File-ShareDir-Install/Makefile9
-rw-r--r--devel/p5-File-ShareDir/Makefile3
-rw-r--r--devel/p5-File-Slurp/Makefile9
-rw-r--r--devel/p5-File-Stream/Makefile9
-rw-r--r--devel/p5-File-Type/Makefile9
-rw-r--r--devel/p5-File-chdir/Makefile3
-rw-r--r--devel/p5-FileHandle-Unget/Makefile3
-rw-r--r--devel/p5-Filter-Template/Makefile3
-rw-r--r--devel/p5-Filter/Makefile3
-rw-r--r--devel/p5-Forest/Makefile3
-rw-r--r--devel/p5-FreezeThaw/Makefile5
-rw-r--r--devel/p5-Gearman-Client-Async/Makefile3
-rw-r--r--devel/p5-Getargs-Long/Makefile3
-rw-r--r--devel/p5-Getopt-ArgvFile/Makefile9
-rw-r--r--devel/p5-Getopt-Compact-WithCmd/Makefile3
-rw-r--r--devel/p5-Getopt-Compact/Makefile9
-rw-r--r--devel/p5-Getopt-Euclid/Makefile3
-rw-r--r--devel/p5-Getopt-Long-Descriptive/Makefile3
-rw-r--r--devel/p5-Git-PurePerl/Makefile3
-rw-r--r--devel/p5-Git-Wrapper/Makefile3
-rw-r--r--devel/p5-Gnome2-GConf/Makefile9
-rw-r--r--devel/p5-Gravatar-URL/Makefile9
-rw-r--r--devel/p5-Hash-AsObject/Makefile8
-rw-r--r--devel/p5-Hash-Case/Makefile3
-rw-r--r--devel/p5-Hash-Merge-Simple/Makefile9
-rw-r--r--devel/p5-Hash-Util-FieldHash-Compat/Makefile3
-rw-r--r--devel/p5-Hook-LexWrap/Makefile9
-rw-r--r--devel/p5-IO-AIO/Makefile9
-rw-r--r--devel/p5-IO-All/Makefile9
-rw-r--r--devel/p5-IO-Async/Makefile3
-rw-r--r--devel/p5-IO-Interactive/Makefile3
-rw-r--r--devel/p5-IO-NestedCapture/Makefile9
-rw-r--r--devel/p5-IO-String/Makefile9
-rw-r--r--devel/p5-IO-Stty/Makefile9
-rw-r--r--devel/p5-IO-Tty/Makefile9
-rw-r--r--devel/p5-IO-Util/Makefile3
-rw-r--r--devel/p5-IO-YAML/Makefile3
-rw-r--r--devel/p5-IO-stringy/Makefile9
-rw-r--r--devel/p5-IO/Makefile9
-rw-r--r--devel/p5-IOC/Makefile9
-rw-r--r--devel/p5-IPC-Locker/Makefile3
-rw-r--r--devel/p5-IPC-MM/Makefile9
-rw-r--r--devel/p5-IPC-Mmap/Makefile9
-rw-r--r--devel/p5-IPC-Run-SafeHandles/Makefile5
-rw-r--r--devel/p5-IPC-Run/Makefile3
-rw-r--r--devel/p5-IPC-Run3/Makefile3
-rw-r--r--devel/p5-IPC-ShareLite/Makefile3
-rw-r--r--devel/p5-IPC-SharedCache/Makefile9
-rw-r--r--devel/p5-Inline-ASM/Makefile9
-rw-r--r--devel/p5-Inline-CPP/Makefile3
-rw-r--r--devel/p5-Inline-Files/Makefile8
-rw-r--r--devel/p5-Inline-Filters/Makefile9
-rw-r--r--devel/p5-Inline-Java/Makefile3
-rw-r--r--devel/p5-Inline-Tcl/Makefile3
-rw-r--r--devel/p5-Inline/Makefile3
-rw-r--r--devel/p5-InlineX-C2XS/Makefile9
-rw-r--r--devel/p5-InlineX-CPP2XS/Makefile3
-rw-r--r--devel/p5-Ioctl/Makefile9
-rw-r--r--devel/p5-Iterator-Simple/Makefile3
-rw-r--r--devel/p5-Iterator-Util/Makefile9
-rw-r--r--devel/p5-Iterator/Makefile3
-rw-r--r--devel/p5-JSON-Path/Makefile3
-rw-r--r--devel/p5-JSON-RPC-Common/Makefile9
-rw-r--r--devel/p5-JSON-RPC-Dispatcher/Makefile3
-rw-r--r--devel/p5-JSON-RPC/Makefile9
-rw-r--r--devel/p5-Lexical-SealRequireHints/Makefile9
-rw-r--r--devel/p5-Lexical-Var/Makefile9
-rw-r--r--devel/p5-Lingua-JA-Fold/Makefile9
-rw-r--r--devel/p5-List-Cycle/Makefile3
-rw-r--r--devel/p5-List-Rotation-Cycle/Makefile9
-rw-r--r--devel/p5-Locale-Maketext-Fuzzy/Makefile9
-rw-r--r--devel/p5-Locale-Maketext-Gettext/Makefile9
-rw-r--r--devel/p5-Locale-Maketext-Lexicon/Makefile3
-rw-r--r--devel/p5-Locale-Maketext/Makefile3
-rw-r--r--devel/p5-Locale-libintl/Makefile4
-rw-r--r--devel/p5-LockFile-Simple/Makefile3
-rw-r--r--devel/p5-Log-Agent-Logger/Makefile9
-rw-r--r--devel/p5-Log-Agent/Makefile3
-rw-r--r--devel/p5-Log-Any-Adapter-Log4perl/Makefile9
-rw-r--r--devel/p5-Log-Any-App/Makefile3
-rw-r--r--devel/p5-Log-Dispatch-Config/Makefile3
-rw-r--r--devel/p5-Log-Dispatch-FileShared/Makefile3
-rw-r--r--devel/p5-Log-Dispatch-Perl/Makefile3
-rw-r--r--devel/p5-Log-Dispatch-Scribe/Makefile9
-rw-r--r--devel/p5-Log-Dispatch/Makefile3
-rw-r--r--devel/p5-Log-Message-Simple/Makefile4
-rw-r--r--devel/p5-Log-Message/Makefile3
-rw-r--r--devel/p5-Log-Minimal/Makefile3
-rw-r--r--devel/p5-Log-TraceMessages/Makefile9
-rw-r--r--devel/p5-Logfile-Rotate/Makefile3
-rw-r--r--devel/p5-Lvalue/Makefile3
-rw-r--r--devel/p5-MRO-Define/Makefile9
-rw-r--r--devel/p5-Mac-FileSpec-Unixish/Makefile9
-rw-r--r--devel/p5-Make/Makefile3
-rw-r--r--devel/p5-MetaCPAN-API/Makefile3
-rw-r--r--devel/p5-Method-Alias/Makefile9
-rw-r--r--devel/p5-Method-Signatures-Simple/Makefile3
-rw-r--r--devel/p5-Mixin-Linewise/Makefile9
-rw-r--r--devel/p5-Mock-Quick/Makefile3
-rw-r--r--devel/p5-Module-Build-Convert/Makefile9
-rw-r--r--devel/p5-Module-Build/Makefile3
-rw-r--r--devel/p5-Module-CPANTS-Analyse/Makefile3
-rw-r--r--devel/p5-Module-CoreList/Makefile3
-rw-r--r--devel/p5-Module-Dependency/Makefile9
-rw-r--r--devel/p5-Module-ExtractUse/Makefile3
-rw-r--r--devel/p5-Module-Find/Makefile9
-rw-r--r--devel/p5-Module-Install-Template/Makefile9
-rw-r--r--devel/p5-Module-Load-Conditional/Makefile9
-rw-r--r--devel/p5-Module-Load/Makefile3
-rw-r--r--devel/p5-Module-Pluggable-Fast/Makefile8
-rw-r--r--devel/p5-Module-Pluggable-Ordered/Makefile9
-rw-r--r--devel/p5-Module-Recursive-Require/Makefile9
-rw-r--r--devel/p5-Module-Starter/Makefile3
-rw-r--r--devel/p5-Module-Versions-Report/Makefile9
-rw-r--r--devel/p5-Moo/Makefile3
-rw-r--r--devel/p5-Moose-Policy/Makefile9
-rw-r--r--devel/p5-MooseX-App-Cmd/Makefile3
-rw-r--r--devel/p5-MooseX-Async/Makefile9
-rw-r--r--devel/p5-MooseX-AttributeHelpers/Makefile3
-rw-r--r--devel/p5-MooseX-ChainedAccessors/Makefile3
-rw-r--r--devel/p5-MooseX-ClassAttribute/Makefile3
-rw-r--r--devel/p5-MooseX-Clone/Makefile3
-rw-r--r--devel/p5-MooseX-Daemonize/Makefile3
-rw-r--r--devel/p5-MooseX-Declare/Makefile9
-rw-r--r--devel/p5-MooseX-Emulate-Class-Accessor-Fast/Makefile9
-rw-r--r--devel/p5-MooseX-Getopt/Makefile3
-rw-r--r--devel/p5-MooseX-Has-Options/Makefile3
-rw-r--r--devel/p5-MooseX-IOC/Makefile9
-rw-r--r--devel/p5-MooseX-InsideOut/Makefile3
-rw-r--r--devel/p5-MooseX-LazyRequire/Makefile3
-rw-r--r--devel/p5-MooseX-Lists/Makefile8
-rw-r--r--devel/p5-MooseX-Log-Log4perl/Makefile3
-rw-r--r--devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion/Makefile9
-rw-r--r--devel/p5-MooseX-Method-Signatures/Makefile9
-rw-r--r--devel/p5-MooseX-MethodAttributes/Makefile9
-rw-r--r--devel/p5-MooseX-NonMoose/Makefile9
-rw-r--r--devel/p5-MooseX-POE/Makefile9
-rw-r--r--devel/p5-MooseX-Params-Validate/Makefile3
-rw-r--r--devel/p5-MooseX-RelatedClassRoles/Makefile3
-rw-r--r--devel/p5-MooseX-Role-Loggable/Makefile3
-rw-r--r--devel/p5-MooseX-Role-Parameterized/Makefile9
-rw-r--r--devel/p5-MooseX-Role-WithOverloading/Makefile9
-rw-r--r--devel/p5-MooseX-SemiAffordanceAccessor/Makefile9
-rw-r--r--devel/p5-MooseX-SetOnce/Makefile9
-rw-r--r--devel/p5-MooseX-Singleton/Makefile9
-rw-r--r--devel/p5-MooseX-Storage/Makefile3
-rw-r--r--devel/p5-MooseX-Traits/Makefile9
-rw-r--r--devel/p5-MooseX-Types-Common/Makefile3
-rw-r--r--devel/p5-MooseX-Types-Path-Class/Makefile3
-rw-r--r--devel/p5-MooseX-Types-Structured/Makefile9
-rw-r--r--devel/p5-MooseX-Types/Makefile3
-rw-r--r--devel/p5-Mouse/Makefile3
-rw-r--r--devel/p5-NEXT/Makefile9
-rw-r--r--devel/p5-Number-Tolerant/Makefile9
-rw-r--r--devel/p5-OLE-Storage_Lite/Makefile9
-rw-r--r--devel/p5-OOTools/Makefile3
-rw-r--r--devel/p5-Object-Accessor/Makefile3
-rw-r--r--devel/p5-Object-Authority/Makefile9
-rw-r--r--devel/p5-Object-Declare/Makefile9
-rw-r--r--devel/p5-Object-Destroyer/Makefile9
-rw-r--r--devel/p5-Object-MultiType/Makefile7
-rw-r--r--devel/p5-Object-Realize-Later/Makefile9
-rw-r--r--devel/p5-Object-Role/Makefile3
-rw-r--r--devel/p5-Object-Signature/Makefile9
-rw-r--r--devel/p5-Object-Simple/Makefile3
-rw-r--r--devel/p5-Object-Tiny/Makefile9
-rw-r--r--devel/p5-Olson-Abbreviations/Makefile3
-rw-r--r--devel/p5-PAR-Dist/Makefile3
-rw-r--r--devel/p5-PCSC-Card/Makefile9
-rw-r--r--devel/p5-PHP-Serialization/Makefile9
-rw-r--r--devel/p5-POE-API-Hooks/Makefile9
-rw-r--r--devel/p5-POE-Component-Child/Makefile9
-rw-r--r--devel/p5-POE-Component-Cron/Makefile9
-rw-r--r--devel/p5-POE-Component-Daemon/Makefile9
-rw-r--r--devel/p5-POE-Component-DebugShell/Makefile9
-rw-r--r--devel/p5-POE-Component-JobQueue/Makefile9
-rw-r--r--devel/p5-POE-Component-Logger/Makefile3
-rw-r--r--devel/p5-POE-Component-Pluggable/Makefile3
-rw-r--r--devel/p5-POE-Component-RSS/Makefile3
-rw-r--r--devel/p5-POE-Component-RSSAggregator/Makefile9
-rw-r--r--devel/p5-POE-Devel-Profiler/Makefile9
-rw-r--r--devel/p5-POE-Session-MultiDispatch/Makefile9
-rw-r--r--devel/p5-POE-Stage/Makefile9
-rw-r--r--devel/p5-POE-XS-Loop-Poll/Makefile9
-rw-r--r--devel/p5-POE-XS-Queue-Array/Makefile9
-rw-r--r--devel/p5-POE/Makefile3
-rw-r--r--devel/p5-Package-Stash/Makefile3
-rw-r--r--devel/p5-Package-Variant/Makefile3
-rw-r--r--devel/p5-PadWalker/Makefile3
-rw-r--r--devel/p5-Parallel-ForkManager/Makefile3
-rw-r--r--devel/p5-Params-CallbackRequest/Makefile9
-rw-r--r--devel/p5-Params-Check/Makefile3
-rw-r--r--devel/p5-Params-Classify/Makefile3
-rw-r--r--devel/p5-Params-Util/Makefile9
-rw-r--r--devel/p5-Params-Validate/Makefile3
-rw-r--r--devel/p5-Parse-CPAN-Packages-Fast/Makefile9
-rw-r--r--devel/p5-Path-Class/Makefile3
-rw-r--r--devel/p5-Path-Dispatcher-Declarative/Makefile9
-rw-r--r--devel/p5-Path-Dispatcher/Makefile3
-rw-r--r--devel/p5-PathTools/Makefile3
-rw-r--r--devel/p5-Perl-Critic-Deprecated/Makefile9
-rw-r--r--devel/p5-Perl-OSType/Makefile3
-rw-r--r--devel/p5-Perl6-Builtins/Makefile9
-rw-r--r--devel/p5-Perl6-Export-Attrs/Makefile9
-rw-r--r--devel/p5-Perl6-Junction/Makefile3
-rw-r--r--devel/p5-Perl6-Rules/Makefile9
-rw-r--r--devel/p5-Perl6-Say/Makefile9
-rw-r--r--devel/p5-PerlIO-locale/Makefile9
-rw-r--r--devel/p5-PerlIO-via-MD5/Makefile9
-rw-r--r--devel/p5-Pod-Coverage-Moose/Makefile9
-rw-r--r--devel/p5-Pod-Coverage/Makefile3
-rw-r--r--devel/p5-Pod-Tests/Makefile9
-rw-r--r--devel/p5-Proc-Fork/Makefile3
-rw-r--r--devel/p5-Proc-ProcessTable/Makefile3
-rw-r--r--devel/p5-Proc-Reliable/Makefile9
-rw-r--r--devel/p5-Project-Gantt/Makefile9
-rw-r--r--devel/p5-ReadLine-Gnu/Makefile9
-rw-r--r--devel/p5-ReadLine-Perl/Makefile9
-rw-r--r--devel/p5-Readonly/Makefile3
-rw-r--r--devel/p5-Regexp-Assemble/Makefile3
-rw-r--r--devel/p5-Regexp-Bind/Makefile8
-rw-r--r--devel/p5-ResourcePool/Makefile3
-rw-r--r--devel/p5-Rose-DateTime/Makefile3
-rw-r--r--devel/p5-Rose-Object/Makefile3
-rw-r--r--devel/p5-SOAP-WSDL/Makefile3
-rw-r--r--devel/p5-SSN-Validate/Makefile9
-rw-r--r--devel/p5-SVN-ACL/Makefile3
-rw-r--r--devel/p5-SVN-Dump/Makefile3
-rw-r--r--devel/p5-SVN-Notify/Makefile8
-rw-r--r--devel/p5-SVN-Web/Makefile3
-rw-r--r--devel/p5-Scalar-Defer/Makefile9
-rw-r--r--devel/p5-Scalar-Listify/Makefile9
-rw-r--r--devel/p5-Scope-Upper/Makefile3
-rw-r--r--devel/p5-Set-Array/Makefile3
-rw-r--r--devel/p5-Set-ConsistentHash/Makefile9
-rw-r--r--devel/p5-Set-Crontab/Makefile9
-rw-r--r--devel/p5-Set-Infinite/Makefile3
-rw-r--r--devel/p5-Set-Object/Makefile3
-rw-r--r--devel/p5-Shell-Parser/Makefile9
-rw-r--r--devel/p5-ShipIt/Makefile3
-rw-r--r--devel/p5-Slurp/Makefile9
-rw-r--r--devel/p5-Smart-Comments/Makefile3
-rw-r--r--devel/p5-Sort-Key-DateTime/Makefile9
-rw-r--r--devel/p5-Sort-Key/Makefile9
-rw-r--r--devel/p5-Sort-Maker/Makefile3
-rw-r--r--devel/p5-Sort-Tree/Makefile3
-rw-r--r--devel/p5-Spiffy/Makefile9
-rw-r--r--devel/p5-Spoon/Makefile3
-rw-r--r--devel/p5-String-Approx/Makefile4
-rw-r--r--devel/p5-String-CRC32/Makefile9
-rw-r--r--devel/p5-String-Diff/Makefile9
-rw-r--r--devel/p5-String-Ediff/Makefile9
-rw-r--r--devel/p5-String-Random/Makefile9
-rw-r--r--devel/p5-Sub-Current/Makefile9
-rw-r--r--devel/p5-Sub-Delete/Makefile9
-rw-r--r--devel/p5-Sub-Exporter/Makefile3
-rw-r--r--devel/p5-Sub-Identify/Makefile9
-rw-r--r--devel/p5-Sub-Install/Makefile9
-rw-r--r--devel/p5-Sub-Installer/Makefile9
-rw-r--r--devel/p5-Sub-Multi/Makefile8
-rw-r--r--devel/p5-Sub-Override/Makefile3
-rw-r--r--devel/p5-Sub-Prototype/Makefile9
-rw-r--r--devel/p5-Sub-Uplevel/Makefile9
-rw-r--r--devel/p5-Symbol-Util/Makefile3
-rw-r--r--devel/p5-Sys-Mmap/Makefile9
-rw-r--r--devel/p5-Sys-Sig/Makefile9
-rw-r--r--devel/p5-Sys-Syscall/Makefile3
-rw-r--r--devel/p5-System-Command/Makefile3
-rw-r--r--devel/p5-System2/Makefile9
-rw-r--r--devel/p5-Taint-Runtime/Makefile3
-rw-r--r--devel/p5-Task-Weaken/Makefile3
-rw-r--r--devel/p5-Term-CallEditor/Makefile3
-rw-r--r--devel/p5-Term-ProgressBar-Quiet/Makefile3
-rw-r--r--devel/p5-Term-ProgressBar/Makefile3
-rw-r--r--devel/p5-Term-ReadLine-Zoid/Makefile8
-rw-r--r--devel/p5-Term-Screen/Makefile9
-rw-r--r--devel/p5-Term-Shell/Makefile3
-rw-r--r--devel/p5-Term-UI/Makefile3
-rw-r--r--devel/p5-Term-VT102-Boundless/Makefile3
-rw-r--r--devel/p5-Term-VT102/Makefile3
-rw-r--r--devel/p5-Term-Visual/Makefile9
-rw-r--r--devel/p5-Test-Aggregate/Makefile3
-rw-r--r--devel/p5-Test-CheckManifest/Makefile9
-rw-r--r--devel/p5-Test-Class/Makefile3
-rw-r--r--devel/p5-Test-Classy/Makefile9
-rw-r--r--devel/p5-Test-Cmd/Makefile9
-rw-r--r--devel/p5-Test-DBIx-Class/Makefile3
-rw-r--r--devel/p5-Test-Deep/Makefile9
-rw-r--r--devel/p5-Test-Dependencies/Makefile9
-rw-r--r--devel/p5-Test-Differences/Makefile9
-rw-r--r--devel/p5-Test-Exception/Makefile3
-rw-r--r--devel/p5-Test-FailWarnings/Makefile3
-rw-r--r--devel/p5-Test-File-Contents/Makefile3
-rw-r--r--devel/p5-Test-File/Makefile9
-rw-r--r--devel/p5-Test-Harness-Straps/Makefile9
-rw-r--r--devel/p5-Test-Harness/Makefile3
-rw-r--r--devel/p5-Test-HexString/Makefile9
-rw-r--r--devel/p5-Test-Inline/Makefile3
-rw-r--r--devel/p5-Test-Lazy/Makefile3
-rw-r--r--devel/p5-Test-Log4perl/Makefile9
-rw-r--r--devel/p5-Test-LongString/Makefile3
-rw-r--r--devel/p5-Test-Manifest/Makefile9
-rw-r--r--devel/p5-Test-ManyParams/Makefile9
-rw-r--r--devel/p5-Test-Memory-Cycle/Makefile9
-rw-r--r--devel/p5-Test-MockRandom/Makefile7
-rw-r--r--devel/p5-Test-Output/Makefile3
-rw-r--r--devel/p5-Test-Parser/Makefile9
-rw-r--r--devel/p5-Test-Pod-Coverage-Permissive/Makefile8
-rw-r--r--devel/p5-Test-Pod/Makefile3
-rw-r--r--devel/p5-Test-Signature/Makefile9
-rw-r--r--devel/p5-Test-Simple/Makefile9
-rw-r--r--devel/p5-Test-Strict/Makefile3
-rw-r--r--devel/p5-Test-TAP-HTMLMatrix/Makefile9
-rw-r--r--devel/p5-Test-Taint/Makefile3
-rw-r--r--devel/p5-Test-TempDir/Makefile9
-rw-r--r--devel/p5-Test-Tester/Makefile3
-rw-r--r--devel/p5-Test-TinyMocker/Makefile3
-rw-r--r--devel/p5-Test-Unit/Makefile9
-rw-r--r--devel/p5-Test-WWW-Declare/Makefile3
-rw-r--r--devel/p5-Test-WWW-Mechanize-Catalyst/Makefile8
-rw-r--r--devel/p5-Test-WWW-Mechanize/Makefile9
-rw-r--r--devel/p5-Test-WWW-Selenium/Makefile3
-rw-r--r--devel/p5-Test-Warn/Makefile3
-rw-r--r--devel/p5-Test-Without-Module/Makefile9
-rw-r--r--devel/p5-Test-use-ok/Makefile3
-rw-r--r--devel/p5-TheSchwartz-Simple/Makefile9
-rw-r--r--devel/p5-TheSchwartz-Worker-SendEmail/Makefile9
-rw-r--r--devel/p5-TheSchwartz/Makefile9
-rw-r--r--devel/p5-Thread-Pool-Simple/Makefile9
-rw-r--r--devel/p5-Throwable/Makefile3
-rw-r--r--devel/p5-Tie-Array-Sorted/Makefile3
-rw-r--r--devel/p5-Tie-Cache/Makefile9
-rw-r--r--devel/p5-Tie-DB_File-SplitHash/Makefile3
-rw-r--r--devel/p5-Tie-FileLRUCache/Makefile3
-rw-r--r--devel/p5-Tie-Hash-Indexed/Makefile9
-rw-r--r--devel/p5-Tie-Hash-Sorted/Makefile9
-rw-r--r--devel/p5-Tie-IxHash/Makefile5
-rw-r--r--devel/p5-Tie-RefHash-Weak/Makefile3
-rw-r--r--devel/p5-Tie-RefHash/Makefile8
-rw-r--r--devel/p5-Time-Clock/Makefile9
-rw-r--r--devel/p5-Time-Duration-Parse/Makefile9
-rw-r--r--devel/p5-Time-Duration/Makefile3
-rw-r--r--devel/p5-Time-Local/Makefile9
-rw-r--r--devel/p5-Time-Piece-Range/Makefile9
-rw-r--r--devel/p5-Time-Progress/Makefile3
-rw-r--r--devel/p5-Time-modules/Makefile9
-rw-r--r--devel/p5-Tree-DAG_Node/Makefile9
-rw-r--r--devel/p5-Tree-Simple-View/Makefile3
-rw-r--r--devel/p5-Tree-Simple-VisitorFactory/Makefile3
-rw-r--r--devel/p5-UNIVERSAL-can/Makefile9
-rw-r--r--devel/p5-UNIVERSAL-isa/Makefile9
-rw-r--r--devel/p5-UNIVERSAL-moniker/Makefile9
-rw-r--r--devel/p5-VCP-Source-cvsbk/Makefile9
-rw-r--r--devel/p5-VCP-autrijus/Makefile3
-rw-r--r--devel/p5-VCS-Lite/Makefile3
-rw-r--r--devel/p5-VCS/Makefile9
-rw-r--r--devel/p5-Variable-Magic/Makefile3
-rw-r--r--devel/p5-Want/Makefile3
-rw-r--r--devel/p5-XML-Compile-Tester/Makefile9
-rw-r--r--devel/p5-XSLoader/Makefile9
-rw-r--r--devel/p5-Yada-Yada-Yada/Makefile3
-rw-r--r--devel/p5-aliased/Makefile3
-rw-r--r--devel/p5-autobox-Core/Makefile3
-rw-r--r--devel/p5-autodie/Makefile3
-rw-r--r--devel/p5-base/Makefile9
-rw-r--r--devel/p5-constant-boolean/Makefile9
-rw-r--r--devel/p5-constant-lexical/Makefile9
-rw-r--r--devel/p5-enum/Makefile9
-rw-r--r--devel/p5-forks/Makefile9
-rw-r--r--devel/p5-github_creator/Makefile9
-rw-r--r--devel/p5-latest/Makefile9
-rw-r--r--devel/p5-mixin/Makefile9
-rw-r--r--devel/p5-namespace-autoclean/Makefile9
-rw-r--r--devel/p5-namespace-clean/Makefile3
-rw-r--r--devel/p5-prefork/Makefile3
-rw-r--r--devel/p5-reaper/Makefile9
-rw-r--r--devel/p5-rpm-build-perl/Makefile3
-rw-r--r--devel/p5-self-init/Makefile9
-rw-r--r--devel/p5-self/Makefile9
-rw-r--r--devel/p5-strictures/Makefile3
-rw-r--r--devel/p5-threads/Makefile3
-rw-r--r--devel/p5-version/Makefile3
-rw-r--r--devel/perltidy/Makefile3
-rw-r--r--devel/ustl/Makefile5
660 files changed, 1675 insertions, 2443 deletions
diff --git a/devel/libphk/Makefile b/devel/libphk/Makefile
index eee0315d0ce4..4838533e1a0a 100644
--- a/devel/libphk/Makefile
+++ b/devel/libphk/Makefile
@@ -1,9 +1,5 @@
-# New ports collection Makefile for: Libphk
-# Date created: 2 September 2008
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= libphk
PORTVERSION= 0.3.20080902
diff --git a/devel/p5-AI-Prolog/Makefile b/devel/p5-AI-Prolog/Makefile
index 684e88d4eabb..db94042e7a4f 100644
--- a/devel/p5-AI-Prolog/Makefile
+++ b/devel/p5-AI-Prolog/Makefile
@@ -1,10 +1,6 @@
# ex:ts=8
-# Ports collection makefile for: AI::Prolog
-# Date created: Jul 29, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= AI-Prolog
PORTVERSION= 0.741
@@ -25,7 +21,8 @@ RUN_DEPENDS= p5-aliased>=0.11:${PORTSDIR}/devel/p5-aliased \
p5-Term-ReadKey>=2.21:${PORTSDIR}/devel/p5-Term-ReadKey
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS+=</dev/null
MAN1= aiprolog.1
diff --git a/devel/p5-Acme-MetaSyntactic/Makefile b/devel/p5-Acme-MetaSyntactic/Makefile
index 6a8e807a75b9..51ce4baa663d 100644
--- a/devel/p5-Acme-MetaSyntactic/Makefile
+++ b/devel/p5-Acme-MetaSyntactic/Makefile
@@ -13,7 +13,8 @@ COMMENT= Themed metasyntactic variables names
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= meta.1 \
metafy.1
diff --git a/devel/p5-Algorithm-C3/Makefile b/devel/p5-Algorithm-C3/Makefile
index caefc5fa58ec..eb45e299f906 100644
--- a/devel/p5-Algorithm-C3/Makefile
+++ b/devel/p5-Algorithm-C3/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module for merging hierarchies using the C3 algorithm
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Algorithm::C3.3
diff --git a/devel/p5-Algorithm-Cluster/Makefile b/devel/p5-Algorithm-Cluster/Makefile
index 32793a3be08c..513006f3c5d8 100644
--- a/devel/p5-Algorithm-Cluster/Makefile
+++ b/devel/p5-Algorithm-Cluster/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl interface to C clustering library
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Algorithm::Cluster.3
diff --git a/devel/p5-Algorithm-Dependency/Makefile b/devel/p5-Algorithm-Dependency/Makefile
index 768d2190bcaf..25b5609a47f1 100644
--- a/devel/p5-Algorithm-Dependency/Makefile
+++ b/devel/p5-Algorithm-Dependency/Makefile
@@ -23,6 +23,7 @@ MAN3= Algorithm::Dependency.3 \
Algorithm::Dependency::Source::Invert.3 \
Algorithm::Dependency::Weight.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Algorithm-Evolutionary/Makefile b/devel/p5-Algorithm-Evolutionary/Makefile
index b8849e3ce02e..7455ff4f1b3f 100644
--- a/devel/p5-Algorithm-Evolutionary/Makefile
+++ b/devel/p5-Algorithm-Evolutionary/Makefile
@@ -29,7 +29,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Pod-Escapes>=0:${PORTSDIR}/textproc/p5-Pod-Escapes \
p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= canonical-genetic-algorithm.pl.1 \
rectangle-coverage.pl.1 \
diff --git a/devel/p5-Algorithm-FloodControl/Makefile b/devel/p5-Algorithm-FloodControl/Makefile
index a91d08c6cbdf..65cfcfd4fe27 100644
--- a/devel/p5-Algorithm-FloodControl/Makefile
+++ b/devel/p5-Algorithm-FloodControl/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Algorithm-FloodControl
-# Date created: 2008-11-18
-# Whom: Andrey <gugu@zoo.rambler.ru>
-#
+# Created by: Andrey <gugu@zoo.rambler.ru>
# $FreeBSD$
-#
PORTNAME= Algorithm-FloodControl
PORTVERSION= 2.001000
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate \
p5-File-Temp>=0:${PORTSDIR}/devel/p5-File-Temp
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Algorithm::FloodControl.3 Algorithm::FloodControl::Backend::Cache::Memcached.3 \
Algorithm::FloodControl::Backend::Cache::Memcached::Fast.3 \
diff --git a/devel/p5-Algorithm-LCS/Makefile b/devel/p5-Algorithm-LCS/Makefile
index 4d94143d0236..c1b793779b23 100644
--- a/devel/p5-Algorithm-LCS/Makefile
+++ b/devel/p5-Algorithm-LCS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Algorithm::LCS
-# Date created: 26 July 2005
-# Whom: tiger@whitetigersd.com
-#
+# Created by: tiger@whitetigersd.com
# $FreeBSD$
-#
PORTNAME= Algorithm-LCS
PORTVERSION= 1.04
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Fast (XS) implementation of the Longest Common Subsequence Algorithm
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Algorithm::LCS.3
diff --git a/devel/p5-Algorithm-MarkovChain/Makefile b/devel/p5-Algorithm-MarkovChain/Makefile
index 602a4e2020e0..3796d4b9294a 100644
--- a/devel/p5-Algorithm-MarkovChain/Makefile
+++ b/devel/p5-Algorithm-MarkovChain/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Algorithm::MarkovChain
-# Date created: 04 Nov 2000
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Algorithm-MarkovChain
PORTVERSION= 0.06
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl class capable of creating Markov chains and output based on them
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Algorithm::MarkovChain.3
diff --git a/devel/p5-Algorithm-Merge/Makefile b/devel/p5-Algorithm-Merge/Makefile
index 36d7c3d3e055..331d548593cb 100644
--- a/devel/p5-Algorithm-Merge/Makefile
+++ b/devel/p5-Algorithm-Merge/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Algorithm-Merge
-# Date created: 29 Mar 2009
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Algorithm-Merge
PORTVERSION= 0.08
@@ -17,7 +13,8 @@ COMMENT= Three-way merge and diff
RUN_DEPENDS= p5-Algorithm-Diff>=1.15:${PORTSDIR}/devel/p5-Algorithm-Diff
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Algorithm::Merge.3
diff --git a/devel/p5-Algorithm-MinMax/Makefile b/devel/p5-Algorithm-MinMax/Makefile
index 5e074d46a099..e9aa8e854efb 100644
--- a/devel/p5-Algorithm-MinMax/Makefile
+++ b/devel/p5-Algorithm-MinMax/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Algorithm::MinMax
-# Date created: Thu Oct 28 17:18:43 CST 2004
-# Whom: clsung
-#
+# Created by: clsung
# $FreeBSD$
-#
PORTNAME= Algorithm-MinMax
PORTVERSION= 0.01
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl modules to find the minimum and maximum of an array
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Algorithm::MinMax.3
diff --git a/devel/p5-Algorithm-NaiveBayes/Makefile b/devel/p5-Algorithm-NaiveBayes/Makefile
index 7fa2e09de083..690fa9833a9f 100644
--- a/devel/p5-Algorithm-NaiveBayes/Makefile
+++ b/devel/p5-Algorithm-NaiveBayes/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Algorithm::NaiveBayes
-# Date created: Oct 25 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
-#
PORTNAME= Algorithm-NaiveBayes
PORTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl class performing Bayesian prediction of categories
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Algorithm::NaiveBayes.3
diff --git a/devel/p5-Algorithm-Networksort/Makefile b/devel/p5-Algorithm-Networksort/Makefile
index fbdd6c18d9ec..48a49aa3c8c4 100644
--- a/devel/p5-Algorithm-Networksort/Makefile
+++ b/devel/p5-Algorithm-Networksort/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl module that will create sorting networks
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Algorithm::Networksort.3
diff --git a/devel/p5-Algorithm-SVM/Makefile b/devel/p5-Algorithm-SVM/Makefile
index cd5007152eb0..1cce30de7a25 100644
--- a/devel/p5-Algorithm-SVM/Makefile
+++ b/devel/p5-Algorithm-SVM/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Algorithm::SVM
-# Date created: Dec 27 2003
-# Whom: Cheng-Lung Sung <clsung@dragon2.net>
-#
+# Created by: Cheng-Lung Sung <clsung@dragon2.net>
# $FreeBSD$
-#
PORTNAME= Algorithm-SVM
PORTVERSION= 0.13
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl bindings for the libsvm Support Vector Machine library
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Algorithm::SVM.3 \
Algorithm::SVM::DataSet.3
diff --git a/devel/p5-Alzabo-GUI-Mason/Makefile b/devel/p5-Alzabo-GUI-Mason/Makefile
index b215f198e846..d74932bd9371 100644
--- a/devel/p5-Alzabo-GUI-Mason/Makefile
+++ b/devel/p5-Alzabo-GUI-Mason/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Alzabo>=0:${PORTSDIR}/devel/p5-Alzabo \
p5-HTTP-BrowserDetect>=0:${PORTSDIR}/www/p5-HTTP-BrowserDetect
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
CONFIGURE_ENV= DATADIR=${DATADIR}
MAKE_ENV= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
diff --git a/devel/p5-Alzabo/Makefile b/devel/p5-Alzabo/Makefile
index 74a9fc515952..bd3cbd9f8b57 100644
--- a/devel/p5-Alzabo/Makefile
+++ b/devel/p5-Alzabo/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-Exception-Class>=0:${PORTSDIR}/devel/p5-Exception-Class \
p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= \
Alzabo.3 \
diff --git a/devel/p5-AnyData/Makefile b/devel/p5-AnyData/Makefile
index 7c5761edf24a..f9352bbdd61d 100644
--- a/devel/p5-AnyData/Makefile
+++ b/devel/p5-AnyData/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Easy access to data in many formats
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= AnyData.3 \
AnyData::Format::CSV.3 \
diff --git a/devel/p5-AnyEvent/Makefile b/devel/p5-AnyEvent/Makefile
index a07d60a05dbe..13761c708187 100644
--- a/devel/p5-AnyEvent/Makefile
+++ b/devel/p5-AnyEvent/Makefile
@@ -15,7 +15,8 @@ COMMENT= Provide framework for multiple event loops
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= AE.3 \
AnyEvent.3 \
diff --git a/devel/p5-App-CLI-Extension/Makefile b/devel/p5-App-CLI-Extension/Makefile
index 22eca10ef77e..dfe27ffd4d6f 100644
--- a/devel/p5-App-CLI-Extension/Makefile
+++ b/devel/p5-App-CLI-Extension/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-App-CLI-Extension
-# Date created: 5th Jan, 2010
-# Whom: Wen Heping <wen@FreeBSD.org>
-#
+# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= App-CLI-Extension
PORTVERSION= 1.42.1
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-App-CLI>=0.313:${PORTSDIR}/devel/p5-App-CLI \
p5-UNIVERSAL-require>=0.13:${PORTSDIR}/devel/p5-UNIVERSAL-require
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= App::CLI::Extension.3 \
App::CLI::Extension::Component::Config.3 \
diff --git a/devel/p5-App-Cache/Makefile b/devel/p5-App-Cache/Makefile
index afda95731dfa..4d51a83b4d30 100644
--- a/devel/p5-App-Cache/Makefile
+++ b/devel/p5-App-Cache/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-App-Cache
-# Date created: 09 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= App-Cache
PORTVERSION= 0.37
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-Class-Accessor-Chained>=0:${PORTSDIR}/devel/p5-Class-Accessor-Ch
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= App::Cache.3
diff --git a/devel/p5-App-GitGot/Makefile b/devel/p5-App-GitGot/Makefile
index 059500e1f47b..955a1f3a0a5d 100644
--- a/devel/p5-App-GitGot/Makefile
+++ b/devel/p5-App-GitGot/Makefile
@@ -36,7 +36,8 @@ TEST_DEPENDS= p5-Test-Class>=0:${PORTSDIR}/devel/p5-Test-Class \
p5-Test-Kwalitee>=0:${PORTSDIR}/devel/p5-Test-Kwalitee \
p5-Sort-Versions>=0:${PORTSDIR}/devel/p5-Sort-Versions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= got.1 \
got-complete.1
diff --git a/devel/p5-App-GitHub/Makefile b/devel/p5-App-GitHub/Makefile
index 9dd58b046f5a..0529e2c56800 100644
--- a/devel/p5-App-GitHub/Makefile
+++ b/devel/p5-App-GitHub/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-App-GitHub
-# Date created: 2010-11-06
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= App-GitHub
PORTVERSION= 1.0.1
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-JSON-XS>=2.3:${PORTSDIR}/converters/p5-JSON-XS \
p5-Net-GitHub>=0.12:${PORTSDIR}/net/p5-Net-GitHub
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= github.pl.1
MAN3= App::GitHub.3
diff --git a/devel/p5-App-Options/Makefile b/devel/p5-App-Options/Makefile
index 6448b6d79683..2272e00e02a9 100644
--- a/devel/p5-App-Options/Makefile
+++ b/devel/p5-App-Options/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-App-Options
-# Date created: 2006-08-20
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= App-Options
PORTVERSION= 1.12
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Combine command line options, environment vars, and option file values
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= App::Options.3
diff --git a/devel/p5-App-SD/Makefile b/devel/p5-App-SD/Makefile
index 5442ea651069..ba9795dc9a45 100644
--- a/devel/p5-App-SD/Makefile
+++ b/devel/p5-App-SD/Makefile
@@ -27,7 +27,8 @@ HIVEMINDER_DESC= Enable huveminder sync
TRAC_DESC= Enable trac sync
RT_DESC= Enable rt sync
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= App::SD::ForeignReplica::PullEncoder.3 \
App::SD::Server.3 \
diff --git a/devel/p5-Array-Group/Makefile b/devel/p5-Array-Group/Makefile
index 1f4a9d6149da..a45d5b3a834c 100644
--- a/devel/p5-Array-Group/Makefile
+++ b/devel/p5-Array-Group/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Array-Group
-# Date created: 2007/02/14
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Array-Group
PORTVERSION= 2.0a
@@ -16,6 +12,7 @@ COMMENT= Convert an array into array of arrayrefs of uniform size N
MAN3= Array::Group.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Async-Interrupt/Makefile b/devel/p5-Async-Interrupt/Makefile
index add7dff075a9..45c3bd302316 100644
--- a/devel/p5-Async-Interrupt/Makefile
+++ b/devel/p5-Async-Interrupt/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Async-Interrupt
-# Date created: 2010-12-29
-# Whom: Mikhail T. <michael@fun-box.ru>
-#
+# Created by: Mikhail T. <michael@fun-box.ru>
# $FreeBSD$
-#
PORTNAME= Async-Interrupt
PORTVERSION= 1.10
@@ -21,7 +17,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-common-sense>=0:${PORTSDIR}/devel/p5-common-sense
RUN_DEPENDS= p5-common-sense>=0:${PORTSDIR}/devel/p5-common-sense
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Async::Interrupt.3
diff --git a/devel/p5-AtExit/Makefile b/devel/p5-AtExit/Makefile
index 59d29910a0cd..9addd0f318bb 100644
--- a/devel/p5-AtExit/Makefile
+++ b/devel/p5-AtExit/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= AtExit - Perform exit processing for a program or object
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= AtExit.3
diff --git a/devel/p5-Attribute-Handlers-Prospective/Makefile b/devel/p5-Attribute-Handlers-Prospective/Makefile
index 335d432d6f4d..06772125ce71 100644
--- a/devel/p5-Attribute-Handlers-Prospective/Makefile
+++ b/devel/p5-Attribute-Handlers-Prospective/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Attribute-Handlers-Prospective
-# Date created: 5 Jan 2004
-# Whom: Mathieu Arnold <mat@FreeBSD.org>
-#
+# Created by: Mathieu Arnold <mat@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Attribute-Handlers-Prospective
PORTVERSION= 0.01
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Richer semantics for attribute handlers
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Attribute::Handlers::Prospective.3
diff --git a/devel/p5-Attribute-Handlers/Makefile b/devel/p5-Attribute-Handlers/Makefile
index f24a4a3d1fd8..54c5675e39c2 100644
--- a/devel/p5-Attribute-Handlers/Makefile
+++ b/devel/p5-Attribute-Handlers/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Attribute-Handlers
-# Date created: January 27th 2003
-# Whom: Erwin Lansing <erwin@FreeBSD.org>
-#
+# Created by: Erwin Lansing <erwin@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Attribute-Handlers
PORTVERSION= 0.93
@@ -17,7 +13,8 @@ COMMENT= Simpler definition of attribute handlers
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Attribute::Handlers.3
diff --git a/devel/p5-Attribute-Persistent/Makefile b/devel/p5-Attribute-Persistent/Makefile
index e6bff109637a..f36bd37a6cc2 100644
--- a/devel/p5-Attribute-Persistent/Makefile
+++ b/devel/p5-Attribute-Persistent/Makefile
@@ -13,7 +13,8 @@ COMMENT= Attribute::Persistent - Really lazy persistence
BUILD_DEPENDS= p5-Attribute-Handlers-Prospective>=0:${PORTSDIR}/devel/p5-Attribute-Handlers-Prospective \
p5-MLDBM>=0:${PORTSDIR}/databases/p5-MLDBM
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Attribute::Persistent.3
diff --git a/devel/p5-AutoXS-Header/Makefile b/devel/p5-AutoXS-Header/Makefile
index fb9a0937131e..2ac3e44a31eb 100644
--- a/devel/p5-AutoXS-Header/Makefile
+++ b/devel/p5-AutoXS-Header/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: AutoXS-Header
-# Date created: 12 Nov 2008
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= AutoXS-Header
PORTVERSION= 1.02
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Container for the AutoXS header files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= AutoXS::Header.3
diff --git a/devel/p5-B-Deobfuscate/Makefile b/devel/p5-B-Deobfuscate/Makefile
index 86f35c47342b..16c45b3f7363 100644
--- a/devel/p5-B-Deobfuscate/Makefile
+++ b/devel/p5-B-Deobfuscate/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-B-Deobfuscate
-# Date created: 7 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= B-Deobfuscate
PORTVERSION= 0.20
@@ -18,7 +14,8 @@ RUN_DEPENDS= p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML \
p5-B-Keywords>=0:${PORTSDIR}/devel/p5-B-Keywords
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= B::Deobfuscate.3 B::Deobfuscate::Dict::Flowers.3 B::Deobfuscate::Dict::PGPHashWords.3
diff --git a/devel/p5-B-Hooks-EndOfScope/Makefile b/devel/p5-B-Hooks-EndOfScope/Makefile
index 907b1516a205..75972bbc4823 100644
--- a/devel/p5-B-Hooks-EndOfScope/Makefile
+++ b/devel/p5-B-Hooks-EndOfScope/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Module-Implementation>=0.05:${PORTSDIR}/devel/p5-Module-Implem
p5-Sub-Exporter-Progressive>=0.001.006:${PORTSDIR}/devel/p5-Sub-Exporter-Progressive
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= B::Hooks::EndOfScope.3 \
B::Hooks::EndOfScope::PP.3 \
diff --git a/devel/p5-B-Hooks-Parser/Makefile b/devel/p5-B-Hooks-Parser/Makefile
index 7e22eed637b0..1b6acabacb56 100644
--- a/devel/p5-B-Hooks-Parser/Makefile
+++ b/devel/p5-B-Hooks-Parser/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS= p5-B-Hooks-OP-Check>=0:${PORTSDIR}/devel/p5-B-Hooks-OP-Check
TEST_DEPENDS= p5-B-Hooks-EndOfScope>=0.05:${PORTSDIR}/devel/p5-B-Hooks-EndOfScope \
p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= B::Hooks::Parser.3
diff --git a/devel/p5-B-Keywords/Makefile b/devel/p5-B-Keywords/Makefile
index 9f1f529fc2ac..9087566c2e0f 100644
--- a/devel/p5-B-Keywords/Makefile
+++ b/devel/p5-B-Keywords/Makefile
@@ -13,7 +13,8 @@ COMMENT= Lists of reserved barewords and symbol names
LICENSE= ART10 GPLv2
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= B::Keywords.3
diff --git a/devel/p5-B-OPCheck/Makefile b/devel/p5-B-OPCheck/Makefile
index 73b9e259d9cb..5e52fa054934 100644
--- a/devel/p5-B-OPCheck/Makefile
+++ b/devel/p5-B-OPCheck/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-B-OPCheck
-# Date created: 2009-03-11
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= B-OPCheck
PORTVERSION= 0.29
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-B-Utils>=0:${PORTSDIR}/devel/p5-B-Utils \
BUILD_DEPENDS:= p5-ExtUtils-Depends>=0:${PORTSDIR}/devel/p5-ExtUtils-Depends \
${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= B::OPCheck.3
diff --git a/devel/p5-B-Utils/Makefile b/devel/p5-B-Utils/Makefile
index b121df600ccd..057a43977adf 100644
--- a/devel/p5-B-Utils/Makefile
+++ b/devel/p5-B-Utils/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-B-Utils
-# Date created: 31 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= B-Utils
PORTVERSION= 0.21
@@ -20,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-ExtUtils-Depends>=0.301:${PORTSDIR}/devel/p5-ExtUtils-Depends
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= B::Utils.3 B::Utils::OP.3
diff --git a/devel/p5-BFD/Makefile b/devel/p5-BFD/Makefile
index 448ce03d83b6..090165969dc6 100644
--- a/devel/p5-BFD/Makefile
+++ b/devel/p5-BFD/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-BFD
-# Date created: May 2004
-# Whom: Autrijus Tang <autrijus@autrijus.org>
-#
+# Created by: Autrijus Tang <autrijus@autrijus.org>
# $FreeBSD$
-#
PORTNAME= BFD
PORTVERSION= 0.31
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Impromptu dumping of data structures for debugging purposes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= BFD.3
diff --git a/devel/p5-BSD-stat/Makefile b/devel/p5-BSD-stat/Makefile
index 5a67d9f43ba3..57af203a7c89 100644
--- a/devel/p5-BSD-stat/Makefile
+++ b/devel/p5-BSD-stat/Makefile
@@ -13,7 +13,8 @@ COMMENT= Stat() with BSD 4.4 extensions
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= BSD::stat.3
diff --git a/devel/p5-BZ-Client/Makefile b/devel/p5-BZ-Client/Makefile
index 59e314ba006f..c7411376bcbe 100644
--- a/devel/p5-BZ-Client/Makefile
+++ b/devel/p5-BZ-Client/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: BZ-Client
-# Date created: 26 Jan 2010
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= BZ-Client
PORTVERSION= 1.04
@@ -22,7 +18,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-DateTime-Format-ISO8601>=0:${PORTSDIR}/devel/p5-DateTime-Format-ISO8601
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= BZ::Client.3 BZ::Client::API.3 BZ::Client::Bug.3 \
BZ::Client::Bugzilla.3 BZ::Client::Exception.3 \
diff --git a/devel/p5-CPAN-Checksums/Makefile b/devel/p5-CPAN-Checksums/Makefile
index f76c6e3e4632..659520fd9270 100644
--- a/devel/p5-CPAN-Checksums/Makefile
+++ b/devel/p5-CPAN-Checksums/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS= p5-Data-Compare>=0:${PORTSDIR}/devel/p5-Data-Compare \
p5-Module-Signature>=0:${PORTSDIR}/security/p5-Module-Signature
TEST_DEPENDS= p5-Compress-Bzip2>=0:${PORTSDIR}/archivers/p5-Compress-Bzip2
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CPAN::Checksums.3
diff --git a/devel/p5-CPAN-Meta-YAML/Makefile b/devel/p5-CPAN-Meta-YAML/Makefile
index ff3918055490..75fc7bd17804 100644
--- a/devel/p5-CPAN-Meta-YAML/Makefile
+++ b/devel/p5-CPAN-Meta-YAML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: CPAN-Meta-YAML
-# Date created: 02 Feb 2011
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= CPAN-Meta-YAML
PORTVERSION= 0.008
@@ -16,7 +12,8 @@ COMMENT= Read and write a subset of YAML for CPAN Meta files
TEST_DEPENDS= p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CPAN::Meta::YAML.3
diff --git a/devel/p5-CPAN-Perl-Releases/Makefile b/devel/p5-CPAN-Perl-Releases/Makefile
index 42ab90e0945a..4814fa469497 100644
--- a/devel/p5-CPAN-Perl-Releases/Makefile
+++ b/devel/p5-CPAN-Perl-Releases/Makefile
@@ -13,7 +13,8 @@ COMMENT= Map Perl releases to the location of the tarballs
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CPAN::Perl::Releases.3
diff --git a/devel/p5-CPANPLUS-Dist-Build/Makefile b/devel/p5-CPANPLUS-Dist-Build/Makefile
index 97469c32a8b2..3ca356eeb84b 100644
--- a/devel/p5-CPANPLUS-Dist-Build/Makefile
+++ b/devel/p5-CPANPLUS-Dist-Build/Makefile
@@ -1,6 +1,5 @@
# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= CPANPLUS-Dist-Build
PORTVERSION= 0.72
@@ -14,7 +13,8 @@ COMMENT= CPANPLUS plug-in to use Module-Build
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CPANPLUS::Dist::Build.3 CPANPLUS::Dist::Build::Constants.3
diff --git a/devel/p5-CPANPLUS/Makefile b/devel/p5-CPANPLUS/Makefile
index e4342fd0d58b..105469d60fd7 100644
--- a/devel/p5-CPANPLUS/Makefile
+++ b/devel/p5-CPANPLUS/Makefile
@@ -23,7 +23,8 @@ TEST_REPORTER_DESC= Send reports to cpan-testers
CONFIGURE_ARGS= AUTOINSTALL=1
INSTALL_TARGET= pure_install
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CPANPLUS.3 \
CPANPLUS::Backend.3 \
diff --git a/devel/p5-Cache-Cache/Makefile b/devel/p5-Cache-Cache/Makefile
index cca707281007..768f58af4458 100644
--- a/devel/p5-Cache-Cache/Makefile
+++ b/devel/p5-Cache-Cache/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Cache-Cache
-# Date created: 29 April 2001
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= Cache-Cache
PORTVERSION= 1.06
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Cache>=0:${PORTSDIR}/devel/p5-Cache \
p5-IPC-ShareLite>=0.09:${PORTSDIR}/devel/p5-IPC-ShareLite
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Cache::BaseCache.3 \
Cache::BaseCacheTester.3 \
diff --git a/devel/p5-Cache-FastMmap/Makefile b/devel/p5-Cache-FastMmap/Makefile
index 64de6a77c7f1..1105343bb943 100644
--- a/devel/p5-Cache-FastMmap/Makefile
+++ b/devel/p5-Cache-FastMmap/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Cache-FastMmap
-# Date created: 25 January 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Cache-FastMmap
PORTVERSION= 1.40
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Uses an mmap'ed file to act as a shared memory interprocess cache
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Cache::FastMmap.3
diff --git a/devel/p5-Cache-LRU/Makefile b/devel/p5-Cache-LRU/Makefile
index 703f5da51d2e..deda4bddd2ca 100644
--- a/devel/p5-Cache-LRU/Makefile
+++ b/devel/p5-Cache-LRU/Makefile
@@ -13,7 +13,8 @@ COMMENT= Simple, fast implementation of an in-memory LRU cache
TEST_DEPENDS= p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Cache::LRU.3
diff --git a/devel/p5-Cache-Memcached-Tie/Makefile b/devel/p5-Cache-Memcached-Tie/Makefile
index 024df6ca01c6..7f989dff4a5c 100644
--- a/devel/p5-Cache-Memcached-Tie/Makefile
+++ b/devel/p5-Cache-Memcached-Tie/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Cache-Memcached-Tie
-# Whom: Andrey Kostenko <andrey@kostenko.name>
-# Date created: 02 December 2009
-#
+# Created by: Andrey Kostenko <andrey@kostenko.name>
# $FreeBSD$
-#
PORTNAME= Cache-Memcached-Tie
PORTVERSION= 0.09
@@ -17,7 +13,8 @@ COMMENT= Use Cache::Memcached::Fast like hash
BUILD_DEPENDS= p5-Cache-Memcached-Fast>=0:${PORTSDIR}/databases/p5-Cache-Memcached-Fast
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Cache::Memcached::Tie.3
.include <bsd.port.mk>
diff --git a/devel/p5-Cache-Mmap/Makefile b/devel/p5-Cache-Mmap/Makefile
index 1e5f914a384b..5c5a682c9173 100644
--- a/devel/p5-Cache-Mmap/Makefile
+++ b/devel/p5-Cache-Mmap/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Cache-Mmap
-# Date created: January 25th 2003
-# Whom: Erwin Lansing <erwin@FreeBSD.org>
-#
+# Created by: Erwin Lansing <erwin@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Cache-Mmap
PORTVERSION= 0.11
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Cache::Mmap - Shared data cache using memory mapped files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Cache::Mmap.3
diff --git a/devel/p5-Carp-Assert-More/Makefile b/devel/p5-Carp-Assert-More/Makefile
index fa6bdde1c70f..f5c08a627ebf 100644
--- a/devel/p5-Carp-Assert-More/Makefile
+++ b/devel/p5-Carp-Assert-More/Makefile
@@ -18,6 +18,7 @@ TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
MAN3= Carp::Assert::More.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Carp-Assert/Makefile b/devel/p5-Carp-Assert/Makefile
index f9bd549f23be..5727ac29e508 100644
--- a/devel/p5-Carp-Assert/Makefile
+++ b/devel/p5-Carp-Assert/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Carp-Assert
-# Date created: 15 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Carp-Assert
PORTVERSION= 0.20
@@ -16,7 +12,8 @@ COMMENT= Executable comments like the ANSI C library assert.h
BUILD_DEPENDS= pod2test:${PORTSDIR}/devel/p5-Pod-Tests
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Carp::Assert.3
diff --git a/devel/p5-Carp-Clan/Makefile b/devel/p5-Carp-Clan/Makefile
index 9f29f0175dca..8dce12195d6a 100644
--- a/devel/p5-Carp-Clan/Makefile
+++ b/devel/p5-Carp-Clan/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Carp-Clan
-# Date created: 02 November 2004
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Carp-Clan
PORTVERSION= 6.04
@@ -16,7 +12,8 @@ COMMENT= Report errors from perspective of caller of a "clan" of modules
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Carp::Clan.3
diff --git a/devel/p5-Carp-REPL/Makefile b/devel/p5-Carp-REPL/Makefile
index 1c753136f5d1..4fa0281c920c 100644
--- a/devel/p5-Carp-REPL/Makefile
+++ b/devel/p5-Carp-REPL/Makefile
@@ -25,7 +25,8 @@ RUN_DEPENDS= devel/p5-Data-Dump-Streamer>=0:${PORTSDIR}/devel/p5-Data-Dump-Strea
p5-namespace-clean>=0:${PORTSDIR}/devel/p5-namespace-clean
TEST_DEPENDS= p5-Test-Expect>=0:${PORTSDIR}/devel/p5-Test-Expect
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Carp::REPL.3 Devel::REPL::Plugin::Carp::REPL.3
diff --git a/devel/p5-Check-ISA/Makefile b/devel/p5-Check-ISA/Makefile
index 63be90f50d18..d723fc6c3f12 100644
--- a/devel/p5-Check-ISA/Makefile
+++ b/devel/p5-Check-ISA/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Check-ISA
-# Date created: 2008/09/06
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Check-ISA
PORTVERSION= 0.04
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Test-use-ok>=0:${PORTSDIR}/devel/p5-Test-use-ok \
p5-Sub-Exporter>=0:${PORTSDIR}/devel/p5-Sub-Exporter
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Check::ISA.3
diff --git a/devel/p5-Class-Accessor-Chained/Makefile b/devel/p5-Class-Accessor-Chained/Makefile
index 890541e22b95..c459ae40e569 100644
--- a/devel/p5-Class-Accessor-Chained/Makefile
+++ b/devel/p5-Class-Accessor-Chained/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Class-Accessor-Chained
-# Date created: 03 November 2004
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= Class-Accessor-Chained
PORTVERSION= 0.01
@@ -18,7 +14,8 @@ COMMENT= Make chained accessors
RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Accessor::Chained.3 \
Class::Accessor::Chained::Fast.3
diff --git a/devel/p5-Class-Accessor-Fast-Contained/Makefile b/devel/p5-Class-Accessor-Fast-Contained/Makefile
index 2eec011398a9..6e0bcf6e9b0f 100644
--- a/devel/p5-Class-Accessor-Fast-Contained/Makefile
+++ b/devel/p5-Class-Accessor-Fast-Contained/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Class-Accessor-Fast-Contained
-# Date created: 05 May 2010
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-Accessor-Fast-Contained
PORTVERSION= 1.01
@@ -20,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Pod-Coverage>=0:${PORTSDIR}/devel/p5-Test-Pod-Coverage \
p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Accessor::Fast::Contained.3
diff --git a/devel/p5-Class-Accessor-Fast-XS/Makefile b/devel/p5-Class-Accessor-Fast-XS/Makefile
index 4c81918d8403..888f8ab4635b 100644
--- a/devel/p5-Class-Accessor-Fast-XS/Makefile
+++ b/devel/p5-Class-Accessor-Fast-XS/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-AutoXS-Header>=0.03:${PORTSDIR}/devel/p5-AutoXS-Header \
p5-Class-Accessor>0:${PORTSDIR}/devel/p5-Class-Accessor
RUN_DEPENDS= p5-Class-Accessor>0:${PORTSDIR}/devel/p5-Class-Accessor
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Accessor::Fast::XS.3
diff --git a/devel/p5-Class-Accessor-Grouped/Makefile b/devel/p5-Class-Accessor-Grouped/Makefile
index ec9829e1f4b7..ac5165d482e1 100644
--- a/devel/p5-Class-Accessor-Grouped/Makefile
+++ b/devel/p5-Class-Accessor-Grouped/Makefile
@@ -22,7 +22,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Accessor::Grouped.3
diff --git a/devel/p5-Class-Accessor-Installer/Makefile b/devel/p5-Class-Accessor-Installer/Makefile
index e0162c4163b6..f7317113e7ba 100644
--- a/devel/p5-Class-Accessor-Installer/Makefile
+++ b/devel/p5-Class-Accessor-Installer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-Accessor-Installer
-# Date created: 2012-02-09
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-Accessor-Installer
PORTVERSION= 1.100880
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Sub-Name>=0:${PORTSDIR}/devel/p5-Sub-Name \
p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Accessor::Installer.3
diff --git a/devel/p5-Class-Accessor-Named/Makefile b/devel/p5-Class-Accessor-Named/Makefile
index 00f55ba893e1..d217211f119e 100644
--- a/devel/p5-Class-Accessor-Named/Makefile
+++ b/devel/p5-Class-Accessor-Named/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-Accessor-Named
-# Date created: 2006-07-21
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Class-Accessor-Named
PORTVERSION= 0.009
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-Sub-Name>=0:${PORTSDIR}/devel/p5-Sub-Name \
p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Accessor::Named.3
diff --git a/devel/p5-Class-Accessor/Makefile b/devel/p5-Class-Accessor/Makefile
index 55dd3a80ee8b..3a2ecf0deeda 100644
--- a/devel/p5-Class-Accessor/Makefile
+++ b/devel/p5-Class-Accessor/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Automated accessor generation
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Accessor.3 Class::Accessor::Fast.3 \
Class::Accessor::Faster.3
diff --git a/devel/p5-Class-AlzaboWrapper/Makefile b/devel/p5-Class-AlzaboWrapper/Makefile
index c9bc90034274..cbb7b8fb783b 100644
--- a/devel/p5-Class-AlzaboWrapper/Makefile
+++ b/devel/p5-Class-AlzaboWrapper/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-AlzaboWrapper
-# Date created: 13 Oct 2004
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= Class-AlzaboWrapper
PORTVERSION= 0.14
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate \
p5-Alzabo>=0:${PORTSDIR}/devel/p5-Alzabo
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Class::AlzaboWrapper.3 Class::AlzaboWrapper::Cursor.3
diff --git a/devel/p5-Class-ArrayObjects/Makefile b/devel/p5-Class-ArrayObjects/Makefile
index aac1ca8b1a50..7df25911970d 100644
--- a/devel/p5-Class-ArrayObjects/Makefile
+++ b/devel/p5-Class-ArrayObjects/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-ArrayObjects
-# Date created: 07 July 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Class-ArrayObjects
PORTVERSION= 1.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Utility class for array based objects
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::ArrayObjects.3
diff --git a/devel/p5-Class-Autouse/Makefile b/devel/p5-Class-Autouse/Makefile
index 6ec29137ec10..3e6f1c1f4763 100644
--- a/devel/p5-Class-Autouse/Makefile
+++ b/devel/p5-Class-Autouse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-Autouse
-# Date created: 10 December 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Class-Autouse
PORTVERSION= 2.01
@@ -18,7 +14,8 @@ COMMENT= Defer loading of one or more classes
BUILD_DEPENDS= p5-prefork>=0:${PORTSDIR}/devel/p5-prefork
RUN_DEPENDS= p5-prefork>=0:${PORTSDIR}/devel/p5-prefork
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Autouse.3
diff --git a/devel/p5-Class-BlackHole/Makefile b/devel/p5-Class-BlackHole/Makefile
index e9442762ab4c..e5b83b002b41 100644
--- a/devel/p5-Class-BlackHole/Makefile
+++ b/devel/p5-Class-BlackHole/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-BlackHole
-# Date created: 17 Dec 2001
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-BlackHole
PORTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Base class to treat unhandled method calls as no-ops
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::BlackHole.3
diff --git a/devel/p5-Class-C3-Componentised/Makefile b/devel/p5-Class-C3-Componentised/Makefile
index 8bec9e7a4fb9..e403a674aa22 100644
--- a/devel/p5-Class-C3-Componentised/Makefile
+++ b/devel/p5-Class-C3-Componentised/Makefile
@@ -22,7 +22,8 @@ TEST_DEPENDS= p5-Class-Inspector>=0:${PORTSDIR}/devel/p5-Class-Inspector \
p5-Test-Pod>=1.14:${PORTSDIR}/devel/p5-Test-Pod \
p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::C3::Componentised.3
diff --git a/devel/p5-Class-C3-XS/Makefile b/devel/p5-Class-C3-XS/Makefile
index ddc1f5d89626..d808dfbf2f93 100644
--- a/devel/p5-Class-C3-XS/Makefile
+++ b/devel/p5-Class-C3-XS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-C3-XS
-# Date created: 25 May 2007
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-C3-XS
PORTVERSION= 0.13
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XS speedups for Class::C3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::C3::XS.3
diff --git a/devel/p5-Class-C3/Makefile b/devel/p5-Class-C3/Makefile
index 298073b6db84..8f907d438802 100644
--- a/devel/p5-Class-C3/Makefile
+++ b/devel/p5-Class-C3/Makefile
@@ -13,7 +13,8 @@ COMMENT= Pragma to use the C3 method resolution order algorithm
OPTIONS_DEFINE= XS
XS_DESC= XS speed optimizations
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::C3.3 \
Class::C3::next.3
diff --git a/devel/p5-Class-Component/Makefile b/devel/p5-Class-Component/Makefile
index 5a3642d86539..597ff431d0f6 100644
--- a/devel/p5-Class-Component/Makefile
+++ b/devel/p5-Class-Component/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-Component
-# Date created: Fri Apr 11 16:34:55 2008
-# Whom: Tomoyuki Sakurai <cherry@trombik.org>
-#
+# Created by: Tomoyuki Sakurai <cherry@trombik.org>
# $FreeBSD$
-#
PORTNAME= Class-Component
PORTVERSION= 0.17
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Carp-Clan>0:${PORTSDIR}/devel/p5-Carp-Clan \
p5-UNIVERSAL-require>0:${PORTSDIR}/devel/p5-UNIVERSAL-require
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= Yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Component::Component::Plaggerize.3 \
Class::Component.3 \
diff --git a/devel/p5-Class-Constant/Makefile b/devel/p5-Class-Constant/Makefile
index 419edc7bc7f4..c727249ca5a1 100644
--- a/devel/p5-Class-Constant/Makefile
+++ b/devel/p5-Class-Constant/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-Constant
-# Date created: 2006-08-27
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Class-Constant
PORTVERSION= 0.06
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Build constant classes
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Class::Constant.3
diff --git a/devel/p5-Class-Contract/Makefile b/devel/p5-Class-Contract/Makefile
index 2c435cdf69c4..3acb7dc85535 100644
--- a/devel/p5-Class-Contract/Makefile
+++ b/devel/p5-Class-Contract/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Design-by-Contract OO in Perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
PLIST_SUB+= EXAMPLESDIR="share/examples/${PORTNAME}"
diff --git a/devel/p5-Class-Data-Inheritable/Makefile b/devel/p5-Class-Data-Inheritable/Makefile
index e57f61d830d3..f15737f9c2ee 100644
--- a/devel/p5-Class-Data-Inheritable/Makefile
+++ b/devel/p5-Class-Data-Inheritable/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-Data-Inheritable
-# Date created: 17 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Class-Data-Inheritable
PORTVERSION= 0.08
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Inheritable, overridable class data
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Data::Inheritable.3
diff --git a/devel/p5-Class-Delegation/Makefile b/devel/p5-Class-Delegation/Makefile
index d8844641b696..5048f2beab62 100644
--- a/devel/p5-Class-Delegation/Makefile
+++ b/devel/p5-Class-Delegation/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class::Delegation
-# Date created: 5 Nov 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Class-Delegation
PORTVERSION= 1.7.1
@@ -19,7 +15,8 @@ COMMENT= Object-oriented delegation
BUILD_DEPENDS= p5-version>=0:${PORTSDIR}/devel/p5-version
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Delegation.3
diff --git a/devel/p5-Class-Factory-Util/Makefile b/devel/p5-Class-Factory-Util/Makefile
index 2523befa1f0f..27187d97b4fd 100644
--- a/devel/p5-Class-Factory-Util/Makefile
+++ b/devel/p5-Class-Factory-Util/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-Factory-Util
-# Date created: 08 April 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-Factory-Util
PORTVERSION= 1.7
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Utility functions for (factory) classes
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Class::Factory::Util.3
diff --git a/devel/p5-Class-Field/Makefile b/devel/p5-Class-Field/Makefile
index d7d50f17b6ed..d3907601c18f 100644
--- a/devel/p5-Class-Field/Makefile
+++ b/devel/p5-Class-Field/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-Field
-# Date created: 1 August 2006
-# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-#
+# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-Field
DISTVERSION= 0.15
@@ -17,7 +13,8 @@ COMMENT= Class Field Accessor Generator
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Field.3
diff --git a/devel/p5-Class-Generate/Makefile b/devel/p5-Class-Generate/Makefile
index 4ed077d10725..48f0dc42825a 100644
--- a/devel/p5-Class-Generate/Makefile
+++ b/devel/p5-Class-Generate/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module to simplify creating class hierarchies
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Generate.3
diff --git a/devel/p5-Class-Hook/Makefile b/devel/p5-Class-Hook/Makefile
index 37eef2c29df9..fe0f361f9668 100644
--- a/devel/p5-Class-Hook/Makefile
+++ b/devel/p5-Class-Hook/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Add hooks on methods from other classes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Hook.3
diff --git a/devel/p5-Class-ISA/Makefile b/devel/p5-Class-ISA/Makefile
index 87cad7d5f454..041142831a31 100644
--- a/devel/p5-Class-ISA/Makefile
+++ b/devel/p5-Class-ISA/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-ISA
-# Date created: 17 Dec 2001
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-ISA
PORTVERSION= 0.36
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Report the search path for a class's ISA tree
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::ISA.3
diff --git a/devel/p5-Class-Inner/Makefile b/devel/p5-Class-Inner/Makefile
index 4c8dbf0a4e5b..7903cd7674b6 100644
--- a/devel/p5-Class-Inner/Makefile
+++ b/devel/p5-Class-Inner/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perlish implementation of Java like inner classes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Inner.3
diff --git a/devel/p5-Class-InsideOut/Makefile b/devel/p5-Class-InsideOut/Makefile
index 95922a124fbe..b84452e6825c 100644
--- a/devel/p5-Class-InsideOut/Makefile
+++ b/devel/p5-Class-InsideOut/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
PORTSCOUT= skipv:1.0301
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::InsideOut::Manual::About.3 Class::InsideOut.3 \
Class::InsideOut::Manual::Advanced.3
diff --git a/devel/p5-Class-Inspector/Makefile b/devel/p5-Class-Inspector/Makefile
index 9e0558143a20..048b4c2df7e1 100644
--- a/devel/p5-Class-Inspector/Makefile
+++ b/devel/p5-Class-Inspector/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-Inspector
-# Date created: 10 December 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Class-Inspector
PORTVERSION= 1.28
@@ -17,7 +13,8 @@ COMMENT= Provides information about classes
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Inspector.3 Class::Inspector::Functions.3
diff --git a/devel/p5-Class-Interfaces/Makefile b/devel/p5-Class-Interfaces/Makefile
index 1eb60b7a6b8f..50fc1832b418 100644
--- a/devel/p5-Class-Interfaces/Makefile
+++ b/devel/p5-Class-Interfaces/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module for defining interface classes inline
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Interfaces.3
diff --git a/devel/p5-Class-Loader/Makefile b/devel/p5-Class-Loader/Makefile
index 303aaaaaefc1..6218fcdd2c7a 100644
--- a/devel/p5-Class-Loader/Makefile
+++ b/devel/p5-Class-Loader/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class::Loader
-# Date created: 5 Jul 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Class-Loader
PORTVERSION= 2.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Load modules and create objects on demand
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Loader.3
diff --git a/devel/p5-Class-MakeMethods/Makefile b/devel/p5-Class-MakeMethods/Makefile
index 880fa8a76b8d..39bc1160ef01 100644
--- a/devel/p5-Class-MakeMethods/Makefile
+++ b/devel/p5-Class-MakeMethods/Makefile
@@ -11,7 +11,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:C/.$//}
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate common types of methods
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::MakeMethods.3 \
Class::MakeMethods::Attribute.3 \
diff --git a/devel/p5-Class-Measure/Makefile b/devel/p5-Class-Measure/Makefile
index 62c764abee06..d0d2ea792568 100644
--- a/devel/p5-Class-Measure/Makefile
+++ b/devel/p5-Class-Measure/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-Measure
-# Date created: 2006-10-23
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Class-Measure
PORTVERSION= 0.05
@@ -20,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Sub-Exporter>=0.982:${PORTSDIR}/devel/p5-Sub-Exporter
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Measure.3 Class::Measure::Length.3
diff --git a/devel/p5-Class-Method-Modifiers/Makefile b/devel/p5-Class-Method-Modifiers/Makefile
index 99eff1954458..3b42a7dbf332 100644
--- a/devel/p5-Class-Method-Modifiers/Makefile
+++ b/devel/p5-Class-Method-Modifiers/Makefile
@@ -15,7 +15,8 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Method::Modifiers.3
diff --git a/devel/p5-Class-MethodMaker/Makefile b/devel/p5-Class-MethodMaker/Makefile
index 068d9dc2afdd..76ca9b0f2023 100644
--- a/devel/p5-Class-MethodMaker/Makefile
+++ b/devel/p5-Class-MethodMaker/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl module for creating generic methods
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::MethodMaker.3 \
Class::MethodMaker::Constants.3 \
diff --git a/devel/p5-Class-Multimethods-Pure/Makefile b/devel/p5-Class-Multimethods-Pure/Makefile
index 6680e5b9f1c3..fa2bb6c57d19 100644
--- a/devel/p5-Class-Multimethods-Pure/Makefile
+++ b/devel/p5-Class-Multimethods-Pure/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-Multimethods-Pure
-# Date created: 2006-07-16
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Class-Multimethods-Pure
PORTVERSION= 0.13
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Method-ordered multimethod dispatch
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Multimethods::Pure.3
diff --git a/devel/p5-Class-NamedParms/Makefile b/devel/p5-Class-NamedParms/Makefile
index f64e067e0c03..0e8752d53f06 100644
--- a/devel/p5-Class-NamedParms/Makefile
+++ b/devel/p5-Class-NamedParms/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Lightweight named parameter handling system
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::NamedParms.3
diff --git a/devel/p5-Class-Null/Makefile b/devel/p5-Class-Null/Makefile
index fbfb881926f8..177f12c581c1 100644
--- a/devel/p5-Class-Null/Makefile
+++ b/devel/p5-Class-Null/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-Null
-# Date created: 2012-04-08
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-Null
PORTVERSION= 2.110730
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module which implements the Null Class design pattern
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Null.3
diff --git a/devel/p5-Class-ObjectTemplate-DB/Makefile b/devel/p5-Class-ObjectTemplate-DB/Makefile
index 7caa3dc8c6e9..626958d3742c 100644
--- a/devel/p5-Class-ObjectTemplate-DB/Makefile
+++ b/devel/p5-Class-ObjectTemplate-DB/Makefile
@@ -12,7 +12,8 @@ COMMENT= Optimized template builder base class with lookup capability
RUN_DEPENDS= p5-Class-ObjectTemplate>=0:${PORTSDIR}/devel/p5-Class-ObjectTemplate
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::ObjectTemplate::DB.3
diff --git a/devel/p5-Class-ObjectTemplate/Makefile b/devel/p5-Class-ObjectTemplate/Makefile
index 8ed7c26f144a..173ea526a370 100644
--- a/devel/p5-Class-ObjectTemplate/Makefile
+++ b/devel/p5-Class-ObjectTemplate/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Optimized template builder base class
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::ObjectTemplate.3
diff --git a/devel/p5-Class-ParmList/Makefile b/devel/p5-Class-ParmList/Makefile
index dd9576d3e42c..ee413e78a6d9 100644
--- a/devel/p5-Class-ParmList/Makefile
+++ b/devel/p5-Class-ParmList/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module for processing named parameter lists for method calls
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Class::ParmList.3
diff --git a/devel/p5-Class-Singleton/Makefile b/devel/p5-Class-Singleton/Makefile
index eb23e9516c85..494baf90641b 100644
--- a/devel/p5-Class-Singleton/Makefile
+++ b/devel/p5-Class-Singleton/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-Singleton
-# Date created: Sun Jan 14 00:56:46 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Class-Singleton
PORTVERSION= 1.4
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module that describes a singular object class
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Singleton.3
diff --git a/devel/p5-Class-StateMachine/Makefile b/devel/p5-Class-StateMachine/Makefile
index 4d6bb1fc388c..e8c107088d14 100644
--- a/devel/p5-Class-StateMachine/Makefile
+++ b/devel/p5-Class-StateMachine/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-MRO-Define>=0.01:${PORTSDIR}/devel/p5-MRO-Define \
p5-Sub-Name>=0.05:${PORTSDIR}/devel/p5-Sub-Name
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::StateMachine.3
diff --git a/devel/p5-Class-Std-Fast/Makefile b/devel/p5-Class-Std-Fast/Makefile
index 9c24e06bdd7b..e014dc0cb343 100644
--- a/devel/p5-Class-Std-Fast/Makefile
+++ b/devel/p5-Class-Std-Fast/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-Std-Fast
-# Date created: 28 Feb, 2008
-# Whom: Wen Heping <wenheping@gmail.com>
-#
+# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
-#
PORTNAME= Class-Std-Fast
PORTVERSION= 0.0.8
@@ -22,7 +18,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Class-Std>=0.0.9:${PORTSDIR}/devel/p5-Class-Std
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Std::Fast.3 \
Class::Std::Fast::Storable.3
diff --git a/devel/p5-Class-StrongSingleton/Makefile b/devel/p5-Class-StrongSingleton/Makefile
index beff3083add6..24ef0605591f 100644
--- a/devel/p5-Class-StrongSingleton/Makefile
+++ b/devel/p5-Class-StrongSingleton/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Stronger and more secure Singleton base class
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::StrongSingleton.3
diff --git a/devel/p5-Class-Tangram/Makefile b/devel/p5-Class-Tangram/Makefile
index 7bf4cce91753..0ecfe58cec12 100644
--- a/devel/p5-Class-Tangram/Makefile
+++ b/devel/p5-Class-Tangram/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Set-Object>=0:${PORTSDIR}/devel/p5-Set-Object \
p5-Tangram>=0:${PORTSDIR}/databases/p5-Tangram
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Tangram.3 Class::Tangram::Containers.3 \
Class::Tangram::Generator.3
diff --git a/devel/p5-Class-Throwable/Makefile b/devel/p5-Class-Throwable/Makefile
index 0e26e3ea8e99..808e44dd0503 100644
--- a/devel/p5-Class-Throwable/Makefile
+++ b/devel/p5-Class-Throwable/Makefile
@@ -12,6 +12,7 @@ COMMENT= Minimal lightweight exception class
MAN3= Class::Throwable.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Class-Trigger/Makefile b/devel/p5-Class-Trigger/Makefile
index 70c798e35683..bb8eb36c4935 100644
--- a/devel/p5-Class-Trigger/Makefile
+++ b/devel/p5-Class-Trigger/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-Trigger
-# Date created: 06 April 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-Trigger
PORTVERSION= 0.14
@@ -16,7 +12,8 @@ COMMENT= Mixin to add / call inheritable triggers
RUN_DEPENDS= p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Trigger.3
diff --git a/devel/p5-Class-Unload/Makefile b/devel/p5-Class-Unload/Makefile
index ca2bd4209ace..754327d596de 100644
--- a/devel/p5-Class-Unload/Makefile
+++ b/devel/p5-Class-Unload/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl5 module for unloading classes
BUILD_DEPENDS= p5-Class-Inspector>=0:${PORTSDIR}/devel/p5-Class-Inspector
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Unload.3
diff --git a/devel/p5-Class-Virtual/Makefile b/devel/p5-Class-Virtual/Makefile
index 5faf990338de..ba9a3bed1a21 100644
--- a/devel/p5-Class-Virtual/Makefile
+++ b/devel/p5-Class-Virtual/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-Virtual
-# Date created: 28 Jul 2004
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-Virtual
PORTVERSION= 0.06
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inheri
p5-Carp-Assert>=0:${PORTSDIR}/devel/p5-Carp-Assert
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::Virtual.3 Class::Virtually::Abstract.3
diff --git a/devel/p5-Class-WhiteHole/Makefile b/devel/p5-Class-WhiteHole/Makefile
index 233e06253954..c1074974dc7e 100644
--- a/devel/p5-Class-WhiteHole/Makefile
+++ b/devel/p5-Class-WhiteHole/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-WhiteHole
-# Date created: 17 Dec 2001
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-WhiteHole
PORTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Base class to treat unhandled method calls as errors
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::WhiteHole.3
diff --git a/devel/p5-Class-XPath/Makefile b/devel/p5-Class-XPath/Makefile
index bd5fcf07bbf1..e841b5fb45cd 100644
--- a/devel/p5-Class-XPath/Makefile
+++ b/devel/p5-Class-XPath/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-XPath
-# Date created: Mon Mar 29 19:33:38 CST 2004
-# Whom: Cheng-Lung Sung <clsung@dragon2.net>
-#
+# Created by: Cheng-Lung Sung <clsung@dragon2.net>
# $FreeBSD$
-#
PORTNAME= Class-XPath
PORTVERSION= 1.4
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Base class to add xpath matching to object trees
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::XPath.3
diff --git a/devel/p5-Class-XSAccessor/Makefile b/devel/p5-Class-XSAccessor/Makefile
index 8e3063a41af5..3249d584b04c 100644
--- a/devel/p5-Class-XSAccessor/Makefile
+++ b/devel/p5-Class-XSAccessor/Makefile
@@ -15,7 +15,8 @@ COMMENT= Generate fast XS accessors without runtime compilation
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::XSAccessor.3 \
Class::XSAccessor::Array.3 \
diff --git a/devel/p5-Clone-Fast/Makefile b/devel/p5-Clone-Fast/Makefile
index da49f934a413..1e76ca0813c1 100644
--- a/devel/p5-Clone-Fast/Makefile
+++ b/devel/p5-Clone-Fast/Makefile
@@ -14,7 +14,8 @@ LICENSE= ART20
WRKSRC= ${WRKDIR}/${PORTNAME}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Clone::Fast.3
diff --git a/devel/p5-Clone-PP/Makefile b/devel/p5-Clone-PP/Makefile
index 885e093b0216..bb04f86536b8 100644
--- a/devel/p5-Clone-PP/Makefile
+++ b/devel/p5-Clone-PP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Clone-PP
-# Date created: 31 October 2006
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= Clone-PP
PORTVERSION= 1.02
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Recursively copy Perl datatypes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Clone::PP.3
diff --git a/devel/p5-Code-Perl/Makefile b/devel/p5-Code-Perl/Makefile
index 038ba33e2725..86d77cd51653 100644
--- a/devel/p5-Code-Perl/Makefile
+++ b/devel/p5-Code-Perl/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Code-Perl
-# Date created: 26 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Code-Perl
PORTVERSION= 0.03
@@ -21,6 +17,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Code::Perl.3 Code::Perl::Expr.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Commands-Guarded/Makefile b/devel/p5-Commands-Guarded/Makefile
index e1988312d977..4641154c233b 100644
--- a/devel/p5-Commands-Guarded/Makefile
+++ b/devel/p5-Commands-Guarded/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Commands-Guarded
-# Date created: 19 November 2004
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Commands-Guarded
PORTVERSION= 1.01
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Deterministic guarded commands for Perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Commands::Guarded.3
diff --git a/devel/p5-CommitBit/Makefile b/devel/p5-CommitBit/Makefile
index f5bbc9b3182b..9a05049900b7 100644
--- a/devel/p5-CommitBit/Makefile
+++ b/devel/p5-CommitBit/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS= p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require \
p5-Jifty>=0.60728:${PORTSDIR}/www/p5-Jifty \
p5-Text-Password-Pronounceable>=0:${PORTSDIR}/security/p5-Text-Password-Pronounceable
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CommitBit.3 \
CommitBit::Action::ConfirmEmail.3 \
diff --git a/devel/p5-Config-Any/Makefile b/devel/p5-Config-Any/Makefile
index 54fac08eb452..0e65b66faa34 100644
--- a/devel/p5-Config-Any/Makefile
+++ b/devel/p5-Config-Any/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
OPTIONS_DEFINE= INI JSON XML YAML
OPTIONS_DEFAULT=INI JSON XML YAML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Config::Any.3 \
Config::Any::Base.3 \
diff --git a/devel/p5-Config-AutoConf/Makefile b/devel/p5-Config-AutoConf/Makefile
index a6b6bd925618..5978f2dda237 100644
--- a/devel/p5-Config-AutoConf/Makefile
+++ b/devel/p5-Config-AutoConf/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Capture-Tiny>=0:${PORTSDIR}/devel/p5-Capture-Tiny
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Config::AutoConf.3
diff --git a/devel/p5-Config-GitLike/Makefile b/devel/p5-Config-GitLike/Makefile
index d8b7b04cfc7b..c22891569d98 100644
--- a/devel/p5-Config-GitLike/Makefile
+++ b/devel/p5-Config-GitLike/Makefile
@@ -25,6 +25,7 @@ MAN3+= Config::GitLike::Git.3 \
Config::GitLike::Cascaded.3 \
Config::GitLike.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Config-INI/Makefile b/devel/p5-Config-INI/Makefile
index 38ca550e9f25..71945fcf712e 100644
--- a/devel/p5-Config-INI/Makefile
+++ b/devel/p5-Config-INI/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
RUN_DEPENDS+= p5-Mixin-Linewise>=0:${PORTSDIR}/devel/p5-Mixin-Linewise \
p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Config::INI.3 \
Config::INI::Reader.3 \
diff --git a/devel/p5-Config-IniHash/Makefile b/devel/p5-Config-IniHash/Makefile
index 7a454b91f5d4..a4d0d5ec0831 100644
--- a/devel/p5-Config-IniHash/Makefile
+++ b/devel/p5-Config-IniHash/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Config-IniHash
-# Date created: 2006-08-15
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Config-IniHash
PORTVERSION= 3.01.01
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-Hash-Case>=0:${PORTSDIR}/devel/p5-Hash-Case \
p5-Hash-WithDefaults>=0.04:${PORTSDIR}/devel/p5-Hash-WithDefaults
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN3= Config::IniHash.3
diff --git a/devel/p5-Config-JFDI/Makefile b/devel/p5-Config-JFDI/Makefile
index 372bb3da71a4..519f168b42d1 100644
--- a/devel/p5-Config-JFDI/Makefile
+++ b/devel/p5-Config-JFDI/Makefile
@@ -25,7 +25,8 @@ BUILD_DEPENDS= \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Most>=0:${PORTSDIR}/devel/p5-Test-Most
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Config::JFDI.3
diff --git a/devel/p5-Config-JSON/Makefile b/devel/p5-Config-JSON/Makefile
index 4b744c397f55..babe52ed7f96 100644
--- a/devel/p5-Config-JSON/Makefile
+++ b/devel/p5-Config-JSON/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= \
BUILD_DEPENDS= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
-PERL_CONFIGURE= Yes
+USES= perl5
+USE_PERL5= configure
MAN3= Config::JSON.3
.include <bsd.port.mk>
diff --git a/devel/p5-Config-MVP/Makefile b/devel/p5-Config-MVP/Makefile
index 15f6ca402c4e..bb5f5b1590d0 100644
--- a/devel/p5-Config-MVP/Makefile
+++ b/devel/p5-Config-MVP/Makefile
@@ -26,7 +26,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Config::MVP.3 \
Config::MVP::Assembler.3 \
diff --git a/devel/p5-Config-Model/Makefile b/devel/p5-Config-Model/Makefile
index 52001a6376fa..e0ee7301ea4c 100644
--- a/devel/p5-Config-Model/Makefile
+++ b/devel/p5-Config-Model/Makefile
@@ -42,7 +42,8 @@ TEST_DEPENDS= p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class \
p5-Test-Memory-Cycle>=0:${PORTSDIR}/devel/p5-Test-Memory-Cycle \
p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= cme.1 config-edit.1
MAN3= Config::Model.3 \
diff --git a/devel/p5-Config-Setting/Makefile b/devel/p5-Config-Setting/Makefile
index 876aa20e59fe..b454ceb9298e 100644
--- a/devel/p5-Config-Setting/Makefile
+++ b/devel/p5-Config-Setting/Makefile
@@ -13,7 +13,8 @@ COMMENT= Class that provides an easy interface to use config files
RUN_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Config::Setting.3 \
Config::Setting::Chunk.3 \
diff --git a/devel/p5-Config-Tiny/Makefile b/devel/p5-Config-Tiny/Makefile
index 30335f8f7046..83fe3b906443 100644
--- a/devel/p5-Config-Tiny/Makefile
+++ b/devel/p5-Config-Tiny/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Config-Tiny
-# Date created: 11 December 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Config-Tiny
PORTVERSION= 2.14
@@ -17,7 +13,8 @@ COMMENT= Read/Write .ini style files with as little code as possible
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Config::Tiny.3
diff --git a/devel/p5-Const-Fast/Makefile b/devel/p5-Const-Fast/Makefile
index 7392ead2d96b..6c90612774f1 100644
--- a/devel/p5-Const-Fast/Makefile
+++ b/devel/p5-Const-Fast/Makefile
@@ -21,7 +21,8 @@ RUN_DEPENDS= p5-Sub-Exporter>=0:${PORTSDIR}/devel/p5-Sub-Exporter \
p5-Sub-Exporter-Progressive>=0.001.007:${PORTSDIR}/devel/p5-Sub-Exporter-Progressive
TEST_DEPENDS= p5-Test-Exception>=0.29:${PORTSDIR}/devel/p5-Test-Exception
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Const::Fast.3
diff --git a/devel/p5-Context-Preserve/Makefile b/devel/p5-Context-Preserve/Makefile
index 01d2aab7a82d..6b3ff41dac4c 100644
--- a/devel/p5-Context-Preserve/Makefile
+++ b/devel/p5-Context-Preserve/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Context-Preserve
-# Date created: 12 May 2009
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Context-Preserve
PORTVERSION= 0.01
@@ -18,7 +14,8 @@ COMMENT= Run code after a subroutine call, preserving the context the subroutine
TEST_DEPENDS= p5-Test-use-ok>=0:${PORTSDIR}/devel/p5-Test-use-ok \
p5-Test-Exception>0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Context::Preserve.3
diff --git a/devel/p5-Contextual-Return/Makefile b/devel/p5-Contextual-Return/Makefile
index 05f493b3101f..bb789d361bec 100644
--- a/devel/p5-Contextual-Return/Makefile
+++ b/devel/p5-Contextual-Return/Makefile
@@ -1,6 +1,5 @@
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Contextual-Return
PORTVERSION= 0.004.007
@@ -16,7 +15,8 @@ COMMENT= Create context-sensitive return values
BUILD_DEPENDS= p5-Want>=0:${PORTSDIR}/devel/p5-Want
RUN_DEPENDS= p5-Want>=0:${PORTSDIR}/devel/p5-Want
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Contextual::Return.3 Contextual::Return::Failure.3
diff --git a/devel/p5-Coro/Makefile b/devel/p5-Coro/Makefile
index ac3c25ac97b6..8aa468ae4c05 100644
--- a/devel/p5-Coro/Makefile
+++ b/devel/p5-Coro/Makefile
@@ -22,7 +22,8 @@ BUILD_DEPENDS= p5-AnyEvent>=7:${PORTSDIR}/devel/p5-AnyEvent \
p5-common-sense>=0:${PORTSDIR}/devel/p5-common-sense
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Coro.3 \
Coro::AIO.3 \
diff --git a/devel/p5-Curses-UI/Makefile b/devel/p5-Curses-UI/Makefile
index a2f6ce6f5e38..52c11d961494 100644
--- a/devel/p5-Curses-UI/Makefile
+++ b/devel/p5-Curses-UI/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-Curses>=0:${PORTSDIR}/devel/p5-Curses \
p5-Term-ReadKey>=0:${PORTSDIR}/devel/p5-Term-ReadKey
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Curses::UI::Color.3 Curses::UI::Label.3 \
Curses::UI::Dialog::Basic.3 Curses::UI::Dialog::Dirbrowser.3 \
diff --git a/devel/p5-Curses/Makefile b/devel/p5-Curses/Makefile
index 4a78065aa830..faf841303486 100644
--- a/devel/p5-Curses/Makefile
+++ b/devel/p5-Curses/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Curses
-# Date created: October 17th 1996
-# Whom: James FitzGibbon <jfitz@FreeBSD.org>
-#
+# Created by: James FitzGibbon <jfitz@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Curses
PORTVERSION= 1.28
@@ -19,7 +15,8 @@ COMMENT= Perl5 module for terminal screen handling and optimization
OPTIONS_DEFINE= NCURSESW
NCURSESW_DESC= Wide-character-capable support by ncursesw library
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= PANELS MENUS FORMS
CONFIGURE_ENV= CURSES_CFLAGS="-I${WRKSRC}/usr/include/ncurses"
diff --git a/devel/p5-Cvs/Makefile b/devel/p5-Cvs/Makefile
index 2d1ce2c5e01b..6fbfef37e0ea 100644
--- a/devel/p5-Cvs/Makefile
+++ b/devel/p5-Cvs/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Cvs
-# Date created: 28 June 2007
-# Whom: Philip Drapeau <pdrapeau@advanis.ca>
-#
+# Created by: Philip Drapeau <pdrapeau@advanis.ca>
# $FreeBSD$
-#
PORTNAME= Cvs
PORTVERSION= 0.07
@@ -17,7 +13,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Cvs - Object oriented interface to the CVS command
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Cvs.3 Cvs::Command::Base.3 Cvs::Command::Checkout.3 \
Cvs::Command::Commit.3 Cvs::Command::Diff.3 \
diff --git a/devel/p5-DB_File-Lock/Makefile b/devel/p5-DB_File-Lock/Makefile
index a571ab0e88ea..32d98719890a 100644
--- a/devel/p5-DB_File-Lock/Makefile
+++ b/devel/p5-DB_File-Lock/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DB_File-Lock
-# Date created: 2002/08/15
-# Whom: nork@FreeBSD.org
-#
+# Created by: nork@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= DB_File-Lock
PORTVERSION= 0.05
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to use the DB_File with Lock
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DB_File::Lock.3
diff --git a/devel/p5-Danga-Socket/Makefile b/devel/p5-Danga-Socket/Makefile
index 03f9ed3a41cd..d741c813fc04 100644
--- a/devel/p5-Danga-Socket/Makefile
+++ b/devel/p5-Danga-Socket/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Danga-Socket
-# Date created: 2005-08-08
-# Whom: Jacques Marneweck <jacques@php.net>
-#
+# Created by: Jacques Marneweck <jacques@php.net>
# $FreeBSD$
-#
PORTNAME= Danga-Socket
PORTVERSION= 1.61
@@ -17,7 +13,8 @@ COMMENT= Event loop and event-driven async socket base class
RUN_DEPENDS= p5-IO-KQueue>=0:${PORTSDIR}/devel/p5-IO-KQueue \
p5-Sys-Syscall>=0:${PORTSDIR}/devel/p5-Sys-Syscall
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Danga::Socket.3
diff --git a/devel/p5-Data-Alias/Makefile b/devel/p5-Data-Alias/Makefile
index fce58072fdef..15079e6e6854 100644
--- a/devel/p5-Data-Alias/Makefile
+++ b/devel/p5-Data-Alias/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Data-Alias
-# Date created: 27 August 2007
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Data-Alias
PORTVERSION= 1.16
@@ -17,7 +13,8 @@ COMMENT= Comprehensive set of aliasing operations
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Alias.3
diff --git a/devel/p5-Data-Capture/Makefile b/devel/p5-Data-Capture/Makefile
index 597b90369ff4..8eb4392d1995 100644
--- a/devel/p5-Data-Capture/Makefile
+++ b/devel/p5-Data-Capture/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Data-Capture
-# Date created: 2012-02-12
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Data-Capture
PORTVERSION= 0.27
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl6 Capture objects
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Capture.3
diff --git a/devel/p5-Data-Diver/Makefile b/devel/p5-Data-Diver/Makefile
index 0fddec678620..ab6da94602e9 100644
--- a/devel/p5-Data-Diver/Makefile
+++ b/devel/p5-Data-Diver/Makefile
@@ -11,7 +11,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple, ad-hoc access to elements of deeply nested structures
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Diver.3
diff --git a/devel/p5-Data-Dump-Streamer/Makefile b/devel/p5-Data-Dump-Streamer/Makefile
index c1b4de121b4f..e4ca141c5d03 100644
--- a/devel/p5-Data-Dump-Streamer/Makefile
+++ b/devel/p5-Data-Dump-Streamer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Data-Dump-Streamer
-# Date created: 23 March 2003
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= Data-Dump-Streamer
PORTVERSION= 2.34
@@ -21,7 +17,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-JSON-XS>=0:${PORTSDIR}/converters/p5-JSON-XS
CONFIGURE_ARGS= DDS
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DDS.3 Data::Dump::Streamer.3
diff --git a/devel/p5-Data-Dump/Makefile b/devel/p5-Data-Dump/Makefile
index 99dede3febc3..d6c40b2e5cf1 100644
--- a/devel/p5-Data-Dump/Makefile
+++ b/devel/p5-Data-Dump/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Pretty printing of data structures
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Dump.3 Data::Dump::Filtered.3 Data::Dump::Trace.3
diff --git a/devel/p5-Data-DumpXML/Makefile b/devel/p5-Data-DumpXML/Makefile
index 5aee70f34a21..59373ec0f4ef 100644
--- a/devel/p5-Data-DumpXML/Makefile
+++ b/devel/p5-Data-DumpXML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Data::DumpXML
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Data-DumpXML
PORTVERSION= 1.06
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Array-RefElem>=0.01:${PORTSDIR}/misc/p5-Array-RefElem \
p5-XML-Parser>=2:${PORTSDIR}/textproc/p5-XML-Parser
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::DumpXML.3 \
Data::DumpXML::Parser.3
diff --git a/devel/p5-Data-Dumper-Concise/Makefile b/devel/p5-Data-Dumper-Concise/Makefile
index 6c4c1a2a3cf0..0432c323518f 100644
--- a/devel/p5-Data-Dumper-Concise/Makefile
+++ b/devel/p5-Data-Dumper-Concise/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Data-Dumper-Concise
-# Date created: 2009-11-24
-# Whom: Christopher Key <cjk32@cam.ac.uk>
-#
+# Created by: Christopher Key <cjk32@cam.ac.uk>
# $FreeBSD$
-#
PORTNAME= Data-Dumper-Concise
PORTVERSION= 2.020
@@ -31,7 +27,8 @@ BUILD_DEPENDS+= p5-Devel-ArgNames>=0.03:${PORTSDIR}/devel/p5-Devel-ArgNames
RUN_DEPENDS+= p5-Devel-ArgNames>=0.03:${PORTSDIR}/devel/p5-Devel-ArgNames
.endif
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Dumper::Concise.3 \
Data::Dumper::Concise::Sugar.3 \
diff --git a/devel/p5-Data-Dumper-Simple/Makefile b/devel/p5-Data-Dumper-Simple/Makefile
index c56b6d9671de..9db4e0247ec8 100644
--- a/devel/p5-Data-Dumper-Simple/Makefile
+++ b/devel/p5-Data-Dumper-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Data-Dumper-Simple
-# Date created: Sep 9 2004
-# Whom: clsung
-#
+# Created by: clsung
# $FreeBSD$
-#
PORTNAME= Data-Dumper-Simple
PORTVERSION= 0.11
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Easily dump variables with names
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Data::Dumper::Simple.3
diff --git a/devel/p5-Data-Dumper/Makefile b/devel/p5-Data-Dumper/Makefile
index 1071718e02a3..b8fd58fbec84 100644
--- a/devel/p5-Data-Dumper/Makefile
+++ b/devel/p5-Data-Dumper/Makefile
@@ -13,6 +13,7 @@ COMMENT= Stringified perl data structures, suitable for both printing and eval
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Data-Grouper/Makefile b/devel/p5-Data-Grouper/Makefile
index 3a73b68fc0c8..455b28b90e1b 100644
--- a/devel/p5-Data-Grouper/Makefile
+++ b/devel/p5-Data-Grouper/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Data-Grouper
-# Date created: 2011-01-13
-# Whom: Kurt Lidl <kurt.lidl@cello.com>
-#
+# Created by: Kurt Lidl <kurt.lidl@cello.com>
# $FreeBSD$
-#
PORTNAME= Data-Grouper
PORTVERSION= 0.06
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Data aggregator for perl objects
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Grouper.3
diff --git a/devel/p5-Data-HexDump/Makefile b/devel/p5-Data-HexDump/Makefile
index 4b90b4c3e0b4..51205adef473 100644
--- a/devel/p5-Data-HexDump/Makefile
+++ b/devel/p5-Data-HexDump/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple hexadecimal dumper
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::HexDump.3
diff --git a/devel/p5-Data-Hexdumper/Makefile b/devel/p5-Data-Hexdumper/Makefile
index 32d1aa486ac4..21db75989049 100644
--- a/devel/p5-Data-Hexdumper/Makefile
+++ b/devel/p5-Data-Hexdumper/Makefile
@@ -11,7 +11,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
MAINTAINER= perl@FreeBSD.org
COMMENT= Module for displaying binary data in a readable format
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Hexdumper.3
diff --git a/devel/p5-Data-Lazy/Makefile b/devel/p5-Data-Lazy/Makefile
index 4179ba954d1c..ba1223d24922 100644
--- a/devel/p5-Data-Lazy/Makefile
+++ b/devel/p5-Data-Lazy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Data-Lazy
-# Date created: 30 September 2005
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Data-Lazy
PORTVERSION= 0.6
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= "lazy" variables
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Lazy.3
diff --git a/devel/p5-Data-ObjectDriver/Makefile b/devel/p5-Data-ObjectDriver/Makefile
index b6aed8d6f6ce..9de207e651c1 100644
--- a/devel/p5-Data-ObjectDriver/Makefile
+++ b/devel/p5-Data-ObjectDriver/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Data-ObjectDriver
-# Date created: 2007-02-25
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Data-ObjectDriver
PORTVERSION= 0.09
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \
p5-Text-SimpleTable>=0:${PORTSDIR}/textproc/p5-Text-SimpleTable
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::ObjectDriver.3 Data::ObjectDriver::BaseObject.3 \
Data::ObjectDriver::Driver::BaseCache.3 \
diff --git a/devel/p5-Data-OptList/Makefile b/devel/p5-Data-OptList/Makefile
index c3c82586c77b..65ade919a855 100644
--- a/devel/p5-Data-OptList/Makefile
+++ b/devel/p5-Data-OptList/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS= p5-Params-Util>=0.14:${PORTSDIR}/devel/p5-Params-Util \
p5-Sub-Install>=0.92:${PORTSDIR}/devel/p5-Sub-Install
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::OptList.3
diff --git a/devel/p5-Data-Peek/Makefile b/devel/p5-Data-Peek/Makefile
index 6cac037f363b..f2c595df520f 100644
--- a/devel/p5-Data-Peek/Makefile
+++ b/devel/p5-Data-Peek/Makefile
@@ -13,7 +13,8 @@ COMMENT= Collection of low-level debug facilities
TEST_DEPENDS= p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Peek.3 Data::DP.3
diff --git a/devel/p5-Data-Random/Makefile b/devel/p5-Data-Random/Makefile
index 09a72c181529..d86dac531c38 100644
--- a/devel/p5-Data-Random/Makefile
+++ b/devel/p5-Data-Random/Makefile
@@ -1,9 +1,5 @@
-# New Ports Collection Makefile for: p5-Data-Random
-# Date created: 2004-07-07
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Data-Random
PORTVERSION= 0.08
@@ -24,7 +20,8 @@ OPTIONS_DEFAULT= DATE_CALC
DATE_CALC_DESC= Support for rand_date()
GD_DESC= Support for rand_image()
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Random.3 Data::Random::WordList.3
diff --git a/devel/p5-Data-Rx/Makefile b/devel/p5-Data-Rx/Makefile
index e8768e9d7068..7b2f7a828ac2 100644
--- a/devel/p5-Data-Rx/Makefile
+++ b/devel/p5-Data-Rx/Makefile
@@ -18,7 +18,8 @@ TEST_DEPENDS= p5-Sub-Exporter>=0:${PORTSDIR}/devel/p5-Sub-Exporter \
p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Rx.3 \
Data::Rx::CommonType.3 \
diff --git a/devel/p5-Data-Section/Makefile b/devel/p5-Data-Section/Makefile
index 1872c948b8ac..d9d654f56dae 100644
--- a/devel/p5-Data-Section/Makefile
+++ b/devel/p5-Data-Section/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Sub-Exporter>=0.979:${PORTSDIR}/devel/p5-Sub-Exporter \
RUN_DEPENDS= p5-Sub-Exporter>=0.979:${PORTSDIR}/devel/p5-Sub-Exporter \
p5-MRO-Compat>=0.09:${PORTSDIR}/devel/p5-MRO-Compat
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Section.3
diff --git a/devel/p5-Data-ShowTable/Makefile b/devel/p5-Data-ShowTable/Makefile
index c310ccd2dd3c..aef8e5e18d0f 100644
--- a/devel/p5-Data-ShowTable/Makefile
+++ b/devel/p5-Data-ShowTable/Makefile
@@ -12,7 +12,8 @@ COMMENT= Perl5 module to pretty-print arrays of data
LICENSE= GPLv2
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= showtable.1
MAN3= Data::ShowTable.3
diff --git a/devel/p5-Data-Stream-Bulk/Makefile b/devel/p5-Data-Stream-Bulk/Makefile
index 5768d7dce145..b1b3cb685604 100644
--- a/devel/p5-Data-Stream-Bulk/Makefile
+++ b/devel/p5-Data-Stream-Bulk/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Data::Stream::Bulk
-# Date created: 2008-11-28
-# Whom: Yen-Ming Lee <leeym@FreeBSD.org>
-#
+# Created by: Yen-Ming Lee <leeym@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Data-Stream-Bulk
PORTVERSION= 0.11
@@ -25,7 +21,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Requires>0:${PORTSDIR}/devel/p5-Test-Requires
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Stream::Bulk.3 \
Data::Stream::Bulk::Array.3 \
diff --git a/devel/p5-Data-TemporaryBag/Makefile b/devel/p5-Data-TemporaryBag/Makefile
index 8bddb288b5fa..e01ccdc116b0 100644
--- a/devel/p5-Data-TemporaryBag/Makefile
+++ b/devel/p5-Data-TemporaryBag/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Data::TemporaryBag
-# Date created: 30 Nov 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Data-TemporaryBag
PORTVERSION= 0.09
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Handle long size data using temporary file
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::TemporaryBag.3
diff --git a/devel/p5-Data-Types/Makefile b/devel/p5-Data-Types/Makefile
index 66f7e477e50c..5a527ae3d677 100644
--- a/devel/p5-Data-Types/Makefile
+++ b/devel/p5-Data-Types/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Data-Types
-# Date created: 10 February 2006
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= Data-Types
PORTVERSION= 0.09
@@ -17,7 +13,8 @@ COMMENT= Validate and convert data types
LICENSE_COMB= dual
LICENSE= ART10 GPLv1
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Data::Types.3
diff --git a/devel/p5-Data-Visitor/Makefile b/devel/p5-Data-Visitor/Makefile
index a3e5aa094615..379c2f58fb7e 100644
--- a/devel/p5-Data-Visitor/Makefile
+++ b/devel/p5-Data-Visitor/Makefile
@@ -22,7 +22,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Data-Alias>=0:${PORTSDIR}/devel/p5-Data-Alias \
p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Visitor.3 \
Data::Visitor::Callback.3
diff --git a/devel/p5-Data-Walk/Makefile b/devel/p5-Data-Walk/Makefile
index 30296f6a01a8..f50d80abaa21 100644
--- a/devel/p5-Data-Walk/Makefile
+++ b/devel/p5-Data-Walk/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Slurp
-# Date created: October 28, 2011
-# Whom: Philip M. Gollucci <pgollucci@p6m7g8.com>
-#
+# Created by: Philip M. Gollucci <pgollucci@p6m7g8.com>
# $FreeBSD$
-#
PORTNAME= Data-Walk
PORTVERSION= 1.00
@@ -18,7 +14,8 @@ COMMENT= Traverse Perl data structures
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Walk.3
diff --git a/devel/p5-Date-Business/Makefile b/devel/p5-Date-Business/Makefile
index f14cb9fe9112..81b152dfaf54 100644
--- a/devel/p5-Date-Business/Makefile
+++ b/devel/p5-Date-Business/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Date-Business
-# Date created: Aug 05, 2011
-# Whom: Philip M. Gollucci <pgollucci@p6m7g8.com>
-#
+# Created by: Philip M. Gollucci <pgollucci@p6m7g8.com>
# $FreeBSD$
-
PORTNAME= Date-Business
PORTVERSION= 1.2
CATEGORIES= devel perl5
@@ -13,7 +9,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Fast calendar and business date calculations
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Date::Business.3
diff --git a/devel/p5-Date-Calc-Iterator/Makefile b/devel/p5-Date-Calc-Iterator/Makefile
index 0ab957fa6b5c..f123cec9306f 100644
--- a/devel/p5-Date-Calc-Iterator/Makefile
+++ b/devel/p5-Date-Calc-Iterator/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Date-Calc-Iterator
-# Date created: 03 Jul 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Date-Calc-Iterator
PORTVERSION= 1.00
@@ -17,7 +13,8 @@ COMMENT= Iterate over a range of dates
BUILD_DEPENDS= p5-Date-Calc>=0:${PORTSDIR}/devel/p5-Date-Calc
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Date::Calc::Iterator.3
diff --git a/devel/p5-Date-Calc/Makefile b/devel/p5-Date-Calc/Makefile
index e527c212e8be..1e38ca966ef7 100644
--- a/devel/p5-Date-Calc/Makefile
+++ b/devel/p5-Date-Calc/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Date-Calc
-# Date created: 25 February 2000
-# Whom: Brad Hendrickse <bradh@uunet.co.za>
-#
+# Created by: Brad Hendrickse <bradh@uunet.co.za>
# $FreeBSD$
-#
PORTNAME= Date-Calc
PORTVERSION= 6.3
@@ -18,7 +14,8 @@ RUN_DEPENDS= p5-Bit-Vector>=7.1:${PORTSDIR}/math/p5-Bit-Vector \
p5-Carp-Clan>=5.3:${PORTSDIR}/devel/p5-Carp-Clan
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Date::Calc.3 Date::Calc::PP.3 Date::Calc::Object.3 Date::Calendar.3 \
Date::Calendar::Profiles.3 Date::Calendar::Year.3
diff --git a/devel/p5-Date-EzDate/Makefile b/devel/p5-Date-EzDate/Makefile
index f3fd6861fe76..c0e13d0b63db 100644
--- a/devel/p5-Date-EzDate/Makefile
+++ b/devel/p5-Date-EzDate/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Date and time manipulation made easy
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Date::EzDate.3
diff --git a/devel/p5-Date-ICal/Makefile b/devel/p5-Date-ICal/Makefile
index 29622660639c..e545ec8b4bd2 100644
--- a/devel/p5-Date-ICal/Makefile
+++ b/devel/p5-Date-ICal/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Date-ICal
-# Date created: 12 May 2002
-# Whom: Kimura Fuyuki <fuyuki@mj.0038.net>
-#
+# Created by: Kimura Fuyuki <fuyuki@mj.0038.net>
# $FreeBSD$
-#
PORTNAME= Date-ICal
PORTVERSION= 2.678
@@ -17,7 +13,8 @@ COMMENT= Perl extension for ICalendar date objects
BUILD_DEPENDS= p5-Date-Leapyear>=1.03:${PORTSDIR}/devel/p5-Date-Leapyear
RUN_DEPENDS= p5-Date-Leapyear>=1.03:${PORTSDIR}/devel/p5-Date-Leapyear
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Date::ICal.3 Date::ICal::Duration.3
diff --git a/devel/p5-Date-Pcalc/Makefile b/devel/p5-Date-Pcalc/Makefile
index 1351243607b0..e372a4334969 100644
--- a/devel/p5-Date-Pcalc/Makefile
+++ b/devel/p5-Date-Pcalc/Makefile
@@ -14,7 +14,8 @@ COMMENT= Gregorian calendar date calculations
BUILD_DEPENDS= p5-Carp-Clan>=5.3:${PORTSDIR}/devel/p5-Carp-Clan \
p5-Bit-Vector>=7.0:${PORTSDIR}/math/p5-Bit-Vector
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= </dev/null
MAN3= Date::Pcalc.3 \
diff --git a/devel/p5-Date-Range/Makefile b/devel/p5-Date-Range/Makefile
index 7d189761f026..299c2fd22e8d 100644
--- a/devel/p5-Date-Range/Makefile
+++ b/devel/p5-Date-Range/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Date-Range
-# Date created: 05 February 2006
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= Date-Range
PORTVERSION= 1.41
@@ -17,7 +13,8 @@ COMMENT= Date::Range - work with a range of dates
BUILD_DEPENDS= p5-Date-Simple>=0.03:${PORTSDIR}/devel/p5-Date-Simple
RUN_DEPENDS= p5-Date-Simple>=0.03:${PORTSDIR}/devel/p5-Date-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Date::Range.3
diff --git a/devel/p5-DateTime-Calendar-Christian/Makefile b/devel/p5-DateTime-Calendar-Christian/Makefile
index 0b8d33541a54..8dc88979a0ed 100644
--- a/devel/p5-DateTime-Calendar-Christian/Makefile
+++ b/devel/p5-DateTime-Calendar-Christian/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Calendar-Christian
-# Date created: 26 june 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Calendar-Christian
PORTVERSION= 0.04
@@ -17,7 +13,8 @@ COMMENT= Dates in the Christian calendar
BUILD_DEPENDS= p5-DateTime-Calendar-Julian>=0:${PORTSDIR}/devel/p5-DateTime-Calendar-Julian
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Calendar::Christian.3
diff --git a/devel/p5-DateTime-Calendar-FrenchRevolutionary/Makefile b/devel/p5-DateTime-Calendar-FrenchRevolutionary/Makefile
index 016a222767d3..b71159bcc536 100644
--- a/devel/p5-DateTime-Calendar-FrenchRevolutionary/Makefile
+++ b/devel/p5-DateTime-Calendar-FrenchRevolutionary/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
RUN_DEPENDS= p5-DateTime>=0.14:${PORTSDIR}/devel/p5-DateTime \
p5-Roman>=1.22:${PORTSDIR}/math/p5-Roman
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::Calendar::FrenchRevolutionary.3 \
DateTime::Calendar::FrenchRevolutionary::Locale::en.3
diff --git a/devel/p5-DateTime-Calendar-Hebrew/Makefile b/devel/p5-DateTime-Calendar-Hebrew/Makefile
index 639433c4494e..65e401567e19 100644
--- a/devel/p5-DateTime-Calendar-Hebrew/Makefile
+++ b/devel/p5-DateTime-Calendar-Hebrew/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Calendar-Hebrew
-# Date created: 3 octobre 2003
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= DateTime-Calendar-Hebrew
PORTVERSION= 0.05
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
p5-DateTime-Event-Sunrise>=0:${PORTSDIR}/devel/p5-DateTime-Event-Sunrise
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Calendar::Hebrew.3
diff --git a/devel/p5-DateTime-Calendar-Julian/Makefile b/devel/p5-DateTime-Calendar-Julian/Makefile
index d7048ca8e0e1..8802ee8a9809 100644
--- a/devel/p5-DateTime-Calendar-Julian/Makefile
+++ b/devel/p5-DateTime-Calendar-Julian/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Calendar-Julian
-# Date created: 26 june 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Calendar-Julian
PORTVERSION= 0.04
@@ -17,7 +13,8 @@ COMMENT= Dates in the Julian calendar
BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Calendar::Julian.3
diff --git a/devel/p5-DateTime-Calendar-Mayan/Makefile b/devel/p5-DateTime-Calendar-Mayan/Makefile
index cd07ed9a76be..0201080b9e2c 100644
--- a/devel/p5-DateTime-Calendar-Mayan/Makefile
+++ b/devel/p5-DateTime-Calendar-Mayan/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Calendar-Mayan
-# Date created: 1 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Calendar-Mayan
PORTVERSION= 0.06.01
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate \
p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::Calendar::Mayan.3
diff --git a/devel/p5-DateTime-Calendar-Pataphysical/Makefile b/devel/p5-DateTime-Calendar-Pataphysical/Makefile
index a35588561590..c26d82f00b11 100644
--- a/devel/p5-DateTime-Calendar-Pataphysical/Makefile
+++ b/devel/p5-DateTime-Calendar-Pataphysical/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Calendar-Pataphysical
-# Date created: 1 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Calendar-Pataphysical
PORTVERSION= 0.04
@@ -17,7 +13,8 @@ COMMENT= Dates in the pataphysical calendar
BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Calendar::Pataphysical.3
diff --git a/devel/p5-DateTime-Cron-Simple/Makefile b/devel/p5-DateTime-Cron-Simple/Makefile
index 4a6faad75f76..bf2a64fe8dd6 100644
--- a/devel/p5-DateTime-Cron-Simple/Makefile
+++ b/devel/p5-DateTime-Cron-Simple/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parse a cron entry and check against current time
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Cron::Simple.3
diff --git a/devel/p5-DateTime-Event-Cron/Makefile b/devel/p5-DateTime-Event-Cron/Makefile
index f7f443dfb6c9..719ea44f94d7 100644
--- a/devel/p5-DateTime-Event-Cron/Makefile
+++ b/devel/p5-DateTime-Event-Cron/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Event-Cron
-# Date created: 1 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Event-Cron
PORTVERSION= 0.08
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
p5-Set-Crontab>=0:${PORTSDIR}/devel/p5-Set-Crontab
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Event::Cron.3
diff --git a/devel/p5-DateTime-Event-Easter/Makefile b/devel/p5-DateTime-Event-Easter/Makefile
index fa33a6dd44c5..6e357c7e2c9a 100644
--- a/devel/p5-DateTime-Event-Easter/Makefile
+++ b/devel/p5-DateTime-Event-Easter/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Event-Easter
-# Date created: 1 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Event-Easter
PORTVERSION= 1.04
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Event::Easter.3
diff --git a/devel/p5-DateTime-Event-ICal/Makefile b/devel/p5-DateTime-Event-ICal/Makefile
index 41bcd75615f5..296651e724d3 100644
--- a/devel/p5-DateTime-Event-ICal/Makefile
+++ b/devel/p5-DateTime-Event-ICal/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
p5-DateTime-Event-Recurrence>=0.11:${PORTSDIR}/devel/p5-DateTime-Event-Recurrence
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Event::ICal.3
diff --git a/devel/p5-DateTime-Event-NameDay/Makefile b/devel/p5-DateTime-Event-NameDay/Makefile
index 80fcfa5c1022..f39256d113e9 100644
--- a/devel/p5-DateTime-Event-NameDay/Makefile
+++ b/devel/p5-DateTime-Event-NameDay/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Event-NameDay
-# Date created: 2 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Event-NameDay
PORTVERSION= 0.02
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::Event::NameDay.3
diff --git a/devel/p5-DateTime-Event-Random/Makefile b/devel/p5-DateTime-Event-Random/Makefile
index 7b414ac680f9..8f07431a952d 100644
--- a/devel/p5-DateTime-Event-Random/Makefile
+++ b/devel/p5-DateTime-Event-Random/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Event-Random
-# Date created: 8 Jan 2004
-# Whom: Mathieu Arnold <mat@FreeBSD.org>
-#
+# Created by: Mathieu Arnold <mat@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= DateTime-Event-Random
PORTVERSION= 0.03
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
p5-DateTime-Set>=0:${PORTSDIR}/devel/p5-DateTime-Set
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Event::Random.3
diff --git a/devel/p5-DateTime-Event-Recurrence/Makefile b/devel/p5-DateTime-Event-Recurrence/Makefile
index f8ca1c05c307..9f7c55188bfc 100644
--- a/devel/p5-DateTime-Event-Recurrence/Makefile
+++ b/devel/p5-DateTime-Event-Recurrence/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
OPTIONS_DEFINE= DOCS
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Event::Recurrence.3
PORTDOCS= CREDITS Changes README TODO
diff --git a/devel/p5-DateTime-Event-Sunrise/Makefile b/devel/p5-DateTime-Event-Sunrise/Makefile
index e909daba509a..84517ef31820 100644
--- a/devel/p5-DateTime-Event-Sunrise/Makefile
+++ b/devel/p5-DateTime-Event-Sunrise/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
p5-DateTime-Set>=0:${PORTSDIR}/devel/p5-DateTime-Set
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Event::Sunrise.3
diff --git a/devel/p5-DateTime-Event-Zodiac/Makefile b/devel/p5-DateTime-Event-Zodiac/Makefile
index 0610ee63d6f6..03ed2c06021a 100644
--- a/devel/p5-DateTime-Event-Zodiac/Makefile
+++ b/devel/p5-DateTime-Event-Zodiac/Makefile
@@ -1,6 +1,4 @@
-# New ports collection makefile for: p5-DateTime-Event-Zodiac
-# Date created: 2010-12-24
-# Whom: Mikhail T. <michael@fun-box.ru>
+# Created by: Mikhail T. <michael@fun-box.ru>
# $FreeBSD$
PORTNAME= DateTime-Event-Zodiac
@@ -19,7 +17,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod \
p5-Test-Pod-Coverage>=0:${PORTSDIR}/devel/p5-Test-Pod-Coverage
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Event::Zodiac.3
diff --git a/devel/p5-DateTime-Fiscal-Year/Makefile b/devel/p5-DateTime-Fiscal-Year/Makefile
index 942619289e88..afd8e4352fbc 100644
--- a/devel/p5-DateTime-Fiscal-Year/Makefile
+++ b/devel/p5-DateTime-Fiscal-Year/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Fiscal-Year
-# Date created: 3 october 2003
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= DateTime-Fiscal-Year
PORTVERSION= 0.02
@@ -17,7 +13,8 @@ COMMENT= Calculate the day or week of the Fiscal Year with an arbitrary start da
BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::Fiscal::Year.3
diff --git a/devel/p5-DateTime-Format-Baby/Makefile b/devel/p5-DateTime-Format-Baby/Makefile
index 00ffa2f51b1e..fc3ce3cd123c 100644
--- a/devel/p5-DateTime-Format-Baby/Makefile
+++ b/devel/p5-DateTime-Format-Baby/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-Baby
-# Date created: 2 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-Baby
PORTVERSION= 1.0100
@@ -20,7 +16,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
WRKSRC= ${WRKDIR}/${DISTNAME:S/00//}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Format::Baby.3
diff --git a/devel/p5-DateTime-Format-Bork/Makefile b/devel/p5-DateTime-Format-Bork/Makefile
index 3db9a917a5f6..694ae6e8e766 100644
--- a/devel/p5-DateTime-Format-Bork/Makefile
+++ b/devel/p5-DateTime-Format-Bork/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-Bork
-# Date created: 2 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-Bork
PORTVERSION= 0.02
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate \
p5-DateTime-Format-Builder>=0:${PORTSDIR}/devel/p5-DateTime-Format-Builder
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::Format::Bork.3
diff --git a/devel/p5-DateTime-Format-Builder/Makefile b/devel/p5-DateTime-Format-Builder/Makefile
index 46a34567086f..8564145d11cc 100644
--- a/devel/p5-DateTime-Format-Builder/Makefile
+++ b/devel/p5-DateTime-Format-Builder/Makefile
@@ -21,7 +21,8 @@ TEST_DEPENDS= p5-Devel-Cycle>=1.07:${PORTSDIR}/devel/p5-Devel-Cycle \
OPTIONS_DEFINE= DOCS EXAMPLES
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Format::Builder.3 DateTime::Format::Builder::Parser.3 \
DateTime::Format::Builder::Parser::Dispatch.3 \
diff --git a/devel/p5-DateTime-Format-DBI/Makefile b/devel/p5-DateTime-Format-DBI/Makefile
index 71a708e43791..47c6aae85ebe 100644
--- a/devel/p5-DateTime-Format-DBI/Makefile
+++ b/devel/p5-DateTime-Format-DBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-DBI
-# Date created: 2 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-DBI
PORTVERSION= 0.040
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-DBI>=1.21:${PORTSDIR}/databases/p5-DBI \
BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::Format::DBI.3
diff --git a/devel/p5-DateTime-Format-DateManip/Makefile b/devel/p5-DateTime-Format-DateManip/Makefile
index b98041a3a324..71730be7acb0 100644
--- a/devel/p5-DateTime-Format-DateManip/Makefile
+++ b/devel/p5-DateTime-Format-DateManip/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-DateManip
-# Date created: 2 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-DateManip
PORTVERSION= 0.04
@@ -18,7 +14,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
RUN_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
p5-Date-Manip>=0:${PORTSDIR}/devel/p5-Date-Manip
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::Format::DateManip.3
diff --git a/devel/p5-DateTime-Format-Duration/Makefile b/devel/p5-DateTime-Format-Duration/Makefile
index 703f16f4e30e..ee70f09da4ee 100644
--- a/devel/p5-DateTime-Format-Duration/Makefile
+++ b/devel/p5-DateTime-Format-Duration/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-Duration
-# Date created: 8 Jan 2004
-# Whom: Mathieu Arnold <mat@FreeBSD.org>
-#
+# Created by: Mathieu Arnold <mat@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-Duration
PORTVERSION= 1.03a
@@ -20,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/${DISTNAME:C/a$//}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Format::Duration.3
diff --git a/devel/p5-DateTime-Format-Epoch/Makefile b/devel/p5-DateTime-Format-Epoch/Makefile
index 8f40477ff60e..c26049df5cdb 100644
--- a/devel/p5-DateTime-Format-Epoch/Makefile
+++ b/devel/p5-DateTime-Format-Epoch/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-Epoch
-# Date created: 2 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-Epoch
PORTVERSION= 0.13
@@ -21,7 +17,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
PORTSCOUT= skipv:0.801
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::Format::Epoch.3 \
DateTime::Format::Epoch::ActiveDirectory.3 \
diff --git a/devel/p5-DateTime-Format-Excel/Makefile b/devel/p5-DateTime-Format-Excel/Makefile
index 0d03a06913f9..575ba20fcfb6 100644
--- a/devel/p5-DateTime-Format-Excel/Makefile
+++ b/devel/p5-DateTime-Format-Excel/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-Excel
-# Date created: 2 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-Excel
PORTVERSION= 0.31.00
@@ -18,7 +14,8 @@ COMMENT= Convert between DateTime and Excel dates
BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::Format::Excel.3
diff --git a/devel/p5-DateTime-Format-HTTP/Makefile b/devel/p5-DateTime-Format-HTTP/Makefile
index d599552c6ac4..09e648a74eb9 100644
--- a/devel/p5-DateTime-Format-HTTP/Makefile
+++ b/devel/p5-DateTime-Format-HTTP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-HTTP
-# Date created: 7 july 2003
-# Whom: Mathieu Arnold <mat@FreeBSD.org>
-#
+# Created by: Mathieu Arnold <mat@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-HTTP
PORTVERSION= 0.40
@@ -18,7 +14,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
RUN_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::Format::HTTP.3
diff --git a/devel/p5-DateTime-Format-IBeat/Makefile b/devel/p5-DateTime-Format-IBeat/Makefile
index 60b58e43f1a0..6c33b4ef5a3e 100644
--- a/devel/p5-DateTime-Format-IBeat/Makefile
+++ b/devel/p5-DateTime-Format-IBeat/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-IBeat
-# Date created: 3 october 2003
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= DateTime-Format-IBeat
PORTVERSION= 0.16.1
@@ -18,7 +14,8 @@ COMMENT= Format times in .beat notation
BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Format::IBeat.3
diff --git a/devel/p5-DateTime-Format-ICal/Makefile b/devel/p5-DateTime-Format-ICal/Makefile
index b97f2bc916fc..7af347671c4b 100644
--- a/devel/p5-DateTime-Format-ICal/Makefile
+++ b/devel/p5-DateTime-Format-ICal/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-ICal
-# Date created: 2 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-ICal
PORTVERSION= 0.09
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::Format::ICal.3
diff --git a/devel/p5-DateTime-Format-ISO8601/Makefile b/devel/p5-DateTime-Format-ISO8601/Makefile
index 84cedbb47f5b..e013edf2dfcc 100644
--- a/devel/p5-DateTime-Format-ISO8601/Makefile
+++ b/devel/p5-DateTime-Format-ISO8601/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-ISO8601
-# Date created: 7 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-ISO8601
PORTVERSION= 0.08
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-DateTime>=0.18:${PORTSDIR}/devel/p5-DateTime \
p5-DateTime-Format-Builder>=0.77:${PORTSDIR}/devel/p5-DateTime-Format-Builder
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::Format::ISO8601.3
diff --git a/devel/p5-DateTime-Format-Mail/Makefile b/devel/p5-DateTime-Format-Mail/Makefile
index bf92a9740687..6ea50075bfe0 100644
--- a/devel/p5-DateTime-Format-Mail/Makefile
+++ b/devel/p5-DateTime-Format-Mail/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-Mail
-# Date created: 4 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-Mail
PORTVERSION= 0.30.01
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate \
p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::Format::Mail.3
diff --git a/devel/p5-DateTime-Format-MySQL/Makefile b/devel/p5-DateTime-Format-MySQL/Makefile
index e7a57381347e..fbcce21c813e 100644
--- a/devel/p5-DateTime-Format-MySQL/Makefile
+++ b/devel/p5-DateTime-Format-MySQL/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-MySQL
-# Date created: 2 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-MySQL
PORTVERSION= 0.04
@@ -18,7 +14,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
RUN_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
p5-DateTime-Format-Builder>=0:${PORTSDIR}/devel/p5-DateTime-Format-Builder
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::Format::MySQL.3
diff --git a/devel/p5-DateTime-Format-Pg/Makefile b/devel/p5-DateTime-Format-Pg/Makefile
index 87257c543b64..711886add4fd 100644
--- a/devel/p5-DateTime-Format-Pg/Makefile
+++ b/devel/p5-DateTime-Format-Pg/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-Pg
-# Date created: 2 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-Pg
PORTVERSION= 0.16.008
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-DateTime>=0.10:${PORTSDIR}/devel/p5-DateTime \
p5-DateTime-TimeZone>=0.05:${PORTSDIR}/devel/p5-DateTime-TimeZone
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Format::Pg.3
diff --git a/devel/p5-DateTime-Format-Roman/Makefile b/devel/p5-DateTime-Format-Roman/Makefile
index b1ddff8d030d..2a2bc8b874be 100644
--- a/devel/p5-DateTime-Format-Roman/Makefile
+++ b/devel/p5-DateTime-Format-Roman/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-Roman
-# Date created: 7 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-Roman
PORTVERSION= 0.03
@@ -18,7 +14,8 @@ RUN_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
p5-Roman>=0:${PORTSDIR}/math/p5-Roman
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Format::Roman.3
diff --git a/devel/p5-DateTime-Format-SQLite/Makefile b/devel/p5-DateTime-Format-SQLite/Makefile
index 80cad42946f3..7787e756f51b 100644
--- a/devel/p5-DateTime-Format-SQLite/Makefile
+++ b/devel/p5-DateTime-Format-SQLite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Format-SQLite
-# Date created: 23 june 2009
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= DateTime-Format-SQLite
PORTVERSION= 0.11
@@ -17,7 +13,8 @@ COMMENT= Parse and format SQLite dates and times
BUILD_DEPENDS= p5-DateTime-Format-Builder>=0:${PORTSDIR}/devel/p5-DateTime-Format-Builder
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Format::SQLite.3
diff --git a/devel/p5-DateTime-Format-Strptime/Makefile b/devel/p5-DateTime-Format-Strptime/Makefile
index 74a853bb4917..ce3486413c5a 100644
--- a/devel/p5-DateTime-Format-Strptime/Makefile
+++ b/devel/p5-DateTime-Format-Strptime/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS= p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate \
p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Format::Strptime.3
diff --git a/devel/p5-DateTime-Functions/Makefile b/devel/p5-DateTime-Functions/Makefile
index a4c139688585..9a1bde7ba10a 100644
--- a/devel/p5-DateTime-Functions/Makefile
+++ b/devel/p5-DateTime-Functions/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Functions
-# Date created: 8 Jan 2004
-# Whom: Mathieu Arnold <mat@FreeBSD.org>
-#
+# Created by: Mathieu Arnold <mat@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= DateTime-Functions
PORTVERSION= 0.10
@@ -17,7 +13,8 @@ COMMENT= Procedural interface to DateTime functions
BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Functions.3
diff --git a/devel/p5-DateTime-HiRes/Makefile b/devel/p5-DateTime-HiRes/Makefile
index 063a17a4e6d4..4785d17541fb 100644
--- a/devel/p5-DateTime-HiRes/Makefile
+++ b/devel/p5-DateTime-HiRes/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-HiRes
-# Date created: 3 october 2003
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= DateTime-HiRes
PORTVERSION= 0.01
@@ -18,7 +14,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
RUN_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::HiRes.3
diff --git a/devel/p5-DateTime-Incomplete/Makefile b/devel/p5-DateTime-Incomplete/Makefile
index 29d5962d54b4..4c1d70f38925 100644
--- a/devel/p5-DateTime-Incomplete/Makefile
+++ b/devel/p5-DateTime-Incomplete/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime \
p5-DateTime-Event-Recurrence>=0:${PORTSDIR}/devel/p5-DateTime-Event-Recurrence
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Incomplete.3
diff --git a/devel/p5-DateTime-Locale/Makefile b/devel/p5-DateTime-Locale/Makefile
index 477b11f9a61c..fdde887763da 100644
--- a/devel/p5-DateTime-Locale/Makefile
+++ b/devel/p5-DateTime-Locale/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Locale
-# Date created: 30 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Locale
PORTVERSION= 0.45
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils \
p5-Params-Validate>=0.91:${PORTSDIR}/devel/p5-Params-Validate
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= \
DateTime::Locale.3 \
diff --git a/devel/p5-DateTime-Precise/Makefile b/devel/p5-DateTime-Precise/Makefile
index 35e3c1d81156..5f714f4b83a2 100644
--- a/devel/p5-DateTime-Precise/Makefile
+++ b/devel/p5-DateTime-Precise/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-Precise
-# Date created: 26 june 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-Precise
PORTVERSION= 1.05
@@ -17,7 +13,8 @@ COMMENT= Perform common time and date operations with additional GPS operations
BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Precise.3
diff --git a/devel/p5-DateTime-Set/Makefile b/devel/p5-DateTime-Set/Makefile
index 029c8a6b5ae0..da73fafcc824 100644
--- a/devel/p5-DateTime-Set/Makefile
+++ b/devel/p5-DateTime-Set/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
OPTIONS_DEFINE= DOCS
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::Set.3 \
DateTime::Span.3 \
diff --git a/devel/p5-DateTime-TimeZone-Alias/Makefile b/devel/p5-DateTime-TimeZone-Alias/Makefile
index 3fa888cf8752..638613ada2b1 100644
--- a/devel/p5-DateTime-TimeZone-Alias/Makefile
+++ b/devel/p5-DateTime-TimeZone-Alias/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DateTime-TimeZone-Alias
-# Date created: 7 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= DateTime-TimeZone-Alias
PORTVERSION= 0.06
@@ -18,7 +14,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
RUN_DEPENDS= p5-DateTime-TimeZone>=0:${PORTSDIR}/devel/p5-DateTime-TimeZone \
p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime::TimeZone::Alias.3
diff --git a/devel/p5-DateTime-TimeZone-LMT/Makefile b/devel/p5-DateTime-TimeZone-LMT/Makefile
index e91898edbdca..d201fb18b68d 100644
--- a/devel/p5-DateTime-TimeZone-LMT/Makefile
+++ b/devel/p5-DateTime-TimeZone-LMT/Makefile
@@ -13,7 +13,8 @@ COMMENT= Local Mean Time time zone for DateTime
BUILD_DEPENDS= p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DateTime::TimeZone::LMT.3
diff --git a/devel/p5-DateTime/Makefile b/devel/p5-DateTime/Makefile
index 178d5d0a35b4..44fb907ff7dd 100644
--- a/devel/p5-DateTime/Makefile
+++ b/devel/p5-DateTime/Makefile
@@ -23,7 +23,8 @@ TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
OPTIONS_DEFINE= DOCS
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DateTime.3 DateTime::Duration.3 \
DateTime::Infinite.3 \
diff --git a/devel/p5-Declare-Constraints-Simple/Makefile b/devel/p5-Declare-Constraints-Simple/Makefile
index 154750385723..bec90ac9b864 100644
--- a/devel/p5-Declare-Constraints-Simple/Makefile
+++ b/devel/p5-Declare-Constraints-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Declare-Constraints-Simple
-# Date created: 2010-12-03
-# Whom: Anes Muhametov <anes@anes.su>
-#
+# Created by: Anes Muhametov <anes@anes.su>
# $FreeBSD$
-#
PORTNAME= Declare-Constraints-Simple
PORTVERSION= 0.03
@@ -23,7 +19,8 @@ RUN_DEPENDS= p5-Class-Inspector>=1.24:${PORTSDIR}/devel/p5-Class-Inspector \
p5-aliased>=0:${PORTSDIR}/devel/p5-aliased \
p5-Carp-Clan>=5.3:${PORTSDIR}/devel/p5-Carp-Clan
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Declare::Constraints::Simple::Library::Scalar.3 \
Declare::Constraints::Simple::Library::Operators.3 \
diff --git a/devel/p5-Devel-ArgNames/Makefile b/devel/p5-Devel-ArgNames/Makefile
index 8950b60068cb..346825ce7f63 100644
--- a/devel/p5-Devel-ArgNames/Makefile
+++ b/devel/p5-Devel-ArgNames/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Devel-ArgNames
-# Date created: 2010-08-08
-# Whom: Christopher Key <cjk32@cam.ac.uk>
-#
+# Created by: Christopher Key <cjk32@cam.ac.uk>
# $FreeBSD$
-#
PORTNAME= Devel-ArgNames
PORTVERSION= 0.03
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-PadWalker>=0:${PORTSDIR}/devel/p5-PadWalker
RUN_DEPENDS= p5-PadWalker>=0:${PORTSDIR}/devel/p5-PadWalker
TEST_DEPENDS= p5-Test-use-ok>=0:${PORTSDIR}/devel/p5-Test-use-ok
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::ArgNames.3
diff --git a/devel/p5-Devel-Backtrace/Makefile b/devel/p5-Devel-Backtrace/Makefile
index c3b318c8d280..e9d5df6e1c62 100644
--- a/devel/p5-Devel-Backtrace/Makefile
+++ b/devel/p5-Devel-Backtrace/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Devel-Backtrace
-# Whom: Andrey Kostenko <andrey@kostenko.name>
-# Date created: 02 December 2009
-#
+# Created by: Andrey Kostenko <andrey@kostenko.name>
# $FreeBSD$
-#
PORTNAME= Devel-Backtrace
PORTVERSION= 0.12
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-String-Escape>=0:${PORTSDIR}/textproc/p5-String-Escape \
RUN_DEPENDS= p5-String-Escape>=0:${PORTSDIR}/textproc/p5-String-Escape \
p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Backtrace.3 \
Devel::Backtrace::Point.3 \
Devel::DollarAt.3
diff --git a/devel/p5-Devel-Caller-IgnoreNamespaces/Makefile b/devel/p5-Devel-Caller-IgnoreNamespaces/Makefile
index fdd0e84634db..f9cfcd9ea1d0 100644
--- a/devel/p5-Devel-Caller-IgnoreNamespaces/Makefile
+++ b/devel/p5-Devel-Caller-IgnoreNamespaces/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Devel-Caller-IgnoreNamespaces
-# Date created: 2012-09-08
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Devel-Caller-IgnoreNamespaces
PORTVERSION= 1.0
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Make available a magic caller which can ignore namespaces
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Caller::IgnoreNamespaces.3
diff --git a/devel/p5-Devel-Caller/Makefile b/devel/p5-Devel-Caller/Makefile
index 404aeb612974..f5af2ec28cfa 100644
--- a/devel/p5-Devel-Caller/Makefile
+++ b/devel/p5-Devel-Caller/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl module which is meatier versions of caller
BUILD_DEPENDS= p5-PadWalker>=0.08:${PORTSDIR}/devel/p5-PadWalker
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Caller.3
diff --git a/devel/p5-Devel-Constants/Makefile b/devel/p5-Devel-Constants/Makefile
index edabb6ac9b64..2a5b4f5cc310 100644
--- a/devel/p5-Devel-Constants/Makefile
+++ b/devel/p5-Devel-Constants/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Devel-Constants
-# Date created: 10 October 2001
-# Whom: tobez
-#
+# Created by: tobez
# $FreeBSD$
-#
PORTNAME= Devel-Constants
PORTVERSION= 1.01
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to translate constants back to their named symbols
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Constants.3
diff --git a/devel/p5-Devel-Cover/Makefile b/devel/p5-Devel-Cover/Makefile
index 4a67db9e7113..f84f29c6a0cf 100644
--- a/devel/p5-Devel-Cover/Makefile
+++ b/devel/p5-Devel-Cover/Makefile
@@ -21,7 +21,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Differences>=0:${PORTSDIR}/devel/p5-Test-Differences \
p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= cover.1 cpancover.1 gcov2perl.1
MAN3= Devel::Cover.3 \
diff --git a/devel/p5-Devel-DProfPP/Makefile b/devel/p5-Devel-DProfPP/Makefile
index ad14187aebfb..4ee3ce845b0a 100644
--- a/devel/p5-Devel-DProfPP/Makefile
+++ b/devel/p5-Devel-DProfPP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Devel-DProfPP
-# Date created: 25 June 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Devel-DProfPP
PORTVERSION= 1.3
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parse Devel::DProf output
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::DProfPP.3
diff --git a/devel/p5-Devel-Diagram/Makefile b/devel/p5-Devel-Diagram/Makefile
index 54c9e55e4043..2f3093c08441 100644
--- a/devel/p5-Devel-Diagram/Makefile
+++ b/devel/p5-Devel-Diagram/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Discover the classes of an arbitrary suite of Perl modules
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN3= Devel::Diagram.3 Devel::Diagram::Render::UXF20.3
diff --git a/devel/p5-Devel-EvalContext/Makefile b/devel/p5-Devel-EvalContext/Makefile
index 08841710094b..8d9d11578568 100644
--- a/devel/p5-Devel-EvalContext/Makefile
+++ b/devel/p5-Devel-EvalContext/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Devel-EvalContext
-# Date created: 26 August 2007
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Devel-EvalContext
PORTVERSION= 0.09
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-PadWalker>=0:${PORTSDIR}/devel/p5-PadWalker \
p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::EvalContext.3
diff --git a/devel/p5-Devel-GlobalDestruction/Makefile b/devel/p5-Devel-GlobalDestruction/Makefile
index a9bb0ac1d0b4..070c040bbedd 100644
--- a/devel/p5-Devel-GlobalDestruction/Makefile
+++ b/devel/p5-Devel-GlobalDestruction/Makefile
@@ -17,7 +17,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Sub-Exporter-Progressive>=0.001.006:${PORTSDIR}/devel/p5-Sub-Exporter-Progressive
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::GlobalDestruction.3
diff --git a/devel/p5-Devel-Leak-Object/Makefile b/devel/p5-Devel-Leak-Object/Makefile
index 18c09b7d1108..3e9b9c138912 100644
--- a/devel/p5-Devel-Leak-Object/Makefile
+++ b/devel/p5-Devel-Leak-Object/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Devel-Leak-Object
-# Date created: 31 August 2007
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Devel-Leak-Object
PORTVERSION= 1.01
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Detect leaks of objects
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Leak::Object.3
diff --git a/devel/p5-Devel-Leak/Makefile b/devel/p5-Devel-Leak/Makefile
index d5a6efc8517e..6c7ca7174cfb 100644
--- a/devel/p5-Devel-Leak/Makefile
+++ b/devel/p5-Devel-Leak/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Devel-Leak
-# Date created: 09 September 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Devel-Leak
PORTVERSION= 0.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Utility for looking for perl objects that are not reclaimed
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Leak.3
diff --git a/devel/p5-Devel-LeakTrace/Makefile b/devel/p5-Devel-LeakTrace/Makefile
index d02c8256344c..003f437fc93f 100644
--- a/devel/p5-Devel-LeakTrace/Makefile
+++ b/devel/p5-Devel-LeakTrace/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Devel-LeakTrace
-# Date created: 19 January 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Devel-LeakTrace
PORTVERSION= 0.05
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Indicate where leaked variables are coming from
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
USE_GNOME= glib12
MAN3= Devel::LeakTrace.3
diff --git a/devel/p5-Devel-Messenger/Makefile b/devel/p5-Devel-Messenger/Makefile
index f7ce5fa5fc3b..a4f910808373 100644
--- a/devel/p5-Devel-Messenger/Makefile
+++ b/devel/p5-Devel-Messenger/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Devel-Messenger
-# Date created: 2006-07-21
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Devel-Messenger
PORTVERSION= 0.02
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Let Your Code Talk to You
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Messenger.3
diff --git a/devel/p5-Devel-Modlist/Makefile b/devel/p5-Devel-Modlist/Makefile
index c60533167a2b..649909732ddd 100644
--- a/devel/p5-Devel-Modlist/Makefile
+++ b/devel/p5-Devel-Modlist/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Devel-Modlist
-# Date created: 25 April 2001
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= Devel-Modlist
PORTVERSION= 0.801
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to collect module use information
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Modlist.3
diff --git a/devel/p5-Devel-PPPort/Makefile b/devel/p5-Devel-PPPort/Makefile
index fece000457c9..15bae8db7eac 100644
--- a/devel/p5-Devel-PPPort/Makefile
+++ b/devel/p5-Devel-PPPort/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Devel-PPPort
-# Date created: 8 Aug 2004
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= Devel-PPPort
DISTVERSION= 3.20
@@ -18,7 +14,8 @@ COMMENT= Perl/Pollution/Portability
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::PPPort.3
diff --git a/devel/p5-Devel-PartialDump/Makefile b/devel/p5-Devel-PartialDump/Makefile
index 500b5e3a47ca..b9bb8e79d7d4 100644
--- a/devel/p5-Devel-PartialDump/Makefile
+++ b/devel/p5-Devel-PartialDump/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Devel-PartialDump
-# Date created: 11 May 2009
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Devel-PartialDump
PORTVERSION= 0.15
@@ -24,7 +20,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn \
p5-Test-use-ok>=0:${PORTSDIR}/devel/p5-Test-use-ok
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::PartialDump.3
diff --git a/devel/p5-Devel-PatchPerl/Makefile b/devel/p5-Devel-PatchPerl/Makefile
index e1bfb6f39b32..be0e8b0a2b31 100644
--- a/devel/p5-Devel-PatchPerl/Makefile
+++ b/devel/p5-Devel-PatchPerl/Makefile
@@ -17,7 +17,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-File-pushd>=1.00:${PORTSDIR}/devel/p5-File-pushd
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= patchperl.1
MAN3= Devel::PatchPerl.3 \
diff --git a/devel/p5-Devel-Pointer/Makefile b/devel/p5-Devel-Pointer/Makefile
index b9a5725128c8..67832005066c 100644
--- a/devel/p5-Devel-Pointer/Makefile
+++ b/devel/p5-Devel-Pointer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Devel-Pointer
-# Date created: 19 January 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Devel-Pointer
PORTVERSION= 1.00
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Fiddle around with pointers
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Pointer.3
diff --git a/devel/p5-Devel-Profile/Makefile b/devel/p5-Devel-Profile/Makefile
index 1d1e0664b1f2..901217bd007e 100644
--- a/devel/p5-Devel-Profile/Makefile
+++ b/devel/p5-Devel-Profile/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Devel-Profile
-# Date created: 16 march 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Devel-Profile
PORTVERSION= 1.05
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Tell me why my perl program runs so slowly
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Profile.3
diff --git a/devel/p5-Devel-Profiler/Makefile b/devel/p5-Devel-Profiler/Makefile
index 241c5928f3fb..c0975b339174 100644
--- a/devel/p5-Devel-Profiler/Makefile
+++ b/devel/p5-Devel-Profiler/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl profiler compatible with dprofpp
BUILD_DEPENDS= p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Profiler.3 Devel::Profiler::Apache.3 \
Devel::Profiler::Test.3
diff --git a/devel/p5-Devel-Required/Makefile b/devel/p5-Devel-Required/Makefile
index a8c1f3a7e634..0ff55f3e7c8a 100644
--- a/devel/p5-Devel-Required/Makefile
+++ b/devel/p5-Devel-Required/Makefile
@@ -13,7 +13,8 @@ COMMENT= Automatic update of required modules documentation
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Required.3
diff --git a/devel/p5-Devel-RingBuffer/Makefile b/devel/p5-Devel-RingBuffer/Makefile
index 12e4a377a00a..aa40542a169f 100644
--- a/devel/p5-Devel-RingBuffer/Makefile
+++ b/devel/p5-Devel-RingBuffer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Devel-RingBuffer
-# Date created: 28 August 2006
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Devel-RingBuffer
PORTVERSION= 0.31
@@ -17,7 +13,8 @@ COMMENT= Shared memory ring buffers for Perl scripts diagnosis/debug
RUN_DEPENDS= p5-IPC-Mmap>=0:${PORTSDIR}/devel/p5-IPC-Mmap
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::RingBuffer.3 Devel::RingBuffer::Ring.3
diff --git a/devel/p5-Devel-STrace/Makefile b/devel/p5-Devel-STrace/Makefile
index 7b2627419c5a..5dda318cea98 100644
--- a/devel/p5-Devel-STrace/Makefile
+++ b/devel/p5-Devel-STrace/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Devel-STrace
-# Date created: 28 August 2006
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Devel-STrace
PORTVERSION= 0.31
@@ -18,7 +14,8 @@ RUN_DEPENDS= p5-Devel-RingBuffer>=0:${PORTSDIR}/devel/p5-Devel-RingBuffer \
p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::STrace.3 Devel::STrace::Monitor.3
diff --git a/devel/p5-Devel-Size/Makefile b/devel/p5-Devel-Size/Makefile
index cd272e33ec55..173e7f56bf7a 100644
--- a/devel/p5-Devel-Size/Makefile
+++ b/devel/p5-Devel-Size/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl extension for finding the memory usage of Perl variables
LICENSE_COMB= dual
LICENSES= ART10 GPLv1
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Size.3
diff --git a/devel/p5-Devel-SmallProf/Makefile b/devel/p5-Devel-SmallProf/Makefile
index abc6a2f74770..5d97a833f59e 100644
--- a/devel/p5-Devel-SmallProf/Makefile
+++ b/devel/p5-Devel-SmallProf/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Devel-SmallProf
-# Date created: 11 August 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Devel-SmallProf
PORTVERSION= 2.02
@@ -17,7 +13,8 @@ COMMENT= Per-line Perl profiler
BUILD_DEPENDS= p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::SmallProf.3
diff --git a/devel/p5-Devel-StackTrace/Makefile b/devel/p5-Devel-StackTrace/Makefile
index 7554fcd641e9..e43bc8a8b9fa 100644
--- a/devel/p5-Devel-StackTrace/Makefile
+++ b/devel/p5-Devel-StackTrace/Makefile
@@ -12,7 +12,8 @@ COMMENT= Stack trace and stack trace frame objects
LICENSE= ART20
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::StackTrace.3 Devel::StackTrace::Frame.3
diff --git a/devel/p5-Devel-Symdump/Makefile b/devel/p5-Devel-Symdump/Makefile
index a4e3f0acb676..f5f87951d53b 100644
--- a/devel/p5-Devel-Symdump/Makefile
+++ b/devel/p5-Devel-Symdump/Makefile
@@ -11,7 +11,8 @@ DISTNAME= ${PORTNAME}-2.10
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module that dumps symbol names or the symbol table
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Symdump.3
diff --git a/devel/p5-Devel-Trace/Makefile b/devel/p5-Devel-Trace/Makefile
index f507d72c9e2f..5145b6055ea7 100644
--- a/devel/p5-Devel-Trace/Makefile
+++ b/devel/p5-Devel-Trace/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Devel-Trace
-# Date created: 13 Octobre 2003
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= Devel-Trace
PORTVERSION= 0.12
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Print out each line before it is executed (like sh -x)
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::Trace.3
diff --git a/devel/p5-Devel-ebug/Makefile b/devel/p5-Devel-ebug/Makefile
index 6c34100f8aed..3b51532759d0 100644
--- a/devel/p5-Devel-ebug/Makefile
+++ b/devel/p5-Devel-ebug/Makefile
@@ -24,7 +24,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-YAML>0:${PORTSDIR}/textproc/p5-YAML \
p5-Test-Expect>=0:${PORTSDIR}/devel/p5-Test-Expect
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= ebug.1 ebug_client.1 ebug_server.1
MAN3= Devel::ebug.3 Devel::ebug::Console.3
diff --git a/devel/p5-Dir-Project/Makefile b/devel/p5-Dir-Project/Makefile
index 21e95fe7ff3d..b5c0dc77cdc6 100644
--- a/devel/p5-Dir-Project/Makefile
+++ b/devel/p5-Dir-Project/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Dir-Project
-# Date created: 2006-07-15
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Dir-Project
PORTVERSION= 3.024
@@ -17,7 +13,8 @@ COMMENT= Project Environment determination
LICENSE= LGPL3 ART20
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ENV+= DIRPROJECT_PREFIX=${PREFIX}
MAN1= project_bin.1 project_dir.1
diff --git a/devel/p5-Env-PS1/Makefile b/devel/p5-Env-PS1/Makefile
index 48d5bf193293..c0bc1ddf8929 100644
--- a/devel/p5-Env-PS1/Makefile
+++ b/devel/p5-Env-PS1/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Env::PS1
-# Date created: Sep 24, 2004
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Env-PS1
PORTVERSION= 0.06
@@ -15,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Prompt string formatter
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Env::PS1.3
diff --git a/devel/p5-Env-Path/Makefile b/devel/p5-Env-Path/Makefile
index 136d78a897fe..ad40ccbc8806 100644
--- a/devel/p5-Env-Path/Makefile
+++ b/devel/p5-Env-Path/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Advanced operations on path variables
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= envpath.1
MAN3= Env::Path.3
diff --git a/devel/p5-Event-ExecFlow/Makefile b/devel/p5-Event-ExecFlow/Makefile
index eb3e6890fd09..2b54c2c9b365 100644
--- a/devel/p5-Event-ExecFlow/Makefile
+++ b/devel/p5-Event-ExecFlow/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-AnyEvent>=0:${PORTSDIR}/devel/p5-AnyEvent \
p5-Locale-libintl>=0:${PORTSDIR}/devel/p5-Locale-libintl
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Event::ExecFlow::Job::Code.3 Event::ExecFlow::Frontend.3 \
Event::ExecFlow::Job::Group.3 \
diff --git a/devel/p5-Event/Makefile b/devel/p5-Event/Makefile
index 4845d5a4bd10..6b8cb4df6083 100644
--- a/devel/p5-Event/Makefile
+++ b/devel/p5-Event/Makefile
@@ -12,7 +12,8 @@ COMMENT= Generic Perl Event Loop
OPTIONS_DEFINE= DOCS
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Event.3 Event::MakeMaker.3 Event::generic.3
PORTDOCS= ANNOUNCE ChangeLog INSTALL MANIFEST README TODO Tutorial.pdf
diff --git a/devel/p5-Exception-Class/Makefile b/devel/p5-Exception-Class/Makefile
index a54cd9593530..a02f062ade64 100644
--- a/devel/p5-Exception-Class/Makefile
+++ b/devel/p5-Exception-Class/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Class-Data-Inheritable>=0.02:${PORTSDIR}/devel/p5-Class-Data-I
p5-Devel-StackTrace>=1.20:${PORTSDIR}/devel/p5-Devel-StackTrace
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Exception::Class.3 Exception::Class::Base.3
diff --git a/devel/p5-Expect-Simple/Makefile b/devel/p5-Expect-Simple/Makefile
index 58ee98a2c4b5..ca980c77db55 100644
--- a/devel/p5-Expect-Simple/Makefile
+++ b/devel/p5-Expect-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Expect-Simple
-# Date created: 23 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Expect-Simple
PORTVERSION= 0.04
@@ -19,6 +15,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Expect::Simple.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Exporter-Lite/Makefile b/devel/p5-Exporter-Lite/Makefile
index f1cc089c3d45..eeaa13583d96 100644
--- a/devel/p5-Exporter-Lite/Makefile
+++ b/devel/p5-Exporter-Lite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Exporter-Lite
-# Date created: 16 April 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Exporter-Lite
PORTVERSION= 0.02
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Lightweight exporting of variables
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Exporter::Lite.3
diff --git a/devel/p5-Exporter-Tidy/Makefile b/devel/p5-Exporter-Tidy/Makefile
index 0faa3e933245..b22a949dd3c0 100644
--- a/devel/p5-Exporter-Tidy/Makefile
+++ b/devel/p5-Exporter-Tidy/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Another way of exporting symbols
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Exporter::Tidy.3
diff --git a/devel/p5-ExtUtils-CBuilder/Makefile b/devel/p5-ExtUtils-CBuilder/Makefile
index cdd8eb54b301..ac49fc8d3955 100644
--- a/devel/p5-ExtUtils-CBuilder/Makefile
+++ b/devel/p5-ExtUtils-CBuilder/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: ExtUtils::CBuilder
-# Date created: 20 Feb 2004
-# Whom: Mathieu Arnold <mat@FreeBSD.org>
-#
+# Created by: Mathieu Arnold <mat@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= ExtUtils-CBuilder
PORTVERSION= 0.2802.05
@@ -17,7 +13,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
MAINTAINER= perl@FreeBSD.org
COMMENT= Compile and link C code for Perl modules
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= ExtUtils::CBuilder.3 ExtUtils::CBuilder::Platform::Windows.3
diff --git a/devel/p5-ExtUtils-Command/Makefile b/devel/p5-ExtUtils-Command/Makefile
index 6c86888775cc..d0854037175d 100644
--- a/devel/p5-ExtUtils-Command/Makefile
+++ b/devel/p5-ExtUtils-Command/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: ExtUtils-Command
-# Date created: 02 November 2006
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= ExtUtils-Command
PORTVERSION= 1.17
@@ -17,7 +13,8 @@ COMMENT= Utilities to replace common UNIX commands
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= ExtUtils::Command.3
diff --git a/devel/p5-ExtUtils-Constant/Makefile b/devel/p5-ExtUtils-Constant/Makefile
index 8219d16dab4a..fc3aa2aa64bd 100644
--- a/devel/p5-ExtUtils-Constant/Makefile
+++ b/devel/p5-ExtUtils-Constant/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: ExtUtils-Constant
-# Date created: 03 February 2005
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= ExtUtils-Constant
PORTVERSION= 0.23
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate XS code to import C header constants
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= ExtUtils::Constant.3 ExtUtils::Constant::Base.3 \
ExtUtils::Constant::Utils.3 ExtUtils::Constant::XS.3
diff --git a/devel/p5-ExtUtils-MakeMaker-Coverage/Makefile b/devel/p5-ExtUtils-MakeMaker-Coverage/Makefile
index a24868827a3e..01d773e3f802 100644
--- a/devel/p5-ExtUtils-MakeMaker-Coverage/Makefile
+++ b/devel/p5-ExtUtils-MakeMaker-Coverage/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Devel-Cover>=0:${PORTSDIR}/devel/p5-Devel-Cover \
p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= ExtUtils::MakeMaker::Coverage.3
diff --git a/devel/p5-ExtUtils-MakeMaker/Makefile b/devel/p5-ExtUtils-MakeMaker/Makefile
index 6c8d30de08eb..6535e6c4c70b 100644
--- a/devel/p5-ExtUtils-MakeMaker/Makefile
+++ b/devel/p5-ExtUtils-MakeMaker/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Designed to write a Makefile for an extension module
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= ExtUtils::Command::MM.3 ExtUtils::Liblist.3 ExtUtils::MM.3 \
ExtUtils::MM_AIX.3 ExtUtils::MM_Any.3 ExtUtils::MM_BeOS.3 \
diff --git a/devel/p5-ExtUtils-PkgConfig/Makefile b/devel/p5-ExtUtils-PkgConfig/Makefile
index 447784e034bc..e4c93f82b99b 100644
--- a/devel/p5-ExtUtils-PkgConfig/Makefile
+++ b/devel/p5-ExtUtils-PkgConfig/Makefile
@@ -12,8 +12,8 @@ COMMENT= Simplistic interface to pkg-config
LICENSE= LGPL3
-USES= pkgconfig:both
-PERL_CONFIGURE= yes
+USES= pkgconfig:both perl5
+USE_PERL5= configure
MAN3= ExtUtils::PkgConfig.3
diff --git a/devel/p5-ExtUtils-XSBuilder/Makefile b/devel/p5-ExtUtils-XSBuilder/Makefile
index ef8c808b1434..c9567d36d6b2 100644
--- a/devel/p5-ExtUtils-XSBuilder/Makefile
+++ b/devel/p5-ExtUtils-XSBuilder/Makefile
@@ -14,7 +14,8 @@ COMMENT= Autogenerating XS-glue Code
RUN_DEPENDS= p5-Tie-IxHash>=0:${PORTSDIR}/devel/p5-Tie-IxHash
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= ExtUtils::XSBuilder.3 ExtUtils::XSBuilder::C::grammar.3 \
ExtUtils::XSBuilder::PODTemplate.3 \
diff --git a/devel/p5-FSA-Rules/Makefile b/devel/p5-FSA-Rules/Makefile
index be4512e85e53..bef0b61e6271 100644
--- a/devel/p5-FSA-Rules/Makefile
+++ b/devel/p5-FSA-Rules/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: FSA-Rules
-# Date created: 11 Feb 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= FSA-Rules
PORTVERSION= 0.31
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-GraphViz>=2:${PORTSDIR}/graphics/p5-GraphViz \
p5-Text-Tabs+Wrap>=0:${PORTSDIR}/textproc/p5-Text-Tabs+Wrap
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= FSA::Rules.3
diff --git a/devel/p5-File-Binary/Makefile b/devel/p5-File-Binary/Makefile
index 4447e889977b..589eeddfdf62 100644
--- a/devel/p5-File-Binary/Makefile
+++ b/devel/p5-File-Binary/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: File-Binary
-# Date created: Mon Jan 1 11:48:35 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= File-Binary
PORTVERSION= 1.7
@@ -17,7 +13,8 @@ COMMENT= Perl interface to modify and read binary files
BUILD_DEPENDS= p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Binary.3
diff --git a/devel/p5-File-Cat/Makefile b/devel/p5-File-Cat/Makefile
index 0d69c5a86feb..690d83ddbbc5 100644
--- a/devel/p5-File-Cat/Makefile
+++ b/devel/p5-File-Cat/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-File-Cat
-# Date created: 19 March 2005
-# Whom: Jason Heiss <jheiss@aput.biz>
-#
+# Created by: Jason Heiss <jheiss@aput.biz>
# $FreeBSD$
-#
PORTNAME= File-Cat
PORTVERSION= 1.2
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl implementation of cat
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= File::Cat.3
diff --git a/devel/p5-File-Copy-Recursive/Makefile b/devel/p5-File-Copy-Recursive/Makefile
index a707c32307c4..c01926471632 100644
--- a/devel/p5-File-Copy-Recursive/Makefile
+++ b/devel/p5-File-Copy-Recursive/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: File::Copy::Recursive
-# Date created: Nov 26, 2005
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= File-Copy-Recursive
PORTVERSION= 0.38
@@ -15,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for recursively copying files and directories
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Copy::Recursive.3
diff --git a/devel/p5-File-CountLines/Makefile b/devel/p5-File-CountLines/Makefile
index ce755b37eb98..1ff3b427bb3e 100644
--- a/devel/p5-File-CountLines/Makefile
+++ b/devel/p5-File-CountLines/Makefile
@@ -11,7 +11,8 @@ DISTNAME= ${PORTNAME}-v${PORTVERSION}
MAINTAINER= perl@FreeBSD.org
COMMENT= Efficiently count the number of line breaks in a file
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::CountLines.3
diff --git a/devel/p5-File-Find-Object/Makefile b/devel/p5-File-Find-Object/Makefile
index 7d6def1a0e47..0ba15205e105 100644
--- a/devel/p5-File-Find-Object/Makefile
+++ b/devel/p5-File-Find-Object/Makefile
@@ -17,7 +17,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Class-XSAccessor>=0:${PORTSDIR}/devel/p5-Class-XSAccessor
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Find::Object.3 \
File::Find::Object::Base.3 \
diff --git a/devel/p5-File-Find-Rule/Makefile b/devel/p5-File-Find-Rule/Makefile
index 8a28dc841c08..4e42b61ebc54 100644
--- a/devel/p5-File-Find-Rule/Makefile
+++ b/devel/p5-File-Find-Rule/Makefile
@@ -14,7 +14,8 @@ RUN_DEPENDS= p5-Number-Compare>=0:${PORTSDIR}/math/p5-Number-Compare \
p5-Text-Glob>=0.07:${PORTSDIR}/textproc/p5-Text-Glob
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= findrule.1
MAN3= File::Find::Rule.3 File::Find::Rule::Extending.3 \
diff --git a/devel/p5-File-Flat/Makefile b/devel/p5-File-Flat/Makefile
index a2569e3f2f85..c6e06d5b68bf 100644
--- a/devel/p5-File-Flat/Makefile
+++ b/devel/p5-File-Flat/Makefile
@@ -24,7 +24,8 @@ BUILD_DEPENDS= p5-Test-ClassAPI>=0:${PORTSDIR}/devel/p5-Test-ClassAPI \
p5-Class-Autouse>=0:${PORTSDIR}/devel/p5-Class-Autouse \
p5-prefork>=0:${PORTSDIR}/devel/p5-prefork
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Flat.3
diff --git a/devel/p5-File-Flock/Makefile b/devel/p5-File-Flock/Makefile
index b0ab1bf4ccba..ad4a106035a8 100644
--- a/devel/p5-File-Flock/Makefile
+++ b/devel/p5-File-Flock/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp \
p5-Test-SharedFork>=0:${PORTSDIR}/devel/p5-Test-SharedFork
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Flock.3 \
File::Flock::Forking.3 \
diff --git a/devel/p5-File-HStore/Makefile b/devel/p5-File-HStore/Makefile
index c201384566ee..593c5cb91f79 100644
--- a/devel/p5-File-HStore/Makefile
+++ b/devel/p5-File-HStore/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-File-HStore
-# Date created: 2006-07-21
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= File-HStore
PORTVERSION= 0.10
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Store files on a filesystem using a very simple hash-based storage
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::HStore.3
diff --git a/devel/p5-File-HomeDir/Makefile b/devel/p5-File-HomeDir/Makefile
index eb54911c63eb..1ad74d6d32a3 100644
--- a/devel/p5-File-HomeDir/Makefile
+++ b/devel/p5-File-HomeDir/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-File-Which>=0.05:${PORTSDIR}/sysutils/p5-File-Which
RUN_DEPENDS= p5-File-Which>=0.05:${PORTSDIR}/sysutils/p5-File-Which
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::HomeDir.3 \
File::HomeDir::Darwin.3 \
diff --git a/devel/p5-File-MMagic-XS/Makefile b/devel/p5-File-MMagic-XS/Makefile
index fdc47e9a6a9b..5524e52b6ba4 100644
--- a/devel/p5-File-MMagic-XS/Makefile
+++ b/devel/p5-File-MMagic-XS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-File-MMagic-XS
-# Date created: 18 Jun 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= File-MMagic-XS
PORTVERSION= 0.09006
@@ -15,7 +11,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Guess File Type With XS (a la mod_mime_magic)
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::MMagic::XS.3
diff --git a/devel/p5-File-MMagic/Makefile b/devel/p5-File-MMagic/Makefile
index 46547b59a68e..53cc8652ffbd 100644
--- a/devel/p5-File-MMagic/Makefile
+++ b/devel/p5-File-MMagic/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module to guess file type like file(1)
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::MMagic.3
diff --git a/devel/p5-File-Map/Makefile b/devel/p5-File-Map/Makefile
index 1b41493daea2..a773848ede27 100644
--- a/devel/p5-File-Map/Makefile
+++ b/devel/p5-File-Map/Makefile
@@ -20,7 +20,8 @@ TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings \
p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= File::Map.3
diff --git a/devel/p5-File-Modified/Makefile b/devel/p5-File-Modified/Makefile
index 6f3b6a95d538..19c76e14ff38 100644
--- a/devel/p5-File-Modified/Makefile
+++ b/devel/p5-File-Modified/Makefile
@@ -1,6 +1,4 @@
-# New Ports Collection Makefile for: p5-File-Modified
-# Date created: 2004-07-08
-# Whom: Anton Berezin <tobez@FreeBSD.org>
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
PORTNAME= File-Modified
@@ -16,7 +14,8 @@ COMMENT= Perl module for checking intelligently if files have changed
BUILD_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Modified.3
diff --git a/devel/p5-File-NCopy/Makefile b/devel/p5-File-NCopy/Makefile
index 38ce1930b65b..ec6ae5a82194 100644
--- a/devel/p5-File-NCopy/Makefile
+++ b/devel/p5-File-NCopy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: File-NCopy
-# Date created: 18 May 2003
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= File-NCopy
PORTVERSION= 0.36
@@ -16,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Copy file(s) to directories/file
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::NCopy.3
diff --git a/devel/p5-File-Path/Makefile b/devel/p5-File-Path/Makefile
index 00441ddefaf6..982594dfca33 100644
--- a/devel/p5-File-Path/Makefile
+++ b/devel/p5-File-Path/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Create or remove directory trees
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Path.3
diff --git a/devel/p5-File-PathConvert/Makefile b/devel/p5-File-PathConvert/Makefile
index 3d4d3ed78434..f588911f813d 100644
--- a/devel/p5-File-PathConvert/Makefile
+++ b/devel/p5-File-PathConvert/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-File-PathConvert
-# Date created: 27 February 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= File-PathConvert
PORTVERSION= 0.9
@@ -16,7 +12,8 @@ COMMENT= File::PathConvert - Various path conversion routines
PORTSCOUT= skipv:0.85
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::PathConvert.3
diff --git a/devel/p5-File-Policy/Makefile b/devel/p5-File-Policy/Makefile
index 94385075f415..d824c7545014 100644
--- a/devel/p5-File-Policy/Makefile
+++ b/devel/p5-File-Policy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-File-Policy
-# Date created: August 27, 2007
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= File-Policy
PORTVERSION= 1.005
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Log-Trace>0:${PORTSDIR}/devel/p5-Log-Trace \
p5-Test-Assertions>0:${PORTSDIR}/devel/p5-Test-Assertions
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Policy.3 \
File::Policy::Default.3 \
diff --git a/devel/p5-File-Remove/Makefile b/devel/p5-File-Remove/Makefile
index af9811350b95..076db0235f31 100644
--- a/devel/p5-File-Remove/Makefile
+++ b/devel/p5-File-Remove/Makefile
@@ -1,9 +1,5 @@
-# New ports collection Makefile for: p5-File-Remove
-# Date created: 16th March 2001
-# Whom: Justin Stanford <jus@security.za.net>
-#
+# Created by: Justin Stanford <jus@security.za.net>
# $FreeBSD$
-#
PORTNAME= File-Remove
PORTVERSION= 1.52
@@ -18,7 +14,8 @@ COMMENT= Perl5 module to easily removes files and directories
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Remove.3
diff --git a/devel/p5-File-SafeDO/Makefile b/devel/p5-File-SafeDO/Makefile
index 82ab0f281785..7d90a2c01f5b 100644
--- a/devel/p5-File-SafeDO/Makefile
+++ b/devel/p5-File-SafeDO/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Safer do file for perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::SafeDO.3
diff --git a/devel/p5-File-SearchPath/Makefile b/devel/p5-File-SearchPath/Makefile
index b0880769afd3..474e23a32f71 100644
--- a/devel/p5-File-SearchPath/Makefile
+++ b/devel/p5-File-SearchPath/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-File-SearchPath
-# Date created: 2010-12-12
-# Whom: Philip M. Gollucci <pgollucci@p6m7g8.com>
-#
+# Created by: Philip M. Gollucci <pgollucci@p6m7g8.com>
# $FreeBSD$
-#
PORTNAME= File-SearchPath
PORTVERSION= 0.06
@@ -16,7 +12,8 @@ COMMENT= Search for a file in an environment variable path
RUN_DEPENDS= p5-Env-Path>=0:${PORTSDIR}/devel/p5-Env-Path
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= File::SearchPath.3
diff --git a/devel/p5-File-ShareDir-Install/Makefile b/devel/p5-File-ShareDir-Install/Makefile
index 4223bf6bab56..a8211044fab0 100644
--- a/devel/p5-File-ShareDir-Install/Makefile
+++ b/devel/p5-File-ShareDir-Install/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: File::ShareDir::Install
-# Date created: 2010-08-05
-# Whom: Andrej Zverev <az@FreeBSD.org>
-#
+# Created by: Andrej Zverev <az@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= File-ShareDir-Install
PORTVERSION= 0.04
@@ -17,7 +13,8 @@ COMMENT= Install read-only data files from a distribution
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::ShareDir::Install.3
diff --git a/devel/p5-File-ShareDir/Makefile b/devel/p5-File-ShareDir/Makefile
index a499f7b1c9bc..2ad60e3bcf76 100644
--- a/devel/p5-File-ShareDir/Makefile
+++ b/devel/p5-File-ShareDir/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS= p5-Class-Inspector>=1.12:${PORTSDIR}/devel/p5-Class-Inspector \
p5-Params-Util>=0.07:${PORTSDIR}/devel/p5-Params-Util
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::ShareDir.3
diff --git a/devel/p5-File-Slurp/Makefile b/devel/p5-File-Slurp/Makefile
index e23a95f32dcf..1ef347f13287 100644
--- a/devel/p5-File-Slurp/Makefile
+++ b/devel/p5-File-Slurp/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-File-Slurp
-# Date created: October 17th 1996
-# Whom: James FitzGibbon <jfitz@FreeBSD.org>
-#
+# Created by: James FitzGibbon <jfitz@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= File-Slurp
PORTVERSION= 9999.19
@@ -18,7 +14,8 @@ COMMENT= Perl5 module for single call read & write file routines
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= File::Slurp.3
diff --git a/devel/p5-File-Stream/Makefile b/devel/p5-File-Stream/Makefile
index 59df28a373be..6a74bc35447d 100644
--- a/devel/p5-File-Stream/Makefile
+++ b/devel/p5-File-Stream/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-File-Stream
-# Date created: 2008-07-21
-# Whom: Tomoyuki Sakurai <cherry@trombik.org>
-#
+# Created by: Tomoyuki Sakurai <cherry@trombik.org>
# $FreeBSD$
-#
PORTNAME= File-Stream
PORTVERSION= 2.30
@@ -17,6 +13,7 @@ COMMENT= Regular expression delimited records from streams
RUN_DEPENDS= p5-YAPE-Regex>=4.00:${PORTSDIR}/textproc/p5-YAPE-Regex
MAN3= File::Stream.3
-PERL_MODBUILD= Yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/devel/p5-File-Type/Makefile b/devel/p5-File-Type/Makefile
index 2f34b98b1268..1d389cf5f732 100644
--- a/devel/p5-File-Type/Makefile
+++ b/devel/p5-File-Type/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-File-Type
-# Date created: Fri Feb 20 20:02:30 EST 2004
-# Whom: Michael Johnson <ahze@ahze.net>
-#
+# Created by: Michael Johnson <ahze@ahze.net>
# $FreeBSD$
-#
PORTNAME= File-Type
PORTVERSION= 0.22
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Determine file type using magic
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= File::Type.3 \
File::Type::Builder.3
diff --git a/devel/p5-File-chdir/Makefile b/devel/p5-File-chdir/Makefile
index f75a29f84f0b..e1c764433ce9 100644
--- a/devel/p5-File-chdir/Makefile
+++ b/devel/p5-File-chdir/Makefile
@@ -13,7 +13,8 @@ COMMENT= More sensible way to change directories
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::chdir.3
diff --git a/devel/p5-FileHandle-Unget/Makefile b/devel/p5-FileHandle-Unget/Makefile
index 1ed22e632fde..34f795c50333 100644
--- a/devel/p5-FileHandle-Unget/Makefile
+++ b/devel/p5-FileHandle-Unget/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= FileHandle which supports ungetting of multiple bytes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= FileHandle::Unget.3
diff --git a/devel/p5-Filter-Template/Makefile b/devel/p5-Filter-Template/Makefile
index 012e4cce002d..b81e6076ef71 100644
--- a/devel/p5-Filter-Template/Makefile
+++ b/devel/p5-Filter-Template/Makefile
@@ -15,6 +15,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Filter::Template.3 Filter::Template::UseBytes.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Filter/Makefile b/devel/p5-Filter/Makefile
index 9f4dd3e8a271..e2c49855eed1 100644
--- a/devel/p5-Filter/Makefile
+++ b/devel/p5-Filter/Makefile
@@ -14,7 +14,8 @@ COMMENT= Number of source filters for perl5 programs
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAKE_JOBS_UNSAFE= yes
MAN3= Filter::Util::Call.3 \
diff --git a/devel/p5-Forest/Makefile b/devel/p5-Forest/Makefile
index 2ee29886ae85..bbd1330d11ce 100644
--- a/devel/p5-Forest/Makefile
+++ b/devel/p5-Forest/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class \
p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Forest.3 \
Forest::Tree.3 \
diff --git a/devel/p5-FreezeThaw/Makefile b/devel/p5-FreezeThaw/Makefile
index 1ea1b782c29d..c0947b331336 100644
--- a/devel/p5-FreezeThaw/Makefile
+++ b/devel/p5-FreezeThaw/Makefile
@@ -11,9 +11,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:C/\.(..)$/\1/}
MAINTAINER= perl@FreeBSD.org
COMMENT= Module for converting Perl structures to strings and back
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= FreezeThaw.3
diff --git a/devel/p5-Gearman-Client-Async/Makefile b/devel/p5-Gearman-Client-Async/Makefile
index 824b7ffab55b..6401f9eb43df 100644
--- a/devel/p5-Gearman-Client-Async/Makefile
+++ b/devel/p5-Gearman-Client-Async/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= \
BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Gearman-Server>=0:${PORTSDIR}/devel/p5-Gearman-Server
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Gearman::Client::Async.3
diff --git a/devel/p5-Getargs-Long/Makefile b/devel/p5-Getargs-Long/Makefile
index 2b98b62c1c29..333b334bcae3 100644
--- a/devel/p5-Getargs-Long/Makefile
+++ b/devel/p5-Getargs-Long/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-Log-Agent>=0.105:${PORTSDIR}/devel/p5-Log-Agent \
p5-Module-Install>=0:${PORTSDIR}/devel/p5-Module-Install
RUN_DEPENDS= p5-Log-Agent>=0.105:${PORTSDIR}/devel/p5-Log-Agent
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Getargs::Long.3
diff --git a/devel/p5-Getopt-ArgvFile/Makefile b/devel/p5-Getopt-ArgvFile/Makefile
index d1f9acf5e61a..f92fca9b8ab1 100644
--- a/devel/p5-Getopt-ArgvFile/Makefile
+++ b/devel/p5-Getopt-ArgvFile/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Getopt-ArgvFile
-# Date created: 03 May 2002
-# Whom: Eric Schnoebelen <eric@cirr.com>
-#
+# Created by: Eric Schnoebelen <eric@cirr.com>
# $FreeBSD$
-#
PORTNAME= Getopt-ArgvFile
PORTVERSION= 1.11
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for processing argument vectors
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Getopt::ArgvFile.3
diff --git a/devel/p5-Getopt-Compact-WithCmd/Makefile b/devel/p5-Getopt-Compact-WithCmd/Makefile
index a8fd532ae6f9..7df5c364e87b 100644
--- a/devel/p5-Getopt-Compact-WithCmd/Makefile
+++ b/devel/p5-Getopt-Compact-WithCmd/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= p5-Text-Table>=0:${PORTSDIR}/textproc/p5-Text-Table
TEST_DEPENDS= p5-Test-Output>=0:${PORTSDIR}/devel/p5-Test-Output \
p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Getopt::Compact::WithCmd.3
diff --git a/devel/p5-Getopt-Compact/Makefile b/devel/p5-Getopt-Compact/Makefile
index 57430a871e1a..36fb0b64f004 100644
--- a/devel/p5-Getopt-Compact/Makefile
+++ b/devel/p5-Getopt-Compact/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Getopt-Compact
-# Date created: July 16th 2010
-# Whom: Evgeniy Kosov <evgeniy@kosov.su>
-#
+# Created by: Evgeniy Kosov <evgeniy@kosov.su>
# $FreeBSD$
-#
PORTNAME= Getopt-Compact
PORTVERSION= 0.04
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Getopt-Long>=0:${PORTSDIR}/devel/p5-Getopt-Long \
p5-Env-Path>=0:${PORTSDIR}/devel/p5-Env-Path
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Getopt::Compact.3 \
Getopt::Compact::PodMunger.3
diff --git a/devel/p5-Getopt-Euclid/Makefile b/devel/p5-Getopt-Euclid/Makefile
index 152d8447b948..7366004fc0b5 100644
--- a/devel/p5-Getopt-Euclid/Makefile
+++ b/devel/p5-Getopt-Euclid/Makefile
@@ -13,7 +13,8 @@ COMMENT= Executable Uniform Command-Line Interface Descriptions
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Getopt::Euclid.3
diff --git a/devel/p5-Getopt-Long-Descriptive/Makefile b/devel/p5-Getopt-Long-Descriptive/Makefile
index de0d89bc772d..061d583a6969 100644
--- a/devel/p5-Getopt-Long-Descriptive/Makefile
+++ b/devel/p5-Getopt-Long-Descriptive/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-Params-Validate>=0.97:${PORTSDIR}/devel/p5-Params-Validate \
p5-Sub-Exporter>=0.972:${PORTSDIR}/devel/p5-Sub-Exporter
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Getopt::Long::Descriptive.3 \
Getopt::Long::Descriptive::Opts.3 \
diff --git a/devel/p5-Git-PurePerl/Makefile b/devel/p5-Git-PurePerl/Makefile
index 602877d73c8b..36a63afec868 100644
--- a/devel/p5-Git-PurePerl/Makefile
+++ b/devel/p5-Git-PurePerl/Makefile
@@ -22,7 +22,8 @@ BUILD_DEPENDS= p5-Archive-Extract>=0:${PORTSDIR}/archivers/p5-Archive-Extract \
p5-IO-Digest>0:${PORTSDIR}/devel/p5-IO-Digest
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Git::PurePerl.3
diff --git a/devel/p5-Git-Wrapper/Makefile b/devel/p5-Git-Wrapper/Makefile
index 1e36946201a2..246a0d6f6f87 100644
--- a/devel/p5-Git-Wrapper/Makefile
+++ b/devel/p5-Git-Wrapper/Makefile
@@ -22,7 +22,8 @@ TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-Most>=0:${PORTSDIR}/devel/p5-Test-Most
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Git::Wrapper.3 \
Git::Wrapper::Exception.3 \
diff --git a/devel/p5-Gnome2-GConf/Makefile b/devel/p5-Gnome2-GConf/Makefile
index a65b7a07da45..e4d91ea9ee87 100644
--- a/devel/p5-Gnome2-GConf/Makefile
+++ b/devel/p5-Gnome2-GConf/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Gnome2-GConf
-# Date created: 02 Apr 2002
-# Whom: Jean-Yves Lefort <jylefort@brutele.be>
-#
+# Created by: Jean-Yves Lefort <jylefort@brutele.be>
# $FreeBSD$
-#
PORTNAME= Gnome2-GConf
PORTVERSION= 1.044
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-ExtUtils-Depends>=0:${PORTSDIR}/devel/p5-ExtUtils-Depends \
p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2
RUN_DEPENDS= p5-Glib2>=0:${PORTSDIR}/devel/p5-Glib2
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_GNOME= gconf2
MAKE_JOBS_UNSAFE= yes
diff --git a/devel/p5-Gravatar-URL/Makefile b/devel/p5-Gravatar-URL/Makefile
index 2177e2002c66..7478bf8e406b 100644
--- a/devel/p5-Gravatar-URL/Makefile
+++ b/devel/p5-Gravatar-URL/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Gravatar-URL
-# Date created: 23 December 2009
-# Whom: andrey@kostenko.name
-#
+# Created by: andrey@kostenko.name
# $FreeBSD$
-#
PORTNAME= Gravatar-URL
PORTVERSION= 1.06
@@ -21,7 +17,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Gravatar::URL.3 Libravatar::URL.3 Unicornify::URL.3
diff --git a/devel/p5-Hash-AsObject/Makefile b/devel/p5-Hash-AsObject/Makefile
index ca183a266737..8408c8a3b56a 100644
--- a/devel/p5-Hash-AsObject/Makefile
+++ b/devel/p5-Hash-AsObject/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Hash::AsObject
-# Date created: Jul 29, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Hash-AsObject
PORTVERSION= 0.13
@@ -15,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Hashes with accessors/mutators
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Hash::AsObject.3
diff --git a/devel/p5-Hash-Case/Makefile b/devel/p5-Hash-Case/Makefile
index 86b5066d663d..b6c85741a8c3 100644
--- a/devel/p5-Hash-Case/Makefile
+++ b/devel/p5-Hash-Case/Makefile
@@ -15,7 +15,8 @@ COMMENT= Base class for hashes with key-casing requirements
BUILD_DEPENDS= p5-Log-Report>=0.26:${PORTSDIR}/devel/p5-Log-Report
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Hash::Case.3 Hash::Case::Lower.3 Hash::Case::Preserve.3 \
Hash::Case::Upper.3
diff --git a/devel/p5-Hash-Merge-Simple/Makefile b/devel/p5-Hash-Merge-Simple/Makefile
index e111470ffbcc..74be18ee4e72 100644
--- a/devel/p5-Hash-Merge-Simple/Makefile
+++ b/devel/p5-Hash-Merge-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Hash-Merge-Simple
-# Date created: 29 Mar 2009
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Hash-Merge-Simple
PORTVERSION= 0.051
@@ -21,6 +17,7 @@ BUILD_DEPENDS+= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
MAN3= Hash::Merge::Simple.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Hash-Util-FieldHash-Compat/Makefile b/devel/p5-Hash-Util-FieldHash-Compat/Makefile
index e49aed91b973..f985613d4dca 100644
--- a/devel/p5-Hash-Util-FieldHash-Compat/Makefile
+++ b/devel/p5-Hash-Util-FieldHash-Compat/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-Tie-RefHash>=1.38:${PORTSDIR}/devel/p5-Tie-RefHash \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-use-ok>=0:${PORTSDIR}/devel/p5-Test-use-ok
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Hash::Util::FieldHash::Compat.3 \
Hash::Util::FieldHash::Compat::Heavy.3
diff --git a/devel/p5-Hook-LexWrap/Makefile b/devel/p5-Hook-LexWrap/Makefile
index 16f5b273331b..316a5035029d 100644
--- a/devel/p5-Hook-LexWrap/Makefile
+++ b/devel/p5-Hook-LexWrap/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Hook-LexWrap
-# Date created: Wed Jul 7 2004
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= Hook-LexWrap
PORTVERSION= 0.24
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Lexically scoped subroutine wrappers for Perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Hook::LexWrap.3
diff --git a/devel/p5-IO-AIO/Makefile b/devel/p5-IO-AIO/Makefile
index fcbf2bfb168c..9ed417927521 100644
--- a/devel/p5-IO-AIO/Makefile
+++ b/devel/p5-IO-AIO/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-IO-AIO
-# Date created: 2006-12-09
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= IO-AIO
PORTVERSION= 4.18
@@ -20,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-common-sense>=0:${PORTSDIR}/devel/p5-common-sense
RUN_DEPENDS= p5-common-sense>=0:${PORTSDIR}/devel/p5-common-sense
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IO::AIO.3
diff --git a/devel/p5-IO-All/Makefile b/devel/p5-IO-All/Makefile
index 271e46ef7548..49c46f798394 100644
--- a/devel/p5-IO-All/Makefile
+++ b/devel/p5-IO-All/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: IO::All
-# Date created: 15 July 2004
-# Whom: Elvis Chiang <elvis@sslab.cs.ccu.edu.tw>
-#
+# Created by: Elvis Chiang <elvis@sslab.cs.ccu.edu.tw>
# $FreeBSD$
-#
PORTNAME= IO-All
PORTVERSION= 0.46
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-File-ReadBackwards>=0:${PORTSDIR}/devel/p5-File-ReadBackwards
p5-IO-String>=1.08:${PORTSDIR}/devel/p5-IO-String
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IO::All.3 \
IO::All::DBM.3 \
diff --git a/devel/p5-IO-Async/Makefile b/devel/p5-IO-Async/Makefile
index 5cfb6993f569..67700f4e963c 100644
--- a/devel/p5-IO-Async/Makefile
+++ b/devel/p5-IO-Async/Makefile
@@ -21,7 +21,8 @@ TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal \
p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod \
p5-Test-Refcount>=0:${PORTSDIR}/devel/p5-Test-Refcount
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IO::Async.3 \
IO::Async::Channel.3 \
diff --git a/devel/p5-IO-Interactive/Makefile b/devel/p5-IO-Interactive/Makefile
index 5c19ee091d8a..d8773613362a 100644
--- a/devel/p5-IO-Interactive/Makefile
+++ b/devel/p5-IO-Interactive/Makefile
@@ -15,7 +15,8 @@ COMMENT= Utilities for interactive I/O
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IO::Interactive.3
diff --git a/devel/p5-IO-NestedCapture/Makefile b/devel/p5-IO-NestedCapture/Makefile
index 95044611b35d..9a447275c6ca 100644
--- a/devel/p5-IO-NestedCapture/Makefile
+++ b/devel/p5-IO-NestedCapture/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: IO::NestedCapture
-# Date created: 21 Dec 2005
-# Whom: tobez@FreeBSD.org
-#
+# Created by: tobez@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= IO-NestedCapture
PORTVERSION= 1.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for performing nested STD\* handle captures
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= IO::NestedCapture.3
diff --git a/devel/p5-IO-String/Makefile b/devel/p5-IO-String/Makefile
index 9d3a149ed2f3..ac0b7f527653 100644
--- a/devel/p5-IO-String/Makefile
+++ b/devel/p5-IO-String/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-IO-String
-# Date created: 13 March 2001
-# Whom: Johann Visagie <johann@egenetics.com>
-#
+# Created by: Johann Visagie <johann@egenetics.com>
# $FreeBSD$
-#
PORTNAME= IO-String
PORTVERSION= 1.08
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simplified Perl5 module to handle I/O on in-core strings
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IO::String.3
diff --git a/devel/p5-IO-Stty/Makefile b/devel/p5-IO-Stty/Makefile
index 99c8364a80c5..81bfdf312ff7 100644
--- a/devel/p5-IO-Stty/Makefile
+++ b/devel/p5-IO-Stty/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-IO-Stty
-# Date created: 1 Oct 2011
-# Whom: Stephon Chen <stephon@gmail.com>
-#
+# Created by: Stephon Chen <stephon@gmail.com>
# $FreeBSD$
-#
PORTNAME= IO-Stty
PORTVERSION= 0.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Change and print terminal line settings
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= IO::Stty.3
diff --git a/devel/p5-IO-Tty/Makefile b/devel/p5-IO-Tty/Makefile
index 15a1d95aa0bd..5a117bb2370e 100644
--- a/devel/p5-IO-Tty/Makefile
+++ b/devel/p5-IO-Tty/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-IO-Tty
-# Date created: 14 Jan 2000
-# Whom: Will Andrews <andrews@technologist.com>
-#
+# Created by: Will Andrews <andrews@technologist.com>
# $FreeBSD$
-#
PORTNAME= IO-Tty
PORTVERSION= 1.10
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Flexible I/O Perl5 module that allows manipulation of pseudo-TTYs
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IO::Pty.3 \
IO::Tty.3 \
diff --git a/devel/p5-IO-Util/Makefile b/devel/p5-IO-Util/Makefile
index 362a5a0de33a..038f4755bd43 100644
--- a/devel/p5-IO-Util/Makefile
+++ b/devel/p5-IO-Util/Makefile
@@ -14,7 +14,8 @@ COMMENT= Selection of general-utility IO function
PORTSCOUT= skipv:1.48
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IO::Util.3
diff --git a/devel/p5-IO-YAML/Makefile b/devel/p5-IO-YAML/Makefile
index 156bcd560946..182a6e96f67c 100644
--- a/devel/p5-IO-YAML/Makefile
+++ b/devel/p5-IO-YAML/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy \
RUN_DEPENDS= p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy \
p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= IO::YAML.3
diff --git a/devel/p5-IO-stringy/Makefile b/devel/p5-IO-stringy/Makefile
index 78d356919f25..6791622dc276 100644
--- a/devel/p5-IO-stringy/Makefile
+++ b/devel/p5-IO-stringy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-IO-stringy
-# Date created: April 27 1998
-# Whom: Eivind Eklund <eivind@FreeBSD.org>
-#
+# Created by: Eivind Eklund <eivind@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= IO-stringy
PORTVERSION= 2.110
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module for using IO handles with non-file objects
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= IO::AtomicFile.3 IO::InnerFile.3 IO::Lines.3 IO::Scalar.3 \
IO::ScalarArray.3 IO::Stringy.3 IO::Wrap.3 IO::WrapTie.3
diff --git a/devel/p5-IO/Makefile b/devel/p5-IO/Makefile
index 2f4cbe21630e..2b90ea2f037d 100644
--- a/devel/p5-IO/Makefile
+++ b/devel/p5-IO/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: IO
-# Date created: 27 Dec 2000
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= IO
PORTVERSION= 1.25
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Various IO modules for Perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= INSTALLDIRS=site POLLUTE=1
MAN3= IO.3 IO::Dir.3 IO::File.3 IO::Handle.3 IO::Pipe.3 IO::Poll.3 \
diff --git a/devel/p5-IOC/Makefile b/devel/p5-IOC/Makefile
index aff4053167e6..b0d4f2afc930 100644
--- a/devel/p5-IOC/Makefile
+++ b/devel/p5-IOC/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: IOC
-# Date created: 22 Feb 2007
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= IOC
PORTVERSION= 0.29
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-Class-Throwable>=0:${PORTSDIR}/devel/p5-Class-Throwable \
p5-Class-Interfaces>=0:${PORTSDIR}/devel/p5-Class-Interfaces
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IOC.3 IOC::Config::XML.3 IOC::Config::XML::SAX::Handler.3 \
IOC::Container.3 IOC::Container::MethodResolution.3 \
diff --git a/devel/p5-IPC-Locker/Makefile b/devel/p5-IPC-Locker/Makefile
index 7b9c63f46dcc..305fe7c0443e 100644
--- a/devel/p5-IPC-Locker/Makefile
+++ b/devel/p5-IPC-Locker/Makefile
@@ -13,7 +13,8 @@ COMMENT= Provide a server for locks and clients to access that server
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= lockerd.1 lockersh.1 pidstat.1 pidstatd.1 pidwatch.1 \
uriexec.1
diff --git a/devel/p5-IPC-MM/Makefile b/devel/p5-IPC-MM/Makefile
index b5031332d2fa..41d6d3e92156 100644
--- a/devel/p5-IPC-MM/Makefile
+++ b/devel/p5-IPC-MM/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: IPC-MM
-# Date created: 09 August 2003
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= IPC-MM
PORTVERSION= 0.03
@@ -16,7 +12,8 @@ COMMENT= Perl interface to Ralf Engelschall's mm library
LIB_DEPENDS= mm.14:${PORTSDIR}/devel/mm
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IPC::MM.3
diff --git a/devel/p5-IPC-Mmap/Makefile b/devel/p5-IPC-Mmap/Makefile
index e503eb9a58ac..995ea8a55bbc 100644
--- a/devel/p5-IPC-Mmap/Makefile
+++ b/devel/p5-IPC-Mmap/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-IPC-Mmap
-# Date created: 2006-07-14
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= IPC-Mmap
PORTVERSION= 0.21
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Provides a minimal mmap() interface for both POSIX and Win32
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
#MAN3= IPC::Mmap.3
diff --git a/devel/p5-IPC-Run-SafeHandles/Makefile b/devel/p5-IPC-Run-SafeHandles/Makefile
index 6b3d70d1153b..37647aecbe70 100644
--- a/devel/p5-IPC-Run-SafeHandles/Makefile
+++ b/devel/p5-IPC-Run-SafeHandles/Makefile
@@ -13,9 +13,8 @@ COMMENT= Safe guarding for IPC::Run(3)
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IPC::Run::SafeHandles.3
diff --git a/devel/p5-IPC-Run/Makefile b/devel/p5-IPC-Run/Makefile
index 1afb13480e4f..7b33e8061734 100644
--- a/devel/p5-IPC-Run/Makefile
+++ b/devel/p5-IPC-Run/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-IO-Tty>=1.08:${PORTSDIR}/devel/p5-IO-Tty
RUN_DEPENDS= p5-IO-Tty>=1.08:${PORTSDIR}/devel/p5-IO-Tty
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IPC::Run.3 \
IPC::Run::Debug.3 \
diff --git a/devel/p5-IPC-Run3/Makefile b/devel/p5-IPC-Run3/Makefile
index 66a78d8433da..eec3088dbb2d 100644
--- a/devel/p5-IPC-Run3/Makefile
+++ b/devel/p5-IPC-Run3/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Run a subprocess in batch mode
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IPC::Run3.3 \
IPC::Run3::ProfArrayBuffer.3 \
diff --git a/devel/p5-IPC-ShareLite/Makefile b/devel/p5-IPC-ShareLite/Makefile
index d4dc04b7bf51..4f4e3f1a2761 100644
--- a/devel/p5-IPC-ShareLite/Makefile
+++ b/devel/p5-IPC-ShareLite/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple interface to access shared memory
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IPC::ShareLite.3
diff --git a/devel/p5-IPC-SharedCache/Makefile b/devel/p5-IPC-SharedCache/Makefile
index df050472b6c6..e497da74a6cd 100644
--- a/devel/p5-IPC-SharedCache/Makefile
+++ b/devel/p5-IPC-SharedCache/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-IPC-SharedCache
-# Date created: 2001/08/29
-# Whom: nork@cityfujisawa.ne.jp
-#
+# Created by: nork@cityfujisawa.ne.jp
# $FreeBSD$
-#
PORTNAME= IPC-SharedCache
PORTVERSION= 1.3
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-IPC-ShareLite>=0:${PORTSDIR}/devel/p5-IPC-ShareLite \
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IPC::SharedCache.3
diff --git a/devel/p5-Inline-ASM/Makefile b/devel/p5-Inline-ASM/Makefile
index 973886bd387f..58d816a01f52 100644
--- a/devel/p5-Inline-ASM/Makefile
+++ b/devel/p5-Inline-ASM/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Inline::ASM
-# Date created: 14 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Inline-ASM
PORTVERSION= 0.03
@@ -17,7 +13,8 @@ COMMENT= Write Perl Subroutines in assembler
BUILD_DEPENDS= p5-Inline>=0:${PORTSDIR}/devel/p5-Inline
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= </dev/null
MAN3= Inline::ASM.3
diff --git a/devel/p5-Inline-CPP/Makefile b/devel/p5-Inline-CPP/Makefile
index 78a6ae3da96f..363c05eee039 100644
--- a/devel/p5-Inline-CPP/Makefile
+++ b/devel/p5-Inline-CPP/Makefile
@@ -15,7 +15,8 @@ LICENSE= ART10
RUN_DEPENDS= p5-Inline>=0.53:${PORTSDIR}/devel/p5-Inline \
p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Inline::CPP.3 \
Inline::CPP::Config.3 \
diff --git a/devel/p5-Inline-Files/Makefile b/devel/p5-Inline-Files/Makefile
index 2075204bfb30..741551398a11 100644
--- a/devel/p5-Inline-Files/Makefile
+++ b/devel/p5-Inline-Files/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Inline::Files
-# Date created: Jun 5, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Inline-Files
PORTVERSION= 0.68
@@ -15,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Multiple virtual files at the end of your code
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Inline::Files.3 \
Inline::Files::Virtual.3
diff --git a/devel/p5-Inline-Filters/Makefile b/devel/p5-Inline-Filters/Makefile
index 7b5a73a95497..034ba05986b9 100644
--- a/devel/p5-Inline-Filters/Makefile
+++ b/devel/p5-Inline-Filters/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Inline::Filters
-# Date created: 14 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Inline-Filters
PORTVERSION= 0.12
@@ -17,7 +13,8 @@ COMMENT= Common source code filters for Inline Modules
BUILD_DEPENDS= p5-Inline>=0:${PORTSDIR}/devel/p5-Inline
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Inline::Filters.3
diff --git a/devel/p5-Inline-Java/Makefile b/devel/p5-Inline-Java/Makefile
index b31e8b5e1cd4..1389196bf30c 100644
--- a/devel/p5-Inline-Java/Makefile
+++ b/devel/p5-Inline-Java/Makefile
@@ -20,7 +20,8 @@ JAVA_OS= native
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= J2SDK=${JAVA_HOME} </dev/null
MAN3= Inline::Java.3 \
diff --git a/devel/p5-Inline-Tcl/Makefile b/devel/p5-Inline-Tcl/Makefile
index 73762935b78f..ee9ff1d4be74 100644
--- a/devel/p5-Inline-Tcl/Makefile
+++ b/devel/p5-Inline-Tcl/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-Inline>=0:${PORTSDIR}/devel/p5-Inline
LIB_DEPENDS= tcl84:${PORTSDIR}/lang/tcl84
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= INC="-I${PREFIX}/include/tcl8.4" \
LIBS="-L${PREFIX}/lib -R${PREFIX}/lib -ltcl84"
diff --git a/devel/p5-Inline/Makefile b/devel/p5-Inline/Makefile
index 25d21b8c3576..d1996830be18 100644
--- a/devel/p5-Inline/Makefile
+++ b/devel/p5-Inline/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Parse-RecDescent>=1.800:${PORTSDIR}/devel/p5-Parse-RecDescent
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Inline-Files>=0:${PORTSDIR}/devel/p5-Inline-Files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Inline.3 \
Inline-API.3 \
diff --git a/devel/p5-InlineX-C2XS/Makefile b/devel/p5-InlineX-C2XS/Makefile
index 6b68374370b1..67db11812375 100644
--- a/devel/p5-InlineX-C2XS/Makefile
+++ b/devel/p5-InlineX-C2XS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: InlineX::C2XS
-# Date created: 3 Oct 2006
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= InlineX-C2XS
PORTVERSION= 0.22
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Inline>=0.47:${PORTSDIR}/devel/p5-Inline
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Warn>=0.23:${PORTSDIR}/devel/p5-Test-Warn
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= InlineX::C2XS.3 InlineX::C2XS-Cookbook.3
diff --git a/devel/p5-InlineX-CPP2XS/Makefile b/devel/p5-InlineX-CPP2XS/Makefile
index bde456e70d1b..43eec441d44c 100644
--- a/devel/p5-InlineX-CPP2XS/Makefile
+++ b/devel/p5-InlineX-CPP2XS/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-Inline>=0.50:${PORTSDIR}/devel/p5-Inline \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Warn>=0.24:${PORTSDIR}/devel/p5-Test-Warn
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= InlineX::CPP2XS.3 InlineX::CPP2XS-Cookbook.3
diff --git a/devel/p5-Ioctl/Makefile b/devel/p5-Ioctl/Makefile
index ff4cdae63806..38dea4243112 100644
--- a/devel/p5-Ioctl/Makefile
+++ b/devel/p5-Ioctl/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Ioctl
-# Date created: Wed Jan 3 08:31:51 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Ioctl
PORTVERSION= 0.81
@@ -15,6 +11,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module that provides a way to get the value of C ioctl constants
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Iterator-Simple/Makefile b/devel/p5-Iterator-Simple/Makefile
index 5ec4d6db4143..74d2b6fcdd97 100644
--- a/devel/p5-Iterator-Simple/Makefile
+++ b/devel/p5-Iterator-Simple/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple iterator and utilities
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Iterator::Simple.3
diff --git a/devel/p5-Iterator-Util/Makefile b/devel/p5-Iterator-Util/Makefile
index 03064d97ebb9..eaec8965b099 100644
--- a/devel/p5-Iterator-Util/Makefile
+++ b/devel/p5-Iterator-Util/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Iterator-Util
-# Date created: 18 Feb 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Iterator-Util
PORTVERSION= 0.02
@@ -19,6 +15,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Iterator::Util.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Iterator/Makefile b/devel/p5-Iterator/Makefile
index 2270657d140f..6c58c4f5ded5 100644
--- a/devel/p5-Iterator/Makefile
+++ b/devel/p5-Iterator/Makefile
@@ -16,6 +16,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Iterator.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-JSON-Path/Makefile b/devel/p5-JSON-Path/Makefile
index 172a4e7975e5..520e855b5039 100644
--- a/devel/p5-JSON-Path/Makefile
+++ b/devel/p5-JSON-Path/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Sub-Exporter>=0:${PORTSDIR}/devel/p5-Sub-Exporter \
p5-Lvalue>=0:${PORTSDIR}/devel/p5-Lvalue
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= JSON::Path.3
diff --git a/devel/p5-JSON-RPC-Common/Makefile b/devel/p5-JSON-RPC-Common/Makefile
index 6990c4669780..7e9c49397562 100644
--- a/devel/p5-JSON-RPC-Common/Makefile
+++ b/devel/p5-JSON-RPC-Common/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-JSON-RPC-Common
-# Date created: 03 July, 2009
-# Whom: Wen Heping <wenheping@gmail.com>
-#
+# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
-#
PORTNAME= JSON-RPC-Common
PORTVERSION= 0.10
@@ -25,7 +21,8 @@ BUILD_DEPENDS= p5-libwww>=5:${PORTSDIR}/www/p5-libwww \
p5-namespace-clean>=0.20:${PORTSDIR}/devel/p5-namespace-clean
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= JSON::RPC::Common::Marshal::Text.3 \
JSON::RPC::Common::Message.3 \
diff --git a/devel/p5-JSON-RPC-Dispatcher/Makefile b/devel/p5-JSON-RPC-Dispatcher/Makefile
index 0ede2a8092c3..5eb5b4052ce8 100644
--- a/devel/p5-JSON-RPC-Dispatcher/Makefile
+++ b/devel/p5-JSON-RPC-Dispatcher/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS= p5-JSON>=2.16:${PORTSDIR}/converters/p5-JSON \
p5-Plack>=0.9913:${PORTSDIR}/www/p5-Plack
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= JSON::RPC::Dispatcher.3 \
JSON::RPC::Dispatcher::App.3 \
diff --git a/devel/p5-JSON-RPC/Makefile b/devel/p5-JSON-RPC/Makefile
index 00ecbb37cb96..98f669453d3d 100644
--- a/devel/p5-JSON-RPC/Makefile
+++ b/devel/p5-JSON-RPC/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-JSON-RPC
-# Date created: 29 Mar 2009
-# Whom: Vadim Vatlin
-#
+# Created by: Vadim Vatlin
# $FreeBSD$
-#
PORTNAME= JSON-RPC
PORTVERSION= 1.03
@@ -24,7 +20,8 @@ BUILD_DEPENDS= p5-Class-Accessor-Lite>=0:${PORTSDIR}/devel/p5-Class-Accessor-Lit
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= JSON::RPC.3 \
JSON::RPC::Constants.3 \
diff --git a/devel/p5-Lexical-SealRequireHints/Makefile b/devel/p5-Lexical-SealRequireHints/Makefile
index 8101b3c8798e..66983dfdf44a 100644
--- a/devel/p5-Lexical-SealRequireHints/Makefile
+++ b/devel/p5-Lexical-SealRequireHints/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Lexical-SealRequireHints
-# Date created: 2012-02-24
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Lexical-SealRequireHints
PORTVERSION= 0.007
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to prevent leakage of lexical hints
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lexical::SealRequireHints.3
diff --git a/devel/p5-Lexical-Var/Makefile b/devel/p5-Lexical-Var/Makefile
index 832d971c02c0..d509719016a4 100644
--- a/devel/p5-Lexical-Var/Makefile
+++ b/devel/p5-Lexical-Var/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Lexical-Var
-# Date created: 2012-02-24
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Lexical-Var
PORTVERSION= 0.007
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for static variables without namespace pollution
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lexical::Sub.3 Lexical::Var.3
diff --git a/devel/p5-Lingua-JA-Fold/Makefile b/devel/p5-Lingua-JA-Fold/Makefile
index 3af559802263..19cf9df8f3cb 100644
--- a/devel/p5-Lingua-JA-Fold/Makefile
+++ b/devel/p5-Lingua-JA-Fold/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Lingua-JA-Fold
-# Date created: 07 November 2007
-# Whom: Lars Thegler <lth@FreeBSD.org>
-#
+# Created by: Lars Thegler <lth@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Lingua-JA-Fold
PORTVERSION= 0.08
@@ -16,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Lingua::JA::Fold - fold a Japanese text
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::JA::Fold.3
diff --git a/devel/p5-List-Cycle/Makefile b/devel/p5-List-Cycle/Makefile
index f1b2e87d51a7..3df9d4e3c79a 100644
--- a/devel/p5-List-Cycle/Makefile
+++ b/devel/p5-List-Cycle/Makefile
@@ -11,7 +11,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= List::Cycle - Objects for cycling through a list of values
TAGS= list cycle
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= List::Cycle.3
diff --git a/devel/p5-List-Rotation-Cycle/Makefile b/devel/p5-List-Rotation-Cycle/Makefile
index 942fa95073a2..65c72dd2a7e1 100644
--- a/devel/p5-List-Rotation-Cycle/Makefile
+++ b/devel/p5-List-Rotation-Cycle/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-List-Rotation-Cycle
-# Date created: 2007/02/14
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= List-Rotation-Cycle
PORTVERSION= 1.009
@@ -18,6 +14,7 @@ PORTSCOUT= limitw:1,even
MAN3= List::Rotation::Cycle.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Locale-Maketext-Fuzzy/Makefile b/devel/p5-Locale-Maketext-Fuzzy/Makefile
index 5331b17e423b..d7d63b3aec49 100644
--- a/devel/p5-Locale-Maketext-Fuzzy/Makefile
+++ b/devel/p5-Locale-Maketext-Fuzzy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Locale-Maketext-Fuzzy
-# Date created: Mon April 14th, 2003
-# Whom: Erwin Lansing <erwin@FreeBSD.org>
-#
+# Created by: Erwin Lansing <erwin@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Locale-Maketext-Fuzzy
PORTVERSION= 0.11
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Locale::Maketext::Fuzzy - Maketext from already interpolated strings
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Locale::Maketext::Fuzzy.3
diff --git a/devel/p5-Locale-Maketext-Gettext/Makefile b/devel/p5-Locale-Maketext-Gettext/Makefile
index 7c267a41343e..baef905d9845 100644
--- a/devel/p5-Locale-Maketext-Gettext/Makefile
+++ b/devel/p5-Locale-Maketext-Gettext/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Locale-Maketext-Gettext
-# Date created: April 26 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Locale-Maketext-Gettext
PORTVERSION= 1.28
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Joins gettext and Maketext frameworks
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= maketext.1
MAN3= Locale::Maketext::Gettext.3 \
diff --git a/devel/p5-Locale-Maketext-Lexicon/Makefile b/devel/p5-Locale-Maketext-Lexicon/Makefile
index 68ff0d75b5b9..d7daa99d30b5 100644
--- a/devel/p5-Locale-Maketext-Lexicon/Makefile
+++ b/devel/p5-Locale-Maketext-Lexicon/Makefile
@@ -15,7 +15,8 @@ LICENSE= MIT
RUN_DEPENDS= p5-Locale-Maketext>=1.17:${PORTSDIR}/devel/p5-Locale-Maketext
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= xgettext.pl.1
MAN3= Locale::Maketext::Extract.3 \
diff --git a/devel/p5-Locale-Maketext/Makefile b/devel/p5-Locale-Maketext/Makefile
index 24c24311d867..69ecbb081ca8 100644
--- a/devel/p5-Locale-Maketext/Makefile
+++ b/devel/p5-Locale-Maketext/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-Test-Pod>=1.14:${PORTSDIR}/devel/p5-Test-Pod
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Locale::Maketext.3 \
Locale::Maketext::Cookbook.3 \
diff --git a/devel/p5-Locale-libintl/Makefile b/devel/p5-Locale-libintl/Makefile
index 0811dfd976f8..bb07d3fe5656 100644
--- a/devel/p5-Locale-libintl/Makefile
+++ b/devel/p5-Locale-libintl/Makefile
@@ -12,8 +12,8 @@ DISTNAME= libintl-perl-${PORTVERSION}
MAINTAINER= perl@FreeBSD.org
COMMENT= Internationalization library for Perl
-PERL_CONFIGURE= yes
-USES= gettext
+USES= perl5 gettext
+USE_PERL5= configure
MAN3= Locale::Messages.3 \
Locale::Recode.3 \
diff --git a/devel/p5-LockFile-Simple/Makefile b/devel/p5-LockFile-Simple/Makefile
index fba87e401cd0..0ff22ea3324e 100644
--- a/devel/p5-LockFile-Simple/Makefile
+++ b/devel/p5-LockFile-Simple/Makefile
@@ -11,7 +11,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}0${PORTVERSION:E}
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module implementing simple file locking
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= LockFile::Simple.3
diff --git a/devel/p5-Log-Agent-Logger/Makefile b/devel/p5-Log-Agent-Logger/Makefile
index 362ad4ae2349..1077f17f1edc 100644
--- a/devel/p5-Log-Agent-Logger/Makefile
+++ b/devel/p5-Log-Agent-Logger/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Log-Agent-Logger
-# Date created: 4 Aug 2002
-# Whom: devin@spamcop.net
-#
+# Created by: devin@spamcop.net
# $FreeBSD$
-#
PORTNAME= Log-Agent-Logger
PORTVERSION= 0.2
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Log-Agent>=0:${PORTSDIR}/devel/p5-Log-Agent \
p5-Getargs-Long>=0:${PORTSDIR}/devel/p5-Getargs-Long
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Log::Agent::Logger.3
diff --git a/devel/p5-Log-Agent/Makefile b/devel/p5-Log-Agent/Makefile
index 8075729ff822..904ce2602726 100644
--- a/devel/p5-Log-Agent/Makefile
+++ b/devel/p5-Log-Agent/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Set of perl modules that allows you to enhance logging capabilities
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Log::Agent.3 \
Log::Agent::Channel.3 \
diff --git a/devel/p5-Log-Any-Adapter-Log4perl/Makefile b/devel/p5-Log-Any-Adapter-Log4perl/Makefile
index a54e1ebcc683..17d0a0a1993e 100644
--- a/devel/p5-Log-Any-Adapter-Log4perl/Makefile
+++ b/devel/p5-Log-Any-Adapter-Log4perl/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Log-Any-Adapter-Log4perl
-# Date created: January 13th 2011
-# Whom: Evgeniy Kosov <evgeniy@kosov.su>
-#
+# Created by: Evgeniy Kosov <evgeniy@kosov.su>
# $FreeBSD$
-#
PORTNAME= Log-Any-Adapter-Log4perl
PORTVERSION= 0.06
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-File-Temp>=0.20:${PORTSDIR}/devel/p5-File-Temp \
p5-Log-Log4perl>0:${PORTSDIR}/devel/p5-Log-Log4perl
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Log::Any::Adapter::Log4perl.3
diff --git a/devel/p5-Log-Any-App/Makefile b/devel/p5-Log-Any-App/Makefile
index 74ba82aebc99..b027020bfc72 100644
--- a/devel/p5-Log-Any-App/Makefile
+++ b/devel/p5-Log-Any-App/Makefile
@@ -22,7 +22,8 @@ BUILD_DEPENDS= p5-File-HomeDir>=0:${PORTSDIR}/devel/p5-File-HomeDir \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Log::Any::App.3
diff --git a/devel/p5-Log-Dispatch-Config/Makefile b/devel/p5-Log-Dispatch-Config/Makefile
index 49397f952afa..97f35d13ee84 100644
--- a/devel/p5-Log-Dispatch-Config/Makefile
+++ b/devel/p5-Log-Dispatch-Config/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy \
p5-Log-Dispatch>=2:${PORTSDIR}/devel/p5-Log-Dispatch
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Log::Dispatch::Config.3 \
Log::Dispatch::Configurator.3 \
diff --git a/devel/p5-Log-Dispatch-FileShared/Makefile b/devel/p5-Log-Dispatch-FileShared/Makefile
index eb4bd85454b3..83aba6d96bbf 100644
--- a/devel/p5-Log-Dispatch-FileShared/Makefile
+++ b/devel/p5-Log-Dispatch-FileShared/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-Log-Dispatch>=0:${PORTSDIR}/devel/p5-Log-Dispatch \
p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Log::Dispatch::FileShared.3
diff --git a/devel/p5-Log-Dispatch-Perl/Makefile b/devel/p5-Log-Dispatch-Perl/Makefile
index b3b3b37abb42..920c3d6da785 100644
--- a/devel/p5-Log-Dispatch-Perl/Makefile
+++ b/devel/p5-Log-Dispatch-Perl/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-Log-Dispatch>=0:${PORTSDIR}/devel/p5-Log-Dispatch \
p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Log::Dispatch::Perl.3
diff --git a/devel/p5-Log-Dispatch-Scribe/Makefile b/devel/p5-Log-Dispatch-Scribe/Makefile
index e9392d1be7cd..889179ea8338 100644
--- a/devel/p5-Log-Dispatch-Scribe/Makefile
+++ b/devel/p5-Log-Dispatch-Scribe/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Log-Dispatch-Scribe
-# Date created: 2009-10-08
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Log-Dispatch-Scribe
PORTVERSION= 0.05
@@ -21,7 +17,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-MockObject>=0:${PORTSDIR}/devel/p5-Test-MockObject \
p5-Test-Timer>=0:${PORTSDIR}/devel/p5-Test-Timer
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= scribe_cat.pl.1
MAN3= Log::Dispatch::Scribe.3
diff --git a/devel/p5-Log-Dispatch/Makefile b/devel/p5-Log-Dispatch/Makefile
index 3d4d86f63fe8..ffb83e3e8c8c 100644
--- a/devel/p5-Log-Dispatch/Makefile
+++ b/devel/p5-Log-Dispatch/Makefile
@@ -25,7 +25,8 @@ MAILSEND_DESC= Mail::Send support
MAILSENDER_DESC= Mail::Sender support
MAILSENDMAIL_DESC= Mail::Sendmail support
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Log::Dispatch.3 \
Log::Dispatch::ApacheLog.3 \
diff --git a/devel/p5-Log-Message-Simple/Makefile b/devel/p5-Log-Message-Simple/Makefile
index dc9b7622bf95..371c10ae53c5 100644
--- a/devel/p5-Log-Message-Simple/Makefile
+++ b/devel/p5-Log-Message-Simple/Makefile
@@ -1,6 +1,5 @@
# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Log-Message-Simple
PORTVERSION= 0.10
@@ -16,6 +15,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Log::Message::Simple.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Log-Message/Makefile b/devel/p5-Log-Message/Makefile
index c8cfa003e73c..842ccb927bf0 100644
--- a/devel/p5-Log-Message/Makefile
+++ b/devel/p5-Log-Message/Makefile
@@ -21,6 +21,7 @@ MAN3= Log::Message.3 \
Log::Message::Handlers.3 \
Log::Message::Item.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Log-Minimal/Makefile b/devel/p5-Log-Minimal/Makefile
index 3a91a5fab8da..ffe9b41fa2de 100644
--- a/devel/p5-Log-Minimal/Makefile
+++ b/devel/p5-Log-Minimal/Makefile
@@ -13,7 +13,8 @@ COMMENT= Minimal but customizable logger
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Log::Minimal.3
diff --git a/devel/p5-Log-TraceMessages/Makefile b/devel/p5-Log-TraceMessages/Makefile
index b16b55875b34..8bb3667c060f 100644
--- a/devel/p5-Log-TraceMessages/Makefile
+++ b/devel/p5-Log-TraceMessages/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Log::TraceMessages
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Log-TraceMessages
PORTVERSION= 1.4
@@ -17,7 +13,8 @@ COMMENT= Perl extension for trace messages used in debugging
BUILD_DEPENDS= p5-HTML-FromText>=0:${PORTSDIR}/www/p5-HTML-FromText
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Log::TraceMessages.3
diff --git a/devel/p5-Logfile-Rotate/Makefile b/devel/p5-Logfile-Rotate/Makefile
index 2c0e0558a2f2..3fb167b39a96 100644
--- a/devel/p5-Logfile-Rotate/Makefile
+++ b/devel/p5-Logfile-Rotate/Makefile
@@ -9,7 +9,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to rotate logfiles
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Logfile::Rotate.3
diff --git a/devel/p5-Lvalue/Makefile b/devel/p5-Lvalue/Makefile
index 5ff8cb939141..89a5dc16591b 100644
--- a/devel/p5-Lvalue/Makefile
+++ b/devel/p5-Lvalue/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Carp>=0:${PORTSDIR}/devel/p5-Carp \
p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lvalue.3
diff --git a/devel/p5-MRO-Define/Makefile b/devel/p5-MRO-Define/Makefile
index 18c33e22a114..6e246646c3b1 100644
--- a/devel/p5-MRO-Define/Makefile
+++ b/devel/p5-MRO-Define/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MRO-Define
-# Date created: 2011-12-11
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= MRO-Define
PORTVERSION= 0.01
@@ -17,7 +13,8 @@ COMMENT= Define your own method resolution order
TEST_DEPENDS= p5-Variable-Magic>=0:${PORTSDIR}/devel/p5-Variable-Magic
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MRO::Define.3
diff --git a/devel/p5-Mac-FileSpec-Unixish/Makefile b/devel/p5-Mac-FileSpec-Unixish/Makefile
index c5131f75e9f6..4c91169c05fb 100644
--- a/devel/p5-Mac-FileSpec-Unixish/Makefile
+++ b/devel/p5-Mac-FileSpec-Unixish/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Mac-FileSpec-Unixish
-# Date created: Wed Jan 3 08:54:29 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Mac-FileSpec-Unixish
PORTVERSION= 1.12
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module with functions to manipulate pathspecs in Unixish style
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mac::FileSpec::Unixish.3
diff --git a/devel/p5-Make/Makefile b/devel/p5-Make/Makefile
index e3c4279d51ae..9c25c2d755df 100644
--- a/devel/p5-Make/Makefile
+++ b/devel/p5-Make/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module implementing 'make' and script
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= perlmake.1
MAN3= Make.3
diff --git a/devel/p5-MetaCPAN-API/Makefile b/devel/p5-MetaCPAN-API/Makefile
index 4bb80c546b6e..3b4352d41399 100644
--- a/devel/p5-MetaCPAN-API/Makefile
+++ b/devel/p5-MetaCPAN-API/Makefile
@@ -21,7 +21,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal \
p5-Test-TinyMocker>=0:${PORTSDIR}/devel/p5-Test-TinyMocker
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= MetaCPAN::API.3 MetaCPAN::API::Author.3 \
MetaCPAN::API::Module.3 \
diff --git a/devel/p5-Method-Alias/Makefile b/devel/p5-Method-Alias/Makefile
index 11cdca221bde..94cf1a62f960 100644
--- a/devel/p5-Method-Alias/Makefile
+++ b/devel/p5-Method-Alias/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Method-Alias
-# Date created: 24 May 2007
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Method-Alias
PORTVERSION= 1.03
@@ -17,6 +13,7 @@ COMMENT= Create method aliases (and do it safely)
MAN3= Method::Alias.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Method-Signatures-Simple/Makefile b/devel/p5-Method-Signatures-Simple/Makefile
index 21b36b91708a..23948780c39b 100644
--- a/devel/p5-Method-Signatures-Simple/Makefile
+++ b/devel/p5-Method-Signatures-Simple/Makefile
@@ -14,7 +14,8 @@ COMMENT= Basic method declarations with signatures, without source filters
BUILD_DEPENDS= p5-Devel-Declare>=0:${PORTSDIR}/devel/p5-Devel-Declare
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Method::Signatures::Simple.3
diff --git a/devel/p5-Mixin-Linewise/Makefile b/devel/p5-Mixin-Linewise/Makefile
index 748e9fc6622f..fffc0e482f25 100644
--- a/devel/p5-Mixin-Linewise/Makefile
+++ b/devel/p5-Mixin-Linewise/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Mixin-Linewise
-# Date created: 2009-03-10
-# Whom: bapt <baptiste.daroussin@gmail.com>
-#
+# Created by: bapt <baptiste.daroussin@gmail.com>
# $FreeBSD$
-#
PORTNAME= Mixin-Linewise
PORTVERSION= 0.003
@@ -24,7 +20,8 @@ BUILD_DEPENDS+= p5-Sub-Exporter>=0.900:${PORTSDIR}/devel/p5-Sub-Exporter \
RUN_DEPENDS+= p5-Sub-Exporter>=0.900:${PORTSDIR}/devel/p5-Sub-Exporter \
p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mixin::Linewise::Readers.3 \
Mixin::Linewise::Writers.3 \
diff --git a/devel/p5-Mock-Quick/Makefile b/devel/p5-Mock-Quick/Makefile
index 6de32be16cf7..342f4045a23d 100644
--- a/devel/p5-Mock-Quick/Makefile
+++ b/devel/p5-Mock-Quick/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Fennec-Lite>=0.004:${PORTSDIR}/devel/p5-Fennec-Lite \
p5-Test-Exception>=0.29:${PORTSDIR}/devel/p5-Test-Exception
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Mock::Quick.3 Object::Quick.3 \
Mock::Quick::Class.3 \
diff --git a/devel/p5-Module-Build-Convert/Makefile b/devel/p5-Module-Build-Convert/Makefile
index e805a0b08c67..86952337c4db 100644
--- a/devel/p5-Module-Build-Convert/Makefile
+++ b/devel/p5-Module-Build-Convert/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Module::Build::Convert
-# Date created: Apr 27 2006
-# Whom: clsung
-#
+# Created by: clsung
# $FreeBSD$
-#
PORTNAME= Module-Build-Convert
PORTVERSION= 0.49
@@ -23,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Pod>=1.14:${PORTSDIR}/devel/p5-Test-Pod \
p5-Test-Pod-Coverage>=1.04:${PORTSDIR}/devel/p5-Test-Pod-Coverage
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Module::Build::Convert.3
MAN1= make2build.1
diff --git a/devel/p5-Module-Build/Makefile b/devel/p5-Module-Build/Makefile
index 15dbaccabcfb..58676b869a19 100644
--- a/devel/p5-Module-Build/Makefile
+++ b/devel/p5-Module-Build/Makefile
@@ -17,7 +17,8 @@ OPTIONS_DEFINE= DOCS
PORTSCOUT= skipv:0.31012
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= inc::latest.3 \
Module::Build.3 \
diff --git a/devel/p5-Module-CPANTS-Analyse/Makefile b/devel/p5-Module-CPANTS-Analyse/Makefile
index 67e13a5ecc54..6a670b0300be 100644
--- a/devel/p5-Module-CPANTS-Analyse/Makefile
+++ b/devel/p5-Module-CPANTS-Analyse/Makefile
@@ -32,7 +32,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
p5-Test-Warn>=0.11:${PORTSDIR}/devel/p5-Test-Warn
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= cpants_lint.pl.1
MAN3= Module::CPANTS::Analyse.3 \
diff --git a/devel/p5-Module-CoreList/Makefile b/devel/p5-Module-CoreList/Makefile
index 612dc3a103cc..bb2b4e6e84ce 100644
--- a/devel/p5-Module-CoreList/Makefile
+++ b/devel/p5-Module-CoreList/Makefile
@@ -13,7 +13,8 @@ COMMENT= See what modules shipped with versions of Perl
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Module::CoreList.3
diff --git a/devel/p5-Module-Dependency/Makefile b/devel/p5-Module-Dependency/Makefile
index 2ee7c8eac7c0..cd8058a799be 100644
--- a/devel/p5-Module-Dependency/Makefile
+++ b/devel/p5-Module-Dependency/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Module-Dependency
-# Date created: Jul 12 2006
-# Whom: Cheng-Lung Sung
-#
+# Created by: Cheng-Lung Sung
# $FreeBSD$
-#
PORTNAME= Module-Dependency
PORTVERSION= 1.86
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Collection of modules for examining dependencies
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pmd_indexer.plx.1 pmd_grapher.plx.1 pmd_dump.pl.1
MAN3= Module::Dependency.3 \
diff --git a/devel/p5-Module-ExtractUse/Makefile b/devel/p5-Module-ExtractUse/Makefile
index 92ecf670fb06..c15b6f1ac87e 100644
--- a/devel/p5-Module-ExtractUse/Makefile
+++ b/devel/p5-Module-ExtractUse/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-UNIVERSAL-require>=0.11:${PORTSDIR}/devel/p5-UNIVERSAL-require \
p5-Test-Deep>0:${PORTSDIR}/devel/p5-Test-Deep
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Module::ExtractUse.3 Module::ExtractUse::Grammar.3
diff --git a/devel/p5-Module-Find/Makefile b/devel/p5-Module-Find/Makefile
index bf80792f50c2..1f2fdc3eb11f 100644
--- a/devel/p5-Module-Find/Makefile
+++ b/devel/p5-Module-Find/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Module-Find
-# Date created: 26 Sep 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Module-Find
PORTVERSION= 0.11
@@ -17,7 +13,8 @@ COMMENT= Lets you find and use modules in categories
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Module::Find.3
diff --git a/devel/p5-Module-Install-Template/Makefile b/devel/p5-Module-Install-Template/Makefile
index a8d062bb7a7b..0e65c9827ae6 100644
--- a/devel/p5-Module-Install-Template/Makefile
+++ b/devel/p5-Module-Install-Template/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Module-Install-Template
-# Date created: 07 December 2009
-# Whom: gugu
-#
+# Created by: gugu
# $FreeBSD$
-#
PORTNAME= Module-Install-Template
PORTVERSION= 0.08
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit \
p5-Module-Install>=0:${PORTSDIR}/devel/p5-Module-Install
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Module::Install::Template.3
.include <bsd.port.mk>
diff --git a/devel/p5-Module-Load-Conditional/Makefile b/devel/p5-Module-Load-Conditional/Makefile
index b356baf83ce6..8fa36b5f7efe 100644
--- a/devel/p5-Module-Load-Conditional/Makefile
+++ b/devel/p5-Module-Load-Conditional/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Module-Load-Conditional
-# Date created: 15 December 2004
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Module-Load-Conditional
PORTVERSION= 0.54
@@ -20,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Module-CoreList>=2.22:${PORTSDIR}/devel/p5-Module-CoreList
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Module::Load::Conditional.3
diff --git a/devel/p5-Module-Load/Makefile b/devel/p5-Module-Load/Makefile
index 8eba506e859f..82a8a55fdf28 100644
--- a/devel/p5-Module-Load/Makefile
+++ b/devel/p5-Module-Load/Makefile
@@ -13,7 +13,8 @@ COMMENT= Runtime require of both modules and files
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Module::Load.3
diff --git a/devel/p5-Module-Pluggable-Fast/Makefile b/devel/p5-Module-Pluggable-Fast/Makefile
index 6b00112ebd6d..d883bfd4b1c9 100644
--- a/devel/p5-Module-Pluggable-Fast/Makefile
+++ b/devel/p5-Module-Pluggable-Fast/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: p5-Module-Pluggable-Fast
-# Date created: Apr 7, 2005
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Module-Pluggable-Fast
PORTVERSION= 0.19
@@ -19,7 +16,8 @@ COMMENT= Fast plugins with instantiation
BUILD_DEPENDS= p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Module::Pluggable::Fast.3
diff --git a/devel/p5-Module-Pluggable-Ordered/Makefile b/devel/p5-Module-Pluggable-Ordered/Makefile
index c103f3907508..2b5e20ca8dba 100644
--- a/devel/p5-Module-Pluggable-Ordered/Makefile
+++ b/devel/p5-Module-Pluggable-Ordered/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Module-Pluggable-Ordered
-# Date created: 2004-08-29
-# Whom: Lars Thegler <lth@FreeBSD.org>
-#
+# Created by: Lars Thegler <lth@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Module-Pluggable-Ordered
PORTVERSION= 1.5
@@ -18,7 +14,8 @@ COMMENT= Call module plugins in a specified order
BUILD_DEPENDS= p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require
RUN_DEPENDS= p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Module::Pluggable::Ordered.3
diff --git a/devel/p5-Module-Recursive-Require/Makefile b/devel/p5-Module-Recursive-Require/Makefile
index 444aaf57ed58..12cd9734d31a 100644
--- a/devel/p5-Module-Recursive-Require/Makefile
+++ b/devel/p5-Module-Recursive-Require/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Module-Recursive-Require
-# Date created: 2008-06-11
-# Whom: Tomoyuki Sakurai <cherry@trombik.org>
-#
+# Created by: Tomoyuki Sakurai <cherry@trombik.org>
# $FreeBSD$
-#
PORTNAME= Module-Recursive-Require
PORTVERSION= 0.04
@@ -17,7 +13,8 @@ COMMENT= Require module recursively
BUILD_DEPENDS= p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require
RUN_DEPENDS= p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require
-PERL_CONFIGURE= Yes
+USES= perl5
+USE_PERL5= configure
MAN3= Module::Recursive::Require.3
.include <bsd.port.mk>
diff --git a/devel/p5-Module-Starter/Makefile b/devel/p5-Module-Starter/Makefile
index f2ff6fd4947c..2e36a47a2ee7 100644
--- a/devel/p5-Module-Starter/Makefile
+++ b/devel/p5-Module-Starter/Makefile
@@ -13,7 +13,8 @@ COMMENT= Simple starter kit for any Perl module
BUILD_DEPENDS= p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class
RUN_DEPENDS= p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= module-starter.1
MAN3= Module::Starter.3 \
diff --git a/devel/p5-Module-Versions-Report/Makefile b/devel/p5-Module-Versions-Report/Makefile
index 5e8f937ef29b..877045a8e95e 100644
--- a/devel/p5-Module-Versions-Report/Makefile
+++ b/devel/p5-Module-Versions-Report/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Module::Versions::Report
-# Date created: 7 July 2004
-# Whom: Dmitry Sivachenko <demon@FreeBSD.org>
-#
+# Created by: Dmitry Sivachenko <demon@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Module-Versions-Report
PORTVERSION= 1.06
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Report versions of all modules in memory
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Module::Versions::Report.3
diff --git a/devel/p5-Moo/Makefile b/devel/p5-Moo/Makefile
index 5a689095fb95..8441b398d89b 100644
--- a/devel/p5-Moo/Makefile
+++ b/devel/p5-Moo/Makefile
@@ -22,7 +22,8 @@ BUILD_DEPENDS= p5-Class-Method-Modifiers>=1.10:${PORTSDIR}/devel/p5-Class-Method
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Fatal>=0.003:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Moo.3 \
Moo::Role.3 \
diff --git a/devel/p5-Moose-Policy/Makefile b/devel/p5-Moose-Policy/Makefile
index 9508b9ceca9b..c62c1bae3570 100644
--- a/devel/p5-Moose-Policy/Makefile
+++ b/devel/p5-Moose-Policy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Moose-Policy
-# Date created: 25 February 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Moose-Policy
PORTVERSION= 0.05
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Moose>=0:${PORTSDIR}/devel/p5-Moose
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Moose::Policy.3 Moose::Policy::FollowPBP.3 \
Moose::Policy::JavaAccessors.3 \
diff --git a/devel/p5-MooseX-App-Cmd/Makefile b/devel/p5-MooseX-App-Cmd/Makefile
index b5629c13d0e4..dfb39cb59bbd 100644
--- a/devel/p5-MooseX-App-Cmd/Makefile
+++ b/devel/p5-MooseX-App-Cmd/Makefile
@@ -26,7 +26,8 @@ TEST_DEPENDS= p5-Test-Output>=0:${PORTSDIR}/devel/p5-Test-Output \
p5-Test-use-ok>=0:${PORTSDIR}/devel/p5-Test-use-ok \
p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::App::Cmd.3 \
MooseX::App::Cmd::Command.3
diff --git a/devel/p5-MooseX-Async/Makefile b/devel/p5-MooseX-Async/Makefile
index f459948e72cb..b3329ce53157 100644
--- a/devel/p5-MooseX-Async/Makefile
+++ b/devel/p5-MooseX-Async/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-MooseX-Async
-# Date created: 27 Jul 2008
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= MooseX-Async
PORTVERSION= 0.07
@@ -18,7 +14,8 @@ RUN_DEPENDS= p5-Moose>=0.56:${PORTSDIR}/devel/p5-Moose \
p5-MooseX-AttributeHelpers>=0.13:${PORTSDIR}/devel/p5-MooseX-AttributeHelpers
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Async.3 \
MooseX::Async::Meta::Class.3 \
diff --git a/devel/p5-MooseX-AttributeHelpers/Makefile b/devel/p5-MooseX-AttributeHelpers/Makefile
index 8e541599e692..e829b72d8fad 100644
--- a/devel/p5-MooseX-AttributeHelpers/Makefile
+++ b/devel/p5-MooseX-AttributeHelpers/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-Moose>=0.56:${PORTSDIR}/devel/p5-Moose
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::AttributeHelpers.3 \
MooseX::AttributeHelpers::Bool.3 \
diff --git a/devel/p5-MooseX-ChainedAccessors/Makefile b/devel/p5-MooseX-ChainedAccessors/Makefile
index 195068e59df3..14d6da500f6d 100644
--- a/devel/p5-MooseX-ChainedAccessors/Makefile
+++ b/devel/p5-MooseX-ChainedAccessors/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Moose::Meta::Attribute::Custom::Trait::Chained.3 \
MooseX::ChainedAccessors.3 \
diff --git a/devel/p5-MooseX-ClassAttribute/Makefile b/devel/p5-MooseX-ClassAttribute/Makefile
index 3e3cdd3c70f3..10b70be1cf87 100644
--- a/devel/p5-MooseX-ClassAttribute/Makefile
+++ b/devel/p5-MooseX-ClassAttribute/Makefile
@@ -23,7 +23,8 @@ TEST_DEPENDS= p5-MooseX-AttributeHelpers>=0:${PORTSDIR}/devel/p5-MooseX-Attribut
p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires \
p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::ClassAttribute.3 \
MooseX::ClassAttribute::Meta::Role::Attribute.3 \
diff --git a/devel/p5-MooseX-Clone/Makefile b/devel/p5-MooseX-Clone/Makefile
index bdcc1c52971b..765672c0f812 100644
--- a/devel/p5-MooseX-Clone/Makefile
+++ b/devel/p5-MooseX-Clone/Makefile
@@ -21,7 +21,8 @@ RUN_DEPENDS= p5-Data-Visitor>=0.24:${PORTSDIR}/devel/p5-Data-Visitor \
BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Test-use-ok>=0:${PORTSDIR}/devel/p5-Test-use-ok
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Clone.3 \
MooseX::Clone::Meta::Attribute::Trait::NoClone.3 \
diff --git a/devel/p5-MooseX-Daemonize/Makefile b/devel/p5-MooseX-Daemonize/Makefile
index 73f21dbe0977..7ad6b39fb4ef 100644
--- a/devel/p5-MooseX-Daemonize/Makefile
+++ b/devel/p5-MooseX-Daemonize/Makefile
@@ -21,7 +21,8 @@ TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
DEPRECATED= Deprecated by upstream, use devel/p5-Daemon-Control instead
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Daemonize.3 \
MooseX::Daemonize::Core.3 \
diff --git a/devel/p5-MooseX-Declare/Makefile b/devel/p5-MooseX-Declare/Makefile
index 13264684909d..0313a278aeb9 100644
--- a/devel/p5-MooseX-Declare/Makefile
+++ b/devel/p5-MooseX-Declare/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: MooseX-Declare
-# Date created: 13 May 2009
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= MooseX-Declare
PORTVERSION= 0.35
@@ -26,7 +22,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Declare.3 MooseX::Declare::Context.3 \
MooseX::Declare::Context::Namespaced.3 \
diff --git a/devel/p5-MooseX-Emulate-Class-Accessor-Fast/Makefile b/devel/p5-MooseX-Emulate-Class-Accessor-Fast/Makefile
index 817b0dc8b036..4ed63c1c674a 100644
--- a/devel/p5-MooseX-Emulate-Class-Accessor-Fast/Makefile
+++ b/devel/p5-MooseX-Emulate-Class-Accessor-Fast/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: MooseX-Emulate-Class-Accessor-Fast
-# Date created: 13 May 2009
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= MooseX-Emulate-Class-Accessor-Fast
PORTVERSION= 0.00903
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Moose>=0.84:${PORTSDIR}/devel/p5-Moose \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Adopt::Class::Accessor::Fast.3 \
MooseX::Emulate::Class::Accessor::Fast.3
diff --git a/devel/p5-MooseX-Getopt/Makefile b/devel/p5-MooseX-Getopt/Makefile
index d930ce53ad14..8054cff1b296 100644
--- a/devel/p5-MooseX-Getopt/Makefile
+++ b/devel/p5-MooseX-Getopt/Makefile
@@ -28,7 +28,8 @@ TEST_DEPENDS= p5-MooseX-ConfigFromFile>=0:${PORTSDIR}/devel/p5-MooseX-ConfigFrom
p5-Test-Warn>=0.21:${PORTSDIR}/devel/p5-Test-Warn \
p5-Path-Tiny>=0:${PORTSDIR}/devel/p5-Path-Tiny
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Getopt.3 \
MooseX::Getopt::Basic.3 \
diff --git a/devel/p5-MooseX-Has-Options/Makefile b/devel/p5-MooseX-Has-Options/Makefile
index 587cd3c97f66..37c1d5c063e6 100644
--- a/devel/p5-MooseX-Has-Options/Makefile
+++ b/devel/p5-MooseX-Has-Options/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-Class-Load>=0:${PORTSDIR}/devel/p5-Class-Load \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Most>=0:${PORTSDIR}/devel/p5-Test-Most
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Has::Options.3 \
MooseX::Has::Options::Handler::Accessors.3 \
diff --git a/devel/p5-MooseX-IOC/Makefile b/devel/p5-MooseX-IOC/Makefile
index d45f7c019023..0f62ee565297 100644
--- a/devel/p5-MooseX-IOC/Makefile
+++ b/devel/p5-MooseX-IOC/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: MooseX-IOC
-# Date created: 23 February 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= MooseX-IOC
PORTVERSION= 0.03
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
RUN_DEPENDS= p5-IOC>=0:${PORTSDIR}/devel/p5-IOC \
p5-Moose>=0:${PORTSDIR}/devel/p5-Moose
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::IOC.3 MooseX::IOC::Meta::Attribute.3
diff --git a/devel/p5-MooseX-InsideOut/Makefile b/devel/p5-MooseX-InsideOut/Makefile
index 2aff2a05d942..24f83a8e9ad8 100644
--- a/devel/p5-MooseX-InsideOut/Makefile
+++ b/devel/p5-MooseX-InsideOut/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Hash-Util-FieldHash-Compat>=0:${PORTSDIR}/devel/p5-Hash-Util-F
p5-namespace-clean>=0.11:${PORTSDIR}/devel/p5-namespace-clean
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::InsideOut.3 \
MooseX::InsideOut::Role::Meta::Instance.3
diff --git a/devel/p5-MooseX-LazyRequire/Makefile b/devel/p5-MooseX-LazyRequire/Makefile
index 60676d470262..350e066c2398 100644
--- a/devel/p5-MooseX-LazyRequire/Makefile
+++ b/devel/p5-MooseX-LazyRequire/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-CheckDeps>=0.002:${PORTSDIR}/devel/p5-Test-CheckDeps \
p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::LazyRequire.3 \
MooseX::LazyRequire::Meta::Attribute::Trait::LazyRequire.3
diff --git a/devel/p5-MooseX-Lists/Makefile b/devel/p5-MooseX-Lists/Makefile
index e0f811d65532..5681d8354d77 100644
--- a/devel/p5-MooseX-Lists/Makefile
+++ b/devel/p5-MooseX-Lists/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: MooseX-Lists
-# Date created: 09 April 2010
-# Whom: andrey@kostenko.name
-#
+# Created by: andrey@kostenko.name
# $FreeBSD$
PORTNAME= MooseX-Lists
@@ -16,7 +13,8 @@ COMMENT= Treat arrays and hashes as lists
RUN_DEPENDS= p5-Moose>=0.93:${PORTSDIR}/devel/p5-Moose
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Lists.3
.include <bsd.port.mk>
diff --git a/devel/p5-MooseX-Log-Log4perl/Makefile b/devel/p5-MooseX-Log-Log4perl/Makefile
index 88270e5ad797..af01f6f74e09 100644
--- a/devel/p5-MooseX-Log-Log4perl/Makefile
+++ b/devel/p5-MooseX-Log-Log4perl/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy \
p5-Moose>=0.65:${PORTSDIR}/devel/p5-Moose
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Log::Log4perl.3 \
MooseX::Log::Log4perl::Easy.3
diff --git a/devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion/Makefile b/devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion/Makefile
index 48902482d54f..c9a635d4fdd5 100644
--- a/devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion/Makefile
+++ b/devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: MooseX-Meta-TypeConstraint-ForceCoercion
-# Date created: 13 May 2009
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= MooseX-Meta-TypeConstraint-ForceCoercion
PORTVERSION= 0.01
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Meta::TypeConstraint::ForceCoercion.3
diff --git a/devel/p5-MooseX-Method-Signatures/Makefile b/devel/p5-MooseX-Method-Signatures/Makefile
index 2a1dd932cf71..1a106eb2dfe0 100644
--- a/devel/p5-MooseX-Method-Signatures/Makefile
+++ b/devel/p5-MooseX-Method-Signatures/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: MooseX-Method-Signatures
-# Date created: 13 May 2009
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= MooseX-Method-Signatures
PORTVERSION= 0.44
@@ -40,7 +36,8 @@ TEST_DEPENDS= p5-Eval-Closure>=0:${PORTSDIR}/devel/p5-Eval-Closure \
p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Method::Signatures.3 \
MooseX::Method::Signatures::Types.3 \
diff --git a/devel/p5-MooseX-MethodAttributes/Makefile b/devel/p5-MooseX-MethodAttributes/Makefile
index ef0b6d6ca31f..5f49f8bcc8fc 100644
--- a/devel/p5-MooseX-MethodAttributes/Makefile
+++ b/devel/p5-MooseX-MethodAttributes/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: MooseX-MethodAttributes
-# Date created: 13 May 2009
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= MooseX-MethodAttributes
PORTVERSION= 0.28
@@ -26,7 +22,8 @@ TEST_DEPENDS= p5-MooseX-Role-Parameterized>=0:${PORTSDIR}/devel/p5-MooseX-Role-P
p5-Test-CheckDeps>=0.002:${PORTSDIR}/devel/p5-Test-CheckDeps \
p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::MethodAttributes.3 \
MooseX::MethodAttributes::Inheritable.3 \
diff --git a/devel/p5-MooseX-NonMoose/Makefile b/devel/p5-MooseX-NonMoose/Makefile
index dd9d6f61be47..541ec9e3690f 100644
--- a/devel/p5-MooseX-NonMoose/Makefile
+++ b/devel/p5-MooseX-NonMoose/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-MooseX-NonMoose
-# Date created: March 23, 2010
-# Whom: Wen Heping <wen@FreeBSD.org>
-#
+# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= MooseX-NonMoose
PORTVERSION= 0.22
@@ -22,7 +18,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Test-Simple>=0.88:${PORTSDIR}/devel/p5-Test-Simple \
p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::NonMoose.3 \
MooseX::NonMoose::InsideOut.3 \
diff --git a/devel/p5-MooseX-POE/Makefile b/devel/p5-MooseX-POE/Makefile
index d9864ae039c0..1cd993c7515c 100644
--- a/devel/p5-MooseX-POE/Makefile
+++ b/devel/p5-MooseX-POE/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-MooseX-POE
-# Date created: 27 Jul 2008
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= MooseX-POE
PORTVERSION= 0.215
@@ -25,7 +21,8 @@ TEST_DEPENDS= p5-MooseX-Daemonize>=0:${PORTSDIR}/devel/p5-MooseX-Daemonize \
p5-MooseX-Declare>=0:${PORTSDIR}/devel/p5-MooseX-Declare \
p5-Test-Fatal>=0.003:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::POE.3 \
MooseX::POE::Aliased.3 \
diff --git a/devel/p5-MooseX-Params-Validate/Makefile b/devel/p5-MooseX-Params-Validate/Makefile
index 50ca8c78b35e..6eae43224a67 100644
--- a/devel/p5-MooseX-Params-Validate/Makefile
+++ b/devel/p5-MooseX-Params-Validate/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Moose>=0.74:${PORTSDIR}/devel/p5-Moose \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Fatal>0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Params::Validate.3
diff --git a/devel/p5-MooseX-RelatedClassRoles/Makefile b/devel/p5-MooseX-RelatedClassRoles/Makefile
index 4eb0bc747d81..d7fdd8f24d74 100644
--- a/devel/p5-MooseX-RelatedClassRoles/Makefile
+++ b/devel/p5-MooseX-RelatedClassRoles/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= \
p5-MooseX-Role-Parameterized>=0.04:${PORTSDIR}/devel/p5-MooseX-Role-Parameterized
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::RelatedClassRoles.3
diff --git a/devel/p5-MooseX-Role-Loggable/Makefile b/devel/p5-MooseX-Role-Loggable/Makefile
index 9683a0d6f89a..a47aa6e9dbbe 100644
--- a/devel/p5-MooseX-Role-Loggable/Makefile
+++ b/devel/p5-MooseX-Role-Loggable/Makefile
@@ -22,7 +22,8 @@ BUILD_DEPENDS= p5-Log-Dispatchouli>=0:${PORTSDIR}/devel/p5-Log-Dispatchouli \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Role::Loggable.3
diff --git a/devel/p5-MooseX-Role-Parameterized/Makefile b/devel/p5-MooseX-Role-Parameterized/Makefile
index 2b962adcebef..e0b6005275e9 100644
--- a/devel/p5-MooseX-Role-Parameterized/Makefile
+++ b/devel/p5-MooseX-Role-Parameterized/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: MooseX-Role-Parameterized
-# Date created: 18 Aug 2009
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= MooseX-Role-Parameterized
PORTVERSION= 1.00
@@ -23,7 +19,8 @@ RUN_DEPENDS= p5-Moose>=2.0300:${PORTSDIR}/devel/p5-Moose
TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Role::Parameterized.3 \
MooseX::Role::Parameterized::Extending.3 \
diff --git a/devel/p5-MooseX-Role-WithOverloading/Makefile b/devel/p5-MooseX-Role-WithOverloading/Makefile
index 7488ed90cfd7..7b9668afb649 100644
--- a/devel/p5-MooseX-Role-WithOverloading/Makefile
+++ b/devel/p5-MooseX-Role-WithOverloading/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MooseX-Role-WithOverloading
-# Date created: 09 Dec, 2009
-# Whom: Wen Heping <wen@FreeBSD.org>
-#
+# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= MooseX-Role-WithOverloading
PORTVERSION= 0.13
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Moose>=1.15:${PORTSDIR}/devel/p5-Moose \
p5-namespace-clean>=0:${PORTSDIR}/devel/p5-namespace-clean
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Role::WithOverloading.3 \
MooseX::Role::WithOverloading::Meta::Role.3 \
diff --git a/devel/p5-MooseX-SemiAffordanceAccessor/Makefile b/devel/p5-MooseX-SemiAffordanceAccessor/Makefile
index cce602d5ab70..825dd3e4b0fa 100644
--- a/devel/p5-MooseX-SemiAffordanceAccessor/Makefile
+++ b/devel/p5-MooseX-SemiAffordanceAccessor/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MooseX-SemiAffordanceAccessor
-# Date created: Fri 14 Aug 2009
-# Whom: Alexey V. Degtyarev
-#
+# Created by: Alexey V. Degtyarev
# $FreeBSD$
-#
PORTNAME= MooseX-SemiAffordanceAccessor
PORTVERSION= 0.09
@@ -21,6 +17,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= MooseX::SemiAffordanceAccessor.3 \
MooseX::SemiAffordanceAccessor::Role::Attribute.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-MooseX-SetOnce/Makefile b/devel/p5-MooseX-SetOnce/Makefile
index cae5bad51822..7a07c6debb04 100644
--- a/devel/p5-MooseX-SetOnce/Makefile
+++ b/devel/p5-MooseX-SetOnce/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: MooseX-SetOnce
-# Date created: 2011-04-03
-# Whom: Frederic Culot <culot@FreeBSD.org>
-#
+# Created by: Frederic Culot <culot@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= MooseX-SetOnce
PORTVERSION= 0.200001
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-Moose>=0.90:${PORTSDIR}/devel/p5-Moose
TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::SetOnce.3
diff --git a/devel/p5-MooseX-Singleton/Makefile b/devel/p5-MooseX-Singleton/Makefile
index 68cc7ba5fd77..604b56088747 100644
--- a/devel/p5-MooseX-Singleton/Makefile
+++ b/devel/p5-MooseX-Singleton/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: MooseX-Singleton
-# Date created: 04 Jun 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= MooseX-Singleton
PORTVERSION= 0.29
@@ -23,7 +19,8 @@ TEST_DEPENDS= p5-MooseX-StrictConstructor>=0:${PORTSDIR}/devel/p5-MooseX-StrictC
p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires \
p5-Test-Warn>=0.01:${PORTSDIR}/devel/p5-Test-Warn
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Singleton.3 \
MooseX::Singleton::Role::Meta::Class.3 \
diff --git a/devel/p5-MooseX-Storage/Makefile b/devel/p5-MooseX-Storage/Makefile
index 057080243a39..89fd2d79952d 100644
--- a/devel/p5-MooseX-Storage/Makefile
+++ b/devel/p5-MooseX-Storage/Makefile
@@ -23,7 +23,8 @@ TEST_DEPENDS= p5-Digest-SHA>=0:${PORTSDIR}/security/p5-Digest-SHA \
p5-Test-Without-Module>=0:${PORTSDIR}/devel/p5-Test-Without-Module \
p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Storage.3 \
MooseX::Storage::Base::WithChecksum.3 \
diff --git a/devel/p5-MooseX-Traits/Makefile b/devel/p5-MooseX-Traits/Makefile
index 56f514d765d1..ea1f7d7134d5 100644
--- a/devel/p5-MooseX-Traits/Makefile
+++ b/devel/p5-MooseX-Traits/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: MooseX-Traits
-# Date created: 11 May 2009
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= MooseX-Traits
PORTVERSION= 0.11
@@ -22,7 +18,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-use-ok>=0:${PORTSDIR}/devel/p5-Test-use-ok
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Traits.3
diff --git a/devel/p5-MooseX-Types-Common/Makefile b/devel/p5-MooseX-Types-Common/Makefile
index ee8551b9a4f7..5792392af2ff 100644
--- a/devel/p5-MooseX-Types-Common/Makefile
+++ b/devel/p5-MooseX-Types-Common/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Capture-Tiny>=0:${PORTSDIR}/devel/p5-Capture-Tiny \
p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Types::Common.3 \
MooseX::Types::Common::Numeric.3 \
diff --git a/devel/p5-MooseX-Types-Path-Class/Makefile b/devel/p5-MooseX-Types-Path-Class/Makefile
index 0de93afa0856..2384804d18a9 100644
--- a/devel/p5-MooseX-Types-Path-Class/Makefile
+++ b/devel/p5-MooseX-Types-Path-Class/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-Moose>=2:${PORTSDIR}/devel/p5-Moose \
p5-Path-Class>=0.16:${PORTSDIR}/devel/p5-Path-Class
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Types::Path::Class.3
diff --git a/devel/p5-MooseX-Types-Structured/Makefile b/devel/p5-MooseX-Types-Structured/Makefile
index 58fcdce08130..41ff7d99cc7d 100644
--- a/devel/p5-MooseX-Types-Structured/Makefile
+++ b/devel/p5-MooseX-Types-Structured/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: MooseX-Types-Structured
-# Date created: 11 May 2009
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= MooseX-Types-Structured
PORTVERSION= 0.28
@@ -27,7 +23,8 @@ TEST_DEPENDS= p5-DateTime>=0.28:${PORTSDIR}/devel/p5-DateTime \
p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal \
p5-Test-Simple>0:${PORTSDIR}/devel/p5-Test-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Meta::TypeCoercion::Structured.3 \
MooseX::Meta::TypeCoercion::Structured::Optional.3 \
diff --git a/devel/p5-MooseX-Types/Makefile b/devel/p5-MooseX-Types/Makefile
index 4484b5c97365..fa877726fe6d 100644
--- a/devel/p5-MooseX-Types/Makefile
+++ b/devel/p5-MooseX-Types/Makefile
@@ -24,7 +24,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal \
p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MooseX::Types.3 \
MooseX::Types::Base.3 \
diff --git a/devel/p5-Mouse/Makefile b/devel/p5-Mouse/Makefile
index ac2c0a42ca16..1b6142f854a5 100644
--- a/devel/p5-Mouse/Makefile
+++ b/devel/p5-Mouse/Makefile
@@ -19,7 +19,8 @@ TEST_DEPENDS= p5-Test-Exception-LessClever>=0.005:${PORTSDIR}/devel/p5-Test-Exce
p5-Test-Requires>=0.06:${PORTSDIR}/devel/p5-Test-Requires
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mouse.3 \
Mouse::Exporter.3 \
diff --git a/devel/p5-NEXT/Makefile b/devel/p5-NEXT/Makefile
index 264b9836830b..4168953433e6 100644
--- a/devel/p5-NEXT/Makefile
+++ b/devel/p5-NEXT/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-NEXT
-# Date created: 3 october 2003
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= NEXT
PORTVERSION= 0.65
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Provide a pseudo-class NEXT (et al) that allows method redispatch
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= NEXT.3
diff --git a/devel/p5-Number-Tolerant/Makefile b/devel/p5-Number-Tolerant/Makefile
index 7e789514671a..2639207ddb16 100644
--- a/devel/p5-Number-Tolerant/Makefile
+++ b/devel/p5-Number-Tolerant/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Number-Tolerant
-# Date created: 2010-11-18
-# Whom: Kurt Lidl <kurt.lidl@cello.com>
-#
+# Created by: Kurt Lidl <kurt.lidl@cello.com>
# $FreeBSD$
-#
PORTNAME= Number-Tolerant
PORTVERSION= 1.701
@@ -24,7 +20,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Tester>=0:${PORTSDIR}/devel/p5-Test-Tester
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Number::Tolerant.3 \
Number::Tolerant::Constant.3 \
diff --git a/devel/p5-OLE-Storage_Lite/Makefile b/devel/p5-OLE-Storage_Lite/Makefile
index 4bb43068fef0..3fac5ab2eae5 100644
--- a/devel/p5-OLE-Storage_Lite/Makefile
+++ b/devel/p5-OLE-Storage_Lite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-OLE-Storage_Lite
-# Date created: April 2, 2001
-# Whom: Jason Portwood <jason@iac.net>
-#
+# Created by: Jason Portwood <jason@iac.net>
# $FreeBSD$
-#
PORTNAME= OLE-Storage_Lite
PORTVERSION= 0.19
@@ -17,7 +13,8 @@ COMMENT= Perl module for OLE document interface
BUILD_DEPENDS= p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= OLE::Storage_Lite.3
diff --git a/devel/p5-OOTools/Makefile b/devel/p5-OOTools/Makefile
index 9c724670f290..08a1fc3066dd 100644
--- a/devel/p5-OOTools/Makefile
+++ b/devel/p5-OOTools/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module collection to easily create constructors methods
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Class::constr.3 \
Class::groups.3 \
diff --git a/devel/p5-Object-Accessor/Makefile b/devel/p5-Object-Accessor/Makefile
index e52da454cd8a..1015b4802cb5 100644
--- a/devel/p5-Object-Accessor/Makefile
+++ b/devel/p5-Object-Accessor/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Params-Check>=0.34:${PORTSDIR}/devel/p5-Params-Check
RUN_DEPENDS= p5-Params-Check>=0.34:${PORTSDIR}/devel/p5-Params-Check
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Object::Accessor.3
diff --git a/devel/p5-Object-Authority/Makefile b/devel/p5-Object-Authority/Makefile
index 66111e831a9d..b874bc38c5d9 100644
--- a/devel/p5-Object-Authority/Makefile
+++ b/devel/p5-Object-Authority/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-object-authority
-# Date created: 2012-02-29
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Object-AUTHORITY
PORTVERSION= 0.004
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Object-Role>=0:${PORTSDIR}/devel/p5-Object-Role
RUN_DEPENDS= p5-Object-Role>=0:${PORTSDIR}/devel/p5-Object-Role
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Object::AUTHORITY.3
diff --git a/devel/p5-Object-Declare/Makefile b/devel/p5-Object-Declare/Makefile
index 724414e77fc6..0c1def4c5821 100644
--- a/devel/p5-Object-Declare/Makefile
+++ b/devel/p5-Object-Declare/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Object-Declare
-# Date created: 2006-07-19
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Object-Declare
PORTVERSION= 0.22
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Declarative object constructor
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Object::Declare.3
diff --git a/devel/p5-Object-Destroyer/Makefile b/devel/p5-Object-Destroyer/Makefile
index d12c1ca4b17e..b5db086a51a6 100644
--- a/devel/p5-Object-Destroyer/Makefile
+++ b/devel/p5-Object-Destroyer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Object-Destroyer
-# Date created: 2010-11-16
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Object-Destroyer
PORTVERSION= 2.01
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Make objects with circular references DESTROY normally
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Object::Destroyer.3
diff --git a/devel/p5-Object-MultiType/Makefile b/devel/p5-Object-MultiType/Makefile
index c17853b9521e..3b6bf60c041c 100644
--- a/devel/p5-Object-MultiType/Makefile
+++ b/devel/p5-Object-MultiType/Makefile
@@ -1,7 +1,5 @@
# Ports collection Makefile for: p5-Object-MultiType
-# Date created: Oct 10 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
PORTNAME= Object-MultiType
@@ -15,6 +13,7 @@ COMMENT= Perl Objects as Hash, Array, and Scalar at the same time
MAN3= Object::MultiType.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Object-Realize-Later/Makefile b/devel/p5-Object-Realize-Later/Makefile
index ff84019fc112..da95c11ac86a 100644
--- a/devel/p5-Object-Realize-Later/Makefile
+++ b/devel/p5-Object-Realize-Later/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Object-Realize-Later
-# Date created: 05 Mar 2003
-# Whom: tobez
-#
+# Created by: tobez
# $FreeBSD$
-#
PORTNAME= Object-Realize-Later
PORTVERSION= 0.18
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Delayed creation of objects
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Object::Realize::Later.3
diff --git a/devel/p5-Object-Role/Makefile b/devel/p5-Object-Role/Makefile
index bb0dc7911b22..4b644a62afbf 100644
--- a/devel/p5-Object-Role/Makefile
+++ b/devel/p5-Object-Role/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl base class for non-Moose roles
BUILD_DEPENDS= p5-Sub-Name>=0:${PORTSDIR}/devel/p5-Sub-Name
RUN_DEPENDS= p5-Sub-Name>=0:${PORTSDIR}/devel/p5-Sub-Name
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Object::Role.3
diff --git a/devel/p5-Object-Signature/Makefile b/devel/p5-Object-Signature/Makefile
index 5d8ea0618f4f..1ba6850c4eca 100644
--- a/devel/p5-Object-Signature/Makefile
+++ b/devel/p5-Object-Signature/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Object-Signature
-# Date created: 26 Dec 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Object-Signature
PORTVERSION= 1.07
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate cryptographic signatures for objects
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Object::Signature.3 \
Object::Signature::File.3
diff --git a/devel/p5-Object-Simple/Makefile b/devel/p5-Object-Simple/Makefile
index 5a5049efc0e1..b783c170a048 100644
--- a/devel/p5-Object-Simple/Makefile
+++ b/devel/p5-Object-Simple/Makefile
@@ -14,7 +14,8 @@ COMMENT= Simple class builder
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Object::Simple.3 \
Object::Simple::Accessor.3 \
diff --git a/devel/p5-Object-Tiny/Makefile b/devel/p5-Object-Tiny/Makefile
index 30bd1a212d8f..0e71a2fee884 100644
--- a/devel/p5-Object-Tiny/Makefile
+++ b/devel/p5-Object-Tiny/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Object-Tiny
-# Date created: 2007-09-05
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Object-Tiny
PORTVERSION= 1.08
@@ -17,7 +13,8 @@ COMMENT= Class building as simple as it gets
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Object::Tiny.3
diff --git a/devel/p5-Olson-Abbreviations/Makefile b/devel/p5-Olson-Abbreviations/Makefile
index 86da4ee1639b..cc7fc5b5178e 100644
--- a/devel/p5-Olson-Abbreviations/Makefile
+++ b/devel/p5-Olson-Abbreviations/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS= p5-Moose>=0.41:${PORTSDIR}/devel/p5-Moose \
p5-MooseX-ClassAttribute>=0:${PORTSDIR}/devel/p5-MooseX-ClassAttribute
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Olson::Abbreviations.3
diff --git a/devel/p5-PAR-Dist/Makefile b/devel/p5-PAR-Dist/Makefile
index 0d0a251e73f6..fa6430554f4a 100644
--- a/devel/p5-PAR-Dist/Makefile
+++ b/devel/p5-PAR-Dist/Makefile
@@ -13,7 +13,8 @@ COMMENT= Create and manipulate PAR distributions
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PAR::Dist.3
diff --git a/devel/p5-PCSC-Card/Makefile b/devel/p5-PCSC-Card/Makefile
index 914b4b8c3576..d33e07a57d62 100644
--- a/devel/p5-PCSC-Card/Makefile
+++ b/devel/p5-PCSC-Card/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-PCSC-Card
-# Date created: 12 September 2002
-# Whom: Bruce M Simpson
-#
+# Created by: Bruce M Simpson
# $FreeBSD$
-#
PORTNAME= PCSC-Card
PORTVERSION= 1.4.13
@@ -18,7 +14,8 @@ COMMENT= Perl bindings for the PC/SC Lite Framework
LIB_DEPENDS= pcsclite.1:${PORTSDIR}/devel/pcsc-lite
USE_BZIP2= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAKE_ENV= "LOCALBASE=${LOCALBASE}"
MAN3= Chipcard::PCSC::Card.3 Chipcard::PCSC.3
diff --git a/devel/p5-PHP-Serialization/Makefile b/devel/p5-PHP-Serialization/Makefile
index 21846a2ba510..9e764f1e6cf0 100644
--- a/devel/p5-PHP-Serialization/Makefile
+++ b/devel/p5-PHP-Serialization/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-PHP-Serialization
-# Date created: 2007-02-23
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= PHP-Serialization
PORTVERSION= 0.34
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Converting the output of PHP serialize() into the Perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PHP::Serialization.3
diff --git a/devel/p5-POE-API-Hooks/Makefile b/devel/p5-POE-API-Hooks/Makefile
index 30a212f9af27..b2a055f66ddb 100644
--- a/devel/p5-POE-API-Hooks/Makefile
+++ b/devel/p5-POE-API-Hooks/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-API-Hooks
-# Date created: 17 October 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-API-Hooks
PORTVERSION= 1.0800
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \
p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::API::Hooks.3
diff --git a/devel/p5-POE-Component-Child/Makefile b/devel/p5-POE-Component-Child/Makefile
index 082fc0ddbe9c..d7805d7d720d 100644
--- a/devel/p5-POE-Component-Child/Makefile
+++ b/devel/p5-POE-Component-Child/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-Child
-# Date created: 31 January 2004
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= POE-Component-Child
PORTVERSION= 1.39
@@ -17,7 +13,8 @@ COMMENT= POE child management
BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Child.3
diff --git a/devel/p5-POE-Component-Cron/Makefile b/devel/p5-POE-Component-Cron/Makefile
index a96b4b4277ef..bbe108884086 100644
--- a/devel/p5-POE-Component-Cron/Makefile
+++ b/devel/p5-POE-Component-Cron/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-Cron
-# Date created: December 21 2010
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= POE-Component-Cron
PORTVERSION= 0.021
@@ -24,7 +20,8 @@ RUN_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \
p5-DateTime-Event-Random>=0:${PORTSDIR}/devel/p5-DateTime-Event-Random \
p5-DateTime-Event-Cron>=0:${PORTSDIR}/devel/p5-DateTime-Event-Cron
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Cron.3
diff --git a/devel/p5-POE-Component-Daemon/Makefile b/devel/p5-POE-Component-Daemon/Makefile
index deb0e9fac7d3..ce8e54a73c3a 100644
--- a/devel/p5-POE-Component-Daemon/Makefile
+++ b/devel/p5-POE-Component-Daemon/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-POE-Component-Daemon
-# Date created: 24 February 2006
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= POE-Component-Daemon
PORTVERSION= 0.1400
@@ -20,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-POE>=1:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Daemon.3
diff --git a/devel/p5-POE-Component-DebugShell/Makefile b/devel/p5-POE-Component-DebugShell/Makefile
index e72d680fac6b..e6d072b11ece 100644
--- a/devel/p5-POE-Component-DebugShell/Makefile
+++ b/devel/p5-POE-Component-DebugShell/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-DebugShell
-# Date created: 28 February 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Component-DebugShell
PORTVERSION= 1.412
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Distribution>=0:${PORTSDIR}/devel/p5-Test-Distribution
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::DebugShell.3
diff --git a/devel/p5-POE-Component-JobQueue/Makefile b/devel/p5-POE-Component-JobQueue/Makefile
index 601cfca29387..d4085983778c 100644
--- a/devel/p5-POE-Component-JobQueue/Makefile
+++ b/devel/p5-POE-Component-JobQueue/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-JobQueue
-# Date created: 10 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Component-JobQueue
PORTVERSION= 0.5710
@@ -18,7 +14,8 @@ COMMENT= POE component to manage queues and worker pools
BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::JobQueue.3
diff --git a/devel/p5-POE-Component-Logger/Makefile b/devel/p5-POE-Component-Logger/Makefile
index 06c384463e87..1cf1caf8d0ae 100644
--- a/devel/p5-POE-Component-Logger/Makefile
+++ b/devel/p5-POE-Component-Logger/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-POE>=1.293:${PORTSDIR}/devel/p5-POE \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Logger.3
diff --git a/devel/p5-POE-Component-Pluggable/Makefile b/devel/p5-POE-Component-Pluggable/Makefile
index d7de9ab17096..7e91d873863a 100644
--- a/devel/p5-POE-Component-Pluggable/Makefile
+++ b/devel/p5-POE-Component-Pluggable/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-POE>=1.004:${PORTSDIR}/devel/p5-POE \
p5-Task-Weaken>=0:${PORTSDIR}/devel/p5-Task-Weaken
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Pluggable.3 POE::Component::Pluggable::Pipeline.3 \
POE::Component::Pluggable::Constants.3
diff --git a/devel/p5-POE-Component-RSS/Makefile b/devel/p5-POE-Component-RSS/Makefile
index 8474fbe8cd37..4618da4e04b5 100644
--- a/devel/p5-POE-Component-RSS/Makefile
+++ b/devel/p5-POE-Component-RSS/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \
p5-XML-RSS>=0:${PORTSDIR}/textproc/p5-XML-RSS
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::RSS.3
diff --git a/devel/p5-POE-Component-RSSAggregator/Makefile b/devel/p5-POE-Component-RSSAggregator/Makefile
index 99595dcf13ca..ed5525b701e2 100644
--- a/devel/p5-POE-Component-RSSAggregator/Makefile
+++ b/devel/p5-POE-Component-RSSAggregator/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-RSSAggregator
-# Date created: Aug 1, 2006
-# Whom: Cheng-Lung Sung
-#
+# Created by: Cheng-Lung Sung
# $FreeBSD$
-#
PORTNAME= POE-Component-RSSAggregator
PORTVERSION= 1.11
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-POE-Component-Client-HTTP>=0.51:${PORTSDIR}/www/p5-POE-Component-Client-HTTP
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::RSSAggregator.3
diff --git a/devel/p5-POE-Devel-Profiler/Makefile b/devel/p5-POE-Devel-Profiler/Makefile
index 343548efda49..4d8f4790dc45 100644
--- a/devel/p5-POE-Devel-Profiler/Makefile
+++ b/devel/p5-POE-Devel-Profiler/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Devel-Profiler
-# Date created: 19 October 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Devel-Profiler
PORTVERSION= 0.02
@@ -17,7 +13,8 @@ COMMENT= Profiles POE programs
BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= poepp.1
MAN3= POE::Devel::Profiler.3
diff --git a/devel/p5-POE-Session-MultiDispatch/Makefile b/devel/p5-POE-Session-MultiDispatch/Makefile
index 3ac36299967f..043ede74dc87 100644
--- a/devel/p5-POE-Session-MultiDispatch/Makefile
+++ b/devel/p5-POE-Session-MultiDispatch/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Session-MultiDispatch
-# Date created: 02 June 2003
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Session-MultiDispatch
PORTVERSION= 1.3
@@ -18,7 +14,8 @@ RUN_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE
BUILD_DEPENDS:= ${RUN_DEPENDS} \
p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Session::MultiDispatch.3
diff --git a/devel/p5-POE-Stage/Makefile b/devel/p5-POE-Stage/Makefile
index b2cd0542a093..d0254fb5349e 100644
--- a/devel/p5-POE-Stage/Makefile
+++ b/devel/p5-POE-Stage/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Stage
-# Date created: 09 July 2006
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Stage
PORTVERSION= 0.0600
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-POE>=1.351:${PORTSDIR}/devel/p5-POE \
p5-Attribute-Handlers>=0.93:${PORTSDIR}/devel/p5-Attribute-Handlers
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Callback.3 POE::Request.3 POE::Request::Emit.3 \
POE::Request::Recall.3 POE::Request::Return.3 \
diff --git a/devel/p5-POE-XS-Loop-Poll/Makefile b/devel/p5-POE-XS-Loop-Poll/Makefile
index 67ebf9e7cc1a..2b3953b767c8 100644
--- a/devel/p5-POE-XS-Loop-Poll/Makefile
+++ b/devel/p5-POE-XS-Loop-Poll/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-POE-XS-Loop-Poll
-# Date created: 03 July 2008
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= POE-XS-Loop-Poll
PORTVERSION= 1.000
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-POE-Test-Loops>=1.033:${PORTSDIR}/devel/p5-POE-Test-Loops \
p5-POE>=1.003:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS= p5-POE>=1.003:${PORTSDIR}/devel/p5-POE
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_SCRIPT+= Makefile.PL --default
MAN3= POE::XS::Loop::Poll.3
diff --git a/devel/p5-POE-XS-Queue-Array/Makefile b/devel/p5-POE-XS-Queue-Array/Makefile
index 9f5108ca4b3c..b1744dc0f950 100644
--- a/devel/p5-POE-XS-Queue-Array/Makefile
+++ b/devel/p5-POE-XS-Queue-Array/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-POE-XS-Queue-Array
-# Date created: 22 May 2006
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= POE-XS-Queue-Array
PORTVERSION= 0.006
@@ -17,7 +13,8 @@ COMMENT= XS implementation of POE::Queue::Array
BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::XS::Queue::Array.3
diff --git a/devel/p5-POE/Makefile b/devel/p5-POE/Makefile
index dd8a159ae6b6..88a0981cfb02 100644
--- a/devel/p5-POE/Makefile
+++ b/devel/p5-POE/Makefile
@@ -24,7 +24,8 @@ BUILD_DEPENDS= p5-Curses>=1.08:${PORTSDIR}/devel/p5-Curses \
p5-libwww>=5.79:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= --default
MAN3= POE.3 POE::Component.3 POE::Component::Client::TCP.3 \
diff --git a/devel/p5-Package-Stash/Makefile b/devel/p5-Package-Stash/Makefile
index 5ba065e98b3e..44cce62fb142 100644
--- a/devel/p5-Package-Stash/Makefile
+++ b/devel/p5-Package-Stash/Makefile
@@ -22,7 +22,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal \
p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= package-stash-conflicts.1
MAN3= Package::Stash.3 \
diff --git a/devel/p5-Package-Variant/Makefile b/devel/p5-Package-Variant/Makefile
index 56c21c2b5130..2f2423baaacf 100644
--- a/devel/p5-Package-Variant/Makefile
+++ b/devel/p5-Package-Variant/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Import-Into>=1:${PORTSDIR}/devel/p5-Import-Into \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Fatal>0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Package::Variant.3
diff --git a/devel/p5-PadWalker/Makefile b/devel/p5-PadWalker/Makefile
index 7ee7c8bad84c..516ce7386764 100644
--- a/devel/p5-PadWalker/Makefile
+++ b/devel/p5-PadWalker/Makefile
@@ -14,7 +14,8 @@ COMMENT= PadWalker - play with Perl lexical variables
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PadWalker.3
diff --git a/devel/p5-Parallel-ForkManager/Makefile b/devel/p5-Parallel-ForkManager/Makefile
index 7bc07b92e29f..178398801b0b 100644
--- a/devel/p5-Parallel-ForkManager/Makefile
+++ b/devel/p5-Parallel-ForkManager/Makefile
@@ -13,7 +13,8 @@ COMMENT= Simple parallel processing fork manager
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Parallel::ForkManager.3
diff --git a/devel/p5-Params-CallbackRequest/Makefile b/devel/p5-Params-CallbackRequest/Makefile
index 5fde1d4c6883..ae17ec1b1c08 100644
--- a/devel/p5-Params-CallbackRequest/Makefile
+++ b/devel/p5-Params-CallbackRequest/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Params::CallbackRequest
-# Date created: 21 May 2004
-# Whom: Rod Taylor <ports@rbt.ca>
-#
+# Created by: Rod Taylor <ports@rbt.ca>
# $FreeBSD$
-#
PORTNAME= Params-CallbackRequest
PORTVERSION= 1.20
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate \
p5-Class-ISA>=0:${PORTSDIR}/devel/p5-Class-ISA
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Params::Callback.3 Params::CallbackRequest.3 \
Params::CallbackRequest::Exceptions.3
diff --git a/devel/p5-Params-Check/Makefile b/devel/p5-Params-Check/Makefile
index caf1e10702dd..348fa341b0e3 100644
--- a/devel/p5-Params-Check/Makefile
+++ b/devel/p5-Params-Check/Makefile
@@ -13,7 +13,8 @@ COMMENT= Generic input parsing/checking mechanism for Perl
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Params::Check.3
PORTDOCS= CHANGES
diff --git a/devel/p5-Params-Classify/Makefile b/devel/p5-Params-Classify/Makefile
index da7c8b4ded5c..80b3c22f7221 100644
--- a/devel/p5-Params-Classify/Makefile
+++ b/devel/p5-Params-Classify/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Argument type classification
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Params::Classify.3
diff --git a/devel/p5-Params-Util/Makefile b/devel/p5-Params-Util/Makefile
index cbc4b0c89bf7..98eaf39b9e01 100644
--- a/devel/p5-Params-Util/Makefile
+++ b/devel/p5-Params-Util/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Params-Util
-# Date created: 4 July 2005
-# Whom: Lars Thegler <lth@FreeBSD.org>
-#
+# Created by: Lars Thegler <lth@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Params-Util
PORTVERSION= 1.07
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Utility functions to aid in parameter checking
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Params::Util.3
diff --git a/devel/p5-Params-Validate/Makefile b/devel/p5-Params-Validate/Makefile
index 3c687903eaf7..e04b3f2d357b 100644
--- a/devel/p5-Params-Validate/Makefile
+++ b/devel/p5-Params-Validate/Makefile
@@ -18,7 +18,8 @@ TEST_DEPENDS= p5-Readonly>=0:${PORTSDIR}/devel/p5-Readonly \
p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal \
p5-Test-Taint>=0.02:${PORTSDIR}/devel/p5-Test-Taint
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Attribute::Params::Validate.3 \
Params::Validate.3
diff --git a/devel/p5-Parse-CPAN-Packages-Fast/Makefile b/devel/p5-Parse-CPAN-Packages-Fast/Makefile
index ff7b06fcc898..44d5b19c9529 100644
--- a/devel/p5-Parse-CPAN-Packages-Fast/Makefile
+++ b/devel/p5-Parse-CPAN-Packages-Fast/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Parse-CPAN-Packages-Fast
-# Date created: April 11 2010
-# Whom: jupengfei <jupengfei@gmail.com>
-#
+# Created by: jupengfei <jupengfei@gmail.com>
# $FreeBSD$
-#
PORTNAME= Parse-CPAN-Packages-Fast
PORTVERSION= 0.06
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-CPAN-DistnameInfo>=0:${PORTSDIR}/devel/p5-CPAN-DistnameInfo \
p5-PerlIO-gzip>=0:${PORTSDIR}/archivers/p5-PerlIO-gzip
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Parse::CPAN::Packages::Fast.3
diff --git a/devel/p5-Path-Class/Makefile b/devel/p5-Path-Class/Makefile
index ea41e5b09f36..e7acedc2dfe3 100644
--- a/devel/p5-Path-Class/Makefile
+++ b/devel/p5-Path-Class/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
OPTIONS_DEFINE= DOCS
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Path::Class.3 \
Path::Class::Dir.3 \
diff --git a/devel/p5-Path-Dispatcher-Declarative/Makefile b/devel/p5-Path-Dispatcher-Declarative/Makefile
index eef4015d033f..0300aa260eaa 100644
--- a/devel/p5-Path-Dispatcher-Declarative/Makefile
+++ b/devel/p5-Path-Dispatcher-Declarative/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Path-Dispatcher-Declarative
-# Date created: 2011-04-05
-# Whom: Baptiste Daroussin <bapt@FreeBSD.org>
-#
+# Created by: Baptiste Daroussin <bapt@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Path-Dispatcher-Declarative
PORTVERSION= 0.03
@@ -24,7 +20,8 @@ BUILD_DEPENDS= p5-Path-Dispatcher>=1.02:${PORTSDIR}/devel/p5-Path-Dispatcher \
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Path::Dispatcher::Declarative.3
diff --git a/devel/p5-Path-Dispatcher/Makefile b/devel/p5-Path-Dispatcher/Makefile
index 2907de8ca0f3..1b1a858471a0 100644
--- a/devel/p5-Path-Dispatcher/Makefile
+++ b/devel/p5-Path-Dispatcher/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-Any-Moose>=0.12:${PORTSDIR}/devel/p5-Any-Moose \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Path::Dispatcher.3 \
Path::Dispatcher::Cookbook.3 \
diff --git a/devel/p5-PathTools/Makefile b/devel/p5-PathTools/Makefile
index 94908a66d95c..b985d7516470 100644
--- a/devel/p5-PathTools/Makefile
+++ b/devel/p5-PathTools/Makefile
@@ -12,7 +12,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:C/00$//}
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for portably manipulating file specifications
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Cwd.3 File::Spec.3 File::Spec::Cygwin.3 File::Spec::Epoc.3 \
File::Spec::Functions.3 File::Spec::Mac.3 File::Spec::OS2.3 \
diff --git a/devel/p5-Perl-Critic-Deprecated/Makefile b/devel/p5-Perl-Critic-Deprecated/Makefile
index 2dfe9c4e1964..c846e3cb3396 100644
--- a/devel/p5-Perl-Critic-Deprecated/Makefile
+++ b/devel/p5-Perl-Critic-Deprecated/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Perl-Critic-Deprecated
-# Date created: 2012-03-14
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Perl-Critic-Deprecated
PORTVERSION= 1.108
@@ -17,7 +13,8 @@ COMMENT= Policies that were formally included with Perl::Critic itself, but whic
BUILD_DEPENDS= p5-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Perl-Critic
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Perl::Critic::Deprecated.3 \
Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseSubs.3 \
diff --git a/devel/p5-Perl-OSType/Makefile b/devel/p5-Perl-OSType/Makefile
index be5831f50d9c..faf0c87525dd 100644
--- a/devel/p5-Perl-OSType/Makefile
+++ b/devel/p5-Perl-OSType/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Map Perl operating system names to generic types
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Perl::OSType.3
diff --git a/devel/p5-Perl6-Builtins/Makefile b/devel/p5-Perl6-Builtins/Makefile
index 330ea3b64f07..6da9bf171cee 100644
--- a/devel/p5-Perl6-Builtins/Makefile
+++ b/devel/p5-Perl6-Builtins/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Perl6-Builtins
-# Date created: 2007/07/28
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Perl6-Builtins
PORTVERSION= 0.0.3
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Contextual-Return>=0:${PORTSDIR}/devel/p5-Contextual-Return \
p5-version>=0:${PORTSDIR}/devel/p5-version
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Perl6::Builtins.3
diff --git a/devel/p5-Perl6-Export-Attrs/Makefile b/devel/p5-Perl6-Export-Attrs/Makefile
index 12d8f4261d8c..0e71cef3f0d2 100644
--- a/devel/p5-Perl6-Export-Attrs/Makefile
+++ b/devel/p5-Perl6-Export-Attrs/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Perl6-Export-Attrs
-# Date created: 2007/07/28
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Perl6-Export-Attrs
PORTVERSION= 0.0.3
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Attribute-Handlers>=0:${PORTSDIR}/devel/p5-Attribute-Handlers
p5-version>=0:${PORTSDIR}/devel/p5-version
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Perl6::Export::Attrs.3
diff --git a/devel/p5-Perl6-Junction/Makefile b/devel/p5-Perl6-Junction/Makefile
index abc7b394e35a..6240f2605860 100644
--- a/devel/p5-Perl6-Junction/Makefile
+++ b/devel/p5-Perl6-Junction/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl6 style Junction operators in Perl5
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Perl6::Junction.3
diff --git a/devel/p5-Perl6-Rules/Makefile b/devel/p5-Perl6-Rules/Makefile
index 07a8f503678a..60bd4d1eaab0 100644
--- a/devel/p5-Perl6-Rules/Makefile
+++ b/devel/p5-Perl6-Rules/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Perl6-Rules
-# Date created: 2007/07/28
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Perl6-Rules
PORTVERSION= 0.03
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Attribute-Handlers>=0:${PORTSDIR}/devel/p5-Attribute-Handlers
p5-Filter-Simple>=0:${PORTSDIR}/textproc/p5-Filter-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Perl6::Rules.3
diff --git a/devel/p5-Perl6-Say/Makefile b/devel/p5-Perl6-Say/Makefile
index 3ee3dc78d062..66dfab505142 100644
--- a/devel/p5-Perl6-Say/Makefile
+++ b/devel/p5-Perl6-Say/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Perl6-Say
-# Date created: 2007/07/28
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Perl6-Say
PORTVERSION= 0.16
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl 6 say (print, but no newline needed) function
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Perl6::Say.3
diff --git a/devel/p5-PerlIO-locale/Makefile b/devel/p5-PerlIO-locale/Makefile
index 860f41e2eaae..bfeb8afdd27f 100644
--- a/devel/p5-PerlIO-locale/Makefile
+++ b/devel/p5-PerlIO-locale/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-PerlIO-locale
-# Date created: 2012-03-15
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= PerlIO-locale
PORTVERSION= 0.08
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= PerlIO layer to use the encoding of the current locale
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PerlIO::locale.3
diff --git a/devel/p5-PerlIO-via-MD5/Makefile b/devel/p5-PerlIO-via-MD5/Makefile
index 45cd29ec16c0..d5ff443b9146 100644
--- a/devel/p5-PerlIO-via-MD5/Makefile
+++ b/devel/p5-PerlIO-via-MD5/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-PerlIO-via-MD5
-# Date created: 22 March 2005
-# Whom: Lars Thegler <lth@FreeBSD.org>
-#
+# Created by: Lars Thegler <lth@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= PerlIO-via-MD5
PORTVERSION= 0.07
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= PerlIO layer for creating an MD5 digest of a file
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PerlIO::via::MD5.3
diff --git a/devel/p5-Pod-Coverage-Moose/Makefile b/devel/p5-Pod-Coverage-Moose/Makefile
index b1ad831a5a37..f56e78f30c01 100644
--- a/devel/p5-Pod-Coverage-Moose/Makefile
+++ b/devel/p5-Pod-Coverage-Moose/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Pod-Coverage-Moose
-# Date created: 2008/08/30
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Pod-Coverage-Moose
PORTVERSION= 0.04
@@ -22,7 +18,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-MooseX-AttributeHelpers>=0:${PORTSDIR}/devel/p5-MooseX-AttributeHelpers
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::Coverage::Moose.3
diff --git a/devel/p5-Pod-Coverage/Makefile b/devel/p5-Pod-Coverage/Makefile
index e2aa0e1e39e1..f6ef187d2547 100644
--- a/devel/p5-Pod-Coverage/Makefile
+++ b/devel/p5-Pod-Coverage/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-Devel-Symdump>=2.01:${PORTSDIR}/devel/p5-Devel-Symdump
TEST_DEPENDS= p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::Coverage.3 \
Pod::Coverage::CountParents.3 \
diff --git a/devel/p5-Pod-Tests/Makefile b/devel/p5-Pod-Tests/Makefile
index 890247c15ef4..d21c649f72a9 100644
--- a/devel/p5-Pod-Tests/Makefile
+++ b/devel/p5-Pod-Tests/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Pod-Tests
-# Date created: 20 Nov 2005
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Pod-Tests
PORTVERSION= 1.19
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Extracts embedded tests and code examples from POD
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pod2test.1
MAN3= Pod::Tests.3
diff --git a/devel/p5-Proc-Fork/Makefile b/devel/p5-Proc-Fork/Makefile
index 632845612828..caebf98ad580 100644
--- a/devel/p5-Proc-Fork/Makefile
+++ b/devel/p5-Proc-Fork/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Exporter-Tidy>=0:${PORTSDIR}/devel/p5-Exporter-Tidy \
RUN_DEPENDS= p5-Exporter-Tidy>=0:${PORTSDIR}/devel/p5-Exporter-Tidy \
p5-Object-Tiny-Lvalue>=0:${PORTSDIR}/devel/p5-Object-Tiny-Lvalue
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Proc::Fork.3
diff --git a/devel/p5-Proc-ProcessTable/Makefile b/devel/p5-Proc-ProcessTable/Makefile
index 8ab20da3b3ee..c1d170363754 100644
--- a/devel/p5-Proc-ProcessTable/Makefile
+++ b/devel/p5-Proc-ProcessTable/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to the unix process table
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Proc::ProcessTable::Process.3 \
Proc::Killall.3 \
diff --git a/devel/p5-Proc-Reliable/Makefile b/devel/p5-Proc-Reliable/Makefile
index 2bf496208a59..c723233a8476 100644
--- a/devel/p5-Proc-Reliable/Makefile
+++ b/devel/p5-Proc-Reliable/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Proc::Reliable
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Proc-Reliable
PORTVERSION= 1.16
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Run external processes reliably with many options
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Proc::Reliable.3 Proc::test_intercept.3
diff --git a/devel/p5-Project-Gantt/Makefile b/devel/p5-Project-Gantt/Makefile
index d4b3e087d874..28d66c364443 100644
--- a/devel/p5-Project-Gantt/Makefile
+++ b/devel/p5-Project-Gantt/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Project-Gantt
-# Date created: Thu Oct 21 16:46:26 CST 2004
-# Whom: clsung
-#
+# Created by: clsung
# $FreeBSD$
-#
PORTNAME= Project-Gantt
PORTVERSION= 1.03
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Class-Date>=0:${PORTSDIR}/devel/p5-Class-Date \
convert:${PORTSDIR}/graphics/ImageMagick
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
WRKSRC= ${WRKDIR}/Gantt
MAN3= Project::Gantt.3
diff --git a/devel/p5-ReadLine-Gnu/Makefile b/devel/p5-ReadLine-Gnu/Makefile
index 713141861569..e04267fc118c 100644
--- a/devel/p5-ReadLine-Gnu/Makefile
+++ b/devel/p5-ReadLine-Gnu/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-ReadLine-Gnu
-# Date created: 19 February 1998
-# Whom: Matthew Hunt <mph@pobox.com>
-#
+# Created by: Matthew Hunt <mph@pobox.com>
# $FreeBSD$
-#
PORTNAME= ReadLine-Gnu
PORTVERSION= 1.20
@@ -16,7 +12,8 @@ DISTNAME= Term-${PORTNAME}-${PORTVERSION}
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl 5 module that allows Term::ReadLine to use GNU readline
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
WRKSRC= ${WRKDIR}/${DISTNAME:C/a$//}
MAN3= Term::ReadLine::Gnu.3
diff --git a/devel/p5-ReadLine-Perl/Makefile b/devel/p5-ReadLine-Perl/Makefile
index f0a6431f4e60..4e87df506dd1 100644
--- a/devel/p5-ReadLine-Perl/Makefile
+++ b/devel/p5-ReadLine-Perl/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-ReadLine-Perl
-# Date created: 20 February 1998
-# Whom: Matthew Hunt <mph@pobox.com>
-#
+# Created by: Matthew Hunt <mph@pobox.com>
# $FreeBSD$
-#
PORTNAME= ReadLine-Perl
PORTVERSION= 1.0303
@@ -17,6 +13,7 @@ DISTNAME= Term-${PORTNAME}-${PORTVERSION:C/0+$//}
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl 5 module for Term::ReadLine editing without GNU readline
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Readonly/Makefile b/devel/p5-Readonly/Makefile
index a70f0fced119..e72a174214a6 100644
--- a/devel/p5-Readonly/Makefile
+++ b/devel/p5-Readonly/Makefile
@@ -13,7 +13,8 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
MAINTAINER= perl@FreeBSD.org
COMMENT= Facility for creating read-only scalars, arrays, hashes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= DIR="${PORTNAME}-XS-${PORTVERSION_XS}"
PORTVERSION_XS= 1.05
diff --git a/devel/p5-Regexp-Assemble/Makefile b/devel/p5-Regexp-Assemble/Makefile
index dc6dff8b132c..1ed84c65f571 100644
--- a/devel/p5-Regexp-Assemble/Makefile
+++ b/devel/p5-Regexp-Assemble/Makefile
@@ -13,7 +13,8 @@ COMMENT= Assemble multiple Regular Expressions into one RE
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Regexp::Assemble.3
diff --git a/devel/p5-Regexp-Bind/Makefile b/devel/p5-Regexp-Bind/Makefile
index 4150d51deb43..6360c9a55be4 100644
--- a/devel/p5-Regexp-Bind/Makefile
+++ b/devel/p5-Regexp-Bind/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Regexp::Bind
-# Date created: Jun 5, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Regexp-Bind
PORTVERSION= 0.05
@@ -15,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Bind variables to captured buffers
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Regexp::Bind.3
diff --git a/devel/p5-ResourcePool/Makefile b/devel/p5-ResourcePool/Makefile
index dfcedb85e7bc..c31bc3e86189 100644
--- a/devel/p5-ResourcePool/Makefile
+++ b/devel/p5-ResourcePool/Makefile
@@ -12,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generic way to use connection caching for any kind of resources
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= ResourcePool.3 \
ResourcePool::BigPicture.3 \
diff --git a/devel/p5-Rose-DateTime/Makefile b/devel/p5-Rose-DateTime/Makefile
index 3ae8dcf8706c..9329f57d1528 100644
--- a/devel/p5-Rose-DateTime/Makefile
+++ b/devel/p5-Rose-DateTime/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Rose-Object>=0.82:${PORTSDIR}/devel/p5-Rose-Object \
p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Rose::DateTime.3 \
Rose::DateTime::Parser.3 \
diff --git a/devel/p5-Rose-Object/Makefile b/devel/p5-Rose-Object/Makefile
index bae788b2ff97..9c11fb655f05 100644
--- a/devel/p5-Rose-Object/Makefile
+++ b/devel/p5-Rose-Object/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple object base class
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Rose::Class.3 \
Rose::Class::MakeMethods::Generic.3 \
diff --git a/devel/p5-SOAP-WSDL/Makefile b/devel/p5-SOAP-WSDL/Makefile
index a7b5d65a8bdb..8f0b87e56dd1 100644
--- a/devel/p5-SOAP-WSDL/Makefile
+++ b/devel/p5-SOAP-WSDL/Makefile
@@ -24,7 +24,8 @@ BUILD_DEPENDS= p5-Class-Std-Fast>=0:${PORTSDIR}/devel/p5-Class-Std-Fast \
p5-XML-Parser>=2.36:${PORTSDIR}/textproc/p5-XML-Parser \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-PERL_MODBUILD= YES
+USES= perl5
+USE_PERL5= modbuild
MAN1= wsdl2perl.pl.1
MAN3= SOAP::WSDL.3 \
diff --git a/devel/p5-SSN-Validate/Makefile b/devel/p5-SSN-Validate/Makefile
index 2bfbe3ba2b12..72b38be558e8 100644
--- a/devel/p5-SSN-Validate/Makefile
+++ b/devel/p5-SSN-Validate/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-SSN-Validate
-# Date created: 17 Jan 2006
-# Whom: tiger <tiger@whitetigersd.com>
-#
+# Created by: tiger <tiger@whitetigersd.com>
# $FreeBSD$
-#
PORTNAME= SSN-Validate
PORTVERSION= 0.18
@@ -16,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to do SSN Validation
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= SSN::Validate.3
diff --git a/devel/p5-SVN-ACL/Makefile b/devel/p5-SVN-ACL/Makefile
index 1f50b2ec9ad4..d0a776f75d9e 100644
--- a/devel/p5-SVN-ACL/Makefile
+++ b/devel/p5-SVN-ACL/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= \
p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= SVN::ACL.3
diff --git a/devel/p5-SVN-Dump/Makefile b/devel/p5-SVN-Dump/Makefile
index 5f73407b46ae..39e6756d5e1a 100644
--- a/devel/p5-SVN-Dump/Makefile
+++ b/devel/p5-SVN-Dump/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to Subversion dumps
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= SVN::Dump.3 \
SVN::Dump::Headers.3 \
diff --git a/devel/p5-SVN-Notify/Makefile b/devel/p5-SVN-Notify/Makefile
index 35376fbd1c10..658444a824f5 100644
--- a/devel/p5-SVN-Notify/Makefile
+++ b/devel/p5-SVN-Notify/Makefile
@@ -1,9 +1,6 @@
# Ports collection Makefile for: SVN::Notify
-# Date created: 22 Feb 2005
-# Whom: dom@happygiraffe.net
-#
+# Created by: dom@happygiraffe.net
# $FreeBSD$
-#
PORTNAME= SVN-Notify
PORTVERSION= 2.83
@@ -22,7 +19,8 @@ RUN_DEPENDS= p5-Net-SMTP_auth>=0:${PORTSDIR}/mail/p5-Net-SMTP_auth \
p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= svnnotify.1
MAN3= SVN::Notify.3 SVN::Notify::Alternative.3 SVN::Notify::HTML.3 \
diff --git a/devel/p5-SVN-Web/Makefile b/devel/p5-SVN-Web/Makefile
index 02178a030f15..f1766bf00cbc 100644
--- a/devel/p5-SVN-Web/Makefile
+++ b/devel/p5-SVN-Web/Makefile
@@ -34,7 +34,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS} \
p5-Test-HTML-Tidy>=0:${PORTSDIR}/devel/p5-Test-HTML-Tidy \
p5-Test-WWW-Mechanize>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= --skip_questions
MAN1= svnweb-install.1
diff --git a/devel/p5-Scalar-Defer/Makefile b/devel/p5-Scalar-Defer/Makefile
index 55d7ea2cce77..09e1f293bdab 100644
--- a/devel/p5-Scalar-Defer/Makefile
+++ b/devel/p5-Scalar-Defer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Scalar-Defer
-# Date created: 2006-07-20
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Scalar-Defer
PORTVERSION= 0.23
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Class-InsideOut>=0:${PORTSDIR}/devel/p5-Class-InsideOut \
p5-Exporter-Lite>=0:${PORTSDIR}/devel/p5-Exporter-Lite
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Scalar::Defer.3
diff --git a/devel/p5-Scalar-Listify/Makefile b/devel/p5-Scalar-Listify/Makefile
index 0ba9de46aad2..fbf78a30d19a 100644
--- a/devel/p5-Scalar-Listify/Makefile
+++ b/devel/p5-Scalar-Listify/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Scalar-Listify
-# Date created: 2007/02/14
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Scalar-Listify
PORTVERSION= 0.02
@@ -16,6 +12,7 @@ COMMENT= Poduces an array(ref)? from a scalar value or array ref
MAN3= Scalar::Listify.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Scope-Upper/Makefile b/devel/p5-Scope-Upper/Makefile
index 3d66f7697c84..4ee92442fbf6 100644
--- a/devel/p5-Scope-Upper/Makefile
+++ b/devel/p5-Scope-Upper/Makefile
@@ -13,7 +13,8 @@ COMMENT= Act on upper scopes
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Scope::Upper.3
diff --git a/devel/p5-Set-Array/Makefile b/devel/p5-Set-Array/Makefile
index b904cf30b9f2..4d919c09a8f0 100644
--- a/devel/p5-Set-Array/Makefile
+++ b/devel/p5-Set-Array/Makefile
@@ -21,7 +21,8 @@ RUN_DEPENDS= p5-Try-Tiny>=0.11:${PORTSDIR}/lang/p5-Try-Tiny \
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Set::Array.3
diff --git a/devel/p5-Set-ConsistentHash/Makefile b/devel/p5-Set-ConsistentHash/Makefile
index 91fb957a6921..53465188e893 100644
--- a/devel/p5-Set-ConsistentHash/Makefile
+++ b/devel/p5-Set-ConsistentHash/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Set-ConsistentHash
-# Date created: 2008-01-12
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Set-ConsistentHash
PORTVERSION= 0.92
@@ -18,7 +14,8 @@ COMMENT= Library for doing consistent hashing
BUILD_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Set::ConsistentHash.3
diff --git a/devel/p5-Set-Crontab/Makefile b/devel/p5-Set-Crontab/Makefile
index 99a978e86522..87677b18f41a 100644
--- a/devel/p5-Set-Crontab/Makefile
+++ b/devel/p5-Set-Crontab/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Set-Crontab
-# Date created: 1 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Set-Crontab
PORTVERSION= 1.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Set::Crontab - Expand crontab(5)-style integer lists
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Set::Crontab.3
diff --git a/devel/p5-Set-Infinite/Makefile b/devel/p5-Set-Infinite/Makefile
index ad5bf894b1da..c0310ba2c1c0 100644
--- a/devel/p5-Set-Infinite/Makefile
+++ b/devel/p5-Set-Infinite/Makefile
@@ -12,7 +12,8 @@ COMMENT= Set::Infinite - Sets of intervals
OPTIONS_DEFINE= DOCS
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Set::Infinite.3 Set::Infinite::Arithmetic.3 Set::Infinite::Basic.3
PORTDOCS= Changes README TODO
diff --git a/devel/p5-Set-Object/Makefile b/devel/p5-Set-Object/Makefile
index a032eee98407..2b1463e74061 100644
--- a/devel/p5-Set-Object/Makefile
+++ b/devel/p5-Set-Object/Makefile
@@ -12,7 +12,8 @@ COMMENT= Perl module to manage sets of objects
LICENSE= ART10
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Set::Changes.3 Set::Object.3 Set::Object::Weak.3
diff --git a/devel/p5-Shell-Parser/Makefile b/devel/p5-Shell-Parser/Makefile
index 8f6568570e17..b39373fc4259 100644
--- a/devel/p5-Shell-Parser/Makefile
+++ b/devel/p5-Shell-Parser/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Shell-Parser
-# Date created: 08 April 2005
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Shell-Parser
PORTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple shell script parser
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Shell::Parser.3
diff --git a/devel/p5-ShipIt/Makefile b/devel/p5-ShipIt/Makefile
index 11b05927026a..91894ad63364 100644
--- a/devel/p5-ShipIt/Makefile
+++ b/devel/p5-ShipIt/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Software release tool
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= shipit.1
MAN3= ShipIt.3 ShipIt::Conf.3 ShipIt::ProjectType.3 \
diff --git a/devel/p5-Slurp/Makefile b/devel/p5-Slurp/Makefile
index 0c94acdc89c3..5334010b7d47 100644
--- a/devel/p5-Slurp/Makefile
+++ b/devel/p5-Slurp/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Slurp
-# Date created: October 28, 2011
-# Whom: Philip M. Gollucci <pgollucci@p6m7g8.com>
-#
+# Created by: Philip M. Gollucci <pgollucci@p6m7g8.com>
# $FreeBSD$
-#
PORTNAME= Slurp
PORTVERSION= 0.4
@@ -18,7 +14,8 @@ COMMENT= Slurp entire files into variables
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Slurp.3
diff --git a/devel/p5-Smart-Comments/Makefile b/devel/p5-Smart-Comments/Makefile
index edae283e3588..2827e7210cc3 100644
--- a/devel/p5-Smart-Comments/Makefile
+++ b/devel/p5-Smart-Comments/Makefile
@@ -12,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Comments that do more than just sit there
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Smart::Comments.3
diff --git a/devel/p5-Sort-Key-DateTime/Makefile b/devel/p5-Sort-Key-DateTime/Makefile
index 72611336b4f3..8117ceabe4be 100644
--- a/devel/p5-Sort-Key-DateTime/Makefile
+++ b/devel/p5-Sort-Key-DateTime/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Sort-Key-DateTime
-# Date created: 14 October 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Sort-Key-DateTime
PORTVERSION= 0.07
@@ -18,7 +14,8 @@ RUN_DEPENDS= p5-DateTime>=0.28:${PORTSDIR}/devel/p5-DateTime \
p5-Sort-Key>=1.28:${PORTSDIR}/devel/p5-Sort-Key
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sort::Key::DateTime.3
diff --git a/devel/p5-Sort-Key/Makefile b/devel/p5-Sort-Key/Makefile
index 4c8c4edc73f4..1917faf0222b 100644
--- a/devel/p5-Sort-Key/Makefile
+++ b/devel/p5-Sort-Key/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Sort-Key
-# Date created: 14 October 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Sort-Key
PORTVERSION= 1.32
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Sorts objects by one or several keys really fast
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sort::Key.3 \
Sort::Key::Maker.3 \
diff --git a/devel/p5-Sort-Maker/Makefile b/devel/p5-Sort-Maker/Makefile
index ecf433e380a1..1535840e1b32 100644
--- a/devel/p5-Sort-Maker/Makefile
+++ b/devel/p5-Sort-Maker/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple way to make efficient sort subs
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sort::Maker.3
diff --git a/devel/p5-Sort-Tree/Makefile b/devel/p5-Sort-Tree/Makefile
index 801ce30af119..ed52a9e76e5d 100644
--- a/devel/p5-Sort-Tree/Makefile
+++ b/devel/p5-Sort-Tree/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for sorting a objects into a tree structure
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Sort::Tree.3
diff --git a/devel/p5-Spiffy/Makefile b/devel/p5-Spiffy/Makefile
index c1256afcda23..591090ee2fc4 100644
--- a/devel/p5-Spiffy/Makefile
+++ b/devel/p5-Spiffy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Spiffy
-# Date created: 15 Jul 2004
-# Whom: Elvis Chiang <elvis@sslab.cs.ccu.edu.tw>
-#
+# Created by: Elvis Chiang <elvis@sslab.cs.ccu.edu.tw>
# $FreeBSD$
-#
PORTNAME= Spiffy
PORTVERSION= 0.31
@@ -20,7 +16,8 @@ LICENSE_COMB= dual
OPTIONS_DEFINE= DOCS
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Spiffy.3
PORTDOCS= Changes README
diff --git a/devel/p5-Spoon/Makefile b/devel/p5-Spoon/Makefile
index 4f9fe1b77253..badc18d38942 100644
--- a/devel/p5-Spoon/Makefile
+++ b/devel/p5-Spoon/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Spiffy>=0:${PORTSDIR}/devel/p5-Spiffy \
p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Spoon.3 \
Spoon::Base.3 \
diff --git a/devel/p5-String-Approx/Makefile b/devel/p5-String-Approx/Makefile
index 3021cb50dd32..b8cbcb729e84 100644
--- a/devel/p5-String-Approx/Makefile
+++ b/devel/p5-String-Approx/Makefile
@@ -1,6 +1,5 @@
# Created by: Ilia Chipitsine <ilia@cgu.chel.su>
# $FreeBSD$
-#
PORTNAME= String-Approx
PORTVERSION= 3.27
@@ -11,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for approximate matching (fuzzy matching)
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= String::Approx.3
diff --git a/devel/p5-String-CRC32/Makefile b/devel/p5-String-CRC32/Makefile
index ad6f4a7b8cba..ca7212d3470b 100644
--- a/devel/p5-String-CRC32/Makefile
+++ b/devel/p5-String-CRC32/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: String-CRC32
-# Date created: 25.08.2001
-# Whom: ache
-#
+# Created by: ache
# $FreeBSD$
-#
PORTNAME= String-CRC32
PORTVERSION= 1.4
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface for cyclic redundancy check generation
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= String::CRC32.3
diff --git a/devel/p5-String-Diff/Makefile b/devel/p5-String-Diff/Makefile
index 3777af65b646..e76e2234c974 100644
--- a/devel/p5-String-Diff/Makefile
+++ b/devel/p5-String-Diff/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-String-Diff
-# Date created: 29 Mar 2009
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= String-Diff
PORTVERSION= 0.06
@@ -22,7 +18,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Base>=0:${PORTSDIR}/devel/p5-Test-Base \
p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= String::Diff.3
diff --git a/devel/p5-String-Ediff/Makefile b/devel/p5-String-Ediff/Makefile
index a3f7cd35e6e4..467fa89f977d 100644
--- a/devel/p5-String-Ediff/Makefile
+++ b/devel/p5-String-Ediff/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-String-Ediff
-# Date created: 12 May 2004
-# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
-#
+# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
# $FreeBSD$
-#
PORTNAME= String-Ediff
PORTVERSION= 0.09
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to produce common sub-string indices for two strings
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= String::Ediff.3
diff --git a/devel/p5-String-Random/Makefile b/devel/p5-String-Random/Makefile
index 02dac7314b1a..1db6edd42210 100644
--- a/devel/p5-String-Random/Makefile
+++ b/devel/p5-String-Random/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: String-Random
-# Date created: Mon Jan 1 11:19:27 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= String-Random
PORTVERSION= 0.22
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to generate "random" strings
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= String::Random.3
diff --git a/devel/p5-Sub-Current/Makefile b/devel/p5-Sub-Current/Makefile
index 9b9594517f80..97a6b5320e47 100644
--- a/devel/p5-Sub-Current/Makefile
+++ b/devel/p5-Sub-Current/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Sub-Current
-# Date created: 2008/08/30
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Sub-Current
PORTVERSION= 0.02
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Get the current subroutine
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sub::Current.3
diff --git a/devel/p5-Sub-Delete/Makefile b/devel/p5-Sub-Delete/Makefile
index 768c03ee905a..6efd79ea2568 100644
--- a/devel/p5-Sub-Delete/Makefile
+++ b/devel/p5-Sub-Delete/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Sub-Delete
-# Date created: 2008-11-16
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Sub-Delete
PORTVERSION= 1.00002
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module enabling one to delete subroutines
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sub::Delete.3
diff --git a/devel/p5-Sub-Exporter/Makefile b/devel/p5-Sub-Exporter/Makefile
index de91a1f8e4ba..6d035c467793 100644
--- a/devel/p5-Sub-Exporter/Makefile
+++ b/devel/p5-Sub-Exporter/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Data-OptList>=0.100:${PORTSDIR}/devel/p5-Data-OptList \
p5-Sub-Install>=0.920:${PORTSDIR}/devel/p5-Sub-Install
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sub::Exporter.3 \
Sub::Exporter::Cookbook.3 \
diff --git a/devel/p5-Sub-Identify/Makefile b/devel/p5-Sub-Identify/Makefile
index 107cf4657d52..39d640fd2f34 100644
--- a/devel/p5-Sub-Identify/Makefile
+++ b/devel/p5-Sub-Identify/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Sub-Identify
-# Date created: 04 Jun 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Sub-Identify
PORTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Retrieve names of code references
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sub::Identify.3
diff --git a/devel/p5-Sub-Install/Makefile b/devel/p5-Sub-Install/Makefile
index 299fc0271584..04cd1ea334ac 100644
--- a/devel/p5-Sub-Install/Makefile
+++ b/devel/p5-Sub-Install/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Sub-Install
-# Date created: 30 Apr 2006
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Sub-Install
PORTVERSION= 0.926
@@ -17,7 +13,8 @@ COMMENT= Install subroutines into packages easily
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sub::Install.3
diff --git a/devel/p5-Sub-Installer/Makefile b/devel/p5-Sub-Installer/Makefile
index b0f30263c898..47a2751321bf 100644
--- a/devel/p5-Sub-Installer/Makefile
+++ b/devel/p5-Sub-Installer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Sub-Installer
-# Date created: 12 January 2006
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Sub-Installer
PORTVERSION= 0.0.3
@@ -18,7 +14,8 @@ COMMENT= Sub::Installer - A clean way to (re)install package subroutines
BUILD_DEPENDS= p5-version>0:${PORTSDIR}/devel/p5-version
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sub::Installer.3
diff --git a/devel/p5-Sub-Multi/Makefile b/devel/p5-Sub-Multi/Makefile
index 93e426be8a30..b4536f20fdf8 100644
--- a/devel/p5-Sub-Multi/Makefile
+++ b/devel/p5-Sub-Multi/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Sub::Multi
-# Date created: Aug 1, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Sub-Multi
PORTVERSION= 0.003
@@ -20,7 +17,8 @@ BUILD_DEPENDS= p5-Class-Multimethods-Pure>=0.11:${PORTSDIR}/devel/p5-Class-Multi
p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sub::Multi.3
diff --git a/devel/p5-Sub-Override/Makefile b/devel/p5-Sub-Override/Makefile
index 1317362da84e..f4e1e0cd5c79 100644
--- a/devel/p5-Sub-Override/Makefile
+++ b/devel/p5-Sub-Override/Makefile
@@ -12,7 +12,8 @@ COMMENT= Perl extension for easily overriding subroutines
TEST_DEPENDS= p5-Test-Fatal>=0.0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sub::Override.3
diff --git a/devel/p5-Sub-Prototype/Makefile b/devel/p5-Sub-Prototype/Makefile
index aac99ad49d13..7473c875a1d2 100644
--- a/devel/p5-Sub-Prototype/Makefile
+++ b/devel/p5-Sub-Prototype/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Sub-Prototype
-# Date created: 2012-09-08
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Sub-Prototype
PORTVERSION= 0.02
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Set a subs prototype
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sub::Prototype.3
diff --git a/devel/p5-Sub-Uplevel/Makefile b/devel/p5-Sub-Uplevel/Makefile
index 8b2b108285a1..a8739111f307 100644
--- a/devel/p5-Sub-Uplevel/Makefile
+++ b/devel/p5-Sub-Uplevel/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Sub-Uplevel
-# Date created: January 27th 2003
-# Whom: Erwin Lansing <erwin@FreeBSD.org>
-#
+# Created by: Erwin Lansing <erwin@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Sub-Uplevel
PORTVERSION= 0.2400
@@ -15,7 +11,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:C/00$//}
MAINTAINER= perl@FreeBSD.org
COMMENT= Sub::Uplevel - apparently run a function in a higher stack frame
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sub::Uplevel.3
diff --git a/devel/p5-Symbol-Util/Makefile b/devel/p5-Symbol-Util/Makefile
index 642e2a9d15b8..41b7ed1a7d99 100644
--- a/devel/p5-Symbol-Util/Makefile
+++ b/devel/p5-Symbol-Util/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Additional utils for Perl symbols manipulation
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Symbol::Util.3
diff --git a/devel/p5-Sys-Mmap/Makefile b/devel/p5-Sys-Mmap/Makefile
index 2fb8d9c5d4c7..ff5a1f20e881 100644
--- a/devel/p5-Sys-Mmap/Makefile
+++ b/devel/p5-Sys-Mmap/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Sys-Mmap
-# Date created: 25 July 2003
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Sys-Mmap
PORTVERSION= 0.16
@@ -17,7 +13,8 @@ COMMENT= Map in a file as a Perl variable using mmap(2)
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sys::Mmap.3
diff --git a/devel/p5-Sys-Sig/Makefile b/devel/p5-Sys-Sig/Makefile
index 1fd006cb8e5a..a6863633501c 100644
--- a/devel/p5-Sys-Sig/Makefile
+++ b/devel/p5-Sys-Sig/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Sys-Sig
-# Date created: 2006-09-11
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Sys-Sig
PORTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Return signal constants for this host
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sys::Sig.3
diff --git a/devel/p5-Sys-Syscall/Makefile b/devel/p5-Sys-Syscall/Makefile
index 2e2c47a05962..7d5c48372fd0 100644
--- a/devel/p5-Sys-Syscall/Makefile
+++ b/devel/p5-Sys-Syscall/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Access system calls that Perl doesn\'t provide access to
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sys::Syscall.3 Sys::README.3
diff --git a/devel/p5-System-Command/Makefile b/devel/p5-System-Command/Makefile
index 633b4509d3bd..a5c26321031a 100644
--- a/devel/p5-System-Command/Makefile
+++ b/devel/p5-System-Command/Makefile
@@ -13,7 +13,8 @@ COMMENT= Object for running system commands
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= System::Command.3
diff --git a/devel/p5-System2/Makefile b/devel/p5-System2/Makefile
index 4b01a980f529..d12dff96b506 100644
--- a/devel/p5-System2/Makefile
+++ b/devel/p5-System2/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-System2
-# Date created: 12 October 2001
-# Whom: tobez
-#
+# Created by: tobez
# $FreeBSD$
-#
PORTNAME= System2
PORTVERSION= 0.84
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= System2 - like system(), but with STDERR available as well
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= System2.3
diff --git a/devel/p5-Taint-Runtime/Makefile b/devel/p5-Taint-Runtime/Makefile
index fef9ac9e67d4..63f8a8d9166c 100644
--- a/devel/p5-Taint-Runtime/Makefile
+++ b/devel/p5-Taint-Runtime/Makefile
@@ -9,7 +9,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Runtime enable/disable taint checking
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Taint::Runtime.3
diff --git a/devel/p5-Task-Weaken/Makefile b/devel/p5-Task-Weaken/Makefile
index 62fbe64cebd3..dfe1292eca6a 100644
--- a/devel/p5-Task-Weaken/Makefile
+++ b/devel/p5-Task-Weaken/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Ensure that a platform has weaken support
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Task::Weaken.3
diff --git a/devel/p5-Term-CallEditor/Makefile b/devel/p5-Term-CallEditor/Makefile
index dabdc5b21733..29b308f858e3 100644
--- a/devel/p5-Term-CallEditor/Makefile
+++ b/devel/p5-Term-CallEditor/Makefile
@@ -12,7 +12,8 @@ COMMENT= Solicit for data from an external editor
LICENSE= ART10
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Term::CallEditor.3
diff --git a/devel/p5-Term-ProgressBar-Quiet/Makefile b/devel/p5-Term-ProgressBar-Quiet/Makefile
index f581a96bdd27..0e1dc95ec42c 100644
--- a/devel/p5-Term-ProgressBar-Quiet/Makefile
+++ b/devel/p5-Term-ProgressBar-Quiet/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-Term-ProgressBar>=0:${PORTSDIR}/devel/p5-Term-ProgressBar \
p5-IO-Interactive>=0:${PORTSDIR}/devel/p5-IO-Interactive
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Term::ProgressBar::Quiet.3
diff --git a/devel/p5-Term-ProgressBar/Makefile b/devel/p5-Term-ProgressBar/Makefile
index 21e365ae7b8c..8b1476019036 100644
--- a/devel/p5-Term-ProgressBar/Makefile
+++ b/devel/p5-Term-ProgressBar/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Capture-Tiny>=0.13:${PORTSDIR}/devel/p5-Capture-Tiny \
p5-Test-Exception>=0.31:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Term::ProgressBar.3
diff --git a/devel/p5-Term-ReadLine-Zoid/Makefile b/devel/p5-Term-ReadLine-Zoid/Makefile
index c02932ab295c..63993b7390be 100644
--- a/devel/p5-Term-ReadLine-Zoid/Makefile
+++ b/devel/p5-Term-ReadLine-Zoid/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Term::ReadLine::Zoid
-# Date created: Sep 24, 2004
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Term-ReadLine-Zoid
PORTVERSION= 0.07
@@ -19,7 +16,8 @@ COMMENT= Provides an interactive input buffer written in plain PERL
BUILD_DEPENDS= p5-Term-ReadKey>=0:${PORTSDIR}/devel/p5-Term-ReadKey
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Term::ReadLine::Zoid.3 \
Term::ReadLine::Zoid::Base.3 \
diff --git a/devel/p5-Term-Screen/Makefile b/devel/p5-Term-Screen/Makefile
index f47d7bcc75a2..069b259fd922 100644
--- a/devel/p5-Term-Screen/Makefile
+++ b/devel/p5-Term-Screen/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Screen
-# Date created: Dec 17, 2000
-# Whom: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
-#
+# Created by: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
# $FreeBSD$
-#
PORTNAME= Term-Screen
PORTVERSION= 1.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Basic screen + input class
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Term::Screen.3
diff --git a/devel/p5-Term-Shell/Makefile b/devel/p5-Term-Shell/Makefile
index 7f1b4d3f477b..ef606e95b408 100644
--- a/devel/p5-Term-Shell/Makefile
+++ b/devel/p5-Term-Shell/Makefile
@@ -13,7 +13,8 @@ COMMENT= Write command-line shells in Perl
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Term::Shell.3
diff --git a/devel/p5-Term-UI/Makefile b/devel/p5-Term-UI/Makefile
index 6817affbddbb..8714a4f0bd45 100644
--- a/devel/p5-Term-UI/Makefile
+++ b/devel/p5-Term-UI/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Term::ReadLine UI made easy
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Term::UI.3 Term::UI::History.3
diff --git a/devel/p5-Term-VT102-Boundless/Makefile b/devel/p5-Term-VT102-Boundless/Makefile
index fba3d2c4e96b..e5b8b6459f50 100644
--- a/devel/p5-Term-VT102-Boundless/Makefile
+++ b/devel/p5-Term-VT102-Boundless/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Term-VT102>=0:${PORTSDIR}/devel/p5-Term-VT102
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-use-ok>=0:${PORTSDIR}/devel/p5-Test-use-ok
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Term::VT102::Boundless.3
diff --git a/devel/p5-Term-VT102/Makefile b/devel/p5-Term-VT102/Makefile
index e52ade39a38e..16544f1816ac 100644
--- a/devel/p5-Term-VT102/Makefile
+++ b/devel/p5-Term-VT102/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Class to emulate a DEC VT102 terminal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Term::VT102.3
diff --git a/devel/p5-Term-Visual/Makefile b/devel/p5-Term-Visual/Makefile
index e71dda653e74..2aa87809133d 100644
--- a/devel/p5-Term-Visual/Makefile
+++ b/devel/p5-Term-Visual/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Term-Visual
-# Date created: 2007/03/21
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Term-Visual
PORTVERSION= 0.08
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \
p5-Curses>=0:${PORTSDIR}/devel/p5-Curses
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Term::Visual.3
diff --git a/devel/p5-Test-Aggregate/Makefile b/devel/p5-Test-Aggregate/Makefile
index 962ed0543f5b..af19f5df9ae0 100644
--- a/devel/p5-Test-Aggregate/Makefile
+++ b/devel/p5-Test-Aggregate/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS= p5-Test-Most>=0.21:${PORTSDIR}/devel/p5-Test-Most \
p5-Test-NoWarnings>0:${PORTSDIR}/devel/p5-Test-NoWarnings \
p5-Test-Trap>0:${PORTSDIR}/devel/p5-Test-Trap
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Aggregate.3 Test::Aggregate::Base.3 \
Test::Aggregate::Builder.3 Test::Aggregate::Nested.3
diff --git a/devel/p5-Test-CheckManifest/Makefile b/devel/p5-Test-CheckManifest/Makefile
index c23e431437ba..eb306e35a874 100644
--- a/devel/p5-Test-CheckManifest/Makefile
+++ b/devel/p5-Test-CheckManifest/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Test-CheckManifest
-# Date created: 27 June 2012
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Test-CheckManifest
PORTVERSION= 1.26
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Check if your Manifest matches your distro
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::CheckManifest.3
diff --git a/devel/p5-Test-Class/Makefile b/devel/p5-Test-Class/Makefile
index f105cdbeff78..85437301a247 100644
--- a/devel/p5-Test-Class/Makefile
+++ b/devel/p5-Test-Class/Makefile
@@ -14,7 +14,8 @@ RUN_DEPENDS= p5-MRO-Compat>=0.11:${PORTSDIR}/devel/p5-MRO-Compat
BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-Test-Exception>=0.25:${PORTSDIR}/devel/p5-Test-Exception
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Test::Class.3 \
Test::Class::Load.3 \
diff --git a/devel/p5-Test-Classy/Makefile b/devel/p5-Test-Classy/Makefile
index eacaf418bbf5..59c5ba7db9c2 100644
--- a/devel/p5-Test-Classy/Makefile
+++ b/devel/p5-Test-Classy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Classy
-# Date created: 2012-03-02
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Test-Classy
PORTVERSION= 0.09
@@ -24,7 +20,8 @@ BUILD_DEPENDS= p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inhe
p5-Test-UseAllModules>=0:${PORTSDIR}/devel/p5-Test-UseAllModules
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Classy.3 Test::Classy::Base.3 Test::Classy::Util.3
diff --git a/devel/p5-Test-Cmd/Makefile b/devel/p5-Test-Cmd/Makefile
index beff78420832..c1cdc63bf3a2 100644
--- a/devel/p5-Test-Cmd/Makefile
+++ b/devel/p5-Test-Cmd/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Cmd
-# Date created: 2004-04-26
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= Test-Cmd
PORTVERSION= 1.05
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for portable testing of commands and scripts
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Cmd.3 Test::Common.3
diff --git a/devel/p5-Test-DBIx-Class/Makefile b/devel/p5-Test-DBIx-Class/Makefile
index 1630ed09dcd5..851ba825b329 100644
--- a/devel/p5-Test-DBIx-Class/Makefile
+++ b/devel/p5-Test-DBIx-Class/Makefile
@@ -32,7 +32,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0.106:${PORTSDIR}/devel/p5-Test-Deep \
p5-Test-Differences>=0:${PORTSDIR}/devel/p5-Test-Differences
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::DBIx::Class.3 \
Test::DBIx::Class::Example::Schema.3 \
diff --git a/devel/p5-Test-Deep/Makefile b/devel/p5-Test-Deep/Makefile
index fa89c5f64eaa..5f885bb06c83 100644
--- a/devel/p5-Test-Deep/Makefile
+++ b/devel/p5-Test-Deep/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Deep
-# Date created: May 12th 2004
-# Whom: Alex Kapranoff <alex@kapranoff.ru>
-#
+# Created by: Alex Kapranoff <alex@kapranoff.ru>
# $FreeBSD$
-#
PORTNAME= Test-Deep
PORTVERSION= 0.110
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Test-NoWarnings>=0.02:${PORTSDIR}/devel/p5-Test-NoWarnings \
p5-Test-Tester>=0.04:${PORTSDIR}/devel/p5-Test-Tester
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
REINPLACE_ARGS= -i ''
MAN3= Test::Deep.3 Test::Deep::NoTest.3
diff --git a/devel/p5-Test-Dependencies/Makefile b/devel/p5-Test-Dependencies/Makefile
index 27cc7aa36e56..b1f8648e30a3 100644
--- a/devel/p5-Test-Dependencies/Makefile
+++ b/devel/p5-Test-Dependencies/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Dependencies
-# Date created: 2006-07-12
-# Whom: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
-#
+# Created by: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
# $FreeBSD$
-#
PORTNAME= Test-Dependencies
PORTVERSION= 0.12
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-rpm-build-perl>=0:${PORTSDIR}/devel/p5-rpm-build-perl \
p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Dependencies.3 \
Test::Dependencies::Heavy.3 \
diff --git a/devel/p5-Test-Differences/Makefile b/devel/p5-Test-Differences/Makefile
index 14a7236ae2db..48bbd987cee7 100644
--- a/devel/p5-Test-Differences/Makefile
+++ b/devel/p5-Test-Differences/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Differences
-# Date created: January 28th 2003
-# Whom: Erwin Lansing <erwin@FreeBSD.org>
-#
+# Created by: Erwin Lansing <erwin@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Test-Differences
PORTVERSION= 0.610
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-Text-Diff>=0.35:${PORTSDIR}/textproc/p5-Text-Diff
PORTSCOUT= skipv:0.4801
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Differences.3
diff --git a/devel/p5-Test-Exception/Makefile b/devel/p5-Test-Exception/Makefile
index 85b2b03cd8c0..7f98dbb40526 100644
--- a/devel/p5-Test-Exception/Makefile
+++ b/devel/p5-Test-Exception/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= p5-Sub-Uplevel>=0.18:${PORTSDIR}/devel/p5-Sub-Uplevel
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Exception.3
diff --git a/devel/p5-Test-FailWarnings/Makefile b/devel/p5-Test-FailWarnings/Makefile
index 4785386be818..9e69ccb0b4c9 100644
--- a/devel/p5-Test-FailWarnings/Makefile
+++ b/devel/p5-Test-FailWarnings/Makefile
@@ -16,7 +16,8 @@ LICENSE= AL2
BUILD_DEPENDS= p5-Capture-Tiny>=0.21:${PORTSDIR}/devel/p5-Capture-Tiny
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::FailWarnings.3
diff --git a/devel/p5-Test-File-Contents/Makefile b/devel/p5-Test-File-Contents/Makefile
index 823d99f846f1..d4b2f221a4a1 100644
--- a/devel/p5-Test-File-Contents/Makefile
+++ b/devel/p5-Test-File-Contents/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-Text-Diff>=0.35:${PORTSDIR}/textproc/p5-Text-Diff
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Test::File::Contents.3
diff --git a/devel/p5-Test-File/Makefile b/devel/p5-Test-File/Makefile
index 64970ed1ceea..0b09262d5231 100644
--- a/devel/p5-Test-File/Makefile
+++ b/devel/p5-Test-File/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Test-File
-# Date created: 18 March 2005
-# Whom: Lars Thegler <lth@FreeBSD.org>
-#
+# Created by: Lars Thegler <lth@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Test-File
PORTVERSION= 1.34
@@ -19,7 +15,8 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-Test-Manifest>=1.14:${PORTSDIR}/devel/p5-Test-Manifest
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::File.3
diff --git a/devel/p5-Test-Harness-Straps/Makefile b/devel/p5-Test-Harness-Straps/Makefile
index ee081ef8b076..93a27d9112b7 100644
--- a/devel/p5-Test-Harness-Straps/Makefile
+++ b/devel/p5-Test-Harness-Straps/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Harness-Straps
-# Date created: 2011-12-12
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Test-Harness-Straps
PORTVERSION= 0.30
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Detailed analysis of test results for Perl
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Test::Harness::Assert.3 Test::Harness::Iterator.3 \
Test::Harness::Point.3 Test::Harness::Results.3 \
diff --git a/devel/p5-Test-Harness/Makefile b/devel/p5-Test-Harness/Makefile
index 27812270f174..dd7b389b4d47 100644
--- a/devel/p5-Test-Harness/Makefile
+++ b/devel/p5-Test-Harness/Makefile
@@ -13,7 +13,8 @@ COMMENT= Run perl standard test scripts with statistics
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= App::Prove.3 \
App::Prove::State.3 \
diff --git a/devel/p5-Test-HexString/Makefile b/devel/p5-Test-HexString/Makefile
index cc30f988069b..c1de09b7d000 100644
--- a/devel/p5-Test-HexString/Makefile
+++ b/devel/p5-Test-HexString/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Test-HexString
-# Date created: 16 February 2010
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Test-HexString
PORTVERSION= 0.03
@@ -18,7 +14,8 @@ COMMENT= Test binary strings with hex dump diagnostics
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::HexString.3
diff --git a/devel/p5-Test-Inline/Makefile b/devel/p5-Test-Inline/Makefile
index 5477ba911e5d..bc7d6b468a7a 100644
--- a/devel/p5-Test-Inline/Makefile
+++ b/devel/p5-Test-Inline/Makefile
@@ -27,7 +27,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-Test-ClassAPI>=1.02:${PORTSDIR}/devel/p5-Test-ClassAPI \
p5-Test-Script>=1.02:${PORTSDIR}/devel/p5-Test-Script
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= inline2test.1
MAN3= Test::Inline.3 \
diff --git a/devel/p5-Test-Lazy/Makefile b/devel/p5-Test-Lazy/Makefile
index c098f8f11628..71c7b34eecb3 100644
--- a/devel/p5-Test-Lazy/Makefile
+++ b/devel/p5-Test-Lazy/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-Test-Deep>0:${PORTSDIR}/devel/p5-Test-Deep
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Lazy.3 Test::Lazy::Template.3 Test::Lazy::Tester.3
diff --git a/devel/p5-Test-Log4perl/Makefile b/devel/p5-Test-Log4perl/Makefile
index 197125298002..dc9df8791891 100644
--- a/devel/p5-Test-Log4perl/Makefile
+++ b/devel/p5-Test-Log4perl/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Log4perl
-# Date created: August 27, 2007
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Test-Log4perl
PORTVERSION= 0.1001
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Log-Log4perl>=0:${PORTSDIR}/devel/p5-Log-Log4perl
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Log4perl.3
diff --git a/devel/p5-Test-LongString/Makefile b/devel/p5-Test-LongString/Makefile
index ba1c2c370ee0..c42c679e9ce6 100644
--- a/devel/p5-Test-LongString/Makefile
+++ b/devel/p5-Test-LongString/Makefile
@@ -13,7 +13,8 @@ COMMENT= Library to test long strings
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::LongString.3
diff --git a/devel/p5-Test-Manifest/Makefile b/devel/p5-Test-Manifest/Makefile
index b4e929f58c4c..0fd8b622af51 100644
--- a/devel/p5-Test-Manifest/Makefile
+++ b/devel/p5-Test-Manifest/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Manifest
-# Date created: 01 Nov 2003
-# Whom: Foxfair Hu <foxfair@FreeBSD.org>
-#
+# Created by: Foxfair Hu <foxfair@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Test-Manifest
PORTVERSION= 1.23
@@ -14,6 +10,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to interact with a t/test_manifest file
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Test-ManyParams/Makefile b/devel/p5-Test-ManyParams/Makefile
index cea01b1dfdef..a40c5a855f98 100644
--- a/devel/p5-Test-ManyParams/Makefile
+++ b/devel/p5-Test-ManyParams/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-ManyParams
-# Date created: 2012-02-14
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Test-ManyParams
PORTVERSION= 0.10
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Set-CrossProduct>0:${PORTSDIR}/devel/p5-Set-CrossProduct \
p5-Test-Exception>0:${PORTSDIR}/devel/p5-Test-Exception
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::ManyParams.3
diff --git a/devel/p5-Test-Memory-Cycle/Makefile b/devel/p5-Test-Memory-Cycle/Makefile
index a23662bb0a3b..578ce3bbb51e 100644
--- a/devel/p5-Test-Memory-Cycle/Makefile
+++ b/devel/p5-Test-Memory-Cycle/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Test-Memory-Cycle
-# Date created: 16 Aug 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Test-Memory-Cycle
PORTVERSION= 1.04
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Devel-Cycle>=0:${PORTSDIR}/devel/p5-Devel-Cycle \
p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Memory::Cycle.3
diff --git a/devel/p5-Test-MockRandom/Makefile b/devel/p5-Test-MockRandom/Makefile
index 3f5b9c8aec83..e83af2204f53 100644
--- a/devel/p5-Test-MockRandom/Makefile
+++ b/devel/p5-Test-MockRandom/Makefile
@@ -1,6 +1,4 @@
-# New Ports Collection Makefile for: p5-Test-MockRandom
-# Date created: 2006-07-23
-# Whom: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
+# Created by: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
# $FreeBSD$
PORTNAME= Test-MockRandom
@@ -12,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Replaces random number generation with non-random number generation
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Test::MockRandom.3
diff --git a/devel/p5-Test-Output/Makefile b/devel/p5-Test-Output/Makefile
index 0ef3f0335c83..fcbb33443353 100644
--- a/devel/p5-Test-Output/Makefile
+++ b/devel/p5-Test-Output/Makefile
@@ -14,7 +14,8 @@ RUN_DEPENDS= p5-Sub-Exporter>=0:${PORTSDIR}/devel/p5-Sub-Exporter
BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-Test-Tester>=0.10.7:${PORTSDIR}/devel/p5-Test-Tester
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Output.3
diff --git a/devel/p5-Test-Parser/Makefile b/devel/p5-Test-Parser/Makefile
index b089dfce65e3..9465be8f137a 100644
--- a/devel/p5-Test-Parser/Makefile
+++ b/devel/p5-Test-Parser/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Parser
-# Date created: 2006-08-10
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Test-Parser
PORTVERSION= 1.9
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Chart-Graph>=0:${PORTSDIR}/graphics/p5-Chart-Graph \
p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple \
p5-XML-Twig>=0:${PORTSDIR}/textproc/p5-XML-Twig
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= parse_iozone.1 parse_test.1
diff --git a/devel/p5-Test-Pod-Coverage-Permissive/Makefile b/devel/p5-Test-Pod-Coverage-Permissive/Makefile
index 8725a896e91b..355d9b0d160c 100644
--- a/devel/p5-Test-Pod-Coverage-Permissive/Makefile
+++ b/devel/p5-Test-Pod-Coverage-Permissive/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: Test-Pod-Coverage-Permissive
-# Date created: 08 February 2010
-# Whom: andrey@kostenko.name
-#
+# Created by: andrey@kostenko.name
# $FreeBSD$
PORTNAME= Test-Pod-Coverage-Permissive
@@ -19,7 +16,8 @@ RUN_DEPENDS= p5-PathTools>=0:${PORTSDIR}/devel/p5-PathTools \
p5-YAML-Syck>=0:${PORTSDIR}/textproc/p5-YAML-Syck
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Pod::Coverage::Permissive.3
.include <bsd.port.mk>
diff --git a/devel/p5-Test-Pod/Makefile b/devel/p5-Test-Pod/Makefile
index f091367cae6c..c1c3981c718b 100644
--- a/devel/p5-Test-Pod/Makefile
+++ b/devel/p5-Test-Pod/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Check for POD errors in files
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Test::Pod.3
diff --git a/devel/p5-Test-Signature/Makefile b/devel/p5-Test-Signature/Makefile
index 73af5d1e09cb..5df1dcc3ff6d 100644
--- a/devel/p5-Test-Signature/Makefile
+++ b/devel/p5-Test-Signature/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Signature
-# Date created: 2012-03-06
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Test-Signature
PORTVERSION= 1.10
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl Automated SIGNATURE testing
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Signature.3
diff --git a/devel/p5-Test-Simple/Makefile b/devel/p5-Test-Simple/Makefile
index 3f29c18eee90..dfa789bf0298 100644
--- a/devel/p5-Test-Simple/Makefile
+++ b/devel/p5-Test-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Simple
-# Date Created: 12 Aug 2001
-# Whom: Shell Hung <shell@shellhung.org>
-#
+# Created by: Shell Hung <shell@shellhung.org>
# $FreeBSD$
-#
PORTNAME= Test-Simple
PORTVERSION= 0.98
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Basic utilities for writing tests in perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Builder.3 Test::More.3 Test::Simple.3 Test::Tutorial.3 \
Test::Builder::Module.3 Test::Builder::Tester.3 \
diff --git a/devel/p5-Test-Strict/Makefile b/devel/p5-Test-Strict/Makefile
index 650e92b6c13e..fd50010f4d57 100644
--- a/devel/p5-Test-Strict/Makefile
+++ b/devel/p5-Test-Strict/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Devel-Cover>=0.43:${PORTSDIR}/devel/p5-Devel-Cover
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Strict.3
diff --git a/devel/p5-Test-TAP-HTMLMatrix/Makefile b/devel/p5-Test-TAP-HTMLMatrix/Makefile
index 09583687a106..d27d4371a477 100644
--- a/devel/p5-Test-TAP-HTMLMatrix/Makefile
+++ b/devel/p5-Test-TAP-HTMLMatrix/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Test-TAP-HTMLMatrix
-# Date created: 08 July 2007
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Test-TAP-HTMLMatrix
PORTVERSION= 0.09
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Test-TAP-Model>=0:${PORTSDIR}/devel/p5-Test-TAP-Model \
p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::TAP::HTMLMatrix.3 Test::TAP::Model::Colorful.3 \
Test::TAP::Model::File::Visual.3 \
diff --git a/devel/p5-Test-Taint/Makefile b/devel/p5-Test-Taint/Makefile
index 309becdfef4e..2927d92e2234 100644
--- a/devel/p5-Test-Taint/Makefile
+++ b/devel/p5-Test-Taint/Makefile
@@ -13,7 +13,8 @@ COMMENT= Tools to test taintedness
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Taint.3
diff --git a/devel/p5-Test-TempDir/Makefile b/devel/p5-Test-TempDir/Makefile
index 00c0af6653a0..5099a3deb15e 100644
--- a/devel/p5-Test-TempDir/Makefile
+++ b/devel/p5-Test-TempDir/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Test-TempDir
-# Date created: 2008/09/06
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Test-TempDir
PORTVERSION= 0.05
@@ -23,7 +19,8 @@ RUN_DEPENDS= p5-Test-use-ok>=0:${PORTSDIR}/devel/p5-Test-use-ok \
p5-namespace-clean>=0.08:${PORTSDIR}/devel/p5-namespace-clean
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::TempDir.3 Test::TempDir::Factory.3 Test::TempDir::Handle.3
diff --git a/devel/p5-Test-Tester/Makefile b/devel/p5-Test-Tester/Makefile
index 12b7a870cffe..387644618063 100644
--- a/devel/p5-Test-Tester/Makefile
+++ b/devel/p5-Test-Tester/Makefile
@@ -12,7 +12,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
MAINTAINER= perl@FreeBSD.org
COMMENT= Helps to test various Test::Builder derivatives
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
INSTALL_TARGET= pure_install
MAN3= Test::Tester.3 Test::Tester::Capture.3 \
diff --git a/devel/p5-Test-TinyMocker/Makefile b/devel/p5-Test-TinyMocker/Makefile
index 98dad279c46c..12a1fee8ae1a 100644
--- a/devel/p5-Test-TinyMocker/Makefile
+++ b/devel/p5-Test-TinyMocker/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Very simple tool to mock external modules
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::TinyMocker.3
diff --git a/devel/p5-Test-Unit/Makefile b/devel/p5-Test-Unit/Makefile
index 09248225e496..e7b75652ff6a 100644
--- a/devel/p5-Test-Unit/Makefile
+++ b/devel/p5-Test-Unit/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Test-Unit
-# Date created: 26 September 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Test-Unit
PORTVERSION= 0.25
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Class-Inner>=0:${PORTSDIR}/devel/p5-Class-Inner \
p5-Error>=0:${PORTSDIR}/lang/p5-Error
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Unit.3 Test::Unit::Assert.3 Test::Unit::Assertion.3 \
Test::Unit::Assertion::Boolean.3 \
diff --git a/devel/p5-Test-WWW-Declare/Makefile b/devel/p5-Test-WWW-Declare/Makefile
index da5bb16cc8ee..d3a494cd8da3 100644
--- a/devel/p5-Test-WWW-Declare/Makefile
+++ b/devel/p5-Test-WWW-Declare/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-Test-WWW-Mechanize>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Tester>=0:${PORTSDIR}/devel/p5-Test-Tester
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::WWW::Declare.3
diff --git a/devel/p5-Test-WWW-Mechanize-Catalyst/Makefile b/devel/p5-Test-WWW-Mechanize-Catalyst/Makefile
index 9a596374de2b..fe9edc678357 100644
--- a/devel/p5-Test-WWW-Mechanize-Catalyst/Makefile
+++ b/devel/p5-Test-WWW-Mechanize-Catalyst/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Test-WWW-Mechanize-Catalyst
-# Date created: Nov 16, 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Test-WWW-Mechanize-Catalyst
PORTVERSION= 0.58
@@ -27,7 +24,8 @@ TEST_DEPENDS= p5-Catalyst-Plugin-Session>=0:${PORTSDIR}/www/p5-Catalyst-Plugin-S
p5-Test-Pod>=1.14:${PORTSDIR}/devel/p5-Test-Pod \
p5-Test-utf8>=0:${PORTSDIR}/devel/p5-Test-utf8
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::WWW::Mechanize::Catalyst.3
diff --git a/devel/p5-Test-WWW-Mechanize/Makefile b/devel/p5-Test-WWW-Mechanize/Makefile
index 5c4ce0e61446..8648a46dd93f 100644
--- a/devel/p5-Test-WWW-Mechanize/Makefile
+++ b/devel/p5-Test-WWW-Mechanize/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-Mechanize
-# Date created: 2005-02-13
-# Whom: aturetta@commit.it
-#
+# Created by: aturetta@commit.it
# $FreeBSD$
-#
PORTNAME= Test-WWW-Mechanize
PORTVERSION= 1.44
@@ -26,7 +22,8 @@ BUILD_DEPENDS= p5-Carp-Assert-More>=0:${PORTSDIR}/devel/p5-Carp-Assert-More \
p5-libwww>=6.02:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::WWW::Mechanize.3
diff --git a/devel/p5-Test-WWW-Selenium/Makefile b/devel/p5-Test-WWW-Selenium/Makefile
index 86a340c6c12c..9c2383bd9860 100644
--- a/devel/p5-Test-WWW-Selenium/Makefile
+++ b/devel/p5-Test-WWW-Selenium/Makefile
@@ -21,7 +21,8 @@ TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-Mock-LWP>=0:${PORTSDIR}/devel/p5-Test-Mock-LWP \
p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::REPL::Plugin::Selenium.3 \
Test::WWW::Selenium.3 \
diff --git a/devel/p5-Test-Warn/Makefile b/devel/p5-Test-Warn/Makefile
index 8734c430fb7d..5c42e73ff6e9 100644
--- a/devel/p5-Test-Warn/Makefile
+++ b/devel/p5-Test-Warn/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Carp>=1.22:${PORTSDIR}/devel/p5-Carp \
p5-Tree-DAG_Node>=1.02:${PORTSDIR}/devel/p5-Tree-DAG_Node
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Warn.3
diff --git a/devel/p5-Test-Without-Module/Makefile b/devel/p5-Test-Without-Module/Makefile
index b380d62ec345..e976587495df 100644
--- a/devel/p5-Test-Without-Module/Makefile
+++ b/devel/p5-Test-Without-Module/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Without-Module
-# Date created: 2011-12-11
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Test-Without-Module
PORTVERSION= 0.17
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Test fallback behaviour in absence of modules
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Without::Module.3
diff --git a/devel/p5-Test-use-ok/Makefile b/devel/p5-Test-use-ok/Makefile
index 6c13ab3e43c3..afc102c07d44 100644
--- a/devel/p5-Test-use-ok/Makefile
+++ b/devel/p5-Test-use-ok/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Alternative to Test::More::use_ok
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::use::ok.3 ok.3
diff --git a/devel/p5-TheSchwartz-Simple/Makefile b/devel/p5-TheSchwartz-Simple/Makefile
index 750313f428f0..7be35a702e46 100644
--- a/devel/p5-TheSchwartz-Simple/Makefile
+++ b/devel/p5-TheSchwartz-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-TheSchwartz-Simple
-# Date created: 2010-11-18
-# Whom: Kurt Lidl <kurt.lidl@cello.com>
-#
+# Created by: Kurt Lidl <kurt.lidl@cello.com>
# $FreeBSD$
-#
PORTNAME= TheSchwartz-Simple
PORTVERSION= 0.05
@@ -18,7 +14,8 @@ COMMENT= DBI only job dispatcher for TheSchwartz
BUILD_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= TheSchwartz::Simple.3
diff --git a/devel/p5-TheSchwartz-Worker-SendEmail/Makefile b/devel/p5-TheSchwartz-Worker-SendEmail/Makefile
index 842777abf90c..f6b3d054e919 100644
--- a/devel/p5-TheSchwartz-Worker-SendEmail/Makefile
+++ b/devel/p5-TheSchwartz-Worker-SendEmail/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-TheSchwartz-Worker-SendEmail
-# Date created: 2010-11-18
-# Whom: Kurt Lidl <kurt.lidl@cello.com>
-#
+# Created by: Kurt Lidl <kurt.lidl@cello.com>
# $FreeBSD$
-#
PORTNAME= TheSchwartz-Worker-SendEmail
PORTVERSION= 1.00
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-TheSchwartz>=1.10:${PORTSDIR}/devel/p5-TheSchwartz \
p5-Net-DNS>=0.66_1:${PORTSDIR}/dns/p5-Net-DNS
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= TheSchwartz::Worker::SendEmail.3
diff --git a/devel/p5-TheSchwartz/Makefile b/devel/p5-TheSchwartz/Makefile
index c4f1d5544cdd..2b9e74132146 100644
--- a/devel/p5-TheSchwartz/Makefile
+++ b/devel/p5-TheSchwartz/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-TheSchwartz
-# Date created: 2008-01-11
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= TheSchwartz
PORTVERSION= 1.10
@@ -19,7 +15,8 @@ COMMENT= Reliable job queue
BUILD_DEPENDS= p5-Data-ObjectDriver>=0.04:${PORTSDIR}/devel/p5-Data-ObjectDriver
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= schwartzmon.1
MAN3= TheSchwartz.3 TheSchwartz::Job.3 TheSchwartz::Worker.3
diff --git a/devel/p5-Thread-Pool-Simple/Makefile b/devel/p5-Thread-Pool-Simple/Makefile
index 4fd957071d27..7eb5dc93b5f0 100644
--- a/devel/p5-Thread-Pool-Simple/Makefile
+++ b/devel/p5-Thread-Pool-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Thread-Pool-Simple
-# Date created: 2007-07-31
-# Whom: Andrej Zverev <az@FreeBSD.org>
-#
+# Created by: Andrej Zverev <az@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Thread-Pool-Simple
PORTVERSION= 0.25
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple thread-pool implementation
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Thread::Pool::Simple.3
diff --git a/devel/p5-Throwable/Makefile b/devel/p5-Throwable/Makefile
index 3d3877591383..c9b50910ded2 100644
--- a/devel/p5-Throwable/Makefile
+++ b/devel/p5-Throwable/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS= p5-Class-Load>=0.20:${PORTSDIR}/devel/p5-Class-Load \
p5-MooX-Types-MooseLike>=0:${PORTSDIR}/devel/p5-MooX-Types-MooseLike
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= StackTrace::Auto.3 Throwable.3 Throwable::Error.3
diff --git a/devel/p5-Tie-Array-Sorted/Makefile b/devel/p5-Tie-Array-Sorted/Makefile
index 4c2ba882d0a6..cc14647d22ac 100644
--- a/devel/p5-Tie-Array-Sorted/Makefile
+++ b/devel/p5-Tie-Array-Sorted/Makefile
@@ -11,7 +11,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:C/\.(.)$/\1/}
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl array which is kept sorted
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tie::Array::Sorted.3 \
Tie::Array::Sorted::Lazy.3
diff --git a/devel/p5-Tie-Cache/Makefile b/devel/p5-Tie-Cache/Makefile
index d128c0a1cbd4..fce1b20c509a 100644
--- a/devel/p5-Tie-Cache/Makefile
+++ b/devel/p5-Tie-Cache/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tie-Cache
-# Date created: March 30th 2001
-# Whom: Alex Kapranoff <kapr@crosswinds.net>
-#
+# Created by: Alex Kapranoff <kapr@crosswinds.net>
# $FreeBSD$
-#
PORTNAME= Tie-Cache
PORTVERSION= 0.19
@@ -16,7 +12,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= LRU Cache in Memory through a tie interface
INSTALL_TARGET= pure_install
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tie::Cache.3
diff --git a/devel/p5-Tie-DB_File-SplitHash/Makefile b/devel/p5-Tie-DB_File-SplitHash/Makefile
index ea3ca713c862..94d4fb2e6793 100644
--- a/devel/p5-Tie-DB_File-SplitHash/Makefile
+++ b/devel/p5-Tie-DB_File-SplitHash/Makefile
@@ -13,7 +13,8 @@ COMMENT= Wrapper around the DB_File Berkeley database system
BUILD_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Tie::DB_File::SplitHash.3
diff --git a/devel/p5-Tie-FileLRUCache/Makefile b/devel/p5-Tie-FileLRUCache/Makefile
index e0151371a035..2eff03f6c5b4 100644
--- a/devel/p5-Tie-FileLRUCache/Makefile
+++ b/devel/p5-Tie-FileLRUCache/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Class-NamedParms>=0:${PORTSDIR}/devel/p5-Class-NamedParms \
p5-Class-ParmList>=0:${PORTSDIR}/devel/p5-Class-ParmList
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tie::FileLRUCache.3
diff --git a/devel/p5-Tie-Hash-Indexed/Makefile b/devel/p5-Tie-Hash-Indexed/Makefile
index 35f69c35ee52..6ad01a15c0a9 100644
--- a/devel/p5-Tie-Hash-Indexed/Makefile
+++ b/devel/p5-Tie-Hash-Indexed/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Tie-Hash-Indexed
-# Date created: 25 May 2006
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= Tie-Hash-Indexed
PORTVERSION= 0.05
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Ordered hashes for Perl in XS
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tie::Hash::Indexed.3
diff --git a/devel/p5-Tie-Hash-Sorted/Makefile b/devel/p5-Tie-Hash-Sorted/Makefile
index 26af7c16582e..77e3f47ef763 100644
--- a/devel/p5-Tie-Hash-Sorted/Makefile
+++ b/devel/p5-Tie-Hash-Sorted/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Tie-Hash-Sorted
-# Date created: 06 November 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Tie-Hash-Sorted
PORTVERSION= 0.10
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Tie::Hash::Sorted - presents hashes in sorted order
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tie::Hash::Sorted.3
diff --git a/devel/p5-Tie-IxHash/Makefile b/devel/p5-Tie-IxHash/Makefile
index 769a84930787..84e38dd40db4 100644
--- a/devel/p5-Tie-IxHash/Makefile
+++ b/devel/p5-Tie-IxHash/Makefile
@@ -10,9 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module implementing ordered in-memory associative arrays
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tie::IxHash.3
diff --git a/devel/p5-Tie-RefHash-Weak/Makefile b/devel/p5-Tie-RefHash-Weak/Makefile
index 1e87d75e3267..236a5997433c 100644
--- a/devel/p5-Tie-RefHash-Weak/Makefile
+++ b/devel/p5-Tie-RefHash-Weak/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-Task-Weaken>=0:${PORTSDIR}/devel/p5-Task-Weaken \
p5-Variable-Magic>=0:${PORTSDIR}/devel/p5-Variable-Magic
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tie::RefHash::Weak.3
diff --git a/devel/p5-Tie-RefHash/Makefile b/devel/p5-Tie-RefHash/Makefile
index de14bcceb843..47d284d77264 100644
--- a/devel/p5-Tie-RefHash/Makefile
+++ b/devel/p5-Tie-RefHash/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Tie-RefHash
-# Date created: Jun 27, 2007
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Tie-RefHash
PORTVERSION= 1.39
@@ -17,7 +14,8 @@ COMMENT= Tie::RefHash - use references as hash keys
LICENSE_COMB= dual
LICENSE= ART20 GPLv1
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tie::RefHash.3
diff --git a/devel/p5-Time-Clock/Makefile b/devel/p5-Time-Clock/Makefile
index ba139713d3cf..aefa04640c7b 100644
--- a/devel/p5-Time-Clock/Makefile
+++ b/devel/p5-Time-Clock/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Time-Clock
-# Date created: 30 June 2006
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= Time-Clock
PORTVERSION= 1.02
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Twenty-four hour clock objects with nanosecond precision
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Time::Clock.3
diff --git a/devel/p5-Time-Duration-Parse/Makefile b/devel/p5-Time-Duration-Parse/Makefile
index 3b413dc4467b..1e692e0e54ba 100644
--- a/devel/p5-Time-Duration-Parse/Makefile
+++ b/devel/p5-Time-Duration-Parse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Time-Duration-Parse
-# Date created: 2006-07-18
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Time-Duration-Parse
PORTVERSION= 0.06
@@ -16,7 +12,8 @@ COMMENT= Parse string that represents time duration
RUN_DEPENDS= p5-Exporter-Lite>=0:${PORTSDIR}/devel/p5-Exporter-Lite
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Time::Duration::Parse.3
diff --git a/devel/p5-Time-Duration/Makefile b/devel/p5-Time-Duration/Makefile
index 2c0ae88dae3b..4477488af650 100644
--- a/devel/p5-Time-Duration/Makefile
+++ b/devel/p5-Time-Duration/Makefile
@@ -17,7 +17,8 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod \
p5-Test-Pod-Coverage>=0:${PORTSDIR}/devel/p5-Test-Pod-Coverage
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Time::Duration.3
diff --git a/devel/p5-Time-Local/Makefile b/devel/p5-Time-Local/Makefile
index 2ccd43ca3841..320c02d970b7 100644
--- a/devel/p5-Time-Local/Makefile
+++ b/devel/p5-Time-Local/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Time-Local
-# Date created: 1 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Time-Local
PORTVERSION= 1.23.00
@@ -20,7 +16,8 @@ LICENSE_COMB= dual
OPTIONS_DEFINE= DOCS
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Time::Local.3
PORTDOCS= Changes
diff --git a/devel/p5-Time-Piece-Range/Makefile b/devel/p5-Time-Piece-Range/Makefile
index 6aa06fbbb531..91cd17917e84 100644
--- a/devel/p5-Time-Piece-Range/Makefile
+++ b/devel/p5-Time-Piece-Range/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Time-Piece-Range
-# Date created: 05 February 2006
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= Time-Piece-Range
PORTVERSION= 1.2
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Time-Piece>=0:${PORTSDIR}/devel/p5-Time-Piece \
p5-Date-Range>=0:${PORTSDIR}/devel/p5-Date-Range
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Time::Piece::Range.3
diff --git a/devel/p5-Time-Progress/Makefile b/devel/p5-Time-Progress/Makefile
index 2280266bd29c..f9b07ae1549f 100644
--- a/devel/p5-Time-Progress/Makefile
+++ b/devel/p5-Time-Progress/Makefile
@@ -12,6 +12,7 @@ COMMENT= Elapsed and estimated finish time reporting
MAN3= Time::Progress.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Time-modules/Makefile b/devel/p5-Time-modules/Makefile
index 2e13e3293d89..ab7cbcef72dc 100644
--- a/devel/p5-Time-modules/Makefile
+++ b/devel/p5-Time-modules/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Time-modules
-# Date created: 09 December 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Time-modules
PORTVERSION= 2011.0517
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Set of modules for time manipulation
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Time::CTime.3 Time::DaysInMonth.3 Time::JulianDay.3 \
Time::ParseDate.3 Time::Timezone.3
diff --git a/devel/p5-Tree-DAG_Node/Makefile b/devel/p5-Tree-DAG_Node/Makefile
index 821570c0ce8b..6d14f30ed9a1 100644
--- a/devel/p5-Tree-DAG_Node/Makefile
+++ b/devel/p5-Tree-DAG_Node/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Tree::DAG_Node
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Tree-DAG_Node
PORTVERSION= 1.06
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Super class for representing nodes in a tree
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tree::DAG_Node.3
diff --git a/devel/p5-Tree-Simple-View/Makefile b/devel/p5-Tree-Simple-View/Makefile
index 80e65489bc81..eb9dd49b5dab 100644
--- a/devel/p5-Tree-Simple-View/Makefile
+++ b/devel/p5-Tree-Simple-View/Makefile
@@ -23,6 +23,7 @@ MAN3= Tree::Simple::View.3 \
Tree::Simple::View::Exceptions.3 \
Tree::Simple::View::HTML.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-Tree-Simple-VisitorFactory/Makefile b/devel/p5-Tree-Simple-VisitorFactory/Makefile
index d570122b656b..955a2d718ffb 100644
--- a/devel/p5-Tree-Simple-VisitorFactory/Makefile
+++ b/devel/p5-Tree-Simple-VisitorFactory/Makefile
@@ -35,6 +35,7 @@ MAN3= Tree::Simple::Visitor::BreadthFirstTraversal.3 \
Tree::Simple::Visitor::ToNestedHash.3 \
Tree::Simple::Visitor::VariableDepthClone.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-UNIVERSAL-can/Makefile b/devel/p5-UNIVERSAL-can/Makefile
index 9bbe546f011d..96b36d3592d3 100644
--- a/devel/p5-UNIVERSAL-can/Makefile
+++ b/devel/p5-UNIVERSAL-can/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-UNIVERSAL-can
-# Date Created: 16 Nov, 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= UNIVERSAL-can
PORTVERSION= 1.20120726
@@ -17,7 +13,8 @@ COMMENT= Hack around people calling UNIVERSAL::can() as a function
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= UNIVERSAL::can.3
diff --git a/devel/p5-UNIVERSAL-isa/Makefile b/devel/p5-UNIVERSAL-isa/Makefile
index 7f15a843700d..1ab1f7d337ac 100644
--- a/devel/p5-UNIVERSAL-isa/Makefile
+++ b/devel/p5-UNIVERSAL-isa/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-UNIVERSAL-isa
-# Date Created: 16 Nov, 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= UNIVERSAL-isa
PORTVERSION= 1.20120726
@@ -17,7 +13,8 @@ COMMENT= Try to recover from people calling UNIVERSAL::isa as a function
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= UNIVERSAL::isa.3
diff --git a/devel/p5-UNIVERSAL-moniker/Makefile b/devel/p5-UNIVERSAL-moniker/Makefile
index 3319093e9d5f..c3bbf1328dad 100644
--- a/devel/p5-UNIVERSAL-moniker/Makefile
+++ b/devel/p5-UNIVERSAL-moniker/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: UNIVERSAL-moniker
-# Date created: 01 September 2003
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= UNIVERSAL-moniker
PORTVERSION= 0.08
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Moniker for classes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= UNIVERSAL::moniker.3
diff --git a/devel/p5-VCP-Source-cvsbk/Makefile b/devel/p5-VCP-Source-cvsbk/Makefile
index f0c98188ffd3..ce9322a94191 100644
--- a/devel/p5-VCP-Source-cvsbk/Makefile
+++ b/devel/p5-VCP-Source-cvsbk/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-VCP-Source-cvsbk
-# Date created: Sep 1 2004
-# Whom: June-Yen Huang <jihuang@gate.sinica.edu.tw>
-#
+# Created by: June-Yen Huang <jihuang@gate.sinica.edu.tw>
# $FreeBSD$
-#
PORTNAME= VCP-Source-cvsbk
PORTVERSION= 0.11
@@ -18,7 +14,8 @@ COMMENT= VCP source driver for bk exported cvs repository
BUILD_DEPENDS= p5-VCP-autrijus>=0:${PORTSDIR}/devel/p5-VCP-autrijus
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= VCP::Source::cvsbk.3 \
VCP::Filter::cvsbkchangeset.3
diff --git a/devel/p5-VCP-autrijus/Makefile b/devel/p5-VCP-autrijus/Makefile
index 2d43f086919a..7cddb44f9ac9 100644
--- a/devel/p5-VCP-autrijus/Makefile
+++ b/devel/p5-VCP-autrijus/Makefile
@@ -24,7 +24,8 @@ BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
p5-Text-Table>=0:${PORTSDIR}/textproc/p5-Text-Table
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= vcp.1
diff --git a/devel/p5-VCS-Lite/Makefile b/devel/p5-VCS-Lite/Makefile
index f59ecb4da5e3..6cbf3067bcca 100644
--- a/devel/p5-VCS-Lite/Makefile
+++ b/devel/p5-VCS-Lite/Makefile
@@ -15,7 +15,8 @@ LICENSE= ART20
BUILD_DEPENDS= p5-Algorithm-Diff>=1.13:${PORTSDIR}/devel/p5-Algorithm-Diff
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= VCS::Lite.3 VCS::Lite::Delta.3
diff --git a/devel/p5-VCS/Makefile b/devel/p5-VCS/Makefile
index c938afdf04f7..c369d81ceb81 100644
--- a/devel/p5-VCS/Makefile
+++ b/devel/p5-VCS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-VCS
-# Date created: 27 February 2002
-# Whom: Kimura Fuyuki <fuyuki@mj.0038.net>
-#
+# Created by: Kimura Fuyuki <fuyuki@mj.0038.net>
# $FreeBSD$
-#
PORTNAME= VCS
PORTVERSION= 0.16
@@ -17,7 +13,8 @@ COMMENT= Library for generic Version Control System access in Perl
RUN_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= diff-hist.1
MAN3= VCS.3 VCS::Cvs.3 VCS::Dir.3 VCS::File.3 \
diff --git a/devel/p5-Variable-Magic/Makefile b/devel/p5-Variable-Magic/Makefile
index c3f962b79b93..759c8356acf9 100644
--- a/devel/p5-Variable-Magic/Makefile
+++ b/devel/p5-Variable-Magic/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-Test-Kwalitee>=0:${PORTSDIR}/devel/p5-Test-Kwalitee \
p5-Test-Portability-Files>=0:${PORTSDIR}/devel/p5-Test-Portability-Files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Variable::Magic.3
diff --git a/devel/p5-Want/Makefile b/devel/p5-Want/Makefile
index aab5eb708038..457668b0af6d 100644
--- a/devel/p5-Want/Makefile
+++ b/devel/p5-Want/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generalisation of wantarray
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Want.3
diff --git a/devel/p5-XML-Compile-Tester/Makefile b/devel/p5-XML-Compile-Tester/Makefile
index e3f86615aa3f..0d062bb9ad32 100644
--- a/devel/p5-XML-Compile-Tester/Makefile
+++ b/devel/p5-XML-Compile-Tester/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Compile-Tester
-# Date created: 2009-01-11
-# Whom: Wen Heping <wenheping@gmail.com>
-#
+# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
-#
PORTNAME= XML-Compile-Tester
PORTVERSION= 0.90
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-Log-Report>=0.17:${PORTSDIR}/devel/p5-Log-Report \
p5-Test-Deep>=0.095:${PORTSDIR}/devel/p5-Test-Deep
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Compile::Tester.3
diff --git a/devel/p5-XSLoader/Makefile b/devel/p5-XSLoader/Makefile
index 42851814de74..c7e8cbe353ee 100644
--- a/devel/p5-XSLoader/Makefile
+++ b/devel/p5-XSLoader/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XSLoader
-# Date created: 18 October 2005
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XSLoader
PORTVERSION= 0.16
@@ -18,7 +14,8 @@ COMMENT= Dynamically load C libraries into Perl code
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XSLoader.3
diff --git a/devel/p5-Yada-Yada-Yada/Makefile b/devel/p5-Yada-Yada-Yada/Makefile
index e4855f80d8d0..dfcb1019e653 100644
--- a/devel/p5-Yada-Yada-Yada/Makefile
+++ b/devel/p5-Yada-Yada-Yada/Makefile
@@ -16,6 +16,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Yada::Yada::Yada.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-aliased/Makefile b/devel/p5-aliased/Makefile
index e81606cbedc3..3139c627955c 100644
--- a/devel/p5-aliased/Makefile
+++ b/devel/p5-aliased/Makefile
@@ -13,7 +13,8 @@ COMMENT= Use shorter versions of class names
PORTSCOUT= skipv:0.30_01
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
PLIST_FILES= ${SITE_PERL_REL}/aliased.pm
diff --git a/devel/p5-autobox-Core/Makefile b/devel/p5-autobox-Core/Makefile
index baaf9cbc02fe..dff6075d81c3 100644
--- a/devel/p5-autobox-Core/Makefile
+++ b/devel/p5-autobox-Core/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-autobox>=2.71:${PORTSDIR}/devel/p5-autobox
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= autobox::Core.3
diff --git a/devel/p5-autodie/Makefile b/devel/p5-autodie/Makefile
index e9abbde8133c..42f6c09b883c 100644
--- a/devel/p5-autodie/Makefile
+++ b/devel/p5-autodie/Makefile
@@ -13,7 +13,8 @@ COMMENT= Replace functions with ones that succeed or die with lexical scope
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Fatal.3 \
autodie.3 \
diff --git a/devel/p5-base/Makefile b/devel/p5-base/Makefile
index d5949dc4166e..0c676a593049 100644
--- a/devel/p5-base/Makefile
+++ b/devel/p5-base/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: base
-# Date created: 31 August 2003
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= base
PORTVERSION= 2.18
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Set of modules to operate with inheritance and class fields at runtime
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= base.3 fields.3
diff --git a/devel/p5-constant-boolean/Makefile b/devel/p5-constant-boolean/Makefile
index c512b3e13617..a5f1470c9edf 100644
--- a/devel/p5-constant-boolean/Makefile
+++ b/devel/p5-constant-boolean/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: constant-boolean
-# Whom: Andrey Kostenko <andrey@kostenko.name>
-# Date created: 02 December 2009
-#
+# Created by: Andrey Kostenko <andrey@kostenko.name>
# $FreeBSD$
-#
PORTNAME= constant-boolean
PORTVERSION= 0.02
@@ -16,7 +12,8 @@ COMMENT= Define TRUE and FALSE constants
TEST_DEPENDS= p5-Symol-Util>=0:${PORTSDIR}/devel/p5-Symbol-Util
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= constant::boolean.3
.include <bsd.port.mk>
diff --git a/devel/p5-constant-lexical/Makefile b/devel/p5-constant-lexical/Makefile
index 26f6252c148c..ac4ac6646f7f 100644
--- a/devel/p5-constant-lexical/Makefile
+++ b/devel/p5-constant-lexical/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-constant-lexical
-# Date created: 2008-11-16
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= constant-lexical
PORTVERSION= 2.0001
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Sub-Delete>=0:${PORTSDIR}/devel/p5-Sub-Delete \
p5-Lexical-Var>=0:${PORTSDIR}/devel/p5-Lexical-Var
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= constant::lexical.3
diff --git a/devel/p5-enum/Makefile b/devel/p5-enum/Makefile
index 7f37387d44f5..1edf166e841e 100644
--- a/devel/p5-enum/Makefile
+++ b/devel/p5-enum/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-enum
-# Date created: 25th March 2003
-# Whom: Maxim Maximov (mcsi@agava.com)
-#
+# Created by: Maxim Maximov (mcsi@agava.com)
# $FreeBSD$
-#
PORTNAME= enum
PORTVERSION= 1.016
@@ -15,7 +11,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= \
Defines symbolic constants with ordered numeric values, like C enums
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= enum.3
diff --git a/devel/p5-forks/Makefile b/devel/p5-forks/Makefile
index bd2a9f13bed2..3fca35931ce2 100644
--- a/devel/p5-forks/Makefile
+++ b/devel/p5-forks/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-forks
-# Date created: 2006-10-12
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= forks
PORTVERSION= 0.34
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Acme-Damn>=0:${PORTSDIR}/devel/p5-Acme-Damn \
p5-Sys-SigAction>=0.11:${PORTSDIR}/devel/p5-Sys-SigAction
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= forks.3 forks::signals.3 \
forks::shared.3 \
diff --git a/devel/p5-github_creator/Makefile b/devel/p5-github_creator/Makefile
index 3160c2f95eb4..d7e384dc9683 100644
--- a/devel/p5-github_creator/Makefile
+++ b/devel/p5-github_creator/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-github_creator
-# Date created: 2008-11-15
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= github_creator
PORTVERSION= 0.15
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-Config-IniFiles>0:${PORTSDIR}/devel/p5-Config-IniFiles \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Output>=0:${PORTSDIR}/devel/p5-Test-Output
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= github_creator.1
diff --git a/devel/p5-latest/Makefile b/devel/p5-latest/Makefile
index a9c9c44192a7..59a7698f77d9 100644
--- a/devel/p5-latest/Makefile
+++ b/devel/p5-latest/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-latest
-# Date created: 2012-02-13
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= latest
PORTVERSION= 0.03
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Use the latest Perl features
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= latest.3
diff --git a/devel/p5-mixin/Makefile b/devel/p5-mixin/Makefile
index 815fc17bee7d..e18b9a23facc 100644
--- a/devel/p5-mixin/Makefile
+++ b/devel/p5-mixin/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-mixin
-# Date created: 22 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= mixin
PORTVERSION= 0.07
@@ -17,7 +13,8 @@ COMMENT= Mix-in inheritance, an alternative to multiple inheritance
TEST_DEPENDS= p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= mixin.3 mixin::with.3
diff --git a/devel/p5-namespace-autoclean/Makefile b/devel/p5-namespace-autoclean/Makefile
index 5bd59941e68a..ea973b535321 100644
--- a/devel/p5-namespace-autoclean/Makefile
+++ b/devel/p5-namespace-autoclean/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: namespace-autoclean
-# Date created: 13 May 2009
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= namespace-autoclean
PORTVERSION= 0.13
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-B-Hooks-EndOfScope>=0:${PORTSDIR}/devel/p5-B-Hooks-EndOfScope \
p5-Moose>=2:${PORTSDIR}/devel/p5-Moose \
p5-namespace-clean>=0.20:${PORTSDIR}/devel/p5-namespace-clean
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= namespace::autoclean.3
diff --git a/devel/p5-namespace-clean/Makefile b/devel/p5-namespace-clean/Makefile
index 9602f2ef8787..85e12ac4e7a2 100644
--- a/devel/p5-namespace-clean/Makefile
+++ b/devel/p5-namespace-clean/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-B-Hooks-EndOfScope>=0.12:${PORTSDIR}/devel/p5-B-Hooks-EndOfSco
p5-Sub-Name>=0.04:${PORTSDIR}/devel/p5-Sub-Name
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= namespace::clean.3
diff --git a/devel/p5-prefork/Makefile b/devel/p5-prefork/Makefile
index cc7987cf663c..6e52721a6f2a 100644
--- a/devel/p5-prefork/Makefile
+++ b/devel/p5-prefork/Makefile
@@ -14,7 +14,8 @@ COMMENT= Optimize module loading across forking and non-forking scenarios
BUILD_DEPENDS= p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= prefork.3
diff --git a/devel/p5-reaper/Makefile b/devel/p5-reaper/Makefile
index 9920e40631ae..cc1b54a52306 100644
--- a/devel/p5-reaper/Makefile
+++ b/devel/p5-reaper/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-reaper
-# Date created: 2006-10-12
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= reaper
PORTVERSION= 1.00
@@ -16,7 +12,8 @@ DISTNAME= Reaper-1.00
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for reaping child processes via $$SIG{CHLD}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= reaper.3 Reaper.3
diff --git a/devel/p5-rpm-build-perl/Makefile b/devel/p5-rpm-build-perl/Makefile
index de958f356b68..17fdc26381c2 100644
--- a/devel/p5-rpm-build-perl/Makefile
+++ b/devel/p5-rpm-build-perl/Makefile
@@ -12,7 +12,8 @@ COMMENT= This module is required to build Perl RPM packages
TEST_DEPENDS= p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= perl.prov.1 \
perl.req.1
diff --git a/devel/p5-self-init/Makefile b/devel/p5-self-init/Makefile
index 57eb29aa9cf5..4bfc1ff87667 100644
--- a/devel/p5-self-init/Makefile
+++ b/devel/p5-self-init/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-self-init
-# Date created: 2009-07-13
-# Whom: Andrey Kostenko <andrey@kostenko.name>
-#
+# Created by: Andrey Kostenko <andrey@kostenko.name>
# $FreeBSD$
-#
PORTNAME= self-init
PORTVERSION= 0.01
@@ -20,6 +16,7 @@ COMMENT= Invoke package init methods at compile time
MAN3= self::init.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/devel/p5-self/Makefile b/devel/p5-self/Makefile
index b8d94b5f500d..9feb689795e1 100644
--- a/devel/p5-self/Makefile
+++ b/devel/p5-self/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-self
-# Date created: 2008-02-01
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= self
PORTVERSION= 0.34
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-B-Hooks-Parser>0:${PORTSDIR}/devel/p5-B-Hooks-Parser \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-PadWalker>=0:${PORTSDIR}/devel/p5-PadWalker
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= self.3 self::implicit.3
diff --git a/devel/p5-strictures/Makefile b/devel/p5-strictures/Makefile
index 4f63197b47b4..d4ba061e8bc8 100644
--- a/devel/p5-strictures/Makefile
+++ b/devel/p5-strictures/Makefile
@@ -14,7 +14,8 @@ COMMENT= Turn on strict and make all warnings fatal
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= strictures.3
diff --git a/devel/p5-threads/Makefile b/devel/p5-threads/Makefile
index dbaa4841a3b3..3ce3961c1644 100644
--- a/devel/p5-threads/Makefile
+++ b/devel/p5-threads/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interpreter-based threads
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= threads.3
diff --git a/devel/p5-version/Makefile b/devel/p5-version/Makefile
index c18439dbe03d..630ccd8a9ee1 100644
--- a/devel/p5-version/Makefile
+++ b/devel/p5-version/Makefile
@@ -14,7 +14,8 @@ COMMENT= Perl extension for Version Objects
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= version.3 version::Internals.3
diff --git a/devel/perltidy/Makefile b/devel/perltidy/Makefile
index 5129a9b455a1..40ce2c3c656f 100644
--- a/devel/perltidy/Makefile
+++ b/devel/perltidy/Makefile
@@ -13,7 +13,8 @@ COMMENT= Indents and reformats Perl scripts to make them easier to read
LICENSE= GPLv2
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= perltidy.1
MAN3= Perl::Tidy.3
diff --git a/devel/ustl/Makefile b/devel/ustl/Makefile
index a154e132333c..f8b1d6dc1e97 100644
--- a/devel/ustl/Makefile
+++ b/devel/ustl/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: uSTL
-# Date created: Dec 26, 2003
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= ustl
PORTVERSION= 1.0.0