aboutsummaryrefslogtreecommitdiff
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
parent49b7a7d4a4e27031eeb48b2c26d102a7f8527de9 (diff)
downloadports-4819ca343bfee8a3b54e7ff3ac26d280d1c1696f.tar.gz
ports-4819ca343bfee8a3b54e7ff3ac26d280d1c1696f.zip
Notes
-rw-r--r--archivers/p5-Archive-Any/Makefile9
-rw-r--r--archivers/p5-Archive-Extract/Makefile4
-rw-r--r--archivers/p5-Archive-Rar/Makefile9
-rw-r--r--archivers/p5-Archive-SimpleExtractor/Makefile9
-rw-r--r--archivers/p5-Archive-Zip/Makefile9
-rw-r--r--archivers/p5-Compress-LZF/Makefile9
-rw-r--r--archivers/p5-Compress-LZO/Makefile3
-rw-r--r--archivers/p5-Compress-LZW/Makefile3
-rw-r--r--archivers/p5-Mac-Macbinary/Makefile9
-rw-r--r--archivers/p5-POE-Filter-Bzip2/Makefile3
-rw-r--r--archivers/p5-POE-Filter-LZF/Makefile3
-rw-r--r--archivers/p5-POE-Filter-LZO/Makefile3
-rw-r--r--archivers/p5-POE-Filter-LZW/Makefile3
-rw-r--r--archivers/p5-POE-Filter-Zlib/Makefile3
-rw-r--r--archivers/p5-PerlIO-gzip/Makefile9
-rw-r--r--archivers/p5-PerlIO-via-Bzip2/Makefile9
-rw-r--r--astro/p5-Astro-ADS/Makefile5
-rw-r--r--astro/p5-Astro-Catalog/Makefile3
-rw-r--r--astro/p5-Astro-Constants/Makefile9
-rw-r--r--astro/p5-Astro-DSS/Makefile5
-rw-r--r--astro/p5-Astro-FITS-Header/Makefile4
-rw-r--r--astro/p5-Astro-Hipparcos/Makefile3
-rw-r--r--astro/p5-Astro-MoonPhase/Makefile9
-rw-r--r--astro/p5-Astro-SIMBAD-Client/Makefile3
-rw-r--r--astro/p5-Astro-SIMBAD/Makefile5
-rw-r--r--astro/p5-Astro-SunTime/Makefile11
-rw-r--r--astro/p5-Astro-satpass/Makefile3
-rw-r--r--astro/p5-Astro/Makefile3
-rw-r--r--astro/p5-GPS-Babel/Makefile3
-rw-r--r--astro/p5-Geo-METAR/Makefile5
-rw-r--r--audio/p5-Audio-MPD/Makefile9
-rw-r--r--audio/p5-Audio-Musepack/Makefile9
-rw-r--r--audio/p5-Audio-Scan/Makefile9
-rw-r--r--audio/p5-Audio-Wav/Makefile3
-rw-r--r--audio/p5-CDDB-File/Makefile9
-rw-r--r--audio/p5-CDDB/Makefile3
-rw-r--r--audio/p5-CDDB_get/Makefile3
-rw-r--r--audio/p5-MIDI/Makefile3
-rw-r--r--audio/p5-MPEG-ID3v2Tag/Makefile9
-rw-r--r--audio/p5-Shout/Makefile3
-rw-r--r--audio/p5-Test-Corpus-Audio-MPD/Makefile3
-rw-r--r--audio/p5-libvorbis/Makefile9
-rw-r--r--audio/p5-tagged/Makefile3
-rw-r--r--benchmarks/p5-Benchmark-Stopwatch/Makefile9
-rw-r--r--biology/p5-AcePerl/Makefile9
-rw-r--r--biology/p5-Bio-Das-Lite/Makefile9
-rw-r--r--biology/p5-Bio-Das/Makefile9
-rw-r--r--biology/p5-Bio-Glite/Makefile3
-rw-r--r--biology/p5-Bio-Graphics/Makefile4
-rw-r--r--biology/p5-Bio-MAGETAB/Makefile3
-rw-r--r--biology/p5-Bio-NEXUS/Makefile3
-rw-r--r--biology/p5-Bio-Phylo/Makefile3
-rw-r--r--chinese/p5-Date-Chinese/Makefile9
-rw-r--r--chinese/p5-Lingua-Han-PinYin/Makefile9
-rw-r--r--chinese/p5-Lingua-Han-Utils/Makefile9
-rw-r--r--chinese/p5-Lingua-ZH-BPMFConvert/Makefile9
-rw-r--r--chinese/p5-Lingua-ZH-Segment/Makefile9
-rw-r--r--chinese/p5-Lingua-ZH-TaBE/Makefile9
-rw-r--r--chinese/p5-Lingua-ZH-Toke/Makefile3
-rw-r--r--converters/p5-Convert-ASCII-Armour/Makefile9
-rw-r--r--converters/p5-Convert-ASN1/Makefile9
-rw-r--r--converters/p5-Convert-Bencode_XS/Makefile9
-rw-r--r--converters/p5-Convert-BinHex/Makefile3
-rw-r--r--converters/p5-Convert-Binary-C/Makefile9
-rw-r--r--converters/p5-Convert-IBM390/Makefile9
-rw-r--r--converters/p5-Convert-Morse/Makefile9
-rw-r--r--converters/p5-Convert-PEM/Makefile9
-rw-r--r--converters/p5-Convert-TNEF/Makefile3
-rw-r--r--converters/p5-Convert-UUlib/Makefile9
-rw-r--r--converters/p5-Encode-Detect/Makefile3
-rw-r--r--converters/p5-Encode-IMAPUTF7/Makefile9
-rw-r--r--converters/p5-JSON-Any/Makefile3
-rw-r--r--converters/p5-JSON-DWIW/Makefile9
-rw-r--r--converters/p5-JSON-XS/Makefile3
-rw-r--r--converters/p5-MIME-Base64/Makefile3
-rw-r--r--converters/p5-String-Multibyte/Makefile9
-rw-r--r--converters/p5-Text-Bidi/Makefile9
-rw-r--r--converters/p5-Text-Iconv/Makefile11
-rw-r--r--converters/p5-Unicode-String/Makefile9
-rw-r--r--converters/p5-Unicode-Stringprep/Makefile9
-rw-r--r--databases/p5-BerkeleyDB/Makefile3
-rw-r--r--databases/p5-Cache-Memcached-XS/Makefile9
-rw-r--r--databases/p5-Cache-Memcached/Makefile9
-rw-r--r--databases/p5-Class-DBI-AbstractSearch/Makefile3
-rw-r--r--databases/p5-Class-DBI-AutoLoader/Makefile9
-rw-r--r--databases/p5-Class-DBI-BaseDSN/Makefile9
-rw-r--r--databases/p5-Class-DBI-FromCGI/Makefile9
-rw-r--r--databases/p5-Class-DBI-Lite/Makefile9
-rw-r--r--databases/p5-Class-DBI-Loader/Makefile9
-rw-r--r--databases/p5-Class-DBI-Oracle/Makefile9
-rw-r--r--databases/p5-Class-DBI-Pager/Makefile9
-rw-r--r--databases/p5-Class-DBI-Pg/Makefile9
-rw-r--r--databases/p5-Class-DBI-Replication/Makefile9
-rw-r--r--databases/p5-Class-DBI-SAK/Makefile9
-rw-r--r--databases/p5-Class-DBI-SQLite/Makefile9
-rw-r--r--databases/p5-Class-DBI-Sweet/Makefile9
-rw-r--r--databases/p5-Class-DBI-ToSax/Makefile9
-rw-r--r--databases/p5-Class-DBI/Makefile9
-rw-r--r--databases/p5-Class-Inflate/Makefile9
-rw-r--r--databases/p5-DBD-AnyData/Makefile9
-rw-r--r--databases/p5-DBD-Google/Makefile3
-rw-r--r--databases/p5-DBD-InterBase/Makefile3
-rw-r--r--databases/p5-DBD-LDAP/Makefile9
-rw-r--r--databases/p5-DBD-ODBC/Makefile3
-rw-r--r--databases/p5-DBD-Pg/Makefile9
-rw-r--r--databases/p5-DBD-PgPP/Makefile9
-rw-r--r--databases/p5-DBD-SQLite2/Makefile3
-rw-r--r--databases/p5-DBD-XBase/Makefile3
-rw-r--r--databases/p5-DBD-mysql/Makefile3
-rw-r--r--databases/p5-DBI-Shell/Makefile9
-rw-r--r--databases/p5-DBI/Makefile3
-rw-r--r--databases/p5-DBICx-TxnInsert/Makefile9
-rw-r--r--databases/p5-DBIWrapper/Makefile9
-rw-r--r--databases/p5-DBIx-Browse/Makefile11
-rw-r--r--databases/p5-DBIx-Class-Candy/Makefile3
-rw-r--r--databases/p5-DBIx-Class-DateTime-Epoch/Makefile3
-rw-r--r--databases/p5-DBIx-Class-DynamicDefault/Makefile3
-rw-r--r--databases/p5-DBIx-Class-Loader/Makefile9
-rw-r--r--databases/p5-DBIx-Class-QueryLog/Makefile3
-rw-r--r--databases/p5-DBIx-Class-QueryProfiler/Makefile9
-rw-r--r--databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/Makefile3
-rw-r--r--databases/p5-DBIx-Class-Schema-Loader/Makefile3
-rw-r--r--databases/p5-DBIx-Class-Schema-PopulateMore/Makefile3
-rw-r--r--databases/p5-DBIx-Class-UUIDColumns/Makefile9
-rw-r--r--databases/p5-DBIx-Class-WebForm/Makefile9
-rw-r--r--databases/p5-DBIx-Class/Makefile3
-rw-r--r--databases/p5-DBIx-ContextualFetch/Makefile3
-rw-r--r--databases/p5-DBIx-Custom/Makefile3
-rw-r--r--databases/p5-DBIx-DBSchema/Makefile3
-rw-r--r--databases/p5-DBIx-Dump/Makefile3
-rw-r--r--databases/p5-DBIx-Ease/Makefile9
-rw-r--r--databases/p5-DBIx-Log4perl/Makefile9
-rw-r--r--databases/p5-DBIx-NoSQL/Makefile3
-rw-r--r--databases/p5-DBIx-Recordset/Makefile3
-rw-r--r--databases/p5-DBIx-Sunny/Makefile3
-rw-r--r--databases/p5-DBIx-TableHash/Makefile12
-rw-r--r--databases/p5-DBIx-Tree/Makefile5
-rw-r--r--databases/p5-DBIx-XHTML_Table/Makefile9
-rw-r--r--databases/p5-DWH_File/Makefile9
-rw-r--r--databases/p5-Dancer-Plugin-Database/Makefile3
-rw-r--r--databases/p5-Data-Page/Makefile9
-rw-r--r--databases/p5-Exception-Class-DBI/Makefile9
-rw-r--r--databases/p5-GDBM/Makefile4
-rw-r--r--databases/p5-Genezzo/Makefile3
-rw-r--r--databases/p5-GraphViz-DBI/Makefile9
-rw-r--r--databases/p5-Ima-DBI-Contextual/Makefile9
-rw-r--r--databases/p5-Ima-DBI/Makefile9
-rw-r--r--databases/p5-Jifty-DBI/Makefile3
-rw-r--r--databases/p5-MLDBM-Sync/Makefile9
-rw-r--r--databases/p5-MLDBM/Makefile3
-rw-r--r--databases/p5-MongoDB/Makefile9
-rw-r--r--databases/p5-Oryx/Makefile9
-rw-r--r--databases/p5-POE-Component-DBIAgent/Makefile9
-rw-r--r--databases/p5-POE-Component-EasyDBI/Makefile9
-rw-r--r--databases/p5-Pg/Makefile3
-rw-r--r--databases/p5-Prophet/Makefile9
-rw-r--r--databases/p5-RRD-Simple/Makefile9
-rw-r--r--databases/p5-Redis/Makefile3
-rw-r--r--databases/p5-ResourcePool-Resource-DBI/Makefile9
-rw-r--r--databases/p5-Rose-DB-Object/Makefile3
-rw-r--r--databases/p5-Rose-DB/Makefile3
-rw-r--r--databases/p5-Rose-DBx-Object-Renderer/Makefile3
-rw-r--r--databases/p5-SQL-Abstract-Limit/Makefile9
-rw-r--r--databases/p5-SQL-Abstract/Makefile3
-rw-r--r--databases/p5-SQL-Interp/Makefile9
-rw-r--r--databases/p5-SQL-ReservedWords/Makefile9
-rw-r--r--databases/p5-SQL-Translator/Makefile3
-rw-r--r--databases/p5-SQLite-Work/Makefile9
-rw-r--r--databases/p5-Search-InvertedIndex/Makefile3
-rw-r--r--databases/p5-Search-Xapian10/Makefile9
-rw-r--r--databases/p5-Tangram/Makefile9
-rw-r--r--databases/p5-Test-Database/Makefile9
-rw-r--r--databases/p5-Tie-DBI/Makefile9
-rw-r--r--databases/p5-Time-Piece-MySQL/Makefile9
-rw-r--r--databases/p5-mysql-genocide/Makefile9
-rw-r--r--deskutils/p5-Data-ICal/Makefile3
-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
-rw-r--r--dns/dns_mre/Makefile6
-rw-r--r--dns/p5-BIND-Conf_Parser/Makefile9
-rw-r--r--dns/p5-BIND-Config-Parser/Makefile9
-rw-r--r--dns/p5-DNS-EasyDNS/Makefile9
-rw-r--r--dns/p5-DNS-ZoneParse/Makefile9
-rw-r--r--dns/p5-Net-Bonjour/Makefile9
-rw-r--r--dns/p5-Net-DNS-Codes/Makefile9
-rw-r--r--dns/p5-Net-DNS-Lite/Makefile3
-rw-r--r--dns/p5-Net-DNS-SEC/Makefile3
-rw-r--r--dns/p5-Net-DNS-ToolKit/Makefile3
-rw-r--r--dns/p5-Net-DNS-ZoneFile-Fast/Makefile3
-rw-r--r--dns/p5-Net-DNS/Makefile4
-rw-r--r--dns/p5-Net-Domain-ExpireDate/Makefile3
-rw-r--r--dns/p5-Net-Nslookup/Makefile3
-rw-r--r--dns/p5-POE-Component-Client-DNS-Recursive/Makefile3
-rw-r--r--dns/p5-POE-Component-Client-DNS/Makefile9
-rw-r--r--dns/p5-POE-Component-Client-DNSBL/Makefile3
-rw-r--r--dns/p5-POE-Component-Server-DNS/Makefile3
-rw-r--r--dns/p5-pgeodns/Makefile3
-rw-r--r--editors/p5-Proc-InvokeEditor/Makefile9
-rw-r--r--finance/p5-Business-OCV/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment-AuthorizeNet/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment-BankOfAmerica/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment-Beanstream/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment-Cardstream/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment-Jettis/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment-LinkPoint/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment-MerchantCommerce/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment-Network1Financial/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment-PayConnect/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment-PaymenTech/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment-PaymentsGateway/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment-TCLink/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment-VirtualNet/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment-eSec/Makefile3
-rw-r--r--finance/p5-Business-OnlinePayment/Makefile3
-rw-r--r--finance/p5-Business-TW-Invoice-U420/Makefile9
-rw-r--r--finance/p5-Business-TW-TSIB-CStorePayment/Makefile9
-rw-r--r--finance/p5-Business-TW-TSIB-VirtualAccount/Makefile9
-rw-r--r--finance/p5-Data-Currency/Makefile9
-rw-r--r--finance/p5-Finance-Currency-Convert-WebserviceX/Makefile9
-rw-r--r--finance/p5-Finance-Currency-Convert-XE/Makefile3
-rw-r--r--finance/p5-Finance-Currency-Convert/Makefile9
-rw-r--r--finance/p5-Finance-QuoteHist/Makefile9
-rw-r--r--finance/p5-Finance-QuoteTW/Makefile8
-rw-r--r--finance/p5-Finance-TW-EmergingQuote/Makefile8
-rw-r--r--finance/p5-Finance-TW-TSEQuote/Makefile8
-rw-r--r--finance/p5-Locale-Currency-Format/Makefile9
-rw-r--r--games/p5-Acme-GuessNumber/Makefile3
-rw-r--r--games/p5-Baseball-Sabermetrics/Makefile3
-rw-r--r--games/p5-Games-Alak/Makefile9
-rw-r--r--games/p5-Games-Tournament-RoundRobin/Makefile9
-rw-r--r--graphics/IPA/Makefile8
-rw-r--r--graphics/eps2png/Makefile9
-rw-r--r--graphics/p5-CAD-Drawing/Makefile3
-rw-r--r--graphics/p5-Captcha-reCAPTCHA/Makefile3
-rw-r--r--graphics/p5-Chart-Clicker/Makefile3
-rw-r--r--graphics/p5-Chart/Makefile3
-rw-r--r--graphics/p5-Color-Library/Makefile3
-rw-r--r--graphics/p5-GD-Graph/Makefile9
-rw-r--r--graphics/p5-GD-Graph3d/Makefile3
-rw-r--r--graphics/p5-GD-TextUtil/Makefile11
-rw-r--r--graphics/p5-GD-Thumbnail/Makefile3
-rw-r--r--graphics/p5-GD/Makefile5
-rw-r--r--graphics/p5-Geo-KML/Makefile3
-rw-r--r--graphics/p5-Geo-Point/Makefile3
-rw-r--r--graphics/p5-Geometry-Primitive/Makefile8
-rw-r--r--graphics/p5-Graph-ReadWrite/Makefile9
-rw-r--r--graphics/p5-GraphViz-Data-Structure/Makefile3
-rw-r--r--graphics/p5-GraphViz-Traverse/Makefile11
-rw-r--r--graphics/p5-GraphViz/Makefile3
-rw-r--r--graphics/p5-Graphics-Color/Makefile8
-rw-r--r--graphics/p5-Graphics-ColorNames-WWW/Makefile9
-rw-r--r--graphics/p5-Graphics-ColorNames/Makefile3
-rw-r--r--graphics/p5-Graphics-Primitive-Driver-Cairo/Makefile8
-rw-r--r--graphics/p5-Graphics-Primitive/Makefile8
-rw-r--r--graphics/p5-Image-Caa/Makefile9
-rw-r--r--graphics/p5-Image-Compare/Makefile9
-rw-r--r--graphics/p5-Image-IPTCInfo/Makefile4
-rw-r--r--graphics/p5-Image-Imlib2/Makefile9
-rw-r--r--graphics/p5-Image-Info/Makefile3
-rw-r--r--graphics/p5-Image-PBMlib/Makefile9
-rw-r--r--graphics/p5-Image-Pngslimmer/Makefile9
-rw-r--r--graphics/p5-Imager-QRCode/Makefile3
-rw-r--r--graphics/p5-Imager/Makefile3
-rw-r--r--graphics/p5-Layout-Manager/Makefile8
-rw-r--r--graphics/p5-OpenGL/Makefile8
-rw-r--r--graphics/p5-SVG-Metadata/Makefile9
-rw-r--r--graphics/p5-SWF-Builder/Makefile3
-rw-r--r--graphics/p5-SWF-File/Makefile3
-rw-r--r--graphics/p5-Sane/Makefile8
-rw-r--r--graphics/p5-Tk-JPEG-Lite/Makefile9
-rw-r--r--graphics/p5-VCG/Makefile8
-rw-r--r--graphics/p5-Visio/Makefile9
-rw-r--r--irc/p5-AnyEvent-IRC/Makefile3
-rw-r--r--irc/p5-IRC-Bot-Hangman/Makefile3
-rw-r--r--irc/p5-POE-Component-IRC-Object/Makefile3
-rw-r--r--japanese/p5-MeCab/Makefile3
-rw-r--r--lang/p5-Error/Makefile4
-rw-r--r--lang/p5-Expect/Makefile9
-rw-r--r--lang/p5-ExtUtils-F77/Makefile9
-rw-r--r--lang/p5-Interpolation/Makefile9
-rw-r--r--lang/p5-JSAN/Makefile9
-rw-r--r--lang/p5-JavaScript-Squish/Makefile9
-rw-r--r--lang/p5-Parse-Perl/Makefile9
-rw-r--r--lang/p5-Pugs-Compiler-Rule/Makefile8
-rw-r--r--lang/p5-Tcl/Makefile3
-rw-r--r--lang/p5-v6/Makefile3
-rw-r--r--mail/p5-Clamd/Makefile11
-rw-r--r--mail/p5-Email-Address/Makefile4
-rw-r--r--mail/p5-Email-Date/Makefile3
-rw-r--r--mail/p5-Email-Filter/Makefile9
-rw-r--r--mail/p5-Email-LocalDelivery/Makefile9
-rw-r--r--mail/p5-Email-MIME-CreateHTML/Makefile9
-rw-r--r--mail/p5-Email-MessageID/Makefile9
-rw-r--r--mail/p5-Email-Simple/Makefile3
-rw-r--r--mail/p5-IMAP-Client/Makefile9
-rw-r--r--mail/p5-Log-Procmail/Makefile3
-rw-r--r--mail/p5-MIME-Explode/Makefile9
-rw-r--r--mail/p5-MIME-Fast/Makefile9
-rw-r--r--mail/p5-MIME-Lite/Makefile3
-rw-r--r--mail/p5-MIME-Tools/Makefile3
-rw-r--r--mail/p5-MIME-Types/Makefile3
-rw-r--r--mail/p5-Mail-Address-MobileJp/Makefile3
-rw-r--r--mail/p5-Mail-Audit-Attach/Makefile11
-rw-r--r--mail/p5-Mail-Audit/Makefile3
-rw-r--r--mail/p5-Mail-Box-Parser-C/Makefile3
-rw-r--r--mail/p5-Mail-CClient/Makefile3
-rw-r--r--mail/p5-Mail-ClamAV/Makefile9
-rw-r--r--mail/p5-Mail-DKIM/Makefile3
-rw-r--r--mail/p5-Mail-DomainKeys/Makefile3
-rw-r--r--mail/p5-Mail-FilterXML/Makefile9
-rw-r--r--mail/p5-Mail-Freshmeat/Makefile9
-rw-r--r--mail/p5-Mail-GnuPG/Makefile3
-rw-r--r--mail/p5-Mail-Graph/Makefile9
-rw-r--r--mail/p5-Mail-IMAPTalk/Makefile10
-rw-r--r--mail/p5-Mail-LMLM/Makefile9
-rw-r--r--mail/p5-Mail-ListDetector/Makefile9
-rw-r--r--mail/p5-Mail-Mbox-MessageParser/Makefile3
-rw-r--r--mail/p5-Mail-Procmail/Makefile9
-rw-r--r--mail/p5-Mail-Procmailrc/Makefile3
-rw-r--r--mail/p5-Mail-RBL/Makefile9
-rw-r--r--mail/p5-Mail-RFC822-Address/Makefile9
-rw-r--r--mail/p5-Mail-SPF-Query/Makefile3
-rw-r--r--mail/p5-Mail-Sendmail/Makefile11
-rw-r--r--mail/p5-Mail-Webmail-Gmail/Makefile9
-rw-r--r--mail/p5-Net-IMAP-Client/Makefile9
-rw-r--r--mail/p5-Net-IMAP-Simple/Makefile3
-rw-r--r--mail/p5-Net-ManageSieve/Makefile9
-rw-r--r--mail/p5-Net-SMTP-Server/Makefile3
-rw-r--r--mail/p5-Net-SMTP-TLS-ButMaintained/Makefile3
-rw-r--r--mail/p5-Net-SMTP_auth/Makefile9
-rw-r--r--mail/p5-POE-Component-Client-POP3/Makefile9
-rw-r--r--mail/p5-POE-Component-Client-SMTP/Makefile9
-rw-r--r--mail/p5-POE-Component-SMTP/Makefile9
-rw-r--r--mail/p5-POE-Filter-Transparent-SMTP/Makefile9
-rw-r--r--mail/p5-qpsmtpd/Makefile5
-rw-r--r--math/PDL/Makefile9
-rw-r--r--math/p5-AI-DecisionTree/Makefile9
-rw-r--r--math/p5-Algorithm-Combinatorics/Makefile9
-rw-r--r--math/p5-Algorithm-CurveFit/Makefile9
-rw-r--r--math/p5-Algorithm-KMeans/Makefile3
-rw-r--r--math/p5-Bit-Vector-Minimal/Makefile9
-rw-r--r--math/p5-Chart-Math-Axis/Makefile9
-rw-r--r--math/p5-Data-Float/Makefile9
-rw-r--r--math/p5-GIS-Distance/Makefile9
-rw-r--r--math/p5-Geo-Distance/Makefile3
-rw-r--r--math/p5-Math-Bezier-Convert/Makefile3
-rw-r--r--math/p5-Math-BigInt-FastCalc/Makefile9
-rw-r--r--math/p5-Math-BigInt-Pari/Makefile9
-rw-r--r--math/p5-Math-BigRat/Makefile3
-rw-r--r--math/p5-Math-Calc-Units/Makefile9
-rw-r--r--math/p5-Math-Cephes/Makefile3
-rw-r--r--math/p5-Math-Complex/Makefile9
-rw-r--r--math/p5-Math-Currency/Makefile9
-rw-r--r--math/p5-Math-Evol/Makefile9
-rw-r--r--math/p5-Math-FixedPrecision/Makefile9
-rw-r--r--math/p5-Math-GMP/Makefile3
-rw-r--r--math/p5-Math-GSL/Makefile3
-rw-r--r--math/p5-Math-Geometry-Voronoi/Makefile9
-rw-r--r--math/p5-Math-Gradient/Makefile9
-rw-r--r--math/p5-Math-MPC/Makefile3
-rw-r--r--math/p5-Math-MPFR/Makefile3
-rw-r--r--math/p5-Math-Matrix/Makefile3
-rw-r--r--math/p5-Math-NumberCruncher/Makefile9
-rw-r--r--math/p5-Math-Pari/Makefile3
-rw-r--r--math/p5-Math-Polygon/Makefile9
-rw-r--r--math/p5-Math-Polynomial-Solve/Makefile3
-rw-r--r--math/p5-Math-Random-MT-Auto/Makefile3
-rw-r--r--math/p5-Math-Random-MT/Makefile9
-rw-r--r--math/p5-Math-Random/Makefile9
-rw-r--r--math/p5-Math-String/Makefile9
-rw-r--r--math/p5-Math-Symbolic-Custom-CCompiler/Makefile3
-rw-r--r--math/p5-Math-Symbolic-Custom-Contains/Makefile3
-rw-r--r--math/p5-Math-Symbolic-Custom-ErrorPropagation/Makefile3
-rw-r--r--math/p5-Math-Symbolic-Custom-LaTeXDumper/Makefile3
-rw-r--r--math/p5-Math-Symbolic-Custom-Pattern/Makefile3
-rw-r--r--math/p5-Math-Symbolic-Custom-Transformation/Makefile3
-rw-r--r--math/p5-Math-Symbolic/Makefile3
-rw-r--r--math/p5-Math-SymbolicX-Complex/Makefile3
-rw-r--r--math/p5-Math-SymbolicX-Error/Makefile9
-rw-r--r--math/p5-Math-SymbolicX-Inline/Makefile9
-rw-r--r--math/p5-Math-SymbolicX-ParserExtensionFactory/Makefile9
-rw-r--r--math/p5-Math-Units/Makefile9
-rw-r--r--math/p5-Math-VecStat/Makefile9
-rw-r--r--math/p5-MatrixReal/Makefile3
-rw-r--r--math/p5-Number-Compare/Makefile9
-rw-r--r--math/p5-Statistics-Contingency/Makefile3
-rw-r--r--math/p5-Statistics-Forecast/Makefile9
-rw-r--r--math/p5-Statistics-LineFit/Makefile9
-rw-r--r--math/p5-Statistics-R/Makefile3
-rw-r--r--math/p5-Statistics-TTest/Makefile9
-rw-r--r--math/p5-Task-Math-Symbolic/Makefile8
-rw-r--r--math/p5-Text-AsciiTeX/Makefile9
-rw-r--r--math/p5-bignum/Makefile3
-rw-r--r--misc/p5-Array-IntSpan/Makefile1
-rw-r--r--misc/p5-Array-RefElem/Makefile6
-rw-r--r--misc/p5-Locale-Geocode/Makefile2
-rw-r--r--multimedia/p5-FLV-Info/Makefile9
-rw-r--r--multimedia/p5-MP4-Info/Makefile9
-rw-r--r--multimedia/p5-Net-UPnP/Makefile9
-rw-r--r--net-im/p5-AnyEvent-XMPP/Makefile3
-rw-r--r--net-im/p5-DJabberd/Makefile9
-rw-r--r--net-im/p5-Jabber-SimpleSend/Makefile9
-rw-r--r--net-im/p5-Net-AOLIM/Makefile9
-rw-r--r--net-im/p5-Net-Async-XMPP/Makefile9
-rw-r--r--net-im/p5-Net-Jabber/Makefile9
-rw-r--r--net-im/p5-Net-OSCAR/Makefile9
-rw-r--r--net-im/p5-Net-Stomp/Makefile9
-rw-r--r--net-im/p5-Net-XMPP/Makefile9
-rw-r--r--net-im/p5-POE-Component-Client-MSN/Makefile9
-rw-r--r--net-im/p5-Protocol-XMPP/Makefile9
-rw-r--r--net-mgmt/p5-Nagios-Plugins-Memcached/Makefile11
-rw-r--r--net-mgmt/p5-Net-Abuse-Utils/Makefile3
-rw-r--r--net-mgmt/p5-POE-Component-SNMP/Makefile9
-rw-r--r--net-p2p/p5-Net-BitTorrent-PeerPacket/Makefile9
-rw-r--r--net-p2p/p5-Net-BitTorrent/Makefile9
-rw-r--r--net/p5-AddressBook/Makefile6
-rw-r--r--net/p5-AnyEvent-RabbitMQ/Makefile3
-rw-r--r--net/p5-AnyMQ-AMQP/Makefile3
-rw-r--r--net/p5-Crypt-DH-GMP/Makefile9
-rw-r--r--net/p5-EasyTCP/Makefile3
-rw-r--r--net/p5-Frontier-RPC/Makefile9
-rw-r--r--net/p5-Geo-IP-PurePerl/Makefile7
-rw-r--r--net/p5-Geo-IP/Makefile3
-rw-r--r--net/p5-Google-SAML-Request/Makefile9
-rw-r--r--net/p5-Google-SAML-Response/Makefile9
-rw-r--r--net/p5-IO-Interface/Makefile9
-rw-r--r--net/p5-JavaScript-RPC/Makefile9
-rw-r--r--net/p5-Jifty-Plugin-Authentication-Ldap/Makefile9
-rw-r--r--net/p5-Net-AMQP/Makefile3
-rw-r--r--net/p5-Net-Address-Ethernet/Makefile3
-rw-r--r--net/p5-Net-Amazon-AWSSign/Makefile9
-rw-r--r--net/p5-Net-Amazon-S3/Makefile3
-rw-r--r--net/p5-Net-Amazon/Makefile4
-rw-r--r--net/p5-Net-Appliance-Phrasebook/Makefile9
-rw-r--r--net/p5-Net-Appliance-Session/Makefile3
-rw-r--r--net/p5-Net-Blogger/Makefile3
-rw-r--r--net/p5-Net-CIDR-Lite/Makefile9
-rw-r--r--net/p5-Net-CSTA/Makefile9
-rw-r--r--net/p5-Net-CascadeCopy/Makefile9
-rw-r--r--net/p5-Net-Cassandra-Easy/Makefile9
-rw-r--r--net/p5-Net-DAV-Server/Makefile9
-rw-r--r--net/p5-Net-Daemon/Makefile9
-rw-r--r--net/p5-Net-Delicious/Makefile9
-rw-r--r--net/p5-Net-Dropbox-API/Makefile3
-rw-r--r--net/p5-Net-EPP-Proxy/Makefile3
-rw-r--r--net/p5-Net-FTP-File/Makefile9
-rw-r--r--net/p5-Net-Frame-Dump/Makefile3
-rw-r--r--net/p5-Net-Frame/Makefile9
-rw-r--r--net/p5-Net-GitHub/Makefile3
-rw-r--r--net/p5-Net-Gnats/Makefile10
-rw-r--r--net/p5-Net-Google/Makefile3
-rw-r--r--net/p5-Net-HTTP/Makefile3
-rw-r--r--net/p5-Net-Hiveminder/Makefile9
-rw-r--r--net/p5-Net-IP-Minimal/Makefile9
-rw-r--r--net/p5-Net-IRR/Makefile9
-rw-r--r--net/p5-Net-Ifconfig-Wrapper/Makefile9
-rw-r--r--net/p5-Net-Interface/Makefile9
-rw-r--r--net/p5-Net-Jifty/Makefile9
-rw-r--r--net/p5-Net-LDAP-Server-Test/Makefile4
-rw-r--r--net/p5-Net-MAC-Vendor/Makefile9
-rw-r--r--net/p5-Net-MovableType/Makefile3
-rw-r--r--net/p5-Net-NBsocket/Makefile3
-rw-r--r--net/p5-Net-NIS-Listgroup/Makefile9
-rw-r--r--net/p5-Net-NIS/Makefile9
-rw-r--r--net/p5-Net-OpenID-Consumer/Makefile3
-rw-r--r--net/p5-Net-Patricia/Makefile3
-rw-r--r--net/p5-Net-Pcap/Makefile3
-rw-r--r--net/p5-Net-PcapUtils/Makefile9
-rw-r--r--net/p5-Net-RTP/Makefile9
-rw-r--r--net/p5-Net-Radius/Makefile3
-rw-r--r--net/p5-Net-Random/Makefile3
-rw-r--r--net/p5-Net-Riak/Makefile3
-rw-r--r--net/p5-Net-SAP/Makefile9
-rw-r--r--net/p5-Net-SCP/Makefile9
-rw-r--r--net/p5-Net-SDP/Makefile9
-rw-r--r--net/p5-Net-SIP/Makefile3
-rw-r--r--net/p5-Net-SNPP/Makefile3
-rw-r--r--net/p5-Net-SSH-Perl/Makefile3
-rw-r--r--net/p5-Net-Server/Makefile3
-rw-r--r--net/p5-Net-Subnet/Makefile3
-rw-r--r--net/p5-Net-Twitter/Makefile3
-rw-r--r--net/p5-Net-VNC/Makefile3
-rw-r--r--net/p5-Net-Whois-Raw/Makefile3
-rw-r--r--net/p5-Net-XWhois/Makefile9
-rw-r--r--net/p5-Net-Yadis/Makefile9
-rw-r--r--net/p5-Net-ext/Makefile9
-rw-r--r--net/p5-Net/Makefile9
-rw-r--r--net/p5-OurNet-BBS/Makefile9
-rw-r--r--net/p5-POE-Component-Client-Keepalive/Makefile9
-rw-r--r--net/p5-POE-Component-Client-Ping/Makefile3
-rw-r--r--net/p5-POE-Component-Client-Whois/Makefile3
-rw-r--r--net/p5-POE-Component-Generic/Makefile3
-rw-r--r--net/p5-POE-Component-Jabber/Makefile3
-rw-r--r--net/p5-POE-Component-Pcap/Makefile9
-rw-r--r--net/p5-POE-Component-PubSub/Makefile9
-rw-r--r--net/p5-POE-Component-Server-Twirc/Makefile3
-rw-r--r--net/p5-POE-Component-Spread/Makefile9
-rw-r--r--net/p5-Parallel-Pvm/Makefile9
-rw-r--r--net/p5-PlRPC/Makefile3
-rw-r--r--net/p5-REST-Application/Makefile3
-rw-r--r--net/p5-REST-Google/Makefile3
-rw-r--r--net/p5-RPC-XML/Makefile9
-rw-r--r--net/p5-ResourcePool-Resource-Net-LDAP/Makefile3
-rw-r--r--net/p5-ResourcePool-Resource-SOAP-Lite/Makefile3
-rw-r--r--net/p5-SOAP-Amazon-S3/Makefile3
-rw-r--r--net/p5-SOAP-Data-Builder/Makefile3
-rw-r--r--net/p5-SOAP-Lite-060/Makefile9
-rw-r--r--net/p5-SOAP-Lite/Makefile3
-rw-r--r--net/p5-SOAP-Transport-TCP/Makefile9
-rw-r--r--net/p5-Samba-LDAP/Makefile3
-rw-r--r--net/p5-Socket-Class/Makefile3
-rw-r--r--net/p5-Socket-Multicast6/Makefile9
-rw-r--r--net/p5-Spread-Message/Makefile9
-rw-r--r--net/p5-Spread-Session/Makefile9
-rw-r--r--net/p5-URI-Template/Makefile3
-rw-r--r--net/p5-URI/Makefile9
-rw-r--r--net/p5-Validate-Net/Makefile9
-rw-r--r--net/p5-X500-DN/Makefile9
-rw-r--r--net/p5-XML-Compile-SOAP-AnyEvent/Makefile9
-rw-r--r--net/p5-XML-Compile-SOAP-Daemon/Makefile3
-rw-r--r--net/p5-XML-Compile-SOAP/Makefile3
-rw-r--r--net/p5-XPC/Makefile9
-rw-r--r--net/p5-perl-ldap/Makefile3
-rw-r--r--ports-mgmt/p5-App-Pm2Port/Makefile8
-rw-r--r--print/p5-PDFLib/Makefile8
-rw-r--r--print/p5-PostScript-Simple/Makefile8
-rw-r--r--print/p5-PostScript/Makefile8
-rw-r--r--science/p5-Algorithm-SVMLight/Makefile9
-rw-r--r--science/p5-Chemistry-Elements/Makefile9
-rw-r--r--science/p5-Chemistry-MacroMol/Makefile3
-rw-r--r--science/p5-Chemistry-Mol/Makefile3
-rw-r--r--science/p5-Geo-BUFR/Makefile3
-rw-r--r--science/p5-Geo-Coordinates-Converter/Makefile3
-rw-r--r--science/p5-Geo-WebService-Elevation-USGS/Makefile3
-rw-r--r--security/p5-Authen-Bitcard/Makefile9
-rw-r--r--security/p5-Authen-Captcha/Makefile9
-rw-r--r--security/p5-Authen-Krb5/Makefile9
-rw-r--r--security/p5-Authen-Libwrap/Makefile3
-rw-r--r--security/p5-Authen-PluggableCaptcha/Makefile3
-rw-r--r--security/p5-Authen-Radius/Makefile3
-rw-r--r--security/p5-Authen-SASL-Cyrus/Makefile9
-rw-r--r--security/p5-Authen-SASL/Makefile9
-rw-r--r--security/p5-Authen-Simple-DBI/Makefile11
-rw-r--r--security/p5-Authen-Simple-DBM/Makefile9
-rw-r--r--security/p5-Authen-Simple-HTTP/Makefile11
-rw-r--r--security/p5-Authen-Simple-Net/Makefile9
-rw-r--r--security/p5-Authen-Simple-PAM/Makefile9
-rw-r--r--security/p5-Authen-Simple-Passwd/Makefile11
-rw-r--r--security/p5-Authen-Simple-RADIUS/Makefile9
-rw-r--r--security/p5-Authen-Simple-SMB/Makefile9
-rw-r--r--security/p5-Authen-Simple-SSH/Makefile11
-rw-r--r--security/p5-Authen-TacacsPlus/Makefile3
-rw-r--r--security/p5-Authen-Ticket/Makefile3
-rw-r--r--security/p5-Crypt-Blowfish/Makefile9
-rw-r--r--security/p5-Crypt-Blowfish_PP/Makefile9
-rw-r--r--security/p5-Crypt-CAST5/Makefile9
-rw-r--r--security/p5-Crypt-CAST5_PP/Makefile9
-rw-r--r--security/p5-Crypt-CBC/Makefile3
-rw-r--r--security/p5-Crypt-CBCeasy/Makefile9
-rw-r--r--security/p5-Crypt-CipherSaber/Makefile9
-rw-r--r--security/p5-Crypt-Cracklib/Makefile3
-rw-r--r--security/p5-Crypt-DES/Makefile9
-rw-r--r--security/p5-Crypt-DES_EDE3/Makefile9
-rw-r--r--security/p5-Crypt-DH/Makefile9
-rw-r--r--security/p5-Crypt-DSA/Makefile9
-rw-r--r--security/p5-Crypt-Dining/Makefile9
-rw-r--r--security/p5-Crypt-IDEA/Makefile3
-rw-r--r--security/p5-Crypt-OpenSSL-Bignum/Makefile9
-rw-r--r--security/p5-Crypt-OpenSSL-CA/Makefile9
-rw-r--r--security/p5-Crypt-OpenSSL-DSA/Makefile3
-rw-r--r--security/p5-Crypt-OpenSSL-RSA/Makefile9
-rw-r--r--security/p5-Crypt-OpenSSL-Random/Makefile9
-rw-r--r--security/p5-Crypt-OpenSSL-X509/Makefile9
-rw-r--r--security/p5-Crypt-PBKDF2/Makefile3
-rw-r--r--security/p5-Crypt-PasswdMD5/Makefile9
-rw-r--r--security/p5-Crypt-Primes/Makefile9
-rw-r--r--security/p5-Crypt-RC5/Makefile9
-rw-r--r--security/p5-Crypt-RC6/Makefile9
-rw-r--r--security/p5-Crypt-RIPEMD160/Makefile9
-rw-r--r--security/p5-Crypt-RSA/Makefile9
-rw-r--r--security/p5-Crypt-Random/Makefile9
-rw-r--r--security/p5-Crypt-Rijndael_PP/Makefile9
-rw-r--r--security/p5-Crypt-SSLeay/Makefile9
-rw-r--r--security/p5-Crypt-Serpent/Makefile9
-rw-r--r--security/p5-Crypt-Twofish/Makefile3
-rw-r--r--security/p5-Crypt-Twofish2/Makefile9
-rw-r--r--security/p5-Crypt-xDBM_File/Makefile9
-rw-r--r--security/p5-Data-Entropy/Makefile3
-rw-r--r--security/p5-Digest-BubbleBabble/Makefile9
-rw-r--r--security/p5-Digest-HMAC/Makefile9
-rw-r--r--security/p5-Digest-MD2/Makefile9
-rw-r--r--security/p5-Digest-MD4/Makefile3
-rw-r--r--security/p5-Digest-MD5/Makefile3
-rw-r--r--security/p5-Digest-SHA/Makefile3
-rw-r--r--security/p5-Digest-SHA1/Makefile9
-rw-r--r--security/p5-Digest/Makefile9
-rw-r--r--security/p5-File-Scan-ClamAV/Makefile9
-rw-r--r--security/p5-Filter-CBC/Makefile9
-rw-r--r--security/p5-GD-SecurityImage/Makefile3
-rw-r--r--security/p5-GSSAPI/Makefile9
-rw-r--r--security/p5-GnuPG-Interface/Makefile3
-rw-r--r--security/p5-HTML-Email-Obfuscate/Makefile9
-rw-r--r--security/p5-MD5/Makefile9
-rw-r--r--security/p5-Module-Signature/Makefile3
-rw-r--r--security/p5-Net-OpenID-Common/Makefile3
-rw-r--r--security/p5-Net-OpenID-JanRain/Makefile9
-rw-r--r--security/p5-Net-Radius-Server/Makefile9
-rw-r--r--security/p5-Net-SAML/Makefile3
-rw-r--r--security/p5-Net-SSL-ExpireDate/Makefile3
-rw-r--r--security/p5-Net-SSLeay/Makefile3
-rw-r--r--security/p5-Nmap-Scanner/Makefile9
-rw-r--r--security/p5-OpenCA-CRL/Makefile9
-rw-r--r--security/p5-OpenCA-CRR/Makefile9
-rw-r--r--security/p5-OpenCA-OpenSSL/Makefile9
-rw-r--r--security/p5-OpenCA-PKCS7/Makefile9
-rw-r--r--security/p5-OpenCA-REQ/Makefile9
-rw-r--r--security/p5-OpenCA-X509/Makefile9
-rw-r--r--security/p5-POE-Component-SSLify/Makefile9
-rw-r--r--security/p5-PerlCryptLib/Makefile9
-rw-r--r--security/p5-SHA/Makefile9
-rw-r--r--security/p5-Sudo/Makefile9
-rw-r--r--security/p5-Text-Password-Pronounceable/Makefile3
-rw-r--r--security/p5-Tie-EncryptedHash/Makefile9
-rw-r--r--sysutils/p5-Brackup/Makefile9
-rw-r--r--sysutils/p5-File-DirCompare/Makefile3
-rw-r--r--sysutils/p5-File-Listing/Makefile9
-rw-r--r--sysutils/p5-File-Next/Makefile3
-rw-r--r--sysutils/p5-Fuse/Makefile5
-rw-r--r--sysutils/p5-Iterator-File/Makefile3
-rw-r--r--sysutils/p5-Quota/Makefile9
-rw-r--r--sysutils/p5-Schedule-Load/Makefile9
-rw-r--r--sysutils/p5-Shell-Command/Makefile9
-rw-r--r--sysutils/p5-Sysadm-Install/Makefile4
-rw-r--r--sysutils/p5-Unix-Syslog/Makefile9
-rw-r--r--sysutils/p5-User/Makefile9
-rw-r--r--sysutils/p5-arclog/Makefile3
-rw-r--r--sysutils/p5-reslog/Makefile9
-rw-r--r--textproc/ack/Makefile3
-rw-r--r--textproc/btparse/Makefile6
-rw-r--r--textproc/p5-Algorithm-RabinKarp/Makefile9
-rw-r--r--textproc/p5-Apache-ParseLog/Makefile9
-rw-r--r--textproc/p5-BibTeX-Parser/Makefile3
-rw-r--r--textproc/p5-Bloom-Filter/Makefile3
-rw-r--r--textproc/p5-CAM-PDF/Makefile3
-rw-r--r--textproc/p5-CQL-Parser/Makefile3
-rw-r--r--textproc/p5-CSS-Croco/Makefile8
-rw-r--r--textproc/p5-CSS-Squish/Makefile11
-rw-r--r--textproc/p5-CSS-Tiny/Makefile9
-rw-r--r--textproc/p5-CSS/Makefile9
-rw-r--r--textproc/p5-Chess-PGN-Parse/Makefile9
-rw-r--r--textproc/p5-Class-CSV/Makefile8
-rw-r--r--textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile9
-rw-r--r--textproc/p5-Data-FormValidator/Makefile3
-rw-r--r--textproc/p5-Data-Phrasebook-Loader-YAML/Makefile3
-rw-r--r--textproc/p5-Data-Phrasebook/Makefile3
-rw-r--r--textproc/p5-Dev-Bollocks/Makefile9
-rw-r--r--textproc/p5-DocSet/Makefile5
-rw-r--r--textproc/p5-Filter-Simple/Makefile11
-rw-r--r--textproc/p5-Games-Dissociate/Makefile3
-rw-r--r--textproc/p5-Google-Data-JSON/Makefile9
-rw-r--r--textproc/p5-HTML-Copy/Makefile9
-rw-r--r--textproc/p5-HTML-EscapeEvil/Makefile9
-rw-r--r--textproc/p5-HTML-Format/Makefile3
-rw-r--r--textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile9
-rw-r--r--textproc/p5-HTML-RewriteAttributes/Makefile5
-rw-r--r--textproc/p5-HTML-SuperForm/Makefile9
-rw-r--r--textproc/p5-HTML-TagFilter/Makefile3
-rw-r--r--textproc/p5-HTML-Tidy/Makefile9
-rw-r--r--textproc/p5-HTML-Tiny/Makefile9
-rw-r--r--textproc/p5-HTML-Truncate/Makefile9
-rw-r--r--textproc/p5-Hash-Merge/Makefile8
-rw-r--r--textproc/p5-IDNA-Punycode/Makefile9
-rw-r--r--textproc/p5-JavaScript-Minifier/Makefile3
-rw-r--r--textproc/p5-KinoSearch1/Makefile3
-rw-r--r--textproc/p5-LaTeX-Driver/Makefile3
-rw-r--r--textproc/p5-LaTeX-Encode/Makefile3
-rw-r--r--textproc/p5-LaTeX-TOM/Makefile9
-rw-r--r--textproc/p5-LaTeX-Table/Makefile9
-rw-r--r--textproc/p5-Lingua-Conjunction/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-AddressParse/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Gender/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Infinitive/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Inflect/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-NameCase/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-NameParse/Makefile3
-rw-r--r--textproc/p5-Lingua-EN-NamedEntity/Makefile3
-rw-r--r--textproc/p5-Lingua-EN-Nickname/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Numbers/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Sentence/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Squeeze/Makefile9
-rw-r--r--textproc/p5-Lingua-EN-Tagger/Makefile3
-rw-r--r--textproc/p5-Lingua-Preferred/Makefile9
-rw-r--r--textproc/p5-Lingua-Stem-Snowball-No/Makefile3
-rw-r--r--textproc/p5-Lingua-Stem-Snowball-Se/Makefile3
-rw-r--r--textproc/p5-Lingua-Stem/Makefile9
-rw-r--r--textproc/p5-Lingua-StopWords/Makefile9
-rw-r--r--textproc/p5-Lingua-Treebank/Makefile9
-rw-r--r--textproc/p5-Lucene/Makefile3
-rw-r--r--textproc/p5-MARC-Charset/Makefile3
-rw-r--r--textproc/p5-MKDoc-XML/Makefile9
-rw-r--r--textproc/p5-Makefile-Parser/Makefile9
-rw-r--r--textproc/p5-MathML-Entities/Makefile9
-rw-r--r--textproc/p5-Net-Snort-Parser/Makefile3
-rw-r--r--textproc/p5-Net-YASA/Makefile9
-rw-r--r--textproc/p5-Number-Spell/Makefile9
-rw-r--r--textproc/p5-ODF-lpOD/Makefile3
-rw-r--r--textproc/p5-PDF-API2/Makefile3
-rw-r--r--textproc/p5-PDF-API3/Makefile3
-rw-r--r--textproc/p5-PDF-FromHTML/Makefile9
-rw-r--r--textproc/p5-POE-Filter-XML/Makefile3
-rw-r--r--textproc/p5-POSIX-Regex/Makefile3
-rw-r--r--textproc/p5-PPIx-Utilities/Makefile9
-rw-r--r--textproc/p5-Parse-Syslog/Makefile9
-rw-r--r--textproc/p5-Perl-Critic/Makefile8
-rw-r--r--textproc/p5-PerlPoint-Package/Makefile9
-rw-r--r--textproc/p5-Petal-CodePerl/Makefile9
-rw-r--r--textproc/p5-Petal-Mail/Makefile9
-rw-r--r--textproc/p5-Petal-Utils/Makefile9
-rw-r--r--textproc/p5-Petal/Makefile3
-rw-r--r--textproc/p5-Plucene-Simple/Makefile3
-rw-r--r--textproc/p5-Pod-Autopod/Makefile3
-rw-r--r--textproc/p5-Pod-Constants/Makefile9
-rw-r--r--textproc/p5-Pod-DocBook/Makefile9
-rw-r--r--textproc/p5-Pod-Elemental/Makefile9
-rw-r--r--textproc/p5-Pod-Escapes/Makefile9
-rw-r--r--textproc/p5-Pod-Eventual/Makefile3
-rw-r--r--textproc/p5-Pod-Markdown/Makefile8
-rw-r--r--textproc/p5-Pod-POM-View-HTML-Filter/Makefile9
-rw-r--r--textproc/p5-Pod-POM/Makefile3
-rw-r--r--textproc/p5-Pod-Parser/Makefile3
-rw-r--r--textproc/p5-Pod-ProjectDocs/Makefile9
-rw-r--r--textproc/p5-Pod-Simple/Makefile3
-rw-r--r--textproc/p5-Pod-Strip/Makefile9
-rw-r--r--textproc/p5-Pod-Stripper/Makefile3
-rw-r--r--textproc/p5-Pod-Tree/Makefile8
-rw-r--r--textproc/p5-Pod-XML/Makefile8
-rw-r--r--textproc/p5-Pod-Xhtml/Makefile9
-rw-r--r--textproc/p5-RDF-Core/Makefile3
-rw-r--r--textproc/p5-RDF-Notation3/Makefile3
-rw-r--r--textproc/p5-RDF-Simple/Makefile9
-rw-r--r--textproc/p5-RDFStore/Makefile9
-rw-r--r--textproc/p5-RTF-Parser/Makefile9
-rw-r--r--textproc/p5-RTF-Tokenizer/Makefile9
-rw-r--r--textproc/p5-RTF-Writer/Makefile9
-rw-r--r--textproc/p5-Regex-PreSuf/Makefile8
-rw-r--r--textproc/p5-Regexp-Common-Email-Address/Makefile9
-rw-r--r--textproc/p5-Regexp-Copy/Makefile3
-rw-r--r--textproc/p5-Regexp-Log-Common/Makefile3
-rw-r--r--textproc/p5-Regexp-Log/Makefile9
-rw-r--r--textproc/p5-SGML-DTDParse/Makefile9
-rw-r--r--textproc/p5-SVG/Makefile3
-rw-r--r--textproc/p5-Search-Estraier/Makefile9
-rw-r--r--textproc/p5-Search-Saryer/Makefile6
-rw-r--r--textproc/p5-Search-VectorSpace/Makefile3
-rw-r--r--textproc/p5-Sort-ArbBiLex/Makefile9
-rw-r--r--textproc/p5-Sphinx-Search/Makefile9
-rw-r--r--textproc/p5-Spork/Makefile9
-rw-r--r--textproc/p5-Spreadsheet-ParseExcel/Makefile9
-rw-r--r--textproc/p5-Spreadsheet-WriteExcel/Makefile3
-rw-r--r--textproc/p5-Spreadsheet-WriteExcelXML/Makefile3
-rw-r--r--textproc/p5-String-Scanf/Makefile9
-rw-r--r--textproc/p5-String-ShowDiff/Makefile9
-rw-r--r--textproc/p5-Syntax-Highlight-Engine-Kate/Makefile3
-rw-r--r--textproc/p5-TeX-Encode/Makefile9
-rw-r--r--textproc/p5-Template-Extract/Makefile8
-rw-r--r--textproc/p5-Template-Magic/Makefile3
-rw-r--r--textproc/p5-Template-Plugin-HTML-SuperForm/Makefile9
-rw-r--r--textproc/p5-Test-Perl-Critic/Makefile9
-rw-r--r--textproc/p5-Text-Affixes/Makefile9
-rw-r--r--textproc/p5-Text-Aligner/Makefile3
-rw-r--r--textproc/p5-Text-Aspell/Makefile9
-rw-r--r--textproc/p5-Text-Balanced/Makefile9
-rw-r--r--textproc/p5-Text-BibTeX/Makefile3
-rw-r--r--textproc/p5-Text-CSV/Makefile3
-rw-r--r--textproc/p5-Text-CharWidth/Makefile9
-rw-r--r--textproc/p5-Text-Chomp/Makefile3
-rw-r--r--textproc/p5-Text-Context/Makefile9
-rw-r--r--textproc/p5-Text-Diff3/Makefile9
-rw-r--r--textproc/p5-Text-Emoticon-GoogleTalk/Makefile9
-rw-r--r--textproc/p5-Text-ExtractWords/Makefile9
-rw-r--r--textproc/p5-Text-Flow/Makefile9
-rw-r--r--textproc/p5-Text-FormatTable/Makefile9
-rw-r--r--textproc/p5-Text-German/Makefile9
-rw-r--r--textproc/p5-Text-Glob/Makefile9
-rw-r--r--textproc/p5-Text-Greeking/Makefile8
-rw-r--r--textproc/p5-Text-Hatena/Makefile9
-rw-r--r--textproc/p5-Text-Highlight/Makefile9
-rw-r--r--textproc/p5-Text-Lorem/Makefile9
-rw-r--r--textproc/p5-Text-Metaphone/Makefile3
-rw-r--r--textproc/p5-Text-MultiMarkdown/Makefile9
-rw-r--r--textproc/p5-Text-NSP/Makefile3
-rw-r--r--textproc/p5-Text-NeatTemplate/Makefile3
-rw-r--r--textproc/p5-Text-Ngram/Makefile9
-rw-r--r--textproc/p5-Text-Ngrams/Makefile3
-rw-r--r--textproc/p5-Text-Original/Makefile9
-rw-r--r--textproc/p5-Text-ParseWords/Makefile5
-rw-r--r--textproc/p5-Text-Quote/Makefile8
-rw-r--r--textproc/p5-Text-Quoted/Makefile3
-rw-r--r--textproc/p5-Text-Reflow/Makefile9
-rw-r--r--textproc/p5-Text-Reform/Makefile9
-rw-r--r--textproc/p5-Text-Similarity/Makefile3
-rw-r--r--textproc/p5-Text-SimpleTable/Makefile9
-rw-r--r--textproc/p5-Text-Tabs+Wrap/Makefile3
-rw-r--r--textproc/p5-Text-Template/Makefile3
-rw-r--r--textproc/p5-Text-Trac/Makefile9
-rw-r--r--textproc/p5-Text-Typography/Makefile3
-rw-r--r--textproc/p5-Text-WordDiff/Makefile9
-rw-r--r--textproc/p5-Tree-Nary/Makefile9
-rw-r--r--textproc/p5-Tree-Suffix/Makefile9
-rw-r--r--textproc/p5-UML-Class-Simple/Makefile3
-rw-r--r--textproc/p5-UML-Sequence/Makefile3
-rw-r--r--textproc/p5-UML-State/Makefile3
-rw-r--r--textproc/p5-URI-Find/Makefile9
-rw-r--r--textproc/p5-Unicode-EastAsianWidth/Makefile3
-rw-r--r--textproc/p5-Unicode-Normalize/Makefile3
-rw-r--r--textproc/p5-WDDX/Makefile9
-rw-r--r--textproc/p5-WordNet-QueryData/Makefile9
-rw-r--r--textproc/p5-WordNet-Similarity/Makefile9
-rw-r--r--textproc/p5-XML-Atom-Filter/Makefile9
-rw-r--r--textproc/p5-XML-Atom-Stream/Makefile3
-rw-r--r--textproc/p5-XML-Atom-Syndication/Makefile8
-rw-r--r--textproc/p5-XML-Atom/Makefile9
-rw-r--r--textproc/p5-XML-Bare/Makefile3
-rw-r--r--textproc/p5-XML-Compile-Cache/Makefile3
-rw-r--r--textproc/p5-XML-Compile/Makefile3
-rw-r--r--textproc/p5-XML-DOM-Lite/Makefile9
-rw-r--r--textproc/p5-XML-DOM2/Makefile9
-rw-r--r--textproc/p5-XML-DTDParser/Makefile8
-rw-r--r--textproc/p5-XML-DifferenceMarkup/Makefile9
-rw-r--r--textproc/p5-XML-Directory/Makefile9
-rw-r--r--textproc/p5-XML-Driver-HTML/Makefile9
-rw-r--r--textproc/p5-XML-Dumper/Makefile9
-rw-r--r--textproc/p5-XML-Elemental/Makefile8
-rw-r--r--textproc/p5-XML-Encoding/Makefile3
-rw-r--r--textproc/p5-XML-Feed/Makefile3
-rw-r--r--textproc/p5-XML-Filter-BufferText/Makefile9
-rw-r--r--textproc/p5-XML-Filter-DetectWS/Makefile3
-rw-r--r--textproc/p5-XML-Filter-Reindent/Makefile9
-rw-r--r--textproc/p5-XML-Filter-SAX1toSAX2/Makefile9
-rw-r--r--textproc/p5-XML-Filter-SAXT/Makefile9
-rw-r--r--textproc/p5-XML-Filter-XInclude/Makefile9
-rw-r--r--textproc/p5-XML-Filter-XSLT/Makefile9
-rw-r--r--textproc/p5-XML-Flow/Makefile9
-rw-r--r--textproc/p5-XML-Generator-DBI/Makefile9
-rw-r--r--textproc/p5-XML-Hadler-HTMLWriter/Makefile8
-rw-r--r--textproc/p5-XML-Handler-Dtd2DocBook/Makefile9
-rw-r--r--textproc/p5-XML-Handler-Dtd2Html/Makefile9
-rw-r--r--textproc/p5-XML-Handler-Trees/Makefile3
-rw-r--r--textproc/p5-XML-Handler-YAWriter/Makefile9
-rw-r--r--textproc/p5-XML-LibXML-Iterator/Makefile9
-rw-r--r--textproc/p5-XML-LibXML/Makefile3
-rw-r--r--textproc/p5-XML-LibXSLT/Makefile3
-rw-r--r--textproc/p5-XML-Liberal/Makefile3
-rw-r--r--textproc/p5-XML-Literal/Makefile9
-rw-r--r--textproc/p5-XML-MyXML/Makefile3
-rw-r--r--textproc/p5-XML-NamespaceSupport/Makefile3
-rw-r--r--textproc/p5-XML-NodeFilter/Makefile3
-rw-r--r--textproc/p5-XML-Quote/Makefile3
-rw-r--r--textproc/p5-XML-RAI/Makefile8
-rw-r--r--textproc/p5-XML-RSS-Feed/Makefile9
-rw-r--r--textproc/p5-XML-RSS-LibXML/Makefile9
-rw-r--r--textproc/p5-XML-RSS-Liberal/Makefile3
-rw-r--r--textproc/p5-XML-RSS-SimpleGen/Makefile3
-rw-r--r--textproc/p5-XML-RSSLite/Makefile9
-rw-r--r--textproc/p5-XML-Reader/Makefile9
-rw-r--r--textproc/p5-XML-RegExp/Makefile9
-rw-r--r--textproc/p5-XML-SAX-ExpatXS/Makefile3
-rw-r--r--textproc/p5-XML-SAX-Machines/Makefile9
-rw-r--r--textproc/p5-XML-SAX-Simple/Makefile9
-rw-r--r--textproc/p5-XML-SAX-Writer/Makefile9
-rw-r--r--textproc/p5-XML-SAX/Makefile9
-rw-r--r--textproc/p5-XML-SAXDriver-CSV/Makefile9
-rw-r--r--textproc/p5-XML-SAXDriver-Excel/Makefile9
-rw-r--r--textproc/p5-XML-SAXDriver-Sablotron/Makefile3
-rw-r--r--textproc/p5-XML-Sablotron/Makefile4
-rw-r--r--textproc/p5-XML-Schematron/Makefile9
-rw-r--r--textproc/p5-XML-Simple/Makefile9
-rw-r--r--textproc/p5-XML-SimpleObject-LibXML/Makefile3
-rw-r--r--textproc/p5-XML-Smart/Makefile3
-rw-r--r--textproc/p5-XML-Stream/Makefile9
-rw-r--r--textproc/p5-XML-Tiny/Makefile3
-rw-r--r--textproc/p5-XML-TreePP/Makefile9
-rw-r--r--textproc/p5-XML-Twig/Makefile3
-rw-r--r--textproc/p5-XML-Validator-Schema/Makefile9
-rw-r--r--textproc/p5-XML-Writer/Makefile3
-rw-r--r--textproc/p5-XML-XPath/Makefile9
-rw-r--r--textproc/p5-XML-XPathEngine/Makefile3
-rw-r--r--textproc/p5-XML-XSH/Makefile9
-rw-r--r--textproc/p5-XML-Xerces/Makefile9
-rw-r--r--textproc/p5-YAPE-HTML/Makefile9
-rw-r--r--textproc/p5-YAPE-Regex-Explain/Makefile9
-rw-r--r--textproc/p5-YAPE-Regex/Makefile9
-rw-r--r--textproc/p5-dTemplate/Makefile3
-rw-r--r--textproc/p5-libxml/Makefile9
-rw-r--r--textproc/p5-podlators/Makefile3
-rw-r--r--www/p5-Any-Template/Makefile9
-rw-r--r--www/p5-Apache-ASP/Makefile3
-rw-r--r--www/p5-Apache-AuthCookie/Makefile3
-rw-r--r--www/p5-Apache-AuthTicket/Makefile9
-rw-r--r--www/p5-Apache-Clean2/Makefile3
-rw-r--r--www/p5-Apache-ConfigFile/Makefile3
-rw-r--r--www/p5-Apache-ConfigParser/Makefile11
-rw-r--r--www/p5-Apache-DB/Makefile11
-rw-r--r--www/p5-Apache-DBI/Makefile5
-rw-r--r--www/p5-Apache-MP3/Makefile9
-rw-r--r--www/p5-Apache-Profiler/Makefile9
-rw-r--r--www/p5-Apache-Session-PHP/Makefile9
-rw-r--r--www/p5-Apache-Session-Wrapper/Makefile3
-rw-r--r--www/p5-Apache-Session/Makefile5
-rw-r--r--www/p5-Apache-SessionX/Makefile3
-rw-r--r--www/p5-Apache2-Scoreboard/Makefile9
-rw-r--r--www/p5-ApacheBench/Makefile4
-rw-r--r--www/p5-App-Nopaste/Makefile3
-rw-r--r--www/p5-App-gist/Makefile3
-rw-r--r--www/p5-Bigtop/Makefile3
-rw-r--r--www/p5-CGI-Application-Plugin-Apache/Makefile9
-rw-r--r--www/p5-CGI-Application/Makefile9
-rw-r--r--www/p5-CGI-Builder-TT2/Makefile9
-rw-r--r--www/p5-CGI-Cache/Makefile9
-rw-r--r--www/p5-CGI-Cookie-Splitter/Makefile8
-rw-r--r--www/p5-CGI-Cookie-XS/Makefile9
-rw-r--r--www/p5-CGI-Deurl-XS/Makefile9
-rw-r--r--www/p5-CGI-Ex/Makefile3
-rw-r--r--www/p5-CGI-Framework/Makefile3
-rw-r--r--www/p5-CGI-Kwiki/Makefile3
-rw-r--r--www/p5-CGI-Minimal/Makefile9
-rw-r--r--www/p5-CGI-SSI/Makefile9
-rw-r--r--www/p5-CGI-Untaint-date/Makefile9
-rw-r--r--www/p5-CGI-Untaint-email/Makefile9
-rw-r--r--www/p5-CGI-Untaint/Makefile9
-rw-r--r--www/p5-CGI-XMLApplication/Makefile9
-rw-r--r--www/p5-CSS-DOM/Makefile3
-rw-r--r--www/p5-Catalyst-Action-REST/Makefile3
-rw-r--r--www/p5-Catalyst-Action-RenderView/Makefile3
-rw-r--r--www/p5-Catalyst-ActionRole-ACL/Makefile9
-rw-r--r--www/p5-Catalyst-Authentication-Credential-OpenID/Makefile9
-rw-r--r--www/p5-Catalyst-Authentication-Store-LDAP/Makefile3
-rw-r--r--www/p5-Catalyst-Controller-FormBuilder/Makefile8
-rw-r--r--www/p5-Catalyst-Controller-HTML-FormFu/Makefile3
-rw-r--r--www/p5-Catalyst-Controller-RateLimit/Makefile8
-rw-r--r--www/p5-Catalyst-Devel/Makefile3
-rw-r--r--www/p5-Catalyst-Engine-Apache/Makefile9
-rw-r--r--www/p5-Catalyst-Engine-HTTP-Prefork/Makefile9
-rw-r--r--www/p5-Catalyst-Enzyme/Makefile9
-rw-r--r--www/p5-Catalyst-Helper-Controller-Scaffold/Makefile9
-rw-r--r--www/p5-Catalyst-Manual/Makefile3
-rw-r--r--www/p5-Catalyst-Model-CDBI-Sweet/Makefile9
-rw-r--r--www/p5-Catalyst-Model-CDBI/Makefile9
-rw-r--r--www/p5-Catalyst-Model-DBIC-Plain/Makefile9
-rw-r--r--www/p5-Catalyst-Model-DynamicAdaptor/Makefile9
-rw-r--r--www/p5-Catalyst-Model-LDAP/Makefile9
-rw-r--r--www/p5-Catalyst-Model-Oryx/Makefile9
-rw-r--r--www/p5-Catalyst-Model-XML-Feed/Makefile8
-rw-r--r--www/p5-Catalyst-Model-Xapian/Makefile9
-rw-r--r--www/p5-Catalyst-Model-Xapian10/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-Authentication-CDBI/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-Authentication-Store-Htpasswd/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-Authentication/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-Authorization-ACL/Makefile3
-rw-r--r--www/p5-Catalyst-Plugin-Authorization-Roles/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-AutoCRUD/Makefile3
-rw-r--r--www/p5-Catalyst-Plugin-Browser/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-C3/Makefile3
-rw-r--r--www/p5-Catalyst-Plugin-Cache-FastMmap/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-Cache-Memcached/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-Captcha/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-ConfigLoader-Environment/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-ConfigLoader/Makefile3
-rw-r--r--www/p5-Catalyst-Plugin-DateTime/Makefile3
-rw-r--r--www/p5-Catalyst-Plugin-DefaultEnd/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-Email/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-ErrorCatcher/Makefile3
-rw-r--r--www/p5-Catalyst-Plugin-FillInForm/Makefile3
-rw-r--r--www/p5-Catalyst-Plugin-FormValidator/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-I18N/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-Log-Handler/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-LogWarnings/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-PageCache/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-Pluggable/Makefile3
-rw-r--r--www/p5-Catalyst-Plugin-Prototype/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-RunAfterRequest/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-Server/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-Session-State-URI/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-Session-Store-Cache/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-Session-Store-DBI/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-Session-Store-FastMmap/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-Session-Store-File/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-Session-Store-Memcached/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-Setenv/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-Singleton/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-StackTrace/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-Static-Simple/Makefile9
-rw-r--r--www/p5-Catalyst-Plugin-SubRequest/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-Textile/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-Unicode/Makefile8
-rw-r--r--www/p5-Catalyst-Plugin-XMLRPC/Makefile9
-rw-r--r--www/p5-Catalyst-Runtime/Makefile3
-rw-r--r--www/p5-Catalyst-TraitFor-Request-BrowserDetect/Makefile9
-rw-r--r--www/p5-Catalyst-View-ClearSilver/Makefile9
-rw-r--r--www/p5-Catalyst-View-Email/Makefile3
-rw-r--r--www/p5-Catalyst-View-GraphViz/Makefile9
-rw-r--r--www/p5-Catalyst-View-HTML-Template-Compiled/Makefile9
-rw-r--r--www/p5-Catalyst-View-Mason/Makefile9
-rw-r--r--www/p5-Catalyst-View-RRDGraph/Makefile3
-rw-r--r--www/p5-Catalyst-View-TT-ControllerLocal/Makefile9
-rw-r--r--www/p5-Catalyst-View-TT/Makefile3
-rw-r--r--www/p5-Catalyst-View-Template-Declare/Makefile9
-rw-r--r--www/p5-Catalyst-View-Templated/Makefile9
-rw-r--r--www/p5-Catalyst-View-XSLT/Makefile3
-rw-r--r--www/p5-CatalystX-InjectComponent/Makefile9
-rw-r--r--www/p5-CatalystX-LeakChecker/Makefile9
-rw-r--r--www/p5-CatalystX-Profile/Makefile9
-rw-r--r--www/p5-CatalystX-REPL/Makefile9
-rw-r--r--www/p5-CatalystX-RoleApplicator/Makefile3
-rw-r--r--www/p5-CatalystX-SimpleLogin/Makefile9
-rw-r--r--www/p5-Class-DBI-FromForm/Makefile9
-rw-r--r--www/p5-ClearSilver/Makefile9
-rw-r--r--www/p5-Data-TreeDumper-Renderer-DHTML/Makefile9
-rw-r--r--www/p5-FCGI-Async/Makefile9
-rw-r--r--www/p5-FCGI-Engine/Makefile3
-rw-r--r--www/p5-FCGI/Makefile9
-rw-r--r--www/p5-FEAR-API/Makefile8
-rw-r--r--www/p5-Flickr-API/Makefile3
-rw-r--r--www/p5-Flickr-Upload/Makefile8
-rw-r--r--www/p5-Gantry/Makefile9
-rw-r--r--www/p5-Gungho/Makefile9
-rw-r--r--www/p5-HTML-CalendarMonthSimple/Makefile3
-rw-r--r--www/p5-HTML-Element-Extended/Makefile3
-rw-r--r--www/p5-HTML-Element-Replacer/Makefile3
-rw-r--r--www/p5-HTML-Encoding/Makefile8
-rw-r--r--www/p5-HTML-FillInForm-ForceUTF8/Makefile9
-rw-r--r--www/p5-HTML-FillInForm/Makefile3
-rw-r--r--www/p5-HTML-Form/Makefile9
-rw-r--r--www/p5-HTML-FormFu-Imager/Makefile7
-rw-r--r--www/p5-HTML-FormFu/Makefile3
-rw-r--r--www/p5-HTML-FormHandler/Makefile3
-rw-r--r--www/p5-HTML-FromANSI/Makefile9
-rw-r--r--www/p5-HTML-GenToc/Makefile9
-rw-r--r--www/p5-HTML-GenerateUtil/Makefile9
-rw-r--r--www/p5-HTML-Highlight/Makefile3
-rw-r--r--www/p5-HTML-LinkList/Makefile9
-rw-r--r--www/p5-HTML-Prototype/Makefile9
-rw-r--r--www/p5-HTML-ResolveLink/Makefile9
-rw-r--r--www/p5-HTML-Scrubber/Makefile11
-rw-r--r--www/p5-HTML-Seamstress/Makefile9
-rw-r--r--www/p5-HTML-SimpleLinkExtor/Makefile9
-rw-r--r--www/p5-HTML-StickyQuery/Makefile3
-rw-r--r--www/p5-HTML-Stream/Makefile9
-rw-r--r--www/p5-HTML-Strip/Makefile9
-rw-r--r--www/p5-HTML-Table/Makefile9
-rw-r--r--www/p5-HTML-TableExtract/Makefile9
-rw-r--r--www/p5-HTML-TableParser/Makefile9
-rw-r--r--www/p5-HTML-TableTiler/Makefile3
-rw-r--r--www/p5-HTML-TagCloud-Extended/Makefile9
-rw-r--r--www/p5-HTML-TagParser/Makefile9
-rw-r--r--www/p5-HTML-Tagset/Makefile9
-rw-r--r--www/p5-HTML-Template-Compiled/Makefile3
-rw-r--r--www/p5-HTML-Template-Expr/Makefile9
-rw-r--r--www/p5-HTML-Template-HashWrapper/Makefile9
-rw-r--r--www/p5-HTML-Template-JIT/Makefile3
-rw-r--r--www/p5-HTML-TokeParser-Simple/Makefile3
-rw-r--r--www/p5-HTML-Tree/Makefile3
-rw-r--r--www/p5-HTML-TreeBuilder-XPath/Makefile3
-rw-r--r--www/p5-HTML-Widgets-SelectLayers/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-DokuWiki/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-GoogleCode/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-Kwiki/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-Markdown/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-MediaWiki/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-MoinMoin/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-Oddmuse/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-PbWiki/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-PhpWiki/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-PmWiki/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-SnipSnap/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-Socialtext/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-TikiWiki/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-UseMod/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-WakkaWiki/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter-WikkaWiki/Makefile9
-rw-r--r--www/p5-HTML-WikiConverter/Makefile3
-rw-r--r--www/p5-HTTP-Async/Makefile3
-rw-r--r--www/p5-HTTP-Body/Makefile3
-rw-r--r--www/p5-HTTP-BrowserDetect/Makefile3
-rw-r--r--www/p5-HTTP-Cache-Transparent/Makefile9
-rw-r--r--www/p5-HTTP-Cookies-Mozilla/Makefile9
-rw-r--r--www/p5-HTTP-Cookies-iCab/Makefile9
-rw-r--r--www/p5-HTTP-Cookies/Makefile9
-rw-r--r--www/p5-HTTP-DAV/Makefile9
-rw-r--r--www/p5-HTTP-Daemon/Makefile9
-rw-r--r--www/p5-HTTP-Date/Makefile9
-rw-r--r--www/p5-HTTP-GHTTP/Makefile9
-rw-r--r--www/p5-HTTP-HeaderParser-XS/Makefile9
-rw-r--r--www/p5-HTTP-Lite/Makefile9
-rw-r--r--www/p5-HTTP-Message/Makefile3
-rw-r--r--www/p5-HTTP-MobileAgent/Makefile3
-rw-r--r--www/p5-HTTP-Negotiate/Makefile9
-rw-r--r--www/p5-HTTP-Proxy/Makefile3
-rw-r--r--www/p5-HTTP-Recorder/Makefile3
-rw-r--r--www/p5-HTTP-Request-AsCGI/Makefile8
-rw-r--r--www/p5-HTTP-Request-Params/Makefile9
-rw-r--r--www/p5-HTTP-Response-Encoding/Makefile3
-rw-r--r--www/p5-HTTP-SimpleLinkChecker/Makefile9
-rw-r--r--www/p5-HTTP-Size/Makefile11
-rw-r--r--www/p5-HTTPD-User-Manage/Makefile9
-rw-r--r--www/p5-IMDB-Film/Makefile3
-rw-r--r--www/p5-Jifty/Makefile9
-rw-r--r--www/p5-Kwiki/Makefile6
-rw-r--r--www/p5-LWP-Authen-Wsse/Makefile3
-rw-r--r--www/p5-LWP-MediaTypes/Makefile9
-rw-r--r--www/p5-LWPx-ParanoidAgent/Makefile3
-rw-r--r--www/p5-Markup-Perl/Makefile3
-rw-r--r--www/p5-MasonX-Interp-WithCallbacks/Makefile9
-rw-r--r--www/p5-MasonX-Profiler/Makefile9
-rw-r--r--www/p5-MasonX-Request-WithApacheSession/Makefile3
-rw-r--r--www/p5-MasonX-WebApp/Makefile9
-rw-r--r--www/p5-Maypole/Makefile10
-rw-r--r--www/p5-MediaWiki/Makefile9
-rw-r--r--www/p5-MojoMojo/Makefile3
-rw-r--r--www/p5-Mojolicious-Plugin-Database/Makefile3
-rw-r--r--www/p5-Mojolicious-Plugin-Mongodb/Makefile9
-rw-r--r--www/p5-Net-Amazon-AWIS/Makefile9
-rw-r--r--www/p5-Net-Async-FastCGI/Makefile3
-rw-r--r--www/p5-Net-FreshBooks-API/Makefile3
-rw-r--r--www/p5-Net-Trac/Makefile9
-rw-r--r--www/p5-Newsletter/Makefile3
-rw-r--r--www/p5-PHP-Session/Makefile9
-rw-r--r--www/p5-POE-Component-Client-HTTP/Makefile3
-rw-r--r--www/p5-POE-Component-Client-UserAgent/Makefile9
-rw-r--r--www/p5-POE-Component-Server-HTTP/Makefile9
-rw-r--r--www/p5-Perlanet/Makefile3
-rw-r--r--www/p5-REST-Google-Apps-Provisioning/Makefile3
-rw-r--r--www/p5-Reaction/Makefile9
-rw-r--r--www/p5-Rose-HTML-Objects/Makefile3
-rw-r--r--www/p5-SRU/Makefile5
-rw-r--r--www/p5-SWF-Chart/Makefile9
-rw-r--r--www/p5-Syntax-Highlight-HTML/Makefile9
-rw-r--r--www/p5-Syntax-Highlight-Shell/Makefile9
-rw-r--r--www/p5-Task-Catalyst/Makefile3
-rw-r--r--www/p5-Tatsumaki/Makefile9
-rw-r--r--www/p5-Template-Alloy/Makefile9
-rw-r--r--www/p5-Template-Plugin-JavaScript/Makefile9
-rw-r--r--www/p5-Template-Plugin-MP3/Makefile9
-rw-r--r--www/p5-Template-Toolkit/Makefile3
-rw-r--r--www/p5-Test-HTTP/Makefile9
-rw-r--r--www/p5-Text-MultiMarkdown-ApacheHandler/Makefile3
-rw-r--r--www/p5-Tie-TinyURL/Makefile9
-rw-r--r--www/p5-URI-Fetch/Makefile3
-rw-r--r--www/p5-URI-ParseSearchString/Makefile3
-rw-r--r--www/p5-WWW-AtMovies-TV/Makefile9
-rw-r--r--www/p5-WWW-Babelfish/Makefile9
-rw-r--r--www/p5-WWW-Baseball-NPB/Makefile9
-rw-r--r--www/p5-WWW-Comic/Makefile9
-rw-r--r--www/p5-WWW-DHL/Makefile9
-rw-r--r--www/p5-WWW-Dilbert/Makefile9
-rw-r--r--www/p5-WWW-Facebook-API/Makefile9
-rw-r--r--www/p5-WWW-GitHub-Gist/Makefile9
-rw-r--r--www/p5-WWW-Mechanize-FormFiller/Makefile7
-rw-r--r--www/p5-WWW-Mechanize-GZip/Makefile9
-rw-r--r--www/p5-WWW-Mechanize-Pluggable/Makefile9
-rw-r--r--www/p5-WWW-Mechanize-Plugin-phpBB/Makefile9
-rw-r--r--www/p5-WWW-Mechanize-Shell/Makefile9
-rw-r--r--www/p5-WWW-Mechanize/Makefile9
-rw-r--r--www/p5-WWW-Mediawiki-Client/Makefile3
-rw-r--r--www/p5-WWW-Myspace/Makefile3
-rw-r--r--www/p5-WWW-NioTV/Makefile9
-rw-r--r--www/p5-WWW-Pastebin-PastebinCom-Create/Makefile9
-rw-r--r--www/p5-WWW-Robot/Makefile9
-rw-r--r--www/p5-WWW-RobotRules/Makefile9
-rw-r--r--www/p5-WWW-Scraper-ISBN-Amazon_Driver/Makefile3
-rw-r--r--www/p5-WWW-Scraper-ISBN-Driver/Makefile8
-rw-r--r--www/p5-WWW-Scraper-ISBN-Record/Makefile8
-rw-r--r--www/p5-WWW-Scraper-ISBN/Makefile8
-rw-r--r--www/p5-WWW-Search-AltaVista/Makefile9
-rw-r--r--www/p5-WWW-Search-Google/Makefile9
-rw-r--r--www/p5-WWW-Search-MSN/Makefile9
-rw-r--r--www/p5-WWW-Search/Makefile3
-rw-r--r--www/p5-WWW-Spinn3r/Makefile3
-rw-r--r--www/p5-WWW-VenusEnvy/Makefile9
-rw-r--r--www/p5-WWW-Wikipedia/Makefile3
-rw-r--r--www/p5-WWW-Yandex-TIC/Makefile9
-rw-r--r--www/p5-Web-Scraper/Makefile3
-rw-r--r--www/p5-WebService-Bloglines/Makefile8
-rw-r--r--www/p5-WebService-CIA/Makefile9
-rw-r--r--www/p5-WebService-GData/Makefile9
-rw-r--r--www/p5-WebService-ISBNDB/Makefile3
-rw-r--r--www/p5-WebService-Linode/Makefile9
-rw-r--r--www/p5-WebService-Rakuten/Makefile9
-rw-r--r--www/p5-WebService-YouTube/Makefile8
-rw-r--r--www/p5-WordPress-XMLRPC/Makefile9
-rw-r--r--www/p5-chklinks/Makefile3
-rw-r--r--www/perlbal/Makefile9
-rw-r--r--www/weblint++/Makefile9
-rw-r--r--x11-toolkits/p5-Gtk2-Ex-FormFactory/Makefile9
-rw-r--r--x11-toolkits/p5-Gtk2-ImageView/Makefile9
-rw-r--r--x11-toolkits/p5-Gtk2-TrayIcon/Makefile9
-rw-r--r--x11-toolkits/p5-Prima/Makefile3
-rw-r--r--x11-toolkits/p5-Tk-Autoscroll/Makefile9
-rw-r--r--x11-toolkits/p5-Tk-ColourChooser/Makefile9
-rw-r--r--x11-toolkits/p5-Tk-Contrib/Makefile9
-rw-r--r--x11-toolkits/p5-Tk-DKW/Makefile9
-rw-r--r--x11-toolkits/p5-Tk-Date/Makefile9
-rw-r--r--x11-toolkits/p5-Tk-DynaTabFrame/Makefile9
-rw-r--r--x11-toolkits/p5-Tk-Enscript/Makefile9
-rw-r--r--x11-toolkits/p5-Tk-GBARR/Makefile9
-rw-r--r--x11-toolkits/p5-Tk-Getopt/Makefile9
-rw-r--r--x11-toolkits/p5-Tk-HistEntry/Makefile9
-rw-r--r--x11-toolkits/p5-Tk-JComboBox/Makefile9
-rw-r--r--x11-toolkits/p5-Tk-ResizeButton/Makefile3
-rw-r--r--x11-toolkits/p5-Tk-TableMatrix/Makefile9
-rw-r--r--x11-toolkits/p5-Tk/Makefile3
-rw-r--r--x11-toolkits/p5-Wx-Perl-ProcessStream/Makefile3
1871 files changed, 4836 insertions, 7428 deletions
diff --git a/archivers/p5-Archive-Any/Makefile b/archivers/p5-Archive-Any/Makefile
index e467ac10035f..20550b92f2a3 100644
--- a/archivers/p5-Archive-Any/Makefile
+++ b/archivers/p5-Archive-Any/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Archive-Any
-# Date created: 2006-08-28
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Archive-Any
PORTVERSION= 0.09.32
@@ -26,7 +22,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Test-Perl-Critic \
p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Archive::Any.3 Archive::Any::Plugin.3 \
Archive::Any::Plugin::Tar.3 Archive::Any::Plugin::Zip.3
diff --git a/archivers/p5-Archive-Extract/Makefile b/archivers/p5-Archive-Extract/Makefile
index 6de5b6ce5de2..9002327c8f9a 100644
--- a/archivers/p5-Archive-Extract/Makefile
+++ b/archivers/p5-Archive-Extract/Makefile
@@ -13,8 +13,8 @@ COMMENT= Generic archive extracting mechanism
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-MAKE_JOBS_SAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Archive::Extract.3
diff --git a/archivers/p5-Archive-Rar/Makefile b/archivers/p5-Archive-Rar/Makefile
index f21cd0bb4271..86776f7cf8cf 100644
--- a/archivers/p5-Archive-Rar/Makefile
+++ b/archivers/p5-Archive-Rar/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Archive-Rar
-# Date created: 2009-11-02
-# Whom: Andrey Kostenko <andrey@kostenko.name>
-#
+# Created by: Andrey Kostenko <andrey@kostenko.name>
# $FreeBSD$
-#
PORTNAME= Archive-Rar
PORTVERSION= 2.02
@@ -17,7 +13,8 @@ COMMENT= Interface with the 'rar' command
BUILD_DEPENDS= rar>=0:${PORTSDIR}/archivers/rar \
p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Archive::Rar.3 \
Archive::Rar::Passthrough.3
diff --git a/archivers/p5-Archive-SimpleExtractor/Makefile b/archivers/p5-Archive-SimpleExtractor/Makefile
index 76818191bb00..1e6609ff3425 100644
--- a/archivers/p5-Archive-SimpleExtractor/Makefile
+++ b/archivers/p5-Archive-SimpleExtractor/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Archive-SimpleExtractor
-# Date created: 2009-11-02
-# Whom: Andrey Kostenko <andrey@kostenko.name>
-#
+# Created by: Andrey Kostenko <andrey@kostenko.name>
# $FreeBSD$
-#
PORTNAME= Archive-SimpleExtractor
PORTVERSION= 0.11
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Archive-Rar>=2.02:${PORTSDIR}/archivers/p5-Archive-Rar \
p5-Module-Load-Conditional>=0.3:${PORTSDIR}/devel/p5-Module-Load-Conditional
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Archive::SimpleExtractor::Zip.3 \
Archive::SimpleExtractor::Tar.3 \
Archive::SimpleExtractor.3 \
diff --git a/archivers/p5-Archive-Zip/Makefile b/archivers/p5-Archive-Zip/Makefile
index f583ab0b0d9b..f2c0a69e7876 100644
--- a/archivers/p5-Archive-Zip/Makefile
+++ b/archivers/p5-Archive-Zip/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Archive-Zip
-# Date created: Mon Jan 1 09:33:13 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Archive-Zip
PORTVERSION= 1.30
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to create, manipulate, read, and write Zip archive files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Archive::Zip.3 Archive::Zip::Tree.3 Archive::Zip::FAQ.3 Archive::Zip::MemberRead.3
diff --git a/archivers/p5-Compress-LZF/Makefile b/archivers/p5-Compress-LZF/Makefile
index f8df72c78348..2dc7ee8fc563 100644
--- a/archivers/p5-Compress-LZF/Makefile
+++ b/archivers/p5-Compress-LZF/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Compress-LZF
-# Date created: 2006-09-10
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Compress-LZF
PORTVERSION= 3.43
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Extremely lightweight Lempel-Ziv-Free compression
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Compress::LZF.3
diff --git a/archivers/p5-Compress-LZO/Makefile b/archivers/p5-Compress-LZO/Makefile
index 43e82ec32c2f..ea7996155eda 100644
--- a/archivers/p5-Compress-LZO/Makefile
+++ b/archivers/p5-Compress-LZO/Makefile
@@ -14,7 +14,8 @@ COMMENT= Interface to the LZO compression library
LIB_DEPENDS= lzo2:${PORTSDIR}/archivers/lzo2
CFLAGS+= -I${LOCALBASE}/include/lzo
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
post-patch:
@${REINPLACE_CMD} -i '' -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/Makefile.PL
diff --git a/archivers/p5-Compress-LZW/Makefile b/archivers/p5-Compress-LZW/Makefile
index 69dc2684b915..3e1c4a98fbc6 100644
--- a/archivers/p5-Compress-LZW/Makefile
+++ b/archivers/p5-Compress-LZW/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Pure perl implementation of LZW
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Compress::LZW.3
diff --git a/archivers/p5-Mac-Macbinary/Makefile b/archivers/p5-Mac-Macbinary/Makefile
index e6a0bb9d0a13..01fdec0d8e00 100644
--- a/archivers/p5-Mac-Macbinary/Makefile
+++ b/archivers/p5-Mac-Macbinary/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Mac-Macbinary
-# Date created: Wed Jan 3 08:41:22 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Mac-Macbinary
PORTVERSION= 0.06
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module that can extract info from Macbinary files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mac::Macbinary.3
diff --git a/archivers/p5-POE-Filter-Bzip2/Makefile b/archivers/p5-POE-Filter-Bzip2/Makefile
index e86e2ebbe020..e629d06d297a 100644
--- a/archivers/p5-POE-Filter-Bzip2/Makefile
+++ b/archivers/p5-POE-Filter-Bzip2/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Compress-Bzip2>=2.08:${PORTSDIR}/archivers/p5-Compress-Bzip2 \
p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Filter::Bzip2.3
diff --git a/archivers/p5-POE-Filter-LZF/Makefile b/archivers/p5-POE-Filter-LZF/Makefile
index 8ad490441a80..8858bebb1c7f 100644
--- a/archivers/p5-POE-Filter-LZF/Makefile
+++ b/archivers/p5-POE-Filter-LZF/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Compress-LZF>=1.51:${PORTSDIR}/archivers/p5-Compress-LZF \
p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Filter::LZF.3
diff --git a/archivers/p5-POE-Filter-LZO/Makefile b/archivers/p5-POE-Filter-LZO/Makefile
index b4cff2d609e7..be1160622b3b 100644
--- a/archivers/p5-POE-Filter-LZO/Makefile
+++ b/archivers/p5-POE-Filter-LZO/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Compress-LZO>=1.08:${PORTSDIR}/archivers/p5-Compress-LZO \
p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Filter::LZO.3
diff --git a/archivers/p5-POE-Filter-LZW/Makefile b/archivers/p5-POE-Filter-LZW/Makefile
index 5a019aa93608..3abe1dad37ab 100644
--- a/archivers/p5-POE-Filter-LZW/Makefile
+++ b/archivers/p5-POE-Filter-LZW/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Compress-LZW>=0:${PORTSDIR}/archivers/p5-Compress-LZW \
p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Filter::LZW.3
diff --git a/archivers/p5-POE-Filter-Zlib/Makefile b/archivers/p5-POE-Filter-Zlib/Makefile
index 2fb25e443355..baaade35f619 100644
--- a/archivers/p5-POE-Filter-Zlib/Makefile
+++ b/archivers/p5-POE-Filter-Zlib/Makefile
@@ -15,7 +15,8 @@ COMMENT= POE filter wrapped around Compress::Zlib
BUILD_DEPENDS= p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Filter::Zlib.3 \
POE::Filter::Zlib::Stream.3
diff --git a/archivers/p5-PerlIO-gzip/Makefile b/archivers/p5-PerlIO-gzip/Makefile
index 18a53ba6f0f4..ba222a04a1eb 100644
--- a/archivers/p5-PerlIO-gzip/Makefile
+++ b/archivers/p5-PerlIO-gzip/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: PerlIO-gzip
-# Date created: 08 December 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= PerlIO-gzip
PORTVERSION= 0.18
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to provide a PerlIO layer to gzip/gunzip
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PerlIO::gzip.3
diff --git a/archivers/p5-PerlIO-via-Bzip2/Makefile b/archivers/p5-PerlIO-via-Bzip2/Makefile
index 261a88db7f20..dabab4e2083d 100644
--- a/archivers/p5-PerlIO-via-Bzip2/Makefile
+++ b/archivers/p5-PerlIO-via-Bzip2/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: PerlIO-via-Bzip2
-# Date created: 18 December 2006
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= PerlIO-via-Bzip2
PORTVERSION= 0.02
@@ -17,7 +13,8 @@ COMMENT= Perl extension to provide a PerlIO layer to bzip2/bunzip2
BUILD_DEPENDS= p5-Compress-Bzip2>=0:${PORTSDIR}/archivers/p5-Compress-Bzip2
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PerlIO::via::Bzip2.3
diff --git a/astro/p5-Astro-ADS/Makefile b/astro/p5-Astro-ADS/Makefile
index 4319f3883b76..cb77a80d63bf 100644
--- a/astro/p5-Astro-ADS/Makefile
+++ b/astro/p5-Astro-ADS/Makefile
@@ -14,9 +14,8 @@ COMMENT= OO Perl interface to the ADS abstract service
BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= adsquery.1
MAN3= Astro::ADS.3 Astro::ADS::Query.3 Astro::ADS::Result.3 Astro::ADS::Result::Paper.3
diff --git a/astro/p5-Astro-Catalog/Makefile b/astro/p5-Astro-Catalog/Makefile
index a5ea71b922b5..ff724d61239e 100644
--- a/astro/p5-Astro-Catalog/Makefile
+++ b/astro/p5-Astro-Catalog/Makefile
@@ -28,7 +28,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Astro::Catalog.3 \
Astro::Catalog::IO::ASCII.3 \
diff --git a/astro/p5-Astro-Constants/Makefile b/astro/p5-Astro-Constants/Makefile
index 130a8d7db68d..6a323cf52288 100644
--- a/astro/p5-Astro-Constants/Makefile
+++ b/astro/p5-Astro-Constants/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: astro/p5-Astro-Constants
-# Date created: 04 April 2010
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Astro-Constants
PORTVERSION= 0.09
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Physical constants for use in astronomy
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Astro::Constants.3
diff --git a/astro/p5-Astro-DSS/Makefile b/astro/p5-Astro-DSS/Makefile
index 39ae4849598a..9bdc9ffd2e7a 100644
--- a/astro/p5-Astro-DSS/Makefile
+++ b/astro/p5-Astro-DSS/Makefile
@@ -14,9 +14,8 @@ COMMENT= OO interface to the 1st and 2nd Digital Sky Surveys
BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Astro::DSS.3
diff --git a/astro/p5-Astro-FITS-Header/Makefile b/astro/p5-Astro-FITS-Header/Makefile
index bd3397be38ee..c93a3aec57d4 100644
--- a/astro/p5-Astro-FITS-Header/Makefile
+++ b/astro/p5-Astro-FITS-Header/Makefile
@@ -12,8 +12,8 @@ COMMENT= Object Orientated interface to FITS HDUs
LICENSE= GPLv3
-MAKE_JOBS_SAFE= yes
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Astro::FITS::Header.3 \
Astro::FITS::Header::AST.3 \
diff --git a/astro/p5-Astro-Hipparcos/Makefile b/astro/p5-Astro-Hipparcos/Makefile
index ca6d87a6abdf..c08bcc03c364 100644
--- a/astro/p5-Astro-Hipparcos/Makefile
+++ b/astro/p5-Astro-Hipparcos/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-ExtUtils-XSpp>=0.06:${PORTSDIR}/devel/p5-ExtUtils-XSpp \
p5-ExtUtils-ParseXS>=2.22:${PORTSDIR}/devel/p5-ExtUtils-ParseXS
MAKE_ARGS+= "CC=g++"
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Astro::Hipparcos::Record.3 \
Astro::Hipparcos.3
diff --git a/astro/p5-Astro-MoonPhase/Makefile b/astro/p5-Astro-MoonPhase/Makefile
index c600d5dffa2b..5120962635fb 100644
--- a/astro/p5-Astro-MoonPhase/Makefile
+++ b/astro/p5-Astro-MoonPhase/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Astro-MoonPhase
-# Date created: Mon Jan 1 09:43:10 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Astro-MoonPhase
PORTVERSION= 0.60
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to calculate information about the phase of the moon
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Astro::MoonPhase.3
diff --git a/astro/p5-Astro-SIMBAD-Client/Makefile b/astro/p5-Astro-SIMBAD-Client/Makefile
index 6ded82b0764f..81a4b8814d1b 100644
--- a/astro/p5-Astro-SIMBAD-Client/Makefile
+++ b/astro/p5-Astro-SIMBAD-Client/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-HTTP-Message>=0:${PORTSDIR}/www/p5-HTTP-Message \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= -y
MAN1= simbadc.1
diff --git a/astro/p5-Astro-SIMBAD/Makefile b/astro/p5-Astro-SIMBAD/Makefile
index d8a80ea82599..6065e4c4f001 100644
--- a/astro/p5-Astro-SIMBAD/Makefile
+++ b/astro/p5-Astro-SIMBAD/Makefile
@@ -14,9 +14,8 @@ COMMENT= OO Perl interface to the SIMBAD astronomical database
BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Astro::SIMBAD.3 \
Astro::SIMBAD::Query.3 \
diff --git a/astro/p5-Astro-SunTime/Makefile b/astro/p5-Astro-SunTime/Makefile
index 884ecb2c3d90..c13414bed806 100644
--- a/astro/p5-Astro-SunTime/Makefile
+++ b/astro/p5-Astro-SunTime/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Astro-SunTime
-# Date created: Mon Jan 1 10:06:12 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Astro-SunTime
PORTVERSION= 0.01
@@ -18,8 +14,7 @@ COMMENT= Perl interface to calculate sunrise/sunset times
BUILD_DEPENDS= p5-Time-modules>=0:${PORTSDIR}/devel/p5-Time-modules
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/astro/p5-Astro-satpass/Makefile b/astro/p5-Astro-satpass/Makefile
index 1d18e0706962..9f123d23da66 100644
--- a/astro/p5-Astro-satpass/Makefile
+++ b/astro/p5-Astro-satpass/Makefile
@@ -27,7 +27,8 @@ SPACETRACK_DESC= Add support for Astro::SpaceTrack
USGS_DESC= Add support for Geo::WebService::Elevation::USGS
CONFIGURE_ARGS= -y
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= satpass.1
MAN3= Astro::Coord::ECI.3 \
diff --git a/astro/p5-Astro/Makefile b/astro/p5-Astro/Makefile
index af4780b72088..7cb40b568bb5 100644
--- a/astro/p5-Astro/Makefile
+++ b/astro/p5-Astro/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Collection of useful astronomical routines in Perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Astro::Time.3 \
Astro::Misc.3 \
diff --git a/astro/p5-GPS-Babel/Makefile b/astro/p5-GPS-Babel/Makefile
index 2554cc798db6..e167ee8a0b29 100644
--- a/astro/p5-GPS-Babel/Makefile
+++ b/astro/p5-GPS-Babel/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Geo-Gpx>=0.25:${PORTSDIR}/graphics/p5-Geo-Gpx \
RUN_DEPENDS= p5-Geo-Gpx>=0.25:${PORTSDIR}/graphics/p5-Geo-Gpx \
p5-File-Which>=0.05:${PORTSDIR}/sysutils/p5-File-Which
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= GPS::Babel.3
diff --git a/astro/p5-Geo-METAR/Makefile b/astro/p5-Geo-METAR/Makefile
index e7eec848e7e3..814ecdcb9a91 100644
--- a/astro/p5-Geo-METAR/Makefile
+++ b/astro/p5-Geo-METAR/Makefile
@@ -11,9 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module that processes METAR information from NOAA sources
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Geo::METAR.3
diff --git a/audio/p5-Audio-MPD/Makefile b/audio/p5-Audio-MPD/Makefile
index afd6db401209..1cd546397251 100644
--- a/audio/p5-Audio-MPD/Makefile
+++ b/audio/p5-Audio-MPD/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Audio-MPD
-# Date created: 28 Oct 2008
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Audio-MPD
PORTVERSION= 1.120610
@@ -29,7 +25,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Corpus-Audio-MPD>=1.113282:${PORTSDIR}/audio/p5-Test-Corpus-Audio-MPD
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= mpd-dynamic.1 \
mpd-rate.1
diff --git a/audio/p5-Audio-Musepack/Makefile b/audio/p5-Audio-Musepack/Makefile
index 8f185a028124..8beca8642fbf 100644
--- a/audio/p5-Audio-Musepack/Makefile
+++ b/audio/p5-Audio-Musepack/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Audio-Musepack
-# Date created: 21 July 2006
-# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-#
+# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Audio-Musepack
PORTVERSION= 1.0.1
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-MP3-Info>=1.20:${PORTSDIR}/audio/p5-MP3-Info \
p5-Audio-Scan>=0.85:${PORTSDIR}/audio/p5-Audio-Scan
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Audio::APE.3 Audio::Musepack.3
diff --git a/audio/p5-Audio-Scan/Makefile b/audio/p5-Audio-Scan/Makefile
index 5aa2e16b2998..aed3f555806e 100644
--- a/audio/p5-Audio-Scan/Makefile
+++ b/audio/p5-Audio-Scan/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Audio-Scan
-# Date created: 11 July, 2009
-# Whom: Wen Heping <wenheping@gmail.com>
-#
+# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
-#
PORTNAME= Audio-Scan
PORTVERSION= 0.93
@@ -19,7 +15,8 @@ LICENSE= GPLv2
TEST_DEPENDS= p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Audio::Scan.3
diff --git a/audio/p5-Audio-Wav/Makefile b/audio/p5-Audio-Wav/Makefile
index 0c77cfc117f8..e71f143f060c 100644
--- a/audio/p5-Audio-Wav/Makefile
+++ b/audio/p5-Audio-Wav/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl modules for reading and writing Microsoft WAV files
BUILD_DEPENDS= p5-Inline>=0:${PORTSDIR}/devel/p5-Inline
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Audio::Wav.3 Audio::Wav::Read.3 Audio::Wav::Write.3
diff --git a/audio/p5-CDDB-File/Makefile b/audio/p5-CDDB-File/Makefile
index 9db5a33df601..2ee3fc5309c2 100644
--- a/audio/p5-CDDB-File/Makefile
+++ b/audio/p5-CDDB-File/Makefile
@@ -1,10 +1,6 @@
# ex:ts=8
-# Ports collection makefile for: CDDB-File
-# Date created: Jun 26, 2002
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= CDDB-File
PORTVERSION= 1.05
@@ -16,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parse a CDDB/freedb data file
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CDDB::File.3
diff --git a/audio/p5-CDDB/Makefile b/audio/p5-CDDB/Makefile
index 194f56d26acb..289e504cabba 100644
--- a/audio/p5-CDDB/Makefile
+++ b/audio/p5-CDDB/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= High-level interface to the Compact Disc Database
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CDDB.3
diff --git a/audio/p5-CDDB_get/Makefile b/audio/p5-CDDB_get/Makefile
index 0bd9b7256723..d86a367030e9 100644
--- a/audio/p5-CDDB_get/Makefile
+++ b/audio/p5-CDDB_get/Makefile
@@ -12,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= High-level interface to the Compact Disc Database
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CDDB_get.3
diff --git a/audio/p5-MIDI/Makefile b/audio/p5-MIDI/Makefile
index ffec35b64bce..6e3461b2f763 100644
--- a/audio/p5-MIDI/Makefile
+++ b/audio/p5-MIDI/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl5 module for handling MIDI files
OPTIONS_DEFINE= GD
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= MIDI.3 MIDI::Event.3 MIDI::Filespec.3 MIDI::Opus.3 MIDI::Score.3 \
MIDI::Simple.3 MIDI::Track.3
diff --git a/audio/p5-MPEG-ID3v2Tag/Makefile b/audio/p5-MPEG-ID3v2Tag/Makefile
index 71e17c3e7699..cc267de63242 100644
--- a/audio/p5-MPEG-ID3v2Tag/Makefile
+++ b/audio/p5-MPEG-ID3v2Tag/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: MPEG-ID3v2Tag
-# Date created: Wed Jan 3 08:38:34 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= MPEG-ID3v2Tag
PORTVERSION= 0.39
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module that provides a way to write/read ID3 v2.3 tags
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MPEG::ID3v2Tag.3
diff --git a/audio/p5-Shout/Makefile b/audio/p5-Shout/Makefile
index 09e9c61da460..c4a08bedfe25 100644
--- a/audio/p5-Shout/Makefile
+++ b/audio/p5-Shout/Makefile
@@ -12,7 +12,8 @@ COMMENT= Perl glue for libshout MP3 streaming source library
LIB_DEPENDS= shout.5:${PORTSDIR}/audio/libshout2
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Shout.3
diff --git a/audio/p5-Test-Corpus-Audio-MPD/Makefile b/audio/p5-Test-Corpus-Audio-MPD/Makefile
index 287107022cb7..d7a861cf264b 100644
--- a/audio/p5-Test-Corpus-Audio-MPD/Makefile
+++ b/audio/p5-Test-Corpus-Audio-MPD/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-File-ShareDir-PathClass>0:${PORTSDIR}/devel/p5-File-ShareDir-P
p5-Readonly>=0:${PORTSDIR}/devel/p5-Readonly
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Test::Corpus::Audio::MPD.3
diff --git a/audio/p5-libvorbis/Makefile b/audio/p5-libvorbis/Makefile
index 76778d3a1c14..6f2f01820009 100644
--- a/audio/p5-libvorbis/Makefile
+++ b/audio/p5-libvorbis/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-libvorbis
-# Date created: 30 Jul 2002
-# Whom: Dominic Mitchell <dom@happygiraffe.net>
-#
+# Created by: Dominic Mitchell <dom@happygiraffe.net>
# $FreeBSD$
-#
PORTNAME= libvorbis
PORTVERSION= 0.05
@@ -20,7 +16,8 @@ COMMENT= Perl extension for Ogg Vorbis streams
LIB_DEPENDS= vorbis.4:${PORTSDIR}/audio/libvorbis
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Ogg::Vorbis.3
diff --git a/audio/p5-tagged/Makefile b/audio/p5-tagged/Makefile
index f4381f3d3869..9685e4fafff8 100644
--- a/audio/p5-tagged/Makefile
+++ b/audio/p5-tagged/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Read, change, and write different tags of MP3 audio files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MP3::Tag::ID3v2.3 MP3::Tag.3 MP3::Tag::File.3 \
MP3::Tag::ID3v2-Data.3 MP3::Tag::ID3v1.3
diff --git a/benchmarks/p5-Benchmark-Stopwatch/Makefile b/benchmarks/p5-Benchmark-Stopwatch/Makefile
index 90457495024a..52d0deae20b8 100644
--- a/benchmarks/p5-Benchmark-Stopwatch/Makefile
+++ b/benchmarks/p5-Benchmark-Stopwatch/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Benchmark-Stopwatch
-# Date created: 2006-08-24
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Benchmark-Stopwatch
PORTVERSION= 0.05
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Clone>=0:${PORTSDIR}/devel/p5-Clone
BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-Test-LongString>=0:${PORTSDIR}/devel/p5-Test-LongString
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Benchmark::Stopwatch.3
diff --git a/biology/p5-AcePerl/Makefile b/biology/p5-AcePerl/Makefile
index bf670c57184f..d8707a71ce82 100644
--- a/biology/p5-AcePerl/Makefile
+++ b/biology/p5-AcePerl/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-AcePerl
-# Date created: 26 July 2000
-# Whom: Johann Visagie <johann@egenetics.com>
-#
+# Created by: Johann Visagie <johann@egenetics.com>
# $FreeBSD$
-#
PORTNAME= AcePerl
PORTVERSION= 1.92
@@ -21,7 +17,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= ace.pl.1
MAN3= Ace.3 Ace::Browser::AceSubs.3 Ace::Browser::SearchSubs.3 \
diff --git a/biology/p5-Bio-Das-Lite/Makefile b/biology/p5-Bio-Das-Lite/Makefile
index b45abded7bf3..8b45ce3a499f 100644
--- a/biology/p5-Bio-Das-Lite/Makefile
+++ b/biology/p5-Bio-Das-Lite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Bio-Das-Lite
-# Date created: 26 Feb, 2010
-# Whom: Wen Heping <wen@FreeBSD.org>
-#
+# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Bio-Das-Lite
PORTVERSION= 2.11
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Readonly>=1.03:${PORTSDIR}/devel/p5-Readonly \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Simple>0.8:${PORTSDIR}/devel/p5-Test-Simple
-PERL_MODBUILD= YES
+USES= perl5
+USE_PERL5= modbuild
MAN3= Bio::Das::Lite.3
diff --git a/biology/p5-Bio-Das/Makefile b/biology/p5-Bio-Das/Makefile
index a40cf4b72a86..27a3fda93f13 100644
--- a/biology/p5-Bio-Das/Makefile
+++ b/biology/p5-Bio-Das/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Bio-Das
-# Date created: 17 January 2005
-# Whom: Razi Khaja <razi@genet.sickkids.on.ca>
-#
+# Created by: Razi Khaja <razi@genet.sickkids.on.ca>
# $FreeBSD$
-#
PORTNAME= Bio-Das
PORTVERSION= 1.17
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-HTML-Parser>=3:${PORTSDIR}/www/p5-HTML-Parser \
p5-libwww>=5:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Bio::Das.3 Bio::Das::AGPServer::Config.3 Bio::Das::AGPServer::Daemon.3 \
Bio::Das::AGPServer::Parser.3 Bio::Das::AGPServer::SQLStorage.3 \
diff --git a/biology/p5-Bio-Glite/Makefile b/biology/p5-Bio-Glite/Makefile
index 3b3231605fb6..87d806a97994 100644
--- a/biology/p5-Bio-Glite/Makefile
+++ b/biology/p5-Bio-Glite/Makefile
@@ -14,7 +14,8 @@ COMMENT= Perl Interface to G-language
BUILD_DEPENDS= p5-libwww>=5:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Bio::Glite.3
diff --git a/biology/p5-Bio-Graphics/Makefile b/biology/p5-Bio-Graphics/Makefile
index 5415e4370be7..6b0e1019cecd 100644
--- a/biology/p5-Bio-Graphics/Makefile
+++ b/biology/p5-Bio-Graphics/Makefile
@@ -1,6 +1,5 @@
# Created by: wen@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= Bio-Graphics
PORTVERSION= 2.37
@@ -21,7 +20,8 @@ BUILD_DEPENDS= p5-Bio-SCF>=1.01:${PORTSDIR}/biology/p5-Bio-SCF \
p5-bioperl>=1.6.0:${PORTSDIR}/biology/p5-bioperl
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= contig_draw.pl.1 \
feature_draw.pl.1 \
diff --git a/biology/p5-Bio-MAGETAB/Makefile b/biology/p5-Bio-MAGETAB/Makefile
index d15fa17c135a..37d33cf68720 100644
--- a/biology/p5-Bio-MAGETAB/Makefile
+++ b/biology/p5-Bio-MAGETAB/Makefile
@@ -26,7 +26,8 @@ BUILD_DEPENDS= p5-Date-Manip>=5.44:${PORTSDIR}/devel/p5-Date-Manip \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0.26:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Bio::MAGETAB.3 \
Bio::MAGETAB::ArrayDesign.3 \
diff --git a/biology/p5-Bio-NEXUS/Makefile b/biology/p5-Bio-NEXUS/Makefile
index 97a0b7abe8bc..31a50449e440 100644
--- a/biology/p5-Bio-NEXUS/Makefile
+++ b/biology/p5-Bio-NEXUS/Makefile
@@ -17,7 +17,8 @@ TEST_DEPENDS= p5-Test-Deep>=0.106:${PORTSDIR}/devel/p5-Test-Deep \
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
MAN1= nex2text_tree.pl.1 \
nexplot.pl.1 \
diff --git a/biology/p5-Bio-Phylo/Makefile b/biology/p5-Bio-Phylo/Makefile
index 7affa42f5e08..90d546eaa382 100644
--- a/biology/p5-Bio-Phylo/Makefile
+++ b/biology/p5-Bio-Phylo/Makefile
@@ -27,7 +27,8 @@ BUILD_DEPENDS= p5-GD>=0:${PORTSDIR}/graphics/p5-GD \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-JSON>=0:${PORTSDIR}/converters/p5-JSON
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Bio::Phylo.3 \
Bio::Phylo::EvolutionaryModels.3 \
diff --git a/chinese/p5-Date-Chinese/Makefile b/chinese/p5-Date-Chinese/Makefile
index bad1d83665eb..e579fc9335d5 100644
--- a/chinese/p5-Date-Chinese/Makefile
+++ b/chinese/p5-Date-Chinese/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Date-Chinese
-# Date Created: 13 Aug 2001
-# Whom: Shell Hung <shell@shellhung.org>
-#
+# Created by: Shell Hung <shell@shellhung.org>
# $FreeBSD$
-#
PORTNAME= Date-Chinese
PORTVERSION= 1.12
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to calculate dates in the Chinese calendar
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Date::Chinese.3
diff --git a/chinese/p5-Lingua-Han-PinYin/Makefile b/chinese/p5-Lingua-Han-PinYin/Makefile
index 88613e09bc2c..2e4c094202ce 100644
--- a/chinese/p5-Lingua-Han-PinYin/Makefile
+++ b/chinese/p5-Lingua-Han-PinYin/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Lingua-Han-PinYin
-# Date created: 2006-09-06
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Lingua-Han-PinYin
PORTVERSION= 0.16
@@ -20,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Lingua-Han-Utils>=0.10:${PORTSDIR}/chinese/p5-Lingua-Han-Utils
RUN_DEPENDS= p5-Lingua-Han-Utils>=0.10:${PORTSDIR}/chinese/p5-Lingua-Han-Utils
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Han::PinYin.3
diff --git a/chinese/p5-Lingua-Han-Utils/Makefile b/chinese/p5-Lingua-Han-Utils/Makefile
index 1420f9256cd1..acee801f42ae 100644
--- a/chinese/p5-Lingua-Han-Utils/Makefile
+++ b/chinese/p5-Lingua-Han-Utils/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Lingua-Han-Utils
-# Date created: 2006-09-06
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Lingua-Han-Utils
PORTVERSION= 0.12
@@ -20,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Encode-Detect-CJK>=0:${PORTSDIR}/converters/p5-Encode-Detect-CJK
RUN_DEPENDS= p5-Encode-Detect-CJK>=0:${PORTSDIR}/converters/p5-Encode-Detect-CJK
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Han::Utils.3
diff --git a/chinese/p5-Lingua-ZH-BPMFConvert/Makefile b/chinese/p5-Lingua-ZH-BPMFConvert/Makefile
index 2f6e1b23c743..f17cefc06852 100644
--- a/chinese/p5-Lingua-ZH-BPMFConvert/Makefile
+++ b/chinese/p5-Lingua-ZH-BPMFConvert/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Lingua-ZH-BPMFConvert
-# Date created: 2006-09-06
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Lingua-ZH-BPMFConvert
PORTVERSION= 0.01
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Rule-based conversion of BPMF (bopomofo) into Hanyu Pinyin
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::ZH::BPMFConvert.3
diff --git a/chinese/p5-Lingua-ZH-Segment/Makefile b/chinese/p5-Lingua-ZH-Segment/Makefile
index a70549fc5047..306c73e65041 100644
--- a/chinese/p5-Lingua-ZH-Segment/Makefile
+++ b/chinese/p5-Lingua-ZH-Segment/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Lingua-ZH-Segment
-# Date created: 2007-06-08
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Lingua-ZH-Segment
PORTVERSION= 0.02
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Chinese Text Segmentation
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::ZH::Segment.3
diff --git a/chinese/p5-Lingua-ZH-TaBE/Makefile b/chinese/p5-Lingua-ZH-TaBE/Makefile
index 684ee439c22f..abe8ac434ef4 100644
--- a/chinese/p5-Lingua-ZH-TaBE/Makefile
+++ b/chinese/p5-Lingua-ZH-TaBE/Makefile
@@ -1,10 +1,6 @@
# ex:ts=8
-# Ports collection makefile for: p5-Lingua-ZH-TaBE
-# Date Created: Jan 22, 2003
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Lingua-ZH-TaBE
PORTVERSION= 0.07
@@ -18,7 +14,8 @@ COMMENT= Chinese processing via libtabe
LIB_DEPENDS= tabe.3:${PORTSDIR}/chinese/libtabe
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_BDB= yes
OBSOLETE_BDB_VAR= WITH_DB
diff --git a/chinese/p5-Lingua-ZH-Toke/Makefile b/chinese/p5-Lingua-ZH-Toke/Makefile
index bb3375781a31..369eb37b8827 100644
--- a/chinese/p5-Lingua-ZH-Toke/Makefile
+++ b/chinese/p5-Lingua-ZH-Toke/Makefile
@@ -14,7 +14,8 @@ COMMENT= Chinese Tokenizer on steroids
BUILD_DEPENDS= p5-Lingua-ZH-TaBE>=0:${PORTSDIR}/chinese/p5-Lingua-ZH-TaBE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::ZH::Toke.3
diff --git a/converters/p5-Convert-ASCII-Armour/Makefile b/converters/p5-Convert-ASCII-Armour/Makefile
index b1d2b0ad3c7b..7e523b4f121b 100644
--- a/converters/p5-Convert-ASCII-Armour/Makefile
+++ b/converters/p5-Convert-ASCII-Armour/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Convert-ASCII-Armour
-# Date created: 2001/08/26
-# Whom: nork@cityfujisawa.ne.jp
-#
+# Created by: nork@cityfujisawa.ne.jp
# $FreeBSD$
-#
PORTNAME= Convert-ASCII-Armour
PORTVERSION= 1.4
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert binary octets into ASCII armoured messages
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Convert::ASCII::Armour.3 Convert::ASCII::Armor.3
diff --git a/converters/p5-Convert-ASN1/Makefile b/converters/p5-Convert-ASN1/Makefile
index 78c5821aa5e4..47058b1894ea 100644
--- a/converters/p5-Convert-ASN1/Makefile
+++ b/converters/p5-Convert-ASN1/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Convert-ASN1
-# Date created: October 27, 2000
-# Whom: Marc Fournier <scrappy@FreeBSD.org>
-#
+# Created by: Marc Fournier <scrappy@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Convert-ASN1
PORTVERSION= 0.26
@@ -20,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Math-BigInt>=1.997:${PORTSDIR}/math/p5-Math-BigInt
RUN_DEPENDS= p5-Math-BigInt>=1.997:${PORTSDIR}/math/p5-Math-BigInt
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Convert::ASN1.3
diff --git a/converters/p5-Convert-Bencode_XS/Makefile b/converters/p5-Convert-Bencode_XS/Makefile
index c4dbfd6829e4..5c26829123fb 100644
--- a/converters/p5-Convert-Bencode_XS/Makefile
+++ b/converters/p5-Convert-Bencode_XS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Convert-Bencode_XS
-# Date created: 2006-08-23
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Convert-Bencode_XS
PORTVERSION= 0.06
@@ -16,7 +12,8 @@ COMMENT= Faster conversions to/from Bencode format
RUN_DEPENDS= p5-Convert-Bencode>=0:${PORTSDIR}/converters/p5-Convert-Bencode
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Convert::Bencode_XS.3
diff --git a/converters/p5-Convert-BinHex/Makefile b/converters/p5-Convert-BinHex/Makefile
index a2f0ff013015..6fcc9f142c62 100644
--- a/converters/p5-Convert-BinHex/Makefile
+++ b/converters/p5-Convert-BinHex/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to extract data from Macintosh BinHex files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Convert::BinHex.3
diff --git a/converters/p5-Convert-Binary-C/Makefile b/converters/p5-Convert-Binary-C/Makefile
index 73742c48ae5e..5f73bc11dd80 100644
--- a/converters/p5-Convert-Binary-C/Makefile
+++ b/converters/p5-Convert-Binary-C/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Convert-Binary-C
-# Date created: 26 May 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Convert-Binary-C
PORTVERSION= 0.76
@@ -19,7 +15,8 @@ LICENSE_COMB= dual
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= ccconfig.1
MAN3= Convert::Binary::C.3 Convert::Binary::C::Cached.3
diff --git a/converters/p5-Convert-IBM390/Makefile b/converters/p5-Convert-IBM390/Makefile
index 39f672728d36..8b25f6098d69 100644
--- a/converters/p5-Convert-IBM390/Makefile
+++ b/converters/p5-Convert-IBM390/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Convert-IBM390
-# Date created: 13 Aug 2005
-# Whom: Jason Burgess <dev@fenux.net>
-#
+# Created by: Jason Burgess <dev@fenux.net>
# $FreeBSD$
-#
PORTNAME= Convert-IBM390
PORTVERSION= 0.27
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Functions for manipulating mainframe data
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Convert::IBM390.3 \
Convert::IBM390::CP00037.3 \
diff --git a/converters/p5-Convert-Morse/Makefile b/converters/p5-Convert-Morse/Makefile
index 868ce01503a0..9a4436c11302 100644
--- a/converters/p5-Convert-Morse/Makefile
+++ b/converters/p5-Convert-Morse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Convert-Morse
-# Date created: Wed Jan 3 16:37:55 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Convert-Morse
PORTVERSION= 0.06
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to convert between ASCII and Morse codes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Convert::Morse.3
diff --git a/converters/p5-Convert-PEM/Makefile b/converters/p5-Convert-PEM/Makefile
index f69c81d0f02b..f538fbad294f 100644
--- a/converters/p5-Convert-PEM/Makefile
+++ b/converters/p5-Convert-PEM/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Convert-PEM
-# Date created: Tue Sep 11 10:33:05 PDT 2001
-# Whom: Michael Haro <mharo@FreeBSD.org>
-#
+# Created by: Michael Haro <mharo@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Convert-PEM
PORTVERSION= 0.08
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Class-ErrorHandler>=0:${PORTSDIR}/devel/p5-Class-ErrorHandler \
p5-Crypt-DES_EDE3>=0:${PORTSDIR}/security/p5-Crypt-DES_EDE3
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Convert::PEM.3 Convert::PEM::CBC.3
diff --git a/converters/p5-Convert-TNEF/Makefile b/converters/p5-Convert-TNEF/Makefile
index f5de7349c69e..ab8d6f9eb17e 100644
--- a/converters/p5-Convert-TNEF/Makefile
+++ b/converters/p5-Convert-TNEF/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy \
p5-MIME-Tools>=4.109:${PORTSDIR}/mail/p5-MIME-Tools
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Convert::TNEF.3
diff --git a/converters/p5-Convert-UUlib/Makefile b/converters/p5-Convert-UUlib/Makefile
index 2e2d42729ddc..0b053a061bca 100644
--- a/converters/p5-Convert-UUlib/Makefile
+++ b/converters/p5-Convert-UUlib/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Convert-UUlib
-# Date created: November 19th 2000
-# Whom: Blaz Zupan <blaz@amis.net>
-#
+# Created by: Blaz Zupan <blaz@amis.net>
# $FreeBSD$
-#
PORTNAME= Convert-UUlib
PORTVERSION= 1.40
@@ -17,7 +13,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S,0,,}
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 interface to the uulib library (a.k.a. uudeview/uuenview)
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Convert::UUlib.3
diff --git a/converters/p5-Encode-Detect/Makefile b/converters/p5-Encode-Detect/Makefile
index 51f9be6ced32..ed961ee0fd2f 100644
--- a/converters/p5-Encode-Detect/Makefile
+++ b/converters/p5-Encode-Detect/Makefile
@@ -13,7 +13,8 @@ COMMENT= Encode::Encoding subclass that detects the encoding of data
BUILD_DEPENDS+= p5-ExtUtils-CBuilder>=0:${PORTSDIR}/devel/p5-ExtUtils-CBuilder
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Encode::Detect.3 Encode::Detect::Detector.3
diff --git a/converters/p5-Encode-IMAPUTF7/Makefile b/converters/p5-Encode-IMAPUTF7/Makefile
index 099931371785..5d485c7077d0 100644
--- a/converters/p5-Encode-IMAPUTF7/Makefile
+++ b/converters/p5-Encode-IMAPUTF7/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Encode-IMAPUTF7
-# Date created: Dec 18, 2009
-# Whom: Wen Heping <wen@FreeBSD.org>
-#
+# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Encode-IMAPUTF7
PORTVERSION= 1.05
@@ -17,7 +13,8 @@ COMMENT= Modification of UTF-7 encoding for IMAP
BUILD_DEPENDS= p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Encode::IMAPUTF7.3
diff --git a/converters/p5-JSON-Any/Makefile b/converters/p5-JSON-Any/Makefile
index 50daf6bf876b..f85f0d0d5d87 100644
--- a/converters/p5-JSON-Any/Makefile
+++ b/converters/p5-JSON-Any/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-JSON>=2.02:${PORTSDIR}/converters/p5-JSON
RUN_DEPENDS= p5-JSON>=2.02:${PORTSDIR}/converters/p5-JSON
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= JSON::Any.3
diff --git a/converters/p5-JSON-DWIW/Makefile b/converters/p5-JSON-DWIW/Makefile
index bccc79e5175f..d47ef941e17e 100644
--- a/converters/p5-JSON-DWIW/Makefile
+++ b/converters/p5-JSON-DWIW/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-JSON-DWIW
-# Date created: 2007/02/14
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= JSON-DWIW
PORTVERSION= 0.47
@@ -16,6 +12,7 @@ COMMENT= JSON converter that Does What I Want
MAN3= JSON::DWIW.3 JSON::DWIW::Boolean.3 JSON::DWIW::Changes.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/converters/p5-JSON-XS/Makefile b/converters/p5-JSON-XS/Makefile
index 4aa66218bd6e..82788a7742ab 100644
--- a/converters/p5-JSON-XS/Makefile
+++ b/converters/p5-JSON-XS/Makefile
@@ -13,7 +13,8 @@ COMMENT= JSON serialising/deserialising, done correctly and fast
BUILD_DEPENDS= p5-common-sense>0:${PORTSDIR}/devel/p5-common-sense
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= json_xs.1
MAN3= JSON::XS.3 JSON::XS::Boolean.3
diff --git a/converters/p5-MIME-Base64/Makefile b/converters/p5-MIME-Base64/Makefile
index ed6d462731c2..1957d8b78ef9 100644
--- a/converters/p5-MIME-Base64/Makefile
+++ b/converters/p5-MIME-Base64/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module for Base64 and Quoted-Printable encodings
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= MIME::Base64.3 \
MIME::QuotedPrint.3
diff --git a/converters/p5-String-Multibyte/Makefile b/converters/p5-String-Multibyte/Makefile
index 8257a132a981..ff34b76553c9 100644
--- a/converters/p5-String-Multibyte/Makefile
+++ b/converters/p5-String-Multibyte/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: String::Multibyte
-# Date created: 25 Jan 2002
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= String-Multibyte
PORTVERSION= 1.10
@@ -18,7 +14,8 @@ COMMENT= Perl module to manipulate multibyte character strings
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= String::Multibyte.3 \
String::Multibyte::Big5.3 \
diff --git a/converters/p5-Text-Bidi/Makefile b/converters/p5-Text-Bidi/Makefile
index f46435265377..48f6d0f5d716 100644
--- a/converters/p5-Text-Bidi/Makefile
+++ b/converters/p5-Text-Bidi/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-Bidi
-# Date created: 2008-03-24
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
+# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-Bidi
PORTVERSION= 0.03
@@ -17,7 +13,8 @@ COMMENT= Perl interface to the libfribidi
LIB_DEPENDS= fribidi.3:${PORTSDIR}/converters/fribidi
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CFLAGS+= -I${LOCALBASE}/include
MAN3= Text::Bidi.3 Text::Bidi::CapRTL.3
diff --git a/converters/p5-Text-Iconv/Makefile b/converters/p5-Text-Iconv/Makefile
index 4b8b4762d8ac..a83dec15351d 100644
--- a/converters/p5-Text-Iconv/Makefile
+++ b/converters/p5-Text-Iconv/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text::Iconv
-# Date created: 26 Dec 2000
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Text-Iconv
PORTVERSION= 1.7
@@ -14,9 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to iconv() codeset conversion function
-USES= iconv
-
-PERL_CONFIGURE= yes
+USES= perl5 iconv
+USE_PERL5= configure
CONFIGURE_ARGS+= INC="-I${LOCALBASE}/include" \
LIBS="-L${LOCALBASE}/lib -liconv"
diff --git a/converters/p5-Unicode-String/Makefile b/converters/p5-Unicode-String/Makefile
index 45fd2da45e94..ddd53844f292 100644
--- a/converters/p5-Unicode-String/Makefile
+++ b/converters/p5-Unicode-String/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Unicode-String
-# Date created: 10th September 2000
-# Whom: Ilia Chipitsine <ilia@jane.cgu.chel.su>
-#
+# Created by: Ilia Chipitsine <ilia@jane.cgu.chel.su>
# $FreeBSD$
-#
PORTNAME= Unicode-String
PORTVERSION= 2.09
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= These are experimental Perl5 modules to handle various Unicode issues
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Unicode::CharName.3 Unicode::String.3
diff --git a/converters/p5-Unicode-Stringprep/Makefile b/converters/p5-Unicode-Stringprep/Makefile
index 631c3446c5c9..a858d256fc85 100644
--- a/converters/p5-Unicode-Stringprep/Makefile
+++ b/converters/p5-Unicode-Stringprep/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Unicode-Stringprep
-# Date created: 10 Dec 2010
-# Whom: Timur Bakeyev <bat@cpan.org>
-#
+# Created by: Timur Bakeyev <bat@cpan.org>
# $FreeBSD$
-#
PORTNAME= Unicode-Stringprep
PORTVERSION= 1.104
@@ -21,7 +17,8 @@ TEST_DEPENDS= p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings \
p5-Test-Pod>=1:${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= Unicode::Stringprep.3 \
Unicode::Stringprep::BiDi.3 \
diff --git a/databases/p5-BerkeleyDB/Makefile b/databases/p5-BerkeleyDB/Makefile
index 8f45c26dbd60..ac33a403292a 100644
--- a/databases/p5-BerkeleyDB/Makefile
+++ b/databases/p5-BerkeleyDB/Makefile
@@ -17,7 +17,8 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-MLDBM>=0:${PORTSDIR}/databases/p5-MLDBM \
p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_BDB= 47+
MAN3= BerkeleyDB.3
diff --git a/databases/p5-Cache-Memcached-XS/Makefile b/databases/p5-Cache-Memcached-XS/Makefile
index d791df53197e..0270559804c6 100644
--- a/databases/p5-Cache-Memcached-XS/Makefile
+++ b/databases/p5-Cache-Memcached-XS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Cache-Memcached-XS
-# Date created: 8 September 2006
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Cache-Memcached-XS
PORTVERSION= 0.01
@@ -18,7 +14,8 @@ LIB_DEPENDS= memcache.4:${PORTSDIR}/databases/libmemcache
BUILD_DEPENDS= p5-Storable>=0:${PORTSDIR}/devel/p5-Storable
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= INC="-I${LOCALBASE}/include"
MAN3= Cache::Memcached::XS.3
diff --git a/databases/p5-Cache-Memcached/Makefile b/databases/p5-Cache-Memcached/Makefile
index 2b0d5284c216..8c6cc2f08f9e 100644
--- a/databases/p5-Cache-Memcached/Makefile
+++ b/databases/p5-Cache-Memcached/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Cache-Memcached
-# Date created: 2004-04-15
-# Whom: michael johnson <ahze@ahze.net>
-#
+# Created by: michael johnson <ahze@ahze.net>
# $FreeBSD$
-#
PORTNAME= Cache-Memcached
PORTVERSION= 1.30
@@ -21,7 +17,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-String-CRC32>0:${PORTSDIR}/devel/p5-String-CRC32
RUN_DEPENDS= p5-String-CRC32>0:${PORTSDIR}/devel/p5-String-CRC32
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Cache::Memcached.3
diff --git a/databases/p5-Class-DBI-AbstractSearch/Makefile b/databases/p5-Class-DBI-AbstractSearch/Makefile
index 834af25c9c89..14c8fa9df566 100644
--- a/databases/p5-Class-DBI-AbstractSearch/Makefile
+++ b/databases/p5-Class-DBI-AbstractSearch/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-Class-DBI>=0:${PORTSDIR}/databases/p5-Class-DBI \
p5-SQL-Abstract-Limit>=0:${PORTSDIR}/databases/p5-SQL-Abstract-Limit
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::DBI::AbstractSearch.3
diff --git a/databases/p5-Class-DBI-AutoLoader/Makefile b/databases/p5-Class-DBI-AutoLoader/Makefile
index 2010b4e0be2d..a8d44e7f023f 100644
--- a/databases/p5-Class-DBI-AutoLoader/Makefile
+++ b/databases/p5-Class-DBI-AutoLoader/Makefile
@@ -1,10 +1,6 @@
# ex:ts=8
-# Ports collection makefile for: Class::DBI::AutoLoader
-# Date created: Sep 23, 2004
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Class-DBI-AutoLoader
PORTVERSION= 0.12
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Class-DBI>=0:${PORTSDIR}/databases/p5-Class-DBI \
p5-Class-DBI-BaseDSN>=0:${PORTSDIR}/databases/p5-Class-DBI-BaseDSN
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::DBI::AutoLoader.3
diff --git a/databases/p5-Class-DBI-BaseDSN/Makefile b/databases/p5-Class-DBI-BaseDSN/Makefile
index 46875a5c4120..2ba00b903f07 100644
--- a/databases/p5-Class-DBI-BaseDSN/Makefile
+++ b/databases/p5-Class-DBI-BaseDSN/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-DBI-BaseDSN
-# Date created: 21 july 2003
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= Class-DBI-BaseDSN
PORTVERSION= 1.22
@@ -18,7 +14,8 @@ COMMENT= DSN sensitive base class
BUILD_DEPENDS:= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Class-DBI>=0:${PORTSDIR}/databases/p5-Class-DBI
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Class::DBI::BaseDSN.3
diff --git a/databases/p5-Class-DBI-FromCGI/Makefile b/databases/p5-Class-DBI-FromCGI/Makefile
index daf301e9ce07..0bd6885c7c0f 100644
--- a/databases/p5-Class-DBI-FromCGI/Makefile
+++ b/databases/p5-Class-DBI-FromCGI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-DBI-FromCGI
-# Date created: 21 july 2003
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= Class-DBI-FromCGI
PORTVERSION= 1.00
@@ -19,7 +15,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Class-DBI>=0:${PORTSDIR}/databases/p5-Class-DBI \
p5-CGI-Untaint>=0:${PORTSDIR}/www/p5-CGI-Untaint
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::DBI::FromCGI.3
diff --git a/databases/p5-Class-DBI-Lite/Makefile b/databases/p5-Class-DBI-Lite/Makefile
index 898a25fae26f..aa2909bb9ddc 100644
--- a/databases/p5-Class-DBI-Lite/Makefile
+++ b/databases/p5-Class-DBI-Lite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-DBI-Lite
-# Date created: 16th March, 2010
-# Whom: Wen Heping <wen@FreeBSD.org>
-#
+# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-DBI-Lite
PORTVERSION= 1.034
@@ -29,7 +25,8 @@ TEST_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
DEPRECATED= deprecated by upstream
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::DBI::Lite.3 \
Class::DBI::Lite::CacheManager.3 \
diff --git a/databases/p5-Class-DBI-Loader/Makefile b/databases/p5-Class-DBI-Loader/Makefile
index 6efac05ec7d3..9a3ef52aadcf 100644
--- a/databases/p5-Class-DBI-Loader/Makefile
+++ b/databases/p5-Class-DBI-Loader/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-DBI-Loader
-# Date created: 21 july 2003
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= Class-DBI-Loader
PORTVERSION= 0.34
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-Class-DBI>=0.89:${PORTSDIR}/databases/p5-Class-DBI \
p5-Lingua-EN-Inflect>=0:${PORTSDIR}/textproc/p5-Lingua-EN-Inflect
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::DBI::Loader.3 \
Class::DBI::Loader::Generic.3 \
diff --git a/databases/p5-Class-DBI-Oracle/Makefile b/databases/p5-Class-DBI-Oracle/Makefile
index 188f47ac0591..2758f42d69b2 100644
--- a/databases/p5-Class-DBI-Oracle/Makefile
+++ b/databases/p5-Class-DBI-Oracle/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-DBI-Oracle
-# Date created: 21 july 2003
-# Whom: Mathieu Arnold <mat@FreeBSD.org>
-#
+# Created by: Mathieu Arnold <mat@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-DBI-Oracle
PORTVERSION= 0.51
@@ -17,7 +13,8 @@ COMMENT= Extensions to Class::DBI for Oracle
BUILD_DEPENDS= p5-Class-DBI>=0:${PORTSDIR}/databases/p5-Class-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::DBI::Oracle.3
diff --git a/databases/p5-Class-DBI-Pager/Makefile b/databases/p5-Class-DBI-Pager/Makefile
index 33e22cbca3df..19bf31031c49 100644
--- a/databases/p5-Class-DBI-Pager/Makefile
+++ b/databases/p5-Class-DBI-Pager/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-DBI-Pager
-# Date created: 21 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Class-DBI-Pager
PORTVERSION= 0.08
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-Class-DBI>=0:${PORTSDIR}/databases/p5-Class-DBI \
p5-Data-Page>=0:${PORTSDIR}/databases/p5-Data-Page \
p5-Clone>=0:${PORTSDIR}/devel/p5-Clone
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::DBI::Pager.3
diff --git a/databases/p5-Class-DBI-Pg/Makefile b/databases/p5-Class-DBI-Pg/Makefile
index 774dee2fe8c8..ff27effd362c 100644
--- a/databases/p5-Class-DBI-Pg/Makefile
+++ b/databases/p5-Class-DBI-Pg/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-DBI-Pg
-# Date created: 21 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Class-DBI-Pg
PORTVERSION= 0.09
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Class-DBI>=0:${PORTSDIR}/databases/p5-Class-DBI \
p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Class::DBI::Pg.3
diff --git a/databases/p5-Class-DBI-Replication/Makefile b/databases/p5-Class-DBI-Replication/Makefile
index 3ead5b787083..15dee8cfe4a7 100644
--- a/databases/p5-Class-DBI-Replication/Makefile
+++ b/databases/p5-Class-DBI-Replication/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-DBI-Replication
-# Date created: 22 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Class-DBI-Replication
PORTVERSION= 0.01
@@ -17,7 +13,8 @@ COMMENT= Class::DBI for replicated database
BUILD_DEPENDS= p5-Class-DBI>=0:${PORTSDIR}/databases/p5-Class-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::DBI::Replication.3
diff --git a/databases/p5-Class-DBI-SAK/Makefile b/databases/p5-Class-DBI-SAK/Makefile
index c5e8a0b367df..a1e88a4ff5ed 100644
--- a/databases/p5-Class-DBI-SAK/Makefile
+++ b/databases/p5-Class-DBI-SAK/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-DBI-SAK
-# Date created: 22 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Class-DBI-SAK
PORTVERSION= 1.4
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-Class-DBI>=0:${PORTSDIR}/databases/p5-Class-DBI \
p5-Class-DBI-AbstractSearch>=0:${PORTSDIR}/databases/p5-Class-DBI-AbstractSearch \
p5-Class-DBI-Pager>=0:${PORTSDIR}/databases/p5-Class-DBI-Pager
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Class::DBI::SAK.3
diff --git a/databases/p5-Class-DBI-SQLite/Makefile b/databases/p5-Class-DBI-SQLite/Makefile
index 0650f126a7a8..e275a4fbf9b9 100644
--- a/databases/p5-Class-DBI-SQLite/Makefile
+++ b/databases/p5-Class-DBI-SQLite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-DBI-SQLite
-# Date created: 22 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Class-DBI-SQLite
PORTVERSION= 0.11
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-Ima-DBI>=0:${PORTSDIR}/databases/p5-Ima-DBI \
p5-Clone>=0:${PORTSDIR}/devel/p5-Clone
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::DBI::SQLite.3
diff --git a/databases/p5-Class-DBI-Sweet/Makefile b/databases/p5-Class-DBI-Sweet/Makefile
index 6da635dccd7a..3899b59f7b7d 100644
--- a/databases/p5-Class-DBI-Sweet/Makefile
+++ b/databases/p5-Class-DBI-Sweet/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-DBI-Sweet
-# Date created: 6 Jul 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= Class-DBI-Sweet
PORTVERSION= 0.11
@@ -23,7 +19,8 @@ RUN_DEPENDS= p5-Class-DBI>=3.0.12:${PORTSDIR}/databases/p5-Class-DBI \
p5-Data-Page>=0:${PORTSDIR}/databases/p5-Data-Page \
p5-SQL-Abstract>=1.55:${PORTSDIR}/databases/p5-SQL-Abstract
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Class::DBI::Sweet.3 Class::DBI::Sweet::Topping.3
diff --git a/databases/p5-Class-DBI-ToSax/Makefile b/databases/p5-Class-DBI-ToSax/Makefile
index fbcab9245a24..01f9df999365 100644
--- a/databases/p5-Class-DBI-ToSax/Makefile
+++ b/databases/p5-Class-DBI-ToSax/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-DBI-ToSax
-# Date created: 22 july 2003
-# Whom: Mathieu Arnold <mat@FreeBSD.org>
-#
+# Created by: Mathieu Arnold <mat@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-DBI-ToSax
PORTVERSION= 0.10
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-Ima-DBI>=0:${PORTSDIR}/databases/p5-Ima-DBI \
p5-NEXT>=0:${PORTSDIR}/devel/p5-NEXT
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::DBI::ToSax.3
diff --git a/databases/p5-Class-DBI/Makefile b/databases/p5-Class-DBI/Makefile
index 22db072f0428..8f47dece7edb 100644
--- a/databases/p5-Class-DBI/Makefile
+++ b/databases/p5-Class-DBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Class-DBI
-# Date created: 15 Dec 2001
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-DBI
PORTVERSION= 3.0.17
@@ -25,7 +21,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-Class-Trigger>=0:${PORTSDIR}/devel/p5-Class-Trigger
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::DBI.3 Class::DBI::Attribute.3 \
Class::DBI::Cascade::Delete.3 Class::DBI::Cascade::Fail.3 \
diff --git a/databases/p5-Class-Inflate/Makefile b/databases/p5-Class-Inflate/Makefile
index 92a6bfd86cc3..8f081a525c7d 100644
--- a/databases/p5-Class-Inflate/Makefile
+++ b/databases/p5-Class-Inflate/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Class-Inflate
-# Date created: 2006-07-21
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Class-Inflate
PORTVERSION= 0.07
@@ -19,7 +15,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
p5-Test-Debugger>=0:${PORTSDIR}/devel/p5-Test-Debugger
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Class::Inflate.3
diff --git a/databases/p5-DBD-AnyData/Makefile b/databases/p5-DBD-AnyData/Makefile
index 957b45289537..55f0c99b4ad1 100644
--- a/databases/p5-DBD-AnyData/Makefile
+++ b/databases/p5-DBD-AnyData/Makefile
@@ -1,10 +1,6 @@
# ex:ts=8
-# Ports collection makefile for: DBD::AnyData
-# Date created: Jun 29, 2007
-# Whom: ijlioa
-#
+# Created by: ijlioa
# $FreeBSD$
-#
PORTNAME= DBD-AnyData
PORTVERSION= 0.110
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-AnyData>=0.07:${PORTSDIR}/devel/p5-AnyData \
p5-SQL-Statement>1:${PORTSDIR}/databases/p5-SQL-Statement
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBD::AnyData.3
diff --git a/databases/p5-DBD-Google/Makefile b/databases/p5-DBD-Google/Makefile
index 28b8ef5f8b4d..2143c00fb06f 100644
--- a/databases/p5-DBD-Google/Makefile
+++ b/databases/p5-DBD-Google/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Net-Google>=0:${PORTSDIR}/net/p5-Net-Google \
p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBD::Google.3 SQL::Dialects::Google.3
diff --git a/databases/p5-DBD-InterBase/Makefile b/databases/p5-DBD-InterBase/Makefile
index bf8ed56cad98..07de1f7e31f9 100644
--- a/databases/p5-DBD-InterBase/Makefile
+++ b/databases/p5-DBD-InterBase/Makefile
@@ -14,7 +14,8 @@ COMMENT= DBI driver for InterBase RDBMS server
BUILD_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_FIREBIRD= yes
post-patch:
diff --git a/databases/p5-DBD-LDAP/Makefile b/databases/p5-DBD-LDAP/Makefile
index c38275ff956b..b487252ff206 100644
--- a/databases/p5-DBD-LDAP/Makefile
+++ b/databases/p5-DBD-LDAP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: DBD::LDAP
-# Date created: 24 Jan 2002
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= DBD-LDAP
PORTVERSION= 0.20
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-perl-ldap>=0:${PORTSDIR}/net/p5-perl-ldap \
p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBD::LDAP.3
diff --git a/databases/p5-DBD-ODBC/Makefile b/databases/p5-DBD-ODBC/Makefile
index 71a11440568a..07c8026e71bc 100644
--- a/databases/p5-DBD-ODBC/Makefile
+++ b/databases/p5-DBD-ODBC/Makefile
@@ -22,7 +22,8 @@ OPTIONS_SINGLE= ODBC
OPTIONS_SINGLE_ODBC= IODBC UNIXODBC
OPTIONS_DEFAULT= ODBC IODBC
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= -o ${LOCALBASE}
MAN3= DBD::ODBC.3
diff --git a/databases/p5-DBD-Pg/Makefile b/databases/p5-DBD-Pg/Makefile
index 946a38d3fa11..ebdbd22faf1c 100644
--- a/databases/p5-DBD-Pg/Makefile
+++ b/databases/p5-DBD-Pg/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DBD-Pg
-# Date created: June 17th 1997
-# Whom: James FitzGibbon <jfitz@FreeBSD.org>
-#
+# Created by: James FitzGibbon <jfitz@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= DBD-Pg
PORTVERSION= 2.19.3
@@ -20,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-DBI>=1.52:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_PGSQL= yes
MAN3= DBD::Pg.3 Bundle::DBD::Pg.3
diff --git a/databases/p5-DBD-PgPP/Makefile b/databases/p5-DBD-PgPP/Makefile
index 7b2ee7e53c8b..a9120ac1a9ca 100644
--- a/databases/p5-DBD-PgPP/Makefile
+++ b/databases/p5-DBD-PgPP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DBD-PgPP
-# Date created: August 8th 2004
-# Whom: Lubomir Marinov <lubomir_m@abv.bg>
-#
+# Created by: Lubomir Marinov <lubomir_m@abv.bg>
# $FreeBSD$
-#
PORTNAME= DBD-PgPP
PORTVERSION= 0.08
@@ -17,7 +13,8 @@ COMMENT= Pure Perl PostgreSQL driver for the DBI
BUILD_DEPENDS+= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS+= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBD::PgPP.3
diff --git a/databases/p5-DBD-SQLite2/Makefile b/databases/p5-DBD-SQLite2/Makefile
index 530d979bd0d7..8099d351806e 100644
--- a/databases/p5-DBD-SQLite2/Makefile
+++ b/databases/p5-DBD-SQLite2/Makefile
@@ -13,7 +13,8 @@ COMMENT= Provides access to SQLite2 databases through the DBI
BUILD_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBD::SQLite2.3
diff --git a/databases/p5-DBD-XBase/Makefile b/databases/p5-DBD-XBase/Makefile
index 92f2fc359bc4..dbf8b632a3d0 100644
--- a/databases/p5-DBD-XBase/Makefile
+++ b/databases/p5-DBD-XBase/Makefile
@@ -13,7 +13,8 @@ COMMENT= Provides access to XBase (dBase, Fox*) database files through DBI
BUILD_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= dbfdump.1 indexdump.1
MAN3= DBD::XBase.3 \
diff --git a/databases/p5-DBD-mysql/Makefile b/databases/p5-DBD-mysql/Makefile
index d11a3cd1d2a8..d233a8830b8d 100644
--- a/databases/p5-DBD-mysql/Makefile
+++ b/databases/p5-DBD-mysql/Makefile
@@ -21,7 +21,8 @@ CONFLICTS?= p5-Mysql-modules-[0-9]* p5-DBD-mysql[45][0-9]-[0-9]*
USE_MYSQL= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Bundle::DBD::mysql.3 DBD::mysql.3 DBD::mysql::INSTALL.3
diff --git a/databases/p5-DBI-Shell/Makefile b/databases/p5-DBI-Shell/Makefile
index ab59f3d80e98..92d1b9d28d3b 100644
--- a/databases/p5-DBI-Shell/Makefile
+++ b/databases/p5-DBI-Shell/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DBI-Shell
-# Date created: Sun Jan 18 07:27:41 CST 2004
-# Whom: dcf@aracnet.com
-#
+# Created by: dcf@aracnet.com
# $FreeBSD$
-#
PORTNAME= DBI-Shell
PORTVERSION= 11.95
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \
p5-IO-Tee>=0:${PORTSDIR}/devel/p5-IO-Tee
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= dbish.1
MAN3= DBI::Format.3 DBI::Format::CSV.3 DBI::Format::SQLMinus.3 DBI::Shell.3
diff --git a/databases/p5-DBI/Makefile b/databases/p5-DBI/Makefile
index 56c239f9f857..39c5f6af130d 100644
--- a/databases/p5-DBI/Makefile
+++ b/databases/p5-DBI/Makefile
@@ -18,7 +18,8 @@ PROXY_DESC= Build DBI::Proxy
CONFLICTS= p5-DBI-1.3*
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= dbilogstrip.1 dbiprof.1 dbiproxy.1
MAN3= Bundle::DBI.3 \
diff --git a/databases/p5-DBICx-TxnInsert/Makefile b/databases/p5-DBICx-TxnInsert/Makefile
index 6ccd962918d6..e1a425531ba6 100644
--- a/databases/p5-DBICx-TxnInsert/Makefile
+++ b/databases/p5-DBICx-TxnInsert/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Log-Dispatch-Configurator-YAML
-# Date created: 28 May 2008
-# Whom: Andrey Kostenko <andrey@kostenko.name>
-#
+# Created by: Andrey Kostenko <andrey@kostenko.name>
# $FreeBSD$
-#
PORTNAME= DBICx-TxnInsert
PORTVERSION= 0.02
@@ -23,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Compile>=0.08:${PORTSDIR}/devel/p5-Test-Compile \
p5-Test-Pod>=1.22:${PORTSDIR}/devel/p5-Test-Pod
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBICx::TxnInsert.3
diff --git a/databases/p5-DBIWrapper/Makefile b/databases/p5-DBIWrapper/Makefile
index bb1d803f3cf7..ce8741902eb1 100644
--- a/databases/p5-DBIWrapper/Makefile
+++ b/databases/p5-DBIWrapper/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: dbiwrapper
-# Date Created: 30 June 2001
-# Whom: Pete Fritchman <petef@databits.net>
-#
+# Created by: Pete Fritchman <petef@databits.net>
# $FreeBSD$
-#
PORTNAME= DBIWrapper
PORTVERSION= 0.24
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIWrapper.3 DBIWrapper::ResultSet.3 DBIWrapper::XMLParser.3
diff --git a/databases/p5-DBIx-Browse/Makefile b/databases/p5-DBIx-Browse/Makefile
index 97b7f2263ddb..5af460193d82 100644
--- a/databases/p5-DBIx-Browse/Makefile
+++ b/databases/p5-DBIx-Browse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DBIx-Browse
-# Date created: January 29th 2003
-# Whom: Philip M. Gollucci <philip@p6m7g8.com>
-#
+# Created by: Philip M. Gollucci <philip@p6m7g8.com>
# $FreeBSD$
-#
PORTNAME= DBIx-Browse
PORTVERSION= 2.09
@@ -17,9 +13,8 @@ COMMENT= DBIx::Browse - Perl extension to browse tables
BUILD_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Browse::CGI.3 \
DBIx::Browse.3
diff --git a/databases/p5-DBIx-Class-Candy/Makefile b/databases/p5-DBIx-Class-Candy/Makefile
index 2753c4b0ab47..4ca2d6c4b58b 100644
--- a/databases/p5-DBIx-Class-Candy/Makefile
+++ b/databases/p5-DBIx-Class-Candy/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Test-Fatal>0:${PORTSDIR}/devel/p5-Test-Fatal \
p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Class::Candy.3 \
DBIx::Class::Candy::Exports.3
diff --git a/databases/p5-DBIx-Class-DateTime-Epoch/Makefile b/databases/p5-DBIx-Class-DateTime-Epoch/Makefile
index 66da75d12a9c..ca74fdff8a5d 100644
--- a/databases/p5-DBIx-Class-DateTime-Epoch/Makefile
+++ b/databases/p5-DBIx-Class-DateTime-Epoch/Makefile
@@ -21,7 +21,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-DBICx-TestDatabase>=0:${PORTSDIR}/databases/p5-DBICx-TestDatabase \
p5-DateTime-Format-SQLite>=0:${PORTSDIR}/devel/p5-DateTime-Format-SQLite
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Class::DateTime::Epoch.3
diff --git a/databases/p5-DBIx-Class-DynamicDefault/Makefile b/databases/p5-DBIx-Class-DynamicDefault/Makefile
index 74bebdea5d78..8e0a518f6f90 100644
--- a/databases/p5-DBIx-Class-DynamicDefault/Makefile
+++ b/databases/p5-DBIx-Class-DynamicDefault/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-DBIx-Class>=0.08127:${PORTSDIR}/databases/p5-DBIx-Class
TEST_DEPENDS= p5-DBICx-TestDatabase>=0:${PORTSDIR}/databases/p5-DBICx-TestDatabase
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Class::DynamicDefault.3
diff --git a/databases/p5-DBIx-Class-Loader/Makefile b/databases/p5-DBIx-Class-Loader/Makefile
index b765229e4ad2..68c6dbe845fe 100644
--- a/databases/p5-DBIx-Class-Loader/Makefile
+++ b/databases/p5-DBIx-Class-Loader/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: databases/p5-DBIx-Class-Loader
-# Date created: 16 Nov 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= DBIx-Class-Loader
PORTVERSION= 0.21
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-DBI>=1.3:${PORTSDIR}/databases/p5-DBI \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Class::Loader.3 \
DBIx::Class::Loader::DB2.3 \
diff --git a/databases/p5-DBIx-Class-QueryLog/Makefile b/databases/p5-DBIx-Class-QueryLog/Makefile
index 796acffeec91..f01696c0779f 100644
--- a/databases/p5-DBIx-Class-QueryLog/Makefile
+++ b/databases/p5-DBIx-Class-QueryLog/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-DBIx-Class>=0.07000:${PORTSDIR}/databases/p5-DBIx-Class \
p5-Moose>=0.90:${PORTSDIR}/devel/p5-Moose
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Class::QueryLog.3 \
DBIx::Class::QueryLog::Analyzer.3 \
diff --git a/databases/p5-DBIx-Class-QueryProfiler/Makefile b/databases/p5-DBIx-Class-QueryProfiler/Makefile
index a373d9fe1744..4ae7a51cb6ac 100644
--- a/databases/p5-DBIx-Class-QueryProfiler/Makefile
+++ b/databases/p5-DBIx-Class-QueryProfiler/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: DBIx-Class-QueryProfiler
-# Date created: 25 December 2009
-# Whom: andrey@kostenko.name
-#
+# Created by: andrey@kostenko.name
# $FreeBSD$
-
PORTNAME= DBIx-Class-QueryProfiler
PORTVERSION= 0.05
CATEGORIES= databases perl5
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-DBIx-Class>=0:${PORTSDIR}/databases/p5-DBIx-Class
TEST_DEPENDS= p5-Test-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Test-Perl-Critic
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Class::QueryProfiler.3
diff --git a/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/Makefile b/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/Makefile
index f06b6befdf11..c198a4d11f46 100644
--- a/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/Makefile
+++ b/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/Makefile
@@ -30,7 +30,8 @@ TEST_DEPENDS= p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
p5-Test-Warn>=0.20:${PORTSDIR}/devel/p5-Test-Warn \
p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Class::ResultSet::RecursiveUpdate.3
diff --git a/databases/p5-DBIx-Class-Schema-Loader/Makefile b/databases/p5-DBIx-Class-Schema-Loader/Makefile
index 8b2f41e0303e..8dfdb031b9d5 100644
--- a/databases/p5-DBIx-Class-Schema-Loader/Makefile
+++ b/databases/p5-DBIx-Class-Schema-Loader/Makefile
@@ -46,7 +46,8 @@ TEST_DEPENDS= p5-Config-General>=0:${PORTSDIR}/devel/p5-Config-General \
OPTIONS_DEFINE= MYSQL ORACLE PGSQL SQLITE
ORACLE_DESC= Enable Oracle backend (experimental)
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= dbicdump.1
MAN3= DBIx::Class::Schema::Loader.3 \
diff --git a/databases/p5-DBIx-Class-Schema-PopulateMore/Makefile b/databases/p5-DBIx-Class-Schema-PopulateMore/Makefile
index de545e41b183..4f71b8bb6e8b 100644
--- a/databases/p5-DBIx-Class-Schema-PopulateMore/Makefile
+++ b/databases/p5-DBIx-Class-Schema-PopulateMore/Makefile
@@ -27,7 +27,8 @@ TEST_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
p5-SQL-Translator>0.11007:${PORTSDIR}/databases/p5-SQL-Translator \
p5-YAML-Tiny>=1.38:${PORTSDIR}/textproc/p5-YAML-Tiny
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Class::Schema::PopulateMore.3 \
DBIx::Class::Schema::PopulateMore::Command.3 \
diff --git a/databases/p5-DBIx-Class-UUIDColumns/Makefile b/databases/p5-DBIx-Class-UUIDColumns/Makefile
index d269e8532540..23a9e44744e3 100644
--- a/databases/p5-DBIx-Class-UUIDColumns/Makefile
+++ b/databases/p5-DBIx-Class-UUIDColumns/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: databases/p5-DBIx-Class-UUIDColumns
-# Date created: 03 August 2007
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= DBIx-Class-UUIDColumns
PORTVERSION= 0.02006
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Class-Accessor-Grouped>=0:${PORTSDIR}/devel/p5-Class-Accessor-
p5-Data-UUID>=0:${PORTSDIR}/devel/p5-Data-UUID
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Class::UUIDColumns.3 \
DBIx::Class::UUIDColumns::UUIDMaker.3 \
diff --git a/databases/p5-DBIx-Class-WebForm/Makefile b/databases/p5-DBIx-Class-WebForm/Makefile
index dc484824879a..8b2a7e5f356e 100644
--- a/databases/p5-DBIx-Class-WebForm/Makefile
+++ b/databases/p5-DBIx-Class-WebForm/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: DBIx-Class-WebForm
-# Date created: 11 Feb 2006
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= DBIx-Class-WebForm
PORTVERSION= 0.02
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-DBIx-Class>=0:${PORTSDIR}/databases/p5-DBIx-Class \
p5-Data-FormValidator>=0:${PORTSDIR}/textproc/p5-Data-FormValidator
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DBIx::Class::WebForm.3
diff --git a/databases/p5-DBIx-Class/Makefile b/databases/p5-DBIx-Class/Makefile
index 04e15442348f..7cc90ca0d30a 100644
--- a/databases/p5-DBIx-Class/Makefile
+++ b/databases/p5-DBIx-Class/Makefile
@@ -58,7 +58,8 @@ TEST_DEPENDS= p5-Class-DBI-Plugin-DeepAbstractSearch>=0:${PORTSDIR}/databases/p5
OPTIONS_DEFINE= SQLT
SQLT_DESC= SQL::Translator (generate DDL from schema)
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ENV= DBICTEST_NO_SQLITE_CHECK=1
MAN1= dbicadmin.1
diff --git a/databases/p5-DBIx-ContextualFetch/Makefile b/databases/p5-DBIx-ContextualFetch/Makefile
index a060324ee297..f94f945720e8 100644
--- a/databases/p5-DBIx-ContextualFetch/Makefile
+++ b/databases/p5-DBIx-ContextualFetch/Makefile
@@ -14,7 +14,8 @@ RUN_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::ContextualFetch.3
diff --git a/databases/p5-DBIx-Custom/Makefile b/databases/p5-DBIx-Custom/Makefile
index 42116d98f3fc..2b16462b5ab8 100644
--- a/databases/p5-DBIx-Custom/Makefile
+++ b/databases/p5-DBIx-Custom/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-DBD-SQLite>=1.25:${PORTSDIR}/databases/p5-DBD-SQLite \
p5-Object-Simple>=3.0621:${PORTSDIR}/devel/p5-Object-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Custom.3 \
DBIx::Custom::Mapper.3 \
diff --git a/databases/p5-DBIx-DBSchema/Makefile b/databases/p5-DBIx-DBSchema/Makefile
index d7603ed2413e..b0d70d624042 100644
--- a/databases/p5-DBIx-DBSchema/Makefile
+++ b/databases/p5-DBIx-DBSchema/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-FreezeThaw>=0:${PORTSDIR}/devel/p5-FreezeThaw \
p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::DBSchema.3 DBIx::DBSchema::ColGroup.3 \
DBIx::DBSchema::ColGroup::Index.3 DBIx::DBSchema::ColGroup::Unique.3 \
diff --git a/databases/p5-DBIx-Dump/Makefile b/databases/p5-DBIx-Dump/Makefile
index 77684ca4a1a7..9aa70916cf74 100644
--- a/databases/p5-DBIx-Dump/Makefile
+++ b/databases/p5-DBIx-Dump/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS} \
p5-Spreadsheet-WriteExcel>=0:${PORTSDIR}/textproc/p5-Spreadsheet-WriteExcel \
p5-Text-CSV_XS>=0:${PORTSDIR}/textproc/p5-Text-CSV_XS
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Dump.3
diff --git a/databases/p5-DBIx-Ease/Makefile b/databases/p5-DBIx-Ease/Makefile
index 771ad0670e80..a76cde261099 100644
--- a/databases/p5-DBIx-Ease/Makefile
+++ b/databases/p5-DBIx-Ease/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DBIx-Ease
-# Date created: 21 july 2003
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= DBIx-Ease
PORTVERSION= 0.07
@@ -19,7 +15,8 @@ COMMENT= Less-code DBI interactions for all drivers
BUILD_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Ease.3
diff --git a/databases/p5-DBIx-Log4perl/Makefile b/databases/p5-DBIx-Log4perl/Makefile
index ed1655b20912..acdda8828f37 100644
--- a/databases/p5-DBIx-Log4perl/Makefile
+++ b/databases/p5-DBIx-Log4perl/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DBIx-Log4perl
-# Date created: 2006-07-20
-# Whom: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
-#
+# Created by: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
# $FreeBSD$
-#
PORTNAME= DBIx-Log4perl
PORTVERSION= 0.26
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-DBI>=1.500:${PORTSDIR}/databases/p5-DBI \
p5-Log-Log4perl>=1.04:${PORTSDIR}/devel/p5-Log-Log4perl
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Log4perl.3
diff --git a/databases/p5-DBIx-NoSQL/Makefile b/databases/p5-DBIx-NoSQL/Makefile
index 63dfdeab0daf..396eba765492 100644
--- a/databases/p5-DBIx-NoSQL/Makefile
+++ b/databases/p5-DBIx-NoSQL/Makefile
@@ -28,7 +28,8 @@ RUN_DEPENDS= p5-Any-Moose>0:${PORTSDIR}/devel/p5-Any-Moose \
p5-DBIx-Class>=0.08124:${PORTSDIR}/databases/p5-DBIx-Class
TEST_DEPENDS= p5-Test-Most>=0:${PORTSDIR}/devel/p5-Test-Most
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::NoSQL.3 \
DBIx::NoSQLite.3
diff --git a/databases/p5-DBIx-Recordset/Makefile b/databases/p5-DBIx-Recordset/Makefile
index 44071b44b794..a0cd48af29f9 100644
--- a/databases/p5-DBIx-Recordset/Makefile
+++ b/databases/p5-DBIx-Recordset/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl module for abstraction and simplification of database access
BUILD_DEPENDS+= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS+= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Compat.3 DBIx::Database.3 DBIx::Intrors.3 \
DBIx::Recordset.3 DBIx::Recordset::DBSeq.3 \
diff --git a/databases/p5-DBIx-Sunny/Makefile b/databases/p5-DBIx-Sunny/Makefile
index 094fb7cfc221..ef0ab71d8ab6 100644
--- a/databases/p5-DBIx-Sunny/Makefile
+++ b/databases/p5-DBIx-Sunny/Makefile
@@ -24,7 +24,8 @@ TEST_DEPENDS= p5-DBD-SQLite>=1.31:${PORTSDIR}/databases/p5-DBD-SQLite \
p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires \
p5-Capture-Tiny>=0:${PORTSDIR}/devel/p5-Capture-Tiny
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= DBIx::Sunny.3 \
DBIx::Sunny::Schema.3
diff --git a/databases/p5-DBIx-TableHash/Makefile b/databases/p5-DBIx-TableHash/Makefile
index c5d1edab8b25..8f7958a1bd7e 100644
--- a/databases/p5-DBIx-TableHash/Makefile
+++ b/databases/p5-DBIx-TableHash/Makefile
@@ -1,14 +1,9 @@
-# ex;ts=8
-# Ports collection makefile for: DBIx::TableHash
-# Date created: Sep 21, 2004
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= DBIx-TableHash
-PORTVERSION= 1.05
CATEGORIES= databases perl5
+PORTVERSION= 1.05
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:CHTHORMAN
PKGNAMEPREFIX= p5-
@@ -19,7 +14,8 @@ COMMENT= Tie a hash to a MySQL table + SQL utils
BUILD_DEPENDS= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::TableHash.3
diff --git a/databases/p5-DBIx-Tree/Makefile b/databases/p5-DBIx-Tree/Makefile
index e9f332284dca..339d48335171 100644
--- a/databases/p5-DBIx-Tree/Makefile
+++ b/databases/p5-DBIx-Tree/Makefile
@@ -16,9 +16,8 @@ BUILD_DEPENDS= p5-DBI>=1.622:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS= p5-DBI>=1.622:${PORTSDIR}/databases/p5-DBI
TEST_DEPENDS= p5-DBD-SQLite>=1.37:${PORTSDIR}/databases/p5-DBD-SQLite
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Tree.3
diff --git a/databases/p5-DBIx-XHTML_Table/Makefile b/databases/p5-DBIx-XHTML_Table/Makefile
index 80490218f05d..734644aa1ef3 100644
--- a/databases/p5-DBIx-XHTML_Table/Makefile
+++ b/databases/p5-DBIx-XHTML_Table/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: DBIx::XHTML_Table
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= DBIx-XHTML_Table
PORTVERSION= 1.36
@@ -17,7 +13,8 @@ COMMENT= Create XHTML tables from SQL queries
BUILD_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::XHTML_Table.3
diff --git a/databases/p5-DWH_File/Makefile b/databases/p5-DWH_File/Makefile
index b9df0a7324d1..0286c84117d8 100644
--- a/databases/p5-DWH_File/Makefile
+++ b/databases/p5-DWH_File/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DWH_File
-# Date created: Thu Jan 8 13:16:46 PST 2004
-# Whom: mharo@FreeBSD.org
-#
+# Created by: mharo@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= DWH_File
PORTVERSION= 0.24
@@ -18,7 +14,8 @@ COMMENT= Store deep and wide hashes in single level tied hash
BUILD_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DWH_File.3 DWH_File::Registry::URI.3 DWH_File::Value::Factory.3 \
DWH_File::Tie::Array::Node.3 DWH_File::Value.3 DWH_File::Aware.3 \
diff --git a/databases/p5-Dancer-Plugin-Database/Makefile b/databases/p5-Dancer-Plugin-Database/Makefile
index c8bdebb0b95e..605ea0ab8740 100644
--- a/databases/p5-Dancer-Plugin-Database/Makefile
+++ b/databases/p5-Dancer-Plugin-Database/Makefile
@@ -21,7 +21,8 @@ TEST_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
p5-Test-Pod>=1.22:${PORTSDIR}/devel/p5-Test-Pod \
p5-Test-Pod-Coverage>=1.08:${PORTSDIR}/devel/p5-Test-Pod-Coverage
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Dancer::Plugin::Database.3 \
Dancer::Plugin::Database::Handle.3
diff --git a/databases/p5-Data-Page/Makefile b/databases/p5-Data-Page/Makefile
index fd787b0e5683..80389308397d 100644
--- a/databases/p5-Data-Page/Makefile
+++ b/databases/p5-Data-Page/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Data-Page
-# Date created: 21 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Data-Page
PORTVERSION= 2.02
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Class-Accessor-Chained>=0:${PORTSDIR}/devel/p5-Class-Accessor-
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Data::Page.3
diff --git a/databases/p5-Exception-Class-DBI/Makefile b/databases/p5-Exception-Class-DBI/Makefile
index c93f51b05195..c1c4e1d1718c 100644
--- a/databases/p5-Exception-Class-DBI/Makefile
+++ b/databases/p5-Exception-Class-DBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Exception-Class
-# Date created: 15 October 2005
-# Whom: Rod Taylor <ports@rbt.ca>
-#
+# Created by: Rod Taylor <ports@rbt.ca>
# $FreeBSD$
-#
PORTNAME= Exception-Class-DBI
PORTVERSION= 1.01
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-Exception-Class>=0:${PORTSDIR}/devel/p5-Exception-Class \
LICENSE_COMB= dual
LICENSE= ART10 GPLv1
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Exception::Class::DBI.3
diff --git a/databases/p5-GDBM/Makefile b/databases/p5-GDBM/Makefile
index dac44fa3e89c..99d069728bf2 100644
--- a/databases/p5-GDBM/Makefile
+++ b/databases/p5-GDBM/Makefile
@@ -18,8 +18,8 @@ LIB_DEPENDS= gdbm.4:${PORTSDIR}/databases/gdbm
EXTRACT_AFTER_ARGS= ${DISTNAME}/ext/GDBM_File ${DISTNAME}/t/lib
CFLAGS+= -I${LOCALBASE}/include
-MAKE_JOBS_SAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_BZIP2= yes
WRKSRC= ${WRKDIR}/${DISTNAME}/ext/GDBM_File
diff --git a/databases/p5-Genezzo/Makefile b/databases/p5-Genezzo/Makefile
index c1dfb365a19d..15c5e23a4b39 100644
--- a/databases/p5-Genezzo/Makefile
+++ b/databases/p5-Genezzo/Makefile
@@ -13,7 +13,8 @@ COMMENT= Extensible database with SQL and DBI
RUN_DEPENDS= p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= gendba.pl.1 genexp.pl.1
MAN3= Genezzo.3 Genezzo::Block::RDBArray.3 \
diff --git a/databases/p5-GraphViz-DBI/Makefile b/databases/p5-GraphViz-DBI/Makefile
index 970d51e8a5f4..6b695be7e6d4 100644
--- a/databases/p5-GraphViz-DBI/Makefile
+++ b/databases/p5-GraphViz-DBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: databases/p5-GraphViz-DBI
-# Date created: 10 October 2001
-# Whom: tobez
-#
+# Created by: tobez
# $FreeBSD$
-#
PORTNAME= GraphViz-DBI
PORTVERSION= 1.100860
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \
RUN_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \
p5-GraphViz>=0:${PORTSDIR}/graphics/p5-GraphViz
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= GraphViz::DBI.3
diff --git a/databases/p5-Ima-DBI-Contextual/Makefile b/databases/p5-Ima-DBI-Contextual/Makefile
index 2a02bd632981..978e09c59c44 100644
--- a/databases/p5-Ima-DBI-Contextual/Makefile
+++ b/databases/p5-Ima-DBI-Contextual/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Ima-DBI-Contextual
-# Date created: 8 June 2010
-# Whom: Philip M. Gollucci <pgollucci@p6m7g8.com>
-#
+# Created by: Philip M. Gollucci <pgollucci@p6m7g8.com>
# $FreeBSD$
-#
PORTNAME= Ima-DBI-Contextual
PORTVERSION= 1.006
@@ -25,7 +21,8 @@ TEST_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite
DEPRECATED= deprecated by upstream
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Ima::DBI::Contextual.3
diff --git a/databases/p5-Ima-DBI/Makefile b/databases/p5-Ima-DBI/Makefile
index 6691f8733dba..0b75f2a69f1e 100644
--- a/databases/p5-Ima-DBI/Makefile
+++ b/databases/p5-Ima-DBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Ima-DBI
-# Date created: 17 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Ima-DBI
PORTVERSION= 0.35
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-DBIx-ContextualFetch>=0:${PORTSDIR}/databases/p5-DBIx-Contextu
p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inheritable
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Ima::DBI.3
diff --git a/databases/p5-Jifty-DBI/Makefile b/databases/p5-Jifty-DBI/Makefile
index 80051dc76ba2..101b4205892f 100644
--- a/databases/p5-Jifty-DBI/Makefile
+++ b/databases/p5-Jifty-DBI/Makefile
@@ -41,7 +41,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Warn>=0.1:${PORTSDIR}/devel/p5-Test-Warn
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Jifty::DBI.3 \
Jifty::DBI::Collection.3 \
diff --git a/databases/p5-MLDBM-Sync/Makefile b/databases/p5-MLDBM-Sync/Makefile
index 93e8a2ca5c97..6f2d1c6ffc36 100644
--- a/databases/p5-MLDBM-Sync/Makefile
+++ b/databases/p5-MLDBM-Sync/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MLDBM-Sync
-# Date created: May 29th, 2002
-# Whom: erwin@FreeBSD.org
-#
+# Created by: erwin@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= MLDBM-Sync
PORTVERSION= 0.30
@@ -17,7 +13,8 @@ COMMENT= MLDBM::Sync - safe concurrent access to MLDBM databases
BUILD_DEPENDS= p5-MLDBM>=0:${PORTSDIR}/databases/p5-MLDBM
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MLDBM::Sync.3
diff --git a/databases/p5-MLDBM/Makefile b/databases/p5-MLDBM/Makefile
index 27e80cec10e6..85689e87eed2 100644
--- a/databases/p5-MLDBM/Makefile
+++ b/databases/p5-MLDBM/Makefile
@@ -13,7 +13,8 @@ COMMENT= Store multi-level hash structure in single level tied hash
BUILD_DEPENDS= p5-FreezeThaw>=0:${PORTSDIR}/devel/p5-FreezeThaw
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MLDBM.3
diff --git a/databases/p5-MongoDB/Makefile b/databases/p5-MongoDB/Makefile
index 59eeae4d099d..237c304b44ab 100644
--- a/databases/p5-MongoDB/Makefile
+++ b/databases/p5-MongoDB/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MongoDB
-# Date created: 23 Dec, 2009
-# Whom: Wen Heping <wen@FreeBSD.org>
-#
+# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= MongoDB
PORTVERSION= 0.45
@@ -35,7 +31,8 @@ TEST_DEPENDS= p5-Data-Types>=0:${PORTSDIR}/devel/p5-Data-Types \
p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MongoDB.3 \
MongoDB::BSON.3 \
diff --git a/databases/p5-Oryx/Makefile b/databases/p5-Oryx/Makefile
index 744e15df2db6..08d3618cce4a 100644
--- a/databases/p5-Oryx/Makefile
+++ b/databases/p5-Oryx/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: databases/p5-Oryx
-# Date created: 18 February 2006
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= Oryx
PORTVERSION= 0.24
@@ -29,7 +25,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-XML-DOM-Lite>0:${PORTSDIR}/textproc/p5-XML-DOM-Lite \
p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Oryx.3 Oryx::Association.3 Oryx::Association::Array.3 Oryx::Attribute.3 \
Oryx::Class.3 Oryx::DBI.3 Oryx::DBI::Util.3 Oryx::DBM.3 Oryx::Manual::Guts.3 \
diff --git a/databases/p5-POE-Component-DBIAgent/Makefile b/databases/p5-POE-Component-DBIAgent/Makefile
index 9c8c26ceaced..7bbf094b4b8c 100644
--- a/databases/p5-POE-Component-DBIAgent/Makefile
+++ b/databases/p5-POE-Component-DBIAgent/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-DBIAgent
-# Date created: 10 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Component-DBIAgent
PORTVERSION= 0.26
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \
p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::DBIAgent.3 POE::Component::DBIAgent::Helper.3 \
POE::Component::DBIAgent::Queue.3
diff --git a/databases/p5-POE-Component-EasyDBI/Makefile b/databases/p5-POE-Component-EasyDBI/Makefile
index 4210d452a505..1432e008049c 100644
--- a/databases/p5-POE-Component-EasyDBI/Makefile
+++ b/databases/p5-POE-Component-EasyDBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-EasyDBI
-# Date created: 31 Jan 2004
-# Whom: Zach Thompson <lin-chi@lastamericanempire.com>
-#
+# Created by: Zach Thompson <lin-chi@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= POE-Component-EasyDBI
PORTVERSION= 1.23
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \
p5-Params-Util>=0:${PORTSDIR}/devel/p5-Params-Util
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::EasyDBI.3 \
POE::Component::EasyDBI::SubProcess.3
diff --git a/databases/p5-Pg/Makefile b/databases/p5-Pg/Makefile
index 54db002f4875..5a7b237e8053 100644
--- a/databases/p5-Pg/Makefile
+++ b/databases/p5-Pg/Makefile
@@ -15,7 +15,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Interface for using perl5 to access PostgreSQL databases
USE_PGSQL= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pg.3
diff --git a/databases/p5-Prophet/Makefile b/databases/p5-Prophet/Makefile
index 14101db4b6c3..eb0b8f8a3ed3 100644
--- a/databases/p5-Prophet/Makefile
+++ b/databases/p5-Prophet/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Prophet
-# Date created: 2011-04-05
-# Whom: Baptiste Daroussin <bapt@FreeBSD.org>
-#
+# Created by: Baptiste Daroussin <bapt@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Prophet
PORTVERSION= 0.751
@@ -48,7 +44,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0.26:${PORTSDIR}/devel/p5-Test-Exception
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= prophet.1
MAN3= Prophet.3 \
diff --git a/databases/p5-RRD-Simple/Makefile b/databases/p5-RRD-Simple/Makefile
index be7dab34b4a1..cafcec83114f 100644
--- a/databases/p5-RRD-Simple/Makefile
+++ b/databases/p5-RRD-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: RRD-Simple
-# Date created: 2006/07/21
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= RRD-Simple
PORTVERSION= 1.44
@@ -19,7 +15,8 @@ COMMENT= Simple interface to create and store data in RRD files
BUILD_DEPENDS= rrdtool>=0:${PORTSDIR}/databases/rrdtool
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= RRD::Simple.3 RRD::Simple::Examples.3
.include <bsd.port.mk>
diff --git a/databases/p5-Redis/Makefile b/databases/p5-Redis/Makefile
index d608dfcc4bb3..0a7ce87f664a 100644
--- a/databases/p5-Redis/Makefile
+++ b/databases/p5-Redis/Makefile
@@ -20,7 +20,8 @@ TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Redis.3 Redis::Hash.3 Redis::List.3
diff --git a/databases/p5-ResourcePool-Resource-DBI/Makefile b/databases/p5-ResourcePool-Resource-DBI/Makefile
index b18d31df810e..b24073f6ed98 100644
--- a/databases/p5-ResourcePool-Resource-DBI/Makefile
+++ b/databases/p5-ResourcePool-Resource-DBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-ResourcePool-Resource-DBI
-# Date created: February 06th, 2003
-# Whom: erwin@FreeBSD.org
-#
+# Created by: erwin@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= ResourcePool-Resource-DBI
PORTVERSION= 1.0101
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-ResourcePool>=0:${PORTSDIR}/devel/p5-ResourcePool \
p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= ResourcePool::Resource::DBI.3 ResourcePool::Factory::DBI.3 \
ResourcePool::Command::DBI::Execute.3 ResourcePool::Command::DBI::Select.3 \
diff --git a/databases/p5-Rose-DB-Object/Makefile b/databases/p5-Rose-DB-Object/Makefile
index cb325f36237e..36eced0e1c17 100644
--- a/databases/p5-Rose-DB-Object/Makefile
+++ b/databases/p5-Rose-DB-Object/Makefile
@@ -27,7 +27,8 @@ BUILD_DEPENDS= p5-Bit-Vector>=0:${PORTSDIR}/math/p5-Bit-Vector \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Memory-Cycle>=0:${PORTSDIR}/devel/p5-Test-Memory-Cycle
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Rose::DB::Object.3 \
Rose::DB::Object::Cached.3 \
diff --git a/databases/p5-Rose-DB/Makefile b/databases/p5-Rose-DB/Makefile
index 1c63cd3472c8..27ee33ed1f46 100644
--- a/databases/p5-Rose-DB/Makefile
+++ b/databases/p5-Rose-DB/Makefile
@@ -29,7 +29,8 @@ BUILD_DEPENDS= p5-Bit-Vector>=6.4:${PORTSDIR}/math/p5-Bit-Vector \
p5-YAML-Syck>=0:${PORTSDIR}/textproc/p5-YAML-Syck
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Rose::DB.3 \
Rose::DB::Cache.3 \
diff --git a/databases/p5-Rose-DBx-Object-Renderer/Makefile b/databases/p5-Rose-DBx-Object-Renderer/Makefile
index 316455122777..027b24363244 100644
--- a/databases/p5-Rose-DBx-Object-Renderer/Makefile
+++ b/databases/p5-Rose-DBx-Object-Renderer/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
WRKSRC= ${WRKDIR}/${PORTNAME}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Rose::DBx::Object::Renderer.3
diff --git a/databases/p5-SQL-Abstract-Limit/Makefile b/databases/p5-SQL-Abstract-Limit/Makefile
index cc7cdae8795f..cdfd73eb8c55 100644
--- a/databases/p5-SQL-Abstract-Limit/Makefile
+++ b/databases/p5-SQL-Abstract-Limit/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: SQL-Abstract-Limit
-# Date created: 14 Aug 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= SQL-Abstract-Limit
PORTVERSION= 0.141
@@ -22,7 +18,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= SQL::Abstract::Limit.3
diff --git a/databases/p5-SQL-Abstract/Makefile b/databases/p5-SQL-Abstract/Makefile
index 1ab014bc74f5..c71c23cf0fed 100644
--- a/databases/p5-SQL-Abstract/Makefile
+++ b/databases/p5-SQL-Abstract/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn \
p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Class::Storage::Debug::PrettyPrint.3 \
SQL::Abstract.3 \
diff --git a/databases/p5-SQL-Interp/Makefile b/databases/p5-SQL-Interp/Makefile
index f5e9e503e328..99e7f1e64f9d 100644
--- a/databases/p5-SQL-Interp/Makefile
+++ b/databases/p5-SQL-Interp/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: SQL-Interp
-# Date created: 16 Jan 2008
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= SQL-Interp
PORTVERSION= 1.21
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-DBI>=1:${PORTSDIR}/databases/p5-DBI \
RUN_DEPENDS= p5-DBI>=1:${PORTSDIR}/databases/p5-DBI \
p5-Sub-Exporter>=0:${PORTSDIR}/devel/p5-Sub-Exporter
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBIx::Interp.3 SQL::Interp.3
diff --git a/databases/p5-SQL-ReservedWords/Makefile b/databases/p5-SQL-ReservedWords/Makefile
index 70b64dca4be8..1349e9dc4695 100644
--- a/databases/p5-SQL-ReservedWords/Makefile
+++ b/databases/p5-SQL-ReservedWords/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: databases/p5-SQL-ReservedWords
-# Date created: 29 August 2006
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= SQL-ReservedWords
PORTVERSION= 0.8
@@ -20,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Sub-Exporter>=0:${PORTSDIR}/devel/p5-Sub-Exporter
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= sqlrw.1
MAN3= SQL::ReservedWords.3 \
diff --git a/databases/p5-SQL-Translator/Makefile b/databases/p5-SQL-Translator/Makefile
index ba8c7f0a7839..bb593790222f 100644
--- a/databases/p5-SQL-Translator/Makefile
+++ b/databases/p5-SQL-Translator/Makefile
@@ -37,7 +37,8 @@ TEST_DEPENDS= p5-Test-Differences>=0.61:${PORTSDIR}/devel/p5-Test-Differences \
OPTIONS_DEFINE= DIAGRAM
DIAGRAM_DESC= Diagram generation support
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= sqlt-diagram.1 \
sqlt-diff-old.1 \
diff --git a/databases/p5-SQLite-Work/Makefile b/databases/p5-SQLite-Work/Makefile
index 4a6e08328b39..16fd4513889a 100644
--- a/databases/p5-SQLite-Work/Makefile
+++ b/databases/p5-SQLite-Work/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-SQLite-Work
-# Date created: 2005-10-27
-# Whom: Chris Larsen <darth@vader.dk>
-#
+# Created by: Chris Larsen <darth@vader.dk>
# $FreeBSD$
-#
PORTNAME= SQLite-Work
PORTVERSION= 0.10.02
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
p5-Getopt-ArgvFile>=1.10:${PORTSDIR}/devel/p5-Getopt-ArgvFile
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= SQLite::Work::Mail.3 \
SQLite::Work.3 \
diff --git a/databases/p5-Search-InvertedIndex/Makefile b/databases/p5-Search-InvertedIndex/Makefile
index 29f06c6ba646..9196a56d2941 100644
--- a/databases/p5-Search-InvertedIndex/Makefile
+++ b/databases/p5-Search-InvertedIndex/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Class-NamedParms>=0:${PORTSDIR}/devel/p5-Class-NamedParms \
p5-Tie-FileLRUCache>=0:${PORTSDIR}/devel/p5-Tie-FileLRUCache
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Search::InvertedIndex.3 \
Search::InvertedIndex::AutoLoader.3 \
diff --git a/databases/p5-Search-Xapian10/Makefile b/databases/p5-Search-Xapian10/Makefile
index 37156dc66b5a..7533e7ac8ff8 100644
--- a/databases/p5-Search-Xapian10/Makefile
+++ b/databases/p5-Search-Xapian10/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: databases/p5-Search-Xapian
-# Date created: Feb 22 2006
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Search-Xapian10
PORTVERSION= 1.0.23.0
@@ -23,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
CONFLICTS= p5-Search-Xapian-1.[^0]*
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CC= ${CXX}
MAN3= Search::Xapian.3 \
diff --git a/databases/p5-Tangram/Makefile b/databases/p5-Tangram/Makefile
index c0aa09eb971d..7321e2cae873 100644
--- a/databases/p5-Tangram/Makefile
+++ b/databases/p5-Tangram/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Tangram
-# Date created: 08 April 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Tangram
PORTVERSION= 2.10
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Set-Object>=0:${PORTSDIR}/devel/p5-Set-Object \
p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tangram.3 \
Tangram::Complicity.3 \
diff --git a/databases/p5-Test-Database/Makefile b/databases/p5-Test-Database/Makefile
index 6d314f1d0052..b16bd109ac79 100644
--- a/databases/p5-Test-Database/Makefile
+++ b/databases/p5-Test-Database/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Database
-# Date created: 2 April, 2009
-# Whom: Wen Heping <wenheping@gmail.com>
-#
+# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
-#
PORTNAME= Test-Database
PORTVERSION= 1.11
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \
p5-version>=0.76:${PORTSDIR}/devel/p5-version
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Database.3 Test::Database::Driver.3 \
Test::Database::Driver::CSV.3 \
diff --git a/databases/p5-Tie-DBI/Makefile b/databases/p5-Tie-DBI/Makefile
index 984f1d164239..5b5225809bc4 100644
--- a/databases/p5-Tie-DBI/Makefile
+++ b/databases/p5-Tie-DBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Tie-DBI
-# Date created: Thu Mar 8 06:56:59 2001
-# Whom: clive
-#
+# Created by: clive
# $FreeBSD$
-#
PORTNAME= Tie-DBI
PORTVERSION= 1.06
@@ -18,7 +14,8 @@ RUN_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tie::RDBM.3 Tie::DBI.3
diff --git a/databases/p5-Time-Piece-MySQL/Makefile b/databases/p5-Time-Piece-MySQL/Makefile
index 458ec6d81222..53e2a0d9e94b 100644
--- a/databases/p5-Time-Piece-MySQL/Makefile
+++ b/databases/p5-Time-Piece-MySQL/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Time-Piece-MySQL
-# Date created: 19 August 2003
-# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
-#
+# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
# $FreeBSD$
-#
PORTNAME= Time-Piece-MySQL
PORTVERSION= 0.06
@@ -17,7 +13,8 @@ COMMENT= Time::Piece::MySQL - Adds MySQL-specific methods to Time::Piece
BUILD_DEPENDS= p5-Time-Piece>=0:${PORTSDIR}/devel/p5-Time-Piece
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Time::Piece::MySQL.3
diff --git a/databases/p5-mysql-genocide/Makefile b/databases/p5-mysql-genocide/Makefile
index 43b584124318..2134b8e23778 100644
--- a/databases/p5-mysql-genocide/Makefile
+++ b/databases/p5-mysql-genocide/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-mysql-genocide
-# Date created: 2008/06/16
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= mysql-genocide
PORTVERSION= 0.03
@@ -18,7 +14,8 @@ COMMENT= Parallel operation on MySQL processlist
BUILD_DEPENDS= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= mysql-genocide.1
PLIST_FILES= bin/mysql-genocide \
diff --git a/deskutils/p5-Data-ICal/Makefile b/deskutils/p5-Data-ICal/Makefile
index 4d1a58c6d5bc..8c94a410c25b 100644
--- a/deskutils/p5-Data-ICal/Makefile
+++ b/deskutils/p5-Data-ICal/Makefile
@@ -24,7 +24,8 @@ TEST_DEPENDS= p5-Test-LongString>=0:${PORTSDIR}/devel/p5-Test-LongString \
p5-Test-Pod-Coverage>=1.04:${PORTSDIR}/devel/p5-Test-Pod-Coverage \
p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::ICal.3 \
Data::ICal::Entry.3 \
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
diff --git a/dns/dns_mre/Makefile b/dns/dns_mre/Makefile
index fc160d5e48b9..c6be99bfd1f3 100644
--- a/dns/dns_mre/Makefile
+++ b/dns/dns_mre/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: dns_mre
-# Date created: 2008-08-02
-# Whom: Tomoyuki Sakurai <cherry@trombik.org>
-#
+# Created by: Tomoyuki Sakurai <cherry@trombik.org>
# $FreeBSD$
-#
PORTNAME= dns_mre
PORTVERSION= 1.0
diff --git a/dns/p5-BIND-Conf_Parser/Makefile b/dns/p5-BIND-Conf_Parser/Makefile
index a7fe258fb4b5..3a3f474766b1 100644
--- a/dns/p5-BIND-Conf_Parser/Makefile
+++ b/dns/p5-BIND-Conf_Parser/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-BIND-Conf_Parser
-# Date created: 2002/06/18
-# Whom: andrew@ugh.net.au
-#
+# Created by: andrew@ugh.net.au
# $FreeBSD$
-#
PORTNAME= BIND-Conf_Parser
PORTVERSION= 0.95
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module to parse BIND 8 configuration files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= BIND::Conf_Parser.3
diff --git a/dns/p5-BIND-Config-Parser/Makefile b/dns/p5-BIND-Config-Parser/Makefile
index 628d43160e5f..f5a32883eae1 100644
--- a/dns/p5-BIND-Config-Parser/Makefile
+++ b/dns/p5-BIND-Config-Parser/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: dns/p5-BIND-Config-Parser
-# Date created: 05 May 2010
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= BIND-Config-Parser
PORTVERSION= 0.01
@@ -18,7 +14,8 @@ COMMENT= Parse BIND Config files
BUILD_DEPENDS= p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= BIND::Config::Parser.3
diff --git a/dns/p5-DNS-EasyDNS/Makefile b/dns/p5-DNS-EasyDNS/Makefile
index 287c75b0926b..6b0b87d500f1 100644
--- a/dns/p5-DNS-EasyDNS/Makefile
+++ b/dns/p5-DNS-EasyDNS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DNS-EasyDNS
-# Date created: 28 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= DNS-EasyDNS
PORTVERSION= 0.04
@@ -20,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= DNS::EasyDNS.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
post-install:
.if !defined(NOPORTDOCS)
diff --git a/dns/p5-DNS-ZoneParse/Makefile b/dns/p5-DNS-ZoneParse/Makefile
index 9772ff0298d0..b6ebf743ed81 100644
--- a/dns/p5-DNS-ZoneParse/Makefile
+++ b/dns/p5-DNS-ZoneParse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-DNS-ZoneParse
-# Date created: 15 July 2004
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= DNS-ZoneParse
PORTVERSION= 1.10
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parse and manipulate DNS Zone Files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DNS::ZoneParse.3
diff --git a/dns/p5-Net-Bonjour/Makefile b/dns/p5-Net-Bonjour/Makefile
index 9ff18cae434b..b09ca96ee256 100644
--- a/dns/p5-Net-Bonjour/Makefile
+++ b/dns/p5-Net-Bonjour/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Net-Bonjour
-# Date created: 2011-04-05
-# Whom: Baptiste Daroussin <bapt@FreeBSD.org>
-#
+# Created by: Baptiste Daroussin <bapt@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-Bonjour
PORTVERSION= 0.96
@@ -18,7 +14,8 @@ COMMENT= Module for DNS service discovery
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
BUILD_DEPENDS= p5-Net-DNS>=0.5:${PORTSDIR}/dns/p5-Net-DNS
diff --git a/dns/p5-Net-DNS-Codes/Makefile b/dns/p5-Net-DNS-Codes/Makefile
index 550e9b29da7e..6b70f58a5078 100644
--- a/dns/p5-Net-DNS-Codes/Makefile
+++ b/dns/p5-Net-DNS-Codes/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-DNS-Codes
-# Date created: 2006-09-11
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Net-DNS-Codes
PORTVERSION= 0.11
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Collection of C library DNS codes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::DNS::Codes.3
diff --git a/dns/p5-Net-DNS-Lite/Makefile b/dns/p5-Net-DNS-Lite/Makefile
index 4fabf60e8940..47b14dbf308d 100644
--- a/dns/p5-Net-DNS-Lite/Makefile
+++ b/dns/p5-Net-DNS-Lite/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Cache-LRU>=0:${PORTSDIR}/devel/p5-Cache-LRU \
p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::DNS::Lite.3
diff --git a/dns/p5-Net-DNS-SEC/Makefile b/dns/p5-Net-DNS-SEC/Makefile
index 453e31996be4..5bed4e2616eb 100644
--- a/dns/p5-Net-DNS-SEC/Makefile
+++ b/dns/p5-Net-DNS-SEC/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-Crypt-OpenSSL-Bignum>=0.03:${PORTSDIR}/security/p5-Crypt-OpenS
p5-Net-DNS>=0.64:${PORTSDIR}/dns/p5-Net-DNS
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::DNS::Keyset.3 Net::DNS::RR::DS.3 Net::DNS::RR::KEY.3 \
Net::DNS::RR::NXT.3 Net::DNS::RR::SIG.3 \
diff --git a/dns/p5-Net-DNS-ToolKit/Makefile b/dns/p5-Net-DNS-ToolKit/Makefile
index 27ccd4389917..7137152a7f4e 100644
--- a/dns/p5-Net-DNS-ToolKit/Makefile
+++ b/dns/p5-Net-DNS-ToolKit/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::DNS::ToolKit.3 \
Net::DNS::ToolKit::Debug.3 \
diff --git a/dns/p5-Net-DNS-ZoneFile-Fast/Makefile b/dns/p5-Net-DNS-ZoneFile-Fast/Makefile
index 5301a6062475..eb4e04bd0cc8 100644
--- a/dns/p5-Net-DNS-ZoneFile-Fast/Makefile
+++ b/dns/p5-Net-DNS-ZoneFile-Fast/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-Net-DNS>=0.65:${PORTSDIR}/dns/p5-Net-DNS \
p5-Net-DNS-SEC>=0.15:${PORTSDIR}/dns/p5-Net-DNS-SEC
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::DNS::ZoneFile::Fast.3
diff --git a/dns/p5-Net-DNS/Makefile b/dns/p5-Net-DNS/Makefile
index d2d2b12b5862..ecfef3266e94 100644
--- a/dns/p5-Net-DNS/Makefile
+++ b/dns/p5-Net-DNS/Makefile
@@ -18,8 +18,8 @@ TEST_DEPENDS= p5-Digest-BubbleBabble>=0:${PORTSDIR}/security/p5-Digest-BubbleBab
OPTIONS_DEFINE= IDN IPV6 DOCS
CONFIGURE_ARGS= --no-IPv6-tests --no-online-tests
-MAKE_JOBS_SAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
DOCSDIR= ${PREFIX}/share/doc/p5-Net-DNS
MAN3= Net::DNS.3 Net::DNS::Domain.3 Net::DNS::DomainName.3 \
diff --git a/dns/p5-Net-Domain-ExpireDate/Makefile b/dns/p5-Net-Domain-ExpireDate/Makefile
index 0dd3737bf321..daa4be1e1f7d 100644
--- a/dns/p5-Net-Domain-ExpireDate/Makefile
+++ b/dns/p5-Net-Domain-ExpireDate/Makefile
@@ -14,7 +14,8 @@ COMMENT= Perl module obtain expiration date of domain names
BUILD_DEPENDS= p5-Net-Whois-Raw>=0:${PORTSDIR}/net/p5-Net-Whois-Raw
RUN_DEPENDS= p5-Net-Whois-Raw>=0:${PORTSDIR}/net/p5-Net-Whois-Raw
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Domain::ExpireDate.3
diff --git a/dns/p5-Net-Nslookup/Makefile b/dns/p5-Net-Nslookup/Makefile
index 657fab306ae0..4c450ffe6a2a 100644
--- a/dns/p5-Net-Nslookup/Makefile
+++ b/dns/p5-Net-Nslookup/Makefile
@@ -13,7 +13,8 @@ COMMENT= Provides the capabilities of the standard tool nslookup(1)
BUILD_DEPENDS= p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Nslookup.3
diff --git a/dns/p5-POE-Component-Client-DNS-Recursive/Makefile b/dns/p5-POE-Component-Client-DNS-Recursive/Makefile
index c7322b571529..334c4f6da8eb 100644
--- a/dns/p5-POE-Component-Client-DNS-Recursive/Makefile
+++ b/dns/p5-POE-Component-Client-DNS-Recursive/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \
p5-POE>=1.004:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Client::DNS::Recursive.3
diff --git a/dns/p5-POE-Component-Client-DNS/Makefile b/dns/p5-POE-Component-Client-DNS/Makefile
index 559ceea10eaf..06790303e168 100644
--- a/dns/p5-POE-Component-Client-DNS/Makefile
+++ b/dns/p5-POE-Component-Client-DNS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-Client-DNS
-# Date created: 10 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Component-Client-DNS
PORTVERSION= 1.053
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-POE>=1.007:${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::Client::DNS.3
diff --git a/dns/p5-POE-Component-Client-DNSBL/Makefile b/dns/p5-POE-Component-Client-DNSBL/Makefile
index 9a916fbec2d0..97a8df12e532 100644
--- a/dns/p5-POE-Component-Client-DNSBL/Makefile
+++ b/dns/p5-POE-Component-Client-DNSBL/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-POE>=1.004:${PORTSDIR}/devel/p5-POE \
p5-POE-Component-Client-DNS>=0:${PORTSDIR}/dns/p5-POE-Component-Client-DNS
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Client::DNSBL.3
diff --git a/dns/p5-POE-Component-Server-DNS/Makefile b/dns/p5-POE-Component-Server-DNS/Makefile
index 367535a8b789..aff5b47a51cb 100644
--- a/dns/p5-POE-Component-Server-DNS/Makefile
+++ b/dns/p5-POE-Component-Server-DNS/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Net-DNS>=0.58:${PORTSDIR}/dns/p5-Net-DNS \
p5-POE-Filter-DNS-TCP>=0.04:${PORTSDIR}/dns/p5-POE-Filter-DNS-TCP
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Server::DNS.3
diff --git a/dns/p5-pgeodns/Makefile b/dns/p5-pgeodns/Makefile
index 785aef9c48e0..f39a072a5bfa 100644
--- a/dns/p5-pgeodns/Makefile
+++ b/dns/p5-pgeodns/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Geo-IP>=0:${PORTSDIR}/net/p5-Geo-IP \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
NO_MANCOMPRESS= no
MAN1= pgeodns.1
diff --git a/editors/p5-Proc-InvokeEditor/Makefile b/editors/p5-Proc-InvokeEditor/Makefile
index 1e75f070d41c..b223d78a59df 100644
--- a/editors/p5-Proc-InvokeEditor/Makefile
+++ b/editors/p5-Proc-InvokeEditor/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Proc-InvokeEditor
-# Date created: 2011-04-05
-# Whom: Baptiste Daroussin <bapt@FreeBSD.org>
-#
+# Created by: Baptiste Daroussin <bapt@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Proc-InvokeEditor
PORTVERSION= 1.06
@@ -22,7 +18,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Carp-Assert>=0:${PORTSDIR}/devel/p5-Carp-Assert
RUN_DEPENDS= p5-Carp-Assert>=0:${PORTSDIR}/devel/p5-Carp-Assert
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Proc::InvokeEditor.3
diff --git a/finance/p5-Business-OCV/Makefile b/finance/p5-Business-OCV/Makefile
index 1bb22e32eed0..67224c0fcaf3 100644
--- a/finance/p5-Business-OCV/Makefile
+++ b/finance/p5-Business-OCV/Makefile
@@ -11,6 +11,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Interface to the Ingenico OCV Server
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/finance/p5-Business-OnlinePayment-AuthorizeNet/Makefile b/finance/p5-Business-OnlinePayment-AuthorizeNet/Makefile
index bee77bfd7f37..e1e10bb629d2 100644
--- a/finance/p5-Business-OnlinePayment-AuthorizeNet/Makefile
+++ b/finance/p5-Business-OnlinePayment-AuthorizeNet/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS= p5-Business-OnlinePayment>=3:${PORTSDIR}/finance/p5-Business-Online
p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple \
p5-XML-Writer>=0:${PORTSDIR}/textproc/p5-XML-Writer
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment::AuthorizeNet.3 \
Business::OnlinePayment::AuthorizeNet::AIM.3 \
diff --git a/finance/p5-Business-OnlinePayment-BankOfAmerica/Makefile b/finance/p5-Business-OnlinePayment-BankOfAmerica/Makefile
index 2f3d6be95871..6007d5bfed1c 100644
--- a/finance/p5-Business-OnlinePayment-BankOfAmerica/Makefile
+++ b/finance/p5-Business-OnlinePayment-BankOfAmerica/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Business-CreditCard>=0:${PORTSDIR}/finance/p5-Business-CreditC
p5-Business-OnlinePayment>=0:${PORTSDIR}/finance/p5-Business-OnlinePayment
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment::BankOfAmerica.3
diff --git a/finance/p5-Business-OnlinePayment-Beanstream/Makefile b/finance/p5-Business-OnlinePayment-Beanstream/Makefile
index 505f190dd2a7..69ea0a236c75 100644
--- a/finance/p5-Business-OnlinePayment-Beanstream/Makefile
+++ b/finance/p5-Business-OnlinePayment-Beanstream/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-Business-OnlinePayment>=0:${PORTSDIR}/finance/p5-Business-Online
p5-URI>=0:${PORTSDIR}/net/p5-URI
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment::Beanstream.3
diff --git a/finance/p5-Business-OnlinePayment-Cardstream/Makefile b/finance/p5-Business-OnlinePayment-Cardstream/Makefile
index 355d2d13f848..4713fc07976d 100644
--- a/finance/p5-Business-OnlinePayment-Cardstream/Makefile
+++ b/finance/p5-Business-OnlinePayment-Cardstream/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Business-CreditCard>=0:${PORTSDIR}/finance/p5-Business-CreditC
p5-Business-OnlinePayment>=0:${PORTSDIR}/finance/p5-Business-OnlinePayment
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment::Cardstream.3
diff --git a/finance/p5-Business-OnlinePayment-Jettis/Makefile b/finance/p5-Business-OnlinePayment-Jettis/Makefile
index 39d079dfbdcd..f72882b89e75 100644
--- a/finance/p5-Business-OnlinePayment-Jettis/Makefile
+++ b/finance/p5-Business-OnlinePayment-Jettis/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-Business-CreditCard>=0:${PORTSDIR}/finance/p5-Business-CreditC
p5-Business-OnlinePayment>=0:${PORTSDIR}/finance/p5-Business-OnlinePayment
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment::Jettis.3
diff --git a/finance/p5-Business-OnlinePayment-LinkPoint/Makefile b/finance/p5-Business-OnlinePayment-LinkPoint/Makefile
index d863fe4f7189..6d761406af40 100644
--- a/finance/p5-Business-OnlinePayment-LinkPoint/Makefile
+++ b/finance/p5-Business-OnlinePayment-LinkPoint/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-Business-CreditCard>=0:${PORTSDIR}/finance/p5-Business-CreditC
p5-Business-OnlinePayment>=0:${PORTSDIR}/finance/p5-Business-OnlinePayment
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment::LinkPoint.3
diff --git a/finance/p5-Business-OnlinePayment-MerchantCommerce/Makefile b/finance/p5-Business-OnlinePayment-MerchantCommerce/Makefile
index f482f4e89038..d9389d43c275 100644
--- a/finance/p5-Business-OnlinePayment-MerchantCommerce/Makefile
+++ b/finance/p5-Business-OnlinePayment-MerchantCommerce/Makefile
@@ -14,7 +14,8 @@ COMMENT= Business::OnlinePayment backend module for MerchantCommerce authorizati
BUILD_DEPENDS= p5-Business-OnlinePayment>=0:${PORTSDIR}/finance/p5-Business-OnlinePayment
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment::MerchantCommerce.3
diff --git a/finance/p5-Business-OnlinePayment-Network1Financial/Makefile b/finance/p5-Business-OnlinePayment-Network1Financial/Makefile
index 613e3ef55121..cf60e984d1d1 100644
--- a/finance/p5-Business-OnlinePayment-Network1Financial/Makefile
+++ b/finance/p5-Business-OnlinePayment-Network1Financial/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Business-CreditCard>=0:${PORTSDIR}/finance/p5-Business-CreditC
p5-Business-OnlinePayment>=0:${PORTSDIR}/finance/p5-Business-OnlinePayment
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment::Network1Financial.3
diff --git a/finance/p5-Business-OnlinePayment-PayConnect/Makefile b/finance/p5-Business-OnlinePayment-PayConnect/Makefile
index 86910754110c..3113f4d55df2 100644
--- a/finance/p5-Business-OnlinePayment-PayConnect/Makefile
+++ b/finance/p5-Business-OnlinePayment-PayConnect/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Business-CreditCard>=0:${PORTSDIR}/finance/p5-Business-CreditC
p5-Business-OnlinePayment>=0:${PORTSDIR}/finance/p5-Business-OnlinePayment
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment::PayConnect.3
diff --git a/finance/p5-Business-OnlinePayment-PaymenTech/Makefile b/finance/p5-Business-OnlinePayment-PaymenTech/Makefile
index 619d7cbd04bd..f537160b6b6f 100644
--- a/finance/p5-Business-OnlinePayment-PaymenTech/Makefile
+++ b/finance/p5-Business-OnlinePayment-PaymenTech/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Business-OnlinePayment>=0:${PORTSDIR}/finance/p5-Business-Onli
p5-Net-HTTPS-Any>=0.10:${PORTSDIR}/net/p5-Net-HTTPS-Any
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment::PaymenTech.3
diff --git a/finance/p5-Business-OnlinePayment-PaymentsGateway/Makefile b/finance/p5-Business-OnlinePayment-PaymentsGateway/Makefile
index f893dfda2f12..fc2e1c442c5a 100644
--- a/finance/p5-Business-OnlinePayment-PaymentsGateway/Makefile
+++ b/finance/p5-Business-OnlinePayment-PaymentsGateway/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Business-CreditCard>=0:${PORTSDIR}/finance/p5-Business-CreditC
p5-Business-OnlinePayment>=0:${PORTSDIR}/finance/p5-Business-OnlinePayment
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment::PaymentsGateway.3
diff --git a/finance/p5-Business-OnlinePayment-TCLink/Makefile b/finance/p5-Business-OnlinePayment-TCLink/Makefile
index 20b17bb5ccbc..b106845992e6 100644
--- a/finance/p5-Business-OnlinePayment-TCLink/Makefile
+++ b/finance/p5-Business-OnlinePayment-TCLink/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Business-CreditCard>=0:${PORTSDIR}/finance/p5-Business-CreditC
p5-Net-TCLink>=0:${PORTSDIR}/net/p5-Net-TCLink
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment::TCLink.3
diff --git a/finance/p5-Business-OnlinePayment-VirtualNet/Makefile b/finance/p5-Business-OnlinePayment-VirtualNet/Makefile
index 82233a52d0cd..10dcfd8b0d45 100644
--- a/finance/p5-Business-OnlinePayment-VirtualNet/Makefile
+++ b/finance/p5-Business-OnlinePayment-VirtualNet/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-Business-CreditCard>=0:${PORTSDIR}/finance/p5-Business-CreditC
p5-String-LRC>=0:${PORTSDIR}/devel/p5-String-LRC
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment::VirtualNet.3
diff --git a/finance/p5-Business-OnlinePayment-eSec/Makefile b/finance/p5-Business-OnlinePayment-eSec/Makefile
index fed8cc5bcb80..474299f838ce 100644
--- a/finance/p5-Business-OnlinePayment-eSec/Makefile
+++ b/finance/p5-Business-OnlinePayment-eSec/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Business-CreditCard>=0:${PORTSDIR}/finance/p5-Business-CreditC
p5-Business-OnlinePayment>=0:${PORTSDIR}/finance/p5-Business-OnlinePayment
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment::eSec.3
diff --git a/finance/p5-Business-OnlinePayment/Makefile b/finance/p5-Business-OnlinePayment/Makefile
index 80c537463485..f73014c72fe1 100644
--- a/finance/p5-Business-OnlinePayment/Makefile
+++ b/finance/p5-Business-OnlinePayment/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Net-SSLeay>=0:${PORTSDIR}/security/p5-Net-SSLeay \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::OnlinePayment.3 \
Business::FraudDetect.3 \
diff --git a/finance/p5-Business-TW-Invoice-U420/Makefile b/finance/p5-Business-TW-Invoice-U420/Makefile
index fe099bf7aa8b..19c55c6d243c 100644
--- a/finance/p5-Business-TW-Invoice-U420/Makefile
+++ b/finance/p5-Business-TW-Invoice-U420/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Business-TW-Invoice-U420
-# Date created: 2007/10/04
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Business-TW-Invoice-U420
PORTVERSION= 0.01
@@ -17,7 +13,8 @@ COMMENT= Print Taiwan Unified Invoice with U420 printer
BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::TW::Invoice::U420.3
diff --git a/finance/p5-Business-TW-TSIB-CStorePayment/Makefile b/finance/p5-Business-TW-TSIB-CStorePayment/Makefile
index a3ae976db52f..16c684e735fe 100644
--- a/finance/p5-Business-TW-TSIB-CStorePayment/Makefile
+++ b/finance/p5-Business-TW-TSIB-CStorePayment/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Business-TW-TSIB-CStorePayment
-# Date created: 2007/10/04
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Business-TW-TSIB-CStorePayment
PORTVERSION= 0.04
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::TW::TSIB::CStorePayment.3
diff --git a/finance/p5-Business-TW-TSIB-VirtualAccount/Makefile b/finance/p5-Business-TW-TSIB-VirtualAccount/Makefile
index a6deaa184836..51edbeebefe3 100644
--- a/finance/p5-Business-TW-TSIB-VirtualAccount/Makefile
+++ b/finance/p5-Business-TW-TSIB-VirtualAccount/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Business-TW-TSIB-VirtualAccount
-# Date created: 2007/10/04
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Business-TW-TSIB-VirtualAccount
PORTVERSION= 0.04b
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Business::TW::TSIB::VirtualAccount.3
diff --git a/finance/p5-Data-Currency/Makefile b/finance/p5-Data-Currency/Makefile
index aef7322d37f6..08cd0d4b22ee 100644
--- a/finance/p5-Data-Currency/Makefile
+++ b/finance/p5-Data-Currency/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: finance/p5-Data-Currency
-# Date created: 01 November 2007
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= Data-Currency
PORTVERSION= 0.04002
@@ -27,7 +23,8 @@ RUN_DEPENDS= p5-Locale-Currency-Format>=0:${PORTSDIR}/finance/p5-Locale-Currency
p5-Locale-Codes>=0:${PORTSDIR}/misc/p5-Locale-Codes \
p5-Class-Inspector>=0:${PORTSDIR}/devel/p5-Class-Inspector
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Currency.3
diff --git a/finance/p5-Finance-Currency-Convert-WebserviceX/Makefile b/finance/p5-Finance-Currency-Convert-WebserviceX/Makefile
index 640f4309a203..acbad3b54860 100644
--- a/finance/p5-Finance-Currency-Convert-WebserviceX/Makefile
+++ b/finance/p5-Finance-Currency-Convert-WebserviceX/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Finance-Currency-Convert-WebserviceX
-# Date Created: 27 Dec 2005
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= Finance-Currency-Convert-WebserviceX
PORTVERSION= 0.07001
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-Module-Install>=0.65:${PORTSDIR}/devel/p5-Module-Install
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Finance::Currency::Convert::WebserviceX.3
diff --git a/finance/p5-Finance-Currency-Convert-XE/Makefile b/finance/p5-Finance-Currency-Convert-XE/Makefile
index 485e69d33f50..df30183adb16 100644
--- a/finance/p5-Finance-Currency-Convert-XE/Makefile
+++ b/finance/p5-Finance-Currency-Convert-XE/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
OPTIONS_DEFINE= DOCS
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Finance::Currency::Convert::XE.3
PORTDOCS= Changes README
diff --git a/finance/p5-Finance-Currency-Convert/Makefile b/finance/p5-Finance-Currency-Convert/Makefile
index 976f4b0546f8..5fcf09d9494c 100644
--- a/finance/p5-Finance-Currency-Convert/Makefile
+++ b/finance/p5-Finance-Currency-Convert/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Finance::Currency::Convert
-# Date created: 25 Jan 2002
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Finance-Currency-Convert
PORTVERSION= 1.08
@@ -18,7 +14,8 @@ COMMENT= Convert currencies and fetch their exchange rates
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Finance::Currency::Convert.3
diff --git a/finance/p5-Finance-QuoteHist/Makefile b/finance/p5-Finance-QuoteHist/Makefile
index 198c993b7e99..9f5637bb6cb2 100644
--- a/finance/p5-Finance-QuoteHist/Makefile
+++ b/finance/p5-Finance-QuoteHist/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Finance::QuoteHist
-# Date created: 25 Jan 2002
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Finance-QuoteHist
PORTVERSION= 1.19
@@ -27,7 +23,8 @@ RUN_DEPENDS= p5-Date-Manip>=0:${PORTSDIR}/devel/p5-Date-Manip \
p5-Text-CSV>=0:${PORTSDIR}/textproc/p5-Text-CSV \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Finance::QuoteHist.3 \
Finance::QuoteHist::BusinessWeek.3 \
diff --git a/finance/p5-Finance-QuoteTW/Makefile b/finance/p5-Finance-QuoteTW/Makefile
index 31a2b20337ea..8e5b5673c680 100644
--- a/finance/p5-Finance-QuoteTW/Makefile
+++ b/finance/p5-Finance-QuoteTW/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Finance-QuoteTW
-# Date created: 2008/08/31
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Finance-QuoteTW
PORTVERSION= 0.09
@@ -24,7 +21,8 @@ RUN_DEPENDS= p5-Data-TreeDumper>=0:${PORTSDIR}/devel/p5-Data-TreeDumper \
p5-version>=0.76:${PORTSDIR}/devel/p5-version
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Finance::QuoteTW.3 \
Finance::QuoteTW::Allianz.3 \
diff --git a/finance/p5-Finance-TW-EmergingQuote/Makefile b/finance/p5-Finance-TW-EmergingQuote/Makefile
index c0b9c890920c..4f5ac949af47 100644
--- a/finance/p5-Finance-TW-EmergingQuote/Makefile
+++ b/finance/p5-Finance-TW-EmergingQuote/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Finance::TW::EmergingQuote
-# Date created: Feb 16, 2007
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Finance-TW-EmergingQuote
PORTVERSION= 0.26
@@ -18,7 +15,8 @@ COMMENT= Check stock quotes from Taiwan Emerging Stock
BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Finance::TW::EmergingQuote.3
diff --git a/finance/p5-Finance-TW-TSEQuote/Makefile b/finance/p5-Finance-TW-TSEQuote/Makefile
index 86ee6d4e715e..f1aa54ad8160 100644
--- a/finance/p5-Finance-TW-TSEQuote/Makefile
+++ b/finance/p5-Finance-TW-TSEQuote/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Finance::TW::TSEQuote
-# Date created: Apr 28, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Finance-TW-TSEQuote
PORTVERSION= 0.2.8
@@ -25,7 +22,8 @@ BUILD_DEPENDS= p5-App-Cache>=0:${PORTSDIR}/devel/p5-App-Cache \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pfq.1
MAN3= Finance::TW::TSEQuote.3
diff --git a/finance/p5-Locale-Currency-Format/Makefile b/finance/p5-Locale-Currency-Format/Makefile
index e49ce98b3f0c..737b83dfcd70 100644
--- a/finance/p5-Locale-Currency-Format/Makefile
+++ b/finance/p5-Locale-Currency-Format/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Locale-Currency-Format
-# Date Created: 27 Dec 2005
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= Locale-Currency-Format
PORTVERSION= 1.30
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl functions for formatting monetary values
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
LICENSE_COMB= dual
LICENSE= ART20 GPLv1
diff --git a/games/p5-Acme-GuessNumber/Makefile b/games/p5-Acme-GuessNumber/Makefile
index a32f03c88900..83e8f3acb2b3 100644
--- a/games/p5-Acme-GuessNumber/Makefile
+++ b/games/p5-Acme-GuessNumber/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Automatic number guessing game robot
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Acme::GuessNumber.3
PLIST_FILES= %%SITE_PERL%%/Acme/GuessNumber.pm \
diff --git a/games/p5-Baseball-Sabermetrics/Makefile b/games/p5-Baseball-Sabermetrics/Makefile
index ffa8c15397c5..0c7e3a7657de 100644
--- a/games/p5-Baseball-Sabermetrics/Makefile
+++ b/games/p5-Baseball-Sabermetrics/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Data-Serializer>=0.29:${PORTSDIR}/devel/p5-Data-Serializer \
p5-libwww>=5.801:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Baseball::Sabermetrics.3
diff --git a/games/p5-Games-Alak/Makefile b/games/p5-Games-Alak/Makefile
index 50371d615bfb..b0803d644d81 100644
--- a/games/p5-Games-Alak/Makefile
+++ b/games/p5-Games-Alak/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Games-Alak
-# Date created: 2006-08-28
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Games-Alak
PORTVERSION= 0.19
@@ -17,7 +13,8 @@ COMMENT= Simple game-tree implementation of a gomoku-like game
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= Games::Alak.3
diff --git a/games/p5-Games-Tournament-RoundRobin/Makefile b/games/p5-Games-Tournament-RoundRobin/Makefile
index 6878df58d479..85b981de392f 100644
--- a/games/p5-Games-Tournament-RoundRobin/Makefile
+++ b/games/p5-Games-Tournament-RoundRobin/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Games-Tournament-RoundRobin
-# Date created: 18 Feb 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Games-Tournament-RoundRobin
PORTVERSION= 0.02
@@ -17,6 +13,7 @@ COMMENT= Round-Robin Tournament Schedule Pairings
MAN3= Games::Tournament::RoundRobin.3 \
Games::League::Member.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/graphics/IPA/Makefile b/graphics/IPA/Makefile
index bac89da5a714..42331b20060a 100644
--- a/graphics/IPA/Makefile
+++ b/graphics/IPA/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: ipa
-# Date created: Aug 13, 2002
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= IPA
PORTVERSION= 1.08
@@ -18,7 +15,8 @@ COMMENT= Image Processing Algorithms
RUN_DEPENDS= p5-Prima>1.24:${PORTSDIR}/x11-toolkits/p5-Prima
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
INSTALL_TARGET= pure_install
MAKE_JOBS_UNSAFE= yes
diff --git a/graphics/eps2png/Makefile b/graphics/eps2png/Makefile
index b5e766a444fd..41266dc178d5 100644
--- a/graphics/eps2png/Makefile
+++ b/graphics/eps2png/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: eps2png
-# Date created: 12 February 2001
-# Whom: nik
-#
+# Created by: nik
# $FreeBSD$
-#
PORTNAME= eps2png
PORTVERSION= 2.7
@@ -16,7 +12,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Converts EPS images to PNG
USE_GHOSTSCRIPT= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAKE_ARGS= INSTLLSCRIPT="${PREFIX}/bin"
MAN1= eps2png.1
diff --git a/graphics/p5-CAD-Drawing/Makefile b/graphics/p5-CAD-Drawing/Makefile
index 3a2a2095da4c..4b37ff90dc49 100644
--- a/graphics/p5-CAD-Drawing/Makefile
+++ b/graphics/p5-CAD-Drawing/Makefile
@@ -32,6 +32,7 @@ MAN3= CAD::Drawing.3 \
CAD::Drawing::Manipulate::Graphics.3 \
CAD::Drawing::Manipulate::Transform.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/graphics/p5-Captcha-reCAPTCHA/Makefile b/graphics/p5-Captcha-reCAPTCHA/Makefile
index 22ba87ced745..b33e00fa72e2 100644
--- a/graphics/p5-Captcha-reCAPTCHA/Makefile
+++ b/graphics/p5-Captcha-reCAPTCHA/Makefile
@@ -17,6 +17,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Captcha::reCAPTCHA.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/graphics/p5-Chart-Clicker/Makefile b/graphics/p5-Chart-Clicker/Makefile
index 1640fae55098..f8fcf613248d 100644
--- a/graphics/p5-Chart-Clicker/Makefile
+++ b/graphics/p5-Chart-Clicker/Makefile
@@ -29,7 +29,8 @@ TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal \
p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Chart::Clicker.3 \
Chart::Clicker::Axis.3 \
diff --git a/graphics/p5-Chart/Makefile b/graphics/p5-Chart/Makefile
index 4f6bf584b13c..a7aadb12107a 100644
--- a/graphics/p5-Chart/Makefile
+++ b/graphics/p5-Chart/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl5 interface to build chart graphics
BUILD_DEPENDS= p5-GD>=2:${PORTSDIR}/graphics/p5-GD
RUN_DEPENDS= p5-GD>=2:${PORTSDIR}/graphics/p5-GD
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Chart.3
diff --git a/graphics/p5-Color-Library/Makefile b/graphics/p5-Color-Library/Makefile
index 814c64125600..1b2db68a89c4 100644
--- a/graphics/p5-Color-Library/Makefile
+++ b/graphics/p5-Color-Library/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Most>=0:${PORTSDIR}/devel/p5-Test-Most
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Color::Library.3 \
Color::Library::Color.3 \
diff --git a/graphics/p5-GD-Graph/Makefile b/graphics/p5-GD-Graph/Makefile
index c0516483306a..9466f61d2e8f 100644
--- a/graphics/p5-GD-Graph/Makefile
+++ b/graphics/p5-GD-Graph/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-GD-Graph
-# Date created: 21 February 2000
-# Whom: Dmitry Sivachenko <dima@Chg.RU>
-#
+# Created by: Dmitry Sivachenko <dima@Chg.RU>
# $FreeBSD$
-#
PORTNAME= GD-Graph
PORTVERSION= 1.44.01
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-GD>=0:${PORTSDIR}/graphics/p5-GD \
p5-GD-TextUtil>=0:${PORTSDIR}/graphics/p5-GD-TextUtil
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= GD::Graph.3 \
GD::Graph::Data.3 \
diff --git a/graphics/p5-GD-Graph3d/Makefile b/graphics/p5-GD-Graph3d/Makefile
index c201ea05c387..208603fe0c1d 100644
--- a/graphics/p5-GD-Graph3d/Makefile
+++ b/graphics/p5-GD-Graph3d/Makefile
@@ -14,7 +14,8 @@ COMMENT= Creates 3D charts with GD::Graph and GD
BUILD_DEPENDS= p5-GD-Graph>=0:${PORTSDIR}/graphics/p5-GD-Graph
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= lib/GD/Graph3d.pm # pod2man doesn't work without this
MAN3= GD::Graph3d.3
diff --git a/graphics/p5-GD-TextUtil/Makefile b/graphics/p5-GD-TextUtil/Makefile
index 248cd5b169a3..de086035e5fd 100644
--- a/graphics/p5-GD-TextUtil/Makefile
+++ b/graphics/p5-GD-TextUtil/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-GD-TextUtil
-# Date created: 21 February 2000
-# Whom: Dmitry Sivachenko <dima@Chg.RU>
-#
+# Created by: Dmitry Sivachenko <dima@Chg.RU>
# $FreeBSD$
-#
PORTNAME= GD-TextUtil
PORTVERSION= 0.86
@@ -18,9 +14,8 @@ COMMENT= Text utilities for use with GD drawing package
RUN_DEPENDS= p5-GD>=0:${PORTSDIR}/graphics/p5-GD
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= GD::Text.3 GD::Text::Wrap.3 GD::Text::Align.3
diff --git a/graphics/p5-GD-Thumbnail/Makefile b/graphics/p5-GD-Thumbnail/Makefile
index d0073002816b..5cf379da081b 100644
--- a/graphics/p5-GD-Thumbnail/Makefile
+++ b/graphics/p5-GD-Thumbnail/Makefile
@@ -13,7 +13,8 @@ COMMENT= Thumbnail maker for GD
BUILD_DEPENDS= p5-GD>=0:${PORTSDIR}/graphics/p5-GD
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= GD::Thumbnail.3
diff --git a/graphics/p5-GD/Makefile b/graphics/p5-GD/Makefile
index 3df65c492a68..9240b98106f5 100644
--- a/graphics/p5-GD/Makefile
+++ b/graphics/p5-GD/Makefile
@@ -13,9 +13,8 @@ COMMENT= Perl5 interface to Gd Graphics Library version2
LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= -options "JPEG,FT,XPM,GIF,PNG" \
-lib_gd_path ${LOCALBASE} -lib_ft_path} \
-lib_png_path ${LOCALBASE} -lib_zlib_path
diff --git a/graphics/p5-Geo-KML/Makefile b/graphics/p5-Geo-KML/Makefile
index 06f1a19f659d..0be406829b09 100644
--- a/graphics/p5-Geo-KML/Makefile
+++ b/graphics/p5-Geo-KML/Makefile
@@ -19,6 +19,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Geo::KML.3 Geo::KML::Util.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/graphics/p5-Geo-Point/Makefile b/graphics/p5-Geo-Point/Makefile
index c51bc6d21698..febd7ac44350 100644
--- a/graphics/p5-Geo-Point/Makefile
+++ b/graphics/p5-Geo-Point/Makefile
@@ -17,6 +17,7 @@ RUN_DEPENDS= p5-Geo-Distance>=0.06:${PORTSDIR}/math/p5-Geo-Distance \
MAN3= Geo::Point.3 Geo::Shape.3 Geo::Surface.3 \
Geo::Line.3 Geo::Proj.3 Geo::Space.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/graphics/p5-Geometry-Primitive/Makefile b/graphics/p5-Geometry-Primitive/Makefile
index 0de230852e44..21698efd6901 100644
--- a/graphics/p5-Geometry-Primitive/Makefile
+++ b/graphics/p5-Geometry-Primitive/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: Geometry-Primitive
-# Date created: 2008/08/30
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Geometry-Primitive
PORTVERSION= 0.22
@@ -22,7 +19,8 @@ RUN_DEPENDS= p5-Check-ISA>=0.04:${PORTSDIR}/devel/p5-Check-ISA \
p5-MooseX-Storage>=0.17:${PORTSDIR}/devel/p5-MooseX-Storage
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Geometry::Primitive.3 \
Geometry::Primitive::Arc.3 \
diff --git a/graphics/p5-Graph-ReadWrite/Makefile b/graphics/p5-Graph-ReadWrite/Makefile
index a93b23d5ca49..9cde30eae777 100644
--- a/graphics/p5-Graph-ReadWrite/Makefile
+++ b/graphics/p5-Graph-ReadWrite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Graph-ReadWrite
-# Date created: 2004-08-12
-# Whom: arved
-#
+# Created by: arved
# $FreeBSD$
-#
PORTNAME= Graph-ReadWrite
PORTVERSION= 2.03
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Graph>=0.50:${PORTSDIR}/math/p5-Graph \
p5-XML-Writer>=0:${PORTSDIR}/textproc/p5-XML-Writer
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Graph::Reader.3 \
Graph::Reader::Dot.3 \
diff --git a/graphics/p5-GraphViz-Data-Structure/Makefile b/graphics/p5-GraphViz-Data-Structure/Makefile
index c6093170c94d..2497333ea588 100644
--- a/graphics/p5-GraphViz-Data-Structure/Makefile
+++ b/graphics/p5-GraphViz-Data-Structure/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-GraphViz>=0:${PORTSDIR}/graphics/p5-GraphViz \
${LOCALBASE}/bin/dot:${PORTSDIR}/graphics/graphviz
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= GraphViz::Data::Structure.3
diff --git a/graphics/p5-GraphViz-Traverse/Makefile b/graphics/p5-GraphViz-Traverse/Makefile
index 004cbc663559..13c8ad92781c 100644
--- a/graphics/p5-GraphViz-Traverse/Makefile
+++ b/graphics/p5-GraphViz-Traverse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-GraphViz-Traverse
-# Date created: 02 Jun 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= GraphViz-Traverse
PORTVERSION= 0.02
@@ -18,10 +14,9 @@ COMMENT= Build a GraphViz object via callback traversal
BUILD_DEPENDS= p5-GraphViz>=0:${PORTSDIR}/graphics/p5-GraphViz
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAKE_JOBS_SAFE= yes
-
MAN3= GraphViz::Traverse.3 GraphViz::Traverse::Filesystem.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/graphics/p5-GraphViz/Makefile b/graphics/p5-GraphViz/Makefile
index 33135877f585..7bcee51de638 100644
--- a/graphics/p5-GraphViz/Makefile
+++ b/graphics/p5-GraphViz/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run \
p5-XML-Twig>=0:${PORTSDIR}/textproc/p5-XML-Twig \
dot:${PORTSDIR}/graphics/graphviz
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Devel::GraphVizProf.3 \
GraphViz.3 \
diff --git a/graphics/p5-Graphics-Color/Makefile b/graphics/p5-Graphics-Color/Makefile
index 15d847b2c3f2..f1c3dc4fdada 100644
--- a/graphics/p5-Graphics-Color/Makefile
+++ b/graphics/p5-Graphics-Color/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Graphics-Color
-# Date created: 2008/08/30
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Graphics-Color
PORTVERSION= 0.29
@@ -25,7 +22,8 @@ BUILD_DEPENDS= p5-Color-Library>=0.02:${PORTSDIR}/graphics/p5-Color-Library \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Number-Delta>=0:${PORTSDIR}/devel/p5-Test-Number-Delta
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Graphics::Color.3 \
Graphics::Color::CMYK.3 \
diff --git a/graphics/p5-Graphics-ColorNames-WWW/Makefile b/graphics/p5-Graphics-ColorNames-WWW/Makefile
index 845fe2f7118d..11a328c5548f 100644
--- a/graphics/p5-Graphics-ColorNames-WWW/Makefile
+++ b/graphics/p5-Graphics-ColorNames-WWW/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Graphics-ColorNames-WWW
-# Date created: 2008-07-31
-# Whom: Tomoyuki Sakurai <cherry@trombik.org>
-#
+# Created by: Tomoyuki Sakurai <cherry@trombik.org>
# $FreeBSD$
-#
PORTNAME= Graphics-ColorNames-WWW
PORTVERSION= 1.13
@@ -18,7 +14,8 @@ RUN_DEPENDS= p5-Graphics-ColorNames>=0.32:${PORTSDIR}/graphics/p5-Graphics-Color
BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Graphics::ColorNames::CSS.3 \
Graphics::ColorNames::IE.3 \
diff --git a/graphics/p5-Graphics-ColorNames/Makefile b/graphics/p5-Graphics-ColorNames/Makefile
index 88bdc8a3c794..341514e656dd 100644
--- a/graphics/p5-Graphics-ColorNames/Makefile
+++ b/graphics/p5-Graphics-ColorNames/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Module-Load>=0.10:${PORTSDIR}/devel/p5-Module-Load \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Graphics::ColorNames.3 \
Graphics::ColorNames::HTML.3 \
diff --git a/graphics/p5-Graphics-Primitive-Driver-Cairo/Makefile b/graphics/p5-Graphics-Primitive-Driver-Cairo/Makefile
index eca85a75680b..0457c7f6b8b0 100644
--- a/graphics/p5-Graphics-Primitive-Driver-Cairo/Makefile
+++ b/graphics/p5-Graphics-Primitive-Driver-Cairo/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Graphics-Primitive-Driver-Cairo
-# Date created: 2008/08/30
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Graphics-Primitive-Driver-Cairo
PORTVERSION= 0.44
@@ -24,7 +21,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Graphics-Color>=0:${PORTSDIR}/graphics/p5-Graphics-Color
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Graphics::Primitive::Driver::Cairo.3 \
Graphics::Primitive::Driver::Cairo::TextLayout.3
diff --git a/graphics/p5-Graphics-Primitive/Makefile b/graphics/p5-Graphics-Primitive/Makefile
index eedd108eaab5..6879cd8f2b11 100644
--- a/graphics/p5-Graphics-Primitive/Makefile
+++ b/graphics/p5-Graphics-Primitive/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Graphics-Primitive
-# Date created: 2008/08/30
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Graphics-Primitive
PORTVERSION= 0.61
@@ -24,7 +21,8 @@ RUN_DEPENDS= p5-Forest>=0.06:${PORTSDIR}/devel/p5-Forest \
p5-MooseX-Storage>=0.17:${PORTSDIR}/devel/p5-MooseX-Storage
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Graphics::Primitive.3 \
Graphics::Primitive::Aligned.3 \
diff --git a/graphics/p5-Image-Caa/Makefile b/graphics/p5-Image-Caa/Makefile
index e27c09681bb5..1fd734bc2251 100644
--- a/graphics/p5-Image-Caa/Makefile
+++ b/graphics/p5-Image-Caa/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Image-Caa
-# Date created: 2006-08-24
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Image-Caa
PORTVERSION= 1.01
@@ -17,7 +13,8 @@ COMMENT= Colored ASCII Art
RUN_DEPENDS= p5-Curses>=0:${PORTSDIR}/devel/p5-Curses
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Image::Caa.3
diff --git a/graphics/p5-Image-Compare/Makefile b/graphics/p5-Image-Compare/Makefile
index 5b84e6fcfdd1..227944af9370 100644
--- a/graphics/p5-Image-Compare/Makefile
+++ b/graphics/p5-Image-Compare/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Image-Compare
-# Date created: 2006-07-23
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Image-Compare
PORTVERSION= 0.9
@@ -23,7 +19,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= Image::Compare.3 \
Image::Compare::AVG_THRESHOLD.3 \
diff --git a/graphics/p5-Image-IPTCInfo/Makefile b/graphics/p5-Image-IPTCInfo/Makefile
index 56baf249e8ba..9561b210cd84 100644
--- a/graphics/p5-Image-IPTCInfo/Makefile
+++ b/graphics/p5-Image-IPTCInfo/Makefile
@@ -10,8 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for extracting IPTC image meta-data
-PERL_CONFIGURE= yes
-USES= shebangfix
+USES= perl5 shebangfix
+USE_PERL5= configure
SHEBANG_FILES= demo.pl
MAN3= Image::IPTCInfo.3
diff --git a/graphics/p5-Image-Imlib2/Makefile b/graphics/p5-Image-Imlib2/Makefile
index f5a5bbd3fd79..598d3411d5ed 100644
--- a/graphics/p5-Image-Imlib2/Makefile
+++ b/graphics/p5-Image-Imlib2/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Image-Imlib2
-# Date created: September 11th, 2003
-# Whom: Erwin Lansing <erwin@FreeBSD.org>
-#
+# Created by: Erwin Lansing <erwin@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Image-Imlib2
PORTVERSION= 2.03
@@ -17,7 +13,8 @@ COMMENT= Perl interface to the Imlib2 image library
BUILD_DEPENDS+= p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
USE_EFL= imlib2
MAN3= Image::Imlib2.3
diff --git a/graphics/p5-Image-Info/Makefile b/graphics/p5-Image-Info/Makefile
index 2687cf73933e..9e4ae20bc421 100644
--- a/graphics/p5-Image-Info/Makefile
+++ b/graphics/p5-Image-Info/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String \
p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Bundle::Image::Info::Everything.3 \
Bundle::Image::Info::PNG.3 \
diff --git a/graphics/p5-Image-PBMlib/Makefile b/graphics/p5-Image-PBMlib/Makefile
index f2984f11ee6a..2ec0eb698875 100644
--- a/graphics/p5-Image-PBMlib/Makefile
+++ b/graphics/p5-Image-PBMlib/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Image-PBMlib
-# Date created: 2006-11-12
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Image-PBMlib
PORTVERSION= 2.00
@@ -18,7 +14,8 @@ COMMENT= Helper functions for PBM/PGM/PPM image file formats
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Image::PBMlib.3
diff --git a/graphics/p5-Image-Pngslimmer/Makefile b/graphics/p5-Image-Pngslimmer/Makefile
index d9a6ec99b4e4..28720f11a88a 100644
--- a/graphics/p5-Image-Pngslimmer/Makefile
+++ b/graphics/p5-Image-Pngslimmer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Image-Pngslimmer
-# Date Created: 2007/02/12
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Image-Pngslimmer
PORTVERSION= 0.30
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Slims (dynamically created) PNGs
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Image::Pngslimmer.3
diff --git a/graphics/p5-Imager-QRCode/Makefile b/graphics/p5-Imager-QRCode/Makefile
index 13cf56ba9d56..0933c2678541 100644
--- a/graphics/p5-Imager-QRCode/Makefile
+++ b/graphics/p5-Imager-QRCode/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CFLAGS+= -I${LOCALBASE}/include
MAN3= Imager::QRCode.3
diff --git a/graphics/p5-Imager/Makefile b/graphics/p5-Imager/Makefile
index 4df4f86f6877..f9f64130caae 100644
--- a/graphics/p5-Imager/Makefile
+++ b/graphics/p5-Imager/Makefile
@@ -23,7 +23,8 @@ LIB_DEPENDS= freetype:${PORTSDIR}/print/freetype2 \
TEST_DEPENDS= p5-CPAN-Meta>=0:${PORTSDIR}/devel/p5-CPAN-Meta \
p5-Inline>=0:${PORTSDIR}/devel/p5-Inline
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ENV= IM_CFLAGS="${CFLAGS}" \
IM_INCPATH=${LOCALBASE}/include \
IM_LIBPATH=${LOCALBASE}/lib
diff --git a/graphics/p5-Layout-Manager/Makefile b/graphics/p5-Layout-Manager/Makefile
index 589494b3bda7..d8cdaa653072 100644
--- a/graphics/p5-Layout-Manager/Makefile
+++ b/graphics/p5-Layout-Manager/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: Layout-Manager
-# Date created: 2008/08/30
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Layout-Manager
PORTVERSION= 0.34
@@ -24,7 +21,8 @@ BUILD_DEPENDS= p5-Moose>=0.54:${PORTSDIR}/devel/p5-Moose \
p5-Graphics-Primitive>=0.34:${PORTSDIR}/graphics/p5-Graphics-Primitive
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Layout::Manager.3 \
Layout::Manager::Absolute.3 \
diff --git a/graphics/p5-OpenGL/Makefile b/graphics/p5-OpenGL/Makefile
index 0f1ab0583537..04b1ff4daa7c 100644
--- a/graphics/p5-OpenGL/Makefile
+++ b/graphics/p5-OpenGL/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: p5-OpenGL
-# Date created: Jan 7, 2003
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= OpenGL
PORTVERSION= 0.66
@@ -22,7 +19,8 @@ USE_DISPLAY= requires an X server for configure stage
MANUAL_PACKAGE_BUILD= fails to start X server on pointyhat
CONFIGURE_ARGS= interface=GLUT
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DISPLAY= yes
USE_GL= glut
diff --git a/graphics/p5-SVG-Metadata/Makefile b/graphics/p5-SVG-Metadata/Makefile
index a1d9961425fa..695ec8185e1b 100644
--- a/graphics/p5-SVG-Metadata/Makefile
+++ b/graphics/p5-SVG-Metadata/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-SVG-Metadata
-# Date created: 2005-03-13
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
+# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= SVG-Metadata
PORTVERSION= 0.28
@@ -17,7 +13,8 @@ COMMENT= Perl module to capture metadata info about an SVG file
BUILD_DEPENDS= xml_grep:${PORTSDIR}/textproc/p5-XML-Twig
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= svg_validate.1 svg_annotate.1
MAN3= SVG::Metadata.3
diff --git a/graphics/p5-SWF-Builder/Makefile b/graphics/p5-SWF-Builder/Makefile
index 24e2222a0028..f5e1ce1f5c2f 100644
--- a/graphics/p5-SWF-Builder/Makefile
+++ b/graphics/p5-SWF-Builder/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-SWF-File>=0:${PORTSDIR}/graphics/p5-SWF-File \
p5-Font-TTF>=0:${PORTSDIR}/x11-fonts/p5-Font-TTF
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN3= SWF::Builder.3 SWF::Builder::ActionScript.3 \
diff --git a/graphics/p5-SWF-File/Makefile b/graphics/p5-SWF-File/Makefile
index 68ca8bd49c3d..4ad9fe6941c0 100644
--- a/graphics/p5-SWF-File/Makefile
+++ b/graphics/p5-SWF-File/Makefile
@@ -15,7 +15,8 @@ COMMENT= Manipulating Flash movie (SWF) files
RUN_DEPENDS= p5-Data-TemporaryBag>=0:${PORTSDIR}/devel/p5-Data-TemporaryBag
BUILD_DEPENDS= p5-Data-TemporaryBag>=0:${PORTSDIR}/devel/p5-Data-TemporaryBag
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN3= SWF::BinStream.3 SWF::BinStream::Codec.3 \
diff --git a/graphics/p5-Sane/Makefile b/graphics/p5-Sane/Makefile
index 885d0d026aea..249e53b03ba2 100644
--- a/graphics/p5-Sane/Makefile
+++ b/graphics/p5-Sane/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: Sane
-# Date created: 2009/01/12
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Sane
PORTVERSION= 0.05
@@ -18,7 +15,8 @@ BUILD_DEPENDS= p5-ExtUtils-Depends>=0:${PORTSDIR}/devel/p5-ExtUtils-Depends \
p5-ExtUtils-PkgConfig>=0:${PORTSDIR}/devel/p5-ExtUtils-PkgConfig \
${LOCALBASE}/bin/sane-config:${PORTSDIR}/graphics/sane-backends
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sane.3
diff --git a/graphics/p5-Tk-JPEG-Lite/Makefile b/graphics/p5-Tk-JPEG-Lite/Makefile
index 26906c473140..b95d0b405bc7 100644
--- a/graphics/p5-Tk-JPEG-Lite/Makefile
+++ b/graphics/p5-Tk-JPEG-Lite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tk-JPEG-Lite
-# Date created: 2004-07-23
-# Whom: Michael Johnson <ahze@ahze.net>
-#
+# Created by: Michael Johnson <ahze@ahze.net>
# $FreeBSD$
-#
PORTNAME= Tk-JPEG-Lite
PORTVERSION= 2.01403
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Tk>=0:${PORTSDIR}/x11-toolkits/p5-Tk
LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= tkjpeg-lite.1
MAN3= Tk::JPEG::Lite.3
diff --git a/graphics/p5-VCG/Makefile b/graphics/p5-VCG/Makefile
index c53a57ae65d9..f36524e1085e 100644
--- a/graphics/p5-VCG/Makefile
+++ b/graphics/p5-VCG/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: p5-VCG
-# Date created: Mar 30, 2003
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= VCG
PORTVERSION= 0.5
@@ -21,7 +18,8 @@ BUILD_DEPENDS= p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run
RUN_DEPENDS:= ${BUILD_DEPENDS} \
xvcg:${PORTSDIR}/graphics/vcg
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= VCG.3
diff --git a/graphics/p5-Visio/Makefile b/graphics/p5-Visio/Makefile
index 7f60807240f9..f238abfc16a5 100644
--- a/graphics/p5-Visio/Makefile
+++ b/graphics/p5-Visio/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Visio
-# Date Created: 2006/08/15
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= Visio
PORTVERSION= 1.010
@@ -17,7 +13,8 @@ COMMENT= Perl extension manipulating XML based Visio files
BUILD_DEPENDS= p5-Log-Log4perl>=0:${PORTSDIR}/devel/p5-Log-Log4perl \
p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Visio.3 Visio::Hyperlink.3 Visio::Layout.3 Visio::Line.3 \
Visio::Master.3 Visio::Page.3 Visio::PageProps.3 \
diff --git a/irc/p5-AnyEvent-IRC/Makefile b/irc/p5-AnyEvent-IRC/Makefile
index 6adaca195668..c192d352129b 100644
--- a/irc/p5-AnyEvent-IRC/Makefile
+++ b/irc/p5-AnyEvent-IRC/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-AnyEvent>=0:${PORTSDIR}/devel/p5-AnyEvent \
p5-Object-Event>=0.7:${PORTSDIR}/devel/p5-Object-Event
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= AnyEvent::IRC::Client.3 \
AnyEvent::IRC::Connection.3 \
diff --git a/irc/p5-IRC-Bot-Hangman/Makefile b/irc/p5-IRC-Bot-Hangman/Makefile
index a88f7de35606..360a77f8aea4 100644
--- a/irc/p5-IRC-Bot-Hangman/Makefile
+++ b/irc/p5-IRC-Bot-Hangman/Makefile
@@ -30,6 +30,7 @@ MAN3= IRC::Bot::Hangman.3 \
IRC::Bot::Hangman::WordList::Default.3 \
IRC::Bot::Hangman::WordList::TooEasy.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/irc/p5-POE-Component-IRC-Object/Makefile b/irc/p5-POE-Component-IRC-Object/Makefile
index 2f1f397a20c3..0af56f199062 100644
--- a/irc/p5-POE-Component-IRC-Object/Makefile
+++ b/irc/p5-POE-Component-IRC-Object/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \
RUN_DEPENDS:= ${BUILD_DEPENDS}
PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}"
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::IRC::Object.3
diff --git a/japanese/p5-MeCab/Makefile b/japanese/p5-MeCab/Makefile
index 08586bd136b5..92a0c9cc5f0e 100644
--- a/japanese/p5-MeCab/Makefile
+++ b/japanese/p5-MeCab/Makefile
@@ -19,7 +19,8 @@ LICENSE_FILE_LGPL21= ${WRKSRC}/LGPL
LIB_DEPENDS= mecab:${PORTSDIR}/japanese/mecab
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
OPTIONS_DEFINE= EXAMPLES
OPTIONSFILE= ${PORT_DBDIR}/ja-p5-${PORTNAME}/options
diff --git a/lang/p5-Error/Makefile b/lang/p5-Error/Makefile
index dc67948174dd..838f74e44761 100644
--- a/lang/p5-Error/Makefile
+++ b/lang/p5-Error/Makefile
@@ -13,8 +13,8 @@ COMMENT= Perl module to provide Error/exception support for perl: Error
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-MAKE_JOBS_SAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Error.3 Error::Simple.3
diff --git a/lang/p5-Expect/Makefile b/lang/p5-Expect/Makefile
index 955bc4e8faf7..6da3985fcaf6 100644
--- a/lang/p5-Expect/Makefile
+++ b/lang/p5-Expect/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Expect
-# Date created: 14 Jan 2000
-# Whom: Will Andrews <andrews@technologist.com>
-#
+# Created by: Will Andrews <andrews@technologist.com>
# $FreeBSD$
-#
PORTNAME= Expect
PORTVERSION= 1.21
@@ -17,7 +13,8 @@ COMMENT= Perl module inspired by the Tcl version of Expect
BUILD_DEPENDS= p5-IO-Tty>=1.03:${PORTSDIR}/devel/p5-IO-Tty
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Expect.3
diff --git a/lang/p5-ExtUtils-F77/Makefile b/lang/p5-ExtUtils-F77/Makefile
index e96591ba3307..5b213e1c5bea 100644
--- a/lang/p5-ExtUtils-F77/Makefile
+++ b/lang/p5-ExtUtils-F77/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-ExtUtils-F77
-# Date created: December 7 1999
-# Whom: jmz
-#
+# Created by: jmz
# $FreeBSD$
-#
PORTNAME= ExtUtils-F77
PORTVERSION= 1.17
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Helps link C programs with Fortran subroutines
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_FORTRAN= yes
MAN3= ExtUtils::F77.3
diff --git a/lang/p5-Interpolation/Makefile b/lang/p5-Interpolation/Makefile
index 49c5563f8fe6..cc4ef3aaa9b8 100644
--- a/lang/p5-Interpolation/Makefile
+++ b/lang/p5-Interpolation/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: lang/p5-Interpolation
-# Date created: 08 December 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Interpolation
PORTVERSION= 0.74
@@ -18,7 +14,8 @@ COMMENT= Implement arbitrary string interpolation semantics for Perl
BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Interpolation.3
diff --git a/lang/p5-JSAN/Makefile b/lang/p5-JSAN/Makefile
index b4adbbee2de2..3c0c4af65364 100644
--- a/lang/p5-JSAN/Makefile
+++ b/lang/p5-JSAN/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-JSAN
-# Date created: 2006/12/23
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= JSAN
PORTVERSION= 0.07
@@ -28,7 +24,8 @@ BUILD_DEPENDS= p5-Class-DBI-SQLite>=0:${PORTSDIR}/databases/p5-Class-DBI-SQLite
p5-XML-XPath>=0:${PORTSDIR}/textproc/p5-XML-XPath
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= JSAN::Shell.3 JSAN.3 JSAN::Indexer::Creator.3 JSAN::Indexer.3
diff --git a/lang/p5-JavaScript-Squish/Makefile b/lang/p5-JavaScript-Squish/Makefile
index 37e7de281896..7b7c7006286f 100644
--- a/lang/p5-JavaScript-Squish/Makefile
+++ b/lang/p5-JavaScript-Squish/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: lang/p5-JavaScript-Squish
-# Date created: 11 October 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= JavaScript-Squish
PORTVERSION= 0.07
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Reduce/Compact JavaScript code to as few characters as possible
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= js_compactor.1
MAN3= JavaScript::Squish.3
diff --git a/lang/p5-Parse-Perl/Makefile b/lang/p5-Parse-Perl/Makefile
index a78e45ca6316..8533601f3e76 100644
--- a/lang/p5-Parse-Perl/Makefile
+++ b/lang/p5-Parse-Perl/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Parse-Perl
-# Date created: 2010-11-21
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Parse-Perl
PORTVERSION= 0.007
@@ -21,7 +17,8 @@ TEST_DEPENDS= p5-Devel-Declare>=0:${PORTSDIR}/devel/p5-Devel-Declare \
p5-Lexical-Import>=0:${PORTSDIR}/devel/p5-Lexical-Import \
p5-Sub-Identify>=0:${PORTSDIR}/devel/p5-Sub-Identify
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Parse::Perl.3 \
Parse::Perl::CopHintsHash.3 \
diff --git a/lang/p5-Pugs-Compiler-Rule/Makefile b/lang/p5-Pugs-Compiler-Rule/Makefile
index 15f9a81fa154..f41560b86339 100644
--- a/lang/p5-Pugs-Compiler-Rule/Makefile
+++ b/lang/p5-Pugs-Compiler-Rule/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Pugs::Compiler::Rule
-# Date created: Aug 1, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Pugs-Compiler-Rule
PORTVERSION= 0.37
@@ -24,7 +21,8 @@ RUN_DEPENDS= p5-Cache-Cache>=1.05:${PORTSDIR}/devel/p5-Cache-Cache \
BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-File-Slurp>0:${PORTSDIR}/devel/p5-File-Slurp
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= compile_p6grammar.pl.1
MAN3= Pugs::Compiler::Regex.3 \
diff --git a/lang/p5-Tcl/Makefile b/lang/p5-Tcl/Makefile
index dbbbeec45626..c32cbf51bcee 100644
--- a/lang/p5-Tcl/Makefile
+++ b/lang/p5-Tcl/Makefile
@@ -12,7 +12,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Tcl extension module for Perl5
CONFIGURE_ARGS= --nousestubs --tclsh ${TCLSH}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_TCL= 84+
MAN3= Tcl.3
diff --git a/lang/p5-v6/Makefile b/lang/p5-v6/Makefile
index c3122901505a..87dbfd694f27 100644
--- a/lang/p5-v6/Makefile
+++ b/lang/p5-v6/Makefile
@@ -21,7 +21,8 @@ BUILD_DEPENDS= p5-Data-Bind>=0.28:${PORTSDIR}/devel/p5-Data-Bind \
p5-YAML-Syck>=0:${PORTSDIR}/textproc/p5-YAML-Syck
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= v6.3 \
Pugs::Compiler::Perl6.3 \
diff --git a/mail/p5-Clamd/Makefile b/mail/p5-Clamd/Makefile
index 92c23057b001..8969748783f6 100644
--- a/mail/p5-Clamd/Makefile
+++ b/mail/p5-Clamd/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Clamd
-# Date created: 23 December 2008
-# Whom: pgollucci@p6m7g8.com
-#
+# Created by: pgollucci@p6m7g8.com
# $FreeBSD$
-#
PORTNAME= Clamd
PORTVERSION= 1.04
@@ -19,11 +15,10 @@ COMMENT= Clamd - Connect to a local clamd service and send commands
RUN_DEPENDS= clamd:${PORTSDIR}/security/clamav
BUILD_DEPENDS:= ${RUN_DEPENDS}
-MAKE_JOBS_SAFE= yes
-
MAN3= Clamd.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
PLIST_FILES= %%SITE_PERL%%/Clamd.pm \
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Clamd/.packlist
diff --git a/mail/p5-Email-Address/Makefile b/mail/p5-Email-Address/Makefile
index ccbd2a6d7c3d..057f792597a7 100644
--- a/mail/p5-Email-Address/Makefile
+++ b/mail/p5-Email-Address/Makefile
@@ -1,6 +1,5 @@
# Created by: Lars Thegler <lth@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Email-Address
PORTVERSION= 1.89.8
@@ -15,7 +14,8 @@ COMMENT= RFC 2822 Address Parsing and Creation
TEST_DEPENDS= p5-Test-Simple>=0.96:${PORTSDIR}/devel/p5-Test-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Email::Address.3
diff --git a/mail/p5-Email-Date/Makefile b/mail/p5-Email-Date/Makefile
index 68d0db601132..280141aacde0 100644
--- a/mail/p5-Email-Date/Makefile
+++ b/mail/p5-Email-Date/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-Email-Abstract>=2.10:${PORTSDIR}/mail/p5-Email-Abstract \
p5-TimeDate>=1.16:${PORTSDIR}/devel/p5-TimeDate
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Email::Date.3
diff --git a/mail/p5-Email-Filter/Makefile b/mail/p5-Email-Filter/Makefile
index 6ecb637c7b7f..1ddc6a8706ce 100644
--- a/mail/p5-Email-Filter/Makefile
+++ b/mail/p5-Email-Filter/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Email-Filter
-# Date created: 2003-08-31
-# Whom: Lars Thegler <lars@thegler.dk>
-#
+# Created by: Lars Thegler <lars@thegler.dk>
# $FreeBSD$
-#
PORTNAME= Email-Filter
PORTVERSION= 1.03.2
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Email-Simple>=0:${PORTSDIR}/mail/p5-Email-Simple \
p5-Class-Trigger>=0:${PORTSDIR}/devel/p5-Class-Trigger
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Email::Filter.3
diff --git a/mail/p5-Email-LocalDelivery/Makefile b/mail/p5-Email-LocalDelivery/Makefile
index 60a9199d290d..81849e3fd826 100644
--- a/mail/p5-Email-LocalDelivery/Makefile
+++ b/mail/p5-Email-LocalDelivery/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Email-LocalDelivery
-# Date created: August 31 2003
-# Whom: Lars Thegler <lars@thegler.dk>
-#
+# Created by: Lars Thegler <lars@thegler.dk>
# $FreeBSD$
-#
PORTNAME= Email-LocalDelivery
PORTVERSION= 0.21.7
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-Email-Simple>=0:${PORTSDIR}/mail/p5-Email-Simple \
p5-File-Path-Expand>=0:${PORTSDIR}/devel/p5-File-Path-Expand
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Email::LocalDelivery.3
diff --git a/mail/p5-Email-MIME-CreateHTML/Makefile b/mail/p5-Email-MIME-CreateHTML/Makefile
index 3103a061623b..d482efbdcbd8 100644
--- a/mail/p5-Email-MIME-CreateHTML/Makefile
+++ b/mail/p5-Email-MIME-CreateHTML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: mail/p5-Email-MIME-CreateHTML
-# Date created: August 26, 2007
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Email-MIME-CreateHTML
PORTVERSION= 1.030
@@ -27,7 +23,8 @@ BUILD_DEPENDS= p5-File-Policy>=0:${PORTSDIR}/devel/p5-File-Policy \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Assertions>0:${PORTSDIR}/devel/p5-Test-Assertions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Email::MIME::CreateHTML.3 \
Email::MIME::CreateHTML::Resolver.3 \
diff --git a/mail/p5-Email-MessageID/Makefile b/mail/p5-Email-MessageID/Makefile
index a6b0cac619ec..743d5e290438 100644
--- a/mail/p5-Email-MessageID/Makefile
+++ b/mail/p5-Email-MessageID/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: mail/p5-Email-MessageID
-# Date created: 27 December 2004
-# Whom: Lars Thegler <lth@FreeBSD.org>
-#
+# Created by: Lars Thegler <lth@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Email-MessageID
PORTVERSION= 1.402
@@ -17,7 +13,8 @@ COMMENT= Generate world unique message-ids
RUN_DEPENDS= p5-Email-Address>=1.80:${PORTSDIR}/mail/p5-Email-Address
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Email::MessageID.3
diff --git a/mail/p5-Email-Simple/Makefile b/mail/p5-Email-Simple/Makefile
index 00bc2371f495..7b790268484c 100644
--- a/mail/p5-Email-Simple/Makefile
+++ b/mail/p5-Email-Simple/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Email-Date-Format>=0:${PORTSDIR}/mail/p5-Email-Date-Format
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Email::Simple.3 \
Email::Simple::Creator.3 \
diff --git a/mail/p5-IMAP-Client/Makefile b/mail/p5-IMAP-Client/Makefile
index a6db44b12d22..18a294412928 100644
--- a/mail/p5-IMAP-Client/Makefile
+++ b/mail/p5-IMAP-Client/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-IMAP-Client
-# Date created: 2006-08-12
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= IMAP-Client
PORTVERSION= 0.13
@@ -18,7 +14,8 @@ RUN_DEPENDS= p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL \
p5-URI>=0:${PORTSDIR}/net/p5-URI \
p5-URI-imap>=0:${PORTSDIR}/mail/p5-URI-imap
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IMAP::Client.3
diff --git a/mail/p5-Log-Procmail/Makefile b/mail/p5-Log-Procmail/Makefile
index 155454df2391..6b83c5bf7c8d 100644
--- a/mail/p5-Log-Procmail/Makefile
+++ b/mail/p5-Log-Procmail/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for reading procmail logfiles
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= mailstat.pl.1
MAN3= Log::Procmail.3
diff --git a/mail/p5-MIME-Explode/Makefile b/mail/p5-MIME-Explode/Makefile
index a9634e38cc1d..2209a6a80268 100644
--- a/mail/p5-MIME-Explode/Makefile
+++ b/mail/p5-MIME-Explode/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MIME-Explode
-# Date created: 2006/12/22
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= MIME-Explode
PORTVERSION= 0.39
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for explode MIME messages
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MIME::Explode.3
diff --git a/mail/p5-MIME-Fast/Makefile b/mail/p5-MIME-Fast/Makefile
index aaffda448f96..3cc0a3c4d6ee 100644
--- a/mail/p5-MIME-Fast/Makefile
+++ b/mail/p5-MIME-Fast/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: MIME-Fast
-# Date created: 08 December 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= MIME-Fast
PORTVERSION= 1.6
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils
LIB_DEPENDS= gmime-2.0.4:${PORTSDIR}/mail/gmime2
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ENV= PREFIX="${PREFIX}" CCFLAGS="${CCFLAGS} ${PTHREAD_CFLAGS}"
MAN3= MIME::Fast.3
diff --git a/mail/p5-MIME-Lite/Makefile b/mail/p5-MIME-Lite/Makefile
index 45eeb00f76c0..31c9ebf6ccf7 100644
--- a/mail/p5-MIME-Lite/Makefile
+++ b/mail/p5-MIME-Lite/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-Email-Date-Format>=1.000:${PORTSDIR}/mail/p5-Email-Date-Format
p5-Mail-Tools>=1.62:${PORTSDIR}/mail/p5-Mail-Tools
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MIME::Lite.3 MIME::changes.3
diff --git a/mail/p5-MIME-Tools/Makefile b/mail/p5-MIME-Tools/Makefile
index f2293fc68301..ea9a4a3ffac6 100644
--- a/mail/p5-MIME-Tools/Makefile
+++ b/mail/p5-MIME-Tools/Makefile
@@ -22,7 +22,8 @@ BUILD_DEPENDS= p5-Convert-BinHex>=0:${PORTSDIR}/converters/p5-Convert-BinHex \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= MIME::Body.3 \
MIME::Decoder.3 \
diff --git a/mail/p5-MIME-Types/Makefile b/mail/p5-MIME-Types/Makefile
index 0fc4f6f431d1..d668fd9ee37c 100644
--- a/mail/p5-MIME-Types/Makefile
+++ b/mail/p5-MIME-Types/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl extension for determining MIME types
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MIME::Type.3 MIME::Types.3
diff --git a/mail/p5-Mail-Address-MobileJp/Makefile b/mail/p5-Mail-Address-MobileJp/Makefile
index 0bbe35e7a2ab..b4c5b79f34a8 100644
--- a/mail/p5-Mail-Address-MobileJp/Makefile
+++ b/mail/p5-Mail-Address-MobileJp/Makefile
@@ -13,7 +13,8 @@ COMMENT= Utility to detect an e-mail is mobile one or not
BUILD_DEPENDS= p5-Mail-Tools>=0:${PORTSDIR}/mail/p5-Mail-Tools
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::Address::MobileJp.3
diff --git a/mail/p5-Mail-Audit-Attach/Makefile b/mail/p5-Mail-Audit-Attach/Makefile
index c9ebbee9ded3..cc5ad5427bcf 100644
--- a/mail/p5-Mail-Audit-Attach/Makefile
+++ b/mail/p5-Mail-Audit-Attach/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Mail-Audit-Attach
-# Date created: 28 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Mail-Audit-Attach
PORTVERSION= 0.96
@@ -18,10 +14,9 @@ RUN_DEPENDS= p5-Mail-Audit>=2:${PORTSDIR}/mail/p5-Mail-Audit \
p5-Mail-Tools>=1:${PORTSDIR}/mail/p5-Mail-Tools
BUILD_DEPENDS:= ${RUN_DEPENDS}
-MAKE_JOBS_SAFE= yes
-
MAN3= Mail::Audit::Attach.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/mail/p5-Mail-Audit/Makefile b/mail/p5-Mail-Audit/Makefile
index fc233efec73b..c417798ece60 100644
--- a/mail/p5-Mail-Audit/Makefile
+++ b/mail/p5-Mail-Audit/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS= p5-File-HomeDir>=0.61:${PORTSDIR}/devel/p5-File-HomeDir \
p5-Mail-Tools>=0:${PORTSDIR}/mail/p5-Mail-Tools
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::Audit.3 \
Mail::Audit::KillDups.3 \
diff --git a/mail/p5-Mail-Box-Parser-C/Makefile b/mail/p5-Mail-Box-Parser-C/Makefile
index afd91752ce12..4e7be177d47b 100644
--- a/mail/p5-Mail-Box-Parser-C/Makefile
+++ b/mail/p5-Mail-Box-Parser-C/Makefile
@@ -13,7 +13,8 @@ COMMENT= Parsing folders for Mail::Box with C routines
BUILD_DEPENDS= p5-Mail-Box>=0:${PORTSDIR}/mail/p5-Mail-Box
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::Box::Parser::C.3
diff --git a/mail/p5-Mail-CClient/Makefile b/mail/p5-Mail-CClient/Makefile
index d1429e8d8f96..1458adf85cae 100644
--- a/mail/p5-Mail-CClient/Makefile
+++ b/mail/p5-Mail-CClient/Makefile
@@ -15,7 +15,8 @@ COMMENT= Perl interface to the c-client mailbox API
LIB_DEPENDS= c-client4.9:${PORTSDIR}/mail/cclient
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= --cclient_dir=${LOCALBASE} \
--with-shared_cclient \
--with-pam \
diff --git a/mail/p5-Mail-ClamAV/Makefile b/mail/p5-Mail-ClamAV/Makefile
index 15659997a826..8b09de093539 100644
--- a/mail/p5-Mail-ClamAV/Makefile
+++ b/mail/p5-Mail-ClamAV/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Mail-ClamAV
-# Date created: 2003-11-24
-# Whom: Jan-Peter Koopmann <Jan-Peter.Koopmann@seceidos.de>
-#
+# Created by: Jan-Peter Koopmann <Jan-Peter.Koopmann@seceidos.de>
# $FreeBSD$
-#
PORTNAME= Mail-ClamAV
PORTVERSION= 0.29
@@ -23,7 +19,8 @@ MAKE_JOBS_UNSAFE= yes
USE_LDCONFIG= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::ClamAV.3
diff --git a/mail/p5-Mail-DKIM/Makefile b/mail/p5-Mail-DKIM/Makefile
index 9275646e0aa3..c3d04bec6569 100644
--- a/mail/p5-Mail-DKIM/Makefile
+++ b/mail/p5-Mail-DKIM/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
MASTER_SITE_BACKUP+= http://jason.long.name/dkimproxy/
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::DKIM.3 \
Mail::DKIM::Algorithm::Base.3 \
diff --git a/mail/p5-Mail-DomainKeys/Makefile b/mail/p5-Mail-DomainKeys/Makefile
index 63a6f8be9c8e..888b407c0962 100644
--- a/mail/p5-Mail-DomainKeys/Makefile
+++ b/mail/p5-Mail-DomainKeys/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS= p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \
p5-Mail-Tools>=0:${PORTSDIR}/mail/p5-Mail-Tools
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::DomainKeys.3
diff --git a/mail/p5-Mail-FilterXML/Makefile b/mail/p5-Mail-FilterXML/Makefile
index 6b32920737bf..cca3a807c152 100644
--- a/mail/p5-Mail-FilterXML/Makefile
+++ b/mail/p5-Mail-FilterXML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Mail-FilterXML
-# Date created: Wed Jan 3 14:28:38 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Mail-FilterXML
PORTVERSION= 0.3
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Mail-Audit>=0:${PORTSDIR}/mail/p5-Mail-Audit \
p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::FilterXML.3
diff --git a/mail/p5-Mail-Freshmeat/Makefile b/mail/p5-Mail-Freshmeat/Makefile
index bdc12d6dfefb..0e89106d2cc3 100644
--- a/mail/p5-Mail-Freshmeat/Makefile
+++ b/mail/p5-Mail-Freshmeat/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Mail-Freshmeat
-# Date created: Wed Jan 3 14:42:56 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Mail-Freshmeat
PORTVERSION= 1.20
@@ -18,7 +14,8 @@ COMMENT= Perl module to parse daily newsletters from freshmeat.net
BUILD_DEPENDS= p5-Mail-Tools>=0:${PORTSDIR}/mail/p5-Mail-Tools
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Freshmeat.3
diff --git a/mail/p5-Mail-GnuPG/Makefile b/mail/p5-Mail-GnuPG/Makefile
index 8abfb87e6dca..fc2b8c428bb5 100644
--- a/mail/p5-Mail-GnuPG/Makefile
+++ b/mail/p5-Mail-GnuPG/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-GnuPG-Interface>=0:${PORTSDIR}/security/p5-GnuPG-Interface \
p5-Mail-Tools>=0:${PORTSDIR}/mail/p5-Mail-Tools
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Mail::GnuPG.3
diff --git a/mail/p5-Mail-Graph/Makefile b/mail/p5-Mail-Graph/Makefile
index 6963304e8c3a..ad0598add9b3 100644
--- a/mail/p5-Mail-Graph/Makefile
+++ b/mail/p5-Mail-Graph/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Mail-Graph
-# Date created: Nov 4 2003
-# Whom: Cheng-Lung Sung <clsung@dragon2.net>
-#
+# Created by: Cheng-Lung Sung <clsung@dragon2.net>
# $FreeBSD$
-#
PORTNAME= Mail-Graph
PORTVERSION= 0.14
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-GD>=0:${PORTSDIR}/graphics/p5-GD \
p5-Date-Calc>=0:${PORTSDIR}/devel/p5-Date-Calc
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
EXAMPLESCRIPT= samples/*pl
EXAMPLEDUMMY= samples/index/dummy.txt
EXAMPLEOUTPUT= samples/output/w3c.png samples/output/spam.css
diff --git a/mail/p5-Mail-IMAPTalk/Makefile b/mail/p5-Mail-IMAPTalk/Makefile
index a6e0bc673913..915f05c5ba1e 100644
--- a/mail/p5-Mail-IMAPTalk/Makefile
+++ b/mail/p5-Mail-IMAPTalk/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Mail-IMAPTalk
-# Date created: 24 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Mail-IMAPTalk
PORTVERSION= 3.01
@@ -17,8 +13,8 @@ COMMENT= IMAP client interface with lots of features
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-MAKE_JOBS_SAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::IMAPTalk.3
diff --git a/mail/p5-Mail-LMLM/Makefile b/mail/p5-Mail-LMLM/Makefile
index 200a24a62bff..8e99e647ee2f 100644
--- a/mail/p5-Mail-LMLM/Makefile
+++ b/mail/p5-Mail-LMLM/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Mail-LMLM
-# Date created: 2007-03-17
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Mail-LMLM
PORTVERSION= 0.6802
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= List of Mailing Lists Manager
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::LMLM.3 Mail::LMLM::Object.3 Mail::LMLM::Render.3 \
Mail::LMLM::Render::HTML.3 Mail::LMLM::Types::Base.3 \
diff --git a/mail/p5-Mail-ListDetector/Makefile b/mail/p5-Mail-ListDetector/Makefile
index 65496a6ee727..569f32b3d7ee 100644
--- a/mail/p5-Mail-ListDetector/Makefile
+++ b/mail/p5-Mail-ListDetector/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Mail-ListDetector
-# Date created: 13 August 2001
-# Whom: petef
-#
+# Created by: petef
# $FreeBSD$
-#
PORTNAME= Mail-ListDetector
PORTVERSION= 1.04
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-Email-Abstract>=3.001:${PORTSDIR}/mail/p5-Email-Abstract \
p5-URI>=1.1:${PORTSDIR}/net/p5-URI
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::ListDetector.3 \
Mail::ListDetector::Detector::AutoShare.3 \
diff --git a/mail/p5-Mail-Mbox-MessageParser/Makefile b/mail/p5-Mail-Mbox-MessageParser/Makefile
index 56f02b5a94b3..542acb755b83 100644
--- a/mail/p5-Mail-Mbox-MessageParser/Makefile
+++ b/mail/p5-Mail-Mbox-MessageParser/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Text-Diff>=0:${PORTSDIR}/textproc/p5-Text-Diff \
p5-FileHandle-Unget>=0:${PORTSDIR}/devel/p5-FileHandle-Unget
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS+= </dev/null
MAN3= Mail::Mbox::MessageParser.3 \
diff --git a/mail/p5-Mail-Procmail/Makefile b/mail/p5-Mail-Procmail/Makefile
index afab24f1d1e2..6e92debc2272 100644
--- a/mail/p5-Mail-Procmail/Makefile
+++ b/mail/p5-Mail-Procmail/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Mail-Procmail
-# Date Created: 13 Oct 2003
-# Whom: vanilla
-#
+# Created by: vanilla
# $FreeBSD$
-#
PORTNAME= Mail-Procmail
PORTVERSION= 1.08
@@ -18,7 +14,8 @@ COMMENT= Perl5 module provides procmail-like tools
RUN_DEPENDS= p5-LockFile-Simple>=0:${PORTSDIR}/devel/p5-LockFile-Simple \
p5-Mail-Tools>=0:${PORTSDIR}/mail/p5-Mail-Tools
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::Procmail.3
diff --git a/mail/p5-Mail-Procmailrc/Makefile b/mail/p5-Mail-Procmailrc/Makefile
index 4a33314e6d19..556102302d2a 100644
--- a/mail/p5-Mail-Procmailrc/Makefile
+++ b/mail/p5-Mail-Procmailrc/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl OO interface to procmail rc files
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::Procmailrc.3
diff --git a/mail/p5-Mail-RBL/Makefile b/mail/p5-Mail-RBL/Makefile
index 36366a1154b4..1e39461ae705 100644
--- a/mail/p5-Mail-RBL/Makefile
+++ b/mail/p5-Mail-RBL/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Mail-RBL
-# Date created: July 24th 2002
-# Whom: Erwin Lansing <erwin@FreeBSD.org>
-#
+# Created by: Erwin Lansing <erwin@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Mail-RBL
PORTVERSION= 1.10
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \
p5-NetAddr-IP>0:${PORTSDIR}/net-mgmt/p5-NetAddr-IP
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::RBL.3
diff --git a/mail/p5-Mail-RFC822-Address/Makefile b/mail/p5-Mail-RFC822-Address/Makefile
index e96cae94d6c4..e233fb6e5078 100644
--- a/mail/p5-Mail-RFC822-Address/Makefile
+++ b/mail/p5-Mail-RFC822-Address/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Mail-RFC822-Address
-# Date created: 18 May 2003
-# Whom: Simon Barner <barner@in.tum.de>
-#
+# Created by: Simon Barner <barner@in.tum.de>
# $FreeBSD$
-#
PORTNAME= Mail-RFC822-Address
PORTVERSION= 0.3
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module to validate RFC822 conformance of email addresses
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
INSTALL_TARGET= pure_site_install
diff --git a/mail/p5-Mail-SPF-Query/Makefile b/mail/p5-Mail-SPF-Query/Makefile
index 077cf709294e..2b875c63ea29 100644
--- a/mail/p5-Mail-SPF-Query/Makefile
+++ b/mail/p5-Mail-SPF-Query/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
CONFLICTS= libspf2-[0-9]* p5-Mail-SPF-[0-9]*
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= spfd.1 spfquery.1
MAN3= Mail::SPF::Query.3
diff --git a/mail/p5-Mail-Sendmail/Makefile b/mail/p5-Mail-Sendmail/Makefile
index b45814d78046..98e2568956f5 100644
--- a/mail/p5-Mail-Sendmail/Makefile
+++ b/mail/p5-Mail-Sendmail/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Mail-Sendmail
-# Date created: Jan 28 2000
-# Whom: Wei-chun Chao
-#
+# Created by: Wei-chun Chao
# $FreeBSD$
-#
PORTNAME= Mail-Sendmail
PORTVERSION= 0.79
@@ -14,9 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module implementing a simple, platform-independent mailer
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::Sendmail.3
diff --git a/mail/p5-Mail-Webmail-Gmail/Makefile b/mail/p5-Mail-Webmail-Gmail/Makefile
index be35b68d1a31..60eb2ab1e5a8 100644
--- a/mail/p5-Mail-Webmail-Gmail/Makefile
+++ b/mail/p5-Mail-Webmail-Gmail/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Mail-Webmail-Gmail
-# Date created: Jul 25 2004
-# Whom: Cheng-Lung Sung <clsung@dragon2.net>
-#
+# Created by: Cheng-Lung Sung <clsung@dragon2.net>
# $FreeBSD$
-#
PORTNAME= Mail-Webmail-Gmail
PORTVERSION= 1.09
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-Crypt-SSLeay>=0:${PORTSDIR}/security/p5-Crypt-SSLeay
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mail::Webmail::Gmail.3
diff --git a/mail/p5-Net-IMAP-Client/Makefile b/mail/p5-Net-IMAP-Client/Makefile
index 9f14d707ea35..253d824c0067 100644
--- a/mail/p5-Net-IMAP-Client/Makefile
+++ b/mail/p5-Net-IMAP-Client/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Net-IMAP-Client
-# Date created: 02 Feb 2010
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Net-IMAP-Client
PORTVERSION= 0.9501
@@ -17,7 +13,8 @@ COMMENT= Not so simple IMAP client library
RUN_DEPENDS= p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils \
p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Net::IMAP::Client.3 Net::IMAP::Client::MsgAddress.3 \
Net::IMAP::Client::MsgSummary.3
diff --git a/mail/p5-Net-IMAP-Simple/Makefile b/mail/p5-Net-IMAP-Simple/Makefile
index 7198b2ce8123..653d7e9e50a2 100644
--- a/mail/p5-Net-IMAP-Simple/Makefile
+++ b/mail/p5-Net-IMAP-Simple/Makefile
@@ -30,7 +30,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::IMAP::Simple.3 \
Net::IMAP::Simple::PipeSocket.3
diff --git a/mail/p5-Net-ManageSieve/Makefile b/mail/p5-Net-ManageSieve/Makefile
index dd16ce9a25cf..823d9d83c4df 100644
--- a/mail/p5-Net-ManageSieve/Makefile
+++ b/mail/p5-Net-ManageSieve/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Net-ManageSieve
-# Date created: 11 Aug 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Net-ManageSieve
PORTVERSION= 0.12
@@ -20,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL
RUN_DEPENDS= p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::ManageSieve.3
diff --git a/mail/p5-Net-SMTP-Server/Makefile b/mail/p5-Net-SMTP-Server/Makefile
index f408d2eb6602..76a9043dc9fd 100644
--- a/mail/p5-Net-SMTP-Server/Makefile
+++ b/mail/p5-Net-SMTP-Server/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MASTER_SITE_BACKUP+= http://www.macgyver.org/software/perl/
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::SMTP::Server.3 \
Net::SMTP::Server::Client.3 \
diff --git a/mail/p5-Net-SMTP-TLS-ButMaintained/Makefile b/mail/p5-Net-SMTP-TLS-ButMaintained/Makefile
index d1c23898d505..57f4936632e4 100644
--- a/mail/p5-Net-SMTP-TLS-ButMaintained/Makefile
+++ b/mail/p5-Net-SMTP-TLS-ButMaintained/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-Digest-HMAC>=0:${PORTSDIR}/security/p5-Digest-HMAC \
p5-Net-SSLeay>=0:${PORTSDIR}/security/p5-Net-SSLeay
TEST_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::SMTP::TLS::ButMaintained.3
diff --git a/mail/p5-Net-SMTP_auth/Makefile b/mail/p5-Net-SMTP_auth/Makefile
index e5345b33f3c0..74013c5bd66d 100644
--- a/mail/p5-Net-SMTP_auth/Makefile
+++ b/mail/p5-Net-SMTP_auth/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-SMTP_auth
-# Date created: 2006-10-31
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-SMTP_auth
PORTVERSION= 0.08
@@ -17,7 +13,8 @@ COMMENT= Simple Mail Transfer Protocol Client with AUTHentication
BUILD_DEPENDS= p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL \
p5-Digest-HMAC>=0:${PORTSDIR}/security/p5-Digest-HMAC
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::SMTP_auth.3
diff --git a/mail/p5-POE-Component-Client-POP3/Makefile b/mail/p5-POE-Component-Client-POP3/Makefile
index badb263953c1..e04f295d3186 100644
--- a/mail/p5-POE-Component-Client-POP3/Makefile
+++ b/mail/p5-POE-Component-Client-POP3/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-Client-POP3
-# Date created: 17 March 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= POE-Component-Client-POP3
PORTVERSION= 0.02
@@ -17,7 +13,8 @@ COMMENT= Implement a POP3 client POE component
BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Client::POP3.3
diff --git a/mail/p5-POE-Component-Client-SMTP/Makefile b/mail/p5-POE-Component-Client-SMTP/Makefile
index 3f2c37150c13..f80e61715385 100644
--- a/mail/p5-POE-Component-Client-SMTP/Makefile
+++ b/mail/p5-POE-Component-Client-SMTP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-Client-SMTP
-# Date created: 24 May 2005
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Component-Client-SMTP
PORTVERSION= 0.22
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \
p5-POE-Filter-Transparent-SMTP>=0:${PORTSDIR}/mail/p5-POE-Filter-Transparent-SMTP
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= POE::Component::Client::SMTP.3
diff --git a/mail/p5-POE-Component-SMTP/Makefile b/mail/p5-POE-Component-SMTP/Makefile
index 6a1e1f36d663..b0b85dd7a6db 100644
--- a/mail/p5-POE-Component-SMTP/Makefile
+++ b/mail/p5-POE-Component-SMTP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-SMTP
-# Date created: 02 June 2003
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Component-SMTP
PORTVERSION= 1.6
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \
p5-Mail-Tools>=0:${PORTSDIR}/mail/p5-Mail-Tools
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Server::SMTP.3 POE::Filter::SMTP.3
diff --git a/mail/p5-POE-Filter-Transparent-SMTP/Makefile b/mail/p5-POE-Filter-Transparent-SMTP/Makefile
index a160b1d78606..35199aec8a26 100644
--- a/mail/p5-POE-Filter-Transparent-SMTP/Makefile
+++ b/mail/p5-POE-Filter-Transparent-SMTP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Filter-Transparent-SMTP
-# Date created: 06 Nov 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Filter-Transparent-SMTP
PORTVERSION= 0.2
@@ -18,7 +14,8 @@ COMMENT= SMTP transparency POE filter
BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Filter::Transparent::SMTP.3
diff --git a/mail/p5-qpsmtpd/Makefile b/mail/p5-qpsmtpd/Makefile
index 017a6a9a8434..a8c213a37dd6 100644
--- a/mail/p5-qpsmtpd/Makefile
+++ b/mail/p5-qpsmtpd/Makefile
@@ -32,10 +32,9 @@ USE_APACHE_RUN= 22+
RUN_DEPENDS+= ${APACHE_PKGNAMEPREFIX}mod_perl2>=0:${PORTSDIR}/www/mod_perl2
.endif
-MAKE_JOBS_SAFE= yes
-
WRKSRC= ${WRKDIR}/${DISTNAME}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= qpsmtpd-async.1
MAN3= Qpsmtpd::Command.3 \
diff --git a/math/PDL/Makefile b/math/PDL/Makefile
index d6a0c1fc94b0..cc768034d660 100644
--- a/math/PDL/Makefile
+++ b/math/PDL/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: PDL
-# Date created: 08 February 1999
-# Whom: Anton Berezin <tobez@plab.ku.dk>
-#
+# Created by: Anton Berezin <tobez@plab.ku.dk>
# $FreeBSD$
-#
PORTNAME= PDL
PORTVERSION= 2.4.11
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Astro-FITS-Header>=0:${PORTSDIR}/astro/p5-Astro-FITS-Header \
p5-Inline>=0.43:${PORTSDIR}/devel/p5-Inline
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_GMAKE= yes
MAKE_ENV= PERL5LIB=${WRKSRC}/blib/lib
PLIST_DIRS= ${SITE_PERL_REL}/${PERL_ARCH}/Inline
diff --git a/math/p5-AI-DecisionTree/Makefile b/math/p5-AI-DecisionTree/Makefile
index 26ba1680744d..6d8c5110b25c 100644
--- a/math/p5-AI-DecisionTree/Makefile
+++ b/math/p5-AI-DecisionTree/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: math/p5-AI-DecisionTree
-# Date created: Dec 29 2003
-# Whom: Cheng-Lung Sung <clsung@dragon2.net>
-#
+# Created by: Cheng-Lung Sung <clsung@dragon2.net>
# $FreeBSD$
-#
PORTNAME= AI-DecisionTree
PORTVERSION= 0.11
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for Automatically Learning Decision Trees
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= AI::DecisionTree.3 \
AI::DecisionTree::Instance.3
diff --git a/math/p5-Algorithm-Combinatorics/Makefile b/math/p5-Algorithm-Combinatorics/Makefile
index 8f1bda4cd94a..07c4d9eee861 100644
--- a/math/p5-Algorithm-Combinatorics/Makefile
+++ b/math/p5-Algorithm-Combinatorics/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Algorithm-Combinatorics
-# Date created: 05 Nov 2005
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Algorithm-Combinatorics
PORTVERSION= 0.27
@@ -20,6 +16,7 @@ LICENSE_COMB= dual
MAN3= Algorithm::Combinatorics.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/p5-Algorithm-CurveFit/Makefile b/math/p5-Algorithm-CurveFit/Makefile
index 1a15dccd2afe..5e74079b496c 100644
--- a/math/p5-Algorithm-CurveFit/Makefile
+++ b/math/p5-Algorithm-CurveFit/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Algorithm-CurveFit
-# Date created: 2006-10-20
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Algorithm-CurveFit
PORTVERSION= 1.05
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-MatrixReal>=0:${PORTSDIR}/math/p5-MatrixReal \
p5-Math-Symbolic>=0:${PORTSDIR}/math/p5-Math-Symbolic
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Algorithm::CurveFit.3
diff --git a/math/p5-Algorithm-KMeans/Makefile b/math/p5-Algorithm-KMeans/Makefile
index b2a04e73fe23..cd11a6954f8b 100644
--- a/math/p5-Algorithm-KMeans/Makefile
+++ b/math/p5-Algorithm-KMeans/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= p5-Graphics-GnuplotIF>=1.4:${PORTSDIR}/graphics/p5-Graphics-Gnuplot
p5-Math-GSL>=0.26:${PORTSDIR}/math/p5-Math-GSL \
p5-Math-Random>=0.71:${PORTSDIR}/math/p5-Math-Random
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Algorithm::KMeans.3
diff --git a/math/p5-Bit-Vector-Minimal/Makefile b/math/p5-Bit-Vector-Minimal/Makefile
index 9a4bb84dd678..958ce6cb182c 100644
--- a/math/p5-Bit-Vector-Minimal/Makefile
+++ b/math/p5-Bit-Vector-Minimal/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Bit-Vector-Minimal
-# Date created: Wed Jul 28 11:59:00 2004
-# Whom: tobez
-#
+# Created by: tobez
# $FreeBSD$
-#
PORTNAME= Bit-Vector-Minimal
PORTVERSION= 1.3
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Object-oriented wrapper around Perl's vec()
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Bit::Vector::Minimal.3
diff --git a/math/p5-Chart-Math-Axis/Makefile b/math/p5-Chart-Math-Axis/Makefile
index eccb35a39619..12d3281c891d 100644
--- a/math/p5-Chart-Math-Axis/Makefile
+++ b/math/p5-Chart-Math-Axis/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Chart-Math-Axis
-# Date created: 18 May 2003
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Chart-Math-Axis
PORTVERSION= 1.06
@@ -17,7 +13,8 @@ COMMENT= Implements an algorithm to find good values for chart axis
BUILD_DEPENDS= p5-Params-Util>=0.15:${PORTSDIR}/devel/p5-Params-Util
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Chart::Math::Axis.3
diff --git a/math/p5-Data-Float/Makefile b/math/p5-Data-Float/Makefile
index cea5c0f69796..cf5450c7607d 100644
--- a/math/p5-Data-Float/Makefile
+++ b/math/p5-Data-Float/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Data-Float
-# Date created: 2006-08-07
-# Whom: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
-#
+# Created by: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
# $FreeBSD$
-#
PORTNAME= Data-Float
PORTVERSION= 0.012
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Details of the floating point data type
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Data::Float.3
diff --git a/math/p5-GIS-Distance/Makefile b/math/p5-GIS-Distance/Makefile
index 2e71cc5e8524..cec712e05291 100644
--- a/math/p5-GIS-Distance/Makefile
+++ b/math/p5-GIS-Distance/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-GIS-Distance
-# Date created: 2006-10-23
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= GIS-Distance
PORTVERSION= 0.08
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-Any-Moose>=0.18:${PORTSDIR}/devel/p5-Any-Moose \
p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= GIS::Distance.3 \
GIS::Distance::Formula.3 \
diff --git a/math/p5-Geo-Distance/Makefile b/math/p5-Geo-Distance/Makefile
index 1b88387eea98..da31731cf5b0 100644
--- a/math/p5-Geo-Distance/Makefile
+++ b/math/p5-Geo-Distance/Makefile
@@ -15,7 +15,8 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-Test-Fatal>=0.007:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Geo::Distance.3
diff --git a/math/p5-Math-Bezier-Convert/Makefile b/math/p5-Math-Bezier-Convert/Makefile
index 736cf5f7b361..df8f314aac41 100644
--- a/math/p5-Math-Bezier-Convert/Makefile
+++ b/math/p5-Math-Bezier-Convert/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert cubic and quadratic Bezier each other
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN3= Math::Bezier::Convert.3
diff --git a/math/p5-Math-BigInt-FastCalc/Makefile b/math/p5-Math-BigInt-FastCalc/Makefile
index df97968f68c1..7beedc3571b1 100644
--- a/math/p5-Math-BigInt-FastCalc/Makefile
+++ b/math/p5-Math-BigInt-FastCalc/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Math-BigInt-FastCalc
-# Date created: 2010-11-26
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Math-BigInt-FastCalc
PORTVERSION= 0.30
@@ -17,7 +13,8 @@ COMMENT= Math::BigInt::Calc with some XS for more speed
BUILD_DEPENDS= p5-Math-BigInt>=1.997:${PORTSDIR}/math/p5-Math-BigInt
RUN_DEPENDS= p5-Math-BigInt>=1.997:${PORTSDIR}/math/p5-Math-BigInt
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::BigInt::FastCalc.3
diff --git a/math/p5-Math-BigInt-Pari/Makefile b/math/p5-Math-BigInt-Pari/Makefile
index d61089812274..7f0faf821a4c 100644
--- a/math/p5-Math-BigInt-Pari/Makefile
+++ b/math/p5-Math-BigInt-Pari/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= Math-BigInt-Pari
PORTVERSION= 1.17
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Math-BigInt>=1.997:${PORTSDIR}/math/p5-Math-BigInt \
RUN_DEPENDS= p5-Math-BigInt>=1.997:${PORTSDIR}/math/p5-Math-BigInt \
p5-Math-Pari>=2.010709:${PORTSDIR}/math/p5-Math-Pari
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::BigInt::Pari.3
diff --git a/math/p5-Math-BigRat/Makefile b/math/p5-Math-BigRat/Makefile
index 315428b8cb55..76ac9393a54e 100644
--- a/math/p5-Math-BigRat/Makefile
+++ b/math/p5-Math-BigRat/Makefile
@@ -15,7 +15,8 @@ COMMENT= Arbitrary big rational numbers
BUILD_DEPENDS= p5-Math-BigInt>=1.991:${PORTSDIR}/math/p5-Math-BigInt
RUN_DEPENDS= p5-Math-BigInt>=1.991:${PORTSDIR}/math/p5-Math-BigInt
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::BigRat.3
diff --git a/math/p5-Math-Calc-Units/Makefile b/math/p5-Math-Calc-Units/Makefile
index 1270dc769070..275fe6aeb3de 100644
--- a/math/p5-Math-Calc-Units/Makefile
+++ b/math/p5-Math-Calc-Units/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Math::Calc::Units
-# Date created: 25 Jan 2002
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Math-Calc-Units
PORTVERSION= 1.07
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Human-readable unit-aware calculator
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::Calc::Units.3
diff --git a/math/p5-Math-Cephes/Makefile b/math/p5-Math-Cephes/Makefile
index ae97289a31e0..0a2deb811a6d 100644
--- a/math/p5-Math-Cephes/Makefile
+++ b/math/p5-Math-Cephes/Makefile
@@ -19,6 +19,7 @@ MAN3= Math::Cephes.3 \
Math::Cephes::Matrix.3 \
Math::Cephes::Polynomial.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/p5-Math-Complex/Makefile b/math/p5-Math-Complex/Makefile
index 3f0887ace73c..8a144284dfd1 100644
--- a/math/p5-Math-Complex/Makefile
+++ b/math/p5-Math-Complex/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Math-Complex
-# Date created: 2008-01-08
-# Whom: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
-#
+# Created by: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
# $FreeBSD$
-#
PORTNAME= Math-Complex
PORTVERSION= 1.59
@@ -17,7 +13,8 @@ COMMENT= Complex numbers and associated mathematical functions
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::Complex.3 \
Math::Trig.3
diff --git a/math/p5-Math-Currency/Makefile b/math/p5-Math-Currency/Makefile
index f304f2a6e296..8aac5f552125 100644
--- a/math/p5-Math-Currency/Makefile
+++ b/math/p5-Math-Currency/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Math-Currency
-# Date created: Wed Jan 3 10:58:59 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Math-Currency
PORTVERSION= 0.47
@@ -17,7 +13,8 @@ COMMENT= Perl module for exact currency math with formatting and rounding
BUILD_DEPENDS= p5-Math-FixedPrecision>=0:${PORTSDIR}/math/p5-Math-FixedPrecision
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Math::Currency.3
diff --git a/math/p5-Math-Evol/Makefile b/math/p5-Math-Evol/Makefile
index e40275b63fbb..014b1fed433d 100644
--- a/math/p5-Math-Evol/Makefile
+++ b/math/p5-Math-Evol/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Math-Evol
-# Date created: 21 June, 2009
-# Whom: Wen Heping <wenheping@gmail.com>
-#
+# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
-#
PORTNAME= Math-Evol
PORTVERSION= 1.12
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module implements the evolution search strategy
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= ps_evol.1
MAN3= Math::Evol.3
diff --git a/math/p5-Math-FixedPrecision/Makefile b/math/p5-Math-FixedPrecision/Makefile
index 1e168fca5a10..bcaf41226342 100644
--- a/math/p5-Math-FixedPrecision/Makefile
+++ b/math/p5-Math-FixedPrecision/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Math-FixedPrecision
-# Date created: Wed Jan 3 11:03:30 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Math-FixedPrecision
PORTVERSION= 0.21
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module that provides decimal math without floating point errors
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::FixedPrecision.3
diff --git a/math/p5-Math-GMP/Makefile b/math/p5-Math-GMP/Makefile
index 3f0e1224b7cd..ca02f3181eb6 100644
--- a/math/p5-Math-GMP/Makefile
+++ b/math/p5-Math-GMP/Makefile
@@ -17,7 +17,8 @@ LICENSE_COMB= dual
LIB_DEPENDS= gmp:${PORTSDIR}/math/gmp
CONFIGURE_ARGS= INC=-I${LOCALBASE}/include LIBS="-L${LOCALBASE}/lib -lgmp"
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::GMP.3
diff --git a/math/p5-Math-GSL/Makefile b/math/p5-Math-GSL/Makefile
index 762415dd7426..47315be658d5 100644
--- a/math/p5-Math-GSL/Makefile
+++ b/math/p5-Math-GSL/Makefile
@@ -20,7 +20,8 @@ TEST_DEPENDS= p5-Test-Class>=0.12:${PORTSDIR}/devel/p5-Test-Class \
p5-Test-Most>=0:${PORTSDIR}/devel/p5-Test-Most
CFLAGS+= -I${LOCALBASE}/include
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= smolder_smoke_signal.1
MAN3= Math::GSL.3 \
diff --git a/math/p5-Math-Geometry-Voronoi/Makefile b/math/p5-Math-Geometry-Voronoi/Makefile
index 55ab6685dbec..3100e46e3e9a 100644
--- a/math/p5-Math-Geometry-Voronoi/Makefile
+++ b/math/p5-Math-Geometry-Voronoi/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Math-Geometry-Voronoi
-# Date created: 12 July, 2009
-# Whom: Wen Heping <wenheping@gmail.com>
-#
+# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
-#
PORTNAME= Math-Geometry-Voronoi
PORTVERSION= 1.3
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0.18:${PORTSDIR}/devel/p5-Class-Accessor \
p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::Geometry::Voronoi.3
diff --git a/math/p5-Math-Gradient/Makefile b/math/p5-Math-Gradient/Makefile
index 276bd204b60d..bc7d58bde0ff 100644
--- a/math/p5-Math-Gradient/Makefile
+++ b/math/p5-Math-Gradient/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: math/p5-Math-Gradient
-# Date created: 09 March 2010
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Math-Gradient
PORTVERSION= 0.04
@@ -15,7 +11,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Calculating gradients for color transitions and the like
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::Gradient.3
diff --git a/math/p5-Math-MPC/Makefile b/math/p5-Math-MPC/Makefile
index 9a048fada479..6d3a9b878ab7 100644
--- a/math/p5-Math-MPC/Makefile
+++ b/math/p5-Math-MPC/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod
MAKE_ENV= INC="-I${LOCALBASE}/include"
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::MPC.3
diff --git a/math/p5-Math-MPFR/Makefile b/math/p5-Math-MPFR/Makefile
index 7906fd8b62e0..596b6b424ec9 100644
--- a/math/p5-Math-MPFR/Makefile
+++ b/math/p5-Math-MPFR/Makefile
@@ -18,7 +18,8 @@ TEST_DEPENDS= p5-Math-GMP>=0:${PORTSDIR}/math/p5-Math-GMP \
p5-Math-GMPq>=0:${PORTSDIR}/math/p5-Math-GMPq \
p5-Math-GMPz>=0:${PORTSDIR}/math/p5-Math-GMPz
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAKE_ENV= INC="-I${LOCALBASE}/include"
MAN3= Math::MPFR.3
diff --git a/math/p5-Math-Matrix/Makefile b/math/p5-Math-Matrix/Makefile
index c93cbbe63409..2558d7ca0aa6 100644
--- a/math/p5-Math-Matrix/Makefile
+++ b/math/p5-Math-Matrix/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Math::Matrix - multiply and invert matrices
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::Matrix.3
diff --git a/math/p5-Math-NumberCruncher/Makefile b/math/p5-Math-NumberCruncher/Makefile
index 8a734fae5939..8b2933e3b88a 100644
--- a/math/p5-Math-NumberCruncher/Makefile
+++ b/math/p5-Math-NumberCruncher/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: math/p5-Math-NumberCruncher
-# Date created: 2007/03/06
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Math-NumberCruncher
PORTVERSION= 5.00
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Collection of useful math-related functions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::NumberCruncher.3
diff --git a/math/p5-Math-Pari/Makefile b/math/p5-Math-Pari/Makefile
index c3049d5d366c..18af84d6c550 100644
--- a/math/p5-Math-Pari/Makefile
+++ b/math/p5-Math-Pari/Makefile
@@ -13,7 +13,8 @@ COMMENT= PARI - numerical/scientific/number-theoretic calculations
BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/math/pari:configure
LIB_DEPENDS= pari:${PORTSDIR}/math/pari
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= parilib="-L${LOCALBASE}/lib -lpari" \
paridir=`${MAKE} -C ${PORTSDIR}/math/pari -V WRKSRC`
diff --git a/math/p5-Math-Polygon/Makefile b/math/p5-Math-Polygon/Makefile
index bb2a42cc4ef5..5ae703955eb2 100644
--- a/math/p5-Math-Polygon/Makefile
+++ b/math/p5-Math-Polygon/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Math-Polygon
-# Date created: 2009-01-07
-# Whom: Wen Heping <wenheping@gmail.com>
-#
+# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
-#
PORTNAME= Math-Polygon
PORTVERSION= 1.02
@@ -17,7 +13,8 @@ COMMENT= Class for Maintaining Polygon Data
BUILD_DEPENDS= p5-Test-Pod>=0:${PORTSDIR}/devel/p5-Test-Pod
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::Polygon.3 \
Math::Polygon::Calc.3 \
diff --git a/math/p5-Math-Polynomial-Solve/Makefile b/math/p5-Math-Polynomial-Solve/Makefile
index 027ddb248032..2253714b4f88 100644
--- a/math/p5-Math-Polynomial-Solve/Makefile
+++ b/math/p5-Math-Polynomial-Solve/Makefile
@@ -14,7 +14,8 @@ COMMENT= Find the roots of polynomial equations
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::Polynomial::Solve.3
diff --git a/math/p5-Math-Random-MT-Auto/Makefile b/math/p5-Math-Random-MT-Auto/Makefile
index d1995e081501..756349923eb4 100644
--- a/math/p5-Math-Random-MT-Auto/Makefile
+++ b/math/p5-Math-Random-MT-Auto/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-Exception-Class>=1.32:${PORTSDIR}/devel/p5-Exception-Class \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::Random::MT::Auto.3 Math::Random::MT::Auto::Range.3
diff --git a/math/p5-Math-Random-MT/Makefile b/math/p5-Math-Random-MT/Makefile
index bd33711fcbfb..18cf0e705cab 100644
--- a/math/p5-Math-Random-MT/Makefile
+++ b/math/p5-Math-Random-MT/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Math::Random::MT
-# Date created: 5 Jul 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Math-Random-MT
PORTVERSION= 1.16
@@ -18,7 +14,8 @@ LICENSE= BSD
TEST_DEPENDS= p5-Test-Number-Delta>=0:${PORTSDIR}/devel/p5-Test-Number-Delta
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::Random::MT.3
diff --git a/math/p5-Math-Random/Makefile b/math/p5-Math-Random/Makefile
index 112b6124a0c7..3878a55571c3 100644
--- a/math/p5-Math-Random/Makefile
+++ b/math/p5-Math-Random/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Math::Random
-# Date created: 5 Jul 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Math-Random
PORTVERSION= 0.71
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Random number generators
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::Random.3
diff --git a/math/p5-Math-String/Makefile b/math/p5-Math-String/Makefile
index 3401fe91ae14..f90651effc61 100644
--- a/math/p5-Math-String/Makefile
+++ b/math/p5-Math-String/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Math-String
-# Date created: 2012-04-08
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Math-String
PORTVERSION= 1.28
@@ -17,7 +13,8 @@ COMMENT= Perl module to calculate with strings as if they were big integers
BUILD_DEPENDS= p5-Math-BigInt>=1.87:${PORTSDIR}/math/p5-Math-BigInt
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::String.3 \
Math::String::Charset.3 \
diff --git a/math/p5-Math-Symbolic-Custom-CCompiler/Makefile b/math/p5-Math-Symbolic-Custom-CCompiler/Makefile
index 9e4d2c7e25c8..85da8596d136 100644
--- a/math/p5-Math-Symbolic-Custom-CCompiler/Makefile
+++ b/math/p5-Math-Symbolic-Custom-CCompiler/Makefile
@@ -16,6 +16,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Math::Symbolic::Custom::CCompiler.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/p5-Math-Symbolic-Custom-Contains/Makefile b/math/p5-Math-Symbolic-Custom-Contains/Makefile
index 4f3a16bddbc6..c1f97a7b01c3 100644
--- a/math/p5-Math-Symbolic-Custom-Contains/Makefile
+++ b/math/p5-Math-Symbolic-Custom-Contains/Makefile
@@ -15,6 +15,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Math::Symbolic::Custom::Contains.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/math/p5-Math-Symbolic-Custom-ErrorPropagation/Makefile b/math/p5-Math-Symbolic-Custom-ErrorPropagation/Makefile
index 4d288e198040..2a0cf478b379 100644
--- a/math/p5-Math-Symbolic-Custom-ErrorPropagation/Makefile
+++ b/math/p5-Math-Symbolic-Custom-ErrorPropagation/Makefile
@@ -15,6 +15,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Math::Symbolic::Custom::ErrorPropagation.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/p5-Math-Symbolic-Custom-LaTeXDumper/Makefile b/math/p5-Math-Symbolic-Custom-LaTeXDumper/Makefile
index 863c5b462151..6afd41296c1a 100644
--- a/math/p5-Math-Symbolic-Custom-LaTeXDumper/Makefile
+++ b/math/p5-Math-Symbolic-Custom-LaTeXDumper/Makefile
@@ -15,6 +15,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Math::Symbolic::Custom::LaTeXDumper.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/p5-Math-Symbolic-Custom-Pattern/Makefile b/math/p5-Math-Symbolic-Custom-Pattern/Makefile
index 424e05c2afc5..9c555ec57f17 100644
--- a/math/p5-Math-Symbolic-Custom-Pattern/Makefile
+++ b/math/p5-Math-Symbolic-Custom-Pattern/Makefile
@@ -19,6 +19,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Math::Symbolic::Custom::Pattern.3 \
Math::Symbolic::Custom::Pattern::Export.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/p5-Math-Symbolic-Custom-Transformation/Makefile b/math/p5-Math-Symbolic-Custom-Transformation/Makefile
index 140d76fb6212..24a9a62221e4 100644
--- a/math/p5-Math-Symbolic-Custom-Transformation/Makefile
+++ b/math/p5-Math-Symbolic-Custom-Transformation/Makefile
@@ -16,6 +16,7 @@ RUN_DEPENDS= p5-Math-Symbolic>=0.507:${PORTSDIR}/math/p5-Math-Symbolic \
MAN3= Math::Symbolic::Custom::Transformation.3 \
Math::Symbolic::Custom::Transformation::Group.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/p5-Math-Symbolic/Makefile b/math/p5-Math-Symbolic/Makefile
index fb7070b1c422..f6dd79071103 100644
--- a/math/p5-Math-Symbolic/Makefile
+++ b/math/p5-Math-Symbolic/Makefile
@@ -37,6 +37,7 @@ MAN3= Math::Symbolic.3 \
Math::Symbolic::Variable.3 \
Math::Symbolic::VectorCalculus.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/p5-Math-SymbolicX-Complex/Makefile b/math/p5-Math-SymbolicX-Complex/Makefile
index 81742efdf376..899d7b594c47 100644
--- a/math/p5-Math-SymbolicX-Complex/Makefile
+++ b/math/p5-Math-SymbolicX-Complex/Makefile
@@ -16,6 +16,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Math::SymbolicX::Complex.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/p5-Math-SymbolicX-Error/Makefile b/math/p5-Math-SymbolicX-Error/Makefile
index 05c092a2fdfa..8cb5259a0d04 100644
--- a/math/p5-Math-SymbolicX-Error/Makefile
+++ b/math/p5-Math-SymbolicX-Error/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Math-SymbolicX-Error
-# Date created: 15 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Math-SymbolicX-Error
PORTVERSION= 1.01
@@ -21,6 +17,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Math::SymbolicX::Error.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/p5-Math-SymbolicX-Inline/Makefile b/math/p5-Math-SymbolicX-Inline/Makefile
index 5680965fb3c6..5e686bdd69aa 100644
--- a/math/p5-Math-SymbolicX-Inline/Makefile
+++ b/math/p5-Math-SymbolicX-Inline/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Math-SymbolicX-Inline
-# Date created: 15 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Math-SymbolicX-Inline
PORTVERSION= 1.11
@@ -20,6 +16,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Math::SymbolicX::Inline.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/p5-Math-SymbolicX-ParserExtensionFactory/Makefile b/math/p5-Math-SymbolicX-ParserExtensionFactory/Makefile
index bba7573ba4a8..c33933662679 100644
--- a/math/p5-Math-SymbolicX-ParserExtensionFactory/Makefile
+++ b/math/p5-Math-SymbolicX-ParserExtensionFactory/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Math-SymbolicX-ParserExtensionFactory
-# Date created: 15 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Math-SymbolicX-ParserExtensionFactory
PORTVERSION= 3.02
@@ -19,6 +15,7 @@ RUN_DEPENDS= p5-Math-Symbolic>=0:${PORTSDIR}/math/p5-Math-Symbolic
MAN3= Math::SymbolicX::ParserExtensionFactory.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/p5-Math-Units/Makefile b/math/p5-Math-Units/Makefile
index 1bf8c0fbf239..3c7ee361dc6e 100644
--- a/math/p5-Math-Units/Makefile
+++ b/math/p5-Math-Units/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Math-Units
-# Date created: 25 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Math-Units
PORTVERSION= 1.3
@@ -16,6 +12,7 @@ COMMENT= Unit conversion
MAN3= Math::Units.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/math/p5-Math-VecStat/Makefile b/math/p5-Math-VecStat/Makefile
index f4e17c6dddf0..9a56704a98e9 100644
--- a/math/p5-Math-VecStat/Makefile
+++ b/math/p5-Math-VecStat/Makefile
@@ -1,10 +1,6 @@
# vim:ts=8
-# New ports collection makefile for: p5-Math-VecStat
-# Date created: 25 Februar 2005
-# Whom: Martin Matuska <mm@FreeBSD.org>
-#
+# Created by: Martin Matuska <mm@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Math-VecStat
PORTVERSION= 0.08
@@ -18,7 +14,8 @@ COMMENT= Basic statistics on vectors
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Math::VecStat.3
diff --git a/math/p5-MatrixReal/Makefile b/math/p5-MatrixReal/Makefile
index fd35a92bc16d..a74683115f97 100644
--- a/math/p5-MatrixReal/Makefile
+++ b/math/p5-MatrixReal/Makefile
@@ -17,7 +17,8 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-Test-Most>=0:${PORTSDIR}/devel/p5-Test-Most
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Math::MatrixReal.3 Math::Kleene.3
diff --git a/math/p5-Number-Compare/Makefile b/math/p5-Number-Compare/Makefile
index 9332d73cca20..b89430f660e5 100644
--- a/math/p5-Number-Compare/Makefile
+++ b/math/p5-Number-Compare/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Number-Compare
-# Date created: 19 May 2003
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Number-Compare
PORTVERSION= 0.03
@@ -17,7 +13,8 @@ COMMENT= Numeric comparisons
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Number::Compare.3
diff --git a/math/p5-Statistics-Contingency/Makefile b/math/p5-Statistics-Contingency/Makefile
index 44d4e19ec9ad..cb52e342e515 100644
--- a/math/p5-Statistics-Contingency/Makefile
+++ b/math/p5-Statistics-Contingency/Makefile
@@ -13,7 +13,8 @@ COMMENT= Calculate precision, recall, F1, accuracy, etc
BUILD_DEPENDS= p5-Params-Validate>=0:${PORTSDIR}/devel/p5-Params-Validate
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Statistics::Contingency.3
diff --git a/math/p5-Statistics-Forecast/Makefile b/math/p5-Statistics-Forecast/Makefile
index 1c1fadec0051..55b72f79f6da 100644
--- a/math/p5-Statistics-Forecast/Makefile
+++ b/math/p5-Statistics-Forecast/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Statistics-Forecast
-# Date created: 2006/12/23
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Statistics-Forecast
PORTVERSION= 0.3
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Calculates a future value
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Statistics::Forecast.3
diff --git a/math/p5-Statistics-LineFit/Makefile b/math/p5-Statistics-LineFit/Makefile
index 1a8b018b131b..69962c81b572 100644
--- a/math/p5-Statistics-LineFit/Makefile
+++ b/math/p5-Statistics-LineFit/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Statistics-LineFit
-# Date created: 2006-10-23
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Statistics-LineFit
PORTVERSION= 0.07
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Least squares line fit, weighted or unweighted
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
WRKSRC= ${WRKDIR}/${PORTNAME}
MAN3= Statistics::LineFit.3
diff --git a/math/p5-Statistics-R/Makefile b/math/p5-Statistics-R/Makefile
index 77a41a40ed82..52d3a730f73c 100644
--- a/math/p5-Statistics-R/Makefile
+++ b/math/p5-Statistics-R/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS= ${LOCALBASE}/bin/R:${PORTSDIR}/math/R \
p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run \
p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Statistics::R::Legacy.3 \
Statistics::R::Win32.3 \
diff --git a/math/p5-Statistics-TTest/Makefile b/math/p5-Statistics-TTest/Makefile
index edba383aa10f..98d110988061 100644
--- a/math/p5-Statistics-TTest/Makefile
+++ b/math/p5-Statistics-TTest/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: math/p5-Statistics-TTest
-# Date created: 17 January 2008
-# Whom: dawe <daweonline@gmail.com>
-#
+# Created by: dawe <daweonline@gmail.com>
# $FreeBSD$
-#
PORTNAME= Statistics-TTest
PORTVERSION= 1.1.0
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Statistics-Descriptive>=0:${PORTSDIR}/math/p5-Statistics-Descr
p5-Statistics-Distributions>=0.07:${PORTSDIR}/math/p5-Statistics-Distributions
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Statistics::TTest.3 Statistics::PointEstimation.3
diff --git a/math/p5-Task-Math-Symbolic/Makefile b/math/p5-Task-Math-Symbolic/Makefile
index 1c6493ea6b5f..2fd9b38728be 100644
--- a/math/p5-Task-Math-Symbolic/Makefile
+++ b/math/p5-Task-Math-Symbolic/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Task::Math::Symbolic
-# Date created: Aug 4, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Task-Math-Symbolic
PORTVERSION= 1.01
@@ -31,7 +28,8 @@ RUN_DEPENDS= p5-Math-Symbolic>=0.163:${PORTSDIR}/math/p5-Math-Symbolic \
p5-Math-SymbolicX-Statistics-Distributions>=0:${PORTSDIR}/math/p5-Math-SymbolicX-Statistics-Distributions
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Task::Math::Symbolic.3
diff --git a/math/p5-Text-AsciiTeX/Makefile b/math/p5-Text-AsciiTeX/Makefile
index 1daa80a80f70..54b3d79bf77a 100644
--- a/math/p5-Text-AsciiTeX/Makefile
+++ b/math/p5-Text-AsciiTeX/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-AsciiTex
-# Date created: 2012-02-04
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-AsciiTeX
PORTVERSION= 0.05
@@ -17,7 +13,8 @@ COMMENT= Convert (La)TeX formulas to ASCII art
BUILD_DEPENDS= p5-ExtUtils-CBuilder>=0:${PORTSDIR}/devel/p5-ExtUtils-CBuilder
RUN_DEPENDS= p5-parent>=0:${PORTSDIR}/devel/p5-parent
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Text::AsciiTeX.3 Text::AsciiTeX::Syntax.3
diff --git a/math/p5-bignum/Makefile b/math/p5-bignum/Makefile
index 271ffe135ec9..f2a5e06c47b0 100644
--- a/math/p5-bignum/Makefile
+++ b/math/p5-bignum/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Transparent BigNumber/BigRational support for Perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= bigint.3 \
bignum.3 \
diff --git a/misc/p5-Array-IntSpan/Makefile b/misc/p5-Array-IntSpan/Makefile
index 322bddf62eb3..e12e90726134 100644
--- a/misc/p5-Array-IntSpan/Makefile
+++ b/misc/p5-Array-IntSpan/Makefile
@@ -10,7 +10,6 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module for handling arrays using IntSpan techniques
-PERL_CONFIGURE= yes
USES= perl5
USE_PERL5= configure
diff --git a/misc/p5-Array-RefElem/Makefile b/misc/p5-Array-RefElem/Makefile
index d49638a96b2b..2fefa9865814 100644
--- a/misc/p5-Array-RefElem/Makefile
+++ b/misc/p5-Array-RefElem/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Array::RefElem
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Array-RefElem
PORTVERSION= 1.00
diff --git a/misc/p5-Locale-Geocode/Makefile b/misc/p5-Locale-Geocode/Makefile
index d91fc9bb71f2..949727e50dba 100644
--- a/misc/p5-Locale-Geocode/Makefile
+++ b/misc/p5-Locale-Geocode/Makefile
@@ -11,8 +11,6 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:C/0$//}
MAINTAINER= perl@FreeBSD.org
COMMENT= Find codes and information on geographical location
-MAKE_JOBS_SAFE= yes
-
RUN_DEPENDS= p5-XML-SAX-Expat>=0.39:${PORTSDIR}/textproc/p5-XML-SAX-Expat \
p5-XML-Simple>=2.16:${PORTSDIR}/textproc/p5-XML-Simple
BUILD_DEPENDS:= ${RUN_DEPENDS}
diff --git a/multimedia/p5-FLV-Info/Makefile b/multimedia/p5-FLV-Info/Makefile
index 203a93fb1226..f59b72b48c1d 100644
--- a/multimedia/p5-FLV-Info/Makefile
+++ b/multimedia/p5-FLV-Info/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-FLV-Info
-# Date created: 2006-07-14
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= FLV-Info
PORTVERSION= 0.24
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-AMF-Perl>=0.15:${PORTSDIR}/www/p5-AMF-Perl \
p5-SWF-File>=0.033:${PORTSDIR}/graphics/p5-SWF-File
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= flv2mp3.1 flvinfo.1 swf2flv.1 flv2swf.1 flv2flv.1
MAN3= FLV::File.3 \
diff --git a/multimedia/p5-MP4-Info/Makefile b/multimedia/p5-MP4-Info/Makefile
index 80094ddb2e5c..e5efd6b97ca5 100644
--- a/multimedia/p5-MP4-Info/Makefile
+++ b/multimedia/p5-MP4-Info/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MP4-Info
-# Date created: 10-Dec-2005
-# Whom: Lars Eggert <lars.eggert@gmx.net>
-#
+# Created by: Lars Eggert <lars.eggert@gmx.net>
# $FreeBSD$
-#
PORTNAME= MP4-Info
PORTVERSION= 1.13
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String \
p5-Encode>=2.10:${PORTSDIR}/converters/p5-Encode
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MP4::Info.3
diff --git a/multimedia/p5-Net-UPnP/Makefile b/multimedia/p5-Net-UPnP/Makefile
index d39b6bc746ae..c7b3c3f69ce5 100644
--- a/multimedia/p5-Net-UPnP/Makefile
+++ b/multimedia/p5-Net-UPnP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-UPnP
-# Date created: 2011-03-24
-# Whom: Baptiste Daroussin <bapt@FreeBSD.org>
-#
+# Created by: Baptiste Daroussin <bapt@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-UPnP
PORTVERSION= 1.4.2
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for UPnP
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
LICENSE= BSD
LICENSE_FILE= ${WRKSRC}/README
diff --git a/net-im/p5-AnyEvent-XMPP/Makefile b/net-im/p5-AnyEvent-XMPP/Makefile
index 50bf39ec16c0..bf3e95c56711 100644
--- a/net-im/p5-AnyEvent-XMPP/Makefile
+++ b/net-im/p5-AnyEvent-XMPP/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-AnyEvent>=0:${PORTSDIR}/devel/p5-AnyEvent \
p5-Object-Event>=0.7:${PORTSDIR}/devel/p5-Object-Event
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= AnyEvent::XMPP.3 \
AnyEvent::XMPP::Connection.3 \
diff --git a/net-im/p5-DJabberd/Makefile b/net-im/p5-DJabberd/Makefile
index 8d13e3199643..51ab9ea82b0a 100644
--- a/net-im/p5-DJabberd/Makefile
+++ b/net-im/p5-DJabberd/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: DJabberd
-# Date created: 28 February 2007
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= DJabberd
PORTVERSION= 0.85
@@ -27,7 +23,8 @@ BUILD_DEPENDS= p5-Danga-Socket>=0:${PORTSDIR}/devel/p5-Danga-Socket \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DJabberd.3\
DJabberd::Agent.3\
diff --git a/net-im/p5-Jabber-SimpleSend/Makefile b/net-im/p5-Jabber-SimpleSend/Makefile
index fd1a29e6a256..69f60498b1c3 100644
--- a/net-im/p5-Jabber-SimpleSend/Makefile
+++ b/net-im/p5-Jabber-SimpleSend/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Jabber-SimpleSend
-# Date created: 2006-08-19
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Jabber-SimpleSend
PORTVERSION= 0.03
@@ -18,7 +14,8 @@ RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-Net-Jabber>=0:${PORTSDIR}/net-im/p5-Net-Jabber
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Jabber::SimpleSend.3
diff --git a/net-im/p5-Net-AOLIM/Makefile b/net-im/p5-Net-AOLIM/Makefile
index 80eea7d5dc7e..85496e5e0727 100644
--- a/net-im/p5-Net-AOLIM/Makefile
+++ b/net-im/p5-Net-AOLIM/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Net::AOLIM
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Net-AOLIM
PORTVERSION= 1.61
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl OO interface to the AOL Instant Messenger TOC client protocol
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
WRKSRC= ${WRKDIR}/${PORTNAME}
MAN3= Net::AOLIM.3
diff --git a/net-im/p5-Net-Async-XMPP/Makefile b/net-im/p5-Net-Async-XMPP/Makefile
index bb6be2302d6d..76cf3c21b410 100644
--- a/net-im/p5-Net-Async-XMPP/Makefile
+++ b/net-im/p5-Net-Async-XMPP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-Async-XMPP
-# Date created: 2011-03-07
-# Whom: <ports@c0decafe.net>
-#
+# Created by: <ports@c0decafe.net>
# $FreeBSD$
-#
PORTNAME= Net-Async-XMPP
PORTVERSION= 0.002
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-IO-Async>=0.37:${PORTSDIR}/devel/p5-IO-Async \
p5-IO-Async-SSL>=0.04:${PORTSDIR}/security/p5-IO-Async-SSL \
p5-Protocol-XMPP>=0.002:${PORTSDIR}/net-im/p5-Protocol-XMPP
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Async::XMPP.3 \
Net::Async::XMPP::Client.3 \
diff --git a/net-im/p5-Net-Jabber/Makefile b/net-im/p5-Net-Jabber/Makefile
index 30925a55e37f..12938e2e195f 100644
--- a/net-im/p5-Net-Jabber/Makefile
+++ b/net-im/p5-Net-Jabber/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-Jabber
-# Date created: 28 Augest 2000
-# Whom: Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw>
-#
+# Created by: Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw>
# $FreeBSD$
-#
PORTNAME= Net-Jabber
PORTVERSION= 2.0
@@ -18,7 +14,8 @@ COMMENT= Net::Jabber provides Perl Developer access to the Jabber protocol
BUILD_DEPENDS= p5-Net-XMPP>=0:${PORTSDIR}/net-im/p5-Net-XMPP
RUN_DEPENDS= p5-Net-XMPP>=0:${PORTSDIR}/net-im/p5-Net-XMPP
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Jabber.3 Net::Jabber::Client.3 Net::Jabber::Component.3 \
Net::Jabber::Data.3 Net::Jabber::Debug.3 \
diff --git a/net-im/p5-Net-OSCAR/Makefile b/net-im/p5-Net-OSCAR/Makefile
index 7d3eb1f373c6..49ce0981367d 100644
--- a/net-im/p5-Net-OSCAR/Makefile
+++ b/net-im/p5-Net-OSCAR/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-OSCAR
-# Date created: 26 Sep 2004
-# Whom: Kelly Cochran <kcochran@trolans.net>
-#
+# Created by: Kelly Cochran <kcochran@trolans.net>
# $FreeBSD$
-#
PORTNAME= Net-OSCAR
PORTVERSION= 1.928
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-SOCKS>=0:${PORTSDIR}/net/p5-Socks \
p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::OSCAR.3 \
Net::OSCAR::Buddylist.3 \
diff --git a/net-im/p5-Net-Stomp/Makefile b/net-im/p5-Net-Stomp/Makefile
index 8a3235ad1852..5d94b694e20b 100644
--- a/net-im/p5-Net-Stomp/Makefile
+++ b/net-im/p5-Net-Stomp/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Net-Stomp
-# Date created: 08 February 2007
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Net-Stomp
PORTVERSION= 0.45
@@ -20,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= 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= Net::Stomp.3 Net::Stomp::Frame.3
diff --git a/net-im/p5-Net-XMPP/Makefile b/net-im/p5-Net-XMPP/Makefile
index 8a482f28250d..4c7c36c950ce 100644
--- a/net-im/p5-Net-XMPP/Makefile
+++ b/net-im/p5-Net-XMPP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-XMPP
-# Date created: 2004-12-3
-# Whom: Lars Eggert <lars.eggert@gmx.net>
-#
+# Created by: Lars Eggert <lars.eggert@gmx.net>
# $FreeBSD$
-#
PORTNAME= Net-XMPP
PORTVERSION= 1.02.04
@@ -25,7 +21,8 @@ RUN_DEPENDS= p5-Authen-SASL>=2.12:${PORTSDIR}/security/p5-Authen-SASL \
TEST_DEPENDS= p5-LWP-Online>=1.07:${PORTSDIR}/www/p5-LWP-Online \
p5-YAML-Tiny>=1.41:${PORTSDIR}/textproc/p5-YAML-Tiny
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::XMPP.3 \
Net::XMPP::Client.3 \
diff --git a/net-im/p5-POE-Component-Client-MSN/Makefile b/net-im/p5-POE-Component-Client-MSN/Makefile
index bac84f3348ba..fb7a5dd0361d 100644
--- a/net-im/p5-POE-Component-Client-MSN/Makefile
+++ b/net-im/p5-POE-Component-Client-MSN/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-POE-Component-Client-MSN
-# Date created: 2007/02/14
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= POE-Component-Client-MSN
PORTVERSION= 0.03
@@ -28,6 +24,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= POE::Component::Client::MSN.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/net-im/p5-Protocol-XMPP/Makefile b/net-im/p5-Protocol-XMPP/Makefile
index 301c5c9038fe..f5e481d2fc81 100644
--- a/net-im/p5-Protocol-XMPP/Makefile
+++ b/net-im/p5-Protocol-XMPP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Protocol-XMPP
-# Date created: 2011-03-07
-# Whom: <ports@c0decafe.net>
-#
+# Created by: <ports@c0decafe.net>
# $FreeBSD$
-#
PORTNAME= Protocol-XMPP
PORTVERSION= 0.005
@@ -19,7 +15,8 @@ COMMENT= Protocol-level support for XMPP interaction
RUN_DEPENDS= p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL \
p5-XML-LibXML-SAX-ChunkParser>=0.00003:${PORTSDIR}/textproc/p5-XML-LibXML-SAX-ChunkParser
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Protocol::XMPP.3 \
Protocol::XMPP::Base.3 \
diff --git a/net-mgmt/p5-Nagios-Plugins-Memcached/Makefile b/net-mgmt/p5-Nagios-Plugins-Memcached/Makefile
index 6451d94f2943..843c0c6d8888 100644
--- a/net-mgmt/p5-Nagios-Plugins-Memcached/Makefile
+++ b/net-mgmt/p5-Nagios-Plugins-Memcached/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Nagios-Plugins-Memcached
-# Date created: 18 Dec 2007
-# Whom: Philp M. Gollucci <pgollucci@FreeBSD.org>
-#
+# Created by: Philp M. Gollucci <pgollucci@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Nagios-Plugins-Memcached
PORTVERSION= 0.02
@@ -16,15 +12,14 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module to check memcached via nagios
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
BUILD_DEPENDS+= p5-Nagios-Plugin>=0:${PORTSDIR}/net-mgmt/p5-Nagios-Plugin \
p5-Cache-Memcached>=0:${PORTSDIR}/databases/p5-Cache-Memcached \
p5-Carp-Clan>=0:${PORTSDIR}/devel/p5-Carp-Clan
RUN_DEPENDS+= ${BUILD_DEPENDS}
-MAKE_JOBS_SAFE= yes
-
MAN3= Nagios::Plugins::Memcached.3
PORTDOCS= Changes README
diff --git a/net-mgmt/p5-Net-Abuse-Utils/Makefile b/net-mgmt/p5-Net-Abuse-Utils/Makefile
index b6efbe73503c..c07d82d220f0 100644
--- a/net-mgmt/p5-Net-Abuse-Utils/Makefile
+++ b/net-mgmt/p5-Net-Abuse-Utils/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-Email-Address>0:${PORTSDIR}/mail/p5-Email-Address \
p5-Net-Whois-IP>0:${PORTSDIR}/net/p5-Net-Whois-IP
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Abuse::Utils.3
diff --git a/net-mgmt/p5-POE-Component-SNMP/Makefile b/net-mgmt/p5-POE-Component-SNMP/Makefile
index f74e13c2a69d..b6b54c9bfa31 100644
--- a/net-mgmt/p5-POE-Component-SNMP/Makefile
+++ b/net-mgmt/p5-POE-Component-SNMP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-SNMP
-# Date created: 10 November 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Component-SNMP
PORTVERSION= 1.1006
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-POE>=0.31:${PORTSDIR}/devel/p5-POE \
p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::SNMP.3
diff --git a/net-p2p/p5-Net-BitTorrent-PeerPacket/Makefile b/net-p2p/p5-Net-BitTorrent-PeerPacket/Makefile
index 1e19f9096f4c..40a6aa2d39e5 100644
--- a/net-p2p/p5-Net-BitTorrent-PeerPacket/Makefile
+++ b/net-p2p/p5-Net-BitTorrent-PeerPacket/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-BitTorrent-PeerPacket
-# Date created: 2006-08-23
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Net-BitTorrent-PeerPacket
PORTVERSION= 1.2
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parse/Build Peer Packets from BitTorrent
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Net::BitTorrent::PeerPacket.3
diff --git a/net-p2p/p5-Net-BitTorrent/Makefile b/net-p2p/p5-Net-BitTorrent/Makefile
index 7646c0b39998..c2a08147e392 100644
--- a/net-p2p/p5-Net-BitTorrent/Makefile
+++ b/net-p2p/p5-Net-BitTorrent/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-BitTorrent
-# Date created: 2008-04-12
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Net-BitTorrent
PORTVERSION= 0.052
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-Math-BigInt>=1.78:${PORTSDIR}/math/p5-Math-BigInt
CONFIGURE_ARGS= </dev/null
PORTSCOUT= skipv:0.074000_012
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= net-bittorrent.pl.1
MAN3= Net::BitTorrent.3 \
diff --git a/net/p5-AddressBook/Makefile b/net/p5-AddressBook/Makefile
index 15f25663498d..9b3a1542274f 100644
--- a/net/p5-AddressBook/Makefile
+++ b/net/p5-AddressBook/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-AddressBook
-# Date created: November 22, 2004
-# Whom: Brian Somers <brian@FreeBSD.org>
-#
+# Created by: Brian Somers <brian@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= AddressBook
PORTVERSION= 0.16
diff --git a/net/p5-AnyEvent-RabbitMQ/Makefile b/net/p5-AnyEvent-RabbitMQ/Makefile
index 93ba1b38586c..a2e32c79b7e8 100644
--- a/net/p5-AnyEvent-RabbitMQ/Makefile
+++ b/net/p5-AnyEvent-RabbitMQ/Makefile
@@ -24,7 +24,8 @@ BUILD_DEPENDS= p5-AnyEvent>=0:${PORTSDIR}/devel/p5-AnyEvent \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= AnyEvent::RabbitMQ.3 \
AnyEvent::RabbitMQ::Channel.3
diff --git a/net/p5-AnyMQ-AMQP/Makefile b/net/p5-AnyMQ-AMQP/Makefile
index 4e1a6da48011..d3b199465c16 100644
--- a/net/p5-AnyMQ-AMQP/Makefile
+++ b/net/p5-AnyMQ-AMQP/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS= p5-AnyMQ>=0:${PORTSDIR}/devel/p5-AnyMQ \
p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny
TEST_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= AnyMQ::AMQP.3
diff --git a/net/p5-Crypt-DH-GMP/Makefile b/net/p5-Crypt-DH-GMP/Makefile
index dde0570b606a..84b79920adb8 100644
--- a/net/p5-Crypt-DH-GMP/Makefile
+++ b/net/p5-Crypt-DH-GMP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Crypt-DH-GMP
-# Date created: 04 February 2010
-# Whom: andrey@kostenko.name
-#
+# Created by: andrey@kostenko.name
# $FreeBSD$
-#
PORTNAME= Crypt-DH-GMP
PORTVERSION= 0.00010
@@ -20,7 +16,8 @@ LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp
TEST_DEPENDS= p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::DH::GMP.3 \
Crypt::DH::GMP::Compat.3
diff --git a/net/p5-EasyTCP/Makefile b/net/p5-EasyTCP/Makefile
index c31acb217aa8..ec54281a7bc0 100644
--- a/net/p5-EasyTCP/Makefile
+++ b/net/p5-EasyTCP/Makefile
@@ -15,7 +15,8 @@ COMMENT= Easily create TCP/IP clients and servers
BUILD_DEPENDS= p5-Crypt-RSA>=0:${PORTSDIR}/security/p5-Crypt-RSA
RUN_DEPENDS= p5-Crypt-RSA>=0:${PORTSDIR}/security/p5-Crypt-RSA
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::EasyTCP.3
diff --git a/net/p5-Frontier-RPC/Makefile b/net/p5-Frontier-RPC/Makefile
index b530f335fff5..1fe651f4b2d2 100644
--- a/net/p5-Frontier-RPC/Makefile
+++ b/net/p5-Frontier-RPC/Makefile
@@ -1,10 +1,6 @@
# ex:ts=8
-# New ports collection makefile for: p5-Frontier-RPC
-# Date created: Mar 8, 2001
-# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
-#
+# Created by: Ying-Chieh Liao <ijliao@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Frontier-RPC
PORTVERSION= 0.07.b4
@@ -20,7 +16,8 @@ COMMENT= Frontier::RPC implements UserLand Software's XML RPC
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Apache::XMLRPC.3 \
Frontier::Client.3 \
diff --git a/net/p5-Geo-IP-PurePerl/Makefile b/net/p5-Geo-IP-PurePerl/Makefile
index 2d564f8adf96..7c87b8818a6b 100644
--- a/net/p5-Geo-IP-PurePerl/Makefile
+++ b/net/p5-Geo-IP-PurePerl/Makefile
@@ -1,7 +1,5 @@
# Ports collection Makefile for: p5-Geo-IP-PurePerl
-# Date created: 26 Jan, 2006
-# Whom: Joe Horn <joehorn@gmail.com>
-#
+# Created by: Joe Horn <joehorn@gmail.com>
# $FreeBSD$
PORTNAME= Geo-IP-PurePerl
@@ -13,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Look up country by IP Address
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= geoip-lookup.1
MAN3= Geo::IP::PurePerl.3
diff --git a/net/p5-Geo-IP/Makefile b/net/p5-Geo-IP/Makefile
index 97592136efa4..f5b07102bea4 100644
--- a/net/p5-Geo-IP/Makefile
+++ b/net/p5-Geo-IP/Makefile
@@ -13,7 +13,8 @@ COMMENT= Gets country name by IP or hostname
LIB_DEPENDS= GeoIP.5:${PORTSDIR}/net/GeoIP
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= LIBS='-L${LOCALBASE}/lib' INC='-I${LOCALBASE}/include'
MAN3= Geo::Mirror.3 Geo::IP.3 Geo::IP::Record.3
diff --git a/net/p5-Google-SAML-Request/Makefile b/net/p5-Google-SAML-Request/Makefile
index 2f95058055ef..8cc72da290db 100644
--- a/net/p5-Google-SAML-Request/Makefile
+++ b/net/p5-Google-SAML-Request/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Google-SAML-Request
-# Date created: 2009-08-05
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Google-SAML-Request
PORTVERSION= 0.04
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-TimeDate>0:${PORTSDIR}/devel/p5-TimeDate \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Google::SAML::Request.3
diff --git a/net/p5-Google-SAML-Response/Makefile b/net/p5-Google-SAML-Response/Makefile
index a14465ed052b..3351ea20ed0c 100644
--- a/net/p5-Google-SAML-Response/Makefile
+++ b/net/p5-Google-SAML-Response/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Google-SAML-Response
-# Date created: 2009-08-05
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Google-SAML-Response
PORTVERSION= 0.12
@@ -26,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= Google::SAML::Response.3
diff --git a/net/p5-IO-Interface/Makefile b/net/p5-IO-Interface/Makefile
index a443485405ec..688df2a7c96e 100644
--- a/net/p5-IO-Interface/Makefile
+++ b/net/p5-IO-Interface/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: net/p5-IO-Interface
-# Date created: 26 April 2001
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= IO-Interface
PORTVERSION= 1.06
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for access to network card configuration information
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IO::Interface.3 IO::Interface::Simple.3
diff --git a/net/p5-JavaScript-RPC/Makefile b/net/p5-JavaScript-RPC/Makefile
index 4b0aa0400508..406956113ec8 100644
--- a/net/p5-JavaScript-RPC/Makefile
+++ b/net/p5-JavaScript-RPC/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-JavaScript-RPC
-# Date created: 30 March 2006
-# Whom: Tony Shadwick <tshadwick@oss-solutions.com>
-#
+# Created by: Tony Shadwick <tshadwick@oss-solutions.com>
# $FreeBSD$
-#
PORTNAME= JavaScript-RPC
PORTVERSION= 0.3
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Remote procedure calls from JavaScript
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= JavaScript::RPC::Server::CGI.3 JavaScript::RPC.3
diff --git a/net/p5-Jifty-Plugin-Authentication-Ldap/Makefile b/net/p5-Jifty-Plugin-Authentication-Ldap/Makefile
index 575c09f04d97..4d270e44e02e 100644
--- a/net/p5-Jifty-Plugin-Authentication-Ldap/Makefile
+++ b/net/p5-Jifty-Plugin-Authentication-Ldap/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Jifty-Plugin-Authentication-Ldap
-# Date created: 14 June, 2009
-# Whom: Wen Heping <wenheping@gmail.com>
-#
+# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
-#
PORTNAME= Jifty-Plugin-Authentication-Ldap
PORTVERSION= 1.01
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Jifty>=0:${PORTSDIR}/www/p5-Jifty \
p5-perl-ldap>=0:${PORTSDIR}/net/p5-perl-ldap
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Jifty::Plugin::Authentication::Ldap.3 \
Jifty::Plugin::Authentication::Ldap::Action::LDAPLogin.3 \
diff --git a/net/p5-Net-AMQP/Makefile b/net/p5-Net-AMQP/Makefile
index ee2133e6f3a2..173bc6377632 100644
--- a/net/p5-Net-AMQP/Makefile
+++ b/net/p5-Net-AMQP/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Net::AMQP.3 \
Net::AMQP::Common.3 \
diff --git a/net/p5-Net-Address-Ethernet/Makefile b/net/p5-Net-Address-Ethernet/Makefile
index 73e25d70e2d3..26e28024d90f 100644
--- a/net/p5-Net-Address-Ethernet/Makefile
+++ b/net/p5-Net-Address-Ethernet/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS:= ${BUILD_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= Net::Address::Ethernet.3
diff --git a/net/p5-Net-Amazon-AWSSign/Makefile b/net/p5-Net-Amazon-AWSSign/Makefile
index 4046da54ad2e..591e1e614d11 100644
--- a/net/p5-Net-Amazon-AWSSign/Makefile
+++ b/net/p5-Net-Amazon-AWSSign/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-Amazon-AWSSign
-# Date created: 2011-01-28
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Net-Amazon-AWSSign
PORTVERSION= 0.12
@@ -17,7 +13,8 @@ COMMENT= Perl extension to create signatures for AWS requests
RUN_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Amazon::AWSSign.3
diff --git a/net/p5-Net-Amazon-S3/Makefile b/net/p5-Net-Amazon-S3/Makefile
index e3e58115a99a..724b2dc9f9c7 100644
--- a/net/p5-Net-Amazon-S3/Makefile
+++ b/net/p5-Net-Amazon-S3/Makefile
@@ -33,7 +33,8 @@ TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-Pod>=1.14:${PORTSDIR}/devel/p5-Test-Pod \
p5-Test-Pod-Coverage>=1:${PORTSDIR}/devel/p5-Test-Pod-Coverage
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Amazon::S3.3 Net::Amazon::S3::Bucket.3 \
Net::Amazon::S3::Request::GetObjectAccessControl.3 \
diff --git a/net/p5-Net-Amazon/Makefile b/net/p5-Net-Amazon/Makefile
index bf17dc76a98f..ea725e436166 100644
--- a/net/p5-Net-Amazon/Makefile
+++ b/net/p5-Net-Amazon/Makefile
@@ -1,6 +1,5 @@
# Created by: clsung@dragon2.net
# $FreeBSD$
-#
PORTNAME= Net-Amazon
PORTVERSION= 0.62
@@ -20,7 +19,8 @@ RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-Log-Log4perl>=0:${PORTSDIR}/devel/p5-Log-Log4perl
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include "Makefile.man"
diff --git a/net/p5-Net-Appliance-Phrasebook/Makefile b/net/p5-Net-Appliance-Phrasebook/Makefile
index ad7602622cf9..ce61ef699545 100644
--- a/net/p5-Net-Appliance-Phrasebook/Makefile
+++ b/net/p5-Net-Appliance-Phrasebook/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: net/p5-Net-Appliance-Phrasebook
-# Date created: 05 May 2010
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-Appliance-Phrasebook
PORTVERSION= 2.103.642
@@ -24,7 +20,8 @@ RUN_DEPENDS= p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inheri
p5-Data-Phrasebook-Loader-YAML>=0:${PORTSDIR}/textproc/p5-Data-Phrasebook-Loader-YAML \
p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Appliance::Phrasebook.3
diff --git a/net/p5-Net-Appliance-Session/Makefile b/net/p5-Net-Appliance-Session/Makefile
index fab83ab4540d..6523fcb76eb7 100644
--- a/net/p5-Net-Appliance-Session/Makefile
+++ b/net/p5-Net-Appliance-Session/Makefile
@@ -23,7 +23,8 @@ BUILD_DEPENDS= p5-IO-Prompt-Tiny>=0:${PORTSDIR}/devel/p5-IO-Prompt-Tiny \
p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= nas.1
MAN3= Net::Appliance::Session.3
diff --git a/net/p5-Net-Blogger/Makefile b/net/p5-Net-Blogger/Makefile
index 1477131c2aa2..c9121b9956e8 100644
--- a/net/p5-Net-Blogger/Makefile
+++ b/net/p5-Net-Blogger/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Error>=0:${PORTSDIR}/lang/p5-Error \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Term-ReadKey>=0:${PORTSDIR}/devel/p5-Term-ReadKey
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Net::Blogger.3 \
Net::Blogger::API::Core.3 \
diff --git a/net/p5-Net-CIDR-Lite/Makefile b/net/p5-Net-CIDR-Lite/Makefile
index c97657cdc131..644714d66cab 100644
--- a/net/p5-Net-CIDR-Lite/Makefile
+++ b/net/p5-Net-CIDR-Lite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-CIDR-Lite
-# Date created: Fri Jan 16 12:32:39 PST 2004
-# Whom: mharo@FreeBSD.org
-#
+# Created by: mharo@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= Net-CIDR-Lite
PORTVERSION= 0.21
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for merging IPv4 or IPv6 CIDR addresses
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::CIDR::Lite.3
diff --git a/net/p5-Net-CSTA/Makefile b/net/p5-Net-CSTA/Makefile
index 9e85df3153b6..0bec3fb5bb61 100644
--- a/net/p5-Net-CSTA/Makefile
+++ b/net/p5-Net-CSTA/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-CSTA
-# Date created: 2006-07-19
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Net-CSTA
PORTVERSION= 0.04
@@ -17,7 +13,8 @@ COMMENT= Perl extension for ECMA CSTA
RUN_DEPENDS= p5-Convert-ASN1>=0:${PORTSDIR}/converters/p5-Convert-ASN1 \
p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::CSTA.3
diff --git a/net/p5-Net-CascadeCopy/Makefile b/net/p5-Net-CascadeCopy/Makefile
index 0a8bf5521cfe..5b32b8281a5b 100644
--- a/net/p5-Net-CascadeCopy/Makefile
+++ b/net/p5-Net-CascadeCopy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-CascadeCopy
-# Date created: 2010-10-15
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Net-CascadeCopy
PORTVERSION= 0.2.6
@@ -24,7 +20,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Differences>=0:${PORTSDIR}/devel/p5-Test-Differences
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::CascadeCopy.3
diff --git a/net/p5-Net-Cassandra-Easy/Makefile b/net/p5-Net-Cassandra-Easy/Makefile
index cd163d48da1e..7c4421a52103 100644
--- a/net/p5-Net-Cassandra-Easy/Makefile
+++ b/net/p5-Net-Cassandra-Easy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-Cassandra-Easy
-# Date created: 2010-04-03
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Net-Cassandra-Easy
PORTVERSION= 0.15
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Cassandra::Easy.3
diff --git a/net/p5-Net-DAV-Server/Makefile b/net/p5-Net-DAV-Server/Makefile
index 905c38ff032c..8e8ea715ff97 100644
--- a/net/p5-Net-DAV-Server/Makefile
+++ b/net/p5-Net-DAV-Server/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-DAV-Server
-# Date created: 2006-07-19
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Net-DAV-Server
PORTVERSION= 1.30.2
@@ -24,7 +20,8 @@ RUN_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
p5-XML-LibXML>=1.62000:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Net::DAV::LockManager.3 \
Net::DAV::Server.3
diff --git a/net/p5-Net-Daemon/Makefile b/net/p5-Net-Daemon/Makefile
index dbc05ad8408f..bf3743a2c3c6 100644
--- a/net/p5-Net-Daemon/Makefile
+++ b/net/p5-Net-Daemon/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-Daemon
-# Date created: 27 Feb 2000
-# Whom: Vanilla I. Shu <vanilla@FreeBSD.ORG>
-#
+# Created by: Vanilla I. Shu <vanilla@FreeBSD.ORG>
# $FreeBSD$
-#
PORTNAME= Net-Daemon
PORTVERSION= 0.48
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 extension for portable daemons
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Daemon.3 \
Net::Daemon::Log.3 \
diff --git a/net/p5-Net-Delicious/Makefile b/net/p5-Net-Delicious/Makefile
index 015fd56fd853..32e350f38de5 100644
--- a/net/p5-Net-Delicious/Makefile
+++ b/net/p5-Net-Delicious/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-Delicious
-# Date created: August 03, 2004
-# Whom: Aaron Straup Cope <ascope@cpan.org>
-#
+# Created by: Aaron Straup Cope <ascope@cpan.org>
# $FreeBSD$
-#
PORTNAME= Net-Delicious
PORTVERSION= 1.1.3
@@ -27,7 +23,8 @@ RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-Crypt-SSLeay>=0:${PORTSDIR}/security/p5-Crypt-SSLeay
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Net::Delicious.3 \
Net::Delicious::Bundle.3 \
diff --git a/net/p5-Net-Dropbox-API/Makefile b/net/p5-Net-Dropbox-API/Makefile
index 92ee0bdff1d7..3840166704f0 100644
--- a/net/p5-Net-Dropbox-API/Makefile
+++ b/net/p5-Net-Dropbox-API/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-Data-Random>=0:${PORTSDIR}/devel/p5-Data-Random \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Dropbox::API.3
diff --git a/net/p5-Net-EPP-Proxy/Makefile b/net/p5-Net-EPP-Proxy/Makefile
index d4143420fc1d..57db2fa79d8f 100644
--- a/net/p5-Net-EPP-Proxy/Makefile
+++ b/net/p5-Net-EPP-Proxy/Makefile
@@ -23,6 +23,7 @@ RUN_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1 \
MAN3= Net::EPP::Proxy.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/net/p5-Net-FTP-File/Makefile b/net/p5-Net-FTP-File/Makefile
index a821af696cec..385b40dad1a9 100644
--- a/net/p5-Net-FTP-File/Makefile
+++ b/net/p5-Net-FTP-File/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-FTP-File
-# Date created: 25 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-FTP-File
PORTVERSION= 0.06
@@ -17,6 +13,7 @@ COMMENT= Perl extension for simplifying FTP file operations
MAN3= Net::FTP::File.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/net/p5-Net-Frame-Dump/Makefile b/net/p5-Net-Frame-Dump/Makefile
index d86f68a5cda8..dca575fc2d95 100644
--- a/net/p5-Net-Frame-Dump/Makefile
+++ b/net/p5-Net-Frame-Dump/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Bit-Vector>=0:${PORTSDIR}/math/p5-Bit-Vector \
p5-Class-Gomor>=1.00:${PORTSDIR}/devel/p5-Class-Gomor
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Frame::Dump.3 \
Net::Frame::Dump::Offline.3 \
diff --git a/net/p5-Net-Frame/Makefile b/net/p5-Net-Frame/Makefile
index df416ad5ffb2..962b80b13396 100644
--- a/net/p5-Net-Frame/Makefile
+++ b/net/p5-Net-Frame/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Net-Frame
-# Date created: 08 Jan 2007
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-Frame
PORTVERSION= 1.09
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Bit-Vector>=0:${PORTSDIR}/math/p5-Bit-Vector \
p5-Socket6>=0:${PORTSDIR}/net/p5-Socket6
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Frame.3 Net::Frame::Layer.3 \
Net::Frame::Layer::ARP.3 \
diff --git a/net/p5-Net-GitHub/Makefile b/net/p5-Net-GitHub/Makefile
index 6fc95ac71bed..1087bdb65e06 100644
--- a/net/p5-Net-GitHub/Makefile
+++ b/net/p5-Net-GitHub/Makefile
@@ -27,7 +27,8 @@ BUILD_DEPENDS= p5-Any-Moose>=0:${PORTSDIR}/devel/p5-Any-Moose \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-MockModule>=0:${PORTSDIR}/devel/p5-Test-MockModule
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::GitHub.3 \
Net::GitHub::V3.3 \
diff --git a/net/p5-Net-Gnats/Makefile b/net/p5-Net-Gnats/Makefile
index 78abecbc4c2c..988bc12d0799 100644
--- a/net/p5-Net-Gnats/Makefile
+++ b/net/p5-Net-Gnats/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Net-Gnats
-# Date created: May 6, 2004
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Net-Gnats
PORTVERSION= 0.06
@@ -16,9 +13,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to GNU Gnats daemon
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Gnats.3 Net::Gnats::PR.3
diff --git a/net/p5-Net-Google/Makefile b/net/p5-Net-Google/Makefile
index 451be128c4df..083eb45a52ac 100644
--- a/net/p5-Net-Google/Makefile
+++ b/net/p5-Net-Google/Makefile
@@ -13,7 +13,8 @@ COMMENT= Simple OOP-ish interface to the Google SOAP API
BUILD_DEPENDS= p5-SOAP-Lite>=0:${PORTSDIR}/net/p5-SOAP-Lite
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Net::Google.3 Net::Google::Cache.3 Net::Google::Response.3 \
Net::Google::Search.3 Net::Google::Service.3 \
diff --git a/net/p5-Net-HTTP/Makefile b/net/p5-Net-HTTP/Makefile
index 13da480f1a88..b4792556be33 100644
--- a/net/p5-Net-HTTP/Makefile
+++ b/net/p5-Net-HTTP/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= p5-IO-Socket-SSL>=1.38:${PORTSDIR}/security/p5-IO-Socket-SSL
CONFLICTS= p5-libwww-5*
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::HTTP.3 \
Net::HTTPS.3 \
diff --git a/net/p5-Net-Hiveminder/Makefile b/net/p5-Net-Hiveminder/Makefile
index 49fe5a6d490d..967c9d479de5 100644
--- a/net/p5-Net-Hiveminder/Makefile
+++ b/net/p5-Net-Hiveminder/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-Hiveminder
-# Date created: 2008-03-24
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-Hiveminder
PORTVERSION= 0.08
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-Email-Simple>=0:${PORTSDIR}/mail/p5-Email-Simple \
p5-Number-RecordLocator>=0:${PORTSDIR}/converters/p5-Number-RecordLocator
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Hiveminder.3
diff --git a/net/p5-Net-IP-Minimal/Makefile b/net/p5-Net-IP-Minimal/Makefile
index 01b620c669f9..d0ee62899fd4 100644
--- a/net/p5-Net-IP-Minimal/Makefile
+++ b/net/p5-Net-IP-Minimal/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-IP-Minimal
-# Date created: 2012-02-28
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-IP-Minimal
PORTVERSION= 0.06
@@ -17,7 +13,8 @@ COMMENT= Minimal functions from Net::IP
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::IP::Minimal.3
diff --git a/net/p5-Net-IRR/Makefile b/net/p5-Net-IRR/Makefile
index a10181f1370b..09d2e54ea013 100644
--- a/net/p5-Net-IRR/Makefile
+++ b/net/p5-Net-IRR/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: net/p5-Net-IRR
-# Date created: 05 May 2010
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-IRR
PORTVERSION= 0.08
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to the Internet Route Registry Daemon
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::IRR.3
diff --git a/net/p5-Net-Ifconfig-Wrapper/Makefile b/net/p5-Net-Ifconfig-Wrapper/Makefile
index ca4b7f2c779d..f7910112eafb 100644
--- a/net/p5-Net-Ifconfig-Wrapper/Makefile
+++ b/net/p5-Net-Ifconfig-Wrapper/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-Ifconfig-Wrapper
-# Date created: 2012-03-07
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-Ifconfig-Wrapper
PORTVERSION= 0.11
@@ -16,6 +12,7 @@ COMMENT= Perl module provides a unified way to configure network interfaces
MAN3= Net::Ifconfig::Wrapper.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/net/p5-Net-Interface/Makefile b/net/p5-Net-Interface/Makefile
index 3b8a8589aafc..e0f0706a7cde 100644
--- a/net/p5-Net-Interface/Makefile
+++ b/net/p5-Net-Interface/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-Interface
-# Date created: 2006-09-11
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Net-Interface
PORTVERSION= 1.012
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to access network interfaces
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Interface.3 Net::Interface::Developer.3 \
Net::Interface::NetSymbols.3
diff --git a/net/p5-Net-Jifty/Makefile b/net/p5-Net-Jifty/Makefile
index e58a00cc245e..078b6c616cb9 100644
--- a/net/p5-Net-Jifty/Makefile
+++ b/net/p5-Net-Jifty/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-Jifty
-# Date created: 2008-03-18
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-Jifty
PORTVERSION= 0.14
@@ -26,7 +22,8 @@ RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Test-MockObject>=0:${PORTSDIR}/devel/p5-Test-MockObject
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Jifty.3
diff --git a/net/p5-Net-LDAP-Server-Test/Makefile b/net/p5-Net-LDAP-Server-Test/Makefile
index 16131949e774..6be82d098246 100644
--- a/net/p5-Net-LDAP-Server-Test/Makefile
+++ b/net/p5-Net-LDAP-Server-Test/Makefile
@@ -1,6 +1,5 @@
# Created by: swills@
# $FreeBSD$
-#
PORTNAME= Net-LDAP-Server-Test
PORTVERSION= 0.19
@@ -18,7 +17,8 @@ BUILD_DEPENDS= p5-Data-Dump>=0:${PORTSDIR}/devel/p5-Data-Dump \
p5-Net-LDAP-Server>=0.3:${PORTSDIR}/net/p5-Net-LDAP-Server \
p5-perl-ldap>=0:${PORTSDIR}/net/p5-perl-ldap
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::LDAP::Server::Test.3
diff --git a/net/p5-Net-MAC-Vendor/Makefile b/net/p5-Net-MAC-Vendor/Makefile
index e7fa9758b3dc..5e2e50bddfcf 100644
--- a/net/p5-Net-MAC-Vendor/Makefile
+++ b/net/p5-Net-MAC-Vendor/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-MAC-Vendor
-# Date created: 25 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-MAC-Vendor
PORTVERSION= 1.1901
@@ -19,6 +15,7 @@ RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
MAN3= Net::MAC::Vendor.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/net/p5-Net-MovableType/Makefile b/net/p5-Net-MovableType/Makefile
index 3074c2a1627a..6065b52f2e37 100644
--- a/net/p5-Net-MovableType/Makefile
+++ b/net/p5-Net-MovableType/Makefile
@@ -13,7 +13,8 @@ COMMENT= Lightweight MovableType client Perl module
BUILD_DEPENDS= p5-SOAP-Lite>=0:${PORTSDIR}/net/p5-SOAP-Lite
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::MovableType.3
diff --git a/net/p5-Net-NBsocket/Makefile b/net/p5-Net-NBsocket/Makefile
index f25d3e51e160..5bfaa7d38f9e 100644
--- a/net/p5-Net-NBsocket/Makefile
+++ b/net/p5-Net-NBsocket/Makefile
@@ -13,7 +13,8 @@ COMMENT= Non-Blocking Sockets
BUILD_DEPENDS= p5-NetAddr-IP>0:${PORTSDIR}/net-mgmt/p5-NetAddr-IP
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::NBsocket.3
diff --git a/net/p5-Net-NIS-Listgroup/Makefile b/net/p5-Net-NIS-Listgroup/Makefile
index a0cae7b87f31..1daad5a15ce0 100644
--- a/net/p5-Net-NIS-Listgroup/Makefile
+++ b/net/p5-Net-NIS-Listgroup/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-NIS-Listgroup
-# Date created: 2006-09-01
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Net-NIS-Listgroup
PORTVERSION= 1.0.0
@@ -17,7 +13,8 @@ COMMENT= Lists hosts/users in a netgroup group
RUN_DEPENDS= p5-Net-NIS>0:${PORTSDIR}/net/p5-Net-NIS
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= listgroup.1
MAN3= Net::NIS::Listgroup.3
diff --git a/net/p5-Net-NIS/Makefile b/net/p5-Net-NIS/Makefile
index fc1abc4c8ee6..ad84ab790429 100644
--- a/net/p5-Net-NIS/Makefile
+++ b/net/p5-Net-NIS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-NIS
-# Date created: 2006-09-01
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Net-NIS
PORTVERSION= 0.43
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Interface to Sun's Network Information Service
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::NIS.3 Net::NISTable.3
diff --git a/net/p5-Net-OpenID-Consumer/Makefile b/net/p5-Net-OpenID-Consumer/Makefile
index 1a4c6c364678..8de5e3cbe53c 100644
--- a/net/p5-Net-OpenID-Consumer/Makefile
+++ b/net/p5-Net-OpenID-Consumer/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-HTTP-Message>=0:${PORTSDIR}/www/p5-HTTP-Message \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::OpenID::Association.3 Net::OpenID::ClaimedIdentity.3 \
Net::OpenID::Consumer.3 Net::OpenID::VerifiedIdentity.3
diff --git a/net/p5-Net-Patricia/Makefile b/net/p5-Net-Patricia/Makefile
index e70104d65c18..2efd8b095ab7 100644
--- a/net/p5-Net-Patricia/Makefile
+++ b/net/p5-Net-Patricia/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl module for fast IP address lookups
BUILD_DEPENDS= p5-Net-CIDR-Lite>=0.20:${PORTSDIR}/net/p5-Net-CIDR-Lite
RUN_DEPENDS= p5-Socket6>=0:${PORTSDIR}/net/p5-Socket6
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Patricia.3
diff --git a/net/p5-Net-Pcap/Makefile b/net/p5-Net-Pcap/Makefile
index 5573d6e76f74..6749c9f22362 100644
--- a/net/p5-Net-Pcap/Makefile
+++ b/net/p5-Net-Pcap/Makefile
@@ -14,7 +14,8 @@ RUN_DEPENDS= p5-IO-Interface>=0:${PORTSDIR}/net/p5-IO-Interface
TEST_DEPENDS= p5-Socket>=0:${PORTSDIR}/net/p5-Socket \
p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pcapinfo.1
MAN3= Net::Pcap.3
diff --git a/net/p5-Net-PcapUtils/Makefile b/net/p5-Net-PcapUtils/Makefile
index d2abb689301a..2ab1460c7cc5 100644
--- a/net/p5-Net-PcapUtils/Makefile
+++ b/net/p5-Net-PcapUtils/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Net-PcapUtils
-# Date created: 30 September 2005
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Net-PcapUtils
PORTVERSION= 0.01
@@ -17,7 +13,8 @@ COMMENT= Utility routines for Net::Pcap module
BUILD_DEPENDS= p5-Net-Pcap>=0:${PORTSDIR}/net/p5-Net-Pcap
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::PcapUtils.3
diff --git a/net/p5-Net-RTP/Makefile b/net/p5-Net-RTP/Makefile
index b45b8b927db8..aeba02aa9ff1 100644
--- a/net/p5-Net-RTP/Makefile
+++ b/net/p5-Net-RTP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-RTP
-# Date created: 2007-03-10
-# Whom: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
-#
+# Created by: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
# $FreeBSD$
-#
PORTNAME= Net-RTP
PORTVERSION= 0.09
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-IO-Socket-Multicast6>=0.02:${PORTSDIR}/net/p5-IO-Socket-Multicas
p5-IO-Socket-INET6>=1.20:${PORTSDIR}/net/p5-IO-Socket-INET6 \
p5-Socket6>=0.19:${PORTSDIR}/net/p5-Socket6
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= rtpdump.pl.1 \
rtplosslog.pl.1 \
diff --git a/net/p5-Net-Radius/Makefile b/net/p5-Net-Radius/Makefile
index 7e91c10f143f..e5691a249ba3 100644
--- a/net/p5-Net-Radius/Makefile
+++ b/net/p5-Net-Radius/Makefile
@@ -12,7 +12,8 @@ COMMENT= Perl module to manipulate RADIUS packets
TEST_DEPENDS= p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Radius::Dictionary.3 Net::Radius::Packet.3
.include <bsd.port.mk>
diff --git a/net/p5-Net-Random/Makefile b/net/p5-Net-Random/Makefile
index 1131bc94ec5c..227ae727ac60 100644
--- a/net/p5-Net-Random/Makefile
+++ b/net/p5-Net-Random/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-MockObject>=0:${PORTSDIR}/devel/p5-Test-MockObject
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Random.3
diff --git a/net/p5-Net-Riak/Makefile b/net/p5-Net-Riak/Makefile
index 25f22235abe8..84560b8617f3 100644
--- a/net/p5-Net-Riak/Makefile
+++ b/net/p5-Net-Riak/Makefile
@@ -27,7 +27,8 @@ BUILD_DEPENDS= p5-Data-Dump>=0:${PORTSDIR}/devel/p5-Data-Dump \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Riak.3 \
Net::Riak::Bucket.3 \
diff --git a/net/p5-Net-SAP/Makefile b/net/p5-Net-SAP/Makefile
index ee8434d815c7..aa7bcc93cdfd 100644
--- a/net/p5-Net-SAP/Makefile
+++ b/net/p5-Net-SAP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-SAP
-# Date created: Jul 25 2004
-# Whom: Cheng-Lung Sung <clsung@dragon2.net>
-#
+# Created by: Cheng-Lung Sung <clsung@dragon2.net>
# $FreeBSD$
-#
PORTNAME= Net-SAP
PORTVERSION= 0.10
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-IO-Interface>=0:${PORTSDIR}/net/p5-IO-Interface \
p5-Net-SDP>=0:${PORTSDIR}/net/p5-Net-SDP
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= YES
+USES= perl5
+USE_PERL5= modbuild
MAN1= psapd.1
MAN3= Net::SAP.3 Net::SAP::Packet.3
diff --git a/net/p5-Net-SCP/Makefile b/net/p5-Net-SCP/Makefile
index bdc1090681f3..d06f95f0b2e6 100644
--- a/net/p5-Net-SCP/Makefile
+++ b/net/p5-Net-SCP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-SCP
-# Date created: 12 May 2002
-# Whom: Erich Zigler <erich@tacni.net>
-#
+# Created by: Erich Zigler <erich@tacni.net>
# $FreeBSD$
-#
PORTNAME= Net-SCP
PORTVERSION= 0.08
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Net-SSH>=0:${PORTSDIR}/net/p5-Net-SSH \
p5-IO>=0:${PORTSDIR}/devel/p5-IO
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::SCP.3
diff --git a/net/p5-Net-SDP/Makefile b/net/p5-Net-SDP/Makefile
index 8bb6e59c515e..800b7adfb927 100644
--- a/net/p5-Net-SDP/Makefile
+++ b/net/p5-Net-SDP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Net-SDP
-# Date created: 17 June 2005
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Net-SDP
PORTVERSION= 0.07
@@ -17,7 +13,8 @@ COMMENT= Session Description Protocol (RFC 2327) packet parser/generator
BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= sdp2rat.1
MAN3= Net::SDP.3 Net::SDP::Media.3 Net::SDP::Time.3
diff --git a/net/p5-Net-SIP/Makefile b/net/p5-Net-SIP/Makefile
index a3d2a57083de..08c7e6814d38 100644
--- a/net/p5-Net-SIP/Makefile
+++ b/net/p5-Net-SIP/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Net-DNS>=0.56:${PORTSDIR}/dns/p5-Net-DNS
RUN_DEPENDS= p5-Net-DNS>=0.56:${PORTSDIR}/dns/p5-Net-DNS
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::SIP.3 \
Net::SIP::Authorize.3 \
diff --git a/net/p5-Net-SNPP/Makefile b/net/p5-Net-SNPP/Makefile
index 3a9e6d99d2a7..a7cbe6b4ec9f 100644
--- a/net/p5-Net-SNPP/Makefile
+++ b/net/p5-Net-SNPP/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Net::SNPP - Perl Simple Network Pager Protocol Client
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::SNPP.3 \
Net::SNPP::Server.3
diff --git a/net/p5-Net-SSH-Perl/Makefile b/net/p5-Net-SSH-Perl/Makefile
index 0469968d55c4..d2f08901463f 100644
--- a/net/p5-Net-SSH-Perl/Makefile
+++ b/net/p5-Net-SSH-Perl/Makefile
@@ -64,7 +64,8 @@ MAN3= Net::SSH::Perl.3 \
Net::SSH::Perl::Util.3
CONFIGURE_ENV+= PERL_MM_USE_DEFAULT="1"
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
OPTIONS_DEFINE= GMP
OPTIONS_DEFAULT= GMP
diff --git a/net/p5-Net-Server/Makefile b/net/p5-Net-Server/Makefile
index 9ab6a89f1dad..bd686d5dccca 100644
--- a/net/p5-Net-Server/Makefile
+++ b/net/p5-Net-Server/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-IO-Multiplex>=1.01:${PORTSDIR}/devel/p5-IO-Multiplex
OPTIONS_DEFINE= IPV6
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= net-server.1
MAN3= Net::Server.3 \
diff --git a/net/p5-Net-Subnet/Makefile b/net/p5-Net-Subnet/Makefile
index b4c15dd6e266..2351fd17d201 100644
--- a/net/p5-Net-Subnet/Makefile
+++ b/net/p5-Net-Subnet/Makefile
@@ -15,7 +15,8 @@ LICENSE= ART10
BUILD_DEPENDS= p5-Socket6>=0.23:${PORTSDIR}/net/p5-Socket6
RUN_DEPENDS= p5-Socket6>=0.23:${PORTSDIR}/net/p5-Socket6
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Subnet.3
diff --git a/net/p5-Net-Twitter/Makefile b/net/p5-Net-Twitter/Makefile
index 29b8b5649658..869325df46b8 100644
--- a/net/p5-Net-Twitter/Makefile
+++ b/net/p5-Net-Twitter/Makefile
@@ -36,7 +36,8 @@ TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal \
p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Net::Identica.3 \
Net::Twitter.3 \
diff --git a/net/p5-Net-VNC/Makefile b/net/p5-Net-VNC/Makefile
index fda5098a8e26..24b26932b793 100644
--- a/net/p5-Net-VNC/Makefile
+++ b/net/p5-Net-VNC/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS= p5-Crypt-DES>=0:${PORTSDIR}/security/p5-Crypt-DES \
p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= vnccapture.1
MAN3= Net::VNC.3
diff --git a/net/p5-Net-Whois-Raw/Makefile b/net/p5-Net-Whois-Raw/Makefile
index d155b91674cc..93c7c2bbda65 100644
--- a/net/p5-Net-Whois-Raw/Makefile
+++ b/net/p5-Net-Whois-Raw/Makefile
@@ -21,7 +21,8 @@ BUILD_DEPENDS= p5-HTTP-Message>=0:${PORTSDIR}/www/p5-HTTP-Message \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pwhois.1
MAN3= Net::Whois::Raw.3
diff --git a/net/p5-Net-XWhois/Makefile b/net/p5-Net-XWhois/Makefile
index 3e9fb6aa0616..8f32fe178b1f 100644
--- a/net/p5-Net-XWhois/Makefile
+++ b/net/p5-Net-XWhois/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-XWhois
-# Date created: 11 June 2001
-# Whom: Danny Howard <dannyman@tellme.com>
-#
+# Created by: Danny Howard <dannyman@tellme.com>
# $FreeBSD$
-#
PORTNAME= Net-XWhois
PORTVERSION= 0.90
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Whois Client Interface for Perl5
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Net::XWhois.3
diff --git a/net/p5-Net-Yadis/Makefile b/net/p5-Net-Yadis/Makefile
index a4e11d165b14..0541566a64cd 100644
--- a/net/p5-Net-Yadis/Makefile
+++ b/net/p5-Net-Yadis/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-Yadis
-# Date created: 2006-12-19
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-Yadis
PORTVERSION= 1.0
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-XML-XPath>=0:${PORTSDIR}/textproc/p5-XML-XPath \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Yadis.3
diff --git a/net/p5-Net-ext/Makefile b/net/p5-Net-ext/Makefile
index 865acef60914..e02cd26eedbe 100644
--- a/net/p5-Net-ext/Makefile
+++ b/net/p5-Net-ext/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-ext
-# Date created: 25 March 2000
-# Whom: Igor Vinokurov <igor@zynaps.ru>
-#
+# Created by: Igor Vinokurov <igor@zynaps.ru>
# $FreeBSD$
-#
PORTNAME= Net-ext
PORTVERSION= 1.011
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl modules for using sockets
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Gen.3 Net::Inet.3 Net::TCP.3 Net::TCP::Server.3 \
Net::UDP.3 Net::UNIX.3 Net::UNIX::Server.3
diff --git a/net/p5-Net/Makefile b/net/p5-Net/Makefile
index 4bebacdb1cd9..a5b4c0e59080 100644
--- a/net/p5-Net/Makefile
+++ b/net/p5-Net/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net
-# Date created: September 30th 1996
-# Whom: James FitzGibbon <jfitz@FreeBSD.org>
-#
+# Created by: James FitzGibbon <jfitz@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net
PORTVERSION= 1.22
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL
PORTSCOUT= skipv:1.0901
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Cmd.3 \
Net::Config.3 \
diff --git a/net/p5-OurNet-BBS/Makefile b/net/p5-OurNet-BBS/Makefile
index 93f6a3715e32..c9adb03ef5ef 100644
--- a/net/p5-OurNet-BBS/Makefile
+++ b/net/p5-OurNet-BBS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-OurNet-BBS
-# Date created: 2006-07-14
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= OurNet-BBS
PORTVERSION= 1.66
@@ -44,7 +40,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
PORTSCOUT= skipv:1.67
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= bbsboard.1 bbscomd.1 bbsmail.1
MAN3= OurNet::BBS.3 OurNet::BBS::Roadmap.3 OurNet::BBS::Tutorial.3
diff --git a/net/p5-POE-Component-Client-Keepalive/Makefile b/net/p5-POE-Component-Client-Keepalive/Makefile
index a102411c77d7..086ddd256795 100644
--- a/net/p5-POE-Component-Client-Keepalive/Makefile
+++ b/net/p5-POE-Component-Client-Keepalive/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-Client-Keepalive
-# Date created: 24 June 2005
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Component-Client-Keepalive
PORTVERSION= 0.2710
@@ -24,7 +20,8 @@ BUILD_DEPENDS= p5-Net-IP-Minimal>=0.02:${PORTSDIR}/net/p5-Net-IP-Minimal \
p5-POE-Component-Resolver>=0.917:${PORTSDIR}/dns/p5-POE-Component-Resolver
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Client::Keepalive.3 \
POE::Component::Connection::Keepalive.3
diff --git a/net/p5-POE-Component-Client-Ping/Makefile b/net/p5-POE-Component-Client-Ping/Makefile
index 4b716a4f0bc5..4c237a425edd 100644
--- a/net/p5-POE-Component-Client-Ping/Makefile
+++ b/net/p5-POE-Component-Client-Ping/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-POE>=1.0070:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Client::Ping.3
diff --git a/net/p5-POE-Component-Client-Whois/Makefile b/net/p5-POE-Component-Client-Whois/Makefile
index f2ba760ebec9..96ddbf3fc183 100644
--- a/net/p5-POE-Component-Client-Whois/Makefile
+++ b/net/p5-POE-Component-Client-Whois/Makefile
@@ -13,7 +13,8 @@ COMMENT= One shot non-blocking RFC 812 WHOIS query
RUN_DEPENDS= p5-POE>=0.38:${PORTSDIR}/devel/p5-POE \
p5-Net-Netmask>=1.9012:${PORTSDIR}/net-mgmt/p5-Net-Netmask
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Client::Whois.3 \
POE::Component::Client::Whois::IPBlks.3 \
diff --git a/net/p5-POE-Component-Generic/Makefile b/net/p5-POE-Component-Generic/Makefile
index 1db49ff5428d..9bbe4eca8345 100644
--- a/net/p5-POE-Component-Generic/Makefile
+++ b/net/p5-POE-Component-Generic/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-POE>=0.31:${PORTSDIR}/devel/p5-POE \
p5-Devel-Symdump>=0:${PORTSDIR}/devel/p5-Devel-Symdump \
p5-Net-SSH2>=0:${PORTSDIR}/net/p5-Net-SSH2
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Generic.3 \
POE::Component::Generic::Child.3 \
diff --git a/net/p5-POE-Component-Jabber/Makefile b/net/p5-POE-Component-Jabber/Makefile
index 69f716d9e064..99b30e414039 100644
--- a/net/p5-POE-Component-Jabber/Makefile
+++ b/net/p5-POE-Component-Jabber/Makefile
@@ -21,7 +21,8 @@ BUILD_DEPENDS= p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL \
p5-POE>=0:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
CONFIGURE_ARGS= </dev/null
PORTEXAMPLES= *
diff --git a/net/p5-POE-Component-Pcap/Makefile b/net/p5-POE-Component-Pcap/Makefile
index e3396e929607..0c94bf3e1e4b 100644
--- a/net/p5-POE-Component-Pcap/Makefile
+++ b/net/p5-POE-Component-Pcap/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-Pcap
-# Date created: 10 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Component-Pcap
PORTVERSION= 0.04
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \
p5-NetPacket>=0:${PORTSDIR}/net/p5-NetPacket
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Pcap.3
diff --git a/net/p5-POE-Component-PubSub/Makefile b/net/p5-POE-Component-PubSub/Makefile
index d98930b999f6..059ca05fe5d5 100644
--- a/net/p5-POE-Component-PubSub/Makefile
+++ b/net/p5-POE-Component-PubSub/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-POE-Component-PubSub
-# Date created: 2012-03-07
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= POE-Component-PubSub
PORTVERSION= 0.05
@@ -18,7 +14,8 @@ COMMENT= A generic publish/subscribe POE::Component
BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= POE::Component::PubSub.3
diff --git a/net/p5-POE-Component-Server-Twirc/Makefile b/net/p5-POE-Component-Server-Twirc/Makefile
index 1d64617b2808..a05e98cebb92 100644
--- a/net/p5-POE-Component-Server-Twirc/Makefile
+++ b/net/p5-POE-Component-Server-Twirc/Makefile
@@ -32,7 +32,8 @@ BUILD_DEPENDS= p5-AnyEvent-Twitter-Stream>=0:${PORTSDIR}/net/p5-AnyEvent-Twitter
p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= App::Twirc.3 \
App::Twirc::Manual.3 \
diff --git a/net/p5-POE-Component-Spread/Makefile b/net/p5-POE-Component-Spread/Makefile
index d05679d1ec4f..968ac226a15a 100644
--- a/net/p5-POE-Component-Spread/Makefile
+++ b/net/p5-POE-Component-Spread/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-Spread
-# Date created: 21 August 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Component-Spread
PORTVERSION= 0.02
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \
spread>=0:${PORTSDIR}/net/spread
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= YES
+USES= perl5
+USE_PERL5= modbuild
MAN3= POE::Component::Spread.3
diff --git a/net/p5-Parallel-Pvm/Makefile b/net/p5-Parallel-Pvm/Makefile
index b16b8c5c2cf8..b20df4a5c1f0 100644
--- a/net/p5-Parallel-Pvm/Makefile
+++ b/net/p5-Parallel-Pvm/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Parallel-Pvm
-# Date created: 15 October 2003
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Parallel-Pvm
PORTVERSION= 1.4.0
@@ -18,7 +14,8 @@ COMMENT= Perl extension for the Parallel Virtual Machine (PVM)
BUILD_DEPENDS= pvm:${PORTSDIR}/net/pvm
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
PVM_ROOT= ${LOCALBASE}/lib/pvm
CONFIGURE_ENV= PVM_ROOT="${PVM_ROOT}" PVM_ARCH="${PVM_ROOT}/lib/pvmgetarch"
CONFIGURE_ARGS= INC="-I${LOCALBASE}/include"
diff --git a/net/p5-PlRPC/Makefile b/net/p5-PlRPC/Makefile
index dd2a0a87351d..adecbca70869 100644
--- a/net/p5-PlRPC/Makefile
+++ b/net/p5-PlRPC/Makefile
@@ -15,7 +15,8 @@ COMMENT= Perl module for writing RPC servers and clients
BUILD_DEPENDS= p5-Net-Daemon>=0:${PORTSDIR}/net/p5-Net-Daemon
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
WRKSRC= ${WRKDIR}/${PORTNAME}
MAN3= Bundle::PlRPC.3 \
diff --git a/net/p5-REST-Application/Makefile b/net/p5-REST-Application/Makefile
index 951f02e7a6f1..afed7675564a 100644
--- a/net/p5-REST-Application/Makefile
+++ b/net/p5-REST-Application/Makefile
@@ -17,6 +17,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= REST::Application.3 \
REST::Application::Routes.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/net/p5-REST-Google/Makefile b/net/p5-REST-Google/Makefile
index 7877b4fc31e7..3ba92b960d9f 100644
--- a/net/p5-REST-Google/Makefile
+++ b/net/p5-REST-Google/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-JSON-Any>=1.16:${PORTSDIR}/converters/p5-JSON-Any
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= REST::Google.3 \
REST::Google::Feeds.3 \
diff --git a/net/p5-RPC-XML/Makefile b/net/p5-RPC-XML/Makefile
index 3b5a573e9d8d..5283b4578b34 100644
--- a/net/p5-RPC-XML/Makefile
+++ b/net/p5-RPC-XML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-RPC
-# Date created: 6 Sep 2001
-# Whom: Dominic Mitchell <dom@happygiraffe.net>
-#
+# Created by: Dominic Mitchell <dom@happygiraffe.net>
# $FreeBSD$
-#
PORTNAME= RPC-XML
PORTVERSION= 0.77
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-XML-Parser>=2.31:${PORTSDIR}/textproc/p5-XML-Parser \
p5-libwww>=5.834:${PORTSDIR}/www/p5-libwww
USE_GMAKE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= make_method.1
MAN3= Apache::RPC::Server.3 \
diff --git a/net/p5-ResourcePool-Resource-Net-LDAP/Makefile b/net/p5-ResourcePool-Resource-Net-LDAP/Makefile
index 81cb5e0d2977..62f0fa231d59 100644
--- a/net/p5-ResourcePool-Resource-Net-LDAP/Makefile
+++ b/net/p5-ResourcePool-Resource-Net-LDAP/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-ResourcePool>=0:${PORTSDIR}/devel/p5-ResourcePool \
p5-perl-ldap>=0:${PORTSDIR}/net/p5-perl-ldap
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= ResourcePool::Resource::Net::LDAP.3 ResourcePool::Factory::Net::LDAP.3
diff --git a/net/p5-ResourcePool-Resource-SOAP-Lite/Makefile b/net/p5-ResourcePool-Resource-SOAP-Lite/Makefile
index 4c9125cb1881..2bc67dc119b8 100644
--- a/net/p5-ResourcePool-Resource-SOAP-Lite/Makefile
+++ b/net/p5-ResourcePool-Resource-SOAP-Lite/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS= p5-ResourcePool>=1.0100:${PORTSDIR}/devel/p5-ResourcePool \
p5-SOAP-Lite>=0:${PORTSDIR}/net/p5-SOAP-Lite-060
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= ResourcePool::Command::SOAP::Lite::Call.3 \
ResourcePool::Factory::SOAP::Lite.3
diff --git a/net/p5-SOAP-Amazon-S3/Makefile b/net/p5-SOAP-Amazon-S3/Makefile
index 839009ddb10c..03910e8d7504 100644
--- a/net/p5-SOAP-Amazon-S3/Makefile
+++ b/net/p5-SOAP-Amazon-S3/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS= p5-Time-Piece>=0:${PORTSDIR}/devel/p5-Time-Piece \
p5-XML-MyXML>=0:${PORTSDIR}/textproc/p5-XML-MyXML
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= SOAP::Amazon::S3.3
diff --git a/net/p5-SOAP-Data-Builder/Makefile b/net/p5-SOAP-Data-Builder/Makefile
index 94d06a1aa486..661efa3eeacb 100644
--- a/net/p5-SOAP-Data-Builder/Makefile
+++ b/net/p5-SOAP-Data-Builder/Makefile
@@ -13,7 +13,8 @@ COMMENT= Wrapper simplifying SOAP::Data and SOAP::Serialiser
BUILD_DEPENDS= p5-SOAP-Lite>=0:${PORTSDIR}/net/p5-SOAP-Lite
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= SOAP::Data::Builder.3 SOAP::Data::Builder::Element.3
diff --git a/net/p5-SOAP-Lite-060/Makefile b/net/p5-SOAP-Lite-060/Makefile
index 00de8612ebb8..85df6fe0c6da 100644
--- a/net/p5-SOAP-Lite-060/Makefile
+++ b/net/p5-SOAP-Lite-060/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-SOAP-Lite
-# Date created: 2007-05-30
-# Whom: lbr
-#
+# Created by: lbr
# $FreeBSD$
-#
PORTNAME= SOAP-Lite
PORTVERSION= 0.60a
@@ -27,7 +23,8 @@ CONFLICTS= p5-SOAP-Lite-0.6[1-9]* p5-SOAP-Lite-0.[7-9]*
LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME}-060
WRKSRC= ${WRKDIR}/${PORTNAME}-0.60
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS+= --noprompt
INSTALL_TARGET= pure_install
diff --git a/net/p5-SOAP-Lite/Makefile b/net/p5-SOAP-Lite/Makefile
index 10621ae109fe..7f0a06c88c9e 100644
--- a/net/p5-SOAP-Lite/Makefile
+++ b/net/p5-SOAP-Lite/Makefile
@@ -28,7 +28,8 @@ CONFLICTS= p5-SOAP-Lite-0.60* p5-SOAP-[0-9]*
CONFIGURE_ARGS= --noprompt
INSTALL_TARGET= pure_install
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= SOAPsh.pl.1 XMLRPCsh.pl.1 stubmaker.pl.1
MAN3= Apache::SOAP.3 \
diff --git a/net/p5-SOAP-Transport-TCP/Makefile b/net/p5-SOAP-Transport-TCP/Makefile
index 2d5f506d6499..1ac7c8f24528 100644
--- a/net/p5-SOAP-Transport-TCP/Makefile
+++ b/net/p5-SOAP-Transport-TCP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: SOAP::Transport::TCP
-# Date created: 2011-09-09
-# Whom: Andrej Zverev <az@FreeBSD.org>
-#
+# Created by: Andrej Zverev <az@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= SOAP-Transport-TCP
PORTVERSION= 0.715
@@ -18,7 +14,8 @@ COMMENT= TCP Transport Support for SOAP::Lite
RUN_DEPENDS= p5-SOAP-Lite>=0.714:${PORTSDIR}/net/p5-SOAP-Lite
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= SOAP::Transport::TCP.3
diff --git a/net/p5-Samba-LDAP/Makefile b/net/p5-Samba-LDAP/Makefile
index b4041625c8ba..db1d8a61c32f 100644
--- a/net/p5-Samba-LDAP/Makefile
+++ b/net/p5-Samba-LDAP/Makefile
@@ -24,7 +24,8 @@ BUILD_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1 \
p5-Unicode-MapUTF8>=0:${PORTSDIR}/converters/p5-Unicode-MapUTF8
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Samba::LDAP.3 Samba::LDAP::Base.3 Samba::LDAP::Config.3 \
Samba::LDAP::Group.3 Samba::LDAP::Machine.3 \
diff --git a/net/p5-Socket-Class/Makefile b/net/p5-Socket-Class/Makefile
index 306d620db95d..0ae4e6cfa535 100644
--- a/net/p5-Socket-Class/Makefile
+++ b/net/p5-Socket-Class/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl class to communicate with sockets
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Socket::Class::Const.3 \
Socket::Class::CTX.3 \
diff --git a/net/p5-Socket-Multicast6/Makefile b/net/p5-Socket-Multicast6/Makefile
index 5404c19cac8b..8df9ba7db886 100644
--- a/net/p5-Socket-Multicast6/Makefile
+++ b/net/p5-Socket-Multicast6/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Socket-Multicast6
-# Date created: 2007-03-10
-# Whom: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
-#
+# Created by: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
# $FreeBSD$
-#
PORTNAME= Socket-Multicast6
PORTVERSION= 0.04
@@ -16,7 +12,8 @@ COMMENT= Constructors and constants for IPv4/IPv6 multicast socket operations
RUN_DEPENDS= p5-Socket6>=0.19:${PORTSDIR}/net/p5-Socket6
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Socket::Multicast6.3
diff --git a/net/p5-Spread-Message/Makefile b/net/p5-Spread-Message/Makefile
index 813ab4e0b62e..1d5213e81571 100644
--- a/net/p5-Spread-Message/Makefile
+++ b/net/p5-Spread-Message/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Spread-Message
-# Date created: 12 Jun 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Spread-Message
PORTVERSION= 0.21
@@ -20,6 +16,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Spread::Message.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/net/p5-Spread-Session/Makefile b/net/p5-Spread-Session/Makefile
index 6079ad2a1c7e..e1daad5eb9f0 100644
--- a/net/p5-Spread-Session/Makefile
+++ b/net/p5-Spread-Session/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Spread-Session
-# Date created: May 24th 2002
-# Whom: Joshua Goodall <joshua@roughtrade.net>
-#
+# Created by: Joshua Goodall <joshua@roughtrade.net>
# $FreeBSD$
-#
PORTNAME= Spread-Session
PORTVERSION= 0.4
@@ -18,7 +14,8 @@ COMMENT= Perl OO wrapper for Spread messaging toolkit
BUILD_DEPENDS= spread>=0:${PORTSDIR}/net/spread
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Spread::Session.3
diff --git a/net/p5-URI-Template/Makefile b/net/p5-URI-Template/Makefile
index 50f0d2e4583a..ad0280f5974c 100644
--- a/net/p5-URI-Template/Makefile
+++ b/net/p5-URI-Template/Makefile
@@ -18,6 +18,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= URI::Template.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/net/p5-URI/Makefile b/net/p5-URI/Makefile
index 29c0dfe15b0b..618c8381c1c1 100644
--- a/net/p5-URI/Makefile
+++ b/net/p5-URI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-URI
-# Date created: 1999/04/07
-# Whom: ache
-#
+# Created by: ache
# $FreeBSD$
-#
PORTNAME= URI
PORTVERSION= 1.60
@@ -18,7 +14,8 @@ COMMENT= Perl5 interface to Uniform Resource Identifier (URI) references
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= URI.3 \
URI::Escape.3 \
diff --git a/net/p5-Validate-Net/Makefile b/net/p5-Validate-Net/Makefile
index e27e02f70d0a..2cfa4400d42a 100644
--- a/net/p5-Validate-Net/Makefile
+++ b/net/p5-Validate-Net/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Validate-Net
-# Date created: 10 December 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Validate-Net
PORTVERSION= 0.6
@@ -18,7 +14,8 @@ COMMENT= Format validation and more for Net:: related strings
BUILD_DEPENDS= p5-Class-Default>=0:${PORTSDIR}/devel/p5-Class-Default
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Validate::Net.3
diff --git a/net/p5-X500-DN/Makefile b/net/p5-X500-DN/Makefile
index 41b74df22e2f..55f023ffdf52 100644
--- a/net/p5-X500-DN/Makefile
+++ b/net/p5-X500-DN/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: X500-DN
-# Date created: 22 October 2003
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= X500-DN
PORTVERSION= 0.29
@@ -17,7 +13,8 @@ COMMENT= Handle X.500 DNs (Distinguished Names), parse, and format them
BUILD_DEPENDS= p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= X500::DN.3 X500::RDN.3
diff --git a/net/p5-XML-Compile-SOAP-AnyEvent/Makefile b/net/p5-XML-Compile-SOAP-AnyEvent/Makefile
index 8bd493bc30f6..26c672a7a6f0 100644
--- a/net/p5-XML-Compile-SOAP-AnyEvent/Makefile
+++ b/net/p5-XML-Compile-SOAP-AnyEvent/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-Compile-SOAP-AnyEvent
-# Date created: 12 Jan 2011
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-Compile-SOAP-AnyEvent
PORTVERSION= 0.01
@@ -22,7 +18,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Compile::Transfer::SOAPHTTP_AnyEvent.3
diff --git a/net/p5-XML-Compile-SOAP-Daemon/Makefile b/net/p5-XML-Compile-SOAP-Daemon/Makefile
index b97aa8e335c6..11e15d9ca8b0 100644
--- a/net/p5-XML-Compile-SOAP-Daemon/Makefile
+++ b/net/p5-XML-Compile-SOAP-Daemon/Makefile
@@ -21,7 +21,8 @@ BUILD_DEPENDS= p5-Log-Report>=0.90:${PORTSDIR}/devel/p5-Log-Report \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-XML-Compile-Tester>=0.90:${PORTSDIR}/devel/p5-XML-Compile-Tester
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Compile::SOAP::Daemon.3 \
XML::Compile::SOAP::Daemon::AnyDaemon.3 \
diff --git a/net/p5-XML-Compile-SOAP/Makefile b/net/p5-XML-Compile-SOAP/Makefile
index 72f8b37bb4a3..a0dc64defa44 100644
--- a/net/p5-XML-Compile-SOAP/Makefile
+++ b/net/p5-XML-Compile-SOAP/Makefile
@@ -26,7 +26,8 @@ RUN_DEPENDS= p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp \
TEST_DEPENDS= p5-Test-Deep>=0.095:${PORTSDIR}/devel/p5-Test-Deep \
p5-XML-Compile-Tester>=0.90:${PORTSDIR}/devel/p5-XML-Compile-Tester
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Compile::SOAP.3 \
XML::Compile::SOAP10.3 \
diff --git a/net/p5-XPC/Makefile b/net/p5-XPC/Makefile
index b7096a6be1f4..ebdf97191f7e 100644
--- a/net/p5-XPC/Makefile
+++ b/net/p5-XPC/Makefile
@@ -1,10 +1,6 @@
# ex:ts=8
-# New ports collection makefile for: p5-XPC
-# Date created: May 30, 2001
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= XPC
PORTVERSION= 0.2
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XPC.3 XPC::Agent.3 XPC::Daemon.3
diff --git a/net/p5-perl-ldap/Makefile b/net/p5-perl-ldap/Makefile
index be3312927d10..b93078de95d6 100644
--- a/net/p5-perl-ldap/Makefile
+++ b/net/p5-perl-ldap/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-Authen-SASL>=2.00:${PORTSDIR}/security/p5-Authen-SASL \
p5-XML-SAX-Writer>0:${PORTSDIR}/textproc/p5-XML-SAX-Writer
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Bundle::Net::LDAP.3 \
LWP::Protocol::ldap.3 \
diff --git a/ports-mgmt/p5-App-Pm2Port/Makefile b/ports-mgmt/p5-App-Pm2Port/Makefile
index 3eb3aa97d72b..e1badd716c8c 100644
--- a/ports-mgmt/p5-App-Pm2Port/Makefile
+++ b/ports-mgmt/p5-App-Pm2Port/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: App-Pm2Port
-# Date created: 20 December 2009
-# Whom: andrey@kostenko.name
-#
+# Created by: andrey@kostenko.name
# $FreeBSD$
PORTNAME= App-Pm2Port
@@ -21,7 +18,8 @@ BUILD_DEPENDS= p5-CPANPLUS>=0:${PORTSDIR}/devel/p5-CPANPLUS \
subversion>=0:${PORTSDIR}/devel/subversion
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pm2port.1
MAN3= App::Pm2Port.3
diff --git a/print/p5-PDFLib/Makefile b/print/p5-PDFLib/Makefile
index 94f9fb7fafa7..a352328281f7 100644
--- a/print/p5-PDFLib/Makefile
+++ b/print/p5-PDFLib/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: p5-PDFLib
-# Date created: May 13, 2002
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= PDFLib
PORTVERSION= 0.14
@@ -18,7 +15,8 @@ COMMENT= More OO interface to pdflib_pl.pm
BUILD_DEPENDS= pdflib-perl>=0:${PORTSDIR}/print/pdflib-perl
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
NO_BUILD= yes
MAN3= PDFLib.3
diff --git a/print/p5-PostScript-Simple/Makefile b/print/p5-PostScript-Simple/Makefile
index 63d9a3ebaeac..112ba0eae1bb 100644
--- a/print/p5-PostScript-Simple/Makefile
+++ b/print/p5-PostScript-Simple/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-PostScript-Simple
-# Date created: Feb 03, 2003
-# Whom: tobez
-#
+# Created by: tobez
# $FreeBSD$
-#
PORTNAME= PostScript-Simple
PORTVERSION= 0.07
@@ -14,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= PostScript::Simple - Produce PostScript files from Perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PostScript::Simple.3 PostScript::Simple::EPS.3
diff --git a/print/p5-PostScript/Makefile b/print/p5-PostScript/Makefile
index 607dea83df65..5579aa139163 100644
--- a/print/p5-PostScript/Makefile
+++ b/print/p5-PostScript/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-PostScript
-# Date created: 10.Jun.2008
-# Whom: Fernan Aguero <fernan.aguero@gmail.com>
-#
+# Created by: Fernan Aguero <fernan.aguero@gmail.com>
# $FreeBSD$
-#
PORTNAME= PostScript
PORTVERSION= 0.06
@@ -14,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= PostScript - Produce PostScript files from Perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PostScript::TextBlock.3 PostScript::Elements.3 PostScript::Metrics.3
diff --git a/science/p5-Algorithm-SVMLight/Makefile b/science/p5-Algorithm-SVMLight/Makefile
index 2e2288bf7c87..b52486afd561 100644
--- a/science/p5-Algorithm-SVMLight/Makefile
+++ b/science/p5-Algorithm-SVMLight/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Algorithm-SVMLight
-# Date created: 2006-07-18
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Algorithm-SVMLight
PORTVERSION= 0.09
@@ -17,7 +13,8 @@ COMMENT= Perl interface to SVMLight Machine-Learning Package
BUILD_DEPENDS= svmlight>=6.01_2:${PORTSDIR}/science/svmlight
LIB_DEPENDS= svmlight:${PORTSDIR}/science/svmlight
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Algorithm::SVMLight.3
diff --git a/science/p5-Chemistry-Elements/Makefile b/science/p5-Chemistry-Elements/Makefile
index 8ccaeafc3078..7e94a5e423ee 100644
--- a/science/p5-Chemistry-Elements/Makefile
+++ b/science/p5-Chemistry-Elements/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Chemistry::Elements
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Chemistry-Elements
PORTVERSION= 1.07
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for working with Chemical Elements
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Chemistry::Elements.3
diff --git a/science/p5-Chemistry-MacroMol/Makefile b/science/p5-Chemistry-MacroMol/Makefile
index 2ae15d10ff30..fb7e109059c3 100644
--- a/science/p5-Chemistry-MacroMol/Makefile
+++ b/science/p5-Chemistry-MacroMol/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl toolkit to describe macromolecules
BUILD_DEPENDS= p5-Chemistry-Mol>=0.37:${PORTSDIR}/science/p5-Chemistry-Mol
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Chemistry::MacroMol.3 Chemistry::Domain.3
diff --git a/science/p5-Chemistry-Mol/Makefile b/science/p5-Chemistry-Mol/Makefile
index e9cbb6930fc3..2adc9487312b 100644
--- a/science/p5-Chemistry-Mol/Makefile
+++ b/science/p5-Chemistry-Mol/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl toolkit to describe molecules
BUILD_DEPENDS= p5-Math-VectorReal>=1.02:${PORTSDIR}/math/p5-Math-VectorReal
RUN_DEPENDS= p5-Math-VectorReal>=1.02:${PORTSDIR}/math/p5-Math-VectorReal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Chemistry::Atom.3 Chemistry::Bond.3 \
Chemistry::Obj.3 Chemistry::File.3 \
diff --git a/science/p5-Geo-BUFR/Makefile b/science/p5-Geo-BUFR/Makefile
index b6d6b6cc123a..43e8687968ae 100644
--- a/science/p5-Geo-BUFR/Makefile
+++ b/science/p5-Geo-BUFR/Makefile
@@ -27,6 +27,7 @@ MAN3= Geo::BUFR.3 \
Geo::bufralter.3 \
Geo::bufrencode.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/science/p5-Geo-Coordinates-Converter/Makefile b/science/p5-Geo-Coordinates-Converter/Makefile
index 8c92743e5488..6cd9f74acbe7 100644
--- a/science/p5-Geo-Coordinates-Converter/Makefile
+++ b/science/p5-Geo-Coordinates-Converter/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-Class-Accessor-Lite>=0.05:${PORTSDIR}/devel/p5-Class-Accessor-
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Base>0:${PORTSDIR}/devel/p5-Test-Base
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Geo::Coordinates::Converter::Datum.3 \
Geo::Coordinates::Converter.3 \
diff --git a/science/p5-Geo-WebService-Elevation-USGS/Makefile b/science/p5-Geo-WebService-Elevation-USGS/Makefile
index eef1c52f3c0c..e06831e7ca43 100644
--- a/science/p5-Geo-WebService-Elevation-USGS/Makefile
+++ b/science/p5-Geo-WebService-Elevation-USGS/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= p5-HTTP-Message>=0:${PORTSDIR}/www/p5-HTTP-Message \
p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Geo::WebService::Elevation::USGS.3
diff --git a/security/p5-Authen-Bitcard/Makefile b/security/p5-Authen-Bitcard/Makefile
index 169135294f27..19936a06925e 100644
--- a/security/p5-Authen-Bitcard/Makefile
+++ b/security/p5-Authen-Bitcard/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Authen-Bitcard
-# Date created: 2007/01/16
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Authen-Bitcard
PORTVERSION= 0.90
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Class-ErrorHandler>=0:${PORTSDIR}/devel/p5-Class-ErrorHandler \
p5-URI>=1.22:${PORTSDIR}/net/p5-URI \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Authen::Bitcard.3
diff --git a/security/p5-Authen-Captcha/Makefile b/security/p5-Authen-Captcha/Makefile
index 5bb800d20403..1fab5aff163b 100644
--- a/security/p5-Authen-Captcha/Makefile
+++ b/security/p5-Authen-Captcha/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Authen-Captcha
-# Date created: Mon May 10 13:27:28 CEST 2004
-# Whom: tobez@FreeBSD.org
-#
+# Created by: tobez@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= Authen-Captcha
PORTVERSION= 1.023
@@ -18,7 +14,8 @@ COMMENT= Perl module to verify the human element in transactions
BUILD_DEPENDS= p5-GD>=0:${PORTSDIR}/graphics/p5-GD
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Authen::Captcha.3
diff --git a/security/p5-Authen-Krb5/Makefile b/security/p5-Authen-Krb5/Makefile
index cd444f79450b..a84918bbe225 100644
--- a/security/p5-Authen-Krb5/Makefile
+++ b/security/p5-Authen-Krb5/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Authen-Krb5
-# Date created: 22 January 2001
-# Whom: ajk@iu.edu
-#
+# Created by: ajk@iu.edu
# $FreeBSD$
-#
PORTNAME= Authen-Krb5
PORTVERSION= 1.9
@@ -17,7 +13,8 @@ COMMENT= Perl extension for Kerberos 5
LIB_DEPENDS= krb5.3:${PORTSDIR}/security/krb5
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Authen::Krb5.3
diff --git a/security/p5-Authen-Libwrap/Makefile b/security/p5-Authen-Libwrap/Makefile
index f22eff547144..d20e7e71ce37 100644
--- a/security/p5-Authen-Libwrap/Makefile
+++ b/security/p5-Authen-Libwrap/Makefile
@@ -12,7 +12,8 @@ COMMENT= Authen::Libwrap - access to TCP Wrappers library
TEST_DEPENDS= p5-Test-Exception>0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Authen::Libwrap.3
diff --git a/security/p5-Authen-PluggableCaptcha/Makefile b/security/p5-Authen-PluggableCaptcha/Makefile
index f958a25184b1..60f7659fb873 100644
--- a/security/p5-Authen-PluggableCaptcha/Makefile
+++ b/security/p5-Authen-PluggableCaptcha/Makefile
@@ -33,6 +33,7 @@ MAN3= Authen::PluggableCaptcha.3 \
Authen::PluggableCaptcha::Tutorial.3 \
Authen::PluggableCaptcha::ValidityObject.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Radius/Makefile b/security/p5-Authen-Radius/Makefile
index b1d5066317df..67a35ddfd0e2 100644
--- a/security/p5-Authen-Radius/Makefile
+++ b/security/p5-Authen-Radius/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-Data-HexDump>=0.02:${PORTSDIR}/devel/p5-Data-HexDump
BUILD_DEPENDS:= ${RUN_DEPENDS}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Authen::Radius.3
RADDBFILES= dictionary \
diff --git a/security/p5-Authen-SASL-Cyrus/Makefile b/security/p5-Authen-SASL-Cyrus/Makefile
index 4e1b50e96319..7bf1c79bc306 100644
--- a/security/p5-Authen-SASL-Cyrus/Makefile
+++ b/security/p5-Authen-SASL-Cyrus/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Authen-SASL-Cyrus
-# Date created: 01 November 2005
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Authen-SASL-Cyrus
PORTVERSION= 0.13
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL
LIB_DEPENDS= sasl2:${PORTSDIR}/security/cyrus-sasl2
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= INC="-I${LOCALBASE}/include"
MAN3= Authen::SASL::Cyrus.3
diff --git a/security/p5-Authen-SASL/Makefile b/security/p5-Authen-SASL/Makefile
index d9331d9727d6..4957cf5ae667 100644
--- a/security/p5-Authen-SASL/Makefile
+++ b/security/p5-Authen-SASL/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Authen-SASL
-# Date created: January 3rd 2003
-# Whom: Blaz Zupan <blaz@si.FreeBSD.org>
-#
+# Created by: Blaz Zupan <blaz@si.FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Authen-SASL
PORTVERSION= 2.16
@@ -20,7 +16,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
OPTIONS_DEFINE= KERBEROS
OPTIONS_DEFAULT= KERBEROS
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ENV+= AUTOMATED_TESTING=yes
MAN3= Authen::SASL.3 \
diff --git a/security/p5-Authen-Simple-DBI/Makefile b/security/p5-Authen-Simple-DBI/Makefile
index afbcc05ed20f..d420a88a36f3 100644
--- a/security/p5-Authen-Simple-DBI/Makefile
+++ b/security/p5-Authen-Simple-DBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Authen-Simple-DBI
-# Date created: 21 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Authen-Simple-DBI
PORTVERSION= 0.2
@@ -18,10 +14,9 @@ BUILD_DEPENDS= p5-Authen-Simple>=0:${PORTSDIR}/security/p5-Authen-Simple \
p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAKE_JOBS_SAFE= yes
-
MAN3= Authen::Simple::DBI.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-DBM/Makefile b/security/p5-Authen-Simple-DBM/Makefile
index 94d9af277d76..974f107dec49 100644
--- a/security/p5-Authen-Simple-DBM/Makefile
+++ b/security/p5-Authen-Simple-DBM/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Authen-Simple-DBM
-# Date created: 22 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Authen-Simple-DBM
PORTVERSION= 0.2
@@ -19,6 +15,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Authen::Simple::DBM.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-HTTP/Makefile b/security/p5-Authen-Simple-HTTP/Makefile
index 69b62813c114..03379b13f6c9 100644
--- a/security/p5-Authen-Simple-HTTP/Makefile
+++ b/security/p5-Authen-Simple-HTTP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Authen-Simple-HTTP
-# Date created: 21 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Authen-Simple-HTTP
PORTVERSION= 0.2
@@ -18,10 +14,9 @@ BUILD_DEPENDS= p5-Authen-Simple>=0:${PORTSDIR}/security/p5-Authen-Simple \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAKE_JOBS_SAFE= yes
-
MAN3= Authen::Simple::HTTP.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-Net/Makefile b/security/p5-Authen-Simple-Net/Makefile
index d63853dd8b7c..2f788470d345 100644
--- a/security/p5-Authen-Simple-Net/Makefile
+++ b/security/p5-Authen-Simple-Net/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Authen-Simple-Net
-# Date created: 21 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Authen-Simple-Net
PORTVERSION= 0.2
@@ -20,6 +16,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Authen::Simple::FTP.3 Authen::Simple::POP3.3 Authen::Simple::SMTP.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-PAM/Makefile b/security/p5-Authen-Simple-PAM/Makefile
index 42c6731442c6..67b2bfc19d5f 100644
--- a/security/p5-Authen-Simple-PAM/Makefile
+++ b/security/p5-Authen-Simple-PAM/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Authen-Simple-PAM
-# Date created: 22 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Authen-Simple-PAM
PORTVERSION= 0.2
@@ -20,6 +16,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Authen::Simple::PAM.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-Passwd/Makefile b/security/p5-Authen-Simple-Passwd/Makefile
index 5e42ccf2ced4..49fa02936225 100644
--- a/security/p5-Authen-Simple-Passwd/Makefile
+++ b/security/p5-Authen-Simple-Passwd/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Authen-Simple-Passwd
-# Date created: 21 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Authen-Simple-Passwd
PORTVERSION= 0.6
@@ -17,10 +13,9 @@ COMMENT= Simple Passwd authentication
BUILD_DEPENDS= p5-Authen-Simple>=0:${PORTSDIR}/security/p5-Authen-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAKE_JOBS_SAFE= yes
-
MAN3= Authen::Simple::Passwd.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-RADIUS/Makefile b/security/p5-Authen-Simple-RADIUS/Makefile
index 28ff3e34d67c..108e5c3f640c 100644
--- a/security/p5-Authen-Simple-RADIUS/Makefile
+++ b/security/p5-Authen-Simple-RADIUS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Authen-Simple-RADIUS
-# Date created: 22 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Authen-Simple-RADIUS
PORTVERSION= 0.1
@@ -20,6 +16,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Authen::Simple::RADIUS.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-SMB/Makefile b/security/p5-Authen-Simple-SMB/Makefile
index 62f03e91f5c9..2947e99c05eb 100644
--- a/security/p5-Authen-Simple-SMB/Makefile
+++ b/security/p5-Authen-Simple-SMB/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Authen-Simple-SMB
-# Date created: 22 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Authen-Simple-SMB
PORTVERSION= 0.1
@@ -20,6 +16,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Authen::Simple::SMB.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/security/p5-Authen-Simple-SSH/Makefile b/security/p5-Authen-Simple-SSH/Makefile
index b869920c5734..a6a96e641e36 100644
--- a/security/p5-Authen-Simple-SSH/Makefile
+++ b/security/p5-Authen-Simple-SSH/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Authen-Simple-SSH
-# Date created: 22 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Authen-Simple-SSH
PORTVERSION= 0.1
@@ -18,10 +14,9 @@ BUILD_DEPENDS= p5-Authen-Simple>=0:${PORTSDIR}/security/p5-Authen-Simple \
p5-Net-SSH-Perl>=0:${PORTSDIR}/net/p5-Net-SSH-Perl
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAKE_JOBS_SAFE= yes
-
MAN3= Authen::Simple::SSH.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/security/p5-Authen-TacacsPlus/Makefile b/security/p5-Authen-TacacsPlus/Makefile
index a8586e9e8d89..833032acf17b 100644
--- a/security/p5-Authen-TacacsPlus/Makefile
+++ b/security/p5-Authen-TacacsPlus/Makefile
@@ -14,7 +14,8 @@ COMMENT= Perl module that provides authentication using a tacacs+ server
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAKE_ENV+= CCFLAGS="${CFLAGS}"
MAN3= Authen::TacacsPlus.3
diff --git a/security/p5-Authen-Ticket/Makefile b/security/p5-Authen-Ticket/Makefile
index 2254753ce224..18f957a4281c 100644
--- a/security/p5-Authen-Ticket/Makefile
+++ b/security/p5-Authen-Ticket/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module providing the framework for implementing a ticketing system
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Authen::Ticket.3 \
Authen::Ticket::Client.3 \
diff --git a/security/p5-Crypt-Blowfish/Makefile b/security/p5-Crypt-Blowfish/Makefile
index e57be1bc97e1..fbe34c98fce9 100644
--- a/security/p5-Crypt-Blowfish/Makefile
+++ b/security/p5-Crypt-Blowfish/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-Blowfish
-# Date created: 2000/09/18
-# Whom: patrick@mindstep.com
-#
+# Created by: patrick@mindstep.com
# $FreeBSD$
-#
PORTNAME= Crypt-Blowfish
PORTVERSION= 2.12
@@ -17,7 +13,8 @@ COMMENT= Perl5 interface to the Blowfish encryption alogorithm
BUILD_DEPENDS= p5-Crypt-CBC>=0:${PORTSDIR}/security/p5-Crypt-CBC
WRKSRC= ${WRKDIR}/${DISTNAME:C/a$//}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::Blowfish.3
diff --git a/security/p5-Crypt-Blowfish_PP/Makefile b/security/p5-Crypt-Blowfish_PP/Makefile
index 6cd8fedd61c7..f32a1f6509ce 100644
--- a/security/p5-Crypt-Blowfish_PP/Makefile
+++ b/security/p5-Crypt-Blowfish_PP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-Blowfish_PP
-# Date created: Sep 30, 2002
-# Whom: Jim Geovedi <jim@corebsd.or.id>
-#
+# Created by: Jim Geovedi <jim@corebsd.or.id>
# $FreeBSD$
-#
PORTNAME= Crypt-Blowfish_PP
PORTVERSION= 1.12
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Blowfish encryption algorithm implemented purely in Perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::Blowfish_PP.3
diff --git a/security/p5-Crypt-CAST5/Makefile b/security/p5-Crypt-CAST5/Makefile
index 4a7abd4b14eb..a921a2654d64 100644
--- a/security/p5-Crypt-CAST5/Makefile
+++ b/security/p5-Crypt-CAST5/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: security/p5-Crypt-CAST5
-# Date created: 05 May 2010
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Crypt-CAST5
PORTVERSION= 0.05
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= CAST5 block cipher
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::CAST5.3
diff --git a/security/p5-Crypt-CAST5_PP/Makefile b/security/p5-Crypt-CAST5_PP/Makefile
index 86ad4dea4a74..73daa7ae796c 100644
--- a/security/p5-Crypt-CAST5_PP/Makefile
+++ b/security/p5-Crypt-CAST5_PP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-CAST5_PP
-# Date created: 9 September 2002
-# Whom: Kimura Fuyuki <fuyuki@hadaly.org>
-#
+# Created by: Kimura Fuyuki <fuyuki@hadaly.org>
# $FreeBSD$
-#
PORTNAME= Crypt-CAST5_PP
PORTVERSION= 1.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= CAST5 block cipher in pure Perl
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::CAST5_PP.3
diff --git a/security/p5-Crypt-CBC/Makefile b/security/p5-Crypt-CBC/Makefile
index 2902597bea12..858b4da6c8a4 100644
--- a/security/p5-Crypt-CBC/Makefile
+++ b/security/p5-Crypt-CBC/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 interface to Cipher Block Chaining with DES and IDEA
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::CBC.3
diff --git a/security/p5-Crypt-CBCeasy/Makefile b/security/p5-Crypt-CBCeasy/Makefile
index b12672d2eec9..5d48fc69ca8c 100644
--- a/security/p5-Crypt-CBCeasy/Makefile
+++ b/security/p5-Crypt-CBCeasy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-CBCeasy
-# Date created: 16 octobre 2003
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= Crypt-CBCeasy
PORTVERSION= 0.24
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Crypt-CBC>=0:${PORTSDIR}/security/p5-Crypt-CBC \
p5-MD5>=0:${PORTSDIR}/security/p5-MD5
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::CBCeasy.3
diff --git a/security/p5-Crypt-CipherSaber/Makefile b/security/p5-Crypt-CipherSaber/Makefile
index 44e608debd55..1e1b017290ad 100644
--- a/security/p5-Crypt-CipherSaber/Makefile
+++ b/security/p5-Crypt-CipherSaber/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: CipherSaber
-# Date created: Wed Jan 3 16:03:49 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Crypt-CipherSaber
PORTVERSION= 1.00
@@ -16,7 +12,8 @@ COMMENT= Perl module providing an OO interface to CipherSaber encryption
BUILD_DEPENDS= p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::CipherSaber.3
diff --git a/security/p5-Crypt-Cracklib/Makefile b/security/p5-Crypt-Cracklib/Makefile
index 37ae61365e95..28cccfd55b6e 100644
--- a/security/p5-Crypt-Cracklib/Makefile
+++ b/security/p5-Crypt-Cracklib/Makefile
@@ -20,7 +20,8 @@ LIB_DEPENDS= crack:${PORTSDIR}/security/cracklib
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= INC="-I${LOCALBASE}/include" DEFINE="-DCRACKLIB_DICTPATH=\\\"${PREFIX}/libdata/cracklib/pw_dict\\\""
MAN3= Crypt::Cracklib.3
diff --git a/security/p5-Crypt-DES/Makefile b/security/p5-Crypt-DES/Makefile
index c8e32d5f815e..a742e4121859 100644
--- a/security/p5-Crypt-DES/Makefile
+++ b/security/p5-Crypt-DES/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-DES
-# Date created: October 20th 1996
-# Whom: James FitzGibbon <jfitz@FreeBSD.org>
-#
+# Created by: James FitzGibbon <jfitz@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Crypt-DES
PORTVERSION= 2.05
@@ -17,7 +13,8 @@ COMMENT= Perl5 interface to DES block cipher
BUILD_DEPENDS= p5-Crypt-CBC>=0:${PORTSDIR}/security/p5-Crypt-CBC
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::DES.3
diff --git a/security/p5-Crypt-DES_EDE3/Makefile b/security/p5-Crypt-DES_EDE3/Makefile
index 216fba811358..c07c36e3415f 100644
--- a/security/p5-Crypt-DES_EDE3/Makefile
+++ b/security/p5-Crypt-DES_EDE3/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-DES_EDE3
-# Date created: 2002/03/14
-# Whom: jesper
-#
+# Created by: jesper
# $FreeBSD$
-#
PORTNAME= Crypt-DES_EDE3
PORTVERSION= 0.01
@@ -18,7 +14,8 @@ COMMENT= Perl5 interface to a implementing 3-DES EDE encryption and decryption
BUILD_DEPENDS= p5-Crypt-DES>=0:${PORTSDIR}/security/p5-Crypt-DES
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::DES_EDE3.3
diff --git a/security/p5-Crypt-DH/Makefile b/security/p5-Crypt-DH/Makefile
index 53e60fd79d93..e8cb8a72f33b 100644
--- a/security/p5-Crypt-DH/Makefile
+++ b/security/p5-Crypt-DH/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-DH
-# Date created: 2002/03/14
-# Whom: jesper
-#
+# Created by: jesper
# $FreeBSD$
-#
PORTNAME= Crypt-DH
PORTVERSION= 0.07
@@ -17,7 +13,8 @@ COMMENT= Perl5 interface to a Diffie-Hellman key exchange system
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::DH.3
PLIST_FILES= %%SITE_PERL%%/Crypt/DH.pm \
diff --git a/security/p5-Crypt-DSA/Makefile b/security/p5-Crypt-DSA/Makefile
index 71f471218762..bd5cec8d3176 100644
--- a/security/p5-Crypt-DSA/Makefile
+++ b/security/p5-Crypt-DSA/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-DSA
-# Date created: Tue Sep 11 10:31:23 PDT 2001
-# Whom: Michael Haro <mharo@FreeBSD.org>
-#
+# Created by: Michael Haro <mharo@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Crypt-DSA
PORTVERSION= 1.17
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1 \
p5-File-Which>=0.05:${PORTSDIR}/sysutils/p5-File-Which
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::DSA::Key::SSH2.3 Crypt::DSA.3 Crypt::DSA::Key.3 \
Crypt::DSA::Key::PEM.3 Crypt::DSA::Signature.3 \
diff --git a/security/p5-Crypt-Dining/Makefile b/security/p5-Crypt-Dining/Makefile
index 801fd367b9ea..6e78673710df 100644
--- a/security/p5-Crypt-Dining/Makefile
+++ b/security/p5-Crypt-Dining/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-Dining
-# Date created: 25 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Crypt-Dining
PORTVERSION= 1.01
@@ -20,6 +16,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Crypt::Dining.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/security/p5-Crypt-IDEA/Makefile b/security/p5-Crypt-IDEA/Makefile
index 0de02820d13a..6e25a117ba01 100644
--- a/security/p5-Crypt-IDEA/Makefile
+++ b/security/p5-Crypt-IDEA/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 interface to IDEA block cipher
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::IDEA.3
diff --git a/security/p5-Crypt-OpenSSL-Bignum/Makefile b/security/p5-Crypt-OpenSSL-Bignum/Makefile
index fdd722fc2467..66a46d030ce6 100644
--- a/security/p5-Crypt-OpenSSL-Bignum/Makefile
+++ b/security/p5-Crypt-OpenSSL-Bignum/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-OpenSSL-Bignum
-# Date created: Sep. 4, 2003
-# Whom: erwin@FreeBSD.org
-#
+# Created by: erwin@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= Crypt-OpenSSL-Bignum
PORTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= OpenSSL's multiprecision integer arithmetic
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_OPENSSL= yes
MAKE_ARGS+= PASTHRU_INC=-I${OPENSSLINC}
diff --git a/security/p5-Crypt-OpenSSL-CA/Makefile b/security/p5-Crypt-OpenSSL-CA/Makefile
index 9fe3271ecf66..619ea4a04c6f 100644
--- a/security/p5-Crypt-OpenSSL-CA/Makefile
+++ b/security/p5-Crypt-OpenSSL-CA/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-OpenSSL-CA
-# Date created: 2011/08/25
-# Whom: Mosconi <mosconi.rmg@gmail.com>
-#
+# Created by: Mosconi <mosconi.rmg@gmail.com>
# $FreeBSD$
-#
PORTNAME= Crypt-OpenSSL-CA
PORTVERSION= 0.23
@@ -27,7 +23,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Group>=0:${PORTSDIR}/devel/p5-Test-Group
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::OpenSSL::CA.3 \
Crypt::OpenSSL::CA::AlphabetSoup.3 \
diff --git a/security/p5-Crypt-OpenSSL-DSA/Makefile b/security/p5-Crypt-OpenSSL-DSA/Makefile
index 5c48ce221e05..910edd63d8b1 100644
--- a/security/p5-Crypt-OpenSSL-DSA/Makefile
+++ b/security/p5-Crypt-OpenSSL-DSA/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl5 module to DSA signature verification using OpenSSL
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::OpenSSL::DSA.3 Crypt::OpenSSL::DSA::Signature.3
diff --git a/security/p5-Crypt-OpenSSL-RSA/Makefile b/security/p5-Crypt-OpenSSL-RSA/Makefile
index e5aaa8fe54f7..1cc2aa8601b4 100644
--- a/security/p5-Crypt-OpenSSL-RSA/Makefile
+++ b/security/p5-Crypt-OpenSSL-RSA/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-OpenSSL-RSA
-# Date created: 2001/08/27
-# Whom: nork@cityfujisawa.ne.jp
-#
+# Created by: nork@cityfujisawa.ne.jp
# $FreeBSD$
-#
PORTNAME= Crypt-OpenSSL-RSA
PORTVERSION= 0.28
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Crypt-OpenSSL-Bignum>=0:${PORTSDIR}/security/p5-Crypt-OpenSSL-
RUN_DEPENDS= p5-Crypt-OpenSSL-Bignum>=0:${PORTSDIR}/security/p5-Crypt-OpenSSL-Bignum \
p5-Crypt-OpenSSL-Random>=0:${PORTSDIR}/security/p5-Crypt-OpenSSL-Random
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_OPENSSL= yes
MAKE_ARGS= PASTHRU_INC=-I${OPENSSLINC}
diff --git a/security/p5-Crypt-OpenSSL-Random/Makefile b/security/p5-Crypt-OpenSSL-Random/Makefile
index d5975362d6a6..a7594ffed3e1 100644
--- a/security/p5-Crypt-OpenSSL-Random/Makefile
+++ b/security/p5-Crypt-OpenSSL-Random/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-OpenSSL-Random
-# Date created: 2001/08/27
-# Whom: nork@cityfujisawa.ne.jp
-#
+# Created by: nork@cityfujisawa.ne.jp
# $FreeBSD$
-#
PORTNAME= Crypt-OpenSSL-Random
PORTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 interface to the OpenSSL pseudo-random number generator
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_OPENSSL= yes
MAKE_ARGS+= PASTHRU_INC=-I${OPENSSLINC}
diff --git a/security/p5-Crypt-OpenSSL-X509/Makefile b/security/p5-Crypt-OpenSSL-X509/Makefile
index ff44a4ca895f..4105a16c033b 100644
--- a/security/p5-Crypt-OpenSSL-X509/Makefile
+++ b/security/p5-Crypt-OpenSSL-X509/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-OpenSSL-X509
-# Date created: 2007/06/09
-# Whom: kftseng@iyard.org
-#
+# Created by: kftseng@iyard.org
# $FreeBSD$
-#
PORTNAME= Crypt-OpenSSL-X509
PORTVERSION= 1.8.2
@@ -15,7 +11,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}00.${PORTVERSION:E}
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for OpenSSL X509 API
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::OpenSSL::X509.3
diff --git a/security/p5-Crypt-PBKDF2/Makefile b/security/p5-Crypt-PBKDF2/Makefile
index 4965a68a88f2..dc4f13998ba9 100644
--- a/security/p5-Crypt-PBKDF2/Makefile
+++ b/security/p5-Crypt-PBKDF2/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= p5-Digest-HMAC>=1.01:${PORTSDIR}/security/p5-Digest-HMAC \
p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::PBKDF2.3 \
Crypt::PBKDF2::Hash.3 \
diff --git a/security/p5-Crypt-PasswdMD5/Makefile b/security/p5-Crypt-PasswdMD5/Makefile
index bbde025f3884..a316d571caa0 100644
--- a/security/p5-Crypt-PasswdMD5/Makefile
+++ b/security/p5-Crypt-PasswdMD5/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-PasswdMD5
-# Date created: 18 June, 2002
-# Whom: Erwin Lansing <erwin@FreeBSD.org>
-#
+# Created by: Erwin Lansing <erwin@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Crypt-PasswdMD5
PORTVERSION= 1.3
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module that provides interoperable MD5-based crypt() function
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::PasswdMD5.3
diff --git a/security/p5-Crypt-Primes/Makefile b/security/p5-Crypt-Primes/Makefile
index 49da15fbc54d..8d3beea5b22f 100644
--- a/security/p5-Crypt-Primes/Makefile
+++ b/security/p5-Crypt-Primes/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-Primes
-# Date created: Tue Sep 11 10:31:23 PDT 2001
-# Whom: Michael Haro <mharo@FreeBSD.org>
-#
+# Created by: Michael Haro <mharo@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Crypt-Primes
PORTVERSION= 0.50
@@ -17,7 +13,8 @@ COMMENT= Provable Prime Number Generator suitable for Cryptographic Applications
BUILD_DEPENDS= p5-Crypt-Random>=0:${PORTSDIR}/security/p5-Crypt-Random \
p5-Math-Pari>=0:${PORTSDIR}/math/p5-Math-Pari
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= largeprimes.1
MAN3= Crypt::Primes.3
diff --git a/security/p5-Crypt-RC5/Makefile b/security/p5-Crypt-RC5/Makefile
index 2f0f65853ce6..cff0b7d195b2 100644
--- a/security/p5-Crypt-RC5/Makefile
+++ b/security/p5-Crypt-RC5/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-RC5
-# Date created: 2002/09/20
-# Whom: nork@FreeBSD.org
-#
+# Created by: nork@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= Crypt-RC5
PORTVERSION= 2.00
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl implementation of the RC5 encryption algorithm
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::RC5.3
diff --git a/security/p5-Crypt-RC6/Makefile b/security/p5-Crypt-RC6/Makefile
index 869bd79cf9e5..b052566e8e79 100644
--- a/security/p5-Crypt-RC6/Makefile
+++ b/security/p5-Crypt-RC6/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-RC6
-# Date created: 2002/09/20
-# Whom: nork@FreeBSD.org
-#
+# Created by: nork@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= Crypt-RC6
PORTVERSION= 1.0
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl implementation of the RC6 encryption algorithm
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::RC6.3
diff --git a/security/p5-Crypt-RIPEMD160/Makefile b/security/p5-Crypt-RIPEMD160/Makefile
index 28e96acbd256..a975f3fd4347 100644
--- a/security/p5-Crypt-RIPEMD160/Makefile
+++ b/security/p5-Crypt-RIPEMD160/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-RIPEMD160
-# Date created: 2001-09-12
-# Whom: Michael Haro <mharo@FreeBSD.org>
-#
+# Created by: Michael Haro <mharo@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Crypt-RIPEMD160
PORTVERSION= 0.05
@@ -17,7 +13,8 @@ COMMENT= RIPEMD-160 message digest algorithm
LICENSE_COMB= dual
LICENSE= ART20 GPLv1
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::RIPEMD160::MAC.3 Crypt::RIPEMD160.3
diff --git a/security/p5-Crypt-RSA/Makefile b/security/p5-Crypt-RSA/Makefile
index 47781010ee4d..d3221e5898ef 100644
--- a/security/p5-Crypt-RSA/Makefile
+++ b/security/p5-Crypt-RSA/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-RSA
-# Date created: Tue Sep 11 10:31:23 PDT 2001
-# Whom: Michael Haro <mharo@FreeBSD.org>
-#
+# Created by: Michael Haro <mharo@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Crypt-RSA
PORTVERSION= 1.99
@@ -28,7 +24,8 @@ RUN_DEPENDS= p5-Class-Loader>=2.00:${PORTSDIR}/devel/p5-Class-Loader \
p5-Crypt-Blowfish>=0:${PORTSDIR}/security/p5-Crypt-Blowfish \
p5-Tie-EncryptedHash>=0:${PORTSDIR}/security/p5-Tie-EncryptedHash
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::RSA.3 \
Crypt::RSA::DataFormat.3 \
diff --git a/security/p5-Crypt-Random/Makefile b/security/p5-Crypt-Random/Makefile
index fe56fe82d46d..ff002b79e291 100644
--- a/security/p5-Crypt-Random/Makefile
+++ b/security/p5-Crypt-Random/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-Random
-# Date created: Tue Sep 11 10:47:19 PDT 2001
-# Whom: Michael Haro <mharo@FreeBSD.org>
-#
+# Created by: Michael Haro <mharo@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Crypt-Random
PORTVERSION= 1.25
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Math-Pari>=0:${PORTSDIR}/math/p5-Math-Pari \
p5-Class-Loader>=0:${PORTSDIR}/devel/p5-Class-Loader
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::Random.3
diff --git a/security/p5-Crypt-Rijndael_PP/Makefile b/security/p5-Crypt-Rijndael_PP/Makefile
index 35f04f179740..a12389e9c2e1 100644
--- a/security/p5-Crypt-Rijndael_PP/Makefile
+++ b/security/p5-Crypt-Rijndael_PP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-Rijndael_PP
-# Date created: 2006-07-14
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Crypt-Rijndael_PP
PORTVERSION= 0.05
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl implementation of Rijndael
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::Rijndael_PP.3
diff --git a/security/p5-Crypt-SSLeay/Makefile b/security/p5-Crypt-SSLeay/Makefile
index f44486c4a1d2..11ad28e22cfc 100644
--- a/security/p5-Crypt-SSLeay/Makefile
+++ b/security/p5-Crypt-SSLeay/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-SSLeay
-# Date created: December-15-2000
-# Whom: Alfred Perlstein <alfred@freebsd.org>
-#
+# Created by: Alfred Perlstein <alfred@freebsd.org>
# $FreeBSD$
-#
PORTNAME= Crypt-SSLeay
PORTVERSION= 0.64
@@ -22,7 +18,8 @@ TEST_DEPENDS= p5-Try-Tiny>=0.09:${PORTSDIR}/lang/p5-Try-Tiny
CONFIGURE_ENV= CRYPT_SSLEAY_LIVE_TEST_WANTED=0
MAKE_ARGS= PASTHRU_INC=-I${OPENSSLINC}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_OPENSSL= yes
MAN3= Crypt::SSLeay.3 Net::SSL.3
diff --git a/security/p5-Crypt-Serpent/Makefile b/security/p5-Crypt-Serpent/Makefile
index ddea85c4b4d9..b627646ee919 100644
--- a/security/p5-Crypt-Serpent/Makefile
+++ b/security/p5-Crypt-Serpent/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-Serpent
-# Date created: 2002/09/20
-# Whom: nork@FreeBSD.org
-#
+# Created by: nork@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= Crypt-Serpent
PORTVERSION= 1.01
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl implementation of the Serpent encryption algorithm
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::Serpent.3
diff --git a/security/p5-Crypt-Twofish/Makefile b/security/p5-Crypt-Twofish/Makefile
index ac9a57f00101..a1b8baf0606b 100644
--- a/security/p5-Crypt-Twofish/Makefile
+++ b/security/p5-Crypt-Twofish/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl module implementing the Twofish cipher
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::Twofish.3
diff --git a/security/p5-Crypt-Twofish2/Makefile b/security/p5-Crypt-Twofish2/Makefile
index 3abac90303e3..43fa2a7b2346 100644
--- a/security/p5-Crypt-Twofish2/Makefile
+++ b/security/p5-Crypt-Twofish2/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Crypt-Twofish2
-# Date created: 2002/09/20
-# Whom: nork@FreeBSD.org
-#
+# Created by: nork@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= Crypt-Twofish2
PORTVERSION= 1.02
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl implementation of the Twofish encryption algorithm
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::Twofish2.3
diff --git a/security/p5-Crypt-xDBM_File/Makefile b/security/p5-Crypt-xDBM_File/Makefile
index 910b6f7c06e3..78b9733f8736 100644
--- a/security/p5-Crypt-xDBM_File/Makefile
+++ b/security/p5-Crypt-xDBM_File/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Crypt-xDBM_File
-# Date created: Tue Dec 30 08:56:41 CST 2003
-# Whom: Cheng-Lung Sung <clsung@dragon2.net>
-#
+# Created by: Cheng-Lung Sung <clsung@dragon2.net>
# $FreeBSD$
-#
PORTNAME= Crypt-xDBM_File
PORTVERSION= 1.02
@@ -17,7 +13,8 @@ COMMENT= Perl module encrypt almost any kind of dbm file
BUILD_DEPENDS= p5-Crypt-Blowfish>=0:${PORTSDIR}/security/p5-Crypt-Blowfish
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Crypt::xDBM_File.3
diff --git a/security/p5-Data-Entropy/Makefile b/security/p5-Data-Entropy/Makefile
index 8479716a3ae4..29c5feb0d6b4 100644
--- a/security/p5-Data-Entropy/Makefile
+++ b/security/p5-Data-Entropy/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-Crypt-Rijndael>=0:${PORTSDIR}/security/p5-Crypt-Rijndael \
p5-HTTP-Lite>=0.22:${PORTSDIR}/www/p5-HTTP-Lite \
p5-Params-Classify>=0:${PORTSDIR}/devel/p5-Params-Classify
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Data::Entropy.3 \
Data::Entropy::Algorithms.3 \
diff --git a/security/p5-Digest-BubbleBabble/Makefile b/security/p5-Digest-BubbleBabble/Makefile
index c39ed06311fa..beb0bd27e1ea 100644
--- a/security/p5-Digest-BubbleBabble/Makefile
+++ b/security/p5-Digest-BubbleBabble/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Digest-BubbleBabble
-# Date created: 2002/03/14
-# Whom: jesper
-#
+# Created by: jesper
# $FreeBSD$
-#
PORTNAME= Digest-BubbleBabble
PORTVERSION= 0.02
@@ -17,7 +13,8 @@ COMMENT= Perl5 interface to a fingerprint in "bubble babble" format
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Digest::BubbleBabble.3
diff --git a/security/p5-Digest-HMAC/Makefile b/security/p5-Digest-HMAC/Makefile
index 34b004e075aa..1539a432adbd 100644
--- a/security/p5-Digest-HMAC/Makefile
+++ b/security/p5-Digest-HMAC/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Digest-HMAC
-# Date created: 2001/12/11
-# Whom: nork@cityfujisawa.ne.jp
-#
+# Created by: nork@cityfujisawa.ne.jp
# $FreeBSD$
-#
PORTNAME= Digest-HMAC
PORTVERSION= 1.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 interface to HMAC Message-Digest Algorithms
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Digest::HMAC.3 \
Digest::HMAC_MD5.3 \
diff --git a/security/p5-Digest-MD2/Makefile b/security/p5-Digest-MD2/Makefile
index 35908cf2111e..1b6abc12a2ed 100644
--- a/security/p5-Digest-MD2/Makefile
+++ b/security/p5-Digest-MD2/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Digest-MD2
-# Date created: 24 May 2001
-# Whom: petef@FreeBSD.org
-#
+# Created by: petef@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= Digest-MD2
PORTVERSION= 2.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 interface to the MD2 message digest algorithm
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Digest::MD2.3
diff --git a/security/p5-Digest-MD4/Makefile b/security/p5-Digest-MD4/Makefile
index b42cbaf7e61a..8d8abd46bf5f 100644
--- a/security/p5-Digest-MD4/Makefile
+++ b/security/p5-Digest-MD4/Makefile
@@ -15,7 +15,8 @@ LICENSE_COMB= dual
OPTIONS_DEFINE= DOCS
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Digest::MD4.3
PORTDOCS= Changes rfc1320.txt
diff --git a/security/p5-Digest-MD5/Makefile b/security/p5-Digest-MD5/Makefile
index 1d69dd1d3b1e..1ce6436310d0 100644
--- a/security/p5-Digest-MD5/Makefile
+++ b/security/p5-Digest-MD5/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 interface to the MD5 algorithm
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Digest::MD5.3
diff --git a/security/p5-Digest-SHA/Makefile b/security/p5-Digest-SHA/Makefile
index 60cba81a33d1..1faec41c0a6c 100644
--- a/security/p5-Digest-SHA/Makefile
+++ b/security/p5-Digest-SHA/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod \
p5-Test-Pod-Coverage>=0.08:${PORTSDIR}/devel/p5-Test-Pod-Coverage
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Digest::SHA.3
diff --git a/security/p5-Digest-SHA1/Makefile b/security/p5-Digest-SHA1/Makefile
index bc49602ad0a8..c4b088b40cb8 100644
--- a/security/p5-Digest-SHA1/Makefile
+++ b/security/p5-Digest-SHA1/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Digest-SHA1
-# Date created: 30 March 2001
-# Whom: Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw>
-#
+# Created by: Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw>
# $FreeBSD$
-#
PORTNAME= Digest-SHA1
PORTVERSION= 2.13
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to the SHA-1 Algorithm
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Digest::SHA1.3
diff --git a/security/p5-Digest/Makefile b/security/p5-Digest/Makefile
index 330ee6d6aeb7..de6e6e174cf5 100644
--- a/security/p5-Digest/Makefile
+++ b/security/p5-Digest/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Digest
-# Date created: 28 May 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Digest
PORTVERSION= 1.17
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Modules that calculate message digests
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Digest.3 Digest::base.3 Digest::file.3
diff --git a/security/p5-File-Scan-ClamAV/Makefile b/security/p5-File-Scan-ClamAV/Makefile
index bca4ca2f3de4..6c4ad518013c 100644
--- a/security/p5-File-Scan-ClamAV/Makefile
+++ b/security/p5-File-Scan-ClamAV/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: File-Scan-ClamAV
-# Date created: 2006-11-24
-# Whom: Jan-Peter Koopmann <Jan-Peter.Koopmann@seceidos.de>
-#
+# Created by: Jan-Peter Koopmann <Jan-Peter.Koopmann@seceidos.de>
# $FreeBSD$
-#
PORTNAME= File-Scan-ClamAV
PORTVERSION= 1.9.1
@@ -19,7 +15,8 @@ COMMENT= Perl extension for the clamav virus scanner
BUILD_DEPENDS= clamscan:${PORTSDIR}/security/clamav
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Scan::ClamAV.3
diff --git a/security/p5-Filter-CBC/Makefile b/security/p5-Filter-CBC/Makefile
index 032dc0de9a32..359216502691 100644
--- a/security/p5-Filter-CBC/Makefile
+++ b/security/p5-Filter-CBC/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Filter-CBC
-# Date created: 11 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Filter-CBC
PORTVERSION= 0.10
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Filter>=0:${PORTSDIR}/devel/p5-Filter \
RUN_DEPENDS:= ${BUILD_DEPENDS}
PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}"
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Filter::CBC.3
diff --git a/security/p5-GD-SecurityImage/Makefile b/security/p5-GD-SecurityImage/Makefile
index bbbaa3497b8c..258bf3fe2905 100644
--- a/security/p5-GD-SecurityImage/Makefile
+++ b/security/p5-GD-SecurityImage/Makefile
@@ -19,7 +19,8 @@ IMAGEMAGICK_DESC= Build ImageMagick module
PORTSCOUT= skipv:1.581
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= GD::SecurityImage.3 \
GD::SecurityImage::GD.3 \
diff --git a/security/p5-GSSAPI/Makefile b/security/p5-GSSAPI/Makefile
index b13549dcead2..1d9ae16f0b3e 100644
--- a/security/p5-GSSAPI/Makefile
+++ b/security/p5-GSSAPI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: security/p5-GSSAPI
-# Date created: 28 March 2006
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= GSSAPI
PORTVERSION= 0.28
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension providing access to the GSSAPIv2 library
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= GSSAPI.3 \
GSSAPI::OID.3 \
diff --git a/security/p5-GnuPG-Interface/Makefile b/security/p5-GnuPG-Interface/Makefile
index b553325cfe43..56a542c03d52 100644
--- a/security/p5-GnuPG-Interface/Makefile
+++ b/security/p5-GnuPG-Interface/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS= gpg2:${PORTSDIR}/security/gnupg \
p5-Any-Moose>=0.04:${PORTSDIR}/devel/p5-Any-Moose
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= GnuPG::Fingerprint.3 \
GnuPG::Handles.3 \
diff --git a/security/p5-HTML-Email-Obfuscate/Makefile b/security/p5-HTML-Email-Obfuscate/Makefile
index 1328f465f250..1ac9d8558455 100644
--- a/security/p5-HTML-Email-Obfuscate/Makefile
+++ b/security/p5-HTML-Email-Obfuscate/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Email-Obfuscate
-# Date created: 2007/02/14
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= HTML-Email-Obfuscate
PORTVERSION= 1.00
@@ -17,7 +13,8 @@ COMMENT= Obfuscates HTML email addresses that look normal
BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Email::Obfuscate.3
diff --git a/security/p5-MD5/Makefile b/security/p5-MD5/Makefile
index dba75d05bda3..87a9c6ad4c90 100644
--- a/security/p5-MD5/Makefile
+++ b/security/p5-MD5/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MD5
-# Date created: September 30th 1996
-# Whom: James FitzGibbon <jfitz@FreeBSD.org>
-#
+# Created by: James FitzGibbon <jfitz@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= MD5
PORTVERSION= 2.03
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= wrapper to the Digest::MD5 module
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MD5.3
diff --git a/security/p5-Module-Signature/Makefile b/security/p5-Module-Signature/Makefile
index d1b9bce76e1c..9b141871b20c 100644
--- a/security/p5-Module-Signature/Makefile
+++ b/security/p5-Module-Signature/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run \
RUN_DEPENDS:= ${BUILD_DEPENDS}
CONFIGURE_ENV= PERL_MM_USE_DEFAULT="yes"
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= cpansign.1
MAN3= Module::Signature.3
diff --git a/security/p5-Net-OpenID-Common/Makefile b/security/p5-Net-OpenID-Common/Makefile
index 7d3301da2c7c..0d6b3aad4192 100644
--- a/security/p5-Net-OpenID-Common/Makefile
+++ b/security/p5-Net-OpenID-Common/Makefile
@@ -23,7 +23,8 @@ RUN_DEPENDS= p5-Crypt-DH-GMP>=0:${PORTSDIR}/net/p5-Crypt-DH-GMP \
p5-URI>=0:${PORTSDIR}/net/p5-URI \
p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::OpenID::Common.3 \
Net::OpenID::Extension.3 \
diff --git a/security/p5-Net-OpenID-JanRain/Makefile b/security/p5-Net-OpenID-JanRain/Makefile
index 41407d228fbf..7c53953021d9 100644
--- a/security/p5-Net-OpenID-JanRain/Makefile
+++ b/security/p5-Net-OpenID-JanRain/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-OpenID-JanRain
-# Date created: 2006-12-19
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-OpenID-JanRain
PORTVERSION= 1.1.1
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Crypt-DH>=0:${PORTSDIR}/security/p5-Crypt-DH \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::OpenID::JanRain::Consumer.3 \
Net::OpenID::JanRain::Server.3 \
diff --git a/security/p5-Net-Radius-Server/Makefile b/security/p5-Net-Radius-Server/Makefile
index 0b499b3c0e7b..c6178c73ff8a 100644
--- a/security/p5-Net-Radius-Server/Makefile
+++ b/security/p5-Net-Radius-Server/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-Radius-Server
-# Date created: 2009-08-25
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Net-Radius-Server
PORTVERSION= 1.116
@@ -23,7 +19,8 @@ RUN_DEPENDS= p5-Authen-PAM>=0:${PORTSDIR}/security/p5-Authen-PAM \
p5-NetAddr-IP>=4:${PORTSDIR}/net-mgmt/p5-NetAddr-IP \
p5-perl-ldap>=0:${PORTSDIR}/net/p5-perl-ldap
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= nrsd.1 \
nrsdbtoyaml.1 \
diff --git a/security/p5-Net-SAML/Makefile b/security/p5-Net-SAML/Makefile
index ae675b196baf..fe939ac55eb6 100644
--- a/security/p5-Net-SAML/Makefile
+++ b/security/p5-Net-SAML/Makefile
@@ -18,7 +18,8 @@ LICENSE= AL2
LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl \
zxid:${PORTSDIR}/security/zxid
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
WRKSRC= ${WRKDIR}/${DISTNAME}/Net
MAN3= Net::SAML.3
diff --git a/security/p5-Net-SSL-ExpireDate/Makefile b/security/p5-Net-SSL-ExpireDate/Makefile
index 0c0a24f41a11..46ccf2d3038b 100644
--- a/security/p5-Net-SSL-ExpireDate/Makefile
+++ b/security/p5-Net-SSL-ExpireDate/Makefile
@@ -23,7 +23,8 @@ RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \
p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::SSL::ExpireDate.3
diff --git a/security/p5-Net-SSLeay/Makefile b/security/p5-Net-SSLeay/Makefile
index b4478e5be019..5a54bef9f0ed 100644
--- a/security/p5-Net-SSLeay/Makefile
+++ b/security/p5-Net-SSLeay/Makefile
@@ -16,7 +16,8 @@ TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
OPTIONS_DEFINE= EXAMPLES
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ENV= OPENSSL_PREFIX=${OPENSSLBASE}
REINPLACE_ARGS= -i ''
USE_OPENSSL= yes
diff --git a/security/p5-Nmap-Scanner/Makefile b/security/p5-Nmap-Scanner/Makefile
index 241028b96746..1b9a8003000d 100644
--- a/security/p5-Nmap-Scanner/Makefile
+++ b/security/p5-Nmap-Scanner/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Nmap-Scanner
-# Date created: 04 July 2003
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Nmap-Scanner
PORTVERSION= 1.0
@@ -21,7 +17,8 @@ BUILD_DEPENDS= nmap:${PORTSDIR}/security/nmap \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Nmap::Scanner.3 Nmap::Scanner::Address.3 \
Nmap::Scanner::Backend::Processor.3 \
diff --git a/security/p5-OpenCA-CRL/Makefile b/security/p5-OpenCA-CRL/Makefile
index 0ac6a35ffc99..23dfe113b16f 100644
--- a/security/p5-OpenCA-CRL/Makefile
+++ b/security/p5-OpenCA-CRL/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: OpenCA-CRL
-# Date created: 02 June 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= OpenCA-CRL
PORTVERSION= 0.9.17
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= CRL Management module
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
post-patch:
@${MV} ${WRKSRC}/prova.pl ${WRKSRC}/prova.pl.sample
diff --git a/security/p5-OpenCA-CRR/Makefile b/security/p5-OpenCA-CRR/Makefile
index 3ccbcbc7646d..6868ce032e15 100644
--- a/security/p5-OpenCA-CRR/Makefile
+++ b/security/p5-OpenCA-CRR/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: OpenCA-CRR
-# Date created: 02 June 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= OpenCA-CRR
PORTVERSION= 0.0.2
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to handle CRR objects
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= OpenCA::CRR.3
diff --git a/security/p5-OpenCA-OpenSSL/Makefile b/security/p5-OpenCA-OpenSSL/Makefile
index efb04c087869..2d4957af1053 100644
--- a/security/p5-OpenCA-OpenSSL/Makefile
+++ b/security/p5-OpenCA-OpenSSL/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-OpenCA-OpenSSL
-# Date created: 2012-03-09
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= OpenCA-OpenSSL
PORTVERSION= 2.0.29
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Locale-libintl>=0:${PORTSDIR}/devel/p5-Locale-libintl \
p5-X500-DN>=0:${PORTSDIR}/net/p5-X500-DN
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= OpenCA::OpenSSL.3
diff --git a/security/p5-OpenCA-PKCS7/Makefile b/security/p5-OpenCA-PKCS7/Makefile
index 266770b1521c..198d11fe7101 100644
--- a/security/p5-OpenCA-PKCS7/Makefile
+++ b/security/p5-OpenCA-PKCS7/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: OpenCA-PKCS7
-# Date created: 02 June 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= OpenCA-PKCS7
PORTVERSION= 0.9.13
@@ -20,6 +16,7 @@ BUILD_DEPENDS= p5-OpenCA-OpenSSL>=0:${PORTSDIR}/security/p5-OpenCA-OpenSSL \
p5-X500-DN>=0:${PORTSDIR}/net/p5-X500-DN
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/security/p5-OpenCA-REQ/Makefile b/security/p5-OpenCA-REQ/Makefile
index c21d23814147..feae60707380 100644
--- a/security/p5-OpenCA-REQ/Makefile
+++ b/security/p5-OpenCA-REQ/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: OpenCA-REQ
-# Date created: 02 June 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= OpenCA-REQ
PORTVERSION= 0.9.52
@@ -17,7 +13,8 @@ COMMENT= Perl extension to easily manage Cert REQUESTs
BUILD_DEPENDS= p5-X500-DN>=0:${PORTSDIR}/net/p5-X500-DN
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= OpenCA::REQ.3
diff --git a/security/p5-OpenCA-X509/Makefile b/security/p5-OpenCA-X509/Makefile
index eeeb2fd2c426..98baefa5c412 100644
--- a/security/p5-OpenCA-X509/Makefile
+++ b/security/p5-OpenCA-X509/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-OpenCA-X509
-# Date created: 2012-03-09
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= OpenCA-X509
PORTVERSION= 0.9.10
@@ -18,7 +14,8 @@ COMMENT= Perl extension for handling X509 Certificates
BUILD_DEPENDS= p5-X500-DN>=0:${PORTSDIR}/net/p5-X500-DN
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
PORTSCOUT= skipv:0.9.47
diff --git a/security/p5-POE-Component-SSLify/Makefile b/security/p5-POE-Component-SSLify/Makefile
index a7d9c0a5c85b..b2b39f7d143e 100644
--- a/security/p5-POE-Component-SSLify/Makefile
+++ b/security/p5-POE-Component-SSLify/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-SSLify
-# Date created: 05 November 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Component-SSLify
PORTVERSION= 1.008
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Net-SSLeay>=1.36:${PORTSDIR}/security/p5-Net-SSLeay \
p5-Task-Weaken>=1.03:${PORTSDIR}/devel/p5-Task-Weaken
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::SSLify.3 \
POE::Component::SSLify::ClientHandle.3 \
diff --git a/security/p5-PerlCryptLib/Makefile b/security/p5-PerlCryptLib/Makefile
index 010f0c6c008a..6fb6f9f33ad8 100644
--- a/security/p5-PerlCryptLib/Makefile
+++ b/security/p5-PerlCryptLib/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-PerlCryptLib
-# Date created: 2006-08-08
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= PerlCryptLib
PORTVERSION= 1.11
@@ -17,7 +13,8 @@ COMMENT= Perl interface to Peter Guttman cryptlib API
LIB_DEPENDS= cl:${PORTSDIR}/security/cryptlib
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PerlCryptLib.3
diff --git a/security/p5-SHA/Makefile b/security/p5-SHA/Makefile
index 57cc6d96c0c9..0901576d77de 100644
--- a/security/p5-SHA/Makefile
+++ b/security/p5-SHA/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-SHA
-# Date created: Sep 30, 2002
-# Whom: Jim Geovedi <jim@corebsd.or.id>
-#
+# Created by: Jim Geovedi <jim@corebsd.or.id>
# $FreeBSD$
-#
PORTNAME= SHA
PORTVERSION= 2.01
@@ -18,7 +14,8 @@ COMMENT= Perl5 interface to the SHA1 algorithm
RUN_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= SHA.3
diff --git a/security/p5-Sudo/Makefile b/security/p5-Sudo/Makefile
index 0defedf4f486..79e5e5cc6f57 100644
--- a/security/p5-Sudo/Makefile
+++ b/security/p5-Sudo/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Sudo
-# Date created: 2007-05-27
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Sudo
PORTVERSION= 0.32
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Term-ReadPassword>=0:${PORTSDIR}/devel/p5-Term-ReadPassword \
p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sudo.3
diff --git a/security/p5-Text-Password-Pronounceable/Makefile b/security/p5-Text-Password-Pronounceable/Makefile
index b76e26b4449b..f820ee9cf385 100644
--- a/security/p5-Text-Password-Pronounceable/Makefile
+++ b/security/p5-Text-Password-Pronounceable/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for generating pronounceable passwords
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Password::Pronounceable.3
diff --git a/security/p5-Tie-EncryptedHash/Makefile b/security/p5-Tie-EncryptedHash/Makefile
index cb4959ae0a61..49a54ad99321 100644
--- a/security/p5-Tie-EncryptedHash/Makefile
+++ b/security/p5-Tie-EncryptedHash/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tie-EncryptedHash
-# Date created: Tue Sep 11 10:31:23 PDT 2001
-# Whom: Michael Haro <mharo@FreeBSD.org>
-#
+# Created by: Michael Haro <mharo@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Tie-EncryptedHash
PORTVERSION= 1.24
@@ -19,7 +15,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Crypt-Blowfish>=0:${PORTSDIR}/security/p5-Crypt-Blowfish \
p5-Crypt-DES>=0:${PORTSDIR}/security/p5-Crypt-DES
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tie::EncryptedHash.3
diff --git a/sysutils/p5-Brackup/Makefile b/sysutils/p5-Brackup/Makefile
index 8f8ef18872b7..636d815d67b8 100644
--- a/sysutils/p5-Brackup/Makefile
+++ b/sysutils/p5-Brackup/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Brackup
-# Date created: 2007-06-07
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Brackup
PORTVERSION= 1.10
@@ -27,7 +23,8 @@ BUILD_DEPENDS= p5-DBD-SQLite>0:${PORTSDIR}/databases/p5-DBD-SQLite \
p5-String-Escape>0:${PORTSDIR}/textproc/p5-String-Escape
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= brackup.1 \
brackup-mount.1 \
diff --git a/sysutils/p5-File-DirCompare/Makefile b/sysutils/p5-File-DirCompare/Makefile
index 9204327fd3f2..b52b83939280 100644
--- a/sysutils/p5-File-DirCompare/Makefile
+++ b/sysutils/p5-File-DirCompare/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to compare two directories using callbacks
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::DirCompare.3
diff --git a/sysutils/p5-File-Listing/Makefile b/sysutils/p5-File-Listing/Makefile
index d1dcf1c27354..e1dedeb49b37 100644
--- a/sysutils/p5-File-Listing/Makefile
+++ b/sysutils/p5-File-Listing/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-File-Listing
-# Date created: 2011-04-14
-# Whom: Frederic Culot <culot@FreeBSD.org>
-#
+# Created by: Frederic Culot <culot@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= File-Listing
PORTVERSION= 6.04
@@ -22,7 +18,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
CONFLICTS= p5-libwww-5*
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Listing.3
diff --git a/sysutils/p5-File-Next/Makefile b/sysutils/p5-File-Next/Makefile
index 192dd95d373e..f9bd8884374b 100644
--- a/sysutils/p5-File-Next/Makefile
+++ b/sysutils/p5-File-Next/Makefile
@@ -13,7 +13,8 @@ COMMENT= File-finding iterator
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= File::Next.3
diff --git a/sysutils/p5-Fuse/Makefile b/sysutils/p5-Fuse/Makefile
index 83df0730e224..0cdd1e754e51 100644
--- a/sysutils/p5-Fuse/Makefile
+++ b/sysutils/p5-Fuse/Makefile
@@ -11,11 +11,10 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Write filesystems in Perl using FUSE
-PERL_CONFIGURE= yes
+USES= perl5 fuse pkgconfig
+USE_PERL5= configure
PORTSCOUT= skipv:0.09_4
-USES= fuse pkgconfig
-
MAN3= Fuse.3
.include <bsd.port.mk>
diff --git a/sysutils/p5-Iterator-File/Makefile b/sysutils/p5-Iterator-File/Makefile
index 12d16f45aa07..b9a8d46dce57 100644
--- a/sysutils/p5-Iterator-File/Makefile
+++ b/sysutils/p5-Iterator-File/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= File iterator, optionally stateful and verbose
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Iterator::File::Status.3 \
Iterator::File::Source::FlatFile.3 \
Iterator::File::Utility.3 \
diff --git a/sysutils/p5-Quota/Makefile b/sysutils/p5-Quota/Makefile
index aa6ae6a51a6c..35c8639e99cb 100644
--- a/sysutils/p5-Quota/Makefile
+++ b/sysutils/p5-Quota/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Quota
-# Date created: Wed Jan 3 09:06:26 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Quota
PORTVERSION= 1.6.7
@@ -17,7 +13,8 @@ COMMENT= Perl module that provides access to filesystem quotas
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Quota.3
diff --git a/sysutils/p5-Schedule-Load/Makefile b/sysutils/p5-Schedule-Load/Makefile
index ee6fbbdd6311..6a175fa7b552 100644
--- a/sysutils/p5-Schedule-Load/Makefile
+++ b/sysutils/p5-Schedule-Load/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Schedule-Load
-# Date created: 13 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Schedule-Load
PORTVERSION= 3.064
@@ -24,7 +20,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= rschedule.1 slchoosed.1 slpolice.1 slreportd.1 slrsh.1 \
slchoosed_watchd.1
diff --git a/sysutils/p5-Shell-Command/Makefile b/sysutils/p5-Shell-Command/Makefile
index 4972a006074d..375239f601b0 100644
--- a/sysutils/p5-Shell-Command/Makefile
+++ b/sysutils/p5-Shell-Command/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Shell-Command
-# Date created: 2012-02-10
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Shell-Command
PORTVERSION= 0.06
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Cross-platform functions emulating common shell commands
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Shell::Command.3
diff --git a/sysutils/p5-Sysadm-Install/Makefile b/sysutils/p5-Sysadm-Install/Makefile
index 388dd304005f..b624dbd53dda 100644
--- a/sysutils/p5-Sysadm-Install/Makefile
+++ b/sysutils/p5-Sysadm-Install/Makefile
@@ -1,6 +1,5 @@
# Created by: Christopher Boumenot <boumenot@gmail.com>
# $FreeBSD$
-#
PORTNAME= Sysadm-Install
PORTVERSION= 0.43
@@ -19,7 +18,8 @@ BUILD_DEPENDS= p5-Archive-Tar>=0:${PORTSDIR}/archivers/p5-Archive-Tar \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sysadm::Install.3
diff --git a/sysutils/p5-Unix-Syslog/Makefile b/sysutils/p5-Unix-Syslog/Makefile
index 2c2e09ac8776..d9af0724edda 100644
--- a/sysutils/p5-Unix-Syslog/Makefile
+++ b/sysutils/p5-Unix-Syslog/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Unix-Syslog
-# Date created: November 19th 2000
-# Whom: Blaz Zupan <blaz@amis.net>
-#
+# Created by: Blaz Zupan <blaz@amis.net>
# $FreeBSD$
-#
PORTNAME= Unix-Syslog
PORTVERSION= 1.1
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 interface to the UNIX syslog(3) calls
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Unix::Syslog.3
diff --git a/sysutils/p5-User/Makefile b/sysutils/p5-User/Makefile
index 640c82a2a17c..fc0911496f14 100644
--- a/sysutils/p5-User/Makefile
+++ b/sysutils/p5-User/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-User
-# Date created: May 28th, 2002
-# Whom: Erwin Lansing <erwin@FreeBSD.org>
-#
+# Created by: Erwin Lansing <erwin@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= User
PORTVERSION= 1.9
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= User - API for locating user information regardless of OS
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= User.3
diff --git a/sysutils/p5-arclog/Makefile b/sysutils/p5-arclog/Makefile
index 0fac56e12ae8..0f1211ed544f 100644
--- a/sysutils/p5-arclog/Makefile
+++ b/sysutils/p5-arclog/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \
p5-Term-ReadKey>=0:${PORTSDIR}/devel/p5-Term-ReadKey
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= arclog.1
PLIST_FILES= bin/arclog \
diff --git a/sysutils/p5-reslog/Makefile b/sysutils/p5-reslog/Makefile
index 362ce03faf00..9062e321e4b1 100644
--- a/sysutils/p5-reslog/Makefile
+++ b/sysutils/p5-reslog/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-reslog
-# Date created: 2008/05/18
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= reslog
PORTVERSION= 3.16
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-Compress-Bzip2>=0:${PORTSDIR}/archivers/p5-Compress-Bzip2 \
p5-Term-ReadKey>=0:${PORTSDIR}/devel/p5-Term-ReadKey
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= reslog.1
PLIST_FILES= bin/reslog \
diff --git a/textproc/ack/Makefile b/textproc/ack/Makefile
index 39df5f33f1eb..8168345bf768 100644
--- a/textproc/ack/Makefile
+++ b/textproc/ack/Makefile
@@ -13,7 +13,8 @@ COMMENT= Grep-like text finder for large trees of text
BUILD_DEPENDS= p5-File-Next>=0.40:${PORTSDIR}/sysutils/p5-File-Next
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFLICTS_INSTALL= ja-ack-[0-9]*
diff --git a/textproc/btparse/Makefile b/textproc/btparse/Makefile
index 7d94a96d2936..5fe6618d26bf 100644
--- a/textproc/btparse/Makefile
+++ b/textproc/btparse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: btparse
-# Date created: 2006-03-19
-# Whom: Kay Lehmann <kay_lehmann@web.de>
-#
+# Created by: Kay Lehmann <kay_lehmann@web.de>
# $FreeBSD$
-#
PORTNAME= btparse
PORTVERSION= 0.35
diff --git a/textproc/p5-Algorithm-RabinKarp/Makefile b/textproc/p5-Algorithm-RabinKarp/Makefile
index 43aa75e20494..1018f000ee42 100644
--- a/textproc/p5-Algorithm-RabinKarp/Makefile
+++ b/textproc/p5-Algorithm-RabinKarp/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Algorithm-RabinKarp
-# Date created: 24 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Algorithm-RabinKarp
PORTVERSION= 0.41
@@ -21,6 +17,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Algorithm::RabinKarp.3 Algorithm::RabinKarp::Util.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Apache-ParseLog/Makefile b/textproc/p5-Apache-ParseLog/Makefile
index e01ff57209b9..e2be123fc124 100644
--- a/textproc/p5-Apache-ParseLog/Makefile
+++ b/textproc/p5-Apache-ParseLog/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Apache-ParseLog
-# Date created: 2002/08/02
-# Whom: nork@FreeBSD.org
-#
+# Created by: nork@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= Apache-ParseLog
PORTVERSION= 1.02
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module to parse Apache log files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Apache::ParseLog.3
diff --git a/textproc/p5-BibTeX-Parser/Makefile b/textproc/p5-BibTeX-Parser/Makefile
index 1670572f83ee..88ffa2985f67 100644
--- a/textproc/p5-BibTeX-Parser/Makefile
+++ b/textproc/p5-BibTeX-Parser/Makefile
@@ -14,7 +14,8 @@ COMMENT= Pure perl BibTeX parser
RUN_DEPENDS= p5-LaTeX-ToUnicode>=0.02:${PORTSDIR}/textproc/p5-LaTeX-ToUnicode \
p5-IO-String>0:${PORTSDIR}/devel/p5-IO-String
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= BibTeX::Parser.3 \
BibTeX::Parser::Entry.3 \
diff --git a/textproc/p5-Bloom-Filter/Makefile b/textproc/p5-Bloom-Filter/Makefile
index 659f58b89eda..a8999ba50455 100644
--- a/textproc/p5-Bloom-Filter/Makefile
+++ b/textproc/p5-Bloom-Filter/Makefile
@@ -14,7 +14,8 @@ COMMENT= Probabilistic algorithm for doing existence tests
BUILD_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Bloom::Filter.3
diff --git a/textproc/p5-CAM-PDF/Makefile b/textproc/p5-CAM-PDF/Makefile
index 2662b7982341..71a74382c7cc 100644
--- a/textproc/p5-CAM-PDF/Makefile
+++ b/textproc/p5-CAM-PDF/Makefile
@@ -22,7 +22,8 @@ TEST_DEPENDS= p5-Test-Memory-Cycle>=1.02:${PORTSDIR}/devel/p5-Test-Memory-Cycle
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
MAN1= appendpdf.pl.1 changepagestring.pl.1 changepdfstring.pl.1 \
changerefkeys.pl.1 crunchjpgs.pl.1 deillustrate.pl.1 \
diff --git a/textproc/p5-CQL-Parser/Makefile b/textproc/p5-CQL-Parser/Makefile
index b30b71b68179..1d9fe5650da8 100644
--- a/textproc/p5-CQL-Parser/Makefile
+++ b/textproc/p5-CQL-Parser/Makefile
@@ -34,6 +34,7 @@ MAN3= CQL::AndNode.3 \
CQL::Token.3 \
CQL::Visitor.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-CSS-Croco/Makefile b/textproc/p5-CSS-Croco/Makefile
index 878a7e999441..df5f9f2e7832 100644
--- a/textproc/p5-CSS-Croco/Makefile
+++ b/textproc/p5-CSS-Croco/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: CSS-Croco
-# Date created: 26 December 2009
-# Whom: andrey@kostenko.name
-#
+# Created by: andrey@kostenko.name
# $FreeBSD$
PORTNAME= CSS-Croco
@@ -17,7 +14,8 @@ BUILD_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI \
libcroco>=0.6:${PORTSDIR}/textproc/libcroco
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CSS::Croco.3\
CSS::Croco::Selector.3\
CSS::Croco::Statement.3\
diff --git a/textproc/p5-CSS-Squish/Makefile b/textproc/p5-CSS-Squish/Makefile
index 9011225b45f4..e391f9c26862 100644
--- a/textproc/p5-CSS-Squish/Makefile
+++ b/textproc/p5-CSS-Squish/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CSS-Squish
-# Date created: 18 Jun 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= CSS-Squish
PORTVERSION= 0.10
@@ -18,10 +14,9 @@ RUN_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI
BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-Test-LongString>=0:${PORTSDIR}/devel/p5-Test-LongString
-MAKE_JOBS_SAFE= yes
-
MAN3= CSS::Squish.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-CSS-Tiny/Makefile b/textproc/p5-CSS-Tiny/Makefile
index 37e8267a9239..72e63255590b 100644
--- a/textproc/p5-CSS-Tiny/Makefile
+++ b/textproc/p5-CSS-Tiny/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CSS-Tiny
-# Date created: 2003-10-31
-# Whom: Hansjoerg Pehofer <hansjoerg.pehofer@uibk.ac.at>
-#
+# Created by: Hansjoerg Pehofer <hansjoerg.pehofer@uibk.ac.at>
# $FreeBSD$
-#
PORTNAME= CSS-Tiny
PORTVERSION= 1.19
@@ -17,7 +13,8 @@ COMMENT= Read/Write .css files with as little code as possible
RUN_DEPENDS= p5-Clone>=0:${PORTSDIR}/devel/p5-Clone
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CSS::Tiny.3
diff --git a/textproc/p5-CSS/Makefile b/textproc/p5-CSS/Makefile
index 7398d6f59de2..824821953d27 100644
--- a/textproc/p5-CSS/Makefile
+++ b/textproc/p5-CSS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CSS
-# Date created: 2006/07/21
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= CSS
PORTVERSION= 1.09
@@ -21,6 +17,7 @@ MAN3= CSS.3 CSS::Value.3 CSS::Parse::Compiled.3 CSS::Property.3 CSS::Parse::Heav
CSS::Parse::PRDGrammar.3 CSS::Style.3 CSS::Parse::Lite.3 CSS::Selector.3 \
CSS::Adaptor::Debug.3 CSS::Adaptor::Pretty.3 CSS::Parse.3 CSS::Adaptor.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Chess-PGN-Parse/Makefile b/textproc/p5-Chess-PGN-Parse/Makefile
index 6e348b6ae9a8..375ecc6e006f 100644
--- a/textproc/p5-Chess-PGN-Parse/Makefile
+++ b/textproc/p5-Chess-PGN-Parse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Chess-PGN-Parse
-# Date created: 23 July 2005
-# Whom: Aaron Dalton <aaron@daltons.ca>
-#
+# Created by: Aaron Dalton <aaron@daltons.ca>
# $FreeBSD$
-#
PORTNAME= Chess-PGN-Parse
PORTVERSION= 0.19
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Reads and parses PGN (Portable Game Notation) Chess files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Chess::PGN::Parse.3
diff --git a/textproc/p5-Class-CSV/Makefile b/textproc/p5-Class-CSV/Makefile
index d941e07a6880..294836983554 100644
--- a/textproc/p5-Class-CSV/Makefile
+++ b/textproc/p5-Class-CSV/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Class::CSV
-# Date created: Dec 25, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Class-CSV
PORTVERSION= 1.03
@@ -19,7 +16,8 @@ RUN_DEPENDS= p5-Text-CSV_XS>=0.23:${PORTSDIR}/textproc/p5-Text-CSV_XS \
p5-Class-Accessor>=0.18:${PORTSDIR}/devel/p5-Class-Accessor
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::CSV.3
diff --git a/textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile b/textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile
index f4a0c65b064a..73b143ce39aa 100644
--- a/textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile
+++ b/textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Data-FormValidator-Constraints-DateTime
-# Date created: 17 August 2007
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Data-FormValidator-Constraints-DateTime
PORTVERSION= 1.11
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Data-FormValidator>=0:${PORTSDIR}/textproc/p5-Data-FormValidat
p5-DateTime-Format-Builder>=0:${PORTSDIR}/devel/p5-DateTime-Format-Builder
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Data::FormValidator::Constraints::DateTime.3
diff --git a/textproc/p5-Data-FormValidator/Makefile b/textproc/p5-Data-FormValidator/Makefile
index b635b32853a5..09925521a493 100644
--- a/textproc/p5-Data-FormValidator/Makefile
+++ b/textproc/p5-Data-FormValidator/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-CGI.pm>=3.48:${PORTSDIR}/www/p5-CGI.pm \
p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Data::FormValidator.3 \
Data::FormValidator::ConstraintsFactory.3 \
diff --git a/textproc/p5-Data-Phrasebook-Loader-YAML/Makefile b/textproc/p5-Data-Phrasebook-Loader-YAML/Makefile
index f9f726c018d6..5a5e248da4fe 100644
--- a/textproc/p5-Data-Phrasebook-Loader-YAML/Makefile
+++ b/textproc/p5-Data-Phrasebook-Loader-YAML/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-Data-Phrasebook>=0.24:${PORTSDIR}/textproc/p5-Data-Phrasebook
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Distribution>=0:${PORTSDIR}/devel/p5-Test-Distribution
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Phrasebook::Loader::YAML.3
diff --git a/textproc/p5-Data-Phrasebook/Makefile b/textproc/p5-Data-Phrasebook/Makefile
index ca4292e8055b..b5355986973a 100644
--- a/textproc/p5-Data-Phrasebook/Makefile
+++ b/textproc/p5-Data-Phrasebook/Makefile
@@ -12,7 +12,8 @@ COMMENT= Accessing phrasebooks from various data sources
LICENSE= ART20
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Phrasebook.3 \
Data::Phrasebook::Debug.3 \
diff --git a/textproc/p5-Dev-Bollocks/Makefile b/textproc/p5-Dev-Bollocks/Makefile
index 3c51748e682f..da2b00042807 100644
--- a/textproc/p5-Dev-Bollocks/Makefile
+++ b/textproc/p5-Dev-Bollocks/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Dev-Bollocks
-# Date created: 2012-04-08
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Dev-Bollocks
PORTVERSION= 0.06
@@ -18,7 +14,8 @@ COMMENT= Perl module to generate bollocks straight from middle management
BUILD_DEPENDS= p5-Math-String>=0:${PORTSDIR}/math/p5-Math-String
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Dev::Bollocks.3
diff --git a/textproc/p5-DocSet/Makefile b/textproc/p5-DocSet/Makefile
index 7f9d18fd0048..b547b05c2336 100644
--- a/textproc/p5-DocSet/Makefile
+++ b/textproc/p5-DocSet/Makefile
@@ -14,8 +14,6 @@ COMMENT= Documentation projects builder in HTML, PS, and PDF formats
BUILD_DEPENDS= p5-Pod-POM>=0:${PORTSDIR}/textproc/p5-Pod-POM \
p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit
-MAKE_JOBS_SAFE= yes
-
MAN1= docset_build.1
MAN3= DocSet.3 \
@@ -39,6 +37,7 @@ MAN3= DocSet.3 \
DocSet::DocSet::PSPDF.3 \
DocSet::Util.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Filter-Simple/Makefile b/textproc/p5-Filter-Simple/Makefile
index a9367018133f..bb9a57c9a6a6 100644
--- a/textproc/p5-Filter-Simple/Makefile
+++ b/textproc/p5-Filter-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Filter-Simple
-# Date created: 15 October 2003
-# Whom: philip@p6m7g8.com
-#
+# Created by: philip@p6m7g8.com
# $FreeBSD$
-#
PORTNAME= Filter-Simple
PORTVERSION= 0.88
@@ -17,9 +13,8 @@ COMMENT= Simplified source filtering
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Filter::Simple.3
diff --git a/textproc/p5-Games-Dissociate/Makefile b/textproc/p5-Games-Dissociate/Makefile
index 80dd65fabea4..d97895931f9e 100644
--- a/textproc/p5-Games-Dissociate/Makefile
+++ b/textproc/p5-Games-Dissociate/Makefile
@@ -16,6 +16,7 @@ TEST_DEPENDS= p5-Test-Pod>=1.00:${PORTSDIR}/devel/p5-Test-Pod \
MAN3= Games::Dissociate.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Google-Data-JSON/Makefile b/textproc/p5-Google-Data-JSON/Makefile
index 247697128e26..7ca3b9f0eb00 100644
--- a/textproc/p5-Google-Data-JSON/Makefile
+++ b/textproc/p5-Google-Data-JSON/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Google-Data-JSON
-# Date created: 2007/07/28
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Google-Data-JSON
PORTVERSION= 0.1.10
@@ -29,7 +25,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings \
p5-Test-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Test-Perl-Critic
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Google::Data::JSON.3
diff --git a/textproc/p5-HTML-Copy/Makefile b/textproc/p5-HTML-Copy/Makefile
index 516695ccf0f0..3355ca5145e4 100644
--- a/textproc/p5-HTML-Copy/Makefile
+++ b/textproc/p5-HTML-Copy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Copy
-# Date created: 2007/08/25
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= HTML-Copy
PORTVERSION= 1.30
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-URI>=0:${PORTSDIR}/net/p5-URI
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= htmlcopy.1
MAN3= HTML::Copy.3
diff --git a/textproc/p5-HTML-EscapeEvil/Makefile b/textproc/p5-HTML-EscapeEvil/Makefile
index 5a9511990d3f..89cbff0f9e1d 100644
--- a/textproc/p5-HTML-EscapeEvil/Makefile
+++ b/textproc/p5-HTML-EscapeEvil/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-HTML-EscapeEvil
-# Date created: 13 February 2006
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-EscapeEvil
PORTVERSION= 0.05
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-HTML-Tree>=0:${PORTSDIR}/www/p5-HTML-Tree \
p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::EscapeEvil.3
diff --git a/textproc/p5-HTML-Format/Makefile b/textproc/p5-HTML-Format/Makefile
index 0df73ab34c4f..7973bbdbb11b 100644
--- a/textproc/p5-HTML-Format/Makefile
+++ b/textproc/p5-HTML-Format/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS= p5-Font-AFM>=0:${PORTSDIR}/x11-fonts/p5-Font-AFM \
p5-HTML-Tree>=3.15:${PORTSDIR}/www/p5-HTML-Tree
TEST_DEPENDS= p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
INSTALL_TARGET= pure_install
MAN3= HTML::FormatPS.3 \
diff --git a/textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile b/textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile
index bde15f7f2497..5122aa91286a 100644
--- a/textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile
+++ b/textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-FormatText-WithLinks-AndTables
-# Date created: 2012-08-15
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-FormatText-WithLinks-AndTables
PORTVERSION= 0.02
@@ -20,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/${PORTNAME}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::FormatText::WithLinks::AndTables.3
diff --git a/textproc/p5-HTML-RewriteAttributes/Makefile b/textproc/p5-HTML-RewriteAttributes/Makefile
index 78aa994c8b2c..eea5822357fa 100644
--- a/textproc/p5-HTML-RewriteAttributes/Makefile
+++ b/textproc/p5-HTML-RewriteAttributes/Makefile
@@ -15,13 +15,12 @@ BUILD_DEPENDS= p5-HTML-Parser>0:${PORTSDIR}/www/p5-HTML-Parser \
p5-URI>0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAKE_JOBS_SAFE= yes
-
MAN3= HTML::RewriteAttributes::Resources.3 \
HTML::RewriteAttributes::Links.3 \
HTML::RewriteAttributes.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
PLIST_FILES= %%SITE_PERL%%/HTML/RewriteAttributes.pm \
%%SITE_PERL%%/HTML/RewriteAttributes/Resources.pm \
diff --git a/textproc/p5-HTML-SuperForm/Makefile b/textproc/p5-HTML-SuperForm/Makefile
index ad0440fda89a..fc9146c25f52 100644
--- a/textproc/p5-HTML-SuperForm/Makefile
+++ b/textproc/p5-HTML-SuperForm/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-HTML-SuperForm
-# Date created: 14 Jul 2009
-# Whom: Philip M. Goillucci <pgollucci@p6m7g8.com>
-#
+# Created by: Philip M. Goillucci <pgollucci@p6m7g8.com>
# $FreeBSD$
-#
PORTNAME= HTML-SuperForm
PORTVERSION= 1.09
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= HTML form generator
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/textproc/p5-HTML-TagFilter/Makefile b/textproc/p5-HTML-TagFilter/Makefile
index e2442834d121..652960adeca2 100644
--- a/textproc/p5-HTML-TagFilter/Makefile
+++ b/textproc/p5-HTML-TagFilter/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI \
p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::TagFilter.3
diff --git a/textproc/p5-HTML-Tidy/Makefile b/textproc/p5-HTML-Tidy/Makefile
index 5a5bae411009..f22721c787ee 100644
--- a/textproc/p5-HTML-Tidy/Makefile
+++ b/textproc/p5-HTML-Tidy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Tidy
-# Date Created: 8 june 2004
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= HTML-Tidy
PORTVERSION= 1.54
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
LIB_DEPENDS= tidyp:${PORTSDIR}/textproc/tidyp
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Tidy.3 HTML::Tidy::Message.3
diff --git a/textproc/p5-HTML-Tiny/Makefile b/textproc/p5-HTML-Tiny/Makefile
index a8b1dc316307..d6ff0dc2b896 100644
--- a/textproc/p5-HTML-Tiny/Makefile
+++ b/textproc/p5-HTML-Tiny/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Tiny
-# Date created: 2008/01/26
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= HTML-Tiny
PORTVERSION= 1.05
@@ -17,6 +13,7 @@ COMMENT= Lightweight, dependency free HTML/XML generation
MAN3= HTML::Tiny.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-HTML-Truncate/Makefile b/textproc/p5-HTML-Truncate/Makefile
index 4c1d2bb39850..ee9186f8a238 100644
--- a/textproc/p5-HTML-Truncate/Makefile
+++ b/textproc/p5-HTML-Truncate/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-HTML-Truncate
-# Date created: 23 December 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-Truncate
PORTVERSION= 0.20
@@ -18,7 +14,8 @@ RUN_DEPENDS= p5-HTML-Parser>=2:${PORTSDIR}/www/p5-HTML-Parser \
p5-HTML-Tagset>=3:${PORTSDIR}/www/p5-HTML-Tagset
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Truncate.3
diff --git a/textproc/p5-Hash-Merge/Makefile b/textproc/p5-Hash-Merge/Makefile
index 6fc70e83d87e..c8e7825af79c 100644
--- a/textproc/p5-Hash-Merge/Makefile
+++ b/textproc/p5-Hash-Merge/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: p5-Hash-Merge
-# Date created: 22 June 2004
-# Whom: snowchyld
-#
+# Created by: snowchyld
# $FreeBSD$
PORTNAME= Hash-Merge
@@ -18,6 +15,7 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
MAN3= Hash::Merge.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-IDNA-Punycode/Makefile b/textproc/p5-IDNA-Punycode/Makefile
index 80059f6fc8d1..423c455fcd4c 100644
--- a/textproc/p5-IDNA-Punycode/Makefile
+++ b/textproc/p5-IDNA-Punycode/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-IDNA-Punycode
-# Date created: Jan 19 2004
-# Whom: Erwin Lansing <erwin@FreeBSD.org>
-#
+# Created by: Erwin Lansing <erwin@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= IDNA-Punycode
PORTVERSION= 0.03
@@ -16,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to encode Unicode string in Punycode
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= IDNA::Punycode.3
diff --git a/textproc/p5-JavaScript-Minifier/Makefile b/textproc/p5-JavaScript-Minifier/Makefile
index d0cfbd1697c5..d120d5a6df84 100644
--- a/textproc/p5-JavaScript-Minifier/Makefile
+++ b/textproc/p5-JavaScript-Minifier/Makefile
@@ -14,7 +14,8 @@ COMMENT= JavaScript whitespace/comment eliminator
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= JavaScript::Minifier.3
diff --git a/textproc/p5-KinoSearch1/Makefile b/textproc/p5-KinoSearch1/Makefile
index 5372dcf99a8f..833005e34eea 100644
--- a/textproc/p5-KinoSearch1/Makefile
+++ b/textproc/p5-KinoSearch1/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Lingua-StopWords>=0.02:${PORTSDIR}/textproc/p5-Lingua-StopWord
p5-Clone>=0.18:${PORTSDIR}/devel/p5-Clone
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= KinoSearch1.3 \
KinoSearch1::Analysis::Analyzer.3 \
diff --git a/textproc/p5-LaTeX-Driver/Makefile b/textproc/p5-LaTeX-Driver/Makefile
index 7be9bf27eaf3..d9bdb67db96e 100644
--- a/textproc/p5-LaTeX-Driver/Makefile
+++ b/textproc/p5-LaTeX-Driver/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp \
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_TEX= latex
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= latex2ps.1 latex2pdf.1 latex2dvi.1
MAN3= LaTeX::Driver.3 \
diff --git a/textproc/p5-LaTeX-Encode/Makefile b/textproc/p5-LaTeX-Encode/Makefile
index 7bbe33ade890..94b387bceab7 100644
--- a/textproc/p5-LaTeX-Encode/Makefile
+++ b/textproc/p5-LaTeX-Encode/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Encode characters for LaTeX formatting
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
RUN_DEPENDS= p5-Readonly>=0:${PORTSDIR}/devel/p5-Readonly
BUILD_DEPENDS:= ${RUN_DEPENDS}
diff --git a/textproc/p5-LaTeX-TOM/Makefile b/textproc/p5-LaTeX-TOM/Makefile
index e771b81e357f..f8d6ce72d340 100644
--- a/textproc/p5-LaTeX-TOM/Makefile
+++ b/textproc/p5-LaTeX-TOM/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: LaTeX-TOM
-# Date created: 4th June, 2009
-# Whom: Wen Heping <wenheping@gmail.com>
-#
+# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
-#
PORTNAME= LaTeX-TOM
PORTVERSION= 1.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for parsing, analyzing, and manipulating LaTeX documents
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= LaTeX::TOM.3
diff --git a/textproc/p5-LaTeX-Table/Makefile b/textproc/p5-LaTeX-Table/Makefile
index 4f952b5cf9fb..b7ecf3651cb8 100644
--- a/textproc/p5-LaTeX-Table/Makefile
+++ b/textproc/p5-LaTeX-Table/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: LaTeX-Table
-# Date created: 4th June, 2009
-# Whom: Wen Heping <wenheping@gmail.com>
-#
+# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
-#
PORTNAME= LaTeX-Table
PORTVERSION= 1.0.6
@@ -40,7 +36,8 @@ RUN_DEPENDS= p5-Test-NoWarnings>=0.084:${PORTSDIR}/devel/p5-Test-NoWarnings \
p5-Readonly>=0:${PORTSDIR}/devel/p5-Readonly \
p5-MooseX-FollowPBP>=0.03:${PORTSDIR}/devel/p5-MooseX-FollowPBP
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= csv2pdf.1 ltpretty.1
MAN3= LaTeX::Table::Types::Ctable.3 \
diff --git a/textproc/p5-Lingua-Conjunction/Makefile b/textproc/p5-Lingua-Conjunction/Makefile
index b5b16d204265..bb04ab6f43c9 100644
--- a/textproc/p5-Lingua-Conjunction/Makefile
+++ b/textproc/p5-Lingua-Conjunction/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::Conjunction
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-Conjunction
PORTVERSION= 2.00
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert Perl lists into linguistic conjunctions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Conjunction.3
diff --git a/textproc/p5-Lingua-EN-AddressParse/Makefile b/textproc/p5-Lingua-EN-AddressParse/Makefile
index 14baccaa9e21..4a0ecf7d52f2 100644
--- a/textproc/p5-Lingua-EN-AddressParse/Makefile
+++ b/textproc/p5-Lingua-EN-AddressParse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::AddressParse
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-AddressParse
PORTVERSION= 1.16
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Lingua-EN-NameParse>=0:${PORTSDIR}/textproc/p5-Lingua-EN-NamePar
p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::AddressParse.3 \
Lingua::EN::AddressParse::Grammar.3
diff --git a/textproc/p5-Lingua-EN-Gender/Makefile b/textproc/p5-Lingua-EN-Gender/Makefile
index 69709e1fe550..f0a800e5d6ed 100644
--- a/textproc/p5-Lingua-EN-Gender/Makefile
+++ b/textproc/p5-Lingua-EN-Gender/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Gender
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Gender
PORTVERSION= 0.02
@@ -16,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Inflect pronouns for gender
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Gender.3
diff --git a/textproc/p5-Lingua-EN-Infinitive/Makefile b/textproc/p5-Lingua-EN-Infinitive/Makefile
index 976af2da80e1..c369c98bc33b 100644
--- a/textproc/p5-Lingua-EN-Infinitive/Makefile
+++ b/textproc/p5-Lingua-EN-Infinitive/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Infinitive
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Infinitive
PORTVERSION= 1.11
@@ -15,7 +11,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Determine the infinitive form of a conjugated word
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Infinitive.3
diff --git a/textproc/p5-Lingua-EN-Inflect/Makefile b/textproc/p5-Lingua-EN-Inflect/Makefile
index 1633e4855548..054d295de07e 100644
--- a/textproc/p5-Lingua-EN-Inflect/Makefile
+++ b/textproc/p5-Lingua-EN-Inflect/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Inflect
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Inflect
PORTVERSION= 1.89.3
@@ -15,7 +11,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert singular words to their plural form
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Lingua::EN::Inflect.3
diff --git a/textproc/p5-Lingua-EN-NameCase/Makefile b/textproc/p5-Lingua-EN-NameCase/Makefile
index 07015665c301..9fc45d9f4dbb 100644
--- a/textproc/p5-Lingua-EN-NameCase/Makefile
+++ b/textproc/p5-Lingua-EN-NameCase/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::NameCase
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-NameCase
PORTVERSION= 1.15
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to fix the case of people's names
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::NameCase.3
diff --git a/textproc/p5-Lingua-EN-NameParse/Makefile b/textproc/p5-Lingua-EN-NameParse/Makefile
index 5ffd7df33c28..d0c6f0746b5b 100644
--- a/textproc/p5-Lingua-EN-NameParse/Makefile
+++ b/textproc/p5-Lingua-EN-NameParse/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl routines for manipulating a person's name
BUILD_DEPENDS= p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::NameParse.3 \
Lingua::EN::NameParse::Grammar.3
diff --git a/textproc/p5-Lingua-EN-NamedEntity/Makefile b/textproc/p5-Lingua-EN-NamedEntity/Makefile
index f72b6abf404c..c9aab65419e7 100644
--- a/textproc/p5-Lingua-EN-NamedEntity/Makefile
+++ b/textproc/p5-Lingua-EN-NamedEntity/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS= p5-Lingua-Stem>=0:${PORTSDIR}/textproc/p5-Lingua-Stem \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::NamedEntity.3
diff --git a/textproc/p5-Lingua-EN-Nickname/Makefile b/textproc/p5-Lingua-EN-Nickname/Makefile
index 214493f0fd8c..ebcad54e1e86 100644
--- a/textproc/p5-Lingua-EN-Nickname/Makefile
+++ b/textproc/p5-Lingua-EN-Nickname/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Nickname
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Nickname
PORTVERSION= 1.16
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Genealogical nickname matching (Liz=Beth)
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Nickname.3
diff --git a/textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile b/textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile
index 2b8f779bd9a1..80fc021ca84b 100644
--- a/textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile
+++ b/textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Numbers::Ordinate
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Numbers-Ordinate
PORTVERSION= 1.02
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Go from cardinal number (3) to ordinal ("3rd")
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Numbers::Ordinate.3
diff --git a/textproc/p5-Lingua-EN-Numbers/Makefile b/textproc/p5-Lingua-EN-Numbers/Makefile
index 19f6650b60d9..e406a0e51c6b 100644
--- a/textproc/p5-Lingua-EN-Numbers/Makefile
+++ b/textproc/p5-Lingua-EN-Numbers/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Numbers
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Numbers
PORTVERSION= 1.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Converts numeric values into their English string equivalents
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Numbers.3
diff --git a/textproc/p5-Lingua-EN-Sentence/Makefile b/textproc/p5-Lingua-EN-Sentence/Makefile
index 701c4d2593d9..0cf097c21b84 100644
--- a/textproc/p5-Lingua-EN-Sentence/Makefile
+++ b/textproc/p5-Lingua-EN-Sentence/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Sentence
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Sentence
PORTVERSION= 0.25
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module for splitting text into sentences
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Sentence.3
diff --git a/textproc/p5-Lingua-EN-Squeeze/Makefile b/textproc/p5-Lingua-EN-Squeeze/Makefile
index 3c27a6dc3e7f..f923d92f8490 100644
--- a/textproc/p5-Lingua-EN-Squeeze/Makefile
+++ b/textproc/p5-Lingua-EN-Squeeze/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::EN::Squeeze
-# Date created: 31 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-EN-Squeeze
PORTVERSION= 2006.0704
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Shorten text to minimum syllables by using hash table
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Squeeze.3
diff --git a/textproc/p5-Lingua-EN-Tagger/Makefile b/textproc/p5-Lingua-EN-Tagger/Makefile
index a1cadcfc90f4..65e9324c42ec 100644
--- a/textproc/p5-Lingua-EN-Tagger/Makefile
+++ b/textproc/p5-Lingua-EN-Tagger/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=3.45:${PORTSDIR}/www/p5-HTML-Parser \
p5-Memoize-ExpireLRU>=0.55:${PORTSDIR}/devel/p5-Memoize-ExpireLRU
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::EN::Tagger.3
diff --git a/textproc/p5-Lingua-Preferred/Makefile b/textproc/p5-Lingua-Preferred/Makefile
index da0435927849..4bb6e4677cbb 100644
--- a/textproc/p5-Lingua-Preferred/Makefile
+++ b/textproc/p5-Lingua-Preferred/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::Preferred
-# Date created: 30 Dec 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Lingua-Preferred
PORTVERSION= 0.2.4
@@ -18,7 +14,8 @@ COMMENT= Perl extension to choose a language
BUILD_DEPENDS= p5-Log-TraceMessages>=0:${PORTSDIR}/devel/p5-Log-TraceMessages
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Preferred.3
diff --git a/textproc/p5-Lingua-Stem-Snowball-No/Makefile b/textproc/p5-Lingua-Stem-Snowball-No/Makefile
index 1763f4caa94b..4f65bf763e0a 100644
--- a/textproc/p5-Lingua-Stem-Snowball-No/Makefile
+++ b/textproc/p5-Lingua-Stem-Snowball-No/Makefile
@@ -12,7 +12,8 @@ DISTNAME= Snowball-Norwegian-${PORTVERSION}
MAINTAINER= perl@FreeBSD.org
COMMENT= Stemmer for Norwegian
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Stem::Snowball::No.3
diff --git a/textproc/p5-Lingua-Stem-Snowball-Se/Makefile b/textproc/p5-Lingua-Stem-Snowball-Se/Makefile
index 87d035f055fd..3f3195e2cae3 100644
--- a/textproc/p5-Lingua-Stem-Snowball-Se/Makefile
+++ b/textproc/p5-Lingua-Stem-Snowball-Se/Makefile
@@ -12,7 +12,8 @@ DISTNAME= Snowball-Swedish-${PORTVERSION}
MAINTAINER= perl@FreeBSD.org
COMMENT= Stemmer for Swedish
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Stem::Snowball::Se.3
diff --git a/textproc/p5-Lingua-Stem/Makefile b/textproc/p5-Lingua-Stem/Makefile
index affa2f878c4d..4d617d019b3c 100644
--- a/textproc/p5-Lingua-Stem/Makefile
+++ b/textproc/p5-Lingua-Stem/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Lingua::Stem
-# Date created: 29 Dec 2003
-# Whom: Thorsten Greiner <thorsten.greiner@web.de>
-#
+# Created by: Thorsten Greiner <thorsten.greiner@web.de>
# $FreeBSD$
-#
PORTNAME= Lingua-Stem
PORTVERSION= 0.84
@@ -25,7 +21,8 @@ BUILD_DEPENDS= p5-Lingua-PT-Stemmer>=0:${PORTSDIR}/textproc/p5-Lingua-PT-Stemme
p5-Text-German>=0:${PORTSDIR}/textproc/p5-Text-German
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::Stem.3 Lingua::Stem::AutoLoader.3 \
Lingua::Stem::En.3 Lingua::Stem::Pt.3 \
diff --git a/textproc/p5-Lingua-StopWords/Makefile b/textproc/p5-Lingua-StopWords/Makefile
index 7b2b48298376..8ecba8202ca3 100644
--- a/textproc/p5-Lingua-StopWords/Makefile
+++ b/textproc/p5-Lingua-StopWords/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Lingua-StopWords
-# Date created: 13 October 2004
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Lingua-StopWords
PORTVERSION= 0.09
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Stop words for several languages
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Lingua::StopWords.3
diff --git a/textproc/p5-Lingua-Treebank/Makefile b/textproc/p5-Lingua-Treebank/Makefile
index 0a69573f6088..36da2275d05c 100644
--- a/textproc/p5-Lingua-Treebank/Makefile
+++ b/textproc/p5-Lingua-Treebank/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Lingua-Treebank
-# Date created: 27 August 2008
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Lingua-Treebank
PORTVERSION= 0.16
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for manipulating the Penn Treebank format
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= get-words.1 list-edges.1 list-rewrites.1 \
tree-collapse.1 tree-inflate.1 vocabulary.1
diff --git a/textproc/p5-Lucene/Makefile b/textproc/p5-Lucene/Makefile
index a171afdc7b40..447551a12212 100644
--- a/textproc/p5-Lucene/Makefile
+++ b/textproc/p5-Lucene/Makefile
@@ -15,7 +15,8 @@ LIB_DEPENDS= clucene-core:${PORTSDIR}/textproc/clucene
BROKEN= incompatible with CLucene 2.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CC= ${CXX}
CONFIGURE_ARGS+="INC=-I${LOCALBASE}/include -I${LOCALBASE}/lib"
diff --git a/textproc/p5-MARC-Charset/Makefile b/textproc/p5-MARC-Charset/Makefile
index db8d8b8e769b..5ad8a9b66beb 100644
--- a/textproc/p5-MARC-Charset/Makefile
+++ b/textproc/p5-MARC-Charset/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MARC::Charset.3 \
MARC::Charset::Code.3 \
diff --git a/textproc/p5-MKDoc-XML/Makefile b/textproc/p5-MKDoc-XML/Makefile
index 81d15e1bb768..2cf569dc46ef 100644
--- a/textproc/p5-MKDoc-XML/Makefile
+++ b/textproc/p5-MKDoc-XML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MKDoc-XML
-# Date created: 25 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= MKDoc-XML
PORTVERSION= 0.75
@@ -29,6 +25,7 @@ MAN3= MKDoc::XML.3 \
MKDoc::XML::TreeBuilder.3 \
MKDoc::XML::TreePrinter.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Makefile-Parser/Makefile b/textproc/p5-Makefile-Parser/Makefile
index fb05d0c94751..dc6b5737c43e 100644
--- a/textproc/p5-Makefile-Parser/Makefile
+++ b/textproc/p5-Makefile-Parser/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Makefile-Parser
-# Date created: 11 April 2006
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Makefile-Parser
PORTVERSION= 0.215
@@ -27,7 +23,8 @@ RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils \
p5-Makefile-DOM>=0.005:${PORTSDIR}/textproc/p5-Makefile-DOM
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= makesimple.1 \
pgmake-db.1 \
diff --git a/textproc/p5-MathML-Entities/Makefile b/textproc/p5-MathML-Entities/Makefile
index 2cee52be22f5..872186b73f84 100644
--- a/textproc/p5-MathML-Entities/Makefile
+++ b/textproc/p5-MathML-Entities/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MathML-Entities
-# Date created: 25 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= MathML-Entities
PORTVERSION= 0.17
@@ -18,6 +14,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}
MAN3= MathML::Entities.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Net-Snort-Parser/Makefile b/textproc/p5-Net-Snort-Parser/Makefile
index a1df16e1c369..ed0355473cd4 100644
--- a/textproc/p5-Net-Snort-Parser/Makefile
+++ b/textproc/p5-Net-Snort-Parser/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl modules for parsing Snort configuration files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= snortconfig.1
MAN3= Net::Snort::Parser::File.3 Net::Snort::Parser::Rule.3
diff --git a/textproc/p5-Net-YASA/Makefile b/textproc/p5-Net-YASA/Makefile
index 4680952c7a55..70df81e4047a 100644
--- a/textproc/p5-Net-YASA/Makefile
+++ b/textproc/p5-Net-YASA/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Net-YASA
-# Date created: 21 Aug 2007
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Net-YASA
PORTVERSION= 0.03
@@ -17,7 +13,8 @@ COMMENT= Perl interface to YASA (Yet Another Suffix Array)
RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Net::YASA.3 Net::YASA::ConfigData.3
diff --git a/textproc/p5-Number-Spell/Makefile b/textproc/p5-Number-Spell/Makefile
index c034fbe11090..43d62bffd664 100644
--- a/textproc/p5-Number-Spell/Makefile
+++ b/textproc/p5-Number-Spell/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Number-Spell
-# Date created: 2007/02/14
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Number-Spell
PORTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for spelling out numbers
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Number::Spell.3
diff --git a/textproc/p5-ODF-lpOD/Makefile b/textproc/p5-ODF-lpOD/Makefile
index 207df69a9005..ca356aafc6eb 100644
--- a/textproc/p5-ODF-lpOD/Makefile
+++ b/textproc/p5-ODF-lpOD/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Archive-Zip>=1.30:${PORTSDIR}/archivers/p5-Archive-Zip \
p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= lpod_test.1
MAN3= ODF::lpOD.3 \
diff --git a/textproc/p5-PDF-API2/Makefile b/textproc/p5-PDF-API2/Makefile
index 0e05c5ce11f7..ce9e6107377b 100644
--- a/textproc/p5-PDF-API2/Makefile
+++ b/textproc/p5-PDF-API2/Makefile
@@ -13,7 +13,8 @@ COMMENT= 'The Next Generation' of Text::PDF::API
RUN_DEPENDS= p5-Font-TTF>0:${PORTSDIR}/x11-fonts/p5-Font-TTF
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PDF::API2.3 \
PDF::API2::Annotation.3 \
diff --git a/textproc/p5-PDF-API3/Makefile b/textproc/p5-PDF-API3/Makefile
index 3a3d31a434e7..55ea63f12983 100644
--- a/textproc/p5-PDF-API3/Makefile
+++ b/textproc/p5-PDF-API3/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= The Next Generation of Text::PDF::API2
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PDF::API3::Compat::API2::Basic::TTF::GDEF.3 \
PDF::API3::Compat::API2::Resource::XObject::Form::BarCode::codabar.3 \
diff --git a/textproc/p5-PDF-FromHTML/Makefile b/textproc/p5-PDF-FromHTML/Makefile
index 3303103271cf..ebfcd57a75d4 100644
--- a/textproc/p5-PDF-FromHTML/Makefile
+++ b/textproc/p5-PDF-FromHTML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-PDF-FromHTML
-# Date created: 2006-07-10
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= PDF-FromHTML
PORTVERSION= 0.31
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-HTML-Tidy>=0:${PORTSDIR}/textproc/p5-HTML-Tidy \
p5-PDF-Writer>=0.05:${PORTSDIR}/textproc/p5-PDF-Writer
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= html2pdf.pl.1
MAN3= PDF::FromHTML.3 PDF::FromHTML::Twig.3 \
diff --git a/textproc/p5-POE-Filter-XML/Makefile b/textproc/p5-POE-Filter-XML/Makefile
index f81d68642168..26e7c1855a2c 100644
--- a/textproc/p5-POE-Filter-XML/Makefile
+++ b/textproc/p5-POE-Filter-XML/Makefile
@@ -21,7 +21,8 @@ BUILD_DEPENDS= p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
p5-XML-SAX>=0.16:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Filter::XML.3 \
POE::Filter::XML::Handler.3 \
diff --git a/textproc/p5-POSIX-Regex/Makefile b/textproc/p5-POSIX-Regex/Makefile
index 36423901c156..5964225ddac5 100644
--- a/textproc/p5-POSIX-Regex/Makefile
+++ b/textproc/p5-POSIX-Regex/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= OO interface for the gnu regex engine
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POSIX::Regex.3
diff --git a/textproc/p5-PPIx-Utilities/Makefile b/textproc/p5-PPIx-Utilities/Makefile
index eb4dd66cb710..7e3003a09429 100644
--- a/textproc/p5-PPIx-Utilities/Makefile
+++ b/textproc/p5-PPIx-Utilities/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: PPIx-Utilities
-# Date created: 30 Jul 2010
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= PPIx-Utilities
PORTVERSION= 1.001000
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-Exception-Class>=1.23:${PORTSDIR}/devel/p5-Exception-Class \
BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= PPIx::Utilities.3 PPIx::Utilities::Exception::Bug.3 \
PPIx::Utilities::Node.3 PPIx::Utilities::Statement.3
diff --git a/textproc/p5-Parse-Syslog/Makefile b/textproc/p5-Parse-Syslog/Makefile
index b5f4fc1c01ed..044568c97e6a 100644
--- a/textproc/p5-Parse-Syslog/Makefile
+++ b/textproc/p5-Parse-Syslog/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Parse-Syslog
-# Date created: 27 August 2001
-# Whom: Stephen Roznowski (sjr@home.com)
-#
+# Created by: Stephen Roznowski (sjr@home.com)
# $FreeBSD$
-#
PORTNAME= Parse-Syslog
PORTVERSION= 1.10
@@ -16,7 +12,8 @@ COMMENT= Perl5 routines that present a simple interface to parse syslog files
BUILD_DEPENDS= p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Parse::Syslog.3
diff --git a/textproc/p5-Perl-Critic/Makefile b/textproc/p5-Perl-Critic/Makefile
index 1a52f18dd358..dde4d3c51032 100644
--- a/textproc/p5-Perl-Critic/Makefile
+++ b/textproc/p5-Perl-Critic/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: Perl::Critic
-# Date created: Nov 26, 2005
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Perl-Critic
PORTVERSION= 1.11.8
@@ -39,7 +36,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
p5-Test-Memory-Cycle>=0:${PORTSDIR}/devel/p5-Test-Memory-Cycle
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= perlcritic.1
MAN3= Perl::Critic.3 \
diff --git a/textproc/p5-PerlPoint-Package/Makefile b/textproc/p5-PerlPoint-Package/Makefile
index f1d226124b10..4776ef9d4c53 100644
--- a/textproc/p5-PerlPoint-Package/Makefile
+++ b/textproc/p5-PerlPoint-Package/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-PerlPoint-Package
-# Date created: 8 Jun 2004
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= PerlPoint-Package
PORTVERSION= 0.45.2
@@ -19,7 +15,8 @@ COMMENT= PerlPoint is both a presentation and a documentation toolset
BUILD_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN1= pp2sdf.1 perlpoint.1
MAN3= PerlPoint::Anchors.3 \
diff --git a/textproc/p5-Petal-CodePerl/Makefile b/textproc/p5-Petal-CodePerl/Makefile
index 7e2fd9d34c09..74189b504f8d 100644
--- a/textproc/p5-Petal-CodePerl/Makefile
+++ b/textproc/p5-Petal-CodePerl/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Petal-CodePerl
-# Date created: 26 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Petal-CodePerl
PORTVERSION= 0.06
@@ -23,6 +19,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Petal::CodePerl.3 Petal::CodePerl::Expr.3 \
Petal::CodePerl::Modifiers.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Petal-Mail/Makefile b/textproc/p5-Petal-Mail/Makefile
index ae319b6fffb4..5b433a0692b4 100644
--- a/textproc/p5-Petal-Mail/Makefile
+++ b/textproc/p5-Petal-Mail/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Petal-Mail
-# Date created: 26 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Petal-Mail
PORTVERSION= 0.31
@@ -21,6 +17,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Petal::Mail.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Petal-Utils/Makefile b/textproc/p5-Petal-Utils/Makefile
index 0b7a7eaac117..8a3f8ce7e565 100644
--- a/textproc/p5-Petal-Utils/Makefile
+++ b/textproc/p5-Petal-Utils/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Petal-Utils
-# Date created: 26 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Petal-Utils
PORTVERSION= 0.06
@@ -21,6 +17,7 @@ RUN_DEPENDS= p5-Petal>=0:${PORTSDIR}/textproc/p5-Petal \
MAN3= Petal::Utils.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/textproc/p5-Petal/Makefile b/textproc/p5-Petal/Makefile
index 8be6a7862289..be41e74f5d78 100644
--- a/textproc/p5-Petal/Makefile
+++ b/textproc/p5-Petal/Makefile
@@ -20,6 +20,7 @@ MAN3= Petal.3 \
Petal::Hash::Test.3 \
Petal::I18N.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Plucene-Simple/Makefile b/textproc/p5-Plucene-Simple/Makefile
index 16d99f1c932d..a3a261094dac 100644
--- a/textproc/p5-Plucene-Simple/Makefile
+++ b/textproc/p5-Plucene-Simple/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-Time-Piece>=1.08:${PORTSDIR}/devel/p5-Time-Piece \
p5-Test-Class>=0.03:${PORTSDIR}/devel/p5-Test-Class
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= YES
+USES= perl5
+USE_PERL5= modbuild
MAN3= ${PORTNAME:S/-/::/g}.3
diff --git a/textproc/p5-Pod-Autopod/Makefile b/textproc/p5-Pod-Autopod/Makefile
index 6c32dca52f41..1358e0c1e96f 100644
--- a/textproc/p5-Pod-Autopod/Makefile
+++ b/textproc/p5-Pod-Autopod/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/${PORTNAME}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= autopod.1
MAN3= Pod::Autopod.3
diff --git a/textproc/p5-Pod-Constants/Makefile b/textproc/p5-Pod-Constants/Makefile
index 25f727836a2b..265019c62348 100644
--- a/textproc/p5-Pod-Constants/Makefile
+++ b/textproc/p5-Pod-Constants/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Pod-Constants
-# Date created: 08 April 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Pod-Constants
PORTVERSION= 0.16
@@ -16,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Include constants from POD
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::Constants.3
diff --git a/textproc/p5-Pod-DocBook/Makefile b/textproc/p5-Pod-DocBook/Makefile
index 5899e815ab6a..50ecb6c64128 100644
--- a/textproc/p5-Pod-DocBook/Makefile
+++ b/textproc/p5-Pod-DocBook/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Pod-DocBook
-# Date created: 29 July 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Pod-DocBook
PORTVERSION= 1.2
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-podlators>=0:${PORTSDIR}/textproc/p5-podlators \
p5-Text-Tabs+Wrap>=0:${PORTSDIR}/textproc/p5-Text-Tabs+Wrap
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pod2docbook.1
MAN3= Pod::DocBook.3
diff --git a/textproc/p5-Pod-Elemental/Makefile b/textproc/p5-Pod-Elemental/Makefile
index ba1337847fc4..6b079ca748c5 100644
--- a/textproc/p5-Pod-Elemental/Makefile
+++ b/textproc/p5-Pod-Elemental/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Pod-Elemental
-# Date created: May 26, 2010
-# Whom: Wen Heping <wen@FreeBSD.org>
-#
+# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Pod-Elemental
PORTVERSION= 0.102362
@@ -30,7 +26,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
p5-Test-Differences>=0:${PORTSDIR}/devel/p5-Test-Differences
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::Elemental.3 \
Pod::Elemental::Autoblank.3 \
diff --git a/textproc/p5-Pod-Escapes/Makefile b/textproc/p5-Pod-Escapes/Makefile
index fbec6f49e2dc..52c6d106d79e 100644
--- a/textproc/p5-Pod-Escapes/Makefile
+++ b/textproc/p5-Pod-Escapes/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Pod-Escapes
-# Date created: 2 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Pod-Escapes
PORTVERSION= 1.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= For resolving Pod E<...> sequences
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::Escapes.3
diff --git a/textproc/p5-Pod-Eventual/Makefile b/textproc/p5-Pod-Eventual/Makefile
index 56b85149efde..4cf5066d200a 100644
--- a/textproc/p5-Pod-Eventual/Makefile
+++ b/textproc/p5-Pod-Eventual/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Mixin-Linewise>=0.001:${PORTSDIR}/devel/p5-Mixin-Linewise
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::Eventual.3 \
Pod::Eventual::Simple.3
diff --git a/textproc/p5-Pod-Markdown/Makefile b/textproc/p5-Pod-Markdown/Makefile
index 34839e694f7a..bff53acfecb1 100644
--- a/textproc/p5-Pod-Markdown/Makefile
+++ b/textproc/p5-Pod-Markdown/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Pod-Markdown
-# Date created: 18 November, 2011
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Pod-Markdown
PORTVERSION= 1.320000
@@ -23,7 +20,8 @@ RUN_DEPENDS= p5-Pod-Parser>=0:${PORTSDIR}/textproc/p5-Pod-Parser
TEST_DEPENDS= p5-Test-Difference>=0:${PORTSDIR}/devel/p5-Test-Differences
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pod2markdown.1
MAN3= Pod::Markdown.3
diff --git a/textproc/p5-Pod-POM-View-HTML-Filter/Makefile b/textproc/p5-Pod-POM-View-HTML-Filter/Makefile
index 38cc0f8d8e25..d5522a3d1701 100644
--- a/textproc/p5-Pod-POM-View-HTML-Filter/Makefile
+++ b/textproc/p5-Pod-POM-View-HTML-Filter/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Pod-POM-View-HTML-Filter
-# Date created: 01 September 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Pod-POM-View-HTML-Filter
PORTVERSION= 0.09
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Pod-POM>=0:${PORTSDIR}/textproc/p5-Pod-POM \
p5-Syntax-Highlight-HTML>=0:${PORTSDIR}/www/p5-Syntax-Highlight-HTML
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::POM::View::HTML::Filter.3
diff --git a/textproc/p5-Pod-POM/Makefile b/textproc/p5-Pod-POM/Makefile
index 033e48a2c367..312bcbc50576 100644
--- a/textproc/p5-Pod-POM/Makefile
+++ b/textproc/p5-Pod-POM/Makefile
@@ -13,7 +13,8 @@ COMMENT= POD Object Model
BUILD_DEPENDS= p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= podlint.1 pom2.1 pomdump.1
MAN3= Pod::POM.3 \
diff --git a/textproc/p5-Pod-Parser/Makefile b/textproc/p5-Pod-Parser/Makefile
index 40f63a5d0a94..3e803f7455be 100644
--- a/textproc/p5-Pod-Parser/Makefile
+++ b/textproc/p5-Pod-Parser/Makefile
@@ -13,7 +13,8 @@ COMMENT= Modules to work with POD (Plain Old Documentation)
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN3= Pod::Find.3 Pod::InputObjects.3 \
diff --git a/textproc/p5-Pod-ProjectDocs/Makefile b/textproc/p5-Pod-ProjectDocs/Makefile
index 4c3872f3afc3..daad2b9f4c27 100644
--- a/textproc/p5-Pod-ProjectDocs/Makefile
+++ b/textproc/p5-Pod-ProjectDocs/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Pod-ProjectDocs
-# Date created: 31 August 2005
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Pod-ProjectDocs
PORTVERSION= 0.40
@@ -27,7 +23,8 @@ RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit \
p5-URI>=0:${PORTSDIR}/net/p5-URI
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pod2projdocs.1
MAN3= Pod::ProjectDocs.3
diff --git a/textproc/p5-Pod-Simple/Makefile b/textproc/p5-Pod-Simple/Makefile
index 053204dddd33..69f0f25b9f21 100644
--- a/textproc/p5-Pod-Simple/Makefile
+++ b/textproc/p5-Pod-Simple/Makefile
@@ -16,7 +16,8 @@ LICENSE_COMB= dual
PORTSCOUT= skipv:31337-0.02
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::Simple.3 \
Pod::Simple::Checker.3 \
diff --git a/textproc/p5-Pod-Strip/Makefile b/textproc/p5-Pod-Strip/Makefile
index 74f572c9ef67..6f0a0eb8136b 100644
--- a/textproc/p5-Pod-Strip/Makefile
+++ b/textproc/p5-Pod-Strip/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Pod-Strip
-# Date created: Feb 13 2007
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Pod-Strip
PORTVERSION= 1.02
@@ -16,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Remove POD from Perl code
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Pod::Strip.3
diff --git a/textproc/p5-Pod-Stripper/Makefile b/textproc/p5-Pod-Stripper/Makefile
index 734eae5eeb2a..6f06d47f877e 100644
--- a/textproc/p5-Pod-Stripper/Makefile
+++ b/textproc/p5-Pod-Stripper/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Strip all pod, and output what's left
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN1= podstrip.1
diff --git a/textproc/p5-Pod-Tree/Makefile b/textproc/p5-Pod-Tree/Makefile
index 66838ed82e41..fd69f38d87ec 100644
--- a/textproc/p5-Pod-Tree/Makefile
+++ b/textproc/p5-Pod-Tree/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: p5-Pod-Tree
-# Date created: Aug 10, 2004
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Pod-Tree
PORTVERSION= 1.17
@@ -20,7 +17,8 @@ RUN_DEPENDS= p5-HTML-Stream>=1.49:${PORTSDIR}/www/p5-HTML-Stream \
p5-Text-Template>=1:${PORTSDIR}/textproc/p5-Text-Template
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= mod2html.1 perl2html.1 pods2html.1 podtree2html.1
MAN3= Pod::Tree.3 \
diff --git a/textproc/p5-Pod-XML/Makefile b/textproc/p5-Pod-XML/Makefile
index 09615119ecc2..b0e6c31ad949 100644
--- a/textproc/p5-Pod-XML/Makefile
+++ b/textproc/p5-Pod-XML/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Pod-XML
-# Date created: 2006/07/11
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= Pod-XML
PORTVERSION= 0.99
@@ -19,7 +16,8 @@ BUILD_DEPENDS= p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy \
p5-Test-File-Contents>=0:${PORTSDIR}/devel/p5-Test-File-Contents
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pod2xml.1
MAN3= Pod::XML.3
diff --git a/textproc/p5-Pod-Xhtml/Makefile b/textproc/p5-Pod-Xhtml/Makefile
index 005a9a91dc16..d1511165f08d 100644
--- a/textproc/p5-Pod-Xhtml/Makefile
+++ b/textproc/p5-Pod-Xhtml/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Pod-Xhtml
-# Date created: 2006-07-13
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Pod-Xhtml
PORTVERSION= 1.61
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Assertions>0:${PORTSDIR}/devel/p5-Test-Assertions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= pod2xhtml.1
MAN3= Pod::Hyperlink::BounceURL.3 Pod::Xhtml.3
diff --git a/textproc/p5-RDF-Core/Makefile b/textproc/p5-RDF-Core/Makefile
index 7485735ff241..26adbf7ab3ac 100644
--- a/textproc/p5-RDF-Core/Makefile
+++ b/textproc/p5-RDF-Core/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= RDF::Core.3 RDF::Core::Constants.3 RDF::Core::Enumerator.3 \
RDF::Core::Enumerator::DB_File.3 \
diff --git a/textproc/p5-RDF-Notation3/Makefile b/textproc/p5-RDF-Notation3/Makefile
index 689e8c4f4d98..3e97c73451d9 100644
--- a/textproc/p5-RDF-Notation3/Makefile
+++ b/textproc/p5-RDF-Notation3/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-RDFStore>=0:${PORTSDIR}/textproc/p5-RDFStore
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= RDF::Notation3.3 RDF::Notation3::PrefTriples.3 \
RDF::Notation3::RDFCore.3 RDF::Notation3::RDFStore.3 \
diff --git a/textproc/p5-RDF-Simple/Makefile b/textproc/p5-RDF-Simple/Makefile
index a9d0b5ccbde5..0d21bb574872 100644
--- a/textproc/p5-RDF-Simple/Makefile
+++ b/textproc/p5-RDF-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-RDF-Simple
-# Date created: July 12 2004
-# Whom: Aaron Straup Cope <ascope@cpan.org>
-#
+# Created by: Aaron Straup Cope <ascope@cpan.org>
# $FreeBSD$
-#
PORTNAME= RDF-Simple
PORTVERSION= 0.41.5
@@ -25,7 +21,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-IO-CaptureOutput>0:${PORTSDIR}/devel/p5-IO-CaptureOutput \
p5-Test-File>=0:${PORTSDIR}/devel/p5-Test-File
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= RDF::Simple.3 \
RDF::Simple::NS.3 \
diff --git a/textproc/p5-RDFStore/Makefile b/textproc/p5-RDFStore/Makefile
index 695a25354b62..66c7238618b6 100644
--- a/textproc/p5-RDFStore/Makefile
+++ b/textproc/p5-RDFStore/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: RDFStore
-# Date created: 30 May 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= RDFStore
PORTVERSION= 0.51
@@ -23,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_BDB= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= DBD::RDFStore.3 DBMS.3 RDFStore.3 \
RDFStore::Digest::Digestable.3 RDFStore::Literal.3 \
diff --git a/textproc/p5-RTF-Parser/Makefile b/textproc/p5-RTF-Parser/Makefile
index bb7c4a15e818..b3d53fce4492 100644
--- a/textproc/p5-RTF-Parser/Makefile
+++ b/textproc/p5-RTF-Parser/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-RTF-Parser
-# Date created: Oct 15th 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
-#
PORTNAME= RTF-Parser
PORTVERSION= 1.09
@@ -17,7 +13,8 @@ COMMENT= Perl module for parsing RTF files
BUILD_DEPENDS= p5-RTF-Tokenizer>=0:${PORTSDIR}/textproc/p5-RTF-Tokenizer
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= RTF::HTML::Converter.3 \
RTF::Control.3 \
diff --git a/textproc/p5-RTF-Tokenizer/Makefile b/textproc/p5-RTF-Tokenizer/Makefile
index d6e369260563..359ea5f776a6 100644
--- a/textproc/p5-RTF-Tokenizer/Makefile
+++ b/textproc/p5-RTF-Tokenizer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-RTF-Tokenizer
-# Date created: Oct 15th 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
-#
PORTNAME= RTF-Tokenizer
PORTVERSION= 1.13
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for reading RTF files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= RTF::Tokenizer.3
diff --git a/textproc/p5-RTF-Writer/Makefile b/textproc/p5-RTF-Writer/Makefile
index 96dc6c42ce6c..57a21a060366 100644
--- a/textproc/p5-RTF-Writer/Makefile
+++ b/textproc/p5-RTF-Writer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-RTF-Writer
-# Date created: Oct 15th 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
-#
PORTNAME= RTF-Writer
PORTVERSION= 1.11
@@ -17,7 +13,8 @@ COMMENT= Perl module for generating documents in Rich Text Format
BUILD_DEPENDS= p5-Image-Size>=0:${PORTSDIR}/graphics/p5-Image-Size
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= RTF::Writer.3 \
RTF::Writer::TableRowDecl.3 \
diff --git a/textproc/p5-Regex-PreSuf/Makefile b/textproc/p5-Regex-PreSuf/Makefile
index 8f1cd48a4535..17ba9da83aca 100644
--- a/textproc/p5-Regex-PreSuf/Makefile
+++ b/textproc/p5-Regex-PreSuf/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: textproc/p5-Regex-PreSuf
-# Date created: 11 Octobor 2003
-# Whom: Cheng-Lung Sung <clsung@dragon2.net>
-#
+# Created by: Cheng-Lung Sung <clsung@dragon2.net>
# $FreeBSD$
PORTNAME= Regex-PreSuf
@@ -14,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Regex::PreSuf - Given word lists, create regular expressions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Regex::PreSuf.3
diff --git a/textproc/p5-Regexp-Common-Email-Address/Makefile b/textproc/p5-Regexp-Common-Email-Address/Makefile
index 217da15c6f34..40b14732cc4a 100644
--- a/textproc/p5-Regexp-Common-Email-Address/Makefile
+++ b/textproc/p5-Regexp-Common-Email-Address/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Regexp-Common-Email-Address
-# Date created: 25 Apr 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Regexp-Common-Email-Address
PORTVERSION= 1.01
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Email-Address>=0:${PORTSDIR}/mail/p5-Email-Address \
p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Regexp::Common::Email::Address.3
diff --git a/textproc/p5-Regexp-Copy/Makefile b/textproc/p5-Regexp-Copy/Makefile
index 524098f0617b..2449654e51e3 100644
--- a/textproc/p5-Regexp-Copy/Makefile
+++ b/textproc/p5-Regexp-Copy/Makefile
@@ -12,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Copy the contents of one Regexp object to another
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Regexp::Copy.3
diff --git a/textproc/p5-Regexp-Log-Common/Makefile b/textproc/p5-Regexp-Log-Common/Makefile
index f8242f806522..9214ab8ba00b 100644
--- a/textproc/p5-Regexp-Log-Common/Makefile
+++ b/textproc/p5-Regexp-Log-Common/Makefile
@@ -15,7 +15,8 @@ LICENSE= ART20
RUN_DEPENDS= p5-Regexp-Log>=0:${PORTSDIR}/textproc/p5-Regexp-Log
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Regexp::Log::Common.3
diff --git a/textproc/p5-Regexp-Log/Makefile b/textproc/p5-Regexp-Log/Makefile
index 136ad3816cca..cd14e109d301 100644
--- a/textproc/p5-Regexp-Log/Makefile
+++ b/textproc/p5-Regexp-Log/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Regexp-Log
-# Date created: 03 March 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Regexp-Log
PORTVERSION= 0.06
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Regexp::Log - A base class for log files regexp builders
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Regexp::Log.3
diff --git a/textproc/p5-SGML-DTDParse/Makefile b/textproc/p5-SGML-DTDParse/Makefile
index 141c47e67b90..a1c7b616b458 100644
--- a/textproc/p5-SGML-DTDParse/Makefile
+++ b/textproc/p5-SGML-DTDParse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-SGML-DTDParse
-# Date created: 2006/07/11
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= SGML-DTDParse
PORTVERSION= 2.00
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-DelimMatch>=1.05:${PORTSDIR}/textproc/p5-DelimMatch \
p5-XML-Parser>=2.3:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= dtddiff2html.1 dtdformat.1 dtddiff.1 dtdparse.1 dtdflatten.1
MAN3= SGML::DTDParse::DTD.3 SGML::DTDParse.3 SGML::DTDParse::Util.3
diff --git a/textproc/p5-SVG/Makefile b/textproc/p5-SVG/Makefile
index 3f9551c29de7..71935e2fc012 100644
--- a/textproc/p5-SVG/Makefile
+++ b/textproc/p5-SVG/Makefile
@@ -15,7 +15,8 @@ LICENSE_COMB= dual
OPTIONS_DEFINE= EXAMPLES
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN3= SVG.3 SVG::DOM.3 SVG::Element.3 SVG::Extension.3 \
diff --git a/textproc/p5-Search-Estraier/Makefile b/textproc/p5-Search-Estraier/Makefile
index fa935c3761dd..435fd89ed64e 100644
--- a/textproc/p5-Search-Estraier/Makefile
+++ b/textproc/p5-Search-Estraier/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Search-Estraier
-# Date created: 2006-07-11
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Search-Estraier
PORTVERSION= 0.09
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Search::Estraier.3
diff --git a/textproc/p5-Search-Saryer/Makefile b/textproc/p5-Search-Saryer/Makefile
index 32b6820963ac..6f0045647a19 100644
--- a/textproc/p5-Search-Saryer/Makefile
+++ b/textproc/p5-Search-Saryer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Search::Saryer
-# Date created: 8 October 2002
-# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
-#
+# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
# $FreeBSD$
-#
PORTNAME= Search-Saryer
PORTVERSION= 0.40
diff --git a/textproc/p5-Search-VectorSpace/Makefile b/textproc/p5-Search-VectorSpace/Makefile
index 1acae15fa5a2..81c2d2059e83 100644
--- a/textproc/p5-Search-VectorSpace/Makefile
+++ b/textproc/p5-Search-VectorSpace/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= PDL>=0:${PORTSDIR}/math/PDL \
p5-Lingua-Stem>=0:${PORTSDIR}/textproc/p5-Lingua-Stem
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Search::VectorSpace.3
.include <bsd.port.mk>
diff --git a/textproc/p5-Sort-ArbBiLex/Makefile b/textproc/p5-Sort-ArbBiLex/Makefile
index c5abe655ac36..42866f181123 100644
--- a/textproc/p5-Sort-ArbBiLex/Makefile
+++ b/textproc/p5-Sort-ArbBiLex/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Sort-ArbBiLex
-# Date created: 02 January 2001
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= Sort-ArbBiLex
PORTVERSION= 4.01
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to make sort functions for arbitrary sort orders
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sort::ArbBiLex.3
diff --git a/textproc/p5-Sphinx-Search/Makefile b/textproc/p5-Sphinx-Search/Makefile
index 05a68a00a024..f4aa5212c7ac 100644
--- a/textproc/p5-Sphinx-Search/Makefile
+++ b/textproc/p5-Sphinx-Search/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Sphinx-Search
-# Date created: Thu Aug 20 15:21:22 EDT 2009
-# Whom: Vivek Khera <vivek@khera.org>
-#
+# Created by: Vivek Khera <vivek@khera.org>
# $FreeBSD$
-#
PORTNAME= Sphinx-Search
PORTVERSION= 0.27.2
@@ -26,7 +22,8 @@ RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils \
p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Sphinx::Search.3
diff --git a/textproc/p5-Spork/Makefile b/textproc/p5-Spork/Makefile
index 0140420f8260..8d67aaa155f7 100644
--- a/textproc/p5-Spork/Makefile
+++ b/textproc/p5-Spork/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Spork
-# Date created: 2004-07-18
-# Whom: Elvis Chiang <elvis@sslab.cs.ccu.edu.tw>
-#
+# Created by: Elvis Chiang <elvis@sslab.cs.ccu.edu.tw>
# $FreeBSD$
-#
PORTNAME= Spork
PORTVERSION= 0.21
@@ -18,7 +14,8 @@ COMMENT= Creating standalone HTML slideshows from Kwiki markup
RUN_DEPENDS= p5-Kwiki>=0.38:${PORTSDIR}/www/p5-Kwiki \
p5-Spoon>=0.22:${PORTSDIR}/devel/p5-Spoon
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= spork.1
MAN3= Spork.3 Spork::Config.3 \
diff --git a/textproc/p5-Spreadsheet-ParseExcel/Makefile b/textproc/p5-Spreadsheet-ParseExcel/Makefile
index 5e3b2a3e709b..df19c5cd5d5d 100644
--- a/textproc/p5-Spreadsheet-ParseExcel/Makefile
+++ b/textproc/p5-Spreadsheet-ParseExcel/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Spreadsheet::ParseExcel
-# Date created: 25 Dec 2000
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Spreadsheet-ParseExcel
PORTVERSION= 0.59
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-OLE-Storage_Lite>=0.19:${PORTSDIR}/devel/p5-OLE-Storage_Lite \
p5-Digest-Perl-MD5>=0:${PORTSDIR}/security/p5-Digest-Perl-MD5
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Spreadsheet::ParseExcel.3 \
Spreadsheet::ParseExcel::Cell.3 \
diff --git a/textproc/p5-Spreadsheet-WriteExcel/Makefile b/textproc/p5-Spreadsheet-WriteExcel/Makefile
index 94bc18bf9662..bfbb1984b729 100644
--- a/textproc/p5-Spreadsheet-WriteExcel/Makefile
+++ b/textproc/p5-Spreadsheet-WriteExcel/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent \
p5-Date-Manip>=0:${PORTSDIR}/devel/p5-Date-Manip
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
DOS2UNIX_REGEX= "*.p[lm]"
diff --git a/textproc/p5-Spreadsheet-WriteExcelXML/Makefile b/textproc/p5-Spreadsheet-WriteExcelXML/Makefile
index a720d2a1f367..47b580941a24 100644
--- a/textproc/p5-Spreadsheet-WriteExcelXML/Makefile
+++ b/textproc/p5-Spreadsheet-WriteExcelXML/Makefile
@@ -14,7 +14,8 @@ COMMENT= Create an Excel file in XML format
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Spreadsheet::WriteExcelXML.3 \
Spreadsheet::WriteExcelXML::Format.3 \
diff --git a/textproc/p5-String-Scanf/Makefile b/textproc/p5-String-Scanf/Makefile
index 3e8f38d9a9ad..b8c7b00d5ed0 100644
--- a/textproc/p5-String-Scanf/Makefile
+++ b/textproc/p5-String-Scanf/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: String::Scanf
-# Date created: 04 Nov 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= String-Scanf
PORTVERSION= 2.1
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Emulates the sscanf() of the C stdio library
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= String::Scanf.3
diff --git a/textproc/p5-String-ShowDiff/Makefile b/textproc/p5-String-ShowDiff/Makefile
index ee6bbba57b76..9a7686918d4a 100644
--- a/textproc/p5-String-ShowDiff/Makefile
+++ b/textproc/p5-String-ShowDiff/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-String-ShowDiff
-# Date created: April 26, 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= String-ShowDiff
PORTVERSION= 0.03
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Algorithm-Diff>=0:${PORTSDIR}/devel/p5-Algorithm-Diff \
p5-Term-ANSIColor>=0:${PORTSDIR}/devel/p5-Term-ANSIColor
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= String::ShowDiff.3
diff --git a/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile b/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile
index c67afa27844d..7b48a01476b3 100644
--- a/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile
+++ b/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile
@@ -148,7 +148,8 @@ MAN3= Syntax::Highlight::Engine::Kate.3 \
Syntax::Highlight::Engine::Kate::Yacas.3 \
Syntax::Highlight::Engine::Kate::Yacc_Bison.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
post-install:
.if !defined(NOPORTDOCS)
diff --git a/textproc/p5-TeX-Encode/Makefile b/textproc/p5-TeX-Encode/Makefile
index 95abe6bb8409..72fd1b05d603 100644
--- a/textproc/p5-TeX-Encode/Makefile
+++ b/textproc/p5-TeX-Encode/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: TeX-Encode
-# Date created: 15 May2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= TeX-Encode
PORTVERSION= 1.3
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=3.35:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS= p5-HTML-Parser>=3.35:${PORTSDIR}/www/p5-HTML-Parser
TEST_DEPENDS= p5-Test-Pod-Coverage>=0:${PORTSDIR}/devel/p5-Test-Pod-Coverage
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= TeX::Encode.3 TeX::Encode::BibTeX.3 TeX::Encode::charmap.3
diff --git a/textproc/p5-Template-Extract/Makefile b/textproc/p5-Template-Extract/Makefile
index 008410db4812..a065d39b5600 100644
--- a/textproc/p5-Template-Extract/Makefile
+++ b/textproc/p5-Template-Extract/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Template-Extract
-# Date created: Nov 8, 2005
-# Whom: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
-#
+# Created by: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
# $FreeBSD$
-#
PORTNAME= Template-Extract
PORTVERSION= 0.41
@@ -17,7 +14,8 @@ COMMENT= Use TT2 syntax to extract data from documents
BUILD_DEPENDS= p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Template::Extract.3 \
Template::Extract::Compile.3 \
diff --git a/textproc/p5-Template-Magic/Makefile b/textproc/p5-Template-Magic/Makefile
index 89682cae78cc..5bfad6e8d14d 100644
--- a/textproc/p5-Template-Magic/Makefile
+++ b/textproc/p5-Template-Magic/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-IO-Util>=0:${PORTSDIR}/devel/p5-IO-Util \
p5-HTML-TableTiler>=0:${PORTSDIR}/www/p5-HTML-TableTiler
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Template::Magic.3 \
Bundle::Template::Magic.3 \
diff --git a/textproc/p5-Template-Plugin-HTML-SuperForm/Makefile b/textproc/p5-Template-Plugin-HTML-SuperForm/Makefile
index 7f9ab3b68f86..1ae94f5e90bc 100644
--- a/textproc/p5-Template-Plugin-HTML-SuperForm/Makefile
+++ b/textproc/p5-Template-Plugin-HTML-SuperForm/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Template-Plugin-HTML-SuperForm
-# Date created: 14 Jul 2009
-# Whom: Philip M. Goillucci <pgollucci@p6m7g8.com>
-#
+# Created by: Philip M. Goillucci <pgollucci@p6m7g8.com>
# $FreeBSD$
-#
PORTNAME= Template-Plugin-HTML-SuperForm
PORTVERSION= 1.0
@@ -17,7 +13,8 @@ COMMENT= Interface Template Toolkit to Lingua::EN::Inflect module
RUN_DEPENDS= p5-Template-Toolkit>0:${PORTSDIR}/www/p5-Template-Toolkit \
p5-HTML-SuperForm>0:${PORTSDIR}/textproc/p5-HTML-SuperForm
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/textproc/p5-Test-Perl-Critic/Makefile b/textproc/p5-Test-Perl-Critic/Makefile
index 229d50044276..ed31cde43f2e 100644
--- a/textproc/p5-Test-Perl-Critic/Makefile
+++ b/textproc/p5-Test-Perl-Critic/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Test-Perl-Critic
-# Date created: 2007/06/07
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Test-Perl-Critic
PORTVERSION= 1.02
@@ -17,7 +13,8 @@ COMMENT= Use Perl::Critic in test programs
BUILD_DEPENDS= p5-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Perl-Critic
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::Perl::Critic.3
diff --git a/textproc/p5-Text-Affixes/Makefile b/textproc/p5-Text-Affixes/Makefile
index 14a02dacaa10..b6f7ce47d719 100644
--- a/textproc/p5-Text-Affixes/Makefile
+++ b/textproc/p5-Text-Affixes/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text::Affixes
-# Date created: Nov 3 2004
-# Whom: clsung
-#
+# Created by: clsung
# $FreeBSD$
-#
PORTNAME= Text-Affixes
PORTVERSION= 0.07
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for prefixes and suffixes analisys of text
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Affixes.3
diff --git a/textproc/p5-Text-Aligner/Makefile b/textproc/p5-Text-Aligner/Makefile
index cba2f795e79c..fbdcb7ffcc60 100644
--- a/textproc/p5-Text-Aligner/Makefile
+++ b/textproc/p5-Text-Aligner/Makefile
@@ -12,7 +12,8 @@ COMMENT= Align text in columns
RUN_DEPENDS= p5-Term-ANSIColor>=2.01:${PORTSDIR}/devel/p5-Term-ANSIColor
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Aligner.3
diff --git a/textproc/p5-Text-Aspell/Makefile b/textproc/p5-Text-Aspell/Makefile
index 523d2fefca15..d69651bdf7a2 100644
--- a/textproc/p5-Text-Aspell/Makefile
+++ b/textproc/p5-Text-Aspell/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Text-Aspell
-# Date created: 4 March 2005
-# Whom: lars.eggert@gmx.net
-#
+# Created by: lars.eggert@gmx.net
# $FreeBSD$
-#
PORTNAME= Text-Aspell
PORTVERSION= 0.09
@@ -18,7 +14,8 @@ COMMENT= Perl interface to the GNU Aspell library
BUILD_DEPENDS= ${LOCALBASE}/bin/aspell:${PORTSDIR}/textproc/aspell
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS+=INC=-I${LOCALBASE}/include \
"LIBS=-L${LOCALBASE}/lib -laspell"
diff --git a/textproc/p5-Text-Balanced/Makefile b/textproc/p5-Text-Balanced/Makefile
index 35767932a798..963931c8abb8 100644
--- a/textproc/p5-Text-Balanced/Makefile
+++ b/textproc/p5-Text-Balanced/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: devel/p5-Text-Balanced
-# Date created: 16 Sep 2001
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-Balanced
PORTVERSION= 2.02
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Extract delimited text sequences from strings
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Balanced.3
diff --git a/textproc/p5-Text-BibTeX/Makefile b/textproc/p5-Text-BibTeX/Makefile
index 803d1079a37c..0c262a29c05b 100644
--- a/textproc/p5-Text-BibTeX/Makefile
+++ b/textproc/p5-Text-BibTeX/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-Config-AutoConf>=0.16:${PORTSDIR}/devel/p5-Config-AutoConf \
p5-ExtUtils-LibBuilder>=0.02:${PORTSDIR}/devel/p5-ExtUtils-LibBuilder
TEST_DEPENDS= p5-Capture-Tiny>=0.06:${PORTSDIR}/devel/p5-Capture-Tiny
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
USE_LDCONFIG= yes
MAN1= bt_format_names.1 bt_input.1 bt_language.1 \
diff --git a/textproc/p5-Text-CSV/Makefile b/textproc/p5-Text-CSV/Makefile
index c342532ee1fc..51cce3bf970a 100644
--- a/textproc/p5-Text-CSV/Makefile
+++ b/textproc/p5-Text-CSV/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Composition and decomposition of comma-separated values
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::CSV.3 Text::CSV_PP.3
diff --git a/textproc/p5-Text-CharWidth/Makefile b/textproc/p5-Text-CharWidth/Makefile
index b7ebff563a6e..78772564dece 100644
--- a/textproc/p5-Text-CharWidth/Makefile
+++ b/textproc/p5-Text-CharWidth/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-CharWidth
-# Date created: 2008/08/31
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Text-CharWidth
DISTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Get number of occupied columns of a string on terminal
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Text::CharWidth.3
diff --git a/textproc/p5-Text-Chomp/Makefile b/textproc/p5-Text-Chomp/Makefile
index dcb24369f868..cfc1d88eb57d 100644
--- a/textproc/p5-Text-Chomp/Makefile
+++ b/textproc/p5-Text-Chomp/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module implementing a portable chomp
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Chomp.3
diff --git a/textproc/p5-Text-Context/Makefile b/textproc/p5-Text-Context/Makefile
index e3ade7b93a56..af590f49442f 100644
--- a/textproc/p5-Text-Context/Makefile
+++ b/textproc/p5-Text-Context/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Text-Context
-# Date created: 29 Mar 2009
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-Context
PORTVERSION= 3.7
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Text-Context-EitherSide>=1.1:${PORTSDIR}/textproc/p5-Text-Contex
p5-HTML-Parser>0:${PORTSDIR}/www/p5-HTML-Parser
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Context.3 \
Text::Context::Para.3
diff --git a/textproc/p5-Text-Diff3/Makefile b/textproc/p5-Text-Diff3/Makefile
index dd8f3365905b..efdfe3181374 100644
--- a/textproc/p5-Text-Diff3/Makefile
+++ b/textproc/p5-Text-Diff3/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-Diff3
-# Date created: 29 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-Diff3
PORTVERSION= 0.10
@@ -27,6 +23,7 @@ MAN3= Text::Diff3.3 \
Text::Diff3::Range3.3 \
Text::Diff3::Text.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Emoticon-GoogleTalk/Makefile b/textproc/p5-Text-Emoticon-GoogleTalk/Makefile
index 429b1ccf60f3..7ae324127b9b 100644
--- a/textproc/p5-Text-Emoticon-GoogleTalk/Makefile
+++ b/textproc/p5-Text-Emoticon-GoogleTalk/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text-Emoticon-GoogleTalk
-# Date created: 2006/07/21
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= Text-Emoticon-GoogleTalk
PORTVERSION= 0.01
@@ -18,7 +14,8 @@ COMMENT= Emoticon filter of GoogleTalk
BUILD_DEPENDS= p5-Text-Emoticon>=0:${PORTSDIR}/textproc/p5-Text-Emoticon
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Emoticon::GoogleTalk.3
diff --git a/textproc/p5-Text-ExtractWords/Makefile b/textproc/p5-Text-ExtractWords/Makefile
index 58adbc68ef44..b7e5b39350d1 100644
--- a/textproc/p5-Text-ExtractWords/Makefile
+++ b/textproc/p5-Text-ExtractWords/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Text-ExtractWords
-# Date created: Oct 24 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
-#
PORTNAME= Text-ExtractWords
PORTVERSION= 0.08
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for extract words from strings
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::ExtractWords.3
diff --git a/textproc/p5-Text-Flow/Makefile b/textproc/p5-Text-Flow/Makefile
index 0340db55a1df..83f4b91611ab 100644
--- a/textproc/p5-Text-Flow/Makefile
+++ b/textproc/p5-Text-Flow/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-Flow
-# Date created: 2008/08/30
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Text-Flow
DISTVERSION= 0.01
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Moose>=0.45:${PORTSDIR}/devel/p5-Moose \
p5-Test-LongString>=0:${PORTSDIR}/devel/p5-Test-LongString
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= ${PORTNAME:S/-/::/g}.3 Text::Flow::Wrap.3
diff --git a/textproc/p5-Text-FormatTable/Makefile b/textproc/p5-Text-FormatTable/Makefile
index fc01ee8f5ec3..da39a703fa0c 100644
--- a/textproc/p5-Text-FormatTable/Makefile
+++ b/textproc/p5-Text-FormatTable/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text::FormatTable
-# Date created: 24 Jan 2002
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Text-FormatTable
PORTVERSION= 1.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Renders simple tables as text
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::FormatTable.3
diff --git a/textproc/p5-Text-German/Makefile b/textproc/p5-Text-German/Makefile
index 718179943c54..ae37005a783b 100644
--- a/textproc/p5-Text-German/Makefile
+++ b/textproc/p5-Text-German/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text::German
-# Date created: 30 Dec 2003
-# Whom: Thorsten Greiner <thorsten.greiner@web.de>
-#
+# Created by: Thorsten Greiner <thorsten.greiner@web.de>
# $FreeBSD$
-#
PORTNAME= Text-German
PORTVERSION= 0.06
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= German Grundform reduction
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::German.3
diff --git a/textproc/p5-Text-Glob/Makefile b/textproc/p5-Text-Glob/Makefile
index 62db1120401d..4032fb9f5c91 100644
--- a/textproc/p5-Text-Glob/Makefile
+++ b/textproc/p5-Text-Glob/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text-Glob
-# Date created: 19 May 2003
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Text-Glob
PORTVERSION= 0.09
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Match globbing patterns against text
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Glob.3
diff --git a/textproc/p5-Text-Greeking/Makefile b/textproc/p5-Text-Greeking/Makefile
index ce7c0b81f83a..5e346193538c 100644
--- a/textproc/p5-Text-Greeking/Makefile
+++ b/textproc/p5-Text-Greeking/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Text::Greeking
-# Date created: Jul 31, 2007
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Text-Greeking
PORTVERSION= 0.12
@@ -15,7 +12,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate meaningless text that creates the illusion of the document
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Greeking.3
diff --git a/textproc/p5-Text-Hatena/Makefile b/textproc/p5-Text-Hatena/Makefile
index 305185f3d37a..39d0f00c8b6c 100644
--- a/textproc/p5-Text-Hatena/Makefile
+++ b/textproc/p5-Text-Hatena/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-Hatena
-# Date created: 2006-07-11
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Text-Hatena
PORTVERSION= 0.20
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inhe
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Base>=0:${PORTSDIR}/devel/p5-Test-Base
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Hatena.3 Text::Hatena::AutoLink.3
diff --git a/textproc/p5-Text-Highlight/Makefile b/textproc/p5-Text-Highlight/Makefile
index 1c81577d9d1c..918e7ca3d6d2 100644
--- a/textproc/p5-Text-Highlight/Makefile
+++ b/textproc/p5-Text-Highlight/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text-Highlight
-# Date created: 05 August 2007
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Text-Highlight
PORTVERSION= 0.04
@@ -16,7 +12,8 @@ DISTNAME= text-highlight-${PORTVERSION}
MAINTAINER= perl@FreeBSD.org
COMMENT= Syntax highlighting framework
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Highlight.3
diff --git a/textproc/p5-Text-Lorem/Makefile b/textproc/p5-Text-Lorem/Makefile
index a0573ffe30bb..aefc25e8e7a9 100644
--- a/textproc/p5-Text-Lorem/Makefile
+++ b/textproc/p5-Text-Lorem/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-Lorem
-# Date created: 2012-02-23
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-Lorem
PORTVERSION= 0.3
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate random Latin looking text
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= lorem.1
MAN3= Text::Lorem.3
diff --git a/textproc/p5-Text-Metaphone/Makefile b/textproc/p5-Text-Metaphone/Makefile
index 523606f2734f..16733eb70174 100644
--- a/textproc/p5-Text-Metaphone/Makefile
+++ b/textproc/p5-Text-Metaphone/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Modern soundex: phonetic encoding of words
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Metaphone.3
diff --git a/textproc/p5-Text-MultiMarkdown/Makefile b/textproc/p5-Text-MultiMarkdown/Makefile
index f5e8d5b2bc6b..7b470ccf8ebd 100644
--- a/textproc/p5-Text-MultiMarkdown/Makefile
+++ b/textproc/p5-Text-MultiMarkdown/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-MultiMarkdown
-# Date created: 23 Oct, 2009
-# Whom: Wen Heping <wen@FreeBSD.org>
-#
+# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-MultiMarkdown
PORTVERSION= 1.000034
@@ -22,7 +18,8 @@ BUILD_DEPENDS= \
RUN_DEPENDS= \
p5-Text-Markdown>=1.0.26:${PORTSDIR}/textproc/p5-Text-Markdown
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= MultiMarkdown.pl.1
MAN3= Text::MultiMarkdown.3
diff --git a/textproc/p5-Text-NSP/Makefile b/textproc/p5-Text-NSP/Makefile
index 8606289c071d..40b674982d27 100644
--- a/textproc/p5-Text-NSP/Makefile
+++ b/textproc/p5-Text-NSP/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 modules for Ngram Statistics Package
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= combig.pl.1 count.pl.1 \
count2huge.pl.1 \
diff --git a/textproc/p5-Text-NeatTemplate/Makefile b/textproc/p5-Text-NeatTemplate/Makefile
index c1635a573333..6da05fb956b3 100644
--- a/textproc/p5-Text-NeatTemplate/Makefile
+++ b/textproc/p5-Text-NeatTemplate/Makefile
@@ -11,7 +11,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
MAINTAINER= perl@FreeBSD.org
COMMENT= Fast, middleweight template engine
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Text::NeatTemplate.3
diff --git a/textproc/p5-Text-Ngram/Makefile b/textproc/p5-Text-Ngram/Makefile
index 7e41041211b0..9ad9362a9eb6 100644
--- a/textproc/p5-Text-Ngram/Makefile
+++ b/textproc/p5-Text-Ngram/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Text::Ngram
-# Date created: Nov 4 2004
-# Whom: clsung
-#
+# Created by: clsung
# $FreeBSD$
-#
PORTNAME= Text-Ngram
PORTVERSION= 0.14
@@ -17,7 +13,8 @@ COMMENT= Perl module for n-gram analysis
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Ngram.3
diff --git a/textproc/p5-Text-Ngrams/Makefile b/textproc/p5-Text-Ngrams/Makefile
index 4e4737783cd3..606af8c62a90 100644
--- a/textproc/p5-Text-Ngrams/Makefile
+++ b/textproc/p5-Text-Ngrams/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 modules for Flexible Ngram analysis
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= ngrams.pl.1
MAN3= Text::Ngrams.3
diff --git a/textproc/p5-Text-Original/Makefile b/textproc/p5-Text-Original/Makefile
index 799d1134a554..f9044bb6df92 100644
--- a/textproc/p5-Text-Original/Makefile
+++ b/textproc/p5-Text-Original/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Text-Original
-# Date created: 15 October 2004
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-Original
PORTVERSION= 1.5
@@ -17,7 +13,8 @@ COMMENT= Find original, non-quoted text in a message
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Original.3
diff --git a/textproc/p5-Text-ParseWords/Makefile b/textproc/p5-Text-ParseWords/Makefile
index a20ea8ad6158..b502244249a6 100644
--- a/textproc/p5-Text-ParseWords/Makefile
+++ b/textproc/p5-Text-ParseWords/Makefile
@@ -10,9 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parse text into an array of tokens or array of arrays
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::ParseWords.3
diff --git a/textproc/p5-Text-Quote/Makefile b/textproc/p5-Text-Quote/Makefile
index 8f4108627fe5..11ea758dcd8e 100644
--- a/textproc/p5-Text-Quote/Makefile
+++ b/textproc/p5-Text-Quote/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Text::Quote
-# Date created: Jul 29, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Text-Quote
PORTVERSION= 0.3
@@ -19,7 +16,8 @@ COMMENT= Quotes strings as required for perl to eval them back correctly
RUN_DEPENDS= p5-Carp-Assert>=0.13:${PORTSDIR}/devel/p5-Carp-Assert
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Quote.3
diff --git a/textproc/p5-Text-Quoted/Makefile b/textproc/p5-Text-Quoted/Makefile
index 72a74e34e580..43084bcde337 100644
--- a/textproc/p5-Text-Quoted/Makefile
+++ b/textproc/p5-Text-Quoted/Makefile
@@ -13,7 +13,8 @@ COMMENT= Text::Quoted - Extract the structure of a quoted mail message
BUILD_DEPENDS= p5-Text-Autoformat>=0:${PORTSDIR}/textproc/p5-Text-Autoformat
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Quoted.3
diff --git a/textproc/p5-Text-Reflow/Makefile b/textproc/p5-Text-Reflow/Makefile
index f1bb52fb636a..a4e3977f420f 100644
--- a/textproc/p5-Text-Reflow/Makefile
+++ b/textproc/p5-Text-Reflow/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5- Text-Reflow
-# Date created: 2 August 2002
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Text-Reflow
PORTVERSION= 1.09
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for reflowing text files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Reflow.3
diff --git a/textproc/p5-Text-Reform/Makefile b/textproc/p5-Text-Reform/Makefile
index 6b77bace0b8a..684899c06837 100644
--- a/textproc/p5-Text-Reform/Makefile
+++ b/textproc/p5-Text-Reform/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Text-Reform
-# Date created: 2 August 2002
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Text-Reform
PORTVERSION= 1.20
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Manual text wrapping and reformatting
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Reform.3
diff --git a/textproc/p5-Text-Similarity/Makefile b/textproc/p5-Text-Similarity/Makefile
index ef50418d2238..e86d325d0412 100644
--- a/textproc/p5-Text-Similarity/Makefile
+++ b/textproc/p5-Text-Similarity/Makefile
@@ -12,7 +12,8 @@ COMMENT= Measure the similarity of text documents
LICENSE= GPLv2 # (or later)
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= text_similarity.pl.1
MAN3= Text::OverlapFinder.3 \
diff --git a/textproc/p5-Text-SimpleTable/Makefile b/textproc/p5-Text-SimpleTable/Makefile
index 10d2eeace6cb..7693ab5947dc 100644
--- a/textproc/p5-Text-SimpleTable/Makefile
+++ b/textproc/p5-Text-SimpleTable/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-SimpleTable
-# Date created: 15 Nov 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Text-SimpleTable
PORTVERSION= 2.03
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple Eyecandy ASCII Tables
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::SimpleTable.3
diff --git a/textproc/p5-Text-Tabs+Wrap/Makefile b/textproc/p5-Text-Tabs+Wrap/Makefile
index d2859047799b..38b0ecbb0f3e 100644
--- a/textproc/p5-Text-Tabs+Wrap/Makefile
+++ b/textproc/p5-Text-Tabs+Wrap/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Line wrapping to form simple paragraphs
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= modern::Text::Wrap.3 modern::Text::Tabs.3
diff --git a/textproc/p5-Text-Template/Makefile b/textproc/p5-Text-Template/Makefile
index 02c69ef7f188..8c479bca20bc 100644
--- a/textproc/p5-Text-Template/Makefile
+++ b/textproc/p5-Text-Template/Makefile
@@ -14,7 +14,8 @@ COMMENT= Expand template text with embedded Perl
LICENSE= ART10 GPLv2
LICENSE_COMB= dual
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Template.3 Text::Template::Preprocess.3
diff --git a/textproc/p5-Text-Trac/Makefile b/textproc/p5-Text-Trac/Makefile
index 046a7efef4cd..b0eb3168e87a 100644
--- a/textproc/p5-Text-Trac/Makefile
+++ b/textproc/p5-Text-Trac/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Text-Trac
-# Date created: 2006-07-19
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Text-Trac
PORTVERSION= 0.15
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Base>=0:${PORTSDIR}/devel/p5-Test-Base
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Trac.3
diff --git a/textproc/p5-Text-Typography/Makefile b/textproc/p5-Text-Typography/Makefile
index a8b6dacf6d1e..bcdc7a7f2d18 100644
--- a/textproc/p5-Text-Typography/Makefile
+++ b/textproc/p5-Text-Typography/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to markup ASCII text with correct typography for HTML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Text::Typography.3
diff --git a/textproc/p5-Text-WordDiff/Makefile b/textproc/p5-Text-WordDiff/Makefile
index c3b838cb8051..938078d9f995 100644
--- a/textproc/p5-Text-WordDiff/Makefile
+++ b/textproc/p5-Text-WordDiff/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-Text-WordDiff
-# Date created: 28 January 2006
-# Whom: Rod Taylor <ports@rbt.ca>
-#
+# Created by: Rod Taylor <ports@rbt.ca>
# $FreeBSD$
-#
PORTNAME= Text-WordDiff
PORTVERSION= 0.08
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Algorithm-Diff>=0:${PORTSDIR}/devel/p5-Algorithm-Diff \
RUN_DEPENDS= p5-Algorithm-Diff>=0:${PORTSDIR}/devel/p5-Algorithm-Diff \
p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Text::WordDiff.3 \
Text::WordDiff::ANSIColor.3 \
diff --git a/textproc/p5-Tree-Nary/Makefile b/textproc/p5-Tree-Nary/Makefile
index ab514abb5b99..77e81a3669c3 100644
--- a/textproc/p5-Tree-Nary/Makefile
+++ b/textproc/p5-Tree-Nary/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Tree:Nary
-# Date created: 18 May 2001
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= Tree-Nary
PORTVERSION= 1.30
@@ -16,7 +12,8 @@ DISTNAME= ${PORTNAME}-1.3
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl implementation of N-ary search trees
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tree::Nary.3
diff --git a/textproc/p5-Tree-Suffix/Makefile b/textproc/p5-Tree-Suffix/Makefile
index 2f9ebe0623fb..e1cf3d6d8016 100644
--- a/textproc/p5-Tree-Suffix/Makefile
+++ b/textproc/p5-Tree-Suffix/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Tree-Suffix
-# Date created: Apr 17 2006
-# Whom: clsung
-#
+# Created by: clsung
# $FreeBSD$
-#
PORTNAME= Tree-Suffix
PORTVERSION= 0.21
@@ -16,7 +12,8 @@ COMMENT= Perl interface to the libstree library
LIB_DEPENDS= stree.0:${PORTSDIR}/textproc/libstree
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CFLAGS+= -I${LOCALBASE}/include
MAN3= Tree::Suffix.3
diff --git a/textproc/p5-UML-Class-Simple/Makefile b/textproc/p5-UML-Class-Simple/Makefile
index af5f7fe904aa..f3add601ca7c 100644
--- a/textproc/p5-UML-Class-Simple/Makefile
+++ b/textproc/p5-UML-Class-Simple/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-Class-Inspector>=1.16:${PORTSDIR}/devel/p5-Class-Inspector \
dot:${PORTSDIR}/graphics/graphviz
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= umlclass.pl.1
MAN3= UML::Class::Simple.3
diff --git a/textproc/p5-UML-Sequence/Makefile b/textproc/p5-UML-Sequence/Makefile
index 5edd0462757d..75c48b8ba3ed 100644
--- a/textproc/p5-UML-Sequence/Makefile
+++ b/textproc/p5-UML-Sequence/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-XML-DOM>=1.25:${PORTSDIR}/textproc/p5-XML-DOM \
p5-GD>=2.30:${PORTSDIR}/graphics/p5-GD \
p5-GD-TextUtil>=0.86:${PORTSDIR}/graphics/p5-GD-TextUtil
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN1= seq2svg.pl.1 genericseq.pl.1 seq2rast.pl.1
MAN3= Devel::CallSeq.3 Devel::OOCallSeq.3 \
diff --git a/textproc/p5-UML-State/Makefile b/textproc/p5-UML-State/Makefile
index c1bab5044360..73b89345b0df 100644
--- a/textproc/p5-UML-State/Makefile
+++ b/textproc/p5-UML-State/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl module that produce simple UML state diagrams
BUILD_DEPENDS= p5-XML-DOM>=0:${PORTSDIR}/textproc/p5-XML-DOM
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= drawstatexml.pl.1 drawstate.pl.1
MAN3= UML::drawstate.3 \
diff --git a/textproc/p5-URI-Find/Makefile b/textproc/p5-URI-Find/Makefile
index 9e7a9e99828a..1bffc1e9692e 100644
--- a/textproc/p5-URI-Find/Makefile
+++ b/textproc/p5-URI-Find/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-URI-Find
-# Date created: 13 August 2001
-# Whom: Pete Fritchman <petef@databits.net>
-#
+# Created by: Pete Fritchman <petef@databits.net>
# $FreeBSD$
-#
PORTNAME= URI-Find
PORTVERSION= 20111103
@@ -17,7 +13,8 @@ COMMENT= Perl module to find URIs in arbitrary text
BUILD_DEPENDS= p5-URI>=1:${PORTSDIR}/net/p5-URI
RUN_DEPENDS= p5-URI>=1:${PORTSDIR}/net/p5-URI
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= urifind.1
MAN3= URI::Find.3 \
diff --git a/textproc/p5-Unicode-EastAsianWidth/Makefile b/textproc/p5-Unicode-EastAsianWidth/Makefile
index 8a73e135cd75..868bfeca8368 100644
--- a/textproc/p5-Unicode-EastAsianWidth/Makefile
+++ b/textproc/p5-Unicode-EastAsianWidth/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= East Asian Width properties
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Unicode::EastAsianWidth.3
diff --git a/textproc/p5-Unicode-Normalize/Makefile b/textproc/p5-Unicode-Normalize/Makefile
index 3e058bb99474..90f741397da8 100644
--- a/textproc/p5-Unicode-Normalize/Makefile
+++ b/textproc/p5-Unicode-Normalize/Makefile
@@ -14,7 +14,8 @@ COMMENT= Unicode Normalization Forms
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Unicode::Normalize.3
diff --git a/textproc/p5-WDDX/Makefile b/textproc/p5-WDDX/Makefile
index 335092c77fd0..0ec48a494da5 100644
--- a/textproc/p5-WDDX/Makefile
+++ b/textproc/p5-WDDX/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WDDX
-# Date created: 18 September 2001
-# Whom: Eric A. Griff <eric@talesfromthereal.com>
-#
+# Created by: Eric A. Griff <eric@talesfromthereal.com>
# $FreeBSD$
-#
PORTNAME= WDDX
PORTVERSION= 1.02
@@ -19,7 +15,8 @@ COMMENT= Perl module to parse WDDX Packets
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WDDX.3
diff --git a/textproc/p5-WordNet-QueryData/Makefile b/textproc/p5-WordNet-QueryData/Makefile
index d48641197733..fdef287b2ef6 100644
--- a/textproc/p5-WordNet-QueryData/Makefile
+++ b/textproc/p5-WordNet-QueryData/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WordNet-QueryData
-# Date created: 07 July 2003
-# Whom: Adam Weinberger <adamw@FreeBSD.org>
-#
+# Created by: Adam Weinberger <adamw@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= WordNet-QueryData
PORTVERSION= 1.49
@@ -18,7 +14,8 @@ LIB_DEPENDS= WN.2:${PORTSDIR}/textproc/wordnet
WNHOME?= ${LOCALBASE}/share/WordNet
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ENV= WNHOME=${WNHOME}
MAN3= WordNet::QueryData.3
diff --git a/textproc/p5-WordNet-Similarity/Makefile b/textproc/p5-WordNet-Similarity/Makefile
index 53da8ff671c9..a198c971791e 100644
--- a/textproc/p5-WordNet-Similarity/Makefile
+++ b/textproc/p5-WordNet-Similarity/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WordNet-Similarity
-# Date created: 07 July 2003
-# Whom: Adam Weinberger <adamw@FreeBSD.org>
-#
+# Created by: Adam Weinberger <adamw@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= WordNet-Similarity
PORTVERSION= 2.05
@@ -21,7 +17,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
WNHOME?= ${LOCALBASE}/share/WordNet
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= WNHOME=${WNHOME}
MAN1= rawtextFreq.pl.1 \
diff --git a/textproc/p5-XML-Atom-Filter/Makefile b/textproc/p5-XML-Atom-Filter/Makefile
index a90885659edd..6eb599b4a9d5 100644
--- a/textproc/p5-XML-Atom-Filter/Makefile
+++ b/textproc/p5-XML-Atom-Filter/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-XML-Atom-Filter
-# Date created: 13 October 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Atom-Filter
PORTVERSION= 0.07
@@ -17,7 +13,8 @@ COMMENT= Easy creation of command line Atom processing tools
RUN_DEPENDS= p5-XML-Atom>=0:${PORTSDIR}/textproc/p5-XML-Atom
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Atom::Filter.3
diff --git a/textproc/p5-XML-Atom-Stream/Makefile b/textproc/p5-XML-Atom-Stream/Makefile
index d3135b647f94..cc3cc5ee070e 100644
--- a/textproc/p5-XML-Atom-Stream/Makefile
+++ b/textproc/p5-XML-Atom-Stream/Makefile
@@ -23,6 +23,7 @@ BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
MAN3= XML::Atom::Stream.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Atom-Syndication/Makefile b/textproc/p5-XML-Atom-Syndication/Makefile
index 25ceeedf3524..c7d42a77165f 100644
--- a/textproc/p5-XML-Atom-Syndication/Makefile
+++ b/textproc/p5-XML-Atom-Syndication/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: p5-XML-Atom-Syndication
-# Date created: 2003-05-23
-# Whom: arved
-#
+# Created by: arved
# $FreeBSD$
PORTNAME= XML-Atom-Syndication
@@ -21,7 +18,8 @@ RUN_DEPENDS= p5-Class-ErrorHandler>=0:${PORTSDIR}/devel/p5-Class-ErrorHandler \
p5-XML-Writer>=0.6:${PORTSDIR}/textproc/p5-XML-Writer
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Atom::Syndication.3 \
XML::Atom::Syndication::Category.3 \
diff --git a/textproc/p5-XML-Atom/Makefile b/textproc/p5-XML-Atom/Makefile
index 1bf974ec6ca3..3072ab17f9c4 100644
--- a/textproc/p5-XML-Atom/Makefile
+++ b/textproc/p5-XML-Atom/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Atom
-# Date created: Dec 27 2003
-# Whom: Cheng-Lung Sung <clsung@dragon2.net>
-#
+# Created by: Cheng-Lung Sung <clsung@dragon2.net>
# $FreeBSD$
-#
PORTNAME= XML-Atom
PORTVERSION= 0.41
@@ -26,7 +22,8 @@ BUILD_DEPENDS= p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inhe
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Atom.3 \
XML::Atom::Client.3 \
diff --git a/textproc/p5-XML-Bare/Makefile b/textproc/p5-XML-Bare/Makefile
index 5a09332d7be1..9b678cf498dc 100644
--- a/textproc/p5-XML-Bare/Makefile
+++ b/textproc/p5-XML-Bare/Makefile
@@ -13,7 +13,8 @@ COMMENT= Minimal XML Parser
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Bare.3
diff --git a/textproc/p5-XML-Compile-Cache/Makefile b/textproc/p5-XML-Compile-Cache/Makefile
index bde4afa6e4f2..533d128412db 100644
--- a/textproc/p5-XML-Compile-Cache/Makefile
+++ b/textproc/p5-XML-Compile-Cache/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS= p5-Log-Report>=0.19:${PORTSDIR}/devel/p5-Log-Report \
TEST_DEPENDS= p5-Test-Pod>=1.00:${PORTSDIR}/devel/p5-Test-Pod \
p5-XML-Compile-Tester>=0.02:${PORTSDIR}/devel/p5-XML-Compile-Tester
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Compile::Cache.3
diff --git a/textproc/p5-XML-Compile/Makefile b/textproc/p5-XML-Compile/Makefile
index 8ef3e70e24a5..5654cbb90a86 100644
--- a/textproc/p5-XML-Compile/Makefile
+++ b/textproc/p5-XML-Compile/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0.095:${PORTSDIR}/devel/p5-Test-Deep \
p5-XML-Compile-Tester>=0.90:${PORTSDIR}/devel/p5-XML-Compile-Tester
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= schema2example.1 \
xml2yaml.1
diff --git a/textproc/p5-XML-DOM-Lite/Makefile b/textproc/p5-XML-DOM-Lite/Makefile
index 830441065451..e33fa5d46764 100644
--- a/textproc/p5-XML-DOM-Lite/Makefile
+++ b/textproc/p5-XML-DOM-Lite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-DOM-Lite
-# Date created: 2006-08-20
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= XML-DOM-Lite
PORTVERSION= 0.15
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Lite Pure Perl XML DOM Parser Kit
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::DOM::Lite.3 XML::DOM::Lite::Document.3 \
XML::DOM::Lite::NodeList.3 XML::DOM::Lite::Parser.3 \
diff --git a/textproc/p5-XML-DOM2/Makefile b/textproc/p5-XML-DOM2/Makefile
index 8d98e4de5f4d..5534eb52a74e 100644
--- a/textproc/p5-XML-DOM2/Makefile
+++ b/textproc/p5-XML-DOM2/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-DOM2
-# Date created: 2006-07-14
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= XML-DOM2
PORTVERSION= 0.06
@@ -19,7 +15,8 @@ COMMENT= DOM controlled, strict XML module for extentable xml objects
BUILD_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::DOM2::Attribute.3 XML::DOM2::Element.3 \
XML::DOM2::Element::Document.3 \
diff --git a/textproc/p5-XML-DTDParser/Makefile b/textproc/p5-XML-DTDParser/Makefile
index 428006fe19e4..2a7bd9899925 100644
--- a/textproc/p5-XML-DTDParser/Makefile
+++ b/textproc/p5-XML-DTDParser/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: textproc/p5-XML-DTDParser
-# Date created: Oct 13th 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
PORTNAME= XML-DTDParser
@@ -13,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for parsing XML DTD strings
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::DTDParser.3
diff --git a/textproc/p5-XML-DifferenceMarkup/Makefile b/textproc/p5-XML-DifferenceMarkup/Makefile
index cdc647afedbd..451f2ff9708d 100644
--- a/textproc/p5-XML-DifferenceMarkup/Makefile
+++ b/textproc/p5-XML-DifferenceMarkup/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-DifferenceMarkup
-# Date created: 18 January 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-DifferenceMarkup
PORTVERSION= 0.11
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-Algorithm-Diff>=0:${PORTSDIR}/devel/p5-Algorithm-Diff
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::DifferenceMarkup.3
diff --git a/textproc/p5-XML-Directory/Makefile b/textproc/p5-XML-Directory/Makefile
index dbdcef7b6f4d..f2756a39390c 100644
--- a/textproc/p5-XML-Directory/Makefile
+++ b/textproc/p5-XML-Directory/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::Directory
-# Date created: 4 Sep 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-Directory
PORTVERSION= 1.00
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-RDF-Notation3>=0:${PORTSDIR}/textproc/p5-RDF-Notation3 \
p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Directory.3 XML::Directory::Apache.3 \
XML::Directory::SAX.3 XML::Directory::String.3
diff --git a/textproc/p5-XML-Driver-HTML/Makefile b/textproc/p5-XML-Driver-HTML/Makefile
index dd9527114a4e..e20a7da6e6ef 100644
--- a/textproc/p5-XML-Driver-HTML/Makefile
+++ b/textproc/p5-XML-Driver-HTML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-Driver-HTML
-# Date created: 22 October 2005
-# Whom: Dmitry Morozovsky <marck@FreeBSD.org>
-#
+# Created by: Dmitry Morozovsky <marck@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Driver-HTML
PORTVERSION= 0.06
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-XML-TreeBuilder>=0:${PORTSDIR}/textproc/p5-XML-TreeBuilder \
p5-XML-Handler-YAWriter>=0:${PORTSDIR}/textproc/p5-XML-Handler-YAWriter
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= html2xhtml.1
MAN3= XML::Driver::HTML.3
diff --git a/textproc/p5-XML-Dumper/Makefile b/textproc/p5-XML-Dumper/Makefile
index bc860dd61822..25954d8634a1 100644
--- a/textproc/p5-XML-Dumper/Makefile
+++ b/textproc/p5-XML-Dumper/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-XML-Dumper
-# Date created: 01 January 2001
-# Whom: Anton Berezin <tobez@tobez.org>
-#
+# Created by: Anton Berezin <tobez@tobez.org>
# $FreeBSD$
-#
PORTNAME= XML-Dumper
PORTVERSION= 0.81
@@ -17,7 +13,8 @@ COMMENT= Perl module for dumping Perl objects from/to XML
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Dumper.3
diff --git a/textproc/p5-XML-Elemental/Makefile b/textproc/p5-XML-Elemental/Makefile
index 05adde0b5a44..aadbc18904f1 100644
--- a/textproc/p5-XML-Elemental/Makefile
+++ b/textproc/p5-XML-Elemental/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: p5-XML-Elemental
-# Date created: 2004-10-11
-# Whom: arved
-#
+# Created by: arved
# $FreeBSD$
PORTNAME= XML-Elemental
@@ -18,7 +15,8 @@ BUILD_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-Task-Weaken>=1.02:${PORTSDIR}/devel/p5-Task-Weaken
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Elemental.3 \
XML::Elemental::Characters.3 \
diff --git a/textproc/p5-XML-Encoding/Makefile b/textproc/p5-XML-Encoding/Makefile
index 349ad1fd3323..da438fb80df0 100644
--- a/textproc/p5-XML-Encoding/Makefile
+++ b/textproc/p5-XML-Encoding/Makefile
@@ -13,7 +13,8 @@ COMMENT= Perl module for parsing XML encoding maps
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= compile_encoding.1 make_encmap.1
MAN3= XML::Encoding.3
diff --git a/textproc/p5-XML-Feed/Makefile b/textproc/p5-XML-Feed/Makefile
index 4b30735cc16c..5c96ceca9386 100644
--- a/textproc/p5-XML-Feed/Makefile
+++ b/textproc/p5-XML-Feed/Makefile
@@ -28,7 +28,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-XML-RSS-LibXML>=0.30.04:${PORTSDIR}/textproc/p5-XML-RSS-LibXML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Feed.3 \
XML::Feed::Content.3 \
diff --git a/textproc/p5-XML-Filter-BufferText/Makefile b/textproc/p5-XML-Filter-BufferText/Makefile
index ce52ccdfe076..060ff5944e24 100644
--- a/textproc/p5-XML-Filter-BufferText/Makefile
+++ b/textproc/p5-XML-Filter-BufferText/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-Filter-BufferText
-# Date created: 17 March 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Filter-BufferText
PORTVERSION= 1.01
@@ -17,7 +13,8 @@ COMMENT= Filter to put all characters() in one event
RUN_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::BufferText.3
diff --git a/textproc/p5-XML-Filter-DetectWS/Makefile b/textproc/p5-XML-Filter-DetectWS/Makefile
index 5ab3897bc0f1..a7e325b684ec 100644
--- a/textproc/p5-XML-Filter-DetectWS/Makefile
+++ b/textproc/p5-XML-Filter-DetectWS/Makefile
@@ -13,7 +13,8 @@ COMMENT= PerlSAX filter that detects ignorable whitespace
RUN_DEPENDS= p5-XML-Filter-SAXT>=0:${PORTSDIR}/textproc/p5-XML-Filter-SAXT
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::DetectWS.3
diff --git a/textproc/p5-XML-Filter-Reindent/Makefile b/textproc/p5-XML-Filter-Reindent/Makefile
index 01e7a0d67bb3..328c1dac9634 100644
--- a/textproc/p5-XML-Filter-Reindent/Makefile
+++ b/textproc/p5-XML-Filter-Reindent/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::Filter::Reindent
-# Date created: 13 Mar 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Filter-Reindent
PORTVERSION= 0.03
@@ -17,7 +13,8 @@ COMMENT= Reformats whitespace for pretty printing XML
RUN_DEPENDS= p5-XML-Filter-DetectWS>=0:${PORTSDIR}/textproc/p5-XML-Filter-DetectWS
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::Reindent.3
diff --git a/textproc/p5-XML-Filter-SAX1toSAX2/Makefile b/textproc/p5-XML-Filter-SAX1toSAX2/Makefile
index 3c618aaec271..6e62b8779a87 100644
--- a/textproc/p5-XML-Filter-SAX1toSAX2/Makefile
+++ b/textproc/p5-XML-Filter-SAX1toSAX2/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-Filter-SAX1toSAX2
-# Date created: 02 June 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-Filter-SAX1toSAX2
PORTVERSION= 0.03
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-XML-SAX-Writer>=0:${PORTSDIR}/textproc/p5-XML-SAX-Writer
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::SAX1toSAX2.3 XML::Filter::SAX2toSAX1.3
diff --git a/textproc/p5-XML-Filter-SAXT/Makefile b/textproc/p5-XML-Filter-SAXT/Makefile
index 9dfd62f1073b..ebe525014a28 100644
--- a/textproc/p5-XML-Filter-SAXT/Makefile
+++ b/textproc/p5-XML-Filter-SAXT/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::Filter::SAXT
-# Date created: 13 Mar 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Filter-SAXT
PORTVERSION= 0.01
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Replicates SAX events to several SAX event handlers
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::SAXT.3
diff --git a/textproc/p5-XML-Filter-XInclude/Makefile b/textproc/p5-XML-Filter-XInclude/Makefile
index 65c901284057..f660d69219d9 100644
--- a/textproc/p5-XML-Filter-XInclude/Makefile
+++ b/textproc/p5-XML-Filter-XInclude/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::Filter::XInclude
-# Date created: 28 Jan 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Filter-XInclude
PORTVERSION= 1.0
@@ -22,7 +18,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::XInclude.3
diff --git a/textproc/p5-XML-Filter-XSLT/Makefile b/textproc/p5-XML-Filter-XSLT/Makefile
index 8ca23c13e86e..6ca255b71860 100644
--- a/textproc/p5-XML-Filter-XSLT/Makefile
+++ b/textproc/p5-XML-Filter-XSLT/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::Filter::XSLT
-# Date created: 28 Jan 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-Filter-XSLT
PORTVERSION= 0.03
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-XML-LibXSLT>=0:${PORTSDIR}/textproc/p5-XML-LibXSLT
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::XSLT.3 XML::Filter::XSLT::LibXSLT.3
diff --git a/textproc/p5-XML-Flow/Makefile b/textproc/p5-XML-Flow/Makefile
index 994e8f7b9ab0..d10d34d6b756 100644
--- a/textproc/p5-XML-Flow/Makefile
+++ b/textproc/p5-XML-Flow/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Flow
-# Date created: 2006-07-27
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= XML-Flow
PORTVERSION= 0.86
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
p5-XML-Writer>=0:${PORTSDIR}/textproc/p5-XML-Writer
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Flow.3
diff --git a/textproc/p5-XML-Generator-DBI/Makefile b/textproc/p5-XML-Generator-DBI/Makefile
index 666053bb91af..a244d10710c1 100644
--- a/textproc/p5-XML-Generator-DBI/Makefile
+++ b/textproc/p5-XML-Generator-DBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::Generator::DBI
-# Date created: 28 Jan 2002
-# Whom: Sergey Skvortsov <skv@FreeBSD.org>
-#
+# Created by: Sergey Skvortsov <skv@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Generator-DBI
PORTVERSION= 1.00
@@ -18,7 +14,8 @@ COMMENT= Generate SAX events from SQL queries
RUN_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Generator::DBI.3
diff --git a/textproc/p5-XML-Hadler-HTMLWriter/Makefile b/textproc/p5-XML-Hadler-HTMLWriter/Makefile
index 4b2502be9f8d..6a799e497ca0 100644
--- a/textproc/p5-XML-Hadler-HTMLWriter/Makefile
+++ b/textproc/p5-XML-Hadler-HTMLWriter/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: XML::Handler::HTMLWriter
-# Date created: Oct 13th 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
PORTNAME= XML-Handler-HTMLWriter
@@ -17,7 +14,8 @@ RUN_DEPENDS= p5-XML-SAX-Writer>=0:${PORTSDIR}/textproc/p5-XML-SAX-Writer \
p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Handler::HTMLWriter.3
diff --git a/textproc/p5-XML-Handler-Dtd2DocBook/Makefile b/textproc/p5-XML-Handler-Dtd2DocBook/Makefile
index 9a6a8119c719..b95cecbe7ed8 100644
--- a/textproc/p5-XML-Handler-Dtd2DocBook/Makefile
+++ b/textproc/p5-XML-Handler-Dtd2DocBook/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-Handler-Dtd2DocBook
-# Date created: 2006/07/11
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= XML-Handler-Dtd2DocBook
PORTVERSION= 0.41
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-libxml>=0:${PORTSDIR}/textproc/p5-libxml \
p5-XML-Handler-Dtd2Html>=0.41:${PORTSDIR}/textproc/p5-XML-Handler-Dtd2Html
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= dtd2db.pl.1
MAN3= XML::Handler::Dtd2DocBook.3
diff --git a/textproc/p5-XML-Handler-Dtd2Html/Makefile b/textproc/p5-XML-Handler-Dtd2Html/Makefile
index 4c1a01f75fdd..02bd01141f47 100644
--- a/textproc/p5-XML-Handler-Dtd2Html/Makefile
+++ b/textproc/p5-XML-Handler-Dtd2Html/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-Handler-Dtd2Html
-# Date created: 2006/07/11
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= XML-Handler-Dtd2Html
PORTVERSION= 0.42
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Parse-RecDescent>=1.94:${PORTSDIR}/devel/p5-Parse-RecDescent \
p5-libxml>=0.08:${PORTSDIR}/textproc/p5-libxml
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= dtd2html.pl.1
MAN3= XML::Handler::Dtd2Html.3
diff --git a/textproc/p5-XML-Handler-Trees/Makefile b/textproc/p5-XML-Handler-Trees/Makefile
index 007ef774ef1a..8ae4f8f36f59 100644
--- a/textproc/p5-XML-Handler-Trees/Makefile
+++ b/textproc/p5-XML-Handler-Trees/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= PerlSAX handlers for building tree structures
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= Trees.pm
MAN3= XML::Handler::Trees.3
diff --git a/textproc/p5-XML-Handler-YAWriter/Makefile b/textproc/p5-XML-Handler-YAWriter/Makefile
index 4a599d614675..828ba0bd81bd 100644
--- a/textproc/p5-XML-Handler-YAWriter/Makefile
+++ b/textproc/p5-XML-Handler-YAWriter/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-Handler-YAWriter
-# Date created: 02 June 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-Handler-YAWriter
PORTVERSION= 0.23
@@ -17,7 +13,8 @@ COMMENT= Yet another Perl SAX XML Writer
BUILD_DEPENDS= p5-libxml>=0:${PORTSDIR}/textproc/p5-libxml
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= xmlpretty.1
MAN3= XML::Handler::YAWriter.3
diff --git a/textproc/p5-XML-LibXML-Iterator/Makefile b/textproc/p5-XML-LibXML-Iterator/Makefile
index 2fa53555c051..ee2a3090ebd1 100644
--- a/textproc/p5-XML-LibXML-Iterator/Makefile
+++ b/textproc/p5-XML-LibXML-Iterator/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-LibXML-Iterator
-# Date created: 11 Sep 2003
-# Whom: Oliver Eikemeier <eikemeier@fillmore-labs.com>
-#
+# Created by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
# $FreeBSD$
-#
PORTNAME= XML-LibXML-Iterator
PORTVERSION= 1.04
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-XML-NodeFilter>=0:${PORTSDIR}/textproc/p5-XML-NodeFilter
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::LibXML::Iterator.3 XML::LibXML::NodeList::Iterator.3
diff --git a/textproc/p5-XML-LibXML/Makefile b/textproc/p5-XML-LibXML/Makefile
index 0fd1aafe7283..6c45bcdf1b32 100644
--- a/textproc/p5-XML-LibXML/Makefile
+++ b/textproc/p5-XML-LibXML/Makefile
@@ -20,7 +20,8 @@ LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2
RUN_DEPENDS= p5-XML-NamespaceSupport>=1.07:${PORTSDIR}/textproc/p5-XML-NamespaceSupport \
p5-XML-SAX>=0.11:${PORTSDIR}/textproc/p5-XML-SAX
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ENV= XMLPREFIX=${LOCALBASE}
PKGDEINSTALL= ${PKGINSTALL}
diff --git a/textproc/p5-XML-LibXSLT/Makefile b/textproc/p5-XML-LibXSLT/Makefile
index a1829365af5e..0cdd62445ba7 100644
--- a/textproc/p5-XML-LibXSLT/Makefile
+++ b/textproc/p5-XML-LibXSLT/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2 \
xslt.2:${PORTSDIR}/textproc/libxslt
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= INC="-I${LOCALBASE}/include -I${LOCALBASE}/include/libxml2" \
LIBS="-L${LOCALBASE}/lib"
diff --git a/textproc/p5-XML-Liberal/Makefile b/textproc/p5-XML-Liberal/Makefile
index ef3ed99d8176..fa89c4151d01 100644
--- a/textproc/p5-XML-Liberal/Makefile
+++ b/textproc/p5-XML-Liberal/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-XML-LibXML>=1.58:${PORTSDIR}/textproc/p5-XML-LibXML
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Liberal.3 XML::Liberal::Error.3
diff --git a/textproc/p5-XML-Literal/Makefile b/textproc/p5-XML-Literal/Makefile
index 4d74614366d0..05fd1341a729 100644
--- a/textproc/p5-XML-Literal/Makefile
+++ b/textproc/p5-XML-Literal/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Literal
-# Date created: 2006-08-01
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= XML-Literal
PORTVERSION= 0.02
@@ -17,7 +13,8 @@ COMMENT= Syntax support for XML literals
RUN_DEPENDS= p5-Sub-Override>=0:${PORTSDIR}/devel/p5-Sub-Override
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Literal.3
diff --git a/textproc/p5-XML-MyXML/Makefile b/textproc/p5-XML-MyXML/Makefile
index ec96f8d725b9..d9a327c87bdf 100644
--- a/textproc/p5-XML-MyXML/Makefile
+++ b/textproc/p5-XML-MyXML/Makefile
@@ -17,7 +17,8 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::MyXML.3
diff --git a/textproc/p5-XML-NamespaceSupport/Makefile b/textproc/p5-XML-NamespaceSupport/Makefile
index 5d43b53542aa..ed43d9ce65f6 100644
--- a/textproc/p5-XML-NamespaceSupport/Makefile
+++ b/textproc/p5-XML-NamespaceSupport/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple generic namespace support class
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::NamespaceSupport.3
diff --git a/textproc/p5-XML-NodeFilter/Makefile b/textproc/p5-XML-NodeFilter/Makefile
index de5292735a57..b038c61b06bf 100644
--- a/textproc/p5-XML-NodeFilter/Makefile
+++ b/textproc/p5-XML-NodeFilter/Makefile
@@ -13,7 +13,8 @@ COMMENT= XML::NodeFilter is an object that know how to "filter out" nodes
BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::NodeFilter.3
diff --git a/textproc/p5-XML-Quote/Makefile b/textproc/p5-XML-Quote/Makefile
index aa29fd6e8a21..f3bde407df41 100644
--- a/textproc/p5-XML-Quote/Makefile
+++ b/textproc/p5-XML-Quote/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XML quote/dequote functions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Quote.3
diff --git a/textproc/p5-XML-RAI/Makefile b/textproc/p5-XML-RAI/Makefile
index afd8b1db46dd..c1bde69087eb 100644
--- a/textproc/p5-XML-RAI/Makefile
+++ b/textproc/p5-XML-RAI/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: p5-XML-RAI
-# Date created: 2004-05-22
-# Whom: arved
-#
+# Created by: arved
# $FreeBSD$
PORTNAME= XML-RAI
@@ -19,7 +16,8 @@ RUN_DEPENDS= p5-XML-RSS-Parser>=0:${PORTSDIR}/textproc/p5-XML-RSS-Parser \
p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::RAI.3 \
XML::RAI::Channel.3 \
diff --git a/textproc/p5-XML-RSS-Feed/Makefile b/textproc/p5-XML-RSS-Feed/Makefile
index a7533b11ecce..a0aab546b563 100644
--- a/textproc/p5-XML-RSS-Feed/Makefile
+++ b/textproc/p5-XML-RSS-Feed/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::RSS::Feed
-# Date created: Aug 1, 2006
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-RSS-Feed
PORTVERSION= 2.32
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-XML-RSS>=0:${PORTSDIR}/textproc/p5-XML-RSS \
p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::RSS::Feed.3 \
XML::RSS::Headline.3 \
diff --git a/textproc/p5-XML-RSS-LibXML/Makefile b/textproc/p5-XML-RSS-LibXML/Makefile
index 51bc73cd5c52..02449c8ffb36 100644
--- a/textproc/p5-XML-RSS-LibXML/Makefile
+++ b/textproc/p5-XML-RSS-LibXML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-RSS-LibXML
-# Date created: 2006-01-15
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= XML-RSS-LibXML
PORTVERSION= 0.31.02
@@ -26,7 +22,8 @@ RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require \
p5-XML-LibXML>=1.66:${PORTSDIR}/textproc/p5-XML-LibXML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::RSS::LibXML.3 \
XML::RSS::LibXML::ImplBase.3 \
diff --git a/textproc/p5-XML-RSS-Liberal/Makefile b/textproc/p5-XML-RSS-Liberal/Makefile
index 74fa1598154d..8a09d184a5c6 100644
--- a/textproc/p5-XML-RSS-Liberal/Makefile
+++ b/textproc/p5-XML-RSS-Liberal/Makefile
@@ -14,7 +14,8 @@ RUN_DEPENDS= p5-XML-Liberal>=0:${PORTSDIR}/textproc/p5-XML-Liberal \
p5-XML-RSS-LibXML>=0:${PORTSDIR}/textproc/p5-XML-RSS-LibXML
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= XML::RSS::Liberal.3
diff --git a/textproc/p5-XML-RSS-SimpleGen/Makefile b/textproc/p5-XML-RSS-SimpleGen/Makefile
index 30310a9fc1c1..af868fbebcc8 100644
--- a/textproc/p5-XML-RSS-SimpleGen/Makefile
+++ b/textproc/p5-XML-RSS-SimpleGen/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= For writing RSS files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::RSS::SimpleGen.3 \
diff --git a/textproc/p5-XML-RSSLite/Makefile b/textproc/p5-XML-RSSLite/Makefile
index 8c35669cc674..b38cd78150a2 100644
--- a/textproc/p5-XML-RSSLite/Makefile
+++ b/textproc/p5-XML-RSSLite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-RSSLite
-# Date created: 2008-07-31
-# Whom: Tomoyuki Sakurai <cherry@trombik.org>
-#
+# Created by: Tomoyuki Sakurai <cherry@trombik.org>
# $FreeBSD$
-#
PORTNAME= XML-RSSLite
PORTVERSION= 0.15
@@ -15,7 +11,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= perl@FreeBSD.org
COMMENT= Lightweight, relaxed RSS (and XML-ish) parser
-PERL_CONFIGURE= Yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::RSSLite.3
.include <bsd.port.mk>
diff --git a/textproc/p5-XML-Reader/Makefile b/textproc/p5-XML-Reader/Makefile
index 530f7b35236b..68393bf315c4 100644
--- a/textproc/p5-XML-Reader/Makefile
+++ b/textproc/p5-XML-Reader/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Reader
-# Date created: 20 Oct, 2009
-# Whom: Wen Heping <wen@FreeBSD.org>
-#
+# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= XML-Reader
PORTVERSION= 0.49
@@ -22,7 +18,8 @@ TEST_DEPENDS= p5-XML-Parser>=1:${PORTSDIR}/textproc/p5-XML-Parser
OPTIONS_DEFINE= PP
PP_DESC= Use XML::Parsepp (Perl 5.14+ required)
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Reader.3 \
XML::Reader_de.3 \
diff --git a/textproc/p5-XML-RegExp/Makefile b/textproc/p5-XML-RegExp/Makefile
index 527d09a14de6..04584558fcf7 100644
--- a/textproc/p5-XML-RegExp/Makefile
+++ b/textproc/p5-XML-RegExp/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::RegExp
-# Date created: 7 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-RegExp
PORTVERSION= 0.04
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Regular expressions for XML tokens
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::RegExp.3
diff --git a/textproc/p5-XML-SAX-ExpatXS/Makefile b/textproc/p5-XML-SAX-ExpatXS/Makefile
index 2f3b57248b7e..fb11751efe91 100644
--- a/textproc/p5-XML-SAX-ExpatXS/Makefile
+++ b/textproc/p5-XML-SAX-ExpatXS/Makefile
@@ -14,7 +14,8 @@ RUN_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= EXPATLIBPATH=${LOCALBASE}/lib \
EXPATINCPATH=${LOCALBASE}/include </dev/null
diff --git a/textproc/p5-XML-SAX-Machines/Makefile b/textproc/p5-XML-SAX-Machines/Makefile
index 94cfd90b9ea5..d8af8d48950d 100644
--- a/textproc/p5-XML-SAX-Machines/Makefile
+++ b/textproc/p5-XML-SAX-Machines/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::SAX::Machines
-# Date created: 28 Jan 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-SAX-Machines
PORTVERSION= 0.42
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-XML-SAX-Writer>=0:${PORTSDIR}/textproc/p5-XML-SAX-Writer
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Filter::Distributor.3 XML::Filter::DocSplitter.3 \
XML::Filter::Merger.3 XML::Filter::Tee.3 XML::SAX::ByRecord.3 \
diff --git a/textproc/p5-XML-SAX-Simple/Makefile b/textproc/p5-XML-SAX-Simple/Makefile
index 9d611ea77817..63d6d3f2fa27 100644
--- a/textproc/p5-XML-SAX-Simple/Makefile
+++ b/textproc/p5-XML-SAX-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::SAX::Simple
-# Date created: 21 Nov 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-SAX-Simple
PORTVERSION= 0.02
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-XML-Handler-Trees>=0:${PORTSDIR}/textproc/p5-XML-Handler-Trees
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::SAX::Simple.3
diff --git a/textproc/p5-XML-SAX-Writer/Makefile b/textproc/p5-XML-SAX-Writer/Makefile
index f95c16ba849e..2b34e8b3fee9 100644
--- a/textproc/p5-XML-SAX-Writer/Makefile
+++ b/textproc/p5-XML-SAX-Writer/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::SAX::Writer
-# Date created: 28 Nov 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-SAX-Writer
PORTVERSION= 0.53
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
p5-XML-Filter-BufferText>=1.00:${PORTSDIR}/textproc/p5-XML-Filter-BufferText
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::SAX::Writer.3 XML::SAX::Writer::XML.3
diff --git a/textproc/p5-XML-SAX/Makefile b/textproc/p5-XML-SAX/Makefile
index 57cde8f88daa..ac4e2bd7ff01 100644
--- a/textproc/p5-XML-SAX/Makefile
+++ b/textproc/p5-XML-SAX/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::SAX
-# Date created: 19 Nov 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-SAX
PORTVERSION= 0.99
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-XML-NamespaceSupport>=0.03:${PORTSDIR}/textproc/p5-XML-Namespa
RUN_DEPENDS= p5-XML-NamespaceSupport>=0.03:${PORTSDIR}/textproc/p5-XML-NamespaceSupport \
p5-XML-SAX-Base>=1.05:${PORTSDIR}/textproc/p5-XML-SAX-Base
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::SAX.3 XML::SAX::DocumentLocator.3 XML::SAX::Intro.3 \
XML::SAX::ParserFactory.3 XML::SAX::PurePerl.3 \
diff --git a/textproc/p5-XML-SAXDriver-CSV/Makefile b/textproc/p5-XML-SAXDriver-CSV/Makefile
index 68239697a2de..b59d80b85ddf 100644
--- a/textproc/p5-XML-SAXDriver-CSV/Makefile
+++ b/textproc/p5-XML-SAXDriver-CSV/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-SAXDriver-CSV
-# Date created: 2006/07/19
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= XML-SAXDriver-CSV
PORTVERSION= 0.07
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Text-CSV_XS>=0.22:${PORTSDIR}/textproc/p5-Text-CSV_XS \
p5-XML-SAX>=0.14:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN3= XML::SAXDriver::CSV.3
diff --git a/textproc/p5-XML-SAXDriver-Excel/Makefile b/textproc/p5-XML-SAXDriver-Excel/Makefile
index fc40c5b897b7..3e21f7042b9c 100644
--- a/textproc/p5-XML-SAXDriver-Excel/Makefile
+++ b/textproc/p5-XML-SAXDriver-Excel/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML-SAXDriver-Excel
-# Date created: 30 May 2002
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= XML-SAXDriver-Excel
PORTVERSION= 0.06
@@ -19,7 +15,8 @@ BUILD_DEPENDS= \
p5-XML-SAX>=0.14:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN3= XML::SAXDriver::Excel.3
diff --git a/textproc/p5-XML-SAXDriver-Sablotron/Makefile b/textproc/p5-XML-SAXDriver-Sablotron/Makefile
index 3e5af1dfe25c..cbf4b8bf9543 100644
--- a/textproc/p5-XML-SAXDriver-Sablotron/Makefile
+++ b/textproc/p5-XML-SAXDriver-Sablotron/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-XML-Sablotron>=0:${PORTSDIR}/textproc/p5-XML-Sablotron \
p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::SAXDriver::Sablotron.3
diff --git a/textproc/p5-XML-Sablotron/Makefile b/textproc/p5-XML-Sablotron/Makefile
index f52d0984d2ef..d1bd82194987 100644
--- a/textproc/p5-XML-Sablotron/Makefile
+++ b/textproc/p5-XML-Sablotron/Makefile
@@ -12,8 +12,8 @@ COMMENT= Perl interface to the Sablotron XSLT processor
LIB_DEPENDS= sablot.70:${PORTSDIR}/textproc/sablotron
-USES= iconv
-PERL_CONFIGURE= yes
+USES= iconv perl5
+USE_PERL5= configure
CONFIGURE_ARGS= LIBS='-L${LOCALBASE}/lib -lexpat -lsablot -liconv' \
INC='-I${LOCALBASE}/include' \
EXPATLIBPATH='${LOCALBASE}/lib' \
diff --git a/textproc/p5-XML-Schematron/Makefile b/textproc/p5-XML-Schematron/Makefile
index 348acd60e7aa..fa2cde9fdd39 100644
--- a/textproc/p5-XML-Schematron/Makefile
+++ b/textproc/p5-XML-Schematron/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::Schematron
-# Date created: 25 Jan 2002
-# Whom: Seamus Venasse <svenasse@polaris.ca>
-#
+# Created by: Seamus Venasse <svenasse@polaris.ca>
# $FreeBSD$
-#
PORTNAME= XML-Schematron
PORTVERSION= 1.09
@@ -24,7 +20,8 @@ BUILD_DEPENDS= p5-libxml>=0:${PORTSDIR}/textproc/p5-libxml \
p5-XML-Filter-BufferText>=0:${PORTSDIR}/textproc/p5-XML-Filter-BufferText
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Schematron::XPath.3 \
XML::Schematron::LibXSLT.3 \
diff --git a/textproc/p5-XML-Simple/Makefile b/textproc/p5-XML-Simple/Makefile
index 2e1d930821a7..b211b9f45880 100644
--- a/textproc/p5-XML-Simple/Makefile
+++ b/textproc/p5-XML-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Simple
-# Date created: October 10th 2000
-# Whom: Andrew <andrew@ugh.net.au>
-#
+# Created by: Andrew <andrew@ugh.net.au>
# $FreeBSD$
-#
PORTNAME= XML-Simple
PORTVERSION= 2.20
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
RUN_DEPENDS:= ${BUILD_DEPENDS}
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Simple.3 XML::Simple::FAQ.3
diff --git a/textproc/p5-XML-SimpleObject-LibXML/Makefile b/textproc/p5-XML-SimpleObject-LibXML/Makefile
index f9f0bffc50f6..c05e192aebf2 100644
--- a/textproc/p5-XML-SimpleObject-LibXML/Makefile
+++ b/textproc/p5-XML-SimpleObject-LibXML/Makefile
@@ -13,7 +13,8 @@ COMMENT= Simple(r) object representation of an XML::LibXML DOM object
BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-XML-SimpleObject>=0:${PORTSDIR}/textproc/p5-XML-SimpleObject
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= XML::SimpleObject::LibXML.3
diff --git a/textproc/p5-XML-Smart/Makefile b/textproc/p5-XML-Smart/Makefile
index dbcd2b45d2c9..7ee8d1bd0913 100644
--- a/textproc/p5-XML-Smart/Makefile
+++ b/textproc/p5-XML-Smart/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Devel-Cycle>=0:${PORTSDIR}/devel/p5-Devel-Cycle \
p5-Data-Dump>=0:${PORTSDIR}/devel/p5-Data-Dump
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Smart.3 \
XML::Smart::DTD.3 \
diff --git a/textproc/p5-XML-Stream/Makefile b/textproc/p5-XML-Stream/Makefile
index 8320c038a001..f7650f92e2f1 100644
--- a/textproc/p5-XML-Stream/Makefile
+++ b/textproc/p5-XML-Stream/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Stream
-# Date created: 28 Augest 2000
-# Whom: Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw>
-#
+# Created by: Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw>
# $FreeBSD$
-#
PORTNAME= XML-Stream
DISTVERSION= 1.23_06
@@ -18,7 +14,8 @@ COMMENT= XML::Stream provides you with access to XML Stream
BUILD_DEPENDS= p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL
RUN_DEPENDS= p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Stream.3 \
XML::Stream::IO::Select::Win32.3 \
diff --git a/textproc/p5-XML-Tiny/Makefile b/textproc/p5-XML-Tiny/Makefile
index c28dc8087a9f..6fa6f284dea5 100644
--- a/textproc/p5-XML-Tiny/Makefile
+++ b/textproc/p5-XML-Tiny/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple lightweight parser for a subset of XML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Tiny.3
diff --git a/textproc/p5-XML-TreePP/Makefile b/textproc/p5-XML-TreePP/Makefile
index 2ccff40cbe07..ee2af4ddd4e4 100644
--- a/textproc/p5-XML-TreePP/Makefile
+++ b/textproc/p5-XML-TreePP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-TreePP
-# Date created: 2006-08-14
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= XML-TreePP
PORTVERSION= 0.41
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Pure Perl implementation for parsing/writing xml files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::TreePP.3
diff --git a/textproc/p5-XML-Twig/Makefile b/textproc/p5-XML-Twig/Makefile
index 94f53684f9e5..f5632c4f1579 100644
--- a/textproc/p5-XML-Twig/Makefile
+++ b/textproc/p5-XML-Twig/Makefile
@@ -25,7 +25,8 @@ TEST_DEPENDS= p5-IO-CaptureOutput>=0:${PORTSDIR}/devel/p5-IO-CaptureOutput \
p5-XML-SAX-Writer>=0:${PORTSDIR}/textproc/p5-XML-SAX-Writer \
p5-XML-Simple>=2:${PORTSDIR}/textproc/p5-XML-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= -y
MAN1= xml_grep.1 xml_merge.1 xml_pp.1 xml_spellcheck.1 xml_split.1
diff --git a/textproc/p5-XML-Validator-Schema/Makefile b/textproc/p5-XML-Validator-Schema/Makefile
index 490fc805173f..dd2395f96f7b 100644
--- a/textproc/p5-XML-Validator-Schema/Makefile
+++ b/textproc/p5-XML-Validator-Schema/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: textproc/p5-XML-Validator-Schema
-# Date created: Oct 14th 2003
-# Whom: clsung@dragon2.net
-#
+# Created by: clsung@dragon2.net
# $FreeBSD$
-#
PORTNAME= XML-Validator-Schema
PORTVERSION= 1.10
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Tree-DAG_Node>=0:${PORTSDIR}/devel/p5-Tree-DAG_Node \
p5-XML-Filter-BufferText>=0:${PORTSDIR}/textproc/p5-XML-Filter-BufferText
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Validator::Schema.3 \
XML::Validator::Schema::Attribute.3 \
diff --git a/textproc/p5-XML-Writer/Makefile b/textproc/p5-XML-Writer/Makefile
index 009342aacbd4..cb754106096f 100644
--- a/textproc/p5-XML-Writer/Makefile
+++ b/textproc/p5-XML-Writer/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple Perl module for writing XML documents
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::Writer.3
diff --git a/textproc/p5-XML-XPath/Makefile b/textproc/p5-XML-XPath/Makefile
index 60737abeec8f..1ed4563e5223 100644
--- a/textproc/p5-XML-XPath/Makefile
+++ b/textproc/p5-XML-XPath/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::XPath
-# Date created: 11 Nov 2000
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= XML-XPath
PORTVERSION= 1.13
@@ -17,7 +13,8 @@ COMMENT= Modules for parsing and evaluating XPath statements
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= XML::XPath.3 XML::XPath::Boolean.3 XML::XPath::Builder.3 \
XML::XPath::Literal.3 XML::XPath::Node.3 \
diff --git a/textproc/p5-XML-XPathEngine/Makefile b/textproc/p5-XML-XPathEngine/Makefile
index cdb110b3c755..d165f11d9d7f 100644
--- a/textproc/p5-XML-XPathEngine/Makefile
+++ b/textproc/p5-XML-XPathEngine/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Re-usable XPath engine for DOM-like trees
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
REINPLACE_ARGS= -i ''
MAN3= XML::XPathEngine.3 \
diff --git a/textproc/p5-XML-XSH/Makefile b/textproc/p5-XML-XSH/Makefile
index 8fa30319eef8..bca317dbb45d 100644
--- a/textproc/p5-XML-XSH/Makefile
+++ b/textproc/p5-XML-XSH/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: XML::XSH
-# Date created: 15 July 2002
-# Whom: Lev Serebryakov <lev@serebryakov.spb.ru>
-#
+# Created by: Lev Serebryakov <lev@serebryakov.spb.ru>
# $FreeBSD$
-#
PORTNAME= XML-XSH
PORTVERSION= 1.8.2
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-XML-XUpdate-LibXML>=0:${PORTSDIR}/textproc/p5-XML-XUpdate-LibXML
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= xsh.1
MAN3= XSH.3
diff --git a/textproc/p5-XML-Xerces/Makefile b/textproc/p5-XML-Xerces/Makefile
index 2ea920c31919..02d8fa152707 100644
--- a/textproc/p5-XML-Xerces/Makefile
+++ b/textproc/p5-XML-Xerces/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-XML-Xerces
-# Date created: 29 March 2006
-# Whom: Ken Menzel <kenm@icarz.com>
-#
+# Created by: Ken Menzel <kenm@icarz.com>
# $FreeBSD$
-#
PORTNAME= XML-Xerces
PORTVERSION= 2.7.0
@@ -22,7 +18,8 @@ LIB_DEPENDS= xerces-c.27:${PORTSDIR}/textproc/xerces-c2
MAKE_JOBS_UNSAFE= yes
USE_GMAKE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ENV= XERCES_LIB="${LOCALBASE}/lib" \
XERCES_INCLUDE="${LOCALBASE}/include" \
XERCES_DEVEL="yes" \
diff --git a/textproc/p5-YAPE-HTML/Makefile b/textproc/p5-YAPE-HTML/Makefile
index 4d3c309000e7..95d6edcdc7a6 100644
--- a/textproc/p5-YAPE-HTML/Makefile
+++ b/textproc/p5-YAPE-HTML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-YAPE-HTML
-# Date created: 3 juin 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= YAPE-HTML
PORTVERSION= 1.11
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Yet Another Parser/Extractor for HTML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= YAPE::HTML.3 YAPE::HTML::Element.3
diff --git a/textproc/p5-YAPE-Regex-Explain/Makefile b/textproc/p5-YAPE-Regex-Explain/Makefile
index 04146e704194..949171052d39 100644
--- a/textproc/p5-YAPE-Regex-Explain/Makefile
+++ b/textproc/p5-YAPE-Regex-Explain/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-YAPE-Regex-Explain
-# Date created: 3 juin 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= YAPE-Regex-Explain
PORTVERSION= 4.01
@@ -18,7 +14,8 @@ COMMENT= Explanation of a Regular Expression
RUN_DEPENDS= p5-YAPE-Regex>=0:${PORTSDIR}/textproc/p5-YAPE-Regex
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= YAPE::Regex::Explain.3
diff --git a/textproc/p5-YAPE-Regex/Makefile b/textproc/p5-YAPE-Regex/Makefile
index 78550b19fa87..3a0dc291a480 100644
--- a/textproc/p5-YAPE-Regex/Makefile
+++ b/textproc/p5-YAPE-Regex/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-YAPE-Regex
-# Date created: 3 juin 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= YAPE-Regex
PORTVERSION= 4.00
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Yet Another Parser/Extractor for Regular Expressions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= YAPE::Regex.3 YAPE::Regex::Element.3
diff --git a/textproc/p5-dTemplate/Makefile b/textproc/p5-dTemplate/Makefile
index 4aba316fd7cb..69123e52ece0 100644
--- a/textproc/p5-dTemplate/Makefile
+++ b/textproc/p5-dTemplate/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Powerful template handling logic with advanced features
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= dTemplate.3
diff --git a/textproc/p5-libxml/Makefile b/textproc/p5-libxml/Makefile
index 603180c24e63..5f2227b944fb 100644
--- a/textproc/p5-libxml/Makefile
+++ b/textproc/p5-libxml/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-libxml
-# Date created: 13 March 2001
-# Whom: Johann Visagie <johann@egenetics.com>
-#
+# Created by: Johann Visagie <johann@egenetics.com>
# $FreeBSD$
-#
PORTNAME= libxml
PORTVERSION= 0.08
@@ -18,7 +14,8 @@ COMMENT= Collection of Perl5 modules for working with XML
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Data::Grove.3 Data::Grove::Parent.3 Data::Grove::Visitor.3 \
XML::ESISParser.3 XML::Handler::CanonXMLWriter.3 \
diff --git a/textproc/p5-podlators/Makefile b/textproc/p5-podlators/Makefile
index f2e8b48ef62b..6ca304156d60 100644
--- a/textproc/p5-podlators/Makefile
+++ b/textproc/p5-podlators/Makefile
@@ -14,7 +14,8 @@ COMMENT= Modules to convert and parse POD (Plain Old Documentation)
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Pod::Man.3 Pod::ParseLink.3 Pod::Text.3 Pod::Text::Color.3 \
Pod::Text::Overstrike.3 Pod::Text::Termcap.3
diff --git a/www/p5-Any-Template/Makefile b/www/p5-Any-Template/Makefile
index 24040fe9f116..281bd2af65d2 100644
--- a/www/p5-Any-Template/Makefile
+++ b/www/p5-Any-Template/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Any-Template
-# Date created: 2012-02-12
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Any-Template
PORTVERSION= 1.015
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Log-Trace>0:${PORTSDIR}/devel/p5-Log-Trace
RUN_DEPENDS= p5-Log-Trace>0:${PORTSDIR}/devel/p5-Log-Trace
TEST_DEPENDS= p5-Test-Assertions>0:${PORTSDIR}/devel/p5-Test-Assertions
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Any::Template.3 Any::Template::Backend.3 \
Any::Template::Backend::HTML::Template.3 \
diff --git a/www/p5-Apache-ASP/Makefile b/www/p5-Apache-ASP/Makefile
index b33e9969659c..bec15bef448d 100644
--- a/www/p5-Apache-ASP/Makefile
+++ b/www/p5-Apache-ASP/Makefile
@@ -30,7 +30,8 @@ RUN_DEPENDS= p5-Devel-Symdump>=0:${PORTSDIR}/devel/p5-Devel-Symdump \
#MODPERL_SUFFIX?=+mod_perl
#.endif
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= asp-perl.1
MAN3= Apache::ASP.3 \
diff --git a/www/p5-Apache-AuthCookie/Makefile b/www/p5-Apache-AuthCookie/Makefile
index 9166d9b5061b..504351252a94 100644
--- a/www/p5-Apache-AuthCookie/Makefile
+++ b/www/p5-Apache-AuthCookie/Makefile
@@ -22,7 +22,8 @@ USE_APACHE= 22+
CURUSER?= `whoami`
CURGRP?= `groups | ${AWK} '{print $$1}'`
TESTPORT?= 8228
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ENV+= APACHE="${HTTPD}" \
TESTUSER="${CURUSER}" \
TESTGRP="${CURGRP}" \
diff --git a/www/p5-Apache-AuthTicket/Makefile b/www/p5-Apache-AuthTicket/Makefile
index 51babb57828e..5380587c68ff 100644
--- a/www/p5-Apache-AuthTicket/Makefile
+++ b/www/p5-Apache-AuthTicket/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Apache-AuthTicket
-# Date created: Sun Dec 31 19:57:53 2000
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= Apache-AuthTicket
PORTVERSION= 0.93
@@ -25,7 +21,8 @@ RUN_DEPENDS= ${APACHE_PKGNAMEPREFIX}mod_perl2>=0:${PORTSDIR}/www/mod_perl2 \
p5-SQL-Abstract>=0:${PORTSDIR}/databases/p5-SQL-Abstract
USE_APACHE= 22+
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Apache::AuthTicket.3 \
Apache::AuthTicket::Base.3 \
diff --git a/www/p5-Apache-Clean2/Makefile b/www/p5-Apache-Clean2/Makefile
index e70aea74be71..79578559c093 100644
--- a/www/p5-Apache-Clean2/Makefile
+++ b/www/p5-Apache-Clean2/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= ${APACHE_PKGNAMEPREFIX}mod_perl2>=0:${PORTSDIR}/www/mod_perl2 \
LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME}2
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_APACHE= 22+
MAN3= Apache::Clean.3
diff --git a/www/p5-Apache-ConfigFile/Makefile b/www/p5-Apache-ConfigFile/Makefile
index 69a4f6228709..4531222c4038 100644
--- a/www/p5-Apache-ConfigFile/Makefile
+++ b/www/p5-Apache-ConfigFile/Makefile
@@ -11,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Apache::ConfigFile - Parse Apache style httpd.conf configuration files
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Apache::ConfigFile.3
diff --git a/www/p5-Apache-ConfigParser/Makefile b/www/p5-Apache-ConfigParser/Makefile
index c8f2608a69aa..621892718abd 100644
--- a/www/p5-Apache-ConfigParser/Makefile
+++ b/www/p5-Apache-ConfigParser/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Apache-ConfigParser
-# Date created: 24 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Apache-ConfigParser
PORTVERSION= 1.01
@@ -17,10 +13,9 @@ COMMENT= Load Apache configuration files
BUILD_DEPENDS= p5-File-FnMatch>=0:${PORTSDIR}/devel/p5-File-FnMatch \
p5-Tree-DAG_Node>=0:${PORTSDIR}/devel/p5-Tree-DAG_Node
-MAKE_JOBS_SAFE= yes
-
MAN3= Apache::ConfigParser.3 Apache::ConfigParser::Directive.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/www/p5-Apache-DB/Makefile b/www/p5-Apache-DB/Makefile
index 56a0f8b8b482..58d5b2b1dd8a 100644
--- a/www/p5-Apache-DB/Makefile
+++ b/www/p5-Apache-DB/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Apache-DB
-# Date created: 11 August 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Apache-DB
PORTVERSION= 0.14
@@ -17,9 +13,8 @@ COMMENT= Debugging and profiling tools for mod_perl
RUN_DEPENDS= ${APACHE_PKGNAMEPREFIX}mod_perl2>=0:${PORTSDIR}/www/mod_perl2
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_APACHE_RUN= 22+
MAN3= Apache::DB.3 Apache::DProf.3 Apache::perl5db.3 \
diff --git a/www/p5-Apache-DBI/Makefile b/www/p5-Apache-DBI/Makefile
index 422d8832fead..c058b8cfc388 100644
--- a/www/p5-Apache-DBI/Makefile
+++ b/www/p5-Apache-DBI/Makefile
@@ -19,9 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
CONFLICTS= p5-Apache-DBI-mp[12]*
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_APACHE?= 22+
MAN3= Apache::DBI.3 Apache::AuthDBI.3
diff --git a/www/p5-Apache-MP3/Makefile b/www/p5-Apache-MP3/Makefile
index 259abe49a524..2d6da711779f 100644
--- a/www/p5-Apache-MP3/Makefile
+++ b/www/p5-Apache-MP3/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Apache-MP3
-# Date created: 23-Jan-2001
-# Whom: Dominic Mitchell <dom@happygiraffe.net>
-#
+# Created by: Dominic Mitchell <dom@happygiraffe.net>
# $FreeBSD$
-#
PORTNAME= Apache-MP3
PORTVERSION= 4.00
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Audio-Wav>=0:${PORTSDIR}/audio/p5-Audio-Wav \
${APACHE_PKGNAMEPREFIX}mod_perl2>=0:${PORTSDIR}/www/mod_perl2
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_APACHE= 22+
MAN3= Apache::MP3.3 \
diff --git a/www/p5-Apache-Profiler/Makefile b/www/p5-Apache-Profiler/Makefile
index 363fe6b316aa..a8260c5e94aa 100644
--- a/www/p5-Apache-Profiler/Makefile
+++ b/www/p5-Apache-Profiler/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Apache-Profiler
-# Date created: 11 August 2004
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Apache-Profiler
PORTVERSION= 0.10
@@ -17,7 +13,8 @@ COMMENT= Profiles time seconds needed for every request
BUILD_DEPENDS= mp2bug:${PORTSDIR}/www/mod_perl2
RUN_DEPENDS= mp2bug:${PORTSDIR}/www/mod_perl2
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Apache::Profiler.3 Apache2::Profiler.3
diff --git a/www/p5-Apache-Session-PHP/Makefile b/www/p5-Apache-Session-PHP/Makefile
index d77d1d50c3e6..d35af224aad8 100644
--- a/www/p5-Apache-Session-PHP/Makefile
+++ b/www/p5-Apache-Session-PHP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Apache-Session-PHP
-# Date created: 16 April 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= Apache-Session-PHP
PORTVERSION= 0.05
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-PHP-Session>=0:${PORTSDIR}/www/p5-PHP-Session \
p5-Apache-Session>=0:${PORTSDIR}/www/p5-Apache-Session
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Apache::Session::PHP.3 Apache::Session::Serialize::PHP.3 Apache::Session::Store::PHP.3
diff --git a/www/p5-Apache-Session-Wrapper/Makefile b/www/p5-Apache-Session-Wrapper/Makefile
index aa6f326ee91b..5744a514f534 100644
--- a/www/p5-Apache-Session-Wrapper/Makefile
+++ b/www/p5-Apache-Session-Wrapper/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Class-Container>=0:${PORTSDIR}/devel/p5-Class-Container \
p5-Apache-Session>=0:${PORTSDIR}/www/p5-Apache-Session
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Apache::Session::Wrapper.3
diff --git a/www/p5-Apache-Session/Makefile b/www/p5-Apache-Session/Makefile
index 45ebfa9fb715..af431999cf7c 100644
--- a/www/p5-Apache-Session/Makefile
+++ b/www/p5-Apache-Session/Makefile
@@ -10,15 +10,14 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Persistence framework for session data
-MAKE_JOBS_SAFE= yes
-
BUILD_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS+= p5-Test-Deep>=0.082:${PORTSDIR}/devel/p5-Test-Deep \
p5-Test-Exception>=0.15:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-Database>=0:${PORTSDIR}/databases/p5-Test-Database
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Apache::Session.3 \
Apache::Session::DB_File.3 \
diff --git a/www/p5-Apache-SessionX/Makefile b/www/p5-Apache-SessionX/Makefile
index dbcaf5e0e38a..6e5118c9fe51 100644
--- a/www/p5-Apache-SessionX/Makefile
+++ b/www/p5-Apache-SessionX/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Apache::SessionX.3 \
Apache::SessionX::Generate::MD5.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
IS_INTERACTIVE= yes
.include <bsd.port.mk>
diff --git a/www/p5-Apache2-Scoreboard/Makefile b/www/p5-Apache2-Scoreboard/Makefile
index 63a654fee5ee..97cc1e1cc301 100644
--- a/www/p5-Apache2-Scoreboard/Makefile
+++ b/www/p5-Apache2-Scoreboard/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Apache2-Scoreboard
-# Date Created: 11 June 2005
-# Whom: Philip Paeps <philip@FreeBSD.org>
-#
+# Created by: Philip Paeps <philip@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Apache2-Scoreboard
PORTVERSION= 2.09.2
@@ -24,7 +20,8 @@ DEPRECATED= Broken for more than 6 month
EXPIRATION_DATE= 2013-08-27
BROKEN= does not configure
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_APACHE= 22+
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${DISTNAME:R}
diff --git a/www/p5-ApacheBench/Makefile b/www/p5-ApacheBench/Makefile
index 61926040ad98..9370073a699e 100644
--- a/www/p5-ApacheBench/Makefile
+++ b/www/p5-ApacheBench/Makefile
@@ -12,8 +12,8 @@ COMMENT= Perl module for HTTP benchmarking
TEST_DEPENDS= p5-Net-HTTP>=0:${PORTSDIR}/net/p5-Net-HTTP
-MAKE_JOBS_SAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTPD::Bench::ApacheBench.3
diff --git a/www/p5-App-Nopaste/Makefile b/www/p5-App-Nopaste/Makefile
index 49730b905ec5..475ef892171b 100644
--- a/www/p5-App-Nopaste/Makefile
+++ b/www/p5-App-Nopaste/Makefile
@@ -27,7 +27,8 @@ CLIPBOARD_DESC= Support X11 clipboard
GITHUB_DESC= Support github.com
PASTEBIN_DESC= Support pastebin.com
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFLICTS= p5-WebService-NoPaste-[0-9]*
diff --git a/www/p5-App-gist/Makefile b/www/p5-App-gist/Makefile
index a70f9c998bbd..a5c570f5247e 100644
--- a/www/p5-App-gist/Makefile
+++ b/www/p5-App-gist/Makefile
@@ -21,7 +21,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
CONFLICTS= gist-[0-9]*
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= gist.1
MAN3= App::gist.3
diff --git a/www/p5-Bigtop/Makefile b/www/p5-Bigtop/Makefile
index 8419785bfaef..bb10cedd7b7a 100644
--- a/www/p5-Bigtop/Makefile
+++ b/www/p5-Bigtop/Makefile
@@ -24,7 +24,8 @@ RUN_DEPENDS= p5-Config-General>=0:${PORTSDIR}/devel/p5-Config-General \
IS_INTERACTIVE= Asks about installing optional components
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= bigtop.1 \
tentmaker.1
diff --git a/www/p5-CGI-Application-Plugin-Apache/Makefile b/www/p5-CGI-Application-Plugin-Apache/Makefile
index c91a17481342..1741ab068307 100644
--- a/www/p5-CGI-Application-Plugin-Apache/Makefile
+++ b/www/p5-CGI-Application-Plugin-Apache/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CGI-Application-Plugin-Apache
-# Date created: 2010-11-18
-# Whom: Kurt Lidl <kurt.lidl@cello.com>
-#
+# Created by: Kurt Lidl <kurt.lidl@cello.com>
# $FreeBSD$
-#
PORTNAME= CGI-Application-Plugin-Apache
PORTVERSION= 1.02
@@ -22,7 +18,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
LICENSE_COMB= dual
LICENSE= ART10 GPLv1
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= CGI::Application::Plugin::Apache.3 \
CGI::Application::Plugin::Apache::Request.3 \
diff --git a/www/p5-CGI-Application/Makefile b/www/p5-CGI-Application/Makefile
index b35e44057128..452192b91ca4 100644
--- a/www/p5-CGI-Application/Makefile
+++ b/www/p5-CGI-Application/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: CGI-Application
-# Date created: Mon Jan 1 10:52:22 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= CGI-Application
PORTVERSION= 4.50
@@ -22,7 +18,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Simple>0:${PORTSDIR}/devel/p5-Test-Simple \
p5-Class-ISA>=0:${PORTSDIR}/devel/p5-Class-ISA
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CGI::Application.3 CGI::Application::Mailform.3
diff --git a/www/p5-CGI-Builder-TT2/Makefile b/www/p5-CGI-Builder-TT2/Makefile
index 2989aab35682..c0f10d62e3e6 100644
--- a/www/p5-CGI-Builder-TT2/Makefile
+++ b/www/p5-CGI-Builder-TT2/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: CGI::Builder::TT2
-# Date created: 20 Oct 2004
-# Whom: Daniel Wijnands <daniel@itxl.nl>
-#
+# Created by: Daniel Wijnands <daniel@itxl.nl>
# $FreeBSD$
-#
PORTNAME= CGI-Builder-TT2
PORTVERSION= 0.03
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-CGI-Builder>=0:${PORTSDIR}/www/p5-CGI-Builder \
p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CGI::Builder::TT2.3
diff --git a/www/p5-CGI-Cache/Makefile b/www/p5-CGI-Cache/Makefile
index c4821a47ed5d..187b03d87b27 100644
--- a/www/p5-CGI-Cache/Makefile
+++ b/www/p5-CGI-Cache/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: CGI-Cache
-# Date created: Mon Jan 1 11:26:17 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= CGI-Cache
PORTVERSION= 1.42.01
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Cache>=0:${PORTSDIR}/devel/p5-Cache \
p5-Tie-Restore>=0:${PORTSDIR}/devel/p5-Tie-Restore
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CGI::Cache.3
diff --git a/www/p5-CGI-Cookie-Splitter/Makefile b/www/p5-CGI-Cookie-Splitter/Makefile
index b3e9d15d6719..47ef7e2a43f8 100644
--- a/www/p5-CGI-Cookie-Splitter/Makefile
+++ b/www/p5-CGI-Cookie-Splitter/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: CGI::Cookie::Splitter
-# Date created: Nov 29, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= CGI-Cookie-Splitter
PORTVERSION= 0.02
@@ -19,7 +16,8 @@ BUILD_DEPENDS= p5-CGI-Simple>=0:${PORTSDIR}/www/p5-CGI-Simple
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= CGI::Cookie::Splitter.3
diff --git a/www/p5-CGI-Cookie-XS/Makefile b/www/p5-CGI-Cookie-XS/Makefile
index a043014d91ee..f7eb74573027 100644
--- a/www/p5-CGI-Cookie-XS/Makefile
+++ b/www/p5-CGI-Cookie-XS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Cookie-XS
-# Date created: 18 Apr 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= CGI-Cookie-XS
PORTVERSION= 0.18
@@ -18,7 +14,8 @@ COMMENT= HTTP Cookie parser in C
BUILD_DEPENDS= p5-Filter-Simple>=0:${PORTSDIR}/textproc/p5-Filter-Simple
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CGI::Cookie::XS.3
diff --git a/www/p5-CGI-Deurl-XS/Makefile b/www/p5-CGI-Deurl-XS/Makefile
index e5fc3cf67dde..de787ba5b59c 100644
--- a/www/p5-CGI-Deurl-XS/Makefile
+++ b/www/p5-CGI-Deurl-XS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: CGI-Deurl-XS
-# Date created: 19 Aug 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= CGI-Deurl-XS
PORTVERSION= 0.07
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Fast decoder for URL parameter strings
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CGI::Deurl::XS.3
diff --git a/www/p5-CGI-Ex/Makefile b/www/p5-CGI-Ex/Makefile
index b8e8fcda8235..0e9815761c34 100644
--- a/www/p5-CGI-Ex/Makefile
+++ b/www/p5-CGI-Ex/Makefile
@@ -13,7 +13,8 @@ COMMENT= CGI utility suite - makes powerful application writing fun and easy
BUILD_DEPENDS= p5-Template-Alloy>=1.004:${PORTSDIR}/www/p5-Template-Alloy
RUN_DEPENDS= p5-Template-Alloy>=1.004:${PORTSDIR}/www/p5-Template-Alloy
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CGI::Ex.3 CGI::Ex::App.3 CGI::Ex::App::Constants.3 \
CGI::Ex::Auth.3 CGI::Ex::Conf.3 \
diff --git a/www/p5-CGI-Framework/Makefile b/www/p5-CGI-Framework/Makefile
index c52b47654f64..ec13adcea6c2 100644
--- a/www/p5-CGI-Framework/Makefile
+++ b/www/p5-CGI-Framework/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-HTML-Template>=0:${PORTSDIR}/www/p5-HTML-Template \
p5-CGI.pm>=0:${PORTSDIR}/www/p5-CGI.pm
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CGI::Framework.3
diff --git a/www/p5-CGI-Kwiki/Makefile b/www/p5-CGI-Kwiki/Makefile
index 69b436b09bd6..f83703bee024 100644
--- a/www/p5-CGI-Kwiki/Makefile
+++ b/www/p5-CGI-Kwiki/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-CGI.pm>=0:${PORTSDIR}/www/p5-CGI.pm
RUN_DEPENDS:= ${BUILD_DEPENDS} \
p5-Locale-Maketext>=0:${PORTSDIR}/devel/p5-Locale-Maketext
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= kwiki-install.1
MAN3= CGI::Kwiki.3 \
diff --git a/www/p5-CGI-Minimal/Makefile b/www/p5-CGI-Minimal/Makefile
index b92fbb786cfd..bcd6038fb07c 100644
--- a/www/p5-CGI-Minimal/Makefile
+++ b/www/p5-CGI-Minimal/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CGI-Minimal
-# Date created: 26th December 2000
-# Whom: Ade Lovett <ade@FreeBSD.org>
-#
+# Created by: Ade Lovett <ade@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= CGI-Minimal
PORTVERSION= 1.29
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Extremely lightweight CGI processing package
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CGI::Minimal.3
diff --git a/www/p5-CGI-SSI/Makefile b/www/p5-CGI-SSI/Makefile
index c22e90343a83..75770b873059 100644
--- a/www/p5-CGI-SSI/Makefile
+++ b/www/p5-CGI-SSI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CGI-SSI
-# Date created: 09 November 2003
-# Whom: Adam Weinberger <adamw@FreeBSD.org>
-#
+# Created by: Adam Weinberger <adamw@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= CGI-SSI
PORTVERSION= 0.92
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-HTML-SimpleParse>=0:${PORTSDIR}/www/p5-HTML-SimpleParse \
p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CGI::SSI.3
diff --git a/www/p5-CGI-Untaint-date/Makefile b/www/p5-CGI-Untaint-date/Makefile
index 87806e3bc20b..201fbec56f06 100644
--- a/www/p5-CGI-Untaint-date/Makefile
+++ b/www/p5-CGI-Untaint-date/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CGI-Untaint-date
-# Date created: 18 Jun 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= CGI-Untaint-date
PORTVERSION= 1.00
@@ -21,6 +17,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= CGI::Untaint::date.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/www/p5-CGI-Untaint-email/Makefile b/www/p5-CGI-Untaint-email/Makefile
index ec3f365dec94..f3613a1028a7 100644
--- a/www/p5-CGI-Untaint-email/Makefile
+++ b/www/p5-CGI-Untaint-email/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: CGI-Untaint-email
-# Date created: 17 August 2004
-# Whom: Marc G. Fournier <scrappy@hub.org>
-#
+# Created by: Marc G. Fournier <scrappy@hub.org>
# $FreeBSD$
-#
PORTNAME= CGI-Untaint-email
PORTVERSION= 0.03
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-CGI-Untaint>=0:${PORTSDIR}/www/p5-CGI-Untaint \
p5-Mail-Tools>=0:${PORTSDIR}/mail/p5-Mail-Tools
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CGI::Untaint::email.3
diff --git a/www/p5-CGI-Untaint/Makefile b/www/p5-CGI-Untaint/Makefile
index bcaad349fb19..d184a9430f13 100644
--- a/www/p5-CGI-Untaint/Makefile
+++ b/www/p5-CGI-Untaint/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CGI-Untaint
-# Date created: 21 july 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= CGI-Untaint
PORTVERSION= 1.26
@@ -18,7 +14,8 @@ COMMENT= Process CGI input parameters
BUILD_DEPENDS= p5-UNIVERSAL-require>=0.01:${PORTSDIR}/devel/p5-UNIVERSAL-require
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CGI::Untaint.3 CGI::Untaint::hex.3 CGI::Untaint::integer.3 \
CGI::Untaint::object.3 CGI::Untaint::printable.3
diff --git a/www/p5-CGI-XMLApplication/Makefile b/www/p5-CGI-XMLApplication/Makefile
index c4dff8cd3eb9..30598274793a 100644
--- a/www/p5-CGI-XMLApplication/Makefile
+++ b/www/p5-CGI-XMLApplication/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: CGI::XMLApplication
-# Date created: 13 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= CGI-XMLApplication
PORTVERSION= 1.1.3
@@ -18,7 +14,8 @@ RUN_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-XML-LibXSLT>=0:${PORTSDIR}/textproc/p5-XML-LibXSLT
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CGI::XMLApplication.3
diff --git a/www/p5-CSS-DOM/Makefile b/www/p5-CSS-DOM/Makefile
index fe876a547cc5..289e4ec2f0d7 100644
--- a/www/p5-CSS-DOM/Makefile
+++ b/www/p5-CSS-DOM/Makefile
@@ -17,7 +17,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= p5-Clone>=0.09:${PORTSDIR}/devel/p5-Clone
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CSS::DOM.3 \
CSS::DOM::Array.3 \
diff --git a/www/p5-Catalyst-Action-REST/Makefile b/www/p5-Catalyst-Action-REST/Makefile
index b82509aac440..0a8869519363 100644
--- a/www/p5-Catalyst-Action-REST/Makefile
+++ b/www/p5-Catalyst-Action-REST/Makefile
@@ -27,7 +27,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.80030:${PORTSDIR}/www/p5-Catalyst-Runtime
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-JSON>=0:${PORTSDIR}/converters/p5-JSON
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= --default
MAN3= Catalyst::Action::Deserialize.3 \
diff --git a/www/p5-Catalyst-Action-RenderView/Makefile b/www/p5-Catalyst-Action-RenderView/Makefile
index ad8f2fdf2a8c..fe8b3107c24e 100644
--- a/www/p5-Catalyst-Action-RenderView/Makefile
+++ b/www/p5-Catalyst-Action-RenderView/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS= p5-Catalyst-Runtime>=5.70:${PORTSDIR}/www/p5-Catalyst-Runtime \
BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-HTTP-Request-AsCGI>=0:${PORTSDIR}/www/p5-HTTP-Request-AsCGI
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Action::RenderView.3
diff --git a/www/p5-Catalyst-ActionRole-ACL/Makefile b/www/p5-Catalyst-ActionRole-ACL/Makefile
index 6f39a15de01e..67ec5b919e31 100644
--- a/www/p5-Catalyst-ActionRole-ACL/Makefile
+++ b/www/p5-Catalyst-ActionRole-ACL/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Catalyst-ActionRole-ACL
-# Date created: 2011-05-08
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-ActionRole-ACL
PORTVERSION= 0.07
@@ -24,7 +20,8 @@ BUILD_DEPENDS= p5-Catalyst-Controller-ActionRole>=0:${PORTSDIR}/www/p5-Catalyst-
p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Action::Role::ACL.3 \
Catalyst::ActionRole::ACL.3
diff --git a/www/p5-Catalyst-Authentication-Credential-OpenID/Makefile b/www/p5-Catalyst-Authentication-Credential-OpenID/Makefile
index ede5e9949ab4..5a3b905b4606 100644
--- a/www/p5-Catalyst-Authentication-Credential-OpenID/Makefile
+++ b/www/p5-Catalyst-Authentication-Credential-OpenID/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Catalyst-Authentication-Credential-OpenID
-# Date created: 22 December 2009
-# Whom: andrey@kostenko.name
-#
+# Created by: andrey@kostenko.name
# $FreeBSD$
-#
PORTNAME= Catalyst-Authentication-Credential-OpenID
PORTVERSION= 0.17
@@ -29,7 +25,8 @@ BUILD_DEPENDS= p5-Cache-FastMmap>=1.28:${PORTSDIR}/devel/p5-Cache-FastMmap \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Authentication::Credential::OpenID.3
diff --git a/www/p5-Catalyst-Authentication-Store-LDAP/Makefile b/www/p5-Catalyst-Authentication-Store-LDAP/Makefile
index fd72f833b3f8..e4294867f387 100644
--- a/www/p5-Catalyst-Authentication-Store-LDAP/Makefile
+++ b/www/p5-Catalyst-Authentication-Store-LDAP/Makefile
@@ -17,7 +17,8 @@ TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-MockObject>=0:${PORTSDIR}/devel/p5-Test-MockObject \
p5-Net-LDAP-Server-Test>=0:${PORTSDIR}/net/p5-Net-LDAP-Server-Test
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Authentication::Store::LDAP.3 \
Catalyst::Authentication::Store::LDAP::Backend.3 \
diff --git a/www/p5-Catalyst-Controller-FormBuilder/Makefile b/www/p5-Catalyst-Controller-FormBuilder/Makefile
index a5f05a7d013f..1c7fe05caf4c 100644
--- a/www/p5-Catalyst-Controller-FormBuilder/Makefile
+++ b/www/p5-Catalyst-Controller-FormBuilder/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Controller-FormBuilder
-# Date created: Mar 30 2007
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Controller-FormBuilder
PORTVERSION= 0.06
@@ -24,7 +21,8 @@ RUN_DEPENDS= p5-CGI-FormBuilder>=3.02:${PORTSDIR}/www/p5-CGI-FormBuilder \
p5-Tie-IxHash>=1.21:${PORTSDIR}/devel/p5-Tie-IxHash
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Controller::FormBuilder.3
diff --git a/www/p5-Catalyst-Controller-HTML-FormFu/Makefile b/www/p5-Catalyst-Controller-HTML-FormFu/Makefile
index 800b7738e50e..d371a8cdf979 100644
--- a/www/p5-Catalyst-Controller-HTML-FormFu/Makefile
+++ b/www/p5-Catalyst-Controller-HTML-FormFu/Makefile
@@ -40,7 +40,8 @@ TEST_DEPENDS= p5-Test-Simple>=0.92:${PORTSDIR}/devel/p5-Test-Simple \
p5-Test-WWW-Mechanize>=1.16:${PORTSDIR}/devel/p5-Test-WWW-Mechanize \
p5-Test-WWW-Mechanize-Catalyst>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize-Catalyst
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Controller::HTML::FormFu.3 \
Catalyst::Helper::HTML::FormFu.3 \
diff --git a/www/p5-Catalyst-Controller-RateLimit/Makefile b/www/p5-Catalyst-Controller-RateLimit/Makefile
index 5a85ebca1e0c..85eef30841b9 100644
--- a/www/p5-Catalyst-Controller-RateLimit/Makefile
+++ b/www/p5-Catalyst-Controller-RateLimit/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: Catalyst-Controller-RateLimit
-# Date created: 12 February 2010
-# Whom: andrey@kostenko.name
-#
+# Created by: andrey@kostenko.name
# $FreeBSD$
PORTNAME= Catalyst-Controller-RateLimit
@@ -24,7 +21,8 @@ TEST_DEPENDS= p5-Test-WWW-Mechanize-Catalyst>=0:${PORTSDIR}/devel/p5-Test-WWW-Me
p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inheritable \
p5-Test-use-ok>=0:${PORTSDIR}/devel/p5-Test-use-ok
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Controller::RateLimit.3
.include <bsd.port.mk>
diff --git a/www/p5-Catalyst-Devel/Makefile b/www/p5-Catalyst-Devel/Makefile
index 53bb880afd83..828518d94cb3 100644
--- a/www/p5-Catalyst-Devel/Makefile
+++ b/www/p5-Catalyst-Devel/Makefile
@@ -34,7 +34,8 @@ BUILD_DEPENDS+= p5-Module-Install>=1.02:${PORTSDIR}/devel/p5-Module-Install
TEST_DEPENDS= p5-IPC-Run3>=0:${PORTSDIR}/devel/p5-IPC-Run3 \
p5-Test-Fatal>=0.003:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Devel.3 \
Catalyst::Helper.3 \
diff --git a/www/p5-Catalyst-Engine-Apache/Makefile b/www/p5-Catalyst-Engine-Apache/Makefile
index 3ecf369f3b6b..38e64f8e3c55 100644
--- a/www/p5-Catalyst-Engine-Apache/Makefile
+++ b/www/p5-Catalyst-Engine-Apache/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Catalyst-Engine-Apache
-# Date created: 15 Nov 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Engine-Apache
PORTVERSION= 1.16
@@ -17,7 +13,8 @@ COMMENT= Catalyst Apache Engines
BUILD_DEPENDS= p5-Catalyst-Runtime>=5.80:${PORTSDIR}/www/p5-Catalyst-Runtime
RUN_DEPENDS= p5-Catalyst-Runtime>=5.80:${PORTSDIR}/www/p5-Catalyst-Runtime
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Engine::Apache.3 \
Catalyst::Engine::Apache2.3 \
diff --git a/www/p5-Catalyst-Engine-HTTP-Prefork/Makefile b/www/p5-Catalyst-Engine-HTTP-Prefork/Makefile
index 326352b842bc..f78b7e77b1ad 100644
--- a/www/p5-Catalyst-Engine-HTTP-Prefork/Makefile
+++ b/www/p5-Catalyst-Engine-HTTP-Prefork/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Catalyst-Engine-HTTP-Prefork
-# Date created: 18 Apr 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Catalyst-Engine-HTTP-Prefork
PORTVERSION= 0.51
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7012:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-HTTP-Body>=0:${PORTSDIR}/www/p5-HTTP-Body
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Engine::HTTP::Prefork.3
diff --git a/www/p5-Catalyst-Enzyme/Makefile b/www/p5-Catalyst-Enzyme/Makefile
index e0b5578fb758..b40c837aa7b1 100644
--- a/www/p5-Catalyst-Enzyme/Makefile
+++ b/www/p5-Catalyst-Enzyme/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Enzyme
-# Date created: 12 Feb 2006
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Enzyme
PORTVERSION= 0.11
@@ -36,7 +32,8 @@ BUILD_DEPENDS= \
p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Enzyme.3 \
Catalyst::Enzyme::CRUD::Controller.3 \
diff --git a/www/p5-Catalyst-Helper-Controller-Scaffold/Makefile b/www/p5-Catalyst-Helper-Controller-Scaffold/Makefile
index 002d659646cf..4a61e7e17dd4 100644
--- a/www/p5-Catalyst-Helper-Controller-Scaffold/Makefile
+++ b/www/p5-Catalyst-Helper-Controller-Scaffold/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Helper-Controller-Scaffold
-# Date created: 2005-07-11
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Helper-Controller-Scaffold
PORTVERSION= 0.04
@@ -25,7 +21,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=0:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Template-Plugin-Class>=0:${PORTSDIR}/www/p5-Template-Plugin-Class
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Helper::Controller::Scaffold.3
diff --git a/www/p5-Catalyst-Manual/Makefile b/www/p5-Catalyst-Manual/Makefile
index 1072d9afe18b..c9e1c3d5698a 100644
--- a/www/p5-Catalyst-Manual/Makefile
+++ b/www/p5-Catalyst-Manual/Makefile
@@ -14,7 +14,8 @@ COMMENT= Catalyst developer\'s manual
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Manual.3 \
Catalyst::Manual::About.3 \
diff --git a/www/p5-Catalyst-Model-CDBI-Sweet/Makefile b/www/p5-Catalyst-Model-CDBI-Sweet/Makefile
index 3b7db0973c86..1d38a6c7e1f2 100644
--- a/www/p5-Catalyst-Model-CDBI-Sweet/Makefile
+++ b/www/p5-Catalyst-Model-CDBI-Sweet/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Model-CDBI-Sweet
-# Date created: 18 May 2005
-# Whom: Travis Campbell <hcoyote@ghostar.org>
-#
+# Created by: Travis Campbell <hcoyote@ghostar.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Model-CDBI-Sweet
PORTVERSION= 0.06
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=0:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Class-DBI-Sweet>=0:${PORTSDIR}/databases/p5-Class-DBI-Sweet
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Catalyst::Model::CDBI::Sweet.3
diff --git a/www/p5-Catalyst-Model-CDBI/Makefile b/www/p5-Catalyst-Model-CDBI/Makefile
index 8929e8cf1237..e7bcfdbeb537 100644
--- a/www/p5-Catalyst-Model-CDBI/Makefile
+++ b/www/p5-Catalyst-Model-CDBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Model-CDBI
-# Date created: 04 May 2005
-# Whom: Lars Thegler <lth@FreeBSD.org>
-#
+# Created by: Lars Thegler <lth@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Model-CDBI
PORTVERSION= 0.12
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Class-DBI-Loader>=0:${PORTSDIR}/databases/p5-Class-DBI-Loader
RUN_DEPENDS:= ${BUILD_DEPENDS} \
p5-MRO-Compat>=0.11:${PORTSDIR}/devel/p5-MRO-Compat
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Helper::Model::CDBI.3 \
Catalyst::Model::CDBI.3
diff --git a/www/p5-Catalyst-Model-DBIC-Plain/Makefile b/www/p5-Catalyst-Model-DBIC-Plain/Makefile
index 9db42fef0956..7d578d426b13 100644
--- a/www/p5-Catalyst-Model-DBIC-Plain/Makefile
+++ b/www/p5-Catalyst-Model-DBIC-Plain/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Model-DBIC-Plain
-# Date created: 16 Nov 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Model-DBIC-Plain
PORTVERSION= 0.03
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-DBIx-Class>=0.01:${PORTSDIR}/databases/p5-DBIx-Class
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Helper::Model::DBIC::Plain.3 \
Catalyst::Model::DBIC::Plain.3
diff --git a/www/p5-Catalyst-Model-DynamicAdaptor/Makefile b/www/p5-Catalyst-Model-DynamicAdaptor/Makefile
index 391910e6fdb8..d0cb2b0e4374 100644
--- a/www/p5-Catalyst-Model-DynamicAdaptor/Makefile
+++ b/www/p5-Catalyst-Model-DynamicAdaptor/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Catalyst-Model-DynamicAdaptor
-# Date created: 2008-06-11
-# Whom: Tomoyuki Sakurai <cherry@trombik.org>
-#
+# Created by: Tomoyuki Sakurai <cherry@trombik.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Model-DynamicAdaptor
PORTVERSION= 0.02
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=0:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Test-Spelling>=0:${PORTSDIR}/devel/p5-Test-Spelling
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Model::DynamicAdaptor.3
diff --git a/www/p5-Catalyst-Model-LDAP/Makefile b/www/p5-Catalyst-Model-LDAP/Makefile
index a8e660281a98..d6a59a888e05 100644
--- a/www/p5-Catalyst-Model-LDAP/Makefile
+++ b/www/p5-Catalyst-Model-LDAP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Catalyst-Model-LDAP
-# Date created: 2008-06-30
-# Whom: Andrej Zverev <az@FreeBSD.org>
-#
+# Created by: Andrej Zverev <az@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Model-LDAP
PORTVERSION= 0.17
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-Catalyst-Runtime>=5.7:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-perl-ldap>=0:${PORTSDIR}/net/p5-perl-ldap
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Model::LDAP::Entry.3 Catalyst::Model::LDAP::Search.3 \
Catalyst::Helper::Model::LDAP.3 Catalyst::Model::LDAP::Connection.3 \
diff --git a/www/p5-Catalyst-Model-Oryx/Makefile b/www/p5-Catalyst-Model-Oryx/Makefile
index 32fcb742e616..eb0cf4e8e794 100644
--- a/www/p5-Catalyst-Model-Oryx/Makefile
+++ b/www/p5-Catalyst-Model-Oryx/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Model-Oryx
-# Date created: 10 June 2006
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= Catalyst-Model-Oryx
PORTVERSION= 0.01
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Oryx>=0:${PORTSDIR}/databases/p5-Oryx \
p5-Catalyst-Devel>=1.00:${PORTSDIR}/www/p5-Catalyst-Devel
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Helper::Model::Oryx.3 \
Catalyst::Model::Oryx.3
diff --git a/www/p5-Catalyst-Model-XML-Feed/Makefile b/www/p5-Catalyst-Model-XML-Feed/Makefile
index 722dcd7799d6..7281f754f0ef 100644
--- a/www/p5-Catalyst-Model-XML-Feed/Makefile
+++ b/www/p5-Catalyst-Model-XML-Feed/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Model-XML-Feed
-# Date created: Apr 5, 2007
-# Whom: lbr@freebsd.org
-#
+# Created by: lbr@freebsd.org
# $FreeBSD$
-#
PORTNAME= Catalyst-Model-XML-Feed
PORTVERSION= 0.04
@@ -20,7 +17,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Model::XML::Feed.3 \
Catalyst::Model::XML::Feed::Item.3
diff --git a/www/p5-Catalyst-Model-Xapian/Makefile b/www/p5-Catalyst-Model-Xapian/Makefile
index fcda3416bc04..859aa127f5d9 100644
--- a/www/p5-Catalyst-Model-Xapian/Makefile
+++ b/www/p5-Catalyst-Model-Xapian/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Model-Xapian
-# Date created: 22 Feb 2006
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Model-Xapian
PORTVERSION= 0.06
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.30:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Search-Xapian>=1.2.7.0:${PORTSDIR}/databases/p5-Search-Xapian
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Model::Xapian.3 \
Catalyst::Helper::Model::Xapian.3
diff --git a/www/p5-Catalyst-Model-Xapian10/Makefile b/www/p5-Catalyst-Model-Xapian10/Makefile
index 07382111c644..f96dd091aa7e 100644
--- a/www/p5-Catalyst-Model-Xapian10/Makefile
+++ b/www/p5-Catalyst-Model-Xapian10/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Model-Xapian
-# Date created: 22 Feb 2006
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Model-Xapian10
PORTVERSION= 0.06
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.30:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Search-Xapian10>=0.9.2.4:${PORTSDIR}/databases/p5-Search-Xapian10
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Model::Xapian.3 \
Catalyst::Helper::Model::Xapian.3
diff --git a/www/p5-Catalyst-Plugin-Authentication-CDBI/Makefile b/www/p5-Catalyst-Plugin-Authentication-CDBI/Makefile
index 74f8bad781cb..0aee34caeecc 100644
--- a/www/p5-Catalyst-Plugin-Authentication-CDBI/Makefile
+++ b/www/p5-Catalyst-Plugin-Authentication-CDBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Plugin-Authentication-CDBI
-# Date created: 2005-09-01
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Authentication-CDBI
PORTVERSION= 0.10
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=0:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Catalyst-Plugin-Session-FastMmap>=0:${PORTSDIR}/www/p5-Catalyst-Plugin-Session-FastMmap
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Authentication::CDBI.3
diff --git a/www/p5-Catalyst-Plugin-Authentication-Store-Htpasswd/Makefile b/www/p5-Catalyst-Plugin-Authentication-Store-Htpasswd/Makefile
index c7476c8953d6..987b7938d089 100644
--- a/www/p5-Catalyst-Plugin-Authentication-Store-Htpasswd/Makefile
+++ b/www/p5-Catalyst-Plugin-Authentication-Store-Htpasswd/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Plugin-Authentication-Store-Htpasswd
-# Date created: Dec 12, 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Authentication-Store-Htpasswd
PORTVERSION= 0.020
@@ -20,7 +17,8 @@ BUILD_DEPENDS= p5-Catalyst-Plugin-Authentication>=0.01:${PORTSDIR}/www/p5-Cataly
p5-Authen-Htpasswd>=0.13:${PORTSDIR}/security/p5-Authen-Htpasswd
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Catalyst::Plugin::Authentication::Store::Htpasswd::User.3 \
Catalyst::Plugin::Authentication::Store::Htpasswd.3 \
diff --git a/www/p5-Catalyst-Plugin-Authentication/Makefile b/www/p5-Catalyst-Plugin-Authentication/Makefile
index fb456471dcaf..a38e9edebd71 100644
--- a/www/p5-Catalyst-Plugin-Authentication/Makefile
+++ b/www/p5-Catalyst-Plugin-Authentication/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Plugin-Authentication
-# Date created: Dec 12, 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Authentication
PORTVERSION= 0.10019
@@ -32,7 +29,8 @@ TEST_DEPENDS= p5-Catalyst-Plugin-Session>=0:${PORTSDIR}/www/p5-Catalyst-Plugin-S
PORTSCOUT= skipv:0.100092
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Authentication::Credential::Password.3 \
Catalyst::Authentication::Credential::Remote.3 \
diff --git a/www/p5-Catalyst-Plugin-Authorization-ACL/Makefile b/www/p5-Catalyst-Plugin-Authorization-ACL/Makefile
index 2065ae4b38ce..05f9aa30b84e 100644
--- a/www/p5-Catalyst-Plugin-Authorization-ACL/Makefile
+++ b/www/p5-Catalyst-Plugin-Authorization-ACL/Makefile
@@ -25,7 +25,8 @@ BUILD_DEPENDS+= p5-Catalyst-Plugin-Session>=0:${PORTSDIR}/www/p5-Catalyst-Plugin
p5-Catalyst-Plugin-Session-State-Cookie>=0:${PORTSDIR}/www/p5-Catalyst-Plugin-Session-State-Cookie \
p5-Test-WWW-Mechanize-Catalyst>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize-Catalyst
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Authorization::ACL::Engine.3 \
Catalyst::Plugin::Authorization::ACL.3
diff --git a/www/p5-Catalyst-Plugin-Authorization-Roles/Makefile b/www/p5-Catalyst-Plugin-Authorization-Roles/Makefile
index 269dcad8480b..659237cef748 100644
--- a/www/p5-Catalyst-Plugin-Authorization-Roles/Makefile
+++ b/www/p5-Catalyst-Plugin-Authorization-Roles/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Plugin-Authorization-Roles
-# Date created: Dec 12, 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Authorization-Roles
PORTVERSION= 0.09
@@ -21,7 +18,8 @@ RUN_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Authorization::Roles.3
diff --git a/www/p5-Catalyst-Plugin-AutoCRUD/Makefile b/www/p5-Catalyst-Plugin-AutoCRUD/Makefile
index e1b892598bb2..c37f6665a69c 100644
--- a/www/p5-Catalyst-Plugin-AutoCRUD/Makefile
+++ b/www/p5-Catalyst-Plugin-AutoCRUD/Makefile
@@ -31,7 +31,8 @@ TEST_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
p5-JSON-XS>=0:${PORTSDIR}/converters/p5-JSON-XS \
p5-Test-WWW-Mechanize-Catalyst>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize-Catalyst
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::AutoCRUD.3 \
Catalyst::Plugin::AutoCRUD::Manual::DBICTips.3 \
diff --git a/www/p5-Catalyst-Plugin-Browser/Makefile b/www/p5-Catalyst-Plugin-Browser/Makefile
index 85110e6de9cb..94819f39ff43 100644
--- a/www/p5-Catalyst-Plugin-Browser/Makefile
+++ b/www/p5-Catalyst-Plugin-Browser/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Catalyst-Plugin-Browser
-# Date created: 2008-12-21
-# Whom: Andrej Zverev <az@FreeBSD.org>
-#
+# Created by: Andrej Zverev <az@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Browser
PORTVERSION= 0.08
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=0:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Catalyst-TraitFor-Request-BrowserDetect>=0:${PORTSDIR}/www/p5-Catalyst-TraitFor-Request-BrowserDetect
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Browser.3
diff --git a/www/p5-Catalyst-Plugin-C3/Makefile b/www/p5-Catalyst-Plugin-C3/Makefile
index 5c6bbfc940f1..f40f34489377 100644
--- a/www/p5-Catalyst-Plugin-C3/Makefile
+++ b/www/p5-Catalyst-Plugin-C3/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7006:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Class-C3>=0.19:${PORTSDIR}/devel/p5-Class-C3
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::C3.3
diff --git a/www/p5-Catalyst-Plugin-Cache-FastMmap/Makefile b/www/p5-Catalyst-Plugin-Cache-FastMmap/Makefile
index 700af89442fe..8dfa748af0f1 100644
--- a/www/p5-Catalyst-Plugin-Cache-FastMmap/Makefile
+++ b/www/p5-Catalyst-Plugin-Cache-FastMmap/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Plugin-Cache-FastMmap
-# Date created: Dec 19, 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Cache-FastMmap
PORTVERSION= 0.9
@@ -23,7 +20,8 @@ BUILD_DEPENDS= p5-Cache-FastMmap>=0:${PORTSDIR}/devel/p5-Cache-FastMmap \
p5-Class-Data-Inheritable>0:${PORTSDIR}/devel/p5-Class-Data-Inheritable
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Cache::FastMmap.3
diff --git a/www/p5-Catalyst-Plugin-Cache-Memcached/Makefile b/www/p5-Catalyst-Plugin-Cache-Memcached/Makefile
index fab177c120c2..bbfbaa818434 100644
--- a/www/p5-Catalyst-Plugin-Cache-Memcached/Makefile
+++ b/www/p5-Catalyst-Plugin-Cache-Memcached/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Plugin-Cache-Memcached
-# Date created: Dec 19, 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Cache-Memcached
PORTVERSION= 0.8
@@ -20,7 +17,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inheritable
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Cache::Memcached.3
diff --git a/www/p5-Catalyst-Plugin-Captcha/Makefile b/www/p5-Catalyst-Plugin-Captcha/Makefile
index 391b1fc5e287..76c6131c52c6 100644
--- a/www/p5-Catalyst-Plugin-Captcha/Makefile
+++ b/www/p5-Catalyst-Plugin-Captcha/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Catalyst-Plugin-Captcha
-# Date created: 05 August 2007
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Captcha
PORTVERSION= 0.04
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-GD-SecurityImage>=0:${PORTSDIR}/security/p5-GD-SecurityImage
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Captcha.3
diff --git a/www/p5-Catalyst-Plugin-ConfigLoader-Environment/Makefile b/www/p5-Catalyst-Plugin-ConfigLoader-Environment/Makefile
index 3b61987e4a43..2bcb73460adf 100644
--- a/www/p5-Catalyst-Plugin-ConfigLoader-Environment/Makefile
+++ b/www/p5-Catalyst-Plugin-ConfigLoader-Environment/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Plugin-ConfigLoader-Environment
-# Date created: Apr 6, 2007
-# Whom: lbr@freebsd.org
-#
+# Created by: lbr@freebsd.org
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-ConfigLoader-Environment
PORTVERSION= 0.07
@@ -19,7 +16,8 @@ RUN_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-MRO-Compat>=0:${PORTSDIR}/devel/p5-MRO-Compat
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::ConfigLoader::Environment.3
diff --git a/www/p5-Catalyst-Plugin-ConfigLoader/Makefile b/www/p5-Catalyst-Plugin-ConfigLoader/Makefile
index 8c9c0c15662d..96d72bc65f83 100644
--- a/www/p5-Catalyst-Plugin-ConfigLoader/Makefile
+++ b/www/p5-Catalyst-Plugin-ConfigLoader/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS= p5-Catalyst-Runtime>=5.7008:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-MRO-Compat>=0.09:${PORTSDIR}/devel/p5-MRO-Compat
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::ConfigLoader.3 \
Catalyst::Plugin::ConfigLoader::Manual.3
diff --git a/www/p5-Catalyst-Plugin-DateTime/Makefile b/www/p5-Catalyst-Plugin-DateTime/Makefile
index c922c65ca9d2..941f5c3451ef 100644
--- a/www/p5-Catalyst-Plugin-DateTime/Makefile
+++ b/www/p5-Catalyst-Plugin-DateTime/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-DateTime>=0:${PORTSDIR}/devel/p5-DateTime
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::DateTime.3
diff --git a/www/p5-Catalyst-Plugin-DefaultEnd/Makefile b/www/p5-Catalyst-Plugin-DefaultEnd/Makefile
index d82447d548c9..02343a3fbb8d 100644
--- a/www/p5-Catalyst-Plugin-DefaultEnd/Makefile
+++ b/www/p5-Catalyst-Plugin-DefaultEnd/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Plugin-DefaultEnd
-# Date created: Nov 16, 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-DefaultEnd
PORTVERSION= 0.08
@@ -17,7 +14,8 @@ COMMENT= Sensible default end action
RUN_DEPENDS= p5-Catalyst-Runtime>=5.2000:${PORTSDIR}/www/p5-Catalyst-Runtime
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Catalyst::Plugin::DefaultEnd.3
diff --git a/www/p5-Catalyst-Plugin-Email/Makefile b/www/p5-Catalyst-Plugin-Email/Makefile
index 1fec650230cc..906fac683eea 100644
--- a/www/p5-Catalyst-Plugin-Email/Makefile
+++ b/www/p5-Catalyst-Plugin-Email/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Plugin-Email
-# Date created: 29 Mar 2009
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Email
PORTVERSION= 0.08
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Email-MIME>=0:${PORTSDIR}/mail/p5-Email-MIME
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Email.3
diff --git a/www/p5-Catalyst-Plugin-ErrorCatcher/Makefile b/www/p5-Catalyst-Plugin-ErrorCatcher/Makefile
index a6ed4eb3e8bb..0445f4f870f3 100644
--- a/www/p5-Catalyst-Plugin-ErrorCatcher/Makefile
+++ b/www/p5-Catalyst-Plugin-ErrorCatcher/Makefile
@@ -40,7 +40,8 @@ TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-NoTabs>=0:${PORTSDIR}/devel/p5-Test-NoTabs \
p5-Test-UseAllModules>=0:${PORTSDIR}/devel/p5-Test-UseAllModules
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::ErrorCatcher.3 \
Catalyst::Plugin::ErrorCatcher::Email.3 \
diff --git a/www/p5-Catalyst-Plugin-FillInForm/Makefile b/www/p5-Catalyst-Plugin-FillInForm/Makefile
index 35c8fa512bec..4b3800262f53 100644
--- a/www/p5-Catalyst-Plugin-FillInForm/Makefile
+++ b/www/p5-Catalyst-Plugin-FillInForm/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
RUN_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-HTML-FillInForm>=0:${PORTSDIR}/www/p5-HTML-FillInForm
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::FillInForm.3
diff --git a/www/p5-Catalyst-Plugin-FormValidator/Makefile b/www/p5-Catalyst-Plugin-FormValidator/Makefile
index 3bd534266d43..77202adc06ae 100644
--- a/www/p5-Catalyst-Plugin-FormValidator/Makefile
+++ b/www/p5-Catalyst-Plugin-FormValidator/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Plugin-FormValidator
-# Date created: 07 May 2005
-# Whom: Lars Thegler <lth@FreeBSD.org>
-#
+# Created by: Lars Thegler <lth@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-FormValidator
PORTVERSION= 0.094
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.80001:${PORTSDIR}/www/p5-Catalyst-Runtime
p5-Moose>=0.93:${PORTSDIR}/devel/p5-Moose
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::FormValidator.3
diff --git a/www/p5-Catalyst-Plugin-I18N/Makefile b/www/p5-Catalyst-Plugin-I18N/Makefile
index c1fee5c1ed5f..ab8fd7930ce9 100644
--- a/www/p5-Catalyst-Plugin-I18N/Makefile
+++ b/www/p5-Catalyst-Plugin-I18N/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Plugin-I18N
-# Date created: 2 Dec 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-I18N
PORTVERSION= 0.10
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-MRO-Compat>=0.10:${PORTSDIR}/devel/p5-MRO-Compat
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::I18N.3 \
Catalyst::Plugin::I18N::Manual.3
diff --git a/www/p5-Catalyst-Plugin-Log-Handler/Makefile b/www/p5-Catalyst-Plugin-Log-Handler/Makefile
index 3f69cf9c1324..f75c9dbaa063 100644
--- a/www/p5-Catalyst-Plugin-Log-Handler/Makefile
+++ b/www/p5-Catalyst-Plugin-Log-Handler/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Log-Handler
-# Date created: October 27, 2011
-# Whom: Philip M. Gollucci <pgollucci@p6m7g8.com>
-#
+# Created by: Philip M. Gollucci <pgollucci@p6m7g8.com>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Log-Handler
PORTVERSION= 0.08
@@ -18,7 +15,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-Log-Handler>=0:${PORTSDIR}/devel/p5-Log-Handler \
p5-MRO-Compat>=0:${PORTSDIR}/devel/p5-MRO-Compat
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Catalyst::Plugin::Log::Handler.3
diff --git a/www/p5-Catalyst-Plugin-LogWarnings/Makefile b/www/p5-Catalyst-Plugin-LogWarnings/Makefile
index 7dee00c5326a..bb7fa2d3bf6b 100644
--- a/www/p5-Catalyst-Plugin-LogWarnings/Makefile
+++ b/www/p5-Catalyst-Plugin-LogWarnings/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Plugin-LogWarnings
-# Date created: Apr 6, 2007
-# Whom: lbr@freebsd.org
-#
+# Created by: lbr@freebsd.org
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-LogWarnings
PORTVERSION= 0.03
@@ -19,7 +16,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7001:${PORTSDIR}/www/p5-Catalyst-Runtime
RUN_DEPENDS:= ${BUILD_DEPENDS} \
p5-MRO-Compat>=0.11:${PORTSDIR}/devel/p5-MRO-Compat
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::LogWarnings.3
diff --git a/www/p5-Catalyst-Plugin-PageCache/Makefile b/www/p5-Catalyst-Plugin-PageCache/Makefile
index 77205a16bdd4..816706e04403 100644
--- a/www/p5-Catalyst-Plugin-PageCache/Makefile
+++ b/www/p5-Catalyst-Plugin-PageCache/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Plugin-PageCache
-# Date created: Dec 19, 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-PageCache
PORTVERSION= 0.31
@@ -23,7 +20,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Cache-Cache>=0:${PORTSDIR}/devel/p5-Cache-Cache \
p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inheritable \
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::PageCache.3
diff --git a/www/p5-Catalyst-Plugin-Pluggable/Makefile b/www/p5-Catalyst-Plugin-Pluggable/Makefile
index 7caeeb1bd2eb..fd74beff6837 100644
--- a/www/p5-Catalyst-Plugin-Pluggable/Makefile
+++ b/www/p5-Catalyst-Plugin-Pluggable/Makefile
@@ -14,7 +14,8 @@ COMMENT= Plugin for pluggable Catalyst applications
BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Pluggable.3
diff --git a/www/p5-Catalyst-Plugin-Prototype/Makefile b/www/p5-Catalyst-Plugin-Prototype/Makefile
index 16d1dcd935f6..94eac18e0541 100644
--- a/www/p5-Catalyst-Plugin-Prototype/Makefile
+++ b/www/p5-Catalyst-Plugin-Prototype/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Plugin-Prototype
-# Date created: 07 May 2005
-# Whom: Lars Thegler <lth@FreeBSD.org>
-#
+# Created by: Lars Thegler <lth@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Prototype
PORTVERSION= 1.33
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7006:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-HTML-Prototype>=1.48:${PORTSDIR}/www/p5-HTML-Prototype
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Helper::Prototype.3 \
Catalyst::Plugin::Prototype.3
diff --git a/www/p5-Catalyst-Plugin-RunAfterRequest/Makefile b/www/p5-Catalyst-Plugin-RunAfterRequest/Makefile
index 6c093912f174..b2a8e0c74ba1 100644
--- a/www/p5-Catalyst-Plugin-RunAfterRequest/Makefile
+++ b/www/p5-Catalyst-Plugin-RunAfterRequest/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Catalyst-Plugin-RunAfterRequest
-# Date created: 2009-08-30
-# Whom: Andrey Kostenko <andrey@kostenko.name>
-#
+# Created by: Andrey Kostenko <andrey@kostenko.name>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-RunAfterRequest
PORTVERSION= 0.04
@@ -24,7 +20,8 @@ BUILD_DEPENDS+= p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils \
p5-Module-Find>=0:${PORTSDIR}/devel/p5-Module-Find \
p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::RunAfterRequest.3 \
Catalyst::Model::Role::RunAfterRequest.3
diff --git a/www/p5-Catalyst-Plugin-Server/Makefile b/www/p5-Catalyst-Plugin-Server/Makefile
index 2817eb8a080f..35b5884b47f0 100644
--- a/www/p5-Catalyst-Plugin-Server/Makefile
+++ b/www/p5-Catalyst-Plugin-Server/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Catalyst-Plugin-Server
-# Date created: 05 August 2007
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Server
PORTVERSION= 0.28
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-RPC-XML>=0:${PORTSDIR}/net/p5-RPC-XML
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Server.3 Catalyst::Plugin::Server::XMLRPC.3 \
Catalyst::Plugin::Server::XMLRPC::DispatchType::XMLRPCPath.3 \
diff --git a/www/p5-Catalyst-Plugin-Session-State-URI/Makefile b/www/p5-Catalyst-Plugin-Session-State-URI/Makefile
index 5682e1985a33..5fb2cc832cc1 100644
--- a/www/p5-Catalyst-Plugin-Session-State-URI/Makefile
+++ b/www/p5-Catalyst-Plugin-Session-State-URI/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Plugin-Session-State-URI
-# Date created: Nov 16, 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Session-State-URI
PORTVERSION= 0.15
@@ -27,7 +24,8 @@ RUN_DEPENDS= p5-Catalyst-Plugin-Session>=0.27:${PORTSDIR}/www/p5-Catalyst-Plugin
BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-Test-MockObject>=1.01:${PORTSDIR}/devel/p5-Test-MockObject
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Session::State::URI.3
diff --git a/www/p5-Catalyst-Plugin-Session-Store-Cache/Makefile b/www/p5-Catalyst-Plugin-Session-Store-Cache/Makefile
index cd6880d964ce..3045f8438cc1 100644
--- a/www/p5-Catalyst-Plugin-Session-Store-Cache/Makefile
+++ b/www/p5-Catalyst-Plugin-Session-Store-Cache/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Plugin-Session-Store-Cache
-# Date created: 21 Jul 2007
-# Whom: lbr@FreeBSD.org
-#
+# Created by: lbr@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Session-Store-Cache
PORTVERSION= 0.01
@@ -17,7 +13,8 @@ COMMENT= Store sessions using a Catalyst::Plugin::Cache
BUILD_DEPENDS= p5-Catalyst-Plugin-Session>=0.06:${PORTSDIR}/www/p5-Catalyst-Plugin-Session
RUN_DEPENDS= p5-Catalyst-Plugin-Session>=0.06:${PORTSDIR}/www/p5-Catalyst-Plugin-Session
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Session::Store::Cache.3
diff --git a/www/p5-Catalyst-Plugin-Session-Store-DBI/Makefile b/www/p5-Catalyst-Plugin-Session-Store-DBI/Makefile
index 7f64df9a77be..c91c2b7f7eb9 100644
--- a/www/p5-Catalyst-Plugin-Session-Store-DBI/Makefile
+++ b/www/p5-Catalyst-Plugin-Session-Store-DBI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Plugin-Session-Store-DBI
-# Date created: 2 Jan 2006
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Session-Store-DBI
PORTVERSION= 0.16
@@ -25,7 +21,8 @@ RUN_DEPENDS= p5-Catalyst-Plugin-Session>=0:${PORTSDIR}/www/p5-Catalyst-Plugin-Se
p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \
p5-MRO-Compat>=0:${PORTSDIR}/devel/p5-MRO-Compat
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Session::Store::DBI.3
diff --git a/www/p5-Catalyst-Plugin-Session-Store-FastMmap/Makefile b/www/p5-Catalyst-Plugin-Session-Store-FastMmap/Makefile
index 04ab2ce557cf..a10acfabebe5 100644
--- a/www/p5-Catalyst-Plugin-Session-Store-FastMmap/Makefile
+++ b/www/p5-Catalyst-Plugin-Session-Store-FastMmap/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Plugin-Session-Store-FastMmap
-# Date created: 2 Jan 2006
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Session-Store-FastMmap
PORTVERSION= 0.16
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-Cache-FastMmap>=1.29:${PORTSDIR}/devel/p5-Cache-FastMmap \
p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Session::Store::FastMmap.3
diff --git a/www/p5-Catalyst-Plugin-Session-Store-File/Makefile b/www/p5-Catalyst-Plugin-Session-Store-File/Makefile
index 2b2bfad4345f..97a40dbd6bc2 100644
--- a/www/p5-Catalyst-Plugin-Session-Store-File/Makefile
+++ b/www/p5-Catalyst-Plugin-Session-Store-File/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Plugin-Session-Store-File
-# Date created: 16 Nov 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Session-Store-File
PORTVERSION= 0.18
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Class-Data-Inheritable>=0.04:${PORTSDIR}/devel/p5-Class-Data-Inheritable
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Session::Store::File.3
diff --git a/www/p5-Catalyst-Plugin-Session-Store-Memcached/Makefile b/www/p5-Catalyst-Plugin-Session-Store-Memcached/Makefile
index 608e655e5dfd..74e9e5912fa8 100644
--- a/www/p5-Catalyst-Plugin-Session-Store-Memcached/Makefile
+++ b/www/p5-Catalyst-Plugin-Session-Store-Memcached/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Plugin-Session-Store-Memcached
-# Date created: 2 Jan 2006
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Session-Store-Memcached
PORTVERSION= 0.05
@@ -24,7 +20,8 @@ BUILD_DEPENDS= p5-Cache-Memcached-Managed>=0:${PORTSDIR}/databases/p5-Cache-Memc
p5-namespace-clean>=0:${PORTSDIR}/devel/p5-namespace-clean
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Session::Store::Memcached.3
diff --git a/www/p5-Catalyst-Plugin-Setenv/Makefile b/www/p5-Catalyst-Plugin-Setenv/Makefile
index b7fc82bfbf68..e172e7889fa1 100644
--- a/www/p5-Catalyst-Plugin-Setenv/Makefile
+++ b/www/p5-Catalyst-Plugin-Setenv/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Plugin-Setenv
-# Date created: Apr 6, 2007
-# Whom: lbr@freebsd.org
-#
+# Created by: lbr@freebsd.org
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Setenv
PORTVERSION= 0.03
@@ -17,7 +14,8 @@ COMMENT= Set up the environment from Catalyst's config file
BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Catalyst::Plugin::Setenv.3
diff --git a/www/p5-Catalyst-Plugin-Singleton/Makefile b/www/p5-Catalyst-Plugin-Singleton/Makefile
index 869b8b1374c5..3f861e17b9cf 100644
--- a/www/p5-Catalyst-Plugin-Singleton/Makefile
+++ b/www/p5-Catalyst-Plugin-Singleton/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Plugin-Singleton
-# Date created: Nov 16, 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Singleton
PORTVERSION= 0.1
@@ -21,7 +18,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
RUN_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Catalyst::Plugin::Singleton.3
diff --git a/www/p5-Catalyst-Plugin-StackTrace/Makefile b/www/p5-Catalyst-Plugin-StackTrace/Makefile
index 4c0f6d58f78a..4f5a07ffcab2 100644
--- a/www/p5-Catalyst-Plugin-StackTrace/Makefile
+++ b/www/p5-Catalyst-Plugin-StackTrace/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Plugin-StackTrace
-# Date created: Jan 11 2006
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-StackTrace
PORTVERSION= 0.11
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-MRO-Compat>=0.10:${PORTSDIR}/devel/p5-MRO-Compat
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::StackTrace.3
diff --git a/www/p5-Catalyst-Plugin-Static-Simple/Makefile b/www/p5-Catalyst-Plugin-Static-Simple/Makefile
index bb42f306fa43..1ffbb4227180 100644
--- a/www/p5-Catalyst-Plugin-Static-Simple/Makefile
+++ b/www/p5-Catalyst-Plugin-Static-Simple/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Plugin-Static-Simple
-# Date created: July 11, 2006
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Static-Simple
PORTVERSION= 0.30
@@ -24,7 +20,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.80008:${PORTSDIR}/www/p5-Catalyst-Runtime
p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Static::Simple.3
diff --git a/www/p5-Catalyst-Plugin-SubRequest/Makefile b/www/p5-Catalyst-Plugin-SubRequest/Makefile
index 1c346452e3b3..3bfb1a6fb9f5 100644
--- a/www/p5-Catalyst-Plugin-SubRequest/Makefile
+++ b/www/p5-Catalyst-Plugin-SubRequest/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Plugin-SubRequest
-# Date created: May 6, 2005
-# Whom: Travis Campbell <hcoyote@ghostar.org>
-#
+# Created by: Travis Campbell <hcoyote@ghostar.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-SubRequest
PORTVERSION= 0.20
@@ -20,7 +17,8 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Catalyst-Runtime>=5.90000:${PORTSDIR}/www/p5-Catalyst-Runtime
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::SubRequest.3
diff --git a/www/p5-Catalyst-Plugin-Textile/Makefile b/www/p5-Catalyst-Plugin-Textile/Makefile
index 751413a71410..557aa6a3a3f2 100644
--- a/www/p5-Catalyst-Plugin-Textile/Makefile
+++ b/www/p5-Catalyst-Plugin-Textile/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: p5-Catalyst-Plugin-Textile
-# Date created: May 4, 2005
-# Whom: Travis Campbell <hcoyote@ghostar.org>
-#
+# Created by: Travis Campbell <hcoyote@ghostar.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Textile
PORTVERSION= 0.01
@@ -22,7 +19,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=0:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Text-Textile>=0:${PORTSDIR}/textproc/p5-Text-Textile
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Textile.3
diff --git a/www/p5-Catalyst-Plugin-Unicode/Makefile b/www/p5-Catalyst-Plugin-Unicode/Makefile
index efb98d24df7a..38b2d9948e74 100644
--- a/www/p5-Catalyst-Plugin-Unicode/Makefile
+++ b/www/p5-Catalyst-Plugin-Unicode/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-Catalyst-Plugin-Unicode
-# Date created: Mar 26, 2006
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-Unicode
PORTVERSION= 0.93
@@ -21,7 +18,8 @@ TEST_DEPENDS= p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy \
p5-Test-WWW-Mechanize-Catalyst>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize-Catalyst \
p5-Test-use-ok>=0:${PORTSDIR}/devel/p5-Test-use-ok
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::Unicode.3
diff --git a/www/p5-Catalyst-Plugin-XMLRPC/Makefile b/www/p5-Catalyst-Plugin-XMLRPC/Makefile
index 7f7e9bc279db..1ce10450846c 100644
--- a/www/p5-Catalyst-Plugin-XMLRPC/Makefile
+++ b/www/p5-Catalyst-Plugin-XMLRPC/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-Plugin-XMLRPC
-# Date created: 2 Dec 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-Plugin-XMLRPC
PORTVERSION= 2.01
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-RPC-XML>=0:${PORTSDIR}/net/p5-RPC-XML
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Plugin::XMLRPC.3 \
Catalyst::Plugin::XMLRPC::DispatchType::XMLRPC.3 \
diff --git a/www/p5-Catalyst-Runtime/Makefile b/www/p5-Catalyst-Runtime/Makefile
index c75359750e38..b16d37c20755 100644
--- a/www/p5-Catalyst-Runtime/Makefile
+++ b/www/p5-Catalyst-Runtime/Makefile
@@ -64,7 +64,8 @@ TEST_DEPENDS= p5-Class-Data-Inheritable>=0:${PORTSDIR}/devel/p5-Class-Data-Inher
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
MAN1= catalyst.pl.1
MAN3= Catalyst.3 \
diff --git a/www/p5-Catalyst-TraitFor-Request-BrowserDetect/Makefile b/www/p5-Catalyst-TraitFor-Request-BrowserDetect/Makefile
index 9b70fc200b5e..b0fd7eefcdc1 100644
--- a/www/p5-Catalyst-TraitFor-Request-BrowserDetect/Makefile
+++ b/www/p5-Catalyst-TraitFor-Request-BrowserDetect/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Catalyst-TraitFor-Request-BrowserDetect
-# Date created: January 31, 2010
-# Whom: Philip M. Gollucci <pgollucci@p6m7g8.com>
-#
+# Created by: Philip M. Gollucci <pgollucci@p6m7g8.com>
# $FreeBSD$
-#
PORTNAME= Catalyst-TraitFor-Request-BrowserDetect
PORTVERSION= 0.02
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=0:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-HTTP-BrowserDetect>=0:${PORTSDIR}/www/p5-HTTP-BrowserDetect
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::TraitFor::Request::BrowserDetect.3
diff --git a/www/p5-Catalyst-View-ClearSilver/Makefile b/www/p5-Catalyst-View-ClearSilver/Makefile
index 6c88fb9063b0..f243d34d7f28 100644
--- a/www/p5-Catalyst-View-ClearSilver/Makefile
+++ b/www/p5-Catalyst-View-ClearSilver/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Catalyst-View-ClearSilver
-# Date created: 08 July 2007
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Catalyst-View-ClearSilver
PORTVERSION= 0.02
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-ClearSilver>=0:${PORTSDIR}/www/p5-ClearSilver \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Catalyst-View-Template-Declare>=0:${PORTSDIR}/www/p5-Catalyst-View-Template-Declare
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Helper::View::ClearSilver.3 \
Catalyst::View::ClearSilver.3
diff --git a/www/p5-Catalyst-View-Email/Makefile b/www/p5-Catalyst-View-Email/Makefile
index a17432eb8dd4..05b98b1404ac 100644
--- a/www/p5-Catalyst-View-Email/Makefile
+++ b/www/p5-Catalyst-View-Email/Makefile
@@ -24,7 +24,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Helper::View::Email.3 \
Catalyst::Helper::View::Email::Template.3 \
diff --git a/www/p5-Catalyst-View-GraphViz/Makefile b/www/p5-Catalyst-View-GraphViz/Makefile
index 89539806e2a7..bf21433ed6ed 100644
--- a/www/p5-Catalyst-View-GraphViz/Makefile
+++ b/www/p5-Catalyst-View-GraphViz/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-View-GraphViz
-# Date created: 10 February 2006
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= Catalyst-View-GraphViz
PORTVERSION= 0.05
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Catalyst-Plugin-SubRequest>=0:${PORTSDIR}/www/p5-Catalyst-Plug
p5-GraphViz>=0:${PORTSDIR}/graphics/p5-GraphViz
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Helper::View::GraphView.3 \
Catalyst::Helper::View::GraphViz.3 \
diff --git a/www/p5-Catalyst-View-HTML-Template-Compiled/Makefile b/www/p5-Catalyst-View-HTML-Template-Compiled/Makefile
index 49ad26522974..094493c0aa7f 100644
--- a/www/p5-Catalyst-View-HTML-Template-Compiled/Makefile
+++ b/www/p5-Catalyst-View-HTML-Template-Compiled/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-View-HTML-Template-Compiled
-# Date created: 05 June 2006
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= Catalyst-View-HTML-Template-Compiled
PORTVERSION= 0.16
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-HTML-Template-Compiled>=0.74:${PORTSDIR}/www/p5-HTML-Template-
p5-Catalyst-Devel>=1.00:${PORTSDIR}/www/p5-Catalyst-Devel
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Catalyst::Helper::View::HTML::Template::Compiled.3 \
Catalyst::View::HTML::Template::Compiled.3
diff --git a/www/p5-Catalyst-View-Mason/Makefile b/www/p5-Catalyst-View-Mason/Makefile
index d8e1f6dd5f87..e5ef3a4cfb6f 100644
--- a/www/p5-Catalyst-View-Mason/Makefile
+++ b/www/p5-Catalyst-View-Mason/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-View-Mason
-# Date created: 07 Dec 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-View-Mason
PORTVERSION= 0.18
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-MRO-Compat>=0:${PORTSDIR}/devel/p5-MRO-Compat
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Helper::View::Mason.3 \
Catalyst::View::Mason.3
diff --git a/www/p5-Catalyst-View-RRDGraph/Makefile b/www/p5-Catalyst-View-RRDGraph/Makefile
index 03bdbdc1e1da..a4527123fb23 100644
--- a/www/p5-Catalyst-View-RRDGraph/Makefile
+++ b/www/p5-Catalyst-View-RRDGraph/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-MockObject>=1.07:${PORTSDIR}/devel/p5-Test-MockObject
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Helper::View::RRDGraph.3 \
Catalyst::View::RRDGraph.3
diff --git a/www/p5-Catalyst-View-TT-ControllerLocal/Makefile b/www/p5-Catalyst-View-TT-ControllerLocal/Makefile
index 10d4fb190d4d..215e0054f013 100644
--- a/www/p5-Catalyst-View-TT-ControllerLocal/Makefile
+++ b/www/p5-Catalyst-View-TT-ControllerLocal/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Catalyst-View-TT-ControllerLocal
-# Date created: 11 Feb 2006
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-View-TT-ControllerLocal
PORTVERSION= 0.02
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Catalyst-View-TT>=0:${PORTSDIR}/www/p5-Catalyst-View-TT
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Helper::View::TTControllerLocal.3 \
Catalyst::View::TT::ControllerLocal.3
diff --git a/www/p5-Catalyst-View-TT/Makefile b/www/p5-Catalyst-View-TT/Makefile
index 6e17c5e076ac..e4d8325d8cd5 100644
--- a/www/p5-Catalyst-View-TT/Makefile
+++ b/www/p5-Catalyst-View-TT/Makefile
@@ -21,7 +21,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Helper::View::TT.3 \
Catalyst::Helper::View::TTSite.3 \
diff --git a/www/p5-Catalyst-View-Template-Declare/Makefile b/www/p5-Catalyst-View-Template-Declare/Makefile
index 24b5f51e4684..d0e7c66ab50d 100644
--- a/www/p5-Catalyst-View-Template-Declare/Makefile
+++ b/www/p5-Catalyst-View-Template-Declare/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Catalyst-View-Template-Declare
-# Date created: 2012-04-03
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Catalyst-View-Template-Declare
PORTVERSION= 0.04
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Template-Declare>=0.26:${PORTSDIR}/textproc/p5-Template-Declare
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::Helper::View::Template::Declare.3 \
Catalyst::View::Template::Declare.3
diff --git a/www/p5-Catalyst-View-Templated/Makefile b/www/p5-Catalyst-View-Templated/Makefile
index 6f7c6ef820a7..09b870d41f39 100644
--- a/www/p5-Catalyst-View-Templated/Makefile
+++ b/www/p5-Catalyst-View-Templated/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Catalyst-View-Templated
-# Date created: 18 Jan 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Catalyst-View-Templated
PORTVERSION= 0.02
@@ -23,7 +19,8 @@ TEST_DEPENDS= p5-Test-MockObject>=0:${PORTSDIR}/devel/p5-Test-MockObject \
p5-Test-WWW-Mechanize-Catalyst>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize-Catalyst \
p5-Test-use-ok>=0:${PORTSDIR}/devel/p5-Test-use-ok \
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::View::Templated.3
diff --git a/www/p5-Catalyst-View-XSLT/Makefile b/www/p5-Catalyst-View-XSLT/Makefile
index 1d1d40c168d3..2a07a42ce732 100644
--- a/www/p5-Catalyst-View-XSLT/Makefile
+++ b/www/p5-Catalyst-View-XSLT/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7000:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Path-Class>=0.12:${PORTSDIR}/devel/p5-Path-Class
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Catalyst::Helper::View::XSLT.3 Catalyst::View::XSLT.3 \
Catalyst::View::XSLT::XML::LibXSLT.3
diff --git a/www/p5-CatalystX-InjectComponent/Makefile b/www/p5-CatalystX-InjectComponent/Makefile
index 6d914522abf0..c9b3b14df13d 100644
--- a/www/p5-CatalystX-InjectComponent/Makefile
+++ b/www/p5-CatalystX-InjectComponent/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CatalystX-InjectComponent
-# Date created: 2011-05-08
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= CatalystX-InjectComponent
PORTVERSION= 0.025
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.80000:${PORTSDIR}/www/p5-Catalyst-Runtime
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Most>=0:${PORTSDIR}/devel/p5-Test-Most
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CatalystX::InjectComponent.3
diff --git a/www/p5-CatalystX-LeakChecker/Makefile b/www/p5-CatalystX-LeakChecker/Makefile
index d77222c7b55a..b737921ae73e 100644
--- a/www/p5-CatalystX-LeakChecker/Makefile
+++ b/www/p5-CatalystX-LeakChecker/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CatalystX-LeakChecker
-# Date created: 2011-05-08
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= CatalystX-LeakChecker
PORTVERSION= 0.06
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-Catalyst-Runtime>=0:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Devel-Cycle>0:${PORTSDIR}/devel/p5-Devel-Cycle \
p5-PadWalker>0:${PORTSDIR}/devel/p5-PadWalker
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CatalystX::LeakChecker.3
diff --git a/www/p5-CatalystX-Profile/Makefile b/www/p5-CatalystX-Profile/Makefile
index c34a6b9c9a87..80198c59e23c 100644
--- a/www/p5-CatalystX-Profile/Makefile
+++ b/www/p5-CatalystX-Profile/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CatalystX-Profile
-# Date created: 2011-05-08
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= CatalystX-Profile
PORTVERSION= 0.01
@@ -26,7 +22,8 @@ RUN_DEPENDS= p5-Catalyst-Runtime>=5.80020:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Moose>=0.93:${PORTSDIR}/devel/p5-Moose \
p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CatalystX::Profile.3 CatalystX::Profile::Controller::ControlProfiling.3
diff --git a/www/p5-CatalystX-REPL/Makefile b/www/p5-CatalystX-REPL/Makefile
index cc2b2ffab374..c254c61def72 100644
--- a/www/p5-CatalystX-REPL/Makefile
+++ b/www/p5-CatalystX-REPL/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CatalystX-REPL
-# Date created: 2011-05-08
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= CatalystX-REPL
PORTVERSION= 0.04
@@ -23,7 +19,8 @@ RUN_DEPENDS= p5-Carp-REPL>=0:${PORTSDIR}/devel/p5-Carp-REPL \
p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
TEST_DEPENDS= p5-Test-Expect>=0:${PORTSDIR}/devel/p5-Test-Expect
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CatalystX::REPL.3
diff --git a/www/p5-CatalystX-RoleApplicator/Makefile b/www/p5-CatalystX-RoleApplicator/Makefile
index b56885d8fbc3..3bd0726d3929 100644
--- a/www/p5-CatalystX-RoleApplicator/Makefile
+++ b/www/p5-CatalystX-RoleApplicator/Makefile
@@ -13,7 +13,8 @@ BUILD_DEPENDS= p5-MooseX-RelatedClassRoles>=0.003:${PORTSDIR}/devel/p5-MooseX-Re
p5-Catalyst-Runtime>=5.7:${PORTSDIR}/www/p5-Catalyst-Runtime
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= CatalystX::RoleApplicator.3
diff --git a/www/p5-CatalystX-SimpleLogin/Makefile b/www/p5-CatalystX-SimpleLogin/Makefile
index efe16bfe9cb1..59ef6827860d 100644
--- a/www/p5-CatalystX-SimpleLogin/Makefile
+++ b/www/p5-CatalystX-SimpleLogin/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-CatalystX-SimpleLogin
-# Date created: 2011-05-09
-# Whom: Steve Wills <swills@FreeBSD.org>
-#
+# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= CatalystX-SimpleLogin
PORTVERSION= 0.18
@@ -42,7 +38,8 @@ BUILD_DEPENDS= p5-Catalyst-Action-REST>=0.74:${PORTSDIR}/www/p5-Catalyst-Action-
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Catalyst::ActionRole::NeedsLogin.3 \
CatalystX::SimpleLogin.3 \
diff --git a/www/p5-Class-DBI-FromForm/Makefile b/www/p5-Class-DBI-FromForm/Makefile
index 8d8b29774509..1d26f044051c 100644
--- a/www/p5-Class-DBI-FromForm/Makefile
+++ b/www/p5-Class-DBI-FromForm/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: databases/p5-Class-DBI-FromForm
-# Date created: 29 May 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Class-DBI-FromForm
PORTVERSION= 0.04
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Class-DBI>=0:${PORTSDIR}/databases/p5-Class-DBI \
p5-Data-FormValidator>=0:${PORTSDIR}/textproc/p5-Data-FormValidator
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Class::DBI::FromForm.3
diff --git a/www/p5-ClearSilver/Makefile b/www/p5-ClearSilver/Makefile
index d122ccad5a22..33b22c1fa1d9 100644
--- a/www/p5-ClearSilver/Makefile
+++ b/www/p5-ClearSilver/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-ClearSilver
-# Date created: June 25, 2006
-# Whom: Rink Springer <rink@FreeBSD.org>
-#
+# Created by: Rink Springer <rink@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= ClearSilver
PORTVERSION= 0.10.5
@@ -18,7 +14,8 @@ COMMENT= Perl bindings for fast and powerful template system
BUILD_DEPENDS= ${LOCALBASE}/lib/libneo_cs.a:${PORTSDIR}/www/clearsilver
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= INC="-I${LOCALBASE}/include/ClearSilver"
MAN3= ClearSilver.3
diff --git a/www/p5-Data-TreeDumper-Renderer-DHTML/Makefile b/www/p5-Data-TreeDumper-Renderer-DHTML/Makefile
index 3d80f7813c2e..2658bff24a18 100644
--- a/www/p5-Data-TreeDumper-Renderer-DHTML/Makefile
+++ b/www/p5-Data-TreeDumper-Renderer-DHTML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Data-TreeDumper-Renderer-DHTML
-# Date Created: 26 Dec 2005
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= Data-TreeDumper-Renderer-DHTML
PORTVERSION= 0.09
@@ -17,7 +13,8 @@ COMMENT= DHTML renderer for Data::TreeDumper
BUILD_DEPENDS= p5-Data-TreeDumper>=0:${PORTSDIR}/devel/p5-Data-TreeDumper
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Data::TreeDumper::Renderer::DHTML.3
diff --git a/www/p5-FCGI-Async/Makefile b/www/p5-FCGI-Async/Makefile
index d38c77576cd5..8e72fdbcf427 100644
--- a/www/p5-FCGI-Async/Makefile
+++ b/www/p5-FCGI-Async/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-FCGI-Async
-# Date created: 2007-06-10
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= FCGI-Async
PORTVERSION= 0.22
@@ -26,7 +22,8 @@ TEST_DEPENDS= p5-Test-Identity>=0:${PORTSDIR}/devel/p5-Test-Identity \
p5-Test-HexString>=0:${PORTSDIR}/devel/p5-Test-HexString \
p5-Test-Refcount>0:${PORTSDIR}/devel/p5-Test-Refcount
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Plack::Handler::FCGI::Async.3 \
FCGI::Async::PSGI.3 \
diff --git a/www/p5-FCGI-Engine/Makefile b/www/p5-FCGI-Engine/Makefile
index 04c1477c656d..3dc2ef96c2d7 100644
--- a/www/p5-FCGI-Engine/Makefile
+++ b/www/p5-FCGI-Engine/Makefile
@@ -23,7 +23,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-WWW-Mechanize>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= FCGI::Engine.3 \
FCGI::Engine::Core.3 \
diff --git a/www/p5-FCGI/Makefile b/www/p5-FCGI/Makefile
index bdf822523b14..a361746e1a5d 100644
--- a/www/p5-FCGI/Makefile
+++ b/www/p5-FCGI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-FCGI
-# Date created: October 27th 1999
-# Whom: Kelly Yancey <kbyanc@posi.net>
-#
+# Created by: Kelly Yancey <kbyanc@posi.net>
# $FreeBSD$
-#
PORTNAME= FCGI
PORTVERSION= 0.74
@@ -22,7 +18,8 @@ PURE_PERL_DESC= Build pure Perl version (experimental)
#LIB_DEPENDS= fcgi.0:${PORTSDIR}/www/fcgi
#CONFIGURE_ARGS+= --use-installed=${LOCALBASE}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= FCGI.3
diff --git a/www/p5-FEAR-API/Makefile b/www/p5-FEAR-API/Makefile
index 7649e60c4ed8..c37d8f046a44 100644
--- a/www/p5-FEAR-API/Makefile
+++ b/www/p5-FEAR-API/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: FEAR::API
-# Date created: Jun 5, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= FEAR-API
PORTVERSION= 0.489
@@ -46,7 +43,8 @@ RUN_DEPENDS= p5-Email-Find>=0:${PORTSDIR}/mail/p5-Email-Find \
p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= fear.1
MAN3= FEAR::API.3 \
diff --git a/www/p5-Flickr-API/Makefile b/www/p5-Flickr-API/Makefile
index 83bc3f12c2f6..61c382b1157b 100644
--- a/www/p5-Flickr-API/Makefile
+++ b/www/p5-Flickr-API/Makefile
@@ -14,7 +14,8 @@ RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-URI>=0:${PORTSDIR}/net/p5-URI \
p5-XML-Parser-Lite-Tree>=0:${PORTSDIR}/textproc/p5-XML-Parser-Lite-Tree
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Flickr::API.3 Flickr::API::Request.3 Flickr::API::Response.3
diff --git a/www/p5-Flickr-Upload/Makefile b/www/p5-Flickr-Upload/Makefile
index 6d345cf2bb30..d63a12d421e0 100644
--- a/www/p5-Flickr-Upload/Makefile
+++ b/www/p5-Flickr-Upload/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: Flickr::Upload
-# Date created: Apr 27, 2005
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= Flickr-Upload
PORTVERSION= 1.32
@@ -20,7 +17,8 @@ RUN_DEPENDS= p5-Flickr-API>=0:${PORTSDIR}/www/p5-Flickr-API \
p5-XML-Parser-Lite-Tree>=0:${PORTSDIR}/textproc/p5-XML-Parser-Lite-Tree
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= flickr_upload.1
MAN3= Flickr::Upload.3
diff --git a/www/p5-Gantry/Makefile b/www/p5-Gantry/Makefile
index c3b0eb425d47..0586460edb0b 100644
--- a/www/p5-Gantry/Makefile
+++ b/www/p5-Gantry/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Gantry
-# Date created: 2006-09-26
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Gantry
PORTVERSION= 3.64
@@ -52,7 +48,8 @@ RUN_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \
IS_INTERACTIVE= Asks about installation paths
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
WWWDIR= ${PREFIX}/www/${PORTNAME:L}
diff --git a/www/p5-Gungho/Makefile b/www/p5-Gungho/Makefile
index b47f02117d96..dd9414c43fea 100644
--- a/www/p5-Gungho/Makefile
+++ b/www/p5-Gungho/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Gungho
-# Date created: 2006-07-10
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Gungho
PORTVERSION= 0.09.008
@@ -49,7 +45,8 @@ RUN_DEPENDS= p5-Best>=0:${PORTSDIR}/devel/p5-Best \
p5-UNIVERSAL-isa>=0.06:${PORTSDIR}/devel/p5-UNIVERSAL-isa
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= gungho.1
MAN3= Gungho.3 \
diff --git a/www/p5-HTML-CalendarMonthSimple/Makefile b/www/p5-HTML-CalendarMonthSimple/Makefile
index 6bf36b8e9ab9..37276f63f947 100644
--- a/www/p5-HTML-CalendarMonthSimple/Makefile
+++ b/www/p5-HTML-CalendarMonthSimple/Makefile
@@ -13,7 +13,8 @@ COMMENT= HTML::CalendarMonthSimple - Perl Module for Generating HTML Calendars
BUILD_DEPENDS= p5-Date-Calc>=0:${PORTSDIR}/devel/p5-Date-Calc
RUN_DEPENDS= p5-Date-Calc>=0:${PORTSDIR}/devel/p5-Date-Calc
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::CalendarMonthSimple.3
diff --git a/www/p5-HTML-Element-Extended/Makefile b/www/p5-HTML-Element-Extended/Makefile
index b15ce0689046..2714878b4d3d 100644
--- a/www/p5-HTML-Element-Extended/Makefile
+++ b/www/p5-HTML-Element-Extended/Makefile
@@ -13,7 +13,8 @@ COMMENT= Extended interface to HTML::Tree's HTML::Element class
BUILD_DEPENDS= p5-HTML-Tree>=3.01:${PORTSDIR}/www/p5-HTML-Tree
RUN_DEPENDS= p5-HTML-Tree>=3.01:${PORTSDIR}/www/p5-HTML-Tree
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::ElementRaw.3 HTML::ElementGlob.3 \
HTML::ElementSuper.3 HTML::ElementTable.3
diff --git a/www/p5-HTML-Element-Replacer/Makefile b/www/p5-HTML-Element-Replacer/Makefile
index 6cd1d124cb34..16eb6deec19a 100644
--- a/www/p5-HTML-Element-Replacer/Makefile
+++ b/www/p5-HTML-Element-Replacer/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-HTML-Element-Library>=4.2:${PORTSDIR}/www/p5-HTML-Element-Libr
p5-Moose>=0.72:${PORTSDIR}/devel/p5-Moose
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Element::Replacer.3
diff --git a/www/p5-HTML-Encoding/Makefile b/www/p5-HTML-Encoding/Makefile
index b26e48b246a6..ef08bacac5e7 100644
--- a/www/p5-HTML-Encoding/Makefile
+++ b/www/p5-HTML-Encoding/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: HTML::Encoding
-# Date created: Jun 5, 2006
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= HTML-Encoding
PORTVERSION= 0.61
@@ -19,7 +16,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Encoding.3
diff --git a/www/p5-HTML-FillInForm-ForceUTF8/Makefile b/www/p5-HTML-FillInForm-ForceUTF8/Makefile
index 3bc616fb0fda..44e227118e98 100644
--- a/www/p5-HTML-FillInForm-ForceUTF8/Makefile
+++ b/www/p5-HTML-FillInForm-ForceUTF8/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-FillInForm-ForceUTF8
-# Date created: 2007-06-05
-# Whom: Tomoyuki Sakurai <cherry@trombik.org>
-#
+# Created by: Tomoyuki Sakurai <cherry@trombik.org>
# $FreeBSD$
-#
PORTNAME= HTML-FillInForm-ForceUTF8
PORTVERSION= 0.02
@@ -18,7 +14,8 @@ COMMENT= FillInForm with UTF-8 encoding
RUN_DEPENDS= p5-HTML-FillInForm>0:${PORTSDIR}/www/p5-HTML-FillInForm
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::FillInForm::ForceUTF8.3
diff --git a/www/p5-HTML-FillInForm/Makefile b/www/p5-HTML-FillInForm/Makefile
index a28a6060467d..d24f06f25bdc 100644
--- a/www/p5-HTML-FillInForm/Makefile
+++ b/www/p5-HTML-FillInForm/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=3.26:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS= p5-HTML-Parser>=3.26:${PORTSDIR}/www/p5-HTML-Parser
INSTALL_TARGET= pure_install
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::FillInForm.3
diff --git a/www/p5-HTML-Form/Makefile b/www/p5-HTML-Form/Makefile
index 69426af48f07..67cecbfd0e6c 100644
--- a/www/p5-HTML-Form/Makefile
+++ b/www/p5-HTML-Form/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Form
-# Date created: 2011-04-18
-# Whom: Frederic Culot <culot@FreeBSD.org>
-#
+# Created by: Frederic Culot <culot@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-Form
PORTVERSION= 6.03
@@ -21,7 +17,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
CONFLICTS= p5-libwww-5*
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Form.3
diff --git a/www/p5-HTML-FormFu-Imager/Makefile b/www/p5-HTML-FormFu-Imager/Makefile
index fe26d67e2762..4a61a4b3c786 100644
--- a/www/p5-HTML-FormFu-Imager/Makefile
+++ b/www/p5-HTML-FormFu-Imager/Makefile
@@ -1,6 +1,4 @@
-# New ports collection makefile for: HTML-FormFu-Imager
-# Whom: gugu
-# Date created: 07 December 2009
+# Created by: gugu
# $FreeBSD$
# Generated with App::Pm2Port . Do not edit directly, please
@@ -18,7 +16,8 @@ BUILD_DEPENDS= p5-HTML-FormFu>=0:${PORTSDIR}/www/p5-HTML-FormFu \
p5-Imager>=0:${PORTSDIR}/graphics/p5-Imager
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::FormFu::Imager.3 \
HTML::FormFu::Inflator::Imager.3 \
diff --git a/www/p5-HTML-FormFu/Makefile b/www/p5-HTML-FormFu/Makefile
index 2df0b742dc61..2c6232921bde 100644
--- a/www/p5-HTML-FormFu/Makefile
+++ b/www/p5-HTML-FormFu/Makefile
@@ -49,7 +49,8 @@ TEST_DEPENDS= p5-CGI-Simple>=0:${PORTSDIR}/www/p5-CGI-Simple \
p5-Test-Aggregate>=0:${PORTSDIR}/devel/p5-Test-Aggregate \
p5-Test-Exception>0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::FormFu.3 \
HTML::FormFu::Attribute.3 \
diff --git a/www/p5-HTML-FormHandler/Makefile b/www/p5-HTML-FormHandler/Makefile
index e3b12d3eb003..004fbeb79f4a 100644
--- a/www/p5-HTML-FormHandler/Makefile
+++ b/www/p5-HTML-FormHandler/Makefile
@@ -41,7 +41,8 @@ TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-Memory-Cycle>=0:${PORTSDIR}/devel/p5-Test-Memory-Cycle \
p5-PadWalker>=0:${PORTSDIR}/devel/p5-PadWalker
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= \
HTML::FormHandler::Widget::Field::Role::HTMLAttributes.3 \
diff --git a/www/p5-HTML-FromANSI/Makefile b/www/p5-HTML-FromANSI/Makefile
index 3eb5190afc00..6218fb21ede1 100644
--- a/www/p5-HTML-FromANSI/Makefile
+++ b/www/p5-HTML-FromANSI/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-FromANSI
-# Date created: 2006-09-28
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= HTML-FromANSI
PORTVERSION= 2.03
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
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
MAN1= ansi2html.1
MAN3= HTML::FromANSI.3
diff --git a/www/p5-HTML-GenToc/Makefile b/www/p5-HTML-GenToc/Makefile
index 6819f0a90b93..6f33b44b1564 100644
--- a/www/p5-HTML-GenToc/Makefile
+++ b/www/p5-HTML-GenToc/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-HTML-GenToc
-# Date created: 29 Mar 2009
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-GenToc
PORTVERSION= 3.20
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-HTML-LinkList>=0.1501:${PORTSDIR}/www/p5-HTML-LinkList \
p5-Getopt-ArgvFile>=1.09:${PORTSDIR}/devel/p5-Getopt-ArgvFile
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= hypertoc.1
MAN3= HTML::GenToc.3
diff --git a/www/p5-HTML-GenerateUtil/Makefile b/www/p5-HTML-GenerateUtil/Makefile
index 479fe957987c..76ee51299113 100644
--- a/www/p5-HTML-GenerateUtil/Makefile
+++ b/www/p5-HTML-GenerateUtil/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-GenerateUtil
-# Date Created: 2010-11-18
-# Whom: Kurt Lidl (kurt.lidl@cello.com)
-#
+# Created by: Kurt Lidl (kurt.lidl@cello.com)
# $FreeBSD$
-#
PORTNAME= HTML-GenerateUtil
PORTVERSION= 1.11
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module for generating HTML on the fly
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::GenerateUtil.3
diff --git a/www/p5-HTML-Highlight/Makefile b/www/p5-HTML-Highlight/Makefile
index 50ddd5ba4da8..ede7bdb6d8ce 100644
--- a/www/p5-HTML-Highlight/Makefile
+++ b/www/p5-HTML-Highlight/Makefile
@@ -10,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module to highlight words or patterns in HTML documents
-PERL_CONFIGURE= Yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Highlight.3
.include <bsd.port.mk>
diff --git a/www/p5-HTML-LinkList/Makefile b/www/p5-HTML-LinkList/Makefile
index 87274dacf2e3..6c8e622bf708 100644
--- a/www/p5-HTML-LinkList/Makefile
+++ b/www/p5-HTML-LinkList/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-HTML-LinkList
-# Date created: 29 Mar 2009
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-LinkList
PORTVERSION= 0.1503
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Create a 'smart' list of HTML links
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= HTML::LinkList.3
diff --git a/www/p5-HTML-Prototype/Makefile b/www/p5-HTML-Prototype/Makefile
index ce989e533858..f93aa7e0c6d5 100644
--- a/www/p5-HTML-Prototype/Makefile
+++ b/www/p5-HTML-Prototype/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Prototype
-# Date created: 07 May 2005
-# Whom: Lars Thegler <lth@FreeBSD.org>
-#
+# Created by: Lars Thegler <lth@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-Prototype
PORTVERSION= 1.48
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-HTML-Tree>=0:${PORTSDIR}/www/p5-HTML-Tree
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= HTML::Prototype.3 \
HTML::Prototype::Controls.3 \
diff --git a/www/p5-HTML-ResolveLink/Makefile b/www/p5-HTML-ResolveLink/Makefile
index 2746fc4eae46..fc7b09edb878 100644
--- a/www/p5-HTML-ResolveLink/Makefile
+++ b/www/p5-HTML-ResolveLink/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-ResolveLink
-# Date created: 2006-07-10
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= HTML-ResolveLink
PORTVERSION= 0.05
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
p5-URI>0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::ResolveLink.3
diff --git a/www/p5-HTML-Scrubber/Makefile b/www/p5-HTML-Scrubber/Makefile
index 44863eb60e8c..6413de8dbf3b 100644
--- a/www/p5-HTML-Scrubber/Makefile
+++ b/www/p5-HTML-Scrubber/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Scrubber
-# Date created: 31 Oct 2003
-# Whom: Foxfair Hu <foxfair@FreeBSD.org>
-#
+# Created by: Foxfair Hu <foxfair@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-Scrubber
PORTVERSION= 0.09
@@ -18,9 +14,8 @@ BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAKE_JOBS_SAFE= yes
-
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Scrubber.3
diff --git a/www/p5-HTML-Seamstress/Makefile b/www/p5-HTML-Seamstress/Makefile
index 36dcc62d181d..4a8172f5ac8a 100644
--- a/www/p5-HTML-Seamstress/Makefile
+++ b/www/p5-HTML-Seamstress/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Seamstress
-# Date created: 2007/02/14
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= HTML-Seamstress
PORTVERSION= 5.0h
@@ -33,6 +29,7 @@ MAN3= HTML::Seamstress.3 \
HTML::spkg.3 \
XML::Seamstress.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/www/p5-HTML-SimpleLinkExtor/Makefile b/www/p5-HTML-SimpleLinkExtor/Makefile
index 1b382c4d99e4..458d33ba8689 100644
--- a/www/p5-HTML-SimpleLinkExtor/Makefile
+++ b/www/p5-HTML-SimpleLinkExtor/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-SimpleLinkExtor
-# Date created: 15 July 2004
-# Whom: Andrey Chernov <ache@FreeBSD.org>
-#
+# Created by: Andrey Chernov <ache@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-SimpleLinkExtor
PORTVERSION= 1.25
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-HTML-Parser>=1.28:${PORTSDIR}/www/p5-HTML-Parser \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
TEST_DEPENDS= p5-Test-Output>=0:${PORTSDIR}/devel/p5-Test-Output
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= linktractor.1
MAN3= HTML::SimpleLinkExtor.3
diff --git a/www/p5-HTML-StickyQuery/Makefile b/www/p5-HTML-StickyQuery/Makefile
index e21769a9f4a3..252fd6f3a84a 100644
--- a/www/p5-HTML-StickyQuery/Makefile
+++ b/www/p5-HTML-StickyQuery/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::StickyQuery.3
diff --git a/www/p5-HTML-Stream/Makefile b/www/p5-HTML-Stream/Makefile
index 45184d75cdca..5b0564d1a3d3 100644
--- a/www/p5-HTML-Stream/Makefile
+++ b/www/p5-HTML-Stream/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Stream
-# Date created: October 20th 1996
-# Whom: James FitzGibbon <jfitz@FreeBSD.org>
-#
+# Created by: James FitzGibbon <jfitz@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-Stream
PORTVERSION= 1.60
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 HTML output stream class, and some markup utilities
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Stream.3
diff --git a/www/p5-HTML-Strip/Makefile b/www/p5-HTML-Strip/Makefile
index b1e8bff359c5..f28d7bb0c490 100644
--- a/www/p5-HTML-Strip/Makefile
+++ b/www/p5-HTML-Strip/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Strip
-# Date Created: 13 Oct 2003
-# Whom: vanilla
-#
+# Created by: vanilla
# $FreeBSD$
-#
PORTNAME= HTML-Strip
PORTVERSION= 1.06
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module for strip HTML tag
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Strip.3
diff --git a/www/p5-HTML-Table/Makefile b/www/p5-HTML-Table/Makefile
index d94e5b3dde28..8b64e680ee8a 100644
--- a/www/p5-HTML-Table/Makefile
+++ b/www/p5-HTML-Table/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Table
-# Date created: Di 13 Mär 2001 19:37:25 CET
-# Whom: Andreas Klemm <andreas@klemm.gtn.com>
-#
+# Created by: Andreas Klemm <andreas@klemm.gtn.com>
# $FreeBSD$
-#
PORTNAME= HTML-Table
PORTVERSION= 2.08a
@@ -17,7 +13,8 @@ COMMENT= Generate HTML tables for CGI scripts
PORTSCOUT= skipv:2.08
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Table.3
diff --git a/www/p5-HTML-TableExtract/Makefile b/www/p5-HTML-TableExtract/Makefile
index 773e43c57752..e9d2e6f9cea3 100644
--- a/www/p5-HTML-TableExtract/Makefile
+++ b/www/p5-HTML-TableExtract/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-TableExtract
-# Date created: October 21th 2000
-# Whom: Sergey Osokin aka oZZ <ports@FreeBSD.org>
-#
+# Created by: Sergey Osokin aka oZZ <ports@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-TableExtract
PORTVERSION= 2.11
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-HTML-Element-Extended>=1.17:${PORTSDIR}/www/p5-HTML-Element-Ex
RUN_DEPENDS= p5-HTML-Element-Extended>=1.17:${PORTSDIR}/www/p5-HTML-Element-Extended \
p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::TableExtract.3
diff --git a/www/p5-HTML-TableParser/Makefile b/www/p5-HTML-TableParser/Makefile
index 70f7738ba899..b1c9e16046bf 100644
--- a/www/p5-HTML-TableParser/Makefile
+++ b/www/p5-HTML-TableParser/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-TableParser
-# Date created: 2006/08/14
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-TableParser
PORTVERSION= 0.38
@@ -17,7 +13,8 @@ COMMENT= Extract data from an HTML table
BUILD_DEPENDS= p5-HTML-Parser>=3.34:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::TableParser.3 HTML::TableParser::Table.3
diff --git a/www/p5-HTML-TableTiler/Makefile b/www/p5-HTML-TableTiler/Makefile
index 57903b95ec2d..a60daec7bc62 100644
--- a/www/p5-HTML-TableTiler/Makefile
+++ b/www/p5-HTML-TableTiler/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
p5-IO-Util>=0:${PORTSDIR}/devel/p5-IO-Util
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::TableTiler.3
diff --git a/www/p5-HTML-TagCloud-Extended/Makefile b/www/p5-HTML-TagCloud-Extended/Makefile
index f7e573cc87aa..8dc882457621 100644
--- a/www/p5-HTML-TagCloud-Extended/Makefile
+++ b/www/p5-HTML-TagCloud-Extended/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-HTML-TagCloud-Extended
-# Date created: 07 October 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-TagCloud-Extended
PORTVERSION= 0.10
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-Readonly>=0:${PORTSDIR}/devel/p5-Readonly
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::TagCloud::Extended.3
diff --git a/www/p5-HTML-TagParser/Makefile b/www/p5-HTML-TagParser/Makefile
index 38900f190c67..8b2b40ab5292 100644
--- a/www/p5-HTML-TagParser/Makefile
+++ b/www/p5-HTML-TagParser/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-TagParser
-# Date Created: 8 Jul 2006
-# Whom: clsung
-#
+# Created by: clsung
# $FreeBSD$
-#
PORTNAME= HTML-TagParser
PORTVERSION= 0.20
@@ -17,7 +13,8 @@ COMMENT= Yet another HTML tag parser by pure Perl implementation
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::TagParser.3
diff --git a/www/p5-HTML-Tagset/Makefile b/www/p5-HTML-Tagset/Makefile
index 7d0aa9398c73..68a873770c44 100644
--- a/www/p5-HTML-Tagset/Makefile
+++ b/www/p5-HTML-Tagset/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Tagset
-# Date Created: 13 Oct 2000
-# Whom: Vanilla I. Shu <vanilla@FreeBSD.org>
-#
+# Created by: Vanilla I. Shu <vanilla@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTML-Tagset
PORTVERSION= 3.20
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Some useful data table in parsing HTML
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Tagset.3
diff --git a/www/p5-HTML-Template-Compiled/Makefile b/www/p5-HTML-Template-Compiled/Makefile
index 6d9f11c5a952..169a30c6d98a 100644
--- a/www/p5-HTML-Template-Compiled/Makefile
+++ b/www/p5-HTML-Template-Compiled/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_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= HTML::Template::Compiled.3 \
HTML::Template::Compiled::Classic.3 \
diff --git a/www/p5-HTML-Template-Expr/Makefile b/www/p5-HTML-Template-Expr/Makefile
index c6cacafd5eee..0426c3c9b881 100644
--- a/www/p5-HTML-Template-Expr/Makefile
+++ b/www/p5-HTML-Template-Expr/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Template-Expr
-# Date Created: 2001/11/28
-# Whom: nork@cityfujisawa.ne.jp
-#
+# Created by: nork@cityfujisawa.ne.jp
# $FreeBSD$
-#
PORTNAME= HTML-Template-Expr
PORTVERSION= 0.07
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-HTML-Template>=2.4:${PORTSDIR}/www/p5-HTML-Template \
p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
BUILD_DEPENDS= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Template::Expr.3
diff --git a/www/p5-HTML-Template-HashWrapper/Makefile b/www/p5-HTML-Template-HashWrapper/Makefile
index 235dbda86a20..18d55dafac02 100644
--- a/www/p5-HTML-Template-HashWrapper/Makefile
+++ b/www/p5-HTML-Template-HashWrapper/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-Template-HashWrapper
-# Date Created: 15 Sep 2005
-# Whom: Zach Thompson <hideo@lastamericanempire.com>
-#
+# Created by: Zach Thompson <hideo@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= HTML-Template-HashWrapper
PORTVERSION= 1.3
@@ -17,7 +13,8 @@ COMMENT= Easy way to use the associate option from HTML::Template
RUN_DEPENDS= p5-HTML-Template>=0:${PORTSDIR}/www/p5-HTML-Template
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Template::HashWrapper.3
diff --git a/www/p5-HTML-Template-JIT/Makefile b/www/p5-HTML-Template-JIT/Makefile
index b8faefd034a6..6ae671958cc5 100644
--- a/www/p5-HTML-Template-JIT/Makefile
+++ b/www/p5-HTML-Template-JIT/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-HTML-Template>=2.8:${PORTSDIR}/www/p5-HTML-Template \
p5-Inline>=0.43:${PORTSDIR}/devel/p5-Inline
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
INSTALL_TARGET= pure_install
MAN3= HTML::Template::JIT.3 HTML::Template::JIT::Compiler.3 \
diff --git a/www/p5-HTML-TokeParser-Simple/Makefile b/www/p5-HTML-TokeParser-Simple/Makefile
index 09cddb1cc915..9829f0342863 100644
--- a/www/p5-HTML-TokeParser-Simple/Makefile
+++ b/www/p5-HTML-TokeParser-Simple/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
p5-Sub-Override>=0:${PORTSDIR}/devel/p5-Sub-Override
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::TokeParser::Simple.3 HTML::TokeParser::Simple::Token.3 \
HTML::TokeParser::Simple::Token::Comment.3 \
diff --git a/www/p5-HTML-Tree/Makefile b/www/p5-HTML-Tree/Makefile
index 711b594e8b73..b4246e5d61c9 100644
--- a/www/p5-HTML-Tree/Makefile
+++ b/www/p5-HTML-Tree/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= p5-HTML-Parser>=3.46:${PORTSDIR}/www/p5-HTML-Parser \
BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= HTML::Parse.3 HTML::TreeBuilder.3 HTML::AsSubs.3 \
HTML::Element.3 HTML::Element::traverse.3 HTML::Tree.3 \
diff --git a/www/p5-HTML-TreeBuilder-XPath/Makefile b/www/p5-HTML-TreeBuilder-XPath/Makefile
index 52fdeac4eb8e..0a83a6d21da5 100644
--- a/www/p5-HTML-TreeBuilder-XPath/Makefile
+++ b/www/p5-HTML-TreeBuilder-XPath/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-HTML-Tree>=0:${PORTSDIR}/www/p5-HTML-Tree \
RUN_DEPENDS= p5-HTML-Tree>=0:${PORTSDIR}/www/p5-HTML-Tree \
p5-XML-XPathEngine>=0.12:${PORTSDIR}/textproc/p5-XML-XPathEngine
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::TreeBuilder::XPath.3
diff --git a/www/p5-HTML-Widgets-SelectLayers/Makefile b/www/p5-HTML-Widgets-SelectLayers/Makefile
index 1c2c02142fcd..72f77aed5498 100644
--- a/www/p5-HTML-Widgets-SelectLayers/Makefile
+++ b/www/p5-HTML-Widgets-SelectLayers/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-HTML-Widgets-SelectLayers
-# Date created: 22 September 2002
-# Whom: Peter Avalos <pavalos@theshell.com>
-#
+# Created by: Peter Avalos <pavalos@theshell.com>
# $FreeBSD$
-#
PORTNAME= HTML-Widgets-SelectLayers
PORTVERSION= 0.07
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Implements an HTML widget with multiple layers
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::Widgets::SelectLayers.3
diff --git a/www/p5-HTML-WikiConverter-DokuWiki/Makefile b/www/p5-HTML-WikiConverter-DokuWiki/Makefile
index 4cef328d50e3..328a7e934fc8 100644
--- a/www/p5-HTML-WikiConverter-DokuWiki/Makefile
+++ b/www/p5-HTML-WikiConverter-DokuWiki/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-DokuWiki
-# Date created: 2006/06/27
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-DokuWiki
PORTVERSION= 0.53
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.60:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::DokuWiki.3
diff --git a/www/p5-HTML-WikiConverter-GoogleCode/Makefile b/www/p5-HTML-WikiConverter-GoogleCode/Makefile
index 28414ed27b7a..04fbeac0fc99 100644
--- a/www/p5-HTML-WikiConverter-GoogleCode/Makefile
+++ b/www/p5-HTML-WikiConverter-GoogleCode/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-GoogleCode
-# Date created: 2008/05/18
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-GoogleCode
PORTVERSION= 0.12
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.60:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::GoogleCode.3
diff --git a/www/p5-HTML-WikiConverter-Kwiki/Makefile b/www/p5-HTML-WikiConverter-Kwiki/Makefile
index 1277703bda6c..816edb1e1ea3 100644
--- a/www/p5-HTML-WikiConverter-Kwiki/Makefile
+++ b/www/p5-HTML-WikiConverter-Kwiki/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-Kwiki
-# Date created: 2006/06/27
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-Kwiki
PORTVERSION= 0.51
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.54:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::Kwiki.3
diff --git a/www/p5-HTML-WikiConverter-Markdown/Makefile b/www/p5-HTML-WikiConverter-Markdown/Makefile
index 4d94e17a6e92..d3e1e9525bda 100644
--- a/www/p5-HTML-WikiConverter-Markdown/Makefile
+++ b/www/p5-HTML-WikiConverter-Markdown/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-Markdown
-# Date created: 2006/06/27
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-Markdown
PORTVERSION= 0.05
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.67:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::Markdown.3
diff --git a/www/p5-HTML-WikiConverter-MediaWiki/Makefile b/www/p5-HTML-WikiConverter-MediaWiki/Makefile
index 835e902d412c..0aa25a03607f 100644
--- a/www/p5-HTML-WikiConverter-MediaWiki/Makefile
+++ b/www/p5-HTML-WikiConverter-MediaWiki/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-MediaWiki
-# Date created: 2006/06/27
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-MediaWiki
PORTVERSION= 0.59
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.63:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::MediaWiki.3
diff --git a/www/p5-HTML-WikiConverter-MoinMoin/Makefile b/www/p5-HTML-WikiConverter-MoinMoin/Makefile
index 4e3602dd9900..3a0373e8c4e0 100644
--- a/www/p5-HTML-WikiConverter-MoinMoin/Makefile
+++ b/www/p5-HTML-WikiConverter-MoinMoin/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-MoinMoin
-# Date created: 2006/06/27
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-MoinMoin
PORTVERSION= 0.54
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.60:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::MoinMoin.3
diff --git a/www/p5-HTML-WikiConverter-Oddmuse/Makefile b/www/p5-HTML-WikiConverter-Oddmuse/Makefile
index 83018794312f..7304eaa7abfe 100644
--- a/www/p5-HTML-WikiConverter-Oddmuse/Makefile
+++ b/www/p5-HTML-WikiConverter-Oddmuse/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-Oddmuse
-# Date created: 2006/06/27
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-Oddmuse
PORTVERSION= 0.52
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.60:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::Oddmuse.3
diff --git a/www/p5-HTML-WikiConverter-PbWiki/Makefile b/www/p5-HTML-WikiConverter-PbWiki/Makefile
index e29bdf5ddf85..1bb8f7f84473 100644
--- a/www/p5-HTML-WikiConverter-PbWiki/Makefile
+++ b/www/p5-HTML-WikiConverter-PbWiki/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-PbWiki
-# Date created: 2006/06/27
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-PbWiki
PORTVERSION= 0.01
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.54:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::PbWiki.3
diff --git a/www/p5-HTML-WikiConverter-PhpWiki/Makefile b/www/p5-HTML-WikiConverter-PhpWiki/Makefile
index 10cab9c36f3e..d41795fbeaef 100644
--- a/www/p5-HTML-WikiConverter-PhpWiki/Makefile
+++ b/www/p5-HTML-WikiConverter-PhpWiki/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-PhpWiki
-# Date created: 2006/06/27
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-PhpWiki
PORTVERSION= 0.51
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.54:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::PhpWiki.3
diff --git a/www/p5-HTML-WikiConverter-PmWiki/Makefile b/www/p5-HTML-WikiConverter-PmWiki/Makefile
index 77c8c738067c..4278d842119d 100644
--- a/www/p5-HTML-WikiConverter-PmWiki/Makefile
+++ b/www/p5-HTML-WikiConverter-PmWiki/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-PmWiki
-# Date created: 2006/06/27
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-PmWiki
PORTVERSION= 0.51
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.60:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::PmWiki.3
diff --git a/www/p5-HTML-WikiConverter-SnipSnap/Makefile b/www/p5-HTML-WikiConverter-SnipSnap/Makefile
index aa70bbf03753..4fe999788e7f 100644
--- a/www/p5-HTML-WikiConverter-SnipSnap/Makefile
+++ b/www/p5-HTML-WikiConverter-SnipSnap/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-SnipSnap
-# Date created: 2006/06/27
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-SnipSnap
PORTVERSION= 0.50
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.54:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::SnipSnap.3
diff --git a/www/p5-HTML-WikiConverter-Socialtext/Makefile b/www/p5-HTML-WikiConverter-Socialtext/Makefile
index 9f1c9bb816b8..45cc1e91f15c 100644
--- a/www/p5-HTML-WikiConverter-Socialtext/Makefile
+++ b/www/p5-HTML-WikiConverter-Socialtext/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-Socialtext
-# Date created: 2006/09/08
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-Socialtext
PORTVERSION= 0.03
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.60:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::Socialtext.3
diff --git a/www/p5-HTML-WikiConverter-TikiWiki/Makefile b/www/p5-HTML-WikiConverter-TikiWiki/Makefile
index e8af4065ff7e..b386976a66e3 100644
--- a/www/p5-HTML-WikiConverter-TikiWiki/Makefile
+++ b/www/p5-HTML-WikiConverter-TikiWiki/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-TikiWiki
-# Date created: 2006/06/27
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-TikiWiki
PORTVERSION= 0.50
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.54:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::TikiWiki.3
diff --git a/www/p5-HTML-WikiConverter-UseMod/Makefile b/www/p5-HTML-WikiConverter-UseMod/Makefile
index adc313cb9a80..5d5a9d7a542c 100644
--- a/www/p5-HTML-WikiConverter-UseMod/Makefile
+++ b/www/p5-HTML-WikiConverter-UseMod/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-UseMod
-# Date created: 2006/06/27
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-UseMod
PORTVERSION= 0.50
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.54:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::UseMod.3
diff --git a/www/p5-HTML-WikiConverter-WakkaWiki/Makefile b/www/p5-HTML-WikiConverter-WakkaWiki/Makefile
index b5808927b7b7..ccf7b4ae88dd 100644
--- a/www/p5-HTML-WikiConverter-WakkaWiki/Makefile
+++ b/www/p5-HTML-WikiConverter-WakkaWiki/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-WakkaWiki
-# Date created: 2006/06/27
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-WakkaWiki
PORTVERSION= 0.50
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.54:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::WakkaWiki.3
diff --git a/www/p5-HTML-WikiConverter-WikkaWiki/Makefile b/www/p5-HTML-WikiConverter-WikkaWiki/Makefile
index 1f31de88ea74..0862dbf4fec5 100644
--- a/www/p5-HTML-WikiConverter-WikkaWiki/Makefile
+++ b/www/p5-HTML-WikiConverter-WikkaWiki/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTML-WikiConverter-WikkaWiki
-# Date created: 2006/06/27
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= HTML-WikiConverter-WikkaWiki
PORTVERSION= 0.50
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-WikiConverter>=0.54:${PORTSDIR}/www/p5-HTML-WikiConverter
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTML::WikiConverter::WikkaWiki.3
diff --git a/www/p5-HTML-WikiConverter/Makefile b/www/p5-HTML-WikiConverter/Makefile
index fb1b9ee1967e..01ed49055342 100644
--- a/www/p5-HTML-WikiConverter/Makefile
+++ b/www/p5-HTML-WikiConverter/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-Class-Data-Inheritable>=0.02:${PORTSDIR}/devel/p5-Class-Data-I
p5-URI>=1.35:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= html2wiki.1
MAN3= HTML::WikiConverter.3 HTML::WikiConverter::Dialects.3 \
diff --git a/www/p5-HTTP-Async/Makefile b/www/p5-HTTP-Async/Makefile
index 930dae2b9c52..f8285d084ba8 100644
--- a/www/p5-HTTP-Async/Makefile
+++ b/www/p5-HTTP-Async/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-HTTP-Server-Simple>=0:${PORTSDIR}/www/p5-HTTP-Server-Simple \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-HTTP-Server-Simple>=0:${PORTSDIR}/www/p5-Test-HTTP-Server-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::Async.3 HTTP::Async::Polite.3
diff --git a/www/p5-HTTP-Body/Makefile b/www/p5-HTTP-Body/Makefile
index 4555ce1aa135..18dec92d88c6 100644
--- a/www/p5-HTTP-Body/Makefile
+++ b/www/p5-HTTP-Body/Makefile
@@ -21,7 +21,8 @@ TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
p5-Test-Pod>=1.14:${PORTSDIR}/devel/p5-Test-Pod \
p5-Test-Pod-Coverage>=1.04:${PORTSDIR}/devel/p5-Test-Pod-Coverage
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::Body.3 \
HTTP::Body::MultiPart.3 \
diff --git a/www/p5-HTTP-BrowserDetect/Makefile b/www/p5-HTTP-BrowserDetect/Makefile
index caea33ff87b1..f8c331ef8971 100644
--- a/www/p5-HTTP-BrowserDetect/Makefile
+++ b/www/p5-HTTP-BrowserDetect/Makefile
@@ -19,7 +19,8 @@ TEST_DEPENDS= p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp \
p5-Test-FailWarnings>=0:${PORTSDIR}/devel/p5-Test-FailWarnings \
p5-Test-Most>=0:${PORTSDIR}/devel/p5-Test-Most
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::BrowserDetect.3
diff --git a/www/p5-HTTP-Cache-Transparent/Makefile b/www/p5-HTTP-Cache-Transparent/Makefile
index 8230df8fd969..32ea98206ce3 100644
--- a/www/p5-HTTP-Cache-Transparent/Makefile
+++ b/www/p5-HTTP-Cache-Transparent/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTTP-Cache-Transparent
-# Date created: 2005-10-14
-# Whom: Michael Johnson <ahze@FreeBSD.org>
-#
+# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTTP-Cache-Transparent
PORTVERSION= 1.1
@@ -17,7 +13,8 @@ COMMENT= Implementation of http get that keeps a local cache of fetched pages
BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::Cache::Transparent.3
.include <bsd.port.mk>
diff --git a/www/p5-HTTP-Cookies-Mozilla/Makefile b/www/p5-HTTP-Cookies-Mozilla/Makefile
index 1ec9bcc99bab..60d7601243cb 100644
--- a/www/p5-HTTP-Cookies-Mozilla/Makefile
+++ b/www/p5-HTTP-Cookies-Mozilla/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTTP-Cookies-Mozilla
-# Date created: 2006-07-10
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= HTTP-Cookies-Mozilla
PORTVERSION= 2.03
@@ -23,7 +19,8 @@ RUN_DEPENDS= p5-HTTP-Cookies>=0:${PORTSDIR}/www/p5-HTTP-Cookies
TEST_DEPENDS= p5-Text-Diff>=0:${PORTSDIR}/textproc/p5-Text-Diff \
sqlite3:${PORTSDIR}/databases/sqlite3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::Cookies::Mozilla.3
diff --git a/www/p5-HTTP-Cookies-iCab/Makefile b/www/p5-HTTP-Cookies-iCab/Makefile
index d61efcadbb9c..491bb66c3879 100644
--- a/www/p5-HTTP-Cookies-iCab/Makefile
+++ b/www/p5-HTTP-Cookies-iCab/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTTP-Cookies-iCab
-# Date created: 2006-07-21
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= HTTP-Cookies-iCab
PORTVERSION= 1.131
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-HTTP-Cookies>=0:${PORTSDIR}/www/p5-HTTP-Cookies
RUN_DEPENDS= p5-HTTP-Cookies>=0:${PORTSDIR}/www/p5-HTTP-Cookies
TEST_DEPENDS= p5-Text-Diff>=0:${PORTSDIR}/textproc/p5-Text-Diff
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::Cookies::iCab.3
diff --git a/www/p5-HTTP-Cookies/Makefile b/www/p5-HTTP-Cookies/Makefile
index 4d4d761be03c..6c555010f234 100644
--- a/www/p5-HTTP-Cookies/Makefile
+++ b/www/p5-HTTP-Cookies/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTTP-Cookies
-# Date created: 2011-04-18
-# Whom: Frederic Culot <culot@FreeBSD.org>
-#
+# Created by: Frederic Culot <culot@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTTP-Cookies
PORTVERSION= 6.01
@@ -23,7 +19,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS}
CONFLICTS= p5-libwww-5*
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::Cookies.3 \
HTTP::Cookies::Microsoft.3 \
diff --git a/www/p5-HTTP-DAV/Makefile b/www/p5-HTTP-DAV/Makefile
index 478df881a238..c53ca57cd6e5 100644
--- a/www/p5-HTTP-DAV/Makefile
+++ b/www/p5-HTTP-DAV/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: HTTP-DAV
-# Date created: 02 June 2002
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= HTTP-DAV
PORTVERSION= 0.47
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-URI>0:${PORTSDIR}/net/p5-URI \
p5-libwww>=5.48:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= dave.1
MAN3= HTTP::DAV.3 HTTP::DAV::Lock.3 HTTP::DAV::Resource.3 \
diff --git a/www/p5-HTTP-Daemon/Makefile b/www/p5-HTTP-Daemon/Makefile
index 95f61f7b26ff..ae904e919f2b 100644
--- a/www/p5-HTTP-Daemon/Makefile
+++ b/www/p5-HTTP-Daemon/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTTP-Daemon
-# Date created: 2011-04-15
-# Whom: Frederic Culot <culot@FreeBSD.org>
-#
+# Created by: Frederic Culot <culot@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTTP-Daemon
PORTVERSION= 6.01
@@ -21,7 +17,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
CONFLICTS= p5-libwww-5*
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::Daemon.3
diff --git a/www/p5-HTTP-Date/Makefile b/www/p5-HTTP-Date/Makefile
index 015d14f3138d..9ecba6e40927 100644
--- a/www/p5-HTTP-Date/Makefile
+++ b/www/p5-HTTP-Date/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTTP-Date
-# Date created: 2011-04-14
-# Whom: Frederic Culot <culot@FreeBSD.org>
-#
+# Created by: Frederic Culot <culot@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTTP-Date
PORTVERSION= 6.02
@@ -19,7 +15,8 @@ LICENSE_COMB= dual
CONFLICTS= p5-libwww-5*
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::Date.3
diff --git a/www/p5-HTTP-GHTTP/Makefile b/www/p5-HTTP-GHTTP/Makefile
index 8c83b5adc2f5..3d06c80347a7 100644
--- a/www/p5-HTTP-GHTTP/Makefile
+++ b/www/p5-HTTP-GHTTP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: HTTP::GHTTP
-# Date created: 11 Jan 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= HTTP-GHTTP
PORTVERSION= 1.07
@@ -16,7 +12,8 @@ COMMENT= Perl interface to the gnome ghttp library
LIB_DEPENDS= ghttp.1:${PORTSDIR}/www/libghttp
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= LIBS="-L${LOCALBASE}/lib -lghttp" INC="-I${LOCALBASE}/include"
MAN3= HTTP::GHTTP.3
diff --git a/www/p5-HTTP-HeaderParser-XS/Makefile b/www/p5-HTTP-HeaderParser-XS/Makefile
index e4f4d1428e63..89ed8634df2b 100644
--- a/www/p5-HTTP-HeaderParser-XS/Makefile
+++ b/www/p5-HTTP-HeaderParser-XS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: HTTP-HeaderParser-XS
-# Date created: 18 Apr 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= HTTP-HeaderParser-XS
PORTVERSION= 0.20
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XS extension for processing HTTP headers
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAKE_ARGS+= CC=${CXX} LD=${CXX}
diff --git a/www/p5-HTTP-Lite/Makefile b/www/p5-HTTP-Lite/Makefile
index af58d3139ad7..cc41b3241f1f 100644
--- a/www/p5-HTTP-Lite/Makefile
+++ b/www/p5-HTTP-Lite/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTTP-Lite
-# Date created: Nov 20 2003
-# Whom: Cheng-Lung Sung <clsung@dragon2.net>
-#
+# Created by: Cheng-Lung Sung <clsung@dragon2.net>
# $FreeBSD$
-#
PORTNAME= HTTP-Lite
PORTVERSION= 2.41
@@ -17,7 +13,8 @@ COMMENT= Perl5 modules for Lightweight HTTP implementation
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::Lite.3
diff --git a/www/p5-HTTP-Message/Makefile b/www/p5-HTTP-Message/Makefile
index bba492fa2477..3725794a2bc7 100644
--- a/www/p5-HTTP-Message/Makefile
+++ b/www/p5-HTTP-Message/Makefile
@@ -21,7 +21,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
CONFLICTS= p5-libwww-5*
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::Config.3 \
HTTP::Headers.3 \
diff --git a/www/p5-HTTP-MobileAgent/Makefile b/www/p5-HTTP-MobileAgent/Makefile
index 3edcdaa4a638..7bc3dd97a260 100644
--- a/www/p5-HTTP-MobileAgent/Makefile
+++ b/www/p5-HTTP-MobileAgent/Makefile
@@ -22,7 +22,8 @@ RUN_DEPENDS= p5-Filter>=0:${PORTSDIR}/devel/p5-Filter \
p5-YAML>0:${PORTSDIR}/textproc/p5-YAML
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::MobileAgent.3 \
HTTP::MobileAgent::AirHPhone.3 \
diff --git a/www/p5-HTTP-Negotiate/Makefile b/www/p5-HTTP-Negotiate/Makefile
index 8f88c2fd25fa..560ad1b4d344 100644
--- a/www/p5-HTTP-Negotiate/Makefile
+++ b/www/p5-HTTP-Negotiate/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTTP-Negotiate
-# Date created: 2011-04-15
-# Whom: Frederic Culot <culot@FreeBSD.org>
-#
+# Created by: Frederic Culot <culot@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTTP-Negotiate
PORTVERSION= 6.01
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-HTTP-Message>=6:${PORTSDIR}/www/p5-HTTP-Message
CONFLICTS= p5-libwww-5*
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::Negotiate.3
diff --git a/www/p5-HTTP-Proxy/Makefile b/www/p5-HTTP-Proxy/Makefile
index c918674214ff..a512ea85718a 100644
--- a/www/p5-HTTP-Proxy/Makefile
+++ b/www/p5-HTTP-Proxy/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS= p5-HTTP-Daemon>=1.25:${PORTSDIR}/www/p5-HTTP-Daemon \
p5-libwww>=6:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= \
HTTP::Proxy.3 \
diff --git a/www/p5-HTTP-Recorder/Makefile b/www/p5-HTTP-Recorder/Makefile
index bce7b6092723..b207e86fa72c 100644
--- a/www/p5-HTTP-Recorder/Makefile
+++ b/www/p5-HTTP-Recorder/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN1= httprecorder.1
diff --git a/www/p5-HTTP-Request-AsCGI/Makefile b/www/p5-HTTP-Request-AsCGI/Makefile
index d295a802b5f7..99bf60f8918b 100644
--- a/www/p5-HTTP-Request-AsCGI/Makefile
+++ b/www/p5-HTTP-Request-AsCGI/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: p5-HTTP-Request-AsCGI
-# Date created: Nov 16, 2005
-# Whom: Lars Balker Rasmussen <lbr@FreeBSD.org>
-#
+# Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTTP-Request-AsCGI
PORTVERSION= 1.2
@@ -20,7 +17,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::Request::AsCGI.3
diff --git a/www/p5-HTTP-Request-Params/Makefile b/www/p5-HTTP-Request-Params/Makefile
index 163cfa832172..7a28af0fe90b 100644
--- a/www/p5-HTTP-Request-Params/Makefile
+++ b/www/p5-HTTP-Request-Params/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTTP-Request-Params
-# Date created: 22 Nov 2005
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= HTTP-Request-Params
PORTVERSION= 1.01
@@ -20,7 +16,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::Request::Params.3
diff --git a/www/p5-HTTP-Response-Encoding/Makefile b/www/p5-HTTP-Response-Encoding/Makefile
index a465ca341682..77c23073e201 100644
--- a/www/p5-HTTP-Response-Encoding/Makefile
+++ b/www/p5-HTTP-Response-Encoding/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTP::Response::Encoding.3
diff --git a/www/p5-HTTP-SimpleLinkChecker/Makefile b/www/p5-HTTP-SimpleLinkChecker/Makefile
index 28ac8b1308ab..7adc86bca102 100644
--- a/www/p5-HTTP-SimpleLinkChecker/Makefile
+++ b/www/p5-HTTP-SimpleLinkChecker/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTTP-SimpleLinkChecker
-# Date created: 19 Jun 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTTP-SimpleLinkChecker
PORTVERSION= 1.16
@@ -20,6 +16,7 @@ RUN_DEPENDS= p5-libwww>0:${PORTSDIR}/www/p5-libwww
MAN1= http_status.1
MAN3= HTTP::SimpleLinkChecker.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/www/p5-HTTP-Size/Makefile b/www/p5-HTTP-Size/Makefile
index 3f34fbc19bc8..8e5e0fe3a536 100644
--- a/www/p5-HTTP-Size/Makefile
+++ b/www/p5-HTTP-Size/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTTP-Size
-# Date created: 19 Jun 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTTP-Size
PORTVERSION= 1.13
@@ -19,10 +15,9 @@ BUILD_DEPENDS= p5-libwww>0:${PORTSDIR}/www/p5-libwww \
p5-HTML-SimpleLinkExtor>0:${PORTSDIR}/www/p5-HTML-SimpleLinkExtor
RUN_DEPENDS:= ${BUILD_DEPENDS}
-MAKE_JOBS_SAFE= yes
-
MAN3= HTTP::Size.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/www/p5-HTTPD-User-Manage/Makefile b/www/p5-HTTPD-User-Manage/Makefile
index a83c2e898c86..6711aad61367 100644
--- a/www/p5-HTTPD-User-Manage/Makefile
+++ b/www/p5-HTTPD-User-Manage/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-HTTPD-User-Manage
-# Date created: October 20th 1996
-# Whom: James FitzGibbon <jfitz@FreeBSD.org>
-#
+# Created by: James FitzGibbon <jfitz@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= HTTPD-User-Manage
PORTVERSION= 1.66
@@ -14,7 +10,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl modules for managing access control with the web server
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= HTTPD::Authen.3 HTTPD::GroupAdmin.3 HTTPD::Realm.3 \
HTTPD::RealmManager.3 HTTPD::UserAdmin.3
diff --git a/www/p5-IMDB-Film/Makefile b/www/p5-IMDB-Film/Makefile
index e8851a55ad69..09b33bf4dcc5 100644
--- a/www/p5-IMDB-Film/Makefile
+++ b/www/p5-IMDB-Film/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS= p5-Cache-Cache>=0:${PORTSDIR}/devel/p5-Cache-Cache \
p5-libwww>=1.41:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= IMDB::BaseClass.3 IMDB::Film.3 IMDB::Persons.3
diff --git a/www/p5-Jifty/Makefile b/www/p5-Jifty/Makefile
index 87e15e29a021..8b2124c1ca11 100644
--- a/www/p5-Jifty/Makefile
+++ b/www/p5-Jifty/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Jifty
-# Date created: 27 Dec 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Jifty
PORTVERSION= 1.10518
@@ -106,7 +102,8 @@ TEST_DEPENDS= p5-Test-Base>=0.44:${PORTSDIR}/devel/p5-Test-Base \
p5-Test-WWW-Mechanize-PSGI>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize-PSGI \
p5-Test-WWW-Selenium>=0:${PORTSDIR}/devel/p5-Test-WWW-Selenium
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include "Makefile.man"
diff --git a/www/p5-Kwiki/Makefile b/www/p5-Kwiki/Makefile
index f68672c882e1..2a21171c3788 100644
--- a/www/p5-Kwiki/Makefile
+++ b/www/p5-Kwiki/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Kwiki
-# Date created: Sat Jul 17 16:00:09 CST 2004
-# Whom: Cheng-Lung Sung <clsung@dragon2.net>
-#
+# Created by: Cheng-Lung Sung <clsung@dragon2.net>
# $FreeBSD$
-#
PORTNAME= Kwiki
PORTVERSION= 0.39
diff --git a/www/p5-LWP-Authen-Wsse/Makefile b/www/p5-LWP-Authen-Wsse/Makefile
index 268b515f2d8d..bedf30e74e83 100644
--- a/www/p5-LWP-Authen-Wsse/Makefile
+++ b/www/p5-LWP-Authen-Wsse/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= LWP::Authen::Wsse.3
diff --git a/www/p5-LWP-MediaTypes/Makefile b/www/p5-LWP-MediaTypes/Makefile
index a29a087df10c..a60cc5b9337d 100644
--- a/www/p5-LWP-MediaTypes/Makefile
+++ b/www/p5-LWP-MediaTypes/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-LWP-MediaTypes
-# Date created: 2011-04-15
-# Whom: Frederic Culot <culot@FreeBSD.org>
-#
+# Created by: Frederic Culot <culot@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= LWP-MediaTypes
PORTVERSION= 6.02
@@ -16,7 +12,8 @@ COMMENT= Guess media type for a file or a URL
CONFLICTS= p5-libwww-5*
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= LWP::MediaTypes.3
diff --git a/www/p5-LWPx-ParanoidAgent/Makefile b/www/p5-LWPx-ParanoidAgent/Makefile
index 0fa9ea443071..5b8f5b132e83 100644
--- a/www/p5-LWPx-ParanoidAgent/Makefile
+++ b/www/p5-LWPx-ParanoidAgent/Makefile
@@ -14,7 +14,8 @@ BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= LWPx::ParanoidAgent.3
diff --git a/www/p5-Markup-Perl/Makefile b/www/p5-Markup-Perl/Makefile
index dded396afafd..dd696152bf7c 100644
--- a/www/p5-Markup-Perl/Makefile
+++ b/www/p5-Markup-Perl/Makefile
@@ -12,7 +12,8 @@ DISTNAME= Markup-Perl-${PORTVERSION}
MAINTAINER= perl@FreeBSD.org
COMMENT= Support perl code inside CGI scripts using simple tags
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Markup::Perl.3
diff --git a/www/p5-MasonX-Interp-WithCallbacks/Makefile b/www/p5-MasonX-Interp-WithCallbacks/Makefile
index 748f31d63881..401f98ccfbc7 100644
--- a/www/p5-MasonX-Interp-WithCallbacks/Makefile
+++ b/www/p5-MasonX-Interp-WithCallbacks/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MasonX-Interp-WithCallbacks
-# Date created: May 21, 2004
-# Whom: Rod Taylor <ports@rbt.ca>
-#
+# Created by: Rod Taylor <ports@rbt.ca>
# $FreeBSD$
-#
PORTNAME= MasonX-Interp-WithCallbacks
PORTVERSION= 1.19
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-Mason>=0:${PORTSDIR}/www/p5-HTML-Mason \
p5-Params-CallbackRequest>=0:${PORTSDIR}/devel/p5-Params-CallbackRequest
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= MasonX::Interp::WithCallbacks.3
diff --git a/www/p5-MasonX-Profiler/Makefile b/www/p5-MasonX-Profiler/Makefile
index 55b6754719b8..7f8be009f29f 100644
--- a/www/p5-MasonX-Profiler/Makefile
+++ b/www/p5-MasonX-Profiler/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MasonX-Profiler
-# Date created: 20 Sep 2004
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= MasonX-Profiler
PORTVERSION= 0.06
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-Mason>=0:${PORTSDIR}/www/p5-HTML-Mason \
p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MasonX::Profiler.3
diff --git a/www/p5-MasonX-Request-WithApacheSession/Makefile b/www/p5-MasonX-Request-WithApacheSession/Makefile
index 9279561c09a8..cf48ac53b512 100644
--- a/www/p5-MasonX-Request-WithApacheSession/Makefile
+++ b/www/p5-MasonX-Request-WithApacheSession/Makefile
@@ -15,7 +15,8 @@ BUILD_DEPENDS= p5-HTML-Mason>=0:${PORTSDIR}/www/p5-HTML-Mason \
p5-Apache-Session-Wrapper>=0:${PORTSDIR}/www/p5-Apache-Session-Wrapper
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= MasonX::Request::WithApacheSession.3 \
MasonX::Request::WithMultiSession.3
diff --git a/www/p5-MasonX-WebApp/Makefile b/www/p5-MasonX-WebApp/Makefile
index 32cf8244827d..3864cfefa294 100644
--- a/www/p5-MasonX-WebApp/Makefile
+++ b/www/p5-MasonX-WebApp/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MasonX-WebApp
-# Date created: 2005.01.08
-# Whom: Travis Campbell <hcoyote@ghostar.org>
-#
+# Created by: Travis Campbell <hcoyote@ghostar.org>
# $FreeBSD$
-#
PORTNAME= MasonX-WebApp
PORTVERSION= 0.12
@@ -27,7 +23,8 @@ TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-Output>=0:${PORTSDIR}/devel/p5-Test-Output
USE_APACHE_RUN= 22+
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= MasonX::WebApp.3
diff --git a/www/p5-Maypole/Makefile b/www/p5-Maypole/Makefile
index 721b26bc3684..6511f8443ba0 100644
--- a/www/p5-Maypole/Makefile
+++ b/www/p5-Maypole/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: p5-Maypole
-# Date created: Apr 2 2004
-# Whom: Lars Thegler <lars@thegler.dk>
-#
+# Created by: Lars Thegler <lars@thegler.dk>
# $FreeBSD$
PORTNAME= Maypole
@@ -42,13 +39,12 @@ TEST_DEPENDS= p5-Test-MockModule>=0:${PORTSDIR}/devel/p5-Test-MockModule \
PORTSCOUT= skipv:2.121
-MAKE_JOBS_SAFE= yes
-
OPTIONS_DEFINE= MODPERL2 DOCS EXAMPLES
OPTIONS_DEFAULT= MODPERL2
MODPERL2_DESC= mod_perl2 support
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MMODPERL2}
diff --git a/www/p5-MediaWiki/Makefile b/www/p5-MediaWiki/Makefile
index dbbdda5a0a4a..35111f13f389 100644
--- a/www/p5-MediaWiki/Makefile
+++ b/www/p5-MediaWiki/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-MediaWiki
-# Date created: 2006-08-15
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= MediaWiki
PORTVERSION= 1.13
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-Config-IniHash>=0:${PORTSDIR}/devel/p5-Config-IniHash \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= MediaWiki.3
diff --git a/www/p5-MojoMojo/Makefile b/www/p5-MojoMojo/Makefile
index 784d6cdc961b..dffef2d2d1df 100644
--- a/www/p5-MojoMojo/Makefile
+++ b/www/p5-MojoMojo/Makefile
@@ -85,7 +85,8 @@ RUN_DEPENDS= \
BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Test-WWW-Mechanize-Catalyst>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize-Catalyst
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= mojomojo_cgi.pl.1 \
mojomojo_create.pl.1 \
diff --git a/www/p5-Mojolicious-Plugin-Database/Makefile b/www/p5-Mojolicious-Plugin-Database/Makefile
index e7b2a4633e6e..db3b829b2117 100644
--- a/www/p5-Mojolicious-Plugin-Database/Makefile
+++ b/www/p5-Mojolicious-Plugin-Database/Makefile
@@ -19,7 +19,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mojolicious::Plugin::Database.3 \
Mojolicious::Plugin::README.3
diff --git a/www/p5-Mojolicious-Plugin-Mongodb/Makefile b/www/p5-Mojolicious-Plugin-Mongodb/Makefile
index bf02bd91521d..2cddd2915da2 100644
--- a/www/p5-Mojolicious-Plugin-Mongodb/Makefile
+++ b/www/p5-Mojolicious-Plugin-Mongodb/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Mojolicious-Plugin-Mongodb
-# Date created: 2011-04-01
-# Whom: Henk van Oers <hvo.pm@xs4all.nl>
-#
+# Created by: Henk van Oers <hvo.pm@xs4all.nl>
# $FreeBSD$
-#
PORTNAME= Mojolicious-Plugin-Mongodb
PORTVERSION= 1.12
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-Mojolicious>=0:${PORTSDIR}/www/p5-Mojolicious \
p5-Tie-IxHash>=0:${PORTSDIR}/devel/p5-Tie-IxHash
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Mojolicious::Plugin::Mongodb.3
diff --git a/www/p5-Net-Amazon-AWIS/Makefile b/www/p5-Net-Amazon-AWIS/Makefile
index 926e0d3e9443..ed02574bc514 100644
--- a/www/p5-Net-Amazon-AWIS/Makefile
+++ b/www/p5-Net-Amazon-AWIS/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-Amazon-AWIS
-# Date created: 2007-05-02
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Net-Amazon-AWIS
PORTVERSION= 0.36
@@ -23,7 +19,8 @@ RUN_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Amazon::AWIS.3
diff --git a/www/p5-Net-Async-FastCGI/Makefile b/www/p5-Net-Async-FastCGI/Makefile
index d3f915239ae5..018b58b124ff 100644
--- a/www/p5-Net-Async-FastCGI/Makefile
+++ b/www/p5-Net-Async-FastCGI/Makefile
@@ -21,7 +21,8 @@ TEST_DEPENDS= p5-Test-HexString>=0:${PORTSDIR}/devel/p5-Test-HexString \
p5-Test-Refcount>0:${PORTSDIR}/devel/p5-Test-Refcount \
p5-Test-Identity>=0:${PORTSDIR}/devel/p5-Test-Identity
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Async::FastCGI.3 \
Net::Async::FastCGI::PSGI.3 \
diff --git a/www/p5-Net-FreshBooks-API/Makefile b/www/p5-Net-FreshBooks-API/Makefile
index d8ad2f36bf42..16a3202f3e1f 100644
--- a/www/p5-Net-FreshBooks-API/Makefile
+++ b/www/p5-Net-FreshBooks-API/Makefile
@@ -35,7 +35,8 @@ TEST_DEPENDS= p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp \
p5-Test-WWW-Mechanize>=0:${PORTSDIR}/devel/p5-Test-WWW-Mechanize \
p5-Test-XML>=0:${PORTSDIR}/devel/p5-Test-XML
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= Net::FreshBooks::API.3 \
Net::FreshBooks::API::Base.3 \
diff --git a/www/p5-Net-Trac/Makefile b/www/p5-Net-Trac/Makefile
index 2041f0831a3b..1919536d2536 100644
--- a/www/p5-Net-Trac/Makefile
+++ b/www/p5-Net-Trac/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Net-Trac
-# Date created: 2009-05-09
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Net-Trac
PORTVERSION= 0.16
@@ -28,7 +24,8 @@ BUILD_DEPENDS= p5-Any-Moose>0:${PORTSDIR}/devel/p5-Any-Moose \
p5-libwww>0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Net::Trac.3 \
Net::Trac::Connection.3 \
diff --git a/www/p5-Newsletter/Makefile b/www/p5-Newsletter/Makefile
index 1bf1a9a498a4..99aabaa94759 100644
--- a/www/p5-Newsletter/Makefile
+++ b/www/p5-Newsletter/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-MIME-Explode>0:${PORTSDIR}/mail/p5-MIME-Explode \
p5-File-Type>0:${PORTSDIR}/devel/p5-File-Type
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Newsletter::Html.3 Newsletter::Html::Templ.3 Newsletter::Html::CSS.3 \
Newsletter::Html::Upload.3 Newsletter.3
diff --git a/www/p5-PHP-Session/Makefile b/www/p5-PHP-Session/Makefile
index b409f18ec569..d4d073a4ee95 100644
--- a/www/p5-PHP-Session/Makefile
+++ b/www/p5-PHP-Session/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-PHP-Session
-# Date created: 16 April 2003
-# Whom: Mathieu Arnold <m@absolight.net>
-#
+# Created by: Mathieu Arnold <m@absolight.net>
# $FreeBSD$
-#
PORTNAME= PHP-Session
PORTVERSION= 0.27
@@ -17,7 +13,8 @@ COMMENT= Read / write PHP session files
BUILD_DEPENDS= p5-UNIVERSAL-require>=0.03:${PORTSDIR}/devel/p5-UNIVERSAL-require
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= PHP::Session.3 PHP::Session::Serializer::PHP.3
diff --git a/www/p5-POE-Component-Client-HTTP/Makefile b/www/p5-POE-Component-Client-HTTP/Makefile
index e17dc01331f9..ab27fed6d0f2 100644
--- a/www/p5-POE-Component-Client-HTTP/Makefile
+++ b/www/p5-POE-Component-Client-HTTP/Makefile
@@ -23,7 +23,8 @@ BUILD_DEPENDS= p5-POE>=1.312:${PORTSDIR}/devel/p5-POE \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-POE-Server-TCP>=1.14:${PORTSDIR}/devel/p5-Test-POE-Server-TCP
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Client::HTTP.3 \
POE::Component::Client::HTTP::Request.3 \
diff --git a/www/p5-POE-Component-Client-UserAgent/Makefile b/www/p5-POE-Component-Client-UserAgent/Makefile
index 780fe8536560..1d6791409f5f 100644
--- a/www/p5-POE-Component-Client-UserAgent/Makefile
+++ b/www/p5-POE-Component-Client-UserAgent/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-Client-UserAgent
-# Date created: 10 Dec 2001
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= POE-Component-Client-UserAgent
PORTVERSION= 0.08
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \
p5-ParallelUA>=0:${PORTSDIR}/www/p5-ParallelUA
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Client::UserAgent.3
diff --git a/www/p5-POE-Component-Server-HTTP/Makefile b/www/p5-POE-Component-Server-HTTP/Makefile
index 2f8b5b755ce7..4021fcde37c5 100644
--- a/www/p5-POE-Component-Server-HTTP/Makefile
+++ b/www/p5-POE-Component-Server-HTTP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: POE-Component-Server-HTTP
-# Date created: 03 Apr 2004
-# Whom: Zach Thompson <lin-chi@lastamericanempire.com>
-#
+# Created by: Zach Thompson <lin-chi@lastamericanempire.com>
# $FreeBSD$
-#
PORTNAME= POE-Component-Server-HTTP
PORTVERSION= 0.09
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-POE>=0:${PORTSDIR}/devel/p5-POE \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= POE::Component::Server::HTTP.3
diff --git a/www/p5-Perlanet/Makefile b/www/p5-Perlanet/Makefile
index 9d8ede4df655..f5cdfcc91d06 100644
--- a/www/p5-Perlanet/Makefile
+++ b/www/p5-Perlanet/Makefile
@@ -28,7 +28,8 @@ BUILD_DEPENDS= p5-CHI>=0:${PORTSDIR}/devel/p5-CHI \
p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN1= perlanet.1
MAN3= Perlanet.3 \
diff --git a/www/p5-REST-Google-Apps-Provisioning/Makefile b/www/p5-REST-Google-Apps-Provisioning/Makefile
index 190027a22851..b6107a35f9bc 100644
--- a/www/p5-REST-Google-Apps-Provisioning/Makefile
+++ b/www/p5-REST-Google-Apps-Provisioning/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= REST::Google::Apps::Provisioning.3
diff --git a/www/p5-Reaction/Makefile b/www/p5-Reaction/Makefile
index 5c58f195d15c..edc8deddf9b5 100644
--- a/www/p5-Reaction/Makefile
+++ b/www/p5-Reaction/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Reaction
-# Date created: 20 Aug 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Reaction
PORTVERSION= 0.001001
@@ -43,7 +39,8 @@ BUILD_DEPENDS= p5-Catalyst-Runtime>=5.7002:${PORTSDIR}/www/p5-Catalyst-Runtime \
p5-Devel-Declare>=0:${PORTSDIR}/devel/p5-Devel-Declare
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= componentui_cgi.pl.1 componentui_create.pl.1 \
componentui_fastcgi.pl.1 componentui_server.pl.1 \
diff --git a/www/p5-Rose-HTML-Objects/Makefile b/www/p5-Rose-HTML-Objects/Makefile
index c926c2e9638e..12134261421e 100644
--- a/www/p5-Rose-HTML-Objects/Makefile
+++ b/www/p5-Rose-HTML-Objects/Makefile
@@ -29,7 +29,8 @@ TEST_DEPENDS= p5-Test-Memory-Cycle>=0:${PORTSDIR}/devel/p5-Test-Memory-Cycle
PORTSCOUT= skipv:0.6061
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Rose::HTML::Anchor.3 \
Rose::HTML::Form.3 \
diff --git a/www/p5-SRU/Makefile b/www/p5-SRU/Makefile
index d97fc69fcb2a..d18ff045d4e2 100644
--- a/www/p5-SRU/Makefile
+++ b/www/p5-SRU/Makefile
@@ -1,4 +1,4 @@
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
PORTNAME= SRU
@@ -43,6 +43,7 @@ MAN3= Catalyst::Controller::SRU.3 \
SRU::Utils::XML.3 \
SRU::Utils::XMLTest.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/www/p5-SWF-Chart/Makefile b/www/p5-SWF-Chart/Makefile
index 3438eb47bb65..d2122720f644 100644
--- a/www/p5-SWF-Chart/Makefile
+++ b/www/p5-SWF-Chart/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-SWF-Chart
-# Date created: 27 May 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= SWF-Chart
PORTVERSION= 1.4
@@ -17,6 +13,7 @@ COMMENT= Perl interface to the SWF Chart generation tool
MAN3= SWF::Chart.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/www/p5-Syntax-Highlight-HTML/Makefile b/www/p5-Syntax-Highlight-HTML/Makefile
index c5a615b0088e..2a1eeec92a03 100644
--- a/www/p5-Syntax-Highlight-HTML/Makefile
+++ b/www/p5-Syntax-Highlight-HTML/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Syntax-Highlight-HTML
-# Date created: 01 September 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Syntax-Highlight-HTML
PORTVERSION= 0.04
@@ -17,7 +13,8 @@ COMMENT= Syntax::Highlight::HTML - Highlight HTML syntax
BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Syntax::Highlight::HTML.3
diff --git a/www/p5-Syntax-Highlight-Shell/Makefile b/www/p5-Syntax-Highlight-Shell/Makefile
index 5097619eca51..486949adad7b 100644
--- a/www/p5-Syntax-Highlight-Shell/Makefile
+++ b/www/p5-Syntax-Highlight-Shell/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Syntax-Highlight-Shell
-# Date created: 01 September 2005
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Syntax-Highlight-Shell
PORTVERSION= 0.04
@@ -17,7 +13,8 @@ COMMENT= Syntax::Highlight::Shell - Highlight shell scripts
BUILD_DEPENDS= p5-Shell-Parser>=0:${PORTSDIR}/devel/p5-Shell-Parser
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Syntax::Highlight::Shell.3
diff --git a/www/p5-Task-Catalyst/Makefile b/www/p5-Task-Catalyst/Makefile
index df6167448f9a..458aa87e0406 100644
--- a/www/p5-Task-Catalyst/Makefile
+++ b/www/p5-Task-Catalyst/Makefile
@@ -71,7 +71,8 @@ RUN_DEPENDS= p5-Catalyst-ActionRole-ACL>=0:${PORTSDIR}/www/p5-Catalyst-ActionRol
p5-YAML-Tiny>=0:${PORTSDIR}/textproc/p5-YAML-Tiny \
p5-local-lib>=0:${PORTSDIR}/devel/p5-local-lib
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Task::Catalyst.3
diff --git a/www/p5-Tatsumaki/Makefile b/www/p5-Tatsumaki/Makefile
index 0498ff62f4fd..7517a84462b4 100644
--- a/www/p5-Tatsumaki/Makefile
+++ b/www/p5-Tatsumaki/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tatsumaki
-# Date created: 2010-12-11
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Tatsumaki
PORTVERSION= 0.1013
@@ -30,7 +26,8 @@ BUILD_DEPENDS= p5-Any-Moose>=0:${PORTSDIR}/devel/p5-Any-Moose \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-TCP>=0:${PORTSDIR}/devel/p5-Test-TCP
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tatsumaki.3 \
Tatsumaki::MessageQueue.3
diff --git a/www/p5-Template-Alloy/Makefile b/www/p5-Template-Alloy/Makefile
index 0b11be5ff4c4..d69211a03346 100644
--- a/www/p5-Template-Alloy/Makefile
+++ b/www/p5-Template-Alloy/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-Template-Alloy
-# Date created: 22 June 2007
-# Whom: mat
-#
+# Created by: mat
# $FreeBSD$
-#
PORTNAME= Template-Alloy
PORTVERSION= 1.016
@@ -15,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Mixing of all of the major template systems
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Template::Alloy.3 Template::Alloy::Compile.3 \
Template::Alloy::Context.3 Template::Alloy::Exception.3 \
diff --git a/www/p5-Template-Plugin-JavaScript/Makefile b/www/p5-Template-Plugin-JavaScript/Makefile
index deb98b79674b..0220d51cfe6e 100644
--- a/www/p5-Template-Plugin-JavaScript/Makefile
+++ b/www/p5-Template-Plugin-JavaScript/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Template-Plugin-JavaScript
-# Date created: 2006-07-11
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= Template-Plugin-JavaScript
PORTVERSION= 0.02
@@ -17,7 +13,8 @@ COMMENT= Encodes text to be safe in JavaScript
BUILD_DEPENDS= p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Template::Plugin::JavaScript.3
diff --git a/www/p5-Template-Plugin-MP3/Makefile b/www/p5-Template-Plugin-MP3/Makefile
index b5f89bb9d72a..707545543cf1 100644
--- a/www/p5-Template-Plugin-MP3/Makefile
+++ b/www/p5-Template-Plugin-MP3/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Template-Plugin-MP3
-# Date created: 13 June 2004
-# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
-#
+# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
# $FreeBSD$
-#
PORTNAME= Template-Plugin-MP3
PORTVERSION= 1.02
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit \
p5-MP3-Info>=0:${PORTSDIR}/audio/p5-MP3-Info
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Template::Plugin::MP3.3
diff --git a/www/p5-Template-Toolkit/Makefile b/www/p5-Template-Toolkit/Makefile
index 17357196f323..2a3252c67f08 100644
--- a/www/p5-Template-Toolkit/Makefile
+++ b/www/p5-Template-Toolkit/Makefile
@@ -23,7 +23,8 @@ IMAGE_INFO_DESC= With Image::Info Plugin
IMAGE_SIZE_DESC= With Image::Size Plugin
POD_POM_DESC= With Pod::POM Plugin
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= TT_ACCEPT=y
.include "Makefile.man"
diff --git a/www/p5-Test-HTTP/Makefile b/www/p5-Test-HTTP/Makefile
index aea261d2c1ba..829c5a8817ac 100644
--- a/www/p5-Test-HTTP/Makefile
+++ b/www/p5-Test-HTTP/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Test-HTTP
-# Date created: 11 Jul 2008
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= Test-HTTP
PORTVERSION= 0.18
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-Class-Field>=0:${PORTSDIR}/devel/p5-Class-Field \
p5-libwww>=5.827:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Test::HTTP.3 Test::HTTP::Syntax.3
diff --git a/www/p5-Text-MultiMarkdown-ApacheHandler/Makefile b/www/p5-Text-MultiMarkdown-ApacheHandler/Makefile
index 16dae940a7d8..08b8e33d3c80 100644
--- a/www/p5-Text-MultiMarkdown-ApacheHandler/Makefile
+++ b/www/p5-Text-MultiMarkdown-ApacheHandler/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Text-MultiMarkdown>=0:${PORTSDIR}/textproc/p5-Text-MultiMarkdo
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_APACHE_RUN= 22+
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
SUB_FILES= pkg-message
MAN3= Text::MultiMarkdown::ApacheHandler.3
diff --git a/www/p5-Tie-TinyURL/Makefile b/www/p5-Tie-TinyURL/Makefile
index bd09bc5b74a0..68880d768060 100644
--- a/www/p5-Tie-TinyURL/Makefile
+++ b/www/p5-Tie-TinyURL/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tie-TinyURL
-# Date created: 2008/01/26
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Tie-TinyURL
PORTVERSION= 0.02
@@ -20,6 +16,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= Tie::TinyURL.3
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
.include <bsd.port.mk>
diff --git a/www/p5-URI-Fetch/Makefile b/www/p5-URI-Fetch/Makefile
index c277f927ae73..19a911bc1d83 100644
--- a/www/p5-URI-Fetch/Makefile
+++ b/www/p5-URI-Fetch/Makefile
@@ -22,7 +22,8 @@ OPTIONS_DEFAULT= ZLIB
ZLIB_DESC= GZIP Support
CACHE_DESC= Caching Support
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= URI::Fetch.3 \
URI::Fetch::Response.3
diff --git a/www/p5-URI-ParseSearchString/Makefile b/www/p5-URI-ParseSearchString/Makefile
index bdf41f530927..cb6dda52ee6e 100644
--- a/www/p5-URI-ParseSearchString/Makefile
+++ b/www/p5-URI-ParseSearchString/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS= p5-URI>=0:${PORTSDIR}/net/p5-URI
BUILD_DEPENDS:= ${RUN_DEPENDS}
TEST_DEPENDS= p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= URI::ParseSearchString.3
diff --git a/www/p5-WWW-AtMovies-TV/Makefile b/www/p5-WWW-AtMovies-TV/Makefile
index 804f4bce4576..e7790ecb27ac 100644
--- a/www/p5-WWW-AtMovies-TV/Makefile
+++ b/www/p5-WWW-AtMovies-TV/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-AtMovies-TV
-# Date created: 2008/08/31
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= WWW-AtMovies-TV
PORTVERSION= 0.04
@@ -21,7 +17,8 @@ RUN_DEPENDS= p5-HTML-TableExtract>=2.1:${PORTSDIR}/www/p5-HTML-TableExtract \
p5-WWW-Mechanize>=1.34:${PORTSDIR}/www/p5-WWW-Mechanize
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::AtMovies::TV.3
diff --git a/www/p5-WWW-Babelfish/Makefile b/www/p5-WWW-Babelfish/Makefile
index 46c791a48a33..d60c856e6beb 100644
--- a/www/p5-WWW-Babelfish/Makefile
+++ b/www/p5-WWW-Babelfish/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: WWW-Babelfish
-# Date created: Wed Jan 3 08:00:30 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= WWW-Babelfish
PORTVERSION= 0.16
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Babelfish.3
diff --git a/www/p5-WWW-Baseball-NPB/Makefile b/www/p5-WWW-Baseball-NPB/Makefile
index 54c101c00160..78dcca7557c8 100644
--- a/www/p5-WWW-Baseball-NPB/Makefile
+++ b/www/p5-WWW-Baseball-NPB/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-Baseball-NPB
-# Date created: 2006/07/21
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= WWW-Baseball-NPB
PORTVERSION= 0.03
@@ -17,7 +13,8 @@ COMMENT= Fetches Japanese baseball games information
BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Baseball::NPB.3 WWW::Baseball::NPB::Game.3
diff --git a/www/p5-WWW-Comic/Makefile b/www/p5-WWW-Comic/Makefile
index 60708427e04c..51d5bfd7d325 100644
--- a/www/p5-WWW-Comic/Makefile
+++ b/www/p5-WWW-Comic/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-Comic
-# Date created: 2006/06/28
-# Whom: chinsan <chinsan.tw@gmail.com>
-#
+# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
-#
PORTNAME= WWW-Comic
PORTVERSION= 1.06
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-WWW-Dilbert>=1.19:${PORTSDIR}/www/p5-WWW-Dilbert \
p5-WWW-VenusEnvy>=1.10:${PORTSDIR}/www/p5-WWW-VenusEnvy
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= WWW::Comic.3 WWW::Comic::Plugin::uComics.3 \
WWW::Comic::Plugin::MrWiggles.3 WWW::Comic::Plugin::UserFriendly.3 \
diff --git a/www/p5-WWW-DHL/Makefile b/www/p5-WWW-DHL/Makefile
index abb48d570bd8..d89bd34e493a 100644
--- a/www/p5-WWW-DHL/Makefile
+++ b/www/p5-WWW-DHL/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-DHL
-# Date created: 2008-01-10
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= WWW-DHL
PORTVERSION= 0.03
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::DHL.3
diff --git a/www/p5-WWW-Dilbert/Makefile b/www/p5-WWW-Dilbert/Makefile
index 661db7a1bd38..15133f62ebd2 100644
--- a/www/p5-WWW-Dilbert/Makefile
+++ b/www/p5-WWW-Dilbert/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-Dilbert
-# Date created: Aug 14 2004
-# Whom: Cheng-Lung Sung <clsung@dragon2.net>
-#
+# Created by: Cheng-Lung Sung <clsung@dragon2.net>
# $FreeBSD$
-#
PORTNAME= WWW-Dilbert
PORTVERSION= 1.19
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= WWW::Dilbert.3
diff --git a/www/p5-WWW-Facebook-API/Makefile b/www/p5-WWW-Facebook-API/Makefile
index 4d5e0c4f452d..3427db19c234 100644
--- a/www/p5-WWW-Facebook-API/Makefile
+++ b/www/p5-WWW-Facebook-API/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-Facebook-API
-# Date created: 2007-08-27
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= WWW-Facebook-API
PORTVERSION= 0.4.18
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-Crypt-SSLeay>=0:${PORTSDIR}/security/p5-Crypt-SSLeay \
p5-Readonly>=0:${PORTSDIR}/devel/p5-Readonly \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Facebook::API.3 \
WWW::Facebook::API::Admin.3 \
diff --git a/www/p5-WWW-GitHub-Gist/Makefile b/www/p5-WWW-GitHub-Gist/Makefile
index f9177f3e4355..7d1e1fa99438 100644
--- a/www/p5-WWW-GitHub-Gist/Makefile
+++ b/www/p5-WWW-GitHub-Gist/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-GitHub-Gist
-# Date created: 2010-09-02
-# Whom: Denny Lin <dennylin93@hs.ntnu.edu.tw>
-#
+# Created by: Denny Lin <dennylin93@hs.ntnu.edu.tw>
# $FreeBSD$
-#
PORTNAME= WWW-GitHub-Gist
PORTVERSION= 0.17
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \
p5-Moo>=0:${PORTSDIR}/devel/p5-Moo
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::GitHub::Gist.3 \
WWW::GitHub::Gist::v3.3
diff --git a/www/p5-WWW-Mechanize-FormFiller/Makefile b/www/p5-WWW-Mechanize-FormFiller/Makefile
index 633c5cadb200..94515516c746 100644
--- a/www/p5-WWW-Mechanize-FormFiller/Makefile
+++ b/www/p5-WWW-Mechanize-FormFiller/Makefile
@@ -1,6 +1,4 @@
-# New Ports Collection Makefile for: p5-WWW-Mechanize-FormFiller
-# Date created: 2004-07-07
-# Whom: Anton Berezin <tobez@FreeBSD.org>
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
PORTNAME= WWW-Mechanize-FormFiller
@@ -18,7 +16,8 @@ BUILD_DEPENDS= p5-Data-Random>=0.05:${PORTSDIR}/devel/p5-Data-Random \
p5-HTML-Form>=1.038:${PORTSDIR}/www/p5-HTML-Form
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Mechanize::FormFiller.3 \
WWW::Mechanize::FormFiller::Value.3 \
diff --git a/www/p5-WWW-Mechanize-GZip/Makefile b/www/p5-WWW-Mechanize-GZip/Makefile
index 002b7a8daba5..19b93afc99e1 100644
--- a/www/p5-WWW-Mechanize-GZip/Makefile
+++ b/www/p5-WWW-Mechanize-GZip/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-Mechanize-GZip
-# Date created: 21 Apr 2009
-# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
-#
+# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= WWW-Mechanize-GZip
PORTVERSION= 0.12
@@ -18,7 +14,8 @@ COMMENT= Use WWW::Mechanize by requesting gzip-compression from the webserver
RUN_DEPENDS= p5-WWW-Mechanize>=0:${PORTSDIR}/www/p5-WWW-Mechanize
BUILD_DEPENDS= p5-WWW-Mechanize>=0:${PORTSDIR}/www/p5-WWW-Mechanize
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Mechanize::GZip.3
diff --git a/www/p5-WWW-Mechanize-Pluggable/Makefile b/www/p5-WWW-Mechanize-Pluggable/Makefile
index 924c1356900a..e22ef871ba0b 100644
--- a/www/p5-WWW-Mechanize-Pluggable/Makefile
+++ b/www/p5-WWW-Mechanize-Pluggable/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-Mechanize-Pluggable
-# Date created: 04 Jun 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= WWW-Mechanize-Pluggable
PORTVERSION= 1.12
@@ -26,7 +22,8 @@ BUILD_DEPENDS= p5-Data-Dump-Streamer>=0:${PORTSDIR}/devel/p5-Data-Dump-Streamer
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Exception>=0.2:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Mechanize::Pluggable.3 \
WWW::Mechanize::Pluggable::Design.3 \
diff --git a/www/p5-WWW-Mechanize-Plugin-phpBB/Makefile b/www/p5-WWW-Mechanize-Plugin-phpBB/Makefile
index bd9223c85c8a..09c197420aa4 100644
--- a/www/p5-WWW-Mechanize-Plugin-phpBB/Makefile
+++ b/www/p5-WWW-Mechanize-Plugin-phpBB/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-Mechanize-Plugin-phpBB
-# Date created: 04 Jun 2006
-# Whom: Aaron Dalton <aaron@FreeBSD.org>
-#
+# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= WWW-Mechanize-Plugin-phpBB
PORTVERSION= 0.02
@@ -24,6 +20,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
MAN3= WWW::Mechanize::Plugin::phpBB.3
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
.include <bsd.port.mk>
diff --git a/www/p5-WWW-Mechanize-Shell/Makefile b/www/p5-WWW-Mechanize-Shell/Makefile
index e3f2f0c44f67..912245eb517e 100644
--- a/www/p5-WWW-Mechanize-Shell/Makefile
+++ b/www/p5-WWW-Mechanize-Shell/Makefile
@@ -1,9 +1,5 @@
-# New Ports Collection Makefile for: p5-WWW-Mechanize-Shell
-# Date created: 2004-07-08
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= WWW-Mechanize-Shell
PORTVERSION= 0.52
@@ -28,7 +24,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Mechanize::Shell.3
diff --git a/www/p5-WWW-Mechanize/Makefile b/www/p5-WWW-Mechanize/Makefile
index 5351091fc0d0..bcc54179d7ae 100644
--- a/www/p5-WWW-Mechanize/Makefile
+++ b/www/p5-WWW-Mechanize/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-WWW-Mechanize
-# Date created: 02 April 2003
-# Whom: Anton Berezin <tobez@FreeBSD.org>
-#
+# Created by: Anton Berezin <tobez@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= WWW-Mechanize
PORTVERSION= 1.72
@@ -35,7 +31,8 @@ TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
p5-Test-Taint>=0:${PORTSDIR}/devel/p5-Test-Taint \
p5-Test-Warn>=0.11:${PORTSDIR}/devel/p5-Test-Warn
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= mech-dump.1
MAN3= WWW::Mechanize.3 WWW::Mechanize::Cookbook.3 \
diff --git a/www/p5-WWW-Mediawiki-Client/Makefile b/www/p5-WWW-Mediawiki-Client/Makefile
index b548dfb1e0b8..4629818a0e15 100644
--- a/www/p5-WWW-Mediawiki-Client/Makefile
+++ b/www/p5-WWW-Mediawiki-Client/Makefile
@@ -20,7 +20,8 @@ BUILD_DEPENDS= p5-Test-Differences>0:${PORTSDIR}/devel/p5-Test-Differences \
p5-Exception-Class>0:${PORTSDIR}/devel/p5-Exception-Class
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= mvs.1
MAN3= WWW::Mediawiki::Client.3 WWW::Mediawiki::Client::Exceptions.3
diff --git a/www/p5-WWW-Myspace/Makefile b/www/p5-WWW-Myspace/Makefile
index 457118596046..c17403e11ee2 100644
--- a/www/p5-WWW-Myspace/Makefile
+++ b/www/p5-WWW-Myspace/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS= p5-Config-General>=0:${PORTSDIR}/devel/p5-Config-General \
p5-YAML>=0.39:${PORTSDIR}/textproc/p5-YAML \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= approve_friends.1 comment_myspace.1 \
message_group.1
diff --git a/www/p5-WWW-NioTV/Makefile b/www/p5-WWW-NioTV/Makefile
index 5a4770120737..f64f82049cfe 100644
--- a/www/p5-WWW-NioTV/Makefile
+++ b/www/p5-WWW-NioTV/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-NioTV
-# Date created: 2008/08/31
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= WWW-NioTV
PORTVERSION= 0.04
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-HTML-SimpleLinkExtor>=1.19:${PORTSDIR}/www/p5-HTML-SimpleLinkExt
p5-WWW-Mechanize>=1.34:${PORTSDIR}/www/p5-WWW-Mechanize \
p5-version>=0.76:${PORTSDIR}/devel/p5-version
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::NioTV.3
diff --git a/www/p5-WWW-Pastebin-PastebinCom-Create/Makefile b/www/p5-WWW-Pastebin-PastebinCom-Create/Makefile
index 988e8f8a056d..0e06d5730fa3 100644
--- a/www/p5-WWW-Pastebin-PastebinCom-Create/Makefile
+++ b/www/p5-WWW-Pastebin-PastebinCom-Create/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-Pastebin-PastebinCom-Create
-# Date created: 2009-03-10
-# Whom: bapt <baptiste.daroussin@gmail.com>
-#
+# Created by: bapt <baptiste.daroussin@gmail.com>
# $FreeBSD$
-#
PORTNAME= WWW-Pastebin-PastebinCom-Create
PORTVERSION= 0.004
@@ -16,7 +12,8 @@ COMMENT= Paste to http://pastebin.com from Perl
RUN_DEPENDS+= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Pastebin::PastebinCom::Create.3
PLIST_FILES+= %%SITE_PERL%%/WWW/Pastebin/PastebinCom/Create.pm \
diff --git a/www/p5-WWW-Robot/Makefile b/www/p5-WWW-Robot/Makefile
index 913fc9466c32..c10c3c68cd28 100644
--- a/www/p5-WWW-Robot/Makefile
+++ b/www/p5-WWW-Robot/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: WWW-Robot
-# Date created: Wed Jan 3 08:06:35 2001
-# Whom: will
-#
+# Created by: will
# $FreeBSD$
-#
PORTNAME= WWW-Robot
PORTVERSION= 0.026
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-Tree>=0:${PORTSDIR}/www/p5-HTML-Tree \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-HTML-Tagset>=0:${PORTSDIR}/www/p5-HTML-Tagset
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Robot.3
diff --git a/www/p5-WWW-RobotRules/Makefile b/www/p5-WWW-RobotRules/Makefile
index 49756f527973..5e46cad3511d 100644
--- a/www/p5-WWW-RobotRules/Makefile
+++ b/www/p5-WWW-RobotRules/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-RobotRules
-# Date created: 2011-04-14
-# Whom: Frederic Culot <culot@FreeBSD.org>
-#
+# Created by: Frederic Culot <culot@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= WWW-RobotRules
PORTVERSION= 6.02
@@ -19,7 +15,8 @@ RUN_DEPENDS= p5-URI>=1.10:${PORTSDIR}/net/p5-URI
CONFLICTS= p5-libwww-5*
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::RobotRules.3 \
WWW::RobotRules::AnyDBM_File.3
diff --git a/www/p5-WWW-Scraper-ISBN-Amazon_Driver/Makefile b/www/p5-WWW-Scraper-ISBN-Amazon_Driver/Makefile
index 22f52a748783..46a026f769b9 100644
--- a/www/p5-WWW-Scraper-ISBN-Amazon_Driver/Makefile
+++ b/www/p5-WWW-Scraper-ISBN-Amazon_Driver/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= p5-WWW-Mechanize>=1.60:${PORTSDIR}/www/p5-WWW-Mechanize \
p5-WWW-Scraper-ISBN-Driver>=0.18:${PORTSDIR}/www/p5-WWW-Scraper-ISBN-Driver
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Scraper::ISBN::AmazonUK_Driver.3 \
WWW::Scraper::ISBN::AmazonUS_Driver.3
diff --git a/www/p5-WWW-Scraper-ISBN-Driver/Makefile b/www/p5-WWW-Scraper-ISBN-Driver/Makefile
index 912da5cd9456..323cb431def2 100644
--- a/www/p5-WWW-Scraper-ISBN-Driver/Makefile
+++ b/www/p5-WWW-Scraper-ISBN-Driver/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-WWW-Scraper-ISBN-Driver
-# Date created: Nov 8, 2005
-# Whom: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
-#
+# Created by: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
# $FreeBSD$
-#
PORTNAME= WWW-Scraper-ISBN-Driver
PORTVERSION= 0.18
@@ -14,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Driver class for WWW::Scraper::ISBN module
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Scraper::ISBN::Driver.3
diff --git a/www/p5-WWW-Scraper-ISBN-Record/Makefile b/www/p5-WWW-Scraper-ISBN-Record/Makefile
index 11129b5d9b9d..fe71dcc2ef88 100644
--- a/www/p5-WWW-Scraper-ISBN-Record/Makefile
+++ b/www/p5-WWW-Scraper-ISBN-Record/Makefile
@@ -1,9 +1,6 @@
# Ports collection makefile for: p5-WWW-Scraper-ISBN-Record
-# Date created: Nov 8, 2005
-# Whom: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
-#
+# Created by: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
# $FreeBSD$
-#
PORTNAME= WWW-Scraper-ISBN-Record
PORTVERSION= 0.17
@@ -14,7 +11,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Book Record class for WWW::Scraper::ISBN module
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Scraper::ISBN::Record.3
diff --git a/www/p5-WWW-Scraper-ISBN/Makefile b/www/p5-WWW-Scraper-ISBN/Makefile
index 25adeba8b0d9..bb07e4881aa8 100644
--- a/www/p5-WWW-Scraper-ISBN/Makefile
+++ b/www/p5-WWW-Scraper-ISBN/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: p5-WWW-Scraper-ISBN
-# Date created: Nov 8, 2005
-# Whom: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
-#
+# Created by: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
# $FreeBSD$
-#
PORTNAME= WWW-Scraper-ISBN
PORTVERSION= 0.25
@@ -18,7 +15,8 @@ COMMENT= Retrieving information about books by ISBN number
BUILD_DEPENDS= p5-WWW-Scraper-ISBN-Record>=0:${PORTSDIR}/www/p5-WWW-Scraper-ISBN-Record
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= YES
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Scraper::ISBN.3
diff --git a/www/p5-WWW-Search-AltaVista/Makefile b/www/p5-WWW-Search-AltaVista/Makefile
index 7bb365f5bcb9..03bbbffdf036 100644
--- a/www/p5-WWW-Search-AltaVista/Makefile
+++ b/www/p5-WWW-Search-AltaVista/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-Search-AltaVista
-# Date created: 24 August 2001
-# Whom: Fanying Jen <fanying@fynet.com>
-#
+# Created by: Fanying Jen <fanying@fynet.com>
# $FreeBSD$
-#
PORTNAME= WWW-Search-AltaVista
PORTVERSION= 2.154
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Date-Manip>=0:${PORTSDIR}/devel/p5-Date-Manip \
p5-WWW-Search>=0:${PORTSDIR}/www/p5-WWW-Search
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Search::AltaVista.3 \
WWW::Search::AltaVista::Web.3 \
diff --git a/www/p5-WWW-Search-Google/Makefile b/www/p5-WWW-Search-Google/Makefile
index bafa6a098596..5d2f10caa0ef 100644
--- a/www/p5-WWW-Search-Google/Makefile
+++ b/www/p5-WWW-Search-Google/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-Search-Google
-# Date created: 8 July 2001
-# Whom: Tom Hukins <tom@FreeBSD.org>
-#
+# Created by: Tom Hukins <tom@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= WWW-Search-Google
PORTVERSION= 0.23
@@ -21,7 +17,8 @@ BUILD_DEPENDS= p5-WWW-Search>=0:${PORTSDIR}/www/p5-WWW-Search \
p5-Net-Google>=0:${PORTSDIR}/net/p5-Net-Google
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Search::Google.3
diff --git a/www/p5-WWW-Search-MSN/Makefile b/www/p5-WWW-Search-MSN/Makefile
index 1bd8b0a86e42..d7487b0bbab9 100644
--- a/www/p5-WWW-Search-MSN/Makefile
+++ b/www/p5-WWW-Search-MSN/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WWW-Search-MSN
-# Date created: 2006-07-14
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= WWW-Search-MSN
PORTVERSION= 0.0106
@@ -18,7 +14,8 @@ BUILD_DEPENDS= p5-HTML-Tree>=0:${PORTSDIR}/www/p5-HTML-Tree \
p5-WWW-Search>=0:${PORTSDIR}/www/p5-WWW-Search
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Search::MSN.3
diff --git a/www/p5-WWW-Search/Makefile b/www/p5-WWW-Search/Makefile
index 7df5d7dc50c0..6b8b54bf9fa8 100644
--- a/www/p5-WWW-Search/Makefile
+++ b/www/p5-WWW-Search/Makefile
@@ -32,7 +32,8 @@ RUN_DEPENDS= p5-Bit-Vector>=0:${PORTSDIR}/math/p5-Bit-Vector \
p5-libwww>=2:${PORTSDIR}/www/p5-libwww \
p5-Test-Pod-Coverage>=0:${PORTSDIR}/devel/p5-Test-Pod-Coverage
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_DOS2UNIX= yes
MAN1= AutoSearch.1 \
diff --git a/www/p5-WWW-Spinn3r/Makefile b/www/p5-WWW-Spinn3r/Makefile
index 79abec733e48..17f6190107ed 100644
--- a/www/p5-WWW-Spinn3r/Makefile
+++ b/www/p5-WWW-Spinn3r/Makefile
@@ -19,7 +19,8 @@ BUILD_DEPENDS= p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Memory-Cycle>=0:${PORTSDIR}/devel/p5-Test-Memory-Cycle
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Spinn3r.3 \
WWW::Spinn3r::Synced.3
diff --git a/www/p5-WWW-VenusEnvy/Makefile b/www/p5-WWW-VenusEnvy/Makefile
index 70b4be1561ae..1df080f4c97f 100644
--- a/www/p5-WWW-VenusEnvy/Makefile
+++ b/www/p5-WWW-VenusEnvy/Makefile
@@ -1,10 +1,6 @@
-# New ports collection makefile for: p5-WWW-VenusEnvy
-# Date created: 2006/06/28
-# Whom: chinsan <chinsan.tw@gmail.com>, Gea-Suan Lin <gslin@gslin.org>
+# Created by: chinsan <chinsan.tw@gmail.com>, Gea-Suan Lin <gslin@gslin.org>
# Thanks to Gea-Suan Lin for his great patch for this port.
-#
# $FreeBSD$
-#
PORTNAME= WWW-VenusEnvy
PORTVERSION= 1.10
@@ -19,7 +15,8 @@ COMMENT= VenusEnvy comic strip archive and retrieval module
RUN_DEPENDS= p5-libwww>=5.805:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= WWW::VenusEnvy.3
diff --git a/www/p5-WWW-Wikipedia/Makefile b/www/p5-WWW-Wikipedia/Makefile
index 14f96986045e..b3b5a82c881f 100644
--- a/www/p5-WWW-Wikipedia/Makefile
+++ b/www/p5-WWW-Wikipedia/Makefile
@@ -18,7 +18,8 @@ BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-Text-Autoformat>=0:${PORTSDIR}/textproc/p5-Text-Autoformat
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= wikipedia.1
MAN3= WWW::Wikipedia.3 \
diff --git a/www/p5-WWW-Yandex-TIC/Makefile b/www/p5-WWW-Yandex-TIC/Makefile
index 3e69751c9da5..eb322e1f983d 100644
--- a/www/p5-WWW-Yandex-TIC/Makefile
+++ b/www/p5-WWW-Yandex-TIC/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: WWW-Yandex-TIC
-# Date created: 29 September 2007
-# Whom: Sergey Skvortsov <skv@protey.ru>
-#
+# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD$
-#
PORTNAME= WWW-Yandex-TIC
PORTVERSION= 0.07
@@ -17,7 +13,8 @@ COMMENT= Query Yandex Thematic Index of Citing (TIC) for domain
RUN_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WWW::Yandex::TIC.3
diff --git a/www/p5-Web-Scraper/Makefile b/www/p5-Web-Scraper/Makefile
index e6810efae168..3f1c1bf1bf4b 100644
--- a/www/p5-Web-Scraper/Makefile
+++ b/www/p5-Web-Scraper/Makefile
@@ -30,7 +30,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Base>=0:${PORTSDIR}/devel/p5-Test-Base \
p5-Test-Requires>=0:${PORTSDIR}/devel/p5-Test-Requires
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Web::Scraper.3 Web::Scraper::Filter.3 Web::Scraper::LibXML.3
diff --git a/www/p5-WebService-Bloglines/Makefile b/www/p5-WebService-Bloglines/Makefile
index c361612850ec..9433150a2556 100644
--- a/www/p5-WebService-Bloglines/Makefile
+++ b/www/p5-WebService-Bloglines/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: WebService::Bloglines
-# Date created: Nov 3, 2004
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= WebService-Bloglines
PORTVERSION= 0.12
@@ -21,7 +18,8 @@ BUILD_DEPENDS= p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
p5-XML-XPath>=0:${PORTSDIR}/textproc/p5-XML-XPath
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WebService::Bloglines.3
diff --git a/www/p5-WebService-CIA/Makefile b/www/p5-WebService-CIA/Makefile
index d44af9e2bb95..8cbe1f65f3d1 100644
--- a/www/p5-WebService-CIA/Makefile
+++ b/www/p5-WebService-CIA/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WebService-CIA
-# Date created: 2007-05-02
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= WebService-CIA
PORTVERSION= 1.4
@@ -20,7 +16,8 @@ RUN_DEPENDS= p5-Crypt-SSLeay>=0:${PORTSDIR}/security/p5-Crypt-SSLeay \
BUILD_DEPENDS:= ${RUN_DEPENDS}
CONFIGURE_ARGS= </dev/null
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= WebService::CIA.3 WebService::CIA::Parser.3 \
WebService::CIA::Source.3 WebService::CIA::Source::DBM.3 \
diff --git a/www/p5-WebService-GData/Makefile b/www/p5-WebService-GData/Makefile
index 706bf0fa8a65..a4dd9c540aa0 100644
--- a/www/p5-WebService-GData/Makefile
+++ b/www/p5-WebService-GData/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: www/p5-WebService-GData
-# Date created: Oct 11, 2010
-# Whom: Wen Heping <wen@FreeBSD.org>
-#
+# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= WebService-GData
PORTVERSION= 0.0501
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-JSON>=2.0:${PORTSDIR}/converters/p5-JSON \
p5-Test-Mock-LWP>=0.05:${PORTSDIR}/devel/p5-Test-Mock-LWP \
p5-libwww>0:${PORTSDIR}/www/p5-libwww
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WebService::GData::Error.3 \
WebService::GData::ClientLogin.3 \
diff --git a/www/p5-WebService-ISBNDB/Makefile b/www/p5-WebService-ISBNDB/Makefile
index 1f2dcd7a4396..fb2f5eabc4dc 100644
--- a/www/p5-WebService-ISBNDB/Makefile
+++ b/www/p5-WebService-ISBNDB/Makefile
@@ -18,7 +18,8 @@ RUN_DEPENDS= p5-Business-ISBN>=1.80:${PORTSDIR}/misc/p5-Business-ISBN \
p5-TimeDate>=1.16:${PORTSDIR}/devel/p5-TimeDate
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_MODBUILD= yes
+USES= perl5
+USE_PERL5= modbuild
MAN3= WebService::ISBNDB.3 \
WebService::ISBNDB::API.3 \
diff --git a/www/p5-WebService-Linode/Makefile b/www/p5-WebService-Linode/Makefile
index 291819e5ece4..202d1852b3e7 100644
--- a/www/p5-WebService-Linode/Makefile
+++ b/www/p5-WebService-Linode/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WebService-Linode
-# Date created: 2010-09-20
-# Whom: Gea-Suan Lin <gslin@gslin.org>
-#
+# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
-#
PORTNAME= WebService-Linode
PORTVERSION= 0.11
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-Crypt-SSLeay>0:${PORTSDIR}/security/p5-Crypt-SSLeay \
p5-JSON>0:${PORTSDIR}/converters/p5-JSON \
p5-libwww>0:${PORTSDIR}/www/p5-libwww
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WebService::Linode.3 \
WebService::Linode::Base.3 \
diff --git a/www/p5-WebService-Rakuten/Makefile b/www/p5-WebService-Rakuten/Makefile
index 8d4709fe85c7..5a4ab08bbf96 100644
--- a/www/p5-WebService-Rakuten/Makefile
+++ b/www/p5-WebService-Rakuten/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WebService-Rakuten
-# Date created: 2008/05/28
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= WebService-Rakuten
PORTVERSION= 0.05
@@ -21,7 +17,8 @@ RUN_DEPENDS= ja-p5-Unicode-Japanese>=0:${PORTSDIR}/japanese/p5-Unicode-Japanese
BUILD_DEPENDS:= ${RUN_DEPENDS}
BUILD_DEPENDS+= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WebService::Rakuten.3
diff --git a/www/p5-WebService-YouTube/Makefile b/www/p5-WebService-YouTube/Makefile
index 24e1ed35fb9d..efee7a3e7025 100644
--- a/www/p5-WebService-YouTube/Makefile
+++ b/www/p5-WebService-YouTube/Makefile
@@ -1,10 +1,7 @@
# ex:ts=8
# Ports collection makefile for: WebService::YouTube
-# Date created: Jan 25, 2007
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= WebService-YouTube
PORTVERSION= 1.0.3
@@ -22,7 +19,8 @@ RUN_DEPENDS= p5-Class-Accessor>0:${PORTSDIR}/devel/p5-Class-Accessor \
p5-version>0:${PORTSDIR}/devel/p5-version
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WebService::YouTube.3 \
WebService::YouTube::Feeds.3 \
diff --git a/www/p5-WordPress-XMLRPC/Makefile b/www/p5-WordPress-XMLRPC/Makefile
index 80b177360135..de20f65ffe08 100644
--- a/www/p5-WordPress-XMLRPC/Makefile
+++ b/www/p5-WordPress-XMLRPC/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-WordPress-XMLRPC
-# Date created: 2009-02-23
-# Whom: bapt <baptiste.daroussin@gmail.com>
-#
+# Created by: bapt <baptiste.daroussin@gmail.com>
# $FreeBSD$
-#
PORTNAME= WordPress-XMLRPC
PORTVERSION= 1.23
@@ -17,7 +13,8 @@ COMMENT= Perl 5 API to WordPress XML-RPC services
BUILD_DEPENDS+= p5-SOAP-Lite>=0:${PORTSDIR}/net/p5-SOAP-Lite
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= WordPress::XMLRPC.3
PLIST_FILES= %%SITE_PERL%%/WordPress/XMLRPC.pm \
%%SITE_PERL%%/WordPress/XMLRPC.pod \
diff --git a/www/p5-chklinks/Makefile b/www/p5-chklinks/Makefile
index c6a00107f588..e23624751757 100644
--- a/www/p5-chklinks/Makefile
+++ b/www/p5-chklinks/Makefile
@@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
p5-URI>=0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= chklinks.1
PLIST_FILES= bin/chklinks \
diff --git a/www/perlbal/Makefile b/www/perlbal/Makefile
index bd384a661818..b24239093c43 100644
--- a/www/perlbal/Makefile
+++ b/www/perlbal/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: perlbal
-# Date created: 2005-08-08
-# Whom: Jacques Marneweck <jacques@php.net>
-#
+# Created by: Jacques Marneweck <jacques@php.net>
# $FreeBSD$
-#
PORTNAME= Perlbal
PORTVERSION= 1.80
@@ -24,7 +20,8 @@ RUN_DEPENDS= p5-BSD-Resource>=0:${PORTSDIR}/devel/p5-BSD-Resource \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
BUILD_DEPENDS:= ${RUN_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_RC_SUBR= perlbal
MAN1= perlbal.1
diff --git a/www/weblint++/Makefile b/www/weblint++/Makefile
index cb296696d13a..0e5eb89604e0 100644
--- a/www/weblint++/Makefile
+++ b/www/weblint++/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: weblint++
-# Date created: 24 Jun 2006
-# Whom: aaron@FreeBSD.org
-#
+# Created by: aaron@FreeBSD.org
# $FreeBSD$
-#
PORTNAME= weblint++
PORTVERSION= 1.15
@@ -31,7 +27,8 @@ BUILD_DEPENDS= p5-ConfigReader-Simple>=1.15:${PORTSDIR}/devel/p5-ConfigReader-Si
p5-URI>0:${PORTSDIR}/net/p5-URI
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN1= weblint++.1
diff --git a/x11-toolkits/p5-Gtk2-Ex-FormFactory/Makefile b/x11-toolkits/p5-Gtk2-Ex-FormFactory/Makefile
index f8c746939f20..edacf1676c95 100644
--- a/x11-toolkits/p5-Gtk2-Ex-FormFactory/Makefile
+++ b/x11-toolkits/p5-Gtk2-Ex-FormFactory/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Gtk2-Ex-FormFactory
-# Date created: 2006/12/22
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Gtk2-Ex-FormFactory
PORTVERSION= 0.67
@@ -22,7 +18,8 @@ RUN_DEPENDS= p5-Glib2>=1.00:${PORTSDIR}/devel/p5-Glib2 \
p5-Gtk2>=1.060:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
p5-Gtk2-Ex-Simple-List>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2-Ex-Simple-List
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Gtk2::Ex::FormFactory.3 \
Gtk2::Ex::FormFactory::Button.3 \
diff --git a/x11-toolkits/p5-Gtk2-ImageView/Makefile b/x11-toolkits/p5-Gtk2-ImageView/Makefile
index f544a7195daf..117f1de87044 100644
--- a/x11-toolkits/p5-Gtk2-ImageView/Makefile
+++ b/x11-toolkits/p5-Gtk2-ImageView/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Gtk2-ImageView
-# Date created: 2008/11/27
-# Whom: chinsan
-#
+# Created by: chinsan
# $FreeBSD$
-#
PORTNAME= Gtk2-ImageView
PORTVERSION= 0.05
@@ -23,7 +19,8 @@ BUILD_DEPENDS= p5-Cairo>=0:${PORTSDIR}/graphics/p5-Cairo \
LIB_DEPENDS= gtkimageview:${PORTSDIR}/x11-toolkits/gtkimageview
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Gtk2::ImageView.3 \
Gtk2::Gdk::Pixbuf::Draw::Cache.3 \
diff --git a/x11-toolkits/p5-Gtk2-TrayIcon/Makefile b/x11-toolkits/p5-Gtk2-TrayIcon/Makefile
index 4764b6950630..4063c7b12be2 100644
--- a/x11-toolkits/p5-Gtk2-TrayIcon/Makefile
+++ b/x11-toolkits/p5-Gtk2-TrayIcon/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: Gtk2-TrayIcon
-# Date created: Jan 11 2005
-# Whom: Florent Thoumie <flz@FreeBSD.org>
-#
+# Created by: Florent Thoumie <flz@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Gtk2-TrayIcon
PORTVERSION= 0.06
@@ -22,7 +18,8 @@ BUILD_DEPENDS= p5-Cairo>=0:${PORTSDIR}/graphics/p5-Cairo \
p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Gtk2::TrayIcon.3
diff --git a/x11-toolkits/p5-Prima/Makefile b/x11-toolkits/p5-Prima/Makefile
index 16f1c1c806ca..7abeb32ff2e4 100644
--- a/x11-toolkits/p5-Prima/Makefile
+++ b/x11-toolkits/p5-Prima/Makefile
@@ -21,7 +21,8 @@ OPTIONS_DEFINE= GTK2 ICONV XFT
OPTIONS_DEFAULT=ICONV XFT
CONFIGURE_ARGS= X11BASE=${LOCALBASE}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_XORG= x11 xext xpm xrender
MAKE_JOBS_UNSAFE= yes
diff --git a/x11-toolkits/p5-Tk-Autoscroll/Makefile b/x11-toolkits/p5-Tk-Autoscroll/Makefile
index daf31ab71846..f7758b65781d 100644
--- a/x11-toolkits/p5-Tk-Autoscroll/Makefile
+++ b/x11-toolkits/p5-Tk-Autoscroll/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tk-Autoscroller
-# Date created: May 28 2001
-# Whom: vanilla
-#
+# Created by: vanilla
# $FreeBSD$
-#
PORTNAME= Tk-Autoscroll
PORTVERSION= 1.14
@@ -18,7 +14,8 @@ COMMENT= Tk::Autoscroll - space invaders-like scrolling
BUILD_DEPENDS= p5-Tk>=0:${PORTSDIR}/x11-toolkits/p5-Tk
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tk::Autoscroll.3
diff --git a/x11-toolkits/p5-Tk-ColourChooser/Makefile b/x11-toolkits/p5-Tk-ColourChooser/Makefile
index 47aa4ae64c7b..2029d2109d28 100644
--- a/x11-toolkits/p5-Tk-ColourChooser/Makefile
+++ b/x11-toolkits/p5-Tk-ColourChooser/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tk-ColourChooser
-# Date created: May 28 2001
-# Whom: vanilla
-#
+# Created by: vanilla
# $FreeBSD$
-#
PORTNAME= Tk-ColourChooser
PORTVERSION= 1.52
@@ -18,7 +14,8 @@ COMMENT= Perl/Tk module providing a Colour selection dialogue box
BUILD_DEPENDS= p5-Tk>=0:${PORTSDIR}/x11-toolkits/p5-Tk
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tk::ColourChooser.3
diff --git a/x11-toolkits/p5-Tk-Contrib/Makefile b/x11-toolkits/p5-Tk-Contrib/Makefile
index cf6f29bc6916..2c58e90ecb9c 100644
--- a/x11-toolkits/p5-Tk-Contrib/Makefile
+++ b/x11-toolkits/p5-Tk-Contrib/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tk-Contrib
-# Date created: 17 April 2007
-# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-#
+# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Tk-Contrib
PORTVERSION= 0.07
@@ -18,7 +14,8 @@ COMMENT= Contributed Tk widgets
BUILD_DEPENDS= p5-Tk>=804:${PORTSDIR}/x11-toolkits/p5-Tk
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tk::Axis.3 Tk::Dial.3 Tk::OlWm.3 Tk::TiedListbox.3
.include <bsd.port.mk>
diff --git a/x11-toolkits/p5-Tk-DKW/Makefile b/x11-toolkits/p5-Tk-DKW/Makefile
index f06b41e0d60b..0accff8e237c 100644
--- a/x11-toolkits/p5-Tk-DKW/Makefile
+++ b/x11-toolkits/p5-Tk-DKW/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tk-DKW
-# Date created: 16 April 2007
-# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-#
+# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Tk-DKW
PORTVERSION= 0.03
@@ -19,7 +15,8 @@ BUILD_DEPENDS= p5-Tk>=804:${PORTSDIR}/x11-toolkits/p5-Tk \
p5-Tk-Contrib>=0.07:${PORTSDIR}/x11-toolkits/p5-Tk-Contrib
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
DKW_MODULES= CheckBox Columns ComboEntry CornerBox DockFrame IconCanvas\
Menustrip ProgressIndicator SplitFrame TabFrame TabbedForm\
TableEdit
diff --git a/x11-toolkits/p5-Tk-Date/Makefile b/x11-toolkits/p5-Tk-Date/Makefile
index c5a8248e0bd0..ce69aefe8f14 100644
--- a/x11-toolkits/p5-Tk-Date/Makefile
+++ b/x11-toolkits/p5-Tk-Date/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tk-Date
-# Date created: May 28 2001
-# Whom: vanilla
-#
+# Created by: vanilla
# $FreeBSD$
-#
PORTNAME= Tk-Date
PORTVERSION= 0.44
@@ -18,7 +14,8 @@ COMMENT= Tk::Date - a date/time widget for perl/Tk
BUILD_DEPENDS= p5-Tk-GBARR>=0:${PORTSDIR}/x11-toolkits/p5-Tk-GBARR
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tk::Date.3
diff --git a/x11-toolkits/p5-Tk-DynaTabFrame/Makefile b/x11-toolkits/p5-Tk-DynaTabFrame/Makefile
index a6c386e332aa..5fbdba752259 100644
--- a/x11-toolkits/p5-Tk-DynaTabFrame/Makefile
+++ b/x11-toolkits/p5-Tk-DynaTabFrame/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tk-DynaTabFrame
-# Date created: 28 August 2006
-# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-#
+# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Tk-DynaTabFrame
PORTVERSION= 0.23
@@ -18,7 +14,8 @@ COMMENT= NoteBook widget with orientable, dynamically stacking tabs
BUILD_DEPENDS= p5-Tk>=804.027:${PORTSDIR}/x11-toolkits/p5-Tk
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= ${PORTNAME:S/-/::/g}.3
diff --git a/x11-toolkits/p5-Tk-Enscript/Makefile b/x11-toolkits/p5-Tk-Enscript/Makefile
index 8aa1a5cd9f11..14d73fcc9992 100644
--- a/x11-toolkits/p5-Tk-Enscript/Makefile
+++ b/x11-toolkits/p5-Tk-Enscript/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tk-Enscript
-# Date created: May 28 2001
-# Whom: vanilla
-#
+# Created by: vanilla
# $FreeBSD$
-#
PORTNAME= Tk-Enscript
PORTVERSION= 1.10
@@ -18,7 +14,8 @@ COMMENT= Tk::Enscript - a text-to-postscript converter using Tk::Canvas
BUILD_DEPENDS= p5-Tk>=0:${PORTSDIR}/x11-toolkits/p5-Tk
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tk::Enscript.3
diff --git a/x11-toolkits/p5-Tk-GBARR/Makefile b/x11-toolkits/p5-Tk-GBARR/Makefile
index 93fcd019eecb..b5e1f5b11656 100644
--- a/x11-toolkits/p5-Tk-GBARR/Makefile
+++ b/x11-toolkits/p5-Tk-GBARR/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tk-GBARR
-# Date created: May 28 2001
-# Whom: vanilla
-#
+# Created by: vanilla
# $FreeBSD$
-#
PORTNAME= Tk-GBARR
PORTVERSION= 2.08
@@ -18,7 +14,8 @@ COMMENT= Some collection of Tk Widgets
BUILD_DEPENDS= p5-Tk>=0:${PORTSDIR}/x11-toolkits/p5-Tk
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tk::Cloth.3 \
Tk::FireButton.3 \
diff --git a/x11-toolkits/p5-Tk-Getopt/Makefile b/x11-toolkits/p5-Tk-Getopt/Makefile
index 941c043ca6f6..3715a8f7ccde 100644
--- a/x11-toolkits/p5-Tk-Getopt/Makefile
+++ b/x11-toolkits/p5-Tk-Getopt/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tk-Getopt
-# Date created: May 28 2001
-# Whom: vanilla
-#
+# Created by: vanilla
# $FreeBSD$
-#
PORTNAME= Tk-Getopt
PORTVERSION= 0.50
@@ -18,7 +14,8 @@ COMMENT= User configuration window for Tk with interface to Getopt::Long
BUILD_DEPENDS= p5-Tk>=0:${PORTSDIR}/x11-toolkits/p5-Tk
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tk::Getopt.3
diff --git a/x11-toolkits/p5-Tk-HistEntry/Makefile b/x11-toolkits/p5-Tk-HistEntry/Makefile
index b3312a9092e9..9e08423ea35c 100644
--- a/x11-toolkits/p5-Tk-HistEntry/Makefile
+++ b/x11-toolkits/p5-Tk-HistEntry/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tk-HistEntry
-# Date created: May 28 2001
-# Whom: vanilla
-#
+# Created by: vanilla
# $FreeBSD$
-#
PORTNAME= Tk-HistEntry
PORTVERSION= 0.43
@@ -18,7 +14,8 @@ COMMENT= Tk::HistEntry - Entry widget with history capability
BUILD_DEPENDS= p5-Tk>=0:${PORTSDIR}/x11-toolkits/p5-Tk
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tk::HistEntry.3
diff --git a/x11-toolkits/p5-Tk-JComboBox/Makefile b/x11-toolkits/p5-Tk-JComboBox/Makefile
index 078cfda0ac89..22cf4691c4f3 100644
--- a/x11-toolkits/p5-Tk-JComboBox/Makefile
+++ b/x11-toolkits/p5-Tk-JComboBox/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tk-JComboBox
-# Date created: 31 August 2006
-# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-#
+# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Tk-JComboBox
PORTVERSION= 1.14
@@ -18,7 +14,8 @@ COMMENT= Contains a Label or Entry, a Button, and a Listbox
BUILD_DEPENDS= p5-Tk>=804.027:${PORTSDIR}/x11-toolkits/p5-Tk
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= ${PORTNAME:S/-/::/g}.3 Tk::CWidget.3 Tk::JComboBox::tutorial.3
diff --git a/x11-toolkits/p5-Tk-ResizeButton/Makefile b/x11-toolkits/p5-Tk-ResizeButton/Makefile
index e3cdf45bdec7..4fdc02ac22a1 100644
--- a/x11-toolkits/p5-Tk-ResizeButton/Makefile
+++ b/x11-toolkits/p5-Tk-ResizeButton/Makefile
@@ -14,7 +14,8 @@ COMMENT= Resizeable button to be used in a Tk::HList column header
BUILD_DEPENDS= p5-Tk>=0:${PORTSDIR}/x11-toolkits/p5-Tk
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Tk::ResizeButton.3
diff --git a/x11-toolkits/p5-Tk-TableMatrix/Makefile b/x11-toolkits/p5-Tk-TableMatrix/Makefile
index cfd76307888f..f2b6a261b68c 100644
--- a/x11-toolkits/p5-Tk-TableMatrix/Makefile
+++ b/x11-toolkits/p5-Tk-TableMatrix/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: p5-Tk-TableMatrix
-# Date created: Mon Nov 4 01:15:53 UTC 2002
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
+# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= Tk-TableMatrix
PORTVERSION= 1.23
@@ -18,7 +14,8 @@ COMMENT= Table/matrix extension to perl/tk for displaying table formatted data
BUILD_DEPENDS= p5-Tk>=0:${PORTSDIR}/x11-toolkits/p5-Tk
RUN_DEPENDS:= ${BUILD_DEPENDS}
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
CONFIGURE_ARGS= X11LIB=${LOCALBASE}/lib X11INC=${LOCALBASE}/include
MAN3= Tk::TableMatrix.3 \
diff --git a/x11-toolkits/p5-Tk/Makefile b/x11-toolkits/p5-Tk/Makefile
index 4b182d285ae9..af1ac2d9664c 100644
--- a/x11-toolkits/p5-Tk/Makefile
+++ b/x11-toolkits/p5-Tk/Makefile
@@ -20,7 +20,8 @@ XFT_DESC= Client-side fonts via libXft
CONFIGURE_ARGS= X11INC=${LOCALBASE}/include X11LIB=${LOCALBASE}/lib
MAKE_JOBS_UNSAFE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
USE_XORG= x11
MAN1= ptked.1 \
diff --git a/x11-toolkits/p5-Wx-Perl-ProcessStream/Makefile b/x11-toolkits/p5-Wx-Perl-ProcessStream/Makefile
index b3f86370ce84..ce7759d14878 100644
--- a/x11-toolkits/p5-Wx-Perl-ProcessStream/Makefile
+++ b/x11-toolkits/p5-Wx-Perl-ProcessStream/Makefile
@@ -16,7 +16,8 @@ RUN_DEPENDS= p5-Wx>=0.50:${PORTSDIR}/x11-toolkits/p5-Wx
USE_WX= 2.6+
WX_COMPS= wx contrib
WX_UNICODE= yes
-PERL_CONFIGURE= yes
+USES= perl5
+USE_PERL5= configure
MAN3= Wx::Perl::ProcessStream.3