aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2018-05-27 20:15:16 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2018-05-27 20:15:16 +0000
commitad4f267b7a2606a97d9e9b015928a8ece70689d4 (patch)
tree201adaff0e1c66da3b283ce829b513b8e5ad8f58 /devel
parentaabdb79c21f13281c2cf333a6b0414a228bf9406 (diff)
Notes
Diffstat (limited to 'devel')
-rw-r--r--devel/autodia/pkg-descr2
-rw-r--r--devel/p5-AI-Pathfinding-AStar/pkg-descr2
-rw-r--r--devel/p5-AI-Prolog/pkg-descr2
-rw-r--r--devel/p5-ARGV-Struct/pkg-descr2
-rw-r--r--devel/p5-Acme-Comment/pkg-descr2
-rw-r--r--devel/p5-Acme-Damn/pkg-descr2
-rw-r--r--devel/p5-Acme-MetaSyntactic/pkg-descr2
-rw-r--r--devel/p5-Agent/pkg-descr2
-rw-r--r--devel/p5-Algorithm-Accounting/pkg-descr2
-rw-r--r--devel/p5-Algorithm-Annotate/pkg-descr2
-rw-r--r--devel/p5-Algorithm-Binpack/pkg-descr2
-rw-r--r--devel/p5-Algorithm-Bucketizer/pkg-descr2
-rw-r--r--devel/p5-Algorithm-C3/pkg-descr2
-rw-r--r--devel/p5-Algorithm-ChooseSubsets/pkg-descr2
-rw-r--r--devel/p5-Algorithm-Cluster/pkg-descr2
-rw-r--r--devel/p5-Algorithm-Dependency-Objects/pkg-descr2
-rw-r--r--devel/p5-Algorithm-Dependency/pkg-descr2
-rw-r--r--devel/p5-Algorithm-Diff/pkg-descr2
-rw-r--r--devel/p5-Algorithm-Evolutionary/pkg-descr2
-rw-r--r--devel/p5-Algorithm-FloodControl/pkg-descr2
-rw-r--r--devel/p5-Algorithm-IncludeExclude/pkg-descr2
-rw-r--r--devel/p5-Algorithm-Interval2Prefix/pkg-descr2
-rw-r--r--devel/p5-Algorithm-LUHN/pkg-descr2
-rw-r--r--devel/p5-Algorithm-MarkovChain/pkg-descr2
-rw-r--r--devel/p5-Algorithm-Merge/pkg-descr2
-rw-r--r--devel/p5-Algorithm-MinMax/pkg-descr2
-rw-r--r--devel/p5-Algorithm-NaiveBayes/pkg-descr2
-rw-r--r--devel/p5-Algorithm-Networksort/pkg-descr2
-rw-r--r--devel/p5-Algorithm-Numerical-Shuffle/pkg-descr2
-rw-r--r--devel/p5-Algorithm-Permute/pkg-descr2
-rw-r--r--devel/p5-Algorithm-SVM/pkg-descr2
-rw-r--r--devel/p5-Alias/pkg-descr2
-rw-r--r--devel/p5-Alien-SDL/pkg-descr2
-rw-r--r--devel/p5-Alzabo/pkg-descr2
-rw-r--r--devel/p5-Any-Daemon/pkg-descr2
-rw-r--r--devel/p5-Any-Moose-Convert/pkg-descr2
-rw-r--r--devel/p5-Any-Moose/pkg-descr2
-rw-r--r--devel/p5-AnyData/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-AIO/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-Connection/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-DBI-Abstract/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-DBI/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-DBus/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-Filesys-Notify/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-Gearman/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-Graphite/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-I3/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-MessagePack/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-RPC/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-Run/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-Subprocess/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-Task/pkg-descr2
-rw-r--r--devel/p5-AnyEvent-Worker/pkg-descr2
-rw-r--r--devel/p5-AnyEvent/pkg-descr2
-rw-r--r--devel/p5-AnyMQ/pkg-descr2
-rw-r--r--devel/p5-App-Build/pkg-descr2
-rw-r--r--devel/p5-App-CLI-Extension/pkg-descr2
-rw-r--r--devel/p5-App-CLI/pkg-descr2
-rw-r--r--devel/p5-App-Cache/pkg-descr2
-rw-r--r--devel/p5-App-Cmd/pkg-descr2
-rw-r--r--devel/p5-App-Control/pkg-descr2
-rw-r--r--devel/p5-App-FatPacker/pkg-descr2
-rw-r--r--devel/p5-App-GitGot/pkg-descr2
-rw-r--r--devel/p5-App-GitHub/pkg-descr2
-rw-r--r--devel/p5-App-Options/pkg-descr2
-rw-r--r--devel/p5-App-Rad/pkg-descr2
-rw-r--r--devel/p5-App-SVN-Bisect/pkg-descr2
-rw-r--r--devel/p5-App-Trace/pkg-descr2
-rw-r--r--devel/p5-App-cpanminus-reporter/pkg-descr2
-rw-r--r--devel/p5-App-cpanminus/pkg-descr2
-rw-r--r--devel/p5-App-local-lib-helper/pkg-descr2
-rw-r--r--devel/p5-App-perlbrew/pkg-descr2
-rw-r--r--devel/p5-App-scan_prereqs_cpanfile/pkg-descr2
-rw-r--r--devel/p5-AppConfig-Std/pkg-descr2
-rw-r--r--devel/p5-AppConfig/pkg-descr2
-rw-r--r--devel/p5-Array-Group/pkg-descr2
-rw-r--r--devel/p5-Array-Heap/pkg-descr2
-rw-r--r--devel/p5-Array-Iterator/pkg-descr2
-rw-r--r--devel/p5-Array-Unique/pkg-descr2
-rw-r--r--devel/p5-Array-Window/pkg-descr2
-rw-r--r--devel/p5-Async-Interrupt/pkg-descr2
-rw-r--r--devel/p5-Async-MergePoint/pkg-descr2
-rw-r--r--devel/p5-AtExit/pkg-descr2
-rw-r--r--devel/p5-Attribute-Handlers-Prospective/pkg-descr2
-rw-r--r--devel/p5-Attribute-Handlers/pkg-descr2
-rw-r--r--devel/p5-Attribute-Persistent/pkg-descr2
-rw-r--r--devel/p5-AutoLoader/pkg-descr2
-rw-r--r--devel/p5-AutoXS-Header/pkg-descr2
-rw-r--r--devel/p5-B-C/pkg-descr2
-rw-r--r--devel/p5-B-Compiling/pkg-descr2
-rw-r--r--devel/p5-B-Deobfuscate/pkg-descr2
-rw-r--r--devel/p5-B-Flags/pkg-descr2
-rw-r--r--devel/p5-B-Generate/pkg-descr2
-rw-r--r--devel/p5-B-Graph/pkg-descr2
-rw-r--r--devel/p5-B-Hooks-EndOfScope/pkg-descr2
-rw-r--r--devel/p5-B-Hooks-OP-Annotation/pkg-descr2
-rw-r--r--devel/p5-B-Hooks-OP-Check-EntersubForCV/pkg-descr2
-rw-r--r--devel/p5-B-Hooks-OP-Check/pkg-descr2
-rw-r--r--devel/p5-B-Hooks-OP-PPAddr/pkg-descr2
-rw-r--r--devel/p5-B-Hooks-Parser/pkg-descr2
-rw-r--r--devel/p5-B-Keywords/pkg-descr2
-rw-r--r--devel/p5-B-OPCheck/pkg-descr2
-rw-r--r--devel/p5-B-Size2/pkg-descr2
-rw-r--r--devel/p5-B-Utils/pkg-descr2
-rw-r--r--devel/p5-BFD/pkg-descr2
-rw-r--r--devel/p5-BSD-Resource/pkg-descr2
-rw-r--r--devel/p5-BSD-devstat/pkg-descr2
-rw-r--r--devel/p5-BSD-stat/pkg-descr2
-rw-r--r--devel/p5-BZ-Client/pkg-descr2
-rw-r--r--devel/p5-Badger/pkg-descr2
-rw-r--r--devel/p5-Benchmark-Timer/pkg-descr2
-rw-r--r--devel/p5-Best/pkg-descr2
-rw-r--r--devel/p5-Bread-Board-Declare/pkg-descr2
-rw-r--r--devel/p5-Bread-Board/pkg-descr2
-rw-r--r--devel/p5-Bundle-Perl6/pkg-descr2
-rw-r--r--devel/p5-C-Scan/pkg-descr2
-rw-r--r--devel/p5-CBOR-XS/pkg-descr2
-rw-r--r--devel/p5-CHI-Driver-DBI/pkg-descr2
-rw-r--r--devel/p5-CHI/pkg-descr2
-rw-r--r--devel/p5-CLASS/pkg-descr2
-rw-r--r--devel/p5-CPAN-Changes/pkg-descr2
-rw-r--r--devel/p5-CPAN-Checksums/pkg-descr2
-rw-r--r--devel/p5-CPAN-DistnameInfo/pkg-descr2
-rw-r--r--devel/p5-CPAN-Inject/pkg-descr2
-rw-r--r--devel/p5-CPAN-Meta-Check/pkg-descr2
-rw-r--r--devel/p5-CPAN-Meta-Requirements/pkg-descr2
-rw-r--r--devel/p5-CPAN-Meta-YAML/pkg-descr2
-rw-r--r--devel/p5-CPAN-Meta/pkg-descr2
-rw-r--r--devel/p5-CPAN-Mini/pkg-descr2
-rw-r--r--devel/p5-CPAN-Perl-Releases/pkg-descr2
-rw-r--r--devel/p5-CPAN-Recent-Uploads/pkg-descr2
-rw-r--r--devel/p5-CPAN-Reporter-Smoker/pkg-descr2
-rw-r--r--devel/p5-CPAN-Reporter/pkg-descr2
-rw-r--r--devel/p5-CPAN-SQLite/pkg-descr2
-rw-r--r--devel/p5-CPAN-Site/pkg-descr2
-rw-r--r--devel/p5-CPAN-Testers-Common-Client/pkg-descr2
-rw-r--r--devel/p5-CPAN-Testers-Report/pkg-descr2
-rw-r--r--devel/p5-CPAN-Uploader/pkg-descr2
-rw-r--r--devel/p5-CPANPLUS/pkg-descr2
-rw-r--r--devel/p5-CPS/pkg-descr2
-rw-r--r--devel/p5-Cache-AgainstFile/pkg-descr2
-rw-r--r--devel/p5-Cache-Cache/pkg-descr2
-rw-r--r--devel/p5-Cache-FastMmap/pkg-descr2
-rw-r--r--devel/p5-Cache-LRU/pkg-descr2
-rw-r--r--devel/p5-Cache-Memcached-Tie/pkg-descr2
-rw-r--r--devel/p5-Cache-Mmap/pkg-descr2
-rw-r--r--devel/p5-Cache-Simple-TimedExpiry/pkg-descr2
-rw-r--r--devel/p5-Cache/pkg-descr2
-rw-r--r--devel/p5-Cairo-GObject/pkg-descr2
-rw-r--r--devel/p5-Calendar-Simple/pkg-descr2
-rw-r--r--devel/p5-Call-Context/pkg-descr2
-rw-r--r--devel/p5-Callback-Frame/pkg-descr2
-rw-r--r--devel/p5-Capture-Tiny/pkg-descr2
-rw-r--r--devel/p5-Carp-Always-Color/pkg-descr2
-rw-r--r--devel/p5-Carp-Always/pkg-descr2
-rw-r--r--devel/p5-Carp-Assert-More/pkg-descr2
-rw-r--r--devel/p5-Carp-Assert/pkg-descr2
-rw-r--r--devel/p5-Carp-Clan-Share/pkg-descr2
-rw-r--r--devel/p5-Carp-Clan/pkg-descr2
-rw-r--r--devel/p5-Carp-Datum/pkg-descr2
-rw-r--r--devel/p5-Carp-REPL/pkg-descr2
-rw-r--r--devel/p5-Carp/pkg-descr2
-rw-r--r--devel/p5-Check-ISA/pkg-descr2
-rw-r--r--devel/p5-Child/pkg-descr2
-rw-r--r--devel/p5-Chooser/pkg-descr2
-rw-r--r--devel/p5-Class-Accessor-Chained/pkg-descr2
-rw-r--r--devel/p5-Class-Accessor-Children/pkg-descr2
-rw-r--r--devel/p5-Class-Accessor-Complex/pkg-descr2
-rw-r--r--devel/p5-Class-Accessor-Constructor/pkg-descr2
-rw-r--r--devel/p5-Class-Accessor-Fast-Contained/pkg-descr2
-rw-r--r--devel/p5-Class-Accessor-Fast-XS/pkg-descr2
-rw-r--r--devel/p5-Class-Accessor-Grouped/pkg-descr2
-rw-r--r--devel/p5-Class-Accessor-Installer/pkg-descr2
-rw-r--r--devel/p5-Class-Accessor-Lite/pkg-descr2
-rw-r--r--devel/p5-Class-Accessor-Lvalue/pkg-descr2
-rw-r--r--devel/p5-Class-Accessor-Named/pkg-descr2
-rw-r--r--devel/p5-Class-Accessor/pkg-descr2
-rw-r--r--devel/p5-Class-Adapter/pkg-descr2
-rw-r--r--devel/p5-Class-AlzaboWrapper/pkg-descr2
-rw-r--r--devel/p5-Class-ArrayObjects/pkg-descr2
-rw-r--r--devel/p5-Class-AutoClass/pkg-descr2
-rw-r--r--devel/p5-Class-Autouse/pkg-descr2
-rw-r--r--devel/p5-Class-Base/pkg-descr2
-rw-r--r--devel/p5-Class-BlackHole/pkg-descr2
-rw-r--r--devel/p5-Class-C3-Adopt-NEXT/pkg-descr2
-rw-r--r--devel/p5-Class-C3-Componentised/pkg-descr2
-rw-r--r--devel/p5-Class-C3-XS/pkg-descr2
-rw-r--r--devel/p5-Class-C3/pkg-descr2
-rw-r--r--devel/p5-Class-Closure/pkg-descr2
-rw-r--r--devel/p5-Class-CodeStyler/pkg-descr2
-rw-r--r--devel/p5-Class-Component/pkg-descr2
-rw-r--r--devel/p5-Class-Constant/pkg-descr2
-rw-r--r--devel/p5-Class-Contract/pkg-descr2
-rw-r--r--devel/p5-Class-Data-ConfigHash/pkg-descr2
-rw-r--r--devel/p5-Class-Data-Inheritable/pkg-descr2
-rw-r--r--devel/p5-Class-Date/pkg-descr2
-rw-r--r--devel/p5-Class-Declare/pkg-descr2
-rw-r--r--devel/p5-Class-Default/pkg-descr2
-rw-r--r--devel/p5-Class-Delegation/pkg-descr2
-rw-r--r--devel/p5-Class-EHierarchy/pkg-descr2
-rw-r--r--devel/p5-Class-ErrorHandler/pkg-descr2
-rw-r--r--devel/p5-Class-Factory-Util/pkg-descr2
-rw-r--r--devel/p5-Class-Factory/pkg-descr2
-rw-r--r--devel/p5-Class-Field/pkg-descr2
-rw-r--r--devel/p5-Class-Fields/pkg-descr2
-rw-r--r--devel/p5-Class-Generate/pkg-descr2
-rw-r--r--devel/p5-Class-Gomor/pkg-descr2
-rw-r--r--devel/p5-Class-Handle/pkg-descr2
-rw-r--r--devel/p5-Class-Hook/pkg-descr2
-rw-r--r--devel/p5-Class-ISA/pkg-descr2
-rw-r--r--devel/p5-Class-Inner/pkg-descr2
-rw-r--r--devel/p5-Class-InsideOut/pkg-descr2
-rw-r--r--devel/p5-Class-Inspector/pkg-descr2
-rw-r--r--devel/p5-Class-Interfaces/pkg-descr2
-rw-r--r--devel/p5-Class-Load-XS/pkg-descr2
-rw-r--r--devel/p5-Class-Loader/pkg-descr2
-rw-r--r--devel/p5-Class-MakeMethods/pkg-descr2
-rw-r--r--devel/p5-Class-Measure/pkg-descr2
-rw-r--r--devel/p5-Class-Method-Modifiers-Fast/pkg-descr2
-rw-r--r--devel/p5-Class-Method-Modifiers/pkg-descr2
-rw-r--r--devel/p5-Class-MethodMaker/pkg-descr2
-rw-r--r--devel/p5-Class-MethodMapper/pkg-descr2
-rw-r--r--devel/p5-Class-Mix/pkg-descr2
-rw-r--r--devel/p5-Class-Mixin/pkg-descr2
-rw-r--r--devel/p5-Class-MixinFactory/pkg-descr2
-rw-r--r--devel/p5-Class-Multimethods-Pure/pkg-descr2
-rw-r--r--devel/p5-Class-Multimethods/pkg-descr2
-rw-r--r--devel/p5-Class-NamedParms/pkg-descr2
-rw-r--r--devel/p5-Class-Null/pkg-descr2
-rw-r--r--devel/p5-Class-OOorNO/pkg-descr2
-rw-r--r--devel/p5-Class-ObjectTemplate-DB/pkg-descr2
-rw-r--r--devel/p5-Class-ObjectTemplate/pkg-descr2
-rw-r--r--devel/p5-Class-Observable/pkg-descr2
-rw-r--r--devel/p5-Class-ParmList/pkg-descr2
-rw-r--r--devel/p5-Class-Prototyped/pkg-descr2
-rw-r--r--devel/p5-Class-ReturnValue/pkg-descr2
-rw-r--r--devel/p5-Class-Roles/pkg-descr2
-rw-r--r--devel/p5-Class-STL-Containers/pkg-descr2
-rw-r--r--devel/p5-Class-Singleton/pkg-descr2
-rw-r--r--devel/p5-Class-Spiffy/pkg-descr2
-rw-r--r--devel/p5-Class-StateMachine/pkg-descr2
-rw-r--r--devel/p5-Class-Std-Fast/pkg-descr2
-rw-r--r--devel/p5-Class-Std-Utils/pkg-descr2
-rw-r--r--devel/p5-Class-Std/pkg-descr2
-rw-r--r--devel/p5-Class-StrongSingleton/pkg-descr2
-rw-r--r--devel/p5-Class-Tangram/pkg-descr2
-rw-r--r--devel/p5-Class-Throwable/pkg-descr2
-rw-r--r--devel/p5-Class-Tiny/pkg-descr2
-rw-r--r--devel/p5-Class-Trigger/pkg-descr2
-rw-r--r--devel/p5-Class-Unload/pkg-descr2
-rw-r--r--devel/p5-Class-Virtual/pkg-descr2
-rw-r--r--devel/p5-Class-WhiteHole/pkg-descr2
-rw-r--r--devel/p5-Class-Workflow/pkg-descr2
-rw-r--r--devel/p5-Class-XPath/pkg-descr2
-rw-r--r--devel/p5-Class-XSAccessor/pkg-descr2
-rw-r--r--devel/p5-Clone-Choose/pkg-descr2
-rw-r--r--devel/p5-Clone-PP/pkg-descr2
-rw-r--r--devel/p5-Clone/pkg-descr2
-rw-r--r--devel/p5-Code-Perl/pkg-descr2
-rw-r--r--devel/p5-Commands-Guarded/pkg-descr2
-rw-r--r--devel/p5-CommitBit/pkg-descr2
-rw-r--r--devel/p5-Compiler-Lexer/pkg-descr2
-rw-r--r--devel/p5-Config-Any/pkg-descr2
-rw-r--r--devel/p5-Config-ApacheFormat/pkg-descr2
-rw-r--r--devel/p5-Config-Auto/pkg-descr2
-rw-r--r--devel/p5-Config-AutoConf/pkg-descr2
-rw-r--r--devel/p5-Config-Fast/pkg-descr2
-rw-r--r--devel/p5-Config-General/pkg-descr2
-rw-r--r--devel/p5-Config-GitLike/pkg-descr2
-rw-r--r--devel/p5-Config-Grammar/pkg-descr2
-rw-r--r--devel/p5-Config-INI/pkg-descr2
-rw-r--r--devel/p5-Config-Identity/pkg-descr2
-rw-r--r--devel/p5-Config-IniRegEx/pkg-descr2
-rw-r--r--devel/p5-Config-JFDI/pkg-descr2
-rw-r--r--devel/p5-Config-JSON/pkg-descr2
-rw-r--r--devel/p5-Config-MVP-Reader-INI/pkg-descr2
-rw-r--r--devel/p5-Config-MVP/pkg-descr2
-rw-r--r--devel/p5-Config-Merge/pkg-descr2
-rw-r--r--devel/p5-Config-Model-Tester/pkg-descr2
-rw-r--r--devel/p5-Config-MySQL/pkg-descr2
-rw-r--r--devel/p5-Config-Objective/pkg-descr2
-rw-r--r--devel/p5-Config-Options/pkg-descr2
-rw-r--r--devel/p5-Config-Perl-V/pkg-descr2
-rw-r--r--devel/p5-Config-Properties/pkg-descr2
-rw-r--r--devel/p5-Config-Record/pkg-descr2
-rw-r--r--devel/p5-Config-Setting/pkg-descr2
-rw-r--r--devel/p5-Config-Simple/pkg-descr2
-rw-r--r--devel/p5-Config-Std/pkg-descr2
-rw-r--r--devel/p5-Config-Tiny/pkg-descr2
-rw-r--r--devel/p5-Config-Validator/pkg-descr2
-rw-r--r--devel/p5-Config-Versioned/pkg-descr2
-rw-r--r--devel/p5-Config-Wrest/pkg-descr2
-rw-r--r--devel/p5-Config-YAML/pkg-descr2
-rw-r--r--devel/p5-ConfigReader-Simple/pkg-descr2
-rw-r--r--devel/p5-Connector/pkg-descr2
-rw-r--r--devel/p5-Const-Exporter/pkg-descr2
-rw-r--r--devel/p5-Const-Fast/pkg-descr2
-rw-r--r--devel/p5-Context-Preserve/pkg-descr2
-rw-r--r--devel/p5-Contextual-Return/pkg-descr2
-rw-r--r--devel/p5-Coro/pkg-descr2
-rw-r--r--devel/p5-Curses-Application/pkg-descr2
-rw-r--r--devel/p5-Curses-Forms/pkg-descr2
-rw-r--r--devel/p5-Curses-UI/pkg-descr2
-rw-r--r--devel/p5-Curses-Widgets/pkg-descr2
-rw-r--r--devel/p5-Curses/pkg-descr2
-rw-r--r--devel/p5-Cvs/pkg-descr2
-rw-r--r--devel/p5-Cwd-Guard/pkg-descr2
-rw-r--r--devel/p5-Daemon-Control/pkg-descr2
-rw-r--r--devel/p5-Dancer-Debug/pkg-descr2
-rw-r--r--devel/p5-Dancer-Logger-Syslog/pkg-descr2
-rw-r--r--devel/p5-Danga-Socket-Callback/pkg-descr2
-rw-r--r--devel/p5-Danga-Socket/pkg-descr2
-rw-r--r--devel/p5-Data-ACL/pkg-descr2
-rw-r--r--devel/p5-Data-Alias/pkg-descr2
-rw-r--r--devel/p5-Data-Bind/pkg-descr2
-rw-r--r--devel/p5-Data-Capture/pkg-descr2
-rw-r--r--devel/p5-Data-ClearSilver-HDF/pkg-descr2
-rw-r--r--devel/p5-Data-Clone/pkg-descr2
-rw-r--r--devel/p5-Data-Compare/pkg-descr2
-rw-r--r--devel/p5-Data-Diver/pkg-descr2
-rw-r--r--devel/p5-Data-Domain/pkg-descr2
-rw-r--r--devel/p5-Data-Dump-Streamer/pkg-descr2
-rw-r--r--devel/p5-Data-Dump/pkg-descr2
-rw-r--r--devel/p5-Data-DumpXML/pkg-descr2
-rw-r--r--devel/p5-Data-Dumper-Concise/pkg-descr2
-rw-r--r--devel/p5-Data-Dumper-Perltidy/pkg-descr2
-rw-r--r--devel/p5-Data-Dumper-Simple/pkg-descr2
-rw-r--r--devel/p5-Data-Dumper/pkg-descr2
-rw-r--r--devel/p5-Data-Flow/pkg-descr2
-rw-r--r--devel/p5-Data-GUID/pkg-descr2
-rw-r--r--devel/p5-Data-Grouper/pkg-descr2
-rw-r--r--devel/p5-Data-HashArray/pkg-descr2
-rw-r--r--devel/p5-Data-HexDump-Range/pkg-descr2
-rw-r--r--devel/p5-Data-HexDump/pkg-descr2
-rw-r--r--devel/p5-Data-Hexdumper/pkg-descr2
-rw-r--r--devel/p5-Data-Hexify/pkg-descr2
-rw-r--r--devel/p5-Data-Hierarchy/pkg-descr2
-rw-r--r--devel/p5-Data-IEEE754/pkg-descr2
-rw-r--r--devel/p5-Data-Inherited/pkg-descr2
-rw-r--r--devel/p5-Data-Inspect/pkg-descr2
-rw-r--r--devel/p5-Data-Integer/pkg-descr2
-rw-r--r--devel/p5-Data-JavaScript-Anon/pkg-descr2
-rw-r--r--devel/p5-Data-Lazy/pkg-descr2
-rw-r--r--devel/p5-Data-Localize/pkg-descr2
-rw-r--r--devel/p5-Data-MessagePack-Stream/pkg-descr2
-rw-r--r--devel/p5-Data-MessagePack/pkg-descr2
-rw-r--r--devel/p5-Data-Miscellany/pkg-descr2
-rw-r--r--devel/p5-Data-Model/pkg-descr2
-rw-r--r--devel/p5-Data-Munge/pkg-descr2
-rw-r--r--devel/p5-Data-ObjectDriver/pkg-descr2
-rw-r--r--devel/p5-Data-OptList/pkg-descr2
-rw-r--r--devel/p5-Data-Page-NoTotalEntries/pkg-descr2
-rw-r--r--devel/p5-Data-Page-Pageset/pkg-descr2
-rw-r--r--devel/p5-Data-Peek/pkg-descr2
-rw-r--r--devel/p5-Data-Perl/pkg-descr2
-rw-r--r--devel/p5-Data-Printer/pkg-descr2
-rw-r--r--devel/p5-Data-Properties/pkg-descr2
-rw-r--r--devel/p5-Data-Rand-Obscure/pkg-descr2
-rw-r--r--devel/p5-Data-Rand/pkg-descr2
-rw-r--r--devel/p5-Data-Random/pkg-descr2
-rw-r--r--devel/p5-Data-Range-Compare/pkg-descr2
-rw-r--r--devel/p5-Data-Record/pkg-descr2
-rw-r--r--devel/p5-Data-Recursive-Encode/pkg-descr2
-rw-r--r--devel/p5-Data-Remember/pkg-descr2
-rw-r--r--devel/p5-Data-Rmap/pkg-descr2
-rw-r--r--devel/p5-Data-RoundRobin/pkg-descr2
-rw-r--r--devel/p5-Data-Rx/pkg-descr2
-rw-r--r--devel/p5-Data-SExpression/pkg-descr2
-rw-r--r--devel/p5-Data-Sah-Normalize/pkg-descr2
-rw-r--r--devel/p5-Data-Section-Simple/pkg-descr2
-rw-r--r--devel/p5-Data-Section/pkg-descr2
-rw-r--r--devel/p5-Data-Serializable/pkg-descr2
-rw-r--r--devel/p5-Data-Serializer/pkg-descr2
-rw-r--r--devel/p5-Data-ShowTable/pkg-descr2
-rw-r--r--devel/p5-Data-Stream-Bulk/pkg-descr2
-rw-r--r--devel/p5-Data-Structure-Util/pkg-descr2
-rw-r--r--devel/p5-Data-Swap/pkg-descr2
-rw-r--r--devel/p5-Data-Table/pkg-descr2
-rw-r--r--devel/p5-Data-Taxonomy-Tags/pkg-descr2
-rw-r--r--devel/p5-Data-TemporaryBag/pkg-descr2
-rw-r--r--devel/p5-Data-Throttler-Memcached/pkg-descr2
-rw-r--r--devel/p5-Data-Throttler/pkg-descr2
-rw-r--r--devel/p5-Data-Thunk/pkg-descr2
-rw-r--r--devel/p5-Data-TreeDumper-Renderer-GTK/pkg-descr2
-rw-r--r--devel/p5-Data-TreeDumper/pkg-descr2
-rw-r--r--devel/p5-Data-Types/pkg-descr2
-rw-r--r--devel/p5-Data-UUID/pkg-descr2
-rw-r--r--devel/p5-Data-Util/pkg-descr2
-rw-r--r--devel/p5-Data-Validate/pkg-descr2
-rw-r--r--devel/p5-Data-Validator/pkg-descr2
-rw-r--r--devel/p5-Data-Visitor-Encode/pkg-descr2
-rw-r--r--devel/p5-Data-Visitor/pkg-descr2
-rw-r--r--devel/p5-Date-Calc-Iterator/pkg-descr2
-rw-r--r--devel/p5-Date-Calc-XS/pkg-descr2
-rw-r--r--devel/p5-Date-DayOfWeek/pkg-descr2
-rw-r--r--devel/p5-Date-Easter/pkg-descr2
-rw-r--r--devel/p5-Date-Extract/pkg-descr2
-rw-r--r--devel/p5-Date-EzDate/pkg-descr2
-rw-r--r--devel/p5-Date-Holidays-DK/pkg-descr2
-rw-r--r--devel/p5-Date-ICal/pkg-descr2
-rw-r--r--devel/p5-Date-ISO/pkg-descr2
-rw-r--r--devel/p5-Date-Leapyear/pkg-descr2
-rw-r--r--devel/p5-Date-Manip/pkg-descr2
-rw-r--r--devel/p5-Date-Piece/pkg-descr2
-rw-r--r--devel/p5-Date-Range/pkg-descr2
-rw-r--r--devel/p5-Date-Roman/pkg-descr2
-rw-r--r--devel/p5-Date-Simple/pkg-descr2
-rw-r--r--devel/p5-DateConvert/pkg-descr2
-rw-r--r--devel/p5-DateTime-Astro/pkg-descr2
-rw-r--r--devel/p5-DateTime-Calendar-Chinese/pkg-descr2
-rw-r--r--devel/p5-DateTime-Calendar-Discordian/pkg-descr2
-rw-r--r--devel/p5-DateTime-Calendar-Japanese/pkg-descr2
-rw-r--r--devel/p5-DateTime-Cron-Simple/pkg-descr2
-rw-r--r--devel/p5-DateTime-Event-Chinese/pkg-descr2
-rw-r--r--devel/p5-DateTime-Event-Lunar/pkg-descr2
-rw-r--r--devel/p5-DateTime-Event-Sunrise/pkg-descr2
-rw-r--r--devel/p5-DateTime-Event-Zodiac/pkg-descr2
-rw-r--r--devel/p5-DateTime-Format-Builder/pkg-descr2
-rw-r--r--devel/p5-DateTime-Format-DBI/pkg-descr2
-rw-r--r--devel/p5-DateTime-Format-DateParse/pkg-descr2
-rw-r--r--devel/p5-DateTime-Format-Flexible/pkg-descr2
-rw-r--r--devel/p5-DateTime-Format-ISO8601/pkg-descr2
-rw-r--r--devel/p5-DateTime-Format-Oracle/pkg-descr2
-rw-r--r--devel/p5-DateTime-Format-Pg/pkg-descr2
-rw-r--r--devel/p5-DateTime-Format-RFC3339/pkg-descr2
-rw-r--r--devel/p5-DateTime-Format-RSS/pkg-descr2
-rw-r--r--devel/p5-DateTime-Format-Strptime/pkg-descr2
-rw-r--r--devel/p5-DateTime-Format-XSD/pkg-descr2
-rw-r--r--devel/p5-DateTime-Locale/pkg-descr2
-rw-r--r--devel/p5-DateTime-Set/pkg-descr2
-rw-r--r--devel/p5-DateTime-Util-Calc/pkg-descr2
-rw-r--r--devel/p5-DateTime/pkg-descr2
-rw-r--r--devel/p5-DateTimeX-Easy/pkg-descr2
-rw-r--r--devel/p5-Debug-Client/pkg-descr2
-rw-r--r--devel/p5-Decision-ACL/pkg-descr2
-rw-r--r--devel/p5-Declare-Constraints-Simple/pkg-descr2
-rw-r--r--devel/p5-DefHash/pkg-descr2
-rw-r--r--devel/p5-Devel-ArgNames/pkg-descr2
-rw-r--r--devel/p5-Devel-Autoflush/pkg-descr2
-rw-r--r--devel/p5-Devel-Backtrace/pkg-descr2
-rw-r--r--devel/p5-Devel-BeginLift/pkg-descr2
-rw-r--r--devel/p5-Devel-CallChecker/pkg-descr2
-rw-r--r--devel/p5-Devel-Caller-IgnoreNamespaces/pkg-descr2
-rw-r--r--devel/p5-Devel-Caller-Perl/pkg-descr2
-rw-r--r--devel/p5-Devel-Caller/pkg-descr2
-rw-r--r--devel/p5-Devel-Callsite/pkg-descr2
-rw-r--r--devel/p5-Devel-CheckBin/pkg-descr2
-rw-r--r--devel/p5-Devel-CheckCompiler/pkg-descr2
-rw-r--r--devel/p5-Devel-CheckLib/pkg-descr2
-rw-r--r--devel/p5-Devel-CheckOS/pkg-descr2
-rw-r--r--devel/p5-Devel-Confess/pkg-descr2
-rw-r--r--devel/p5-Devel-Constants/pkg-descr2
-rw-r--r--devel/p5-Devel-CoreStack/pkg-descr2
-rw-r--r--devel/p5-Devel-Cover-Report-Clover/pkg-descr2
-rw-r--r--devel/p5-Devel-Cover/pkg-descr2
-rw-r--r--devel/p5-Devel-Cycle/pkg-descr2
-rw-r--r--devel/p5-Devel-Declare-Parser/pkg-descr2
-rw-r--r--devel/p5-Devel-Declare/pkg-descr2
-rw-r--r--devel/p5-Devel-Diagram/pkg-descr2
-rw-r--r--devel/p5-Devel-Ditto/pkg-descr2
-rw-r--r--devel/p5-Devel-Dumpvar/pkg-descr2
-rw-r--r--devel/p5-Devel-EvalContext/pkg-descr2
-rw-r--r--devel/p5-Devel-Events-Objects/pkg-descr2
-rw-r--r--devel/p5-Devel-Events/pkg-descr2
-rw-r--r--devel/p5-Devel-Gladiator/pkg-descr2
-rw-r--r--devel/p5-Devel-GlobalDestruction-XS/pkg-descr2
-rw-r--r--devel/p5-Devel-GlobalDestruction/pkg-descr2
-rw-r--r--devel/p5-Devel-Hide/pkg-descr2
-rw-r--r--devel/p5-Devel-InheritNamespace/pkg-descr2
-rw-r--r--devel/p5-Devel-KYTProf/pkg-descr2
-rw-r--r--devel/p5-Devel-Leak-Cb/pkg-descr2
-rw-r--r--devel/p5-Devel-Leak-Object/pkg-descr2
-rw-r--r--devel/p5-Devel-Leak/pkg-descr2
-rw-r--r--devel/p5-Devel-LeakGuard-Object/pkg-descr2
-rw-r--r--devel/p5-Devel-LeakTrace/pkg-descr2
-rw-r--r--devel/p5-Devel-LexAlias/pkg-descr2
-rw-r--r--devel/p5-Devel-MAT/pkg-descr2
-rw-r--r--devel/p5-Devel-Messenger/pkg-descr2
-rw-r--r--devel/p5-Devel-Modlist/pkg-descr2
-rw-r--r--devel/p5-Devel-NYTProf/pkg-descr2
-rw-r--r--devel/p5-Devel-OverloadInfo/pkg-descr2
-rw-r--r--devel/p5-Devel-PPPort/pkg-descr2
-rw-r--r--devel/p5-Devel-PackagePath/pkg-descr2
-rw-r--r--devel/p5-Devel-PartialDump/pkg-descr2
-rw-r--r--devel/p5-Devel-PatchPerl/pkg-descr2
-rw-r--r--devel/p5-Devel-Platform-Info/pkg-descr2
-rw-r--r--devel/p5-Devel-Pointer/pkg-descr2
-rw-r--r--devel/p5-Devel-Profile/pkg-descr2
-rw-r--r--devel/p5-Devel-REPL/pkg-descr2
-rw-r--r--devel/p5-Devel-Refactor/pkg-descr2
-rw-r--r--devel/p5-Devel-Refcount/pkg-descr2
-rw-r--r--devel/p5-Devel-Required/pkg-descr2
-rw-r--r--devel/p5-Devel-RingBuffer/pkg-descr2
-rw-r--r--devel/p5-Devel-STrace/pkg-descr2
-rw-r--r--devel/p5-Devel-SimpleTrace/pkg-descr2
-rw-r--r--devel/p5-Devel-Size-Report/pkg-descr2
-rw-r--r--devel/p5-Devel-Size/pkg-descr2
-rw-r--r--devel/p5-Devel-SmallProf/pkg-descr2
-rw-r--r--devel/p5-Devel-StackTrace-AsHTML/pkg-descr2
-rw-r--r--devel/p5-Devel-StackTrace-WithLexicals/pkg-descr2
-rw-r--r--devel/p5-Devel-StackTrace/pkg-descr2
-rw-r--r--devel/p5-Devel-StealthDebug/pkg-descr2
-rw-r--r--devel/p5-Devel-Symdump/pkg-descr2
-rw-r--r--devel/p5-Devel-Timer/pkg-descr2
-rw-r--r--devel/p5-Devel-Trace/pkg-descr2
-rw-r--r--devel/p5-Devel-TraceCalls/pkg-descr2
-rw-r--r--devel/p5-Devel-TraceUse/pkg-descr2
-rw-r--r--devel/p5-Devel-ebug/pkg-descr2
-rw-r--r--devel/p5-Devel-ptkdb/pkg-descr2
-rw-r--r--devel/p5-Device-USB/pkg-descr2
-rw-r--r--devel/p5-Digest-TransformPath/pkg-descr2
-rw-r--r--devel/p5-Dir-Project/pkg-descr2
-rw-r--r--devel/p5-Dir-Self/pkg-descr2
-rw-r--r--devel/p5-Dir-Watch/pkg-descr2
-rw-r--r--devel/p5-Directory-Queue/pkg-descr2
-rw-r--r--devel/p5-Directory-Scratch-Structured/pkg-descr2
-rw-r--r--devel/p5-Directory-Scratch/pkg-descr2
-rw-r--r--devel/p5-Dist-CheckConflicts/pkg-descr2
-rw-r--r--devel/p5-Dist-Metadata/pkg-descr2
-rw-r--r--devel/p5-Dist-Zilla/pkg-descr2
-rw-r--r--devel/p5-DynaLoader-Functions/pkg-descr2
-rw-r--r--devel/p5-EV/pkg-descr2
-rw-r--r--devel/p5-Env-PS1/pkg-descr2
-rw-r--r--devel/p5-Env-Path/pkg-descr2
-rw-r--r--devel/p5-Error-Helper/pkg-descr2
-rw-r--r--devel/p5-Eval-Closure/pkg-descr2
-rw-r--r--devel/p5-Eval-Context/pkg-descr2
-rw-r--r--devel/p5-Eval-LineNumbers/pkg-descr2
-rw-r--r--devel/p5-Eval-WithLexicals/pkg-descr2
-rw-r--r--devel/p5-Event-ExecFlow/pkg-descr2
-rw-r--r--devel/p5-Event-Join/pkg-descr2
-rw-r--r--devel/p5-Event-Lib/pkg-descr2
-rw-r--r--devel/p5-Event-Notify/pkg-descr2
-rw-r--r--devel/p5-Event-RPC/pkg-descr2
-rw-r--r--devel/p5-Event/pkg-descr2
-rw-r--r--devel/p5-Every/pkg-descr2
-rw-r--r--devel/p5-Exception-Class-TryCatch/pkg-descr2
-rw-r--r--devel/p5-Exception-Class/pkg-descr2
-rw-r--r--devel/p5-Exception-Handler/pkg-descr2
-rw-r--r--devel/p5-Expect-Simple/pkg-descr2
-rw-r--r--devel/p5-Exporter-Declare/pkg-descr2
-rw-r--r--devel/p5-Exporter-Easy/pkg-descr2
-rw-r--r--devel/p5-Exporter-Tidy/pkg-descr2
-rw-r--r--devel/p5-Exporter-Tiny/pkg-descr2
-rw-r--r--devel/p5-Exporter/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-AutoInstall/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-CBuilder/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-CChecker/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-Config/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-Constant/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-CppGuess/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-Depends/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-Helpers/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-Install/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-InstallPaths/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-LibBuilder/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-MakeMaker-CPANfile/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-MakeMaker/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-Manifest/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-ParseXS/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-PkgConfig/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-XSBuilder/pkg-descr2
-rw-r--r--devel/p5-ExtUtils-XSpp/pkg-descr2
-rw-r--r--devel/p5-FFI-CheckLib/pkg-descr2
-rw-r--r--devel/p5-FFI-Platypus/pkg-descr2
-rw-r--r--devel/p5-FSA-Rules/pkg-descr2
-rw-r--r--devel/p5-Fennec-Lite/pkg-descr2
-rw-r--r--devel/p5-File-Append-TempFile/pkg-descr2
-rw-r--r--devel/p5-File-Assets/pkg-descr2
-rw-r--r--devel/p5-File-Attributes-Recursive/pkg-descr2
-rw-r--r--devel/p5-File-Attributes/pkg-descr2
-rw-r--r--devel/p5-File-BOM/pkg-descr2
-rw-r--r--devel/p5-File-BaseDir/pkg-descr2
-rw-r--r--devel/p5-File-Binary/pkg-descr2
-rw-r--r--devel/p5-File-Cache/pkg-descr2
-rw-r--r--devel/p5-File-ChangeNotify/pkg-descr2
-rw-r--r--devel/p5-File-ConfigDir/pkg-descr2
-rw-r--r--devel/p5-File-Copy-Link/pkg-descr2
-rw-r--r--devel/p5-File-Copy-Recursive-Reduced/pkg-descr2
-rw-r--r--devel/p5-File-Copy-Recursive/pkg-descr2
-rw-r--r--devel/p5-File-CountLines/pkg-descr2
-rw-r--r--devel/p5-File-CreationTime/pkg-descr2
-rw-r--r--devel/p5-File-DesktopEntry/pkg-descr2
-rw-r--r--devel/p5-File-Dir-Dumper/pkg-descr2
-rw-r--r--devel/p5-File-ExtAttr/pkg-descr2
-rw-r--r--devel/p5-File-FcntlLock/pkg-descr2
-rw-r--r--devel/p5-File-Find-Closures/pkg-descr2
-rw-r--r--devel/p5-File-Find-Object/pkg-descr2
-rw-r--r--devel/p5-File-Find-Rule-Filesys-Virtual/pkg-descr2
-rw-r--r--devel/p5-File-Find-Rule-Perl/pkg-descr2
-rw-r--r--devel/p5-File-Find-Rule-VCS/pkg-descr2
-rw-r--r--devel/p5-File-Find-Rule/pkg-descr2
-rw-r--r--devel/p5-File-Finder/pkg-descr2
-rw-r--r--devel/p5-File-Flat/pkg-descr2
-rw-r--r--devel/p5-File-Flock-Retry/pkg-descr2
-rw-r--r--devel/p5-File-Flock/pkg-descr2
-rw-r--r--devel/p5-File-FnMatch/pkg-descr2
-rw-r--r--devel/p5-File-Grep/pkg-descr2
-rw-r--r--devel/p5-File-HStore/pkg-descr2
-rw-r--r--devel/p5-File-HomeDir-PathClass/pkg-descr2
-rw-r--r--devel/p5-File-HomeDir/pkg-descr2
-rw-r--r--devel/p5-File-Iterator/pkg-descr2
-rw-r--r--devel/p5-File-LibMagic/pkg-descr2
-rw-r--r--devel/p5-File-MMagic-XS/pkg-descr2
-rw-r--r--devel/p5-File-MMagic/pkg-descr2
-rw-r--r--devel/p5-File-Map/pkg-descr2
-rw-r--r--devel/p5-File-MimeInfo/pkg-descr2
-rw-r--r--devel/p5-File-Modified/pkg-descr2
-rw-r--r--devel/p5-File-Monitor/pkg-descr2
-rw-r--r--devel/p5-File-NCopy/pkg-descr2
-rw-r--r--devel/p5-File-NFSLock/pkg-descr2
-rw-r--r--devel/p5-File-Path-Expand/pkg-descr2
-rw-r--r--devel/p5-File-Path-Tiny/pkg-descr2
-rw-r--r--devel/p5-File-Path/pkg-descr2
-rw-r--r--devel/p5-File-PathConvert/pkg-descr2
-rw-r--r--devel/p5-File-Pid-Quick/pkg-descr2
-rw-r--r--devel/p5-File-Pid/pkg-descr2
-rw-r--r--devel/p5-File-Policy/pkg-descr2
-rw-r--r--devel/p5-File-Random/pkg-descr2
-rw-r--r--devel/p5-File-ReadBackwards/pkg-descr2
-rw-r--r--devel/p5-File-Remove/pkg-descr2
-rw-r--r--devel/p5-File-SearchPath/pkg-descr2
-rw-r--r--devel/p5-File-Share/pkg-descr2
-rw-r--r--devel/p5-File-ShareDir-Install/pkg-descr2
-rw-r--r--devel/p5-File-ShareDir-PAR/pkg-descr2
-rw-r--r--devel/p5-File-ShareDir-PathClass/pkg-descr2
-rw-r--r--devel/p5-File-ShareDir-ProjectDistDir/pkg-descr2
-rw-r--r--devel/p5-File-ShareDir/pkg-descr2
-rw-r--r--devel/p5-File-Slurp-Tiny/pkg-descr2
-rw-r--r--devel/p5-File-Slurp-Tree/pkg-descr2
-rw-r--r--devel/p5-File-Slurp/pkg-descr2
-rw-r--r--devel/p5-File-Spec-Native/pkg-descr2
-rw-r--r--devel/p5-File-Stream/pkg-descr2
-rw-r--r--devel/p5-File-Sync/pkg-descr2
-rw-r--r--devel/p5-File-Tail-Dir/pkg-descr2
-rw-r--r--devel/p5-File-Tail-Scribe/pkg-descr2
-rw-r--r--devel/p5-File-Tail/pkg-descr2
-rw-r--r--devel/p5-File-Temp/pkg-descr2
-rw-r--r--devel/p5-File-Tempdir/pkg-descr2
-rw-r--r--devel/p5-File-Touch/pkg-descr2
-rw-r--r--devel/p5-File-Type/pkg-descr2
-rw-r--r--devel/p5-File-Util/pkg-descr2
-rw-r--r--devel/p5-File-Write-Rotate/pkg-descr2
-rw-r--r--devel/p5-File-chdir/pkg-descr2
-rw-r--r--devel/p5-File-chmod/pkg-descr2
-rw-r--r--devel/p5-File-pushd/pkg-descr2
-rw-r--r--devel/p5-FileHandle-Fmode/pkg-descr2
-rw-r--r--devel/p5-Filesys-Notify-KQueue/pkg-descr2
-rw-r--r--devel/p5-Filesys-Notify-Simple/pkg-descr2
-rw-r--r--devel/p5-Filesys-Virtual-Plain/pkg-descr2
-rw-r--r--devel/p5-Filesys-Virtual/pkg-descr2
-rw-r--r--devel/p5-Filter-Template/pkg-descr2
-rw-r--r--devel/p5-Filter/pkg-descr2
-rw-r--r--devel/p5-Find-Lib/pkg-descr2
-rw-r--r--devel/p5-FindBin-libs/pkg-descr2
-rw-r--r--devel/p5-Forest/pkg-descr2
-rw-r--r--devel/p5-Form-Sensible/pkg-descr2
-rw-r--r--devel/p5-FreeBSD-i386-Ptrace/pkg-descr2
-rw-r--r--devel/p5-Function-Parameters/pkg-descr2
-rw-r--r--devel/p5-Future/pkg-descr2
-rw-r--r--devel/p5-Gearman-Client-Async/pkg-descr2
-rw-r--r--devel/p5-Gearman-Server/pkg-descr2
-rw-r--r--devel/p5-Geo-JSON/pkg-descr2
-rw-r--r--devel/p5-Geo-ShapeFile/pkg-descr2
-rw-r--r--devel/p5-Getargs-Long/pkg-descr2
-rw-r--r--devel/p5-Getopt-Attribute/pkg-descr2
-rw-r--r--devel/p5-Getopt-Compact-WithCmd/pkg-descr2
-rw-r--r--devel/p5-Getopt-Compact/pkg-descr2
-rw-r--r--devel/p5-Getopt-Declare/pkg-descr2
-rw-r--r--devel/p5-Getopt-Euclid/pkg-descr2
-rw-r--r--devel/p5-Getopt-GUI-Long/pkg-descr2
-rw-r--r--devel/p5-Getopt-Long-Descriptive/pkg-descr2
-rw-r--r--devel/p5-Git-PurePerl/pkg-descr2
-rw-r--r--devel/p5-Git-Repository-Plugin-Log/pkg-descr2
-rw-r--r--devel/p5-Git-Repository/pkg-descr2
-rw-r--r--devel/p5-Git-Version-Compare/pkg-descr2
-rw-r--r--devel/p5-Git-Wrapper/pkg-descr2
-rw-r--r--devel/p5-Glib-Object-Introspection/pkg-descr2
-rw-r--r--devel/p5-Gnome2-GConf/pkg-descr2
-rw-r--r--devel/p5-Goo-Canvas/pkg-descr2
-rw-r--r--devel/p5-Google-Checkout/pkg-descr2
-rw-r--r--devel/p5-Google-ProtocolBuffers/pkg-descr2
-rw-r--r--devel/p5-Gravatar-URL/pkg-descr2
-rw-r--r--devel/p5-Gtk2-Notify/pkg-descr2
-rw-r--r--devel/p5-Guard/pkg-descr2
-rw-r--r--devel/p5-HOP-Lexer/pkg-descr2
-rw-r--r--devel/p5-HOP-Stream/pkg-descr2
-rw-r--r--devel/p5-Hash-AsObject/pkg-descr2
-rw-r--r--devel/p5-Hash-AutoHash-Args/pkg-descr2
-rw-r--r--devel/p5-Hash-AutoHash/pkg-descr2
-rw-r--r--devel/p5-Hash-Case/pkg-descr2
-rw-r--r--devel/p5-Hash-Diff/pkg-descr2
-rw-r--r--devel/p5-Hash-FieldHash/pkg-descr2
-rw-r--r--devel/p5-Hash-Merge-Simple/pkg-descr2
-rw-r--r--devel/p5-Hash-MoreUtils/pkg-descr2
-rw-r--r--devel/p5-Hash-MultiKey/pkg-descr2
-rw-r--r--devel/p5-Hash-MultiValue/pkg-descr2
-rw-r--r--devel/p5-Hash-NoRef/pkg-descr2
-rw-r--r--devel/p5-Hash-Objectify/pkg-descr2
-rw-r--r--devel/p5-Hash-Slice/pkg-descr2
-rw-r--r--devel/p5-Hash-Union/pkg-descr2
-rw-r--r--devel/p5-Hash-Util-FieldHash-Compat/pkg-descr2
-rw-r--r--devel/p5-Hash-WithDefaults/pkg-descr2
-rw-r--r--devel/p5-Heap-Simple-Perl/pkg-descr2
-rw-r--r--devel/p5-Heap-Simple-XS/pkg-descr2
-rw-r--r--devel/p5-Heap-Simple/pkg-descr2
-rw-r--r--devel/p5-Heap/pkg-descr2
-rw-r--r--devel/p5-Hook-LexWrap/pkg-descr2
-rw-r--r--devel/p5-IO-AIO/pkg-descr2
-rw-r--r--devel/p5-IO-All-LWP/pkg-descr2
-rw-r--r--devel/p5-IO-All/pkg-descr2
-rw-r--r--devel/p5-IO-Any/pkg-descr2
-rw-r--r--devel/p5-IO-Async/pkg-descr2
-rw-r--r--devel/p5-IO-BufferedSelect/pkg-descr2
-rw-r--r--devel/p5-IO-Callback/pkg-descr2
-rw-r--r--devel/p5-IO-Capture/pkg-descr2
-rw-r--r--devel/p5-IO-CaptureOutput/pkg-descr2
-rw-r--r--devel/p5-IO-Digest/pkg-descr2
-rw-r--r--devel/p5-IO-Event/pkg-descr2
-rw-r--r--devel/p5-IO-FDPass/pkg-descr2
-rw-r--r--devel/p5-IO-File-AtomicChange/pkg-descr2
-rw-r--r--devel/p5-IO-HTML/pkg-descr2
-rw-r--r--devel/p5-IO-Handle-Util/pkg-descr2
-rw-r--r--devel/p5-IO-Interactive/pkg-descr2
-rw-r--r--devel/p5-IO-KQueue/pkg-descr2
-rw-r--r--devel/p5-IO-Lambda/pkg-descr2
-rw-r--r--devel/p5-IO-LockedFile/pkg-descr2
-rw-r--r--devel/p5-IO-MultiPipe/pkg-descr2
-rw-r--r--devel/p5-IO-Multiplex/pkg-descr2
-rw-r--r--devel/p5-IO-NestedCapture/pkg-descr2
-rw-r--r--devel/p5-IO-Null/pkg-descr2
-rw-r--r--devel/p5-IO-Pager/pkg-descr2
-rw-r--r--devel/p5-IO-Pipely/pkg-descr2
-rw-r--r--devel/p5-IO-Prompt-Tiny/pkg-descr2
-rw-r--r--devel/p5-IO-Prompt/pkg-descr2
-rw-r--r--devel/p5-IO-Prompter/pkg-descr2
-rw-r--r--devel/p5-IO-Pty-Easy/pkg-descr2
-rw-r--r--devel/p5-IO-SessionData/pkg-descr2
-rw-r--r--devel/p5-IO-String/pkg-descr2
-rw-r--r--devel/p5-IO-Stty/pkg-descr2
-rw-r--r--devel/p5-IO-Tee/pkg-descr2
-rw-r--r--devel/p5-IO-TieCombine/pkg-descr2
-rw-r--r--devel/p5-IO-Tty/pkg-descr2
-rw-r--r--devel/p5-IO-Util/pkg-descr2
-rw-r--r--devel/p5-IO-YAML/pkg-descr2
-rw-r--r--devel/p5-IO-stringy/pkg-descr2
-rw-r--r--devel/p5-IOC/pkg-descr2
-rw-r--r--devel/p5-IPC-Cache/pkg-descr2
-rw-r--r--devel/p5-IPC-Cmd/pkg-descr2
-rw-r--r--devel/p5-IPC-DirQueue/pkg-descr2
-rw-r--r--devel/p5-IPC-Locker/pkg-descr2
-rw-r--r--devel/p5-IPC-MM/pkg-descr2
-rw-r--r--devel/p5-IPC-MMA/pkg-descr2
-rw-r--r--devel/p5-IPC-Mmap-Share/pkg-descr2
-rw-r--r--devel/p5-IPC-Mmap/pkg-descr2
-rw-r--r--devel/p5-IPC-Open3-Simple/pkg-descr2
-rw-r--r--devel/p5-IPC-PerlSSH/pkg-descr2
-rw-r--r--devel/p5-IPC-PubSub/pkg-descr2
-rw-r--r--devel/p5-IPC-Run-SafeHandles/pkg-descr2
-rw-r--r--devel/p5-IPC-Run/pkg-descr2
-rw-r--r--devel/p5-IPC-Run3/pkg-descr2
-rw-r--r--devel/p5-IPC-ShareLite/pkg-descr2
-rw-r--r--devel/p5-IPC-Shareable/pkg-descr2
-rw-r--r--devel/p5-IPC-ShellCmd/pkg-descr2
-rw-r--r--devel/p5-IPC-Signal/pkg-descr2
-rw-r--r--devel/p5-IPC-System-Simple/pkg-descr2
-rw-r--r--devel/p5-Import-Into/pkg-descr2
-rw-r--r--devel/p5-Importer/pkg-descr2
-rw-r--r--devel/p5-Inline-ASM/pkg-descr2
-rw-r--r--devel/p5-Inline-C/pkg-descr2
-rw-r--r--devel/p5-Inline-CPP/pkg-descr2
-rw-r--r--devel/p5-Inline-Files/pkg-descr2
-rw-r--r--devel/p5-Inline-Filters/pkg-descr2
-rw-r--r--devel/p5-Inline-Java/pkg-descr2
-rw-r--r--devel/p5-Inline-Python/pkg-descr2
-rw-r--r--devel/p5-Inline-TT/pkg-descr2
-rw-r--r--devel/p5-Inline-Tcl/pkg-descr2
-rw-r--r--devel/p5-Inline/pkg-descr2
-rw-r--r--devel/p5-InlineX-C2XS/pkg-descr2
-rw-r--r--devel/p5-InlineX-CPP2XS/pkg-descr2
-rw-r--r--devel/p5-Iodef-Pb-Simple/pkg-descr2
-rw-r--r--devel/p5-Iterator-IO/pkg-descr2
-rw-r--r--devel/p5-Iterator-Misc/pkg-descr2
-rw-r--r--devel/p5-Iterator-Simple/pkg-descr2
-rw-r--r--devel/p5-Iterator-Util/pkg-descr2
-rw-r--r--devel/p5-Iterator/pkg-descr2
-rw-r--r--devel/p5-JIRA-REST/pkg-descr2
-rw-r--r--devel/p5-JQuery/pkg-descr2
-rw-r--r--devel/p5-JSON-Hyper/pkg-descr2
-rw-r--r--devel/p5-JSON-Path/pkg-descr2
-rw-r--r--devel/p5-JSON-Pointer/pkg-descr2
-rw-r--r--devel/p5-JSON-RPC-Common/pkg-descr2
-rw-r--r--devel/p5-JSON-RPC-Dispatcher/pkg-descr2
-rw-r--r--devel/p5-JSON-RPC/pkg-descr2
-rw-r--r--devel/p5-JSON-Schema/pkg-descr2
-rw-r--r--devel/p5-Jonk/pkg-descr2
-rw-r--r--devel/p5-LV/pkg-descr2
-rw-r--r--devel/p5-Lexical-Alias/pkg-descr2
-rw-r--r--devel/p5-Lexical-Import/pkg-descr2
-rw-r--r--devel/p5-Lexical-Persistence/pkg-descr2
-rw-r--r--devel/p5-Lexical-SealRequireHints/pkg-descr2
-rw-r--r--devel/p5-Lexical-Var/pkg-descr2
-rw-r--r--devel/p5-Lingua-JA-Fold/pkg-descr2
-rw-r--r--devel/p5-Lingua-Translit/pkg-descr2
-rw-r--r--devel/p5-List-AllUtils/pkg-descr2
-rw-r--r--devel/p5-List-Cycle/pkg-descr2
-rw-r--r--devel/p5-List-Gen/pkg-descr2
-rw-r--r--devel/p5-List-Objects-Types/pkg-descr2
-rw-r--r--devel/p5-List-Objects-WithUtils/pkg-descr2
-rw-r--r--devel/p5-List-PowerSet/pkg-descr2
-rw-r--r--devel/p5-List-Regexp/pkg-descr2
-rw-r--r--devel/p5-List-Rotation-Cycle/pkg-descr2
-rw-r--r--devel/p5-List-SomeUtils-XS/pkg-descr2
-rw-r--r--devel/p5-List-SomeUtils/pkg-descr2
-rw-r--r--devel/p5-List-Uniq/pkg-descr2
-rw-r--r--devel/p5-List-UtilsBy-XS/pkg-descr2
-rw-r--r--devel/p5-List-UtilsBy/pkg-descr2
-rw-r--r--devel/p5-Locale-Maketext-Fuzzy/pkg-descr2
-rw-r--r--devel/p5-Locale-Maketext-Gettext/pkg-descr2
-rw-r--r--devel/p5-Locale-Maketext-Lexicon/pkg-descr2
-rw-r--r--devel/p5-Locale-Maketext-Simple/pkg-descr2
-rw-r--r--devel/p5-Locale-Maketext/pkg-descr2
-rw-r--r--devel/p5-Locale-Msgfmt/pkg-descr2
-rw-r--r--devel/p5-Locale-PGetText/pkg-descr2
-rw-r--r--devel/p5-Locale-PO/pkg-descr2
-rw-r--r--devel/p5-Locale-gettext/pkg-descr2
-rw-r--r--devel/p5-Locale-libintl/pkg-descr2
-rw-r--r--devel/p5-LockFile-Simple/pkg-descr2
-rw-r--r--devel/p5-Log-Agent-Logger/pkg-descr2
-rw-r--r--devel/p5-Log-Agent/pkg-descr2
-rw-r--r--devel/p5-Log-Any-Adapter-Callback/pkg-descr2
-rw-r--r--devel/p5-Log-Any-Adapter-Dispatch/pkg-descr2
-rw-r--r--devel/p5-Log-Any-Adapter-Log4perl/pkg-descr2
-rw-r--r--devel/p5-Log-Any/pkg-descr2
-rw-r--r--devel/p5-Log-Contextual/pkg-descr2
-rw-r--r--devel/p5-Log-Defer/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch-Array/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch-Colorful/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch-Config/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch-Configurator-Any/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch-Configurator-YAML/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch-DBI/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch-Email-EmailSend/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch-File-Rolling/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch-File-Stamped/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch-FileRotate/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch-FileShared/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch-Perl/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch-Screen-Color/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch-Scribe/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatch/pkg-descr2
-rw-r--r--devel/p5-Log-Dispatchouli/pkg-descr2
-rw-r--r--devel/p5-Log-Dump/pkg-descr2
-rw-r--r--devel/p5-Log-Handler/pkg-descr2
-rw-r--r--devel/p5-Log-Log4perl-Appender-RabbitMQ/pkg-descr2
-rw-r--r--devel/p5-Log-Log4perl-Appender-Socket-UNIX/pkg-descr2
-rw-r--r--devel/p5-Log-Log4perl-Tiny/pkg-descr2
-rw-r--r--devel/p5-Log-Message-Simple/pkg-descr2
-rw-r--r--devel/p5-Log-Message/pkg-descr2
-rw-r--r--devel/p5-Log-Minimal/pkg-descr2
-rw-r--r--devel/p5-Log-Report-Optional/pkg-descr2
-rw-r--r--devel/p5-Log-Report/pkg-descr2
-rw-r--r--devel/p5-Log-Simple/pkg-descr2
-rw-r--r--devel/p5-Log-Trace/pkg-descr2
-rw-r--r--devel/p5-Log-TraceMessages/pkg-descr2
-rw-r--r--devel/p5-Logfile-Rotate/pkg-descr2
-rw-r--r--devel/p5-Luka/pkg-descr2
-rw-r--r--devel/p5-Lvalue/pkg-descr2
-rw-r--r--devel/p5-MRO-Compat/pkg-descr2
-rw-r--r--devel/p5-MRO-Define/pkg-descr2
-rw-r--r--devel/p5-Mac-FileSpec-Unixish/pkg-descr2
-rw-r--r--devel/p5-Mac-PropertyList/pkg-descr2
-rw-r--r--devel/p5-Make/pkg-descr2
-rw-r--r--devel/p5-Media-Type-Simple/pkg-descr2
-rw-r--r--devel/p5-Memoize-ExpireLRU/pkg-descr2
-rw-r--r--devel/p5-Memoize/pkg-descr2
-rw-r--r--devel/p5-Meta-Builder/pkg-descr2
-rw-r--r--devel/p5-MetaCPAN-Client/pkg-descr2
-rw-r--r--devel/p5-Metabase-Client-Simple/pkg-descr2
-rw-r--r--devel/p5-Metabase-Fact/pkg-descr2
-rw-r--r--devel/p5-Method-Alias/pkg-descr2
-rw-r--r--devel/p5-Method-Signatures-Simple/pkg-descr2
-rw-r--r--devel/p5-Method-Signatures/pkg-descr2
-rw-r--r--devel/p5-Minilla/pkg-descr2
-rw-r--r--devel/p5-Mixin-Event-Dispatch/pkg-descr2
-rw-r--r--devel/p5-Mixin-Linewise/pkg-descr2
-rw-r--r--devel/p5-Mo/pkg-descr2
-rw-r--r--devel/p5-Mock-Quick/pkg-descr2
-rw-r--r--devel/p5-Module-Build-Convert/pkg-descr2
-rw-r--r--devel/p5-Module-Build-Kwalitee/pkg-descr2
-rw-r--r--devel/p5-Module-Build-Pluggable-ReadmeMarkdownFromPod/pkg-descr2
-rw-r--r--devel/p5-Module-Build-Pluggable/pkg-descr2
-rw-r--r--devel/p5-Module-Build-Tiny/pkg-descr2
-rw-r--r--devel/p5-Module-Build-XSUtil/pkg-descr2
-rw-r--r--devel/p5-Module-Build/pkg-descr2
-rw-r--r--devel/p5-Module-CPANTS-Analyse/pkg-descr2
-rw-r--r--devel/p5-Module-CPANfile/pkg-descr2
-rw-r--r--devel/p5-Module-CheckVersion/pkg-descr2
-rw-r--r--devel/p5-Module-Collect/pkg-descr2
-rw-r--r--devel/p5-Module-Compile/pkg-descr2
-rw-r--r--devel/p5-Module-CoreList/pkg-descr2
-rw-r--r--devel/p5-Module-Dependency/pkg-descr2
-rw-r--r--devel/p5-Module-Depends/pkg-descr2
-rw-r--r--devel/p5-Module-Extract/pkg-descr2
-rw-r--r--devel/p5-Module-ExtractUse/pkg-descr2
-rw-r--r--devel/p5-Module-Find/pkg-descr2
-rw-r--r--devel/p5-Module-Functions/pkg-descr2
-rw-r--r--devel/p5-Module-Implementation/pkg-descr2
-rw-r--r--devel/p5-Module-Info-File/pkg-descr2
-rw-r--r--devel/p5-Module-Inspector/pkg-descr2
-rw-r--r--devel/p5-Module-Install-AuthorRequires/pkg-descr2
-rw-r--r--devel/p5-Module-Install-AuthorTests/pkg-descr2
-rw-r--r--devel/p5-Module-Install-ReadmeFromPod/pkg-descr2
-rw-r--r--devel/p5-Module-Install-Repository/pkg-descr2
-rw-r--r--devel/p5-Module-Install-Template/pkg-descr2
-rw-r--r--devel/p5-Module-Install-TestBase/pkg-descr2
-rw-r--r--devel/p5-Module-Install-XSUtil/pkg-descr2
-rw-r--r--devel/p5-Module-Install/pkg-descr2
-rw-r--r--devel/p5-Module-List/pkg-descr2
-rw-r--r--devel/p5-Module-Load-Conditional/pkg-descr2
-rw-r--r--devel/p5-Module-Load/pkg-descr2
-rw-r--r--devel/p5-Module-Loaded/pkg-descr2
-rw-r--r--devel/p5-Module-Manifest/pkg-descr2
-rw-r--r--devel/p5-Module-Math-Depends/pkg-descr2
-rw-r--r--devel/p5-Module-Metadata/pkg-descr2
-rw-r--r--devel/p5-Module-Pluggable-Fast/pkg-descr2
-rw-r--r--devel/p5-Module-Pluggable-Ordered/pkg-descr2
-rw-r--r--devel/p5-Module-Pluggable/pkg-descr2
-rw-r--r--devel/p5-Module-Reader/pkg-descr2
-rw-r--r--devel/p5-Module-Recursive-Require/pkg-descr2
-rw-r--r--devel/p5-Module-Refresh/pkg-descr2
-rw-r--r--devel/p5-Module-Release/pkg-descr2
-rw-r--r--devel/p5-Module-Reload-Sel/pkg-descr2
-rw-r--r--devel/p5-Module-Reload/pkg-descr2
-rw-r--r--devel/p5-Module-Runtime-Conflicts/pkg-descr2
-rw-r--r--devel/p5-Module-Runtime/pkg-descr2
-rw-r--r--devel/p5-Module-ScanDeps/pkg-descr2
-rw-r--r--devel/p5-Module-Setup/pkg-descr2
-rw-r--r--devel/p5-Module-Starter-PBP/pkg-descr2
-rw-r--r--devel/p5-Module-Starter-Plugin-SimpleStore/pkg-descr2
-rw-r--r--devel/p5-Module-Starter-Plugin-TT2/pkg-descr2
-rw-r--r--devel/p5-Module-Starter/pkg-descr2
-rw-r--r--devel/p5-Module-Used/pkg-descr2
-rw-r--r--devel/p5-Module-Util/pkg-descr2
-rw-r--r--devel/p5-Module-Version/pkg-descr2
-rw-r--r--devel/p5-Module-Versions/pkg-descr2
-rw-r--r--devel/p5-Moo/pkg-descr2
-rw-r--r--devel/p5-MooX-Cmd/pkg-descr2
-rw-r--r--devel/p5-MooX-ConfigFromFile/pkg-descr2
-rw-r--r--devel/p5-MooX-File-ConfigDir/pkg-descr2
-rw-r--r--devel/p5-MooX-HandlesVia/pkg-descr2
-rw-r--r--devel/p5-MooX-Options/pkg-descr2
-rw-r--r--devel/p5-MooX-StrictConstructor/pkg-descr2
-rw-r--r--devel/p5-MooX-Thunking/pkg-descr2
-rw-r--r--devel/p5-MooX-Types-MooseLike-Numeric/pkg-descr2
-rw-r--r--devel/p5-MooX-Types-MooseLike/pkg-descr2
-rw-r--r--devel/p5-MooX-late/pkg-descr2
-rw-r--r--devel/p5-Moos/pkg-descr2
-rw-r--r--devel/p5-Moose-Autobox/pkg-descr2
-rw-r--r--devel/p5-Moose-Policy/pkg-descr2
-rw-r--r--devel/p5-Moose-Test/pkg-descr2
-rw-r--r--devel/p5-Moose/pkg-descr2
-rw-r--r--devel/p5-MooseX-Aliases/pkg-descr2
-rw-r--r--devel/p5-MooseX-App-Cmd/pkg-descr2
-rw-r--r--devel/p5-MooseX-App/pkg-descr2
-rw-r--r--devel/p5-MooseX-ArrayRef/pkg-descr2
-rw-r--r--devel/p5-MooseX-Async/pkg-descr2
-rw-r--r--devel/p5-MooseX-Attribute-Chained/pkg-descr2
-rw-r--r--devel/p5-MooseX-Attribute-ENV/pkg-descr2
-rw-r--r--devel/p5-MooseX-AttributeHelpers/pkg-descr2
-rw-r--r--devel/p5-MooseX-AttributeShortcuts/pkg-descr2
-rw-r--r--devel/p5-MooseX-AuthorizedMethods/pkg-descr2
-rw-r--r--devel/p5-MooseX-ClassAttribute/pkg-descr2
-rw-r--r--devel/p5-MooseX-Clone/pkg-descr2
-rw-r--r--devel/p5-MooseX-CompileTime-Traits/pkg-descr2
-rw-r--r--devel/p5-MooseX-ConfigFromFile/pkg-descr2
-rw-r--r--devel/p5-MooseX-CoverableModifiers/pkg-descr2
-rw-r--r--devel/p5-MooseX-Daemonize/pkg-descr2
-rw-r--r--devel/p5-MooseX-Declare/pkg-descr2
-rw-r--r--devel/p5-MooseX-Emulate-Class-Accessor-Fast/pkg-descr2
-rw-r--r--devel/p5-MooseX-FollowPBP/pkg-descr2
-rw-r--r--devel/p5-MooseX-Getopt/pkg-descr2
-rw-r--r--devel/p5-MooseX-Has-Options/pkg-descr2
-rw-r--r--devel/p5-MooseX-Has-Sugar/pkg-descr2
-rw-r--r--devel/p5-MooseX-HasDefaults/pkg-descr2
-rw-r--r--devel/p5-MooseX-IOC/pkg-descr2
-rw-r--r--devel/p5-MooseX-InsideOut/pkg-descr2
-rw-r--r--devel/p5-MooseX-LazyRequire/pkg-descr2
-rw-r--r--devel/p5-MooseX-Lists/pkg-descr2
-rw-r--r--devel/p5-MooseX-Log-Log4perl/pkg-descr2
-rw-r--r--devel/p5-MooseX-MarkAsMethods/pkg-descr2
-rw-r--r--devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion/pkg-descr2
-rw-r--r--devel/p5-MooseX-MetaDescription/pkg-descr2
-rw-r--r--devel/p5-MooseX-Method-Signatures/pkg-descr2
-rw-r--r--devel/p5-MooseX-MethodAttributes/pkg-descr2
-rw-r--r--devel/p5-MooseX-MultiInitArg/pkg-descr2
-rw-r--r--devel/p5-MooseX-MultiMethods/pkg-descr2
-rw-r--r--devel/p5-MooseX-NonMoose/pkg-descr2
-rw-r--r--devel/p5-MooseX-Object-Pluggable/pkg-descr2
-rw-r--r--devel/p5-MooseX-OneArgNew/pkg-descr2
-rw-r--r--devel/p5-MooseX-POE/pkg-descr2
-rw-r--r--devel/p5-MooseX-Params-Validate/pkg-descr2
-rw-r--r--devel/p5-MooseX-RelatedClassRoles/pkg-descr2
-rw-r--r--devel/p5-MooseX-Role-Loggable/pkg-descr2
-rw-r--r--devel/p5-MooseX-Role-Matcher/pkg-descr2
-rw-r--r--devel/p5-MooseX-Role-Parameterized/pkg-descr2
-rw-r--r--devel/p5-MooseX-Role-Strict/pkg-descr2
-rw-r--r--devel/p5-MooseX-Runnable/pkg-descr2
-rw-r--r--devel/p5-MooseX-SemiAffordanceAccessor/pkg-descr2
-rw-r--r--devel/p5-MooseX-SetOnce/pkg-descr2
-rw-r--r--devel/p5-MooseX-SimpleConfig/pkg-descr2
-rw-r--r--devel/p5-MooseX-Singleton/pkg-descr2
-rw-r--r--devel/p5-MooseX-Storage/pkg-descr2
-rw-r--r--devel/p5-MooseX-StrictConstructor/pkg-descr2
-rw-r--r--devel/p5-MooseX-TraitFor-Meta-Class-BetterAnonClassNames/pkg-descr2
-rw-r--r--devel/p5-MooseX-Traits-Pluggable/pkg-descr2
-rw-r--r--devel/p5-MooseX-Traits/pkg-descr2
-rw-r--r--devel/p5-MooseX-TransactionalMethods/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-Common/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-DateTime-ButMaintained/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-DateTime-MoreCoercions/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-DateTime-MySQL/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-DateTime/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-DateTimeX/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-ISO8601/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-JSON/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-Path-Class/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-Path-Tiny/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-Perl/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-PortNumber/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-Set-Object/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-Signal/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-Stringlike/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-Structured/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-URI/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types-VariantTable/pkg-descr2
-rw-r--r--devel/p5-MooseX-Types/pkg-descr2
-rw-r--r--devel/p5-MooseX-Util/pkg-descr2
-rw-r--r--devel/p5-MouseX-App-Cmd/pkg-descr2
-rw-r--r--devel/p5-MouseX-AttributeHelpers/pkg-descr2
-rw-r--r--devel/p5-MouseX-ConfigFromFile/pkg-descr2
-rw-r--r--devel/p5-MouseX-Foreign/pkg-descr2
-rw-r--r--devel/p5-MouseX-Getopt/pkg-descr2
-rw-r--r--devel/p5-MouseX-NativeTraits/pkg-descr2
-rw-r--r--devel/p5-MouseX-StrictConstructor/pkg-descr2
-rw-r--r--devel/p5-MouseX-Traits/pkg-descr2
-rw-r--r--devel/p5-MouseX-Types-Path-Class/pkg-descr2
-rw-r--r--devel/p5-MouseX-Types/pkg-descr2
-rw-r--r--devel/p5-NEXT/pkg-descr2
-rw-r--r--devel/p5-Net-DBus/pkg-descr2
-rw-r--r--devel/p5-Net-ZooKeeper/pkg-descr2
-rw-r--r--devel/p5-No-Worries/pkg-descr2
-rw-r--r--devel/p5-Number-Bytes-Human/pkg-descr2
-rw-r--r--devel/p5-Number-Tolerant/pkg-descr2
-rw-r--r--devel/p5-OLE-Storage_Lite/pkg-descr2
-rw-r--r--devel/p5-OOTools/pkg-descr2
-rw-r--r--devel/p5-Object-Accessor/pkg-descr2
-rw-r--r--devel/p5-Object-Array/pkg-descr2
-rw-r--r--devel/p5-Object-Container/pkg-descr2
-rw-r--r--devel/p5-Object-Declare/pkg-descr2
-rw-r--r--devel/p5-Object-Destroyer/pkg-descr2
-rw-r--r--devel/p5-Object-Enum/pkg-descr2
-rw-r--r--devel/p5-Object-Event/pkg-descr2
-rw-r--r--devel/p5-Object-Import/pkg-descr2
-rw-r--r--devel/p5-Object-InsideOut/pkg-descr2
-rw-r--r--devel/p5-Object-MultiType/pkg-descr2
-rw-r--r--devel/p5-Object-Pluggable/pkg-descr2
-rw-r--r--devel/p5-Object-Realize-Later/pkg-descr2
-rw-r--r--devel/p5-Object-Signature/pkg-descr2
-rw-r--r--devel/p5-Object-Simple/pkg-descr2
-rw-r--r--devel/p5-Object-Tiny-Lvalue/pkg-descr2
-rw-r--r--devel/p5-Object-Tiny/pkg-descr2
-rw-r--r--devel/p5-Olson-Abbreviations/pkg-descr2
-rw-r--r--devel/p5-Opcodes/pkg-descr2
-rw-r--r--devel/p5-OrePAN2/pkg-descr2
-rw-r--r--devel/p5-Ouch/pkg-descr2
-rw-r--r--devel/p5-PAR-Dist/pkg-descr2
-rw-r--r--devel/p5-PAR-Packer/pkg-descr2
-rw-r--r--devel/p5-PAR/pkg-descr2
-rw-r--r--devel/p5-PHP-Serialization/pkg-descr2
-rw-r--r--devel/p5-POE-API-Peek/pkg-descr2
-rw-r--r--devel/p5-POE-Component-Child/pkg-descr2
-rw-r--r--devel/p5-POE-Component-Cron/pkg-descr2
-rw-r--r--devel/p5-POE-Component-Daemon/pkg-descr2
-rw-r--r--devel/p5-POE-Component-DirWatch/pkg-descr2
-rw-r--r--devel/p5-POE-Component-Hailo/pkg-descr2
-rw-r--r--devel/p5-POE-Component-IKC/pkg-descr2
-rw-r--r--devel/p5-POE-Component-JobQueue/pkg-descr2
-rw-r--r--devel/p5-POE-Component-Logger/pkg-descr2
-rw-r--r--devel/p5-POE-Component-Pluggable/pkg-descr2
-rw-r--r--devel/p5-POE-Component-RSSAggregator/pkg-descr2
-rw-r--r--devel/p5-POE-Component-Schedule/pkg-descr2
-rw-r--r--devel/p5-POE-Component-Server-XMLRPC/pkg-descr2
-rw-r--r--devel/p5-POE-Component-Syndicator/pkg-descr2
-rw-r--r--devel/p5-POE-Component-TSTP/pkg-descr2
-rw-r--r--devel/p5-POE-Devel-Profiler/pkg-descr2
-rw-r--r--devel/p5-POE-Loop-AnyEvent/pkg-descr2
-rw-r--r--devel/p5-POE-Loop-Glib/pkg-descr2
-rw-r--r--devel/p5-POE-Loop-Tk/pkg-descr2
-rw-r--r--devel/p5-POE-Quickie/pkg-descr2
-rw-r--r--devel/p5-POE-Session-MultiDispatch/pkg-descr2
-rw-r--r--devel/p5-POE-Stage/pkg-descr2
-rw-r--r--devel/p5-POE-Test-Loops/pkg-descr2
-rw-r--r--devel/p5-POE-XS-Loop-Poll/pkg-descr2
-rw-r--r--devel/p5-POE-XS-Queue-Array/pkg-descr2
-rw-r--r--devel/p5-POE/pkg-descr2
-rw-r--r--devel/p5-POSIX-strftime-Compiler/pkg-descr2
-rw-r--r--devel/p5-POSIX-strptime/pkg-descr2
-rw-r--r--devel/p5-PPerl/pkg-descr2
-rw-r--r--devel/p5-PV/pkg-descr2
-rw-r--r--devel/p5-Package-Constants/pkg-descr2
-rw-r--r--devel/p5-Package-DeprecationManager/pkg-descr2
-rw-r--r--devel/p5-Package-Generator/pkg-descr2
-rw-r--r--devel/p5-Package-Stash/pkg-descr2
-rw-r--r--devel/p5-Package-Variant/pkg-descr2
-rw-r--r--devel/p5-PadWalker/pkg-descr2
-rw-r--r--devel/p5-Parallel-Async/pkg-descr2
-rw-r--r--devel/p5-Parallel-Fork-BossWorker/pkg-descr2
-rw-r--r--devel/p5-Parallel-ForkManager/pkg-descr2
-rw-r--r--devel/p5-Parallel-Iterator/pkg-descr2
-rw-r--r--devel/p5-Parallel-Prefork/pkg-descr2
-rw-r--r--devel/p5-Parallel-Scoreboard/pkg-descr2
-rw-r--r--devel/p5-Params-CallbackRequest/pkg-descr2
-rw-r--r--devel/p5-Params-Check/pkg-descr2
-rw-r--r--devel/p5-Params-Classify/pkg-descr2
-rw-r--r--devel/p5-Params-Coerce/pkg-descr2
-rw-r--r--devel/p5-Params-Util/pkg-descr2
-rw-r--r--devel/p5-Params-Validate-Dependencies/pkg-descr2
-rw-r--r--devel/p5-Params-Validate/pkg-descr2
-rw-r--r--devel/p5-Params-ValidationCompiler/pkg-descr2
-rw-r--r--devel/p5-Paranoid-Log-Email/pkg-descr2
-rw-r--r--devel/p5-Paranoid-Log-Syslog/pkg-descr2
-rw-r--r--devel/p5-Paranoid/pkg-descr2
-rw-r--r--devel/p5-Parse-CPAN-Packages-Fast/pkg-descr2
-rw-r--r--devel/p5-Parse-CPAN-Packages/pkg-descr2
-rw-r--r--devel/p5-Parse-ExuberantCTags/pkg-descr2
-rw-r--r--devel/p5-Parse-LocalDistribution/pkg-descr2
-rw-r--r--devel/p5-Parse-Method-Signatures/pkg-descr2
-rw-r--r--devel/p5-Parse-PMFile/pkg-descr2
-rw-r--r--devel/p5-Parse-PerlConfig/pkg-descr2
-rw-r--r--devel/p5-Parse-PlainConfig/pkg-descr2
-rw-r--r--devel/p5-Parse-RecDescent/pkg-descr2
-rw-r--r--devel/p5-Parse-Win32Registry/pkg-descr2
-rw-r--r--devel/p5-ParseLex/pkg-descr2
-rw-r--r--devel/p5-ParseTemplate/pkg-descr2
-rw-r--r--devel/p5-PatchReader/pkg-descr2
-rw-r--r--devel/p5-Path-Abstract/pkg-descr2
-rw-r--r--devel/p5-Path-Class-File-Lockable/pkg-descr2
-rw-r--r--devel/p5-Path-Class/pkg-descr2
-rw-r--r--devel/p5-Path-Dispatcher-Declarative/pkg-descr2
-rw-r--r--devel/p5-Path-Dispatcher/pkg-descr2
-rw-r--r--devel/p5-Path-Extended/pkg-descr2
-rw-r--r--devel/p5-Path-FindDev/pkg-descr2
-rw-r--r--devel/p5-Path-IsDev/pkg-descr2
-rw-r--r--devel/p5-Path-Iterator-Rule/pkg-descr2
-rw-r--r--devel/p5-Path-Resource/pkg-descr2
-rw-r--r--devel/p5-Path-Tiny/pkg-descr2
-rw-r--r--devel/p5-PathTools/pkg-descr2
-rw-r--r--devel/p5-Paws/pkg-descr2
-rw-r--r--devel/p5-Pegex/pkg-descr2
-rw-r--r--devel/p5-Perl-Critic-Deprecated/pkg-descr2
-rw-r--r--devel/p5-Perl-Metrics-Lite/pkg-descr2
-rw-r--r--devel/p5-Perl-Metrics-Simple/pkg-descr2
-rw-r--r--devel/p5-Perl-OSType/pkg-descr2
-rw-r--r--devel/p5-Perl-PrereqScanner-Lite/pkg-descr2
-rw-r--r--devel/p5-Perl-PrereqScanner/pkg-descr2
-rw-r--r--devel/p5-Perl-Tidy/pkg-descr2
-rw-r--r--devel/p5-Perl-Unsafe-Signals/pkg-descr2
-rw-r--r--devel/p5-Perl-Version/pkg-descr2
-rw-r--r--devel/p5-Perl-osnames/pkg-descr2
-rw-r--r--devel/p5-Perl4-CoreLibs/pkg-descr2
-rw-r--r--devel/p5-Perl6-Builtins/pkg-descr2
-rw-r--r--devel/p5-Perl6-Export-Attrs/pkg-descr2
-rw-r--r--devel/p5-Perl6-Export/pkg-descr2
-rw-r--r--devel/p5-Perl6-Form/pkg-descr2
-rw-r--r--devel/p5-Perl6-Junction/pkg-descr2
-rw-r--r--devel/p5-Perl6-Rules/pkg-descr2
-rw-r--r--devel/p5-Perl6-Say/pkg-descr2
-rw-r--r--devel/p5-Perl6-Slurp/pkg-descr2
-rw-r--r--devel/p5-PerlIO-Layers/pkg-descr2
-rw-r--r--devel/p5-PerlIO-Util/pkg-descr2
-rw-r--r--devel/p5-PerlIO-eol/pkg-descr2
-rw-r--r--devel/p5-PerlIO-locale/pkg-descr2
-rw-r--r--devel/p5-PerlIO-utf8_strict/pkg-descr2
-rw-r--r--devel/p5-PerlIO-via-MD5/pkg-descr2
-rw-r--r--devel/p5-PerlIO-via-Timeout/pkg-descr2
-rw-r--r--devel/p5-PerlIO-via-dynamic/pkg-descr2
-rw-r--r--devel/p5-PerlIO-via-symlink/pkg-descr2
-rw-r--r--devel/p5-PerlX-Maybe-XS/pkg-descr2
-rw-r--r--devel/p5-Pid-File-Flock/pkg-descr2
-rw-r--r--devel/p5-Pipeline/pkg-descr2
-rw-r--r--devel/p5-Pithub/pkg-descr2
-rw-r--r--devel/p5-PkgConfig-LibPkgConf/pkg-descr2
-rw-r--r--devel/p5-PkgConfig/pkg-descr2
-rw-r--r--devel/p5-Pod-Coverage-Moose/pkg-descr2
-rw-r--r--devel/p5-Pod-Coverage-TrustPod/pkg-descr2
-rw-r--r--devel/p5-Pod-Coverage/pkg-descr2
-rw-r--r--devel/p5-Pod-Tests/pkg-descr2
-rw-r--r--devel/p5-Pod-Usage/pkg-descr2
-rw-r--r--devel/p5-Pragmatic/pkg-descr2
-rw-r--r--devel/p5-Proc-BackOff/pkg-descr2
-rw-r--r--devel/p5-Proc-Background/pkg-descr2
-rw-r--r--devel/p5-Proc-Daemon/pkg-descr2
-rw-r--r--devel/p5-Proc-Fork/pkg-descr2
-rw-r--r--devel/p5-Proc-Guard/pkg-descr2
-rw-r--r--devel/p5-Proc-PID-File/pkg-descr2
-rw-r--r--devel/p5-Proc-Pidfile/pkg-descr2
-rw-r--r--devel/p5-Proc-ProcessTable/pkg-descr2
-rw-r--r--devel/p5-Proc-Queue/pkg-descr2
-rw-r--r--devel/p5-Proc-Reliable/pkg-descr2
-rw-r--r--devel/p5-Proc-SafeExec/pkg-descr2
-rw-r--r--devel/p5-Proc-Simple/pkg-descr2
-rw-r--r--devel/p5-Proc-Wait3/pkg-descr2
-rw-r--r--devel/p5-Proc-WaitStat/pkg-descr2
-rw-r--r--devel/p5-Progress-Any/pkg-descr2
-rw-r--r--devel/p5-Project-Gantt/pkg-descr2
-rw-r--r--devel/p5-Project-Libs/pkg-descr2
-rw-r--r--devel/p5-Qudo/pkg-descr2
-rw-r--r--devel/p5-RPSL-Parser/pkg-descr2
-rw-r--r--devel/p5-RRDTool-OO/pkg-descr2
-rw-r--r--devel/p5-Rcs-Agent/pkg-descr2
-rw-r--r--devel/p5-Rcs/pkg-descr2
-rw-r--r--devel/p5-Readonly-XS/pkg-descr2
-rw-r--r--devel/p5-Readonly/pkg-descr2
-rw-r--r--devel/p5-Ref-Util-XS/pkg-descr2
-rw-r--r--devel/p5-Ref-Util/pkg-descr2
-rw-r--r--devel/p5-Reflex/pkg-descr2
-rw-r--r--devel/p5-Regexp-Assemble-Compressed/pkg-descr2
-rw-r--r--devel/p5-Regexp-Assemble/pkg-descr2
-rw-r--r--devel/p5-Regexp-Bind/pkg-descr2
-rw-r--r--devel/p5-Regexp-Compare/pkg-descr2
-rw-r--r--devel/p5-Regexp-Grammars/pkg-descr2
-rw-r--r--devel/p5-Regexp-RegGrp/pkg-descr2
-rw-r--r--devel/p5-Regexp-Shellish/pkg-descr2
-rw-r--r--devel/p5-Regexp-Subst-Parallel/pkg-descr2
-rw-r--r--devel/p5-Return-MultiLevel/pkg-descr2
-rw-r--r--devel/p5-Return-Type/pkg-descr2
-rw-r--r--devel/p5-Return-Value/pkg-descr2
-rw-r--r--devel/p5-Rinci/pkg-descr2
-rw-r--r--devel/p5-Role-Basic/pkg-descr2
-rw-r--r--devel/p5-Role-HasMessage/pkg-descr2
-rw-r--r--devel/p5-Role-Identifiable/pkg-descr2
-rw-r--r--devel/p5-Role-Tiny/pkg-descr2
-rw-r--r--devel/p5-Rose-DateTime/pkg-descr2
-rw-r--r--devel/p5-Rose-Object/pkg-descr2
-rw-r--r--devel/p5-Router-R3/pkg-descr2
-rw-r--r--devel/p5-Routes-Tiny/pkg-descr2
-rw-r--r--devel/p5-RunApp/pkg-descr2
-rw-r--r--devel/p5-SNMP-Persist/pkg-descr2
-rw-r--r--devel/p5-SOAP-WSDL/pkg-descr2
-rw-r--r--devel/p5-SPOPS/pkg-descr2
-rw-r--r--devel/p5-SSN-Validate/pkg-descr2
-rw-r--r--devel/p5-SUPER/pkg-descr2
-rw-r--r--devel/p5-SVN-ACL/pkg-descr2
-rw-r--r--devel/p5-SVN-Access/pkg-descr2
-rw-r--r--devel/p5-SVN-Agent/pkg-descr2
-rw-r--r--devel/p5-SVN-Dump/pkg-descr2
-rw-r--r--devel/p5-SVN-Dumpfile/pkg-descr2
-rw-r--r--devel/p5-SVN-Hook/pkg-descr2
-rw-r--r--devel/p5-SVN-Hooks/pkg-descr2
-rw-r--r--devel/p5-SVN-Look/pkg-descr2
-rw-r--r--devel/p5-SVN-Mirror/pkg-descr2
-rw-r--r--devel/p5-SVN-Notify-Config/pkg-descr2
-rw-r--r--devel/p5-SVN-Notify-Filter-AuthZMail/pkg-descr2
-rw-r--r--devel/p5-SVN-Notify-Filter-EmailFlatFileDB/pkg-descr2
-rw-r--r--devel/p5-SVN-Notify-Filter-Markdown/pkg-descr2
-rw-r--r--devel/p5-SVN-Notify-Filter-Watchers/pkg-descr2
-rw-r--r--devel/p5-SVN-Notify-Mirror/pkg-descr2
-rw-r--r--devel/p5-SVN-Notify-Snapshot/pkg-descr2
-rw-r--r--devel/p5-SVN-Notify/pkg-descr2
-rw-r--r--devel/p5-SVN-S4/pkg-descr2
-rw-r--r--devel/p5-SVN-Simple/pkg-descr2
-rw-r--r--devel/p5-SVN-Web/pkg-descr2
-rw-r--r--devel/p5-Safe-Isa/pkg-descr2
-rw-r--r--devel/p5-Sah/pkg-descr2
-rw-r--r--devel/p5-Scalar-Defer/pkg-descr2
-rw-r--r--devel/p5-Scalar-Does/pkg-descr2
-rw-r--r--devel/p5-Scalar-Listify/pkg-descr2
-rw-r--r--devel/p5-Scalar-String/pkg-descr2
-rw-r--r--devel/p5-Scalar-Util-LooksLikeNumber/pkg-descr2
-rw-r--r--devel/p5-Scalar-Util-Numeric/pkg-descr2
-rw-r--r--devel/p5-Scope-Guard/pkg-descr2
-rw-r--r--devel/p5-Scope-Upper/pkg-descr2
-rw-r--r--devel/p5-Script-isAperlScript/pkg-descr2
-rw-r--r--devel/p5-Search-Binary/pkg-descr2
-rw-r--r--devel/p5-Sentinel/pkg-descr2
-rw-r--r--devel/p5-Sepia/pkg-descr2
-rw-r--r--devel/p5-Set-Array/pkg-descr2
-rw-r--r--devel/p5-Set-ConsistentHash/pkg-descr2
-rw-r--r--devel/p5-Set-Crontab/pkg-descr2
-rw-r--r--devel/p5-Set-CrossProduct/pkg-descr2
-rw-r--r--devel/p5-Set-Infinite/pkg-descr2
-rw-r--r--devel/p5-Set-Object/pkg-descr2
-rw-r--r--devel/p5-Set-Scalar/pkg-descr2
-rw-r--r--devel/p5-Set-Tiny/pkg-descr2
-rw-r--r--devel/p5-Shell-Base/pkg-descr2
-rw-r--r--devel/p5-Shell-EnvImporter/pkg-descr2
-rw-r--r--devel/p5-Shell-Parser/pkg-descr2
-rw-r--r--devel/p5-Shell-Source/pkg-descr2
-rw-r--r--devel/p5-ShipIt-Step-Manifest/pkg-descr2
-rw-r--r--devel/p5-ShipIt/pkg-descr2
-rw-r--r--devel/p5-Smart-Comments/pkg-descr2
-rw-r--r--devel/p5-Sort-Array/pkg-descr2
-rw-r--r--devel/p5-Sort-ArrayOfArrays/pkg-descr2
-rw-r--r--devel/p5-Sort-Key-DateTime/pkg-descr2
-rw-r--r--devel/p5-Sort-Key-Top/pkg-descr2
-rw-r--r--devel/p5-Sort-Key/pkg-descr2
-rw-r--r--devel/p5-Sort-Maker/pkg-descr2
-rw-r--r--devel/p5-Sort-Tree/pkg-descr2
-rw-r--r--devel/p5-Sort-Versions/pkg-descr2
-rw-r--r--devel/p5-Specio/pkg-descr2
-rw-r--r--devel/p5-Spiffy/pkg-descr2
-rw-r--r--devel/p5-Spoon/pkg-descr2
-rw-r--r--devel/p5-Storable/pkg-descr2
-rw-r--r--devel/p5-Stream-Buffered/pkg-descr2
-rw-r--r--devel/p5-Stream-Reader/pkg-descr2
-rw-r--r--devel/p5-Stream/pkg-descr2
-rw-r--r--devel/p5-String-Approx/pkg-descr2
-rw-r--r--devel/p5-String-Checker/pkg-descr2
-rw-r--r--devel/p5-String-Diff/pkg-descr2
-rw-r--r--devel/p5-String-Dump/pkg-descr2
-rw-r--r--devel/p5-String-Errf/pkg-descr2
-rw-r--r--devel/p5-String-Formatter/pkg-descr2
-rw-r--r--devel/p5-String-LRC/pkg-descr2
-rw-r--r--devel/p5-String-Parity/pkg-descr2
-rw-r--r--devel/p5-String-Random/pkg-descr2
-rw-r--r--devel/p5-String-RexxParse/pkg-descr2
-rw-r--r--devel/p5-String-Similarity/pkg-descr2
-rw-r--r--devel/p5-Struct-Dumb/pkg-descr2
-rw-r--r--devel/p5-Sub-Alias/pkg-descr2
-rw-r--r--devel/p5-Sub-Current/pkg-descr2
-rw-r--r--devel/p5-Sub-Delete/pkg-descr2
-rw-r--r--devel/p5-Sub-Exporter-ForMethods/pkg-descr2
-rw-r--r--devel/p5-Sub-Exporter-GlobExporter/pkg-descr2
-rw-r--r--devel/p5-Sub-Exporter-Lexical/pkg-descr2
-rw-r--r--devel/p5-Sub-Exporter-Progressive/pkg-descr2
-rw-r--r--devel/p5-Sub-Exporter/pkg-descr2
-rw-r--r--devel/p5-Sub-Identify/pkg-descr2
-rw-r--r--devel/p5-Sub-Infix/pkg-descr2
-rw-r--r--devel/p5-Sub-Info/pkg-descr2
-rw-r--r--devel/p5-Sub-Install/pkg-descr2
-rw-r--r--devel/p5-Sub-Installer/pkg-descr2
-rw-r--r--devel/p5-Sub-Multi/pkg-descr2
-rw-r--r--devel/p5-Sub-Name/pkg-descr2
-rw-r--r--devel/p5-Sub-Override/pkg-descr2
-rw-r--r--devel/p5-Sub-Prototype/pkg-descr2
-rw-r--r--devel/p5-Sub-Signatures/pkg-descr2
-rw-r--r--devel/p5-Sub-Uplevel/pkg-descr2
-rw-r--r--devel/p5-Sub-WrapPackages/pkg-descr2
-rw-r--r--devel/p5-Symbol-Get/pkg-descr2
-rw-r--r--devel/p5-Symbol-Global-Name/pkg-descr2
-rw-r--r--devel/p5-Symbol-Util/pkg-descr2
-rw-r--r--devel/p5-Syntax-Keyword-Gather/pkg-descr2
-rw-r--r--devel/p5-Syntax-Keyword-Junction/pkg-descr2
-rw-r--r--devel/p5-Sys-Info-Base/pkg-descr2
-rw-r--r--devel/p5-Sys-Info-Driver-BSD/pkg-descr2
-rw-r--r--devel/p5-Sys-Info/pkg-descr2
-rw-r--r--devel/p5-Sys-MemInfo/pkg-descr2
-rw-r--r--devel/p5-Sys-Mmap/pkg-descr2
-rw-r--r--devel/p5-Sys-RunAlone/pkg-descr2
-rw-r--r--devel/p5-Sys-RunAlways/pkg-descr2
-rw-r--r--devel/p5-Sys-Sendfile-FreeBSD/pkg-descr2
-rw-r--r--devel/p5-Sys-Sendfile/pkg-descr2
-rw-r--r--devel/p5-Sys-Sig/pkg-descr2
-rw-r--r--devel/p5-Sys-SigAction/pkg-descr2
-rw-r--r--devel/p5-Sys-Syscall/pkg-descr2
-rw-r--r--devel/p5-Sys-Trace/pkg-descr2
-rw-r--r--devel/p5-Sys-Virt/pkg-descr2
-rw-r--r--devel/p5-System-Command/pkg-descr2
-rw-r--r--devel/p5-System2/pkg-descr2
-rw-r--r--devel/p5-TAP-Formatter-JUnit/pkg-descr2
-rw-r--r--devel/p5-TAP-Harness-JUnit/pkg-descr2
-rw-r--r--devel/p5-Taint-Runtime/pkg-descr2
-rw-r--r--devel/p5-Taint-Util/pkg-descr2
-rw-r--r--devel/p5-Task-Tiny/pkg-descr2
-rw-r--r--devel/p5-Task-Weaken/pkg-descr2
-rw-r--r--devel/p5-Tee/pkg-descr2
-rw-r--r--devel/p5-Template-Provider-Encode/pkg-descr2
-rw-r--r--devel/p5-Term-ANSIScreen/pkg-descr2
-rw-r--r--devel/p5-Term-Animation/pkg-descr2
-rw-r--r--devel/p5-Term-CallEditor/pkg-descr2
-rw-r--r--devel/p5-Term-Clui/pkg-descr2
-rw-r--r--devel/p5-Term-EditLine/pkg-descr2
-rw-r--r--devel/p5-Term-Encoding/pkg-descr2
-rw-r--r--devel/p5-Term-Menus/pkg-descr2
-rw-r--r--devel/p5-Term-ProgressBar-Quiet/pkg-descr2
-rw-r--r--devel/p5-Term-ProgressBar-Simple/pkg-descr2
-rw-r--r--devel/p5-Term-ProgressBar/pkg-descr2
-rw-r--r--devel/p5-Term-Prompt/pkg-descr2
-rw-r--r--devel/p5-Term-Query/pkg-descr2
-rw-r--r--devel/p5-Term-RawInput/pkg-descr2
-rw-r--r--devel/p5-Term-ReadLine-Gnu/pkg-descr2
-rw-r--r--devel/p5-Term-ReadLine-Perl/pkg-descr2
-rw-r--r--devel/p5-Term-ReadLine-TTYtter/pkg-descr2
-rw-r--r--devel/p5-Term-ReadLine-Zoid/pkg-descr2
-rw-r--r--devel/p5-Term-ReadPassword/pkg-descr2
-rw-r--r--devel/p5-Term-Screen/pkg-descr2
-rw-r--r--devel/p5-Term-ScreenColor/pkg-descr2
-rw-r--r--devel/p5-Term-Shell/pkg-descr2
-rw-r--r--devel/p5-Term-Size-Any/pkg-descr2
-rw-r--r--devel/p5-Term-Size-Perl/pkg-descr2
-rw-r--r--devel/p5-Term-Size/pkg-descr2
-rw-r--r--devel/p5-Term-Table/pkg-descr2
-rw-r--r--devel/p5-Term-Title/pkg-descr2
-rw-r--r--devel/p5-Term-UI/pkg-descr2
-rw-r--r--devel/p5-Term-VT102-Boundless/pkg-descr2
-rw-r--r--devel/p5-Term-VT102/pkg-descr2
-rw-r--r--devel/p5-Term-Visual/pkg-descr2
-rw-r--r--devel/p5-Test-API/pkg-descr2
-rw-r--r--devel/p5-Test-Able-Runner/pkg-descr2
-rw-r--r--devel/p5-Test-Able/pkg-descr2
-rw-r--r--devel/p5-Test-Aggregate/pkg-descr2
-rw-r--r--devel/p5-Test-Assertions/pkg-descr2
-rw-r--r--devel/p5-Test-Base/pkg-descr2
-rw-r--r--devel/p5-Test-Benchmark/pkg-descr2
-rw-r--r--devel/p5-Test-BinaryData/pkg-descr2
-rw-r--r--devel/p5-Test-Bits/pkg-descr2
-rw-r--r--devel/p5-Test-CPAN-Meta-YAML/pkg-descr2
-rw-r--r--devel/p5-Test-CPAN-Meta/pkg-descr2
-rw-r--r--devel/p5-Test-CheckDeps/pkg-descr2
-rw-r--r--devel/p5-Test-CheckManifest/pkg-descr2
-rw-r--r--devel/p5-Test-Class-Most/pkg-descr2
-rw-r--r--devel/p5-Test-Class/pkg-descr2
-rw-r--r--devel/p5-Test-ClassAPI/pkg-descr2
-rw-r--r--devel/p5-Test-Classy/pkg-descr2
-rw-r--r--devel/p5-Test-CleanNamespaces/pkg-descr2
-rw-r--r--devel/p5-Test-Cmd/pkg-descr2
-rw-r--r--devel/p5-Test-Command-Simple/pkg-descr2
-rw-r--r--devel/p5-Test-Command/pkg-descr2
-rw-r--r--devel/p5-Test-Compile/pkg-descr2
-rw-r--r--devel/p5-Test-DBIx-Class/pkg-descr2
-rw-r--r--devel/p5-Test-Data/pkg-descr2
-rw-r--r--devel/p5-Test-Debugger/pkg-descr2
-rw-r--r--devel/p5-Test-Declare/pkg-descr2
-rw-r--r--devel/p5-Test-Deep/pkg-descr2
-rw-r--r--devel/p5-Test-Dependencies/pkg-descr2
-rw-r--r--devel/p5-Test-DependentModules/pkg-descr2
-rw-r--r--devel/p5-Test-Differences/pkg-descr2
-rw-r--r--devel/p5-Test-Distribution/pkg-descr2
-rw-r--r--devel/p5-Test-EOL/pkg-descr2
-rw-r--r--devel/p5-Test-Exception/pkg-descr2
-rw-r--r--devel/p5-Test-Expect/pkg-descr2
-rw-r--r--devel/p5-Test-FailWarnings/pkg-descr2
-rw-r--r--devel/p5-Test-Fake-HTTPD/pkg-descr2
-rw-r--r--devel/p5-Test-Fatal/pkg-descr2
-rw-r--r--devel/p5-Test-File-Contents/pkg-descr2
-rw-r--r--devel/p5-Test-File-ShareDir/pkg-descr2
-rw-r--r--devel/p5-Test-File/pkg-descr2
-rw-r--r--devel/p5-Test-Filename/pkg-descr2
-rw-r--r--devel/p5-Test-Fixme/pkg-descr2
-rw-r--r--devel/p5-Test-Fixture-DBIC-Schema/pkg-descr2
-rw-r--r--devel/p5-Test-Group/pkg-descr2
-rw-r--r--devel/p5-Test-HTML-Tidy/pkg-descr2
-rw-r--r--devel/p5-Test-Harness-Straps/pkg-descr2
-rw-r--r--devel/p5-Test-Harness/pkg-descr2
-rw-r--r--devel/p5-Test-HasVersion/pkg-descr2
-rw-r--r--devel/p5-Test-HexDifferences/pkg-descr2
-rw-r--r--devel/p5-Test-HexString/pkg-descr2
-rw-r--r--devel/p5-Test-Identity/pkg-descr2
-rw-r--r--devel/p5-Test-If/pkg-descr2
-rw-r--r--devel/p5-Test-InDistDir/pkg-descr2
-rw-r--r--devel/p5-Test-Inline/pkg-descr2
-rw-r--r--devel/p5-Test-Inter/pkg-descr2
-rw-r--r--devel/p5-Test-JSON/pkg-descr2
-rw-r--r--devel/p5-Test-Kwalitee/pkg-descr2
-rw-r--r--devel/p5-Test-Lazy/pkg-descr2
-rw-r--r--devel/p5-Test-LeakTrace/pkg-descr2
-rw-r--r--devel/p5-Test-LectroTest/pkg-descr2
-rw-r--r--devel/p5-Test-LoadAllModules/pkg-descr2
-rw-r--r--devel/p5-Test-Log-Log4perl/pkg-descr2
-rw-r--r--devel/p5-Test-Log4perl/pkg-descr2
-rw-r--r--devel/p5-Test-LongString/pkg-descr2
-rw-r--r--devel/p5-Test-Manifest/pkg-descr2
-rw-r--r--devel/p5-Test-ManyParams/pkg-descr2
-rw-r--r--devel/p5-Test-Memory-Cycle/pkg-descr2
-rw-r--r--devel/p5-Test-Mini-Unit/pkg-descr2
-rw-r--r--devel/p5-Test-Mini/pkg-descr2
-rw-r--r--devel/p5-Test-Mock-Guard/pkg-descr2
-rw-r--r--devel/p5-Test-Mock-LWP-Dispatch/pkg-descr2
-rw-r--r--devel/p5-Test-Mock-LWP/pkg-descr2
-rw-r--r--devel/p5-Test-MockDateTime/pkg-descr2
-rw-r--r--devel/p5-Test-MockModule/pkg-descr2
-rw-r--r--devel/p5-Test-MockObject/pkg-descr2
-rw-r--r--devel/p5-Test-MockRandom/pkg-descr2
-rw-r--r--devel/p5-Test-MockTime/pkg-descr2
-rw-r--r--devel/p5-Test-Modern/pkg-descr2
-rw-r--r--devel/p5-Test-Module-Used/pkg-descr2
-rw-r--r--devel/p5-Test-Moose-More/pkg-descr2
-rw-r--r--devel/p5-Test-More-UTF8/pkg-descr2
-rw-r--r--devel/p5-Test-Most/pkg-descr2
-rw-r--r--devel/p5-Test-Name-FromLine/pkg-descr2
-rw-r--r--devel/p5-Test-Needs/pkg-descr2
-rw-r--r--devel/p5-Test-Net-LDAP/pkg-descr2
-rw-r--r--devel/p5-Test-Net-RabbitMQ/pkg-descr2
-rw-r--r--devel/p5-Test-NoTabs/pkg-descr2
-rw-r--r--devel/p5-Test-NoWarnings/pkg-descr2
-rw-r--r--devel/p5-Test-Number-Delta/pkg-descr2
-rw-r--r--devel/p5-Test-Object/pkg-descr2
-rw-r--r--devel/p5-Test-OpenLDAP/pkg-descr2
-rw-r--r--devel/p5-Test-Output/pkg-descr2
-rw-r--r--devel/p5-Test-POE-Client-TCP/pkg-descr2
-rw-r--r--devel/p5-Test-POE-Server-TCP/pkg-descr2
-rw-r--r--devel/p5-Test-Parser/pkg-descr2
-rw-r--r--devel/p5-Test-PerlTidy/pkg-descr2
-rw-r--r--devel/p5-Test-Pod-Coverage-Permissive/pkg-descr2
-rw-r--r--devel/p5-Test-Pod-Coverage/pkg-descr2
-rw-r--r--devel/p5-Test-Pod/pkg-descr2
-rw-r--r--devel/p5-Test-Portability-Files/pkg-descr2
-rw-r--r--devel/p5-Test-RandomResults/pkg-descr2
-rw-r--r--devel/p5-Test-Refcount/pkg-descr2
-rw-r--r--devel/p5-Test-Reporter-Transport-Metabase/pkg-descr2
-rw-r--r--devel/p5-Test-Reporter/pkg-descr2
-rw-r--r--devel/p5-Test-Requires-Git/pkg-descr2
-rw-r--r--devel/p5-Test-Requires/pkg-descr2
-rw-r--r--devel/p5-Test-RequiresInternet/pkg-descr2
-rw-r--r--devel/p5-Test-Roo/pkg-descr2
-rw-r--r--devel/p5-Test-Script-Run/pkg-descr2
-rw-r--r--devel/p5-Test-Script/pkg-descr2
-rw-r--r--devel/p5-Test-SharedFork/pkg-descr2
-rw-r--r--devel/p5-Test-Signature/pkg-descr2
-rw-r--r--devel/p5-Test-Simple/pkg-descr2
-rw-r--r--devel/p5-Test-Singleton/pkg-descr2
-rw-r--r--devel/p5-Test-Spec/pkg-descr2
-rw-r--r--devel/p5-Test-Spelling/pkg-descr2
-rw-r--r--devel/p5-Test-Strict/pkg-descr2
-rw-r--r--devel/p5-Test-SubCalls/pkg-descr2
-rw-r--r--devel/p5-Test-Synopsis/pkg-descr2
-rw-r--r--devel/p5-Test-Sys-Info/pkg-descr2
-rw-r--r--devel/p5-Test-TAP-HTMLMatrix/pkg-descr2
-rw-r--r--devel/p5-Test-TAP-Model/pkg-descr2
-rw-r--r--devel/p5-Test-TCP/pkg-descr2
-rw-r--r--devel/p5-Test-TableDriven/pkg-descr2
-rw-r--r--devel/p5-Test-Taint/pkg-descr2
-rw-r--r--devel/p5-Test-TempDir-Tiny/pkg-descr2
-rw-r--r--devel/p5-Test-Time/pkg-descr2
-rw-r--r--devel/p5-Test-Timer/pkg-descr2
-rw-r--r--devel/p5-Test-TinyMocker/pkg-descr2
-rw-r--r--devel/p5-Test-Trap/pkg-descr2
-rw-r--r--devel/p5-Test-Unit/pkg-descr2
-rw-r--r--devel/p5-Test-UseAllModules/pkg-descr2
-rw-r--r--devel/p5-Test-Version/pkg-descr2
-rw-r--r--devel/p5-Test-WWW-Declare/pkg-descr2
-rw-r--r--devel/p5-Test-WWW-Mechanize-CGI/pkg-descr2
-rw-r--r--devel/p5-Test-WWW-Mechanize-CGIApp/pkg-descr2
-rw-r--r--devel/p5-Test-WWW-Mechanize-Catalyst/pkg-descr2
-rw-r--r--devel/p5-Test-WWW-Mechanize-PSGI/pkg-descr2
-rw-r--r--devel/p5-Test-WWW-Mechanize/pkg-descr2
-rw-r--r--devel/p5-Test-WWW-Selenium/pkg-descr2
-rw-r--r--devel/p5-Test-Warn/pkg-descr2
-rw-r--r--devel/p5-Test-Warnings/pkg-descr2
-rw-r--r--devel/p5-Test-Weaken/pkg-descr2
-rw-r--r--devel/p5-Test-Without-Module/pkg-descr2
-rw-r--r--devel/p5-Test-XML-Valid/pkg-descr2
-rw-r--r--devel/p5-Test-XML/pkg-descr2
-rw-r--r--devel/p5-Test-YAML-Meta/pkg-descr2
-rw-r--r--devel/p5-Test-YAML-Valid/pkg-descr2
-rw-r--r--devel/p5-Test-YAML/pkg-descr2
-rw-r--r--devel/p5-Test-utf8/pkg-descr2
-rw-r--r--devel/p5-Test2-Harness/pkg-descr2
-rw-r--r--devel/p5-Test2-Plugin-NoWarnings/pkg-descr2
-rw-r--r--devel/p5-Test2-Suite/pkg-descr2
-rw-r--r--devel/p5-Text-Levenshtein-Damerau/pkg-descr2
-rw-r--r--devel/p5-Text-Levenshtein/pkg-descr2
-rw-r--r--devel/p5-Text-LevenshteinXS/pkg-descr2
-rw-r--r--devel/p5-Text-Outdent/pkg-descr2
-rw-r--r--devel/p5-Text-vFile-asData/pkg-descr2
-rw-r--r--devel/p5-TheSchwartz-Simple/pkg-descr2
-rw-r--r--devel/p5-TheSchwartz-Worker-SendEmail/pkg-descr2
-rw-r--r--devel/p5-TheSchwartz/pkg-descr2
-rw-r--r--devel/p5-Thread-Apartment/pkg-descr2
-rw-r--r--devel/p5-Thread-Cancel/pkg-descr2
-rw-r--r--devel/p5-Thread-Pool-Simple/pkg-descr2
-rw-r--r--devel/p5-Thread-Queue-Duplex/pkg-descr2
-rw-r--r--devel/p5-Thread-Queue/pkg-descr2
-rw-r--r--devel/p5-Thread-Suspend/pkg-descr2
-rw-r--r--devel/p5-Thrift-XS/pkg-descr2
-rw-r--r--devel/p5-Throwable/pkg-descr2
-rw-r--r--devel/p5-Tie-Array-Pack/pkg-descr2
-rw-r--r--devel/p5-Tie-Array-Sorted/pkg-descr2
-rw-r--r--devel/p5-Tie-CPHash/pkg-descr2
-rw-r--r--devel/p5-Tie-Cache/pkg-descr2
-rw-r--r--devel/p5-Tie-DB_File-SplitHash/pkg-descr2
-rw-r--r--devel/p5-Tie-DB_FileLock/pkg-descr2
-rw-r--r--devel/p5-Tie-File-AsHash/pkg-descr2
-rw-r--r--devel/p5-Tie-File/pkg-descr2
-rw-r--r--devel/p5-Tie-FileLRUCache/pkg-descr2
-rw-r--r--devel/p5-Tie-Function/pkg-descr2
-rw-r--r--devel/p5-Tie-Hash-Indexed/pkg-descr2
-rw-r--r--devel/p5-Tie-Hash-MultiValue/pkg-descr2
-rw-r--r--devel/p5-Tie-Hash-Regex/pkg-descr2
-rw-r--r--devel/p5-Tie-Hash-Sorted/pkg-descr2
-rw-r--r--devel/p5-Tie-Hash-TwoWay/pkg-descr2
-rw-r--r--devel/p5-Tie-IxHash/pkg-descr2
-rw-r--r--devel/p5-Tie-LLHash/pkg-descr2
-rw-r--r--devel/p5-Tie-RefHash-Weak/pkg-descr2
-rw-r--r--devel/p5-Tie-RefHash/pkg-descr2
-rw-r--r--devel/p5-Tie-RegexpHash/pkg-descr2
-rw-r--r--devel/p5-Tie-Restore/pkg-descr2
-rw-r--r--devel/p5-Tie-ShareLite/pkg-descr2
-rw-r--r--devel/p5-Tie-Simple/pkg-descr2
-rw-r--r--devel/p5-Tie-ToObject/pkg-descr2
-rw-r--r--devel/p5-Tie-Util/pkg-descr2
-rw-r--r--devel/p5-Tie-iCal/pkg-descr2
-rw-r--r--devel/p5-Time-Clock/pkg-descr2
-rw-r--r--devel/p5-Time-Crontab/pkg-descr2
-rw-r--r--devel/p5-Time-Duration-Parse/pkg-descr2
-rw-r--r--devel/p5-Time-Duration/pkg-descr2
-rw-r--r--devel/p5-Time-Format/pkg-descr2
-rw-r--r--devel/p5-Time-HiRes/pkg-descr2
-rw-r--r--devel/p5-Time-Interval/pkg-descr2
-rw-r--r--devel/p5-Time-Local/pkg-descr2
-rw-r--r--devel/p5-Time-Mock/pkg-descr2
-rw-r--r--devel/p5-Time-Object/pkg-descr2
-rw-r--r--devel/p5-Time-Out/pkg-descr2
-rw-r--r--devel/p5-Time-Piece-Range/pkg-descr2
-rw-r--r--devel/p5-Time-Piece/pkg-descr2
-rw-r--r--devel/p5-Time-Progress/pkg-descr2
-rw-r--r--devel/p5-Time-Stopwatch/pkg-descr2
-rw-r--r--devel/p5-Time-Warp/pkg-descr2
-rw-r--r--devel/p5-TimeDate/pkg-descr2
-rw-r--r--devel/p5-ToolSet/pkg-descr2
-rw-r--r--devel/p5-TraceFuncs/pkg-descr2
-rw-r--r--devel/p5-Tree-Binary-Dictionary/pkg-descr2
-rw-r--r--devel/p5-Tree-Binary/pkg-descr2
-rw-r--r--devel/p5-Tree-DAG_Node/pkg-descr2
-rw-r--r--devel/p5-Tree-Node/pkg-descr2
-rw-r--r--devel/p5-Tree-Parser/pkg-descr2
-rw-r--r--devel/p5-Tree-R/pkg-descr2
-rw-r--r--devel/p5-Tree-RedBlack/pkg-descr2
-rw-r--r--devel/p5-Tree-Simple-View/pkg-descr2
-rw-r--r--devel/p5-Tree-Simple-VisitorFactory/pkg-descr2
-rw-r--r--devel/p5-Tree-Simple/pkg-descr2
-rw-r--r--devel/p5-Tree-Trie/pkg-descr2
-rw-r--r--devel/p5-Type-Tie/pkg-descr2
-rw-r--r--devel/p5-Type-Tiny-Signatures/pkg-descr2
-rw-r--r--devel/p5-Type-Tiny-XS/pkg-descr2
-rw-r--r--devel/p5-Type-Tiny/pkg-descr2
-rw-r--r--devel/p5-Types-Core/pkg-descr2
-rw-r--r--devel/p5-Types-Path-Tiny/pkg-descr2
-rw-r--r--devel/p5-Types-Serialiser/pkg-descr2
-rw-r--r--devel/p5-Types-URI/pkg-descr2
-rw-r--r--devel/p5-Types-UUID/pkg-descr2
-rw-r--r--devel/p5-UDCode/pkg-descr2
-rw-r--r--devel/p5-UI-Dialog/pkg-descr2
-rw-r--r--devel/p5-UNIVERSAL-can/pkg-descr2
-rw-r--r--devel/p5-UNIVERSAL-isa/pkg-descr2
-rw-r--r--devel/p5-UNIVERSAL-moniker/pkg-descr2
-rw-r--r--devel/p5-UNIVERSAL-ref/pkg-descr2
-rw-r--r--devel/p5-UNIVERSAL-require/pkg-descr2
-rw-r--r--devel/p5-UNIVERSAL-which/pkg-descr2
-rw-r--r--devel/p5-UUID-Random-Patch-UseMRS/pkg-descr2
-rw-r--r--devel/p5-UUID-Random/pkg-descr2
-rw-r--r--devel/p5-UUID-Tiny/pkg-descr2
-rw-r--r--devel/p5-UUID/pkg-descr2
-rw-r--r--devel/p5-Uniq/pkg-descr2
-rw-r--r--devel/p5-Unix-Groups-FFI/pkg-descr2
-rw-r--r--devel/p5-Unix-Statgrab/pkg-descr2
-rw-r--r--devel/p5-Unix-Uptime/pkg-descr2
-rw-r--r--devel/p5-User-Identity/pkg-descr2
-rw-r--r--devel/p5-VCS-Lite/pkg-descr2
-rw-r--r--devel/p5-VCS/pkg-descr2
-rw-r--r--devel/p5-Validation-Class/pkg-descr2
-rw-r--r--devel/p5-Variable-Eject/pkg-descr2
-rw-r--r--devel/p5-Variable-Magic/pkg-descr2
-rw-r--r--devel/p5-Want/pkg-descr2
-rw-r--r--devel/p5-WeakRef/pkg-descr2
-rw-r--r--devel/p5-Workflow/pkg-descr2
-rw-r--r--devel/p5-X-Tiny/pkg-descr2
-rw-r--r--devel/p5-XML-Compile-Tester/pkg-descr2
-rw-r--r--devel/p5-XML-Pastor/pkg-descr2
-rw-r--r--devel/p5-XS-Object-Magic/pkg-descr2
-rw-r--r--devel/p5-XSLoader/pkg-descr2
-rw-r--r--devel/p5-Xporter/pkg-descr2
-rw-r--r--devel/p5-YAML-AppConfig/pkg-descr2
-rw-r--r--devel/p5-Yada-Yada-Yada/pkg-descr2
-rw-r--r--devel/p5-ZConf-GUI/pkg-descr2
-rw-r--r--devel/p5-ZML/pkg-descr2
-rw-r--r--devel/p5-accessors-fast/pkg-descr2
-rw-r--r--devel/p5-accessors/pkg-descr2
-rw-r--r--devel/p5-aliased/pkg-descr2
-rw-r--r--devel/p5-asa/pkg-descr2
-rw-r--r--devel/p5-autobox-Core/pkg-descr2
-rw-r--r--devel/p5-autobox/pkg-descr2
-rw-r--r--devel/p5-autodie/pkg-descr2
-rw-r--r--devel/p5-autovivification/pkg-descr2
-rw-r--r--devel/p5-bareword-filehandles/pkg-descr2
-rw-r--r--devel/p5-boolean/pkg-descr2
-rw-r--r--devel/p5-capitalization/pkg-descr2
-rw-r--r--devel/p5-carton/pkg-descr2
-rw-r--r--devel/p5-common-sense/pkg-descr2
-rw-r--r--devel/p5-constant-boolean/pkg-descr2
-rw-r--r--devel/p5-constant-def/pkg-descr2
-rw-r--r--devel/p5-constant-defer/pkg-descr2
-rw-r--r--devel/p5-constant-lexical/pkg-descr2
-rw-r--r--devel/p5-constant/pkg-descr2
-rw-r--r--devel/p5-cpan-listchanges/pkg-descr2
-rw-r--r--devel/p5-curry/pkg-descr2
-rw-r--r--devel/p5-enum/pkg-descr2
-rw-r--r--devel/p5-ex-lib/pkg-descr2
-rw-r--r--devel/p5-experimental/pkg-descr2
-rw-r--r--devel/p5-forks/pkg-descr2
-rw-r--r--devel/p5-goto-file/pkg-descr2
-rw-r--r--devel/p5-iCal-Parser/pkg-descr2
-rw-r--r--devel/p5-indirect/pkg-descr2
-rw-r--r--devel/p5-interface/pkg-descr2
-rw-r--r--devel/p5-latest/pkg-descr2
-rw-r--r--devel/p5-lexical-underscore/pkg-descr2
-rw-r--r--devel/p5-lib-abs/pkg-descr2
-rw-r--r--devel/p5-libalarm/pkg-descr2
-rw-r--r--devel/p5-libxml-enno/pkg-descr2
-rw-r--r--devel/p5-local-lib/pkg-descr2
-rw-r--r--devel/p5-match-simple/pkg-descr2
-rw-r--r--devel/p5-mem/pkg-descr2
-rw-r--r--devel/p5-mixin/pkg-descr2
-rw-r--r--devel/p5-mocked/pkg-descr2
-rw-r--r--devel/p5-multidimensional/pkg-descr2
-rw-r--r--devel/p5-namespace-autoclean/pkg-descr2
-rw-r--r--devel/p5-namespace-clean/pkg-descr2
-rw-r--r--devel/p5-namespace-sweep/pkg-descr2
-rw-r--r--devel/p5-orz/pkg-descr2
-rw-r--r--devel/p5-parent/pkg-descr2
-rw-r--r--devel/p5-pip/pkg-descr2
-rw-r--r--devel/p5-prefork/pkg-descr2
-rw-r--r--devel/p5-relative/pkg-descr2
-rw-r--r--devel/p5-rpm-build-perl/pkg-descr2
-rw-r--r--devel/p5-self-init/pkg-descr2
-rw-r--r--devel/p5-self/pkg-descr2
-rw-r--r--devel/p5-strictures/pkg-descr2
-rw-r--r--devel/p5-superclass/pkg-descr2
-rw-r--r--devel/p5-syntax/pkg-descr2
-rw-r--r--devel/p5-threads-shared/pkg-descr2
-rw-r--r--devel/p5-threads/pkg-descr2
-rw-r--r--devel/p5-true/pkg-descr2
-rw-r--r--devel/p5-version/pkg-descr2
-rw-r--r--devel/pushmi/pkg-descr2
-rw-r--r--devel/svk/pkg-descr2
1736 files changed, 1736 insertions, 1736 deletions
diff --git a/devel/autodia/pkg-descr b/devel/autodia/pkg-descr
index 636bba858a78..73395891ff96 100644
--- a/devel/autodia/pkg-descr
+++ b/devel/autodia/pkg-descr
@@ -9,4 +9,4 @@ currently this is C++, DBI, Java, PHP, Perl, Python, SQL and Torque (XML
DB schema).
Adding a handler is easy - read the DEVELOP file for details.
-WWW: http://search.cpan.org/dist/Autodia/
+WWW: https://metacpan.org/release/Autodia
diff --git a/devel/p5-AI-Pathfinding-AStar/pkg-descr b/devel/p5-AI-Pathfinding-AStar/pkg-descr
index ddb74d7c576c..91b4cea745eb 100644
--- a/devel/p5-AI-Pathfinding-AStar/pkg-descr
+++ b/devel/p5-AI-Pathfinding-AStar/pkg-descr
@@ -4,4 +4,4 @@ a subroutine named "getSurrounding" and provides to the object a routine called
"findPath" which calculates the shortest (ie. least-expensive) path between two
nodes.
-WWW: http://search.cpan.org/dist/AI-Pathfinding-AStar/
+WWW: https://metacpan.org/release/AI-Pathfinding-AStar
diff --git a/devel/p5-AI-Prolog/pkg-descr b/devel/p5-AI-Prolog/pkg-descr
index ab8c0d5f9ec5..31163b2dfd5c 100644
--- a/devel/p5-AI-Prolog/pkg-descr
+++ b/devel/p5-AI-Prolog/pkg-descr
@@ -2,4 +2,4 @@ AI::Prolog is merely a convenient wrapper for a pure Perl Prolog compiler.
Regrettably, at the current time, this requires you to know Prolog. That will
change in the future.
-WWW: http://search.cpan.org/dist/AI-Prolog/
+WWW: https://metacpan.org/release/AI-Prolog
diff --git a/devel/p5-ARGV-Struct/pkg-descr b/devel/p5-ARGV-Struct/pkg-descr
index 214d7e09bf98..86b5af1870a8 100644
--- a/devel/p5-ARGV-Struct/pkg-descr
+++ b/devel/p5-ARGV-Struct/pkg-descr
@@ -1,3 +1,3 @@
Parse complex data structures passed in ARGV.
-WWW: http://search.cpan.org/dist/ARGV-Struct/
+WWW: https://metacpan.org/release/ARGV-Struct
diff --git a/devel/p5-Acme-Comment/pkg-descr b/devel/p5-Acme-Comment/pkg-descr
index 3d0bb04ddd4f..0313b25a7ad0 100644
--- a/devel/p5-Acme-Comment/pkg-descr
+++ b/devel/p5-Acme-Comment/pkg-descr
@@ -2,4 +2,4 @@ Acme::Comment allows multi-line comments which are filtered out.
Unlike the pseudo multi-line comment if (0) {}, the code being
commented out need not be syntactically valid.
-WWW: http://search.cpan.org/dist/Acme-Comment/
+WWW: https://metacpan.org/release/Acme-Comment
diff --git a/devel/p5-Acme-Damn/pkg-descr b/devel/p5-Acme-Damn/pkg-descr
index b11c557a29b2..c7292f54c61a 100644
--- a/devel/p5-Acme-Damn/pkg-descr
+++ b/devel/p5-Acme-Damn/pkg-descr
@@ -1,3 +1,3 @@
Acme::Damn provides a way to unbless objects.
-WWW: http://search.cpan.org/dist/Acme-Damn/
+WWW: https://metacpan.org/release/Acme-Damn
diff --git a/devel/p5-Acme-MetaSyntactic/pkg-descr b/devel/p5-Acme-MetaSyntactic/pkg-descr
index 3579241afbf5..6d5de27a90d4 100644
--- a/devel/p5-Acme-MetaSyntactic/pkg-descr
+++ b/devel/p5-Acme-MetaSyntactic/pkg-descr
@@ -1,4 +1,4 @@
Acme::MetaSyntactic produces a sequence of meta-syntactic names (not
unlike 'foo' and 'bar') using a number of schemes.
-WWW: http://search.cpan.org/dist/Acme-MetaSyntactic/
+WWW: https://metacpan.org/release/Acme-MetaSyntactic
diff --git a/devel/p5-Agent/pkg-descr b/devel/p5-Agent/pkg-descr
index 2b160c35eea0..e11e332be4a4 100644
--- a/devel/p5-Agent/pkg-descr
+++ b/devel/p5-Agent/pkg-descr
@@ -3,4 +3,4 @@ standardized API for the agent's users. Agent's two most prominent features
are its support for agent transportation and abstract messaging over
different mediums.
-WWW: http://search.cpan.org/dist/Agent/
+WWW: https://metacpan.org/release/Agent
diff --git a/devel/p5-Algorithm-Accounting/pkg-descr b/devel/p5-Algorithm-Accounting/pkg-descr
index e3214a227967..3178b6fa629d 100644
--- a/devel/p5-Algorithm-Accounting/pkg-descr
+++ b/devel/p5-Algorithm-Accounting/pkg-descr
@@ -10,4 +10,4 @@ see simple result.
You may specify a filed_groups parameter (arrayref of arrayref), and
Algorithm::Accounting will account these fields in groups.
-WWW: http://search.cpan.org/dist/Algorithm-Accounting/
+WWW: https://metacpan.org/release/Algorithm-Accounting
diff --git a/devel/p5-Algorithm-Annotate/pkg-descr b/devel/p5-Algorithm-Annotate/pkg-descr
index 3f155febe6a2..821db08814db 100644
--- a/devel/p5-Algorithm-Annotate/pkg-descr
+++ b/devel/p5-Algorithm-Annotate/pkg-descr
@@ -1,4 +1,4 @@
Algorithm::Annotate generates a list that is useful for generating
output similar to "cvs annotate".
-WWW: http://search.cpan.org/dist/Algorithm-Annotate/
+WWW: https://metacpan.org/release/Algorithm-Annotate
diff --git a/devel/p5-Algorithm-Binpack/pkg-descr b/devel/p5-Algorithm-Binpack/pkg-descr
index 4705bd336459..8b2649972d9d 100644
--- a/devel/p5-Algorithm-Binpack/pkg-descr
+++ b/devel/p5-Algorithm-Binpack/pkg-descr
@@ -3,4 +3,4 @@ a maximum size, and items are packed in with as little empty space as
possible. An example use would be backing up files to CD, while
minimizing the number of discs required.
-WWW: http://search.cpan.org/dist/Algorithm-BinPack/
+WWW: https://metacpan.org/release/Algorithm-BinPack
diff --git a/devel/p5-Algorithm-Bucketizer/pkg-descr b/devel/p5-Algorithm-Bucketizer/pkg-descr
index 777995f4d12b..0a853a9a7077 100644
--- a/devel/p5-Algorithm-Bucketizer/pkg-descr
+++ b/devel/p5-Algorithm-Bucketizer/pkg-descr
@@ -2,4 +2,4 @@ Algorithm::Bucketizer distributes items of a defined size into a number of
dynamically created buckets, each of them capable of holding items of a defined
total size.
-WWW: http://search.cpan.org/dist/Algorithm-Bucketizer/
+WWW: https://metacpan.org/release/Algorithm-Bucketizer
diff --git a/devel/p5-Algorithm-C3/pkg-descr b/devel/p5-Algorithm-C3/pkg-descr
index ad58dcf52005..7be2c7c05140 100644
--- a/devel/p5-Algorithm-C3/pkg-descr
+++ b/devel/p5-Algorithm-C3/pkg-descr
@@ -6,4 +6,4 @@ also be used for things like dependency resolution as well since
it tends to do such a nice job of preserving local precedence
orderings.
-WWW: http://search.cpan.org/dist/Algorithm-C3/
+WWW: https://metacpan.org/release/Algorithm-C3
diff --git a/devel/p5-Algorithm-ChooseSubsets/pkg-descr b/devel/p5-Algorithm-ChooseSubsets/pkg-descr
index 64ab05a74655..16e783c612b2 100644
--- a/devel/p5-Algorithm-ChooseSubsets/pkg-descr
+++ b/devel/p5-Algorithm-ChooseSubsets/pkg-descr
@@ -6,4 +6,4 @@ original list. After creating the object, subsequent calls to next()
will return the next such list in lexicographic order (where the alphabet
is the original list).
-WWW: http://search.cpan.org/dist/Algorithm-ChooseSubsets/
+WWW: https://metacpan.org/release/Algorithm-ChooseSubsets
diff --git a/devel/p5-Algorithm-Cluster/pkg-descr b/devel/p5-Algorithm-Cluster/pkg-descr
index 8b839efd5e7e..2e160d6cd944 100644
--- a/devel/p5-Algorithm-Cluster/pkg-descr
+++ b/devel/p5-Algorithm-Cluster/pkg-descr
@@ -10,4 +10,4 @@ by Michiel de Hoon.
This module is a Perl wrapper for the C clustering library for
cDNA microarray data, Copyright (C) 2002 Michiel Jan Laurens de Hoon.
-WWW: http://search.cpan.org/dist/Algorithm-Cluster/
+WWW: https://metacpan.org/release/Algorithm-Cluster
diff --git a/devel/p5-Algorithm-Dependency-Objects/pkg-descr b/devel/p5-Algorithm-Dependency-Objects/pkg-descr
index 76289a53d72b..fdfa6f27e080 100644
--- a/devel/p5-Algorithm-Dependency-Objects/pkg-descr
+++ b/devel/p5-Algorithm-Dependency-Objects/pkg-descr
@@ -1,4 +1,4 @@
This modules is a re-implementation of Algorithm::Dependency using only
objects instead of object ids, making use of Set::Object for book-keeping.
-WWW: http://search.cpan.org/dist/Algorithm-Dependency-Objects/
+WWW: https://metacpan.org/release/Algorithm-Dependency-Objects
diff --git a/devel/p5-Algorithm-Dependency/pkg-descr b/devel/p5-Algorithm-Dependency/pkg-descr
index d1821adcdf9c..2d9832c815c4 100644
--- a/devel/p5-Algorithm-Dependency/pkg-descr
+++ b/devel/p5-Algorithm-Dependency/pkg-descr
@@ -7,4 +7,4 @@ the CPAN installer, or debian apt-get, they are useful in other
situations. This module intentionally uses implementation-neutral words,
to avoid confusion.
-WWW: http://search.cpan.org/dist/Algorithm-Dependency/
+WWW: https://metacpan.org/release/Algorithm-Dependency
diff --git a/devel/p5-Algorithm-Diff/pkg-descr b/devel/p5-Algorithm-Diff/pkg-descr
index 7d78e208e27f..3091a6cbd2cf 100644
--- a/devel/p5-Algorithm-Diff/pkg-descr
+++ b/devel/p5-Algorithm-Diff/pkg-descr
@@ -4,4 +4,4 @@ of things. It uses an intelligent algorithm similar/identical to the
one used by classical Unix diff(1). It is guaranteed to find the
*smallest possible* set of differences.
-WWW: http://search.cpan.org/dist/Algorithm-Diff/
+WWW: https://metacpan.org/release/Algorithm-Diff
diff --git a/devel/p5-Algorithm-Evolutionary/pkg-descr b/devel/p5-Algorithm-Evolutionary/pkg-descr
index 89a450dda6b1..ecea047711d0 100644
--- a/devel/p5-Algorithm-Evolutionary/pkg-descr
+++ b/devel/p5-Algorithm-Evolutionary/pkg-descr
@@ -11,5 +11,5 @@ The design principles of Algorithm::Evolutionary are:
could make Algorithm::Evolutionary interoperable with other EA libraries,
such as EO or JEO.
-WWW: http://search.cpan.org/dist/Algorithm-Evolutionary/
+WWW: https://metacpan.org/release/Algorithm-Evolutionary
WWW: http://opeal.sourceforge.net/
diff --git a/devel/p5-Algorithm-FloodControl/pkg-descr b/devel/p5-Algorithm-FloodControl/pkg-descr
index 091a114c5b44..2aa86e9f136b 100644
--- a/devel/p5-Algorithm-FloodControl/pkg-descr
+++ b/devel/p5-Algorithm-FloodControl/pkg-descr
@@ -4,4 +4,4 @@ limit requsets number to a page or you may want to receive no more than 10 SMS
messages on your GSM Phone per hour. Applications of this method are unlimited.
-WWW: http://search.cpan.org/dist/Algorithm-FloodControl/
+WWW: https://metacpan.org/release/Algorithm-FloodControl
diff --git a/devel/p5-Algorithm-IncludeExclude/pkg-descr b/devel/p5-Algorithm-IncludeExclude/pkg-descr
index 2fb5d31d488b..483f17e10a19 100644
--- a/devel/p5-Algorithm-IncludeExclude/pkg-descr
+++ b/devel/p5-Algorithm-IncludeExclude/pkg-descr
@@ -1,4 +1,4 @@
Algorithm::IncludeExclude lets you define a tree of include / exclude
rules and then allows you to determine the best rule for a given path.
-WWW: http://search.cpan.org/dist/Algorithm-IncludeExclude/
+WWW: https://metacpan.org/release/Algorithm-IncludeExclude
diff --git a/devel/p5-Algorithm-Interval2Prefix/pkg-descr b/devel/p5-Algorithm-Interval2Prefix/pkg-descr
index b46fd024f9ff..2f7c8b13b025 100644
--- a/devel/p5-Algorithm-Interval2Prefix/pkg-descr
+++ b/devel/p5-Algorithm-Interval2Prefix/pkg-descr
@@ -3,4 +3,4 @@ set of prefixes, such that all numbers in the interval will match
exactly one of the prefixes, and no prefix will match a number not
in the interval.
-WWW: http://search.cpan.org/dist/Algorithm-Interval2Prefix/
+WWW: https://metacpan.org/release/Algorithm-Interval2Prefix
diff --git a/devel/p5-Algorithm-LUHN/pkg-descr b/devel/p5-Algorithm-LUHN/pkg-descr
index 73157d87a3ce..1d1ef85d240d 100644
--- a/devel/p5-Algorithm-LUHN/pkg-descr
+++ b/devel/p5-Algorithm-LUHN/pkg-descr
@@ -5,4 +5,4 @@ Standard & Poor's security identifiers such as CUSIP and CSIN.
You can find plenty of information about the algorithm by searching the web
for "modulus 10 double add double".
-WWW: http://search.cpan.org/dist/Algorithm-LUHN/
+WWW: https://metacpan.org/release/Algorithm-LUHN
diff --git a/devel/p5-Algorithm-MarkovChain/pkg-descr b/devel/p5-Algorithm-MarkovChain/pkg-descr
index c3acb46bc442..b0ccb593a936 100644
--- a/devel/p5-Algorithm-MarkovChain/pkg-descr
+++ b/devel/p5-Algorithm-MarkovChain/pkg-descr
@@ -2,4 +2,4 @@ Algorithm::MarkovChain implements a class capable of creating a Markov
chain, and then generating output based on it. For more information
consult the Algorithm::MarkovChain(3) man page.
-WWW: http://search.cpan.org/dist/Algorithm-MarkovChain/
+WWW: https://metacpan.org/release/Algorithm-MarkovChain
diff --git a/devel/p5-Algorithm-Merge/pkg-descr b/devel/p5-Algorithm-Merge/pkg-descr
index aa76c6268c17..27ad8a5db7f5 100644
--- a/devel/p5-Algorithm-Merge/pkg-descr
+++ b/devel/p5-Algorithm-Merge/pkg-descr
@@ -1,4 +1,4 @@
This module complements Algorithm::Diff by providing three-way merge
and diff functions.
-WWW: http://search.cpan.org/dist/Algorithm-Merge/
+WWW: https://metacpan.org/release/Algorithm-Merge
diff --git a/devel/p5-Algorithm-MinMax/pkg-descr b/devel/p5-Algorithm-MinMax/pkg-descr
index 9bbecaa78480..b8e09056c2f8 100644
--- a/devel/p5-Algorithm-MinMax/pkg-descr
+++ b/devel/p5-Algorithm-MinMax/pkg-descr
@@ -2,4 +2,4 @@ Algorithm::MinMax finds the minimum and maximum of a given
array with at most 3n/2 - 2 comparisons, where n is the
number of elements of the array.
-WWW: http://search.cpan.org/dist/Algorithm-MinMax/
+WWW: https://metacpan.org/release/Algorithm-MinMax
diff --git a/devel/p5-Algorithm-NaiveBayes/pkg-descr b/devel/p5-Algorithm-NaiveBayes/pkg-descr
index fb3110cf0cb6..19f263063792 100644
--- a/devel/p5-Algorithm-NaiveBayes/pkg-descr
+++ b/devel/p5-Algorithm-NaiveBayes/pkg-descr
@@ -7,4 +7,4 @@ A paper by Fabrizio Sebastiani provides a really good introduction to
text categorization:
http://faure.iei.pi.cnr.it/~fabrizio/Publications/ACMCS02.pdf
-WWW: http://search.cpan.org/dist/Algorithm-NaiveBayes/
+WWW: https://metacpan.org/release/Algorithm-NaiveBayes
diff --git a/devel/p5-Algorithm-Networksort/pkg-descr b/devel/p5-Algorithm-Networksort/pkg-descr
index ba839af84b10..4b6a00554138 100644
--- a/devel/p5-Algorithm-Networksort/pkg-descr
+++ b/devel/p5-Algorithm-Networksort/pkg-descr
@@ -12,4 +12,4 @@ print out your network in many ways (see documentation). There
is also a graphical output function that will return the network
in an encapsulated postscript, SVG, or text form.
-WWW: http://search.cpan.org/dist/Algorithm-Networksort/
+WWW: https://metacpan.org/release/Algorithm-Networksort
diff --git a/devel/p5-Algorithm-Numerical-Shuffle/pkg-descr b/devel/p5-Algorithm-Numerical-Shuffle/pkg-descr
index 200939095004..6f5d2e527b61 100644
--- a/devel/p5-Algorithm-Numerical-Shuffle/pkg-descr
+++ b/devel/p5-Algorithm-Numerical-Shuffle/pkg-descr
@@ -12,4 +12,4 @@ linear extra memory is used.
The algorithm used is discussed by Knuth [3]. It was first published
by Fisher and Yates [2], and later by Durstenfeld [1].
-WWW: http://search.cpan.org/dist/Algorithm-Numerical-Shuffle/
+WWW: https://metacpan.org/release/Algorithm-Numerical-Shuffle
diff --git a/devel/p5-Algorithm-Permute/pkg-descr b/devel/p5-Algorithm-Permute/pkg-descr
index 9be4c587563f..f79bcf7e000d 100644
--- a/devel/p5-Algorithm-Permute/pkg-descr
+++ b/devel/p5-Algorithm-Permute/pkg-descr
@@ -2,4 +2,4 @@ Algorithm::Permute provides a handy and fast permutation with an OO interface,
although its algorithm is perhaps not the fastest available. Currently it only
supports permutation n of n objects.
-WWW: http://search.cpan.org/dist/Algorithm-Permute/
+WWW: https://metacpan.org/release/Algorithm-Permute
diff --git a/devel/p5-Algorithm-SVM/pkg-descr b/devel/p5-Algorithm-SVM/pkg-descr
index cd6064a3840b..5635b4333ddc 100644
--- a/devel/p5-Algorithm-SVM/pkg-descr
+++ b/devel/p5-Algorithm-SVM/pkg-descr
@@ -3,4 +3,4 @@ Support Vector Machines provide a method for creating classification
functions from a set of labeled training data, from which predictions
can be made for subsequent data sets.
-WWW: http://search.cpan.org/dist/Algorithm-SVM/
+WWW: https://metacpan.org/release/Algorithm-SVM
diff --git a/devel/p5-Alias/pkg-descr b/devel/p5-Alias/pkg-descr
index a203f2ac871d..929c95b99ac6 100644
--- a/devel/p5-Alias/pkg-descr
+++ b/devel/p5-Alias/pkg-descr
@@ -9,4 +9,4 @@ a whole hash on the symbol table with implicit localization. This allows
you to access object attributes without having to deref the object every
time, as in most other OO languages.
-WWW: http://search.cpan.org/dist/Alias/
+WWW: https://metacpan.org/release/Alias
diff --git a/devel/p5-Alien-SDL/pkg-descr b/devel/p5-Alien-SDL/pkg-descr
index a2ec615111e1..c52c525a6433 100644
--- a/devel/p5-Alien-SDL/pkg-descr
+++ b/devel/p5-Alien-SDL/pkg-descr
@@ -1,4 +1,4 @@
Alien::SDL can be used to detect and get configuration settings
from an installed SDL and related libraries.
-WWW: http://search.cpan.org/dist/Alien-SDL/
+WWW: https://metacpan.org/release/Alien-SDL
diff --git a/devel/p5-Alzabo/pkg-descr b/devel/p5-Alzabo/pkg-descr
index e7d6ca536abf..cb678782874e 100644
--- a/devel/p5-Alzabo/pkg-descr
+++ b/devel/p5-Alzabo/pkg-descr
@@ -8,4 +8,4 @@ Alzabo::Runtime::Row classes to access its data. These classes offer a high
level interface to common operations such as SQL SELECT, INSERT, DELETE, and
UPDATE commands.
-WWW: http://search.cpan.org/dist/Alzabo/
+WWW: https://metacpan.org/release/Alzabo
diff --git a/devel/p5-Any-Daemon/pkg-descr b/devel/p5-Any-Daemon/pkg-descr
index 3d3739e951e8..1a322f9db466 100644
--- a/devel/p5-Any-Daemon/pkg-descr
+++ b/devel/p5-Any-Daemon/pkg-descr
@@ -4,4 +4,4 @@ with as main common difference that this module is not dedicated to a
specific task. By using Log::Report, you can easily redirect error
reports to any logging mechanism you like.
-WWW: http://search.cpan.org/dist/Any-Daemon/
+WWW: https://metacpan.org/release/Any-Daemon
diff --git a/devel/p5-Any-Moose-Convert/pkg-descr b/devel/p5-Any-Moose-Convert/pkg-descr
index 3c56a5363eb6..8d13568c4996 100644
--- a/devel/p5-Any-Moose-Convert/pkg-descr
+++ b/devel/p5-Any-Moose-Convert/pkg-descr
@@ -1,4 +1,4 @@
Any::Moose::Convert is a tool to convert Moose libraries to Mouse ones, or vice
versa.
-WWW: http://search.cpan.org/dist/Any-Moose-Convert/
+WWW: https://metacpan.org/release/Any-Moose-Convert
diff --git a/devel/p5-Any-Moose/pkg-descr b/devel/p5-Any-Moose/pkg-descr
index 601664e3def7..05c05f7467de 100644
--- a/devel/p5-Any-Moose/pkg-descr
+++ b/devel/p5-Any-Moose/pkg-descr
@@ -1,3 +1,3 @@
use Moose or Mouse modules
-WWW: http://search.cpan.org/dist/Any-Moose/
+WWW: https://metacpan.org/release/Any-Moose
diff --git a/devel/p5-AnyData/pkg-descr b/devel/p5-AnyData/pkg-descr
index 1be0eb942c5e..745e4a79c844 100644
--- a/devel/p5-AnyData/pkg-descr
+++ b/devel/p5-AnyData/pkg-descr
@@ -16,4 +16,4 @@ making it easy for any author to create additional format parsers which can
be plugged in to AnyData itself and thereby be accessible by either the
tiedhash or DBI/SQL interface.
-WWW: http://search.cpan.org/dist/AnyData/
+WWW: https://metacpan.org/release/AnyData
diff --git a/devel/p5-AnyEvent-AIO/pkg-descr b/devel/p5-AnyEvent-AIO/pkg-descr
index c70d3573d30d..c0be17afb385 100644
--- a/devel/p5-AnyEvent-AIO/pkg-descr
+++ b/devel/p5-AnyEvent-AIO/pkg-descr
@@ -3,4 +3,4 @@ integrate IO::AIO into AnyEvent, i.e. you no longer need to concern
yourself with calling IO::AIO::poll_cb or any of that stuff (you still
can, but this module will do it in case you don't).
-WWW: http://search.cpan.org/dist/AnyEvent-AIO/
+WWW: https://metacpan.org/release/AnyEvent-AIO
diff --git a/devel/p5-AnyEvent-Connection/pkg-descr b/devel/p5-AnyEvent-Connection/pkg-descr
index 66c825f96fe6..c271c9018b10 100644
--- a/devel/p5-AnyEvent-Connection/pkg-descr
+++ b/devel/p5-AnyEvent-Connection/pkg-descr
@@ -1,3 +1,3 @@
Base class for TCP connectful clients.
-WWW: http://search.cpan.org/dist/AnyEvent-Connection/
+WWW: https://metacpan.org/release/AnyEvent-Connection
diff --git a/devel/p5-AnyEvent-DBI-Abstract/pkg-descr b/devel/p5-AnyEvent-DBI-Abstract/pkg-descr
index a9599b75631f..f6102842fc0c 100644
--- a/devel/p5-AnyEvent-DBI-Abstract/pkg-descr
+++ b/devel/p5-AnyEvent-DBI-Abstract/pkg-descr
@@ -1,3 +1,3 @@
AnyEvent::DBI + SQL::Abstract
-WWW: http://search.cpan.org/dist/AnyEvent-DBI-Abstract/
+WWW: https://metacpan.org/release/AnyEvent-DBI-Abstract
diff --git a/devel/p5-AnyEvent-DBI/pkg-descr b/devel/p5-AnyEvent-DBI/pkg-descr
index 50523ac0e4b6..ebe2c85d58d3 100644
--- a/devel/p5-AnyEvent-DBI/pkg-descr
+++ b/devel/p5-AnyEvent-DBI/pkg-descr
@@ -1,3 +1,3 @@
AnyEvent::DBI - asynchronous DBI access
-WWW: http://search.cpan.org/dist/AnyEvent-DBI/
+WWW: https://metacpan.org/release/AnyEvent-DBI
diff --git a/devel/p5-AnyEvent-DBus/pkg-descr b/devel/p5-AnyEvent-DBus/pkg-descr
index cd900bd38adb..363d7030d5da 100644
--- a/devel/p5-AnyEvent-DBus/pkg-descr
+++ b/devel/p5-AnyEvent-DBus/pkg-descr
@@ -3,4 +3,4 @@ integrate Net::DBus into AnyEvent. It does this by quite brutally
hacking Net::DBus::Reactor so that all dbus connections created after
loading this module will automatically be managed by this module.
-WWW: http://search.cpan.org/dist/AnyEvent-DBus/
+WWW: https://metacpan.org/release/AnyEvent-DBus
diff --git a/devel/p5-AnyEvent-Filesys-Notify/pkg-descr b/devel/p5-AnyEvent-Filesys-Notify/pkg-descr
index 60e2c5948dd8..757cf35da7be 100644
--- a/devel/p5-AnyEvent-Filesys-Notify/pkg-descr
+++ b/devel/p5-AnyEvent-Filesys-Notify/pkg-descr
@@ -1,3 +1,3 @@
An AnyEvent compatible module to monitor files/directories for changes
-WWW: http://search.cpan.org/dist/AnyEvent-Filesys-Notify/
+WWW: https://metacpan.org/release/AnyEvent-Filesys-Notify
diff --git a/devel/p5-AnyEvent-Gearman/pkg-descr b/devel/p5-AnyEvent-Gearman/pkg-descr
index 75a4e7c004de..8030c1de8a9c 100644
--- a/devel/p5-AnyEvent-Gearman/pkg-descr
+++ b/devel/p5-AnyEvent-Gearman/pkg-descr
@@ -1,4 +1,4 @@
AnyEvent::Gearman is a module set of client/worker modules for Gearman for
AnyEvent applications.
-WWW: http://search.cpan.org/dist/AnyEvent-Gearman/
+WWW: https://metacpan.org/release/AnyEvent-Gearman
diff --git a/devel/p5-AnyEvent-Graphite/pkg-descr b/devel/p5-AnyEvent-Graphite/pkg-descr
index 9c073477050f..a6aba8fa15ec 100644
--- a/devel/p5-AnyEvent-Graphite/pkg-descr
+++ b/devel/p5-AnyEvent-Graphite/pkg-descr
@@ -1,3 +1,3 @@
A non-blocking Graphite client
-WWW: http://search.cpan.org/dist/AnyEvent-Graphite/
+WWW: https://metacpan.org/release/AnyEvent-Graphite
diff --git a/devel/p5-AnyEvent-I3/pkg-descr b/devel/p5-AnyEvent-I3/pkg-descr
index 70488a4e42f6..35830b5f31a9 100644
--- a/devel/p5-AnyEvent-I3/pkg-descr
+++ b/devel/p5-AnyEvent-I3/pkg-descr
@@ -2,4 +2,4 @@ AnyEvent::I3 - This module connects to the i3 window manager using the UNIX
socket based IPC interface it provides (if enabled in the configuration file).
You can then subscribe to events or send messages and receive their replies.
-WWW: http://search.cpan.org/dist/AnyEvent-I3/
+WWW: https://metacpan.org/release/AnyEvent-I3
diff --git a/devel/p5-AnyEvent-MessagePack/pkg-descr b/devel/p5-AnyEvent-MessagePack/pkg-descr
index fabd3bddd861..2ca35ceeb855 100644
--- a/devel/p5-AnyEvent-MessagePack/pkg-descr
+++ b/devel/p5-AnyEvent-MessagePack/pkg-descr
@@ -1,4 +1,4 @@
AnyEvent::MessagePack is MessagePack stream serializer/deserializer
for AnyEvent.
-WWW: http://search.cpan.org/dist/AnyEvent-MessagePack/
+WWW: https://metacpan.org/release/AnyEvent-MessagePack
diff --git a/devel/p5-AnyEvent-RPC/pkg-descr b/devel/p5-AnyEvent-RPC/pkg-descr
index c53a3f226c4d..1353974022f7 100644
--- a/devel/p5-AnyEvent-RPC/pkg-descr
+++ b/devel/p5-AnyEvent-RPC/pkg-descr
@@ -1,3 +1,3 @@
Abstract framework for RPC clients.
-WWW: http://search.cpan.org/dist/AnyEvent-RPC/
+WWW: https://metacpan.org/release/AnyEvent-RPC
diff --git a/devel/p5-AnyEvent-Run/pkg-descr b/devel/p5-AnyEvent-Run/pkg-descr
index 86a534e1f875..87514b93a42c 100644
--- a/devel/p5-AnyEvent-Run/pkg-descr
+++ b/devel/p5-AnyEvent-Run/pkg-descr
@@ -1,3 +1,3 @@
Run a process or coderef asynchronously
-WWW: http://search.cpan.org/dist/AnyEvent-Run/
+WWW: https://metacpan.org/release/AnyEvent-Run
diff --git a/devel/p5-AnyEvent-Subprocess/pkg-descr b/devel/p5-AnyEvent-Subprocess/pkg-descr
index 66c506e03e25..3f45e1c1fcb8 100644
--- a/devel/p5-AnyEvent-Subprocess/pkg-descr
+++ b/devel/p5-AnyEvent-Subprocess/pkg-descr
@@ -1,3 +1,3 @@
Flexible, OO, asynchronous process spawning and management.
-WWW: http://search.cpan.org/dist/AnyEvent-Subprocess/
+WWW: https://metacpan.org/release/AnyEvent-Subprocess
diff --git a/devel/p5-AnyEvent-Task/pkg-descr b/devel/p5-AnyEvent-Task/pkg-descr
index 4568bad8ccf9..b0d369384673 100644
--- a/devel/p5-AnyEvent-Task/pkg-descr
+++ b/devel/p5-AnyEvent-Task/pkg-descr
@@ -5,4 +5,4 @@ In a nutshell, a synchronous worker process is forked off by a server whenever
a client asks for one. The client keeps as many of these workers around as it
wants and delegates tasks to them asynchronously.
-WWW: http://search.cpan.org/dist/AnyEvent-Task/
+WWW: https://metacpan.org/release/AnyEvent-Task
diff --git a/devel/p5-AnyEvent-Worker/pkg-descr b/devel/p5-AnyEvent-Worker/pkg-descr
index 63a50c57fd70..9d2f2029fdc9 100644
--- a/devel/p5-AnyEvent-Worker/pkg-descr
+++ b/devel/p5-AnyEvent-Worker/pkg-descr
@@ -1,3 +1,3 @@
Manage blocking task in external process.
-WWW: http://search.cpan.org/dist/AnyEvent-Worker/
+WWW: https://metacpan.org/release/AnyEvent-Worker
diff --git a/devel/p5-AnyEvent/pkg-descr b/devel/p5-AnyEvent/pkg-descr
index aa00c0676212..3ea8b48d6094 100644
--- a/devel/p5-AnyEvent/pkg-descr
+++ b/devel/p5-AnyEvent/pkg-descr
@@ -14,4 +14,4 @@ the order given. The first one that could be successfully loaded will
be used. If still none could be found, AnyEvent will fall back to a
pure-perl event loop, which is also not very efficient.
-WWW: http://search.cpan.org/dist/AnyEvent/
+WWW: https://metacpan.org/release/AnyEvent
diff --git a/devel/p5-AnyMQ/pkg-descr b/devel/p5-AnyMQ/pkg-descr
index 39ed3093d6de..382f5016321c 100644
--- a/devel/p5-AnyMQ/pkg-descr
+++ b/devel/p5-AnyMQ/pkg-descr
@@ -1,4 +1,4 @@
AnyMQ is message queue system based on AnyEvent. It can store all messages in
memory or use external message queue servers.
-WWW: http://search.cpan.org/dist/AnyMQ/
+WWW: https://metacpan.org/release/AnyMQ
diff --git a/devel/p5-App-Build/pkg-descr b/devel/p5-App-Build/pkg-descr
index 65257501f119..886fe17ce185 100644
--- a/devel/p5-App-Build/pkg-descr
+++ b/devel/p5-App-Build/pkg-descr
@@ -2,4 +2,4 @@ App::Build is a module which extends Module::Build.
It is used to install whole applications rather than
merely perl modules.
-WWW: http://search.cpan.org/dist/App-Build/
+WWW: https://metacpan.org/release/App-Build
diff --git a/devel/p5-App-CLI-Extension/pkg-descr b/devel/p5-App-CLI-Extension/pkg-descr
index 03d83bcf752a..c40d190778e7 100644
--- a/devel/p5-App-CLI-Extension/pkg-descr
+++ b/devel/p5-App-CLI-Extension/pkg-descr
@@ -1,3 +1,3 @@
App::CLI::Extension is extension for App::CLI extension module.
-WWW: http://search.cpan.org/dist/App-CLI-Extension/
+WWW: https://metacpan.org/release/App-CLI-Extension
diff --git a/devel/p5-App-CLI/pkg-descr b/devel/p5-App-CLI/pkg-descr
index af2704e3f5b7..3855aaaa091e 100644
--- a/devel/p5-App-CLI/pkg-descr
+++ b/devel/p5-App-CLI/pkg-descr
@@ -1,4 +1,4 @@
App::CLI dispatches CLI (command line interface) based commands into
command classes. It also supports subcommand and per-command options.
-WWW: http://search.cpan.org/dist/App-CLI/
+WWW: https://metacpan.org/release/App-CLI
diff --git a/devel/p5-App-Cache/pkg-descr b/devel/p5-App-Cache/pkg-descr
index f4ad0736321f..c2216bc39931 100644
--- a/devel/p5-App-Cache/pkg-descr
+++ b/devel/p5-App-Cache/pkg-descr
@@ -14,4 +14,4 @@ directory. For example, the Parse::BACKPAN::Packages cache is actually
stored underneath "~/.parse_backpan_packages/cache/". This is so that
permissions are not a problem - it is a per-user, per-application cache.
-WWW: http://search.cpan.org/dist/App-Cache/
+WWW: https://metacpan.org/release/App-Cache
diff --git a/devel/p5-App-Cmd/pkg-descr b/devel/p5-App-Cmd/pkg-descr
index 21975d6726fe..5b04014709b9 100644
--- a/devel/p5-App-Cmd/pkg-descr
+++ b/devel/p5-App-Cmd/pkg-descr
@@ -4,4 +4,4 @@ things usually involved.
For information on how to start using App::Cmd, see App::Cmd::Tutorial.
-WWW: http://search.cpan.org/dist/App-Cmd/
+WWW: https://metacpan.org/release/App-Cmd
diff --git a/devel/p5-App-Control/pkg-descr b/devel/p5-App-Control/pkg-descr
index 7581c2c20d5a..f86a1d3875c5 100644
--- a/devel/p5-App-Control/pkg-descr
+++ b/devel/p5-App-Control/pkg-descr
@@ -5,4 +5,4 @@ is used to specify the executable, command line arguments, and pidfile,
and various methods (start, stop, etc.) are used to control the executable
in the obvious way.
-WWW: http://search.cpan.org/dist/App-Control/
+WWW: https://metacpan.org/release/App-Control
diff --git a/devel/p5-App-FatPacker/pkg-descr b/devel/p5-App-FatPacker/pkg-descr
index 387a375c3a7f..124589b2aba6 100644
--- a/devel/p5-App-FatPacker/pkg-descr
+++ b/devel/p5-App-FatPacker/pkg-descr
@@ -1,3 +1,3 @@
Pack your dependencies onto your script file.
-WWW: http://search.cpan.org/dist/App-FatPacker/
+WWW: https://metacpan.org/release/App-FatPacker
diff --git a/devel/p5-App-GitGot/pkg-descr b/devel/p5-App-GitGot/pkg-descr
index cd74df0dab9e..e7f942ac872f 100644
--- a/devel/p5-App-GitGot/pkg-descr
+++ b/devel/p5-App-GitGot/pkg-descr
@@ -4,4 +4,4 @@ operate on all, some, or just one repo at a time, to both check the
status of the repo (up to date, pending changes, dirty, etc.) and
sync it with any upstream master.
-WWW: http://search.cpan.org/dist/App-GitGot/
+WWW: https://metacpan.org/release/App-GitGot
diff --git a/devel/p5-App-GitHub/pkg-descr b/devel/p5-App-GitHub/pkg-descr
index f60c75671387..0dc83d90bcc1 100644
--- a/devel/p5-App-GitHub/pkg-descr
+++ b/devel/p5-App-GitHub/pkg-descr
@@ -1,3 +1,3 @@
A command line tool wrap Net::GitHub.
-WWW: http://search.cpan.org/dist/App-GitHub/
+WWW: https://metacpan.org/release/App-GitHub
diff --git a/devel/p5-App-Options/pkg-descr b/devel/p5-App-Options/pkg-descr
index 22416d4cc0ad..62bbc47e16e2 100644
--- a/devel/p5-App-Options/pkg-descr
+++ b/devel/p5-App-Options/pkg-descr
@@ -1,4 +1,4 @@
App::Options combines command-line arguments, environment variables,
option files, and program defaults to produce a hash of option values.
-WWW: http://search.cpan.org/dist/App-Options/
+WWW: https://metacpan.org/release/App-Options
diff --git a/devel/p5-App-Rad/pkg-descr b/devel/p5-App-Rad/pkg-descr
index 96efc67eba59..cb45da953e27 100644
--- a/devel/p5-App-Rad/pkg-descr
+++ b/devel/p5-App-Rad/pkg-descr
@@ -2,4 +2,4 @@ App::Rad aims to be a simple yet powerful framework for developing your
command-line applications. It can easily transform your Perl one-liners into
reusable subroutines than can be called directly by the user of your program.
-WWW: http://search.cpan.org/dist/App-Rad/
+WWW: https://metacpan.org/release/App-Rad
diff --git a/devel/p5-App-SVN-Bisect/pkg-descr b/devel/p5-App-SVN-Bisect/pkg-descr
index d08dd88cc460..83c237e63406 100644
--- a/devel/p5-App-SVN-Bisect/pkg-descr
+++ b/devel/p5-App-SVN-Bisect/pkg-descr
@@ -1,3 +1,3 @@
SVN binary search, based on git-bisect.
-WWW: http://search.cpan.org/dist/App-SVN-Bisect/
+WWW: https://metacpan.org/release/App-SVN-Bisect
diff --git a/devel/p5-App-Trace/pkg-descr b/devel/p5-App-Trace/pkg-descr
index 74bb2859d0d1..68dd86559b08 100644
--- a/devel/p5-App-Trace/pkg-descr
+++ b/devel/p5-App-Trace/pkg-descr
@@ -5,4 +5,4 @@ The basic concept is that you put a special call at the beginning and
end of each subroutine/method, and when tracing is enabled, you can
see the flow of your program.
-WWW: http://search.cpan.org/dist/App-Trace/
+WWW: https://metacpan.org/release/App-Trace
diff --git a/devel/p5-App-cpanminus-reporter/pkg-descr b/devel/p5-App-cpanminus-reporter/pkg-descr
index 5d22a19c1bde..753c786ffd42 100644
--- a/devel/p5-App-cpanminus-reporter/pkg-descr
+++ b/devel/p5-App-cpanminus-reporter/pkg-descr
@@ -5,4 +5,4 @@ the CPAN Testers database.
The module provides the standalone application 'cpanm-reporter' to perform
this parsing.
-WWW: http://search.cpan.org/dist/App-cpanminus-reporter/
+WWW: https://metacpan.org/release/App-cpanminus-reporter
diff --git a/devel/p5-App-cpanminus/pkg-descr b/devel/p5-App-cpanminus/pkg-descr
index 99fd96d61b9f..14d47e32d081 100644
--- a/devel/p5-App-cpanminus/pkg-descr
+++ b/devel/p5-App-cpanminus/pkg-descr
@@ -1,3 +1,3 @@
Get, unpack, build and install modules from CPAN.
-WWW: http://search.cpan.org/dist/App-cpanminus/
+WWW: https://metacpan.org/release/App-cpanminus
diff --git a/devel/p5-App-local-lib-helper/pkg-descr b/devel/p5-App-local-lib-helper/pkg-descr
index fc76c4cdf2f0..2f427a9b0ff7 100644
--- a/devel/p5-App-local-lib-helper/pkg-descr
+++ b/devel/p5-App-local-lib-helper/pkg-descr
@@ -9,4 +9,4 @@ For example, assume you build a local::lib like so:
cpanm --local-lib ~/mylib App::local::lib::helper
-WWW: http://search.cpan.org/dist/App-local-lib-helper/
+WWW: https://metacpan.org/release/App-local-lib-helper
diff --git a/devel/p5-App-perlbrew/pkg-descr b/devel/p5-App-perlbrew/pkg-descr
index 640a88c7ca93..32cf974f89c1 100644
--- a/devel/p5-App-perlbrew/pkg-descr
+++ b/devel/p5-App-perlbrew/pkg-descr
@@ -11,4 +11,4 @@ For the documentation of perlbrew usage see perlbrew command on CPAN, or by
running perlbrew help. The following documentation features the API of
App::perlbrew module, and may not be remotely close to what your want to read.
-WWW: http://search.cpan.org/dist/App-perlbrew/
+WWW: https://metacpan.org/release/App-perlbrew
diff --git a/devel/p5-App-scan_prereqs_cpanfile/pkg-descr b/devel/p5-App-scan_prereqs_cpanfile/pkg-descr
index 3780fc923620..96804e01e790 100644
--- a/devel/p5-App-scan_prereqs_cpanfile/pkg-descr
+++ b/devel/p5-App-scan_prereqs_cpanfile/pkg-descr
@@ -1,4 +1,4 @@
This script scans prerequisite modules from your code, and generate
CPANfile. You can also list missing prerequisite modules.
-WWW: http://search.cpan.org/dist/App-scan_prereqs_cpanfile/
+WWW: https://metacpan.org/release/App-scan_prereqs_cpanfile
diff --git a/devel/p5-AppConfig-Std/pkg-descr b/devel/p5-AppConfig-Std/pkg-descr
index e892ae8176f7..93ff30cd64fc 100644
--- a/devel/p5-AppConfig-Std/pkg-descr
+++ b/devel/p5-AppConfig-Std/pkg-descr
@@ -3,4 +3,4 @@ configuration variables and command-line switches. It is implemented
as a subclass of AppConfig; AppConfig provides a general mechanism for
handling global configuration variables.
-WWW: http://search.cpan.org/dist/AppConfig-Std/
+WWW: https://metacpan.org/release/AppConfig-Std
diff --git a/devel/p5-AppConfig/pkg-descr b/devel/p5-AppConfig/pkg-descr
index cc6fe03b70f4..b6964a2e6e10 100644
--- a/devel/p5-AppConfig/pkg-descr
+++ b/devel/p5-AppConfig/pkg-descr
@@ -10,4 +10,4 @@ From the README file for AppConfig:
a list or hash. The number of arguments a variable expects is determined
by its configuration when defined.
-WWW: http://search.cpan.org/dist/AppConfig/
+WWW: https://metacpan.org/release/AppConfig
diff --git a/devel/p5-Array-Group/pkg-descr b/devel/p5-Array-Group/pkg-descr
index feaaefb049c2..ddecb1e57f4c 100644
--- a/devel/p5-Array-Group/pkg-descr
+++ b/devel/p5-Array-Group/pkg-descr
@@ -1,3 +1,3 @@
Array::Group - Convert an array into array of arrayrefs of uniform size N.
-WWW: http://search.cpan.org/dist/Array-Group/
+WWW: https://metacpan.org/release/Array-Group
diff --git a/devel/p5-Array-Heap/pkg-descr b/devel/p5-Array-Heap/pkg-descr
index d8812408dc56..80a6804b0b2d 100644
--- a/devel/p5-Array-Heap/pkg-descr
+++ b/devel/p5-Array-Heap/pkg-descr
@@ -3,4 +3,4 @@ modeled after the C++ STL's binary heap functions. They all take an
array as argument, just like perl's built-in functions "push", "pop"
etc. The implementation itself is in C for maximum speed.
-WWW: http://search.cpan.org/dist/Array-Heap/
+WWW: https://metacpan.org/release/Array-Heap
diff --git a/devel/p5-Array-Iterator/pkg-descr b/devel/p5-Array-Iterator/pkg-descr
index e66f81c4ee99..12e5c8d2db9c 100644
--- a/devel/p5-Array-Iterator/pkg-descr
+++ b/devel/p5-Array-Iterator/pkg-descr
@@ -4,4 +4,4 @@ This module implements several types of array iterators:
- circular
- reusable
-WWW: http://search.cpan.org/dist/Array-Iterator/
+WWW: https://metacpan.org/release/Array-Iterator
diff --git a/devel/p5-Array-Unique/pkg-descr b/devel/p5-Array-Unique/pkg-descr
index 807c717cbe79..9345b407e293 100644
--- a/devel/p5-Array-Unique/pkg-descr
+++ b/devel/p5-Array-Unique/pkg-descr
@@ -12,4 +12,4 @@ sensitive.
As a side effect the module does not allow undef as a value in the array.
-WWW: http://search.cpan.org/dist/Array-Unique/
+WWW: https://metacpan.org/release/Array-Unique
diff --git a/devel/p5-Array-Window/pkg-descr b/devel/p5-Array-Window/pkg-descr
index b14b323f29af..e73ae363cb1a 100644
--- a/devel/p5-Array-Window/pkg-descr
+++ b/devel/p5-Array-Window/pkg-descr
@@ -4,4 +4,4 @@ Array::Window implements an algorithm specifically for dealing with
these windows. It is very flexible and permissive, making adjustments
to the window as needed.
-WWW: http://search.cpan.org/dist/Array-Window/
+WWW: https://metacpan.org/release/Array-Window
diff --git a/devel/p5-Async-Interrupt/pkg-descr b/devel/p5-Async-Interrupt/pkg-descr
index e18313a2bc8f..3aeaef47cc3d 100644
--- a/devel/p5-Async-Interrupt/pkg-descr
+++ b/devel/p5-Async-Interrupt/pkg-descr
@@ -2,4 +2,4 @@ This module implements asynchronous notifications that enable you
to signal running perl code from another thread, asynchronously,
and sometimes even without using a single syscall.
-WWW: http://search.cpan.org/dist/Async-Interrupt/
+WWW: https://metacpan.org/release/Async-Interrupt
diff --git a/devel/p5-Async-MergePoint/pkg-descr b/devel/p5-Async-MergePoint/pkg-descr
index 416960ba3168..4201c0417485 100644
--- a/devel/p5-Async-MergePoint/pkg-descr
+++ b/devel/p5-Async-MergePoint/pkg-descr
@@ -13,4 +13,4 @@ This module was originally part of the IO::Async distribution, but was
removed under the inspiration of Pedro Melo's Async::Hooks distribution,
because it does not itself contain anything I/O-specific.
-WWW: http://search.cpan.org/dist/Async-MergePoint/
+WWW: https://metacpan.org/release/Async-MergePoint
diff --git a/devel/p5-AtExit/pkg-descr b/devel/p5-AtExit/pkg-descr
index 0dbf8dc9726c..84a3d1e1d242 100644
--- a/devel/p5-AtExit/pkg-descr
+++ b/devel/p5-AtExit/pkg-descr
@@ -8,4 +8,4 @@ one registered is invoked first). Registering the same subroutine more
than once will cause that subroutine to be invoked once for each
registration.
-WWW: http://search.cpan.org/dist/AtExit/
+WWW: https://metacpan.org/release/AtExit
diff --git a/devel/p5-Attribute-Handlers-Prospective/pkg-descr b/devel/p5-Attribute-Handlers-Prospective/pkg-descr
index bf16202befa6..f84bcba23e27 100644
--- a/devel/p5-Attribute-Handlers-Prospective/pkg-descr
+++ b/devel/p5-Attribute-Handlers-Prospective/pkg-descr
@@ -5,4 +5,4 @@ that package may be given attributes with the same names as the attribute
handler subroutines, which will then be called in one of the compilation phases
(i.e. in a BEGIN, CHECK, INIT, run-time, or END block).
-WWW: http://search.cpan.org/dist/Attribute-Handlers-Prospective/
+WWW: https://metacpan.org/release/Attribute-Handlers-Prospective
diff --git a/devel/p5-Attribute-Handlers/pkg-descr b/devel/p5-Attribute-Handlers/pkg-descr
index ca1ac31da295..238d77a7771e 100644
--- a/devel/p5-Attribute-Handlers/pkg-descr
+++ b/devel/p5-Attribute-Handlers/pkg-descr
@@ -6,4 +6,4 @@ given attributes with the same names as the attribute handler
subroutines, which will then be called in one of the
compilation phases (i.e. in a BEGIN, CHECK, INIT, or END block).
-WWW: http://search.cpan.org/dist/Attribute-Handlers/
+WWW: https://metacpan.org/release/Attribute-Handlers
diff --git a/devel/p5-Attribute-Persistent/pkg-descr b/devel/p5-Attribute-Persistent/pkg-descr
index c23c839aad6b..391d2eaab792 100644
--- a/devel/p5-Attribute-Persistent/pkg-descr
+++ b/devel/p5-Attribute-Persistent/pkg-descr
@@ -9,4 +9,4 @@ It uses MLDBM, so you can use complex data structures in your arrays and
hashes. It uses AnyDBM_File, so if you really care about which DBM you get, you
can modify AnyDBM_File::ISA in a BEGIN block after loading this module.
-WWW: http://search.cpan.org/dist/Attribute-Persistent/
+WWW: https://metacpan.org/release/Attribute-Persistent
diff --git a/devel/p5-AutoLoader/pkg-descr b/devel/p5-AutoLoader/pkg-descr
index f4a40053537b..6e86627d077b 100644
--- a/devel/p5-AutoLoader/pkg-descr
+++ b/devel/p5-AutoLoader/pkg-descr
@@ -2,4 +2,4 @@ The AutoLoader module works with the AutoSplit module and the "__END__" token to
defer the loading of some subroutines until they are used rather than loading
them all at once.
-WWW: http://search.cpan.org/dist/AutoLoader/
+WWW: https://metacpan.org/release/AutoLoader
diff --git a/devel/p5-AutoXS-Header/pkg-descr b/devel/p5-AutoXS-Header/pkg-descr
index eca46769b350..9024c17a90ae 100644
--- a/devel/p5-AutoXS-Header/pkg-descr
+++ b/devel/p5-AutoXS-Header/pkg-descr
@@ -1,4 +1,4 @@
This module is a simple container for the newest version of the
AutoXS header file AutoXS.h.
-WWW: http://search.cpan.org/dist/AutoXS-Header/
+WWW: https://metacpan.org/release/AutoXS-Header
diff --git a/devel/p5-B-C/pkg-descr b/devel/p5-B-C/pkg-descr
index 8cc5ca50d546..9195c50a97d2 100644
--- a/devel/p5-B-C/pkg-descr
+++ b/devel/p5-B-C/pkg-descr
@@ -10,4 +10,4 @@ the runtime execution speed of your program but may improve
the start-up time. Depending on the environment in which your
program runs this may be either a help or a hindrance.
-WWW: http://search.cpan.org/dist/B-C/
+WWW: https://metacpan.org/release/B-C
diff --git a/devel/p5-B-Compiling/pkg-descr b/devel/p5-B-Compiling/pkg-descr
index c887b5de45b0..6c46d64431f1 100644
--- a/devel/p5-B-Compiling/pkg-descr
+++ b/devel/p5-B-Compiling/pkg-descr
@@ -1,3 +1,3 @@
This module exposes the perl interpreter's PL_compiling variable to perl.
-WWW: http://search.cpan.org/dist/B-Compiling/
+WWW: https://metacpan.org/release/B-Compiling
diff --git a/devel/p5-B-Deobfuscate/pkg-descr b/devel/p5-B-Deobfuscate/pkg-descr
index 035e01968d0e..9639e794f157 100644
--- a/devel/p5-B-Deobfuscate/pkg-descr
+++ b/devel/p5-B-Deobfuscate/pkg-descr
@@ -5,4 +5,4 @@ module. An obfuscated program is already parsed and interpreted correctly by
the B::Deparse program. Unfortunately, if the obfuscation involved variable
renaming then the resulting program also has obfuscated symbols.
-WWW: http://search.cpan.org/dist/B-Deobfuscate/
+WWW: https://metacpan.org/release/B-Deobfuscate
diff --git a/devel/p5-B-Flags/pkg-descr b/devel/p5-B-Flags/pkg-descr
index d34ccca3f0ab..b4c585e81ab9 100644
--- a/devel/p5-B-Flags/pkg-descr
+++ b/devel/p5-B-Flags/pkg-descr
@@ -6,4 +6,4 @@ through the Perl source code in order to do anything useful with. This
module adds "flagspv" to the SV and op classes and "privatepv" to the op
classes, which makes them easier to understand.
-WWW: http://search.cpan.org/dist/B-Flags/
+WWW: https://metacpan.org/release/B-Flags
diff --git a/devel/p5-B-Generate/pkg-descr b/devel/p5-B-Generate/pkg-descr
index 4203acc0c479..9c9517bb0b9b 100644
--- a/devel/p5-B-Generate/pkg-descr
+++ b/devel/p5-B-Generate/pkg-descr
@@ -5,4 +5,4 @@ new ops, or modify old ones. Now you can.
Well, if you're intimately familiar with Perl's internals, you can.
-WWW: http://search.cpan.org/dist/B-Generate/
+WWW: https://metacpan.org/release/B-Generate
diff --git a/devel/p5-B-Graph/pkg-descr b/devel/p5-B-Graph/pkg-descr
index 7f9c1de9c1b4..a36a2015108f 100644
--- a/devel/p5-B-Graph/pkg-descr
+++ b/devel/p5-B-Graph/pkg-descr
@@ -5,4 +5,4 @@ others would be easy). It examines the internal structures that perl
builds to represent your code (OPs and SVs), and generates
specifications for multicolored boxes and arrows to represent them.
-WWW: http://search.cpan.org/dist/B-Graph/
+WWW: https://metacpan.org/release/B-Graph
diff --git a/devel/p5-B-Hooks-EndOfScope/pkg-descr b/devel/p5-B-Hooks-EndOfScope/pkg-descr
index f0c3627132e7..6f0bb69564be 100644
--- a/devel/p5-B-Hooks-EndOfScope/pkg-descr
+++ b/devel/p5-B-Hooks-EndOfScope/pkg-descr
@@ -1,4 +1,4 @@
This module allows you to execute code when perl finished compiling the
surrounding scope.
-WWW: http://search.cpan.org/dist/B-Hooks-EndOfScope/
+WWW: https://metacpan.org/release/B-Hooks-EndOfScope
diff --git a/devel/p5-B-Hooks-OP-Annotation/pkg-descr b/devel/p5-B-Hooks-OP-Annotation/pkg-descr
index 241669c6d3da..e630e89a9bb4 100644
--- a/devel/p5-B-Hooks-OP-Annotation/pkg-descr
+++ b/devel/p5-B-Hooks-OP-Annotation/pkg-descr
@@ -3,4 +3,4 @@ functions to delegate to (or restore) the previous functions, whether assigned
by perl or by another module. Typically this should be used in conjunction with
B::Hooks::OP::Check.
-WWW: http://search.cpan.org/dist/B-Hooks-OP-Annotation/
+WWW: https://metacpan.org/release/B-Hooks-OP-Annotation
diff --git a/devel/p5-B-Hooks-OP-Check-EntersubForCV/pkg-descr b/devel/p5-B-Hooks-OP-Check-EntersubForCV/pkg-descr
index 10ff726b4877..5e95c0e4b73c 100644
--- a/devel/p5-B-Hooks-OP-Check-EntersubForCV/pkg-descr
+++ b/devel/p5-B-Hooks-OP-Check-EntersubForCV/pkg-descr
@@ -1,3 +1,3 @@
Invoke callbacks on construction of entersub OPs for certain CVs.
-WWW: http://search.cpan.org/dist/B-Hooks-OP-Check-EntersubForCV/
+WWW: https://metacpan.org/release/B-Hooks-OP-Check-EntersubForCV
diff --git a/devel/p5-B-Hooks-OP-Check/pkg-descr b/devel/p5-B-Hooks-OP-Check/pkg-descr
index 40a47bdfaa19..84c6c1812383 100644
--- a/devel/p5-B-Hooks-OP-Check/pkg-descr
+++ b/devel/p5-B-Hooks-OP-Check/pkg-descr
@@ -1,4 +1,4 @@
This module provides a c api for XS modules to hook into the callbacks of
PL_check.
-WWW: http://search.cpan.org/dist/B-Hooks-OP-Check/
+WWW: https://metacpan.org/release/B-Hooks-OP-Check
diff --git a/devel/p5-B-Hooks-OP-PPAddr/pkg-descr b/devel/p5-B-Hooks-OP-PPAddr/pkg-descr
index 9a25727d7313..74fde6d2ecd6 100644
--- a/devel/p5-B-Hooks-OP-PPAddr/pkg-descr
+++ b/devel/p5-B-Hooks-OP-PPAddr/pkg-descr
@@ -1,4 +1,4 @@
This module provides a C api for XS modules to hook into the execution
of perl opcodes.
-WWW: http://search.cpan.org/dist/B-Hooks-OP-PPAddr/
+WWW: https://metacpan.org/release/B-Hooks-OP-PPAddr
diff --git a/devel/p5-B-Hooks-Parser/pkg-descr b/devel/p5-B-Hooks-Parser/pkg-descr
index c096a1e061e4..c22c98e10f0e 100644
--- a/devel/p5-B-Hooks-Parser/pkg-descr
+++ b/devel/p5-B-Hooks-Parser/pkg-descr
@@ -1,4 +1,4 @@
This module provides an API for parts of the perl parser. It can be
used to modify code while it's being parsed.
-WWW: http://search.cpan.org/dist/B-Hooks-Parser/
+WWW: https://metacpan.org/release/B-Hooks-Parser
diff --git a/devel/p5-B-Keywords/pkg-descr b/devel/p5-B-Keywords/pkg-descr
index 15be5c187b5c..6d3d241840b6 100644
--- a/devel/p5-B-Keywords/pkg-descr
+++ b/devel/p5-B-Keywords/pkg-descr
@@ -6,4 +6,4 @@ the contents of each of @Scalars, @Arrays, @Hashes and @Filehandles. Similarly,
All additions and modifications are welcome.
-WWW: http://search.cpan.org/dist/B-Keywords/
+WWW: https://metacpan.org/release/B-Keywords
diff --git a/devel/p5-B-OPCheck/pkg-descr b/devel/p5-B-OPCheck/pkg-descr
index eb0c9a4e1dc4..d53c80ef3a9f 100644
--- a/devel/p5-B-OPCheck/pkg-descr
+++ b/devel/p5-B-OPCheck/pkg-descr
@@ -2,4 +2,4 @@ PL_check is an array indexed by opcode number (op_type) that contains
function pointers invoked as the last stage of optree compilation,
per op.
-WWW: http://search.cpan.org/dist/B-OPCheck/
+WWW: https://metacpan.org/release/B-OPCheck
diff --git a/devel/p5-B-Size2/pkg-descr b/devel/p5-B-Size2/pkg-descr
index 8d9c7b272df6..bf1832f1a4fc 100644
--- a/devel/p5-B-Size2/pkg-descr
+++ b/devel/p5-B-Size2/pkg-descr
@@ -1,3 +1,3 @@
Measure size of Perl OPs and SVs. B::Size2 is a fork of B::Size 0.09.
-WWW: http://search.cpan.org/dist/B-Size2/
+WWW: https://metacpan.org/release/B-Size2
diff --git a/devel/p5-B-Utils/pkg-descr b/devel/p5-B-Utils/pkg-descr
index fd97d15c5b2a..41a285eec16a 100644
--- a/devel/p5-B-Utils/pkg-descr
+++ b/devel/p5-B-Utils/pkg-descr
@@ -1,3 +1,3 @@
These functions make it easier to manipulate the op tree.
-WWW: http://search.cpan.org/dist/B-Utils/
+WWW: https://metacpan.org/release/B-Utils
diff --git a/devel/p5-BFD/pkg-descr b/devel/p5-BFD/pkg-descr
index b695a308e50e..f997f9718e9c 100644
--- a/devel/p5-BFD/pkg-descr
+++ b/devel/p5-BFD/pkg-descr
@@ -2,4 +2,4 @@ BFD allows for impromptu dumping of output to STDERR. Useful when you
want to take a peek at a nest Perl data structure by emitting (relatively)
nicely formatted output with filename and line number prefixed to each line.
-WWW: http://search.cpan.org/dist/BFD/
+WWW: https://metacpan.org/release/BFD
diff --git a/devel/p5-BSD-Resource/pkg-descr b/devel/p5-BSD-Resource/pkg-descr
index 673f64fef224..99c9f32aa190 100644
--- a/devel/p5-BSD-Resource/pkg-descr
+++ b/devel/p5-BSD-Resource/pkg-descr
@@ -14,4 +14,4 @@ Also is provided
which provides the same functionality as the one in core Perl, only with
better time resolution.
-WWW: http://search.cpan.org/dist/BSD-Resource/
+WWW: https://metacpan.org/release/BSD-Resource
diff --git a/devel/p5-BSD-devstat/pkg-descr b/devel/p5-BSD-devstat/pkg-descr
index 5a969137595f..13dec0f2d2b8 100644
--- a/devel/p5-BSD-devstat/pkg-descr
+++ b/devel/p5-BSD-devstat/pkg-descr
@@ -1,3 +1,3 @@
Perl extension for devstat(3) API.
-WWW: http://search.cpan.org/dist/BSD-devstat/
+WWW: https://metacpan.org/release/BSD-devstat
diff --git a/devel/p5-BSD-stat/pkg-descr b/devel/p5-BSD-stat/pkg-descr
index 2aac82ed81ef..fc5583946e35 100644
--- a/devel/p5-BSD-stat/pkg-descr
+++ b/devel/p5-BSD-stat/pkg-descr
@@ -2,4 +2,4 @@ This module's default exports override the core stat() and lstat()
functions, replacing them with versions that contain BSD 4.4 extensions
such as flags. This module also adds chflags function.
-WWW: http://search.cpan.org/dist/BSD-stat/
+WWW: https://metacpan.org/release/BSD-stat
diff --git a/devel/p5-BZ-Client/pkg-descr b/devel/p5-BZ-Client/pkg-descr
index 4ea8d133dd4b..26e494ac38fc 100644
--- a/devel/p5-BZ-Client/pkg-descr
+++ b/devel/p5-BZ-Client/pkg-descr
@@ -1,3 +1,3 @@
A client for the Bugzilla web services API.
-WWW: http://search.cpan.org/dist/BZ-Client/
+WWW: https://metacpan.org/release/BZ-Client
diff --git a/devel/p5-Badger/pkg-descr b/devel/p5-Badger/pkg-descr
index 35895de51b6d..ac615350d7d0 100644
--- a/devel/p5-Badger/pkg-descr
+++ b/devel/p5-Badger/pkg-descr
@@ -3,4 +3,4 @@ the process of building object-oriented Perl applications. It provides a
set of foundation classes upon which you can quickly build robust and
reliable systems that are simple, sexy and scalable.
-WWW: http://search.cpan.org/dist/Badger/
+WWW: https://metacpan.org/release/Badger
diff --git a/devel/p5-Benchmark-Timer/pkg-descr b/devel/p5-Benchmark-Timer/pkg-descr
index 1b96ab91255e..649d2fc928ec 100644
--- a/devel/p5-Benchmark-Timer/pkg-descr
+++ b/devel/p5-Benchmark-Timer/pkg-descr
@@ -4,4 +4,4 @@ for when you need more precise information about the running time of portions
of your code than the Benchmark module will give you, but don't want to go all
out and profile your code.
-WWW: http://search.cpan.org/dist/Benchmark-Timer/
+WWW: https://metacpan.org/release/Benchmark-Timer
diff --git a/devel/p5-Best/pkg-descr b/devel/p5-Best/pkg-descr
index 09b60fc0dc3d..6762707336e0 100644
--- a/devel/p5-Best/pkg-descr
+++ b/devel/p5-Best/pkg-descr
@@ -6,4 +6,4 @@ the core Perl distribution and thus not necessarily installed.
Best.pm attempts to load modules from a list, stopping at the first
successful load and failing only if no alternative was found.
-WWW: http://search.cpan.org/dist/Best/
+WWW: https://metacpan.org/release/Best
diff --git a/devel/p5-Bread-Board-Declare/pkg-descr b/devel/p5-Bread-Board-Declare/pkg-descr
index 7893de9cdbc6..3d3f99e1d9e7 100644
--- a/devel/p5-Bread-Board-Declare/pkg-descr
+++ b/devel/p5-Bread-Board-Declare/pkg-descr
@@ -3,4 +3,4 @@ Bread::Board container classes in a more straightforward and natural way. It
sets up Bread::Board::Container as the superclass, and creates services
associated with each attribute that you create.
-WWW: http://search.cpan.org/dist/Bread-Board-Declare/
+WWW: https://metacpan.org/release/Bread-Board-Declare
diff --git a/devel/p5-Bread-Board/pkg-descr b/devel/p5-Bread-Board/pkg-descr
index e03ff6eff9e6..e0f09d414595 100644
--- a/devel/p5-Bread-Board/pkg-descr
+++ b/devel/p5-Bread-Board/pkg-descr
@@ -3,4 +3,4 @@ injection and lifecycle management. It's goal is to help you write more
decoupled objects and components by removing the need for you to manually wire
those objects/components together.
-WWW: http://search.cpan.org/dist/Bread-Board/
+WWW: https://metacpan.org/release/Bread-Board
diff --git a/devel/p5-Bundle-Perl6/pkg-descr b/devel/p5-Bundle-Perl6/pkg-descr
index b552e7587cd0..ecf77a2062d0 100644
--- a/devel/p5-Bundle-Perl6/pkg-descr
+++ b/devel/p5-Bundle-Perl6/pkg-descr
@@ -3,4 +3,4 @@ and implementing the Perl 6 language. Some of these are proof-of-concepts
that the respective authors have implemented to show how things might
work in Perl 6.
-WWW: http://search.cpan.org/dist/Bundle-Perl6/
+WWW: https://metacpan.org/release/Bundle-Perl6
diff --git a/devel/p5-C-Scan/pkg-descr b/devel/p5-C-Scan/pkg-descr
index 46201c1ab9db..822fa6b75685 100644
--- a/devel/p5-C-Scan/pkg-descr
+++ b/devel/p5-C-Scan/pkg-descr
@@ -3,4 +3,4 @@ constructs such as included header files, macros and their arguments,
declarations of functions, extern declarations, and typedefs. It uses the
Data::Flow interface.
-WWW: http://search.cpan.org/dist/C-Scan/
+WWW: https://metacpan.org/release/C-Scan
diff --git a/devel/p5-CBOR-XS/pkg-descr b/devel/p5-CBOR-XS/pkg-descr
index b82b68c985b6..5095eab03e7f 100644
--- a/devel/p5-CBOR-XS/pkg-descr
+++ b/devel/p5-CBOR-XS/pkg-descr
@@ -1,4 +1,4 @@
This module converts Perl data structures to the Concise Binary
Object Representation (CBOR, RFC7049) and vice versa.
-WWW: http://search.cpan.org/dist/CBOR-XS/
+WWW: https://metacpan.org/release/CBOR-XS
diff --git a/devel/p5-CHI-Driver-DBI/pkg-descr b/devel/p5-CHI-Driver-DBI/pkg-descr
index b9f3b877a23b..ce386ccda605 100644
--- a/devel/p5-CHI-Driver-DBI/pkg-descr
+++ b/devel/p5-CHI-Driver-DBI/pkg-descr
@@ -8,4 +8,4 @@ used when less reliable storage like memcached is not appropriate. Also, the
speed of simple lookups on MySQL when accessed over a local socket is very hard
to beat. DBI is fast.
-WWW: http://search.cpan.org/dist/CHI-Driver-DBI/
+WWW: https://metacpan.org/release/CHI-Driver-DBI
diff --git a/devel/p5-CHI/pkg-descr b/devel/p5-CHI/pkg-descr
index dcd0484ad16e..40d7051da93a 100644
--- a/devel/p5-CHI/pkg-descr
+++ b/devel/p5-CHI/pkg-descr
@@ -10,4 +10,4 @@ CHI is intended as an evolution of DeWitt Clinton's Cache::Cache
package, adhering to the basic Cache API but adding new features and
addressing limitations in the Cache::Cache implementation.
-WWW: http://search.cpan.org/dist/CHI/
+WWW: https://metacpan.org/release/CHI
diff --git a/devel/p5-CLASS/pkg-descr b/devel/p5-CLASS/pkg-descr
index 8830cd14f865..9793dabf4b96 100644
--- a/devel/p5-CLASS/pkg-descr
+++ b/devel/p5-CLASS/pkg-descr
@@ -6,4 +6,4 @@ CLASS is a constant, not a subroutine call. $CLASS is a plain variable, it is
not tied. There is no performance loss for using CLASS over __PACKAGE__ except
the loading of the module.
-WWW: http://search.cpan.org/dist/CLASS/
+WWW: https://metacpan.org/release/CLASS
diff --git a/devel/p5-CPAN-Changes/pkg-descr b/devel/p5-CPAN-Changes/pkg-descr
index 4875e3d2e72f..df26152f9362 100644
--- a/devel/p5-CPAN-Changes/pkg-descr
+++ b/devel/p5-CPAN-Changes/pkg-descr
@@ -1,3 +1,3 @@
Perl module to read and write CPAN Changes files
-WWW: http://search.cpan.org/dist/CPAN-Changes/
+WWW: https://metacpan.org/release/CPAN-Changes
diff --git a/devel/p5-CPAN-Checksums/pkg-descr b/devel/p5-CPAN-Checksums/pkg-descr
index f097f7340bde..2e8bff67d2c9 100644
--- a/devel/p5-CPAN-Checksums/pkg-descr
+++ b/devel/p5-CPAN-Checksums/pkg-descr
@@ -1,3 +1,3 @@
CPAN::Checksums - Write a CHECKSUMS file for a directory as on CPAN
-WWW: http://search.cpan.org/dist/CPAN-Checksums/
+WWW: https://metacpan.org/release/CPAN-Checksums
diff --git a/devel/p5-CPAN-DistnameInfo/pkg-descr b/devel/p5-CPAN-DistnameInfo/pkg-descr
index 70db49c1e299..8f9b146d3cb3 100644
--- a/devel/p5-CPAN-DistnameInfo/pkg-descr
+++ b/devel/p5-CPAN-DistnameInfo/pkg-descr
@@ -3,4 +3,4 @@ http://search.cpan.org/ to extract the distribution name and version
from filenames and also report if the version is to be treated as
a developer release.
-WWW: http://search.cpan.org/dist/CPAN-DistnameInfo/
+WWW: https://metacpan.org/release/CPAN-DistnameInfo
diff --git a/devel/p5-CPAN-Inject/pkg-descr b/devel/p5-CPAN-Inject/pkg-descr
index e896114cc169..97ae33413de1 100644
--- a/devel/p5-CPAN-Inject/pkg-descr
+++ b/devel/p5-CPAN-Inject/pkg-descr
@@ -10,4 +10,4 @@ Specifically, it takes an arbitrary tarball and adds it to the CPAN
sources directory for a particular author, and then add the new
file to the CHECKSUMS file.
-WWW: http://search.cpan.org/dist/CPAN-Inject/
+WWW: https://metacpan.org/release/CPAN-Inject
diff --git a/devel/p5-CPAN-Meta-Check/pkg-descr b/devel/p5-CPAN-Meta-Check/pkg-descr
index c4a1bac4e25f..1affbd08b138 100644
--- a/devel/p5-CPAN-Meta-Check/pkg-descr
+++ b/devel/p5-CPAN-Meta-Check/pkg-descr
@@ -1,4 +1,4 @@
CPAN::Meta::Check verifies if requirements described in a CPAN::Meta
object are present.
-WWW: http://search.cpan.org/dist/CPAN-Meta-Check/
+WWW: https://metacpan.org/release/CPAN-Meta-Check
diff --git a/devel/p5-CPAN-Meta-Requirements/pkg-descr b/devel/p5-CPAN-Meta-Requirements/pkg-descr
index 982295036f7c..ceecf2cd2abb 100644
--- a/devel/p5-CPAN-Meta-Requirements/pkg-descr
+++ b/devel/p5-CPAN-Meta-Requirements/pkg-descr
@@ -6,4 +6,4 @@ simplest representation.
Logically impossible constraints will be identified immediately by thrown
exceptions.
-WWW: http://search.cpan.org/dist/CPAN-Meta-Requirements/
+WWW: https://metacpan.org/release/CPAN-Meta-Requirements
diff --git a/devel/p5-CPAN-Meta-YAML/pkg-descr b/devel/p5-CPAN-Meta-YAML/pkg-descr
index e027c7786de1..da7db06d08d0 100644
--- a/devel/p5-CPAN-Meta-YAML/pkg-descr
+++ b/devel/p5-CPAN-Meta-YAML/pkg-descr
@@ -3,4 +3,4 @@ reading and writing CPAN metadata files like META.yml and MYMETA.yml.
It should not be used for any other general YAML parsing or generation
task.
-WWW: http://search.cpan.org/dist/CPAN-Meta-YAML/
+WWW: https://metacpan.org/release/CPAN-Meta-YAML
diff --git a/devel/p5-CPAN-Meta/pkg-descr b/devel/p5-CPAN-Meta/pkg-descr
index a5f67670b057..afa49bbb2d0a 100644
--- a/devel/p5-CPAN-Meta/pkg-descr
+++ b/devel/p5-CPAN-Meta/pkg-descr
@@ -8,4 +8,4 @@ CPAN::Meta provides a simple class to represent this distribution
metadata (or distmeta), along with some helpful methods for
interrogating that data.
-WWW: http://search.cpan.org/dist/CPAN-Meta/
+WWW: https://metacpan.org/release/CPAN-Meta
diff --git a/devel/p5-CPAN-Mini/pkg-descr b/devel/p5-CPAN-Mini/pkg-descr
index 3595160514ec..557df79f1ccb 100644
--- a/devel/p5-CPAN-Mini/pkg-descr
+++ b/devel/p5-CPAN-Mini/pkg-descr
@@ -2,4 +2,4 @@ CPAN::Mini provides a simple mechanism to build and update a minimal
mirror of the CPAN on your local disk. It contains only those files
needed to install the newest version of every distribution.
-WWW: http://search.cpan.org/dist/CPAN-Mini/
+WWW: https://metacpan.org/release/CPAN-Mini
diff --git a/devel/p5-CPAN-Perl-Releases/pkg-descr b/devel/p5-CPAN-Perl-Releases/pkg-descr
index f1713481a077..db252339c2df 100644
--- a/devel/p5-CPAN-Perl-Releases/pkg-descr
+++ b/devel/p5-CPAN-Perl-Releases/pkg-descr
@@ -1,3 +1,3 @@
Perl module for mapping Perl releases on CPAN to the location of the tarballs.
-WWW: http://search.cpan.org/dist/CPAN-Perl-Releases/
+WWW: https://metacpan.org/release/CPAN-Perl-Releases
diff --git a/devel/p5-CPAN-Recent-Uploads/pkg-descr b/devel/p5-CPAN-Recent-Uploads/pkg-descr
index c1c4f64d193a..631d4b5aaf15 100644
--- a/devel/p5-CPAN-Recent-Uploads/pkg-descr
+++ b/devel/p5-CPAN-Recent-Uploads/pkg-descr
@@ -3,4 +3,4 @@ the RECENT uploads to CPAN as determined from the files produced
by File::Rsync::Mirror::Recentfile that exist in the authors/
directory on CPAN.
-WWW: http://search.cpan.org/dist/CPAN-Recent-Uploads/
+WWW: https://metacpan.org/release/CPAN-Recent-Uploads
diff --git a/devel/p5-CPAN-Reporter-Smoker/pkg-descr b/devel/p5-CPAN-Reporter-Smoker/pkg-descr
index 3a1840da982a..569e66c43af1 100644
--- a/devel/p5-CPAN-Reporter-Smoker/pkg-descr
+++ b/devel/p5-CPAN-Reporter-Smoker/pkg-descr
@@ -1,3 +1,3 @@
Turnkey CPAN Testers smoking
-WWW: http://search.cpan.org/dist/CPAN-Reporter-Smoker/
+WWW: https://metacpan.org/release/CPAN-Reporter-Smoker
diff --git a/devel/p5-CPAN-Reporter/pkg-descr b/devel/p5-CPAN-Reporter/pkg-descr
index 397ed335bdc6..6079bcffc8d1 100644
--- a/devel/p5-CPAN-Reporter/pkg-descr
+++ b/devel/p5-CPAN-Reporter/pkg-descr
@@ -1,3 +1,3 @@
Adds CPAN Testers reporting to CPAN.pm
-WWW: http://search.cpan.org/dist/CPAN-Reporter/
+WWW: https://metacpan.org/release/CPAN-Reporter
diff --git a/devel/p5-CPAN-SQLite/pkg-descr b/devel/p5-CPAN-SQLite/pkg-descr
index a7487206ff7f..c59969b3db93 100644
--- a/devel/p5-CPAN-SQLite/pkg-descr
+++ b/devel/p5-CPAN-SQLite/pkg-descr
@@ -3,4 +3,4 @@ consisting of the information stored in the three main CPAN indices:
$CPAN/modules/03modlist.data.gz, $CPAN/modules/02packages.details.txt.gz, and
$CPAN/authors/01mailrc.txt.gz.
-WWW: http://search.cpan.org/dist/CPAN-SQLite
+WWW: https://metacpan.org/release/CPAN-SQLite
diff --git a/devel/p5-CPAN-Site/pkg-descr b/devel/p5-CPAN-Site/pkg-descr
index b6a2ab6bd8cb..6f3b10433ed0 100644
--- a/devel/p5-CPAN-Site/pkg-descr
+++ b/devel/p5-CPAN-Site/pkg-descr
@@ -4,4 +4,4 @@ use directly.
You only need to install this module on one server in your network.
-WWW: http://search.cpan.org/dist/CPAN-Site/
+WWW: https://metacpan.org/release/CPAN-Site
diff --git a/devel/p5-CPAN-Testers-Common-Client/pkg-descr b/devel/p5-CPAN-Testers-Common-Client/pkg-descr
index 2de433e1c07a..ea8684678dcb 100644
--- a/devel/p5-CPAN-Testers-Common-Client/pkg-descr
+++ b/devel/p5-CPAN-Testers-Common-Client/pkg-descr
@@ -4,4 +4,4 @@ Testers in a way that is properly parsed by the extraction and report tools.
It is meant to be used by all the CPAN clients (and standalone tools) that
want/need to support the CPAN Testers infrastructure.
-WWW: http://search.cpan.org/dist/CPAN-Testers-Common-Client/
+WWW: https://metacpan.org/release/CPAN-Testers-Common-Client
diff --git a/devel/p5-CPAN-Testers-Report/pkg-descr b/devel/p5-CPAN-Testers-Report/pkg-descr
index 2056afe1b8bc..300da698a5e8 100644
--- a/devel/p5-CPAN-Testers-Report/pkg-descr
+++ b/devel/p5-CPAN-Testers-Report/pkg-descr
@@ -1,3 +1,3 @@
CPAN Testers report object
-WWW: http://search.cpan.org/dist/CPAN-Testers-Report/
+WWW: https://metacpan.org/release/CPAN-Testers-Report
diff --git a/devel/p5-CPAN-Uploader/pkg-descr b/devel/p5-CPAN-Uploader/pkg-descr
index 5099bdf6a2d2..628bf3ab48af 100644
--- a/devel/p5-CPAN-Uploader/pkg-descr
+++ b/devel/p5-CPAN-Uploader/pkg-descr
@@ -1,3 +1,3 @@
CPAN::Uploader - upload things to the CPAN
-WWW: http://search.cpan.org/dist/CPAN-Uploader/
+WWW: https://metacpan.org/release/CPAN-Uploader
diff --git a/devel/p5-CPANPLUS/pkg-descr b/devel/p5-CPANPLUS/pkg-descr
index 0af898f83b36..88a4a991b5e0 100644
--- a/devel/p5-CPANPLUS/pkg-descr
+++ b/devel/p5-CPANPLUS/pkg-descr
@@ -1,4 +1,4 @@
The "CPANPLUS" library is an API to the "CPAN" mirrors and a collection of
interactive shells, command line programs, daemons, etc, that use this API.
-WWW: http://search.cpan.org/dist/CPANPLUS/
+WWW: https://metacpan.org/release/CPANPLUS
diff --git a/devel/p5-CPS/pkg-descr b/devel/p5-CPS/pkg-descr
index 5d908dabe1fb..5631b40f90ce 100644
--- a/devel/p5-CPS/pkg-descr
+++ b/devel/p5-CPS/pkg-descr
@@ -4,4 +4,4 @@ Briefly, CPS is a style of writing code where the normal call/return
mechanism is replaced by explicit "continuations", values passed in
to functions which they should invoke, to implement return behaviour.
-WWW: http://search.cpan.org/dist/CPS/
+WWW: https://metacpan.org/release/CPS
diff --git a/devel/p5-Cache-AgainstFile/pkg-descr b/devel/p5-Cache-AgainstFile/pkg-descr
index 6f4848192214..195ad02e4a5b 100644
--- a/devel/p5-Cache-AgainstFile/pkg-descr
+++ b/devel/p5-Cache-AgainstFile/pkg-descr
@@ -19,4 +19,4 @@ Data structures are automatically serialised/deserialised by the
backend modules if they are being persisted somewhere other than
in memory (e.g. on the filesystem).
-WWW: http://search.cpan.org/dist/Cache-AgainstFile/
+WWW: https://metacpan.org/release/Cache-AgainstFile
diff --git a/devel/p5-Cache-Cache/pkg-descr b/devel/p5-Cache-Cache/pkg-descr
index bbf55d0f71c0..5e9aa626f64f 100644
--- a/devel/p5-Cache-Cache/pkg-descr
+++ b/devel/p5-Cache-Cache/pkg-descr
@@ -5,7 +5,7 @@ Cache::SizeAwareFileCache, Cache::SizeAwareMemoryCache, and
Cache::SizeAwareSharedMemoryCache classes. This work replaces
File::Cache and IPC::Cache.
-WWW: http://search.cpan.org/dist/Cache-Cache/
+WWW: https://metacpan.org/release/Cache-Cache
-Anton
<tobez@FreeBSD.org>
diff --git a/devel/p5-Cache-FastMmap/pkg-descr b/devel/p5-Cache-FastMmap/pkg-descr
index 79fb151886f2..be8c8cc2ea8e 100644
--- a/devel/p5-Cache-FastMmap/pkg-descr
+++ b/devel/p5-Cache-FastMmap/pkg-descr
@@ -3,4 +3,4 @@ C for performance. It uses fcntl locking to ensure multiple processes
can safely access the cache at the same time. It uses a basic LRU
algorithm to keep the most used entries in the cache.
-WWW: http://search.cpan.org/dist/Cache-FastMmap/
+WWW: https://metacpan.org/release/Cache-FastMmap
diff --git a/devel/p5-Cache-LRU/pkg-descr b/devel/p5-Cache-LRU/pkg-descr
index e7c05897ed4c..3b5f5664bcf7 100644
--- a/devel/p5-Cache-LRU/pkg-descr
+++ b/devel/p5-Cache-LRU/pkg-descr
@@ -1,4 +1,4 @@
A simple, fast implementation of an in-memory LRU cache in pure perl with
the maximum number of entries to be stored within the cache object.
-WWW: http://search.cpan.org/dist/Cache-LRU/
+WWW: https://metacpan.org/release/Cache-LRU
diff --git a/devel/p5-Cache-Memcached-Tie/pkg-descr b/devel/p5-Cache-Memcached-Tie/pkg-descr
index 21e42b883333..a6d0a6946b02 100644
--- a/devel/p5-Cache-Memcached-Tie/pkg-descr
+++ b/devel/p5-Cache-Memcached-Tie/pkg-descr
@@ -1,3 +1,3 @@
Use Cache::Memcached::Fast like hash.
-WWW: http://search.cpan.org/dist/Cache-Memcached-Tie/
+WWW: https://metacpan.org/release/Cache-Memcached-Tie
diff --git a/devel/p5-Cache-Mmap/pkg-descr b/devel/p5-Cache-Mmap/pkg-descr
index c54a7d6aaebb..3b3b5a69210c 100644
--- a/devel/p5-Cache-Mmap/pkg-descr
+++ b/devel/p5-Cache-Mmap/pkg-descr
@@ -4,4 +4,4 @@ underlying data, access to the cache is completely transparent, and the module
handles all the details of refreshing cache contents, and updating underlying
data, if necessary.
-WWW: http://search.cpan.org/dist/Cache-Mmap/
+WWW: https://metacpan.org/release/Cache-Mmap
diff --git a/devel/p5-Cache-Simple-TimedExpiry/pkg-descr b/devel/p5-Cache-Simple-TimedExpiry/pkg-descr
index 5247f09c6494..3475f96eeb5a 100644
--- a/devel/p5-Cache-Simple-TimedExpiry/pkg-descr
+++ b/devel/p5-Cache-Simple-TimedExpiry/pkg-descr
@@ -1,3 +1,3 @@
A lightweight cache with timed expiration.
-WWW: http://search.cpan.org/dist/Cache-Simple-TimedExpiry/
+WWW: https://metacpan.org/release/Cache-Simple-TimedExpiry
diff --git a/devel/p5-Cache/pkg-descr b/devel/p5-Cache/pkg-descr
index 9804e0703f0f..e13b751b65fa 100644
--- a/devel/p5-Cache/pkg-descr
+++ b/devel/p5-Cache/pkg-descr
@@ -3,4 +3,4 @@ data for a specified period of time. Often these modules are used
in web applications to store data locally to save repeated and
redundant expensive calls to remote machines or databases.
-WWW: http://search.cpan.org/dist/Cache/
+WWW: https://metacpan.org/release/Cache
diff --git a/devel/p5-Cairo-GObject/pkg-descr b/devel/p5-Cairo-GObject/pkg-descr
index 12c444e448a3..f58b71b6086f 100644
--- a/devel/p5-Cairo-GObject/pkg-descr
+++ b/devel/p5-Cairo-GObject/pkg-descr
@@ -2,4 +2,4 @@ Cairo::GObject registers Cairo's types (Cairo::Context, Cairo::Surface, etc.)
with Glib's type systems so that they can be used normally in signals and
properties.
-WWW: http://search.cpan.org/dist/Cairo-GObject/
+WWW: https://metacpan.org/release/Cairo-GObject
diff --git a/devel/p5-Calendar-Simple/pkg-descr b/devel/p5-Calendar-Simple/pkg-descr
index 20a1961492fd..766c150c2fdb 100644
--- a/devel/p5-Calendar-Simple/pkg-descr
+++ b/devel/p5-Calendar-Simple/pkg-descr
@@ -1,3 +1,3 @@
Perl extension to create simple calendars.
-WWW: http://search.cpan.org/dist/Calendar-Simple/
+WWW: https://metacpan.org/release/Calendar-Simple
diff --git a/devel/p5-Call-Context/pkg-descr b/devel/p5-Call-Context/pkg-descr
index 873824ada7cd..b51b5887fb55 100644
--- a/devel/p5-Call-Context/pkg-descr
+++ b/devel/p5-Call-Context/pkg-descr
@@ -5,4 +5,4 @@ other context is, by definition, an error. The problem is that,
depending on how the function is written, it may actually do something
expected in testing, but then in production act differently.
-WWW: http://search.cpan.org/dist/Call-Context/
+WWW: https://metacpan.org/release/Call-Context
diff --git a/devel/p5-Callback-Frame/pkg-descr b/devel/p5-Callback-Frame/pkg-descr
index cf3fe71d3764..f7e4bcd8054e 100644
--- a/devel/p5-Callback-Frame/pkg-descr
+++ b/devel/p5-Callback-Frame/pkg-descr
@@ -9,4 +9,4 @@ For many applications we really like straightforward callback style. The goal
of Callback::Frame is to simplify the management of dynamic environments while
leaving callback style alone.
-WWW: http://search.cpan.org/dist/Callback-Frame/
+WWW: https://metacpan.org/release/Callback-Frame
diff --git a/devel/p5-Capture-Tiny/pkg-descr b/devel/p5-Capture-Tiny/pkg-descr
index b707ec0de541..3050d1427333 100644
--- a/devel/p5-Capture-Tiny/pkg-descr
+++ b/devel/p5-Capture-Tiny/pkg-descr
@@ -3,4 +3,4 @@ STDOUT or STDERR, regardless of whether it comes from Perl, from XS code or
from an external program. Optionally, output can be teed so that it is captured
while being passed through to the original handles.
-WWW: http://search.cpan.org/dist/Capture-Tiny/
+WWW: https://metacpan.org/release/Capture-Tiny
diff --git a/devel/p5-Carp-Always-Color/pkg-descr b/devel/p5-Carp-Always-Color/pkg-descr
index 4288faa65441..608da259d00c 100644
--- a/devel/p5-Carp-Always-Color/pkg-descr
+++ b/devel/p5-Carp-Always-Color/pkg-descr
@@ -5,4 +5,4 @@ error. If messages are being sent to a terminal, it colors them with terminal
escape codes, otherwise it colors them with HTML (ideas for more intelligent
behavior here are welcome).
-WWW: http://search.cpan.org/dist/Carp-Always-Color/
+WWW: https://metacpan.org/release/Carp-Always-Color
diff --git a/devel/p5-Carp-Always/pkg-descr b/devel/p5-Carp-Always/pkg-descr
index af1283e9d4a7..3d596d102eda 100644
--- a/devel/p5-Carp-Always/pkg-descr
+++ b/devel/p5-Carp-Always/pkg-descr
@@ -2,4 +2,4 @@ This module is meant as a debugging aid. It can be used to make a
script complain loudly with stack backtraces when warn()ing or
die()ing.
-WWW: http://search.cpan.org/dist/Carp-Always/
+WWW: https://metacpan.org/release/Carp-Always
diff --git a/devel/p5-Carp-Assert-More/pkg-descr b/devel/p5-Carp-Assert-More/pkg-descr
index 590ffa0f721d..e8176aa28ffa 100644
--- a/devel/p5-Carp-Assert-More/pkg-descr
+++ b/devel/p5-Carp-Assert-More/pkg-descr
@@ -16,4 +16,4 @@ other than readability and simplicity of the code.
My intent here is to make common assertions easy so that we as programmers
have no excuse to not use them.
-WWW: http://search.cpan.org/dist/Carp-Assert-More/
+WWW: https://metacpan.org/release/Carp-Assert-More
diff --git a/devel/p5-Carp-Assert/pkg-descr b/devel/p5-Carp-Assert/pkg-descr
index 2c9141fee175..8fc294b99a8c 100644
--- a/devel/p5-Carp-Assert/pkg-descr
+++ b/devel/p5-Carp-Assert/pkg-descr
@@ -1,3 +1,3 @@
Carp::Assert is intended for a purpose like the ANSI C library assert.h.
-WWW: http://search.cpan.org/dist/Carp-Assert/
+WWW: https://metacpan.org/release/Carp-Assert
diff --git a/devel/p5-Carp-Clan-Share/pkg-descr b/devel/p5-Carp-Clan-Share/pkg-descr
index d942e24f913b..d5eb210660a2 100644
--- a/devel/p5-Carp-Clan-Share/pkg-descr
+++ b/devel/p5-Carp-Clan-Share/pkg-descr
@@ -2,4 +2,4 @@ This is a very lightweight helper module (actually just an import
method) that will automagically create a __PACKAGE__::Carp module for
you.
-WWW: http://search.cpan.org/dist/Carp-Clan-Share/
+WWW: https://metacpan.org/release/Carp-Clan-Share
diff --git a/devel/p5-Carp-Clan/pkg-descr b/devel/p5-Carp-Clan/pkg-descr
index 9235dad7a094..09ff53d87564 100644
--- a/devel/p5-Carp-Clan/pkg-descr
+++ b/devel/p5-Carp-Clan/pkg-descr
@@ -2,4 +2,4 @@ This module is based on Carp.pm from Perl 5.005_03. It has been
modified to skip all package names matching the pattern given in
the "use" statement inside the "qw()" term (or argument list).
-WWW: http://search.cpan.org/dist/Carp-Clan/
+WWW: https://metacpan.org/release/Carp-Clan
diff --git a/devel/p5-Carp-Datum/pkg-descr b/devel/p5-Carp-Datum/pkg-descr
index 2d1c26ee540b..4379d1195727 100644
--- a/devel/p5-Carp-Datum/pkg-descr
+++ b/devel/p5-Carp-Datum/pkg-descr
@@ -1,3 +1,3 @@
Debugging And Tracing Ultimate Module.
-WWW: http://search.cpan.org/dist/Carp-Datum/
+WWW: https://metacpan.org/release/Carp-Datum
diff --git a/devel/p5-Carp-REPL/pkg-descr b/devel/p5-Carp-REPL/pkg-descr
index 83a5ef62fba2..2024abc7962a 100644
--- a/devel/p5-Carp-REPL/pkg-descr
+++ b/devel/p5-Carp-REPL/pkg-descr
@@ -1,3 +1,3 @@
Read-Eval-Print-Loop on die and/or warn
-WWW: http://search.cpan.org/dist/Carp-REPL/
+WWW: https://metacpan.org/release/Carp-REPL
diff --git a/devel/p5-Carp/pkg-descr b/devel/p5-Carp/pkg-descr
index 34fdd600ae02..ac3f36e5d425 100644
--- a/devel/p5-Carp/pkg-descr
+++ b/devel/p5-Carp/pkg-descr
@@ -5,4 +5,4 @@ every call in the call-stack. For a shorter message you can use carp or croak
which report the error as being from where your module was called. There is no
guarantee that that is where the error was, but it is a good educated guess.
-WWW: http://search.cpan.org/dist/Carp/
+WWW: https://metacpan.org/release/Carp
diff --git a/devel/p5-Check-ISA/pkg-descr b/devel/p5-Check-ISA/pkg-descr
index 45835d1ebcd9..8ad517fba471 100644
--- a/devel/p5-Check-ISA/pkg-descr
+++ b/devel/p5-Check-ISA/pkg-descr
@@ -1,4 +1,4 @@
This module provides several functions to assist in testing whether a value
is an object, and if so asking about its class.
-WWW: http://search.cpan.org/dist/Check-ISA/
+WWW: https://metacpan.org/release/Check-ISA
diff --git a/devel/p5-Child/pkg-descr b/devel/p5-Child/pkg-descr
index ab3301ff1b13..ca35e5ba4a14 100644
--- a/devel/p5-Child/pkg-descr
+++ b/devel/p5-Child/pkg-descr
@@ -3,4 +3,4 @@ Child - a Perl 5 OO interface to fork()
My working version of this port is at:
https://github.com/drench/FreeBSD-p5-Child
-WWW: http://search.cpan.org/dist/Child/
+WWW: https://metacpan.org/release/Child
diff --git a/devel/p5-Chooser/pkg-descr b/devel/p5-Chooser/pkg-descr
index becbaa42666e..6ae9d0d2ea19 100644
--- a/devel/p5-Chooser/pkg-descr
+++ b/devel/p5-Chooser/pkg-descr
@@ -1,4 +1,4 @@
A system for choosing a value for something. Takes a string composed of various
tests, arguements, and etc and returns a value based on it.
-WWW: http://search.cpan.org/dist/Chooser/
+WWW: https://metacpan.org/release/Chooser
diff --git a/devel/p5-Class-Accessor-Chained/pkg-descr b/devel/p5-Class-Accessor-Chained/pkg-descr
index 481cc57395e8..85d7985ec218 100644
--- a/devel/p5-Class-Accessor-Chained/pkg-descr
+++ b/devel/p5-Class-Accessor-Chained/pkg-descr
@@ -2,4 +2,4 @@ A chained accessor is one that always returns the object when called
with parameters (to set), and the value of the field when called with
no arguments.
-WWW: http://search.cpan.org/dist/Class-Accessor-Chained/
+WWW: https://metacpan.org/release/Class-Accessor-Chained
diff --git a/devel/p5-Class-Accessor-Children/pkg-descr b/devel/p5-Class-Accessor-Children/pkg-descr
index 0f11c15c4110..5d07e09899b4 100644
--- a/devel/p5-Class-Accessor-Children/pkg-descr
+++ b/devel/p5-Class-Accessor-Children/pkg-descr
@@ -1,4 +1,4 @@
This module automagically generates child classes which have accessor/mutator
methods.
-WWW: http://search.cpan.org/dist/Class-Accessor-Children/
+WWW: https://metacpan.org/release/Class-Accessor-Children
diff --git a/devel/p5-Class-Accessor-Complex/pkg-descr b/devel/p5-Class-Accessor-Complex/pkg-descr
index 52fef1d7ff53..778daa953f29 100644
--- a/devel/p5-Class-Accessor-Complex/pkg-descr
+++ b/devel/p5-Class-Accessor-Complex/pkg-descr
@@ -10,4 +10,4 @@ its accessor makers at the end of the chain.
The accessor generators also generate documentation ready to be used with
Sub::Documentation.
-WWW: http://search.cpan.org/dist/Class-Accessor-Complex/
+WWW: https://metacpan.org/release/Class-Accessor-Complex
diff --git a/devel/p5-Class-Accessor-Constructor/pkg-descr b/devel/p5-Class-Accessor-Constructor/pkg-descr
index 29d5ae00b85c..153d234a014b 100644
--- a/devel/p5-Class-Accessor-Constructor/pkg-descr
+++ b/devel/p5-Class-Accessor-Constructor/pkg-descr
@@ -3,4 +3,4 @@ Class::Accessor does. While the latter deals with accessors for
scalar values, this module provides accessor makers for rather
flexible constructors.
-WWW: http://search.cpan.org/dist/Class-Accessor-Constructor/
+WWW: https://metacpan.org/release/Class-Accessor-Constructor
diff --git a/devel/p5-Class-Accessor-Fast-Contained/pkg-descr b/devel/p5-Class-Accessor-Fast-Contained/pkg-descr
index 8abf8901ff18..f157fe9188ef 100644
--- a/devel/p5-Class-Accessor-Fast-Contained/pkg-descr
+++ b/devel/p5-Class-Accessor-Fast-Contained/pkg-descr
@@ -7,4 +7,4 @@ Class::Accessor::Fast:
- new() allows mixin into an existing object, rather than creating and
returning a new blessed hashref.
-WWW: http://search.cpan.org/dist/Class-Accessor-Fast-Contained/
+WWW: https://metacpan.org/release/Class-Accessor-Fast-Contained
diff --git a/devel/p5-Class-Accessor-Fast-XS/pkg-descr b/devel/p5-Class-Accessor-Fast-XS/pkg-descr
index 9c929692a951..e97b54a0b6cd 100644
--- a/devel/p5-Class-Accessor-Fast-XS/pkg-descr
+++ b/devel/p5-Class-Accessor-Fast-XS/pkg-descr
@@ -4,4 +4,4 @@ and it should just work.
Read Class::Accessor::Fast and Class::Accessor for API docs and usage.
-WWW: http://search.cpan.org/dist/Class-Accessor-Fast-XS/
+WWW: https://metacpan.org/release/Class-Accessor-Fast-XS
diff --git a/devel/p5-Class-Accessor-Grouped/pkg-descr b/devel/p5-Class-Accessor-Grouped/pkg-descr
index 994e6a1aa6e8..cac638a45a5c 100644
--- a/devel/p5-Class-Accessor-Grouped/pkg-descr
+++ b/devel/p5-Class-Accessor-Grouped/pkg-descr
@@ -1,4 +1,4 @@
This class lets you build groups of accessors that will call different
getters and setters.
-WWW: http://search.cpan.org/dist/Class-Accessor-Grouped/
+WWW: https://metacpan.org/release/Class-Accessor-Grouped
diff --git a/devel/p5-Class-Accessor-Installer/pkg-descr b/devel/p5-Class-Accessor-Installer/pkg-descr
index b92938abada5..b9099b571ed1 100644
--- a/devel/p5-Class-Accessor-Installer/pkg-descr
+++ b/devel/p5-Class-Accessor-Installer/pkg-descr
@@ -1,3 +1,3 @@
Perl module to install an accessor subroutine
-WWW: http://search.cpan.org/dist/Class-Accessor-Installer/
+WWW: https://metacpan.org/release/Class-Accessor-Installer
diff --git a/devel/p5-Class-Accessor-Lite/pkg-descr b/devel/p5-Class-Accessor-Lite/pkg-descr
index 3bd64122c347..4be5b0f150ca 100644
--- a/devel/p5-Class-Accessor-Lite/pkg-descr
+++ b/devel/p5-Class-Accessor-Lite/pkg-descr
@@ -2,4 +2,4 @@ Class::Accessor::Lite is a variant of Class::Accessor. It is fast and requires
less typing, has no dependencies to other modules, and does not mess up the
@ISA.
-WWW: http://search.cpan.org/dist/Class-Accessor-Lite/
+WWW: https://metacpan.org/release/Class-Accessor-Lite
diff --git a/devel/p5-Class-Accessor-Lvalue/pkg-descr b/devel/p5-Class-Accessor-Lvalue/pkg-descr
index e8e6516afef7..4f09418ef6ad 100644
--- a/devel/p5-Class-Accessor-Lvalue/pkg-descr
+++ b/devel/p5-Class-Accessor-Lvalue/pkg-descr
@@ -1,4 +1,4 @@
This module subclasses Class::Accessor and Class::Accessor::Fast
in order to provide lvalue accessor makers.
-WWW: http://search.cpan.org/dist/Class-Accessor-Lvalue/
+WWW: https://metacpan.org/release/Class-Accessor-Lvalue
diff --git a/devel/p5-Class-Accessor-Named/pkg-descr b/devel/p5-Class-Accessor-Named/pkg-descr
index a1c6b5410af1..f43f538ebe15 100644
--- a/devel/p5-Class-Accessor-Named/pkg-descr
+++ b/devel/p5-Class-Accessor-Named/pkg-descr
@@ -9,4 +9,4 @@ identifying themselves. While it shouldn't add much additional runtime
overhead (as it acts only Class::Accessor's generator functions), it
has not been designed for production deployment.
-WWW: http://search.cpan.org/dist/Class-Accessor-Named/
+WWW: https://metacpan.org/release/Class-Accessor-Named
diff --git a/devel/p5-Class-Accessor/pkg-descr b/devel/p5-Class-Accessor/pkg-descr
index 729f24365b2e..15ea51335fa2 100644
--- a/devel/p5-Class-Accessor/pkg-descr
+++ b/devel/p5-Class-Accessor/pkg-descr
@@ -1,3 +1,3 @@
This module automagically generates accessor/mutators for your class.
-WWW: http://search.cpan.org/dist/Class-Accessor/
+WWW: https://metacpan.org/release/Class-Accessor
diff --git a/devel/p5-Class-Adapter/pkg-descr b/devel/p5-Class-Adapter/pkg-descr
index 8712d406ba2c..e64abcff299e 100644
--- a/devel/p5-Class-Adapter/pkg-descr
+++ b/devel/p5-Class-Adapter/pkg-descr
@@ -1,4 +1,4 @@
The Class::Adapter class is intended as an abstract base class for creating
any sort of class or object that follows the Adapter pattern.
-WWW: http://search.cpan.org/dist/Class-Adapter/
+WWW: https://metacpan.org/release/Class-Adapter
diff --git a/devel/p5-Class-AlzaboWrapper/pkg-descr b/devel/p5-Class-AlzaboWrapper/pkg-descr
index c8f3afa35f96..1a7323873ab9 100644
--- a/devel/p5-Class-AlzaboWrapper/pkg-descr
+++ b/devel/p5-Class-AlzaboWrapper/pkg-descr
@@ -1,4 +1,4 @@
This module is intended for use as a base class when you are writing a class
that wraps Alzabo's table and row classes.
-WWW: http://search.cpan.org/dist/Class-AlzaboWrapper/
+WWW: https://metacpan.org/release/Class-AlzaboWrapper
diff --git a/devel/p5-Class-ArrayObjects/pkg-descr b/devel/p5-Class-ArrayObjects/pkg-descr
index 55afc4cecfa6..c7347363ef9a 100644
--- a/devel/p5-Class-ArrayObjects/pkg-descr
+++ b/devel/p5-Class-ArrayObjects/pkg-descr
@@ -7,4 +7,4 @@ your own package. Constant subs are very useful when dealing with array
based objects because they allow one to access array slots by name
instead of by index.
-WWW: http://search.cpan.org/dist/Class-ArrayObjects/
+WWW: https://metacpan.org/release/Class-ArrayObjects
diff --git a/devel/p5-Class-AutoClass/pkg-descr b/devel/p5-Class-AutoClass/pkg-descr
index 44481f172d18..23fe4837db47 100644
--- a/devel/p5-Class-AutoClass/pkg-descr
+++ b/devel/p5-Class-AutoClass/pkg-descr
@@ -4,4 +4,4 @@ parameter lists or defaults, and arranges for object creation and initialization
to occur in top-down, textbook order even in the presence of multiple
inheritance.
-WWW: http://search.cpan.org/dist/Class-AutoClass/
+WWW: https://metacpan.org/release/Class-AutoClass
diff --git a/devel/p5-Class-Autouse/pkg-descr b/devel/p5-Class-Autouse/pkg-descr
index 14a7aa250c64..a5af3fafcd15 100644
--- a/devel/p5-Class-Autouse/pkg-descr
+++ b/devel/p5-Class-Autouse/pkg-descr
@@ -3,4 +3,4 @@ method of that class is called. For large classes that might not be
used during the running of a program, such as Date::Manip, this can save
you large amounts of memory, and decrease the script load time.
-WWW: http://search.cpan.org/dist/Class-Autouse/
+WWW: https://metacpan.org/release/Class-Autouse
diff --git a/devel/p5-Class-Base/pkg-descr b/devel/p5-Class-Base/pkg-descr
index 322205dc3871..bf34e9bcc15b 100644
--- a/devel/p5-Class-Base/pkg-descr
+++ b/devel/p5-Class-Base/pkg-descr
@@ -2,4 +2,4 @@ This module implements a simple base class from which other modules can be
derived, thereby inheriting a number of useful methods such as "new()",
"init()", "params()", "clone()", "error()" and "debug()".
-WWW: http://search.cpan.org/dist/Class-Base/
+WWW: https://metacpan.org/release/Class-Base
diff --git a/devel/p5-Class-BlackHole/pkg-descr b/devel/p5-Class-BlackHole/pkg-descr
index b537d2c23c61..57fafb53b64d 100644
--- a/devel/p5-Class-BlackHole/pkg-descr
+++ b/devel/p5-Class-BlackHole/pkg-descr
@@ -6,4 +6,4 @@ get an error:
But for classes that inherit from Class::BlackHole, unhandled methods
become just no-operations.
-WWW: http://search.cpan.org/dist/Class-BlackHole/
+WWW: https://metacpan.org/release/Class-BlackHole
diff --git a/devel/p5-Class-C3-Adopt-NEXT/pkg-descr b/devel/p5-Class-C3-Adopt-NEXT/pkg-descr
index 33a9ead99cd9..82840216cac8 100644
--- a/devel/p5-Class-C3-Adopt-NEXT/pkg-descr
+++ b/devel/p5-Class-C3-Adopt-NEXT/pkg-descr
@@ -1,3 +1,3 @@
Make NEXT suck less
-WWW: http://search.cpan.org/dist/Class-C3-Adopt-NEXT/
+WWW: https://metacpan.org/release/Class-C3-Adopt-NEXT
diff --git a/devel/p5-Class-C3-Componentised/pkg-descr b/devel/p5-Class-C3-Componentised/pkg-descr
index 26b647474d1b..909a80c1ee0d 100644
--- a/devel/p5-Class-C3-Componentised/pkg-descr
+++ b/devel/p5-Class-C3-Componentised/pkg-descr
@@ -5,4 +5,4 @@ Please note: these are not plugins that can take precedence over methods
declared in MyModule. If you want something like that, consider
MooseX::Object::Pluggable.
-WWW: http://search.cpan.org/dist/Class-C3-Componentised/
+WWW: https://metacpan.org/release/Class-C3-Componentised
diff --git a/devel/p5-Class-C3-XS/pkg-descr b/devel/p5-Class-C3-XS/pkg-descr
index 9cab1facee01..fe2733e4b869 100644
--- a/devel/p5-Class-C3-XS/pkg-descr
+++ b/devel/p5-Class-C3-XS/pkg-descr
@@ -8,4 +8,4 @@ version of Class::C3 older than 0.16. (It's not a
dependency because it would be circular with the optional
dep from that package to this one).
-WWW: http://search.cpan.org/dist/Class-C3-XS/
+WWW: https://metacpan.org/release/Class-C3-XS
diff --git a/devel/p5-Class-C3/pkg-descr b/devel/p5-Class-C3/pkg-descr
index 6cc6b5bc3622..6bc9c259bcd0 100644
--- a/devel/p5-Class-C3/pkg-descr
+++ b/devel/p5-Class-C3/pkg-descr
@@ -2,4 +2,4 @@ This is a pragma to change Perl 5's standard method resolution order
from depth-first left-to-right (a.k.a - pre-order) to the more
sophisticated C3 method resolution order.
-WWW: http://search.cpan.org/dist/Class-C3/
+WWW: https://metacpan.org/release/Class-C3
diff --git a/devel/p5-Class-Closure/pkg-descr b/devel/p5-Class-Closure/pkg-descr
index 30a909ce65ba..dae422439bea 100644
--- a/devel/p5-Class-Closure/pkg-descr
+++ b/devel/p5-Class-Closure/pkg-descr
@@ -1,4 +1,4 @@
Class::Closure is a package that makes creating Perl classes less
cumbersome. You can think of it as a more featureful Class::Struct.
-WWW: http://search.cpan.org/dist/Class-Closure/
+WWW: https://metacpan.org/release/Class-Closure
diff --git a/devel/p5-Class-CodeStyler/pkg-descr b/devel/p5-Class-CodeStyler/pkg-descr
index 82cfbad04c4f..ec8af7360601 100644
--- a/devel/p5-Class-CodeStyler/pkg-descr
+++ b/devel/p5-Class-CodeStyler/pkg-descr
@@ -4,4 +4,4 @@ also be syntax checked, displayed with line numbers, executed, and eval'd.
Code can be inserted anywhere in the generated program using a system of
bookmarks and jumps.
-WWW: http://search.cpan.org/dist/Class-CodeStyler/
+WWW: https://metacpan.org/release/Class-CodeStyler
diff --git a/devel/p5-Class-Component/pkg-descr b/devel/p5-Class-Component/pkg-descr
index 05bf7c90c7e7..53680a11fa75 100644
--- a/devel/p5-Class-Component/pkg-descr
+++ b/devel/p5-Class-Component/pkg-descr
@@ -1,4 +1,4 @@
Class::Component is pluggable component framework. The compatibilities such
as dump and load such as YAML are good.
-WWW: http://search.cpan.org/dist/Class-Component/
+WWW: https://metacpan.org/release/Class-Component
diff --git a/devel/p5-Class-Constant/pkg-descr b/devel/p5-Class-Constant/pkg-descr
index cc301a6e9e75..e208e2a9f9b7 100644
--- a/devel/p5-Class-Constant/pkg-descr
+++ b/devel/p5-Class-Constant/pkg-descr
@@ -6,4 +6,4 @@ The classes generated by this module are modeled closely after Java's
"typesafe enumeration" pattern, but with some added spice to make them
more useful to Perl programs.
-WWW: http://search.cpan.org/dist/Class-Constant/
+WWW: https://metacpan.org/release/Class-Constant
diff --git a/devel/p5-Class-Contract/pkg-descr b/devel/p5-Class-Contract/pkg-descr
index f2eea9ce854e..a656e2b675f8 100644
--- a/devel/p5-Class-Contract/pkg-descr
+++ b/devel/p5-Class-Contract/pkg-descr
@@ -5,4 +5,4 @@ attribute, method, constructor, and destructor definitions at both the
object and class level. Pre-conditions, post-conditions, and class
invariants are also fully supported.
-WWW: http://search.cpan.org/dist/Class-Contract/
+WWW: https://metacpan.org/release/Class-Contract
diff --git a/devel/p5-Class-Data-ConfigHash/pkg-descr b/devel/p5-Class-Data-ConfigHash/pkg-descr
index 50aebe93ad8c..f99a070b803c 100644
--- a/devel/p5-Class-Data-ConfigHash/pkg-descr
+++ b/devel/p5-Class-Data-ConfigHash/pkg-descr
@@ -1,3 +1,3 @@
Add Catalyst-Style Config To Your Class
-WWW: http://search.cpan.org/dist/Class-Data-ConfigHash/
+WWW: https://metacpan.org/release/Class-Data-ConfigHash
diff --git a/devel/p5-Class-Data-Inheritable/pkg-descr b/devel/p5-Class-Data-Inheritable/pkg-descr
index f956fb9f0233..98575ebdcbc7 100644
--- a/devel/p5-Class-Data-Inheritable/pkg-descr
+++ b/devel/p5-Class-Data-Inheritable/pkg-descr
@@ -3,4 +3,4 @@ data. That is, if you want to store something about your class as a
whole (instead of about a single object). This data is then inherited
by your subclasses and can be overridden.
-WWW: http://search.cpan.org/dist/Class-Data-Inheritable/
+WWW: https://metacpan.org/release/Class-Data-Inheritable
diff --git a/devel/p5-Class-Date/pkg-descr b/devel/p5-Class-Date/pkg-descr
index 3ba7c4a755d0..f92d9f084cc6 100644
--- a/devel/p5-Class-Date/pkg-descr
+++ b/devel/p5-Class-Date/pkg-descr
@@ -6,4 +6,4 @@ dates.
You can use ``+'', ``-'', ``<'' and ``>'' operators as with native
perl data types.
-WWW: http://search.cpan.org/dist/Class-Date/
+WWW: https://metacpan.org/release/Class-Date
diff --git a/devel/p5-Class-Declare/pkg-descr b/devel/p5-Class-Declare/pkg-descr
index aa01809a4ff1..4e464c93cb71 100644
--- a/devel/p5-Class-Declare/pkg-descr
+++ b/devel/p5-Class-Declare/pkg-descr
@@ -4,4 +4,4 @@ modules may be accessed. The standard object oriented programming concepts
of public, private and protected have been implemented for both class and
instance (or object) attributes and methods.
-WWW: http://search.cpan.org/dist/Class-Declare/
+WWW: https://metacpan.org/release/Class-Declare
diff --git a/devel/p5-Class-Default/pkg-descr b/devel/p5-Class-Default/pkg-descr
index ffe506a5d6c5..62398ae7840a 100644
--- a/devel/p5-Class-Default/pkg-descr
+++ b/devel/p5-Class-Default/pkg-descr
@@ -9,4 +9,4 @@ environment. In a CGI like environment, you want the simplicity of a
static interface. You can call Class-method> directly, without having
to pass an instantiation around constantly.
-WWW: http://search.cpan.org/dist/Class-Default/
+WWW: https://metacpan.org/release/Class-Default
diff --git a/devel/p5-Class-Delegation/pkg-descr b/devel/p5-Class-Delegation/pkg-descr
index dafa1d0c86c5..86df5c062643 100644
--- a/devel/p5-Class-Delegation/pkg-descr
+++ b/devel/p5-Class-Delegation/pkg-descr
@@ -10,4 +10,4 @@ These three delegation mechanisms can be specified for:
* any as-yet-undelegated methods
* all methods, delegated or not.
-WWW: http://search.cpan.org/dist/Class-Delegation/
+WWW: https://metacpan.org/release/Class-Delegation
diff --git a/devel/p5-Class-EHierarchy/pkg-descr b/devel/p5-Class-EHierarchy/pkg-descr
index 113c8423318f..f8fb9260ff46 100644
--- a/devel/p5-Class-EHierarchy/pkg-descr
+++ b/devel/p5-Class-EHierarchy/pkg-descr
@@ -2,4 +2,4 @@ Class::EHierarchy is intended for use as a base class for objects that need
support for class or object hierarchies. Additional features are also provided
which can be useful for general property implementation and manipulation.
-WWW: http://search.cpan.org/dist/Class-EHierarchy/
+WWW: https://metacpan.org/release/Class-EHierarchy
diff --git a/devel/p5-Class-ErrorHandler/pkg-descr b/devel/p5-Class-ErrorHandler/pkg-descr
index f3e3f1f6ca4a..f1b7c90a38f2 100644
--- a/devel/p5-Class-ErrorHandler/pkg-descr
+++ b/devel/p5-Class-ErrorHandler/pkg-descr
@@ -2,4 +2,4 @@ Class::ErrorHandler provides an error-handling mechanism that's
generic enough to be used as the base class for a variety of OO
classes.
-WWW: http://search.cpan.org/dist/Class-ErrorHandler/
+WWW: https://metacpan.org/release/Class-ErrorHandler
diff --git a/devel/p5-Class-Factory-Util/pkg-descr b/devel/p5-Class-Factory-Util/pkg-descr
index 80058e73adfd..7367952118db 100644
--- a/devel/p5-Class-Factory-Util/pkg-descr
+++ b/devel/p5-Class-Factory-Util/pkg-descr
@@ -1,4 +1,4 @@
This module is part of an effort to take functionality within Alzabo which has
general utility and make it available outside of the Alzabo framework.
-WWW: http://search.cpan.org/dist/Class-Factory-Util/
+WWW: https://metacpan.org/release/Class-Factory-Util
diff --git a/devel/p5-Class-Factory/pkg-descr b/devel/p5-Class-Factory/pkg-descr
index dc6392e43b89..ae709ac33f39 100644
--- a/devel/p5-Class-Factory/pkg-descr
+++ b/devel/p5-Class-Factory/pkg-descr
@@ -6,4 +6,4 @@ Factory classes are used when you have different implementations for the
same set of tasks but may not know in advance what implementations you
will be using.
-WWW: http://search.cpan.org/dist/Class-Factory/
+WWW: https://metacpan.org/release/Class-Factory
diff --git a/devel/p5-Class-Field/pkg-descr b/devel/p5-Class-Field/pkg-descr
index c293dfbcfd61..f59fbf33c649 100644
--- a/devel/p5-Class-Field/pkg-descr
+++ b/devel/p5-Class-Field/pkg-descr
@@ -4,4 +4,4 @@ functions are used to declare fields and constants in your class.
Class::Field generates custom code for each accessor that is
optimized for speed.
-WWW: http://search.cpan.org/dist/Class-Field/
+WWW: https://metacpan.org/release/Class-Field
diff --git a/devel/p5-Class-Fields/pkg-descr b/devel/p5-Class-Fields/pkg-descr
index 211ffd017160..e171b608b86c 100644
--- a/devel/p5-Class-Fields/pkg-descr
+++ b/devel/p5-Class-Fields/pkg-descr
@@ -2,4 +2,4 @@ A collection of utility functions/methods for examining the data members of
a class. It provides a nice, high-level interface that should stand the test
of time and Perl upgrades nicely.
-WWW: http://search.cpan.org/dist/Class-Fields/
+WWW: https://metacpan.org/release/Class-Fields
diff --git a/devel/p5-Class-Generate/pkg-descr b/devel/p5-Class-Generate/pkg-descr
index 2686fefa5484..b2cc0ed5bd4e 100644
--- a/devel/p5-Class-Generate/pkg-descr
+++ b/devel/p5-Class-Generate/pkg-descr
@@ -9,4 +9,4 @@ it's much less error prone: if you are using Perl's -w flag,
Class::Generate will catch many class specification and usage
errors.
-WWW: http://search.cpan.org/dist/Class-Generate/
+WWW: https://metacpan.org/release/Class-Generate
diff --git a/devel/p5-Class-Gomor/pkg-descr b/devel/p5-Class-Gomor/pkg-descr
index c8068d30432c..fc1abd288e8d 100644
--- a/devel/p5-Class-Gomor/pkg-descr
+++ b/devel/p5-Class-Gomor/pkg-descr
@@ -1,4 +1,4 @@
This module is yet another class builder. This one adds parameter checking in
new constructor, that is to check for attributes existence, and definedness.
-WWW: http://search.cpan.org/dist/Class-Gomor/
+WWW: https://metacpan.org/release/Class-Gomor
diff --git a/devel/p5-Class-Handle/pkg-descr b/devel/p5-Class-Handle/pkg-descr
index d31f1763e191..0c4c878cbae1 100644
--- a/devel/p5-Class-Handle/pkg-descr
+++ b/devel/p5-Class-Handle/pkg-descr
@@ -8,4 +8,4 @@ UNIVERSAL, Class::ISA and Class::Inspector for obtaining information
about a Class, and some additional task methods, such as load to common
tasks relating to classes.
-WWW: http://search.cpan.org/dist/Class-Handle/
+WWW: https://metacpan.org/release/Class-Handle
diff --git a/devel/p5-Class-Hook/pkg-descr b/devel/p5-Class-Hook/pkg-descr
index 4abdf6a14b7c..a27d2a7d7127 100644
--- a/devel/p5-Class-Hook/pkg-descr
+++ b/devel/p5-Class-Hook/pkg-descr
@@ -10,4 +10,4 @@ subroutine to be called after the call. Your subs will receive all the
information that Foo->amethod will receive, so you can trace everything
between your code and Foo.
-WWW: http://search.cpan.org/dist/Class-Hook/
+WWW: https://metacpan.org/release/Class-Hook
diff --git a/devel/p5-Class-ISA/pkg-descr b/devel/p5-Class-ISA/pkg-descr
index 2048a7c83341..0628aa295de0 100644
--- a/devel/p5-Class-ISA/pkg-descr
+++ b/devel/p5-Class-ISA/pkg-descr
@@ -2,4 +2,4 @@ This library, Class::ISA, provides functions that return the list (in
order) of names of classes Perl would search to find a method, with no
duplicates.
-WWW: http://search.cpan.org/dist/Class-ISA/
+WWW: https://metacpan.org/release/Class-ISA
diff --git a/devel/p5-Class-Inner/pkg-descr b/devel/p5-Class-Inner/pkg-descr
index 3634ce8ff417..956940cf2ab6 100644
--- a/devel/p5-Class-Inner/pkg-descr
+++ b/devel/p5-Class-Inner/pkg-descr
@@ -2,4 +2,4 @@ Yet another implementation of an anonymous class with per object
overridable methods, but with the added attraction of sort of working
dispatch to the parent class's method.
-WWW: http://search.cpan.org/dist/Class-Inner/
+WWW: https://metacpan.org/release/Class-Inner
diff --git a/devel/p5-Class-InsideOut/pkg-descr b/devel/p5-Class-InsideOut/pkg-descr
index db18edbb73b7..9e48d63244ec 100644
--- a/devel/p5-Class-InsideOut/pkg-descr
+++ b/devel/p5-Class-InsideOut/pkg-descr
@@ -14,4 +14,4 @@ on CPAN, this module aims for minimalism and robustness:
It provides the minimal support necessary for creating safe inside-out
objects and generating flexible accessors.
-WWW: http://search.cpan.org/dist/Class-InsideOut/
+WWW: https://metacpan.org/release/Class-InsideOut
diff --git a/devel/p5-Class-Inspector/pkg-descr b/devel/p5-Class-Inspector/pkg-descr
index aea519cd1845..c74f8ae9242f 100644
--- a/devel/p5-Class-Inspector/pkg-descr
+++ b/devel/p5-Class-Inspector/pkg-descr
@@ -5,4 +5,4 @@ of Perl wizardry, or strange or unusual looking code. Class::Inspector
attempts to provide an easier, more friendly interface to this
information.
-WWW: http://search.cpan.org/dist/Class-Inspector/
+WWW: https://metacpan.org/release/Class-Inspector
diff --git a/devel/p5-Class-Interfaces/pkg-descr b/devel/p5-Class-Interfaces/pkg-descr
index c2c6d103edee..c27ee98ac648 100644
--- a/devel/p5-Class-Interfaces/pkg-descr
+++ b/devel/p5-Class-Interfaces/pkg-descr
@@ -2,4 +2,4 @@ This module provides a simple means to define abstract class interfaces,
which can be used to program using the concepts of interface
polymorphism.
-WWW: http://search.cpan.org/dist/Class-Interfaces/
+WWW: https://metacpan.org/release/Class-Interfaces
diff --git a/devel/p5-Class-Load-XS/pkg-descr b/devel/p5-Class-Load-XS/pkg-descr
index cc76d743fe82..e0acc4a105c9 100644
--- a/devel/p5-Class-Load-XS/pkg-descr
+++ b/devel/p5-Class-Load-XS/pkg-descr
@@ -1,4 +1,4 @@
Class::Load::XS provides an XS implementation for portions of Class::Load. See
Class::Load for API details.
-WWW: http://search.cpan.org/dist/Class-Load-XS/
+WWW: https://metacpan.org/release/Class-Load-XS
diff --git a/devel/p5-Class-Loader/pkg-descr b/devel/p5-Class-Loader/pkg-descr
index f2a198cb02a3..423d1b48cfde 100644
--- a/devel/p5-Class-Loader/pkg-descr
+++ b/devel/p5-Class-Loader/pkg-descr
@@ -7,4 +7,4 @@ flexible interfaces for perl modules. Modules can let the programmer
decide what modules will be used by it instead of hard-coding their
names.
-WWW: http://search.cpan.org/dist/Class-Loader/
+WWW: https://metacpan.org/release/Class-Loader
diff --git a/devel/p5-Class-MakeMethods/pkg-descr b/devel/p5-Class-MakeMethods/pkg-descr
index a8d33fe2e94b..4de6afc15ab0 100644
--- a/devel/p5-Class-MakeMethods/pkg-descr
+++ b/devel/p5-Class-MakeMethods/pkg-descr
@@ -4,4 +4,4 @@ Class::MakeMethods, it can select from the supported method types, and
specify a name for each method desired. The methods are dynamically
generated and installed in the calling package.
-WWW: http://search.cpan.org/dist/Class-MakeMethods/
+WWW: https://metacpan.org/release/Class-MakeMethods
diff --git a/devel/p5-Class-Measure/pkg-descr b/devel/p5-Class-Measure/pkg-descr
index 61130783245e..6a4c601467bf 100644
--- a/devel/p5-Class-Measure/pkg-descr
+++ b/devel/p5-Class-Measure/pkg-descr
@@ -1,4 +1,4 @@
This is a base class that is inherited by the Class::Measure classes.
This distribution comes with the class Class::Measure::Length.
-WWW: http://search.cpan.org/dist/Class-Measure/
+WWW: https://metacpan.org/release/Class-Measure
diff --git a/devel/p5-Class-Method-Modifiers-Fast/pkg-descr b/devel/p5-Class-Method-Modifiers-Fast/pkg-descr
index fff3acf9a3d3..8683c1701075 100644
--- a/devel/p5-Class-Method-Modifiers-Fast/pkg-descr
+++ b/devel/p5-Class-Method-Modifiers-Fast/pkg-descr
@@ -5,4 +5,4 @@ around is run in place of the original method, with a hook to easily
call that original method. See the MODIFIERS section for more details
on how the particular modifiers work.
-WWW: http://search.cpan.org/dist/Class-Method-Modifiers-Fast/
+WWW: https://metacpan.org/release/Class-Method-Modifiers-Fast
diff --git a/devel/p5-Class-Method-Modifiers/pkg-descr b/devel/p5-Class-Method-Modifiers/pkg-descr
index 2ed944b78be9..7dbeb2e23929 100644
--- a/devel/p5-Class-Method-Modifiers/pkg-descr
+++ b/devel/p5-Class-Method-Modifiers/pkg-descr
@@ -19,4 +19,4 @@ those methods to flesh out the specifics.
In short, Class::Method::Modifiers solves the problem of making sure you call
$self->SUPER::foo(@_), and provides a cleaner interface for it.
-WWW: http://search.cpan.org/dist/Class-Method-Modifiers/
+WWW: https://metacpan.org/release/Class-Method-Modifiers
diff --git a/devel/p5-Class-MethodMaker/pkg-descr b/devel/p5-Class-MethodMaker/pkg-descr
index 4b737984c440..b99a2ad3d346 100644
--- a/devel/p5-Class-MethodMaker/pkg-descr
+++ b/devel/p5-Class-MethodMaker/pkg-descr
@@ -7,4 +7,4 @@ whose values tell method maker what methods to make. (More precisely, the
keys are the names of MethodMaker methods (methods that write methods) and
the values are the arguments to those methods.
-WWW: http://search.cpan.org/dist/Class-MethodMaker/
+WWW: https://metacpan.org/release/Class-MethodMaker
diff --git a/devel/p5-Class-MethodMapper/pkg-descr b/devel/p5-Class-MethodMapper/pkg-descr
index 809249e9d698..7941602229db 100644
--- a/devel/p5-Class-MethodMapper/pkg-descr
+++ b/devel/p5-Class-MethodMapper/pkg-descr
@@ -1,3 +1,3 @@
Class::MethodMapper - Abstract Class wrapper for AutoLoader
-WWW: http://search.cpan.org/dist/Class-MethodMapper/
+WWW: https://metacpan.org/release/Class-MethodMapper
diff --git a/devel/p5-Class-Mix/pkg-descr b/devel/p5-Class-Mix/pkg-descr
index c9557ad89c96..7ace1d76ceed 100644
--- a/devel/p5-Class-Mix/pkg-descr
+++ b/devel/p5-Class-Mix/pkg-descr
@@ -1,4 +1,4 @@
The "mix_class" function provided by this module dynamically generates
`anonymous' classes with specified inheritance.
-WWW: http://search.cpan.org/dist/Class-Mix/
+WWW: https://metacpan.org/release/Class-Mix
diff --git a/devel/p5-Class-Mixin/pkg-descr b/devel/p5-Class-Mixin/pkg-descr
index d2b4aac6ea36..fe52994d09ad 100644
--- a/devel/p5-Class-Mixin/pkg-descr
+++ b/devel/p5-Class-Mixin/pkg-descr
@@ -5,4 +5,4 @@ The primary advantage is that the behavior of a class can be modified
to effectively be another class without changing any of the calling
code -- just requires using the new class that mixes into the original.
-WWW: http://search.cpan.org/dist/Class-Mixin/
+WWW: https://metacpan.org/release/Class-Mixin
diff --git a/devel/p5-Class-MixinFactory/pkg-descr b/devel/p5-Class-MixinFactory/pkg-descr
index 3af049ddc4e4..99b43b287125 100644
--- a/devel/p5-Class-MixinFactory/pkg-descr
+++ b/devel/p5-Class-MixinFactory/pkg-descr
@@ -5,4 +5,4 @@ A factory is provided to generate the mixed classes with multiple
inheritance. A NEXT method allows method redispatch up the inheritance
chain.
-WWW: http://search.cpan.org/dist/Class-MixinFactory/
+WWW: https://metacpan.org/release/Class-MixinFactory
diff --git a/devel/p5-Class-Multimethods-Pure/pkg-descr b/devel/p5-Class-Multimethods-Pure/pkg-descr
index 06dea8dd35ed..87d9096a7e50 100644
--- a/devel/p5-Class-Multimethods-Pure/pkg-descr
+++ b/devel/p5-Class-Multimethods-Pure/pkg-descr
@@ -14,4 +14,4 @@ It is usually wise to put such declarations within a BEGIN block, so
they behave more like Perl treats subs (you can call them without
parentheses and you can use them before you define them).
-WWW: http://search.cpan.org/dist/Class-Multimethods-Pure/
+WWW: https://metacpan.org/release/Class-Multimethods-Pure
diff --git a/devel/p5-Class-Multimethods/pkg-descr b/devel/p5-Class-Multimethods/pkg-descr
index a271a8c21888..4f78fb6ea12d 100644
--- a/devel/p5-Class-Multimethods/pkg-descr
+++ b/devel/p5-Class-Multimethods/pkg-descr
@@ -16,4 +16,4 @@ variant of the multimethod, according to the argument types specified in
the variants' definitions (see "Finding the "nearest" multimethod" for a
definition of "closest").
-WWW: http://search.cpan.org/dist/Class-Multimethods/
+WWW: https://metacpan.org/release/Class-Multimethods
diff --git a/devel/p5-Class-NamedParms/pkg-descr b/devel/p5-Class-NamedParms/pkg-descr
index 5b955628e6fb..785b5046f6f4 100644
--- a/devel/p5-Class-NamedParms/pkg-descr
+++ b/devel/p5-Class-NamedParms/pkg-descr
@@ -5,4 +5,4 @@ parameter with forced lexical checking of named parameters
for validity and initialization validation. Lightweight and simple
to use. Designed as a base class for inheritance by other modules.
-WWW: http://search.cpan.org/dist/Class-NamedParms/
+WWW: https://metacpan.org/release/Class-NamedParms
diff --git a/devel/p5-Class-Null/pkg-descr b/devel/p5-Class-Null/pkg-descr
index a6d3e8808f6e..69ec07af7457 100644
--- a/devel/p5-Class-Null/pkg-descr
+++ b/devel/p5-Class-Null/pkg-descr
@@ -1,3 +1,3 @@
Perl module which implements the Null Class design pattern
-WWW: http://search.cpan.org/dist/Class-Null/
+WWW: https://metacpan.org/release/Class-Null
diff --git a/devel/p5-Class-OOorNO/pkg-descr b/devel/p5-Class-OOorNO/pkg-descr
index 445e347ea0be..667ca978662d 100644
--- a/devel/p5-Class-OOorNO/pkg-descr
+++ b/devel/p5-Class-OOorNO/pkg-descr
@@ -5,4 +5,4 @@ whether called in object-oriented style (as object methods or class
methods with the arrow syntax ->), or in functional programming style
(as subroutines imported to the caller's namespace via Exporter).
-WWW: http://search.cpan.org/dist/Class-OOorNO/
+WWW: https://metacpan.org/release/Class-OOorNO
diff --git a/devel/p5-Class-ObjectTemplate-DB/pkg-descr b/devel/p5-Class-ObjectTemplate-DB/pkg-descr
index 89c5308481f0..b3d65590dbb2 100644
--- a/devel/p5-Class-ObjectTemplate-DB/pkg-descr
+++ b/devel/p5-Class-ObjectTemplate-DB/pkg-descr
@@ -7,4 +7,4 @@ That way an object can be created, without triggering a DB lookup.
Later if data is accessed and it is not currently present in the object,
it can be retrieved on an as-need basis.
-WWW: http://search.cpan.org/dist/Class-ObjectTemplate-DB/
+WWW: https://metacpan.org/release/Class-ObjectTemplate-DB
diff --git a/devel/p5-Class-ObjectTemplate/pkg-descr b/devel/p5-Class-ObjectTemplate/pkg-descr
index 1ca5e981c9d3..8ebb26101cf3 100644
--- a/devel/p5-Class-ObjectTemplate/pkg-descr
+++ b/devel/p5-Class-ObjectTemplate/pkg-descr
@@ -2,4 +2,4 @@ Class::ObjectTemplate is a utility class to assist in the building
of other Object Oriented Perl classes. It was described in detail in
the O'Reilly book, "Advanced Perl Programming" by Sriram Srinivasam.
-WWW: http://search.cpan.org/dist/Class-ObjectTemplate/
+WWW: https://metacpan.org/release/Class-ObjectTemplate
diff --git a/devel/p5-Class-Observable/pkg-descr b/devel/p5-Class-Observable/pkg-descr
index f4bbe66d58a0..46c85cce4310 100644
--- a/devel/p5-Class-Observable/pkg-descr
+++ b/devel/p5-Class-Observable/pkg-descr
@@ -3,4 +3,4 @@ class and the java.util.Observer interface. Using them, you can decouple an
object from the one or more objects that wish to be notified whenever
particular events occur. Class::Observable allows you to mimic this action.
-WWW: http://search.cpan.org/dist/Class-Observable/
+WWW: https://metacpan.org/release/Class-Observable
diff --git a/devel/p5-Class-ParmList/pkg-descr b/devel/p5-Class-ParmList/pkg-descr
index 927b2795864f..dc336d406d37 100644
--- a/devel/p5-Class-ParmList/pkg-descr
+++ b/devel/p5-Class-ParmList/pkg-descr
@@ -5,4 +5,4 @@ required vs allowed distinctions, optional name lexical checking,
multiple retrieval, and error reporting. Works well as a complement to
Class::NamedParms.
-WWW: http://search.cpan.org/dist/Class-ParmList/
+WWW: https://metacpan.org/release/Class-ParmList
diff --git a/devel/p5-Class-Prototyped/pkg-descr b/devel/p5-Class-Prototyped/pkg-descr
index 669df655563c..89e9a623c90b 100644
--- a/devel/p5-Class-Prototyped/pkg-descr
+++ b/devel/p5-Class-Prototyped/pkg-descr
@@ -3,4 +3,4 @@ programming in Perl. You can provide different subroutines for each
object, and also have objects inherit their behavior and state from
another object.
-WWW: http://search.cpan.org/dist/Class-Prototyped/
+WWW: https://metacpan.org/release/Class-Prototyped
diff --git a/devel/p5-Class-ReturnValue/pkg-descr b/devel/p5-Class-ReturnValue/pkg-descr
index 729c9ba7801a..f26024be5a36 100644
--- a/devel/p5-Class-ReturnValue/pkg-descr
+++ b/devel/p5-Class-ReturnValue/pkg-descr
@@ -3,4 +3,4 @@ code calling your routine to expect:
a boolean value (did it fail)
or a list (what are the return values)
-WWW: http://search.cpan.org/dist/Class-ReturnValue/
+WWW: https://metacpan.org/release/Class-ReturnValue
diff --git a/devel/p5-Class-Roles/pkg-descr b/devel/p5-Class-Roles/pkg-descr
index 56a1779bd804..3f4222268c25 100644
--- a/devel/p5-Class-Roles/pkg-descr
+++ b/devel/p5-Class-Roles/pkg-descr
@@ -4,4 +4,4 @@ Roles are named collections of reusable behavior. They provide a
mechanism to mark that a class performs certain behaviors and to reuse
the code that performs those behaviors.
-WWW: http://search.cpan.org/dist/Class-Roles/
+WWW: https://metacpan.org/release/Class-Roles
diff --git a/devel/p5-Class-STL-Containers/pkg-descr b/devel/p5-Class-STL-Containers/pkg-descr
index bef55926fcde..fa0818652e27 100644
--- a/devel/p5-Class-STL-Containers/pkg-descr
+++ b/devel/p5-Class-STL-Containers/pkg-descr
@@ -4,4 +4,4 @@ similar to the C++/STL framework, plus a number of helper classes which
provide the glue to transparently generate common functions, and will
enable you to put your Perl application together very quickly.
-WWW: http://search.cpan.org/dist/Class-STL-Containers/
+WWW: https://metacpan.org/release/Class-STL-Containers
diff --git a/devel/p5-Class-Singleton/pkg-descr b/devel/p5-Class-Singleton/pkg-descr
index bcfe092b41a7..e324092d00ca 100644
--- a/devel/p5-Class-Singleton/pkg-descr
+++ b/devel/p5-Class-Singleton/pkg-descr
@@ -8,4 +8,4 @@ single object. In deriving a class from Class::Singleton, your
module will inherit the Singleton instantiation method and can
implement whatever specific functionality is required.
-WWW: http://search.cpan.org/dist/Class-Singleton/
+WWW: https://metacpan.org/release/Class-Singleton
diff --git a/devel/p5-Class-Spiffy/pkg-descr b/devel/p5-Class-Spiffy/pkg-descr
index 5da327233d8b..0f538a5ba1d8 100644
--- a/devel/p5-Class-Spiffy/pkg-descr
+++ b/devel/p5-Class-Spiffy/pkg-descr
@@ -4,4 +4,4 @@ Exporter.pm, base.pm, mixin.pm and SUPER.pm into one magic foundation
class. It attempts to fix all the nits and warts of traditional Perl OO,
in a clean, straightforward and (perhaps someday) standard way.
-WWW: http://search.cpan.org/dist/Class-Spiffy/
+WWW: https://metacpan.org/release/Class-Spiffy
diff --git a/devel/p5-Class-StateMachine/pkg-descr b/devel/p5-Class-StateMachine/pkg-descr
index 1d19cb0374b3..b87132fafef0 100644
--- a/devel/p5-Class-StateMachine/pkg-descr
+++ b/devel/p5-Class-StateMachine/pkg-descr
@@ -1,4 +1,4 @@
Class::StateMachine allows to define methods that are dispatched
depending on an internal state property via the OnState attribute.
-WWW: http://search.cpan.org/dist/Class-StateMachine/
+WWW: https://metacpan.org/release/Class-StateMachine
diff --git a/devel/p5-Class-Std-Fast/pkg-descr b/devel/p5-Class-Std-Fast/pkg-descr
index 59122caf824e..02b584d4964c 100644
--- a/devel/p5-Class-Std-Fast/pkg-descr
+++ b/devel/p5-Class-Std-Fast/pkg-descr
@@ -1,3 +1,3 @@
This module provides a faster but less secure version of Class::Std.
-WWW: http://search.cpan.org/dist/Class-Std-Fast/
+WWW: https://metacpan.org/release/Class-Std-Fast
diff --git a/devel/p5-Class-Std-Utils/pkg-descr b/devel/p5-Class-Std-Utils/pkg-descr
index 276d77d49c27..8dfd70d0bdd1 100644
--- a/devel/p5-Class-Std-Utils/pkg-descr
+++ b/devel/p5-Class-Std-Utils/pkg-descr
@@ -2,4 +2,4 @@ This module provides three utility subroutines that simplify the creation of
"inside-out" classes. See Chapters 15 and 16 of "Perl Best Practices" (O'Reilly,
2005) for details.
-WWW: http://search.cpan.org/dist/Class-Std-Utils/
+WWW: https://metacpan.org/release/Class-Std-Utils
diff --git a/devel/p5-Class-Std/pkg-descr b/devel/p5-Class-Std/pkg-descr
index 2f927156cc6a..6a21f05d4f96 100644
--- a/devel/p5-Class-Std/pkg-descr
+++ b/devel/p5-Class-Std/pkg-descr
@@ -9,4 +9,4 @@ inevitably will realize that it's marginally faster to interact directly
with the underlying implementation, pulling out attribute values
directly from the hash of an object.
-WWW: http://search.cpan.org/dist/Class-Std/
+WWW: https://metacpan.org/release/Class-Std
diff --git a/devel/p5-Class-StrongSingleton/pkg-descr b/devel/p5-Class-StrongSingleton/pkg-descr
index 573a3060fc47..79283fca8dbc 100644
--- a/devel/p5-Class-StrongSingleton/pkg-descr
+++ b/devel/p5-Class-StrongSingleton/pkg-descr
@@ -4,4 +4,4 @@ it takes steps to prevent the possibility of accidental creation of
multiple instances and/or the overwriting of existing Singleton
instances.
-WWW: http://search.cpan.org/dist/Class-StrongSingleton/
+WWW: https://metacpan.org/release/Class-StrongSingleton
diff --git a/devel/p5-Class-Tangram/pkg-descr b/devel/p5-Class-Tangram/pkg-descr
index f7a8fa9a9c71..e74b11a744c8 100644
--- a/devel/p5-Class-Tangram/pkg-descr
+++ b/devel/p5-Class-Tangram/pkg-descr
@@ -5,4 +5,4 @@ references for you. Type checking is achieved by parsing the Tangram
schema for the object, which is contained within the object class in an
exported variable $schema.
-WWW: http://search.cpan.org/dist/Class-Tangram/
+WWW: https://metacpan.org/release/Class-Tangram
diff --git a/devel/p5-Class-Throwable/pkg-descr b/devel/p5-Class-Throwable/pkg-descr
index 04e19d24ff74..e5a937a63ff2 100644
--- a/devel/p5-Class-Throwable/pkg-descr
+++ b/devel/p5-Class-Throwable/pkg-descr
@@ -4,4 +4,4 @@ print information and cannot handle exception objects, and more complex
solutions like Exception::Class which can be used to define complex inline
exceptions and has a number of module dependencies.
-WWW: http://search.cpan.org/dist/Class-Throwable/
+WWW: https://metacpan.org/release/Class-Throwable
diff --git a/devel/p5-Class-Tiny/pkg-descr b/devel/p5-Class-Tiny/pkg-descr
index 1c458b212591..057ce5f8c775 100644
--- a/devel/p5-Class-Tiny/pkg-descr
+++ b/devel/p5-Class-Tiny/pkg-descr
@@ -1,4 +1,4 @@
This module offers a minimalist class construction kit in around 120
lines of code.
-WWW: http://search.cpan.org/dist/Class-Tiny/
+WWW: https://metacpan.org/release/Class-Tiny
diff --git a/devel/p5-Class-Trigger/pkg-descr b/devel/p5-Class-Trigger/pkg-descr
index ecf7d7bb3115..4b5a29d0e4c8 100644
--- a/devel/p5-Class-Trigger/pkg-descr
+++ b/devel/p5-Class-Trigger/pkg-descr
@@ -1,4 +1,4 @@
Class::Trigger is a mixin class to add / call triggers (or hooks) that
get called at some points you specify.
-WWW: http://search.cpan.org/dist/Class-Trigger/
+WWW: https://metacpan.org/release/Class-Trigger
diff --git a/devel/p5-Class-Unload/pkg-descr b/devel/p5-Class-Unload/pkg-descr
index 0ab405212add..540866a8b983 100644
--- a/devel/p5-Class-Unload/pkg-descr
+++ b/devel/p5-Class-Unload/pkg-descr
@@ -13,4 +13,4 @@ SYNOPSIS
require Some::Class; # Reloads the class
-WWW: http://search.cpan.org/dist/Class-Unload/
+WWW: https://metacpan.org/release/Class-Unload
diff --git a/devel/p5-Class-Virtual/pkg-descr b/devel/p5-Class-Virtual/pkg-descr
index c4af122761f5..8fa270a0fff1 100644
--- a/devel/p5-Class-Virtual/pkg-descr
+++ b/devel/p5-Class-Virtual/pkg-descr
@@ -2,4 +2,4 @@ This is a base class for implementing virtual base classes (what some
people call an abstract class). It allows you to explicitly declare
what methods are virtual and that must be implemented by subclasses.
-WWW: http://search.cpan.org/dist/Class-Virtual/
+WWW: https://metacpan.org/release/Class-Virtual
diff --git a/devel/p5-Class-WhiteHole/pkg-descr b/devel/p5-Class-WhiteHole/pkg-descr
index ff19123515d7..15f1e4cb3aac 100644
--- a/devel/p5-Class-WhiteHole/pkg-descr
+++ b/devel/p5-Class-WhiteHole/pkg-descr
@@ -7,4 +7,4 @@ Sometimes you want to avoid this accidental inheritance. In that case,
inherit from Class::WhiteHole. All unhandled methods will produce
normal Perl error messages.
-WWW: http://search.cpan.org/dist/Class-WhiteHole/
+WWW: https://metacpan.org/release/Class-WhiteHole
diff --git a/devel/p5-Class-Workflow/pkg-descr b/devel/p5-Class-Workflow/pkg-descr
index 8bb0d806698f..9d22c3ebb686 100644
--- a/devel/p5-Class-Workflow/pkg-descr
+++ b/devel/p5-Class-Workflow/pkg-descr
@@ -1,4 +1,4 @@
Lightweight workflow system, let you build a state machine, with
transitions between states.
-WWW: http://search.cpan.org/dist/Class-Workflow/
+WWW: https://metacpan.org/release/Class-Workflow
diff --git a/devel/p5-Class-XPath/pkg-descr b/devel/p5-Class-XPath/pkg-descr
index 3fd0e89f4706..ff4d54668a54 100644
--- a/devel/p5-Class-XPath/pkg-descr
+++ b/devel/p5-Class-XPath/pkg-descr
@@ -8,4 +8,4 @@ time I expect the subset of XPath supported to grow. See the SYNTAX
documentation in the module POD for details on the current level of
support.
-WWW: http://search.cpan.org/dist/Class-XPath/
+WWW: https://metacpan.org/release/Class-XPath
diff --git a/devel/p5-Class-XSAccessor/pkg-descr b/devel/p5-Class-XSAccessor/pkg-descr
index 02cec5843874..22ed73a1ed94 100644
--- a/devel/p5-Class-XSAccessor/pkg-descr
+++ b/devel/p5-Class-XSAccessor/pkg-descr
@@ -4,4 +4,4 @@ the attribute foo is defined in the object. It only works with objects that
are implemented as ordinary hashes. Class::XSAccessor::Array implements the
same interface for objects that use arrays for their internal representation.
-WWW: http://search.cpan.org/dist/Class-XSAccessor/
+WWW: https://metacpan.org/release/Class-XSAccessor
diff --git a/devel/p5-Clone-Choose/pkg-descr b/devel/p5-Clone-Choose/pkg-descr
index cc791d479ce3..a31a51b6cce8 100644
--- a/devel/p5-Clone-Choose/pkg-descr
+++ b/devel/p5-Clone-Choose/pkg-descr
@@ -7,4 +7,4 @@ and selects an appropriate one. The default preference is:
This list might evolve in future. Please see ["EXPORTS"](#exports) how to pick a
particular one.
-WWW: http://search.cpan.org/dist/Clone-Choose/
+WWW: https://metacpan.org/release/Clone-Choose
diff --git a/devel/p5-Clone-PP/pkg-descr b/devel/p5-Clone-PP/pkg-descr
index ed12ee295ccd..dd99363230e6 100644
--- a/devel/p5-Clone-PP/pkg-descr
+++ b/devel/p5-Clone-PP/pkg-descr
@@ -3,4 +3,4 @@ copies of Perl data structures. It calls itself recursively to copy
nested hash, array, scalar and reference types, including tied
variables and objects.
-WWW: http://search.cpan.org/dist/Clone-PP/
+WWW: https://metacpan.org/release/Clone-PP
diff --git a/devel/p5-Clone/pkg-descr b/devel/p5-Clone/pkg-descr
index 75b80f49b422..a1a40c68f532 100644
--- a/devel/p5-Clone/pkg-descr
+++ b/devel/p5-Clone/pkg-descr
@@ -2,4 +2,4 @@ This perl module provides a clone() method which makes recursive copies
of nested hash, array, scalar and reference types, including tied
variables and objects.
-WWW: http://search.cpan.org/dist/Clone/
+WWW: https://metacpan.org/release/Clone
diff --git a/devel/p5-Code-Perl/pkg-descr b/devel/p5-Code-Perl/pkg-descr
index c92f64ec913d..fccba498f005 100644
--- a/devel/p5-Code-Perl/pkg-descr
+++ b/devel/p5-Code-Perl/pkg-descr
@@ -5,4 +5,4 @@ Perl from it. Rather than generating the Perl at parse time and having to
worry about quoting, escaping, parentheses etc, you can just build a tree
using Code::Perl and then dump out the correct Perl at the end.
-WWW: http://search.cpan.org/dist/Code-Perl/
+WWW: https://metacpan.org/release/Code-Perl
diff --git a/devel/p5-Commands-Guarded/pkg-descr b/devel/p5-Commands-Guarded/pkg-descr
index 4f75cad226a4..5d557a695acb 100644
--- a/devel/p5-Commands-Guarded/pkg-descr
+++ b/devel/p5-Commands-Guarded/pkg-descr
@@ -3,4 +3,4 @@ guarded commands. Each named step is passed two blocks: an "ensure"
block that defines a test for a necessary and sufficient condition of
the step, and a "using" block that will cause that condition to obtain.
-WWW: http://search.cpan.org/dist/Commands-Guarded/
+WWW: https://metacpan.org/release/Commands-Guarded
diff --git a/devel/p5-CommitBit/pkg-descr b/devel/p5-CommitBit/pkg-descr
index 9929a9b9fcf1..05494b9f31bf 100644
--- a/devel/p5-CommitBit/pkg-descr
+++ b/devel/p5-CommitBit/pkg-descr
@@ -3,4 +3,4 @@ projects. It also provides for a "code.yourorganization.org"
site with links to your wiki, mailing lists, bug tracking
and so on.
-WWW: http://search.cpan.org/dist/CommitBit/
+WWW: https://metacpan.org/release/CommitBit
diff --git a/devel/p5-Compiler-Lexer/pkg-descr b/devel/p5-Compiler-Lexer/pkg-descr
index bc4766a05de8..1a49e419c5f8 100644
--- a/devel/p5-Compiler-Lexer/pkg-descr
+++ b/devel/p5-Compiler-Lexer/pkg-descr
@@ -1,3 +1,3 @@
Lexical Analyzer for Perl5.
-WWW: http://search.cpan.org/dist/Compiler-Lexer/
+WWW: https://metacpan.org/release/Compiler-Lexer
diff --git a/devel/p5-Config-Any/pkg-descr b/devel/p5-Config-Any/pkg-descr
index 3951dfe545b3..87490f9d189b 100644
--- a/devel/p5-Config-Any/pkg-descr
+++ b/devel/p5-Config-Any/pkg-descr
@@ -10,4 +10,4 @@ allows different users to make different choices, without generating extra work
for the developers. As a developer you only need to learn a single interface to
be able to use the power of different configuration formats.
-WWW: http://search.cpan.org/dist/Config-Any/
+WWW: https://metacpan.org/release/Config-Any
diff --git a/devel/p5-Config-ApacheFormat/pkg-descr b/devel/p5-Config-ApacheFormat/pkg-descr
index f7c4861963f8..80a65033777d 100644
--- a/devel/p5-Config-ApacheFormat/pkg-descr
+++ b/devel/p5-Config-ApacheFormat/pkg-descr
@@ -10,4 +10,4 @@ A good reference to the Apache configuration file format can be found
here:
http://httpd.apache.org/docs-2.0/configuring.html
-WWW: http://search.cpan.org/dist/Config-ApacheFormat/
+WWW: https://metacpan.org/release/Config-ApacheFormat
diff --git a/devel/p5-Config-Auto/pkg-descr b/devel/p5-Config-Auto/pkg-descr
index 7764ff352e78..d7f8ff54d3cc 100644
--- a/devel/p5-Config-Auto/pkg-descr
+++ b/devel/p5-Config-Auto/pkg-descr
@@ -1,3 +1,3 @@
Parse diverse config file formats 'magically'.
-WWW: http://search.cpan.org/dist/Config-Auto/
+WWW: https://metacpan.org/release/Config-Auto
diff --git a/devel/p5-Config-AutoConf/pkg-descr b/devel/p5-Config-AutoConf/pkg-descr
index 69c8312fa68d..c4f6bbea35ed 100644
--- a/devel/p5-Config-AutoConf/pkg-descr
+++ b/devel/p5-Config-AutoConf/pkg-descr
@@ -1,4 +1,4 @@
Config::AutoConf is a module to implement some of AutoConf macros
in pure perl.
-WWW: http://search.cpan.org/dist/Config-AutoConf/
+WWW: https://metacpan.org/release/Config-AutoConf
diff --git a/devel/p5-Config-Fast/pkg-descr b/devel/p5-Config-Fast/pkg-descr
index 1ddeaba20b7f..ce608d405dce 100644
--- a/devel/p5-Config-Fast/pkg-descr
+++ b/devel/p5-Config-Fast/pkg-descr
@@ -38,4 +38,4 @@ If this doesn't work for you, simply supply a filename manually. Note that
filename generation does not work in mod_perl, so you'll need to supply a
filename manually.
-WWW: http://search.cpan.org/dist/Config-Fast/
+WWW: https://metacpan.org/release/Config-Fast
diff --git a/devel/p5-Config-General/pkg-descr b/devel/p5-Config-General/pkg-descr
index 75a8d51caf8b..244185209d23 100644
--- a/devel/p5-Config-General/pkg-descr
+++ b/devel/p5-Config-General/pkg-descr
@@ -3,4 +3,4 @@ Apache's httpd.conf file format. It features some enhancements such
as here-documents, C-style commends and multi-line options. Both
reading and writing of configuration files is supported.
-WWW: http://search.cpan.org/dist/Config-General/
+WWW: https://metacpan.org/release/Config-General
diff --git a/devel/p5-Config-GitLike/pkg-descr b/devel/p5-Config-GitLike/pkg-descr
index d1bf1e3c7ccd..69573305408f 100644
--- a/devel/p5-Config-GitLike/pkg-descr
+++ b/devel/p5-Config-GitLike/pkg-descr
@@ -1,3 +1,3 @@
Simple git-compatible config file parser for Perl.
-WWW: http://search.cpan.org/dist/Config-GitLike/
+WWW: https://metacpan.org/release/Config-GitLike
diff --git a/devel/p5-Config-Grammar/pkg-descr b/devel/p5-Config-Grammar/pkg-descr
index a55fa6a0fd74..99eb5981d89f 100644
--- a/devel/p5-Config-Grammar/pkg-descr
+++ b/devel/p5-Config-Grammar/pkg-descr
@@ -1,3 +1,3 @@
A grammar-based, user-friendly config parser
-WWW: http://search.cpan.org/dist/Config-Grammar/
+WWW: https://metacpan.org/release/Config-Grammar
diff --git a/devel/p5-Config-INI/pkg-descr b/devel/p5-Config-INI/pkg-descr
index 9e390937ee25..7da64a71a602 100644
--- a/devel/p5-Config-INI/pkg-descr
+++ b/devel/p5-Config-INI/pkg-descr
@@ -1,3 +1,3 @@
Simple .ini files emitter and parser for Perl.
-WWW: http://search.cpan.org/dist/Config-INI/
+WWW: https://metacpan.org/release/Config-INI
diff --git a/devel/p5-Config-Identity/pkg-descr b/devel/p5-Config-Identity/pkg-descr
index bb7e83019a3e..612755654597 100644
--- a/devel/p5-Config-Identity/pkg-descr
+++ b/devel/p5-Config-Identity/pkg-descr
@@ -4,4 +4,4 @@ user/pass identity information
For GitHub API access, an identity is a "login"/"token" pair.
For PAUSE access, an identity is a "user"/"password" pair.
-WWW: http://search.cpan.org/dist/Config-Identity/
+WWW: https://metacpan.org/release/Config-Identity
diff --git a/devel/p5-Config-IniRegEx/pkg-descr b/devel/p5-Config-IniRegEx/pkg-descr
index 6a1df3a628cf..de75e2f42155 100644
--- a/devel/p5-Config-IniRegEx/pkg-descr
+++ b/devel/p5-Config-IniRegEx/pkg-descr
@@ -5,4 +5,4 @@ of the Ini configuration file. It does the Perl regex matching,
nothing external. So whoever knows the Perl basic regex can
use this feature.
-WWW: http://search.cpan.org/dist/Config-IniRegEx/
+WWW: https://metacpan.org/release/Config-IniRegEx
diff --git a/devel/p5-Config-JFDI/pkg-descr b/devel/p5-Config-JFDI/pkg-descr
index c9c7f22772a8..859c1a5ac64c 100644
--- a/devel/p5-Config-JFDI/pkg-descr
+++ b/devel/p5-Config-JFDI/pkg-descr
@@ -6,4 +6,4 @@ certain name. If such a file is found which also matches an extension
that Config::Any can read, then the configuration from that file will
be loaded.
-WWW: http://search.cpan.org/dist/Config-JFDI/
+WWW: https://metacpan.org/release/Config-JFDI
diff --git a/devel/p5-Config-JSON/pkg-descr b/devel/p5-Config-JSON/pkg-descr
index 0ec95b7ca8ba..30cac7cdb586 100644
--- a/devel/p5-Config-JSON/pkg-descr
+++ b/devel/p5-Config-JSON/pkg-descr
@@ -1,4 +1,4 @@
This package parses the config files written in JSON. It also does some
non-JSON stuff, like allowing for comments in the files.
-WWW: http://search.cpan.org/dist/Config-JSON/
+WWW: https://metacpan.org/release/Config-JSON
diff --git a/devel/p5-Config-MVP-Reader-INI/pkg-descr b/devel/p5-Config-MVP-Reader-INI/pkg-descr
index 29bd8c42573e..2955c8c0cd64 100644
--- a/devel/p5-Config-MVP-Reader-INI/pkg-descr
+++ b/devel/p5-Config-MVP-Reader-INI/pkg-descr
@@ -1,4 +1,4 @@
Config::MVP::Reader::INI reads .ini files containing MVP-style
configuration.
-WWW: http://search.cpan.org/dist/Config-MVP-Reader-INI/
+WWW: https://metacpan.org/release/Config-MVP-Reader-INI
diff --git a/devel/p5-Config-MVP/pkg-descr b/devel/p5-Config-MVP/pkg-descr
index b499e05706ce..ecabe4e9fdc8 100644
--- a/devel/p5-Config-MVP/pkg-descr
+++ b/devel/p5-Config-MVP/pkg-descr
@@ -3,4 +3,4 @@ configuration.MVP is a mechanism for loading configuration (or other
information) for libraries.It doesn't read a file or a database.
It's a helper for things that do.
-WWW: http://search.cpan.org/dist/Config-MVP/
+WWW: https://metacpan.org/release/Config-MVP
diff --git a/devel/p5-Config-Merge/pkg-descr b/devel/p5-Config-Merge/pkg-descr
index 03eff147ed65..b06eb8cd01a0 100644
--- a/devel/p5-Config-Merge/pkg-descr
+++ b/devel/p5-Config-Merge/pkg-descr
@@ -2,4 +2,4 @@ Config::Merge - load a configuration directory tree
containing YAML, JSON, XML, Perl, INI
or Config::General files
-WWW: http://search.cpan.org/dist/Config-Merge/
+WWW: https://metacpan.org/release/Config-Merge
diff --git a/devel/p5-Config-Model-Tester/pkg-descr b/devel/p5-Config-Model-Tester/pkg-descr
index 2de5fe1a633b..1afcbf5b4f22 100644
--- a/devel/p5-Config-Model-Tester/pkg-descr
+++ b/devel/p5-Config-Model-Tester/pkg-descr
@@ -2,4 +2,4 @@ Config::Model::Tester provides a way to test configuration models with tests
files. This class was designed to tests several models and several tests cases
per model.
-WWW: http://search.cpan.org/dist/Config-Model-Tester/
+WWW: https://metacpan.org/release/Config-Model-Tester
diff --git a/devel/p5-Config-MySQL/pkg-descr b/devel/p5-Config-MySQL/pkg-descr
index 0f14e7ce189e..0ceb23c5793f 100644
--- a/devel/p5-Config-MySQL/pkg-descr
+++ b/devel/p5-Config-MySQL/pkg-descr
@@ -4,4 +4,4 @@ standard .INI files, they can include bare boolean options with no
value assignment and additional features like !include and
!includedir.
-WWW: http://search.cpan.org/dist/Config-MySQL/
+WWW: https://metacpan.org/release/Config-MySQL
diff --git a/devel/p5-Config-Objective/pkg-descr b/devel/p5-Config-Objective/pkg-descr
index 90b3cab82f04..aa8ef8db026b 100644
--- a/devel/p5-Config-Objective/pkg-descr
+++ b/devel/p5-Config-Objective/pkg-descr
@@ -5,4 +5,4 @@ represents config data as perl objects. This allows for a much more
flexible configuration language, since new classes can be easily written
to add methods to the config syntax.
-WWW: http://search.cpan.org/dist/Config-Objective/
+WWW: https://metacpan.org/release/Config-Objective
diff --git a/devel/p5-Config-Options/pkg-descr b/devel/p5-Config-Options/pkg-descr
index d6cd505acd9d..c1259f1413e0 100644
--- a/devel/p5-Config-Options/pkg-descr
+++ b/devel/p5-Config-Options/pkg-descr
@@ -1,3 +1,3 @@
Module to provide a configuration hash with option to read from file.
-WWW: http://search.cpan.org/dist/Config-Options/
+WWW: https://metacpan.org/release/Config-Options
diff --git a/devel/p5-Config-Perl-V/pkg-descr b/devel/p5-Config-Perl-V/pkg-descr
index ae2ba8c1ea8e..533671ce7c01 100644
--- a/devel/p5-Config-Perl-V/pkg-descr
+++ b/devel/p5-Config-Perl-V/pkg-descr
@@ -1,3 +1,3 @@
Structured data retreival of perl -V output
-WWW: http://search.cpan.org/dist/Config-Perl-V/
+WWW: https://metacpan.org/release/Config-Perl-V
diff --git a/devel/p5-Config-Properties/pkg-descr b/devel/p5-Config-Properties/pkg-descr
index bf883b3ae021..1b08f7ef7b0e 100644
--- a/devel/p5-Config-Properties/pkg-descr
+++ b/devel/p5-Config-Properties/pkg-descr
@@ -2,4 +2,4 @@ Config::Properties is a near implementation of the java.util.Properties API.
It is designed to allow easy reading, writing and manipulation of Java-style
property files.
-WWW: http://search.cpan.org/dist/Config-Properties/
+WWW: https://metacpan.org/release/Config-Properties
diff --git a/devel/p5-Config-Record/pkg-descr b/devel/p5-Config-Record/pkg-descr
index b9540083303f..fabef45b8b31 100644
--- a/devel/p5-Config-Record/pkg-descr
+++ b/devel/p5-Config-Record/pkg-descr
@@ -6,4 +6,4 @@ values, scalar values can contain anything except newlines. Trailing
whitespace will be trimmed unless the value is surrounded in double
quotes.
-WWW: http://search.cpan.org/dist/Config-Record/
+WWW: https://metacpan.org/release/Config-Record
diff --git a/devel/p5-Config-Setting/pkg-descr b/devel/p5-Config-Setting/pkg-descr
index ed0d2fba53d4..e0fb649dab39 100644
--- a/devel/p5-Config-Setting/pkg-descr
+++ b/devel/p5-Config-Setting/pkg-descr
@@ -10,4 +10,4 @@ access mechanism can also be overridden, the setting don't have to
come from a file, but (maybe) from a web site. You'll have to write
your own there, though.
-WWW: http://search.cpan.org/dist/Config-Setting/
+WWW: https://metacpan.org/release/Config-Setting
diff --git a/devel/p5-Config-Simple/pkg-descr b/devel/p5-Config-Simple/pkg-descr
index 7912a887e6d9..6565fe94bd83 100644
--- a/devel/p5-Config-Simple/pkg-descr
+++ b/devel/p5-Config-Simple/pkg-descr
@@ -7,4 +7,4 @@ supports several configuration file syntax and tries to identify the
file syntax to parse them accordingly. Library supports parsing,
updating and creating configuration files.
-WWW: http://search.cpan.org/dist/Config-Simple/
+WWW: https://metacpan.org/release/Config-Simple
diff --git a/devel/p5-Config-Std/pkg-descr b/devel/p5-Config-Std/pkg-descr
index cedf2a45b2e5..961312ffd4a1 100644
--- a/devel/p5-Config-Std/pkg-descr
+++ b/devel/p5-Config-Std/pkg-descr
@@ -10,4 +10,4 @@ rationale for this approach.
The configuration language is a slight extension of the Windows INI
format.
-WWW: http://search.cpan.org/dist/Config-Std/
+WWW: https://metacpan.org/release/Config-Std
diff --git a/devel/p5-Config-Tiny/pkg-descr b/devel/p5-Config-Tiny/pkg-descr
index 10e06f49b8ae..201d9337ab6e 100644
--- a/devel/p5-Config-Tiny/pkg-descr
+++ b/devel/p5-Config-Tiny/pkg-descr
@@ -8,4 +8,4 @@ we write shouldn't need to have documentation/comments. If you need
something with more power, move up to Config::Simple, Config::General or
one of the many other Config:: modules.
-WWW: http://search.cpan.org/dist/Config-Tiny/
+WWW: https://metacpan.org/release/Config-Tiny
diff --git a/devel/p5-Config-Validator/pkg-descr b/devel/p5-Config-Validator/pkg-descr
index c050ecbcac71..f96600092847 100644
--- a/devel/p5-Config-Validator/pkg-descr
+++ b/devel/p5-Config-Validator/pkg-descr
@@ -9,4 +9,4 @@ provided by modules like Config::General) and, to a lesser extent,
"options" (for instance as provided by modules like Getopt::Long),
this module can in fact validate any data structure.
-WWW: http://search.cpan.org/dist/Config-Validator/
+WWW: https://metacpan.org/release/Config-Validator
diff --git a/devel/p5-Config-Versioned/pkg-descr b/devel/p5-Config-Versioned/pkg-descr
index ed9971e2410c..2ec88e1ca0cc 100644
--- a/devel/p5-Config-Versioned/pkg-descr
+++ b/devel/p5-Config-Versioned/pkg-descr
@@ -4,4 +4,4 @@ the configuration subsystem to store previous versions of the configuration
parameters. When requesting the value for a specific attribute, the programmer
specifies whether to fetch the most recent value or a previous value.
-WWW: http://search.cpan.org/dist/Config-Versioned/
+WWW: https://metacpan.org/release/Config-Versioned
diff --git a/devel/p5-Config-Wrest/pkg-descr b/devel/p5-Config-Wrest/pkg-descr
index a6bf0cbd7812..9ce38d9c684f 100644
--- a/devel/p5-Config-Wrest/pkg-descr
+++ b/devel/p5-Config-Wrest/pkg-descr
@@ -8,4 +8,4 @@ unprintable or problematic characters, sensible whitespace
handling, support for Unicode data, nested sections, or blocks,
of configuration data.
-WWW: http://search.cpan.org/dist/Config-Wrest/
+WWW: https://metacpan.org/release/Config-Wrest
diff --git a/devel/p5-Config-YAML/pkg-descr b/devel/p5-Config-YAML/pkg-descr
index 23a0015a9e7a..bbc384283cd0 100644
--- a/devel/p5-Config-YAML/pkg-descr
+++ b/devel/p5-Config-YAML/pkg-descr
@@ -1,4 +1,4 @@
Config::YAML is a somewhat object-oriented wrapper around the YAML module
which makes reading and writing configuration files simple.
-WWW: http://search.cpan.org/dist/Config-YAML/
+WWW: https://metacpan.org/release/Config-YAML
diff --git a/devel/p5-ConfigReader-Simple/pkg-descr b/devel/p5-ConfigReader-Simple/pkg-descr
index 0b474646db6f..121413c7c4cb 100644
--- a/devel/p5-ConfigReader-Simple/pkg-descr
+++ b/devel/p5-ConfigReader-Simple/pkg-descr
@@ -2,4 +2,4 @@ ConfigReader::Simple reads and parses simple configuration files. It is designed
to be smaller and simpler than the ConfigReader module and is more suited to
simple configuration files.
-WWW: http://search.cpan.org/dist/ConfigReader-Simple/
+WWW: https://metacpan.org/release/ConfigReader-Simple
diff --git a/devel/p5-Connector/pkg-descr b/devel/p5-Connector/pkg-descr
index 01463b5445d5..e801b86881f8 100644
--- a/devel/p5-Connector/pkg-descr
+++ b/devel/p5-Connector/pkg-descr
@@ -7,4 +7,4 @@ Config::Std, Config::Versioned, or to a more complex data source
like an LDAP server or Proc::SafeExec. The standard calling convention
via get(KEY) makes the connectors interchangeable.
-WWW: http://search.cpan.org/dist/Connector/
+WWW: https://metacpan.org/release/Connector
diff --git a/devel/p5-Const-Exporter/pkg-descr b/devel/p5-Const-Exporter/pkg-descr
index bb09feb7d185..8e496baafa87 100644
--- a/devel/p5-Const-Exporter/pkg-descr
+++ b/devel/p5-Const-Exporter/pkg-descr
@@ -1,4 +1,4 @@
Const::Exporter allows you to declare constants that can be exported to other
modules.
-WWW: http://search.cpan.org/dist/Const-Exporter/
+WWW: https://metacpan.org/release/Const-Exporter
diff --git a/devel/p5-Const-Fast/pkg-descr b/devel/p5-Const-Fast/pkg-descr
index 59f30c50bec7..9390d049d07b 100644
--- a/devel/p5-Const-Fast/pkg-descr
+++ b/devel/p5-Const-Fast/pkg-descr
@@ -6,4 +6,4 @@ making access to the variables just as fast as any normal variable without
the weird side-effects of ties. Readonly can do the same for scalars when
Readonly::XS is installed, but chooses not to do so in the most common case.
-WWW: http://search.cpan.org/dist/Const-Fast/
+WWW: https://metacpan.org/release/Const-Fast
diff --git a/devel/p5-Context-Preserve/pkg-descr b/devel/p5-Context-Preserve/pkg-descr
index d8f0c18d5ff1..fde9e6f84a72 100644
--- a/devel/p5-Context-Preserve/pkg-descr
+++ b/devel/p5-Context-Preserve/pkg-descr
@@ -2,4 +2,4 @@ Context::Preserve - run code after a subroutine call, preserving the
context the subroutine would have seen if it were the last statement in
the caller.
-WWW: http://search.cpan.org/dist/Context-Preserve/
+WWW: https://metacpan.org/release/Context-Preserve
diff --git a/devel/p5-Contextual-Return/pkg-descr b/devel/p5-Contextual-Return/pkg-descr
index 55e226e31994..c55976b83956 100644
--- a/devel/p5-Contextual-Return/pkg-descr
+++ b/devel/p5-Contextual-Return/pkg-descr
@@ -1,3 +1,3 @@
Contextual::Return - Create context-sensitive return values.
-WWW: http://search.cpan.org/dist/Contextual-Return/
+WWW: https://metacpan.org/release/Contextual-Return
diff --git a/devel/p5-Coro/pkg-descr b/devel/p5-Coro/pkg-descr
index ba03f38e9920..e661a49a863c 100644
--- a/devel/p5-Coro/pkg-descr
+++ b/devel/p5-Coro/pkg-descr
@@ -6,4 +6,4 @@ In this module, coroutines are defined as "callchain + lexical variables
callchain, its own set of lexicals and its own set of perl's most
important global variables.
-WWW: http://search.cpan.org/dist/Coro/
+WWW: https://metacpan.org/release/Coro
diff --git a/devel/p5-Curses-Application/pkg-descr b/devel/p5-Curses-Application/pkg-descr
index 0e8468656ca5..8ba1ab3b25ea 100644
--- a/devel/p5-Curses-Application/pkg-descr
+++ b/devel/p5-Curses-Application/pkg-descr
@@ -4,4 +4,4 @@ on Curses::Widgets and Curses::Forms, Curses::Application provides a flexible
OO framework to manage forms, widgets, and dialogs, without (hopefully) ever
having to deal directly with Curses calls.
-WWW: http://search.cpan.org/dist/CursesApplication/
+WWW: https://metacpan.org/release/CursesApplication
diff --git a/devel/p5-Curses-Forms/pkg-descr b/devel/p5-Curses-Forms/pkg-descr
index d407c1d0c3af..332600e901c5 100644
--- a/devel/p5-Curses-Forms/pkg-descr
+++ b/devel/p5-Curses-Forms/pkg-descr
@@ -5,4 +5,4 @@ a flexible OO framework to manage a collection of widgets on forms and dialogs.
While intended to be used in the Curses::Application framework, it can also be
used alone with Curses::Widgets for quick and dirty interfaces.
-WWW: http://search.cpan.org/dist/CursesForms/
+WWW: https://metacpan.org/release/CursesForms
diff --git a/devel/p5-Curses-UI/pkg-descr b/devel/p5-Curses-UI/pkg-descr
index 5a8cabbeefc7..8898d7e70ab2 100644
--- a/devel/p5-Curses-UI/pkg-descr
+++ b/devel/p5-Curses-UI/pkg-descr
@@ -1,3 +1,3 @@
Curses::UI - A curses based OO user interface framework
-WWW: http://search.cpan.org/dist/Curses-UI/
+WWW: https://metacpan.org/release/Curses-UI
diff --git a/devel/p5-Curses-Widgets/pkg-descr b/devel/p5-Curses-Widgets/pkg-descr
index 8f22c3fe3b35..a967a5d2b922 100644
--- a/devel/p5-Curses-Widgets/pkg-descr
+++ b/devel/p5-Curses-Widgets/pkg-descr
@@ -3,4 +3,4 @@ widgets for use in creating Curses-based interfaces.
Should work reliably with both Curses and nCurses
libraries.
-WWW: http://search.cpan.org/dist/CursesWidgets/
+WWW: https://metacpan.org/release/CursesWidgets
diff --git a/devel/p5-Curses/pkg-descr b/devel/p5-Curses/pkg-descr
index ea86342b0fb6..eaf0b514d0b4 100644
--- a/devel/p5-Curses/pkg-descr
+++ b/devel/p5-Curses/pkg-descr
@@ -5,4 +5,4 @@ consult your system's documentation, as such information invariably varies
document describes the interface itself, and assumes that you already know
how your system's curses(3) library works.
-WWW: http://search.cpan.org/dist/Curses/
+WWW: https://metacpan.org/release/Curses
diff --git a/devel/p5-Cvs/pkg-descr b/devel/p5-Cvs/pkg-descr
index d8877d3bc6ed..7c2b5854e2af 100644
--- a/devel/p5-Cvs/pkg-descr
+++ b/devel/p5-Cvs/pkg-descr
@@ -1,3 +1,3 @@
Cvs Object oriented interface to the CVS command
-WWW: http://search.cpan.org/dist/Cvs/
+WWW: https://metacpan.org/release/Cvs
diff --git a/devel/p5-Cwd-Guard/pkg-descr b/devel/p5-Cwd-Guard/pkg-descr
index 98363d83c9c8..d96d51190576 100644
--- a/devel/p5-Cwd-Guard/pkg-descr
+++ b/devel/p5-Cwd-Guard/pkg-descr
@@ -1,4 +1,4 @@
CORE::chdir Cwd::Guard can change the current directory (chdir) using a limited
scope.
-WWW: http://search.cpan.org/dist/Cwd-Guard/
+WWW: https://metacpan.org/release/Cwd-Guard
diff --git a/devel/p5-Daemon-Control/pkg-descr b/devel/p5-Daemon-Control/pkg-descr
index fd44107f576d..a051424f2748 100644
--- a/devel/p5-Daemon-Control/pkg-descr
+++ b/devel/p5-Daemon-Control/pkg-descr
@@ -7,4 +7,4 @@ code itself into a daemon mode. Single and double fork methods are supported and
in double-fork mode all the things you would expect like reopening
STDOUT/STDERR, switching UID/GID are supported.
-WWW: http://search.cpan.org/dist/Daemon-Control/
+WWW: https://metacpan.org/release/Daemon-Control
diff --git a/devel/p5-Dancer-Debug/pkg-descr b/devel/p5-Dancer-Debug/pkg-descr
index 06e52c7f5795..5dc4fc132f44 100644
--- a/devel/p5-Dancer-Debug/pkg-descr
+++ b/devel/p5-Dancer-Debug/pkg-descr
@@ -1,4 +1,4 @@
Dancer::Debug extends Plack::Middleware::Debug with some specific
panels for Dancer.
-WWW: http://search.cpan.org/dist/Dancer-Debug/
+WWW: https://metacpan.org/release/Dancer-Debug
diff --git a/devel/p5-Dancer-Logger-Syslog/pkg-descr b/devel/p5-Dancer-Logger-Syslog/pkg-descr
index 4d7c88810607..3e81b2028d28 100644
--- a/devel/p5-Dancer-Logger-Syslog/pkg-descr
+++ b/devel/p5-Dancer-Logger-Syslog/pkg-descr
@@ -12,4 +12,4 @@ You can also specify the other configuration via the 'syslog' config key, e.g.
facility: 'local0'
ident: 'my_app'
-WWW: http://search.cpan.org/dist/Dancer-Logger-Syslog/
+WWW: https://metacpan.org/release/Dancer-Logger-Syslog
diff --git a/devel/p5-Danga-Socket-Callback/pkg-descr b/devel/p5-Danga-Socket-Callback/pkg-descr
index 46d094f1fab6..c30ddc3ae888 100644
--- a/devel/p5-Danga-Socket-Callback/pkg-descr
+++ b/devel/p5-Danga-Socket-Callback/pkg-descr
@@ -1,4 +1,4 @@
Danga::Socket::Callback is a thin wrapper arond Danga::Socket
that allows you to set callbacks to be called at various events.
-WWW: http://search.cpan.org/dist/Danga-Socket-Callback/
+WWW: https://metacpan.org/release/Danga-Socket-Callback
diff --git a/devel/p5-Danga-Socket/pkg-descr b/devel/p5-Danga-Socket/pkg-descr
index 9f06868227de..005097f7d33b 100644
--- a/devel/p5-Danga-Socket/pkg-descr
+++ b/devel/p5-Danga-Socket/pkg-descr
@@ -7,4 +7,4 @@ Callers subclass Danga::Socket. Danga::Socket's constructor registers
itself with the Danga::Socket event loop, and invokes callbacks on the
object for readability, writability, errors, and other conditions.
-WWW: http://search.cpan.org/dist/Danga-Socket/
+WWW: https://metacpan.org/release/Danga-Socket
diff --git a/devel/p5-Data-ACL/pkg-descr b/devel/p5-Data-ACL/pkg-descr
index 2311976e1da2..c1be1238fdd6 100644
--- a/devel/p5-Data-ACL/pkg-descr
+++ b/devel/p5-Data-ACL/pkg-descr
@@ -2,4 +2,4 @@ This module implements a series of allowed and denied access control lists
for permissive controls. The Set::NestedGroups module is used to define
users and nested permissive groups.
-WWW: http://search.cpan.org/dist/Data-ACL/
+WWW: https://metacpan.org/release/Data-ACL
diff --git a/devel/p5-Data-Alias/pkg-descr b/devel/p5-Data-Alias/pkg-descr
index f2e02ec8bfbe..5a3357185f6c 100644
--- a/devel/p5-Data-Alias/pkg-descr
+++ b/devel/p5-Data-Alias/pkg-descr
@@ -3,4 +3,4 @@ to a section of code, causing aliases to be made wherever Perl would
normally make copies instead. You can use this to improve efficiency
and readability, when compared to using references.
-WWW: http://search.cpan.org/dist/Data-Alias/
+WWW: https://metacpan.org/release/Data-Alias
diff --git a/devel/p5-Data-Bind/pkg-descr b/devel/p5-Data-Bind/pkg-descr
index 0826ee2da894..2c7f9d631111 100644
--- a/devel/p5-Data-Bind/pkg-descr
+++ b/devel/p5-Data-Bind/pkg-descr
@@ -2,4 +2,4 @@ This module implements the semantics for perl6-style variable binding,
as well as subroutine call argument passing and binding, in Perl 5.
-WWW: http://search.cpan.org/dist/Data-Bind/
+WWW: https://metacpan.org/release/Data-Bind
diff --git a/devel/p5-Data-Capture/pkg-descr b/devel/p5-Data-Capture/pkg-descr
index 497da34c310b..8a5e7366beb0 100644
--- a/devel/p5-Data-Capture/pkg-descr
+++ b/devel/p5-Data-Capture/pkg-descr
@@ -1,3 +1,3 @@
Perl6 Capture objects
-WWW: http://search.cpan.org/dist/Data-Capture/
+WWW: https://metacpan.org/release/Data-Capture
diff --git a/devel/p5-Data-ClearSilver-HDF/pkg-descr b/devel/p5-Data-ClearSilver-HDF/pkg-descr
index 009e779fb083..66106e05fba8 100644
--- a/devel/p5-Data-ClearSilver-HDF/pkg-descr
+++ b/devel/p5-Data-ClearSilver-HDF/pkg-descr
@@ -1,3 +1,3 @@
Convert from Perl Data Structure to ClearSilver HDF
-WWW: http://search.cpan.org/dist/Data-ClearSilver-HDF/
+WWW: https://metacpan.org/release/Data-ClearSilver-HDF
diff --git a/devel/p5-Data-Clone/pkg-descr b/devel/p5-Data-Clone/pkg-descr
index 5cbcd75a7b48..7f0acf47054a 100644
--- a/devel/p5-Data-Clone/pkg-descr
+++ b/devel/p5-Data-Clone/pkg-descr
@@ -10,4 +10,4 @@ a different cloning policy from almost all of them. See "Cloning policy" and
[1] http://search.cpan.org/dist/Data-Clone/lib/Data/Clone.pm
-WWW: http://search.cpan.org/dist/Data-Clone/
+WWW: https://metacpan.org/release/Data-Clone
diff --git a/devel/p5-Data-Compare/pkg-descr b/devel/p5-Data-Compare/pkg-descr
index 9e2edbf58361..040f5d3f87d0 100644
--- a/devel/p5-Data-Compare/pkg-descr
+++ b/devel/p5-Data-Compare/pkg-descr
@@ -1,4 +1,4 @@
Compare two perl data structures recursively. Returns 0 if the
structures differ, else returns 1.
-WWW: http://search.cpan.org/dist/Data-Compare/
+WWW: https://metacpan.org/release/Data-Compare
diff --git a/devel/p5-Data-Diver/pkg-descr b/devel/p5-Data-Diver/pkg-descr
index 499e723c380f..8c93f4e41131 100644
--- a/devel/p5-Data-Diver/pkg-descr
+++ b/devel/p5-Data-Diver/pkg-descr
@@ -2,4 +2,4 @@ Data::Diver provides the Dive() and DiveVal() functions for ad-hoc access to
elements of deeply nested data structures, and the DiveRef(), DiveError(),
DiveClear(), and DiveDie() support functions.
-WWW: http://search.cpan.org/dist/Data-Diver/
+WWW: https://metacpan.org/release/Data-Diver
diff --git a/devel/p5-Data-Domain/pkg-descr b/devel/p5-Data-Domain/pkg-descr
index 02ca57ef89fb..a86177027107 100644
--- a/devel/p5-Data-Domain/pkg-descr
+++ b/devel/p5-Data-Domain/pkg-descr
@@ -13,4 +13,4 @@ CGI::Expand. Data::Domain is a kind of tree parser on that structure, with some
facilities for dealing with dependencies within the structure, and with several
options to finely tune the error messages returned to the user.
-WWW: http://search.cpan.org/dist/Data-Domain/
+WWW: https://metacpan.org/release/Data-Domain
diff --git a/devel/p5-Data-Dump-Streamer/pkg-descr b/devel/p5-Data-Dump-Streamer/pkg-descr
index 515090969838..5df742a6344a 100644
--- a/devel/p5-Data-Dump-Streamer/pkg-descr
+++ b/devel/p5-Data-Dump-Streamer/pkg-descr
@@ -9,4 +9,4 @@ In fact the data structure is scanned twice, first in breadth first mode to
perform structural analysis, and then in depth first mode to actually produce
the output, but obeying the depth relationships of the first pass.
-WWW: http://search.cpan.org/dist/Data-Dump-Streamer/
+WWW: https://metacpan.org/release/Data-Dump-Streamer
diff --git a/devel/p5-Data-Dump/pkg-descr b/devel/p5-Data-Dump/pkg-descr
index a2d174675bf6..003a7677cfd5 100644
--- a/devel/p5-Data-Dump/pkg-descr
+++ b/devel/p5-Data-Dump/pkg-descr
@@ -10,4 +10,4 @@ If you don't like importing a function that overrides Perl's not-so-useful
builtin, then you can also import the same function as pp(), mnemonic for
"pretty-print".
-WWW: http://search.cpan.org/dist/Data-Dump/
+WWW: https://metacpan.org/release/Data-Dump
diff --git a/devel/p5-Data-DumpXML/pkg-descr b/devel/p5-Data-DumpXML/pkg-descr
index 0a56e4994a87..021164d0f198 100644
--- a/devel/p5-Data-DumpXML/pkg-descr
+++ b/devel/p5-Data-DumpXML/pkg-descr
@@ -3,6 +3,6 @@ a list of perl values as argument and produce a string as result.
The string returned is an XML document that represents any perl
data structures passed in. Reference loops are handled correctly.
-WWW: http://search.cpan.org/dist/Data-DumpXML/
+WWW: https://metacpan.org/release/Data-DumpXML
Seamus Venasse <svenasse@polaris.ca>
diff --git a/devel/p5-Data-Dumper-Concise/pkg-descr b/devel/p5-Data-Dumper-Concise/pkg-descr
index ae99890dac4d..fcd7ca147f5b 100644
--- a/devel/p5-Data-Dumper-Concise/pkg-descr
+++ b/devel/p5-Data-Dumper-Concise/pkg-descr
@@ -1,4 +1,4 @@
Data::Dumper::Concise is a perl module for less indentation and
newlines plus sub deparsing.
-WWW: http://search.cpan.org/dist/Data-Dumper-Concise/
+WWW: https://metacpan.org/release/Data-Dumper-Concise
diff --git a/devel/p5-Data-Dumper-Perltidy/pkg-descr b/devel/p5-Data-Dumper-Perltidy/pkg-descr
index 19b26878919d..67d5f124136c 100644
--- a/devel/p5-Data-Dumper-Perltidy/pkg-descr
+++ b/devel/p5-Data-Dumper-Perltidy/pkg-descr
@@ -2,4 +2,4 @@ Data::Dumper::Perltidy encapsulates both Data::Dumper and
Perl::Tidy to provide a function that stringifies a Perl
data structure in a pretty printed format.
-WWW: http://search.cpan.org/dist/Data-Dumper-Perltidy/
+WWW: https://metacpan.org/release/Data-Dumper-Perltidy
diff --git a/devel/p5-Data-Dumper-Simple/pkg-descr b/devel/p5-Data-Dumper-Simple/pkg-descr
index d9a1b6fbaf6c..9cfaa3c76bef 100644
--- a/devel/p5-Data-Dumper-Simple/pkg-descr
+++ b/devel/p5-Data-Dumper-Simple/pkg-descr
@@ -14,4 +14,4 @@ dumping variables for debugging a trivial task.
Note that this is primarily a debugging tool. Data::Dumper offers a
bit more than that, so don't expect this module to be more than it is.
-WWW: http://search.cpan.org/dist/Data-Dumper-Simple/
+WWW: https://metacpan.org/release/Data-Dumper-Simple
diff --git a/devel/p5-Data-Dumper/pkg-descr b/devel/p5-Data-Dumper/pkg-descr
index 4a444b7e9e9e..2d6febdab3df 100644
--- a/devel/p5-Data-Dumper/pkg-descr
+++ b/devel/p5-Data-Dumper/pkg-descr
@@ -6,4 +6,4 @@ correctly.
The return value can be evaled to get back an identical copy of the original
reference structure.
-WWW: http://search.cpan.org/dist/Data-Dumper/
+WWW: https://metacpan.org/release/Data-Dumper
diff --git a/devel/p5-Data-Flow/pkg-descr b/devel/p5-Data-Flow/pkg-descr
index 651e944299e3..e79de5c63330 100644
--- a/devel/p5-Data-Flow/pkg-descr
+++ b/devel/p5-Data-Flow/pkg-descr
@@ -18,4 +18,4 @@ This is a reference to a hash, keyed by fields. The values of this hash
are hash references themselves, which describe how to acquire the field
which is the corresponding key of the initial hash.
-WWW: http://search.cpan.org/dist/Data-Flow/
+WWW: https://metacpan.org/release/Data-Flow
diff --git a/devel/p5-Data-GUID/pkg-descr b/devel/p5-Data-GUID/pkg-descr
index 2895a2c2e4bb..7e814a845ee5 100644
--- a/devel/p5-Data-GUID/pkg-descr
+++ b/devel/p5-Data-GUID/pkg-descr
@@ -1,4 +1,4 @@
Data::GUID provides a simple interface for generating and using globally
unique identifiers.
-WWW: http://search.cpan.org/dist/Data-GUID/
+WWW: https://metacpan.org/release/Data-GUID
diff --git a/devel/p5-Data-Grouper/pkg-descr b/devel/p5-Data-Grouper/pkg-descr
index eb9b49057c34..7fe9133a7bb6 100644
--- a/devel/p5-Data-Grouper/pkg-descr
+++ b/devel/p5-Data-Grouper/pkg-descr
@@ -1,3 +1,3 @@
Aggregate perl modules, often useful for template expansion.
-WWW: http://search.cpan.org/dist/Data-Grouper/
+WWW: https://metacpan.org/release/Data-Grouper
diff --git a/devel/p5-Data-HashArray/pkg-descr b/devel/p5-Data-HashArray/pkg-descr
index b820c082184e..cf7ab024c744 100644
--- a/devel/p5-Data-HashArray/pkg-descr
+++ b/devel/p5-Data-HashArray/pkg-descr
@@ -2,4 +2,4 @@ Data::HashArray is an array of hashes or hash-based objects. This
class has some magical properties that make it easier to deal with
multiplicity.
-WWW: http://search.cpan.org/dist/Data-HashArray/
+WWW: https://metacpan.org/release/Data-HashArray
diff --git a/devel/p5-Data-HexDump-Range/pkg-descr b/devel/p5-Data-HexDump-Range/pkg-descr
index 88872040bbb6..71ec0d98616b 100644
--- a/devel/p5-Data-HexDump-Range/pkg-descr
+++ b/devel/p5-Data-HexDump-Range/pkg-descr
@@ -10,4 +10,4 @@ This achieved through:
- The possibility to describe complex structures
-WWW: http://search.cpan.org/dist/Data-HexDump-Range/
+WWW: https://metacpan.org/release/Data-HexDump-Range
diff --git a/devel/p5-Data-HexDump/pkg-descr b/devel/p5-Data-HexDump/pkg-descr
index 7c18bbd8cb8b..88f9e0549596 100644
--- a/devel/p5-Data-HexDump/pkg-descr
+++ b/devel/p5-Data-HexDump/pkg-descr
@@ -6,4 +6,4 @@ source in hexadecimal. The rightmost column of each line
shows the printable characters (all others are shown as
single dots).
-WWW: http://search.cpan.org/dist/Data-HexDump/
+WWW: https://metacpan.org/release/Data-HexDump
diff --git a/devel/p5-Data-Hexdumper/pkg-descr b/devel/p5-Data-Hexdumper/pkg-descr
index bf0813fdf920..b3fc5e309a9a 100644
--- a/devel/p5-Data-Hexdumper/pkg-descr
+++ b/devel/p5-Data-Hexdumper/pkg-descr
@@ -5,4 +5,4 @@ formatted, with sensible defaults. It is envisaged that it will primarily be
of use for those wrestling alligators in the swamp of binary file formats,
which is why it was written in the first place.
-WWW: http://search.cpan.org/dist/Data-Hexdumper/
+WWW: https://metacpan.org/release/Data-Hexdumper
diff --git a/devel/p5-Data-Hexify/pkg-descr b/devel/p5-Data-Hexify/pkg-descr
index 3d6474470cb5..e8dd03fe7deb 100644
--- a/devel/p5-Data-Hexify/pkg-descr
+++ b/devel/p5-Data-Hexify/pkg-descr
@@ -1,4 +1,4 @@
Hexify formats arbitrary (possible binary) data into a format suitable for hex
dumps in the style of xd or hexl.
-WWW: http://search.cpan.org/dist/Data-Hexify/
+WWW: https://metacpan.org/release/Data-Hexify
diff --git a/devel/p5-Data-Hierarchy/pkg-descr b/devel/p5-Data-Hierarchy/pkg-descr
index ef4a22eb9a3a..7921a714b2a7 100644
--- a/devel/p5-Data-Hierarchy/pkg-descr
+++ b/devel/p5-Data-Hierarchy/pkg-descr
@@ -1,4 +1,4 @@
Data::Hierarchy provides a simple interface for manipulating inheritable
data attached to a hierarchical environment (like filesystem).
-WWW: http://search.cpan.org/dist/Data-Hierarchy/
+WWW: https://metacpan.org/release/Data-Hierarchy
diff --git a/devel/p5-Data-IEEE754/pkg-descr b/devel/p5-Data-IEEE754/pkg-descr
index 72f6fe9c9c43..5704644fa484 100644
--- a/devel/p5-Data-IEEE754/pkg-descr
+++ b/devel/p5-Data-IEEE754/pkg-descr
@@ -3,4 +3,4 @@ unpacking IEEE 754 floats and doubles.
Currently this module only implements big-endian order.
-WWW: http://search.cpan.org/dist/Data-IEEE754/
+WWW: https://metacpan.org/release/Data-IEEE754
diff --git a/devel/p5-Data-Inherited/pkg-descr b/devel/p5-Data-Inherited/pkg-descr
index e92373b06440..b93409b00393 100644
--- a/devel/p5-Data-Inherited/pkg-descr
+++ b/devel/p5-Data-Inherited/pkg-descr
@@ -3,4 +3,4 @@ Hierarchy-wide accumulation of list and hash results.
This is a mixin class. By inheriting from it you get two methods that
are able to accumulate hierarchy-wide list and hash results.
-WWW: http://search.cpan.org/dist/Data-Inherited/
+WWW: https://metacpan.org/release/Data-Inherited
diff --git a/devel/p5-Data-Inspect/pkg-descr b/devel/p5-Data-Inspect/pkg-descr
index c1f7443e063a..3a0a4d154421 100644
--- a/devel/p5-Data-Inspect/pkg-descr
+++ b/devel/p5-Data-Inspect/pkg-descr
@@ -1,3 +1,3 @@
Another perl object pretty-printer
-WWW: http://search.cpan.org/dist/Data-Inspect/
+WWW: https://metacpan.org/release/Data-Inspect
diff --git a/devel/p5-Data-Integer/pkg-descr b/devel/p5-Data-Integer/pkg-descr
index 2247381547c4..fb9c1bdb1665 100644
--- a/devel/p5-Data-Integer/pkg-descr
+++ b/devel/p5-Data-Integer/pkg-descr
@@ -5,4 +5,4 @@ This module supplies constants describing the native integer type.
There are actually two native integer representations: signed and unsigned. Both
are handled by this module.
-WWW: http://search.cpan.org/dist/Data-Integer/
+WWW: https://metacpan.org/release/Data-Integer
diff --git a/devel/p5-Data-JavaScript-Anon/pkg-descr b/devel/p5-Data-JavaScript-Anon/pkg-descr
index e83aade5d97b..b1fa62fa78f6 100644
--- a/devel/p5-Data-JavaScript-Anon/pkg-descr
+++ b/devel/p5-Data-JavaScript-Anon/pkg-descr
@@ -2,4 +2,4 @@ Data::JavaScript::Anon provides the ability to dump large
simple data structures to JavaScript. That is, things that
don't need to be a class, or have special methods or whatever.
-WWW: http://search.cpan.org/dist/Data-JavaScript-Anon/
+WWW: https://metacpan.org/release/Data-JavaScript-Anon
diff --git a/devel/p5-Data-Lazy/pkg-descr b/devel/p5-Data-Lazy/pkg-descr
index b2438ea683b1..f65e6ea505f4 100644
--- a/devel/p5-Data-Lazy/pkg-descr
+++ b/devel/p5-Data-Lazy/pkg-descr
@@ -2,4 +2,4 @@ A very little module for simulating laziness in perl. It provides
scalars that are "lazy", that is their value is computed only if
necessary and at most once.
-WWW: http://search.cpan.org/dist/Data-Lazy/
+WWW: https://metacpan.org/release/Data-Lazy
diff --git a/devel/p5-Data-Localize/pkg-descr b/devel/p5-Data-Localize/pkg-descr
index accbfea38f74..3dca031fae20 100644
--- a/devel/p5-Data-Localize/pkg-descr
+++ b/devel/p5-Data-Localize/pkg-descr
@@ -1,3 +1,3 @@
Alternate Data Localization API.
-WWW: http://search.cpan.org/dist/Data-Localize/
+WWW: https://metacpan.org/release/Data-Localize
diff --git a/devel/p5-Data-MessagePack-Stream/pkg-descr b/devel/p5-Data-MessagePack-Stream/pkg-descr
index 51ad275baf1e..993cab5c3cf2 100644
--- a/devel/p5-Data-MessagePack-Stream/pkg-descr
+++ b/devel/p5-Data-MessagePack-Stream/pkg-descr
@@ -4,4 +4,4 @@ This module is alternate for Data::MessagePack::Unpacker. Unlike
original unpacker, this module support internal buffer and it's
possible to handle streaming data correctly.
-WWW: http://search.cpan.org/dist/Data-MessagePack-Stream/
+WWW: https://metacpan.org/release/Data-MessagePack-Stream
diff --git a/devel/p5-Data-MessagePack/pkg-descr b/devel/p5-Data-MessagePack/pkg-descr
index 73997cf46b7d..1a27c332b5fc 100644
--- a/devel/p5-Data-MessagePack/pkg-descr
+++ b/devel/p5-Data-MessagePack/pkg-descr
@@ -1,3 +1,3 @@
Data::MessagePack is a binary packer for perl.
-WWW: http://search.cpan.org/dist/Data-MessagePack/
+WWW: https://metacpan.org/release/Data-MessagePack
diff --git a/devel/p5-Data-Miscellany/pkg-descr b/devel/p5-Data-Miscellany/pkg-descr
index 6f38910948be..85855887509a 100644
--- a/devel/p5-Data-Miscellany/pkg-descr
+++ b/devel/p5-Data-Miscellany/pkg-descr
@@ -4,4 +4,4 @@ else. Obviously what's useful differs from person to person, but this particular
collection should be useful in object-oriented frameworks, such as
Class::Scaffold and Data::Conveyor.
-WWW: http://search.cpan.org/dist/Data-Miscellany/
+WWW: https://metacpan.org/release/Data-Miscellany
diff --git a/devel/p5-Data-Model/pkg-descr b/devel/p5-Data-Model/pkg-descr
index 24bb4118de1c..a45624e68f6a 100644
--- a/devel/p5-Data-Model/pkg-descr
+++ b/devel/p5-Data-Model/pkg-descr
@@ -1,4 +1,4 @@
Model interface which had more data sources unified, a.k.a data/object
mapper.
-WWW: http://search.cpan.org/dist/Data-Model/
+WWW: https://metacpan.org/release/Data-Model
diff --git a/devel/p5-Data-Munge/pkg-descr b/devel/p5-Data-Munge/pkg-descr
index 5c7459e4670a..e4280b8433fd 100644
--- a/devel/p5-Data-Munge/pkg-descr
+++ b/devel/p5-Data-Munge/pkg-descr
@@ -1,3 +1,3 @@
This module defines a few generally useful utility functions.
-WWW: http://search.cpan.org/dist/Data-Munge/
+WWW: https://metacpan.org/release/Data-Munge
diff --git a/devel/p5-Data-ObjectDriver/pkg-descr b/devel/p5-Data-ObjectDriver/pkg-descr
index f0d06d48006b..33c1659b5492 100644
--- a/devel/p5-Data-ObjectDriver/pkg-descr
+++ b/devel/p5-Data-ObjectDriver/pkg-descr
@@ -13,4 +13,4 @@ likeliest area for changes are in the syntax for the search method,
and would most likely not break much in the way of backwards
compatibility.
-WWW: http://search.cpan.org/dist/Data-ObjectDriver/
+WWW: https://metacpan.org/release/Data-ObjectDriver
diff --git a/devel/p5-Data-OptList/pkg-descr b/devel/p5-Data-OptList/pkg-descr
index fe67a2266fd7..8a06359aef7d 100644
--- a/devel/p5-Data-OptList/pkg-descr
+++ b/devel/p5-Data-OptList/pkg-descr
@@ -19,4 +19,4 @@ With Data::OptList, you can do this instead:
This works by assuming that any defined scalar is a name and any reference
following a name is its value.
-WWW: http://search.cpan.org/dist/Data-OptList/
+WWW: https://metacpan.org/release/Data-OptList
diff --git a/devel/p5-Data-Page-NoTotalEntries/pkg-descr b/devel/p5-Data-Page-NoTotalEntries/pkg-descr
index bce60b568cae..d78da0e75b82 100644
--- a/devel/p5-Data-Page-NoTotalEntries/pkg-descr
+++ b/devel/p5-Data-Page-NoTotalEntries/pkg-descr
@@ -2,4 +2,4 @@ Data::Page::NoTotalEntries is a generic pager object, so it's very
similar with Data::Page. But so Data::Page::NoTotalEntries doesn't
support $pager->total_entries and other some methods.
-WWW: http://search.cpan.org/dist/Data-Page-NoTotalEntries/
+WWW: https://metacpan.org/release/Data-Page-NoTotalEntries
diff --git a/devel/p5-Data-Page-Pageset/pkg-descr b/devel/p5-Data-Page-Pageset/pkg-descr
index 47c45206050c..ba9a8f1d724a 100644
--- a/devel/p5-Data-Page-Pageset/pkg-descr
+++ b/devel/p5-Data-Page-Pageset/pkg-descr
@@ -1,4 +1,4 @@
Data::Page::Pageset is a generic pager object, so it's very
similar to Data::Page and Data::Pageset.
-WWW: http://search.cpan.org/dist/Data-Page-Pageset/
+WWW: https://metacpan.org/release/Data-Page-Pageset
diff --git a/devel/p5-Data-Peek/pkg-descr b/devel/p5-Data-Peek/pkg-descr
index 8545175e778c..0dcf19139622 100644
--- a/devel/p5-Data-Peek/pkg-descr
+++ b/devel/p5-Data-Peek/pkg-descr
@@ -3,4 +3,4 @@ Data::Dumper, but grew out to be a set of low-level data
introspection utilities that no other module provided yet, using
the lowest level of the perl internals API as possible.
-WWW: http://search.cpan.org/dist/Data-Peek/
+WWW: https://metacpan.org/release/Data-Peek
diff --git a/devel/p5-Data-Perl/pkg-descr b/devel/p5-Data-Perl/pkg-descr
index 50dc3d670989..5580d5fe3860 100644
--- a/devel/p5-Data-Perl/pkg-descr
+++ b/devel/p5-Data-Perl/pkg-descr
@@ -4,4 +4,4 @@ today are an attempt to mirror functionality provided by Moose's
Native Traits. One important thing to note is all classes currently
do no validation on constructor input.
-WWW: http://search.cpan.org/dist/Data-Perl/
+WWW: https://metacpan.org/release/Data-Perl
diff --git a/devel/p5-Data-Printer/pkg-descr b/devel/p5-Data-Printer/pkg-descr
index ca52763e73fd..65f2701c8807 100644
--- a/devel/p5-Data-Printer/pkg-descr
+++ b/devel/p5-Data-Printer/pkg-descr
@@ -13,4 +13,4 @@ Here's what Data::Printer has to offer to Perl developers, out of the box:
- Ability to load settings from a .dataprinter file so you don't have to write
anything other than "use DDP;" in your code!
-WWW: http://search.cpan.org/dist/Data-Printer/
+WWW: https://metacpan.org/release/Data-Printer
diff --git a/devel/p5-Data-Properties/pkg-descr b/devel/p5-Data-Properties/pkg-descr
index f8ba8fd6a567..c00e0acb7a25 100644
--- a/devel/p5-Data-Properties/pkg-descr
+++ b/devel/p5-Data-Properties/pkg-descr
@@ -1,4 +1,4 @@
This class is a Perl version of Java's java.util.Properties and aims
to be format-compatible with that class.
-WWW: http://search.cpan.org/dist/Data-Properties/
+WWW: https://metacpan.org/release/Data-Properties
diff --git a/devel/p5-Data-Rand-Obscure/pkg-descr b/devel/p5-Data-Rand-Obscure/pkg-descr
index 46ec1e0bca8e..81718acd7ef5 100644
--- a/devel/p5-Data-Rand-Obscure/pkg-descr
+++ b/devel/p5-Data-Rand-Obscure/pkg-descr
@@ -1,3 +1,3 @@
A module used to generate (fairly) random strings easily.
-WWW: http://search.cpan.org/dist/Data-Rand-Obscure/
+WWW: https://metacpan.org/release/Data-Rand-Obscure
diff --git a/devel/p5-Data-Rand/pkg-descr b/devel/p5-Data-Rand/pkg-descr
index 1354514a890d..1f90900f5f00 100644
--- a/devel/p5-Data-Rand/pkg-descr
+++ b/devel/p5-Data-Rand/pkg-descr
@@ -1,3 +1,3 @@
A module used to generate random strings and lists.
-WWW: http://search.cpan.org/dist/Data-Rand/
+WWW: https://metacpan.org/release/Data-Rand
diff --git a/devel/p5-Data-Random/pkg-descr b/devel/p5-Data-Random/pkg-descr
index cd18bfc1c531..2e5abee190cb 100644
--- a/devel/p5-Data-Random/pkg-descr
+++ b/devel/p5-Data-Random/pkg-descr
@@ -1,3 +1,3 @@
A module used to generate random data. Useful mostly for test programs.
-WWW: http://search.cpan.org/dist/Data-Random/
+WWW: https://metacpan.org/release/Data-Random
diff --git a/devel/p5-Data-Range-Compare/pkg-descr b/devel/p5-Data-Range-Compare/pkg-descr
index 909af6ad7cdf..ca147f523c41 100644
--- a/devel/p5-Data-Range-Compare/pkg-descr
+++ b/devel/p5-Data-Range-Compare/pkg-descr
@@ -1,4 +1,4 @@
This package provides a universal framework for calculating the intersections
and gaps in/of 2 dimensional ranges.
-WWW: http://search.cpan.org/dist/Data-Range-Compare/
+WWW: https://metacpan.org/release/Data-Range-Compare
diff --git a/devel/p5-Data-Record/pkg-descr b/devel/p5-Data-Record/pkg-descr
index 05233adc48a9..de1cd9db092f 100644
--- a/devel/p5-Data-Record/pkg-descr
+++ b/devel/p5-Data-Record/pkg-descr
@@ -1,3 +1,3 @@
Data::Record - "split" on steroids
-WWW: http://search.cpan.org/dist/Data-Record/
+WWW: https://metacpan.org/release/Data-Record
diff --git a/devel/p5-Data-Recursive-Encode/pkg-descr b/devel/p5-Data-Recursive-Encode/pkg-descr
index d17b79872adf..edbdbcae417c 100644
--- a/devel/p5-Data-Recursive-Encode/pkg-descr
+++ b/devel/p5-Data-Recursive-Encode/pkg-descr
@@ -1,3 +1,3 @@
Encode/Decode values in a structure.
-WWW: http://search.cpan.org/dist/Data-Recursive-Encode/
+WWW: https://metacpan.org/release/Data-Recursive-Encode
diff --git a/devel/p5-Data-Remember/pkg-descr b/devel/p5-Data-Remember/pkg-descr
index bd5c739b0943..5353ceab793f 100644
--- a/devel/p5-Data-Remember/pkg-descr
+++ b/devel/p5-Data-Remember/pkg-descr
@@ -15,4 +15,4 @@ if ($heap->{job}{$job}{options}{wibble} eq $something_else) {
This module is meant to simplify this sort of things, with
optional persistence as a bonus.
-WWW: http://search.cpan.org/dist/Data-Remember/
+WWW: https://metacpan.org/release/Data-Remember
diff --git a/devel/p5-Data-Rmap/pkg-descr b/devel/p5-Data-Rmap/pkg-descr
index e3126f7be930..39ae7d11fbf7 100644
--- a/devel/p5-Data-Rmap/pkg-descr
+++ b/devel/p5-Data-Rmap/pkg-descr
@@ -7,4 +7,4 @@ ignores others. Depending on which rmap_* wrapper is used, the BLOCK is called
for only scalar values, arrays, hashes, references, all elements or a
customizable combination.
-WWW: http://search.cpan.org/dist/Data-Rmap/
+WWW: https://metacpan.org/release/Data-Rmap
diff --git a/devel/p5-Data-RoundRobin/pkg-descr b/devel/p5-Data-RoundRobin/pkg-descr
index fbed7aec021e..4e52abed6282 100644
--- a/devel/p5-Data-RoundRobin/pkg-descr
+++ b/devel/p5-Data-RoundRobin/pkg-descr
@@ -3,4 +3,4 @@ to an iterator, only the internal counter is reset to the beginning
whenever it reaches the end. It might also be considered as a circular
iterator.
-WWW: http://search.cpan.org/dist/Data-RoundRobin/
+WWW: https://metacpan.org/release/Data-RoundRobin
diff --git a/devel/p5-Data-Rx/pkg-descr b/devel/p5-Data-Rx/pkg-descr
index 19227cb13afc..eb0a07fb813b 100644
--- a/devel/p5-Data-Rx/pkg-descr
+++ b/devel/p5-Data-Rx/pkg-descr
@@ -1,3 +1,3 @@
Data::Rx is the perl implementation of Rx schema system.
-WWW: http://search.cpan.org/dist/Data-Rx/
+WWW: https://metacpan.org/release/Data-Rx
diff --git a/devel/p5-Data-SExpression/pkg-descr b/devel/p5-Data-SExpression/pkg-descr
index 8202bf5811fe..15479c49d57b 100644
--- a/devel/p5-Data-SExpression/pkg-descr
+++ b/devel/p5-Data-SExpression/pkg-descr
@@ -1,4 +1,4 @@
Data::SExpression -- Parse Lisp S-Expressions into perl data
structures.
-WWW: http://search.cpan.org/dist/Data-SExpression/
+WWW: https://metacpan.org/release/Data-SExpression
diff --git a/devel/p5-Data-Sah-Normalize/pkg-descr b/devel/p5-Data-Sah-Normalize/pkg-descr
index a4a9c9ad2b35..bc5942fb9679 100644
--- a/devel/p5-Data-Sah-Normalize/pkg-descr
+++ b/devel/p5-Data-Sah-Normalize/pkg-descr
@@ -1,4 +1,4 @@
This often-needed functionality is split from the main Data::Sah to keep it in a
small and minimal-dependencies package.
-WWW: http://search.cpan.org/dist/Data-Sah-Normalize/
+WWW: https://metacpan.org/release/Data-Sah-Normalize
diff --git a/devel/p5-Data-Section-Simple/pkg-descr b/devel/p5-Data-Section-Simple/pkg-descr
index c09ea604cf2f..9330ef41c9b9 100644
--- a/devel/p5-Data-Section-Simple/pkg-descr
+++ b/devel/p5-Data-Section-Simple/pkg-descr
@@ -1,4 +1,4 @@
Data::Section::Simple is a simple module to extract data drom __DATA__ section
of the file.
-WWW: http://search.cpan.org/dist/Data-Section-Simple/
+WWW: https://metacpan.org/release/Data-Section-Simple
diff --git a/devel/p5-Data-Section/pkg-descr b/devel/p5-Data-Section/pkg-descr
index eb87edabbbb6..e77a28fc3f30 100644
--- a/devel/p5-Data-Section/pkg-descr
+++ b/devel/p5-Data-Section/pkg-descr
@@ -1,3 +1,3 @@
read multiple hunks of data out of your DATA section
-WWW: http://search.cpan.org/dist/Data-Section/
+WWW: https://metacpan.org/release/Data-Section
diff --git a/devel/p5-Data-Serializable/pkg-descr b/devel/p5-Data-Serializable/pkg-descr
index f92d8eec9970..ce63c1b4de4c 100644
--- a/devel/p5-Data-Serializable/pkg-descr
+++ b/devel/p5-Data-Serializable/pkg-descr
@@ -4,4 +4,4 @@ any serializer in the Data::Serializer hierarchy can be used automatically. You
can even install your own custom serializer if the pre-defined ones are not
useful for you.
-WWW: http://search.cpan.org/dist/Data-Serializable/
+WWW: https://metacpan.org/release/Data-Serializable
diff --git a/devel/p5-Data-Serializer/pkg-descr b/devel/p5-Data-Serializer/pkg-descr
index ec0a957ed7fb..e0ae237c4d21 100644
--- a/devel/p5-Data-Serializer/pkg-descr
+++ b/devel/p5-Data-Serializer/pkg-descr
@@ -2,4 +2,4 @@ Provides a unified interface to the various serializing modules
currently available. Adds the functionality of both compression and
encryption.
-WWW: http://search.cpan.org/dist/Data-Serializer/
+WWW: https://metacpan.org/release/Data-Serializer
diff --git a/devel/p5-Data-ShowTable/pkg-descr b/devel/p5-Data-ShowTable/pkg-descr
index ca95aa5a836d..f84b509ec536 100644
--- a/devel/p5-Data-ShowTable/pkg-descr
+++ b/devel/p5-Data-ShowTable/pkg-descr
@@ -14,4 +14,4 @@ In other words, showtable is a data formatting program. Using the '-html'
option, showtable can accept ASCII tabular data and format it appropriately
for display through a Web-browser.
-WWW: http://search.cpan.org/dist/Data-ShowTable/
+WWW: https://metacpan.org/release/Data-ShowTable
diff --git a/devel/p5-Data-Stream-Bulk/pkg-descr b/devel/p5-Data-Stream-Bulk/pkg-descr
index f394cc939816..a02fed80f16b 100644
--- a/devel/p5-Data-Stream-Bulk/pkg-descr
+++ b/devel/p5-Data-Stream-Bulk/pkg-descr
@@ -12,4 +12,4 @@ bounded.
The API is destructive in order to minimize the chance that resultsets are
leaked due to improper usage.
-WWW: http://search.cpan.org/dist/Data-Stream-Bulk/
+WWW: https://metacpan.org/release/Data-Stream-Bulk
diff --git a/devel/p5-Data-Structure-Util/pkg-descr b/devel/p5-Data-Structure-Util/pkg-descr
index 0d12779ee684..cc26c6dc1de8 100644
--- a/devel/p5-Data-Structure-Util/pkg-descr
+++ b/devel/p5-Data-Structure-Util/pkg-descr
@@ -11,4 +11,4 @@ the objects or detect if there is a circular reference.
It is written in C for decent speed.
-WWW: http://search.cpan.org/dist/Data-Structure-Util/
+WWW: https://metacpan.org/release/Data-Structure-Util
diff --git a/devel/p5-Data-Swap/pkg-descr b/devel/p5-Data-Swap/pkg-descr
index 0d6ad5979618..3e8197d3d980 100644
--- a/devel/p5-Data-Swap/pkg-descr
+++ b/devel/p5-Data-Swap/pkg-descr
@@ -7,4 +7,4 @@ example for dynamic loading of data structures:
swap $self, bless $replacement, $newclass;
-WWW: http://search.cpan.org/dist/Data-Swap/
+WWW: https://metacpan.org/release/Data-Swap
diff --git a/devel/p5-Data-Table/pkg-descr b/devel/p5-Data-Table/pkg-descr
index e94f9802a91a..0707e25a2a47 100644
--- a/devel/p5-Data-Table/pkg-descr
+++ b/devel/p5-Data-Table/pkg-descr
@@ -12,4 +12,4 @@ via keywords or patterns, table merging, and web publishing. Data::Table class
also provides a straightforward interface to other popular Perl modules such as
DBI and GD::Graph.
-WWW: http://search.cpan.org/dist/Data-Table/
+WWW: https://metacpan.org/release/Data-Table
diff --git a/devel/p5-Data-Taxonomy-Tags/pkg-descr b/devel/p5-Data-Taxonomy-Tags/pkg-descr
index b00913073097..74a4b20ed2c8 100644
--- a/devel/p5-Data-Taxonomy-Tags/pkg-descr
+++ b/devel/p5-Data-Taxonomy-Tags/pkg-descr
@@ -3,4 +3,4 @@ item. You provide it with a string of tags and it will allow you to call
methods to get all the tags and categories as well as add and delete tags
from the list.
-WWW: http://search.cpan.org/dist/Data-Taxonomy-Tags/
+WWW: https://metacpan.org/release/Data-Taxonomy-Tags
diff --git a/devel/p5-Data-TemporaryBag/pkg-descr b/devel/p5-Data-TemporaryBag/pkg-descr
index a33f8a38efcd..5b9e088b285d 100644
--- a/devel/p5-Data-TemporaryBag/pkg-descr
+++ b/devel/p5-Data-TemporaryBag/pkg-descr
@@ -3,4 +3,4 @@ handling long size data. The short size data are kept on
memory. When the data size becomes over $Threshold size,
they are saved into a temporary file internally.
-WWW: http://search.cpan.org/dist/Data-TemporaryBag/
+WWW: https://metacpan.org/release/Data-TemporaryBag
diff --git a/devel/p5-Data-Throttler-Memcached/pkg-descr b/devel/p5-Data-Throttler-Memcached/pkg-descr
index 2461650b4eea..56a0c8749e55 100644
--- a/devel/p5-Data-Throttler-Memcached/pkg-descr
+++ b/devel/p5-Data-Throttler-Memcached/pkg-descr
@@ -2,4 +2,4 @@ Data::Throttler::Memcached accepts the same arguments as Data::Throttler,
plus the "cache" argument. The cache argument must be a hashref, which contains
the arguments passed to the cache backend.
-WWW: http://search.cpan.org/dist/Data-Throttler-Memcached/
+WWW: https://metacpan.org/release/Data-Throttler-Memcached
diff --git a/devel/p5-Data-Throttler/pkg-descr b/devel/p5-Data-Throttler/pkg-descr
index f38ba0d5163f..68f432f803a8 100644
--- a/devel/p5-Data-Throttler/pkg-descr
+++ b/devel/p5-Data-Throttler/pkg-descr
@@ -6,4 +6,4 @@ what happened before and offers a simple yes/no interface to an application,
which can then focus on performing the actual task (like sending email)
or suppressing/postponing it.
-WWW: http://search.cpan.org/dist/Data-Throttler/
+WWW: https://metacpan.org/release/Data-Throttler
diff --git a/devel/p5-Data-Thunk/pkg-descr b/devel/p5-Data-Thunk/pkg-descr
index 04d36a795527..dde0222b9125 100644
--- a/devel/p5-Data-Thunk/pkg-descr
+++ b/devel/p5-Data-Thunk/pkg-descr
@@ -2,4 +2,4 @@ This is an implementation of thunks a la Scalar::Defer, but uses
Data::Swap and assignment to $_[0] in order to leave a minimal trace of
the thunk.
-WWW: http://search.cpan.org/dist/Data-Thunk/
+WWW: https://metacpan.org/release/Data-Thunk
diff --git a/devel/p5-Data-TreeDumper-Renderer-GTK/pkg-descr b/devel/p5-Data-TreeDumper-Renderer-GTK/pkg-descr
index 1d40b43a76d8..926299263365 100644
--- a/devel/p5-Data-TreeDumper-Renderer-GTK/pkg-descr
+++ b/devel/p5-Data-TreeDumper-Renderer-GTK/pkg-descr
@@ -1,3 +1,3 @@
GTK renderer for Data::TreeDumper.
-WWW: http://search.cpan.org/dist/Data-TreeDumper-Renderer-GTK/
+WWW: https://metacpan.org/release/Data-TreeDumper-Renderer-GTK
diff --git a/devel/p5-Data-TreeDumper/pkg-descr b/devel/p5-Data-TreeDumper/pkg-descr
index 59092f8f8d32..d76972519ce3 100644
--- a/devel/p5-Data-TreeDumper/pkg-descr
+++ b/devel/p5-Data-TreeDumper/pkg-descr
@@ -8,4 +8,4 @@ in a format more easily understood.
Data::TreeDumper also gives one extraordinary control over output and
provides for custom filtering of and iteration over data structures.
-WWW: http://search.cpan.org/dist/Data-TreeDumper/
+WWW: https://metacpan.org/release/Data-TreeDumper
diff --git a/devel/p5-Data-Types/pkg-descr b/devel/p5-Data-Types/pkg-descr
index cba9a878ff2c..a5fe22987f04 100644
--- a/devel/p5-Data-Types/pkg-descr
+++ b/devel/p5-Data-Types/pkg-descr
@@ -3,4 +3,4 @@ validating and converting data types. It is intended for use in
applications where data types are more important than they
typically are in Perl -- e.g., database applications.
-WWW: http://search.cpan.org/dist/Data-Types/
+WWW: https://metacpan.org/release/Data-Types
diff --git a/devel/p5-Data-UUID/pkg-descr b/devel/p5-Data-UUID/pkg-descr
index d58d8ee1f216..419fe9c94240 100644
--- a/devel/p5-Data-UUID/pkg-descr
+++ b/devel/p5-Data-UUID/pkg-descr
@@ -13,5 +13,5 @@ per machine, and therefore, is suitable for identifying both - extremely
short-lived and very persistent objects on a given system as well as
across the network.
-WWW: http://search.cpan.org/dist/Data-UUID/
+WWW: https://metacpan.org/release/Data-UUID
WWW: http://www.opengroup.org/dce/info/draft-leach-uuids-guids-01.txt
diff --git a/devel/p5-Data-Util/pkg-descr b/devel/p5-Data-Util/pkg-descr
index 204073862e33..79d9491b78cf 100644
--- a/devel/p5-Data-Util/pkg-descr
+++ b/devel/p5-Data-Util/pkg-descr
@@ -1,3 +1,3 @@
This module provides utilities for data and data types.
-WWW: http://search.cpan.org/dist/Data-Util/
+WWW: https://metacpan.org/release/Data-Util
diff --git a/devel/p5-Data-Validate/pkg-descr b/devel/p5-Data-Validate/pkg-descr
index 54ac1f0958f0..c857bf659cdd 100644
--- a/devel/p5-Data-Validate/pkg-descr
+++ b/devel/p5-Data-Validate/pkg-descr
@@ -3,4 +3,4 @@ and untainting easier and more readable. Most of the functions are not
much shorter than their direct perl equivalent, but their names make it
clear what you're trying to test for.
-WWW: http://search.cpan.org/dist/Data-Validate/
+WWW: https://metacpan.org/release/Data-Validate
diff --git a/devel/p5-Data-Validator/pkg-descr b/devel/p5-Data-Validator/pkg-descr
index 0ad964a20f11..d61306d76137 100644
--- a/devel/p5-Data-Validator/pkg-descr
+++ b/devel/p5-Data-Validator/pkg-descr
@@ -2,4 +2,4 @@ This is yet another validation library, based on Smart::Args but less smart.
This is designed for general data validation. For example, it is useful for CSV,
JSON, XML, and so on.
-WWW: http://search.cpan.org/dist/Data-Validator/
+WWW: https://metacpan.org/release/Data-Validator
diff --git a/devel/p5-Data-Visitor-Encode/pkg-descr b/devel/p5-Data-Visitor-Encode/pkg-descr
index 8a051e1f293e..be9fe8b35432 100644
--- a/devel/p5-Data-Visitor-Encode/pkg-descr
+++ b/devel/p5-Data-Visitor-Encode/pkg-descr
@@ -3,4 +3,4 @@ new structure with each node's encoding (or similar action). If you
ever wished to do a bulk encode/decode of the contents of a structure,
then this module may help you.
-WWW: http://search.cpan.org/dist/Data-Visitor-Encode/
+WWW: https://metacpan.org/release/Data-Visitor-Encode
diff --git a/devel/p5-Data-Visitor/pkg-descr b/devel/p5-Data-Visitor/pkg-descr
index b5e03001e507..7af74cc6b307 100644
--- a/devel/p5-Data-Visitor/pkg-descr
+++ b/devel/p5-Data-Visitor/pkg-descr
@@ -3,4 +3,4 @@ This module is a simple visitor implementation for Perl values.
It has a main dispatcher method, visit, which takes a single perl
value and then calls the methods appropriate for that value.
-WWW: http://search.cpan.org/dist/Data-Visitor/
+WWW: https://metacpan.org/release/Data-Visitor
diff --git a/devel/p5-Date-Calc-Iterator/pkg-descr b/devel/p5-Date-Calc-Iterator/pkg-descr
index d9a090d4ca02..b0f578e871c2 100644
--- a/devel/p5-Date-Calc-Iterator/pkg-descr
+++ b/devel/p5-Date-Calc-Iterator/pkg-descr
@@ -1,4 +1,4 @@
Date::Calc::Iterator objects are used to iterate over a range of dates,
day by day or with a specified step.
-WWW: http://search.cpan.org/dist/Date-Calc-Iterator/
+WWW: https://metacpan.org/release/Date-Calc-Iterator
diff --git a/devel/p5-Date-Calc-XS/pkg-descr b/devel/p5-Date-Calc-XS/pkg-descr
index 11e7a4470dbc..e3d257183730 100644
--- a/devel/p5-Date-Calc-XS/pkg-descr
+++ b/devel/p5-Date-Calc-XS/pkg-descr
@@ -1,3 +1,3 @@
Date::Calc::XS is a XS wrapper and C library plug-in for Date::Calc.
-WWW: http://search.cpan.org/dist/Date-Calc-XS/
+WWW: https://metacpan.org/release/Date-Calc-XS
diff --git a/devel/p5-Date-DayOfWeek/pkg-descr b/devel/p5-Date-DayOfWeek/pkg-descr
index 18d2badb63f9..3d44814e709b 100644
--- a/devel/p5-Date-DayOfWeek/pkg-descr
+++ b/devel/p5-Date-DayOfWeek/pkg-descr
@@ -12,4 +12,4 @@ http://rudy.ca/doomsday.html
http://quasar.as.utexas.edu/BillInfo/doomsday.html
http://www.cst.cmich.edu/users/graha1sw/Pub/Doomsday/Doomsday.html
-WWW: http://search.cpan.org/dist/Date-DayOfWeek/
+WWW: https://metacpan.org/release/Date-DayOfWeek
diff --git a/devel/p5-Date-Easter/pkg-descr b/devel/p5-Date-Easter/pkg-descr
index 239c77f46b3c..d63721864e1e 100644
--- a/devel/p5-Date-Easter/pkg-descr
+++ b/devel/p5-Date-Easter/pkg-descr
@@ -3,4 +3,4 @@ code in it to do this. But Date::Manip is very big, and rather slow.
I needed something faster and smaller, and did not need all that
other stuff.
-WWW: http://search.cpan.org/dist/Date-Easter/
+WWW: https://metacpan.org/release/Date-Easter
diff --git a/devel/p5-Date-Extract/pkg-descr b/devel/p5-Date-Extract/pkg-descr
index 01b7dde139d7..dc6e86f77fa7 100644
--- a/devel/p5-Date-Extract/pkg-descr
+++ b/devel/p5-Date-Extract/pkg-descr
@@ -5,4 +5,4 @@ it will not catch nearly everything that looks like a date string. So
if you have the string "do homework for class 2019" it won't return a
DateTime object with the year set to 2019.
-WWW: http://search.cpan.org/dist/Date-Extract/
+WWW: https://metacpan.org/release/Date-Extract
diff --git a/devel/p5-Date-EzDate/pkg-descr b/devel/p5-Date-EzDate/pkg-descr
index 9b750b950208..2f2a0ff241ba 100644
--- a/devel/p5-Date-EzDate/pkg-descr
+++ b/devel/p5-Date-EzDate/pkg-descr
@@ -2,4 +2,4 @@ The main idea of EzDate is that the object represents a specific date
and time. A variety of properties tells you information about that date
and time such as hour, minute, day of month, weekday, etc.
-WWW: http://search.cpan.org/dist/Date-EzDate/
+WWW: https://metacpan.org/release/Date-EzDate
diff --git a/devel/p5-Date-Holidays-DK/pkg-descr b/devel/p5-Date-Holidays-DK/pkg-descr
index 8eb87545a1c3..5c2a21df8b0c 100644
--- a/devel/p5-Date-Holidays-DK/pkg-descr
+++ b/devel/p5-Date-Holidays-DK/pkg-descr
@@ -1,3 +1,3 @@
Determines whether a given date is a Danish public holiday or not.
-WWW: http://search.cpan.org/dist/Date-Holidays-DK/
+WWW: https://metacpan.org/release/Date-Holidays-DK
diff --git a/devel/p5-Date-ICal/pkg-descr b/devel/p5-Date-ICal/pkg-descr
index 548c3120a14b..c83fec18a53d 100644
--- a/devel/p5-Date-ICal/pkg-descr
+++ b/devel/p5-Date-ICal/pkg-descr
@@ -2,4 +2,4 @@ Date::ICal talks the ICal date format, and is intended to be a base
class for other date/calendar modules that know about ICal time format
also.
-WWW: http://search.cpan.org/dist/Date-ICal/
+WWW: https://metacpan.org/release/Date-ICal
diff --git a/devel/p5-Date-ISO/pkg-descr b/devel/p5-Date-ISO/pkg-descr
index 06191132b6d7..6188182f854f 100644
--- a/devel/p5-Date-ISO/pkg-descr
+++ b/devel/p5-Date-ISO/pkg-descr
@@ -1,4 +1,4 @@
Date::ISO is a perl extension for converting dates between ISO and
Gregorian formats.
-WWW: http://search.cpan.org/dist/Date-ISO/
+WWW: https://metacpan.org/release/Date-ISO
diff --git a/devel/p5-Date-Leapyear/pkg-descr b/devel/p5-Date-Leapyear/pkg-descr
index 9ca373110537..13f5ebc3a665 100644
--- a/devel/p5-Date-Leapyear/pkg-descr
+++ b/devel/p5-Date-Leapyear/pkg-descr
@@ -1,4 +1,4 @@
Date::Leapyear is a Perl module which exports one function: isleap(),
which returns a 1 or 0 if the year is a leap year or not, respectively.
-WWW: http://search.cpan.org/dist/Date-Leapyear/
+WWW: https://metacpan.org/release/Date-Leapyear
diff --git a/devel/p5-Date-Manip/pkg-descr b/devel/p5-Date-Manip/pkg-descr
index ad8c1e79cbc7..d99a93eac1a2 100644
--- a/devel/p5-Date-Manip/pkg-descr
+++ b/devel/p5-Date-Manip/pkg-descr
@@ -3,4 +3,4 @@ operation easy to do. Operations such as comparing two times, calculating a
time a given amount of time from another, or parsing international times are
all easily done.
-WWW: http://search.cpan.org/dist/Date-Manip/
+WWW: https://metacpan.org/release/Date-Manip
diff --git a/devel/p5-Date-Piece/pkg-descr b/devel/p5-Date-Piece/pkg-descr
index f2f10540e1b0..fc0012d9cd54 100644
--- a/devel/p5-Date-Piece/pkg-descr
+++ b/devel/p5-Date-Piece/pkg-descr
@@ -5,4 +5,4 @@ component and do math directly on the date. If you need a time-of-day
on the calculated date, the at() method returns a Time::Piece object,
thus allowing you to be specific about the endpoints of a nominal interval.
-WWW: http://search.cpan.org/dist/Date-Piece/
+WWW: https://metacpan.org/release/Date-Piece
diff --git a/devel/p5-Date-Range/pkg-descr b/devel/p5-Date-Range/pkg-descr
index 27baf19474e8..35cc3e2255cd 100644
--- a/devel/p5-Date-Range/pkg-descr
+++ b/devel/p5-Date-Range/pkg-descr
@@ -4,4 +4,4 @@ example, we may wish to know whether a given date is in a particular
range, or what the overlap is between one range and another. This module
lets you ask such questions.
-WWW: http://search.cpan.org/dist/Date-Range/
+WWW: https://metacpan.org/release/Date-Range
diff --git a/devel/p5-Date-Roman/pkg-descr b/devel/p5-Date-Roman/pkg-descr
index 537014af3ae3..b095d831be00 100644
--- a/devel/p5-Date-Roman/pkg-descr
+++ b/devel/p5-Date-Roman/pkg-descr
@@ -2,4 +2,4 @@ This Perl module deals with Roman dates. Very useful for generating custom
headers for e-mail messages, or just to dazzle and confuse friends, relatives
and complete strangers.
-WWW: http://search.cpan.org/dist/Date-Roman/
+WWW: https://metacpan.org/release/Date-Roman
diff --git a/devel/p5-Date-Simple/pkg-descr b/devel/p5-Date-Simple/pkg-descr
index 73f13628ff21..b2b4c2ad5360 100644
--- a/devel/p5-Date-Simple/pkg-descr
+++ b/devel/p5-Date-Simple/pkg-descr
@@ -13,4 +13,4 @@ Day-of-week calculation:
It does NOT deal with hours, minutes, seconds, and time zones.
-WWW: http://search.cpan.org/dist/Date-Simple/
+WWW: https://metacpan.org/release/Date-Simple
diff --git a/devel/p5-DateConvert/pkg-descr b/devel/p5-DateConvert/pkg-descr
index 1fa025eef595..9d8f01033332 100644
--- a/devel/p5-DateConvert/pkg-descr
+++ b/devel/p5-DateConvert/pkg-descr
@@ -4,4 +4,4 @@ that lets you easily choose any two formats and add in new ones.
If you have suggestions, bug reports, or if you want to add a new date
format, feel free to contact me: morty@sanctuary.arbutus.md.us
-WWW: http://search.cpan.org/dist/DateConvert/
+WWW: https://metacpan.org/release/DateConvert
diff --git a/devel/p5-DateTime-Astro/pkg-descr b/devel/p5-DateTime-Astro/pkg-descr
index 2edff346bb65..1719a2af6167 100644
--- a/devel/p5-DateTime-Astro/pkg-descr
+++ b/devel/p5-DateTime-Astro/pkg-descr
@@ -10,4 +10,4 @@ arbitrary precision math library is installed. It can fallback to using
Math::BigInt, but that would pretty much render it useless because of its speed
and loss of accuracy that may creep up while doing Perl to C struct conversions.
-WWW: http://search.cpan.org/dist/DateTime-Astro/
+WWW: https://metacpan.org/release/DateTime-Astro
diff --git a/devel/p5-DateTime-Calendar-Chinese/pkg-descr b/devel/p5-DateTime-Calendar-Chinese/pkg-descr
index 0c7aa187cfec..51401b9c5e2e 100644
--- a/devel/p5-DateTime-Calendar-Chinese/pkg-descr
+++ b/devel/p5-DateTime-Calendar-Chinese/pkg-descr
@@ -1,3 +1,3 @@
Traditional Chinese Calendar Implementation
-WWW: http://search.cpan.org/dist/DateTime-Calendar-Chinese/
+WWW: https://metacpan.org/release/DateTime-Calendar-Chinese
diff --git a/devel/p5-DateTime-Calendar-Discordian/pkg-descr b/devel/p5-DateTime-Calendar-Discordian/pkg-descr
index 80a58d0538ca..22e40c23d3cf 100644
--- a/devel/p5-DateTime-Calendar-Discordian/pkg-descr
+++ b/devel/p5-DateTime-Calendar-Discordian/pkg-descr
@@ -2,4 +2,4 @@ A module that implements the Discordian calendar made popular(?) in the
"Illuminatus!" trilogy by Robert Shea and Robert Anton Wilson and by the
Church of the SubGenius.
-WWW: http://search.cpan.org/dist/DateTime-Calendar-Discordian/
+WWW: https://metacpan.org/release/DateTime-Calendar-Discordian
diff --git a/devel/p5-DateTime-Calendar-Japanese/pkg-descr b/devel/p5-DateTime-Calendar-Japanese/pkg-descr
index 9a5c072c6e58..aaffb81593cc 100644
--- a/devel/p5-DateTime-Calendar-Japanese/pkg-descr
+++ b/devel/p5-DateTime-Calendar-Japanese/pkg-descr
@@ -1,3 +1,3 @@
DateTime Extension for Traditional Japanese Calendars
-WWW: http://search.cpan.org/dist/DateTime-Calendar-Japanese/
+WWW: https://metacpan.org/release/DateTime-Calendar-Japanese
diff --git a/devel/p5-DateTime-Cron-Simple/pkg-descr b/devel/p5-DateTime-Cron-Simple/pkg-descr
index a308ae264ccb..0c5caf131392 100644
--- a/devel/p5-DateTime-Cron-Simple/pkg-descr
+++ b/devel/p5-DateTime-Cron-Simple/pkg-descr
@@ -1,4 +1,4 @@
This module is a quick and dirty way to determine if a cron time format
is valid for the current date and time.
-WWW: http://search.cpan.org/dist/DateTime-Cron-Simple/
+WWW: https://metacpan.org/release/DateTime-Cron-Simple
diff --git a/devel/p5-DateTime-Event-Chinese/pkg-descr b/devel/p5-DateTime-Event-Chinese/pkg-descr
index 391e62c915d1..0897314eea7b 100644
--- a/devel/p5-DateTime-Event-Chinese/pkg-descr
+++ b/devel/p5-DateTime-Event-Chinese/pkg-descr
@@ -1,3 +1,3 @@
DateTime Extension for Calculating Important Chinese Dates
-WWW: http://search.cpan.org/dist/DateTime-Event-Chinese/
+WWW: https://metacpan.org/release/DateTime-Event-Chinese
diff --git a/devel/p5-DateTime-Event-Lunar/pkg-descr b/devel/p5-DateTime-Event-Lunar/pkg-descr
index 576e92147025..7e6d7700112f 100644
--- a/devel/p5-DateTime-Event-Lunar/pkg-descr
+++ b/devel/p5-DateTime-Event-Lunar/pkg-descr
@@ -1,4 +1,4 @@
This module calculates the time and date of certain recurring lunar events,
including new moons and specific lunar phases.
-WWW: http://search.cpan.org/dist/DateTime-Event-Lunar/
+WWW: https://metacpan.org/release/DateTime-Event-Lunar
diff --git a/devel/p5-DateTime-Event-Sunrise/pkg-descr b/devel/p5-DateTime-Event-Sunrise/pkg-descr
index e506a111c8c4..c9fd8e657546 100644
--- a/devel/p5-DateTime-Event-Sunrise/pkg-descr
+++ b/devel/p5-DateTime-Event-Sunrise/pkg-descr
@@ -1,4 +1,4 @@
This module will return a DateTime recurrence set for sunrise or sunset.
-WWW: http://search.cpan.org/dist/DateTime-Event-Sunrise/
+WWW: https://metacpan.org/release/DateTime-Event-Sunrise
WWW: http://datetime.perl.org/
diff --git a/devel/p5-DateTime-Event-Zodiac/pkg-descr b/devel/p5-DateTime-Event-Zodiac/pkg-descr
index fa8e7bc27de2..67c5a5240248 100644
--- a/devel/p5-DateTime-Event-Zodiac/pkg-descr
+++ b/devel/p5-DateTime-Event-Zodiac/pkg-descr
@@ -2,4 +2,4 @@ DateTime::Event::Zodiac returns the latin zodiac name or alternatively
the unicode zodiac symbol for the given date. The zodiac may be calculated
using either fixed dates or using the longitude/position of the sun.
-WWW: http://search.cpan.org/dist/DateTime-Event-Zodiac/
+WWW: https://metacpan.org/release/DateTime-Event-Zodiac
diff --git a/devel/p5-DateTime-Format-Builder/pkg-descr b/devel/p5-DateTime-Format-Builder/pkg-descr
index 2654e2b8dbb9..60e786ef1888 100644
--- a/devel/p5-DateTime-Format-Builder/pkg-descr
+++ b/devel/p5-DateTime-Format-Builder/pkg-descr
@@ -8,4 +8,4 @@ least rarely need. They're provided more for exposing of the module's innards
to any subclasses, or for when you need to do something slightly beyond what I
expected.
-WWW: http://search.cpan.org/dist/DateTime-Format-Builder/
+WWW: https://metacpan.org/release/DateTime-Format-Builder
diff --git a/devel/p5-DateTime-Format-DBI/pkg-descr b/devel/p5-DateTime-Format-DBI/pkg-descr
index 6ed4cf6d9901..adcc16019104 100644
--- a/devel/p5-DateTime-Format-DBI/pkg-descr
+++ b/devel/p5-DateTime-Format-DBI/pkg-descr
@@ -3,5 +3,5 @@ a given DBI connection (and DBD::* driver).
It currently supports the following drivers: MySQL, PostgreSQL (Pg).
-WWW: http://search.cpan.org/dist/DateTime-Format-DBI/
+WWW: https://metacpan.org/release/DateTime-Format-DBI
WWW: http://datetime.perl.org/
diff --git a/devel/p5-DateTime-Format-DateParse/pkg-descr b/devel/p5-DateTime-Format-DateParse/pkg-descr
index 68d25771e358..747f1818ad13 100644
--- a/devel/p5-DateTime-Format-DateParse/pkg-descr
+++ b/devel/p5-DateTime-Format-DateParse/pkg-descr
@@ -8,4 +8,4 @@ If no zone is specified and the date string does specify a timezone/offset or
if a zone format can not be parsed by DateTime::TimeZone, the returned
DateTime object will have UTC timezone.
-WWW: http://search.cpan.org/dist/DateTime-Format-DateParse/
+WWW: https://metacpan.org/release/DateTime-Format-DateParse
diff --git a/devel/p5-DateTime-Format-Flexible/pkg-descr b/devel/p5-DateTime-Format-Flexible/pkg-descr
index 18e915e24a7a..ed5d6345a268 100644
--- a/devel/p5-DateTime-Format-Flexible/pkg-descr
+++ b/devel/p5-DateTime-Format-Flexible/pkg-descr
@@ -2,4 +2,4 @@ DateTime::Format::Flexible attempts to take any string you give it and parse it
into a DateTime object. The test file tests 2500+ variations of date/time
strings.
-WWW: http://search.cpan.org/dist/DateTime-Format-Flexible/
+WWW: https://metacpan.org/release/DateTime-Format-Flexible
diff --git a/devel/p5-DateTime-Format-ISO8601/pkg-descr b/devel/p5-DateTime-Format-ISO8601/pkg-descr
index e912a460035b..3a6d65ae388b 100644
--- a/devel/p5-DateTime-Format-ISO8601/pkg-descr
+++ b/devel/p5-DateTime-Format-ISO8601/pkg-descr
@@ -1,5 +1,5 @@
Parses almost all ISO 8601:2000(E) date and time formats. ISO 8601:2000(E)
time-intervals will be supported in a later release.
-WWW: http://search.cpan.org/dist/DateTime-Format-ISO8601/
+WWW: https://metacpan.org/release/DateTime-Format-ISO8601
WWW: http://datetime.perl.org/
diff --git a/devel/p5-DateTime-Format-Oracle/pkg-descr b/devel/p5-DateTime-Format-Oracle/pkg-descr
index 76f5f3c7225d..e24e3b3a2715 100644
--- a/devel/p5-DateTime-Format-Oracle/pkg-descr
+++ b/devel/p5-DateTime-Format-Oracle/pkg-descr
@@ -14,4 +14,4 @@ This module keeps track of these Oracle session variable values by examining
environment variables of the same name. Each time one of Oracle's formatting
session variables is updated, the %ENV hash must also be updated.
-WWW: http://search.cpan.org/dist/DateTime-Format-Oracle/
+WWW: https://metacpan.org/release/DateTime-Format-Oracle
diff --git a/devel/p5-DateTime-Format-Pg/pkg-descr b/devel/p5-DateTime-Format-Pg/pkg-descr
index 04c11991b604..58bafec1e29e 100644
--- a/devel/p5-DateTime-Format-Pg/pkg-descr
+++ b/devel/p5-DateTime-Format-Pg/pkg-descr
@@ -5,4 +5,4 @@ DateTime or DateTime::Duration object and produce a string representing it in a
format accepted by PostgreSQL.
WWW: http://datetime.perl.org/
-WWW: http://search.cpan.org/dist/DateTime-Format-Pg/
+WWW: https://metacpan.org/release/DateTime-Format-Pg
diff --git a/devel/p5-DateTime-Format-RFC3339/pkg-descr b/devel/p5-DateTime-Format-RFC3339/pkg-descr
index a411cd84fa46..0123b89a4ffb 100644
--- a/devel/p5-DateTime-Format-RFC3339/pkg-descr
+++ b/devel/p5-DateTime-Format-RFC3339/pkg-descr
@@ -1,3 +1,3 @@
Parse and format RFC3339 datetime strings
-WWW: http://search.cpan.org/dist/DateTime-Format-RFC3339/
+WWW: https://metacpan.org/release/DateTime-Format-RFC3339
diff --git a/devel/p5-DateTime-Format-RSS/pkg-descr b/devel/p5-DateTime-Format-RSS/pkg-descr
index a464390aa664..f53cdd482957 100644
--- a/devel/p5-DateTime-Format-RSS/pkg-descr
+++ b/devel/p5-DateTime-Format-RSS/pkg-descr
@@ -4,4 +4,4 @@ DateTime::Format::RSS attempts to deal with those nasty RSS
date/time strings used in fields (such as <issued>, <modified>,
<pubDate>) that never ever seems to be right.
-WWW: http://search.cpan.org/dist/DateTime-Format-RSS/
+WWW: https://metacpan.org/release/DateTime-Format-RSS
diff --git a/devel/p5-DateTime-Format-Strptime/pkg-descr b/devel/p5-DateTime-Format-Strptime/pkg-descr
index 6ea024c6129a..ed73074f161d 100644
--- a/devel/p5-DateTime-Format-Strptime/pkg-descr
+++ b/devel/p5-DateTime-Format-Strptime/pkg-descr
@@ -3,4 +3,4 @@ reverse of strftime(3), for DateTime. While strftime takes a DateTime and a
pattern and returns a string, strptime takes a string and a pattern and returns
the DateTime object associated.
-WWW: http://search.cpan.org/dist/DateTime-Format-Strptime/
+WWW: https://metacpan.org/release/DateTime-Format-Strptime
diff --git a/devel/p5-DateTime-Format-XSD/pkg-descr b/devel/p5-DateTime-Format-XSD/pkg-descr
index 2ab53fdad859..c60af4dea8e2 100644
--- a/devel/p5-DateTime-Format-XSD/pkg-descr
+++ b/devel/p5-DateTime-Format-XSD/pkg-descr
@@ -3,4 +3,4 @@ the ISO8601 profile. This profile defines that the
following is the only possible representation for a
dateTime, despite all other options ISO provides.
-WWW: http://search.cpan.org/dist/DateTime-Format-XSD/
+WWW: https://metacpan.org/release/DateTime-Format-XSD
diff --git a/devel/p5-DateTime-Locale/pkg-descr b/devel/p5-DateTime-Locale/pkg-descr
index 900570a08f97..432b581f47df 100644
--- a/devel/p5-DateTime-Locale/pkg-descr
+++ b/devel/p5-DateTime-Locale/pkg-descr
@@ -4,4 +4,4 @@ also provides some functions for getting information on available locales.
If you want to know what methods are available for locale objects, then please
read the DateTime::Locale::Base documentation
-WWW: http://search.cpan.org/dist/DateTime-Locale/
+WWW: https://metacpan.org/release/DateTime-Locale
diff --git a/devel/p5-DateTime-Set/pkg-descr b/devel/p5-DateTime-Set/pkg-descr
index 2561c6ca0050..f8028dac5924 100644
--- a/devel/p5-DateTime-Set/pkg-descr
+++ b/devel/p5-DateTime-Set/pkg-descr
@@ -13,5 +13,5 @@ from the beginning of time until the end of time", or "every Wednesday after
2003-03-05 until the end of time", or "every Wednesday between 2003-03-05 and
2004-01-07".
-WWW: http://search.cpan.org/dist/DateTime-Set/
+WWW: https://metacpan.org/release/DateTime-Set
WWW: http://datetime.perl.org/
diff --git a/devel/p5-DateTime-Util-Calc/pkg-descr b/devel/p5-DateTime-Util-Calc/pkg-descr
index 4b8ee824d709..5c2978bd1693 100644
--- a/devel/p5-DateTime-Util-Calc/pkg-descr
+++ b/devel/p5-DateTime-Util-Calc/pkg-descr
@@ -1,4 +1,4 @@
This module contains some common calculation utilities
that are required to perform datetime calculations.
-WWW: http://search.cpan.org/dist/DateTime-Util-Calc/
+WWW: https://metacpan.org/release/DateTime-Util-Calc
diff --git a/devel/p5-DateTime/pkg-descr b/devel/p5-DateTime/pkg-descr
index 8a1b48e0b99e..556b4f2ec5ef 100644
--- a/devel/p5-DateTime/pkg-descr
+++ b/devel/p5-DateTime/pkg-descr
@@ -1,4 +1,4 @@
DateTime is a class for the representation of date/time combinations, and is
part of the Perl DateTime project. For details on this project please see
-WWW: http://search.cpan.org/dist/DateTime/
+WWW: https://metacpan.org/release/DateTime
diff --git a/devel/p5-DateTimeX-Easy/pkg-descr b/devel/p5-DateTimeX-Easy/pkg-descr
index 45dc4ac1b239..6a997849e69e 100644
--- a/devel/p5-DateTimeX-Easy/pkg-descr
+++ b/devel/p5-DateTimeX-Easy/pkg-descr
@@ -3,4 +3,4 @@ of DateTime::Format packages to do the bulk of the parsing, with some custom
tweaks to smooth out the rough edges (mainly concerning timezone detection and
selection).
-WWW: http://search.cpan.org/dist/DateTimeX-Easy/
+WWW: https://metacpan.org/release/DateTimeX-Easy
diff --git a/devel/p5-Debug-Client/pkg-descr b/devel/p5-Debug-Client/pkg-descr
index 318142b1cbb4..4d915957f072 100644
--- a/devel/p5-Debug-Client/pkg-descr
+++ b/devel/p5-Debug-Client/pkg-descr
@@ -1,4 +1,4 @@
The primary use of Debug::Client is to provide debugger functionality for Padre
0.98 and beyond.
-WWW: http://search.cpan.org/dist/Debug-Client/
+WWW: https://metacpan.org/release/Debug-Client
diff --git a/devel/p5-Decision-ACL/pkg-descr b/devel/p5-Decision-ACL/pkg-descr
index 25be8dcd2171..d688e25d9fc8 100644
--- a/devel/p5-Decision-ACL/pkg-descr
+++ b/devel/p5-Decision-ACL/pkg-descr
@@ -4,4 +4,4 @@ and boring. This set of modules has all the convenient logic behind access
control lists and provide an easy interface to it. It allows you to build
custom ACL's, and provide the mechanisms to run the ACL against data.
-WWW: http://search.cpan.org/dist/Decision-ACL/
+WWW: https://metacpan.org/release/Decision-ACL
diff --git a/devel/p5-Declare-Constraints-Simple/pkg-descr b/devel/p5-Declare-Constraints-Simple/pkg-descr
index f262d8aa4395..8dd2a62ccc0d 100644
--- a/devel/p5-Declare-Constraints-Simple/pkg-descr
+++ b/devel/p5-Declare-Constraints-Simple/pkg-descr
@@ -2,4 +2,4 @@ The main purpose of this module is to provide an easy way to build a profile
to validate a data structure. It does this by giving you a set of declarative
keywords in the importing namespace.
-WWW: http://search.cpan.org/dist/Declare-Constraints-Simple/
+WWW: https://metacpan.org/release/Declare-Constraints-Simple
diff --git a/devel/p5-DefHash/pkg-descr b/devel/p5-DefHash/pkg-descr
index 311eee838332..9d5b36b6a0d7 100644
--- a/devel/p5-DefHash/pkg-descr
+++ b/devel/p5-DefHash/pkg-descr
@@ -1,4 +1,4 @@
DefHash is a specification for using hashes to define things. It was born out of
several other projects/specifications like Sah, Rinci, Riap, Module::Patch.
-WWW: http://search.cpan.org/dist/DefHash/
+WWW: https://metacpan.org/release/DefHash
diff --git a/devel/p5-Devel-ArgNames/pkg-descr b/devel/p5-Devel-ArgNames/pkg-descr
index d0c4d82f1b4b..e5dd379d4727 100644
--- a/devel/p5-Devel-ArgNames/pkg-descr
+++ b/devel/p5-Devel-ArgNames/pkg-descr
@@ -1,3 +1,3 @@
Figure out the names of variables passed into subroutines.
-WWW: http://search.cpan.org/dist/Devel-ArgNames/
+WWW: https://metacpan.org/release/Devel-ArgNames
diff --git a/devel/p5-Devel-Autoflush/pkg-descr b/devel/p5-Devel-Autoflush/pkg-descr
index 14d93ac6e305..91db42b15529 100644
--- a/devel/p5-Devel-Autoflush/pkg-descr
+++ b/devel/p5-Devel-Autoflush/pkg-descr
@@ -1,3 +1,3 @@
Set autoflush from the command line
-WWW: http://search.cpan.org/dist/Devel-Autoflush/
+WWW: https://metacpan.org/release/Devel-Autoflush
diff --git a/devel/p5-Devel-Backtrace/pkg-descr b/devel/p5-Devel-Backtrace/pkg-descr
index 3c1518d7c413..487763503f49 100644
--- a/devel/p5-Devel-Backtrace/pkg-descr
+++ b/devel/p5-Devel-Backtrace/pkg-descr
@@ -1,3 +1,3 @@
Object-oriented backtrace
-WWW: http://search.cpan.org/dist/Devel-Backtrace/
+WWW: https://metacpan.org/release/Devel-Backtrace
diff --git a/devel/p5-Devel-BeginLift/pkg-descr b/devel/p5-Devel-BeginLift/pkg-descr
index 05b61f25f43b..1b8c7a727278 100644
--- a/devel/p5-Devel-BeginLift/pkg-descr
+++ b/devel/p5-Devel-BeginLift/pkg-descr
@@ -2,4 +2,4 @@ Devel::BeginLift 'lifts' arbitrary sub calls to running at compile
time - sort of a souped up version of "use constant". It does this via
some slightly insane perlguts magic.
-WWW: http://search.cpan.org/dist/Devel-BeginLift/
+WWW: https://metacpan.org/release/Devel-BeginLift
diff --git a/devel/p5-Devel-CallChecker/pkg-descr b/devel/p5-Devel-CallChecker/pkg-descr
index 9fe6f3d1833f..94d2d556af5b 100644
--- a/devel/p5-Devel-CallChecker/pkg-descr
+++ b/devel/p5-Devel-CallChecker/pkg-descr
@@ -14,4 +14,4 @@ functions. In normal use, "callchecker0_h" and "callchecker_linkable" should be
called at build time (not authoring time) for the module that wishes to use the
C functions.
-WWW: http://search.cpan.org/dist/Devel-CallChecker/
+WWW: https://metacpan.org/release/Devel-CallChecker
diff --git a/devel/p5-Devel-Caller-IgnoreNamespaces/pkg-descr b/devel/p5-Devel-Caller-IgnoreNamespaces/pkg-descr
index 237c8c2a5d19..5c049b3c0fbe 100644
--- a/devel/p5-Devel-Caller-IgnoreNamespaces/pkg-descr
+++ b/devel/p5-Devel-Caller-IgnoreNamespaces/pkg-descr
@@ -1,4 +1,4 @@
Make available a magic caller() which can ignore namespaces that you tell it
about.
-WWW: http://search.cpan.org/dist/Devel-Caller-IgnoreNamespaces/
+WWW: https://metacpan.org/release/Devel-Caller-IgnoreNamespaces
diff --git a/devel/p5-Devel-Caller-Perl/pkg-descr b/devel/p5-Devel-Caller-Perl/pkg-descr
index e158191da729..81f02d275aa3 100644
--- a/devel/p5-Devel-Caller-Perl/pkg-descr
+++ b/devel/p5-Devel-Caller-Perl/pkg-descr
@@ -1,4 +1,4 @@
This module allows a method to get at arguments passed to subroutines
higher up in the call stack.
-WWW: http://search.cpan.org/dist/Devel-Caller-Perl/
+WWW: https://metacpan.org/release/Devel-Caller-Perl
diff --git a/devel/p5-Devel-Caller/pkg-descr b/devel/p5-Devel-Caller/pkg-descr
index bd44fe00445b..c7f7741b40b3 100644
--- a/devel/p5-Devel-Caller/pkg-descr
+++ b/devel/p5-Devel-Caller/pkg-descr
@@ -10,4 +10,4 @@ SYNOPSIS
sub foo { print called_with(0,1); }
foo( my @foo ); # should print '@foo'
-WWW: http://search.cpan.org/dist/Devel-Caller/
+WWW: https://metacpan.org/release/Devel-Caller
diff --git a/devel/p5-Devel-Callsite/pkg-descr b/devel/p5-Devel-Callsite/pkg-descr
index 9be2a81b8984..1d1827df3769 100644
--- a/devel/p5-Devel-Callsite/pkg-descr
+++ b/devel/p5-Devel-Callsite/pkg-descr
@@ -3,4 +3,4 @@ from where it was called. See the tests for an example. It's useful
for functions that need to uniquely know where they were called, such
as Every::every() (see devel/p5-Every).
-WWW: http://search.cpan.org/dist/Devel-Callsite/
+WWW: https://metacpan.org/release/Devel-Callsite
diff --git a/devel/p5-Devel-CheckBin/pkg-descr b/devel/p5-Devel-CheckBin/pkg-descr
index 2d5af979a6f2..6b09b8d8a738 100644
--- a/devel/p5-Devel-CheckBin/pkg-descr
+++ b/devel/p5-Devel-CheckBin/pkg-descr
@@ -1,4 +1,4 @@
Devel::CheckBin is a perl module that checks whether a particular command
is available.
-WWW: http://search.cpan.org/dist/Devel-CheckBin/
+WWW: https://metacpan.org/release/Devel-CheckBin
diff --git a/devel/p5-Devel-CheckCompiler/pkg-descr b/devel/p5-Devel-CheckCompiler/pkg-descr
index 057f455813e2..8c06510edb27 100644
--- a/devel/p5-Devel-CheckCompiler/pkg-descr
+++ b/devel/p5-Devel-CheckCompiler/pkg-descr
@@ -1,3 +1,3 @@
Devel::CheckCompiler is a checker for compiler's availability.
-WWW: http://search.cpan.org/dist/Devel-CheckCompiler/
+WWW: https://metacpan.org/release/Devel-CheckCompiler
diff --git a/devel/p5-Devel-CheckLib/pkg-descr b/devel/p5-Devel-CheckLib/pkg-descr
index 41914a0e40d0..f95e1329d812 100644
--- a/devel/p5-Devel-CheckLib/pkg-descr
+++ b/devel/p5-Devel-CheckLib/pkg-descr
@@ -2,4 +2,4 @@ Devel::CheckLib provides a way of checking whether a particular library and
its headers are available, by attempting to compile a simple program and
link against it.
-WWW: http://search.cpan.org/dist/Devel-CheckLib/
+WWW: https://metacpan.org/release/Devel-CheckLib
diff --git a/devel/p5-Devel-CheckOS/pkg-descr b/devel/p5-Devel-CheckOS/pkg-descr
index f97a62147159..4476ab7edc6e 100644
--- a/devel/p5-Devel-CheckOS/pkg-descr
+++ b/devel/p5-Devel-CheckOS/pkg-descr
@@ -2,4 +2,4 @@ Devel::CheckOS provides a more friendly interface to $^O, and also lets you
check for various OS "families" such as "Unix", which includes things like
Linux, Solaris, AIX etc.
-WWW: http://search.cpan.org/dist/Devel-CheckOS/
+WWW: https://metacpan.org/release/Devel-CheckOS
diff --git a/devel/p5-Devel-Confess/pkg-descr b/devel/p5-Devel-Confess/pkg-descr
index c473d46d3243..67df1286ed35 100644
--- a/devel/p5-Devel-Confess/pkg-descr
+++ b/devel/p5-Devel-Confess/pkg-descr
@@ -3,4 +3,4 @@ complain loudly with stack backtraces when warn()ing or die()ing. Unlike other
similar modules (e.g. Carp::Always), stack traces will also be included when
exception objects are thrown.
-WWW: http://search.cpan.org/dist/Devel-Confess/
+WWW: https://metacpan.org/release/Devel-Confess
diff --git a/devel/p5-Devel-Constants/pkg-descr b/devel/p5-Devel-Constants/pkg-descr
index 17095ed64312..23a28724e0ad 100644
--- a/devel/p5-Devel-Constants/pkg-descr
+++ b/devel/p5-Devel-Constants/pkg-descr
@@ -9,4 +9,4 @@ It silently wraps around the constant module, intercepting all constant
declarations. It builds a hash, associating the values to their names.
The names can then be retrieved as necessary.
-WWW: http://search.cpan.org/dist/Devel-Constants/
+WWW: https://metacpan.org/release/Devel-Constants
diff --git a/devel/p5-Devel-CoreStack/pkg-descr b/devel/p5-Devel-CoreStack/pkg-descr
index 365f52238f20..be3f5e9c6040 100644
--- a/devel/p5-Devel-CoreStack/pkg-descr
+++ b/devel/p5-Devel-CoreStack/pkg-descr
@@ -2,4 +2,4 @@ This module attempts to generate a stack dump from a core file by
locating the best available debugger (if any) and running it with the
appropriate arguments and command script.
-WWW: http://search.cpan.org/dist/Devel-CoreStack/
+WWW: https://metacpan.org/release/Devel-CoreStack
diff --git a/devel/p5-Devel-Cover-Report-Clover/pkg-descr b/devel/p5-Devel-Cover-Report-Clover/pkg-descr
index 47ff45c83e8b..f8fad9eaa924 100644
--- a/devel/p5-Devel-Cover-Report-Clover/pkg-descr
+++ b/devel/p5-Devel-Cover-Report-Clover/pkg-descr
@@ -4,4 +4,4 @@ be used in a variety of continuous integration software offerings.
It is designed to be called from the cover program distributed with
Devel::Cover.
-WWW: http://search.cpan.org/dist/Devel-Cover-Report-Clover/
+WWW: https://metacpan.org/release/Devel-Cover-Report-Clover
diff --git a/devel/p5-Devel-Cover/pkg-descr b/devel/p5-Devel-Cover/pkg-descr
index 1b94a7452330..1bd7b1148a4e 100644
--- a/devel/p5-Devel-Cover/pkg-descr
+++ b/devel/p5-Devel-Cover/pkg-descr
@@ -17,4 +17,4 @@ expect. Subroutine coverage should be as accurate as statement coverage. Pod
coverage comes from Pod::Coverage. Coverage data for path coverage are not yet
collected.
-WWW: http://search.cpan.org/dist/Devel-Cover/
+WWW: https://metacpan.org/release/Devel-Cover
diff --git a/devel/p5-Devel-Cycle/pkg-descr b/devel/p5-Devel-Cycle/pkg-descr
index a68440f69122..9dcf42486023 100644
--- a/devel/p5-Devel-Cycle/pkg-descr
+++ b/devel/p5-Devel-Cycle/pkg-descr
@@ -3,4 +3,4 @@ objects and other types of references. Because of Perl's
reference-count based memory management, circular references will cause
memory leaks.
-WWW: http://search.cpan.org/dist/Devel-Cycle/
+WWW: https://metacpan.org/release/Devel-Cycle
diff --git a/devel/p5-Devel-Declare-Parser/pkg-descr b/devel/p5-Devel-Declare-Parser/pkg-descr
index b6412bae3a57..a904f63e68d5 100644
--- a/devel/p5-Devel-Declare-Parser/pkg-descr
+++ b/devel/p5-Devel-Declare-Parser/pkg-descr
@@ -3,4 +3,4 @@ Devel::Declare. It is used by Devel::Declare::Exporter to simplify
exporting of Devel::Declare magic. Writing custom parsers usualy only
requires subclassing this module and overriding a couple methods.
-WWW: http://search.cpan.org/dist/Devel-Declare-Parser/
+WWW: https://metacpan.org/release/Devel-Declare-Parser
diff --git a/devel/p5-Devel-Declare/pkg-descr b/devel/p5-Devel-Declare/pkg-descr
index 7642c9cc0b77..ca66e75fee2e 100644
--- a/devel/p5-Devel-Declare/pkg-descr
+++ b/devel/p5-Devel-Declare/pkg-descr
@@ -1,3 +1,3 @@
Adding keywords to perl, in perl.
-WWW: http://search.cpan.org/dist/Devel-Declare/
+WWW: https://metacpan.org/release/Devel-Declare
diff --git a/devel/p5-Devel-Diagram/pkg-descr b/devel/p5-Devel-Diagram/pkg-descr
index 316e52fd42f2..1aba86331154 100644
--- a/devel/p5-Devel-Diagram/pkg-descr
+++ b/devel/p5-Devel-Diagram/pkg-descr
@@ -5,4 +5,4 @@ class structure. It produces a hash table that can be converted to XML
An XSL stylesheet is included that converts the XML class diagram into
HTML.
-WWW: http://search.cpan.org/dist/Devel-Diagram/
+WWW: https://metacpan.org/release/Devel-Diagram
diff --git a/devel/p5-Devel-Ditto/pkg-descr b/devel/p5-Devel-Ditto/pkg-descr
index 718e916e2d4c..193a9a8bd027 100644
--- a/devel/p5-Devel-Ditto/pkg-descr
+++ b/devel/p5-Devel-Ditto/pkg-descr
@@ -3,4 +3,4 @@ from. This module ties STDOUT and STDERR such that each call to print or
warn will have its output prefixed with the package, file and line of
the print or warn statement.
-WWW: http://search.cpan.org/dist/Devel-Ditto/
+WWW: https://metacpan.org/release/Devel-Ditto
diff --git a/devel/p5-Devel-Dumpvar/pkg-descr b/devel/p5-Devel-Dumpvar/pkg-descr
index 757b90eb2857..1e44e180894d 100644
--- a/devel/p5-Devel-Dumpvar/pkg-descr
+++ b/devel/p5-Devel-Dumpvar/pkg-descr
@@ -2,4 +2,4 @@ Devel::Dumpvar is a pure object-orientated reimplementation of the dumpvar.pl
script. This makes it much more versatile version to use for dumping information
to debug log files or other uses where is no need to reassemble the data.
-WWW: http://search.cpan.org/dist/Devel-Dumpvar/
+WWW: https://metacpan.org/release/Devel-Dumpvar
diff --git a/devel/p5-Devel-EvalContext/pkg-descr b/devel/p5-Devel-EvalContext/pkg-descr
index 11743bf4843d..8c51ce010e1b 100644
--- a/devel/p5-Devel-EvalContext/pkg-descr
+++ b/devel/p5-Devel-EvalContext/pkg-descr
@@ -1,3 +1,3 @@
Devel::EvalContext - Save lexicals and hints between calls to eval
-WWW: http://search.cpan.org/dist/Devel-EvalContext/
+WWW: https://metacpan.org/release/Devel-EvalContext
diff --git a/devel/p5-Devel-Events-Objects/pkg-descr b/devel/p5-Devel-Events-Objects/pkg-descr
index 56e3328ce088..e76b046c92c0 100644
--- a/devel/p5-Devel-Events-Objects/pkg-descr
+++ b/devel/p5-Devel-Events-Objects/pkg-descr
@@ -6,4 +6,4 @@ trickery to generate events for every object creation and destruction
in code loaded after it was loaded. The second one will listen on
these events, and track all currently living objects.
-WWW: http://search.cpan.org/dist/Devel-Events-Objects/
+WWW: https://metacpan.org/release/Devel-Events-Objects
diff --git a/devel/p5-Devel-Events/pkg-descr b/devel/p5-Devel-Events/pkg-descr
index 8d1c297c0332..c4e45cdcae9c 100644
--- a/devel/p5-Devel-Events/pkg-descr
+++ b/devel/p5-Devel-Events/pkg-descr
@@ -1,4 +1,4 @@
The Perl 5 module Devel::Events is an event generation, filtering
and analaysis framework for instrumenting and auditing perl code.
-WWW: http://search.cpan.org/dist/Devel-Events/
+WWW: https://metacpan.org/release/Devel-Events
diff --git a/devel/p5-Devel-Gladiator/pkg-descr b/devel/p5-Devel-Gladiator/pkg-descr
index 0d26ba5c4186..09bf9f6dd398 100644
--- a/devel/p5-Devel-Gladiator/pkg-descr
+++ b/devel/p5-Devel-Gladiator/pkg-descr
@@ -3,4 +3,4 @@ structures and can be used to enumerate all the currently live SVs.
This can be used to hunt leaks and to profile memory usage.
-WWW: http://search.cpan.org/dist/Devel-Gladiator/
+WWW: https://metacpan.org/release/Devel-Gladiator
diff --git a/devel/p5-Devel-GlobalDestruction-XS/pkg-descr b/devel/p5-Devel-GlobalDestruction-XS/pkg-descr
index 2dac55d44b13..64d57241ebdd 100644
--- a/devel/p5-Devel-GlobalDestruction-XS/pkg-descr
+++ b/devel/p5-Devel-GlobalDestruction-XS/pkg-descr
@@ -1,3 +1,3 @@
Devel::GlobalDestruction::XS is an XS backend for Devel::GlobalDestruction.
-WWW: http://search.cpan.org/dist/Devel-GlobalDestruction-XS/
+WWW: https://metacpan.org/release/Devel-GlobalDestruction-XS
diff --git a/devel/p5-Devel-GlobalDestruction/pkg-descr b/devel/p5-Devel-GlobalDestruction/pkg-descr
index 523b562da8dd..fc0d9cbc5fe0 100644
--- a/devel/p5-Devel-GlobalDestruction/pkg-descr
+++ b/devel/p5-Devel-GlobalDestruction/pkg-descr
@@ -8,4 +8,4 @@ process local resources to actually execute.
For these constructors you can avoid the mess by simply bailing out if global
destruction is in effect.
-WWW: http://search.cpan.org/dist/Devel-GlobalDestruction/
+WWW: https://metacpan.org/release/Devel-GlobalDestruction
diff --git a/devel/p5-Devel-Hide/pkg-descr b/devel/p5-Devel-Hide/pkg-descr
index 92e86d36fb99..b4b533e06761 100644
--- a/devel/p5-Devel-Hide/pkg-descr
+++ b/devel/p5-Devel-Hide/pkg-descr
@@ -2,4 +2,4 @@ Given a list of Perl modules/filenames, this module makes require and
use statements fail (no matter the specified files/modules are installed
or not).
-WWW: http://search.cpan.org/dist/Devel-Hide/
+WWW: https://metacpan.org/release/Devel-Hide
diff --git a/devel/p5-Devel-InheritNamespace/pkg-descr b/devel/p5-Devel-InheritNamespace/pkg-descr
index b3f9b9a5c4c6..ccc1575681a0 100644
--- a/devel/p5-Devel-InheritNamespace/pkg-descr
+++ b/devel/p5-Devel-InheritNamespace/pkg-descr
@@ -1,4 +1,4 @@
Devel::InheritNamespace
Inherit an entire namespace
-WWW: http://search.cpan.org/dist/Devel-InheritNamespace/
+WWW: https://metacpan.org/release/Devel-InheritNamespace
diff --git a/devel/p5-Devel-KYTProf/pkg-descr b/devel/p5-Devel-KYTProf/pkg-descr
index c9df5eee66a1..9a3e0fb7f87d 100644
--- a/devel/p5-Devel-KYTProf/pkg-descr
+++ b/devel/p5-Devel-KYTProf/pkg-descr
@@ -1,3 +1,3 @@
Devel::KYTProf is a perl code profiler to explore IO blocking time.
-WWW: http://search.cpan.org/dist/Devel-KYTProf/
+WWW: https://metacpan.org/release/Devel-KYTProf
diff --git a/devel/p5-Devel-Leak-Cb/pkg-descr b/devel/p5-Devel-Leak-Cb/pkg-descr
index 0bb19b4fcc47..16eb59dac307 100644
--- a/devel/p5-Devel-Leak-Cb/pkg-descr
+++ b/devel/p5-Devel-Leak-Cb/pkg-descr
@@ -1,3 +1,3 @@
Detect leaked callbacks
-WWW: http://search.cpan.org/dist/Devel-Leak-Cb/
+WWW: https://metacpan.org/release/Devel-Leak-Cb
diff --git a/devel/p5-Devel-Leak-Object/pkg-descr b/devel/p5-Devel-Leak-Object/pkg-descr
index be6654c50d7e..8e34dcd923ed 100644
--- a/devel/p5-Devel-Leak-Object/pkg-descr
+++ b/devel/p5-Devel-Leak-Object/pkg-descr
@@ -6,4 +6,4 @@ Object tracking can be enabled on a per object basis or globally. Any
objects thus tracked are remembered until DESTROYed; details of any
objects left are printed out to stderr at END-time.
-WWW: http://search.cpan.org/dist/Devel-Leak-Object/
+WWW: https://metacpan.org/release/Devel-Leak-Object
diff --git a/devel/p5-Devel-Leak/pkg-descr b/devel/p5-Devel-Leak/pkg-descr
index 1af14f8d3130..2ed519968ccd 100644
--- a/devel/p5-Devel-Leak/pkg-descr
+++ b/devel/p5-Devel-Leak/pkg-descr
@@ -11,4 +11,4 @@ NoteSV. It re-walks the perl-internals and calls sv_dump() for any
"things" which did not exist when NoteSV was called. It returns a count
of the number of "things" now allocated.
-WWW: http://search.cpan.org/dist/Devel-Leak/
+WWW: https://metacpan.org/release/Devel-Leak
diff --git a/devel/p5-Devel-LeakGuard-Object/pkg-descr b/devel/p5-Devel-LeakGuard-Object/pkg-descr
index 4025b47e388b..917207f97363 100644
--- a/devel/p5-Devel-LeakGuard-Object/pkg-descr
+++ b/devel/p5-Devel-LeakGuard-Object/pkg-descr
@@ -1,4 +1,4 @@
This module provides tracking of objects, for the purpose of detecting
memory leaks due to circular references or innappropriate caching schemes.
-WWW: http://search.cpan.org/dist/Devel-LeakGuard-Object/
+WWW: https://metacpan.org/release/Devel-LeakGuard-Object
diff --git a/devel/p5-Devel-LeakTrace/pkg-descr b/devel/p5-Devel-LeakTrace/pkg-descr
index 233a617f3a80..18943ce72178 100644
--- a/devel/p5-Devel-LeakTrace/pkg-descr
+++ b/devel/p5-Devel-LeakTrace/pkg-descr
@@ -2,4 +2,4 @@ Based heavily on Devel::Leak, Devel::LeakTrace uses the pluggable runops
feature in perl 5.6 and later in order to trace SV allocations of a
running program.
-WWW: http://search.cpan.org/dist/Devel-LeakTrace/
+WWW: https://metacpan.org/release/Devel-LeakTrace
diff --git a/devel/p5-Devel-LexAlias/pkg-descr b/devel/p5-Devel-LexAlias/pkg-descr
index e3f6d407430c..3f815dfe2efd 100644
--- a/devel/p5-Devel-LexAlias/pkg-descr
+++ b/devel/p5-Devel-LexAlias/pkg-descr
@@ -17,4 +17,4 @@ lexalias( $where, $name, $variable )
$variable is a reference to the variable to install at that location
-WWW: http://search.cpan.org/dist/Devel-LexAlias/
+WWW: https://metacpan.org/release/Devel-LexAlias
diff --git a/devel/p5-Devel-MAT/pkg-descr b/devel/p5-Devel-MAT/pkg-descr
index d240debaa956..32fe9c14c81a 100644
--- a/devel/p5-Devel-MAT/pkg-descr
+++ b/devel/p5-Devel-MAT/pkg-descr
@@ -3,4 +3,4 @@ analysis tools to work on it. Tools may be provided that conform to the
Devel::MAT::Tool API, which can help analyse the data and interact with the
explorer user interface by using the methods in the Devel::MAT::UI package.
-WWW: http://search.cpan.org/dist/Devel-MAT/
+WWW: https://metacpan.org/release/Devel-MAT
diff --git a/devel/p5-Devel-Messenger/pkg-descr b/devel/p5-Devel-Messenger/pkg-descr
index f6a58f3e055d..4b8026282187 100644
--- a/devel/p5-Devel-Messenger/pkg-descr
+++ b/devel/p5-Devel-Messenger/pkg-descr
@@ -2,4 +2,4 @@ Do you want your program to tell you what it is doing? Send this
messenger into the abyss of your code to bring back to you all the
pertinent information you want.
-WWW: http://search.cpan.org/dist/Devel-Messenger/
+WWW: https://metacpan.org/release/Devel-Messenger
diff --git a/devel/p5-Devel-Modlist/pkg-descr b/devel/p5-Devel-Modlist/pkg-descr
index e202533251f6..2219fab3edf4 100644
--- a/devel/p5-Devel-Modlist/pkg-descr
+++ b/devel/p5-Devel-Modlist/pkg-descr
@@ -7,4 +7,4 @@ via switches such as -M, Devel::Modlist is intended to assist script
authors in preparing dependency information for potential users of
their scripts.
-WWW: http://search.cpan.org/dist/Devel-Modlist/
+WWW: https://metacpan.org/release/Devel-Modlist
diff --git a/devel/p5-Devel-NYTProf/pkg-descr b/devel/p5-Devel-NYTProf/pkg-descr
index 3dcf22635a33..21d244273754 100644
--- a/devel/p5-Devel-NYTProf/pkg-descr
+++ b/devel/p5-Devel-NYTProf/pkg-descr
@@ -18,4 +18,4 @@ Devel::NYTProf is a powerful feature-rich perl source code profiler.
* Includes an extensive test suite
* Tested on very large codebases
-WWW: http://search.cpan.org/dist/Devel-NYTProf/
+WWW: https://metacpan.org/release/Devel-NYTProf
diff --git a/devel/p5-Devel-OverloadInfo/pkg-descr b/devel/p5-Devel-OverloadInfo/pkg-descr
index 4a821f4f7900..61511cdb3996 100644
--- a/devel/p5-Devel-OverloadInfo/pkg-descr
+++ b/devel/p5-Devel-OverloadInfo/pkg-descr
@@ -2,4 +2,4 @@ Devel::OverloadInfo returns information about overloaded operators for a given
class (or object), including where in the inheritance hierarchy the overloads
are declared and where the code implementing it is.
-WWW: http://search.cpan.org/dist/Devel-OverloadInfo/
+WWW: https://metacpan.org/release/Devel-OverloadInfo
diff --git a/devel/p5-Devel-PPPort/pkg-descr b/devel/p5-Devel-PPPort/pkg-descr
index 241b2b974fe4..0688639fe0f1 100644
--- a/devel/p5-Devel-PPPort/pkg-descr
+++ b/devel/p5-Devel-PPPort/pkg-descr
@@ -16,4 +16,4 @@ the future, and your module will almost certainly break! By adapting to it now,
you'll gain compatibility and a sense of having done the electronic ecology
some good.
-WWW: http://search.cpan.org/dist/Devel-PPPort/
+WWW: https://metacpan.org/release/Devel-PPPort
diff --git a/devel/p5-Devel-PackagePath/pkg-descr b/devel/p5-Devel-PackagePath/pkg-descr
index 10486fe2c9b4..0e8722f44f76 100644
--- a/devel/p5-Devel-PackagePath/pkg-descr
+++ b/devel/p5-Devel-PackagePath/pkg-descr
@@ -1,4 +1,4 @@
Devel::PackagePath is a Perl module to inspect and manipulate a Path based on
a Package name.
-WWW: http://search.cpan.org/dist/Devel-PackagePath/
+WWW: https://metacpan.org/release/Devel-PackagePath
diff --git a/devel/p5-Devel-PartialDump/pkg-descr b/devel/p5-Devel-PartialDump/pkg-descr
index 96eee8955a59..535efb2c6f8b 100644
--- a/devel/p5-Devel-PartialDump/pkg-descr
+++ b/devel/p5-Devel-PartialDump/pkg-descr
@@ -10,4 +10,4 @@ Unlike other data dumping modules there are no attempts at correctness
or cross referencing, this is only meant to provide a slightly deeper
look into the data in question.
-WWW: http://search.cpan.org/dist/Devel-PartialDump/
+WWW: https://metacpan.org/release/Devel-PartialDump
diff --git a/devel/p5-Devel-PatchPerl/pkg-descr b/devel/p5-Devel-PatchPerl/pkg-descr
index faa442f6a8e6..38c7c19cd0f8 100644
--- a/devel/p5-Devel-PatchPerl/pkg-descr
+++ b/devel/p5-Devel-PatchPerl/pkg-descr
@@ -1,3 +1,3 @@
Perl module to patch perl source
-WWW: http://search.cpan.org/dist/Devel-PatchPerl/
+WWW: https://metacpan.org/release/Devel-PatchPerl
diff --git a/devel/p5-Devel-Platform-Info/pkg-descr b/devel/p5-Devel-Platform-Info/pkg-descr
index 29f0676c87f4..133c269ed7f3 100644
--- a/devel/p5-Devel-Platform-Info/pkg-descr
+++ b/devel/p5-Devel-Platform-Info/pkg-descr
@@ -8,4 +8,4 @@ The goal of the distribution is to furnish CPANtesters test reports with
information concerning key components of the platform currently being
used.
-WWW: http://search.cpan.org/dist/Devel-Platform-Info/
+WWW: https://metacpan.org/release/Devel-Platform-Info
diff --git a/devel/p5-Devel-Pointer/pkg-descr b/devel/p5-Devel-Pointer/pkg-descr
index e807a4f5e7e6..72d65a205aad 100644
--- a/devel/p5-Devel-Pointer/pkg-descr
+++ b/devel/p5-Devel-Pointer/pkg-descr
@@ -5,4 +5,4 @@ dereference it normally; although with this module, you can.
Be careful, though, to avoid dereferencing things that don't want to be
dereferenced.
-WWW: http://search.cpan.org/dist/Devel-Pointer/
+WWW: https://metacpan.org/release/Devel-Pointer
diff --git a/devel/p5-Devel-Profile/pkg-descr b/devel/p5-Devel-Profile/pkg-descr
index 47cdf04fc947..8224a4fdb5c5 100644
--- a/devel/p5-Devel-Profile/pkg-descr
+++ b/devel/p5-Devel-Profile/pkg-descr
@@ -3,4 +3,4 @@ information on the execution time of a Perl script and of the subs in that
script. This information can be used to determine which subroutines are using
the most time and which subroutines are being called most often.
-WWW: http://search.cpan.org/dist/Devel-Profile/
+WWW: https://metacpan.org/release/Devel-Profile
diff --git a/devel/p5-Devel-REPL/pkg-descr b/devel/p5-Devel-REPL/pkg-descr
index 840d58661ddc..19fb5f5395a7 100644
--- a/devel/p5-Devel-REPL/pkg-descr
+++ b/devel/p5-Devel-REPL/pkg-descr
@@ -8,4 +8,4 @@ can also tailor the environment through the use of profiles and run
control files, for example to pre-load certain Perl modules when
working on a particular project.
-WWW: http://search.cpan.org/dist/Devel-REPL/
+WWW: https://metacpan.org/release/Devel-REPL
diff --git a/devel/p5-Devel-Refactor/pkg-descr b/devel/p5-Devel-Refactor/pkg-descr
index 140dd26a0115..1f81a917cd3a 100644
--- a/devel/p5-Devel-Refactor/pkg-descr
+++ b/devel/p5-Devel-Refactor/pkg-descr
@@ -4,4 +4,4 @@ While Devel::Refactor may be used from Perl programs, it is also
designed to be used with the EPIC plug-in for the eclipse integrated
development environment.
-WWW: http://search.cpan.org/dist/Devel-Refactor/
+WWW: https://metacpan.org/release/Devel-Refactor
diff --git a/devel/p5-Devel-Refcount/pkg-descr b/devel/p5-Devel-Refcount/pkg-descr
index 3126099b19c7..60d1ac370e25 100644
--- a/devel/p5-Devel-Refcount/pkg-descr
+++ b/devel/p5-Devel-Refcount/pkg-descr
@@ -2,4 +2,4 @@ This module provides a single function, refcount(), which obtains the
reference count of the object being pointed to by the passed reference
value.
-WWW: http://search.cpan.org/dist/Devel-Refcount/
+WWW: https://metacpan.org/release/Devel-Refcount
diff --git a/devel/p5-Devel-Required/pkg-descr b/devel/p5-Devel-Required/pkg-descr
index 1c3883d77765..9da9efdcd931 100644
--- a/devel/p5-Devel-Required/pkg-descr
+++ b/devel/p5-Devel-Required/pkg-descr
@@ -10,4 +10,4 @@ writes this to the README file, as well as to the POD of the file specified
with the VERSION_FROM parameter. Both these defaults can be overridden with
the "text" and "pod" parameters in the use Devel::Required specification.
-WWW: http://search.cpan.org/dist/Devel-Required/
+WWW: https://metacpan.org/release/Devel-Required
diff --git a/devel/p5-Devel-RingBuffer/pkg-descr b/devel/p5-Devel-RingBuffer/pkg-descr
index a769324ac397..e0fdcd63bee3 100644
--- a/devel/p5-Devel-RingBuffer/pkg-descr
+++ b/devel/p5-Devel-RingBuffer/pkg-descr
@@ -8,4 +8,4 @@ headers and fields to support diagnostic interfaces, e.g., watched
expressions, command/response interfaces to the monitored applications,
etc.
-WWW: http://search.cpan.org/dist/Devel-RingBuffer/
+WWW: https://metacpan.org/release/Devel-RingBuffer
diff --git a/devel/p5-Devel-STrace/pkg-descr b/devel/p5-Devel-STrace/pkg-descr
index 39fc74fa9780..a86a8ca5b528 100644
--- a/devel/p5-Devel-STrace/pkg-descr
+++ b/devel/p5-Devel-STrace/pkg-descr
@@ -5,4 +5,4 @@ Devel::STrace cannot trace non-Perl calls (e.g., calls inside XS/C
modules), so an additional external strace/truss monitor may be needed
to fully diagnose a misbehaving Perl script.
-WWW: http://search.cpan.org/dist/Devel-STrace/
+WWW: https://metacpan.org/release/Devel-STrace
diff --git a/devel/p5-Devel-SimpleTrace/pkg-descr b/devel/p5-Devel-SimpleTrace/pkg-descr
index 120e636e84fc..fc3c188fb9c5 100644
--- a/devel/p5-Devel-SimpleTrace/pkg-descr
+++ b/devel/p5-Devel-SimpleTrace/pkg-descr
@@ -7,4 +7,4 @@ replace the standard messages by complete stack traces that precisely indicates
how and where the error or warning occurred. Other than this, their use should
stay unchanged, even when using die() inside eval().
-WWW: http://search.cpan.org/dist/Devel-SimpleTrace/
+WWW: https://metacpan.org/release/Devel-SimpleTrace
diff --git a/devel/p5-Devel-Size-Report/pkg-descr b/devel/p5-Devel-Size-Report/pkg-descr
index ce768fbfe8d7..c054a7529234 100644
--- a/devel/p5-Devel-Size-Report/pkg-descr
+++ b/devel/p5-Devel-Size-Report/pkg-descr
@@ -6,4 +6,4 @@ You have full control over how the generated text report looks like, and where
you want to output it. In addition, the method track_size allows you to get at
the raw data that is used to generate the report for even more flexibility.
-WWW: http://search.cpan.org/dist/Devel-Size-Report/
+WWW: https://metacpan.org/release/Devel-Size-Report
diff --git a/devel/p5-Devel-Size/pkg-descr b/devel/p5-Devel-Size/pkg-descr
index 55ba6a0bc1f1..88a189d279ad 100644
--- a/devel/p5-Devel-Size/pkg-descr
+++ b/devel/p5-Devel-Size/pkg-descr
@@ -3,4 +3,4 @@ functions with a reference to the variable you want the size of. If the
variable is a plain scalar it returns the size of the scalar. If the variable
is a hash or an array, use a reference when calling.
-WWW: http://search.cpan.org/dist/Devel-Size/
+WWW: https://metacpan.org/release/Devel-Size
diff --git a/devel/p5-Devel-SmallProf/pkg-descr b/devel/p5-Devel-SmallProf/pkg-descr
index d9b358534073..759403d6122c 100644
--- a/devel/p5-Devel-SmallProf/pkg-descr
+++ b/devel/p5-Devel-SmallProf/pkg-descr
@@ -3,4 +3,4 @@ run on a line-by-line basis. It is intended to be as "small" in terms
of impact on the speed and memory usage of the profiled program as
possible and also in terms of being simple to use.
-WWW: http://search.cpan.org/dist/Devel-SmallProf/
+WWW: https://metacpan.org/release/Devel-SmallProf
diff --git a/devel/p5-Devel-StackTrace-AsHTML/pkg-descr b/devel/p5-Devel-StackTrace-AsHTML/pkg-descr
index d56a0705452f..710e7bc3ad62 100644
--- a/devel/p5-Devel-StackTrace-AsHTML/pkg-descr
+++ b/devel/p5-Devel-StackTrace-AsHTML/pkg-descr
@@ -1,3 +1,3 @@
Displays stack trace in HTML.
-WWW: http://search.cpan.org/dist/Devel-StackTrace-AsHTML/
+WWW: https://metacpan.org/release/Devel-StackTrace-AsHTML
diff --git a/devel/p5-Devel-StackTrace-WithLexicals/pkg-descr b/devel/p5-Devel-StackTrace-WithLexicals/pkg-descr
index d074865d753f..429752e65ddc 100644
--- a/devel/p5-Devel-StackTrace-WithLexicals/pkg-descr
+++ b/devel/p5-Devel-StackTrace-WithLexicals/pkg-descr
@@ -1,3 +1,3 @@
Devel::StackTrace + PadWalker.
-WWW: http://search.cpan.org/dist/Devel-StackTrace-WithLexicals/
+WWW: https://metacpan.org/release/Devel-StackTrace-WithLexicals
diff --git a/devel/p5-Devel-StackTrace/pkg-descr b/devel/p5-Devel-StackTrace/pkg-descr
index 8f46bc3a467e..e9bf5ad7b71f 100644
--- a/devel/p5-Devel-StackTrace/pkg-descr
+++ b/devel/p5-Devel-StackTrace/pkg-descr
@@ -8,4 +8,4 @@ objects, one for each level of the stack. The frames contain all the data
available from caller() as of Perl 5.6.0 though this module still works
with 5.00503.
-WWW: http://search.cpan.org/dist/Devel-StackTrace/
+WWW: https://metacpan.org/release/Devel-StackTrace
diff --git a/devel/p5-Devel-StealthDebug/pkg-descr b/devel/p5-Devel-StealthDebug/pkg-descr
index b4a561ba0f12..e082837e2d27 100644
--- a/devel/p5-Devel-StealthDebug/pkg-descr
+++ b/devel/p5-Devel-StealthDebug/pkg-descr
@@ -14,4 +14,4 @@ like comments and do nothing unless you 'use' this module.
#...
}
-WWW: http://search.cpan.org/dist/Devel-StealthDebug/
+WWW: https://metacpan.org/release/Devel-StealthDebug
diff --git a/devel/p5-Devel-Symdump/pkg-descr b/devel/p5-Devel-Symdump/pkg-descr
index 477bb19440f7..02cd93462f55 100644
--- a/devel/p5-Devel-Symdump/pkg-descr
+++ b/devel/p5-Devel-Symdump/pkg-descr
@@ -12,4 +12,4 @@ Devel::Symdump->new(@packages)
does not go into recursion and only analyzes the packages that are
given as arguments.
-WWW: http://search.cpan.org/dist/Devel-Symdump/
+WWW: https://metacpan.org/release/Devel-Symdump
diff --git a/devel/p5-Devel-Timer/pkg-descr b/devel/p5-Devel-Timer/pkg-descr
index 5758dd5ef0d2..f55d403d4961 100644
--- a/devel/p5-Devel-Timer/pkg-descr
+++ b/devel/p5-Devel-Timer/pkg-descr
@@ -1,3 +1,3 @@
Track and report execution time for parts of code
-WWW: http://search.cpan.org/dist/Devel-Timer/
+WWW: https://metacpan.org/release/Devel-Timer
diff --git a/devel/p5-Devel-Trace/pkg-descr b/devel/p5-Devel-Trace/pkg-descr
index 096318efa3fc..d27fa50adf05 100644
--- a/devel/p5-Devel-Trace/pkg-descr
+++ b/devel/p5-Devel-Trace/pkg-descr
@@ -2,4 +2,4 @@ If you run your program with perl -d:Trace program, this module will print a
message to standard error just before each line is executed. For example, if
your program looks like this:
-WWW: http://search.cpan.org/dist/Devel-Trace/
+WWW: https://metacpan.org/release/Devel-Trace
diff --git a/devel/p5-Devel-TraceCalls/pkg-descr b/devel/p5-Devel-TraceCalls/pkg-descr
index 73f22169a12b..5d93ec850921 100644
--- a/devel/p5-Devel-TraceCalls/pkg-descr
+++ b/devel/p5-Devel-TraceCalls/pkg-descr
@@ -2,4 +2,4 @@ Devel::TraceCalls allows subroutine calls to be tracked on a
per-subroutine, per-package, per-class, or per object instance
basis.
-WWW: http://search.cpan.org/dist/Devel-TraceCalls/
+WWW: https://metacpan.org/release/Devel-TraceCalls
diff --git a/devel/p5-Devel-TraceUse/pkg-descr b/devel/p5-Devel-TraceUse/pkg-descr
index c44af394d6ba..b4bec9b94316 100644
--- a/devel/p5-Devel-TraceUse/pkg-descr
+++ b/devel/p5-Devel-TraceUse/pkg-descr
@@ -5,4 +5,4 @@ sometimes you may wonder exactly which part of your program loads which module.
Devel::TraceUse can analyze a program to see which part used which module.
-WWW: http://search.cpan.org/dist/Devel-TraceUse/
+WWW: https://metacpan.org/release/Devel-TraceUse
diff --git a/devel/p5-Devel-ebug/pkg-descr b/devel/p5-Devel-ebug/pkg-descr
index a80e0d46b61f..0b2691ae45f1 100644
--- a/devel/p5-Devel-ebug/pkg-descr
+++ b/devel/p5-Devel-ebug/pkg-descr
@@ -18,4 +18,4 @@ ebug_http. ebug is a console-based interface to debugging programs,
much like perl5db.pl. ebug_http is an innovative web-based interface
to debugging programs.
-WWW: http://search.cpan.org/dist/Devel-ebug/
+WWW: https://metacpan.org/release/Devel-ebug
diff --git a/devel/p5-Devel-ptkdb/pkg-descr b/devel/p5-Devel-ptkdb/pkg-descr
index 1940133c588d..43c4322b1e93 100644
--- a/devel/p5-Devel-ptkdb/pkg-descr
+++ b/devel/p5-Devel-ptkdb/pkg-descr
@@ -14,4 +14,4 @@ capable of running Perl/Tk applications. Just change the shebang line of your
scripts to:
#! /usr/bin/perl -w -d:ptkdb
-WWW: http://search.cpan.org/dist/Devel-ptkdb/
+WWW: https://metacpan.org/release/Devel-ptkdb
diff --git a/devel/p5-Device-USB/pkg-descr b/devel/p5-Device-USB/pkg-descr
index d49ad86de73f..58f4ec0be9ae 100644
--- a/devel/p5-Device-USB/pkg-descr
+++ b/devel/p5-Device-USB/pkg-descr
@@ -1,3 +1,3 @@
Device::USB, Perl wrappers for libusb.
-WWW: http://search.cpan.org/dist/Device-USB/
+WWW: https://metacpan.org/release/Device-USB
diff --git a/devel/p5-Digest-TransformPath/pkg-descr b/devel/p5-Digest-TransformPath/pkg-descr
index 16c9c00040b5..474b884d7e24 100644
--- a/devel/p5-Digest-TransformPath/pkg-descr
+++ b/devel/p5-Digest-TransformPath/pkg-descr
@@ -15,4 +15,4 @@ transforms, and then compare to the result the first time around.
Further documentation is found within the module.
-WWW: http://search.cpan.org/dist/Digest-TransformPath/
+WWW: https://metacpan.org/release/Digest-TransformPath
diff --git a/devel/p5-Dir-Project/pkg-descr b/devel/p5-Dir-Project/pkg-descr
index c48a8cb55985..77db9816c01a 100644
--- a/devel/p5-Dir-Project/pkg-descr
+++ b/devel/p5-Dir-Project/pkg-descr
@@ -5,4 +5,4 @@ environment variables when they switch between areas, and allows
scripts and such inside the directory to be executed without changing
the user's PATH.
-WWW: http://search.cpan.org/dist/Dir-Project/
+WWW: https://metacpan.org/release/Dir-Project
diff --git a/devel/p5-Dir-Self/pkg-descr b/devel/p5-Dir-Self/pkg-descr
index d47e51c0b00d..9ef850dca0dc 100644
--- a/devel/p5-Dir-Self/pkg-descr
+++ b/devel/p5-Dir-Self/pkg-descr
@@ -2,4 +2,4 @@ Perl has two pseudo-constants describing the current location in your source
code, __FILE__ and __LINE__. This module adds __DIR__, which expands to the
directory your source file is in, as an absolute pathname.
-WWW: http://search.cpan.org/dist/Dir-Self/
+WWW: https://metacpan.org/release/Dir-Self
diff --git a/devel/p5-Dir-Watch/pkg-descr b/devel/p5-Dir-Watch/pkg-descr
index f234c1bdfd37..22b208540840 100644
--- a/devel/p5-Dir-Watch/pkg-descr
+++ b/devel/p5-Dir-Watch/pkg-descr
@@ -1,3 +1,3 @@
Checks for dir/file addition/removals in the current directory.
-WWW: http://search.cpan.org/dist/Dir-Watch/
+WWW: https://metacpan.org/release/Dir-Watch
diff --git a/devel/p5-Directory-Queue/pkg-descr b/devel/p5-Directory-Queue/pkg-descr
index c32cbd4dfaeb..1990cd51651a 100644
--- a/devel/p5-Directory-Queue/pkg-descr
+++ b/devel/p5-Directory-Queue/pkg-descr
@@ -3,4 +3,4 @@ underlying filesystem for storage, security and to prevent race
conditions via atomic operations. It focuses on simplicity, robustness
and scalability.
-WWW: http://search.cpan.org/dist/Directory-Queue/
+WWW: https://metacpan.org/release/Directory-Queue
diff --git a/devel/p5-Directory-Scratch-Structured/pkg-descr b/devel/p5-Directory-Scratch-Structured/pkg-descr
index 8c7468ef2a6c..0a24c33aea03 100644
--- a/devel/p5-Directory-Scratch-Structured/pkg-descr
+++ b/devel/p5-Directory-Scratch-Structured/pkg-descr
@@ -1,4 +1,4 @@
This module adds a create_structured_tree subroutine to the
Directory::Scratch.
-WWW: http://search.cpan.org/dist/Directory-Scratch-Structured/
+WWW: https://metacpan.org/release/Directory-Scratch-Structured
diff --git a/devel/p5-Directory-Scratch/pkg-descr b/devel/p5-Directory-Scratch/pkg-descr
index 94df047462e7..68f68870ee85 100644
--- a/devel/p5-Directory-Scratch/pkg-descr
+++ b/devel/p5-Directory-Scratch/pkg-descr
@@ -4,4 +4,4 @@ temporary storage space, manipulate files inside it, then clean it up.
This module aims to eliminate that problem by making it easy to do
things right.
-WWW: http://search.cpan.org/dist/Directory-Scratch/
+WWW: https://metacpan.org/release/Directory-Scratch
diff --git a/devel/p5-Dist-CheckConflicts/pkg-descr b/devel/p5-Dist-CheckConflicts/pkg-descr
index 40d7e4eaa4cc..e276ab8d95c6 100644
--- a/devel/p5-Dist-CheckConflicts/pkg-descr
+++ b/devel/p5-Dist-CheckConflicts/pkg-descr
@@ -1,3 +1,3 @@
Declare version conflicts for your dist
-WWW: http://search.cpan.org/dist/Dist-CheckConflicts/
+WWW: https://metacpan.org/release/Dist-CheckConflicts
diff --git a/devel/p5-Dist-Metadata/pkg-descr b/devel/p5-Dist-Metadata/pkg-descr
index f9f970e38b0b..8e1329dc7892 100644
--- a/devel/p5-Dist-Metadata/pkg-descr
+++ b/devel/p5-Dist-Metadata/pkg-descr
@@ -1,4 +1,4 @@
This module provides an easy interface for getting various metadata
about a Perl module distribution.
-WWW: http://search.cpan.org/dist/Dist-Metadata/
+WWW: https://metacpan.org/release/Dist-Metadata
diff --git a/devel/p5-Dist-Zilla/pkg-descr b/devel/p5-Dist-Zilla/pkg-descr
index 18327a8a5e2b..19982b1690fe 100644
--- a/devel/p5-Dist-Zilla/pkg-descr
+++ b/devel/p5-Dist-Zilla/pkg-descr
@@ -7,4 +7,4 @@ checkout rather than on published, released code, it can do much
more than those tools, and is free to make much more ludicrous
demands in terms of prerequisites.
-WWW: http://search.cpan.org/dist/Dist-Zilla/
+WWW: https://metacpan.org/release/Dist-Zilla
diff --git a/devel/p5-DynaLoader-Functions/pkg-descr b/devel/p5-DynaLoader-Functions/pkg-descr
index 93c1f6c430a6..95accaecec0e 100644
--- a/devel/p5-DynaLoader-Functions/pkg-descr
+++ b/devel/p5-DynaLoader-Functions/pkg-descr
@@ -3,4 +3,4 @@ used by Perl. Some details of dynamic loading are very platform-dependent, so
correct use of these functions requires the programmer to be mindful of the
space of platform variations.
-WWW: http://search.cpan.org/dist/DynaLoader-Functions/
+WWW: https://metacpan.org/release/DynaLoader-Functions
diff --git a/devel/p5-EV/pkg-descr b/devel/p5-EV/pkg-descr
index 55c4b80c2ec8..9cde6352c9e2 100644
--- a/devel/p5-EV/pkg-descr
+++ b/devel/p5-EV/pkg-descr
@@ -3,4 +3,4 @@ lots of features. It is modelled (very losely) after libevent and the
Event perl module, but is faster, scales better and is more correct,
and also more featureful. And also smaller.
-WWW: http://search.cpan.org/dist/EV/
+WWW: https://metacpan.org/release/EV
diff --git a/devel/p5-Env-PS1/pkg-descr b/devel/p5-Env-PS1/pkg-descr
index 68fd021ea0e9..27296759dba9 100644
--- a/devel/p5-Env-PS1/pkg-descr
+++ b/devel/p5-Env-PS1/pkg-descr
@@ -4,4 +4,4 @@ string like the ones bash(1) uses to format the prompt.
It is intended to be used in combination with the various ReadLine packages.
-WWW: http://search.cpan.org/dist/Env-PS1/
+WWW: https://metacpan.org/release/Env-PS1
diff --git a/devel/p5-Env-Path/pkg-descr b/devel/p5-Env-Path/pkg-descr
index b19cd1fe38c8..a52862a37925 100644
--- a/devel/p5-Env-Path/pkg-descr
+++ b/devel/p5-Env-Path/pkg-descr
@@ -3,4 +3,4 @@ defined as that subclass of environment variables which name an
ordered list of filesystem elements separated by a platform-standard
separator (typically ':' on UNIX and ';' on Windows).
-WWW: http://search.cpan.org/dist/Env-Path/
+WWW: https://metacpan.org/release/Env-Path
diff --git a/devel/p5-Error-Helper/pkg-descr b/devel/p5-Error-Helper/pkg-descr
index 682e94825991..e3ce667276e7 100644
--- a/devel/p5-Error-Helper/pkg-descr
+++ b/devel/p5-Error-Helper/pkg-descr
@@ -1,3 +1,3 @@
Error::Helper provides some easy error related methods.
-WWW: http://search.cpan.org/dist/Error-Helper/
+WWW: https://metacpan.org/release/Error-Helper
diff --git a/devel/p5-Eval-Closure/pkg-descr b/devel/p5-Eval-Closure/pkg-descr
index f1bf953e71b9..bbc793453aa1 100644
--- a/devel/p5-Eval-Closure/pkg-descr
+++ b/devel/p5-Eval-Closure/pkg-descr
@@ -13,4 +13,4 @@ environment, will be much faster (but note that the description is part of the
string to be evaled, so it must also be the same (or non-existent) if caching
is to work properly).
-WWW: http://search.cpan.org/dist/Eval-Closure/
+WWW: https://metacpan.org/release/Eval-Closure
diff --git a/devel/p5-Eval-Context/pkg-descr b/devel/p5-Eval-Context/pkg-descr
index 6664255d2e50..acee63a1ffcf 100644
--- a/devel/p5-Eval-Context/pkg-descr
+++ b/devel/p5-Eval-Context/pkg-descr
@@ -4,4 +4,4 @@ from. It also provides some subroutines to let you define and optionally share
variables and subroutines between your code and the code you wish to evaluate.
Finally there is some support for running your code in a safe compartment.
-WWW: http://search.cpan.org/dist/Eval-Context/
+WWW: https://metacpan.org/release/Eval-Context
diff --git a/devel/p5-Eval-LineNumbers/pkg-descr b/devel/p5-Eval-LineNumbers/pkg-descr
index 7d3a7655ed4d..b72de50e5ee9 100644
--- a/devel/p5-Eval-LineNumbers/pkg-descr
+++ b/devel/p5-Eval-LineNumbers/pkg-descr
@@ -5,4 +5,4 @@ Please note: when you embed \n in your code, it gets expanded in double-quote
hereis documents so it will mess up your line numbering. Use \\n instead when
you can.
-WWW: http://search.cpan.org/dist/Eval-LineNumbers/
+WWW: https://metacpan.org/release/Eval-LineNumbers
diff --git a/devel/p5-Eval-WithLexicals/pkg-descr b/devel/p5-Eval-WithLexicals/pkg-descr
index 39ed3a630864..0feb7da5870f 100644
--- a/devel/p5-Eval-WithLexicals/pkg-descr
+++ b/devel/p5-Eval-WithLexicals/pkg-descr
@@ -1,3 +1,3 @@
Pure perl eval with persistent lexical variables.
-WWW: http://search.cpan.org/dist/Eval-WithLexicals/
+WWW: https://metacpan.org/release/Eval-WithLexicals
diff --git a/devel/p5-Event-ExecFlow/pkg-descr b/devel/p5-Event-ExecFlow/pkg-descr
index 0492e7589b58..0abb271f170d 100644
--- a/devel/p5-Event-ExecFlow/pkg-descr
+++ b/devel/p5-Event-ExecFlow/pkg-descr
@@ -1,4 +1,4 @@
Event::ExecFlow provides a high level API for defining complex flow controls
with asynchronous execution of external programs.
-WWW: http://search.cpan.org/dist/Event-ExecFlow/
+WWW: https://metacpan.org/release/Event-ExecFlow
diff --git a/devel/p5-Event-Join/pkg-descr b/devel/p5-Event-Join/pkg-descr
index 525dac4460db..5b8b3ce7a387 100644
--- a/devel/p5-Event-Join/pkg-descr
+++ b/devel/p5-Event-Join/pkg-descr
@@ -1,3 +1,3 @@
Event::Join is a perl module to join multiple "events" into one.
-WWW: http://search.cpan.org/dist/Event-Join/
+WWW: https://metacpan.org/release/Event-Join
diff --git a/devel/p5-Event-Lib/pkg-descr b/devel/p5-Event-Lib/pkg-descr
index 78a8191d539e..6d0309e82d94 100644
--- a/devel/p5-Event-Lib/pkg-descr
+++ b/devel/p5-Event-Lib/pkg-descr
@@ -2,4 +2,4 @@ Event-Lib is a Perl wrapper around libevent(3)
(http://www.monkey.org/~provos/libevent/).
It makes the handling of asynchronous events more comfortable.
-WWW: http://search.cpan.org/dist/Event-Lib/
+WWW: https://metacpan.org/release/Event-Lib
diff --git a/devel/p5-Event-Notify/pkg-descr b/devel/p5-Event-Notify/pkg-descr
index 123f37f20ce1..f2a7c3571fc5 100644
--- a/devel/p5-Event-Notify/pkg-descr
+++ b/devel/p5-Event-Notify/pkg-descr
@@ -1,3 +1,3 @@
Event::Notify implements a simple Observer pattern.
-WWW: http://search.cpan.org/dist/Event-Notify/
+WWW: https://metacpan.org/release/Event-Notify
diff --git a/devel/p5-Event-RPC/pkg-descr b/devel/p5-Event-RPC/pkg-descr
index 82c387307ffc..c4e030af60b2 100644
--- a/devel/p5-Event-RPC/pkg-descr
+++ b/devel/p5-Event-RPC/pkg-descr
@@ -7,4 +7,4 @@ event loop implementation available for Perl. AnyEvent was invented after
Event::RPC was created and thus Event::RPC started using it's own abstraction
model.
-WWW: http://search.cpan.org/dist/Event-RPC/
+WWW: https://metacpan.org/release/Event-RPC
diff --git a/devel/p5-Event/pkg-descr b/devel/p5-Event/pkg-descr
index 4d6d2f11df76..58efed5d8d6c 100644
--- a/devel/p5-Event/pkg-descr
+++ b/devel/p5-Event/pkg-descr
@@ -3,4 +3,4 @@ Event - A Generic Perl Event Loop
This extension aims to provide a simple and optimized event loop for a
broad class of applications.
-WWW: http://search.cpan.org/dist/Event/
+WWW: https://metacpan.org/release/Event
diff --git a/devel/p5-Every/pkg-descr b/devel/p5-Every/pkg-descr
index 33dfb7cedaf2..119a98738331 100644
--- a/devel/p5-Every/pkg-descr
+++ b/devel/p5-Every/pkg-descr
@@ -1,3 +1,3 @@
Returns true when the conditions (cycles or seconds elapsed) are met.
-WWW: http://search.cpan.org/dist/Every/
+WWW: https://metacpan.org/release/Every
diff --git a/devel/p5-Exception-Class-TryCatch/pkg-descr b/devel/p5-Exception-Class-TryCatch/pkg-descr
index 553cc8ab7a35..8d305deee8a6 100644
--- a/devel/p5-Exception-Class-TryCatch/pkg-descr
+++ b/devel/p5-Exception-Class-TryCatch/pkg-descr
@@ -1,4 +1,4 @@
Exception::Class::TryCatch - Syntactic try/catch sugar for use with
Exception::Class.
-WWW: http://search.cpan.org/dist/Exception-Class-TryCatch/
+WWW: https://metacpan.org/release/Exception-Class-TryCatch
diff --git a/devel/p5-Exception-Class/pkg-descr b/devel/p5-Exception-Class/pkg-descr
index 341519cef8db..6024c078b1f1 100644
--- a/devel/p5-Exception-Class/pkg-descr
+++ b/devel/p5-Exception-Class/pkg-descr
@@ -7,4 +7,4 @@ Regardless, the ability to declare all your exceptions at compile time
is a fairly useful trick and helps push people towards more structured
use of exceptions.
-WWW: http://search.cpan.org/dist/Exception-Class/
+WWW: https://metacpan.org/release/Exception-Class
diff --git a/devel/p5-Exception-Handler/pkg-descr b/devel/p5-Exception-Handler/pkg-descr
index 735c85bf2f81..76771b285dd8 100644
--- a/devel/p5-Exception-Handler/pkg-descr
+++ b/devel/p5-Exception-Handler/pkg-descr
@@ -3,4 +3,4 @@ Exception::Handler
Exception::Handler helps to report exceptions with formatted text
call-stack.
-WWW: http://search.cpan.org/dist/Exception-Handler/
+WWW: https://metacpan.org/release/Exception-Handler
diff --git a/devel/p5-Expect-Simple/pkg-descr b/devel/p5-Expect-Simple/pkg-descr
index 7701961cf5f6..0ff8960924ab 100644
--- a/devel/p5-Expect-Simple/pkg-descr
+++ b/devel/p5-Expect-Simple/pkg-descr
@@ -23,4 +23,4 @@ The connection is automatically broken (by sending the specified
disconnect command to the target) when the Expect::Simple object is
destroyed.
-WWW: http://search.cpan.org/dist/Expect-Simple/
+WWW: https://metacpan.org/release/Expect-Simple
diff --git a/devel/p5-Exporter-Declare/pkg-descr b/devel/p5-Exporter-Declare/pkg-descr
index 355f546f7027..007bca1a2e69 100644
--- a/devel/p5-Exporter-Declare/pkg-descr
+++ b/devel/p5-Exporter-Declare/pkg-descr
@@ -5,4 +5,4 @@ hooks that allow you to add options and arguments for import. Finally,
Exporter::Declare's meta-driven system allows for top-notch
introspection.
-WWW: http://search.cpan.org/dist/Exporter-Declare/
+WWW: https://metacpan.org/release/Exporter-Declare
diff --git a/devel/p5-Exporter-Easy/pkg-descr b/devel/p5-Exporter-Easy/pkg-descr
index b60d30528c6c..e5e31957fc1f 100644
--- a/devel/p5-Exporter-Easy/pkg-descr
+++ b/devel/p5-Exporter-Easy/pkg-descr
@@ -1,4 +1,4 @@
Exporter::Easy makes using Exporter easy. In it's simplest case it
allows you to drop the boilerplate code that comes with using Exporter.
-WWW: http://search.cpan.org/dist/Exporter-Easy/
+WWW: https://metacpan.org/release/Exporter-Easy
diff --git a/devel/p5-Exporter-Tidy/pkg-descr b/devel/p5-Exporter-Tidy/pkg-descr
index 88c989642e72..f945c3c2905f 100644
--- a/devel/p5-Exporter-Tidy/pkg-descr
+++ b/devel/p5-Exporter-Tidy/pkg-descr
@@ -5,4 +5,4 @@ namespace.
With Exporter::Tidy, you don't need to use any package global in your module.
Even the subs you export can be lexically scoped.
-WWW: http://search.cpan.org/dist/Exporter-Tidy/
+WWW: https://metacpan.org/release/Exporter-Tidy
diff --git a/devel/p5-Exporter-Tiny/pkg-descr b/devel/p5-Exporter-Tiny/pkg-descr
index 40f8ee3d82d0..85265c1098b1 100644
--- a/devel/p5-Exporter-Tiny/pkg-descr
+++ b/devel/p5-Exporter-Tiny/pkg-descr
@@ -12,4 +12,4 @@ names to sub names, resolution of sub names to coderefs, and installation of
coderefs into the target package) as method calls, which means they can be
overridden to provide interesting behaviour.
-WWW: http://search.cpan.org/dist/Exporter-Tiny/
+WWW: https://metacpan.org/release/Exporter-Tiny
diff --git a/devel/p5-Exporter/pkg-descr b/devel/p5-Exporter/pkg-descr
index 89d256fef12d..f5bd0ab653de 100644
--- a/devel/p5-Exporter/pkg-descr
+++ b/devel/p5-Exporter/pkg-descr
@@ -4,4 +4,4 @@ use Exporter rather than implementing their own "import" method because
Exporter provides a highly flexible interface, with an implementation
optimised for the common case.
-WWW: http://search.cpan.org/dist/Exporter/
+WWW: https://metacpan.org/release/Exporter
diff --git a/devel/p5-ExtUtils-AutoInstall/pkg-descr b/devel/p5-ExtUtils-AutoInstall/pkg-descr
index 9871ddf27ac2..689a2bf41031 100644
--- a/devel/p5-ExtUtils-AutoInstall/pkg-descr
+++ b/devel/p5-ExtUtils-AutoInstall/pkg-descr
@@ -5,4 +5,4 @@ option offered by ExtUtils::MakeMaker.
This module works best with the Module::Install framework,
a drop-in replacement for MakeMaker.
-WWW: http://search.cpan.org/dist/ExtUtils-AutoInstall/
+WWW: https://metacpan.org/release/ExtUtils-AutoInstall
diff --git a/devel/p5-ExtUtils-CBuilder/pkg-descr b/devel/p5-ExtUtils-CBuilder/pkg-descr
index 9ac589bab35c..f47164d7ce04 100644
--- a/devel/p5-ExtUtils-CBuilder/pkg-descr
+++ b/devel/p5-ExtUtils-CBuilder/pkg-descr
@@ -4,4 +4,4 @@ by the Module::Build project, but may be useful for other purposes as well.
However, it is not intended as a general cross-platform interface to all your C
building needs. That would have been a much more ambitious goal!
-WWW: http://search.cpan.org/dist/ExtUtils-CBuilder/
+WWW: https://metacpan.org/release/ExtUtils-CBuilder
diff --git a/devel/p5-ExtUtils-CChecker/pkg-descr b/devel/p5-ExtUtils-CChecker/pkg-descr
index 12c56dbdd0c7..8c60e6281477 100644
--- a/devel/p5-ExtUtils-CChecker/pkg-descr
+++ b/devel/p5-ExtUtils-CChecker/pkg-descr
@@ -11,4 +11,4 @@ It may also be necessary to search for the correct library to link against, or
for the right include directories to find header files in. This class also
provides assistance here.
-WWW: http://search.cpan.org/dist/ExtUtils-CChecker/
+WWW: https://metacpan.org/release/ExtUtils-CChecker
diff --git a/devel/p5-ExtUtils-Config/pkg-descr b/devel/p5-ExtUtils-Config/pkg-descr
index 9ad198dc3018..4a7ba9fba2d0 100644
--- a/devel/p5-ExtUtils-Config/pkg-descr
+++ b/devel/p5-ExtUtils-Config/pkg-descr
@@ -1,3 +1,3 @@
ExtUtils::Config is an abstraction around the %Config hash.
-WWW: http://search.cpan.org/dist/ExtUtils-Config/
+WWW: https://metacpan.org/release/ExtUtils-Config
diff --git a/devel/p5-ExtUtils-Constant/pkg-descr b/devel/p5-ExtUtils-Constant/pkg-descr
index 899437c20b7d..138c68685b03 100644
--- a/devel/p5-ExtUtils-Constant/pkg-descr
+++ b/devel/p5-ExtUtils-Constant/pkg-descr
@@ -4,4 +4,4 @@ It is principally used by the h2xs utility, on which this code is based.
It doesn't contain the routines to scan header files to extract these
constants.
-WWW: http://search.cpan.org/dist/ExtUtils-Constant/
+WWW: https://metacpan.org/release/ExtUtils-Constant
diff --git a/devel/p5-ExtUtils-CppGuess/pkg-descr b/devel/p5-ExtUtils-CppGuess/pkg-descr
index 67e018fa6ee9..af6e35f05b5d 100644
--- a/devel/p5-ExtUtils-CppGuess/pkg-descr
+++ b/devel/p5-ExtUtils-CppGuess/pkg-descr
@@ -4,4 +4,4 @@ compatible with the C compiler that your perl was built with.
It can generate the necessary options to the Module::Build constructor or to
ExtUtils::MakeMaker's WriteMakefile function.
-WWW: http://search.cpan.org/dist/ExtUtils-CppGuess/
+WWW: https://metacpan.org/release/ExtUtils-CppGuess
diff --git a/devel/p5-ExtUtils-Depends/pkg-descr b/devel/p5-ExtUtils-Depends/pkg-descr
index a08fd7d6195b..60daf6da52a6 100644
--- a/devel/p5-ExtUtils-Depends/pkg-descr
+++ b/devel/p5-ExtUtils-Depends/pkg-descr
@@ -10,4 +10,4 @@ with a
in the main .pm file) if you need to use functions defined in the
module.
-WWW: http://search.cpan.org/dist/ExtUtils-Depends/
+WWW: https://metacpan.org/release/ExtUtils-Depends
diff --git a/devel/p5-ExtUtils-Helpers/pkg-descr b/devel/p5-ExtUtils-Helpers/pkg-descr
index 2d7d305c33a7..0d795915b10a 100644
--- a/devel/p5-ExtUtils-Helpers/pkg-descr
+++ b/devel/p5-ExtUtils-Helpers/pkg-descr
@@ -1,4 +1,4 @@
ExtUtils::Helpers provides various portable helper functions for module
building modules.
-WWW: http://search.cpan.org/dist/ExtUtils-Helpers/
+WWW: https://metacpan.org/release/ExtUtils-Helpers
diff --git a/devel/p5-ExtUtils-Install/pkg-descr b/devel/p5-ExtUtils-Install/pkg-descr
index 08e987afede0..e24d742c0c9d 100644
--- a/devel/p5-ExtUtils-Install/pkg-descr
+++ b/devel/p5-ExtUtils-Install/pkg-descr
@@ -5,4 +5,4 @@ Both install() and uninstall() are specific to the way
ExtUtils::MakeMaker handles the installation and deinstallation of
perl modules. They are not designed as general purpose tools.
-WWW: http://search.cpan.org/dist/ExtUtils-Install/
+WWW: https://metacpan.org/release/ExtUtils-Install
diff --git a/devel/p5-ExtUtils-InstallPaths/pkg-descr b/devel/p5-ExtUtils-InstallPaths/pkg-descr
index 321f923bfbea..cfe65d8b9d4b 100644
--- a/devel/p5-ExtUtils-InstallPaths/pkg-descr
+++ b/devel/p5-ExtUtils-InstallPaths/pkg-descr
@@ -10,4 +10,4 @@ something similar in a rather different (and more complicated) way. destdir lets
you specify a temporary installation directory like /tmp/install in case you
want to create bundled-up installable packages.
-WWW: http://search.cpan.org/dist/ExtUtils-InstallPaths/
+WWW: https://metacpan.org/release/ExtUtils-InstallPaths
diff --git a/devel/p5-ExtUtils-LibBuilder/pkg-descr b/devel/p5-ExtUtils-LibBuilder/pkg-descr
index fa5e09b1e8fa..1d15bd44d28a 100644
--- a/devel/p5-ExtUtils-LibBuilder/pkg-descr
+++ b/devel/p5-ExtUtils-LibBuilder/pkg-descr
@@ -1,3 +1,3 @@
ExtUtils::LibBuilder is a tool to build C libraries.
-WWW: http://search.cpan.org/dist/ExtUtils-LibBuilder/
+WWW: https://metacpan.org/release/ExtUtils-LibBuilder
diff --git a/devel/p5-ExtUtils-MakeMaker-CPANfile/pkg-descr b/devel/p5-ExtUtils-MakeMaker-CPANfile/pkg-descr
index 3966d0acf1ea..0e9469625751 100644
--- a/devel/p5-ExtUtils-MakeMaker-CPANfile/pkg-descr
+++ b/devel/p5-ExtUtils-MakeMaker-CPANfile/pkg-descr
@@ -6,4 +6,4 @@ As of version 0.03, ExtUtils::MakeMaker::CPANfile also removes WriteMakefile
parameters that the installed version of ExtUtils::MakeMaker doesn't know, to
avoid warnings.
-WWW: http://search.cpan.org/dist/ExtUtils-MakeMaker-CPANfile/
+WWW: https://metacpan.org/release/ExtUtils-MakeMaker-CPANfile
diff --git a/devel/p5-ExtUtils-MakeMaker/pkg-descr b/devel/p5-ExtUtils-MakeMaker/pkg-descr
index bbc8958b1b3a..60d20f343d51 100644
--- a/devel/p5-ExtUtils-MakeMaker/pkg-descr
+++ b/devel/p5-ExtUtils-MakeMaker/pkg-descr
@@ -11,4 +11,4 @@ contains a Makefile.PL is treated as a separate object. This makes it possible
to write an unlimited number of Makefiles with a single invocation of
WriteMakefile().
-WWW: http://search.cpan.org/dist/ExtUtils-MakeMaker/
+WWW: https://metacpan.org/release/ExtUtils-MakeMaker
diff --git a/devel/p5-ExtUtils-Manifest/pkg-descr b/devel/p5-ExtUtils-Manifest/pkg-descr
index 3fc1e3dacada..15bdcdd05433 100644
--- a/devel/p5-ExtUtils-Manifest/pkg-descr
+++ b/devel/p5-ExtUtils-Manifest/pkg-descr
@@ -2,4 +2,4 @@ ExtUtils::Manifest provides a number of utilities to write and check a MANIFEST
file. At present the list includes mkmanifest, manicheck, filecheck, fullcheck,
skipcheck, manifind, maniread, manicopy, and maniadd.
-WWW: http://search.cpan.org/dist/ExtUtils-Manifest/
+WWW: https://metacpan.org/release/ExtUtils-Manifest
diff --git a/devel/p5-ExtUtils-ParseXS/pkg-descr b/devel/p5-ExtUtils-ParseXS/pkg-descr
index ce22480a280b..30a86002763a 100644
--- a/devel/p5-ExtUtils-ParseXS/pkg-descr
+++ b/devel/p5-ExtUtils-ParseXS/pkg-descr
@@ -4,4 +4,4 @@ the glue necessary to let Perl access those functions. The compiler uses
typemaps to determine how to map C function parameters and variables to Perl
values.
-WWW: http://search.cpan.org/dist/ExtUtils-ParseXS/
+WWW: https://metacpan.org/release/ExtUtils-ParseXS
diff --git a/devel/p5-ExtUtils-PkgConfig/pkg-descr b/devel/p5-ExtUtils-PkgConfig/pkg-descr
index 570132d4a489..bc379c0b0b08 100644
--- a/devel/p5-ExtUtils-PkgConfig/pkg-descr
+++ b/devel/p5-ExtUtils-PkgConfig/pkg-descr
@@ -6,4 +6,4 @@ intended for use in the Makefile.PL of perl extensions which bind
libraries that pkg-config knows. It is really just boilerplate code
that you would've written yourself.
-WWW: http://search.cpan.org/dist/ExtUtils-PkgConfig/
+WWW: https://metacpan.org/release/ExtUtils-PkgConfig
diff --git a/devel/p5-ExtUtils-XSBuilder/pkg-descr b/devel/p5-ExtUtils-XSBuilder/pkg-descr
index f0bbeb8dffd1..d2b74e60afd3 100644
--- a/devel/p5-ExtUtils-XSBuilder/pkg-descr
+++ b/devel/p5-ExtUtils-XSBuilder/pkg-descr
@@ -6,4 +6,4 @@ must still be familiar with C and XS programming, but it removes a lot of
stupid work and copy&paste from you. Also when the C API changes, most
of the time you only have to rerun XSBuilder to get your new Perl API.
-WWW: http://search.cpan.org/dist/ExtUtils-XSBuilder/
+WWW: https://metacpan.org/release/ExtUtils-XSBuilder
diff --git a/devel/p5-ExtUtils-XSpp/pkg-descr b/devel/p5-ExtUtils-XSpp/pkg-descr
index f021854d17f3..0b390ff3b34d 100644
--- a/devel/p5-ExtUtils-XSpp/pkg-descr
+++ b/devel/p5-ExtUtils-XSpp/pkg-descr
@@ -3,4 +3,4 @@ supposed to know, at the very least, C++ and XS. This means that
you will need typemaps for both the normal XS pre-processor xsubpp
and the XS++ pre-processor xspp.
-WWW: http://search.cpan.org/dist/ExtUtils-XSpp/
+WWW: https://metacpan.org/release/ExtUtils-XSpp
diff --git a/devel/p5-FFI-CheckLib/pkg-descr b/devel/p5-FFI-CheckLib/pkg-descr
index fa6467443047..796f4a695538 100644
--- a/devel/p5-FFI-CheckLib/pkg-descr
+++ b/devel/p5-FFI-CheckLib/pkg-descr
@@ -9,4 +9,4 @@ module does not actually use any FFI to do its detection and probing. This
module does not have any non-core runtime dependencies. The test suite does
depend on Test2::Suite.
-WWW: http://search.cpan.org/dist/FFI-CheckLib/
+WWW: https://metacpan.org/release/FFI-CheckLib
diff --git a/devel/p5-FFI-Platypus/pkg-descr b/devel/p5-FFI-Platypus/pkg-descr
index 6e4ba3492244..dd819b6bf20e 100644
--- a/devel/p5-FFI-Platypus/pkg-descr
+++ b/devel/p5-FFI-Platypus/pkg-descr
@@ -4,4 +4,4 @@ compiled into machine code. This implementation uses libffi to accomplish this
task. libffi is battle tested by a number of other scripting and virtual machine
languages, such as Python and Ruby to serve a similar role.
-WWW: http://search.cpan.org/dist/FFI-Platypus/
+WWW: https://metacpan.org/release/FFI-Platypus
diff --git a/devel/p5-FSA-Rules/pkg-descr b/devel/p5-FSA-Rules/pkg-descr
index d06e053f3f97..27806d7c7ddb 100644
--- a/devel/p5-FSA-Rules/pkg-descr
+++ b/devel/p5-FSA-Rules/pkg-descr
@@ -10,4 +10,4 @@ that it offers no back-tracking. But in truth, you can use it to build a
state machine that adheres to either model--hence the more generic FSA
moniker.
-WWW: http://search.cpan.org/dist/FSA-Rules/
+WWW: https://metacpan.org/release/FSA-Rules
diff --git a/devel/p5-Fennec-Lite/pkg-descr b/devel/p5-Fennec-Lite/pkg-descr
index 984818ae9a21..7709f1a5da98 100644
--- a/devel/p5-Fennec-Lite/pkg-descr
+++ b/devel/p5-Fennec-Lite/pkg-descr
@@ -8,4 +8,4 @@ can easily be used by any project, either directly, or by copying it
into your project. The file itself is less than 300 lines of code at
the time of this writing, that includes whitespace.
-WWW: http://search.cpan.org/dist/Fennec-Lite/
+WWW: https://metacpan.org/release/Fennec-Lite
diff --git a/devel/p5-File-Append-TempFile/pkg-descr b/devel/p5-File-Append-TempFile/pkg-descr
index a8295f60fbc7..abe8f2b21af8 100644
--- a/devel/p5-File-Append-TempFile/pkg-descr
+++ b/devel/p5-File-Append-TempFile/pkg-descr
@@ -4,4 +4,4 @@ the updates. Care should be taken to ensure that no other applications
try to modify the original file concurrently, since any changes made while
appending the data may be lost.
-WWW: http://search.cpan.org/dist/File-Append-TempFile/
+WWW: https://metacpan.org/release/File-Append-TempFile
diff --git a/devel/p5-File-Assets/pkg-descr b/devel/p5-File-Assets/pkg-descr
index 462d2a82f252..5912ced0d49f 100644
--- a/devel/p5-File-Assets/pkg-descr
+++ b/devel/p5-File-Assets/pkg-descr
@@ -3,4 +3,4 @@ application. It allows you to "publish" assests in one place after having
specified them in different parts of the application (e.g. throughout request
and template processing phases).
-WWW: http://search.cpan.org/dist/File-Assets/
+WWW: https://metacpan.org/release/File-Assets
diff --git a/devel/p5-File-Attributes-Recursive/pkg-descr b/devel/p5-File-Attributes-Recursive/pkg-descr
index 813eeba3bfff..7c209901b6d7 100644
--- a/devel/p5-File-Attributes-Recursive/pkg-descr
+++ b/devel/p5-File-Attributes-Recursive/pkg-descr
@@ -1,4 +1,4 @@
Works like File::Attributes, but will recurse up the directory tree
until a matching attribute is found.
-WWW: http://search.cpan.org/dist/File-Attributes-Recursive/
+WWW: https://metacpan.org/release/File-Attributes-Recursive
diff --git a/devel/p5-File-Attributes/pkg-descr b/devel/p5-File-Attributes/pkg-descr
index daea2b916157..7dd6e35e28ca 100644
--- a/devel/p5-File-Attributes/pkg-descr
+++ b/devel/p5-File-Attributes/pkg-descr
@@ -1,4 +1,4 @@
File::Attributes lets you assign attributes to files (and read them, and
list them, and delete them).
-WWW: http://search.cpan.org/dist/File-Attributes/
+WWW: https://metacpan.org/release/File-Attributes
diff --git a/devel/p5-File-BOM/pkg-descr b/devel/p5-File-BOM/pkg-descr
index f83658239dd4..c67ff39f206b 100644
--- a/devel/p5-File-BOM/pkg-descr
+++ b/devel/p5-File-BOM/pkg-descr
@@ -5,4 +5,4 @@ streams.
The intention of File::BOM is for files with BOMs to be readable
as seamlessly as possible, regardless of the encoding used.
-WWW: http://search.cpan.org/dist/File-BOM/
+WWW: https://metacpan.org/release/File-BOM
diff --git a/devel/p5-File-BaseDir/pkg-descr b/devel/p5-File-BaseDir/pkg-descr
index 39e1631b00e9..95d345fe9b8e 100644
--- a/devel/p5-File-BaseDir/pkg-descr
+++ b/devel/p5-File-BaseDir/pkg-descr
@@ -6,4 +6,4 @@ This module forked from File::MimeInfo.
For this module the XDG basedir specification 0.6 was used.
-WWW: http://search.cpan.org/dist/File-BaseDir/
+WWW: https://metacpan.org/release/File-BaseDir
diff --git a/devel/p5-File-Binary/pkg-descr b/devel/p5-File-Binary/pkg-descr
index b4de0da1217a..f37e8fa8fc6c 100644
--- a/devel/p5-File-Binary/pkg-descr
+++ b/devel/p5-File-Binary/pkg-descr
@@ -1,4 +1,4 @@
File::Binary is a perl module that provides an interface to modify
and read binary files.
-WWW: http://search.cpan.org/dist/File-Binary/
+WWW: https://metacpan.org/release/File-Binary
diff --git a/devel/p5-File-Cache/pkg-descr b/devel/p5-File-Cache/pkg-descr
index 64833a956cfa..ab822e99dacc 100644
--- a/devel/p5-File-Cache/pkg-descr
+++ b/devel/p5-File-Cache/pkg-descr
@@ -4,4 +4,4 @@ Where IPC::Cache is faster for small numbers of simple objects,
File::Cache tends towards being more performant when caching large
numbers of complex objects.
-WWW: http://search.cpan.org/dist/File-Cache/
+WWW: https://metacpan.org/release/File-Cache
diff --git a/devel/p5-File-ChangeNotify/pkg-descr b/devel/p5-File-ChangeNotify/pkg-descr
index 120fb7e637d4..d664b2ba0c6d 100644
--- a/devel/p5-File-ChangeNotify/pkg-descr
+++ b/devel/p5-File-ChangeNotify/pkg-descr
@@ -1,3 +1,3 @@
Watch for changes to files, cross-platform style
-WWW: http://search.cpan.org/dist/File-ChangeNotify/
+WWW: https://metacpan.org/release/File-ChangeNotify
diff --git a/devel/p5-File-ConfigDir/pkg-descr b/devel/p5-File-ConfigDir/pkg-descr
index 3fa724ce32b5..95a9501f1189 100644
--- a/devel/p5-File-ConfigDir/pkg-descr
+++ b/devel/p5-File-ConfigDir/pkg-descr
@@ -13,4 +13,4 @@ $ENV{ALLUSERSPROFILE} . "\\Application Data\\p5-app", respectively.
File::ConfigDir has no "do what I mean" mode - it's entirely up to the user to
pick the right directory for each particular application.
-WWW: http://search.cpan.org/dist/File-ConfigDir/
+WWW: https://metacpan.org/release/File-ConfigDir
diff --git a/devel/p5-File-Copy-Link/pkg-descr b/devel/p5-File-Copy-Link/pkg-descr
index febf64a4db94..720a7aea4901 100644
--- a/devel/p5-File-Copy-Link/pkg-descr
+++ b/devel/p5-File-Copy-Link/pkg-descr
@@ -2,4 +2,4 @@ The distribution File-Copy-Link includes the modules
File::Spec::Link and File::Copy::Link and the script
copylink. They include routines to read and copy links.
-WWW: http://search.cpan.org/dist/File-Copy-Link/
+WWW: https://metacpan.org/release/File-Copy-Link
diff --git a/devel/p5-File-Copy-Recursive-Reduced/pkg-descr b/devel/p5-File-Copy-Recursive-Reduced/pkg-descr
index d9f5870472d0..ad4cb1b0bb6a 100644
--- a/devel/p5-File-Copy-Recursive-Reduced/pkg-descr
+++ b/devel/p5-File-Copy-Recursive-Reduced/pkg-descr
@@ -4,4 +4,4 @@ library provides methods similar enough to that distribution's fcopy(),
dircopy() and rcopy() functions to be usable in those CPAN distributions often
described as being part of the Perl toolchain.
-WWW: http://search.cpan.org/dist/File-Copy-Recursive-Reduced/
+WWW: https://metacpan.org/release/File-Copy-Recursive-Reduced
diff --git a/devel/p5-File-Copy-Recursive/pkg-descr b/devel/p5-File-Copy-Recursive/pkg-descr
index 162f11e233ae..cb749b468c41 100644
--- a/devel/p5-File-Copy-Recursive/pkg-descr
+++ b/devel/p5-File-Copy-Recursive/pkg-descr
@@ -2,4 +2,4 @@ This module copies and moves directories recursively (or single files, well...
singley) to an optional depth and attempts to preserve each file or
directory's mode.
-WWW: http://search.cpan.org/dist/File-Copy-Recursive/
+WWW: https://metacpan.org/release/File-Copy-Recursive
diff --git a/devel/p5-File-CountLines/pkg-descr b/devel/p5-File-CountLines/pkg-descr
index 42467bd9b528..e9dfc6777034 100644
--- a/devel/p5-File-CountLines/pkg-descr
+++ b/devel/p5-File-CountLines/pkg-descr
@@ -2,4 +2,4 @@ Perlfaq5 answers the question on how to count the number of lines in a
file. This module is a convenient wrapper around that method, with
additional options.
-WWW: http://search.cpan.org/dist/File-CountLines/
+WWW: https://metacpan.org/release/File-CountLines
diff --git a/devel/p5-File-CreationTime/pkg-descr b/devel/p5-File-CreationTime/pkg-descr
index 719107e22c00..6046abcd4536 100644
--- a/devel/p5-File-CreationTime/pkg-descr
+++ b/devel/p5-File-CreationTime/pkg-descr
@@ -6,4 +6,4 @@ such information.
my $file = '/path/to/file';
print "$file was created: ". creation_time($file). "\n";
-WWW: http://search.cpan.org/dist/File-CreationTime/
+WWW: https://metacpan.org/release/File-CreationTime
diff --git a/devel/p5-File-DesktopEntry/pkg-descr b/devel/p5-File-DesktopEntry/pkg-descr
index 518af0ed8f12..447941d25814 100644
--- a/devel/p5-File-DesktopEntry/pkg-descr
+++ b/devel/p5-File-DesktopEntry/pkg-descr
@@ -1,4 +1,4 @@
This module is used to work with .desktop files. The format of these files is
specified by the freedesktop "Desktop Entry" specification.
-WWW: http://search.cpan.org/dist/File-DesktopEntry/
+WWW: https://metacpan.org/release/File-DesktopEntry
diff --git a/devel/p5-File-Dir-Dumper/pkg-descr b/devel/p5-File-Dir-Dumper/pkg-descr
index 886b90381b47..d4c81dabfa7b 100644
--- a/devel/p5-File-Dir-Dumper/pkg-descr
+++ b/devel/p5-File-Dir-Dumper/pkg-descr
@@ -1,4 +1,4 @@
File::Dir::Dumper - dump directory structures' meta-data in a consistent and
machine-readable way.
-WWW: http://search.cpan.org/dist/File-Dir-Dumper/
+WWW: https://metacpan.org/release/File-Dir-Dumper
diff --git a/devel/p5-File-ExtAttr/pkg-descr b/devel/p5-File-ExtAttr/pkg-descr
index b7e452631578..48180948f0d2 100644
--- a/devel/p5-File-ExtAttr/pkg-descr
+++ b/devel/p5-File-ExtAttr/pkg-descr
@@ -7,4 +7,4 @@ add their own key=value pairs.
Extended attributes are supported by FreeBSD starting from version 5.
-WWW: http://search.cpan.org/dist/File-ExtAttr/
+WWW: https://metacpan.org/release/File-ExtAttr
diff --git a/devel/p5-File-FcntlLock/pkg-descr b/devel/p5-File-FcntlLock/pkg-descr
index 2f6d35fd97b9..74ebf94dd62a 100644
--- a/devel/p5-File-FcntlLock/pkg-descr
+++ b/devel/p5-File-FcntlLock/pkg-descr
@@ -3,4 +3,4 @@ the fcntl(2) system call. This allows locks on parts of a file as well as on
the whole file and overcomes some known problems with flock(2), on which Perls
flock() function is based by default.
-WWW: http://search.cpan.org/dist/File-FcntlLock/
+WWW: https://metacpan.org/release/File-FcntlLock
diff --git a/devel/p5-File-Find-Closures/pkg-descr b/devel/p5-File-Find-Closures/pkg-descr
index 601e33783def..3e59eccc339c 100644
--- a/devel/p5-File-Find-Closures/pkg-descr
+++ b/devel/p5-File-Find-Closures/pkg-descr
@@ -4,4 +4,4 @@ some examples. The functions mostly stand alone (i.e. they don't need the rest
of the module), so rather than creating a dependency in your code, just lift the
parts you want).
-WWW: http://search.cpan.org/dist/File-Find-Closures/
+WWW: https://metacpan.org/release/File-Find-Closures
diff --git a/devel/p5-File-Find-Object/pkg-descr b/devel/p5-File-Find-Object/pkg-descr
index c76002fd5e6a..c4b8cc5b1cfb 100644
--- a/devel/p5-File-Find-Object/pkg-descr
+++ b/devel/p5-File-Find-Object/pkg-descr
@@ -8,4 +8,4 @@ result.
With File::Find::Object you can get the next file by calling the
next() function, but setting a callback is still possible.
-WWW: http://search.cpan.org/dist/File-Find-Object/
+WWW: https://metacpan.org/release/File-Find-Object
diff --git a/devel/p5-File-Find-Rule-Filesys-Virtual/pkg-descr b/devel/p5-File-Find-Rule-Filesys-Virtual/pkg-descr
index 8ad9ca956ebe..d0a01c32e9f3 100644
--- a/devel/p5-File-Find-Rule-Filesys-Virtual/pkg-descr
+++ b/devel/p5-File-Find-Rule-Filesys-Virtual/pkg-descr
@@ -1,4 +1,4 @@
This module allows you to use File::Find::Rule file finding semantics to
Filesys::Virtual derived filesystems.
-WWW: http://search.cpan.org/dist/File-Find-Rule-Filesys-Virtual/
+WWW: https://metacpan.org/release/File-Find-Rule-Filesys-Virtual
diff --git a/devel/p5-File-Find-Rule-Perl/pkg-descr b/devel/p5-File-Find-Rule-Perl/pkg-descr
index 3313461ac006..d638842560a4 100644
--- a/devel/p5-File-Find-Rule-Perl/pkg-descr
+++ b/devel/p5-File-Find-Rule-Perl/pkg-descr
@@ -1,4 +1,4 @@
Provides File::Find::Rule methods for finding various Perl-related
files.
-WWW: http://search.cpan.org/dist/File-Find-Rule-Perl/
+WWW: https://metacpan.org/release/File-Find-Rule-Perl
diff --git a/devel/p5-File-Find-Rule-VCS/pkg-descr b/devel/p5-File-Find-Rule-VCS/pkg-descr
index 3ece3ba836e6..46cfd162b6d2 100644
--- a/devel/p5-File-Find-Rule-VCS/pkg-descr
+++ b/devel/p5-File-Find-Rule-VCS/pkg-descr
@@ -5,4 +5,4 @@ File::Find::Rule::VCS provides quick and convenient methods to exclude the
version control directories of several major Version Control Systems (currently
CVS, subversion, and Bazaar).
-WWW: http://search.cpan.org/dist/File-Find-Rule-VCS/
+WWW: https://metacpan.org/release/File-Find-Rule-VCS
diff --git a/devel/p5-File-Find-Rule/pkg-descr b/devel/p5-File-Find-Rule/pkg-descr
index e9a46dfd2c89..707468459dc9 100644
--- a/devel/p5-File-Find-Rule/pkg-descr
+++ b/devel/p5-File-Find-Rule/pkg-descr
@@ -1,4 +1,4 @@
File::Find::Rule is a friendlier interface to File::Find. It allows you
to build rules which specify the desired files and directories.
-WWW: http://search.cpan.org/dist/File-Find-Rule/
+WWW: https://metacpan.org/release/File-Find-Rule
diff --git a/devel/p5-File-Finder/pkg-descr b/devel/p5-File-Finder/pkg-descr
index b47704da0ee6..dfc4d8ada55e 100644
--- a/devel/p5-File-Finder/pkg-descr
+++ b/devel/p5-File-Finder/pkg-descr
@@ -2,4 +2,4 @@ File::Find is great, but constructing the wanted routine can sometimes
be a pain. This module provides a wanted-writer, using syntax that
is directly mappable to the find command's syntax.
-WWW: http://search.cpan.org/dist/File-Finder/
+WWW: https://metacpan.org/release/File-Finder
diff --git a/devel/p5-File-Flat/pkg-descr b/devel/p5-File-Flat/pkg-descr
index d015c2180013..30f9fe779da0 100644
--- a/devel/p5-File-Flat/pkg-descr
+++ b/devel/p5-File-Flat/pkg-descr
@@ -6,4 +6,4 @@ directories as needed. This is create for things like install scripts
and such, as you never need to worry about the existence of directories,
just write to a file, no matter where it is.
-WWW: http://search.cpan.org/dist/File-Flat/
+WWW: https://metacpan.org/release/File-Flat
diff --git a/devel/p5-File-Flock-Retry/pkg-descr b/devel/p5-File-Flock-Retry/pkg-descr
index b820491a2dcc..1414719f1dfe 100644
--- a/devel/p5-File-Flock-Retry/pkg-descr
+++ b/devel/p5-File-Flock-Retry/pkg-descr
@@ -3,4 +3,4 @@ alternative to File::Flock with some other differences:
- OO interface only
- Autoretry (by default for 60s) when trying to acquire lock
-WWW: http://search.cpan.org/dist/File-Flock-Retry/
+WWW: https://metacpan.org/release/File-Flock-Retry
diff --git a/devel/p5-File-Flock/pkg-descr b/devel/p5-File-Flock/pkg-descr
index b7e0d8af5e79..db9d67560762 100644
--- a/devel/p5-File-Flock/pkg-descr
+++ b/devel/p5-File-Flock/pkg-descr
@@ -5,4 +5,4 @@ does not already exist.
It will also try to remove the lock file. This makes it a bit
complicated.
-WWW: http://search.cpan.org/dist/File-Flock/
+WWW: https://metacpan.org/release/File-Flock
diff --git a/devel/p5-File-FnMatch/pkg-descr b/devel/p5-File-FnMatch/pkg-descr
index ab45ef2a871d..6e9b3a11877d 100644
--- a/devel/p5-File-FnMatch/pkg-descr
+++ b/devel/p5-File-FnMatch/pkg-descr
@@ -3,4 +3,4 @@ File::FnMatch::fnmatch() provides simple, shell-like pattern matching.
Though considerably less powerful than regular expressions, shell patterns
are nonetheless useful and familiar to a large audience of end-users.
-WWW: http://search.cpan.org/dist/File-FnMatch/
+WWW: https://metacpan.org/release/File-FnMatch
diff --git a/devel/p5-File-Grep/pkg-descr b/devel/p5-File-Grep/pkg-descr
index 4792f02ac568..8210d32cc882 100644
--- a/devel/p5-File-Grep/pkg-descr
+++ b/devel/p5-File-Grep/pkg-descr
@@ -1,4 +1,4 @@
The File::Grep module is designed for find matches to a pattern in
a series of files and related functions.
-WWW: http://search.cpan.org/dist/File-Grep/
+WWW: https://metacpan.org/release/File-Grep
diff --git a/devel/p5-File-HStore/pkg-descr b/devel/p5-File-HStore/pkg-descr
index 822a1e399036..13e7dff2b0a4 100644
--- a/devel/p5-File-HStore/pkg-descr
+++ b/devel/p5-File-HStore/pkg-descr
@@ -13,4 +13,4 @@ algorithm. The FAT (Free Archive Toolkit) format is also supported and
it is composed of the date of submission plus the SHA-2 real digest
part.
-WWW: http://search.cpan.org/dist/File-HStore/
+WWW: https://metacpan.org/release/File-HStore
diff --git a/devel/p5-File-HomeDir-PathClass/pkg-descr b/devel/p5-File-HomeDir-PathClass/pkg-descr
index 95e673531dc1..bba2967315aa 100644
--- a/devel/p5-File-HomeDir-PathClass/pkg-descr
+++ b/devel/p5-File-HomeDir-PathClass/pkg-descr
@@ -5,4 +5,4 @@ usage of the value.
Refer to File::HomeDir#METHODS for a list of which functions are supported.
File::HomeDir::PathClass supports both original File::HomeDir interfaces.
-WWW: http://search.cpan.org/dist/File-HomeDir-PathClass/
+WWW: https://metacpan.org/release/File-HomeDir-PathClass
diff --git a/devel/p5-File-HomeDir/pkg-descr b/devel/p5-File-HomeDir/pkg-descr
index f4a08433eb5d..23149d5bcc00 100644
--- a/devel/p5-File-HomeDir/pkg-descr
+++ b/devel/p5-File-HomeDir/pkg-descr
@@ -3,4 +3,4 @@ File::HomeDir -- get home directory for self or other users
This module provides a function, home, and also ties the in-all-packages
variable %~.
-WWW: http://search.cpan.org/dist/File-HomeDir/
+WWW: https://metacpan.org/release/File-HomeDir
diff --git a/devel/p5-File-Iterator/pkg-descr b/devel/p5-File-Iterator/pkg-descr
index 24ec8c7b0f8f..e469a912d4b4 100644
--- a/devel/p5-File-Iterator/pkg-descr
+++ b/devel/p5-File-Iterator/pkg-descr
@@ -4,4 +4,4 @@ cursor that points to one filename in the list. The user can work through the
filenames sequentially by repeatedly doing stuff with the next filename that
the cursor points to until their are no filenames left.
-WWW: http://search.cpan.org/dist/File-Iterator/
+WWW: https://metacpan.org/release/File-Iterator
diff --git a/devel/p5-File-LibMagic/pkg-descr b/devel/p5-File-LibMagic/pkg-descr
index 6aa55c9dfdf8..4d85962d84f6 100644
--- a/devel/p5-File-LibMagic/pkg-descr
+++ b/devel/p5-File-LibMagic/pkg-descr
@@ -1,3 +1,3 @@
A small wrapper for libmagic.
-WWW: http://search.cpan.org/dist/File-LibMagic/
+WWW: https://metacpan.org/release/File-LibMagic
diff --git a/devel/p5-File-MMagic-XS/pkg-descr b/devel/p5-File-MMagic-XS/pkg-descr
index 13f49c208957..7e8007d1030e 100644
--- a/devel/p5-File-MMagic-XS/pkg-descr
+++ b/devel/p5-File-MMagic-XS/pkg-descr
@@ -19,4 +19,4 @@ Currently this software is in beta. If you have
suggestions/recommendations about the interface or anything else, now is
your chance to send them!
-WWW: http://search.cpan.org/dist/File-MMagic-XS/
+WWW: https://metacpan.org/release/File-MMagic-XS
diff --git a/devel/p5-File-MMagic/pkg-descr b/devel/p5-File-MMagic/pkg-descr
index 0da55b4d5f78..ac7b7231b884 100644
--- a/devel/p5-File-MMagic/pkg-descr
+++ b/devel/p5-File-MMagic/pkg-descr
@@ -1,4 +1,4 @@
This module is to guess file type from its contents like file(1)
command.
-WWW: http://search.cpan.org/dist/File-MMagic/
+WWW: https://metacpan.org/release/File-MMagic
diff --git a/devel/p5-File-Map/pkg-descr b/devel/p5-File-Map/pkg-descr
index 17ecda32e6fc..f7bb6560983a 100644
--- a/devel/p5-File-Map/pkg-descr
+++ b/devel/p5-File-Map/pkg-descr
@@ -1,3 +1,3 @@
File::Map - Memory mapping made simple and safe
-WWW: http://search.cpan.org/dist/File-Map/
+WWW: https://metacpan.org/release/File-Map
diff --git a/devel/p5-File-MimeInfo/pkg-descr b/devel/p5-File-MimeInfo/pkg-descr
index f31692203e6f..10f104ba86d2 100644
--- a/devel/p5-File-MimeInfo/pkg-descr
+++ b/devel/p5-File-MimeInfo/pkg-descr
@@ -10,4 +10,4 @@ used. The File::MimeInfo::Magic package is provided for magic typing.
If you want to determine the mimetype of data in a memory buffer
you should use File::MimeInfo::Magic in combination with IO::Scalar.
-WWW: http://search.cpan.org/dist/File-MimeInfo/
+WWW: https://metacpan.org/release/File-MimeInfo
diff --git a/devel/p5-File-Modified/pkg-descr b/devel/p5-File-Modified/pkg-descr
index e2260e43fa8d..3819fb4e096d 100644
--- a/devel/p5-File-Modified/pkg-descr
+++ b/devel/p5-File-Modified/pkg-descr
@@ -2,4 +2,4 @@ The Modified module is intended as a simple method for programs to
detect whether configuration files (or modules they rely on) have
changed.
-WWW: http://search.cpan.org/dist/File-Modified/
+WWW: https://metacpan.org/release/File-Modified
diff --git a/devel/p5-File-Monitor/pkg-descr b/devel/p5-File-Monitor/pkg-descr
index c33e217e2326..1210a5d4814c 100644
--- a/devel/p5-File-Monitor/pkg-descr
+++ b/devel/p5-File-Monitor/pkg-descr
@@ -2,4 +2,4 @@ This module provides a simple interface for monitoring
one or more files or directories and reporting any changes
that are made to them.
-WWW: http://search.cpan.org/dist/File-Monitor/
+WWW: https://metacpan.org/release/File-Monitor
diff --git a/devel/p5-File-NCopy/pkg-descr b/devel/p5-File-NCopy/pkg-descr
index f846a0cb6189..c188fa3bf037 100644
--- a/devel/p5-File-NCopy/pkg-descr
+++ b/devel/p5-File-NCopy/pkg-descr
@@ -13,4 +13,4 @@ gets pooched. To avoid this use file names instead, if at all possible,
especially for the to file. If passed a file handle, it is not closed
when copy returns, files opened by copy are closed.
-WWW: http://search.cpan.org/dist/File-NCopy/
+WWW: https://metacpan.org/release/File-NCopy
diff --git a/devel/p5-File-NFSLock/pkg-descr b/devel/p5-File-NFSLock/pkg-descr
index 5ac34732c84f..10cf6522545f 100644
--- a/devel/p5-File-NFSLock/pkg-descr
+++ b/devel/p5-File-NFSLock/pkg-descr
@@ -9,4 +9,4 @@ the nlink status. Some ideologies were not complete (uncache mechanism,
shared locking) and some coding was even incorrect (wrong stat index).
File::NFSLock was written to be light, generic, and fast.
-WWW: http://search.cpan.org/dist/File-NFSLock/
+WWW: https://metacpan.org/release/File-NFSLock
diff --git a/devel/p5-File-Path-Expand/pkg-descr b/devel/p5-File-Path-Expand/pkg-descr
index 4573a360c7a8..0cce637b064a 100644
--- a/devel/p5-File-Path-Expand/pkg-descr
+++ b/devel/p5-File-Path-Expand/pkg-descr
@@ -2,4 +2,4 @@ File::Path::Expand expands user directories in filenames. For the
simple case it's no more complex than s{^~/}{$HOME/}, but for other
cases it consults C<getpwent> and does the right thing.
-WWW: http://search.cpan.org/dist/File-Path-Expand/
+WWW: https://metacpan.org/release/File-Path-Expand
diff --git a/devel/p5-File-Path-Tiny/pkg-descr b/devel/p5-File-Path-Tiny/pkg-descr
index 6241ab343de0..bdc6ca9777ab 100644
--- a/devel/p5-File-Path-Tiny/pkg-descr
+++ b/devel/p5-File-Path-Tiny/pkg-descr
@@ -1,4 +1,4 @@
Provides recursive versions of mkdir() and rmdir()
with as little code and overhead as possible.
-WWW: http://search.cpan.org/dist/File-Path-Tiny/
+WWW: https://metacpan.org/release/File-Path-Tiny
diff --git a/devel/p5-File-Path/pkg-descr b/devel/p5-File-Path/pkg-descr
index 61551b8b1618..19ba00b6515a 100644
--- a/devel/p5-File-Path/pkg-descr
+++ b/devel/p5-File-Path/pkg-descr
@@ -1,3 +1,3 @@
File::Path - Create or remove directory trees
-WWW: http://search.cpan.org/dist/File-Path/
+WWW: https://metacpan.org/release/File-Path
diff --git a/devel/p5-File-PathConvert/pkg-descr b/devel/p5-File-PathConvert/pkg-descr
index 56d5043df124..0f2cecc9e818 100644
--- a/devel/p5-File-PathConvert/pkg-descr
+++ b/devel/p5-File-PathConvert/pkg-descr
@@ -5,4 +5,4 @@ filesystems, including the URL 'filesystem'.
For new programs, it is probably better to use File::Spec and Cwd
modules, if you can help it.
-WWW: http://search.cpan.org/dist/File-PathConvert/
+WWW: https://metacpan.org/release/File-PathConvert
diff --git a/devel/p5-File-Pid-Quick/pkg-descr b/devel/p5-File-Pid-Quick/pkg-descr
index 1ea5845ef6eb..5e231975d94d 100644
--- a/devel/p5-File-Pid-Quick/pkg-descr
+++ b/devel/p5-File-Pid-Quick/pkg-descr
@@ -9,4 +9,4 @@ interface that makes adding PID-file-based concurrency prevention
to your script as quick and simple as possible; hence File::Pid::Quick.
For a more nuanced implementation of PID files, please see File::Pid.
-WWW: http://search.cpan.org/dist/File-Pid-Quick/
+WWW: https://metacpan.org/release/File-Pid-Quick
diff --git a/devel/p5-File-Pid/pkg-descr b/devel/p5-File-Pid/pkg-descr
index 1f2ac1e506d4..a09f4987191d 100644
--- a/devel/p5-File-Pid/pkg-descr
+++ b/devel/p5-File-Pid/pkg-descr
@@ -1,4 +1,4 @@
This software manages a pid file for you. It will create a pid file, query the
process within to discover if it's still running, and remove the pid file.
-WWW: http://search.cpan.org/dist/File-Pid/
+WWW: https://metacpan.org/release/File-Pid
diff --git a/devel/p5-File-Policy/pkg-descr b/devel/p5-File-Policy/pkg-descr
index d17c9557d50d..7eac2803d72b 100644
--- a/devel/p5-File-Policy/pkg-descr
+++ b/devel/p5-File-Policy/pkg-descr
@@ -14,4 +14,4 @@ By default (if no File::Policy::Config is present), the File::Policy::Default
policy gets applied which doesn't impose any restrictions and provides
reasonable default locations for temporary and log files.
-WWW: http://search.cpan.org/dist/File-Policy/
+WWW: https://metacpan.org/release/File-Policy
diff --git a/devel/p5-File-Random/pkg-descr b/devel/p5-File-Random/pkg-descr
index 6fd25f2676f1..1d72bb637e06 100644
--- a/devel/p5-File-Random/pkg-descr
+++ b/devel/p5-File-Random/pkg-descr
@@ -16,4 +16,4 @@ It also becomes very boring and very dangerous to write randomly selection
for subdirectory searching with special check-routines. The simple
standard job of selecting a random line from a file is implemented, too.
-WWW: http://search.cpan.org/dist/File-Random/
+WWW: https://metacpan.org/release/File-Random
diff --git a/devel/p5-File-ReadBackwards/pkg-descr b/devel/p5-File-ReadBackwards/pkg-descr
index f3814e57b3a7..8234dab9a047 100644
--- a/devel/p5-File-ReadBackwards/pkg-descr
+++ b/devel/p5-File-ReadBackwards/pkg-descr
@@ -8,4 +8,4 @@ are assumed to be plain text and have a line ending appropriate to the
OS. But you can set the input record separator string on a per file
basis.
-WWW: http://search.cpan.org/dist/File-ReadBackwards/
+WWW: https://metacpan.org/release/File-ReadBackwards
diff --git a/devel/p5-File-Remove/pkg-descr b/devel/p5-File-Remove/pkg-descr
index 5b0ad2503856..19eadb92a0b0 100644
--- a/devel/p5-File-Remove/pkg-descr
+++ b/devel/p5-File-Remove/pkg-descr
@@ -1,3 +1,3 @@
File::Remove - Remove files and directories
-WWW: http://search.cpan.org/dist/File-Remove/
+WWW: https://metacpan.org/release/File-Remove
diff --git a/devel/p5-File-SearchPath/pkg-descr b/devel/p5-File-SearchPath/pkg-descr
index 145ce79843fa..14f22af43b87 100644
--- a/devel/p5-File-SearchPath/pkg-descr
+++ b/devel/p5-File-SearchPath/pkg-descr
@@ -1,4 +1,4 @@
This module provides the ability to search a path-like environment variable
for a file (that does not necessarily have to be an executable).
-WWW: http://search.cpan.org/dist/File-SearchPath/
+WWW: https://metacpan.org/release/File-SearchPath
diff --git a/devel/p5-File-Share/pkg-descr b/devel/p5-File-Share/pkg-descr
index b7effacb64d1..81cb349cf324 100644
--- a/devel/p5-File-Share/pkg-descr
+++ b/devel/p5-File-Share/pkg-descr
@@ -2,4 +2,4 @@ File::Share is a dropin replacement for File::ShareDir. It supports the dist_dir
and dist_file functions, except these functions have been enhanced to understand
when the developer's local ./share/ directory should be used.
-WWW: http://search.cpan.org/dist/File-Share/
+WWW: https://metacpan.org/release/File-Share
diff --git a/devel/p5-File-ShareDir-Install/pkg-descr b/devel/p5-File-ShareDir-Install/pkg-descr
index 9c9967c9e9d6..d0976926f421 100644
--- a/devel/p5-File-ShareDir-Install/pkg-descr
+++ b/devel/p5-File-ShareDir-Install/pkg-descr
@@ -6,4 +6,4 @@ It is a port Module::Install::Share to ExtUtils::MakeMaker with the improvement
of only installing the files you want; .svn and other source-control junk will
be ignored.
-WWW: http://search.cpan.org/dist/File-ShareDir-Install/
+WWW: https://metacpan.org/release/File-ShareDir-Install
diff --git a/devel/p5-File-ShareDir-PAR/pkg-descr b/devel/p5-File-ShareDir-PAR/pkg-descr
index ec2b257a4baa..640ce59e076b 100644
--- a/devel/p5-File-ShareDir-PAR/pkg-descr
+++ b/devel/p5-File-ShareDir-PAR/pkg-descr
@@ -13,4 +13,4 @@ This module contains highly experimental code. If you want to load
modules from .par files using PAR and then access their shared directory
using File::ShareDir, you probably have no choice but to use it.
-WWW: http://search.cpan.org/dist/File-ShareDir-PAR/
+WWW: https://metacpan.org/release/File-ShareDir-PAR
diff --git a/devel/p5-File-ShareDir-PathClass/pkg-descr b/devel/p5-File-ShareDir-PathClass/pkg-descr
index 6e058288b411..031455dbbeef 100644
--- a/devel/p5-File-ShareDir-PathClass/pkg-descr
+++ b/devel/p5-File-ShareDir-PathClass/pkg-descr
@@ -2,4 +2,4 @@ File::ShareDir::PathClass is just a wrapper around File::ShareDir
functions, transforming their return value to Path::Class objects.
This allows for easier usage of the value.
-WWW: http://search.cpan.org/dist/File-ShareDir-PathClass/
+WWW: https://metacpan.org/release/File-ShareDir-PathClass
diff --git a/devel/p5-File-ShareDir-ProjectDistDir/pkg-descr b/devel/p5-File-ShareDir-ProjectDistDir/pkg-descr
index 430da08a5563..306525f98ece 100644
--- a/devel/p5-File-ShareDir-ProjectDistDir/pkg-descr
+++ b/devel/p5-File-ShareDir-ProjectDistDir/pkg-descr
@@ -1,4 +1,4 @@
Simple set-and-forget using of a '/share' directory in your projects
root.
-WWW: http://search.cpan.org/dist/File-ShareDir-ProjectDistDir/
+WWW: https://metacpan.org/release/File-ShareDir-ProjectDistDir
diff --git a/devel/p5-File-ShareDir/pkg-descr b/devel/p5-File-ShareDir/pkg-descr
index a6d2353dc5ba..140e47afbb0d 100644
--- a/devel/p5-File-ShareDir/pkg-descr
+++ b/devel/p5-File-ShareDir/pkg-descr
@@ -15,4 +15,4 @@ Perl provides a little-known method for doing this, but almost nobody is
aware that it exists. As a result, module authors often go through some
very strange ways to make the data available to their code.
-WWW: http://search.cpan.org/dist/File-ShareDir/
+WWW: https://metacpan.org/release/File-ShareDir
diff --git a/devel/p5-File-Slurp-Tiny/pkg-descr b/devel/p5-File-Slurp-Tiny/pkg-descr
index 1f74e8c82f56..ee538ce8cbbf 100644
--- a/devel/p5-File-Slurp-Tiny/pkg-descr
+++ b/devel/p5-File-Slurp-Tiny/pkg-descr
@@ -1,4 +1,4 @@
File::Slurp::Tiny provides functions for fast and correct slurping and spewing.
All functions are optionally exported.
-WWW: http://search.cpan.org/dist/File-Slurp-Tiny/
+WWW: https://metacpan.org/release/File-Slurp-Tiny
diff --git a/devel/p5-File-Slurp-Tree/pkg-descr b/devel/p5-File-Slurp-Tree/pkg-descr
index 54f9e92f84f7..125d534636ca 100644
--- a/devel/p5-File-Slurp-Tree/pkg-descr
+++ b/devel/p5-File-Slurp-Tree/pkg-descr
@@ -11,4 +11,4 @@ The tree data structure is a hash of hashes. The keys of each hash are names of
directories or files. Directories have hash references as their value, files
have a scalar which holds the contents of the file.
-WWW: http://search.cpan.org/dist/File-Slurp-Tree/
+WWW: https://metacpan.org/release/File-Slurp-Tree
diff --git a/devel/p5-File-Slurp/pkg-descr b/devel/p5-File-Slurp/pkg-descr
index e8f377bcf6fc..d7fb7640747c 100644
--- a/devel/p5-File-Slurp/pkg-descr
+++ b/devel/p5-File-Slurp/pkg-descr
@@ -2,4 +2,4 @@ These are quickie routines that are meant to save a couple
of lines of code over and over again. They do not do
anything fancy.
-WWW: http://search.cpan.org/dist/File-Slurp/
+WWW: https://metacpan.org/release/File-Slurp
diff --git a/devel/p5-File-Spec-Native/pkg-descr b/devel/p5-File-Spec-Native/pkg-descr
index 228a5b8964ad..9ce8d6e6de73 100644
--- a/devel/p5-File-Spec-Native/pkg-descr
+++ b/devel/p5-File-Spec-Native/pkg-descr
@@ -3,4 +3,4 @@ available from a subclass. This can be useful when using another
module that expects a subclass of File::Spec but you want to use the
current, native OS format (automatically detected by File::Spec).
-WWW: http://search.cpan.org/dist/File-Spec-Native/
+WWW: https://metacpan.org/release/File-Spec-Native
diff --git a/devel/p5-File-Stream/pkg-descr b/devel/p5-File-Stream/pkg-descr
index 8897e35cec98..09af3bd47621 100644
--- a/devel/p5-File-Stream/pkg-descr
+++ b/devel/p5-File-Stream/pkg-descr
@@ -6,4 +6,4 @@ regexes.
Thus, readline() and the <> operator can now return records delimited by
regular expression matches.
-WWW: http://search.cpan.org/dist/File-Stream/
+WWW: https://metacpan.org/release/File-Stream
diff --git a/devel/p5-File-Sync/pkg-descr b/devel/p5-File-Sync/pkg-descr
index ed6d8a56419a..a7ad42dbee52 100644
--- a/devel/p5-File-Sync/pkg-descr
+++ b/devel/p5-File-Sync/pkg-descr
@@ -2,4 +2,4 @@ File::Sync provides Perl interfaces to the Unix sync(2) and POSIX.1b
fsync(2) system calls. The fsync() call is needed for putting messages into
qmail maildirs, and sync() is included for completeness.
-WWW: http://search.cpan.org/dist/File-Sync/
+WWW: https://metacpan.org/release/File-Sync
diff --git a/devel/p5-File-Tail-Dir/pkg-descr b/devel/p5-File-Tail-Dir/pkg-descr
index 0a6e21fe1e42..a91160cd459c 100644
--- a/devel/p5-File-Tail-Dir/pkg-descr
+++ b/devel/p5-File-Tail-Dir/pkg-descr
@@ -2,4 +2,4 @@ This module monitors and processes any lines appended to the end of one
or more files in a given list of directories and keeping state between
sessions.
-WWW: http://search.cpan.org/dist/File-Tail-Dir/
+WWW: https://metacpan.org/release/File-Tail-Dir
diff --git a/devel/p5-File-Tail-Scribe/pkg-descr b/devel/p5-File-Tail-Scribe/pkg-descr
index 035de11ba919..d11def166faa 100644
--- a/devel/p5-File-Tail-Scribe/pkg-descr
+++ b/devel/p5-File-Tail-Scribe/pkg-descr
@@ -3,4 +3,4 @@ Apache log files in /var/log/httpd, and as the log files are written to,
takes the changes and sends them to a running instance of the Scribe
logging system.
-WWW: http://search.cpan.org/dist/File-Tail-Scribe/
+WWW: https://metacpan.org/release/File-Tail-Scribe
diff --git a/devel/p5-File-Tail/pkg-descr b/devel/p5-File-Tail/pkg-descr
index e8a00f402a40..0100d82f7934 100644
--- a/devel/p5-File-Tail/pkg-descr
+++ b/devel/p5-File-Tail/pkg-descr
@@ -2,4 +2,4 @@ The File::Tail module is designed for reading files which are continuously
appended to (the name comes from the tail -f directive). Usually such files
are log files of some description.
-WWW: http://search.cpan.org/dist/File-Tail/
+WWW: https://metacpan.org/release/File-Tail
diff --git a/devel/p5-File-Temp/pkg-descr b/devel/p5-File-Temp/pkg-descr
index e6949c25e105..e27c0198f137 100644
--- a/devel/p5-File-Temp/pkg-descr
+++ b/devel/p5-File-Temp/pkg-descr
@@ -3,4 +3,4 @@ File::Temp is a Perl5 module which can be used to generate temporary files
conditions are avoided and some security checks are performed (e.g. making
sure the sticky bit is set on world writeable temp directories).
-WWW: http://search.cpan.org/dist/File-Temp/
+WWW: https://metacpan.org/release/File-Temp
diff --git a/devel/p5-File-Tempdir/pkg-descr b/devel/p5-File-Tempdir/pkg-descr
index 9322127fba80..998d64936a74 100644
--- a/devel/p5-File-Tempdir/pkg-descr
+++ b/devel/p5-File-Tempdir/pkg-descr
@@ -3,4 +3,4 @@ tempdir() from File::Temp. This allow to destroy the temporary directory
as soon you don't need it anymore using the magic DESTROY() function
automatically call be perl when the object is no longer reference.
-WWW: http://search.cpan.org/dist/File-Tempdir/
+WWW: https://metacpan.org/release/File-Tempdir
diff --git a/devel/p5-File-Touch/pkg-descr b/devel/p5-File-Touch/pkg-descr
index aad0e43923e8..e473da31b6ce 100644
--- a/devel/p5-File-Touch/pkg-descr
+++ b/devel/p5-File-Touch/pkg-descr
@@ -1,4 +1,4 @@
File::Touch - update access and modification timestamps, creating nonexistent
files where necessary.
-WWW: http://search.cpan.org/dist/File-Touch/
+WWW: https://metacpan.org/release/File-Touch
diff --git a/devel/p5-File-Type/pkg-descr b/devel/p5-File-Type/pkg-descr
index e41fa825bc5c..9c33b9e1e71b 100644
--- a/devel/p5-File-Type/pkg-descr
+++ b/devel/p5-File-Type/pkg-descr
@@ -4,4 +4,4 @@ the MIME type of that file.
File::Type can use either a filename, or file contents, to determine the type
of a file.
-WWW: http://search.cpan.org/dist/File-Type/
+WWW: https://metacpan.org/release/File-Type
diff --git a/devel/p5-File-Util/pkg-descr b/devel/p5-File-Util/pkg-descr
index 9d23a6d0dfc4..2aaedba9e579 100644
--- a/devel/p5-File-Util/pkg-descr
+++ b/devel/p5-File-Util/pkg-descr
@@ -4,4 +4,4 @@ so in the most portable manner possible so that users of this module
won't have to worry about whether their programs will work on other
OSes and machines.
-WWW: http://search.cpan.org/dist/File-Util/
+WWW: https://metacpan.org/release/File-Util
diff --git a/devel/p5-File-Write-Rotate/pkg-descr b/devel/p5-File-Write-Rotate/pkg-descr
index 6393864f71af..7e1efd6f74b2 100644
--- a/devel/p5-File-Write-Rotate/pkg-descr
+++ b/devel/p5-File-Write-Rotate/pkg-descr
@@ -3,4 +3,4 @@ rotate itself. File will be opened in append mode. Locking will be done to avoid
conflict when there are multiple writers. Rotation can be done by size (after a
certain size is reached), by time (daily/monthly/yearly), or both.
-WWW: http://search.cpan.org/dist/File-Write-Rotate/
+WWW: https://metacpan.org/release/File-Write-Rotate
diff --git a/devel/p5-File-chdir/pkg-descr b/devel/p5-File-chdir/pkg-descr
index e40fda3ddb85..44463221c123 100644
--- a/devel/p5-File-chdir/pkg-descr
+++ b/devel/p5-File-chdir/pkg-descr
@@ -6,4 +6,4 @@ whole program.
File::chdir gives you an alternative, $CWD and @CWD. These two
variables combine all the power of chdir(), File::Spec and Cwd.
-WWW: http://search.cpan.org/dist/File-chdir/
+WWW: https://metacpan.org/release/File-chdir
diff --git a/devel/p5-File-chmod/pkg-descr b/devel/p5-File-chmod/pkg-descr
index 4fe38532ecf9..fff9acfbbaea 100644
--- a/devel/p5-File-chmod/pkg-descr
+++ b/devel/p5-File-chmod/pkg-descr
@@ -5,4 +5,4 @@ symbolic mode, or an "ls" mode. If you wish not to overload chmod(),
you can export symchmod() and lschmod(), which take, respectively,
a symbolic mode and an "ls" mode.
-WWW: http://search.cpan.org/dist/File-chmod/
+WWW: https://metacpan.org/release/File-chmod
diff --git a/devel/p5-File-pushd/pkg-descr b/devel/p5-File-pushd/pkg-descr
index d52718886fcd..219cade94b7b 100644
--- a/devel/p5-File-pushd/pkg-descr
+++ b/devel/p5-File-pushd/pkg-descr
@@ -5,4 +5,4 @@ chdir to revert to the original working directory. By storing the
object in a lexical variable with a limited scope, this happens
automatically at the end of the scope.
-WWW: http://search.cpan.org/dist/File-pushd/
+WWW: https://metacpan.org/release/File-pushd
diff --git a/devel/p5-FileHandle-Fmode/pkg-descr b/devel/p5-FileHandle-Fmode/pkg-descr
index 4e0afc265aa1..a8ba92f9d6df 100644
--- a/devel/p5-FileHandle-Fmode/pkg-descr
+++ b/devel/p5-FileHandle-Fmode/pkg-descr
@@ -1,4 +1,4 @@
Use this module to check whether a filehandle is readable, writable, or
readable/writable.
-WWW: http://search.cpan.org/dist/FileHandle-Fmode/
+WWW: https://metacpan.org/release/FileHandle-Fmode
diff --git a/devel/p5-Filesys-Notify-KQueue/pkg-descr b/devel/p5-Filesys-Notify-KQueue/pkg-descr
index 0564c549c33f..b213a2a6d32f 100644
--- a/devel/p5-Filesys-Notify-KQueue/pkg-descr
+++ b/devel/p5-Filesys-Notify-KQueue/pkg-descr
@@ -1,4 +1,4 @@
Filesys::Notify::KQueue is IO::KQueue wrapper for watching file
system.
-WWW: http://search.cpan.org/dist/Filesys-Notify-KQueue/
+WWW: https://metacpan.org/release/Filesys-Notify-KQueue
diff --git a/devel/p5-Filesys-Notify-Simple/pkg-descr b/devel/p5-Filesys-Notify-Simple/pkg-descr
index e44a0628401f..8f7f69d36fe3 100644
--- a/devel/p5-Filesys-Notify-Simple/pkg-descr
+++ b/devel/p5-Filesys-Notify-Simple/pkg-descr
@@ -1,3 +1,3 @@
Simple and dumb file system watcher.
-WWW: http://search.cpan.org/dist/Filesys-Notify-Simple/
+WWW: https://metacpan.org/release/Filesys-Notify-Simple
diff --git a/devel/p5-Filesys-Virtual-Plain/pkg-descr b/devel/p5-Filesys-Virtual-Plain/pkg-descr
index 33875f431b93..944f65d759cb 100644
--- a/devel/p5-Filesys-Virtual-Plain/pkg-descr
+++ b/devel/p5-Filesys-Virtual-Plain/pkg-descr
@@ -1,3 +1,3 @@
This module is used by other modules to provide a pluggable filesystem.
-WWW: http://search.cpan.org/dist/Filesys-Virtual-Plain/
+WWW: https://metacpan.org/release/Filesys-Virtual-Plain
diff --git a/devel/p5-Filesys-Virtual/pkg-descr b/devel/p5-Filesys-Virtual/pkg-descr
index 453a8e9c261e..d125903f71af 100644
--- a/devel/p5-Filesys-Virtual/pkg-descr
+++ b/devel/p5-Filesys-Virtual/pkg-descr
@@ -2,4 +2,4 @@ Perl extension to provide a framework for a virtual filesystem.
Currently this module only exists to complement
POE::Component::Server::FTP.
-WWW: http://search.cpan.org/dist/Filesys-Virtual/
+WWW: https://metacpan.org/release/Filesys-Virtual
diff --git a/devel/p5-Filter-Template/pkg-descr b/devel/p5-Filter-Template/pkg-descr
index 27f10a9927fd..9a562c8d734b 100644
--- a/devel/p5-Filter-Template/pkg-descr
+++ b/devel/p5-Filter-Template/pkg-descr
@@ -4,4 +4,4 @@ than subroutines, especially for small-scale functions like accessors and
mutators. On the other hand, they are more difficult to maintain and use.
Choose your trade-offs wisely.
-WWW: http://search.cpan.org/dist/Filter-Template/
+WWW: https://metacpan.org/release/Filter-Template
diff --git a/devel/p5-Filter/pkg-descr b/devel/p5-Filter/pkg-descr
index 58faecb5f2ac..4cbcfbd35abb 100644
--- a/devel/p5-Filter/pkg-descr
+++ b/devel/p5-Filter/pkg-descr
@@ -19,4 +19,4 @@ Filter::cpp
This source filter pipes the current source file through
the C pre-processor (cpp) if it is available.
-WWW: http://search.cpan.org/dist/Filter/
+WWW: https://metacpan.org/release/Filter
diff --git a/devel/p5-Find-Lib/pkg-descr b/devel/p5-Find-Lib/pkg-descr
index e19fe086007f..c7eb8b6ea307 100644
--- a/devel/p5-Find-Lib/pkg-descr
+++ b/devel/p5-Find-Lib/pkg-descr
@@ -1,4 +1,4 @@
Find::Lib is a perl helper to smartly find libs to use in the
filesystem tree.
-WWW: http://search.cpan.org/dist/Find-Lib/
+WWW: https://metacpan.org/release/Find-Lib
diff --git a/devel/p5-FindBin-libs/pkg-descr b/devel/p5-FindBin-libs/pkg-descr
index d21280e188d2..d77aca546935 100644
--- a/devel/p5-FindBin-libs/pkg-descr
+++ b/devel/p5-FindBin-libs/pkg-descr
@@ -4,4 +4,4 @@ automate locating modules.
Uses File::Spec and Cwd's abs_path to accomodate multiple O/S and
redundant symlinks.
-WWW: http://search.cpan.org/dist/FindBin-libs/
+WWW: https://metacpan.org/release/FindBin-libs
diff --git a/devel/p5-Forest/pkg-descr b/devel/p5-Forest/pkg-descr
index 4507bb3bd9d1..c31c0eadb700 100644
--- a/devel/p5-Forest/pkg-descr
+++ b/devel/p5-Forest/pkg-descr
@@ -3,4 +3,4 @@ modules, and fixes many of the issues that have always bothered me about
them. It is by no means a complete replacement yet, but should eventually
grow to become that.
-WWW: http://search.cpan.org/dist/Forest/
+WWW: https://metacpan.org/release/Forest
diff --git a/devel/p5-Form-Sensible/pkg-descr b/devel/p5-Form-Sensible/pkg-descr
index d99ca93f5b21..9c04cd8391dd 100644
--- a/devel/p5-Form-Sensible/pkg-descr
+++ b/devel/p5-Form-Sensible/pkg-descr
@@ -20,4 +20,4 @@ Features:
rendering.
- HTML output not tied to any javascript library.
-WWW: http://search.cpan.org/dist/Form-Sensible/
+WWW: https://metacpan.org/release/Form-Sensible
diff --git a/devel/p5-FreeBSD-i386-Ptrace/pkg-descr b/devel/p5-FreeBSD-i386-Ptrace/pkg-descr
index 6bb92d69fb94..1d6c09643fdb 100644
--- a/devel/p5-FreeBSD-i386-Ptrace/pkg-descr
+++ b/devel/p5-FreeBSD-i386-Ptrace/pkg-descr
@@ -1,3 +1,3 @@
Perl module for ptrace(2). i386 arch only.
-WWW: http://search.cpan.org/dist/FreeBSD-i386-Ptrace/
+WWW: https://metacpan.org/release/FreeBSD-i386-Ptrace
diff --git a/devel/p5-Function-Parameters/pkg-descr b/devel/p5-Function-Parameters/pkg-descr
index 2b6c4733d174..8a4edc588c18 100644
--- a/devel/p5-Function-Parameters/pkg-descr
+++ b/devel/p5-Function-Parameters/pkg-descr
@@ -2,4 +2,4 @@ Function::Parameters extends Perl with keywords that let you define functions
with parameter lists. It uses Perl's keyword plugin API, so it works reliably
and doesn't require a source filter.
-WWW: http://search.cpan.org/dist/Function-Parameters/
+WWW: https://metacpan.org/release/Function-Parameters
diff --git a/devel/p5-Future/pkg-descr b/devel/p5-Future/pkg-descr
index 1a67239a9e2b..0420b2574e81 100644
--- a/devel/p5-Future/pkg-descr
+++ b/devel/p5-Future/pkg-descr
@@ -3,4 +3,4 @@ or has recently completed. Library functions that perform asynchronous
operations would use Future objects to allow calling programs to control
or wait for those operations to complete.
-WWW: http://search.cpan.org/dist/Future/
+WWW: https://metacpan.org/release/Future
diff --git a/devel/p5-Gearman-Client-Async/pkg-descr b/devel/p5-Gearman-Client-Async/pkg-descr
index 9402a4834166..52a32dfc7a4a 100644
--- a/devel/p5-Gearman-Client-Async/pkg-descr
+++ b/devel/p5-Gearman-Client-Async/pkg-descr
@@ -1,4 +1,4 @@
Gearman::Client::Async - Asynchronous client module for Gearman for
Danga::Socket applications
-WWW: http://search.cpan.org/dist/Gearman-Client-Async/
+WWW: https://metacpan.org/release/Gearman-Client-Async
diff --git a/devel/p5-Gearman-Server/pkg-descr b/devel/p5-Gearman-Server/pkg-descr
index ac6932c353c1..839818aeb2d3 100644
--- a/devel/p5-Gearman-Server/pkg-descr
+++ b/devel/p5-Gearman-Server/pkg-descr
@@ -7,4 +7,4 @@ This is the server daemon component. The bridge between workers (clients who
can do work) and callers (clients who want work done). You should run several
of these, at least two, for both load balancing and high availability.
-WWW: http://search.cpan.org/dist/Gearman-Server/
+WWW: https://metacpan.org/release/Gearman-Server
diff --git a/devel/p5-Geo-JSON/pkg-descr b/devel/p5-Geo-JSON/pkg-descr
index f83f686bd93e..6e6ed02c4c19 100644
--- a/devel/p5-Geo-JSON/pkg-descr
+++ b/devel/p5-Geo-JSON/pkg-descr
@@ -5,4 +5,4 @@ Currently supports 2 or 3 dimensions (longitude, latitude, altitude). Further
dimensions in positions are ignored for calculations and comparisons, but will
be read-from and written-to.
-WWW: http://search.cpan.org/dist/Geo-JSON/
+WWW: https://metacpan.org/release/Geo-JSON
diff --git a/devel/p5-Geo-ShapeFile/pkg-descr b/devel/p5-Geo-ShapeFile/pkg-descr
index 4449f7622ad6..78ef2c90e213 100644
--- a/devel/p5-Geo-ShapeFile/pkg-descr
+++ b/devel/p5-Geo-ShapeFile/pkg-descr
@@ -1,4 +1,4 @@
The Geo::ShapeFile module reads ESRI ShapeFiles containing GIS mapping data, it
has support for shp (shape), shx (shape index), and dbf (data base) formats.
-WWW: http://search.cpan.org/dist/Geo-ShapeFile/
+WWW: https://metacpan.org/release/Geo-ShapeFile
diff --git a/devel/p5-Getargs-Long/pkg-descr b/devel/p5-Getargs-Long/pkg-descr
index c64a82d26881..a360dfc5d9d6 100644
--- a/devel/p5-Getargs-Long/pkg-descr
+++ b/devel/p5-Getargs-Long/pkg-descr
@@ -4,6 +4,6 @@ easy way to get at the parameters within the routine, and yields
concise descriptions for the common cases of all-mandatory and
all-optional parameter lists.
-WWW: http://search.cpan.org/dist/Getargs-Long/
+WWW: https://metacpan.org/release/Getargs-Long
Seamus Venasse <svenasse@polaris.ca>
diff --git a/devel/p5-Getopt-Attribute/pkg-descr b/devel/p5-Getopt-Attribute/pkg-descr
index 3bfdf56344d7..a2f5a742413c 100644
--- a/devel/p5-Getopt-Attribute/pkg-descr
+++ b/devel/p5-Getopt-Attribute/pkg-descr
@@ -7,4 +7,4 @@ As you can see from the Synopsis, the attribute takes an argument of the same
format as you would give as the hash key for Getopt::Long. See the Getopt::Long
manpage for details.
-WWW: http://search.cpan.org/dist/Getopt-Attribute/
+WWW: https://metacpan.org/release/Getopt-Attribute
diff --git a/devel/p5-Getopt-Compact-WithCmd/pkg-descr b/devel/p5-Getopt-Compact-WithCmd/pkg-descr
index 9c0bf9bb949f..f3e6a16159ff 100644
--- a/devel/p5-Getopt-Compact-WithCmd/pkg-descr
+++ b/devel/p5-Getopt-Compact-WithCmd/pkg-descr
@@ -1,4 +1,4 @@
Getopt::Compact::WithCmd is yet another Getopt::* module. It allows you to
define git-like options. In addition, usage can be set at the same time.
-WWW: http://search.cpan.org/dist/Getopt-Compact-WithCmd/
+WWW: https://metacpan.org/release/Getopt-Compact-WithCmd
diff --git a/devel/p5-Getopt-Compact/pkg-descr b/devel/p5-Getopt-Compact/pkg-descr
index b181ac7bee62..3001262eec14 100644
--- a/devel/p5-Getopt-Compact/pkg-descr
+++ b/devel/p5-Getopt-Compact/pkg-descr
@@ -3,4 +3,4 @@ compactly and yet quite powerfully describing an option syntax. Options can
be parsed, returned as a hashref of values, and/or displayed as a usage string
or within the script POD.
-WWW: http://search.cpan.org/dist/Getopt-Compact/
+WWW: https://metacpan.org/release/Getopt-Compact
diff --git a/devel/p5-Getopt-Declare/pkg-descr b/devel/p5-Getopt-Declare/pkg-descr
index 37168863c34e..96cdc96b8443 100644
--- a/devel/p5-Getopt-Declare/pkg-descr
+++ b/devel/p5-Getopt-Declare/pkg-descr
@@ -12,4 +12,4 @@ specification string may also include other usage formatting information
(such as group headings or separators) as well as standard Perl comments
(which are ignored).
-WWW: http://search.cpan.org/dist/Getopt-Declare/
+WWW: https://metacpan.org/release/Getopt-Declare
diff --git a/devel/p5-Getopt-Euclid/pkg-descr b/devel/p5-Getopt-Euclid/pkg-descr
index b6d74101e391..656b9bda35d9 100644
--- a/devel/p5-Getopt-Euclid/pkg-descr
+++ b/devel/p5-Getopt-Euclid/pkg-descr
@@ -2,4 +2,4 @@ Getopt::Euclid uses your program's own documentation to create a
command-line argument parser. This ensures that your program's documented
interface and its actual interface always agree.
-WWW: http://search.cpan.org/dist/Getopt-Euclid/
+WWW: https://metacpan.org/release/Getopt-Euclid
diff --git a/devel/p5-Getopt-GUI-Long/pkg-descr b/devel/p5-Getopt-GUI-Long/pkg-descr
index 8dc1e1dc3049..4845fb5d107b 100644
--- a/devel/p5-Getopt-GUI-Long/pkg-descr
+++ b/devel/p5-Getopt-GUI-Long/pkg-descr
@@ -16,4 +16,4 @@ the original Getopt::Long module to:
CGI script then it will automatically prompt the user for the same
variables.
-WWW: http://search.cpan.org/dist/Getopt-GUI-Long/
+WWW: https://metacpan.org/release/Getopt-GUI-Long
diff --git a/devel/p5-Getopt-Long-Descriptive/pkg-descr b/devel/p5-Getopt-Long-Descriptive/pkg-descr
index 47aca49cf446..605d2fa1e9b4 100644
--- a/devel/p5-Getopt-Long-Descriptive/pkg-descr
+++ b/devel/p5-Getopt-Long-Descriptive/pkg-descr
@@ -1,3 +1,3 @@
Convenient wrapper for Getopt::Long and program usage output.
-WWW: http://search.cpan.org/dist/Getopt-Long-Descriptive/
+WWW: https://metacpan.org/release/Getopt-Long-Descriptive
diff --git a/devel/p5-Git-PurePerl/pkg-descr b/devel/p5-Git-PurePerl/pkg-descr
index 81b12af6615f..4561ccf38025 100644
--- a/devel/p5-Git-PurePerl/pkg-descr
+++ b/devel/p5-Git-PurePerl/pkg-descr
@@ -1,3 +1,3 @@
Git::PurePerl - A Pure Perl interface to Git repositories
-WWW: http://search.cpan.org/dist/Git-PurePerl/
+WWW: https://metacpan.org/release/Git-PurePerl
diff --git a/devel/p5-Git-Repository-Plugin-Log/pkg-descr b/devel/p5-Git-Repository-Plugin-Log/pkg-descr
index d969d228be2e..902c69f5960a 100644
--- a/devel/p5-Git-Repository-Plugin-Log/pkg-descr
+++ b/devel/p5-Git-Repository-Plugin-Log/pkg-descr
@@ -2,4 +2,4 @@ Git::Repository::Plugin::Log adds a log() method to Git::Repository, which will
return Git::Repository::Log objects representing the commit information provided
by `git log`.
-WWW: http://search.cpan.org/dist/Git-Repository-Plugin-Log/
+WWW: https://metacpan.org/release/Git-Repository-Plugin-Log
diff --git a/devel/p5-Git-Repository/pkg-descr b/devel/p5-Git-Repository/pkg-descr
index e3a000492d76..0baec61df121 100644
--- a/devel/p5-Git-Repository/pkg-descr
+++ b/devel/p5-Git-Repository/pkg-descr
@@ -8,4 +8,4 @@ being run. Is it possible to call the command()and run() methods against
the class itself, and the context (typically current working directory)
will be obtained from the options and environment.
-WWW: http://search.cpan.org/dist/Git-Repository/
+WWW: https://metacpan.org/release/Git-Repository
diff --git a/devel/p5-Git-Version-Compare/pkg-descr b/devel/p5-Git-Version-Compare/pkg-descr
index 92860d84e147..18af2fb6ebcc 100644
--- a/devel/p5-Git-Version-Compare/pkg-descr
+++ b/devel/p5-Git-Version-Compare/pkg-descr
@@ -7,4 +7,4 @@ of git version or git describe.
These routines collect the knowledge about Git versions that was accumulated
while developing Git::Repository.
-WWW: http://search.cpan.org/dist/Git-Version-Compare/
+WWW: https://metacpan.org/release/Git-Version-Compare
diff --git a/devel/p5-Git-Wrapper/pkg-descr b/devel/p5-Git-Wrapper/pkg-descr
index abf19d66e113..f28a8c376e27 100644
--- a/devel/p5-Git-Wrapper/pkg-descr
+++ b/devel/p5-Git-Wrapper/pkg-descr
@@ -2,4 +2,4 @@ Git::Wrapper provides an API for git(7) that uses Perl data
structures for argument passing, instead of CLI-style --options as
Git does.
-WWW: http://search.cpan.org/dist/Git-Wrapper/
+WWW: https://metacpan.org/release/Git-Wrapper
diff --git a/devel/p5-Glib-Object-Introspection/pkg-descr b/devel/p5-Glib-Object-Introspection/pkg-descr
index 18431952b7b7..ff435d88a8cb 100644
--- a/devel/p5-Glib-Object-Introspection/pkg-descr
+++ b/devel/p5-Glib-Object-Introspection/pkg-descr
@@ -2,4 +2,4 @@ Glib::Object::Introspection uses the gobject-introspection and libffi projects
to dynamically create Perl bindings for a wide variety of libraries. Examples
include gtk+, webkit, libsoup and many more.
-WWW: http://search.cpan.org/dist/Glib-Object-Introspection/
+WWW: https://metacpan.org/release/Glib-Object-Introspection
diff --git a/devel/p5-Gnome2-GConf/pkg-descr b/devel/p5-Gnome2-GConf/pkg-descr
index bc79fab2453c..3beaa3bf37ce 100644
--- a/devel/p5-Gnome2-GConf/pkg-descr
+++ b/devel/p5-Gnome2-GConf/pkg-descr
@@ -5,4 +5,4 @@ handles a set of key and value pairs, and notifies any changes of the
value to every program that monitors those keys. GConf is used by
GNOME 2.x.
-WWW: http://search.cpan.org/dist/Gnome2-GConf/
+WWW: https://metacpan.org/release/Gnome2-GConf
diff --git a/devel/p5-Goo-Canvas/pkg-descr b/devel/p5-Goo-Canvas/pkg-descr
index 105237f87e12..5ced03411985 100644
--- a/devel/p5-Goo-Canvas/pkg-descr
+++ b/devel/p5-Goo-Canvas/pkg-descr
@@ -1,3 +1,3 @@
Perl interface to the GooCanvas
-WWW: http://search.cpan.org/dist/Goo-Canvas/
+WWW: https://metacpan.org/release/Goo-Canvas
diff --git a/devel/p5-Google-Checkout/pkg-descr b/devel/p5-Google-Checkout/pkg-descr
index 6863b9ff0225..655b20dcb878 100644
--- a/devel/p5-Google-Checkout/pkg-descr
+++ b/devel/p5-Google-Checkout/pkg-descr
@@ -3,4 +3,4 @@ allows you to checkout, send commands, wait and process notifications.
For more about Google Checkout, please see
http://code.google.com/apis/checkout/developer/index.html.
-WWW: http://search.cpan.org/dist/Google-Checkout/
+WWW: https://metacpan.org/release/Google-Checkout
diff --git a/devel/p5-Google-ProtocolBuffers/pkg-descr b/devel/p5-Google-ProtocolBuffers/pkg-descr
index df2c1e168a1f..082dc62d4fa6 100644
--- a/devel/p5-Google-ProtocolBuffers/pkg-descr
+++ b/devel/p5-Google-ProtocolBuffers/pkg-descr
@@ -3,4 +3,4 @@ compact and fast for serialization) and as extendable as XML; its nearest
analogues are Thrift and ASN.1. There are official mappings for C++, Java and
Python languages; this library is a mapping for Perl.
-WWW: http://search.cpan.org/dist/Google-ProtocolBuffers/
+WWW: https://metacpan.org/release/Google-ProtocolBuffers
diff --git a/devel/p5-Gravatar-URL/pkg-descr b/devel/p5-Gravatar-URL/pkg-descr
index 9b19680763ac..37ef90777b94 100644
--- a/devel/p5-Gravatar-URL/pkg-descr
+++ b/devel/p5-Gravatar-URL/pkg-descr
@@ -1,3 +1,3 @@
Gravatar::URL is a perl module to make URLs for Gravatars from an email address.
-WWW: http://search.cpan.org/dist/Gravatar-URL/
+WWW: https://metacpan.org/release/Gravatar-URL
diff --git a/devel/p5-Gtk2-Notify/pkg-descr b/devel/p5-Gtk2-Notify/pkg-descr
index 8dad15d58d42..8051b042c07f 100644
--- a/devel/p5-Gtk2-Notify/pkg-descr
+++ b/devel/p5-Gtk2-Notify/pkg-descr
@@ -2,4 +2,4 @@ Gtk2::Notify provides a Perl XS API to the The Desktop Notifications
framework, which provides a standard way of doing passive pop-up
notifications on the desktop.
-WWW: http://search.cpan.org/dist/Gtk2-Notify/
+WWW: https://metacpan.org/release/Gtk2-Notify
diff --git a/devel/p5-Guard/pkg-descr b/devel/p5-Guard/pkg-descr
index eca7a149d429..a179027a04ae 100644
--- a/devel/p5-Guard/pkg-descr
+++ b/devel/p5-Guard/pkg-descr
@@ -2,4 +2,4 @@ This module implements so-called "guards". A guard is something (usually
an object) that "guards" a resource, ensuring that it is cleaned up when
expected.
-WWW: http://search.cpan.org/dist/Guard/
+WWW: https://metacpan.org/release/Guard
diff --git a/devel/p5-HOP-Lexer/pkg-descr b/devel/p5-HOP-Lexer/pkg-descr
index 093ef919c363..ea3f5a0cf0c4 100644
--- a/devel/p5-HOP-Lexer/pkg-descr
+++ b/devel/p5-HOP-Lexer/pkg-descr
@@ -1,3 +1,3 @@
Higher Order Perl Lexer
-WWW: http://search.cpan.org/dist/HOP-Lexer/
+WWW: https://metacpan.org/release/HOP-Lexer
diff --git a/devel/p5-HOP-Stream/pkg-descr b/devel/p5-HOP-Stream/pkg-descr
index 73d166a7b66a..2625c1f04c29 100644
--- a/devel/p5-HOP-Stream/pkg-descr
+++ b/devel/p5-HOP-Stream/pkg-descr
@@ -1,3 +1,3 @@
Higher Order Perl Streams
-WWW: http://search.cpan.org/dist/HOP-Stream/
+WWW: https://metacpan.org/release/HOP-Stream
diff --git a/devel/p5-Hash-AsObject/pkg-descr b/devel/p5-Hash-AsObject/pkg-descr
index 3bd9e26ca81d..3e801f6913b1 100644
--- a/devel/p5-Hash-AsObject/pkg-descr
+++ b/devel/p5-Hash-AsObject/pkg-descr
@@ -5,4 +5,4 @@ It's designed to act as much like a plain hash as possible; this means,
for example, that you can use methods like DESTROY and if the Hash::AsObject
has an element with that name, it'll get or set it.
-WWW: http://search.cpan.org/dist/Hash-AsObject/
+WWW: https://metacpan.org/release/Hash-AsObject
diff --git a/devel/p5-Hash-AutoHash-Args/pkg-descr b/devel/p5-Hash-AutoHash-Args/pkg-descr
index 796b5f14e617..6bd884626ba9 100644
--- a/devel/p5-Hash-AutoHash-Args/pkg-descr
+++ b/devel/p5-Hash-AutoHash-Args/pkg-descr
@@ -3,4 +3,4 @@ Class::AutoClass::Args. See "DIFFERENCES FROM Class::AutoClass::Args" for a
discussion of what's new. See Hash::AutoHash::Args::V0 for a subclass which is
more compatible with the original.
-WWW: http://search.cpan.org/dist/Hash-AutoHash-Args/
+WWW: https://metacpan.org/release/Hash-AutoHash-Args
diff --git a/devel/p5-Hash-AutoHash/pkg-descr b/devel/p5-Hash-AutoHash/pkg-descr
index a52495a1357f..a1feaa06da1b 100644
--- a/devel/p5-Hash-AutoHash/pkg-descr
+++ b/devel/p5-Hash-AutoHash/pkg-descr
@@ -7,4 +7,4 @@ supports tied hashes, in addition to regular hashes. This allows a
modular division of labor: this class is generic and treats all hashes
the same; any special semantics come from the tied hash.
-WWW: http://search.cpan.org/dist/Hash-AutoHash/
+WWW: https://metacpan.org/release/Hash-AutoHash
diff --git a/devel/p5-Hash-Case/pkg-descr b/devel/p5-Hash-Case/pkg-descr
index af9035c670c8..84a02aaa84f7 100644
--- a/devel/p5-Hash-Case/pkg-descr
+++ b/devel/p5-Hash-Case/pkg-descr
@@ -4,4 +4,4 @@ implementation: Lower and Upper are tied native hashes: these hashes
have no need for hidden fields or other assisting data structured. A
case Preserve hash will actually create three hashes.
-WWW: http://search.cpan.org/dist/Hash-Case/
+WWW: https://metacpan.org/release/Hash-Case
diff --git a/devel/p5-Hash-Diff/pkg-descr b/devel/p5-Hash-Diff/pkg-descr
index 28ea5e43d8a4..98d59e21b3ad 100644
--- a/devel/p5-Hash-Diff/pkg-descr
+++ b/devel/p5-Hash-Diff/pkg-descr
@@ -1,3 +1,3 @@
Hash::Diff returns the difference between two hashes as a hash.
-WWW: http://search.cpan.org/dist/Hash-Diff/
+WWW: https://metacpan.org/release/Hash-Diff
diff --git a/devel/p5-Hash-FieldHash/pkg-descr b/devel/p5-Hash-FieldHash/pkg-descr
index 3c2794a26d9f..2d51d95789c8 100644
--- a/devel/p5-Hash-FieldHash/pkg-descr
+++ b/devel/p5-Hash-FieldHash/pkg-descr
@@ -20,4 +20,4 @@ Relic support
magic for hashes described in "GUTS" in Hash::Util::Fieldhash, it supports
Perl 5.8 using the traditional tie-hash layer.
-WWW: http://search.cpan.org/dist/Hash-FieldHash/
+WWW: https://metacpan.org/release/Hash-FieldHash
diff --git a/devel/p5-Hash-Merge-Simple/pkg-descr b/devel/p5-Hash-Merge-Simple/pkg-descr
index e0aa2f0043ca..d62772a44ab6 100644
--- a/devel/p5-Hash-Merge-Simple/pkg-descr
+++ b/devel/p5-Hash-Merge-Simple/pkg-descr
@@ -8,4 +8,4 @@ replacing whatever was in the left hash if a conflict occurs.
This code was pretty much taken straight from Catalyst::Utils, and
modified to handle more than 2 hashes at the same time.
-WWW: http://search.cpan.org/dist/Hash-Merge-Simple/
+WWW: https://metacpan.org/release/Hash-Merge-Simple
diff --git a/devel/p5-Hash-MoreUtils/pkg-descr b/devel/p5-Hash-MoreUtils/pkg-descr
index b3f916437998..52af35753126 100644
--- a/devel/p5-Hash-MoreUtils/pkg-descr
+++ b/devel/p5-Hash-MoreUtils/pkg-descr
@@ -1,3 +1,3 @@
Provide the stuff missing in Hash::Util.
-WWW: http://search.cpan.org/dist/Hash-MoreUtils/
+WWW: https://metacpan.org/release/Hash-MoreUtils
diff --git a/devel/p5-Hash-MultiKey/pkg-descr b/devel/p5-Hash-MultiKey/pkg-descr
index 296c633f86f0..4efecab37362 100644
--- a/devel/p5-Hash-MultiKey/pkg-descr
+++ b/devel/p5-Hash-MultiKey/pkg-descr
@@ -1,3 +1,3 @@
Hash::MultiKey provides hashes that accept arrayrefs of strings as keys.
-WWW: http://search.cpan.org/dist/Hash-MultiKey/
+WWW: https://metacpan.org/release/Hash-MultiKey
diff --git a/devel/p5-Hash-MultiValue/pkg-descr b/devel/p5-Hash-MultiValue/pkg-descr
index c4bb40aa242b..5c812def0309 100644
--- a/devel/p5-Hash-MultiValue/pkg-descr
+++ b/devel/p5-Hash-MultiValue/pkg-descr
@@ -1,3 +1,3 @@
Store multiple values per key.
-WWW: http://search.cpan.org/dist/Hash-MultiValue/
+WWW: https://metacpan.org/release/Hash-MultiValue
diff --git a/devel/p5-Hash-NoRef/pkg-descr b/devel/p5-Hash-NoRef/pkg-descr
index 3e9fd0c66050..a636df508c35 100644
--- a/devel/p5-Hash-NoRef/pkg-descr
+++ b/devel/p5-Hash-NoRef/pkg-descr
@@ -3,4 +3,4 @@ the reference count (weak references). This can be used to store objects but
without interfere in the DESTROY mechanism, since the reference in this HASH
won't count.
-WWW: http://search.cpan.org/dist/Hash-NoRef/
+WWW: https://metacpan.org/release/Hash-NoRef
diff --git a/devel/p5-Hash-Objectify/pkg-descr b/devel/p5-Hash-Objectify/pkg-descr
index d971f7e70acc..c0f4e8585187 100644
--- a/devel/p5-Hash-Objectify/pkg-descr
+++ b/devel/p5-Hash-Objectify/pkg-descr
@@ -8,4 +8,4 @@ of your choice.
Using Hash::Objectify is slower than accessing the keys of the hash directly,
but does provide "typo protection" since a misspelled method is an error.
-WWW: http://search.cpan.org/dist/Hash-Objectify/
+WWW: https://metacpan.org/release/Hash-Objectify
diff --git a/devel/p5-Hash-Slice/pkg-descr b/devel/p5-Hash-Slice/pkg-descr
index c8ee27a37b77..5900574d0acb 100644
--- a/devel/p5-Hash-Slice/pkg-descr
+++ b/devel/p5-Hash-Slice/pkg-descr
@@ -4,4 +4,4 @@ first level of a hash in an all-or-nothing manner, you can use slice to take a
slice of the first level, then take a particular slice of the second level, and
so on.
-WWW: http://search.cpan.org/dist/Hash-Slice/
+WWW: https://metacpan.org/release/Hash-Slice
diff --git a/devel/p5-Hash-Union/pkg-descr b/devel/p5-Hash-Union/pkg-descr
index a17cbff5649b..6255c5cac7d7 100644
--- a/devel/p5-Hash-Union/pkg-descr
+++ b/devel/p5-Hash-Union/pkg-descr
@@ -1,3 +1,3 @@
Smart hashes merging
-WWW: http://search.cpan.org/dist/Hash-Union/
+WWW: https://metacpan.org/release/Hash-Union
diff --git a/devel/p5-Hash-Util-FieldHash-Compat/pkg-descr b/devel/p5-Hash-Util-FieldHash-Compat/pkg-descr
index f6cde00eac90..18c9e58ab6ba 100644
--- a/devel/p5-Hash-Util-FieldHash-Compat/pkg-descr
+++ b/devel/p5-Hash-Util-FieldHash-Compat/pkg-descr
@@ -6,4 +6,4 @@ This way code requiring field hashes can benefit from fast, robust field
hashes on Perl 5.10 and newer, but still run on older perls that don't ship
with that module.
-WWW: http://search.cpan.org/dist/Hash-Util-FieldHash-Compat/
+WWW: https://metacpan.org/release/Hash-Util-FieldHash-Compat
diff --git a/devel/p5-Hash-WithDefaults/pkg-descr b/devel/p5-Hash-WithDefaults/pkg-descr
index 7a8fb00cb4d5..85541166b62a 100644
--- a/devel/p5-Hash-WithDefaults/pkg-descr
+++ b/devel/p5-Hash-WithDefaults/pkg-descr
@@ -2,4 +2,4 @@ This module implements hashes that support "defaults". That is you may specify
several more hashes in which the data will be looked up in case it is not found
in the current hash.
-WWW: http://search.cpan.org/dist/Hash-WithDefaults/
+WWW: https://metacpan.org/release/Hash-WithDefaults
diff --git a/devel/p5-Heap-Simple-Perl/pkg-descr b/devel/p5-Heap-Simple-Perl/pkg-descr
index 15580b87e56a..b124790b1a38 100644
--- a/devel/p5-Heap-Simple-Perl/pkg-descr
+++ b/devel/p5-Heap-Simple-Perl/pkg-descr
@@ -1,4 +1,4 @@
This module provides a pure perl implementation of the interface described
in Heap::Simple. Look there for a description.
-WWW: http://search.cpan.org/dist/Heap-Simple-Perl/
+WWW: https://metacpan.org/release/Heap-Simple-Perl
diff --git a/devel/p5-Heap-Simple-XS/pkg-descr b/devel/p5-Heap-Simple-XS/pkg-descr
index 6b2ae1e0a901..3c10eee0a9ce 100644
--- a/devel/p5-Heap-Simple-XS/pkg-descr
+++ b/devel/p5-Heap-Simple-XS/pkg-descr
@@ -1,4 +1,4 @@
This module provides an XS implementation of the interface described in
Heap::Simple. Look there for a description.
-WWW: http://search.cpan.org/dist/Heap-Simple-XS/
+WWW: https://metacpan.org/release/Heap-Simple-XS
diff --git a/devel/p5-Heap-Simple/pkg-descr b/devel/p5-Heap-Simple/pkg-descr
index a44b385b3edc..365c7e798cb7 100644
--- a/devel/p5-Heap-Simple/pkg-descr
+++ b/devel/p5-Heap-Simple/pkg-descr
@@ -17,4 +17,4 @@ Heap::Simple itself is just a loader for the code that will actually implement
the functionality mentioned above. You will need to install something like
Heap::Simple::XS or Heap::Simple::Perl to be able to actually do anything.
-WWW: http://search.cpan.org/dist/Heap-Simple/
+WWW: https://metacpan.org/release/Heap-Simple
diff --git a/devel/p5-Heap/pkg-descr b/devel/p5-Heap/pkg-descr
index 285edbdc9e0b..37cc12940b2c 100644
--- a/devel/p5-Heap/pkg-descr
+++ b/devel/p5-Heap/pkg-descr
@@ -3,4 +3,4 @@ elements. A heap is a partially sorted structure that is always able to
easily extract the smallest of the elements in the structure (or the
largest if a reversed compare routine is provided).
-WWW: http://search.cpan.org/dist/Heap/
+WWW: https://metacpan.org/release/Heap
diff --git a/devel/p5-Hook-LexWrap/pkg-descr b/devel/p5-Hook-LexWrap/pkg-descr
index bbb470c9814a..51741154fa17 100644
--- a/devel/p5-Hook-LexWrap/pkg-descr
+++ b/devel/p5-Hook-LexWrap/pkg-descr
@@ -1,4 +1,4 @@
Hook::LexWrap allows you to install a pre- or post-wrapper (or both)
around an existing subroutine.
-WWW: http://search.cpan.org/dist/Hook-LexWrap/
+WWW: https://metacpan.org/release/Hook-LexWrap
diff --git a/devel/p5-IO-AIO/pkg-descr b/devel/p5-IO-AIO/pkg-descr
index ac4515e89cd3..64a160676a72 100644
--- a/devel/p5-IO-AIO/pkg-descr
+++ b/devel/p5-IO-AIO/pkg-descr
@@ -18,4 +18,4 @@ or might not work (aio_read fails on sockets/pipes/fifos). Use an
event loop for that (such as the Event module): IO::AIO will naturally
fit into such an event loop itself.
-WWW: http://search.cpan.org/dist/IO-AIO/
+WWW: https://metacpan.org/release/IO-AIO
diff --git a/devel/p5-IO-All-LWP/pkg-descr b/devel/p5-IO-All-LWP/pkg-descr
index 11af420e69cf..e92fe4f50ee0 100644
--- a/devel/p5-IO-All-LWP/pkg-descr
+++ b/devel/p5-IO-All-LWP/pkg-descr
@@ -4,4 +4,4 @@ this module is not used directly: you just use IO::All, which knows when to
autoload IO::All::HTTP, IO::All::HTTPS, IO::All::FTP, or IO::All::Gopher, which
implement the specific protocols based on IO::All::LWP.
-WWW: http://search.cpan.org/dist/IO-All-LWP/
+WWW: https://metacpan.org/release/IO-All-LWP
diff --git a/devel/p5-IO-All/pkg-descr b/devel/p5-IO-All/pkg-descr
index 7ad3c0a981d3..7287710137e3 100644
--- a/devel/p5-IO-All/pkg-descr
+++ b/devel/p5-IO-All/pkg-descr
@@ -5,4 +5,4 @@ oriented interface to greatly simplify your everyday Perl IO idioms.
It exports a single function called io, which returns a new IO::All object.
And that object can do it all!
-WWW: http://search.cpan.org/dist/IO-All/
+WWW: https://metacpan.org/release/IO-All
diff --git a/devel/p5-IO-Any/pkg-descr b/devel/p5-IO-Any/pkg-descr
index 1671f0d0d49a..b048deb2af0b 100644
--- a/devel/p5-IO-Any/pkg-descr
+++ b/devel/p5-IO-Any/pkg-descr
@@ -1,4 +1,4 @@
IO::Any aims to provide read/write anything. It tries to guess what the
"anything" is based on some rules.
-WWW: http://search.cpan.org/dist/IO-Any/
+WWW: https://metacpan.org/release/IO-Any
diff --git a/devel/p5-IO-Async/pkg-descr b/devel/p5-IO-Async/pkg-descr
index ca2bc554cba8..0e5d38cf438f 100644
--- a/devel/p5-IO-Async/pkg-descr
+++ b/devel/p5-IO-Async/pkg-descr
@@ -6,4 +6,4 @@ responsible for checking read- or write-readiness, and informing the notifiers
of these conditions. The notifiers then perform whatever work is required on
these conditions, by using subclass methods or callback functions.
-WWW: http://search.cpan.org/dist/IO-Async/
+WWW: https://metacpan.org/release/IO-Async
diff --git a/devel/p5-IO-BufferedSelect/pkg-descr b/devel/p5-IO-BufferedSelect/pkg-descr
index 40f75828279a..9812a20500f9 100644
--- a/devel/p5-IO-BufferedSelect/pkg-descr
+++ b/devel/p5-IO-BufferedSelect/pkg-descr
@@ -5,4 +5,4 @@ select interface that operates on lines, rather than characters.
Given a set of filehandles, it will block until a full line is
available on one or more of them.
-WWW: http://search.cpan.org/dist/IO-BufferedSelect/
+WWW: https://metacpan.org/release/IO-BufferedSelect
diff --git a/devel/p5-IO-Callback/pkg-descr b/devel/p5-IO-Callback/pkg-descr
index bb85c63e6fd8..7063b8ef08cb 100644
--- a/devel/p5-IO-Callback/pkg-descr
+++ b/devel/p5-IO-Callback/pkg-descr
@@ -5,4 +5,4 @@ that expects to read data from a filehandle, but you want the data to
come from some other source and you don't want to read it all into
memory and use IO::String.
-WWW: http://search.cpan.org/dist/IO-Callback/
+WWW: https://metacpan.org/release/IO-Callback
diff --git a/devel/p5-IO-Capture/pkg-descr b/devel/p5-IO-Capture/pkg-descr
index dd7e00f32cb5..5ca59d0119cd 100644
--- a/devel/p5-IO-Capture/pkg-descr
+++ b/devel/p5-IO-Capture/pkg-descr
@@ -8,4 +8,4 @@ sub-class from C<IO::Capture> yourself. If after reading the overview,
you would like to build a class from C<IO::Capture>, look here for
details on the internals.
-WWW: http://search.cpan.org/dist/IO-Capture/
+WWW: https://metacpan.org/release/IO-Capture
diff --git a/devel/p5-IO-CaptureOutput/pkg-descr b/devel/p5-IO-CaptureOutput/pkg-descr
index be299154cd5d..8d6aa610b965 100644
--- a/devel/p5-IO-CaptureOutput/pkg-descr
+++ b/devel/p5-IO-CaptureOutput/pkg-descr
@@ -1,4 +1,4 @@
This module provides routines for capturing STDOUT and STDERR from
forked system calls (e.g. system(), fork()) and from XS/C modules.
-WWW: http://search.cpan.org/dist/IO-CaptureOutput/
+WWW: https://metacpan.org/release/IO-CaptureOutput
diff --git a/devel/p5-IO-Digest/pkg-descr b/devel/p5-IO-Digest/pkg-descr
index ff5b3841c665..d3ab295b2d08 100644
--- a/devel/p5-IO-Digest/pkg-descr
+++ b/devel/p5-IO-Digest/pkg-descr
@@ -2,4 +2,4 @@ This module allows you to calculate digests while reading or writing file
handles. This avoids the case you need to reread the same content to compute the
digests after written a file.
-WWW: http://search.cpan.org/dist/IO-Digest/
+WWW: https://metacpan.org/release/IO-Digest
diff --git a/devel/p5-IO-Event/pkg-descr b/devel/p5-IO-Event/pkg-descr
index cc8ac5eb8ce4..2decfc21a3c7 100644
--- a/devel/p5-IO-Event/pkg-descr
+++ b/devel/p5-IO-Event/pkg-descr
@@ -16,4 +16,4 @@ After initial setup, call IO::Event::loop().
IO::Event was originally written to use Event. IO::Event still defaults to using
Event but it can now use AnyEvent or its own event loop.
-WWW: http://search.cpan.org/dist/IO-Event/
+WWW: https://metacpan.org/release/IO-Event
diff --git a/devel/p5-IO-FDPass/pkg-descr b/devel/p5-IO-FDPass/pkg-descr
index 63cda79e653c..3d529b2a0c09 100644
--- a/devel/p5-IO-FDPass/pkg-descr
+++ b/devel/p5-IO-FDPass/pkg-descr
@@ -5,4 +5,4 @@ ability to pass file descriptors on windows is currently the unique
selling point of this module. Have I mentioned that it is really
small, too?
-WWW: http://search.cpan.org/dist/IO-FDPass/
+WWW: https://metacpan.org/release/IO-FDPass
diff --git a/devel/p5-IO-File-AtomicChange/pkg-descr b/devel/p5-IO-File-AtomicChange/pkg-descr
index 927d82726676..aa09ec559653 100644
--- a/devel/p5-IO-File-AtomicChange/pkg-descr
+++ b/devel/p5-IO-File-AtomicChange/pkg-descr
@@ -4,4 +4,4 @@ This module truncate and write to temporary file. When you call
$fh->close, replace target file with temporary file preserved
permission and owner (if possible).
-WWW: http://search.cpan.org/dist/IO-File-AtomicChange/
+WWW: https://metacpan.org/release/IO-File-AtomicChange
diff --git a/devel/p5-IO-HTML/pkg-descr b/devel/p5-IO-HTML/pkg-descr
index 1fbc15724d10..0f2f0ee26c4f 100644
--- a/devel/p5-IO-HTML/pkg-descr
+++ b/devel/p5-IO-HTML/pkg-descr
@@ -2,4 +2,4 @@ IO::HTML provides an easy way to open a file containing HTML while
automatically determining its encoding. It uses the HTML5 encoding
sniffing algorithm specified in section 8.2.2.1 of the draft standard.
-WWW: http://search.cpan.org/dist/IO-HTML/
+WWW: https://metacpan.org/release/IO-HTML
diff --git a/devel/p5-IO-Handle-Util/pkg-descr b/devel/p5-IO-Handle-Util/pkg-descr
index 1854587e7551..92bcea838870 100644
--- a/devel/p5-IO-Handle-Util/pkg-descr
+++ b/devel/p5-IO-Handle-Util/pkg-descr
@@ -1,4 +1,4 @@
This module provides a number of helpful routines to manipulate or
create IO::Handle like objects.
-WWW: http://search.cpan.org/dist/IO-Handle-Util/
+WWW: https://metacpan.org/release/IO-Handle-Util
diff --git a/devel/p5-IO-Interactive/pkg-descr b/devel/p5-IO-Interactive/pkg-descr
index 9604f2f2a907..40a97ca1a635 100644
--- a/devel/p5-IO-Interactive/pkg-descr
+++ b/devel/p5-IO-Interactive/pkg-descr
@@ -1,3 +1,3 @@
Utilities for interactive I/O
-WWW: http://search.cpan.org/dist/IO-Interactive/
+WWW: https://metacpan.org/release/IO-Interactive
diff --git a/devel/p5-IO-KQueue/pkg-descr b/devel/p5-IO-KQueue/pkg-descr
index 9330611bc8ce..288fc9430270 100644
--- a/devel/p5-IO-KQueue/pkg-descr
+++ b/devel/p5-IO-KQueue/pkg-descr
@@ -1,3 +1,3 @@
IO::KQueue - perl interface to the BSD kqueue system call.
-WWW: http://search.cpan.org/dist/IO-KQueue/
+WWW: https://metacpan.org/release/IO-KQueue
diff --git a/devel/p5-IO-Lambda/pkg-descr b/devel/p5-IO-Lambda/pkg-descr
index 15741e18d761..77446d64bb6f 100644
--- a/devel/p5-IO-Lambda/pkg-descr
+++ b/devel/p5-IO-Lambda/pkg-descr
@@ -4,4 +4,4 @@ simplicity of the declarative programming style, that is
only otherwise available when one employs threads,
coroutines, or co-processes.
-WWW: http://search.cpan.org/dist/IO-Lambda/
+WWW: https://metacpan.org/release/IO-Lambda
diff --git a/devel/p5-IO-LockedFile/pkg-descr b/devel/p5-IO-LockedFile/pkg-descr
index fa0282020f48..0d6891c83d02 100644
--- a/devel/p5-IO-LockedFile/pkg-descr
+++ b/devel/p5-IO-LockedFile/pkg-descr
@@ -3,4 +3,4 @@ simplistic use, the IO::LockedFile class gives us the same interface as
the IO::File class with the unique difference that the files we deal
with are locked using the Flock mechanism (using the flock function).
-WWW: http://search.cpan.org/dist/IO-LockedFile/
+WWW: https://metacpan.org/release/IO-LockedFile
diff --git a/devel/p5-IO-MultiPipe/pkg-descr b/devel/p5-IO-MultiPipe/pkg-descr
index c428e1f47244..1a81e547e354 100644
--- a/devel/p5-IO-MultiPipe/pkg-descr
+++ b/devel/p5-IO-MultiPipe/pkg-descr
@@ -17,4 +17,4 @@ It uses open3 to run each chunk of the pipe.
#'123-ABCxyz' through the command set above.
my $returned=$pipes->run('123-ABCxyz');
-WWW: http://search.cpan.org/dist/IO-MultiPipe/
+WWW: https://metacpan.org/release/IO-MultiPipe
diff --git a/devel/p5-IO-Multiplex/pkg-descr b/devel/p5-IO-Multiplex/pkg-descr
index 4a41b1c606c4..6d187522caef 100644
--- a/devel/p5-IO-Multiplex/pkg-descr
+++ b/devel/p5-IO-Multiplex/pkg-descr
@@ -4,4 +4,4 @@ system call. In addition to maintaining the select loop, it buffers all
input and output to/from the file handles. It can also accept incoming
connections on one or more listen sockets.
-WWW: http://search.cpan.org/dist/IO-Multiplex/
+WWW: https://metacpan.org/release/IO-Multiplex
diff --git a/devel/p5-IO-NestedCapture/pkg-descr b/devel/p5-IO-NestedCapture/pkg-descr
index ee9c8ab1ff81..a918c6cb0f5b 100644
--- a/devel/p5-IO-NestedCapture/pkg-descr
+++ b/devel/p5-IO-NestedCapture/pkg-descr
@@ -4,4 +4,4 @@ want (or even set it to use another file handle). For STDOUT and STDERR
you may review the full output of these or prior to capture set a file
handle that will receive all the data during the capture.
-WWW: http://search.cpan.org/dist/IO-NestedCapture/
+WWW: https://metacpan.org/release/IO-NestedCapture
diff --git a/devel/p5-IO-Null/pkg-descr b/devel/p5-IO-Null/pkg-descr
index e7ac9ea820da..6ede9e8a4da0 100644
--- a/devel/p5-IO-Null/pkg-descr
+++ b/devel/p5-IO-Null/pkg-descr
@@ -7,4 +7,4 @@ operation, and returns true. Reading from any object of this class is
always nooperation, and returns empty-string or empty-list, as
appropriate.
-WWW: http://search.cpan.org/dist/IO-Null/
+WWW: https://metacpan.org/release/IO-Null
diff --git a/devel/p5-IO-Pager/pkg-descr b/devel/p5-IO-Pager/pkg-descr
index 3c5318e2ab2f..e690ce37764b 100644
--- a/devel/p5-IO-Pager/pkg-descr
+++ b/devel/p5-IO-Pager/pkg-descr
@@ -6,4 +6,4 @@ IO::Pager subclasses are designed to programmatically decide whether or not to
pipe a filehandle's output to a program specified in $ENV{PAGER}. Subclasses are
only required to support filehandle output methods and close, namely
-WWW: http://search.cpan.org/dist/IO-Pager/
+WWW: https://metacpan.org/release/IO-Pager
diff --git a/devel/p5-IO-Pipely/pkg-descr b/devel/p5-IO-Pipely/pkg-descr
index 3018ac68db16..cb3628668695 100644
--- a/devel/p5-IO-Pipely/pkg-descr
+++ b/devel/p5-IO-Pipely/pkg-descr
@@ -4,4 +4,4 @@ Pipes are troublesome beasts because there are a few different, incompatible
ways to create them. Not all platforms support all ways, and some platforms may
have hidden difficulties like incomplete or buggy support.
-WWW: http://search.cpan.org/dist/IO-Pipely/
+WWW: https://metacpan.org/release/IO-Pipely
diff --git a/devel/p5-IO-Prompt-Tiny/pkg-descr b/devel/p5-IO-Prompt-Tiny/pkg-descr
index e886f919cfe9..f337028ffcb7 100644
--- a/devel/p5-IO-Prompt-Tiny/pkg-descr
+++ b/devel/p5-IO-Prompt-Tiny/pkg-descr
@@ -7,4 +7,4 @@ It doesn't do any validation, coloring, menus, timeouts, or any of the wild,
crazy, cool stuff that other prompting modules do. It just prompts with a
default. That's it!
-WWW: http://search.cpan.org/dist/IO-Prompt-Tiny/
+WWW: https://metacpan.org/release/IO-Prompt-Tiny
diff --git a/devel/p5-IO-Prompt/pkg-descr b/devel/p5-IO-Prompt/pkg-descr
index 1659ead5616b..ca51acd85625 100644
--- a/devel/p5-IO-Prompt/pkg-descr
+++ b/devel/p5-IO-Prompt/pkg-descr
@@ -2,4 +2,4 @@ By default, this module exports a single function 'prompt'. It
prompts the user to enter some input, and returns an object that
represents the user input.
-WWW: http://search.cpan.org/dist/IO-Prompt/
+WWW: https://metacpan.org/release/IO-Prompt
diff --git a/devel/p5-IO-Prompter/pkg-descr b/devel/p5-IO-Prompter/pkg-descr
index 76caaeb85d99..65d07a1214a2 100644
--- a/devel/p5-IO-Prompter/pkg-descr
+++ b/devel/p5-IO-Prompter/pkg-descr
@@ -3,4 +3,4 @@ only if the program's selected input and output streams are connected to a
terminal), then reads some input, then chomps it, and finally returns an
object representing that text.
-WWW: http://search.cpan.org/dist/IO-Prompter/
+WWW: https://metacpan.org/release/IO-Prompter
diff --git a/devel/p5-IO-Pty-Easy/pkg-descr b/devel/p5-IO-Pty-Easy/pkg-descr
index 89341ac6521b..4266d3429e0d 100644
--- a/devel/p5-IO-Pty-Easy/pkg-descr
+++ b/devel/p5-IO-Pty-Easy/pkg-descr
@@ -5,4 +5,4 @@ commands.
IO::Pty::Easy uses IO::Pty internally, so it inherits all of the portability
restrictions from that module.
-WWW: http://search.cpan.org/dist/IO-Pty-Easy/
+WWW: https://metacpan.org/release/IO-Pty-Easy
diff --git a/devel/p5-IO-SessionData/pkg-descr b/devel/p5-IO-SessionData/pkg-descr
index 147e1534bc2d..dbd9f9d1ccb3 100644
--- a/devel/p5-IO-SessionData/pkg-descr
+++ b/devel/p5-IO-SessionData/pkg-descr
@@ -1,3 +1,3 @@
IO::SessionData is a supporting module for SOAP::Lite.
-WWW: http://search.cpan.org/dist/IO-SessionData/
+WWW: https://metacpan.org/release/IO-SessionData
diff --git a/devel/p5-IO-String/pkg-descr b/devel/p5-IO-String/pkg-descr
index edbf5ed4f8bd..40d2ee8bfe91 100644
--- a/devel/p5-IO-String/pkg-descr
+++ b/devel/p5-IO-String/pkg-descr
@@ -3,4 +3,4 @@ from or writes data to in-core strings. It is essentially a simplification
of parts of the IO-stringy collection of modules. As such, IO::String is a
replacement for IO::Scalar.
-WWW: http://search.cpan.org/dist/IO-String/
+WWW: https://metacpan.org/release/IO-String
diff --git a/devel/p5-IO-Stty/pkg-descr b/devel/p5-IO-Stty/pkg-descr
index 8d08935c2bff..36326bf7d422 100644
--- a/devel/p5-IO-Stty/pkg-descr
+++ b/devel/p5-IO-Stty/pkg-descr
@@ -1,3 +1,3 @@
IO::Stty is a perl module that change and print terminal line settings.
-WWW: http://search.cpan.org/dist/IO-Stty/
+WWW: https://metacpan.org/release/IO-Stty
diff --git a/devel/p5-IO-Tee/pkg-descr b/devel/p5-IO-Tee/pkg-descr
index 681e5c758636..7882adfdad8e 100644
--- a/devel/p5-IO-Tee/pkg-descr
+++ b/devel/p5-IO-Tee/pkg-descr
@@ -7,4 +7,4 @@ or an array reference to the constructor, in which case
`IO::File::new' is called for you with the specified argument or
arguments.
-WWW: http://search.cpan.org/dist/IO-Tee/
+WWW: https://metacpan.org/release/IO-Tee
diff --git a/devel/p5-IO-TieCombine/pkg-descr b/devel/p5-IO-TieCombine/pkg-descr
index 21163f4839d9..dba06bc9daf4 100644
--- a/devel/p5-IO-TieCombine/pkg-descr
+++ b/devel/p5-IO-TieCombine/pkg-descr
@@ -1,3 +1,3 @@
IO::TieCombine - produce tied (and other) separate but combined variables.
-WWW: http://search.cpan.org/dist/IO-TieCombine/
+WWW: https://metacpan.org/release/IO-TieCombine
diff --git a/devel/p5-IO-Tty/pkg-descr b/devel/p5-IO-Tty/pkg-descr
index 9445572929d4..c7a08f7d5691 100644
--- a/devel/p5-IO-Tty/pkg-descr
+++ b/devel/p5-IO-Tty/pkg-descr
@@ -1,4 +1,4 @@
Perl5 module that allows creation of pseudo-tty's
as well as manipulation.
-WWW: http://search.cpan.org/dist/IO-Tty/
+WWW: https://metacpan.org/release/IO-Tty
diff --git a/devel/p5-IO-Util/pkg-descr b/devel/p5-IO-Util/pkg-descr
index 2aaf981d51b2..31527ff4b611 100644
--- a/devel/p5-IO-Util/pkg-descr
+++ b/devel/p5-IO-Util/pkg-descr
@@ -3,4 +3,4 @@ IO::Util - A selection of general-utility IO function
This is a micro-weight module that exports just a couple of
functions of general utility in IO operations.
-WWW: http://search.cpan.org/dist/IO-Util/
+WWW: https://metacpan.org/release/IO-Util
diff --git a/devel/p5-IO-YAML/pkg-descr b/devel/p5-IO-YAML/pkg-descr
index b1ee437e68aa..ac26c09e2cf9 100644
--- a/devel/p5-IO-YAML/pkg-descr
+++ b/devel/p5-IO-YAML/pkg-descr
@@ -1,4 +1,4 @@
IO::YAML may be used to read and write YAML streams one document
(i.e., one value) at a time.
-WWW: http://search.cpan.org/dist/IO-YAML/
+WWW: https://metacpan.org/release/IO-YAML
diff --git a/devel/p5-IO-stringy/pkg-descr b/devel/p5-IO-stringy/pkg-descr
index f8290c0b2eca..e0bf1544a1c6 100644
--- a/devel/p5-IO-stringy/pkg-descr
+++ b/devel/p5-IO-stringy/pkg-descr
@@ -15,4 +15,4 @@ IO::Wrap - wrap raw filehandles in IO::Handle interface
IO::WrapTie - wrap tieable objects in IO::Handle interface
-WWW: http://search.cpan.org/dist/IO-stringy/
+WWW: https://metacpan.org/release/IO-stringy
diff --git a/devel/p5-IOC/pkg-descr b/devel/p5-IOC/pkg-descr
index caa4b41f8b15..8c75386fac5d 100644
--- a/devel/p5-IOC/pkg-descr
+++ b/devel/p5-IOC/pkg-descr
@@ -4,4 +4,4 @@ component management style which aims to clean up component
configuration and provide a cleaner, more flexible means of configuring
a large application.
-WWW: http://search.cpan.org/dist/IOC/
+WWW: https://metacpan.org/release/IOC
diff --git a/devel/p5-IPC-Cache/pkg-descr b/devel/p5-IPC-Cache/pkg-descr
index 21a18b585910..652bd9d71ad4 100644
--- a/devel/p5-IPC-Cache/pkg-descr
+++ b/devel/p5-IPC-Cache/pkg-descr
@@ -1,4 +1,4 @@
IPC::Cache implements an object store where data is persisted across
processes.
-WWW: http://search.cpan.org/dist/IPC-Cache/
+WWW: https://metacpan.org/release/IPC-Cache
diff --git a/devel/p5-IPC-Cmd/pkg-descr b/devel/p5-IPC-Cmd/pkg-descr
index e56057856da3..c5f4df6afc33 100644
--- a/devel/p5-IPC-Cmd/pkg-descr
+++ b/devel/p5-IPC-Cmd/pkg-descr
@@ -1,4 +1,4 @@
IPC::Cmd allows you to run commands, interactively if desired,
platform independent but have them still work.
-WWW: http://search.cpan.org/dist/IPC-Cmd/
+WWW: https://metacpan.org/release/IPC-Cmd
diff --git a/devel/p5-IPC-DirQueue/pkg-descr b/devel/p5-IPC-DirQueue/pkg-descr
index 086139fb84c4..2425276219a5 100644
--- a/devel/p5-IPC-DirQueue/pkg-descr
+++ b/devel/p5-IPC-DirQueue/pkg-descr
@@ -2,4 +2,4 @@ This module implements a FIFO queuing infrastructure, using a directory
as the communications and storage media. No daemon process is required
to manage the queue; all communication takes place via the filesystem.
-WWW: http://search.cpan.org/dist/IPC-DirQueue/
+WWW: https://metacpan.org/release/IPC-DirQueue
diff --git a/devel/p5-IPC-Locker/pkg-descr b/devel/p5-IPC-Locker/pkg-descr
index 59e90e8c82b1..24042009ee7f 100644
--- a/devel/p5-IPC-Locker/pkg-descr
+++ b/devel/p5-IPC-Locker/pkg-descr
@@ -3,4 +3,4 @@ access that server. The result is that clients can access named locks
on a Internet wide bases, solving critical section problems without the
mess of NFS or other file locking techniques.
-WWW: http://search.cpan.org/dist/IPC-Locker/
+WWW: https://metacpan.org/release/IPC-Locker
diff --git a/devel/p5-IPC-MM/pkg-descr b/devel/p5-IPC-MM/pkg-descr
index a8db2f5be58a..c1a60425bb09 100644
--- a/devel/p5-IPC-MM/pkg-descr
+++ b/devel/p5-IPC-MM/pkg-descr
@@ -7,4 +7,4 @@ to access data structures within those shared memory segments, as well
as miscellaneous methods. Additionally, it provides a tied interface
for scalars and hashes.
-WWW: http://search.cpan.org/dist/IPC-MM/
+WWW: https://metacpan.org/release/IPC-MM
diff --git a/devel/p5-IPC-MMA/pkg-descr b/devel/p5-IPC-MMA/pkg-descr
index 7e87c5a6e21e..08f2361cc299 100644
--- a/devel/p5-IPC-MMA/pkg-descr
+++ b/devel/p5-IPC-MMA/pkg-descr
@@ -11,4 +11,4 @@ An IPC::MMA array can store data in any of six ways, including general-purpose
scalars, signed or unsigned integers, floating-point numbers, fixed-length
strings/records, and booleans at one bit per array element.
-WWW: http://search.cpan.org/dist/IPC-MMA/
+WWW: https://metacpan.org/release/IPC-MMA
diff --git a/devel/p5-IPC-Mmap-Share/pkg-descr b/devel/p5-IPC-Mmap-Share/pkg-descr
index 01874119fb6e..c71188537869 100644
--- a/devel/p5-IPC-Mmap-Share/pkg-descr
+++ b/devel/p5-IPC-Mmap-Share/pkg-descr
@@ -3,4 +3,4 @@ processes that come from the same ancestor. It tries to do so in a very simple
and straightforward manner. Just create an IPC::Mmap::Share object, and use set
to store your data and get to get it back.
-WWW: http://search.cpan.org/dist/IPC-Mmap-Share/
+WWW: https://metacpan.org/release/IPC-Mmap-Share
diff --git a/devel/p5-IPC-Mmap/pkg-descr b/devel/p5-IPC-Mmap/pkg-descr
index 7164ede634b1..380cb5368c46 100644
--- a/devel/p5-IPC-Mmap/pkg-descr
+++ b/devel/p5-IPC-Mmap/pkg-descr
@@ -16,4 +16,4 @@ Environment", Stevens et al., Addison-Wesley Publisher for a detailed
reference on the POSIX implementation. IPC::Mmap provides OS-agnostic
wrappers for both the POSIX and Win32 memory mapped file capabilities.
-WWW: http://search.cpan.org/dist/IPC-Mmap/
+WWW: https://metacpan.org/release/IPC-Mmap
diff --git a/devel/p5-IPC-Open3-Simple/pkg-descr b/devel/p5-IPC-Open3-Simple/pkg-descr
index 4731726b6d82..531bb4c25bdb 100644
--- a/devel/p5-IPC-Open3-Simple/pkg-descr
+++ b/devel/p5-IPC-Open3-Simple/pkg-descr
@@ -12,4 +12,4 @@ some function references passed in argument to the constructor. It does a select
on the input/output filehandles returned by IPC::Open3 and dispatches their
content to and from those functions.
-WWW: http://search.cpan.org/dist/IPC-Open3-Simple/
+WWW: https://metacpan.org/release/IPC-Open3-Simple
diff --git a/devel/p5-IPC-PerlSSH/pkg-descr b/devel/p5-IPC-PerlSSH/pkg-descr
index ff57a184ae67..aa0fc38f5b9b 100644
--- a/devel/p5-IPC-PerlSSH/pkg-descr
+++ b/devel/p5-IPC-PerlSSH/pkg-descr
@@ -1,3 +1,3 @@
a class for executing remote perl code over an SSH link
-WWW: http://search.cpan.org/dist/IPC-PerlSSH/
+WWW: https://metacpan.org/release/IPC-PerlSSH
diff --git a/devel/p5-IPC-PubSub/pkg-descr b/devel/p5-IPC-PubSub/pkg-descr
index 3a8f39fef03a..51649eae2214 100644
--- a/devel/p5-IPC-PubSub/pkg-descr
+++ b/devel/p5-IPC-PubSub/pkg-descr
@@ -8,4 +8,4 @@ Currently, it offers three backends: "DBM_Deep" for on-disk storage,
"Memcached" for possibly multi-host storage, and "PlainHash" for
single-process storage.
-WWW: http://search.cpan.org/dist/IPC-PubSub/
+WWW: https://metacpan.org/release/IPC-PubSub
diff --git a/devel/p5-IPC-Run-SafeHandles/pkg-descr b/devel/p5-IPC-Run-SafeHandles/pkg-descr
index e3a6e13d0ac6..54565481c9c9 100644
--- a/devel/p5-IPC-Run-SafeHandles/pkg-descr
+++ b/devel/p5-IPC-Run-SafeHandles/pkg-descr
@@ -9,4 +9,4 @@ If you intend to release your code to work under normal envionrment as
well as under fastcgi, simply use this module *after* the "IPC" modules
are loaded in your code.
-WWW: http://search.cpan.org/dist/IPC-Run-SafeHandles/
+WWW: https://metacpan.org/release/IPC-Run-SafeHandles
diff --git a/devel/p5-IPC-Run/pkg-descr b/devel/p5-IPC-Run/pkg-descr
index 4c13456f5954..7cc74edcfec5 100644
--- a/devel/p5-IPC-Run/pkg-descr
+++ b/devel/p5-IPC-Run/pkg-descr
@@ -3,4 +3,4 @@ and pseudo-ttys. Both event-loop and procedural techniques are
supported and may be mixed. Likewise, functional and OO API styles are
both supported and may be mixed.
-WWW: http://search.cpan.org/dist/IPC-Run/
+WWW: https://metacpan.org/release/IPC-Run
diff --git a/devel/p5-IPC-Run3/pkg-descr b/devel/p5-IPC-Run3/pkg-descr
index e0bdf8861517..c594f621c364 100644
--- a/devel/p5-IPC-Run3/pkg-descr
+++ b/devel/p5-IPC-Run3/pkg-descr
@@ -4,4 +4,4 @@ and/or stderr to files and perl data structures. It aims to satisfy
extremely Perlish API and none of the bloat and rarely used features of
IPC::Run.
-WWW: http://search.cpan.org/dist/IPC-Run3/
+WWW: https://metacpan.org/release/IPC-Run3
diff --git a/devel/p5-IPC-ShareLite/pkg-descr b/devel/p5-IPC-ShareLite/pkg-descr
index cf02d899da40..f227f88c41ea 100644
--- a/devel/p5-IPC-ShareLite/pkg-descr
+++ b/devel/p5-IPC-ShareLite/pkg-descr
@@ -2,4 +2,4 @@ IPC::ShareLite provides a simple interface to shared memory, allowing data to
be efficiently communicated between processes. Your operating system must
support SysV IPC (shared memory and semaphores) in order to use this module.
-WWW: http://search.cpan.org/dist/IPC-ShareLite/
+WWW: https://metacpan.org/release/IPC-ShareLite
diff --git a/devel/p5-IPC-Shareable/pkg-descr b/devel/p5-IPC-Shareable/pkg-descr
index 0f3a990cf0cf..0af32adb3819 100644
--- a/devel/p5-IPC-Shareable/pkg-descr
+++ b/devel/p5-IPC-Shareable/pkg-descr
@@ -4,4 +4,4 @@ Scalars, arrays, and hashes can be tied. The variable being tied may
contain arbitrarily complex data structures - including references to
arrays, hashes of hashes, etc.
-WWW: http://search.cpan.org/dist/IPC-Shareable/
+WWW: https://metacpan.org/release/IPC-Shareable
diff --git a/devel/p5-IPC-ShellCmd/pkg-descr b/devel/p5-IPC-ShellCmd/pkg-descr
index 7459d95cee11..d8fd89970051 100644
--- a/devel/p5-IPC-ShellCmd/pkg-descr
+++ b/devel/p5-IPC-ShellCmd/pkg-descr
@@ -13,4 +13,4 @@ it work.
Setup method calls are chain-able in a File::Find::Rule kind of a way.
-WWW: http://search.cpan.org/dist/IPC-ShellCmd/
+WWW: https://metacpan.org/release/IPC-ShellCmd
diff --git a/devel/p5-IPC-Signal/pkg-descr b/devel/p5-IPC-Signal/pkg-descr
index 75ac3cda0181..914701cd023f 100644
--- a/devel/p5-IPC-Signal/pkg-descr
+++ b/devel/p5-IPC-Signal/pkg-descr
@@ -2,4 +2,4 @@ IPC::Signal - Utility functions dealing with signals
This module contains utility functions for dealing with signals.
-WWW: http://search.cpan.org/dist/IPC-Signal/
+WWW: https://metacpan.org/release/IPC-Signal
diff --git a/devel/p5-IPC-System-Simple/pkg-descr b/devel/p5-IPC-System-Simple/pkg-descr
index fe488ddd2353..e9fa3509c266 100644
--- a/devel/p5-IPC-System-Simple/pkg-descr
+++ b/devel/p5-IPC-System-Simple/pkg-descr
@@ -6,4 +6,4 @@ well-formatted error string takes a lot of work.
IPC::System::Simple takes the hard work out of calling external
commands.
-WWW: http://search.cpan.org/dist/IPC-System-Simple/
+WWW: https://metacpan.org/release/IPC-System-Simple
diff --git a/devel/p5-Import-Into/pkg-descr b/devel/p5-Import-Into/pkg-descr
index 1767f3f37b58..f91a9edd6852 100644
--- a/devel/p5-Import-Into/pkg-descr
+++ b/devel/p5-Import-Into/pkg-descr
@@ -1,4 +1,4 @@
Import::Into creates a global method import::into which you can call on
any package to import it into another package.
-WWW: http://search.cpan.org/dist/Import-Into/
+WWW: https://metacpan.org/release/Import-Into
diff --git a/devel/p5-Importer/pkg-descr b/devel/p5-Importer/pkg-descr
index 4b7c907d6033..79cfa94adaa8 100644
--- a/devel/p5-Importer/pkg-descr
+++ b/devel/p5-Importer/pkg-descr
@@ -4,4 +4,4 @@ this to import symbols from any exporter that follows Exporters specification.
The exporter modules themselves do not need to use or inherit from the Exporter
module, they just need to set @EXPORT and/or other variables.
-WWW: http://search.cpan.org/dist/Importer/
+WWW: https://metacpan.org/release/Importer
diff --git a/devel/p5-Inline-ASM/pkg-descr b/devel/p5-Inline-ASM/pkg-descr
index a80fa897b0b1..c0c1da899332 100644
--- a/devel/p5-Inline-ASM/pkg-descr
+++ b/devel/p5-Inline-ASM/pkg-descr
@@ -4,4 +4,4 @@ code, so this module does not provide any new functionality. It does,
however, provide a feature most C compilers don't: you can mix different
assembler syntaxes in the same file!
-WWW: http://search.cpan.org/dist/Inline-ASM/
+WWW: https://metacpan.org/release/Inline-ASM
diff --git a/devel/p5-Inline-C/pkg-descr b/devel/p5-Inline-C/pkg-descr
index 98301f03fb80..4a573abaaefb 100644
--- a/devel/p5-Inline-C/pkg-descr
+++ b/devel/p5-Inline-C/pkg-descr
@@ -3,4 +3,4 @@ version 0.30 the Inline module supports multiple programming languages and each
language has its own support module. This document describes how to use Inline
with the C programming language. It also goes a bit into Perl C internals.
-WWW: http://search.cpan.org/dist/Inline-C/
+WWW: https://metacpan.org/release/Inline-C
diff --git a/devel/p5-Inline-CPP/pkg-descr b/devel/p5-Inline-CPP/pkg-descr
index 651ddd1357c6..6f1741da585f 100644
--- a/devel/p5-Inline-CPP/pkg-descr
+++ b/devel/p5-Inline-CPP/pkg-descr
@@ -2,4 +2,4 @@ The Inline::CPP module allows you to put C++ source code directly
"inline" in a Perl script or module. You code classes or functions in
C++, and you can use them as if they were written in Perl.
-WWW: http://search.cpan.org/dist/Inline-CPP/
+WWW: https://metacpan.org/release/Inline-CPP
diff --git a/devel/p5-Inline-Files/pkg-descr b/devel/p5-Inline-Files/pkg-descr
index ec5a99d7692b..39f0bedff543 100644
--- a/devel/p5-Inline-Files/pkg-descr
+++ b/devel/p5-Inline-Files/pkg-descr
@@ -2,4 +2,4 @@ Inline::Files generalizes the notion of the __DATA__ marker and the
associated <DATA> filehandle, to an arbitrary number of markers and
associated filehandles.
-WWW: http://search.cpan.org/dist/Inline-Files/
+WWW: https://metacpan.org/release/Inline-Files
diff --git a/devel/p5-Inline-Filters/pkg-descr b/devel/p5-Inline-Filters/pkg-descr
index 1c45f5f5fa67..293e31d85a35 100644
--- a/devel/p5-Inline-Filters/pkg-descr
+++ b/devel/p5-Inline-Filters/pkg-descr
@@ -1,4 +1,4 @@
Inline::Filters provides common source code filters to Inline Language
Modules.
-WWW: http://search.cpan.org/dist/Inline-Filters/
+WWW: https://metacpan.org/release/Inline-Filters
diff --git a/devel/p5-Inline-Java/pkg-descr b/devel/p5-Inline-Java/pkg-descr
index eda712daeab9..41edca7fc749 100644
--- a/devel/p5-Inline-Java/pkg-descr
+++ b/devel/p5-Inline-Java/pkg-descr
@@ -8,4 +8,4 @@ The process of interrogating the Java classes for public methods occurs the
first time you run your Java code. The namespace is cached, and subsequent
calls use the cached version.
-WWW: http://search.cpan.org/dist/Inline-Java/
+WWW: https://metacpan.org/release/Inline-Java
diff --git a/devel/p5-Inline-Python/pkg-descr b/devel/p5-Inline-Python/pkg-descr
index 791ada7a30ad..4f27f83fc800 100644
--- a/devel/p5-Inline-Python/pkg-descr
+++ b/devel/p5-Inline-Python/pkg-descr
@@ -5,4 +5,4 @@ things to bind to Perl. The process of interrogating the Python
interpreter for globals only occurs the first time you run your Python
code. The namespace is cached, and subsequent calls use the cached version.
-WWW: http://search.cpan.org/dist/Inline-Python/
+WWW: https://metacpan.org/release/Inline-Python
diff --git a/devel/p5-Inline-TT/pkg-descr b/devel/p5-Inline-TT/pkg-descr
index 501fc07bc5a4..c6074ce4c995 100644
--- a/devel/p5-Inline-TT/pkg-descr
+++ b/devel/p5-Inline-TT/pkg-descr
@@ -11,4 +11,4 @@ returned to you as a single string. Note that leading and trailing spaces are
trimmed, further the template toolkit options PRE_CHOMP and POST_CHOMP are set.
Currently, there is no way to change these behaviors.
-WWW: http://search.cpan.org/dist/Inline-TT/
+WWW: https://metacpan.org/release/Inline-TT
diff --git a/devel/p5-Inline-Tcl/pkg-descr b/devel/p5-Inline-Tcl/pkg-descr
index 66211edf8272..b31c00921958 100644
--- a/devel/p5-Inline-Tcl/pkg-descr
+++ b/devel/p5-Inline-Tcl/pkg-descr
@@ -8,4 +8,4 @@ The process of interrogating the Tcl interpreter for globals only occurs
the first time you run your Tcl code. The namespace is cached, and
subsequent calls use the cached version.
-WWW: http://search.cpan.org/dist/Inline-Tcl/
+WWW: https://metacpan.org/release/Inline-Tcl
diff --git a/devel/p5-Inline/pkg-descr b/devel/p5-Inline/pkg-descr
index d60490958050..9cf82d80807c 100644
--- a/devel/p5-Inline/pkg-descr
+++ b/devel/p5-Inline/pkg-descr
@@ -16,4 +16,4 @@ that is Inlined into distributed modules (like on the CPAN) will get
compiled when the module is installed, so the end user will never notice
the compilation time.
-WWW: http://search.cpan.org/dist/Inline/
+WWW: https://metacpan.org/release/Inline
diff --git a/devel/p5-InlineX-C2XS/pkg-descr b/devel/p5-InlineX-C2XS/pkg-descr
index 48bb950a6a18..31a631d61924 100644
--- a/devel/p5-InlineX-C2XS/pkg-descr
+++ b/devel/p5-InlineX-C2XS/pkg-descr
@@ -17,4 +17,4 @@ appropriate 'Makefile.PL', and 'INLINE.h' (if it's needed),
can be used to build the module in the usual way - without
any dependence upon the Inline::C module.
-WWW: http://search.cpan.org/dist/InlineX-C2XS/
+WWW: https://metacpan.org/release/InlineX-C2XS
diff --git a/devel/p5-InlineX-CPP2XS/pkg-descr b/devel/p5-InlineX-CPP2XS/pkg-descr
index 32313778bcc7..de53313917bf 100644
--- a/devel/p5-InlineX-CPP2XS/pkg-descr
+++ b/devel/p5-InlineX-CPP2XS/pkg-descr
@@ -1,4 +1,4 @@
InlineX::CPP2XS is a perl module to create an XS file from an
Inline C++ file.
-WWW: http://search.cpan.org/dist/InlineX-CPP2XS/
+WWW: https://metacpan.org/release/InlineX-CPP2XS
diff --git a/devel/p5-Iodef-Pb-Simple/pkg-descr b/devel/p5-Iodef-Pb-Simple/pkg-descr
index 89f372e3d68b..6752e9766543 100644
--- a/devel/p5-Iodef-Pb-Simple/pkg-descr
+++ b/devel/p5-Iodef-Pb-Simple/pkg-descr
@@ -2,4 +2,4 @@ Iodef::Pb::Simple is a Perl extension providing high level API access to
Iodef::Pb, which is useful to an array of IODEF protocol buffer objects
into things like tab-delimited tables, csv, and snort rules.
-WWW: http://search.cpan.org/dist/Iodef-Pb-Simple/
+WWW: https://metacpan.org/release/Iodef-Pb-Simple
diff --git a/devel/p5-Iterator-IO/pkg-descr b/devel/p5-Iterator-IO/pkg-descr
index e00a2493d284..0c77d5317f1d 100644
--- a/devel/p5-Iterator-IO/pkg-descr
+++ b/devel/p5-Iterator-IO/pkg-descr
@@ -1,4 +1,4 @@
This module provides filesystem and stream iterator functions. See the
Iterator module for more information about how to use iterators.
-WWW: http://search.cpan.org/dist/Iterator-IO/
+WWW: https://metacpan.org/release/Iterator-IO
diff --git a/devel/p5-Iterator-Misc/pkg-descr b/devel/p5-Iterator-Misc/pkg-descr
index c5793dd19e21..d6bc847450e4 100644
--- a/devel/p5-Iterator-Misc/pkg-descr
+++ b/devel/p5-Iterator-Misc/pkg-descr
@@ -5,4 +5,4 @@ keep the size of Iterator::Util down.
For more information on iterators and how to use them, see the Iterator
module documentation.
-WWW: http://search.cpan.org/dist/Iterator-Misc/
+WWW: https://metacpan.org/release/Iterator-Misc
diff --git a/devel/p5-Iterator-Simple/pkg-descr b/devel/p5-Iterator-Simple/pkg-descr
index 34bb8c47fcb8..ad18e8d97bab 100644
--- a/devel/p5-Iterator-Simple/pkg-descr
+++ b/devel/p5-Iterator-Simple/pkg-descr
@@ -1,3 +1,3 @@
Another general-purpose iterator utility that is simple, fast and powerful.
-WWW: http://search.cpan.org/dist/Iterator-Simple/
+WWW: https://metacpan.org/release/Iterator-Simple
diff --git a/devel/p5-Iterator-Util/pkg-descr b/devel/p5-Iterator-Util/pkg-descr
index faaac00bab79..1b83f244e02e 100644
--- a/devel/p5-Iterator-Util/pkg-descr
+++ b/devel/p5-Iterator-Util/pkg-descr
@@ -6,4 +6,4 @@ An "iterator" is an object, represented as a code block that generates the
further information, including a tutorial on using iterator objects, see
the Iterator documentation.
-WWW: http://search.cpan.org/dist/Iterator-DBI/
+WWW: https://metacpan.org/release/Iterator-DBI
diff --git a/devel/p5-Iterator/pkg-descr b/devel/p5-Iterator/pkg-descr
index 01e5e9b89c20..ec0b085f577a 100644
--- a/devel/p5-Iterator/pkg-descr
+++ b/devel/p5-Iterator/pkg-descr
@@ -15,4 +15,4 @@ Iterator.pm provides a class that simplifies creation and use of these
iterator objects. Other Iterator:: modules (see "SEE ALSO") provide many
general-purpose and special-purpose iterator functions.
-WWW: http://search.cpan.org/dist/Iterator/
+WWW: https://metacpan.org/release/Iterator
diff --git a/devel/p5-JIRA-REST/pkg-descr b/devel/p5-JIRA-REST/pkg-descr
index 679dd13afa52..9626b82e4537 100644
--- a/devel/p5-JIRA-REST/pkg-descr
+++ b/devel/p5-JIRA-REST/pkg-descr
@@ -7,4 +7,4 @@ REST API.
Moreover, it implements some other methods to make it easier to do
some common operations.
-WWW: http://search.cpan.org/dist/JIRA-REST/
+WWW: https://metacpan.org/release/JIRA-REST
diff --git a/devel/p5-JQuery/pkg-descr b/devel/p5-JQuery/pkg-descr
index 9701e399d2de..5ccae6eaed6d 100644
--- a/devel/p5-JQuery/pkg-descr
+++ b/devel/p5-JQuery/pkg-descr
@@ -5,4 +5,4 @@ A quote from http://jquery.com: jQuery is a fast, concise, JavaScript Library
that simplifies how you traverse HTML documents, handle events, perform
animations, and add Ajax interactions to your web pages.
-WWW: http://search.cpan.org/dist/JQuery/
+WWW: https://metacpan.org/release/JQuery
diff --git a/devel/p5-JSON-Hyper/pkg-descr b/devel/p5-JSON-Hyper/pkg-descr
index a055eaabdd54..416f2cc9aa8c 100644
--- a/devel/p5-JSON-Hyper/pkg-descr
+++ b/devel/p5-JSON-Hyper/pkg-descr
@@ -1,3 +1,3 @@
Extract links from JSON via a schema
-WWW: http://search.cpan.org/dist/JSON-Hyper/
+WWW: https://metacpan.org/release/JSON-Hyper
diff --git a/devel/p5-JSON-Path/pkg-descr b/devel/p5-JSON-Path/pkg-descr
index b96aca7c772a..9f71a34a76c6 100644
--- a/devel/p5-JSON-Path/pkg-descr
+++ b/devel/p5-JSON-Path/pkg-descr
@@ -1,3 +1,3 @@
search nested hashref/arrayref structures using JSONPath
-WWW: http://search.cpan.org/dist/JSON-Path/
+WWW: https://metacpan.org/release/JSON-Path
diff --git a/devel/p5-JSON-Pointer/pkg-descr b/devel/p5-JSON-Pointer/pkg-descr
index 1dbd9d672570..7ba6f1c5cda8 100644
--- a/devel/p5-JSON-Pointer/pkg-descr
+++ b/devel/p5-JSON-Pointer/pkg-descr
@@ -6,4 +6,4 @@ JSON Pointer is available to identify a specified value in JSON
document, and it is simillar to XPath. Please read the both of
specifications for details.
-WWW: http://search.cpan.org/dist/JSON-Pointer/
+WWW: https://metacpan.org/release/JSON-Pointer
diff --git a/devel/p5-JSON-RPC-Common/pkg-descr b/devel/p5-JSON-RPC-Common/pkg-descr
index 73bc5260f0ec..2db8d4508965 100644
--- a/devel/p5-JSON-RPC-Common/pkg-descr
+++ b/devel/p5-JSON-RPC-Common/pkg-descr
@@ -5,4 +5,4 @@ request and result), along with error objects. It also provides
marshalling objects to convert the model objects into JSON text
and HTTP requests/responses.
-WWW: http://search.cpan.org/dist/JSON-RPC-Common/
+WWW: https://metacpan.org/release/JSON-RPC-Common
diff --git a/devel/p5-JSON-RPC-Dispatcher/pkg-descr b/devel/p5-JSON-RPC-Dispatcher/pkg-descr
index 4b7fa9e52903..c8b4c088ee9b 100644
--- a/devel/p5-JSON-RPC-Dispatcher/pkg-descr
+++ b/devel/p5-JSON-RPC-Dispatcher/pkg-descr
@@ -7,4 +7,4 @@ This module follows the draft specficiation for JSON-RPC 2.0.
More information can be found at:
http://groups.google.com/group/json-rpc/web/json-rpc-2-0.
-WWW: http://search.cpan.org/dist/JSON-RPC-Dispatcher/
+WWW: https://metacpan.org/release/JSON-RPC-Dispatcher
diff --git a/devel/p5-JSON-RPC/pkg-descr b/devel/p5-JSON-RPC/pkg-descr
index 76665b9bd831..c96e2dbeee79 100644
--- a/devel/p5-JSON-RPC/pkg-descr
+++ b/devel/p5-JSON-RPC/pkg-descr
@@ -1,3 +1,3 @@
JSON::RPC - Perl implementation of JSON-RPC 1.1 protocol.
-WWW: http://search.cpan.org/dist/JSON-RPC/
+WWW: https://metacpan.org/release/JSON-RPC
diff --git a/devel/p5-JSON-Schema/pkg-descr b/devel/p5-JSON-Schema/pkg-descr
index dce33a360056..e77973b25020 100644
--- a/devel/p5-JSON-Schema/pkg-descr
+++ b/devel/p5-JSON-Schema/pkg-descr
@@ -1,3 +1,3 @@
Validate JSON against a schema.
-WWW: http://search.cpan.org/dist/JSON-Schema/
+WWW: https://metacpan.org/release/JSON-Schema
diff --git a/devel/p5-Jonk/pkg-descr b/devel/p5-Jonk/pkg-descr
index 6d6b2400331b..2d8c8d1403ce 100644
--- a/devel/p5-Jonk/pkg-descr
+++ b/devel/p5-Jonk/pkg-descr
@@ -4,4 +4,4 @@ Job is saved and taken out. Besides, nothing is done.
You may use Jonk to make original Job Queuing System.
-WWW: http://search.cpan.org/dist/Jonk/
+WWW: https://metacpan.org/release/Jonk
diff --git a/devel/p5-LV/pkg-descr b/devel/p5-LV/pkg-descr
index 96336165f1b3..e57bf711687d 100644
--- a/devel/p5-LV/pkg-descr
+++ b/devel/p5-LV/pkg-descr
@@ -12,4 +12,4 @@ LV to pick a particular implementation using:
The tie implementation is the slowest, but will work on Perl 5.6 with only core
modules.
-WWW: http://search.cpan.org/dist/LV/
+WWW: https://metacpan.org/release/LV
diff --git a/devel/p5-Lexical-Alias/pkg-descr b/devel/p5-Lexical-Alias/pkg-descr
index be8d258f4389..f23c6095fe22 100644
--- a/devel/p5-Lexical-Alias/pkg-descr
+++ b/devel/p5-Lexical-Alias/pkg-descr
@@ -2,4 +2,4 @@ This module allows you to alias a lexical variable to another variable
(package or lexical). You will receive a fatal error if you try
aliasing a scalar to something that is not a scalar etc.
-WWW: http://search.cpan.org/dist/Lexical-Alias/
+WWW: https://metacpan.org/release/Lexical-Alias
diff --git a/devel/p5-Lexical-Import/pkg-descr b/devel/p5-Lexical-Import/pkg-descr
index 3f46ca7f0f56..780ff7b8fe53 100644
--- a/devel/p5-Lexical-Import/pkg-descr
+++ b/devel/p5-Lexical-Import/pkg-descr
@@ -21,4 +21,4 @@ most code, this module will ensure that it works, for convenience. If the
limited lexical importing is desired on earlier Perls, use Lexical::Var
directly.
-WWW: http://search.cpan.org/dist/Lexical-Import/
+WWW: https://metacpan.org/release/Lexical-Import
diff --git a/devel/p5-Lexical-Persistence/pkg-descr b/devel/p5-Lexical-Persistence/pkg-descr
index 51ed22a4ad87..29ba52add11d 100644
--- a/devel/p5-Lexical-Persistence/pkg-descr
+++ b/devel/p5-Lexical-Persistence/pkg-descr
@@ -15,4 +15,4 @@ persists in the $lp object between setter() and getter().
sub setter { my $x = "some value" }
sub getter { print my $x, "\n" }
-WWW: http://search.cpan.org/dist/Lexical-Persistence/
+WWW: https://metacpan.org/release/Lexical-Persistence
diff --git a/devel/p5-Lexical-SealRequireHints/pkg-descr b/devel/p5-Lexical-SealRequireHints/pkg-descr
index 65a853f8fa9c..d67647df509c 100644
--- a/devel/p5-Lexical-SealRequireHints/pkg-descr
+++ b/devel/p5-Lexical-SealRequireHints/pkg-descr
@@ -17,4 +17,4 @@ require such a workaround, this module globally changes the behaviour of
require, including use and the implicit require performed in Unicode regular
expression matching, so that it no longer exhibits these bugs.
-WWW: http://search.cpan.org/dist/Lexical-SealRequireHints/
+WWW: https://metacpan.org/release/Lexical-SealRequireHints
diff --git a/devel/p5-Lexical-Var/pkg-descr b/devel/p5-Lexical-Var/pkg-descr
index 0ea2ceb5ed00..68726deae1dd 100644
--- a/devel/p5-Lexical-Var/pkg-descr
+++ b/devel/p5-Lexical-Var/pkg-descr
@@ -12,4 +12,4 @@ Lexical::Sub is implemented through the mechanism of Lexical::Var. Its distinct
name and declaration syntax exist to make lexical subroutine declarations
clearer.
-WWW: http://search.cpan.org/dist/Lexical-Var/
+WWW: https://metacpan.org/release/Lexical-Var
diff --git a/devel/p5-Lingua-JA-Fold/pkg-descr b/devel/p5-Lingua-JA-Fold/pkg-descr
index 03ea074934f6..0322066f8e9d 100644
--- a/devel/p5-Lingua-JA-Fold/pkg-descr
+++ b/devel/p5-Lingua-JA-Fold/pkg-descr
@@ -1,3 +1,3 @@
This module is used for Japanese text wrapping and so on.
-WWW: http://search.cpan.org/dist/Lingua-JA-Fold/
+WWW: https://metacpan.org/release/Lingua-JA-Fold
diff --git a/devel/p5-Lingua-Translit/pkg-descr b/devel/p5-Lingua-Translit/pkg-descr
index 203d6cb58658..42948bb651b9 100644
--- a/devel/p5-Lingua-Translit/pkg-descr
+++ b/devel/p5-Lingua-Translit/pkg-descr
@@ -2,4 +2,4 @@ Lingua::Translit can be used to convert text from one writing system to
another, based on national or international transliteration tables. Where
possible a reverse transliteration is supported.
-WWW: http://search.cpan.org/dist/Lingua-Translit/
+WWW: https://metacpan.org/release/Lingua-Translit
diff --git a/devel/p5-List-AllUtils/pkg-descr b/devel/p5-List-AllUtils/pkg-descr
index b38e4b0eff58..1c3de85c376c 100644
--- a/devel/p5-List-AllUtils/pkg-descr
+++ b/devel/p5-List-AllUtils/pkg-descr
@@ -3,4 +3,4 @@ List::Util or List::MoreUtils? I sure am. Now you don't have to remember. This
module will export all of the functions that either of those two modules
defines.
-WWW: http://search.cpan.org/dist/List-AllUtils/
+WWW: https://metacpan.org/release/List-AllUtils
diff --git a/devel/p5-List-Cycle/pkg-descr b/devel/p5-List-Cycle/pkg-descr
index 5d0c89a1c376..e9c2905c0192 100644
--- a/devel/p5-List-Cycle/pkg-descr
+++ b/devel/p5-List-Cycle/pkg-descr
@@ -1,3 +1,3 @@
List::Cycle - objects for cycling through a list of values.
-WWW: http://search.cpan.org/dist/List-Cycle/
+WWW: https://metacpan.org/release/List-Cycle
diff --git a/devel/p5-List-Gen/pkg-descr b/devel/p5-List-Gen/pkg-descr
index e238962ef39b..ad4c6f8ba82a 100644
--- a/devel/p5-List-Gen/pkg-descr
+++ b/devel/p5-List-Gen/pkg-descr
@@ -4,4 +4,4 @@ any step size you want, create lazy ranges and arrays with a map like syntax
that generate values on demand. there are several other hopefully useful
functions, and all functions from List::Util are available.
-WWW: http://search.cpan.org/dist/List-Gen/
+WWW: https://metacpan.org/release/List-Gen
diff --git a/devel/p5-List-Objects-Types/pkg-descr b/devel/p5-List-Objects-Types/pkg-descr
index d3df98f0b1d4..d93829f7d79a 100644
--- a/devel/p5-List-Objects-Types/pkg-descr
+++ b/devel/p5-List-Objects-Types/pkg-descr
@@ -1,4 +1,4 @@
A set of Type::Tiny-based types & coercions matching the list objects found in
List::Objects::WithUtils.
-WWW: http://search.cpan.org/dist/List-Objects-Types/
+WWW: https://metacpan.org/release/List-Objects-Types
diff --git a/devel/p5-List-Objects-WithUtils/pkg-descr b/devel/p5-List-Objects-WithUtils/pkg-descr
index 9cb0499be761..60f280df8d70 100644
--- a/devel/p5-List-Objects-WithUtils/pkg-descr
+++ b/devel/p5-List-Objects-WithUtils/pkg-descr
@@ -2,4 +2,4 @@ A set of roles and classes defining an object-oriented interface to Perl hashes
and arrays with useful utility methods, junctions, type-checking ability, and
optional autoboxing. Originally derived from Data::Perl.
-WWW: http://search.cpan.org/dist/List-Objects-WithUtils/
+WWW: https://metacpan.org/release/List-Objects-WithUtils
diff --git a/devel/p5-List-PowerSet/pkg-descr b/devel/p5-List-PowerSet/pkg-descr
index ad63082f7b06..38c38d3bf2b2 100644
--- a/devel/p5-List-PowerSet/pkg-descr
+++ b/devel/p5-List-PowerSet/pkg-descr
@@ -1,4 +1,4 @@
The List::PowerSet module is simple module that currently allows you to
generate the power set of a list
-WWW: http://search.cpan.org/dist/List-PowerSet/
+WWW: https://metacpan.org/release/List-PowerSet
diff --git a/devel/p5-List-Regexp/pkg-descr b/devel/p5-List-Regexp/pkg-descr
index 32d34af3e739..e81b0d28304a 100644
--- a/devel/p5-List-Regexp/pkg-descr
+++ b/devel/p5-List-Regexp/pkg-descr
@@ -2,4 +2,4 @@ Returns a regular expression that will match any string from the input
list @strings. First argument can be a reference to a hash, which
controls how the regular expression is built.
-WWW: http://search.cpan.org/dist/List-Regexp/
+WWW: https://metacpan.org/release/List-Regexp
diff --git a/devel/p5-List-Rotation-Cycle/pkg-descr b/devel/p5-List-Rotation-Cycle/pkg-descr
index c12709f1ec58..92a943e77f1d 100644
--- a/devel/p5-List-Rotation-Cycle/pkg-descr
+++ b/devel/p5-List-Rotation-Cycle/pkg-descr
@@ -6,4 +6,4 @@ get 1 (the very same) Cycle object even if you use the new method several
times. This is done by using Memoize on the new method. It returns the same
object for every use of new that comes with the same List of parameters.
-WWW: http://search.cpan.org/dist/List-Rotation-Cycle/
+WWW: https://metacpan.org/release/List-Rotation-Cycle
diff --git a/devel/p5-List-SomeUtils-XS/pkg-descr b/devel/p5-List-SomeUtils-XS/pkg-descr
index 36a6c8c048ad..ee4fbdb6982d 100644
--- a/devel/p5-List-SomeUtils-XS/pkg-descr
+++ b/devel/p5-List-SomeUtils-XS/pkg-descr
@@ -1,3 +1,3 @@
List::SomeUtils::XS is XS implementation for List::SomeUtils.
-WWW: http://search.cpan.org/dist/List-SomeUtils-XS/
+WWW: https://metacpan.org/release/List-SomeUtils-XS
diff --git a/devel/p5-List-SomeUtils/pkg-descr b/devel/p5-List-SomeUtils/pkg-descr
index cb9ea6eb54e0..d695700997f2 100644
--- a/devel/p5-List-SomeUtils/pkg-descr
+++ b/devel/p5-List-SomeUtils/pkg-descr
@@ -7,4 +7,4 @@ performance as everything is implemented in C. The pure-Perl implementation of
these functions only serves as a fallback in case the C portions of this module
couldn't be compiled on this machine.
-WWW: http://search.cpan.org/dist/List-SomeUtils/
+WWW: https://metacpan.org/release/List-SomeUtils
diff --git a/devel/p5-List-Uniq/pkg-descr b/devel/p5-List-Uniq/pkg-descr
index bede1639fcad..222e6e85860a 100644
--- a/devel/p5-List-Uniq/pkg-descr
+++ b/devel/p5-List-Uniq/pkg-descr
@@ -2,4 +2,4 @@ List::Uniq extracts the unique elements of a list.
This is a commonly re-written (or at least re-looked-up)
idiom in Perl programs.
-WWW: http://search.cpan.org/dist/List-Uniq/
+WWW: https://metacpan.org/release/List-Uniq
diff --git a/devel/p5-List-UtilsBy-XS/pkg-descr b/devel/p5-List-UtilsBy-XS/pkg-descr
index 23d76ad32198..f7d2fbe527c2 100644
--- a/devel/p5-List-UtilsBy-XS/pkg-descr
+++ b/devel/p5-List-UtilsBy-XS/pkg-descr
@@ -1,4 +1,4 @@
List::UtilsBy::XS is XS implementation of List::UtilsBy. Functions are more
fast than original ones.
-WWW: http://search.cpan.org/dist/List-UtilsBy-XS/
+WWW: https://metacpan.org/release/List-UtilsBy-XS
diff --git a/devel/p5-List-UtilsBy/pkg-descr b/devel/p5-List-UtilsBy/pkg-descr
index 2788949a2907..4065e6446206 100644
--- a/devel/p5-List-UtilsBy/pkg-descr
+++ b/devel/p5-List-UtilsBy/pkg-descr
@@ -7,4 +7,4 @@ returns them, sorted into order by their string value. The sort_by
function sorts them according to the string value returned by the
extra function, when given each value.
-WWW: http://search.cpan.org/dist/List-UtilsBy/
+WWW: https://metacpan.org/release/List-UtilsBy
diff --git a/devel/p5-Locale-Maketext-Fuzzy/pkg-descr b/devel/p5-Locale-Maketext-Fuzzy/pkg-descr
index 444ffc405410..3f243f1097de 100644
--- a/devel/p5-Locale-Maketext-Fuzzy/pkg-descr
+++ b/devel/p5-Locale-Maketext-Fuzzy/pkg-descr
@@ -4,4 +4,4 @@ variables. This is most useful when the messages are returned by
external modules -- for example, to match dir: command not found
against [_1]: command not found.
-WWW: http://search.cpan.org/dist/Locale-Maketext-Fuzzy/
+WWW: https://metacpan.org/release/Locale-Maketext-Fuzzy
diff --git a/devel/p5-Locale-Maketext-Gettext/pkg-descr b/devel/p5-Locale-Maketext-Gettext/pkg-descr
index 67fff7789a50..ceafe4f64578 100644
--- a/devel/p5-Locale-Maketext-Gettext/pkg-descr
+++ b/devel/p5-Locale-Maketext-Gettext/pkg-descr
@@ -2,4 +2,4 @@ Locale::Maketext::Gettext brings GNU gettext and Maketext together. It is a
subclass of Locale::Maketext(3) that follows the way GNU gettext works. It
works seamlessly, both in the sense of GNU gettext and Maketext.
-WWW: http://search.cpan.org/dist/Locale-Maketext-Gettext/
+WWW: https://metacpan.org/release/Locale-Maketext-Gettext
diff --git a/devel/p5-Locale-Maketext-Lexicon/pkg-descr b/devel/p5-Locale-Maketext-Lexicon/pkg-descr
index efc065a55bc0..59be44e0f808 100644
--- a/devel/p5-Locale-Maketext-Lexicon/pkg-descr
+++ b/devel/p5-Locale-Maketext-Lexicon/pkg-descr
@@ -1,4 +1,4 @@
This module provides lexicon-handling modules to read from other localization
formats, such as Gettext, Msgcat, and so on.
-WWW: http://search.cpan.org/dist/Locale-Maketext-Lexicon/
+WWW: https://metacpan.org/release/Locale-Maketext-Lexicon
diff --git a/devel/p5-Locale-Maketext-Simple/pkg-descr b/devel/p5-Locale-Maketext-Simple/pkg-descr
index d861521ca0ff..0f7a54aaf89c 100644
--- a/devel/p5-Locale-Maketext-Simple/pkg-descr
+++ b/devel/p5-Locale-Maketext-Simple/pkg-descr
@@ -5,4 +5,4 @@ authors.
If Locale::Maketext::Lexicon is not present, it implements a minimal
localization function, so the program can function normally.
-WWW: http://search.cpan.org/dist/Locale-Maketext-Simple/
+WWW: https://metacpan.org/release/Locale-Maketext-Simple
diff --git a/devel/p5-Locale-Maketext/pkg-descr b/devel/p5-Locale-Maketext/pkg-descr
index 687d8b214e2c..5234424276e7 100644
--- a/devel/p5-Locale-Maketext/pkg-descr
+++ b/devel/p5-Locale-Maketext/pkg-descr
@@ -7,4 +7,4 @@ Copyright 1999, Sean M. Burke <sburke@netadventure.net>, all rights
reserved. This program is free software; you can redistribute it
and/or modify it under the same terms as Perl itself.
-WWW: http://search.cpan.org/dist/Locale-Maketext/
+WWW: https://metacpan.org/release/Locale-Maketext
diff --git a/devel/p5-Locale-Msgfmt/pkg-descr b/devel/p5-Locale-Msgfmt/pkg-descr
index 18d98eda2d2b..36da1870d10b 100644
--- a/devel/p5-Locale-Msgfmt/pkg-descr
+++ b/devel/p5-Locale-Msgfmt/pkg-descr
@@ -1,4 +1,4 @@
This module does the same thing as msgfmt from GNU gettext-tools,
except this is pure Perl.
-WWW: http://search.cpan.org/dist/Locale-Msgfmt/
+WWW: https://metacpan.org/release/Locale-Msgfmt
diff --git a/devel/p5-Locale-PGetText/pkg-descr b/devel/p5-Locale-PGetText/pkg-descr
index 1839c4481734..c4c6cc5de107 100644
--- a/devel/p5-Locale-PGetText/pkg-descr
+++ b/devel/p5-Locale-PGetText/pkg-descr
@@ -1,3 +1,3 @@
pure perl implementation of GNU gettext
-WWW: http://search.cpan.org/dist/Locale-PGetText/
+WWW: https://metacpan.org/release/Locale-PGetText
diff --git a/devel/p5-Locale-PO/pkg-descr b/devel/p5-Locale-PO/pkg-descr
index be3b8efe24f6..cf2a3ac5c302 100644
--- a/devel/p5-Locale-PO/pkg-descr
+++ b/devel/p5-Locale-PO/pkg-descr
@@ -2,4 +2,4 @@ This module provides methods for manipulating objects that represent
entries in a gettext po-file (untranslated and translated strings, with
associated comments). It can load and save complete po-files.
-WWW: http://search.cpan.org/dist/Locale-PO/
+WWW: https://metacpan.org/release/Locale-PO
diff --git a/devel/p5-Locale-gettext/pkg-descr b/devel/p5-Locale-gettext/pkg-descr
index 29108e885e3e..a58416a5bfbb 100644
--- a/devel/p5-Locale-gettext/pkg-descr
+++ b/devel/p5-Locale-gettext/pkg-descr
@@ -2,4 +2,4 @@ This module permits from perl to the gettext() family of functions
for retrieving message strings from databases constructed to
internationalize software.
-WWW: http://search.cpan.org/dist/gettext/
+WWW: https://metacpan.org/release/gettext
diff --git a/devel/p5-Locale-libintl/pkg-descr b/devel/p5-Locale-libintl/pkg-descr
index 47ed9709c053..ae8e25a2195c 100644
--- a/devel/p5-Locale-libintl/pkg-descr
+++ b/devel/p5-Locale-libintl/pkg-descr
@@ -2,4 +2,4 @@ The package libintl-perl is an internationalization library for Perl
that aims to be compatible with the Uniforum message translations
system as implemented for example in GNU gettext.
-WWW: http://search.cpan.org/dist/libintl-perl/
+WWW: https://metacpan.org/release/libintl-perl
diff --git a/devel/p5-LockFile-Simple/pkg-descr b/devel/p5-LockFile-Simple/pkg-descr
index 4ed5e84cfe9a..3ee462d1b665 100644
--- a/devel/p5-LockFile-Simple/pkg-descr
+++ b/devel/p5-LockFile-Simple/pkg-descr
@@ -6,4 +6,4 @@ It is meant to be used in quick-and-dirty scripts or more elaborated
programs that want a simple locking scheme, yet with a reasonable
level of configuration.
-WWW: http://search.cpan.org/dist/LockFile-Simple/
+WWW: https://metacpan.org/release/LockFile-Simple
diff --git a/devel/p5-Log-Agent-Logger/pkg-descr b/devel/p5-Log-Agent-Logger/pkg-descr
index 995030da76fc..848fcb359c2b 100644
--- a/devel/p5-Log-Agent-Logger/pkg-descr
+++ b/devel/p5-Log-Agent-Logger/pkg-descr
@@ -4,4 +4,4 @@ Log::Agent, which is meant to be used by re-usable modules that do not
wish to commit on a particular logging method, so that they remain true
building blocks.
-WWW: http://search.cpan.org/dist/Log-Agent-Logger/
+WWW: https://metacpan.org/release/Log-Agent-Logger
diff --git a/devel/p5-Log-Agent/pkg-descr b/devel/p5-Log-Agent/pkg-descr
index 5dedba7a9b1e..d6712d6d4707 100644
--- a/devel/p5-Log-Agent/pkg-descr
+++ b/devel/p5-Log-Agent/pkg-descr
@@ -17,4 +17,4 @@ WARNING: THIS INTERFACE IS STILL SOMEWHAT ALPHA AND COULD STILL CHANGE
DEPENDING ON THE FEEDBACK THE AUTHOR RECEIVES, WITHOUT ANY BACKWARD
COMPATIBILITY ASSURANCE.
-WWW: http://search.cpan.org/dist/Log-Agent/
+WWW: https://metacpan.org/release/Log-Agent
diff --git a/devel/p5-Log-Any-Adapter-Callback/pkg-descr b/devel/p5-Log-Any-Adapter-Callback/pkg-descr
index 79e81fea225a..a2b58e042f12 100644
--- a/devel/p5-Log-Any-Adapter-Callback/pkg-descr
+++ b/devel/p5-Log-Any-Adapter-Callback/pkg-descr
@@ -1,3 +1,3 @@
Adapter to use callbacks with Log::Any.
-WWW: http://search.cpan.org/dist/Log-Any-Adapter-Callback/
+WWW: https://metacpan.org/release/Log-Any-Adapter-Callback
diff --git a/devel/p5-Log-Any-Adapter-Dispatch/pkg-descr b/devel/p5-Log-Any-Adapter-Dispatch/pkg-descr
index 1846635ec628..11f17f435475 100644
--- a/devel/p5-Log-Any-Adapter-Dispatch/pkg-descr
+++ b/devel/p5-Log-Any-Adapter-Dispatch/pkg-descr
@@ -1,3 +1,3 @@
Adapter to use Log::Dispatch with Log::Any.
-WWW: http://search.cpan.org/dist/Log-Any-Adapter-Dispatch/
+WWW: https://metacpan.org/release/Log-Any-Adapter-Dispatch
diff --git a/devel/p5-Log-Any-Adapter-Log4perl/pkg-descr b/devel/p5-Log-Any-Adapter-Log4perl/pkg-descr
index 401eff7cf660..2cd8bee1becf 100644
--- a/devel/p5-Log-Any-Adapter-Log4perl/pkg-descr
+++ b/devel/p5-Log-Any-Adapter-Log4perl/pkg-descr
@@ -1,3 +1,3 @@
This is a port for Log::Any::Adapter::Log4perl, Log::Any's adapter for Log4perl.
-WWW: http://search.cpan.org/dist/Log-Any-Adapter-Log4perl/
+WWW: https://metacpan.org/release/Log-Any-Adapter-Log4perl
diff --git a/devel/p5-Log-Any/pkg-descr b/devel/p5-Log-Any/pkg-descr
index eb91fd64ec6f..2a7edb3750b4 100644
--- a/devel/p5-Log-Any/pkg-descr
+++ b/devel/p5-Log-Any/pkg-descr
@@ -2,4 +2,4 @@ Log::Any allows CPAN modules to safely and efficiently log messages,
while letting the application choose (or decline to choose) a logging
mechanism such as Log::Dispatch or Log::Log4perl.
-WWW: http://search.cpan.org/dist/Log-Any/
+WWW: https://metacpan.org/release/Log-Any
diff --git a/devel/p5-Log-Contextual/pkg-descr b/devel/p5-Log-Contextual/pkg-descr
index 6b6d2b7267ca..98198347dd69 100644
--- a/devel/p5-Log-Contextual/pkg-descr
+++ b/devel/p5-Log-Contextual/pkg-descr
@@ -8,4 +8,4 @@ The reason for this module is to abstract your logging interface so
that logging is as painless as possible, while still allowing you to
switch from one logger to another.
-WWW: http://search.cpan.org/dist/Log-Contextual/
+WWW: https://metacpan.org/release/Log-Contextual
diff --git a/devel/p5-Log-Defer/pkg-descr b/devel/p5-Log-Defer/pkg-descr
index ba16ca425f5f..b6a73a63c133 100644
--- a/devel/p5-Log-Defer/pkg-descr
+++ b/devel/p5-Log-Defer/pkg-descr
@@ -19,4 +19,4 @@ This module lets you defer log processing in two ways:
This module doesn't actually write out logs! To use this module for normal
logging purposes you also need a logging library.
-WWW: http://search.cpan.org/dist/Log-Defer/
+WWW: https://metacpan.org/release/Log-Defer
diff --git a/devel/p5-Log-Dispatch-Array/pkg-descr b/devel/p5-Log-Dispatch-Array/pkg-descr
index a264de6d0191..6a11b7a37857 100644
--- a/devel/p5-Log-Dispatch-Array/pkg-descr
+++ b/devel/p5-Log-Dispatch-Array/pkg-descr
@@ -2,4 +2,4 @@ This provides a Log::Dispatch log output system that appends logged
events to an array reference. This is probably only useful for testing
the logging of your code.
-WWW: http://search.cpan.org/dist/Log-Dispatch-Array/
+WWW: https://metacpan.org/release/Log-Dispatch-Array
diff --git a/devel/p5-Log-Dispatch-Colorful/pkg-descr b/devel/p5-Log-Dispatch-Colorful/pkg-descr
index bb8a8298907f..c98e84b93c27 100644
--- a/devel/p5-Log-Dispatch-Colorful/pkg-descr
+++ b/devel/p5-Log-Dispatch-Colorful/pkg-descr
@@ -1,3 +1,3 @@
Log::Dispatch::Colorful provides an object for logging to the screen.
-WWW: http://search.cpan.org/dist/Log-Dispatch-Colorful/
+WWW: https://metacpan.org/release/Log-Dispatch-Colorful
diff --git a/devel/p5-Log-Dispatch-Config/pkg-descr b/devel/p5-Log-Dispatch-Config/pkg-descr
index bc4b0bab93aa..a30fa4694f93 100644
--- a/devel/p5-Log-Dispatch-Config/pkg-descr
+++ b/devel/p5-Log-Dispatch-Config/pkg-descr
@@ -3,4 +3,4 @@ way to configure Log::Dispatch object with configuration file
(default, in AppConfig format). This is almost a log4j equivalent for
Perl, not with all API compatibility though.
-WWW: http://search.cpan.org/dist/Log-Dispatch-Config/
+WWW: https://metacpan.org/release/Log-Dispatch-Config
diff --git a/devel/p5-Log-Dispatch-Configurator-Any/pkg-descr b/devel/p5-Log-Dispatch-Configurator-Any/pkg-descr
index 536c4fe9e53a..8ba26f1ff970 100644
--- a/devel/p5-Log-Dispatch-Configurator-Any/pkg-descr
+++ b/devel/p5-Log-Dispatch-Configurator-Any/pkg-descr
@@ -7,4 +7,4 @@ This module plugs in to Log::Dispatch::Config and allows the use of other file
formats, in fact any format supported by the Config::Any module. As a bonus you
can also pass in a configuration data structure instead of a file name.
-WWW: http://search.cpan.org/dist/Log-Dispatch-Configurator-Any/
+WWW: https://metacpan.org/release/Log-Dispatch-Configurator-Any
diff --git a/devel/p5-Log-Dispatch-Configurator-YAML/pkg-descr b/devel/p5-Log-Dispatch-Configurator-YAML/pkg-descr
index ec72dd4b7239..ea9aaf744895 100644
--- a/devel/p5-Log-Dispatch-Configurator-YAML/pkg-descr
+++ b/devel/p5-Log-Dispatch-Configurator-YAML/pkg-descr
@@ -1,3 +1,3 @@
Implementation of Log::Dispatch::Configurator using YAML format.
-WWW: http://search.cpan.org/dist/Log-Dispatch-Configurator-YAML/
+WWW: https://metacpan.org/release/Log-Dispatch-Configurator-YAML
diff --git a/devel/p5-Log-Dispatch-DBI/pkg-descr b/devel/p5-Log-Dispatch-DBI/pkg-descr
index e9c9a9e02acf..eb0c0a2d731c 100644
--- a/devel/p5-Log-Dispatch-DBI/pkg-descr
+++ b/devel/p5-Log-Dispatch-DBI/pkg-descr
@@ -1,4 +1,4 @@
Log::Dispatch::DBI is a subclass of Log::Dispatch::Output, which
inserts logging output into relational database using DBI interface.
-WWW: http://search.cpan.org/dist/Log-Dispatch-DBI/
+WWW: https://metacpan.org/release/Log-Dispatch-DBI
diff --git a/devel/p5-Log-Dispatch-Email-EmailSend/pkg-descr b/devel/p5-Log-Dispatch-Email-EmailSend/pkg-descr
index da4286d5d37e..cb0eaa50cfad 100644
--- a/devel/p5-Log-Dispatch-Email-EmailSend/pkg-descr
+++ b/devel/p5-Log-Dispatch-Email-EmailSend/pkg-descr
@@ -1,4 +1,4 @@
This is a subclass of Log::Dispatch::Email that implements the
send_email method using the Email::Send module.
-WWW: http://search.cpan.org/dist/Log-Dispatch-Email-EmailSend/
+WWW: https://metacpan.org/release/Log-Dispatch-Email-EmailSend
diff --git a/devel/p5-Log-Dispatch-File-Rolling/pkg-descr b/devel/p5-Log-Dispatch-File-Rolling/pkg-descr
index 4065f004ef62..61fea492aed6 100644
--- a/devel/p5-Log-Dispatch-File-Rolling/pkg-descr
+++ b/devel/p5-Log-Dispatch-File-Rolling/pkg-descr
@@ -1,4 +1,4 @@
This module subclasses Log::Dispatch::File for logging to date/time stamped
files.
-WWW: http://search.cpan.org/dist/Log-Dispatch-File-Rolling/
+WWW: https://metacpan.org/release/Log-Dispatch-File-Rolling
diff --git a/devel/p5-Log-Dispatch-File-Stamped/pkg-descr b/devel/p5-Log-Dispatch-File-Stamped/pkg-descr
index 9876d506eed2..5ede2a01d391 100644
--- a/devel/p5-Log-Dispatch-File-Stamped/pkg-descr
+++ b/devel/p5-Log-Dispatch-File-Stamped/pkg-descr
@@ -1,4 +1,4 @@
This module provides a Log::Dispatch style interface to log to date/time
stamped files.
-WWW: http://search.cpan.org/dist/Log-Dispatch-File-Stamped/
+WWW: https://metacpan.org/release/Log-Dispatch-File-Stamped
diff --git a/devel/p5-Log-Dispatch-FileRotate/pkg-descr b/devel/p5-Log-Dispatch-FileRotate/pkg-descr
index 665d6fd1c36d..aac4d28cca6a 100644
--- a/devel/p5-Log-Dispatch-FileRotate/pkg-descr
+++ b/devel/p5-Log-Dispatch-FileRotate/pkg-descr
@@ -3,4 +3,4 @@ Log::Dispatch::* system, and automatically rotating them according to
different constraints. This is basically a Log::Dispatch::File wrapper
with additions.
-WWW: http://search.cpan.org/dist/Log-Dispatch-FileRotate/
+WWW: https://metacpan.org/release/Log-Dispatch-FileRotate
diff --git a/devel/p5-Log-Dispatch-FileShared/pkg-descr b/devel/p5-Log-Dispatch-FileShared/pkg-descr
index 8284664f2e71..f4a997b16435 100644
--- a/devel/p5-Log-Dispatch-FileShared/pkg-descr
+++ b/devel/p5-Log-Dispatch-FileShared/pkg-descr
@@ -5,4 +5,4 @@ Log messages are written using the flock file locking mechanism on a
per write basis which means that this module is suitable for sharing a
log file in a multitasking environment.
-WWW: http://search.cpan.org/dist/Log-Dispatch-FileShared/
+WWW: https://metacpan.org/release/Log-Dispatch-FileShared
diff --git a/devel/p5-Log-Dispatch-Perl/pkg-descr b/devel/p5-Log-Dispatch-Perl/pkg-descr
index e0e63c35855e..546a8e42447d 100644
--- a/devel/p5-Log-Dispatch-Perl/pkg-descr
+++ b/devel/p5-Log-Dispatch-Perl/pkg-descr
@@ -4,4 +4,4 @@ common Perl alternatives for logging, such as "warn" and "cluck".
It also adds the possibility for a logging action to halt the current
environment, such as with "die" and "croak".
-WWW: http://search.cpan.org/dist/Log-Dispatch-Perl/
+WWW: https://metacpan.org/release/Log-Dispatch-Perl
diff --git a/devel/p5-Log-Dispatch-Screen-Color/pkg-descr b/devel/p5-Log-Dispatch-Screen-Color/pkg-descr
index a2e39f29abf0..095ae361bd5b 100644
--- a/devel/p5-Log-Dispatch-Screen-Color/pkg-descr
+++ b/devel/p5-Log-Dispatch-Screen-Color/pkg-descr
@@ -1,3 +1,3 @@
Color support for Log::Dispatch::Screen.
-WWW: http://search.cpan.org/dist/Log-Dispatch-Screen-Color/
+WWW: https://metacpan.org/release/Log-Dispatch-Screen-Color
diff --git a/devel/p5-Log-Dispatch-Scribe/pkg-descr b/devel/p5-Log-Dispatch-Scribe/pkg-descr
index 5456328061ac..3f69332dcc84 100644
--- a/devel/p5-Log-Dispatch-Scribe/pkg-descr
+++ b/devel/p5-Log-Dispatch-Scribe/pkg-descr
@@ -1,4 +1,4 @@
This module provides a Log::Dispatch style interface to Scribe, and is
also fully compatible with Log::Log4perl.
-WWW: http://search.cpan.org/dist/Log-Dispatch-Scribe/
+WWW: https://metacpan.org/release/Log-Dispatch-Scribe
diff --git a/devel/p5-Log-Dispatch/pkg-descr b/devel/p5-Log-Dispatch/pkg-descr
index 936f24073766..2343ce86ac96 100644
--- a/devel/p5-Log-Dispatch/pkg-descr
+++ b/devel/p5-Log-Dispatch/pkg-descr
@@ -10,4 +10,4 @@ reduce the need for subclassing.
Subclassing is only needed to send a message to a different output, not
to change the message format.
-WWW: http://search.cpan.org/dist/Log-Dispatch/
+WWW: https://metacpan.org/release/Log-Dispatch
diff --git a/devel/p5-Log-Dispatchouli/pkg-descr b/devel/p5-Log-Dispatchouli/pkg-descr
index 755f3dabda81..df7fd67cc376 100644
--- a/devel/p5-Log-Dispatchouli/pkg-descr
+++ b/devel/p5-Log-Dispatchouli/pkg-descr
@@ -5,4 +5,4 @@ It is meant to make logging just configurable enough that you can find
the logs you want and just easy enough that you will actually log
things.
-WWW: http://search.cpan.org/dist/Log-Dispatchouli/
+WWW: https://metacpan.org/release/Log-Dispatchouli
diff --git a/devel/p5-Log-Dump/pkg-descr b/devel/p5-Log-Dump/pkg-descr
index 2be8ad930465..b59a0ac43017 100644
--- a/devel/p5-Log-Dump/pkg-descr
+++ b/devel/p5-Log-Dump/pkg-descr
@@ -7,4 +7,4 @@ file if you prefer. Also, you can use these logging methods as class
methods or object methods (though usually you don't want to mix them,
especially when you're doing something special).
-WWW: http://search.cpan.org/dist/Log-Dump/
+WWW: https://metacpan.org/release/Log-Dump
diff --git a/devel/p5-Log-Handler/pkg-descr b/devel/p5-Log-Handler/pkg-descr
index 641ce6e3e0a0..b1af2d3dc91d 100644
--- a/devel/p5-Log-Handler/pkg-descr
+++ b/devel/p5-Log-Handler/pkg-descr
@@ -2,4 +2,4 @@ Log::Handler is an object-oriented handler for logging, tracing and
debugging. It is very easy to use and provides a simple interface for
multiple output objects with lots of configuration parameters.
-WWW: http://search.cpan.org/dist/Log-Handler/
+WWW: https://metacpan.org/release/Log-Handler
diff --git a/devel/p5-Log-Log4perl-Appender-RabbitMQ/pkg-descr b/devel/p5-Log-Log4perl-Appender-RabbitMQ/pkg-descr
index e43284304a4d..2c47c20c69c0 100644
--- a/devel/p5-Log-Log4perl-Appender-RabbitMQ/pkg-descr
+++ b/devel/p5-Log-Log4perl-Appender-RabbitMQ/pkg-descr
@@ -1,3 +1,3 @@
Perl module which allows logging to RabbitMQ
-WWW: http://search.cpan.org/dist/Log-Log4perl-Appender-RabbitMQ/
+WWW: https://metacpan.org/release/Log-Log4perl-Appender-RabbitMQ
diff --git a/devel/p5-Log-Log4perl-Appender-Socket-UNIX/pkg-descr b/devel/p5-Log-Log4perl-Appender-Socket-UNIX/pkg-descr
index bc5b307f2891..ef8ffa97f33e 100644
--- a/devel/p5-Log-Log4perl-Appender-Socket-UNIX/pkg-descr
+++ b/devel/p5-Log-Log4perl-Appender-Socket-UNIX/pkg-descr
@@ -6,4 +6,4 @@ The appender tries to stream to a socket. The socket in questions is beeing
created by the client who wants to listen, once created the messages are coming
thru.
-WWW: http://search.cpan.org/dist/Log-Log4perl-Appender-Socket-UNIX/
+WWW: https://metacpan.org/release/Log-Log4perl-Appender-Socket-UNIX
diff --git a/devel/p5-Log-Log4perl-Tiny/pkg-descr b/devel/p5-Log-Log4perl-Tiny/pkg-descr
index 32192b8504fe..170a4860ce9c 100644
--- a/devel/p5-Log-Log4perl-Tiny/pkg-descr
+++ b/devel/p5-Log-Log4perl-Tiny/pkg-descr
@@ -6,4 +6,4 @@ most from Log::Log4perl for quick things, namely:
- Line formatting customisation
- Quick sending of messages to a log file
-WWW: http://search.cpan.org/dist/Log-Log4perl-Tiny/
+WWW: https://metacpan.org/release/Log-Log4perl-Tiny
diff --git a/devel/p5-Log-Message-Simple/pkg-descr b/devel/p5-Log-Message-Simple/pkg-descr
index e331a12597cd..7c326d73c148 100644
--- a/devel/p5-Log-Message-Simple/pkg-descr
+++ b/devel/p5-Log-Message-Simple/pkg-descr
@@ -1,4 +1,4 @@
This module provides standardized logging facilities using the
Log::Message module.
-WWW: http://search.cpan.org/dist/Log-Message-Simple/
+WWW: https://metacpan.org/release/Log-Message-Simple
diff --git a/devel/p5-Log-Message/pkg-descr b/devel/p5-Log-Message/pkg-descr
index 9807fa648ac4..50dce8f3f056 100644
--- a/devel/p5-Log-Message/pkg-descr
+++ b/devel/p5-Log-Message/pkg-descr
@@ -8,4 +8,4 @@ the message (for example, log it, or die with it)
Log::Message also provides a powerful way of searching through items by
regexes on messages, tags and level.
-WWW: http://search.cpan.org/dist/Log-Message/
+WWW: https://metacpan.org/release/Log-Message
diff --git a/devel/p5-Log-Minimal/pkg-descr b/devel/p5-Log-Minimal/pkg-descr
index ff54a5264504..ace29fd6a94e 100644
--- a/devel/p5-Log-Minimal/pkg-descr
+++ b/devel/p5-Log-Minimal/pkg-descr
@@ -1,3 +1,3 @@
Log::Minimal is Minimal but customizable log module.
-WWW: http://search.cpan.org/dist/Log-Minimal/
+WWW: https://metacpan.org/release/Log-Minimal
diff --git a/devel/p5-Log-Report-Optional/pkg-descr b/devel/p5-Log-Report-Optional/pkg-descr
index ba1acf039b06..878d4b23c199 100644
--- a/devel/p5-Log-Report-Optional/pkg-descr
+++ b/devel/p5-Log-Report-Optional/pkg-descr
@@ -4,4 +4,4 @@ Log::Report is only released when the main program uses that module. In that
case, the module using the 'Optional' will also use the full Log::Report,
otherwise the dressed-down Log::Report::Minimal version.
-WWW: http://search.cpan.org/dist/Log-Report-Optional/
+WWW: https://metacpan.org/release/Log-Report-Optional
diff --git a/devel/p5-Log-Report/pkg-descr b/devel/p5-Log-Report/pkg-descr
index 0b45d1e49602..1ca360b1c0dd 100644
--- a/devel/p5-Log-Report/pkg-descr
+++ b/devel/p5-Log-Report/pkg-descr
@@ -5,4 +5,4 @@ this. Log::Report combines gettext features with Log::Dispatch-like features.
However, you can also use this module to do only translations or only message
dispatching.
-WWW: http://search.cpan.org/dist/Log-Report/
+WWW: https://metacpan.org/release/Log-Report
diff --git a/devel/p5-Log-Simple/pkg-descr b/devel/p5-Log-Simple/pkg-descr
index 890d3430c8aa..bd7deb71882b 100644
--- a/devel/p5-Log-Simple/pkg-descr
+++ b/devel/p5-Log-Simple/pkg-descr
@@ -1,3 +1,3 @@
Log::Simple is a Basic runtime logger.
-WWW: http://search.cpan.org/dist/Log-Simple/
+WWW: https://metacpan.org/release/Log-Simple
diff --git a/devel/p5-Log-Trace/pkg-descr b/devel/p5-Log-Trace/pkg-descr
index f3930ec1c0e2..269b79c998ac 100644
--- a/devel/p5-Log-Trace/pkg-descr
+++ b/devel/p5-Log-Trace/pkg-descr
@@ -1,3 +1,3 @@
A module to provide a unified approach to tracing.
-WWW: http://search.cpan.org/dist/Log-Trace/
+WWW: https://metacpan.org/release/Log-Trace
diff --git a/devel/p5-Log-TraceMessages/pkg-descr b/devel/p5-Log-TraceMessages/pkg-descr
index 3a9ddb0aa8c2..abb20821b866 100644
--- a/devel/p5-Log-TraceMessages/pkg-descr
+++ b/devel/p5-Log-TraceMessages/pkg-descr
@@ -4,6 +4,6 @@ trace statements, and provides other useful things like HTML-ified
trace messages for CGI scripts and an easy way to trace out data
structures using Data::Dumper.
-WWW: http://search.cpan.org/dist/Log-TraceMessages/
+WWW: https://metacpan.org/release/Log-TraceMessages
Seamus Venasse <svenasse@polaris.ca>
diff --git a/devel/p5-Logfile-Rotate/pkg-descr b/devel/p5-Logfile-Rotate/pkg-descr
index 38a38898ca8a..f82bb0d4be16 100644
--- a/devel/p5-Logfile-Rotate/pkg-descr
+++ b/devel/p5-Logfile-Rotate/pkg-descr
@@ -1,3 +1,3 @@
Perl module to rotate log files
-WWW: http://search.cpan.org/dist/Logfile-Rotate/
+WWW: https://metacpan.org/release/Logfile-Rotate
diff --git a/devel/p5-Luka/pkg-descr b/devel/p5-Luka/pkg-descr
index 3cbb90fc12f2..08f908e231eb 100644
--- a/devel/p5-Luka/pkg-descr
+++ b/devel/p5-Luka/pkg-descr
@@ -18,4 +18,4 @@ reporting. Luka is an attempt to standardize that process. Its primary goal is
to make it easier for smaller number of people to keep larger number of
applications and networks running.
-WWW: http://search.cpan.org/dist/Luka/
+WWW: https://metacpan.org/release/Luka
diff --git a/devel/p5-Lvalue/pkg-descr b/devel/p5-Lvalue/pkg-descr
index 77633fe8364a..225f8dce93d6 100644
--- a/devel/p5-Lvalue/pkg-descr
+++ b/devel/p5-Lvalue/pkg-descr
@@ -4,4 +4,4 @@ getter and setter routines. Lvalue assumes its object uses the
relatively standard getter / setter idiom where any arguments is a
setter, and no arguments is a getter.
-WWW: http://search.cpan.org/dist/Lvalue/
+WWW: https://metacpan.org/release/Lvalue
diff --git a/devel/p5-MRO-Compat/pkg-descr b/devel/p5-MRO-Compat/pkg-descr
index 6945e3643200..a4514763e35d 100644
--- a/devel/p5-MRO-Compat/pkg-descr
+++ b/devel/p5-MRO-Compat/pkg-descr
@@ -2,4 +2,4 @@ The "mro" namespace provides several utilities for dealing with method
resolution order and method caching in general in Perl 5.9.5 and
higher.
-WWW: http://search.cpan.org/dist/MRO-Compat/
+WWW: https://metacpan.org/release/MRO-Compat
diff --git a/devel/p5-MRO-Define/pkg-descr b/devel/p5-MRO-Define/pkg-descr
index 391788f45211..b23bb03f730e 100644
--- a/devel/p5-MRO-Define/pkg-descr
+++ b/devel/p5-MRO-Define/pkg-descr
@@ -1,3 +1,3 @@
Define your own method resolution order in Perl
-WWW: http://search.cpan.org/dist/MRO-Define/
+WWW: https://metacpan.org/release/MRO-Define
diff --git a/devel/p5-Mac-FileSpec-Unixish/pkg-descr b/devel/p5-Mac-FileSpec-Unixish/pkg-descr
index 5cc1ef85dbd4..8cc4785ae4c8 100644
--- a/devel/p5-Mac-FileSpec-Unixish/pkg-descr
+++ b/devel/p5-Mac-FileSpec-Unixish/pkg-descr
@@ -7,4 +7,4 @@ reported in `$^O'), you must be on a Unix box. If you want better, use
File::Spec -- in essence, Mac::FileSpec::Unixish is a cheap hack to get
around using File::Spec.
-WWW: http://search.cpan.org/dist/Mac-FileSpec-Unixish/
+WWW: https://metacpan.org/release/Mac-FileSpec-Unixish
diff --git a/devel/p5-Mac-PropertyList/pkg-descr b/devel/p5-Mac-PropertyList/pkg-descr
index 4c08b274d175..5d43dd0282d0 100644
--- a/devel/p5-Mac-PropertyList/pkg-descr
+++ b/devel/p5-Mac-PropertyList/pkg-descr
@@ -1,3 +1,3 @@
Mac-PropertyList is a Perl extension for parsing Mac OS X property lists.
-WWW: http://search.cpan.org/dist/Mac-PropertyList/
+WWW: https://metacpan.org/release/Mac-PropertyList
diff --git a/devel/p5-Make/pkg-descr b/devel/p5-Make/pkg-descr
index cf150fd7e17c..2e3cf85f130a 100644
--- a/devel/p5-Make/pkg-descr
+++ b/devel/p5-Make/pkg-descr
@@ -1,4 +1,4 @@
This port provides a perl version of make (in script form) as well
as a module 'Make'.
-WWW: http://search.cpan.org/dist/Make/
+WWW: https://metacpan.org/release/Make
diff --git a/devel/p5-Media-Type-Simple/pkg-descr b/devel/p5-Media-Type-Simple/pkg-descr
index 69c9acdd2adf..66a24c715ef1 100644
--- a/devel/p5-Media-Type-Simple/pkg-descr
+++ b/devel/p5-Media-Type-Simple/pkg-descr
@@ -11,4 +11,4 @@ system file (e.g. /etc/mime.types) or custom data.
By default, there is a functional interface, although you can also use an
object-oriented inteface. (Different objects will not share the same data.)
-WWW: http://search.cpan.org/dist/Media-Type-Simple/
+WWW: https://metacpan.org/release/Media-Type-Simple
diff --git a/devel/p5-Memoize-ExpireLRU/pkg-descr b/devel/p5-Memoize-ExpireLRU/pkg-descr
index efd74e6370f3..d289cc98eb9f 100644
--- a/devel/p5-Memoize-ExpireLRU/pkg-descr
+++ b/devel/p5-Memoize-ExpireLRU/pkg-descr
@@ -1,3 +1,3 @@
Memoize::ExpireLRU is a module that implements LRU expiration for Memoize.
-WWW: http://search.cpan.org/dist/Memoize-ExpireLRU/
+WWW: https://metacpan.org/release/Memoize-ExpireLRU
diff --git a/devel/p5-Memoize/pkg-descr b/devel/p5-Memoize/pkg-descr
index 6283a27f97b8..458e292d3914 100644
--- a/devel/p5-Memoize/pkg-descr
+++ b/devel/p5-Memoize/pkg-descr
@@ -4,4 +4,4 @@ you call the function again with the same arguments, memoize jumps in
and gives you the value out of the table, instead of letting the
function compute the value all over again.
-WWW: http://search.cpan.org/dist/Memoize/
+WWW: https://metacpan.org/release/Memoize
diff --git a/devel/p5-Meta-Builder/pkg-descr b/devel/p5-Meta-Builder/pkg-descr
index d8a4d5f624fd..8a014d12581d 100644
--- a/devel/p5-Meta-Builder/pkg-descr
+++ b/devel/p5-Meta-Builder/pkg-descr
@@ -4,4 +4,4 @@ about what metrics you will care about. Meta::Builder also mkaes it
simple for others to extend your meta-object based tools by providing
hooks for other packages to add metrics to your meta object.
-WWW: http://search.cpan.org/dist/Meta-Builder/
+WWW: https://metacpan.org/release/Meta-Builder
diff --git a/devel/p5-MetaCPAN-Client/pkg-descr b/devel/p5-MetaCPAN-Client/pkg-descr
index f202c698562a..eed9f7d8a927 100644
--- a/devel/p5-MetaCPAN-Client/pkg-descr
+++ b/devel/p5-MetaCPAN-Client/pkg-descr
@@ -1,4 +1,4 @@
This is a hopefully-complete API-compliant client to MetaCPAN
(https://metacpan.org) with DWIM capabilities, to make your life easier.
-WWW: http://search.cpan.org/dist/MetaCPAN-Client/
+WWW: https://metacpan.org/release/MetaCPAN-Client
diff --git a/devel/p5-Metabase-Client-Simple/pkg-descr b/devel/p5-Metabase-Client-Simple/pkg-descr
index dc4ed8f767f3..e708a855f0a8 100644
--- a/devel/p5-Metabase-Client-Simple/pkg-descr
+++ b/devel/p5-Metabase-Client-Simple/pkg-descr
@@ -1,3 +1,3 @@
Client that submits to Metabase servers
-WWW: http://search.cpan.org/dist/Metabase-Client-Simple/
+WWW: https://metacpan.org/release/Metabase-Client-Simple
diff --git a/devel/p5-Metabase-Fact/pkg-descr b/devel/p5-Metabase-Fact/pkg-descr
index a293efb71926..087156c3881e 100644
--- a/devel/p5-Metabase-Fact/pkg-descr
+++ b/devel/p5-Metabase-Fact/pkg-descr
@@ -1,3 +1,3 @@
Metabase Facts and accompanying classes
-WWW: http://search.cpan.org/dist/Metabase-Fact/
+WWW: https://metacpan.org/release/Metabase-Fact
diff --git a/devel/p5-Method-Alias/pkg-descr b/devel/p5-Method-Alias/pkg-descr
index a9682e475a42..51bf0a6e08d0 100644
--- a/devel/p5-Method-Alias/pkg-descr
+++ b/devel/p5-Method-Alias/pkg-descr
@@ -11,4 +11,4 @@ welcome to shoot yourself in the foot.
'c' => 'd',
'e' => 'f';
-WWW: http://search.cpan.org/dist/Method-Alias/
+WWW: https://metacpan.org/release/Method-Alias
diff --git a/devel/p5-Method-Signatures-Simple/pkg-descr b/devel/p5-Method-Signatures-Simple/pkg-descr
index 3b84e1e96811..4ca2c30005e4 100644
--- a/devel/p5-Method-Signatures-Simple/pkg-descr
+++ b/devel/p5-Method-Signatures-Simple/pkg-descr
@@ -1,3 +1,3 @@
Basic method declarations with signatures, without source filters
-WWW: http://search.cpan.org/dist/Method-Signatures-Simple/
+WWW: https://metacpan.org/release/Method-Signatures-Simple
diff --git a/devel/p5-Method-Signatures/pkg-descr b/devel/p5-Method-Signatures/pkg-descr
index 1326d43f0f0c..02d21efe39cb 100644
--- a/devel/p5-Method-Signatures/pkg-descr
+++ b/devel/p5-Method-Signatures/pkg-descr
@@ -15,4 +15,4 @@ would understand.
And it does all this with no source filters.
-WWW: http://search.cpan.org/dist/Method-Signatures/
+WWW: https://metacpan.org/release/Method-Signatures
diff --git a/devel/p5-Minilla/pkg-descr b/devel/p5-Minilla/pkg-descr
index 9da39bdcff1f..a732b2cdd8d3 100644
--- a/devel/p5-Minilla/pkg-descr
+++ b/devel/p5-Minilla/pkg-descr
@@ -7,4 +7,4 @@ executable file is in script/ directory, if any; module is maintained with
Git and git ls-files matches with what you will release; module has a static
list of prerequisites that can be described in cpanfile; has a Changes file.
-WWW: http://search.cpan.org/dist/Minilla/
+WWW: https://metacpan.org/release/Minilla
diff --git a/devel/p5-Mixin-Event-Dispatch/pkg-descr b/devel/p5-Mixin-Event-Dispatch/pkg-descr
index ed63088f2e43..c69d31e32425 100644
--- a/devel/p5-Mixin-Event-Dispatch/pkg-descr
+++ b/devel/p5-Mixin-Event-Dispatch/pkg-descr
@@ -5,4 +5,4 @@ methods for defining event handlers ("subscribe_to_event" or
Note that handlers should return 0 for a one-off handler, and 1 if it should be
called again on the next event.
-WWW: http://search.cpan.org/dist/Mixin-Event-Dispatch/
+WWW: https://metacpan.org/release/Mixin-Event-Dispatch
diff --git a/devel/p5-Mixin-Linewise/pkg-descr b/devel/p5-Mixin-Linewise/pkg-descr
index 1de9654401eb..2b6928e5ed88 100644
--- a/devel/p5-Mixin-Linewise/pkg-descr
+++ b/devel/p5-Mixin-Linewise/pkg-descr
@@ -2,4 +2,4 @@ With Mixin::Linewise::Readers and Mixin::Linewise::Writers, you can just write
a method to handle handles, and methods for handling strings and filenames are
added for you.
-WWW: http://search.cpan.org/dist/Mixin-Linewise/
+WWW: https://metacpan.org/release/Mixin-Linewise
diff --git a/devel/p5-Mo/pkg-descr b/devel/p5-Mo/pkg-descr
index 68b7e777010c..dccad81dfbeb 100644
--- a/devel/p5-Mo/pkg-descr
+++ b/devel/p5-Mo/pkg-descr
@@ -8,4 +8,4 @@ new, extends and has, and also add new export subs, or remove existing ones.
Features can also be combined for a single accessor. See Mo::Features for a list
of all the features and for an explanation of the Feature API.
-WWW: http://search.cpan.org/dist/Mo/
+WWW: https://metacpan.org/release/Mo
diff --git a/devel/p5-Mock-Quick/pkg-descr b/devel/p5-Mock-Quick/pkg-descr
index f328c56e997e..db46cb34101c 100644
--- a/devel/p5-Mock-Quick/pkg-descr
+++ b/devel/p5-Mock-Quick/pkg-descr
@@ -11,4 +11,4 @@ restoration of the original class methods. Best of all this is a
localized tool, when your control object falls out of scope the original
class is restored.
-WWW: http://search.cpan.org/dist/Mock-Quick/
+WWW: https://metacpan.org/release/Mock-Quick
diff --git a/devel/p5-Module-Build-Convert/pkg-descr b/devel/p5-Module-Build-Convert/pkg-descr
index e883a9d075b3..71918a4b0228 100644
--- a/devel/p5-Module-Build-Convert/pkg-descr
+++ b/devel/p5-Module-Build-Convert/pkg-descr
@@ -8,4 +8,4 @@ The transition takes place slowly, as the converting process manually
achieved is yet an uncommon practice. The Module::Build::Convert
Makefile.PL parser is intended to ease the transition process.
-WWW: http://search.cpan.org/dist/Module-Build-Convert/
+WWW: https://metacpan.org/release/Module-Build-Convert
diff --git a/devel/p5-Module-Build-Kwalitee/pkg-descr b/devel/p5-Module-Build-Kwalitee/pkg-descr
index c4c1f690038e..b314f85e87a4 100644
--- a/devel/p5-Module-Build-Kwalitee/pkg-descr
+++ b/devel/p5-Module-Build-Kwalitee/pkg-descr
@@ -2,4 +2,4 @@ Module::Build::Kwalitee subclasses Module::Build to provide boilerplate
tests for your project. It does this by overriding new() and copying
tests to your t directory when you run 'perl Build.PL'.
-WWW: http://search.cpan.org/dist/Module-Build-Kwalitee/
+WWW: https://metacpan.org/release/Module-Build-Kwalitee
diff --git a/devel/p5-Module-Build-Pluggable-ReadmeMarkdownFromPod/pkg-descr b/devel/p5-Module-Build-Pluggable-ReadmeMarkdownFromPod/pkg-descr
index 5309deae4fb8..3ac7796a0114 100644
--- a/devel/p5-Module-Build-Pluggable-ReadmeMarkdownFromPod/pkg-descr
+++ b/devel/p5-Module-Build-Pluggable-ReadmeMarkdownFromPod/pkg-descr
@@ -1,4 +1,4 @@
Module::Build::Pluggable::ReadmeMarkdownFromPod generates README.mkdn from pod
file.
-WWW: http://search.cpan.org/dist/Module-Build-Pluggable-ReadmeMarkdownFromPod/
+WWW: https://metacpan.org/release/Module-Build-Pluggable-ReadmeMarkdownFromPod
diff --git a/devel/p5-Module-Build-Pluggable/pkg-descr b/devel/p5-Module-Build-Pluggable/pkg-descr
index 8e77d6015595..45839628fd8e 100644
--- a/devel/p5-Module-Build-Pluggable/pkg-descr
+++ b/devel/p5-Module-Build-Pluggable/pkg-descr
@@ -1,3 +1,3 @@
Module::Build::Pluggable adds pluggability for Module::Build.
-WWW: http://search.cpan.org/dist/Module-Build-Pluggable/
+WWW: https://metacpan.org/release/Module-Build-Pluggable
diff --git a/devel/p5-Module-Build-Tiny/pkg-descr b/devel/p5-Module-Build-Tiny/pkg-descr
index db73045d40e2..043fefb85361 100644
--- a/devel/p5-Module-Build-Tiny/pkg-descr
+++ b/devel/p5-Module-Build-Tiny/pkg-descr
@@ -6,4 +6,4 @@ a simple, lightweight, drop-in replacement.
Whereas Module::Build has over 6,700 lines of code; this module has less than
70, yet supports the features needed by most pure-Perl distributions.
-WWW: http://search.cpan.org/dist/Module-Build-Tiny/
+WWW: https://metacpan.org/release/Module-Build-Tiny
diff --git a/devel/p5-Module-Build-XSUtil/pkg-descr b/devel/p5-Module-Build-XSUtil/pkg-descr
index ccd9147d00f8..be8f1e883f1a 100644
--- a/devel/p5-Module-Build-XSUtil/pkg-descr
+++ b/devel/p5-Module-Build-XSUtil/pkg-descr
@@ -1,4 +1,4 @@
Module::Build::XSUtil is subclass of Module::Build for support building XS
modules.
-WWW: http://search.cpan.org/dist/Module-Build-XSUtil/
+WWW: https://metacpan.org/release/Module-Build-XSUtil
diff --git a/devel/p5-Module-Build/pkg-descr b/devel/p5-Module-Build/pkg-descr
index 6ed3436ac658..5adaf46d2c08 100644
--- a/devel/p5-Module-Build/pkg-descr
+++ b/devel/p5-Module-Build/pkg-descr
@@ -5,4 +5,4 @@ way than with MakeMaker. It also does not require a make on your system - most
of the Module::Build code is pure-perl and written in a very cross-platform
way.
-WWW: http://search.cpan.org/dist/Module-Build/
+WWW: https://metacpan.org/release/Module-Build
diff --git a/devel/p5-Module-CPANTS-Analyse/pkg-descr b/devel/p5-Module-CPANTS-Analyse/pkg-descr
index 61648153c42c..27de6409c18a 100644
--- a/devel/p5-Module-CPANTS-Analyse/pkg-descr
+++ b/devel/p5-Module-CPANTS-Analyse/pkg-descr
@@ -9,4 +9,4 @@ Kwalitee is inexact quality:
* Pod passes Test::Pod
* All hyperlinks work
-WWW: http://search.cpan.org/dist/Module-CPANTS-Analyse/
+WWW: https://metacpan.org/release/Module-CPANTS-Analyse
diff --git a/devel/p5-Module-CPANfile/pkg-descr b/devel/p5-Module-CPANfile/pkg-descr
index 5c0d7cbaff9a..426698a976d8 100644
--- a/devel/p5-Module-CPANfile/pkg-descr
+++ b/devel/p5-Module-CPANfile/pkg-descr
@@ -1,4 +1,4 @@
Module::CPANfile is a tool to handle L<cpanfile> format to load
application specific dependencies, not just for CPAN distributions.
-WWW: http://search.cpan.org/dist/Module-CPANfile/
+WWW: https://metacpan.org/release/Module-CPANfile
diff --git a/devel/p5-Module-CheckVersion/pkg-descr b/devel/p5-Module-CheckVersion/pkg-descr
index f26c452d2b2d..0ddacd9a9b79 100644
--- a/devel/p5-Module-CheckVersion/pkg-descr
+++ b/devel/p5-Module-CheckVersion/pkg-descr
@@ -1,4 +1,4 @@
Module::CheckVersion checks latest version of modules with CPAN (or equivalent
repo).
-WWW: http://search.cpan.org/dist/Module-CheckVersion/
+WWW: https://metacpan.org/release/Module-CheckVersion
diff --git a/devel/p5-Module-Collect/pkg-descr b/devel/p5-Module-Collect/pkg-descr
index ec04e85e002c..82a8cce11736 100644
--- a/devel/p5-Module-Collect/pkg-descr
+++ b/devel/p5-Module-Collect/pkg-descr
@@ -1,3 +1,3 @@
Module::Collect collects module files from some directories.
-WWW: http://search.cpan.org/dist/Module-Collect/
+WWW: https://metacpan.org/release/Module-Collect
diff --git a/devel/p5-Module-Compile/pkg-descr b/devel/p5-Module-Compile/pkg-descr
index 5483de2c2741..d11500a2a055 100644
--- a/devel/p5-Module-Compile/pkg-descr
+++ b/devel/p5-Module-Compile/pkg-descr
@@ -8,4 +8,4 @@ altered form the first time they are run. The result is cached into
Perl has native support for ".pmc" files. It always checks for them,
before loading a ".pm" file.
-WWW: http://search.cpan.org/dist/Module-Compile/
+WWW: https://metacpan.org/release/Module-Compile
diff --git a/devel/p5-Module-CoreList/pkg-descr b/devel/p5-Module-CoreList/pkg-descr
index fb98c4e255d8..63e8dad74d4e 100644
--- a/devel/p5-Module-CoreList/pkg-descr
+++ b/devel/p5-Module-CoreList/pkg-descr
@@ -5,4 +5,4 @@ is module => version pairs.
It also contains %Module::CoreList::released hash, which has ISO formatted
versions of the release dates, as gleaned from the perlhist man page.
-WWW: http://search.cpan.org/dist/Module-CoreList/
+WWW: https://metacpan.org/release/Module-CoreList
diff --git a/devel/p5-Module-Dependency/pkg-descr b/devel/p5-Module-Dependency/pkg-descr
index 49048fe731d3..74d98ebb05dd 100644
--- a/devel/p5-Module-Dependency/pkg-descr
+++ b/devel/p5-Module-Dependency/pkg-descr
@@ -11,4 +11,4 @@ Perl data structure, and you can create as many of these as you want.
You can use the command-line tools, or write your own Perl to query
and manipulate the data however you want.
-WWW: http://search.cpan.org/dist/Module-Dependency/
+WWW: https://metacpan.org/release/Module-Dependency
diff --git a/devel/p5-Module-Depends/pkg-descr b/devel/p5-Module-Depends/pkg-descr
index b61db6f9b5ff..23f74b6058df 100644
--- a/devel/p5-Module-Depends/pkg-descr
+++ b/devel/p5-Module-Depends/pkg-descr
@@ -6,4 +6,4 @@ This won't be effective until all distributions ship META.yml files, so we
suggest you take your life in your hands and look at
Module::Depends::Intrusive.
-WWW: http://search.cpan.org/dist/Module-Depends/
+WWW: https://metacpan.org/release/Module-Depends
diff --git a/devel/p5-Module-Extract/pkg-descr b/devel/p5-Module-Extract/pkg-descr
index 767cc7878f44..be44f475f480 100644
--- a/devel/p5-Module-Extract/pkg-descr
+++ b/devel/p5-Module-Extract/pkg-descr
@@ -9,4 +9,4 @@ features to be added in the future without having to modify both of them,
because the general problem of "locate, download, and expand a distribution"
is one that is almost ideal for adding additional features down the line.
-WWW: http://search.cpan.org/dist/Module-Extract/
+WWW: https://metacpan.org/release/Module-Extract
diff --git a/devel/p5-Module-ExtractUse/pkg-descr b/devel/p5-Module-ExtractUse/pkg-descr
index 3d9b671c82f4..3ae37083a276 100644
--- a/devel/p5-Module-ExtractUse/pkg-descr
+++ b/devel/p5-Module-ExtractUse/pkg-descr
@@ -2,4 +2,4 @@ Module::ExtractUse is basically a Parse::RecDescent grammar to
parse Perl code. It tries very hard to find all modules
(whether pragmas, Core, or from CPAN) used by the parsed code.
-WWW: http://search.cpan.org/dist/Module-ExtractUse/
+WWW: https://metacpan.org/release/Module-ExtractUse
diff --git a/devel/p5-Module-Find/pkg-descr b/devel/p5-Module-Find/pkg-descr
index b7f3489f43e6..e6cd300f7646 100644
--- a/devel/p5-Module-Find/pkg-descr
+++ b/devel/p5-Module-Find/pkg-descr
@@ -2,4 +2,4 @@ Module::Find lets you find and use modules in categories. This can be very
useful for auto-detecting driver or plugin modules. You can differentiate
between looking in the category itself or in all subcategories.
-WWW: http://search.cpan.org/dist/Module-Find/
+WWW: https://metacpan.org/release/Module-Find
diff --git a/devel/p5-Module-Functions/pkg-descr b/devel/p5-Module-Functions/pkg-descr
index 9b42375c5a2f..1ad74fb6d9d7 100644
--- a/devel/p5-Module-Functions/pkg-descr
+++ b/devel/p5-Module-Functions/pkg-descr
@@ -1,4 +1,4 @@
Module::Functions is a library to get a public functions list from
package. It is useful to create a exportable function list.
-WWW: http://search.cpan.org/dist/Module-Functions/
+WWW: https://metacpan.org/release/Module-Functions
diff --git a/devel/p5-Module-Implementation/pkg-descr b/devel/p5-Module-Implementation/pkg-descr
index 373b2d25ff7e..86005ed2de2d 100644
--- a/devel/p5-Module-Implementation/pkg-descr
+++ b/devel/p5-Module-Implementation/pkg-descr
@@ -7,4 +7,4 @@ Module::Implementation is only useful when you know all the implementations
ahead of time. If you want to load arbitrary implementations then you probably
want something like a plugin system, not this module.
-WWW: http://search.cpan.org/dist/Module-Implementation/
+WWW: https://metacpan.org/release/Module-Implementation
diff --git a/devel/p5-Module-Info-File/pkg-descr b/devel/p5-Module-Info-File/pkg-descr
index b5d538ab9d99..bf3a1a19d9ad 100644
--- a/devel/p5-Module-Info-File/pkg-descr
+++ b/devel/p5-Module-Info-File/pkg-descr
@@ -1,4 +1,4 @@
Retrieves module information from a file or script. Enhances
Module::Info->new_from_file to include dir and name attributes.
-WWW: http://search.cpan.org/dist/Module-Info-File/
+WWW: https://metacpan.org/release/Module-Info-File
diff --git a/devel/p5-Module-Inspector/pkg-descr b/devel/p5-Module-Inspector/pkg-descr
index d698d780c958..63abc901353a 100644
--- a/devel/p5-Module-Inspector/pkg-descr
+++ b/devel/p5-Module-Inspector/pkg-descr
@@ -4,4 +4,4 @@ inspect a module unrolled on disk, in a repository checkout, or just look
directly inside a tarball. It also rovides a companion to the Class::Inspector
API for accessing information on class after installation.
-WWW: http://search.cpan.org/dist/Module-Inspector/
+WWW: https://metacpan.org/release/Module-Inspector
diff --git a/devel/p5-Module-Install-AuthorRequires/pkg-descr b/devel/p5-Module-Install-AuthorRequires/pkg-descr
index 666aa87e2f72..6cbb54bc14d7 100644
--- a/devel/p5-Module-Install-AuthorRequires/pkg-descr
+++ b/devel/p5-Module-Install-AuthorRequires/pkg-descr
@@ -1,3 +1,3 @@
Declare author-only dependencies.
-WWW: http://search.cpan.org/dist/Module-Install-AuthorRequires/
+WWW: https://metacpan.org/release/Module-Install-AuthorRequires
diff --git a/devel/p5-Module-Install-AuthorTests/pkg-descr b/devel/p5-Module-Install-AuthorTests/pkg-descr
index cc4f048b4dcf..b5b4399ad7d0 100644
--- a/devel/p5-Module-Install-AuthorTests/pkg-descr
+++ b/devel/p5-Module-Install-AuthorTests/pkg-descr
@@ -1,4 +1,4 @@
Module::Install::AuthorTests designate tests only run by module
authors.
-WWW: http://search.cpan.org/dist/Module-Install-AuthorTests/
+WWW: https://metacpan.org/release/Module-Install-AuthorTests
diff --git a/devel/p5-Module-Install-ReadmeFromPod/pkg-descr b/devel/p5-Module-Install-ReadmeFromPod/pkg-descr
index 6ed57ed2861c..38c2373c4237 100644
--- a/devel/p5-Module-Install-ReadmeFromPod/pkg-descr
+++ b/devel/p5-Module-Install-ReadmeFromPod/pkg-descr
@@ -3,4 +3,4 @@ generates a README file automatically from an indicated file
containing POD, whenever the author runs Makefile.PL. Several output
formats are supported: plain-text, HTML, PDF or manpage.
-WWW: http://search.cpan.org/dist/Module-Install-ReadmeFromPod/
+WWW: https://metacpan.org/release/Module-Install-ReadmeFromPod
diff --git a/devel/p5-Module-Install-Repository/pkg-descr b/devel/p5-Module-Install-Repository/pkg-descr
index e364b876e437..08572f464f63 100644
--- a/devel/p5-Module-Install-Repository/pkg-descr
+++ b/devel/p5-Module-Install-Repository/pkg-descr
@@ -1,3 +1,3 @@
Automatically sets repository URL from svn/svk/Git checkout.
-WWW: http://search.cpan.org/dist/Module-Install-Repository/
+WWW: https://metacpan.org/release/Module-Install-Repository
diff --git a/devel/p5-Module-Install-Template/pkg-descr b/devel/p5-Module-Install-Template/pkg-descr
index 0ecf5b297853..6cfbaba67262 100644
--- a/devel/p5-Module-Install-Template/pkg-descr
+++ b/devel/p5-Module-Install-Template/pkg-descr
@@ -1,3 +1,3 @@
Treat module source code as a template
-WWW: http://search.cpan.org/dist/Module-Install-Template/
+WWW: https://metacpan.org/release/Module-Install-Template
diff --git a/devel/p5-Module-Install-TestBase/pkg-descr b/devel/p5-Module-Install-TestBase/pkg-descr
index 1eb2b83a7fe2..735d0167892f 100644
--- a/devel/p5-Module-Install-TestBase/pkg-descr
+++ b/devel/p5-Module-Install-TestBase/pkg-descr
@@ -1,3 +1,3 @@
This module adds the use_test_base directive to Module::Install.
-WWW: http://search.cpan.org/dist/Module-Install-TestBase/
+WWW: https://metacpan.org/release/Module-Install-TestBase
diff --git a/devel/p5-Module-Install-XSUtil/pkg-descr b/devel/p5-Module-Install-XSUtil/pkg-descr
index 36564c70c46e..11cff1176edd 100644
--- a/devel/p5-Module-Install-XSUtil/pkg-descr
+++ b/devel/p5-Module-Install-XSUtil/pkg-descr
@@ -1,4 +1,4 @@
Module::Install::XSUtil provides a set of utilities to setup distributions which
include or depend on XS module.
-WWW: http://search.cpan.org/dist/Module-Install-XSUtil/
+WWW: https://metacpan.org/release/Module-Install-XSUtil
diff --git a/devel/p5-Module-Install/pkg-descr b/devel/p5-Module-Install/pkg-descr
index 604e0e4cc45d..5444adc1c0d3 100644
--- a/devel/p5-Module-Install/pkg-descr
+++ b/devel/p5-Module-Install/pkg-descr
@@ -4,4 +4,4 @@ descendent of CPAN::MakeMaker.
Please type "perldoc Module::Install" after installation to see the
module usage information.
-WWW: http://search.cpan.org/dist/Module-Install/
+WWW: https://metacpan.org/release/Module-Install
diff --git a/devel/p5-Module-List/pkg-descr b/devel/p5-Module-List/pkg-descr
index 356469b726e4..257d0b50a2a1 100644
--- a/devel/p5-Module-List/pkg-descr
+++ b/devel/p5-Module-List/pkg-descr
@@ -1,3 +1,3 @@
This module deals with the examination of the namespace of Perl modules.
-WWW: http://search.cpan.org/dist/Module-List/
+WWW: https://metacpan.org/release/Module-List
diff --git a/devel/p5-Module-Load-Conditional/pkg-descr b/devel/p5-Module-Load-Conditional/pkg-descr
index fb97ef23311a..5c06597bebbd 100644
--- a/devel/p5-Module-Load-Conditional/pkg-descr
+++ b/devel/p5-Module-Load-Conditional/pkg-descr
@@ -2,4 +2,4 @@ Module::Load::Conditional provides simple ways to query and possibly
load any of the modules you have installed on your system during
runtime.
-WWW: http://search.cpan.org/dist/Module-Load-Conditional/
+WWW: https://metacpan.org/release/Module-Load-Conditional
diff --git a/devel/p5-Module-Load/pkg-descr b/devel/p5-Module-Load/pkg-descr
index 28cbaf137ea8..328251d7f1f1 100644
--- a/devel/p5-Module-Load/pkg-descr
+++ b/devel/p5-Module-Load/pkg-descr
@@ -1,4 +1,4 @@
load() eliminates the need to know whether you are trying to require either a
file or a module.
-WWW: http://search.cpan.org/dist/Module-Load/
+WWW: https://metacpan.org/release/Module-Load
diff --git a/devel/p5-Module-Loaded/pkg-descr b/devel/p5-Module-Loaded/pkg-descr
index c6d3301a9752..8ced69946033 100644
--- a/devel/p5-Module-Loaded/pkg-descr
+++ b/devel/p5-Module-Loaded/pkg-descr
@@ -4,4 +4,4 @@ external modules. Rather than munging the %INC by hand to mark these external
modules as loaded, so they are not attempted to be loaded by perl, this module
offers you a very simple way to mark modules as loaded and/or unloaded.
-WWW: http://search.cpan.org/dist/Module-Loaded/
+WWW: https://metacpan.org/release/Module-Loaded
diff --git a/devel/p5-Module-Manifest/pkg-descr b/devel/p5-Module-Manifest/pkg-descr
index 9746f862e565..3d083b9938fb 100644
--- a/devel/p5-Module-Manifest/pkg-descr
+++ b/devel/p5-Module-Manifest/pkg-descr
@@ -7,4 +7,4 @@ Granted, the functionality needed to do this is quite simple, but the Perl
distribution MANIFEST specification contains a couple of little idiosyncracies,
such as line comments and space-separated inline comments.
-WWW: http://search.cpan.org/dist/Module-Manifest/
+WWW: https://metacpan.org/release/Module-Manifest
diff --git a/devel/p5-Module-Math-Depends/pkg-descr b/devel/p5-Module-Math-Depends/pkg-descr
index ce093da96cf0..249c27754b23 100644
--- a/devel/p5-Module-Math-Depends/pkg-descr
+++ b/devel/p5-Module-Math-Depends/pkg-descr
@@ -2,4 +2,4 @@ This is a small convenience module created originally as part
of Module::Inspector but released separately, in the hope that people might
find it useful in other contexts.
-WWW: http://search.cpan.org/dist/Module-Math-Depends/
+WWW: https://metacpan.org/release/Module-Math-Depends
diff --git a/devel/p5-Module-Metadata/pkg-descr b/devel/p5-Module-Metadata/pkg-descr
index bae6eabe92c5..68b6ed6d8e71 100644
--- a/devel/p5-Module-Metadata/pkg-descr
+++ b/devel/p5-Module-Metadata/pkg-descr
@@ -1,4 +1,4 @@
Module::Metadata - Gather package and POD information from perl module
files.
-WWW: http://search.cpan.org/dist/Module-Metadata/
+WWW: https://metacpan.org/release/Module-Metadata
diff --git a/devel/p5-Module-Pluggable-Fast/pkg-descr b/devel/p5-Module-Pluggable-Fast/pkg-descr
index 7fe4b2f052e9..ef3fe5ce810a 100644
--- a/devel/p5-Module-Pluggable-Fast/pkg-descr
+++ b/devel/p5-Module-Pluggable-Fast/pkg-descr
@@ -1,4 +1,4 @@
Similar to Module::Pluggable but instantiates plugins as soon as they're
found, useful for code generators like Class::DBI::Loader.
-WWW: http://search.cpan.org/dist/Module-Pluggable-Fast/
+WWW: https://metacpan.org/release/Module-Pluggable-Fast
diff --git a/devel/p5-Module-Pluggable-Ordered/pkg-descr b/devel/p5-Module-Pluggable-Ordered/pkg-descr
index 42b301c17e05..62bd9249b181 100644
--- a/devel/p5-Module-Pluggable-Ordered/pkg-descr
+++ b/devel/p5-Module-Pluggable-Ordered/pkg-descr
@@ -2,4 +2,4 @@ This module behaves exactly the same as Module::Pluggable, supporting
all of its options, but also mixes in the call_plugins method to
your class.
-WWW: http://search.cpan.org/dist/Module-Pluggable-Ordered/
+WWW: https://metacpan.org/release/Module-Pluggable-Ordered
diff --git a/devel/p5-Module-Pluggable/pkg-descr b/devel/p5-Module-Pluggable/pkg-descr
index 2a5ca3d7dd60..43102a037278 100644
--- a/devel/p5-Module-Pluggable/pkg-descr
+++ b/devel/p5-Module-Pluggable/pkg-descr
@@ -8,4 +8,4 @@ names.
Optionally it instantiates those classes for you.
-WWW: http://search.cpan.org/dist/Module-Pluggable/
+WWW: https://metacpan.org/release/Module-Pluggable
diff --git a/devel/p5-Module-Reader/pkg-descr b/devel/p5-Module-Reader/pkg-descr
index 28a253b61b5e..a7901782105a 100644
--- a/devel/p5-Module-Reader/pkg-descr
+++ b/devel/p5-Module-Reader/pkg-descr
@@ -2,4 +2,4 @@ Reads the content of perl modules the same way perl does. This
includes reading modules available only by @INC hooks, or filtered
through them.
-WWW: http://search.cpan.org/dist/Module-Reader/
+WWW: https://metacpan.org/release/Module-Reader
diff --git a/devel/p5-Module-Recursive-Require/pkg-descr b/devel/p5-Module-Recursive-Require/pkg-descr
index 2cad4e2b4f53..7140f7ea97aa 100644
--- a/devel/p5-Module-Recursive-Require/pkg-descr
+++ b/devel/p5-Module-Recursive-Require/pkg-descr
@@ -1,3 +1,3 @@
Module::Recursive::Require - This class require module recursively.
-WWW: http://search.cpan.org/dist/Module-Recursive-Require/
+WWW: https://metacpan.org/release/Module-Recursive-Require
diff --git a/devel/p5-Module-Refresh/pkg-descr b/devel/p5-Module-Refresh/pkg-descr
index 1423e789329f..45aa2c3714f2 100644
--- a/devel/p5-Module-Refresh/pkg-descr
+++ b/devel/p5-Module-Refresh/pkg-descr
@@ -5,4 +5,4 @@ This module is a generalization of the functionality provided by
Apache::StatINC. It's designed to make it easy to do simple
iterative development when working in a persistent environment.
-WWW: http://search.cpan.org/dist/Module-Refresh/
+WWW: https://metacpan.org/release/Module-Refresh
diff --git a/devel/p5-Module-Release/pkg-descr b/devel/p5-Module-Release/pkg-descr
index 3c366db6366b..18ebcb6f585a 100644
--- a/devel/p5-Module-Release/pkg-descr
+++ b/devel/p5-Module-Release/pkg-descr
@@ -4,4 +4,4 @@ PAUSE anonymous FTP directory and to the incoming directory for
SourceForge.net, claims it on PAUSE for your CPAN account, and releases
it on SourceForge.net.
-WWW: http://search.cpan.org/dist/Module-Release/
+WWW: https://metacpan.org/release/Module-Release
diff --git a/devel/p5-Module-Reload-Sel/pkg-descr b/devel/p5-Module-Reload-Sel/pkg-descr
index c0328fadc5e7..8d02480e116d 100644
--- a/devel/p5-Module-Reload-Sel/pkg-descr
+++ b/devel/p5-Module-Reload-Sel/pkg-descr
@@ -7,4 +7,4 @@ Particularly helpful in conjunction with mod_perl applications where
some or all application logic resides in separate Perl modules that
would otherwise not get reloaded until the server restarts.
-WWW: http://search.cpan.org/dist/Module-Reload-Sel/
+WWW: https://metacpan.org/release/Module-Reload-Sel
diff --git a/devel/p5-Module-Reload/pkg-descr b/devel/p5-Module-Reload/pkg-descr
index cda95acbee98..64ccd7f88602 100644
--- a/devel/p5-Module-Reload/pkg-descr
+++ b/devel/p5-Module-Reload/pkg-descr
@@ -9,4 +9,4 @@ When Perl pulls a file via require, it stores the filename in the global hash
%INC and does not reload from disk. This module's handler iterates over %INC
and reloads the file if it has changed on disk.
-WWW: http://search.cpan.org/dist/Module-Reload/
+WWW: https://metacpan.org/release/Module-Reload
diff --git a/devel/p5-Module-Runtime-Conflicts/pkg-descr b/devel/p5-Module-Runtime-Conflicts/pkg-descr
index 7c8687b4c7c6..c7d6a6be3eb3 100644
--- a/devel/p5-Module-Runtime-Conflicts/pkg-descr
+++ b/devel/p5-Module-Runtime-Conflicts/pkg-descr
@@ -2,4 +2,4 @@ Module::Runtime::Conflicts provides conflicts checking for Module::Runtime,
which had a recent release that broke some versions of Moose. It is called from
Moose::Conflicts and moose-outdated.
-WWW: http://search.cpan.org/dist/Module-Runtime-Conflicts/
+WWW: https://metacpan.org/release/Module-Runtime-Conflicts
diff --git a/devel/p5-Module-Runtime/pkg-descr b/devel/p5-Module-Runtime/pkg-descr
index 9dfbc8f3159a..ddd72d85e61a 100644
--- a/devel/p5-Module-Runtime/pkg-descr
+++ b/devel/p5-Module-Runtime/pkg-descr
@@ -1,4 +1,4 @@
The functions exported by this module deal with runtime handling of Perl
modules, which are normally handled at compile time.
-WWW: http://search.cpan.org/dist/Module-Runtime/
+WWW: https://metacpan.org/release/Module-Runtime
diff --git a/devel/p5-Module-ScanDeps/pkg-descr b/devel/p5-Module-ScanDeps/pkg-descr
index 079d992d1401..fbe2ba7c4886 100644
--- a/devel/p5-Module-ScanDeps/pkg-descr
+++ b/devel/p5-Module-ScanDeps/pkg-descr
@@ -1,4 +1,4 @@
This module scans potential modules used by perl programs, using line-by-line
analysis and elaborate heuristics.
-WWW: http://search.cpan.org/dist/Module-ScanDeps/
+WWW: https://metacpan.org/release/Module-ScanDeps
diff --git a/devel/p5-Module-Setup/pkg-descr b/devel/p5-Module-Setup/pkg-descr
index bc742cbc9212..d7d12b524d16 100644
--- a/devel/p5-Module-Setup/pkg-descr
+++ b/devel/p5-Module-Setup/pkg-descr
@@ -3,4 +3,4 @@ Module::Setup is very simply module start kit.
When the module-setup command is executed first, a necessary template
for ~/.module-setup directory is copied.
-WWW: http://search.cpan.org/dist/Module-Setup/
+WWW: https://metacpan.org/release/Module-Setup
diff --git a/devel/p5-Module-Starter-PBP/pkg-descr b/devel/p5-Module-Starter-PBP/pkg-descr
index e1367e490bfa..41b25d4e1ec6 100644
--- a/devel/p5-Module-Starter-PBP/pkg-descr
+++ b/devel/p5-Module-Starter-PBP/pkg-descr
@@ -1,4 +1,4 @@
This module implements a simple approach to creating modules and
their support files, based on the Module::Starter approach.
-WWW: http://search.cpan.org/dist/Module-Starter-PBP/
+WWW: https://metacpan.org/release/Module-Starter-PBP
diff --git a/devel/p5-Module-Starter-Plugin-SimpleStore/pkg-descr b/devel/p5-Module-Starter-Plugin-SimpleStore/pkg-descr
index 082f7f9971df..30c6c8c207a1 100644
--- a/devel/p5-Module-Starter-Plugin-SimpleStore/pkg-descr
+++ b/devel/p5-Module-Starter-Plugin-SimpleStore/pkg-descr
@@ -3,4 +3,4 @@ Module::Starter::Plugin::SimpleStore
This is a set of simple plugins for Module::Starter to provide methods of
retrieving templates.
-WWW: http://search.cpan.org/dist/Module-Starter-Plugin-SimpleStore/
+WWW: https://metacpan.org/release/Module-Starter-Plugin-SimpleStore
diff --git a/devel/p5-Module-Starter-Plugin-TT2/pkg-descr b/devel/p5-Module-Starter-Plugin-TT2/pkg-descr
index 1a0f3f7cbb6e..c744c856abef 100644
--- a/devel/p5-Module-Starter-Plugin-TT2/pkg-descr
+++ b/devel/p5-Module-Starter-Plugin-TT2/pkg-descr
@@ -3,4 +3,4 @@ Module::Starter::Plugin::TT2 - allows the use of TT2 to render templates
This module is a plugin for Module::Starter, and allows the use of TT2 to
render templates.
-WWW: http://search.cpan.org/dist/Module-Starter-Plugin-TT2/
+WWW: https://metacpan.org/release/Module-Starter-Plugin-TT2
diff --git a/devel/p5-Module-Starter/pkg-descr b/devel/p5-Module-Starter/pkg-descr
index add758e79ab0..965ee07e1420 100644
--- a/devel/p5-Module-Starter/pkg-descr
+++ b/devel/p5-Module-Starter/pkg-descr
@@ -6,4 +6,4 @@ including basic builder scripts, tests, documentation, and module code.
If you're not looking to extend or alter the behavior of this module,
you probably want to look at module-starter instead.
-WWW: http://search.cpan.org/dist/Module-Starter/
+WWW: https://metacpan.org/release/Module-Starter
diff --git a/devel/p5-Module-Used/pkg-descr b/devel/p5-Module-Used/pkg-descr
index 50631f08eca9..b9bc0ca5e663 100644
--- a/devel/p5-Module-Used/pkg-descr
+++ b/devel/p5-Module-Used/pkg-descr
@@ -1,3 +1,3 @@
Find modules loaded by Perl code without running it.
-WWW: http://search.cpan.org/dist/Module-Used/
+WWW: https://metacpan.org/release/Module-Used
diff --git a/devel/p5-Module-Util/pkg-descr b/devel/p5-Module-Util/pkg-descr
index 4e0608b2d0b0..3850dcc891bb 100644
--- a/devel/p5-Module-Util/pkg-descr
+++ b/devel/p5-Module-Util/pkg-descr
@@ -3,4 +3,4 @@ names. Its main aim is to centralise some of the functions commonly used
by modules that manipulate other modules in some way, like converting
module names to relative paths.
-WWW: http://search.cpan.org/dist/Module-Util/
+WWW: https://metacpan.org/release/Module-Util
diff --git a/devel/p5-Module-Version/pkg-descr b/devel/p5-Module-Version/pkg-descr
index 74d76c0cca71..e19633881220 100644
--- a/devel/p5-Module-Version/pkg-descr
+++ b/devel/p5-Module-Version/pkg-descr
@@ -1,3 +1,3 @@
This module fetches the version of any other module.
-WWW: http://search.cpan.org/dist/Module-Version/
+WWW: https://metacpan.org/release/Module-Version
diff --git a/devel/p5-Module-Versions/pkg-descr b/devel/p5-Module-Versions/pkg-descr
index 1c423a5854a8..b6acda2cc033 100644
--- a/devel/p5-Module-Versions/pkg-descr
+++ b/devel/p5-Module-Versions/pkg-descr
@@ -4,4 +4,4 @@ informations as possible about a module or module list with a simple
call interface and an absolutely flexible result interface.
Module::Versions handles *loaded* and *loadable* modules.
-WWW: http://search.cpan.org/dist/Module-Versions/
+WWW: https://metacpan.org/release/Module-Versions
diff --git a/devel/p5-Moo/pkg-descr b/devel/p5-Moo/pkg-descr
index 2cea4caa219a..b6d552d1372c 100644
--- a/devel/p5-Moo/pkg-descr
+++ b/devel/p5-Moo/pkg-descr
@@ -10,4 +10,4 @@ Unlike Mouse this module does not aim at full compatibility with
Moose's surface syntax, preferring instead to provide full
interoperability via metaclass inflation capabilities.
-WWW: http://search.cpan.org/dist/Moo/
+WWW: https://metacpan.org/release/Moo
diff --git a/devel/p5-MooX-Cmd/pkg-descr b/devel/p5-MooX-Cmd/pkg-descr
index d7a560ceb174..972a953cc2cb 100644
--- a/devel/p5-MooX-Cmd/pkg-descr
+++ b/devel/p5-MooX-Cmd/pkg-descr
@@ -1,3 +1,3 @@
Giving an easy Moo style way to make command organized CLI apps
-WWW: http://search.cpan.org/dist/MooX-Cmd/
+WWW: https://metacpan.org/release/MooX-Cmd
diff --git a/devel/p5-MooX-ConfigFromFile/pkg-descr b/devel/p5-MooX-ConfigFromFile/pkg-descr
index 31438360d910..817b3b5c2c87 100644
--- a/devel/p5-MooX-ConfigFromFile/pkg-descr
+++ b/devel/p5-MooX-ConfigFromFile/pkg-descr
@@ -3,4 +3,4 @@ attributes on object construction from an appropriate config file. The building
is done in MooX::ConfigFromFile::Rule - using MooX::ConfigFromFile ensures the
role is applied.
-WWW: http://search.cpan.org/dist/MooX-ConfigFromFile/
+WWW: https://metacpan.org/release/MooX-ConfigFromFile
diff --git a/devel/p5-MooX-File-ConfigDir/pkg-descr b/devel/p5-MooX-File-ConfigDir/pkg-descr
index fb6fa0b9cec7..16ef25cbfe9f 100644
--- a/devel/p5-MooX-File-ConfigDir/pkg-descr
+++ b/devel/p5-MooX-File-ConfigDir/pkg-descr
@@ -3,4 +3,4 @@ Whether to use this information for find a suitable place for installing them or
looking around for finding any piece of settings, heavily depends on the
requirements.
-WWW: http://search.cpan.org/dist/MooX-File-ConfigDir/
+WWW: https://metacpan.org/release/MooX-File-ConfigDir
diff --git a/devel/p5-MooX-HandlesVia/pkg-descr b/devel/p5-MooX-HandlesVia/pkg-descr
index 91ee861fc2bd..54d336d001d7 100644
--- a/devel/p5-MooX-HandlesVia/pkg-descr
+++ b/devel/p5-MooX-HandlesVia/pkg-descr
@@ -4,4 +4,4 @@ an external class to the given atttribute. This is most commonly
used as a way to emulate 'Native Trait' behavior that has become
commonplace in Moose code, for which there was no Moo alternative.
-WWW: http://search.cpan.org/dist/MooX-HandlesVia/
+WWW: https://metacpan.org/release/MooX-HandlesVia
diff --git a/devel/p5-MooX-Options/pkg-descr b/devel/p5-MooX-Options/pkg-descr
index b24fa40cbfeb..68cf2e66070d 100644
--- a/devel/p5-MooX-Options/pkg-descr
+++ b/devel/p5-MooX-Options/pkg-descr
@@ -1,3 +1,3 @@
MooX::Options adds option keywords to your object (Mo/Moo/Moose)
-WWW: http://search.cpan.org/dist/MooX-Options/
+WWW: https://metacpan.org/release/MooX-Options
diff --git a/devel/p5-MooX-StrictConstructor/pkg-descr b/devel/p5-MooX-StrictConstructor/pkg-descr
index dcdb75ea5475..e15587e19f2d 100644
--- a/devel/p5-MooX-StrictConstructor/pkg-descr
+++ b/devel/p5-MooX-StrictConstructor/pkg-descr
@@ -2,4 +2,4 @@ Simply loading this module makes your constructors "strict". If your constructor
is called with an attribute init argument that your class does not declare, then
it dies. This is a great way to catch small typos.
-WWW: http://search.cpan.org/dist/MooX-StrictConstructor/
+WWW: https://metacpan.org/release/MooX-StrictConstructor
diff --git a/devel/p5-MooX-Thunking/pkg-descr b/devel/p5-MooX-Thunking/pkg-descr
index b28226293785..b4d2600cf60e 100644
--- a/devel/p5-MooX-Thunking/pkg-descr
+++ b/devel/p5-MooX-Thunking/pkg-descr
@@ -3,4 +3,4 @@ in Moo: "thunked". If used, this will allow you to transparently provide either
a real value for the attribute, or a "CodeLike" in Types::TypeTiny that when
called will return such a real value.
-WWW: http://search.cpan.org/dist/MooX-Thunking/
+WWW: https://metacpan.org/release/MooX-Thunking
diff --git a/devel/p5-MooX-Types-MooseLike-Numeric/pkg-descr b/devel/p5-MooX-Types-MooseLike-Numeric/pkg-descr
index 4584a497cfb2..7182a1badfcd 100644
--- a/devel/p5-MooX-Types-MooseLike-Numeric/pkg-descr
+++ b/devel/p5-MooX-Types-MooseLike-Numeric/pkg-descr
@@ -1,3 +1,3 @@
MooX::Types::MooseLike::Numeric provides Moo types for numbers.
-WWW: http://search.cpan.org/dist/MooX-Types-MooseLike-Numeric/
+WWW: https://metacpan.org/release/MooX-Types-MooseLike-Numeric
diff --git a/devel/p5-MooX-Types-MooseLike/pkg-descr b/devel/p5-MooX-Types-MooseLike/pkg-descr
index 51d5a36cf9f7..439382a9093a 100644
--- a/devel/p5-MooX-Types-MooseLike/pkg-descr
+++ b/devel/p5-MooX-Types-MooseLike/pkg-descr
@@ -1,3 +1,3 @@
MooX::Types::MooseLike provides some Moosish types and a typer builder.
-WWW: http://search.cpan.org/dist/MooX-Types-MooseLike/
+WWW: https://metacpan.org/release/MooX-Types-MooseLike
diff --git a/devel/p5-MooX-late/pkg-descr b/devel/p5-MooX-late/pkg-descr
index a076b641f597..7b48633f6be6 100644
--- a/devel/p5-MooX-late/pkg-descr
+++ b/devel/p5-MooX-late/pkg-descr
@@ -2,4 +2,4 @@ Moo is a light-weight object oriented programming framework which aims
to be compatible with Moose. MooX::late provides some assistance by
enabling a slightly more Moosey surface syntax.
-WWW: http://search.cpan.org/dist/MooX-late/
+WWW: https://metacpan.org/release/MooX-late
diff --git a/devel/p5-Moos/pkg-descr b/devel/p5-Moos/pkg-descr
index 4496462c211c..7fe5601735f4 100644
--- a/devel/p5-Moos/pkg-descr
+++ b/devel/p5-Moos/pkg-descr
@@ -5,4 +5,4 @@ does). Moos has no non-core dependencies, but certain features (roles, debugging
functions, legacy Perl support) do require additional modules. If you steer away
from those features, you don't need those additional modules.
-WWW: http://search.cpan.org/dist/Moos/
+WWW: https://metacpan.org/release/Moos
diff --git a/devel/p5-Moose-Autobox/pkg-descr b/devel/p5-Moose-Autobox/pkg-descr
index 7577cc08adc8..f09670f6a516 100644
--- a/devel/p5-Moose-Autobox/pkg-descr
+++ b/devel/p5-Moose-Autobox/pkg-descr
@@ -2,4 +2,4 @@ Moose::Autobox provides an implementation of SCALAR, ARRAY, HASH & CODE for use
with autobox. It does this using a hierarchy of roles in a manner similar to
what Perl 6 might do.
-WWW: http://search.cpan.org/dist/Moose-Autobox/
+WWW: https://metacpan.org/release/Moose-Autobox
diff --git a/devel/p5-Moose-Policy/pkg-descr b/devel/p5-Moose-Policy/pkg-descr
index 5f7e74dd5e26..36134c833931 100644
--- a/devel/p5-Moose-Policy/pkg-descr
+++ b/devel/p5-Moose-Policy/pkg-descr
@@ -7,4 +7,4 @@ Moose::Policy removes most of that hairiness and makes it possible to
cleanly contain a set of meta-level customizations in one easy to use
module.
-WWW: http://search.cpan.org/dist/Moose-Policy/
+WWW: https://metacpan.org/release/Moose-Policy
diff --git a/devel/p5-Moose-Test/pkg-descr b/devel/p5-Moose-Test/pkg-descr
index 05f9d00d3629..36cc3f14fbe0 100644
--- a/devel/p5-Moose-Test/pkg-descr
+++ b/devel/p5-Moose-Test/pkg-descr
@@ -2,4 +2,4 @@ This module provides an abstraction over the Moose test
cases such that it makes it easier for them to be re-used
in different contexts.
-WWW: http://search.cpan.org/dist/Moose-Test/
+WWW: https://metacpan.org/release/Moose-Test
diff --git a/devel/p5-Moose/pkg-descr b/devel/p5-Moose/pkg-descr
index 17935e166d71..5779034de51e 100644
--- a/devel/p5-Moose/pkg-descr
+++ b/devel/p5-Moose/pkg-descr
@@ -11,4 +11,4 @@ Moose is built on top of Class::MOP, which is a metaclass system for
Perl 5. This means that Moose not only makes building normal Perl 5
objects better, but it also provides the power of metaclass programming.
-WWW: http://search.cpan.org/dist/Moose/
+WWW: https://metacpan.org/release/Moose
diff --git a/devel/p5-MooseX-Aliases/pkg-descr b/devel/p5-MooseX-Aliases/pkg-descr
index 90e00b8fbc08..283149d67dad 100644
--- a/devel/p5-MooseX-Aliases/pkg-descr
+++ b/devel/p5-MooseX-Aliases/pkg-descr
@@ -3,4 +3,4 @@ Moose. It provides an alias parameter for has() to generate aliased
accessors as well as the standard ones. Attributes can also be
initialized in the constructor via their aliased names.
-WWW: http://search.cpan.org/dist/MooseX-Aliases/
+WWW: https://metacpan.org/release/MooseX-Aliases
diff --git a/devel/p5-MooseX-App-Cmd/pkg-descr b/devel/p5-MooseX-App-Cmd/pkg-descr
index 827711e96f59..0edb99193ff5 100644
--- a/devel/p5-MooseX-App-Cmd/pkg-descr
+++ b/devel/p5-MooseX-App-Cmd/pkg-descr
@@ -7,4 +7,4 @@ Then you can write your moose commands as moose classes, with
MooseX::Getopt defining the options for you instead of opt_spec
returning a Getopt::Long::Descriptive spec.
-WWW: http://search.cpan.org/dist/MooseX-App-Cmd/
+WWW: https://metacpan.org/release/MooseX-App-Cmd
diff --git a/devel/p5-MooseX-App/pkg-descr b/devel/p5-MooseX-App/pkg-descr
index 9a5a3120aa8b..932a7b04652a 100644
--- a/devel/p5-MooseX-App/pkg-descr
+++ b/devel/p5-MooseX-App/pkg-descr
@@ -14,4 +14,4 @@ application.
[1] http://search.cpan.org/dist/MooseX-App/lib/MooseX/App/Tutorial.pod
-WWW: http://search.cpan.org/dist/MooseX-App/
+WWW: https://metacpan.org/release/MooseX-App
diff --git a/devel/p5-MooseX-ArrayRef/pkg-descr b/devel/p5-MooseX-ArrayRef/pkg-descr
index b868510e77cb..0b5e4d753cbe 100644
--- a/devel/p5-MooseX-ArrayRef/pkg-descr
+++ b/devel/p5-MooseX-ArrayRef/pkg-descr
@@ -1,3 +1,3 @@
Blessed arrayrefs with Moose.
-WWW: http://search.cpan.org/dist/MooseX-ArrayRef/
+WWW: https://metacpan.org/release/MooseX-ArrayRef
diff --git a/devel/p5-MooseX-Async/pkg-descr b/devel/p5-MooseX-Async/pkg-descr
index 277e5edb6555..935d200df2df 100644
--- a/devel/p5-MooseX-Async/pkg-descr
+++ b/devel/p5-MooseX-Async/pkg-descr
@@ -1,4 +1,4 @@
MooseX::Async is a set of Metaclasses for MooseX::POE and it's siblings.
Please see them for documentation.
-WWW: http://search.cpan.org/dist/MooseX-Async/
+WWW: https://metacpan.org/release/MooseX-Async
diff --git a/devel/p5-MooseX-Attribute-Chained/pkg-descr b/devel/p5-MooseX-Attribute-Chained/pkg-descr
index 4108dab725bf..05c06f3aef78 100644
--- a/devel/p5-MooseX-Attribute-Chained/pkg-descr
+++ b/devel/p5-MooseX-Attribute-Chained/pkg-descr
@@ -1,4 +1,4 @@
MooseX::Attribute::Chained is a Moose Trait which allows for method chaining on
accessors by returning $self on write/set operations.
-WWW: http://search.cpan.org/dist/MooseX-Attribute-Chained/
+WWW: https://metacpan.org/release/MooseX-Attribute-Chained
diff --git a/devel/p5-MooseX-Attribute-ENV/pkg-descr b/devel/p5-MooseX-Attribute-ENV/pkg-descr
index 967dcd41672e..f6dd092eb735 100644
--- a/devel/p5-MooseX-Attribute-ENV/pkg-descr
+++ b/devel/p5-MooseX-Attribute-ENV/pkg-descr
@@ -2,4 +2,4 @@ MooseX-Attribute-ENV is a Moose attribute trait that you use when
you want the default value for an attribute to be populated from
the %ENV hash.
-WWW: http://search.cpan.org/dist/MooseX-Attribute-ENV/
+WWW: https://metacpan.org/release/MooseX-Attribute-ENV
diff --git a/devel/p5-MooseX-AttributeHelpers/pkg-descr b/devel/p5-MooseX-AttributeHelpers/pkg-descr
index 94632f0c8244..951dd0119d31 100644
--- a/devel/p5-MooseX-AttributeHelpers/pkg-descr
+++ b/devel/p5-MooseX-AttributeHelpers/pkg-descr
@@ -2,4 +2,4 @@ While Moose attributes provide you with a way to name your accessors,
readers, writers, clearers and predicates, this library provides commonly
used attribute helper methods for more specific types of data.
-WWW: http://search.cpan.org/dist/MooseX-AttributeHelpers/
+WWW: https://metacpan.org/release/MooseX-AttributeHelpers
diff --git a/devel/p5-MooseX-AttributeShortcuts/pkg-descr b/devel/p5-MooseX-AttributeShortcuts/pkg-descr
index b0355821fd83..40e100458770 100644
--- a/devel/p5-MooseX-AttributeShortcuts/pkg-descr
+++ b/devel/p5-MooseX-AttributeShortcuts/pkg-descr
@@ -4,4 +4,4 @@ a read-only public interface, but a private writer. And wouldn't it be easier
to just say "builder => 1" and have the attribute construct the canonical
"_build_$name" builder name for you?
-WWW: http://search.cpan.org/dist/MooseX-AttributeShortcuts/
+WWW: https://metacpan.org/release/MooseX-AttributeShortcuts
diff --git a/devel/p5-MooseX-AuthorizedMethods/pkg-descr b/devel/p5-MooseX-AuthorizedMethods/pkg-descr
index 1e1d83ef2dcd..ae51134049ba 100644
--- a/devel/p5-MooseX-AuthorizedMethods/pkg-descr
+++ b/devel/p5-MooseX-AuthorizedMethods/pkg-descr
@@ -3,4 +3,4 @@ verification if the user has the required permissions before the acual
invocation. The default verification method will take the "user" method result
and call "roles" to list the roles given to that user.
-WWW: http://search.cpan.org/dist/MooseX-AuthorizedMethods/
+WWW: https://metacpan.org/release/MooseX-AuthorizedMethods
diff --git a/devel/p5-MooseX-ClassAttribute/pkg-descr b/devel/p5-MooseX-ClassAttribute/pkg-descr
index cfe915dc8a15..7e3562df4480 100644
--- a/devel/p5-MooseX-ClassAttribute/pkg-descr
+++ b/devel/p5-MooseX-ClassAttribute/pkg-descr
@@ -3,4 +3,4 @@ the same way as you declare object attributes, except using class_has()
instead of has(). It is also possible to make these attributes
immutable (and faster) just as you can with normal Moose attributes.
-WWW: http://search.cpan.org/dist/MooseX-ClassAttribute/
+WWW: https://metacpan.org/release/MooseX-ClassAttribute
diff --git a/devel/p5-MooseX-Clone/pkg-descr b/devel/p5-MooseX-Clone/pkg-descr
index ad5980aecdf5..de97526a837d 100644
--- a/devel/p5-MooseX-Clone/pkg-descr
+++ b/devel/p5-MooseX-Clone/pkg-descr
@@ -7,4 +7,4 @@ introspection on top of that. Attributes with the Clone trait will handle
cloning of data within the object, typically delegating to the attribute
value's own clone method.
-WWW: http://search.cpan.org/dist/MooseX-Clone/
+WWW: https://metacpan.org/release/MooseX-Clone
diff --git a/devel/p5-MooseX-CompileTime-Traits/pkg-descr b/devel/p5-MooseX-CompileTime-Traits/pkg-descr
index 21e59de4eacf..3565644065e0 100644
--- a/devel/p5-MooseX-CompileTime-Traits/pkg-descr
+++ b/devel/p5-MooseX-CompileTime-Traits/pkg-descr
@@ -7,4 +7,4 @@ Roles and their arguments should be provided as an ArrayRef of tuples.
Simply 'with' the role to gain the functionality.
-WWW: http://search.cpan.org/dist/MooseX-CompileTime-Traits/
+WWW: https://metacpan.org/release/MooseX-CompileTime-Traits
diff --git a/devel/p5-MooseX-ConfigFromFile/pkg-descr b/devel/p5-MooseX-ConfigFromFile/pkg-descr
index 398b51dbe738..2d7d984d9eae 100644
--- a/devel/p5-MooseX-ConfigFromFile/pkg-descr
+++ b/devel/p5-MooseX-ConfigFromFile/pkg-descr
@@ -1,3 +1,3 @@
An abstract Moose role for setting attributes from a configfile.
-WWW: http://search.cpan.org/dist/MooseX-ConfigFromFile/
+WWW: https://metacpan.org/release/MooseX-ConfigFromFile
diff --git a/devel/p5-MooseX-CoverableModifiers/pkg-descr b/devel/p5-MooseX-CoverableModifiers/pkg-descr
index a40347c8c3fa..3c02907b62a1 100644
--- a/devel/p5-MooseX-CoverableModifiers/pkg-descr
+++ b/devel/p5-MooseX-CoverableModifiers/pkg-descr
@@ -1,3 +1,3 @@
Make Moose method modifiers Devel::Cover friendly
-WWW: http://search.cpan.org/dist/MooseX-CoverableModifiers/
+WWW: https://metacpan.org/release/MooseX-CoverableModifiers
diff --git a/devel/p5-MooseX-Daemonize/pkg-descr b/devel/p5-MooseX-Daemonize/pkg-descr
index 02826e969d87..8cfddc2ccc40 100644
--- a/devel/p5-MooseX-Daemonize/pkg-descr
+++ b/devel/p5-MooseX-Daemonize/pkg-descr
@@ -2,4 +2,4 @@ Often you want to write a persistant daemon that has a pid file, and responds
appropriately to Signals. This module provides a set of basic roles as an
infrastructure to do that.
-WWW: http://search.cpan.org/dist/MooseX-Daemonize/
+WWW: https://metacpan.org/release/MooseX-Daemonize
diff --git a/devel/p5-MooseX-Declare/pkg-descr b/devel/p5-MooseX-Declare/pkg-descr
index be3a40f77bf6..dc9959e7018c 100644
--- a/devel/p5-MooseX-Declare/pkg-descr
+++ b/devel/p5-MooseX-Declare/pkg-descr
@@ -2,4 +2,4 @@ MooseX::Declare provides syntactic sugar for Moose, the postmodern
object system for Perl 5. When used, it sets up the "class" and
"role" keywords.
-WWW: http://search.cpan.org/dist/MooseX-Declare/
+WWW: https://metacpan.org/release/MooseX-Declare
diff --git a/devel/p5-MooseX-Emulate-Class-Accessor-Fast/pkg-descr b/devel/p5-MooseX-Emulate-Class-Accessor-Fast/pkg-descr
index 554e88de145b..ae7b757e969e 100644
--- a/devel/p5-MooseX-Emulate-Class-Accessor-Fast/pkg-descr
+++ b/devel/p5-MooseX-Emulate-Class-Accessor-Fast/pkg-descr
@@ -5,4 +5,4 @@ supported, but the private methods are not. If you are only using the
public methods (as you should) migration should be a matter of switching
your "use base" line to a "with" line.
-WWW: http://search.cpan.org/dist/MooseX-Emulate-Class-Accessor-Fast/
+WWW: https://metacpan.org/release/MooseX-Emulate-Class-Accessor-Fast
diff --git a/devel/p5-MooseX-FollowPBP/pkg-descr b/devel/p5-MooseX-FollowPBP/pkg-descr
index 0eba6b09739e..4ed08cbbd9ef 100644
--- a/devel/p5-MooseX-FollowPBP/pkg-descr
+++ b/devel/p5-MooseX-FollowPBP/pkg-descr
@@ -5,4 +5,4 @@ separated into get and set methods. The get methods are prefixed with
This is the naming style recommended by Damian Conway in Perl Best
Practices.
-WWW: http://search.cpan.org/dist/MooseX-FollowPBP/
+WWW: https://metacpan.org/release/MooseX-FollowPBP
diff --git a/devel/p5-MooseX-Getopt/pkg-descr b/devel/p5-MooseX-Getopt/pkg-descr
index d2240747fcf4..83616e35e20f 100644
--- a/devel/p5-MooseX-Getopt/pkg-descr
+++ b/devel/p5-MooseX-Getopt/pkg-descr
@@ -6,4 +6,4 @@ by introspecting your class's attributes. It will use the name of your
attribute as the command line option, and if there is a type constraint
defined, it will configure Getopt::Long to handle the option accordingly.
-WWW: http://search.cpan.org/dist/MooseX-Getopt/
+WWW: https://metacpan.org/release/MooseX-Getopt
diff --git a/devel/p5-MooseX-Has-Options/pkg-descr b/devel/p5-MooseX-Has-Options/pkg-descr
index c1991179038d..6a40cdcfa33f 100644
--- a/devel/p5-MooseX-Has-Options/pkg-descr
+++ b/devel/p5-MooseX-Has-Options/pkg-descr
@@ -1,4 +1,4 @@
This module provides a succinct syntax for declaring options for
Moose attributes.
-WWW: http://search.cpan.org/dist/MooseX-Has-Options/
+WWW: https://metacpan.org/release/MooseX-Has-Options
diff --git a/devel/p5-MooseX-Has-Sugar/pkg-descr b/devel/p5-MooseX-Has-Sugar/pkg-descr
index f6bc53e2fd3d..9d5bce7f9d7c 100644
--- a/devel/p5-MooseX-Has-Sugar/pkg-descr
+++ b/devel/p5-MooseX-Has-Sugar/pkg-descr
@@ -1,4 +1,4 @@
MooseX::Has::Sugar is a perl module of sugar sytax for moose
'has' fields.
-WWW: http://search.cpan.org/dist/MooseX-Has-Sugar/
+WWW: https://metacpan.org/release/MooseX-Has-Sugar
diff --git a/devel/p5-MooseX-HasDefaults/pkg-descr b/devel/p5-MooseX-HasDefaults/pkg-descr
index 7d348546a058..040e6bb24c01 100644
--- a/devel/p5-MooseX-HasDefaults/pkg-descr
+++ b/devel/p5-MooseX-HasDefaults/pkg-descr
@@ -5,4 +5,4 @@ The module MooseX::HasDefaults::RW defaults is to rw.
If you pass a specific value to any has's is, that overrides the default. If
you do not want an accessor, pass is => undef.
-WWW: http://search.cpan.org/dist/MooseX-HasDefaults/
+WWW: https://metacpan.org/release/MooseX-HasDefaults
diff --git a/devel/p5-MooseX-IOC/pkg-descr b/devel/p5-MooseX-IOC/pkg-descr
index 24bbc8414705..591219ac69a8 100644
--- a/devel/p5-MooseX-IOC/pkg-descr
+++ b/devel/p5-MooseX-IOC/pkg-descr
@@ -1,4 +1,4 @@
This module provides a bridge between IOC registries and Moose objects
through a custom attribute metaclass.
-WWW: http://search.cpan.org/dist/MooseX-IOC/
+WWW: https://metacpan.org/release/MooseX-IOC
diff --git a/devel/p5-MooseX-InsideOut/pkg-descr b/devel/p5-MooseX-InsideOut/pkg-descr
index fb527c61e771..ae56fe7a690a 100644
--- a/devel/p5-MooseX-InsideOut/pkg-descr
+++ b/devel/p5-MooseX-InsideOut/pkg-descr
@@ -1,3 +1,3 @@
MooseX::InsideOut is a inside-out objects with Moose.
-WWW: http://search.cpan.org/dist/MooseX-InsideOut/
+WWW: https://metacpan.org/release/MooseX-InsideOut
diff --git a/devel/p5-MooseX-LazyRequire/pkg-descr b/devel/p5-MooseX-LazyRequire/pkg-descr
index 123fb5bf0cad..0ad5b4897bc7 100644
--- a/devel/p5-MooseX-LazyRequire/pkg-descr
+++ b/devel/p5-MooseX-LazyRequire/pkg-descr
@@ -5,4 +5,4 @@ The reader methods for all attributes with that option will throw an
exception unless a value for the attributes was provided earlier by a
constructor parameter or through a writer method.
-WWW: http://search.cpan.org/dist/MooseX-LazyRequire/
+WWW: https://metacpan.org/release/MooseX-LazyRequire
diff --git a/devel/p5-MooseX-Lists/pkg-descr b/devel/p5-MooseX-Lists/pkg-descr
index 04684a39f6e4..87434d1b0771 100644
--- a/devel/p5-MooseX-Lists/pkg-descr
+++ b/devel/p5-MooseX-Lists/pkg-descr
@@ -1,3 +1,3 @@
treat arrays and hashes as lists
-WWW: http://search.cpan.org/dist/MooseX-Lists/
+WWW: https://metacpan.org/release/MooseX-Lists
diff --git a/devel/p5-MooseX-Log-Log4perl/pkg-descr b/devel/p5-MooseX-Log-Log4perl/pkg-descr
index 94e18e3d4b97..bb09973f7230 100644
--- a/devel/p5-MooseX-Log-Log4perl/pkg-descr
+++ b/devel/p5-MooseX-Log-Log4perl/pkg-descr
@@ -1,4 +1,4 @@
A logging role building a very lightweight wrapper to Log::Log4perl
for use with your Moose classes.
-WWW: http://search.cpan.org/dist/MooseX-Log-Log4perl/
+WWW: https://metacpan.org/release/MooseX-Log-Log4perl
diff --git a/devel/p5-MooseX-MarkAsMethods/pkg-descr b/devel/p5-MooseX-MarkAsMethods/pkg-descr
index f0d5d0b025eb..c565f8952d36 100644
--- a/devel/p5-MooseX-MarkAsMethods/pkg-descr
+++ b/devel/p5-MooseX-MarkAsMethods/pkg-descr
@@ -9,4 +9,4 @@ By default we check for overloads, and mark those functions as methods.
If 'autoclean => 1' is passed to import on use'ing this module, we will invoke
namespace::autoclean to clear out non-methods.
-WWW: http://search.cpan.org/dist/MooseX-MarkAsMethods/
+WWW: https://metacpan.org/release/MooseX-MarkAsMethods
diff --git a/devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion/pkg-descr b/devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion/pkg-descr
index 02861ade01dc..58f44c5cb4cf 100644
--- a/devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion/pkg-descr
+++ b/devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion/pkg-descr
@@ -2,4 +2,4 @@ MooseX::Meta::TypeConstraint::ForceCoercion allows to wrap any
Moose::Meta::TypeConstraint in a way that will force coercion of the
value when checking or validating a value against it.
-WWW: http://search.cpan.org/dist/MooseX-Meta-TypeConstraint-ForceCoercion/
+WWW: https://metacpan.org/release/MooseX-Meta-TypeConstraint-ForceCoercion
diff --git a/devel/p5-MooseX-MetaDescription/pkg-descr b/devel/p5-MooseX-MetaDescription/pkg-descr
index 5dd8db616dcc..25875bea17a1 100644
--- a/devel/p5-MooseX-MetaDescription/pkg-descr
+++ b/devel/p5-MooseX-MetaDescription/pkg-descr
@@ -3,4 +3,4 @@ Moose classes and attributes. This will allow you to track out of band data
along with attributes, which is very useful for say serializing Moose classes in
HTML or XML.
-WWW: http://search.cpan.org/dist/MooseX-MetaDescription/
+WWW: https://metacpan.org/release/MooseX-MetaDescription
diff --git a/devel/p5-MooseX-Method-Signatures/pkg-descr b/devel/p5-MooseX-Method-Signatures/pkg-descr
index 2bd7d6361305..75f81f3e1766 100644
--- a/devel/p5-MooseX-Method-Signatures/pkg-descr
+++ b/devel/p5-MooseX-Method-Signatures/pkg-descr
@@ -2,4 +2,4 @@ MooseX::Method::Signatures provides a proper "method" keyword, like
"sub" but specifically for making methods and validating their arguments
against Moose type constraints.
-WWW: http://search.cpan.org/dist/MooseX-Method-Signatures/
+WWW: https://metacpan.org/release/MooseX-Method-Signatures
diff --git a/devel/p5-MooseX-MethodAttributes/pkg-descr b/devel/p5-MooseX-MethodAttributes/pkg-descr
index 84d649cede74..576a3317d41d 100644
--- a/devel/p5-MooseX-MethodAttributes/pkg-descr
+++ b/devel/p5-MooseX-MethodAttributes/pkg-descr
@@ -1,4 +1,4 @@
MooseX::MethodAttributes allows code attributes of methods to be
introspected using Moose meta method objects.
-WWW: http://search.cpan.org/dist/MooseX-MethodAttributes/
+WWW: https://metacpan.org/release/MooseX-MethodAttributes
diff --git a/devel/p5-MooseX-MultiInitArg/pkg-descr b/devel/p5-MooseX-MultiInitArg/pkg-descr
index a326c42610f8..731edf6739bf 100644
--- a/devel/p5-MooseX-MultiInitArg/pkg-descr
+++ b/devel/p5-MooseX-MultiInitArg/pkg-descr
@@ -1,4 +1,4 @@
MooseX::MultiInitArg - Attributes with aliases for constructor
arguments.
-WWW: http://search.cpan.org/dist/MooseX-MultiInitArg/
+WWW: https://metacpan.org/release/MooseX-MultiInitArg
diff --git a/devel/p5-MooseX-MultiMethods/pkg-descr b/devel/p5-MooseX-MultiMethods/pkg-descr
index a8bc0171beb2..f71f1dc7ffc7 100644
--- a/devel/p5-MooseX-MultiMethods/pkg-descr
+++ b/devel/p5-MooseX-MultiMethods/pkg-descr
@@ -7,4 +7,4 @@ in all the declared multi variants based on the passed parameters and the
declared type constraints. If a variant has been found, it will be invoked.
If no variant could be found, an exception will be thrown.
-WWW: http://search.cpan.org/dist/MooseX-MultiMethods/
+WWW: https://metacpan.org/release/MooseX-MultiMethods
diff --git a/devel/p5-MooseX-NonMoose/pkg-descr b/devel/p5-MooseX-NonMoose/pkg-descr
index 5094292b0c07..7803251d8d4b 100644
--- a/devel/p5-MooseX-NonMoose/pkg-descr
+++ b/devel/p5-MooseX-NonMoose/pkg-descr
@@ -11,4 +11,4 @@ application should be possible, without interfering with classes that
only inherit from Moose modules, or even classes that don't inherit from
anything at all.
-WWW: http://search.cpan.org/dist/MooseX-NonMoose/
+WWW: https://metacpan.org/release/MooseX-NonMoose
diff --git a/devel/p5-MooseX-Object-Pluggable/pkg-descr b/devel/p5-MooseX-Object-Pluggable/pkg-descr
index d750cc447f07..9d7e8d3d834e 100644
--- a/devel/p5-MooseX-Object-Pluggable/pkg-descr
+++ b/devel/p5-MooseX-Object-Pluggable/pkg-descr
@@ -4,4 +4,4 @@ loading and handling of plugins and extensions for plugins. I
understand that this may pollute your namespace, however I took great
care in using the least ambiguous names possible.
-WWW: http://search.cpan.org/dist/MooseX-Object-Pluggable/
+WWW: https://metacpan.org/release/MooseX-Object-Pluggable
diff --git a/devel/p5-MooseX-OneArgNew/pkg-descr b/devel/p5-MooseX-OneArgNew/pkg-descr
index 83cb0e49d0ca..3775030f6abb 100644
--- a/devel/p5-MooseX-OneArgNew/pkg-descr
+++ b/devel/p5-MooseX-OneArgNew/pkg-descr
@@ -1,4 +1,4 @@
MooseX::OneArgNew lets your constructor take a single argument,
which will be translated into the value for a one-entry hashref.
-WWW: http://search.cpan.org/dist/MooseX-OneArgNew/
+WWW: https://metacpan.org/release/MooseX-OneArgNew
diff --git a/devel/p5-MooseX-POE/pkg-descr b/devel/p5-MooseX-POE/pkg-descr
index dd229e9179b3..d06d0013bc7a 100644
--- a/devel/p5-MooseX-POE/pkg-descr
+++ b/devel/p5-MooseX-POE/pkg-descr
@@ -1,3 +1,3 @@
MooseX::POE::Object is a Moose wrapper around a POE::Session.
-WWW: http://search.cpan.org/dist/MooseX-POE/
+WWW: https://metacpan.org/release/MooseX-POE
diff --git a/devel/p5-MooseX-Params-Validate/pkg-descr b/devel/p5-MooseX-Params-Validate/pkg-descr
index b7f63113b8ed..a4b0434a1666 100644
--- a/devel/p5-MooseX-Params-Validate/pkg-descr
+++ b/devel/p5-MooseX-Params-Validate/pkg-descr
@@ -2,4 +2,4 @@ This module fills a gap in Moose by adding method parameter
validation to Moose. This is just one of many developing options,
it should not be considered the "official" one by any means though.
-WWW: http://search.cpan.org/dist/MooseX-Params-Validate/
+WWW: https://metacpan.org/release/MooseX-Params-Validate
diff --git a/devel/p5-MooseX-RelatedClassRoles/pkg-descr b/devel/p5-MooseX-RelatedClassRoles/pkg-descr
index 7356f0ffdbe8..0635132577ac 100644
--- a/devel/p5-MooseX-RelatedClassRoles/pkg-descr
+++ b/devel/p5-MooseX-RelatedClassRoles/pkg-descr
@@ -1,3 +1,3 @@
Apply roles to a class related to yours
-WWW: http://search.cpan.org/dist/MooseX-RelatedClassRoles/
+WWW: https://metacpan.org/release/MooseX-RelatedClassRoles
diff --git a/devel/p5-MooseX-Role-Loggable/pkg-descr b/devel/p5-MooseX-Role-Loggable/pkg-descr
index 40c2d8206f01..5ca0267e80bc 100644
--- a/devel/p5-MooseX-Role-Loggable/pkg-descr
+++ b/devel/p5-MooseX-Role-Loggable/pkg-descr
@@ -1,3 +1,3 @@
Extensive, yet simple, logging role using Log::Dispatchouli
-WWW: http://search.cpan.org/dist/MooseX-Role-Loggable/
+WWW: https://metacpan.org/release/MooseX-Role-Loggable
diff --git a/devel/p5-MooseX-Role-Matcher/pkg-descr b/devel/p5-MooseX-Role-Matcher/pkg-descr
index c0aa102edd9e..a00754611c50 100644
--- a/devel/p5-MooseX-Role-Matcher/pkg-descr
+++ b/devel/p5-MooseX-Role-Matcher/pkg-descr
@@ -1,4 +1,4 @@
MooseX::Role::Matcher - generic object matching based on
attributes and methods
-WWW: http://search.cpan.org/dist/MooseX-Role-Matcher/
+WWW: https://metacpan.org/release/MooseX-Role-Matcher
diff --git a/devel/p5-MooseX-Role-Parameterized/pkg-descr b/devel/p5-MooseX-Role-Parameterized/pkg-descr
index a4aed7f37a20..7bfa83366406 100644
--- a/devel/p5-MooseX-Role-Parameterized/pkg-descr
+++ b/devel/p5-MooseX-Role-Parameterized/pkg-descr
@@ -18,4 +18,4 @@ Or what default value to use for its url attribute.
Parameterized roles offer exactly this solution.
-WWW: http://search.cpan.org/dist/MooseX-Role-Parameterized/
+WWW: https://metacpan.org/release/MooseX-Role-Parameterized
diff --git a/devel/p5-MooseX-Role-Strict/pkg-descr b/devel/p5-MooseX-Role-Strict/pkg-descr
index 0e921e3f3eb2..4b1d1c0239ba 100644
--- a/devel/p5-MooseX-Role-Strict/pkg-descr
+++ b/devel/p5-MooseX-Role-Strict/pkg-descr
@@ -4,4 +4,4 @@ the role's methods are not called. Simple use MooseX::Role::Strict instead of
Moose::Role and overriding a role's method becomes a composition-time failure.
See the synopsis for a resolution.
-WWW: http://search.cpan.org/dist/MooseX-Role-Strict/
+WWW: https://metacpan.org/release/MooseX-Role-Strict
diff --git a/devel/p5-MooseX-Runnable/pkg-descr b/devel/p5-MooseX-Runnable/pkg-descr
index 1c464fb29c37..0d39eb5848a2 100644
--- a/devel/p5-MooseX-Runnable/pkg-descr
+++ b/devel/p5-MooseX-Runnable/pkg-descr
@@ -7,4 +7,4 @@ This is a convention that the community has been using for a while. This role
tells the computer that your class uses this convention, and let's the computer
abstract away some of the tedium this entails.
-WWW: http://search.cpan.org/dist/MooseX-Runnable/
+WWW: https://metacpan.org/release/MooseX-Runnable
diff --git a/devel/p5-MooseX-SemiAffordanceAccessor/pkg-descr b/devel/p5-MooseX-SemiAffordanceAccessor/pkg-descr
index 58db37a338a5..549c1fd627fa 100644
--- a/devel/p5-MooseX-SemiAffordanceAccessor/pkg-descr
+++ b/devel/p5-MooseX-SemiAffordanceAccessor/pkg-descr
@@ -3,4 +3,4 @@ naming policy for the loading class so that accessors are separated into get
and set methods. The get methods have the same name as the accessor, while set
methods are prefixed with "set_".
-WWW: http://search.cpan.org/dist/MooseX-SemiAffordanceAccessor/
+WWW: https://metacpan.org/release/MooseX-SemiAffordanceAccessor
diff --git a/devel/p5-MooseX-SetOnce/pkg-descr b/devel/p5-MooseX-SetOnce/pkg-descr
index c09d70a2d819..c7767fd43a79 100644
--- a/devel/p5-MooseX-SetOnce/pkg-descr
+++ b/devel/p5-MooseX-SetOnce/pkg-descr
@@ -3,4 +3,4 @@ not set, but that cannot be altered once set. If you try to alter the value
of an attribute with the SetOnce trait, either by accessor or writer, and the
attribute has a value, it will throw an exception.
-WWW: http://search.cpan.org/dist/MooseX-SetOnce/
+WWW: https://metacpan.org/release/MooseX-SetOnce
diff --git a/devel/p5-MooseX-SimpleConfig/pkg-descr b/devel/p5-MooseX-SimpleConfig/pkg-descr
index ef82f0923e8c..e9c2c71dd3d9 100644
--- a/devel/p5-MooseX-SimpleConfig/pkg-descr
+++ b/devel/p5-MooseX-SimpleConfig/pkg-descr
@@ -4,4 +4,4 @@ to load your configfile. Config::Any will in turn support any of a
variety of different config formats, detected by the file extension.
See Config::Any for more details about supported formats.
-WWW: http://search.cpan.org/dist/MooseX-SimpleConfig/
+WWW: https://metacpan.org/release/MooseX-SimpleConfig
diff --git a/devel/p5-MooseX-Singleton/pkg-descr b/devel/p5-MooseX-Singleton/pkg-descr
index 2a87d3104098..359fcc52f3fe 100644
--- a/devel/p5-MooseX-Singleton/pkg-descr
+++ b/devel/p5-MooseX-Singleton/pkg-descr
@@ -1,4 +1,4 @@
MooseX::Singleton lets you easily upgrade (or downgrade, as it were)
your Moose class to a singleton.
-WWW: http://search.cpan.org/dist/MooseX-Singleton/
+WWW: https://metacpan.org/release/MooseX-Singleton
diff --git a/devel/p5-MooseX-Storage/pkg-descr b/devel/p5-MooseX-Storage/pkg-descr
index 3b4311b08487..460a47f11951 100644
--- a/devel/p5-MooseX-Storage/pkg-descr
+++ b/devel/p5-MooseX-Storage/pkg-descr
@@ -2,4 +2,4 @@ MooseX::Storage is a serialization framework for Moose, it provides a very
flexible and highly pluggable way to serialize Moose classes to a number of
different formats and styles.
-WWW: http://search.cpan.org/dist/MooseX-Storage/
+WWW: https://metacpan.org/release/MooseX-Storage
diff --git a/devel/p5-MooseX-StrictConstructor/pkg-descr b/devel/p5-MooseX-StrictConstructor/pkg-descr
index 632f808de689..1205f98611fa 100644
--- a/devel/p5-MooseX-StrictConstructor/pkg-descr
+++ b/devel/p5-MooseX-StrictConstructor/pkg-descr
@@ -3,4 +3,4 @@ constructors "strict". If your constructor is called with an attribute
init argument that your class does not declare, then it calls
"Carp::confess()". This is a great way to catch small typos.
-WWW: http://search.cpan.org/dist/MooseX-StrictConstructor/
+WWW: https://metacpan.org/release/MooseX-StrictConstructor
diff --git a/devel/p5-MooseX-TraitFor-Meta-Class-BetterAnonClassNames/pkg-descr b/devel/p5-MooseX-TraitFor-Meta-Class-BetterAnonClassNames/pkg-descr
index 6a75ccb7bec7..ea1da1a5b730 100644
--- a/devel/p5-MooseX-TraitFor-Meta-Class-BetterAnonClassNames/pkg-descr
+++ b/devel/p5-MooseX-TraitFor-Meta-Class-BetterAnonClassNames/pkg-descr
@@ -1,4 +1,4 @@
MooseX::TraitFor::Meta::Class::BetterAnonClassNames is a metaclass trait to
attempt to demystify generated anonymous class names.
-WWW: http://search.cpan.org/dist/MooseX-TraitFor-Meta-Class-BetterAnonClassNames/
+WWW: https://metacpan.org/release/MooseX-TraitFor-Meta-Class-BetterAnonClassNames
diff --git a/devel/p5-MooseX-Traits-Pluggable/pkg-descr b/devel/p5-MooseX-Traits-Pluggable/pkg-descr
index eb4340161188..3241518c8ab2 100644
--- a/devel/p5-MooseX-Traits-Pluggable/pkg-descr
+++ b/devel/p5-MooseX-Traits-Pluggable/pkg-descr
@@ -1,4 +1,4 @@
MooseX::Traits::Pluggable - an extension to MooseX::Traits. Adds support for
class precedence search for traits and some extra attributes.
-WWW: http://search.cpan.org/dist/MooseX-Traits-Pluggable/
+WWW: https://metacpan.org/release/MooseX-Traits-Pluggable
diff --git a/devel/p5-MooseX-Traits/pkg-descr b/devel/p5-MooseX-Traits/pkg-descr
index 4ccea7c3196b..1b10f96cbcd7 100644
--- a/devel/p5-MooseX-Traits/pkg-descr
+++ b/devel/p5-MooseX-Traits/pkg-descr
@@ -8,4 +8,4 @@ resulting class (for efficiency), and return a new instance. Arguments
meant to initialize the applied roles' attributes can also be passed to
the constructor.
-WWW: http://search.cpan.org/dist/MooseX-Traits/
+WWW: https://metacpan.org/release/MooseX-Traits
diff --git a/devel/p5-MooseX-TransactionalMethods/pkg-descr b/devel/p5-MooseX-TransactionalMethods/pkg-descr
index 68c8dd149640..90045d4c7508 100644
--- a/devel/p5-MooseX-TransactionalMethods/pkg-descr
+++ b/devel/p5-MooseX-TransactionalMethods/pkg-descr
@@ -1,4 +1,4 @@
MooseX::TransactionalMethods exports the "transactional" declarator that will
enclose the method in a txn_do call.
-WWW: http://search.cpan.org/dist/MooseX-TransactionalMethods/
+WWW: https://metacpan.org/release/MooseX-TransactionalMethods
diff --git a/devel/p5-MooseX-Types-Common/pkg-descr b/devel/p5-MooseX-Types-Common/pkg-descr
index 64cdbec9e16e..22a8075eb227 100644
--- a/devel/p5-MooseX-Types-Common/pkg-descr
+++ b/devel/p5-MooseX-Types-Common/pkg-descr
@@ -1,4 +1,4 @@
MooseX::Types::Common is a set of commonly-used type constraints
that do not ship with Moose by default.
-WWW: http://search.cpan.org/dist/MooseX-Types-Common/
+WWW: https://metacpan.org/release/MooseX-Types-Common
diff --git a/devel/p5-MooseX-Types-DateTime-ButMaintained/pkg-descr b/devel/p5-MooseX-Types-DateTime-ButMaintained/pkg-descr
index 3ee145e40697..ada493132eb3 100644
--- a/devel/p5-MooseX-Types-DateTime-ButMaintained/pkg-descr
+++ b/devel/p5-MooseX-Types-DateTime-ButMaintained/pkg-descr
@@ -6,4 +6,4 @@ on DateTimeX::Easy (which requires DateTime::Manip). As of 0.05
this module supports globally unique Olson abbreviations, and dies
when they are not globally unique.
-WWW: http://search.cpan.org/dist/MooseX-Types-DateTime-ButMaintained/
+WWW: https://metacpan.org/release/MooseX-Types-DateTime-ButMaintained
diff --git a/devel/p5-MooseX-Types-DateTime-MoreCoercions/pkg-descr b/devel/p5-MooseX-Types-DateTime-MoreCoercions/pkg-descr
index 8c66cbad5bc8..4554ce0f5c1d 100644
--- a/devel/p5-MooseX-Types-DateTime-MoreCoercions/pkg-descr
+++ b/devel/p5-MooseX-Types-DateTime-MoreCoercions/pkg-descr
@@ -2,4 +2,4 @@ MooseX::Types::DateTime::MoreCoercions builds on MooseX::Types::DateTime to add
additional custom types and coercions. Since it builds on an existing type, all
coercions and constraints are inherited.
-WWW: http://search.cpan.org/dist/MooseX-Types-DateTime-MoreCoercions/
+WWW: https://metacpan.org/release/MooseX-Types-DateTime-MoreCoercions
diff --git a/devel/p5-MooseX-Types-DateTime-MySQL/pkg-descr b/devel/p5-MooseX-Types-DateTime-MySQL/pkg-descr
index 6aece74659eb..673e9a3679f9 100644
--- a/devel/p5-MooseX-Types-DateTime-MySQL/pkg-descr
+++ b/devel/p5-MooseX-Types-DateTime-MySQL/pkg-descr
@@ -1,3 +1,3 @@
This module implements type coercions for MySQL date and time types.
-WWW: http://search.cpan.org/dist/MooseX-Types-DateTime-MySQL/
+WWW: https://metacpan.org/release/MooseX-Types-DateTime-MySQL
diff --git a/devel/p5-MooseX-Types-DateTime/pkg-descr b/devel/p5-MooseX-Types-DateTime/pkg-descr
index 17f67c57d2a9..410a827845c6 100644
--- a/devel/p5-MooseX-Types-DateTime/pkg-descr
+++ b/devel/p5-MooseX-Types-DateTime/pkg-descr
@@ -1,4 +1,4 @@
MooseX::Types::DateTime packages several Moose::Util::TypeConstraints with
coercions, designed to work with the DateTime suite of objects.
-WWW: http://search.cpan.org/dist/MooseX-Types-DateTime/
+WWW: https://metacpan.org/release/MooseX-Types-DateTime
diff --git a/devel/p5-MooseX-Types-DateTimeX/pkg-descr b/devel/p5-MooseX-Types-DateTimeX/pkg-descr
index b81439334b5b..1c574f817243 100644
--- a/devel/p5-MooseX-Types-DateTimeX/pkg-descr
+++ b/devel/p5-MooseX-Types-DateTimeX/pkg-descr
@@ -6,4 +6,4 @@ The package name is left as is for legacy reasons: this module is
really a Type with coercions for DateTimeX::Easy. DateTimeX is just
a namespace for non-core or less-official DateTime modules.
-WWW: http://search.cpan.org/dist/MooseX-Types-DateTimeX/
+WWW: https://metacpan.org/release/MooseX-Types-DateTimeX
diff --git a/devel/p5-MooseX-Types-ISO8601/pkg-descr b/devel/p5-MooseX-Types-ISO8601/pkg-descr
index 2785884ac347..2689351f1189 100644
--- a/devel/p5-MooseX-Types-ISO8601/pkg-descr
+++ b/devel/p5-MooseX-Types-ISO8601/pkg-descr
@@ -1,4 +1,4 @@
This module packages several TypeConstraints with coercions for
working with ISO8601 date strings and the DateTime suite of objects.
-WWW: http://search.cpan.org/dist/MooseX-Types-ISO8601/
+WWW: https://metacpan.org/release/MooseX-Types-ISO8601
diff --git a/devel/p5-MooseX-Types-JSON/pkg-descr b/devel/p5-MooseX-Types-JSON/pkg-descr
index b73837e4b4a3..18380e763a89 100644
--- a/devel/p5-MooseX-Types-JSON/pkg-descr
+++ b/devel/p5-MooseX-Types-JSON/pkg-descr
@@ -2,4 +2,4 @@ String type constraints that match valid and relaxed JSON. For the
meaning of 'relaxed,' see JSON::XS. All the heavy lifting in the
background is also done by JSON::XS.
-WWW: http://search.cpan.org/dist/MooseX-Types-JSON/
+WWW: https://metacpan.org/release/MooseX-Types-JSON
diff --git a/devel/p5-MooseX-Types-Path-Class/pkg-descr b/devel/p5-MooseX-Types-Path-Class/pkg-descr
index 78f27d1fd0a4..238cc69dff0c 100644
--- a/devel/p5-MooseX-Types-Path-Class/pkg-descr
+++ b/devel/p5-MooseX-Types-Path-Class/pkg-descr
@@ -10,4 +10,4 @@ This is just meant to be a central place for these constructs, so you don't
have to worry about whether they've been created or not, and you're not tempted
to copy them into yet another class (like I was).
-WWW: http://search.cpan.org/dist/MooseX-Types-Path-Class/
+WWW: https://metacpan.org/release/MooseX-Types-Path-Class
diff --git a/devel/p5-MooseX-Types-Path-Tiny/pkg-descr b/devel/p5-MooseX-Types-Path-Tiny/pkg-descr
index 09e8cf8b3e19..a67b5bc6a124 100644
--- a/devel/p5-MooseX-Types-Path-Tiny/pkg-descr
+++ b/devel/p5-MooseX-Types-Path-Tiny/pkg-descr
@@ -6,4 +6,4 @@ important types of coercion:
It also can check to ensure that files or directories exist.
-WWW: http://search.cpan.org/dist/MooseX-Types-Path-Tiny/
+WWW: https://metacpan.org/release/MooseX-Types-Path-Tiny
diff --git a/devel/p5-MooseX-Types-Perl/pkg-descr b/devel/p5-MooseX-Types-Perl/pkg-descr
index e331d722b576..87098cf6c996 100644
--- a/devel/p5-MooseX-Types-Perl/pkg-descr
+++ b/devel/p5-MooseX-Types-Perl/pkg-descr
@@ -1,4 +1,4 @@
This library provides Moose types for checking things (mostly strings) against
syntax that is, or is a reasonable subset of, Perl syntax.
-WWW: http://search.cpan.org/dist/MooseX-Types-Perl/
+WWW: https://metacpan.org/release/MooseX-Types-Perl
diff --git a/devel/p5-MooseX-Types-PortNumber/pkg-descr b/devel/p5-MooseX-Types-PortNumber/pkg-descr
index 0427c4774df5..186997aa8cf0 100644
--- a/devel/p5-MooseX-Types-PortNumber/pkg-descr
+++ b/devel/p5-MooseX-Types-PortNumber/pkg-descr
@@ -1,4 +1,4 @@
Port number type for Moose classes by the Internet Assigned Numbers
Authority (IANA).
-WWW: http://search.cpan.org/dist/MooseX-Types-PortNumber/
+WWW: https://metacpan.org/release/MooseX-Types-PortNumber
diff --git a/devel/p5-MooseX-Types-Set-Object/pkg-descr b/devel/p5-MooseX-Types-Set-Object/pkg-descr
index c4f7cfdecc9e..6a6ad3a5ec98 100644
--- a/devel/p5-MooseX-Types-Set-Object/pkg-descr
+++ b/devel/p5-MooseX-Types-Set-Object/pkg-descr
@@ -1,4 +1,4 @@
MooseX::Types::Set::Object provides Moose type constraints
(see Moose::Util::TypeConstraints, MooseX::Types).
-WWW: http://search.cpan.org/dist/MooseX-Types-Set-Object/
+WWW: https://metacpan.org/release/MooseX-Types-Set-Object
diff --git a/devel/p5-MooseX-Types-Signal/pkg-descr b/devel/p5-MooseX-Types-Signal/pkg-descr
index 8154eb449c99..e3c8a8f3baf2 100644
--- a/devel/p5-MooseX-Types-Signal/pkg-descr
+++ b/devel/p5-MooseX-Types-Signal/pkg-descr
@@ -7,4 +7,4 @@ only understands signals that are in your system's signal.h header file.
PerlSignal only understands signals that are in Perl's %Config hash. Signal
is either/or, with preference to UnixSignal over PerlSignal when coercing.
-WWW: http://search.cpan.org/dist/MooseX-Types-Signal/
+WWW: https://metacpan.org/release/MooseX-Types-Signal
diff --git a/devel/p5-MooseX-Types-Stringlike/pkg-descr b/devel/p5-MooseX-Types-Stringlike/pkg-descr
index 351d68cba622..72d703c10f41 100644
--- a/devel/p5-MooseX-Types-Stringlike/pkg-descr
+++ b/devel/p5-MooseX-Types-Stringlike/pkg-descr
@@ -2,4 +2,4 @@ This module provides a more general version of the Str type. If
coercions are enabled, it will accepts objects that overload
stringification and coerces them into strings.
-WWW: http://search.cpan.org/dist/MooseX-Types-Stringlike/
+WWW: https://metacpan.org/release/MooseX-Types-Stringlike
diff --git a/devel/p5-MooseX-Types-Structured/pkg-descr b/devel/p5-MooseX-Types-Structured/pkg-descr
index 4897b3757cf3..6456ca100914 100644
--- a/devel/p5-MooseX-Types-Structured/pkg-descr
+++ b/devel/p5-MooseX-Types-Structured/pkg-descr
@@ -12,4 +12,4 @@ This type library enables structured type constraints. It is built on
top of the MooseX::Types library system, so you should review the
documentation for that if you are not familiar with it.
-WWW: http://search.cpan.org/dist/MooseX-Types-Structured/
+WWW: https://metacpan.org/release/MooseX-Types-Structured
diff --git a/devel/p5-MooseX-Types-URI/pkg-descr b/devel/p5-MooseX-Types-URI/pkg-descr
index f18795a408ce..8a8cdc28b16b 100644
--- a/devel/p5-MooseX-Types-URI/pkg-descr
+++ b/devel/p5-MooseX-Types-URI/pkg-descr
@@ -4,4 +4,4 @@ It has slightly DWIMier types than the URI classes have due to implementation
details, so the types should be more forgiving when ducktyping will work anyway
(e.g. URI::WithBase does not inherit URI).
-WWW: http://search.cpan.org/dist/MooseX-Types-URI/
+WWW: https://metacpan.org/release/MooseX-Types-URI
diff --git a/devel/p5-MooseX-Types-VariantTable/pkg-descr b/devel/p5-MooseX-Types-VariantTable/pkg-descr
index dfea62e8dffb..43ca3b3ea60e 100644
--- a/devel/p5-MooseX-Types-VariantTable/pkg-descr
+++ b/devel/p5-MooseX-Types-VariantTable/pkg-descr
@@ -4,4 +4,4 @@ Moose type constraints.
Subtypes will be checked before their parents, meaning that the order of
the declaration does not matter.
-WWW: http://search.cpan.org/dist/MooseX-Types-VariantTable/
+WWW: https://metacpan.org/release/MooseX-Types-VariantTable
diff --git a/devel/p5-MooseX-Types/pkg-descr b/devel/p5-MooseX-Types/pkg-descr
index 742bb81611c8..0573a108a3cd 100644
--- a/devel/p5-MooseX-Types/pkg-descr
+++ b/devel/p5-MooseX-Types/pkg-descr
@@ -9,4 +9,4 @@ conflicts with your type names, since the internal fully qualified names of the
This module will also provide you with some helper functions to make it easier
to use Moose types in your code.
-WWW: http://search.cpan.org/dist/MooseX-Types/
+WWW: https://metacpan.org/release/MooseX-Types
diff --git a/devel/p5-MooseX-Util/pkg-descr b/devel/p5-MooseX-Util/pkg-descr
index 28a6dfaf1b6e..732bdd87beaa 100644
--- a/devel/p5-MooseX-Util/pkg-descr
+++ b/devel/p5-MooseX-Util/pkg-descr
@@ -3,4 +3,4 @@ Moose::Util handles. In fact, most of the functions exported by this package are
simply re-exports from Moose::Util, so you're recommended to read the
documentation of that module for a comprehensive view.
-WWW: http://search.cpan.org/dist/MooseX-Util/
+WWW: https://metacpan.org/release/MooseX-Util
diff --git a/devel/p5-MouseX-App-Cmd/pkg-descr b/devel/p5-MouseX-App-Cmd/pkg-descr
index 68d4c5217fbc..26d02e657cf5 100644
--- a/devel/p5-MouseX-App-Cmd/pkg-descr
+++ b/devel/p5-MouseX-App-Cmd/pkg-descr
@@ -8,4 +8,4 @@ Then you can write your Mouse commands as Mouse classes, with MouseX::Getopt
defining the options for you instead of opt_spec returning a
Getopt::Long::Descriptive spec.
-WWW: http://search.cpan.org/dist/MouseX-App-Cmd/
+WWW: https://metacpan.org/release/MouseX-App-Cmd
diff --git a/devel/p5-MouseX-AttributeHelpers/pkg-descr b/devel/p5-MouseX-AttributeHelpers/pkg-descr
index 7e353bdf57a4..57ba76a42d6e 100644
--- a/devel/p5-MouseX-AttributeHelpers/pkg-descr
+++ b/devel/p5-MouseX-AttributeHelpers/pkg-descr
@@ -1,3 +1,3 @@
Extend your attribute interfaces
-WWW: http://search.cpan.org/dist/MouseX-AttributeHelpers/
+WWW: https://metacpan.org/release/MouseX-AttributeHelpers
diff --git a/devel/p5-MouseX-ConfigFromFile/pkg-descr b/devel/p5-MouseX-ConfigFromFile/pkg-descr
index c5a4927b762e..09c4af780665 100644
--- a/devel/p5-MouseX-ConfigFromFile/pkg-descr
+++ b/devel/p5-MouseX-ConfigFromFile/pkg-descr
@@ -3,4 +3,4 @@ for creating objects using parameters passed in from a configuration file.
The actual implementation of reading the configuration file is
left to concrete subroles.
-WWW: http://search.cpan.org/dist/MouseX-ConfigFromFile/
+WWW: https://metacpan.org/release/MouseX-ConfigFromFile
diff --git a/devel/p5-MouseX-Foreign/pkg-descr b/devel/p5-MouseX-Foreign/pkg-descr
index 2988118a1c85..34a37625ba33 100644
--- a/devel/p5-MouseX-Foreign/pkg-descr
+++ b/devel/p5-MouseX-Foreign/pkg-descr
@@ -1,4 +1,4 @@
MouseX::Foreign provides an ability for Mouse classes to extend any classes,
including non-Mouse classes, including Moose classes.
-WWW: http://search.cpan.org/dist/MouseX-Foreign/
+WWW: https://metacpan.org/release/MouseX-Foreign
diff --git a/devel/p5-MouseX-Getopt/pkg-descr b/devel/p5-MouseX-Getopt/pkg-descr
index 124cd8cb56f5..ea331f65d796 100644
--- a/devel/p5-MouseX-Getopt/pkg-descr
+++ b/devel/p5-MouseX-Getopt/pkg-descr
@@ -1,4 +1,4 @@
This is a role which provides an alternate constructor for creating
objects using parameters passed in from the command line.
-WWW: http://search.cpan.org/dist/MouseX-Getopt/
+WWW: https://metacpan.org/release/MouseX-Getopt
diff --git a/devel/p5-MouseX-NativeTraits/pkg-descr b/devel/p5-MouseX-NativeTraits/pkg-descr
index cc82fc3eb294..35757f3e1fa9 100644
--- a/devel/p5-MouseX-NativeTraits/pkg-descr
+++ b/devel/p5-MouseX-NativeTraits/pkg-descr
@@ -1,4 +1,4 @@
MouseX::NativeTraits is a Perl module to extend your attribute interfaces
for Mouse.
-WWW: http://search.cpan.org/dist/MouseX-NativeTraits/
+WWW: https://metacpan.org/release/MouseX-NativeTraits
diff --git a/devel/p5-MouseX-StrictConstructor/pkg-descr b/devel/p5-MouseX-StrictConstructor/pkg-descr
index a552059ff92a..7d2d4ae8f4de 100644
--- a/devel/p5-MouseX-StrictConstructor/pkg-descr
+++ b/devel/p5-MouseX-StrictConstructor/pkg-descr
@@ -1,4 +1,4 @@
MouseX::StrictConstructor is a Perl module to make your object constructors
blow up on unknown attributes.
-WWW: http://search.cpan.org/dist/MouseX-StrictConstructor/
+WWW: https://metacpan.org/release/MouseX-StrictConstructor
diff --git a/devel/p5-MouseX-Traits/pkg-descr b/devel/p5-MouseX-Traits/pkg-descr
index 0d99ff5b1f8d..a136f9686633 100644
--- a/devel/p5-MouseX-Traits/pkg-descr
+++ b/devel/p5-MouseX-Traits/pkg-descr
@@ -4,4 +4,4 @@ of requiring the user to create a named class with the desired roles applied,
or apply roles to the instance one-by-one, he can just create a new class from
yours with with_traits, and then instantiate that.
-WWW: http://search.cpan.org/dist/MouseX-Traits/
+WWW: https://metacpan.org/release/MouseX-Traits
diff --git a/devel/p5-MouseX-Types-Path-Class/pkg-descr b/devel/p5-MouseX-Types-Path-Class/pkg-descr
index a8740677ad83..bfb75ac7ae1c 100644
--- a/devel/p5-MouseX-Types-Path-Class/pkg-descr
+++ b/devel/p5-MouseX-Types-Path-Class/pkg-descr
@@ -2,4 +2,4 @@ MouseX::Types::Path::Class creates common Mouse types,
coercions and option specifications useful for dealing with Path::Class
objects as Mouse attributes.
-WWW: http://search.cpan.org/dist/MouseX-Types-Path-Class/
+WWW: https://metacpan.org/release/MouseX-Types-Path-Class
diff --git a/devel/p5-MouseX-Types/pkg-descr b/devel/p5-MouseX-Types/pkg-descr
index 09253226f906..b3504d5b93b4 100644
--- a/devel/p5-MouseX-Types/pkg-descr
+++ b/devel/p5-MouseX-Types/pkg-descr
@@ -1,3 +1,3 @@
MouseX::Types - Organize your Mouse types in libraries.
-WWW: http://search.cpan.org/dist/MouseX-Types/
+WWW: https://metacpan.org/release/MouseX-Types
diff --git a/devel/p5-NEXT/pkg-descr b/devel/p5-NEXT/pkg-descr
index 2d01af089491..76edc58462e8 100644
--- a/devel/p5-NEXT/pkg-descr
+++ b/devel/p5-NEXT/pkg-descr
@@ -2,4 +2,4 @@ NEXT.pm adds a pseudoclass named NEXT to any program that uses it. If a method
m calls $self-NEXT::m()>, the call to m is redispatched as if the calling
method had not originally been found.
-WWW: http://search.cpan.org/dist/NEXT/
+WWW: https://metacpan.org/release/NEXT
diff --git a/devel/p5-Net-DBus/pkg-descr b/devel/p5-Net-DBus/pkg-descr
index de9bc7c6a902..cfc18e1b0078 100644
--- a/devel/p5-Net-DBus/pkg-descr
+++ b/devel/p5-Net-DBus/pkg-descr
@@ -3,4 +3,4 @@ messaging system. The Perl API covers the core base level
of the dbus APIs, not concerning itself yet with the GLib
or QT wrappers
-WWW: http://search.cpan.org/dist/Net-DBus/
+WWW: https://metacpan.org/release/Net-DBus
diff --git a/devel/p5-Net-ZooKeeper/pkg-descr b/devel/p5-Net-ZooKeeper/pkg-descr
index 122d5d74e08f..c78d2737e72f 100644
--- a/devel/p5-Net-ZooKeeper/pkg-descr
+++ b/devel/p5-Net-ZooKeeper/pkg-descr
@@ -4,4 +4,4 @@ of Apache ZooKeeper.
ZooKeeper is coordination service for distributed applications and
is a sub-project of the Apache Hadoop project.
-WWW: http://search.cpan.org/dist/Net-ZooKeeper/
+WWW: https://metacpan.org/release/Net-ZooKeeper
diff --git a/devel/p5-No-Worries/pkg-descr b/devel/p5-No-Worries/pkg-descr
index 45458401d1ac..5cf49df3121a 100644
--- a/devel/p5-No-Worries/pkg-descr
+++ b/devel/p5-No-Worries/pkg-descr
@@ -1,4 +1,4 @@
This collection of modules ease coding by providing consistent
convenient functions to perform frequently used programming tasks.
-WWW: http://search.cpan.org/dist/No-Worries/
+WWW: https://metacpan.org/release/No-Worries
diff --git a/devel/p5-Number-Bytes-Human/pkg-descr b/devel/p5-Number-Bytes-Human/pkg-descr
index 71a2847d4cd7..cb40412329df 100644
--- a/devel/p5-Number-Bytes-Human/pkg-descr
+++ b/devel/p5-Number-Bytes-Human/pkg-descr
@@ -1,4 +1,4 @@
This module provides a formatter which turns byte counts to usual
readable format.
-WWW: http://search.cpan.org/dist/Number-Bytes-Human/
+WWW: https://metacpan.org/release/Number-Bytes-Human
diff --git a/devel/p5-Number-Tolerant/pkg-descr b/devel/p5-Number-Tolerant/pkg-descr
index ec0479fae12f..6e5078258ec3 100644
--- a/devel/p5-Number-Tolerant/pkg-descr
+++ b/devel/p5-Number-Tolerant/pkg-descr
@@ -1,3 +1,3 @@
Number::Tolerant provides tolerance ranges for inexact numbers.
-WWW: http://search.cpan.org/dist/Number-Tolerant/
+WWW: https://metacpan.org/release/Number-Tolerant
diff --git a/devel/p5-OLE-Storage_Lite/pkg-descr b/devel/p5-OLE-Storage_Lite/pkg-descr
index a145306e9865..ad9ccdd341dd 100644
--- a/devel/p5-OLE-Storage_Lite/pkg-descr
+++ b/devel/p5-OLE-Storage_Lite/pkg-descr
@@ -1,4 +1,4 @@
The OLE::Storage_Lite perl module allows you to read and write an
OLE structured file.
-WWW: http://search.cpan.org/dist/OLE-Storage_Lite/
+WWW: https://metacpan.org/release/OLE-Storage_Lite
diff --git a/devel/p5-OOTools/pkg-descr b/devel/p5-OOTools/pkg-descr
index 92698f25b693..601574ccd955 100644
--- a/devel/p5-OOTools/pkg-descr
+++ b/devel/p5-OOTools/pkg-descr
@@ -7,4 +7,4 @@ Class::group Pragma to implement group of properties accessors with options
Object::props Pragma to implement lvalue accessors with options
Object::group Pragma to implement group of properties accessors with options
-WWW: http://search.cpan.org/dist/OOTools/
+WWW: https://metacpan.org/release/OOTools
diff --git a/devel/p5-Object-Accessor/pkg-descr b/devel/p5-Object-Accessor/pkg-descr
index 6e3f837b0d46..013041b95ce2 100644
--- a/devel/p5-Object-Accessor/pkg-descr
+++ b/devel/p5-Object-Accessor/pkg-descr
@@ -6,4 +6,4 @@ You can choose to either subclass this module, and thus using its
accessors on your own module, or to store an Object::Accessor object
inside your own object, and access the accessors from there.
-WWW: http://search.cpan.org/dist/Object-Accessor/
+WWW: https://metacpan.org/release/Object-Accessor
diff --git a/devel/p5-Object-Array/pkg-descr b/devel/p5-Object-Array/pkg-descr
index 6659cea6cf7b..2da8d12b103b 100644
--- a/devel/p5-Object-Array/pkg-descr
+++ b/devel/p5-Object-Array/pkg-descr
@@ -5,4 +5,4 @@ only in list context. In scalar context, these methods will return an
Object::Array object constructed from a copy of the list that would have been
returned.
-WWW: http://search.cpan.org/dist/Object-Array/
+WWW: https://metacpan.org/release/Object-Array
diff --git a/devel/p5-Object-Container/pkg-descr b/devel/p5-Object-Container/pkg-descr
index 65d7c75fa9b8..3968b317c5b9 100644
--- a/devel/p5-Object-Container/pkg-descr
+++ b/devel/p5-Object-Container/pkg-descr
@@ -1,4 +1,4 @@
Object::Container is a object container interface which supports both OO
interface and Singleton interface.
-WWW: http://search.cpan.org/dist/Object-Container/
+WWW: https://metacpan.org/release/Object-Container
diff --git a/devel/p5-Object-Declare/pkg-descr b/devel/p5-Object-Declare/pkg-descr
index ba2a36e214a3..4e626969649b 100644
--- a/devel/p5-Object-Declare/pkg-descr
+++ b/devel/p5-Object-Declare/pkg-descr
@@ -2,4 +2,4 @@ This module exports one function, declare, for building named objects
with a declarative syntax, similar to how Jifty::DBI::Schema defines
its columns.
-WWW: http://search.cpan.org/dist/Object-Declare/
+WWW: https://metacpan.org/release/Object-Declare
diff --git a/devel/p5-Object-Destroyer/pkg-descr b/devel/p5-Object-Destroyer/pkg-descr
index d46ccd8bb539..c8971011a045 100644
--- a/devel/p5-Object-Destroyer/pkg-descr
+++ b/devel/p5-Object-Destroyer/pkg-descr
@@ -7,4 +7,4 @@ can call a specified release method on an object (or method DESTROY by
default). Alternatively, it can execute an arbitrary user code passed
to constructor as a code reference.
-WWW: http://search.cpan.org/dist/Object-Destroyer/
+WWW: https://metacpan.org/release/Object-Destroyer
diff --git a/devel/p5-Object-Enum/pkg-descr b/devel/p5-Object-Enum/pkg-descr
index 82f2ccdda756..866c271773e7 100644
--- a/devel/p5-Object-Enum/pkg-descr
+++ b/devel/p5-Object-Enum/pkg-descr
@@ -5,4 +5,4 @@
if ($color->is_red) {
# it can't be yellow or green
-WWW: http://search.cpan.org/dist/Object-Enum/
+WWW: https://metacpan.org/release/Object-Enum
diff --git a/devel/p5-Object-Event/pkg-descr b/devel/p5-Object-Event/pkg-descr
index c220dff1f5e6..f35b5365e8fc 100644
--- a/devel/p5-Object-Event/pkg-descr
+++ b/devel/p5-Object-Event/pkg-descr
@@ -1,3 +1,3 @@
A class that provides an event callback interface
-WWW: http://search.cpan.org/dist/Object-Event/
+WWW: https://metacpan.org/release/Object-Event
diff --git a/devel/p5-Object-Import/pkg-descr b/devel/p5-Object-Import/pkg-descr
index 1ebd288b5988..7bfd2fe1aa68 100644
--- a/devel/p5-Object-Import/pkg-descr
+++ b/devel/p5-Object-Import/pkg-descr
@@ -4,4 +4,4 @@ are not called as methods and do not receive an object argument,
but instead the object is fixed at the time you import them with
this module.
-WWW: http://search.cpan.org/dist/Object-Import/
+WWW: https://metacpan.org/release/Object-Import
diff --git a/devel/p5-Object-InsideOut/pkg-descr b/devel/p5-Object-InsideOut/pkg-descr
index d5430cca6860..2bbb20261720 100644
--- a/devel/p5-Object-InsideOut/pkg-descr
+++ b/devel/p5-Object-InsideOut/pkg-descr
@@ -8,4 +8,4 @@ set as read-only to prevent accidental modifications to the ID. Object data
(i.e., fields) are stored within the class's package in either arrays indexed
by the object's ID, or hashes keyed to the object's ID.
-WWW: http://search.cpan.org/dist/Object-InsideOut/
+WWW: https://metacpan.org/release/Object-InsideOut
diff --git a/devel/p5-Object-MultiType/pkg-descr b/devel/p5-Object-MultiType/pkg-descr
index 0715d8c1859b..69455624912c 100644
--- a/devel/p5-Object-MultiType/pkg-descr
+++ b/devel/p5-Object-MultiType/pkg-descr
@@ -1,4 +1,4 @@
This module return an object that works like a Hash, Array
and Scalar object at the same time.
-WWW: http://search.cpan.org/dist/Object-MultiType/
+WWW: https://metacpan.org/release/Object-MultiType
diff --git a/devel/p5-Object-Pluggable/pkg-descr b/devel/p5-Object-Pluggable/pkg-descr
index 1b1fb0785709..8075a0f308b0 100644
--- a/devel/p5-Object-Pluggable/pkg-descr
+++ b/devel/p5-Object-Pluggable/pkg-descr
@@ -4,4 +4,4 @@ a generic port of POE::Component::IRC's plugin system.
If your object dispatches events to listeners, then Object::Pluggable may be
a good fit for you.
-WWW: http://search.cpan.org/dist/Object-Pluggable/
+WWW: https://metacpan.org/release/Object-Pluggable
diff --git a/devel/p5-Object-Realize-Later/pkg-descr b/devel/p5-Object-Realize-Later/pkg-descr
index d01f4357354d..cd4d98e1bc6a 100644
--- a/devel/p5-Object-Realize-Later/pkg-descr
+++ b/devel/p5-Object-Realize-Later/pkg-descr
@@ -9,4 +9,4 @@ never (or not yet) used? In interactive programs, postponed realization
may boost start-up: the realization of objects is triggered by the use,
so spread over time.
-WWW: http://search.cpan.org/dist/Object-Realize-Later/
+WWW: https://metacpan.org/release/Object-Realize-Later
diff --git a/devel/p5-Object-Signature/pkg-descr b/devel/p5-Object-Signature/pkg-descr
index 275ad8ef9613..1f873993f658 100644
--- a/devel/p5-Object-Signature/pkg-descr
+++ b/devel/p5-Object-Signature/pkg-descr
@@ -6,4 +6,4 @@ Digest::MD5. The object is fed to Storable::nfreeze to get a string,
which is then passed to Digest::MD5::md5_hex to get a unique 32
character hexadecimal signature.
-WWW: http://search.cpan.org/dist/Object-Signature/
+WWW: https://metacpan.org/release/Object-Signature
diff --git a/devel/p5-Object-Simple/pkg-descr b/devel/p5-Object-Simple/pkg-descr
index 1dc6e540c919..b9c71c25f684 100644
--- a/devel/p5-Object-Simple/pkg-descr
+++ b/devel/p5-Object-Simple/pkg-descr
@@ -1,3 +1,3 @@
Simple class builder
-WWW: http://search.cpan.org/dist/Object-Simple/
+WWW: https://metacpan.org/release/Object-Simple
diff --git a/devel/p5-Object-Tiny-Lvalue/pkg-descr b/devel/p5-Object-Tiny-Lvalue/pkg-descr
index 183fe09227bd..e3fd8389a2b4 100644
--- a/devel/p5-Object-Tiny-Lvalue/pkg-descr
+++ b/devel/p5-Object-Tiny-Lvalue/pkg-descr
@@ -1,4 +1,4 @@
This is a clone of Object::Tiny, but adjusted to create accessors that
return lvalues.
-WWW: http://search.cpan.org/dist/Object-Tiny-Lvalue/
+WWW: https://metacpan.org/release/Object-Tiny-Lvalue
diff --git a/devel/p5-Object-Tiny/pkg-descr b/devel/p5-Object-Tiny/pkg-descr
index 0061786aacf8..bed21b0e3c8c 100644
--- a/devel/p5-Object-Tiny/pkg-descr
+++ b/devel/p5-Object-Tiny/pkg-descr
@@ -17,4 +17,4 @@ and take over the whole way I build modules.
And so, I present yet another member of the Tiny family of modules,
Object::Tiny.
-WWW: http://search.cpan.org/dist/Object-Tiny/
+WWW: https://metacpan.org/release/Object-Tiny
diff --git a/devel/p5-Olson-Abbreviations/pkg-descr b/devel/p5-Olson-Abbreviations/pkg-descr
index f6ee82d8a7d7..23114dc778ca 100644
--- a/devel/p5-Olson-Abbreviations/pkg-descr
+++ b/devel/p5-Olson-Abbreviations/pkg-descr
@@ -1,4 +1,4 @@
This module should help you with converting commonly used and often
ambigious olson abbreviations into TZ offset notation.
-WWW: http://search.cpan.org/dist/Olson-Abbreviations/
+WWW: https://metacpan.org/release/Olson-Abbreviations
diff --git a/devel/p5-Opcodes/pkg-descr b/devel/p5-Opcodes/pkg-descr
index 2e691efe1edd..d45afe68bb7d 100644
--- a/devel/p5-Opcodes/pkg-descr
+++ b/devel/p5-Opcodes/pkg-descr
@@ -8,4 +8,4 @@ Each operator has both a terse name (its opname) and a more verbose or
recognisable descriptive name. The opdesc function can be used to
return a description for an OP.
-WWW: http://search.cpan.org/dist/Opcodes/
+WWW: https://metacpan.org/release/Opcodes
diff --git a/devel/p5-OrePAN2/pkg-descr b/devel/p5-OrePAN2/pkg-descr
index 0319f9e622ac..0c06aaa8832d 100644
--- a/devel/p5-OrePAN2/pkg-descr
+++ b/devel/p5-OrePAN2/pkg-descr
@@ -3,4 +3,4 @@ Yet another DarkPAN manager.
You can create your own Perl module archive with OrePAN2! It's very
simple and useful.
-WWW: http://search.cpan.org/dist/OrePAN2/
+WWW: https://metacpan.org/release/OrePAN2
diff --git a/devel/p5-Ouch/pkg-descr b/devel/p5-Ouch/pkg-descr
index 928afb74360b..05c70fab9485 100644
--- a/devel/p5-Ouch/pkg-descr
+++ b/devel/p5-Ouch/pkg-descr
@@ -4,4 +4,4 @@ is working for you, great! But if you want something that is faster,
easier to use, requires less typing, and has no prereqs, but still
gives you much of that same functionality, then Ouch is for you.
-WWW: http://search.cpan.org/dist/Ouch/
+WWW: https://metacpan.org/release/Ouch
diff --git a/devel/p5-PAR-Dist/pkg-descr b/devel/p5-PAR-Dist/pkg-descr
index a8e712bd9ee5..dab7fed2f045 100644
--- a/devel/p5-PAR-Dist/pkg-descr
+++ b/devel/p5-PAR-Dist/pkg-descr
@@ -13,4 +13,4 @@ For example, "PAR-Dist-0.01-i386-freebsd-5.8.0.par" corresponds to the
0.01 release of "PAR-Dist" on CPAN, built for perl 5.8.0 running on
"i386-freebsd".
-WWW: http://search.cpan.org/dist/PAR-Dist/
+WWW: https://metacpan.org/release/PAR-Dist
diff --git a/devel/p5-PAR-Packer/pkg-descr b/devel/p5-PAR-Packer/pkg-descr
index fde013bd8199..e75071d36ba7 100644
--- a/devel/p5-PAR-Packer/pkg-descr
+++ b/devel/p5-PAR-Packer/pkg-descr
@@ -1,4 +1,4 @@
PAR-Packer is part of the PAR Toolkit. It is the PAR component that can generate
stand-alone executables and ".par" archives.
-WWW: http://search.cpan.org/dist/PAR-Packer/
+WWW: https://metacpan.org/release/PAR-Packer
diff --git a/devel/p5-PAR/pkg-descr b/devel/p5-PAR/pkg-descr
index 0418720ebc66..2d49110ee77a 100644
--- a/devel/p5-PAR/pkg-descr
+++ b/devel/p5-PAR/pkg-descr
@@ -12,4 +12,4 @@ Notable features include:
* Install, uninstall, signs and verifies PAR distributions
* Runs scripts inside PAR files, generated by "pp -p"
-WWW: http://search.cpan.org/dist/PAR/
+WWW: https://metacpan.org/release/PAR
diff --git a/devel/p5-PHP-Serialization/pkg-descr b/devel/p5-PHP-Serialization/pkg-descr
index 4cb0fbb784cd..e74c1ae14601 100644
--- a/devel/p5-PHP-Serialization/pkg-descr
+++ b/devel/p5-PHP-Serialization/pkg-descr
@@ -6,4 +6,4 @@ NOTE: Converts PHP arrays into Perl Arrays when the PHP array used
exclusively numeric indexes, and into Perl Hashes then the PHP array
did not.
-WWW: http://search.cpan.org/dist/PHP-Serialization/
+WWW: https://metacpan.org/release/PHP-Serialization
diff --git a/devel/p5-POE-API-Peek/pkg-descr b/devel/p5-POE-API-Peek/pkg-descr
index 57e7ce38c91a..ea3501f5577f 100644
--- a/devel/p5-POE-API-Peek/pkg-descr
+++ b/devel/p5-POE-API-Peek/pkg-descr
@@ -2,4 +2,4 @@ POE::API::Peek extends the POE::Kernel interface to provide clean access
to Kernel internals in a cross-version compatible manner. Other
calculated data is also available.
-WWW: http://search.cpan.org/dist/POE-API-Peek/
+WWW: https://metacpan.org/release/POE-API-Peek
diff --git a/devel/p5-POE-Component-Child/pkg-descr b/devel/p5-POE-Component-Child/pkg-descr
index 852f95980629..11a5ec858a5a 100644
--- a/devel/p5-POE-Component-Child/pkg-descr
+++ b/devel/p5-POE-Component-Child/pkg-descr
@@ -3,4 +3,4 @@ POE-Component-Child
This component allows for the creation and management of children
processes within the POE environment.
-WWW: http://search.cpan.org/dist/POE-Component-Child/
+WWW: https://metacpan.org/release/POE-Component-Child
diff --git a/devel/p5-POE-Component-Cron/pkg-descr b/devel/p5-POE-Component-Cron/pkg-descr
index 36a6a261adce..c1de5bdf5a1d 100644
--- a/devel/p5-POE-Component-Cron/pkg-descr
+++ b/devel/p5-POE-Component-Cron/pkg-descr
@@ -1,4 +1,4 @@
This component extends POE::Component::Schedule by adding an easy way t specify
event schedules using a simple cron spec.
-WWW: http://search.cpan.org/dist/POE-Component-Cron/
+WWW: https://metacpan.org/release/POE-Component-Cron
diff --git a/devel/p5-POE-Component-Daemon/pkg-descr b/devel/p5-POE-Component-Daemon/pkg-descr
index 808923ffe573..5b94987ad6fc 100644
--- a/devel/p5-POE-Component-Daemon/pkg-descr
+++ b/devel/p5-POE-Component-Daemon/pkg-descr
@@ -2,4 +2,4 @@ Dealing with all the little details of a forking daemon can be annoying and
hard. POE::Component::Daemon encapsulates all the details into one place
and (hopefully) gets them right.
-WWW: http://search.cpan.org/dist/POE-Component-Daemon/
+WWW: https://metacpan.org/release/POE-Component-Daemon
diff --git a/devel/p5-POE-Component-DirWatch/pkg-descr b/devel/p5-POE-Component-DirWatch/pkg-descr
index f732735f9381..b3539fddce19 100644
--- a/devel/p5-POE-Component-DirWatch/pkg-descr
+++ b/devel/p5-POE-Component-DirWatch/pkg-descr
@@ -5,4 +5,4 @@ finds a file in the directory.
Its primary intended use is processing a "drop-box" style directory,
such as an FTP upload directory.
-WWW: http://search.cpan.org/dist/POE-Component-DirWatch/
+WWW: https://metacpan.org/release/POE-Component-DirWatch
diff --git a/devel/p5-POE-Component-Hailo/pkg-descr b/devel/p5-POE-Component-Hailo/pkg-descr
index f0df8d2577dc..70056763a6e4 100644
--- a/devel/p5-POE-Component-Hailo/pkg-descr
+++ b/devel/p5-POE-Component-Hailo/pkg-descr
@@ -2,4 +2,4 @@ POE::Component::Hailo is a POE component that provides a non-blocking wrapper
around Hailo. It accepts the events listed under "INPUT" and emits the events
listed under "OUTPUT".
-WWW: http://search.cpan.org/dist/POE-Component-Hailo/
+WWW: https://metacpan.org/release/POE-Component-Hailo
diff --git a/devel/p5-POE-Component-IKC/pkg-descr b/devel/p5-POE-Component-IKC/pkg-descr
index f9bad38de482..949670283d84 100644
--- a/devel/p5-POE-Component-IKC/pkg-descr
+++ b/devel/p5-POE-Component-IKC/pkg-descr
@@ -1,3 +1,3 @@
This a first draft if Inter-Kernel Communication for POE.
-WWW: http://search.cpan.org/dist/POE-Component-IKC/
+WWW: https://metacpan.org/release/POE-Component-IKC
diff --git a/devel/p5-POE-Component-JobQueue/pkg-descr b/devel/p5-POE-Component-JobQueue/pkg-descr
index 3517a8b6bb28..4ccf4fd348d5 100644
--- a/devel/p5-POE-Component-JobQueue/pkg-descr
+++ b/devel/p5-POE-Component-JobQueue/pkg-descr
@@ -3,4 +3,4 @@ they handle an arbitrarily large number of tasks. It often is used as
a form of flow control, preventing a large group of tasks from
exhausting some sort of resource.
-WWW: http://search.cpan.org/dist/POE-Component-JobQueue/
+WWW: https://metacpan.org/release/POE-Component-JobQueue
diff --git a/devel/p5-POE-Component-Logger/pkg-descr b/devel/p5-POE-Component-Logger/pkg-descr
index cc5bd7dcfdb0..180f80d8f676 100644
--- a/devel/p5-POE-Component-Logger/pkg-descr
+++ b/devel/p5-POE-Component-Logger/pkg-descr
@@ -3,4 +3,4 @@ Log::Dispatch::Config to drive it, allowing you to log to multiple
places at once (e.g. to STDERR and Syslog at the same time) and also to
flexibly define your logger's output.
-WWW: http://search.cpan.org/dist/POE-Component-Logger/
+WWW: https://metacpan.org/release/POE-Component-Logger
diff --git a/devel/p5-POE-Component-Pluggable/pkg-descr b/devel/p5-POE-Component-Pluggable/pkg-descr
index d9ee58983a2f..bf2bd46df287 100644
--- a/devel/p5-POE-Component-Pluggable/pkg-descr
+++ b/devel/p5-POE-Component-Pluggable/pkg-descr
@@ -4,4 +4,4 @@ Components. It is a generic port of POE::Component::IRCs plugin system.
If your component dispatches events to registered POE sessions then
POE::Component::Pluggable may be a good fit for you.
-WWW: http://search.cpan.org/dist/POE-Component-Pluggable/
+WWW: https://metacpan.org/release/POE-Component-Pluggable
diff --git a/devel/p5-POE-Component-RSSAggregator/pkg-descr b/devel/p5-POE-Component-RSSAggregator/pkg-descr
index 5a64891e6f33..a5c2b9bbe14e 100644
--- a/devel/p5-POE-Component-RSSAggregator/pkg-descr
+++ b/devel/p5-POE-Component-RSSAggregator/pkg-descr
@@ -3,4 +3,4 @@ multiple RSS sources with one process.
See also p5-XML-RSS-Feed.
-WWW: http://search.cpan.org/dist/POE-Component-RSSAggregator/
+WWW: https://metacpan.org/release/POE-Component-RSSAggregator
diff --git a/devel/p5-POE-Component-Schedule/pkg-descr b/devel/p5-POE-Component-Schedule/pkg-descr
index 81adc90cfe00..ad48cf8c0d7c 100644
--- a/devel/p5-POE-Component-Schedule/pkg-descr
+++ b/devel/p5-POE-Component-Schedule/pkg-descr
@@ -1,4 +1,4 @@
This component extends POE::Component::Schedule by adding an easy way t specify
event schedules using a simple cron spec.
-WWW: http://search.cpan.org/dist/POE-Component-Schedule/
+WWW: https://metacpan.org/release/POE-Component-Schedule
diff --git a/devel/p5-POE-Component-Server-XMLRPC/pkg-descr b/devel/p5-POE-Component-Server-XMLRPC/pkg-descr
index f1adde5687e2..f2622e31187e 100644
--- a/devel/p5-POE-Component-Server-XMLRPC/pkg-descr
+++ b/devel/p5-POE-Component-Server-XMLRPC/pkg-descr
@@ -2,4 +2,4 @@ POE::Component::Server::XMLRPC adds asynchronous, event driven
XMLRPC over HTTP to your POE applications. It works very well
with synchronous XMLRPC::Lite clients, even.
-WWW: http://search.cpan.org/dist/POE-Component-Server-XMLRPC/
+WWW: https://metacpan.org/release/POE-Component-Server-XMLRPC
diff --git a/devel/p5-POE-Component-Syndicator/pkg-descr b/devel/p5-POE-Component-Syndicator/pkg-descr
index 67065b6f648d..7ee1ff06c615 100644
--- a/devel/p5-POE-Component-Syndicator/pkg-descr
+++ b/devel/p5-POE-Component-Syndicator/pkg-descr
@@ -10,4 +10,4 @@ The component provides an event queue, which can be managed with the methods
documented below. It handles delivery of events to the object itself, all
interested plugins, and all interested sessions.
-WWW: http://search.cpan.org/dist/POE-Component-Syndicator/
+WWW: https://metacpan.org/release/POE-Component-Syndicator
diff --git a/devel/p5-POE-Component-TSTP/pkg-descr b/devel/p5-POE-Component-TSTP/pkg-descr
index a612b8e0d7d4..4d7ec12b08d3 100644
--- a/devel/p5-POE-Component-TSTP/pkg-descr
+++ b/devel/p5-POE-Component-TSTP/pkg-descr
@@ -3,4 +3,4 @@ POE::Component::TSTP
A POE component to correctly handle Ctrl-Z in your program.
-WWW: http://search.cpan.org/dist/POE-Component-TSTP/
+WWW: https://metacpan.org/release/POE-Component-TSTP
diff --git a/devel/p5-POE-Devel-Profiler/pkg-descr b/devel/p5-POE-Devel-Profiler/pkg-descr
index f3c016ebbc54..ff64153f3db1 100644
--- a/devel/p5-POE-Devel-Profiler/pkg-descr
+++ b/devel/p5-POE-Devel-Profiler/pkg-descr
@@ -1,4 +1,4 @@
This module profiles POE programs, in the same way the Devel::DProf
family of modules do.
-WWW: http://search.cpan.org/dist/POE-Devel-Profiler/
+WWW: https://metacpan.org/release/POE-Devel-Profiler
diff --git a/devel/p5-POE-Loop-AnyEvent/pkg-descr b/devel/p5-POE-Loop-AnyEvent/pkg-descr
index d4515b24cc8e..067acdd6a01b 100644
--- a/devel/p5-POE-Loop-AnyEvent/pkg-descr
+++ b/devel/p5-POE-Loop-AnyEvent/pkg-descr
@@ -6,4 +6,4 @@ POE::Loop::AnyEvent changes POE's internal implementation without altering its
APIs. By design, nearly all software that are already uses POE should continue
to work normally without any changes.
-WWW: http://search.cpan.org/dist/POE-Loop-AnyEvent/
+WWW: https://metacpan.org/release/POE-Loop-AnyEvent
diff --git a/devel/p5-POE-Loop-Glib/pkg-descr b/devel/p5-POE-Loop-Glib/pkg-descr
index 4c64dc09fdc5..7f97febd8689 100644
--- a/devel/p5-POE-Loop-Glib/pkg-descr
+++ b/devel/p5-POE-Loop-Glib/pkg-descr
@@ -1,3 +1,3 @@
A bridge that supports Glib's event loop from POE.
-WWW: http://search.cpan.org/dist/POE-Loop-Glib/
+WWW: https://metacpan.org/release/POE-Loop-Glib
diff --git a/devel/p5-POE-Loop-Tk/pkg-descr b/devel/p5-POE-Loop-Tk/pkg-descr
index 25b53b14c891..53f3acd888a2 100644
--- a/devel/p5-POE-Loop-Tk/pkg-descr
+++ b/devel/p5-POE-Loop-Tk/pkg-descr
@@ -7,4 +7,4 @@ build of Tk. Both versions share common code in POE::Loop::TkCommon.
POE::Loop::Tk dynamically selects the appropriate bridge code based on the
runtime enviroment.
-WWW: http://search.cpan.org/dist/POE-Loop-Tk/
+WWW: https://metacpan.org/release/POE-Loop-Tk
diff --git a/devel/p5-POE-Quickie/pkg-descr b/devel/p5-POE-Quickie/pkg-descr
index 3296717ba348..7fa4b8074171 100644
--- a/devel/p5-POE-Quickie/pkg-descr
+++ b/devel/p5-POE-Quickie/pkg-descr
@@ -15,4 +15,4 @@ way LWP::UserAgent::POE does.
This is provided by the quickie_* functions which are exported by default.
-WWW: http://search.cpan.org/dist/POE-Quickie/
+WWW: https://metacpan.org/release/POE-Quickie
diff --git a/devel/p5-POE-Session-MultiDispatch/pkg-descr b/devel/p5-POE-Session-MultiDispatch/pkg-descr
index 8add3a1ebb7b..a1fd6a79778c 100644
--- a/devel/p5-POE-Session-MultiDispatch/pkg-descr
+++ b/devel/p5-POE-Session-MultiDispatch/pkg-descr
@@ -12,4 +12,4 @@ they were defined. When an event is triggered, all the callbacks are
then executed in that same order (unless you muck around with said
order).
-WWW: http://search.cpan.org/dist/POE-Session-MultiDispatch/
+WWW: https://metacpan.org/release/POE-Session-MultiDispatch
diff --git a/devel/p5-POE-Stage/pkg-descr b/devel/p5-POE-Stage/pkg-descr
index 6897eecba858..f6cdb3fea979 100644
--- a/devel/p5-POE-Stage/pkg-descr
+++ b/devel/p5-POE-Stage/pkg-descr
@@ -2,4 +2,4 @@ POE::Stage is a proposed base class for POE components. Its purpose is
to standardize the most common design patterns that have arisen through
years of POE::Component development.
-WWW: http://search.cpan.org/dist/POE-Stage/
+WWW: https://metacpan.org/release/POE-Stage
diff --git a/devel/p5-POE-Test-Loops/pkg-descr b/devel/p5-POE-Test-Loops/pkg-descr
index d8cca6546fb9..48453e622180 100644
--- a/devel/p5-POE-Test-Loops/pkg-descr
+++ b/devel/p5-POE-Test-Loops/pkg-descr
@@ -1,4 +1,4 @@
POE::Test::Loops contains one function, generate(), which will
generate all the loop tests for one or more POE::Loop subclasses.
-WWW: http://search.cpan.org/dist/POE-Test-Loops/
+WWW: https://metacpan.org/release/POE-Test-Loops
diff --git a/devel/p5-POE-XS-Loop-Poll/pkg-descr b/devel/p5-POE-XS-Loop-Poll/pkg-descr
index bc394168bb1f..02ad9acea406 100644
--- a/devel/p5-POE-XS-Loop-Poll/pkg-descr
+++ b/devel/p5-POE-XS-Loop-Poll/pkg-descr
@@ -1,4 +1,4 @@
Implementation of the abstract POE::Loop interface written in C
using the poll(2) system call.
-WWW: http://search.cpan.org/dist/POE-XS-Loop-Poll/
+WWW: https://metacpan.org/release/POE-XS-Loop-Poll
diff --git a/devel/p5-POE-XS-Queue-Array/pkg-descr b/devel/p5-POE-XS-Queue-Array/pkg-descr
index d61022fe0190..de330b38266c 100644
--- a/devel/p5-POE-XS-Queue-Array/pkg-descr
+++ b/devel/p5-POE-XS-Queue-Array/pkg-descr
@@ -1,4 +1,4 @@
This class is an implementation of the abstract POE::Queue interface.
It implements a priority queue using C, with an XS interface supplied.
-WWW: http://search.cpan.org/dist/POE-XS-Queue-Array/
+WWW: https://metacpan.org/release/POE-XS-Queue-Array
diff --git a/devel/p5-POE/pkg-descr b/devel/p5-POE/pkg-descr
index a76eb26eda4b..d333cf05b7c2 100644
--- a/devel/p5-POE/pkg-descr
+++ b/devel/p5-POE/pkg-descr
@@ -5,4 +5,4 @@ clients and servers; includes a high level class library that takes care
of event driven I/O; provides a framework for portable program components.
WWW: http://poe.perl.org/
-WWW: http://search.cpan.org/dist/POE/
+WWW: https://metacpan.org/release/POE
diff --git a/devel/p5-POSIX-strftime-Compiler/pkg-descr b/devel/p5-POSIX-strftime-Compiler/pkg-descr
index 2fd4e1045376..27be5433173e 100644
--- a/devel/p5-POSIX-strftime-Compiler/pkg-descr
+++ b/devel/p5-POSIX-strftime-Compiler/pkg-descr
@@ -7,4 +7,4 @@ For generate same result strings on any locale,
POSIX::strftime::Compiler wraps POSIX::strftime and converts some
format characters to perl code.
-WWW: http://search.cpan.org/dist/POSIX-strftime-Compiler/
+WWW: https://metacpan.org/release/POSIX-strftime-Compiler
diff --git a/devel/p5-POSIX-strptime/pkg-descr b/devel/p5-POSIX-strptime/pkg-descr
index a084edab3287..5fb2f3ba5a09 100644
--- a/devel/p5-POSIX-strptime/pkg-descr
+++ b/devel/p5-POSIX-strptime/pkg-descr
@@ -1,3 +1,3 @@
Perl interface to strptime(3).
-WWW: http://search.cpan.org/dist/POSIX-strptime/
+WWW: https://metacpan.org/release/POSIX-strptime
diff --git a/devel/p5-PPerl/pkg-descr b/devel/p5-PPerl/pkg-descr
index 138345d70f30..475f792ea50f 100644
--- a/devel/p5-PPerl/pkg-descr
+++ b/devel/p5-PPerl/pkg-descr
@@ -2,4 +2,4 @@ This program turns ordinary perl scripts into long running daemons, making
subsequent executions extremely fast. It forks several processes for each
script, allowing many processes to call the script at once.
-WWW: http://search.cpan.org/dist/PPerl/
+WWW: https://metacpan.org/release/PPerl
diff --git a/devel/p5-PV/pkg-descr b/devel/p5-PV/pkg-descr
index fed0950a8754..d39b2cb7c0e0 100644
--- a/devel/p5-PV/pkg-descr
+++ b/devel/p5-PV/pkg-descr
@@ -18,4 +18,4 @@ ftp://ftp.ncsu.edu/pub/math/wsetzer/cursperl<whatever>.
PerlVision will only work with Perl 5+ of-course (upgrade || die()!).
-WWW: http://search.cpan.org/dist/PerlVision/
+WWW: https://metacpan.org/release/PerlVision
diff --git a/devel/p5-Package-Constants/pkg-descr b/devel/p5-Package-Constants/pkg-descr
index 79f8d478893e..e6553ad44d02 100644
--- a/devel/p5-Package-Constants/pkg-descr
+++ b/devel/p5-Package-Constants/pkg-descr
@@ -2,4 +2,4 @@ Package::Constants lists all the constants defined in a certain package.
This can be useful for, among others, setting up an auto-generated
@EXPORT/@EXPORT_OK for a Constants.pm file.
-WWW: http://search.cpan.org/dist/Package-Constants/
+WWW: https://metacpan.org/release/Package-Constants
diff --git a/devel/p5-Package-DeprecationManager/pkg-descr b/devel/p5-Package-DeprecationManager/pkg-descr
index a8ece6dfc29f..1d6b0775cede 100644
--- a/devel/p5-Package-DeprecationManager/pkg-descr
+++ b/devel/p5-Package-DeprecationManager/pkg-descr
@@ -1,4 +1,4 @@
This module allows you to manage a set of deprecations for one or more
modules.
-WWW: http://search.cpan.org/dist/Package-DeprecationManager/
+WWW: https://metacpan.org/release/Package-DeprecationManager
diff --git a/devel/p5-Package-Generator/pkg-descr b/devel/p5-Package-Generator/pkg-descr
index 30e0192cb490..a168371a4262 100644
--- a/devel/p5-Package-Generator/pkg-descr
+++ b/devel/p5-Package-Generator/pkg-descr
@@ -1,4 +1,4 @@
This module lets you quickly and easily construct new packages. It gives them
unused names and sets up their package data, if provided.
-WWW: http://search.cpan.org/dist/Package-Generator/
+WWW: https://metacpan.org/release/Package-Generator
diff --git a/devel/p5-Package-Stash/pkg-descr b/devel/p5-Package-Stash/pkg-descr
index 4022afff3350..1235adc7f8b2 100644
--- a/devel/p5-Package-Stash/pkg-descr
+++ b/devel/p5-Package-Stash/pkg-descr
@@ -1,3 +1,3 @@
Routines for manipulating stashes
-WWW: http://search.cpan.org/dist/Package-Stash/
+WWW: https://metacpan.org/release/Package-Stash
diff --git a/devel/p5-Package-Variant/pkg-descr b/devel/p5-Package-Variant/pkg-descr
index 7ceff2930458..fb75ef67cdbe 100644
--- a/devel/p5-Package-Variant/pkg-descr
+++ b/devel/p5-Package-Variant/pkg-descr
@@ -5,4 +5,4 @@ Users of your package will receive a subroutine able to take parameters
and return the name of a suitable variant package. The implmenetation
does not care about what kind of package it builds.
-WWW: http://search.cpan.org/dist/Package-Variant/
+WWW: https://metacpan.org/release/Package-Variant
diff --git a/devel/p5-PadWalker/pkg-descr b/devel/p5-PadWalker/pkg-descr
index 5c4870d7ed6e..2f8bcc726d46 100644
--- a/devel/p5-PadWalker/pkg-descr
+++ b/devel/p5-PadWalker/pkg-descr
@@ -2,4 +2,4 @@ PadWalker is a module which allows you to inspect (and even change!)
lexical variables in any subroutine which called you. It will only
show those variables which are in scope at the point of the call.
-WWW: http://search.cpan.org/dist/PadWalker/
+WWW: https://metacpan.org/release/PadWalker
diff --git a/devel/p5-Parallel-Async/pkg-descr b/devel/p5-Parallel-Async/pkg-descr
index 11dd75d434be..c22a6d0fd761 100644
--- a/devel/p5-Parallel-Async/pkg-descr
+++ b/devel/p5-Parallel-Async/pkg-descr
@@ -1,4 +1,4 @@
Parallel::Async is yet another fork tool. Run parallel task with fork
to simple.
-WWW: http://search.cpan.org/dist/Parallel-Async/
+WWW: https://metacpan.org/release/Parallel-Async
diff --git a/devel/p5-Parallel-Fork-BossWorker/pkg-descr b/devel/p5-Parallel-Fork-BossWorker/pkg-descr
index 07d078fd674c..3c203c3df5e6 100644
--- a/devel/p5-Parallel-Fork-BossWorker/pkg-descr
+++ b/devel/p5-Parallel-Fork-BossWorker/pkg-descr
@@ -1,3 +1,3 @@
Perl extension for easily creating forking queue processing applications.
-WWW: http://search.cpan.org/dist/Parallel-Fork-BossWorker/
+WWW: https://metacpan.org/release/Parallel-Fork-BossWorker
diff --git a/devel/p5-Parallel-ForkManager/pkg-descr b/devel/p5-Parallel-ForkManager/pkg-descr
index f7a5f7f37092..3b832c9efb1b 100644
--- a/devel/p5-Parallel-ForkManager/pkg-descr
+++ b/devel/p5-Parallel-ForkManager/pkg-descr
@@ -3,4 +3,4 @@ done in parallel where the number of processes to be
forked off should be limited. Typical use is a downloader
which will be retrieving hundreds/thousands of files.
-WWW: http://search.cpan.org/dist/Parallel-ForkManager/
+WWW: https://metacpan.org/release/Parallel-ForkManager
diff --git a/devel/p5-Parallel-Iterator/pkg-descr b/devel/p5-Parallel-Iterator/pkg-descr
index 51cc7a6831ca..859ea4a16171 100644
--- a/devel/p5-Parallel-Iterator/pkg-descr
+++ b/devel/p5-Parallel-Iterator/pkg-descr
@@ -2,4 +2,4 @@ This module provides a 'parallel map'. Multiple worker processes are
forked so that many instances of the transformation function may be
executed simultaneously.
-WWW: http://search.cpan.org/dist/Parallel-Iterator/
+WWW: https://metacpan.org/release/Parallel-Iterator
diff --git a/devel/p5-Parallel-Prefork/pkg-descr b/devel/p5-Parallel-Prefork/pkg-descr
index fc1285fd13b9..6d191bf0036d 100644
--- a/devel/p5-Parallel-Prefork/pkg-descr
+++ b/devel/p5-Parallel-Prefork/pkg-descr
@@ -1,4 +1,4 @@
devel/p5-Parallel-Prefork is much like devel/p5-Parallel-ForkManager,
but supports graceful shutdown and run-time reconfiguration.
-WWW: http://search.cpan.org/dist/Parallel-Prefork/
+WWW: https://metacpan.org/release/Parallel-Prefork
diff --git a/devel/p5-Parallel-Scoreboard/pkg-descr b/devel/p5-Parallel-Scoreboard/pkg-descr
index e8ca818a8c64..4711cdd84354 100644
--- a/devel/p5-Parallel-Scoreboard/pkg-descr
+++ b/devel/p5-Parallel-Scoreboard/pkg-descr
@@ -8,4 +8,4 @@ stored. Any arbitrary data (like JSON or frozen perl object) can be
saved by the worker processes as their status and read from the
manager process.
-WWW: http://search.cpan.org/dist/Parallel-Scoreboard/
+WWW: https://metacpan.org/release/Parallel-Scoreboard
diff --git a/devel/p5-Params-CallbackRequest/pkg-descr b/devel/p5-Params-CallbackRequest/pkg-descr
index d2973640f608..24b5d5d3148b 100644
--- a/devel/p5-Params-CallbackRequest/pkg-descr
+++ b/devel/p5-Params-CallbackRequest/pkg-descr
@@ -6,4 +6,4 @@ from a form, to affect the contents of the request parameters before they're
passed to the templating system for processing, and even to redirect or abort
the request before the templating system handles it.
-WWW: http://search.cpan.org/dist/Params-CallbackRequest/
+WWW: https://metacpan.org/release/Params-CallbackRequest
diff --git a/devel/p5-Params-Check/pkg-descr b/devel/p5-Params-Check/pkg-descr
index 31fb543ad318..f4789b86aeee 100644
--- a/devel/p5-Params-Check/pkg-descr
+++ b/devel/p5-Params-Check/pkg-descr
@@ -2,4 +2,4 @@ Params::Check is a generic input parsing/checking mechanism. It allows
you to validate input via a template. The only requirement is that the
arguments must be named.
-WWW: http://search.cpan.org/dist/Params-Check/
+WWW: https://metacpan.org/release/Params-Check
diff --git a/devel/p5-Params-Classify/pkg-descr b/devel/p5-Params-Classify/pkg-descr
index e8720a2c8630..1fa30f621365 100644
--- a/devel/p5-Params-Classify/pkg-descr
+++ b/devel/p5-Params-Classify/pkg-descr
@@ -9,4 +9,4 @@ type restrictions. Type enforcement may, of course, be built using
these classification functions, but the reader's attention is drawn
to Params::Validate.
-WWW: http://search.cpan.org/dist/Params-Classify/
+WWW: https://metacpan.org/release/Params-Classify
diff --git a/devel/p5-Params-Coerce/pkg-descr b/devel/p5-Params-Coerce/pkg-descr
index 88b5961b3978..3113520566dc 100644
--- a/devel/p5-Params-Coerce/pkg-descr
+++ b/devel/p5-Params-Coerce/pkg-descr
@@ -1,3 +1,3 @@
Params::Coerce - Allows your classes to do coercion of parameters
-WWW: http://search.cpan.org/dist/Params-Coerce/
+WWW: https://metacpan.org/release/Params-Coerce
diff --git a/devel/p5-Params-Util/pkg-descr b/devel/p5-Params-Util/pkg-descr
index d997050e4f05..595530ec88a6 100644
--- a/devel/p5-Params-Util/pkg-descr
+++ b/devel/p5-Params-Util/pkg-descr
@@ -1,4 +1,4 @@
Params::Util provides a basic set of importable functions that makes
checking parameters a hell of a lot easier.
-WWW: http://search.cpan.org/dist/Params-Util/
+WWW: https://metacpan.org/release/Params-Util
diff --git a/devel/p5-Params-Validate-Dependencies/pkg-descr b/devel/p5-Params-Validate-Dependencies/pkg-descr
index 6a568d1a5c04..ae1cecb190ce 100644
--- a/devel/p5-Params-Validate-Dependencies/pkg-descr
+++ b/devel/p5-Params-Validate-Dependencies/pkg-descr
@@ -4,4 +4,4 @@ parameter. All of those callbacks are run after Params::Validate's normal
validate() function. If any of them return false, then validate() will die as
normal.
-WWW: http://search.cpan.org/dist/Params-Validate-Dependencies/
+WWW: https://metacpan.org/release/Params-Validate-Dependencies
diff --git a/devel/p5-Params-Validate/pkg-descr b/devel/p5-Params-Validate/pkg-descr
index 0cb4e84af933..66265433fe42 100644
--- a/devel/p5-Params-Validate/pkg-descr
+++ b/devel/p5-Params-Validate/pkg-descr
@@ -6,4 +6,4 @@ also capable of determining that a parameter is of a specific type,
that it is an object of a certain class hierarchy, that it possesses
certain methods, or applying validation callbacks to arguments.
-WWW: http://search.cpan.org/dist/Params-Validate/
+WWW: https://metacpan.org/release/Params-Validate
diff --git a/devel/p5-Params-ValidationCompiler/pkg-descr b/devel/p5-Params-ValidationCompiler/pkg-descr
index 23bc48113a9c..a40684ed6f99 100644
--- a/devel/p5-Params-ValidationCompiler/pkg-descr
+++ b/devel/p5-Params-ValidationCompiler/pkg-descr
@@ -1,4 +1,4 @@
Create a customized, optimized, non-lobotomized, uncompromised, and
thoroughly specialized parameter checking subroutine.
-WWW: http://search.cpan.org/dist/Params-ValidationCompiler/
+WWW: https://metacpan.org/release/Params-ValidationCompiler
diff --git a/devel/p5-Paranoid-Log-Email/pkg-descr b/devel/p5-Paranoid-Log-Email/pkg-descr
index 6268bdb40646..33ecf4369f58 100644
--- a/devel/p5-Paranoid-Log-Email/pkg-descr
+++ b/devel/p5-Paranoid-Log-Email/pkg-descr
@@ -1,4 +1,4 @@
Paranoid::Log::Email provides SMTP support from within the Paranoid::Log
framework.
-WWW: http://search.cpan.org/dist/Paranoid-Log-Email/
+WWW: https://metacpan.org/release/Paranoid-Log-Email
diff --git a/devel/p5-Paranoid-Log-Syslog/pkg-descr b/devel/p5-Paranoid-Log-Syslog/pkg-descr
index 7775bddeb3f8..266b915f6440 100644
--- a/devel/p5-Paranoid-Log-Syslog/pkg-descr
+++ b/devel/p5-Paranoid-Log-Syslog/pkg-descr
@@ -1,4 +1,4 @@
Paranoid::Log::Syslog provides syslog support from within the Paranoid::Log
framework.
-WWW: http://search.cpan.org/dist/Paranoid-Log-Syslog/
+WWW: https://metacpan.org/release/Paranoid-Log-Syslog
diff --git a/devel/p5-Paranoid/pkg-descr b/devel/p5-Paranoid/pkg-descr
index c92ca2bdf9d8..b5db2c2837b2 100644
--- a/devel/p5-Paranoid/pkg-descr
+++ b/devel/p5-Paranoid/pkg-descr
@@ -4,4 +4,4 @@ grown to include functionality that fit into the same framework and
conventions of the original modules, including keeping the debug hooks
for command-line debugging.
-WWW: http://search.cpan.org/dist/Paranoid/
+WWW: https://metacpan.org/release/Paranoid
diff --git a/devel/p5-Parse-CPAN-Packages-Fast/pkg-descr b/devel/p5-Parse-CPAN-Packages-Fast/pkg-descr
index 6ad41053f5a6..5c619692b6fc 100644
--- a/devel/p5-Parse-CPAN-Packages-Fast/pkg-descr
+++ b/devel/p5-Parse-CPAN-Packages-Fast/pkg-descr
@@ -1,3 +1,3 @@
parse CPAN's package index
-WWW: http://search.cpan.org/dist/Parse-CPAN-Packages-Fast/
+WWW: https://metacpan.org/release/Parse-CPAN-Packages-Fast
diff --git a/devel/p5-Parse-CPAN-Packages/pkg-descr b/devel/p5-Parse-CPAN-Packages/pkg-descr
index aace38092af6..47ec62797b31 100644
--- a/devel/p5-Parse-CPAN-Packages/pkg-descr
+++ b/devel/p5-Parse-CPAN-Packages/pkg-descr
@@ -4,4 +4,4 @@ named "02packages.details.txt.gz" in the "modules" directory. This file
contains lots of useful information and this module provides a simple interface
to the data contained within.
-WWW: http://search.cpan.org/dist/Parse-CPAN-Packages/
+WWW: https://metacpan.org/release/Parse-CPAN-Packages
diff --git a/devel/p5-Parse-ExuberantCTags/pkg-descr b/devel/p5-Parse-ExuberantCTags/pkg-descr
index f96b2c1176b7..afadb1dc2fd0 100644
--- a/devel/p5-Parse-ExuberantCTags/pkg-descr
+++ b/devel/p5-Parse-ExuberantCTags/pkg-descr
@@ -5,4 +5,4 @@ ctags.
The module is implemented as a wrapper around the readtags library
that normally ships with Exuberant ctags.
-WWW: http://search.cpan.org/dist/Parse-ExuberantCTags/
+WWW: https://metacpan.org/release/Parse-ExuberantCTags
diff --git a/devel/p5-Parse-LocalDistribution/pkg-descr b/devel/p5-Parse-LocalDistribution/pkg-descr
index 8270b4d26d2a..9631efa1f818 100644
--- a/devel/p5-Parse-LocalDistribution/pkg-descr
+++ b/devel/p5-Parse-LocalDistribution/pkg-descr
@@ -11,4 +11,4 @@ be a better and handier option (Parse::PMFile (and thus
Parse::LocalDistribution) actually evaluates code in the $VERSION line
(in a Safe compartment), which may be problematic in some cases).
-WWW: http://search.cpan.org/dist/Parse-LocalDistribution/
+WWW: https://metacpan.org/release/Parse-LocalDistribution
diff --git a/devel/p5-Parse-Method-Signatures/pkg-descr b/devel/p5-Parse-Method-Signatures/pkg-descr
index 7232d94cc413..7aa97387f98e 100644
--- a/devel/p5-Parse-Method-Signatures/pkg-descr
+++ b/devel/p5-Parse-Method-Signatures/pkg-descr
@@ -2,4 +2,4 @@ Parse::Method::Signatures is a Perl6 like method signature parser inspired by
Perl6::Signature but streamlined to just support the subset deemed useful for
TryCatch and MooseX::Method::Signatures.
-WWW: http://search.cpan.org/dist/Parse-Method-Signatures/
+WWW: https://metacpan.org/release/Parse-Method-Signatures
diff --git a/devel/p5-Parse-PMFile/pkg-descr b/devel/p5-Parse-PMFile/pkg-descr
index d90ca407a634..fe96e4f1890a 100644
--- a/devel/p5-Parse-PMFile/pkg-descr
+++ b/devel/p5-Parse-PMFile/pkg-descr
@@ -7,4 +7,4 @@ most probably because of my modification.
This module doesn't provide features to extract a distribution or
parse meta files intentionally.
-WWW: http://search.cpan.org/dist/Parse-PMFile/
+WWW: https://metacpan.org/release/Parse-PMFile
diff --git a/devel/p5-Parse-PerlConfig/pkg-descr b/devel/p5-Parse-PerlConfig/pkg-descr
index 3e7cdb85d389..e44f6edd539c 100644
--- a/devel/p5-Parse-PerlConfig/pkg-descr
+++ b/devel/p5-Parse-PerlConfig/pkg-descr
@@ -2,4 +2,4 @@ This perl module will eval another perl script and return a hash ref
of the final values of the global variables in the eval. This allows
you to write generic config files in Perl.
-WWW: http://search.cpan.org/dist/Parse-PerlConfig/
+WWW: https://metacpan.org/release/Parse-PerlConfig
diff --git a/devel/p5-Parse-PlainConfig/pkg-descr b/devel/p5-Parse-PlainConfig/pkg-descr
index e587480e1dce..f482fa7c9ec8 100644
--- a/devel/p5-Parse-PlainConfig/pkg-descr
+++ b/devel/p5-Parse-PlainConfig/pkg-descr
@@ -3,4 +3,4 @@ Syntax of the configuration file(s) to read is fully configurable including
delimiters, maximum config size, ends of lines, and features include comments,
associative arrays, types of variables with coercion
-WWW: http://search.cpan.org/dist/Parse-PlainConfig/
+WWW: https://metacpan.org/release/Parse-PlainConfig
diff --git a/devel/p5-Parse-RecDescent/pkg-descr b/devel/p5-Parse-RecDescent/pkg-descr
index 9637ed588035..60f5d795afa9 100644
--- a/devel/p5-Parse-RecDescent/pkg-descr
+++ b/devel/p5-Parse-RecDescent/pkg-descr
@@ -12,4 +12,4 @@ parsers from simple yacc-like grammar specifications. It provides:
* Incremental extension of the parsing grammar (even during a parse)
* The ability to retrieve the generated parsing code.
-WWW: http://search.cpan.org/dist/Parse-RecDescent/
+WWW: https://metacpan.org/release/Parse-RecDescent
diff --git a/devel/p5-Parse-Win32Registry/pkg-descr b/devel/p5-Parse-Win32Registry/pkg-descr
index d62744671c8f..fb120600d3aa 100644
--- a/devel/p5-Parse-Win32Registry/pkg-descr
+++ b/devel/p5-Parse-Win32Registry/pkg-descr
@@ -2,4 +2,4 @@ Parse::Win32Registry is a module for parsing Windows Registry files,
allowing you to read the keys and values of a registry file without
going through the Windows API.
-WWW: http://search.cpan.org/dist/Parse-Win32Registry/
+WWW: https://metacpan.org/release/Parse-Win32Registry
diff --git a/devel/p5-ParseLex/pkg-descr b/devel/p5-ParseLex/pkg-descr
index 76ee496a2bde..14ab6c13c43a 100644
--- a/devel/p5-ParseLex/pkg-descr
+++ b/devel/p5-ParseLex/pkg-descr
@@ -4,4 +4,4 @@ lexical analyzers.
This distribution includes Parse::YYLex (written by Vladimir Alexiev)
a lexer generator that you can use with yacc parsers.
-WWW: http://search.cpan.org/dist/ParseLex/
+WWW: https://metacpan.org/release/ParseLex
diff --git a/devel/p5-ParseTemplate/pkg-descr b/devel/p5-ParseTemplate/pkg-descr
index fbf0d33d6d2f..2b32727a88d1 100644
--- a/devel/p5-ParseTemplate/pkg-descr
+++ b/devel/p5-ParseTemplate/pkg-descr
@@ -6,4 +6,4 @@ Parse::Template was initially created to serve as a code generator
for the Parse::Lex class. The class is now available as a separate
module.
-WWW: http://search.cpan.org/dist/ParseTemplate/
+WWW: https://metacpan.org/release/ParseTemplate
diff --git a/devel/p5-PatchReader/pkg-descr b/devel/p5-PatchReader/pkg-descr
index a53c0867420f..7250a18e911d 100644
--- a/devel/p5-PatchReader/pkg-descr
+++ b/devel/p5-PatchReader/pkg-descr
@@ -4,4 +4,4 @@ readers that can read a patch, remove files from a patch, add CVS context, fix
up the patch root according to CVS, and output the patch as raw unified or
through a template processor (used in some places to output a patch as HTML).
-WWW: http://search.cpan.org/dist/PatchReader/
+WWW: https://metacpan.org/release/PatchReader
diff --git a/devel/p5-Path-Abstract/pkg-descr b/devel/p5-Path-Abstract/pkg-descr
index 23b4d8046267..10d910150e5a 100644
--- a/devel/p5-Path-Abstract/pkg-descr
+++ b/devel/p5-Path-Abstract/pkg-descr
@@ -2,4 +2,4 @@ A tool for parsing, interrogating, and modifying a UNIX-style path. The parsing
behavior is similar to File::Spec::Unix, except that trailing slashes are
preserved (converted into a single slash).
-WWW: http://search.cpan.org/dist/Path-Abstract/
+WWW: https://metacpan.org/release/Path-Abstract
diff --git a/devel/p5-Path-Class-File-Lockable/pkg-descr b/devel/p5-Path-Class-File-Lockable/pkg-descr
index ca28891dcc41..9b8a4a0e6c32 100644
--- a/devel/p5-Path-Class-File-Lockable/pkg-descr
+++ b/devel/p5-Path-Class-File-Lockable/pkg-descr
@@ -7,4 +7,4 @@ Effort has been made to avoid race conditions.
Path::Class::File::Lockable is intended for long-standing locks,
as in a Subversion workspace. See SVN::Class for example.
-WWW: http://search.cpan.org/dist/Path-Class-File-Lockable/
+WWW: https://metacpan.org/release/Path-Class-File-Lockable
diff --git a/devel/p5-Path-Class/pkg-descr b/devel/p5-Path-Class/pkg-descr
index 5e0d9b8e77f2..0051d71e75c3 100644
--- a/devel/p5-Path-Class/pkg-descr
+++ b/devel/p5-Path-Class/pkg-descr
@@ -1,3 +1,3 @@
Path::Class - Cross-platform path specification manipulation
-WWW: http://search.cpan.org/dist/Path-Class/
+WWW: https://metacpan.org/release/Path-Class
diff --git a/devel/p5-Path-Dispatcher-Declarative/pkg-descr b/devel/p5-Path-Dispatcher-Declarative/pkg-descr
index a06a93881abf..77b8b11c0f9f 100644
--- a/devel/p5-Path-Dispatcher-Declarative/pkg-descr
+++ b/devel/p5-Path-Dispatcher-Declarative/pkg-descr
@@ -1,3 +1,3 @@
sugary dispatcher for perl
-WWW: http://search.cpan.org/dist/Path-Dispatcher-Declarative/
+WWW: https://metacpan.org/release/Path-Dispatcher-Declarative
diff --git a/devel/p5-Path-Dispatcher/pkg-descr b/devel/p5-Path-Dispatcher/pkg-descr
index 89e7db66c620..481dfa2410ab 100644
--- a/devel/p5-Path-Dispatcher/pkg-descr
+++ b/devel/p5-Path-Dispatcher/pkg-descr
@@ -1,3 +1,3 @@
Path::Dispatcher - flexible and extensible dispatch for perl
-WWW: http://search.cpan.org/dist/Path-Dispatcher/
+WWW: https://metacpan.org/release/Path-Dispatcher
diff --git a/devel/p5-Path-Extended/pkg-descr b/devel/p5-Path-Extended/pkg-descr
index 303af5e9bd99..c7fd3f602d83 100644
--- a/devel/p5-Path-Extended/pkg-descr
+++ b/devel/p5-Path-Extended/pkg-descr
@@ -6,4 +6,4 @@ you don't need to care about escaping paths that annoys you from time
to time when you want to apply regexen to a path, especially in file
tests that use 'like' or 'compare'.
-WWW: http://search.cpan.org/dist/Path-Extended/
+WWW: https://metacpan.org/release/Path-Extended
diff --git a/devel/p5-Path-FindDev/pkg-descr b/devel/p5-Path-FindDev/pkg-descr
index 699633cb86e2..a4dfad667ea8 100644
--- a/devel/p5-Path-FindDev/pkg-descr
+++ b/devel/p5-Path-FindDev/pkg-descr
@@ -2,4 +2,4 @@ Path::FindDev is used to find a development path somewhere in an upper
hierarchy. It is mostly a glue layer around Path::IsDev with a few
directory walking tricks.
-WWW: http://search.cpan.org/dist/Path-FindDev/
+WWW: https://metacpan.org/release/Path-FindDev
diff --git a/devel/p5-Path-IsDev/pkg-descr b/devel/p5-Path-IsDev/pkg-descr
index c98830de4f05..6c7c19202624 100644
--- a/devel/p5-Path-IsDev/pkg-descr
+++ b/devel/p5-Path-IsDev/pkg-descr
@@ -5,4 +5,4 @@ This has many useful applications, notably ones that require
behaviours for "installed" modules to be different to those that are
still "in development"
-WWW: http://search.cpan.org/dist/Path-IsDev/
+WWW: https://metacpan.org/release/Path-IsDev
diff --git a/devel/p5-Path-Iterator-Rule/pkg-descr b/devel/p5-Path-Iterator-Rule/pkg-descr
index 156c07609290..83d4cdbd6d7b 100644
--- a/devel/p5-Path-Iterator-Rule/pkg-descr
+++ b/devel/p5-Path-Iterator-Rule/pkg-descr
@@ -7,4 +7,4 @@ with methods to add additional criteria. Options that control
directory traversal are given as arguments to the method that
generates an iterator.
-WWW: http://search.cpan.org/dist/Path-Iterator-Rule/
+WWW: https://metacpan.org/release/Path-Iterator-Rule
diff --git a/devel/p5-Path-Resource/pkg-descr b/devel/p5-Path-Resource/pkg-descr
index 0f64fc56a222..5bd1a90c0af2 100644
--- a/devel/p5-Path-Resource/pkg-descr
+++ b/devel/p5-Path-Resource/pkg-descr
@@ -2,4 +2,4 @@ Path::Resource is a module for combining local file and directory manipulation
with URI manipulation. It allows you to effortlessly map local file locations
to their URI equivalent.
-WWW: http://search.cpan.org/dist/Path-Resource/
+WWW: https://metacpan.org/release/Path-Resource
diff --git a/devel/p5-Path-Tiny/pkg-descr b/devel/p5-Path-Tiny/pkg-descr
index dede9c790c81..4996fc3f0f30 100644
--- a/devel/p5-Path-Tiny/pkg-descr
+++ b/devel/p5-Path-Tiny/pkg-descr
@@ -2,4 +2,4 @@ This module attempts to provide a small, fast utility for working with
file paths. It is friendlier to use than File::Spec and provides
easy access to functions from several other core file handling modules.
-WWW: http://search.cpan.org/dist/Path-Tiny/
+WWW: https://metacpan.org/release/Path-Tiny
diff --git a/devel/p5-PathTools/pkg-descr b/devel/p5-PathTools/pkg-descr
index 539a02f00b86..d291847b8a6c 100644
--- a/devel/p5-PathTools/pkg-descr
+++ b/devel/p5-PathTools/pkg-descr
@@ -4,4 +4,4 @@ the contents of a file, or Perl's file handles), such as concatenating
several directory and file names into a single path, or determining
whether a path is rooted.
-WWW: http://search.cpan.org/dist/PathTools/
+WWW: https://metacpan.org/release/PathTools
diff --git a/devel/p5-Paws/pkg-descr b/devel/p5-Paws/pkg-descr
index f3d30c1f8eda..79a21257157a 100644
--- a/devel/p5-Paws/pkg-descr
+++ b/devel/p5-Paws/pkg-descr
@@ -6,4 +6,4 @@ parameters.
The project is actually generating all of it's classes from botocore.
-WWW: http://search.cpan.org/dist/Paws/
+WWW: https://metacpan.org/release/Paws
diff --git a/devel/p5-Pegex/pkg-descr b/devel/p5-Pegex/pkg-descr
index 44c6249f28f3..ecbb3d34b5d7 100644
--- a/devel/p5-Pegex/pkg-descr
+++ b/devel/p5-Pegex/pkg-descr
@@ -18,4 +18,4 @@ Languages (DSLs) that need to be used in several programming languages and
environments. Things like JSON, YAML, Markdown etc. It also great for writing
parsers/compilers that only need to work in one language.
-WWW: http://search.cpan.org/dist/Pegex/
+WWW: https://metacpan.org/release/Pegex
diff --git a/devel/p5-Perl-Critic-Deprecated/pkg-descr b/devel/p5-Perl-Critic-Deprecated/pkg-descr
index d366d7afbc83..fdd8eb38b5cb 100644
--- a/devel/p5-Perl-Critic-Deprecated/pkg-descr
+++ b/devel/p5-Perl-Critic-Deprecated/pkg-descr
@@ -1,4 +1,4 @@
Policies that were formally included with Perl::Critic itself, but which have
been superseded by others.
-WWW: http://search.cpan.org/dist/Perl-Critic-Deprecated/
+WWW: https://metacpan.org/release/Perl-Critic-Deprecated
diff --git a/devel/p5-Perl-Metrics-Lite/pkg-descr b/devel/p5-Perl-Metrics-Lite/pkg-descr
index 6cbc82b0c9f4..3e3641466923 100644
--- a/devel/p5-Perl-Metrics-Lite/pkg-descr
+++ b/devel/p5-Perl-Metrics-Lite/pkg-descr
@@ -6,4 +6,4 @@ analysis of one or many Perl files and obtain a few metrics.
Perl::Metrics::Lite is far simpler than Perl::Metrics and more
extensible than Perl::Metrics::Simple.
-WWW: http://search.cpan.org/dist/Perl-Metrics-Lite/
+WWW: https://metacpan.org/release/Perl-Metrics-Lite
diff --git a/devel/p5-Perl-Metrics-Simple/pkg-descr b/devel/p5-Perl-Metrics-Simple/pkg-descr
index de3a4f1a8b05..67ff335f0d52 100644
--- a/devel/p5-Perl-Metrics-Simple/pkg-descr
+++ b/devel/p5-Perl-Metrics-Simple/pkg-descr
@@ -8,4 +8,4 @@ Perl::Metrics::Simple is far simpler than Perl::Metrics.
Installs a script called countperl.
-WWW: http://search.cpan.org/dist/Perl-Metrics-Simple/
+WWW: https://metacpan.org/release/Perl-Metrics-Simple
diff --git a/devel/p5-Perl-OSType/pkg-descr b/devel/p5-Perl-OSType/pkg-descr
index 1476ee855101..57d1709dd09e 100644
--- a/devel/p5-Perl-OSType/pkg-descr
+++ b/devel/p5-Perl-OSType/pkg-descr
@@ -6,4 +6,4 @@ so is 'FreeBSD'.
This module provides a mapping between an operating system name as given
by $^O and a more generic type.
-WWW: http://search.cpan.org/dist/Perl-OSType/
+WWW: https://metacpan.org/release/Perl-OSType
diff --git a/devel/p5-Perl-PrereqScanner-Lite/pkg-descr b/devel/p5-Perl-PrereqScanner-Lite/pkg-descr
index 0196e505d6fb..55bb66b81c55 100644
--- a/devel/p5-Perl-PrereqScanner-Lite/pkg-descr
+++ b/devel/p5-Perl-PrereqScanner-Lite/pkg-descr
@@ -2,4 +2,4 @@ Perl::PrereqScanner::Lite is the lightweight prereqs scanner for perl.
This scanner uses Compiler::Lexer as tokenizer, therefore processing
speed is really fast.
-WWW: http://search.cpan.org/dist/Perl-PrereqScanner-Lite/
+WWW: https://metacpan.org/release/Perl-PrereqScanner-Lite
diff --git a/devel/p5-Perl-PrereqScanner/pkg-descr b/devel/p5-Perl-PrereqScanner/pkg-descr
index e70a4e7eb309..3bd4da23eed7 100644
--- a/devel/p5-Perl-PrereqScanner/pkg-descr
+++ b/devel/p5-Perl-PrereqScanner/pkg-descr
@@ -1,4 +1,4 @@
The Perl::PrereqScanner scanner will extract loosely your distribution
prerequisites from your files.
-WWW: http://search.cpan.org/dist/Perl-PrereqScanner/
+WWW: https://metacpan.org/release/Perl-PrereqScanner
diff --git a/devel/p5-Perl-Tidy/pkg-descr b/devel/p5-Perl-Tidy/pkg-descr
index b00f5541bad7..3413b32df708 100644
--- a/devel/p5-Perl-Tidy/pkg-descr
+++ b/devel/p5-Perl-Tidy/pkg-descr
@@ -7,5 +7,5 @@ If you want your code to conform to style.perl(7), you should use:
perltidy -i=8 -t -pt=2 -bt=2 -sbt=2 -ci=4 -noll -sfs -nasc -ce
(Written by knu)
-WWW: http://search.cpan.org/dist/Perl-Tidy/
+WWW: https://metacpan.org/release/Perl-Tidy
WWW: http://perltidy.sourceforge.net/
diff --git a/devel/p5-Perl-Unsafe-Signals/pkg-descr b/devel/p5-Perl-Unsafe-Signals/pkg-descr
index 5226f74bc326..31c13c145de1 100644
--- a/devel/p5-Perl-Unsafe-Signals/pkg-descr
+++ b/devel/p5-Perl-Unsafe-Signals/pkg-descr
@@ -13,4 +13,4 @@ set a timeout.
This module therefore allows you to define UNSAFE_SIGNALS blocks in which
signals will be handled "unsafely".
-WWW: http://search.cpan.org/dist/Perl-Unsafe-Signals/
+WWW: https://metacpan.org/release/Perl-Unsafe-Signals
diff --git a/devel/p5-Perl-Version/pkg-descr b/devel/p5-Perl-Version/pkg-descr
index 99bb173a5142..d8c6f4a23e90 100644
--- a/devel/p5-Perl-Version/pkg-descr
+++ b/devel/p5-Perl-Version/pkg-descr
@@ -1,4 +1,4 @@
Perl::Version provides a simple interface for parsing, manipulating
and formatting Perl version strings.
-WWW: http://search.cpan.org/dist/Perl-Version/
+WWW: https://metacpan.org/release/Perl-Version
diff --git a/devel/p5-Perl-osnames/pkg-descr b/devel/p5-Perl-osnames/pkg-descr
index 866a71cc75e9..57283f347faa 100644
--- a/devel/p5-Perl-osnames/pkg-descr
+++ b/devel/p5-Perl-osnames/pkg-descr
@@ -1,4 +1,4 @@
Perl::osnames contains $data which lists possible values of $^O along with
description for each. It also provides some helper functions.
-WWW: http://search.cpan.org/dist/Perl-osnames/
+WWW: https://metacpan.org/release/Perl-osnames
diff --git a/devel/p5-Perl4-CoreLibs/pkg-descr b/devel/p5-Perl4-CoreLibs/pkg-descr
index 247327d58e0e..0e1473cd033e 100644
--- a/devel/p5-Perl4-CoreLibs/pkg-descr
+++ b/devel/p5-Perl4-CoreLibs/pkg-descr
@@ -2,4 +2,4 @@ This is a collection of .pl files that have historically been bundled with the
Perl core but are planned not to be so distributed with core version 5.15 or
later.
-WWW: http://search.cpan.org/dist/Perl4-CoreLibs
+WWW: https://metacpan.org/release/Perl4-CoreLibs
diff --git a/devel/p5-Perl6-Builtins/pkg-descr b/devel/p5-Perl6-Builtins/pkg-descr
index 4eed83845e7b..4807b4c966e8 100644
--- a/devel/p5-Perl6-Builtins/pkg-descr
+++ b/devel/p5-Perl6-Builtins/pkg-descr
@@ -2,4 +2,4 @@ Several of the builtins in Perl 6 have different (i.e. more useful, less
confusing) behaviours than their Perl 5 counterparts. This module provides
Perl 5 versions of those builtins.
-WWW: http://search.cpan.org/dist/Perl6-Builtins/
+WWW: https://metacpan.org/release/Perl6-Builtins
diff --git a/devel/p5-Perl6-Export-Attrs/pkg-descr b/devel/p5-Perl6-Export-Attrs/pkg-descr
index 6085c33bf1c3..6c7a6caf8239 100644
--- a/devel/p5-Perl6-Export-Attrs/pkg-descr
+++ b/devel/p5-Perl6-Export-Attrs/pkg-descr
@@ -18,4 +18,4 @@ It's very straightforward:
That's it.
-WWW: http://search.cpan.org/dist/Perl6-Export-Attrs/
+WWW: https://metacpan.org/release/Perl6-Export-Attrs
diff --git a/devel/p5-Perl6-Export/pkg-descr b/devel/p5-Perl6-Export/pkg-descr
index a719e157e736..fcd27510f239 100644
--- a/devel/p5-Perl6-Export/pkg-descr
+++ b/devel/p5-Perl6-Export/pkg-descr
@@ -1,4 +1,4 @@
This module prototypes the Perl 6 'exported' and 'exportable' traits
in Perl 5.
-WWW: http://search.cpan.org/dist/Perl6-Export/
+WWW: https://metacpan.org/release/Perl6-Export
diff --git a/devel/p5-Perl6-Form/pkg-descr b/devel/p5-Perl6-Form/pkg-descr
index cfcee21bf93e..c024e3897b46 100644
--- a/devel/p5-Perl6-Form/pkg-descr
+++ b/devel/p5-Perl6-Form/pkg-descr
@@ -10,4 +10,4 @@ lexically scoped;
User-defined line-breaking subroutines are passed their data
source as a reference to a scalar;
-WWW: http://search.cpan.org/dist/Perl6-Form/
+WWW: https://metacpan.org/release/Perl6-Form
diff --git a/devel/p5-Perl6-Junction/pkg-descr b/devel/p5-Perl6-Junction/pkg-descr
index 7447fcdf5d3d..564dc53b96a3 100644
--- a/devel/p5-Perl6-Junction/pkg-descr
+++ b/devel/p5-Perl6-Junction/pkg-descr
@@ -1,4 +1,4 @@
This is a lightweight module which provides 'Junction' operators,
the most commonly used being any and all.
-WWW: http://search.cpan.org/dist/Perl6-Junction/
+WWW: https://metacpan.org/release/Perl6-Junction
diff --git a/devel/p5-Perl6-Rules/pkg-descr b/devel/p5-Perl6-Rules/pkg-descr
index 168c0a133bfe..3eae1a82d1f5 100644
--- a/devel/p5-Perl6-Rules/pkg-descr
+++ b/devel/p5-Perl6-Rules/pkg-descr
@@ -3,4 +3,4 @@ constructs, translating them back to Perl 5 regexes via a source filter.
(And hence suffers from all the usual limitations of a source filter,
including the ability to translate complex code spectacularly wrongly).
-WWW: http://search.cpan.org/dist/Perl6-Rules/
+WWW: https://metacpan.org/release/Perl6-Rules
diff --git a/devel/p5-Perl6-Say/pkg-descr b/devel/p5-Perl6-Say/pkg-descr
index 0f90f8e0ce16..3df8e3d46069 100644
--- a/devel/p5-Perl6-Say/pkg-descr
+++ b/devel/p5-Perl6-Say/pkg-descr
@@ -1,4 +1,4 @@
Implements a close simulation of the say function in Perl 6, which acts like
print but automatically appends a newline.
-WWW: http://search.cpan.org/dist/Perl6-Say/
+WWW: https://metacpan.org/release/Perl6-Say
diff --git a/devel/p5-Perl6-Slurp/pkg-descr b/devel/p5-Perl6-Slurp/pkg-descr
index 8b96b7428ba0..04e7b918b575 100644
--- a/devel/p5-Perl6-Slurp/pkg-descr
+++ b/devel/p5-Perl6-Slurp/pkg-descr
@@ -3,4 +3,4 @@ filehandle, a typeglob reference, an IO::File object, or a scalar reference,
and converts it to an input stream if necessary, and reads in the entire stream.
If slurp fails to set up or read the stream, it throws an exception.
-WWW: http://search.cpan.org/dist/Perl6-Slurp/
+WWW: https://metacpan.org/release/Perl6-Slurp
diff --git a/devel/p5-PerlIO-Layers/pkg-descr b/devel/p5-PerlIO-Layers/pkg-descr
index 16c895dde60f..acf5769e318e 100644
--- a/devel/p5-PerlIO-Layers/pkg-descr
+++ b/devel/p5-PerlIO-Layers/pkg-descr
@@ -3,4 +3,4 @@ usually doing the actual IO and the higher ones doing buffering,
encoding/decoding or transformations. PerlIO::Layers allows you to query the
filehandle's properties concerning there layers.
-WWW: http://search.cpan.org/dist/PerlIO-Layers/
+WWW: https://metacpan.org/release/PerlIO-Layers
diff --git a/devel/p5-PerlIO-Util/pkg-descr b/devel/p5-PerlIO-Util/pkg-descr
index 7b90de45f7c3..deadcffa3e53 100644
--- a/devel/p5-PerlIO-Util/pkg-descr
+++ b/devel/p5-PerlIO-Util/pkg-descr
@@ -4,4 +4,4 @@ methods.
Utility layers are a part of PerlIO::Util, but you don't need to say use
PerlIO::Util for loading them. They will be automatically loaded.
-WWW: http://search.cpan.org/dist/PerlIO-Util/
+WWW: https://metacpan.org/release/PerlIO-Util
diff --git a/devel/p5-PerlIO-eol/pkg-descr b/devel/p5-PerlIO-eol/pkg-descr
index e5181d621875..4618472104ac 100644
--- a/devel/p5-PerlIO-eol/pkg-descr
+++ b/devel/p5-PerlIO-eol/pkg-descr
@@ -1,4 +1,4 @@
This layer normalizes any of CR, LF, CRLF and Native into the designated
line ending. It works for both input and output handles.
-WWW: http://search.cpan.org/dist/PerlIO-eol/
+WWW: https://metacpan.org/release/PerlIO-eol
diff --git a/devel/p5-PerlIO-locale/pkg-descr b/devel/p5-PerlIO-locale/pkg-descr
index 94b58c0a97c0..082cd8bcd4ca 100644
--- a/devel/p5-PerlIO-locale/pkg-descr
+++ b/devel/p5-PerlIO-locale/pkg-descr
@@ -1,3 +1,3 @@
PerlIO layer to use the encoding of the current locale.
-WWW: http://search.cpan.org/dist/PerlIO-locale/
+WWW: https://metacpan.org/release/PerlIO-locale
diff --git a/devel/p5-PerlIO-utf8_strict/pkg-descr b/devel/p5-PerlIO-utf8_strict/pkg-descr
index e69809a1ba7f..4ccd4d0adc8b 100644
--- a/devel/p5-PerlIO-utf8_strict/pkg-descr
+++ b/devel/p5-PerlIO-utf8_strict/pkg-descr
@@ -1,4 +1,4 @@
PerlIO::utf8_strict provides a fast and correct UTF-8 PerlIO layer. Unlike
perl's default :utf8 layer it checks the input for correctness.
-WWW: http://search.cpan.org/dist/PerlIO-utf8_strict/
+WWW: https://metacpan.org/release/PerlIO-utf8_strict
diff --git a/devel/p5-PerlIO-via-MD5/pkg-descr b/devel/p5-PerlIO-via-MD5/pkg-descr
index 1c327bb55359..f220ddcfac14 100644
--- a/devel/p5-PerlIO-via-MD5/pkg-descr
+++ b/devel/p5-PerlIO-via-MD5/pkg-descr
@@ -1,4 +1,4 @@
This module implements a PerlIO layer that can only read files and
return an MD5 digest of the contents of the file.
-WWW: http://search.cpan.org/dist/PerlIO-via-MD5/
+WWW: https://metacpan.org/release/PerlIO-via-MD5
diff --git a/devel/p5-PerlIO-via-Timeout/pkg-descr b/devel/p5-PerlIO-via-Timeout/pkg-descr
index 3184e5a724d8..09e510538c75 100644
--- a/devel/p5-PerlIO-via-Timeout/pkg-descr
+++ b/devel/p5-PerlIO-via-Timeout/pkg-descr
@@ -10,4 +10,4 @@ it, because these functions works at a lower level. However if
you're trying to implement a timeout for a socket, see IO::Socket::Timeout
that implements exactly that.
-WWW: http://search.cpan.org/dist/PerlIO-via-Timeout
+WWW: https://metacpan.org/release/PerlIO-via-Timeout
diff --git a/devel/p5-PerlIO-via-dynamic/pkg-descr b/devel/p5-PerlIO-via-dynamic/pkg-descr
index ec173a8a7882..c873bc83e83a 100644
--- a/devel/p5-PerlIO-via-dynamic/pkg-descr
+++ b/devel/p5-PerlIO-via-dynamic/pkg-descr
@@ -1,4 +1,4 @@
PerlIO::via::dynamic is used for creating dynamic PerlIO layers. It is useful
when the behavior or the layer depends on variables.
-WWW: http://search.cpan.org/dist/PerlIO-via-dynamic/
+WWW: https://metacpan.org/release/PerlIO-via-dynamic
diff --git a/devel/p5-PerlIO-via-symlink/pkg-descr b/devel/p5-PerlIO-via-symlink/pkg-descr
index b838e284f41b..394d1b75c8fb 100644
--- a/devel/p5-PerlIO-via-symlink/pkg-descr
+++ b/devel/p5-PerlIO-via-symlink/pkg-descr
@@ -6,4 +6,4 @@ does not match, close will fail with EINVAL.
Currently only writing is supported.
-WWW: http://search.cpan.org/dist/PerlIO-via-symlink/
+WWW: https://metacpan.org/release/PerlIO-via-symlink
diff --git a/devel/p5-PerlX-Maybe-XS/pkg-descr b/devel/p5-PerlX-Maybe-XS/pkg-descr
index 33b23b570a0e..7986d54b25ae 100644
--- a/devel/p5-PerlX-Maybe-XS/pkg-descr
+++ b/devel/p5-PerlX-Maybe-XS/pkg-descr
@@ -1,3 +1,3 @@
PerlX::Maybe::XS is the XS backend for PerlX::Maybe.
-WWW: http://search.cpan.org/dist/PerlX-Maybe-XS/
+WWW: https://metacpan.org/release/PerlX-Maybe-XS
diff --git a/devel/p5-Pid-File-Flock/pkg-descr b/devel/p5-Pid-File-Flock/pkg-descr
index 768dde2d7f68..c42617b685ad 100644
--- a/devel/p5-Pid-File-Flock/pkg-descr
+++ b/devel/p5-Pid-File-Flock/pkg-descr
@@ -1,3 +1,3 @@
PID file operations
-WWW: http://search.cpan.org/dist/Pid-File-Flock/
+WWW: https://metacpan.org/release/Pid-File-Flock
diff --git a/devel/p5-Pipeline/pkg-descr b/devel/p5-Pipeline/pkg-descr
index 88ae618e9733..5884d7133b36 100644
--- a/devel/p5-Pipeline/pkg-descr
+++ b/devel/p5-Pipeline/pkg-descr
@@ -2,4 +2,4 @@
plugged together to make fairly complex operations act in a fairly
straightforward manner, cleanly, and simply.
-WWW: http://search.cpan.org/dist/Pipeline/
+WWW: https://metacpan.org/release/Pipeline
diff --git a/devel/p5-Pithub/pkg-descr b/devel/p5-Pithub/pkg-descr
index f685303993cc..258791b95da5 100644
--- a/devel/p5-Pithub/pkg-descr
+++ b/devel/p5-Pithub/pkg-descr
@@ -3,4 +3,4 @@ oriented way. There is also Net::GitHub which does the same for all the
versions (v1, v2, v3) of the Github API. Pithub supports all API calls so
far, but only for v3.
-WWW: http://search.cpan.org/dist/Pithub/
+WWW: https://metacpan.org/release/Pithub
diff --git a/devel/p5-PkgConfig-LibPkgConf/pkg-descr b/devel/p5-PkgConfig-LibPkgConf/pkg-descr
index f23cc641c4d8..772bd5485c60 100644
--- a/devel/p5-PkgConfig-LibPkgConf/pkg-descr
+++ b/devel/p5-PkgConfig-LibPkgConf/pkg-descr
@@ -11,4 +11,4 @@ complicated interface see PkgConfig::LibPkgConf::Client. In addition,
PkgConfig::LibPkgConf::Util provides some useful utility functions that are also
provided by "pkgconf".
-WWW: http://search.cpan.org/dist/PkgConfig-LibPkgConf/
+WWW: https://metacpan.org/release/PkgConfig-LibPkgConf
diff --git a/devel/p5-PkgConfig/pkg-descr b/devel/p5-PkgConfig/pkg-descr
index 5d0b50262c07..4efc859a90a1 100644
--- a/devel/p5-PkgConfig/pkg-descr
+++ b/devel/p5-PkgConfig/pkg-descr
@@ -10,4 +10,4 @@ has no such requirement, and will run wherever Perl ( >= 5.6 ) does.
The main supported options are the common --libs, --cflags, --static, --exists
and --modversion.
-WWW: http://search.cpan.org/dist/PkgConfig/
+WWW: https://metacpan.org/release/PkgConfig
diff --git a/devel/p5-Pod-Coverage-Moose/pkg-descr b/devel/p5-Pod-Coverage-Moose/pkg-descr
index 39fee429b534..e4d079b9ef7f 100644
--- a/devel/p5-Pod-Coverage-Moose/pkg-descr
+++ b/devel/p5-Pod-Coverage-Moose/pkg-descr
@@ -2,4 +2,4 @@ When using Pod::Coverage in combination with Moose, it will report any
method imported from a Role. This is especially bad when used in combination
with Test::Pod::Coverage, since it takes away its ease of use.
-WWW: http://search.cpan.org/dist/Pod-Coverage-Moose/
+WWW: https://metacpan.org/release/Pod-Coverage-Moose
diff --git a/devel/p5-Pod-Coverage-TrustPod/pkg-descr b/devel/p5-Pod-Coverage-TrustPod/pkg-descr
index 1e37f83c84be..698dc496ccbc 100644
--- a/devel/p5-Pod-Coverage-TrustPod/pkg-descr
+++ b/devel/p5-Pod-Coverage-TrustPod/pkg-descr
@@ -2,4 +2,4 @@ Pod::Coverage::TrustPod is a Pod::Coverage subclass (actually, a subclass of
Pod::Coverage::CountParents) that allows the POD itself to declare certain
symbol names trusted.
-WWW: http://search.cpan.org/dist/Pod-Coverage-TrustPod/
+WWW: https://metacpan.org/release/Pod-Coverage-TrustPod
diff --git a/devel/p5-Pod-Coverage/pkg-descr b/devel/p5-Pod-Coverage/pkg-descr
index 9bc9ac9453ee..abfd2350293e 100644
--- a/devel/p5-Pod-Coverage/pkg-descr
+++ b/devel/p5-Pod-Coverage/pkg-descr
@@ -5,4 +5,4 @@ run. Even if not, perlmodstyle tells you to, so you must obey.
This module provides a mechanism for determining if the pod for a given module
is comprehensive.
-WWW: http://search.cpan.org/dist/Pod-Coverage/
+WWW: https://metacpan.org/release/Pod-Coverage
diff --git a/devel/p5-Pod-Tests/pkg-descr b/devel/p5-Pod-Tests/pkg-descr
index 5b9f95211f60..68a1eb1b8b31 100644
--- a/devel/p5-Pod-Tests/pkg-descr
+++ b/devel/p5-Pod-Tests/pkg-descr
@@ -11,4 +11,4 @@ Once extracted, the tests can be built into stand-alone testing code using
the build_tests() and build_examples() methods. However, it is recommended
that you first look at the pod2test program before embarking on this.
-WWW: http://search.cpan.org/dist/Pod-Tests/
+WWW: https://metacpan.org/release/Pod-Tests
diff --git a/devel/p5-Pod-Usage/pkg-descr b/devel/p5-Pod-Usage/pkg-descr
index 12721f154cb7..f0af9f6f24c7 100644
--- a/devel/p5-Pod-Usage/pkg-descr
+++ b/devel/p5-Pod-Usage/pkg-descr
@@ -5,4 +5,4 @@ the file "Usage.pm") for more details. The pod2usage() function is probably the
most generally useful function in this entire distribution since it is useful to
just about any Perl5 script that is invoked from the command-line.
-WWW: http://search.cpan.org/dist/Pod-Usage/
+WWW: https://metacpan.org/release/Pod-Usage
diff --git a/devel/p5-Pragmatic/pkg-descr b/devel/p5-Pragmatic/pkg-descr
index 8eafd7be51b0..f2d2360a2714 100644
--- a/devel/p5-Pragmatic/pkg-descr
+++ b/devel/p5-Pragmatic/pkg-descr
@@ -8,4 +8,4 @@ module. Modules and use are documented in perlfunc and perlmod.
like. They are standalone pragmata, and are not associated with any other
module.)
-WWW: http://search.cpan.org/dist/Pragmatic/
+WWW: https://metacpan.org/release/Pragmatic
diff --git a/devel/p5-Proc-BackOff/pkg-descr b/devel/p5-Proc-BackOff/pkg-descr
index f53b3f0331f8..bfe5f6312094 100644
--- a/devel/p5-Proc-BackOff/pkg-descr
+++ b/devel/p5-Proc-BackOff/pkg-descr
@@ -1,4 +1,4 @@
Proc::BackOff provides methods for a Perl script to backoff retries
when an operation fails.
-WWW: http://search.cpan.org/dist/Proc-BackOff/
+WWW: https://metacpan.org/release/Proc-BackOff
diff --git a/devel/p5-Proc-Background/pkg-descr b/devel/p5-Proc-Background/pkg-descr
index 39d8518dcad9..cefb91182dbc 100644
--- a/devel/p5-Proc-Background/pkg-descr
+++ b/devel/p5-Proc-Background/pkg-descr
@@ -2,4 +2,4 @@ This is a generic interface for placing processes in the background on
both Unix and Win32 platforms. This module lets you start, kill, wait
on, retrieve exit values, and see if background processes still exist.
-WWW: http://search.cpan.org/dist/Proc-Background/
+WWW: https://metacpan.org/release/Proc-Background
diff --git a/devel/p5-Proc-Daemon/pkg-descr b/devel/p5-Proc-Daemon/pkg-descr
index 99b2123e97dc..dc4483797371 100644
--- a/devel/p5-Proc-Daemon/pkg-descr
+++ b/devel/p5-Proc-Daemon/pkg-descr
@@ -1,4 +1,4 @@
Proc::Daemon provides a method for a Perl script to run as a Unix
daemon process.
-WWW: http://search.cpan.org/dist/Proc-Daemon/
+WWW: https://metacpan.org/release/Proc-Daemon
diff --git a/devel/p5-Proc-Fork/pkg-descr b/devel/p5-Proc-Fork/pkg-descr
index c32e552597b5..baa7d64ab4fc 100644
--- a/devel/p5-Proc-Fork/pkg-descr
+++ b/devel/p5-Proc-Fork/pkg-descr
@@ -5,4 +5,4 @@ and error handler are grouped together in a "fork block". The clauses
may appear in any order, but they must be consecutive (without any other
statements in between).
-WWW: http://search.cpan.org/dist/Proc-Fork/
+WWW: https://metacpan.org/release/Proc-Fork
diff --git a/devel/p5-Proc-Guard/pkg-descr b/devel/p5-Proc-Guard/pkg-descr
index c1b3c1a9e142..cd60fd41e8e8 100644
--- a/devel/p5-Proc-Guard/pkg-descr
+++ b/devel/p5-Proc-Guard/pkg-descr
@@ -2,4 +2,4 @@ Proc::Guard runs process, and destroys it when the perl script exits.
This is useful for testing code working with server process.
-WWW: http://search.cpan.org/dist/Proc-Guard/
+WWW: https://metacpan.org/release/Proc-Guard
diff --git a/devel/p5-Proc-PID-File/pkg-descr b/devel/p5-Proc-PID-File/pkg-descr
index d9cd7c69bef3..8e3514861bae 100644
--- a/devel/p5-Proc-PID-File/pkg-descr
+++ b/devel/p5-Proc-PID-File/pkg-descr
@@ -6,4 +6,4 @@ identifier.
Inspired by Proc::PID_File, but with a much simpler interface.
-WWW: http://search.cpan.org/dist/Proc-PID-File/
+WWW: https://metacpan.org/release/Proc-PID-File
diff --git a/devel/p5-Proc-Pidfile/pkg-descr b/devel/p5-Proc-Pidfile/pkg-descr
index 695c99cc3e5c..1a88b59a672c 100644
--- a/devel/p5-Proc-Pidfile/pkg-descr
+++ b/devel/p5-Proc-Pidfile/pkg-descr
@@ -4,4 +4,4 @@ an argument to the constructor, or you can let Proc::Pidfile choose
one (basically, "/var/run/$basename", if you can write to /var/run,
otherwise "/$tmpdir/$basename").
-WWW: http://search.cpan.org/dist/Proc-Pidfile/
+WWW: https://metacpan.org/release/Proc-Pidfile
diff --git a/devel/p5-Proc-ProcessTable/pkg-descr b/devel/p5-Proc-ProcessTable/pkg-descr
index 0df1975cb453..ec126df7645d 100644
--- a/devel/p5-Proc-ProcessTable/pkg-descr
+++ b/devel/p5-Proc-ProcessTable/pkg-descr
@@ -20,4 +20,4 @@ With this module, you can do things like this:
}
}
-WWW: http://search.cpan.org/dist/Proc-ProcessTable/
+WWW: https://metacpan.org/release/Proc-ProcessTable
diff --git a/devel/p5-Proc-Queue/pkg-descr b/devel/p5-Proc-Queue/pkg-descr
index fe219c89eca7..ad7bbbfb54af 100644
--- a/devel/p5-Proc-Queue/pkg-descr
+++ b/devel/p5-Proc-Queue/pkg-descr
@@ -2,4 +2,4 @@ This module lets you parallelise a perl program using the fork, exit,
wait and waitpid calls as usual but without taking care of creating too
many processes and overloading the machine.
-WWW: http://search.cpan.org/dist/Proc-Queue/
+WWW: https://metacpan.org/release/Proc-Queue
diff --git a/devel/p5-Proc-Reliable/pkg-descr b/devel/p5-Proc-Reliable/pkg-descr
index 5b98e54a0c50..b8688278495a 100644
--- a/devel/p5-Proc-Reliable/pkg-descr
+++ b/devel/p5-Proc-Reliable/pkg-descr
@@ -6,6 +6,6 @@ incorporates a number of options, including sending data to the
subprocess on STDIN, collecting STDOUT and STDERR separately or
together, killing hung processes, timeouts and automatic retries.
-WWW: http://search.cpan.org/dist/Proc-Reliable/
+WWW: https://metacpan.org/release/Proc-Reliable
Seamus Venasse <svenasse@polaris.ca>
diff --git a/devel/p5-Proc-SafeExec/pkg-descr b/devel/p5-Proc-SafeExec/pkg-descr
index 9c598bf54f5a..2edf0fba85c0 100644
--- a/devel/p5-Proc-SafeExec/pkg-descr
+++ b/devel/p5-Proc-SafeExec/pkg-descr
@@ -4,4 +4,4 @@ system(), open() with a pipe, exec(), back-ticks, etc. This module will never
automatically invoke /bin/sh. This module is easy enough to use that /bin/sh
should be unnecessary, even for complex pipelines.
-WWW: http://search.cpan.org/dist/Proc-SafeExec/
+WWW: https://metacpan.org/release/Proc-SafeExec
diff --git a/devel/p5-Proc-Simple/pkg-descr b/devel/p5-Proc-Simple/pkg-descr
index 48aaac1b7f0b..2a6aa14db30f 100644
--- a/devel/p5-Proc-Simple/pkg-descr
+++ b/devel/p5-Proc-Simple/pkg-descr
@@ -15,4 +15,4 @@
$myproc->start(sub { sleep(10); });
-WWW: http://search.cpan.org/dist/Proc-Simple/
+WWW: https://metacpan.org/release/Proc-Simple
diff --git a/devel/p5-Proc-Wait3/pkg-descr b/devel/p5-Proc-Wait3/pkg-descr
index d9109165db4a..208f70f2a155 100644
--- a/devel/p5-Proc-Wait3/pkg-descr
+++ b/devel/p5-Proc-Wait3/pkg-descr
@@ -5,4 +5,4 @@ immediately and if there are no dead children, everything will be
undefined. If you pass in a true argument, it will block until a child
exits (or it gets a signal).
-WWW: http://search.cpan.org/dist/Proc-Wait3/
+WWW: https://metacpan.org/release/Proc-Wait3
diff --git a/devel/p5-Proc-WaitStat/pkg-descr b/devel/p5-Proc-WaitStat/pkg-descr
index 7e35e0fbca67..dc0ef7d59342 100644
--- a/devel/p5-Proc-WaitStat/pkg-descr
+++ b/devel/p5-Proc-WaitStat/pkg-descr
@@ -1,4 +1,4 @@
Proc::WaitStat contains functions for interpreting and acting on
wait status values.
-WWW: http://search.cpan.org/dist/Proc-WaitStat/
+WWW: https://metacpan.org/release/Proc-WaitStat
diff --git a/devel/p5-Progress-Any/pkg-descr b/devel/p5-Progress-Any/pkg-descr
index 4a2382d15016..9391e649eefc 100644
--- a/devel/p5-Progress-Any/pkg-descr
+++ b/devel/p5-Progress-Any/pkg-descr
@@ -7,4 +7,4 @@ Progress::Any records position/target and calculates elapsed time, estimated
remaining time, and percentage of completion. One or more output modules
(Progress::Any::Output::*) display this information.
-WWW: http://search.cpan.org/dist/Progress-Any/
+WWW: https://metacpan.org/release/Progress-Any
diff --git a/devel/p5-Project-Gantt/pkg-descr b/devel/p5-Project-Gantt/pkg-descr
index d479b737260d..eb150a1a8942 100644
--- a/devel/p5-Project-Gantt/pkg-descr
+++ b/devel/p5-Project-Gantt/pkg-descr
@@ -3,4 +3,4 @@ managing the schedules of projects and many other things.
Gantt charts provide a simple, easy to comprehend, visual
representation of a schedule.
-WWW: http://search.cpan.org/dist/Project-Gantt/
+WWW: https://metacpan.org/release/Project-Gantt
diff --git a/devel/p5-Project-Libs/pkg-descr b/devel/p5-Project-Libs/pkg-descr
index 022cf402be72..ca9d9c283593 100644
--- a/devel/p5-Project-Libs/pkg-descr
+++ b/devel/p5-Project-Libs/pkg-descr
@@ -1,4 +1,4 @@
Project::Libs automatically adds directories that may contain modules
which a project depends on.
-WWW: http://search.cpan.org/dist/Project-Libs/
+WWW: https://metacpan.org/release/Project-Libs
diff --git a/devel/p5-Qudo/pkg-descr b/devel/p5-Qudo/pkg-descr
index ca87151e88e5..4cd7f597594a 100644
--- a/devel/p5-Qudo/pkg-descr
+++ b/devel/p5-Qudo/pkg-descr
@@ -8,4 +8,4 @@ If you add Hook Point around job's working method, you can add it
easily and many point of work milestone. Qudo is consided about
adding Hook Point Flexibility.
-WWW: http://search.cpan.org/dist/Qudo/
+WWW: https://metacpan.org/release/Qudo
diff --git a/devel/p5-RPSL-Parser/pkg-descr b/devel/p5-RPSL-Parser/pkg-descr
index fa207ea01bf7..8b60a855c76a 100644
--- a/devel/p5-RPSL-Parser/pkg-descr
+++ b/devel/p5-RPSL-Parser/pkg-descr
@@ -6,4 +6,4 @@ text presented and place it in a Parse Tree (that can be passed to other
objects from the RPSL namespace for validation and more RFC2622 related
functionality).
-WWW: http://search.cpan.org/dist/RPSL-Parser/
+WWW: https://metacpan.org/release/RPSL-Parser
diff --git a/devel/p5-RRDTool-OO/pkg-descr b/devel/p5-RRDTool-OO/pkg-descr
index 16607cdb231a..d1930f53aae7 100644
--- a/devel/p5-RRDTool-OO/pkg-descr
+++ b/devel/p5-RRDTool-OO/pkg-descr
@@ -8,4 +8,4 @@ away implementation details of the RRD engine, uses easy to memorize named
parameters and sets meaningful defaults for parameters not needed in simple
cases.
-WWW: http://search.cpan.org/dist/RRDTool-OO/
+WWW: https://metacpan.org/release/RRDTool-OO
diff --git a/devel/p5-Rcs-Agent/pkg-descr b/devel/p5-Rcs-Agent/pkg-descr
index 562832c91c6b..29686d564684 100644
--- a/devel/p5-Rcs-Agent/pkg-descr
+++ b/devel/p5-Rcs-Agent/pkg-descr
@@ -3,4 +3,4 @@ an object-oriented interface to the RCS commands rcs(1), rcsdiff(1),
ci(1) and co(1), in addition to providing easy access to revision
information contained in the RCS archive file.
-WWW: http://search.cpan.org/dist/Rcs-Agent/
+WWW: https://metacpan.org/release/Rcs-Agent
diff --git a/devel/p5-Rcs/pkg-descr b/devel/p5-Rcs/pkg-descr
index 7c1d69c8efa3..e625cb45225f 100644
--- a/devel/p5-Rcs/pkg-descr
+++ b/devel/p5-Rcs/pkg-descr
@@ -3,4 +3,4 @@ Revision Control System (RCS) utilities. RCS must be installed on the
system prior to using this module. This module should simplify the
creation of an RCS front-end.
-WWW: http://search.cpan.org/dist/Rcs/
+WWW: https://metacpan.org/release/Rcs
diff --git a/devel/p5-Readonly-XS/pkg-descr b/devel/p5-Readonly-XS/pkg-descr
index b7fc386233b9..e2118ea7efa3 100644
--- a/devel/p5-Readonly-XS/pkg-descr
+++ b/devel/p5-Readonly-XS/pkg-descr
@@ -16,4 +16,4 @@ Your program can check whether Readonly.pm is using XS or not by examining the
$Readonly::XSokay variable. It will be true if the XS module was found and is
being used. Please do not change this variable.
-WWW: http://search.cpan.org/dist/Readonly-XS/
+WWW: https://metacpan.org/release/Readonly-XS
diff --git a/devel/p5-Readonly/pkg-descr b/devel/p5-Readonly/pkg-descr
index 2eca807ec9a3..3beb98a9cd30 100644
--- a/devel/p5-Readonly/pkg-descr
+++ b/devel/p5-Readonly/pkg-descr
@@ -3,4 +3,4 @@ useful for configuration files, headers, etc. It can also be useful as
a development and debugging tool, for catching updates to variables that
should not be changed.
-WWW: http://search.cpan.org/dist/Readonly/
+WWW: https://metacpan.org/release/Readonly
diff --git a/devel/p5-Ref-Util-XS/pkg-descr b/devel/p5-Ref-Util-XS/pkg-descr
index c84045cbe041..9d0ee950542c 100644
--- a/devel/p5-Ref-Util-XS/pkg-descr
+++ b/devel/p5-Ref-Util-XS/pkg-descr
@@ -1,4 +1,4 @@
Ref::Util::XS is the XS implementation of Ref::Util (Utility functions for
checking references).
-WWW: http://search.cpan.org/dist/Ref-Util-XS/
+WWW: https://metacpan.org/release/Ref-Util-XS
diff --git a/devel/p5-Ref-Util/pkg-descr b/devel/p5-Ref-Util/pkg-descr
index 26004183189d..b1e45078b1df 100644
--- a/devel/p5-Ref-Util/pkg-descr
+++ b/devel/p5-Ref-Util/pkg-descr
@@ -1,4 +1,4 @@
Ref::Util introduces several functions to help identify references in a faster
and smarter way.
-WWW: http://search.cpan.org/dist/Ref-Util/
+WWW: https://metacpan.org/release/Ref-Util
diff --git a/devel/p5-Reflex/pkg-descr b/devel/p5-Reflex/pkg-descr
index fbdaa7d65097..70ccf494d234 100644
--- a/devel/p5-Reflex/pkg-descr
+++ b/devel/p5-Reflex/pkg-descr
@@ -5,4 +5,4 @@ event-driven) programs. Reflex uses Moose internally, but it doesn't enforce
programs to use Moose's syntax. However, Moose syntax brings several useful
features we hope will become indispensible.
-WWW: http://search.cpan.org/dist/Reflex/
+WWW: https://metacpan.org/release/Reflex
diff --git a/devel/p5-Regexp-Assemble-Compressed/pkg-descr b/devel/p5-Regexp-Assemble-Compressed/pkg-descr
index 0ec5867090fe..4b395652b9d6 100644
--- a/devel/p5-Regexp-Assemble-Compressed/pkg-descr
+++ b/devel/p5-Regexp-Assemble-Compressed/pkg-descr
@@ -1,4 +1,4 @@
Regexp::Assemble::Compressed is a subclass of Regexp::Assemble. It
assembles more compressed regular expressions.
-WWW: http://search.cpan.org/dist/Regexp-Assemble-Compressed/
+WWW: https://metacpan.org/release/Regexp-Assemble-Compressed
diff --git a/devel/p5-Regexp-Assemble/pkg-descr b/devel/p5-Regexp-Assemble/pkg-descr
index d15e7739fdf4..ee7b2915cb23 100644
--- a/devel/p5-Regexp-Assemble/pkg-descr
+++ b/devel/p5-Regexp-Assemble/pkg-descr
@@ -3,4 +3,4 @@ assemble them into a single regular expression (or RE) that will match
everything that any of the individual REs match, only what they match
and nothing else.
-WWW: http://search.cpan.org/dist/Regexp-Assemble/
+WWW: https://metacpan.org/release/Regexp-Assemble
diff --git a/devel/p5-Regexp-Bind/pkg-descr b/devel/p5-Regexp-Bind/pkg-descr
index 560d6d9bf7f2..14238b674426 100644
--- a/devel/p5-Regexp-Bind/pkg-descr
+++ b/devel/p5-Regexp-Bind/pkg-descr
@@ -3,4 +3,4 @@ anonymous hashes or named variables to matched buffers. Both normal regexp
syntax and embedded regexp syntax are supported. You can view it as a tiny
and petite data extraction system.
-WWW: http://search.cpan.org/dist/Regexp-Bind/
+WWW: https://metacpan.org/release/Regexp-Bind
diff --git a/devel/p5-Regexp-Compare/pkg-descr b/devel/p5-Regexp-Compare/pkg-descr
index b8773946ce08..5b117610bd81 100644
--- a/devel/p5-Regexp-Compare/pkg-descr
+++ b/devel/p5-Regexp-Compare/pkg-descr
@@ -8,4 +8,4 @@ regexp which isn't matched by the second - many regular expressions (i.e. those
containing Perl code) are impossible to compare, and this module doesn't even
implement all possible comparisons.
-WWW: http://search.cpan.org/dist/Regexp-Compare/
+WWW: https://metacpan.org/release/Regexp-Compare
diff --git a/devel/p5-Regexp-Grammars/pkg-descr b/devel/p5-Regexp-Grammars/pkg-descr
index ecd6d575451c..cf1f2c1b3e24 100644
--- a/devel/p5-Regexp-Grammars/pkg-descr
+++ b/devel/p5-Regexp-Grammars/pkg-descr
@@ -1,3 +1,3 @@
Regexp-Grammars adds grammatical parsing features to Perl 5.10 regexes.
-WWW: http://search.cpan.org/dist/Regexp-Grammars/
+WWW: https://metacpan.org/release/Regexp-Grammars
diff --git a/devel/p5-Regexp-RegGrp/pkg-descr b/devel/p5-Regexp-RegGrp/pkg-descr
index c37bc03981b6..f70d8abbef9d 100644
--- a/devel/p5-Regexp-RegGrp/pkg-descr
+++ b/devel/p5-Regexp-RegGrp/pkg-descr
@@ -1,4 +1,4 @@
Regexp::RegGrp is a Perl modele to group regular expressions to one regular
expression.
-WWW: http://search.cpan.org/dist/Regexp-RegGrp/
+WWW: https://metacpan.org/release/Regexp-RegGrp
diff --git a/devel/p5-Regexp-Shellish/pkg-descr b/devel/p5-Regexp-Shellish/pkg-descr
index de4419ba58d2..5ff31460a0b3 100644
--- a/devel/p5-Regexp-Shellish/pkg-descr
+++ b/devel/p5-Regexp-Shellish/pkg-descr
@@ -1,3 +1,3 @@
Shell-like regular expressions.
-WWW: http://search.cpan.org/dist/Regexp-Shellish/
+WWW: https://metacpan.org/release/Regexp-Shellish
diff --git a/devel/p5-Regexp-Subst-Parallel/pkg-descr b/devel/p5-Regexp-Subst-Parallel/pkg-descr
index 0cde48c96a70..64cabe1cd2aa 100644
--- a/devel/p5-Regexp-Subst-Parallel/pkg-descr
+++ b/devel/p5-Regexp-Subst-Parallel/pkg-descr
@@ -3,4 +3,4 @@ simultaneous substitutions safely. Using the sole exported "subst"
function has a rather different effect from doing each substitution
sequentially.
-WWW: http://search.cpan.org/dist/Regexp-Subst-Parallel/
+WWW: https://metacpan.org/release/Regexp-Subst-Parallel
diff --git a/devel/p5-Return-MultiLevel/pkg-descr b/devel/p5-Return-MultiLevel/pkg-descr
index 7b2f03602e39..0b235dd47443 100644
--- a/devel/p5-Return-MultiLevel/pkg-descr
+++ b/devel/p5-Return-MultiLevel/pkg-descr
@@ -4,4 +4,4 @@ exceptions don't stop automatically at a target frame (and they
can be caught by intermediate stack frames). In other words,
this is more like setjmp(3)/longjmp(3) than die.
-WWW: http://search.cpan.org/dist/Return-MultiLevel/
+WWW: https://metacpan.org/release/Return-MultiLevel
diff --git a/devel/p5-Return-Type/pkg-descr b/devel/p5-Return-Type/pkg-descr
index eaf4f911f12e..ce6c21ba8109 100644
--- a/devel/p5-Return-Type/pkg-descr
+++ b/devel/p5-Return-Type/pkg-descr
@@ -9,4 +9,4 @@ type constraints are simply ignored.)
[1] http://search.cpan.org/dist/Return-Type/lib/Return/Type.pm#SYNOPSIS
-WWW: http://search.cpan.org/dist/Return-Type/
+WWW: https://metacpan.org/release/Return-Type
diff --git a/devel/p5-Return-Value/pkg-descr b/devel/p5-Return-Value/pkg-descr
index 1fd9851f8f9c..5ca422c7312c 100644
--- a/devel/p5-Return-Value/pkg-descr
+++ b/devel/p5-Return-Value/pkg-descr
@@ -6,4 +6,4 @@ objects or data structures for every single return value, but we do want
to check error conditions in our code because that's what good
programmers do.
-WWW: http://search.cpan.org/dist/Return-Value/
+WWW: https://metacpan.org/release/Return-Value
diff --git a/devel/p5-Rinci/pkg-descr b/devel/p5-Rinci/pkg-descr
index 4c81ee2f8852..4e4ad1a50d47 100644
--- a/devel/p5-Rinci/pkg-descr
+++ b/devel/p5-Rinci/pkg-descr
@@ -6,4 +6,4 @@ programmer. Rinci also allows better interoperability between programming
languages. It is geared towards dynamic scripting languages like Perl, Python,
Ruby, PHP, JavaScript, but is not limited to those languages.
-WWW: http://search.cpan.org/dist/Rinci/
+WWW: https://metacpan.org/release/Rinci
diff --git a/devel/p5-Role-Basic/pkg-descr b/devel/p5-Role-Basic/pkg-descr
index 937ae85470e3..3128f33bdfcd 100644
--- a/devel/p5-Role-Basic/pkg-descr
+++ b/devel/p5-Role-Basic/pkg-descr
@@ -11,4 +11,4 @@ this happen more than once and heard of others making the same
complaint). Sometimes you just want good old-fashioned roles which let
you separate class responsibility from code reuse.
-WWW: http://search.cpan.org/dist/Role-Basic/
+WWW: https://metacpan.org/release/Role-Basic
diff --git a/devel/p5-Role-HasMessage/pkg-descr b/devel/p5-Role-HasMessage/pkg-descr
index 60f9ed47b119..b7d6b78ad6b5 100644
--- a/devel/p5-Role-HasMessage/pkg-descr
+++ b/devel/p5-Role-HasMessage/pkg-descr
@@ -3,4 +3,4 @@ Role::HasMessage is promising to provide a message method that
returns a string summarizing the message or event represented by
the object. It does not provide any actual behavior.
-WWW: http://search.cpan.org/dist/Role-HasMessage/
+WWW: https://metacpan.org/release/Role-HasMessage
diff --git a/devel/p5-Role-Identifiable/pkg-descr b/devel/p5-Role-Identifiable/pkg-descr
index 9f34302f9ba6..3d656d77eecc 100644
--- a/devel/p5-Role-Identifiable/pkg-descr
+++ b/devel/p5-Role-Identifiable/pkg-descr
@@ -5,4 +5,4 @@ Role::Identifiable::HasTags adds the ability for your class and its
composed parts (roles, superclasses) as well as instances of it to
contribute to a pool of tags describing each instance.
-WWW: http://search.cpan.org/dist/Role-Identifiable/
+WWW: https://metacpan.org/release/Role-Identifiable
diff --git a/devel/p5-Role-Tiny/pkg-descr b/devel/p5-Role-Tiny/pkg-descr
index c0ca63349cf4..24e557793c7f 100644
--- a/devel/p5-Role-Tiny/pkg-descr
+++ b/devel/p5-Role-Tiny/pkg-descr
@@ -10,4 +10,4 @@ is the other way around, where first wins. In a more complete system (see Moose)
roles are checked to see if they clash. The goal of this is to be much simpler,
hence disallowing composition of multiple roles at once.
-WWW: http://search.cpan.org/dist/Role-Tiny/
+WWW: https://metacpan.org/release/Role-Tiny
diff --git a/devel/p5-Rose-DateTime/pkg-descr b/devel/p5-Rose-DateTime/pkg-descr
index e03c828b1e4c..756387c232fc 100644
--- a/devel/p5-Rose-DateTime/pkg-descr
+++ b/devel/p5-Rose-DateTime/pkg-descr
@@ -1,4 +1,4 @@
The Rose::DateTime::* modules provide a few convenience functions
and objects for use with DateTime dates.
-WWW: http://search.cpan.org/dist/Rose-DateTime/
+WWW: https://metacpan.org/release/Rose-DateTime
diff --git a/devel/p5-Rose-Object/pkg-descr b/devel/p5-Rose-Object/pkg-descr
index 0847203c95a1..8fa492eeb3dd 100644
--- a/devel/p5-Rose-Object/pkg-descr
+++ b/devel/p5-Rose-Object/pkg-descr
@@ -1,4 +1,4 @@
Rose::Object is a generic object base class. It provides very little
functionality, but a healthy dose of convention.
-WWW: http://search.cpan.org/dist/Rose-Object/
+WWW: https://metacpan.org/release/Rose-Object
diff --git a/devel/p5-Router-R3/pkg-descr b/devel/p5-Router-R3/pkg-descr
index c47f0843cfb4..ccae82c715e7 100644
--- a/devel/p5-Router-R3/pkg-descr
+++ b/devel/p5-Router-R3/pkg-descr
@@ -4,4 +4,4 @@ implemented in C. It compiles your route paths into a prefix trie.
By using the constructed prefix trie in the start-up time, you can
dispatch routes with efficiency.
-WWW: http://search.cpan.org/dist/Router-R3/
+WWW: https://metacpan.org/release/Router-R3
diff --git a/devel/p5-Routes-Tiny/pkg-descr b/devel/p5-Routes-Tiny/pkg-descr
index ef40057c3ae1..f928c0ebc317 100644
--- a/devel/p5-Routes-Tiny/pkg-descr
+++ b/devel/p5-Routes-Tiny/pkg-descr
@@ -1,4 +1,4 @@
Routes::Tiny is a lightweight routes implementation. It aims to be easy to use
in any web framework.
-WWW: http://search.cpan.org/dist/Routes-Tiny/
+WWW: https://metacpan.org/release/Routes-Tiny
diff --git a/devel/p5-RunApp/pkg-descr b/devel/p5-RunApp/pkg-descr
index 9b95f535dc1b..42c5b7f04820 100644
--- a/devel/p5-RunApp/pkg-descr
+++ b/devel/p5-RunApp/pkg-descr
@@ -5,4 +5,4 @@ development or deployment.
It builds the config files required by the services from the $config
hash, such as apache's httpd.conf.
-WWW: http://search.cpan.org/dist/RunApp/
+WWW: https://metacpan.org/release/RunApp
diff --git a/devel/p5-SNMP-Persist/pkg-descr b/devel/p5-SNMP-Persist/pkg-descr
index 4930a1fe7a3d..9dccaf2c1698 100644
--- a/devel/p5-SNMP-Persist/pkg-descr
+++ b/devel/p5-SNMP-Persist/pkg-descr
@@ -10,4 +10,4 @@ responder is a separate thread, which is not influenced by updates of
MIB subtree data. The answer to a snmp request is fast and doesn't rely
on potentially slow source of data.
-WWW: http://search.cpan.org/dist/SNMP-Persist/
+WWW: https://metacpan.org/release/SNMP-Persist
diff --git a/devel/p5-SOAP-WSDL/pkg-descr b/devel/p5-SOAP-WSDL/pkg-descr
index d32ce2b83140..cd41e6f0bd9e 100644
--- a/devel/p5-SOAP-WSDL/pkg-descr
+++ b/devel/p5-SOAP-WSDL/pkg-descr
@@ -1,3 +1,3 @@
SOAP-WSDL provides a SOAP client with WSDL support.
-WWW: http://search.cpan.org/dist/SOAP-WSDL/
+WWW: https://metacpan.org/release/SOAP-WSDL
diff --git a/devel/p5-SPOPS/pkg-descr b/devel/p5-SPOPS/pkg-descr
index b10f04641266..3f1ab96c3172 100644
--- a/devel/p5-SPOPS/pkg-descr
+++ b/devel/p5-SPOPS/pkg-descr
@@ -1,3 +1,3 @@
Simple Perl Object Persistence with Security
-WWW: http://search.cpan.org/dist/SPOPS/
+WWW: https://metacpan.org/release/SPOPS
diff --git a/devel/p5-SSN-Validate/pkg-descr b/devel/p5-SSN-Validate/pkg-descr
index d329f36697e1..1e19bf2531fc 100644
--- a/devel/p5-SSN-Validate/pkg-descr
+++ b/devel/p5-SSN-Validate/pkg-descr
@@ -5,4 +5,4 @@ specifically:
http://www.ssa.gov/foia/stateweb.html
-WWW: http://search.cpan.org/dist/SSN-Validate/
+WWW: https://metacpan.org/release/SSN-Validate
diff --git a/devel/p5-SUPER/pkg-descr b/devel/p5-SUPER/pkg-descr
index c636ec2eba43..20563c90514d 100644
--- a/devel/p5-SUPER/pkg-descr
+++ b/devel/p5-SUPER/pkg-descr
@@ -1,4 +1,4 @@
p5-SUPER is a perl module provides three different ways
to control superclass method dispatch.
-WWW: http://search.cpan.org/dist/SUPER/
+WWW: https://metacpan.org/release/SUPER
diff --git a/devel/p5-SVN-ACL/pkg-descr b/devel/p5-SVN-ACL/pkg-descr
index ac41dca5b6e0..999a1e816139 100644
--- a/devel/p5-SVN-ACL/pkg-descr
+++ b/devel/p5-SVN-ACL/pkg-descr
@@ -6,4 +6,4 @@ using the svnserve. When you use svnadmin to create a new
subversion repository. The svnserve.conf, passwd and authz will
be generated by subversion automatically.
-WWW: http://search.cpan.org/dist/SVN-ACL/
+WWW: https://metacpan.org/release/SVN-ACL
diff --git a/devel/p5-SVN-Access/pkg-descr b/devel/p5-SVN-Access/pkg-descr
index dc902f1f1a9a..6fd1203eff26 100644
--- a/devel/p5-SVN-Access/pkg-descr
+++ b/devel/p5-SVN-Access/pkg-descr
@@ -3,4 +3,4 @@ SVN access files (AuthzSVNAccessFile files), as well as a command
line interface to that object oriented programming interface
(svnaclmgr.pl) which is in the examples/ directory.
-WWW: http://search.cpan.org/dist/SVN-Access/
+WWW: https://metacpan.org/release/SVN-Access
diff --git a/devel/p5-SVN-Agent/pkg-descr b/devel/p5-SVN-Agent/pkg-descr
index 6b0a5baf5033..647e47ba7205 100644
--- a/devel/p5-SVN-Agent/pkg-descr
+++ b/devel/p5-SVN-Agent/pkg-descr
@@ -4,4 +4,4 @@ currently performed by running svn binary directly. Thus it is
probably unportable. For a much more powerful way of working with
svn repository see SVN::Client.
-WWW: http://search.cpan.org/dist/SVN-Agent/
+WWW: https://metacpan.org/release/SVN-Agent
diff --git a/devel/p5-SVN-Dump/pkg-descr b/devel/p5-SVN-Dump/pkg-descr
index f0785ec70f1f..24ce9560383f 100644
--- a/devel/p5-SVN-Dump/pkg-descr
+++ b/devel/p5-SVN-Dump/pkg-descr
@@ -10,4 +10,4 @@ document:
* Some special records (delete records with a Node-kind header)
recursively contain included records.
-WWW: http://search.cpan.org/dist/SVN-Dump/
+WWW: https://metacpan.org/release/SVN-Dump
diff --git a/devel/p5-SVN-Dumpfile/pkg-descr b/devel/p5-SVN-Dumpfile/pkg-descr
index 0d0c59d1ef67..29b64c3a506d 100644
--- a/devel/p5-SVN-Dumpfile/pkg-descr
+++ b/devel/p5-SVN-Dumpfile/pkg-descr
@@ -14,4 +14,4 @@ also allows the processing of Subversion revision property files
(i.e. the files lying in the $REPOSITORY/db/revprops/ directory
holding the author, date and log entry of every revision).
-WWW: http://search.cpan.org/dist/SVN-Dumpfile/
+WWW: https://metacpan.org/release/SVN-Dumpfile
diff --git a/devel/p5-SVN-Hook/pkg-descr b/devel/p5-SVN-Hook/pkg-descr
index a22e36e41e99..499fdfc38ca0 100644
--- a/devel/p5-SVN-Hook/pkg-descr
+++ b/devel/p5-SVN-Hook/pkg-descr
@@ -1,4 +1,4 @@
The SVN::Hook Perl module provides a programmable interface to
manage hook scripts for Subversion.
-WWW: http://search.cpan.org/dist/SVN-Hook/
+WWW: https://metacpan.org/release/SVN-Hook
diff --git a/devel/p5-SVN-Hooks/pkg-descr b/devel/p5-SVN-Hooks/pkg-descr
index 5ce743c96704..ef3e7363a777 100644
--- a/devel/p5-SVN-Hooks/pkg-descr
+++ b/devel/p5-SVN-Hooks/pkg-descr
@@ -20,4 +20,4 @@ It also comes with post-commit hooks for:
But as a framework, it can be extended to implement all types of
hooks.
-WWW: http://search.cpan.org/dist/SVN-Hooks/
+WWW: https://metacpan.org/release/SVN-Hooks
diff --git a/devel/p5-SVN-Look/pkg-descr b/devel/p5-SVN-Look/pkg-descr
index 12594e3f2b93..5db3251630f5 100644
--- a/devel/p5-SVN-Look/pkg-descr
+++ b/devel/p5-SVN-Look/pkg-descr
@@ -10,4 +10,4 @@ use the information they need. Moreover, all the information
gathered buy calling the svnlook command is cached in the object,
avoiding repetitious calls.
-WWW: http://search.cpan.org/dist/SVN-Look/
+WWW: https://metacpan.org/release/SVN-Look
diff --git a/devel/p5-SVN-Mirror/pkg-descr b/devel/p5-SVN-Mirror/pkg-descr
index 655656ae3e3b..9ff5184bf464 100644
--- a/devel/p5-SVN-Mirror/pkg-descr
+++ b/devel/p5-SVN-Mirror/pkg-descr
@@ -3,4 +3,4 @@ repository. It supports remote Subversion repositories accessible
via the SVN::Ra interface; other version control systems (such as
Perforce and CVS) are also supported via the VCP module.
-WWW: http://search.cpan.org/dist/SVN-Mirror/
+WWW: https://metacpan.org/release/SVN-Mirror
diff --git a/devel/p5-SVN-Notify-Config/pkg-descr b/devel/p5-SVN-Notify-Config/pkg-descr
index 7d8e3fb104ca..60d43b270658 100644
--- a/devel/p5-SVN-Notify-Config/pkg-descr
+++ b/devel/p5-SVN-Notify-Config/pkg-descr
@@ -1,4 +1,4 @@
This Perl module is a YAML-based configuration wrapper around the
SVN::Notify module.
-WWW: http://search.cpan.org/dist/SVN-Notify-Config/
+WWW: https://metacpan.org/release/SVN-Notify-Config
diff --git a/devel/p5-SVN-Notify-Filter-AuthZMail/pkg-descr b/devel/p5-SVN-Notify-Filter-AuthZMail/pkg-descr
index d45b1cdbcbc3..9fcce12a41a3 100644
--- a/devel/p5-SVN-Notify-Filter-AuthZMail/pkg-descr
+++ b/devel/p5-SVN-Notify-Filter-AuthZMail/pkg-descr
@@ -4,4 +4,4 @@ This module removes the need to maintain a separate list of people
to send email notification messages to (via svnnotify --to arguments),
from the AuthZSVNAccessFile.
-WWW: http://search.cpan.org/dist/SVN-Notify-Filter-AuthZMail/
+WWW: https://metacpan.org/release/SVN-Notify-Filter-AuthZMail
diff --git a/devel/p5-SVN-Notify-Filter-EmailFlatFileDB/pkg-descr b/devel/p5-SVN-Notify-Filter-EmailFlatFileDB/pkg-descr
index 04e046712f26..78429a6a56af 100644
--- a/devel/p5-SVN-Notify-Filter-EmailFlatFileDB/pkg-descr
+++ b/devel/p5-SVN-Notify-Filter-EmailFlatFileDB/pkg-descr
@@ -6,4 +6,4 @@ the AuthUserFile used by Apache. The file path is specified via the
(zero-based) of the email field is specified via the --account_field
option.
-WWW: http://search.cpan.org/dist/SVN-Notify-Filter-EmailFlatFileDB/
+WWW: https://metacpan.org/release/SVN-Notify-Filter-EmailFlatFileDB
diff --git a/devel/p5-SVN-Notify-Filter-Markdown/pkg-descr b/devel/p5-SVN-Notify-Filter-Markdown/pkg-descr
index aade2569d9c7..e4adbbae845c 100644
--- a/devel/p5-SVN-Notify-Filter-Markdown/pkg-descr
+++ b/devel/p5-SVN-Notify-Filter-Markdown/pkg-descr
@@ -1,4 +1,4 @@
This Perl module converts SVN::Notify log messages from Markdown
format to HTML.
-WWW: http://search.cpan.org/dist/SVN-Notify-Filter-Markdown/
+WWW: https://metacpan.org/release/SVN-Notify-Filter-Markdown
diff --git a/devel/p5-SVN-Notify-Filter-Watchers/pkg-descr b/devel/p5-SVN-Notify-Filter-Watchers/pkg-descr
index 7ef7c6041b32..d61d7dd48ce7 100644
--- a/devel/p5-SVN-Notify-Filter-Watchers/pkg-descr
+++ b/devel/p5-SVN-Notify-Filter-Watchers/pkg-descr
@@ -1,4 +1,4 @@
This Perl module implements a Subversion property to control
SVN::Notify commit message subscriptions.
-WWW: http://search.cpan.org/dist/SVN-Notify-Filter-Watchers/
+WWW: https://metacpan.org/release/SVN-Notify-Filter-Watchers
diff --git a/devel/p5-SVN-Notify-Mirror/pkg-descr b/devel/p5-SVN-Notify-Mirror/pkg-descr
index 448e9540d5f5..536f795133c8 100644
--- a/devel/p5-SVN-Notify-Mirror/pkg-descr
+++ b/devel/p5-SVN-Notify-Mirror/pkg-descr
@@ -4,4 +4,4 @@ web server in sync with the changes made to the repository. This
directory can either be on the same box as the repository itself,
or it can be remote.
-WWW: http://search.cpan.org/dist/SVN-Notify-Mirror/
+WWW: https://metacpan.org/release/SVN-Notify-Mirror
diff --git a/devel/p5-SVN-Notify-Snapshot/pkg-descr b/devel/p5-SVN-Notify-Snapshot/pkg-descr
index 07083b4af741..acdea04fdc84 100644
--- a/devel/p5-SVN-Notify-Snapshot/pkg-descr
+++ b/devel/p5-SVN-Notify-Snapshot/pkg-descr
@@ -2,4 +2,4 @@ This Perl module produces snapshots of a Subversion repository path.
Typically used as part of a postcommit script, it will automatically
create a .tar.gz file for every commit to a specified path.
-WWW: http://search.cpan.org/dist/SVN-Notify-Snapshot/
+WWW: https://metacpan.org/release/SVN-Notify-Snapshot
diff --git a/devel/p5-SVN-Notify/pkg-descr b/devel/p5-SVN-Notify/pkg-descr
index a14d215f553d..c8287a7800af 100644
--- a/devel/p5-SVN-Notify/pkg-descr
+++ b/devel/p5-SVN-Notify/pkg-descr
@@ -6,4 +6,4 @@ bled and listed in a single message. An additional option allows diffs
to be calculated for the changes and either appended to the message or
added as an attachment.
-WWW: http://search.cpan.org/dist/SVN-Notify/
+WWW: https://metacpan.org/release/SVN-Notify
diff --git a/devel/p5-SVN-S4/pkg-descr b/devel/p5-SVN-S4/pkg-descr
index 5955aeab2002..4121ec7d5cc6 100644
--- a/devel/p5-SVN-S4/pkg-descr
+++ b/devel/p5-SVN-S4/pkg-descr
@@ -3,4 +3,4 @@ S4 provides a wrapper to subversion that extends several of the commands
commands; you may simply use "s4" wherever you would normally type
"svn".
-WWW: http://search.cpan.org/dist/SVN-S4/
+WWW: https://metacpan.org/release/SVN-S4
diff --git a/devel/p5-SVN-Simple/pkg-descr b/devel/p5-SVN-Simple/pkg-descr
index 6f3cb98b706c..956fce2b4c97 100644
--- a/devel/p5-SVN-Simple/pkg-descr
+++ b/devel/p5-SVN-Simple/pkg-descr
@@ -5,4 +5,4 @@ changes to a tree.
A common usage is to wrap the commit editor, so you could make commits
to a subversion repository easily.
-WWW: http://search.cpan.org/dist/SVN-Simple/
+WWW: https://metacpan.org/release/SVN-Simple
diff --git a/devel/p5-SVN-Web/pkg-descr b/devel/p5-SVN-Web/pkg-descr
index 737c86441fbf..91a1b95e105d 100644
--- a/devel/p5-SVN-Web/pkg-descr
+++ b/devel/p5-SVN-Web/pkg-descr
@@ -6,4 +6,4 @@ diff.
SVN::Web also tracks the branching feature (node copy) of subversion,
so you can easily see the relationship between branches.
-WWW: http://search.cpan.org/dist/SVN-Web/
+WWW: https://metacpan.org/release/SVN-Web
diff --git a/devel/p5-Safe-Isa/pkg-descr b/devel/p5-Safe-Isa/pkg-descr
index b3486b8cfa03..2ebc5f84ae6b 100644
--- a/devel/p5-Safe-Isa/pkg-descr
+++ b/devel/p5-Safe-Isa/pkg-descr
@@ -11,4 +11,4 @@ class names that you might not want to treat as one (like say "Matt") - the
is_module_name function from Module::Runtime is a good way to check for
something you might be able to call methods on if you want to do that.
-WWW: http://search.cpan.org/dist/Safe-Isa/
+WWW: https://metacpan.org/release/Safe-Isa
diff --git a/devel/p5-Sah/pkg-descr b/devel/p5-Sah/pkg-descr
index a4de45f259a1..3fcc712865b0 100644
--- a/devel/p5-Sah/pkg-descr
+++ b/devel/p5-Sah/pkg-descr
@@ -2,4 +2,4 @@ Sah is a schema language for validating data structures. In the 0.9.0 series,
there will probably still be incompatible syntax changes between revision before
the spec stabilizes into 1.0 series.
-WWW: http://search.cpan.org/dist/Sah/
+WWW: https://metacpan.org/release/Sah
diff --git a/devel/p5-Scalar-Defer/pkg-descr b/devel/p5-Scalar-Defer/pkg-descr
index b17d6ce8262d..c7a9cca316d5 100644
--- a/devel/p5-Scalar-Defer/pkg-descr
+++ b/devel/p5-Scalar-Defer/pkg-descr
@@ -5,4 +5,4 @@ replace the value, instead of triggering a STORE method call.
Also, thanks to the overload-based implementation, this module is
about 2x faster than Data::Lazy.
-WWW: http://search.cpan.org/dist/Scalar-Defer/
+WWW: https://metacpan.org/release/Scalar-Defer
diff --git a/devel/p5-Scalar-Does/pkg-descr b/devel/p5-Scalar-Does/pkg-descr
index 45663acf4c0b..d2c6d444ba60 100644
--- a/devel/p5-Scalar-Does/pkg-descr
+++ b/devel/p5-Scalar-Does/pkg-descr
@@ -2,4 +2,4 @@ Scalar::Does has long been noted that Perl would benefit from a does() built-in.
A check that ref($thing) eq 'ARRAY' doesn't allow you to accept an object that
uses overloading to provide an array-like interface.
-WWW: http://search.cpan.org/dist/Scalar-Does/
+WWW: https://metacpan.org/release/Scalar-Does
diff --git a/devel/p5-Scalar-Listify/pkg-descr b/devel/p5-Scalar-Listify/pkg-descr
index 8b930fa0a823..259449a8d9a4 100644
--- a/devel/p5-Scalar-Listify/pkg-descr
+++ b/devel/p5-Scalar-Listify/pkg-descr
@@ -10,4 +10,4 @@ with one's task. Ie:
And this module is designed to address just that!
-WWW: http://search.cpan.org/dist/Scalar-Listify/
+WWW: https://metacpan.org/release/Scalar-Listify
diff --git a/devel/p5-Scalar-String/pkg-descr b/devel/p5-Scalar-String/pkg-descr
index 084eb5360065..6b8d1aab2d71 100644
--- a/devel/p5-Scalar-String/pkg-descr
+++ b/devel/p5-Scalar-String/pkg-descr
@@ -10,4 +10,4 @@ string in a desired way.
This module is implemented in XS, with a pure Perl backup version for systems
that can't handle XS.
-WWW: http://search.cpan.org/dist/Scalar-String/
+WWW: https://metacpan.org/release/Scalar-String
diff --git a/devel/p5-Scalar-Util-LooksLikeNumber/pkg-descr b/devel/p5-Scalar-Util-LooksLikeNumber/pkg-descr
index 156f8c54d278..73eb8e93a808 100644
--- a/devel/p5-Scalar-Util-LooksLikeNumber/pkg-descr
+++ b/devel/p5-Scalar-Util-LooksLikeNumber/pkg-descr
@@ -3,4 +3,4 @@ Scalar::Util's looks_like_number(), except it returns the raw value
from the C function. Scalar::Util used to do this also, but it
returns a booleanized value since 1.39.
-WWW: http://search.cpan.org/dist/Scalar-Util-LooksLikeNumber/
+WWW: https://metacpan.org/release/Scalar-Util-LooksLikeNumber
diff --git a/devel/p5-Scalar-Util-Numeric/pkg-descr b/devel/p5-Scalar-Util-Numeric/pkg-descr
index b1b3f44016f0..e78d7c3fd947 100644
--- a/devel/p5-Scalar-Util-Numeric/pkg-descr
+++ b/devel/p5-Scalar-Util-Numeric/pkg-descr
@@ -2,4 +2,4 @@ This module exports a number of wrappers around perl's builtin grok_number
function, which returns the numeric type of its argument, or 0 if it isn't
numeric.
-WWW: http://search.cpan.org/dist/Scalar-Util-Numeric/
+WWW: https://metacpan.org/release/Scalar-Util-Numeric
diff --git a/devel/p5-Scope-Guard/pkg-descr b/devel/p5-Scope-Guard/pkg-descr
index e239e39ad5ff..e9a97f28bfbe 100644
--- a/devel/p5-Scope-Guard/pkg-descr
+++ b/devel/p5-Scope-Guard/pkg-descr
@@ -7,4 +7,4 @@ made that are automatically honoured by perl's garbage collector.
For more info, see: http://www.drdobbs.com/cpp/184403758
-WWW: http://search.cpan.org/dist/Scope-Guard/
+WWW: https://metacpan.org/release/Scope-Guard
diff --git a/devel/p5-Scope-Upper/pkg-descr b/devel/p5-Scope-Upper/pkg-descr
index 38c9ec720ade..4003bfd10c56 100644
--- a/devel/p5-Scope-Upper/pkg-descr
+++ b/devel/p5-Scope-Upper/pkg-descr
@@ -10,4 +10,4 @@ higher contexts with respectively "localize", "localize_elem" and
* return values immediately to an upper level with "unwind", and know
which context was in use then with "want_at".
-WWW: http://search.cpan.org/dist/Scope-Upper/
+WWW: https://metacpan.org/release/Scope-Upper
diff --git a/devel/p5-Script-isAperlScript/pkg-descr b/devel/p5-Script-isAperlScript/pkg-descr
index 5a4f6fb67b97..41fbd5cbab1e 100644
--- a/devel/p5-Script-isAperlScript/pkg-descr
+++ b/devel/p5-Script-isAperlScript/pkg-descr
@@ -1,3 +1,3 @@
This does a basic check if something is a perl script or not.
-WWW: http://search.cpan.org/dist/Script-isAperlScript/
+WWW: https://metacpan.org/release/Script-isAperlScript
diff --git a/devel/p5-Search-Binary/pkg-descr b/devel/p5-Search-Binary/pkg-descr
index a7ca4aaeff5a..46a95f02dfeb 100644
--- a/devel/p5-Search-Binary/pkg-descr
+++ b/devel/p5-Search-Binary/pkg-descr
@@ -5,4 +5,4 @@ record or index value, but leaves their interpretation and
implementation to the user supplied function &$read(). The only
restriction is that positions must be integer scalars.
-WWW: http://search.cpan.org/dist/Search-Binary/
+WWW: https://metacpan.org/release/Search-Binary
diff --git a/devel/p5-Sentinel/pkg-descr b/devel/p5-Sentinel/pkg-descr
index e2a8c9cc2885..81013f67abc6 100644
--- a/devel/p5-Sentinel/pkg-descr
+++ b/devel/p5-Sentinel/pkg-descr
@@ -3,4 +3,4 @@ invoke callbacks to get or set its value. Primarily this is useful to create
lvalue object accessors or other functions, to invoke actual code when a new
value is set, rather than simply updating a scalar variable.
-WWW: http://search.cpan.org/dist/Sentinel/
+WWW: https://metacpan.org/release/Sentinel
diff --git a/devel/p5-Sepia/pkg-descr b/devel/p5-Sepia/pkg-descr
index 2d621de32d1e..80e9dbceee41 100644
--- a/devel/p5-Sepia/pkg-descr
+++ b/devel/p5-Sepia/pkg-descr
@@ -3,4 +3,4 @@ development. This package contains the Perl side of the
implementation, including all user-serviceable parts (for the
cross-referencing facility see Sepia::Xref).
-WWW: http://search.cpan.org/dist/Sepia/
+WWW: https://metacpan.org/release/Sepia
diff --git a/devel/p5-Set-Array/pkg-descr b/devel/p5-Set-Array/pkg-descr
index 0261a723bb49..ae37f343862b 100644
--- a/devel/p5-Set-Array/pkg-descr
+++ b/devel/p5-Set-Array/pkg-descr
@@ -4,4 +4,4 @@ in the FAQ's, the Perl Cookbook or posts from comp.lang.perl.misc. In
addition, there are Set methods with corresponding (overloaded)
operators for the purpose of Set comparison, i.e. +, ==, etc.
-WWW: http://search.cpan.org/dist/Set-Array/
+WWW: https://metacpan.org/release/Set-Array
diff --git a/devel/p5-Set-ConsistentHash/pkg-descr b/devel/p5-Set-ConsistentHash/pkg-descr
index 661f81616454..ef224994567a 100644
--- a/devel/p5-Set-ConsistentHash/pkg-descr
+++ b/devel/p5-Set-ConsistentHash/pkg-descr
@@ -8,4 +8,4 @@ Consistent hashing was introduced in 1997 as a way of distributing
requests among a changing population of web servers. More recently, it
and similar techniques have been employed in distributed hash tables.
-WWW: http://search.cpan.org/dist/Set-ConsistentHash/
+WWW: https://metacpan.org/release/Set-ConsistentHash
diff --git a/devel/p5-Set-Crontab/pkg-descr b/devel/p5-Set-Crontab/pkg-descr
index a421ca9b391d..8e5af3f76536 100644
--- a/devel/p5-Set-Crontab/pkg-descr
+++ b/devel/p5-Set-Crontab/pkg-descr
@@ -1,4 +1,4 @@
Set::Crontab parses crontab-style lists of integers and defines some utility
functions to make it easier to deal with them.
-WWW: http://search.cpan.org/dist/Set-Crontab/
+WWW: https://metacpan.org/release/Set-Crontab
diff --git a/devel/p5-Set-CrossProduct/pkg-descr b/devel/p5-Set-CrossProduct/pkg-descr
index 829264aa1ede..b1a592b9cf4b 100644
--- a/devel/p5-Set-CrossProduct/pkg-descr
+++ b/devel/p5-Set-CrossProduct/pkg-descr
@@ -3,4 +3,4 @@ possible ways that can be done, so that the first item in the list is
always from the first array, the second item from the second array, and
so on.
-WWW: http://search.cpan.org/dist/Set-CrossProduct/
+WWW: https://metacpan.org/release/Set-CrossProduct
diff --git a/devel/p5-Set-Infinite/pkg-descr b/devel/p5-Set-Infinite/pkg-descr
index 49656929425d..a0362071315f 100644
--- a/devel/p5-Set-Infinite/pkg-descr
+++ b/devel/p5-Set-Infinite/pkg-descr
@@ -5,4 +5,4 @@ It works with reals, integers, and objects.
When it is used dates, this module provides schedule checks (intersections),
unions, and infinite recurrences.
-WWW: http://search.cpan.org/dist/Set-Infinite/
+WWW: https://metacpan.org/release/Set-Infinite
diff --git a/devel/p5-Set-Object/pkg-descr b/devel/p5-Set-Object/pkg-descr
index 495df587f664..ffdb0275ec6d 100644
--- a/devel/p5-Set-Object/pkg-descr
+++ b/devel/p5-Set-Object/pkg-descr
@@ -1,4 +1,4 @@
This module implements a Set of objects, that is, a collection of
objects without duplications. It is similar to a Smalltalk IdentitySet.
-WWW: http://search.cpan.org/dist/Set-Object/
+WWW: https://metacpan.org/release/Set-Object
diff --git a/devel/p5-Set-Scalar/pkg-descr b/devel/p5-Set-Scalar/pkg-descr
index e8a348808b8e..5184291bc7c5 100644
--- a/devel/p5-Set-Scalar/pkg-descr
+++ b/devel/p5-Set-Scalar/pkg-descr
@@ -1,4 +1,4 @@
This package implements the basic set operations for Perl
scalars/references.
-WWW: http://search.cpan.org/dist/Set-Scalar/
+WWW: https://metacpan.org/release/Set-Scalar
diff --git a/devel/p5-Set-Tiny/pkg-descr b/devel/p5-Set-Tiny/pkg-descr
index cfc86b13ec45..25d771bc61aa 100644
--- a/devel/p5-Set-Tiny/pkg-descr
+++ b/devel/p5-Set-Tiny/pkg-descr
@@ -2,4 +2,4 @@ Set::Tiny is a thin wrapper around regular Perl hashes to perform
often needed set operations, such as testing two sets of strings for
equality, or checking whether one is contained within the other.
-WWW: http://search.cpan.org/dist/Set-Tiny/
+WWW: https://metacpan.org/release/Set-Tiny
diff --git a/devel/p5-Shell-Base/pkg-descr b/devel/p5-Shell-Base/pkg-descr
index 392ffce70d8a..b217afc53834 100644
--- a/devel/p5-Shell-Base/pkg-descr
+++ b/devel/p5-Shell-Base/pkg-descr
@@ -13,4 +13,4 @@ COPYRIGHT
This module is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
-WWW: http://search.cpan.org/dist/Shell-Base/
+WWW: https://metacpan.org/release/Shell-Base
diff --git a/devel/p5-Shell-EnvImporter/pkg-descr b/devel/p5-Shell-EnvImporter/pkg-descr
index bcb9165c6733..74e92dd0af2b 100644
--- a/devel/p5-Shell-EnvImporter/pkg-descr
+++ b/devel/p5-Shell-EnvImporter/pkg-descr
@@ -2,4 +2,4 @@ Shell::EnvImporter allows various kinds of shell scripts (csh, tcsh, bash, zsh
and even perl) to be "sourced" into a Perl program. This module also allows
restoration of the pre-sourced environment.
-WWW: http://search.cpan.org/dist/Shell-EnvImporter/
+WWW: https://metacpan.org/release/Shell-EnvImporter
diff --git a/devel/p5-Shell-Parser/pkg-descr b/devel/p5-Shell-Parser/pkg-descr
index 4611b0714a90..73cfb01760b2 100644
--- a/devel/p5-Shell-Parser/pkg-descr
+++ b/devel/p5-Shell-Parser/pkg-descr
@@ -1,3 +1,3 @@
This module implements a rudimentary shell script parser in Perl.
-WWW: http://search.cpan.org/dist/Shell-Parser/
+WWW: https://metacpan.org/release/Shell-Parser
diff --git a/devel/p5-Shell-Source/pkg-descr b/devel/p5-Shell-Source/pkg-descr
index fa659c269d74..e17df3ee0174 100644
--- a/devel/p5-Shell-Source/pkg-descr
+++ b/devel/p5-Shell-Source/pkg-descr
@@ -2,4 +2,4 @@ The Shell::Source allows arbitrary shell scripts, or other programs for
that matter, to be run and their environment to be inherited into a Perl
program.
-WWW: http://search.cpan.org/dist/Shell-Source/
+WWW: https://metacpan.org/release/Shell-Source
diff --git a/devel/p5-ShipIt-Step-Manifest/pkg-descr b/devel/p5-ShipIt-Step-Manifest/pkg-descr
index da1506fcab00..45f61ad4fd5c 100644
--- a/devel/p5-ShipIt-Step-Manifest/pkg-descr
+++ b/devel/p5-ShipIt-Step-Manifest/pkg-descr
@@ -6,4 +6,4 @@ directories, and have set the relevant svk ignore properties.
To use it, just list in your .shipit file.
-WWW: http://search.cpan.org/dist/ShipIt-Step-Manifest/
+WWW: https://metacpan.org/release/ShipIt-Step-Manifest
diff --git a/devel/p5-ShipIt/pkg-descr b/devel/p5-ShipIt/pkg-descr
index c96b4afb2e01..6920f0ebb068 100644
--- a/devel/p5-ShipIt/pkg-descr
+++ b/devel/p5-ShipIt/pkg-descr
@@ -18,4 +18,4 @@ release, which won't happen if you're afraid of releases.
shipit automates all the hell. It makes life beautiful.
-WWW: http://search.cpan.org/dist/ShipIt/
+WWW: https://metacpan.org/release/ShipIt
diff --git a/devel/p5-Smart-Comments/pkg-descr b/devel/p5-Smart-Comments/pkg-descr
index 17886b09ac50..9a855666b06a 100644
--- a/devel/p5-Smart-Comments/pkg-descr
+++ b/devel/p5-Smart-Comments/pkg-descr
@@ -7,4 +7,4 @@ Simply commenting out the use Smart::Comments line turns them back into
regular comments. Leaving smart comments in your code is smart because if you
needed them once, you'll almost certainly need them again later.
-WWW: http://search.cpan.org/dist/Smart-Comments/
+WWW: https://metacpan.org/release/Smart-Comments
diff --git a/devel/p5-Sort-Array/pkg-descr b/devel/p5-Sort-Array/pkg-descr
index 83c9cb595d58..fc1785a94077 100644
--- a/devel/p5-Sort-Array/pkg-descr
+++ b/devel/p5-Sort-Array/pkg-descr
@@ -3,4 +3,4 @@ This extended sorting algorithm allows you to
a) sort an array by ANY field number, not only the first
b) find duplicates in your data-set and sort them out.
-WWW: http://search.cpan.org/dist/Sort-Array/
+WWW: https://metacpan.org/release/Sort-Array
diff --git a/devel/p5-Sort-ArrayOfArrays/pkg-descr b/devel/p5-Sort-ArrayOfArrays/pkg-descr
index ac527d6b35fc..38f89a87c8d1 100644
--- a/devel/p5-Sort-ArrayOfArrays/pkg-descr
+++ b/devel/p5-Sort-ArrayOfArrays/pkg-descr
@@ -1,4 +1,4 @@
Sort::ArrayOfArrays was written to sort an arbitrary array of arrays,
in powerful, different ways.
-WWW: http://search.cpan.org/dist/Sort-ArrayOfArrays/
+WWW: https://metacpan.org/release/Sort-ArrayOfArrays
diff --git a/devel/p5-Sort-Key-DateTime/pkg-descr b/devel/p5-Sort-Key-DateTime/pkg-descr
index 522fe6fda6d9..725c966a2554 100644
--- a/devel/p5-Sort-Key-DateTime/pkg-descr
+++ b/devel/p5-Sort-Key-DateTime/pkg-descr
@@ -1,4 +1,4 @@
Sort::Key::DateTime allows to sort objects by some (calculated) key of
type DateTime.
-WWW: http://search.cpan.org/dist/Sort-Key-DateTime/
+WWW: https://metacpan.org/release/Sort-Key-DateTime
diff --git a/devel/p5-Sort-Key-Top/pkg-descr b/devel/p5-Sort-Key-Top/pkg-descr
index 8065c4d6c6eb..067794887931 100644
--- a/devel/p5-Sort-Key-Top/pkg-descr
+++ b/devel/p5-Sort-Key-Top/pkg-descr
@@ -1,4 +1,4 @@
Select the top n elements from a list using several common orderings and
custom key extraction procedures.
-WWW: http://search.cpan.org/dist/Sort-Key-Top/
+WWW: https://metacpan.org/release/Sort-Key-Top
diff --git a/devel/p5-Sort-Key/pkg-descr b/devel/p5-Sort-Key/pkg-descr
index 322acfcb0837..fa370a4ea988 100644
--- a/devel/p5-Sort-Key/pkg-descr
+++ b/devel/p5-Sort-Key/pkg-descr
@@ -1,4 +1,4 @@
Sort::Key provides a set of functions to sort object arrays by some
(calculated) key value.
-WWW: http://search.cpan.org/dist/Sort-Key/
+WWW: https://metacpan.org/release/Sort-Key
diff --git a/devel/p5-Sort-Maker/pkg-descr b/devel/p5-Sort-Maker/pkg-descr
index 2381e83ef3d2..7c9c67b0a06d 100644
--- a/devel/p5-Sort-Maker/pkg-descr
+++ b/devel/p5-Sort-Maker/pkg-descr
@@ -5,4 +5,4 @@ sort subroutines in one of four styles, plain, orcish manouver,
Schwartzian Transform and the Guttman-Rosler Transform. You can also get
the source for a sort sub you create via the sorter_source call.
-WWW: http://search.cpan.org/dist/Sort-Maker/
+WWW: https://metacpan.org/release/Sort-Maker
diff --git a/devel/p5-Sort-Tree/pkg-descr b/devel/p5-Sort-Tree/pkg-descr
index 1465c04f94eb..208345876cf1 100644
--- a/devel/p5-Sort-Tree/pkg-descr
+++ b/devel/p5-Sort-Tree/pkg-descr
@@ -14,4 +14,4 @@ pod documentation via the command
or, after installation, view the man pages with
man Sort::Tree
-WWW: http://search.cpan.org/dist/Sort-Tree/
+WWW: https://metacpan.org/release/Sort-Tree
diff --git a/devel/p5-Sort-Versions/pkg-descr b/devel/p5-Sort-Versions/pkg-descr
index 4f7305098950..7cac7cea14af 100644
--- a/devel/p5-Sort-Versions/pkg-descr
+++ b/devel/p5-Sort-Versions/pkg-descr
@@ -20,4 +20,4 @@
1 < 0002
1.5 < 1.06
-WWW: http://search.cpan.org/dist/Sort-Versions/
+WWW: https://metacpan.org/release/Sort-Versions
diff --git a/devel/p5-Specio/pkg-descr b/devel/p5-Specio/pkg-descr
index 3d4eab03bee3..39c338656d57 100644
--- a/devel/p5-Specio/pkg-descr
+++ b/devel/p5-Specio/pkg-descr
@@ -12,4 +12,4 @@ values to that type.
The author's long-term goal is to replace Moose's built-in types and
MooseX::Types with this module.
-WWW: http://search.cpan.org/dist/Specio/
+WWW: https://metacpan.org/release/Specio
diff --git a/devel/p5-Spiffy/pkg-descr b/devel/p5-Spiffy/pkg-descr
index d55ca42f9450..a7721c4f9e97 100644
--- a/devel/p5-Spiffy/pkg-descr
+++ b/devel/p5-Spiffy/pkg-descr
@@ -4,4 +4,4 @@ base.pm, mixin.pm and SUPER.pm into one magic foundation class. It
attempts to fix all the nits and warts of traditional Perl OO, in a
clean, straightforward and (perhaps someday) standard way.
-WWW: http://search.cpan.org/dist/Spiffy/
+WWW: https://metacpan.org/release/Spiffy
diff --git a/devel/p5-Spoon/pkg-descr b/devel/p5-Spoon/pkg-descr
index ad09f5b87323..3deffe8fbcd0 100644
--- a/devel/p5-Spoon/pkg-descr
+++ b/devel/p5-Spoon/pkg-descr
@@ -10,4 +10,4 @@ Spoon.pm inherits from Spiffy.pm.
Spoon is not an application in and of itself. (As compared to Kwiki) You
need to build your own applications from it.
-WWW: http://search.cpan.org/dist/Spoon/
+WWW: https://metacpan.org/release/Spoon
diff --git a/devel/p5-Storable/pkg-descr b/devel/p5-Storable/pkg-descr
index e6bf164c1d9a..b65d6703f17f 100644
--- a/devel/p5-Storable/pkg-descr
+++ b/devel/p5-Storable/pkg-descr
@@ -13,4 +13,4 @@ a reference to the root object is returned. In case an I/O error
occurred while reading, undef is returned instead. Other serious errors
are propagated via die.
-WWW: http://search.cpan.org/dist/Storable/
+WWW: https://metacpan.org/release/Storable
diff --git a/devel/p5-Stream-Buffered/pkg-descr b/devel/p5-Stream-Buffered/pkg-descr
index e32ada770dc1..57cd111924a5 100644
--- a/devel/p5-Stream-Buffered/pkg-descr
+++ b/devel/p5-Stream-Buffered/pkg-descr
@@ -3,4 +3,4 @@ strings and then get a seekable filehandle once everything is
buffered. It uses PerlIO and/or temporary file to save the buffer
depending on the length of the size.
-WWW: http://search.cpan.org/dist/Stream-Buffered/
+WWW: https://metacpan.org/release/Stream-Buffered
diff --git a/devel/p5-Stream-Reader/pkg-descr b/devel/p5-Stream-Reader/pkg-descr
index 74ada25f8166..90061c2a91c3 100644
--- a/devel/p5-Stream-Reader/pkg-descr
+++ b/devel/p5-Stream-Reader/pkg-descr
@@ -1,4 +1,4 @@
Stream::Reader is perl module intended for reading data from streams.
It can be used for "on the fly" parsing big volumes data.
-WWW: http://search.cpan.org/dist/Stream-Reader/
+WWW: https://metacpan.org/release/Stream-Reader
diff --git a/devel/p5-Stream/pkg-descr b/devel/p5-Stream/pkg-descr
index dcf944b43923..dfbb3a8eb7b9 100644
--- a/devel/p5-Stream/pkg-descr
+++ b/devel/p5-Stream/pkg-descr
@@ -1,3 +1,3 @@
A generic set of Stream classes for Perl.
-WWW: http://search.cpan.org/dist/Stream/
+WWW: https://metacpan.org/release/Stream
diff --git a/devel/p5-String-Approx/pkg-descr b/devel/p5-String-Approx/pkg-descr
index 0772ec3a8d86..9a75e3be7973 100644
--- a/devel/p5-String-Approx/pkg-descr
+++ b/devel/p5-String-Approx/pkg-descr
@@ -6,4 +6,4 @@ errors, spelling errors, closely related vocabularies
EXTREMELY USEFUL FOR WRITING LANGUAGE TESTS AND QUIZZES !
Jarkko Hietaniemi<jhi@alpha.hut.fi>
-WWW: http://search.cpan.org/dist/String-Approx/
+WWW: https://metacpan.org/release/String-Approx
diff --git a/devel/p5-String-Checker/pkg-descr b/devel/p5-String-Checker/pkg-descr
index caf2d4acd170..ee0309066779 100644
--- a/devel/p5-String-Checker/pkg-descr
+++ b/devel/p5-String-Checker/pkg-descr
@@ -6,4 +6,4 @@ example, CGI input parameters) against a set of expectations, this
comes in pretty handy. As a matter of fact, the CGI::ArgChecker
module is a simple, CGI.pm aware wrapper for this library.
-WWW: http://search.cpan.org/dist/String-Checker/
+WWW: https://metacpan.org/release/String-Checker
diff --git a/devel/p5-String-Diff/pkg-descr b/devel/p5-String-Diff/pkg-descr
index 5942a72c3687..742a277feb6b 100644
--- a/devel/p5-String-Diff/pkg-descr
+++ b/devel/p5-String-Diff/pkg-descr
@@ -1,3 +1,3 @@
Simple diff to String
-WWW: http://search.cpan.org/dist/String-Diff/
+WWW: https://metacpan.org/release/String-Diff
diff --git a/devel/p5-String-Dump/pkg-descr b/devel/p5-String-Dump/pkg-descr
index e4a9da2b2797..0b8580944826 100644
--- a/devel/p5-String-Dump/pkg-descr
+++ b/devel/p5-String-Dump/pkg-descr
@@ -1,3 +1,3 @@
This module dumps strings of characters (or bytes) for printing and debugging.
-WWW: http://search.cpan.org/dist/String-Dump/
+WWW: https://metacpan.org/release/String-Dump
diff --git a/devel/p5-String-Errf/pkg-descr b/devel/p5-String-Errf/pkg-descr
index ac4c8b2034fd..2e31bf457b09 100644
--- a/devel/p5-String-Errf/pkg-descr
+++ b/devel/p5-String-Errf/pkg-descr
@@ -1,4 +1,4 @@
String::Errf provides errf, a simple string formatter that works
something like sprintf.
-WWW: http://search.cpan.org/dist/String-Errf/
+WWW: https://metacpan.org/release/String-Errf
diff --git a/devel/p5-String-Formatter/pkg-descr b/devel/p5-String-Formatter/pkg-descr
index 3177c6d5a342..72ee47e362df 100644
--- a/devel/p5-String-Formatter/pkg-descr
+++ b/devel/p5-String-Formatter/pkg-descr
@@ -3,4 +3,4 @@ routines. It supports named or positional formatting, custom
conversions, fixed string interpolation, and simple width-matching out
of the box.
-WWW: http://search.cpan.org/dist/String-Formatter/
+WWW: https://metacpan.org/release/String-Formatter
diff --git a/devel/p5-String-LRC/pkg-descr b/devel/p5-String-LRC/pkg-descr
index e2176d54ce85..0f8a3c94e148 100644
--- a/devel/p5-String-LRC/pkg-descr
+++ b/devel/p5-String-LRC/pkg-descr
@@ -13,4 +13,4 @@ Commonly used in financial protocols as follows with ETX (ASCII 03)
appended to LRC sum and packets after the STX (ASCII 02), payload,
and ETX chars.
-WWW: http://search.cpan.org/dist/String-LRC/
+WWW: https://metacpan.org/release/String-LRC
diff --git a/devel/p5-String-Parity/pkg-descr b/devel/p5-String-Parity/pkg-descr
index bc4c98356bd9..2d205c047678 100644
--- a/devel/p5-String-Parity/pkg-descr
+++ b/devel/p5-String-Parity/pkg-descr
@@ -1,4 +1,4 @@
The String::Parity module for perl5 may be used to generate and test
even, odd, mark and space parity on arbitrary strings.
-WWW: http://search.cpan.org/dist/String-Parity/
+WWW: https://metacpan.org/release/String-Parity
diff --git a/devel/p5-String-Random/pkg-descr b/devel/p5-String-Random/pkg-descr
index 96a4c66d03a3..4bc322c576dd 100644
--- a/devel/p5-String-Random/pkg-descr
+++ b/devel/p5-String-Random/pkg-descr
@@ -2,4 +2,4 @@ String::Random is used to generate random strings. It was written to
make generating random passwords and such a little easier. See the
documentation in pod format in the module for more information.
-WWW: http://search.cpan.org/dist/String-Random/
+WWW: https://metacpan.org/release/String-Random
diff --git a/devel/p5-String-RexxParse/pkg-descr b/devel/p5-String-RexxParse/pkg-descr
index e4f2679621ae..55dcc1d01ae6 100644
--- a/devel/p5-String-RexxParse/pkg-descr
+++ b/devel/p5-String-RexxParse/pkg-descr
@@ -1,4 +1,4 @@
String::RexxParse is an attempt to provide REXX parsing routines for some
long-time REXX programmers.
-WWW: http://search.cpan.org/dist/String-RexxParse/
+WWW: https://metacpan.org/release/String-RexxParse
diff --git a/devel/p5-String-Similarity/pkg-descr b/devel/p5-String-Similarity/pkg-descr
index d11609af6957..e1d2581b4a31 100644
--- a/devel/p5-String-Similarity/pkg-descr
+++ b/devel/p5-String-Similarity/pkg-descr
@@ -4,4 +4,4 @@ different. A value of '1' means that the strings are identical.
Everything else lies between 0 and 1 and describes the amount of
similarity between the strings.
-WWW: http://search.cpan.org/dist/String-Similarity/
+WWW: https://metacpan.org/release/String-Similarity
diff --git a/devel/p5-Struct-Dumb/pkg-descr b/devel/p5-Struct-Dumb/pkg-descr
index 24c6671b9cfc..c6f50eadadfc 100644
--- a/devel/p5-Struct-Dumb/pkg-descr
+++ b/devel/p5-Struct-Dumb/pkg-descr
@@ -16,4 +16,4 @@ abuse a hash, complete with the risk of typoing key names. The constructor will
croak if passed the wrong number of arguments, as will attempts to refer to
fields that don't exist.
-WWW: http://search.cpan.org/dist/Struct-Dumb/
+WWW: https://metacpan.org/release/Struct-Dumb
diff --git a/devel/p5-Sub-Alias/pkg-descr b/devel/p5-Sub-Alias/pkg-descr
index 7accae560077..88ba8a36bd35 100644
--- a/devel/p5-Sub-Alias/pkg-descr
+++ b/devel/p5-Sub-Alias/pkg-descr
@@ -8,4 +8,4 @@ the subroutine as if it was defined the ordinary way then.
This is particularly useful in the cases when you need to have several
identical subroutines with different names.
-WWW: http://search.cpan.org/dist/Sub-Alias/
+WWW: https://metacpan.org/release/Sub-Alias
diff --git a/devel/p5-Sub-Current/pkg-descr b/devel/p5-Sub-Current/pkg-descr
index ee3df98227ec..cb0f369af844 100644
--- a/devel/p5-Sub-Current/pkg-descr
+++ b/devel/p5-Sub-Current/pkg-descr
@@ -7,4 +7,4 @@ this function will return undef.
Outside of a special block (that is, at the top level of a program)
ROUTINE() will return undef as well.
-WWW: http://search.cpan.org/dist/Sub-Current/
+WWW: https://metacpan.org/release/Sub-Current
diff --git a/devel/p5-Sub-Delete/pkg-descr b/devel/p5-Sub-Delete/pkg-descr
index f1a09a0d200f..04b7ae0d35fe 100644
--- a/devel/p5-Sub-Delete/pkg-descr
+++ b/devel/p5-Sub-Delete/pkg-descr
@@ -8,4 +8,4 @@ consequently, won't work for deleting methods). The subroutine is
completely obliterated from the symbol table (though there may be
references to it elsewhere, including in compiled code).
-WWW: http://search.cpan.org/dist/Sub-Delete/
+WWW: https://metacpan.org/release/Sub-Delete
diff --git a/devel/p5-Sub-Exporter-ForMethods/pkg-descr b/devel/p5-Sub-Exporter-ForMethods/pkg-descr
index c9f1dab1b376..2d443d68dfd4 100644
--- a/devel/p5-Sub-Exporter-ForMethods/pkg-descr
+++ b/devel/p5-Sub-Exporter-ForMethods/pkg-descr
@@ -1,4 +1,4 @@
Sub::Exporter::ForMethods is helper routines for using Sub::Exporter
to build methods.
-WWW: http://search.cpan.org/dist/Sub-Exporter-ForMethods/
+WWW: https://metacpan.org/release/Sub-Exporter-ForMethods
diff --git a/devel/p5-Sub-Exporter-GlobExporter/pkg-descr b/devel/p5-Sub-Exporter-GlobExporter/pkg-descr
index 48e2c90b58a4..252dc9b138b3 100644
--- a/devel/p5-Sub-Exporter-GlobExporter/pkg-descr
+++ b/devel/p5-Sub-Exporter-GlobExporter/pkg-descr
@@ -1,3 +1,3 @@
Sub::Exporter::GlobExporter - export shared globs with Sub::Exporter collectors
-WWW: http://search.cpan.org/dist/Sub-Exporter-GlobExporter/
+WWW: https://metacpan.org/release/Sub-Exporter-GlobExporter
diff --git a/devel/p5-Sub-Exporter-Lexical/pkg-descr b/devel/p5-Sub-Exporter-Lexical/pkg-descr
index 27fc9b3e029a..6efbea7de667 100644
--- a/devel/p5-Sub-Exporter-Lexical/pkg-descr
+++ b/devel/p5-Sub-Exporter-Lexical/pkg-descr
@@ -3,4 +3,4 @@ Installers are documented in Sub::Exporter's documentation; all you need to know
is that by using Sub::Exporter::Lexical's installer, you can import routines
into a lexical scope that will be cleaned up when that scope ends.
-WWW: http://search.cpan.org/dist/Sub-Exporter-Lexical/
+WWW: https://metacpan.org/release/Sub-Exporter-Lexical
diff --git a/devel/p5-Sub-Exporter-Progressive/pkg-descr b/devel/p5-Sub-Exporter-Progressive/pkg-descr
index 90cb9f8db832..61b2a5d2590b 100644
--- a/devel/p5-Sub-Exporter-Progressive/pkg-descr
+++ b/devel/p5-Sub-Exporter-Progressive/pkg-descr
@@ -10,4 +10,4 @@ Exporter to work. Additionally, if your package uses advanced Sub::Exporter
features like currying, this module will only ever use Sub::Exporter, so you
might as well use it directly.
-WWW: http://search.cpan.org/dist/Sub-Exporter-Progressive/
+WWW: https://metacpan.org/release/Sub-Exporter-Progressive
diff --git a/devel/p5-Sub-Exporter/pkg-descr b/devel/p5-Sub-Exporter/pkg-descr
index 0df5e62f57a8..266df8a857b2 100644
--- a/devel/p5-Sub-Exporter/pkg-descr
+++ b/devel/p5-Sub-Exporter/pkg-descr
@@ -2,4 +2,4 @@ The biggest benefit of Sub::Exporter over existing exporters (including the
ubiquitous Exporter.pm) is its ability to build new coderefs for export, rather
than to simply export code identical to that found in the exporting package.
-WWW: http://search.cpan.org/dist/Sub-Exporter/
+WWW: https://metacpan.org/release/Sub-Exporter
diff --git a/devel/p5-Sub-Identify/pkg-descr b/devel/p5-Sub-Identify/pkg-descr
index 71d7433bfae5..61e7e912c4f0 100644
--- a/devel/p5-Sub-Identify/pkg-descr
+++ b/devel/p5-Sub-Identify/pkg-descr
@@ -1,3 +1,3 @@
Sub::Identify allows you to retrieve the real name of code references.
-WWW: http://search.cpan.org/dist/Sub-Identify/
+WWW: https://metacpan.org/release/Sub-Identify
diff --git a/devel/p5-Sub-Infix/pkg-descr b/devel/p5-Sub-Infix/pkg-descr
index 898debb0f077..8b85b940ace1 100644
--- a/devel/p5-Sub-Infix/pkg-descr
+++ b/devel/p5-Sub-Infix/pkg-descr
@@ -2,4 +2,4 @@ Sub::Infix creates fake infix operators using overloading. It doesn't use source
filters, or Devel::Declare, or any of that magic. It's pure Perl, has no
non-core dependencies, and runs on Perl 5.8.
-WWW: http://search.cpan.org/dist/Sub-Infix/
+WWW: https://metacpan.org/release/Sub-Infix
diff --git a/devel/p5-Sub-Info/pkg-descr b/devel/p5-Sub-Info/pkg-descr
index 9e92f6061979..e6bf1357e1e3 100644
--- a/devel/p5-Sub-Info/pkg-descr
+++ b/devel/p5-Sub-Info/pkg-descr
@@ -1,3 +1,3 @@
Sub::Info is a tool to inspect subroutines.
-WWW: http://search.cpan.org/dist/Sub-Info/
+WWW: https://metacpan.org/release/Sub-Info
diff --git a/devel/p5-Sub-Install/pkg-descr b/devel/p5-Sub-Install/pkg-descr
index 61343383258b..b10ce00d636f 100644
--- a/devel/p5-Sub-Install/pkg-descr
+++ b/devel/p5-Sub-Install/pkg-descr
@@ -2,4 +2,4 @@ This module makes it easy to install subroutines into packages without
the unsightly mess of no strict or typeglobs lying about where just
anyone can see them.
-WWW: http://search.cpan.org/dist/Sub-Install/
+WWW: https://metacpan.org/release/Sub-Install
diff --git a/devel/p5-Sub-Installer/pkg-descr b/devel/p5-Sub-Installer/pkg-descr
index 51b0e497ffc5..8b6bf6c84d04 100644
--- a/devel/p5-Sub-Installer/pkg-descr
+++ b/devel/p5-Sub-Installer/pkg-descr
@@ -1,4 +1,4 @@
This module provides two universal methods that any package/class can
use to install subroutines in its own namespace.
-WWW: http://search.cpan.org/dist/Sub-Installer/
+WWW: https://metacpan.org/release/Sub-Installer
diff --git a/devel/p5-Sub-Multi/pkg-descr b/devel/p5-Sub-Multi/pkg-descr
index 53deeb57ef1a..7a518054d209 100644
--- a/devel/p5-Sub-Multi/pkg-descr
+++ b/devel/p5-Sub-Multi/pkg-descr
@@ -7,4 +7,4 @@ their signature.
Dispatching will happen based on the runtime signature of the subroutine or
method call.
-WWW: http://search.cpan.org/dist/Sub-Multi/
+WWW: https://metacpan.org/release/Sub-Multi
diff --git a/devel/p5-Sub-Name/pkg-descr b/devel/p5-Sub-Name/pkg-descr
index 80f30b6d0b73..fa9f729ca539 100644
--- a/devel/p5-Sub-Name/pkg-descr
+++ b/devel/p5-Sub-Name/pkg-descr
@@ -6,4 +6,4 @@ Note that for anonymous closures (subs that reference lexicals declared
outside the sub itself) one can name each instance of the closure
differently, which can be very useful for debugging.
-WWW: http://search.cpan.org/dist/Sub-Name/
+WWW: https://metacpan.org/release/Sub-Name
diff --git a/devel/p5-Sub-Override/pkg-descr b/devel/p5-Sub-Override/pkg-descr
index 9232b0523ac1..14effccacac6 100644
--- a/devel/p5-Sub-Override/pkg-descr
+++ b/devel/p5-Sub-Override/pkg-descr
@@ -7,4 +7,4 @@ and to supply a sub to replace it with.
my $override = Sub::Override->new;
$override->replace('Some::sub', sub { 'new data' });
-WWW: http://search.cpan.org/dist/Sub-Override/
+WWW: https://metacpan.org/release/Sub-Override
diff --git a/devel/p5-Sub-Prototype/pkg-descr b/devel/p5-Sub-Prototype/pkg-descr
index e6df1a5c6267..ed2168e883de 100644
--- a/devel/p5-Sub-Prototype/pkg-descr
+++ b/devel/p5-Sub-Prototype/pkg-descr
@@ -1,3 +1,3 @@
Set a subs prototype
-WWW: http://search.cpan.org/dist/Sub-Prototype/
+WWW: https://metacpan.org/release/Sub-Prototype
diff --git a/devel/p5-Sub-Signatures/pkg-descr b/devel/p5-Sub-Signatures/pkg-descr
index 193c371ef4c9..14f2e6784244 100644
--- a/devel/p5-Sub-Signatures/pkg-descr
+++ b/devel/p5-Sub-Signatures/pkg-descr
@@ -5,4 +5,4 @@ module aims to rectify that.
With this module, we can specify subroutine signatures and automatically
dispatch on the number of arguments.
-WWW: http://search.cpan.org/dist/Sub-Signatures/
+WWW: https://metacpan.org/release/Sub-Signatures
diff --git a/devel/p5-Sub-Uplevel/pkg-descr b/devel/p5-Sub-Uplevel/pkg-descr
index 15ace8db31e6..59a88153b040 100644
--- a/devel/p5-Sub-Uplevel/pkg-descr
+++ b/devel/p5-Sub-Uplevel/pkg-descr
@@ -1,4 +1,4 @@
Like Tcl's uplevel() function, but not quite so dangerous. The idea is just to
fool caller(). All the really naughty bits of Tcl's uplevel() are avoided.
-WWW: http://search.cpan.org/dist/Sub-Uplevel/
+WWW: https://metacpan.org/release/Sub-Uplevel
diff --git a/devel/p5-Sub-WrapPackages/pkg-descr b/devel/p5-Sub-WrapPackages/pkg-descr
index 9e4557f4192c..04d72a56e9fc 100644
--- a/devel/p5-Sub-WrapPackages/pkg-descr
+++ b/devel/p5-Sub-WrapPackages/pkg-descr
@@ -1,4 +1,4 @@
Sub::WrapPackages - add pre- and post-execution wrappers around all
the subroutines in packages or around individual subs.
-WWW: http://search.cpan.org/dist/Sub-WrapPackages/
+WWW: https://metacpan.org/release/Sub-WrapPackages
diff --git a/devel/p5-Symbol-Get/pkg-descr b/devel/p5-Symbol-Get/pkg-descr
index 09a3d54cafe6..60f483ad280a 100644
--- a/devel/p5-Symbol-Get/pkg-descr
+++ b/devel/p5-Symbol-Get/pkg-descr
@@ -1,3 +1,3 @@
Read Perls symbol table programmatically.
-WWW: http://search.cpan.org/dist/Symbol-Get/
+WWW: https://metacpan.org/release/Symbol-Get
diff --git a/devel/p5-Symbol-Global-Name/pkg-descr b/devel/p5-Symbol-Global-Name/pkg-descr
index 2499aa8bb708..68760a0b650d 100644
--- a/devel/p5-Symbol-Global-Name/pkg-descr
+++ b/devel/p5-Symbol-Global-Name/pkg-descr
@@ -3,4 +3,4 @@ returns the name of the referenced variable as long as it's in the
package or sub-package and it's a global variable. Returned name is
prefixed with type sigil, eg. '$', '@', '%', '&' or '*'.
-WWW: http://search.cpan.org/dist/Symbol-Global-Name/
+WWW: https://metacpan.org/release/Symbol-Global-Name
diff --git a/devel/p5-Symbol-Util/pkg-descr b/devel/p5-Symbol-Util/pkg-descr
index a9759e0f28ce..463650049499 100644
--- a/devel/p5-Symbol-Util/pkg-descr
+++ b/devel/p5-Symbol-Util/pkg-descr
@@ -1,3 +1,3 @@
Additional utils for Perl symbols manipulation
-WWW: http://search.cpan.org/dist/Symbol-Util/
+WWW: https://metacpan.org/release/Symbol-Util
diff --git a/devel/p5-Syntax-Keyword-Gather/pkg-descr b/devel/p5-Syntax-Keyword-Gather/pkg-descr
index 2716714c0a39..527ee12036b8 100644
--- a/devel/p5-Syntax-Keyword-Gather/pkg-descr
+++ b/devel/p5-Syntax-Keyword-Gather/pkg-descr
@@ -4,4 +4,4 @@ block/closure controlled by a gather any call to take pushes that call's
argument list to an implicitly created array. take returns the number of
elements it took. Syntax::Keyword::Gather implements that control structure.
-WWW: http://search.cpan.org/dist/Syntax-Keyword-Gather/
+WWW: https://metacpan.org/release/Syntax-Keyword-Gather
diff --git a/devel/p5-Syntax-Keyword-Junction/pkg-descr b/devel/p5-Syntax-Keyword-Junction/pkg-descr
index 82a00fd818d1..6b2c199e71e0 100644
--- a/devel/p5-Syntax-Keyword-Junction/pkg-descr
+++ b/devel/p5-Syntax-Keyword-Junction/pkg-descr
@@ -1,4 +1,4 @@
This is a lightweight module which provides 'Junction' operators,
the most commonly used being any and all.
-WWW: http://search.cpan.org/dist/Syntax-Keyword-Junction/
+WWW: https://metacpan.org/release/Syntax-Keyword-Junction
diff --git a/devel/p5-Sys-Info-Base/pkg-descr b/devel/p5-Sys-Info-Base/pkg-descr
index 6e2d39761871..e4403eaf5399 100644
--- a/devel/p5-Sys-Info-Base/pkg-descr
+++ b/devel/p5-Sys-Info-Base/pkg-descr
@@ -1,3 +1,3 @@
Sys::Info::Base is the base class for Sys::Info.
-WWW: http://search.cpan.org/dist/Sys-Info-Base/
+WWW: https://metacpan.org/release/Sys-Info-Base
diff --git a/devel/p5-Sys-Info-Driver-BSD/pkg-descr b/devel/p5-Sys-Info-Driver-BSD/pkg-descr
index 81b94f0ac842..acf421b16319 100644
--- a/devel/p5-Sys-Info-Driver-BSD/pkg-descr
+++ b/devel/p5-Sys-Info-Driver-BSD/pkg-descr
@@ -1,3 +1,3 @@
Sys::Info::Driver::BSD is the BSD driver for Sys::Info.
-WWW: http://search.cpan.org/dist/Sys-Info-Driver-BSD/
+WWW: https://metacpan.org/release/Sys-Info-Driver-BSD
diff --git a/devel/p5-Sys-Info/pkg-descr b/devel/p5-Sys-Info/pkg-descr
index 15643ea8538b..9c4c0c8151c0 100644
--- a/devel/p5-Sys-Info/pkg-descr
+++ b/devel/p5-Sys-Info/pkg-descr
@@ -1,3 +1,3 @@
Sys::Info is a Perl module to fetch information from the host system.
-WWW: http://search.cpan.org/dist/Sys-Info/
+WWW: https://metacpan.org/release/Sys-Info
diff --git a/devel/p5-Sys-MemInfo/pkg-descr b/devel/p5-Sys-MemInfo/pkg-descr
index 8ec7875e1123..f5286e8550e0 100644
--- a/devel/p5-Sys-MemInfo/pkg-descr
+++ b/devel/p5-Sys-MemInfo/pkg-descr
@@ -4,4 +4,4 @@ in totalmem and freemem variables.
Total amount of free and user swap memory are also returned in totalswap and
freeswap variables.
-WWW: http://search.cpan.org/dist/Sys-MemInfo/
+WWW: https://metacpan.org/release/Sys-MemInfo
diff --git a/devel/p5-Sys-Mmap/pkg-descr b/devel/p5-Sys-Mmap/pkg-descr
index 61ef32d04b6e..4e88448e4563 100644
--- a/devel/p5-Sys-Mmap/pkg-descr
+++ b/devel/p5-Sys-Mmap/pkg-descr
@@ -7,4 +7,4 @@ portions of the file or string. When not used with a file, it is an
alternative to SysV shared memory that places no arbitrary size limits
on the shared memory area, and efficiently handles sparse memory usage.
-WWW: http://search.cpan.org/dist/Sys-Mmap/
+WWW: https://metacpan.org/release/Sys-Mmap
diff --git a/devel/p5-Sys-RunAlone/pkg-descr b/devel/p5-Sys-RunAlone/pkg-descr
index 72939b6e4d26..603a56e14a86 100644
--- a/devel/p5-Sys-RunAlone/pkg-descr
+++ b/devel/p5-Sys-RunAlone/pkg-descr
@@ -1,4 +1,4 @@
Provide a simple way to make sure the script from which this module is
loaded, is only running once on the server.
-WWW: http://search.cpan.org/dist/Sys-RunAlone/
+WWW: https://metacpan.org/release/Sys-RunAlone
diff --git a/devel/p5-Sys-RunAlways/pkg-descr b/devel/p5-Sys-RunAlways/pkg-descr
index a05758984de1..edf9efc2ad69 100644
--- a/devel/p5-Sys-RunAlways/pkg-descr
+++ b/devel/p5-Sys-RunAlways/pkg-descr
@@ -1,4 +1,4 @@
Provide a simple way to make sure the script from which this module is
loaded, is always running on the server.
-WWW: http://search.cpan.org/dist/Sys-RunAlways/
+WWW: https://metacpan.org/release/Sys-RunAlways
diff --git a/devel/p5-Sys-Sendfile-FreeBSD/pkg-descr b/devel/p5-Sys-Sendfile-FreeBSD/pkg-descr
index e84066e20f71..ba8130f6a103 100644
--- a/devel/p5-Sys-Sendfile-FreeBSD/pkg-descr
+++ b/devel/p5-Sys-Sendfile-FreeBSD/pkg-descr
@@ -1,4 +1,4 @@
Uses the FreeBSD sendfile(2) function to send the contents of an open file
handle directly to an open socket.
-WWW: http://search.cpan.org/dist/Sys-Sendfile-FreeBSD/
+WWW: https://metacpan.org/release/Sys-Sendfile-FreeBSD
diff --git a/devel/p5-Sys-Sendfile/pkg-descr b/devel/p5-Sys-Sendfile/pkg-descr
index 89d366e6da07..e124f0831875 100644
--- a/devel/p5-Sys-Sendfile/pkg-descr
+++ b/devel/p5-Sys-Sendfile/pkg-descr
@@ -4,4 +4,4 @@ filehandle to another. Typically the source is a file on disk and the
sink is a socket, and some operating systems may not even support
other usage.
-WWW: http://search.cpan.org/dist/Sys-Sendfile/
+WWW: https://metacpan.org/release/Sys-Sendfile
diff --git a/devel/p5-Sys-Sig/pkg-descr b/devel/p5-Sys-Sig/pkg-descr
index 260548de5090..a82c8a4c1882 100644
--- a/devel/p5-Sys-Sig/pkg-descr
+++ b/devel/p5-Sys-Sig/pkg-descr
@@ -1,3 +1,3 @@
Return signal constants for this host.
-WWW: http://search.cpan.org/dist/Sys-Sig/
+WWW: https://metacpan.org/release/Sys-Sig
diff --git a/devel/p5-Sys-SigAction/pkg-descr b/devel/p5-Sys-SigAction/pkg-descr
index 5c4d7dd339ee..05ba902c7390 100644
--- a/devel/p5-Sys-SigAction/pkg-descr
+++ b/devel/p5-Sys-SigAction/pkg-descr
@@ -3,4 +3,4 @@ With the use of this module, the signal handling behavior
can be coded in a way that does not change from one perl version
to the next, and thus using POSIX::sigaction() becomes a little easier.
-WWW: http://search.cpan.org/dist/Sys-SigAction/
+WWW: https://metacpan.org/release/Sys-SigAction
diff --git a/devel/p5-Sys-Syscall/pkg-descr b/devel/p5-Sys-Syscall/pkg-descr
index 330bcc87ce38..6dc4b0212862 100644
--- a/devel/p5-Sys-Syscall/pkg-descr
+++ b/devel/p5-Sys-Syscall/pkg-descr
@@ -1,4 +1,4 @@
Use epoll, sendfile, from Perl. Mostly Linux-only support now, but
more syscalls/OSes planned for future.
-WWW: http://search.cpan.org/dist/Sys-Syscall/
+WWW: https://metacpan.org/release/Sys-Syscall
diff --git a/devel/p5-Sys-Trace/pkg-descr b/devel/p5-Sys-Trace/pkg-descr
index d92f0b0786f5..6ca4d9127616 100644
--- a/devel/p5-Sys-Trace/pkg-descr
+++ b/devel/p5-Sys-Trace/pkg-descr
@@ -6,4 +6,4 @@ is actually opened, or another hard to test interaction actually occurs.
Currently supported tracing mechanisms are ktrace, strace and truss.
-WWW: http://search.cpan.org/dist/Sys-Trace/
+WWW: https://metacpan.org/release/Sys-Trace
diff --git a/devel/p5-Sys-Virt/pkg-descr b/devel/p5-Sys-Virt/pkg-descr
index ba9bc32f20cd..46ef8112f3cd 100644
--- a/devel/p5-Sys-Virt/pkg-descr
+++ b/devel/p5-Sys-Virt/pkg-descr
@@ -2,4 +2,4 @@ The Sys::Virt module provides a Perl XS binding to the libvirt virtual machine
management APIs. This allows machines running within arbitrary virtualization
containers to be managed with a consistent API.
-WWW: http://search.cpan.org/dist/Sys-Virt/
+WWW: https://metacpan.org/release/Sys-Virt
diff --git a/devel/p5-System-Command/pkg-descr b/devel/p5-System-Command/pkg-descr
index aa23b9a57b45..c9eb2aa1a321 100644
--- a/devel/p5-System-Command/pkg-descr
+++ b/devel/p5-System-Command/pkg-descr
@@ -2,4 +2,4 @@ System::Command is a class that launches external system commands
and return an object representing them, allowing to interact with
them through their STDIN, STDOUT and STDERR handles.
-WWW: http://search.cpan.org/dist/System-Command/
+WWW: https://metacpan.org/release/System-Command
diff --git a/devel/p5-System2/pkg-descr b/devel/p5-System2/pkg-descr
index 15ecf9dd76c5..4551d958c496 100644
--- a/devel/p5-System2/pkg-descr
+++ b/devel/p5-System2/pkg-descr
@@ -5,4 +5,4 @@ info.)
If $debug is set, on-the fly diagnostics will be reported about how much
data is being read.
-WWW: http://search.cpan.org/dist/System2/
+WWW: https://metacpan.org/release/System2
diff --git a/devel/p5-TAP-Formatter-JUnit/pkg-descr b/devel/p5-TAP-Formatter-JUnit/pkg-descr
index ed1b823fd3fe..02d8567e5c8a 100644
--- a/devel/p5-TAP-Formatter-JUnit/pkg-descr
+++ b/devel/p5-TAP-Formatter-JUnit/pkg-descr
@@ -1,3 +1,3 @@
Harness output delegate for JUnit output.
-WWW: http://search.cpan.org/dist/TAP-Formatter-JUnit/
+WWW: https://metacpan.org/release/TAP-Formatter-JUnit
diff --git a/devel/p5-TAP-Harness-JUnit/pkg-descr b/devel/p5-TAP-Harness-JUnit/pkg-descr
index a415e67dc164..80dfaff0e419 100644
--- a/devel/p5-TAP-Harness-JUnit/pkg-descr
+++ b/devel/p5-TAP-Harness-JUnit/pkg-descr
@@ -5,4 +5,4 @@ adds optional 'xmlfile' argument, that causes the output to be
formatted into XML in format similar to one that is produced by JUnit
testing framework.
-WWW: http://search.cpan.org/dist/TAP-Harness-JUnit/
+WWW: https://metacpan.org/release/TAP-Harness-JUnit
diff --git a/devel/p5-Taint-Runtime/pkg-descr b/devel/p5-Taint-Runtime/pkg-descr
index f258e893f66f..7f1045ae2ec3 100644
--- a/devel/p5-Taint-Runtime/pkg-descr
+++ b/devel/p5-Taint-Runtime/pkg-descr
@@ -6,4 +6,4 @@ This module aims to make using taint as painless as possible (This can be an
argument against it - often implementation of security implies pain - so taking
away pain might lessen security - sort of).
-WWW: http://search.cpan.org/dist/Taint-Runtime/
+WWW: https://metacpan.org/release/Taint-Runtime
diff --git a/devel/p5-Taint-Util/pkg-descr b/devel/p5-Taint-Util/pkg-descr
index 25c19e21fa50..5d47c2b6d5f0 100644
--- a/devel/p5-Taint-Util/pkg-descr
+++ b/devel/p5-Taint-Util/pkg-descr
@@ -3,4 +3,4 @@ flag and thus does not rely on regular expressions for untainting or odd tricks
involving eval and kill for checking whether data is tainted, instead it checks
and flips a flag on the scalar in-place.
-WWW: http://search.cpan.org/dist/Taint-Util/
+WWW: https://metacpan.org/release/Taint-Util
diff --git a/devel/p5-Task-Tiny/pkg-descr b/devel/p5-Task-Tiny/pkg-descr
index be6801d0251a..1c527b3985f6 100644
--- a/devel/p5-Task-Tiny/pkg-descr
+++ b/devel/p5-Task-Tiny/pkg-descr
@@ -1,3 +1,3 @@
Task::Tiny may be used to install a selection of tiny Perl extensions from CPAN.
-WWW: http://search.cpan.org/dist/Task-Tiny/
+WWW: https://metacpan.org/release/Task-Tiny
diff --git a/devel/p5-Task-Weaken/pkg-descr b/devel/p5-Task-Weaken/pkg-descr
index 5074b214c6dc..cc7150ae41cf 100644
--- a/devel/p5-Task-Weaken/pkg-descr
+++ b/devel/p5-Task-Weaken/pkg-descr
@@ -20,4 +20,4 @@ It should also help make the package auto-generators for the various
operating systems play more nicely, because it introduces a dependency that
they have to have a proper weaken in order to work.
-WWW: http://search.cpan.org/dist/Task-Weaken/
+WWW: https://metacpan.org/release/Task-Weaken
diff --git a/devel/p5-Tee/pkg-descr b/devel/p5-Tee/pkg-descr
index 06968a29bf5c..c809732d9f0e 100644
--- a/devel/p5-Tee/pkg-descr
+++ b/devel/p5-Tee/pkg-descr
@@ -1,3 +1,3 @@
Pure Perl emulation of GNU tee
-WWW: http://search.cpan.org/dist/Tee/
+WWW: https://metacpan.org/release/Tee
diff --git a/devel/p5-Template-Provider-Encode/pkg-descr b/devel/p5-Template-Provider-Encode/pkg-descr
index 22f2e1e1f74c..096839b5d710 100644
--- a/devel/p5-Template-Provider-Encode/pkg-descr
+++ b/devel/p5-Template-Provider-Encode/pkg-descr
@@ -1,3 +1,3 @@
Encode templates for Template::Toolkit.
-WWW: http://search.cpan.org/dist/Template-Provider-Encode/
+WWW: https://metacpan.org/release/Template-Provider-Encode
diff --git a/devel/p5-Term-ANSIScreen/pkg-descr b/devel/p5-Term-ANSIScreen/pkg-descr
index 376798cd8eb6..b9cc6e47f2d3 100644
--- a/devel/p5-Term-ANSIScreen/pkg-descr
+++ b/devel/p5-Term-ANSIScreen/pkg-descr
@@ -1,4 +1,4 @@
Term::ANSIScreen is an Term::ANSIColor clone with support for screen mode,
cursor control and keyboard mapping sequences.
-WWW: http://search.cpan.org/dist/Term-ANSIScreen/
+WWW: https://metacpan.org/release/Term-ANSIScreen
diff --git a/devel/p5-Term-Animation/pkg-descr b/devel/p5-Term-Animation/pkg-descr
index 4fd18be33372..0df4d7b2cf2f 100644
--- a/devel/p5-Term-Animation/pkg-descr
+++ b/devel/p5-Term-Animation/pkg-descr
@@ -9,4 +9,4 @@ running full screen, and behaves accordingly. Alternatively, it can
accept a curses window (created with the Curses newwin call) as an
argument, and will draw into that window.
-WWW: http://search.cpan.org/dist/Term-Animation/
+WWW: https://metacpan.org/release/Term-Animation
diff --git a/devel/p5-Term-CallEditor/pkg-descr b/devel/p5-Term-CallEditor/pkg-descr
index 27969eb3bb43..cc32c481e2e3 100644
--- a/devel/p5-Term-CallEditor/pkg-descr
+++ b/devel/p5-Term-CallEditor/pkg-descr
@@ -2,4 +2,4 @@ This module calls an external editor with an optional text message and
returns what was input as a file handle. By default, the EDITOR
environment variable will be used, otherwise vi.
-WWW: http://search.cpan.org/dist/Term-CallEditor/
+WWW: https://metacpan.org/release/Term-CallEditor
diff --git a/devel/p5-Term-Clui/pkg-descr b/devel/p5-Term-Clui/pkg-descr
index 59eb45773ceb..1a65d7f84950 100644
--- a/devel/p5-Term-Clui/pkg-descr
+++ b/devel/p5-Term-Clui/pkg-descr
@@ -6,4 +6,4 @@ the session gradually accumulates on the screen and is available for review, or
for cut/paste. This user interface can therefore be intermixed with standard
applications which write to STDOUT or STDERR, such as make, pgp, rcs etc.
-WWW: http://search.cpan.org/dist/Term-Clui/
+WWW: https://metacpan.org/release/Term-Clui
diff --git a/devel/p5-Term-EditLine/pkg-descr b/devel/p5-Term-EditLine/pkg-descr
index fadb9cf49955..053baf97fed6 100644
--- a/devel/p5-Term-EditLine/pkg-descr
+++ b/devel/p5-Term-EditLine/pkg-descr
@@ -1,3 +1,3 @@
Perl interface to the NetBSD editline library.
-WWW: http://search.cpan.org/dist/Term-EditLine/
+WWW: https://metacpan.org/release/Term-EditLine
diff --git a/devel/p5-Term-Encoding/pkg-descr b/devel/p5-Term-Encoding/pkg-descr
index 91b163741170..cd13b8affcbe 100644
--- a/devel/p5-Term-Encoding/pkg-descr
+++ b/devel/p5-Term-Encoding/pkg-descr
@@ -1,4 +1,4 @@
Term::Encoding is a simple module to detect an encoding the current terminal
expects, in various ways.
-WWW: http://search.cpan.org/dist/Term-Encoding/
+WWW: https://metacpan.org/release/Term-Encoding
diff --git a/devel/p5-Term-Menus/pkg-descr b/devel/p5-Term-Menus/pkg-descr
index 07f2df141352..4d1ce5092a7e 100644
--- a/devel/p5-Term-Menus/pkg-descr
+++ b/devel/p5-Term-Menus/pkg-descr
@@ -8,4 +8,4 @@ intuitive configuration hash structure that mirrors the actual menu
architecture needed by the application. A separate configuration file
is optional. Term::Menus is cross platform compatible.
-WWW: http://search.cpan.org/dist/Term-Menus/
+WWW: https://metacpan.org/release/Term-Menus
diff --git a/devel/p5-Term-ProgressBar-Quiet/pkg-descr b/devel/p5-Term-ProgressBar-Quiet/pkg-descr
index 89db4719a4d2..18339276c3fe 100644
--- a/devel/p5-Term-ProgressBar-Quiet/pkg-descr
+++ b/devel/p5-Term-ProgressBar-Quiet/pkg-descr
@@ -3,4 +3,4 @@ terminal. This module acts very much like that module when it is run
interactively. However, when it is not run interactively (for example,
as a cron job) then it does not show the progress bar.
-WWW: http://search.cpan.org/dist/Term-ProgressBar-Quiet/
+WWW: https://metacpan.org/release/Term-ProgressBar-Quiet
diff --git a/devel/p5-Term-ProgressBar-Simple/pkg-descr b/devel/p5-Term-ProgressBar-Simple/pkg-descr
index d3587bf4aa1f..8c29fbb1889a 100644
--- a/devel/p5-Term-ProgressBar-Simple/pkg-descr
+++ b/devel/p5-Term-ProgressBar-Simple/pkg-descr
@@ -11,4 +11,4 @@ what the user sees so it is efficient.
It completes the progress bar when the progress object is destroyed (explicitly
or by going out of scope) - no more '99%' done.
-WWW: http://search.cpan.org/dist/Term-ProgressBar-Simple/
+WWW: https://metacpan.org/release/Term-ProgressBar-Simple
diff --git a/devel/p5-Term-ProgressBar/pkg-descr b/devel/p5-Term-ProgressBar/pkg-descr
index cf94dad7a43a..6162f8a3c7a6 100644
--- a/devel/p5-Term-ProgressBar/pkg-descr
+++ b/devel/p5-Term-ProgressBar/pkg-descr
@@ -5,4 +5,4 @@ Doing something: ###########
The bar grows as things done. Fifty hash marks are printed
altogether.
-WWW: http://search.cpan.org/dist/Term-ProgressBar/
+WWW: https://metacpan.org/release/Term-ProgressBar
diff --git a/devel/p5-Term-Prompt/pkg-descr b/devel/p5-Term-Prompt/pkg-descr
index 77158299a0f9..1834182e3352 100644
--- a/devel/p5-Term-Prompt/pkg-descr
+++ b/devel/p5-Term-Prompt/pkg-descr
@@ -3,4 +3,4 @@ of possible responses and deal with the user interface, (and the
user!), by displaying the prompt, showing the default, and checking
to be sure that the response is one of the legal choices.
-WWW: http://search.cpan.org/dist/Term-Prompt/
+WWW: https://metacpan.org/release/Term-Prompt
diff --git a/devel/p5-Term-Query/pkg-descr b/devel/p5-Term-Query/pkg-descr
index dd3696b2f0f2..5fff32a5b410 100644
--- a/devel/p5-Term-Query/pkg-descr
+++ b/devel/p5-Term-Query/pkg-descr
@@ -9,4 +9,4 @@ Input of '?', unless configured otherwise, provides useful, helpful
information, based on the expected input type, even in the absence of a
programmer-supplied help string.
-WWW: http://search.cpan.org/dist/Term-Query/
+WWW: https://metacpan.org/release/Term-Query
diff --git a/devel/p5-Term-RawInput/pkg-descr b/devel/p5-Term-RawInput/pkg-descr
index 02a0def505dc..8c9730265f83 100644
--- a/devel/p5-Term-RawInput/pkg-descr
+++ b/devel/p5-Term-RawInput/pkg-descr
@@ -2,4 +2,4 @@ Term::RawInput is a simple drop-in replacement for <STDIN> in scripts
with the additional ability to capture and return the non-standard keys
like 'End', 'Escape', 'Insert', etc.
-WWW: http://search.cpan.org/dist/Term-RawInput/
+WWW: https://metacpan.org/release/Term-RawInput
diff --git a/devel/p5-Term-ReadLine-Gnu/pkg-descr b/devel/p5-Term-ReadLine-Gnu/pkg-descr
index 36ec4c0cae3c..259f6dbc96fd 100644
--- a/devel/p5-Term-ReadLine-Gnu/pkg-descr
+++ b/devel/p5-Term-ReadLine-Gnu/pkg-descr
@@ -7,4 +7,4 @@ which comes with FreeBSD. Applications that use Term::ReadLine do
not need to be modified to gain the benefits of this package; it will
happen transparently upon installation.
-WWW: http://search.cpan.org/dist/Term-ReadLine-Gnu/
+WWW: https://metacpan.org/release/Term-ReadLine-Gnu
diff --git a/devel/p5-Term-ReadLine-Perl/pkg-descr b/devel/p5-Term-ReadLine-Perl/pkg-descr
index 507ad3889ac7..0e8a58b49264 100644
--- a/devel/p5-Term-ReadLine-Perl/pkg-descr
+++ b/devel/p5-Term-ReadLine-Perl/pkg-descr
@@ -1,4 +1,4 @@
This is a quick implementation of the minimal interface to Readline
libraries.
-WWW: http://search.cpan.org/dist/Term-ReadLine-Perl/
+WWW: https://metacpan.org/release/Term-ReadLine-Perl
diff --git a/devel/p5-Term-ReadLine-TTYtter/pkg-descr b/devel/p5-Term-ReadLine-TTYtter/pkg-descr
index 951ddc946667..61ed37e637af 100644
--- a/devel/p5-Term-ReadLine-TTYtter/pkg-descr
+++ b/devel/p5-Term-ReadLine-TTYtter/pkg-descr
@@ -4,4 +4,4 @@ to edit a command line.
This module have UTF-8 support, let erase or repaint the prompt and
to hook a process to further line control.
-WWW: http://search.cpan.org/dist/Term-ReadLine-TTYtter/
+WWW: https://metacpan.org/release/Term-ReadLine-TTYtter
diff --git a/devel/p5-Term-ReadLine-Zoid/pkg-descr b/devel/p5-Term-ReadLine-Zoid/pkg-descr
index 5c63277afa1d..36ca7322b8df 100644
--- a/devel/p5-Term-ReadLine-Zoid/pkg-descr
+++ b/devel/p5-Term-ReadLine-Zoid/pkg-descr
@@ -4,4 +4,4 @@ key-bindings described in the posix spec for the sh(1) utility with some
extensions like multi-line editing; this includes a vi-command mode with a
save-buffer (for copy-pasting) and an undo-stack.
-WWW: http://search.cpan.org/dist/Term-ReadLine-Zoid/
+WWW: https://metacpan.org/release/Term-ReadLine-Zoid
diff --git a/devel/p5-Term-ReadPassword/pkg-descr b/devel/p5-Term-ReadPassword/pkg-descr
index 5126e7fe556b..0be2aaf3d08d 100644
--- a/devel/p5-Term-ReadPassword/pkg-descr
+++ b/devel/p5-Term-ReadPassword/pkg-descr
@@ -5,4 +5,4 @@ This is not intended for use over the web; user authentication over
the web is another matter entirely. Also, this module should generally
be used in conjunction with Perl's crypt() function, sold separately.
-WWW: http://search.cpan.org/dist/Term-ReadPassword/
+WWW: https://metacpan.org/release/Term-ReadPassword
diff --git a/devel/p5-Term-Screen/pkg-descr b/devel/p5-Term-Screen/pkg-descr
index f4b7d0e143d7..1d05a2ed2258 100644
--- a/devel/p5-Term-Screen/pkg-descr
+++ b/devel/p5-Term-Screen/pkg-descr
@@ -6,4 +6,4 @@ means to get raw and unblocked input. This is not a replacement for
Curses -- it has no memory. This was written so that it could be easily
changed to fit nasty systems, and to be available first thing.
-WWW: http://search.cpan.org/dist/Term-Screen/
+WWW: https://metacpan.org/release/Term-Screen
diff --git a/devel/p5-Term-ScreenColor/pkg-descr b/devel/p5-Term-ScreenColor/pkg-descr
index 585382c00de0..cbad66c6a852 100644
--- a/devel/p5-Term-ScreenColor/pkg-descr
+++ b/devel/p5-Term-ScreenColor/pkg-descr
@@ -1,4 +1,4 @@
Term::ScreenColor adds ANSI coloring support, along with a few other useful
methods, to those provided in Term::Screen.
-WWW: http://search.cpan.org/dist/Term-ScreenColor/
+WWW: https://metacpan.org/release/Term-ScreenColor
diff --git a/devel/p5-Term-Shell/pkg-descr b/devel/p5-Term-Shell/pkg-descr
index 9f34aad35606..f8922a6ce948 100644
--- a/devel/p5-Term-Shell/pkg-descr
+++ b/devel/p5-Term-Shell/pkg-descr
@@ -2,4 +2,4 @@ Term::Shell lets you write simple command-line shells. All the boring
details like command-line parsing, terminal handling, and tab completion
are handled for you.
-WWW: http://search.cpan.org/dist/Term-Shell/
+WWW: https://metacpan.org/release/Term-Shell
diff --git a/devel/p5-Term-Size-Any/pkg-descr b/devel/p5-Term-Size-Any/pkg-descr
index 920a740b7dee..a7db970e4a33 100644
--- a/devel/p5-Term-Size-Any/pkg-descr
+++ b/devel/p5-Term-Size-Any/pkg-descr
@@ -3,4 +3,4 @@ module of a list of known alternatives, each implementing some way to get the
desired terminal information. This loaded module will actually do the job on
behalf of Term::Size::Any.
-WWW: http://search.cpan.org/dist/Term-Size-Any/
+WWW: https://metacpan.org/release/Term-Size-Any
diff --git a/devel/p5-Term-Size-Perl/pkg-descr b/devel/p5-Term-Size-Perl/pkg-descr
index d803c543565e..4e5ed7c4b382 100644
--- a/devel/p5-Term-Size-Perl/pkg-descr
+++ b/devel/p5-Term-Size-Perl/pkg-descr
@@ -1,4 +1,4 @@
Term::Size::Perl is yet another implementation of Term::Size in pure Perl, with
the exception of a C probe run on build time.
-WWW: http://search.cpan.org/dist/Term-Size-Perl/
+WWW: https://metacpan.org/release/Term-Size-Perl
diff --git a/devel/p5-Term-Size/pkg-descr b/devel/p5-Term-Size/pkg-descr
index 3469c43234e1..7c956bf16251 100644
--- a/devel/p5-Term-Size/pkg-descr
+++ b/devel/p5-Term-Size/pkg-descr
@@ -3,4 +3,4 @@ Excerpted from the README file:
Term::Size is a Perl module which provides a straightforward way to get
the size of the terminal (or window) on which a script is running.
-WWW: http://search.cpan.org/dist/Term-Size/
+WWW: https://metacpan.org/release/Term-Size
diff --git a/devel/p5-Term-Table/pkg-descr b/devel/p5-Term-Table/pkg-descr
index 98033f90276c..a5fa76173a76 100644
--- a/devel/p5-Term-Table/pkg-descr
+++ b/devel/p5-Term-Table/pkg-descr
@@ -1,4 +1,4 @@
Term::Table is used by some failing tests to provide diagnostics about what has
gone wrong. This module is able to generic format rows of data into tables.
-WWW: http://search.cpan.org/dist/Term-Table/
+WWW: https://metacpan.org/release/Term-Table
diff --git a/devel/p5-Term-Title/pkg-descr b/devel/p5-Term-Title/pkg-descr
index 69115fafbfbb..02bc4576a53c 100644
--- a/devel/p5-Term-Title/pkg-descr
+++ b/devel/p5-Term-Title/pkg-descr
@@ -1,3 +1,3 @@
Portable API to set the terminal titlebar
-WWW: http://search.cpan.org/dist/Term-Title/
+WWW: https://metacpan.org/release/Term-Title
diff --git a/devel/p5-Term-UI/pkg-descr b/devel/p5-Term-UI/pkg-descr
index aefb3d2695fa..63d96ae3b09b 100644
--- a/devel/p5-Term-UI/pkg-descr
+++ b/devel/p5-Term-UI/pkg-descr
@@ -7,4 +7,4 @@ user can pick from and a default and Term::UI will DWYM.
For asking a yes or no question, there's even a shortcut.
-WWW: http://search.cpan.org/dist/Term-UI/
+WWW: https://metacpan.org/release/Term-UI
diff --git a/devel/p5-Term-VT102-Boundless/pkg-descr b/devel/p5-Term-VT102-Boundless/pkg-descr
index be2c318442b6..bddaa463c80b 100644
--- a/devel/p5-Term-VT102-Boundless/pkg-descr
+++ b/devel/p5-Term-VT102-Boundless/pkg-descr
@@ -5,4 +5,4 @@ The behavior is more similar to the buffer of a scrolling terminal
emulator than to a real terminal, making it useful for output displays
in scrolling media.
-WWW: http://search.cpan.org/dist/Term-VT102-Boundless/
+WWW: https://metacpan.org/release/Term-VT102-Boundless
diff --git a/devel/p5-Term-VT102/pkg-descr b/devel/p5-Term-VT102/pkg-descr
index b9350f179769..8ab2a4c155c2 100644
--- a/devel/p5-Term-VT102/pkg-descr
+++ b/devel/p5-Term-VT102/pkg-descr
@@ -9,4 +9,4 @@ programs by running them in a subprocess and passing their output to a
VT102 class. You can then see what the application has written on the
screen by querying the class appropriately.
-WWW: http://search.cpan.org/dist/Term-VT102/
+WWW: https://metacpan.org/release/Term-VT102
diff --git a/devel/p5-Term-Visual/pkg-descr b/devel/p5-Term-Visual/pkg-descr
index b1ae06a885c3..646c83751971 100644
--- a/devel/p5-Term-Visual/pkg-descr
+++ b/devel/p5-Term-Visual/pkg-descr
@@ -6,4 +6,4 @@ Term::Visual uses the POE networking and multitasking framework to support
concurrent input from network sockets and the console, multiple timers, and
more.
-WWW: http://search.cpan.org/dist/Term-Visual/
+WWW: https://metacpan.org/release/Term-Visual
diff --git a/devel/p5-Test-API/pkg-descr b/devel/p5-Test-API/pkg-descr
index a882a1cda594..f58d26cb69a0 100644
--- a/devel/p5-Test-API/pkg-descr
+++ b/devel/p5-Test-API/pkg-descr
@@ -2,4 +2,4 @@ This simple test module checks the subroutines provided by a module. This is
useful for confirming a planned API in testing and ensuring that other
functions aren't unintentionally included via import.
-WWW: http://search.cpan.org/dist/Test-API/
+WWW: https://metacpan.org/release/Test-API
diff --git a/devel/p5-Test-Able-Runner/pkg-descr b/devel/p5-Test-Able-Runner/pkg-descr
index bf1e1967a7c8..d2e290c45434 100644
--- a/devel/p5-Test-Able-Runner/pkg-descr
+++ b/devel/p5-Test-Able-Runner/pkg-descr
@@ -2,4 +2,4 @@ Provides basic test runner via use_test_packages by base package or a list
of test packages. Allows you to choose your test paths.
Use Test::Able without a bunch of boilerplate.
-WWW: http://search.cpan.org/dist/Test-Able-Runner/
+WWW: https://metacpan.org/release/Test-Able-Runner
diff --git a/devel/p5-Test-Able/pkg-descr b/devel/p5-Test-Able/pkg-descr
index 6cb33c01da4b..7c6c703183e3 100644
--- a/devel/p5-Test-Able/pkg-descr
+++ b/devel/p5-Test-Able/pkg-descr
@@ -9,4 +9,4 @@ To address perceived limitations in, and downfalls of, Test::Class.
To leverage existing Moose expertise for testing.
To bring Moose to the Perl testing game.
-WWW: http://search.cpan.org/dist/Test-Able/
+WWW: https://metacpan.org/release/Test-Able
diff --git a/devel/p5-Test-Aggregate/pkg-descr b/devel/p5-Test-Aggregate/pkg-descr
index 47190c4ed102..57bd44fef1cc 100644
--- a/devel/p5-Test-Aggregate/pkg-descr
+++ b/devel/p5-Test-Aggregate/pkg-descr
@@ -1,3 +1,3 @@
Aggregate perl test for better performance
-WWW: http://search.cpan.org/dist/Test-Aggregate/
+WWW: https://metacpan.org/release/Test-Aggregate
diff --git a/devel/p5-Test-Assertions/pkg-descr b/devel/p5-Test-Assertions/pkg-descr
index f48371c8051f..d525d5407022 100644
--- a/devel/p5-Test-Assertions/pkg-descr
+++ b/devel/p5-Test-Assertions/pkg-descr
@@ -6,4 +6,4 @@ it can be used to check output is as expected within a benchmarking
script. When it is used for unit tests, it generates output in the
standard form for CPAN unit testing (under Test::Harness).
-WWW: http://search.cpan.org/dist/Test-Assertions/
+WWW: https://metacpan.org/release/Test-Assertions
diff --git a/devel/p5-Test-Base/pkg-descr b/devel/p5-Test-Base/pkg-descr
index f18485d29b3d..b177574a67a6 100644
--- a/devel/p5-Test-Base/pkg-descr
+++ b/devel/p5-Test-Base/pkg-descr
@@ -8,4 +8,4 @@ trivial.
Test::Base gives you a way to write your own test framework base class
that *is* trivial.
-WWW: http://search.cpan.org/dist/Test-Base/
+WWW: https://metacpan.org/release/Test-Base
diff --git a/devel/p5-Test-Benchmark/pkg-descr b/devel/p5-Test-Benchmark/pkg-descr
index 8cd14e9c62c5..4f6b98166877 100644
--- a/devel/p5-Test-Benchmark/pkg-descr
+++ b/devel/p5-Test-Benchmark/pkg-descr
@@ -7,4 +7,4 @@ timings to compare and you don't want to keep running the same benchmarks all
the time, you can pass in a result object from Benchmark::timethis() instead of
sub routine reference.
-WWW: http://search.cpan.org/dist/Test-Benchmark/
+WWW: https://metacpan.org/release/Test-Benchmark
diff --git a/devel/p5-Test-BinaryData/pkg-descr b/devel/p5-Test-BinaryData/pkg-descr
index 16f6a2483e19..a203d2049c63 100644
--- a/devel/p5-Test-BinaryData/pkg-descr
+++ b/devel/p5-Test-BinaryData/pkg-descr
@@ -4,4 +4,4 @@ the "!" tells us that the lines differ, and we can quickly scan the bytes that
make up the line to see which differ. When comparing very long strings, we can
stop after we've seen a few differences.
-WWW: http://search.cpan.org/dist/Test-BinaryData/
+WWW: https://metacpan.org/release/Test-BinaryData
diff --git a/devel/p5-Test-Bits/pkg-descr b/devel/p5-Test-Bits/pkg-descr
index 75834a47e1d2..2f58bdd5c1cc 100644
--- a/devel/p5-Test-Bits/pkg-descr
+++ b/devel/p5-Test-Bits/pkg-descr
@@ -5,4 +5,4 @@ The difference is that this module shows failure diagnostics in a different way,
and has a slightly different calling style. Depending on the nature of the data
you're working with, this module may be easier to work with.
-WWW: http://search.cpan.org/dist/Test-Bits/
+WWW: https://metacpan.org/release/Test-Bits
diff --git a/devel/p5-Test-CPAN-Meta-YAML/pkg-descr b/devel/p5-Test-CPAN-Meta-YAML/pkg-descr
index 8d8413de7da9..16eba775cd0a 100644
--- a/devel/p5-Test-CPAN-Meta-YAML/pkg-descr
+++ b/devel/p5-Test-CPAN-Meta-YAML/pkg-descr
@@ -5,4 +5,4 @@ Module::Build and Module::Install.
See CPAN::Meta for further details of the CPAN Meta Specification.
-WWW: http://search.cpan.org/dist/Test-CPAN-Meta-YAML/
+WWW: https://metacpan.org/release/Test-CPAN-Meta-YAML
diff --git a/devel/p5-Test-CPAN-Meta/pkg-descr b/devel/p5-Test-CPAN-Meta/pkg-descr
index 0f39193f200d..d159e93647bd 100644
--- a/devel/p5-Test-CPAN-Meta/pkg-descr
+++ b/devel/p5-Test-CPAN-Meta/pkg-descr
@@ -3,4 +3,4 @@ standard distribution uploaded to CPAN, meets the specifications that are slowly
being introduced to module uploads, via the use of package makers and installers
such as ExtUtils::MakeMaker, Module::Build and Module::Install.
-WWW: http://search.cpan.org/dist/Test-CPAN-Meta/
+WWW: https://metacpan.org/release/Test-CPAN-Meta
diff --git a/devel/p5-Test-CheckDeps/pkg-descr b/devel/p5-Test-CheckDeps/pkg-descr
index 527e212d3d68..1e2fab43dfcd 100644
--- a/devel/p5-Test-CheckDeps/pkg-descr
+++ b/devel/p5-Test-CheckDeps/pkg-descr
@@ -1,4 +1,4 @@
Test::CheckDeps adds a test that assures all dependencies have been
installed properly. If requested, it can bail out all testing on error.
-WWW: http://search.cpan.org/dist/Test-CheckDeps/
+WWW: https://metacpan.org/release/Test-CheckDeps
diff --git a/devel/p5-Test-CheckManifest/pkg-descr b/devel/p5-Test-CheckManifest/pkg-descr
index b059dee93cdd..e4bda270c1fe 100644
--- a/devel/p5-Test-CheckManifest/pkg-descr
+++ b/devel/p5-Test-CheckManifest/pkg-descr
@@ -2,4 +2,4 @@ Checks whether the Manifest file matches the distro or not. To match a
distro the Manifest has to name all files that come along with the
distribution
-WWW: http://search.cpan.org/dist/Test-CheckManifest/
+WWW: https://metacpan.org/release/Test-CheckManifest
diff --git a/devel/p5-Test-Class-Most/pkg-descr b/devel/p5-Test-Class-Most/pkg-descr
index 49dba6b12a9e..6d1181722b5a 100644
--- a/devel/p5-Test-Class-Most/pkg-descr
+++ b/devel/p5-Test-Class-Most/pkg-descr
@@ -1,3 +1,3 @@
Test Perl Classes the easy way
-WWW: http://search.cpan.org/dist/Test-Class-Most/
+WWW: https://metacpan.org/release/Test-Class-Most
diff --git a/devel/p5-Test-Class/pkg-descr b/devel/p5-Test-Class/pkg-descr
index f2981bb90a08..336bb7bbbb4c 100644
--- a/devel/p5-Test-Class/pkg-descr
+++ b/devel/p5-Test-Class/pkg-descr
@@ -12,4 +12,4 @@ and friends should go take a look at them now.
Note: This is an early release. Things may change. Be warned.
-WWW: http://search.cpan.org/dist/Test-Class/
+WWW: https://metacpan.org/release/Test-Class
diff --git a/devel/p5-Test-ClassAPI/pkg-descr b/devel/p5-Test-ClassAPI/pkg-descr
index eb70e68931cc..20649b5759c2 100644
--- a/devel/p5-Test-ClassAPI/pkg-descr
+++ b/devel/p5-Test-ClassAPI/pkg-descr
@@ -3,4 +3,4 @@ to be able to do a quick once-over to make sure that classes,
methods, and inheritance is correct, before doing more comprehensive
testing. This module aims to provide such a capability.
-WWW: http://search.cpan.org/dist/Test-ClassAPI/
+WWW: https://metacpan.org/release/Test-ClassAPI
diff --git a/devel/p5-Test-Classy/pkg-descr b/devel/p5-Test-Classy/pkg-descr
index 5d027427370d..f3cfaa7127e9 100644
--- a/devel/p5-Test-Classy/pkg-descr
+++ b/devel/p5-Test-Classy/pkg-descr
@@ -1,3 +1,3 @@
Perl module to allow writing your unit tests in other modules than *.t
-WWW: http://search.cpan.org/dist/Test-Classy/
+WWW: https://metacpan.org/release/Test-Classy
diff --git a/devel/p5-Test-CleanNamespaces/pkg-descr b/devel/p5-Test-CleanNamespaces/pkg-descr
index 2fbc9b1bc0dd..8c4e37db1f94 100644
--- a/devel/p5-Test-CleanNamespaces/pkg-descr
+++ b/devel/p5-Test-CleanNamespaces/pkg-descr
@@ -3,4 +3,4 @@ functions you might have forgotten to remove with namespace::autoclean or
namespace::clean and are therefore available to be called as methods, which
usually isn't want you want.
-WWW: http://search.cpan.org/dist/Test-CleanNamespaces/
+WWW: https://metacpan.org/release/Test-CleanNamespaces
diff --git a/devel/p5-Test-Cmd/pkg-descr b/devel/p5-Test-Cmd/pkg-descr
index a426876778d9..a19f87d8ce95 100644
--- a/devel/p5-Test-Cmd/pkg-descr
+++ b/devel/p5-Test-Cmd/pkg-descr
@@ -2,4 +2,4 @@ The Test::Cmd module provides a low-level framework for portable automated
testing of executable commands and scripts (in any language, not just Perl),
especially commands and scripts that interact with the file system.
-WWW: http://search.cpan.org/dist/Test-Cmd/
+WWW: https://metacpan.org/release/Test-Cmd
diff --git a/devel/p5-Test-Command-Simple/pkg-descr b/devel/p5-Test-Command-Simple/pkg-descr
index e432e2d6c333..8513828a3d76 100644
--- a/devel/p5-Test-Command-Simple/pkg-descr
+++ b/devel/p5-Test-Command-Simple/pkg-descr
@@ -11,4 +11,4 @@ As compared to Test::Command, this module is simpler, relying on the
user to feed rc, stdout, and stderr to the appropriate other tests,
presumably in Test::More, but not necessarily.
-WWW: http://search.cpan.org/dist/Test-Command-Simple/
+WWW: https://metacpan.org/release/Test-Command-Simple
diff --git a/devel/p5-Test-Command/pkg-descr b/devel/p5-Test-Command/pkg-descr
index 4dc7abd6f968..0796c234a176 100644
--- a/devel/p5-Test-Command/pkg-descr
+++ b/devel/p5-Test-Command/pkg-descr
@@ -21,4 +21,4 @@ Any of the test functions can be used as instance methods on a Test::Command
object. This is done by dropping the initial $cmd argument and instead using
arrow notation.
-WWW: http://search.cpan.org/dist/Test-Command/
+WWW: https://metacpan.org/release/Test-Command
diff --git a/devel/p5-Test-Compile/pkg-descr b/devel/p5-Test-Compile/pkg-descr
index e1446e6d0dcc..02b2a12f13a1 100644
--- a/devel/p5-Test-Compile/pkg-descr
+++ b/devel/p5-Test-Compile/pkg-descr
@@ -1,4 +1,4 @@
Test::Compile lets you check the validity of a Perl module file or Perl script
file, and report its results in standard Test::Simple fashion.
-WWW: http://search.cpan.org/dist/Test-Compile/
+WWW: https://metacpan.org/release/Test-Compile
diff --git a/devel/p5-Test-DBIx-Class/pkg-descr b/devel/p5-Test-DBIx-Class/pkg-descr
index 1de63d84b3db..fe8a98d04e83 100644
--- a/devel/p5-Test-DBIx-Class/pkg-descr
+++ b/devel/p5-Test-DBIx-Class/pkg-descr
@@ -1,3 +1,3 @@
Easier test cases for your DBIx::Class applications
-WWW: http://search.cpan.org/dist/Test-DBIx-Class/
+WWW: https://metacpan.org/release/Test-DBIx-Class
diff --git a/devel/p5-Test-Data/pkg-descr b/devel/p5-Test-Data/pkg-descr
index 0aa0f148cca0..4f646931bc18 100644
--- a/devel/p5-Test-Data/pkg-descr
+++ b/devel/p5-Test-Data/pkg-descr
@@ -1,4 +1,4 @@
Test::Data provides utility functions to check properties and values
of data and variables.
-WWW: http://search.cpan.org/dist/Test-Data/
+WWW: https://metacpan.org/release/Test-Data
diff --git a/devel/p5-Test-Debugger/pkg-descr b/devel/p5-Test-Debugger/pkg-descr
index 788dbc8370c9..237ca33e007a 100644
--- a/devel/p5-Test-Debugger/pkg-descr
+++ b/devel/p5-Test-Debugger/pkg-descr
@@ -6,4 +6,4 @@ You can take your existing test script, and with (hopefully) very little
effort, convert it to use Test::Debugger. Then re-run your modified test and
view the log file it creates.
-WWW: http://search.cpan.org/dist/Test-Debugger/
+WWW: https://metacpan.org/release/Test-Debugger
diff --git a/devel/p5-Test-Declare/pkg-descr b/devel/p5-Test-Declare/pkg-descr
index 26bacc4fd506..fd3b76373126 100644
--- a/devel/p5-Test-Declare/pkg-descr
+++ b/devel/p5-Test-Declare/pkg-descr
@@ -1,4 +1,4 @@
Test::More and Test::Exception and Test::Deep wrapper module for
declarative testing.
-WWW: http://search.cpan.org/dist/Test-Declare/
+WWW: https://metacpan.org/release/Test-Declare
diff --git a/devel/p5-Test-Deep/pkg-descr b/devel/p5-Test-Deep/pkg-descr
index a2f06e93bf5a..c6e5b0af7ebd 100644
--- a/devel/p5-Test-Deep/pkg-descr
+++ b/devel/p5-Test-Deep/pkg-descr
@@ -5,4 +5,4 @@ match, that arrays and hashes have the same elements and that
references are blessed into the correct class. It also handles
circular data structures without getting caught in an infinite loop.
-WWW: http://search.cpan.org/dist/Test-Deep/
+WWW: https://metacpan.org/release/Test-Deep
diff --git a/devel/p5-Test-Dependencies/pkg-descr b/devel/p5-Test-Dependencies/pkg-descr
index 7e394b3dbffd..35e2c9bf19c1 100644
--- a/devel/p5-Test-Dependencies/pkg-descr
+++ b/devel/p5-Test-Dependencies/pkg-descr
@@ -1,4 +1,4 @@
Makes sure that all of the modules that are 'use'd are listed
in the Makefile.PL as dependencies.
-WWW: http://search.cpan.org/dist/Test-Dependencies/
+WWW: https://metacpan.org/release/Test-Dependencies
diff --git a/devel/p5-Test-DependentModules/pkg-descr b/devel/p5-Test-DependentModules/pkg-descr
index 91ea457c992c..c433c7ffde6c 100644
--- a/devel/p5-Test-DependentModules/pkg-descr
+++ b/devel/p5-Test-DependentModules/pkg-descr
@@ -6,4 +6,4 @@ a dependency of many other modules.
WARNING: The tests this module does should *NEVER* be included as part of a
normal CPAN install!
-WWW: http://search.cpan.org/dist/Test-DependentModules/
+WWW: https://metacpan.org/release/Test-DependentModules
diff --git a/devel/p5-Test-Differences/pkg-descr b/devel/p5-Test-Differences/pkg-descr
index 5331e1c78a13..d66feeca9b27 100644
--- a/devel/p5-Test-Differences/pkg-descr
+++ b/devel/p5-Test-Differences/pkg-descr
@@ -2,4 +2,4 @@ When the code you're testing returns multiple lines, records
or data structures and they're just plain wrong, an equivalent
to the Unix diff utility may be just what's needed.
-WWW: http://search.cpan.org/dist/Test-Differences/
+WWW: https://metacpan.org/release/Test-Differences
diff --git a/devel/p5-Test-Distribution/pkg-descr b/devel/p5-Test-Distribution/pkg-descr
index e770c33dd612..6e92c0385fcb 100644
--- a/devel/p5-Test-Distribution/pkg-descr
+++ b/devel/p5-Test-Distribution/pkg-descr
@@ -2,4 +2,4 @@ When using this module in a test script, it goes through all the modules
in your distribution, checks their POD, checks that they compile ok and
checks that they all define a $VERSION.
-WWW: http://search.cpan.org/dist/Test-Distribution/
+WWW: https://metacpan.org/release/Test-Distribution
diff --git a/devel/p5-Test-EOL/pkg-descr b/devel/p5-Test-EOL/pkg-descr
index 6a37ca4a2099..1ba1e10f756c 100644
--- a/devel/p5-Test-EOL/pkg-descr
+++ b/devel/p5-Test-EOL/pkg-descr
@@ -1,4 +1,4 @@
Test::EOL lets you check the presence of Windows line endings in your
perl code. It report its results in standard Test::Simple fashion.
-WWW: http://search.cpan.org/dist/Test-EOL/
+WWW: https://metacpan.org/release/Test-EOL
diff --git a/devel/p5-Test-Exception/pkg-descr b/devel/p5-Test-Exception/pkg-descr
index 3bf189a0744a..fbcba3461380 100644
--- a/devel/p5-Test-Exception/pkg-descr
+++ b/devel/p5-Test-Exception/pkg-descr
@@ -5,4 +5,4 @@ plays happily with Test::Simple, Test::More and friends.
If you are not familiar with Test::Simple or Test::More
now would be the time to go take a look.
-WWW: http://search.cpan.org/dist/Test-Exception/
+WWW: https://metacpan.org/release/Test-Exception
diff --git a/devel/p5-Test-Expect/pkg-descr b/devel/p5-Test-Expect/pkg-descr
index 0163de7e47f1..de28f1957c1b 100644
--- a/devel/p5-Test-Expect/pkg-descr
+++ b/devel/p5-Test-Expect/pkg-descr
@@ -6,4 +6,4 @@ tweaking.
Test::Expect is intended for use in a test script.
-WWW: http://search.cpan.org/dist/Test-Expect/
+WWW: https://metacpan.org/release/Test-Expect
diff --git a/devel/p5-Test-FailWarnings/pkg-descr b/devel/p5-Test-FailWarnings/pkg-descr
index ac1f552f7843..9eac74e40bfb 100644
--- a/devel/p5-Test-FailWarnings/pkg-descr
+++ b/devel/p5-Test-FailWarnings/pkg-descr
@@ -2,4 +2,4 @@ This module hooks $SIG{__WARN__} and converts warnings to Test::More's
fail() calls. It is designed to be used with done_testing, when you
don't need to know the test count in advance.
-WWW: http://search.cpan.org/dist/Test-FailWarnings/
+WWW: https://metacpan.org/release/Test-FailWarnings
diff --git a/devel/p5-Test-Fake-HTTPD/pkg-descr b/devel/p5-Test-Fake-HTTPD/pkg-descr
index 617bcbc54f6e..940421db024b 100644
--- a/devel/p5-Test-Fake-HTTPD/pkg-descr
+++ b/devel/p5-Test-Fake-HTTPD/pkg-descr
@@ -1,3 +1,3 @@
Test::Fake::HTTPD is a fake HTTP server module for testing.
-WWW: http://search.cpan.org/dist/Test-Fake-HTTPD/
+WWW: https://metacpan.org/release/Test-Fake-HTTPD
diff --git a/devel/p5-Test-Fatal/pkg-descr b/devel/p5-Test-Fatal/pkg-descr
index 422ec926863b..5c0ee353135b 100644
--- a/devel/p5-Test-Fatal/pkg-descr
+++ b/devel/p5-Test-Fatal/pkg-descr
@@ -4,4 +4,4 @@ testing exception-throwing code with about the same amount of
typing.
-WWW: http://search.cpan.org/dist/Test-Fatal/
+WWW: https://metacpan.org/release/Test-Fatal
diff --git a/devel/p5-Test-File-Contents/pkg-descr b/devel/p5-Test-File-Contents/pkg-descr
index 5d43c3bd0261..1413039becc3 100644
--- a/devel/p5-Test-File-Contents/pkg-descr
+++ b/devel/p5-Test-File-Contents/pkg-descr
@@ -1,4 +1,4 @@
This modules provides a collection of test utilities for file
contents.
-WWW: http://search.cpan.org/dist/Test-File-Contents/
+WWW: https://metacpan.org/release/Test-File-Contents
diff --git a/devel/p5-Test-File-ShareDir/pkg-descr b/devel/p5-Test-File-ShareDir/pkg-descr
index f62dc4b21346..3e92d8c0630b 100644
--- a/devel/p5-Test-File-ShareDir/pkg-descr
+++ b/devel/p5-Test-File-ShareDir/pkg-descr
@@ -1,3 +1,3 @@
Create a fake ShareDir for your modules for testing.
-WWW: http://search.cpan.org/dist/Test-File-ShareDir/
+WWW: https://metacpan.org/release/Test-File-ShareDir
diff --git a/devel/p5-Test-File/pkg-descr b/devel/p5-Test-File/pkg-descr
index 5af7062c3755..3bbb8e20349c 100644
--- a/devel/p5-Test-File/pkg-descr
+++ b/devel/p5-Test-File/pkg-descr
@@ -1,4 +1,4 @@
This modules provides a collection of test utilities for file
attributes.
-WWW: http://search.cpan.org/dist/Test-File/
+WWW: https://metacpan.org/release/Test-File
diff --git a/devel/p5-Test-Filename/pkg-descr b/devel/p5-Test-Filename/pkg-descr
index b30190409bae..0a59d7b55f8f 100644
--- a/devel/p5-Test-Filename/pkg-descr
+++ b/devel/p5-Test-Filename/pkg-descr
@@ -6,4 +6,4 @@ to hard-coded file paths being used in comparison tests.
This simple module provides some handy functions to convert all those
path separators automatically so filename tests will just DWIM.
-WWW: http://search.cpan.org/dist/Test-Filename/
+WWW: https://metacpan.org/release/Test-Filename
diff --git a/devel/p5-Test-Fixme/pkg-descr b/devel/p5-Test-Fixme/pkg-descr
index bb74dcf0ec63..0c89b178b947 100644
--- a/devel/p5-Test-Fixme/pkg-descr
+++ b/devel/p5-Test-Fixme/pkg-descr
@@ -8,4 +8,4 @@ coder adds comments like:
Test::Fixme allows you to add a test file that ensures that none of these get
forgotten in the module.
-WWW: http://search.cpan.org/dist/Test-Fixme/
+WWW: https://metacpan.org/release/Test-Fixme
diff --git a/devel/p5-Test-Fixture-DBIC-Schema/pkg-descr b/devel/p5-Test-Fixture-DBIC-Schema/pkg-descr
index 5a96c3299feb..cc721825f7d4 100644
--- a/devel/p5-Test-Fixture-DBIC-Schema/pkg-descr
+++ b/devel/p5-Test-Fixture-DBIC-Schema/pkg-descr
@@ -1,4 +1,4 @@
The Perl 5 module Test::Fixture::DBIC::Schema is a fixture data loader
for DBIx::Class::Schema.
-WWW: http://search.cpan.org/dist/Test-Fixture-DBIC-Schema/
+WWW: https://metacpan.org/release/Test-Fixture-DBIC-Schema
diff --git a/devel/p5-Test-Group/pkg-descr b/devel/p5-Test-Group/pkg-descr
index 2bbf121c4bab..6ade39896822 100644
--- a/devel/p5-Test-Group/pkg-descr
+++ b/devel/p5-Test-Group/pkg-descr
@@ -3,4 +3,4 @@ test run? Tired of squinting at your test source to find out where
on earth the faulty test predicate is called, and what it is supposed
to check for? Then this module is for you!
-WWW: http://search.cpan.org/dist/Test-Group/
+WWW: https://metacpan.org/release/Test-Group
diff --git a/devel/p5-Test-HTML-Tidy/pkg-descr b/devel/p5-Test-HTML-Tidy/pkg-descr
index 5ff43d28d5a2..e87313667f6b 100644
--- a/devel/p5-Test-HTML-Tidy/pkg-descr
+++ b/devel/p5-Test-HTML-Tidy/pkg-descr
@@ -1,4 +1,4 @@
Handy way to check that HTML is valid, according to HTML::Tidy. It is
built with Test::Builder and plays happily with Test::More and friends.
-WWW: http://search.cpan.org/dist/Test-HTML-Tidy/
+WWW: https://metacpan.org/release/Test-HTML-Tidy
diff --git a/devel/p5-Test-Harness-Straps/pkg-descr b/devel/p5-Test-Harness-Straps/pkg-descr
index ded37abd7f4d..06619346d1f2 100644
--- a/devel/p5-Test-Harness-Straps/pkg-descr
+++ b/devel/p5-Test-Harness-Straps/pkg-descr
@@ -4,4 +4,4 @@ programs to work with test results, we provide Test::Harness::Straps. Instead
of printing the results, straps provide them as raw data. You can also
configure how the tests are to be run.
-WWW: http://search.cpan.org/dist/Test-Harness-Straps/
+WWW: https://metacpan.org/release/Test-Harness-Straps
diff --git a/devel/p5-Test-Harness/pkg-descr b/devel/p5-Test-Harness/pkg-descr
index b35185379d32..6c4b6c08785c 100644
--- a/devel/p5-Test-Harness/pkg-descr
+++ b/devel/p5-Test-Harness/pkg-descr
@@ -3,4 +3,4 @@ module expects by using "Test" modules. However, by using this
module, you can know the specifics, and you can prints some
performance statistics that are computed by the Benchmark module.
-WWW: http://search.cpan.org/dist/Test-Harness/
+WWW: https://metacpan.org/release/Test-Harness
diff --git a/devel/p5-Test-HasVersion/pkg-descr b/devel/p5-Test-HasVersion/pkg-descr
index bc868fb59cde..1b1990d28490 100644
--- a/devel/p5-Test-HasVersion/pkg-descr
+++ b/devel/p5-Test-HasVersion/pkg-descr
@@ -1,4 +1,4 @@
Test::HasVersion lets you check a Perl module has a version number in a
Test::Simple fashion.
-WWW: http://search.cpan.org/dist/Test-HasVersion/
+WWW: https://metacpan.org/release/Test-HasVersion
diff --git a/devel/p5-Test-HexDifferences/pkg-descr b/devel/p5-Test-HexDifferences/pkg-descr
index 34e11ce442fd..2ac771d72093 100644
--- a/devel/p5-Test-HexDifferences/pkg-descr
+++ b/devel/p5-Test-HexDifferences/pkg-descr
@@ -1,3 +1,3 @@
Test::HexDifferences tests binary as hexadecimal string.
-WWW: http://search.cpan.org/dist/Test-HexDifferences/
+WWW: https://metacpan.org/release/Test-HexDifferences
diff --git a/devel/p5-Test-HexString/pkg-descr b/devel/p5-Test-HexString/pkg-descr
index c64acaa14a33..9e667647d265 100644
--- a/devel/p5-Test-HexString/pkg-descr
+++ b/devel/p5-Test-HexString/pkg-descr
@@ -3,4 +3,4 @@ asserts that the given string matches what was expected. When the
strings match (i.e. compare equal using the eq operator), the behaviour
is identical to the usual is() function provided by Test::More.
-WWW: http://search.cpan.org/dist/Test-HexString/
+WWW: https://metacpan.org/release/Test-HexString
diff --git a/devel/p5-Test-Identity/pkg-descr b/devel/p5-Test-Identity/pkg-descr
index b7ae101bfbde..ddb0fed46099 100644
--- a/devel/p5-Test-Identity/pkg-descr
+++ b/devel/p5-Test-Identity/pkg-descr
@@ -6,4 +6,4 @@ overload stringification or numification.
It also provides better diagnostics if the test fails.
-WWW: http://search.cpan.org/dist/Test-Identity/
+WWW: https://metacpan.org/release/Test-Identity
diff --git a/devel/p5-Test-If/pkg-descr b/devel/p5-Test-If/pkg-descr
index b16ffeeb19dd..1989b380c342 100644
--- a/devel/p5-Test-If/pkg-descr
+++ b/devel/p5-Test-If/pkg-descr
@@ -1,3 +1,3 @@
Test only if ...
-WWW: http://search.cpan.org/dist/Test-If/
+WWW: https://metacpan.org/release/Test-If
diff --git a/devel/p5-Test-InDistDir/pkg-descr b/devel/p5-Test-InDistDir/pkg-descr
index 06eeade132a7..7b8883cd9078 100644
--- a/devel/p5-Test-InDistDir/pkg-descr
+++ b/devel/p5-Test-InDistDir/pkg-descr
@@ -1,3 +1,3 @@
This module helps run test scripts in IDEs like Komodo.
-WWW: http://search.cpan.org/dist/Test-InDistDir/
+WWW: https://metacpan.org/release/Test-InDistDir
diff --git a/devel/p5-Test-Inline/pkg-descr b/devel/p5-Test-Inline/pkg-descr
index 7fe075c21f8f..60e8f579771b 100644
--- a/devel/p5-Test-Inline/pkg-descr
+++ b/devel/p5-Test-Inline/pkg-descr
@@ -5,4 +5,4 @@ It's like XUnit, Perl-style.
Test::Tutorial is just documentation. To actually get anything done you
use pod2test. Read the Test::Inline::Tutorial, really.
-WWW: http://search.cpan.org/dist/Test-Inline/
+WWW: https://metacpan.org/release/Test-Inline
diff --git a/devel/p5-Test-Inter/pkg-descr b/devel/p5-Test-Inter/pkg-descr
index 5c89b314fb5c..56c9ade05951 100644
--- a/devel/p5-Test-Inter/pkg-descr
+++ b/devel/p5-Test-Inter/pkg-descr
@@ -2,4 +2,4 @@ This is another framework for writing test scripts. It is loosely
inspired by Test::More, and has most of its functionality, but it
is not a drop-in replacement.
-WWW: http://search.cpan.org/dist/Test-Inter/
+WWW: https://metacpan.org/release/Test-Inter
diff --git a/devel/p5-Test-JSON/pkg-descr b/devel/p5-Test-JSON/pkg-descr
index e1928695bd85..0bc7588f89dc 100644
--- a/devel/p5-Test-JSON/pkg-descr
+++ b/devel/p5-Test-JSON/pkg-descr
@@ -2,4 +2,4 @@ JavaScript Object Notation (JSON) is a lightweight data interchange
format. Test::JSON makes it easy to verify that you have built
valid JSON and that it matches your expected output.
-WWW: http://search.cpan.org/dist/Test-JSON/
+WWW: https://metacpan.org/release/Test-JSON
diff --git a/devel/p5-Test-Kwalitee/pkg-descr b/devel/p5-Test-Kwalitee/pkg-descr
index d594b429054f..78305fca8af1 100644
--- a/devel/p5-Test-Kwalitee/pkg-descr
+++ b/devel/p5-Test-Kwalitee/pkg-descr
@@ -1,3 +1,3 @@
Test::Kwalitee - Test the Kwalitee of a distribution before you release it.
-WWW: http://search.cpan.org/dist/Test-Kwalitee/
+WWW: https://metacpan.org/release/Test-Kwalitee
diff --git a/devel/p5-Test-Lazy/pkg-descr b/devel/p5-Test-Lazy/pkg-descr
index 343826bf3919..a9864e5f69a7 100644
--- a/devel/p5-Test-Lazy/pkg-descr
+++ b/devel/p5-Test-Lazy/pkg-descr
@@ -1,3 +1,3 @@
A quick and easy way to compose and run tests with useful output.
-WWW: http://search.cpan.org/dist/Test-Lazy/
+WWW: https://metacpan.org/release/Test-Lazy
diff --git a/devel/p5-Test-LeakTrace/pkg-descr b/devel/p5-Test-LeakTrace/pkg-descr
index c1a631d66641..eeb1c8c34224 100644
--- a/devel/p5-Test-LeakTrace/pkg-descr
+++ b/devel/p5-Test-LeakTrace/pkg-descr
@@ -8,4 +8,4 @@ example, if you call a method in a tracing block, perl might prepare a cache for
the method. Thus, to trace true leaks, no_leaks_ok() and leaks_cmp_ok() executes
a block more than once.
-WWW: http://search.cpan.org/dist/Test-LeakTrace/
+WWW: https://metacpan.org/release/Test-LeakTrace
diff --git a/devel/p5-Test-LectroTest/pkg-descr b/devel/p5-Test-LectroTest/pkg-descr
index 4b2bb65177f5..e2bef0343408 100644
--- a/devel/p5-Test-LectroTest/pkg-descr
+++ b/devel/p5-Test-LectroTest/pkg-descr
@@ -4,4 +4,4 @@ properties that specify the expected behavior of your software.
LectroTest then checks your software to see whether those properties
hold for semi-random input values in the specified range.
-WWW: http://search.cpan.org/dist/Test-LectroTest/
+WWW: https://metacpan.org/release/Test-LectroTest
diff --git a/devel/p5-Test-LoadAllModules/pkg-descr b/devel/p5-Test-LoadAllModules/pkg-descr
index eb20f94d2a10..39e8076ad5c0 100644
--- a/devel/p5-Test-LoadAllModules/pkg-descr
+++ b/devel/p5-Test-LoadAllModules/pkg-descr
@@ -1,3 +1,3 @@
Do use_ok for modules in search path.
-WWW: http://search.cpan.org/dist/Test-LoadAllModules/
+WWW: https://metacpan.org/release/Test-LoadAllModules
diff --git a/devel/p5-Test-Log-Log4perl/pkg-descr b/devel/p5-Test-Log-Log4perl/pkg-descr
index 48aad17d1060..a5b8ba7b7c33 100644
--- a/devel/p5-Test-Log-Log4perl/pkg-descr
+++ b/devel/p5-Test-Log-Log4perl/pkg-descr
@@ -7,4 +7,4 @@ loggers from Test::Log::Log4perl with the get_logger method just like you would
with Log::Log4perl. You're going to use these loggers to declare what you think
the code you're going to test should be logging.
-WWW: http://search.cpan.org/dist/Test-Log-Log4perl/
+WWW: https://metacpan.org/release/Test-Log-Log4perl
diff --git a/devel/p5-Test-Log4perl/pkg-descr b/devel/p5-Test-Log4perl/pkg-descr
index 0ab554503ede..dba3b010866d 100644
--- a/devel/p5-Test-Log4perl/pkg-descr
+++ b/devel/p5-Test-Log4perl/pkg-descr
@@ -2,4 +2,4 @@ This module can be used to test that you're logging the right
thing with Log::Log4perl. It checks that we get what, and only
what, we expect logged by your code.
-WWW: http://search.cpan.org/dist/Test-Log4perl/
+WWW: https://metacpan.org/release/Test-Log4perl
diff --git a/devel/p5-Test-LongString/pkg-descr b/devel/p5-Test-LongString/pkg-descr
index f0e13e556247..8d606903dd64 100644
--- a/devel/p5-Test-LongString/pkg-descr
+++ b/devel/p5-Test-LongString/pkg-descr
@@ -4,4 +4,4 @@ long strings. If you've ever had to search for text in a multi-line string
like an HTML document, or find specific items in binary data,
this is the module for you.
-WWW: http://search.cpan.org/dist/Test-LongString/
+WWW: https://metacpan.org/release/Test-LongString
diff --git a/devel/p5-Test-Manifest/pkg-descr b/devel/p5-Test-Manifest/pkg-descr
index 76465e038e9f..8f48b32ae6a3 100644
--- a/devel/p5-Test-Manifest/pkg-descr
+++ b/devel/p5-Test-Manifest/pkg-descr
@@ -3,4 +3,4 @@ want to run and the order in which you want to run them. It constructs the
right value for MakeMaker to do the right thing.
-WWW: http://search.cpan.org/dist/Test-Manifest/
+WWW: https://metacpan.org/release/Test-Manifest
diff --git a/devel/p5-Test-ManyParams/pkg-descr b/devel/p5-Test-ManyParams/pkg-descr
index b11383b71612..24999d91d2f3 100644
--- a/devel/p5-Test-ManyParams/pkg-descr
+++ b/devel/p5-Test-ManyParams/pkg-descr
@@ -1,3 +1,3 @@
Perl module to test many params as one test
-WWW: http://search.cpan.org/dist/Test-ManyParams/
+WWW: https://metacpan.org/release/Test-ManyParams
diff --git a/devel/p5-Test-Memory-Cycle/pkg-descr b/devel/p5-Test-Memory-Cycle/pkg-descr
index dd6da9928607..73f3aebf77cb 100644
--- a/devel/p5-Test-Memory-Cycle/pkg-descr
+++ b/devel/p5-Test-Memory-Cycle/pkg-descr
@@ -1,3 +1,3 @@
Check for memory leaks and circular memory references.
-WWW: http://search.cpan.org/dist/Test-Memory-Cycle/
+WWW: https://metacpan.org/release/Test-Memory-Cycle
diff --git a/devel/p5-Test-Mini-Unit/pkg-descr b/devel/p5-Test-Mini-Unit/pkg-descr
index dece605acdde..7b8e848d3b40 100644
--- a/devel/p5-Test-Mini-Unit/pkg-descr
+++ b/devel/p5-Test-Mini-Unit/pkg-descr
@@ -1,3 +1,3 @@
Syntactic sugar for Test::Mini
-WWW: http://search.cpan.org/dist/Test-Mini-Unit/
+WWW: https://metacpan.org/release/Test-Mini-Unit
diff --git a/devel/p5-Test-Mini/pkg-descr b/devel/p5-Test-Mini/pkg-descr
index 804c7e8d532b..2b2431861be2 100644
--- a/devel/p5-Test-Mini/pkg-descr
+++ b/devel/p5-Test-Mini/pkg-descr
@@ -1,3 +1,3 @@
Lightweight unit testing for Perl.
-WWW: http://search.cpan.org/dist/Test-Mini/
+WWW: https://metacpan.org/release/Test-Mini
diff --git a/devel/p5-Test-Mock-Guard/pkg-descr b/devel/p5-Test-Mock-Guard/pkg-descr
index 9a22c06443d0..6d557ef67f26 100644
--- a/devel/p5-Test-Mock-Guard/pkg-descr
+++ b/devel/p5-Test-Mock-Guard/pkg-descr
@@ -1,4 +1,4 @@
Test::Mock::Guard is mock test library using RAII. This module is able
to change method behavior by each scope.
-WWW: http://search.cpan.org/dist/Test-Mock-Guard/
+WWW: https://metacpan.org/release/Test-Mock-Guard
diff --git a/devel/p5-Test-Mock-LWP-Dispatch/pkg-descr b/devel/p5-Test-Mock-LWP-Dispatch/pkg-descr
index 2e0cf67309fd..418d37f9c790 100644
--- a/devel/p5-Test-Mock-LWP-Dispatch/pkg-descr
+++ b/devel/p5-Test-Mock-LWP-Dispatch/pkg-descr
@@ -14,4 +14,4 @@ LWP::UserAgent (local mappings).
See also on Test::Mock::LWP, it provides mocked LWP objects for you, so probably
you can solve your problems with this module too.
-WWW: http://search.cpan.org/dist/Test-Mock-LWP-Dispatch/
+WWW: https://metacpan.org/release/Test-Mock-LWP-Dispatch
diff --git a/devel/p5-Test-Mock-LWP/pkg-descr b/devel/p5-Test-Mock-LWP/pkg-descr
index 66feb890d58f..abe12498c17d 100644
--- a/devel/p5-Test-Mock-LWP/pkg-descr
+++ b/devel/p5-Test-Mock-LWP/pkg-descr
@@ -1,4 +1,4 @@
Test::Mock::LWP provides easy mocking of LWP packages:
HTTP::Request, HTTP::Response, LWP and LWP::UserAgent.
-WWW: http://search.cpan.org/dist/Test-Mock-LWP/
+WWW: https://metacpan.org/release/Test-Mock-LWP
diff --git a/devel/p5-Test-MockDateTime/pkg-descr b/devel/p5-Test-MockDateTime/pkg-descr
index 586e060a5262..d2fe75dc5e20 100644
--- a/devel/p5-Test-MockDateTime/pkg-descr
+++ b/devel/p5-Test-MockDateTime/pkg-descr
@@ -16,4 +16,4 @@ of the test file.
The date to get mocked must be in a format that is recognized
by DateTime::Format::DateParse.
-WWW: http://search.cpan.org/dist/Test-MockDateTime/
+WWW: https://metacpan.org/release/Test-MockDateTime
diff --git a/devel/p5-Test-MockModule/pkg-descr b/devel/p5-Test-MockModule/pkg-descr
index 42582ed20071..0d700c6080d3 100644
--- a/devel/p5-Test-MockModule/pkg-descr
+++ b/devel/p5-Test-MockModule/pkg-descr
@@ -1,4 +1,4 @@
Test::MockModule lets you temporarily redefine subroutines in other
packages for the purposes of unit testing.
-WWW: http://search.cpan.org/dist/Test-MockModule/
+WWW: https://metacpan.org/release/Test-MockModule
diff --git a/devel/p5-Test-MockObject/pkg-descr b/devel/p5-Test-MockObject/pkg-descr
index 906c4514d560..7902f7642ba6 100644
--- a/devel/p5-Test-MockObject/pkg-descr
+++ b/devel/p5-Test-MockObject/pkg-descr
@@ -1,3 +1,3 @@
Perl extension for emulating troublesome interfaces.
-WWW: http://search.cpan.org/dist/Test-MockObject/
+WWW: https://metacpan.org/release/Test-MockObject
diff --git a/devel/p5-Test-MockRandom/pkg-descr b/devel/p5-Test-MockRandom/pkg-descr
index 88e06ce89183..b74f9e834c5e 100644
--- a/devel/p5-Test-MockRandom/pkg-descr
+++ b/devel/p5-Test-MockRandom/pkg-descr
@@ -17,4 +17,4 @@ of rand.
Alternatively, this module can be used to generate objects, with each object
maintaining its own distinct seed array.
-WWW: http://search.cpan.org/dist/Test-MockRandom/
+WWW: https://metacpan.org/release/Test-MockRandom
diff --git a/devel/p5-Test-MockTime/pkg-descr b/devel/p5-Test-MockTime/pkg-descr
index 6166c05493fd..4b52bcc99d8c 100644
--- a/devel/p5-Test-MockTime/pkg-descr
+++ b/devel/p5-Test-MockTime/pkg-descr
@@ -4,4 +4,4 @@ time at compile time and then relies on the user supplying a mock time
via set_relative_time, set_absolute_time or set_fixed_time to alter
future calls to gmtime, time or localtime.
-WWW: http://search.cpan.org/dist/Test-MockTime/
+WWW: https://metacpan.org/release/Test-MockTime
diff --git a/devel/p5-Test-Modern/pkg-descr b/devel/p5-Test-Modern/pkg-descr
index 52bd0a0f8e9b..47ce7fc4926a 100644
--- a/devel/p5-Test-Modern/pkg-descr
+++ b/devel/p5-Test-Modern/pkg-descr
@@ -10,4 +10,4 @@ pre-modern versions of Perl. It should be easy to install on Perl 5.8.9 and
above; and if you can persuade its dependencies to install (not necessarily
easy!), should be OK on anything back to Perl 5.6.1.
-WWW: http://search.cpan.org/dist/Test-Modern/
+WWW: https://metacpan.org/release/Test-Modern
diff --git a/devel/p5-Test-Module-Used/pkg-descr b/devel/p5-Test-Module-Used/pkg-descr
index 1e0d1fcdc807..80a9edf0ff62 100644
--- a/devel/p5-Test-Module-Used/pkg-descr
+++ b/devel/p5-Test-Module-Used/pkg-descr
@@ -4,4 +4,4 @@ This module reads META.yml and get build_requires and requires.
It compares required module is really used and used module is
really required.
-WWW: http://search.cpan.org/dist/Test-Module-Used/
+WWW: https://metacpan.org/release/Test-Module-Used
diff --git a/devel/p5-Test-Moose-More/pkg-descr b/devel/p5-Test-Moose-More/pkg-descr
index 09fbb0cdecfa..3679f6d0f7a8 100644
--- a/devel/p5-Test-Moose-More/pkg-descr
+++ b/devel/p5-Test-Moose-More/pkg-descr
@@ -2,4 +2,4 @@ This package contains a number of additional tests that can be employed
against Moose classes/roles. It is intended to replace L<Test::Moose> in your
tests, and reexports any tests that it has and we do not, yet.
-WWW: http://search.cpan.org/dist/Test-Moose-More/
+WWW: https://metacpan.org/release/Test-Moose-More
diff --git a/devel/p5-Test-More-UTF8/pkg-descr b/devel/p5-Test-More-UTF8/pkg-descr
index 033fb4377a9f..bf348dc03af7 100644
--- a/devel/p5-Test-More-UTF8/pkg-descr
+++ b/devel/p5-Test-More-UTF8/pkg-descr
@@ -1,3 +1,3 @@
Test::More::UTF8 is an enhancement of Test::More for UTF8-based projects.
-WWW: http://search.cpan.org/dist/Test-More-UTF8/
+WWW: https://metacpan.org/release/Test-More-UTF8
diff --git a/devel/p5-Test-Most/pkg-descr b/devel/p5-Test-Most/pkg-descr
index 72952e533886..fccf17441ec3 100644
--- a/devel/p5-Test-Most/pkg-descr
+++ b/devel/p5-Test-Most/pkg-descr
@@ -1,3 +1,3 @@
Most commonly needed test functions and features.
-WWW: http://search.cpan.org/dist/Test-Most/
+WWW: https://metacpan.org/release/Test-Most
diff --git a/devel/p5-Test-Name-FromLine/pkg-descr b/devel/p5-Test-Name-FromLine/pkg-descr
index a293dfcadd98..02a21e01dede 100644
--- a/devel/p5-Test-Name-FromLine/pkg-descr
+++ b/devel/p5-Test-Name-FromLine/pkg-descr
@@ -2,4 +2,4 @@ Test::Name::FromLine is test utility that fills test names from its
file. Just use this module in test and this module fill test names to
all test except named one.
-WWW: http://search.cpan.org/dist/Test-Name-FromLine/
+WWW: https://metacpan.org/release/Test-Name-FromLine
diff --git a/devel/p5-Test-Needs/pkg-descr b/devel/p5-Test-Needs/pkg-descr
index c9449b8d3f50..21e3b220cc19 100644
--- a/devel/p5-Test-Needs/pkg-descr
+++ b/devel/p5-Test-Needs/pkg-descr
@@ -20,4 +20,4 @@ If the RELEASE_TESTING environment variable is set, the tests will fail rather
than skip. Subtests will be aborted, but the test script will continue running
after that point.
-WWW: http://search.cpan.org/dist/Test-Needs/
+WWW: https://metacpan.org/release/Test-Needs
diff --git a/devel/p5-Test-Net-LDAP/pkg-descr b/devel/p5-Test-Net-LDAP/pkg-descr
index d0452a30601f..812d5c684b2a 100644
--- a/devel/p5-Test-Net-LDAP/pkg-descr
+++ b/devel/p5-Test-Net-LDAP/pkg-descr
@@ -5,4 +5,4 @@ or _is.
Test::Net::LDAP is a subclass of Net::LDAP, so all the methods defined
for Net::LDAP are available in addition to search_ok, add_is, etc.
-WWW: http://search.cpan.org/dist/Test-Net-LDAP/
+WWW: https://metacpan.org/release/Test-Net-LDAP
diff --git a/devel/p5-Test-Net-RabbitMQ/pkg-descr b/devel/p5-Test-Net-RabbitMQ/pkg-descr
index abb2973e5a9d..e541a96b85c1 100644
--- a/devel/p5-Test-Net-RabbitMQ/pkg-descr
+++ b/devel/p5-Test-Net-RabbitMQ/pkg-descr
@@ -1,3 +1,3 @@
A Perl mock RabbitMQ implementation for use when testing.
-WWW: http://search.cpan.org/dist/Test-Net-RabbitMQ/
+WWW: https://metacpan.org/release/Test-Net-RabbitMQ
diff --git a/devel/p5-Test-NoTabs/pkg-descr b/devel/p5-Test-NoTabs/pkg-descr
index 965c0ad30ba6..7610df315dd4 100644
--- a/devel/p5-Test-NoTabs/pkg-descr
+++ b/devel/p5-Test-NoTabs/pkg-descr
@@ -1,4 +1,4 @@
Test::NoTabs scans your project/distribution for any perl files (scripts,
modules, etc) for the presence of tabs.
-WWW: http://search.cpan.org/dist/Test-NoTabs/
+WWW: https://metacpan.org/release/Test-NoTabs
diff --git a/devel/p5-Test-NoWarnings/pkg-descr b/devel/p5-Test-NoWarnings/pkg-descr
index 570b3147bffc..ee3133e30b31 100644
--- a/devel/p5-Test-NoWarnings/pkg-descr
+++ b/devel/p5-Test-NoWarnings/pkg-descr
@@ -5,4 +5,4 @@ were any warnings, the test will give a "not ok" and diagnostics of
where, when and what the warning was, including a stack trace of what
was going on when the it occurred.
-WWW: http://search.cpan.org/dist/Test-NoWarnings/
+WWW: https://metacpan.org/release/Test-NoWarnings
diff --git a/devel/p5-Test-Number-Delta/pkg-descr b/devel/p5-Test-Number-Delta/pkg-descr
index c7ae90598fa6..293d4d880627 100644
--- a/devel/p5-Test-Number-Delta/pkg-descr
+++ b/devel/p5-Test-Number-Delta/pkg-descr
@@ -1,3 +1,3 @@
Compare if the difference between two numbers is within a specified amount.
-WWW: http://search.cpan.org/dist/Test-Number-Delta/
+WWW: https://metacpan.org/release/Test-Number-Delta
diff --git a/devel/p5-Test-Object/pkg-descr b/devel/p5-Test-Object/pkg-descr
index b50593f46a4d..9ee66d96bfef 100644
--- a/devel/p5-Test-Object/pkg-descr
+++ b/devel/p5-Test-Object/pkg-descr
@@ -2,4 +2,4 @@ A testing package designed to allow you to easily test what you
believe is a valid object against the expected behaviour of all of
the classes in its inheritance tree in one single call.
-WWW: http://search.cpan.org/dist/Test-Object/
+WWW: https://metacpan.org/release/Test-Object
diff --git a/devel/p5-Test-OpenLDAP/pkg-descr b/devel/p5-Test-OpenLDAP/pkg-descr
index 9cc34c9a9caf..90b292fa7518 100644
--- a/devel/p5-Test-OpenLDAP/pkg-descr
+++ b/devel/p5-Test-OpenLDAP/pkg-descr
@@ -1,3 +1,3 @@
Creates a temporary instance of OpenLDAP's slapd daemon to run tests against.
-WWW: http://search.cpan.org/dist/Test-OpenLDAP/
+WWW: https://metacpan.org/release/Test-OpenLDAP
diff --git a/devel/p5-Test-Output/pkg-descr b/devel/p5-Test-Output/pkg-descr
index f9d091881aef..058a2e32451f 100644
--- a/devel/p5-Test-Output/pkg-descr
+++ b/devel/p5-Test-Output/pkg-descr
@@ -8,4 +8,4 @@ provides is just to great to pass up.
Test::Output ties STDOUT and STDERR using Test::Output::Tie.
-WWW: http://search.cpan.org/dist/Test-Output/
+WWW: https://metacpan.org/release/Test-Output
diff --git a/devel/p5-Test-POE-Client-TCP/pkg-descr b/devel/p5-Test-POE-Client-TCP/pkg-descr
index 4a130015380a..7b6a237b6a7d 100644
--- a/devel/p5-Test-POE-Client-TCP/pkg-descr
+++ b/devel/p5-Test-POE-Client-TCP/pkg-descr
@@ -2,4 +2,4 @@ Test::POE::Client::TCP is a POE component that provides a TCP client
framework for inclusion in client component test cases, instead of
having to roll your own.
-WWW: http://search.cpan.org/dist/Test-POE-Client-TCP/
+WWW: https://metacpan.org/release/Test-POE-Client-TCP
diff --git a/devel/p5-Test-POE-Server-TCP/pkg-descr b/devel/p5-Test-POE-Server-TCP/pkg-descr
index 7f77adbf03c0..2882ed3a11b8 100644
--- a/devel/p5-Test-POE-Server-TCP/pkg-descr
+++ b/devel/p5-Test-POE-Server-TCP/pkg-descr
@@ -2,4 +2,4 @@ Test::POE::Server::TCP is a POE component that provides a TCP server
framework for inclusion in client component test cases, instead of
having to roll your own.
-WWW: http://search.cpan.org/dist/Test-POE-Server-TCP/
+WWW: https://metacpan.org/release/Test-POE-Server-TCP
diff --git a/devel/p5-Test-Parser/pkg-descr b/devel/p5-Test-Parser/pkg-descr
index ef0897919ed6..448d94d329c8 100644
--- a/devel/p5-Test-Parser/pkg-descr
+++ b/devel/p5-Test-Parser/pkg-descr
@@ -6,4 +6,4 @@ The parsers also write the test data into the 'Test Result Publication
Interface' (TRPI) XML schema, developed by SpikeSource. See
http://www.spikesource.com/testresults/index.jsp?show=trpi-schema
-WWW: http://search.cpan.org/dist/Test-Parser/
+WWW: https://metacpan.org/release/Test-Parser
diff --git a/devel/p5-Test-PerlTidy/pkg-descr b/devel/p5-Test-PerlTidy/pkg-descr
index 5e4d86f034b2..b58c1a33cdcb 100644
--- a/devel/p5-Test-PerlTidy/pkg-descr
+++ b/devel/p5-Test-PerlTidy/pkg-descr
@@ -1,3 +1,3 @@
Test::PerlTidy - check that all your files are tidy.
-WWW: http://search.cpan.org/dist/Test-PerlTidy/
+WWW: https://metacpan.org/release/Test-PerlTidy
diff --git a/devel/p5-Test-Pod-Coverage-Permissive/pkg-descr b/devel/p5-Test-Pod-Coverage-Permissive/pkg-descr
index 95ded52f7204..2368fce7bc7e 100644
--- a/devel/p5-Test-Pod-Coverage-Permissive/pkg-descr
+++ b/devel/p5-Test-Pod-Coverage-Permissive/pkg-descr
@@ -1,3 +1,3 @@
Checks for pod coverage regression.
-WWW: http://search.cpan.org/dist/Test-Pod-Coverage-Permissive/
+WWW: https://metacpan.org/release/Test-Pod-Coverage-Permissive
diff --git a/devel/p5-Test-Pod-Coverage/pkg-descr b/devel/p5-Test-Pod-Coverage/pkg-descr
index a6634c6328f0..7166ee5fb7e9 100644
--- a/devel/p5-Test-Pod-Coverage/pkg-descr
+++ b/devel/p5-Test-Pod-Coverage/pkg-descr
@@ -1,3 +1,3 @@
Checks for POD coverage in files for your distribution.
-WWW: http://search.cpan.org/dist/Test-Pod-Coverage/
+WWW: https://metacpan.org/release/Test-Pod-Coverage
diff --git a/devel/p5-Test-Pod/pkg-descr b/devel/p5-Test-Pod/pkg-descr
index d4b3a6dadebf..58b7253999aa 100644
--- a/devel/p5-Test-Pod/pkg-descr
+++ b/devel/p5-Test-Pod/pkg-descr
@@ -1,4 +1,4 @@
Check POD files for errors or warnings in a test file, using Pod::Simple to do
the heavy lifting.
-WWW: http://search.cpan.org/dist/Test-Pod/
+WWW: https://metacpan.org/release/Test-Pod
diff --git a/devel/p5-Test-Portability-Files/pkg-descr b/devel/p5-Test-Portability-Files/pkg-descr
index 44e040f7004b..a88e067d3ec8 100644
--- a/devel/p5-Test-Portability-Files/pkg-descr
+++ b/devel/p5-Test-Portability-Files/pkg-descr
@@ -1,4 +1,4 @@
This module is used to check the portability across operating systems
of the names of the files present in the distribution of a module.
-WWW: http://search.cpan.org/dist/Test-Portability-Files/
+WWW: https://metacpan.org/release/Test-Portability-Files
diff --git a/devel/p5-Test-RandomResults/pkg-descr b/devel/p5-Test-RandomResults/pkg-descr
index 6c412abef2a1..60b6a22799d7 100644
--- a/devel/p5-Test-RandomResults/pkg-descr
+++ b/devel/p5-Test-RandomResults/pkg-descr
@@ -5,4 +5,4 @@ Some of the tests provided here might be easily achieved with other
testing modules. The reason why they're here is that this way users become
aware of how to test their non-deterministic functions.
-WWW: http://search.cpan.org/dist/Test-RandomResults/
+WWW: https://metacpan.org/release/Test-RandomResults
diff --git a/devel/p5-Test-Refcount/pkg-descr b/devel/p5-Test-Refcount/pkg-descr
index 3025765dd6c3..faca7a887096 100644
--- a/devel/p5-Test-Refcount/pkg-descr
+++ b/devel/p5-Test-Refcount/pkg-descr
@@ -13,4 +13,4 @@ what was expected, a trace of references to the object can be printed, if Marc
Lehmann's Devel::FindRef module is installed. This may assist the developer in
finding where the references are.
-WWW: http://search.cpan.org/dist/Test-Refcount/
+WWW: https://metacpan.org/release/Test-Refcount
diff --git a/devel/p5-Test-Reporter-Transport-Metabase/pkg-descr b/devel/p5-Test-Reporter-Transport-Metabase/pkg-descr
index d7c5fe5cb4c7..83165a090a9b 100644
--- a/devel/p5-Test-Reporter-Transport-Metabase/pkg-descr
+++ b/devel/p5-Test-Reporter-Transport-Metabase/pkg-descr
@@ -1,3 +1,3 @@
Metabase transport for Test::Reporter
-WWW: http://search.cpan.org/dist/Test-Reporter-Transport-Metabase/
+WWW: https://metacpan.org/release/Test-Reporter-Transport-Metabase
diff --git a/devel/p5-Test-Reporter/pkg-descr b/devel/p5-Test-Reporter/pkg-descr
index bcbc5e4ae07e..881c01ea4731 100644
--- a/devel/p5-Test-Reporter/pkg-descr
+++ b/devel/p5-Test-Reporter/pkg-descr
@@ -4,4 +4,4 @@ details.
Test::Reporter has wide support for various perl5's and platforms.
-WWW: http://search.cpan.org/dist/Test-Reporter/
+WWW: https://metacpan.org/release/Test-Reporter
diff --git a/devel/p5-Test-Requires-Git/pkg-descr b/devel/p5-Test-Requires-Git/pkg-descr
index 625bfc6c13da..6131dde26d87 100644
--- a/devel/p5-Test-Requires-Git/pkg-descr
+++ b/devel/p5-Test-Requires-Git/pkg-descr
@@ -6,4 +6,4 @@ found in the PATH will be tested).
If the checks fail, then all tests will be skipped.
-WWW: http://search.cpan.org/dist/Test-Requires-Git/
+WWW: https://metacpan.org/release/Test-Requires-Git
diff --git a/devel/p5-Test-Requires/pkg-descr b/devel/p5-Test-Requires/pkg-descr
index 2bbdce33285c..37a7dfa13003 100644
--- a/devel/p5-Test-Requires/pkg-descr
+++ b/devel/p5-Test-Requires/pkg-descr
@@ -2,4 +2,4 @@ Test::Requires checks to see if the module can be loaded.
If this fails rather than failing tests this skips all tests.
-WWW: http://search.cpan.org/dist/Test-Requires/
+WWW: https://metacpan.org/release/Test-Requires
diff --git a/devel/p5-Test-RequiresInternet/pkg-descr b/devel/p5-Test-RequiresInternet/pkg-descr
index a905eab5a68c..b91802e9ebcf 100644
--- a/devel/p5-Test-RequiresInternet/pkg-descr
+++ b/devel/p5-Test-RequiresInternet/pkg-descr
@@ -1,3 +1,3 @@
Test::RequiresInternet tests network connectivity before functional tests.
-WWW: http://search.cpan.org/dist/Test-RequiresInternet/
+WWW: https://metacpan.org/release/Test-RequiresInternet
diff --git a/devel/p5-Test-Roo/pkg-descr b/devel/p5-Test-Roo/pkg-descr
index 7b314d62283c..b6104c85fd8f 100644
--- a/devel/p5-Test-Roo/pkg-descr
+++ b/devel/p5-Test-Roo/pkg-descr
@@ -4,4 +4,4 @@ but uses Moo instead of Moose.
This gives most of the benefits
without the need for Moose as a test dependency.
-WWW: http://search.cpan.org/dist/Test-Roo/
+WWW: https://metacpan.org/release/Test-Roo
diff --git a/devel/p5-Test-Script-Run/pkg-descr b/devel/p5-Test-Script-Run/pkg-descr
index 9d094fc940b9..8bbe78fbd97d 100644
--- a/devel/p5-Test-Script-Run/pkg-descr
+++ b/devel/p5-Test-Script-Run/pkg-descr
@@ -5,4 +5,4 @@ Nearly all the essential code is stolen from Prophet::Test, we think subs
like those should live below Test:: namespace, that's why we packed them
and created this module.
-WWW: http://search.cpan.org/dist/Test-Script-Run/
+WWW: https://metacpan.org/release/Test-Script-Run
diff --git a/devel/p5-Test-Script/pkg-descr b/devel/p5-Test-Script/pkg-descr
index d14e7e49465a..8f7733cc330f 100644
--- a/devel/p5-Test-Script/pkg-descr
+++ b/devel/p5-Test-Script/pkg-descr
@@ -3,4 +3,4 @@ Test::Script - Cross-platform basic tests for scripts
The intent of this module is to provide a series of basic tests for
scripts in the bin directory of your Perl distribution.
-WWW: http://search.cpan.org/dist/Test-Script/
+WWW: https://metacpan.org/release/Test-Script
diff --git a/devel/p5-Test-SharedFork/pkg-descr b/devel/p5-Test-SharedFork/pkg-descr
index f41d36726d06..b48865d0b4bb 100644
--- a/devel/p5-Test-SharedFork/pkg-descr
+++ b/devel/p5-Test-SharedFork/pkg-descr
@@ -4,4 +4,4 @@ This module makes forking test!
This module merges test count with parent process & child process.
-WWW: http://search.cpan.org/dist/Test-SharedFork/
+WWW: https://metacpan.org/release/Test-SharedFork
diff --git a/devel/p5-Test-Signature/pkg-descr b/devel/p5-Test-Signature/pkg-descr
index f7107cca199e..07c9d6c5ea2a 100644
--- a/devel/p5-Test-Signature/pkg-descr
+++ b/devel/p5-Test-Signature/pkg-descr
@@ -1,3 +1,3 @@
Perl Automated SIGNATURE testing
-WWW: http://search.cpan.org/dist/Test-Signature/
+WWW: https://metacpan.org/release/Test-Signature
diff --git a/devel/p5-Test-Simple/pkg-descr b/devel/p5-Test-Simple/pkg-descr
index 5fd19b40f5ea..e4d051d7859f 100644
--- a/devel/p5-Test-Simple/pkg-descr
+++ b/devel/p5-Test-Simple/pkg-descr
@@ -4,4 +4,4 @@ tests suitable for CPAN modules and other pursuits.
If you wish to do more complicated testing, use the Test::More module (a
drop-in replacement for this one).
-WWW: http://search.cpan.org/dist/Test-Simple/
+WWW: https://metacpan.org/release/Test-Simple
diff --git a/devel/p5-Test-Singleton/pkg-descr b/devel/p5-Test-Singleton/pkg-descr
index aba554adc462..1d2df1d67509 100644
--- a/devel/p5-Test-Singleton/pkg-descr
+++ b/devel/p5-Test-Singleton/pkg-descr
@@ -8,4 +8,4 @@ or any kind of central dispatcher.
For a description and discussion of the Singleton class, see "Design Patterns",
Gamma et al, Addison-Wesley, 1995, ISBN 0-201-63361-2.
-WWW: http://search.cpan.org/dist/Test-Singleton/
+WWW: https://metacpan.org/release/Test-Singleton
diff --git a/devel/p5-Test-Spec/pkg-descr b/devel/p5-Test-Spec/pkg-descr
index e9f80f3f5f8b..0fa7a97024a7 100644
--- a/devel/p5-Test-Spec/pkg-descr
+++ b/devel/p5-Test-Spec/pkg-descr
@@ -8,4 +8,4 @@ This module is inspired by and borrows heavily from RSpec
(http://rspec.info/documentation/), a BDD tool for the Ruby programming
language.
-WWW: http://search.cpan.org/dist/Test-Spec/
+WWW: https://metacpan.org/release/Test-Spec
diff --git a/devel/p5-Test-Spelling/pkg-descr b/devel/p5-Test-Spelling/pkg-descr
index 21bd3ab045f2..140a31b80295 100644
--- a/devel/p5-Test-Spelling/pkg-descr
+++ b/devel/p5-Test-Spelling/pkg-descr
@@ -1,3 +1,3 @@
Check for spelling errors in POD files.
-WWW: http://search.cpan.org/dist/Test-Spelling/
+WWW: https://metacpan.org/release/Test-Spelling
diff --git a/devel/p5-Test-Strict/pkg-descr b/devel/p5-Test-Strict/pkg-descr
index 8dc1e9603be1..c62a00896d03 100644
--- a/devel/p5-Test-Strict/pkg-descr
+++ b/devel/p5-Test-Strict/pkg-descr
@@ -1,3 +1,3 @@
Test and report on the coverage of the strict/warnings pragmas.
-WWW: http://search.cpan.org/dist/Test-Strict/
+WWW: https://metacpan.org/release/Test-Strict
diff --git a/devel/p5-Test-SubCalls/pkg-descr b/devel/p5-Test-SubCalls/pkg-descr
index d2a165117f95..d9039a9f1945 100644
--- a/devel/p5-Test-SubCalls/pkg-descr
+++ b/devel/p5-Test-SubCalls/pkg-descr
@@ -3,4 +3,4 @@ where you want to want to do a number of tests, and then verify that
some underlying subroutine deep within the code was called a specific
number of times.
-WWW: http://search.cpan.org/dist/Test-SubCalls/
+WWW: https://metacpan.org/release/Test-SubCalls
diff --git a/devel/p5-Test-Synopsis/pkg-descr b/devel/p5-Test-Synopsis/pkg-descr
index 39653208e48b..69e3549cd340 100644
--- a/devel/p5-Test-Synopsis/pkg-descr
+++ b/devel/p5-Test-Synopsis/pkg-descr
@@ -2,4 +2,4 @@ Test::Synopsis is an (author) test module to find .pm or .pod files under
your lib directory and then make sure the example snippet code in your
SYNOPSIS section passes the perl compile check.
-WWW: http://search.cpan.org/dist/Test-Synopsis/
+WWW: https://metacpan.org/release/Test-Synopsis
diff --git a/devel/p5-Test-Sys-Info/pkg-descr b/devel/p5-Test-Sys-Info/pkg-descr
index 162309346df7..7a56f1567977 100644
--- a/devel/p5-Test-Sys-Info/pkg-descr
+++ b/devel/p5-Test-Sys-Info/pkg-descr
@@ -1,3 +1,3 @@
Test::Sys::Info is a centralized test suite for Sys::Info Drivers.
-WWW: http://search.cpan.org/dist/Test-Sys-Info/
+WWW: https://metacpan.org/release/Test-Sys-Info
diff --git a/devel/p5-Test-TAP-HTMLMatrix/pkg-descr b/devel/p5-Test-TAP-HTMLMatrix/pkg-descr
index b50239b617be..5998aec5b29f 100644
--- a/devel/p5-Test-TAP-HTMLMatrix/pkg-descr
+++ b/devel/p5-Test-TAP-HTMLMatrix/pkg-descr
@@ -2,4 +2,4 @@ This module is a wrapper for a template and some visualization classes,
that knows to take a Test::TAP::Model object, which encapsulates test
results, and produce a pretty html file.
-WWW: http://search.cpan.org/dist/Test-TAP-HTMLMatrix/
+WWW: https://metacpan.org/release/Test-TAP-HTMLMatrix
diff --git a/devel/p5-Test-TAP-Model/pkg-descr b/devel/p5-Test-TAP-Model/pkg-descr
index 151b26598611..7c9005dae34b 100644
--- a/devel/p5-Test-TAP-Model/pkg-descr
+++ b/devel/p5-Test-TAP-Model/pkg-descr
@@ -9,4 +9,4 @@ generating reports, or something like that.
The niche it fills is creating a way to access test run data, both from
a serialized and a real source, and to ease the querying of this data.
-WWW: http://search.cpan.org/dist/Test-TAP-Model/
+WWW: https://metacpan.org/release/Test-TAP-Model
diff --git a/devel/p5-Test-TCP/pkg-descr b/devel/p5-Test-TCP/pkg-descr
index d2e303bf040a..a94dd88f04bd 100644
--- a/devel/p5-Test-TCP/pkg-descr
+++ b/devel/p5-Test-TCP/pkg-descr
@@ -1,3 +1,3 @@
Test::TCP is test utilities for TCP/IP program.
-WWW: http://search.cpan.org/dist/Test-TCP/
+WWW: https://metacpan.org/release/Test-TCP
diff --git a/devel/p5-Test-TableDriven/pkg-descr b/devel/p5-Test-TableDriven/pkg-descr
index 7c1094ebadb2..dfd3d7932c70 100644
--- a/devel/p5-Test-TableDriven/pkg-descr
+++ b/devel/p5-Test-TableDriven/pkg-descr
@@ -10,4 +10,4 @@ and then run the tests.
Concentrate on your data and what you're testing, not plan tests = scalar keys
%test_cases> and a big foreach loop.
-WWW: http://search.cpan.org/dist/Test-TableDriven/
+WWW: https://metacpan.org/release/Test-TableDriven
diff --git a/devel/p5-Test-Taint/pkg-descr b/devel/p5-Test-Taint/pkg-descr
index bd5b0cee7fd9..bca1a1a1c88e 100644
--- a/devel/p5-Test-Taint/pkg-descr
+++ b/devel/p5-Test-Taint/pkg-descr
@@ -1,4 +1,4 @@
Tools to test taintedness: "Test::More"-style
and helper functions.
-WWW: http://search.cpan.org/dist/Test-Taint/
+WWW: https://metacpan.org/release/Test-Taint
diff --git a/devel/p5-Test-TempDir-Tiny/pkg-descr b/devel/p5-Test-TempDir-Tiny/pkg-descr
index f8ef360bbed8..23db6691d932 100644
--- a/devel/p5-Test-TempDir-Tiny/pkg-descr
+++ b/devel/p5-Test-TempDir-Tiny/pkg-descr
@@ -5,4 +5,4 @@ It is loosely based on Test::TempDir, but with less complexity, greater
portability and zero non-core dependencies. (Capture::Tiny is recommended for
testing.)
-WWW: http://search.cpan.org/dist/Test-TempDir-Tiny/
+WWW: https://metacpan.org/release/Test-TempDir-Tiny
diff --git a/devel/p5-Test-Time/pkg-descr b/devel/p5-Test-Time/pkg-descr
index b56b77f1069f..6a8088d487cb 100644
--- a/devel/p5-Test-Time/pkg-descr
+++ b/devel/p5-Test-Time/pkg-descr
@@ -3,4 +3,4 @@ use this module, all references to time and sleep will be
internalized. You can set custom time by passing time => number after
the use statement.
-WWW: http://search.cpan.org/dist/Test-Time/
+WWW: https://metacpan.org/release/Test-Time
diff --git a/devel/p5-Test-Timer/pkg-descr b/devel/p5-Test-Timer/pkg-descr
index 3bb991ce482b..6c2c8885e180 100644
--- a/devel/p5-Test-Timer/pkg-descr
+++ b/devel/p5-Test-Timer/pkg-descr
@@ -1,4 +1,4 @@
Test::Timer implements a set of test primitives to test and assert test times
from bodies of code.
-WWW: http://search.cpan.org/dist/Test-Timer/
+WWW: https://metacpan.org/release/Test-Timer
diff --git a/devel/p5-Test-TinyMocker/pkg-descr b/devel/p5-Test-TinyMocker/pkg-descr
index 5cea90f42901..a11690d4ddd5 100644
--- a/devel/p5-Test-TinyMocker/pkg-descr
+++ b/devel/p5-Test-TinyMocker/pkg-descr
@@ -8,4 +8,4 @@ Test::TinyMocker - a very simple tool to mock external modules
* methods
* should
-WWW: http://search.cpan.org/dist/Test-TinyMocker/
+WWW: https://metacpan.org/release/Test-TinyMocker
diff --git a/devel/p5-Test-Trap/pkg-descr b/devel/p5-Test-Trap/pkg-descr
index ef4d84611d39..1986eed6b624 100644
--- a/devel/p5-Test-Trap/pkg-descr
+++ b/devel/p5-Test-Trap/pkg-descr
@@ -6,4 +6,4 @@ from boxed blocks of test code.
The values collected by the latest trap can then be queried or tested through a
special trap object.
-WWW: http://search.cpan.org/dist/Test-Trap/
+WWW: https://metacpan.org/release/Test-Trap
diff --git a/devel/p5-Test-Unit/pkg-descr b/devel/p5-Test-Unit/pkg-descr
index c7daef41bcbf..890d7038564d 100644
--- a/devel/p5-Test-Unit/pkg-descr
+++ b/devel/p5-Test-Unit/pkg-descr
@@ -3,4 +3,4 @@ development paradigm (with support for inheritance of tests etc.) and is
derived from the JUnit testing framework for Java by Kent Beck and Erich
Gamma.
-WWW: http://search.cpan.org/dist/Test-Unit/
+WWW: https://metacpan.org/release/Test-Unit
diff --git a/devel/p5-Test-UseAllModules/pkg-descr b/devel/p5-Test-UseAllModules/pkg-descr
index 511f94139b45..9a3460a1d74d 100644
--- a/devel/p5-Test-UseAllModules/pkg-descr
+++ b/devel/p5-Test-UseAllModules/pkg-descr
@@ -2,4 +2,4 @@ This Perl module reads MANIFEST to find modules to be tested and does use_ok()
for each of them. Now all you have to do is updating MANIFEST.
You don't have to modify the test any more (hopefully).
-WWW: http://search.cpan.org/dist/Test-UseAllModules/
+WWW: https://metacpan.org/release/Test-UseAllModules
diff --git a/devel/p5-Test-Version/pkg-descr b/devel/p5-Test-Version/pkg-descr
index 0bf454835ac6..85439b4a6985 100644
--- a/devel/p5-Test-Version/pkg-descr
+++ b/devel/p5-Test-Version/pkg-descr
@@ -1,4 +1,4 @@
This module's goal is to be a one stop shop for checking to see that your
versions across your dist are sane.
-WWW: http://search.cpan.org/dist/Test-Version/
+WWW: https://metacpan.org/release/Test-Version
diff --git a/devel/p5-Test-WWW-Declare/pkg-descr b/devel/p5-Test-WWW-Declare/pkg-descr
index cf1c1dfbcef6..d5352b7aefeb 100644
--- a/devel/p5-Test-WWW-Declare/pkg-descr
+++ b/devel/p5-Test-WWW-Declare/pkg-descr
@@ -1,4 +1,4 @@
Test-WWW-Declare is a perl module of declarative testing
for your web app.
-WWW: http://search.cpan.org/dist/Test-WWW-Declare/
+WWW: https://metacpan.org/release/Test-WWW-Declare
diff --git a/devel/p5-Test-WWW-Mechanize-CGI/pkg-descr b/devel/p5-Test-WWW-Mechanize-CGI/pkg-descr
index 6d0a3dc0f4a2..1de5bb077e3d 100644
--- a/devel/p5-Test-WWW-Mechanize-CGI/pkg-descr
+++ b/devel/p5-Test-WWW-Mechanize-CGI/pkg-descr
@@ -1,4 +1,4 @@
Provides a convenient way of testing CGI applications without a
external daemon.
-WWW: http://search.cpan.org/dist/Test-WWW-Mechanize-CGI/
+WWW: https://metacpan.org/release/Test-WWW-Mechanize-CGI
diff --git a/devel/p5-Test-WWW-Mechanize-CGIApp/pkg-descr b/devel/p5-Test-WWW-Mechanize-CGIApp/pkg-descr
index e4b72c8123b0..09d6b3f0e3b2 100644
--- a/devel/p5-Test-WWW-Mechanize-CGIApp/pkg-descr
+++ b/devel/p5-Test-WWW-Mechanize-CGIApp/pkg-descr
@@ -10,4 +10,4 @@ start a server or issue HTTP requests. Instead, it passes the HTTP
request object directly to Catalyst. Thus you do not need to use a real
hostname: "http://localhost/" will do.
-WWW: http://search.cpan.org/dist/Test-WWW-Mechanize-CGIApp/
+WWW: https://metacpan.org/release/Test-WWW-Mechanize-CGIApp
diff --git a/devel/p5-Test-WWW-Mechanize-Catalyst/pkg-descr b/devel/p5-Test-WWW-Mechanize-Catalyst/pkg-descr
index d656362626d4..b4c0636857f4 100644
--- a/devel/p5-Test-WWW-Mechanize-Catalyst/pkg-descr
+++ b/devel/p5-Test-WWW-Mechanize-Catalyst/pkg-descr
@@ -12,4 +12,4 @@ you do not need to use a real hostname: "http://localhost/" will do.
However, this is optional. The following two lines of code do exactly
the same thing:
-WWW: http://search.cpan.org/dist/Test-WWW-Mechanize-Catalyst/
+WWW: https://metacpan.org/release/Test-WWW-Mechanize-Catalyst
diff --git a/devel/p5-Test-WWW-Mechanize-PSGI/pkg-descr b/devel/p5-Test-WWW-Mechanize-PSGI/pkg-descr
index 57e93ed7155a..4152d1f6bdf9 100644
--- a/devel/p5-Test-WWW-Mechanize-PSGI/pkg-descr
+++ b/devel/p5-Test-WWW-Mechanize-PSGI/pkg-descr
@@ -1,3 +1,3 @@
Test PSGI programs using WWW::Mechanize.
-WWW: http://search.cpan.org/dist/Test-WWW-Mechanize-PSGI/
+WWW: https://metacpan.org/release/Test-WWW-Mechanize-PSGI
diff --git a/devel/p5-Test-WWW-Mechanize/pkg-descr b/devel/p5-Test-WWW-Mechanize/pkg-descr
index 1f44f476eafa..3856af226d41 100644
--- a/devel/p5-Test-WWW-Mechanize/pkg-descr
+++ b/devel/p5-Test-WWW-Mechanize/pkg-descr
@@ -1,4 +1,4 @@
Test::WWW::Mechanize is a subclass of WWW::Mechanize that incorporates
features for web application testing.
-WWW: http://search.cpan.org/dist/Test-WWW-Mechanize/
+WWW: https://metacpan.org/release/Test-WWW-Mechanize
diff --git a/devel/p5-Test-WWW-Selenium/pkg-descr b/devel/p5-Test-WWW-Selenium/pkg-descr
index e23796145270..5fdfe5934a55 100644
--- a/devel/p5-Test-WWW-Selenium/pkg-descr
+++ b/devel/p5-Test-WWW-Selenium/pkg-descr
@@ -1,4 +1,4 @@
Test-WWW-Selenium is a perl driver and test library for Selenium
Remote Control (SRC).
-WWW: http://search.cpan.org/dist/Test-WWW-Selenium/
+WWW: https://metacpan.org/release/Test-WWW-Selenium
diff --git a/devel/p5-Test-Warn/pkg-descr b/devel/p5-Test-Warn/pkg-descr
index 8c018af3e491..3289da50cf28 100644
--- a/devel/p5-Test-Warn/pkg-descr
+++ b/devel/p5-Test-Warn/pkg-descr
@@ -1,4 +1,4 @@
Test::Warn provides a few convenience methods for testing warning based
code.
-WWW: http://search.cpan.org/dist/Test-Warn/
+WWW: https://metacpan.org/release/Test-Warn
diff --git a/devel/p5-Test-Warnings/pkg-descr b/devel/p5-Test-Warnings/pkg-descr
index ac83afdef33e..f2b32260b962 100644
--- a/devel/p5-Test-Warnings/pkg-descr
+++ b/devel/p5-Test-Warnings/pkg-descr
@@ -11,4 +11,4 @@ done_testing calculates the test count, rather than after. It does this by
hooking into done_testing as well as via an END block. You can declare a plan,
or not, and things will still Just Work.
-WWW: http://search.cpan.org/dist/Test-Warnings/
+WWW: https://metacpan.org/release/Test-Warnings
diff --git a/devel/p5-Test-Weaken/pkg-descr b/devel/p5-Test-Weaken/pkg-descr
index 2faa62e284ee..a19fccde5469 100644
--- a/devel/p5-Test-Weaken/pkg-descr
+++ b/devel/p5-Test-Weaken/pkg-descr
@@ -2,4 +2,4 @@ Test::Weaken allows easy detection of unfreed Perl data and the
examination of unfreed objects, even those that would usually have
been made inaccessible.
-WWW: http://search.cpan.org/dist/Test-Weaken/
+WWW: https://metacpan.org/release/Test-Weaken
diff --git a/devel/p5-Test-Without-Module/pkg-descr b/devel/p5-Test-Without-Module/pkg-descr
index e435a7e6c75c..07b5d292f21c 100644
--- a/devel/p5-Test-Without-Module/pkg-descr
+++ b/devel/p5-Test-Without-Module/pkg-descr
@@ -2,4 +2,4 @@ This module allows you to deliberately hide modules from a program even though
they are installed. This is mostly useful for testing modules that have a
fallback when a certain dependency module is not installed.
-WWW: http://search.cpan.org/dist/Test-Without-Module/
+WWW: https://metacpan.org/release/Test-Without-Module
diff --git a/devel/p5-Test-XML-Valid/pkg-descr b/devel/p5-Test-XML-Valid/pkg-descr
index bbb0597bda8d..852231b0263f 100644
--- a/devel/p5-Test-XML-Valid/pkg-descr
+++ b/devel/p5-Test-XML-Valid/pkg-descr
@@ -2,4 +2,4 @@ Tests for Valid XHTML (using XML::LibXML). If the XML is not valid,
a message will be generated with specific details about where the
parser failed.
-WWW: http://search.cpan.org/dist/Test-XML-Valid/
+WWW: https://metacpan.org/release/Test-XML-Valid
diff --git a/devel/p5-Test-XML/pkg-descr b/devel/p5-Test-XML/pkg-descr
index 7068de08a173..2572cd7f5a7d 100644
--- a/devel/p5-Test-XML/pkg-descr
+++ b/devel/p5-Test-XML/pkg-descr
@@ -4,4 +4,4 @@ modules. At present, there is generic XML comparison support, as
well as modules for dealing with XML::SAX, XML::Twig and XML::XPath
handlers.
-WWW: http://search.cpan.org/dist/Test-XML/
+WWW: https://metacpan.org/release/Test-XML
diff --git a/devel/p5-Test-YAML-Meta/pkg-descr b/devel/p5-Test-YAML-Meta/pkg-descr
index 4deb09aefec1..9d18294b2bda 100644
--- a/devel/p5-Test-YAML-Meta/pkg-descr
+++ b/devel/p5-Test-YAML-Meta/pkg-descr
@@ -1,3 +1,3 @@
Test::YAML::Meta - Validation of the META.yml file in a distribution.
-WWW: http://search.cpan.org/dist/Test-YAML-Meta/
+WWW: https://metacpan.org/release/Test-YAML-Meta
diff --git a/devel/p5-Test-YAML-Valid/pkg-descr b/devel/p5-Test-YAML-Valid/pkg-descr
index e90f525cccc4..eabcd14e9f02 100644
--- a/devel/p5-Test-YAML-Valid/pkg-descr
+++ b/devel/p5-Test-YAML-Valid/pkg-descr
@@ -1,3 +1,3 @@
This module lets you easily test the validity of YAML.
-WWW: http://search.cpan.org/dist/Test-YAML-Valid/
+WWW: https://metacpan.org/release/Test-YAML-Valid
diff --git a/devel/p5-Test-YAML/pkg-descr b/devel/p5-Test-YAML/pkg-descr
index cadbe5fe606b..8de90d170b63 100644
--- a/devel/p5-Test-YAML/pkg-descr
+++ b/devel/p5-Test-YAML/pkg-descr
@@ -1,4 +1,4 @@
Testing Module for YAML Implementations.
Test::YAML is a subclass of Test::Base with YAML specific support.
-WWW: http://search.cpan.org/dist/Test-YAML/
+WWW: https://metacpan.org/release/Test-YAML
diff --git a/devel/p5-Test-utf8/pkg-descr b/devel/p5-Test-utf8/pkg-descr
index 6dbb510fd124..664c04efaea8 100644
--- a/devel/p5-Test-utf8/pkg-descr
+++ b/devel/p5-Test-utf8/pkg-descr
@@ -3,4 +3,4 @@ Perl. It has two types of tests: The validity tests check if a string is valid
and not corrupt, whereas the characteristics tests will check that string has a
given set of characteristics.
-WWW: http://search.cpan.org/dist/Test-utf8/
+WWW: https://metacpan.org/release/Test-utf8
diff --git a/devel/p5-Test2-Harness/pkg-descr b/devel/p5-Test2-Harness/pkg-descr
index a666f2f1635e..05fe3cc1660d 100644
--- a/devel/p5-Test2-Harness/pkg-descr
+++ b/devel/p5-Test2-Harness/pkg-descr
@@ -8,4 +8,4 @@ using $ yath help and $ yath help COMMAND.
yath can be thought of as a more powerful alternative to prove (Test::Harness).
-WWW: http://search.cpan.org/dist/Test2-Harness/
+WWW: https://metacpan.org/release/Test2-Harness
diff --git a/devel/p5-Test2-Plugin-NoWarnings/pkg-descr b/devel/p5-Test2-Plugin-NoWarnings/pkg-descr
index 2a0fa405d1df..b0386f12967f 100644
--- a/devel/p5-Test2-Plugin-NoWarnings/pkg-descr
+++ b/devel/p5-Test2-Plugin-NoWarnings/pkg-descr
@@ -5,4 +5,4 @@ test and the warning content is outputted via diag.
This module uses $SIG{__WARN__}, so if the code you're testing
sets this, then this module will stop working.
-WWW: http://search.cpan.org/dist/Test2-Plugin-NoWarnings/
+WWW: https://metacpan.org/release/Test2-Plugin-NoWarnings
diff --git a/devel/p5-Test2-Suite/pkg-descr b/devel/p5-Test2-Suite/pkg-descr
index 4c1563e3676b..8f7db87db92d 100644
--- a/devel/p5-Test2-Suite/pkg-descr
+++ b/devel/p5-Test2-Suite/pkg-descr
@@ -1,3 +1,3 @@
Rich set fo tools, plugins, bundles, etc built upon the Test2 testing library.
-WWW: http://search.cpan.org/dist/Test2-Suite/
+WWW: https://metacpan.org/release/Test2-Suite
diff --git a/devel/p5-Text-Levenshtein-Damerau/pkg-descr b/devel/p5-Text-Levenshtein-Damerau/pkg-descr
index b6e50d14df48..cc41ef0867c3 100644
--- a/devel/p5-Text-Levenshtein-Damerau/pkg-descr
+++ b/devel/p5-Text-Levenshtein-Damerau/pkg-descr
@@ -8,4 +8,4 @@ Text::Levenshtein::Damerau::XS for massive speed imrovements. Works correctly
with utf8 if backend supports it; known to work with
Text::Levenshtein::Damerau::PP and Text::Levenshtein::Damerau::XS.
-WWW: http://search.cpan.org/dist/Text-Levenshtein-Damerau/
+WWW: https://metacpan.org/release/Text-Levenshtein-Damerau
diff --git a/devel/p5-Text-Levenshtein/pkg-descr b/devel/p5-Text-Levenshtein/pkg-descr
index 86c645f2214b..b2d24c231356 100644
--- a/devel/p5-Text-Levenshtein/pkg-descr
+++ b/devel/p5-Text-Levenshtein/pkg-descr
@@ -4,4 +4,4 @@ distance is the number of substitutions, deletions or insertions ("edits")
needed to transform one string into the other one (and vice versa). When two
strings have distance 0, they are the same.
-WWW: http://search.cpan.org/dist/Text-Levenshtein/
+WWW: https://metacpan.org/release/Text-Levenshtein
diff --git a/devel/p5-Text-LevenshteinXS/pkg-descr b/devel/p5-Text-LevenshteinXS/pkg-descr
index 741b74d14d88..078c01bb0a23 100644
--- a/devel/p5-Text-LevenshteinXS/pkg-descr
+++ b/devel/p5-Text-LevenshteinXS/pkg-descr
@@ -1,4 +1,4 @@
This is a port of Josh Goldberg's Text::LevenshteinXS
An XS implementation of the Levenshtein edit distance
-WWW: http://search.cpan.org/dist/Text-LevenshteinXS/
+WWW: https://metacpan.org/release/Text-LevenshteinXS
diff --git a/devel/p5-Text-Outdent/pkg-descr b/devel/p5-Text-Outdent/pkg-descr
index d0e22150b798..08259aee14c5 100644
--- a/devel/p5-Text-Outdent/pkg-descr
+++ b/devel/p5-Text-Outdent/pkg-descr
@@ -1,3 +1,3 @@
Strips leading whitespace from here-docs
-WWW: http://search.cpan.org/dist/Text-Outdent/
+WWW: https://metacpan.org/release/Text-Outdent
diff --git a/devel/p5-Text-vFile-asData/pkg-descr b/devel/p5-Text-vFile-asData/pkg-descr
index a3cbd87f3d44..910713d80e9b 100644
--- a/devel/p5-Text-vFile-asData/pkg-descr
+++ b/devel/p5-Text-vFile-asData/pkg-descr
@@ -1,4 +1,4 @@
Text::vFile::asData reads vFile format files, such as vCard
(RFC 2426) and vCalendar (RFC 2445).
-WWW: http://search.cpan.org/dist/Text-vFile-asData/
+WWW: https://metacpan.org/release/Text-vFile-asData
diff --git a/devel/p5-TheSchwartz-Simple/pkg-descr b/devel/p5-TheSchwartz-Simple/pkg-descr
index ee5e9d0510b2..e76e21acae14 100644
--- a/devel/p5-TheSchwartz-Simple/pkg-descr
+++ b/devel/p5-TheSchwartz-Simple/pkg-descr
@@ -1,4 +1,4 @@
TheSchwartz is a reliable job queue system. This is a lightweight,
DBI only job queuing module.
-WWW: http://search.cpan.org/dist/TheSchwartz-Simple/
+WWW: https://metacpan.org/release/TheSchwartz-Simple
diff --git a/devel/p5-TheSchwartz-Worker-SendEmail/pkg-descr b/devel/p5-TheSchwartz-Worker-SendEmail/pkg-descr
index 757f4a7b58df..f001036f7c39 100644
--- a/devel/p5-TheSchwartz-Worker-SendEmail/pkg-descr
+++ b/devel/p5-TheSchwartz-Worker-SendEmail/pkg-descr
@@ -1,4 +1,4 @@
TheSchwartz is a reliable job queue system. This module can pull
jobs from the queue to send email out via SMTP.
-WWW: http://search.cpan.org/dist/TheSchwartz-Worker-SendEmail/
+WWW: https://metacpan.org/release/TheSchwartz-Worker-SendEmail
diff --git a/devel/p5-TheSchwartz/pkg-descr b/devel/p5-TheSchwartz/pkg-descr
index 143b2aaeff3d..236886d0ec2e 100644
--- a/devel/p5-TheSchwartz/pkg-descr
+++ b/devel/p5-TheSchwartz/pkg-descr
@@ -3,4 +3,4 @@ jobs into the system, and your worker processes can pull jobs from the
queue atomically to perform. Failed jobs can be left in the queue to
retry later.
-WWW: http://search.cpan.org/dist/TheSchwartz/
+WWW: https://metacpan.org/release/TheSchwartz
diff --git a/devel/p5-Thread-Apartment/pkg-descr b/devel/p5-Thread-Apartment/pkg-descr
index bbfb54ec0a75..26f11af2f63d 100644
--- a/devel/p5-Thread-Apartment/pkg-descr
+++ b/devel/p5-Thread-Apartment/pkg-descr
@@ -18,4 +18,4 @@ the ability to pass arbitrary objects between arbitrary threads.
Thread::Apartment is a fundamental component of the PSiCHE
framework (http://www.presicient.com/psiche).
-WWW: http://search.cpan.org/dist/Thread-Apartment/
+WWW: https://metacpan.org/release/Thread-Apartment
diff --git a/devel/p5-Thread-Cancel/pkg-descr b/devel/p5-Thread-Cancel/pkg-descr
index 1d57b8e5a7f3..b81a9aa901ff 100644
--- a/devel/p5-Thread-Cancel/pkg-descr
+++ b/devel/p5-Thread-Cancel/pkg-descr
@@ -8,4 +8,4 @@ order to be cancelled.
It is possible for a thread to cancel itself.
-WWW: http://search.cpan.org/dist/Thread-Cancel/
+WWW: https://metacpan.org/release/Thread-Cancel
diff --git a/devel/p5-Thread-Pool-Simple/pkg-descr b/devel/p5-Thread-Pool-Simple/pkg-descr
index 00568db516f8..770079a3a10d 100644
--- a/devel/p5-Thread-Pool-Simple/pkg-descr
+++ b/devel/p5-Thread-Pool-Simple/pkg-descr
@@ -4,4 +4,4 @@ external dependencies outside core modules.
Jobs can be submitted to and handled by multi-threaded `workers' managed
by the pool.
-WWW: http://search.cpan.org/dist/Thread-Pool-Simple/
+WWW: https://metacpan.org/release/Thread-Pool-Simple
diff --git a/devel/p5-Thread-Queue-Duplex/pkg-descr b/devel/p5-Thread-Queue-Duplex/pkg-descr
index 73f5332b40c4..959834cc6deb 100644
--- a/devel/p5-Thread-Queue-Duplex/pkg-descr
+++ b/devel/p5-Thread-Queue-Duplex/pkg-descr
@@ -16,4 +16,4 @@ marshalling/unmarshalling to be performed. Thread::Queue::Duplex
(aka TQD) is itself a Thread::Queue::Queueable object, thus
permitting TQD objects to be passed between threads.
-WWW: http://search.cpan.org/dist/Thread-Queue-Duplex/
+WWW: https://metacpan.org/release/Thread-Queue-Duplex
diff --git a/devel/p5-Thread-Queue/pkg-descr b/devel/p5-Thread-Queue/pkg-descr
index 385d675f0a09..2f682dfdebc6 100644
--- a/devel/p5-Thread-Queue/pkg-descr
+++ b/devel/p5-Thread-Queue/pkg-descr
@@ -10,4 +10,4 @@ Any data types supported by threads::shared can be passed via queues:
Ordinary scalars are added to queues as they are.
-WWW: http://search.cpan.org/dist/Thread-Queue/
+WWW: https://metacpan.org/release/Thread-Queue
diff --git a/devel/p5-Thread-Suspend/pkg-descr b/devel/p5-Thread-Suspend/pkg-descr
index e9f0a1948772..ed4cbd1f0065 100644
--- a/devel/p5-Thread-Suspend/pkg-descr
+++ b/devel/p5-Thread-Suspend/pkg-descr
@@ -4,4 +4,4 @@ Suspensions are cumulative, and need to be matched by an equal number of resume
calls.
-WWW: http://search.cpan.org/dist/Thread-Suspend/
+WWW: https://metacpan.org/release/Thread-Suspend
diff --git a/devel/p5-Thrift-XS/pkg-descr b/devel/p5-Thrift-XS/pkg-descr
index 7a5455342a8c..29f31bbde47e 100644
--- a/devel/p5-Thrift-XS/pkg-descr
+++ b/devel/p5-Thrift-XS/pkg-descr
@@ -7,4 +7,4 @@ Thrift::XS::BinaryProtocol with Thrift::XS::CompactProtocol.
To use, simply replace your Thrift initialization code with the appropriate
Thrift::XS version.
-WWW: http://search.cpan.org/dist/Thrift-XS/
+WWW: https://metacpan.org/release/Thrift-XS
diff --git a/devel/p5-Throwable/pkg-descr b/devel/p5-Throwable/pkg-descr
index 66827b6889da..2328737a77e2 100644
--- a/devel/p5-Throwable/pkg-descr
+++ b/devel/p5-Throwable/pkg-descr
@@ -2,4 +2,4 @@ Throwable is a role for classes that are meant to be thrown as exceptions
to standard program flow. It is very simple and does only two things: saves
any previous value for $@ and calls die $self.
-WWW: http://search.cpan.org/dist/Throwable/
+WWW: https://metacpan.org/release/Throwable
diff --git a/devel/p5-Tie-Array-Pack/pkg-descr b/devel/p5-Tie-Array-Pack/pkg-descr
index 2f88fd84c680..3ad6bee3b8b2 100644
--- a/devel/p5-Tie-Array-Pack/pkg-descr
+++ b/devel/p5-Tie-Array-Pack/pkg-descr
@@ -3,4 +3,4 @@ memory-hog. Normally it takes 20 bytes a scalar (16 bytes for scalar +
overhead). This can be a problem when you need to handle millions of
numbers in-memory. This module saves memory in exchange for speed.
-WWW: http://search.cpan.org/dist/Tie-Array-Pack/
+WWW: https://metacpan.org/release/Tie-Array-Pack
diff --git a/devel/p5-Tie-Array-Sorted/pkg-descr b/devel/p5-Tie-Array-Sorted/pkg-descr
index d23da939f9d8..2e1761a8be12 100644
--- a/devel/p5-Tie-Array-Sorted/pkg-descr
+++ b/devel/p5-Tie-Array-Sorted/pkg-descr
@@ -6,4 +6,4 @@ Direct stores ($a[10] = "wibble") effectively splice out the original
value and insert the new element. It's not clear why you'd want to use
direct stores like that, but this module does the right thing if you do.
-WWW: http://search.cpan.org/dist/Tie-Array-Sorted/
+WWW: https://metacpan.org/release/Tie-Array-Sorted
diff --git a/devel/p5-Tie-CPHash/pkg-descr b/devel/p5-Tie-CPHash/pkg-descr
index 72128be5705c..678866b55de7 100644
--- a/devel/p5-Tie-CPHash/pkg-descr
+++ b/devel/p5-Tie-CPHash/pkg-descr
@@ -1,4 +1,4 @@
Tie::CPHash is a Perl module implementing a case preserving but case
insensitive hash table.
-WWW: http://search.cpan.org/dist/Tie-CPHash/
+WWW: https://metacpan.org/release/Tie-CPHash
diff --git a/devel/p5-Tie-Cache/pkg-descr b/devel/p5-Tie-Cache/pkg-descr
index fc481221c05b..f2bde685de88 100644
--- a/devel/p5-Tie-Cache/pkg-descr
+++ b/devel/p5-Tie-Cache/pkg-descr
@@ -16,4 +16,4 @@ From README:
entries that are frequently read from, code like $cache{entry}, which
moves the entry to the end of the linked list internally.
-WWW: http://search.cpan.org/dist/Tie-Cache/
+WWW: https://metacpan.org/release/Tie-Cache
diff --git a/devel/p5-Tie-DB_File-SplitHash/pkg-descr b/devel/p5-Tie-DB_File-SplitHash/pkg-descr
index 983721eae93b..b04973ad5fb1 100644
--- a/devel/p5-Tie-DB_File-SplitHash/pkg-descr
+++ b/devel/p5-Tie-DB_File-SplitHash/pkg-descr
@@ -6,4 +6,4 @@ hash entries between the files using a randomization algorithm.
Has the effect of allowing DB_File hashes to grow to the full size
of the partition. Requires 'Digest::SHA1' and 'DB_File' to be installed.
-WWW: http://search.cpan.org/dist/Tie-DB_File-SplitHash/
+WWW: https://metacpan.org/release/Tie-DB_File-SplitHash
diff --git a/devel/p5-Tie-DB_FileLock/pkg-descr b/devel/p5-Tie-DB_FileLock/pkg-descr
index f3fada70742e..228d1eec9b6c 100644
--- a/devel/p5-Tie-DB_FileLock/pkg-descr
+++ b/devel/p5-Tie-DB_FileLock/pkg-descr
@@ -6,4 +6,4 @@ allow concurrent access for readers and writers. Tie::DB_FileLock
is therefore suitable for large dbms with relatively short locking
periods.
-WWW: http://search.cpan.org/dist/Tie-DB_FileLock/
+WWW: https://metacpan.org/release/Tie-DB_FileLock
diff --git a/devel/p5-Tie-File-AsHash/pkg-descr b/devel/p5-Tie-File-AsHash/pkg-descr
index 36a3cf81700f..991775d11a38 100644
--- a/devel/p5-Tie-File-AsHash/pkg-descr
+++ b/devel/p5-Tie-File-AsHash/pkg-descr
@@ -3,4 +3,4 @@ pair in the hash corresponds to a record in the file.
Changes to the hash are reflected in the file immediately.
-WWW: http://search.cpan.org/dist/Tie-File-AsHash/
+WWW: https://metacpan.org/release/Tie-File-AsHash
diff --git a/devel/p5-Tie-File/pkg-descr b/devel/p5-Tie-File/pkg-descr
index 820625ea2853..c8b4f522c6f0 100644
--- a/devel/p5-Tie-File/pkg-descr
+++ b/devel/p5-Tie-File/pkg-descr
@@ -6,4 +6,4 @@ The file is not loaded into memory, so this will work even for gigantic files.
Changes to the array are reflected in the file immediately.
-WWW: http://search.cpan.org/dist/Tie-File/
+WWW: https://metacpan.org/release/Tie-File
diff --git a/devel/p5-Tie-FileLRUCache/pkg-descr b/devel/p5-Tie-FileLRUCache/pkg-descr
index 3310c9cbe005..3babae212a42 100644
--- a/devel/p5-Tie-FileLRUCache/pkg-descr
+++ b/devel/p5-Tie-FileLRUCache/pkg-descr
@@ -5,4 +5,4 @@ either an object or tied interface. Keys and data are both
allowed to be references and objects as well as scalars. Requires
'Digest::SHA1' to be installed.
-WWW: http://search.cpan.org/dist/Tie-FileLRUCache/
+WWW: https://metacpan.org/release/Tie-FileLRUCache
diff --git a/devel/p5-Tie-Function/pkg-descr b/devel/p5-Tie-Function/pkg-descr
index 998eec741535..3dee6aad73cb 100644
--- a/devel/p5-Tie-Function/pkg-descr
+++ b/devel/p5-Tie-Function/pkg-descr
@@ -1,4 +1,4 @@
Tie::Function simplifies wrapping functions in tied hash syntax so they can be
interpolated in double-quoted literals without messy intermediate variables.
-WWW: http://search.cpan.org/dist/Tie-Function/
+WWW: https://metacpan.org/release/Tie-Function
diff --git a/devel/p5-Tie-Hash-Indexed/pkg-descr b/devel/p5-Tie-Hash-Indexed/pkg-descr
index f5b7032cf9ab..2b11b23105aa 100644
--- a/devel/p5-Tie-Hash-Indexed/pkg-descr
+++ b/devel/p5-Tie-Hash-Indexed/pkg-descr
@@ -4,4 +4,4 @@ fast as Tie::IxHash. It's quite a lot faster when it comes
to clearing or deleting entries from large hashes.
Currently, only the plain tying mechanism is supported.
-WWW: http://search.cpan.org/dist/Tie-Hash-Indexed/
+WWW: https://metacpan.org/release/Tie-Hash-Indexed
diff --git a/devel/p5-Tie-Hash-MultiValue/pkg-descr b/devel/p5-Tie-Hash-MultiValue/pkg-descr
index 911718a9f664..151bd6a50945 100644
--- a/devel/p5-Tie-Hash-MultiValue/pkg-descr
+++ b/devel/p5-Tie-Hash-MultiValue/pkg-descr
@@ -3,4 +3,4 @@ in anonymous arrays, appending any new value to the already-existing ones.
This means that you can store as many items as you like under a single key,
and access them all at once by accessing the value stored under the key.
-WWW: http://search.cpan.org/dist/Tie-Hash-MultiValue/
+WWW: https://metacpan.org/release/Tie-Hash-MultiValue
diff --git a/devel/p5-Tie-Hash-Regex/pkg-descr b/devel/p5-Tie-Hash-Regex/pkg-descr
index f0a50e39f01e..f3fd62c997e2 100644
--- a/devel/p5-Tie-Hash-Regex/pkg-descr
+++ b/devel/p5-Tie-Hash-Regex/pkg-descr
@@ -11,4 +11,4 @@ into the hash like this:
exists and delete also do regex matching. In the case of delete all values
matching your regex key will be deleted from the hash.
-WWW: http://search.cpan.org/dist/Tie-Hash-Regex/
+WWW: https://metacpan.org/release/Tie-Hash-Regex
diff --git a/devel/p5-Tie-Hash-Sorted/pkg-descr b/devel/p5-Tie-Hash-Sorted/pkg-descr
index 93e21ca3d5fc..adbc2bfd5086 100644
--- a/devel/p5-Tie-Hash-Sorted/pkg-descr
+++ b/devel/p5-Tie-Hash-Sorted/pkg-descr
@@ -1,3 +1,3 @@
This Perl module presents hashes in sorted order.
-WWW: http://search.cpan.org/dist/Tie-Hash-Sorted/
+WWW: https://metacpan.org/release/Tie-Hash-Sorted
diff --git a/devel/p5-Tie-Hash-TwoWay/pkg-descr b/devel/p5-Tie-Hash-TwoWay/pkg-descr
index ad55200fea8b..c76e0209a826 100644
--- a/devel/p5-Tie-Hash-TwoWay/pkg-descr
+++ b/devel/p5-Tie-Hash-TwoWay/pkg-descr
@@ -6,4 +6,4 @@ array reference of class names, and build the reverse mapping of classes
to machines. All the mappings are stored as hashes. You can access the
secondary mappings as if they were hash keys in their own right.
-WWW: http://search.cpan.org/dist/Tie-Hash-TwoWay/
+WWW: https://metacpan.org/release/Tie-Hash-TwoWay
diff --git a/devel/p5-Tie-IxHash/pkg-descr b/devel/p5-Tie-IxHash/pkg-descr
index 58e4e0f0c932..8461d8e7634f 100644
--- a/devel/p5-Tie-IxHash/pkg-descr
+++ b/devel/p5-Tie-IxHash/pkg-descr
@@ -1,3 +1,3 @@
Tie::IxHash is a perl module implementing ordered in-memory associative arrays.
-WWW: http://search.cpan.org/dist/Tie-IxHash/
+WWW: https://metacpan.org/release/Tie-IxHash
diff --git a/devel/p5-Tie-LLHash/pkg-descr b/devel/p5-Tie-LLHash/pkg-descr
index 78fb82f7e47e..c2214470d9e2 100644
--- a/devel/p5-Tie-LLHash/pkg-descr
+++ b/devel/p5-Tie-LLHash/pkg-descr
@@ -2,4 +2,4 @@ Perl module which implements an ordered hash-like object. It's a cross between
a Perl hash and a linked list. Use it whenever you want the speed and structure
of a Perl hash, but the orderedness of a list.
-WWW: http://search.cpan.org/dist/Tie-LLHash/
+WWW: https://metacpan.org/release/Tie-LLHash
diff --git a/devel/p5-Tie-RefHash-Weak/pkg-descr b/devel/p5-Tie-RefHash-Weak/pkg-descr
index 5b1926411dda..023707f850eb 100644
--- a/devel/p5-Tie-RefHash-Weak/pkg-descr
+++ b/devel/p5-Tie-RefHash-Weak/pkg-descr
@@ -10,4 +10,4 @@ This subclass of Tie::RefHash has weak keys, instead of strong ones. The
values are left unaltered, and you'll have to make sure there are no strong
references there yourself.
-WWW: http://search.cpan.org/dist/Tie-RefHash-Weak/
+WWW: https://metacpan.org/release/Tie-RefHash-Weak
diff --git a/devel/p5-Tie-RefHash/pkg-descr b/devel/p5-Tie-RefHash/pkg-descr
index 4e45e58aa522..4c74f06d4d69 100644
--- a/devel/p5-Tie-RefHash/pkg-descr
+++ b/devel/p5-Tie-RefHash/pkg-descr
@@ -12,4 +12,4 @@ and converting them to tied hashes so that they too can have references
as keys. This will happen without warning whenever you store a refer-
ence to one of your own hashes in the tied hash.
-WWW: http://search.cpan.org/dist/Tie-RefHash/
+WWW: https://metacpan.org/release/Tie-RefHash
diff --git a/devel/p5-Tie-RegexpHash/pkg-descr b/devel/p5-Tie-RegexpHash/pkg-descr
index 8fb26cffbeb3..7222c29c6547 100644
--- a/devel/p5-Tie-RegexpHash/pkg-descr
+++ b/devel/p5-Tie-RegexpHash/pkg-descr
@@ -2,4 +2,4 @@ Tie::RegexpHash module allows one to use regular expressions
for hash keys, so that values can be associated with anything
that matches the key.
-WWW: http://search.cpan.org/dist/Tie-RegexpHash/
+WWW: https://metacpan.org/release/Tie-RegexpHash
diff --git a/devel/p5-Tie-Restore/pkg-descr b/devel/p5-Tie-Restore/pkg-descr
index 69c11f7fe4e4..2b32e670ddc3 100644
--- a/devel/p5-Tie-Restore/pkg-descr
+++ b/devel/p5-Tie-Restore/pkg-descr
@@ -10,4 +10,4 @@ But, how does one go the other way? Simple, with Tie::Restore
Works for any kind of tie. (scalar, array, hash, filehandle)
-WWW: http://search.cpan.org/dist/Tie-Restore/
+WWW: https://metacpan.org/release/Tie-Restore
diff --git a/devel/p5-Tie-ShareLite/pkg-descr b/devel/p5-Tie-ShareLite/pkg-descr
index f0c91395e539..32ceafdf3f9f 100644
--- a/devel/p5-Tie-ShareLite/pkg-descr
+++ b/devel/p5-Tie-ShareLite/pkg-descr
@@ -4,4 +4,4 @@ tied at this time. The hashes can be of any complexity allowed by the Storable
module, however, there are some caveats covered in the REFERENCES section of
man page.
-WWW: http://search.cpan.org/dist/Tie-ShareLite/
+WWW: https://metacpan.org/release/Tie-ShareLite
diff --git a/devel/p5-Tie-Simple/pkg-descr b/devel/p5-Tie-Simple/pkg-descr
index 3fcad86d886a..7e39cfec20e5 100644
--- a/devel/p5-Tie-Simple/pkg-descr
+++ b/devel/p5-Tie-Simple/pkg-descr
@@ -11,4 +11,4 @@ I've tried to make this as intuitive as possible and dependent on other bits of
Perl where I can to minimize the need for documentation and to make this extra,
extra spiffy.
-WWW: http://search.cpan.org/dist/Tie-Simple/
+WWW: https://metacpan.org/release/Tie-Simple
diff --git a/devel/p5-Tie-ToObject/pkg-descr b/devel/p5-Tie-ToObject/pkg-descr
index 7618031cb1f6..5c909ea1eb5e 100644
--- a/devel/p5-Tie-ToObject/pkg-descr
+++ b/devel/p5-Tie-ToObject/pkg-descr
@@ -1,3 +1,3 @@
Tie::ToObject - Tie to an existing object.
-WWW: http://search.cpan.org/dist/Tie-ToObject/
+WWW: https://metacpan.org/release/Tie-ToObject
diff --git a/devel/p5-Tie-Util/pkg-descr b/devel/p5-Tie-Util/pkg-descr
index 538e651b35e9..0eb400603a3e 100644
--- a/devel/p5-Tie-Util/pkg-descr
+++ b/devel/p5-Tie-Util/pkg-descr
@@ -2,4 +2,4 @@ This module provides a few subroutines for examining and modifying tied
variables, including those that hold weak references to the objects to
which they are tied (weak ties).
-WWW: http://search.cpan.org/dist/Tie-Util/
+WWW: https://metacpan.org/release/Tie-Util
diff --git a/devel/p5-Tie-iCal/pkg-descr b/devel/p5-Tie-iCal/pkg-descr
index 6e6e7a16f909..03285c815935 100644
--- a/devel/p5-Tie-iCal/pkg-descr
+++ b/devel/p5-Tie-iCal/pkg-descr
@@ -7,4 +7,4 @@ UIDs (see samples/uniquify.pl).
The module makes very little effort in understanding what each iCalendar
property means and concentrates on the format of the iCalendar file only.
-WWW: http://search.cpan.org/dist/Tie-iCal/
+WWW: https://metacpan.org/release/Tie-iCal
diff --git a/devel/p5-Time-Clock/pkg-descr b/devel/p5-Time-Clock/pkg-descr
index a02864088013..3d607ee46278 100644
--- a/devel/p5-Time-Clock/pkg-descr
+++ b/devel/p5-Time-Clock/pkg-descr
@@ -3,4 +3,4 @@ and wrap-around. It is a clock only; it has absolutely no concept of dates.
Vagaries of date/time such as leap seconds and daylight savings time are
unsupported.
-WWW: http://search.cpan.org/dist/Time-Clock/
+WWW: https://metacpan.org/release/Time-Clock
diff --git a/devel/p5-Time-Crontab/pkg-descr b/devel/p5-Time-Crontab/pkg-descr
index d38b6da53da4..2e0a01adfca1 100644
--- a/devel/p5-Time-Crontab/pkg-descr
+++ b/devel/p5-Time-Crontab/pkg-descr
@@ -1,4 +1,4 @@
Time::Crontab is a parser for crontab date and time field. And it
provides simple matcher.
-WWW: http://search.cpan.org/dist/Time-Crontab/
+WWW: https://metacpan.org/release/Time-Crontab
diff --git a/devel/p5-Time-Duration-Parse/pkg-descr b/devel/p5-Time-Duration-Parse/pkg-descr
index 7601fe838af5..6dae9a2938b1 100644
--- a/devel/p5-Time-Duration-Parse/pkg-descr
+++ b/devel/p5-Time-Duration-Parse/pkg-descr
@@ -10,4 +10,4 @@ is roundtrip safe. So, the following is always true.
my $seconds = int rand 100000;
is( parse_duration(duration_exact($seconds)), $seconds );
-WWW: http://search.cpan.org/dist/Time-Duration-Parse/
+WWW: https://metacpan.org/release/Time-Duration-Parse
diff --git a/devel/p5-Time-Duration/pkg-descr b/devel/p5-Time-Duration/pkg-descr
index 04489bd7018d..56b5c3fc4e9d 100644
--- a/devel/p5-Time-Duration/pkg-descr
+++ b/devel/p5-Time-Duration/pkg-descr
@@ -1,4 +1,4 @@
This module provides functions for expressing durations in rounded or
exact terms.
-WWW: http://search.cpan.org/dist/Time-Duration/
+WWW: https://metacpan.org/release/Time-Duration
diff --git a/devel/p5-Time-Format/pkg-descr b/devel/p5-Time-Format/pkg-descr
index 048b43312431..73a665390d7d 100644
--- a/devel/p5-Time-Format/pkg-descr
+++ b/devel/p5-Time-Format/pkg-descr
@@ -20,4 +20,4 @@ A companion module, Time::Format_XS, is also available; if it is
installed, Time::Format will detect and use it, which will result in a
significant speed improvement.
-WWW: http://search.cpan.org/dist/Time-Format/
+WWW: https://metacpan.org/release/Time-Format
diff --git a/devel/p5-Time-HiRes/pkg-descr b/devel/p5-Time-HiRes/pkg-descr
index ae834395cdf1..6d25dfdcf565 100644
--- a/devel/p5-Time-HiRes/pkg-descr
+++ b/devel/p5-Time-HiRes/pkg-descr
@@ -4,4 +4,4 @@ Implement usleep, ualarm, and gettimeofday for Perl, as well as wrappers
to implement time, sleep, and alarm that know about non-integral
seconds.
-WWW: http://search.cpan.org/dist/Time-HiRes/
+WWW: https://metacpan.org/release/Time-HiRes
diff --git a/devel/p5-Time-Interval/pkg-descr b/devel/p5-Time-Interval/pkg-descr
index 934fad234ccf..9ffd34f38ded 100644
--- a/devel/p5-Time-Interval/pkg-descr
+++ b/devel/p5-Time-Interval/pkg-descr
@@ -2,4 +2,4 @@ This is a perl module for dealing with time intervals. Among other
things, this module can tell you the number of hours, minutes, and
seconds elapsed between two dates.
-WWW: http://search.cpan.org/dist/Time-Interval/
+WWW: https://metacpan.org/release/Time-Interval
diff --git a/devel/p5-Time-Local/pkg-descr b/devel/p5-Time-Local/pkg-descr
index e5681972aae2..49d3f7be0877 100644
--- a/devel/p5-Time-Local/pkg-descr
+++ b/devel/p5-Time-Local/pkg-descr
@@ -5,4 +5,4 @@ January 1, 1970 UTC on Unix, for example). This value can be positive or
negative, though POSIX only requires support for positive values, so dates
before the system's epoch may not work on all operating systems.
-WWW: http://search.cpan.org/dist/Time-Local/
+WWW: https://metacpan.org/release/Time-Local
diff --git a/devel/p5-Time-Mock/pkg-descr b/devel/p5-Time-Mock/pkg-descr
index 5726aa1c67f5..d71a7c944cc1 100644
--- a/devel/p5-Time-Mock/pkg-descr
+++ b/devel/p5-Time-Mock/pkg-descr
@@ -4,4 +4,4 @@ Test::MockTime is nice, but doesn't allow you to accelerate the timestep and
doesn't deal with Time::HiRes or give you any way to change the time across
forks.
-WWW: http://search.cpan.org/dist/Time-Mock/
+WWW: https://metacpan.org/release/Time-Mock
diff --git a/devel/p5-Time-Object/pkg-descr b/devel/p5-Time-Object/pkg-descr
index 1f7fe6fc2cdc..64f0f4d48170 100644
--- a/devel/p5-Time-Object/pkg-descr
+++ b/devel/p5-Time-Object/pkg-descr
@@ -3,4 +3,4 @@ with implementations that return objects. It does so in a backwards
compatible manner, so that using localtime/gmtime in the way documented
in perlfunc will still return what you expect.
-WWW: http://search.cpan.org/dist/Time-Object/
+WWW: https://metacpan.org/release/Time-Object
diff --git a/devel/p5-Time-Out/pkg-descr b/devel/p5-Time-Out/pkg-descr
index 73e7c24c9097..cbbd933581f1 100644
--- a/devel/p5-Time-Out/pkg-descr
+++ b/devel/p5-Time-Out/pkg-descr
@@ -1,4 +1,4 @@
Time::Out provides an easy interface to alarm(2) based timeouts. Nested
timeouts are supported.
-WWW: http://search.cpan.org/dist/Time-Out/
+WWW: https://metacpan.org/release/Time-Out
diff --git a/devel/p5-Time-Piece-Range/pkg-descr b/devel/p5-Time-Piece-Range/pkg-descr
index 17f986186d09..d5b66d2d88a0 100644
--- a/devel/p5-Time-Piece-Range/pkg-descr
+++ b/devel/p5-Time-Piece-Range/pkg-descr
@@ -1,4 +1,4 @@
A subclass of Date::Range that uses Time::Piece objects, rather
than Date::Simple, to manipulate ranges of dates.
-WWW: http://search.cpan.org/dist/Time-Piece-Range/
+WWW: https://metacpan.org/release/Time-Piece-Range
diff --git a/devel/p5-Time-Piece/pkg-descr b/devel/p5-Time-Piece/pkg-descr
index 7456de1b5993..47eabe36ec0c 100644
--- a/devel/p5-Time-Piece/pkg-descr
+++ b/devel/p5-Time-Piece/pkg-descr
@@ -7,4 +7,4 @@ The module actually implements most of an interface described by Larry
Wall on the perl5-porters mailing list here:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-01/msg00241.html
-WWW: http://search.cpan.org/dist/Time-Piece/
+WWW: https://metacpan.org/release/Time-Piece
diff --git a/devel/p5-Time-Progress/pkg-descr b/devel/p5-Time-Progress/pkg-descr
index 464dc7403bb1..5430d60eca0d 100644
--- a/devel/p5-Time-Progress/pkg-descr
+++ b/devel/p5-Time-Progress/pkg-descr
@@ -1,3 +1,3 @@
Elapsed and estimated finish time reporting
-WWW: http://search.cpan.org/dist/Time-Progress/
+WWW: https://metacpan.org/release/Time-Progress
diff --git a/devel/p5-Time-Stopwatch/pkg-descr b/devel/p5-Time-Stopwatch/pkg-descr
index f05390bb2961..71fa4dcf8a9b 100644
--- a/devel/p5-Time-Stopwatch/pkg-descr
+++ b/devel/p5-Time-Stopwatch/pkg-descr
@@ -1,4 +1,4 @@
This module provides a convenient interface to timing functions
through tied scalars.
-WWW: http://search.cpan.org/dist/Time-Stopwatch/
+WWW: https://metacpan.org/release/Time-Stopwatch
diff --git a/devel/p5-Time-Warp/pkg-descr b/devel/p5-Time-Warp/pkg-descr
index 3352cb1e2cb7..e83abc08309d 100644
--- a/devel/p5-Time-Warp/pkg-descr
+++ b/devel/p5-Time-Warp/pkg-descr
@@ -2,4 +2,4 @@ Our external experience unfolds in 3 1/2 dimensions (time has a
dimensionality of 1/2). The Time::Warp module offers developers
control over the measurement of time.
-WWW: http://search.cpan.org/dist/Time-Warp/
+WWW: https://metacpan.org/release/Time-Warp
diff --git a/devel/p5-TimeDate/pkg-descr b/devel/p5-TimeDate/pkg-descr
index 35d8ae10a08a..687610f622de 100644
--- a/devel/p5-TimeDate/pkg-descr
+++ b/devel/p5-TimeDate/pkg-descr
@@ -12,4 +12,4 @@ version of Time::Local which comes with perl. It fixes two problems
- It determines the zone offset based on now rather than epoch
- It fixes a problem with looping forever when a year > 1900 is passed in
-WWW: http://search.cpan.org/dist/TimeDate/
+WWW: https://metacpan.org/release/TimeDate
diff --git a/devel/p5-ToolSet/pkg-descr b/devel/p5-ToolSet/pkg-descr
index a8a7c176203c..c63d8068ea07 100644
--- a/devel/p5-ToolSet/pkg-descr
+++ b/devel/p5-ToolSet/pkg-descr
@@ -1,3 +1,3 @@
Load your commonly-used modules in a single import
-WWW: http://search.cpan.org/dist/ToolSet/
+WWW: https://metacpan.org/release/ToolSet
diff --git a/devel/p5-TraceFuncs/pkg-descr b/devel/p5-TraceFuncs/pkg-descr
index 305a895088a0..f6bc5d467a3c 100644
--- a/devel/p5-TraceFuncs/pkg-descr
+++ b/devel/p5-TraceFuncs/pkg-descr
@@ -16,4 +16,4 @@ something like:
| done (in ./t.pm:34)
+-< global: '0'
-WWW: http://search.cpan.org/dist/traceFunc/
+WWW: https://metacpan.org/release/traceFunc
diff --git a/devel/p5-Tree-Binary-Dictionary/pkg-descr b/devel/p5-Tree-Binary-Dictionary/pkg-descr
index fcc9ada5204d..36ebcf870e2d 100644
--- a/devel/p5-Tree-Binary-Dictionary/pkg-descr
+++ b/devel/p5-Tree-Binary-Dictionary/pkg-descr
@@ -3,4 +3,4 @@ A simple class to provide a dictionary style API to a binary tree of data.
This can provide a useful alternative to a long-lived hash in long running
daemons and processes.
-WWW: http://search.cpan.org/dist/Tree-Binary-Dictionary/
+WWW: https://metacpan.org/release/Tree-Binary-Dictionary
diff --git a/devel/p5-Tree-Binary/pkg-descr b/devel/p5-Tree-Binary/pkg-descr
index 8f47cbfe7765..26d9d08c496b 100644
--- a/devel/p5-Tree-Binary/pkg-descr
+++ b/devel/p5-Tree-Binary/pkg-descr
@@ -9,4 +9,4 @@ trees of things like mathematical or boolean expressions. They can also be used
in games for such things as decision trees. Binary trees are a well studied
data structure and there is a wealth of information on the web about them.
-WWW: http://search.cpan.org/dist/Tree-Binary/
+WWW: https://metacpan.org/release/Tree-Binary
diff --git a/devel/p5-Tree-DAG_Node/pkg-descr b/devel/p5-Tree-DAG_Node/pkg-descr
index df2542aaa64a..b17086524669 100644
--- a/devel/p5-Tree-DAG_Node/pkg-descr
+++ b/devel/p5-Tree-DAG_Node/pkg-descr
@@ -6,4 +6,4 @@ a tree, while preventing you from ever making any kinds of linkages
which are not allowed in a tree (such as having a node be its own
mother or ancestor, or having a node have two mothers).
-WWW: http://search.cpan.org/dist/Tree-DAG_Node/
+WWW: https://metacpan.org/release/Tree-DAG_Node
diff --git a/devel/p5-Tree-Node/pkg-descr b/devel/p5-Tree-Node/pkg-descr
index cc66e90bf4a3..03acfc3f61ae 100644
--- a/devel/p5-Tree-Node/pkg-descr
+++ b/devel/p5-Tree-Node/pkg-descr
@@ -16,4 +16,4 @@ to implement.
There is no Pure-perl version because this package was written to overcome
limitations of Perl.
-WWW: http://search.cpan.org/dist/Tree-Node/
+WWW: https://metacpan.org/release/Tree-Node
diff --git a/devel/p5-Tree-Parser/pkg-descr b/devel/p5-Tree-Parser/pkg-descr
index f865676d67e7..f3614873df17 100644
--- a/devel/p5-Tree-Parser/pkg-descr
+++ b/devel/p5-Tree-Parser/pkg-descr
@@ -4,4 +4,4 @@ same tree structures back into a string. It accepts various types of input,
such as strings, filenames, and array references. The tree structure used
is a hierarchy of Tree::Simple objects.
-WWW: http://search.cpan.org/dist/Tree-Parser/
+WWW: https://metacpan.org/release/Tree-Parser
diff --git a/devel/p5-Tree-R/pkg-descr b/devel/p5-Tree-R/pkg-descr
index 13019f3abfd5..916418156f30 100644
--- a/devel/p5-Tree-R/pkg-descr
+++ b/devel/p5-Tree-R/pkg-descr
@@ -1,3 +1,3 @@
Tree::R - Perl extension for the Rtree data structure and algorithms
-WWW: http://search.cpan.org/dist/Tree-R/
+WWW: https://metacpan.org/release/Tree-R
diff --git a/devel/p5-Tree-RedBlack/pkg-descr b/devel/p5-Tree-RedBlack/pkg-descr
index 9090242c0f4f..ffa614c727ef 100644
--- a/devel/p5-Tree-RedBlack/pkg-descr
+++ b/devel/p5-Tree-RedBlack/pkg-descr
@@ -8,4 +8,4 @@ than O(lg(n)) time.
A Tree::RedBlack object supports the following methods: new(), root(), cmp(&),
insert($, $), delete($), find($), node($), min() and max().
-WWW: http://search.cpan.org/dist/Tree-RedBlack/
+WWW: https://metacpan.org/release/Tree-RedBlack
diff --git a/devel/p5-Tree-Simple-View/pkg-descr b/devel/p5-Tree-Simple-View/pkg-descr
index d86dcc278a5f..f5365b511829 100644
--- a/devel/p5-Tree-Simple-View/pkg-descr
+++ b/devel/p5-Tree-Simple-View/pkg-descr
@@ -1,3 +1,3 @@
Tree::Simple::View - A set of classes for viewing Tree::Simple hierarchies
-WWW: http://search.cpan.org/dist/Tree-Simple-View/
+WWW: https://metacpan.org/release/Tree-Simple-View
diff --git a/devel/p5-Tree-Simple-VisitorFactory/pkg-descr b/devel/p5-Tree-Simple-VisitorFactory/pkg-descr
index 623f1c699891..38a498972dad 100644
--- a/devel/p5-Tree-Simple-VisitorFactory/pkg-descr
+++ b/devel/p5-Tree-Simple-VisitorFactory/pkg-descr
@@ -1,4 +1,4 @@
Tree::Simple::VisitorFactory is a collection of visitor objects used to
traverse Tree::Simple hierarchies.
-WWW: http://search.cpan.org/dist/Tree-Simple-VisitorFactory/
+WWW: https://metacpan.org/release/Tree-Simple-VisitorFactory
diff --git a/devel/p5-Tree-Simple/pkg-descr b/devel/p5-Tree-Simple/pkg-descr
index cf4683ee78b5..c0c6939d0944 100644
--- a/devel/p5-Tree-Simple/pkg-descr
+++ b/devel/p5-Tree-Simple/pkg-descr
@@ -5,4 +5,4 @@ children (who themselves may have children, and so on). Every
Tree::Simple object also has siblings, as they are just the children of
their immediate parent.
-WWW: http://search.cpan.org/dist/Tree-Simple/
+WWW: https://metacpan.org/release/Tree-Simple
diff --git a/devel/p5-Tree-Trie/pkg-descr b/devel/p5-Tree-Trie/pkg-descr
index 13c9512f914d..d84dd444fa53 100644
--- a/devel/p5-Tree-Trie/pkg-descr
+++ b/devel/p5-Tree-Trie/pkg-descr
@@ -13,4 +13,4 @@ it has a lot of overhead. The main advantage (at least from my perspective) is
that it provides a relatively cheap method for finding a list of words in a
large, dense data set which begin with a certain string.
-WWW: http://search.cpan.org/dist/Tree-Trie/
+WWW: https://metacpan.org/release/Tree-Trie
diff --git a/devel/p5-Type-Tie/pkg-descr b/devel/p5-Type-Tie/pkg-descr
index 528fce724e45..1a036edbad07 100644
--- a/devel/p5-Type-Tie/pkg-descr
+++ b/devel/p5-Type-Tie/pkg-descr
@@ -3,4 +3,4 @@ constraint, ensuring that whatever values stored in the variable will conform to
the type constraint. If the type constraint has coercions, these will be used if
necessary to ensure values assigned to the variable conform.
-WWW: http://search.cpan.org/dist/Type-Tie/
+WWW: https://metacpan.org/release/Type-Tie
diff --git a/devel/p5-Type-Tiny-Signatures/pkg-descr b/devel/p5-Type-Tiny-Signatures/pkg-descr
index cae4f7ccade4..e868f823aa80 100644
--- a/devel/p5-Type-Tiny-Signatures/pkg-descr
+++ b/devel/p5-Type-Tiny-Signatures/pkg-descr
@@ -5,4 +5,4 @@ provided by the Type::Tiny standard library, Types::Standard, or any
supported user-defined type library which can be a Moose, MooseX::Type,
MouseX::Type, or Type::Library library.
-WWW: http://search.cpan.org/dist/Type-Tiny-Signatures/
+WWW: https://metacpan.org/release/Type-Tiny-Signatures
diff --git a/devel/p5-Type-Tiny-XS/pkg-descr b/devel/p5-Type-Tiny-XS/pkg-descr
index 9d483a478cad..23073a459157 100644
--- a/devel/p5-Type-Tiny-XS/pkg-descr
+++ b/devel/p5-Type-Tiny-XS/pkg-descr
@@ -2,4 +2,4 @@ Type::Tiny::XS provides an XS boost for some of Type::Tiny's built-in type
constraints. Type::Tiny::XS is not required for Type::Tiny, but provides a speed
boost for some type checks if available.
-WWW: http://search.cpan.org/dist/Type-Tiny-XS/
+WWW: https://metacpan.org/release/Type-Tiny-XS
diff --git a/devel/p5-Type-Tiny/pkg-descr b/devel/p5-Type-Tiny/pkg-descr
index b5e725c6c05b..1bd66d42ec9f 100644
--- a/devel/p5-Type-Tiny/pkg-descr
+++ b/devel/p5-Type-Tiny/pkg-descr
@@ -7,4 +7,4 @@ everything? We can but hope...
This documents the internals of Type::Tiny. Type::Tiny::Manual is a better
starting place if you're new.
-WWW: http://search.cpan.org/dist/Type-Tiny/
+WWW: https://metacpan.org/release/Type-Tiny
diff --git a/devel/p5-Types-Core/pkg-descr b/devel/p5-Types-Core/pkg-descr
index cd9b3933645e..eb400c5c926e 100644
--- a/devel/p5-Types-Core/pkg-descr
+++ b/devel/p5-Types-Core/pkg-descr
@@ -9,4 +9,4 @@ false, undef is returned, of true, the ref, itself is returned.
For no args, they return literals of themselves, allowing the named strings to
be used as Literals without quotes.
-WWW: http://search.cpan.org/dist/Types-Core/
+WWW: https://metacpan.org/release/Types-Core
diff --git a/devel/p5-Types-Path-Tiny/pkg-descr b/devel/p5-Types-Path-Tiny/pkg-descr
index 3276fd7ca197..7697b19a644a 100644
--- a/devel/p5-Types-Path-Tiny/pkg-descr
+++ b/devel/p5-Types-Path-Tiny/pkg-descr
@@ -6,4 +6,4 @@ It handles two important types of coercion:
It also can check to ensure that files or directories exist.
-WWW: http://search.cpan.org/dist/Types-Path-Tiny/
+WWW: https://metacpan.org/release/Types-Path-Tiny
diff --git a/devel/p5-Types-Serialiser/pkg-descr b/devel/p5-Types-Serialiser/pkg-descr
index c58d19e4d8ae..daeae3ce06be 100644
--- a/devel/p5-Types-Serialiser/pkg-descr
+++ b/devel/p5-Types-Serialiser/pkg-descr
@@ -3,4 +3,4 @@ serialisation formats such as JSON or CBOR. The idea is to have a repository of
simple/small constants and containers that can be shared by different
implementations so they become interoperable between each other.
-WWW: http://search.cpan.org/dist/Types-Serialiser/
+WWW: https://metacpan.org/release/Types-Serialiser
diff --git a/devel/p5-Types-URI/pkg-descr b/devel/p5-Types-URI/pkg-descr
index 5a5cd4c36057..cd23ec5d362f 100644
--- a/devel/p5-Types-URI/pkg-descr
+++ b/devel/p5-Types-URI/pkg-descr
@@ -1,4 +1,4 @@
Types::URI is a type constraint library suitable for use with
Moo/Moose attributes, Kavorka sub signatures, and so forth.
-WWW: http://search.cpan.org/dist/Types-URI/
+WWW: https://metacpan.org/release/Types-URI
diff --git a/devel/p5-Types-UUID/pkg-descr b/devel/p5-Types-UUID/pkg-descr
index 7dbce4051471..36a9b91d506f 100644
--- a/devel/p5-Types-UUID/pkg-descr
+++ b/devel/p5-Types-UUID/pkg-descr
@@ -1,4 +1,4 @@
Types::UUID is a type constraint library suitable for use with
Moo/Moose attributes, Kavorka sub signatures, and so forth.
-WWW: http://search.cpan.org/dist/Types-UUID/
+WWW: https://metacpan.org/release/Types-UUID
diff --git a/devel/p5-UDCode/pkg-descr b/devel/p5-UDCode/pkg-descr
index 5115abd69a56..ccc9c73e9799 100644
--- a/devel/p5-UDCode/pkg-descr
+++ b/devel/p5-UDCode/pkg-descr
@@ -5,4 +5,4 @@ code words is so in exactly one way.
The module provides functions that determine whether a given
code is uniquely decodable or not.
-WWW: http://search.cpan.org/dist/UDCode/
+WWW: https://metacpan.org/release/UDCode
diff --git a/devel/p5-UI-Dialog/pkg-descr b/devel/p5-UI-Dialog/pkg-descr
index f46353f51a22..84764a0fa859 100644
--- a/devel/p5-UI-Dialog/pkg-descr
+++ b/devel/p5-UI-Dialog/pkg-descr
@@ -6,4 +6,4 @@ provides a strict interface to these various backend modules. By using
UI::Dialog (with it's imposed limitations on the widgets) you can ensure that
your Perl program will function with any available interfaces.
-WWW: http://search.cpan.org/dist/UI-Dialog/
+WWW: https://metacpan.org/release/UI-Dialog
diff --git a/devel/p5-UNIVERSAL-can/pkg-descr b/devel/p5-UNIVERSAL-can/pkg-descr
index 863548543fe3..10f471a3cd17 100644
--- a/devel/p5-UNIVERSAL-can/pkg-descr
+++ b/devel/p5-UNIVERSAL-can/pkg-descr
@@ -1,4 +1,4 @@
This module attempts to work around people calling UNIVERSAL::can() as a
function, which it is not.
-WWW: http://search.cpan.org/dist/UNIVERSAL-can/
+WWW: https://metacpan.org/release/UNIVERSAL-can
diff --git a/devel/p5-UNIVERSAL-isa/pkg-descr b/devel/p5-UNIVERSAL-isa/pkg-descr
index 09cf84448165..40e58ace766c 100644
--- a/devel/p5-UNIVERSAL-isa/pkg-descr
+++ b/devel/p5-UNIVERSAL-isa/pkg-descr
@@ -9,4 +9,4 @@ called on those objects as a method.
In all other cases the real UNIVERSAL::isa is just called directly.
-WWW: http://search.cpan.org/dist/UNIVERSAL-isa/
+WWW: https://metacpan.org/release/UNIVERSAL-isa
diff --git a/devel/p5-UNIVERSAL-moniker/pkg-descr b/devel/p5-UNIVERSAL-moniker/pkg-descr
index 34a937d33a94..2078855225e5 100644
--- a/devel/p5-UNIVERSAL-moniker/pkg-descr
+++ b/devel/p5-UNIVERSAL-moniker/pkg-descr
@@ -10,4 +10,4 @@ and so to every class or module.
So, if $ob->isa("Big::Scary::Animal"), moniker will return "animal";
$ob->isa("Cephalopod::Octopus"), plural_moniker will return "octopuses".
-WWW: http://search.cpan.org/dist/UNIVERSAL-moniker/
+WWW: https://metacpan.org/release/UNIVERSAL-moniker
diff --git a/devel/p5-UNIVERSAL-ref/pkg-descr b/devel/p5-UNIVERSAL-ref/pkg-descr
index 218d28389e99..44104c9a71e2 100644
--- a/devel/p5-UNIVERSAL-ref/pkg-descr
+++ b/devel/p5-UNIVERSAL-ref/pkg-descr
@@ -2,4 +2,4 @@ This module changes the behavior of the builtin function ref(). If ref()
is called on an object that has requested an overloaded ref, the
object's ->ref method will be called and its return value used instead.
-WWW: http://search.cpan.org/dist/UNIVERSAL-ref/
+WWW: https://metacpan.org/release/UNIVERSAL-ref
diff --git a/devel/p5-UNIVERSAL-require/pkg-descr b/devel/p5-UNIVERSAL-require/pkg-descr
index e9fcc459663a..3aea3e85ded7 100644
--- a/devel/p5-UNIVERSAL-require/pkg-descr
+++ b/devel/p5-UNIVERSAL-require/pkg-descr
@@ -14,4 +14,4 @@ eval() work, you can do this:
It doesn't save you much typing, but it'll make a lot more sense to
someone who's not a ninth level Perl acolyte.
-WWW: http://search.cpan.org/dist/UNIVERSAL-require/
+WWW: https://metacpan.org/release/UNIVERSAL-require
diff --git a/devel/p5-UNIVERSAL-which/pkg-descr b/devel/p5-UNIVERSAL-which/pkg-descr
index b9414d335783..a98c17032023 100644
--- a/devel/p5-UNIVERSAL-which/pkg-descr
+++ b/devel/p5-UNIVERSAL-which/pkg-descr
@@ -1,3 +1,3 @@
Perl extension for telling fully qualified name of the method.
-WWW: http://search.cpan.org/dist/UNIVERSAL-which/
+WWW: https://metacpan.org/release/UNIVERSAL-which
diff --git a/devel/p5-UUID-Random-Patch-UseMRS/pkg-descr b/devel/p5-UUID-Random-Patch-UseMRS/pkg-descr
index 35343c5803ed..b30384784b02 100644
--- a/devel/p5-UUID-Random-Patch-UseMRS/pkg-descr
+++ b/devel/p5-UUID-Random-Patch-UseMRS/pkg-descr
@@ -5,4 +5,4 @@ note, this makes generate() around 20 times slower.
After you use this module, use UUID::Random as usual.
-WWW: http://search.cpan.org/dist/UUID-Random-Patch-UseMRS/
+WWW: https://metacpan.org/release/UUID-Random-Patch-UseMRS
diff --git a/devel/p5-UUID-Random/pkg-descr b/devel/p5-UUID-Random/pkg-descr
index 81b06910e13f..c43eada5dee3 100644
--- a/devel/p5-UUID-Random/pkg-descr
+++ b/devel/p5-UUID-Random/pkg-descr
@@ -3,4 +3,4 @@ points listed in RFC 4122 but the default format.
If you need RFC compliant UUID strings have a look at Data::UUID.
-WWW: http://search.cpan.org/dist/UUID-Random/
+WWW: https://metacpan.org/release/UUID-Random
diff --git a/devel/p5-UUID-Tiny/pkg-descr b/devel/p5-UUID-Tiny/pkg-descr
index 793bccd5fc95..47f94014d930 100644
--- a/devel/p5-UUID-Tiny/pkg-descr
+++ b/devel/p5-UUID-Tiny/pkg-descr
@@ -1,3 +1,3 @@
Pure Perl UUID Support With Functional Interface.
-WWW: http://search.cpan.org/dist/UUID-Tiny/
+WWW: https://metacpan.org/release/UUID-Tiny
diff --git a/devel/p5-UUID/pkg-descr b/devel/p5-UUID/pkg-descr
index c33e7b5c9590..f8dd1f81234b 100644
--- a/devel/p5-UUID/pkg-descr
+++ b/devel/p5-UUID/pkg-descr
@@ -1,3 +1,3 @@
UUID - Perl extension for using UUID interfaces as defined in e2fsprogs.
-WWW: http://search.cpan.org/dist/UUID/
+WWW: https://metacpan.org/release/UUID
diff --git a/devel/p5-Uniq/pkg-descr b/devel/p5-Uniq/pkg-descr
index 8946785268ad..9d37bbb7edde 100644
--- a/devel/p5-Uniq/pkg-descr
+++ b/devel/p5-Uniq/pkg-descr
@@ -1,3 +1,3 @@
Perl extension for managing list of values.
-WWW: http://search.cpan.org/dist/Uniq/
+WWW: https://metacpan.org/release/Uniq
diff --git a/devel/p5-Unix-Groups-FFI/pkg-descr b/devel/p5-Unix-Groups-FFI/pkg-descr
index 05c81be3e8c4..49bf62616815 100644
--- a/devel/p5-Unix-Groups-FFI/pkg-descr
+++ b/devel/p5-Unix-Groups-FFI/pkg-descr
@@ -2,4 +2,4 @@ Unix::Groups::FFI provides a FFI interface to several syscalls related to Unix
groups, including getgroups(2), setgroups(2), getgrouplist(3), and
initgroups(3). As such it will only work on Unix-like operating systems.
-WWW: http://search.cpan.org/dist/Unix-Groups-FFI/
+WWW: https://metacpan.org/release/Unix-Groups-FFI
diff --git a/devel/p5-Unix-Statgrab/pkg-descr b/devel/p5-Unix-Statgrab/pkg-descr
index 6ed6cbaf8926..12852720f698 100644
--- a/devel/p5-Unix-Statgrab/pkg-descr
+++ b/devel/p5-Unix-Statgrab/pkg-descr
@@ -4,4 +4,4 @@ attempt to query interesting stats about your computer. It covers
information on the operating system, CPU, memory usage, network
interfaces, hard-disks etc.
-WWW: http://search.cpan.org/dist/Unix-Statgrab/
+WWW: https://metacpan.org/release/Unix-Statgrab
diff --git a/devel/p5-Unix-Uptime/pkg-descr b/devel/p5-Unix-Uptime/pkg-descr
index a5d60fa66e25..2320022d1812 100644
--- a/devel/p5-Unix-Uptime/pkg-descr
+++ b/devel/p5-Unix-Uptime/pkg-descr
@@ -3,4 +3,4 @@ the current system uptime, in seconds. It was born out of a desire to do
this on non-Linux systems, without SNMP. If you want to use SNMP,
there are pleanty of modules on CPAN already.
-WWW: http://search.cpan.org/dist/Unix-Uptime/
+WWW: https://metacpan.org/release/Unix-Uptime
diff --git a/devel/p5-User-Identity/pkg-descr b/devel/p5-User-Identity/pkg-descr
index bebe18e04abf..91ffa08408ad 100644
--- a/devel/p5-User-Identity/pkg-descr
+++ b/devel/p5-User-Identity/pkg-descr
@@ -1,4 +1,4 @@
User::Identity is a Perl module for abstracting information about a
physical person.
-WWW: http://search.cpan.org/dist/User-Identity/
+WWW: https://metacpan.org/release/User-Identity
diff --git a/devel/p5-VCS-Lite/pkg-descr b/devel/p5-VCS-Lite/pkg-descr
index 23c8e83baa6f..d36ba5eb78e1 100644
--- a/devel/p5-VCS-Lite/pkg-descr
+++ b/devel/p5-VCS-Lite/pkg-descr
@@ -6,4 +6,4 @@ management.
It makes use of the module Algorithm::Diff. It provides the facility for basic
diffing, patching and merging.
-WWW: http://search.cpan.org/dist/VCS-Lite/
+WWW: https://metacpan.org/release/VCS-Lite
diff --git a/devel/p5-VCS/pkg-descr b/devel/p5-VCS/pkg-descr
index 8ea3f8f3fb46..11db6fbb9ff7 100644
--- a/devel/p5-VCS/pkg-descr
+++ b/devel/p5-VCS/pkg-descr
@@ -3,4 +3,4 @@ from Perl code. This is achieved in a similar fashion to the `DBI'
suite of modules. It comes with example CVS and RCS wrappers.
WWW: http://www.astray.com/VCS/
-WWW: http://search.cpan.org/dist/VCS/
+WWW: https://metacpan.org/release/VCS
diff --git a/devel/p5-Validation-Class/pkg-descr b/devel/p5-Validation-Class/pkg-descr
index 2153284cd269..0dae36e91b82 100644
--- a/devel/p5-Validation-Class/pkg-descr
+++ b/devel/p5-Validation-Class/pkg-descr
@@ -4,4 +4,4 @@ DRY (don't repeat yourself) code. The primary intent of this module is
to provide a simplistic validation work-flow and promote code
(validation) reuse.
-WWW: http://search.cpan.org/dist/Validation-Class/
+WWW: https://metacpan.org/release/Validation-Class
diff --git a/devel/p5-Variable-Eject/pkg-descr b/devel/p5-Variable-Eject/pkg-descr
index 06891b6a9f8a..eedb16b86124 100644
--- a/devel/p5-Variable-Eject/pkg-descr
+++ b/devel/p5-Variable-Eject/pkg-descr
@@ -1,3 +1,3 @@
Variable::Eject - Eject variables from hash to current namespace
-WWW: http://search.cpan.org/dist/Variable-Eject/
+WWW: https://metacpan.org/release/Variable-Eject
diff --git a/devel/p5-Variable-Magic/pkg-descr b/devel/p5-Variable-Magic/pkg-descr
index 41711af0c566..ba0fa10d51a3 100644
--- a/devel/p5-Variable-Magic/pkg-descr
+++ b/devel/p5-Variable-Magic/pkg-descr
@@ -4,4 +4,4 @@ access, assignment or destruction) that can be applied to it. With this
module, you can add your own magic to any variable without having to
write a single line of XS.
-WWW: http://search.cpan.org/dist/Variable-Magic/
+WWW: https://metacpan.org/release/Variable-Magic
diff --git a/devel/p5-Want/pkg-descr b/devel/p5-Want/pkg-descr
index 0a044b641b5f..ddcb004da40e 100644
--- a/devel/p5-Want/pkg-descr
+++ b/devel/p5-Want/pkg-descr
@@ -2,4 +2,4 @@ This module generalises the mechanism of the wantarray function,
allowing a function to determine in some detail how its return value is
going to be immediately used.
-WWW: http://search.cpan.org/dist/Want/
+WWW: https://metacpan.org/release/Want
diff --git a/devel/p5-WeakRef/pkg-descr b/devel/p5-WeakRef/pkg-descr
index 93511f1f6563..d23364157cf1 100644
--- a/devel/p5-WeakRef/pkg-descr
+++ b/devel/p5-WeakRef/pkg-descr
@@ -9,4 +9,4 @@ data are weak, the piece of data is freed and all the weak references
are set to undef. This is particularly useful for implementing
circular data structures without memory leaks or caches of objects.
-WWW: http://search.cpan.org/dist/WeakRef/
+WWW: https://metacpan.org/release/WeakRef
diff --git a/devel/p5-Workflow/pkg-descr b/devel/p5-Workflow/pkg-descr
index 81bca2a1c80a..6de0eb79d9ae 100644
--- a/devel/p5-Workflow/pkg-descr
+++ b/devel/p5-Workflow/pkg-descr
@@ -1,3 +1,3 @@
Workflow - Simple, flexible perl-based system to implement workflows
-WWW: http://search.cpan.org/dist/Workflow/
+WWW: https://metacpan.org/release/Workflow
diff --git a/devel/p5-X-Tiny/pkg-descr b/devel/p5-X-Tiny/pkg-descr
index 3bad101894bb..1d3ec2e7ed25 100644
--- a/devel/p5-X-Tiny/pkg-descr
+++ b/devel/p5-X-Tiny/pkg-descr
@@ -2,4 +2,4 @@ This stripped-down exception framework provides a baseline of
functionality for distributions that want to expose exception
hierarchies with minimal fuss.
-WWW: http://search.cpan.org/dist/X-Tiny/
+WWW: https://metacpan.org/release/X-Tiny
diff --git a/devel/p5-XML-Compile-Tester/pkg-descr b/devel/p5-XML-Compile-Tester/pkg-descr
index c668a421ceed..4f5162b2cb1b 100644
--- a/devel/p5-XML-Compile-Tester/pkg-descr
+++ b/devel/p5-XML-Compile-Tester/pkg-descr
@@ -1,4 +1,4 @@
XML-Compile-Tester support XML::Compile related regression
testing.
-WWW: http://search.cpan.org/dist/XML-Compile-Tester/
+WWW: https://metacpan.org/release/XML-Compile-Tester
diff --git a/devel/p5-XML-Pastor/pkg-descr b/devel/p5-XML-Pastor/pkg-descr
index 73e289552b49..c49c4f04801b 100644
--- a/devel/p5-XML-Pastor/pkg-descr
+++ b/devel/p5-XML-Pastor/pkg-descr
@@ -4,4 +4,4 @@ If you know what Castor does in the Java world, then XML::Pastor
should be familiar to you. If you have a W3C XSD schema, you can
generate Perl classes with roundtrip XML bindings.
-WWW: http://search.cpan.org/dist/XML-Pastor/
+WWW: https://metacpan.org/release/XML-Pastor
diff --git a/devel/p5-XS-Object-Magic/pkg-descr b/devel/p5-XS-Object-Magic/pkg-descr
index f4cdd119997f..ab3a6c9cc876 100644
--- a/devel/p5-XS-Object-Magic/pkg-descr
+++ b/devel/p5-XS-Object-Magic/pkg-descr
@@ -14,4 +14,4 @@ Opaque
- This prevents accidental corruption which could lead to segfaults using
T_PTROBJ (e.g. $$ptr_obj = 0).
-WWW: http://search.cpan.org/dist/XS-Object-Magic/
+WWW: https://metacpan.org/release/XS-Object-Magic
diff --git a/devel/p5-XSLoader/pkg-descr b/devel/p5-XSLoader/pkg-descr
index 5c59822ec919..33ebd6453a35 100644
--- a/devel/p5-XSLoader/pkg-descr
+++ b/devel/p5-XSLoader/pkg-descr
@@ -6,4 +6,4 @@ For a more complicated interface, see DynaLoader. Many (most) features
of DynaLoader are not implemented in XSLoader, like for example the
dl_load_flags, not honored by XSLoader.
-WWW: http://search.cpan.org/dist/XSLoader/
+WWW: https://metacpan.org/release/XSLoader
diff --git a/devel/p5-Xporter/pkg-descr b/devel/p5-Xporter/pkg-descr
index c9cccd7b7b91..83b85a00a621 100644
--- a/devel/p5-Xporter/pkg-descr
+++ b/devel/p5-Xporter/pkg-descr
@@ -12,4 +12,4 @@ the user.
To reset the default EXPORT list to empty, a bare minus ('-') or logical-not
sign ('!') is placed as the first parameter in the client's import list.
-WWW: http://search.cpan.org/dist/Xporter/
+WWW: https://metacpan.org/release/Xporter
diff --git a/devel/p5-YAML-AppConfig/pkg-descr b/devel/p5-YAML-AppConfig/pkg-descr
index fc8e219018ce..0521aa0ad26b 100644
--- a/devel/p5-YAML-AppConfig/pkg-descr
+++ b/devel/p5-YAML-AppConfig/pkg-descr
@@ -6,4 +6,4 @@ you via YAML::AppConfig. Settings can be referenced using get and set
methods and settings can refer to one another by using variables of
the form $foo, much in the style of AppConfig.
-WWW: http://search.cpan.org/dist/YAML-AppConfig/
+WWW: https://metacpan.org/release/YAML-AppConfig
diff --git a/devel/p5-Yada-Yada-Yada/pkg-descr b/devel/p5-Yada-Yada-Yada/pkg-descr
index 8edc308074bc..8f59131431c7 100644
--- a/devel/p5-Yada-Yada-Yada/pkg-descr
+++ b/devel/p5-Yada-Yada-Yada/pkg-descr
@@ -7,4 +7,4 @@ we can already make this happen in Perl 5.
All you need is to 'use Yada::Yada::Yada' and off you go ...
-WWW: http://search.cpan.org/dist/Yada-Yada-Yada/
+WWW: https://metacpan.org/release/Yada-Yada-Yada
diff --git a/devel/p5-ZConf-GUI/pkg-descr b/devel/p5-ZConf-GUI/pkg-descr
index 02124529b437..8a992924d7db 100644
--- a/devel/p5-ZConf-GUI/pkg-descr
+++ b/devel/p5-ZConf-GUI/pkg-descr
@@ -9,4 +9,4 @@ zcgui-set Set the preferred backends for a module.
zcgui-sux Set the useX value for a module.
zcgui-which Prints a list of the available preferred modules for a module.
-WWW: http://search.cpan.org/dist/ZConf-GUI/
+WWW: https://metacpan.org/release/ZConf-GUI
diff --git a/devel/p5-ZML/pkg-descr b/devel/p5-ZML/pkg-descr
index 055827f19ba2..a62341421823 100644
--- a/devel/p5-ZML/pkg-descr
+++ b/devel/p5-ZML/pkg-descr
@@ -1,4 +1,4 @@
A simple, fast, and easy to read binary data storage format.
It allows for comments and meta data as well.
-WWW: http://search.cpan.org/dist/ZML/
+WWW: https://metacpan.org/release/ZML
diff --git a/devel/p5-accessors-fast/pkg-descr b/devel/p5-accessors-fast/pkg-descr
index 119733e7dc3b..02d1904cda5d 100644
--- a/devel/p5-accessors-fast/pkg-descr
+++ b/devel/p5-accessors-fast/pkg-descr
@@ -12,4 +12,4 @@ recommended to be documented as accessors.
Uses Class::C3
-WWW: http://search.cpan.org/dist/accessors-fast/
+WWW: https://metacpan.org/release/accessors-fast
diff --git a/devel/p5-accessors/pkg-descr b/devel/p5-accessors/pkg-descr
index cd24f1bf009f..8d34053fefd1 100644
--- a/devel/p5-accessors/pkg-descr
+++ b/devel/p5-accessors/pkg-descr
@@ -12,4 +12,4 @@ and wait until the dust settles.
See accessors::classic for accessors that always return the current value if
you don't like method chaining.
-WWW: http://search.cpan.org/dist/accessors/
+WWW: https://metacpan.org/release/accessors
diff --git a/devel/p5-aliased/pkg-descr b/devel/p5-aliased/pkg-descr
index 8f50f57911de..9270d36f0b64 100644
--- a/devel/p5-aliased/pkg-descr
+++ b/devel/p5-aliased/pkg-descr
@@ -4,4 +4,4 @@ class name. You can explicitly alias the class to another name or, if you
prefer, you can do so implicitly. In the latter case, the name of the
subroutine is the last part of the class name.
-WWW: http://search.cpan.org/dist/aliased/
+WWW: https://metacpan.org/release/aliased
diff --git a/devel/p5-asa/pkg-descr b/devel/p5-asa/pkg-descr
index a2cdda3236ab..d73827354a06 100644
--- a/devel/p5-asa/pkg-descr
+++ b/devel/p5-asa/pkg-descr
@@ -1,3 +1,3 @@
Lets your class/object say it works like something else.
-WWW: http://search.cpan.org/dist/asa/
+WWW: https://metacpan.org/release/asa
diff --git a/devel/p5-autobox-Core/pkg-descr b/devel/p5-autobox-Core/pkg-descr
index f1faa5731245..68405ef53c97 100644
--- a/devel/p5-autobox-Core/pkg-descr
+++ b/devel/p5-autobox-Core/pkg-descr
@@ -9,4 +9,4 @@ minipulating numbers, strings, arrays, hashes, and code references.
It can be handy to use built-in functions as methods to avoid messy
dereferencing syntaxes and parentheses pile ups.
-WWW: http://search.cpan.org/dist/autobox-Core/
+WWW: https://metacpan.org/release/autobox-Core
diff --git a/devel/p5-autobox/pkg-descr b/devel/p5-autobox/pkg-descr
index 42fb5c5baab2..0858b3928f65 100644
--- a/devel/p5-autobox/pkg-descr
+++ b/devel/p5-autobox/pkg-descr
@@ -2,4 +2,4 @@ The autobox pragma allows methods to be called on integers, floats, strings,
arrays, hashes, and code references in exactly the same manner as blessed
references.
-WWW: http://search.cpan.org/dist/autobox/
+WWW: https://metacpan.org/release/autobox
diff --git a/devel/p5-autodie/pkg-descr b/devel/p5-autodie/pkg-descr
index 35af787596fc..6d67a2d1ab5a 100644
--- a/devel/p5-autodie/pkg-descr
+++ b/devel/p5-autodie/pkg-descr
@@ -10,4 +10,4 @@ If system is specified as an argument to autodie, then it uses
IPC::System::Simple to do the heavy lifting. See the description
of that module for more information.
-WWW: http://search.cpan.org/dist/autodie/
+WWW: https://metacpan.org/release/autodie
diff --git a/devel/p5-autovivification/pkg-descr b/devel/p5-autovivification/pkg-descr
index e791e8e60edf..373189fcae8c 100644
--- a/devel/p5-autovivification/pkg-descr
+++ b/devel/p5-autovivification/pkg-descr
@@ -1,3 +1,3 @@
Lexically disable autovivification.
-WWW: http://search.cpan.org/dist/autovivification/
+WWW: https://metacpan.org/release/autovivification
diff --git a/devel/p5-bareword-filehandles/pkg-descr b/devel/p5-bareword-filehandles/pkg-descr
index f1f2a0d64566..29f27ddcb4a7 100644
--- a/devel/p5-bareword-filehandles/pkg-descr
+++ b/devel/p5-bareword-filehandles/pkg-descr
@@ -2,4 +2,4 @@ bareword::filehandles lexically disables the use of bareword filehandles with
builtin functions, except for the special builitin filehandles STDIN, STDOUT,
STDERR, ARGV, ARGVOUT and DATA.
-WWW: http://search.cpan.org/dist/bareword-filehandles/
+WWW: https://metacpan.org/release/bareword-filehandles
diff --git a/devel/p5-boolean/pkg-descr b/devel/p5-boolean/pkg-descr
index 2ce717efdb35..635994875c6f 100644
--- a/devel/p5-boolean/pkg-descr
+++ b/devel/p5-boolean/pkg-descr
@@ -11,4 +11,4 @@ Every other scalar value is true.
This module provides basic Boolean support, by defining two special
objects: "true" and "false".
-WWW: http://search.cpan.org/dist/boolean/
+WWW: https://metacpan.org/release/boolean
diff --git a/devel/p5-capitalization/pkg-descr b/devel/p5-capitalization/pkg-descr
index 0a5b16b3a9c1..dc8e480b1e73 100644
--- a/devel/p5-capitalization/pkg-descr
+++ b/devel/p5-capitalization/pkg-descr
@@ -1,3 +1,3 @@
Perl module which allows you to use familiar style on method naming.
-WWW: http://search.cpan.org/dist/capitalization/
+WWW: https://metacpan.org/release/capitalization
diff --git a/devel/p5-carton/pkg-descr b/devel/p5-carton/pkg-descr
index dc3db7c33a89..6c6f9c1d5a59 100644
--- a/devel/p5-carton/pkg-descr
+++ b/devel/p5-carton/pkg-descr
@@ -4,4 +4,4 @@ carton.lock file, which is meant to be version controlled, and the
lock file allows other developers of your application will have the
exact same versions of the modules.
-WWW: http://search.cpan.org/dist/Carton/
+WWW: https://metacpan.org/release/Carton
diff --git a/devel/p5-common-sense/pkg-descr b/devel/p5-common-sense/pkg-descr
index ed10466b22dd..8adc9de098b4 100644
--- a/devel/p5-common-sense/pkg-descr
+++ b/devel/p5-common-sense/pkg-descr
@@ -1,3 +1,3 @@
Perl common defaults with lower memory usage
-WWW: http://search.cpan.org/dist/common-sense/
+WWW: https://metacpan.org/release/common-sense
diff --git a/devel/p5-constant-boolean/pkg-descr b/devel/p5-constant-boolean/pkg-descr
index bef365ace269..b4202224805e 100644
--- a/devel/p5-constant-boolean/pkg-descr
+++ b/devel/p5-constant-boolean/pkg-descr
@@ -1,3 +1,3 @@
Define TRUE and FALSE constants.
-WWW: http://search.cpan.org/dist/constant-boolean/
+WWW: https://metacpan.org/release/constant-boolean
diff --git a/devel/p5-constant-def/pkg-descr b/devel/p5-constant-def/pkg-descr
index 1e322daf2c97..277f51f05272 100644
--- a/devel/p5-constant-def/pkg-descr
+++ b/devel/p5-constant-def/pkg-descr
@@ -1,3 +1,3 @@
Perl pragma to declare previously undeclared constants
-WWW: http://search.cpan.org/dist/constant-def/
+WWW: https://metacpan.org/release/constant-def
diff --git a/devel/p5-constant-defer/pkg-descr b/devel/p5-constant-defer/pkg-descr
index cf0a623bc9a4..4e1179f092dd 100644
--- a/devel/p5-constant-defer/pkg-descr
+++ b/devel/p5-constant-defer/pkg-descr
@@ -12,4 +12,4 @@ in perlop) since it's not a single scalar value. In the current implementation a
deferred constant becomes a plain constant after the first use, so may inline
etc in code compiled after that (see "IMPLEMENTATION" below).
-WWW: http://search.cpan.org/dist/constant-defer/
+WWW: https://metacpan.org/release/constant-defer
diff --git a/devel/p5-constant-lexical/pkg-descr b/devel/p5-constant-lexical/pkg-descr
index 7e546d0da7f0..33c31e305a69 100644
--- a/devel/p5-constant-lexical/pkg-descr
+++ b/devel/p5-constant-lexical/pkg-descr
@@ -1,4 +1,4 @@
This module creates compile-time constants in the manner of
constant.pm, but makes them local to the enclosing scope.
-WWW: http://search.cpan.org/dist/constant-lexical/
+WWW: https://metacpan.org/release/constant-lexical
diff --git a/devel/p5-constant/pkg-descr b/devel/p5-constant/pkg-descr
index 5a3acb66ca60..849675f59553 100644
--- a/devel/p5-constant/pkg-descr
+++ b/devel/p5-constant/pkg-descr
@@ -1,3 +1,3 @@
This pragma allows you to declare constants at compile-time.
-WWW: http://search.cpan.org/dist/constant/
+WWW: https://metacpan.org/release/constant
diff --git a/devel/p5-cpan-listchanges/pkg-descr b/devel/p5-cpan-listchanges/pkg-descr
index ec94b5bbbe7c..852cd7c4321c 100644
--- a/devel/p5-cpan-listchanges/pkg-descr
+++ b/devel/p5-cpan-listchanges/pkg-descr
@@ -1,3 +1,3 @@
List changes for CPAN modules.
-WWW: http://search.cpan.org/dist/cpan-listchanges/
+WWW: https://metacpan.org/release/cpan-listchanges
diff --git a/devel/p5-curry/pkg-descr b/devel/p5-curry/pkg-descr
index 4ffdc13f5e5e..7dd0e0f1a8ca 100644
--- a/devel/p5-curry/pkg-descr
+++ b/devel/p5-curry/pkg-descr
@@ -7,4 +7,4 @@ sure you weren't closing over things the wrong way?
Right. That's why I wrote this.
-WWW: http://search.cpan.org/dist/curry/
+WWW: https://metacpan.org/release/curry
diff --git a/devel/p5-enum/pkg-descr b/devel/p5-enum/pkg-descr
index 66b4f05c878f..f9a4de535b1b 100644
--- a/devel/p5-enum/pkg-descr
+++ b/devel/p5-enum/pkg-descr
@@ -1,4 +1,4 @@
This module defines a set of symbolic constants with ordered numeric
values ala C enum types.
-WWW: http://search.cpan.org/dist/enum/
+WWW: https://metacpan.org/release/enum
diff --git a/devel/p5-ex-lib/pkg-descr b/devel/p5-ex-lib/pkg-descr
index 9c2291e1ddb0..677bc3713684 100644
--- a/devel/p5-ex-lib/pkg-descr
+++ b/devel/p5-ex-lib/pkg-descr
@@ -1,3 +1,3 @@
The same as lib, but makes relative path absolute (Obsoleted by lib-abs)
-WWW: http://search.cpan.org/dist/ex-lib/
+WWW: https://metacpan.org/release/ex-lib
diff --git a/devel/p5-experimental/pkg-descr b/devel/p5-experimental/pkg-descr
index 65abad2346b4..910107dfaead 100644
--- a/devel/p5-experimental/pkg-descr
+++ b/devel/p5-experimental/pkg-descr
@@ -1,4 +1,4 @@
This pragma provides an easy and convenient way to enable or disable
experimental features.
-WWW: http://search.cpan.org/dist/experimental/
+WWW: https://metacpan.org/release/experimental
diff --git a/devel/p5-forks/pkg-descr b/devel/p5-forks/pkg-descr
index 51a86ea0f8e6..468783845073 100644
--- a/devel/p5-forks/pkg-descr
+++ b/devel/p5-forks/pkg-descr
@@ -15,4 +15,4 @@ You should be able to run threaded applications unchanged by simply making
sure that the "forks" and "forks::shared" modules are loaded,
e.g. by specifying them on the command line.
-WWW: http://search.cpan.org/dist/forks/
+WWW: https://metacpan.org/release/forks
diff --git a/devel/p5-goto-file/pkg-descr b/devel/p5-goto-file/pkg-descr
index 4fea046755ed..e3c9283cc628 100644
--- a/devel/p5-goto-file/pkg-descr
+++ b/devel/p5-goto-file/pkg-descr
@@ -11,4 +11,4 @@ This happens all the time, specially if stack traces need to be verified.
This module allows Test2::Harness to swap out the main script for the new file
without adding a stack frame.
-WWW: http://search.cpan.org/dist/goto-file/
+WWW: https://metacpan.org/release/goto-file
diff --git a/devel/p5-iCal-Parser/pkg-descr b/devel/p5-iCal-Parser/pkg-descr
index 180f5fdc04f8..2e925d62fa1a 100644
--- a/devel/p5-iCal-Parser/pkg-descr
+++ b/devel/p5-iCal-Parser/pkg-descr
@@ -4,4 +4,4 @@ exclusions ("EXDATE"s), event updates (events with a "RECURRENCE-ID"),
and nested data structures ("ATTENDEES" and "VALARM"s). It currently
ignores the "VTIMEZONE", "VJOURNAL" and "VFREEBUSY" entry types.
-WWW: http://search.cpan.org/dist/iCal-Parser/
+WWW: https://metacpan.org/release/iCal-Parser
diff --git a/devel/p5-indirect/pkg-descr b/devel/p5-indirect/pkg-descr
index 07dd24460361..6abc84372b58 100644
--- a/devel/p5-indirect/pkg-descr
+++ b/devel/p5-indirect/pkg-descr
@@ -3,4 +3,4 @@ indirect - Lexically warn about using the indirect object syntax in Perl 5
My working version of this port is at:
https://github.com/drench/FreeBSD-p5-indirect
-WWW: http://search.cpan.org/dist/indirect/
+WWW: https://metacpan.org/release/indirect
diff --git a/devel/p5-interface/pkg-descr b/devel/p5-interface/pkg-descr
index c54aef660ec4..7a4f242b438f 100644
--- a/devel/p5-interface/pkg-descr
+++ b/devel/p5-interface/pkg-descr
@@ -2,4 +2,4 @@ Compile-time interface complaince testing. Inspects the methods defined in your
module, and compares them against the methods defined in the modules you list.
Requires no special or additional syntax.
-WWW: http://search.cpan.org/dist/interface/
+WWW: https://metacpan.org/release/interface
diff --git a/devel/p5-latest/pkg-descr b/devel/p5-latest/pkg-descr
index 4eed0aee56fb..40ed3a5270f8 100644
--- a/devel/p5-latest/pkg-descr
+++ b/devel/p5-latest/pkg-descr
@@ -1,3 +1,3 @@
Use the latest Perl features
-WWW: http://search.cpan.org/dist/latest/
+WWW: https://metacpan.org/release/latest
diff --git a/devel/p5-lexical-underscore/pkg-descr b/devel/p5-lexical-underscore/pkg-descr
index 801814701cf0..a67fb236cb6b 100644
--- a/devel/p5-lexical-underscore/pkg-descr
+++ b/devel/p5-lexical-underscore/pkg-descr
@@ -16,4 +16,4 @@ global $_ if there was no lexical version.
Wrapping lexical::underscore in ${ ... } dereferences the scalar reference,
allowing you to access (and even assign to) it.
-WWW: http://search.cpan.org/dist/lexical-underscore/
+WWW: https://metacpan.org/release/lexical-underscore
diff --git a/devel/p5-lib-abs/pkg-descr b/devel/p5-lib-abs/pkg-descr
index 1eef2124c468..7405a30b7fc3 100644
--- a/devel/p5-lib-abs/pkg-descr
+++ b/devel/p5-lib-abs/pkg-descr
@@ -1,3 +1,3 @@
The same as lib, but makes relative path absolute
-WWW: http://search.cpan.org/dist/lib-abs/
+WWW: https://metacpan.org/release/lib-abs
diff --git a/devel/p5-libalarm/pkg-descr b/devel/p5-libalarm/pkg-descr
index a3d0f8b455c2..51ef0b23eec9 100644
--- a/devel/p5-libalarm/pkg-descr
+++ b/devel/p5-libalarm/pkg-descr
@@ -1,4 +1,4 @@
This module is an attempt to enhance Perl's built-in
alarm/$SIG{ALRM} functionality.
-WWW: http://search.cpan.org/dist/libalarm/
+WWW: https://metacpan.org/release/libalarm
diff --git a/devel/p5-libxml-enno/pkg-descr b/devel/p5-libxml-enno/pkg-descr
index 61619278bf9b..40a06a6d8a7a 100644
--- a/devel/p5-libxml-enno/pkg-descr
+++ b/devel/p5-libxml-enno/pkg-descr
@@ -1,3 +1,3 @@
A group of Perl modules for parsing XML
-WWW: http://search.cpan.org/dist/libxml-enno/
+WWW: https://metacpan.org/release/libxml-enno
diff --git a/devel/p5-local-lib/pkg-descr b/devel/p5-local-lib/pkg-descr
index 6e981a8b4652..2497a7f74fdf 100644
--- a/devel/p5-local-lib/pkg-descr
+++ b/devel/p5-local-lib/pkg-descr
@@ -7,4 +7,4 @@ variables using the syntax appropriate for the user's current shell
(as specified by the SHELL environment variable), suitable for
directly adding to one's shell configuration file.
-WWW: http://search.cpan.org/dist/local-lib/
+WWW: https://metacpan.org/release/local-lib
diff --git a/devel/p5-match-simple/pkg-descr b/devel/p5-match-simple/pkg-descr
index 5b328252b7ea..9e48c66cd3e4 100644
--- a/devel/p5-match-simple/pkg-descr
+++ b/devel/p5-match-simple/pkg-descr
@@ -3,4 +3,4 @@ of the (as of Perl 5.18) deprecated smart match operator. Unlike smart match,
the behaviour of the match is determined entirely by the operand on the right
hand side.
-WWW: http://search.cpan.org/dist/match-simple/
+WWW: https://metacpan.org/release/match-simple
diff --git a/devel/p5-mem/pkg-descr b/devel/p5-mem/pkg-descr
index 69f903a55fea..2f0fc0d512b9 100644
--- a/devel/p5-mem/pkg-descr
+++ b/devel/p5-mem/pkg-descr
@@ -7,4 +7,4 @@ With parameter assignments or other actions, it forces those assignments to be
done, immediately, at compile time instead of later at run time. It can be use,
for example, with Exporter, to export typed-sub's among other usages.
-WWW: http://search.cpan.org/dist/mem/
+WWW: https://metacpan.org/release/mem
diff --git a/devel/p5-mixin/pkg-descr b/devel/p5-mixin/pkg-descr
index a8b6d3333705..849f478f5214 100644
--- a/devel/p5-mixin/pkg-descr
+++ b/devel/p5-mixin/pkg-descr
@@ -5,4 +5,4 @@ number of tricky problems like diamond inheritance.
The idea is to solve the same sets of problems which MI solves without the
problems of MI.
-WWW: http://search.cpan.org/dist/mixin/
+WWW: https://metacpan.org/release/mixin
diff --git a/devel/p5-mocked/pkg-descr b/devel/p5-mocked/pkg-descr
index 5d9a613ee587..01b15bf9b2ed 100644
--- a/devel/p5-mocked/pkg-descr
+++ b/devel/p5-mocked/pkg-descr
@@ -2,4 +2,4 @@ Often during unit testing, you may find the need to use mocked libraries
to test edge cases, or prevent unit tests from using slow or external
code.
-WWW: http://search.cpan.org/dist/mocked/
+WWW: https://metacpan.org/release/mocked
diff --git a/devel/p5-multidimensional/pkg-descr b/devel/p5-multidimensional/pkg-descr
index f1fd5d905cb6..de477d4bf7d6 100644
--- a/devel/p5-multidimensional/pkg-descr
+++ b/devel/p5-multidimensional/pkg-descr
@@ -5,4 +5,4 @@ slice by using the $ sigil instead of @.
This module lexically makes using multidimensional array emulation a fatal error
at compile time.
-WWW: http://search.cpan.org/dist/multidimensional/
+WWW: https://metacpan.org/release/multidimensional
diff --git a/devel/p5-namespace-autoclean/pkg-descr b/devel/p5-namespace-autoclean/pkg-descr
index 93cd40eb9c06..b4c4f69ad116 100644
--- a/devel/p5-namespace-autoclean/pkg-descr
+++ b/devel/p5-namespace-autoclean/pkg-descr
@@ -11,4 +11,4 @@ all imported functions, no matter if you imported them before or after
you used the pragma. It will also not touch anything that looks like a
method, according to Class::MOP::Class::get_method_list.
-WWW: http://search.cpan.org/dist/namespace-autoclean/
+WWW: https://metacpan.org/release/namespace-autoclean
diff --git a/devel/p5-namespace-clean/pkg-descr b/devel/p5-namespace-clean/pkg-descr
index b74e80962df1..9b63d2bedec9 100644
--- a/devel/p5-namespace-clean/pkg-descr
+++ b/devel/p5-namespace-clean/pkg-descr
@@ -9,4 +9,4 @@ imported symbols at the end of the current package's compile cycle.
Functions called in the package itself will still be bound by their
name, but they won't show up as methods on your class or instances.
-WWW: http://search.cpan.org/dist/namespace-clean/
+WWW: https://metacpan.org/release/namespace-clean
diff --git a/devel/p5-namespace-sweep/pkg-descr b/devel/p5-namespace-sweep/pkg-descr
index ad63ff9e5278..792d2700cd8c 100644
--- a/devel/p5-namespace-sweep/pkg-descr
+++ b/devel/p5-namespace-sweep/pkg-descr
@@ -6,4 +6,4 @@ ensuring that your interface is as you specified it. However, code
inside your module will still be able to use the imported functions
without any problems.
-WWW: http://search.cpan.org/dist/namespace-sweep/
+WWW: https://metacpan.org/release/namespace-sweep
diff --git a/devel/p5-orz/pkg-descr b/devel/p5-orz/pkg-descr
index 5d843d0a0887..07b9ee7c24b7 100644
--- a/devel/p5-orz/pkg-descr
+++ b/devel/p5-orz/pkg-descr
@@ -1,3 +1,3 @@
When you just can't get your code to work, admit you are a total failure.
-WWW: http://search.cpan.org/dist/orz/
+WWW: https://metacpan.org/release/orz
diff --git a/devel/p5-parent/pkg-descr b/devel/p5-parent/pkg-descr
index 86d0cb60d052..c942c9febbb5 100644
--- a/devel/p5-parent/pkg-descr
+++ b/devel/p5-parent/pkg-descr
@@ -8,4 +8,4 @@ from those modules at the same time. Mostly similar in effect to
push @ISA, qw(Foo Bar);
}
-WWW: http://search.cpan.org/dist/parent/
+WWW: https://metacpan.org/release/parent
diff --git a/devel/p5-pip/pkg-descr b/devel/p5-pip/pkg-descr
index 87ffeb27d2dd..7f0dadf7890c 100644
--- a/devel/p5-pip/pkg-descr
+++ b/devel/p5-pip/pkg-descr
@@ -11,4 +11,4 @@ URIs.
You can use pip to ensure that specific versions of CPAN modules
are installed instead of the most current version.
-WWW: http://search.cpan.org/dist/pip/
+WWW: https://metacpan.org/release/pip
diff --git a/devel/p5-prefork/pkg-descr b/devel/p5-prefork/pkg-descr
index 8cd27667ab9e..8f08ef8383ac 100644
--- a/devel/p5-prefork/pkg-descr
+++ b/devel/p5-prefork/pkg-descr
@@ -7,4 +7,4 @@ marshalling point for state detection (are we running in procedural or
pre-forking mode) and to act as a relatively light-weight module
loader.
-WWW: http://search.cpan.org/dist/prefork/
+WWW: https://metacpan.org/release/prefork
diff --git a/devel/p5-relative/pkg-descr b/devel/p5-relative/pkg-descr
index 658fe815e47f..5d1d29f457fd 100644
--- a/devel/p5-relative/pkg-descr
+++ b/devel/p5-relative/pkg-descr
@@ -5,4 +5,4 @@ relatively to the current module or to a given module. Module names are by
default searched below the current module, but can be searched upper in the
hierarchy using the ..:: syntax.
-WWW: http://search.cpan.org/dist/relative/
+WWW: https://metacpan.org/release/relative
diff --git a/devel/p5-rpm-build-perl/pkg-descr b/devel/p5-rpm-build-perl/pkg-descr
index a98652ce7e80..849297a7f064 100644
--- a/devel/p5-rpm-build-perl/pkg-descr
+++ b/devel/p5-rpm-build-perl/pkg-descr
@@ -2,4 +2,4 @@ rpm-build-perl is required to build Perl RPM packages;
it contains scripts for automatic dependency tracking,
RPM macros for Perl.
-WWW: http://search.cpan.org/dist/rpm-build-perl/
+WWW: https://metacpan.org/release/rpm-build-perl
diff --git a/devel/p5-self-init/pkg-descr b/devel/p5-self-init/pkg-descr
index 4786cbdf68fa..2e63f666bdf7 100644
--- a/devel/p5-self-init/pkg-descr
+++ b/devel/p5-self-init/pkg-descr
@@ -1,3 +1,3 @@
Invoke package init methods at compile time
-WWW: http://search.cpan.org/dist/self-init/
+WWW: https://metacpan.org/release/self-init
diff --git a/devel/p5-self/pkg-descr b/devel/p5-self/pkg-descr
index eb443eb40d82..92bca0a7d8a8 100644
--- a/devel/p5-self/pkg-descr
+++ b/devel/p5-self/pkg-descr
@@ -5,4 +5,4 @@ really just handy helpers to get rid of:
Basically, self is just equal to $_[0], and args is just $_[1..$#_].
-WWW: http://search.cpan.org/dist/self/
+WWW: https://metacpan.org/release/self
diff --git a/devel/p5-strictures/pkg-descr b/devel/p5-strictures/pkg-descr
index 5ea7a2409698..2e4e6cb7474d 100644
--- a/devel/p5-strictures/pkg-descr
+++ b/devel/p5-strictures/pkg-descr
@@ -3,4 +3,4 @@ in a compilation (or pod coverage) test - though if this causes undesired
behaviour this can be overriden by setting the PERL_STRICTURES_EXTRA
environment variable.
-WWW: http://search.cpan.org/dist/strictures/
+WWW: https://metacpan.org/release/strictures
diff --git a/devel/p5-superclass/pkg-descr b/devel/p5-superclass/pkg-descr
index b1ede4bcef6a..1c899b8b1384 100644
--- a/devel/p5-superclass/pkg-descr
+++ b/devel/p5-superclass/pkg-descr
@@ -5,4 +5,4 @@ If a module in the import list is followed by something that
doesn't look like a legal module name,
the VERSION method will be called with it as an argument.
-WWW: http://search.cpan.org/dist/superclass/
+WWW: https://metacpan.org/release/superclass
diff --git a/devel/p5-syntax/pkg-descr b/devel/p5-syntax/pkg-descr
index a3cc65007ee2..fec509aa35c1 100644
--- a/devel/p5-syntax/pkg-descr
+++ b/devel/p5-syntax/pkg-descr
@@ -6,4 +6,4 @@ The import arguments are parsed with Data::OptList(3). There are no standardised
options. Please consult the documentation for the specific syntax feature to
find out about possible configuration options.
-WWW: http://search.cpan.org/dist/syntax/
+WWW: https://metacpan.org/release/syntax
diff --git a/devel/p5-threads-shared/pkg-descr b/devel/p5-threads-shared/pkg-descr
index a07cd13ae39a..4e6012c70e24 100644
--- a/devel/p5-threads-shared/pkg-descr
+++ b/devel/p5-threads-shared/pkg-descr
@@ -4,4 +4,4 @@ gets a private copy of each existing variable.
This module allows you to share variables across different threads (and
pseudoforks on Win32). It is used together with the threads module.
-WWW: http://search.cpan.org/dist/threads-shared/
+WWW: https://metacpan.org/release/threads-shared
diff --git a/devel/p5-threads/pkg-descr b/devel/p5-threads/pkg-descr
index d99f1d055860..429e4904ead1 100644
--- a/devel/p5-threads/pkg-descr
+++ b/devel/p5-threads/pkg-descr
@@ -18,4 +18,4 @@ In particular, if you are intending to share variables with
threads::shared, you must use threads before you use threads::shared.
(threads will emit a warning if you do it the other way around.)
-WWW: http://search.cpan.org/dist/threads/
+WWW: https://metacpan.org/release/threads
diff --git a/devel/p5-true/pkg-descr b/devel/p5-true/pkg-descr
index f590ada08ea8..9da44b01efc6 100644
--- a/devel/p5-true/pkg-descr
+++ b/devel/p5-true/pkg-descr
@@ -19,4 +19,4 @@ explicitly. It can be used directly, but it is intended to be invoked from the
import method of a Modern::Perl-style module that enables modern Perl features
and conveniences and cleans up legacy Perl warts.
-WWW: http://search.cpan.org/dist/true/
+WWW: https://metacpan.org/release/true
diff --git a/devel/p5-version/pkg-descr b/devel/p5-version/pkg-descr
index 8e116978f3c7..a3bcc1eb56ff 100644
--- a/devel/p5-version/pkg-descr
+++ b/devel/p5-version/pkg-descr
@@ -2,4 +2,4 @@ This module implements overloaded version objects for all versions
of Perl, including all of the features of version objects which will
be part of Perl 5.10.0 except automatic v-string handling.
-WWW: http://search.cpan.org/dist/version/
+WWW: https://metacpan.org/release/version
diff --git a/devel/pushmi/pkg-descr b/devel/pushmi/pkg-descr
index c1112a189b88..4b91a39dfa74 100644
--- a/devel/pushmi/pkg-descr
+++ b/devel/pushmi/pkg-descr
@@ -3,4 +3,4 @@ repositories. The main difference between Pushmi and other replication
tools is that Pushmi makes the "slave" repositories writable by normal
Subversion clients.
-WWW: http://search.cpan.org/dist/Pushmi/
+WWW: https://metacpan.org/release/Pushmi
diff --git a/devel/svk/pkg-descr b/devel/svk/pkg-descr
index 920dfe825636..f01838004be9 100644
--- a/devel/svk/pkg-descr
+++ b/devel/svk/pkg-descr
@@ -6,4 +6,4 @@ It uses the subversion filesystem but provides additional features:
- Lightweight checkout copy management (no .svn directories).
- Advanced merge algorithms, like star-merge and cherry picking.
-WWW: http://search.cpan.org/dist/SVK/
+WWW: https://metacpan.org/release/SVK